/*
Theme Name: PressMart Child
Theme URI: https://pressmart.presslayouts.com/
Author: PressLayouts
Description: This is a child theme for PressMart
Version: 1.0
Author URI: https://www.presslayouts.com/
Template: pressmart
Text Domain: pressmart-child
*/

@font-face {
  font-family: NotoNaskhArabic-Regular;
  src: url('/wp-content/uploads/2022/12/NotoNaskhArabic-Regular.ttf');
}
#yith-wapo-addon-1 .options.per-row-1 {
    display: flex !important;
    margin: 0px !important;
    padding: 0px !important;
    flex-wrap: nowrap;
    align-items: center;
    width: 100%;
}#yith-wapo-addon-1 .yith-wapo-option {
    width: 50% !important;
    float: left;
    margin: 0px !important;
    display: inline-block;
}.addon-header h3 {
    margin: 0px !important;
    font-size: 20px !important;
    font-weight: bolder !important;
}small.dd-option-description.dd-desc {
    display: none !important;
}#trp-floater-ls.trp-bottom-right {
    display: none !important;
}

.footer-copyright img {
  width: 250px !important;
}
.footer-one {
  margin: 0 !important;
}
.footer-one img {
  width: 70px !important;
  display: block !important;
  margin-bottom: 20px !important;
}
body {
  line-height: 1.7 !important;
}.header-logo .logo, .header-logo .logo-light {
    max-width: 90px;
}
footer .widget-title {
  font-weight: bold !important;
  font-size: 20px !important;
  margin-bottom: 25px !important;
}
.pressmart-social-links-widget i {
  color: #212121 !important;
}
.pressmart-social-links-widget i:hover {
  color: #000 !important;
}.page-id-256 p {
  font-size: 16px !important;
}
.page-id-256 .entry-content p:last-child {
  margin-bottom: 0 !important;
}.title-size-default .title {
  font-size: 36px !important;
  text-transform: uppercase;
}.product-labels .new {
  display: none !important;
}
.home #main-content {
  padding: 0 !important;
}
.custom-btn {
  margin: 0 !important;
}
.custom-btn a {
  background: #212121 !important;
  color: #fff !important;
  padding: 15px 30px;
  letter-spacing: 1px;
  display: inline-block;
  font-size: 14px !important;
  font-weight: 600 !important;
}
.custom-btn a:hover {
  background: #000 !important;
}
.swiper-pagination-bullet {
  width: 60px !important;
  border-radius: 0px !important;
}
.custom-section-heading h6 {
  color: #b2b2b2 !important;
  font-size: 68px !important;
  margin: 0 !important;
  line-height: 57px !important;
  opacity: 0.4;
}
.custom-section-heading h3 {
  position: absolute;
  margin: 0 !important;
  font-size: 28px !important;
  top: 6px;
  display: inline-block !important;
  width: 100% !important;
  left: 0;
}.custom-section-heading {
  position: relative;
	margin-bottom: 20px;
}
.custom-heading h2 {
  font-size: 36px !important;
  margin-bottom: 10px !important;
}
.custom-heading p {
  margin-bottom: 0 !important;
  width: 500px;
  margin: auto !important;
}
.custom-heading {
  margin-bottom: 20px !important;
}.footer-links ul li a:hover {
  text-decoration: underline !important;
}
.home .header-navigation .header-col {
  border-top: solid 1px #212121;
  border-bottom: solid 1px #212121;
}.custom-about p {
  margin: 0 !important;
  width: 670px;
  margin: auto !important;
}
.main-navigation ul.menu > li > a {
  padding: 0 36px !important;
  text-transform: uppercase !important;
  position: relative;
	 color: #212121 !important;
}
.main-navigation ul.menu > li > a:hover span::before {
  content: "";
  width: 5px !important;
  height: 5px !important;
  background: #212121 !important;
  display: inline-block;
  position: absolute;
  top: -2.5px;
  margin: auto !important;
  left: 48% !important;
}

.main-navigation ul.menu > li.current-menu-item > a span::before {
  content: "";
  width: 5px !important;
  height: 5px !important;
  background: #212121 !important;
  display: inline-block;
  position: absolute;
  top: -2.5px;
  margin: auto !important;
  left: 48% !important;
}.pressmart-back-to-top {
  cursor: pointer;
}