/*
Theme Name: Naiomi Borger
Theme URI: #
Author: Naiomi Borger
Author URI: #
Description: Naiomi Borger Team.
Tags: accessibility-ready, one-column, two-columns, custom-menu, featured-images, microformats, sticky-post, threaded-comments, translation-ready
Version: 2024.2
Requires at least: 5.2
Tested up to: 6.5
Requires PHP: 7.4
License: GNU General Public License v3 or Later
License URI: https://www.gnu.org/licenses/gpl.html
Text Domain: blankslate

BlankSlate WordPress Theme 2011-2024
BlankSlate is distributed under the terms of the GNU GPL
*/

.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
    bottom: -23px !important;
}

.elementor-37 .elementor-element.elementor-element-b85c250 .elementkit-tab-nav .elementkit-nav-item .elementkit-nav-link {
    font-family: "Ibrand", Sans-serif;
    font-size: 25px !important;
    font-weight: 100;
    font-size: 26px !important;
    display: inline-block !important;
    padding: 15px 20px 7px;
    text-transform: uppercase;
    white-space: normal;
}
.ekit-wid-con .elementkit-tab-nav .elementkit-nav-item {
    width: 24%;
}

.elementkit-tab-pane h2 {
    font-family: "Ibrand", Sans-serif !important;
    font-size: 42px !important;
    font-weight: 100;
    display: inline-block !important;
    color: #69b799;
    letter-spacing: 0;
    font-weight: 100 !important;
}

.heading span{
	color:#ef3f2e;
}

.work p, .work ul, .work li{
	color:#fff !important;
}
.work h5 {
  color: #fff;
  font-family: "Ibrand", Sans-serif !important;
  font-size: 22px;
  padding-left: 34px;
  position: relative;
}

.work h5::after {
  width: 25px;
  content: "";
  height: 23px;
  background: url(images/list-icon.svg);
  background-size: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  background-repeat: no-repeat;
}
.work  ul ul li::after {
  top: 11px;
  left: 0px;
  background: none;
  border: 2px solid #fff;
}
.work ul ul::before {
  content: "";
  height: 117px;
  background: #fff;
  width: 1px;
  position: absolute;
  top: 24px;
  left: 24px;
}
.work ul ul {
  padding-left: 20px;
  position: relative;
  padding-top: 20px;
	margin-bottom: 19px;
}
.work li {
  padding-left: 25px !important;
  position: relative;
	list-style:none;
}
.work li:after{
width: 9px;
  content: "";
  height: 9px;
  border-radius: 50%;
  position: absolute;
  top: 11px;
  left: 0px;
  background: #fff;
}

.heading2 span{
	color:#111;
}
.footer_area {
  padding-top: 67px;
}

.copy_right {
  padding: 20px;
  border-top: #ccc solid 1px;
  margin-top: 52px;
}
.work i {
  font-size: 25px;
}
.work .elementskit-card {
  border-bottom: 1px solid #ff5c5c !important;
  padding: 13px 0px;
}

.work .elementskit-card.active{
	  padding: 13px 0px 35px;
}
@media screen and (min-width:1500px){
	.elementor-37 .elementor-element.elementor-element-78922ce > .elementor-background-overlay {
    background-size: 64% auto !important;
	}
}