/* Category styling */

.about-slider-categories {
   align-items: center;
   border-bottom: 2px solid grey;
   display: flex;
   justify-content: space-between;
   list-style-type: none;
   margin: 0 0 125px 0;
   padding: 20px 0 10px 0;
}

.about-slider-categories a {
   cursor: pointer;
   font-size: 24px;
   padding: 8px 20px 8px 0;
   text-transform: uppercase;
}

.about-slider-categories li:last-of-type a {
   padding: 8px 0;
}

.about-slider-categories a.active {
   border-bottom: 3px solid #b69757;
   padding-bottom: 9px;
}

.about-slider-categories a.active:before {
   content: url("/wp-content/themes/swan-travel/assets/images/icons/navigation-arrow-right.png");
   margin-right: 25px;
}

#about-slider-mobile {
	display: none;	
}

.about-slider-background {
   padding: 90px 0;
   background: #f2f2f2;
   position: relative;
}

.about-slider .row {
   width: 100%;
}

.about-slider .about-slider-content {
   display: flex;
   flex-direction: column;
   justify-content: center;
}

.about-slider .about-slider-image {
   display: flex;
   justify-content: center;
   align-items:center;
}

.about-slider-content .about-slider-title{
   font-size: 24px;
   letter-spacing: 5px;
   margin: 30px 0 0 0;
   text-transform: uppercase;
}

.about-slider .swiper-wrapper {
   box-sizing: border-box;
}

.about-slider p {
   line-height: 1.6;
}

.about-slider .swiper-slide {
   display: flex;
}

.about-slider .slider-navigation {
   display: flex;
   justify-content: center;
   margin-top: 60px;
}

.about-slider .slider-navigation .slider-button-prev {
   cursor: pointer;
   position: absolute;
   top: 380px;
   left: 60px;
}

.about-slider .slider-navigation .slider-button-next {
   cursor: pointer;
   position: absolute;
   top: 380px;
   right: 110px;
}



/* Medium devices (tablets, less than 992px) */
@media (max-width: 992px) {
	
	.about-slider-categories { 
	   display: none;
	}
	
	#about-slider-mobile {
   border: none;
   border-bottom: 1px solid #000000;
   cursor: pointer;
   display: block;
   font-size: 16px;
   margin-bottom: 50px;
   padding: 15px 0;
   text-transform: uppercase;
   width: 100%;
}

#about-slider-mobile:focus,
#about-slider-mobile:hover {
   outline: none;
}

   .about-slider .slider-navigation .slider-button-prev {
      top: 340px;
      left: 60px;
   }

   .about-slider .slider-navigation .slider-button-next {
      top: 340px;
      right: 70px;
   }

}

/* Small devices (landscape phones, less than 768px) */
@media (max-width: 768px) {
   .about-slider .swiper-slide {
      flex-direction: column;
   }

   .team-members .team-member-nav {
      display: flex;
      justify-content: center;
      margin-top: 40px;
   }

   .about-slider .slider-navigation img {
      height: 20px;
   }

   .about-slider .slider-navigation .slider-button-prev {
      position: static;
      margin-right: 30px;
   }

   .about-slider .slider-navigation .slider-button-next {
      position: static;
   }

}

/* Extra small devices (portrait phones, less than 576px) */
@media (max-width: 576px) {
   .about-slider {
      padding: 90px 20px;
   }
}