
:root {
	/* --renk1:#1e3f74; */
	--renk1:#23343c;
	--renk1:#007043;
	--renk1-acik:#d9eaf0;
	--renk1-koyu:#102341;
	--renk2:#343436;
  --color-primary: var(--renk1);
  --color-primary-btn: var(--renk1);
  --color-primary-2:var(--renk1);
  --color-secondary: var(--renk1);
  --color-secondary-2: var(--renk1);
  /* --color-bg-1: var(--renk1-acik); */
  --color-bg-1:#F7F7F7;
  --color-bg-2: var(--renk1-acik);
  --color-bg-3: var(--renk1-acik);
  --color-bg-4: var(--renk1-acik);
  --color-bg-5: var(--renk1-acik);
  --color-home-bg: var(--renk1-acik);
  --color-hiking-bg:var(--renk1-acik);
  --color-yacht-bg: var(--renk1-acik);
  --color-border: var(--renk1-acik);
  --color-heading-1: var(--renk1-koyu);
  --color-body-1: #797979;
  --color-title:  var(--renk1-koyu);
  --color-title-dark: var(--renk1-koyu);
  --color-title-nav: var(--renk1-koyu);
  --color-white:#fff;
  --color-service-heading: rgba(0, 0, 0, 0.8);
  --counter-title: var(--renk1-koyu);
  --color-success: #26CF4B;
  --color-danger: #FF0003;
  --color-warning: #FF8F3C;
  --color-info: #1BA2DB;
  --color-facebook: #3B5997;
  --color-twitter: #1BA1F2;
  --color-youtube: #ED4141;
  --color-linkedin: #0077B5;
  --color-pinterest: #E60022;
  --color-instagram: #C231A1;
  --color-vimeo: #00ADEF;
  --color-twitch: #6441A3;
  --color-discord: #7289da;
  --subscribe-form: linear-gradient(0deg, rgba(255, 255, 255, 0.80) 0%, rgba(255, 255, 255, 0.80) 100%), #BCBFDB;
  --footer-bg: linear-gradient(257deg, #DEFFE6 1.73%, rgba(201, 192, 255, 0.08) 98.79%);
  --p-light: 300;
  --p-regular: 400;
  --p-medium: 500;
  --p-semi-bold: 600;
  --p-bold: 700;
  --p-extra-bold: 800;
  --p-black: 900;
  --s-light: 300;
  --s-regular: 400;
  --s-medium: 500;
  --s-semi-bold: 600;
  --s-bold: 700;
  --s-extra-bold: 800;
  --s-black: 900;
  --transition: all 0.4s;
  /* --font-primary: "Sunsive"; */
  /* --font-secondary: "Sunsive"; */
  --font-primary: "Manrope";
  --font-secondary: "Manrope";
  --font-three: "Font Awesome 6 Pro";
  --font-four: "Roboto", sans-serif;
  --font-size-b1: 16px;
  --font-size-b2: 16px;
  --font-size-b3: 22px;
  --line-height-b1: 26px;
  --line-height-b2: 26px;
  --line-height-b3: 1.7;
  --h1: 60px;
  --h2: 48px;
  --h3: 40px;
  --h4: 32px;
  --h5: 24px;
  --h6: 20px;
}

.text-primary{color:var(--color-primary)!important}
.outline-title {
    font-size: 5em;
    font-weight: 800;
    color: transparent;     
    -webkit-text-stroke: 1px rgba(0,0,0,0.31);   
    line-height: 1.5;
    text-transform: uppercase;
}

.section-title-area .section-title{
    font-weight: 400;
    text-transform: uppercase;
}


.cta-section-inner::after {
    background: unset;
    pointer-events: none;
}
/*Anasayfa firma kartları customize slider */
.package-wrapper3 .content {
    padding: 20px 0 0 0;
    border-width: 0;

}

.package-wrapper3 .content .title {
   font-size: 1.2em;
    font-weight: 800;
    color: var(--renk1)
}

.package-wrapper3 .image-area {
    border-radius: 10px;overflow: hidden;
}


.swiper-nav-pag-area { justify-content: flex-end } 
/* .swiper-nav-pag-area .swiper-navigation .swiper-btn { */
/* border: none; */
/* background: transparent!important; */
/* color: var(--renk1)!important */
/* } */



/*Slider*/
.rts-banner-area-three .rts-hero-banner {
    height: 100dvh;

}
.rts-banner-area-three .slider-content{
    position: absolute;
    bottom: 10%;
    left: 10%;
}
.rts-banner-area-three .rts-hero-banner::after {background: rgba(0, 0, 0, 0.55);}
.rts-banner-area-two .rts-banner-content-area .content-inner .section-title {font-size: 60px;}
.rts-banner-area-three .content-inner .section-title {
    font-size: 4em;
    font-weight: 500;
    line-height: 1.5;
}
.rts-banner-area-three .content-inner .sub-title {
    font-size: 1.25em;
    font-weight: 900;
    transition-delay: .2s;
    animation: none;
    background: var(--color-primary);
    padding: 20px;
    display: inline-flex;
    line-height: 1.2;
    border-radius: 10px;
}
.banner-slider-dmall .slider-dots {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 6px;
    position: absolute;
    bottom: 1em;
    z-index: 9;
    width: auto;
    left:50%;
  transform: translate(-50%, -50%);
    padding: 1em;
    background: rgba(0,0,0,0.25);
    border-radius: 8px;
    backdrop-filter:blur(10px)
}

.banner-slider-dmall .swiper-pagination-bullet {
    width: 30px;
    height: 4px;
    border-radius: 4px;
    background: rgba(255,255,255,0.3);
    opacity: 1;
    transition: all 0.3s ease;
}

.banner-slider-dmall .swiper-pagination-bullet-active {
    background: #ffffff;
}

.banner-slider-dmall .swiper-pagination-bullet:hover {
    background: rgba(255,255,255,0.6);
}


.slider-banner .visiting-info{
    display: inline-flex;
    gap:2em;
    background: white;
    padding: 1em;
    border-left: 5px solid var(--renk1);
    border-radius: 0 1em 1em 0;
    width: auto;
}

.slider-banner .visiting-info .item{
    display: flex;
    gap:1em;
    color: var(--renk1)
}

.slider-banner .visiting-info .item:first-child{
  border-right: 1px solid var(--renk1);
    padding-right: 2em;
}

.slider-banner .visiting-info .item .detail{
   font-weight: 600
}
.slider-banner .visiting-info b{
    display: flex;
    gap:1em;
    font-weight: 900;
    opacity: .5
}




.header--sticky.sticky { background: rgb(230 246 255 / 80%);  }
.main-nav-area ul.rts-desktop-menu .menu-item .rts-dropdown-main-element{
    text-transform: uppercase;
}
/* .cta-section-inner::after {background: linear-gradient(90deg, rgba(0, 0, 0, 0.6) 50%, rgba(0, 0, 0, 30%) 61.43%);} */
[data-page="anasayfa"] .hakkimizda .desc p:nth-of-type(n+3) { display: none !important; }
[data-page="anasayfa"]  .hizmetler .icon {
    width: 5em;height: 5em;
    background: var(--color-title-dark);
    padding: 1em;
    margin-bottom: 1em;
    border-radius: 10px;
    display: inline-flex;
    align-items: center;
    justify-content: center;  
}


[data-page="anasayfa"]  .hizmetler .icon svg {
    width: 3em;height: 3em;
    fill: white!important;
    margin: 0!important
}


[data-page="anasayfa"] .rts-destination-area.rts-section-gapTop .destination-wrapper-4 .image-area img { width: 100%; height: 500px; object-fit: cover; display: block; } 
@media (max-width: 768px) {
    [data-page="anasayfa"] .rts-destination-area.rts-section-gapTop .destination-wrapper-4 .image-area img { height: 300px; } 
}

/*Footer*/
.blog-details ~ .rts-footer-area-one{margin-top: 100px}
.single-footer-widget-one .title { text-transform: uppercase; font-weight: 800 } 
.single-footer-widget-one.essential-links ul li {
    text-transform: uppercase;
    font-size: .9em;
    margin: 5px 0;
}
.single-footer-widget-one.essential-links ul li svg { display: none  }
.single-footer-widget-one.logo-area .social-area li a {
    background: var(--color-heading-1);
    color:white;
    padding: 5px;
    border-radius: 50px;
}

.rts-footer-area-one form label {
   display: block;
    line-height: 1.2;
    margin-bottom: .5em
}

.rts-footer-area-one form span {
   font-size: .75em
}

.rts-footer-area-one form a {
   color: var(--renk1)
}
/*Form ve iletişim düzenlemeleri*/
.form-control {border: 1px solid #b1b1b1;   }
.rts-contact-area.inner .section-inner .contact-form input,
.rts-contact-area.inner .section-inner .contact-form select,
.rts-contact-area.inner .section-inner .contact-form textarea{
    border: 1px solid #00000042;
}
form .checkbox-label span{
    color: gray!important;
    font-weight: 500!important;
    font-size: 13px;
}
.rts-map-area iframe{border-radius: 1em;}


/*/Form ve iletişim düzenlemeleri*/
