/*!
Theme Name: onurturkay
Theme URI: http://underscores.me/
Author: Onur TURKAY
Author URI: http://wwww.onurturkay.com.tr
Description: Nil Hotel v1 - Onur Turkay
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: onurturkay
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

onurturkay is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Generic
  - Normalize
  - Box sizing
# Base
  - Typography
  - Elements
  - Links
  - Forms
## Layouts
# Components
  - Navigation
  - Posts and pages
  - Comments
  - Widgets
  - Media
  - Captions
  - Galleries
# plugins
  - Jetpack infinite scroll
# Utilities
  - Accessibility
  - Alignments

--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Generic
--------------------------------------------------------------*/

/* Normalize
--------------------------------------------- */

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
  float: left;
  width: 100%;
  margin: 0;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}

/* Box sizing
--------------------------------------------- */

/* Inherit box-sizing to more easily change it's value on a component level.
@link http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
*,
*::before,
*::after {
  box-sizing: inherit;
}

html {
  box-sizing: border-box;
}

/*--------------------------------------------------------------
# Base
--------------------------------------------------------------*/

/* Typography
--------------------------------------------- */
body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  clear: both;
}

p {
  margin-bottom: 1.5em;
}

dfn,
cite,
em,
i {
  font-style: italic;
}

blockquote {
  margin: 0 1.5em;
}

address {
  margin: 0 0 1.5em;
}

pre {
  background: #eee;
  font-family: "Courier 10 Pitch", courier, monospace;
  line-height: 1.6;
  margin-bottom: 1.6em;
  max-width: 100%;
  overflow: auto;
  padding: 1.6em;
}

code,
kbd,
tt,
var {
  font-family: monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}

abbr,
acronym {
  border-bottom: 1px dotted #666;
  cursor: help;
}

mark,
ins {
  background: #fff9c0;
  text-decoration: none;
}

big {
  font-size: 125%;
}

/* Elements
--------------------------------------------- */
body {
  background: #fff;
}

hr {
  background-color: #ccc;
  border: 0;
  height: 1px;
  margin-bottom: 1.5em;
}

ul,
ol {
  margin: 0 0 1.5em 3em;
}

ul {
  list-style: disc;
}

ol {
  list-style: decimal;
}

li > ul,
li > ol {
  margin-bottom: 0;
  margin-left: 1.5em;
}

dt {
  font-weight: 700;
}

dd {
  margin: 0 1.5em 1.5em;
}

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
  max-width: 100%;
}

img {
  height: auto;
  max-width: 100%;
}

figure {
  margin: 1em 0;
}

table {
  margin: 0 0 1.5em;
  width: 100%;
}

/* Links
--------------------------------------------- */
a {
  color: #4169e1;
}

a:visited {
  color: #800080;
}

a:hover,
a:focus,
a:active {
  color: #191970;
}

a:focus {
  outline: thin dotted;
}

a:hover,
a:active {
  outline: 0;
}

/* Forms
--------------------------------------------- */
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  border: 1px solid;
  border-color: #ccc #ccc #bbb;
  border-radius: 3px;
  background: #e6e6e6;
  color: rgba(0, 0, 0, 0.8);
  line-height: 1;
  padding: 0.6em 1em 0.4em;
}

button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
  border-color: #ccc #bbb #aaa;
}

button:active,
button:focus,
input[type="button"]:active,
input[type="button"]:focus,
input[type="reset"]:active,
input[type="reset"]:focus,
input[type="submit"]:active,
input[type="submit"]:focus {
  border-color: #aaa #bbb #bbb;
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
  color: #666;
  border: 1px solid #ccc;
  border-radius: 3px;
  padding: 3px;
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
  color: #111;
}

select {
  border: 1px solid #ccc;
}

textarea {
  width: 100%;
}

/*--------------------------------------------------------------
# Layouts
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Components
--------------------------------------------------------------*/

/* Navigation
--------------------------------------------- */
.main-navigation {
  display: block;
  width: 100%;
}

.main-navigation ul {
  display: none;
  list-style: none;
  margin: 0;
  padding-left: 0;
}

.main-navigation ul ul {
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
  float: left;
  position: absolute;
  top: 100%;
  left: -999em;
  z-index: 99999;
}

.main-navigation ul ul ul {
  left: -999em;
  top: 0;
}

.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul {
  display: block;
  left: auto;
}

.main-navigation ul ul a {
  width: 200px;
}

.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
  left: auto;
}

.main-navigation li {
  position: relative;
}

.main-navigation a {
  display: block;
  text-decoration: none;
}

/* Small menu. */
.menu-toggle,
.main-navigation.toggled ul {
  display: block;
}

@media screen and (min-width: 37.5em) {

  .menu-toggle {
    display: none;
  }

  .main-navigation ul {
    display: flex;
  }
}

.site-main .comment-navigation,
.site-main
.posts-navigation,
.site-main
.post-navigation {
  margin: 0 0 1.5em;
}

.comment-navigation .nav-links,
.posts-navigation .nav-links,
.post-navigation .nav-links {
  display: flex;
}

.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
  flex: 1 0 50%;
}

.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
  text-align: end;
  flex: 1 0 50%;
}

/* Posts and pages
--------------------------------------------- */
.sticky {
  display: block;
}

.post,
.page {
  margin: 0 0 1.5em;
}

.updated:not(.published) {
  display: none;
}

.page-content,
.entry-content,
.entry-summary {
  margin: 1.5em 0 0;
}

.page-links {
  clear: both;
  margin: 0 0 1.5em;
}

/* Comments
--------------------------------------------- */
.comment-content a {
  word-wrap: break-word;
}

.bypostauthor {
  display: block;
}

/* Widgets
--------------------------------------------- */
.widget {
  margin: 0 0 1.5em;
}

.widget select {
  max-width: 100%;
}

/* Media
--------------------------------------------- */
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
  border: none;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}

/* Make sure logo link wraps around logo image. */
.custom-logo-link {
  display: inline-block;
}

/* Captions
--------------------------------------------- */
.wp-caption {
  margin-bottom: 1.5em;
  max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.wp-caption .wp-caption-text {
  margin: 0.8075em 0;
}

.wp-caption-text {
  text-align: center;
}

/* Galleries
--------------------------------------------- */
.gallery {
  margin-bottom: 1.5em;
  display: grid;
  grid-gap: 1.5em;
}

.gallery-item {
  display: inline-block;
  text-align: center;
  width: 100%;
}

.gallery-columns-2 {
  grid-template-columns: repeat(2, 1fr);
}

.gallery-columns-3 {
  grid-template-columns: repeat(3, 1fr);
}

.gallery-columns-4 {
  grid-template-columns: repeat(4, 1fr);
}

.gallery-columns-5 {
  grid-template-columns: repeat(5, 1fr);
}

.gallery-columns-6 {
  grid-template-columns: repeat(6, 1fr);
}

.gallery-columns-7 {
  grid-template-columns: repeat(7, 1fr);
}

.gallery-columns-8 {
  grid-template-columns: repeat(8, 1fr);
}

.gallery-columns-9 {
  grid-template-columns: repeat(9, 1fr);
}

.gallery-caption {
  display: block;
}

/*--------------------------------------------------------------
# Plugins
--------------------------------------------------------------*/

/* Jetpack infinite scroll
--------------------------------------------- */

/* Hide the Posts Navigation and the Footer when Infinite Scroll is in use. */
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
  display: none;
}

/* Re-display the Theme Footer when Infinite Scroll has reached its end. */
.infinity-end.neverending .site-footer {
  display: block;
}

/*--------------------------------------------------------------
# Utilities
--------------------------------------------------------------*/

/* Accessibility
--------------------------------------------- */

/* Text meant only for screen readers. */
.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
}

.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  clip-path: none;
  color: #21759b;
  display: block;
  font-size: 0.875rem;
  font-weight: 700;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
}

/* Do not show the outline on the skip link target. */
#primary[tabindex="-1"]:focus {
  outline: 0;
}

/* Alignments
--------------------------------------------- */
.alignleft {

  /*rtl:ignore*/
  float: left;

  /*rtl:ignore*/
  margin-right: 1.5em;
  margin-bottom: 1.5em;
}

.alignright {

  /*rtl:ignore*/
  float: right;

  /*rtl:ignore*/
  margin-left: 1.5em;
  margin-bottom: 1.5em;
}

.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 1.5em;
}



*{font-family: 'font1', sans-serif; -webkit-font-smoothing: antialiased; font-smoothing: antialiased;}
.container-tam{width: 100%;/* max-width: 1600px; */margin: auto;padding: 0 5%;}

:root{
--yesil:#1b4638;
--ayesil:#63d890; 
}

body{float:left; width: 100%; }
@font-face { font-family: 'font1';    src: url(fonts/f1-normal.woff2) format('woff2');    font-weight: 400;    font-style: normal; }
@font-face { font-family: 'font1';    src: url(fonts/f1-light.woff2) format('woff2');    font-weight: 200;    font-style: normal; }
@font-face { font-family: 'font1';    src: url(fonts/f1-bold.woff2) format('woff2');   font-weight: 600;    font-style: normal; }


.header{float:left;width:100%;z-index: 99;top: 0;border-bottom: 1px solid #00000017;} 
.header .logo{float:left;width: 100px;position: relative;display: block;text-align: center;}  
.header .logo a{float:left;width:100%;position: relative;display: block;text-align: center;}  
.header .logo a img{/* float:left; */position: relative;display: inline-block;max-width: 100px;width: 100%;} 
.header .menu{float: left;position: relative;width: 100%;display: flex;align-items: center;justify-content: space-between;}  
.header .menu .navbar-default{float:left;position: relative;background: none;margin: 0;padding: 0;border: none;width: 100%;text-align: center;min-height: auto;} 
.header .menu .navbar-default .navbar-header{float:left;position: relative;}  
.header .menu .navbar-default .navbar-header .navbar-toggle{float:left;position: relative;margin: 0;margin-top: 16px;border: 1px solid #111;} 
.header .menu .navbar-default .navbar-collapse{float:left;position: relative;padding: 0;margin: 0;width: 100%;} 
.header .menu .navbar-default .navbar-collapse > ul{float: none;position: relative;display: inline-block;text-align: center;margin: 0;} 
.header .menu .navbar-default .navbar-collapse > ul > li{float: none;position: relative;padding: 0 10px;display: inline-block;}  
.header .menu .navbar-default .navbar-collapse > ul > li > a{float:left;position: relative;padding: 10px 5px;color: #111;background: none;border-bottom: 2px solid transparent;font-size: 12px;font-weight: bold;letter-spacing: 2px;text-transform: uppercase;} 
.header .menu .navbar-default .navbar-collapse > ul > li > ul{background: #0352d3;float:left;padding: 0;margin: 0;border: none;box-shadow: none;border-bottom: 2px solid #00000029;}  
.header .menu .navbar-default .navbar-collapse > ul > li > ul > li{float:left;position: relative;width: 100%;}  
.header .menu .navbar-default .navbar-collapse > ul > li > ul > li a{float:left;position: relative;}  
.header .menu .navbar-default .navbar-collapse > ul > li > ul > li a{float:left;position: relative;color: #fff;padding: 10px;width: 100%;}  
.header .menu .navbar-default .navbar-collapse > ul > li > ul > li a:hover, .header .menu .navbar-default .navbar-collapse > ul > li > ul > li a:focus{color:#fff;background: #073f9c;}
.header .menu .sosyal{float: left;position: relative;width: 160px;margin-left: 10px;margin-top: 7px;}
.header .menu .sosyal a{float: left;position: relative;margin: 0 5px;width: 30px;height: 30px;line-height: 30px;text-align: center;border: 1px solid #fff;color: #fff; font-size: 12px; }
.header .menu .sosyal a i{/* float: left; */position: relative;}
.header .menu .rzr-buton{float: right;background: var(--yesil);color: #000;font-size: 10px;font-weight: 600;letter-spacing: 2px;text-align: center;margin: 0 5px;border: 1px solid #fff;transition: .2s;text-decoration: none;padding: 10px 20px;color: var(--ayesil);border-radius: 6px;display: flex;align-items: center;min-width: 200px;}
.header .menu .rzr-buton span{opacity:1;letter-spacing: normal;font-size: 14px;font-weight: 600;color: #fff;}
.header .menu .rzr-buton:hover{border-color:#000;}
.header .headeric{opacity: 1;float: left;width: 100%;position: relative;padding: 5px 0;display: flex;align-items: center;}
.header .menu .rzr-buton i{opacity:1;color: var(--ayesil);border-radius: 5px;font-size: 20px;}
.header .menu .rzr-buton p{opacity:1;margin: 0;float: left;margin-left: 15px;}

@media(max-width: 768px) {
.sosyal{display: none;}
.header .menu .navbar-default{width: 100%;}
.header .menu .navbar-default .navbar-header{position: absolute;right: 0;}
.header .menu .rzr-buton{position:absolute;left:0;top:0;padding: 5px 20px;min-width: auto;}
.header .menu .navbar-default .navbar-collapse{position:relative;margin-top: 80px;margin-left: -100px;width: calc(100% + 100px);border-top: 1px solid #111;}
.header .menu .navbar-default .navbar-collapse > ul > li{width:100%; float:left;}

}

.anaslayt{float:left;width: 100%;position: relative;background: #ccc;overflow: hidden;}
.anaslayt .items{/* float:left; */width: 100%;position: relative;}
.anaslayt .items .item{background-size: cover;height: 800px;/* display: flex; *//* align-items: flex-end; *//* padding: 100px; */background-position: center center;}
.anaslayt .items .metin{float:left;width: 100%;position: relative;text-align: center;color: #fff; z-index: 3;}
.anaslayt .items .metin .title{float:left;width: 100%;position: relative;font-family: Monotype Garamond,Garamond,serif;font-weight: 400;font-style: italic;font-size: 16px;letter-spacing: .02778em;line-height: 1.5em;margin: 0;padding: 0;}
.anaslayt .items .metin .desc{float:left;width: 100%;position: relative;font-size:8vmin;letter-spacing: .13636em;line-height: 1.40909em;font-weight: 200;font-style: normal;margin: 0;padding: 0;margin-top: 15px;padding-bottom: 30px;text-transform: uppercase;}
.anaslayt .items .metin .text{float:left;width: 100%;position: relative;font-weight: 400;font-style: normal;font-size: 14px;letter-spacing: .25em;line-height: 1.5em;text-transform: uppercase;margin: 0;}
.anaslayt .items .metin .desc:after{background: #fff;background-color: #fff;content: "";display: block;height: 2px;margin: 0 auto;position: relative;top: 8px;width: 40px;}
.anaslayt .items .item-ic:before{content:"";background: -webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));background: linear-gradient(180deg,transparent 0,#000);height: 60%;width: 100%;bottom: 0;content: "";display: block;position: absolute;z-index: 2;left: 0;}
.anaslayt video{position: absolute;z-index: 1;width: auto; width: 100%;}
.anaslayt .items:after{top: 0;background: -webkit-gradient(linear,left bottom,left top,from(transparent),to(#202020));background: linear-gradient(0deg,transparent 0,#202020);height: 30%;position: absolute;width: 100%;content: "";display: block;position: absolute;z-index: 1;}


.form{float:left; width: 100%;}
.form .items{float: none;width: 100%;display: block;margin: 0 auto;max-width: 990px;position: relative;}
.form .items form{float:left;width: 100%;padding: 20px;background: #ccc;background-color: #fff;margin: 0;margin-top: -40px;padding: 30px 20px;-webkit-box-shadow: 0 1px 30px 4px rgba(0,0,0,.12);box-shadow: 0 1px 30px 4px rgba(0,0,0,.12);position: relative;z-index: 3;border-radius: 10px;}
.form .items form .item{float:left;width: calc(20% - 30px);margin: 0 15px;padding: 5px 0;}
.form .items form .item label{float:left;width: 100%;font-size: 11px;letter-spacing: 2px;}
.form .items form .item input{float:left;width: 100%;background: #f5f5f5;border-bottom: 0;padding: 0 15px;border: none;line-height: 50px;height: 50px;width: 100%;margin-top: 10px;border-radius: 0;-webkit-appearance: textfield;-moz-appearance: textfield;}
.form .items form .item select{float:left;width: 100%;background: #f5f5f5;border-bottom: 0;padding: 0 15px;border: none;line-height: 50px;height: 50px;width: 100%;margin-top: 10px;border-radius: 0;-webkit-appearance: textfield;-moz-appearance: textfield;}
.form .items form .item input.gonder{float:left;width: 100%;font-style: normal;font-size: 12px;cursor: pointer;text-align: center;text-decoration: none;background-color: var(--yesil);border: 1px solid #fff;color: var(--ayesil);letter-spacing: 1px;font-weight: bold;border-radius: 5px;}
.form .items form .item:nth-child(3){width: calc(17.5% - 30px);}
.form .items form .item:nth-child(4){width: calc(17.5% - 30px);}
.form .items form .item:nth-child(5){width: calc(25% - 30px);}


.anaotel{float: left;position: relative;width: 100%;padding: 80px 0 120px 0;background: var(--yesil);border-top: 1px solid #03503f;}
.anaotel .items{float: left;position: relative;width: 100%;display: flex;align-items: center;}
.anaotel .items .imaj{float: left;position: relative;}
.anaotel .items .imaj img{float: left; position: relative; width: 100%;}
.anaotel .items .text{float: left;position: relative;text-align: left;padding: 0 50px;color: #fff;}
.anaotel .items .text .ustbaslik{float: left;position: relative;width: 100%;font-size: 20px;font-weight: 600;letter-spacing: 2px;font-style: italic;font-family: Monotype Garamond,Garamond,serif;}
.anaotel .items .text .altbaslik{float: left;position: relative;width: 100%;font-size: 36px;font-weight: 200;letter-spacing: 2px;}
.anaotel .items .text .aciklama{float: left;position: relative;width: 100%;font-size: 16px;margin-top: 20px;/* opacity: .7; */color: #88baaa;line-height: 1.6;}
.anaotel .items .text .link{float: none;position: relative;display: inline-block;background: var(--ayesil);padding: 0 25px;/* border: 2px solid #000; */height: 45px;line-height: 45px;font-weight: 600;letter-spacing: 2px;font-size: 12px;color: var(--yesil);margin-top: 50px;border-radius: 5px;}
.anaotel .items .rakamlar{float:left;width: 100%;margin-top: 30px;}
.anaotel .items .rakamlar p{float:left;width: calc(33% - 20px);margin: 0 10px;padding: 30px 15px;border: 1px solid var(--ayesil);text-align: center;color: var(--ayesil);border-radius: 10px;}
.anaotel .items .rakamlar p .rakam{float:left;width: 100%;text-align: center;font-size: 60px;letter-spacing: -1px;font-weight: 200;}
.anaotel .items .rakamlar p .text{float:left;width: 100%;text-align: center;padding: 0;margin-top: 15px;font-weight: 600;font-size: 11px;letter-spacing: 6px;/* color: var(--ayesil); */}



.footer{position: relative;width:  100%;border-top: 1px solid #00000026;padding: 0;float: left;background: var(--yesil);}
.footer .alt-foot{float: left;width: 100%;padding: 20px 0 40px 0;}
.footer .items{position: relative;float:  left;width:  100%; }
.footer .items .item{position: relative;border-right: 1px solid #436458;float: left;}
.footer .items .biografi{position: relative;}
.footer .items .biografi .title{position: relative;float:  left;width:  100%;font-size: 16px;color: #524c79;margin-bottom:  30px;}
.footer .items .biografi .title:before{content:"";width: 30px;height: 3px;background: #524c79;position:  absolute;float:  left;border-radius:  100px;bottom: -15px;}
.footer .items .biografi .text{position: relative;float:  left;width:  100%;font-size:  14px;line-height:  24px;color: #ffffff59;}
.footer .items .biografi img{float:left;width: 70px;height: 70px;margin: 0 15px 15px 0;opacity: 1;position:  relative;filter: grayscale(1) invert(1) contrast(0) brightness(30);}
.footer .items .linkler {position: relative;padding: 0 50px;}
.footer .items .linkler > div {position: relative;width:  100%;float:  left;}
.footer .items .linkler ul{position: relative;width:  100%;float:  left;margin:  0;padding:  0;}
.footer .items .linkler ul li{position: relative;padding: 2.5px 5px;width: 50%;float:  left;list-style: none;}
.footer .items .linkler ul li a{position: relative;float:  left;width:  100%;height: 25px;padding: 0 15px;font-size:  14px;line-height: 30px;color: #ffffff59;text-decoration: none;transition: 200ms;text-transform: uppercase;font-weight: 600;font-size: 12px;letter-spacing: 2px;}
.footer .items .linkler ul li a:before{content:"";width: 6px;height: 6px;border-radius:  100px;position:  absolute;float:  left;left: 0;background: #ffffff59;top: calc(50% - 3px);transition:  200ms;}
.footer .items .linkler ul li a:hover:before{float:left;background: #ffffff;border-radius: 0;transition: 200ms;}
.footer .items .linkler ul li a:hover{float:left;color: #fff;background: none;}
.footer .items .sosyal{position: relative;}
.footer .items .sosyal .title{position: relative;float: left;width: 100%;font-size: 16px;color: #524c79;margin-bottom: 30px;}
.footer .items .sosyal .text{position: relative;width:  100%;float:  left;margin-bottom:  10px;text-decoration: none;}
.footer .items .sosyal .text i{position: relative;border: 1px solid #436458;width: 40px;height: 40px;margin-right:  10px;float:  left;border-radius:  100px;font-size: 20px;text-align:  center;line-height: 40px;color: #436458;font-weight: bold;}
.footer .items .sosyal .text span{position: relative;font-size: 18px;color: #ffffff59;line-height:  30px;}
.footer .items .sosyal .text:hover span{color:#fff!important;}
.footer .items .sosyal .text:hover i{color:#fff; border-color:#fff;}
.footer .ust-foot{float: left;width:  100%;padding: 60px 0;}
.footer .ust-foot > div{border-bottom: 1px solid #ffffff29;padding-bottom: 50px;}
.footer .ust-foot .sol{float: left;}
.footer .ust-foot .sol > div{float: left;width: 100%;border: 1px solid #7d7d7d;border-radius: 0;overflow:  hidden;}
.footer .ust-foot .sol input{float: left;width:  80%;height: 50px;padding:  0 25px;border: none;padding-left: 50px;font-size: 14px;color: #fff;background: #000;}
.footer .ust-foot .sol > div i{float: left;position:  absolute;left: 30px;font-size: 26px;color: #fff;line-height:  50px;padding:  0;margin:  0;}
.footer .ust-foot .sol button{float: right;width: 40px;height: 40px;border-radius: 0;border: 1px solid #7d7d7d;margin: 5px;position:  relative;background: #000;}
.footer .ust-foot .sol button:before{content:"";float: left;width: 15px;height: 2px;background: #7d7d7d;position: relative;transform:  rotate(45deg);top: -2px;left: calc(50% - 4px);}
.footer .ust-foot .sol button:after{content:"";float: left;width: 15px;height: 2px;background: #7d7d7d;position: absolute;transform: rotate(-45deg);bottom: 10.5px;left: calc(50% - 4px);}
.footer .ust-foot .orta{float: left;}
.footer .ust-foot .orta > div{float: left;width:  100%;text-align:  center;}
.footer .ust-foot .orta > div p{float: left;width:  100%;text-align:  left;font-size: 13px;color: #fff;line-height:  50px;margin:  0;}
.footer .ust-foot .orta > div p i{ display:  inline-block;color: #fb3c88;}
.footer .ust-foot .orta > div p span{float: left;}
.footer .ust-foot .sag {float: right;}
.footer .ust-foot .sag > div{float: left;width:  100%;} 
.footer .ust-foot .sag ul{float: right;width: auto;padding:  0;margin:  0;}
.footer .ust-foot .sag ul li{float: left;position:  relative;list-style: none;text-align:  center;padding:  0 5px;}
.footer .ust-foot .sag ul li a{height: 50px;width: 50px;border-radius: 0;display:  inline-block;border: 1px solid var(--ayesil);text-align:  center;}
.footer .ust-foot .sag ul li a i{float: left;width: 100%;line-height:  50px;font-size: 24px;color: var(--ayesil);}


.aktiviteler{float:left;width: 100%;padding: 120px 0;background: #e5f1ed;}
.aktiviteler .items{float:left; width: 100%;}
.aktiviteler .items .item{float:left;width: 100%;/* display: flex; */align-items: center;}
.aktiviteler .items .item .text{float:left;width: 500px;z-index: 2;padding: 65px 50px;background: #ffffffc2;margin-right: -100px;transform: translate(0,calc(50% - 89px));/* border: 3px solid #000; */backdrop-filter: blur(20px);border-top-right-radius: 40px;}
.aktiviteler .items .item .text .baslik{float:left;width: 100%;font-size: 24px;font-weight: 600;letter-spacing: 3px;text-transform: uppercase;}
.aktiviteler .items .item .text .aciklama{float:left;width: 100%;font-family: Monotype Garamond,Garamond,serif;font-weight: 400;font-style: italic;font-size: 16px;letter-spacing: .02778em;line-height: 1.5em;margin-top: 20px;height: 120px;}
.aktiviteler .items .item .text .link{float:left;padding: 0 30px;height: 40px;line-height: 40px;font-weight: 600;font-size: 12px;letter-spacing: 2px;color: var(--ayesil);margin-top: 20px;background: var(--yesil);}
.aktiviteler .items .item .imaj{float: right;width: calc(100% - 400px);height: 550px;padding-bottom: 100px;background-size: cover;background-position: center;background-repeat: no-repeat;border-top-right-radius: 80px;}
.aktiviteler .carousel .carousel-inner .oklar{float:left;bottom: 40px;position: absolute;left: calc(300px - 0px);z-index: 2;margin-bottom: 3px;}
.aktiviteler .carousel .carousel-inner .oklar a{float: left;display: inline-block;width: 40px;height: 40px;position: relative;opacity: 1;margin: 0 3px;background: none;text-align: center;padding: 0;line-height: 40px;cursor: pointer;font-size: 22px;border: 1px solid var(--yesil);color: var(--yesil);background: #fff;border-radius: 5px;}
.aktiviteler .carousel .carousel-inner .oklar a:hover{opacity:1;}
.aktiviteler .carousel .carousel-inner .oklar a span{float: none;padding: 0;margin: 0;left: 0;top: 0;position: relative;text-shadow: none;}
.aktiviteler .items .item .text .aciklama p{opacity:1;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;font-style: normal;}

.ana-yorumlar{float: left;width: 100%;position: relative;padding: 150px 0;background-color: #333;background-position: center;}
.ana-yorumlar .items{float: left;width: 100%;position: relative;z-index: 2;}
.ana-yorumlar .items .yorum{float: left;width: 100%;text-align: center;color: #fff;padding: 0 50px;}
.ana-yorumlar .items .yorum .baslik{float: left; width: 100%; position: relative;}
.ana-yorumlar .items .yorum .baslik h3{float: left;width: 100%;position: relative;font-size: 18px;text-transform: uppercase;font-weight: 600;letter-spacing: 2px;}
.ana-yorumlar .items .yorum .yildiz{float: left;width: 100%;position: relative;font-size: 16px;color: #ffffff;margin-top: 15px;}
.ana-yorumlar .items .yorum .yildiz span{float: left; width: 100%; position: relative;}
.ana-yorumlar .items .yorum .aciklama{float: left;width: 100%;position: relative;margin-top: 30px;font-size: 14px;}
.ana-yorumlar .items .yorum .aciklama p{float: left;width: 100%;position: relative;font-family: Monotype Garamond,Garamond,serif;font-weight: 400;font-style: italic;font-size: 20px;letter-spacing: .02778em;line-height: 1.5em;}
.ana-yorumlar .items .yorum .isim{float:left;width: 100%;margin-top: 40px;font-weight: 400;letter-spacing: 2px;font-size: 13px;text-transform: uppercase;}
.ana-yorumlar .items .yorum .tarih{float:left;width: 100%;font-weight: 400;letter-spacing: 0;font-size: 10px;text-transform: uppercase;}
.ana-yorumlar:after{content:"";background:#000;position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: 0.7;}
.ana-yorumlar .oklar{float:left;width: 100%;position: absolute;height: 100%;top: calc(50% - 30px);}
.ana-yorumlar .oklar a{float:left;width: 35px;height: 35px;border: 2px solid #fff;text-align: center;line-height: 30px;color: #fff;}
.ana-yorumlar .oklar a span{display: block;}
.ana-yorumlar .oklar a.right{float:left;}


.anablog{float: left;width: 100%;position: relative;padding: 100px 0;}
.anablog .items{float: left; width: 100%; position: relative;}
.anablog .items .item{float: left;position: relative;padding: 20px;}
.anablog .items .item > div{float: left;width: 100%;position: relative;height: 350px;background-position: center;background-size: cover;display: flex;align-items: flex-end;border-radius: 10px;}
.anablog .items .item > div .tarih{float: left;position: absolute;top: 10px;right: 10px;width: 80px;padding: 15px 0;background: var(--yesil);border-radius: 5px;}
.anablog .items .item > div .baslik{float: left;width: 100%;position: absolute;background: var(--yesil);bottom: 0;padding: 20px;color: var(--ayesil);font-size: 12px;font-weight: 600;letter-spacing: 2px;text-transform: uppercase;height: 60px;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}
.anablog .items .item > div .tarih span{float:left;width: 100%;text-align: center;color: var(--ayesil);}
.anablog .items .item > div .tarih span:nth-child(1){float:left;font-size: 30px;font-weight: 200;}
.anablog .items .item > div .tarih span:nth-child(2){float:left;font-size: 12px;font-weight: 600;letter-spacing: 2px;text-transform: uppercase;margin-top: -5px;}
.anablog .items .item > div .tarih span:nth-child(3){float:left;font-size: 10px;letter-spacing: 2px;}
.anablog .items .item > div .baslik:before{content:"";width: 5px;height: 5px;background: #fff;float: left;top: calc(50% - 3px);position: relative;margin-right: 10px;}
.anablog .items .item > div .baslik p{float:left;width: calc(100% - 75px);}
.anablog .items .item:before{content:"";width:70%;height: 100%;position: absolute;left: 0%;top: 0%;border: 1px solid #1b463891;border-radius: 5px;}
.anablog .items .item:nth-child(2):before{left: 15%;}
.anablog .items .item:nth-child(3):before{left:auto; right:-2%;}
.anablog .items .item .link{float: right;position: relative;color: #fff;border-bottom: 2px solid #fff;font-weight: 600;font-size: 12px;letter-spacing: 2px;}




.table-condensed td.day{padding: 10px!important;text-align: center;cursor: pointer;}
.table-condensed .switch{padding:15px!important; text-align: center;}
.table-condensed th.next{text-align: center;}
.table-condensed th.prev{text-align: center;}
.table-condensed .day.disabled{opacity: 0.3;cursor: no-drop;}


.ic-sayfa{float: left;width: 100%;position: relative;}



.ic-header{float: left;width: 100%;position: relative;padding: 70px 0;text-align: center;border-bottom: 1px solid #00000017;background: #fff;z-index: 2;}
.ic-header .items{float: left;width: 100%;position: relative;text-align: center;}
.ic-header .items .imaj{float: left; width: 100%; position: relative;}
.ic-header .items .imaj img{float: left; width: 100%; position: relative;}
.ic-header .items .baslik{float: left;width: 100%;position: relative;font-weight: 200;font-size: 48px;letter-spacing: 5px;line-height: 1.5em;color: #111;text-align: center;text-transform: uppercase;margin: 0;}
.ic-header .items .baslik:after{content:"";width: 50px;height: 2px;background: var(--ayesil);display: inline-block;position: absolute;bottom: 0;left: calc(50% - 25px);}
.ic-header .items .ust-baslik{font-size: 18px;font-family: Monotype Garamond,Garamond,serif;letter-spacing: .5px;line-height: 24px;font-style: italic;color: var(--yesil);margin: 0;}

.hakkimizda{float:left;width: 100%;position: relative;background: #ffffff;padding: 80px 0;}
.hakkimizda .items{float:left; width: 100%; position: relative;}
.hakkimizda .items .item{float:left;position: relative;}
.hakkimizda .items .imaj{float:left;position: relative;}
.hakkimizda .items .imaj > div{float:left;position: relative;padding: 20px;}
.hakkimizda .items .imaj img{float:left; width: 100%; position: relative;}
.hakkimizda .items .text{float:left;position: relative;}
.hakkimizda .items .text .hashtag{float:left;width: 100%;position: relative;color: #000;opacity: 0.5;font-weight: bold;letter-spacing: .2em;font-size: 14px;text-transform: uppercase;}
.hakkimizda .items .text .baslik{float:left; width: 100%; position: relative;}
.hakkimizda .items .text .baslik h2{float:left;width: 100%;position: relative;font-size: 5vmin;/* letter-spacing: .13636em; */font-weight: 600;margin-top: 20px;font-family: Monotype Garamond,Garamond,serif;font-style: italic;}
.hakkimizda .items .text .yazi{float:left; width: 100%; position: relative;}
.hakkimizda .items .text .yazi {float:left;width: 100%;position: relative;font-size: 15px;font-weight: 400;/* letter-spacing: 1px; */line-height: 2;margin-top: 40px;}

.hakkimizda.alt{background: #fff;background-image: url(http://nilhotel.com.tr/dosysa.php?id=4);background-position: center;background-attachment: fixed;background-size: cover;color: #000; text-align: center;}
.hakkimizda.alt:before{content:""; position:absolute; width:100%; height:100%; top:0; left:0; background:#fff; opacity:0.6;}
.hakkimizda .items .text .yazi{text-align: left}
.hakkimizda .items .text .yazi img{float:left;width: 100%;max-width: 100vmin;margin:0 20px 20px 0;}
@media (min-width: 1701px) {
.container{width: 1600px!important;}
}



.odalar{float: left;position: relative;width: 100%;padding: 70px 0;}
.odalar .items{float: left; position: relative; width: 100%;}
.odalar .items .oda{float: left;position: relative;width: 100%;margin: 0 0 40px 0;border-bottom: 1px solid #eee;padding-bottom: 40px;}
.odalar .items .oda > div{float: left;position: relative;width: 100%;}
.odalar .items .oda .sol{float: left;position: relative;}
.odalar .items .oda .sol img{max-width: 100%;float: left;position: relative;width: 100%;border-radius: 10px;}
.odalar .items .oda .sag{float: left;position: relative;}
.odalar .items .oda .sag .oda-baslik{float: left;position: relative;width: 100%;}
.odalar .items .oda .sag .oda-baslik h2{float: left;position: relative;width: 100%;font-weight: 700;font-style: normal;font-size: 1.3rem;letter-spacing: .25em;line-height: 1.33333em;text-transform: uppercase;background: none;border: 0;cursor: pointer;padding: 0;text-decoration: none;border-bottom-color: #000;color: #000;-webkit-transition: background-color .3s ease-out,color .3s ease-out,border-color .3s ease-out;transition: background-color .3s ease-out,color .3s ease-out,border-color .3s ease-out;}
.odalar .items .oda .sag .oda-ozellik{float: left;position: relative;width: 100%;margin-top: 30px;}
.odalar .items .oda .sag .oda-ozellik > div{float: left;position: relative;width: 100%;margin: 10px 0;}
.odalar .items .oda .sag .oda-ozellik > div .icon{float: left;position: relative;width: 30px;height: 30px;font-size: 24px;}
.odalar .items .oda .sag .oda-ozellik > div .text{float: left;position: relative;font-weight: 400;font-style: normal;font-size: 12px;letter-spacing: 2px;line-height: 1.5em;color: #000;width: calc(100% - 45px);margin-left: 10px;padding: 0;padding-top: 5px;}
.odalar .items .oda .sag .link{float: left;position: relative;width: 100%;margin: 50px 0 20px 0;}
.odalar .items .oda .sag .link a.incele{float: left;position: relative;font-style: normal;font-size: 10px;letter-spacing: .3em;line-height: 1.3em;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-sizing: border-box;box-sizing: border-box;cursor: pointer;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;font-weight: 700;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;min-width: 130px;padding: 12px 20px;text-align: center;text-decoration: none;text-transform: uppercase;-webkit-transition: background-color .3s ease-out,color .3s ease-out,border-color .3s ease-out;transition: background-color .3s ease-out,color .3s ease-out,border-color .3s ease-out;background-color: #000;border: 1px solid #000;color: #fff;border-radius: 5px;}
.odalar .items .oda .sag .link a.tel-link{float: left;position: relative;font-style: normal;font-size: 12px;letter-spacing: .3em;line-height: 13px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-sizing: border-box;box-sizing: border-box;cursor: pointer;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;font-weight: 700;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;min-width: 130px;padding: 12px 0;text-align: center;text-decoration: none;text-transform: uppercase;-webkit-transition: background-color .3s ease-out,color .3s ease-out,border-color .3s ease-out;transition: background-color .3s ease-out,color .3s ease-out,border-color .3s ease-out;background-color: #fff;color: #000;border-bottom: 2px solid #000;margin: 0 20px;text-align: left;}



.fotograflar{float: left;width: 100%;background: #000;padding: 15px;}
.fotograflar .vp-portfolio__item-meta-excerpt{color:#fff;font-size: 12px;letter-spacing: 2px;line-height: 22px;margin: 0;margin-top: 25px;padding: 0;}

.oda-icerik{float:left;width: 100%;position: relative;background: #fff;padding: 0 15px 0 15px;}
.oda-icerik .oda-article{float:left; width: 100%; position: relative;}
.oda-icerik .oda-ozet{float:left;width: 100%;position: relative;text-align: center;margin: 20px 0;}
.oda-icerik .oda-ozet p{width: 100%;position: relative;font-family: Monotype Garamond,Garamond,serif;font-weight: 400;font-style: normal;font-size: 1.8rem;letter-spacing: .02273em;line-height: 1.5em;max-width: 600px;margin: auto;display: inline-block;color: #fff;}

.oda-icerik .oda-k-rezerve{float:left;position: relative;width: 100%;margin: 50px 0;}
.oda-icerik .oda-k-rezerve .item{position: relative;padding: 30px 30px;background: var(--yesil);width: 100%;/* max-width: 600px; */margin: auto;float: left;}
.oda-icerik .oda-k-rezerve .text{float:left;position: relative;font-family: Monotype Garamond,Garamond,serif;font-weight: 400;font-style: italic;font-size: 18px;letter-spacing: 0;line-height: 1.5em;margin: 0;color: #fff;}
.oda-icerik .oda-k-rezerve .telefon{float: right;position: relative;font-style: normal;font-size: 12px;letter-spacing: .25em;line-height: 1.33333em;background: none;border: 0;cursor: pointer;padding: 0;text-decoration: none;border-bottom: 1px solid;font-weight: 700;padding-bottom: 3px;text-transform: uppercase;border-bottom-color: var(--ayesil);color: var(--ayesil);-webkit-transition: background-color .3s ease-out,color .3s ease-out,border-color .3s ease-out;transition: background-color .3s ease-out,color .3s ease-out,border-color .3s ease-out;margin: 0;}



.oda-detay{float: left;width: calc(100% + 30px);margin:0 -15px;position: relative;background: #fff;padding: 80px 0;border-top: 1px solid #eee;}
.oda-detay .b-baslik{float:left;width: 100%;text-align: center;margin-bottom: 60px;}
.oda-detay .b-baslik .b-title{float:left;width: 100%;text-align: center;font-weight: 200;font-style: normal;font-size: 30px;letter-spacing: .16667em;line-height: 1.29167em;text-transform: uppercase;}
.oda-detay .items{float: left; width: 100%; position: relative;}
.oda-detay .items .item{float: left;position: relative; padding:15px 20px;} 
.oda-detay .items .item>div{float: left;width: 100%;position: relative;border-top: 1px solid #eee;padding: 40px 0 25px 0;}
.oda-detay .items .item .baslik{float: left; width: 100%; position: relative;}
.oda-detay .items .item .baslik .icon{float: left;/* width: 30px; */position: relative;/* height: 30px; */font-size: 20px;color: var(--yesil);}
.oda-detay .items .item .baslik .text{float: left;width: calc(100% - 50px);position: relative;margin-left: 10px;font-weight: 700;font-style: normal;font-size: 14px;letter-spacing: .25em;/* line-height: 30px; */text-transform: uppercase;}
.oda-detay .items .item .ozellik{float: left;width: 100%;position: relative;margin-top: 20px;}
.oda-detay .items .item .ozellik p{float: left;width: 100%;position: relative;margin: 5px 0;padding-left: 20px;font-size: 16px;/* line-height: 24px; */font-family: Monotype Garamond,Garamond,serif;font-weight: 400;font-style: normal;letter-spacing: .02778em;min-height: 50px;height: auto;}
.oda-detay .items .item .ozellik p:before{content:"";width: 7px;height: 7px;background: var(--ayesil);float: left;margin-right: 10px;position: absolute;top: 7px;left: 0;border-radius: 100px;}

.oda-icerik > .oda-ozellik{float:left;width: 100%;position: relative;text-align: center;}
.oda-icerik > .oda-ozellik  span{position: relative;font-family: Monotype Garamond,Garamond,serif;font-weight: 400;font-style: normal;font-size: 15px;letter-spacing: .02273em;/* line-height: 1.5em; */display: inline-block;color: #111;}
.oda-icerik > .oda-ozellik span:before{content:"";width: 7px;height: 7px;background: var(--ayesil);float: left;position: relative;top: 7px;left: 0;border-radius: 100px;margin: 0 20px;}
.oda-icerik > .oda-ozellik span strong{text-transform: uppercase;font-size: 12px;font-weight: 600;letter-spacing: 2px;}

.vp-pagination__style-default .vp-pagination__item .vp-pagination__load-more-no-more {display: none;}
.vp-pagination__style-default .vp-pagination__item>*{font-size: 12px;font-weight: 600;text-transform: uppercase;letter-spacing: 2px;color: #000;}
.vp-pagination__load-more-no-more{display: none!important;}

.i-kisa{float: left;width: 100%;padding: 30px 0;position: relative;background: #e5f1ed;}
.i-kisa .items{float: left;width: 100%;display: flex;}
.i-kisa .items .item{float: left;padding: 10px 10px;margin: 0;display: flex;}
.i-kisa .items .item .itemic{float: left;padding: 20px;border: 1px solid #eee;width: 100%;background: #fff;border-radius: 6px;display: flex;align-items: center;}
.i-kisa .items .item .itemic .icon{float: left;border-radius: 100px;text-align: center;padding: 0;font-size: 36px;color: var(--yesil);font-weight: 200;width: 40px;margin-right: 20px;}
.i-kisa .items .item .title{float: left;width: 100%;font-size: 15px;padding: 0;text-transform: uppercase;font-weight: 600;letter-spacing: 2px;color: #111;}
.i-kisa .items .item .text{float: left;width: calc(100% - 80px);font-size: 14px;color: #7d7d7d;margin: 0;padding: 0;}
.i-kisa .items .item .itemic .metin{width: calc(100% - 60px);}

.i-form{float: left;width: 100%;border-top: 1px solid #eee;padding: 100px 0;}
.i-form .items{float: left;width: 100%;}
.i-form .items .item{float: left;background: #fff;}
.i-form .items .wpcf7-form{float: left;width: 100%;padding: 0;margin: 0 -15px;}
.i-form .items .wpcf7-form .item{float:left;margin: 20px 0;}




.i-form .items .wpcf7-form label{float:left;width: 100%;font-size: 11px;font-weight: 600;letter-spacing: 2px;text-transform: uppercase;}
.i-form .items .form input, .i-form .items .form select, .i-form .items .form textarea {float: left;width: 100%;height: 50px;line-height: 50px;background: #fff;border: none;border-bottom: 2px solid #000;margin: 0;padding: 0;border-radius: 0;outline: none;font-size: 14px;font-weight: 400;letter-spacing: normal;}
.i-form .items .form textarea{float:left;min-height: 140px;max-width: 100%;max-height: 140px;}
.i-form .items .form .button{float:left;font-weight: 600;width: 200px;height: 45px;letter-spacing: 2px;font-size: 12px;line-height: 40px;background: #000000;color: #fff!important;border: none;}
.i-form .items .form .count3, .i-form .items .form .tel3{width: calc(50% - 20px);} 
.i-form .items .form .count3{margin-right: 40px;}
.i-form .items .form h1.title{float: left;font-size: 16px;letter-spacing: 2px;font-weight: 600;color: #000000;text-transform: uppercase;width: 100%;}
.i-form .items .form h2.desc{float: left;padding: 0;margin: 0;margin-bottom: 30px;font-size: 14px;font-family: Monotype Garamond,Garamond,serif;letter-spacing: .5px;line-height: 24px;color: #676767;}
.i-form .items .whatsapp{float:left;}
.i-form .items .whatsapp h3.title{float: left;font-size: 16px;letter-spacing: 2px;font-weight: 600;color: #000000;text-transform: uppercase;width: 100%;}
.i-form .items .whatsapp h4.desc{float: left;padding: 0;margin: 0;margin-bottom: 30px;font-size: 14px;font-family: Monotype Garamond,Garamond,serif;letter-spacing: .5px;line-height: 24px;color: #676767;}
.i-form .items .whatsapp .step{float:left;width: 100%;display: flex;align-items: center;margin: 0;padding: 15px 0;margin: 5px 0;border-radius: 6px;padding: 15px;border: 1px solid #ddd;}
.i-form .items .whatsapp .step i{float:left;height: 35px;width: 35px;border: 1px solid #ddd;text-align: center;line-height: 35px;font-style: normal;color: #000000;font-size: 14px;margin-right: 15px;border-radius: 5px;}
.i-form .items .whatsapp .step p.text{float:left;width: calc(100% - 70px);font-size: 14px;color: #000000;}
.i-form .items .whatsapp .link{float: left;background: #08ab49;padding: 0 30px;color: #fff;border-radius: 0;font-weight: 600;margin: 10px 0;text-transform: uppercase;font-size: 14px;border-radius: 6px;padding: 10px 20px;display: flex;align-items: center;}
.i-form .items .whatsapp .link i{/* float:left; */color: #fff;margin-right: 10px;font-size: 26px;/* display: inline-block; */}
.i-form .items .form input::placeholder, .i-form .items .form select, .i-form .items .form textarea::placeholder{color:#666;}
.i-form .items .wpcf7-form .item.gonder{float:left; width: 100%;}
.i-form .items .wpcf7-form .item.gonder input{float:left;width: auto;float: left;font-weight: 600;width: 200px;height: 45px;letter-spacing: 2px;font-size: 12px;line-height: 40px;background: #000000;color: #fff!important;border: none;text-transform: uppercase;}


.blog-sayfa{float:left;width: 100%;}
.blog-sayfa .b-ust-imaj{float:left;width: 100%;min-height: 500px;background-size: cover;background-position: center;background-repeat: no-repeat; position: relative;}
.blog-sayfa .b-ust-imaj:before{content: "";background: -webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));background: linear-gradient(180deg,transparent 0,#000);height: 60%;width: 100%;bottom: 0;content: "";display: block;position: absolute;z-index: 2;left: 0;}
.blog-sayfa .b-icerik{float:left;width: 100%;position: relative;padding: 50px 0;}
.blog-sayfa .b-icerik .items{float:left;width: 100%;position: relative;padding: 0;}
.blog-sayfa .b-icerik .items article{float:left; width:100%; position:relative;}
.blog-sayfa .b-icerik .items article p{font-size: 18px;font-family: Monotype Garamond,Garamond,serif;letter-spacing: .5px;line-height: 1.8;font-style: normal;}

.blog-sayfa .post-navigation{float:left;width: 100%;margin: 60px 0 20px 0;}
.blog-sayfa .post-navigation .screen-reader-text{display:none;}
.blog-sayfa .post-navigation .nav-links{float:left;width: 100%;position: relative;}
.blog-sayfa .post-navigation .nav-links .nav-previous{float:left;padding: 5px;border-bottom: 2px solid #000;}
.blog-sayfa .post-navigation .nav-links .nav-next{float: right;padding: 5px;border-bottom: 2px solid #000;}
.blog-sayfa .post-navigation .nav-links a{color:#000;font-size: 14px;float: left;position: relative;background: none;font-size: 12px;letter-spacing: 2px;text-transform: uppercase;}
.blog-sayfa .post-navigation .nav-links .meta-nav{font-weight:bold;}

.rezervepop {float:left;width:100%;/* display: flex!important; */align-items:center;background: #000000b3;}
.rezervepop .modal-dialog{display:block;max-width: 100%;width: 100%;min-height: 100vh;display: flex;align-items: center;}
.rezervepop .modal-content{/* float:left; */width:100%;border-radius: 0;box-shadow: none;border: none;max-width: 1170px;margin: auto;}
.rezervepop .modal-content .modal-body{float:left; width:100%;}



.rezervepop .form .items form{border: none!important;margin: 0;padding: 0;}
.rezervepop .modal-content .modal-header{float:left; width:100%;}
.rezervepop .modal-content .modal-title{float: left;position: relative;font-size: 2vmin;letter-spacing: .13636em;line-height: 1.40909em;font-weight: 200;font-style: normal;margin: 0;padding: 0;text-transform: uppercase;}
.rezervepop .modal-content .modal-header .close{font-size: 40px;opacity: 0.8;margin: 0;}

.mobil-head-tel{position: absolute;left: 175px;float: left;height: 34px;line-height: 34px;color: #fff!important;font-size: 11px;font-weight: 600;letter-spacing: 3px;width: 34px;text-align: center;margin: 5px 10px;display: none;border: 1px solid #fff;}
.mobil-head-tel i{font-size: 18px;}
.mobil-fot-whatsapp{color: #fff!important;position:fixed;z-index:99;right:10px;bottom:10px;width: 50px;height: 50px;background: #11d55f;text-align: center;line-height: 50px;font-size: 26px; display: none;}

.i-bilgi{float:left;width: 100%;margin: 60px 0 10px 0;}
.i-bilgi p{float:left;width: 100%;line-height: 1.6;border-bottom: 1px solid #ccc;padding: 10px 0;font-size: 13px;}
.i-bilgi p strong{float:left;letter-spacing: 2px;font-weight: 600;color: #000000;text-transform: uppercase;padding-right: 10px;font-size: 12px;}
.i-bilgi p a{letter-spacing: 0px;color: #000000;}
.datepicker.dropdown-menu{z-index:99999!important;}


.blog-liste{float:left;width: 100%;padding: 70px 0;background: #fff;}
.blog-liste .items{float:left;width: 100%;}

.blog-liste .items .item{float:left;width: 100%;margin: 40px 0;}
.blog-liste .items .item > div{float:left; width: 100%;}
.blog-liste .items .item .sol-imaj{float:left;}
.blog-liste .items .item .sol-imaj img{float:left; width: 100%;}
.blog-liste .items .item .sag-yazi{float:left;}
.blog-liste .items .item .sag-yazi .baslik{float:left;width: 100%;}
.blog-liste .items .item .sag-yazi .baslik h2.title{float:left;position: relative;width: 100%;font-weight: 700;font-style: normal;font-size: 1.8rem;letter-spacing: .25em;line-height: 1.33333em;text-transform: uppercase;background: 0 0;border: 0;cursor: pointer;padding: 0;text-decoration: none;border-bottom-color: #fff;color: #000;-webkit-transition: background-color .3s ease-out,color .3s ease-out,border-color .3s ease-out;transition: background-color .3s ease-out,color .3s ease-out,border-color .3s ease-out;}
.blog-liste .items .item .sag-yazi .ozet{float:left;width: 100%;margin-top: 30px;}
.blog-liste .items .item .sag-yazi .ozet p{float:left;width: 100%;color: #000;font-size: 16px;line-height: 2;font-family: Monotype Garamond,Garamond,serif;letter-spacing: .5px;}
.blog-liste .items .item .sag-yazi .link{float:left;width: 100%;margin-top: 60px;}
.blog-liste .items .item .sag-yazi .link a{float:left;position: relative;font-style: normal;font-size: 12px;letter-spacing: .3em;line-height: 13px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-sizing: border-box;box-sizing: border-box;cursor: pointer;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;font-weight: 700;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;min-width: 130px;padding: 12px 10px;text-align: center;text-decoration: none;text-transform: uppercase;-webkit-transition: background-color .3s ease-out,color .3s ease-out,border-color .3s ease-out;transition: background-color .3s ease-out,color .3s ease-out,border-color .3s ease-out;color: #000;border-bottom: 2px solid #000;text-align: left;}
.blog-liste .items .item .sag-yazi .link a:hover{background: #000;color: #fff;}



@media (max-width:768px) {
.form .items form .item{width: calc(50% - 30px)!important;}
.form .items form .item:nth-child(5){width: calc(100% - 30px)!important;}
.anaslayt .items .metin .desc{font-size: 15vmin;}
.anaslayt .items .item{padding: 20px 0;height: 500px;padding-bottom: 70px;}
.anaslayt{/* height:700px; */}
.anaslayt .items .metin .title{font-size:20px;}
.anaotel .items{display:block;}
.anaotel .items .text{padding:0 20px}
.anaotel .items .rakamlar p .rakam{font-size: 10vmin;}
.anaotel{padding:50px 0;}
.aktiviteler{padding: 50px 0;}
.aktiviteler .items .item .text{width:100%;height: auto;transform: inherit;}
.aktiviteler .items .item .text .aciklama{height:auto;}
.aktiviteler .items .item{/* position: relative; */}
.aktiviteler .items .item .imaj{/* position:absolute; */display: none;}
.anablog .items .item{width:100%;}
.anablog .items .item:before{display:none;}
.footer .ust-foot .sol{display:none;}
.footer .ust-foot .sag ul {width:100%;float: left;}
.footer .ust-foot .sag ul li {width: 25%;}
.footer .ust-foot .sag{width:100%;}
.footer .ust-foot .orta{width:100%; text-align:center;}
.footer .ust-foot .orta > div p{text-align:center;}
.footer .ust-foot{padding:30px 0;}
.anablog{padding:50px 0;}
.anablog .items .item{padding:0;margin: 20px 0;}
.odalar .items .oda .sag{margin-top:20px;}
.odalar .items .oda .sag .link a{font-size: 10px!important;}
.datepicker.dropdown-menu{left:10px!important; right:10px!important;}
.oda-detay .items .item{padding:5px 5px; width:100%;}
.oda-detay .items .item>div{padding:10px 0;}
.oda-icerik .oda-k-rezerve .item{text-align:center;}
.oda-icerik .oda-k-rezerve .telefon{width:100%; margin-top:20px;}
.i-form .items .wpcf7-form .item{width:100%;}
.i-form .items .whatsapp{margin-top:60px;}
.mobil-head-tel, .mobil-fot-whatsapp {display: block;}
.blog-liste .items .item .sag-yazi .link{margin-top:10px;}
.blog-liste .items .item .sag-yazi{margin-top:20px;}
.blog-liste .items .item .sag-yazi .ozet{margin-top:20px;}
.blog-liste .items .item {margin-bottom:60px;}
.i-form .items .whatsapp .link{padding: 0 20px; width: 100%;}
}



.anaslayt .items .item .item-ic{opacity:1;float: left;width: 100%;text-align: center;display: flex;align-items: flex-end;height: 800px;position: relative;z-index: 3;padding-bottom: 100px;}
.anaslayt .oklar{opacity: 1;position: absolute;z-index: 4;top: 0;left: 0;width: 100%;top: calc(50% - 50px);}
.anaslayt .oklar a{opacity: 1;position: absolute;top: 0;width: 45px;height: 45px;margin: 0 5px;background: #000;line-height: 45px;opacity: .8;transition: .1s;}

.anaslayt .oklar a:hover{opacity:1;}



.rezerveiframe{float:left;width: 100%;position: relative;margin-top: -60px;border: 0;min-height: 2550px;}



.modpop{float:left;}
.modpop .modal-body{padding-right: 30px;}
.modpopic{float:left;width: 100%;display: flex;align-items: center;justify-content: center;min-height: 100vh;}
.modpopic img{float:left;max-width: 100%;}
.modpopic a.close{float:left;position: absolute;right: 5px;top: 5px;opacity: 1;font-size: 28px;color: #fff;}


.indirimust{float:left;width: 100%;background: #000;border-bottom: 1px solid #7d7d7d;}
.indirimust .items{float:left;width: 100%;text-align: center;}
.indirimust .items img{max-width: 100%;display: inline-block;}

.ic-sayfa .form{border-top: 1px solid #eee;border-bottom: 1px solid #eee;margin: -1px 0;background: #e5f1ed;padding: 30px 0;}
.ic-sayfa .form .items form{margin:0!important; box-shadow:none;}

.foto-galeri{opacity: 1;float:left;width: 100%;background: #fff;}
.gallery{opacity: 1;float: left;width: 100%;grid-gap: inherit;grid-template-columns: inherit;display: inline-block;padding: 0;margin: 0!important;display: flex;flex-flow: wrap;}
.gallery .gallery-item{opacity: 1;float: left;padding: 10px;/* display: inline-flex; */}
.gallery .gallery-item .gallery-icon {opacity: 1;float: left;width: 100%;}
.gallery .gallery-item .gallery-icon a{opacity: 1;float: left;width: 100%;height: 100%;}
.gallery .gallery-item .gallery-icon a img{opacity: 1;width: 100%;float: left;object-fit: cover;height: 100%;}

@media (max-width: 1200px){
.gallery .gallery-item .gallery-icon a img{opacity: 1;width: 100%;float: left;object-fit: cover;height: 300px;}
}
@media (max-width: 768px){
.gallery .gallery-item .gallery-icon a img{opacity: 1;width: 100%;float: left;object-fit: cover;height: 250px;}
.anaslayt .items .item .item-ic{height:500px;}
.header{padding: 10px 0;}
}





.yeni-hero{opacity: 1;float: left;width: 100%;padding: 2% 0 0 0;}
.yeni-hero .items{opacity: 1;float: left;width: 100%;display: flex;z-index: 2;position: relative;}
.yeni-hero .items .item{opacity: 1;}
.yeni-hero .items .sol{opacity: 1;float: left;position: relative;z-index: 2;margin-bottom: 100px;padding: 100px 0 0 0;}
.yeni-hero .items .sol .ust-baslik{opacity: 1;float: left;width: 100%;}
.yeni-hero .items .sol .ust-baslik h1{opacity: 1;float: left;width: 100%;padding: 0;margin: 0;font-size: 12px;font-weight: 600;color: #111;letter-spacing: 3px;opacity: .5;margin-bottom: 20px;}
.yeni-hero .items .sol .alt-baslik{opacity: 1;float: left;width: 100%;}
.yeni-hero .items .sol .alt-baslik h2{opacity: 1;float: left;width: 100%;padding: 0;margin: 0;font-size: 5.3vw;color: #111;font-family: 'Cormorant Garamond', serif;font-weight: 100;}
.yeni-hero .items .sol .rezervasyon-form{opacity: 1;float: left;width: 100%;padding: 10px;border: 1px solid #0000000d;margin: 40px 0;min-width: 768px;backdrop-filter: blur(5px);background: #ffffff5e;border-radius: 5px;box-shadow: 0 5px 5px #00000008;z-index: 9;position: relative;}
.yeni-hero .items .sol .rezervasyon-form form{opacity: 1;float: left;width: 100%;display: flex;align-items: center;flex-flow: row;min-width: fit-content;}
.yeni-hero .items .sol .rezervasyon-form form .form-item{opacity: 1;float: left;/* margin-right: 10px; */padding: 0 5px;}
.yeni-hero .items .sol .rezervasyon-form form .form-item label{opacity: 1;font-size: 11px;letter-spacing: 1px;color: #111;opacity: .5;}
.yeni-hero .items .sol .rezervasyon-form form .form-item input{opacity: 1;float: left;width: 100%;border: none;padding: 0 10px;height: 50px;font-size: 12px;background: #eee;min-width: 150px;}
.yeni-hero .items .sol .rezervasyon-form form .form-item select{opacity: 1;float: left;width: 100%;border: none;padding: 0 10px;height: 50px;background: #eee;min-width: 80px;}
.yeni-hero .items .sol .rezervasyon-form form .form-item input[type=submit]{opacity: 1;background: var(--yesil);color: var(--ayesil);font-weight: 600;letter-spacing: 2px;min-width: fit-content;padding: 0 15px;}
.yeni-hero .items .sol .rezervasyon-form form .form-item:last-of-type{margin:0;}

.yeni-hero .items .sol .merak{opacity: 1;float: left;width: 100%;margin-bottom: 15px;min-height: 60px;}
.yeni-hero .items .sol .merak .baslik{opacity: 1;float: left;width: 100%;font-size: 12px;font-weight: 600;letter-spacing: 3px;color: var(--yesil);margin-bottom: 10px;}
.yeni-hero .items .sol .merak .merak-items{opacity: 1;float: left;width: 100%;position: relative;}
.yeni-hero .items .sol .merak .merak-items .item{opacity: 1;float: left;padding: 10px 10px 10px 20px;background: #e0fff5;color: var(--yesil);border-radius: 5px;font-size: 14px;font-weight: 500;border-top-right-radius: 100px;border-bottom-right-radius: 100px;}
.yeni-hero .items .sol .merak .merak-items .item i{background:var(--yesil);color:var(--ayesil);border-radius: 100px;text-align: center;line-height: 20px;font-size: 10px;}
.yeni-hero .items .sol .merak .merak-items ul{opacity:1;position: relative;width: 100%;padding: 0;margin: 0;list-style: none;}
.yeni-hero .items .sol .merak .merak-items ul li{opacity:1;top: 0;transition: transform 0.5s, opacity 0.5s;position: absolute;}
.yeni-hero .items .sol .merak .merak-items ul li a{text-decoration: none;opacity:1;color: var(--yesil);font-size: 15px;}
.yeni-hero .items .sol .merak .merak-items ul li a i{opacity:1;}
.yeni-hero .items .sol .merak .merak-items ul li a .incele{opacity:1;font-size: 11px;background: var(--yesil);color: var(--ayesil);border-radius: 100px;padding: 5px 10px;margin-left: 5px;}



.yeni-hero .sag{opacity: 1;float: left;}
.yeni-hero .sag .carousel{opacity: 1;float: left;width: 100%;height: 100%;border-bottom-right-radius: 150px;overflow: hidden;}
.yeni-hero .sag .carousel .carousel-inner{opacity: 1;float: left;width: 100%;height: 100%;}
.yeni-hero .sag .carousel .carousel-inner .item{opacity: 1;float: left;width: 100%;height: 100%;background-repeat: no-repeat;background-size: cover;overflow: hidden;border-radius: 10px;}
.yeni-hero .sag .carousel .carousel-inner .item .itemic{opacity: 1;}
.yeni-hero .sag .carousel .oklar{opacity: 1;float: left;}
.yeni-hero .sag .carousel .oklar a{opacity: 1;position: absolute;top: 50%;transform: translateY(-70%);bottom: 0;width: 50px;height: 50px;background: none;backdrop-filter: blur(5px);line-height: 50px;text-align: center;border-radius: 2px;margin:0 10px;border: 1px solid #ffffff3d;}
.yeni-hero .sag .carousel .oklar a i{opacity: 1;}


.yeni-hero .alt-kisim{opacity: 1;background: var(--yesil);float: left;width: 100%;padding: 25px 0 25px 0;margin-top: -50px;}
.yeni-hero .alt-kisim .rezsol{opacity: 1;float: left;padding: 0;}
.yeni-hero .alt-kisim .rezsol .kutu{opacity: 1;padding: 50px;background: #03503f;float: left;width: calc(100% + 50px);border-bottom-left-radius: 50px;}
.yeni-hero .alt-kisim .rezsol .kutu a{opacity: 1;float: left;width: 100%;display: flex;align-items: center;flex-flow: wrap;text-decoration: none;}
.yeni-hero .alt-kisim .rezsol .kutu a .icon{opacity: 1;font-size: 50px;color: var(--ayesil);font-weight: 600;}
.yeni-hero .alt-kisim .rezsol .kutu a .text{opacity: 1;float: left;margin-left: 20px;color: var(--ayesil);font-size: 18px;font-weight: 600;}
.yeni-hero .alt-kisim .rezsol .kutu a .text .ust{opacity: 1;display: block;color: #fff;font-weight: 600;font-size: 14px;letter-spacing: 4px;}

.footer .items .item:last-of-type{border:none;}
.header .menu .navbar-default .navbar-collapse > ul > li.active > a {color:var(--ayesil)}


@media(max-width:768px){

.yeni-hero .items{display:block;}
.yeni-hero .items .sol .rezervasyon-form form{display:block;} 
.yeni-hero .items .sol{padding: 20px 15px;margin: 0;background: #e5f1ed;}
.yeni-hero .items .sol .alt-baslik h2{font-size: 34px;text-align: center;color: var(--yesil);}
.yeni-hero .items .sol .ust-baslik{text-align:center;}
.yeni-hero .sag .carousel .carousel-inner .item{height: 350px;}
.yeni-hero .sag{width:100%;padding: 0 15px 30px 15px;background: #e5f1ed;padding: 0;}
.yeni-hero .container-tam{padding: 0;}
.yeni-hero .items .sol .rezervasyon-form{margin:20px 0;background: #fff;padding: 20px 0;min-width: auto;}
.header .menu{opacity:1;width: calc(100% - 80px);float: right;display: block;margin-top: 0;}
.header .logo{width:70px}
.navbar-default .navbar-toggle .icon-bar{background-color: #000!important;}
.header .headeric{padding: 0 5px;display: block;}
.yeni-hero{padding:0;}
.yeni-hero .items .sol .merak .baslik{text-align:center;}
.yeni-hero .items .sol .rezervasyon-form form .form-item{margin:0;padding: 0 15px;}
.yeni-hero .items .sol .rezervasyon-form form .form-item input{min-width:auto;}
.yeni-hero .alt-kisim{margin:0;padding: 15px;}
.ic-header .items .baslik{font-size:34px;}
.ic-header{padding:40px 0;}
.i-kisa .items .item{padding:10px;width: 100%;display: block;}
.ic-sayfa .form .items form{padding:10px 5px;}
.header .menu .rzr-buton p{margin-left: 5px;}
.i-kisa .items{display:block;}
.yeni-hero .items .sol .ust-baslik h1{font-size:11px;}
.yeni-hero .sag .carousel{border-bottom-right-radius:60px}
}

.whatsapmobil_link{position: fixed;bottom: 40px;right: 20px;z-index:999;display: flex;}
.whatsapmobil_link i{position:relative; opacity:1;width: 60px;height: 60px;line-height: 60px;background: linear-gradient(0deg, #06a140, #0bcf54);border-radius: 100px;color: aliceblue;text-align: center;font-size: 35px;box-shadow: 0 5px 5px #00541f91;z-index: 999;}
.whatsapmobil_link span{opacity:1;font-size: 15px;background: #06b047;padding: 10px 30px 10px 15px;border-radius: 5px;border-top-left-radius: 100px;border-bottom-left-radius: 100px;right: -25px;position: relative;color: #fff;font-weight: 600;top: -5px;}



.yeni-blog-item{opacity: 1;/* float: left; */width: 100%;border: 1px solid #ddd;margin: 20px 0;border-radius: 8px;display: inline-block;}
.yeni-blog-item .itemic{opacity: 1;float: left;width: 100%;padding: 15px;}
.yeni-blog-item .baslik{opacity: 1;float: left;width: 100%;}
.yeni-blog-item .baslik h2{opacity: 1;float: left;color: var(--yesil);font-size: 26px;font-weight: 600;padding: 0;margin: 10px 0;}
.yeni-blog-item .baslik a{opacity:1;float: left;/* width: 100%; */}
.yeni-blog-item .imaj{opacity: 1;float: left;width: 100%;}
.yeni-blog-item .imaj a{opacity: 1;float: left;width: 100%;}
.yeni-blog-item .imaj a img{opacity: 1;float: left;width: 100%;border-radius: 10px;}
.yeni-blog-item .metin{opacity: 1;float: left;width: 100%;font-size: 14px;line-height: 1.8;margin: 10px 0 0 0;}
.yeni-blog-item .metin a{opacity: 1;}
.yeni-blog-item .link{opacity: 1;float: left;width: 100%;margin: 10px 0 0 0;}
.yeni-blog-item .link a{opacity: 1;float: left;padding: 10px 30px;background: var(--yesil);color: var(--ayesil);border-radius: 5px;font-size: 12px;font-weight: 600;}
.yeni-blog-item .link a i{opacity: 1;}

.sayfa-blog-sag{opacity: 1;background: #fff;border-radius: 8px;padding: 30px 15px;border: 1px solid #e5eaf1;margin: 20px 0 0 0;float: left;}
.sayfa-blog-sag .items{opacity: 1;float: left;width: 100%;}
.sayfa-blog-sag .items .widget-area{opacity: 1;float: left;width: 100%;}
.sayfa-blog-sag .items .widget-area .widget{opacity: 1;float: left;width: 100%;margin-bottom: 30px;}
.sayfa-blog-sag .items .widget-area .widget_search{opacity: 1;float: left;width: 100%;background: #eee;padding: 15px;border-radius: 8px;/* color: #fff; */}
.sayfa-blog-sag .items .widget-area .widget_search form{opacity: 1;}
.sayfa-blog-sag .items .widget-area .widget_search form>label{opacity: 1;display: none;}
.sayfa-blog-sag .items .widget-area .widget_search form input{opacity: 1;border: none;outline: none;background: none;}
.sayfa-blog-sag .items .widget-area .widget_search form button{opacity: 1;background: var(--yesil);border-radius: 4px;color: #fff;font-weight: 600;font-size: 13px;text-transform: uppercase;border: none;padding: 8px;float: right;}
.sayfa-blog-sag .items .widget-area .widget .wp-block-group{opacity: 1;}
.sayfa-blog-sag .items .widget-area .widget h2{opacity: 1;padding-left: 10px;font-size: 20px;color: var(--yesil);letter-spacing: 2px;}
.sayfa-blog-sag .items .widget-area .widget ul{opacity: 1;float: left;width: 100%;padding: 0;list-style: none;}
.sayfa-blog-sag .items .widget-area .widget ul>li{opacity: 1;float: left;width: 100%;margin: 7px 0;}
.sayfa-blog-sag .items .widget-area .widget ul>li>a{opacity: 1;color: #111;font-weight: 500;font-size: 14px;}
.sayfa-blog-sag .items .widget-area .widget h2:before{width: 30px;margin-right: 15px;position: relative;top: -1px;border-top: 3px solid var(--yesil);content:"";display: inline-block;}
.sayfa-blog-sag .items .widget-area .widget ul>li>a:before{content:"";-webkit-font-smoothing: antialiased;display: inline-block;font-style: normal;font-variant: normal;text-rendering: auto;font-family: 'Font Awesome 5 Pro';font-weight: 900;content: "\f054";font-size: 10px;color: var(--yesil);margin-right: 8px;top: -1px;position: relative;}


.sayfa-blog-sol .posts-navigation{opacity: 1;}
.sayfa-blog-sol .posts-navigation h2{opacity: 1;}
.sayfa-blog-sol .posts-navigation .nav-links{opacity: 1;float: left;width: 100%;margin-bottom: 40px;background: #fff;padding: 30px 15px;border-radius: 10px;border: 1px solid #ddd;}
.sayfa-blog-sol .posts-navigation .nav-links>div{opacity: 1;display: inline-block;float: left;}
.sayfa-blog-sol .posts-navigation .nav-links>div a{opacity: 1;padding: 10px 20px;display: inline-block;border-radius: 8px;color: var(--renk1);border: 2px solid var(--renk1);font-weight: 500;}
.sayfa-blog-sol .posts-navigation .nav-links .nav-next{opacity: 1;float: right;}


.header .menu .rzr-buton span a{color:#fff;}


:root{
--widget-color:#42c675!important;
}


#check_in_out, #dropdown_toggle{font-size: 14px!important;}
.datepicker__month{width: 100%!important;}
.datepicker__months:before{display: none!important;}

#hr_booking_button{min-width:200px;}