.id-color-2, h2.s1, .text-light h2.s1, #mainmenu a:hover, #mainmenu a.active, #mainmenu li a:after {
  color: #fcfcfc;
}

h5.uptitle {
  color: #fcfcfc;
}

.id-color, .feature-box i, #mainmenu li:hover > ul, .date-box .day, .slider_text h1, .id-color, .pricing-box li h1, .title span, i.large:hover, .feature-box-small-icon-2 i, address span i, .pricing-dark .pricing-box li.price-row, .price, header.smaller #mainmenu a.active, .pricing-dark .pricing-box li.price-row, .dark .feature-box-small-icon i, a.btn-slider:after, .feature-box-small-icon i, a.btn-line:after, .team-list .social a, .de_contact_info i, .de_count, .dark .btn-line:hover:after, .dark a.btn-line:hover:after, .dark a.btn-line.hover:after, a.btn-text:after, .separator span i, .de_tab.tab_steps .de_nav li span:hover, .de_testi_by, .pf_text, .widget_tags li a, .dark .btn-line:after, .dark a.btn-line:after, .crumb a, .de_light .de_tab.tab_style_1 .de_nav li.active span, #mainmenu li div a:hover, #mainmenu li ul li a:hover, .input-icon, .owl-carousel .year, .menu-item .c1 span, .big-s1, #mainmenu > li span {
  color: #144920;
}

.feature-box i, #filters a:hover, #filters a.selected, .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus .feature-box-big-icon i:after, .social-icons i, .btn-line:hover, a.btn-line:hover, .btn-line.hover, a.btn-line.hover, .product img:hover, .deform-1 input[type=text]:focus, .deform-1 textarea:focus, #search:focus, select:focus, .deform-1 .de_light input[type=text]:focus, .deform-1 .de_lighttextarea:focus, .deform-1 .de_light #search:focus, .box-outer, .box-border.double, .selector-img input:checked + img {
  border-color: #144920;
}

.bg-color, #mainmenu li li a:hover, .price-row, .blog-list .date, .blog-read .date, .slider-info .text1, #filters a.selected, .btn-primary, .bg-id-color, .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus, .dropcap, .fullwidthbanner-container a.btn, .feature-box-big-icon i, #testimonial-full, .icon-deco i, .feature-box-small-icon .border, .small-border, #jpreBar, .date-post, .team-list .small-border, .de-team-list .small-border, .btn-line:hover, a.btn-line:hover, .btn-line.hover, a.btn-line.hover, .owl-arrow span, .de-progress .progress-bar, #btn-close-x:hover, .box-fx .info, .de_tab.tab_steps .de_nav li span, #services-list li.active, #services-list li a:hover, section.bg-color .btn-more, .widget .small-border, .product img:hover, #btn-search, span.overlay.plus, .sub-item-service .c1 span.disc, .h-line, .btn-slider, .box-icon i, .table-set .table.package .c2, header.smaller.header_light #mainmenu li li a:hover, .h-line, .btn-slider, section.bg-color-2, .small-border, .tiny-border span, .table-set div:nth-child(2n+1) .table.package .c2, .products li .btn, .arrow-up, .arrow-down, .border-xs, section.bg-color, a.btn-custom, #menu-btn:hover, .datepicker td.active, .datepicker td.active:hover {
  background-color: #144920;
}

footer {
  background: #144920;
}

a, a:hover {
  color: #fff;
}

.btn-line:hover:after, a.btn-line:hover:after, a.btn-line.hover:after {
  color: #fff !important;
}

header.smaller {
  background: #144920;
}

.header_center .container {
  position: relative;
}
.header_center .item-right, .header_center .item-left {
  position: absolute;
  top: 0;
  right: 0;
  padding-top: 0px;
  top: 50%;
  transform: translateY(-50%);
}
.header_center .item-right .btn-right, .header_center .item-left .btn-right {
  font-family: var(--title-font);
  color: #fff;
  background: #144920;
  border-radius: 60px;
  -moz-border-radius: 60px;
  -webkit-border-radius: 60px;
  padding: 10px 40px;
  font-weight: bold;
  font-size: 14px;
  text-decoration: none;
  text-transform: capitalize;
  margin-top: 0;
  display: block;
  transition: 0.25s all ease-in-out;
}
.header_center .item-right .btn-right:hover, .header_center .item-left .btn-right:hover {
  background-color: #fff;
  color: #144920;
}
.header_center .item-left {
  left: 0;
  right: auto;
}
.header_center .item-left .btn-right {
  font-family: "Tajawal", sans-serif;
}
.header_center #mainmenu {
  display: flex;
  align-items: center;
  justify-content: center;
  float: none !important;
  padding: 10px 0 !important;
  width: max-content;
  margin: 0 auto;
}
.header_center .logo_pos img {
  margin: 0 !important;
}
.header_center .logo_pos img.logo-mb {
  display: none;
}
.header_center.smaller {
  height: auto !important;
}
.header_center.smaller .logo_pos img {
  width: auto;
  height: 75px;
}
.header_center.smaller .logo_pos img.c_logo_dark {
  display: inline;
}
.header_center.smaller .logo_pos img.c_logo_light {
  display: none;
}
.header_center.smaller .item-right, .header_center.smaller .item-left {
  padding-top: 0;
}
.header_center.smaller .item-right .btn-right, .header_center.smaller .item-left .btn-right {
  margin: 0;
  padding: 5px 30px;
  background-color: #26120A;
  color: #fff;
}
.header_center.smaller .item-right .btn-right:hover, .header_center.smaller .item-left .btn-right:hover {
  background-color: #fff;
  color: #26120A;
}

#content.contentFrame {
  background: #144920;
}
#content.contentFrame iframe {
  margin: 167px 0 0;
  min-height: calc(100vh - 167px);
}

.footer-bottom {
  background: #144920;
  padding: 15px;
  border-top: 2px solid #185037;
}
.footer-bottom p {
  margin-bottom: 0;
  text-align: center;
  color: #fff;
}
.footer-bottom p a {
  color: #fff;
  font-weight: 700;
}

@media only screen and (max-width: 992px) {
  header.transparent {
    height: 100px !important;
  }
  header.transparent.bg-dark {
    height: 100% !important;
  }
  .header_center nav {
    float: none;
  }
  .header_center .item-right, .header_center .item-left {
    position: relative;
    top: auto;
    right: auto;
    left: auto;
    padding-top: 0;
    float: none;
    margin: 10px 0;
    height: max-content;
    width: 100%;
    display: inline-block;
    transform: none;
  }
  .header_center .item-right .btn-right, .header_center .item-left .btn-right {
    margin-top: 0;
    display: inline-block;
  }
  #mainmenu {
    display: inline-block !important;
    width: 100% !important;
  }
  #mainmenu li:last-child {
    margin-bottom: 0;
  }
  #mainmenu a {
    color: #fcfcfc;
  }
  #mainmenu a:hover {
    background: transparent !important;
    color: #fcfcfc;
  }
  #subheader {
    padding: 130px 0 0 0;
  }
  .btn-line, a.btn-line, input.btn-line {
    line-height: 22px;
  }
  #content.contentFrame iframe {
    margin: 130px 0 0;
    min-height: 100vh;
  }
  #logo {
    margin-top: 0;
  }
  #logo img {
    width: 80px;
    height: auto;
    display: none;
  }
  #logo img.logo-mb {
    display: inline;
  }
  #menu-btn {
    margin-top: 30px;
  }
}

/*# sourceMappingURL=style-new.css.map */
