a,







abbr,







address,







article,







aside,







audio,







b,







blockquote,







body,







button,







canvas,







caption,







cite,







code,







dd,







del,







details,







dfn,







div,







dl,







dt,







em,







fieldset,







figcaption,







figure,







footer,







form,







h1,







h2,







h3,







h4,







h5,







h6,







header,







hgroup,







hr,







html,







i,







iframe,







img,







input,







ins,







kbd,







label,







legend,







li,







mark,







menu,







nav,







object,







ol,







p,







pre,







q,







samp,







section,







small,







span,







strong,







sub,







summary,







sup,







table,







tbody,







td,







textarea,







tfoot,







th,







thead,







time,







tr,







ul,







var,







video {







  margin: 0;







  padding: 0;







  border: 0;







  vertical-align: baseline;







  font-size: 100%;













  line-height: 1.4em;







  appearance: none;







}















*,







::after,







::before {







  box-sizing: border-box;







}















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;







}















table {







  border-collapse: collapse;







  border-spacing: 0;







}















button,







input[type="submit"] {







  box-sizing: content-box;







  -moz-box-sizing: content-box;







  cursor: pointer;







}















button::-moz-focus-inner,







input::-moz-focus-inner {







  border: 0;







  padding: 0;







}















/* Normalize webkit search */







input[type="search"]::-webkit-search-cancel-button,







input[type="search"]::-webkit-search-decoration {







  -webkit-appearance: none;







}















input[type="search"] {







  -webkit-appearance: none;







}







.site-main{







  padding-left: 4px;







  padding-right: 4px;







}







/* Fix IE scrollbar */







textarea {







  overflow: auto;







}















iframe {







  max-width: 100%;







}















a img {







  border: 0;







  display: block;







}















a {







  text-decoration: none;







  color: inherit;







}















ol,







ul {







  margin-bottom: 16px;







}















/* Responsive images */







img,







figure {







  max-width: 100%;







  height: auto;







}















/* Reset placeholder color */







::-webkit-input-placeholder {







  color: inherit;







}















::-moz-placeholder {







  color: inherit;







  opacity: 1;







}















:-ms-input-placeholder {







  color: inherit;







}















h2 a {







  display: block;







}















/* 1.1. Theme Elements */















html {













  font-size: 15px;







  scroll-behavior: smooth;







  overflow-x: hidden;







  color: #262626;







}















:root {







  --main-color: #d13b53;







}















body {







  background-color: #fff;







}








.orun-grid-8 .orun-pm-cat{
  display: block !important;
}






header#masthead.site-header {







  z-index: 9997;







  position: relative;







  border-bottom: 1px solid #eee;







}















.d-flex {







  display: flex;







}















.d-flex-wrap {







  flex-wrap: wrap;







}







.orun-border {







  border-radius: 10px;







}















/*







* 2. Navbar







*/















/* 2.1. Navbar Top */







.navbar-top {







  min-height: 40px;







  background-color: #000 !important;







  font-size: 13px;







  color: #fff;







}















.navbar-top a:hover {







  color: var(--main-color);







}















.navbar-top-bg {







  display: flex;







  justify-content: space-between;







  align-items: center;







  min-height: 40px;







  line-height: 40px;







}















.navbar-top-date {







  padding-right: 10px;







  border-right: 1px solid rgba(0, 0, 0, 0.1);

  color: #fff;







}















.navbar-top ul {







  list-style: none;







  margin: 0;







}















ul.navbar-top-menu {







  display: inline-block;







}















.navbar-top ul li {







  display: inline-block;







  position: relative;







}















.navbar-top-menu > li > a {







  display: inline-block;







  padding: 0 10px;







  height: 40px;







  line-height: 40px;







  transition: color 0.3s;







}















.navbar-top-menu > li > ul.sub-menu > li > ul.sub-menu {







  position: absolute;







  left: 80%;







  top: -1px;







  background-color: #fff;







  width: 100%;







  box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.1);







  z-index: 9999;







  transition: 0.3s;







  opacity: 0;







  visibility: hidden;







}















.navbar-top-menu > li > ul.sub-menu > li > ul.sub-menu > li {







  border-bottom: 1px solid rgba(0, 0, 0, 0.1);







  width: 123px;







}















.navbar-top-menu > li > ul.sub-menu > li:hover > ul.sub-menu {







  visibility: visible;







  opacity: 1;







  left: 123px;







}















.navbar-top-menu > li > ul.sub-menu {







  position: absolute;







  background: #fff;







  top: 15px;







  left: 0;







  width: 125px;







  box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.1);







  z-index: 9999;







  transition: 0.3s;







  display: block;







  opacity: 0;







  visibility: hidden;







}















.navbar-top-menu > li:hover > ul.sub-menu {







  visibility: visible;







  opacity: 1;







  top: 40px;







}















.navbar-top-menu > li > ul.sub-menu li {







  border-bottom: 1px solid rgba(0, 0, 0, 0.05);







  width: 123px;







  background-color: #fff;







}















.navbar-top-menu > li > ul.sub-menu > li > a,







.navbar-top-menu > li > ul.sub-menu > li > ul.sub-menu > li > a {







  padding: 8px 10px;







  display: block;







}















.navbar-top-menu > li.menu-item-has-children > a:after {







  content: "\f0d7";













  font-weight: 900;







  position: relative;







  margin-left: 5px;







}







.orun-mega-menu-label {







  position: static;







  display: inline-block;







  width: auto;







  line-height: 1.2;







  margin-left: 5px;







  height: auto !important;







  font-size: 10px;







  padding: 3px 10px;







  border-radius: 100px;







  letter-spacing: 0px !important;







}















.navbar-top-menu > li > ul.sub-menu > li.menu-item-has-children > a:after {







  content: "\f0da";













  font-weight: 900;







  position: absolute;







  right: 10px;







  top: 1px;







  height: 40px;







  line-height: 40px;







}















.navbar-top-social > ul > li > a {







  margin-left: 4px;







  font-size: 14px;







  display: block;







  height: 40px;







  line-height: 40px;







  padding-left: 5px;







  padding-right: 5px;







}















.navbar-top-social > ul > li > a > i {







  transition: color 0.3s;







}















.navbar-top-social a:hover > i.fa-facebook {







  color: #1877f2;







}















.navbar-top-social a:hover > i.fa-twitter {







  color: #1da1f2;







}















.navbar-top-social a:hover > i.fa-instagram {







  color: #e4405f;







}















.navbar-top-social a:hover > i.fa-pinterest {







  color: #bd081c;







}















.navbar-top-social a:hover > i.fa-youtube {







  color: #cd201f;







}















.navbar-top-social a:hover > i.fa-linkedin {







  color: #0a66c2;







}















.navbar-top-social a:hover > i.fa-tumblr {







  color: #34465d;







}















.navbar-top-social a:hover > i.fa-tiktok {







  color: #ee1d51;







}















.navbar-top-social a:hover > i.fa-telegram {







  color: #0088cc;







}















.navbar-top-social a:hover > i.fa-whatsapp {







  color: #25d366;







}















.navbar-top-social a:hover > i.fa-snapchat {







  color: #fffc00;







}















.navbar-top-social a:hover > i.fa-twitch {







  color: #9146ff;







}















.navbar-top-social a:hover > i.fa-medium {







  color: #131418;







}















.navbar-top-social a:hover > i.fa-rss {







  color: #ff6600;







}















li.menu-item a i {







  margin-right: 7px;







}















/* 3. Logo Area */















.orun-dark-logo {







  display: none;







}















.logo-area {







  border-top: 1px solid rgba(0, 0, 0, 0.05);







  border-bottom: 1px solid rgba(0, 0, 0, 0.05);







}















.header-middle {







  display: flex;







  justify-content: space-between;







  align-items: center;







  padding-top: 30px;







  padding-bottom: 30px;







}















.logo a img {







  max-height: 100px;







}















a.logo-anchor {







  font-size: 36px;







  font-weight: bold;







  display: inline-block;







}















.header-middle .ads-area {







  max-width: 100%;







  width: auto;







}















.logo-area.center .header-middle {







  flex-wrap: wrap;







}















.logo-area.center .header-middle div {







  display: flex;







  width: 100%;







  align-items: center;







  justify-content: center;







}















.logo-area.center .header-middle div.logo {







  margin-bottom: 0;







}















i.menu-icon {







  padding-right: 5px;







}















/* Navbar Search */















.show {







  opacity: 1 !important;







  visibility: visible !important;







}















#navSearch.show {







  top: 140%;







}















#navSearch {







  position: absolute;







  right: -250%;







  padding: 20px;







  box-shadow: 0 5px 40px rgba(0, 0, 0, 0.15);







  border-radius: 10px;







  opacity: 0;







  visibility: hidden;







  transition: 0.2s;







  top: 150%;







  background-color: #fff;







  border-top: 3px solid var(--main-color);







  z-index: 99999;







}















#navSearch form {







  position: relative;







}















#navSearch input {







  position: relative;







  border: 1px solid #dcdcdc;







  padding-left: 7.5px;







  padding-right: 60px;







  display: inline;







  height: 40px;







  border-radius: 5px;







  font-size: 0.923rem;







  outline: 0px solid #000;







  transition: 0.2s;







}















#navSearch button {







  position: absolute;







  line-height: 40px;







  background: #000;







  right: 0;







  padding-left: 20px;







  padding-right: 20px;







  border-top-right-radius: 5px;







  border-bottom-right-radius: 5px;







  color: #fff;







  transition: 0.2s;







  display: inline;







}















#navSearch input:focus {







  border-color: var(--main-color);







}















#navSearch input:focus + button {







  background: var(--main-color);







}















/* Mobile Menu */







body.dark-overlay-menu::after {







  content: "";







  position: fixed;







  top: 0;







  left: 0;







  width: 100%;







  height: 100%;







  background-color: #00000077;







  z-index: 9998;







}















#mobileMenu {







  position: fixed;







  top: 0;







  left: 0;







  width: 350px;







  height: 100%;







  transition: 0.5s;







  background-color: #fff;







  padding: 10px 30px;







  box-shadow: 0px 1px 5px 1px rgba(0, 0, 0, 0.1);







  font-size: 1.077em;







  z-index: 999999;







}















.mobile-menu-nav {







  margin-bottom: 50px;







}















#mobileMenu ul {







  list-style-type: none;







  padding: 0;







  left: 0;







  font-weight: 600;







}















#mobileMenu ul > li {







  position: relative;







  cursor: pointer;







}















#mobileMenu ul > li > a {







  text-decoration: none;







  color: #262626;







  display: block;







  line-height: 40px;







  transition: 0.2s;







  font-size: 14.5px;







}















ul.mobil-menu-ul > li > a,







ul.mobil-menu-ul li.menu-item-has-children > a {







  border-bottom: 1px solid rgba(0, 0, 0, 0.1);







}















#mobileMenu ul > li:hover > a {







  color: var(--main-color);







}















#mobileMenu ul li ul.sub-menu {







  padding-left: 10px;







  margin-bottom: 0;







  max-height: 0px;







  opacity: 0;







  overflow: hidden;







  transition: max-height 1s linear, opacity 0.5s;







}















#mobileMenu ul.sub-menu li a {







  font-size: 13px;







}















#mobileMenu ul.sub-menu li:not(.menu-item-has-children) a {







  font-weight: 400;







}















#mobileMenu ul li ul.sub-menu.show {







  max-height: 3000px;







  transition: max-height 3s;







}















span.menu-toggle-icon {







  position: absolute;







  right: 0px;







  top: 0px;







  display: block;







  line-height: 40px !important;







  width: 25%;







}















span.menu-toggle-icon i {







  padding: 3px 6px;







  color: #000;







  line-height: 34px;







  border-radius: 100%;







  float: right;







  transition: 0.3s;







}















span.menu-toggle-icon.rotate i {







  transform: rotate(180deg);







}















.mobile-menu-text {







  position: absolute;







  bottom: 2rem;







  opacity: 0.7;







  font-size: 14px;







}















.mobile-menu-search {







  position: relative;







  margin: 20px auto;







}















.mobile-menu-search form {







  position: relative;







}















#mobileMenu input {







  border: 1px solid rgba(0, 0, 0, 0.1);







  padding-left: 7.5px;







  padding-right: 60px;







  display: inline;







  border-radius: 5px;







  font-size: 14px;







  outline: 0px solid #000;







  transition: 0.2s;







  max-width: 100%;







}















#mobileMenu .mobile-menu-search button {







  position: absolute;







  background: #222;







  height: 39.5px;







  bottom: 1px;







  right: 1px;







  padding-left: 20px;







  padding-right: 20px;







  border-top-right-radius: 5px;







  border-bottom-right-radius: 5px;







  color: #fff;







  transition: 0.2s;







  display: inline;







}















#mobileMenu input:focus {







  border-color: var(--main-color);







}















#mobileMenu input:focus + button {







  background: var(--main-color);







  border-color: var(--main-color);







}















.mobile-menu-btn {







  display: flex;







  align-items: center;







  justify-content: space-between;







  margin-top: 10px;







}















button#mobilePowerBtn {







  background: transparent;







  font-size: 1.846em;







}















#mobileMenu.mobile-dark {







  background-color: #212121;







  color: #fff;







}















#mobileMenu.mobile-dark ul li a,







#mobileMenu.mobile-dark button {







  color: #fff;







}















#mobileMenu.mobile-dark ul li:hover a {







  color: var(--main-color);







}















#mobileMenu.mobile-dark button#searchsubmit {







  border-left: 1px solid rgba(255, 255, 255, 0.2);







}















#mobileMenu.mobile-dark ul li a {







  border-color: rgba(255, 255, 255, 0.2);







}















#mobileMenu.mobile-dark input {







  background-color: #212121;







  color: #fff;







  border-color: rgba(255, 255, 255, 0.2);







}















/* Small Screen Menu */















.mobile-header {







  display: block;







}















.sm-screen-menu {







  background-color: #fff;







  display: flex;







  border-bottom: 1px solid rgba(0, 0, 0, 0.1);







  height: 80px;







  align-items: center;







  justify-content: space-between;







  padding-left: 15px;







  padding-right: 15px;







}















.sm-screen-menu img {







  max-height: 45px;







}















.sm-screen-menu button {







  background: transparent;







  font-size: 18px;







}















/* Main Primary */















#orun-grid-area,







#orun-home-area,







.orun-fw-widgets {







  margin-top: 25px;







}















@media (max-width: 768px) {







    .orun-fw-widgets {







        margin-bottom: -15px;







    }







}























#orun-home-main {







  margin-bottom: 25px;







}















article.post .orun-sidebar {







    -ms-flex: 0 0 30%;







    flex: 0 0 30%;







    max-width: 30%;







    margin-left: auto;







}















article.post #orun-home-main {







    -ms-flex: 0 0 70%;







    flex: 0 0 70%;







    width: 70%;







    max-width: 70%;







}















.left-sidebar .orun-sidebar {







  margin-left: 0;







  margin-right: 36px;







}















.orun-sidebar .orun-grid-1 .full .orun-grid-bg {







  height: 300px;







}















#orun-grid-area .orun-pm {







  display: none;







}















#orun-home-area .orun-grid::before {







  display: block;







}















.orun-sidebar .container {







  padding: 0px;







}















.orun-sidebar .sticky-sidebar {







  position: -webkit-sticky;







  position: sticky !important;







  top: 25px;







}















.admin-bar .orun-sidebar .sticky-sidebar {







  top: 50px;







}















/* orun Grid Modules */















.orun-grid-bg {







  width: 100%;







  background-size: cover;







  background-position: center;







  position: relative;







  box-shadow: 0px -100px 100px -5px rgba(0, 0, 0, 0.85) inset;







  transition: box-shadow 0.35s ease-in, transform 0.5s ease;







  overflow: hidden;







  border-radius: 10px;







}















.w250 .orun-grid-bg {







  height: 250px !important;







}















.orun-grid-item:hover .orun-grid-bg {







  box-shadow: 0px -150px 100px -5px rgba(0, 0, 0, 0.85) inset;







  transform: scale(1);







}















.orun-grid-item > a {







  display: block;







  overflow: hidden;







}















.orun-grid-item {







  position: relative;







  overflow: hidden;







  cursor: pointer;







  border-radius: 10px;







}







.orun-grid-text {







  position: absolute;







  z-index: 0;







  color: #fff;







  bottom: 0;







  left: 0;







  width: 100%;







  padding: 20px;







}















.orun-pm-8 .orun-grid-cat-h {







  padding: 7px 15px 7px;







  border-radius: 50em;







  font-size: 13px;







}







.orun-pm-8 .orun-grid-cat {







  padding: 7px 15px 7px 0px;







  border-radius: 50em;







  font-size: 13px;







}







.orun-sidebar .orun-pm-1 h4.post-title {







    font-size: 16px !important;







}







.orun-pm-8 .orun-grid-text {







  top: 0;







  bottom: unset;







}







.orun-pm-8 .orun-grid-cat {







  background-color: transparent;







}















.orun-pm-8 .orun-grid-cat:before {







  order: 2;







  color: #fff;







  padding: 0 0.5rem;







  content: "—";







}







.orun-pm-8 .orun-pm-text {







  background: #fff;







  margin: -30px 30px 30px;







  position: relative;







  padding: 1em 30px 1em;







  text-align: center;







  border-radius: 10px;







  border: 1px solid #ececec;







  display: flex;







  flex-direction: column;







  align-items: center;







}















.orun-pm-8 .orun-pm-meta {







  display: flex;







  justify-content: center;







}







.orun-pm-8 .orun-pm-img img {







  height: 350px;







}















@media (max-width: 768px) {







  .orun-pm-8 .orun-pm-img img {







    height: 200px;







  }







}















.orun-pm-8 span.meta-user {







    width: min-content;







    display: flex;







    margin-top: -3rem;







    background: #fff;







    padding: 1em 30px 1em;







    border-radius: 10px;







    flex-direction: column;







    justify-content: center;







    align-items: center;







}















.orun-pm-8 .meta-user a {







  display: flex;







  flex-direction: column;







  align-items: center;







  gap: 10px;







}















.orun-pm-8 .meta-user .fas {







  font-size: 24px;







  color: #000 !important;







}















.orun-pm-9 .orun-pm-text {







  background: #fff;







  position: relative;







  padding: 1em 30px 1em;







  text-align: center;







  border-radius: 10px;







  border: 1px solid #ececec;







  display: flex;







  flex-direction: row;







  align-items: center;







}























.b-bottom-n {







  border-bottom: none !important;







  border-bottom-right-radius: 0 !important;







  border-bottom-left-radius: 0 !important;







}















.orun-pm-9 .orun-pm-text-message {







  background: #fff;







  position: relative;







  padding: 1em 30px 1em;







  text-align: left;







  border-radius: 10px;







  border-top: none !important;







  border-top-right-radius: 0;







  border-top-left-radius: 0;







  border: 1px solid #ececec;







  display: flex;







  flex-direction: row;







  align-items: center;







}















.orun-pm-9 .orun-pm-meta {







  display: flex;







  justify-content: center;







}







.orun-pm-9 .orun-pm-img img {







  height: 350px;







}























.orun-pm-text.st-2 {







    background-color: #ecf0f1;







    padding: 0;







}















.st-2.orun-pm-text-message {







    background-color: #ecf0f1;







}







.st-2 .orun-pm-text-inner.right:after {







    display: none !important;







}















.st-2 img.affi-img {







    margin-top: 1em;







    margin-bottom: 1em;







}















.st-2 .orun-pm-button-inner {







    display: flex;







    flex-direction: row;







    gap: 25px;







    width: 100%;







    height: 200px;







    margin-bottom: 0 !important;







    align-content: center;







    flex-wrap: wrap;







    justify-content: center;







    border-top-right-radius: 10px;







}















.st-2 .orun-pm-button {







    display: flex;







    align-items: center;







}















.st-2 .orun-pm-button-inner .orun-pm-cat-button {







    margin-top: 0;







}















.orun-pm-99 .orun-pm-text {







  background: #fff;







  position: relative;







  padding: 1em 30px 1em;







  text-align: center;







  border-radius: 10px;







  border: 1px solid #ececec;







  display: flex;







  flex-direction: row;







  align-items: flex-start;







}















.orun-pm-99 .orun-pm-meta {







  display: flex;







  justify-content: center;







}







.orun-pm-99 .orun-pm-img img {







  height: 350px;







}















.orun-pm-99 .orun-pm-affi-text {







  font-size: 100%;







}















.orun-pm-99 .orun-pm-affi-text a h2 {







  margin: 0;







}







.orun-pm-affi-text a:after,







.orun-pm-button a:after,







.orun-pm-cat{







    content: "" !important;







}







.orun-pm-affi-text a,







.orun-pm-button a,







.orun-pm-cat{







    background-image: none !important;







    background-size: unset !important;







    background-position: unset;







    transition: none;







}







.orun-pm-99 .orun-pm-label.topleft {







  top: -20px;







  left: 10px;







}















.orun-pm-99 .orun-pm-label.topright {







  top: -15px;







  right: 15px;







}















.orun-pm-99 .orun-pm-label.bottomleft {







  left: 10px;







  bottom: -20px;







}















.orun-pm-label.bottomright {







  right: 10px;







  bottom: -20px;







}















.orun-pm-99 .orun-pm-label {







  position: absolute;







  padding: 5px 10px;







  border-radius: 50em;







}















.top-20 {







  margin-top: 40px;







}















.i-with-text-1 {







  display: flex;







  padding: 10px;







  gap: 10px;







  flex-direction: column;







}















.i-with-text-1 .orun-pm-affi-img {







  width: 100%;







  height: 100%;







}















.i-with-text-1 .orun-pm-affi-text-2 {







  font-size: 16px;







  font-weight: 700;













  text-align: left;







  display: flex;







  flex-direction: column;







  align-items: flex-start;







}















.orun-pm-text-inner-4 {







  display: flex;







  padding: 10px;







  text-align: center;







  gap: 10px;







  flex-direction: column;







}















.orun-pm-text-inner-4 .orun-pm-button {







  display: flex !important;







  flex-wrap: wrap;







  gap: 10px;







  justify-content: center;







}















.i-with-text {







  display: flex;







  padding: 10px;







  gap: 10px;







}















.i-with-text .orun-pm-affi-img {







  width: 100%;







  height: 100%;







  flex-basis: 30%;







}















.i-with-text .orun-pm-affi-text-2 {







  font-size: 16px;







  font-weight: 700;













  text-align: left;







  display: flex;







  flex-direction: column;







  align-items: flex-start;







  flex-basis: 70%;







}















.i-with-text .badge-review {







  height: 40px;







  border-radius: 20px;







  padding: 0;







  border: 0;







  display: flex;







  align-items: center;







}















.orun-pm-button-inner-2 {







  display: block;







  height: 100%;







  width: 100%;







}















.orun-pm-button-inner-2 .orun-pm-button {







  display: flex !important;







  flex-wrap: wrap;







  gap: 10px;







}















.accor .orun-pm-inner {







  display: grid;







  gap: 10px;







  padding: 20px;







  border-radius: 10px;







}















.accor .accordion-body-content {







  border-top: none !important;







}















.accordion-header-2 {







  line-height: 1.25rem;







  font-weight: 600;







  border: 0 !important;







  font-size: 18px;







  line-height: 1.25rem;







  font-weight: 600;







  border: 0 !important;







  font-size: 18px;







  display: flex;







  gap: 4px;







}















.accordion-inner.dark-on {







  color: #fff !important;







}















.i-with-text .badge-review .star1::after {







  display: none !important;







}















.i-with-text .badge-review .star2::after {







  display: none !important;







}















.i-with-text .badge-review .star3::after {







  display: none !important;







}















.i-with-text .badge-review .star4::after {







  display: none !important;







}















.i-with-text .badge-review .star5::after {







  display: none !important;







}















.orun-pm-11 .orun-pm-text-inner-3 {







  padding: 0;







  display: flex;







  padding: 10px;







  text-align: left;







  gap: 10px;







  flex-direction: column;







}





.normal{
  padding:12px 30px !important;
}









.orun-pm-11.box {







  display: block;







  width: 100%;







}















.orun-pm-box-top {







  display: flex;







  justify-content: space-between;







  align-items: center;







  padding: 5px 20px;







  background-color: #ededed;







  border-left: 1.25rem solid;







}















.orun-pm-affi-icon {







  padding: 10px;







  border-radius: 50em;







  color: #fff;







}















.orun-pm-box-top .orun-pm-affi-text-3 {







  font-size: 20px;







  font-weight: 700;







}















.orun-pm-box-bottom {







  display: flex;







  justify-content: space-between;







  padding: 20px;







  background-color: #fff;







  border-left: 1.25rem solid;







}















.orun-grid-3 .small .orun-grid-bg {







    margin-bottom: 0 !important;







}















.orun-grid-cat {







  color: #fff;







  background-color: var(--main-color);







  font-size: 12px;







  font-weight: 700;







  text-transform: uppercase;







  border-radius: 30px;







  line-height: 1.5;







  display: inline-block;







  padding: 5px 15px;







  letter-spacing: 1px;







}















.orun-grid-cat-div {







  border: 1px solid;







  border-radius: 50em;







  width: max-content;







}







.orun-grid-text h2 {







  margin: 13px 0;







  display: -webkit-box;







  -webkit-line-clamp: 3;







  -webkit-box-orient: vertical;







  overflow: hidden;







}















.middle .orun-grid-text h2 {







  margin: 8px 0;







}















.orun-grid-meta {







  opacity: 0.8;







  font-size: 12px;







}















.orun-grid .full .orun-grid-bg {







  height: 530px;







}















.orun-grid .half .orun-grid-bg {







  height: 248px;







}







.custom .orun-grid-bg {







  height: 291px;







}







.orun-grid .small .orun-grid-bg {







  height: 248px;







  margin-bottom: 4px;







}















.orun-sidebar .orun-grid .small .orun-grid-bg {







  margin-bottom: 0px;







  margin-left: 0px;







}















span.grid-author {







  margin-right: 10px;







}















@media screen and (min-width: 1170px) {







  .grid-fw .orun-grid .full .orun-grid-bg {







    height: 580px;







  }















  .grid-fw .orun-grid .half .orun-grid-bg {







    height: 288px;







  }







}















.orun-grid .big h2 {







  font-size: 33px;







}















.orun-grid .middle h2 {







  font-size: 22px;







}















.orun-grid .small h2 {







  font-size: 18px;







}















@media screen and (min-width: 1170px) {







  .grid-fw .orun-grid .big h2 {







    font-size: 36px;







  }















  .grid-fw .orun-grid .middle h2 {







    font-size: 28px;







  }















  .grid-fw .orun-grid .small h2 {







    font-size: 24px;







  }







}















@media screen and (max-width: 1200px) {







  .orun-grid .full .orun-grid-bg {







    height: 402px;







  }







  .orun-grid .half .orun-grid-bg {







    height: 199px;







  }







  .orun-grid .big h2 {







    font-size: 25px;







  }







  .orun-grid .middle h2 {







    font-size: 19px;







  }







}















@media screen and (max-width: 992px) {







  .orun-grid .full .orun-grid-bg {







    height: 329px;







  }







  .orun-grid .half .orun-grid-bg {







    height: 162.5px;







  }







  .orun-grid .big h2 {







    font-size: 23px;







  }







  .orun-grid .middle h2 {







    font-size: 17px;







  }







  .orun-grid .small h2 {







    font-size: 15px;







    margin: 8px 0;







  }















  .orun-pm-14 .orun-pm-text {







    width: 100% !important;







    margin-right: 12px;







    margin-left: 12px;







  }















  .orun-pm-14 .orun-pm-text-coupon {







    display: block !important;







  }







  .orun-pm-14 .orun-pm-coupon-inner-last {







    margin-block-start: 23px;







    border-block-start: 6px dotted #fff;







    padding-block-start: 30px;







    margin-inline-start: 0 !important;







    border-inline-start: none !important;







    padding-inline-start: 0 !important;







  }







  .orun-pm-14 .orun-pm-text-coupon-bottom {







    flex-direction: column;







    justify-content: center;







  }







  .orun-pm-14 .orun-pm-copy-link {







    inline-size: 100%;







    display: block;







    margin-block-start: 10px;







  }















  .orun-pm-15 .orun-pm-text {







    width: 100% !important;







    margin-right: 12px;







    margin-left: 12px;







  }















  .orun-pm-15 .orun-pm-text-coupon {







    display: block !important;







  }







  .orun-pm-15 .orun-pm-coupon-inner-last {







    margin-block-start: 23px;







    border-block-start: 6px dotted #fff;







    padding-block-start: 30px;







    margin-inline-start: 0 !important;







    border-inline-start: none !important;







    padding-inline-start: 0 !important;







  }







  .orun-pm-15 .orun-pm-text-coupon-bottom {







    flex-direction: column;







    justify-content: center;







  }







  .orun-pm-15 .orun-pm-copy-link {







    inline-size: 100%;







    display: block;







    margin-block-start: 10px;







  }







  .orun-pm-15 .orun-pm-coupon-inner-last:after {







    display: none;







  }







  .orun-pm-15 .orun-pm-coupon-inner-last:before {







    display: none;







  }







}















@media screen and (max-width: 733px) {







  .orun-grid .full .orun-grid-bg {







    height: 250px;







  }







  .orun-grid .half .orun-grid-bg {







    height: 200px;







  }











  .owl-item .orun-grid-text {







    width: 100% !important;







    bottom: 0;







    left: 0;







  }







  .orun-grid-text h2 {







    margin: 5px 0 8px 0;







  }







  .orun-grid-cat {







    font-size: 9px;







    line-height: 18px;







  }







  .orun-grid-meta {







    display: none;







  }







  .orun-grid .big h2 {







    font-size: 20px;







  }







  .orun-grid .middle h2 {







    font-size: 16px;







  }







  .orun-main-footer .orun-pm {







    padding: 12px !important;







  }







  .post-thumbnail.orun-single-thumb img {







    height: 250px !important;







  }







  .orun-pm-category {







    padding: 0 !important;







  }







  .orun-second-footer .container {







    display: flex;







    flex-direction: column;







  }







  .orun-col-p50.right,







  .orun-col-p50.left {







    display: flex !important;







    text-align: center !important;







    justify-content: center !important;







    gap: 10px !important;







    margin-bottom: 10px !important;







  }















  .orun-pm-9 .orun-pm-text {







    display: flex;







    flex-direction: column;







  }















  .orun-pm-99 .orun-pm-text {







    display: flex;







    flex-direction: column;







  }















  .entry-content .orun-pm-11 .orun-pm-text {







    width: 100% !important;







  }















  .orun-pm-text-inner {







    width: 100% !important;







  }







  .orun-pm-text-inner.a4 {







    padding-left: 0;







  }







  .orun-pm-button-inner {







    margin-top: 2rem;







    margin-bottom: 2rem;







  }







  .badge-review {







    margin-top: 2rem;







  }







  .orun-pm-10 .orun-pm-text {







    width: 100% !important;







  }







  .orun-pm.orun-pm-item.orun-pm-10.row {







    margin: 0 !important;







    padding: 0 !important;







  }















  .orun-pm-11 .orun-pm-text {







    width: 100% !important;







  }







  .orun-pm.orun-pm-item.orun-pm-11.row {







    margin: 0 !important;







    padding: 0 !important;







  }















  .share-3 ul li button {







    width: 170px !important;







  }







}















@media screen and (max-width: 320px) {







  .orun-grid .full .orun-grid-bg {







    height: 200px;







  }







  .orun-grid .half .orun-grid-bg {







    height: 125px;







  }







  .orun-grid .big h2 {







    font-size: 18px;







  }







  .orun-grid .middle h2 {







    font-size: 15px;







  }







}















/* START - orun Grid Module #1 */















@media screen and (min-width: 768px) {







  .orun-grid-1 .orun-grid-start {







    padding-right: 2px;







  }















  .orun-grid-1 .orun-grid-end {







    padding-left: 2px;







  }







}















@media screen and (max-width: 768px) {







  .orun-grid-1 .orun-grid-start {







    padding-bottom: 2px;







  }







  .orun-grid-1 .orun-grid-end {







    padding-top: 2px;







  }















  .af-3 .item-box-25 .orun-pm-text {







    margin: 10px 0px !important;







  }















  .af-3 .orun-pm-button-inner {







    margin-bottom: 0 !important;







  }















  .af-4 .item-box-25 .orun-pm-text {







    margin: 10px 0px !important;







  }















  .af-4 .orun-pm-button-inner {







    margin-bottom: 0 !important;







  }







  







  .af-2 .item-box-25 .orun-pm-text {







    margin: 10px 0px !important;







  }















  .af-2 .orun-pm-button-inner {







    margin-bottom: 0 !important;







  }















  #orun-home-main .orun-pm-11 .item-box-25 {







    width: 100% !important;







  }















  .orun-pm-11 .item-box-25 {







    width: 100% !important;







  }







}















/* END - orun Grid Module #1 */















/* START - orun Grid Module #2 */















.orun-grid-2 .orun-grid-end .orun-grid-item:first-child {







  padding-bottom: 2px;







}







.orun-grid-2 .orun-grid-end .orun-grid-item:last-child {







  padding-top: 2px;







}















@media screen and (min-width: 768px) {







  .orun-grid-2 .orun-grid-start {







    padding-right: 2px;







  }















  .orun-grid-2 .orun-grid-end {







    padding-left: 2px;







  }







}















@media screen and (max-width: 768px) {







  .orun-grid-2 .orun-grid-start {







    padding-bottom: 2px;







  }







  .orun-grid-2 .orun-grid-end {







    padding-top: 2px;







  }







}















/* END - orun Grid Module #2 */















/* START - orun Grid Tech Module #1 */















@media screen and (min-width: 768px) {







  .orun-grid-10 .orun-grid-start,







  .orun-grid-10 .orun-grid-end .orun-grid-item:nth-child(1),







  .orun-grid-10 .orun-grid-end .orun-grid-item:nth-child(3) {







    padding: 2px;







  }















  .orun-grid-10 .orun-grid-end,







  .orun-grid-10 .orun-grid-end .orun-grid-item:nth-child(2),







  .orun-grid-10 .orun-grid-end .orun-grid-item:nth-child(4) {







    padding: 2px;







  }















  .orun-grid-10 .orun-grid-end .orun-grid-item:nth-child(1),







  .orun-grid-10 .orun-grid-end .orun-grid-item:nth-child(2) {







    padding: 2px;







  }















  .orun-grid-10 .orun-grid-end .orun-grid-item:nth-child(3),







  .orun-grid-10 .orun-grid-end .orun-grid-item:nth-child(4) {







    padding: 2px;







  }







}















@media screen and (max-width: 768px) {







  .orun-grid-10 .orun-grid-start,







  .orun-grid-10 .orun-grid-end .orun-grid-item:nth-child(1),







  .orun-grid-10 .orun-grid-end .orun-grid-item:nth-child(2) {







    padding-bottom: 2px;







  }







  .orun-grid-10 .orun-grid-end,







  .orun-grid-10 .orun-grid-end .orun-grid-item:nth-child(3),







  .orun-grid-10 .orun-grid-end .orun-grid-item:nth-child(4) {







    padding-top: 2px;







  }







  .orun-grid-10 .orun-grid-end .orun-grid-item:nth-child(1),







  .orun-grid-10 .orun-grid-end .orun-grid-item:nth-child(3) {







    padding-right: 2px;







  }















  .orun-grid-10 .orun-grid-end .orun-grid-item:nth-child(2),







  .orun-grid-10 .orun-grid-end .orun-grid-item:nth-child(4) {







    padding-left: 2px;







  }















  .orun-grid-10.custom .orun-grid-item:nth-child(3),







  .orun-grid-10.custom .orun-grid-item:nth-child(6) {







    display: none !important;







  }







}







@media screen and (max-width: 475px) {







  .orun-grid-10 .small .orun-grid-bg {







    height: 162.5px;







  }







}







@media screen and (max-width: 320px) {







  .orun-grid-10 .small .orun-grid-bg {







    height: 140px;







  }







}















/* END - orun Grid Module #3 */















/* START - orun Grid Module #3 */















@media screen and (min-width: 768px) {







  .orun-grid-3 .orun-grid-start,







  .orun-grid-3 .orun-grid-end .orun-grid-item:nth-child(1),







  .orun-grid-3 .orun-grid-end .orun-grid-item:nth-child(3) {







    padding: 2px;







  }















  .orun-grid-3 .orun-grid-end,







  .orun-grid-3 .orun-grid-end .orun-grid-item:nth-child(2),







  .orun-grid-3 .orun-grid-end .orun-grid-item:nth-child(4) {







    padding: 2px;







  }















  .orun-grid-3 .orun-grid-end .orun-grid-item:nth-child(1),







  .orun-grid-3 .orun-grid-end .orun-grid-item:nth-child(2) {







    padding: 2px;







  }















  .orun-grid-3 .orun-grid-end .orun-grid-item:nth-child(3),







  .orun-grid-3 .orun-grid-end .orun-grid-item:nth-child(4) {







    padding: 2px;







  }







}















@media screen and (max-width: 768px) {







  .orun-grid-3 .orun-grid-start,







  .orun-grid-3 .orun-grid-end .orun-grid-item:nth-child(1),







  .orun-grid-3 .orun-grid-end .orun-grid-item:nth-child(2) {







    padding-bottom: 2px;







  }







  .orun-grid-3 .orun-grid-end,







  .orun-grid-3 .orun-grid-end .orun-grid-item:nth-child(3),







  .orun-grid-3 .orun-grid-end .orun-grid-item:nth-child(4) {







    padding-top: 2px;







  }







  .orun-grid-3 .orun-grid-end .orun-grid-item:nth-child(1),







  .orun-grid-3 .orun-grid-end .orun-grid-item:nth-child(3) {







    padding-right: 2px;







  }















  .orun-grid-3 .orun-grid-end .orun-grid-item:nth-child(2),







  .orun-grid-3 .orun-grid-end .orun-grid-item:nth-child(4) {







    padding-left: 2px;







  }







}







@media screen and (max-width: 475px) {







  .orun-grid-3 .small .orun-grid-bg {







    height: 162.5px;







  }







}







@media screen and (max-width: 320px) {







  .orun-grid-3 .small .orun-grid-bg {







    height: 140px;







  }







}















/* END - orun Grid Module #3 */















/* START - orun Grid Module #4 */















.orun-grid-4 .second-row {







  padding-top: 4px;







}















.orun-grid-4 .second-row .orun-grid-item:first-child {







  padding-right: 2px;







}







.orun-grid-4 .second-row .orun-grid-item:last-child {







  padding-left: 2px;







}















@media screen and (min-width: 768px) {







  .orun-grid-4 .orun-grid-start {







    padding-right: 2px;







  }















  .orun-grid-4 .orun-grid-end {







    padding-left: 2px;







  }







}















@media screen and (max-width: 768px) {







  .orun-grid-4 .orun-grid-start {







    padding-bottom: 2px;







  }







  .orun-grid-4 .orun-grid-end {







    padding-top: 2px;







  }















  .accor .orun-pm-inner {







    grid-template-columns: repeat(1, 1fr) !important;







  }







}















/* END - orun Grid Module #4 */















/* START - orun Grid Module #5 */















.orun-grid-5 .orun-grid-end .orun-grid-item:first-child {







  padding-right: 2px;







}







.orun-grid-5 .orun-grid-end .orun-grid-item:last-child {







  padding-left: 2px;







}















@media screen and (min-width: 768px) {







  .orun-grid-5 .orun-grid-start {







    padding-right: 2px;







  }







  .orun-grid-5 .orun-grid-end {







    padding-left: 2px;







  }







}















@media screen and (max-width: 768px) {







  .orun-grid-5 .orun-grid-start {







    padding-bottom: 2px;







  }







  .orun-grid-5 .orun-grid-end {







    padding-top: 2px;







  }







  .orun-grid-5 .orun-grid-end.full .orun-grid-bg {







    height: 225px;







  }







}















@media screen and (max-width: 475px) {







  .orun-grid-5 .orun-grid-end.full .orun-grid-bg {







    height: 175px;







  }







}















/* END - orun Grid Module #5 */















/* START - orun Grid Module #6 */















@media screen and (min-width: 768px) {







  .orun-grid-6 .orun-grid-start .orun-grid-item:nth-child(n + 1) {







    padding-right: 2px;







  }







  .orun-grid-6 .orun-grid-start .orun-grid-item:nth-child(n + 2) {







    padding-left: 2px;







  }







}















@media screen and (max-width: 768px) {







  .orun-grid-6 .orun-grid-item:nth-child(even) {







    padding-left: 2px;







  }







  .orun-grid-6 .orun-grid-item:nth-child(odd) {







    padding-right: 2px;







  }







  .orun-grid-6 .orun-grid-item {







    padding-bottom: 4px;







  }







  .orun-grid-6 .orun-grid-start.full .orun-grid-bg {







    height: 225px;







  }







  .orun-grid-6 .orun-grid-start.full .orun-grid-bg {







    height: 175px;







  }







}















/* END - orun Grid Module #6 */















/* Block Title */















.orun-block-title {







  margin-bottom: 15px;







}















.orun-block-title-1 h2 {







  background-color: var(--main-color);







  color: #fff;







  font-weight: 400 !important;







  padding: 8px 14px;







  font-size: 14px;







  line-height: 12px;







  display: inline-block;







}















.orun-block-title-1 {







  border-bottom: 3px solid var(--main-color);







}















.orun-block-title-2 {







  border-bottom: 3px solid var(--main-color);







  padding-bottom: 10px;







}















.orun-block-title-2 h2 {







  color: var(--main-color);







  line-height: 1.4;







  font-weight: 600;







  font-size: 16px;







  margin-right: 20px;







  max-width: 100%;







}















.orun-block-title-3 {







  background-color: var(--main-color);







  display: inline-block;







  color: #fff;







  padding: 7px 15px;







}















.orun-block-title-3 h2 {







  color: #fff;







  font-weight: 600;







  font-size: 15px;







}















.orun-block-title-4 {







  border-left: 8px solid var(--main-color);







  padding-left: 10px;







}















.orun-block-title-4 h2 {







  color: var(--main-color);







  font-size: 15px;







  font-weight: 700;







}















.orun-block-title-5 {







  position: relative;







  padding-bottom: 15px;







}















.orun-block-title-5 h2 {







  font-size: 15px;







  font-weight: 600;







  color: var(--main-color);







}















.orun-block-title-5::before {







  content: "";







  position: absolute;







  width: 10%;







  height: 3px;







  background-color: var(--main-color);







  left: 0;







  bottom: 0;







}















.orun-block-title-5::after {







  content: "";







  position: absolute;







  width: 90%;







  height: 3px;







  background-color: #eee;







  right: 0;







  bottom: 0;







}







.orun-block-title-6 {







  font-size: 24px;







}















.orun-sidebar .orun-block-title-6 {







  padding-bottom: 20px;







  margin: 25px 0;







  border-bottom: 1px solid #e2e3e7;







}















.orun-block-title-7 span {







  font-size: 24px;







  position: relative;







  padding-left: 140px;







}















.orun-block-title-7 span:before {







  width: 120px;







  height: 2px;







  background: #d7d7d7;







  content: "";







  top: 50%;







  left: 0;







  position: absolute;







  -webkit-transform: translateY(-50%);







  transform: translateY(-50%);







}















.orun-sidebar .orun-block-title-7 span {







  font-size: 20px;







  padding-left: 70px;







}















.orun-sidebar .orun-block-title-7 span:before {







  width: 50px;







}















.widget_block h2 {







  color: var(--main-color);







  font-size: 17px;







  padding-bottom: 7px;







  margin-bottom: 10px;







  border-bottom: 1px solid rgba(0, 0, 0, 0.1);







}















/* START - orun Grid Module #8 */















@media (max-width: 768px) {







  .orun-grid-8 .orun-pm-item.orun-pm-modern-1 {







    padding-left: 0;







    padding-right: 0;







    padding-top: 20px;







  }







}















/* START - orun Grid Module #11 */















.orun-grid-11 .second-row {







  padding-top: 4px;







}















.orun-grid-11 .second-row .orun-grid-item:first-child {







  padding-right: 2px;







}







.orun-grid-11 .second-row .orun-grid-item:last-child {







  padding-left: 2px;







}















@media screen and (min-width: 768px) {







  .orun-grid-11 .orun-grid-start {







    padding-right: 2px;







  }















  .orun-grid-11 .orun-grid-end {







    padding-left: 2px;







  }







}















@media screen and (max-width: 768px) {







  .orun-grid-11 .orun-grid-start {







    padding-bottom: 2px;







  }







  .orun-grid-11 .orun-grid-end {







    padding-top: 2px;







  }







  .orun-grid-11 .orun-pm-item.pm-13 {







    padding-left: 0;







    padding-top: 10px;







    padding-right: 0;







    margin-bottom: 0;







  }







}







.orun-grid-11 .orun-pm-item.pm-13 {







  gap: 10px;







  align-items: center;







}















/* END - orun Grid Module #11 */















/* Post Module */















a.post-thumbnail {







  display: block;







}















.orun-pm-item {







  margin-bottom: 30px;







}















.orun-pm-img {







  position: relative;







}















.orun-pm-img img {







  transition: 0.3s;







  width: 100%;







}







.orun-pm-img.p2 img {







  height: 200px;







}







.post-thumbnail.orun-single-thumb img {







  height: 550px;







  object-fit: cover;







  border-radius: 10px;







}















.orun-pm-img img:hover,







.orun-mega-menu-img img:hover {







  filter: brightness(0.7);







}







/* orun Footer */















li.cat-item {







  display: flex;







  flex-direction: row;







  justify-content: space-between;







  border-bottom: 1px solid #444444 !important;







  margin-bottom: 10px;







}







.orun-second-footer {







  border-top: 1px solid #444444 !important;







}







.orun-second-footer ul {







  list-style-type: none;







  display: inline-flex;







  gap: 15px;







  margin: 0;







}







.orun-footer-col .orun-pm-img img {







  object-fit: cover;







  height: 100px;







  width: 100%;







}















.orun-second-footer .container {







  display: flex;







}















.orun-col-p50.right {







  display: flex;







  justify-content: flex-end;







}















.orun-col-p50.right {







  display: flex;







  justify-content: flex-end;







  gap: 10px;







}







/* orun Post Modules */















.orun-pm h2.post-title {







  font-weight: 500;







  color: #161616;







  transition: color 0.3s ease-in-out;







}















.orun-pm h2.post-title a .orun-related-posts h3 a {







  color: #161616;







  transition: color 0.3s ease-in-out;







}















.orun-pm h2.post-title:hover a,







.orun-related-posts h3:hover a {







  color: var(--main-color);







}







.orun-pm-cat.top-6 {







  position: absolute;







  top: 20px;







  left: 20px;







  padding: 5px 15px;







  border-radius: 30px;







}















@media (max-width: 768px) {







  .orun-pm-cat.top-6 {







    top: 10px;







    font-size: 9px;







    left: 10px;







  }







  .orun-pm-cat span {







    font-size: 9px;







  }







}







.orun-pm-cat {







  color: #fff;







  background-color: var(--main-color);







  font-size: 12px;







  font-weight: 700;







  text-transform: uppercase;







  border-radius: 30px;







  line-height: 1.5;







  display: inline-block;







  padding: 5px 15px;







  letter-spacing: 1px;







  width: max-content;







  transition: opacity 0.3s ease-in-out;







}















.orun-pm-cat-button {







  font-weight: 600;







  font-size: 12px;







  padding: 8px 15px;







  margin-top: 10px;







  border-radius: 5px;







  border: 1px solid;







  width: max-content;







  text-transform: uppercase;







  transition: opacity 0.3s ease-in-out;







}







.orun-pm-button {







  display: block;







  margin-top: 20px;







}








































































.orun-grid-8 .orun-grid-end h2 > a {







  font-size: 18px;







}















.orun-pm-cat:hover {







  opacity: 0.8;







}















.orun-pm-meta a {







  transition: color 0.3s;







}















.orun-pm-meta a:hover {







  color: var(--main-color);







}















/* Display is None for Sidebar & Footer in Min-Width:992px => ".ocd-lg-none"  */















@media screen and (min-width: 992px) {







  .orun-sidebar .ocd-none,







  .orun-main-footer .ocd-none {







    display: none;







  }







}















/* Display is Flex for Sidebar & Footer */















.orun-sidebar .orun-d-flex-oc,







.orun-main-footer .orun-d-flex-oc {







  display: flex;







}















/* Display is None for Full Widgets (Three Column) */















.orun-fw-widgets .fwd-none {







  display: none;







}















@media screen and (max-width: 992px) {







  .orun-fw-widgets .fwd-none-sm {







    display: none;







  }







}







/* ===== FINISH ===== */







/* orun Category Module #1 */







/* ===== FINISH ===== */







.orun-pm-modern-1 {







  display: flex;







  justify-content: space-between;







  align-items: center;







}







.orun-pm-modern-1 .orun-pm-text {







  padding-left: 15px;







}







.orun-pm-text.modern h2.post-title {







  font-size: 20px;







  margin-top: 10px;







}







.orun-pm-item.orun-pm-modern-1 {







  margin-bottom: 10px;







  padding-bottom: 20px;







  border-bottom: 1px solid #eee;







}







.orun-pm-modern-1 .orun-pm-img img {







  height: 100px;







}







.orun-pm-img.pm-2-modern.p2 img {







  height: 290px;







}















.orun-sidebar .orun-pm-1-modern .orun-col-p50 {







  -ms-flex: 0 0 100%;







  flex: 0 0 100%;







  max-width: 100%;







}







/* ===== FINISH ===== */







/* orun Category Module #1 */







/* ===== FINISH ===== */







.orun-sidebar .orun-pm.orun-pm-category.row {







  margin: 0 0 1rem 0;







}







/* ===== START ===== */







/* orun Category Module #3 */







/* ===== START ===== */















.orun-pm-category-3 {







  display: grid;







  grid-template-columns: repeat(4, 1fr);







  gap: 10px;







  border-radius: 10px;







  margin-bottom: 20px;







}















@media (max-width: 768px) {







    .orun-pm-category-3 {







        grid-template-columns: repeat(1, 1fr) !important;







    }







}















.orun-pm-category-3 .orun-category-div {







  display: flex;







  justify-content: flex-start;







  padding: 20px;







  min-height: 275px;







  align-items: flex-start;







  flex-direction: column;







}















.orun-pm-category-3 .orun-category-title {







  font-weight: 600;







  font-size: 18px;







  margin-bottom: 10px;







}















.orun-category-button {







  display: flex;







  justify-content: space-between;







  padding: 20px;







  align-items: flex-start;







  flex-direction: column;







}















.orun-pm-category-3 .orun-category-button .orun-category-title {







  width: 100%;







  border-color: transparent;







  background: rgba(255, 255, 255, 0.3);







  display: inline-block;







  text-align: center;







  color: #fff;







  font-size: 15px;







  border-radius: 10px;







  font-weight: 500;







  backdrop-filter: blur(10px);







  padding: 15px 25px;







}















.orun-sidebar .orun-pm-category-3 {







  display: flex;







  margin-bottom: 10px;







  flex-direction: column;







}















.orun-sidebar .orun-pm-category-3 .orun-category-div {







  min-height: 100px;







}







/* ===== FINISH ===== */







/* orun Category Module #3 */







/* ===== FINISH ===== */















/* ===== START ===== */







/* orun Category Module #2 */







/* ===== START ===== */















.orun-pm-category-2 {







  display: grid;







  grid-template-columns: repeat(4, 1fr);







  gap: 10px;







  border-radius: 10px;







  margin-bottom: 30px;







}















@media (max-width: 768px) {







    .orun-pm-category-2 {







        grid-template-columns: repeat(2, 1fr) !important;







    }







}















.orun-pm-category-2 .orun-category-div {







  display: flex;







  justify-content: center;







  padding: 20px;







  min-height: 160px;







  align-items: center;







}







.orun-pm-category-2 .orun-category-title {







  text-align: center;







  border: 1px solid #fff;







  padding: 15px 25px;







  border-radius: 50px;







  background: #fff;







  color: #222;







}















.orun-sidebar .orun-pm-category-2 {







  display: flex;







  flex-direction: column;







  margin-bottom: 10px;







}







/* ====== START ====== */







/* orun Post Module #1  */







/* ====== START ====== */















.orun-pm-category {







  display: flex;







  flex-direction: column;







  gap: 10px;







  border-radius: 10px;







}







.orun-category-div {







  display: flex;







  justify-content: space-between;







  padding: 20px;







}







.orun-pm.orun-pm-category.row {







    margin-bottom: 30px;







}







.orun-pm-category.row .orun-pm-text {







    padding-left: 0;







    padding-right: 0;







}







.orun-category-counter {







  font-size: 12px;







  background: #fff;







  color: #000 !important;







  height: 27px;







  line-height: 27px;







  min-width: 27px;







  padding: 0px 10px;







  border-radius: 100px;







}















/* ===== FINISH ===== */







/* orun Category Module #1 */







/* ===== FINISH ===== */















/* ====== START ====== */







/* orun Post Module #1  */







/* ====== START ====== */















.orun-pm-1 .orun-pm-item {







  display: flex;







  justify-content: space-between;







}















.orun-pm-1 .orun-pm-text {







  padding: 5px 0;







  display: flex;







  flex-direction: column;







  padding-left: 25px;







}















.orun-pm-1 h2.post-title {







  font-size: 21px;







  line-height: 27px;







  font-weight: 600;







  margin-top: 10px;







}







.orun-sidebar .orun-pm-1 .orun-pm-item {







  display: flex;







  justify-content: space-between;







  align-items: center;







}















.orun-sidebar .orun-pm-1 .orun-col-p40 {







  -ms-flex: 0 0 30%;







  flex: 0 0 30%;







  max-width: 30%;







}















.orun-sidebar .orun-pm-1 .orun-col-p60 {







  -ms-flex: 0 0 70%;







  flex: 0 0 70%;







  max-width: 70%;







}







.orun-sidebar .orun-pm-cat {







  margin-bottom: 10px;







}







.orun-sidebar .orun-pm.orun-pm-1.row .orun-pm-img img {







  height: 130px;







}







@media screen and (min-width: 992px) {







  .orun-sidebar .orun-pm-1 h2.post-title,







  .orun-main-footer .orun-pm-1 h2.post-title {







    font-size: 14px;







    line-height: 20px;







    margin: 0;







  }







  .orun-sidebar .orun-pm-1 .orun-pm-text,







  .orun-main-footer .orun-pm-1 .orun-pm-text {







    padding-left: 15px;







  }















  .orun-sidebar .orun-pm-1 .orun-pm-text {







    padding-top: 0;







    padding-bottom: 0;







  }







}















@media screen and (max-width: 576px) {







  .orun-pm-1 h2.post-title {







    font-size: 16.5px;







    line-height: 22px;







    margin-top: 5px;







  }







  .orun-pm-1 .orun-pm-text {







    padding-left: 15px;







  }







  .orun-pm-1 .orun-pm-img img {







    height: 130px;







  }















  .orun-pm-1 .orun-pm-item {







    display: flex;







    justify-content: space-between;







    align-items: center;







  }







}















@media screen and (max-width: 992px) {







  .orun-fw-widgets .orun-pm-1 .orun-pm-item {







    flex: 0 0 100%;







    -ms-flex: 100%;







    max-width: 100%;







  }







}















.orun-fw-widgets .orun-pm-1 .orun-pm-text {







  padding-left: 15px;







}















/* ===== FINISH ===== */







/* orun Post Module #1 */







/* ===== FINISH ===== */















/* ====== START ====== */







/* orun Post Module #2  */







/* ====== START ====== */















.orun-pm-2 .orun-pm-img {







  margin-bottom: 10px;







}















.orun-pm-2 h2.post-title {







  font-size: 20px;







  line-height: 27px;







  font-weight: 600;







  margin: 5px 0 10px 0;







}















.orun-sidebar .orun-pm-2 .orun-pm-item,







.orun-main-footer .orun-pm-2 .orun-pm-item {







  flex: 0 0 100%;







  -ms-flex: 0 0 100%;







  max-width: 100%;







}















@media screen and (max-width: 768px) {







  .orun-pm-2 .orun-pm-item {







    flex: 0 0 100%;







    -ms-flex: 0 0 100%;







    max-width: 100%;







  }







  .orun-pm-2 h2.post-title {







    font-size: 16.5px;







    line-height: 22px;







  }







  .orun-fw-widgets .orun-pm-2 .orun-pm-item {







    flex: 0 0 100%;







    -ms-flex: 0 0 100%;







    max-width: 100%;







  }







}















/* ===== FINISH ===== */







/* orun Post Module #2 */







/* ===== FINISH ===== */















/* ====== START ====== */







/* orun Post Module #3  */







/* ====== START ====== */















.orun-pm-3 .orun-pm-img {







  margin-bottom: 10px;







}















.orun-pm-3 h2.post-title {







  font-size: 20px;







  line-height: 27px;







  font-weight: 600;







  margin: 5px 0 10px 0;







}















.orun-sidebar .orun-pm-3 .orun-pm-item.small .orun-pm-text,







.orun-main-footer .orun-pm-3 .orun-pm-item.small .orun-pm-text {







  padding-left: 10px;







}















@media screen and (min-width: 992px) {







  .orun-pm-3 h2.post-title.sm-size {







    font-size: 16.5px;







    line-height: 22px;







  }







  .orun-sidebar .orun-pm-3 .orun-pm-item.small h2.post-title,







  .orun-main-footer .orun-pm-3 .orun-pm-item.small h2.post-title {







    font-size: 14px;







    line-height: 20px;







    margin: 0;







  }







}















@media screen and (max-width: 768px) {







  .orun-fw-widgets .orun-pm-3 .orun-pm-item {







    flex: 0 0 100%;







    -ms-flex: 0 0 100%;







    max-width: 100%;







  }







}















@media screen and (max-width: 576px) {







  .orun-pm-3 h2.post-title {







    font-size: 16.5px;







    line-height: 22px;







  }







}















/* ===== FINISH ===== */







/* orun Post Module #3 */







/* ===== FINISH ===== */















/* ====== START ====== */







/* orun Post Module #4  */







/* ====== START ====== */















.orun-pm-4 .orun-pm-item {







  display: flex;







}















.orun-pm-4 .orun-pm-text {







  padding-left: 20px;







}















.orun-pm-4 h2.post-title {







  font-size: 18px;







  line-height: 24px;







  margin-top: 5px;







}















.orun-sidebar .orun-pm-4 h2.post-title,







.orun-main-footer .orun-pm-4 h2.post-title {







  font-size: 15px;







  line-height: 20px;







  margin: 0;







}















.orun-sidebar .orun-pm-4 .orun-pm-text,







.orun-main-footer .orun-pm-4 .orun-pm-text {







  padding-left: 15px;







}















@media screen and (max-width: 576px) {







  .orun-pm-4 h2.post-title {







    font-size: 16.5px;







    line-height: 22px;







    margin-top: 5px;







  }







  .orun-pm-4 .orun-pm-text {







    padding-left: 15px;







  }







}















@media screen and (max-width: 768px) {







  .orun-fw-widgets .orun-pm-4 .orun-pm-item {







    flex: 0 0 100%;







    -ms-flex: 0 0 100%;







    max-width: 100%;







  }















  .orun-pm-4 .orun-pm-img img {







    min-height: 130px;







  }















  .orun-pm-4 .orun-pm-item {







    display: flex;







    align-items: center;







  }







}















/* ===== FINISH ===== */







/* orun Post Module #4 */







/* ===== FINISH ===== */















/* ====== START ====== */







/* orun Post Module #5  */







/* ====== START ====== */















.orun-pm-5 .orun-pm-img {







  margin-bottom: 10px;







}






























.orun-pm-5 h2.post-title {







  font-size: 20px;







  line-height: 27px;







  font-weight: 600;







  margin: 5px 0;







}















.orun-pm-5 h2.post-title.sm-size {







  font-size: 14px;







  line-height: 20px;







  margin: 0;







}















.orun-pm-5 .orun-pm-item.small {







  display: flex;







}















.orun-pm-5 .orun-pm-item.small .orun-pm-text {







  padding-left: 10px;







}















.orun-pm-5 .orun-pm-item.small .orun-pm-img {







  margin: 0;







}















.orun-fw-widgets .orun-pm-5 h2.post-title.sm-size {







  font-size: 18px;







  line-height: 24px;







}















.orun-fw-widgets .orun-pm-5 .orun-pm-cat {







  display: block;







}















.orun-fw-widgets .orun-pm-5 .orun-pm-text {







  display: flex;







  flex-direction: column;







  justify-content: space-around;







  margin: 5px 0;







}















@media screen and (max-width: 768px) {







  .orun-fw-widgets .orun-pm-5 .orun-pm-item {







    flex: 0 0 100%;







    -ms-flex: 0 0 100%;







    max-width: 100%;







  }







}















/* ===== FINISH ===== */







/* orun Post Module #5 */







/* ===== FINISH ===== */















/* ====== START ====== */







/* orun Post Module #6  */







/* ====== START ====== */















.orun-pm-6 .orun-pm-img {







  margin-bottom: 10px;







}















.orun-pm-6 h2.post-title {







  font-size: 16.5px;







  line-height: 22px;







  margin-top: 5px;







}















@media screen and (max-width: 768px) {







  .orun-pm-6 .orun-pm-item {







    flex: 0 0 50%;







    -ms-flex: 0 0 50%;







    max-width: 50%;







  }







  .orun-fw-widgets .orun-pm-6 .orun-pm-item {







    flex: 0 0 50%;







    -ms-flex: 0 0 50%;







    max-width: 50%;







  }







}















/* ===== FINISH ===== */







/* orun Post Module #6 */







/* ===== FINISH ===== */















/* ===== FINISH ===== */







/* orun Post Module #12 */







/* ===== FINISH ===== */















.orun-pm-12 .orun-pm-item {







  display: flex;







  justify-content: space-between;







}















.orun-pm-12 .orun-pm-text {







  padding: 5px 0;







  display: flex;







  flex-direction: column;







  padding-left: 25px;







}















.orun-pm-12 h2.post-title {







  font-size: 21px;







  line-height: 27px;







  font-weight: 600;







  margin-top: 10px;







}







.orun-sidebar .orun-pm-12 .orun-pm-item {







  display: flex;







  justify-content: space-between;







  align-items: center;







}















.orun-sidebar .orun-pm-12 .orun-col-p40 {







  -ms-flex: 0 0 30%;







  flex: 0 0 30%;







  max-width: 30%;







}















.orun-sidebar .orun-pm-12 .orun-col-p60 {







  -ms-flex: 0 0 70%;







  flex: 0 0 70%;







  max-width: 70%;







}







.orun-sidebar .orun-pm-cat {







  margin-bottom: 10px;







}







.orun-sidebar .orun-pm.orun-pm-12.row .orun-pm-img img {







  height: 130px;







}















.orun-pm-12 .orun-pm-img img {







  min-height: 200px;







}







@media screen and (min-width: 992px) {







  .orun-sidebar .orun-pm-12 h2.post-title,







  .orun-main-footer .orun-pm-12 h2.post-title {







    font-size: 14px;







    line-height: 20px;







    margin: 0;







  }







  .orun-sidebar .orun-pm-12 .orun-pm-text,







  .orun-main-footer .orun-pm-12 .orun-pm-text {







    padding-left: 15px;







  }















  .orun-sidebar .orun-pm-12 .orun-pm-text {







    padding-top: 0;







    padding-bottom: 0;







  }







}















@media screen and (max-width: 576px) {







  .orun-pm-12 h2.post-title {







    font-size: 16.5px;







    line-height: 22px;







    margin-top: 5px;







  }







  .orun-pm-12 .orun-pm-text {







    padding-left: 15px;







  }







}















@media screen and (max-width: 992px) {







  .orun-fw-widgets .orun-pm-12 .orun-pm-item {







    flex: 0 0 100%;







    -ms-flex: 100%;







    max-width: 100%;







  }







}















.orun-fw-widgets .orun-pm-12 .orun-pm-text {







  padding-left: 15px;







}















/* ===== FINISH ===== */







/* orun Post Module #12 */







/* ===== FINISH ===== */















/* ===== FINISH ===== */







/* orun Post Module #13 */







/* ===== FINISH ===== */







.post-number {







  background-color: #dee2e6;







  border-radius: 12px 12px 12px 12px;







  margin-right: 16px;







  height: 44px;







  text-align: center;







  display: inline-table;







  width: 44px;







  min-width: 44px;







  line-height: 44px;







  float: left;







  position: relative;







  font-weight: 500;







  font-size: 15px;







  z-index: 2;







}







.orun-pm.orun-pm-13.row {







  padding: 20px 12px;







  border-radius: 5px;







}







.orun-pm-13 .orun-pm-item {







  display: flex;







  justify-content: space-between;







}















.orun-pm-13 .orun-pm-text {







  padding: 0;







  display: flex;







  flex-direction: column;







  padding-left: 0;







}















.orun-pm-13 h2.post-title {







  font-size: 21px;







  line-height: 27px;







  font-weight: 600;







  margin-top: 10px;







}







.orun-sidebar .orun-pm-13 .orun-pm-item {







  display: flex;







  justify-content: flex-start;







  padding: 20px 15px;







  margin-bottom: 0 !important;







  border-radius: 10px;







  border-bottom: 1px solid #ccc;







  align-items: center;







}















.orun-sidebar .orun-pm-13 .orun-col-p40 {







  -ms-flex: 0 0 30%;







  flex: 0 0 30%;







  max-width: 30%;







}















.orun-sidebar .orun-pm-13 .orun-col-p60 {







  -ms-flex: 0 0 70%;







  flex: 0 0 70%;







  max-width: 70%;







}







.orun-sidebar .orun-pm-cat {







  margin-bottom: 10px;







}







.orun-sidebar .orun-pm.orun-pm-13.row .orun-pm-img img {







  height: 130px;







}







@media screen and (min-width: 992px) {







  .orun-sidebar .orun-pm-13 h2.post-title,







  .orun-main-footer .orun-pm-13 h2.post-title {







    font-size: 14px;







    line-height: 20px;







    margin: 0;







  }















  .orun-sidebar .orun-pm-13 .orun-pm-text {







    padding-top: 0;







    padding-bottom: 0;







  }







}















@media screen and (max-width: 576px) {







  .orun-pm-13 h2.post-title {







    font-size: 16.5px;







    line-height: 22px;







    margin-top: 5px;







  }







  .orun-pm-13 .orun-pm-text {







    padding-left: 15px;







  }







}















@media screen and (max-width: 992px) {







  .orun-fw-widgets .orun-pm-13 .orun-pm-item {







    flex: 0 0 100%;







    -ms-flex: 100%;







    max-width: 100%;







  }







}















.orun-fw-widgets .orun-pm-13 .orun-pm-text {







  padding-left: 15px;







}















.pm-13 .orun-pm-img img {







  height: 164px;







  border-radius: 10px;







}















.pm-13 h2 {







  font-size: 20px !important;







  font-weight: 700 !important;







}















/* ===== FINISH ===== */







/* orun Post Module #13 */







/* ===== FINISH ===== */















/* ====== START ====== */







/* orun Post Module #16  */







/* ====== START ====== */















.orun-pm-16 .orun-pm-img {







  margin-bottom: 10px;







}















.orun-pm-16 .orun-pm-item.small .orun-pm-cat {







  display: none;







}















.orun-pm-16 h2.post-title {







  font-size: 20px;







  line-height: 27px;







  font-weight: 600;







  margin: 5px 0;







}















.orun-pm-16 h2.post-title.sm-size {







  font-size: 14px;







  line-height: 20px;







  margin: 0;







}















.orun-pm-16 .orun-pm-item.small {







  display: flex;







}















.orun-pm-16 .orun-pm-item.small .orun-pm-text {







  padding-left: 10px;







}















.orun-pm-16 .orun-pm-item.small .orun-pm-img {







  margin: 0;







}















.orun-fw-widgets .orun-pm-16 h2.post-title.sm-size {







  font-size: 18px;







  line-height: 24px;







}















.orun-fw-widgets .orun-pm-16 .orun-pm-cat {







  display: block;







}















.orun-fw-widgets .orun-pm-16 .orun-pm-text {







  display: flex;







  flex-direction: column;







  justify-content: space-around;







  margin: 5px 0;







}















@media screen and (max-width: 768px) {







  .orun-fw-widgets .orun-pm-16 .orun-pm-item {







    flex: 0 0 100%;







    -ms-flex: 0 0 100%;







    max-width: 100%;







  }







  .orun-pm-12.row .orun-pm-img img {







    min-height: 160px;







  }







  .orun-pm-16 .orun-grid-bg {







    height: 450px !important;







  }







  .orun-pm-16 .orun-pm-item.orun-col-p50.orun-col-p100-oc.orun-col-p100-sm {







    padding: 0;







  }







  .orun-pm-22 .row.orun-pm-item.orun-col-p70.orun-col-p100-sm,







  .orun-pm-22 .orun-pm-item.orun-col-p50.orun-col-p100-sm,







  .orun-pm-22 .orun-pm-item.orun-col-p70 {







    padding-right: 0;







  }







}







.orun-pm-16 .orun-grid-bg {







  height: 700px;







}















.orun-pm-item.pm-17 {







  align-items: center;







  margin-bottom: 0;







  padding: 0;







}















.orun-pm.orun-pm-17.row {







  margin-bottom: 30px;







}







.orun-pm-17 .pm-17 h2 a {







    font-size: 21px;







}







.b-left img {







  border-bottom-right-radius: 0 !important;







}







.b-right img {







  border-top-left-radius: 0 !important;







}















.m-0 {







  margin: 0 !important;







}















.orun-pm-text.first {







  padding-left: 15px !important;







}















.orun-pm-text.second {







  padding-right: 15px !important;







}















.pm-17 .orun-pm-img img {







  height: 225px;







}







/* ===== FINISH ===== */







/* orun Post Module #16 */







/* ===== FINISH ===== */















/* ====== START ====== */







/* orun Post Module #22  */







/* ====== START ====== */















.orun-pm-22 .orun-pm-img {







  margin-bottom: 10px;







}















.orun-pm-22 .orun-grid-bg {







  height: 250px;







}















.orun-pm-22 .orun-pm-item.small .orun-pm-cat {







  display: none;







}















.orun-pm-22 h2.post-title {







  font-size: 20px;







  line-height: 27px;







  font-weight: 600;







  margin: 5px 0;







}















.orun-pm-22 h2.post-title.sm-size {







  font-size: 14px;







  line-height: 20px;







  margin: 0;







}















.orun-pm-22 .orun-pm-item.small {







  display: flex;







  padding: 0;







  margin: 20px 0;







}















.orun-pm-22 .orun-col-p70 .orun-pm-item.small {







  margin: 0 0 10px;







}















.orun-pm-22 .orun-pm-item.small .orun-pm-text {







  padding-left: 10px;







}















.orun-pm-22 .orun-pm-item.small .orun-pm-img {







  margin: 0;







}















.orun-fw-widgets .orun-pm-22 h2.post-title.sm-size {







  font-size: 18px;







  line-height: 24px;







}















.orun-fw-widgets .orun-pm-22 .orun-pm-cat {







  display: block;







}















.orun-fw-widgets .orun-pm-22 .orun-pm-text {







  display: flex;







  flex-direction: column;







  justify-content: space-around;







  margin: 5px 0;







}















@media screen and (max-width: 768px) {







  .orun-fw-widgets .orun-pm-22 .orun-pm-item {







    flex: 0 0 100%;







    -ms-flex: 0 0 100%;







    max-width: 100%;







  }







}















/* ===== FINISH ===== */







/* orun Post Module #22 */







/* ===== FINISH ===== */















/* orun Post Modules Typography */















.orun-pm-meta {







  display: flex;







  justify-content: space-between;







  font-size: 12px;







  margin: 8px 0px;







  color: #000;







  line-height: 21px;







}















.orun-pm-meta .meta-start i {







  margin-right: 1px;







}















.orun-pm-meta .meta-start span {







  margin-right: 5px;







}















.orun-pm-meta .meta-end span {







  margin-left: 5px;







}















.orun-pm-text {







  color: #000;







}















/* orun Post Modules Typography in Footer */







.orun-main-footer .orun-pm .orun-pm-meta {







  color: #a1a1a1;







}















.orun-pm-img img {







  object-fit: cover;







  width: 100%;







  border-radius: 10px;







}















.orun-pm-excerpt {







  display: -webkit-box;







  -webkit-line-clamp: 2;







  -webkit-box-orient: vertical;







  overflow: hidden;







  font-size: 16px;







}















.orun-footer {







  margin-top: 25px;







  color: #fff;







}















.orun-main-footer {







  background-color: #1f2020;







  font-size: 14.5px;







  line-height: 22px;







  padding: 50px 0px;







}















.orun-second-footer {







  background-color: #161616;







  color: #fff;







  padding: 20px 0px;







  bottom: 0;







  position: relative;







  font-size: 14.5px;







}















.orun-main-footer a {







  text-decoration: none;







}















.orun-main-footer p {







  margin-bottom: 10px;







}















.orun-footer a {







  color: inherit;







  transition: color 0.3s;







}















.orun-footer a:hover {







  color: var(--main-color);







}







/* Widgets */















.orun-main-footer .orun-pm {







  padding: 0px;







}















section.widget {







  margin-bottom: 35px;







}















.widget .wp-block-archives,







.widget .wp-block-categories {







  list-style-type: none;







}















/* orun Single Area */







.entry-meta, .entry-meta .posted-on, .entry-meta .author-wrap {







    display: flex;







}







.entry-meta .posted-on, .entry-meta .author-wrap {







    flex-direction: column;







    font-size: 16px;







    padding: 0 25px;







    flex: 1;







}















@media (max-width: 768px) {







    .entry-meta .posted-on, .entry-meta .author-wrap {







        padding: 0 5px !important;







    }







}















.entry-meta .posted-on {







    text-align: right;







}















.entry-meta .label {







    font-size: 14px;







    color: #aaa;







    margin-bottom: 0.25em;







}















.author img {







    width: 60px;







    height: 60px;







    border-radius: 50%;







    vertical-align: middle;







}















.entry-meta a {







    color: #727272;







}















.orun-meta-right.center {







    text-align: center;







    margin-top: 10px;







}























.orun-breadcrumb,







.orun-single-heading,







.orun-single-meta,







.orun-single-thumb {







  margin-bottom: 15px;







}















.orun-breadcrumb {







  display: flex;







  font-size: 14px;







  color: #000000;







}















.orun-breadcrumb.bread-4 {







    display: flex;







    font-size: 14px;







    color: #000000;







    padding: 10px 10px 10px 20px;







    background: #fafafa;







    color: #5f5f5f;







    font-size: 14.5px;







    box-shadow: rgba(23,43,99,.2) 0 7px 28px !important;







    border-radius: 5px;







}















.bread-2 li.last {







  border: 1px solid #d2d6d7;







  border-radius: 25px;







  padding: 5px 10px;







}















.bread-3 ol {







  list-style-type: none;







  margin: 0;







  padding: 0;







  border: 1px solid #d2d6d7;







  border-radius: 25px;







  padding: 5px 10px !important;







}















.orun-breadcrumb ol {







  list-style-type: none;







  margin: 0;







  padding: 0;







}















.orun-breadcrumb ol li {







  display: inline;







}















.orun-breadcrumb a {







  text-decoration: none;







  color: inherit;







  transition: color 0.3s;







}















.orun-breadcrumb a:hover {







  color: var(--main-color);







}















.post-layout-4 .orun-breadcrumb.bread-3 {







  justify-content: center;







}















.orun-breadcrumb li:nth-child(even) {







  margin: 0 4px;







}







.entry-header-title {







  margin-left: 3rem;







  margin-top: -19rem;







  margin-bottom: 7rem;







}







.orun-single-cat {







  margin-bottom: 15px;







  margin-top: 25px;







}















.orun-single-cat a {







  background-color: var(--main-color);







  color: #fff;







  text-decoration: none;







  font-size: 12px;







  padding: 4px 10px;







  border-radius: 2px;







  font-weight: 500;







  display: inline-block;







  margin-bottom: 5px;







}







.entry-header-title .orun-single-heading h1 {







  color: #fff;







}







.entry-header-title .orun-breadcrumb {







  display: none;







}







.orun-single-heading h1 {







  font-size: 35px;







  font-weight: 700;







  line-height: 1.4em;







  color: #222;







  margin-bottom: 10px;







}















.orun-single-heading p {







  color: #777777;







  font-size: 17px;







  margin: 5px 0 10px 0;







  line-height: 27px;







}















.orun-single-meta {







  display: flex;







  font-size: 12.5px;







  color: #8a8a8a;







  align-items: center;







  position: relative;







  justify-content: space-between;







}















.orun-single-meta a.single-author {







  text-decoration: none;







  font-weight: 600;







  transition: color 0.3s;







  color: #222;







}















.orun-single-meta a.single-author:hover {







  color: var(--main-color) !important;







}















a.orun-single-author-img {







  display: inline-block;







  width: 24px;







  height: 24px;







  margin-right: 5px;







}















.orun-meta-left {







  display: flex;







  align-items: center;







  justify-content: center;







}















.orun-meta-right {







  justify-content: flex-end;







  color: #444;







}















.orun-single-author-img img {







  border-radius: 50%;







}















.orun-meta-right span {







  margin-left: 10px;







  font-weight: 600;







}















.orun-single-meta em {







  margin: 0 5px;







}















.orun-single-thumb img {







  width: 100%;







}















/* Social Share Icons */















.orun-single-shares ul {







  list-style-type: none;







  display: flex;







  flex-wrap: wrap;







}















.orun-single-shares ul li {







  display: inline-block;







  margin: 0px 5px 5px 0px;







}















.orun-single-shares ul li:hover button {







  filter: brightness(0.9);







}















.share-1 ul li button {







  width: 35px;







  height: 35px;







  display: flex;







  justify-content: center;







  align-items: center;







  font-size: 13px;







  background-color: transparent;







  transition: 0.3s ease-in-out;







  border-radius: 5px;







  border: 1px solid rgba(0, 0, 0, 0.05);







  color: #fff;







}















.share-2 ul li button {







  border-radius: 50em !important;







  width: 35px;







  height: 35px;







  display: flex;







  justify-content: center;







  align-items: center;







  font-size: 13px;







  background-color: transparent;







  transition: 0.3s ease-in-out;







  border-radius: 5px;







  border: 1px solid rgba(0, 0, 0, 0.05);







  color: #fff;







}















.share-3 ul {







  list-style-type: none !important;







  flex-wrap: wrap !important;







  display: flex !important;







  gap: 8px !important;







  padding-top: 10px !important;







  margin-top: 10px !important;







}















.share-3 ul li {







  flex-basis: 0;







  margin: 0;







  -webkit-box-flex: 1;







  -ms-flex-positive: 1;







  flex-grow: 1;







  list-style: none !important;







  text-align: center;







}















.share-3 ul li button {







  display: block;







  color: #fff;







  padding: 12px 10px;







  border-radius: 5px;







  width: 72px;







}















.orun-single-shares ul li.share button {







  background-color: var(--main-color);







  cursor: default;







}















.orun-single-shares ul li.facebook button {







  background-color: #3b5999;







}















.orun-single-shares ul li.twitter button {







  background-color: #55acee;







}















.orun-single-shares ul li.linkedin button {







  background-color: #0077b5;







}















.orun-single-shares ul li.email button {







  background-color: #131418;







}















.orun-single-shares ul li.whatsapp button {







  background-color: #25d366;







}















.orun-single-shares ul li.telegram button {







  background-color: #0088cc;







}















.orun-single-shares ul li.pinterest button {







  background-color: #bd081c;







}















.orun-single-shares ul li.tumblr button {







  background-color: #34465d;







}















.orun-single-shares ul li.google-news {







  font-weight: 500;







  color: #777;







  font-size: 16px;







  border: 1px solid #dcdcdc;







  padding-left: 10px;







  padding-right: 10px;







  border-radius: 5px;







  background-color: #fff;







  transition: 0.3s;







}















.orun-single-shares ul li.google-news:hover {







  background-color: #fafafa;







}















li.google-news a {







  display: flex;







  align-items: center;







  line-height: 35px;







  height: 35px;







}















.google-news-logo {







  padding-right: 10px;







  margin-right: 10px;







  border-right: 2px solid #dcdcdc;







}















.google-news-logo .g {







  color: #4285f4 !important;







}















.google-news-logo .o,







.google-news-logo .e {







  color: #db4437 !important;







}















.google-news-logo .o2 {







  color: #f4b400 !important;







}















.google-news-logo .l {







  color: #0f9d58 !important;







}















/* Typography */















.orun-single-text {







  color: #222;







  font-size: 16px;







  margin-bottom: 25px;







  line-height: 29px;







}















.orun-single-text h1,







.orun-single-text h2,







.orun-single-text h3,







.orun-single-text h4,







.orun-single-text h5,







.orun-single-text h6 {







  font-weight: 600;







}















h1 > a,







h2 > a,







h3 > a,







h4 > a,







h5 > a,







h6 > a {







  text-decoration: none;







  color: inherit;







}















#primary h1 {







  font-size: 29px;







}







#primary h2 {







  font-size: 25px;







}















#primary h4 {







  font-size: 19px;







}































.orun-single-text h1 {







  font-size: 29px;







  line-height: 40px;







  margin-top: 27px;







  margin-bottom: 17px;







  border-radius: 10px;







}







.orun-single-text h2 {







  font-size: 25px;







  line-height: 38px;







  margin-top: 26px;







  margin-bottom: 15px;







  border-radius: 10px;







}







.orun-single-text h3 {







  font-size: 22px;







  line-height: 30px;







  margin-top: 25px;







  margin-bottom: 12px;







  border-radius: 10px;







}







.orun-single-text h4 {







  font-size: 19px;







  line-height: 29px;







  margin-top: 21px;







  margin-bottom: 12px;







  border-radius: 10px;







}







.orun-single-text h5 {







  font-size: 17px;







  line-height: 25px;







  margin-top: 18px;







  margin-bottom: 10px;







  border-radius: 10px;







}







.orun-single-text h6 {







  font-size: 15px;







  line-height: 24px;







  margin-top: 18px;







  margin-bottom: 10px;







  border-radius: 10px;







}















.orun-single-text p {







  line-height: 29px;







  margin-bottom: 15px;







}















.orun-single-text figcaption {







  font-size: 13px;







  text-align: center;







  margin-bottom: 10px;







  margin-top: 5px;







  font-style: italic;







}















.orun-single-text figcaption a {







  color: inherit;







}















.orun-single-text figcaption a:hover {







  color: var(--main-color);







}















.orun-single-text a {







  color: var(--main-color);







  text-decoration: none;







}















.orun-single-text ul,







.orun-single-text ol {







  padding-left: 15px;







  margin-left: 20px;







}















.orun-single-text ul li,







.orun-single-text ol li {







  line-height: 29px;







}















.orun-single-text hr {







  background-color: #ddd;







  width: 100%;







  height: 1px;







}















.orun-single-text blockquote {







  line-height: 29px;







  margin-bottom: 15px;







  background: #f3f3f3;







  padding: 30px;







  padding-left: 80px;







}















.orun-single-text blockquote p:last-of-type {







  margin: 0;







}















.orun-single-text blockquote {







  border-left: 7px solid var(--main-color);







}















.orun-single-text blockquote:before {







  content: "\f10d";







  position: absolute;







  font-family: "Font Awesome 5 Free";







  font-weight: 900;







  margin-left: -50px;







  font-size: 30px;







  color: var(--main-color);







}















kbd {







  background-color: #eee;







  border-radius: 3px;







  border: 1px solid #b4b4b4;







  color: #333;







  display: inline-block;













  font-size: 0.85em;







  font-weight: 700;







  line-height: 1;







  padding: 2px 4px;







  white-space: nowrap;







}















table {







  width: 100%;







  display: table;







}















th,







td {







  border-bottom: 1px solid rgba(0, 0, 0, 0.1);







  padding: 6.5px;







  text-align: left;







}















table tbody tr:nth-child(even),







table thead {







  background-color: rgba(0, 0, 0, 0);







}















tr {







  transition: 0.2s;







}















tr:hover {







  filter: brightness(0.9);







}















.gallery {







  display: flex;







  flex-wrap: wrap;







}















.gallery figure {







  margin: 5px;







}















/* Tags */















.orun-single-tags {







  margin-bottom: 25px;







}















.tags a {







    font-size: 12px;







     background-color: rgba(0, 0, 0, 0.05);







    color: #262626;







    text-decoration: none;







    border: 1px solid #dcdcdc;







    border-radius: 50em;







    padding: 0px 20px;







    line-height: 20px;







    display: inline-block;







    margin-right: 5px;







    margin-bottom: 3px;







}















.tags a:hover {







    background-color: rgba(0, 0, 0, 0.9);







    color: #fff;







}























.orun-single-tags span:first-of-type {







    line-height: 20px;







    font-size: 11px;







    background-color: rgba(0, 0, 0, 0.9);







    color: #dcdcdc;







    text-decoration: none;







    border: 1px solid #262626;







    border-radius: 50em;







    padding: 0px 20px;







    margin-right: 2px;







    display: inline-block;







}















/* Related Posts */















.orun-related-posts {







  margin-bottom: 25px;







}















.related-item img {







  transition: 0.3s;







  border-radius: 10px;







}















.related-item img:hover {







  filter: brightness(0.7);







}















.related-item h3 {







  font-size: 14px;







  font-weight: 600;







  line-height: 1.5em;







  transition: 0.3s;







  margin-bottom: 5px;







}















.related-info {







  margin-top: 7px;







}







.owl-item .orun-grid-meta {







    padding-top: 0.2rem;







}







.related-info span,







.related-info i {







  font-size: 11.5px;







  color: #818181;







}















/* Comments */















p.logged-in-as,







p.comment-notes {







  margin-bottom: 15px;







  font-size: 14px;







}















p.logged-in-as a:last-of-type {







  color: var(--main-color);







}















.orun-comments-area textarea,







.orun-comments-area input {







  border: 1px solid #dcdcdc;







  border-radius: 3px;







  font-size: 14px;







  color: #222;







  margin-bottom: 15px;







  padding: 10px;







}















.orun-comment-form textarea::placeholder,







.orun-comment-form input::placeholder {







  color: #a1a1a1;







}















.orun-comments-area textarea:focus,







.orun-comments-area input:focus {







  color: #000;







}















.orun-comments-area textarea {







  width: 100%;







}















.orun-comments-area input[type="text"]:first-of-type {







  width: 100%;







}















.orun-comments-area input#email,







.orun-comments-area input#url {







  width: 49%;







  display: inline;







  float: left;







}















.orun-comments-area input#email {







  margin-right: 2%;







}















input[type="checkbox"] {







  margin: 0;







  padding: 7px;







  line-height: 30px;







  border: 1px solid rgba(0, 0, 0, 0.1);







}























input[type="checkbox"] {







    width: 7%;







    height: 33px;







    margin: 0px;







    cursor: pointer;







    opacity: 0;







    z-index: 2;







}















/* First toggle btn */































.toggle-checkbox {







  position: absolute;







  opacity: 0;







  cursor: pointer;







  height: 0;







  width: 0;







}















.toggle-slot {







  position: relative;







  height: 2.3em;







  width: 6em;







  border: 1px solid #e4e7ec;







  cursor: pointer;







  border-radius: 10em;







  background-color: white;







  transition: background-color 250ms;







}















.toggle-checkbox:checked ~ .toggle-slot {







  background-color: #374151;







}















.toggle-button {







  transform: translate(3.75em, 0.26em);







  position: absolute;







  height: 1.5em;







  width: 1.5em;







  border-radius: 50%;







  background-color: #ffeccf;







  box-shadow: inset 0px 0px 0px 0.75em #ffbb52;







  transition: background-color 250ms, border-color 250ms, transform 500ms cubic-bezier(.26,2,.46,.71);







}















.toggle-checkbox:checked ~ .toggle-slot .toggle-button {







    background-color: #485367;







    box-shadow: inset 0px 0px 0px 0.75em white;







    transform: translate(0.5em, 0.24em);







}















.sun-icon {







    position: absolute;







    height: 1.6em;







    width: 2em;







    color: #ffbb52;







}















.sun-icon-wrapper {







    position: absolute;







    height: 1.6em;







    width: 2em;







    opacity: 1;







    transform: translate(0.3em, 0.2em) rotate(15deg);







    transform-origin: 50% 50%;







    transition: opacity 150ms, transform 500ms cubic-bezier(.26,2,.46,.71);







}















.toggle-checkbox:checked ~ .toggle-slot .sun-icon-wrapper {







    opacity: 0;







    transform: translate(-3em, 0.2em) rotate(0deg);







}















.moon-icon {







    position: absolute;







    height: 1.6em;







    width: 2em;







    color: white;







}















.moon-icon-wrapper {







    position: absolute;







    height: 2em;







    width: 2em;







    opacity: 0;







    transform: translate(5em, 0em) rotate(0deg);







    transform-origin: 50% 50%;







    transition: opacity 150ms, transform 500ms cubic-bezier(.26,2.5,.46,.71);







}















.toggle-checkbox:checked ~ .toggle-slot .moon-icon-wrapper {







    opacity: 1;







    transform: translate(3.6em, 0.2em) rotate(-15deg);







}















/* First toggle btn completed */















.wp-comment-cookies {







  display: none;







}















.orun-comments-area input[type="submit"],







input[type="reset"] {







  background-color: var(--main-color);







  color: #fff;







  font-size: 13px;







  padding: 7px 10px;







  border-radius: 3px;







  transition: 0.2s ease-in;







  border: none;







}















.orun-comments-area input[type="submit"]:hover {







  filter: brightness(0.9);







}















/* Comment item */















ol.comment-list,







ol.comment-list ol.children {







  list-style-type: none;







}















ol.children {







  margin-left: 75px;







}















.comment-item {







  font-size: 14px;







  color: #262626;







  line-height: 21px;







  padding-bottom: 30px;







  margin-top: 30px;







  border-bottom: 1px solid #dcdcdc;







}















.comment-item:last-of-type {







  border: none;







}















.comment-item a {







  text-decoration: none;







  transition: 0.3s;







  color: inherit;







}















.comment-item a:hover {







  color: var(--main-color);







}















.comment-author-img {







  display: flex;







  justify-content: center;







  align-items: center;







}















.comment-author-img img {







  border-radius: 50%;







  width: 75%;







  box-shadow: 0px 0px 10px 2px #dcdcdc;







}















.comment-text .comment-info a:first-of-type {







  font-weight: 600;







}















.comment-info {







  margin-bottom: 7.5px;







}















.comment-reply a,







#cancel-comment-reply-link {







  background-color: var(--main-color);







  color: #fff;







  font-size: 13px;







  padding: 5px 10px;







  border-radius: 3px;







  transition: 0.2s ease-in;







  border: none;







  color: #fff;







  display: inline-block;







}















.comment-reply a:hover {







  background-color: var(--main-color);







  color: #fff;







}















.comment-text p {







  font-size: 14px;







  margin-bottom: 15px;







}















.comment-info {







  margin-bottom: 10px;







}















/* Archive Title */















.archive-title {







  background-color: #000;







  padding: 50px 0px;







  font-size: 15px;







  line-height: 1.4em;







}















.archive-title h1 {







  font-size: 40px;







  margin-bottom: 15px;







  color: #fff;







}















.archive-title p {







  color: #fff;







  line-height: 29px;







}















.archive-title ol {







  list-style-type: none;







  display: block;







}















.archive-title ol li {







  display: inline-block;







  color: #fff;







}















.archive-title a {







  text-decoration: none;







  color: inherit;







}















.archive-title a:hover {







  color: var(--main-color);







}















/* Archive Pagination */















nav.pagination {







  text-align: center;







  color: #9391a1;







  margin-bottom: 20px;







  padding-top: 20px;







}















.nav-links {







  color: #000;







  text-align: center;







  margin-bottom: 15px;







  display: flex;







  justify-content: center;







  align-items: center;







  gap: 10px;







}















.entry-footer .nav-links {







  color: #000;







  text-align: center;







  margin-bottom: 15px;







  display: flex;







  justify-content: space-between;







}















.nav-links > div {







  display: inline-block;







  border-radius: 3px;







  transition: 0.3s;







  margin: 0;







}















nav.pagination a,







.nav-links > div > a {







  color: inherit;







  text-decoration: none;







  height: 100%;







  padding: 0;







  transition: 0.3s;







}















nav.pagination a:hover,







.nav-links > div:hover {







  color: var(--main-color);







}















nav.pagination a.page-numbers,







.nav-links > div > a {







  display: inline-block;







  border-radius: 3px;







  margin: 0 5px;







}















nav.pagination span.current {







  padding: 7px 12px;







  background-color: var(--main-color) !important;







  color: #fff;







  border-radius: 3px;







}







.nav-previous {







  text-align: left;







}







.nav-next {







  text-align: right;







}







.post-nav-links {







  display: block;







  text-align: center;







  color: #9391a1;







  font-size: 14px;







}















.post-nav-links .post-page-numbers {







  display: inline-block;







  border-radius: 3px;







  margin: 0 5px;







  padding: 7px 12px;







  transition: 0.3s;







}















.post-nav-links .post-page-numbers:hover {







  background: rgba(0, 0, 0, 0.03) !important;







  color: var(--main-color) !important;







}















.post-nav-links .post-page-numbers.current {







  background: var(--main-color);







  color: #fff;







  font-size: 14px;







  cursor: pointer;







}















/* Author Page */















.author-title {







  background-color: #f0f2f5;







  padding-top: 100px;







  padding-bottom: 100px;







  font-size: 16px;







  line-height: 1.4em;







}















.author-title h1 {







  font-size: 40px;







  margin-bottom: 15px;







}















.author-title p {







  line-height: 29px;







  margin-bottom: 25px;







  color: #65676b;







}















.author-img-area img {







  border-radius: 50%;







  width: 100%;







}















.author-text-area {







  padding-left: 30px !important;







}















.author-social {







  list-style-type: none;







  color: #65676b;







  margin: 0;







  padding: 0;







}















.author-social li {







  display: inline-block;







  margin: 7px;







}















.author-social li:first-of-type {







  margin-left: 0px;







}















.page-404 {







  margin: auto;







  color: #262626;







  text-align: center;







}















.page-404 h1 {







  font-size: 10em;







}















.page-404 h2 {







  font-size: 3em;







  color: #262626;







  margin-bottom: 15px;







}















.page-404 p {







  margin-bottom: 15px;







  font-size: 1.231em;







  line-height: 24px;







}















/* Widgets */















.widget_block * {







  line-height: 25px;







}















.widget_search input[type="search"] {







  padding: 12.5px;







  width: 74%;







  border: 1px solid #dcdcdc;







  border-radius: 3px;







  color: #a1a1a1;







  background-color: transparent;







}















.widget_search input[type="search"]:focus {







  color: #a1a1a1;







  outline: none;







  border: 1px solid var(--main-color);







  transition: 0.3s;







}















.widget_search input[type="submit"],







.wp-block-search__button {







  width: 23%;







  box-sizing: content-box;







  -moz-box-sizing: content-box;







  cursor: pointer;







  padding: 12.5px 0px;







  border: 1px solid var(--main-color) !important;







  background: var(--main-color) !important;







  border-radius: 3px;







  color: #fff !important;







  transition: 0.3s;







}















.widget_search input[type="submit"]:hover,







.wp-block-search__button:hover {







  filter: brightness(0.95);







}















.orun-footer .widgettitle {







  font-size: 18px;







  margin: 28px 0;







  padding-bottom: 10px;







  border-bottom: 1px solid rgba(255, 255, 255, 0.1);







}















.widget_archive ul,







.widget_recent_entries ul,







.widget_meta ul,







.widget_nav_menu ul,







.widget_pages ul,







.widget_recent_comments ul,







.widget_categories ul {







  list-style: none;







  padding: 0;







  margin: 0;







}















.widget_text ul {







  padding-left: 18px;







}















.widget_text ol {







  padding-left: 15px;







}















.widget_recent_entries ul li,







.widget_recent_comments ul li,







.wp-block-latest-posts li {







  padding: 10px 0;







  line-height: 24px;







  border-bottom: 1px solid rgba(0, 0, 0, 0.1);







}















.widget_recent_entries ul li:first-child,







.widget_recent_comments ul li:first-child {







  padding-top: 0px;







}















.widget_recent_entries ul li:last-child,







.widget_recent_comments ul li:last-child {







  border: none;







}















.widget_recent_entries ul li a {







  font-weight: 600;







  display: block;







  line-height: 20px;







}















.widget_recent_entries span.post-date {







  font-size: 12px;







  display: block;







  padding-top: 5px;







  opacity: 0.7;







}















.widget_recent_entries span.post-date:before {







  content: "\f017";







  font-family: "Font Awesome 5 Free";







  font-weight: 900;







  font-size: 11.5px;







  padding-right: 5px;







}















.widget_archive select {







  width: 100%;







  padding: 10px 5px;







  border-radius: 3px;







}















.widget_recent_comments a {







  font-size: 14px;







  font-weight: 600;







}















.widget_recent_comments a.url {







  color: var(--main-color);







}















.widget_meta ul li,







.widget_nav_menu ul li,







.widget_pages ul li,







.widget_categories ul li {







  padding-bottom: 7px;







}















.widget_nav_menu ul li ul {







  display: none;







}















.widget_tag_cloud a {







  font-size: 14.5px !important;







  border: 1px solid #777;







  color: #dcdcdc;







  border-radius: 3px;







  background-color: transparent;







  padding: 5px 10px;







  display: inline-block;







  margin-bottom: 5px;







  transition: background 0.2s;







}















aside.orun-sidebar .widget_tag_cloud a {







  color: #444;







}















.woocommerce-cart aside.orun-sidebar {







  display: none;







}







.woocommerce-page .orun-sidebar {







  display: none;







}















.woocommerce-account .orun-sidebar {







  display: none;







}







.woocommerce-account #orun-home-main {







  width: 100%;







  max-width: 100%;







  flex: 0 0 100%;







}















.woocommerce-account .entry-header.orun-single-top {







  display: none;







}







.woocommerce-account .orun-single-meta {







  display: none;







}







.woocommerce-cart #orun-home-main {







  -ms-flex: 0 0 100;







  flex: 0 0 100%;







  width: 100%;







  max-width: 100%;







}















.woocommerce-cart .entry-header.orun-single-top,







.woocommerce-checkout .entry-header.orun-single-top,







.woocommerce-checkout .orun-sidebar {







  display: none;







}















.woocommerce-checkout #orun-home-main {







  -ms-flex: 0 0 100%;







  flex: 0 0 100%;







  width: 100%;







  max-width: 100%;







}















.woocommerce-checkout th.product-total,







.woocommerce-checkout td.product-total,







.woocommerce-checkout tr.cart-subtotal td,







.woocommerce-checkout tr.woocommerce-shipping-totals.shipping td,







.woocommerce-checkout tr.order-total td {







  text-align: right;







}















.widget_tag_cloud a:hover {







  color: inherit !important;







  background: rgba(0, 0, 0, 0.1);







}















.widget_text * {







  line-height: 24px;







}















.widget_text p {







  margin-bottom: 10px;







}















/* Author Box */















.orun-single-author-box {







  position: relative;







  margin: 30px auto 25px auto;







  padding: 30px 0px;







}















.orun-single-author-box-image {







  display: flex;







  justify-content: center;







}















.orun-single-author-box-image a {







  display: block;







}















.orun-single-author-box-image img {







  border-radius: 50%;







}















.orun-single-author-box-text h3 {







  font-size: 17px;







  margin-bottom: 7px;







  transition: 0.3s;







  display: inline-block;







}















.orun-single-author-box-text h3:hover {







  color: var(--main-color);







}















.orun-single-author-box-text h3::before {







  content: "\f068";







  font-family: "Font Awesome 5 Free";







  font-weight: 900;







  font-size: 17px;







  margin-right: 5px;







}















.orun-single-author-box-text p {







  font-size: 14px;







  margin-bottom: 10px;







  line-height: 22px;







}















/* Ads Areas */















.ads-area {







  text-align: center;







}















.ads-area a {







  display: inline-block;







}















code,







pre {







  background: #f4f4f4;







  border: 1px solid #ddd;







  color: #666;







  page-break-inside: avoid;







  font-family: monospace;







  font-size: 15px;







  line-height: 1.6;







  margin-bottom: 1.6em;







  max-width: 100%;







  overflow: auto;







  padding: 1em 1.5em;







  display: block;







  word-wrap: break-word;







}















/* Form Elements */















input[type="text"],







input[type="email"],







input[type="password"],







input[type="url"] {







  border: 1px solid rgba(0, 0, 0, 0.1);







  border-radius: 2px;







  padding: 10px;







}















textarea {







  border: 1px solid rgba(0, 0, 0, 0.1);







  border-radius: 2px;







  max-width: 100%;







  width: 100%;







  padding: 10px;







}















.entry-content input[type="submit"] {







  background: var(--main-color);







  color: #fff;







  padding: 8px 20px;







  border-radius: 3px;







  transition: 0.3s;







  border: 1px solid var(--main-color);







  font-size: 13px;







}















input[type="submit"]:hover {







  filter: brightness(0.95);







}















/* Go to top button */







.orun-gotop {







  opacity: 0;







  visibility: hidden;







  position: fixed;







  z-index: 99;







  outline: none;







  border: none;







  cursor: pointer;







  font-size: 18px;







  transition: 0.3s;







}















.orun-gotop.orun-gotop-1 {







  bottom: 20px;







  right: 30px;







  border: none;







  background-color: var(--main-color);







  color: white;







  padding: 9px 12px;







  border-radius: 5px;







}















.orun-gotop.orun-gotop-2 {







  bottom: 20px;







  right: 30px;







  border: none;







  background-color: var(--main-color);







  color: white;







  padding: 9px 12px;







  border-radius: 50em;







}















.orun-gotop.orun-gotop-3 {







  bottom: 20px;







  right: 30px;







  color: white;







  padding: 9px 12px;







  border-radius: 50em;







  background: rgb(0 0 0 / 50%);







  border-radius: 50em;







  backdrop-filter: blur(5px);







}















#gotoTopBtn:hover {







  filter: brightness(0.9);







}















/* H1 Off */















.h1-off {







  display: none;







}















/* Affilate #1 */















.badge-review {







  display: inline-block;







  height: 40px;







  border-radius: 20px;







  padding: 11px 15px;







  border: 1px solid #d6d7db;







}















.badge-review .star1:before {







  content: "★☆☆☆☆";







  font-family: Line Awesome Free;







  font-weight: 400;







  color: #ffdd0f;







  font-size: 24px;







}















.badge-review .star1:after {







  content: "1/5";







  font-family: inherit;







  margin-left: 1rem;







  font-weight: 700;







  font-size: 1em;







  line-height: 1em;







  color: #111111;







}















.badge-review .star2:before {







  content: "★★☆☆☆";







  font-family: Line Awesome Free;







  font-weight: 400;







  color: #ffdd0f;







  font-size: 24px;







}















.badge-review .star2::after {







  content: "2/5";







  font-family: inherit;







  margin-left: 1rem;







  font-weight: 700;







  font-size: 1em;







  line-height: 1em;







  color: #111111;







}















.badge-review .star3:before {







  content: "★★★☆☆";







  font-family: Line Awesome Free;







  font-weight: 400;







  color: #ffdd0f;







  font-size: 24px;







}















.badge-review .star3::after {







  content: "3/5";







  font-family: inherit;







  margin-left: 1rem;







  font-weight: 700;







  font-size: 1em;







  line-height: 1em;







  color: #111111;







}















.badge-review .star4:before {







  content: "★★★★☆";







  font-family: Line Awesome Free;







  font-weight: 400;







  color: #ffdd0f;







  font-size: 24px;







}















.badge-review .star4::after {







  content: "4/5";







  font-family: inherit;







  margin-left: 1rem;







  font-weight: 700;







  font-size: 1em;







  line-height: 1em;







  color: #111111;







}















.badge-review .star5:before {







  content: "★★★★★";







  font-family: Line Awesome Free;







  font-weight: 400;







  color: #ffdd0f;







  font-size: 24px;







}















.badge-review .star5::after {







  content: "5/5";







  font-family: inherit;







  margin-left: 1rem;







  font-weight: 700;







  font-size: 1em;







  line-height: 1em;







  color: #111111;







}







.orun-pm-affi-text strong {







  font-weight: 700;







  font-size: 25px;







  line-height: 1.25em;







  color: #111111;







}







.orun-pm-affi-text span {







  display: inline-block;







  font-weight: 700;







  font-size: 16px;







  line-height: 1.25em;







  color: #2e3246;







  padding-bottom: 5px;







}







.orun-pm-affi-text {







  font-size: 12px;







}















.orun-pm-affi-text.underlined {







  text-decoration: underline;







}















.orun-pm-text-inner.right:after {







    content: '';







    position: absolute;







    width: 1px;







    height: 100px;







    right: 0;







    top: 0;







    bottom: 0;







    margin: auto 0;







    background-color: #d6d7db;







}















.orun-pm-button-inner {







    display: flex;







    flex-direction: column;







    gap: 25px;







    align-items: center;







    width: 100%;







}















.orun-pm-button-inner .orun-pm-button {







  margin: 0 !important;







}















.orun-pm-button-inner .orun-pm-cat-button {







  font-weight: 600;







  font-size: 12px;







  padding: 10px 30px;







  margin-top: 10px;







  border-radius: 20px;







  border: none;







  width: max-content;







  text-transform: uppercase;







  transition: opacity 0.3s ease-in-out;







}















img.affi-img {







  border-radius: 5px;







}















.orun-pm-text-inner {







    width: 100%;







    position: relative;







}















.orun-pm-text-inner.a4 {







  text-align: left;







  padding-left: 20px;







}















.orun-pm-text-inner.w-100 {







  width: 100% !important;







  margin-bottom: 20px;







}















.orun-pm-9 .orun-pm-affi-text {







    padding: 0 20px;







}







/* Affiliate #2 */























@media (max-width: 768px) {







    .af-2 .item-box-25 {







        width: 100% !important;







    }







    .orun-pm-text-inner.right:after {







        display:none;







    }







    .orun-pm.orun-pm-item.orun-pm-10.af-2.row {







        display: flex;







        flex-direction: column;







    }







}







.orun-pm-affi-text-2 {







  font-size: 24px;







  font-weight: 700;







  font-family: inherit;







}















.dark .orun-pm-affi-text-2 {







  color: #fff !important;







}















.dark .orun-pm-affi-bottom {







  color: #fff !important;







  opacity: 0.7;







}























.orun-pm.orun-pm-item.orun-pm-10.row {







  padding-right: 0;







  margin-left: 0;







  gap: 0px;







  padding-left: 0;







}















.orun-pm-10 .orun-pm-button-inner {







  margin-top: 30px;







}















#orun-home-main .orun-pm-10 .item-box-25 {







    width: 33%;







}















.orun-pm-10 .orun-pm-meta {







  display: flex;







  justify-content: center;







}















.orun-pm-affi-coupon {







  display: flex;







  justify-content: center;







  flex-direction: column;







  align-items: center;







  margin-top: 1rem;







  gap: 10px;







}















span.coupon-top {







  display: inline-block;







  padding: 0 15px;







  font-weight: 400;







  font-size: 0.75em;







  line-height: 1.45em;







  color: #7f8c8d;







  background-color: #fff;







  margin-bottom: -1.2rem;







  z-index: 1;







}















.dark span.coupon-top {







  color: #fff;







}















span.coupon-bottom {







  margin-top: 8px;







  font-weight: 400;







  font-size: 0.75em;







  line-height: 1.45em;







  color: #7f8c8d;







}















.dark span.coupon-bottom {







  color: #ffffff;







}















span.coupon {







  display: block;







  padding: 12px 20px 11px;







  font-weight: 700;







  font-size: 1.333em;







  line-height: 1em;







  color: #151515;







  border-radius: 23px;







  border: 1px solid #7f8c8d;







}















.dark span.coupon {







  color: #ffffff;







  border: 1px solid #7f8c8d;







}















.af-2 .orun-pm-text {







    display: flex;







    align-items: center;







    border-radius: 5px;







    box-shadow: 0px 10px 40px 0px rgba(109, 141, 173, 0.25);







    margin: 0 15px 30px;







    transition: all 0.5s ease-in-out;







    text-align: center;







    position: relative;







    padding: 30px;







    flex-direction: column;







}















.af-2 .item-box-25 {







  width: 25%;







  position: relative;







  display: inline-block;







}















.af-2 .item-box-25.first .orun-pm-text {







  margin-left: 0 !important;







}















.af-2 .item-box-25.last .orun-pm-text {







  margin-right: 0 !important;







}















.af-2 .orun-pm-affi-text-2 {







  font-weight: 700;







  font-size: 1.333em;







  line-height: 1.25em;







  color: #151515;







}















.af-2 .orun-pm-affi-bottom {







  font-size: 12px;







  margin-top: 10px;







}















.af-2 .orun-pm-button-inner .orun-pm-cat-button {







    display: inline-block;







    padding: 13px 40px;







    font-weight: 700;







    font-size: 1em;







    line-height: 1.25em;







    border-radius: 23px;







    box-shadow: 0px 0px 15px 0px rgba(255, 255, 255, 0);







    transition: all 0.5s ease-in-out;







}















/* Affiliate #3 */















.orun-pm-11 .orun-pm-text {







  background: #fff;







  position: relative;







  padding: 0;







  text-align: center;







  border-radius: 10px;







  border: 1px solid #ececec;







  display: flex;







  flex-direction: column;







  align-items: center;







}















.af-3.orun-pm.orun-pm-item.orun-pm-11.row {







  gap: 0px;







  padding-left: 0;







  padding-right: 0;







  margin-right: 0;







  margin-left: 0;







}















.orun-pm-11 .orun-pm-button-inner {







  margin-top: 2rem;







}















#orun-home-main .orun-pm-11 .item-box-25 {







  width: 33%;







}















#orun-home-main .af-2.orun-pm-11 .orun-pm-text-inner-2 {







  width: 100%;







}















#orun-home-main .af-2 .item-box-25.last .orun-pm-text {







  margin-left: 0 !important;







}















#orun-home-main .af-3.orun-pm-11 .orun-pm-text-inner-2 {







  width: 100%;







}















#orun-home-main .af-3 .item-box-25.last .orun-pm-text {







  margin-left: 0 !important;







}















#orun-home-main .af-4.orun-pm-11 .orun-pm-text-inner-2 {







  width: 100%;







}















#orun-home-main .af-4 .item-box-25.last .orun-pm-text {







  margin-left: 0 !important;







}















.entry-content .orun-pm-affi-top span {







  color: #fff;







}















.orun-pm-11 .orun-pm-meta {







  display: flex;







  justify-content: center;







}















.orun-pm-affi-img {







  width: 100%;







  height: 200px;







}















.orun-pm-11 .img {







  width: 100%;







  height: 100%;







  border-top-left-radius: 10px;







  border-top-right-radius: 10px;







  background-repeat: no-repeat;







  background-size: cover;







  background-position: center;







}















.orun-pm-11 .orun-pm-text-inner-2 {







  padding: 3em 30px 3em;







}















.af-3 .item-box-25 {







  width: 25%;







  position: relative;







  display: inline-block;







}















.af-3 .item-box-25.first .orun-pm-text {







  margin-left: 0 !important;







}















.af-3 .item-box-25.last .orun-pm-text {







  margin-right: 0 !important;







}















.af-3 .item-box-25 .orun-pm-text {







  border-radius: 5px;







  box-shadow: 0px 10px 40px 0px rgba(109, 141, 173, 0.25);







  margin: 0 10px 30px;







  transition: all 0.5s ease-in-out;







}















.af-3 .orun-pm-affi-text-2 {







  font-weight: 700;







  font-size: 1.333em;







  line-height: 1.25em;







  color: #151515;







}















.af-3 .orun-pm-affi-bottom {







  font-size: 12px;







  margin-top: 10px;







}















.af-3 .orun-pm-button-inner .orun-pm-cat-button {







  display: inline-block;







  padding: 13px 40px;







  font-weight: 700;







  font-size: 1em;







  line-height: 1.25em;







  border-radius: 23px;







  box-shadow: 0px 0px 15px 0px rgba(255, 255, 255, 0.15);







  transition: all 0.5s ease-in-out;







  margin-top: 0;







}















.af-3.orun-pm-11 .orun-pm-text-inner-2 {







  padding: 30px;







}















/* Affiliate #4 */















.af-4 .item-box-25 {







  width: 25%;







  position: relative;







  display: inline-block;







}















.af-4 .item-box-25.first .orun-pm-text {







  margin-left: 0 !important;







}















.af-4 .item-box-25.last .orun-pm-text {







  margin-right: 0 !important;







}















.af-4 .orun-pm-text {







  align-items: flex-start;







  background-color: #f1f3f4 !important;







  border-radius: 5px;







  padding: 15px;







  margin: 0 15px 30px;







  transition: all 0.5s ease-in-out;







  display: flex;







  flex-wrap: wrap;







}















.af-4 .orun-pm-text:hover {







  box-shadow: 0px 15px 40px 0px rgba(109, 141, 173, 0.4);







}















.af-4 .i-with-text {







  width: 100%;







}















.af-4 .i-with-text .orun-pm-affi-img {







  flex-basis: 25%;







  text-align: left;







}















.af-4 img.affi-img {







  border-radius: 5px;







  width: 50px;







  height: 50px;







  object-fit: cover;







}















.af-4 .i-with-text .orun-pm-affi-text-2 {







  flex-basis: 75%;







}















.af-4 .i-with-text .badge-review {







  height: 20px;







}















.af-4 .orun-pm-affi-bottom {







  font-size: 12px;







}















.af-4 a.orun-pm-cat-button {







  display: block;







  font-weight: 600;







  font-size: 0.75em;







  line-height: 1.45em;







  text-decoration: none;







  padding: 6px;







  border-radius: 5px;







  width: 47%;







  text-align: center;







}















.af-4 .orun-pm-button-inner-2 .orun-pm-button {







  display: flex !important;







  flex-wrap: wrap;







  gap: 10px;







  margin-top: 0;







}















@media (max-width: 768px) {







  .af-4 .i-with-text .badge-review {







    margin-top: 0;







  }







  .af-4 .i-with-text .orun-pm-affi-text-2 {







    flex-basis: 100%;







  }















  .af-4 .i-with-text .orun-pm-affi-img {







    flex-basis: 20%;







  }















  .af-4 .orun-pm-text-inner-3 {







    width: 100%;







  }







}







/* Kupon #1 */















.orun-pm-14 .orun-pm-text {







  background: #fff;







  position: relative;







  padding: 1rem 2.5rem;







  margin-right: 12px;







  margin-left: 12px;







  text-align: center;







  border-radius: 10px;







  border: 1px solid #ececec;







  display: flex;







  flex-direction: column;







  align-items: center;







  width: 40%;







}















.orun-pm.orun-pm-item.orun-pm-14.row {







  gap: 4px;







}















.orun-pm-14 .orun-pm-button-inner {







  margin-top: 2rem;







}















#orun-home-main .orun-pm-14 .orun-pm-text {







  width: 50%;







}















.entry-content .orun-pm-affi-top span {







  color: #fff;







}















.orun-pm-14 .orun-pm-meta {







  display: flex;







  justify-content: center;







}















.orun-pm-14 .orun-pm-text-coupon {







  padding: 3rem 0;







  display: flex;







  align-items: center;







  justify-content: center;







  flex-wrap: wrap;







}















.orun-pm-14 .orun-pm-text:before {







  content: "";







  position: absolute;







  inset-block-start: 50%;







  transform: translateY(-50%);







  inset-inline-start: -17px;







  inline-size: 50px;







  block-size: 50px;







  border-radius: 50%;







  background-color: #fff;







}















.orun-pm-14 .orun-pm-text:after {







  inset-inline-start: auto;







  inset-inline-end: -17px;







  content: "";







  position: absolute;







  inset-block-start: 50%;







  transform: translateY(-50%);







  inline-size: 50px;







  block-size: 50px;







  border-radius: 50%;







  background-color: #fff;







}















.orun-pm-14 .orun-pm-coupon-title {







  font-size: 30px;







  font-weight: 600;







  text-transform: capitalize;







  margin-block: 6px;







  line-height: 1;







  color: #fff;







}















.orun-pm-14 .orun-pm-coupon-text {







  color: #fff;







  font-size: 15px;







  font-weight: 400;







  line-height: 1.3;







  margin-block: 8px;







  letter-spacing: 0.4px;







}















.orun-pm-14 .orun-pm-coupon-date {







  color: #fff;







  font-size: 14px;







  font-weight: 700;







  letter-spacing: 1px;







}















.orun-pm-14 .orun-pm-coupon-inner-first {







  flex-basis: 28%;







  overflow: hidden;







  display: flex;







  align-items: center;







  justify-content: center;







  flex-direction: column;







  position: relative;







  z-index: 1;







}















.orun-pm-14 .orun-pm-coupon-discount {







  font-size: 42px;







  font-weight: 700;







  color: #fff;







  line-height: 1.2;







  letter-spacing: 3px;







}















.orun-pm-14 .orun-pm-coupon-inner-last {







  flex-basis: 62%;







  -webkit-margin-start: 23px;







  margin-inline-start: 23px;







  -webkit-border-start: 6px dotted #fff;







  border-inline-start: 6px dotted #fff;







  -webkit-padding-start: 30px;







  padding-inline-start: 30px;







}















.orun-pm-14 .orun-pm-copy-link {







  background: #fff;







  padding-block: 11px;







  padding-inline: 20px;







  color: #f12711;







  cursor: pointer;







  font-size: 18px;







  font-weight: 600;







  letter-spacing: 1px;







  display: inline-block;







  margin-left: auto;







  margin-right: 0;







}















.orun-pm-14 .orun-pm-text-coupon-bottom {







  display: flex;







  align-items: center;







  flex-wrap: wrap;







  -webkit-margin-before: 15px;







  margin-block-start: 15px;







  width: 100%;







  border: 1px solid #ddd;







}















.orun-pm-14 .orun-pm-coupon-code {







  font-size: 20px;







  font-weight: 600;







  -webkit-padding-start: 15px;







  padding-inline-start: 15px;







  letter-spacing: 3px;







  display: inline-block;







  color: #fff;







}















/* Kupon #2 */















.orun-pm-15 .orun-pm-text {







  background: #fff;







  position: relative;







  padding: 1rem 2.5rem;







  margin-right: 12px;







  margin-left: 12px;







  text-align: center;







  border-radius: 10px;







  border: 1px solid #ececec;







  display: flex;







  flex-direction: column;







  align-items: center;







  width: 40%;







}















.orun-pm.orun-pm-item.orun-pm-15.row {







  gap: 4px;







}















.orun-pm-15 .orun-pm-button-inner {







  margin-top: 2rem;







}















#orun-home-main .orun-pm-15 .orun-pm-text {







  width: 50%;







}















.entry-content .orun-pm-affi-top span {







  color: #fff;







}















.orun-pm-15 .orun-pm-meta {







  display: flex;







  justify-content: center;







}















.orun-pm-15 .orun-pm-text-coupon {







  padding: 1rem 0;







  display: flex;







  align-items: center;







  justify-content: center;







  flex-wrap: wrap;







}















.orun-pm-15 .orun-pm-text:before {







  content: "";







  position: absolute;







  inset-block-start: 50%;







  transform: translateY(-50%);







  inset-inline-start: -17px;







  inline-size: 50px;







  block-size: 50px;







  border-radius: 50%;







  background-color: #fff;







}















.orun-pm-15 .orun-pm-text:after {







  inset-inline-start: auto;







  inset-inline-end: -17px;







  content: "";







  position: absolute;







  inset-block-start: 50%;







  transform: translateY(-50%);







  inline-size: 50px;







  block-size: 50px;







  border-radius: 50%;







  background-color: #fff;







}















.orun-pm-15 .orun-pm-coupon-title {







  font-size: 30px;







  font-weight: 600;







  text-transform: capitalize;







  margin-block: 6px;







  line-height: 1;







  color: #fff;







}















.orun-pm-15 .orun-pm-coupon-text {







  color: #fff;







  font-size: 15px;







  font-weight: 400;







  line-height: 1.3;







  margin-block: 8px;







  letter-spacing: 0.4px;







}















.orun-pm-15 .orun-pm-coupon-date {







  color: #fff;







  font-size: 15px;







  font-weight: 700;







  letter-spacing: 1px;







}















.orun-pm-15 .orun-pm-coupon-inner-first {







  flex-basis: 35%;







  overflow: hidden;







  display: flex;







  align-items: center;







  justify-content: center;







  flex-direction: column;







  position: relative;







  z-index: 1;







}















.orun-pm-15 .orun-pm-coupon-discount {







  font-size: 65px;







  font-weight: 700;







  color: #fff;







  line-height: 1;







  text-align: center;







}















.orun-pm-15 .orun-pm-coupon-inner-last {







  flex-basis: 60%;







  -webkit-margin-start: 5px;







  margin-inline-start: 5px;







  -webkit-padding-start: 15px;







  padding-inline-start: 15px;







  position: relative;







  z-index: 1;







  padding-block: 10px;







  -webkit-border-start: 8px dotted #fff;







  border-inline-start: 8px dotted #fff;







  position: relative;







}















.orun-pm-15 .orun-pm-coupon-inner-last:before {







  content: "";







  position: absolute;







  inset-block-start: -45px;







  inset-inline-start: -23px;







  background-color: #fff;







  width: 40px;







  height: 40px;







  border-radius: 50%;







}















.orun-pm-15 .orun-pm-coupon-inner-last:after {







  content: "";







  position: absolute;







  inset-inline-start: -23px;







  inset-block-end: -45px;







  background-color: #fff;







  width: 40px;







  height: 40px;







  border-radius: 50%;







}















.orun-pm-15 .orun-pm-copy-link {







  font-size: 14px;







  font-weight: 600;







  text-transform: uppercase;







  padding: 12px 50px;







  margin: 0 auto;







  overflow: hidden;







  border: none;







  border-radius: 30px;







  display: inline-block;







  position: relative;







  transition: 0.3s linear;







  background-color: #fff;







  color: #111;







  cursor: pointer;







}















.orun-pm-15 .orun-pm-text-coupon-bottom {







  width: 100%;







  text-align: center;







  -webkit-margin-before: 15px;







  margin-block-start: 15px;







}















.orun-pm-15 .orun-pm-coupon-code {







  font-size: 20px;







  font-weight: 600;







  text-transform: uppercase;







  padding: 10px 45px;







  margin: 0 auto;







  overflow: hidden;







  border-radius: 15px;







  display: inline-block;







  position: relative;







  transition: 0.3s linear;







  color: #fff;







  cursor: pointer;







  border: 3px solid #fff;







}







/* Owl Carousel */















.custom-2 .owl-nav,







#orun-grid-area .owl-nav,







#orun-home-area .owl-nav {







  position: absolute;







  top: calc(50% - 40px);







  display: flex;







  justify-content: space-between;







  width: 100%;







  cursor: pointer;







}















.owl-prev {







  background-color: #fff;







  color: #000;







  display: inline-block;







  line-height: 50px;







  width: 35px;







  font-size: 35px;







  border-top-right-radius: 5px;







  border-bottom-right-radius: 5px;







  position: relative;







  left: 1px;







  opacity: 0;







  visibility: hidden;







  transition: 0.3s;







}















#orun-grid-area .owl-prev {







  background-color: #fff;







  color: #000;







  display: inline-block;







  line-height: 50px;







  width: 35px;







  font-size: 35px;







  border-top-left-radius: 5px;







  border-bottom-left-radius: 5px;







  position: relative;







  right: 24px;







  visibility: hidden;







  opacity: 0;







  transition: 0.3s;







}















#orun-grid-area .owl-next {







  background-color: #fff;







  color: #000;







  display: inline-block;







  line-height: 50px;







  width: 35px;







  font-size: 35px;







  border-top-left-radius: 5px;







  border-bottom-left-radius: 5px;







  position: relative;







  right: 24px;







  visibility: hidden;







  opacity: 0;







  transition: 0.3s;







}















.custom-2 .owl-next,







#orun-home-area .owl-next {







  background-color: #fff;







  color: #000;







  display: inline-block;







  line-height: 50px;







  width: 35px;







  font-size: 35px;







  border-top-left-radius: 5px;







  border-bottom-left-radius: 5px;







  position: relative;







  right: 0;







  visibility: hidden;







  opacity: 0;







  transition: 0.3s;







}















.custom-2 .owl-prev,







#orun-home-area .owl-prev {







  background-color: #fff;







  color: #000;







  display: inline-block;







  line-height: 50px;







  width: 35px;







  font-size: 35px;







  border-top-left-radius: 5px;







  border-bottom-left-radius: 5px;







  position: relative;







  left: 0;







  visibility: hidden;







  opacity: 0;







  transition: 0.3s;







}















.custom .owl-dots {







  counter-reset: dots;







  width: 100%;







  display: flex;







  flex-wrap: nowrap;







  position: absolute;







  bottom: 0;







}















.custom .owl-dot {







  width: 100%;







  background-color: #f42447;







  color: #fff;







  border-left: 1px solid rgba(255, 255, 255, 0.3);







  text-align: center;







  height: 33px;







  position: relative;







  z-index: 1;







}















.custom .owl-dot.active {







  background-color: #bd1e38;







}















.custom .owl-dots:first-child {







  color: #000000 !important;







}















.custom .owl-dot:before {







  counter-increment: dots;







  content: counter(dots);







}















.slider .orun-grid-text {







  bottom: 25px;







}















.custom-2.owl-carousel:hover .owl-next,







.custom-2.owl-carousel:hover .owl-prev,







#orun-grid-area .owl-carousel:hover .owl-next,







#orun-grid-area .owl-carousel:hover .owl-prev,







#orun-home-area .owl-carousel:hover .owl-next,







#orun-home-area .owl-carousel:hover .owl-prev {







  opacity: 0.5;







  visibility: visible;







}















.custom-2.owl-carousel .owl-next:hover,







.custom-2.owl-carousel .owl-prev:hover,







#orun-grid-area .owl-carousel .owl-next:hover,







#orun-grid-area .owl-carousel .owl-prev:hover,







#orun-home-area .owl-carousel .owl-next:hover,







#orun-home-area .owl-carousel .owl-prev:hover {







  opacity: 1;







  background-color: var(--main-color);







  color: #fff;







}















.owl-item .orun-item-5 .orun-grid-text {







  display: flex;







  gap: 10px;







  width: 100%;







  position: inherit;







  bottom: unset;







  left: unset;







  color: #000;







  padding: 0 !important;







  margin: 0 !important;







  align-items: center;







}















@media (max-width: 768px) {







    .owl-item .orun-item-5 .orun-grid-text {







        display: flex;







        flex-direction: column;







        max-width: 87%;







        text-align: left;







        align-items: flex-start;







    }







}







.container1.owl-carousel.owl-item.owl-loaded.owl-drag {







  display: flex !important;







  justify-content: space-between;







}















.container1 .owl-nav {







  display: flex;







  gap: 10px;







}







.container1 button.owl-prev {







  color: #000 !important;







  border: 1px solid #cbcbcb !important;







  width: 25px;







  height: 25px;







  font-size: 12px !important;







  border-radius: 0;







  visibility: visible;







  opacity: 1;







}







.container1 button.owl-next {







  color: #000 !important;







  border: 1px solid #cbcbcb !important;







  width: 25px;







  height: 25px;







  font-size: 12px !important;







  border-radius: 0;







}















/* Post Layouts */















.post-layout-3 .entry-header,







.post-layout-3 .orun-single-heading,







.post-layout-3 .orun-single-cat,







.post-layout-3 .orun-breadcrumb,







.post-layout-4 .entry-header {







  text-align: center !important;







}















.post-layout-3 .orun-single-meta,







.post-layout-4 .orun-single-meta {







  justify-content: center !important;







}















.post-layout-3 .orun-single-shares ul,







.post-layout-4 .orun-single-shares ul {







  justify-content: center !important;







}















/* Dark Mode CSS */















body.dark-theme,







body.dark-theme input,







body.dark-theme textarea,







body.dark-theme ul.sub-menu,







body.dark-theme ul.sub-menu a,







body.dark-theme ul.sub-menu li,







body.dark-theme .orun-mega-menu,







body.dark-theme ul.sub-menu li:hover a,







body.dark-theme .navbar-top-nav ul li ul li:hover,







body.dark-theme #navSearch,







body.dark-theme .orun-main-navbar-wrapper,







body.dark-theme nav.navbar-main > ul > li > ul > li.current-menu-item > a,







body.dark-theme







  nav.navbar-main







  > ul







  > li







  > ul







  > li







  > ul







  > li.current-menu-item







  > a,







body.dark-theme .logo-area,







body.dark-theme .main-navbar-wrapper {







  background-color: #222 !important;







}







body.dark-theme * .orun-pm-11 .orun-pm-text {







  border-color: #222 !important;







  background: #222 !important;







}







body.dark-theme * .badge-review .star5::after {







  color: #fff !important;







}















body.dark-theme * .orun-pm-10 .orun-pm-text {







  background-color: #000 !important;







}







body.dark-theme * .orun-pm-10 a.orun-pm-cat-button {







  background-color: #2e2e2e !important;







}







body.dark-theme * .orun-pm-9 .orun-pm-text,







body.dark-theme * .orun-pm-10 span.coupon-top {







  background-color: #000 !important;







}















body.dark-theme * .orun-pm-99 .orun-pm-text {







  background-color: #000 !important;







}















body.dark-theme * .orun-pm-8 .orun-pm-text,







body.dark-theme * .orun-pm-8 span.meta-user,







body.dark-theme * .post-number {







  background-color: #000 !important;







}















body.dark-theme * .orun-pm-category-2 .orun-category-title,







body.dark-theme * .orun-category-counter {







  background: #222;







}















body.dark-theme * .orun-pm-8 .meta-user .fas {







  color: #fff !important;







}















body.dark-theme * .orun-pm-text-inner-2 {







  background-color: #000 !important;







  border-radius: 0 0 10px 10px;







}















body.dark-theme .orun-main-footer,







body.dark-theme .orun-second-footer,







body.dark-theme nav.navbar-top,







body.dark-theme li.share,







body.dark-theme input.search-submit,







body.dark-theme .archive-title,







body.dark-theme .author-title {







  background: #161616 !important;







}















body.dark-theme #mobileMenu,







body.dark-theme .sm-screen-menu {







  background: #161616 !important;







  box-shadow: none !important;







}















body.dark-theme ul.sub-menu {







  border-bottom: none !important;







}















body.dark-theme .mobile-menu-nav ul.sub-menu,







body.dark-theme .mobile-menu-nav ul.sub-menu li,







body.dark-theme .mobile-menu-nav ul.sub-menu a,







body.dark-theme .mobile-menu-nav ul.sub-menu li:hover a {







  background: none !important;







  border: none !important;







}









.navbar-top-nav i{

  color: #fff;

}





body.dark-theme .navbar-top-nav ul.sub-menu {







  border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;







}















body.dark-theme ul.sub-menu,







body.dark-theme .orun-mega-menu,







body.dark-theme .comment-author-img img {







  box-shadow: none !important;







  border: 1px solid rgba(255, 255, 255, 0.1) !important;







}















body.dark-theme .orun-main-footer {







  border-bottom: 1px solid rgba(0, 0, 0, 0.1);







}















body.dark-theme *,







body.dark-theme .orun-main-navbar-wrapper a,







body.dark-theme .orun-mega-menu-text h2 a {







  color: #eee !important;







  border-color: rgba(255, 255, 255, 0.1) !important;







}















body.dark-theme .archive-title,







body.dark-theme .author-title {







  border-bottom: 2px solid rgba(255, 255, 255, 0.1) !important;







}















body.dark-theme a {







  transition: color 0.3s !important;







}















body.dark-theme a:hover,







body.dark-theme .orun-mega-menu-text h2:hover a,







body.dark-theme nav.navbar-main.navbar-style-1 > ul > li:hover > a,







body.dark-theme nav.navbar-main.navbar-style-1 > ul > li.current-menu-item > a,







body.dark-theme







  nav.navbar-main.navbar-style-1







  > ul







  > li.current-post-parent







  > a,







body.dark-theme nav.navbar-main.navbar-style-1 > ul > li:hover > a i,







body.dark-theme







  nav.navbar-main.navbar-style-1







  > ul







  > li.current-menu-item







  > a







  i,







body.dark-theme







  nav.navbar-main.navbar-style-1







  > ul







  > li.current-post-parent







  > a







  i {







  color: var(--main-color) !important;







}















body.dark-theme div.nav-links > div {







  border: 1px solid !important;







}















body.dark-theme .orun-block-title-5::before {







  background-color: #161616 !important;







}















body.dark-theme .orun-block-title-5::after {







  background-color: rgba(255, 255, 255, 0.1) !important;







}















body.dark-theme .orun-block-title-1 span,







body.dark-theme .orun-block-title-3 {







  background-color: rgba(255, 255, 255, 0.1) !important;







}















body.dark-theme .orun-single-meta *,







body.dark-theme .orun-breadcrumb *,







body.dark-theme .orun-mega-menu time {







  color: #9e9e9e !important;







}















body.dark-theme div.orun-single-cat > span > a:hover,







body.dark-theme .orun-grid h2:hover a,







body.dark-theme .orun-social-button-plg:hover {







  color: #fff !important;







}















body.dark-theme .orun-logo {







  display: none !important;







}















body.dark-theme .orun-dark-logo {







  display: block !important;







}















body.dark-theme blockquote,







body.dark-theme code,







body.dark-theme pre,







body.dark-theme kbd,







body.dark-theme table tbody tr:nth-child(odd) {







  background-color: rgba(255, 255, 255, 0.05) !important;







}















body.dark-theme table tbody tr:nth-child(even) {







  background-color: rgba(0, 0, 0, 0.03) !important;







}















body.dark-theme .orun-single-text hr {







  background-color: rgba(255, 255, 255, 0.3) !important;







}















body.dark-theme .main-navbar li ul > li:hover > a {







  color: var(--main-color) !important;







}















body.dark-theme .main-navbar li > a {







  color: #fff !important;







}















body.dark-theme .navbar-main ul li a {







  transition: 0.3s !important;







}















body.dark-theme input[type="text"],







body.dark-theme input[type="email"],







body.dark-theme input[type="submit"],







body.dark-theme textarea {







  border-color: #818181 !important;







  background-color: #161616;







}















body.dark-theme li.google-news,







body.dark-theme li.google-news:hover {







  background-color: #222;







}















/* Main Menu */







.with-logo .navbar-top-social {







    flex-basis: 30%;







    text-align: left;







}















.with-logo .logo {







    flex-basis: 40%;







    text-align: center;







}















.with-logo .navbar-top-nav {







    text-align: right;







    flex-basis: 30%;







}







.orun-main-navbar-wrapper {







  position: relative;







}























.orun-main-navbar {







  display: flex;







  justify-content: space-between;







  align-content: center;







  align-items: center;







  height: 60px;







  position: relative;







  zoom: 110%;







}















.orun-main-navbar.menu-centered {







  justify-content: center;







}















.orun-main-navbar.header-2 {







  height: 80px;







}















.orun-main-navbar.header-2 ul.navbar-main-ul > li > a,







.orun-main-navbar.header-2 ul.orun-navbar-buttons {







  line-height: 80px;







}















.orun-main-navbar.header-2 ul.navbar-main-ul > li > ul {







  top: 100%;







}















.orun-main-navbar.header-2 .orun-navbar-main {







  margin-right: 15px;







}















.orun-header-2-left {







  display: flex;







  align-items: center;







}















.orun-navbar-main.navbar-style-1 > ul > li:hover > a {







  color: var(--main-color) !important;







}















.orun-navbar-main.navbar-style-2 > ul > li:hover > a {







  background-color: var(--main-color);







  color: #fff;







}















.orun-navbar-main.navbar-style-3 > ul > li:hover > a {







  color: var(--main-color);







}















.orun-navbar-main.navbar-style-3 > ul > li:hover > a::before {







  width: 100%;







}















.orun-navbar-main.navbar-style-3 > ul > li > a::before {







  content: "";







  background-color: var(--main-color);







  position: absolute;







  bottom: 0;







  left: 0;







  right: 0;







  width: 0%;







  transition: width 0.4s;







  -webkit-transition: width 0.4s;







  margin: auto;







  height: 3px;







}















.orun-navbar-main.navbar-style-4 > ul > li > a::before {







  content: "";







  border-radius: 5px;







  position: absolute;







  left: 0;







  right: 0;







  top: 50%;







  bottom: 50%;







  width: 95%;







  transition: background-color 0.5s;







  -webkit-transition: background-color 0.5s;







  margin: auto;







  height: 40px;







  z-index: 0;







}







.orun-navbar-main.navbar-style-4 > ul > li:hover > a::before {







  background-color: rgba(0, 0, 0, 0.05);







}















.orun-navbar-main.navbar-style-4 > ul > li:hover > a {







  color: var(--main-color);







}















ul.navbar-main-ul {







  display: flex;







  justify-content: space-between;







  align-items: center;







  margin: 0;







  padding: 0;







  list-style: none;







}















ul.navbar-main-ul li {







  position: relative;







}















ul.navbar-main-ul > li > ul,







ul.navbar-main-ul > li > ul > li > ul,







ul.navbar-main-ul > li > ul > li > ul > li > ul {







  position: absolute;







  box-shadow: 0 5px 40px rgba(0, 0, 0, 0.15);







  border-radius: 5px;







  width: 200px;







  opacity: 0;







  visibility: hidden;







  top: 100%;







  list-style-type: none;







  background-color: #fff;







  border: 1px solid rgba(0, 0, 0, 0.07);







}















ul.navbar-main-ul > li:hover > ul,







ul.navbar-main-ul > li > ul > li:hover > ul,







ul.navbar-main-ul > li > ul > li > ul > li:hover > ul {







  visibility: visible;







  opacity: 1;







  transition: opacity 0.3s;







  z-index: 999999;







}















ul.navbar-main-ul > li > ul > li > ul,







ul.navbar-main-ul > li > ul > li > ul > li > ul {







  left: 100%;







  top: -1px;







}















ul.navbar-main-ul .menu-item-has-children > a::after,







ul.navbar-main-ul .menu-has-orun-mega-menu > a::after {







  content: "\f0d7";







  font-family: "Font Awesome 5 Free";







  font-weight: 900;







  position: absolute;







  right: 10px;







}















ul.navbar-main-ul > li.menu-item-has-children > a,







ul.navbar-main-ul > li.menu-has-orun-mega-menu > a {







  padding-right: 25px;







}















ul.navbar-main-ul > li ul li a {







  font-weight: 400;







  font-size: 14px;







  line-height: 50px;







  border-bottom: 1px solid rgba(0, 0, 0, 0.05);







}















ul.navbar-main-ul > li ul li:hover > a {







  background-color: rgba(0, 0, 0, 0.03);







  color: var(--main-color);







}















ul.navbar-main-ul > li > a {







  height: 60px;







}















ul.navbar-main-ul li > a {







  display: inline-flex;







  padding: 0 15px;







  font-size: 14px;







  font-weight: 600;







  transition: 0.3s;







  position: relative;







  justify-content: space-between;







  align-items: center;







  width: 100%;







  white-space: nowrap;







}















ul.orun-navbar-buttons {







  display: flex;







  align-items: center;







  justify-content: flex-end;







  margin: 0;







  padding: 0;







  list-style: none;







  line-height: 60px;







}















ul.orun-navbar-buttons li {







  position: relative;







}















ul.orun-navbar-buttons li i {







  display: inline-flex;







  justify-content: center;







  align-items: center;







  cursor: pointer;







  transition: 0.35s;







  height: 35px;







  width: 35px;







  border-radius: 50%;







  position: relative;







}















ul.orun-navbar-buttons.button-style-1 li {







  font-size: 16px;







  margin-left: 2.5px;







}















ul.orun-navbar-buttons.button-style-1 li:hover > i {







  background-color: rgba(0, 0, 0, 0.05);







}















ul.orun-navbar-buttons.button-style-2 li > i {







    margin: 0 7.5px;







    background-color: transparent;







    border: 1px solid rgba(0, 0, 0, 0.1);







 }







.orun-pm-img.pm-2-modern.p2 {







    margin-bottom: 1rem;







}







ul.orun-navbar-buttons.button-style-2 li:hover > i {







  background-color: rgba(0, 0, 0, 0.1);







}















ul.navbar-main-ul li.menu-has-orun-mega-menu {







  position: static;







}















ul.navbar-main-ul li:hover > .orun-mega-menu-wrapper {







  visibility: visible;







  opacity: 1;







  transition: opacity 0.3s;







  z-index: 999999;







}















.orun-mega-menu-wrapper {







  position: absolute;







  left: 0;







  width: 100%;







  border-radius: 5px;







  background-color: #fff;







  box-shadow: 0 5px 40px rgba(0, 0, 0, 0.15);







  visibility: hidden;







  opacity: 0;







}















.orun-mega-menu {







  display: flex;







  padding: 30px 15px 15px;







}















.orun-mega-menu-img img {







  transition: 0.3s;







  height: 150px;







  width: 100%;







  object-fit: cover;







  border-radius: 10px;







}















.orun-mega-menu-text {







  margin-top: 10px;







}















.orun-mega-menu-text h2 {







  font-size: 14px;







  font-weight: 600;







  margin-bottom: 3px;







}















.orun-mega-menu-text i,







.orun-mega-menu-text span {







  font-size: 12px;







  color: #555;







}





.orun-grid-text h3{


  font-optical-sizing: auto;

  font-weight: 400;

  font-size: 21px;

}



.orun-pm-text h3{


  font-size: 18px;

  font-weight: 500;

}



.orun-pm-excerpt p{


  font-size: 14px;

  font-weight: 300;

}

.orun-block-title h2{


  font-size: 24px;

  font-weight: 500;

}



body{


  font-weight: 400;

  font-style: normal;

}



#masthead :is(h1, h2, h3, h4, h5, h6, a, span, li, p){


  font-weight: 400;

  font-style: normal;

}

h1, h2, h3, h4, h5, h6{


  font-optical-sizing: auto;

  font-weight: 400;

}

@media(max-width:600px){

  

  .orun-grid-text h3{

    font-optical-sizing: auto;

    font-weight: 400;

    font-size: 16px !important;

  }

  

  .orun-pm-text h3{


    font-size: 16px;

    font-weight: 500;

  }

  

  .orun-pm-excerpt p{


    font-size: 14px;

    font-weight: 300;

  }

  .orun-block-title h2{


    font-size: 20px;

    font-weight: 500;

  }

  

  body{


    font-weight: 400;

    font-style: normal;

  }

  

  #masthead :is(h1, h2, h3, h4, h5, h6, a, span, li, p){

    font-weight: 400;

    font-style: normal;

  }

  h1, h2, h3, h4, h5, h6{


    font-optical-sizing: auto;

    font-weight: 400;

  }

  }

  

  @media screen and (min-width: 768px) {







  







    .col-md-6 {
  
  
  
  
  
  
  
      flex: 0 0 auto;
  
  
  
  
  
  
  
      width: 50% !important;
  
  
  
  
  
  
  
    }
  
  
  
  
  
  
  
    }
  
  
  
  
  
  
  
    @media screen and (max-width: 768px) {
  
  
  
  
  
  
  
    .col-sm-12{
  
  
  
  
  
  
  
      flex: 0 0 100% !important;
  
  
  
  
  
  
  
      width: 100% !important;
  
  
  
  
  
  
  
    }
  
  
  
  
  
  
  
    }
  
  
  
  
  
  
  
    .landing{
  
  
  
  
  
  
  
      justify-content: center !important;
  
  
  
  
  
  
  
      align-items: center !important;
  
  
  
  
  
  
  
    }
  
  
  
  
  
  
  
    
  
  
  
  
  
  
  
    
  
  
  
  
  
  
  
    .maintitle{
  
  
  
  
  
  
  
    font-size: 38px !important;
  
  
  
  
  
  
  
    font-weight: 800 !important;
  
  
  
  
  
  
  
    }
  
  
  
  
  
  
  
    @media screen and (max-width: 768px) {
  
  
  
  
  
  
  
      .maintitle{
  
  
  
  
  
  
  
      font-size: 24px !important;
  
  
  
  
  
  
  
      text-align: center !important;
  
  
  
  
  
  
  
      font-weight: 800 ;
  
  
  
  
  
  
  
      }
  
  
  
  
  
  
  
      .subtitle{
  
  
  
  
  
  
  
      justify-content: center;
  
  
  
  
  
  
  
      font-size: 15px;
  
  
  
  
  
  
  
      font-weight: 100;
  
  
  
  
  
  
  
      text-align: center !important;
  
  
  
  
  
  
  
      }
  
  
  
  
  
  
  
      .content{
  
  
  
  
  
  
  
      text-align: center !important;
  
  
  
  
  
  
  
      font-size: 20px;
  
  
  
  
  
  
  
      
  
  
  
  
  
  
  
      }
  
  
  
  
  
  
  
    
  
  
  
  
  
  
  
    }
  
  
  
  
  
  
  
    
  
  
  
  
  
  
  
    
  
  
  
  
  
  
  
    .subtitle{
  
  
  
  
  
  
  
      font-size: 14px;
  
  
  
  
  
  
  
      font-weight: 100 !important;
  
  
  
  
  
  
  
      margin-top: -7px;
  
  
  
  
  
  
  
    }
  
  
  
  
  
  
  
    .content{
  
  
  
  
  
  
  
      font-size: 16px;
  
  
  
  
  
  
  
    
  
  
  
  
  
  
  
    }
  
  
  
  
  
  
  
    .head{
  
  
  
  
  
  
  
    padding: 15px 15px;
  
  
  
  
  
  
  
    }
  
  
  
  
  
  
  
    .descript{
  
  
  
  
  
  
  
      padding: 15px 15px;
  
  
  
  
  
  
  
    }
  
  
  
  
  
  
  
    .cta{
  
  
  
  
  
  
  
      --bs-gutter-x: 1.5rem !important;
  
  
  
  
  
  
  
      --bs-gutter-y: 0 !important;
  
  
  
  
  
  
  
      display: flex !important;
  
  
  
  
  
  
  
      flex-wrap: wrap !important;
  
  
  
  
  
  
  
      margin-top: calc(var(--bs-gutter-y) * -1) !important;
  
  
  
  
  
  
  
      padding-top: 20px;
  
  
  
  
  
  
  
      padding-bottom: 20px;
  
  
  
  
  
  
  
    
  
  
  
  
  
  
  
    }
  
  
  
  
  
  
  
  
  
  
  
    .baslikland span{
  
  
  
      text-align: center;
  
  
  
    }  
  
  
  
    .descland span{
  
  
  
      text-align: center !important;
  
  
  
    }  
  
  
  
  
  
  
  
  @media only screen and (max-width: 768px) {
  
  
  
  
  
  
  
    .chat-content {
  
  
  
  
  
  
  
      display: none;
  
  
  
  
  
  
  
    }
  
  
  
  
  
  
  
    .col-md-6{
  
  
  
  
  
  
  
      flex:0 0 100% !important;
  
  
  
  
  
  
  
      max-width: 100% !important;
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
    }
  
  
  
  
  
  
  
    
  
  
  
  
  
  
  
    .col-sm-12 {
  
  
  
  
  
  
  
      max-width: 100% !important; 
  
  
  
  
  
  
  
      justify-content: center;
  
  
  
  
  
  
  
      align-items: center;
  
  
  
  
  
  
  
      display: flex;
  
  
  
  
  
  
  
      padding:45px 20px;
  
  
  
  
  
  
  
    }
  
  
  
  }
  
  
  

.badge-review {
  display: inline-block;
  height: 40px;
  border-radius: 20px;
  padding: 11px 5px;
  border: 1px solid #d6d7db;
}

.badge-review .star1:before {
  content: "★☆☆☆☆☆☆☆☆☆";
  font-family: Line Awesome Free;
  font-weight: 400;
  color: var(--main-color);

  font-size: 24px;
}

.badge-review .star1:after {
  content: "1/10";
  font-family: inherit;
  margin-left: 1rem;
  font-weight: 700;
  font-size: 1em;
  line-height: 1em;
  color: #111111;
}

.badge-review .star2:before {
  content: "★★☆☆☆☆☆☆☆☆";
  font-family: Line Awesome Free;
  font-weight: 400;
  color: var(--main-color);

  font-size: 24px;
}

.badge-review .star2::after {
  content: "2/10";
  font-family: inherit;
  margin-left: 1rem;
  font-weight: 700;
  font-size: 1em;
  line-height: 1em;
  color: #111111;
}

.badge-review .star3:before {
  content: "★★★☆☆☆☆☆☆☆";
  font-family: Line Awesome Free;
  font-weight: 400;
  color: var(--main-color);

  font-size: 24px;
}

.badge-review .star3::after {
  content: "3/10";
  font-family: inherit;
  margin-left: 1rem;
  font-weight: 700;
  font-size: 1em;
  line-height: 1em;
  color: #111111;
}

.badge-review .star4:before {
  content: "★★★★☆☆☆☆☆☆";
  font-family: Line Awesome Free;
  font-weight: 400;
  color: var(--main-color);

  font-size: 24px;
}

.badge-review .star4::after {
  content: "4/10";
  font-family: inherit;
  margin-left: 1rem;
  font-weight: 700;
  font-size: 1em;
  line-height: 1em;
  color: #111111;
}

.badge-review .star5:before {
  content: "★★★★★☆☆☆☆☆";
  font-family: Line Awesome Free;
  font-weight: 400;
  color: var(--main-color);

  font-size: 24px;
}

.badge-review .star5::after {
  content: "5/10";
  font-family: inherit;
  margin-left: 1rem;
  font-weight: 700;
  font-size: 1em;
  line-height: 1em;
  color: #111111;
  margin-top: -4px;
}
.badge-review .star6:before {
  content: "★★★★★★☆☆☆☆";
  font-family: Line Awesome Free;
  font-weight: 400;
  color: var(--main-color);

  font-size: 24px;
}

.badge-review .star6::after {
  content: "6/10";
  font-family: inherit;
  margin-left: 1rem;
  font-weight: 700;
  font-size: 1em;
  line-height: 1em;
  color: #111111;
}
.badge-review .star7:before {
  content: "★★★★★★★☆☆☆";
  font-family: Line Awesome Free;
  font-weight: 400;
  color: var(--main-color);

  font-size: 24px;
}

.badge-review .star7::after {
  content: "7/10";
  font-family: inherit;
  margin-left: 1rem;
  font-weight: 700;
  font-size: 1em;
  line-height: 1em;
  color: #111111;
}
.badge-review .star8:before {
  content: "★★★★★★★★☆☆";
  font-family: Line Awesome Free;
  font-weight: 400;
  color: var(--main-color);

  font-size: 24px;
}

.badge-review .star8::after {
  content: "8/10";
  font-family: inherit;
  margin-left: 1rem;
  font-weight: 700;
  font-size: 1em;
  line-height: 1em;
  color: #111111;
}
.badge-review .star9:before {
  content: "★★★★★★★★★☆";
  font-family: Line Awesome Free;
  font-weight: 400;
  color: var(--main-color);
  font-size: 24px;
}

.badge-review .star9::after {
  content: "9/10";
  font-family: inherit;
  margin-left: 1rem;
  font-weight: 700;
  font-size: 1em;
  line-height: 1em;
  color: #111111;
}
.badge-review .star10:before {
  content: "★★★★★★★★★★";
  font-family: Line Awesome Free;
  font-weight: 400;
  color: var(--main-color);
  font-size: 24px;
}

.badge-review .star10::after {
  content: "10/10";
  font-family: inherit;
  margin-left: 1rem;
  font-weight: 700;
  font-size: 1em;
  line-height: 1em;
  color: #111111;
}


  
  
  
  
  
  
  
  
  