/*
20.07.2023 Tarihinde hazırlanmıştır.
*/
@charset "UTF-8";
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video, hr {
  margin: 0;
  padding: 0;
  border: 0;
}
.container {
  max-width: 1680px!important;
  width: 100%!important;
}
.iti--inline-dropdown .iti__dropdown-content {
  z-index: 5!important;

}
.videohaberdetay button { 
  float: right;
  margin-right: 10px;
  background:
rgba(255, 9, 9, 0.7);
  border-radius:
100%;
  padding:
6px 10px;
  color: #fff;
}
#yukaricik {
	position: fixed;
  bottom: 70px;
  right: 20px;
  padding: 26px;
  background-color: rgba(0,0,0,0.5);
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAe1BMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////NgkbwAAAAKHRSTlMAAQIDDRITFBcdHh8gIyQlJjdDREx1d4CCg4WXmpu5urzZ6e3v+fv9pStiuwAAAI9JREFUOE/dylkWgkAMRNFqUXEW53kC1Ox/hWKOtG3SZgHkq3LuAxp4q7xv+oboPrDdLNiNYktkFt7/FIFHix+viqHwHYkThffr7Bkrvp4gixT7wIHsURcj6ZeE/6kopMtirTwsUuCmHZjUxRxIS17n0H1xctXultqB8bs4Ot6dQjsXB/fZ7WVLOdBbODTmXgKJJx7c/fm3AAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
  background-position: center center;
  border-radius: 100%;
  display: block;
  z-index: 200;
}
#accordionFlushExample .accordion-button {
	display: block!important;
	align-items: center;
	background:rgb(239, 239, 239)!important;
	font-size: 20px!important;
  font-weight: 500!important;
  --bs-accordion-border-color: transparent!important;
  cursor:pointer;
}	

#accordionFlushExample .accordion-item:last-of-type .accordion-collapse {
  background:rgb(239, 239, 239)!important;
}
	
select.uruneklekatsecs {

  font-size: 1rem;

  color: #9f9d9d;
}
strong.rezhatas{cursor: pointer;
  background: red;
  padding: 5px;
  border-radius: 100%;
  font-size: 10px;
  height: 20px;
  width: 20px;
  display: inline-block;
  line-height: 1px;
  text-align: center;
  top: -2px;
  position: relative;}
.iti {
  width: 100%;
}
.iti__country-list {

  z-index: 8!important;

}
.bootstrap-select .dropdown-menu {
  min-width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
}
.modalyazi p{color:var(--genelyazirenk)}
.temizle{clear:both;}
.form-check-input:checked {
  background-color: var(--radiobox)!important;
  border-color: var(--radiobox)!important;
}
.form-check-input:focus {
  border-color: var(--radiobox)!important;
  outline: 0;
  box-shadow: var(--radiobox)!important;
}
.fancybox__backdrop {
  background: var(--modalbg)!important;

}
html {
  box-sizing: border-box;
  overflow-x: hidden!important;
   margin: 0;
  padding: 0;
  border: 0;
}
.pointer{cursor: pointer;}
body {
  background-color: var(--arkaplan)!important;
   margin: 0;
  padding: 0;
  border: 0;
  color:var(--genelrenk)!important;
}

div:where(.swal2-container) div:where(.swal2-popup) {
  max-width: 360px!important;
  margin-top:15px!important;
}
body.swal2-toast-shown .swal2-container.swal2-center {
  inset: 49% auto auto 50%!important;
  transform: translate(-50%, -49%)!important;
}
body.swal2-toast-shown .swal2-container {
  max-width: 100%!important;
  background-color: rgba(0, 0, 0, 0.7)!important;
   width: 100%!important;
   padding:0px!important;
   margin:0px!important;
   border: 0px!important;
}


div:where(.swal2-icon) {
  border: 2px solid!important;

}

.borderrad5{border-radius:5px!important;}
.borderrad10{border-radius:10px!important;}
@font-face {
    font-family: 'Distress';
    src: local('Distress'), local('Distress'),
        url('fonts/ozelfont/Distress.woff2') format('woff2'),
        url('fonts/ozelfont/Distress.woff') format('woff'),
        url('fonts/ozelfont/Distress.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'AGENTORANGE';
    src: local('AGENTORANGE'), local('AGENTORANGE'),
        url('fonts/ozelfont/AGENTORANGE.woff2') format('woff2'),
        url('fonts/ozelfont/AGENTORANGE.woff') format('woff'),
        url('fonts/ozelfont/AGENTORANGE.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}  
@font-face {
    font-family: 'Playball';
    src: local('Playball'), local('Playball'),
      url('fonts/ozelfont/Playball.woff2') format('woff2'),
        url('fonts/ozelfont/Playball.woff') format('woff'),
        url('fonts/ozelfont/Playball.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
} 
@font-face {
    font-family: 'Amusette_High_Stencil';
    src: local('Amusette_High_Stencil'), local('Amusette_High_Stencil'),
        url('fonts/ozelfont/Amusette_High_Stencil.woff') format('woff'),
        url('fonts/ozelfont/Amusette_High_Stencil.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
} 
@font-face {
    font-family: 'VinnieBoomBahNF';
    src: local('VinnieBoomBahNF'), local('VinnieBoomBahNF'),
        url('fonts/ozelfont/VinnieBoomBahNF.woff') format('woff'),
        url('fonts/ozelfont/VinnieBoomBahNF.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
} 
@font-face {
    font-family: 'CandyCaneMatch';
    src: local('CandyCaneMatch'), local('CandyCaneMatch'),
        url('fonts/ozelfont/CandyCaneMatch.woff') format('woff'),
        url('fonts/ozelfont/CandyCaneMatch.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'arial';
    src: local('arial'), local('arial'),
        url('fonts/ozelfont/arial.woff2') format('woff2'),
        url('fonts/ozelfont/arial.woff') format('woff'),
        url('fonts/ozelfont/arial.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
} 
@font-face {
    font-family: 'PTFNORDICRnd';
    src: local('PTFNORDICRnd'), local('PTFNORDICRnd'),
        url('fonts/ozelfont/PTFNORDICRnd.woff') format('woff'),
        url('fonts/ozelfont/PTFNORDICRnd.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
} 

@font-face {
    font-family: 'Oswald-Bold';
    src: local('Oswald-Bold'), local('Oswald-Bold'),
        url('fonts/ozelfont/Oswald-Bold.woff') format('woff'),
        url('fonts/ozelfont/Oswald-Bold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
} 
#main{
  box-sizing: border-box;
overflow-x: hidden !important;
padding: 0px;
margin: 0px;
position: relative;
}


@supports (--css: variables) {
	  [data-theme=dark] {
	  --arkaplan: red;

	}
}

.hzmet h2,.hzmet h3,.hzmet h4,.hzmet h5,.hzmet h6{font-size:15px; color:#333;}
.hzmet a{text-decoration: none;}
.custom-kirmizi {
  --bs-tooltip-bg: red!important; 
  --bs-tooltip-color: #fff!important;
}
.custom-turuncu {
  --bs-tooltip-bg:  #ffc107 !important; 
  --bs-tooltip-color: #333!important;
}

.custom-yesil {
  --bs-tooltip-bg:  #198754  !important; 
  --bs-tooltip-color: #fff!important;
}

small.cocukbebek{font-size:10px; line-height:12px;}
/*scrol rengi*/
.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: var(--scrolrenkmenu)!important;
  background-color: var(--scrolrenkmenu)!important;
}
.mCSB_scrollTools .mCSB_draggerContainer {
 /* right: -10px!important;*/
}
.mCSB_inside > .mCSB_container {
  margin-right: 25px!important;
}
.mCSB_scrollTools .mCSB_draggerRail {
  width: 1.5px!important;
}
.mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: transparent!important;
  background-color: transparent!important;
}
/*buton rekleri*/
button.buton1,a.buton1,
.buton1{ background:var(--butonbg); color:var(--butonyazilink); transition:var(--trans); text-decoration: none; border:0px;}

button:hover.buton1,a:hover.buton1,
.buton1:hover{ background:var(--butonbghover); color:var(--butonyazilinkhover);transition:var(--trans); text-decoration: none; border:0px;}


button.buton2,a.buton2,
.buton2{ background:var(--butonbg1); color:var(--butonyazilink1); transition:var(--trans); text-decoration: none; border:0px;}

button:hover.buton2,a:hover.buton2,
.buton2:hover{ background:var(--butonbghover1); color:var(--butonyazilinkhover1);transition:var(--trans); text-decoration: none; border:0px;}
/*kişi secimi*/
.wrapperks input:focus { 
    outline: none !important;
    border-color: #E3E3E3;
    box-shadow: 0 0 0px #719ECE;
	color:#8d8d8d;
 }
 
.wrapperks {
 position: relative;
width: 100%;
}
.popover-content{width:200px;}

.kisisecimis > .input-group-text{
font-size: 10px;
color: #8d8d8d;
background: #f5f5f5;
border: none;
margin-right: 5px !important;
text-align: center;
width: 120px;
}
.wrapperks input {
background: transparent;
border: 1px solid #E3E3E3;
border-radius: 4px;
font-size: 13px;
color: #434343;
text-align: center;
width: calc(100% - 0px);
z-index: 10;
position: relative;
}

.input-button {
position: absolute;
height: 16px;
width: 20px;
color: #8d8d8d;
text-align: center;
line-height: 11px;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
background: #f5f5f5;
-webkit-transition: all 1s ease;
		-moz-transition: all 1s ease; 
		transition: all 1s ease;
}
.input-button:hover {
  background: var(--butonbghover);
  color:var(--butonyazilinkhover);
  -webkit-transition: all 1s ease;
		-moz-transition: all 1s ease; 
		transition: all 1s ease;
}



/*select*/



#anasayfaarama .form-control:focus {
  color: var(--bs-body-color);
  background-color: var(--bs-body-bg);
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 1rem rgba(180, 180, 180, 0.25);
   transition: var(--trans);
}
/*inuptlar*/
#aramainput .form-control::placeholder { 
	color: var(--bs-body-color);
	opacity: .2;
}
#aramainput .form-control{
background:#f5f5f5;
transition: var(--trans);

border:1px solid rgba(0, 0, 0, 0.0125);
box-shadow: none!important;
transition: var(--trans);
}
#aramainput .form-control:focus
{
color: var(--bs-body-color);
background-color: var(--bs-body-bg);
border-color: #86b7fe;
outline: none!important;
box-shadow: none!important;
transition: var(--trans);
 
}
#aramainput .btn-check:checked + .btn, #aramainput .btn.active, #aramainput .btn.show, #aramainput .btn:first-child:active, #aramainput :not(.btn-check) + .btn:active {
color: var(--formyazirenk);
background-color: var(--formbg);
border-color: var(--formseciliborder);
transition: var(--trans);
outline: none!important;

}
#aramainput  .bootstrap-select > .dropdown-toggle {
  outline: none!important;
}
#aramainput  .bootstrap-select .dropdown-toggle .filter-option {
  outline: none!important;
}

#aramainput .dropdown-item.active, .dropdown-item:active {
  color: var(--selectseciliyazirenk)!important;
  text-decoration: none;
  background-color: var(--selectsecilibg)!important;
}
/*anasayfa tarih seçimi*/
#takvimtarih .form-control:focus{
color: var(--butonyazilinkhover);
background-color: var(--butonbghover);
border-color: transparent;
outline: none!important;
box-shadow: none!important;
transition: var(--trans);
}
#takvimtarih .form-control{
color: var(--butonyazilink);
background-color: var(--butonbg);
border-color: transparent;
outline: none!important;
box-shadow: none!important;
transition: var(--trans);
}

#takvimtarihtekne .form-control{
color: var(--butonyazilinkhover);
background-color: var(--butonbghover);
border-color: transparent;
outline: none!important;
box-shadow: none!important;
transition: var(--trans);
}

#takvimtarihtekne .form-control:focus{
color: var(--butonyazilink);
background-color: var(--butonbg);
border-color: transparent;
outline: none!important;
box-shadow: none!important;
transition: var(--trans);
}
.daterangepicker td.active, .daterangepicker td.active:hover {
  background-color: var(--butonbg)!important;
  color: var(--butonyazilink)!important;
}

/*anasayfa radio*/
:root {
  --primary-color: #185ee0;
  --secondary-color: #e6eef9;
}

.radioclass{display: flex;
  align-items: center;
  justify-content: center; position:relative;}

#anasayfaradio .tabs {
 display: flex;
position: relative;
background-color: #fff;
box-shadow: 0 0 1px 0 rgba(24, 94, 224, 0.15), 0 6px 12px 0 rgba(24, 94, 224, 0.15);
padding: 0.75rem;
border-radius: 10px;
}
.tabs * {
  z-index: 2;
}

#anasayfaradio input[type=radio] {
  display: none;
}

#anasayfaradio .tab {
display: flex;
align-items: center;
justify-content: center;
height: auto;
width: auto;
font-size: 15px;
font-weight: 600;
border-radius: 99px;
cursor: pointer;
transition: color 0.15s ease-in;
}
@media only screen and (max-width: 701px) {
	#anasayfaradio .tab {
		font-size: 20px;

		}
		
	#anasayfaradio .notification {
	  width: 2.5rem!important;
	  height: 2.5rem!important;
	 } 
}
#anasayfaradio .notification {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2rem;
  height: 2rem;
  margin-left: 0.75rem;
  border-radius: 50%;
  background-color: var(--secondary-color);
  transition: 0.15s ease-in;
}

#anasayfaradio input[type=radio]:checked + label {
  color: var(--radiorenk1-color);
}
#anasayfaradio input[type=radio]:checked + label > .notification {
  background-color: var(--radiorenk1-color);
  color: #fff;
}

#anasayfaradio input[id=radio-1]:checked ~ .glider {
  transform: translateX(0);
}

#anasayfaradio input[id=radio-2]:checked ~ .glider {
  transform: translateX(100%);
}

#anasayfaradio input[id=radio-3]:checked ~ .glider {
  transform: translateX(200%);
}

#anasayfaradio .glider {
  position: absolute;
  display: flex;
  height: 54px;
  width: auto;
  background-color: var(--secondary-color);
  z-index: 1;
  border-radius: 99px;
  transition: 0.25s ease-out;
}

@media (max-width: 700px) {
  #anasayfaradio .tabs {
    transform: scale(0.6);
  }
}
/*ıvırzıvır*/
.anasayfaarama{width: 100%;
left: 100px;
position: relative;
transition: all 300ms ease;
background-color: rgba(255, 255, 255, 1);
}
.anasayfaarama::after{width: 100%;
content: "";
position: absolute;
transition: all 300ms ease;
background-color: rgba(255, 255, 255, 1);
left: -90%;
display: inline;
top: 0;
z-index: 0;
height: 100%;
}
.aramaic{
width: 110%;
left: -150px;
position: relative;
transition: all 300ms ease;
z-index: 2;
display: initial;
align-items: center;
justify-content: center;

}
.kapat{width: auto;
height: auto;
float: right;
position: relative;
top: -10px;
background: var(--butonbghover);
color:var(--butonyazilinkhover);
line-height: 20px;
text-align: center;
padding-left: 3px;
padding-right: 3px;
font-size: 10px;
border-radius: 3px;
cursor: pointer;
transition: all 300ms ease;
}
.kapat:hover{
background: var(--butonbg);
color:var(--butonyazilink);
transition: all 300ms ease;

}
/*.anasayfaarama{width:113%;}
.aramaic{width:90%;}*/
.beyazbg {
	background:var(--beyazbg);
}
.golge1{
-webkit-box-shadow: 0px 0px 23px -11px rgba(66, 68, 90, 1);
-moz-box-shadow: 0px 0px 23px -11px rgba(66, 68, 90, 1);
box-shadow: 0px 0px 23px -11px rgba(66, 68, 90, 1);}
/*anasayfa slideryani*/
.cardkatlar {
  --background: #fff;
  --background-checkbox: #0082ff;
  --background-image: #fff, rgba(0, 107, 175, 0.2);
  --text-color: #666;
  --text-headline: #000;
  --card-shadow: #0082ff;
  --card-radius: 12px;
  --header-height: 47px;
  --blend-mode: overlay;
  --transition: 0.15s;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border: 0px;
border-radius: 0px;		
width:100%;  
}
.cardkatlar:nth-child(odd) .card__body-cover-image {
  --x-y1: 100% 90%;
  --x-y2: 67% 83%;
  --x-y3: 33% 90%;
  --x-y4: 0% 85%;
}
.cardkatlar:nth-child(even) .card__body-cover-image {
  --x-y1: 100% 85%;
  --x-y2: 73% 93%;
  --x-y3: 25% 85%;
  --x-y4: 0% 90%;
}
.card__input {
  position: absolute;
  display: block;
  outline: none;
  border: none;
  background: none;
  padding: 0;
  margin: 0;
  -webkit-appearance: none;
}

 #tipleranasayfa .swiper-button-next::after,  #tipleranasayfa .swiper-button-prev::after {
font-size: 17px !important;
  background-color: rgba(2, 160, 228, 0.27);
  backdrop-filter: blur(5px);
  padding: 15px;
  color: var(--butonyazilink); 
  border-radius: 5px;
}

#tipleranasayfa .card__body {
  display: grid;
  grid-auto-rows: calc(var(--card-height) - var(--header-height)) auto;
  background: var(--background);
  height: var(--card-height);
  width: var(--card-width);
  border-radius: var(--card-radius);
  overflow: hidden;
  position: relative;
  cursor: pointer;
  box-shadow: var(--shadow, 0 4px 4px 0 rgba(0, 0, 0, 0.02));
  transition: transform var(--transition), box-shadow var(--transition);
  transform: scale(var(--scale, 1)) translateZ(0);
}
#tipleranasayfa .card__body:active {
  --scale: 0.96;
}
#tipleranasayfa .card__body-cover {
  --c-border: var(--card-radius) var(--card-radius) 0 0;
  --c-width: 100%;
  --c-height: 100%;
  position: relative;
  overflow: hidden;
}
#tipleranasayfa .card__body-cover:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: var(--c-width);
  height: var(--c-height);
  border-radius: var(--c-border);
  background: linear-gradient(to bottom right, var(--background-image));
  mix-blend-mode: var(--blend-mode);
  opacity: var(--opacity-bg, 1);
  transition: opacity var(--transition) linear;
}
#tipleranasayfa .card__body-cover-image {
  width: var(--c-width);
  height: 125px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: var(--c-border);
  -webkit-clip-path: polygon(0% 0%, 100% 0%, var(--x-y1, 100% 90%), var(--x-y2, 67% 83%), var(--x-y3, 33% 90%), var(--x-y4, 0% 85%));
          clip-path: polygon(0% 0%, 100% 0%, var(--x-y1, 100% 90%), var(--x-y2, 67% 83%), var(--x-y3, 33% 90%), var(--x-y4, 0% 85%));
}
#tipleranasayfa .card__body-cover-checkbox {
  background: var(--check-bg, var(--background-checkbox));
  border: 2px solid var(--check-border, #fff);
  position: absolute;
  right: 10px;
  top: 10px;
  z-index: 1;
  width: 28px;
  height: 28px;
  border-radius: 50%;
  opacity: var(--check-opacity, 0);
  transition: transform var(--transition), opacity calc(var(--transition) * 1.2) linear;
  transform: scale(var(--check-scale, 0));
}
#tipleranasayfa .card__body-cover-checkbox--svg {
  width: 13px;
  height: 11px;
  display: inline-block;
  vertical-align: top;
  fill: none;
  margin: 7px 0 0 5px;
  stroke: var(--stroke-color, #fff);
  stroke-width: 2;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-dasharray: 16px;
  stroke-dashoffset: var(--stroke-dashoffset, 16px);
  transition: stroke-dashoffset 0.4s ease var(--transition);
}
#tipleranasayfa .card__body-header {
  height: var(--header-height);
  background: var(--background);
  padding: 0 10px 10px 10px;
}
#tipleranasayfa .card__body-header-title {
  color: var(--text-headline);
  font-weight: 700;
  margin-bottom: 8px;
  font-size:16px;
}
#tipleranasayfa .card__body-header-subtitle {
  color: var(--text-color);
  font-weight: 500;
  font-size: 13px;
}

#tipleranasayfa .slide-container{
  max-width: 1120px;
  width: 100%;
  padding: 40px 0;
}
#tipleranasayfa .slide-content{
  margin: 0 40px;
  overflow: hidden;
  border-radius: 25px;
}
#tipleranasayfa .card{
  border-radius: 25px;
  background-color: #FFF;
}
#tipleranasayfa .image-content,
#tipleranasayfa .card-content{
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 10px 14px;
}
#tipleranasayfa .image-content{
  position: relative;
  row-gap: 5px;
  padding: 25px 0;
}
#tipleranasayfa .overlay{
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-color: #4070F4;
  border-radius: 25px 25px 0 25px;
}
#tipleranasayfa .overlay::before,
#tipleranasayfa .overlay::after{
  content: '';
  position: absolute;
  right: 0;
  bottom: -40px;
  height: 40px;
  width: 40px;
  background-color: #4070F4;
}
#tipleranasayfa .overlay::after{
  border-radius: 0 25px 0 0;
  background-color: #FFF;
}
#tipleranasayfa .card-image{
  position: relative;
  height: 150px;
  width: 150px;
  border-radius: 50%;
  background: #FFF;
  padding: 3px;
}
#tipleranasayfa .card-image .card-img{
  height: 100%;
  width: 100%;
  object-fit: cover;
  border-radius: 50%;
  border: 4px solid #4070F4;
}
#tipleranasayfa .name{
  font-size: 18px;
  font-weight: 500;
  color: #333;
}
#tipleranasayfa .description{
  font-size: 14px;
  color: #707070;
  text-align: center;
}
#tipleranasayfa .button{
  border: none;
  font-size: 16px;
  color: #FFF;
  padding: 8px 16px;
  background-color: #4070F4;
  border-radius: 6px;
  margin: 14px;
  cursor: pointer;
  transition: all 0.3s ease;
}
#tipleranasayfa .button:hover{
  background: #265DF2;
}

#tipleranasayfa .swiper-navBtn{
  color: #6E93f7;
  transition: color 0.3s ease;
}
#tipleranasayfa .swiper-navBtn:hover{
  color: #4070F4;
}
#tipleranasayfa .swiper-navBtn::before,
#tipleranasayfa .swiper-navBtn::after{
  font-size: 38px;
}
#tipleranasayfa .swiper-button-next{
  right: 0;
  height:50px;
  width:50px;
}
#tipleranasayfa .swiper-button-prev{
  left: 0;
   height:50px;
  width:50px;
}
#tipleranasayfa .swiper-pagination-bullet{
  background-color: #6E93f7;
  opacity: 1;
}
#tipleranasayfa .swiper-pagination-bullet-active{
  background-color: #4070F4;
}

@media screen and (max-width: 768px) {
  #tipleranasayfa .slide-content{
    margin: 0 10px;
  }
 #tipleranasayfa  .swiper-navBtn{
    display: none;
  }
}

 #tipleranasayfa a{text-decoration: none;}
.anasayfatipler{position: relative;
  z-index: 1;}


 #tipleranasayfa .swiper-button-next.swiper-button-disabled,  #tipleranasayfa .swiper-button-prev.swiper-button-disabled {
  opacity: 0;
  cursor: auto;
  pointer-events: none;
}

/*anasayfa slider yani*/
 
/*anasayfa slider*/

.sliderstil{
width: 100%;
height: auto;
border-radius: 0% 50% 50% 0%;
overflow: hidden;
-webkit-box-shadow: 16px 0px 18px -9px rgba(66, 68, 90, 1);
-moz-box-shadow: 16px 0px 18px -9px rgba(66, 68, 90, 1);
box-shadow: 16px 0px 18px -9px rgba(66, 68, 90, 1);
border-right: 20px solid #fff;
transition: all 300ms ease;	
left: -1px;
position: relative;
}

/*.sliderstil{width: 100%;
height: auto;
border-radius: 50% 0% 0% 50%;
overflow: hidden;
-webkit-box-shadow: -23px 0px 16px -13px rgba(66, 68, 90, 0.9);
-moz-box-shadow: -23px 0px 16px -13px rgba(66, 68, 90, 0.9);
box-shadow: -23px 0px 16px -13px rgba(66, 68, 90, 0.9);
border-left: 10px solid #fff;
}*/
.slideicerik{float: left;
margin-left: 20px;
margin-right: 20px; z-index:3;}


#anaslider .hero-slider .swiper-button-prev,
#anaslider .hero-slider .swiper-button-next {
  width: 55px;
  height: 55px;
  line-height: 53px;
  margin-top: -30px;

  text-align: center;
  border: 2px solid #fff;
  border-radius: 55px;
  opacity:0;
  visibility:hidden;
  transition:all .3s ease;
  background-color: rgba(255, 255, 255, 0.4);
backdrop-filter: blur(20px);
}



#anaslider .swiper-button-next::after, #anaslider .swiper-button-prev::after {
 display: none!important;
}


#anaslider .hero-slider {
  width: 100%;
  height: 700px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  z-index: 2;
}

@media (max-width: 991px) {
  #anaslider .hero-slider {
    height: 600px;
  }
}

@media (max-width: 767px) {
  #anaslider .hero-slider {
    height: 500px;
  }
}

#anaslider .hero-slider .swiper-slide {
  overflow: hidden;
  color: #fff;
}

#anaslider .hero-slider .swiper-container {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}

#anaslider .hero-slider .slide-inner {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  background-size: cover;
  background-position: center;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: left;
}


#anaslider .hero-slider:hover .swiper-button-prev,
#anaslider .hero-slider:hover .swiper-button-next {
  transform:translateX(0);
  opacity:1;
  visibility:visible;
}

@media (max-width: 767px) {
 #anaslider  .hero-slider .swiper-button-prev,
  #anaslider .hero-slider .swiper-button-next {
    display: none;
  }
}

#anaslider .hero-slider .swiper-button-prev {
  left: 25px;
  transform:translateX(50px);
}

#anaslider .hero-slider .swiper-button-prev:before {
  font-family: "Font Awesome 5 Free";
  content: "\f060";
 font-size: 20px;
  color: #fff;
  font-style: normal;
  display: inline-block
  vertical-align: middle;
  font-weight: 900;
}

#anaslider .hero-slider .swiper-button-next {
  right: 25px;
  transform:translateX(-50px);
}

#anaslider .hero-slider .swiper-button-next::before {
  font-family: "Font Awesome 5 Free";
  content: "\f061";
  font-size: 20px;
  color: #fff;
  font-style: normal;
  display: inline-block vertical-align: middle;
  font-weight: 900;
}

#anaslider .hero-slider .swiper-pagination-bullet {
  width: 12px;
  height: 12px;
  text-align: left;
  line-height: 12px;
  font-size: 12px;
  color: #000;
  opacity: 0.3;
  background:#fff;
  transition:all .2s ease;
}

#anaslider .hero-slider .swiper-pagination-bullet-active {
  opacity:1;
}

#anaslider .hero-slider .swiper-container-horizontal > .swiper-pagination-bullets,
#anaslider .hero-slider .swiper-pagination-custom,
#anaslider .hero-slider .swiper-pagination-fraction {
  bottom: 30px;
}

@media screen and (min-width: 992px) {
  #anaslider .hero-slider .swiper-container-horizontal > .swiper-pagination-bullets,
  #anaslider .hero-slider .swiper-pagination-custom,
  #anaslider .hero-slider .swiper-pagination-fraction {
/*     display: none; */
  }
}
#anaslider .swiper-pagination {
  text-align:left;
  margin-left: 20px;
}

#anaslider .hero-slider .swiper-container-horizontal > .swiper-pagination-bullets{
  bottom:50px;
    max-width: 1200px;
    padding: 0 15px;
    margin: 0 auto;
    left: 50%;
    transform: translateX(-50%);
}

@media (min-width: 767px) {
  #anaslider .hero-slider .swiper-container-horizontal > .swiper-pagination-bullets{
  bottom:30px;
 
}
}
/*--------------------------------------------------------------
	#hero-style
--------------------------------------------------------------*/


#anaslider .hero-style {
  height: 700px;
  transition:all .4s ease;
}

@media (max-width: 991px) {
  #anaslider .hero-style {
    height: 600px;
  }
}

@media (max-width: 767px) {
  #anaslider .hero-style{
    height: 500px;
  }
}


#anaslider .hero-style .slide-title,
#anaslider .hero-style .slide-text,
#anaslider .hero-style .slide-btns {
  max-width: 690px;
}

/*#anaslider .hero-style .slide-title h2 {
  font-size: var(--sliderh2);
  font-weight: 600;
  line-height: 1;
  color: #ffffff;
  margin: 0 0 40px;
  text-transform: capitalize;
  transition:all .4s ease;
}

@media (max-width: 1199px) {
  #anaslider .hero-style .slide-title h2 {
    font-size: 75px;
  }
}

@media (max-width: 991px) {
 #anaslider  .hero-style .slide-title h2 {
    font-size: 50px;
    margin: 0 0 35px;
  }
}

@media (max-width: 767px) {
  #anaslider .hero-style .slide-title h2 {
    font-size: 35px;
    margin: 0 0 30px;
  }
}

#anaslider .hero-style .slide-text p {
  opacity: 0.8;
  font-family: Rajdhani;
  font-size: 32px;
  font-weight: 500;
  line-height: 1.25;
  letter-spacing: normal;
  color: #ffffff;
  margin: 0 0 40px;
  transition:all .4s ease;
}

@media (max-width: 767px) {
  #anaslider .hero-style .slide-text p {
    font-size: 16px;
    font-size: 1rem;
    font-weight: normal;
    margin: 0 0 30px;
	transition:all .4s ease;
  }
}*/

#anaslider .hero-style .slide-btns > a:first-child {
  margin-right: 10px;
}


/*--------------------------------------------------------------
	#button-style
--------------------------------------------------------------*/
#anaslider .theme-btn, .theme-btn-s2{
    background-color: #ffffff;
    font-size: 20px;
  font-weight: 500;
  line-height: 1.4;
  text-align: center;
  color:#2b3b95;
    padding: 9px 32px;
    border: 0; 
  border-radius: 3px;
    text-transform: uppercase;
    display: inline-block;
    line-height: initial;
  transition:all .4s ease;
}
#anaslider a {
    text-decoration: none;
    transition: all 0.2s ease;
}
/*#anaslider .theme-btn-s2{
    background-color: rgba(255, 255, 255, 0.9);
    color: #131e4a;
}
#anaslider .theme-btn:hover, #anaslider .theme-btn-s2:hover, #anaslider .theme-btn:focus, #anaslider .theme-btn-s2:focus, #anaslider .theme-btn:active, #anaslider .theme-btn-s2:active {
    background-color:#2b3b95 ;
    color: #fff;
}*/
#anaslider .theme-btn-s3{
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  color: #ffffff;
  text-transform: uppercase;
}
#anaslider i.fa-chevron-circle-right{
  height:22px;
  width:22px;
}
#anaslider a:hover {
    text-decoration: none;
}
@media (max-width: 991px){
  #anaslider .theme-btn, #anaslider .theme-btn-s2, #anaslider .theme-btn-s3 {
    font-size: 13px;
    padding: 15px 25px;
  }
}
@media (max-width: 767px){
  #anaslider #anaslider .theme-btn, #anaslider .theme-btn-s2{
    padding: 13px 20px;
    font-size: 13px;
  }
}
/*anasayfa sliderbitt*/
/*yükleniyor*/
.yukleniyor{width: 100%;
height: 100%;
position: fixed;
z-index: 999999;
background-color: rgb(255 255 255 / 0.3);
backdrop-filter: blur(10px);}

.containerss {
  width: 200px;
  height: 200px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  margin: auto;
  filter: url('#goo');
  animation: rotate-move 2s ease-in-out infinite;
}

.dot { 
  width: 70px;
  height: 70px;
  border-radius: 50%;
  background-color: #000;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}

.dot-3 {
  background-color: #a63bff;
  animation: dot-3-move 2s ease infinite, index 6s ease infinite;
}

.dot-2 {
  background-color: #ef7d00;
  animation: dot-2-move 2s ease infinite, index 6s -4s ease infinite;
}

.dot-1 {
  background-color: #009fe3;
  animation: dot-1-move 2s ease infinite, index 6s -2s ease infinite;
}

@keyframes dot-3-move {
  20% {transform: scale(1)}
  45% {transform: translateY(-18px) scale(.45)}
  60% {transform: translateY(-90px) scale(.45)}
  80% {transform: translateY(-90px) scale(.45)}
  100% {transform: translateY(0px) scale(1)}
}

@keyframes dot-2-move {
  20% {transform: scale(1)}
  45% {transform: translate(-16px, 12px) scale(.45)}
  60% {transform: translate(-80px, 60px) scale(.45)}
  80% {transform: translate(-80px, 60px) scale(.45)}
  100% {transform: translateY(0px) scale(1)}
}

@keyframes dot-1-move {
  20% {transform: scale(1)}
  45% {transform: translate(16px, 12px) scale(.45)}
  60% {transform: translate(80px, 60px) scale(.45)}
  80% {transform: translate(80px, 60px) scale(.45)}
  100% {transform: translateY(0px) scale(1)}
}

@keyframes rotate-move {
  55% {transform: translate(-50%, -50%) rotate(0deg)}
  80% {transform: translate(-50%, -50%) rotate(360deg)}
  100% {transform: translate(-50%, -50%) rotate(360deg)}
}

@keyframes index {
  0%, 100% {z-index: 3}
  33.3% {z-index: 2}
  66.6% {z-index: 1}
}
/*yükleniyorbitt*/

/*menu*/

i.iconfavori{top:0px!important; position:relative;}
.menuasagikaymadan{background-color: rgba(255, 255, 255, 0);
background-image: linear-gradient(140deg, rgba(255, 255, 255, 0) 15%, rgb(255, 255, 255) 50%);}


.menubgarka{ background-color:var(--menuarkaplan); transition: all 300ms ease; height: var(--menuyukseklikkayan)!important;
	line-height: var(--menuyukseklikkayan)!important;
	-webkit-box-shadow: 0px 17px 26px -14px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 17px 26px -14px rgba(0,0,0,0.75);
	box-shadow: 0px 17px 26px -14px rgba(0,0,0,0.75);
	transition: all 300ms ease;
	}

.droopmenu-navbar a{
		text-decoration: none;
		background-color: transparent;
		cursor:pointer;
		height:100%;
	}
	

	
	.droopmenu-brand,
	.droopmenu-header{ float:left; } 
	.droopmenu-brand{ margin-right:20px; margin-left:10px; }
	.dm-nav-brand a img,
	.droopmenu-brand img{ 
		height: 130px;
		position: relative;
		top: 0px; 
		z-index: 1;	
		transition: all 300ms ease;	
padding:15px;		
	}
	@media only screen and (max-width: 992px) {
		.dm-nav-brand a img,
		.droopmenu-brand img{ 
			height: 70px;
			position: relative;
			top: 0px; 
			z-index: 1;
		transition: all 300ms ease;	
			width:112px;
		}
		#logoss .gooey::after {
		  animation: morph 3s linear infinite;
			animation-delay: 0s;
		  animation-delay: 0s;
		  animation-delay: 400ms;
		  opacity: .5;
		  content: "★★★★★";
		  line-height: 80px!important;
		  text-indent: 37%!important;
		  font-size: 7px!important;
		  top: 5px!important;
		  color: #ef7d00;
		}
		#logoss .gooey {
		  position: absolute!important;
		  height: 100px!important;
		}
		.anasayfaarama {
		  width: 100%!important;
		}
		.anasayfaarama::after{width: 100%;
		content: "";
		position: absolute;
		transition: all 300ms ease;
		background-color: rgba(255, 255, 255, 1);
		left: 0!important;
		display: inline;
		top: 0!important;
		z-index: 0;
		height: 0!important;
		}
		.sliderstil{
		width: 100%;
		height: auto;
		border-radius: 0% 0% 0% 0%!important;
		overflow: hidden;
		-webkit-box-shadow: 14px 0px 32px -27px rgba(66, 68, 90, 0)!important;
		-moz-box-shadow: 14px 0px 32px -27px rgba(66, 68, 90, 0)!important;
		box-shadow: 14px 0px 32px -27px rgba(66, 68, 90, 0)!important;
		border-right: 0px solid #fff!important;
		transition: all 300ms ease;	
		}
		.anasayfaarama {
		  width: 100%!important;
		  left: 0!important;
		  position: relative!important;
		  margin-bottom: 15px;
		  transition: all 300ms ease;
			padding: 5px;		  
		}
		.aramaic{
		width: 100%!important;
		left: 0px!important;
		position: relative; transition: all 300ms ease;}
	}
	.dm-nav-brand a,	
	.droopmenu-brand { 
		font-size:32px; 
		font-weight:400;
		text-transform:uppercase;
		display:inline-block;
		color:#71818C;
	}
	
	.droopmenu-navbar{
		transition: all 300ms ease;
		position: relative;
		line-height: 1.6;
		z-index: 1;
		transition: all 300ms ease;
		height: var(--menuyukseklik);
		line-height: var(--menuyukseklik);
		position: fixed;
		width: 100%;
	}
	.dmcentered .droopmenu{
		text-align: var(--menufloat);
float: none;
left: 0px;
position: relative;
	}
	.droopmenu-inner,
	.droopmenu-boxed{ 
		max-width:100%;
		position:relative;
		margin:0 auto;
		z-index:10;
	}
	
	.dm-fullspan{ max-width:100%; }
	.droopmenu > li i{ vertical-align:middle; }
	.droopmenu > li > a,
	.droopmenu > li > span{ 
		color:var(--menulinkrenk); 
		font-size:var(--menufotsize); 
		font-weight: var(--menufonkalinlik); 
		font-family: var(--menufont);
		display:block;
		-webkit-transition: all 1s ease;
		-moz-transition: all 1s ease; 
		transition: all 1s ease;
		letter-spacing:1px;
		padding:0 10px;
		text-shadow: 0px 0px 5px var(--menulinkrenkshadow);
	}
	.droopmenu li:hover > a{ background:var(--menuarkaplanhover); color:var(--menulinkrenkhover); }
	

	.droopmenu > li a.droopmenu-button span{  }	
	.droopmenu li:hover > a.droopmenu-button{  background: none; color: hsla(0, 0%, 100%, 0.6); }
	.droopmenu li > a.droopmenu-button span{  border-color:#fff; }
	.droopmenu li:hover > a.droopmenu-button span{ border-color: hsla(0, 0%, 100%, 0.6); }
	
		.droopmenu li > ul{
		display:block;
		background:var(--altmenuarkaplan);
		position:absolute;
		-webkit-box-shadow: 0px 22px 46px 0px rgba(0, 0, 0, 0.12);
		-moz-box-shadow: 0px 22px 46px 0px rgba(0, 0, 0, 0.12);
		box-shadow: 0px 22px 46px 0px rgba(0, 0, 0, 0.12);
		-webkit-transform-origin: 0% 0%;
		-moz-transform-origin: 0% 0%;
		-ms-transform-origin: 0% 0%;
		-o-transform-origin: 0% 0%;
		transform-origin: 0% 0%;
		visibility: hidden;
		left: -9999em;
		width: var(--altmenugenislikkucuk);
		z-index: 99;	
		opacity: 0;
		top:100%;
		-webkit-border-bottom-right-radius: 5px;
		-webkit-border-bottom-left-radius: 5px;
		-moz-border-radius-bottomright: 5px;
		-moz-border-radius-bottomleft: 5px;
		border-bottom-right-radius: 5px;
		border-bottom-left-radius: 5px;		
	}
	ul.dillermenuayari{width: 56px!important;}
	.menuarka> a.dilstyle{padding: 6px 17px!important;}
	.gizlendil{display:none; }
	ul.parabirimmenuayari{width: 92px !important;}
	.menuarka> a.parastyle{padding: 4px 0!important; text-align:center;}
	.droopmenu li ul{ padding:10px 0; }	
	.droopmenu li li{ position:relative; }
	.droopmenu li li > ul { 
		margin-top:-13px; 
		margin: 0px 0px 0px 0px;  
		top:0;
	}
	
	.droopmenu li li.dmopener > ul { left: 100%; }
	.droopmenu li:hover > a,
	.droopmenu li li:hover > a{  }
	.droopmenu li ul li a{
		display: block;
		padding: 6px 15px;
		text-decoration: none;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-ms-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		font-weight: var(--altmenufonkalinlik);
		font-size: var(--altmenulinkfont);
		color: var(--altmenulinkrenk);
		transition: .5s ease-in-out;
		font-family: var(--menufont);
		text-align: left;
		line-height: 20px;
		font-size:var(--altmenufontsize);
	}
	
a.logokaybol{position: relative;
left: -500px;
transition: all 3000ms ease; opacity: 0;}
a.logokaybolgel{position: relative;
left: 0px;
transition: all 3000ms ease;}
.logosutgit{height: 50px;
position: absolute;
z-index: 1;
width: 160px;
left: 0px;
top: 50px;
transition: all 3000ms ease;
opacity: 0; background: #fff;}


.logosutgits{height: 50px;
position: absolute;
z-index: 1;
width: 160px;
left: 0px;
top: -2px;
transition: all 3000ms ease;
opacity: 1; background: #fff;}
.logosutgit img,
.logosutgits img{height: auto;
  width: 120px;
  background: #fff;}

#logoss .gooey{
background-image: linear-gradient(120deg, var(--menuarkaplanhover) 1%, var(--menuarkaplan) 100%);
border-radius: 42% 58% 70% 30% / 45% 45% 55% 55%;
animation: morph 3s linear infinite;
transform-style: preserve-3d;
outline: 1px solid transparent;
will-change: border-radius;
position: absolute;
height: 150px;
}
#logoss .gooey:before,
#logoss .gooey:after{
content: '';
width: 100%;
height: 100%;
display: block;
position: absolute;
left: 0;
top: 0;
border-radius: 42% 58% 70% 30% / 45% 45% 55% 55%;
box-shadow: 5px 5px 89px rgba(0, 102, 255, 0.21);
will-change: border-radius, transform, opacity;
animation-delay: 200ms;
background-image: linear-gradient(120deg, rgba(253, 254, 255, 0.55) 0%, rgba(255, 255, 255, 0.89) 100%);
}

#logoss .gooey:before{
  animation: morph 3s linear infinite;
  opacity: .21;
  animation-duration: 1.5s;
}

#logoss .gooey:after{
  animation: morph 3s linear infinite;
  animation-delay: 0s;
animation-delay: 400ms;
opacity: .5;
content: "★★★★★";
line-height: 120px;
text-indent: 38%;
font-size: 10px;
top: 7px;
color: #ef7d00;
}

@keyframes morph{
  0%,100%{
  border-radius: 42% 58% 70% 30% / 45% 45% 55% 55%;
    transform: translate3d(0,0,0) rotateZ(0.01deg);
  }
  34%{
      border-radius: 70% 30% 46% 54% / 30% 29% 71% 70%;
    transform:  translate3d(0,5px,0) rotateZ(0.01deg);
  }
  50%{
    opacity: .89;
    transform: translate3d(0,0,0) rotateZ(0.01deg);
  }
  67%{
    border-radius: 100% 60% 60% 100% / 100% 100% 60% 60% ;
    transform: translate3d(0,-3px,0) rotateZ(0.01deg);
  }
}

@keyframes fadeIn{
  100%{
    transform: scale(1.03);
    opacity: 0;
  }
 }	/* DROPDOWN | BACKGROUND OR BORDERS  */ 
	.droopmenu li > ul{ }
	#tekmenu{border-left:3px solid var(--borderrenk);
		border-bottom:3px solid var(--borderrenk);
		border-right:3px solid var(--borderrenk);
		border-image-source: linear-gradient(to left, var(--borderrenk), var(--borderrenk1), var(--borderrenk1), var(--borderrenk)); 
		border-image-slice: 1;
		border-width: 3px;
		-webkit-border-bottom-right-radius: 5px;
		-webkit-border-bottom-left-radius: 5px;
		-moz-border-radius-bottomright: 5px;
		-moz-border-radius-bottomleft: 5px;
		border-bottom-right-radius: 5px;
		border-bottom-left-radius: 5px; 
		-webkit-box-shadow: 0px 5px 17px -10px var(--borderrenk1);
-moz-box-shadow: 0px 5px 17px -10px var(--borderrenk1);
box-shadow: 0px 5px 17px -10px var(--borderrenk1);
		}
		
	#tekmenu:before {
		content:'';
		position:absolute;
		width:100%;
		height:4px;
		background:linear-gradient(to right, transparent, transparent, var(--borderrenk1), var(--borderrenk), var(--borderrenk));
		top:0px;
		right:0;
	}
	
	#tekmenu ul{border-left:0px solid transparent;
		border-bottom:0px solid transparent;
		border-top:0px solid transparent;
		border-right:3px solid var(--borderrenk);
		-webkit-border-bottom-right-radius: 0px;
		-webkit-border-bottom-left-radius: 0px;
		-moz-border-radius-bottomright: 0px;
		-moz-border-radius-bottomleft: 0px;
		border-bottom-right-radius: 0px;
		border-bottom-left-radius: 0px;
		-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 5px;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
}
	#tekmenu ul::before {
	  content: '';
	  position: absolute;
	  width: 100%;
	  height: 4px;
	  background: linear-gradient(to right, transparent, transparent, transparent, transparent, transparent);
	  top: 0px;
	  right: 0;
	}	
	/* SECOND LEVEL LINKS | COLOR OR BACKGROUND */ 
	
	.droopmenu li ul li a{ }
	
	/* MOBILE TAB CONTENT BACKGROUND AND BOTTOM BORDER */
	.droopmenu .droopmenu-tabcontent { }
	
	/* MOBILE TAB HEADER COLOR AND BOTTOM BORDER */
	.droopmenu .droopmenu-tabheader { }
	
	/* MOBILE ACTIVE TAB HEADER | BACKGROUND AND COLORS */
	.droopmenu .droopmenu-tabheader.droopmenu-tab-active{ }
	
	/* MOBILE MENU TOGGLE | HAMBURG COLOR  */
	.droopmenu-toggle i:after,
	.droopmenu-toggle i:before{ background: var(--anamenulinkrenk); }
	
	/* MEGA MENU HEADERS + CONTENT PARAGRAPHS | COLOR */
	
	.droopmenu .droopmenu-content p{ }
	
	/* CONTENT LINKS + ICONS | COLOR */
	.droopmenu .droopmenu-content p a,
	.droopmenu .droopmenu-content .dm-small,
	.droopmenu .droopmenu-icon-links li .dm-details span{ color:var(--primary); }
	
	 /* CONTENT ICON LINKS | COLORS | BACKGROUND COLOR */
	.droopmenu-col .coldemo{}
	.droopmenu .droopmenu-icon-links li .dm-icon-holder{ background-color:var(--primary); color:#fff; }
	.demo-row-eq .dm-equalize .droopmenu-col4 .droopmenu-content{ }
	.droopmenu .droopmenu-icon-links li a:hover ~ .dm-details span{ }
	.droopmenu .droopmenu-icon-links li a:hover ~ .dm-icon-holder{ }
	
	/* CONTENT BORDERS  */
	.droopmenu .dm-border-right{ }
	.droopmenu .dm-border-bottom,
	.droopmenu .dm-bottom-separator{ }	
	
	/* DECORATIVE ARROWS + SUBMENU BORDERS  */
	.dmpos-bottom .droopmenu li > ul{ }
	.droopmenu li.dmopener .dm-arrow{  border-bottom-color:#fff; }
	.dmarrow-down .droopmenu li.dmopener .dm-arrow{ border-top-color:#4CA502; }	 	
	.dmpos-bottom .droopmenu li.dmopener .dm-arrow{ border-top-color:#fff; }
	.dmpos-bottom.dmarrow-down .droopmenu li.dmopener .dm-arrow{ border-bottom-color:#4CA502; }
	
	/* TOP HEADER SOCIAL ICONS  */
	.droopmenu-extra .droopmenu .droopmenu-social-icons a{ border-color:#fff; }
	.droopmenu-extra .droopmenu .droopmenu-social-icons a i{  color:#fff; }
	.droopmenu-extra .droopmenu .droopmenu-social-icons a:hover i{ color: hsla(0, 0%, 100%, 0.6); }	
	.droopmenu-extra .droopmenu .droopmenu-social-icons a:hover { border-color: hsla(0, 0%, 100%, 0.6); }
	
					
	@media only screen and (min-width: 768px) {
		/* TAB BACKGROUND COLOR */
		.droopmenu .droopmenu-tabnav { }
		
		/* TAB LINKS COLOR */
		.droopmenu .droopmenu-tabnav a { }
		
		/* ACTIVE TAB LINKS COLOR */
		.droopmenu .droopmenu-tabnav a.droopmenu-tab-active { color:#65BA1E;  }		
		
		/* TAB LINKS ARROW BACKGROUND COLOR  + BORDERS BOTTOM & RIGHT COLORS */
		.droopmenu .droopmenu-tabnav a:after { }
		
		/* VERTICAL TABS BACKGROUND */
		.droopmenu .droopmenu-tabs.droopmenu-tabs-vertical .droopmenu-tabnav{ }
		
		/* VERTICAL TABS BORDER LEFT */
		.droopmenu .droopmenu-tabs.droopmenu-tabs-vertical .droopmenu-tabpanel{ }
		
		/* TABS PANEL TOP BORDER */
		.droopmenu .droopmenu-tabpanel  { }
		
		/* SIDEBAR MENU THEME | ADMIN STYLE  */
		.dm-page .droopmenu-header,
		.dm-page .droopmenu-vertical,
		.dm-page .dm-main-header .dm-badge {  background:#65BA1E; }
		.dm-page.dm-sidebar-left .dm-sidebar .droopmenu-vertical{ border-right-color:#4CA502; }
		.dm-page.dm-sidebar-right .dm-sidebar .droopmenu-vertical{ border-left-color:#4CA502; }
		.dm-page .droopmenu > li > a:after {
			border-bottom-color:#fff;
			border-right-color:#fff;
		}
		.dm-page .droopmenu > li > a:not(:only-child):after {  }	
		.dm-page .droopmenu > li > a {
			-webkit-box-shadow: inset 1px 0 0 hsla(0, 0%, 0%, 0);
			box-shadow: inset 1px 0 0 hsla(0, 0%, 0%, 0);
		}
		
		.dm-page .droopmenu > li:hover > a{
			-webkit-box-shadow: inset 4px 0 0 hsla(0, 0%, 0%, 0.5);
			box-shadow: inset 4px 0 0 hsla(0, 0%, 0%, 0.5);	
		}
		
		.dm-page .droopmenu > li.dmh-separator{ 
			border-bottom:1px solid hsla(0, 0%, 100%, 0.45);
			border-top:1px solid hsla(0, 0%, 0%, 0.18);
		}		
		
		.dm-page .droopmenu > li > h3{ color:#fff; }
		.dm-page .dm-badge { border-color:#fff; }
		.dm-page .droopmenu li:hover > a .dm-badge{ }									
						
	}		
		.baslikgizlensin{display:none}
	@media screen and (max-width: 1025px) {
		.baslikgizlensin{display:contents}
		#tekmenu{border-left:0px solid var(--anamenuhoverbg);
			border-bottom:0px solid var(--anamenuhoverbg);
			border-right:0px solid var(--anamenuhoverbg);
			-webkit-border-bottom-right-radius: 0px;
			-webkit-border-bottom-left-radius: 0px;
			-moz-border-radius-bottomright: 0px;
			-moz-border-radius-bottomleft: 0px;
			border-bottom-right-radius: 0px;
			border-bottom-left-radius: 05px; }
		#tekmenu:before {
			content:'';
			position:absolute;
			width:100%;
			height:0px;
			background:linear-gradient(to right, transparent, transparent, var(--anamenuhoverbg), var(--anamenuhoverbg), var(--anamenuhoverbg));
			top:0px;
			right:0;
		}
		
		#tekmenu ul{border-left:0px solid transparent;
			border-bottom:0px solid transparent;
			border-top:0px solid transparent;
			border-right:0px solid var(--anamenuhoverbg);
			-webkit-border-bottom-right-radius: 0px;
			-webkit-border-bottom-left-radius: 0px;
			-moz-border-radius-bottomright: 0px;
			-moz-border-radius-bottomleft: 0px;
			border-bottom-right-radius: 0px;
			border-bottom-left-radius: 0px;
			-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	}
		#tekmenu ul::before {
		  content: '';
		  position: absolute;
		  width: 100%;
		  height: 0px;
		  background: linear-gradient(to right, transparent, transparent, transparent, transparent, transparent);
		  top: 0px;
		  right: 0;
		}
		.droopmenu .droopmenu-grid-container{
		border-left:0px solid var(--anamenuhoverbg);
		border-bottom:0px solid var(--anamenuhoverbg);
		border-right:0px solid var(--anamenuhoverbg);
		-webkit-border-bottom-right-radius: 0px;
		-webkit-border-bottom-left-radius: 0px;
		-moz-border-radius-bottomright: 0px;
		-moz-border-radius-bottomleft: 0px;
		border-bottom-right-radius: 0px;
		border-bottom-left-radius: 0px;
	}
	
	.droopmenu .droopmenu-grid-container:first-child:before {
		content:'';
		position:absolute;
		width:100%;
		height:0px;
		background:linear-gradient(to right, transparent, transparent, var(--anamenuhoverbg), var(--anamenuhoverbg), var(--anamenuhoverbg));
		top:0px;
		right:0;
	}
		
		
		
		

		
		
		/* MOBILE MENU LINKS | BOTTOM BORDER COLOR */
		.droopmenu > li > a,	
		.droopmenu li ul li a{ }
		
		/* MOBILE MENU PANEL | TOP BORDER */
		.droopmenu-nav{ }			
		
		/* MOBILE MENU EXTRA LINKS */		
		.droopmenu-extra .droopmenu > li > a{ color:#fff; }
		.droopmenu-extra .droopmenu li:hover > a{ color:#fff; }
		.droopmenu-extra .droopmenu li li:hover > a{ color:#65BA1E; }
		
		/* MOBILE MENU EXTRA LINKS | BORDER BOTTOM COLOR */	
		.droopmenu-extra .droopmenu > li > a,	
		.droopmenu-extra .droopmenu li ul li a{ }
		
		/* MOBILE MENU EXTRA LINKS | ACTIVE LINK */
		.droopmenu-extra .droopmenu li.dmtoggle-open > a{ background-color:#4CA502; color:#fff; }			
		
		/* OFFCANVAS | BACKGROUND */
		.droopmenu-offcanvas .droopmenu-nav { }	
		
		/* OFFCANVAS CLOSE PANEL | BACKGROUND | BORDER BOTTOM COLOR */	
		.droopmenu-mclose { }
		
		/* OFFCANVAS CLOSE ICON COLOR | USE BACKGROUND COLOR */
		.droopmenu-mclose span:before, 
		.droopmenu-mclose span:after { }
		
		/* EXTRA LINKS + GRID CONTAINER | BORDER BOTTOM COLOR */
		.droopmenu .droopmenu-grid-container,
		.droopmenu-extra .droopmenu > li > a,	
		.droopmenu-extra .droopmenu li ul li a{ }
		
		/* SIDEBAR MENU THEME | ADMIN STYLE */
		.dm-page .dm-page-title { border-top:0;  }
		.dm-page .droopmenu li > a .dm-badge{ }
		.dm-page .droopmenu li:hover > a .dm-badge,
		.dm-page .droopmenu li.dmtoggle-open > a .dm-badge { border-color:#fff; }
		.dm-page .droopmenu > li > h3 { padding:15px 25px 0 25px; color:#65BA1E; }					
	}		




	
/*	-------------------------------------------------------
	:: Droopmenu Wrapper Containers
	------------------------------------------------------- */
	.backdrop.off {
		top:0px;
		transition: all 0s ease-out .5s;
	}

	.backdrop.on {
	 transition: all .9s ease-out .5s;background: rgba(0, 0, 0, 0.3); 
	  position: fixed;
	  left: 0;
	  width: 100%;
	  height: 100%;
	  z-index: 50;
	}
.zindexbac{z-index: 51;
position: fixed;
width: 100%;
left: 0;}
/*.droopmenu-parent i {color:var(--primary)!important}
.droopmenu-parent:hover i {color:#fff!important}*/
	.droopmenu-navbar,
	.droopmenu-navbar *{
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box; 
		box-sizing:border-box;
		padding: 0;
		margin: 0;
	}
	

	

	
	.droopmenu-extra{ float: right;  }
	.droopmenu-extra > ul > li { display: inline-block;  }	

/*	-------------------------------------------------------
	:: Droopmenu | Menu Styles
	------------------------------------------------------- */
	
	.droopmenu{ float:left; }
	.droopmenu,
	.droopmenu li{ 
		margin:0; 
		list-style:none; 
	}
	
	.droopmenu li i{ 
		font-size: var(--menufotsize);
line-height: normal;
top: -2px;
position: relative;
padding-right: 1px;  
	}
	
	.droopmenu > li{
		font-size:13px;
		position:relative;
		/*font-family: 'Montserrat', Helvetica, Arial, sans-serif;*/
		font-weight:300;
		float:left;
	}
	
	
	
	.droopmenu > li a.droopmenu-button span{
		text-align:center;
		border:2px solid #71818C;
		-webkit-transition: border-color .5s ease, color 0s ease;
		-moz-transition: border-color .5s ease, color 0s ease;
		-ms-transition: border-color .5s ease, color 0s ease;
		-o-transition: border-color .5s ease, color 0s ease;
		transition: border-color .5s ease, color 0s ease;
		display:inline-block;
		border-radius:24px;
		line-height:44px;
		padding:0 20px;
		height:44px;
	}
	
	.droopmenu > li a.droopmenu-button:hover span{
		-webkit-transition-delay:0s;
		-moz-transition-delay:0s;
		transition-delay:0s;
	}
	
	
	
	.dmcentered .droopmenu > li{
		display: inline-block;
		/*vertical-align:middle;*/
		float: none;
	}	
	

	

	
	.droopmenu li.dmopener > ul{					
		visibility: visible;
		opacity: 1;
		left: 0;	
	}
	
/*	-------------------------------------------------------
	:: Droopmenu | LEVEL II DROPDOWN 
	------------------------------------------------------- */
	
	
	
	.droopmenu li ul li a i{ 
		vertical-align:middle; 
		margin-right:0px; 
	}

/*	-------------------------------------------------------
	:: Droopmenu | DECORATIVE ARROW
	------------------------------------------------------- */
	
	.droopmenu .dm-arrow{ 
		width:0; 
		height:0;
		position:relative;
		border-bottom:0 solid transparent;
		border-left:20px solid transparent;
		border-right:20px solid transparent;
		-webkit-transition:all .2s ease;
		-moz-transition:all .2s ease;
		-ms-transition:all .2s ease;
		-o-transition:all .2s ease;
		transition:all .2s ease;
		margin-left:-20px;
		margin-bottom:0;
		z-index:9999;
		bottom:9px;
		left:50%;
	}
	
	.droopmenu li.dmopener .dm-arrow{
		border-bottom:10px solid var(--altmenuarkaplan); 
		margin-bottom:-10px;
	}
	
	.dmarrow-down .droopmenu .dm-arrow{ 
		border-bottom:0;
		border-top:0 solid transparent;
		bottom:1px;
	}
	
	.dmarrow-down .droopmenu li.dmopener .dm-arrow{
		border-bottom:0; 
		border-top:10px solid #fff;
		margin-bottom:-10px; 
	}
	
	
/*	-------------------------------------------------------
	:: Droopmenu | EXTENDED HOVER AREA
	------------------------------------------------------- */
	
	.droopmenu li > ul:after {
		content: '';
		position: absolute;
		background: transparent;
		height: 8px;
		width: 100%;
		bottom:100%;
		left: 0;
	}
	
	.droopmenu li li > ul:after  {
		top: 0;
		left: auto;
		right: 100%;
		bottom: auto;
		height:100%;
		width: 8px;
	}
	
/*	-------------------------------------------------------
	:: Droopmenu | ARROW INDICATORS
	------------------------------------------------------- */	
	
	.droopmenu li li.droopmenu-parent > a { padding-right:40px; }
	.droopmenu li a .droopmenu-indicator{ 
		display:inline-block; 
		line-height:normal;  
	}
	
	.droopmenu li a .droopmenu-indicator em{ font-style:normal; }
	.droopmenu li li a .droopmenu-indicator{ }	
	.droopmenu li a .droopmenu-indicator em:after,
	.droopmenu li li a .droopmenu-indicator em:after{
		content: "\f3d0";
		font-family: "Ionicons";
		display: inline-block;
		position:relative;
		font-size: 16px;
		margin-left: 4px;
		top: 1px;
	}
	
	.droopmenu li li a .droopmenu-indicator em:after{
		content: "\f3d1";
		position:absolute; 
		right:18px;
		top:25%;
	}	
	
/*	-------------------------------------------------------
	:: Droopmenu | DROP RIGHT-LEFT DIRECTION
	------------------------------------------------------- */
	
	.droopmenu li.droop-left > ul { 
		right:0;
		top: 100%; 
		left:auto;
	}
	
	.droopmenu li li.droop-left > ul { 
		top:0; 
		right:100%; 
		left:auto;
	}
	
	.droopmenu li li.droop-left > ul:after  {
		top: 0;
		left:  100%;
		right:auto;
		bottom: auto;
		height:100%;
		width: 8px;
	}
	
/*	-------------------------------------------------------
	:: Droopmenu | MEGAMENU | GRID CONTAINER
	------------------------------------------------------- */
	.droopmenu ul.droopmenu-grid,
	.droopmenu ul.droopmenu-grid ul{ width:auto; }
	.droopmenu .droopmenu,
	.droopmenu ul.droopmenu-grid,
	.droopmenu .droopmenu-grid ul,
	.droopmenu .droopmenu-mega ul{ padding:0; }	
	.droopmenu > li.droopmenu-mega{  position:static; }
	.droopmenu > li.droopmenu-mega > a { position:relative; }
	.droopmenu > li.droopmenu-mega > ul{ width: 90%;
  left: 0;
  right: 0;
  margin: 0 auto; }
	.droopmenu .droopmenu-grid-container{
		padding:20px;
		width:100%;
		border-left:3px solid var(--borderrenk);
		border-bottom:3px solid var(--borderrenk);
		border-right:3px solid var(--borderrenk);
		border-image-source: linear-gradient(to left, var(--borderrenk), var(--borderrenk1), var(--borderrenk1), var(--borderrenk)); 
		border-image-slice: 1;
		border-width: 3px;
		-webkit-border-bottom-right-radius: 5px;
		-webkit-border-bottom-left-radius: 5px;
		-moz-border-radius-bottomright: 5px;
		-moz-border-radius-bottomleft: 5px;
		border-bottom-right-radius: 5px;
		border-bottom-left-radius: 5px;
		-webkit-box-shadow: 0px 5px 17px -10px var(--borderrenk1);
-moz-box-shadow: 0px 5px 17px -10px var(--borderrenk1);
box-shadow: 0px 5px 17px -10px var(--borderrenk1);
	}
	
	.droopmenu .droopmenu-grid-container:first-child:before {
		content:'';
		position:absolute;
		width:100%;
		height:4px;
		background:linear-gradient(to right, transparent, transparent, var(--borderrenk1), var(--borderrenk), var(--borderrenk));
		top:0px;
		right:0;
	}
	.droopmenu .droopmenu-grid-container ul{
		display:block;
		box-shadow:none;
		background:transparent;
		position:static;
		text-align:left;
		margin-left:0;
		border-top:0;
		opacity:1;
	}
	
	.droopmenu .droopmenu-grid-container ul.droopmenu-col{ 
		padding-left:10px; 
		padding-right:10px;  
	}
	
/*	-------------------------------------------------------
	:: Droopmenu | MEGAMENU GRID CONTAINER SIZES
	------------------------------------------------------- */
	
	.droopmenu-grid		{ }	
	.droopmenu-grid-9,
	.droopmenu ul.droopmenu-grid-9	{ width:960px; }
	.droopmenu-grid-8,
	.droopmenu ul.droopmenu-grid-8 	{ width:840px; }
	.droopmenu-grid-7,
	.droopmenu ul.droopmenu-grid-7 	{ width:720px; }
	.droopmenu-grid-6,
	.droopmenu ul.droopmenu-grid-6 	{ width:640px; }
	.droopmenu-grid-5,
	.droopmenu ul.droopmenu-grid-5	{ width:580px; }
	.droopmenu-grid-4,
	.droopmenu ul.droopmenu-grid-4 	{ width:var(--altmenugenislikorta); }
	.droopmenu-grid-3,
	.droopmenu ul.droopmenu-grid-3 	{ width:320px; }
	.droopmenu-grid-2,
	.droopmenu ul.droopmenu-grid-2	{ width:240px; }
	.droopmenu-grid-1,
	.droopmenu ul.droopmenu-grid-1	{ width:180px; }
	
/*	-------------------------------------------------------
	:: Droopmenu | GRID ROWS COLUMNS
	------------------------------------------------------- */
	
	.droopmenu-row{ margin:0 -10px; }
	.droopmenu-col,
	.droopmenu ul.droopmenu-grid ul.droopmenu-col{
		min-height:1px; 
		padding-left:10px; 
		padding-right:10px; 
		position:relative;
		float:left;
	}
	
	.droopmenu-col1,
	.droopmenu ul.droopmenu-grid ul.droopmenu-col1		{ width:8.33%; }
	.droopmenu-col2,
	.droopmenu ul.droopmenu-grid ul.droopmenu-col2		{ width:16.66%; }
	.droopmenu-col3,
	.droopmenu ul.droopmenu-grid ul.droopmenu-col3		{ width:25%; }
	.droopmenu-col4,
	.droopmenu ul.droopmenu-grid ul.droopmenu-col4		{ width:33.33%; }
	.droopmenu-col5,
	.droopmenu ul.droopmenu-grid ul.droopmenu-col5		{ width:41.66%; }
	.droopmenu-col6,
	.droopmenu ul.droopmenu-grid ul.droopmenu-col6		{ width:50%; }
	.droopmenu-col7,
	.droopmenu ul.droopmenu-grid ul.droopmenu-col7		{ width:58.33%; }
	.droopmenu-col8,
	.droopmenu ul.droopmenu-grid ul.droopmenu-col8		{ width:66.66%; }
	.droopmenu-col9,
	.droopmenu ul.droopmenu-grid ul.droopmenu-col9		{ width:75%; }
	.droopmenu-col10,
	.droopmenu ul.droopmenu-grid ul.droopmenu-col10		{ width:83.33%; }
	.droopmenu-col11,
	.droopmenu ul.droopmenu-grid ul.droopmenu-col11		{ width:91.66%; }
	.droopmenu-col12,
	.droopmenu ul.droopmenu-grid ul.droopmenu-col12		{ width:100%; }
	.droopmenu-col1-5,
	.droopmenu ul.droopmenu-grid ul.droopmenu-col1-5 	{ width:20%; }
	.droopmenu-col1-8,
	.droopmenu ul.droopmenu-grid ul.droopmenu-col1-8	{ width:12.5%; }
	
/*	-------------------------------------------------------
	:: Droopmenu Clear Floats
	------------------------------------------------------- */

	.droopmenu:after,
	.droopmenu:before,
	.droopmenu-row:after, 
	.droopmenu-row:before,
	.droopmenu-inner:after,
	.droopmenu-inner:before{
		content:"";
		display:table;
	}
	
	.droopmenu:after,
	.droopmenu-row:after,
	.droopmenu-inner:after{ clear:both; }
						
/*	-------------------------------------------------------
	:: Droopmenu | STICKY FOR HORIZONTAL MENU
	------------------------------------------------------- */
	
	.dmfixed{
		position: fixed;
		width: 100%;
		left: 0;
		top: 0;
	}
	
	.dmpos-bottom.dmfixed{
		width: 100%;  
		bottom: 0;  
		top: auto;
	}
	
/*	-------------------------------------------------------
	:: Droopmenu | BOTTOM POSITION
	------------------------------------------------------- */
	
	.dmpos-bottom .droopmenu li > ul {
		bottom: 100%;
		top: auto;	
		margin:0;
	}
	
	.dmpos-bottom .droopmenu li > ul:after {
		top: 100%;
		bottom: auto;
	}
	
	.dmpos-bottom .droopmenu li li > ul:after  {
		top: 0;
		left: auto;
		right: 100%;
		bottom: auto;
	}
	
	.dmpos-bottom .droopmenu li li.drop-left > ul:after{
		top: 0;
		left: 100%;
		right: auto;
		bottom: auto;
		height: 100%;
		width: 8px;
	}	
	
	.dmpos-bottom .droopmenu li li > ul { 	
		top: auto;	
		bottom: 0;
		margin: 0; 
		margin-bottom:-13px;
	}
	
	.dmpos-bottom .droopmenu li > ul{
		border:0;
		-webkit-box-shadow: 0px -12px 22px 0px rgba(0,0,0,0.12);
		-moz-box-shadow: 0px -12px 22px 0px rgba(0,0,0,0.12);
		box-shadow: 0px -22px 46px 0px rgba(0,0,0,0.12);	
	}
	
	.dmpos-bottom .droopmenu .dm-arrow{ 
		bottom:59px;
		border-bottom:0; 
		border-top:10px solid transparent;
		margin-top:-11px;
	}
	
	.dmpos-bottom .droopmenu li.dmopener .dm-arrow{
		border-bottom:0; 
		border-top:10px solid #fff;
	}
	
	.dmpos-bottom.dmarrow-down .droopmenu .dm-arrow{
		bottom:69px; 
		border-top:0;
		border-bottom:0 solid transparent;
	}
	
	.dmpos-bottom.dmarrow-down .droopmenu li.dmopener .dm-arrow{
		border-top:0; 
		border-bottom:10px solid #fff;
	}
	
/*	-------------------------------------------------------
	:: Droopmenu | VERTICAL MENU | ADJUST MIN-HEIGHT
	------------------------------------------------------- */
	
	.droopmenu-vertical{ 
		width:100%;
		min-height:100vh;
		position:static;  
		margin:0; 
	}

	.droopmenu-vertical .droopmenu .dm-arrow,
	.droopmenu-vertical.dmarrow-down .droopmenu .dm-arrow{ display:none; }
	.droopmenu-vertical .droopmenu-header{
		padding-right:20px; 
		padding-left:20px; 
	}
	
	.droopmenu-vertical .droopmenu,
	.droopmenu-vertical .droopmenu-header,
	.droopmenu-vertical .droopmenu > li{ float:none; }
	.droopmenu-vertical .droopmenu > li{ display:block; }
	.droopmenu-vertical .droopmenu > li > a > i{ 
		line-height:normal; 
		vertical-align:middle;
		display:inline-block;
		margin-right:8px;
		width:24px;
		padding:0; 
	}
	
	.droopmenu-vertical .droopmenu > li > a,
	.droopmenu-vertical .droopmenu > li > span{
		height:auto; 
		line-height:42px;
		padding:0 20px;
		display:block;
	}
	
	.droopmenu-vertical	.droopmenu li a .droopmenu-indicator em:after{
		content: "\f3d1";
		position:absolute;
		right:18px;
		top:28%;
	}
	
	.droopmenu-vertical .droopmenu li > ul{
		margin:0; 
		left:100%;
		top:0;  
	}
	
	.droopmenu-vertical .droopmenu li > ul:after{
		width: 8px;
		height: 100%;
		bottom: auto;
		right: 100%;
		left: auto;	
		top: 0;
	}
	
/*	-------------------------------------------------------
	:: Droopmenu | VERUICAL | DROP BOTTOM-TOP DIRECTION
	------------------------------------------------------- */	
	
	.droopmenu-vertical .droopmenu li.droop-bottom > ul{
		top: auto;
		bottom: 0;
	}
	
	.droopmenu-vertical .droopmenu li.droop-bottom > ul:before{
		top: auto;
		bottom: 22px;
	}
	

/*	-------------------------------------------------------
	:: Droopmenu | VERUICAL | RIGHT POSITION
	------------------------------------------------------- */	
	
	.droopmenu-vertical.dmpos-right{ }
	.droopmenu-vertical.dmpos-right .droopmenu li > ul:after {
		right: auto;
		left: 100%;
	}
	
	.droopmenu-vertical.dmpos-right .droopmenu li > ul {
		right: 100%;
		left: auto;
	}
	
	.droopmenu-vertical-wrapper{ width:240px; }
	
/*	-------------------------------------------------------
	:: Droopmenu | CONTENT STYLING
	------------------------------------------------------- */
	
	.droopmenu-left{ float:left; }
	.droopmenu-right{ float:right; }	
	.droopmenu-col img { 
		max-width: 100%; 
		display:block;  
	}
	
	.droopmenu-col .droopmenu-media{
		overflow:hidden;
		padding-bottom:56.25%;
		padding-top: 25px;
		position:relative;
		height:0;
	}
	
	.droopmenu-col .droopmenu-media video,
	.droopmenu-col .droopmenu-media embed,
	.droopmenu-col .droopmenu-media object,
	.droopmenu-col .droopmenu-media iframe{
		position:absolute;
		height:100%;
		width:100%;
		border:0;
		left:0;
		top:0;
	}
	
	.droopmenu-col h4{ 
		font-weight:var(--altmenufontsizeh4bold);
		font-size:var(--altmenufontsizeh4); 
		margin-left: -7px;
		
	}
	.droopmenu li li:hover > a{ background:transparent!important; color:var(--altmenulinkrenkhover)!important;; transition: .5s ease-in-out;}
	.droopmenu-col h4,
	.droopmenu .dm-block-title{ color:var(--altmenufontsizeh4renk);  }
	.droopmenu .droopmenu-col li a{
		
		display: block;
	border-bottom: 0;
	font-weight: var(--altmenufont);
	font-size: var(--altmenufontsize);
	padding-bottom: 5px;
	margin-left: 5px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
		
	}
	
	.droopmenu .droopmenu-col li:last-child a { padding-bottom:0; }
	.droopmenu .droopmenu-col ul li:hover > a{
		text-decoration:none;
		background: none;
	}
	
	.droopmenu .dm-bottom-separator{
		border-bottom: 1px solid #E3E9ED;
		padding-bottom: 8px;
		margin-bottom: 8px;
	}
	
	.droopmenu .dm-block-title{
		font-weight:400;
		overflow: hidden;
		padding: 6px 25px;
		font-size:18px;
	}
	
	.droopmenu .droopmenu-content { padding-bottom:20px; }
	.droopmenu .droopmenu-content h4{ margin-bottom:15px; }
	.droopmenu .droopmenu-content p a{ color:#A9B4BA; display:inline; padding:0; font-size:inherit; }
	.droopmenu .droopmenu-content .dm-bold{ }
	.droopmenu .droopmenu-content .dm-small{ color:#A9B4BA; letter-spacing:1px; font-size:12px; text-transform:uppercase; }
	.droopmenu .droopmenu-content .dm-italic{ font-style:italic; }
	.droopmenu .droopmenu-content p { line-height:1.8em; margin:0 0 1.2em 0;  }
	.droopmenu .droopmenu-content .droopmenu-icon-link p{ margin:0;  }
	.droopmenu .droopmenu-content p:last-child{ margin-bottom:0; }
	.droopmenu .droopmenu-content p a:hover i{ margin-left:5px; }
	.droopmenu .droopmenu-content p a i{  font-size:14px; margin-left:0; }	
	.droopmenu .droopmenu-content p a,
	.droopmenu .droopmenu-content p a i{
		-webkit-transition: all .5s ease;
		-moz-transition: all .5s ease; 
		transition: all .5s ease;				
	}
	
	.droopmenu .dm-border-right{ border-right:1px solid #ddd; padding-right:20px; }
	.droopmenu .dm-border-bottom{ background:transparent; border:0;  border-bottom:1px solid #ddd; margin:20px 0; }
	.droopmenu .droopmenu-content .droopmenu-social-icons{ padding-bottom:15px; }
	.droopmenu .droopmenu-content .droopmenu-social-icons a{ display:inline-block; padding:0; margin:0; } 
	.droopmenu .droopmenu-content .droopmenu-social-icons a i{ position:relative; top:-1px; }
	.droopmenu .droopmenu-icon-links li {
		display: block;
		position: relative;
		margin:15px 0;
	}
	
	.droopmenu .droopmenu-icon-links li a{
		width:100%;
		height:100%;
		font-size:0;
		display:block;
		text-indent:-9999px;
		position:absolute;
		z-index:3; 
		left:0;
		top:0;
	}	
	
	.droopmenu .droopmenu-icon-links li .dm-details {
		display: block;
		padding: 0px 0px 0px 50px;
	}
	
	.droopmenu .droopmenu-icon-links li .dm-details span{
		font-size: 20px;
		font-weight:300;
		transition: all 500ms ease-in-out;
	}
	
	.droopmenu .droopmenu-icon-links li .dm-details p { }
	.droopmenu .droopmenu-icon-links li .dm-icon-holder{
		width: 32px;
		height: 32px;
		position: absolute;
		line-height: 32px;
		text-align: center;
		background: #898989;
		transition: all 500ms ease-in-out;
		border-radius: 50%;
		color:#ffffff;
		left:0px;
		top:6px;
	}
	
	.droopmenu .droopmenu-icon-links li .dm-icon-holder i{ 
		font-size:18px; 
		vertical-align:middle; 
		position:relative; 
		top:-1px; 
	}
	
	.droopmenu .droopmenu-icon-links li a:hover ~ .dm-details span{ color:#A9B4BA; }
	.droopmenu .droopmenu-icon-links li a:hover ~ .dm-icon-holder{ background:#A9B4BA;}
	.dm-equalize{ overflow: hidden; }
	.dm-equalize > .droopmenu-col{ display: table-cell; float: none; }
	.dm-equalize > .droopmenu-col .droopmenu-content{ 
		padding-bottom: 10000px; 
		margin-bottom: -10000px; 
	}
	
/*	-------------------------------------------------------
	:: SOCIAL ICONS
	------------------------------------------------------- */
	.droopmenu-social-icons{ display:block; }
	.droopmenu-extra .droopmenu-social-icons{ line-height:70px; }
	.droopmenu-social-icons a{ 
		width:32px; 
		height:32px; 
		line-height:28px;
		text-align:center;
		position:relative;
		display: inline-block;
		text-decoration: none;
		border:2px solid ;
		-webkit-tap-highlight-color: rgba(0,0,0,0);
		-webkit-transition: color 1s, background 1s;
		-moz-transition: color 1s, background 1s;
		-ms-transition: color 1s, background 1s;
		-o-transition: color 1s, background 1s;
		transition: color 1s, background 1s;		
		-webkit-border-radius:16px;
		-moz-border-radius:16px;
		border-radius:16px;
		cursor:pointer;
		color:#71818C;
	}
	
	.droopmenu-social-icons a:after{ 
		content:'';
		position:absolute;
		border-radius:50%;
		height:100%;
		width:100%;
		left:0; 
		top:0;
	}
	
	.droopmenu-social-icons a:hover:after{ animation:sonarEffect 450ms ease-out; }
	
	@keyframes sonarEffect{
		0%{opacity:.3}
		40%{
			box-shadow:0 0 0 2px rgba(0,0,0,0.2),0 0 10px 10px #fff,0 0 0 10px rgba(0,0,0,0.2); 
			opacity:.5;
		}
		100%{
			box-shadow:0 0 0 2px rgba(0,0,0,0.2),0 0 10px 10px #fff,0 0 0 10px rgba(0,0,0,0.2);
			transform:scale(1.6);
			opacity:0;
		}
	}
	
	.droopmenu li .droopmenu-social-icons a i{ 
		font-size:14px;
		vertical-align:middle;
		display:inline-block;
		position:relative;
		margin:0; 
		top:0; 
	}
	
	.droopmenu-extra .droopmenu .droopmenu-social-icons a{ border-color: #71818C; }
	.droopmenu-extra .droopmenu .droopmenu-social-icons a i{ color: #71818C; }	
	.droopmenu-extra .droopmenu .droopmenu-social-icons a:hover { border-color: #CCCCCC; }
	.droopmenu-extra .droopmenu .droopmenu-social-icons a:hover i{ color: #CCCCCC; }	
	
	.droopmenu-social-icons .dm-twitter,
	.droopmenu-extra .droopmenu .droopmenu-social-icons a.dm-twitter{  background:#28AAE1; border-color:#28AAE1;}
	.droopmenu-social-icons .dm-facebook,
	.droopmenu-extra .droopmenu .droopmenu-social-icons a.dm-facebook{ background:#3B5998; border-color:#3B5998;}
	.droopmenu-social-icons .dm-googleplus,
	.droopmenu-extra .droopmenu .droopmenu-social-icons a.dm-googleplus{ background:#DC4E41; border-color:#DC4E41;}
	.droopmenu-social-icons .dm-linkedin,
	.droopmenu-extra .droopmenu .droopmenu-social-icons a.dm-linkedin{ background:#0073B2; border-color:#0073B2;}
	.droopmenu-social-icons .dm-youtube,
	.droopmenu-extra .droopmenu .droopmenu-social-icons a.dm-youtube{ background:#E52D27; border-color:#E52D27;}
	.droopmenu-social-icons .dm-pinterest,
	.droopmenu-extra .droopmenu .droopmenu-social-icons a.dm-pinterest{ background:#BD081C; border-color:#BD081C;}
	.droopmenu-social-icons .dm-rss,
	.droopmenu-extra .droopmenu .droopmenu-social-icons a.dm-rss{ background:#FF8B00; border-color:#FF8B00;}
	.droopmenu-social-icons .dm-instagram,
	.droopmenu-extra .droopmenu .droopmenu-social-icons a.dm-instagram{background:#3F729B; border-color:#3F729B;}		
	.droopmenu-social-icons .dm-whatsapp,
	.droopmenu-extra .droopmenu .droopmenu-social-icons a.dm-whatsapp{background:#3BB931; border-color:#3BB931;}
	.droopmenu-social-icons .dm-twitter:hover,
	.droopmenu-extra .droopmenu .droopmenu-social-icons a.dm-twitter:hover{  background:#53BBE7;  border-color:#53BBE7; }
	.droopmenu-social-icons .dm-facebook:hover,
	.droopmenu-extra .droopmenu .droopmenu-social-icons a.dm-facebook:hover{  background:#627AAC; border-color:#627AAC; }
	.droopmenu-social-icons .dm-googleplus:hover,
	.droopmenu-extra .droopmenu .droopmenu-social-icons a.dm-googleplus:hover{  background:#E56348; border-color:#E56348; }
	.droopmenu-social-icons .dm-linkedin:hover,
	.droopmenu-extra .droopmenu .droopmenu-social-icons a.dm-linkedin:hover{  background:#338FC1; border-color:#338FC1; }	
	.droopmenu-social-icons .dm-youtube:hover,
	.droopmenu-extra .droopmenu .droopmenu-social-icons a.dm-youtube:hover{  background:#E52D27; border-color:#E52D27; }
	.droopmenu-social-icons .dm-pinterest:hover,
	.droopmenu-extra .droopmenu .droopmenu-social-icons a.dm-pinterest:hover{  background:#BD081C; border-color:#BD081C; }	
	.droopmenu-social-icons .dm-rss:hover,
	.droopmenu-extra .droopmenu .droopmenu-social-icons a.dm-rss:hover{   background:#FFA233; border-color:#FFA233; }
	
	.droopmenu-social-icons .dms-icon i,
	.droopmenu-social-icons .dms-icon:hover i,
	.droopmenu-extra .droopmenu .droopmenu-social-icons a.dms-icon i,
	.droopmenu-extra .droopmenu .droopmenu-social-icons a.dms-icon:hover i{ color:#fff; }
	
/*	-------------------------------------------------------
	:: MODAL SEARCH
	-------------------------------------------------------*/
	.dm-body-fix,
	.dm-search-open{ overflow:hidden; }
	.dm-modal-search {
		width: 100%;
		height: 100%;
		z-index: 1040;
		position: fixed;
		-webkit-transition: opacity 0.3s 0s, visibility 0s;
		-moz-transition: opacity 0.3s 0s, visibility 0s;
		transition: opacity 0.3s 0s, visibility 0s;
		-webkit-transition-delay: 1s;
		-moz-transition-delay: 1s;
		transition-delay: 1s;
		visibility: hidden;	
		overflow: hidden;
		opacity: 0;
		bottom: 0;
		right: 0;
		left: 0;
		top: 0;
	}
	
	.dm-search-open .dm-modal-search{
		-webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
		-moz-transition: opacity 0.3s 0s, visibility 0s 0s;
		transition: opacity 0.3s 0s, visibility 0s 0s;
		-webkit-transition-delay: 0.1s;
		-moz-transition-delay: 0.1s;
		transition-delay: 0.1s;
		visibility: visible;
		opacity: 1;
	}
	
	.dm-search-overlay {
		width: 100vw;
		height: 100vw;
		position: absolute;
		background-color: rgba(0, 0, 0, 0.6);
		-webkit-transition: all .6s cubic-bezier(.67,.4,.67,.37);
		-moz-transition: all .6s cubic-bezier(.67,.4,.67,.37);
		-ms-transition: all .6s cubic-bezier(.67,.4,.67,.37);
		-o-transition: all .6s cubic-bezier(.67,.4,.67,.37);
		transition: all .6s cubic-bezier(.67,.4,.67,.37);
		-webkit-transform: scale(0) translate(0,0);
		-moz-transform: scale(0) translate(0,0);
		-ms-transform: scale(0) translate(0,0);
		transform: scale(0) translate(0,0);
		-webkit-transition-delay: 0s;
		-moz-transition-delay: 0s;
		transition-delay: 0s;
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		border-radius: 50%;
		right: -50vw;
		top: -50vw;
		opacity: 0.4;
		z-index: 10;
	}
	
	.dm-search-open .dm-search-overlay{
		opacity: 1;
		-webkit-transform: scale(2) translate(-25%,25%);
		-moz-transform: scale(2) translate(-25%,25%);
		-ms-transform: scale(2) translate(-25%,25%);
		transform: scale(2) translate(-25%,25%);
		-moz-transition: all .6s cubic-bezier(.67,.4,.67,.37);
		-ms-transition: all .6s cubic-bezier(.67,.4,.67,.37);
		-o-transition: all .6s cubic-bezier(.67,.4,.67,.37);
		transition: all .6s cubic-bezier(.67,.4,.67,.37);
		-webkit-transition-delay:0.2s;
		-moz-transition-delay: 0.2s;
		transition-delay: 0.2s;
	}
	
	.dm-search-wrapper {
		display: block; 
		position: absolute;
		-webkit-transition: all 0.1s ease;
		-moz-transition: all 0.1s ease;
		-o-transition: all 0.1s ease;
		transition: all 0.1s ease;		
		width: 100%;
		height: 100vh;
		z-index: 13;
		opacity:0;
	}
	
 
	.dm-search-open .dm-search-wrapper {
		opacity:1;  
	}
	
	.dm-modal-form{
		width: 100%;
		margin:0 auto;
		position: relative;
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-o-transform: translateY(-50%);
		transform: translateY(-50%);
		max-width: 1200px;
		z-index: 999;
		height:70px;
		padding: 0;
		top: 50%;
	}
	
	.dm-search-open .dm-modal-form{
		-webkit-animation-name: searchShow;
		-webkit-animation-duration: 1.2s;
		animation-name: searchShow;
		animation-duration: 1.2s;
	}
	
	.dm-modal-form input{
		color:#FFF;
		display:block;
		height:70px;
		margin:0 auto;
		padding:0 70px 0 5px;
		opacity:1;
		font-size:48px;
		border:0;
		background:0;
		position:relative;
		font-weight:200;
		font-family: 'Montserrat', Helvetica, Arial, sans-serif;
		-webkit-transition: all 0.5s ease;
		-moz-transition: all 0.5s ease;
		-o-transition: all 0.5s ease;
		transition: all 0.5s ease;
		outline:none;
		width:100%;
		z-index:2;
		top:0;
	}
	
	.dm-modal-form button{
		border:0;
		margin:0;
		padding:0;
		color:#fff;
		font-size:32px;
		position:absolute;
		background: none;
		cursor: pointer;
		-webkit-transition: all 0.5s ease;
		-moz-transition: all 0.5s ease;
		-o-transition: all 0.5s ease;
		transition: all 0.5s ease;	
		outline:none;
		height:100%;
		width:70px;
		z-index:2;
		right:-10px;
		top:0;
	}
	
	.dm-modal-form input::placeholder { color:#FFF; opacity:1; }
	.dm-modal-form input:-moz-placeholder { color:#FFF; opacity:1; }
	.dm-modal-form input::-moz-placeholder { color:#FFF; opacity:1; }
	.dm-modal-form input::-webkit-input-placeholder { color:#FFF; opacity:1; }
	.dm-modal-form input:-ms-input-placeholder { color:#FFF; opacity:1; }
	.dm-modal-form input::-webkit-search-decoration { -webkit-appearance: none; }
	.dm-modal-form input::-webkit-search-cancel-button { display: none; }
	.dm-modal-form label{
		width: 100%;
		height:100%;
		display: block;
		position: absolute;
		border-bottom: 2px solid rgba(255,255,255,0.3);
		outline:none;
		z-index:1;
		top:0;
	}
	
	.dm-modal-form label:before, 
	.dm-modal-form label:after {
		content: '';
		bottom:-3px;
		position: absolute;
		background: #fff;
		-webkit-transition: all 500ms cubic-bezier(0.680, 0, 0.265, 1);
		-webkit-transition: all 500ms cubic-bezier(0.680, -0.550, 0.265, 1.550); 
		-moz-transition: all 500ms cubic-bezier(0.680, -0.550, 0.265, 1.550); 
		-o-transition: all 500ms cubic-bezier(0.680, -0.550, 0.265, 1.550); 
		transition: all 500ms cubic-bezier(0.680, -0.550, 0.265, 1.550);
		z-index: 2; 
		height:3px;
		width: 0;
		z-index:2;
	}
	
	.dm-modal-form label:before { left: 50%; }
	.dm-modal-form label:after { right: 50%; }
	.dm-modal-form input:focus ~ label:after,
	.dm-modal-form input:focus ~ label:before{ width: 50%; }
	.dm-modal-form input:focus{ top:-10px; }
	.dm-modal-form input:focus ~ button{ right:-15px; }
	
	@-webkit-keyframes searchShow{
		0%{
			opacity:0;
			margin-top:40px;
			height:100px;
		}
		67%{
			opacity:0;
			margin-top:40px;
			height:100px;
		}
		100%{
			opacity:1;
			margin-top:0;
			height:70px;
		}
	}
	
	@keyframes searchShow{
		0%{
			opacity:0;
			margin-top:40px;
			height:100px;
		}
		67%{
			opacity:0;
			margin-top:40px;
			height:100px;
		}
		100%{
			opacity:1;
			margin-top:0;
			height:70px;
		}
	}
	
	.dm-search-close{
		width:50px;
		height:70px;
		position:absolute;
		font-size: 64px;
		z-index:999;
		color:#fff;
		right:-5px;
		top:-15px;
		opacity:0;
		text-decoration:none;
		-webkit-transition: all 1s;
		transition: all 1s;
		-webkit-transition-delay: 0s;
		transition-delay: 0s;
		outline:none;	
	}
	
	.dm-search-open .dm-search-close{
		-webkit-transition-delay: 0.5s;
		transition-delay: 0.5s;
		opacity:1;
	}
	
	.dm-search-slidedown .dm-search-overlay{
		position: fixed;
		-webkit-transition: all 800ms cubic-bezier(1.000, 0.000, 0.070, 1.000); 
		-moz-transition: all 800ms cubic-bezier(1.000, 0.000, 0.070, 1.000); 
		-o-transition: all 800ms cubic-bezier(1.000, 0.000, 0.070, 1.000);
		transition: all 800ms cubic-bezier(1.000, 0.000, 0.070, 1.000);
		-webkit-border-radius:0;
		-moz-border-radius:0;
		border-radius:0;		
		-webkit-transform: none;
		-moz-transform: none;
		-ms-transform: none;
		transform: none;
		width:100%;
		height:0%;
		right:0;		
		left:0;
		top:0;	
	}
	
	.dm-search-open .dm-search-slidedown .dm-search-overlay{ height:100%; }
	.dm-search-slidedown .dm-modal-form{  
		margin-top:100px; 		
		-webkit-transition: all 600ms cubic-bezier(1.000, 0.000, 0.070, 1.000); 
		-moz-transition: all 600ms cubic-bezier(1.000, 0.000, 0.070, 1.000); 
		-o-transition: all 600ms cubic-bezier(1.000, 0.000, 0.070, 1.000);
		transition: all 600ms cubic-bezier(1.000, 0.000, 0.070, 1.000);  
	}
	
	.dm-search-open .dm-search-slidedown .dm-modal-form{ margin-top:0;  }
	.dm-search-slidedown .dm-search-wrapper {
		-webkit-transition-delay: 0.2s;
		transition-delay: 0.2s;
	}	
	
/*	-------------------------------------------------------
	:: Droopmenu | TABS | MOBILE FIRST
	------------------------------------------------------- */
	
	.droopmenu .droopmenu-tabs{ display:block;  }
	.droopmenu .droopmenu-tabsection { }
	.droopmenu .droopmenu-tabcontent {  
		border-bottom:1px solid #E3E9ED;
		padding: 20px 30px; 
		background: #fff; 
		display: none; 
	}
	
	.droopmenu .droopmenu-tabcontent.droopmenu-tab-active { display: block; }
	.droopmenu .droopmenu-tabnav { display: none; }
	.droopmenu .droopmenu-tabnav a{ text-transform:uppercase; }
	.droopmenu .droopmenu-tabheader {
		padding: 1em;
		color: #71818C;
		display: block;
		cursor: pointer;
		text-decoration: none;
		overflow:hidden;
	}

	.droopmenu .droopmenu-tabnav:after, 
	.droopmenu .droopmenu-tabnav:before,	
	.droopmenu .droopmenu-tabheader:after,
	.droopmenu .droopmenu-tabheader:before,
	.droopmenu-tabs.droopmenu-tabs-vertical:after,
	.droopmenu-tabs.droopmenu-tabs-vertical:before	{  
		display:table; 
		content:""; 
	}
	
	.droopmenu .droopmenu-tabnav:after,
	.droopmenu .droopmenu-tabheader:after,	
	.droopmenu-tabs.droopmenu-tabs-vertical:after{ clear:both; }
		
	.droopmenu .droopmenu-tabheader:hover, 
	.droopmenu .droopmenu-tabheader:focus { text-decoration: none; }
	.droopmenu .droopmenu-tabheader:before { 
		float:right;  
		content: '\2b\a0'; 
	}
	
	.droopmenu .droopmenu-tabheader.droopmenu-tab-active:before { content: '\2013\a0'; }
	.droopmenu .droopmenu-tabheader.droopmenu-tab-active{ background:#F1F4F8; }	
	
/*	-------------------------------------------------------
	:: Droopmenu | MOBILE TOGGLE BUTTON
	------------------------------------------------------- */
	
	.droopmenu-toggle{
		width: 50px;
		height: 40px;
		line-height: 40px;
		-webkit-transition: background-color .3s;
		-moz-transition: background-color .3s;
		transition: background-color .3s;
		-webkit-border-radius: 4px;
		border-radius: 4px;
		position: relative;
		text-align: center;
		padding-top: 12px;
		cursor: pointer;
		display: none;
		float:right;
		right:0;
		top:10px;
	}
	
	.droopmenu-toggle i{
		width: 30px;
		height: 3px;
		display: block;
		position: relative;
		-webkit-transition: all 700ms cubic-bezier(0.755, 0.050, 0.855, 0.060); 
		-moz-transition: all 700ms cubic-bezier(0.755, 0.050, 0.855, 0.060); 
		-o-transition: all 700ms cubic-bezier(0.755, 0.050, 0.855, 0.060); 
		transition: all 700ms cubic-bezier(0.755, 0.050, 0.855, 0.060);
		margin-bottom: 5px;
		margin-right: auto;
		margin-left: auto;
	}
	
	.droopmenu-toggle .dm-burg:nth-child(2){ opacity: 1; }
	.droopmenu-toggle .dm-burg:nth-child(2):after,
	.droopmenu-toggle .dm-burg:nth-child(2):before{
		-webkit-transition: -webkit-transform .4s cubic-bezier(.18, .65, .65, 1.4) .1s, opacity .3s cubic-bezier(.18, .65, .65, 1.4) .08s;
		-moz-transition: transform .4s cubic-bezier(.18, .65, .65, 1.4) .1s, opacity .3s cubic-bezier(.18, .65, .65, 1.4) .08s;
		-o-transition: transform .4s cubic-bezier(.18, .65, .65, 1.4) .1s, opacity .3s cubic-bezier(.18, .65, .65, 1.4) .08s;
		transition: transform .4s cubic-bezier(.18, .65, .65, 1.4) .1s, opacity .3s cubic-bezier(.18, .65, .65, 1.4) .08s;
	}
	
	.droopmenu-toggle .dm-burg:nth-child(1){
		-webkit-transform: translate3d(0, 0, 0) rotate3d(0, 0, 1, 0deg);
		-moz-transform: translate3d(0, 0, 0) rotate3d(0, 0, 1, 0deg);
		-ms-transform: translate3d(0, 0, 0) rotate3d(0, 0, 1, 0deg);
		-o-transform: translate3d(0, 0, 0) rotate3d(0, 0, 1, 0deg);
		transform: translate3d(0, 0, 0) rotate3d(0, 0, 1, 0deg)
	}
	
	.droopmenu-toggle .dm-burg:nth-child(1):after,
	.droopmenu-toggle .dm-burg:nth-child(1):before{
		-webkit-transition: -webkit-transform .4s cubic-bezier(.18, .65, .65, 1.4), opacity .3s cubic-bezier(.18, .65, .65, 1.4);
		-moz-transition: transform .4s cubic-bezier(.18, .65, .65, 1.4), opacity .3s cubic-bezier(.18, .65, .65, 1.4);
		-o-transition: transform .4s cubic-bezier(.18, .65, .65, 1.4), opacity .3s cubic-bezier(.18, .65, .65, 1.4);
		transition: transform .4s cubic-bezier(.18, .65, .65, 1.4), opacity .3s cubic-bezier(.18, .65, .65, 1.4)
	}
	
	.droopmenu-toggle .dm-burg:nth-child(3){
		-webkit-transform: translate3d(0, 0, 0) rotate3d(0, 0, 1, 0deg);
		-moz-transform: translate3d(0, 0, 0) rotate3d(0, 0, 1, 0deg);
		-ms-transform: translate3d(0, 0, 0) rotate3d(0, 0, 1, 0deg);
		-o-transform: translate3d(0, 0, 0) rotate3d(0, 0, 1, 0deg);
		transform: translate3d(0, 0, 0) rotate3d(0, 0, 1, 0deg)
	}
	
	.droopmenu-toggle .dm-burg:nth-child(3):after,
	.droopmenu-toggle .dm-burg:nth-child(3):before{
		-webkit-transition: -webkit-transform .4s cubic-bezier(.18, .65, .65, 1.4) .2s, opacity .3s cubic-bezier(.18, .65, .65, 1.4) .18s;
		-moz-transition: transform .4s cubic-bezier(.18, .65, .65, 1.4) .2s, opacity .3s cubic-bezier(.18, .65, .65, 1.4) .18s;
		-o-transition: transform .4s cubic-bezier(.18, .65, .65, 1.4) .2s, opacity .3s cubic-bezier(.18, .65, .65, 1.4) .18s;
		transition: transform .4s cubic-bezier(.18, .65, .65, 1.4) .2s, opacity .3s cubic-bezier(.18, .65, .65, 1.4) .18s
	}
	
	.droopmenu-toggle i:after,
	.droopmenu-toggle i:before{
		content: "";
		width: 80%;
		height: 100%;
		display: block;
		position: absolute;
		pointer-events: none;
		background: var(--menulinkrenk);	
	}
	
	.droopmenu-toggle i:before{
		opacity: 1;
		-webkit-transform: translate3d(0%, 0, 0);
		-moz-transform: translate3d(0%, 0, 0);
		-ms-transform: translate3d(0%, 0, 0);
		-o-transform: translate3d(0%, 0, 0);
		transform: translate3d(0%, 0, 0)
	}
	
	.droopmenu-toggle i:after{
		opacity: 0;
		-webkit-transform: translate3d(50%, 0, 0);
		-moz-transform: translate3d(50%, 0, 0);
		-ms-transform: translate3d(50%, 0, 0);
		-o-transform: translate3d(50%, 0, 0);
		transform: translate3d(50%, 0, 0)
	}
	
	.droopmenu-toggle:hover i:before{
		opacity: 0;
		-webkit-transform: translate3d(-50%, 0, 0);
		-moz-transform: translate3d(-50%, 0, 0);
		-ms-transform: translate3d(-50%, 0, 0);
		-o-transform: translate3d(-50%, 0, 0);
		transform: translate3d(-50%, 0, 0)
	}
	
	.droopmenu-toggle:hover i:after{
		opacity: 1;
		-webkit-transform: translate3d(0%, 0, 0);
		-moz-transform: translate3d(0%, 0, 0);
		-ms-transform: translate3d(0%, 0, 0);
		-o-transform: translate3d(0%, 0, 0);
		transform: translate3d(0%, 0, 0)
	}
	
	.droopmenu-toggle.dmt-active i{
		-webkit-transition: all 700ms cubic-bezier(0.755, 0.050, 0.855, 0.060); 
		-moz-transition: all 700ms cubic-bezier(0.755, 0.050, 0.855, 0.060); 
		-o-transition: all 700ms cubic-bezier(0.755, 0.050, 0.855, 0.060); 
		transition: all 700ms cubic-bezier(0.755, 0.050, 0.855, 0.060);
	}
	
	.droopmenu-toggle.dmt-active .dm-burg:nth-child(1){
		-webkit-transform: translate3d(0, 6px, 0) rotate3d(0, 0, 1, -45deg);
		-moz-transform: translate3d(0, 6px, 0) rotate3d(0, 0, 1, -45deg);
		-ms-transform: translate3d(0, 6px, 0) rotate3d(0, 0, 1, -45deg);
		-o-transform: translate3d(0, 6px, 0) rotate3d(0, 0, 1, -45deg);
		transform: translate3d(0, 6px, 0) rotate3d(0, 0, 1, -45deg)
	}
	
	.droopmenu-toggle.dmt-active .dm-burg:nth-child(2){ opacity:0; }
	.droopmenu-toggle.dmt-active .dm-burg:nth-child(3){
		margin-bottom: 0;
		-webkit-transform: translate3d(0, -6px, 0) rotate3d(0, 0, 1, 45deg);
		-moz-transform: translate3d(0, -6px, 0) rotate3d(0, 0, 1, 45deg);
		-ms-transform: translate3d(0, -6px, 0) rotate3d(0, 0, 1, 45deg);
		-o-transform: translate3d(0, -6px, 0) rotate3d(0, 0, 1, 45deg);
		transform: translate3d(0, -6px, 0) rotate3d(0, 0, 1, 45deg)
	}	
	
/*	-------------------------------------------------------
	:: Droopmenu | DROPDOWN ANIMATIONS
	------------------------------------------------------- */
	
	/* FADE */
	.dmfade .droopmenu li > ul {
		-webkit-transform: translate(0, 1px);
		-moz-transform: translate(0, 1px);
		-ms-transform: translate(0, 1px);
		-o-transform: translate(0, 1px);
		transform: translate(0, 1px);
		-webkit-transition: transform 0.5s, visibility 0s linear 0.5s, opacity 0.5s linear, left 0s 0.5s;
		-moz-transition: transform 0.5s, visibility 0s linear 0.5s, opacity 0.5s linear, left 0s 0.5s;
		-o-transition: transform 0.5s, visibility 0s linear 0.5s, opacity 0.5s linear, left 0s 0.5s;
		transition: transform 0.5s, visibility 0s linear 0.5s, opacity 0.5s linear, left 0s 0.5s;
	}
	
	.dmpos-bottom.dmfade .droopmenu li > ul {
		-webkit-transform: translate(0, -1px);
		-moz-transform: translate(0, -1px);
		-ms-transform: translate(0, -1px);
		-o-transform: translate(0, -1px);
		transform: translate(0, -1px);	
	}	
	
	.dmfade .droopmenu li.dmopener > ul {
		transition-delay:0s;
		-webkit-transform: translate(0, 0);
		-moz-transform: translate(0, 0);
		-ms-transform: translate(0, 0);
		-o-transform: translate(0, 0);
		transform: translate(0, 0);		
	}
			
	/* SLIDE UP */
	.dmslideup .droopmenu li > ul {
		-webkit-transform: translate(0, 60px);
		-moz-transform: translate(0, 60px);
		-ms-transform: translate(0, 60px);
		-o-transform: translate(0, 60px);
		transform: translate(0, 60px);
		-webkit-transition: all 0.5s ease-in-out 0s, visibility 0s linear 0.5s, left 0s 0.5s;
		-moz-transition: all 0.5s ease-in-out 0s, visibility 0s linear 0.5s, left 0s 0.5s;
		-o-transition: all 0.5s ease-in-out 0s, visibility 0s linear 0.5s, left 0s 0.5s;
		transition: all 0.5s ease-in-out 0s, visibility 0s linear 0.5s, left 0s 0.5s;		
	}
	
	.dmpos-bottom.dmslideup .droopmenu li > ul {
		-webkit-transform: translate(0, -60px);
		-moz-transform: translate(0, -60px);
		-ms-transform: translate(0, -60px);
		-o-transform: translate(0, -60px);
		transform: translate(0, -60px);	
	}
	
	.dmslideup .droopmenu li.dmopener > ul {
		-webkit-transform: translate(0, 0);
		-moz-transform: translate(0, 0);
		-ms-transform: translate(0, 0);
		-o-transform: translate(0, 0);
		transform: translate(0, 0);	
		-webkit-transition-delay:0.2s;
		-moz-transition-delay:0.2s;
		-o-transition-delay:0.2s;
		transition-delay:0.2s;
	}
	
		
	/* SLIDE DOWN */
	.dmslidedown .droopmenu li > ul{
		-webkit-transform: translateY(-2em);
		-moz-transform: translateY(-2em);
		-ms-transform: translateY(-2em);
		-o-transform: translateY(-2em);
		transform: translateY(-2em);
		-webkit-transition: all 0.5s ease-in-out 0s, visibility 0s linear 0.5s, z-index 0s linear 0.5s, left 0s 0.5s;
		-moz-transition: all 0.5s ease-in-out 0s, visibility 0s linear 0.5s, z-index 0s linear 0.5s, left 0s 0.5s;
		-o-transition: all 0.5s ease-in-out 0s, visibility 0s linear 0.5s, z-index 0s linear 0.5s, left 0s 0.5s;
		transition: all 0.5s ease-in-out 0s, visibility 0s linear 0.5s, z-index 0s linear 0.5s, left 0s 0.5s;		
		z-index: -99;
	}
	
	.dmpos-bottom.dmslidedown .droopmenu li > ul { 
		-webkit-transform: translateY(2em);
		-moz-transform: translateY(2em);
		-ms-transform: translateY(2em);
		-o-transform: translateY(2em);
		transform: translateY(2em);
	}
	
	.dmslidedown .droopmenu li.dmopener > ul{
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0);
		-webkit-transition-delay:0.1s;
		-moz-transition-delay:0.1s;
		-o-transition-delay:0.1s;
		transition-delay:0.1s;
		z-index: 99;
		opacity: 1;
	}
	
	/* SLIDE LEFT / RIGHT */
	.dmslideleft .droopmenu li > ul{
		-webkit-transform:translateX(100px);
		transform:translateX(100px);
	}
	
	.dmslideright .droopmenu li > ul{
		-webkit-transform:translateX(-100px);
		transform:translateX(-100px);
	}
	
	.dmslideleft .droopmenu li > ul,
	.dmslideright .droopmenu li > ul{
		-webkit-transition: opacity 0.5s, -webkit-transform 0.5s, visibility 0s 0.5s, left 0s 0.5s;
		transition: opacity 0.5s, transform 0.5s, visibility 0s 0.5s, left 0s 0.5s;	
	}
	
	.dmslideleft .droopmenu li.dmopener > ul,
	.dmslideright .droopmenu li.dmopener > ul{
		-webkit-transform: translateX(0%);
		transform: translateX(0%);
		-webkit-transition: opacity 0.5s, -webkit-transform 0.5s;
		transition: opacity 0.5s, transform 0.5s;
	}	
	
	/* FLIP */
	.dmflip .droopmenu li > ul{
		-webkit-transform:perspective(1160px) rotateX(-90deg);
		-moz-transform:perspective(1160px) rotateX(-90deg);
		-ms-transform:perspective(1160px) rotateX(-90deg);
		-o-transform:perspective(1160px) rotateX(-90deg);
		transform:perspective(1160px) rotateX(-90deg);
		-webkit-transition: transform 0.5s, visibility 0s linear 0.5s,opacity 0.5s linear, left 0s 0.5s;
		-moz-transition: transform 0.5s, visibility 0s linear 0.5s,opacity 0.5s linear, left 0s 0.5s;
		-o-transition: transform 0.5s, visibility 0s linear 0.5s,opacity 0.5s linear, left 0s 0.5s;
		transition: transform 0.5s, visibility 0s linear 0.5s,opacity 0.5s linear, left 0s 0.5s;
		-webkit-transform-origin: 0% 0%;
		-moz-transform-origin: 0% 0%;
		-o-transform-origin: 0% 0%;
		transform-origin: 0% 0%;			
	}
	
	.dmpos-bottom.dmflip .droopmenu li > ul { 
		-webkit-transform-origin: 50% 100%;
		-moz-transform-origin: 50% 100%;
		-o-transform-origin: 50% 100%;
		transform-origin: 50% 100%;			
	} 
	
	.dmflip .droopmenu li.dmopener > ul{
		-webkit-transform:perspective(1160px) rotateX(0);
		-moz-transform:perspective(1160px) rotateX(0);
		-ms-transform:perspective(1160px) rotateX(0);
		-o-transform:perspective(1160px) rotateX(0);
		transform:perspective(1160px) rotateX(0);
		-webkit-transition-delay:0.2s;
		-moz-transition-delay:0.2s;
		-o-transition-delay:0.2s;
		transition-delay:0.2s;
	}
	
	/* FLIP DOWN */
	.dmflipdown .droopmenu li > ul{
		-webkit-transform-style: preserve-3d;
		-moz-transform-style: preserve-3d;
		-o-transform-style: preserve-3d;
		transform-style: preserve-3d;
		-webkit-transform-origin: 50% 50%;
		-moz-transform-origin: 50% 50%;
		-ms-transform-origin: 50% 50%;
		-o-transform-origin: 50% 50%;
		transform-origin: 50% 50%;
		-webkit-transform: rotateX(-90deg);
		-moz-transform: rotateX(-90deg);
		-o-transform: rotateX(-90deg);
		transform: rotateX(-90deg);
		-webkit-transition: -webkit-transform 0.3s, opacity 0.3s, left 0s 0.5s;
		-moz-transition: -moz-transform 0.3s, opacity 0.3s, left 0s 0.5s;
		-ms-transition: -ms-transform 0.3s, opacity 0.3s, left 0s 0.5s;
		-o-transition: -o-transform 0.3s, opacity 0.3s, left 0s 0.5s;
		transition: transform 0.5s, opacity 0.5s, left 0s 0.5s;
		
	}
	
	.dmpos-bottom.dmflipdown .droopmenu li > ul { 
		-webkit-transform: rotateX(90deg);
		-moz-transform: rotateX(90deg);
		-o-transform: rotateX(90deg);
		transform: rotateX(90deg);	
	}
		
	.dmflipdown .droopmenu li.dmopener > ul{
		opacity: 1;
		visibility: visible;
		-webkit-transform: rotateX(0deg);
		-moz-transform: rotateX(0deg);
		-o-transform: rotateX(0deg);
		transform: rotateX(0deg);
		-webkit-transition-delay:0.1s;
		-moz-transition-delay:0.1s;
		-o-transition-delay:0.1s;
		transition-delay:0.1s;
		
	}
	
	/* SCALE */
	.dmscale .droopmenu li > ul{
		-webkit-transition: -webkit-transform 0.5s, opacity 0.5s, visibility 0s 0.5s, left 0s 0.5s;	
		transition: transform 0.5s, opacity 0.5s, visibility 0s 0.2s, left 0s 0.5s;
		-webkit-transform-origin: top center;
		-moz-transform-origin: top center;
		-o-transform-origin: top center;
		transform-origin: top center;
		-webkit-transform: scale(0.2);
		transform: scale(0.2);			
	}
	
	.dmpos-bottom.dmscale .droopmenu li > ul {
		-webkit-transform-origin: bottom center;
		-moz-transform-origin: bottom center;
		-o-transform-origin: bottom center;
		transform-origin: bottom center;	
	}
	
	.dmscale .droopmenu li.dmopener > ul{
		-webkit-transition: -webkit-transform 0.5s, opacity 0.5s;
		transition: transform 0.5s, opacity 0.5s;
		-webkit-transform:scale(1);
		transform:scale(1);
	}
	
	
/*	-------------------------------------------------------
	:: Droopmenu | RESPONSIVE STYLES > = 768
	------------------------------------------------------- */
	@media (min-width: 1025px) and (max-width: 1199px) {	
		.droopmenu > li > a, .droopmenu > li > span {
		  padding: 0 10px!important;

		  /*font-size: 12px!important;*/
		}
		/*a.button {
		  font-size: 12px!important;
		}*/
	}
	@media only screen and (min-width: 1025px) {
		/*.droopmenu-nav{margin-left: 235px;}*/
		.droopmenu li > ul{ display:block!important;}
		
		.droopmenu-vertical .droopmenu-extra{ float:none; }
		
		/*.dmcentered .dm-nav-brand{ display:block; }
		.dmcentered .droopmenu-brand { display:none; }*/
		
		.dmsticky{
			position: -webkit-sticky;
			position: sticky;
			width:100%;
			top: 0;
		}
		
		.dmsticky:after,
		.dmsticky:before{
			content: '';
			display: table;
		}			
		
	/*	--------------------------------------------------
		:: TABS
		-------------------------------------------------- */
				
		.droopmenu .droopmenu-tabnav {
			display: block;
			background: #fff; 
			position:relative;
			z-index:10;	
		}
		
		.droopmenu .droopmenu-tabnav a {
			float: left;
			height:56px;
			display: block;
			padding:0 20px;
			line-height:56px;
			text-decoration: none;
			position:relative;
			color: #71818C;
			border:0;
		}
		
		.droopmenu .droopmenu-tabs.tabs-justify .droopmenu-tabnav a {
			display: table-cell;
			text-align:center;
			float:none;
			width: 1%;
		}
		
		.droopmenu .droopmenu-tabnav a:last-child{ }
		.droopmenu .droopmenu-tabnav a:hover, 
		.droopmenu .droopmenu-tabnav a:focus { }
		.droopmenu .droopmenu-tabnav a.droopmenu-tab-active { font-weight:400; }
		.droopmenu .droopmenu-tabnav a:after {
			content: '';
			width: 13px;
			height: 13px;
			position: absolute;
			-webkit-transform:  rotate(135deg) scale(0);
			-moz-transform:  rotate(135deg) scale(0);
			-ms-transform:  rotate(135deg) scale(0);
			-o-transform:  rotate(135deg) scale(0);
			transform:  rotate(135deg) scale(0);
			transition:-webkit-transform .3s ease-in;
			transition:transform .3s ease-in;	
			border-bottom: 1px solid #D9E2EC;
			border-right: 1px solid #D9E2EC;
			background-color: #ffffff;
			bottom:-7px;
			right: 47%;		
			z-index:11;
		}
		
		.droopmenu .droopmenu-tabs.droopmenu-tabs-vertical .droopmenu-tabnav a:after {
			-webkit-transform: rotate(225deg) scale(0);
			-moz-transform: rotate(225deg) scale(0);
			-ms-transform: rotate(225deg) scale(0);
			-o-transform: rotate(225deg) scale(0);
			transform: rotate(225deg) scale(0);
			bottom: 36%;
			right:-7px;
		}
				
		.droopmenu .droopmenu-tabnav a.droopmenu-tab-active:after {
			-webkit-transform: rotate(225deg) scale(1);
			-moz-transform: rotate(225deg) scale(1);
			-ms-transform: rotate(225deg) scale(1);
			-o-transform: rotate(225deg) scale(1);
			transform: rotate(225deg) scale(1);
		}
				
		.droopmenu .droopmenu-tabs.droopmenu-tabs-vertical .droopmenu-tabnav a.droopmenu-tab-active:after {
			-webkit-transform:  rotate(135deg) scale(1);
			-moz-transform:  rotate(135deg) scale(1);
			-ms-transform:  rotate(135deg) scale(1);
			-o-transform:  rotate(135deg) scale(1);
			transform:  rotate(135deg) scale(1);
		}
				
		.droopmenu .droopmenu-tabs.droopmenu-tabs-vertical{ 
			display: table; 
			width: 100%; 
		}
		
		.droopmenu .droopmenu-tabs.droopmenu-tabs-vertical .droopmenutabcol{ 
			display: table-cell; 
			vertical-align:top; 
		}
		
		.droopmenu .droopmenu-tabs.droopmenu-tabs-vertical .droopmenu-tabnav{ 
			height:auto; 
			background:#fff; 
		}
		
		.droopmenu .droopmenu-tabs.droopmenu-tabs-vertical .droopmenu-tabnav {
			width: 200px;
			position:relative;	
			z-index:10;
		}
				
		.droopmenu .droopmenu-tabs.droopmenu-tabs-vertical .droopmenu-tabnav a{ 
			float:none; 
			margin:0;
		}
			
		.droopmenu .droopmenu-tabs.droopmenu-tabs-vertical .droopmenu-tabnav a.droopmenu-tab-active { }
		.droopmenu .droopmenu-tabs.droopmenu-tabs-vertical .droopmenu-tabnav a:last-child{ }
		.droopmenu .droopmenu-tabs.droopmenu-tabs-vertical .droopmenu-tabpanel{ 
			position:relative;
			border-left: 1px solid #E3E9ED; 
			border-top:0;
			z-index:5;  
		}
		
		.droopmenu .droopmenu-tabs.droopmenu-tabs-vertical .droopmenu-tabsection { border:0; }
		.droopmenu .droopmenu-tabheader { display: none; }
		.droopmenu .droopmenu-tabpanel  { 
			border-top: 1px solid #E3E9ED; 
			z-index:5; 
		}
		
		.droopmenu .droopmenu-tabcontent { 
			padding:30px 40px; 
			border-bottom:0; 
		}
		
		.droopmenu .droopmenu-tabsection { 
			display: none; 
			border-top:0; 
		}
		
		.droopmenu .droopmenu-tabsection  + .droopmenu .droopmenu-tabsection { }
		.droopmenu .droopmenu-tabsection.droopmenu-tab-active { display: block; }
		.droopmenu .droopmenu-tabsection.droopmenu-tab-active .droopmenu-tabcontent { display: block; }
		.droopmenu .droopmenu-row:last-child .droopmenu-col .coldemo { margin-bottom:0; }
					
															
	}		
		
	@media screen and (max-width: 1025px) {
		.zindexbac {
		  z-index: 999!important;
		  position: relative;
		}
		.droopmenu-navbar {
			 
			  z-index: 3000!important;
			}
		.droopmenu{
			position:static;
			width:100%;
		}
		
		.droopmenu,
		.droopmenu-left,
		.droopmenu-right{ float:none; }
			
		.droopmenu-boxed,
		.droopmenu-vertical,
		.droopmenu .droopmenu-grid, 
		.droopmenu-vertical-wrapper{ width: 100%; }
		.droopmenu-vertical{ min-height:0; }
		
		.droopmenu-row{ margin:0;  }
		.droopmenu-col{ 
			width: 100%; 
			float:none; 
			padding:0; 
		}			
		
		.droopmenu-toggle{ display: inline-block;  }	
		.droopmenu ul{ display: block; }
		.droopmenu ul,
		.droopmenu li > ul,
		.droopmenu ul.droopmenu-grid,
		.droopmenu ul.droopmenu-grid ul,
		.droopmenu ul.droopmenu-grid ul.droopmenu-col{ width: 100%; }
		
		.droopmenu-nav,
		.droopmenu li > ul{ display:none; }	
		.droopmenu-nav{ border-top:1px solid #E3E9ED; }
		
		.droopmenu li > ul,	
		.droopmenu li.drop-left > ul,
		.dmpos-bottom .droopmenu li > ul,
		.droopmenu-vertical .droopmenu li > ul{
			-webkit-transform-origin-x: 0;
			-moz-transform-origin-x: 0;
			-ms-transform-origin-x: 0;
			-o-transform-origin-x: 0;
			transform-origin-x: 0;		
			-webkit-box-shadow:none;
			-moz-box-shadow:none;
			box-shadow:none;
			border:0;		
		}
			
		.droopmenu > li,
		.droopmenu > li.right{
			float:none;
			width:100%;
			margin-top:0;
			margin-left:0;
			display:block;
		}	
		
		.droopmenu li.dmopener > ul,
		.droopmenu li li.dmopener ul,
		.droopmenu li li.dmopener > ul,
		.droopmenu li.droop-left > ul,
		.droopmenu li li.droop-left > ul,
		.droopmenu-vertical .droopmenu li > ul {
			position: static;
		}
		
		.droopmenu > li > a,
		.droopmenu-vertical .droopmenu > li > a,
		.droopmenu-vertical .droopmenu > li > span{
			padding:0;
			border-right:0;
			font-size:15px; 
			padding-left:25px;
			position:relative;
			line-height:56px;
			height:auto;
		}
		
		.droopmenu li ul{ padding:0; }
		.droopmenu li ul li a{ padding:15px 25px; }
		.droopmenu li li > a{ position:relative;  }
		.droopmenu li > ul:after,
		.droopmenu li li > ul:after{ display:none; }		
		.droopmenu > li ul, 
		.droopmenu > li > ul li ul{
			box-shadow:none;
			position:relative;
			border:0;
			left:0;
			top:0;
		}
		
		.droopmenu-inner{ padding:0; margin:0; z-index:5000!important; }
		.droopmenu-header{ float:none; padding:0 10px; }
		.droopmenu-nav:after,
		.droopmenu-nav:before,
		.droopmenu-header:after,
		.droopmenu-header:before{display:table;content:" "}
		.droopmenu-nav:after,
		.droopmenu-header:after{clear:both;}
		.droopmenu > li.dm-nav-brand{ display:none; }		
	
		.droopmenu li > ul,
		.droopmenu li li > ul,
		.droopmenu li.dmopener > ul,
		.droopmenu li li.dmopener > ul{	
			position:static;
			visibility:visible;
			opacity:1;
			margin:0;
			left: 0;
			top:0;
		}
		
		.droopmenu > li > a,	
		.droopmenu li ul li a,
		.droopmenu .droopmenu-grid-container{ border-bottom:1px solid var(--mobilmenuborder); border-radius: 0px; }
		.droopmenu .dm-arrow,
		.dmarrow-down .droopmenu .dm-arrow{ display:none; }		
		.droopmenu .droopmenu-grid-container {
		  padding: 10px;
		  width: 100%;
		  border-left: none!important;
		  border-bottom: none!important;
		  border-right: none!important;
		  border-image-source: none!important;
		  border-image-slice: none!important;
		  border-width: none!important;
			border-bottom-width: none!important;
		  -webkit-border-bottom-right-radius: none!important;
		  -webkit-border-bottom-left-radius: none!important;
		  -moz-border-radius-bottomright: none!important;
		  -moz-border-radius-bottomleft: none!important;
		  border-bottom-right-radius: none!important;
		  border-bottom-left-radius: none!important;
		  -webkit-box-shadow:none!important;
		  -moz-box-shadow: none!important;
		  box-shadow: none!important;
		  background: transparent!important;
		}
		.droopmenu .droopmenu-grid-container:first-child::before {
		  content: '';
		  position: absolute;
		  width: 100%;
		  height: 4px;
		  background: none!important;
		  top: 0px;
		  right: 0;
		}
		.droopmenu li > ul {

		  background: var(--mobilmenuarkaplanacilan);

		  -webkit-border-bottom-right-radius: 0px!important;
		  -webkit-border-bottom-left-radius: 0px!important;
		  -moz-border-radius-bottomright: 0px!important;
		  -moz-border-radius-bottomleft: 0px!important;
		  border-bottom-right-radius: 0px!important;
		  border-bottom-left-radius: 0px!important;
		}
		.droopmenu .droopmenu-col li a {
		  display: block;
		  border-bottom: 0;
		  font-weight: var(--altmenufont);
		  font-size: var(--mobilmenuacılanfontboyutu);
		  padding-bottom: 5px;
		  margin-left: 25px;
		  padding-left: 0px;
		  padding-right: 0px;
		  padding-top: 0px;
		}
		.droopmenu-col h4 {
		  font-size: var(--mobilmenuacılanfontboyutuh4)!important;
		  margin-left: -15px;
		  font-weight: var(--mobilmenuacılanfontbold4);
		}
		.droopmenu li.dmtoggle-open > a{ background:var(--mobilmenuacılanaktifbg); color:var(--mobilmenuacılanaktifcolor);  }
		.droopmenu li li:hover > a{ background:transparent!important; color:var(--mobilmenuacılanaktifcolorhover)!important; }
		.droopmenu > li > a,
		.droopmenu > li > span{ color:var(--mobilmenulinkrenk); }
		.droopmenu li:hover > a{ background:var(--mobilmenulinkrenkhoverbg); color:var(--mobilmenulinkrenkhover) }
		ul.dillermenuayari{width: 100%!important;}
		ul.parabirimmenuayari{width: 100% !important;}
		.menuarka> a.parastyle{padding: 12px 35px !important; text-align:left;}
		.menuarka> a.dilstyle{padding: 12px 35px !important;}
		.gizlendil{display: initial;
		position: relative;
		margin-left: 5px;}
		i.iconfavori{top:-2px!important; position:relative;}
	/*	--------------------------------------------------
		:: Indicators
		-------------------------------------------------- */			
		.droopmenu li a .droopmenu-indicator,
		.droopmenu-vertical	.droopmenu li a .droopmenu-indicator{ 
			position:absolute;
			text-align:center;
			display:inline-block;
			height:100%;
			width:50px;
			line-height:60px;
			z-index:10; 
			right:0;
			top:0; 
		}
				
		.droopmenu li li a .droopmenu-indicator{  }
		.droopmenu li a .droopmenu-indicator em:after,
		.droopmenu li li a .droopmenu-indicator em:after,
		.droopmenu-vertical	.droopmenu li a .droopmenu-indicator em:after{
			content: '\002B';
			font-family:Arial, Helvetica, sans-serif;
			font-size:24px;
			font-weight:bold;
			position:relative;
			text-align:center;
			right:auto;
			left:auto;
			top:-2px;
		}
		
		.droopmenu li.dmtoggle-open > a .droopmenu-indicator em:after,
		.droopmenu li li.dmtoggle-open > a .droopmenu-indicator em:after{ 
			content: "\2013"; 
			top:-5px; 
		}
		
		.droopmenu li li a .droopmenu-indicator em:after,
		.droopmenu li li.dmtoggle-open > a .droopmenu-indicator em:after{ left:-1px; }
		
	/*	--------------------------------------------------
		:: Offcanvas Overlay + Close Button
		-------------------------------------------------- */
				
		.droopmenu-overlay{
			width:0%;
			height: 100%;
			position: fixed;
			background:var(--mobilmenuoverlay);
			-webkit-transition: all 1200ms cubic-bezier(1.000, 0.000, 0.070, 1.000); 
			-moz-transition: all 1200ms cubic-bezier(1.000, 0.000, 0.070, 1.000); 
			-o-transition: all 1200ms cubic-bezier(1.000, 0.000, 0.070, 1.000);
			transition: all 1200ms cubic-bezier(1.000, 0.000, 0.070, 1.000);
			-webkit-transition-delay:0.5s;
			-moz-transition-delay:0.5s;
			-o-transition-delay:0.5s;
			transition-delay:0.5s;				
			cursor: pointer;
			z-index:120;
			bottom:0;
			top:0;
		}
		
		.droopmenu-offcanvas.dmoffleft .droopmenu-overlay{ left:0; }
		.droopmenu-offcanvas.dmoffright .droopmenu-overlay{ right:0; }
		.droopmenu-offcanvas.droopmenu-offcanvas-open .droopmenu-overlay{  
			width:100%; 
			-webkit-transition-delay:0.15s;
			-moz-transition-delay:0.15s;
			-o-transition-delay:0.15s;
			transition-delay:0.15s;  
		}			
		
		.droopmenu-mclose {
			outline:none; 
			cursor:pointer;
			background:transparent;
			border-bottom:1px solid var(--mobilmenuborder);
			position:relative;
			overflow: hidden;
			line-height:70px;
			height:70px;
		}
		
		.droopmenu-mclose span {  
			width: 29px;
			height: 29px;
			position: absolute;
			-webkit-transform: rotate(45deg);
			-moz-transform: rotate(45deg);
			-ms-transform: rotate(45deg);
			-o-transform: rotate(45deg);
			transform: rotate(45deg);		
			cursor:pointer;
			opacity: 1;
			left:17px;
			top:22px;
		}
		
		.droopmenu-mclose span:before, 
		.droopmenu-mclose span:after {
			content:"";
			position: absolute;
			background-color: var(--mobilmenulinkrenk);
			-webkit-transition: all 500ms cubic-bezier(0.895, 0, 0.070, 1);
			-webkit-transition: all 500ms cubic-bezier(0.895, -0.600, 0.070, 1.650); 
			-moz-transition: all 500ms cubic-bezier(0.895, -0.600, 0.070, 1.650); 
			-o-transition: all 500ms cubic-bezier(0.895, -0.600, 0.070, 1.650); 
			transition: all 500ms cubic-bezier(0.895, -0.600, 0.070, 1.650);						
		}
		
		.droopmenu-mclose span:before {
			height: 0%;
			width: 1px;
			position: absolute;
			-webkit-transition-delay:300ms;
			-moz-transition-delay:300ms;
			-o-transition-delay:300ms;
			transition-delay:300ms;				
			left:13px;
		}
		
		.droopmenu-mclose span:after {
			width: 0%;
			height: 1px;
			position: absolute;
			-webkit-transition-delay:100ms;
			-moz-transition-delay:300ms;
			-o-transition-delay:300ms;
			transition-delay:100ms;				
			top:13px;
		}
				
		.droopmenu-offcanvas .droopmenu-nav {
			display: block; 
			position: fixed;
			-webkit-transition: all 600ms cubic-bezier(0.755, 0.050, 0.855, 0.060); 
			-moz-transition: all 600ms cubic-bezier(0.755, 0.050, 0.855, 0.060); 
			-o-transition: all 600ms cubic-bezier(0.755, 0.050, 0.855, 0.060); 
			transition: all 600ms cubic-bezier(0.755, 0.050, 0.855, 0.060);
			-webkit-transition-delay:0.55s;
			-moz-transition-delay:0.55s;
			-o-transition-delay:0.55s;
			transition-delay:0.55s;			
			padding-bottom: 70px;	
			background-color: var(--mobilmenuarkaplan);
			backdrop-filter: var(--mobilmenuarkaplanopak);
			overflow: hidden;
			border-top: 0;
			z-index: 1000; 
			bottom: 0;     
			top: 0;	 
		}
		
		.droopmenu-offcanvas .droopmenu-nav-wrap{
			position: relative;
			overflow: hidden;
			height: 100%;
			width: 100%;
		}
		
		.droopmenu-offcanvas .droopmenu-nav-wrap > .droopmenu-navi{
			position: absolute;
			overflow: auto;
			overflow-x: hidden;
			bottom: 0;
			right: 0;
			left: 0;
			top: 0;
		}
			
		.droopmenu-dmopen{ overflow:hidden; }
		.droopmenu-offcanvas.dmoffleft .droopmenu-nav {  left:-400px; }
		.droopmenu-offcanvas.dmoffright .droopmenu-nav {  right:-300px; }
		.droopmenu-offcanvas.dmoffleft.droopmenu-offcanvas-open .droopmenu-nav{ left:0; width: var(--mobilmenugenislik)}
		.droopmenu-offcanvas.dmoffright.droopmenu-offcanvas-open .droopmenu-nav{ right:0; }
		.droopmenu-offcanvas.dmoffright .droopmenu-mclose span{ right:20px; left: auto; }
		.droopmenu-offcanvas-open .droopmenu-mclose span:before{ 
			height: 100%; 
			-webkit-transition-delay:0.8s;
			-moz-transition-delay:0.8s;
			-o-transition-delay:0.8s;
			transition-delay:0.8s;	
		} 
		
		.droopmenu-offcanvas-open .droopmenu-mclose span:after { 
			width:100%; 
			transition-delay:1s;
			-webkit-transition-delay:1s;
			-moz-transition-delay:1s;
			-o-transition-delay:1s;
			transition-delay:1s;				 
		}
		
		.droopmenu-offcanvas.droopmenu-offcanvas-open .droopmenu-nav{
			-webkit-transition-delay:0.15s;
			-moz-transition-delay:0.15s;
			-o-transition-delay:0.15s;
			transition-delay:0.15s;		
		}
		
		.droopmenu-offcanvas .droopmenu-toggle i{ 
			-webkit-transition-delay:0.6s;
			-moz-transition-delay:0.6s;
			-o-transition-delay:0.6s;
			transition-delay:0.6s;
		}
		
	/*	--------------------------------------------------
		:: Utility Menu | Extras
		-------------------------------------------------- */
		
		.droopmenu-extra { position:absolute; top:0; right:70px; }
		.droopmenu-extra .droopmenu > li{ float:left; width:auto; }
		.droopmenu-extra .droopmenu ul li:last-child a{ border-bottom:0; }
		.droopmenu-extra .droopmenu > li > a{ 
			height:70px;
			line-height:70px;
			border-bottom:0;
			padding:0 10px;
		}
			
		.droopmenu-extra .droopmenu li a .droopmenu-indicator{
			width: auto; 
			position: static;
			text-align: left;
			background:none;
			height: auto;
			border:0;
		}
		
		.droopmenu-extra .droopmenu li > ul{ 
			position:absolute;
			-webkit-box-shadow: 0px 22px 46px 0px rgba(0, 0, 0, 0.12);
			-moz-box-shadow: 0px 22px 46px 0px rgba(0, 0, 0, 0.12);
			box-shadow: 0px 22px 46px 0px rgba(0, 0, 0, 0.12);
			width:150px;		
			top: 100%; 
			border:0;
		}
		
		.droopmenu-extra .droopmenu li a .droopmenu-indicator em:after,
		.droopmenu-extra .droopmenu li li a .droopmenu-indicator em:after{
			content: "\f3d0";
			font-family: "Ionicons";
			display: inline-block;
			-o-transition: all .32s ease 0s;
			-ms-transition: all .32s ease 0s;
			-moz-transition: all .32s ease 0s;
			-webkit-transition: all .32s ease 0s;
			transition: all .32s ease 0s;
			font-weight:300;		
			font-size:14px;
		}
		
		.droopmenu-extra .droopmenu li.dmtoggle-open a .droopmenu-indicator em:after,
		.droopmenu-extra .droopmenu li.dmtoggle-open li.dmtoggle-open a .droopmenu-indicator em:after{	
			-webkit-transform: rotate(180deg);
			-moz-transform: rotate(180deg);
			-ms-transform: rotate(180deg);
			-o-transform: rotate(180deg);
			transform: rotate(180deg);	
		}	
		
		.droopmenu-extra .droopmenu li li a .droopmenu-indicator em:after{
			content: "\f105";
			position:absolute;
			right:18px;
			top:20%;
		}	
		
		.dmpos-bottom .droopmenu-extra .droopmenu li > ul {
			-webkit-box-shadow: 0px -12px 22px 0px rgba(0,0,0,0.12);
			-moz-box-shadow: 0px -12px 22px 0px rgba(0,0,0,0.12);
			box-shadow: 0px -12px 22px 0px rgba(0,0,0,0.12);
			-webkit-transform-origin-y: 100%;
			-moz-transform-origin-y: 100%;
			-ms-transform-origin-y: 100%;
			-o-transform-origin-y: 100%;
			transform-origin-y: 100%;
			bottom: 100%;
			top: auto;	
			margin:0;
		}
		
		.droopmenu .dm-border-right{ border-right:0; padding-right:0; }
		.droopmenu .dm-bottom-separator{ display:none; }
		.dm-equalize{ overflow: hidden; }
		.dm-equalize > .droopmenu-col{ display:block; float: none; }
		.dm-equalize > .droopmenu-col .droopmenu-content{ 
			padding-bottom:0; 
			margin-bottom:0; 
		}
		
		.dm-search-open .dm-search-overlay{
			-webkit-transform: scale(4) translate(-25%,25%);
			-moz-transform: scale(4) translate(-25%,25%);
			-ms-transform: scale(4) translate(-25%,25%);
			transform: scale(4) translate(-25%,25%);
		}					
											
	}
		
/*menubitti*/	
/*pading*/
.m-0{margin:0!important}.m-5{margin:5px!important}.m-10{margin:10px!important}.m-15{margin:15px!important}.m-20{margin:20px!important}.m-30{margin:30px!important}.m-40{margin:40px!important}.m-50{margin:50px!important}.m-60{margin:60px!important}.m-70{margin:70px!important}.m-80{margin:80px!important}.m-90{margin:90px!important}.m-100{margin:100px!important}.m-110{margin:110px!important}.m-120{margin:120px!important}.m-130{margin:130px!important}.m-140{margin:140px!important}.m-150{margin:150px!important}.m-160{margin:160px!important}.m-170{margin:170px!important}.m-180{margin:180px!important}.m-190{margin:190px!important}.m-200{margin:200px!important}.p-0{padding:0!important}.p-5{padding:5px!important}.p-10{padding:10px!important}.p-15{padding:15px!important}.p-20{padding:20px!important}.p-30{padding:30px!important}.p-40{padding:40px!important}.p-50{padding:50px!important}.p-60{padding:60px!important}.p-70{padding:70px!important}.p-80{padding:80px!important}.p-90{padding:90px!important}.p-100{padding:100px!important}.p-110{padding:110px!important}.p-120{padding:120px!important}.p-130{padding:130px!important}.p-140{padding:140px!important}.p-150{padding:150px!important}.p-160{padding:160px!important}.p-170{padding:170px!important}.p-180{padding:180px!important}.p-190{padding:190px!important}.p-200{padding:200px!important}.mt-0{margin-top:0!important}.mt-5{margin-top:5px!important}.mt-10{margin-top:10px!important}.mt-15{margin-top:15px!important}.mt-20{margin-top:20px!important}.mt-30{margin-top:30px!important}.mt-40{margin-top:40px!important}.mt-50{margin-top:50px!important}.mt-60{margin-top:60px!important}.mt-70{margin-top:70px!important}.mt-80{margin-top:80px!important}.mt-90{margin-top:90px!important}.mt-100{margin-top:100px!important}.mt-110{margin-top:110px!important}.mt-120{margin-top:120px!important}.mt-130{margin-top:130px!important}.mt-140{margin-top:140px!important}.mt-150{margin-top:150px!important}.mt-160{margin-top:160px!important}.mt-170{margin-top:170px!important}.mt-180{margin-top:180px!important}.mt-190{margin-top:190px!important}.mt-200{margin-top:200px!important}.mr-0{margin-right:0!important}.mr-5{margin-right:5px!important}.mr-10{margin-right:10px!important}.mr-15{margin-right:15px!important}.mr-20{margin-right:20px!important}.mr-30{margin-right:30px!important}.mr-40{margin-right:40px!important}.mr-50{margin-right:50px!important}.mr-60{margin-right:60px!important}.mr-70{margin-right:70px!important}.mr-80{margin-right:80px!important}.mr-90{margin-right:90px!important}.mr-100{margin-right:100px!important}.mr-110{margin-right:110px!important}.mr-120{margin-right:120px!important}.mr-130{margin-right:130px!important}.mr-140{margin-right:140px!important}.mr-150{margin-right:150px!important}.mr-160{margin-right:160px!important}.mr-170{margin-right:170px!important}.mr-180{margin-right:180px!important}.mr-190{margin-right:190px!important}.mr-200{margin-right:200px!important}.mb-0{margin-bottom:0!important}.mb-5{margin-bottom:5px!important}.mb-10{margin-bottom:10px!important}.mb-15{margin-bottom:15px!important}.mb-20{margin-bottom:20px!important}.mb-30{margin-bottom:30px!important}.mb-40{margin-bottom:40px!important}.mb-50{margin-bottom:50px!important}.mb-60{margin-bottom:60px!important}.mb-70{margin-bottom:70px!important}.mb-80{margin-bottom:80px!important}.mb-90{margin-bottom:90px!important}.mb-100{margin-bottom:100px!important}.mb-110{margin-bottom:110px!important}.mb-120{margin-bottom:120px!important}.mb-130{margin-bottom:130px!important}.mb-140{margin-bottom:140px!important}.mb-150{margin-bottom:150px!important}.mb-160{margin-bottom:160px!important}.mb-170{margin-bottom:170px!important}.mb-180{margin-bottom:180px!important}.mb-190{margin-bottom:190px!important}.mb-200{margin-bottom:200px!important}.ml-0{margin-left:0!important}.ml-5{margin-left:5px!important}.ml-10{margin-left:10px!important}.ml-15{margin-left:15px!important}.ml-20{margin-left:20px!important}.ml-30{margin-left:30px!important}.ml-40{margin-left:40px!important}.ml-50{margin-left:50px!important}.ml-60{margin-left:60px!important}.ml-70{margin-left:70px!important}.ml-80{margin-left:80px!important}.ml-90{margin-left:90px!important}.ml-100{margin-left:100px!important}.ml-110{margin-left:110px!important}.ml-120{margin-left:120px!important}.ml-130{margin-left:130px!important}.ml-140{margin-left:140px!important}.ml-150{margin-left:150px!important}.ml-160{margin-left:160px!important}.ml-170{margin-left:170px!important}.ml-180{margin-left:180px!important}.ml-190{margin-left:190px!important}.ml-200{margin-left:200px!important}.pt-0{padding-top:0!important}.pt-5{padding-top:5px!important}.pt-10{padding-top:10px!important}.pt-15{padding-top:15px!important}.pt-20{padding-top:20px!important}.pt-30{padding-top:30px!important}.pt-40{padding-top:40px!important}.pt-50{padding-top:50px!important}.pt-60{padding-top:60px!important}.pt-70{padding-top:70px!important}.pt-80{padding-top:80px!important}.pt-90{padding-top:90px!important}.pt-100{padding-top:100px!important}.pt-110{padding-top:110px!important}.pt-120{padding-top:120px!important}.pt-130{padding-top:130px!important}.pt-140{padding-top:140px!important}.pt-150{padding-top:150px!important}.pt-160{padding-top:160px!important}.pt-170{padding-top:170px!important}.pt-180{padding-top:180px!important}.pt-190{padding-top:190px!important}.pt-200{padding-top:200px!important}.pr-0{padding-right:0!important}.pr-5{padding-right:5px!important}.pr-10{padding-right:10px!important}.pr-15{padding-right:15px!important}.pr-20{padding-right:20px!important}.pr-30{padding-right:30px!important}.pr-40{padding-right:40px!important}.pr-50{padding-right:50px!important}.pr-60{padding-right:60px!important}.pr-70{padding-right:70px!important}.pr-80{padding-right:80px!important}.pr-90{padding-right:90px!important}.pr-100{padding-right:100px!important}.pr-110{padding-right:110px!important}.pr-120{padding-right:120px!important}.pr-130{padding-right:130px!important}.pr-140{padding-right:140px!important}.pr-150{padding-right:150px!important}.pr-160{padding-right:160px!important}.pr-170{padding-right:170px!important}.pr-180{padding-right:180px!important}.pr-190{padding-right:190px!important}.pr-200{padding-right:200px!important}.pb-0{padding-bottom:0!important}.pb-5{padding-bottom:5px!important}.pb-10{padding-bottom:10px!important}.pb-15{padding-bottom:15px!important}.pb-20{padding-bottom:20px!important}.pb-30{padding-bottom:30px!important}.pb-40{padding-bottom:40px!important}.pb-50{padding-bottom:50px!important}.pb-60{padding-bottom:60px!important}.pb-70{padding-bottom:70px!important}.pb-80{padding-bottom:80px!important}.pb-90{padding-bottom:90px!important}.pb-100{padding-bottom:100px!important}.pb-110{padding-bottom:110px!important}.pb-120{padding-bottom:120px!important}.pb-130{padding-bottom:130px!important}.pb-140{padding-bottom:140px!important}.pb-150{padding-bottom:150px!important}.pb-160{padding-bottom:160px!important}.pb-170{padding-bottom:170px!important}.pb-180{padding-bottom:180px!important}.pb-190{padding-bottom:190px!important}.pb-200{padding-bottom:200px!important}.pl-0{padding-left:0!important}.pl-5{padding-left:5px!important}.pl-10{padding-left:10px!important}.pl-15{padding-left:15px!important}.pl-20{padding-left:20px!important}.pl-30{padding-left:30px!important}.pl-40{padding-left:40px!important}.pl-50{padding-left:50px!important}.pl-60{padding-left:60px!important}.pl-70{padding-left:70px!important}.pl-80{padding-left:80px!important}.pl-90{padding-left:90px!important}.pl-100{padding-left:100px!important}.pl-110{padding-left:110px!important}.pl-120{padding-left:120px!important}.pl-130{padding-left:130px!important}.pl-140{padding-left:140px!important}.pl-150{padding-left:150px!important}.pl-160{padding-left:160px!important}.pl-170{padding-left:170px!important}.pl-180{padding-left:180px!important}.pl-190{padding-left:190px!important}.pl-200{padding-left:200px!important}@media(min-width:1200px){.m-lg-0{margin:0!important}.m-lg-5{margin:5px!important}.m-lg-10{margin:10px!important}.m-lg-15{margin:15px!important}.m-lg-20{margin:20px!important}.m-lg-30{margin:30px!important}.m-lg-40{margin:40px!important}.m-lg-50{margin:50px!important}.m-lg-60{margin:60px!important}.m-lg-70{margin:70px!important}.m-lg-80{margin:80px!important}.m-lg-90{margin:90px!important}.m-lg-100{margin:100px!important}.m-lg-110{margin:110px!important}.m-lg-120{margin:120px!important}.m-lg-130{margin:130px!important}.m-lg-140{margin:140px!important}.m-lg-150{margin:150px!important}.m-lg-160{margin:160px!important}.m-lg-170{margin:170px!important}.m-lg-180{margin:180px!important}.m-lg-190{margin:190px!important}.m-lg-200{margin:200px!important}.p-lg-0{padding:0!important}.p-lg-5{padding:5px!important}.p-lg-10{padding:10px!important}.p-lg-15{padding:15px!important}.p-lg-20{padding:20px!important}.p-lg-30{padding:30px!important}.p-lg-40{padding:40px!important}.p-lg-50{padding:50px!important}.p-lg-60{padding:60px!important}.p-lg-70{padding:70px!important}.p-lg-80{padding:80px!important}.p-lg-90{padding:90px!important}.p-lg-100{padding:100px!important}.p-lg-110{padding:110px!important}.p-lg-120{padding:120px!important}.p-lg-130{padding:130px!important}.p-lg-140{padding:140px!important}.p-lg-150{padding:150px!important}.p-lg-160{padding:160px!important}.p-lg-170{padding:170px!important}.p-lg-180{padding:180px!important}.p-lg-190{padding:190px!important}.p-lg-200{padding:200px!important}.mt-lg-0{margin-top:0!important}.mt-lg-5{margin-top:5px!important}.mt-lg-10{margin-top:10px!important}.mt-lg-15{margin-top:15px!important}.mt-lg-20{margin-top:20px!important}.mt-lg-30{margin-top:30px!important}.mt-lg-40{margin-top:40px!important}.mt-lg-50{margin-top:50px!important}.mt-lg-60{margin-top:60px!important}.mt-lg-70{margin-top:70px!important}.mt-lg-80{margin-top:80px!important}.mt-lg-90{margin-top:90px!important}.mt-lg-100{margin-top:100px!important}.mt-lg-110{margin-top:110px!important}.mt-lg-120{margin-top:120px!important}.mt-lg-130{margin-top:130px!important}.mt-lg-140{margin-top:140px!important}.mt-lg-150{margin-top:150px!important}.mt-lg-160{margin-top:160px!important}.mt-lg-170{margin-top:170px!important}.mt-lg-180{margin-top:180px!important}.mt-lg-190{margin-top:190px!important}.mt-lg-200{margin-top:200px!important}.mr-lg-0{margin-right:0!important}.mr-lg-5{margin-right:5px!important}.mr-lg-10{margin-right:10px!important}.mr-lg-15{margin-right:15px!important}.mr-lg-20{margin-right:20px!important}.mr-lg-30{margin-right:30px!important}.mr-lg-40{margin-right:40px!important}.mr-lg-50{margin-right:50px!important}.mr-lg-60{margin-right:60px!important}.mr-lg-70{margin-right:70px!important}.mr-lg-80{margin-right:80px!important}.mr-lg-90{margin-right:90px!important}.mr-lg-100{margin-right:100px!important}.mr-lg-110{margin-right:110px!important}.mr-lg-120{margin-right:120px!important}.mr-lg-130{margin-right:130px!important}.mr-lg-140{margin-right:140px!important}.mr-lg-150{margin-right:150px!important}.mr-lg-160{margin-right:160px!important}.mr-lg-170{margin-right:170px!important}.mr-lg-180{margin-right:180px!important}.mr-lg-190{margin-right:190px!important}.mr-lg-200{margin-right:200px!important}.mr-lg-300{margin-right:300px!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-5{margin-bottom:5px!important}.mb-lg-10{margin-bottom:10px!important}.mb-lg-15{margin-bottom:15px!important}.mb-lg-20{margin-bottom:20px!important}.mb-lg-30{margin-bottom:30px!important}.mb-lg-40{margin-bottom:40px!important}.mb-lg-50{margin-bottom:50px!important}.mb-lg-60{margin-bottom:60px!important}.mb-lg-70{margin-bottom:70px!important}.mb-lg-80{margin-bottom:80px!important}.mb-lg-90{margin-bottom:90px!important}.mb-lg-100{margin-bottom:100px!important}.mb-lg-110{margin-bottom:110px!important}.mb-lg-120{margin-bottom:120px!important}.mb-lg-130{margin-bottom:130px!important}.mb-lg-140{margin-bottom:140px!important}.mb-lg-150{margin-bottom:150px!important}.mb-lg-160{margin-bottom:160px!important}.mb-lg-170{margin-bottom:170px!important}.mb-lg-180{margin-bottom:180px!important}.mb-lg-190{margin-bottom:190px!important}.mb-lg-200{margin-bottom:200px!important}.ml-lg-0{margin-left:0!important}.ml-lg-5{margin-left:5px!important}.ml-lg-10{margin-left:10px!important}.ml-lg-15{margin-left:15px!important}.ml-lg-20{margin-left:20px!important}.ml-lg-30{margin-left:30px!important}.ml-lg-40{margin-left:40px!important}.ml-lg-50{margin-left:50px!important}.ml-lg-60{margin-left:60px!important}.ml-lg-70{margin-left:70px!important}.ml-lg-80{margin-left:80px!important}.ml-lg-90{margin-left:90px!important}.ml-lg-100{margin-left:100px!important}.ml-lg-110{margin-left:110px!important}.ml-lg-120{margin-left:120px!important}.ml-lg-130{margin-left:130px!important}.ml-lg-140{margin-left:140px!important}.ml-lg-150{margin-left:150px!important}.ml-lg-160{margin-left:160px!important}.ml-lg-170{margin-left:170px!important}.ml-lg-180{margin-left:180px!important}.ml-lg-190{margin-left:190px!important}.ml-lg-200{margin-left:200px!important}.ml-lg-300{margin-left:300px!important}.pt-lg-0{padding-top:0!important}.pt-lg-5{padding-top:5px!important}.pt-lg-10{padding-top:10px!important}.pt-lg-15{padding-top:15px!important}.pt-lg-20{padding-top:20px!important}.pt-lg-30{padding-top:30px!important}.pt-lg-40{padding-top:40px!important}.pt-lg-50{padding-top:50px!important}.pt-lg-60{padding-top:60px!important}.pt-lg-70{padding-top:70px!important}.pt-lg-80{padding-top:80px!important}.pt-lg-90{padding-top:90px!important}.pt-lg-100{padding-top:100px!important}.pt-lg-110{padding-top:110px!important}.pt-lg-120{padding-top:120px!important}.pt-lg-130{padding-top:130px!important}.pt-lg-140{padding-top:140px!important}.pt-lg-150{padding-top:150px!important}.pt-lg-160{padding-top:160px!important}.pt-lg-170{padding-top:170px!important}.pt-lg-180{padding-top:180px!important}.pt-lg-190{padding-top:190px!important}.pt-lg-200{padding-top:200px!important}.pr-lg-0{padding-right:0!important}.pr-lg-5{padding-right:5px!important}.pr-lg-10{padding-right:10px!important}.pr-lg-15{padding-right:15px!important}.pr-lg-20{padding-right:20px!important}.pr-lg-30{padding-right:30px!important}.pr-lg-40{padding-right:40px!important}.pr-lg-50{padding-right:50px!important}.pr-lg-60{padding-right:60px!important}.pr-lg-70{padding-right:70px!important}.pr-lg-80{padding-right:80px!important}.pr-lg-90{padding-right:90px!important}.pr-lg-100{padding-right:100px!important}.pr-lg-110{padding-right:110px!important}.pr-lg-120{padding-right:120px!important}.pr-lg-130{padding-right:130px!important}.pr-lg-140{padding-right:140px!important}.pr-lg-150{padding-right:150px!important}.pr-lg-160{padding-right:160px!important}.pr-lg-170{padding-right:170px!important}.pr-lg-180{padding-right:180px!important}.pr-lg-190{padding-right:190px!important}.pr-lg-200{padding-right:200px!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-5{padding-bottom:5px!important}.pb-lg-10{padding-bottom:10px!important}.pb-lg-15{padding-bottom:15px!important}.pb-lg-20{padding-bottom:20px!important}.pb-lg-30{padding-bottom:30px!important}.pb-lg-40{padding-bottom:40px!important}.pb-lg-50{padding-bottom:50px!important}.pb-lg-60{padding-bottom:60px!important}.pb-lg-70{padding-bottom:70px!important}.pb-lg-80{padding-bottom:80px!important}.pb-lg-90{padding-bottom:90px!important}.pb-lg-100{padding-bottom:100px!important}.pb-lg-110{padding-bottom:110px!important}.pb-lg-120{padding-bottom:120px!important}.pb-lg-130{padding-bottom:130px!important}.pb-lg-140{padding-bottom:140px!important}.pb-lg-150{padding-bottom:150px!important}.pb-lg-160{padding-bottom:160px!important}.pb-lg-170{padding-bottom:170px!important}.pb-lg-180{padding-bottom:180px!important}.pb-lg-190{padding-bottom:190px!important}.pb-lg-200{padding-bottom:200px!important}.pl-lg-0{padding-left:0!important}.pl-lg-5{padding-left:5px!important}.pl-lg-10{padding-left:10px!important}.pl-lg-15{padding-left:15px!important}.pl-lg-20{padding-left:20px!important}.pl-lg-30{padding-left:30px!important}.pl-lg-40{padding-left:40px!important}.pl-lg-50{padding-left:50px!important}.pl-lg-60{padding-left:60px!important}.pl-lg-70{padding-left:70px!important}.pl-lg-80{padding-left:80px!important}.pl-lg-90{padding-left:90px!important}.pl-lg-100{padding-left:100px!important}.pl-lg-110{padding-left:110px!important}.pl-lg-120{padding-left:120px!important}.pl-lg-130{padding-left:130px!important}.pl-lg-140{padding-left:140px!important}.pl-lg-150{padding-left:150px!important}.pl-lg-160{padding-left:160px!important}.pl-lg-170{padding-left:170px!important}.pl-lg-180{padding-left:180px!important}.pl-lg-190{padding-left:190px!important}.pl-lg-200{padding-left:200px!important}}@media(max-width:1199px){.m-md-0{margin:0!important}.m-md-5{margin:5px!important}.m-md-10{margin:10px!important}.m-md-15{margin:15px!important}.m-md-20{margin:20px!important}.m-md-30{margin:30px!important}.m-md-40{margin:40px!important}.m-md-50{margin:50px!important}.m-md-60{margin:60px!important}.m-md-70{margin:70px!important}.m-md-80{margin:80px!important}.m-md-90{margin:90px!important}.m-md-100{margin:100px!important}.m-md-110{margin:110px!important}.m-md-120{margin:120px!important}.m-md-130{margin:130px!important}.m-md-140{margin:140px!important}.m-md-150{margin:150px!important}.m-md-160{margin:160px!important}.m-md-170{margin:170px!important}.m-md-180{margin:180px!important}.m-md-190{margin:190px!important}.m-md-200{margin:200px!important}.p-md-0{padding:0!important}.p-md-5{padding:5px!important}.p-md-10{padding:10px!important}.p-md-15{padding:15px!important}.p-md-20{padding:20px!important}.p-md-30{padding:30px!important}.p-md-40{padding:40px!important}.p-md-50{padding:50px!important}.p-md-60{padding:60px!important}.p-md-70{padding:70px!important}.p-md-80{padding:80px!important}.p-md-90{padding:90px!important}.p-md-100{padding:100px!important}.p-md-110{padding:110px!important}.p-md-120{padding:120px!important}.p-md-130{padding:130px!important}.p-md-140{padding:140px!important}.p-md-150{padding:150px!important}.p-md-160{padding:160px!important}.p-md-170{padding:170px!important}.p-md-180{padding:180px!important}.p-md-190{padding:190px!important}.p-md-200{padding:200px!important}.mt-md-0{margin-top:0!important}.mt-md-5{margin-top:5px!important}.mt-md-10{margin-top:10px!important}.mt-md-15{margin-top:15px!important}.mt-md-20{margin-top:20px!important}.mt-md-30{margin-top:30px!important}.mt-md-40{margin-top:40px!important}.mt-md-50{margin-top:50px!important}.mt-md-60{margin-top:60px!important}.mt-md-70{margin-top:70px!important}.mt-md-80{margin-top:80px!important}.mt-md-90{margin-top:90px!important}.mt-md-100{margin-top:100px!important}.mt-md-110{margin-top:110px!important}.mt-md-120{margin-top:120px!important}.mt-md-130{margin-top:130px!important}.mt-md-140{margin-top:140px!important}.mt-md-150{margin-top:150px!important}.mt-md-160{margin-top:160px!important}.mt-md-170{margin-top:170px!important}.mt-md-180{margin-top:180px!important}.mt-md-190{margin-top:190px!important}.mt-md-200{margin-top:200px!important}.mr-md-0{margin-right:0!important}.mr-md-5{margin-right:5px!important}.mr-md-10{margin-right:10px!important}.mr-md-15{margin-right:15px!important}.mr-md-20{margin-right:20px!important}.mr-md-30{margin-right:30px!important}.mr-md-40{margin-right:40px!important}.mr-md-50{margin-right:50px!important}.mr-md-60{margin-right:60px!important}.mr-md-70{margin-right:70px!important}.mr-md-80{margin-right:80px!important}.mr-md-90{margin-right:90px!important}.mr-md-100{margin-right:100px!important}.mr-md-110{margin-right:110px!important}.mr-md-120{margin-right:120px!important}.mr-md-130{margin-right:130px!important}.mr-md-140{margin-right:140px!important}.mr-md-150{margin-right:150px!important}.mr-md-160{margin-right:160px!important}.mr-md-170{margin-right:170px!important}.mr-md-180{margin-right:180px!important}.mr-md-190{margin-right:190px!important}.mr-md-200{margin-right:200px!important}.mb-md-0{margin-bottom:0!important}.mb-md-5{margin-bottom:5px!important}.mb-md-10{margin-bottom:10px!important}.mb-md-15{margin-bottom:15px!important}.mb-md-20{margin-bottom:20px!important}.mb-md-30{margin-bottom:30px!important}.mb-md-40{margin-bottom:40px!important}.mb-md-50{margin-bottom:50px!important}.mb-md-60{margin-bottom:60px!important}.mb-md-70{margin-bottom:70px!important}.mb-md-80{margin-bottom:80px!important}.mb-md-90{margin-bottom:90px!important}.mb-md-100{margin-bottom:100px!important}.mb-md-110{margin-bottom:110px!important}.mb-md-120{margin-bottom:120px!important}.mb-md-130{margin-bottom:130px!important}.mb-md-140{margin-bottom:140px!important}.mb-md-150{margin-bottom:150px!important}.mb-md-160{margin-bottom:160px!important}.mb-md-170{margin-bottom:170px!important}.mb-md-180{margin-bottom:180px!important}.mb-md-190{margin-bottom:190px!important}.mb-md-200{margin-bottom:200px!important}.ml-md-0{margin-left:0!important}.ml-md-5{margin-left:5px!important}.ml-md-10{margin-left:10px!important}.ml-md-15{margin-left:15px!important}.ml-md-20{margin-left:20px!important}.ml-md-30{margin-left:30px!important}.ml-md-40{margin-left:40px!important}.ml-md-50{margin-left:50px!important}.ml-md-60{margin-left:60px!important}.ml-md-70{margin-left:70px!important}.ml-md-80{margin-left:80px!important}.ml-md-90{margin-left:90px!important}.ml-md-100{margin-left:100px!important}.ml-md-110{margin-left:110px!important}.ml-md-120{margin-left:120px!important}.ml-md-130{margin-left:130px!important}.ml-md-140{margin-left:140px!important}.ml-md-150{margin-left:150px!important}.ml-md-160{margin-left:160px!important}.ml-md-170{margin-left:170px!important}.ml-md-180{margin-left:180px!important}.ml-md-190{margin-left:190px!important}.ml-md-200{margin-left:200px!important}.pt-md-0{padding-top:0!important}.pt-md-5{padding-top:5px!important}.pt-md-10{padding-top:10px!important}.pt-md-15{padding-top:15px!important}.pt-md-20{padding-top:20px!important}.pt-md-30{padding-top:30px!important}.pt-md-40{padding-top:40px!important}.pt-md-50{padding-top:50px!important}.pt-md-60{padding-top:60px!important}.pt-md-70{padding-top:70px!important}.pt-md-80{padding-top:80px!important}.pt-md-90{padding-top:90px!important}.pt-md-100{padding-top:100px!important}.pt-md-110{padding-top:110px!important}.pt-md-120{padding-top:120px!important}.pt-md-130{padding-top:130px!important}.pt-md-140{padding-top:140px!important}.pt-md-150{padding-top:150px!important}.pt-md-160{padding-top:160px!important}.pt-md-170{padding-top:170px!important}.pt-md-180{padding-top:180px!important}.pt-md-190{padding-top:190px!important}.pt-md-200{padding-top:200px!important}.pr-md-0{padding-right:0!important}.pr-md-5{padding-right:5px!important}.pr-md-10{padding-right:10px!important}.pr-md-15{padding-right:15px!important}.pr-md-20{padding-right:20px!important}.pr-md-30{padding-right:30px!important}.pr-md-40{padding-right:40px!important}.pr-md-50{padding-right:50px!important}.pr-md-60{padding-right:60px!important}.pr-md-70{padding-right:70px!important}.pr-md-80{padding-right:80px!important}.pr-md-90{padding-right:90px!important}.pr-md-100{padding-right:100px!important}.pr-md-110{padding-right:110px!important}.pr-md-120{padding-right:120px!important}.pr-md-130{padding-right:130px!important}.pr-md-140{padding-right:140px!important}.pr-md-150{padding-right:150px!important}.pr-md-160{padding-right:160px!important}.pr-md-170{padding-right:170px!important}.pr-md-180{padding-right:180px!important}.pr-md-190{padding-right:190px!important}.pr-md-200{padding-right:200px!important}.pb-md-0{padding-bottom:0!important}.pb-md-5{padding-bottom:5px!important}.pb-md-10{padding-bottom:10px!important}.pb-md-15{padding-bottom:15px!important}.pb-md-20{padding-bottom:20px!important}.pb-md-30{padding-bottom:30px!important}.pb-md-40{padding-bottom:40px!important}.pb-md-50{padding-bottom:50px!important}.pb-md-60{padding-bottom:60px!important}.pb-md-70{padding-bottom:70px!important}.pb-md-80{padding-bottom:80px!important}.pb-md-90{padding-bottom:90px!important}.pb-md-100{padding-bottom:100px!important}.pb-md-110{padding-bottom:110px!important}.pb-md-120{padding-bottom:120px!important}.pb-md-130{padding-bottom:130px!important}.pb-md-140{padding-bottom:140px!important}.pb-md-150{padding-bottom:150px!important}.pb-md-160{padding-bottom:160px!important}.pb-md-170{padding-bottom:170px!important}.pb-md-180{padding-bottom:180px!important}.pb-md-190{padding-bottom:190px!important}.pb-md-200{padding-bottom:200px!important}.pl-md-0{padding-left:0!important}.pl-md-5{padding-left:5px!important}.pl-md-10{padding-left:10px!important}.pl-md-15{padding-left:15px!important}.pl-md-20{padding-left:20px!important}.pl-md-30{padding-left:30px!important}.pl-md-40{padding-left:40px!important}.pl-md-50{padding-left:50px!important}.pl-md-60{padding-left:60px!important}.pl-md-70{padding-left:70px!important}.pl-md-80{padding-left:80px!important}.pl-md-90{padding-left:90px!important}.pl-md-100{padding-left:100px!important}.pl-md-110{padding-left:110px!important}.pl-md-120{padding-left:120px!important}.pl-md-130{padding-left:130px!important}.pl-md-140{padding-left:140px!important}.pl-md-150{padding-left:150px!important}.pl-md-160{padding-left:160px!important}.pl-md-170{padding-left:170px!important}.pl-md-180{padding-left:180px!important}.pl-md-190{padding-left:190px!important}.pl-md-200{padding-left:200px!important}}@media(max-width:991px){.m-sm-0{margin:0!important}.m-sm-5{margin:5px!important}.m-sm-10{margin:10px!important}.m-sm-15{margin:15px!important}.m-sm-20{margin:20px!important}.m-sm-30{margin:30px!important}.m-sm-40{margin:40px!important}.m-sm-50{margin:50px!important}.m-sm-60{margin:60px!important}.m-sm-70{margin:70px!important}.m-sm-80{margin:80px!important}.m-sm-90{margin:90px!important}.m-sm-100{margin:100px!important}.m-sm-110{margin:110px!important}.m-sm-120{margin:120px!important}.m-sm-130{margin:130px!important}.m-sm-140{margin:140px!important}.m-sm-150{margin:150px!important}.m-sm-160{margin:160px!important}.m-sm-170{margin:170px!important}.m-sm-180{margin:180px!important}.m-sm-190{margin:190px!important}.m-sm-200{margin:200px!important}.p-sm-0{padding:0!important}.p-sm-5{padding:5px!important}.p-sm-10{padding:10px!important}.p-sm-15{padding:15px!important}.p-sm-20{padding:20px!important}.p-sm-30{padding:30px!important}.p-sm-40{padding:40px!important}.p-sm-50{padding:50px!important}.p-sm-60{padding:60px!important}.p-sm-70{padding:70px!important}.p-sm-80{padding:80px!important}.p-sm-90{padding:90px!important}.p-sm-100{padding:100px!important}.p-sm-110{padding:110px!important}.p-sm-120{padding:120px!important}.p-sm-130{padding:130px!important}.p-sm-140{padding:140px!important}.p-sm-150{padding:150px!important}.p-sm-160{padding:160px!important}.p-sm-170{padding:170px!important}.p-sm-180{padding:180px!important}.p-sm-190{padding:190px!important}.p-sm-200{padding:200px!important}.mt-sm-0{margin-top:0!important}.mt-sm-5{margin-top:5px!important}.mt-sm-10{margin-top:10px!important}.mt-sm-15{margin-top:15px!important}.mt-sm-20{margin-top:20px!important}.mt-sm-30{margin-top:30px!important}.mt-sm-40{margin-top:40px!important}.mt-sm-50{margin-top:50px!important}.mt-sm-60{margin-top:60px!important}.mt-sm-70{margin-top:70px!important}.mt-sm-80{margin-top:80px!important}.mt-sm-90{margin-top:90px!important}.mt-sm-100{margin-top:100px!important}.mt-sm-110{margin-top:110px!important}.mt-sm-120{margin-top:120px!important}.mt-sm-130{margin-top:130px!important}.mt-sm-140{margin-top:140px!important}.mt-sm-150{margin-top:150px!important}.mt-sm-160{margin-top:160px!important}.mt-sm-170{margin-top:170px!important}.mt-sm-180{margin-top:180px!important}.mt-sm-190{margin-top:190px!important}.mt-sm-200{margin-top:200px!important}.mr-sm-0{margin-right:0!important}.mr-sm-5{margin-right:5px!important}.mr-sm-10{margin-right:10px!important}.mr-sm-15{margin-right:15px!important}.mr-sm-20{margin-right:20px!important}.mr-sm-30{margin-right:30px!important}.mr-sm-40{margin-right:40px!important}.mr-sm-50{margin-right:50px!important}.mr-sm-60{margin-right:60px!important}.mr-sm-70{margin-right:70px!important}.mr-sm-80{margin-right:80px!important}.mr-sm-90{margin-right:90px!important}.mr-sm-100{margin-right:100px!important}.mr-sm-110{margin-right:110px!important}.mr-sm-120{margin-right:120px!important}.mr-sm-130{margin-right:130px!important}.mr-sm-140{margin-right:140px!important}.mr-sm-150{margin-right:150px!important}.mr-sm-160{margin-right:160px!important}.mr-sm-170{margin-right:170px!important}.mr-sm-180{margin-right:180px!important}.mr-sm-190{margin-right:190px!important}.mr-sm-200{margin-right:200px!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-5{margin-bottom:5px!important}.mb-sm-10{margin-bottom:10px!important}.mb-sm-15{margin-bottom:15px!important}.mb-sm-20{margin-bottom:20px!important}.mb-sm-30{margin-bottom:30px!important}.mb-sm-40{margin-bottom:40px!important}.mb-sm-50{margin-bottom:50px!important}.mb-sm-60{margin-bottom:60px!important}.mb-sm-70{margin-bottom:70px!important}.mb-sm-80{margin-bottom:80px!important}.mb-sm-90{margin-bottom:90px!important}.mb-sm-100{margin-bottom:100px!important}.mb-sm-110{margin-bottom:110px!important}.mb-sm-120{margin-bottom:120px!important}.mb-sm-130{margin-bottom:130px!important}.mb-sm-140{margin-bottom:140px!important}.mb-sm-150{margin-bottom:150px!important}.mb-sm-160{margin-bottom:160px!important}.mb-sm-170{margin-bottom:170px!important}.mb-sm-180{margin-bottom:180px!important}.mb-sm-190{margin-bottom:190px!important}.mb-sm-200{margin-bottom:200px!important}.ml-sm-0{margin-left:0!important}.ml-sm-5{margin-left:5px!important}.ml-sm-10{margin-left:10px!important}.ml-sm-15{margin-left:15px!important}.ml-sm-20{margin-left:20px!important}.ml-sm-30{margin-left:30px!important}.ml-sm-40{margin-left:40px!important}.ml-sm-50{margin-left:50px!important}.ml-sm-60{margin-left:60px!important}.ml-sm-70{margin-left:70px!important}.ml-sm-80{margin-left:80px!important}.ml-sm-90{margin-left:90px!important}.ml-sm-100{margin-left:100px!important}.ml-sm-110{margin-left:110px!important}.ml-sm-120{margin-left:120px!important}.ml-sm-130{margin-left:130px!important}.ml-sm-140{margin-left:140px!important}.ml-sm-150{margin-left:150px!important}.ml-sm-160{margin-left:160px!important}.ml-sm-170{margin-left:170px!important}.ml-sm-180{margin-left:180px!important}.ml-sm-190{margin-left:190px!important}.ml-sm-200{margin-left:200px!important}.pt-sm-0{padding-top:0!important}.pt-sm-5{padding-top:5px!important}.pt-sm-10{padding-top:10px!important}.pt-sm-15{padding-top:15px!important}.pt-sm-20{padding-top:20px!important}.pt-sm-30{padding-top:30px!important}.pt-sm-40{padding-top:40px!important}.pt-sm-50{padding-top:50px!important}.pt-sm-60{padding-top:60px!important}.pt-sm-70{padding-top:70px!important}.pt-sm-80{padding-top:80px!important}.pt-sm-90{padding-top:90px!important}.pt-sm-100{padding-top:100px!important}.pt-sm-110{padding-top:110px!important}.pt-sm-120{padding-top:120px!important}.pt-sm-130{padding-top:130px!important}.pt-sm-140{padding-top:140px!important}.pt-sm-150{padding-top:150px!important}.pt-sm-160{padding-top:160px!important}.pt-sm-170{padding-top:170px!important}.pt-sm-180{padding-top:180px!important}.pt-sm-190{padding-top:190px!important}.pt-sm-200{padding-top:200px!important}.pr-sm-0{padding-right:0!important}.pr-sm-5{padding-right:5px!important}.pr-sm-10{padding-right:10px!important}.pr-sm-15{padding-right:15px!important}.pr-sm-20{padding-right:20px!important}.pr-sm-30{padding-right:30px!important}.pr-sm-40{padding-right:40px!important}.pr-sm-50{padding-right:50px!important}.pr-sm-60{padding-right:60px!important}.pr-sm-70{padding-right:70px!important}.pr-sm-80{padding-right:80px!important}.pr-sm-90{padding-right:90px!important}.pr-sm-100{padding-right:100px!important}.pr-sm-110{padding-right:110px!important}.pr-sm-120{padding-right:120px!important}.pr-sm-130{padding-right:130px!important}.pr-sm-140{padding-right:140px!important}.pr-sm-150{padding-right:150px!important}.pr-sm-160{padding-right:160px!important}.pr-sm-170{padding-right:170px!important}.pr-sm-180{padding-right:180px!important}.pr-sm-190{padding-right:190px!important}.pr-sm-200{padding-right:200px!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-5{padding-bottom:5px!important}.pb-sm-10{padding-bottom:10px!important}.pb-sm-15{padding-bottom:15px!important}.pb-sm-20{padding-bottom:20px!important}.pb-sm-30{padding-bottom:30px!important}.pb-sm-40{padding-bottom:40px!important}.pb-sm-50{padding-bottom:50px!important}.pb-sm-60{padding-bottom:60px!important}.pb-sm-70{padding-bottom:70px!important}.pb-sm-80{padding-bottom:80px!important}.pb-sm-90{padding-bottom:90px!important}.pb-sm-100{padding-bottom:100px!important}.pb-sm-110{padding-bottom:110px!important}.pb-sm-120{padding-bottom:120px!important}.pb-sm-130{padding-bottom:130px!important}.pb-sm-140{padding-bottom:140px!important}.pb-sm-150{padding-bottom:150px!important}.pb-sm-160{padding-bottom:160px!important}.pb-sm-170{padding-bottom:170px!important}.pb-sm-180{padding-bottom:180px!important}.pb-sm-190{padding-bottom:190px!important}.pb-sm-200{padding-bottom:200px!important}.pl-sm-0{padding-left:0!important}.pl-sm-5{padding-left:5px!important}.pl-sm-10{padding-left:10px!important}.pl-sm-15{padding-left:15px!important}.pl-sm-20{padding-left:20px!important}.pl-sm-30{padding-left:30px!important}.pl-sm-40{padding-left:40px!important}.pl-sm-50{padding-left:50px!important}.pl-sm-60{padding-left:60px!important}.pl-sm-70{padding-left:70px!important}.pl-sm-80{padding-left:80px!important}.pl-sm-90{padding-left:90px!important}.pl-sm-100{padding-left:100px!important}.pl-sm-110{padding-left:110px!important}.pl-sm-120{padding-left:120px!important}.pl-sm-130{padding-left:130px!important}.pl-sm-140{padding-left:140px!important}.pl-sm-150{padding-left:150px!important}.pl-sm-160{padding-left:160px!important}.pl-sm-170{padding-left:170px!important}.pl-sm-180{padding-left:180px!important}.pl-sm-190{padding-left:190px!important}.pl-sm-200{padding-left:200px!important}}@media(max-width:767px){.m-xs-0{margin:0!important}.m-xs-5{margin:5px!important}.m-xs-10{margin:10px!important}.m-xs-15{margin:15px!important}.m-xs-20{margin:20px!important}.m-xs-30{margin:30px!important}.m-xs-40{margin:40px!important}.m-xs-50{margin:50px!important}.m-xs-60{margin:60px!important}.m-xs-70{margin:70px!important}.m-xs-80{margin:80px!important}.m-xs-90{margin:90px!important}.m-xs-100{margin:100px!important}.m-xs-110{margin:110px!important}.m-xs-120{margin:120px!important}.m-xs-130{margin:130px!important}.m-xs-140{margin:140px!important}.m-xs-150{margin:150px!important}.m-xs-160{margin:160px!important}.m-xs-170{margin:170px!important}.m-xs-180{margin:180px!important}.m-xs-190{margin:190px!important}.m-xs-200{margin:200px!important}.p-xs-0{padding:0!important}.p-xs-5{padding:5px!important}.p-xs-10{padding:10px!important}.p-xs-15{padding:15px!important}.p-xs-20{padding:20px!important}.p-xs-30{padding:30px!important}.p-xs-40{padding:40px!important}.p-xs-50{padding:50px!important}.p-xs-60{padding:60px!important}.p-xs-70{padding:70px!important}.p-xs-80{padding:80px!important}.p-xs-90{padding:90px!important}.p-xs-100{padding:100px!important}.p-xs-110{padding:110px!important}.p-xs-120{padding:120px!important}.p-xs-130{padding:130px!important}.p-xs-140{padding:140px!important}.p-xs-150{padding:150px!important}.p-xs-160{padding:160px!important}.p-xs-170{padding:170px!important}.p-xs-180{padding:180px!important}.p-xs-190{padding:190px!important}.p-xs-200{padding:200px!important}.mt-xs-0{margin-top:0!important}.mt-xs-5{margin-top:5px!important}.mt-xs-10{margin-top:10px!important}.mt-xs-15{margin-top:15px!important}.mt-xs-20{margin-top:20px!important}.mt-xs-30{margin-top:30px!important}.mt-xs-40{margin-top:40px!important}.mt-xs-50{margin-top:50px!important}.mt-xs-60{margin-top:60px!important}.mt-xs-70{margin-top:70px!important}.mt-xs-80{margin-top:80px!important}.mt-xs-90{margin-top:90px!important}.mt-xs-100{margin-top:100px!important}.mt-xs-110{margin-top:110px!important}.mt-xs-120{margin-top:120px!important}.mt-xs-130{margin-top:130px!important}.mt-xs-140{margin-top:140px!important}.mt-xs-150{margin-top:150px!important}.mt-xs-160{margin-top:160px!important}.mt-xs-170{margin-top:170px!important}.mt-xs-180{margin-top:180px!important}.mt-xs-190{margin-top:190px!important}.mt-xs-200{margin-top:200px!important}.mr-xs-0{margin-right:0!important}.mr-xs-5{margin-right:5px!important}.mr-xs-10{margin-right:10px!important}.mr-xs-15{margin-right:15px!important}.mr-xs-20{margin-right:20px!important}.mr-xs-30{margin-right:30px!important}.mr-xs-40{margin-right:40px!important}.mr-xs-50{margin-right:50px!important}.mr-xs-60{margin-right:60px!important}.mr-xs-70{margin-right:70px!important}.mr-xs-80{margin-right:80px!important}.mr-xs-90{margin-right:90px!important}.mr-xs-100{margin-right:100px!important}.mr-xs-110{margin-right:110px!important}.mr-xs-120{margin-right:120px!important}.mr-xs-130{margin-right:130px!important}.mr-xs-140{margin-right:140px!important}.mr-xs-150{margin-right:150px!important}.mr-xs-160{margin-right:160px!important}.mr-xs-170{margin-right:170px!important}.mr-xs-180{margin-right:180px!important}.mr-xs-190{margin-right:190px!important}.mr-xs-200{margin-right:200px!important}.mb-xs-0{margin-bottom:0!important}.mb-xs-5{margin-bottom:5px!important}.mb-xs-10{margin-bottom:10px!important}.mb-xs-15{margin-bottom:15px!important}.mb-xs-20{margin-bottom:20px!important}.mb-xs-30{margin-bottom:30px!important}.mb-xs-40{margin-bottom:40px!important}.mb-xs-50{margin-bottom:50px!important}.mb-xs-60{margin-bottom:60px!important}.mb-xs-70{margin-bottom:70px!important}.mb-xs-80{margin-bottom:80px!important}.mb-xs-90{margin-bottom:90px!important}.mb-xs-100{margin-bottom:100px!important}.mb-xs-110{margin-bottom:110px!important}.mb-xs-120{margin-bottom:120px!important}.mb-xs-130{margin-bottom:130px!important}.mb-xs-140{margin-bottom:140px!important}.mb-xs-150{margin-bottom:150px!important}.mb-xs-160{margin-bottom:160px!important}.mb-xs-170{margin-bottom:170px!important}.mb-xs-180{margin-bottom:180px!important}.mb-xs-190{margin-bottom:190px!important}.mb-xs-200{margin-bottom:200px!important}.ml-xs-0{margin-left:0!important}.ml-xs-5{margin-left:5px!important}.ml-xs-10{margin-left:10px!important}.ml-xs-15{margin-left:15px!important}.ml-xs-20{margin-left:20px!important}.ml-xs-30{margin-left:30px!important}.ml-xs-40{margin-left:40px!important}.ml-xs-50{margin-left:50px!important}.ml-xs-60{margin-left:60px!important}.ml-xs-70{margin-left:70px!important}.ml-xs-80{margin-left:80px!important}.ml-xs-90{margin-left:90px!important}.ml-xs-100{margin-left:100px!important}.ml-xs-110{margin-left:110px!important}.ml-xs-120{margin-left:120px!important}.ml-xs-130{margin-left:130px!important}.ml-xs-140{margin-left:140px!important}.ml-xs-150{margin-left:150px!important}.ml-xs-160{margin-left:160px!important}.ml-xs-170{margin-left:170px!important}.ml-xs-180{margin-left:180px!important}.ml-xs-190{margin-left:190px!important}.ml-xs-200{margin-left:200px!important}.pt-xs-0{padding-top:0!important}.pt-xs-5{padding-top:5px!important}.pt-xs-10{padding-top:10px!important}.pt-xs-15{padding-top:15px!important}.pt-xs-20{padding-top:20px!important}.pt-xs-30{padding-top:30px!important}.pt-xs-40{padding-top:40px!important}.pt-xs-50{padding-top:50px!important}.pt-xs-60{padding-top:60px!important}.pt-xs-70{padding-top:70px!important}.pt-xs-80{padding-top:80px!important}.pt-xs-90{padding-top:90px!important}.pt-xs-100{padding-top:100px!important}.pt-xs-110{padding-top:110px!important}.pt-xs-120{padding-top:120px!important}.pt-xs-130{padding-top:130px!important}.pt-xs-140{padding-top:140px!important}.pt-xs-150{padding-top:150px!important}.pt-xs-160{padding-top:160px!important}.pt-xs-170{padding-top:170px!important}.pt-xs-180{padding-top:180px!important}.pt-xs-190{padding-top:190px!important}.pt-xs-200{padding-top:200px!important}.pr-xs-0{padding-right:0!important}.pr-xs-5{padding-right:5px!important}.pr-xs-10{padding-right:10px!important}.pr-xs-15{padding-right:15px!important}.pr-xs-20{padding-right:20px!important}.pr-xs-30{padding-right:30px!important}.pr-xs-40{padding-right:40px!important}.pr-xs-50{padding-right:50px!important}.pr-xs-60{padding-right:60px!important}.pr-xs-70{padding-right:70px!important}.pr-xs-80{padding-right:80px!important}.pr-xs-90{padding-right:90px!important}.pr-xs-100{padding-right:100px!important}.pr-xs-110{padding-right:110px!important}.pr-xs-120{padding-right:120px!important}.pr-xs-130{padding-right:130px!important}.pr-xs-140{padding-right:140px!important}.pr-xs-150{padding-right:150px!important}.pr-xs-160{padding-right:160px!important}.pr-xs-170{padding-right:170px!important}.pr-xs-180{padding-right:180px!important}.pr-xs-190{padding-right:190px!important}.pr-xs-200{padding-right:200px!important}.pb-xs-0{padding-bottom:0!important}.pb-xs-5{padding-bottom:5px!important}.pb-xs-10{padding-bottom:10px!important}.pb-xs-15{padding-bottom:15px!important}.pb-xs-20{padding-bottom:20px!important}.pb-xs-30{padding-bottom:30px!important}.pb-xs-40{padding-bottom:40px!important}.pb-xs-50{padding-bottom:50px!important}.pb-xs-60{padding-bottom:60px!important}.pb-xs-70{padding-bottom:70px!important}.pb-xs-80{padding-bottom:80px!important}.pb-xs-90{padding-bottom:90px!important}.pb-xs-100{padding-bottom:100px!important}.pb-xs-110{padding-bottom:110px!important}.pb-xs-120{padding-bottom:120px!important}.pb-xs-130{padding-bottom:130px!important}.pb-xs-140{padding-bottom:140px!important}.pb-xs-150{padding-bottom:150px!important}.pb-xs-160{padding-bottom:160px!important}.pb-xs-170{padding-bottom:170px!important}.pb-xs-180{padding-bottom:180px!important}.pb-xs-190{padding-bottom:190px!important}.pb-xs-200{padding-bottom:200px!important}.pl-xs-0{padding-left:0!important}.pl-xs-5{padding-left:5px!important}.pl-xs-10{padding-left:10px!important}.pl-xs-15{padding-left:15px!important}.pl-xs-20{padding-left:20px!important}.pl-xs-30{padding-left:30px!important}.pl-xs-40{padding-left:40px!important}.pl-xs-50{padding-left:50px!important}.pl-xs-60{padding-left:60px!important}.pl-xs-70{padding-left:70px!important}.pl-xs-80{padding-left:80px!important}.pl-xs-90{padding-left:90px!important}.pl-xs-100{padding-left:100px!important}.pl-xs-110{padding-left:110px!important}.pl-xs-120{padding-left:120px!important}.pl-xs-130{padding-left:130px!important}.pl-xs-140{padding-left:140px!important}.pl-xs-150{padding-left:150px!important}.pl-xs-160{padding-left:160px!important}.pl-xs-170{padding-left:170px!important}.pl-xs-180{padding-left:180px!important}.pl-xs-190{padding-left:190px!important}.pl-xs-200{padding-left:200px!important}}@media(max-width:479px){.m-xxs-0{margin:0!important}.m-xxs-5{margin:5px!important}.m-xxs-10{margin:10px!important}.m-xxs-15{margin:15px!important}.m-xxs-20{margin:20px!important}.m-xxs-30{margin:30px!important}.m-xxs-40{margin:40px!important}.m-xxs-50{margin:50px!important}.m-xxs-60{margin:60px!important}.m-xxs-70{margin:70px!important}.m-xxs-80{margin:80px!important}.m-xxs-90{margin:90px!important}.m-xxs-100{margin:100px!important}.m-xxs-110{margin:110px!important}.m-xxs-120{margin:120px!important}.m-xxs-130{margin:130px!important}.m-xxs-140{margin:140px!important}.m-xxs-150{margin:150px!important}.m-xxs-160{margin:160px!important}.m-xxs-170{margin:170px!important}.m-xxs-180{margin:180px!important}.m-xxs-190{margin:190px!important}.m-xxs-200{margin:200px!important}.p-xxs-0{padding:0!important}.p-xxs-5{padding:5px!important}.p-xxs-10{padding:10px!important}.p-xxs-15{padding:15px!important}.p-xxs-20{padding:20px!important}.p-xxs-30{padding:30px!important}.p-xxs-40{padding:40px!important}.p-xxs-50{padding:50px!important}.p-xxs-60{padding:60px!important}.p-xxs-70{padding:70px!important}.p-xxs-80{padding:80px!important}.p-xxs-90{padding:90px!important}.p-xxs-100{padding:100px!important}.p-xxs-110{padding:110px!important}.p-xxs-120{padding:120px!important}.p-xxs-130{padding:130px!important}.p-xxs-140{padding:140px!important}.p-xxs-150{padding:150px!important}.p-xxs-160{padding:160px!important}.p-xxs-170{padding:170px!important}.p-xxs-180{padding:180px!important}.p-xxs-190{padding:190px!important}.p-xxs-200{padding:200px!important}.mt-xxs-0{margin-top:0!important}.mt-xxs-5{margin-top:5px!important}.mt-xxs-10{margin-top:10px!important}.mt-xxs-15{margin-top:15px!important}.mt-xxs-20{margin-top:20px!important}.mt-xxs-30{margin-top:30px!important}.mt-xxs-40{margin-top:40px!important}.mt-xxs-50{margin-top:50px!important}.mt-xxs-60{margin-top:60px!important}.mt-xxs-70{margin-top:70px!important}.mt-xxs-80{margin-top:80px!important}.mt-xxs-90{margin-top:90px!important}.mt-xxs-100{margin-top:100px!important}.mt-xxs-110{margin-top:110px!important}.mt-xxs-120{margin-top:120px!important}.mt-xxs-130{margin-top:130px!important}.mt-xxs-140{margin-top:140px!important}.mt-xxs-150{margin-top:150px!important}.mt-xxs-160{margin-top:160px!important}.mt-xxs-170{margin-top:170px!important}.mt-xxs-180{margin-top:180px!important}.mt-xxs-190{margin-top:190px!important}.mt-xxs-200{margin-top:200px!important}.mr-xxs-0{margin-right:0!important}.mr-xxs-5{margin-right:5px!important}.mr-xxs-10{margin-right:10px!important}.mr-xxs-15{margin-right:15px!important}.mr-xxs-20{margin-right:20px!important}.mr-xxs-30{margin-right:30px!important}.mr-xxs-40{margin-right:40px!important}.mr-xxs-50{margin-right:50px!important}.mr-xxs-60{margin-right:60px!important}.mr-xxs-70{margin-right:70px!important}.mr-xxs-80{margin-right:80px!important}.mr-xxs-90{margin-right:90px!important}.mr-xxs-100{margin-right:100px!important}.mr-xxs-110{margin-right:110px!important}.mr-xxs-120{margin-right:120px!important}.mr-xxs-130{margin-right:130px!important}.mr-xxs-140{margin-right:140px!important}.mr-xxs-150{margin-right:150px!important}.mr-xxs-160{margin-right:160px!important}.mr-xxs-170{margin-right:170px!important}.mr-xxs-180{margin-right:180px!important}.mr-xxs-190{margin-right:190px!important}.mr-xxs-200{margin-right:200px!important}.mb-xxs-0{margin-bottom:0!important}.mb-xxs-5{margin-bottom:5px!important}.mb-xxs-10{margin-bottom:10px!important}.mb-xxs-15{margin-bottom:15px!important}.mb-xxs-20{margin-bottom:20px!important}.mb-xxs-30{margin-bottom:30px!important}.mb-xxs-40{margin-bottom:40px!important}.mb-xxs-50{margin-bottom:50px!important}.mb-xxs-60{margin-bottom:60px!important}.mb-xxs-70{margin-bottom:70px!important}.mb-xxs-80{margin-bottom:80px!important}.mb-xxs-90{margin-bottom:90px!important}.mb-xxs-100{margin-bottom:100px!important}.mb-xxs-110{margin-bottom:110px!important}.mb-xxs-120{margin-bottom:120px!important}.mb-xxs-130{margin-bottom:130px!important}.mb-xxs-140{margin-bottom:140px!important}.mb-xxs-150{margin-bottom:150px!important}.mb-xxs-160{margin-bottom:160px!important}.mb-xxs-170{margin-bottom:170px!important}.mb-xxs-180{margin-bottom:180px!important}.mb-xxs-190{margin-bottom:190px!important}.mb-xxs-200{margin-bottom:200px!important}.ml-xxs-0{margin-left:0!important}.ml-xxs-5{margin-left:5px!important}.ml-xxs-10{margin-left:10px!important}.ml-xxs-15{margin-left:15px!important}.ml-xxs-20{margin-left:20px!important}.ml-xxs-30{margin-left:30px!important}.ml-xxs-40{margin-left:40px!important}.ml-xxs-50{margin-left:50px!important}.ml-xxs-60{margin-left:60px!important}.ml-xxs-70{margin-left:70px!important}.ml-xxs-80{margin-left:80px!important}.ml-xxs-90{margin-left:90px!important}.ml-xxs-100{margin-left:100px!important}.ml-xxs-110{margin-left:110px!important}.ml-xxs-120{margin-left:120px!important}.ml-xxs-130{margin-left:130px!important}.ml-xxs-140{margin-left:140px!important}.ml-xxs-150{margin-left:150px!important}.ml-xxs-160{margin-left:160px!important}.ml-xxs-170{margin-left:170px!important}.ml-xxs-180{margin-left:180px!important}.ml-xxs-190{margin-left:190px!important}.ml-xxs-200{margin-left:200px!important}.pt-xxs-0{padding-top:0!important}.pt-xxs-5{padding-top:5px!important}.pt-xxs-10{padding-top:10px!important}.pt-xxs-15{padding-top:15px!important}.pt-xxs-20{padding-top:20px!important}.pt-xxs-30{padding-top:30px!important}.pt-xxs-40{padding-top:40px!important}.pt-xxs-50{padding-top:50px!important}.pt-xxs-60{padding-top:60px!important}.pt-xxs-70{padding-top:70px!important}.pt-xxs-80{padding-top:80px!important}.pt-xxs-90{padding-top:90px!important}.pt-xxs-100{padding-top:100px!important}.pt-xxs-110{padding-top:110px!important}.pt-xxs-120{padding-top:120px!important}.pt-xxs-130{padding-top:130px!important}.pt-xxs-140{padding-top:140px!important}.pt-xxs-150{padding-top:150px!important}.pt-xxs-160{padding-top:160px!important}.pt-xxs-170{padding-top:170px!important}.pt-xxs-180{padding-top:180px!important}.pt-xxs-190{padding-top:190px!important}.pt-xxs-200{padding-top:200px!important}.pr-xxs-0{padding-right:0!important}.pr-xxs-5{padding-right:5px!important}.pr-xxs-10{padding-right:10px!important}.pr-xxs-15{padding-right:15px!important}.pr-xxs-20{padding-right:20px!important}.pr-xxs-30{padding-right:30px!important}.pr-xxs-40{padding-right:40px!important}.pr-xxs-50{padding-right:50px!important}.pr-xxs-60{padding-right:60px!important}.pr-xxs-70{padding-right:70px!important}.pr-xxs-80{padding-right:80px!important}.pr-xxs-90{padding-right:90px!important}.pr-xxs-100{padding-right:100px!important}.pr-xxs-110{padding-right:110px!important}.pr-xxs-120{padding-right:120px!important}.pr-xxs-130{padding-right:130px!important}.pr-xxs-140{padding-right:140px!important}.pr-xxs-150{padding-right:150px!important}.pr-xxs-160{padding-right:160px!important}.pr-xxs-170{padding-right:170px!important}.pr-xxs-180{padding-right:180px!important}.pr-xxs-190{padding-right:190px!important}.pr-xxs-200{padding-right:200px!important}.pb-xxs-0{padding-bottom:0!important}.pb-xxs-5{padding-bottom:5px!important}.pb-xxs-10{padding-bottom:10px!important}.pb-xxs-15{padding-bottom:15px!important}.pb-xxs-20{padding-bottom:20px!important}.pb-xxs-30{padding-bottom:30px!important}.pb-xxs-40{padding-bottom:40px!important}.pb-xxs-50{padding-bottom:50px!important}.pb-xxs-60{padding-bottom:60px!important}.pb-xxs-70{padding-bottom:70px!important}.pb-xxs-80{padding-bottom:80px!important}.pb-xxs-90{padding-bottom:90px!important}.pb-xxs-100{padding-bottom:100px!important}.pb-xxs-110{padding-bottom:110px!important}.pb-xxs-120{padding-bottom:120px!important}.pb-xxs-130{padding-bottom:130px!important}.pb-xxs-140{padding-bottom:140px!important}.pb-xxs-150{padding-bottom:150px!important}.pb-xxs-160{padding-bottom:160px!important}.pb-xxs-170{padding-bottom:170px!important}.pb-xxs-180{padding-bottom:180px!important}.pb-xxs-190{padding-bottom:190px!important}.pb-xxs-200{padding-bottom:200px!important}.pl-xxs-0{padding-left:0!important}.pl-xxs-5{padding-left:5px!important}.pl-xxs-10{padding-left:10px!important}.pl-xxs-15{padding-left:15px!important}.pl-xxs-20{padding-left:20px!important}.pl-xxs-30{padding-left:30px!important}.pl-xxs-40{padding-left:40px!important}.pl-xxs-50{padding-left:50px!important}.pl-xxs-60{padding-left:60px!important}.pl-xxs-70{padding-left:70px!important}.pl-xxs-80{padding-left:80px!important}.pl-xxs-90{padding-left:90px!important}.pl-xxs-100{padding-left:100px!important}.pl-xxs-110{padding-left:110px!important}.pl-xxs-120{padding-left:120px!important}.pl-xxs-130{padding-left:130px!important}.pl-xxs-140{padding-left:140px!important}.pl-xxs-150{padding-left:150px!important}.pl-xxs-160{padding-left:160px!important}.pl-xxs-170{padding-left:170px!important}.pl-xxs-180{padding-left:180px!important}.pl-xxs-190{padding-left:190px!important}.pl-xxs-200{padding-left:200px!important}}
/*padingbitti*/
/*footer*/
.footer-ogs ul {
    margin: 0px;
    padding: 0px;
	float: left;
	width: 100%;
}
.footer-section {
  background: var(--fotaltbg);
  position: relative;
}

.footer-content {
  position: relative;
  z-index: 2;
}
.footer-pattern img {
  position: absolute;
  top: 0;
  left: 0;
  height: 330px;
  background-size: cover;
  background-position: 100% 100%;
}
.footer-logo {
  margin-bottom: 30px;
}
.footer-logo img {
    max-width: 200px;
}
.footer-text p {
  margin-bottom: 14px;
  font-size: 14px;
      color: #7e7e7e;
  line-height: 28px;
}
.footer-social-icon span {
  color: #fff;
  display: block;
  font-size: 20px;
  font-weight: 700;
  font-family: 'Poppins', sans-serif;
  margin-bottom: 20px;
}
.footer-social-icon a {
  color: #fff;
  font-size: 16px;
  margin-right: 15px;
}
.footer-social-icon i {
  height: 40px;
  width: 40px;
  text-align: center;
  line-height: 38px;
  border-radius: 50%;
}
.facebook-bg{
  background: #3B5998;
}
.twitter-bg{
  background: #55ACEE;
}
.google-bg{
  background: #DD4B39;
}
.footer-widget-heading div,
.footer-widget-heading h3 {
  color: var(--fotalth3);
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 40px;
  position: relative;
}

.fotttext p{font-size:13px; color:#878787; }

.footer-widget-heading h3::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: -15px;
  height: 2px;
  width: 10px;
  background: var(--fotalth3cizgi);
  transition: var(--trans);
}

.footer-widget:hover .footer-widget-heading h3::before{
  content: "";
  position: absolute;
  left: 0;
  bottom: -15px;
  height: 2px;
  width: 60px;
  background: var(--fotalth3cizgi);
  transition: var(--trans);
}
.footer-widget ul li {
  display: inline-block;
  float: left;
  width: 50%;
  margin-bottom: 12px;
}
.footer-widget ul li a:hover{
  color: #ff5e14;
}
.footer-widget ul li a {
  color: #878787;
  text-transform: capitalize;
  padding-right: 4px;
}
.subscribe-form {
  position: relative;
  overflow: hidden;
  width:100%;
}


.subscribe-form input {
	width: 47%;
	padding: 14px 28px;
	background: rgba(255,255,255,0.5);
	border: 1px solid rgba(255,255,255,0.5);
	color: #184b6a;
	border-radius: 5px;
	-webkit-box-shadow: 0px -7px 36px -11px var(--fotustbggolge);
-moz-box-shadow: 0px -7px 36px -11px var(--fotustbggolge);
box-shadow: 0px -7px 36px -11px var(--fotustbggolge);
margin-right:10px;
outline: none!important;
box-shadow: none!important;
}

 @media only screen and (max-width: 862px) {
.subscribe-form input {
	width: 100%;
	padding: 14px 28px;
	background: rgba(255,255,255,0.5);
	border: 1px solid rgba(255,255,255,0.5);
	color: #184b6a;
	border-radius: 5px;
	-webkit-box-shadow: 0px -7px 36px -11px var(--fotustbggolge);
-moz-box-shadow: 0px -7px 36px -11px var(--fotustbggolge);
box-shadow: 0px -7px 36px -11px var(--fotustbggolge);
margin-right:10px;
outline: none!important;
box-shadow: none!important;
}
}

.subscribe-form button {
   position: absolute;
right: 1px;

padding: 9.3px 10px;
/*border: 1px solid transparent;*/
top: 6px;
border-radius: 5px;
}
.subscribe-form button i {
  color: #fff;
  font-size: 22px;
  transform: rotate(-6deg);
  top: 2px;
  position: relative;
}

.anasayfaformchec .form-check-input:checked {
  background-color: var(--butonbg1) !important;
  border-color: var(--butonbg1) !important;
}
@media screen and (max-width: 350px) {
.subscribe-form input {
	width: 100%;
	padding: 14px 28px;
	background: rgba(255,255,255,0.5);
	border: 1px solid rgba(255,255,255,0.5);
	color: #184b6a;
	border-radius: 5px;
	-webkit-box-shadow: 0px -7px 36px -11px var(--fotustbggolge);
-moz-box-shadow: 0px -7px 36px -11px var(--fotustbggolge);
box-shadow: 0px -7px 36px -11px var(--fotustbggolge);
margin-right:0px;
outline: none!important;
box-shadow: none!important;
}

.subscribe-form button {
   position: absolute;
right: 5px;

padding: 9.3px 10px;
/*border: 1px solid transparent;*/
top: 6px;
border-radius: 5px;
}

}
.copyright-area{
  background: #202020;
  padding: 25px 0;
}
.copyright-text p {
  margin: 0;
  font-size: 14px;
  color: #878787;
}
.copyright-text p a{
  color: #ff5e14;
}
.footer-menu li {
  display: inline-block;
  margin-left: 0px;
}
.footer-menu li:hover a{
  color: #ff5e14;
}
.footer-menu li a {
  font-size: 11px;
  color: #878787;
  text-decoration: none;
}
.fotust{background:var(--fotustbg);-webkit-box-shadow: 0px -7px 36px -11px var(--fotustbggolge);
-moz-box-shadow: 0px -7px 36px -11px var(--fotustbggolge);
box-shadow: 0px -7px 36px -11px var(--fotustbggolge);}
.cta-text {
  padding-left: 15px;
  display: inline-block;
}
.cta-text h4 {
  color: var(--fotusth4);
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 2px;
  text-shadow: 0px 0px 2px var(--fotusttextsh);
}
.cta-text div,
.cta-text h6,
.cta-text h3 {
  color: var(--fotusth4);
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 2px;
  text-shadow: 0px 0px 2px var(--fotusttextsh);
}
.footer-widget{
color: var(--fotusth4);
}
.cta-text span {
  color: var(--fotusth4);
  font-size: 15px;
  text-shadow: 0px 0px 2px var(--fotusttextsh);
}
.single-cta i {
  color: var(--fotusth4);
  font-size: 30px;
  float: left;
  margin-top: 8px;
  text-shadow: 0px 0px 3px var(--fotusttextsh);
}
/*sosyal medya*/
.sosyalmedyaikonlari ul {
 transform: translate(0%, -50%);
display: flex;
align-items: center;
justify-content: center;
width: auto;
position: absolute;
left: 0;
right: 0;
}

.sosyalmedyaikonlari ul li {
  list-style: none;
}

.sosyalmedyaikonlari ul li a {
  position: relative;
  width:51px;
  height:38px;
  display:block;
  text-align:center;
  margin:0 5px;
  border-radius: 50%;
  padding: 6px;
  box-sizing: border-box;
  text-decoration:none;
  box-shadow: 0 -7px 35px var(--fotustbg);
  background: linear-gradient(0deg, #ddd, #fff);
  transition: var(--trans);
  border-left: 8px solid var(--fotustbg);
border-right: 8px solid var(--fotustbg);
border-bottom: 5px solid var(--fotustbg);
top:0px;
}

.sosyalmedyaikonlari ul li a:hover {
  box-shadow: 0 2px 5px rgba(0,0,0,0.3);
  text-decoration:none;
  top:-5px;
  transition: var(--trans);
}

.sosyalmedyaikonlari ul li a .iconlar {
  width:100%;
  height:100%;
  display:block;
  background: linear-gradient(0deg, #fff, #ddd);
  border-radius: 50%;
  line-height: calc(35px - 12px);
  font-size:14px;
  color: #262626;
  transition: var(--trans);
}

.sosyalmedyaikonlari ul li:nth-child(1) a:hover .iconlar {
  color: #1877F2;
}

.sosyalmedyaikonlari ul li:nth-child(2) a:hover .iconlar {
  color: #E1306C;
}

.sosyalmedyaikonlari ul li:nth-child(3) a:hover .iconlar {
  color: #1DA1F2;
}

.sosyalmedyaikonlari ul li:nth-child(4) a:hover .iconlar {
  color: #00f2ea;
}

.sosyalmedyaikonlari ul li:nth-child(5) a:hover .iconlar {
  color: #FF0000;
}

/*footer bitti*/
/*slider altı başladı*/
.renk1ss {
  background: linear-gradient(170deg, #01E4F8 0%, #1D3EDE 100%);
}

.gr-2 {
  background: linear-gradient(170deg, #B4EC51 0%, #429321 100%);
}

.gr-3::after {
  background: linear-gradient(170deg, #C86DD7 0%, #3023AE 100%);
}



.renk4 {background: linear-gradient(170deg, #FFC975 0%, #FE7700 100%);}
.renk3 {background: linear-gradient(170deg, #3D9BFF 0%, #01E4F8 100%);}
.renk2 {background: linear-gradient(170deg, #B4EC51 0%, #429321 100%);}
.renk1 {background: linear-gradient(170deg, #01E4F8 0%, #3D9BFF 100%);}
.renkdisble {
  background: linear-gradient(170deg, #BEBEBE 0%, #9A9A9A 100%);
}
.paraiade{
width:100%; height:170px;  transition: var(--trans); position:relative; display:block; margin: 0 auto;
display: flex;
align-items: center;
justify-content: center;
border-radius: 10px; overflow:hidden
}

@media screen and (max-width: 768px) {
	.paraiade{height:220px;
	}
}
.paraiadeyazi{width:100%;position: absolute;}
.paraiadeyazi h2{font-size:22px; font-weight:bold;color:#fff;}
.paraiadeyazi p{color:#fff;}
.paraiadeyazi a{color: #fff;
float: right; font-size: 13px;  text-decoration: none;}
.paraiadeyazi i{font-size:0px; transition: var(--trans);}
.paraiadeyazi:hover i{font-size: 12px; transition: var(--trans);}
.paraiadeicicon {
	position: absolute;
	transition: var(--trans);
	
	font-size: 100px;
	color: rgba(255, 255, 255, 0.07);
	transform: rotate(45deg);
	right:-10%;
	
}

.paraiades:hover .paraiadeicicon {
	position: absolute;
	transition: var(--trans);
	
	font-size: 100px;
	color: rgba(255, 255, 255, 0.2);
	transform: rotate(-135deg);
	right:-10%;
}
.paraiade2{
width:100%; height:auto;  transition: var(--trans); position:relative; display:block; margin: 0 auto;
display: flex;
align-items: center;
justify-content: center;
border-radius: 5px;
}
/*slider altı bitti*/

/*popüler villalar anasayfa*/
.bg1{background: rgb(249, 249, 249);}
.baslik p {color:var(--populeryazirenk); font-size:13px;}
.baslik h3 {color:var(--populerbaslikrenk); font-weight:400;}
.anasayfapop{position: relative;z-index: 1;}
.popresim{width:100%; height:auto; position:relative;}
 #popurunleric .swiper-button-next::after,  #popurunleric .swiper-button-prev::after {
font-size: 23px !important;
background-color: rgba(2, 160, 228, 0.27);
backdrop-filter: blur(5px);
padding: 11px;
color: var(--butonyazilink);
border-radius: 5px;
}
 #popurunleric .swiper-button-next.swiper-button-disabled,  #popurunleric .swiper-button-prev.swiper-button-disabled {
  opacity: 0;
  cursor: auto;
  pointer-events: none;
}
.popresim img{width: 100%;
  height: 230px;
  -webkit-border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-topright: 10px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  max-height: 250px;
  overflow: hidden;
  -o-object-fit: cover;
  object-fit: cover;
}
.kisilik {position: absolute;
background: rgba(255, 255, 255, 0.2);
top: 15px;
left: 15px;
padding: 5px 10px 5px 10px;
border-radius: 5px;
font-size: 12px;
color: #fff;
font-weight: 600;
text-shadow: 0px 0px 4px rgba(66, 68, 90, 1);
border: 1px solid rgba(255, 255, 255, 0.7);
}
.brd {border-right: 1px solid #fff;
padding-right: 2px;}
.populeraciklama{width:100%; height:auto;
width: 100%;
height: auto;
top: -20px;
position: relative;
}
.popurunsilde a {text-decoration: none!important}
.populeraciklamaic{background:#fff; width:100%; height:auto;
-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
 text-decoration: none;
 -webkit-box-shadow: 0px 11px 30px -21px rgba(66, 68, 90, 1);
-moz-box-shadow: 0px 11px 30px -21px rgba(66, 68, 90, 1);
box-shadow: 0px 11px 30px -21px rgba(66, 68, 90, 1);
transition: var(--trans);
height: 170px;
}
.populeraciklamaic  h3,
.populeraciklamaic  h4,
.populeraciklamaic  h6,
.populeraciklamaic  h5,
.populeraciklamaic  h2{color:#333; font-weight: 400; font-size:16px; overflow: hidden; /* uzunluktan taşanları gizle */
white-space: nowrap; /* yazıyı alt satır indirme */
text-overflow: ellipsis; }
.popurunsilde:hover .populeraciklamaic{
	transition: var(--trans);
 -webkit-box-shadow: 0px 11px 30px -21px rgba(66, 68, 90, .0);
-moz-box-shadow: 0px 11px 30px -21px rgba(66, 68, 90, .0);
box-shadow: 0px 11px 30px -21px rgba(66, 68, 90, .0);
}

.popuikon{
text-align: center;
font-size: 35px;
position: relative;
margin-top: -40px;
color: #fff;
}
.favori{
text-align: center;
font-size: 22px;
position: relative;
margin-top: -40px;
}
.renkkirmizi {color:var(--butonbg)!important}
 .custom-pop {
  --bs-tooltip-bg: var(--butonbg)!important; 
  --bs-tooltip-color: var(--butonyazilink)!important;
}
.populervillalar h3> small a{ color: #818181;
  font-size: 15px;
}
.margin3{margin-left:3px!important;}
/*popüler villalar anasayfa bitti*/
/*yorum yıldız*/

:root {
  --star-size: var(--listeyorumyildizfontboyut);
  --star-color: var(--listeyorumyildizrengi);
  --star-background: var(--listeyorumyildizrengibg);
}
.Stars {
  --percent: calc(var(--rating) / 5 * 100%);
  display: inline-block;
  font-size: var(--star-size);
  font-family: Times;
  line-height: 1;
}
.Stars::before {
  content: "★★★★★";
  letter-spacing: 3px;
  background: linear-gradient(90deg, var(--star-background) var(--percent), var(--star-color) var(--percent));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
span.oylamabos{font-size:13px; color:var(--yildizyorumyokyazirenk);top: -2px;
position: relative;}
span.oylamadolu{font-size:13px; color:var(--fiyatrenk);top: -2px;
position: relative;}
s.uzericizgili{font-size:14px; color:var(--fiyatuzericizgili); }
span.fiyat{font-size:16px; color:var(--fiyatrenk); font-weight:var(--fiyatyazikalinlik);}
small.baslayanfiyat{font-size:13px; color:var(--fiyatrenk);}
/*yorum yıldız bit*/
/*anasayfa kategori ürün listesi*/
.anasayfalanlarack{background: #fff;
z-index: 3;
position: relative;
height: 100%;}
.anasayfalist{position: relative;z-index: 1; overflow:hidden;}
.anasayfalanlarack a{text-decoration: none; color:var(--populerbaslikrenk); font-size:20px; font-weight:500; }
.anasayfalanlarack small{font-size:14px;}
.anasayfalanlarack p {
  color: var(--populeryazirenk);
  font-size: 13px;
}
.anasayfalanlarack img{width:100%; height:auto;-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;}
/*anasayfa kategori ürün listesi bit*/
/*anasayfailanver*/
.ilanver{
border-radius: 10px;
}
.ilanverresim img{width: 150px;
  height: 150px;
  position: relative;
  border-radius: 50%;
  border: 10px solid #fff;
  padding: 1px;
  margin-top: -80px;}
.ilanverresim{position: relative;
margin: 0 auto;
  margin-bottom: 0px;
display: flex;
align-items: center;
justify-content: center;}
.ilanverbaslikaciklama h3 {color: #fff;
font-weight: 600;
font-size: 25px;}
.ilanverbaslikaciklama p{color: #fff;text-align: center;}
a.ilanverlink{background:#fff; color:rgba(0, 159, 227); text-decoration: none; font-weight:bold; transition: var(--trans); left:0px; text-align:center; }
@media only all and (max-width: 992px) {
  .bilgiogsferro {
    text-align: center;
  }
  .bilgiogsc {
    text-align: center!important;
  }
}
.bilgiogsferro {
  text-align: right;
}
.bilgiogsc {
text-align: left;
}

@media only all and (max-width: 584px) {
.copyright-area {
  padding: 35px!important;
}
}

.bordersag {-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 5px;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;}
.bordersol{-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomleft: 5px;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;}
.ilanverbaslikaciklama:hover a.ilanverlink{background:rgb(237, 125, 2); color:#fff; text-decoration: none; font-weight:bold; left:30px; transition: var(--trans); text-align:center;}
/*anasayfailanver bit*/
/*urunliste */

#yorumyapalan .irs--round .irs-min, #yorumyapalan .irs--round .irs-max {
  color: var(--anarenk2yazi);
  background-color: var(--anarenk2);
}

.bbg {background-color: rgba(254, 252, 252, 1);
background-image: radial-gradient(circle, rgba(254, 252, 252, 1) 57%, rgba(239, 239, 239, 1) 100%);}
.listebaslik h1, .listebaslik h2{ color:var(--listebaslikh2color);
font-weight: 600;
font-size: var(--listebaslikh2fontsize);}
.kategorilerlist{background:rgba(254, 252, 252, 1);}
.kategorilerlist label {
  display: inline-block;
  width: 100%;
  cursor: pointer;
}
.kategorilerlist div,
.kategorilerlist  h3{ color:var(--filtrelistesih3color);
font-weight: 600;
font-size: var(--filtrelistesih3fontsize);}
.kategorilerlistic{height: var(--kategorilerlisticyukseklik);
overflow: hidden;}
.geridon a{color:var(--radiobox);}
span.ustsag{font-size: 13px;
top: 8px;
position: relative;}
.akillifiltre span{font-size: 13px;
position: relative;}
.akillifiltre .bootstrap-select.show-tick .dropdown-menu .selected span.check-mark {
  position: absolute;
  display: inline-block;
  right: 15px;
  top: 8px!important;
}
.akillifiltre .bootstrap-select .dropdown-toggle .filter-option-inner-inner {
  overflow: hidden;
  font-size: 13px;
}
.filtrelistesi div,
.filtrelistesi h3{ color:var(--filtrelistesih3color);
font-weight: 600;
font-size: var(--filtrelistesih3fontsize);}
.filtrelistesi label {
  display: inline-block;
  width: 100%;
  cursor: pointer;
}
.filtrelistesi {background:#fff;}
.bg2 {
  background: rgb(249, 249, 249);
  position: relative;
  overflow: hidden;
}

strong.baslikliste {color: var(--filtrelistesih3color);
  font-weight: 600;
  font-size: 35px;
  text-align: center;
  width: 100%;
  display: block;}

.varyantlist{height: var(--varyantlistyukseklik);
overflow: hidden;}
 .custom-pop1 {
  --bs-tooltip-bg: var(--butonbg1)!important; 
  --bs-tooltip-color: var(--butonyazilink1)!important;
}
 .custom-popred {
  --bs-tooltip-bg: red!important; 
  --bs-tooltip-color: #fff!important;
}

.yorumi i{color:var(--butonbg1)}
.akkilifiltregizle {display:block}
button.yamenugizle {display:none}
.desktopgizle{display:none}
@media screen and (max-width: 992px) {
	.akkilifiltregizle {display:none}
	button.yamenugizle {display:block}
	.desktopgizle{display:block}
}	
.fiyatfiltres {
  font-size: 13px !important;
}
/*urunliste bit*/

/*pagination */

.paginationyeni {
  list-style: none;
  display: inline-block;
  padding: 0;
  margin-top: 10px;
}
.paginationyeni li {
  display: inline;
  text-align: center;
}
.paginationyeni a {
  float: left;
  display: block;
  font-size: var(--paginatiofontsize);
  text-decoration: none;
  padding: 5px 12px;
  color: #fff;
  margin-left: -1px;
  border: 1px solid transparent;
  line-height: 1.5;
  transition: var(--trans);
}
.paginationyeni a.aktif {
  cursor: default;
  transition: var(--trans);
}
.paginationyeni a:active {
  outline: none;
}

.pangiogs {
  position: relative;
}
.pangiogs:after {
content: '';
position: absolute;
width: 100%;
height: 35px;
left: 0;
bottom: 0;
z-index: -1;
background: rgb(255,255,255);
background: var(--paginatiobg); 
transition: var(--trans);
}
.pangiogs a {
  color: var(--paginatiocolor);
  padding: 13px 5px 5px;
  margin: 0 6px;
  position: relative;
  transition: var(--trans);
}
.pangiogs a:hover {
  color: var(--paginatiocolorhover);
  transition: var(--trans);

}
.pangiogs a:hover:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 34px;
  background: var(--paginatioaktifbg)!important;
transition: var(--trans);	
  z-index: -1;
  left: 0px;
  bottom: 0px;
  margin: auto;
}
.pangiogs a.ileri, .pangiogs a.geri {
  color: var(--paginatiocolor);
}
.pangiogs a.ileri:hover, .pangiogs a.geri:hover {
  color: var(--paginatiocolor);
}
.pangiogs a.ileri:hover:after, .pangiogs a.geri:hover:after {
  display: none;
}
.pangiogs a.aktif {
  background: var(--paginatioaktifbg);
  color: var(--paginatioaktifcolor);
}
.pangiogs a.aktif:before {
  content: '';
  position: absolute;
  top: -11px;
  left: -10px;
  width: 18px;
  border: 10px solid transparent;
  border-bottom: 7px solid var(--paginatioaktifbg);
  z-index: -1;
}
.pangiogs a.aktif:hover:after {
  display: none;
}

/*pagination bit*/

/*üründetay*/
.belgeno img{width: 40px !important;
  height: auto !important;
  margin-bottom: 2px;}
.belgeno{border: 3px solid rgba(255, 0, 0, 0.18);
  border-radius: 5px;
  display: table;
  padding-right: 9px;
  padding-top: 3px;
  float: right;}
 .belgeno span{font-size: 13px;
  top: 0px;
  position: relative;}
.aciklamahavuzbilgileri{background: var(--urundetayhavuzbg);
  border-radius: 10px;}
 .aciklamahavuzbilgileri h4 {
  font-weight: 600;
  font-size: 16px;
  border-bottom: 1px solid #bebebe;
  display: inline-flex;
  padding-bottom: 5px;
  padding-left: 1px;
  padding-right: 5px;
} 
.aciklamabilgilendirmeler{background: var(--urundetaybilgilendirmebg);
  border-radius: 10px;}
.detayozellikalan p{margin-bottom:0px!important; font-weight: 600;}
.ozellikbaslik div,
.ozellikbaslik h4 {
  font-weight: 600;
  font-size: 16px;
  border-bottom: 1px solid #bebebe;
  display: inline-flex;
  padding-bottom: 5px;
  padding-left: 1px;
  padding-right: 5px;
}
.bilgilerbilgiler {font-size: 14px;
  width: 100%;
  border-bottom: 0.5px solid #ffc1c1;
  color: #a23f3f;
  padding-left: 5px;
  padding-top: 5px;
  padding-bottom: 7px;}
  
.haberv1detays:nth-child(even) .bilgilerbilgilers {font-size: 14px;
  width: 100%;
  border-bottom:
0.5px solid #d3d3d3;
  color: #262626;
  padding-left: 5px;
  padding-top: 5px;
  padding-bottom: 7px;} 
  
.fiyatadahilolanlarurundetay{
 height: 100%; position:relative;}


.haberv1detays:nth-child(even) {background: #efefef}

.haberv1detays:nth-child(odd) {background: #F5F5F5;
 }


.haberv1detays:nth-child(even) h4 {
 font-weight: 600;
  font-size: 18px;
  border-bottom:
1px solid #d3d3d3;
  display: inline-flex;
  padding-bottom: 5px;
  padding-left: 1px;
  padding-right: 5px;
  color: #262626;
}

.haberv1detays:nth-child(odd)  h4 {
 font-weight: 600;
  font-size: 16px;
  border-bottom: 1px solid #936700;
  display: inline-flex;
  padding-bottom: 5px;
  padding-left: 1px;
  padding-right: 5px;
  color: #936700;
}


.haberv1detays:nth-child(odd) h4 {
 font-weight: 600;
  font-size: 18px;
  border-bottom:
1px solid #d3d3d3;
  display: inline-flex;
  padding-bottom: 5px;
  padding-left: 1px;
  padding-right: 5px;
  color: #262626;
}


.haberv1detays:nth-child(odd) .bilgilerbilgilers {font-size: 14px;
  width: 100%;
  border-bottom:
0.5px solid #d3d3d3;
  color: #262626;
  padding-left: 5px;
  padding-top: 5px;
  padding-bottom: 7px;} 

.bilgilerikiuzeridetay i{
		color: #936700;
}
.sayfakapaksresim img {
  width: 100%;
  height: 250px;
  object-fit: cover;
  object-position: center center;
  transition: var(--trans);
}
.sayfagaleri img{
  width: 100%;
  height: 350px;
  object-fit: cover;
  object-position: center center;
  transition: var(--trans);
}
.fiyatadahilolmayanlarurundetay{background: var(--fiyatadahilolmayanlarurundetay);
  border-radius: 10px; height: 100%; position:relative;}
.icondahilolmayanlar {position: absolute;
  font-size: 40px;
  right: 6px;
  z-index: 1;
  color: #ff9191;
  top: -5px;}

.icondahilolanlar {
  position: absolute;
  font-size: 40px!important;
  right: 6px;
  z-index: 1;
  color: #b3d58b!important;
  top: -5px;
  border-bottom: 0px solid #cadc73!important;
  }

.fiyatadahilolmayanlarurundetay h4 {
  font-weight: 600;
  font-size: 16px;
  border-bottom: 1px solid #ffc1c1;
  display: inline-flex;
  padding-bottom: 5px;
  padding-left: 1px;
  padding-right: 5px;
  color:#ff3737;
}


.bilgilerikiuzeri {font-size: 14px;
  width: 100%;
  border-bottom: 0.5px solid rgb(251, 228, 157);
  color: rgb(205, 178, 96);
  padding-left: 5px;
  padding-top: 5px;
  padding-bottom: 7px;}
.bilgilerikiuzeridetay{background: var(--bilgilerikiuzeridetay);
  border-radius: 10px; height: 100%; position:relative;}
.mesafelerial h4 {	
  font-weight: 600;
  font-size: 16px;
  padding-left: 5px;
  margin-bottom: 0px;
}
.bilgilerikiuzeriicon {position: absolute;
  font-size: 40px;
  right: 6px;
  z-index: 1;
  color: rgb(255, 243, 204);
  top: -5px;}
.detayozellikalanmap{position: relative;  height: 100%;  width: 100%;  z-index: 2;  font-size: 14px;  border: 0px solid var(--urundetayakordionbutonaktifbg);  padding: 5px;  border-radius: 5px;}
.detayozellikalanmapresim img{  background: #fff;
  border: 1px solid var(--urundetayakordionbutonaktifbg);
  padding: 5px;
  border-radius: 2px;
  height: 50px;
  width: 50px}
.detayozellikalanmap p{margin-bottom: 0px !important;
  font-weight: 600;}
  
  

.borderradius10 {border-radius: 10px;
  position: relative;}
  
.tabvilla {
  overflow: hidden;
  border: 0px solid #ccc;
  background:rgb(247, 247, 247);
  transition: all 3s;
  -webkit-box-shadow: 0px 11px 30px -21px rgba(66, 68, 90, 1);
  -moz-box-shadow: 0px 11px 30px -21px rgba(66, 68, 90, 1);
  box-shadow: 0px 11px 30px -21px rgba(66, 68, 90, 1);
  text-align: center;
}
.tabvilla button {
  background-color: inherit;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 14px 16px;
  transition: 0.3s;
  font-size: 1.125rem;
}
.tabvilla button:hover {
  background-color: #cccccc;
  transition: 0.3s;
}
.tabvilla button.activeals {
  background: #6c757d;
  color: #ffffff;
  transition: 0.3s;
}

.villatabs {
  display: none;
  padding-top: 2rem;
  border: 0px solid #ccc;
  border-top: none;
}

.is-hidden {
  display: none !important;
}

.is-desktop {
  display: block;
}
@media (max-width: 768px) {
  .is-desktop {
    display: none !important;
  }
}

.is-mobile {
  display: none !important;
}
@media (max-width: 768px) {
  .is-mobile {
    display: block !important;
  }
}

.selectvillacek select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  /* Remove default arrow */
  width: 100%;
  padding: 1rem;
  font-size: 1.125rem;
  background-color: #f0f0f0;
  border: none;
}

.selectvillacek select::-ms-expand {
  display: none;
}

.selectvillacek {
  position: relative;
}
@media (max-width: 768px) {
  .selectvillacek:after {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg stroke='none'%3E%3Cpath d='M21.293,12.293,16,17.586l-5.293-5.293a1,1,0,0,0-1.414,1.414l6,6a1,1,0,0,0,1.414,0l6-6a1,1,0,0,0-1.414-1.414Z' fill='%23000000'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
    background-position: center;
    background-size: contain;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 1rem;
    pointer-events: none;
    width: 32px;
    height: 32px;
  }
} 

#calendarss.fc-day-grid-event .fc-content {
  white-space: normal!important;
}

#calendarss .fc-event .fc-content {
  font-size: 12px;
  white-space: normal!important;
}
.mapsresim {position:relative; cursor: pointer;}
.mapsresim img{width: 100%;
  height: auto;
  border: 3px solid var(--urundetayakordionbutonaktifbg);
  border-radius: 10px;
}
.mapsresim div,
.mapsresim h2{position: absolute;
  bottom: 5px;
  text-align: center;
  width: 94%;
  font-size: 17px;
  padding: 5px;
  left: 3%;
  background: rgba(255, 255, 255, .5);
  backdrop-filter: blur(5px);
  border-radius: 5px;
  border: 1px solid #adadad;
  line-height: 25px;}
.font14{font-size:14px;}
.margin5 {margin:5px!important;}
.detayozellikmap{position: relative;  border: 8px solid var(--urundetayakordionbutonaktifbg);  border-radius: 10px;-webkit-box-shadow: 0px 11px 30px -21px rgba(66, 68, 90, 1);  -moz-box-shadow: 0px 11px 30px -21px rgba(66, 68, 90, 1);  box-shadow: 0px 11px 30px -21px rgba(66, 68, 90, 1);}
.detayozellikalan{position: relative;  height: 100%;  width: 100%;  z-index: 2;  font-size: 14px;  border: 4px solid var(--urundetayakordionbutonaktifbg);  padding: 5px;  border-radius: 5px;}
.detayozellikresim img{  background: #fff;  border: 2px solid var(--urundetayakordionbutonaktifbg);  padding: 5px;  border-radius: 50%;  height: 50px;  width: 50px;}
.urundetayucresim,
.urundetayikiresim,
.urundetayilkresim{width: 100%;
height: 450px;
overflow: hidden; position:relative; transition: var(--trans);}
.urundetayikiresim img,
.urundetayucresim img,
.urundetayilkresim img {width: 100%;
height: 450px;
object-fit: cover;
object-position: center center; transition: var(--trans);}
.urundetayic {border: 5px solid  rgb(247, 247, 247); background:#fff; -webkit-box-shadow: 0px 11px 30px -21px rgba(66, 68, 90, 1);
-moz-box-shadow: 0px 11px 30px -21px rgba(66, 68, 90, 1);
box-shadow: 0px 11px 30px -21px rgba(66, 68, 90, 1);
transition: var(--trans); overflow:hidden;} /*.aciklamaurundetay  img{width: 100%; height:auto;}*/
.yukaricekurundetay{position:relative;top:-50px;}
.tumresimlerigoster{position: absolute;
padding: 10px;
bottom: 0;
width: 100%;
height: 100%;
margin: 0 auto;
display: flex;
align-items: center;
justify-content: center;
background: rgba(0, 159, 227, .2); backdrop-filter: blur(5px);}
.tumresimlerigoster a{text-decoration: none;
color: #333;
text-align: center;
background: rgba(255, 255, 255, 0.78);
border-radius: 50%;
height: 90px;
width: 90px;
display: flex;
align-items: center;
justify-content: center;
border: 3px solid #333;
line-height: 18px;
font-size: 13px;
font-weight: bold;}
.videogoster{position: absolute;
padding: 10px;
bottom: 0;
width: 100%;
height: 100%;
margin: 0 auto;
display: flex;
align-items: center;
justify-content: center;
}
.videogoster span{text-decoration: none;
color: #fff;
text-align: center;
background: rgba(250, 10, 10, 0.78);
border-radius: 50%;
height: 60px;
width: 60px;
display: flex;
align-items: center;
justify-content: center;
border: 3px solid #fff;
line-height: 18px;
font-size: 22px;
font-weight: bold;}
.baslikaciklama h3{ color:var(--urundetaybaslikrenk);
font-weight: var(--urundetaybaslikkalinlik);
font-size: var(--urundetaybaslikfontsize);}
.yorumpuan small{position:relative;top:-3px; color:var(--urundetaybaslikrenk);}
.favorieklecikar{width: 50px;
height: 50px;
position: absolute;
right: 25px;
top: -17px;
text-align: center;
z-index: 2;
font-size: 20px;}
.favorieklecikarbg{width: 50px;
height: 50px;
position: absolute;
right: 25px;
top: -30px;
text-align: center;
z-index: 1;
color: #fff;
font-size: 40px;}
small.ililceurundetay{font-size:13px; color:rgba(0, 159, 227);}
small.ililceurundetay i{margin-left:2px;}
.hrsitil{width:100%; height:5px; position:relative; background:rgb(247, 247, 247);}
.hrsitiludty{width:100%; height:5px; position:relative; background:var(--urundetayakordionbutonaktifbg);}
.hrsitildis{padding-left:3px; padding-right:3px; }
.ilannourundetay{font-size:13px; color:var(--urundetaybaslikrenk);}
.urunozellikler0{position: relative;
display: grid;}
.urunozellikler0 p{position: relative;
font-size: 12px;
text-align: left;
margin: 0;}

.urunozellikler1{position: relative; overflow: hidden;
border: 5px solid var(--urundetayakordionbutonaktifbg);
background: var(--urundetayakordionbutonbg);
border-radius: 5px;
height: 90px;
display: grid;}
.urunozellikler1 p{position: relative;
font-size: 12px;
text-align: left;
margin: 0;}
.urunozellikimg img{margin-left: 11px;}
.jssocials-share {
  font-size: 12px;
}
.fiyatdahilbaslik{background: var(--urundetayakordionbutonaktifbg);
padding-bottom: 12px;
padding-top: 12px;
text-align: center;
font-weight: 500;}
.fiyatdahilaciklama{height: 100%;}
.fiyatdahilaciklama p{position: relative;
text-align: left;
margin: 0;}
#ulasim p{position: relative;
text-align: left;
margin: 0;font-size: 14px;}
.bordersagurundetay{border-left: 5px solid var(--urundetayakordionbutonaktifbg);}
.bordersolurundetay{border-right: 5px solid var(--urundetayakordionbutonaktifbg);}
.urundetaybilgibg {
  background: linear-gradient(100deg, #88C320 -10%, #429321 90%);
}
.urundetaybilgi{position:relative; width:100%; height:auto; border-radius:10px; overflow:hidden;}
.urundetaybilgi div,
.urundetaybilgi h4{color:#fff; font-weight:600; font-size:20px; margin-bottom:0px;}
.urundetaybilgialanbilgi {position: relative;
z-index: 2;}
.urundetaybilgialanbilgi button{position: relative;
width: 100%;
color: #fff;
display: block;
font-size: 17px;
font-weight: 500;
background: transparent;
border: 0px;
text-align: left;;
}
.urundetaybilgibordersag{border-right: 3px solid rgba(136, 195, 32, .7);}
.urundetaygiriscikis .geciss,
.urundetaygiriscikis h3 {  position: relative;
  color: rgba(209, 254, 130, 0.7);
  font-size: 17px;
  font-weight: 500;
  float: left;
  padding-right: 5px; z-index:2; margin-bottom:0px; 
}
.urundetaygiriscikis div,
.urundetaygiriscikis h2 {  position: relative;
  color: #fff;
  font-size: 17px;
  font-weight: 500;
  float: left; z-index:2; margin-bottom:0px;
}
.urunbilgiikon{position: absolute!important;
font-size: 150px!important;
color: rgba(255, 255, 255, .3)!important;
left: -80px; z-index:1;}
.panding5{padding:5px;}
.modal1bg{background:linear-gradient(100deg, #88C320 -10%, #429321 90%);}
.modal1bg1{background:linear-gradient(100deg, #429321 -10%, #88C320 90%);}
.iptalsartlar .modal-content{
border: 0px solid transparent;
border-radius: 0px;
-webkit-box-shadow: 0px 0px 45px -14px rgba(66, 68, 90, 1);
-moz-box-shadow: 0px 0px 45px -14px rgba(66, 68, 90, 1);
box-shadow: 0px 0px 45px -14px rgba(66, 68, 90, 1);
}
.iptalsartlar .modal-header {
  border-bottom: 0px solid transparent;
}
.iptalsartlar .modal-footer {
  border-top:  0px solid transparent;
}
.iptalsartlar .modal-header h1  {color: rgba(209, 254, 130, 0.7);
font-size: 25px !important;
font-weight: 600;}
button.iptalbuton{background:transparent;color: #fff;font-size: 13px; border:1px solid #fff;}
button:hover.iptalbuton{background:rgba(209, 254, 130, 0.5);color: #333;font-size: 13px;border:1px solid #fff;}
.iptalsartlar .modal-body p{color:#fff;text-align: justify;
text-justify: inter-word;}
.modalikon{position: absolute;
font-size: 150px;
color: rgba(255, 255, 255, .3);
left: -50px;
z-index: 1;
bottom: -90px;}
.urundetayyorumlabel{position: relative;
top: 12px;
color: #808080;}
#yorumyapalan .irs--round .irs-bar {
  background-color: var(--anarenk1);
}
#yorumyapalan .irs--round .irs-from, .irs--round .irs-to, .irs--round .irs-single {
  background-color: var(--anarenk1)!important;
  color: var(--anarenk1yazi)!important;
}
#yorumyapalan .irs--round .irs-from::before, .irs--round .irs-to::before, .irs--round .irs-single::before {
  border-top-color: var(--anarenk1)!important;
}
#yorumyapalan .irs--round .irs-handle {
  border: 4px solid var(--anarenk1);
  background: linear-gradient(100deg, #88C320 -10%, #ffffff 90%);

}
.urundetaypuanbg{position: relative;
background: #efefef;
border-radius: 15px;
height: 100%;
display: flex;
margin: 0 auto;
align-items: center;
justify-content: center;}
.urundetaypuan{position:relative;}
#yorumyapalan textarea:active,
#yorumyapalan textarea:focus,
#yorumyapalan select:active,
#yorumyapalan select:focus,
#yorumyapalan input:active,
#yorumyapalan input:focus{ outline: none !important;
    border-color: transparent;
    box-shadow: 0 0 0px transparent;
	color: #4e4e4e; background:#f5f5f5;}
.urundetaypuan input,
.urundetaypuan input:active,
.urundetaypuan input:focus{ outline: none !important;
    border-color: transparent;
    box-shadow: 0 0 0px transparent;
	color: #4e4e4e; background:#efefef;}
.urundetaypuan input{position: relative;
width: 100%;
font-size: 35px;
text-align: center; background:#efefef;}
.urundetaypuan label{position: relative;
text-align: center;
width: 100%;
font-size: 18px;
color: #808080;}
.modal1bgyr{ background:#fff;}
.modalikonyorum{position: absolute;
font-size: 150px;
color: rgba(24, 60, 0, 0.14);
z-index: 1;
right: -50px;
top: -100px;}
#yorumyapmodal .modal-header button{z-index: 2;
position: relative;}
button.iptalbutony{background:transparent;color: #333;font-size: 13px; border:1px solid #333;}
button:hover.iptalbutony{background:rgba(0, 0, 0, 0.5);color: #fff;font-size: 13px;border:1px solid #333;}
img.urundetayguvenlik{width: 100%;
height: 58px;
border-radius: 7px;}
button.yorumbuton{background: transparent;
color: #333;
border: 1px solid #dee2e6;
width: 100%;
height: 58px;}
button:hover.yorumbuton{background:rgba(0, 0, 0, 0.5);color: #fff;border:1px solid #dee2e6;}
.kodyenile{position: relative;
text-align: center;
margin-top: -48px;
right: -17px;
font-size: 20px;
background: #fff;
width: 40px;
height: 40px;
border-radius: 50%;
float: right;
border: 4px solid #000;
line-height: 32px;
color: #000;
cursor: pointer;}
.urundetayyorumlabelic{position: relative;
color: #808080;}
.urundetaypuanbgic{position: relative;
background: #f5f5f5;
border-radius: 15px;
height: 100%;
width:100%;-webkit-box-shadow: 0px 11px 30px -21px rgba(66, 68, 90, 1);
-moz-box-shadow: 0px 11px 30px -21px rgba(66, 68, 90, 1);
box-shadow: 0px 11px 30px -21px rgba(66, 68, 90, 1);}

.yorumlarrage .progress-bar {
  color: var(--anarenk1yazi);
  background-color: var(--anarenk1);
}
.yorumlarrage {position:relative; width:100%; height:auto;}
.yorumichr{position: relative;
width: 100%;
height: 1px;
background: #d5d5d5;}
.urundetaypuanbgic .rounded-pill {
  border-radius: 0!important;
}
.ortalamapuan{
  position: relative;
color: #808080;
font-size: 17px;
text-align: center;
}
.yorumcekresim img{float:left;}
.yorumcekresim{position:relative; width:100%; background:#f5f5f5; border-radius: 15px;}
.yorumyapanbilgi{position:relative; max-width:210px; color:#808080;}
.yorumdetayurun{position: relative;
width: 98%;
background: #f5f5f5;
color: #808080;
margin: 0 auto;
display: flex;
text-align: left;
top: -15px;
-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;}
.rezervasyonurundetay{position:relative; width:100%; background:#f5f5f5;
border-radius:10px;
-webkit-box-shadow: 0px 11px 30px -21px rgba(66, 68, 90, 1);
-moz-box-shadow: 0px 11px 30px -21px rgba(66, 68, 90, 1);
box-shadow: 0px 11px 30px -21px rgba(66, 68, 90, 1);}
.alanlar h3{color: var(--urundetaybaslikrenk);
position: relative;
font-size: 20px;
margin: 0px;
font-weight: 600;}
.rezervation-detail{display:none;}
.rezguncelleblg h5{color: var(--urundetaybaslikrenk);
position: relative;
font-size: 18px;}
.rezfiyat{color: var(--anarenk1);
position: relative;
font-size: 18px; font-weight:700;}
.rezfiyat small{color: var(--urundetaybaslikrenk);
position: relative;
font-size: 14px;font-weight:400;}
.rezfiyat s{color: var(--urundetaybaslikrenk);
position: relative;
font-size: 14px;font-weight:300;}
.btnsize{font-size:15px!important;}
.fiyatmodalsize{font-size:16px!important;}
.rezfiyatbilgisi .table > :not(caption) > * > * {
  color: var(--urundetaybaslikrenk)!important;
  background-color: transparent!important;
  border-bottom-width: var(--bs-border-width);
}
.rezbilgisize{font-size:14px!important;}
#rezerform input, #rezerform textarea:active, #rezerform textarea:focus, #rezerform select:active, #rezerform select:focus, #rezerform input:active, #rezerform input:focus {
  outline: none !important;
  border-color: transparent;
  box-shadow: 0 0 0px transparent;
  color: #fff;
  background: transparent;
  font-size: 20px;
  text-align: center;
  font-weight: 600;
  z-index: 2;
  position: relative;
}
#rezerform input[readonly]::placeholder {
  color: #fff !important;
}

#rezerform .form-control {
  padding: 1rem 1rem!important;

}

.rezbg {
background: linear-gradient(100deg, #88C320 -10%, #429321 90%); position:relative;
}
.detaytarih {
  position: absolute;
  top: -6px;
  text-align: center;
  font-size: 50px;
  left: 44%;
  color: rgba(255,255,255,.3);
  z-index:1;
}
#rezerform .daterangepicker select.monthselect, .daterangepicker select.yearselect {
  background: #429321!important; 
  color: #fff!important; 
  border: 0px solid #c9c9c9 !important;
  padding: 6px !important;
  font-size:13px!important;
}
.daterangepicker select.monthselect, .daterangepicker select.yearselect { 
  font-size: 12px;
  padding: 1px;
  height: auto;
  margin: 0;
    margin-right: 0px;
  cursor: default;
}

.daterangepicker select.monthselect {
 background: #429321!important; 
  color: #fff!important; 
  border: 0px solid #c9c9c9 !important;
  padding: 6px !important;
  font-size:13px!important;
}
.daterangepicker {
  position: absolute;
  color: inherit;
  background-color: #f5f5f5;
  border-radius: 4px;
  border: 1px solid #c8c8c8;
  width: 278px;
  max-width: none;
  padding: 0;
  margin-top: 7px;
  top: 100px;
  left: 20px;
  z-index: 3001;
  display: none;
  font-family: arial;
  font-size: 15px;
  line-height: 1em;
}
.daterangepicker::before {
  top: -7px;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
  border-bottom: 7px solid #c8c8c8;
}
.fc-ltr .fc-basic-view .fc-day-number {
  padding-right: 5px;
}
.bos img {
 /* float: left;*/
  border-radius: 2px;
  width: 25px;
  height: 25px;
  /*margin-right: 5px;*/
  border: 1px solid rgba(24,69,134,.7);
}
.dolu img {
 /* float: left;*/
  border-radius: 2px;
  width: 25px;
  height: 25px;
 /* margin-right: 5px;*/
}
.udetayyet span{font-size: 13px;
margin-bottom: 4px;
padding: 5px;}
#akordionalan .accordion {
  --bs-accordion-border-color: transparent!important;
  --bs-accordion-border-width: 0px!important;
  --bs-accordion-border-radius: 0px!important;
  --bs-accordion-inner-border-radius: 0px!important;
  --bs-accordion-btn-bg: var(--urundetayakordionbutonbg)!important;
  --bs-accordion-btn-focus-box-shadow: none!important;
  --bs-accordion-active-bg: var(--urundetayakordionbutonaktifbg)!important;
}
@media screen and (max-width: 1199px) {
	.urundetayucresim,
	.urundetayikiresim,
	.urundetayilkresim{width: 100%;
	height: 350px;
	overflow: hidden; position:relative; transition: var(--trans);}
	.urundetayikiresim img,
	.urundetayucresim img,
	.urundetayilkresim img {width: 100%;
	height: 350px;
	object-fit: cover;
	object-position: center center; transition: var(--trans);}
}
@media screen and (max-width: 992px) {
	.urundetayucresim,
	.urundetayikiresim,
	.urundetayilkresim{width: 100%;
	height: 250px;
	overflow: hidden; position:relative; transition: var(--trans);}
	.urundetayikiresim img,
	.urundetayucresim img,
	.urundetayilkresim img {width: 100%;
	height: 250px;
	object-fit: cover;
	object-position: center center; transition: var(--trans);}
	.favorieklecikar{
	top: -12px;
	}
	.favorieklecikarbg{
	top: -30px;
	}
	
}
@media screen and (max-width: 768px ) {
	.urundetayucresim,
	.urundetayikiresim,
	.urundetayilkresim{width: 100%;
	height: 180px;
	overflow: hidden; position:relative; transition: var(--trans);}
	.urundetayikiresim img,
	.urundetayucresim img,
	.urundetayilkresim img {width: 100%;
	height: 180px;
	object-fit: cover;
	object-position: center center; transition: var(--trans);}
	.bordersagurundetay{border-left: 0px solid transparent!important;}
	.bordersolurundetay{border-right: 0px solid transparent!important;}
}
.ekstrabaslik {font-size:14px;}
.ekstraaciklama {font-size:13px;}

/*üründetay bit*/
/*input urun detay cocuk bebek yetişkin*/
#urundetaydt input{font-size:13px;}
#urundetaydt .value{
  text-align:center;
  margin:16px auto;
  width: 100px;
  background: #e6e6e6;
  padding: 10px;
}

#urundetaydt .input-number-group {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

#urundetaydt .input-number-group input[type=number]::-webkit-inner-spin-button,
#urundetaydt .input-number-group input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
          appearance: none;
}

#urundetaydt .input-number-group .input-group-button {
  line-height: calc(60px/2 - 5px);
}

#urundetaydt .input-number-group .input-number {
  width: 100%;
  padding: 0 12px;
  vertical-align: top;
  text-align: center;
  outline: none;
  display: block;
  margin: 0;
    color: #333;
}

#urundetaydt .input-number-group .input-number,
#urundetaydt .input-number-group .input-number-decrement,
#urundetaydt .input-number-group .input-number-increment {
  border: 1px solid #cacaca;
  height: 30px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border-radius: 0;
}


#urundetaydt .input-number-group .input-number-decrement {
left: 10px;
display: inline-block;
width: 20px;
background: #e6e6e6;
color: #0a0a0a;
text-align: center;
font-weight: bold;
cursor: pointer;
font-size: 20px;
font-weight: 400;
border-radius: 50%;
position: relative;
z-index:5;
}

#urundetaydt .input-number-group .input-number-increment {
left: -10px;
display: inline-block;
width: 20px;
background: #e6e6e6;
color: #0a0a0a;
text-align: center;
font-weight: bold;
cursor: pointer;
font-size: 20px;
font-weight: 400;
border-radius: 50%;
position: relative;
z-index:2; 
}

#urundetaydt input[type=number]
{
  -moz-appearance: textfield;
}
/*input urun detay cocuk bebek yetişkin bit*/
/*rezervasyon*/
/*1*/
.formtelefon> .iti input[type="tel"] {

padding-left: 50px !important;

}
#asamalar .asama1{background:var(--anarenk1); color:var(--anarenk1yazi);}
#asamalar .pasif {
  background: #e6e6e6;
  color: rgba(157, 157, 157, .7);
}
#asamalar .asamahata{background:red; color:#fff;}
#asamalar .progress-bar {
  background-color: var(--anarenk1);

}
.urunbilgisi {
  position: relative;
  width: 100%;
  background: #f5f5f5;
  -webkit-box-shadow: 0px 11px 30px -21px rgba(66, 68, 90, 1);
  -moz-box-shadow: 0px 11px 30px -21px rgba(66, 68, 90, 1);
  box-shadow: 0px 11px 30px -21px rgba(66, 68, 90, 1);
}
.urunbilgisi img{width: 100%;
  height: auto;
  border-radius: 0px;
  border: 7px solid #fff;}
.rezformlar .form-control {border-radius: 0px!important;}
.rezkisiler{position: relative;
  display: contents;}
.rezkisiler img { width:20px; height:20px;
  border: 0px solid #fff;}
 .reztoplamfiyat {position:relative;}
 img.reztoplamfiyat { width:25px; height:25px;
  border: 0px solid #fff;}
  
  
.radiosec  .btn-check:checked + .btn, .radiosec  .btn.active, .btn.show, .radiosec .btn:first-child:active, .radiosec  :not(.btn-check) + .btn:active {
  color: var(--anarenk1yazi);
  background-color: var(--anarenk1);
  border-color: var(--anarenk1yazi);
  width: 100%;
  /*font-size:13px;*/
}
.radiosec{position:relative; display:block;}
.radiosec .btn{font-size:13px; border-color: var(--anarenk1); width: 100%;}
.radiosec .btn-check + .btn:hover {
  color: var(--anarenk1yazi);
  background-color: var(--anarenk1);
  border-color: var(--anarenk1yazi);
}

.popuparezervasyon{position: absolute;
  background: red;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 2px;
  padding-bottom: 2px;
  border-radius: 50%;
  border: 2px solid #333;
  top: 5px;
  right: 16px;
  width: 20px;
  height: 20px;
  line-height: 12px;
  font-size: 8px;
  text-align: center;
  cursor: pointer;

  z-index: 3;}
  
.popuparezervasyon i{position: relative;
  top: -0.5px;
  color: #fff;
  left: -0.9px;}
  
.btn:active> .popuparezervasyon{color:#fff}
.popuyari {
  --bs-tooltip-bg: var(--popuyaribg)!important; 
  --bs-tooltip-color: var(--popuyariyazi)!important;
}
.odemetur{text-align:left; width:100%; position:relative; display:block; z-index:2;}
.odemeturicon {
position: absolute;
  font-size: 40px;
  z-index: 1;
  color: rgba(226, 226, 226, 0.5);
  margin: 0 auto;
  transform: rotate(-50deg);
  bottom: 0px;
  top: 5px;
}
.nottext .form-floating > label{font-size:13px;}
.nottext  textarea:active,
.nottext  textarea:focus
{ outline: none !important;
    border-color: transparent;
    box-shadow: 0 0 0px transparent;
	color: var(--anarenk1yazi); background:var(--anarenk1); font-size:13px;}
.sozlesmekabul input {font-size:15px!important;}
.sozlesmekabul label {font-size: 13px !important;
  position: relative;
  top: -3px; width: 100%;}
  
img.urundetayguvenlik { border-radius:5px; height:100%;
  border: 0px solid #fff;}
  
.rezervasyonubitir .form-floating > label{font-size:13px;} 
.rezervasyonubitir  input:active,
.rezervasyonubitir input:focus{ outline: none !important;
    border-color: transparent;
    box-shadow: 0 0 0px transparent;
	color: var(--anarenk1yazi); background:var(--anarenk1); font-size:13px;}

.rezervasyonubitir .form-floating > .form-control, .rezervasyonubitir .form-floating > .form-control-plaintext, .rezervasyonubitir .form-floating > .form-select {
 height: 50px;
  min-height: 50px;
  line-height: 1.25;
}
.rezervasyonubitir .form-floating > label {
  position: absolute;
  top: -15px;
 } 
.rezervasyonubitir .kodyenile {
  margin-top: -45px;
}
button.rezervasyontamamlabtn{border:1px solid var(--anarenk1); color:var(--anarenk1); width:100%; transition:var(--trans); font-weight:600;}
button:hover.rezervasyontamamlabtn{border:1px solid var(--anarenk1); background:var(--anarenk1); color:var(--anarenk1yazi); width:100%; transition:var(--trans);font-weight:500;}
.dikkatedilmesi h3{font-size:20px; font-weight:500;}
.ozellik1{position:relative; display:block; width:100%; background:#f5f5f5}
.rezerozellik{position:relative; display:block; width:100%; background:#f5f5f5;height:100%; top:-5px;}
.rezerozellik>.baslik,
.ozellik1> .baslik{font-size:16px; font-weight:600; color:var(--genelyazirenk)}
.rezerozellik .list-group-item {
background-color: transparent;
padding: 0px;
}
.rezerozellik p{margin: 0px;
  padding-top: 7px;
  padding-bottom: 7px;}
#yorumyapalan h3,
.rezformlar h3,
.varyantseceneklerrez h3{font-size:20px; font-weight:500;}
.varyantalan a,
#yorumyapalan small,
.rezformlar small,
.varyantseceneklerrez small{font-size:13px; font-weight:300;}

.varyantalan {position:relative; display:block; width:100%; background:#f5f5f5; padding:5px; height: 100%;}
button.kuponbtn {position: absolute;
  right: 5px;
  top: 6px;}
small.indirimkuponyazi{font-size:13px; font-weight:300;}
.urunadirez{font-size: 18px;
  font-weight: 500;
  background: #fff;
  color: #333;
  text-align: center;
  position: relative;
  padding-bottom: 12px; text-decoration:none;
  }
.onayikon{height: 95px;
  width: 95px;
  line-height: 80px;
  text-align: center;
  color: #e6e6e6;
  font-size: 65px;
  border-radius: 50%;
  text-shadow: 0 1px #333;
  border: 5px solid #e6e6e6; } 
.baslikonay {font-size: 23px;
  font-weight: 500;}
.baslikaciklamaonay {  }
.rezonemlinot strong{font-size:12px;}
.rezonemlinot a{font-size:12px; color:#474747;}
.rezonemlinot button{font-size:12px;}
.rezonemlinot {padding: 5px 10px 10px !important;}
/*rezervasyon*/
/*üyelik*/
.sozlesmebilgi{position:relative; display:block; }
.sozlesmebilgi i.kirmiziform{ position: absolute; 
  display: block;
  margin-top: 3px;
  left: 19px;
  color: #fff;
  background: red;
  padding: 3px;
  font-size: 10px;
  border-radius: 3px;
  line-height: 11px;
  text-align: center;
} 
.sozlesmebilgi small{color: red;
  font-size: 13px;
  top: -3px;
  position: relative;}
.sozlesmebilgi i.yesilform{ display:none!important;} 
.sozlesmebilgi .bordersoz {border-radius: 5px;
  border: 1px solid #d5dbe1; padding: 5px 10px 0px 5px;}
.uyelikbilgi  {position:relative; display:block; }

.uyelikbilgi i.kirmiziform{color: white;
  font-size: 13px;
  margin-left: 5px;
  position: absolute;
  right: -5px;
  top: -5px;
  background: red;
  padding: 3px;
  border-radius: 3px;}
  .uyelikbilgi i.yesilform{color: white;
  font-size: 13px;
  margin-left: 5px;
  position: absolute;
  right: -5px;
  top: -5px;
  background: #198754;
  padding: 3px;
  border-radius: 3px;}
  .uyelikbilgi small.help-block{color: white;
  font-size: 10px !important;
  background: red;
  padding: 3px;
  border-radius: 3px;
  left: 7px;
  position: relative;
  top: -10px; margin-right: 2px;}
  
 .kayitaciklama {background: #f5f5f5;
  width: 100%;
  height: 100%; border-radius: 10px;}
.kayitaciklama .accordion {
  --bs-accordion-bg: transparent;
  --bs-accordion-btn-focus-border-color: transparent;
  --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0);
  --bs-accordion-active-bg: var(--urundetayakordionbutonaktifbg);
  --bs-accordion-btn-bg: var(--urundetayakordionbutonbg) !important;
}
.font-13,
.font-13 p{font-size:13px!important;}
.uyelikbilgi .iti--allow-dropdown input, .uyelikbilgi .iti--allow-dropdown input[type="text"], .uyelikbilgi .iti--allow-dropdown input[type="tel"], .uyelikbilgi .iti--separate-dial-code input, .uyelikbilgi .iti--separate-dial-code input[type="text"], .uyelikbilgi .iti--separate-dial-code input[type="tel"] {
  padding-right: 6px;
  padding-left: 52px;
  margin-left: 0;
  height: 58px;
}

.formtelefon > label {
top: 2px !important;
  left: 42px !important;
  background: #fff;
  height: 20px !important;
  line-height: 0px;
  border-radius: 5px;
  padding: 10px !important;
  color:rgba(var(--bs-body-color-rgb),.65);
}

#telhatamesaji {font-size:13px; color:red;}

/*üyelik bit*/

/*profil*/
.profilmenu{background:var(--arkaplan);position: relative;
  padding: 5px;}
.profilmenu .list-group-item.active {
  z-index: 2;
  color: var(--anarenk1yazi);
  background-color: var(--anarenk1);
  border-color: var(--anarenk1);
}
/*profil ödemeleri*/
#tablo table {
  display: block;
  margin: 0;
  border: none;
  background: #FFF;
  font-size: 14px;
  font-size: 1.4rem;
}

@media only all and (min-width: 1140px) {
#tablo  table {
    display: table;
    width: 100%;
    border: 1px solid #e5e5e5;
    border-top: none;
  }
}
#tablo  tbody {
  display: block;
}

@media only all and (min-width: 1140px) {
 #tablo  tbody {
    display: table-row-group;
  }
}
#tablo .table-caption {
  display: block;
  width: 100%;
  background: #39A7E7;
  color: #FFF;
  font-size: 20px;
  font-size: 2rem;
  /*@include text-shadow( 
  	0 1px 0 rgba(0, 0, 0, 1.0),
  	0 1px 0 rgba(0, 0, 0, 1.0)
  );*/
  text-align: center;
  height: 44px;
  line-height: 44px;
  border: none;
  border-bottom: 2px solid #999;
}

@media only all and (min-width: 1140px) {
 #tablo  .table-caption {
    border: 1px solid #e5e5e5;
    border-top: none;
    border-bottom: none;
    height: 55px;
    line-height: 55px;
  }
}
#tablo  tr {
  position: relative;
  display: block;
  border-bottom: 1px solid #ccc;
  padding: 8px;
  padding: 0.8rem;
}
#tablo tr:nth-child(even) {
  background: #f5f5f5;
}
#tablo  tr:hover {
  background: #c1e4f8;
}

@media only all and (min-width: 1140px) {
 #tablo  tr {
    display: table-row;
  }
}
#tablo thead tr {
  display: none;
}

@media only all and (min-width: 1140px) {
  #tablo  thead {
    background: var(--anarenk1);
    color: var(--anarenk1yazi);
  }
  #tablo  thead tr {
    display: table-row;
  }
  #tablo  thead tr:hover {
    background: #212121;
  }
#tablo thead tr th {
    font-weight: normal;
    font-size: var(--tablobasliksize);
  }
}
#tablo td {
  display: block;
  border: none;
  position: relative;
  text-align: left;
}
#tablo td.actions {
 position: absolute ;
    bottom: 1px ;
    right: 7px;
    font-size: 14px;
    top: auto;
  }
}
#tablo td.checkbox {
  position: absolute;
  top: 4px;
  right: 4px;
}

@media only all and (min-width: 1140px) {
  #tablo  td, #tablo th {
    display: table-cell;
    padding: 6px;
    padding: 0.6rem;
    border-bottom: 1px solid #e5e5e5;
    text-align: left;
	font-size:var(--tabloaciklama)
  }
 #tablo  td.actions, #tablo  td.checkbox, #tablo  th.actions,#tablo  th.checkbox {
    position: static;
  }
}
#tablo td:before {
  content: attr(data-label);
  display: inline-block;
  width: 15%;
  background: var(--anarenk1);
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  height: 20px;
  margin: 0px 10px 0px 0px;
  margin: 0rem 1rem 0rem 0rem;
  padding: 0px 5px;
  padding: 0rem 0.5rem;
  font-size: 10px;
  font-size: 1rem;
  line-height: 20px;
  text-align: right;
  color: var(--anarenk1yazi);
  overflow: hidden;
  top: 5px;
  position: relative;
}

@media only all and (max-width: 1140px) {
  #tablo td:before {
    width: 18%;
    font-size: 12px;
  }
  #tablo td, #tablo th {
 
    font-size: var(--tabloaciklama);
  }
   #tablo td.actions {
	  position: absolute;
	  bottom: 5px;
	  right: 7px;
	  font-size: 12px;
	}
}

@media only all and (max-width: 760px) {
  #tablo td:before {
    width: 30%;
    font-size: 12px;
  }
  #tablo td, #tablo th {
 
    font-size: 14px;
	text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
  }
 #tablo td.actions {
	  position: absolute;
	  bottom: 4px;
	  right: 7px;
	  font-size: 12px;
	  top: auto;
	}
}

@media only all and (max-width: 330px) {
  #tablo td:before {
    width: 35%;
    font-size: 10px;
  }
  #tablo td, #tablo th {
 
    font-size: 13px;
	text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
  }
 #tablo td.actions {
	  position: absolute;
	  bottom: 4px;
	  right: 7px;
	  font-size: 10px;
	  top: auto;
	}
}
@media only all and (min-width: 1140px) {
  #tablo td:before {
    content: "";
    display: none;
  }
}
#tablo td.actions:before, #tablo td.checkbox:before {
  display: none;
}

/*profil ödemeleri bit*/

/*ilan ekle ilk sayfa*/
.ilanekleme1{
 text-align: center;
  border: 3px solid #fff;
  border-radius: 50%;
  width: 100px;
  height: 100px;
  position: relative;
  font-weight: 400;
  color: #fff;
}

.ortala{
transform: translate(0%, -13%);
  display: block;
  width: auto;
  position: absolute;
  left: 0;
  right: 0;
  line-height: 20px;
  padding: 10px;

}

.mavibg {

	border:1px solid #fff!important;
}	
/*ilan ekle ilk sayfa*/
.li-search {
  list-style-type: none;
  padding: 0;
  margin: 0;
  border: 1px solid #ddd;
  margin-top: -1px;
  background-color: #f6f6f6;
  padding: 8px;
  font-size: 14px;
  color: black;
  display: block;
  cursor: pointer;
}

.li-search:hover {
  background-color: #eee; 
}

.opt-icon {
  margin-top: 30px;
  margin-bottom: 20px
}
.card-block {
  width: 215px;
  border: 1px solid lightgrey;
  border-radius: 5px !important;
  background-color: #FAFAFA;
  margin-bottom: 30px
}
.radio {
  display: inline-block;
  border-radius: 0;
  box-sizing: border-box;
  cursor: pointer;
  color: #000;
  font-weight: 500;
  opacity: 0.6;
}
.radio.selected {
  box-shadow: 0px 8px 16px 0px #EEEEEE;
  opacity: 1;
}
.radio:hover {
  background-color: #d7f5e8;
  opacity: 1;
}
.selected {
  background-color: #e0f2ea;
}



.detektalepdetay{position:relative;}
.detektalepdetay .tarih{font-size: 16px;
  color: #545454;
  font-weight: 500;
  top: 14px;
  position: relative;}
.detektalepdetay a{font-size: 16px;
  color: #545454;
  font-weight: 500;}
.destekmesaj{font-size: 14px;
  color: #545454;
  font-weight: 400;}
.hrsitildetek {
  width: 100%;
  height: 5px;
  position: relative;
  background: rgb(237, 235, 235);
}
.detayicerik { overflow:hidden;
white-space: nowrap; 
    text-overflow: ellipsis;}
.destekmesaj a{	font-size: 14px;
  color: #545454;
  font-weight: 400;}
 .destekdetay {position:relative; background:#fff; }
.destekdetay h3 {font-size: 16px;
  color: #545454;
  font-weight: 500;}
 .destekdetay .tarih{font-size: 16px;
  color: #545454;
  font-weight: 500;
  position: relative;}
/*profil bit*/
.main-people-serach-content {
	border:1px solid red;
	display:none;
}
/*blog liste*/
  .turlaranasayfa ol> li:last-child{
	border:0px solid red;
	color:red;
}
.turlaranasayfa ol> li:first-child{
	border:0px solid red;
	color:rgb(0, 164, 110);
}
.turlaranasayfa ol> li small{
	font-size: 14px;
  color: #333;
  font-weight: 200;
}
.turlaranasayfa  li{
	color: #333;
  font-weight: 400;
  font-size: 14px;
}

.turlaranasayfa ol li{list-style-type:decimal;}
.blogbaslikliste{ color: #545454;
  font-weight: 500;
  position: relative;
  font-size: 20px;
  text-align: center;
  margin-top: 10px;}
  
.blogicbaslik {
  position: relative;
  width: 100%;
  border-bottom: 3px solid #fff;
  margin-bottom: 20px;
}

.blogicbaslik h2{
	color:#565656;
  font-weight: 400;
  float: left;
}
.yildizblog{float: right;
  position: relative;
  top: 3px;}
.tumresimlerblogic{position:absolute}
.tumresimlerblogic a{color: #434343;
  background: rgba(255,255,255);
  padding: 5px;
  top: 15px;
  position: relative;
  border-radius: 5px;}
  
.blogicvideo { position:relative}
.blogyorumdis select:disabled,
.blogyorumdis .form-control:disabled  {background: rgb(163, 163, 163, .5) !important;
  color: #fff !important; }
 p.yazianasayfababaveli {
  font-size: 14px;
  color: #333;
  font-weight: 200;
}
.anasayfablogbaslik {
  position: absolute;
  top: 0;
  width: 100%;
  text-align: center;
  font-size: 18px;
  background: rgba(255,255,255, .5);
  padding: 5px;
  font-weight: 600;
} 
#rezervasonyapfms input {
  font-size: 13px;
  transition: var(--trans);
  background: transparent;
  padding-left: 100px;
}
#rezervasonyapfm {z-index:10; position:relative}
#rezervasonyapfm .form-floating > label {color:#8b8b8b;}
#rezervasonyapfm .form-select,
#rezervasonyapfm textarea,
#rezervasonyapfm input{font-size:13px;  transition: var(--trans); background:transparent;}
#rezervasonyapfm select:focus,
#rezervasonyapfm  textarea:focus,
#rezervasonyapfm textarea:active,
#rezervasonyapfm input:active,
#rezervasonyapfm  input:focus{ outline: none !important;
    border-color: transparent;
    box-shadow: 0 0 0px transparent;
	color: #333; background:rgba(0, 0, 0, .1); font-size:13px; border:1px solid #333;  transition: var(--trans);}
/*iletisim*/
.sag5{ padding-right:5px;}
.sol5{ padding-left:5px;}
.list-group-item a{
  color: var(--bs-list-group-color);

}
.bgbeyaz{
background:#fff;
}
#iletisimsosyalmedya ul li {
  list-style: none;
  display: inline flow-root list-item;
  margin-bottom: 20px;
}

#iletisimsosyalmedya ul li a {
  position: relative;
  width:40px;
  height:40px;
  display:block;
  text-align:center;
  margin:0 10px;
  border-radius: 50%;
  padding: 6px;
  box-sizing: border-box;
  text-decoration:none;
  box-shadow: 0 10px 15px rgba(0,0,0,0.3);
  background: linear-gradient(0deg, #ddd, #fff);
  transition: .5s;
}

#iletisimsosyalmedya ul li a:hover {
  box-shadow: 0 2px 5px rgba(0,0,0,0.3);
  text-decoration:none;
}

#iletisimsosyalmedya ul li a .fab {
  width: 100%;
  height: 100%;
  display: block;
  background: linear-gradient(0deg, #fff, #ddd);
  border-radius: 50%;
  line-height: calc(42px - 11px);
  font-size: 14px;
  color: #262626;
  transition: .5s;
}
#iletisimsosyalmedya ul li a .fa-brands {
  width: 100%;
  height: 100%;
  display: block;
  background: linear-gradient(0deg, #fff, #ddd);
  border-radius: 50%;
  line-height: calc(42px - 11px);
  font-size: 14px;
  color: #262626;
  transition: .5s;
}
/*foot*/
.bilgiogsferro{text-align:right;}
@media only all and (max-width: 992px) {
	.bilgiogsferro{text-align:center;}
}	

/*404*/


#oopss a,
#oopss a:visited {
  color: #fff;
  outline: none;
  text-decoration: none;
}

#oopss a:hover,
#oopss a:focus,
#oopss a:visited:hover {
  color: #fff;
  text-decoration: none;
}



#oopss {
text-align: center;
  margin-bottom: 50px;
  font-weight: 400;
  font-size: 20px;
  position: relative;
  width: 100%;
  height: 100%;
  line-height: 1.5em;
  left: 0px;
  padding-top: 300px;
  padding-bottom: 200px;
}

#error-text {
  top: 30%;
  position: relative;
  font-size: 40px;
  color: #eee;
}

#error-text a {
  color: #eee;
}

#error-text a:hover {
  color: #fff;
}

#error-text p {
 margin: 70px 0 0 0;
  color: #333;
  line-height: 50px;
}



#error-text i {
  margin-left: 10px;
}

#error-text p.hmpg {
  margin: 20px 0 0 0;
}

#error-text span {
  position: relative;
  background: #009fe3;
  color: #fff;
  font-size: 300%;
  padding: 0 20px;
  border-radius: 5px;
  font-weight: bolder;
  transition: all .5s;
  cursor: pointer;
  margin: 0 0 40px 0;
}

#error-text span:hover {
  background: #009bde;
  color: #fff;
  -webkit-animation: jelly .5s;
  -moz-animation: jelly .5s;
  -ms-animation: jelly .5s;
  -o-animation: jelly .5s;
  animation: jelly .5s;
}

#error-text span:after {
  top: 100%;
  left: 50%;
  border: solid transparent;
  content: '';
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(136, 183, 213, 0);
  border-top-color: #009fe3;
  border-width: 7px;
  margin-left: -7px;
}

@-webkit-keyframes jelly {
  from, to {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  25% {
    -webkit-transform: scale(.9, 1.1);
    transform: scale(.9, 1.1);
  }
  50% {
    -webkit-transform: scale(1.1, .9);
    transform: scale(1.1, .9);
  }
  75% {
    -webkit-transform: scale(.95, 1.05);
    transform: scale(.95, 1.05);
  }
}

@keyframes jelly {
  from, to {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  25% {
    -webkit-transform: scale(.9, 1.1);
    transform: scale(.9, 1.1);
  }
  50% {
    -webkit-transform: scale(1.1, .9);
    transform: scale(1.1, .9);
  }
  75% {
    -webkit-transform: scale(.95, 1.05);
    transform: scale(.95, 1.05);
  }
}
/* CSS Error Page Responsive */

@media only screen and (max-width:640px) {
  #error-text span {
    font-size: 200%;
  }
  #error-text a:hover {
    color: #fff;
  }
}

.back:active {
  -webkit-transform: scale(0.95);
  -moz-transform: scale(0.95);
  transform: scale(0.95);
  background: #f53b3b;
  color: #fff;
}

.back:hover {
  background: #4c4c4c;
  color: #fff;
}

.back {
  text-decoration: none;
  background: #ef7d00;
  color: #fff;
  padding: 10px 20px;
  font-size: 20px;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
  border-radius: 3px;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  transform: scale(1);
  transition: all 0.5s ease-out;
}
/*sayfa*/
.list-group-item.active {
  color: var(--anarenk1yazi) !important;
  background-color: var(--anarenk1) !important;
}
.acordion-content .accordion-item {
	width:50%;
	float:left;
	padding-left:15px;
	padding-right:15px;
	
}
.accor-inner {
	 border:5px solid var(--urundetayakordionbutonaktifbg);
}
@media screen and (max-width:991px){
	.acordion-content .accordion-item {
		width:33.33333%;
	}
}

/*anasayfa fırsat villa tekleri*/
.firasaturunleri {position:relative; overflow:hidden;}

h1.firsatvillalari{font-size:1.75rem; color: var(--populerbaslikrenk);
  font-weight: 400;}
#firsaurunlerslide {position:relative; overflow:hidden;width:100%;}
.firsatresim img {
  width: 100%;
  height: 250px;
  border:10px;
  max-height: 250px;
  overflow: hidden;
  -o-object-fit: cover;
  object-fit: cover;  
  top: -5px;
  position: relative;
}
.firsatbordersag img{
	-webkit-border-top-left-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-bottomleft: 10px;
border-top-left-radius: 10px;
border-bottom-left-radius: 10px;
	
}

.firsatbordersol{
-webkit-border-top-right-radius: 10px;
-webkit-border-bottom-right-radius: 10px;
-moz-border-radius-topright: 10px;
-moz-border-radius-bottomright: 10px;
border-top-right-radius: 10px;
border-bottom-right-radius: 10px;}

@media screen and (max-width:767px){
	.firsatbordersag img{
		-webkit-border-top-left-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-bottomleft: 0px;
	border-top-left-radius: 0px;
	border-bottom-left-radius:0px;

		
	}
	
	.firsatbordersol{
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;}
	
	.firsatresim img { 
  top: 0px;
  position: relative;
}

}

.kisilikfirsat {
  position: absolute;
  top: 20px;
  margin: 10px;
 padding: 5px 10px 5px 10px;
  border-radius: 5px;
  font-size: 12px;
  color: #fff;
  font-weight: 600;
  text-shadow: 0px 0px 4px rgba(66, 68, 90, 1);
  border: 1px solid rgba(255, 255, 255, 0.7);
  background: rgba(255, 255, 255, 0.2);
}
.firsataciklama a,
.firsataciklama h6,
.firsataciklama h5,
.firsataciklama h4,
.firsataciklama h3,
.firsataciklama h2{color: #333;
  font-weight: 400;
  font-size: 16px;text-decoration: none;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;}
.firsataciklamares img  {height:60px; width:auto;}
.firsataciklamares{position:relative; overflow:hidden;} 
.firsataciklama  {position:relative;} 
.favorifirsaturun {
  position: absolute;
  top: -13px;
  right: 10px;
  background: #fff;
  padding: 5px;
  border: 1px solid #b1b1b1;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  line-height: 20px;
  text-align: center;
}

#firsaurunlerslide .swiper-button-next.swiper-button-disabled {
  opacity: .65!important;
  cursor: auto;
  pointer-events: none;
 background: #fff;
  border: 2px solid #b1b1b1;
  border-radius: 100%;
  height: 30px !important;
  width: 30px !important;
  left: 0px;
  color:var(--butonbg);
}
#firsaurunlerslide .swiper-button-prev.swiper-button-disabled {
  opacity: .65!important;
  cursor: auto;
  pointer-events: none;
 background: #fff;
  border: 2px solid #b1b1b1;
  border-radius: 100%;
  height: 30px !important;
  width: 30px !important;
  right: 0px;
  color:var(--butonbg);
}
#firsaurunlerslide> .swiper-button-next::after, .swiper-button-prev::after {
  font-size: 15px!important;

}
#firsaurunlerslide> .swiper-button-prev::after, .swiper-button-next::after {
  font-size: 15px!important;

}

.swpnxt {
  right: 0px !important;
  background: #fff !important;
  border: 2px solid #b1b1b1 !important;
 height: 30px !important;
  width: 30px !important;
  border-radius: 100% !important;
  color: var(--butonbg) !important;
}
.swpprw {
  left: 0px !important;
  background: #fff !important;
  border: 2px solid #b1b1b1 !important;
  height: 30px !important;
  width: 30px !important;
  border-radius: 100% !important;
  color: var(--butonbg) !important;
}
/*anasayfa fırsat villa tekleri*/	
.ui-provizyon {
	background:#ff7719;
	color:#fff;
}

.jutgiris {
background: #ffebeb !important;
  color: #8c8c8c !important;
	  border-radius:0px!important;
  border:0px!important;
   cursor: not-allowed!important;
    text-decoration: line-through!important;
}
.jutcikis {
background: #ffebeb !important;
  color: #8c8c8c !important;
	  border-radius:0px!important;
  border:0px!important;
  cursor: not-allowed!important;
   text-decoration: line-through!important;
}

.jutdolus {
background: #ffebeb !important;
  color: #8c8c8c !important;
	  border-radius:0px!important;
  border:0px!important;
  cursor: not-allowed!important;
  text-decoration: line-through!important;
}
 .ui-provizyon span,
#newcalender .ui-provizyon a {
	background:#ff7719!important;
	color:#fff!important;
}
.accordion-button:focus {
  z-index: 3;
  border-color: none!important;
  outline: 0;
  box-shadow: none!important;
}
.trwpwhatsappballon {
font-size: 14px;
  border-radius: 12px;
  border: 1px solid #fff;
  max-width: 250px;
  top: -5px;
  position: relative;
}

.trwpwhatsapptitle {
background-color: #22c15e; 
color: white; 
padding: 16px; 
border-radius: 12px 12px 0px 0px;
text-align: center;
}

.trwpwhatsappmessage {
padding: 16px 12px;
background-color: white;
}

.trwpwhatsappinput {
background-color: white;
  border-radius: 0px 0px 12px 12px;
  padding-bottom: 15px;
}

.trwpwhatsappinput input {
width: 92%;
  border-radius: 10px;
  padding: 10px;
  font-weight: 300;
  font-size: 13px;
  background-color: #efefef;
  border: 1px solid #d4d4d4;
  left: 4%;
  position: relative;
}

.trwpwhatsappbutton {
background-color: #22c15e;
  border-radius: 100%;
  padding: 8px 15px;
  cursor: pointer;
  color: #fff;
  width: 50px;
  margin-top: 10px;
  margin-bottom: 10px;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  position: fixed;
  bottom: 5px;
  right: 20px;
  z-index: 10;
  height: 50px;
  line-height: 35px;
  font-size: 25px;
  text-align: center;
}

.trwpwhatsappall {
position: fixed; 
z-index: 9999999999999999999; 
bottom: 0; 
right: 10px;
font-weight: 300;
font-size: 15px;
}

.trwpwhatsappsendbutton {
  color: #22c15e;
  cursor: pointer;
  background: #fff;
  position: absolute;
  padding: 4px;
  font-size: 14px;
  right: 15px;
  bottom: 20.5px;
  border-radius: 5px;
}

button.trwpwhatsappsendbutton {border: none;}
button.trwpwhatsappsendbutton i {
float: right;
  position: absolute;
  z-index: 999999999999;
  right: 14px;
  top: 131px;
  bottom: 81px;
  font-size: 20px !important;
  background: #fff;
  padding: 7px;
  height: 33px;
  line-height: 19px;
  border-radius: 7px; 
}

.kapatws {
position: absolute;
  right: 8px;
  top: 6px;
  border: 1px solid #fff;
  border-radius: 100%;
  color: white;
  font-size: 12px;
  cursor: pointer;
  width: 20px;
  height: 20px;
  text-align: center;
  line-height: 19px;
}
.agriresims img
{
  width: 100%;
  height: 100px;
  object-fit: cover;
  object-position: center center;
  transition: var(--trans);
  border-radius:5px;
}

#altalansabit {
bottom: 10px;
  max-width: 330px;
  position: fixed;
  height: auto;
  background-color: #fff;
  z-index: 10;
  left: 10px;
  padding: 10px;
  border-radius: 10px;
  -webkit-box-shadow: 0px 11px 30px -21px rgba(66, 68, 90, 1);
  -moz-box-shadow: 0px 11px 30px -21px rgba(66, 68, 90, 1);
  box-shadow: 0px 11px 30px -21px rgba(66, 68, 90, 1);
  border: 2px solid rgba(66, 68, 90, 0.1);
  font-size: 14px;
}
#altalansabit p {
  margin: 0;
  float: left;
}

#altalansabit .altalansabit-block {
  margin: 20px 0;
}

/* edit */
.main-search-input-item {
    float: left;
    box-sizing: border-box;
    border-left: 1px solid #eee;
    position: relative;
    background: #fff;
}
.fl-wrap {
    float: left;
    width: 100%;
    position: relative;
}
.qty-dropdown-header {
    font-size: 12px;
    color: #666;
    text-align: left;
    font-weight: 300;
    padding-left: 15px;
    cursor: pointer;
    position: relative;
}
.qty-dropdown-content {
    border: 1px solid #eee;
    background: #fff;
    padding: 15px 20px;
    border-radius: 0 0 6px 6px;
    overflow: hidden;
    display: none;
    box-sizing: border-box;
	    position: absolute;
    width: 200px;
	    top: 48px;
}
.qty-dropdown-content .quantity-item {
    width: 100%;
    float: left;
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #eee;
}
.qty-dropdown-content .quantity-item label {
    float: left;
    color: #666;
    font-size: 12px;
    font-weight: 300;
    position: relative;
    top: 12px;
}
.quantity {
    float: left;
    width: 65px;
    height: 42px;
    position: relative;
}
.qty-dropdown-content .quantity-item .quantity {
    float: right;
}


.quantity-button {
    background: #F7F9FB;
    position: absolute;
    right: 0;
    cursor: pointer;
    border-left: 1px solid #eee;
    width: 20px;
    text-align: center;
    color: #333;
    font-size: 13px;
    font-family: "Trebuchet MS", Helvetica, sans-serif !important;
    line-height: 1.7;
    box-sizing: border-box;
    -webkit-user-select: none;
    user-select: none;
}
.quantity-button.quantity-up {
    position: absolute;
    height: 50%;
    top: 0;
    border-bottom: 1px solid #eee;
    border-top: 1px solid #eee;
}
.quantity-button.quantity-down {
    position: absolute;
    bottom: -1px;
    height: 50%;
    border-bottom: 1px solid #eee;
}
.bbutton-adult-select {
	    background: var(--butonbg);
    color: var(--butonyazilink);
    transition: var(--trans);
    text-decoration: none;
    border: 0px;
}

.credit-cart-area {
	min-height:200px;
	background:#fff;
	padding:30px 30px;
}
.bankaheader {
  height: 40px;
  border-right: 2px solid #e5e5e5;
  border-left: 1px solid #e5e5e5;
   border-top: 1px solid #e5e5e5;
  text-align: center;
  font-weight: bold;
  line-height: 40px;
  letter-spacing: 2px;
}

.bankaalan {
  height: 30px;
  text-align: center;
  line-height: 30px;
  font-size:12px;
  border-right:1px solid #e5e5e5;
}

.bankaust {
  text-align: center;
  line-height: 30px;
  font-size:12px;
  border-right:1px solid #e5e5e5;
  background:#d6d6d6;
}
.urundetayhavale {
background-color:var(--buton1linkhover);
color:var(--buton1linkrenk); text-align: center;
}
.urundetaytaksit {
background-color:var(--buton1link); 
color:var(--buton1linkrenk); text-align: center;
																
}	
.kirmizi {
    color: red;
}
.pl-5 {
    padding-left: 5px !important;
}
.taksitbox  .mb-10{
	padding-left:10px;
}
.taksitbox .bankaalan {
	padding-left:10px;
}
[data-toggle="collapse"] {
    display: none;
}


.taksitcontent {
	display:none;
}
.taksitinfo {
	display:none;
} 
.swal-wide{
    width:850px !important;
}

.detayvideoss {position:relative; display:block; height:400px;}