﻿@charset "utf-8";
/*
Site URL: http://www.taksimotelcilik.com.tr
Date: 01/05/2015
Author: Wizard Digital Agency
Author URL: http://www.wizard.com.tr
*/

@import url(section.css);
@import url(unite-gallery.css);
@import url(default.css);
@import url(component.css);

/*--------------------------------------------------------------------------------------------*/
/* 1.1 Reset Style */
/*--------------------------------------------------------------------------------------------*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video
{
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	font:inherit;
	vertical-align:baseline
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section
{
	display:block
}
ol,ul
{
	list-style:none
}
blockquote,q
{
	quotes:none
}
blockquote:before,blockquote:after,q:before,q:after
{
	content: '';
	content: none;
}
table
{
	border-collapse:collapse;
	border-spacing:0
}
a
{
    text-decoration:none;
}
a:hover
{
    cursor: pointer;
}

strong
{
	font-weight:700;
}
.clearfix:after
{
	content:" ";
	display:block;
	height:0;
	font-size:0;
	clear:both;
	visibility:hidden;
}
.clearfix
{
    display:inline-block;
}
* html .clearfix
{
    height:1%;
}
.clearfix
{
    display:block;
}

HTML.safari.win
{
	-webkit-text-stroke: 0.2px transparent;
}
HTML.chrome.win
{
	-webkit-text-stroke-width: 0.2px;
}

.left
{
    float:left !important;
}
.right
{
    float:right !important;
}
.center
{
    margin: 0px auto;
}
.tleft
{
	text-align:left;
}
.tright
{
	text-align:right;
}
.tcenter
{
	text-align:center;
}
.no-border
{
    border:0 !important;
}
.hidden
{
    display: none !important;
}
.display
{
    display: block !important;
}
.no-margin
{
    margin:0 !important;
}
.clear
{
    clear:both
}
.pointer
{
    cursor:pointer
}
.relative
{
    position:relative
}

/*--------------------------------------------------------------------------------------------*/
/* 1.2 Extra Fonts */
/*--------------------------------------------------------------------------------------------*/

@import url(http://fonts.googleapis.com/css?family=Ubuntu:300,400,500,700&subset=latin,latin-ext);

@font-face {
    font-family: 'weather';
    src: url('../fonts/artill_clean_icons-webfont.eot');
    src: url('../fonts/artill_clean_icons-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/artill_clean_icons-webfont.woff') format('woff'),
         url('../fonts/artill_clean_icons-webfont.ttf') format('truetype'),
         url('../fonts/artill_clean_icons-webfont.svg#artill_clean_weather_iconsRg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
	font-family: 'entypo';
	src:url('../fonts/entypo.eot');
	src:url('../fonts/entypo.eot?#iefix') format('embedded-opentype'),
		url('../fonts/entypo.woff') format('woff'),
		url('../fonts/entypo.ttf') format('truetype'),
		url('../fonts/entypo.svg#entypo') format('svg');
	font-weight: normal;
	font-style: normal;
}


/*--------------------------------------------------------------------------------------------*/
/* 1.3 Geraneral Style */
/*--------------------------------------------------------------------------------------------*/
html, body
{
	width:100%;
	height:100%;
}

body
{
	color: #fff;
    background-color:#ffffff;
	background-image-size: 100%;
	font-family: 'Ubuntu', sans-serif;
	font-weight:400;
    background-size: 100% 100%;
}
a
{
	color: #fff;
}
.inner
{
	width:960px;
	margin:0px auto;
}
.container
{
    width: 100%;
    height: auto;
}
.column
{
    width: 100%;
    height: auto;
    clear: both;
}
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12
{
  float: left;
}
.col-12
{
  width: 100%;
}
.col-11
{
  width: 91.66666667%;
}
.col-10
{
  width: 83.33333333%;
}
.col-9
{
  width: 75%;
}
.col-8
{
  width: 66.66666667%;
}
.col-7
{
  width: 58.33333333%;
}
.col-6
{
  width: 50%;
}
.col-5
{
  width: 41.66666667%;
}
.col-4
{
  width: 33.33333333%;
}
.col-3
{
  width: 25%;
}
.col-2
{
  width: 16.66666667%;
}
.col-1
{
  width: 8.33333333%;
}
.col-s-3
{
    width: 23%;
}
.col-s-4
{
    width: 31.3%;
}
.col-s-6
{
    width: 48%;
}
.col-s-9
{
    width: 73%;
}
.col-s-12
{
    width: 98%;
}
.col-top-12 {
padding-top: 120px;
}
.col-top-11 {
padding-top: 110px;
}
.col-top-10 {
padding-top: 100px;
}
.col-top-9 {
padding-top: 90px;
}
.col-top-8 {
padding-top: 80%;
}
.col-top-7 {
padding-top: 70%;
}
.col-top-6 {
padding-top: 60px;
}
.col-top-5 {
padding-top: 50px;
}
.col-top-4 {
padding-top: 40px;
}
.col-top-3 {
padding-top: 30px;
}
.col-top-2 {
padding-top: 20px;
}
.col-top-1 {
padding-top: 10px;
}
.col-top-0 {
padding-top: auto;
}
.col-bot-12 {
padding-bottom: 120px;
}
.col-bot-11 {
padding-bottom: 110px;
}
.col-bot-10 {
padding-bottom: 100px;
}
.col-bot-9 {
padding-bottom: 90px;
}
.col-bot-8 {
padding-bottom: 80%;
}
.col-bot-7 {
padding-bottom: 70%;
}
.col-bot-6 {
padding-bottom: 60px;
}
.col-bot-5 {
padding-bottom: 50px;
}
.col-bot-4 {
padding-bottom: 40px;
}
.col-bot-3 {
padding-bottom: 30px;
}
.col-bot-2 {
padding-bottom: 20px;
}
.col-bot-1 {
padding-bottom: 10px;
}
.col-bot-0 {
padding-bottom: auto;
}

/*--------------------------------------------------------------------------------------------*/
/* 1.5 Header Style */
/*--------------------------------------------------------------------------------------------*/

header
{
	position:fixed;
	height: 65px;
	display:block;
	width: 100%;
	top:0px;
	z-index:9999;
	text-align:center;
	color:#1d1d1d;
	background-color:#fff;
}

#head-left
{
	width:20%;
	height: 65px;
	float:left;
}
#head-right
{
	width:20%;
	height: 65px;
	float:right;
    position: relative;
}
#head-center
{
	width:60%;
	height: 65px;
	float:left;
}

#logo
{
	width: 70%;
    height: 65px;
	float:left;
    text-indent: -9999px;
}

#home
{
	width:30%;
	height:65px;
	float:left;
	text-indent:-9999px;
}

#home a
{
	height:100%;
	display:block;
	background-image: url('../images/button-home.png');
	background-repeat:no-repeat;
	background-position: 0 0;
	background-size:normal;
}

.reservation
{
	height:40px;
	float:left;
	padding:25px 0 0 0;
	position: relative;
}

.reservation .reform
{
	display: none;
	width: 300px;
	padding: 20px;
	position: absolute;
	top: 55px;
	right: 0px;
}

.closeBtn
{
	display: none;
	width: 46px;
    height: 46px;
	padding: 5px;
	position: absolute;
	top: 10px;
    left: -46px;
    z-index: 9999 !important;
    cursor: pointer;
}

.reservation .column
{
	padding: 3px 0;
	box-sizing: border-box;
}

.reservation .reform p
{
	width: 100%;
	padding: 10px 0;
	text-align: left;
	font-size: 12px;
	color: #ffffff;
	border-bottom: 1px solid #ffffff;
}

.reservation .reform label
{
	width: 100%;
	text-align: left;
	font-size: 12px;
	color: #ffffff;
	padding: 5px 0;
	float: left;
}

.reservation .reform input[type="text"]
{
	width: 100%;
	text-align: left;
	font-size: 14px;
	background: #ffffff;
	padding: 10px;
	box-sizing: border-box;
	border: none;
}

.reservation .reform input[type="email"]
{
	width: 100%;
	text-align: left;
	font-size: 14px;
	background: #ffffff;
	padding: 10px;
	box-sizing: border-box;
	border: none;
}


.reservation .reform select
{
	width: 100%;
	height: 35px;
	text-align: left;
	font-size: 14px;
	background: #ffffff;
	padding: 10px;
	box-sizing: border-box;
	border: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	-webkit-appearance: none;
}

.reservation .reform input[type="button"]
{
	width: 100%;
	text-align: center;
	font-size: 16px;
	background: #1d1d1d;
	padding: 10px;
	box-sizing: border-box;
	margin-top: 10px;
	border: none;
	-webkit-appearance: none;
	color:white;
}

.reservation .reform input[type="button"]:hover
{
	cursor: pointer;
	background: #ffffff;
	color:#1d1d1d
}

.reservation .reform input[type="submit"]
{
	width: 100%;
	text-align: center;
	font-size: 16px;
	background: #1d1d1d;
	padding: 10px;
	box-sizing: border-box;
	margin-top: 10px;
	border: none;
	-webkit-appearance: none;
}

.reservation .reform input[type="submit"]:hover
{
	cursor: pointer;
	background: #ffffff;
}

.reservation .reform-success
{
	display: none;
	width: 300px;
	padding: 20px;
	position: absolute;
	top: 55px;
	right: 0px;
}

.reservation .reform-success p
{
	width: 100%;
	padding: 10px 0;
	text-align: left;
	font-size: 12px;
	color: #ffffff;
	border-bottom: 1px solid #ffffff;
}



.ll-skin-melon {
	font-size: 90%;
}

.ll-skin-melon .ui-widget {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
	background: #2e3641;
	border: none;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
}

.ll-skin-melon .ui-datepicker {
	padding: 0;
}

.ll-skin-melon .ui-datepicker-header {
	border: none;
	background: transparent;
	font-weight: normal;
	font-size: 15px;
}

.ll-skin-melon .ui-datepicker-header .ui-state-hover {
	background: transparent;
	border-color: transparent;
	cursor: pointer;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
}

.ll-skin-melon .ui-datepicker .ui-datepicker-title {
	margin-top: .4em;
	margin-bottom: .3em;
	color: #e9f0f4;
}

.ll-skin-melon .ui-datepicker .ui-datepicker-prev-hover,
.ll-skin-melon .ui-datepicker .ui-datepicker-next-hover,
.ll-skin-melon .ui-datepicker .ui-datepicker-next,
.ll-skin-melon .ui-datepicker .ui-datepicker-prev {
	top: .9em;
	border:none;
}

.ll-skin-melon .ui-datepicker .ui-datepicker-prev-hover {
	left: 2px;
}

.ll-skin-melon .ui-datepicker .ui-datepicker-next-hover {
	right: 2px;
}

.ll-skin-melon .ui-datepicker .ui-datepicker-next span,
.ll-skin-melon .ui-datepicker .ui-datepicker-prev span {
	background-image: url(images/ui-icons_ffffff_256x240.png);
	background-position: -32px 0;
	margin-top: 0;
	top: 0;
	font-weight: normal;
}

.ll-skin-melon .ui-datepicker .ui-datepicker-prev span {
	background-position: -96px 0;
}

.ll-skin-melon .ui-datepicker table {
	margin: 0;
}

.ll-skin-melon .ui-datepicker th {
	padding: 1em 0;
	color: #ccc;
	font-size: 13px;
	font-weight: normal;
	border: none;
	border-top: 1px solid #3a414d;
}

.ll-skin-melon .ui-datepicker td {
	background: #f97e76;
	border: none;
	padding: 0;
}

.ll-skin-melon td .ui-state-default {
	background: transparent;
	border: none;
	text-align: center;
	padding: .5em;
	margin: 0;
	font-weight: normal;
	color: #efefef;
	font-size: 16px;
}

.ll-skin-melon .ui-state-disabled  {
	opacity: 1;
}

.ll-skin-melon .ui-state-disabled .ui-state-default {
	color: #fba49e;
}

.ll-skin-melon td .ui-state-active,
.ll-skin-melon td .ui-state-hover {
	background: #2e3641;
}


#weather-container
{
	float:right;
	padding:10px 0 0 0;
}

ul#menu
{
	margin:0px auto;
	display:inline-block;
	padding:25px 0;
}

ul#menu li
{
	display:inline;
	padding: 0 10px 0 10px;
}

ul#menu li a
{
	font-size:14px;
	font-weight:400;
	color:#1d1d1d;
	text-transform:uppercase;
}

#weather
{
  	width: 100px;
	padding: 6px;
  	margin: 0px auto;
  	text-align: center;
  	text-transform: uppercase;
  	font-family: 'Ubuntu', sans-serif;
}

i
{
	color: #1d1d1d;
  	font-family: weather;
  	font-size: 34px;
  	font-weight: normal;
  	font-style: normal;
  	line-height: 1.0;
}

.icon-0:before { content: ":"; }
.icon-1:before { content: "p"; }
.icon-2:before { content: "S"; }
.icon-3:before { content: "Q"; }
.icon-4:before { content: "S"; }
.icon-5:before { content: "W"; }
.icon-6:before { content: "W"; }
.icon-7:before { content: "W"; }
.icon-8:before { content: "W"; }
.icon-9:before { content: "I"; }
.icon-10:before { content: "W"; }
.icon-11:before { content: "I"; }
.icon-12:before { content: "I"; }
.icon-13:before { content: "I"; }
.icon-14:before { content: "I"; }
.icon-15:before { content: "W"; }
.icon-16:before { content: "I"; }
.icon-17:before { content: "W"; }
.icon-18:before { content: "U"; }
.icon-19:before { content: "Z"; }
.icon-20:before { content: "Z"; }
.icon-21:before { content: "Z"; }
.icon-22:before { content: "Z"; }
.icon-23:before { content: "Z"; }
.icon-24:before { content: "E"; }
.icon-25:before { content: "E"; }
.icon-26:before { content: "3"; }
.icon-27:before { content: "a"; }
.icon-28:before { content: "A"; }
.icon-29:before { content: "a"; }
.icon-30:before { content: "A"; }
.icon-31:before { content: "6"; }
.icon-32:before { content: "1"; }
.icon-33:before { content: "6"; }
.icon-34:before { content: "1"; }
.icon-35:before { content: "W"; }
.icon-36:before { content: "1"; }
.icon-37:before { content: "S"; }
.icon-38:before { content: "S"; }
.icon-39:before { content: "S"; }
.icon-40:before { content: "M"; }
.icon-41:before { content: "W"; }
.icon-42:before { content: "I"; }
.icon-43:before { content: "W"; }
.icon-44:before { content: "a"; }
.icon-45:before { content: "S"; }
.icon-46:before { content: "U"; }
.icon-47:before { content: "S"; }

#weather h2
{
	margin: 0 0 8px;
  	color: #1d1d1d;
  	font-size: 18px;
  	font-weight: 300;
  	text-align: center;
	text-indent: -15px;
}

/*--------------------------------------------------------------------------------------------*/
/* 1.3 Loading Style */
/*--------------------------------------------------------------------------------------------*/

#loading{width:100%;height:100%;background:#fff url('../images/loading.gif') no-repeat center center;position:fixed;z-index:9999;}


body.royal_preloader {
    background: none;
    visibility: hidden;
}
#royal_preloader {
    font-family: 'Playfair Display', serif;
    font-size: 12px;
    visibility: visible;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: auto;
    margin: 0;
    z-index: 9999999999;
}
#royal_preloader.royal_preloader_number:before,
#royal_preloader.royal_preloader_progress:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
#royal_preloader.complete {
    opacity: 0;
    -webkit-transition: opacity 0.2s linear 0.5s;
       -moz-transition: opacity 0.2s linear 0.5s;
        -ms-transition: opacity 0.2s linear 0.5s;
         -o-transition: opacity 0.2s linear 0.5s;
            transition: opacity 0.2s linear 0.5s;
}
#royal_preloader.royal_preloader_line {
    height: 2px;
    bottom: auto;
}

/* Progress Mode */

#royal_preloader.royal_preloader_progress .royal_preloader_percentage {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    color: #AAAAAA;
    font-family: 'Playfair Display', serif;
    font-size: 20px;
    text-align: center;
}
#royal_preloader.royal_preloader_progress .royal_preloader_loader {
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    width: 60%;
    height: 2px;
    margin: -10px auto auto auto;
    background-color: rgba(0, 0, 0, 0.1);
}
#royal_preloader.royal_preloader_progress .royal_preloader_meter {
    width: 0;
    height: 100%;
    margin: auto;
    padding: 0;
}

@-webkit-keyframes rotate {
    0% { -webkit-transform: rotate(0);}
    100% { -webkit-transform: rotate(360deg); }
}
@-moz-keyframes rotate {
    0% { -moz-transform: rotate(0); }
    100% { -moz-transform: rotate(360deg); }
}
@-ms-keyframes rotate {
    0% { -ms-transform: rotate(0); }
    100% { -ms-transform: rotate(360deg); }
}
@-o-keyframes rotate {
    0% { -o-transform: rotate(0); }
    100% { -o-transform: rotate(360deg); }
}
@keyframes rotate {
    0% { transform: rotate(0); }
    100% { transform: rotate(360deg); }
}

@-webkit-keyframes scale {
    0% { -webkit-transform: scale(0); opacity: 0;}
    50% { -webkit-transform: scale(2);  opacity: 0.5;}
    100% { -webkit-transform: scale(1);  opacity: 1;}
}
@-moz-keyframes scale {
    0% { -moz-transform: scale(0); opacity: 0;}
    50% { -moz-transform: scale(2); opacity: 0.5;}
    100% { -moz-transform: scale(1); opacity: 1;}
}
@-ms-keyframes scale {
    0% { -ms-transform: scale(0); opacity: 0;}
    50% { -ms-transform: scale(2); opacity: 0.5;}
    100% { -ms-transform: scale(1); opacity: 1;}
}
@-o-keyframes scale {
    0% { -o-transform: scale(0); opacity: 0;}
    50% { -o-transform: scale(2); opacity: 0;.5}
    100% { -o-transform: scale(1); opacity: 1;}
}
@keyframes scale {
    0% { transform: scale(0); opacity: 0;}
    50% { transform: scale(2); opacity: 0.5;}
    100% { transform: scale(1); opacity: 1;}
}


/*--------------------------------------------------------------------------------------------*/
/* 1.5 Detail Style */
/*--------------------------------------------------------------------------------------------*/

.button
{
	padding:15px 10px;
	font-size:14px;
	font-weight:500;
	color:#ffffff;
	text-transform:uppercase;
}

.button:hover
{
	color:#ffffff;
	background-color: #1d1d1d;
}


.page
{
	width:100%;
	height:100%;
	padding:65px 0px 20px 0px;
	box-sizing:border-box;
}

.page .col-l
{
	width:40%;
	height:100%;
	padding:0px 20px 0px 0px;
	box-sizing:border-box;
	float:left;
}

.page .col-r
{
	width:60%;
	height:100%;
	padding:20px 20px 0px 20px;
	box-sizing:border-box;
	float:left;
}

.page h1
{
	padding:25px 20px;
	width:100%;
	font-size:42px;
	font-weight:700;
	box-sizing:border-box;
	text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.2);
}

.page p
{
	width:100%;
	font-size:18px;
	font-weight:300;
	color:#ffffff;
	line-height:26px;
	padding:0px 20px 20px 20px;
	box-sizing:border-box;
	text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.2);
}

.page ul
{
	width:50%;
	padding:0px 20px 20px 20px;
	box-sizing:border-box;
	float:left;
}

.page ul li
{
	width:100%;
	font-size:14px;
	font-weight:300;
	color:#ffffff;
	line-height:26px;
	text-indent:20px;
	box-sizing:border-box;
	text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.2);
	background-image:url(../images/icon-check.png);
	background-repeat:no-repeat;
	background-position:left 0 center;
}

a.back
{
	width:70px;
	height:70px;
	display:block;
	position:absolute;
	left:20px;
	bottom:0px;
	text-indent:-99999px;
	background-image:url(../images/buttton-nav-back.png);
	background-repeat:no-repeat;
	background-position:left 0 center;
}

.fp-controlArrow.fp-prev
{
	display:none;
}
.fp-controlArrow.fp-next
{
	display:none;
}

.owl-theme .owl-controls
{
	text-align: center;
}

.owl-theme .owl-controls .owl-page
{
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span
{
	display: block;
	width: 12px;
	height: 12px;
	margin: 5px 7px;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #ffffff;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span
{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
}

.owl-item.loading
{
	min-height: 150px;
	background: url(loader.gif) no-repeat center center
}
.owl-carousel .owl-wrapper:after
{
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.owl-carousel
{
	display: none;
	position: relative;
	width: 100%;
	padding:0 10px;
	box-sizing:border-box;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper
{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer
{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight
{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}

.owl-carousel .owl-item
{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div
{
	cursor: pointer;
}
.owl-controls
{
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.grabbing
{
    cursor:url(grabbing.png) 8 8, move;
}
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item
{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  	-webkit-transform: translate3d(0,0,0);
  	-moz-transform: translate3d(0,0,0);
  	-ms-transform: translate3d(0,0,0);
}

.owl-carousel .item
{
	margin: 10px;
	max-width:295px;
	-webkit-box-shadow: 0px 1px 6px 0px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 1px 6px 0px rgba(0,0,0,0.3);
	box-shadow: 0px 1px 6px 0px rgba(0,0,0,0.3);
}
.owl-carousel .item img
{
	width: 100%;
	height:auto;
	max-height:180px;
	overflow:hidden;
	display: block;
	background-color: #ffffff;
}
.owl-carousel .item h3
{
	width:100%;
	padding:20px 20px 10px 20px;
	font-size: 12px;
	font-weight: 500;
	box-sizing:border-box;
	background-color: #ffffff;
}

.owl-carousel .item h4
{
	width:100%;
	min-height:70px;
	padding:0 20px 0 20px;
	font-size: 30px;
	color:#1d1d1d;
	font-weight: 500;
	box-sizing:border-box;
	background-color: #ffffff;
}

.owl-carousel .item a.awards
{
	width:100%;
	padding:20px;
	display:block;
	font-size: 13px;
	color:#7a7a7a;
	font-weight: 300;
	line-height:20px;
	box-sizing:border-box;
	background-color:#ffffff;
}

.owl-carousel .item a.detail
{
	width:100%;
	padding:20px;
	display:block;
	font-size: 13px;
	color:#7a7a7a;
	font-weight: 300;
	line-height:20px;
	box-sizing:border-box;
	background-color:#ffffff;
}

.owl-carousel .item a.detail:hover
{
	width:100%;
	padding:20px;
	display:block;
	font-size: 13px;
	color:transparent;
	font-weight: 300;
	line-height:20px;
	box-sizing:border-box;
	background-color:transparent;
	background-image:url(../images/button-gor.png);
	background-position:left center;
}

.page .column
{
	padding:0 20px;
	box-sizing:border-box;
}

.page .box-container
{
	padding:0 20px 0 0;
	box-sizing:border-box;
}

.page .box-map
{
	padding:0 0 0 0 !important;
	max-height:365px;
}

.page .box
{
	width:100%;
	padding: 20px;
	background-color:#ffffff;
	box-sizing:border-box;
	margin-bottom:20px;
	-webkit-box-shadow: 0px 1px 6px 0px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 1px 6px 0px rgba(0,0,0,0.3);
	box-shadow: 0px 1px 6px 0px rgba(0,0,0,0.3);
}

.page .box .subtitle
{
	width:100%;
	font-size:12px;
	font-weight: 500;
}

.page .box .title
{
	width:100%;
	padding:14px 0;
	font-size: 30px;
	color:#1d1d1d;
	font-weight: 500;
	border-bottom:1px solid #e4e4e4;
}

.page .box .paragraph
{
	width:100%;
	padding:24px 0;
	font-size: 14px;
	line-height:24px;
	color:#1d1d1d;
	font-weight: 300;
	border-bottom:1px solid #e4e4e4;
}

.page .box .link
{
	width:100%;
	padding:30px 0 10px 0;
}

/*--------------------------------------------------------------------------------------------*/
/* 1.5 Slideshow Style */
/*--------------------------------------------------------------------------------------------*/

.cbp-bislideshow {
	list-style: none;
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: -1;
	padding: 0;
	margin: 0;
}

.cbp-bislideshow li {
	position: absolute;
	width: 101%;
	height: 101%;
	top: -0.5%;
	left: -0.5%;
	opacity: 0;
	-webkit-transition: opacity 1s;
	-moz-transition: opacity 1s;
	transition: opacity 1s;
}

/* If background-size supported we'll add the images to the background of the li */

.backgroundsize .cbp-bislideshow li {
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	background-position: center center;
}

/* ...and hide the images */
.backgroundsize .cbp-bislideshow li img {
	display: none;
}

.cbp-bislideshow li img {
	display: block;
	width: 100%;
}

.cbp-bicontrols {
	display:none;
	position: fixed;
	width: 90px;
	height: 30px;
	margin: 0 0 0 -45px;
	bottom: 115px;
	left: 50%;
}

.cbp-bicontrols span {
	float: left;
	width: 30px;
	height: 30px;
	position: relative;
	cursor: pointer;
}

.cbp-bicontrols span:before {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	text-align: center;
	font-family: 'entypo';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 100px;
	font-size: 20px;
	color: #fff;
	-webkit-font-smoothing: antialiased;
	opacity: 0.7;
}

.cbp-bicontrols span:hover:before {
	opacity: 1;
}

.cbp-bicontrols span:active:before {
	top: 2px;
}

span.cbp-biplay:before {
	content: "\e002";
}

span.cbp-bipause:before {
	content: "\e003";
}

span.cbp-binext:before {
	content: "\e000";
}

span.cbp-biprev:before {
	content: "\e001";
}

.cbp-bicontrols span.cbp-binext {
	float: right;
}

/* Fallback */

.no-js.no-backgroundsize .cbp-bislideshow li:first-child {
	opacity: 1;
}

.no-js.backgroundsize .cbp-bislideshow li:first-child img {
	display: block;
}

/*--------------------------------------------------------------------------------------------*/
/* 1.5 News Style */
/*--------------------------------------------------------------------------------------------*/

#news-container
{
	width: 90%;
	height: 45px;
	position: absolute;
	left: 50%;
	bottom: 20px;
	margin-left: -45%;
	background-color: #ffffff;
}

#news-container #nc-title
{
	width: 10%;
	height: 45px;
	float: left;
	font-size: 12px;
	padding: 16px 0 14px 0;
	background-color: #ffffff;
	box-sizing: border-box;
}

#news-container #nc-title span
{
	padding:11px 10px;
	margin: 5px;
	color: #ffffff;
}

#home-news {
    width:90%;
    height:45px;
    float:left;
    padding:0 0 0 0;
    position:relative;
    overflow:hidden;
}

#home-news li {
    float:left;
    width:90%;
    line-height:75px;
    height:45px;
    display:none;
}

#home-news li a {
	float:left;
    width:100%;
    height:45px;
    line-height:45px;
    display:table;
}

.home-news-content {
    float:right;
    width:100%;
    display:table-cell;
    line-height:45px;
    height:45px;
}

.news-inner {
    vertical-align:middle;
    display:inline-block;
    height:auto;
}

.home-news-content p {
	line-height:1;
    color:#1d1d1d;
    font-size:14px;
    line-height:43px;
}

.home-news-arrow {
    position:absolute;
    width:35px;
    cursor:pointer;
    height:35px;
}

#prev-news {
    top:5px;
	right:45px;
    background:url('../images/news-arrow-prev.jpg') no-repeat;
}

#next-news {
    bottom:5px;
	right:5px;
    background:url('../images/news-arrow-next.jpg') no-repeat;
}

.disNewReS {
        display: none !important;
    }
.ilet-desk {
    display: block;
}
.ilet-mob {
    display: none;
}


/* ------------------------------------------------------------------------> Responsive Değerleri */
@media (max-width:1140px) {
    #home-news{width:293px;}
    #news-container #nc-title{width:122px}
    .home-news-content{width:100%}
    #head-left{width:229px;}
    #head-right{width:123px;}
    #head-center {position: absolute; left: 50%; margin-left: -100px; width:100px;}

    .ilet-desk {display: none;}
.ilet-mob {display: block;     text-align: center;}
    .ilet-head {text-align: center;}
    .ilet-mob .ilet-head p {font-size: 13px; padding: 5px 20px 20px 20px;}
    .ilet-mob .ilet-head h1 {padding: 15px; font-size: 25px;}
    .ilet-mob .ilet-head span {font-size: 15px; float:none;
    }
    .ilet-mob  .col-6 { width:100%;
    }
    .ilet-mob .title {
        font-size: 25px !important;
    }
    .ilet-mob .subtitle {
        font-size: 13px !important;
    }
    .ilet-mob .paragraph {
        padding: 5px 0px !important;
    }
    .ilet-mob .box {
        padding: 10px !important;
    }
    .float-non {
        float: none;
    }
    .page p { line-height:normal; font-size:15px;
    }
    .page h1 {font-size:35px;
    }
}
@media (max-width:800px) {
    .mob-oda h1, .mob-oda p { display:none;
    }
    .mob-oda h4 {
        min-height: 0px;
    }
    .owl-carousel .item a.detail {
        padding-top: 10px;
    }
}
@media (max-width:600px) {
    .disNewReS {
        display: block !important;
    }
    #head-right .reservation a { background:#daae53; padding:10px 10px;display:block}
	.reservation { padding:18px 0 0 0}
    #head-left {float: right;     width: 160px;}
    #head-center {
        position: static;
        left: 0px;
        margin-left: 0px;
        width:92px;
    }
    #home {
        display: none;
    }
    #logo {width: 100%;  }
    .reservation {float:none;  position: absolute;  left: 50%; margin-left: -40px;   }
        .reservation .reform {
            width: 300px;
            padding: 20px;
            position: absolute;
            /* top: 55px; */
            right: 50%;
            margin-right: -167px;
        }
    .closeBtn {left: 50%;
    margin-left: -31px;
    }
}

@media only screen and (max-width: 960px), only screen and (max-device-width: 960px)
{

}

@media only screen and (max-width: 480px), only screen and (max-device-width: 480px)
{

}

.lang{color: #000;font-size: 18px;margin-top: 20px;display: inline-block;}
