/* === PT Sans Narrow fontunu dahil et === */
@import url('https://fonts.googleapis.com/css2?family=PT+Sans+Narrow:wght@400;700&display=swap');

@font-face {
    font-family: 'Fjalla One';
    font-style: normal;
    font-weight: 400;
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
    src: url(../fonts/fjallaone-44854b9b.woff2) format('woff2');
}

@font-face {
    font-family: 'Fjalla One';
    font-style: normal;
    font-weight: 400;
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
    src: url(../fonts/fjallaone-ea49fd85.woff2) format('woff2');
}

@font-face {
    font-family: 'Fjalla One';
    font-style: normal;
    font-weight: 400;
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
    src: url(../fonts/fjallaone-ef43b004.woff2) format('woff2');
}

@font-face {
    font-family: 'Fjalla One';
    font-style: normal;
    font-weight: 400;
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    src: url(../fonts/fjallaone-7767c1c4.woff2) format('woff2');
}

@font-face {
    font-family: 'PT Sans Narrow';
    font-style: normal;
    font-weight: 400;
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
    src: url(../fonts/ptsansnarrow-732b9488.woff2) format('woff2');
}

@font-face {
    font-family: 'PT Sans Narrow';
    font-style: normal;
    font-weight: 400;
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
    src: url(../fonts/ptsansnarrow-545b41bd.woff2) format('woff2');
}

@font-face {
    font-family: 'PT Sans Narrow';
    font-style: normal;
    font-weight: 400;
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
    src: url(../fonts/ptsansnarrow-6e04279b.woff2) format('woff2');
}

@font-face {
    font-family: 'PT Sans Narrow';
    font-style: normal;
    font-weight: 400;
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    src: url(../fonts/ptsansnarrow-b2346116.woff2) format('woff2');
}

@import url(https://use.typekit.net/ddv5nka.css);:root {
    --bs-blue: #000000;
    --bs-indigo: #6610f2;
    --bs-purple: #6f42c1;
    --bs-pink: #d63384;
    --bs-red: #c14136;
    --bs-orange: #fd7e14;
    --bs-yellow: #e9ab54;
    --bs-green: #84a162;
    --bs-teal: #20c997;
    --bs-cyan: #000000;
    --bs-white: #FFFFFF;
    --bs-gray: #A2A2A2;
    --bs-gray-dark: #343a40;
    --bs-gray-100: #f8f9fa;
    --bs-gray-200: #e9ecef;
    --bs-gray-300: #dee2e6;
    --bs-gray-400: #ced4da;
    --bs-gray-500: #adb5bd;
    --bs-gray-600: #A2A2A2;
    --bs-gray-700: #242424;
    --bs-gray-800: #343a40;
    --bs-gray-900: #010101;
    --bs-primary: #000000;
    --bs-secondary: #A2A2A2;
    --bs-success: #84a162;
    --bs-info: #000000;
    --bs-warning: #e9ab54;
    --bs-danger: #c14136;
    --bs-light: #f8f9fa;
    --bs-dark: #212529;
    --bs-primary-rgb: 13,110,253;
    --bs-secondary-rgb: 108,117,125;
    --bs-success-rgb: 25,135,84;
    --bs-info-rgb: 13,202,240;
    --bs-warning-rgb: 255,193,7;
    --bs-danger-rgb: 220,53,69;
    --bs-light-rgb: 248,249,250;
    --bs-dark-rgb: 33,37,41;
    --bs-white-rgb: 255,255,255;
    --bs-black-rgb: 0,0,0;
    --bs-body-rgb: 33,37,41;
    --bs-body-bg-rgb: 255,255,255;
    --bs-font-sans-serif: futura-pt;
    --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
    --bs-body-font-family: var(--bs-font-sans-serif);
    --bs-body-font-size: 1rem;
    --bs-body-font-weight: 400;
    --bs-body-line-height: 1.5;
    --bs-body-color: #212529;
    --bs-body-bg: #FFFFFF
}



/* Kelson Sans Normal */
@font-face {
  font-family: 'Kelson Sans';
  src: url('../fonts/KelsonSans-Normal.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* Kelson Sans Light */
@font-face {
  font-family: 'Kelson Sans';
  src: url('../fonts/KelsonSans-Light.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

/* Kelson Sans Bold */
@font-face {
  font-family: 'Kelson Sans';
  src: url('../fonts/KelsonSans-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* Örnek olarak farklı font */
@font-face {
  font-family: '5th Avenue';
  src: url('../fonts/5thAvenueRegular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}


.uk-nav>li>a {
  padding: 0px 0 !important;
}

.uk-navbar-dropdown {
  display: none;
  position: absolute;
  z-index: 1020;
  --uk-position-offset: 0;
  --uk-position-shift-offset: 0;
  --uk-position-viewport-offset: 15px;
  box-sizing: border-box;
  width: 240px;
  padding: 20px;
 background: hsl(0, 0%, 100%);
  backdrop-filter: blur(12px) saturate(180%);
  -webkit-backdrop-filter: blur(12px) saturate(180%);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 12px;
  color: #000;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}




.uk-nav-sub li a:hover { 

color: #afab8d !important;

}

.uk-nav-sub li a {

font-weight: 400 !important;
  font-family: 'Fjalla One', sans-serif !important;
  font-size: 18px !important;
    transition: color 0.2s ease; 

}

.uk-navbar-dropdown-nav>li.uk-active>a {
    color: #afab8d;
}


.uk-navbar-dropdown li a {
 font-size: 16px !important;
font-weight: 400 !important;
  font-family: 'Fjalla One', sans-serif !important;
      transition: color 0.2s ease; 
}


.uk-navbar-dropdown li a:hover {

  color: #afab8d !important;
}




div.uk-navbar-dropdown > ul > li > a {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    line-height: 0 !important;
}

 .uk-navbar-nav>li>a {
 /*  font-family: 'Kelson Sans', sans-serif !important;*/
   

        display: block;
        font-size: 25px;
        font-weight: 700 !important;
        text-transform: uppercase;
        line-height: 1.2;
        text-decoration: none;
        transition: color .3s;
}

.display-1, .display-2, .display-3, .display-4, .display-5, .display-6, .h1, .h2, .h3, .h4, .h5, .h6, .uk-h1, .uk-h2, .uk-h3, .uk-h4, .uk-h5, .uk-h6, .uk-heading-2xlarge, .uk-heading-large, .uk-heading-medium, .uk-heading-small, .uk-heading-xlarge, h1, h2, h3, h4, h5, h6 {
    margin: 0 0 20px 0;
    font-family: "PT Sans Narrow" !important;
    font-weight: 700 !important;
    color: #424b42;
    text-transform: uppercase;
}

.uk-navbar-dropdown-nav>li>a {
   /*font-family: 'Kelson Sans', sans-serif !important;*/
}

 #postion__toolbar {
      display: none !important;
    }
    
.dynofooter .el-item{

padding-left: 0px !important;

}

#footer-advertising {
display:none !important;
}
	
  
	
	.btn, .uk-button-primary, .uk-button {
font-family: "Fjalla One", futura-pt;
    font-size: 20px;
    font-weight: 400;
    text-transform: uppercase;
    text-decoration: none;
    line-height: 1.5;
    letter-spacing: 1px;
    word-spacing: 0px;
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.3);
    color: #FFFFFF;
    background-color: #000000;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
    border-style: none;
    border-radius: 0px 0px 0px 0px;
    padding: 14px 40px 14px 40px;
}


.btn:hover, .uk-button:hover, .uk-button-primary:hover {
color: #000000 !important;
    background-color: #B2AE8F !important;
    border-style: solid !important;
    border-width: 1px 1px 1px 1px !important;
    border-color: #B2AE8F !important;
    text-decoration: none !important;
}


.uk-navbar-nav>li>a {

font-family: "Fjalla One", futura-pt;
    font-size: 21px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 22px;
    letter-spacing: 0px;
	
	
	text-decoration: none !important;
	white-space: nowrap !important;

	}
	
	.uk-navbar-nav {
 padding-inline-start: 0px;
}

	.uk-navbar-nav  li{
color: #000000;
    fill: #000000;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
}
	
	
.uk-navbar-position-right	.uk-button {

font-family: "Fjalla One", futura-pt;
    font-size: 20px;
    font-weight: 400;
    text-transform: uppercase;
    text-decoration: none;
    line-height: 1.5;
    letter-spacing: 1px;
    word-spacing: 0px;
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.3);
    color: #FFFFFF;
    background-color: #000000;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
    border-style: none;
    border-radius: 0px 0px 0px 0px;
    padding: 14px 40px 14px 40px;
}


.uk-navbar-position-right	.uk-button:hover {
color: #000000 !important;
    background-color: #B2AE8F !important;
    border-style: solid !important;
    border-width: 1px 1px 1px 1px !important;
    border-color: #B2AE8F !important;
    text-decoration: none !important;
}



	.uk-navbar-nav>li:hover>a, .uk-navbar-nav>li>a[aria-expanded=true] {
  
    text-decoration: none !important;
}


#headline--2e6aceca-44c0-4813-90cd-bce1dc554390 {

display:none;

}


.uk-navbar-right {

    left: 46%;

}


tn-inquiry-form-widget {

margin-top: 500px;
    
    position: relative;
}

.uk-navbar-nav>li>a {
    padding: 0 10px;
   
}
	



	
	
	/* fxly WHEN HAVE PADDING PROBLEM USE THIS CLASS IN ELEMENT */
div:has(.fxly) {

  padding-top:0px !important;
  padding-bottom:0px !important;
}


	/* fxly WHEN HAVE PADDING PROBLEM USE THIS CLASS IN ELEMENT */
div:has(.fxall) {

  padding:0px !important;
  
}



	/* fxly WHEN HAVE MARGIN PROBLEM USE THIS CLASS IN ELEMENT */
div:has(.fxlm) {

  margin-top:20px !important;
  margin-bottom:8px !important;
}


	/* fxly WHEN HAVE MARGIN PROBLEM USE THIS CLASS IN ELEMENT */
div:has(.fxbt) {

        padding-bottom: 5px  !important;
}


div:has(.fxtp) {

        padding-top: 3px  !important;
}

div:has(.fxtp10) {

        padding-top: 10px  !important;
}

div:has(.fxtp20) {

        padding-top: 20px  !important;
}



.customlinehight {
    line-height: 0.8 !important;

}



	


#tn-brand-bar a svg.tn-svg {
  -webkit-box-reflect: below 2px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0.5, transparent), to(rgba(255, 255, 255, .8)));
   transition: all 0.1s ease-in-out;
}


#tn-brand-bar a svg.tn-svg:hover{
  -webkit-box-reflect: below 2px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0.5, transparent), to(rgba(255, 255, 255, .8)));
   transition: all 0.1s ease-in-out;
   transform: scale(1.5);
}


	
	.tn-brand-container .el-item:hover{
	
	-webkit-box-reflect: below 2px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0.7, transparent), to(rgba(255, 255, 255, .5)));
	
	}
	
	
	@media (min-width: 1200px) {
    .uk-grid-divider>* {
        padding-left: 80px !important;
    }
}


#sidebar--__header {

display:none;

}


.el-title{
    white-space: nowrap; 
    overflow: hidden; 
    text-overflow: ellipsis; 
}


	
#hi > div:nth-of-type(2),
#hi > div:nth-of-type(3) {
    display: none; /* İkinci ve üçüncü divleri gizle */
}


#hi .uk-grid>* {
    padding-left: 0px !important;
}

h3.shadow {
    box-shadow: none !important;
}
	
	h4.shadow {
    box-shadow: none !important;
}



    
    img[src="/media/cms/mariaalm.co/u/2023/04/anfrage.png"] {
      display: none !important; 
    }


    h2.headline--2e6aceca-44c0-4813-90cd-bce1dc554390 {
      line-height: 0.8 !important;
    }

    #grid--72944a5b-ad69-4f71-bd4a-a1698737e880 > div > div > div > a > img {
      margin: 0 auto !important;
    }

    #section--1d03fab0-82ef-48ec-af5c-859d8f0e2ac4, #section--1d03fab0-82ef-48ec-af5c-859d8f0e2ac4 div.uk-section {
      padding: 0 !important;
      margin: 0 !important;
      margin-top: -588px !important;
    }

    #text--6e73af81-45f5-425d-baac-83074667821c {
      height: 80vh !important;
    }

    .uk-heading-large, .uk-heading-xlarge {
      line-height: 0.8 !important;
      hyphens: auto !important;
      -webkit-hyphens: auto !important;
      overflow-wrap: anywhere !important;
    }

    #section--a39b4f42-d040-4623-85b7-23321d734d84, #row--5bc5ed1b-e64f-466f-84bc-70cb3a0ebed4 .uk-grid>* {
      padding: 0 !important;
      margin: 0 !important;
    }

    #section--f9771b02-9ce9-4aee-bc22-84cd94533da7 {
      padding: 0 !important;
    }

    #headline--9b5b57c1-d718-47a1-81b0-1bef6359e794, 
    #headline--2bf951c1-f971-4046-bf0a-f07d8d013293, 
    #headline--9fb9084f-a44d-43c1-a4f8-e85326953091, 
    #headline--366bab64-12ae-4905-af0b-db2b484150c1,
    #headline--809b881c-1448-4725-8710-51a95a0a9b60 { 
      color: #b2ae8f !important;
    }

    #row--c271a4fc-470c-4d42-8e51-ba930c405910 {
      background-color: transparent !important;
    }

    #grid--72944a5b-ad69-4f71-bd4a-a1698737e880 > div > div > div > h3 {
      font-weight: 700 !important;
      line-height: 0.8 !important;
      text-align: left !important;
      align-items: flex-end !important;
      background-color: transparent !important;
      display: flex !important;
    }

    #headline--41c230bf-b2db-48c3-afd6-e45dae32b494 {
      color: #000 !important;
    }

    .rotate-card {
      transform: rotate(-5deg) !important;
    }

    .uk-text-emphasis {
      color: #b2ae8f !important;
    }

    .slider-headline-margin {
      margin-top: 126px !important;
    }

    a.uk-logo {
      font-size: 20px !important;
      font-family: 'Fjalla One', sans-serif !important;
      font-weight: 600 !important;
      text-transform: uppercase !important;
      color: #010101 !important;
    }

    a.uk-logo:hover {
      color: #b2ae8f !important;
    }

    .uk-h3 {
      line-height: 0.9 !important;
    }

    #column--a832a84f-990e-45b7-83ce-9e53fc6bf015 > div.uk-tile-muted {
      background-color: rgba(255, 255, 255, 0.7) !important;
      padding: 60px 40px !important;
      margin: auto !important;
      background-image: none !important;
    }

    hr.uk-divider > .uk-divider-icon {
      border: none !important;
      border-top: none !important;
      border-bottom: none !important;
    }

    #button--662d7c93-31db-46f7-a9a2-a1cea9ce2326 a {
      background-color: #000 !important;
      color: #fff !important;
      border: 1px solid transparent !important;
      width: 300px !important;
    }

    .uk-text-lead > p {
      font-weight: 400 !important;
    }

    #column--4a0f1671-f46a-4a8e-8226-3802dec05718 {
      height: 80px !important;
    }

    .section--e8c81bcc-3b31-4a62-b36c-ae5180498b95 {
      background-color: #000 !important;
    }

    #text--e121882c-9984-4d56-95a2-2c53750d1fd1 > p {
      color: #b2ae8f !important;
    }

    #text--0345f218-5ac5-4888-9ed5-4158dd5b5cea > p > a,
    #text--e121882c-9984-4d56-95a2-2c53750d1fd1 > p > a,
    #text--bb926737-4780-4f1b-9769-0cf18488bd77 > p > a {
      color: #b2ae8f !important;
    }

    .uk-section-secondary p.text-emphasis {
      color: #b2ae8f !important;
    }

    #text--7f072272-f306-40be-88a9-714498c8b106 p,
    #text--bb926737-4780-4f1b-9769-0cf18488bd77 p {
      color: #fff !important;
    }

    #column--4b4dfc17-c743-443c-9fe0-924053bb6d8c {
      margin-bottom: 24px !important;
    }

    #headline--245767aa-6b2c-42e7-ab1e-9a3272998af9,
    #headline--56655108-773c-4ca4-b1bd-5707a77b34f6,
    #headline--65289d7b-bd2d-452a-9ab7-0ef3e508d7c3 {
      color: #b2ae8f !important;
    }

    #text--c2ef39c0-9dce-491b-a590-fc2d8dae58e8 p {
      background-color: #000 !important;
      color: #fff !important;
    }

    #text--c9aea2cc-9a88-4024-a700-2721e5974b60 p {
      color: #fff !important;
    }

    #text--c9aea2cc-9a88-4024-a700-2721e5974b60 p a {
      color: #fff !important;
      color: #b2ae8f !important;
    }

    .uk-background-blend-soft-light {
      background-color: rgba(255, 255, 255, 0.5) !important;
    }

    .uk-background-blend-hard-light {
      background-color: rgba(255, 255, 255, 0.5) !important;
    }

    .hidden {
      display: none !important;
    }

    .max-80 {
      max-width: 80% !important;
    }

    #section--0f7ce932-81be-406b-b32a-362324147ac1 {
      background-color: rgba(255, 255, 255, 0.5) !important;
      padding: 20px !important;
      border: 1px solid #ccc !important;
      max-width: 800px !important;
    }

    .tn-quick-form div {
      margin: 0 auto !important;
    }

    .tn-quick-form .vdatetime-input {
      border: 1px solid #333 !important;
    }

    .tn-quick-form .uk-form-icon {
      color: #333 !important;
    }

    .tn-quick-form input::placeholder {
      color: #333 !important;
      opacity: 1 !important;
    }
	


  

h2.headline--2e6aceca-44c0-4813-90cd-bce1dc554390  {
  line-height: 0.8 !important;
}

#grid--72944a5b-ad69-4f71-bd4a-a1698737e880 > div > div > div> a > img {
  margin: 0 auto;
}

#section--1d03fab0-82ef-48ec-af5c-859d8f0e2ac4, #section--1d03fab0-82ef-48ec-af5c-859d8f0e2ac4 div.uk-section {
  padding:0 !important;
  margin:0 !important;
  margin-top: -588px !important;
}


#text--6e73af81-45f5-425d-baac-83074667821c {
  height: 80vh;
}

.uk-heading-large, .uk-heading-xlarge {
  line-height: 0.8;
  hyphens: auto;
  -webkit-hyphens: auto;
  overflow-wrap: anywhere;
}

#section--a39b4f42-d040-4623-85b7-23321d734d84, #row--5bc5ed1b-e64f-466f-84bc-70cb3a0ebed4 .uk-grid>*  {
  padding: 0 !important;
  margin: 0 !important;
}

#section--f9771b02-9ce9-4aee-bc22-84cd94533da7 {
  padding: 0 !important;
}

#headline--9b5b57c1-d718-47a1-81b0-1bef6359e794, #headline--2bf951c1-f971-4046-bf0a-f07d8d013293, #headline--9fb9084f-a44d-43c1-a4f8-e85326953091, #headline--366bab64-12ae-4905-af0b-db2b484150c1 { 
  color: #b2ae8f !important;
}

#row--c271a4fc-470c-4d42-8e51-ba930c405910 {
  background-color: transparent !important;
}

#grid--72944a5b-ad69-4f71-bd4a-a1698737e880 > div > div > div > h3 {
  font-weight: 700;
  line-height: 0.8;
  text-align: left;
  align-items: flex-end;
  background-color: transparent;
  display: flex;
}

#headline--41c230bf-b2db-48c3-afd6-e45dae32b494 {
  color: #000 !important;
}

.rotate-card {
  transform: rotate(-5deg);
}

.uk-text-emphasis {
  color: #b2ae8f !important;
}

.slider-headline-margin {
  margin-top: 126px;
}

a.uk-logo {
  font-size: 20px;
  font-family: 'Fjalla One', sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  color: #010101;
}

a.uk-logo:hover {
  color: #b2ae8f !important;
}

.uk-h3 {
  line-height: 0.9;
}

#column--a832a84f-990e-45b7-83ce-9e53fc6bf015 > div.uk-tile-muted {
  background-color: rgba(255, 255, 255, 0.7);
  padding: 60px 40px;
  margin: auto;
  background-image: none;
}

hr.uk-divider > .uk-divider-icon {
  border: none !important;
  border-top: none !important;
  border-bottom: none !important;
}

#button--662d7c93-31db-46f7-a9a2-a1cea9ce2326 a {
  background-color: #000;
  color: #fff;
  border: 1px solid transparent;
  width: 300px;
}

.uk-text-lead > p {
  font-weight: 400;
}

#column--4a0f1671-f46a-4a8e-8226-3802dec05718 {
  height: 80px;
}

.section--e8c81bcc-3b31-4a62-b36c-ae5180498b95 {
  background-color: #000 !important;
}

#text--e121882c-9984-4d56-95a2-2c53750d1fd1 > p {
  color: #b2ae8f !important;
}

#text--0345f218-5ac5-4888-9ed5-4158dd5b5cea > p > a,
#text--e121882c-9984-4d56-95a2-2c53750d1fd1 > p > a,
#text--bb926737-4780-4f1b-9769-0cf18488bd77 > p > a {
  color: #b2ae8f !important;
}


.uk-section-secondary p.text-emphasis {
  color: #b2ae8f !important;
}

#text--7f072272-f306-40be-88a9-714498c8b106 p,
#text--bb926737-4780-4f1b-9769-0cf18488bd77 p {
  color: #fff !important;
}

#column--4b4dfc17-c743-443c-9fe0-924053bb6d8c {
 margin-bottom: 24px;
}

#headline--245767aa-6b2c-42e7-ab1e-9a3272998af9,
#headline--56655108-773c-4ca4-b1bd-5707a77b34f6 {
  color: #b2ae8f !important;
}

#text--c2ef39c0-9dce-491b-a590-fc2d8dae58e8 p {
 background-color: #000 !important;
 color: #fff !important;
}

#text--c9aea2cc-9a88-4024-a700-2721e5974b60 p {
  color: #fff;
}

#text--c9aea2cc-9a88-4024-a700-2721e5974b60 p a {
  color: #fff;
  color: #b2ae8f !important;
}


.uk-background-blend-soft-light {
  background-color: rgba(255, 255, 255, 0.5);
}

.uk-background-blend-hard-light {
  background-color: rgba(255, 255, 255, 0.5);
}

.hidden {
  display:none;
}

.max-80 {
  max-width: 80%;
}

#section--0f7ce932-81be-406b-b32a-362324147ac1 {
  background-color: rgba(255, 255, 255, 0.5);
  padding: 20px;
  border:1px solid #ccc;
  max-width: 800px;
}

.tn-quick-form div {
  margin: 0 auto !important;
}

.tn-quick-form .vdatetime-input {
  border:1px solid #333;
}

.tn-quick-form .uk-form-icon {
  color: #333;
}

.tn-quick-form input::placeholder {
  color: #333;
  opacity: 1;
}
      
.tn-quick-form .uk-button-primary {
  height: 38px;
}

#grid--3954d075-2b7d-4c9a-a80c-2350ac8e1597 h3 {
  font-weight: 700;
}

@media (max-width: 1399px) {
  #section--1d03fab0-82ef-48ec-af5c-859d8f0e2ac4 div.uk-section { 
    margin-top: -294px !important;
  }
}

.uk-navbar {
  z-index: 100;
}

#footer-advertising {
  padding: 0;
}

#footer-advertising-grid > div {
  margin: 0 !important;
}


#footer-advertising-grid > div > div > div > div.uk-inline > div.uk-overlay {
  padding: 20px !important;
}

#footer-advertising-grid > div.uk-overlay.uk-overlay-default {
  background: rgba(255, 255, 255, .4) !important;
}


#footer-advertising-grid > div.uk-meta {
  text-transform: normal;
}

div.advertising-grid-overlay {
  background: rgba(255, 255, 255, .4) !important;
}

div.advertising-grid-overlay div.uk-meta {
  font-weight: 500;
  font-size: 16px;
}

div.advertising-grid-overlay h2.el-title {
  color: #000 !important;
}

h2.headline--2e6aceca-44c0-4813-90cd-bce1dc554390  {
  line-height: 0.8 !important;
}

#grid--72944a5b-ad69-4f71-bd4a-a1698737e880 > div > div > div> a > img {
  margin: 0 auto;
}

#section--1d03fab0-82ef-48ec-af5c-859d8f0e2ac4, #section--1d03fab0-82ef-48ec-af5c-859d8f0e2ac4 div.uk-section {
  padding:0 !important;
  margin:0 !important;
  margin-top: -588px !important;
}


#text--6e73af81-45f5-425d-baac-83074667821c {
  height: 80vh;
}

.uk-heading-large, .uk-heading-xlarge {
  line-height: 0.8;
  hyphens: auto;
  -webkit-hyphens: auto;
  overflow-wrap: anywhere;
}

#section--a39b4f42-d040-4623-85b7-23321d734d84, #row--5bc5ed1b-e64f-466f-84bc-70cb3a0ebed4 .uk-grid>*  {
  padding: 0 !important;
  margin: 0 !important;
}

#section--f9771b02-9ce9-4aee-bc22-84cd94533da7 {
  padding: 0 !important;
}

#headline--9b5b57c1-d718-47a1-81b0-1bef6359e794, #headline--2bf951c1-f971-4046-bf0a-f07d8d013293, #headline--9fb9084f-a44d-43c1-a4f8-e85326953091, #headline--366bab64-12ae-4905-af0b-db2b484150c1, #headline--809b881c-1448-4725-8710-51a95a0a9b60 { 
  color: #b2ae8f !important;
}

#grid--72944a5b-ad69-4f71-bd4a-a1698737e880 > div > div > div > h3 {
  font-weight: 700;
  line-height: 0.8;
  text-align: left;
  align-items: flex-end;
  background-color: transparent;
  display: flex;
}

#headline--41c230bf-b2db-48c3-afd6-e45dae32b494 {
  color: #000 !important;
}

#headline--2fe2656e-15d1-464a-897e-af28190702da, #headline--9120e89a-c904-4d14-8600-32a0e3574dc0, #headline--e1b18c1c-cd29-4416-9328-93e4f0e6902b {
  color: #fff !important;
}

.rotate-card {
  transform: rotate(-5deg)
}

.uk-text-emphasis {
  color: #b2ae8f !important;
}

.slider-headline-margin {
  margin-top: 126px;
}

a.uk-logo {
  font-size: 20px;
  font-family: 'Fjalla One', sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  color: #010101;
}

.uk-h3 {
  line-height: 0.9;
}

#column--a832a84f-990e-45b7-83ce-9e53fc6bf015 > div.uk-tile-muted {
  background-color: rgba(255, 255, 255, 0.7);
  padding: 60px 40px;
  margin: auto;
  background-image: none;
}

hr.uk-divider > .uk-divider-icon {
  border: none !important;
  border-top: none !important;
  border-bottom: none !important;
}

#button--662d7c93-31db-46f7-a9a2-a1cea9ce2326 a {
  background-color: #000;
  color: #fff;
  border: 1px solid transparent;
  width: 300px;
}

.uk-text-lead > p {
  font-weight: 400;
}

#column--4a0f1671-f46a-4a8e-8226-3802dec05718 {
  height: 80px;
}

.section--e8c81bcc-3b31-4a62-b36c-ae5180498b95 {
  background-color: #000 !important;
}

#text--e121882c-9984-4d56-95a2-2c53750d1fd1 > p {
  color: #b2ae8f !important;
}

#text--0345f218-5ac5-4888-9ed5-4158dd5b5cea > p > a,
#text--e121882c-9984-4d56-95a2-2c53750d1fd1 > p > a,
#text--bb926737-4780-4f1b-9769-0cf18488bd77 > p > a {
  color: #b2ae8f !important;
}

.uk-section-secondary p .text-emphasis {
  color: #b2ae8f !important;
}

#text--7f072272-f306-40be-88a9-714498c8b106 p,
#text--bb926737-4780-4f1b-9769-0cf18488bd77 p {
  color: #fff !important;
}

#column--4b4dfc17-c743-443c-9fe0-924053bb6d8c {
  margin-bottom: 24px;
}

#headline--245767aa-6b2c-42e7-ab1e-9a3272998af9,
#headline--56655108-773c-4ca4-b1bd-5707a77b34f6,
#headline--65289d7b-bd2d-452a-9ab7-0ef3e508d7c3 {
  color: #b2ae8f !important;
}

#text--c2ef39c0-9dce-491b-a590-fc2d8dae58e8 p {
 background-color: #000 !important;
 color: #fff !important;
}

#text--c9aea2cc-9a88-4024-a700-2721e5974b60 p {
  color: #fff;
}

#text--c9aea2cc-9a88-4024-a700-2721e5974b60 p a {
  color: #fff;
  color: #b2ae8f !important;
}


.uk-background-blend-soft-light {
  background-color: rgba(255, 255, 255, 0.5);
}

.uk-background-blend-hard-light {
  background-color: rgba(255, 255, 255, 0.5);
}

.hidden {
  display:none;
}

.max-80 {
  max-width: 80%;
}

#section--0f7ce932-81be-406b-b32a-362324147ac1 {
  background-color: rgba(255, 255, 255, 0.5);
  padding: 20px;
  border:1px solid #ccc;
  max-width: 800px;
}

.tn-quick-form div {
  margin: 0 auto !important;
}

.tn-quick-form .vdatetime-input {
  border:1px solid #333;
}

.tn-quick-form .uk-form-icon {
  color: #333;
}

.tn-quick-form input::placeholder {
  color: #333;
  opacity: 1;
}
    
.tn-quick-form .uk-button-primary {
  height: 38px;
}

#grid--3954d075-2b7d-4c9a-a80c-2350ac8e1597 h3 {
  font-weight: 700;
}

@media (max-width: 1399px) {
  #section--1d03fab0-82ef-48ec-af5c-859d8f0e2ac4 div.uk-section{ 
    margin-top: -294px !important;
  }
}

.uk-navbar {
  z-index: 100;
}

#footer-advertising {
  padding: 0;
}

#footer-advertising-grid > div {
 margin: 0 !important;
}


#footer-advertising-grid > div > div > div > div.uk-inline > div.uk-overlay {
  padding: 20px !important;
}

#footer-advertising-grid > div.uk-overlay.uk-overlay-default {
  background: rgba(255, 255, 255, .4) !important;
}


#footer-advertising-grid > div.uk-meta {
  text-transform: normal;
}

div.advertising-grid-overlay {
  background: rgba(255, 255, 255, .5) !important;
  min-width: 100%;
}


div.advertising-grid-overlay div.uk-meta {
  font-weight: 500 !important;
  font-size: 24px !important;
  margin-top: 4px !important;
}

div.advertising-grid-overlay h2.el-title {
 color: #000 !important;
}

#grid--3954d075-2b7d-4c9a-a80c-2350ac8e1597 > div > div > div > h3 > a:hover,
#grid--9b96ed68-460e-463e-b205-8ea32fa35ffe > div > div > div > h3 > a:hover
 {
  color: #b2ae8f !important;
  text-decoration: none !important;
}


        .svg_wrapper {
            width: 35vw;
            margin: 0 auto;
        }

        #animation_8295 {
            position: fixed;
            right: -50px;
            bottom: -50px;
        }
        .uk-tile .uk-text-muted {
    color: #ffffff !important;
}
        
        .uk-text-muted {
    color: #ffffff !important;
}



#custompanel .uk-tile-muted {
    background-color: rgb(246 247 246 / 0%) !important;
}



.uk-section-secondary > div .uk-button {
    border: 1px solid #B3AE8F !important;
}

#footer-advertising {
    display: unset !important;
}





b, strong {
    font-weight: bolder !important;
}





  .uk-card-title {
    font-size: 30px;
    /* line-height: 1.4; */
    font-family: system-ui !important;
    font-weight: 700;
    text-transform: uppercase;
}



.tm-toolbar-default .uk-slidenav:hover, .uk-card-primary.uk-card-body .uk-slidenav:hover, .uk-card-primary>:not([class*=uk-card-media]) .uk-slidenav:hover, .uk-card-secondary.uk-card-body .uk-slidenav:hover, .uk-card-secondary>:not([class*=uk-card-media]) .uk-slidenav:hover, .uk-dropbar .uk-slidenav:hover, .uk-light .uk-slidenav:hover, .uk-navbar-dropdown .uk-slidenav:hover, .uk-overlay-primary .uk-slidenav:hover, .uk-section-primary:not(.uk-preserve-color) .uk-slidenav:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-slidenav:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-slidenav:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-slidenav:hover {
    color: rgba(255, 255, 255, .95) !important;
}

.uk-card-primary.uk-card-body .uk-slidenav:active, .uk-card-primary>:not([class*=uk-card-media]) .uk-slidenav:active, .uk-light .uk-slidenav:active, .uk-section-primary:not(.uk-preserve-color) .uk-slidenav:active, .uk-section-secondary:not(.uk-preserve-color) .uk-slidenav:active, .uk-tile-primary:not(.uk-preserve-color) .uk-slidenav:active, .uk-tile-secondary:not(.uk-preserve-color) .uk-slidenav:active {
    color: rgba(255, 255, 255, .7);
    background-color: #ffffff !important;
}


.uk-card-primary.uk-card-body .uk-slidenav:hover, .uk-card-primary>:not([class*=uk-card-media]) .uk-slidenav:hover, .uk-light .uk-slidenav:hover, .uk-section-primary:not(.uk-preserve-color) .uk-slidenav:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-slidenav:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-slidenav:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-slidenav:hover {
    color: #4e4e4e !important;
    background-color: #c7c7c7 !important;
}

.uk-pagination > * > * {
    display: unset !important;
    align-items: unset !important;
    column-gap: unset !important;
    padding: unset !important;
    color: unset !important;
    transition: unset !important;
    transition-property: unset !important;
    min-width: unset !important;
    justify-content: unset !important;
    height: unset !important;
    box-sizing: unset !important;
    font-family: unset !important;
    font-weight: unset !important;
    border-radius: unset !important;
}
.uk-pagination > .uk-active > * {
    color: unset !important;
    background-color: unset !important;
}



/* Menüdeki her linkin arasına ince gri çizgi */
.uk-navbar-dropdown-nav > li + li,
.uk-nav-sub > li + li {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

/* İsteğe bağlı: boşluk ve padding ayarı */
.uk-navbar-dropdown-nav > li a,
.uk-nav-sub > li a {
  padding: 8px 0;
  display: block;
}

/* Hover efekti */
.uk-navbar-dropdown-nav > li a:hover,
.uk-nav-sub > li a:hover {
  color: #afab8d;
}


/* === Mobil header düzeni === */
@media (max-width: 959px) {
  
  /* Header arka plan & yapı */
  .tm-header-mobile {
    background-color: #000 !important;
    color: #fff !important;
    border-bottom: none !important;
    box-shadow: 0 2px 8px rgba(0,0,0,0.4);
  }

  /* Navbar container */
  .tm-header-mobile .uk-navbar-container {
    background: transparent !important;
    padding: 0 15px !important;
  }

  /* Logo ortalama */
  .tm-header-mobile .uk-navbar-left,
  .tm-header-mobile .uk-navbar-center {
   
  }

  .tm-header-mobile .uk-logo {
 
  }



  /* Menü ikon rengi */
  .tm-header-mobile .uk-navbar-toggle {
    color: #fff !important;
  }

  /* Menü ikonu hover */
  .tm-header-mobile .uk-navbar-toggle:hover {
    opacity: 0.8;
  }

  /* Logo içinde img varsa */
  .tm-header-mobile .uk-logo img {
    filter: brightness(0) invert(1); /* beyaz logo efekti */
    max-height: 28px;
  }

}



.tm-header-mobile .uk-navbar,
.tm-header-mobile .uk-navbar-container {
  width: 100%;
  pad: 0px;
}


.tm-header-mobile .uk-navbar-container {
  padding: 0px !important;
  margin: 0px !important;
}

.tm-header-mobile .uk-container {
  padding: 0px !important;
  margin: 0px !important;
}


.tm-header-mobile .uk-logo {
 color: white !important;
  position:  relative !important;
}





.tm-header-mobile .uk-navbar-right{
position: relative;
    top: 50%;
    left: 0%;
    transform: translate(-50%, -50%);


}

.tm-header-mobile .uk-navbar {

position: fixed;
    background-color: #000;
    margin-top: 0px !important;
    top: 0px;
}


.tm-header .uk-nav li a {
    
    padding: 10px !important;
}




.tm-header  .uk-drop {
  
    width: 391px !important;
}



.tm-header .uk-nav-sub {

  border-radius: 12px !important;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}

@media (max-width: 959px) {
  .uk-nav-primary > li > a {
    color: #223225 !important;
    transition: 0.1s ease-in-out;
    transition-property: color, background-color, border-color, box-shadow;
    font-family: 'Fjalla One', sans-serif;
    font-weight: 300;
    font-size: 22px;
  }
}


@media (max-width: 959px) {
  .uk-nav-parent {
    position: relative;
  }

  /* Sağ tarafa + işareti */
  .submenu-toggle {
    position: absolute;
    right: 10px;
    top: 0;
    height: 100%;
    display: flex;
    align-items: center;
    font-size: 22px;
    font-weight: bold;
    color: #223225;
    cursor: pointer;
    user-select: none;
    transition: transform 0.2s ease;
  }

  /* Kapalı */
  .submenu-toggle::after {
    content: "+";
  }

  /* Açık */
  .uk-open > .submenu-toggle::after {
    content: "−";
  }

  /* Alt menü gizli */
  .uk-nav-sub {
    display: none;
  }

  /* Açık parent’ın alt menüsü */
  .uk-open > .uk-nav-sub {
    display: block;
  }
}



#module-menu-dialog-mobile .submenu-toggle {
  background: none;
  border: none;
  font-size: 22px;
  line-height: 1;
  margin-left: 8px;
  color: #223225;
  cursor: pointer;
  transition: 0.2s;
}

#module-menu-dialog-mobile .submenu-toggle:hover {
  color: #4e6e4a;
}

#module-menu-dialog-mobile ul.uk-nav-sub {
  padding-left: 10px;
}


.uk-navbar-dropdown-nav .uk-nav-sub li.uk-active>a {
    color: #b2ae8f !important;
}



#footer-advertising {
    display: unset !important;
}



.bottomcsoverlay .uk-overlay-default {

    width:100%;

}

.bottomcsoverlay article:hover .uk-overlay-default {
    background-color: rgba(0, 0, 0, 0.6);
    color: #fff;
    transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
}

.bottomcsoverlay article:hover .uk-overlay-default * {
    color: #fff;
}

.bottomcsoverlay article:hover .video-section img {
    filter: invert(1);
    transition: filter 0.3s ease-in-out;
}






.bottomcsoverlay .el-title img{

max-width: unset !important;
}


.bottomcsoverlay .video-section {
text-align: center;
    display: flex
;
    align-items: center;
    justify-content: center;
    flex-direction: column;

}



div[data-id*="module-130#16"] {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}




.bottomcsoverlay a {

    width:100%;
    
}



/* === Tam kenara oturt (container offset fix) === */
.bottomcsoverlay {
  width: 100vw;
  position: relative;
  left: 0;
  margin-left: calc(-50vw + 50%);
}

/* Eğer YOOtheme sol toolbar varsa (örnek: 60px genişliğinde) */
@media (min-width: 1024px) {
  body[data-yootheme-builder] .bottomcsoverlay {
    margin-left: calc(-50vw + 50% + 30px); /* panel genişliği kadar */
  }
}

/* Sıkıştırmayı engelle */
.bottomcsoverlay .uk-grid {
  margin-left: 0 !important;
  margin-right: 0 !important;
}



#werbungneubottom .uk-overlay-primary{

    background: rgba(255, 255, 255, .5) !important;
    min-width: 100% !important;

}


#werbungneubottom h2{ 
text-align: center !important;
    font-size: 50px;
    line-height: 0.8;
   font-family: 'PT Sans Narrow', sans-serif !important;
    font-weight: 700 !important;
    text-transform: uppercase;
    text-align: left;

}



#werbungneubottom .el-meta {

  font-weight: 500 !important;
    font-size: 24px !important;
    margin-top: 4px !important;
    font-family: 'futura-pt', sans !important;
    text-transform: none;
    letter-spacing:0px !important;
}



#werbungneubottom .el-image {
height: 350px;
object-fit: cover;
width: 800px;
}