body{
	font-family: 'GilroyMedium';
}
.row {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
}
.column {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
/*Scroll*/
body::-webkit-scrollbar {
  width: 6px;
}
body::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}
body::-webkit-scrollbar-thumb {
  background-color: darkgrey;
  outline: 1px solid slategrey;
}
.container {
  max-width: 1185px;
  position: relative;
  width: 100%;
  margin: 0 auto;
}
strong{
  font-family: 'GilroyBlack';
}
/* Genel paragraf stilleri */
p {
  margin-bottom: 10px;
  line-height: 1.5;
}
.ed .cont .edcontent .edtext p{
  margin-bottom: 10px;
}
.userModal {
  display: none;
  position: fixed;
  width: 100%;
  max-width: 380px;
  max-height: 455px;
  height: 100%;
  background-color: #ffffff;
  top: 50%;
  left: 0;
  right: 0;
  margin: -227.5px auto;
  -webkit-box-shadow: 0px 15px 29px 0px rgba(0, 0, 0, 0.54);
  -moz-box-shadow: 0px 15px 29px 0px rgba(0, 0, 0, 0.54);
  box-shadow: 0px 15px 29px 0px rgba(0, 0, 0, 0.54);
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  z-index: 100;
}
.userModal.active {
  display: block;
}
.userModal .closeMenuButton {
  font-family: 'GilroyExtrabold';
  color: #ffffff;
  font-size: 17.85px;
  position: absolute;
  top: -35px;
  left: 0;
  right: 0;
  margin: 0 auto;
  text-align: center;
}
.userModal .closeMenuButton:hover {
  -webkit-opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opacity)";
  /* IE 8 */
  filter: alpha(opacity=0.8);
  /* IE 5-7 */
  -moz-opacity: 0.8;
  /* Netscape */
  -khtml-opacity: 0.8;
  /* Safari 1.x */
  opacity: 0.8;
  /* Good browsers */
}
.userModal .loginBoxArea .loginBox {
  padding: 30px;
}
.userModal .loginBoxArea .loginBox .titleArea {
  text-align: center;
}
.userModal .loginBoxArea .loginBox .titleArea span {
  font-family: 'GilroyExtrabold';
  color: #787878;
  font-size: 12.24px;
  display: block;
  letter-spacing: -0.5px;
  margin-top: 6px;
}
.userModal .loginBoxArea .loginBox .titleArea span.title {
  font-size: 22.5px;
  color: #464646;
}
.userModal .loginBoxArea .loginBox .loginFacebookButton {
  display: block;
  height: 42px;
  line-height: 42px;
  border: 2px solid #3c5a99;
  background-color: #3c5a99;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  text-align: center;
  margin-top: 30px;
  margin-bottom: 20px;
}
.userModal .loginBoxArea .loginBox .loginFacebookButton:hover {
  background-color: #ffffff;
}
.userModal .loginBoxArea .loginBox .loginFacebookButton:hover span {
  color: #3c5a99;
}
.userModal .loginBoxArea .loginBox .loginFacebookButton img {
  margin-bottom: -4px;
  margin-right: 10px;
}
.userModal .loginBoxArea .loginBox .loginFacebookButton span {
  font-family: 'GilroyExtrabold';
  font-size: 11.52px;
  color: #ffffff;
}
.userModal .loginBoxArea .loginBox .other {
  font-family: 'GilroyExtrabold';
  color: #a5a5a5;
  font-size: 11.52px;
  width: 75px;
  background-color: #ffffff;
  z-index: 1;
  display: inline-block;
  position: absolute;
  top: -3px;
  left: 0;
  right: 0;
  margin: 0 auto;
  text-align: center;
}
.userModal .loginBoxArea .loginBox .inputArea {
  position: relative;
  margin-bottom: 10px;
  height: 42px;
  line-height: 42px;
  color: #a5a5a5;
  border: 2px solid #c9c9c9;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  width: 100%;
  text-align: center;
}
.userModal .loginBoxArea .loginBox .inputArea label {
  height: 42px;
  line-height: 42px;
  font-family: 'GilroyExtrabold';
  font-size: 11.52px;
  color: #a5a5a5;
  text-align: center;
  position: absolute;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  left: 0;
  right: 0;
  margin: 0 auto;
}
.userModal .loginBoxArea .loginBox .inputArea:after {
  content: "";
  height: 2px;
  width: 100px;
  position: absolute;
  bottom: 0px;
  left: 0;
  right: 0;
  margin: 0 auto;
  background-color: #269a9e;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
}
.userModal .loginBoxArea .loginBox .inputArea input[type="text"],
.userModal .loginBoxArea .loginBox .inputArea input[type="password"] {
  position: absolute;
  top: 0;
  font-size: 11.52px;
  color: #a5a5a5;
  left: 0;
  background-color: rgba(0, 0, 0, 0);
  border: none;
  width: 100%;
  height: 100%;
  padding: 0 12px;
}
.userModal .loginBoxArea .loginBox .inputArea.focus:after,
.userModal .loginBoxArea .loginBox .inputArea.displayText:after {
  width: 100%;
}
.userModal .loginBoxArea .loginBox .inputArea.focus label,
.userModal .loginBoxArea .loginBox .inputArea.displayText label {
  -webkit-transform: scale(0.92);
  -moz-transform: scale(0.92);
  -ms-transform: scale(0.92);
  -o-transform: scale(0.92);
  top: -11px;
  background-color: #ffffff;
  height: 20px;
  width: auto;
  display: inline-block;
  line-height: 18px;
  padding: 2px 10px;
  right: auto;
}
.userModal .loginBoxArea .loginBox .forgotPasswordButton {
  font-family: 'GilroyExtrabold';
  font-size: 10.78px;
  color: #757575;
}
.userModal .loginBoxArea .loginBox .forgotPasswordButton:hover {
  color: #269a9e;
}
.userModal .loginBoxArea .loginBox .loginButton {
  background-color: #269a9e;
  border: 1px solid #269a9e;
  font-family: 'GilroyBlack';
  font-size: 13.89px;
  color: #ffffff;
  height: 42px;
  line-height: 42px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  text-align: center;
  display: block;
  width: 100%;
  cursor: pointer;
}
.userModal .loginBoxArea .loginBox .loginButton:hover {
  background-color: #ffffff;
  color: #269a9e;
}
.userModal .loginBoxArea .loginBox .createRegisterButton {
  display: block;
  text-align: center;
  margin-top: 15px;
}
.userModal .loginBoxArea .loginBox .createRegisterButton a {
  display: inline-block;
  font-family: 'GilroyExtrabold';
  font-size: 12.45px;
  color: #269a9e;
}
.userModal .loginBoxArea .loginBox .createRegisterButton a:hover {
  -webkit-opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opacity)";
  /* IE 8 */
  filter: alpha(opacity=0.8);
  /* IE 5-7 */
  -moz-opacity: 0.8;
  /* Netscape */
  -khtml-opacity: 0.8;
  /* Safari 1.x */
  opacity: 0.8;
  /* Good browsers */
}
.userModal .loginBoxArea .loginBox .createRegisterButton span {
  color: #a5a5a5;
  font-family: 'GilroyExtrabold';
  font-size: 12.45px;
}
.userModal .loginBoxArea .loginBox .checkBoxArea {
  margin-bottom: 12px;
}
.userModal .loginBoxArea .loginBox .checkBoxArea .inputContainer:hover {
  color: #269a9e;
}
.fastMenuButton {
  display: none;
}
:root {
  --header-height: 95px;
}
.section > .container {
  height: calc(100vh - var(--header-height));
  top: var(--header-height);
  padding-top: 23px;
}
.section .owl-carousel {
  height: 100%;
}
.openedMenu {
  display: none;
  max-width: 1020px;
  width: 100%;
  margin: 0 auto;
  background-image: url('../img/opened-menu-bg.jpg');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-color: #ffffff;
  max-height: 472px;
  height: 100%;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  padding: 20px 35px;
  position: fixed;
  top: 50%;
  left: 0;
  right: 0;
  margin: -236px auto;
  -webkit-box-shadow: 0px 22px 43px 0px rgba(0, 0, 0, 0.47);
  -moz-box-shadow: 0px 22px 43px 0px rgba(0, 0, 0, 0.47);
  box-shadow: 0px 22px 43px 0px rgba(0, 0, 0, 0.47);
  z-index: 9999;
}
.openedMenu.active {
  display: block;
}
.openedMenu .closeMenuButton {
  font-family: 'GilroyExtrabold';
  color: #ffffff;
  font-size: 17.85px;
  position: absolute;
  top: -35px;
  left: 0;
  right: 0;
  margin: 0 auto;
  text-align: center;
}
.openedMenu .closeMenuButton:hover {
  -webkit-opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opacity)";
  /* IE 8 */
  filter: alpha(opacity=0.8);
  /* IE 5-7 */
  -moz-opacity: 0.8;
  /* Netscape */
  -khtml-opacity: 0.8;
  /* Safari 1.x */
  opacity: 0.8;
  /* Good browsers */
}
.openedMenu .modalMenuListArea:after {
  content: "";
  width: 97px;
  height: 92px;
  position: absolute;
  bottom: -46px;
  background-color: #ffffff;
  left: 0;
  right: 0;
  margin: 0 auto;
  -webkit-box-shadow: 0px 21px 30px 0px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 21px 30px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 21px 30px 0px rgba(0, 0, 0, 0.5);
  z-index: 1;
  -webkit-border-radius: 14px;
  -moz-border-radius: 14px;
  border-radius: 14px;
  display: none;
}
.openedMenu .modalMenuListArea:before {
  content: "";
  background-image: url('../img/menu-yeniden-zonguldak.png');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  width: 74px;
  height: 51px;
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
  bottom: -25.5px;
  z-index: 2;
  display: none;
}
.openedMenu .modalMenuListArea > ul {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
}
.openedMenu .modalMenuListArea > ul > li > span {
  font-family: 'GilroyBlack';
  font-size: 14.57px;
  color: #1e979b;
  display: block;
  margin-top: 40px;
  margin-bottom: 20px;
}
.openedMenu .modalMenuListArea > ul > li ul li a {
  font-family: 'GilroySemibold';
  font-size: 13.09px;
  color: #232323;
  line-height: 20px;
}
.openedMenu .modalMenuListArea > ul > li ul li a:hover {
  color: #1e979b;
}
header {
  position: absolute;
  top: 0;
  left: 0;
  margin: 0 auto;
  z-index: 50;
  width: 100%;
}
header .header:before {
  content: "";
  background-image: url('../img/header-seperator.jpg');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  width: 331px;
  height: 4px;
  position: absolute;
  top: 0;
  left: 0;
}
header .header > div {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
header .header > div.topRow {
  -webkit-justify-content: flex-end;
  -ms-justify-content: flex-end;
  justify-content: flex-end;
  padding-top: 10px;
}
header .header > div a.language {
  font-family: 'GilroyBlack';
  font-size: 11.63px;
  color: rgba(255, 255, 255, 0.29);
  width: 55px;
  text-align: right;
  display: block;
}
header .header > div a.language:hover {
  color: #ffffff;
}
header .header > div a.userIcon {
  padding-right: 20px;
  border-right: 1px solid #ffffff;
  -webkit-opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opacity)";
  /* IE 8 */
  filter: alpha(opacity=0.8);
  /* IE 5-7 */
  -moz-opacity: 0.8;
  /* Netscape */
  -khtml-opacity: 0.8;
  /* Safari 1.x */
  opacity: 0.8;
  /* Good browsers */
}
header .header > div a.userIcon:hover {
  -webkit-opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opacity)";
  /* IE 8 */
  filter: alpha(opacity=1);
  /* IE 5-7 */
  -moz-opacity: 1;
  /* Netscape */
  -khtml-opacity: 1;
  /* Safari 1.x */
  opacity: 1;
  /* Good browsers */
}
header .header > div a.userIconLogged {
  padding-right: 20px;
  border-right: 1px solid #ffffff;
  -webkit-opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opacity)";
  /* IE 8 */
  filter: alpha(opacity=0.8);
  /* IE 5-7 */
  -moz-opacity: 0.8;
  /* Netscape */
  -khtml-opacity: 0.8;
  /* Safari 1.x */
  opacity: 0.8;
  /* Good browsers */
  display: flex;
  align-items: center;
  color: #272727;
  font-size: 0.9em;
}
header .header > div a.userIconLogged:hover {
  -webkit-opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opacity)";
  /* IE 8 */
  filter: alpha(opacity=1);
  /* IE 5-7 */
  -moz-opacity: 1;
  /* Netscape */
  -khtml-opacity: 1;
  /* Safari 1.x */
  opacity: 1;
  /* Good browsers */
}
header .header > div a.userIconLogged strong{
	font-family: 'GilroyBlack';
}
header .header > div.bottomRow {
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  padding-top: 18px;
}
header .header > div.bottomRow a.logo img {
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
}
header .header > div.bottomRow a.logo img.colorLogo {
  display: none;
}
header .header > div.bottomRow a.logo:hover img {
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -ms-transform: scale(1.05);
  -o-transform: scale(1.05);
}
header .header > div .rightColumn {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  max-width: 590px;
  flex: 1;
}
header .header > div .rightColumn .siteMenu {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
  width: 100%;
}
header .header > div .rightColumn .siteMenu a {
  text-align: center;
  border-right: 1px solid #ffffff;
  flex: 0 0 20%;
  -webkit-opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opacity)";
  /* IE 8 */
  filter: alpha(opacity=0.8);
  /* IE 5-7 */
  -moz-opacity: 0.8;
  /* Netscape */
  -khtml-opacity: 0.8;
  /* Safari 1.x */
  opacity: 0.8;
  /* Good browsers */
}
header .header > div .rightColumn .siteMenu a img {
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
}
header .header > div .rightColumn .siteMenu a:hover {
  -webkit-opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opacity)";
  /* IE 8 */
  filter: alpha(opacity=1);
  /* IE 5-7 */
  -moz-opacity: 1;
  /* Netscape */
  -khtml-opacity: 1;
  /* Safari 1.x */
  opacity: 1;
  /* Good browsers */
}
header .header > div .rightColumn .siteMenu a:hover img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
}
header .header > div .rightColumn .siteMenu a span {
  display: block;
  font-family: 'GilroyExtrabold';
  color: #ffffff;
  font-size: 13px;
  margin-top: 7px;
}
header .header > div .rightColumn .openMenuArea > a {
  width: 55px;
  text-align: right;
  display: block;
  -webkit-opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opacity)";
  /* IE 8 */
  filter: alpha(opacity=0.8);
  /* IE 5-7 */
  -moz-opacity: 0.8;
  /* Netscape */
  -khtml-opacity: 0.8;
  /* Safari 1.x */
  opacity: 0.8;
  /* Good browsers */
}
header .header > div .rightColumn .openMenuArea > a:hover {
  -webkit-opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opacity)";
  /* IE 8 */
  filter: alpha(opacity=1);
  /* IE 5-7 */
  -moz-opacity: 1;
  /* Netscape */
  -khtml-opacity: 1;
  /* Safari 1.x */
  opacity: 1;
  /* Good browsers */
}
header.fixed,
header.subPageHeader {
  position: fixed;
  background-color: #ffffff;
  height: var(--header-height);
  padding-bottom: 0;
  -webkit-box-shadow: -14px 8px 29px 0px rgba(0, 0, 0, 0.47);
  -moz-box-shadow: -14px 8px 29px 0px rgba(0, 0, 0, 0.47);
  box-shadow: -14px 8px 29px 0px rgba(0, 0, 0, 0.47);
}
header.fixed .header:before,
header.subPageHeader .header:before {
  display: none;
}
header.fixed .header > div.topRow,
header.subPageHeader .header > div.topRow {
  position: absolute;
  right: 0;
  padding-top: 4px;
}
/* Fixed header için beyaz user icon (anasayfa scroll sonrası) */
header.fixed .header > div a.userIcon img {
  filter: invert(100%);
  -webkit-filter: invert(100%);
  -moz-filter: invert(100%);
  -o-filter: invert(100%);
  -ms-filter: invert(100%);
}
/* İç sayfalar için siyah user icon */
header.subPageHeader .header > div a.userIcon img {
  filter: invert(100%) !important;
  -webkit-filter: invert(100%) !important;
  -moz-filter: invert(100%) !important;
  -o-filter: invert(100%) !important;
  -ms-filter: invert(100%) !important;
}
header.fixed .header > div a.userIcon:hover img {
  filter: invert(62%) brightness(0.5) sepia(2) hue-rotate(64deg) saturate(2);
  -webkit-filter: invert(62%) brightness(0.5) sepia(2) hue-rotate(64deg) saturate(2);
  -moz-filter: invert(62%) brightness(0.5) sepia(2) hue-rotate(64deg) saturate(2);
  -o-filter: invert(62%) brightness(0.5) sepia(2) hue-rotate(64deg) saturate(2);
  -ms-filter: invert(62%) brightness(0.5) sepia(2) hue-rotate(64deg) saturate(2);
}
/* İç sayfalar hover için siyah */
header.subPageHeader .header > div a.userIcon:hover img {
  filter: invert(0) !important;
  -webkit-filter: invert(0) !important;
  -moz-filter: invert(0) !important;
  -o-filter: invert(0) !important;
  -ms-filter: invert(0) !important;
}
header.fixed .header > div a.language,
header.subPageHeader .header > div a.language {
  color: rgba(39, 39, 39, 0.4);
}
header.fixed .header > div a.language:hover,
header.subPageHeader .header > div a.language:hover {
  color: #272727;
}
header.fixed .header > div.bottomRow,
header.subPageHeader .header > div.bottomRow {
  height: 100%;
  padding-top: 4px;
}
header.fixed .header > div.bottomRow a.logo img,
header.subPageHeader .header > div.bottomRow a.logo img {
  display: none;
}
header.fixed .header > div.bottomRow a.logo img.colorLogo,
header.subPageHeader .header > div.bottomRow a.logo img.colorLogo {
  display: block;
}
header.fixed .header > div .rightColumn,
header.subPageHeader .header > div .rightColumn {
  /*max-width: 800px;*/
  margin-top: 26px;
}
header.fixed .header > div .rightColumn .siteMenu a,
header.subPageHeader .header > div .rightColumn .siteMenu a {
  border-right: 2px solid rgba(39, 39, 39, 0.2);
  position: relative;
  /*display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;*/
}
header.fixed .header > div .rightColumn .siteMenu a:after,
header.subPageHeader .header > div .rightColumn .siteMenu a:after {
  content: "";
  background-color: #397037;
  height: 5px;
  width: 0;
  position: absolute;
  left: 0;
  bottom: -11px;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
}
header.fixed .header > div .rightColumn .siteMenu a span,
header.subPageHeader .header > div .rightColumn .siteMenu a span {
  font-size: 13px;
  padding-left: 0px;
  display: block;
}
header.fixed .header > div .rightColumn .siteMenu a img,
header.subPageHeader .header > div .rightColumn .siteMenu a img {
  filter: invert(100%);
  -webkit-filter: invert(100%);
  -moz-filter: invert(100%);
  -o-filter: invert(100%);
  -ms-filter: invert(100%);
  height: 32px;
}
header.fixed .header > div .rightColumn .siteMenu a:hover:after,
header.subPageHeader .header > div .rightColumn .siteMenu a:hover:after {
  width: 100%;
}
header.fixed .header > div .rightColumn .siteMenu a:hover img,
header.subPageHeader .header > div .rightColumn .siteMenu a:hover img {
  filter: invert(62%) brightness(0.5) sepia(2) hue-rotate(64deg) saturate(2);
  -webkit-filter: invert(62%) brightness(0.5) sepia(2) hue-rotate(64deg) saturate(2);
  -moz-filter: invert(62%) brightness(0.5) sepia(2) hue-rotate(64deg) saturate(2);
  -o-filter: invert(62%) brightness(0.5) sepia(2) hue-rotate(64deg) saturate(2);
  -ms-filter: invert(62%) brightness(0.5) sepia(2) hue-rotate(64deg) saturate(2);
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
}
header.fixed .header > div .rightColumn .siteMenu a:hover span,
header.subPageHeader .header > div .rightColumn .siteMenu a:hover span {
  color: #397037;
}
header.fixed .header > div .rightColumn .siteMenu a span,
header.subPageHeader .header > div .rightColumn .siteMenu a span {
  color: #272727;
}
/* Fixed header için beyaz ikon (anasayfa scroll sonrası) */
header.fixed .header > div .rightColumn .openMenuArea a img {
  filter: invert(100%);
  -webkit-filter: invert(100%);
  -moz-filter: invert(100%);
  -o-filter: invert(100%);
  -ms-filter: invert(100%);
}
/* İç sayfalar için siyah ikon */
header.subPageHeader .header > div .rightColumn .openMenuArea a img {
  filter: invert(100%) !important;
  -webkit-filter: invert(100%) !important;
  -moz-filter: invert(100%) !important;
  -o-filter: invert(100%) !important;
  -ms-filter: invert(100%) !important;
}
header.fixed .header > div .rightColumn .openMenuArea a:hover img {
  filter: invert(62%) brightness(0.5) sepia(2) hue-rotate(64deg) saturate(2);
  -webkit-filter: invert(62%) brightness(0.5) sepia(2) hue-rotate(64deg) saturate(2);
  -moz-filter: invert(62%) brightness(0.5) sepia(2) hue-rotate(64deg) saturate(2);
  -o-filter: invert(62%) brightness(0.5) sepia(2) hue-rotate(64deg) saturate(2);
  -ms-filter: invert(62%) brightness(0.5) sepia(2) hue-rotate(64deg) saturate(2);
}
/* İç sayfalar hover için siyah */
header.subPageHeader .header > div .rightColumn .openMenuArea a:hover img {
  filter: invert(100%) !important;
  -webkit-filter: invert(100%) !important;
  -moz-filter: invert(100%) !important;
  -o-filter: invert(100%) !important;
  -ms-filter: invert(100%) !important;
}
header.subPageHeader {
  position: relative;
}
header.subPageHeader .header > div a.userIcon {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
header.subPageHeader .header > div a.userIcon span {
  font-family: 'GilroyBlack';
  font-size: 11.63px;
  color: #232323;
  padding-left: 10px;
}
h2 {
  font-family: 'GilroyBlack';
  font-size: 53.81px;
  color: #1d969a;
}
h2 span.semibold {
  font-family: 'GilroySemibold';
}
h2.green {
  color: #4a8148;
}
h1 {
  font-family: 'GilroyBlack';
  color: #ffffff;
  font-size: 54.95px;
}
h1 span.semibold {
  font-family: 'GilroySemibold';
}
h3 {
  font-family: 'GilroyBlack';
  font-size: 48.68px;
  color: #1d969a;
}
h3 span.semibold {
  font-family: 'GilroySemibold';
}
.subCenter h4 {
  font-size: 40.84px;
  color: #ffffff;
}
.subCenter h3 {
  font-size: 44.1px;
  color: #269a9e;
}
h4 {
  font-size: 27.1px;
  color: #ffffff;
  font-family: 'GilroyBlack';
}
h4 span.medium {
  font-family: 'GilroyMedium';
}
h5 {
  font-family: 'GilroyBlack';
  font-size: 24px;
  color: #1f979c;
}
.homeContent {
  position: relative;
  overflow: hidden;
}
.homeContent:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  /*background-image: url('../img/header-gradient-bg.png');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;*/
  background: linear-gradient(0deg, rgba(0,0,0,0) 0%, rgb(0 0 0 / 47%) 100%);
  width: 100%;
  height: 478px;
  z-index: 9;
}
.homeContent .homeCarousel.owl-carousel .owl-item .img img {
  height: 100%;
}
.homeContent .homeCarousel:after {
  content: "";
  position: absolute;
  /*background-image: url('../img/carousel-over.png');*/
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center bottom;
  width: 100%;
  height: 136px;
  bottom: -26px;
  left: 0;
  right: 0;
  margin: 0 auto;
}
.homeContent .homeCarousel .item {
  position: relative;
  display: block;
}
.homeContent .homeCarousel .item .desc {
  position: absolute;
  max-width: 1185px;
  left: 0;
  right: 0;
  margin: 0 auto;
  bottom: 75px;
  z-index: 9;
}
.homeContent .homeCarousel .item .desc .text {
  position: relative;
}
.homeContent .homeCarousel .item .desc .text img {
  width: auto;
  margin-right: 5px;
}
.homeContent .homeCarousel .item .desc .text span {
  font-family: 'GilroySemibold';
  font-size: 8.42px;
  color: #ffffff;
  display: block;
}
.homeContent .homeCarousel .item .desc .text span.bold {
  font-family: 'GilroyBlack';
  font-size: 24.16px;
}.homeContent .homeCarouselDesktop.owl-carousel .owl-item .img img {
  height: 100%;
}
.homeContent .homeCarouselDesktop:after {
  content: "";
  position: absolute;
  /*background-image: url('../img/carousel-over.png');*/
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center bottom;
  width: 100%;
  height: 136px;
  bottom: -26px;
  left: 0;
  right: 0;
  margin: 0 auto;
}
.homeContent .homeCarouselDesktop .item {
  position: relative;
  display: block;
}
.homeContent .homeCarouselDesktop .item .desc {
  position: absolute;
  max-width: 1185px;
  left: 0;
  right: 0;
  margin: 0 auto;
  bottom: 75px;
  z-index: 9;
}
.homeContent .homeCarouselDesktop .item .desc .text {
  position: relative;
}
.homeContent .homeCarouselDesktop .item .desc .text img {
  width: auto;
  margin-right: 5px;
}
.homeContent .homeCarouselDesktop .item .desc .text span {
  font-family: 'GilroySemibold';
  font-size: 8.42px;
  color: #ffffff;
  display: block;
}
.homeContent .homeCarouselDesktop .item .desc .text span.bold {
  font-family: 'GilroyBlack';
  font-size: 24.16px;
}
.homeContent .carouselMenu {
  position: absolute;
  top: 50%;
  z-index: 22;
  left: 0;
  right: 0;
  margin: -118px auto;
}
.homeContent .carouselMenu .item {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  position: relative;
  width: 72px;
  height: 72px;
  margin: 5px 0;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
}
.homeContent .carouselMenu .item > span {
  position: absolute;
  font-family: 'GilroyBlack';
  font-size: 13.16px;
  color: #ffffff;
  height: 60px;
  width: 0;
  -webkit-opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opacity)";
  /* IE 8 */
  filter: alpha(opacity=0);
  /* IE 5-7 */
  -moz-opacity: 0;
  /* Netscape */
  -khtml-opacity: 0;
  /* Safari 1.x */
  opacity: 0;
  /* Good browsers */
  visibility: hidden;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-border-radius: 0 30px 30px 0;
  -moz-border-radius: 0 30px 30px 0;
  border-radius: 0 30px 30px 0;
  z-index: -2;
  left: 50px;
  padding-left: 30px;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
}
.homeContent .carouselMenu .item:after {
  content: "";
  width: 100%;
  height: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -2;
  -webkit-box-shadow: 0px 11px 16px 0px rgba(33, 31, 25, 0.23);
  -moz-box-shadow: 0px 11px 16px 0px rgba(33, 31, 25, 0.23);
  box-shadow: 0px 11px 16px 0px rgba(33, 31, 25, 0.23);
}
.homeContent .carouselMenu .item:before {
  content: "";
  width: 58px;
  height: 58px;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  left: 0;
  right: 0;
  top: 50%;
  margin: -28px auto;
  position: absolute;
  -webkit-box-shadow: 0px 11px 16px 0px rgba(33, 31, 25, 0.23);
  -moz-box-shadow: 0px 11px 16px 0px rgba(33, 31, 25, 0.23);
  box-shadow: 0px 11px 16px 0px rgba(33, 31, 25, 0.23);
  z-index: -1;
}
.homeContent .carouselMenu .item:hover span {
  width: auto;
  width: 140px;
  -webkit-opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opacity)";
  /* IE 8 */
  filter: alpha(opacity=1);
  /* IE 5-7 */
  -moz-opacity: 1;
  /* Netscape */
  -khtml-opacity: 1;
  /* Safari 1.x */
  opacity: 1;
  /* Good browsers */
  visibility: visible;
}
.homeContent .carouselMenu .item:nth-child(1):after,
.homeContent .carouselMenu .item:nth-child(1):before {
  background-color: #aeca2b;
}
.homeContent .carouselMenu .item:nth-child(1) span {
  background-color: rgba(174, 202, 43, 0.89);
}
.homeContent .carouselMenu .item:nth-child(2):after,
.homeContent .carouselMenu .item:nth-child(2):before {
  background-color: #397037;
}
.homeContent .carouselMenu .item:nth-child(2) span {
  background-color: rgba(57, 112, 55, 0.89);
}
.homeContent .carouselMenu .item:nth-child(3):after,
.homeContent .carouselMenu .item:nth-child(3):before {
  background-color: #1d969a;
}
.homeContent .carouselMenu .item:nth-child(3) span {
  background-color: rgba(29, 150, 154, 0.89);
}
.homeContent .carouselMenu .item:nth-child(4):after,
.homeContent .carouselMenu .item:nth-child(4):before {
  background-color: #aeca2b;
}
.homeContent .carouselMenu .item:nth-child(4) span {
  background-color: rgba(174, 202, 43, 0.89);
}

.homeContent .carouselMenu .item:nth-child(5):after,
.homeContent .carouselMenu .item:nth-child(5):before {
  background-color: #397037;
}
.homeContent .carouselMenu .item:nth-child(5) span {
  background-color: rgba(57, 112, 55, 0.89);
}

.homeContent .carouselSocialMedia {
  position: absolute;
  right: 0;
  top: 50%;
  margin: -110px 0;
  z-index: 9;
}
.homeContent .carouselSocialMedia .item {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  background-color: #afcc2d;
  position: relative;
  width: 40px;
  height: 40px;
}
.homeContent .carouselSocialMedia .item:nth-child(2),
.homeContent .carouselSocialMedia .item:nth-child(4) {
  background-color: #9cb722;
}
.homeContent .carouselSocialMedia .item:hover {
  background-color: #18888c;
}
.homeContent .carouselSocialMedia .item:hover span {
  width: 151px;
  -webkit-opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opacity)";
  /* IE 8 */
  filter: alpha(opacity=1);
  /* IE 5-7 */
  -moz-opacity: 1;
  /* Netscape */
  -khtml-opacity: 1;
  /* Safari 1.x */
  opacity: 1;
  /* Good browsers */
  visibility: visible;
}
.homeContent .carouselSocialMedia .item span {
  position: absolute;
  right: 39px;
  width: 0;
  -webkit-opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opacity)";
  /* IE 8 */
  filter: alpha(opacity=0);
  /* IE 5-7 */
  -moz-opacity: 0;
  /* Netscape */
  -khtml-opacity: 0;
  /* Safari 1.x */
  opacity: 0;
  /* Good browsers */
  visibility: hidden;
  height: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  background-color: #18888c;
  top: 0;
  font-family: 'GilroyBlack';
  font-size: 11.9px;
  color: #ffffff;
  z-index: -1;
  padding-left: 15px;
  overflow: hidden;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
}
.homeContent .carouselSocialMedia.fixed {
  position: fixed;
}
.homeContent .carouselSearch {
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  top: initial;
  margin: 0 auto;
  z-index: 11;
  height: 200px;
  text-align: right;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-justify-content: flex-end;
  -ms-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
  padding-bottom: 70px;
}
.homeContent .carouselSearch .searchFrame {
  position: relative;
  width: 100%;
  max-width: 568px;
  height: 60px;
  -webkit-box-shadow: 0px 12px 13px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 12px 13px 0px rgba(0, 0, 0, 0.35);
  box-shadow: 0px 12px 13px 0px rgba(0, 0, 0, 0.35);
  background-color: rgba(255, 255, 255, 0.78);
  -webkit-border-radius: 13px;
  -moz-border-radius: 13px;
  border-radius: 13px;
  overflow: hidden;
  /* firefox 19+ */
  /* ie */
}
.homeContent .carouselSearch .searchFrame .iconSearch {
  position: absolute;
  left: 29px;
  top: 50%;
  margin-top: -10px;
}
.homeContent .carouselSearch .searchFrame input[type="text"] {
  font-family: 'GilroyBold';
  font-size: 13.89px;
  color: #282828;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0);
  border: none;
  padding-left: 68px;
}
.homeContent .carouselSearch .searchFrame ::-webkit-input-placeholder {
  -webkit-opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opacity)";
  /* IE 8 */
  filter: alpha(opacity=1);
  /* IE 5-7 */
  -moz-opacity: 1;
  /* Netscape */
  -khtml-opacity: 1;
  /* Safari 1.x */
  opacity: 1;
  /* Good browsers */
}
.homeContent .carouselSearch .searchFrame ::-moz-placeholder {
  -webkit-opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opacity)";
  /* IE 8 */
  filter: alpha(opacity=1);
  /* IE 5-7 */
  -moz-opacity: 1;
  /* Netscape */
  -khtml-opacity: 1;
  /* Safari 1.x */
  opacity: 1;
  /* Good browsers */
}
.homeContent .carouselSearch .searchFrame :-ms-input-placeholder {
  -webkit-opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opacity)";
  /* IE 8 */
  filter: alpha(opacity=1);
  /* IE 5-7 */
  -moz-opacity: 1;
  /* Netscape */
  -khtml-opacity: 1;
  /* Safari 1.x */
  opacity: 1;
  /* Good browsers */
}
.homeContent .carouselSearch .searchFrame input:-moz-placeholder {
  -webkit-opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opacity)";
  /* IE 8 */
  filter: alpha(opacity=1);
  /* IE 5-7 */
  -moz-opacity: 1;
  /* Netscape */
  -khtml-opacity: 1;
  /* Safari 1.x */
  opacity: 1;
  /* Good browsers */
}
.homeContent .carouselSearch .searchFrame .searchButton {
  min-width: 46px;
  height: 46px;
  display: block;
  line-height: 46px;
  font-family: 'GilroyBlack';
  font-size: 13.58px;
  color: #ffffff;
  background-color: #8cb811;
  border: 1px solid #8cb811;
  position: absolute;
  right: 7px;
  top: 7px;
  -webkit-border-radius: 13px;
  -moz-border-radius: 13px;
  border-radius: 13px;
  text-align: center;
  cursor: pointer;
}
.homeContent .carouselSearch .searchFrame .searchButton:hover {
  background-color: rgba(0, 0, 0, 0);
  color: #232323;
  border: 1px solid #232323;
}
.galleryContent .modalGalleryList {
  margin-top: 35px;
  margin-bottom: 15px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
}
.galleryContent .modalGalleryList .item {
  position: relative;
}
.galleryContent .modalGalleryList .item:hover {
  -webkit-box-shadow: 0px 21px 30px 0px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 21px 30px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 21px 30px 0px rgba(0, 0, 0, 0.5);
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
}
.galleryContent .modalGalleryList .item.video:after {
  content: "";
  background-image: url('../img/icon/play-50x55.png');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  width: 50px;
  height: 55px;
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  margin: -27.5px auto;
}
.galleryContent .modalGalleryList > li {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.galleryContent .modalGalleryList > li > div {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
}
.galleryContent .modalGalleryList > li .item {
  width: 160px;
  height: 156px;
  margin: 6px 0;
  position: relative;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  border-radius: 16px;
  display: block;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
}
.galleryContent .modalGalleryList > li.col2-row2 > .item {
  width: 332px;
  height: 332px;
}
.galleryContent.destinationDetailsGallery {
  margin-bottom: 70px;
}
.galleryContent.destinationDetailsGallery .destinationGalleryList {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  -ms-justify-content: flex-start;
  justify-content: flex-start;
  margin: 0 -12px 0 -12px;
  width: calc(100% + 12px);

}
.galleryContent.destinationDetailsGallery .destinationGalleryList ul{
	  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  -ms-justify-content: flex-start;
  justify-content: flex-start;
  margin: 0 -12px 0 -12px;
  width: calc(100% + 12px);
 display: flex;
}
.galleryContent.destinationDetailsGallery .destinationGalleryList .item {
  flex: 0 0 25%;
  max-width: 22.8%;
  height: 230px;
  overflow: hidden;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  margin: 12px;
}
.galleryContent.destinationDetailsGallery .destinationGalleryList .item img {
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.galleryContent.destinationDetailsGallery .destinationGalleryList .item:hover img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
}
.mainBody .discoverySection {
  background-image: url('../img/discoverBg.jpeg');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: bottom center;
  position: relative;
  /*z-index: 1;*/
}
.mainBody .discoverySection .titleArea h2 {
  margin-bottom: 10px;
}
.mainBody .discoverySection p {
  font-family: 'GilroyMedium';
  font-size: 12.98px;
  color: #242424;
}
.mainBody .discoverySection p a {
  color: #242424;
  font-family: 'GilroyBlack';
}
.mainBody .titleArea > span {
  font-family: 'GilroySemibold';
  color: #242424;
  font-size: 18.38px;
}
.mainBody .titleArea > span strong {
  font-family: 'GilroyBlack';
}
.mainBody .waitingZonguldak {
  background-image: url('../img/waiting-bg.jpg');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: bottom center;
  text-align: center;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.mainBody .waitingZonguldak > .container {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  top: calc(var(--header-height) / 2);
}
.mainBody .waitingZonguldak .itemBoxesArea {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  padding-top: 20px;
  margin-top: 35px;
}
.mainBody .waitingZonguldak .itemBoxesArea .itemBox {
  position: relative;
  padding: 11px;
  z-index: 1;
  flex: 0 0 25%;
  max-width: 25%;
  overflow: hidden;
}
.mainBody .waitingZonguldak .itemBoxesArea .itemBox:before {
  content: "";
  width: 100%;
  height: 0;
  position: absolute;
  bottom: 0;
  background-color: #98b025;
  z-index: -1;
  left: 0;
  right: 0;
  -webkit-border-radius: 0 0 10px 10px;
  -moz-border-radius: 0 0 10px 10px;
  border-radius: 0 0 10px 10px;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
}
.mainBody .waitingZonguldak .itemBoxesArea .itemBox:hover:before {
  height: 50%;
}
.mainBody .waitingZonguldak .itemBoxesArea .itemBox:hover .details .other {
  color: #ffffff;
}
.mainBody .waitingZonguldak .itemBoxesArea .itemBox .imageFrame {
  max-width: 270px;
  max-height: 476px;
  overflow: hidden;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
.mainBody .waitingZonguldak .itemBoxesArea .itemBox .imageFrame:before {
  content: "";
  width: 60px;
  height: 56px;
  background-color: #ffffff;
  -webkit-border-radius: 13px;
  -moz-border-radius: 13px;
  border-radius: 13px;
  position: absolute;
  top: -20px;
  left: 0;
  right: 0;
  margin: 0 auto;
  display: none;
}
.mainBody .waitingZonguldak .itemBoxesArea .itemBox .imageFrame:after {
  content: "";
  position: absolute;
  background-image: url('../img/icon/slogan-50x27.png');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  width: 50px;
  height: 27px;
  left: 0;
  right: 0;
  margin: 0 auto;
  top: -7px;
  display: none;
}
.mainBody .waitingZonguldak .itemBoxesArea .itemBox .imageFrame img {
  width: 100%;
  height: 325px;
  object-fit: cover;
}

.mainBody .waitingZonguldak .itemBoxesArea .itemBox .details {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: flex-end;
  -ms-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  position: absolute;
  height: 94%;
  width: 100%;
  bottom: 11px;
  left: 11px;
  max-width: 275px;
  max-height: 100%;
  overflow: hidden;
  -webkit-border-radius: 0 0 10px 10px;
  -moz-border-radius: 0 0 10px 10px;
  border-radius: 0 0 10px 10px;
  z-index: 2;
  padding-bottom: 25px;
  top: 10px;
  border-radius: 15px;
}
.mainBody .waitingZonguldak .itemBoxesArea .itemBox .details:before {
  content: "";
  background-image: url('../img/gradient-368x499.png');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  width: 368px;
  height: 499px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: -1;
}
.mainBody .waitingZonguldak .itemBoxesArea .itemBox .details .other {
  font-family: 'GilroyExtrabold';
  font-size: 13.79px;
  color: rgba(255, 255, 255, 0.22);
  display: block;
  margin-top: 20px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}
.mainBody .waitingZonguldak .itemBoxesArea .itemBox .details .title {
  text-align: center;
  margin-top: 25px;
}
.mainBody .waitingZonguldak .itemBoxesArea .itemBox .details .title span {
  font-family: 'GilroyBlack';
  font-size: 22.68px;
  color: #ffffff;
  display: block;
  margin-top: 4px;
}
.mainBody .waitingZonguldak .itemBoxesArea .itemBox .details .title span.medium {
  font-family: 'GilroyMedium';
}
.mainBody .activitySection {
  background-image: url('../img/aktivite-bg.jpg');
  background-size: 100% 90%;
  background-repeat: no-repeat;
  background-position: bottom center;
}
.mainBody .activitySection > div {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
}
.mainBody .activitySection .titleArea {
  text-align: center;
  margin-bottom: 25px;
}
.mainBody .activitySection .activityBoxesArea {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  position: relative;
  z-index: 1;
  margin-top: 40px;
  margin: 0px -10px;
}
.mainBody .activitySection .activityBoxesArea .activityBox {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  flex: 0 0 33%;
  padding: 0px 10px;
  margin-bottom: 20px;
}
.mainBody .activitySection .activityBoxesArea .activityBox:hover .imageFrame img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
}
.mainBody .activitySection .activityBoxesArea .activityBox:hover .text {
  -webkit-transform: scale(0.9);
  -moz-transform: scale(0.9);
  -ms-transform: scale(0.9);
  -o-transform: scale(0.9);
}
.mainBody .activitySection .activityBoxesArea .activityBox .imageFrame img {
  width: 195px;
  height: 128px;
  object-fit: cover;
  border-radius: 12px;
  display: block;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
}
.mainBody .activitySection .activityBoxesArea .activityBox .text {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: center;
  align-items: center;
  height: 105px;
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  padding-top: 15px;
  padding-bottom: 13px;
  position: relative;
  padding-left: 18px;
  z-index: -1;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
}
.mainBody .activitySection .activityBoxesArea .activityBox .text span {
  letter-spacing: -0.5px;
}
.mainBody .activitySection .activityBoxesArea .activityBox .text span.title {
  font-family: 'GilroyMedium';
  font-size: 1em;
  color: #ffffff;
  line-height: 19px;
}
.mainBody .activitySection .activityBoxesArea .activityBox .text span.desc {
  font-family: 'GilroyMedium';
  font-size: 15.25px;
  color: rgba(255, 255, 255, 0.41);
}

.mainBody .allButton {
  display: block;
  border: 2px solid #ffffff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  height: 46px;
  width: 154px;
  line-height: 46px;
  font-family: 'GilroyExtrabold';
  font-size: 14.4px;
  color: #ffffff;
  text-align: center;
}
.mainBody .allButton.black {
  color: #2c2c2c;
  border: 2px solid #2c2c2c;
}
.mainBody .allButton:hover {
  -webkit-opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opacity)";
  /* IE 8 */
  filter: alpha(opacity=0.8);
  /* IE 5-7 */
  -moz-opacity: 0.8;
  /* Netscape */
  -khtml-opacity: 0.8;
  /* Safari 1.x */
  opacity: 0.8;
  /* Good browsers */
}
.mainBody .galerySection {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.mainBody .galerySection > .container {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  top: calc(var(--header-height) / 2);
}
.mainBody .galerySection.galleryPageContain .modalGalleryList {
  -webkit-justify-content: flex-start;
  -ms-justify-content: flex-start;
  justify-content: flex-start;
}
.mainBody .galerySection .modalGalleryList {
  margin-top: 35px;
  margin-bottom: 15px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
}
.mainBody .galerySection .modalGalleryList .item {
  position: relative;
}
.mainBody .galerySection .modalGalleryList .item:hover {
  -webkit-box-shadow: 0px 21px 30px 0px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 21px 30px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 21px 30px 0px rgba(0, 0, 0, 0.5);
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
}
.mainBody .galerySection .modalGalleryList .item.video:after {
  content: "";
  background-image: url('../img/icon/play-50x55.png');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  width: 50px;
  height: 55px;
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  margin: -27.5px auto;
}
.mainBody .galerySection .modalGalleryList > li {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.mainBody .galerySection .modalGalleryList > li > div {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
}
.mainBody .galerySection .modalGalleryList > li .item {
  width: 160px;
  height: 156px;
  margin: 6px 0;
  position: relative;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  border-radius: 16px;
  display: block;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
}
.mainBody .galerySection .modalGalleryList > li.col2-row2 > .item {
  width: 332px;
  height: 332px;
}
.galleryPageContain {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  margin: 0 -27px 0 -27px;
  width: calc(100% + 27px);
  margin-bottom: 30px;
}
.galleryPageContain .galleryFrame {
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  flex: 0 0 45.4%;
  margin: 27px;
  max-width: 565px;
  overflow: hidden;
  position: relative;
}
.galleryPageContain .galleryFrame .imageFrame {
  height: 409px;
  overflow: hidden;
}
.galleryPageContain .galleryFrame .imageFrame img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.galleryPageContain .galleryFrame a {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: flex-end;
  -ms-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  padding-bottom: 30px;
  background-image: url('../img/gradient-613x355.png');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: bottom center;
}
.galleryPageContain .galleryFrame a img,
.galleryPageContain .galleryFrame a span {
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
}
.galleryPageContain .galleryFrame a:hover img,
.galleryPageContain .galleryFrame a:hover span {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
}
.galleryPageContain .galleryFrame a span {
  font-family: 'GilroySemibold';
  color: rgba(255, 255, 255, 0.4);
  font-size: 13.42px;
}
.galleryPageContain .galleryFrame a span.title {
  font-family: 'GilroyBlack';
  font-size: 22.17px;
  color: #ffffff;
  margin-bottom: 5px;
  margin-top: 20px;
}
.galleryPageContain .modalGalleryList {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.galleryPageContain .modalGalleryList ul {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.galleryPageContain .modalGalleryList .item {
  flex: 0 0 calc(25% - 22px);
  min-width: 200px;
  height: 180px;
  display: block;
  overflow: hidden;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  margin: 11px;
}
.galleryPageContain .modalGalleryList .item a {
  display: block;
  width: 100%;
  height: 100%;
}
.galleryPageContain .modalGalleryList .item img {
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 7px;
}
.galleryPageContain .modalGalleryList .item:hover img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
}
.standartFormStyle.loginForm {
  border-top: 1px solid #e9e9e9;
  border-bottom: 1px solid #e9e9e9;
  position: relative;
  padding: 15px 0;
}
.standartFormStyle.loginForm .checkBoxArea {
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.routeLocationHeader {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: flex-end;
  -ms-justify-content: flex-end;
  justify-content: flex-end;
  position: absolute;
  right: 0;
  top: 30px;
}
.routeLocationHeader .text {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  border-top: 1px solid #e4e4e4;
  border-bottom: 1px solid #e4e4e4;
  height: 54px;
  margin-right: 10px;
}
.routeLocationHeader .text span {
  font-family: 'GilroySemibold';
  font-size: 15.76px;
  color: #242424;
}
.routeLocationHeader .text span strong {
  font-family: 'GilroyBlack';
  color: #1d969a;
}
.routeLocationHeader .icon {
  background-image: url('../img/icon/loc-count-bg.png');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  width: 41px;
  height: 76px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  font-family: 'GilroyBlack';
  color: #ffffff;
  font-size: 26.37px;
  padding-top: 10px;
  margin-bottom: 13px;
}
.discoverTabs {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
}
.discoverTabs:after {
  content: "";
  background-image: url('../img/seperator-472x6.jpg');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  width: 472px;
  height: 6px;
  position: absolute;
  bottom: 0;
  left: 0;
}
.discoverTabs .discoverCategory {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: -10px 0 0 -10px;
  width: calc(100% + 10px);
}
.discoverTabs .discoverCategory .itemLink {
  border: 2px solid #c0c0c0;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  padding: 15px 0 10px 0;
  width: 110px;
  height: 110px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  margin: 10px 0 0 10px;
}
.discoverTabs .discoverCategory .itemLink.favorites {
  padding: 15px 7px 10px 7px;
  position: relative;
}
.discoverTabs .discoverCategory .itemLink.favorites:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
}
.discoverTabs .discoverCategory .itemLink.favorites:hover,
.discoverTabs .discoverCategory .itemLink.favorites.active {
  background: none;
  background-color: #96af21;
  border: 2px solid #96af21;
}
.discoverTabs .discoverCategory .itemLink.favorites:hover:before,
.discoverTabs .discoverCategory .itemLink.favorites.active:before {
  -webkit-box-shadow: -5px 3px 13px 0px rgba(33, 31, 25, 0.32);
  -moz-box-shadow: -5px 3px 13px 0px rgba(33, 31, 25, 0.32);
  box-shadow: -5px 3px 13px 0px rgba(33, 31, 25, 0.32);
  background-color: #1c9195;
  -webkit-transform: rotate(10deg);
  -moz-transform: rotate(10deg);
  -ms-transform: rotate(10deg);
  -o-transform: rotate(10deg);
}
.discoverTabs .discoverCategory .itemLink.favorites:hover img,
.discoverTabs .discoverCategory .itemLink.favorites.active img {
  filter: invert(100%) brightness(3) saturate(0);
  -webkit-filter: invert(100%) brightness(3) saturate(0);
  -moz-filter: invert(100%) brightness(3) saturate(0);
  -o-filter: invert(100%) brightness(3) saturate(0);
  -ms-filter: invert(100%) brightness(3) saturate(0);
}
.discoverTabs .discoverCategory .itemLink.favorites .title span {
  color: #1d969a;
}
.discoverTabs .discoverCategory .itemLink img {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}
.discoverTabs .discoverCategory .itemLink:hover,
.discoverTabs .discoverCategory .itemLink.active {
  background: #1d969a;
  background: linear-gradient(0deg, #1d969a 0%, #004c4f 100%);
  border: 2px solid rgba(29, 150, 154, 0.8);
}
.discoverTabs .discoverCategory .itemLink:hover img,
.discoverTabs .discoverCategory .itemLink.active img {
  filter: invert(100%);
  -webkit-filter: invert(100%);
  -moz-filter: invert(100%);
  -o-filter: invert(100%);
  -ms-filter: invert(100%);
}
.discoverTabs .discoverCategory .itemLink:hover .title span,
.discoverTabs .discoverCategory .itemLink.active .title span {
  color: #ffffff;
}
.discoverTabs .discoverCategory .itemLink .title {
  text-align: center;
}
.discoverTabs .discoverCategory .itemLink .title span {
  font-family: 'GilroyMedium';
  font-size: 15.22px;
  color: #242424;
  display: block;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  letter-spacing: -0.5px;
}
.discoverTabs .discoverCategory .itemLink .title span.bold {
  font-family: 'GilroyBlack';
}
.discoverTabs .leftColumn {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-around;
  -ms-justify-content: space-around;
  justify-content: space-around;
  flex: 0 0 40%;
  max-width: 475px;
}
.discoverTabs .rightColumn {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: flex-end;
  -ms-justify-content: flex-end;
  justify-content: flex-end;
  flex: 0 0 50%;
  max-width: 655px;
  padding-bottom: 00px;
  position: relative;
    align-items: center;
  justify-content: center;
}
.discoverTabs .rightColumn .routeButtonArea {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
  position: absolute;
  right: 0;
  bottom: 25px;
}
.discoverTabs .rightColumn .routeButtonArea a {
  width: 190px;
  height: 56px;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
  font-family: 'GilroyBlack';
  font-size: 14.54px;
  color: #ffffff;
  line-height: 56px;
  text-align: center;
  margin-top: 10px;
}
.discoverTabs .rightColumn .routeButtonArea a:first-child {
  margin-top: 0;
}
.discoverTabs .rightColumn .routeButtonArea a.createRoute {
  background-color: #1d969a;
  border: 1px solid #1d969a;
}
.discoverTabs .rightColumn .routeButtonArea a.suggestedRoutes {
  background-color: #a8a8a8;
  border: 1px solid #a8a8a8;
}
.discoverTabs .rightColumn .routeButtonArea a:hover.createRoute {
  background-color: #ffffff;
  color: #1d969a;
}
.discoverTabs .rightColumn .routeButtonArea a:hover.suggestedRoutes {
  background-color: #ffffff;
  color: #a8a8a8;
}
.discoverTabs .discoverTabContent .tabItem {
  display: none;
  visibility: hidden;
}
.discoverTabs .discoverTabContent .tabItem.maps {
  background-image: url('../img/discover-map-text.png');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  height: 493px;
  width: 603px;
}
.discoverTabs .discoverTabContent .tabItem.active {
  display: block;
  visibility: visible;
}
.discoverTabs .discoverTabContent .tabItem .routeLocationList li {
  position: absolute;
  z-index: 1;
}
.discoverTabs .discoverTabContent .tabItem .routeLocationList li:nth-child(1) {
  -webkit-transform: translate(401px, 9px);
  -moz-transform: translate(401px, 9px);
  -ms-transform: translate(401px, 9px);
  -o-transform: translate(401px, 9px);
}
.discoverTabs .discoverTabContent .tabItem .routeLocationList li:nth-child(2) {
  -webkit-transform: translate(321px, 60px);
  -moz-transform: translate(321px, 60px);
  -ms-transform: translate(321px, 60px);
  -o-transform: translate(321px, 60px);
}
.discoverTabs .discoverTabContent .tabItem .routeLocationList li:nth-child(3) {
  -webkit-transform: translate(274px, 86px);
  -moz-transform: translate(274px, 86px);
  -ms-transform: translate(274px, 86px);
  -o-transform: translate(274px, 86px);
}
.discoverTabs .discoverTabContent .tabItem .routeLocationList li:nth-child(4) {
  -webkit-transform: translate(488px, 74px);
  -moz-transform: translate(488px, 74px);
  -ms-transform: translate(488px, 74px);
  -o-transform: translate(488px, 74px);
}
.discoverTabs .discoverTabContent .tabItem .routeLocationList li:nth-child(5) {
  -webkit-transform: translate(460px, 109px);
  -moz-transform: translate(460px, 109px);
  -ms-transform: translate(460px, 109px);
  -o-transform: translate(460px, 109px);
}
.discoverTabs .discoverTabContent .tabItem .routeLocationList li:nth-child(6) {
  -webkit-transform: translate(426px, 128px);
  -moz-transform: translate(426px, 128px);
  -ms-transform: translate(426px, 128px);
  -o-transform: translate(426px, 128px);
}
.discoverTabs .discoverTabContent .tabItem .routeLocationList li:nth-child(7) {
  -webkit-transform: translate(332px, 150px);
  -moz-transform: translate(332px, 150px);
  -ms-transform: translate(332px, 150px);
  -o-transform: translate(332px, 150px);
}
.discoverTabs .discoverTabContent .tabItem .routeLocationList li:nth-child(8) {
  -webkit-transform: translate(406px, 210px);
  -moz-transform: translate(406px, 210px);
  -ms-transform: translate(406px, 210px);
  -o-transform: translate(406px, 210px);
}
.discoverTabs .discoverTabContent .tabItem .routeLocationList li:nth-child(9) {
  -webkit-transform: translate(459px, 236px);
  -moz-transform: translate(459px, 236px);
  -ms-transform: translate(459px, 236px);
  -o-transform: translate(459px, 236px);
}
.discoverTabs .discoverTabContent .tabItem .routeLocationList li:nth-child(10) {
  -webkit-transform: translate(395px, 297px);
  -moz-transform: translate(395px, 297px);
  -ms-transform: translate(395px, 297px);
  -o-transform: translate(395px, 297px);
}
.discoverTabs .discoverTabContent .tabItem .routeLocationList li:nth-child(11) {
  -webkit-transform: translate(330px, 366px);
  -moz-transform: translate(330px, 366px);
  -ms-transform: translate(330px, 366px);
  -o-transform: translate(330px, 366px);
}
.discoverTabs .discoverTabContent .tabItem .routeLocationList li:nth-child(12) {
  -webkit-transform: translate(320px, 268px);
  -moz-transform: translate(320px, 268px);
  -ms-transform: translate(320px, 268px);
  -o-transform: translate(320px, 268px);
}
.discoverTabs .discoverTabContent .tabItem .routeLocationList li:nth-child(13) {
  -webkit-transform: translate(277px, 281px);
  -moz-transform: translate(277px, 281px);
  -ms-transform: translate(277px, 281px);
  -o-transform: translate(277px, 281px);
}
.discoverTabs .discoverTabContent .tabItem .routeLocationList li:nth-child(14) {
  -webkit-transform: translate(270px, 361px);
  -moz-transform: translate(270px, 361px);
  -ms-transform: translate(270px, 361px);
  -o-transform: translate(270px, 361px);
}
.discoverTabs .discoverTabContent .tabItem .routeLocationList li:nth-child(15) {
  -webkit-transform: translate(149px, 357px);
  -moz-transform: translate(149px, 357px);
  -ms-transform: translate(149px, 357px);
  -o-transform: translate(149px, 357px);
}
.discoverTabs .discoverTabContent .tabItem .routeLocationList li:nth-child(16) {
  -webkit-transform: translate(84px, 344px);
  -moz-transform: translate(84px, 344px);
  -ms-transform: translate(84px, 344px);
  -o-transform: translate(84px, 344px);
}
.discoverTabs .discoverTabContent .tabItem .routeLocationList li:nth-child(17) {
  -webkit-transform: translate(213px, 327px);
  -moz-transform: translate(213px, 327px);
  -ms-transform: translate(213px, 327px);
  -o-transform: translate(213px, 327px);
}
.discoverTabs .discoverTabContent .tabItem .routeLocationList li:nth-child(18) {
  -webkit-transform: translate(165px, 305px);
  -moz-transform: translate(165px, 305px);
  -ms-transform: translate(165px, 305px);
  -o-transform: translate(165px, 305px);
}
.discoverTabs .discoverTabContent .tabItem .routeLocationList li:nth-child(19) {
  -webkit-transform: translate(147px, 231px);
  -moz-transform: translate(147px, 231px);
  -ms-transform: translate(147px, 231px);
  -o-transform: translate(147px, 231px);
}
.discoverTabs .discoverTabContent .tabItem .routeLocationList li:nth-child(20) {
  -webkit-transform: translate(219px, 231px);
  -moz-transform: translate(219px, 231px);
  -ms-transform: translate(219px, 231px);
  -o-transform: translate(219px, 231px);
}
.discoverTabs .discoverTabContent .tabItem .routeLocationList li:nth-child(21) {
  -webkit-transform: translate(193px, 182px);
  -moz-transform: translate(193px, 182px);
  -ms-transform: translate(193px, 182px);
  -o-transform: translate(193px, 182px);
}
.discoverTabs .discoverTabContent .tabItem .routeLocationList li:nth-child(22) {
  -webkit-transform: translate(252px, 150px);
  -moz-transform: translate(252px, 150px);
  -ms-transform: translate(252px, 150px);
  -o-transform: translate(252px, 150px);
}
.discoverTabs .discoverTabContent .tabItem .routeLocationList li:nth-child(23) {
  -webkit-transform: translate(79px, 188px);
  -moz-transform: translate(79px, 188px);
  -ms-transform: translate(79px, 188px);
  -o-transform: translate(79px, 188px);
}
.discoverTabs .discoverTabContent .tabItem .routeLocationList li:nth-child(24) {
  -webkit-transform: translate(174px, 146px);
  -moz-transform: translate(174px, 146px);
  -ms-transform: translate(174px, 146px);
  -o-transform: translate(174px, 146px);
}
.discoverTabs .discoverTabContent .tabItem .routeLocationList li:nth-child(25) {
  -webkit-transform: translate(277px, 205px);
  -moz-transform: translate(277px, 205px);
  -ms-transform: translate(277px, 205px);
  -o-transform: translate(277px, 205px);
}
.discoverTabs .discoverTabContent .tabItem .routeLocationList li.active {
  z-index: 2;
}
.locationModalArea {
  width: 390px;
  height: 160px;
  background-color: #ffffff;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  border: 1px solid #f1f1f1;
  -webkit-box-shadow: 0px 34px 29px 0px rgba(33, 31, 25, 0.32);
  -moz-box-shadow: 0px 34px 29px 0px rgba(33, 31, 25, 0.32);
  box-shadow: 0px 34px 29px 0px rgba(33, 31, 25, 0.32);
  display: none;
  position: absolute;
  bottom: 56px;
  padding: 14px;
  z-index: 1;
  left: -61px;
}
.locationModalArea:after {
  content: "";
  background-image: url('../img/icon/popup-frame-arrow-35x32.png');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  width: 35px;
  height: 32px;
  position: absolute;
  bottom: -13px;
  right: 65px;
  z-index: -1;
}
.locationModalArea.active {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.locationModalArea .imageFrame {
  width: 131px;
  min-width: 131px;
  height: 131px;
  -webkit-border-radius: 11px;
  -moz-border-radius: 11px;
  border-radius: 11px;
  overflow: hidden;
}
.locationModalArea .details {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  height: 100%;
  padding: 7px 14px 0 17px;
}
.locationModalArea .details .title span {
  font-family: 'GilroyBlack';
  font-size: 13.32px;
  color: #c4c4c4;
  display: block;
}
.locationModalArea .details .title span.bold {
  font-size: 17.09px;
  color: #1d969a;
}
.locationModalArea .details p {
  margin-top: 10px;
  font-family: 'GilroySemibold';
  font-size: 11.56px;
  color: #262626;
}
.locationModalArea .buttonArea {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  margin: -12px 0 0 -12px;
  width: calc(100% + 12px);
}
.locationModalArea .buttonArea a {
  border: 1px solid #dfdfdf;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  font-size: 9.59px;
  font-family: 'GilroyBlack';
  color: #c4c4c4;
  display: block;
  margin: 12px 0 0 12px;
  width: 50%;
  height: 30px;
  line-height: 30px;
  text-align: center;
}
.locationModalArea .buttonArea a:hover {
  color: #1d969a;
  border: 1px solid #1d969a;
}
.locationModalArea .closeButton {
  display: block;
  text-align: center;
  line-height: 35px;
  width: 35px;
  height: 35px;
  background-color: #595959;
  color: #ffffff;
  font-size: 14.17px;
  font-family: 'GilroyBlack';
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  position: absolute;
  right: -17.5px;
  top: -17.5px;
}
.categoryListColumn {
  margin: 20px -10px 0 -10px;
  width: calc(100% + 10px);
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.categoryListColumn .filterButton {
  width: 88px;
  height: 88px;
  padding: 7px 0;
  border: 2px solid #c0c0c0;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  margin: 10px 0 0 10px;
}
.categoryListColumn .filterButton.favorites {
  position: relative;
  padding: 7px;
}
.categoryListColumn .filterButton.favorites:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
}
.categoryListColumn .filterButton.favorites .title span {
  color: #1d969a;
}
.categoryListColumn .filterButton.favorites:hover,
.categoryListColumn .filterButton.favorites.active {
  background: none;
  background-color: #96af21;
  border: 2px solid #96af21;
}
.categoryListColumn .filterButton.favorites:hover img,
.categoryListColumn .filterButton.favorites.active img {
  filter: invert(100%) brightness(3) saturate(0);
  -webkit-filter: invert(100%) brightness(3) saturate(0);
  -moz-filter: invert(100%) brightness(3) saturate(0);
  -o-filter: invert(100%) brightness(3) saturate(0);
  -ms-filter: invert(100%) brightness(3) saturate(0);
}
.categoryListColumn .filterButton.favorites:hover:before,
.categoryListColumn .filterButton.favorites.active:before {
  -webkit-transform: rotate(-15deg);
  -moz-transform: rotate(-15deg);
  -ms-transform: rotate(-15deg);
  -o-transform: rotate(-15deg);
  -webkit-box-shadow: -5px 3px 13px 0px rgba(33, 31, 25, 0.32);
  -moz-box-shadow: -5px 3px 13px 0px rgba(33, 31, 25, 0.32);
  box-shadow: -5px 3px 13px 0px rgba(33, 31, 25, 0.32);
  background-color: #1c9195;
}
.categoryListColumn .filterButton .title {
  text-align: center;
}
.categoryListColumn .filterButton .title span {
  font-family: 'GilroyMedium';
  font-size: 12.58px;
  color: #242424;
  display: block;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  letter-spacing: -0.5px;
}
.categoryListColumn .filterButton .title span.bold {
  font-family: 'GilroyBlack';
}
.categoryListColumn .filterButton img {
  -webkit-transform: scale(0.82);
  -moz-transform: scale(0.82);
  -ms-transform: scale(0.82);
  -o-transform: scale(0.82);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}
.categoryListColumn .filterButton:hover,
.categoryListColumn .filterButton.active {
  background: #1d969a;
  background: linear-gradient(0deg, #1d969a 0%, #004c4f 100%);
  border: 2px solid rgba(29, 150, 154, 0.8);
}
.categoryListColumn .filterButton:hover .title span,
.categoryListColumn .filterButton.active .title span {
  color: #ffffff;
}
.categoryListColumn .filterButton:hover img,
.categoryListColumn .filterButton.active img {
  filter: invert(100%);
  -webkit-filter: invert(100%);
  -moz-filter: invert(100%);
  -o-filter: invert(100%);
  -ms-filter: invert(100%);
}
.categoryContent .filterItem {
  display: none;
}
.categoryContent .filterItem.show {
  display: block;
}
.filterSelectArea {
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  border: 2px solid #dfdfdf;
  height: 62px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  padding: 9px 18px;
}
.filterSelectArea .filterOptionsButton {
  padding-right: 25px;
}
.filterSelectArea .filterOptionsButton img {
  filter: invert(45%);
  -webkit-filter: invert(45%);
  -moz-filter: invert(45%);
  -o-filter: invert(45%);
  -ms-filter: invert(45%);
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
}
.filterSelectArea .filterOptionsButton:hover img {
  filter: invert(100%);
  -webkit-filter: invert(100%);
  -moz-filter: invert(100%);
  -o-filter: invert(100%);
  -ms-filter: invert(100%);
}
.filterSelectArea .selectArea {
  position: relative;
  height: 100%;
  padding-top: 5px;
}
.filterSelectArea .selectArea .select {
  cursor: pointer;
  display: inline-block;
  position: relative;
}
.filterSelectArea .selectArea .select .s-hidden {
  visibility: hidden;
  padding-right: 10px;
}
.filterSelectArea .selectArea .select .styledSelect {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  font-family: 'GilroyBlack';
  font-size: 19.21px;
  color: #212121;
  width: 204px;
  border: none;
  background-color: rgba(0, 0, 0, 0);
  outline: none;
}
.filterSelectArea .selectArea .select .styledSelect:after {
  content: "";
  position: absolute;
  top: 9px;
  right: 6px;
  background-image: url('../img/icon/select-arrow-black-8x7.png');
  background-size: 8px 7px;
  background-repeat: no-repeat;
  background-position: center right;
  width: 8px;
  height: 7px;
}
.filterSelectArea .selectArea .select .options {
  display: none;
  position: absolute;
  top: 100%;
  right: 0;
  left: -12px;
  background-color: white;
  -webkit-box-shadow: -6px 22px 14px 0px rgba(34, 31, 25, 0.15);
  -moz-box-shadow: -6px 22px 14px 0px rgba(34, 31, 25, 0.15);
  box-shadow: -6px 22px 14px 0px rgba(34, 31, 25, 0.15);
  -webkit-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
  padding-top: 18px;
  z-index: 999;
  padding-bottom: 20px;
}
.filterSelectArea .selectArea .select .options li {
  padding: 7px 0;
  font-family: 'GilroyRegular';
  font-size: 17.21px;
  color: #212121;
  border-bottom: 1px solid rgba(181, 181, 181, 0.6);
  width: 90%;
  margin: 0 auto;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
}
.filterSelectArea .selectArea .select .options li:hover {
  color: #269a9e;
}
.filterSelectArea .selectArea.experience {
  border-left: 1px solid #b5b5b5;
  padding-left: 34px;
}
.filterSelectArea .selectArea.experience .pos {
  left: 64px;
}
.filterSelectArea .selectArea > img {
  margin-right: 10px;
  margin-bottom: -6px;
}
.filterSelectArea .selectArea select {
  font-family: 'GilroyBlack';
  font-size: 19.21px;
  color: #212121;
  position: relative;
  -moz-appearance: none;
  /* Firefox */
  -webkit-appearance: none;
  /* Safari and Chrome */
  -ms-appearance: none;
  /* Safari and Chrome */
  -o-appearance: none;
  /* Safari and Chrome */
  appearance: none;
  background-image: url('../img/icon/select-arrow-black-8x7.png');
  background-repeat: no-repeat;
  background-position: center right;
  background-size: 8px 7px;
  width: 204px;
  margin-right: 37px;
  border: none;
  background-color: rgba(0, 0, 0, 0);
  outline: none;
}
.filterSelectArea .selectArea select option {
  font-family: 'GilroySemibold';
  font-size: 13.87px;
  color: #212121;
}
.filterSelectArea .selectArea .pos {
  position: absolute;
  bottom: 0;
  left: 30px;
  font-family: 'GilroySemibold';
  font-size: 13.87px;
  color: rgba(33, 33, 33, 0.7);
}
.filterSelectArea .inputArea {
  flex: 1;
  position: relative;
  height: 100%;
}
.filterSelectArea .inputArea input[type="text"] {
  height: 100%;
  border: none;
  border-left: 1px solid #b5b5b5;
  padding-left: 34px;
  padding-right: 45px;
  font-family: 'GilroySemibold';
  font-size: 18.16px;
  color: #212121;
  width: 100%;
}
.filterSelectArea .inputArea input[type="text"]::placeholder {
  -webkit-opacity: 0.26;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opacity)";
  /* IE 8 */
  filter: alpha(opacity=0.26);
  /* IE 5-7 */
  -moz-opacity: 0.26;
  /* Netscape */
  -khtml-opacity: 0.26;
  /* Safari 1.x */
  opacity: 0.26;
  /* Good browsers */
}
.filterSelectArea .inputArea .filterSearchButton {
  position: absolute;
  right: 20px;
  top: 50%;
  margin-top: -10px;
  border:0;
  cursor: pointer;
  background: transparent;
}
.filterSelectArea .inputArea .filterSearchButton img {
  filter: invert(74%);
  -webkit-filter: invert(74%);
  -moz-filter: invert(74%);
  -o-filter: invert(74%);
  -ms-filter: invert(74%);
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
}
.filterSelectArea .inputArea .filterSearchButton:hover img {
  filter: invert(0);
  -webkit-filter: invert(0);
  -moz-filter: invert(0);
  -o-filter: invert(0);
  -ms-filter: invert(0);
}
.modalGalleryArea {
  width: 100%;
  height: 100%;
  position: absolute;
  right: 0;
  left: 0;
  margin: -257.5px auto;
  top: 50%;
  background-color: rgba(0, 0, 0, 0);
  max-width: 810px;
  max-height: 505px;
}
.modalGalleryArea .modalSlider {
  width: 100%;
  height: 100%;
  background-color: #ffffff;
  position: absolute;
  top: 0;
  border: 15px solid #ffffff;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  border-radius: 25px;
}
.modalGalleryArea .modalSlider .slick-list {
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
}
.modalGalleryArea .slick-next {
  right: -90px;
}
.modalGalleryArea .slick-prev {
  left: -90px;
}
.modalGalleryArea .slick-prev,
.modalGalleryArea .slick-next {
  width: 60px;
  height: 60px;
  -webkit-border-radius: 13px;
  -moz-border-radius: 13px;
  border-radius: 13px;
  background-color: #ffffff;
}
.modalGalleryArea .slick-prev:before,
.modalGalleryArea .slick-next:before {
  content: "";
  background-image: url('../img/icon/slider-arrow-34x28.png');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  width: 34px;
  height: 28px;
  display: block;
  -webkit-opacity: 0.43;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opacity)";
  /* IE 8 */
  filter: alpha(opacity=0.43);
  /* IE 5-7 */
  -moz-opacity: 0.43;
  /* Netscape */
  -khtml-opacity: 0.43;
  /* Safari 1.x */
  opacity: 0.43;
  /* Good browsers */
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  margin: 0 auto;
}
.modalGalleryArea .slick-prev:hover:before,
.modalGalleryArea .slick-next:hover:before {
  -webkit-opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opacity)";
  /* IE 8 */
  filter: alpha(opacity=1);
  /* IE 5-7 */
  -moz-opacity: 1;
  /* Netscape */
  -khtml-opacity: 1;
  /* Safari 1.x */
  opacity: 1;
  /* Good browsers */
}
.modalGalleryArea .slick-prev:before {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
}
.modalGalleryArea .modalGalleryBottom {
  position: absolute;
  bottom: -40px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  width: 100%;
  z-index: 99;
}
.modalGalleryArea .modalGalleryBottom > div {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.modalGalleryArea .modalGalleryBottom a {
  font-family: 'GilroyBlack';
  font-size: 11.97px;
  color: #ffffff;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  border-left: 3px solid #ffffff;
  padding-left: 15px;
}
.modalGalleryArea .modalGalleryBottom a:hover {
  -webkit-opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opacity)";
  /* IE 8 */
  filter: alpha(opacity=0.8);
  /* IE 5-7 */
  -moz-opacity: 0.8;
  /* Netscape */
  -khtml-opacity: 0.8;
  /* Safari 1.x */
  opacity: 0.8;
  /* Good browsers */
}
.modalGalleryArea .modalGalleryBottom a:first-child {
  padding-left: 0;
  padding-right: 15px;
  border-left: none;
}
.modalGalleryArea .modalGalleryBottom a img {
  margin-right: 15px;
}
.modalGalleryArea .modalInput {
  width: 100%;
  height: 100%;
  background-color: #ffffff;
  position: absolute;
  top: 0;
  display: none;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  border-radius: 25px;
  padding: 25px 0 40px 0;
  text-align: center;
}
.modalGalleryArea .modalInput span {
  font-family: 'GilroyBold';
  font-size: 15.37px;
  color: #202020;
}
.modalGalleryArea .modalInput.active {
  display: block;
}
.modalGalleryArea .modalInput .frameSelectArea {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  height: 100%;
}
.modalGalleryArea .modalInput .frameSelectArea .frameItem {
  flex: 0 0 21%;
  width: 25%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.modalGalleryArea .modalInput .frameSelectArea .checkmark {
  width: 35px;
  height: 35px;
  right: 0;
  margin: 0 auto;
  margin-top: 20px;
}
.modalGalleryArea .modalInput .frameSelectArea .checkmark:after {
  left: 12px;
  top: 7px;
  width: 9px;
  height: 16px;
}
.allDestinationListArea {
  padding-top: 42px;
}
.allDestinationListArea .titleArea span {
  display: block;
  font-family: 'GilroyMedium';
  font-size: 15.3px;
  color: #232323;
}
.allDestinationListArea .titleArea span strong {
  font-family: 'GilroyBlack';
}
.allDestinationListArea .titleArea span.title {
  font-family: 'GilroyBlack';
  font-size: 37.27px;
  color: #1c9397;
  margin-bottom: 5px;
}
.allDestinationList {
  padding-top: 48px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -15px 0 -15px;
  width: calc(100% + 15px);
}
.allDestinationList .destItem {
  flex: 0 0 25%;
  max-width: 22.2%;
  position: relative;
  padding-bottom: 16px;
  border-bottom: 3px solid #f4f4f4;
  margin: 15px;
}
.allDestinationList .destItem .plusButton {
  position: absolute;
  width: 30px;
  height: 30px;
  background-color: #1c9296;
  font-family: 'GilroySemibold';
  font-size: 19.73px;
  color: #ffffff;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  top: -8px;
  right: -8px;
  -webkit-border-radius: 9px;
  -moz-border-radius: 9px;
  border-radius: 9px;
}
.allDestinationList .destItem .crossButton {
  position: absolute;
  width: 30px;
  height: 30px;
  background-color: #1c9296;
  font-family: 'GilroySemibold';
  font-size: 19.73px;
  color: #ffffff;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  top: -8px;
  right: -8px;
  -webkit-border-radius: 9px;
  -moz-border-radius: 9px;
  border-radius: 9px;
}
.allDestinationList .destItem .imageFrame {
  width: 100%;
  height: 164px;
  overflow: hidden;
  -webkit-border-radius: 13px;
  -moz-border-radius: 13px;
  border-radius: 13px;
  margin-bottom: 12px;
}
.allDestinationList .destItem .imageFrame img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.allDestinationList .destItem .desc .title {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  margin-bottom: 5px;
}
.allDestinationList .destItem .desc .title span {
  font-family: 'GilroyBlack';
  font-size: 18.27px;
  color: #202020;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  max-height: 36px;
}
.allDestinationList .destItem .desc .title a {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.allDestinationList .destItem .desc .title a img {
  width: 11px;
  height: 11px;
  filter: invert(60%);
  -webkit-filter: invert(60%);
  -moz-filter: invert(60%);
  -o-filter: invert(60%);
  -ms-filter: invert(60%);
  margin-right: 8px;
}
.allDestinationList .destItem .desc .title a span {
  font-family: 'GilroyBlack';
  font-size: 0.9em;
  color: #1f1f1f;
}
.allDestinationList .destItem .desc span {
  font-family: 'GilroyMedium';
  font-size: 10.79px;
  color: #959595;
}
.destinationDetails .titleColumn {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  padding-bottom: 20px;
  border-bottom: 1px solid #dadada;
}
.destinationDetails .titleColumn > div {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
}
.destinationDetails .titleColumn .gotoLocationLink {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.destinationDetails .titleColumn .gotoLocationLink span {
  font-family: 'GilroyBlack';
  font-size: 11.25px;
  color: #1d969a;
}
.destinationDetails .titleColumn .gotoLocationLink img {
  margin-right: 0;
  margin-left: 17px;
}
.destinationDetails .titleColumn span {
  font-family: 'GilroyRegular';
  font-size: 18.29px;
  color: #959595;
}
.destinationDetails .titleColumn span > img {
  margin-right: 5px;
}
.destinationDetails .titleColumn span.title {
  font-family: 'GilroyBlack';
  font-size: 25.75px;
  color: #1d969a;
  margin-bottom: 5px;
}
.destinationDetails .destinationDetailsContent {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
}
.paragraph {
  padding-top: 15px;
  text-align: justify;
}
.paragraph p {
  font-family: 'GilroyMedium';
  font-size: 16px;
  padding: 5px 0;
  margin-bottom: 8px;
  line-height: 1.4;
}
.paragraph p.title {
  font-family: 'GilroyBlack';
  font-size: 18px;
}
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
/* Customize the label (the container) */
.inputContainer {
  display: block;
  position: relative;
  padding-left: 35px;
  height: 25px;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-family: 'GilroyExtrabold';
  font-size: 10.78px;
  color: #757575;
  line-height: 25px;
}
.inputContainer input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.inputContainer .checkmark:after {
  left: 8px;
  top: 4px;
  width: 7px;
  height: 12px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
/* Create a custom checkbox */
.checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 25px;
  width: 25px;
  background-color: #ffffff;
  border: 2px solid #e0e0e0;
}
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
.checkmark.circle {
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  -webkit-background-clip: border-box;
  background-clip: border-box;
}
/* On mouse-over, add a grey background color */
.inputContainer:hover input ~ .checkmark {
  background-color: #ccc;
}
/* When the checkbox is checked, add a blue background */
.inputContainer input:checked ~ .checkmark {
  border: 2px solid #269a9e;
  background-color: #269a9e;
}
/* Show the checkmark when checked */
.inputContainer input:checked ~ .checkmark:after {
  display: block;
}
.overlay {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.6);
  z-index: 99;
  display: none;
}
.overlay.active {
  display: block;
}
.contentHeader {
  background-image: url('../img/eventsHeaderBg.jpg');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: bottom center;
  height: 251px;
}
.contentHeader > div {
  height: 100%;
}
.contentArea .pageMenu {
  position: absolute;
  right: 0;
  bottom: 20px;
  z-index: 9;
  text-align: center;
}
.contentArea .pageMenu span.title {
  font-family: 'GilroyBlack';
  font-size: 9.05px;
  color: #ffffff;
  -webkit-opacity: 0.56;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opacity)";
  /* IE 8 */
  filter: alpha(opacity=0.56);
  /* IE 5-7 */
  -moz-opacity: 0.56;
  /* Netscape */
  -khtml-opacity: 0.56;
  /* Safari 1.x */
  opacity: 0.56;
  /* Good browsers */
  text-align: center;
  display: block;
}
.contentArea .pageMenu:hover span.title {
  -webkit-opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opacity)";
  /* IE 8 */
  filter: alpha(opacity=1);
  /* IE 5-7 */
  -moz-opacity: 1;
  /* Netscape */
  -khtml-opacity: 1;
  /* Safari 1.x */
  opacity: 1;
  /* Good browsers */
}
.contentArea .pageMenu .pageMenuButton {
  position: relative;
  -webkit-box-shadow: 0px 5px 10px 0px rgba(52, 52, 52, 0.18);
  -moz-box-shadow: 0px 5px 10px 0px rgba(52, 52, 52, 0.18);
  box-shadow: 0px 5px 10px 0px rgba(52, 52, 52, 0.18);
  width: 55px;
  height: 55px;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  background-color: #ffffff;
  display: block;
  margin-top: 10px;
  -webkit-transition: all 0.3 ease-in-out;
  -moz-transition: all 0.3 ease-in-out;
  -ms-transition: all 0.3 ease-in-out;
  -o-transition: all 0.3 ease-in-out;
}
.contentArea .pageMenu .pageMenuButton:after {
  content: "";
  -webkit-opacity: 0.16;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opacity)";
  /* IE 8 */
  filter: alpha(opacity=0.16);
  /* IE 5-7 */
  -moz-opacity: 0.16;
  /* Netscape */
  -khtml-opacity: 0.16;
  /* Safari 1.x */
  opacity: 0.16;
  /* Good browsers */
  width: 24px;
  height: 16px;
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  margin: -8px auto;
  background-image: url('../img/icon/menu2.png');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  -webkit-transition: all 0.3 ease-in-out;
  -moz-transition: all 0.3 ease-in-out;
  -ms-transition: all 0.3 ease-in-out;
  -o-transition: all 0.3 ease-in-out;
}
.contentArea .pageMenu .pageMenuButton:hover:after {
  -webkit-opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opacity)";
  /* IE 8 */
  filter: alpha(opacity=1);
  /* IE 5-7 */
  -moz-opacity: 1;
  /* Netscape */
  -khtml-opacity: 1;
  /* Safari 1.x */
  opacity: 1;
  /* Good browsers */
}
.contentArea .pageMenu .buttonsArea {
  -webkit-opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opacity)";
  /* IE 8 */
  filter: alpha(opacity=0);
  /* IE 5-7 */
  -moz-opacity: 0;
  /* Netscape */
  -khtml-opacity: 0;
  /* Safari 1.x */
  opacity: 0;
  /* Good browsers */
  position: absolute;
  z-index: 2;
  left: 50%;
  margin-left: -23px;
  height: 0;
  visibility: hidden;
}
.contentArea .pageMenu .buttonsArea.active {
  visibility: visible;
  height: auto;
  -webkit-opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opacity)";
  /* IE 8 */
  filter: alpha(opacity=1);
  /* IE 5-7 */
  -moz-opacity: 1;
  /* Netscape */
  -khtml-opacity: 1;
  /* Safari 1.x */
  opacity: 1;
  /* Good browsers */
}
.contentArea .pageMenu .buttonsArea a {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -webkit-box-shadow: 0px 9px 10px 0px rgba(52, 52, 52, 0.09);
  -moz-box-shadow: 0px 9px 10px 0px rgba(52, 52, 52, 0.09);
  box-shadow: 0px 9px 10px 0px rgba(52, 52, 52, 0.09);
  width: 40px;
  height: 40px;
  border-radius: 50%;
  text-align: center;
  margin-top: 10px;
  background: #ffffff;
}
.contentArea .pageMenu .buttonsArea a:hover {
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
}
.contentArea .contentHeader {
  text-align: center;
  padding-top: 40px;
}
.contentArea .contentHeader .breadcrumb,
.contentArea .contentColumn .breadcrumb {
  margin-top: 5px;
  margin-bottom: 20px;
}
.contentArea .contentHeader .breadcrumb a {
  font-family: 'GilroyMedium';
  font-size: 12.71px;
  color: rgba(255, 255, 255, 0.8);
  position: relative;
  padding-left: 30px;
}
.contentArea .contentHeader .breadcrumb a:hover {
  color: #ffffff;
}
.contentArea .contentColumn .breadcrumb a {
  font-family: 'GilroyMedium';
  font-size: 12.71px;
  color: rgba(0, 0, 0, 0.6);
  position: relative;
  padding-left: 30px;
}
.contentArea .contentColumn .breadcrumb a:hover {
  color: #000000;
}
.contentArea .contentColumn .breadcrumb a.active {
  color: #1c9296;
}
.contentArea .contentHeader .breadcrumb a:first-child,
.contentArea .contentColumn .breadcrumb a:first-child {
  padding-left: 0;
}
.contentArea .contentHeader .breadcrumb a:first-child:before,
.contentArea .contentColumn .breadcrumb a:first-child:before {
  display: none;
}
.contentArea .contentHeader .breadcrumb a:before,
.contentArea .contentColumn .breadcrumb a:before {
  content: "";
  background-image: url('../img/icon/arrow-green-8x14.png');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  width: 8px;
  height: 14px;
  position: absolute;
  left: 12px;
  top: 0;
}
.contentArea .buttonsArea .shareButton {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -webkit-box-shadow: 0px 9px 10px 0px rgba(52, 52, 52, 0.09);
  -moz-box-shadow: 0px 9px 10px 0px rgba(52, 52, 52, 0.09);
  box-shadow: 0px 9px 10px 0px rgba(52, 52, 52, 0.09);
  width: 40px;
  height: 40px;
  border-radius: 50%;
  text-align: center;
  margin-top: 10px;
  background: #ffffff;
  position: relative;
  cursor: pointer;
}
.contentArea .buttonsArea .shareButton:hover {
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
}
.contentArea .buttonsArea .shareButton.active:hover {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
}
.contentArea .buttonsArea .socialButtons {
  display: none;
  position: absolute;
  width: 100px;
  right: 50px;
}
.contentArea .buttonsArea .socialButtons button {
  -webkit-box-shadow: 0px 9px 10px 0px rgba(52, 52, 52, 0.09);
  -moz-box-shadow: 0px 9px 10px 0px rgba(52, 52, 52, 0.09);
  box-shadow: 0px 9px 10px 0px rgba(52, 52, 52, 0.09);
  float: left;
  color: #ffffff;
  margin-left: 10px;
  width: 40px;
  height: 40px;
  background: #ffffff;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  border: none;
}
.contentArea .buttonsArea .socialButtons button.flaticon-facebook:before,
.contentArea .buttonsArea .socialButtons button.flaticon-twitter:before {
  margin-left: 0;
}
.contentArea .buttonsArea .socialButtons button.flaticon-twitter {
  background-color: #1da0f1;
}
.contentArea .buttonsArea .socialButtons button.flaticon-facebook {
  background-color: #4267b2;
}
.contentArea .buttonsArea .socialButtons button:hover {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  cursor: pointer;
}
.contentArea .buttonsArea .socialButtons a:hover.flaticon-facebook {
  color: #385c8e;
}
.contentArea .buttonsArea .socialButtons a:hover.flaticon-twitter {
  color: #00c6c4;
}
.contentArea .buttonsArea .socialButtons a {
  -webkit-box-shadow: 0px 9px 10px 0px rgba(52, 52, 52, 0.09);
  -moz-box-shadow: 0px 9px 10px 0px rgba(52, 52, 52, 0.09);
  box-shadow: 0px 9px 10px 0px rgba(52, 52, 52, 0.09);
  float: left;
  color: #ffffff;
  margin-left: 10px;
  width: 40px;
  height: 40px;
  background: #ffffff;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  border: none;
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: initial;
}
.contentArea .buttonsArea .socialButtons a.flaticon-facebook:before,
.contentArea .buttonsArea .socialButtons a.flaticon-twitter:before {
  margin-left: 0;
}
.contentArea .buttonsArea .socialButtons a.flaticon-twitter {
  background-color: #1da0f1;
}
.contentArea .buttonsArea .socialButtons a.flaticon-facebook {
  background-color: #4267b2;
}
.contentArea .buttonsArea .socialButtons a:hover {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  cursor: pointer;
}



.whatToDoZonguldak .itemBoxesArea {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  padding-top: 20px;
  margin-top: 35px;
}
.whatToDoZonguldak .itemBoxesArea .itemBox {
  position: relative;
  padding: 11px;
  z-index: 1;
  max-width: 280px;
  width: 25%;
}
.whatToDoZonguldak .itemBoxesArea .itemBox:before {
  content: "";
  width: 100%;
  height: 0;
  position: absolute;
  bottom: 0;
  background-color: #98b025;
  z-index: -1;
  left: 0;
  right: 0;
  -webkit-border-radius: 0 0 10px 10px;
  -moz-border-radius: 0 0 10px 10px;
  border-radius: 0 0 10px 10px;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
}
.whatToDoZonguldak .itemBoxesArea .itemBox:hover:before {
  height: 50%;
}
.whatToDoZonguldak .itemBoxesArea .itemBox:hover .details .other {
  color: #ffffff;
}
.whatToDoZonguldak .itemBoxesArea .itemBox .imageFrame {
  max-width: 280px;
  max-height: 365px;
  overflow: hidden;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
.whatToDoZonguldak .itemBoxesArea .itemBox .details {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: flex-end;
  -ms-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  position: absolute;
  height: 100%;
  width: 92%;
  bottom: 11px;
  left: 11px;
  max-width: 280px;
  max-height: 365px;
  overflow: hidden;
  -webkit-border-radius: 0 0 10px 10px;
  -moz-border-radius: 0 0 10px 10px;
  border-radius: 0 0 10px 10px;
  z-index: 2;
  padding-bottom: 25px;
}
.whatToDoZonguldak .itemBoxesArea .itemBox .details:before {
  content: "";
  background-image: url('../img/gradient-339x459.png');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  width: 339px;
  height: 459px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: -1;
}
.whatToDoZonguldak .itemBoxesArea .itemBox .details .title {
  text-align: center;
  margin-top: 25px;
}
.whatToDoZonguldak .itemBoxesArea .itemBox .details .title span {
  font-family: 'GilroyBlack';
  font-size: 18.21px;
  color: #ffffff;
  display: block;
  margin-top: 4px;
}
.whatToDoZonguldak .itemBoxesArea .itemBox .details .title span.medium {
  font-family: 'GilroyMedium';
}
.tabs .tabContent .tabItem {
  display: none;
}
.tabs .tabContent .tabItem.active {
  display: block;
}
.contentColumn .titleArea {
  text-align: left;
}
.contentColumn .titleArea span {
  font-family: 'GilroyRegular';
  color: #1d1d1d;
  display: block;
}
.contentColumn .titleArea span.title {
  font-family: 'GilroyMedium';
  color: #1d969a;
  font-size: 22px;
  margin-bottom: 5px;
  flex-grow: 1;
  text-align: left;
}
.contentColumn .titleArea span.title strong {
  font-family: 'GilroyBlack';
}
.contentColumn .whatToDoContain .titleArea {
  margin-bottom: 25px;
}
.contentColumn .whatToDoContain .titleArea span.title {
  font-size: 24px;
}
.contentColumn .whatToDoContain .MapsFrame {
  max-height: 500px;
  height: 100%;
  background-color: #dfdfdf;
  padding: 7px;
  margin: 30px 0;
  -webkit-border-radius: 13px;
  -moz-border-radius: 13px;
  border-radius: 13px;
  margin-top: 35px;
  /*filter: grayscale(100%);*/
}
.contentColumn .whatToDoContain .MapsFrame iframe {
  -webkit-border-radius: 11px;
  -moz-border-radius: 11px;
  border-radius: 11px;
  filter: grayscale(100%);
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
}
.contentColumn .eventsContain {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
}
.contentColumn .eventsContain .leftColumn{
  display: none;
}
.contentColumn .eventsContain .eventsListArea {
  max-width: 392px;
  width: 100%;
}
.contentColumn .eventsContain .eventsListArea .eventsListHeader span {
  font-family: 'GilroyMedium';
  font-size: 15.3px;
  color: #232323;
  display: block;
}
.contentColumn .eventsContain .eventsListArea .eventsListHeader span strong {
  font-family: 'GilroyBlack';
}
.contentColumn .eventsContain .eventsListArea .eventsListHeader span.title {
  font-family: 'GilroyBlack';
  font-size: 26.53px;
  color: #1c9397;
  margin-bottom: 6px;
}
.contentColumn .eventsContain .eventsListArea .eventsList {
  margin-top: 53px;
}
.contentColumn .eventsContain .eventsListArea .eventsList .eventItem {
  padding: 12px;
  border: 2px solid #efefef;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  height: 70px;
  margin: 20px 0;
}
.contentColumn .eventsContain .eventsListArea .eventsList .eventItem > a {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  height: 100%;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.contentColumn .eventsContain .eventsListArea .eventsList .eventItem:hover {
  border: 2px solid #1c9397;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
}
.contentColumn .eventsContain .eventsListArea .eventsList .eventItem:hover .date {
  border: 1px solid #f1f1f1;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
}
.contentColumn .eventsContain .eventsListArea .eventsList .eventItem:hover .date span {
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
}
.contentColumn .eventsContain .eventsListArea .eventsList .eventItem:hover .date span.day {
  background-color: #f1f1f1;
  color: #646464;
}
.contentColumn .eventsContain .eventsListArea .eventsList .eventItem:hover .date span.month {
  background-color: rgba(0, 0, 0, 0);
}
.contentColumn .eventsContain .eventsListArea .eventsList .eventItem:hover .text span {
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
}
.contentColumn .eventsContain .eventsListArea .eventsList .eventItem:hover .text span.name {
  color: #1c9397;
}
.contentColumn .eventsContain .eventsListArea .eventsList .eventItem .date {
  width: 38px;
  height: 42px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  overflow: hidden;
  border: 1px solid rgba(0, 0, 0, 0);
}
.contentColumn .eventsContain .eventsListArea .eventsList .eventItem .date span {
  width: 100%;
  display: block;
  font-family: 'GilroyBlack';
  height: 50%;
  text-align: center;
  line-height: 22px;
}
.contentColumn .eventsContain .eventsListArea .eventsList .eventItem .date span.day {
  background-color: #aeca2b;
  color: #ffffff;
  font-size: 13.71px;
}
.contentColumn .eventsContain .eventsListArea .eventsList .eventItem .date span.month {
  background-color: #f1f1f1;
  font-size: 7.74px;
  color: #646464;
}
.contentColumn .eventsContain .eventsListArea .eventsList .eventItem .text {
  flex: 1;
  padding-left: 11px;
}
.contentColumn .eventsContain .eventsListArea .eventsList .eventItem .text span {
  display: block;
}
.contentColumn .eventsContain .eventsListArea .eventsList .eventItem .text span.name {
  font-family: 'GilroyBlack';
  font-size: 14.13px;
  color: #343434;
}
.contentColumn .eventsContain .eventsListArea .eventsList .eventItem .text span.place {
  font-family: 'GilroyBold';
  font-size: 13.16px;
  color: #b5b5b5;
  margin-top: 5px;
}
.contentColumn .eventsContain .rightColumn {
  flex: 1;
  padding-left: 0px;
}
.contentColumn .eventsContain .rightColumn .calendar {
  margin-bottom: 30px;
}
.contentColumn .eventsContain .rightColumn .calendar header {
  height: 42px;
  border: 2px solid #efefef;
  line-height: 42px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  position: relative;
  z-index: 1;
}
.contentColumn .eventsContain .rightColumn .calendar header .month {
  font-family: 'GilroyBlack';
  font-size: 19.98px;
  color: #1c9397;
}
.contentColumn .eventsContain .rightColumn .calendar header .month .year {
  font-family: 'GilroyMedium';
  font-size: 19.98px;
  display: inline;
}
.contentColumn .eventsContain .rightColumn .calendar header .simple-calendar-btn {
  width: 21px;
  height: 17px;
  -webkit-opacity: 0.2;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opacity)";
  /* IE 8 */
  filter: alpha(opacity=0.2);
  /* IE 5-7 */
  -moz-opacity: 0.2;
  /* Netscape */
  -khtml-opacity: 0.2;
  /* Safari 1.x */
  opacity: 0.2;
  /* Good browsers */
  background-image: url('../img/icon/slider-arrow-34x28.png');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  line-height: normal;
  display: block;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  top: 50%;
  margin-top: -8.5px;
  right: 24px;
}
.contentColumn .eventsContain .rightColumn .calendar header .simple-calendar-btn:hover {
  background-color: rgba(0, 0, 0, 0);
  -webkit-opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opacity)";
  /* IE 8 */
  filter: alpha(opacity=1);
  /* IE 5-7 */
  -moz-opacity: 1;
  /* Netscape */
  -khtml-opacity: 1;
  /* Safari 1.x */
  opacity: 1;
  /* Good browsers */
  filter: invert(100%) brightness(0.4) sepia(4) hue-rotate(132deg) saturate(2);
  -webkit-filter: invert(100%) brightness(0.4) sepia(4) hue-rotate(132deg) saturate(2);
  -moz-filter: invert(100%) brightness(0.4) sepia(4) hue-rotate(132deg) saturate(2);
  -o-filter: invert(100%) brightness(0.4) sepia(4) hue-rotate(132deg) saturate(2);
  -ms-filter: invert(100%) brightness(0.4) sepia(4) hue-rotate(132deg) saturate(2);
}
.contentColumn .eventsContain .rightColumn .calendar header .simple-calendar-btn:before {
  display: none;
}
.contentColumn .eventsContain .rightColumn .calendar header .simple-calendar-btn.btn-prev {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  left: 24px;
  right: auto;
}
.contentColumn .eventsContain .rightColumn .calendar table thead {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  width: 100%;
}
.contentColumn .eventsContain .rightColumn .calendar table thead td {
  font-family: 'GilroyBlack';
  font-size: 9.62px;
  color: #269a9e;
  text-transform: uppercase;
  text-align: center;
  flex: 1;
}
.contentColumn .eventsContain .rightColumn .calendar table tbody {
  border: 2px solid #efefef;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  padding: 10px;
  margin-top: 14px;
}
.contentColumn .eventsContain .rightColumn .calendar table tbody tr {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  width: 100%;
  border-top: 1px solid #efefef;
}
.contentColumn .eventsContain .rightColumn .calendar table tbody tr:first-child {
  border-top: none;
}
.contentColumn .eventsContain .rightColumn .calendar table tbody tr td {
  flex: 1;
  border-left: 1px solid #efefef;
  text-align: center;
  padding: 0 10px 5px 0;
  height: 70px;
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
  -webkit-justify-content: flex-end;
  -ms-justify-content: flex-end;
  justify-content: flex-end;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  position: relative;
  font-family: 'GilroyBlack';
  font-size: 14px;
  color: #181818;
  position: relative;
}
.contentColumn .eventsContain .rightColumn .calendar table tbody tr td:first-child {
  border-left: none;
}
.contentColumn .eventsContain .rightColumn .calendar .day {
  cursor: default;
  position: static;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  border: none;
  width: 28px;
  height: 28px;
  line-height: 28px;
}
.contentColumn .eventsContain .rightColumn .calendar .day:hover {
  border: none;
}
.contentColumn .eventsContain .rightColumn .calendar .day.today {
  background-color: #aeca2b;
  color: #ffffff;
}
.contentColumn .eventsContain .rightColumn .calendar .day.has-event {
  cursor: pointer;
}
.contentColumn .eventsContain .rightColumn .calendar .day.has-event:hover {
  background-color: #1d969a;
  color: #ffffff;
}
.contentColumn .eventsContain .rightColumn .calendar .day.has-event:after {
  background-image: url('../img/icon/calendar-14x14.png');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  width: 14px;
  height: 14px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  background-color: rgba(0, 0, 0, 0);
  left: 8px;
  top: 8px;
}
.contentColumn .eventsContain .rightColumn .calendar table tbody tr td img{
  position: absolute;
  left: 0;
  top: 0;
  height: 32px;
  z-index: 2;
  margin: 6px;
  width: 100px;
  height: 52px;
  object-fit: cover;
}
.contentColumn .eventsContain .rightColumn .calendar .event-container {
  top: auto;
  bottom: 21px;
  height: 76%;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  background-color: rgba(84, 90, 92, 0.8);
  max-height: 378px;
}
.contentColumn .eventsContain .rightColumn .calendar .event-container .event-wrapper .event {
  background: #ffffff;
}
.contentColumn .eventsContain .rightColumn .calendar .event-container .event-wrapper .event .event-hour {
  font-family: 'GilroyBold';
  font-size: 13.16px;
  color: #b5b5b5;
}
.contentColumn .eventsContain .rightColumn .calendar .event-container .event-wrapper .event .event-date {
  font-family: 'GilroyBold';
  font-size: 13.16px;
  color: #b5b5b5;
}
.contentColumn .eventsContain .rightColumn .calendar .event-container .event-wrapper .event .event-summary {
  font-family: 'GilroyBlack';
  font-size: 14.13px;
  color: #343434;
}
.contentColumn .noteApprove {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  background-color: #fffce1;
  padding: 18px 15px 18px 13px;
  width: 100%;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.contentColumn .noteApprove > div {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.contentColumn .noteApprove p {
  font-family: 'GilroySemibold';
  font-size: 15.03px;
  color: rgba(42, 42, 42, 0.6);
}
.contentColumn .noteApprove p span {
  color: #2a2a2a;
  display: block;
}
.contentColumn .noteApprove p strong {
  font-family: 'GilroyBlack';
}
.contentColumn .noteApprove img {
  margin-right: 15px;
  margin-bottom: -3px;
}
.contentColumn .noteApprove .removeBlock {
  font-family: 'GilroyBlack';
  font-size: 15.03px;
  color: rgba(42, 42, 42, 0.6);
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  cursor: pointer;
  min-width: 82px;
}
.contentColumn .noteApprove .removeBlock span {
  margin-left: 14px;
}
.contentColumn .noteApprove .removeBlock:hover {
  color: #2a2a2a;
}
.contentColumn .routeContain .discoverTabs {
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: flex-start;
  -ms-justify-content: flex-start;
  justify-content: flex-start;
  height: auto;
}
.contentColumn .routeContain .discoverTabs:after {
  display: none;
}
.contentColumn .routeContain .discoverTabs .discoverCategory {
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
}
.contentColumn .routeContain .discoverTabs .discoverCategory .itemLink {
  width: 88px;
  height: 88px;
  padding: 7px 0;
}
.contentColumn .routeContain .discoverTabs .discoverCategory .itemLink.favorites {
  padding: 7px;
}
.contentColumn .routeContain .discoverTabs .discoverCategory .itemLink.favorites:hover:before,
.contentColumn .routeContain .discoverTabs .discoverCategory .itemLink.favorites.active:before {
  -webkit-transform: rotate(15deg);
  -moz-transform: rotate(15deg);
  -ms-transform: rotate(15deg);
  -o-transform: rotate(15deg);
}
.contentColumn .routeContain .discoverTabs .discoverCategory .itemLink img {
  -webkit-transform: scale(0.82);
  -moz-transform: scale(0.82);
  -ms-transform: scale(0.82);
  -o-transform: scale(0.82);
}
.contentColumn .routeContain .discoverTabs .discoverCategory .itemLink .title span {
  font-size: 12.58px;
}
.contentColumn .routeContain .createTravelRoute {
  padding-top: 55px;
}
.contentColumn .routeContain .createTravelRoute .titleArea {
  text-align: left;
}
.contentColumn .routeContain .createTravelRoute .titleArea .title {
  font-family: 'GilroyMedium';
  font-size: 33.34px;
  color: #1d969a;
}
.contentColumn .routeContain .createTravelRoute .titleArea .title strong {
  font-family: 'GilroyBlack';
}
.contentColumn .routeContain .createTravelRoute .titleArea p {
  font-family: 'GilroyRegular';
  font-size: 16.93px;
  color: #1d1d1d;
  padding-top: 5px;
}
.contentColumn .routeContain .createTravelRoute .createdRouteArea {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  margin: 0 -37px 0 -37px;
  width: calc(100% + 74px);
  padding-top: 65px;
}
.contentColumn .routeContain .createTravelRoute .createdRouteArea > div {
  margin: 0 37px 0 37px;
  border: 2px solid #dfdfdf;
  -webkit-border-radius: 14px;
  -moz-border-radius: 14px;
  border-radius: 14px;
  width: 50%;
  position: relative;
  padding: 30px 50px 45px 50px;
  height: 378px;
}
.contentColumn .routeContain .createTravelRoute .createdRouteArea > div > div {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  height: 100%;
}
.contentColumn .routeContain .createTravelRoute .createdRouteArea > div:before {
  content: "";
  width: 150px;
  height: 3px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
}
.contentColumn .routeContain .createTravelRoute .createdRouteArea > div.green:before {
  background-color: #1d969a;
}
.contentColumn .routeContain .createTravelRoute .createdRouteArea > div.green .icon:before {
  background-color: #1d969a;
}
.contentColumn .routeContain .createTravelRoute .createdRouteArea > div.green .buttonColumn .startButton {
  background-color: #1d969a;
  border: 1px solid #1d969a;
}
.contentColumn .routeContain .createTravelRoute .createdRouteArea > div.green .buttonColumn .startButton:hover {
  background-color: #ffffff;
  color: #1d969a;
}
.contentColumn .routeContain .createTravelRoute .createdRouteArea > div.lightGreen .title {
  color: #8cb811;
}
.contentColumn .routeContain .createTravelRoute .createdRouteArea > div.lightGreen:before {
  background-color: #8cb811;
}
.contentColumn .routeContain .createTravelRoute .createdRouteArea > div.lightGreen .icon:before {
  background-color: #8cb811;
}
.contentColumn .routeContain .createTravelRoute .createdRouteArea > div.lightGreen .icon img {
  filter: invert(100%) hue-rotate(74deg) brightness(1.1) saturate(4);
  -webkit-filter: invert(100%) hue-rotate(74deg) brightness(1.1) saturate(4);
  -moz-filter: invert(100%) hue-rotate(74deg) brightness(1.1) saturate(4);
  -o-filter: invert(100%) hue-rotate(74deg) brightness(1.1) saturate(4);
  -ms-filter: invert(100%) hue-rotate(74deg) brightness(1.1) saturate(4);
}
.contentColumn .routeContain .createTravelRoute .createdRouteArea > div.lightGreen .buttonColumn .startButton {
  background-color: #8cb811;
  border: 1px solid #8cb811;
}
.contentColumn .routeContain .createTravelRoute .createdRouteArea > div.lightGreen .buttonColumn .startButton:hover {
  background-color: #ffffff;
  color: #8cb811;
}
.contentColumn .routeContain .createTravelRoute .createdRouteArea .note {
  font-family: 'GilroyMedium';
  font-size: 14.99px;
  color: #1d1d1d;
  padding-bottom: 15px;
  padding-top: 60px;
}
.contentColumn .routeContain .createTravelRoute .createdRouteArea .icon {
  position: relative;
}
.contentColumn .routeContain .createTravelRoute .createdRouteArea .icon:before {
  content: "";
  width: 58px;
  height: 58px;
  -webkit-opacity: 0.09;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opacity)";
  /* IE 8 */
  filter: alpha(opacity=0.09);
  /* IE 5-7 */
  -moz-opacity: 0.09;
  /* Netscape */
  -khtml-opacity: 0.09;
  /* Safari 1.x */
  opacity: 0.09;
  /* Good browsers */
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  position: absolute;
  z-index: -1;
  top: -15px;
  left: -15px;
  right: -15px;
  margin: 0 auto;
}
.contentColumn .routeContain .createTravelRoute .createdRouteArea .title {
  font-family: 'GilroyBlack';
  font-size: 19.25px;
  color: #1d969a;
  text-align: center;
}
.contentColumn .routeContain .createTravelRoute .createdRouteArea .desc {
  font-family: 'GilroyMedium';
  font-size: 14.99px;
  color: #1d1d1d;
  text-align: center;
}
.contentColumn .routeContain .createTravelRoute .createdRouteArea .desc strong {
  font-family: 'GilroyBlack';
}
.contentColumn .routeContain .createTravelRoute .createdRouteArea .buttonColumn {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  width: 100%;
}
.contentColumn .routeContain .createTravelRoute .createdRouteArea .buttonColumn .startButton {
  font-family: 'GilroyBlack';
  font-size: 17.63px;
  color: #ffffff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  height: 58px;
  line-height: 58px;
  display: block;
  width: 100%;
  text-align: center;
}
.contentColumn .routeContain .createTravelRoute .createdRouteArea .inputArea {
  position: relative;
  margin-bottom: 10px;
  height: 58px;
  line-height: 58px;
  color: #a5a5a5;
  border: 2px solid #c9c9c9;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  width: 100%;
  text-align: center;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
}
.contentColumn .routeContain .createTravelRoute .createdRouteArea .inputArea label {
  height: 54px;
  line-height: 54px;
  font-family: 'GilroySemibold';
  font-size: 17.63px;
  color: rgba(29, 29, 29, 0.45);
  text-align: center;
  position: absolute;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  left: 0;
  right: 0;
  margin: 0 auto;
}
.contentColumn .routeContain .createTravelRoute .createdRouteArea .inputArea:after {
  content: "";
  height: 2px;
  width: 150px;
  position: absolute;
  bottom: -2px;
  left: 0;
  right: 0;
  margin: 0 auto;
  background-color: #269a9e;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
}
.contentColumn .routeContain .createTravelRoute .createdRouteArea .inputArea input[type="text"],
.contentColumn .routeContain .createTravelRoute .createdRouteArea .inputArea input[type="password"] {
  position: absolute;
  top: 0;
  font-size: 17.63px;
  color: #1d1d1d;
  left: 0;
  background-color: rgba(0, 0, 0, 0);
  border: none;
  width: 100%;
  height: 100%;
  padding: 0 12px;
}
.contentColumn .routeContain .createTravelRoute .createdRouteArea .inputArea.focus,
.contentColumn .routeContain .createTravelRoute .createdRouteArea .inputArea.displayText {
  border: 2px solid #269a9e;
}
.contentColumn .routeContain .createTravelRoute .createdRouteArea .inputArea.focus:after,
.contentColumn .routeContain .createTravelRoute .createdRouteArea .inputArea.displayText:after {
  width: 100%;
}
.contentColumn .routeContain .createTravelRoute .createdRouteArea .inputArea.focus label,
.contentColumn .routeContain .createTravelRoute .createdRouteArea .inputArea.displayText label {
  -webkit-transform: scale(0.92);
  -moz-transform: scale(0.92);
  -ms-transform: scale(0.92);
  -o-transform: scale(0.92);
  top: -11px;
  background-color: #ffffff;
  height: 20px;
  width: auto;
  display: inline-block;
  line-height: 18px;
  padding: 2px 10px;
  right: auto;
}
.contentColumn .routeContain .routeDestination {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
  border-top: 1px solid #c9c9c9;
  margin-top: 30px;
  padding-top: 30px;
}
.contentColumn .routeContain .routeDestination.routeMap .leftColumn {
  max-width: 331px;
}
.contentColumn .routeContain .routeDestination.routeMap .rightColumn {
  flex: 1;
  max-width: 100%;
}
.contentColumn .routeContain .routeDestination.noBorder {
  border-top: none;
}
.contentColumn .routeContain .routeDestination .routeLocationHeader {
  position: relative;
  top: auto;
}
.contentColumn .routeContain .routeDestination .leftColumn {
  padding-right: 40px;
  flex-grow: 1;
}
.contentColumn .routeContain .routeDestination .rightColumn {
  flex: 0 0 61.8%;
  max-width: 732px;
}
.contentColumn .routeContain .routeDestination .routeMaps .mapsColumn {
  position: relative;
  height: 578px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  overflow: hidden;
  width: 100%;
  margin-bottom: 30px;
  margin-top: 20px;
}
.contentColumn .routeContain .routeDestination .routeMaps .mapsColumn #map_canvas {
	width: 100%;
	height: 100%;
}
.contentColumn .routeContain .routeDestination .routeMaps .mapsColumn iframe {
  width: 100%;
  height: 100%;
}
.contentColumn .routeContain .routeDestination .routeMaps .mapsColumn .noteApprove {
  position: absolute;
  width: 90%;
  margin: 0 auto;
  left: 0;
  right: 0;
  bottom: 15px;
}
.contentColumn .routeContain .routeDestination .optionsList {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  margin-bottom: 25px;
  flex-wrap: wrap;
}
.contentColumn .routeContain .routeDestination .optionsList > div {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  /*width: 76px;*/
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  padding: 11px 9px 10px 8px;
  background-color: #eeeeee;
  margin-right: 8px;
  margin-bottom: 8px;
}
.contentColumn .routeContain .routeDestination .optionsList > div:first-child {
  margin-left: 0;
}
.contentColumn .routeContain .routeDestination .optionsList span {
  font-family: 'GilroyBlack';
  font-size: 13.79px;
  color: rgba(42, 42, 42, 0.38);
}
.contentColumn .routeContain .routeDestination .optionsList span.removeOption {
  cursor: pointer;
}
.contentColumn .routeContain .routeDestination .destinationListArea > .title {
  font-family: 'GilroyBlack';
  font-size: 21.21px;
  color: #2a2a2a;
  display: block;
  margin-bottom: 28px;
}
.contentColumn .routeContain .routeDestination .destinationListArea .destinationList.staticGrowContent .destItem .growContent {
  height: auto;
  margin-left: 0;
}
.contentColumn .routeContain .routeDestination .destinationListArea .destItem {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  margin-top: 12px;
}
.contentColumn .routeContain .routeDestination .destinationListArea .destItem .imageFrame {
  width: 69px;
  min-width: 69px;
  height: 62px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  overflow: hidden;
}
.contentColumn .routeContain .routeDestination .destinationListArea .destItem .imageFrame img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.contentColumn .routeContain .routeDestination .destinationListArea .destItem .growDisplay {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  padding: 14px 0;
}
.contentColumn .routeContain .routeDestination .destinationListArea .destItem .growDisplay .pointName {
  width: 22px;
  height: 22px;
  display: block;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  background-color: #eeeeee;
  font-family: 'GilroyBlack';
  font-size: 13.25px;
  color: rgba(43, 43, 43, 0.42);
  text-align: center;
  line-height: 22px;
}
.contentColumn .routeContain .routeDestination .destinationListArea .destItem .growDisplay .titleArea {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  flex: 1;
  text-align: left;
}
.contentColumn .routeContain .routeDestination .destinationListArea .destItem .growDisplay .titleArea span {
  display: block;
  margin-left: 5px;
}
.contentColumn .routeContain .routeDestination .destinationListArea .destItem .growDisplay .titleArea span.pointTitle {
  font-family: 'GilroyBlack';
  font-size: 18.28px;
  color: #202020;
}
.contentColumn .routeContain .routeDestination .destinationListArea .destItem .growDisplay .titleArea span.locName {
  font-family: 'GilroyMedium';
  font-size: 10.79px;
  color: #959595;
  position: relative;
  padding-left: 14px;
  margin-top: 5px;
}
.contentColumn .routeContain .routeDestination .destinationListArea .destItem .growDisplay .titleArea span.locName:before {
  content: "";
  background-image: url('../img/icon/placeholder-9x11.png');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  width: 9px;
  height: 11px;
  position: absolute;
  left: 0;
  top: -2px;
}
.contentColumn .routeContain .routeDestination .destinationListArea .destItem .growDisplay .buttonArea {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.contentColumn .routeContain .routeDestination .destinationListArea .destItem .growDisplay .buttonArea a {
  width: 35px;
  height: 35px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  background-color: #eeeeee;
  margin-left: 6px;
}
.contentColumn .routeContain .routeDestination .destinationListArea .destItem .growDisplay .buttonArea a:first-child {
  margin-left: 0;
}
.contentColumn .routeContain .routeDestination .destinationListArea .destItem .growDisplay .buttonArea a.plusButton {
  font-family: 'GilroySemibold';
  font-size: 22.69px;
  color: rgba(58, 58, 58, 0.58);
}
.contentColumn .routeContain .routeDestination .destinationListArea .destItem .growDisplay .buttonArea a.crossButton {
  font-family: 'GilroySemibold';
  background-color: #1d969a;
  color: #ffffff;
}
.contentColumn .routeContain .routeDestination .destinationListArea .destItem .growDisplay .buttonArea a.growButton img {
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  filter: invert(37%);
  -webkit-filter: invert(37%);
  -moz-filter: invert(37%);
  -o-filter: invert(37%);
  -ms-filter: invert(37%);
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
}
.contentColumn .routeContain .routeDestination .destinationListArea .destItem .growDisplay .buttonArea a.growButton:hover {
  background-color: #397037;
}
.contentColumn .routeContain .routeDestination .destinationListArea .destItem .growDisplay .buttonArea a.growButton:hover img {
  filter: invert(0);
  -webkit-filter: invert(0);
  -moz-filter: invert(0);
  -o-filter: invert(0);
  -ms-filter: invert(0);
  -webkit-transform: rotate(0);
  -moz-transform: rotate(0);
  -ms-transform: rotate(0);
  -o-transform: rotate(0);
}
.contentColumn .routeContain .routeDestination .destinationListArea .destItem .growContent {
  height: 62px;
  border-top: 1px solid #d5d5d5;
  border-bottom: 1px solid #d5d5d5;
  overflow: hidden;
  margin-left: 15px;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  flex-grow: 1;
}
.contentColumn .routeContain .routeDestination .destinationListArea .destItem .growContent.active {
  height: auto;
}
.contentColumn .routeContain .routeDestination .destinationListArea .destItem .growContent.active .pointName {
  background-color: #1d969a;
  color: #ffffff;
}
.contentColumn .routeContain .routeDestination .destinationListArea .destItem .growContent.active .titleArea span.pointTitle {
  color: #1d969a;
}
.contentColumn .routeContain .routeDestination .destinationListArea .destItem .growContent.active a.growButton {
  background-color: #397037;
}
.contentColumn .routeContain .routeDestination .destinationListArea .destItem .growContent.active a.growButton img {
  filter: invert(0);
  -webkit-filter: invert(0);
  -moz-filter: invert(0);
  -o-filter: invert(0);
  -ms-filter: invert(0);
  -webkit-transform: rotate(0);
  -moz-transform: rotate(0);
  -ms-transform: rotate(0);
  -o-transform: rotate(0);
}
.contentColumn .routeContain .routeDestination .destinationListArea .destItem .growOpened {
  padding: 15px 0 20px 30px;
  font-size: 0.8em;
  line-height: 16px;
}
.contentColumn .routeContain .routeDestination .destinationListArea .destItem .growOpened p {
  font-family: 'GilroySemibold';
  font-size: 13px;
  color: #232323;
  line-height: 17px;
}
.contentColumn .routeContain .routeDestination .createRouteButton {
  display: block;
  width: 100%;
  height: 62px;
  line-height: 62px;
  font-family: 'GilroyBlack';
  font-size: 19.14px;
  color: #ffffff;
  text-align: center;
  background-color: #1d969a;
  border: 1px solid #1d969a;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.contentColumn .routeContain .routeDestination .createRouteButton:hover {
  background-color: #ffffff;
  color: #1d969a;
}
.contentColumn .routeContain .routeDestination .buttonArea {
  /*display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;*/
}
.contentColumn .routeContain .routeDestination .buttonArea .qrColumn {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.contentColumn .routeContain .routeDestination .buttonArea .qrColumn a{
	display: flex;
	align-items: center;
}
.contentColumn .routeContain .routeDestination .buttonArea .qrColumn a img {
  height: 75px;
  margin-right: 26px;
}
.contentColumn .routeContain .routeDestination .buttonArea .qrColumn .text {
  padding-right: 50px;
}
.contentColumn .routeContain .routeDestination .buttonArea .qrColumn .text span {
  font-family: 'GilroyBold';
  font-size: 18.22px;
  color: #434242;
  display: block;
}
.contentColumn .routeContain .routeDestination .buttonArea .qrColumn .text span.bold {
  font-family: 'GilroyBlack';
}
.contentColumn .routeContain .routeDestination .saveToPdfButton,
.contentColumn .routeContain .routeDestination .myRoutePrint,
.contentColumn .routeContain .routeDestination .myRouteDownload {
  font-family: 'GilroyBlack';
  font-size: 15px;
  color: #ffffff;
  background-color: #797979;
  border: 1px solid #797979;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  height: 64px;
  width: 168px;
  line-height: 64px;
  text-align: center;
  display: block;
}
.contentColumn .routeContain .routeDestination .saveToPdfButton:hover,
.contentColumn .routeContain .routeDestination .myRoutePrint:hover,
.contentColumn .routeContain .routeDestination .myRouteDownload:hover {
  background-color: #ffffff;
  color: #797979;
}
.contentColumn .routeContain .headerButtonArea {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-justify-content: flex-end;
  -ms-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.contentColumn .routeContain .headerButtonArea a {
  width: 208px;
  height: 62px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  font-family: 'GilroyBlack';
  font-size: 15px;
  color: #ffffff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  margin-left: 22px;
}
.contentColumn .routeContain .headerButtonArea a:first-child {
  margin-left: 0;
}
.contentColumn .routeContain .headerButtonArea a img {
  margin-right: 9px;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
}
.contentColumn .routeContain .headerButtonArea a.gpsButton {
  background-color: #aeca2b;
  border: 1px solid #aeca2b;
}
.contentColumn .routeContain .headerButtonArea a.gpsButton:hover {
  background-color: #ffffff;
  color: #aeca2b;
}
.contentColumn .routeContain .headerButtonArea a.gpsButton:hover img {
  filter: invert(35%) brightness(0.9) sepia(4) hue-rotate(28deg) saturate(5);
  -webkit-filter: invert(35%) brightness(0.9) sepia(4) hue-rotate(28deg) saturate(5);
  -moz-filter: invert(35%) brightness(0.9) sepia(4) hue-rotate(28deg) saturate(5);
  -o-filter: invert(35%) brightness(0.9) sepia(4) hue-rotate(28deg) saturate(5);
  -ms-filter: invert(35%) brightness(0.9) sepia(4) hue-rotate(28deg) saturate(5);
}
.contentColumn .routeContain .headerButtonArea a.saveRouteButton {
  background-color: #299ca0;
  border: 1px solid #299ca0;
}
.contentColumn .routeContain .headerButtonArea a.saveRouteButton:hover {
  background-color: #ffffff;
  color: #299ca0;
}
.contentColumn .searchResultContain .titleColumn > span {
  display: block;
  font-family: 'GilroyBlack';
  font-size: 12.78px;
  color: rgba(64, 64, 64, 0.46);
  margin-bottom: 8px;
}
.contentColumn .searchResultContain .titleColumn > span.searchWord {
  font-size: 29.84px;
  color: #1e979b;
}
.contentColumn .searchResultContain .searchResultList {
  padding-top: 20px;
  padding-bottom: 20px;
}
.contentColumn .searchResultContain .searchResultList li {
  height: 72px;
  padding: 0 22px;
  border: 1px solid #d7d7d7;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  margin-top: 18px;
}
.contentColumn .searchResultContain .searchResultList li a {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  height: 100%;
}
.contentColumn .searchResultContain .searchResultList li a > img {
  -webkit-opacity: 0.25;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opacity)";
  /* IE 8 */
  filter: alpha(opacity=0.25);
  /* IE 5-7 */
  -moz-opacity: 0.25;
  /* Netscape */
  -khtml-opacity: 0.25;
  /* Safari 1.x */
  opacity: 0.25;
  /* Good browsers */
  margin-right: 25px;
}
.contentColumn .searchResultContain .searchResultList li .text {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.contentColumn .searchResultContain .searchResultList li .text span {
  font-size: 14.37px;
  color: #9d9d9d;
  font-family: 'GilroyBlack';
}
.contentColumn .searchResultContain .searchResultList li .text span.searcName {
  font-family: 'GilroySemibold';
  font-size: 18.4px;
  color: #171717;
}
.contentColumn .searchResultContain .searchResultList li .text span strong {
  font-family: 'GilroyBlack';
  color: #1e979b;
}
.contentColumn .blogPhotoArea {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  margin: 35px 0;
}
.contentColumn .blogPhotoArea .column {
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
}
.contentColumn .blogPhotoArea .item {
  position: relative;
  margin-bottom: 35px;
}
.contentColumn .blogPhotoArea .item .imageFrame {
  max-width: 313px;
  height: 152px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  overflow: hidden;
}
.contentColumn .blogPhotoArea .item .imageFrame img {
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.contentColumn .blogPhotoArea .item:hover .imageFrame img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
}
.contentColumn .blogPhotoArea .item a {
  position: absolute;
  width: 100%;
  height: 100%;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.29);
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
  -webkit-justify-content: flex-end;
  -ms-justify-content: flex-end;
  justify-content: flex-end;
  padding-left: 20px;
  padding-bottom: 20px;
}
.contentColumn .blogPhotoArea .item a span {
  color: #ffffff;
  font-family: 'GilroyBlack';
  font-size: 10.05px;
}
.contentColumn .blogPhotoArea .item a span.title {
  font-size: 17.61px;
  padding-top: 10px;
}
.contentColumn .blogPhotoArea .big .item .imageFrame {
  max-width: 500px;
  height: 100%;
  max-height: 340px;
}
.contentColumn .boxItem {
  position: relative;
  padding: 15px;
  -webkit-box-shadow: -6px 3px 14px 0px rgba(34, 31, 25, 0.15);
  -moz-box-shadow: -6px 3px 14px 0px rgba(34, 31, 25, 0.15);
  box-shadow: -6px 3px 14px 0px rgba(34, 31, 25, 0.15);
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  border-radius: 16px;
  background-color: #ffffff;
  margin-top: 30px;
  max-height: 200px;
  height: 100%;
}
.contentColumn .boxItem .buttonsArea {
  position: absolute;
  top: -16px;
  right: -8px;
}
.contentColumn .boxItem .buttonsArea .socialButtons {
  width: 40px;
  right: 0;
  top: 100%;
  left: 0;
  margin: 0 auto;
}
.contentColumn .boxItem .buttonsArea .socialButtons a {
  margin-left: 0;
  margin-top: 10px;
}
.contentColumn .boxItem > a {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  height: 100%;
}
.contentColumn .boxItem > a:hover .imageFrame img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
}
.contentColumn .boxItem > a:hover .desc .title {
  color: #269a9e;
}
.contentColumn .boxItem > a .imageFrame {
  width: 230px;
  min-width: 230px;
  height: 162px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  overflow: hidden;
}
.contentColumn .boxItem > a .imageFrame img {
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
    width: 100%;
  height: 100%;
  object-fit: cover;
}
.contentColumn .boxItem > a .desc {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
  padding-left: 28px;
  flex: 1;
  height: 100%;
}
.contentColumn .boxItem > a .desc .title {
  font-family: 'GilroyBlack';
  font-size: 26.84px;
  color: #272727;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
}
.contentColumn .boxItem > a .desc p {
  font-size: 16px;
  color: #161616;
  font-family: 'GilroySemibold';
}
.contentColumn .boxItem > a .desc .bottom {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  width: 100%;
}
.contentColumn .boxItem > a .desc .bottom span {
  font-family: 'GilroyExtrabold';
  font-size: 12.01px;
  color: #269a9e;
}
.contentColumn .boxItem > a .desc .bottom .date {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.contentColumn .boxItem > a .desc .bottom .date span {
  font-family: 'GilroyBold';
  font-size: 12.01px;
  color: #b6b6b6;
  -webkit-opacity: 0.48;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opacity)";
  /* IE 8 */
  filter: alpha(opacity=0.48);
  /* IE 5-7 */
  -moz-opacity: 0.48;
  /* Netscape */
  -khtml-opacity: 0.48;
  /* Safari 1.x */
  opacity: 0.48;
  /* Good browsers */
  padding-left: 10px;
}
.contentColumn .blogContent {
  min-height: 100%;
}
.contentColumn .blogContentContain {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
}
.contentColumn .blogContentContain .buttonsArea .socialButtons {
  width: 40px;
  right: 0;
  top: 100%;
  left: 0;
  margin: 0 auto;
}
.contentColumn .blogContentContain .buttonsArea .socialButtons button {
  margin-left: 0;
  margin-top: 10px;
}
.contentColumn .blogContentContain .blogDetails {
  flex: 1;
  padding-right: 55px;
}
.contentColumn .blogContentContain .blogDetails .blogDetailsContent .smallTitle {
  font-family: 'GilroyExtrabold';
  font-size: 12.01px;
  color: #269a9e;
  display: block;
}
.contentColumn .blogContentContain .blogDetails .blogDetailsContent .title {
  font-family: 'GilroyExtrabold';
  font-size: 34.18px;
  color: #1c1c1c;
  display: block;
  margin-top: 15px;
}
.contentColumn .blogContentContain .blogDetails .blogDetailsContent p {
  font-family: 'GilroyRegular';
  font-size: 15px;
  color: #191919;
  padding: 6px 0;
  margin-bottom: 8px;
  line-height: 1.4;
}
.contentColumn .blogContentContain .blogDetails .blogDetailsContent p.green {
  color: #269a9e;
}
.contentColumn .blogContentContain .blogDetails .blogDetailsContent p.green.black {
  font-family: 'GilroyBlack';
}
.contentColumn .blogContentContain .blogDetails .blogDetailsContent p.bold {
  font-size: 15px;
  color: #515151;
  font-family: 'GilroyBold';
  margin-top: 15px;
}
.contentColumn .blogContentContain .blogDetails .blogDetailsContent h3 {
  font-family: 'GilroyBlack';
  font-size: 20px;
  color: #1d969a;
  margin-top: 20px;
  margin-bottom: 10px;
}
.contentColumn .blogContentContain .blogDetails .blogDetailsContent h3:first-child {
  margin-top: 0;
}
.contentColumn .blogContentContain .blogDetails .blogDetailsContent h3 span {
  font-family: 'GilroyBlack';
}
.contentColumn .blogContentContain .blogDetails .blogDetailsContent h2 {
  font-family: 'GilroyBlack';
  font-size: 22px;
  color: #1d969a;
  margin-top: 25px;
  margin-bottom: 12px;
}
.contentColumn .blogContentContain .blogDetails .blogDetailsContent h2:first-child {
  margin-top: 0;
}
.contentColumn .blogContentContain .blogDetails .blogDetailsContent h2 span {
  font-family: 'GilroyBlack';
}
.contentColumn .blogContentContain .blogDetails .blogDetailsContent p {
  font-family: 'GilroyRegular';
  font-size: 15px;
  color: #191919;
  margin-bottom: 12px;
  line-height: 1.6;
}
.contentColumn .blogContentContain .blogDetails .blogDetailsContent p:last-child {
  margin-bottom: 0;
}
.contentColumn .blogContentContain .blogDetails .blogDetailsContent p strong {
  font-family: 'GilroyBlack';
  font-weight: bold;
}
.contentColumn .blogContentContain .blogDetails .blogDetailsContent p u,
.contentColumn .blogContentContain .blogDetails .blogDetailsContent u,
.contentColumn .blogContentContain .blogDetails .blogDetailsContent p strong u,
.contentColumn .blogContentContain .blogDetails .blogDetailsContent strong u {
  text-decoration: underline;
  color: #1d969a;
}
.contentColumn .blogContentContain .blogDetails .blogDetailsContent h2 u,
.contentColumn .blogContentContain .blogDetails .blogDetailsContent h3 u,
.contentColumn .blogContentContain .blogDetails .blogDetailsContent h2 strong u,
.contentColumn .blogContentContain .blogDetails .blogDetailsContent h3 strong u {
  text-decoration: underline;
  color: #1d969a;
}
.contentColumn h3 {
  font-family: 'GilroyBlack';
  font-size: 20px;
  color: #1d969a;
  margin-top: 20px;
  margin-bottom: 10px;
}
.contentColumn h2 {
  font-family: 'GilroyBlack';
  font-size: 22px;
  color: #1d969a;
  margin-top: 25px;
  margin-bottom: 12px;
}
.contentColumn h2:first-child {
  margin-top: 0;
}
.contentColumn .icerik h3 {
  font-family: 'GilroyBlack';
  font-size: 20px;
  color: #1d969a;
  margin-top: 20px;
  margin-bottom: 10px;
}
.contentColumn .icerik h3:first-child {
  margin-top: 0;
}
.contentColumn .icerik h2 {
  font-family: 'GilroyBlack';
  font-size: 22px;
  color: #1d969a;
  margin-top: 25px;
  margin-bottom: 12px;
}
.contentColumn .icerik h2:first-child {
  margin-top: 0;
}
.contentColumn .icerik p {
  font-family: 'GilroyRegular';
  font-size: 15px;
  color: #191919;
  line-height: 1.4;
  margin-bottom: 8px;
}
.contentColumn .icerik p strong {
  font-family: 'GilroyBlack';
  font-weight: bold;
}
.contentColumn .icerik p u,
.contentColumn .icerik u,
.contentColumn .icerik p strong u,
.contentColumn .icerik strong u {
  text-decoration: underline;
  color: #1d969a;
}
.contentColumn .icerik h2 u,
.contentColumn .icerik h3 u,
.contentColumn .icerik h2 strong u,
.contentColumn .icerik h3 strong u {
  text-decoration: underline;
  color: #1d969a;
}
.contentColumn .icerik p:last-child {
  margin-bottom: 0;
}
.contentColumn .blogContentContain .blogDetails .blogDetailsContent .readInfo {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  margin-top: 30px;
}
.contentColumn .blogContentContain .blogDetails .blogDetailsContent .readInfo > div {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
}
.contentColumn .blogContentContain .blogDetails .blogDetailsContent .readInfo > div > span {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  font-family: 'GilroyBold';
  font-size: 12.01px;
  color: #b6b6b6;
  margin-left: 42px;
}
.contentColumn .blogContentContain .blogDetails .blogDetailsContent .readInfo > div > span:first-child {
  margin-left: 0;
}
.contentColumn .blogContentContain .blogDetails .blogDetailsContent .readInfo > div > span img {
  margin-right: 7px;
}
.contentColumn .blogContentContain .blogDetails .blogDetailsContent .readInfo .authorName {
  font-family: 'GilroyBold';
  font-size: 12.01px;
  color: #b6b6b6;
}
.contentColumn .blogContentContain .blogDetails .blogDetailsContent .socialArea {
  position: relative;
}
.contentColumn .blogContentContain .blogDetails .blogDetailsContent .socialArea .buttonsArea {
  position: absolute;
  top: -16px;
  right: -8px;
  z-index: 99;
}
.contentColumn .blogContentContain .blogDetails .blogDetailsContent .imageFrame {
  position: relative;
  -webkit-border-radius: 11px;
  -moz-border-radius: 11px;
  border-radius: 11px;
  padding: 12px;
  overflow: hidden;
}
.contentColumn .blogContentContain .blogDetails .blogDetailsContent .imageFrame img {
  width: 100%;
  -webkit-border-radius: 11px;
  -moz-border-radius: 11px;
  border-radius: 11px;
}
.contentColumn .blogContentContain .blogDetails .blogDetailsContent .imageFrame:before {
  content: "";
  width: calc(100% + 12px);
  margin: 0 -12px 0 -12px;
  position: absolute;
  height: 65%;
  background-color: #f4f4f4;
  z-index: -1;
  bottom: -12px;
  left: 0;
}
.contentColumn .blogContentContain .otherBlogWrite {
  width: 277px;
  padding-top: 31px;
}
.contentColumn .blogContentContain .otherBlogWrite .title {
  font-family: 'GilroyExtrabold';
  font-size: 25.43px;
  color: #269a9e;
}
.contentColumn .blogContentContain .otherBlogWrite .writeList {
  margin-top: 10px;
}
.contentColumn .blogContentContain .otherBlogWrite .writeList .listItem {
  border-bottom: 1px solid #d8d8d8;
  padding: 12px 0;
  display: block;
  width: 100%;
}
.contentColumn .blogContentContain .otherBlogWrite .writeList .listItem:hover {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
}
.contentColumn .blogContentContain .otherBlogWrite .writeList .listItem span {
  display: block;
}
.contentColumn .blogContentContain .otherBlogWrite .writeList .listItem .smallTitle {
  font-family: 'GilroyBlack';
  font-size: 9.23px;
  color: #1e979b;
  margin-bottom: 4px;
}
.contentColumn .blogContentContain .otherBlogWrite .writeList .listItem .title {
  font-family: 'GilroyBlack';
  font-size: 16.98px;
  color: #1f1f1f;
}
.contentColumn .blogContentContain .otherBlogWrite .writeList .listItem .desc {
  font-family: 'GilroySemibold';
  font-size: 12px;
  color: #515151;
  padding: 10px 0;
}
.contentColumn .blogContentContain .otherBlogWrite .writeList .listItem .authorName {
  font-family: 'GilroyBlack';
  font-size: 10.8px;
  color: #b6b6b6;
}
.contentColumn .whatToEat .filterArea {
  margin-top: 25px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
}
.contentColumn .whatToEat .filterArea .filterSelectArea {
  max-width: 650px;
}
.contentColumn .whatToEat .filterArea .tasteButton {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  background-image: url('../img/eatButtonBg.png');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  width: 261px;
  height: 61px;
  font-family: 'GilroyBlack';
  font-size: 19.81px;
  color: #ffffff;
  position: relative;
  padding-left: 30px;
}
.contentColumn .whatToEat .filterArea .tasteButton img {
  position: absolute;
  top: 50%;
  margin-top: -25.5px;
  left: -15px;
}
.contentColumn .whatToEat .MapsFrame {
  max-height: 500px;
  height: 100%;
  background-color: #dfdfdf;
  padding: 7px;
  -webkit-border-radius: 13px;
  -moz-border-radius: 13px;
  border-radius: 13px;
  margin: 30px 0;
  height: 400px;
  /*filter: grayscale(100%);*/
}
.contentColumn .whatToEat .MapsFrame iframe {
  -webkit-border-radius: 11px;
  -moz-border-radius: 11px;
  border-radius: 11px;
  filter: grayscale(100%);
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
}
.contentColumn .whatToEat .eatDetails {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
}
.contentColumn .whatToEat .eatDetails .leftColumn {
	flex:0 0 400px;
}
.contentColumn .whatToEat .eatDetails .eatBigGallery {
  width: 400px;
  height: 330px;
  overflow: hidden;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}
.contentColumn .whatToEat .eatDetails .eatBigGallery a img{
	width: 100%;
	height: 100%;
	object-fit: contain;
}
.contentColumn .whatToEat .eatDetails .eatThumbGallery {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: -8.5px;
  margin-right: -8.5px;
}
.contentColumn .whatToEat .eatDetails .eatThumbGallery a {
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
  height: 100px;
  padding: 8.5px;
  overflow: hidden;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.contentColumn .whatToEat .eatDetails .contentDetails {
  padding-left: 60px;
}
.contentColumn .whatToEat .eatDetails .contentDetails .title {
  font-family: 'GilroyBlack';
  font-size: 30px;
  color: #1f979c;
  padding-bottom: 5px;
}
.contentColumn .whatToEat .eatDetails .contentDetails p {
  font-family: 'GilroyMedium';
  font-size: 15px;
  color: #1d1d1d;
  padding: 10px 0;
}
.contentColumn .whatToEat .eatDetails .contentDetails .recipe {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  border: 2px solid #eaeaea;
  padding-top: 20px;
  padding-bottom: 17px;
  padding-right: 22px;
}
.contentColumn .whatToEat .eatDetails .contentDetails .recipe .yapim {
  padding: 20px 15px 0px 15px;
}
.contentColumn .whatToEat .eatDetails .contentDetails .recipe .title {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  font-family: 'GilroyBlack';
  font-size: 18px;
  color: #ffffff;
  width: 151px;
  height: 32px;
  background-color: #1f979c;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  position: relative;
  margin-left: -22px;
}
.contentColumn .whatToEat .eatDetails .contentDetails .recipe .title img {
  position: absolute;
  right: -14px;
  top: -14px;
}
.contentColumn .whatToEat .eatDetails .contentDetails .recipe ul {
  padding-top: 15px;
  padding-left: 27px;
}
.contentColumn .whatToEat .eatDetails .contentDetails .recipe ul li {
  font-family: 'GilroyMedium';
  font-size: 13.26px;
  color: #1d1d1d;
  padding: 10px 0;
}
.contentColumn .nearestRestaurant .title {
  text-align: left;
}
.contentColumn .restaurantList {
  display: flex;
  flex-wrap: wrap;
  /*margin: 0 -30px 0 -30px;*/
  width: 100%;
  margin-left: -15px;
  margin-right: -15px;
}
.contentColumn .restaurantList .item {
  display: flex;
  /*margin: 0px 30px;*/
  /*max-width: 568px;
  flex: 1;*/
  flex:0 0 50%;
  max-width: 50%;
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 30px;
}
.contentColumn .restaurantList .item .imageFrame {
  width: 204px;
  height: 173px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  overflow: hidden;
}
.contentColumn .restaurantList .item .imageFrame img {
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  width: 100%;
  height: 173px;
  object-fit: cover;
}
.contentColumn .restaurantList .item .imageFrame:hover img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
}
.contentColumn .restaurantList .item .desc {
  margin-left: 23px;
  flex: 1;
  border-top: 1px solid #d1d1d1;
  border-bottom: 1px solid #d1d1d1;
  height: 170px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 16px 0 13px 0;
}
.contentColumn .restaurantList .item .desc .title {
  font-family: 'GilroyBlack';
  font-size: 21.1px;
  color: #1d969a;
}
.contentColumn .restaurantList .item .desc .title:hover {
  color: #1f1f1f;
}
.contentColumn .restaurantList .item .desc .adress {
  position: relative;
  padding-left: 14px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  height: 100%;
  margin-top: 17px;
}
.contentColumn .restaurantList .item .desc .adress:before {
  content: "";
  background-image: url('../img/icon/maps-pin-geen-11x15.png');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  width: 9px;
  height: 13px;
  position: absolute;
  left: 0;
  top: 0;
}
.contentColumn .restaurantList .item .desc .adress span {
  font-family: 'GilroySemibold';
  font-size: 12.88px;
  color: #1f1f1f;
  display: block;
  margin-bottom: 5px;
}
.contentColumn .restaurantList .item .desc .adress span strong {
  font-family: 'GilroyBlack';
  font-size: 13.09px;
  color: #1f1f1f;
}
.contentColumn .restaurantList .item .linkBottom {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.contentColumn .restaurantList .item .linkBottom a {
  font-family: 'GilroyBlack';
  font-size: 14.88px;
  color: #1f979c;
}
.contentColumn .restaurantList .item .linkBottom a.phone:hover {
  color: #1f1f1f;
}
.contentColumn .restaurantList .item .linkBottom .mapPrivewButton {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.contentColumn .restaurantList .item .linkBottom .mapPrivewButton img {
  width: 24px;
  margin-right: 12px;
}
.contentColumn .restaurantList .item .linkBottom .mapPrivewButton span {
  font-family: 'GilroyBlack';
  font-size: 11.29px;
  color: #929292;
  padding-top: 10px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}
.contentColumn .restaurantList .item .linkBottom .mapPrivewButton:hover span {
  color: #1f979c;
}
.contentColumn .otelsListArea .titleArea {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.contentColumn .otelsListArea .titleArea select {
  font-family: 'GilroyMedium';
  font-size: 17.31px;
  color: #2b2b2b;
  position: relative;
  -moz-appearance: none;
  /* Firefox */
  -webkit-appearance: none;
  /* Safari and Chrome */
  -ms-appearance: none;
  /* Safari and Chrome */
  -o-appearance: none;
  /* Safari and Chrome */
  appearance: none;
  background-image: url('../img/icon/select-arrow-black-22x8.png');
  background-repeat: no-repeat;
  background-position: center right;
  background-size: 22px 8px;
  width: 215px;
  height: 51px;
  border: none;
  background-color: rgba(0, 0, 0, 0);
  outline: none;
  margin-left: 22px;
  padding: 0 25px 0 17px;
  border: 1px solid #d2d2d2;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}
.contentColumn .otelsListArea .titleArea select:first-child {
  margin-left: 0;
}
.contentColumn .otelsList {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -10px 0 -10px;
  width: calc(100% + 20px);
}
.contentColumn .otelsList .item {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  margin: 10px;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  border-bottom: 2px solid #efefef;
  padding-bottom: 10px;
  max-width: 280px;
  width: 23.1%;
}
.contentColumn .otelsList .item .imageFrame {
  width: 100%;
  height: 162px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  overflow: hidden;
  margin-bottom: 10px;
}
.contentColumn .otelsList .item .imageFrame img {
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  width: 100%;
  height: 162px;
  object-fit: cover;
}
.contentColumn .otelsList .item .imageFrame:hover img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
}
.contentColumn .otelsList .item .imageFrame img.noimg {
  object-fit: none;
}
.contentColumn .otelsList .item .desc{
	position: relative;
}
.contentColumn .otelsList .item .desc .title {
  font-family: 'GilroyBlack';
  font-size: 21.92px;
  color: #1f1f1f;
}
.contentColumn .otelsList .item .desc .title:hover {
  color: #1f979c;
}
.contentColumn .otelsList .item .desc .starColumn {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: flex-start;
  -ms-justify-content: flex-start;
  justify-content: flex-start;
  margin-bottom: 10px;
  margin-top: 5px;
}
.contentColumn .otelsList .item .desc .starColumn .statuAdi{
	font-size: 0.7rem;
}
.contentColumn .otelsList .item .desc .starColumn img {
  margin-left: 3px;
}
.contentColumn .otelsList .item .desc .starColumn img:first-child {
  margin-left: 0;
}
.contentColumn .otelsList .item .desc .starColumn img.pasif {
  filter: invert(51%) brightness(1.6);
  -webkit-filter: invert(51%) brightness(1.6);
  -moz-filter: invert(51%) brightness(1.6);
  -o-filter: invert(51%) brightness(1.6);
  -ms-filter: invert(51%) brightness(1.6);
}
.contentColumn .otelsList .item .adress {
  position: relative;
  padding-left: 14px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
}
.contentColumn .otelsList .item .adress:before {
  content: "";
  background-image: url('../img/icon/maps-pin-geen-11x15.png');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  width: 9px;
  height: 13px;
  position: absolute;
  left: 0;
  top: 0;
}
.contentColumn .otelsList .item .adress span {
  display: block;
  font-family: 'GilroySemibold';
  font-size: 12.31px;
  color: #1f1f1f;
  margin-bottom: 5px;
}
.contentColumn .otelsList .item .adress span strong {
  font-family: 'GilroyBlack';
}
.contentColumn .otelsList .item .adress .mapPrivewButton img {
  width: 24px;
  height: 26px;
}
.contentColumn .otelsList .item .rezervasyonBtn{
  position: relative;
  right: 0;
  bottom: 0;
  font-size: 13px;
  background-color: #1f979c;
  color: #fff;
  padding: 4px 11px;
  border-radius: 4px;
  display: inline-block;
  margin-top: 10px;
  margin-left: 10px;
}
.contentColumn .otelsList .item .linkBottom {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  padding-left: 15px;
  padding-top: 5px;
}
.contentColumn .otelsList .item a.phone {
  font-family: 'GilroyBlack';
  font-size: 14.88px;
  color: #1f979c;
}
.contentColumn .otelsList .item a.phone:hover {
  color: #1f1f1f;
}
.contentColumn .otelsList .item a.link {
  font-size: 12.3px;
  color: #1f979c;
  font-family: 'GilroySemibold';
}
.contentColumn .otelsList .item a.link:hover {
  color: #1f1f1f;
}
.contentColumn .howToCome .noteApprove {
  margin-top: 25px;
}
.contentColumn .howToCome .tabs {
  margin-top: 25px;
  margin-bottom: 25px;
}
.contentColumn .howToCome .tabs > img {
  margin-top: 20px;
}
.contentColumn .howToCome .tabs.active > img {
  display: none;
}.contentColumn .howToCome .tabs.active > .ngPageText {
  display: none;
}
.contentColumn .howToCome .tabs .tabTitle {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
}
.contentColumn .howToCome .tabs .tabTitle > a {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  width: 220px;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  padding-left: 17px;
  padding-right: 27px;
  border: 2px solid #d7d7d7;
  -webkit-border-radius: 14px;
  -moz-border-radius: 14px;
  border-radius: 14px;
  height: 62px;
  margin-left: 12px;
  position: relative;
}
.contentColumn .howToCome .tabs .tabTitle > a:before {
  content: "";
  height: 71px;
  width: 221px;
  position: absolute;
  top: -2px;
  left: -2px;
  z-index: -1;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
}
.contentColumn .howToCome .tabs .tabTitle > a:hover,
.contentColumn .howToCome .tabs .tabTitle > a.active {
  border: 2px solid rgba(0, 0, 0, 0);
}
.contentColumn .howToCome .tabs .tabTitle > a:hover:before,
.contentColumn .howToCome .tabs .tabTitle > a.active:before {
  background-image: url('../img/tabItemBg.png');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.contentColumn .howToCome .tabs .tabTitle > a:hover img,
.contentColumn .howToCome .tabs .tabTitle > a.active img {
  filter: invert(100%);
  -webkit-filter: invert(100%);
  -moz-filter: invert(100%);
  -o-filter: invert(100%);
  -ms-filter: invert(100%);
}
.contentColumn .howToCome .tabs .tabTitle > a:hover span,
.contentColumn .howToCome .tabs .tabTitle > a.active span {
  color: #ffffff;
}
.contentColumn .howToCome .tabs .tabTitle > a:first-child {
  margin-left: 0;
}
.contentColumn .howToCome .tabs .tabTitle > a span {
  font-family: 'GilroyRegular';
  font-size: 13.53px;
  color: #1d1d1d;
  display: block;
}
.contentColumn .howToCome .tabs .tabTitle > a span.bold {
  font-family: 'GilroyBlack';
}
.contentColumn .howToCome .tabs .tabContent .tabItem.active {
  padding-top: 30px;
}
.contentColumn .howToCome .tabs .tabContent .tabItem .ticketItem {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  border-top: 1px solid #a4a4a4;
  border-bottom: 1px solid #a4a4a4;
  padding-top: 25px;
  padding-bottom: 25px;
  margin-top: 55px;
}
.contentColumn .howToCome .tabs .tabContent .tabItem .ticketItem .desc {
  flex: 1;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.contentColumn .howToCome .tabs .tabContent .tabItem .ticketItem .desc span {
  font-family: 'GilroyMedium';
  color: #303030;
  font-size: 15.79px;
  margin-bottom: 5px;
}

.contentColumn .howToCome .tabs .tabContent .tabItem .ticketItem .desc span.green {
  font-family: 'GilroyBlack';
  color: #1f979c;
}
.contentColumn .howToCome .tabs .tabContent .tabItem .ticketItem .desc a {
  font-family: 'GilroyBlack';
  font-size: 22.73px;
  color: #1f979c;
  display: block;
  margin-top: 15px;
}
.contentColumn .howToCome .tabs .tabContent .tabItem .ticketItem .desc a:hover {
  -webkit-opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opacity)";
  /* IE 8 */
  filter: alpha(opacity=0.8);
  /* IE 5-7 */
  -moz-opacity: 0.8;
  /* Netscape */
  -khtml-opacity: 0.8;
  /* Safari 1.x */
  opacity: 0.8;
  /* Good browsers */
}
.contentColumn .howToCome .tabs .tabContent .tabItem .ticketItem > img {
  margin-right: 28px;
}
.contentColumn .howToCome .tabs .tabContent .tabItem .createFlyingArea {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.contentColumn .howToCome .tabs .tabContent .tabItem .createFlyingArea .selectArea {
  flex: 1;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
}
.contentColumn .howToCome .tabs .tabContent .tabItem .createFlyingArea .selectArea > a {
  margin-right: 10px;
  margin-left: 10px;
}
.contentColumn .howToCome .tabs .tabContent .tabItem .createFlyingArea .selectArea .selectColumn {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  flex: 1;
  height: 52px;
  border: 2px solid #e7e7e7;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  border-radius: 16px;
  padding-left: 18px;
  position: relative;
}
.contentColumn .howToCome .tabs .tabContent .tabItem .createFlyingArea .selectArea .selectColumn:before {
  content: "";
  width: 50%;
  height: 4px;
  position: absolute;
  left: 48px;
  bottom: 7px;
}
.contentColumn .howToCome .tabs .tabContent .tabItem .createFlyingArea .selectArea .selectColumn.green:before {
  background-color: #1f969b;
}
.contentColumn .howToCome .tabs .tabContent .tabItem .createFlyingArea .selectArea .selectColumn.lightGreen:before {
  background-color: #afca2b;
}
.contentColumn .howToCome .tabs .tabContent .tabItem .createFlyingArea .selectArea .selectColumn img {
  margin-right: 12px;
}
.contentColumn .howToCome .tabs .tabContent .tabItem .createFlyingArea .selectArea .selectColumn select {
  font-family: 'GilroyMedium';
  font-size: 16.44px;
  color: #232323;
  position: relative;
  -moz-appearance: none;
  /* Firefox */
  -webkit-appearance: none;
  /* Safari and Chrome */
  -ms-appearance: none;
  /* Safari and Chrome */
  -o-appearance: none;
  /* Safari and Chrome */
  appearance: none;
  background-image: url('../img/icon/select-arrow-black-22x8.png');
  background-repeat: no-repeat;
  background-position: center right;
  background-size: 22px 8px;
  border: none;
  background-color: rgba(0, 0, 0, 0);
  outline: none;
  flex: 1;
}
.contentColumn .howToCome .tabs .tabContent .tabItem .createFlyingArea .selectArea .selectColumn input[type="text"]{
	font-family: 'GilroyMedium';
  font-size: 16.44px;
  color: #232323;
  position: relative;
  -moz-appearance: none;
  /* Firefox */
  -webkit-appearance: none;
  /* Safari and Chrome */
  -ms-appearance: none;
  /* Safari and Chrome */
  -o-appearance: none;
  /* Safari and Chrome */
  appearance: none;
  background-image: url('../img/icon/select-arrow-black-22x8.png');
  background-repeat: no-repeat;
  background-position: center right;
  background-size: 22px 8px;
  border: none;
  background-color: rgba(0, 0, 0, 0);
  outline: none;
  flex: 1;
}
.contentColumn .howToCome .tabs .tabContent .tabItem .createFlyingArea .createButton {
  width: 198px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  border-radius: 16px;
  height: 52px;
  font-family: 'GilroyBlack';
  font-size: 16.44px;
  color: #ffffff;
  line-height: 52px;
  text-align: center;
  background-color: #1f969b;
  border: 2px solid #1f969b;
  margin-left: 7px;
}
.contentColumn .howToCome .tabs .tabContent .tabItem .createFlyingArea .createButton:hover {
  color: #1f969b;
  background-color: #ffffff;
}
.contentColumn .howToCome .tabs .tabContent .tabItem .flyingAdressBarArea {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  margin: 20px 0;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
}
.contentColumn .howToCome .tabs .tabContent .tabItem .flyingAdressBarArea .roadKmInformation {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  padding-left: 9px;
  width: 196px;
  height: 51px;
  background: #1d969a;
  background: linear-gradient(0deg, #1d969a 0%, #004c4f 100%);
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  border-radius: 16px;
}
.contentColumn .howToCome .tabs .tabContent .tabItem .flyingAdressBarArea .roadKmInformation img {
  margin-right: 6px;
}
.contentColumn .howToCome .tabs .tabContent .tabItem .flyingAdressBarArea .roadKmInformation span {
  font-family: 'GilroyMedium';
  font-size: 12.79px;
  color: #ffffff;
  display: block;
}
.contentColumn .howToCome .tabs .tabContent .tabItem .flyingAdressBarArea .roadKmInformation span.bold {
  font-family: 'GilroyBlack';
  font-size: 20px;
}
.contentColumn .howToCome .tabs .tabContent .tabItem .flyingAdressBarArea .adressBar {
  flex: 1;
  margin-left: 8px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  border-radius: 16px;
  background-color: #f0f0f0;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  padding: 8px 0;
}
.contentColumn .howToCome .tabs .tabContent .tabItem .flyingAdressBarArea .adressBar .adressAll {
  flex: 1;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  font-family: 'GilroyMedium';
  font-size: 17.36px;
  color: #232323;
  padding-left: 20px;
}
.contentColumn .howToCome .tabs .tabContent .tabItem .flyingAdressBarArea .adressBar span {
  font-family: 'GilroyBlack';
  font-size: 17.36px;
  color: #232323;
  border-left: 1px solid #737373;
  height: 100%;
  padding: 0 21px;
  line-height: 34px;
}
.contentColumn .howToCome .tabs .tabContent .tabItem .flyingAdressBarArea .adressBar span.toplamYolKm{
	border-left: initial;
  padding-left: 0px;
  font-size: 20px;
  font-family: 'GilroyMedium';
}
.contentColumn .howToCome .tabs .tabContent .tabItem .flyingInformation {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
}
.contentColumn .howToCome .tabs .tabContent .tabItem .flyingInformation .adress {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-right: 20px;
  min-width: 196px;
}
.contentColumn .howToCome .tabs .tabContent .tabItem .flyingInformation .adress span {
  font-family: 'GilroyMedium';
  font-size: 12.84px;
  color: #232323;
  margin-bottom: 10px;
}
.contentColumn .howToCome .tabs .tabContent .tabItem .flyingInformation .adress span.green {
  font-size: 16.38px;
  color: #1f969b;
  font-family: 'GilroySemibold';
}
.contentColumn .howToCome .tabs .tabContent .tabItem .flyingInformation .adress span strong {
  font-family: 'GilroyBlack';
  display: block;
}
.contentColumn .howToCome .tabs .tabContent .tabItem .flyingInformation .adress a {
  font-family: 'GilroyBlack';
  font-size: 16.99px;
  color: #232323;
}
.contentColumn .howToCome .tabs .tabContent .tabItem .flyingInformation .flyingAirport {
  flex: 1;
  border: 2px solid #dfdfdf;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  border-radius: 16px;
  padding: 20px 20px 22px 23px;
  margin-bottom: 20px;
}
.contentColumn .howToCome .tabs .tabContent .tabItem .flyingInformation .flyingAirport p {
  font-family: 'GilroySemibold';
  font-size: 14.52px;
  color: #5f5f5f;
  padding: 20px 0;
}
.contentColumn .howToCome .tabs .tabContent .tabItem .flyingInformation .flyingAirport .airports {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.contentColumn .howToCome .tabs .tabContent .tabItem .flyingInformation .flyingAirport .airports .airport {
  width: 250px;
  height: 61px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
  border: 2px solid #dfdfdf;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  border-radius: 16px;
  padding-top: 11px;
  padding-left: 15px;
}
.contentColumn .howToCome .tabs .tabContent .tabItem .flyingInformation .flyingAirport .airports .airport img {
  margin-right: 10px;
}
.contentColumn .howToCome .tabs .tabContent .tabItem .flyingInformation .flyingAirport .airports .airport span {
  font-family: 'GilroyBold';
  font-size: 16px;
  color: #5f5f5f;
  display: block;
}
.contentColumn .howToCome .tabs .tabContent .tabItem .flyingInformation .flyingAirport .airports .airport span.bold {
  font-family: 'GilroyBlack';
  font-size: 18.35px;
  color: #434242;
}
.contentColumn .howToCome .tabs .tabContent .tabItem .flyingInformation .flyingAirport .airports .logoFrame {
  width: 51px;
  text-align: center;
}
.contentColumn .howToCome .tabs .tabContent .tabItem .flyingInformation .flyingAirport .airports .logoFrame img {
  width: 100%;
}
.contentColumn .howToCome .tabs .tabContent .tabItem .flyingInformation .flyingAirport .airports .logoFrame span {
  font-size: 11.27px;
  font-family: 'GilroyBlack';
  text-align: center;
}
.contentColumn .howToCome .tabs .tabContent .tabItem .flyingInformation .flyingAirport .airports .logoFrame.lightGreen span {
  color: #859b1c;
}
.contentColumn .howToCome .tabs .tabContent .tabItem .flyingInformation .flyingAirport .airports .logoFrame.lightGreen img {
  filter: invert(38%) brightness(0.9) sepia(4) hue-rotate(28deg) saturate(6);
  -webkit-filter: invert(38%) brightness(0.9) sepia(4) hue-rotate(28deg) saturate(6);
  -moz-filter: invert(38%) brightness(0.9) sepia(4) hue-rotate(28deg) saturate(6);
  -o-filter: invert(38%) brightness(0.9) sepia(4) hue-rotate(28deg) saturate(6);
  -ms-filter: invert(38%) brightness(0.9) sepia(4) hue-rotate(28deg) saturate(6);
}
.contentColumn .howToCome .tabs .tabContent .tabItem .flyingInformation .flyingAirport .airports .logoFrame.green span {
  color: #1e9398;
}
.contentColumn .howToCome .tabs .tabContent .tabItem .flyingInformation .flyingAirport .airports .logoFrame.green img {
  filter: invert(56%) brightness(0.3) sepia(1) hue-rotate(153deg) saturate(5);
  -webkit-filter: invert(56%) brightness(0.3) sepia(1) hue-rotate(153deg) saturate(5);
  -moz-filter: invert(56%) brightness(0.3) sepia(1) hue-rotate(153deg) saturate(5);
  -o-filter: invert(56%) brightness(0.3) sepia(1) hue-rotate(153deg) saturate(5);
  -ms-filter: invert(56%) brightness(0.3) sepia(1) hue-rotate(153deg) saturate(5);
}
.contentColumn .howToCome .tabs .tabContent .tabItem .locationMaps {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
}
.contentColumn .howToCome .tabs .tabContent .tabItem .locationMaps .locNameList {
  width: 196px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-right: 8px;
}
.contentColumn .howToCome .tabs .tabContent .tabItem .locationMaps .locNameList a {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  font-family: 'GilroyBlack';
  font-size: 19.56px;
  color: #1d9195;
  padding-left: 15px;
  border-bottom: 1px solid #d5d5d5;
  height: 46px;
}
.contentColumn .howToCome .tabs .tabContent .tabItem .locationMaps .locNameList a img {
  filter: invert(58%) brightness(0.4) sepia(1) hue-rotate(142deg) saturate(6);
  -webkit-filter: invert(58%) brightness(0.4) sepia(1) hue-rotate(142deg) saturate(6);
  -moz-filter: invert(58%) brightness(0.4) sepia(1) hue-rotate(142deg) saturate(6);
  -o-filter: invert(58%) brightness(0.4) sepia(1) hue-rotate(142deg) saturate(6);
  -ms-filter: invert(58%) brightness(0.4) sepia(1) hue-rotate(142deg) saturate(6);
  margin-right: 15px;
}
.contentColumn .howToCome .tabs .tabContent .tabItem .locationMaps .mapsFrame {
  flex: 1;
  height: 414px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  border-radius: 16px;
  overflow: hidden;
}
.contentColumn .howToCome .tabs .tabContent .tabItem .locationMaps .mapsFrame #map{
  height: 100%;
}
.contentColumn .howToCome .tabs .tabContent .tabItem .busCompanyList {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -43px 0 -43px;
  width: calc(100% + 86px);
}
.contentColumn .howToCome .tabs .tabContent .tabItem .busCompanyList .ticketItem {
  max-width: 42.5%;
  flex: 0 0 43%;
  margin: 20px 43px;
}
.contentColumn .howToCome .tabs .tabContent .tabItem .busCompanyList .ticketItem img {
  margin-right: 0;
  max-width: 154px;
  object-fit: contain;
}
.contentColumn .howToCome .tabs .tabContent .tabItem .busCompanyList .ticketItem .desc {
  max-width: 370px;
    padding-left: 15px;
}
.contentColumn .howToCome .tabs .tabContent .tabItem .busCompanyList .ticketItem .desc span strong {
  display: block;
  font-family: 'GilroyBlack';
  margin-bottom: 5px;
}
.contentColumn .howToCome .tabs .tabContent .tabItem .busCompanyList .ticketItem .desc a {
  font-size: 26.77px;
}
.contentColumn .howToCome .tabs .tabContent .tabItem .busCompanyList .ticketItem .desc a.btnDigerFirmalar {
  font-size: 12px;
  margin-top: 10px;
}
footer {
  /*background-image: url('../img/footer-bg.png');
  background-size: 100% 80%;
  background-repeat: no-repeat;
  background-position: bottom center;*/
  background: url(../img/footer-bg.jpg) no-repeat;
  background-size: 100% 100%;
  min-height: 600px;
  position: relative;
  display: flex;
  align-items: center;
}
footer:after{
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	background: url(../img/siluet.png);
	height: 134px;
}
footer .container {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;

  padding-bottom: 0px;
  padding-top: 0px !important;
  top: initial !important;
}

.home footer .container{
	  /*top: var(--header-height) !important;*/
	  height: 100% !important;
}
footer .container{
	top: 0;
}
footer .footer > div {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
}
footer .footer .topColumn {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  align-items: flex-end;
  margin-bottom: 20px;
}
footer .footer .topColumn .footerSloganLogo {
  position: absolute;
  top: 75px;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 160px;
  height: 153px;
  background-color: #ffffff;
  -webkit-box-shadow: 0px 21px 30px 0px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 21px 30px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 21px 30px 0px rgba(0, 0, 0, 0.5);
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
    top: 124px;
  width: 134px;
  height: 115px;
    display: none;
}
footer .footer .topColumn .socialArea{
	padding-bottom: 61px;	
}
footer .footer .topColumn .socialArea .birFikrimVarBtn{
  background-color: #fff;
  display: block;
  padding: 17px 5px;
  text-align: center;
  margin-bottom: 8px;
  color: #2b2b2b;
  border-radius: 4px;
}
footer .footer .topColumn .socialArea > div {
  
}
footer .footer .topColumn .socialArea > div .text {
 	margin-bottom: 10px; 
}
footer .footer .topColumn .socialArea > div .text span {
  font-family: 'GilroySemibold';
  font-size: 1rem;
  color: #ffffff;

}
footer .footer .topColumn .socialArea > div .text span.bold {
  font-family: 'GilroyBlack';
  padding-left: 3px;
}

footer .footer .topColumn .socialArea > div .socialMediaArea{
	margin-bottom: 10px;

}
footer .footer .topColumn .socialArea > div .socialMediaArea a {
  margin-left: 4px;
}
footer .footer .topColumn .socialArea > div .socialMediaArea a img {
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
}
footer .footer .topColumn .socialArea > div .socialMediaArea a:hover img {
  filter: invert(38%) brightness(0.9) sepia(4) hue-rotate(28deg) saturate(6);
  -webkit-filter: invert(38%) brightness(0.9) sepia(4) hue-rotate(28deg) saturate(6);
  -moz-filter: invert(38%) brightness(0.9) sepia(4) hue-rotate(28deg) saturate(6);
  -o-filter: invert(38%) brightness(0.9) sepia(4) hue-rotate(28deg) saturate(6);
  -ms-filter: invert(38%) brightness(0.9) sepia(4) hue-rotate(28deg) saturate(6);
}
footer .footer .topColumn .socialArea .socialHashtag .hashtagName {
  font-family: 'GilroyBlack';
  font-size: 1rem;
  color: #ffffff;
  margin-top: 15px;
}
footer .footer .vbottomColumn{
  display: flex;
  justify-content: flex-end;
  margin-top: 58px;
}
footer .footer .bottomColumn a{}
footer .footer .centerColumn {
  padding-top: 85px;
  display: none;
}
footer .footer .centerColumn > ul {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  margin-left: -10px;
  margin-right: -10px;
}
footer .footer .centerColumn > ul >li{
	padding-left: 10px;
	padding-right: 10px;
}
footer .footer .centerColumn > ul li > span {
  font-family: 'GilroyBlack';
  font-size: 12px;
  color: #ffffff;
  display: block;
  margin-bottom: 13px;
}
footer .footer .centerColumn > ul li ul {
  padding-top: 24px;
}
footer .footer .centerColumn > ul li ul a {
  font-family: 'GilroySemibold';
  font-size: 15.01px;
  color: #ffffff;
  margin: 7px 0;
  display: block;
  -webkit-opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opacity)";
  /* IE 8 */
  filter: alpha(opacity=0.8);
  /* IE 5-7 */
  -moz-opacity: 0.8;
  /* Netscape */
  -khtml-opacity: 0.8;
  /* Safari 1.x */
  opacity: 0.8;
  /* Good browsers */
}
footer .footer .centerColumn > ul li ul a:hover {
  -webkit-opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opacity)";
  /* IE 8 */
  filter: alpha(opacity=1);
  /* IE 5-7 */
  -moz-opacity: 1;
  /* Netscape */
  -khtml-opacity: 1;
  /* Safari 1.x */
  opacity: 1;
  /* Good browsers */
}
footer .footer .bottomColumn {
  position: relative;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
footer .footer .bottomColumn .logoLinks {
  margin-bottom: 20px;
}
footer .footer .bottomColumn .logoLinks a {
  margin: 0 15px;
}
footer .footer .bottomColumn .logoLinks a:nth-child(2) img {
  filter: grayscale(100%);
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
}
footer .footer .bottomColumn .copyRight {
  font-family: 'GilroySemibold';
  font-size: 1rem;
  color: #ffffff;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opacity)";
  opacity: 1;
}
footer .footer .vbottomColumn .footerLink {
  /*position: absolute;
  right: 0;
  bottom: 0;*/
  font-family: 'GilroyBold';
  font-size: 12.71px;
  color: #ffffff;
  -webkit-opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opacity)";
  /* IE 8 */
  filter: alpha(opacity=0.8);
  /* IE 5-7 */
  -moz-opacity: 0.8;
  /* Netscape */
  -khtml-opacity: 0.8;
  /* Safari 1.x */
  opacity: 0.8;
  /* Good browsers */
}
footer .footer .bottomColumn .footerLink:hover {
  -webkit-opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opacity)";
  /* IE 8 */
  filter: alpha(opacity=1);
  /* IE 5-7 */
  -moz-opacity: 1;
  /* Netscape */
  -khtml-opacity: 1;
  /* Safari 1.x */
  opacity: 1;
  /* Good browsers */
}

.birFikrimVarBtn{
	display: inline-block;
  border: 2px solid #fff;
  border-radius: 5px;
  padding: 5px 20px;
  margin-bottom: 40px;
}

.footerLink{
	color: #fff;
	display: block;
	margin-top: 50px;
	font-size: 1rem;
	font-family: 'GilroySemibold';
}
.col-logo{
  padding-bottom: 59px;
}



/*Galeri Modal*/
.lGif {
  background-image: url('../img/icon/loading.gif');
  background-repeat: no-repeat;
  background-position: center;
  width: 50px;
  height: 50px;
  background-size: contain;
}
.photoGalleryDetail.buradanBakin {
  margin-top: 35px;
  margin-bottom: 15px;
  width: 100%;
}
.photoGalleryDetail.buradanBakin ul {
  display: -webkit-grid;
  display: -ms-gridbox;
  display: -ms-grid;
  display: grid;
  grid-gap: 6px;
  grid-template-columns: repeat(auto-fill, minmax(160px, 1fr));
}
.photoGalleryDetail.buradanBakin ul li {
	width: 100%;
  height: 156px;
  object-fit: cover;
  position: relative;
}
.photoGalleryDetail.buradanBakin ul li:nth-child(6){
  grid-column: span 2;
  grid-row: span 2;
  height: 100%;
}
.photoGalleryDetail.buradanBakin ul li:nth-child(9){
  grid-column: span 2;
  grid-row: span 2;
  height: 100%;
}
.photoGalleryDetail.buradanBakin ul li.video:after {
  content: "";
  background-image: url('../img/icon/play-50x55.png');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  width: 50px;
  height: 55px;
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  margin: -27.5px auto;
  cursor: pointer;
}
.photoGalleryDetail.buradanBakin ul li.grow2 {
  width: 332px;
  height: 332px;
  grid-column: span 2;
  grid-row: span 2;
}
.photoGalleryDetail.buradanBakin ul li a {
  object-fit: cover;
  width: 100%;
  height: 100%;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  border-radius: 16px;
  display: block;
  background-size: cover;
  position: relative;
}
.photoGalleryDetail.buradanBakin ul li a span{
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  text-align: center;
  padding: 10px;
  font-family: 'GilroyBlack';
  color: #fff;
  text-shadow: 1px 1px 1px #000;
}
.photoGalleryDetail.buradanBakin ul li a img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.photoGalleryDetail.buradanBakin ul li:hover {
  z-index: 1;
}
.photoGalleryDetail.buradanBakin ul li:hover a {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  -webkit-box-shadow: 0px 21px 30px 0px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 21px 30px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 21px 30px 0px rgba(0, 0, 0, 0.5);
}
.galeriModal {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(35, 35, 35, 0.91);
  z-index: 2000;
  -webkit-opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opacity)";
  /* IE 8 */
  filter: alpha(opacity=0);
  /* IE 5-7 */
  -moz-opacity: 0;
  /* Netscape */
  -khtml-opacity: 0;
  /* Safari 1.x */
  opacity: 0;
  /* Good browsers */
  visibility: hidden;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}
.galeriModal.active {
  -webkit-opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opacity)";
  /* IE 8 */
  filter: alpha(opacity=1);
  /* IE 5-7 */
  -moz-opacity: 1;
  /* Netscape */
  -khtml-opacity: 1;
  /* Safari 1.x */
  opacity: 1;
  /* Good browsers */
  visibility: visible;
}
.galeriModal.active .gcenter {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
}
.galeriModal .cerceve-sec {
  display: none;
}
.galeriModal .cerceve-sec .cs-title {
  font-family: 'GilroyBold';
  font-size: 15.37px;
  color: #202020;
}
.galeriModal.cerceveSecimActive .gcenter .imgcont .img {
  display: none;
}
.galeriModal.cerceveSecimActive .cerceve-sec {
  display: block;
  width: 800px;
  height: 508px;
}
.galeriModal.cerceveSecimActive .cerceve-sec .cs-title {
  font-size: 17px;
  text-align: center;
  padding-top: 27px;
  padding-bottom: 27px;
}
.galeriModal.cerceveSecimActive .cerceve-sec .cs-cont {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
}
.galeriModal.cerceveSecimActive .cerceve-sec .cs-cont a {
  flex: 0 0 18%;
  max-width: 18%;
  position: relative;
  margin-left: 10px;
  margin-right: 10px;
  margin-bottom: 20px;
}
.galeriModal.cerceveSecimActive .cerceve-sec .cs-cont a:hover .circle .cicon:after {
  -webkit-opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opacity)";
  /* IE 8 */
  filter: alpha(opacity=1);
  /* IE 5-7 */
  -moz-opacity: 1;
  /* Netscape */
  -khtml-opacity: 1;
  /* Safari 1.x */
  opacity: 1;
  /* Good browsers */
  visibility: visible;
}
.galeriModal.cerceveSecimActive .cerceve-sec .cs-cont a .cs-item-cont {
  width: 100%;
  height: 144px;
  position: relative;
  margin-bottom: 13px;
}
.galeriModal.cerceveSecimActive .cerceve-sec .cs-cont a .cs-item-cont .main {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.galeriModal.cerceveSecimActive .cerceve-sec .cs-cont a .cs-item-cont .ov {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 2;
  width: 100%;
  height: 100%;
}
.galeriModal.cerceveSecimActive .cerceve-sec .cs-cont a .circle {
  text-align: center;
}
.galeriModal.cerceveSecimActive .cerceve-sec .cs-cont a .circle .cicon {
  display: inline-block;
  width: 40px;
  height: 40px;
  position: relative;
  border: 1px solid #bbbbbb;
  border-radius: 50%;
}
.galeriModal.cerceveSecimActive .cerceve-sec .cs-cont a .circle .cicon:after {
  -webkit-opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opacity)";
  /* IE 8 */
  filter: alpha(opacity=0);
  /* IE 5-7 */
  -moz-opacity: 0;
  /* Netscape */
  -khtml-opacity: 0;
  /* Safari 1.x */
  opacity: 0;
  /* Good browsers */
  visibility: hidden;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  content: "";
  position: absolute;
  left: 2px;
  right: 2px;
  top: 2px;
  bottom: 2px;
  background: #0072bc;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.galeriModal .controls {
  width: 100%;
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
  height: 60px;
  top: 50%;
  margin-top: -30px;
}
.galeriModal .controls .prevButton,
.galeriModal .controls .nextButton {
  width: 60px;
  height: 60px;
  -webkit-border-radius: 13px;
  -moz-border-radius: 13px;
  border-radius: 13px;
  background-color: #ffffff;
  position: absolute;
}
.galeriModal .controls .prevButton:before,
.galeriModal .controls .nextButton:before {
  content: "";
  background-image: url('../img/icon/slider-arrow-34x28.png');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  width: 34px;
  height: 28px;
  display: block;
  -webkit-opacity: 0.43;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opacity)";
  /* IE 8 */
  filter: alpha(opacity=0.43);
  /* IE 5-7 */
  -moz-opacity: 0.43;
  /* Netscape */
  -khtml-opacity: 0.43;
  /* Safari 1.x */
  opacity: 0.43;
  /* Good browsers */
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  margin: -14px auto;
  top: 50%;
  position: absolute;
  left: 0;
  right: 0;
}
.galeriModal .controls .prevButton:hover:before,
.galeriModal .controls .nextButton:hover:before {
  -webkit-opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opacity)";
  /* IE 8 */
  filter: alpha(opacity=1);
  /* IE 5-7 */
  -moz-opacity: 1;
  /* Netscape */
  -khtml-opacity: 1;
  /* Safari 1.x */
  opacity: 1;
  /* Good browsers */
}
.galeriModal .controls .prevButton {
  left: -80px;
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
}
.galeriModal .controls .nextButton {
  right: -80px;
}
.galeriModal .gcenter {
  width: 100%;
  height: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}
.galeriModal .gcenter .gtitle {
  position: absolute;
  top: -38px;
  right: 0;
}
.galeriModal .gcenter .gModalClose {
  font-family: 'GilroyBlack';
  display: block;
  font-size: 16px;
  color: #202020;
  font-weight: 800;
  background-color: #fff;
  padding: 8px 20px 5px 20px;
  border-radius: 2px;
}
.galeriModal .gcenter .gModalClose:hover {
  -webkit-opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opacity)";
  /* IE 8 */
  filter: alpha(opacity=0.8);
  /* IE 5-7 */
  -moz-opacity: 0.8;
  /* Netscape */
  -khtml-opacity: 0.8;
  /* Safari 1.x */
  opacity: 0.8;
  /* Good browsers */
}
.galeriModal .gcenter .imgcont {
  max-width: 90vh;
  max-height: 77vh;
  min-width: 635px;
  background-color: #fff;
  padding: 15px;
  position: relative;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  border-radius: 25px;
  -webkit-box-shadow: 2px 3px 18px 2px #000;
  -moz-box-shadow: 2px 3px 18px 2px #000;
  box-shadow: 2px 3px 18px 2px #000;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
}
.galeriModal .gcenter .imgcont .img {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  height: 100%;
  min-height: 300px;
  position: relative;
  -webkit-border-radius: 21px;
  -moz-border-radius: 21px;
  border-radius: 21px;
  overflow: hidden;
}
.galeriModal .gcenter .imgcont .img img {
  max-height: 470px;
  -webkit-opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opacity)";
  /* IE 8 */
  filter: alpha(opacity=0);
  /* IE 5-7 */
  -moz-opacity: 0;
  /* Netscape */
  -khtml-opacity: 0;
  /* Safari 1.x */
  opacity: 0;
  /* Good browsers */
  visibility: visible;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}
.galeriModal .gcenter .imgcont .img img.active {
  -webkit-opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opacity)";
  /* IE 8 */
  filter: alpha(opacity=1);
  /* IE 5-7 */
  -moz-opacity: 1;
  /* Netscape */
  -khtml-opacity: 1;
  /* Safari 1.x */
  opacity: 1;
  /* Good browsers */
  visibility: visible;
}
.galeriModal .gcenter .imgcont .img .lGif {
  -webkit-opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opacity)";
  /* IE 8 */
  filter: alpha(opacity=0);
  /* IE 5-7 */
  -moz-opacity: 0;
  /* Netscape */
  -khtml-opacity: 0;
  /* Safari 1.x */
  opacity: 0;
  /* Good browsers */
  position: absolute;
  visibility: visible;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}
.galeriModal .gcenter .imgcont .img .lGif.active {
  -webkit-opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opacity)";
  /* IE 8 */
  filter: alpha(opacity=1);
  /* IE 5-7 */
  -moz-opacity: 1;
  /* Netscape */
  -khtml-opacity: 1;
  /* Safari 1.x */
  opacity: 1;
  /* Good browsers */
  visibility: visible;
}
.galeriModal .gcenter .imgcont .alt-buttons {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  position: absolute;
  left: 0;
  right: 0;
  bottom: -43px;
}
.galeriModal .gcenter .imgcont .alt-buttons > div {
  flex: 0 0 50%;
}
.galeriModal .gcenter .imgcont .alt-buttons .sol {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
}
.galeriModal .gcenter .imgcont .alt-buttons .sag {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-justify-content: flex-end;
  -ms-justify-content: flex-end;
  justify-content: flex-end;
}
.galeriModal .gcenter .imgcont .alt-buttons .item {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  color: #fff;
  position: relative;
  border-left: 3px solid #ffffff;
  padding-right: 15px;
  padding-left: 15px;
}
.galeriModal .gcenter .imgcont .alt-buttons .item:first-child {
  border-left: none;
}
.galeriModal .gcenter .imgcont .alt-buttons .item .icon {
  margin-right: 15px;
}
.galeriModal .gcenter .imgcont .alt-buttons .item:hover .desc {
  -webkit-opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opacity)";
  /* IE 8 */
  filter: alpha(opacity=0.8);
  /* IE 5-7 */
  -moz-opacity: 0.8;
  /* Netscape */
  -khtml-opacity: 0.8;
  /* Safari 1.x */
  opacity: 0.8;
  /* Good browsers */
}
.galeriModal .gcenter .imgcont .alt-buttons .item:hover .paylasim {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  -webkit-opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opacity)";
  /* IE 8 */
  filter: alpha(opacity=1);
  /* IE 5-7 */
  -moz-opacity: 1;
  /* Netscape */
  -khtml-opacity: 1;
  /* Safari 1.x */
  opacity: 1;
  /* Good browsers */
}
.galeriModal .gcenter .imgcont .alt-buttons .item .desc {
  font-family: 'GilroyBlack';
  font-size: 11.97px;
  color: #ffffff;
  text-transform: uppercase;
}
.galeriModal .gcenter .imgcont .alt-buttons .item .paylasim {
  position: absolute;
  top: -114px;
  left: 4px;
  width: 100px;
  height: 100px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
}
.galeriModal .gcenter .imgcont .alt-buttons .item .paylasim ul {
  float: left;
}
.galeriModal .gcenter .imgcont .alt-buttons .item .paylasim ul li a:hover i:before {
  font-size: 20px;
}
.galeriModal .gcenter .imgcont .alt-buttons .item .paylasim a {
  float: left;
  color: #c7c7c7;
  border-radius: 50%;
  font-size: 20px;
  width: 48px;
  line-height: 48px;
  text-align: center;
  height: 48px;
  background: #fff;
  display: inline-block;
  margin-bottom: 4px;
  -webkit-box-shadow: 0px 8px 7px 0px rgba(30, 27, 22, 0.06);
  -moz-box-shadow: 0px 8px 7px 0px rgba(30, 27, 22, 0.06);
  box-shadow: 0px 8px 7px 0px rgba(30, 27, 22, 0.06);
}
.galeriModal .gcenter .imgcont .alt-buttons .item .paylasim a i:before {
  margin-left: 0;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
}
@media screen and (max-width: 1680px) {
  .homeContent .homeCarousel .item .desc {
    bottom: 85px;
  }.homeContent .homeCarouselDesktop .item .desc {
    bottom: 85px;
  }
}
@media screen and (max-width: 1366px) {
  .container {
    max-width: 1085px;
  }
  h1 {
    font-size: 43.95px;
  }
  h2 {
    font-size: 42.81px;
  }
  h3 {
    font-size: 36.68px;
  }
  h4 {
    font-size: 21.1px;
  }
  .subCenter h4 {
    font-size: 30.84px;
  }
  .subCenter h3 {
    font-size: 28.1px;
    color: #269a9e;
  }
  header .header > div.bottomRow a.logo > img {
    -webkit-transform: scale(0.8);
    -moz-transform: scale(0.8);
    -ms-transform: scale(0.8);
    -o-transform: scale(0.8);
  }
  header .header > div.bottomRow a.logo:hover {
    -webkit-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -ms-transform: scale(0.9);
    -o-transform: scale(0.9);
  }
  header .header > div .rightColumn .siteMenu a > img {
    -webkit-transform: scale(0.8);
    -moz-transform: scale(0.8);
    -ms-transform: scale(0.8);
    -o-transform: scale(0.8);
  }
  header.fixed .header > div .rightColumn .siteMenu a span,
  header.subPageHeader .header > div .rightColumn .siteMenu a span {
    font-size: 12px;
  }
  .homeContent .homeCarousel .item .desc {
    max-width: 1085px;
  }
  .homeContent .homeCarousel .item .desc .text span.bold {
    font-size: 22.16px;
  }
  .homeContent .homeCarousel:after {
    background-size: contain;
  }
  .homeContent .homeCarouselDesktop .item .desc {
    max-width: 1085px;
  }
  .homeContent .homeCarouselDesktop .item .desc .text span.bold {
    font-size: 22.16px;
  }
  .homeContent .homeCarouselDesktop:after {
    background-size: contain;
  }
  .homeContent .carouselMenu .item {
    width: 52px;
    height: 52px;
  }
  .homeContent .carouselMenu .item > span {
    left: 29px;
    height: 40px;
  }
  .homeContent .carouselMenu .item img {
    width: 20px;
  }
  .homeContent .carouselMenu .item:before {
    width: 38px;
    height: 38px;
    margin: -18px auto;
  }
  .homeContent .carouselSearch .searcFrame {
    max-width: 540px;
    height: 50px;
  }
  .homeContent .carouselSearch .searcFrame input[type="text"] {
    font-size: 12.89px;
  }
  .mainBody .titleArea > span {
    font-size: 12.38px;
    margin-top: 10px;
    display: block;
  }
  .mainBody .discoverySection {
    background-position: 100% 18%;
  }
  .mainBody .waitingZonguldak .itemBoxesArea .itemBox .imageFrame {
    max-height: 325px;
  }
  .mainBody .waitingZonguldak .itemBoxesArea .itemBox .details {
    max-height: 325px;
  }
  .mainBody .waitingZonguldak .itemBoxesArea .itemBox .details:before {
    background-position: left center;
    height: 367px;
  }
  .mainBody .waitingZonguldak .itemBoxesArea .itemBox .details .other {
    font-size: 10.79px;
  }
  .mainBody .waitingZonguldak .itemBoxesArea .itemBox .details .title span {
    font-size: 20.68px;
  }
  .mainBody .activitySection {
    background-size: 100% 84%;
  }
  .mainBody .activitySection .activityBoxesArea .activityBox .imageFrame img {
    max-width: 150px;
  }
  .mainBody .activitySection .activityBoxesArea .activityBox .text {
    height: 100px;
  }
  .mainBody .activitySection .activityBoxesArea .activityBox .text span.title {
    /*font-size: 20px;*/
  }
  .mainBody .activitySection .activityBoxesArea .activityBox .text span.desc {
    font-size: 12.25px;
  }
  .mainBody .galerySection .modalGalleryList > li .item {
    width: 150px;
    height: 147px;
  }
  .mainBody .galerySection .modalGalleryList > li.col2-row2 > .item {
    width: 303px;
    height: 300px;
  }
  .discoverTabs {
    padding: 10px 0;
  }
  .discoverTabs .rightColumn .routeButtonArea a {
    width: 150px;
    height: 42px;
    font-size: 12.54px;
    line-height: 42px;
  }
  .discoverTabs .discoverCategory .itemLink {
    width: 95px;
    height: 95px;
  }
  .discoverTabs .discoverCategory .itemLink .title span {
    font-size: 12.22px;
  }
  .discoverTabs .discoverTabContent .tabItem.maps {
    height: 360px;
  }
  .locationModalArea {
    bottom: 41px;
    height: 130px;
    width: 335px;
    padding: 10px;
    left: -40px;
  }
  .locationModalArea:after {
    /*left: 45px;*/
  }
  .locationModalArea .imageFrame {
    width: 100px;
    min-width: 100px;
    height: 100px;
  }
  .locationModalArea .buttonArea a {
    font-size: 9.59px;
  }
  .locationModalArea .details p {
    margin-top: 10px;
    line-height: 12px;
  }
  .locationModalArea .details .title span {
    font-size: 12.32px;
  }
  .locationModalArea .details .title span.bold {
    font-size: 15.09px;
  }
  .discoverTabs .discoverTabContent .tabItem .routeLocationList li:nth-child(1) {
    -webkit-transform: translate(370px, 4px);
    -moz-transform: translate(370px, 4px);
    -ms-transform: translate(370px, 4px);
    -o-transform: translate(370px, 4px);
  }
  .discoverTabs .discoverTabContent .tabItem .routeLocationList li:nth-child(2) {
    -webkit-transform: translate(321px, 60px);
    -moz-transform: translate(321px, 60px);
    -ms-transform: translate(321px, 60px);
    -o-transform: translate(321px, 60px);
  }
  .discoverTabs .discoverTabContent .tabItem .routeLocationList li:nth-child(3) {
    -webkit-transform: translate(274px, 86px);
    -moz-transform: translate(274px, 86px);
    -ms-transform: translate(274px, 86px);
    -o-transform: translate(274px, 86px);
  }
  .discoverTabs .discoverTabContent .tabItem .routeLocationList li:nth-child(4) {
    -webkit-transform: translate(440px, 43px);
    -moz-transform: translate(440px, 43px);
    -ms-transform: translate(440px, 43px);
    -o-transform: translate(440px, 43px);
  }
  .discoverTabs .discoverTabContent .tabItem .routeLocationList li:nth-child(5) {
    -webkit-transform: translate(415px, 69px);
    -moz-transform: translate(415px, 69px);
    -ms-transform: translate(415px, 69px);
    -o-transform: translate(415px, 69px);
  }
  .discoverTabs .discoverTabContent .tabItem .routeLocationList li:nth-child(6) {
    -webkit-transform: translate(390px, 92px);
    -moz-transform: translate(390px, 92px);
    -ms-transform: translate(390px, 92px);
    -o-transform: translate(390px, 92px);
  }
  .discoverTabs .discoverTabContent .tabItem .routeLocationList li:nth-child(7) {
    -webkit-transform: translate(332px, 150px);
    -moz-transform: translate(332px, 150px);
    -ms-transform: translate(332px, 150px);
    -o-transform: translate(332px, 150px);
  }
  .discoverTabs .discoverTabContent .tabItem .routeLocationList li:nth-child(8) {
    -webkit-transform: translate(394px, 149px);
    -moz-transform: translate(394px, 149px);
    -ms-transform: translate(394px, 149px);
    -o-transform: translate(394px, 149px);
  }
  .discoverTabs .discoverTabContent .tabItem .routeLocationList li:nth-child(9) {
    -webkit-transform: translate(417px, 171px);
    -moz-transform: translate(417px, 171px);
    -ms-transform: translate(417px, 171px);
    -o-transform: translate(417px, 171px);
  }
  .discoverTabs .discoverTabContent .tabItem .routeLocationList li:nth-child(10) {
    -webkit-transform: translate(371px, 195px);
    -moz-transform: translate(371px, 195px);
    -ms-transform: translate(371px, 195px);
    -o-transform: translate(371px, 195px);
  }
  .discoverTabs .discoverTabContent .tabItem .routeLocationList li:nth-child(11) {
    -webkit-transform: translate(331px, 275px);
    -moz-transform: translate(331px, 275px);
    -ms-transform: translate(331px, 275px);
    -o-transform: translate(331px, 275px);
  }
  .discoverTabs .discoverTabContent .tabItem .routeLocationList li:nth-child(12) {
    -webkit-transform: translate(319px, 206px);
    -moz-transform: translate(319px, 206px);
    -ms-transform: translate(319px, 206px);
    -o-transform: translate(319px, 206px);
  }
  .discoverTabs .discoverTabContent .tabItem .routeLocationList li:nth-child(13) {
    -webkit-transform: translate(278px, 213px);
    -moz-transform: translate(278px, 213px);
    -ms-transform: translate(278px, 213px);
    -o-transform: translate(278px, 213px);
  }
  .discoverTabs .discoverTabContent .tabItem .routeLocationList li:nth-child(14) {
    -webkit-transform: translate(277px, 270px);
    -moz-transform: translate(277px, 270px);
    -ms-transform: translate(277px, 270px);
    -o-transform: translate(277px, 270px);
  }
  .discoverTabs .discoverTabContent .tabItem .routeLocationList li:nth-child(15) {
    -webkit-transform: translate(184px, 261px);
    -moz-transform: translate(184px, 261px);
    -ms-transform: translate(184px, 261px);
    -o-transform: translate(184px, 261px);
  }
  .discoverTabs .discoverTabContent .tabItem .routeLocationList li:nth-child(16) {
    -webkit-transform: translate(139px, 254px);
    -moz-transform: translate(139px, 254px);
    -ms-transform: translate(139px, 254px);
    -o-transform: translate(139px, 254px);
  }
  .discoverTabs .discoverTabContent .tabItem .routeLocationList li:nth-child(17) {
    -webkit-transform: translate(213px, 250px);
    -moz-transform: translate(213px, 250px);
    -ms-transform: translate(213px, 250px);
    -o-transform: translate(213px, 250px);
  }
  .discoverTabs .discoverTabContent .tabItem .routeLocationList li:nth-child(18) {
    -webkit-transform: translate(165px, 224px);
    -moz-transform: translate(165px, 224px);
    -ms-transform: translate(165px, 224px);
    -o-transform: translate(165px, 224px);
  }
  .discoverTabs .discoverTabContent .tabItem .routeLocationList li:nth-child(19) {
    -webkit-transform: translate(189px, 172px);
    -moz-transform: translate(189px, 172px);
    -ms-transform: translate(189px, 172px);
    -o-transform: translate(189px, 172px);
  }
  .discoverTabs .discoverTabContent .tabItem .routeLocationList li:nth-child(20) {
    -webkit-transform: translate(226px, 103px);
    -moz-transform: translate(226px, 103px);
    -ms-transform: translate(226px, 103px);
    -o-transform: translate(226px, 103px);
  }
  .discoverTabs .discoverTabContent .tabItem .routeLocationList li:nth-child(21) {
    -webkit-transform: translate(193px, 182px);
    -moz-transform: translate(193px, 182px);
    -ms-transform: translate(193px, 182px);
    -o-transform: translate(193px, 182px);
  }
  .discoverTabs .discoverTabContent .tabItem .routeLocationList li:nth-child(22) {
    -webkit-transform: translate(252px, 150px);
    -moz-transform: translate(252px, 150px);
    -ms-transform: translate(252px, 150px);
    -o-transform: translate(252px, 150px);
  }
  .discoverTabs .discoverTabContent .tabItem .routeLocationList li:nth-child(23) {
    -webkit-transform: translate(143px, 188px);
    -moz-transform: translate(143px, 188px);
    -ms-transform: translate(143px, 188px);
    -o-transform: translate(143px, 188px);
  }
  .discoverTabs .discoverTabContent .tabItem .routeLocationList li:nth-child(24) {
    -webkit-transform: translate(167px, 124px);
    -moz-transform: translate(167px, 124px);
    -ms-transform: translate(167px, 124px);
    -o-transform: translate(167px, 124px);
  }
  .discoverTabs .discoverTabContent .tabItem .routeLocationList li:nth-child(25) {
    -webkit-transform: translate(285px, 168px);
    -moz-transform: translate(285px, 168px);
    -ms-transform: translate(285px, 168px);
    -o-transform: translate(285px, 168px);
  }
  .discoverTabs .discoverTabContent .tabItem .routeLocationList .item .locIcon img {
    height: 30px;
  }
  .routeLocationHeader {
    top: 0;
  }
  .contentArea .pageMenu {
    bottom: 5px;
  }
  .contentArea .contentHeader .breadcrumb a {
    font-size: 11.71px;
  }
  .contentArea .titleArea span.title {
    font-size: 24.84px;
  }
  .contentColumn .noteApprove p {
    font-size: 12.03px;
  }
  .contentColumn .noteApprove .removeBlock {
    font-size: 13px;
  }
  .contentColumn .howToCome .tabs .tabContent .tabItem .ticketItem .desc span {
    font-size: 13.79px;
  }
  .contentColumn .howToCome .tabs .tabContent .tabItem .ticketItem .desc a {
    font-size: 16.73px;
  }
  .contentColumn .howToCome .tabs .tabContent .tabItem .flyingInformation .flyingAirport .airports .airport span {
    font-size: 13px;
  }
  .contentColumn .howToCome .tabs .tabContent .tabItem .flyingInformation .flyingAirport .airports .airport span.bold {
    font-size: 15px;
  }
  .contentColumn .howToCome .tabs .tabContent .tabItem .flyingAdressBarArea .adressBar span {
    font-size: 14px;
  }
  .contentColumn .howToCome .tabs .tabContent .tabItem .flyingAdressBarArea .adressBar .adressAll {
    font-size: 14px;
  }
  .contentColumn .howToCome .tabs .tabContent .tabItem .locationMaps .locNameList a {
    font-size: 15px;
  }
  .contentColumn .howToCome .tabs .tabContent .tabItem .busCompanyList .ticketItem .desc {
    max-width: 310px;
  }
  .contentColumn .howToCome .tabs .tabContent .tabItem .busCompanyList .ticketItem .desc span {
    font-size: 13px;
  }
  .contentColumn .howToCome .tabs .tabContent .tabItem .busCompanyList .ticketItem .desc a {
    font-size: 18.77px;
  }
  .contentColumn .whatToEat .MapsFrame {
    max-height: 300px;
  }
  .contentColumn .otelsListArea .titleArea select {
    font-size: 13.31px;
  }
  .contentColumn .routeContain .headerButtonArea a {
    height: 42px;
    font-size: 12px;
  }
  .contentColumn .routeContain .createTravelRoute {
    padding-top: 25px;
  }
  .contentColumn .routeContain .createTravelRoute .titleArea p {
    font-size: 12.93px;
  }
  .contentColumn .routeContain .createTravelRoute .titleArea .title {
    font-size: 24.34px;
  }
  .contentColumn .routeContain .createTravelRoute .createdRouteArea {
    padding-top: 25px;
  }
  .contentColumn .routeContain .routeDestination {
    padding-top: 0;
  }
  .contentColumn .routeContain .routeDestination .createRouteButton {
    font-size: 17px;
  }
  .contentColumn .routeContain .routeDestination .optionsList {
    margin-top: 15px;
  }
  .contentColumn .routeContain .routeDestination .destinationListArea .destItem .growDisplay .titleArea span.pointTitle {
    font-size: 13.28px;
    margin-top: 0;
  }
  .contentColumn .routeContain .routeDestination .destinationListArea .destItem .growOpened {
    padding-top: 0;
  }
  .contentColumn .routeContain .routeDestination .saveToPdfButton,
  .contentColumn .routeContain .routeDestination .myRoutePrint,
  .contentColumn .routeContain .routeDestination .myRouteDownload {
    font-size: 12px;
    height: 42px;
    width: 135px;
    line-height: 42px;
  }
  .contentColumn .routeContain .routeDestination .buttonArea .qrColumn .text span {
    font-size: 14.22px;
  }
  .contentColumn .searchResultContain .titleColumn > span.searchWord {
    font-size: 21.84px;
  }
  .contentColumn .searchResultContain .searchResultList {
    padding-top: 0;
  }
  .contentColumn .searchResultContain .searchResultList li .text span.searcName {
    font-size: 16.4px;
  }
  .contentColumn .blogPhotoArea .big .item .imageFrame {
    max-width: 390px;
  }
  .contentColumn .blogContentContain .blogDetails .blogDetailsContent .readInfo .authorName {
    font-size: 10.01;
  }
  .contentColumn .blogContentContain .blogDetails .blogDetailsContent .title {
    font-size: 24px;
  }
  .contentColumn .blogContentContain .blogDetails .blogDetailsContent p {
    font-size: 13px;
    line-height: 17px;
  }
  .contentColumn .blogContentContain .blogDetails .blogDetailsContent p.bold {
    font-size: 13px;
  }
  .blogDetailsContent ul li{
		font-size: 13px;
    line-height: 17px;
	}
  .contentColumn .blogContentContain .otherBlogWrite .title {
    font-size: 18.43px;
  }
  .contentColumn .blogContentContain .otherBlogWrite .writeList .listItem .smallTitle {
    font-size: 8.43px;
  }
  .contentColumn .blogContentContain .otherBlogWrite .writeList .listItem .title {
    font-size: 13.98px;
  }
  .contentColumn .blogContentContain .otherBlogWrite .writeList .listItem .desc {
    font-size: 10px;
  }
  .contentColumn .blogContentContain .otherBlogWrite .writeList .listItem .authorName {
    font-size: 7.8px;
  }
  .contentColumn .boxItem > a .desc .title {
    font-size: 20.84px;
  }
  .contentColumn .boxItem > a .desc p {
    font-size: 13px;
    line-height: 17px;
  }
  .contentColumn .boxItem > a .desc .bottom span {
    font-size: 10px;
  }
  .contentHeader {
    height: 205px;
  }
  .paragraph p {
    font-size: 13px;
    line-height: 17px;
  }
  .filterSelectArea .selectArea .pos {
    font-size: 11.87px;
  }
  .filterSelectArea .selectArea select {
    font-size: 16px;
  }
  .filterSelectArea .inputArea input[type="text"] {
    font-size: 14px;
  }
  .categoryListColumn .filterButton {
    margin: 10px 0 0 3px;
  }
  .galleryPageContain .modalGalleryList .item {
    min-width: 199px;
    max-height: 199px;
  }
  .galleryPageContain .galleryFrame .imageFrame {
    height: 292px;
  }
  .allDestinationListArea {
    padding-top: 12px;
  }
  .allDestinationList {
    padding-top: 18px;
  }
  .allDestinationList .destItem .desc .title span {
    font-size: 14.27px;
  }
  .photoGalleryDetail.buradanBakin ul {
    /*grid-template-columns: repeat(auto-fill, minmax(149px, 1fr));*/
    grid-template-columns: repeat(7,1fr);
  }
  .photoGalleryDetail.buradanBakin ul li {
    width: 100%;
    height: 120px;
  }
  .photoGalleryDetail.buradanBakin ul li.grow2 {
    width: 308px;
    height: 244px;
  }
  footer .footer .topColumn > a img {
    width: 170px;
  }
  footer .footer .topColumn .footerSloganLogo {
    /*top: 14px;
    width: 134px;
    height: 115px;*/
  }
  footer .footer .topColumn .footerSloganLogo img {
    width: 100px;
  }
  footer .footer .centerColumn {
	  padding-top: 22px;
	  margin-bottom: 27px;
  }
  footer .footer .centerColumn > ul li ul {
    padding-top: 0;
  }
  footer .footer .centerColumn > ul li ul a {
    font-size: 12px;
    margin: 4px 0;
  }
}
@media screen and (max-width: 1200px) {
  .section > .container {
    
  }
  .homeContent {
    height: auto;
  }
  .homeContent .homeCarousel.owl-carousel {
    height: auto;
  }
  .homeContent .homeCarousel.owl-carousel .owl-stage {
    height: auto;
  }
  .homeContent .homeCarousel.owl-carousel .owl-stage-outer {
    height: auto;
  }
  .homeContent .homeCarousel.owl-carousel .owl-item {
    height: auto;
  }
  .homeContent .homeCarousel.owl-carousel .owl-item .item {
    height: auto;
  }
  .homeContent .homeCarousel.owl-carousel .owl-item .item .img {
    height: auto;
  }
  .homeContent .homeCarousel.owl-carousel .owl-item .item .img img {
    height: auto;
  }

  .homeContent .homeCarouselDesktop.owl-carousel {
    height: auto;
  }
  .homeContent .homeCarouselDesktop.owl-carousel .owl-stage {
    height: auto;
  }
  .homeContent .homeCarouselDesktop.owl-carousel .owl-stage-outer {
    height: auto;
  }
  .homeContent .homeCarouselDesktop.owl-carousel .owl-item {
    height: auto;
  }
  .homeContent .homeCarouselDesktop.owl-carousel .owl-item .item {
    height: auto;
  }
  .homeContent .homeCarouselDesktop.owl-carousel .owl-item .item .img {
    height: auto;
  }
  .homeContent .homeCarouselDesktop.owl-carousel .owl-item .item .img img {
    height: auto;
  }
  .mainBody .discoverySection {
    height: auto;
    background-position: bottom center;
    padding-top: 0;
  }
  .mainBody .activitySection {
    margin-top: 40px;
    height: auto;
    max-height: initial;
    background-size: cover;
    background-position: center center;
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .mainBody .activitySection > div {
    height: auto;
  }
  .mainBody .waitingZonguldak {
    height: auto;
    max-height: initial;
    padding-bottom: 50px;
  }
  .mainBody .waitingZonguldak > .container {
    display: block;
  }
  .mainBody .galerySection {
    height: auto;
    max-height: initial;
    padding-bottom: 50px;
  }
  .discoverTabs {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
    margin-top: 30px;
    height: auto;
    position: relative;
  }
  .discoverTabs .discoverCategory {
    margin: 20px 0;
  }
  .discoverTabs .leftColumn {
    max-width: 100%;
  }
  .discoverTabs .rightColumn {
    position: static;
    margin-top: 20px;
    max-width: 100%;
    flex: 1;
    width: 100%;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
  }
  .discoverTabs .rightColumn .routeButtonArea {
    bottom: 20px;
    right: 10px;
  }
  .routeLocationHeader {
    top: 0;
    right: 0;
    position: relative;
    width: 100%;
  }
  .routeLocationHeader .text {
    width: 100%;
    text-align: right;
  }
  .contentColumn .howToCome .tabs .tabContent .tabItem .busCompanyList {
    width: 100%;
    margin: 0;
    -webkit-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between;
  }
  .contentColumn .howToCome .tabs .tabContent .tabItem .busCompanyList .ticketItem {
    margin: 20px 0;
  }
  .contentColumn .howToCome .tabs .tabContent .tabItem .flyingInformation .flyingAirport .airports {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  footer {
    height: auto;
    background-size: 100% 100%;
    /*padding-top: 50px;*/
    margin-top: 50px;
    max-height: initial;
  }
  footer .footer .topColumn .footerSloganLogo {
    top: -75px;
  }
}
@media screen and (max-width: 1100px) {
  .container {
    padding: 0 15px;
  }
  .homeContent .homeCarousel .item .desc {
    padding: 0 15px;
  }
  .homeContent .homeCarouselDesktop .item .desc {
    padding: 0 15px;
  }
  .mainBody .galerySection .modalGalleryList {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
  }
  .mainBody .galerySection .modalGalleryList > li {
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .mainBody .galerySection .modalGalleryList > li .item {
    margin: 6px;
  }
  .mainBody .galerySection .modalGalleryList > li.col2-row2 {
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .mainBody .galerySection .modalGalleryList > li.col2-row2 > div {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .mainBody .galerySection.galleryPageContain .modalGalleryList {
    -webkit-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
  }
  .contentColumn .howToCome .tabs > img {
    width: 90%;
  }
}
@media screen and (max-width: 1024px) {
  .homeContent .carouselSearch {
    bottom: 40px;
    padding-bottom: 0;
  }
  .homeContent .homeCarousel .item .desc {
    bottom: 50px;
  }.homeContent .homeCarouselDesktop .item .desc {
    bottom: 50px;
  }
  .homeContent .carouselMenu {
    margin: -56px auto;
  }
  .homeContent .carouselSocialMedia {
    margin: -62px 0;
  }
  .categoryListColumn {
    -webkit-justify-content: flex-start;
    -ms-justify-content: flex-start;
    justify-content: flex-start;
  }
  .contentColumn .routeContain .createTravelRoute .createdRouteArea {
    margin: 0;
    width: 100%;
  }
  .contentColumn .routeContain .createTravelRoute .createdRouteArea > div {
    margin: 0 14px 0 14px;
  }
  .contentColumn .routeContain .routeDestination {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .contentColumn .routeContain .routeDestination .rightColumn {
    flex: 1;
    max-width: 100%;
    width: 100%;
  }
  .contentColumn .routeContain .routeDestination .leftColumn {
    padding-right: 0;
  }
  .contentColumn .otelsListArea .titleArea {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .contentColumn .otelsList .item {
    min-width: 280px;
  }
  .allDestinationList {
    width: 100%;
    margin: 0 auto;
  }
  .allDestinationList .destItem {
    min-width: 240px;
  }
  .destinationDetails .destinationDetailsContent {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
  }
  .destinationDetails .destinationDetailsContent .mapsFrame img {
    width: 100%;
  }
  .galleryContent.destinationDetailsGallery .destinationGalleryList .item {
    min-width: 230px;
  }
  .photoGalleryDetail.buradanBakin ul {
    /*grid-template-columns: repeat(auto-fill, minmax(135px, 1fr));*/
  }
  .photoGalleryDetail.buradanBakin ul li {
    width: 100%;
    height: 135px;
  }
  .photoGalleryDetail.buradanBakin ul li.grow2 {
    width: 278px;
    height: 278px;
  }
  .photoGalleryDetail ul {
    -webkit-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
  }
}
@media screen and (max-width: 1020px) {
  header.fixed .header > div.topRow,
  header.subPageHeader .header > div.topRow {
    right: 15px;
  }
  header.fixed .header > div .rightColumn .siteMenu a,
  header.subPageHeader .header > div .rightColumn .siteMenu a {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .contentArea .pageMenu {
    right: 15px;
  }
  .contentArea .whatToEat .filterArea {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .contentArea .whatToEat .filterArea .tasteButton {
    margin-top: 10px;
  }
  .contentArea .restaurantList {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 0;
    width: 100%;
  }
  .contentArea .restaurantList .item {
    max-width: 100%;
    margin: 20px 0;
  }
  .contentColumn .blogPhotoArea {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
  }
  .contentColumn .blogPhotoArea .item {
    margin-top: 10px;
  }
}
@media screen and (max-width: 900px) {
  header .header > div.bottomRow a.slogan {
    display: none;
  }
  header .header > div .rightColumn .siteMenu a > img {
    -webkit-transform: scale(0.8);
    -moz-transform: scale(0.8);
    -ms-transform: scale(0.8);
    -o-transform: scale(0.8);
  }
  .whatToDoZonguldak .itemBoxesArea {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .whatToDoZonguldak .itemBoxesArea .itemBox {
    min-width: 250px;
  }
  .contentColumn .whatToEat .eatDetails {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
    flex-direction: column-reverse;
  }
  .contentColumn .whatToEat .eatDetails .rightColumn{
    margin-bottom: 20px;
  }
  .galeriModal .gcenter .imgcont {
    width: 60%;
    min-width: unset;
  }
  .mainBody .activitySection .activityBoxesArea .activityBox .text span.title {
    font-size: 15px;
  }
  .homeContent .homeCarousel .item .desc {
    bottom: 58px;
  }
  .homeContent .homeCarousel .item .desc .text img {
    height: 25px;
  }
  .homeContent .homeCarousel .item .desc .text span.bold {
    font-size: 15px;
  }.homeContent .homeCarouselDesktop .item .desc {
    bottom: 58px;
  }
  .homeContent .homeCarouselDesktop .item .desc .text img {
    height: 25px;
  }
  .homeContent .homeCarouselDesktop .item .desc .text span.bold {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .fastMenuButton {
    display: block;
    position: fixed;
    bottom: 0;
    right: 0;
    background-color: #1d969a;
    -webkit-box-shadow: 0px -12px 13px 0px rgba(0, 0, 0, 0.35);
    -moz-box-shadow: 0px -12px 13px 0px rgba(0, 0, 0, 0.35);
    box-shadow: 0px -12px 13px 0px rgba(0, 0, 0, 0.35);
    padding: 15px 20px;
    width: 180px;
    z-index: 9999;
  }
  .fastMenuButton span {
    font-family: 'GilroyExtrabold';
    font-size: 13px;
    color: #ffffff;
  }
  .fastMenuButton img {
    margin-right: 10px;
    margin-bottom: -3px;
  }
  .openedMenu {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    max-height: 100%;
    height: 100%;
    top: 0;
    margin: 0 auto;
  }
  .openedMenu .modalMenuListArea > ul {
    display: block;
    text-align: center;
    height: 80vh;
    max-height: 90%;
    overflow-y: scroll;
    margin-top: 40px;
  }
  .openedMenu .modalMenuListArea > ul::-webkit-scrollbar {
    width: 6px;
  }
  .openedMenu .modalMenuListArea > ul::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  }
  .openedMenu .modalMenuListArea > ul::-webkit-scrollbar-thumb {
    background-color: darkgrey;
    outline: none;
  }
  .openedMenu .modalMenuListArea:after {
    display: none;
  }
  .openedMenu .modalMenuListArea:before {
    display: none;
  }
  .openedMenu .closeMenuButton {
    color: #232323;
    top: 20px;
  }
  header {
    z-index: 999;
  }
  header .header:before {
    width: 30%;
  }
  header .header > div .rightColumn {
    display: block;
  }
  header .header > div .rightColumn .siteMenu {
    display: none;
  }
  header .header > div .rightColumn .siteMenu.active {
    position: fixed;
    display: block;
    bottom: 0;
    right: 0;
    left: auto;
    width: 180px;
    background: #1d969a;
    background: linear-gradient(0deg, #1d969a 0%, #004c4f 100%);
    padding-bottom: 70px;
    padding-top: 20px;
    -webkit-box-shadow: 0px -12px 13px 0px rgba(0, 0, 0, 0.35);
    -moz-box-shadow: 0px -12px 13px 0px rgba(0, 0, 0, 0.35);
    box-shadow: 0px -12px 13px 0px rgba(0, 0, 0, 0.35);
    z-index: 999;
  }
  header .header > div .rightColumn .siteMenu a {
    border-right: none;
    border-top: 1px solid #ffffff;
    width: 80%;
    margin: 0 auto;
    padding: 10px 0;
    display: block;
  }
  header .header > div .rightColumn .siteMenu a:first-child {
    border-top: none;
  }
  header .header > div .rightColumn .openMenuArea > a {
    position: absolute;
    right: 15px;
  }
  header.fixed .header > div .rightColumn .siteMenu a,
  header.subPageHeader .header > div .rightColumn .siteMenu a {
    border-right: none;
    display: block;
  }
  header.fixed .header > div .rightColumn .siteMenu a img,
  header.subPageHeader .header > div .rightColumn .siteMenu a img {
    filter: invert(0);
    -webkit-filter: invert(0);
    -moz-filter: invert(0);
    -o-filter: invert(0);
    -ms-filter: invert(0);
  }
  header.fixed .header > div .rightColumn .siteMenu a span,
  header.subPageHeader .header > div .rightColumn .siteMenu a span {
    color: rgba(255, 255, 255, 0.9);
    font-size: 13px;
  }
  header.fixed .header > div .rightColumn .siteMenu a:hover img,
  header.subPageHeader .header > div .rightColumn .siteMenu a:hover img {
    filter: invert(0) brightness(1) sepia(0) hue-rotate(0) saturate(0);
    -webkit-filter: invert(0) brightness(1) sepia(0) hue-rotate(0) saturate(0);
    -moz-filter: invert(0) brightness(1) sepia(0) hue-rotate(0) saturate(0);
    -o-filter: invert(0) brightness(1) sepia(0) hue-rotate(0) saturate(0);
    -ms-filter: invert(0) brightness(1) sepia(0) hue-rotate(0) saturate(0);
  }
  header.fixed .header > div .rightColumn .siteMenu a:hover span,
  header.subPageHeader .header > div .rightColumn .siteMenu a:hover span {
    color: rgba(255, 255, 255, 0.9);
  }
  header.fixed .header > div .rightColumn .siteMenu a:hover:after,
  header.subPageHeader .header > div .rightColumn .siteMenu a:hover:after {
    background-color: #ffffff;
  }
  .homeContent .homeCarousel:after {
    bottom: 0;
  }.homeContent .homeCarouselDesktop:after {
    bottom: 0;
  }
  .homeContent .carouselSearch {
    bottom: 218px;
  }
  .homeContent .carouselSearch .searchFrame {
    max-width: 100%;
  }
  .homeContent .carouselMenu {
    margin: -56px auto;
    position: relative;
    margin: 80px auto 20px auto;
  }
  .homeContent .carouselMenu .item span {
    width: 140px;
    -webkit-opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opacity)";
    /* IE 8 */
    filter: alpha(opacity=1);
    /* IE 5-7 */
    -moz-opacity: 1;
    /* Netscape */
    -khtml-opacity: 1;
    /* Safari 1.x */
    opacity: 1;
    /* Good browsers */
    visibility: visible;
  }
  .homeContent .carouselSocialMedia {
    bottom: 0;
    margin: -61px 0 0 0;
    top: auto;
  }
  .homeContent .carouselSocialMedia.fixed {
    top: 50%;
    margin: -80px 0 0 0;
    bottom: auto;
  }
  .discoverTabs {
    max-height: initial;
    display: block;
  }
  .discoverTabs .discoverCategory {
    margin: 15px 0 20px 0;
  }
  .discoverTabs .rightColumn {
    padding-right: 0;
    overflow: hidden;
    display: block;
  }
  .discoverTabs .leftColumn {
    display: block;
  }
  .modalGalleryArea {
    height: auto;
  }
  .modalGalleryArea .modalSlider {
    height: auto;
  }
  .modalGalleryArea .slick-slide {
    height: auto;
  }
  .modalGalleryArea .modalGalleryBottom {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    bottom: auto;
  }
  .modalGalleryArea .modalGalleryBottom a {
    width: 100%;
    height: 30px;
    -webkit-justify-content: flex-end;
    -ms-justify-content: flex-end;
    justify-content: flex-end;
    padding-left: 0;
    padding-right: 0;
    border-left: none;
    border-bottom: 3px solid #ffffff;
  }
  .modalGalleryArea .modalGalleryBottom a:first-child {
    padding-right: 0;
  }
  .modalGalleryArea .modalGalleryBottom > div {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .routeLocationHeader {
    position: relative;
    width: 98%;
    padding-right: 10px;
  }
  .routeLocationHeader .text {
    width: 100%;
  }
  .mainBody .waitingZonguldak {
    max-height: unset;
  }
  .mainBody .waitingZonguldak .itemBoxesArea {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
  }
  .mainBody .waitingZonguldak .itemBoxesArea .itemBox {
		flex: 0 0 89%;
		max-width: 89%;
	}
  .mainBody .activitySection {
    padding-top: 50px;
    padding-bottom: 110px;
  }
  .mainBody .activitySection > div {
    height: auto;
  }
  .mainBody .activitySection .activityBoxesArea .activityBox {
    flex: 0 0 50%;
  }
  .mainBody .discoverySection {
    max-height: initial;
  }
  footer {
    background-size: cover;
    margin-top: 0;
    padding-top: 108px;
    padding-bottom: 113px;
  }
  footer .footer > div {
    height: auto;
  }
  footer .footer .centerColumn {
    padding-top: 35px;
  }
  footer .footer .centerColumn > ul {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
    text-align: center;
  }
  footer .footer .topColumn {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-top: 30px;
  }
  footer .footer .topColumn .footerSloganLogo {
    display: none;
  }
  footer .footer .topColumn .socialArea {
    margin-top: 20px;
  }
  footer .footer .bottomColumn .footerLink {
    position: relative;
    margin: 20px auto;
  }
  .contentColumn .eventsContain {
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  .contentColumn .eventsContain .rightColumn {
    padding-left: 0;
  }
  .contentColumn .eventsContain .eventsListArea {
    max-width: 100%;
  }
  .contentColumn .routeContain .createTravelRoute .createdRouteArea {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .contentColumn .routeContain .createTravelRoute .createdRouteArea > div {
    margin: 20px  auto;
    width: 90%;
  }
  .contentColumn .noteApprove {
    -webkit-align-items: flex-start;
    -ms-align-items: flex-start;
    align-items: flex-start;
  }
  .contentColumn .blogContentContain {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
  }
  .contentColumn .blogContentContain .otherBlogWrite {
    width: 80%;
  }
  .contentColumn .blogContentContain .blogDetails {
    padding-right: 0;
  }
  .contentArea .titleArea span.title {
    font-size: 18.84px;
  }
  .filterSelectArea {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: flex-start;
    -ms-align-items: flex-start;
    align-items: flex-start;
    padding-left: 60px;
    position: relative;
    height: 105px;
  }
  .filterSelectArea .filterOptionsButton {
    position: absolute;
    left: 15px;
    top: 15px;
    display: none;
  }
  .filterSelectArea .selectArea .pos {
    bottom: auto;
    top: 30px;
    left: 30px !important;
  }
  .filterSelectArea .inputArea {
    width: 100%;
    height: 35px;
    border-top: 1px solid #b5b5b5;
    margin-top: 10px;
  }
  .filterSelectArea .inputArea input[type="text"] {
    border-left: none;
    padding-left: 0;
    padding-right: 0;
  }
  .photoGalleryDetail.buradanBakin ul {
    grid-template-columns: repeat(auto-fill, minmax(125px, 1fr));
  }
  .photoGalleryDetail.buradanBakin ul li {
    width: 125px;
    height: 125px;
  }
  .photoGalleryDetail.buradanBakin ul li.grow2 {
    width: 273px;
    height: 273px;
  }
  .galeriModal .controls {
    top: auto;
    bottom: -80px;
  }
  .galeriModal .controls .prevButton {
    left: 50%;
    margin-left: -80px;
  }
  .galeriModal .controls .nextButton {
    right: 50%;
    margin-right: -80px;
  }
  .galeriModal .gcenter .imgcont {
    width: 80%;
  }
  .galeriModal .gcenter .imgcont .alt-buttons {
    display: none;
  }
  .galleryContent.destinationDetailsGallery .destinationGalleryList {
    -webkit-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
  }
}
@media screen and (max-width: 680px) {
  .homeContent {
    overflow: visible;
  }
  .homeContent .homeCarousel:after {
    bottom: -10px;
  }.homeContent .homeCarouselDesktop:after {
    bottom: -10px;
  }
  .homeContent .carouselSearch {
    bottom: 190px;
  }
  .homeContent .carouselMenu {
    margin: 90px auto 20px auto;
  }
  .mainBody .activitySection {
    padding-top: 100px;
  }
  .mainBody .activitySection .activityBoxesArea .activityBox {
    flex: 0 0 70%;
    margin: 0 auto;
    margin-bottom: 25px;
  }
  .mainBody .galerySection .modalGalleryList {
    margin-top: 75px;
  }
  .discoverTabs .rightColumn {
    flex: 1;
    padding-right: 0;
  }
  .discoverTabs .rightColumn .routeButtonArea {
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    width: 100%;
    position: relative;
  }
  .discoverTabs .rightColumn .routeButtonArea a {
    margin-left: 10px;
  }
  .discoverTabs .rightColumn .routeButtonArea a:first-child {
    margin-left: 0;
  }
  .contentColumn .howToCome .tabs .tabTitle {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .contentColumn .howToCome .tabs .tabTitle > a {
    margin-left: 0;
    width: 99%;
    margin-top: 10px;
    -webkit-justify-content: flex-start;
    -ms-justify-content: flex-start;
    justify-content: flex-start;
  }
  .contentColumn .howToCome .tabs .tabTitle > a > img {
    margin-right: 15px;
  }
  .contentColumn .howToCome .tabs .tabTitle > a.active {
    background: #1d969a;
    background: linear-gradient(0deg, #1d969a 0%, #004c4f 100%);
  }
  .contentColumn .howToCome .tabs .tabTitle > a.active:before {
    display: none;
  }
  .contentColumn .howToCome .tabs .tabContent .tabItem .busCompanyList {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .contentColumn .howToCome .tabs .tabContent .tabItem .busCompanyList .ticketItem {
    max-width: 99%;
    flex: 1;
  }
  .contentColumn .howToCome .tabs .tabContent .tabItem .createFlyingArea {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .contentColumn .howToCome .tabs .tabContent .tabItem .createFlyingArea .selectArea {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 170px;
    width: 100%;
    margin-bottom: 20px;
  }
  .contentColumn .howToCome .tabs .tabContent .tabItem .createFlyingArea .selectArea .selectColumn {
    width: 100%;
    margin: 10px 0;
  }
  .contentColumn .howToCome .tabs .tabContent .tabItem .flyingAdressBarArea {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .contentColumn .howToCome .tabs .tabContent .tabItem .flyingAdressBarArea .adressBar {
    margin-left: 0;
    margin-top: 10px;
  }
  .contentColumn .howToCome .tabs .tabContent .tabItem .locationMaps {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
  }
  .contentColumn .howToCome .tabs .tabContent .tabItem .locationMaps .mapsFrame {
    width: 100%;
    margin-top: 10px;
  }
  .contentColumn .howToCome .tabs .tabContent .tabItem .flyingInformation {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .contentColumn .howToCome .tabs .tabContent .tabItem .flyingInformation .adress {
    width: 100%;
    margin-bottom: 10px;
    text-align: center;
  }
  .contentColumn .otelsList {
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
  }
  .contentColumn .routeContain .routeDestination .buttonArea {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
  }
  .contentColumn .routeContain .routeDestination .buttonArea > a {
    margin-top: 10px;
  }
  .galleryPageContain {
    margin-bottom: 30px;
    width: 85%;
    margin: 0 auto;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .galleryPageContain .galleryFrame {
    margin: 20px auto;
    max-width: 100%;
    flex: 0 0 95%;
  }
  .filterSelectArea {
	  padding-left: 20px;
	  position: relative;
	  flex-wrap: wrap;
	  width: 100%;
	  height: initial !important; 
  }
  .filterSelectArea .filterOptionsButton {
    position: absolute;
    left: 10px;
    top: 19px;
  }
  .photoGalleryDetail.buradanBakin {
    margin-top: 86px;
  }
}
@media screen and (max-width: 600px) {
  .contentColumn .boxItem > a .imageFrame {
    width: 150px;
    min-width: 150px;
    height: auto;
    max-height: 150px;

  }
  .contentColumn .boxItem > a .desc .title {
    font-size: 13px;
  }
  .contentColumn .boxItem > a .desc p {
    font-size: 11px;
  }
  .contentColumn .boxItem > a .desc .bottom .date span {
    font-size: 9px;
  }
  .photoGalleryDetail.buradanBakin ul {
    grid-template-columns: repeat(auto-fill, minmax(115px, 1fr));
  }
  .photoGalleryDetail.buradanBakin ul li {
    width: 115px;
    height: 115px ;
  }
  .photoGalleryDetail.buradanBakin ul li.grow2 {
    width: 250px;
    height: 250px;
  }
}
@media screen and (max-width: 500px) {
  .homeContent .carouselSocialMedia {
    z-index: 99;
  }
  .discoverTabs:after {
    width: 80%;
  }
  .discoverTabs .discoverTabContent .tabItem.maps {
    width: auto;
  }
  .discoverTabs .discoverTabContent .tabItem .routeLocationList li {
    display: none;
    position: absolute;
    z-index: 1;
  }
  .discoverTabs .discoverTabContent .tabItem .routeLocationList li:nth-child(22) {
    -webkit-transform: translate(252px, 150px);
    -moz-transform: translate(252px, 150px);
    -ms-transform: translate(252px, 150px);
    -o-transform: translate(252px, 150px);
    display: block;
  }
  .discoverTabs .discoverTabContent .tabItem .routeLocationList li:nth-child(23) {
    -webkit-transform: translate(79px, 188px);
    -moz-transform: translate(79px, 188px);
    -ms-transform: translate(79px, 188px);
    -o-transform: translate(79px, 188px);
    display: block;
  }
  .discoverTabs .discoverTabContent .tabItem .routeLocationList li:nth-child(24) {
    -webkit-transform: translate(174px, 146px);
    -moz-transform: translate(174px, 146px);
    -ms-transform: translate(174px, 146px);
    -o-transform: translate(174px, 146px);
    display: block;
  }
  .discoverTabs .discoverTabContent .tabItem .routeLocationList li:nth-child(25) {
    -webkit-transform: translate(196px, 203px);
    -moz-transform: translate(196px, 203px);
    -ms-transform: translate(196px, 203px);
    -o-transform: translate(196px, 203px);
    display: block;
  }
  .mainBody .galerySection .modalGalleryList {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .mainBody .galerySection .modalGalleryList > li {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
  }
  .mainBody .galerySection .modalGalleryList > li.col2-row2 {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .mainBody .activitySection {
    padding: 80px 0 130px 0;
  }
  .whatToDoZonguldak .itemBoxesArea {
    -webkit-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
  }
  .whatToDoZonguldak .itemBoxesArea .itemBox {
    min-width: 250px;
  }
}
@media screen and (max-width: 480px) {
  header .header > div.bottomRow {
	  padding-top: 0;
	  margin-top: -44px;
	  margin-left: -10px;
  }
  header .header > div .rightColumn .openMenuArea > a.openMenuButton {
    top: 52px;
  }
  header.fixed .header > div.topRow,
  header.subPageHeader .header > div.topRow {
    right: 15px;
    top: 15px;
  }
  header.fixed .header > div.bottomRow,
  header.subPageHeader .header > div.bottomRow {
    margin-top: -15px;
  }
  h1 {
    font-size: 27.95px;
  }
  h2 {
    font-size: 25.81px;
  }
  h3 {
    font-size: 23.68px;
  }
  .discoverTabs .discoverCategory {
    -webkit-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
  }
  .discoverTabs .discoverTabContent .tabItem.maps {
    width: 330px;
  }
  .mainBody .activitySection .activityBoxesArea .activityBox {
    flex: 0 0 95%;
  }
  .mainBody .galerySection {
    margin-top: 0;
    padding-top: 0;
  }
  .mainBody .galerySection .modalGalleryList > li.col2-row2 > .item {
    width: auto;
    height: auto;
  }
  .mainBody .galerySection.galleryPageContain .modalGalleryList {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
  }
  .mainBody .buttonArea {
    -webkit-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    margin-top: 20px;
  }
  .galleryContent.destinationDetailsGallery .destinationGalleryList .item {
    margin: 10px auto;
  }
  .destinationDetails .titleColumn .gotoLocationLink {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .destinationDetails .titleColumn span {
    font-size: 12.29px;
  }
  .destinationDetails .titleColumn span.title {
    font-size: 16.75px;
  }
  .homeContent {
    overflow: visible;
  }
  .homeContent .carouselSearch {
    bottom: 264px;
  }
  .homeContent .homeCarousel .item .desc {
    bottom: 20px;
    padding: 0;
  }
  .homeContent .homeCarousel .item .desc .text img {
    height: 25px;
  }
  .homeContent .homeCarousel .item .desc .text span.bold {
    font-size: 16px;
  }.homeContent .homeCarouselDesktop .item .desc {
    bottom: 20px;
    padding: 0;
  }
  .homeContent .homeCarouselDesktop .item .desc .text img {
    height: 25px;
  }
  .homeContent .homeCarouselDesktop .item .desc .text span.bold {
    font-size: 16px;
  }
  .homeContent .carouselMenu {
    margin: 100px auto 20px auto;
  }
  .contentColumn .eventsContain .rightColumn .calendar table thead td {
    font-size: 7.62px;
    letter-spacing: 0.5;
  }
  .contentColumn .routeContain .createTravelRoute .createdRouteArea > div {
    padding: 30px 15px 45px 15px;
  }
  .contentColumn .howToCome .tabs .tabContent .tabItem .busCompanyList .ticketItem {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .contentColumn .howToCome .tabs .tabContent .tabItem .busCompanyList .ticketItem > img {
    margin-bottom: 10px;
  }
  .contentColumn .howToCome .tabs .tabContent .tabItem .busCompanyList .ticketItem .desc {
    text-align: center;
  }
  .contentColumn .otelsListArea .searchArea {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .contentColumn .otelsListArea .searchArea select {
    margin-left: 0;
    margin-top: 10px;
  }
  .contentColumn .whatToEat .eatDetails .leftColumn {
    width: 100%;
  }
  .contentColumn .whatToEat .eatDetails .eatBigGallery {
    width: 100%;
  }
  .contentColumn .whatToEat .eatDetails .contentDetails {
    padding-left: 0;
  }
  .contentColumn .whatToEat .eatDetails .contentDetails .recipe .title {
    margin-left: -1px;
  }
  .contentColumn .boxItem {
    padding: 10px;
  }
  .contentColumn .boxItem > a .desc {
    padding-left: 10px;
  }
  .contentColumn .boxItem > a .desc .bottom {
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
  }
  .contentColumn .boxItem > a .desc .bottom span {
    font-size: 7px;
  }
  .contentColumn .blogPhotoArea .item {
    width: 80%;
    margin: 10px auto;
  }
  .contentColumn .blogPhotoArea .item .imageFrame img {
    width: 100%;
  }
  .contentColumn .blogPhotoArea .item a span.title {
    font-size: 11.61px;
  }
  .contentColumn .blogContentContain .blogDetails .blogDetailsContent .readInfo > div > span {
    font-size: 9px;
    margin-left: 8px;
  }
  .contentColumn .blogContentContain .blogDetails .blogDetailsContent .readInfo .authorName {
    font-size: 9px;
  }
  .contentColumn .searchResultContain .searchResultList li .text span {
    font-size: 11.37px;
  }
  .contentColumn .searchResultContain .searchResultList li .text span.searcName {
    font-size: 12.4px;
  }
  .categoryListColumn {
    -webkit-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
  }
  .contentArea .restaurantList .item {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .contentArea .restaurantList .item .imageFrame {
    margin: 0 auto;
  }
  .filterSelectArea .selectArea {
    width: 100%;
    margin-bottom: 20px;
    padding-left: 0 !important;
  	border-left: 0 !important;
  }
  .filterSelectArea .selectArea select {
    width: 78%;
    margin: 0;
  }
  .allDestinationList {
    -webkit-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
  }
  .photoGalleryDetail.buradanBakin {
    margin-top: 35px;
  }
  .photoGalleryDetail.buradanBakin ul {
    grid-template-columns: repeat(auto-fill, minmax(160px, 1fr));
    max-width: 332px;
    margin: 0 auto;
  }
  .photoGalleryDetail.buradanBakin ul li {
    width: 160px;
    height: 156px;
  }
  .photoGalleryDetail.buradanBakin ul li:nth-child(5) {
    grid-column: span 2;
    grid-row: span 2;
    margin: 0 auto;
  }
  .photoGalleryDetail.buradanBakin ul li.grow2 {
    width: 332px;
    height: 332px;
  }
  .galeriModal .gcenter .imgcont {
    width: 96%;
  }
  .galeriModal .gcenter .imgcont .img img {
    max-height: 350px;
  }
  footer .footer .bottomColumn .logoLinks a {
    margin: 0 10px;
  }
}
@media screen and (max-width: 380px) {
  .contentColumn .blogContent {
    margin: 0 auto;
  }
  .contentColumn .boxItem {
    padding: 20px 5px;
  }
  .contentColumn .boxItem > a .desc {
    padding-left: 5px;
  }
  .contentColumn .boxItem > a .desc p {
    line-height: 14px;
  }
  .contentColumn .boxItem > a .imageFrame {
    width: 100px;
    min-width: 100px;
    max-height: 100px;
  }
  .photoGalleryDetail.buradanBakin ul {
    grid-template-columns: repeat(auto-fill, minmax(133px, 1fr));
    max-width: 280px;
    margin: 0 auto;
  }
  .photoGalleryDetail.buradanBakin ul li {
    width: 133px;
    height: 133px;
  }
  .photoGalleryDetail.buradanBakin ul li:nth-child(5) {
    grid-column: span 2;
    grid-row: span 2;
    margin: 0 auto;
  }
  .photoGalleryDetail.buradanBakin ul li.grow2 {
    width: 280px;
    height: 280px;
  }
  .discoverTabs .rightColumn {
    width: 100%;
  }
  .discoverTabs .rightColumn .routeButtonArea {
    right: 0;
  }
  .discoverTabs .discoverTabContent .tabItem.maps {
    width: 260px;
    height: 240px;
  }
  .discoverTabs .discoverTabContent .tabItem .routeLocationList li:nth-child(22) {
    -webkit-transform: translate(206px, 33px);
    -moz-transform: translate(206px, 33px);
    -ms-transform: translate(206px, 33px);
    -o-transform: translate(206px, 33px);
  }
  .discoverTabs .discoverTabContent .tabItem .routeLocationList li:nth-child(23) {
    -webkit-transform: translate(79px, 103px);
    -moz-transform: translate(79px, 103px);
    -ms-transform: translate(79px, 103px);
    -o-transform: translate(79px, 103px);
  }
  .discoverTabs .discoverTabContent .tabItem .routeLocationList li:nth-child(24) {
    -webkit-transform: translate(174px, 101px);
    -moz-transform: translate(174px, 101px);
    -ms-transform: translate(174px, 101px);
    -o-transform: translate(174px, 101px);
  }
  .discoverTabs .discoverTabContent .tabItem .routeLocationList li:nth-child(25) {
    -webkit-transform: translate(120px, 142px);
    -moz-transform: translate(120px, 142px);
    -ms-transform: translate(120px, 142px);
    -o-transform: translate(120px, 142px);
  }
  footer .footer .bottomColumn {
    margin-bottom: 50px;
  }
}
@media screen and (max-width: 350px) {
  .homeContent .carouselSearch .searchFrame .iconSearch {
    left: 15px;
  }
  .homeContent .carouselSearch .searchFrame input[type="text"] {
    padding-left: 39px;
  }
}
@media print {
  .overlay {
    display: none!important;
  }
  header.subPageHeader {
    display: none;
  }
  footer .footer {
    display: none;
  }
  .subContent .subHeaderArea {
    display: none;
  }
  .contentColumn .howToCome .tabs .tabContent .tabItem .busCompanyList .ticketItem {
    max-width: 40%;
  }
  .contentColumn .routeContain .routeDestination {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .contentColumn .routeContain .routeDestination .rightColumn {
    flex: 0 0 90%;
    width: 90%;
  }
  .contentColumn .routeContain .routeDestination .leftColumn {
    flex: 2;
  }
  .subCenter {
    display: block;
    -webkit-print-color-adjust: exact;
  }
}
body{
    overflow: hidden;
}
@keyframes leafmove{
    50% {
        transform: translate(-25px, -25px) rotate(360deg) ;   
    }
    75% {
        transform: translate(25px, 0px) rotate( -360deg) ;
    }
    100% {
        transform: translate(-25px, -25px) rotate( -360deg) ;       
    }
}
.loader {           
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	margin: -50px auto;
	font-size: 10px;
	width: 50px;
	height:50px;
}
.loader img{
  margin: 0 auto;
  animation-direction: alternate; 
  animation: leafmove 3s linear .2s infinite alternate; 
}
#loadingDiv {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:#ffffff;
	z-index: 9999999999;
}



.homeCarousel .owl-item{
	height: 100vh;
}
.homeCarousel .owl-item .item{
	height: 100%;
}
.homeCarousel .owl-item .item .img{
	height: 100%;
}
.homeCarouselDesktop .owl-item{
	height: 100vh;
}
.homeCarouselDesktop .owl-item .item{
	height: 100%;
}
.homeCarouselDesktop .owl-item .item .img{
	height: 100%;
}
.homeCarouselDesktop .owl-item .item .img video{
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.havayoluListesi{
	flex-grow: 1;
}


.ucusNot{
	display: none !important;
}
.ucusNot.active{
	display: flex !important;
}


.otelBulunamadi{
	text-align: center;
	font-size: 1.4em;
	padding-top: 20px;
	padding-bottom: 20px;
	width: 100%;
}

.yemekler-listesi{
	display: flex;
	flex-wrap: wrap;
	margin-left: -15px;
	margin-right: -15px;
	margin-top: 30px;
}
.yemekler-listesi .item{
	flex:0 0 33.3333333%;
	max-width: 33.3333333%;
	padding-left: 15px;
	padding-right: 15px;
	margin-bottom: 15px;
}
.yemekler-listesi .item a{
	display: block;
}
.yemekler-listesi .item a .img{}
.yemekler-listesi .item a .img img{
	height: 250px;
	display: block;
	width: 100%;
}
.yemekler-listesi .item a .desc{
	font-family: 'GilroyBold';
	font-size: 1em;
	padding-top: 5px;
	color: #1f1f1f;
}

.contentColumn .whatToEat .eatDetails .contentDetails .desc{
	padding-top: 20px;
	padding-bottom: 20px;
}

.contentColumn .whatToEat .eatDetails .eatThumbGallery a img{
  object-fit: cover;
  width: 100%;
  border-radius: 3px;
  display: block;
  text-align: center;
  margin: 0 auto;
  height: 83px;
}



.discoverTabContent{
  /*transform: scale(0.8);*/
  position: relative;
  top: 44px;
}
.discoverTabContent .harita{
	position: relative;
}
.discoverTabContent .harita .item{
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	transform: scale(0);
	transition: all 0.3s ease-in-out;
}
.discoverTabContent .harita .item.active{
	transform: scale(1);
	opacity: 1;
}
.discoverTabContent .harita .item .icon{
	position: relative;
	cursor: pointer;
}
.discoverTabContent .harita .item .icon .mainpin{}
.discoverTabContent .harita .item .icon .iconimg{
  position: absolute;
  height: 20px;
  left: 8px;
  top: 7px;
  object-fit: contain;
  filter: invert(39%) sepia(62%) saturate(475%) hue-rotate(133deg) brightness(110%) contrast(100%);
}


.locationModalArea {
  width: 390px;
  height: 160px;
  background-color: #ffffff;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  border: 1px solid #f1f1f1;
  -webkit-box-shadow: 0px 34px 29px 0px rgba(33, 31, 25, 0.32);
  -moz-box-shadow: 0px 34px 29px 0px rgba(33, 31, 25, 0.32);
  box-shadow: 0px 34px 29px 0px rgba(33, 31, 25, 0.32);
  display: none;
  position: absolute;
  /*bottom: 56px;*/
  padding: 14px;
  left: -61px;
  margin-top: -174px;
  margin-left: -68px;
  z-index: 60;
}
.locationModalArea:after {
  content: "";
  background-image: url('../img/icon/popup-frame-arrow-35x32.png');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  width: 35px;
  height: 32px;
  position: absolute;
  bottom: -13px;
  /*right: 65px;*/
  z-index: -1;
}
.locationModalArea.active {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;

}
.locationModalArea .imageFrame {
  width: 131px;
  min-width: 131px;
  height: 131px;
  -webkit-border-radius: 11px;
  -moz-border-radius: 11px;
  border-radius: 11px;
  overflow: hidden;
}
.locationModalArea .imageFrame img{
	width: 100%;
	height: 100%;
  object-fit: cover;
}
.locationModalArea .details {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  height: 100%;
  padding: 7px 14px 0 17px;
  flex-grow: 1;
}
.locationModalArea .details .title span {
  font-family: 'GilroyBlack';
  font-size: 13.32px;
  color: #c4c4c4;
  display: block;
}
.locationModalArea .details .title span.bold {
  font-size: 17.09px;
  color: #1d969a;
}
.locationModalArea .details p {
  margin-top: 10px;
  font-family: 'GilroySemibold';
  font-size: 11.56px;
  color: #262626;
}
.locationModalArea .buttonArea {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  margin: -12px 0 0 -12px;
  width: calc(100% + 12px);
}
.locationModalArea .buttonArea a {
  border: 1px solid #dfdfdf;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  font-size: 9.59px;
  font-family: 'GilroyBlack';
  color: #c4c4c4;
  display: block;
  margin: 12px 0 0 12px;
  width: 50%;
  height: 30px;
  line-height: 30px;
  text-align: center;
}
.locationModalArea .buttonArea a:hover {
  color: #1d969a;
  border: 1px solid #1d969a;
}
.locationModalArea .closeButton {
  display: block;
  text-align: center;
  line-height: 35px;
  width: 35px;
  height: 35px;
  background-color: #595959;
  color: #ffffff;
  font-size: 14.17px;
  font-family: 'GilroyBlack';
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  position: absolute;
  right: -17.5px;
  top: -17.5px;
}




.mekanDetayHarita{
	position: relative;
}
.mekanDetayHarita .item{
  position: absolute;
  top: 0;
  left: 0;
  transition: all 0.3s ease-in-out;
}



.cerceveliMekanResim{
  /*background: url(../images/cerveve.png) no-repeat;
  background-size: contain;*/
  width: 1000px;
  height: 1000px;
  margin: 0 auto;
  position: relative;
}
.cerceveliMekanResim .main{
  width: 100%;
  height: 100%;
  padding: 0px;
  object-fit: cover;
  /*position: absolute;
  left:0;
  right: 0;
  top:0;
  bottom:0;
  z-index: 2;*/
}
.cerceveliMekanResim .ov{
  position: absolute;
  left:0;
  right: 0;
  top:0;
  bottom:0;
  z-index: 2;
}


.profilim{}
.profilim .cont{
	display: flex;
}
.profilim .cont .sol-menu{
	flex:0 0 25%;
}
.profilim .cont .sol-menu ul{}
.profilim .cont .sol-menu ul li{}
.profilim .cont .sol-menu ul li a{
	color: #2b2b2b;
	margin-bottom: 6px;
	display: block;
}
.profilim .cont .sag-cont{
	flex:0 0 75%;
}
.profilim .cont .sag-cont .stitle{
  font-size: 1.5em;
  font-family: 'GilroyBold';
  margin-bottom: 20px;
}
.profilim .cont .sag-cont .scont{}
.profilim .cont .sag-cont .scont .profil-form{}
.profilim .cont .sag-cont .scont .profil-form form{
	display: flex;
	flex-wrap: wrap;
}
.profilim .cont .sag-cont .scont .profil-form form .irow{
	flex:0 0 100%;
	margin-bottom: 20px;
	display: flex;
	flex-wrap: wrap;
}
.profilim .cont .sag-cont .scont .profil-form form .irow-submit{
	flex:0 0 100%;
	margin-bottom: 20px;
	display: flex;
	justify-content: flex-end;
	padding-right: 10px;
	padding-left: 10px;
}
.profilim .cont .sag-cont .scont .profil-form form .icol{
	flex:0 0 50%;
	margin-bottom: 20px;
	padding-right: 10px;
	padding-left: 10px;
}
.profilim .cont .sag-cont .scont .profil-form form .icol .ilabel{
	margin-bottom: 5px;
}
.profilim .cont .sag-cont .scont .profil-form form .icol .ival{
}
.profilim .cont .sag-cont .scont .profil-form form .icol .ival input[type="text"]{
  font-family: 'GilroyLight';
  font-size: 14.74px;
  color: #363636;
  height: 58px;
  border: 1px solid #e4e4e4;
  width: 100%;
  padding: 0 18px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.profilim .cont .sag-cont .scont .profil-form form .icol .ival input[type="password"]{
  font-family: 'GilroyLight';
  font-size: 14.74px;
  color: #363636;
  height: 58px;
  border: 1px solid #e4e4e4;
  width: 100%;
  padding: 0 18px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.profilim .cont .sag-cont .scont .profil-form form .irow-submit .profilFormSave{
  font-family: 'GilroyBlack';
  font-size: 17.63px;
  color: #ffffff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  display: block;
  text-align: center;
  background-color: #8cb811;
  border: 0;
  padding: 10px 30px 10px 30px;
  cursor: pointer;
}














.uyeol .profil-form{}
.uyeol .ptitle{
	font-size: 1.5em;
	font-family: 'GilroyBlack';
	margin-bottom: 20px;
}
.uyeol .profil-form form{
	display: flex;
	flex-wrap: wrap;
  margin-left: -10px;
  margin-right: -10px;
}
.uyeol .profil-form form .irow{
	flex:0 0 100%;
	margin-bottom: 20px;
	display: flex;
	flex-wrap: wrap;
}
.uyeol .profil-form form .irow-submit{
	flex:0 0 100%;
	margin-bottom: 20px;
	display: flex;
	justify-content: flex-end;
	padding-right: 10px;
	padding-left: 10px;
}
.uyeol .profil-form form .icol{
	flex:0 0 50%;
	margin-bottom: 20px;
	padding-right: 10px;
	padding-left: 10px;
}
.uyeol .profil-form form .icol .ilabel{
	margin-bottom: 5px;
}
.uyeol .profil-form form .icol .ival{
}
.uyeol .profil-form form .icol .ival input[type="text"]{
  font-family: 'GilroyLight';
  font-size: 14.74px;
  color: #363636;
  height: 58px;
  border: 1px solid #e4e4e4;
  width: 100%;
  padding: 0 18px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.uyeol .profil-form form .icol .ival input[type="password"]{
  font-family: 'GilroyLight';
  font-size: 14.74px;
  color: #363636;
  height: 58px;
  border: 1px solid #e4e4e4;
  width: 100%;
  padding: 0 18px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.uyeol .profil-form form .irow-submit .profilFormSave{
  font-family: 'GilroyBlack';
  font-size: 17.63px;
  color: #ffffff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  display: block;
  text-align: center;
  background-color: #8cb811;
  border: 0;
  padding: 10px 30px 10px 30px;
  cursor: pointer;
}





.home-alt-img{
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0px;
  height: 56px;
  z-index: 20;
  overflow: hidden;
}
.home-alt-img img{
  width: 101%;
  position: absolute;
  left: -5px;
  right: -4px;
  top: 0;
}

.havayoluText{
	font-size: 0.9em;
	margin-bottom: 25px;
	margin-top: 15px;
}
.havayoluText p{
	margin-bottom: 15px;
}
.havayoluText ul{
	list-style: initial;
	padding-left: 20px;
}
.havayoluText h3{
	font-size: 20px;
  margin-bottom: 20px;
}





.fcont{
	margin-top: 25px;
}
.fcont .fhead{
	display: flex;
	width: 100%;
}
.fcont .fhead a{
  color: #2b2b2b;
  margin-right: 15px;
  padding: 22px 15px 23px 15px;
  border-radius: 4px;
}
.fcont .fhead a.active{
  color: #fff;
  background-color: #1f979c;
}
.fcont .fpages{}
.fcont .fpages .fpage{
	display: none;
}
.fcont .fpages .fpage.active{
	display: block;
}










.modal-karayolu {
  background-color: rgba(0, 0, 0, 0.85);
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 500000;
  display: flex;
  align-items: center;
  justify-content: center;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  font-family: 'GilroyRegular';
}
.modal-karayolu.active {
  visibility: visible;
  opacity: 1;
}
.modal-karayolu .modal-cont {
  width: 800px;
  /*margin-top: -200px;*/
}
@media (max-width: 991px) {
  .modal-karayolu .modal-cont {
    width: 100%;
    margin-top: 0;
    padding-left: 30px;
    padding-right: 30px;
  }
}
.modal-karayolu .modal-cont .kapat-cont {
  text-align: right;
  margin-bottom: 14px;
  position: relative;
}
.modal-karayolu .modal-cont .kapat-cont .timer {
  background-color: #fff;
  width: 50px;
  font-weight: 700;
  color: #2b2b2b;
  font-size: 20px;
  position: absolute;
  left: 0;
  text-align: center;
  top: 9px;
  padding: 6px;
}
@media (max-width: 991px) {
  .modal-karayolu .modal-cont .kapat-cont {
    margin-bottom: 14px;
  }
}
.modal-karayolu .modal-cont .kapat-cont a {
  color: #fff;
  display: inline-flex;
  align-items: center;
  text-decoration: none;
}
.modal-karayolu .modal-cont .kapat-cont a span {
  font-weight: 800;
  font-size: 17px;
  margin-right: 10px;
}
.modal-karayolu .modal-cont .kapat-cont a i {
  font-size: 37px;
}
.modal-karayolu .modal-cont .popup-cont{
  background-color: #fff;
  padding: 20px;
  padding-bottom: 5px;
}






.busCompanyListModal {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
}
.busCompanyListModal .ticketItem {
flex: 0 0 47%;
  display: flex;
  align-items: center;
  margin-bottom: 20px;
  border-bottom: 1px solid #2b2b2b;
  margin-right: 10px;
  margin-left: 10px;
  padding: 10px 0px;
}
.busCompanyListModal .ticketItem .img{
  flex: 0 0 39%;
}
.busCompanyListModal .ticketItem img {
  margin-right: 0;
  display: block;
  max-width: 100%;
}
.busCompanyListModal .ticketItem .desc {
  padding-left: 20px;
  font-size: 0.7em;
}
.busCompanyListModal .ticketItem .desc span strong {
  display: block;
  font-family: 'GilroyBlack';
  margin-bottom: 5px;
}
.busCompanyListModal .ticketItem .desc span.green {
  font-family: 'GilroyBlack';
  color: #1f979c;
}
.busCompanyListModal .ticketItem .desc a {
  font-size: 19px;
  color: #1f979c;
  display: block;
  margin-top: 6px;
  font-family: 'GilroyBlack';
}
.busCompanyListModal .ticketItem .desc a.btnDigerFirmalar {
  font-size: 12px;
  margin-top: 10px;
}

@media(max-width: 992px){
	.busCompanyListModal .ticketItem {
	  flex: 0 0 100%;
	  max-width: 100%;
	}
}


.havayoluFirmaCont{
	display: flex;
	flex-wrap: wrap;
	margin-left: -10px;
	margin-right: -10px;
	margin-top: 20px;
}
.havayoluFirmaCont .item{
  flex: 0 0 33.3333333%;
  max-width: 33.3333333%;
  padding-left: 10px;
  padding-right: 10px;
}
.havayoluFirmaCont .item a{
	display: flex;
	width: 100%;
	border-top: 1px solid #a4a4a4;
	border-bottom: 1px solid #a4a4a4;
	padding: 20px 0px;
	margin-bottom: 20px;
	flex-direction: column;
}
.havayoluFirmaCont .item a .img{
	flex: 0 0 100%;
	max-width: 100%;
	margin-bottom: 14px;
}
.havayoluFirmaCont .item a .img img{
	display: block;
	max-width: 100%;
	margin: 0 auto;
	height: 34px;
}
.havayoluFirmaCont .item a .desc{
	padding-left: 0;
	display: flex;
	flex-direction: column;
	justify-content: center;
	text-align: center;
}
.havayoluFirmaCont .item a .desc .title{
	font-size: 1em;
	font-family: 'GilroyBlack';
	flex-grow: 1;
	color: #000;
}
.havayoluFirmaCont .item a .desc .web{
	color: #269a9e;
}

@media(max-width: 992px){
	.havayoluFirmaCont .item{
		flex:0 0 100%;
		max-width: 100%;
	}
}


.bfPage{}
.bfPage form{
	display: flex;
	flex-wrap: wrap;
	margin-left: -10px;
	margin-right: -10px;
}
.bfPage form .icol{
	flex: 0 0 50%;
	max-width: 50%;
	padding: 0px 10px;
	margin-bottom: 20px;
}
.bfPage form .icol .ilabel{
	font-weight: 600;
	margin-bottom: 5px;
}
.bfPage form .icol .ival{}
.bfPage form .icol .ival .error{
	color: red;
	display: inline-block;
	padding-top: 10px;
}
.bfPage form .icol .ival input[type="text"]{
	width: 100%;
	padding: 10px;
  border: 1px solid #e4e4e4;
  height: 58px;
  font-size: 1em;
}
.bfPage form .icol .ival select{
	width: 100%;
	padding: 10px;
	border: 1px solid #e4e4e4;
	height: 58px;
	font-size: 1em;
}

.bfPage form .icol-btn{
	padding: 0px 10px;
	flex:0 0 100%;
	display: flex;
	justify-content: flex-end;
}
.bfPage form .icol-btn button{
  background-color: #1d969a;
  display: block;
  padding: 11px 25px 10px 25px;
  text-align: center;
  margin-bottom: 8px;
  color: #fff;
  border-radius: 3px;
  border: 0;
  cursor: pointer;
  display: block;
  font-family: 'GilroyBold';
  font-size: 1.1em;
}




@media(max-width: 992px){
	.photoGalleryDetail.buradanBakin ul{
	  display: flex;
  	flex-wrap: wrap;
	}
	.photoGalleryDetail.buradanBakin ul li{
		
		margin-bottom: 20px;
	}
	.photoGalleryDetail.buradanBakin ul li:nth-child(6){
		grid-column: initial;
	  grid-row: initial;
	  height: initial;
	}
	.photoGalleryDetail.buradanBakin ul li:nth-child(9){
		grid-column: initial;
	  grid-row: initial;
	  height: initial;
	}
}








.blogDetailsContent table{
  border:1px solid #d5b97a;
  font-size: 12px;
}
.blogDetailsContent table thead{
  
}
.blogDetailsContent table thead tr{

}
.blogDetailsContent table thead tr th{
  color: #fff;
  padding:5px;
  border:1px solid #d5b97a;
  vertical-align: middle;
  background-color:#d5b97a !important;
}
.blogDetailsContent table thead tr th p{
  margin-bottom: 0;
}
.blogDetailsContent table tbody{
}
.blogDetailsContent table tbody tr:nth-child(odd){
  
}
.blogDetailsContent table tbody tr td{
  border:1px solid #1f979c;
  padding:5px;
  vertical-align: middle;
  
}
.blogDetailsContent table tbody tr:nth-child(odd) td{
  background-color: #1f979c40;
}
.blogDetailsContent table tbody tr td strong{
  font-weight:600;
}
.blogDetailsContent table tbody tr td p{
  margin-bottom:0;
}

.blogDetailsContent table tbody tr:first-child td{
  color: #fff;
  padding: 5px;
  border: 1px solid #1f979c;
  vertical-align: middle;
  background-color: #1f979c !important;
}
.blogDetailsContent strong{
	font-family: 'GilroyBlack';
}





.modal-popup {
  background-color: rgba(0, 0, 0, 0.85);
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 500000;
  display: flex;
  align-items: center;
  justify-content: center;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  font-family: 'GilroyRegular';
}
.modal-popup.active {
  visibility: visible;
  opacity: 1;
}
.modal-popup .modal-cont {
  width: 800px;
  /*margin-top: -200px;*/
}
@media (max-width: 991px) {
    .sliderTabsContentArea:before{
        background: none;
    }
  .modal-popup .modal-cont {
    width: 100%;
    margin-top: 0;
    padding-left: 30px;
    padding-right: 30px;
  }
  .homeDevam{
    display: none;
  }
  .Mobile .sliderTabsContentArea{
    /*height: 310px;*/
    height: 238px;
    max-height: initial !important;
  }
  .Mobile .sliderTabsContentArea .sliderTabItem{
    /*height: 400px;*/
    height: 100%;
  }
  .Mobile .sliderTabsContentArea .sliderTabItem .itemSlide{
    height: 100%;
  }
  .Mobile .sliderTabsContentArea .sliderTabItem .itemSlide >img{
    height: 210px;
  }
}
.modal-popup .modal-cont .kapat-cont {
  text-align: right;
  margin-bottom: 14px;
  position: relative;
}
.modal-popup .modal-cont .kapat-cont .timer {
  background-color: #fff;
  width: 50px;
  font-weight: 700;
  color: #2b2b2b;
  font-size: 20px;
  position: absolute;
  left: 0;
  text-align: center;
  top: 9px;
  padding: 6px;
}
@media (max-width: 991px) {
  .modal-popup .modal-cont .kapat-cont {
    margin-bottom: 14px;
  }
}
.modal-popup .modal-cont .kapat-cont a {
  color: #fff;
  display: inline-flex;
  align-items: center;
  text-decoration: none;
}
.modal-popup .modal-cont .kapat-cont a span {
  font-weight: 800;
  font-size: 17px;
  margin-right: 10px;
}
.modal-popup .modal-cont .kapat-cont a i {
  font-size: 37px;
}
.modal-popup .modal-cont .popup-cont{
  background-color: #fff;
  padding: 20px;
}
.modal-popup .modal-cont .popup-cont img{
  /*width: 100% !important;
  height: auto !important;*/
  width: initial !important;
  height: 600px !important;
  display: block;
  margin: 0 auto;
}

.bannerResim img{
  width: initial;
  height: 532px;
  display: block;
  margin: 0 auto;
}
@media (max-width: 991px) {
  .popup-icerik img {
    width: 100% !important;
    height: initial !important;
  }
  .modal-popup .modal-cont .popup-cont img{
    width: 100% !important;
    height: auto !important;

  }
  .bannerResim img {
    width: initial;
    height: 347px;
    display: block;
    margin: 0 auto;
    margin-top: 87px;
  }
}

.popup-icerik table{
  table-layout: fixed;
}
.popup-icerik table tr td{
  padding: 10px;
}
.popup-icerik p{
  margin-bottom: 0;
}
@media (max-width: 991px) {
  .popup-icerik table tr td{
    display: block;
  }
}

.rotaListeButonlar{
	display: flex;
	/*justify-content: space-between;*/
}

.rotaListeButonlar .qrColumn{
	flex-grow: 1;
}
.rotaListeButonlar .butonlar{
	display: flex;
}
.rotaListeButonlar .butonlar a{ 
	margin-left: 10px;
}

.contentColumn .routeContain .routeDestination.rotaPrintCont{
	display: block;
}
.contentColumn .routeContain .routeDestination.routeMap.rotaPrintCont .leftColumn{
	max-width: 100%;
}

.rotalarimList{
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-gap: 20px;
}
.rotalarimList .item{}
.rotalarimList .item a{
  display: block;
  color: #2b2b2b;
  margin-bottom: 5px;
}
.rotalarimList .item span.removeRoute{
  display: block;
  background-color: #0f6467;
  color: #fff;
  cursor: pointer;
}



.uyelikFormRota{
  width: 100%;
}
.uyelikFormRota .icol{}
.uyelikFormRota .icol .ival{
  position: relative;
  margin-bottom: 10px;
  color: #a5a5a5;
  border: 2px solid #c9c9c9;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  width: 100%;
  text-align: center;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
}
.uyelikFormRota .icol .ival input[type="text"]{
  font-size: 17.63px;
  color: #1d1d1d;
  background-color: rgba(0, 0, 0, 0);
  border: none;
  width: 100%;
  height: 100%;
  padding: 0 12px;
}
.uyelikFormRota .icol .ival input[type="password"]{
  font-size: 17.63px;
  color: #1d1d1d;
  background-color: rgba(0, 0, 0, 0);
  border: none;
  width: 100%;
  height: 100%;
  padding: 0 12px;
}
.uyelikFormRota .irow-submit button{
  font-family: 'GilroyBlack';
  font-size: 17.63px;
  color: #ffffff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  height: 58px;
  line-height: 58px;
  display: block;
  width: 100%;
  text-align: center;
  background-color: #1d969a;
  border: 1px solid #1d969a;
}






.contentColumn .howToCome .tabs .tabContent .tabItem .ticketItem .desc a.firma-web{
	font-size: 0.8em;
}


/* Customize the label (the container) */
.chkcontainer {
  display: block;
  position: relative;
  padding-left: 35px;
  padding-top: 7px;
  padding-bottom: 6px;
  cursor: pointer;
  font-size: 14px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* Hide the browser's default checkbox */
.chkcontainer input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

/* Create a custom checkbox */
.chkcontainer .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 25px;
  width: 25px;
  background-color: #fff;
  border-radius: 50%;
  border: 1px solid #000;
}

/* On mouse-over, add a grey background color */
.chkcontainer:hover input ~ .checkmark {
  background-color: #ccc;
}

/* When the checkbox is checked, add a blue background */
.chkcontainer input:checked ~ .checkmark {
  /*background-color: #2196F3;*/
}

/* Create the checkmark/indicator (hidden when not checked) */
.chkcontainer .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.chkcontainer input:checked ~ .checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */
.chkcontainer .checkmark:after {
  left: 3px;
  top: 3px;
  width: 17px;
  height: 17px;
  background-color: #1f979c;
  border-radius: 50%;
}



.otelsListArea{
	position: relative;
}
.otelsListArea .filtreBtn{
  margin-right: 15px;
  padding: 18px 15px 17px 15px;
  border-radius: 4px;
  color: #fff;
  background-color: #1f979c;
}

.nkf{
  position: absolute;
  right: 0;
  width: 70%;
  top: 0;
  background-color: #fff;
  text-align: left;
  z-index: 200;
  padding: 20px;
  box-shadow: 0px 12px 27px 1px rgb(0 0 0 / 36%);
  transition: all 0.2s ease-in-out;
  opacity: 0;
  visibility: hidden;
  transform: scale(0.7);
}
.nkf.active{
	opacity: 1;
  visibility: visible;
  transform: scale(1);
}
.nkf .cont{

}
.nkf .cont .not{
  background-color: #fffff6;
  color: #434242;
  font-size: 13px;
  padding: 10px;
  font-weight: 700;
  margin-bottom: 25px;
}
.nkf .cont .fi{
	display: flex;
	margin-left: -20px;
	margin-right: -20px;
}
.nkf .cont .fi .icol{
  flex: 0 0 50%;
  padding-left: 20px;
  padding-right: 20px;
}
.nkf .cont .fi .icol .head{
	display: flex;
	align-items: center;
	margin-bottom: 20px;
}
.nkf .cont .fi .icol .head .title{
	flex-grow: 1;
	font-size: .9em;
	font-family: 'GilroyBold';
}
.nkf .cont .fi .icol .head a{
	display: block;
	font-size: .9em;
  color: #cccccc;
}
.nkf .cont .fi .icol .liste{
  border-right: 2px solid #dfdfdf;
}
.nkf .cont .fi .icol .liste .item{
	margin-bottom: 5px;
}
.nkf .cont .fi .icol .liste .item label{}
.nkf .cont .fi .icol:last-child .liste{
	border-right: initial;
}
.nkf .cont .sbutton{
	display: flex;
	justify-content: flex-end;
}
.nkf .cont .sbutton button{
  display: inline-block;
  background-color: #afcb2e;
  color: #fff;
  font-weight: 800;
  padding: 14px 60px 12px 60px;
  cursor: pointer;
  border: 0;
  border-radius: 4px;
}














.fconts{
	margin-top: 25px;
}
.fconts .fhead{
	display: flex;
}
.fconts .fhead a{
  color: #2b2b2b;
  margin-right: 15px;
  padding: 15px 0px 14px 0px;
  border-radius: 8px;
  border: 2px solid #b4b4b4;
  width: 190px;
  text-align: center;
  position: relative;
  font-size: 1rem;
}
.fconts .fhead a.active{
  color: #fff;
  background-color: #1f979c;
  background: rgb(31,151,156);
  background: linear-gradient(90deg, rgba(31,151,156,1) 0%, rgba(0,65,67,1) 100%);
  border: initial;
  padding-top: 17px;
}
.fconts .fhead a:after{
  content: "";
  position: absolute;
  bottom: -11px;
  left: 50%;
  transform: translate(-50%, 0px);
  border-width: 12px 12px 0;
  border-style: solid;
  border-color: #0f6b6f transparent;
  display: block;
  width: 0;
  display: none;
}
.fconts .fhead a.active:after{
	display: block;
}
.fconts .fpages{}
.fconts .fpages .fpage{
	display: none;
}
.fconts .fpages .fpage.active{
	display: block;
}

.parama{}
.parama a{
	display: block;
	padding: 10px;
	margin-bottom: 5px;
	color: #2b2b2b;
}





.cm{
	position: fixed;
	top: 75%;
	right: -38px;
	width: 38px;
	height: 72px;
	z-index: 100;
	transition: all 0.3s ease-in-out;
}
.cm.active{
	right: 0;
}
.cm .icon {
  background-image: url(../img/icon/loc-count-bg.png);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  width: 38px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: 'GilroyBlack';
  color: #ffffff;
  font-size: 26.37px;
  padding-top: 10px;
  margin-bottom: 13px;
}
.cm .icon a{
	color: #fff;
}
.cm .icon a .toplamSagDisplay{
	display: block;
}

.adminRotalari{
	
}
.adminRotalari .titleArea{
	display: block;
	margin-bottom: 20px;
}
.adminRotalari .list{
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	grid-gap: 15px;
}
.adminRotalari .list .item{}
.adminRotalari .list .item a{
  display: flex;
  border: 7px solid #aeca2b;
  padding: 10px;
  align-items: center;
}
.adminRotalari .list .item a .img{}
.adminRotalari .list .item a .img img{
	display: block;
	height: 95px;
}
.adminRotalari .list .item a .desc{
	padding-left: 10px;
	color: #2b2b2b;
}
.adminRotalari .list .item a .desc .title{}
.adminRotalari .list .item a .desc .spot{}


.iletisimp{
	width: 100%;
	overflow: hidden;
}
.iletisimp .titleArea{
	margin-bottom: 20px;
}
.fw {
  width: 100%;
  display: inline-block;
  float: left;
}
/* contactPageLeft */
.contactPageLeft {width:35%; float:left; display:inline-block; margin-bottom:30px; }
.contactPageRight {width:65%; float:left; display:inline-block; margin-bottom:30px}
.contactPageRightBox iframe {width:100%!important; float:left; height:200px!important; border:10px solid #f2f2f2}

/* contactPageLeftBox */
.contactPageLeftBox>ul>li {position:relative; margin-bottom:15px; color:#777777; font-size:13px; line-height:20px; padding-left:25px;}
.contactPageLeftBox>ul>li a{
  color: #777777;
}
.contactPageLeftBox>ul>li .title {width:100%; display:inline-block; font-size:14px; font-weight:700; color:#263953;}
.contactPageLeftBox>ul>li i {position:absolute; left:0; top:0; font-size:15px; line-height:20px; color:#263953;}




.ngPageText{
	padding-top: 20px;
	padding-bottom: 20px;
}


.hava{
	display: flex;
  align-items: center;
  justify-content: flex-end;
  margin-right: 10px;
}
.hava .hava-cont{
  padding-left: 5px;
  color: #fff;
}

.fixed .hava img{
	height: 20px;
}
.fixed .hava .hava-cont{
	color: #2b2b2b;
}
.subPageHeader .hava .hava-cont{
	color: #2b2b2b;
}
.subPageHeader .hava img{
	height: 20px;
}

.video-galeri{}
.video-galeri .cont{
	display: grid;
	grid-template-columns: repeat(3,1fr);
	grid-gap: 20px;
}
.video-galeri .cont .item{}
.video-galeri .cont .item a{
	display: block;
	color: #2b2b2b;
	transition: all 0.3s linear;
}
.video-galeri .cont .item a:hover{
	transform: scale(1.1);
}
.video-galeri .cont .item a .img{
	margin-bottom: 5px;
	position: relative;
}
.video-galeri .cont .item a .img i{
	position: absolute;
	left: 0;right: 0;top: 0;bottom: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 2em;
	color: #fff;
}
.video-galeri .cont .item a .img i:before{
  content: "\f04b";
  border: 5px solid #fff;
  border-radius: 50%;
  width: 70px;
  height: 70px;
  display: flex;
  padding-left: 8px;
  align-items: center;
  justify-content: center;
}
.video-galeri .cont .item a .img img{
	display: block;
	width: 100%;
	height: 200px;
	object-fit: cover;
}
.video-galeri .cont .item a .title{
	font-size: 1.1em;
}

@media(max-width: 992px){
	.video-galeri .cont{
		grid-template-columns: repeat(2,1fr);
		grid-gap: 10px;
	}
}

.mainBody .waitingZonguldak .itemBoxesArea{
	width: 100%;
}
.nySlider{
	overflow: hidden;
	height: 325px;
	position: relative;
	left: 0;top: 0;right: 0;bottom: 0;
	border-radius: 10px;
}

.nySlider .item{
}
.nySlider .item img{
	display: block;
	width: 100%;
	height: 325px;
}
.nySlider.uzun{
	height: 365px;
}
.nySlider.uzun .item img{
	height: 365px;
}


.zyemekleri{
	position: relative;
}
.zyemekleri .tasteButton{
	 display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  background-image: url(../img/eatButtonBg.png);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  width: 261px;
  height: 61px;
  font-family: 'GilroyBlack';
  font-size: 19.81px;
  color: #ffffff;
  position: absolute;
  right: 0;
  top: -14px;
  padding-left: 30px;
}

.home footer .footer .vbottomColumn{
	position: absolute;
	right: 0;
	bottom: 20px;
}

@media(max-width: 992px){
	footer .footer .topColumn{
		flex-wrap: wrap;
	  align-items: center;
	}
	.col-logo{
		flex:0 0 100%;
		text-align: center;
		display: flex;
		align-items: center;
		justify-content: center;
		margin-bottom: 20px;
	}
	.col-sa{
		flex:0 0 100%;
		text-align: center;
		display: flex;
		align-items: center;
		justify-content: center;
		margin-bottom: 20px;
	}
	.col-social{
		flex:0 0 100%;
		text-align: center;
	}
	footer .footer .topColumn .socialArea > div{
		align-items: center;
		justify-content: center;
	}
	footer .footer .topColumn .socialArea .birFikrimVarBtn{
		display: inline-block;
	  padding: 17px 28px;
	}
}


.subCenter{
  min-height: 68vh;
}


@media(max-width: 992px){
	.homeContent {
	  height: auto !important;
	}
	.homeContent .homeCarousel.owl-carousel {
	  
	}
	.section > .container {
		height: initial;
		top: initial;
	}
	.home-alt-img{
		display: none;
	}
	.discoverTabContent {
  	/* transform: scale(0.8); */
  	position: relative;
  	top: -13px;
  	transform: scale(0.5);
  	right: 61px;
	}
	.mainBody .discoverySection{
		height: initial !important;
	}
	.section{
		height: initial !important;
	}
	.blogDetailsContent p img{
		width: 100% !important;
		max-width: 100% !important;
		height: initial !important; 
	}
	.zyemekleri{
	  padding-top: 44px;
  	margin-top: 41px;
	}
	.zyemekleri .fconts .fhead{
	  flex-wrap: wrap;
	}
	.fconts .fhead a{
		width: 100%;
		margin-bottom: 15px;
	}
	.yemekler-listesi .item {
	  flex: 0 0 100%;
	  max-width: 100%;
	}
	.subPageHeader .logo{
	  display: block;
  	margin-top: 17px;
	}.fixed .logo{
	  display: block;
  	margin-top: 17px;
	}
	header.fixed, header.subPageHeader{
		height: initial;
		padding-bottom: 10px;
	}
	.contactPageLeft {
	  width: 100%;
	}
	.contactPageRight {
  	width: 100%;
	}
}



.blogDetailsContent ul{
	margin-left: 20px;
	list-style: initial;
  font-family: 'GilroyRegular';
  font-size: 15px;
  color: #191919;
  padding: 12px 0;
}
.blogDetailsContent ul li{
	list-style: initial;
}





.ed{}
.ed .cont{
  display: grid;
  grid-template-columns: 31% auto 25%
}
.ed .cont .edgaleri{}
.ed .cont .edgaleri .main{

}
.ed .cont .edgaleri .main .mcont{
	border: 15px solid #f0f0f0;
	border-bottom: initial;
	height: 220px;
}
.ed .cont .edgaleri .main .mcont img{
	width: 332px;
	height: 333px;
	max-width: 100%;
	display: block;
  object-fit: contain;
}
.ed .cont .edgaleri .gsml{
  padding-top: 147px;
	display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 15px;
}
.ed .cont .edgaleri .gsml .item{}
.ed .cont .edgaleri .gsml .item a{
	display: block;
}
.ed .cont .edgaleri .gsml .item a img{
	width: 100%;
	height: 92px;
	object-fit: cover;
}
.ed .cont .edcontent{}
.ed .cont .edcontent .edtext{
	padding: 0px 20px;
}
.ed .cont .eddetail{}
.ed .cont .eddetail .eddcont{
	border-left: 5px solid #f0f0f0;
	padding-left: 20px;
}
.ed .cont .eddetail .eddcont .irow{
	margin-bottom: 20px;
}
.ed .cont .eddetail .eddcont .irow .ilabel{
	display: flex;
	align-items: center;
}
.ed .cont .eddetail .eddcont .irow .ilabel .img{
  width: 18px;
}
.ed .cont .eddetail .eddcont .irow .ilabel .img img{}
.ed .cont .eddetail .eddcont .irow .ilabel .desc{
	font-family: 'GilroyBlack';
	padding-left: 5px;
	color: #1e969a;
}
.ed .cont .eddetail .eddcont .irow .ival{
  color: #6f6f6f;
  font-family: 'GilroyBold';
  padding-left: 23px;
}
.ed .cont .eddetail .eddcont .loc-btn{
	margin-top: 30px;
}
.ed .cont .eddetail .eddcont .loc-btn a{
  display: flex;
  align-items: center;
  border: 2px solid #e2e2e2;
  padding: 12px 17px 14px 15px;
}
.ed .cont .eddetail .eddcont .loc-btn a span{
	font-family: 'GilroyBlack';
	color: #c1c1c1;
	padding-left: 10px;
}


@media(max-width: 992px){
	.ed .cont{
		display: block;
	}
	.ed .cont .edgaleri .main .mcont{
		border:initial;
		height: initial;
	}
	.ed .cont .edgaleri .main .mcont img{
		width: 100%;
	}
	.ed .cont .edgaleri .gsml{
		padding-top: 10px;
		grid-template-columns: repeat(2, 1fr);
	}
	.ed .cont .edcontent .edtext{
		padding: 30px 0px;
	}
	.ed .cont .eddetail .eddcont{
		border-left: initial;
		padding-left: initial;
	}
	.mekanDetayHarita{
	  position: relative;
	  transform: scale(0.5);
	  width: 585px;
	}
	.contentColumn .blogContentContain .blogDetails .blogDetailsContent iframe {
	  width: 100% !important;
	}
	.contentColumn .blogContentContain .blogDetails .blogDetailsContent img{
		max-width: 100%;
		height: initial !important;
	}
	.subCenter h4{
	  font-size: 1em;
  	margin-bottom: 15px;
	}
	.contentArea .contentHeader .breadcrumb a{
		line-height: 20px;
	}
	.locationModalArea{
	  position: fixed;
	  left: 27px !important;
	  transform: scale(.8);
	}
	.locationModalArea:after{
		display: none;
	}
}




.vzongManset{
	display: flex;
	margin-left: -10px;
	margin-right: -10px;
	margin-bottom: 20px;
}
.vzongManset .sol{
	padding-left: 10px;
	padding-right: 10px;
	flex:0 0 50%;
}
.vzongManset .sol .item{}
.vzongManset .sol .item a{
	position: relative;
	display: block;
}
.vzongManset .sol .item a:before{
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 2;
  background: rgb(1,120,134);
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.45) 0%, rgba(0,0,0,0) 80%);
}
.vzongManset .sol .item a .img{}
.vzongManset .sol .item a .img img{
  height: 400px;
  width: 100%;
  object-fit: cover;
  display: block;
}
.vzongManset .sol .item a .desc{
  position: absolute;
  left: 0;
  bottom: 0;
  color: #fff;
  padding: 20px;
  z-index: 2;
}
.vzongManset .sol .item a .desc span{
	display: block;
}
.vzongManset .sol .item a .desc span.title{
	font-family: 'GilroyBlack';
}
.vzongManset .sag{
	padding-left: 10px;
	padding-right: 10px;
	flex:0 0 50%;
}

.vzongManset .sag .sgrid{
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	grid-gap: 20px;
}
.vzongManset .sag .sgrid .item{}
.vzongManset .sag .sgrid .item a{
	position: relative;
	display: block;
}
.vzongManset .sag .item a:before{
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 2;
  background: rgb(1,120,134);
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.45) 0%, rgba(0,0,0,0) 80%);
}
.vzongManset .sag .sgrid .item a .img{}
.vzongManset .sag .sgrid .item a .img img{
	width: 100%;
	height: 190px;
	object-fit: cover;
	display: block;
}
.vzongManset .sag .sgrid .item a .desc{
  position: absolute;
  left: 0;
  bottom: 0;
  color: #fff;
  padding: 20px;
  z-index: 2;
}
.vzongManset .sag .sgrid .item a .desc span{
	display: block;
}
.vzongManset .sag .sgrid .item a .desc span.title{
	font-family: 'GilroyBlack';
}

@media(max-width: 992px){
	.vzongManset{
		flex-wrap: wrap;
	}
	.vzongManset .sol{
		flex:0 0 100%;
		margin-bottom: 20px;
	}
	.vzongManset .sag{
		flex:0 0 100%;
	}
	.vzongManset .sol .item a .img img{
		height: 200px;
	}
}




.headerSlider{
  position: absolute;
    left: 307px;
  top: 79px;
  width: 240px;
  float: left;
  overflow: hidden;
  color: #fff;
}



.headerSlider >img{
  height: 80px;
}
.headerSlider >img.sloganbeyaz{
  display: block;
}
.headerSlider >img.sloganrenkli{
  display: none;
}
.headerSlider .sliderarea{
  position: absolute;
  left: 20px;
  top: 20px;
  font-size: 39px;
  font-family: 'GilroyBlack';
  color: #396d35;
}
.headerSlider .sitem{
  /*transition: all 0.3s linear;*/
}
header.subPageHeader .headerSlider, header.fixed .headerSlider{
  top: 11px;
  color: #2b2b2b;
  left: 301px;
}
header.subPageHeader .headerSlider >img.sloganbeyaz, header.fixed .headerSlider >img.sloganbeyaz{
  display: none;
}
header.subPageHeader .headerSlider >img.sloganrenkli, header.fixed .headerSlider >img.sloganrenkli{
  display: block;
}


@media(max-width: 1367px){
  .headerSlider{
    left: 254px;
  }
  header.subPageHeader .headerSlider, header.fixed .headerSlider {
    left: 229px;
  }
}

@media(max-width: 992px){
  .headerSlider{
    left: 8px;
    top: 99px;
  }
  header.subPageHeader .headerSlider, header.fixed .headerSlider {
    top: 40px;
    color: #2b2b2b;
    left: 140px;
  }
  .headerSlider >img {
    height: 50px;
  }
  .headerSlider .sliderarea {
    position: absolute;
    left: 20px;
    top: 11px;
    font-size: 26px;
    font-family: 'GilroyBlack';
    color: #396d35;
  }
}




.hbilet{
  overflow: hidden;
  position: relative;
  padding-bottom: 149px;
  padding-top: 74px;
  background-image: url(../img/hbilet/hbg.jpg);
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  top: -31px;
}
.hbilet .sagimg{
  position: absolute;
  right: -336px;
  bottom: -97px;
  z-index: 1;
}
.hbilet .sagimg img{
  width: 620px;
}
.hbilet .app{
  width: 759px;
  margin: 0 auto;
  text-align: center;
  color: #202020;
  position: relative;
  z-index: 2;
}
.hbilet .app .baslik{
  text-align: center;
  margin-bottom: 35px;
}
.hbilet .app .baslik img{
  display: inline-block;
}
.hbilet .app .yazi{
  margin-bottom: 62px;
}
.hbilet .app form{}
.hbilet .app form .input{
  margin-bottom: 25px;
  display: flex;
}
.hbilet .app form .input .icol{
  flex: 0 0 50%;
}
.hbilet .app form .input .icol:first-child{
  padding-right: 15px;
}
.hbilet .app form .input .icol:last-child{
  padding-left: 15px;
}
.hbilet .app form .input .icol input[type="text"]{
  width: 100%;
  padding: 15px;
  border: 1px solid #d6d6d6;
  font-family: 'GilroySemiBold';
}
.hbilet .app form .submit{
  display: flex;
  align-items: center;
  margin-bottom: 25px;
}
.hbilet .app form .submit .scol{
  flex: 0 0 50%;
}
.hbilet .app form .submit .scol:first-child{
  padding-right: 15px;
}
.hbilet .app form .submit .scol:last-child{
  padding-left: 15px;
}
.hbilet .app form .submit .scol a{
  color: #202020;
  font-size: 0.9rem;
}
.hbilet .app form .submit .scol a strong{
  font-family: 'GilroyBlack';
}
.hbilet .app form .submit .scol button{
  background-color: #fcb906;
  color: #2c2c2c;
  padding: 15px;
  width: 100%;
  border: 0;
  cursor: pointer;
  font-family: 'GilroyBlack';
  font-size: 1.1rem;
}
.hbilet .app .icons{
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 20px;
}
.hbilet .app .icons a{
  display: block;
  margin-left: 5px;
  margin-right: 5px;
}
.hbilet .app .icons a img{
  display: block;
}
.hbilet .app .altyazi{
  font-size: 0.9rem;
}


.bilet-goruntule{
  position: relative;
  display: inline-block;
  display: flex;
  align-items: center;
  justify-content: center;
}
.bilet-goruntule .bgi{
  position: relative;
  display: inline-block;
}
.bilet-goruntule .bgi img{
  display: block;
}
.bilet-goruntule .ad{
  position: absolute;
  color: #fff;
  right: 0;
  top: 97px;
  left: 893px;
  font-family: 'GilroyBlack';
}
.bilet-goruntule .soyad{
  position: absolute;
  color: #fff;
  right: 0;
  top: 146px;
  left: 893px;
  font-family: 'GilroyBlack';
}
.bilet-goruntule .kod{
  position: absolute;
  color: #fff;
  right: 0;
  top: 334px;
  left: 920px;
  font-family: 'GilroyBlack';
}
.bilet-goruntule .kod2{
  position: absolute;
  color: #fff;
  right: 0;
  top: 334px;
  left: 748px;
  font-family: 'GilroyBlack';
}

.biletGorBtn{
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 15px;
}
.biletGorBtn a{
  background-color: #fcb906;
  color: #2c2c2c;
  padding: 15px;
  width: 250px;
  border: 0;
  cursor: pointer;
  font-family: 'GilroyBlack';
  font-size: 1.1rem;
  text-align: center;
  margin-left: 7px;
  margin-right: 7px;
}



@media(max-width:992px){
  .hbilet .app{
    width: 100%;
  }
  .hbilet .app .baslik img{
    width: 100%;
  }
  .hbilet .app .yazi{
    margin-bottom: 29px;
  }
  .hbilet .app form .input{
    flex-wrap: wrap;
  }
  .hbilet .app form .submit{
    flex-wrap: wrap;
  }
  .hbilet .app form .input .icol {
    flex: 0 0 100%;
  }
  .hbilet .app form .input .icol:first-child {
    padding-right: 0;
    margin-bottom: 15px;
  }
  .hbilet .app form .input .icol:last-child {
    padding-left: 0;
  }
  .hbilet .app form .submit .scol {
    flex: 0 0 100%;
  }
  .hbilet .app form .submit .scol:first-child {
    padding-right: 0;
    margin-bottom: 15px;
  }
  .hbilet .app form .submit .scol:last-child {
    padding-left: 0;
  }
  .hbilet .app .icons{
    flex-wrap: wrap;
    margin-bottom: 5px;
  }
  .hbilet .app .icons a{
    margin-bottom: 15px;
  }
  .hbilet .sagimg{
    display: none;
  }
  .bilet-goruntule .bgi {
    transform: scale(0.3);
  }
}









.bilet-goruntule-s{
  position: relative;
  display: inline-block;
  display: flex;
  align-items: center;
  justify-content: center;
}
.bilet-goruntule-s .bgi{
  position: relative;
  display: inline-block;
}
.bilet-goruntule-s .bgi img{
  display: block;
}
.bilet-goruntule-s .ad{
  position: absolute;
  color: #fff;
  right: 0;
  top: 365px;
  left: 183px;
  font-family: 'GilroyBlack';
}
.bilet-goruntule-s .soyad{
  position: absolute;
  color: #fff;
  right: 0;
  top: 424px;
  left: 183px;
  font-family: 'GilroyBlack';
}
.bilet-goruntule-s .kod{
  position: absolute;
  color: #fff;
  right: 0;
  top: 506px;
  left: 333px;
  font-family: 'GilroyBlack';
}
.bilet-goruntule-s .tarih{
  position: absolute;
  color: #fff;
  right: 0;
  top: 366px;
  left: 390px;
  font-family: 'GilroyBlack';
}
.bilet-goruntule-s .tarih2{
  position: absolute;
  color: #fff;
  right: 0;
  top: 426px;
  left: 390px;
  font-family: 'GilroyBlack';
}

@media(max-width:992px){
  .biletGorBtn{
    flex-wrap: wrap;
  }
  .biletGorBtn a{
    margin-bottom: 10px;
  }
  .bilet-goruntule-s .bgi {
    transform: scale(0.5);
  }

  .contentColumn .eventsContain .rightColumn .calendar table tbody tr td img {
    width: 28px;
    height: 27px;
  }


}

header.subPageHeader .header > div .rightColumn .openMenuArea a:hover {
  opacity: 1 !important;
  -webkit-opacity: 1 !important;
  -moz-opacity: 1 !important;
  -khtml-opacity: 1 !important;
  filter: alpha(opacity=100) !important;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important;
}
header.subPageHeader .header > div .rightColumn .openMenuArea a:hover img {
  filter: invert(100%) !important;
  -webkit-filter: invert(100%) !important;
  -moz-filter: invert(100%) !important;
  -o-filter: invert(100%) !important;
  -ms-filter: invert(100%) !important;
  opacity: 1 !important;
}
/* User icon da siyah */
header.subPageHeader .header > div a.userIcon {
  opacity: 1 !important;
  -webkit-opacity: 1 !important;
  -moz-opacity: 1 !important;
  -khtml-opacity: 1 !important;
  filter: alpha(opacity=100) !important;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important;
}
header.subPageHeader .header > div a.userIcon img {
  filter: invert(100%) !important;
  -webkit-filter: invert(100%) !important;
  -moz-filter: invert(100%) !important;
  -o-filter: invert(100%) !important;
  -ms-filter: invert(100%) !important;
  opacity: 1 !important;
}
header.subPageHeader .header > div a.userIcon:hover {
  opacity: 1 !important;
  -webkit-opacity: 1 !important;
  -moz-opacity: 1 !important;
  -khtml-opacity: 1 !important;
  filter: alpha(opacity=100) !important;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important;
}
header.subPageHeader .header > div a.userIcon:hover img {
  filter: invert(100%) !important;
  -webkit-filter: invert(100%) !important;
  -moz-filter: invert(100%) !important;
  -o-filter: invert(100%) !important;
  -ms-filter: invert(100%) !important;
  opacity: 1 !important;
}

