@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic&subset=latin,latin-ext);
@import url(https://fonts.googleapis.com/css?family=Titillium+Web:400,200,200italic,300,300italic,400italic,600,600italic,700,700italic,900&subset=latin,latin-ext);
@import url(https://fonts.googleapis.com/css?family=Lobster&subset=latin,latin-ext);
@import url(https://fonts.googleapis.com/css?family=Poppins:200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&subset=latin-ext);
@import url(../material-design-iconic-font/css/materialdesignicons.min.css);
@import url('https://fonts.googleapis.com/css?family=Montserrat:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&display=swap&subset=latin-ext');
/*@font-face { font-family: 'harabara_maisharabaramaisdemo'; src: url('../font/harabara_mais_demo-webfont.eot'); src: url('../font/harabara_mais_demo-webfont.eot?#iefix') format('embedded-opentype'), url('../font/harabara_mais_demo-webfont.woff2') format('woff2'), url('../font/harabara_mais_demo-webfont.woff') format('woff'), url('../font/harabara_mais_demo-webfont.ttf') format('truetype'); font-weight: normal; font-style: normal; } */
/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite,code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { line-height: 1; }
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; }
i, cite, em, var, address, dfn { font-style: italic; }
strong, b { font-weight:bold; }
a { color: #5D3EBD ; }
a:hover{ color: #FAB837 ; text-decoration:none ; }
.txt-semi { font-size: 11px !important; }
.txt-right { text-align: right; }
.border-bottom { border-bottom:1px solid #dedede; }
.border-top { border-top:1px solid #dedede !important; }
.border-left { border-left:1px solid #dedede; }
.border-right { border-right:1px solid #dedede; }
.border { border:1px solid #dedede; }
.navbar-static-top { margin-bottom: 19px; }
/*.navbar-header { background-color: #fff; }*/
.border-radius { border-radius:1px; }
.border-radius-bottom { border-bottom-left-radius:1px; border-bottom-right-radius:1px; }
.border-radius-top { border-top-left-radius:1px; border-top-right-radius:1px; }

/* WHITE SPACE LIBRARY */
.p0 {padding:0 !important;} .p10 {padding:10px !important;} .p15 {padding:15px !important;} .m0 {margin:0 !important;} .pt0	{padding-top:0px !important;} .pt5	{padding-top:5px !important;} .pt10	{padding-top:10px !important;} .pt15   {padding-top:15px !important;} .pt20	{padding-top:20px !important;} .pt30{padding-top:30px !important;;} .pt40{padding-top:40px;} .pb0    {padding-bottom:0px !important;} .pb50	{padding-bottom:0px;} .pb5	{padding-bottom:5px !important;} .pb10	{padding-bottom:10px !important;} .pb15	{padding-bottom:15px !important;} .pb20	{padding-bottom:20px !important;} .pb30	{padding-bottom:30px;} .pl0	{padding-left:0px !important;} .pl5	{padding-left:5px !important;} .pl10	{padding-left:10px;} .pl15	{padding-left:15px !important;} .pl20	{padding-left:20px;} .pl30	{padding-left:30px !important;} .pl40	{padding-left:40px;} .pl50	{padding-left:50px;} .pr0	{padding-right:0px !important;} .pr5	{padding-right:5px;} .pr10	{padding-right:10px;} .pr15	{padding-right:15px !important;} .pr20	{padding-right:20px;} .pr30	{padding-right:30px;} .pr40	{padding-right:40px;} .pr50	{padding-right:50px;} .mt0	{margin-top:0px !important;} .mt5	{margin-top:5px !important;} .mt7	{margin-top:7px;} .mt10	{margin-top:10px !important;} .mt15	{margin-top:15px;} .mt20	{margin-top:20px !important;} .mt25	{margin-top:25px !important;} .mt30	{margin-top:30px;} .mt120	{margin-top:120px;} .mb0	{margin-bottom:0px !important;} .mb0-mbl{} .mb5	{margin-bottom:5px;} .mb10	{margin-bottom:10px !important;} .mb15	{margin-bottom:15px !important;} .mb20	{margin-bottom:20px !important;} .mb30	{margin-bottom:30px !important;} .ml0	{margin-left:0px;} .ml5	{margin-left:5px;} .ml10	{margin-left:10px;} .ml20	{margin-left:20px;} .ml30	{margin-left:30px;} .mr0	{margin-right:0px !important;} .mr5	{margin-right:5px;} .mr10	{margin-right:10px;} .mr15  {margin-right:15px;} .mr20	{margin-right:20px;} .mr30	{margin-right:30px;} .pl0-social	{ padding-left:0px; } .pl0-pr0-mobil {} .pr0-mobil { padding-right: 0; } .pl0-mobil { padding-left: 0; }

/* TYPOGRAPHY */
h1, h2, h3, h4, h5, h6 { font-family: 'Montserrat', sans-serif; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; margin:0 0 10px 0; padding:0; font-style:normal; }
h1 { font-size: 36px; line-height:46px; font-weight:700; }
h2 { font-size: 32px; line-height:42px; }
h3 { font-size: 28px; line-height:38px; }
h4 { font-size: 24px; line-height:34px; }
h5 { font-size: 20px; line-height:30px; }
h6 { font-size: 16px; line-height:26px; }
hr { margin-bottom: 10px; margin-top: 10px; }
p { padding: 0 0 10px 0 !important; text-align: justify; color:#666 !important; }
.satir-standart { line-height: 125%; }
.satir-100 { line-height: 100%; }
.h2-otel-detay-oda-fiyat-baslik{ font-size: 24px !important; line-height:30px !important; }
.color-dark { color:#4a4a4a !important; }
.color-wayt { color:#999; }
.bg-color { background-color: #ECF0F1; }
.body-options {font-family: 'Open Sans', sans-serif; -webkit-font-smoothing: antialiased; color: #4a4a4a; font-size: 13px; line-height: 24px; margin:0; padding:0;}

.btn-modal-mor { color: #fff; background-color: #5D3EBD; border-color: transparent; }
.btn-modal-mor:hover,
.btn-modal-mor:focus,
.btn-modal-mor.focus,
.btn-modal-mor:active,
.btn-modal-mor.active,
.open > .dropdown-toggle.btn--modal-mor { color: #fff; background-color: #FAB837; border-color: transparent; }

.btn-modal-mor-border { color: #5D3EBD; background-color: #fff; border-color: #5D3EBD; }
.btn-modal-mor-border:hover,
.btn-modal-mor-border:focus,
.btn-modal-mor-border.focus,
.btn-modal-mor-border:active,
.btn-modal-mor-border.active,
.open > .dropdown-toggle.btn--modal-mor-border { color: #5D3EBD; background-color: transparent; border-color: #5D3EBD; }

.btn-modal-mavi-border { color: #2392d8; background-color: #E8F0FE; border-color: #2392d8; }
.btn-modal-mavi-border:hover,
.btn-modal-mavi-border:focus,
.btn-modal-mavi-border.focus,
.btn-modal-mavi-border:active,
.btn-modal-mavi-border.active,
.open > .dropdown-toggle.btn--modal-mavi-border { color: #2392d8; background-color: #E8F0FE; border-color: #2392d8; }

.btn-modal-sari-border { background-color:#fcf8e3; color: #FAB837; border-color: #FAB837; font-weight: 700; }
.btn-modal-sari-border:hover,
.btn-modal-sari-border:focus,
.btn-modal-sari-border.focus,
.btn-modal-sari-border:active,
.btn-modal-sari-border.active,
.open > .dropdown-toggle.btn--modal-sari-border { background-color:#fcf8e3; color: #FAB837; border-color: #FAB837; }

.btn-modal-green { color: #fff; background-color: #00b16a; border-color: transparent; }
.btn-modal-green:hover,
.btn-modal-green:focus,
.btn-modal-green.focus,
.btn-modal-green:active,
.btn-modal-green.active,
.open > .dropdown-toggle.btn--modal-mor { color: #fff; background-color: #FAB837; border-color: transparent; }

.btn-modal-camtermal { color: #fff; background-color: #00ABBE; border-color: transparent; }
.btn-modal-camtermal:hover,
.btn-modal-camtermal:focus,
.btn-modal-camtermal.focus,
.btn-modal-camtermal:active,
.btn-modal-camtermal.active,
.open > .dropdown-toggle.btn--modal-mor { color: #fff; background-color: #107783; border-color: transparent; }

.btn-modal-iframe { color: #fff; background-color: #E30A17; border-color: transparent; }
.btn-modal-iframe:hover,
.btn-modal-iframe:focus,
.btn-modal-iframe.focus,
.btn-modal-iframe:active,
.btn-modal-iframe.active,
.open > .dropdown-toggle.btn--modal-mor { color: #fff; background-color: #E63A3A; border-color: transparent; }
.modal-header-color { background-color: #5D3EBD; color:#fff; }
.fwhite { color:#fff; font-size:24px; font-weight:400; }
.fyellow { color:#FAB837; font-size:24px; font-weight:400; }

/* HEADER */
.ui-autocomplete {padding: 0; list-style: none; background-color: #fff; width: 500px; border: 1px solid #e7e7e7; max-height: 300px; overflow-x: hidden; }
.ui-autocomplete .ui-menu-item { border-top: 1px solid #e7e7e7; display: block; padding: 0 !important; color: #221A21; cursor: pointer; }
.ui-autocomplete .ui-menu-item:first-child { border-top: none; }
.ui-autocomplete .ui-menu-item.ui-state-focus { background-color: #D5E5F4 !important; color: #161A1C !important; }
.ui-autocomplete-loading { background:url(http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.2/themes/smoothness/images/ui-anim_basic_16x16.gif) no-repeat right center; }
.header-top-kurumsal-link {	font-size: 11px; border-bottom: 1px solid #e7e7e7; /*background-color: #efefef;*/ }
.header-top-kurumsal-link a { color: #999; }
.header-top-kurumsal-link a:hover {	color: #4a4a4a; }
.header-top-kurumsal-link ul {	list-style: none outside none; }
.header-top-kurumsal-link ul li { position: relative; display: inline; padding-right: 10px; padding-left: 10px; border-left: 1px solid #dedede; }
.header-right-menu { padding-right: 0 !important; }
.header-right-menu ul { list-style: none outside none; margin: 0 !important; }
.header-right-menu ul li { position: relative; display: inline; padding: 27px 15px 15px 15px; font-size: 12px; font-weight: 600; color:#999; }
.header-right-menu-ara{ padding: 25px 0 15px 0 !important; }
.header-right-menu-slogan {	padding: 19px 15px 15px 15px !important; font-size: 12px; font-weight: 300 !important; color:#999; }
.header-right-menu ul li a{	padding: 0 !important; font-size: 12px;	color:#4a4a4a !important; }
.header-right-menu ul li a:hover{ padding: 0 !important; font-size: 12px; color:#FAB837 !important; }
.header-ayar { font-family: 'Montserrat', sans-serif; margin: 0 !important; background-color: #fff !important; border:0; }
.logo-ayar { margin-left: -13px !important;	/*margin-bottom: 8px !important;*/ padding: 10px 10px; }
.img-logo-ayar { max-height: 50px;} .img-logo-ayar-blog { max-height: 50px;}
/* HEADER BITIS */

/* HEADER INDEX V2 */
.header-right-menu-v2 { padding-right: 0 !important; }
.header-right-menu-v2 ul { list-style: none outside none; margin: 0 !important; }
.header-right-menu-v2 ul li { position: relative; display: inline; padding: 10px 15px; font-size: 12px; font-weight: 600; color:#999; }
.header-right-menu-ara-v2{ padding: 10px 0 5px 0 !important; line-height: 150%; }
.header-right-menu-v2 ul li a{	padding: 0 !important; font-size: 12px;	color:#4a4a4a !important; }
.header-right-menu-v2 ul li a:hover{ padding: 0 !important; font-size: 12px; color:#FAB837 !important; }
.header-ayar-v2 { font-family: 'Montserrat', sans-serif; margin: 0 !important; background-color: #ECF0F1 !important; border: none !important; }
.logo-ayar-v2 { margin-left: -13px !important;	margin-bottom: 8px !important; }
.index-v2-buyuk-logo {max-width: 300px; position:relative; left: 50%; margin-left:-150px; }
.index-header-parapuan-ek { display:none; position: absolute; top: 35px; /*left:-3px; right: 240px;*/ min-width: 160px; font-size: 11px; color:#fff; padding: 0 10px; background-color: #00B16A; border-radius: 3px; }
.index-header-parapuan-ek span { font-size: 12px; }
.index-header-parapuan-ek i { position: absolute; top: -16px; left: 12px; font-size: 24px; color: #00B16A;  }
.index-header-parapuan-ek-ic{ display:none; position: absolute; top: 52px; /*right: 140px;*/ min-width: 160px; font-size: 11px; color:#fff; padding: 0 10px; background-color: #00B16A; border-radius: 3px; z-index: 999; }
.index-header-parapuan-ek-ic span { font-size: 12px; }
.index-header-parapuan-ek-ic i { position: absolute; top: -16px; left: 12px; font-size: 24px; color: #00B16A;  }
.index-modal-parapuan-ek { padding: 10px 30px; background-color: #5D3EBD; color:#fff; font-size:18px; font-weight: 600; margin-bottom: 10px; }
/*HEADER INDEX V2 BITIS*/

/* INDEX ARAMA MOTORU YENI */
.index-v3-slider-ustu-arama { position: absolute; z-index: 999; height: 100%; }
.col-md-index-arama { width: 25%; }
/* INDEX ARAMA MOTORU YENI BITIS */

/*DETAY SAYFASI*/
.sf-detay-rezerv-detay-header { background-color: #9B59B6; color:#fff; padding:10px; }

/*FOOTER*/
.footer-options { border-top: 1px solid #dedede; background: #fff; font-size:10pt; padding-top:25px; padding-bottom:25px; bottom:0; }
.social li { display: inline-block; padding-right:10px; }
.social li a { color: #5D3EBD; }
.social li a:hover { color: #FAB837; }
.social-footer li { display: inline-block; padding-right:10px; }
.social-footer li { color: #ECF0F1; }
.social-footer li:hover { color: #fff; }
.social-footer li a { color: #5D3EBD; cursor: pointer; }
.social-footer li a:hover { color: #FAB837; }
.footer-linko li { color: #4a4a4a; cursor: pointer; }
.footer-linko li:hover { color: #4a4a4a; }
.footer-linko li a { color: #4a4a4a; cursor: pointer; }
.footer-linko li a:hover { color: #999; }
.border-bottom-footer { border-bottom:1px solid #dedede; }
.border-right-footer { border-right:1px solid #dedede; }
.footer-adres { padding:0; font-size:9pt; color: #4a4a4a; }
.footer-tel { padding:0; font-size:14pt; font-weight: 700; color: #4a4a4a; }
.footer-yorum-icon { background-color:#5D3EBD; color:#fff; border-top-left-radius:1px; border-top-right-radius:1px; padding:10px 15px; text-align:left;}
.footer-yorum { background-color:#fff; color:#4a4a4a; border-bottom-right-radius:1px; border-bottom-left-radius:1px; padding-top:10px; padding-bottom:10px;}
.title { font-size: 11pt; font-weight: bold; }
/*FOOTER BITIS*/

/*OTEL DETAY BASLANGIC*/

.otel-detay-mobil-menu-dropdown {position: fixed; bottom: 60px; right: 10px; z-index: 999;}
.otel-detay-fiyat-yok-mesaj-v2-6 { font-size: 15px; font-weight: 600; padding-top: 25px;}
.otel-detay-v2-6-anaserit-orta { position: absolute; top:0; margin-top:0; left:50%; margin-left:-172.5px; z-index: 999; /*width: 289px; height:300px; background: url(../img/otel-detay-v3-logo-bg.png) no-repeat;*/ }
.ana-serit-orta-div-v2-6 { position:absolute; top:0; /*margin-top:-98.5px; background-color: #fff;*/ border-radius: 0; }
#OtelDetayLogoBG-v2-6 {min-width: 345px; max-width: 345px; max-height: 370px; border-left: 119px solid transparent;
	border-right: 119px solid transparent;
	}

.otel-resmi-uzerine-otelfiyat-logo-bg { position: absolute; top: 0; left: 0; z-index: 999; background-color: #fff; color: #999; font-size: 11px; padding: 15px; margin-top: 10px; text-align: center; line-height: 125%;}
.ana-serit-orta-div { position:absolute; top:50%; margin-top:-98.5px; background-color: #fff; border-radius: 0; }
#OtelDetayLogoBG {min-width: 263px; max-width: 263px; max-height: 370px;}
.otel-detay-oda-img-v3 { min-height: 221px; max-height:221px; width: 100%;}
.otel-detay-oda-img-multi { min-height: 170px; max-height:170px; width: 100%;}
.otel-detay-giris-cikis-bilgisi-v3 { color:#4a4a4a; font-size:13px; font-weight:600; padding-top: 15px; }
.otel-detay-indirim-bilgisi-indirim-v3 {font-size:21px; font-weight:800;}
.otel-detay-toplam-indirimsiz-bilgisi-v3 {color:#999; font-size:15px; font-weight:600; padding-top: 10px;}
.otel-detay-toplam-indirimli-bilgisi-v3 {color:#4a4a4a; font-size:15px; font-weight:700; }
.otel-detay-indirim-bilgisi-v3 {color:#00b16a; font-size:17px; font-weight:700;}
.otel-detay-v3-oda-aciklama {/*max-height: 221px; min-height: 221px;*/ border-right: 0 !important; border:1px solid #dedede;}
.otel-detay-v3-oda-aciklama p {font-size: 12.5px; line-height: 150%;}
.otel-detay-v3-oda-aciklama-sag {/*max-height: 221px; min-height: 221px;*/ border:1px solid #dedede;}
.embed-responsive-item { width:560px; height:315px;}
.otel-detay-banner-indirim-txt{ font-size:30px !important; font-weight:400 !important; }
.otel-detay-v3-anaserit-orta { position: absolute; top:50%; margin-top:-185px; left:50%; margin-left:-131.5px; z-index: 999; /*width: 289px; height:300px; background: url(../img/otel-detay-v3-logo-bg.png) no-repeat;*/ }
.otel-detay-v3-anaserit-orta-sus-dikd { position: absolute; top:90px; left:50%; margin-left:-111.5px; z-index: 998; width: 223px; height: 30px; background-color: #fff; }
.otel-detay-v3-anaserit-orta-sus-yuvr { position: absolute; top:70px; left:50%; margin-left:-50px; z-index: 997; width: 100px; height: 100px; background-color: #fff; border-radius: 50%; }
.otel-detay-v3-anaserit-orta-sus-dikd-sag { position: absolute; bottom:0; left:50%; margin-left:-143.5px; z-index: 998; width: 30px; height: 250px; background-color: #fff; }
.otel-detay-v3-anaserit-orta-sus-dikd-sol { position: absolute; bottom:0; left:50%; margin-left:113.5px; z-index: 998; width: 30px; height: 250px; background-color: #fff; }
#birinci_cocuk { display:none; }
#ikinci_cocuk { display:none; }
#birinci_cocuk_2 { display:none; }
#ikinci_cocuk_2 { display:none; }
#birinci_cocuk_1 { display:none; }
#ikinci_cocuk_1 { display:none; }
.breadcrumb-bg { background-color:#fff; color:#e7e7e7; margin-top:0; padding:3px 0; margin-bottom:20px; /*border-top:1px solid #e7e7e7;*/ border-bottom:1px solid #e7e7e7; font-size: 13px; font-weight: 600;}
.breadcrumb { background-color: #fff; border-radius:1px; padding: 0px 0px; }
.rez-detay a { color: #8E44AD; }
.rez-detay a:hover { color: #FAB837; text-decoration:none; }
	/* WIDGET */
header.widget { background: none repeat scroll 0 0 #5D3EBD; color: #FFF; display: block; font-size: 16px; font-weight:bold; border-radius:1px;}
header.widget i { background: none repeat scroll 0 0 #8E44AD; color: #FAB837; display: inline-block; font-size: 18px; height: 50px; line-height: 50px; margin-right: 15px; text-align: center; width: 50px; border-radius:1px;}
.widget header i { margin-right:10px; }
/*WIDGET BITIS*/

/* ARAMA KRITER */
.aramakriter { list-style:none; }
.aramakriter li { padding:10px 0; border-bottom:1px solid #efefef; }
.aramakriter li span { background:#efefef; width:30px; height:30px; display:inline-block; margin-right:10px; text-align:center; line-height:30px; padding-top:0; }
/*  Yakın Bölge Otelleri*/
.yakin-bolge-otelleri { list-style:none; }
.yakin-bolge-otelleri li { padding:10px 0; border-bottom:1px solid #efefef; }
/*.sky-form span {color:#fff; font-size:16px; background-color:#E67E22; display:block; padding:5px 10px; font-weight:400; margin-bottom:10px;}*/
/* ARAMA KRITER BITIS */

/*OTEL TARİH FORM*/
.button-position { float:none; }
/*OTEL TARİH FORM*/

.div-back-left { padding-left:15px; }
.div-back-right { text-align:right; padding-right:0; }
.otel {margin-top:10px; margin-bottom:10px;padding-top:15px;}
.otel h1 {color:#2c3e50; font-size:18px; font-weight:700; line-height:26px; margin-bottom:0;}
.otel h1 a {color:#2c3e50;}
.otel hr {margin-bottom:5px; margin-top:5px;}
.otel .mevkii a {color:#3498db; margin-right:5px;}
.otel p {margin-bottom:5px;}
.otel p i {margin-right:5px;}
.otel p a { font-size:12px;}
.otel .info a {margin-right:5px; color:#27ae60;}
.otel .fiyat {background:#ecf0f1; padding:6px;}
.otel .fiyat .eski {color:#FF0004; text-decoration:line-through;}
.otel .fiyat .yeni {color:#27ae60; font-weight:700; font-size:16px;}
.otel .fiyat span {font-size:12px; margin-left:5px;}
.otel .rezervasyon {background:#16a085; color:#FFFFFF; font-weight:700; padding-top:5px; padding-bottom:5px; font-size:12px;}
.otel .rezervasyon a {color:#FFFFFF;}
.otel-detay-harita, .otel-detay-mevkii, .otel-detay-telefon, .otel-detay-puan {float:left; margin-right:10px;}
.otel-detay-telefon {font-weight:700;color:#B33D74; font-size:24px;}
.otel-detay-telefon span {font-size:14px; margin:0 5px; font-weight:normal;}
.otel-detay-harita i, .otel-detay-puan i, .otel-detay-telefon i  {margin-right:5px;}
.otel-detay-sag-bread ul{ list-style:none;}
.otel-detay-sag-bread li{ float:left; padding:5px;}
.otel-detay-sag-bread li a{ font-size:12px;}
/*
.otel-detay {margin-bottom:10px;}
.otel-detay h1 {color:#2c3e50; font-size:24px; font-weight:700; line-height:26px; margin-bottom:10px;}
.otel-detay hr {margin-bottom:5px; margin-top:5px;}
.otel-detay .mevkii a {color:#5c6d7e; margin-right:10px;}
.otel-detay i {font-size:10px; color:#bdc3c7;}
.otel-detay p {margin-bottom:5px;}
.otel-detay p i {margin-right:5px;}
.otel-detay p a { font-size:12px;}
.otel-detay .rezervasyon {background:#16a085; color:#FFFFFF; font-weight:700; padding-top:5px; padding-bottom:5px; font-size:12px;}
.otel-detay ul.info {list-style-type:none;}
.otel-detay ul.info i {font-size:16px; background:#583c8a; padding:5px; width:40px; line-height:30px; display:inline-block; text-align:center; margin-right:10px; color:#fff;}
.otel-detay ul.info  li { float:left; border:1px solid #efefef; background:#cdb7da; margin-right:5px; padding-right:10px;}
.otel-detay ul.info  li a {color:#583c8a;}
.otel-detay .telefon {background:#ecf0f1; font-weight:700; font-size:16px;}
.otel-detay .telefon i {background:#c0392b; padding:10px; font-size:18px; color:#fff; display:inline-block; margin-right:10px;}
.otel-detay .telefon span {font-size:12px; font-weight:normal; margin-left:10px;}
*/
.otel-rezervasyon {background:#efefef; padding:30px;}
.otel-rezervasyon h3 {color:#2c3e50;}
.otel-rezervasyon .adres {color:#5c6d7e;}
.social-top li { display: inline-block; }
.social-top li a { color:#5D3EBD; }
.social-top li a:hover { color:#FAB837; }
.rez-tel-hat-sekme-iletisim { font-size:18pt; font-weight:700; color:#5D3EBD; }
.rez-tel-hat-sekme { font-size:14pt; font-weight:700; color:#5D3EBD; }
.rez-tel-hat-sekme-top { font-size:22px; font-weight:600; color:#fff; }
.rez-tel-hat-sekme-canli { font-size:14pt; font-weight:700; color:#797979; font-family: 'Titillium Web', sans-serif; -webkit-font-smoothing: antialiased; }
.rez-tel-hat { font-size:16pt; font-weight:700; color:#5D3EBD; font-family: 'Titillium Web', sans-serif; -webkit-font-smoothing: antialiased; }
.otel-detay-rez-hatti-tel { padding: 5px 0 0 0; }
.stars-div { margin-top:5px; }
.star-puan { margin:0; background-color:transparent; font-size:13px; font-weight: 300; color:#5D3EBD !important; padding: 0 !important; margin-right: 3px !important; }
.slider-img { max-height:75px; }
.devam-label { background-color:#ECF0F1; color:#4a4a4a; text-decoration:none; font-size:10pt; border-radius:1px; }
a.devam-label-link { background-color:#ECF0F1; color:#4a4a4a; text-decoration:none; display: inline-block; font-size:10pt; border-radius:1px; }
a.devam-label-link:hover, a.devam-label-link:hover  span  { color:#fff; text-decoration:none; background-color:#5D3EBD; font-size:10pt; border-radius:1px; }
.btn-one-cikan { background-color: #fff; border-color: #e7e7e7; margin-right:5px; margin-bottom:2px; border:1px solid #dedede; font-size: 13px; padding: 5px 8px !important; border-radius: 1px; font-weight: 600;}
.btn-primary-icon { color: #5D3EBD; background-color: #fff; margin-right:10px; margin-bottom:0; border:1px solid #fff; font-size: 18px; padding: 5px !important;}
.btn-primary-icon:hover,
.btn-primary-icon:focus,
.btn-primary-icon.focus,
.btn-primary-icon:active,
.btn-primary-icon.active,
.open > .dropdown-toggle.btn-primary-icon { color: #fff; background-color: #5D3EBD; border-color: #5D3EBD; margin-right:10px; margin-bottom:0; }
.btn-primary-icon-fatura { color: #fff; background-color: #7F8C8D; border-color: #7F8C8D; padding:5px 10px; }
.btn-primary-icon-fatura:hover,
.btn-primary-icon-fatura:focus,
.btn-primary-icon-fatura.focus,
.btn-primary-icon-fatura:active,
.btn-primary-icon-fatura.active,
.open > .dropdown-toggle.btn-primary-icon-fatura { color: #fff; background-color: #5D3EBD; border-color: #5D3EBD; padding:5px 10px; }
.btn-primary-devami { color: #4a4a4a; background-color: #ECF0F1; border-color: #ECF0F1; font-size:10pt; adding:5px;}
.btn-primary-devami:hover,
.btn-primary-devami:focus,
.btn-primary-devami.focus,
.btn-primary-devami:active,
.btn-primary-devami.active,
.open > .dropdown-toggle.btn-primary-devami { color: #fff; background-color: #5D3EBD; border-color: #5D3EBD; font-size:10pt; padding:5px; }
.btn-primary-oda-baslik { color: #fff; border-radius:1px; background-color: #5D3EBD; border-color: #5D3EBD; border-bottom-left-radius:1px; font-size:10pt; padding:2px; min-height:25px; max-height:25px; text-align:left; min-width:100%; }
.btn-primary-oda-baslik:hover,
.btn-primary-oda-baslik:focus,
.btn-primary-oda-baslik.focus,
.btn-primary-oda-baslik:active,
.btn-primary-oda-baslik.active,
.open > .dropdown-toggle.btn-primary-oda-baslik { color: #fff; border-radius:1px; background-color: #5D3EBD; border-color: #5D3EBD; border-bottom-left-radius:1px;font-size:10pt; padding:2px; min-height:25px; max-height:25px; min-width:100%; text-decoration:underline; text-align:left;}
.btn-primary-rez-et { color: #fff; border-radius:1px; background-color: #5D3EBD; border-color: #5D3EBD; border-top-right-radius:1px; font-size:14px; font-weight:bold; padding:5px; min-height:36px; max-height:36px; min-width:100%; }
.btn-primary-rez-et:hover,
.btn-primary-rez-et:focus,
.btn-primary-rez-et.focus,
.btn-primary-rez-et:active,
.btn-primary-rez-et.active,
.open > .dropdown-toggle.btn-primary-rez-et { color: #4a4a4a; border-radius:1px; background-color: #ECF0F1; border-color: #ECF0F1; font-size:14px; font-weight:bold; padding:5px; min-height:36px; max-height:36px; min-width:100%; border-top-right-radius:1px; }
.btn-primary-detaylar { color: #fff; border-radius:1px; background-color: #F1C431; border-color: #F1C431; border-bottom-right-radius:1px; font-size:12pt; font-weight:bold; padding:5px; min-height:37px; max-height:37px; min-width:100%; }
.btn-primary-detaylar:hover,
.btn-primary-detaylar:focus,
.btn-primary-detaylar.focus,
.btn-primary-detaylar:active,
.btn-primary-detaylar.active,
.open > .dropdown-toggle.btn-primary-detaylar { color: #4a4a4a; border-radius:1px; background-color: #ECF0F1; border-color: #ECF0F1; font-size:12pt; font-weight:bold; padding:5px; min-height:37px; max-height:37px; min-width:100%; border-bottom-right-radius:1px; }
.oda-tip-resim-options { background-color:#ECF0F1; color:#4a4a4a; border-top-left-radius:1px; border-bottom-left-radius:1px; min-height:75px; max-height:75px;
	padding:0; margin-top:10px; }
.oda-tip-fiyat-options { background-color:#ECF0F1; color:#5D3EBD; font-size:14pt; font-weight:bold; min-height:75px; max-height:75px; padding-top:25px;
	text-align:right; margin-top:10px; }
.oda-tip-fiyat-degilse { font-size: 14px; color:#5D3EBD; line-height: 100%; }
.oda-tip-button-options { background-color:#ECF0F1; color:#4a4a4a; border-top-right-radius:1px; border-bottom-right-radius:1px; min-height:75px; max-height:75px; padding:0; margin-top:10px;}
.oda-tip-baslik { background-color:#ECF0F1; color:#4a4a4a; font-weight:normal; line-height:165%; }
.oda-tipi-tarih-font { font-size:9pt; color:#5D3EBD; font-weight:normal; }
.oda-tip-img { min-width:100%; position:center; min-height:85px; }
.rez-et-btn { background-color:#5D3EBD; color:#fff; text-decoration:none; min-height:100%; min-width:100%; font-weight:bold; }
a.rez-et-btn-link { background-color:#ECF0F1; color:#4a4a4a; text-decoration:none; min-height:100%; min-width:100%; font-weight:bold; }
a.rez-et-btn-link:hover, a.rez-et-btn-link:hover span { color:#4a4a4a; text-decoration:none; background-color:#ECF0F1; }
.detaylar-divi-detay { min-height:75px; background-color:#f3f7f8; border-radius:1px; }
.detaylar-divi-resim { min-height:75px; background-color:#f3f7f8; border-bottom-left-radius:1px; border-bottom-right-radius:1px; }
ul.oda-resimleri {list-style:none;}
ul.oda-resimleri li {float:left; margin-right:5px; margin-bottom:10px; }
.fiyat-tablo-baslik { background-color:#999; color:#fff; font-size:13px; font-weight:600; padding:2px; text-align:center; min-height: 30px; }
.fiyat-tablo-icerik-period{ background-color:#fff; color:#4a4a4a; font-size:13px; font-weight:normal; padding:2px; max-height:50px; min-height:50px; text-align:center; line-height:125%; }
.fiyat-tablo-icerik { background-color:#fff; color:#4a4a4a; font-size:13px; font-weight:normal; padding:2px; max-height:50px; min-height:50px; line-height:125%; text-align:center; }
.fiyat-yesil { color:#00B16A; font-weight:600; }
.fiyat-indirim { color:#5D3EBD; font-size:14px; font-weight:600; }
.fiyat-kirmizi{ color:#CF000F; text-decoration:line-through; font-weight: 400; }
.tavsiye-div-options { border-radius:1px; border:1px solid #ECF0F1; }
.thumbnail h3 {font-size:14px; font-weight:400; line-height:20px; min-height:40px;}
.thumbnail { margin:10px 0;}
.thumbnail p {font-weight:normal; font-size:12px; color:#7f8c8d;}
.thumbnail p span.eski {color:#4a4a4a; text-decoration:line-through; margin-right:15px; font-size:13px;}
.thumbnail p span.yeni {color:#27ae60; text-decoration:none; font-weight:700; font-size:13px;}
.thumbnail p i {margin-right:10px;}
.thumbnail>img,
.thumbnail a>img { width: 100%; max-height: 203px; }
.mt-one-cikan { margin-top:0px; border-bottom:0; }
.one-cikanlar { border-radius:1px; border:0; padding: 0; line-height: 175%; }
.one-cikan-baslik { font-size:14px; font-weight:600; color:#4a4a4a; }
.otel-detay-v3-ana-serit-indirim { font-size:16px; font-weight:600; color:#4a4a4a; }
.otel-detay-v3-blockquote {font-family: montserrat,sans-serif; background-color: #ECF0F1; color:#00B16A; border-left: 5px solid #00B16A !important; border:1px solid #dedede; border-radius: 4px; padding-top: 15px; padding-bottom:15px;}
.otel-detay-v3-blockquote-red {font-family: montserrat,sans-serif; background-color: #e9ddf9; opacity:90%; color:#45069a; border-left: 5px solid #45069a !important; border:1px solid #b082ef; border-radius: 4px; padding-top: 15px; padding-bottom:15px;}
.otel-detay-v3-blockquote-v2-1 {font-family: montserrat,sans-serif; padding:0; display: flex; align-items: center; font-size: 13px;}
.otel-detay-v3-blockquote-blue {font-family: montserrat,sans-serif; background-color: #ECF0F1; color:#2392D8; border-left: 5px solid #2392D8 !important; border:1px solid #dedede; border-radius: 4px;}
.one-cikan-baslik-v3 { font-size:14px; font-weight:400; color:#4a4a4a; }
.one-cikan-icerik { color:#4a4a4a; font-weight:600; }
.one-cikan-otel-liste-span {color:#2392D8; font-size:14px; font-weight: 700; }
.konaklama-arama-baslik { font-size:10pt; padding:10px; font-weight:normal; color:#F1C431; line-height:125%; background-color:#5D3EBD; border-top-left-radius:1px; border-top-right-radius:1px; }
.konaklama-arama-baslik-2 { font-size:10pt; padding:10px; font-weight:normal; color:#F1C431; line-height:125%; background-color:#5D3EBD; border-top-left-radius:1px; border-top-right-radius:1px; }
.konaklama-arama-span { font-size:16px; font-weight:normal; color:#fff; }
.konaklama-arama-footer { border-bottom-left-radius:1px; border-bottom-right-radius:1px; }
.konaklama-arama-footer-otel-list { border-top: 0 !important; /*border-bottom: 1px solid #d4d7d8 !important;*/ /*padding-left:45px !important;*/ text-align: center; }
.konaklama-arama-footer-otel-list-detay-sekme { border-bottom-left-radius:1px; border-bottom-right-radius:1px; text-align: center; padding-bottom: 20px; }
.col-md-6-arama { width: 49%; }

.online-rezervasyon-baslik { font-size:18px; padding:15px 15px; font-weight:400; color:#5D3EBD; line-height:125%; background-color:#fff; border-top-left-radius:1px; border-top-right-radius:1px; border-bottom: 1px solid #e7e7e7; }
.online-rezervasyon-baslik-v3 { font-size:24px; padding:0 15px 17px; font-weight:700; color:#5D3EBD; line-height:125%; background-color:transparent; text-align: center; }
.fiyat-hesapla-buton { padding:10px 30px 10px 30px; }
.fiyat-hesapla-buton-tarih { padding:6px 10px; }
.fiyat-hesapla-buton-detay { padding:5px 10px 5px 10px; margin-top: -15px; }
.otel-ara-btn { border-radius: 1px; font-size: 18px; font-weight: 600 }
.otel-detay-aramaniz { background-color:#FAB837; color:#fff; margin-top: 20px; border-radius:1px; padding: 10px 0; }
.otel-detay-aramaniz-span { font-size: 12px; }
.otel-detay-aramaniz-baslik { font-family: 'Titillium Web', sans-serif; -webkit-font-smoothing: antialiased; font-size: 18px; font-weight: 600; }
.otel-detay-konum { border-radius:1px; background-color: #fff; color: #4a4a4a; padding: 0; margin:20px 0 0 0; border: 1px solid #dedede; }
.otel-detay-konum-harita { min-height: 160px; max-height: 160px; }
.otel-detay-konum-harita-gor { padding: 7px 15px; }
.otel-detay-konum-harita-gor a { color:#4a4a4a; font-size: 12px; }
.otel-detay-baktiginiz-otel{ font-size: 12px; }
.otel-detay-baktiginiz-otel-fiyat { font-size: 13px; }
.otel-detay-otel-adi { font-size: 24px; line-height:30px !important; }
.otel-detay-baslik-bolumu { padding-left:0; padding-bottom: 5px; /*line-height: 80%;*/ }
.otel-detay-rez-hatti { background-color: #ecf0f1; border-radius:1px; border:1px solid #dedede; padding-right: 0; box-shadow: 0px 1px 2px #dedede; }
.otel-detay-rez-hatti-rez-hatti { color: #4a4a4a; font-size: 18px; font-weight: 500; padding: 6px 0 0 0 ; }
.otel-detay-rez-hatti-slogan { background-color: #dedede; color: #4a4a4a;font-size: 13px; width: 100%; padding: 6px 15px 4px 15px; text-align: right; }
.rez-hat-caret { position: absolute; left: -1px; top:-12px; color: #ECF0F1; font-size: 59px; }
.otel-detay-slider { padding-right: 0; /*margin-top: 10px;*/ }
.otel-detay-slider-sag-kanat { /*margin-top: 10px;*/ padding-left: 0; padding-right:15px; }
.otel-detay-slider-satil-al { background-color: #FAB837; color:#fff; font-size: 20px; font-weight: 600; text-align: center; min-height: 60px; padding-top: 10px;	border-top-right-radius:1px; line-height: 100%; }
.otel-detay-slider-fiyat { background-color: #fff; color:#4a4a4a; border-right: 1px solid #dedede; border-bottom: 1px solid #dedede; font-size: 38px; font-weight: 700; text-align: center; min-height: 80px; padding-top: 15px; }
.otel-detay-slider-indirim { background-color: #fff; text-align: center; min-height: 80px; padding-top: 17px; line-height: 155%; border-right: 1px solid #dedede; border-bottom: 1px solid #dedede; }
.otel-detay-slider-indirim-oran { font-size: 24px; font-weight: 700; color: #00B16A; }
.otel-detay-slider-indirim-en-iyi { font-size: 19px; font-weight: 400; color: #00B16A; }
.otel-detay-slider-indirim-indirim { font-size: 14px; font-weight: 600; color: #00B16A; }
.otel-detay-slider-parapuan { background-color: #fff; color: #FAB837; text-align: center; border-right: 1px solid #dedede; border-bottom: 1px solid #dedede; min-height: 92px; padding-top: 15px; line-height: 125%; }
.otel-detay-slider-taksit-sayisi { position: absolute; top: 10px; left: 11px; color: #fff; font-size: 22px; }
.otel-detay-slider-parapuan-yuzde { font-size: 16px; font-weight: 700; color: #2392D8; }
.otel-detay-slider-parapuan-yuzde-mini { font-size: 13px !important; }
.otel-detay-slider-parapuan-yuzde-pesin { font-size: 14px !important; font-weight: 600; color: #2392D8; /*text-align: right;*/ }
.otel-detay-slider-parapuan-color { color:#2392D8; font-size: 40px; text-align: left !important; /*line-height: 2.3em;*/ font-weight: 700; /*text-shadow:1px 1px 2px #333 ;*/ }
.otel-detay-slider-yorum { border-right: 1px solid #dedede; border-bottom: 1px solid #dedede; background-color: #fff; color: #4a4a4a; text-align: left; min-height: 80px; padding-top: 22px; line-height: 125%; font-size: 12px; font-weight: 600; }
.otel-detay-slider-yorum-bizim-resimler { display: none; }
.otel-detay-slider-parapuan-bizim-resimler { min-height: 120px !important; }
.otel-detay-slider-yorum-icon { color: #5D3EBD; font-size: 30px; }
.otel-detay-slider-yorum-degerlendirme { font-size: 12px; font-weight: 600; }
.otel-detay-slider-rez-sigorta { font-family: 'Titillium Web', sans-serif; -webkit-font-smoothing: antialiased; background-color: #dedede; color: #4a4a4a; font-size: 18px; font-weight: 700; padding:8px 15px; line-height: 125%; border-bottom-left-radius:1px; box-shadow: 0px 1px 2px #dedede; }
.otel-detay-slider-rez-sigorta-icon { color: #5D3EBD; font-size: 42px; }
.otel-detay-slider-tema-item { font-family: 'Titillium Web', sans-serif; -webkit-font-smoothing: antialiased; background-color: #ECF0F1; color: #4a4a4a; font-size: 18px; font-weight: 700; padding:7px 15px; line-height: 125%; border-bottom-right-radius:1px; box-shadow: 0px 1px 2px #dedede; }
.otel-detay-slider-tema-item-icon { color: #FAB837; font-size: 42px; }
.otel-detay-tarih-sec { background-color: #fff; border-radius:1px; border: 1px solid #dedede; z-index: 998; }
.otel-detay-tarih-sec-v2-6 { background-color: transparent; border-radius:1px; z-index: 998; }
.otel-detay-tarih-sec-kampanya { background-color: #fff; border-radius:1px; border: 1px solid #dedede; z-index: 998; padding: 15px; text-align: center; }
.otel-detay-tarih-sec-kampanya-v2-6 { background-color: transparent; border-radius:1px; z-index: 998; padding: 15px; text-align: right; }
.otel-detay-tarih-sec-kampanya-h5 { font-size: 20px; line-height: 30px; font-weight: 700; color: #5D3EBD;}
.otel-detay-tarih-sec-kampanya-h5-2 { font-size: 28px; line-height: 30px; font-weight: 700; color: #00B16A;}
.otel-detay-tarih-sec-kampanya-h5-3 { font-size: 18px; line-height: 30px; font-weight: 600; color: #999; margin-top:10px;}
.otel-detay-tarih-sec-kampanya-h5-4 { font-size: 36px; line-height: 30px; font-weight: 800; color: #4a4a4a; margin-bottom:15px;}
.col-md-2-otel-detay-tarih { width: 15%; }
.col-md-2-otel-detay-tarih-v2-6 { width: 14%; }
.nav-tabs-otel-detay { border-bottom: 1px solid #dedede; }
.nav-tabs-otel-detay > li { float: left; margin-bottom: 5px; }
.nav-tabs-otel-detay > li > a { margin-right: 2px; line-height: 1.5; border: 1px solid #dedede; border-radius: 1px; font-size: 16px; font-weight: 600; color: #4a4a4a; background-color: #fff; padding: 10px 15px; }
.nav-tabs-otel-detay > li > a:hover { color: #999; background-color: #fff; }
.nav-tabs-otel-detay > li.active > a,
.nav-tabs-otel-detay > li.active > a:hover,
.nav-tabs-otel-detay > li.active > a:focus { font-size: 16px; font-weight: 600; color: #fff; cursor: default; background-color: #5D3EBD; }
.nav-tabs-otel-detay-top {}
.nav-tabs-otel-detay-top > li { float: left; padding: 0 15px; }
.nav-tabs-otel-detay-top > li > a { margin-right: 2px; line-height: 1.5; border: 0; border-radius: 0; font-size: 16px; font-weight: 400; color: #fff; background-color: transparent; padding: 0 !important;}
.nav-tabs-otel-detay-top > li > a:hover,
.nav-tabs-otel-detay-top > li > a:focus { color: #e7e7e7; background-color: transparent; }
.nav-tabs-otel-detay-md { border-bottom: 1px solid #dedede; text-align: center; }
.nav-tabs-otel-detay-md > li { float:none; display:inline-block; zoom:1; margin-bottom: 5px; }
.nav-tabs-otel-detay-md > li > a { margin-right: 2px; line-height: 1.5; border: 1px solid #dedede; border-radius: 1px; font-size: 16px; font-weight: 600; color: #4a4a4a; background-color: #fff; padding: 10px 15px; }
.nav-tabs-otel-detay-md > li > a:hover { color: #999; background-color: #fff; }
.nav-tabs-otel-detay-md > li.active > a,
.nav-tabs-otel-detay-md > li.active > a:hover,
.nav-tabs-otel-detay-md > li.active > a:focus { font-size: 16px; font-weight: 600; color: #fff; cursor: default; background-color: #5D3EBD; }
.otel-detay-tab-border { border:1px solid #dedede; border-top:0; border-bottom-left-radius:1px; border-bottom-right-radius:1px; padding:15px; background-color: #fff; }
.nav-tabs-otel-liste > li { float:left !important; width: 33.33%; text-align: center;}
.nav-tabs-otel-liste > li > a {padding: 5px 10px !important;}
.nav-tabs-otel-detay-v2 { border-bottom: 1px solid #dedede; }
.nav-tabs-otel-detay-v2 > li { float: left;  }
.nav-tabs-otel-detay-v2 > li > a { margin-right: 0; line-height: 1.5; border:none; border-radius: 1px; font-size: 16px; font-weight: 600; color: #fff; background-color: #FAB837; padding: 10px 15px; }
.nav-tabs-otel-detay-v2 > li > a:hover { color: #fff; background-color: #F2923F; }
.nav-tabs-otel-detay-v2 > li.active > a,
.nav-tabs-otel-detay-v2 > li.active > a:hover,
.nav-tabs-otel-detay-v2 > li.active > a:focus { font-size: 16px; font-weight: 600; color: #fff; cursor: default; background-color: #F2923F; }
.nav-tabs-otel-liste-v2 > li { float:left !important; width: 50%; text-align: center;}
.nav-tabs-otel-liste-v2 > li > a {padding: 10px 10px !important;}
.otel-detay-oda-tip-rsm { border-top-left-radius:1px; border-bottom-left-radius:1px; min-height: 75px; max-height: 75px; }
.otel-detay-oda-tip-rsm-sekme { border-top-left-radius:1px; border-bottom-left-radius:1px; min-height: 84px; max-height: 84px; }
.otel-detay-sekme-oda-tip-baslik { background-color: #dedede; font-size: 18px; color:#4a4a4a; padding-top: 5px; padding-bottom: 5px; border-right:1px solid #ECF0F1; }
.otel-detay-sekme-oda-tip { background-color: #ECF0F1; font-size: 16px; font-weight: 700; color:#4a4a4a; padding-top: 8px; padding-bottom: 8px; border-right:1px solid #dedede; line-height: 17px; }
.pl-pr-detay-pansiyon { padding-left: 0; padding-right: 0; }
.pl-pr-detay-oda { padding-left: 0; padding-right: 0; }
.pl-pr-detay-last { padding-left: 0; }
.col-md-4-otel-detay-rez { width:24%; margin-right: 10px; }
.otel-detay-sekme-rez { background-color: #fff; color: #4a4a4a; border:1px solid #dedede; border-radius:1px; margin-bottom: 10px; }
.otel-detay-sekme-rez-1 { background-color: #ECF0F1; color: #4a4a4a; border:1px solid #dedede; border-radius:1px; margin-bottom: 10px; display: inline-block; }
.otel-detay-rez-oda-adi { color:#4a4a4a; font-size: 14px; font-family: 'Titillium Web', sans-serif; -webkit-font-smoothing: antialiased; font-weight: 600; line-height: 125%; margin-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #dedede; min-height: 50px; max-height: 50px; }
.otel-detay-rez-oda-pansiyon { color:#5D3EBD; font-size: 14px; font-weight: 600; line-height: 125%; margin-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #dedede; }
.otel-detay-rez-oda-fiyat { color:#4a4a4a; font-size: 20px; font-weight: 700; line-height: 60%; margin-top: 10px; padding-bottom: 10px; padding-right: 0; font-family: 'Titillium Web', sans-serif; -webkit-font-smoothing: antialiased; min-height: 50px; max-height: 50px;}
.otel-detay-rez-oda-indirim { color:#FAB837 !important; font-size: 16px; font-weight: 700; line-height: 100%; margin-top: 10px; padding-bottom: 10px; padding-right: 0; font-family: 'Titillium Web', sans-serif; -webkit-font-smoothing: antialiased; text-align: center; min-height: 50px; max-height: 50px; }
.icon-apend-otel { color:#999 !important; background-color: #fff; border-left: 0; }
.otel-detay-fiyat-tablo-aciklama { background-color: #e7e7e7; color: #4a4a4a; border-radius:1px; font-size: 13px; font-weight: 600; }
.callbacks_nav { position: absolute; -webkit-tap-highlight-color: rgba(255,255,255,255); top: 52%; opacity: 0.7; z-index: 3; text-indent: -9999px; overflow: hidden; text-decoration: none; height: 61px; width: 38px; background: transparent url("../img/themes.gif") no-repeat left top; margin-top: -45px; }
.callbacks_nav:active { opacity: 1.0; }
.callbacks_nav.next { left: auto; background-position: right top; right: 0; }
/*OTEL DETAY BITIS*/

/*OTEL DETAY ADWORDS*/
a.hide-linko { color:#D4D7D8; font-weight:bold; }
a:hover.hide-linko{ color:#7F8C8D; text-decoration:none; font-weight:bold; }
/*OTEL DETAY ADWORDS BITIS*/

/*OTEL REZERVASYON*/
#TransferBilgileriAllDiv {display: none;}
#TransferGidisOption {display: none;}
#TransferDonusOption {display: none;}
#TransferGidisDonusOption {display: none;}
#InisHavaalaniSelect { display: none;}
#DonusHavaalaniSelect { display: none;}
.TransferGidisBilgileri { display: none;}
.TransferDonusBilgileri { display: none;}
#TransferFiyatiSection { display: none;}
#TransferAciklamaSection { display: none;}
.rezervasyon-page-baslik { background-color:#ededed; color:#056c97; border-radius: 10px; font-size:18px; padding:15px; }
.rezervasyon-page-content { background-color:#fff; border-bottom-left-radius:1px; border-bottom-right-radius:1px;  border-top:0; }
.rezervasyon-page-suan-adim { color: #4a4a4a; font-size:12pt; }
.rezervasyon-page-ileri-adim { color: #4a4a4a; font-size:12pt; }
.rezervasyon-page-gecilen-adim { color: #7F8C8D; font-size:12pt; }
.rez-page-gecilen-oval { border-radius: 50% !important; background-color: #dedede; color:#fff; padding:10px 15px; font-size:12pt; }
.rez-page-suan-oval { border-radius: 50% !important; background-color: #5D3EBD; color:#fff; padding:10px 15px; font-size:12pt; }
.rez-page-ileri-oval { border-radius: 50% !important; background-color: #FAB837; color:#fff; padding:10px 15px; font-size:12pt; }
.progress-bar-rezervasyon { background-color:#FAB837; }

.rezervasyon-page-islem-yuzde { color:#7F8C8D; font-size:10pt; }
.rezervasyon-page-baslik-mini { background-color:#ededed; color:#056c97; border-radius: 10px; font-size:18px; padding:10px; }
.rezervasyon-page-img { border-top-left-radius:1px; border-top-right-radius:1px; }
.rezervasyon-page-otel-info { background-color:#ECF0F1; color:#4a4a4a; padding:10px; font-size:12pt; }
.rezervasyon-page-otel-bolge { color:#4a4a4a; font-size:10pt; }
.rezervaasyon-page-content-info { border-left:1px solid #ECF0F1; border-right:1px solid #ECF0F1; background-color:#F3F7F8; }
.rezervasyon-page-otel-pp { font-size:10pt; color:#7F8C8D; }
.rezervasyon-page-baslik-bottom { background-color:#FAB837; color:#fff; border-bottom-left-radius:1px; border-bottom-right-radius:1px; font-size:18px; padding:10px; font-weight: 600; }
.rezervasyon-page-taksitler { background-color:#fff; padding-right:50px; }
.odeme-info-content { border:1px solid #dedede; /*text-align:center;*/ padding:0; margin-bottom:20px; background-color: #ECF0F1; }
#firma-fatura { display:none; }
/*OTEL REZERVASYON BITIS*/

/*OTEL LISTELEME SAYFASI BAŞLANGIC */
.otel-liste-parapuan-ek-ic{font-family: 'Montserrat', sans-serif; display:none; position: absolute; bottom: 0; left: 0; font-size: 12px; color:#fff; padding: 0 10px; background-color: #00B16A; border-radius: 0; z-index: 9; }
.otel-liste-parapuan-ek-ic span { font-size: 14px; }
.otel-liste-tanitim-golge {position: absolute; top: 0; left:0; z-index: 998; min-height: 100%; min-width: 16px; background: url(/img/liste-sag-golge.png) repeat;}
.otel-liste-tanitim-plus { position: absolute; margin-top: -8px; right:-16px; z-index: 999; }
.btn-tanitim { background-color: #00B16A; margin-bottom:2px; border:1px solid #00a764; font-size: 12px; padding: 0 4px 0 2px !important; border-radius: 3px; font-weight: 600; color:#fff;}
.btn-tanitim:hover { color:#fff !important; background-color:#00a764;}
.otel-liste-4-tanitim-1 {text-shadow:0 1px 1px #888;  text-align:center; background: url(/img/bg-mor.png); color:#fff; font-size: 15px;  }
.otel-liste-4-tanitim-2 {text-shadow:0 1px 1px #888; border-left:3px solid #fff; text-align:center; background-color: #aaa; color:#fff; font-size: 15px;  }
.otel-liste-4-tanitim-1-v2 {border-left:none; text-align:left; display: flex; align-items: center; color:#fff; background-color:none; font-size: 16px;}
.otel-liste-4-tanitim-1-v2-img {float:left; line-height: 0; padding:5px; border-radius:50%; background-color: transparent;}
.otel-liste-4-tanitim-1-v2-img img {max-height: 56px;}
.otel-liste-4-tanitim-3 {text-shadow:0 1px 1px #888; border-left:3px solid #fff; text-align:center; background: url(/img/bg-sari.png); color:#fff; font-size: 15px;  }
.otel-liste-4-tanitim-4 {text-shadow:0 1px 1px #888; border-left:3px solid #fff; text-align:center; background-color: #ccc; color:#fff; font-size: 15px;  }
.otel-liste-4-tanitim-min-height { min-height: 130px; }
.otel-liste-mobil-filtreleme-siralama-div { position: fixed; bottom: 50px;  width: 100%; z-index: 999; background-color: transparent; display: flex; align-items: center; justify-content: center; }
.otel-liste-liste-baslik { font-size: 28px; font-weight: 600; line-height: 38px; }
.otel-liste-mobil-filtreleme-btn {border-radius:0; border-top-left-radius:15px; border-bottom-left-radius:15px; border: 0; font-size: 18px; font-weight: 300; padding: 10px 15px; box-shadow: 1px 0 20px rgba(0,0,0,.2)!important;}
.otel-liste-mobil-siralama-btn {border-radius:0; border-top-right-radius:15px; border-bottom-right-radius:15px; border: 0; border-left:1px solid #F2923F; font-size: 18px; font-weight: 300; padding: 10px 15px; box-shadow: 1px 0 20px rgba(0,0,0,.2)!important;}
#filtrelemeSayisi {}
#filtreDiv {position: fixed;display: none; top: 0; left: 0; width: 100%; height: 100%; overflow-y: scroll; z-index: 1002;}
.haritagorunumuDiv {font-size:18px !important; font-weight:600; cursor:pointer; background : url('/img/2951588.png');}

#AramaYapTab { display: none;}
#SiralamaYapTab { display: none;}
#FiltrelemeYapTab { display: none;}
.filtresticky {text-align: center; position: sticky; position: -webkit-sticky;position: -moz-sticky; position: -ms-sticky;position: -o-sticky; bottom: 0;padding: 15px 0;margin-bottom: 0; background-color: #fff;}
.otel-liste-firsat { border: 1px solid #dedede; border-top: 0; border-radius:1px; margin-top: 0; background-color: #fff; }
.otel-liste-firsat-bank-img { max-width: 110px; }
.otel-liste-firsat-ozl-extr { padding-top: 10px; }
.otel-liste-firsat-extr { color:#4a4a4a; font-weight: 600; font-size: 14px; }
.otel-liste-firsat-indirim { font-family: 'Titillium Web', sans-serif; -webkit-font-smoothing: antialiased; color:#FAB837; font-size: 20px; font-weight: 700; }
.otel-liste-firsat-firsat { font-family: 'Titillium Web', sans-serif; -webkit-font-smoothing: antialiased; background-color: #FAB837; padding: 5px 10px; color: #fff; font-size: 15px; font-weight: 600; }
.otel-liste-filtre-baslik { color:#4a4a4a; font-size:14px; text-decoration:none; background-color:transparent ; font-weight:600 ; }
.otel-liste-filtre-baslik-v2-1 { color:#4a4a4a; font-size:18px; text-decoration:none; background-color:transparent ; font-weight:400 ; }
.otel-liste-filtre-baslik-mobil { color:#fff; font-size:16px ; text-decoration:none; font-weight:600 ; }
a.otel-liste-filtre-linko { color:#5D3EBD; font-size: 11px; }
a.otel-liste-filtre-linko:hover { color:#FAB837; text-decoration:none ; }
a.otel-liste-filtre-linko-mobil { color:#fff; }
a.otel-liste-filtre-linko-mobil:hover { color:#ECF0F1 ; text-decoration:none ; }
.otel-liste-filtre-options { padding:0; }
.otel-liste-filtre-yuzde { max-width: 100%; }
.otel-liste-filtre-yuzde-mobil { max-width: 77%; padding-left: 30px; }
.otel-liste-ilce { background-color: #ECF0F1; border-radius:1px; font-size: 18px; color:#4a4a4a; padding:10px 0 10px 0; text-align: center; margin-right:4%; margin-bottom:15px; }
.otel-liste-ilce-resim { max-height: 50px; min-width: 100%; border-top-left-radius:1px; border-top-right-radius:1px; }
.last { margin-right: 0 !important; }
.col-md-3-otel-liste-ilce { width: 22%; }
.border-liste { border: 1px solid #dedede; border-radius:1px; }
.otel-liste-teshir { border-radius:1px; background-color: #fff; padding:20px 15px; border:1px solid #dedede; }
.otel-liste-teshir-resim { border-top-left-radius:1px; border-right: 1px solid #dedede; padding: 0; }
.otel-liste-teshir-img { border-top-left-radius:1px; left:0; min-width: 100%; }
.otel-liste-teshir-img2 { border-top-left-radius:1px; max-height: 130px; min-height: 130px; left:0; min-width: 100%; }
.otel-liste-teshir-indirim { position: absolute; color: #FAB837; top: 0; left: 10px; margin-top: 0; }
.otel-liste-teshir-indirim2 { position: absolute; color: #fff; top: 0; left: 0; margin-top: 0; background-color: #00B16A; padding: 5px 10px; line-height: 125% !important; z-index:999; }
.otel-liste-teshir-indirim-v2-1 {font-family: 'Montserrat', sans-serif; color: #00B16A;  padding: 0; line-height: 150% !important; font-size: 14px; font-weight: 600;}
.otel-liste-indirim-color { color:#fff; font-size: 16px; font-weight: 700; margin-top: 7px; margin-left: 3px; }
.otel-liste-teshir-bilgi { max-height: 132px; min-height: 132px; background-color: #fff; padding-top:8px; padding-bottom:7px; }
.otel-liste-teshir-bilgi-bolge { /*border-left: 5px solid #5D3EBD;*/ color:#999; line-height: 125%; padding-left: 5px; margin-bottom: 5px; }
.otel-liste-teshir-bilgi-bolge-v2-1 { /*border-left: 5px solid #5D3EBD;*/ color:#666; line-height: 150%; padding-left: 5px; margin-bottom: 5px; font-size:13px;}
.otel-liste-otel-adi  { color:#4a4a4a; font-size: 16px; line-height: 100%; font-weight: 600; }
.otel-liste-otel-adi-v2-1  { color:#4a4a4a; font-size: 18px; line-height: 125%; font-weight: 600; }
.otel-liste-swiper-slide-v2-1 {background: transparent !important; max-height:225px !important; min-height:225px !important;}
.otel-liste-v2-1-boyut { background-color: #fff;}
.otel-liste-teshir-bilgi-kampanya { color:#5D3EBD; line-height: 150%; font-size: 11px; margin-left: -2px; }
.otel-liste-teshir-bilgi-kampanya-v2-1 { color:#4a4a4a; padding: 0; background-color: transparent; line-height: 150%; font-size: 13px; font-weight: 700;}
.fyellow-icon { color:#FAB837; font-size: 14px; }
.fblue-icon { color:#2392d8; font-size: 16px; }
.otel-liste-teshir-satis { border-top-right-radius:1px; border-bottom-right-radius:1px; max-height: 132px; min-height: 132px; background-color: #fff; padding-top:8px; padding-bottom:7px; }
.otel-liste-teshir-satis-pansiyon { background-color: #00b16a; color:#fff; font-size: 16px; text-align: center; padding: 7px; font-weight: 600; margin-top: 15px; line-height: 100% }
.otel-liste-teshir-satis-fiyat { background-color: #fff; color:#4a4a4a; font-size: 22px; text-align: left; font-weight: 700; margin-top: 10px; }
.otel-liste-teshir-satis-fiyat-v2-1 { font-family: 'Montserrat', sans-serif; background-color: #fff; color:#4a4a4a; font-size: 26px; font-weight: 800; line-height: 85%; /*margin-top:-5px;*/}
.otel-liste-teshir-satis-fiyat-ust { line-height: 75%; }
.otel-liste-teshir-satis-fiyat-ust2 { line-height: 75%; padding:10px 0; }
.otel-liste-eski-fiyat { color:#5D3EBD; font-size: 12px; text-decoration: line-through; font-weight: 400; }
.otel-liste-eski-fiyat-v2-1 { color:#999; font-size: 14px; text-decoration: line-through; font-weight: 400; }
.otel-liste-eski-simdi { color:#4a4a4a; font-size: 20px; font-weight: 700; }
.otel-liste-rezet-btn { background-color: #fff; color: #4a4a4a; font-size: 12px; font-weight: 400; border: 1px solid #fff; line-height: 125%; }
.otel-liste-rezet-btn-diger { background-color: #ECF0F1; color: #4a4a4a; font-size: 12px; font-weight: 400; border: 1px solid #dedede; margin-top: 10px; padding: 15px 10px; line-height: 125% }
.otel-liste-fiyat-mini { font-size: 10px; font-weight: 600; }
.otel-liste-fiyat-mini-v2-1 { font-size: 14px; font-weight: 600; }
.otel-liste-fiyat-mini-detay { font-size: 14px; font-weight: 700; }
.otel-liste-fiyat-mini-detay-margin1 { margin-top: -2px; margin-left: -7px; }
.otel-liste-fiyat-mini-detay-margin2 { margin-top: -10px; margin-left: -4px; }
.otel-liste-fiyat-mini-detay-margin3 { margin-top: 5px; padding-left: 7px; }
.fyellow-star { color:#FAB837; }
.otel-liste-diger { background-color: transparent;  }
.otel-liste-siralama-olcutu { border-radius:1px; background-color: #fff; /*border:1px solid #dedede;*/ color:#4a4a4a; font-size: 14px; padding-bottom: 15px; padding-top: 15px; margin-bottom: 25px; }
.otel-liste-diger-resim { border-top-left-radius:1px; border-bottom-left-radius:1px; border-right: 1px solid #dedede; padding: 0; }
.otel-liste-diger-img { border-top-left-radius:1px; border-bottom-left-radius:1px; left:0; min-width: 100%; }
.otel-liste-diger-img-v2-1 { border-top-left-radius:1px; border-bottom-left-radius:1px; left:0; min-width: 100%; }
.otel-liste-diger-bilgi { /*border-top: 1px solid #dedede; border-bottom: 1px solid #dedede;*/ max-height: 161px; min-height: 161px; background-color: #fff; padding-top:15px; padding-bottom:7px; }
.otel-liste-diger-satis { /*border: 1px solid #dedede;*/ border-left: 0; border-top-right-radius:1px; border-bottom-right-radius: 0; max-height: 161px; min-height: 161px; background-color: #fff; padding-top:15px; padding-bottom:7px; padding-left: 0; }
.otel-liste-diger-serit { font-size:12px; background-color: #dedede; min-height: 35px; max-height: 35px; /*border: 1px solid #dedede;*/ border-top: 0; border-left: 0; border-bottom-right-radius:1px; padding-top: 2px; color: #4A4A4A; line-height: 125%; }
.otel-liste-diger-serit-yorum-tumu { position: absolute; bottom: 2px; right: 10px; font-size: 10px; color:#999; }
#OtelListeHarita { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: #fff; z-index: 1001; }
.otel-liste-harita-filtreleme-alani {float:left; width:20%; display: flex; align-items: center; height: calc(100% - 66px);}
.otel-liste-harita-harita-alani {float:left; width:80%; display: flex; align-items: center; height: calc(100% - 66px);}
.pagination-color > li > a,
.pagination-color > li > span { color: #5D3EBD; border-color: #dedede; }
.pagination-color > li > a:hover,
.pagination-color > li > span:hover,
.pagination-color > li > a:focus,
.pagination-color > li > span:focus { color: #F1C516; background-color: #ECF0F1; border-color: #dedede; }
.label-ilce { background-color: #fff; border:1px solid #dedede; margin-right: 5px; margin-top: 5px; padding: 5px; display: inline-block; border-radius:1px; color:#5D3EBD; cursor: pointer; }
.label-ilce:hover { color:#FAB837; }
.label-ilce-v2-1 { background-color: #fff; border:1px solid #dedede; margin-right: 5px; margin-top: 5px; padding: 7px; border-radius: 4px; display: inline-block; color:#4a4a4a; cursor: pointer; font-size: 12px; font-weight: 400;}
.label-ilce-v2-1:hover { color:#FAB837; }
.otel-yukleniyor { background:rgba(255,255,255,0.6); color:#4a4a4a; width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 100; min-height: 10px; }
.otel-yukleniyor-txt { position: absolute; top:45%; left: 40%; font-size: 24px; text-align: center;min-height: 10px; }
.banka-odeme-txt { font-size: 24px; text-align: center; line-height: normal; }
.otel-liste-teshir-fiyat-yok { background-color: #ECF0F1; font-weight: 600; text-align: center !important; color:#4a4a4a; margin-top: 10px; line-height: 100%; padding: 15px 0; border: 1px solid #dedede; }
.mobil-breadcrumb { border-radius: none !important; background-color: #fff !important; padding-top: 7px !important; padding-bottom: 7px !important; }
.mobil-filtre-icerik { position: fixed; top: 0; left: -90%; width: 90%; height: 100%; z-index: 1300; background-color: #4a4a4a; color:#fff; overflow-y:scroll; overflow-x:hidden; }
#mobilFiltre::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); background-color: #F5F5F5; }
#mobilFiltre::-webkit-scrollbar { width: 4px; background-color: #ECF0F1; }
#mobilFiltre::-webkit-scrollbar-thumb { background-color: #5D3EBD; }
.mobil-filtre-open { position: fixed; bottom: 0; left: 0; z-index: 1300; background-color: #4a4a4a; color:#fff; padding: 10px; width: 100%; text-align: center; }
.close-filtre { text-align: right; padding:15px 15px; }
a.filtre-linko { color:#fff; text-decoration: none; position:absolute; right:15px; }
a:hover.filtre-linko { color:#fff; text-decoration: none; position:absolute; right:15px; }
a.filtre-linko-filtre { color:#fff; text-decoration: none; }
a:hover.filtre-linko-filtre { color:#fff; text-decoration: none; }
.mobil-filtre-bg { background-color: #4a4a4a !important; }
.mobil-filtre-label { color:#fff !important; }
.otel-liste-arama-footer { display: block; padding: 15px 30px 25px; background: #ecf0f1; }
.otel-liste-slider { width:100%; height: auto; padding: 0; margin-top: 0; margin-bottom: 20px; }
.otel-liste-slider img{ width:100%; height: auto; }
/* OTEL LISTE SLIDER 1 BASLANGIC */
.otel-liste-taksit-bilgisi {font-size: 12px; color:#2392D8;}
.otel-liste-slider1-bg { position: absolute; top: 0; left: 0; }
.otel-liste-slider1-indirim { color:#fff; line-height: 15px; position: absolute; left: 9.3%; top: 15px; padding-top: 10px; text-align: center; }
.otel-liste-slider1-indirim-oran { color: #fff; font-family: 'Titillium Web', sans-serif; -webkit-font-smoothing: antialiased; font-size: 32px; font-weight: 700; }
.otel-liste-slider1-taksit { color:#4a4a4a; line-height: 13px; position: absolute; left: 9.2%; top: 73px; padding-top: 5px; text-align: center; }
.otel-liste-slider1-taksit-sayisi { color: #4a4a4a; font-family: 'Titillium Web', sans-serif; -webkit-font-smoothing: antialiased; font-size: 36px; font-weight: 700; }
.otel-liste-slider1-eski-fiyat { color:#7B7B7B; line-height: 15px; position: absolute; left: 185px; top: 165px; text-align: center; text-decoration: line-through; font-size: 12px; }
.otel-liste-slider1-eski-fiyat-fiyat { color: #7B7B7B; font-family: 'Titillium Web', sans-serif; -webkit-font-smoothing: antialiased; font-size: 16px; font-weight: 500; text-decoration: line-through; }
.otel-liste-slider1-yeni-fiyat { color:#4a4a4a; line-height: 15px; position: absolute; left: 140px; top: 183px; padding-top: 5px; font-weight: 700; }
.otel-liste-slider1-yeni-fiyat-fiyat { color: #4a4a4a; font-family: 'Titillium Web', sans-serif; -webkit-font-smoothing: antialiased; font-size: 32px; font-weight: 700; }
.otel-liste-slider1-pansiyon { color:#4a4a4a; position: absolute; left:18px; top: 150px; font-family: 'Titillium Web', sans-serif; -webkit-font-smoothing: antialiased; font-size: 16px; font-weight: 700; padding: 10px; }
.otel-liste-slider1-danbaslayan { color:#7B7B7B; position: absolute; left:265px; top: 195px; font-family: 'Titillium Web', sans-serif; -webkit-font-smoothing: antialiased; font-size: 14px; font-weight: 500; padding: 0; line-height: 12px; }
.otel-liste-slider1-yerine { color:#7B7B7B; position: absolute; left:260px; top: 165px; font-family: 'Titillium Web', sans-serif; -webkit-font-smoothing: antialiased; font-size: 14px; font-weight: 500; padding: 0; line-height: 12px; }
.otel-liste-slider1-cocuk { color:#7B7B7B; position: absolute; left:30px; top: 185px; font-family: 'Titillium Web', sans-serif; -webkit-font-smoothing: antialiased; font-size: 14px; font-weight: 500; padding: 0; line-height: 12px; max-width:90px; }
.otel-liste-slider3-cocuk { display: none; }
/* OTEL LISTE SLIDER 1 BITIS */

/* OTEL LISTE SLIDER 2 BASLANGIC */
.otel-liste-slider2-bg { position: absolute; top: 0; left: 0; }
.otel-liste-slider2-indirim { color:#fff; line-height: 15px; position: absolute; left: 9.3%; top: 15px; padding-top: 10px; text-align: center; }
.otel-liste-slider2-indirim-oran { color: #fff; font-family: 'Titillium Web', sans-serif; -webkit-font-smoothing: antialiased; font-size: 32px; font-weight: 700; }
.otel-liste-slider2-taksit { color:#4a4a4a; line-height: 13px; position: absolute; left: 9.2%; top: 77px; padding-top: 5px; text-align: center; }
.otel-liste-slider2-taksit-sayisi { color: #4a4a4a; font-family: 'Titillium Web', sans-serif; -webkit-font-smoothing: antialiased; font-size: 36px; font-weight: 700; }
.otel-liste-slider2-yeni-fiyat { background-color: #DE0007; color:#fff; width: 90px; height: 90px; border-radius: 50%; border: 2px solid #fff; line-height: 15px; position: absolute; left: 30px; top: 145px; padding-top: 15px; text-align: center; box-shadow: 0px 3px 5px #888888; }
.otel-liste-slider2-yeni-fiyat-fiyat { color: #fff; font-family: 'Titillium Web', sans-serif; -webkit-font-smoothing: antialiased; font-size: 20px; font-weight: 700; }
.otel-liste-slider3-yeni-fiyat { background-color: #DE0007; color:#fff; width: 90px; height: 90px; border-radius: 50%; border: 2px solid #fff; line-height: 15px; position: absolute; left: 150px; top: 145px; padding-top: 15px; text-align: center; box-shadow: 0px 3px 5px #888888; }
.otel-liste-slider4-yeni-fiyat { background-color: #DE0007; color:#fff; width: 90px; height: 90px; border-radius: 50%; border: 2px solid #fff; line-height: 15px; position: absolute; left: 270px; top: 145px; padding-top: 15px; text-align: center; box-shadow: 0px 3px 5px #888888; }
/* OTEL LISTE SLIDER 2 BITIS */

/*OTEL LISTELEME SAYFASI BITIS */

/*404 PAGE BASLANGIC */
.Error-404 { color:#5D3EBD; font-size: 250px; font-weight: 900; margin-top: 130px; margin-bottom: 110px; }
.Error-text { font-size: 24px; line-height: 1.25; text-align: justify; color:#dedede; }
.label-404 { background-color: #ECF0F1; display: inline-block; padding: 7px; margin-top: 15px; margin-right: 15px; font-size: 14px; font-weight: normal; }
/*404 PAGE BITIS */

/* TEMA PAGE BEGINS */
.tema-color-dark { color:#7f8c8d; }
.tema-color-font { color:#596263; }
.tema-txt-size-kucuk {font-size:12px;}
a.tema-linko { color:#3F495E; font-size: 14px; text-decoration:none; }
a:hover.tema-linko { color:#dedede; font-size: 14px; text-decoration:none; }
.right-text { text-align:right; }
.center-text { text-align:center; }
.tema-ul { list-style:none; padding-left:0; }
.tema-header-options { background-color:#fff; /*border:1px solid #e7e7e7;*/ color:#4a4a4a; border-top-left-radius:1px; border-top-right-radius:1px; }
.tema-content-options { background-color:#fefefe; color:#7f8c8d; border:1px solid #dedede; border-top:0; border-bottom:0; padding-top:20px; padding-bottom:20px; }
.tema-content-options-v2 { background-color:#fff; color:#4a4a4a; /*border:1px solid #e7e7e7;*/ border-top:0; border-bottom:0; padding-top:20px; padding-bottom:0px; position: relative; }
.tema-content-option-v2 p {font: 17px/1.4 'PT Sans','Open Sans',Helvetica,Arial,sans-serif; color:#424242;}
.tema-content-options-last { background-color:#fff; color:#4a4a4a; /*border:1px solid #e7e7e7;*/ border-top:0; border-bottom-left-radius:1px; border-bottom-right-radius:1px; margin-bottom:30px; }
.ana-baslik { font-size:24px; color:#4a4a4a; }
.tema-baslik { color:#4a4a4a; font-weight:400; font-size:19px; line-height: 125%; text-align:left; }
.tema-baslik-position { position: absolute; bottom: 10px; }
.border-bottom-tema { min-height:15px; max-height:15px; border-bottom:1px solid #e7e7e7; }
.border-bottom-grin-tema { border-bottom:2px solid #0493AB; border-radius:1px; }
p.tema-aciklama  { font: 17px/1.4 'PT Sans','Open Sans',Helvetica,Arial,sans-serif; color:#424242; }
.tema-aciklama-etki  { font-size:15px; color:#999; font-weight:600; margin:0; padding:0;}
a.tema-aciklama-linko { color:#5D3EBD; font-size:16px; text-decoration:none; }
a:hover.tema-aciklama-linko { color:#FAB837; font-size:16px; text-decoration:underline; }
.gezilecek-baslik { color:#4a4a4a; font-weight:600italic; font-size:20px; }
.gezilecek-yer-baslik { color:#596263; font-size:18px; font-weight:600; margin-top:5px; margin-bottom:5px; }
.otomatik-baslik { color:#596263; font-size:18px; font-weight:600; margin-top:5px; margin-bottom:5px; }
/* TEMA PAGE ENDS */

/* INDEX BEGINS */
.index-ana-baslik { font-size: 24px; line-height: 125%; margin-top: 15px; /*margin-bottom: 0 !important;*/ }
.index-modal-serit { background: url(../img/modal-serit.png) repeat; height: 17px; }
.index-modal-spanlogo { font-size: 16pt; font-weight: 700; background-color: #8E44AD; color:#fff; padding: 5px 10px; }
.index-modal-span1 { font-family: 'Titillium Web', sans-serif; -webkit-font-smoothing: antialiased; font-size: 24px; font-weight: 700; }
.index-modal-span2 { font-family: 'Titillium Web', sans-serif; -webkit-font-smoothing: antialiased; font-size: 20px; font-weight: 600; }
.index-modal-span3 { font-family: 'Titillium Web', sans-serif; -webkit-font-smoothing: antialiased; font-size: 28px; font-weight: 900; text-align: center; color: #8E44AD;}
.index-modal-face { background-color: #E9EAED; color:#4D68A2; min-height: 40px; padding-top: 7px; font-family: 'Titillium Web', sans-serif; -webkit-font-smoothing: antialiased; font-weight: 700; font-size: 16px; }
.auto-search { font-size: 12px; max-height: 50px; }
.index-arama { position: absolute; display: block; top: 100px; z-index: 100; left:0; }
.index-arama-taban { color:#4a4a4a; background:url(../img/bg-w.png) repeat; border-radius:1px; padding: 15px; }
.index-arama-taban-v2 { color:#4a4a4a; border-radius:1px; padding: 15px; }
.index-arama-no-left-border { border-left: none !important; }
.index-arama-taban-mobil { border-radius:1px; color:#4a4a4a; background-color: #ecf0f1; margin-top: -15px; }
#IndexAramaGosterGizle { display: none; } #IndexAramaGosterGizle2 { display: none; }
.index-arama-padding { padding-top: 125px; padding-bottom: 325px; }
.index-v2-slogan {  /*letter-spacing: 1px;*/  font-family: 'Lobster', cursive !important;  color:#5D3EBD;  font-size: 24px;  margin-bottom: 10px; padding: 0;  text-align: center; font-weight: 300; }
/*.index-v2-slogan span { font-family: 'Open Sans', sans-serif !important; font-size: 23px; font-weight: 700; }*/
.index-arrow-down {	position: fixed; bottom: 25px; left: 50%; margin-left: -56px; z-index: 999; cursor: pointer; color: #999; font-size: 12px; }
.index-v2-ust-serit { padding: 10px 0;  background-color: #fff;  font-size: 24px; font-weight: 400;  color: #2392D8;  margin-bottom: 20px;  border-top:1px solid #dedede; border-bottom:1px solid #dedede; }
.index-v2-ust-serit span { font-weight: 600; font-size: 30px;}
.index-v2-ust-serit-v2 { padding: 20px 0;  background-color:#5D3EBD;  font-size: 24px; font-weight: 400;  color: #fff;  margin-bottom: 20px;  border:none; }
.index-v2-ust-serit-v2 span { font-weight: 600; font-size: 30px;}
.fiyat-hesapla-buton-index { padding:7px 15px; }
.fiyat-hesapla-buton-index-v2 { padding:0 12px; min-height: 48px; }
.index-otel-liste { border-radius:1px; background-color: #ECF0F1; color:#4a4a4a; }
.index-ana-link { margin-bottom: 15px; }
.index-ana-link ul{ list-style: none outside none;}
.index-ana-link ul li{ position: relative; display: inline; margin-right: 10px; }
.index-ana-link ul li a{ font-size: 13px; }
.index-otel-baslik { font-size: 18px; color:#4a4a4a; font-weight: 600; }
.index-otel-baslik-v2 { font-size: 16px; color:#4a4a4a; font-weight: 600; }
.index-otel-bolge { color:#4a4a4a; font-size: 12px; line-height: 120%; }
.index-otel-liste-resim { border-top-left-radius:1px; border-top-right-radius:1px; }
.index-otel-resmi { border-top-left-radius:1px; border-top-right-radius:1px; width:100%; max-height:192px; min-height: 192px;  }
.index-otel-resmi-v2 { border-top-left-radius:1px; border-top-right-radius:1px; width:100%; max-height:149px; min-height: 149px; }
.index-tema-resmi { border-top-left-radius:1px; border-top-right-radius:1px; width:100% ; }
.star-yellow { color:#FAB837;}
.index-otel-bilgiler { color:#4a4a4a; border-bottom-right-radius:1px; border-bottom-left-radius:1px; background-color: #fff; border:0; border-top:0; line-height: 125%; margin-bottom: 20px; }
.index-otel-ana-bilgi { background-color: #fff; border:0; border-bottom: 0; }
a.index-linko { color:#4a4a4a; }
a:hover .index-linko { color:#4a4a4a; }
.index-sari-ilan { background-color: #FAB837; color: #fff; border-radius:1px; font-size: 20px; text-align: center; margin-bottom: 20px; }
.index-mor-ilan { background-color: #5D3EBD; color: #fff; border-radius:1px; font-size: 18px; margin-bottom: 20px; font-weight: 300; text-align: center; }
.index-bolge-icerik { background-color: #fff; border-bottom-right-radius:1px; border-bottom-left-radius:1px; border:1px solid #dedede; /*padding-top:15px; padding-bottom: 15px;*/ margin-bottom: 20px; border-top: 0 ; }
.index-bolge-icerik-otel-detay { background-color: #fff; border-bottom-right-radius:1px; border-bottom-left-radius:1px; border:1px solid #dedede; /*padding-top:15px; padding-bottom: 15px;*/ margin-bottom: 10px; border-top: 0 !important; }
.index-bolge-icerik-otel-detay-v3 { left: 50%; margin-left: -126.5px; z-index:1000; min-height: 130px; min-width: 253px; max-height: 130px; max-width: 253px;}
.index-bolge-linko ul li { padding: 7px 5px; border-bottom:1px solid #e7e7e7; }
.index-bolge-linko ul li a { color:#4a4a4a; font-weight: 600; font-size: 13px; }
.index-bolge-linko ul li a:hover { color:#999 !important; }
.index-otel-metin-kisa { color:#4a4a4a; border-radius:1px; background-color: #fff; /*border:1px solid #dedede;*/ padding-top: 15px; padding-bottom: 15px; margin-bottom:20px; font-size: 13px; }
.index-otel-link { color:#4a4a4a; border-radius:1px; background-color: #fff; border:0; padding-top: 15px; padding-bottom: 15px; margin-bottom: 20px; line-height: 250%; }
a.index-tema-list-linko { color:#fff; }
a.index-tema-list-baslik { color:#4a4a4a; }
.index-otel-one-cikan { color:#999; font-size: 12px; padding-left: 10px; padding-top: 13px; padding-right: 10px; }
.index-temalar-basligi { font-size: 28px; line-height: 46px; font-weight: 700; }
.swiper-container { width: 100%; height: auto;  }
.swiper-slide { /*text-align: left; font-size: 18px; background: #fff;*/ width: 100%; /* Center slide text vertically */ display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
.swiper-slide:nth-child(2n) { width: 100%; }
.swiper-slide:nth-child(3n) { width: 100%; }
.index-en-uygun-oteller-listesi ul li { line-height: 125%; padding-bottom: 15px; }
.index-en-uygun-oteller-listesi ul li a { font-weight: 600; }
/* INDEX ENDS */

/* OTEL TEMA KIBRIS BEGINS */
.otel-liste-paketler-btn { padding: 5px 10px; background-color: #5D3EBD; border-bottom-left-radius:1px; border-bottom-right-radius:1px; font-size: 14px; }
a.otel-liste-paketler-btn { color:#fff; text-decoration: none; }
a.otel-liste-paketler-btn :hover { color:#fff; text-decoration: none; }
.kibrisPaket { background-color: #ECF0F1; border:1px solid #dedede; color:#4a4a4a; border-radius:1px; }
.kibris-baslik { padding-top: 10px; padding-bottom: 10px; }
.kibris-ucak-ha { font-size: 12px; line-height: 125%; background-color: transparent; }
.kibris-ucak-arka { background-color: #fff; }
.kibris-ucak-baslik { background-color:#7F8C8D; color:#fff; font-size:14px; text-align:center; line-height: 125%; }
/* OTEL TEMA KIBRIS ENDS */

#otel_logo { width:263px; height:130px; margin-bottom:8px; }
#pp_uyelik { color:#FFF; }
#pp_uyelik:hover { color:#FFF; font-size:18px; text-decoration:underline; }
#modernsaraylardiv { width:700px; }
#rezervasyon-hatti-top-eski { position: fixed; z-index: 1000; top: 80px; right:5px; text-align: center; font-size: 16px; font-weight: 600; padding: 15px 20px; border-radius:1px; color: #fff; background-color: #4a4a4a; display: none; }
#rezervasyon-hatti-top { position: fixed; z-index: 1000; top: 0; left:0;	 width: 100%; height: 60px; display: none; font-size: 18px; font-weight: 700; padding: 0; border-radius:0; color: #fff; background: url(/img/bg-mor.png) repeat; border-bottom: 1px solid #5D3EBD;  /*box-shadow: 0px 1px 2px #dedede;*/ }
.rezervasyon-hatti-top-bg { padding: 18px 0; }
.rezervasyon-hatti-top-rez { font-size: 11px; color: #fff; font-weight: 300; }
.rezervasyon-hatti-top-rez-li { line-height:100%; margin-top:-12px; }
#rezervasyon-hatti-canli-destek { position: fixed; z-index: 1002; bottom: 25px; right:70px;	 display: block; text-align: left; font-family: 'Titillium Web', sans-serif; -webkit-font-smoothing: antialiased; font-size: 14px; font-weight: 700; padding: 15px 20px; border-radius:1px; color: #797979; background-color: transparent; border:none; line-height: 100%; }
/* Back to top button */
.back-top-new {display: none; z-index: 1001;text-align: center; position: fixed; bottom: 10px !important; right: 60px !important; padding: 10px; border-radius: 4px;background: #5D3EBD; font-size: 24px;color:#fff;}
#back-top { position: fixed; bottom: 80px; right:5px; }
#back-top a { width: 40px; display: block; text-align: center; font: 11px/100% Arial, Helvetica, sans-serif; text-transform: uppercase; text-decoration: none; color: #fff; /* background color transition */ -webkit-transition: 1s; -moz-transition: 1s; transition: 1s; }
#back-top a:hover { color: #fff; }
/* arrow icon (span tag) */
#back-top span { width: 40px; height: 40px; display: block; margin-bottom: 7px; background: #5D3EBD; /* rounded corners */ -webkit-border-radius:1px; -moz-border-radius:1px; border-radius:1px; /* background color transition */ -webkit-transition: 1s; -moz-transition: 1s; transition: 1s; }
#back-top a:hover span { background-color: #FAB837; }
#AramaSol { top:7%; left:3; position:fixed; display:none; z-index: 999; }
#AramaSolAdwords { position:fixed; width:260px; z-index: 999; }
#BlackScreen { position: fixed; z-index: 998; width: 100%; height: 100%; top:0; left: 0; background:rgba(0,0,0,0.6); display: none; }
#BlackScreenAdw { position: fixed; z-index: 998; width: 100%; height: 100%; top:0; left: 0; background:rgba(0,0,0,0.6); display: none; }
#CoverLeft { position: fixed; z-index: 1002; top: 50%; left: 50%; margin-top:-156px; margin-left:-262px;   }
#CoverLeftAdw { position: fixed; top: 30%; left: 30%; color: #fff; font-size: 16px; font-weight: 700; }
#hizliAramaAdwords { display:none; }
.parapuan-anket-baslik-bg { background: url(../img/anket_v2-0.png) no-repeat; min-height: 235px; border-radius:1px; position: relative; border: 1px solid #e7e7e7; }
.parapuan-anket-baslik { position: absolute; top: 25px; right: 25px; max-width: 40%; }
.parapuan-anket-baslik-txt { font-size: 28px; margin:0 !important; color: #4a4a4a !important; }
.parapuan-anket-txt { color: #4a4a4a !important; line-height: 125%; font-weight: 600; }

/* ILETISIM SAYFALARI BEGINS */
.list-group-mor { padding-left: 0; margin-bottom: 20px; }
.list-group-mor-item { position: relative; display: block; padding: 10px 15px; margin-bottom: -1px; background-color: #ECF0F1; /*border: 1px solid #dedede;*/ }
.list-group-mor-item:first-child { border-top-left-radius:1px; border-top-right-radius:1px; }
.list-group-mor-item:last-child { margin-bottom: 0; border-bottom-right-radius:1px; border-bottom-left-radius:1px; }
a.list-group-mor-item { color: #666; font-weight: 4600; font-size: 16px; background-color: #fff; border-top:1px solid #dedede; }
a.list-group-mor-item:hover,
a.list-group-mor-item:focus { color: #FAB837; text-decoration: none; background-color: #fff; }
.list-group-mor-item.disabled,
.list-group-mor-item.disabled:hover,
.list-group-mor-item.disabled:focus { color: #777; cursor: not-allowed; background-color: #eee; }
.list-group-mor-item.disabled .list-group-mor-item-heading,
.list-group-mor-item.disabled:hover .list-group-mor-item-heading,
.list-group-mor-item.disabled:focus .list-group-mor-item-heading { color: inherit; }
.list-group-mor-item.disabled .list-group-mor-item-text,
.list-group-mor-item.disabled:hover .list-group-mor-item-text,
.list-group-mor-item.disabled:focus .list-group-mor-item-text { color: #777; }
.list-group-mor-item.active,
.list-group-mor-item.active:hover,
.list-group-mor-item.active:focus { z-index: 2; color: #fff; background-color: #5D3EBD; border-color: #5D3EBD; }
.list-group-mor-item.active .list-group-mor-item-heading,
.list-group-mor-item.active:hover .list-group-mor-item-heading,
.list-group-mor-item.active:focus .list-group-mor-item-heading,
.list-group-mor-item.active .list-group-mor-item-heading > small,
.list-group-mor-item.active:hover .list-group-mor-item-heading > small,
.list-group-mor-item.active:focus .list-group-mor-item-heading > small,
.list-group-mor-item.active .list-group-mor-item-heading > .small,
.list-group-mor-item.active:hover .list-group-mor-item-heading > .small,
.list-group-mor-item.active:focus .list-group-mor-item-heading > .small { color: inherit; }
.list-group-mor-item.active .list-group-mor-item-text,
.list-group-mor-item.active:hover .list-group-mor-item-text,
.list-group-mor-item.active:focus .list-group-mor-item-text { color: #c7ddef; }
.list-group-mor-item-heading { margin-top: 0; margin-bottom: 5px; }
.list-group-mor-item-text { margin-bottom: 0; line-height: 1.3; }
.acenta_basvuru_modal{ height:43px; width:270px; display:block; background-color:#1abc9c; color:#FFF; font-size:18px; font-size-adjust:bold; border-radius:1px; }
.acenta_basvuru_modal:hover{ background-color:#16a085; color:#FFF; }
.iletisim_i2{ width:43px; height:43px; display:block; background-color:#16a085; padding:13px 0px 0px 8px; border:0px; float:left; border-top-left-radius:1px; border-bottom-left-radius:1px; }
.iletisim_m2{ width:225px; height:40px; display:block; padding:14px 0px 0px 10px; border:0px; float:left; }
.scrollable-menu { height: auto; max-height: 200px;  overflow-x: hidden; }
/* ILETISIM SAYFALARI ENDS */

/* OTEL DETAY V2 BEGINS */
.btn-oda-satinal-kapida { font-size:16px; height:100%;  border-radius:1px !important;  border-bottom-left-radius:1px !important; min-height: 38px; }
.btn-modal-yesil { color: #fff; background-color: #00B16A; border-color: transparent; }
.btn-modal-yesil:hover,
.btn-modal-yesil:focus,
.btn-modal-yesil.focus,
.btn-modal-yesil:active,
.btn-modal-yesil.active,
.btn-modal-turuncu { color: #fff; background-color: #FAB837; border-color: transparent; }
.btn-modal-turuncu:hover,
.btn-modal-turuncu:focus,
.btn-modal-turuncu.focus,
.btn-modal-turuncu:active,
.btn-modal-turuncu.active,
.open > .dropdown-toggle.btn-modal-yesil { color: #fff; background-color: #FAB837; border-color: transparent; }
.btn-modal-mavi { color: #fff; background-color: #2392D8; border-color: transparent; }
.btn-modal-mavi:hover,
.btn-modal-mavi:focus,
.btn-modal-mavi.focus,
.btn-modal-mavi:active,
.btn-modal-mavi.active,
.open > .dropdown-toggle.btn-modal-mavi { color: #fff; background-color: #FAB837; border-color: transparent; }
.carousel-fade .carousel-inner .item { background-color: #fff; opacity: 0; -webkit-transition-property: opacity; -moz-transition-property: opacity; -o-transition-property: opacity; transition-property: opacity; }
.carousel-fade .carousel-inner .active { opacity: 1; }
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right { left: 0; opacity: 0; z-index: 1; }
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right { opacity: 1; }
.carousel-fade .carousel-control { z-index: 2; }
.carousel .item { background-color: #fff; }
.carousel .loading{ width:46px; height:46px; position:absolute; top:50%; left:50%; background: url(../img/ajax-loader.gif) no-repeat center center; margin:-23px 0px 0px -23px; z-index:100; opacity:0.7; }
.col-md-4-otel-detay-rez-v2 { width:24%; margin-left: 11px; }
.oda-tip-v2-geri-cek { padding-left: 3px ; }
.otel-bilgi-odalar { padding-top:3px; padding-bottom: 3px; line-height: 155%; position: absolute; top: 0; right: 0; background-color: #FAB837; max-width: 140px; border-top-right-radius: 1px; }
.pansiyon-bilgisi-of { color:#fff; font-size:11px; font-weight:400; padding-left: 0; text-align: right; }
.yeni-fiyat-of { color:#fff; font-size:21.3px; font-weight:700; margin-right: -4px; padding-left: 0; text-align: right; }
.yeni-fiyat-icon-of { color:#fff; font-size:10px; font-weight:600; margin-left:-1px; }
.oda-tip-baslik-v2-of {font-size: 16px; font-weight: 600; padding-top: 10px; min-height: 55px; max-height: 55px; line-height: 125%; }
.oda-tip-baslik-v3-of {font-size: 16px; font-weight: 600; padding-top: 15px; /*line-height: 125%;*/ }
.oda-tip-pansiyon-v3-of {font-size: 13px; font-weight: 600; /*padding-bottom: 7px; line-height: 125%;*/ color:#5D3EBD;}
.oda-tip-pansiyon-v4-of {font-size: 13px; font-weight: 600; /*padding-bottom: 7px; line-height: 125%;*/ color:#5D3EBD;  padding-bottom: 15px; padding-top: 15px;}
.otel-detay-v4-wrapper {}
.otel-detay-v4-oda-adi-fade {  text-align:right; position: fixed; top: 75px; left:0; width:100%; font-size: 14px; font-weight: 300; color: #5D3EBD; padding: 5px 15px 5px 15px; background-color:#fff; border-bottom: 2px solid #dedede; z-index: 1000; display: none; line-height:125%; }
.otel-detay-v4-oda-adi-detay-goster {color:#2392d8; font-size:13px; font-weight: 600; text-decoration:underline; text-align: right;}
.otel-detay-toplam-indirimsiz-bilgisi-v4 {text-decoration: line-through; color:#999; font-size:12px; font-weight:400;}
.otel-detay-indirim-bilgisi-indirim-v4 {font-size:24px; font-weight:800;}
.oda-tip-baslik-v4-of {font-size: 20px; font-weight: 400; padding-top: 15px; padding-bottom: 15px; /*line-height: 125%;*/ }
.otel-detay-v4-icon-nakit {font-size:32px; color:#7460ee; margin-left: 15px; margin-bottom:-8px;}
.otel-detay-v4-icon-kapida {font-size:32px; color:#2392d8; margin-left: 15px; margin-bottom:-8px;}
.otel-detay-v4-icon-kaporali {font-size:32px; color:#00b16a; margin-left: 15px; margin-bottom:-8px;}
.otel-detay-v4-icon-iptal {font-size:32px; color:#2962FF; margin-left: 15px; margin-bottom:-8px;}
.otel-detay-v4-aciklama { position: fixed; bottom:0; left:0; width: 100%;height: 100%; z-index: 1111; background-color: #fff; display: none; border:3px solid #FAB837; }
.otel-detay-v4-aciklama-kapat {position: absolute; top:15px; right:15px; font-size: 30px; cursor: pointer;}
.btn-oda-satinal-v4 { font-size:14px;  width:100%; border-radius:1px !important;  border-bottom-left-radius:1px !important;  }
.btn-oda-satinal-v4 span { font-size:12px; font-weight: 300; }
.fiyatlar-divi-kapida, .fiyatlar-divi-kaporali, .fiyatlar-divi-iptal {display: none;}
.otel-detay-giris-cikis-bilgisi-v4 { color:#4a4a4a; font-size:13px; font-weight:400; }
.oda-tip-max-kisi{ background-color: #ECF0F1;  border-top: 1px solid #dedede; color:#999; font-size: 11px; font-weight: 300; padding-top: 5px; min-height: 25px; max-height: 25px; line-height: 125%;}
.btn-oda-satinal { font-size:16px;  width:100%;  height:100%;  border-radius:1px !important;  border-bottom-left-radius:1px !important; min-height: 38px; }
.btn-oda-satinal-v3 { font-size:16px;  width:100%;  height:100%;  border-radius:1px !important;  border-bottom-left-radius:1px !important; min-height: 38px; }
.btn-oda-detay { padding: 4px 10px !important;  font-weight:600;  font-size:16px;  width:100%; height:100%;  border-radius:1px !important;  border-bottom-right-radius:1px !important; min-height: 38px; }
.otel-detay-oda-list-img { width:100%;  max-height:145px; min-height:145px; border-top-left-radius: 1px; border-top-right-radius: 1px; }
.otel-detay-oda-list-img-v3 { width:100%;  max-height:221px; min-height:221px; border-top-left-radius: 1px; border-top-right-radius: 1px; }
.otel-bilgi-sbt-modal { padding-top:10px; padding-bottom: 8px; line-height: 155%; background-color: #FAB837; }
.yeni-fiyat-modal { color:#fff; font-size:28px; font-weight:700; }
.pansiyon-bilgisi-modal { color:#fff; font-size:14px; font-weight:600; padding-top: 3px; }
.star-puan-detay-byk { margin: 0; background-color: #dedede; color:#4a4a4a; font-size: 18px; display: inline-block; }
.fyellow-star-detay-byk { color: #FAB837; font-size: 20px; }
.otel-detay-slider-yorum-degerlendirme { font-size: 12px; font-weight: 600; }
.otel-detay-yorum { background-color: #ECF0F1; border-radius: 5px; border:1px solid #dedede; padding: 10px 15px; }
.otel-detay-konum-harita-v2 { min-height: 173px; max-height: 173px; }
#FiyatTablosu { display: none; }
#UcakliPaket { display: none; }
#ResimGalerisi { display: none; }
.otel-detay-fiyat-tarih-sec-mobil { background: rgba(255,255,255,0.8); position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 999; display: none; }
.MobilAraWhiteClose { width: 100%; height: 100%; }
.fixed-tarih-rez { position: fixed; top: 0; left: 0; width: 100%; min-height: 50px; color: #fff; background-color: #ECF0F1; font-size: 17px; z-index: 999; padding: 12px 15px; font-weight: 600; display: none; }
.fixed-tel-rez { position: fixed; bottom: 0; left: 0; width: 100%; height: 50px; color: #fff; background: url(/img/bg-mor.png); font-size: 17px; z-index: 999; padding: 12px 15px; font-weight: 600; border-top: 1px solid #5D3EBD; }
.fixed-tel-rez a { color: #fff; }
.fixed-tel-rez a:hover { color: #fff; }
.fixed-tel-rez2 { position: fixed; bottom: 0; left: 0; width: 100%; height: 50px; color: #fff; font-size: 17px; z-index: 999; padding: 12px 15px; font-weight: 600; border-top: 1px solid #5D3EBD; }
.fixed-tel-rez2 a { color: #fff; }
.fixed-tel-rez2 a:hover { color: #fff; }
.fixed-tel-rez3 { position: fixed; top: 6px; left: 0; width: 100%; height: 50px; color: #fff; font-size: 17px; z-index: 999; padding: 12px 15px; font-weight: 600; border-top: 1px solid #5D3EBD; }
.fixed-tel-rez3 a { color: #fff; }
.fixed-tel-rez3 a:hover { color: #fff; }
.MobilTarihKapat { display: none; }
.otel-detay-kampanya { background-color: #3979A5; color: #fff; padding:10px 40px 10px 40px; border-radius: 5px; font-size: 16px; font-weight: 400; }
.otel-detay-v2-slider-kampanya { color: #fff !important; background-color: transparent !important; }
.otel-detay-v2-slider-kampanya-ok { width: 3% !important; }
.oda-detay-slider-img { max-height: 323px; min-height: 323px; }
.oda-tip-pasif-oda { position: absolute; top: 0; left:0; width: 100%; height: 100%; background: url(../img/oda-bg.png); z-index: 997; display: block;}
.oda-tip-pasif-txt-v2{ border-top: 1px solid #dedede; font-size: 12px; font-weight: 400; padding-top: 7px; min-height: 38px; max-height: 38px; line-height: 110%; background-color: #e7e7e7; text-align: center; color: #4a4a4a; display: block; }
.alert-info-oda { color: #fff; background-color: #FAB837; border-color: #F6A438; }
.col-md-3-otel-detay-kampanya-slider { width:32%; margin-left: 11px; }
.col-md-3-index-v2 { width:24.34%; margin-left:0; margin-right:10px;}
.otel-detay-v2-kampanya-img { max-height: 150px; min-height: 150px; width: 100%; }
.otel-detay-slider-rez-icin { background-color: #fff; color: #4a4a4a; font-family: 'Titillium Web', sans-serif; -webkit-font-smoothing: antialiased; font-size: 16px; font-weight: 600; text-align: center; min-height: 60px; padding-top: 12.5px; border-top-right-radius:1px; border-right: 1px solid #dedede; border-top: 1px solid #dedede; line-height: 125%; }
.otel-detay-slider-bizi-arayin { font-size: 20px; }
.otel-detay-slider-bizi-arayin-rez { font-size: 13px; font-weight: 600; }
#eklenecekCocukMsj { display: none; padding-top: 10px; font-size: 14px; font-weight: 600; color:#2392D8; line-height: 125%;}
#eklenecekCocukMsjIndex { position: absolute; top: 5px; right: -10px;  display: none; font-size: 14px; font-weight: 600; }
/* OTEL DETAY V2 ENDS */

/* REZERVASYON V2 BEGINS */
.koseli-bg{ background-color:#ededed !important; border-radius: 10px; margin-top: 10px; }
.progressbar-edit { height: 10px !important; border-radius: 2px !important; background-color: #dedede !important; box-shadow: none !important;}
.otel-adi-v2 { color:#4a4a4a;  padding:10px 15px; font-size:18px; font-weight:600; border-top-left-radius:0; border-top-right-radius:0; text-align:left; }
.otel-adi-yetiskin-v3 { color:#4a4a4a; background-color:#fff; padding:10px 15px; font-size:16px; font-weight:700; border-top-left-radius:0; border-top-right-radius:0; text-align:left; }
.rezervasyon-otel-bilgi-padding { padding:20.5px 15px; }
.pansiyon-bilgisi-v2 { color:#4a4a4a; font-size:12px; font-weight:500; padding-right: 0; margin-top: 10px; }
.border-rez-oda-adi { border-left: 1px solid #dedede; border-right: 1px solid #dedede; }
.rezervasyon-taksit-ul { padding-left: 15px !important; }
.rezervasyon-form { padding:20px 0; margin-bottom: 30px; background-color: #fff; border-bottom-left-radius: 1px; border-bottom-right-radius: 1px; }
#sticky {}
#sticky.stick { position: fixed; top: 50px; z-index: 111; }
#sticky.stick-list { position: fixed; top: 0; z-index: 111; box-shadow: 0 0 6px rgba(0,0,0,0.2) !important; width: 100%; left: 0;}
.rezervasyon-taksit-ul li { font-size: 12px !important; font-weight: 600 !important; }
#RezTransUcret { display: none; }
#RezTransUcretMobil { display: none; }
#RezBalayiUcret { display: none; }
#RezBalayiUcretMobil { display: none; }
#RezBankaUcret { display: none; }
#RezBankaUcretMobil { display: none; }
#RezParapuanUcret { display: none; }
/* REZERVASYON V2 ENDS */

.clearout { height:20px; clear:both; }
#flexiselDemo1,
#flexiselDemo2,
#flexiselDemo3 { display:none; }
.nbs-flexisel-container { position:relative; max-width:100%; }
.nbs-flexisel-ul { position:relative; width:99999px; margin:0px; padding:0px; list-style-type:none; text-align:center; }
.nbs-flexisel-inner { overflow:hidden; float:left; width:100%; }
.nbs-flexisel-item { float:left; margin:0px; padding:0px; cursor:pointer; position:relative; line-height:0px;}
.nbs-flexisel-item img { width: 100%; cursor: pointer; position: relative; /*max-height:45px;*/ }
/*** Navigation ***/
.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right { width: 22px; height: 22px; position: absolute; cursor: pointer; z-index: 999; opacity: 0.5; }
.nbs-flexisel-nav-left { left: 10px; background: url(../img/button-previous.png) no-repeat; }
.nbs-flexisel-nav-right { right: 5px; background: url(../img/button-next.png) no-repeat; }
.otel-detay-kampanya-balayi { font-family: 'Titillium Web', sans-serif; -webkit-font-smoothing: antialiased; max-height: 90px; position: absolute; z-index: 998; font-size: 67px; font-weight: 700; color: #303030; bottom: 38px; left:105px; }
.otel-detay-kampanya-balayi-modal { font-family: 'Titillium Web', sans-serif; -webkit-font-smoothing: antialiased; position: absolute; z-index: 998; font-size: 115px; font-weight: 300; color: #a43939; top: 380px; left:44px; letter-spacing: -15px; }
.otel-detay-kampanya-bonus { font-family: 'Titillium Web', sans-serif; -webkit-font-smoothing: antialiased; max-height: 90px; position: absolute; z-index: 998; font-size: 80px; font-weight: 700; color: #00663c; bottom: 45px; left:35px; }
.otel-detay-kampanya-bonus-modal { font-family: 'Titillium Web', sans-serif; -webkit-font-smoothing: antialiased; position: absolute; z-index: 998; font-size: 70px; font-weight: 700; color: #fff; top: 65px; left:310px; }
.otel-detay-kampanya-erken-rez { font-family: 'Titillium Web', sans-serif; -webkit-font-smoothing: antialiased; max-height: 90px;position: absolute; z-index: 998; font-size: 60px; font-weight: 700; color: #a02226; bottom: 38px; left:78px; }
.otel-detay-kampanya-erken-rez-songun { font-family: 'Titillium Web', sans-serif; -webkit-font-smoothing: antialiased; max-height: 90px; position: absolute; z-index: 998; font-size: 38px; font-weight: 700; color: #a02226; bottom: 43px; left:285px; }
.otel-detay-kampanya-erken-rez-songun-ay { font-family: 'Titillium Web', sans-serif; -webkit-font-smoothing: antialiased; max-height: 90px; position: absolute; z-index: 998; font-size: 20px; font-weight: 400; color: #a02226; bottom: 20px; left:270px; }
.otel-detay-kampanya-erken-rez-modal { font-family: 'Titillium Web', sans-serif; -webkit-font-smoothing: antialiased; position: absolute; z-index: 998; font-size: 100px; font-weight: 700; color: #fff; bottom: 35px; left:45px; }
.otel-detay-kampanya-erken-rez-songun-modal { font-family: 'Titillium Web', sans-serif; -webkit-font-smoothing: antialiased; position: absolute; z-index: 998; font-size: 30px; font-weight: 700; color: #fff; bottom: 50px; left:275px; }
.otel-detay-kampanya-erken-rez-songun-ay-modal { font-family: 'Titillium Web', sans-serif; -webkit-font-smoothing: antialiased; position: absolute; z-index: 998; font-size: 28px; font-weight: 700; color: #fff; bottom: 52px; left:320px; }
.otel-detay-kampanya-kal { font-family: 'Titillium Web', sans-serif; -webkit-font-smoothing: antialiased; max-height: 90px; position: absolute; z-index: 998; font-size: 75px; font-weight: 700; color: #9a4e48; bottom: 50px; left:78px; }
.otel-detay-kampanya-ode { font-family: 'Titillium Web', sans-serif; -webkit-font-smoothing: antialiased; max-height: 90px; position: absolute; z-index: 998; font-size: 75px; font-weight: 700; color: #9a4e48; bottom: 55px; left:200px; }
.otel-detay-kampanya-kal-modal { font-family: 'Titillium Web', sans-serif; -webkit-font-smoothing: antialiased; max-height: 90px; position: absolute; z-index: 998; font-size: 114px; font-weight: 900; color: #6d412f; bottom: 240px; left:50px; }
.otel-detay-kampanya-ode-modal { font-family: 'Titillium Web', sans-serif; -webkit-font-smoothing: antialiased; max-height: 90px; position: absolute; z-index: 998; font-size: 114px; font-weight: 900; color: #6d412f; bottom: 150px; left:115px; }
.otel-detay-v2-kampanya-img { max-height: 90px; min-height: 100%; max-width: 350px; width: 100%; }
.alert-kampanya-oda { color: #694359; background-color: #ECF0F1; border-bottom:1px solid #dedede; padding: 5px 16px !important; }
.index-yildiz-bas { font-size: 11px; text-align: right; }
.index-yildiz-bas-v2 { font-size: 12px; text-align: left; }
.index-indirim-of { color:#999; font-size: 30px; text-align: right; }
.index-fiyat-indirim { color:#5D3EBD; font-size:18px; font-weight:700; }
.index-otel-fiyat-simdi { color:#4a4a4a; font-size: 22px; font-weight: 700; margin-left: -19px; }
.well-bg { background-color: #fff !important; }
.otel-detay-google-map-boyut { width: 100%; height: 173px; }
.otel-detay-sadece-otel-ara { padding: 5px 30px 0 !important; }
.konaklama-arama-footer-otel-list-detay-sekme-of { border-bottom-left-radius:1px; border-bottom-right-radius:1px; padding-right:15px !important; padding-bottom: 15px; text-align: right; }
.otel-detay-telefon-rezervasyon-yazisi { font-size:13px; font-weight:400; }
.otel-detay-telefon-rezervasyon-yazisi-v3 { font-size:18px; font-weight:400; color:#4a4a4a; }
.otel-detay-telefon-sizi-arayalim-yazisi { margin-top:-5px; font-size:11px; color: #999; font-weight:400; }
.otel-detay-of-onecikan-cocuk { margin-bottom: 18px; }
.right-to-left li { float: right; }
.otel-detay-icon-aciklama-size { font-size: 13px; }
.fa-stack-2x { font-size: 2.5em !important; }
.hizli-menu { position: fixed; bottom:50px; left: 0; z-index: 999; }
.hizli-menu ul li{}
.hizli-menu ul li a{ margin: 0; border-radius: 1px; background-color: #fff; color:#5D3EBD; font-size: 13px; font-weight: 600; border:0; border-top: 1px solid #dedede; border-right: 1px solid #dedede; padding: 7px 8.9px !important; }
.hizli-menu ul li a:hover{ background-color: #e7e7e7; color:#5D3EBD; border:0; border-top: 1px solid #dedede; border-right: 1px solid #dedede; }
.otel-detay-v2-2-banner-indirim { position: absolute; top: 58px; left:15px; font-size: 34px; font-weight: 700; color: #4a4a4a; }
.otel-detay-logo-olmayan-otel-logo-adi { position: absolute;  top:45px; left:0;  min-width: 230px;  max-width: 230px;  text-align: center;  font-size: 18px;  color:#5D3EBD;  font-weight: 700; }
.otel-detay-logo-olmayan-otel-logo-adi-v3 { position: absolute; left:25%; margin-left: -131.5px;  min-width: 263px; padding: 15px 0; border-radius: 25px; background: linear-gradient(90deg, rgba(231,231,231,1) 0%, rgba(227,227,227,1) 100%); max-width: 263px;  text-align: center;  font-size: 17.5px;  color:#5D3EBD;  font-weight: 700; }
.otel-detay-logo-olmayan-otel-logo-adi-v2-6 { position: absolute;  top:53px; left:50%; margin-left: -130px;  min-width: 263px;  max-width: 263px;  text-align: center;  font-size: 20px;  color:#999;  font-weight: 300; font-family: 'Poppins', sans-serif; }
.otel-detay-logo-olmayan-otel-logo-adi-mobil { position: absolute;  top:50px;  left:50%;  margin-left:-120px;  min-width: 230px;  max-width: 230px;  text-align: center;	 font-size: 18px;  color:#5D3EBD;  font-weight: 700; }
.photoswipe-gallery a{ float: left; margin: 0 7px 7px 0; }
.otel-detay-gostermelik-rez-sayisi { padding: 5px 7px; margin-top: 5px; color: #fff; font-size: 11px; font-weight: 400; background-color: #00B16A; border-radius: 1px; text-align: center !important; position: absolute; bottom: -30px; left: -22px; min-width: 220px; }
.otel-detay-gostermelik-rez-sayisi-v2-6 { padding: 0; margin-top: 10px; color: #2392D8; font-size: 12px; font-weight: 400; background-color: transparent; border-radius: 1px; text-align: center !important; border: 1px solid #2392D8; }
.otel-detay-gostermelik-rez-sayisi-v3 { padding: 0; margin-top: 0; color: #2392D8; font-size: 12px; font-weight: 400; background-color: transparent; border-radius: 1px; text-align: center !important; border: 1px solid #2392D8; }
.otel-detay-gostermelik-rez-sayisi-mobil { padding: 5px 7px; margin-top: 5px; color: #fff; font-size: 11px;  font-weight: 400; background-color: #00B16A; border-radius: 1px; text-align: center !important; }
.otel-detay-gostermelik-oda-sayisi { position: absolute; top: 0; left: 0; max-width: 50px; line-height: 125%; padding: 5px 7px; color: #fff; font-size: 14px; font-weight: 400; background-color: #F22613; border-radius: 1px; text-align: center !important; }
.otel-detay-gostermelik-oda-sayisi-fiyat-hesapli { position: absolute; top: 0; left: 0; max-width: 50px; line-height: 125%; padding: 5px 7px; color: #fff; font-size: 14px; font-weight: 400; background-color: #CF000F; border-radius: 1px; text-align: center !important; display: none; }
.otel-detay-gostermelik-oda-sayisi-etiket-olan-div { position: absolute; top: 0; left: 0; }
.yorumlar-yorumcu { font-size: 16px; color: #4a4a4a; font-weight: 600; }
.yorumlar-yorum-tarih { font-size:11px; color: #4a4a4a; font-weight:400; }
.yorumlar-yorum { color:#4a4a4a; }

/*BLOG BEGINS*/
/*custom hover*/
.custom-hover{display:inline-block;position:relative;overflow:hidden;vertical-align:top;}
.custom-hover:before{content:'';display:block;position:absolute;top:50%;left:0;right:0;padding-bottom:100%;margin-top:-50%;opacity:0;background:#5D3EBD;-moz-border-radius:50%;border-radius:50%;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform 0.5s cubic-bezier(0.4,0,0.2,1),opacity 0.5s;-moz-transition:-moz-transform 0.5s cubic-bezier(0.4,0,0.2,1),opacity 0.5s;transition:transform 0.5s cubic-bezier(0.4,0,0.2,1),opacity 0.5s;z-index:1;}
.custom-hover:hover:before{opacity:0.7;-webkit-transform:scale(1.55);-moz-transform:scale(1.55);-ms-transform:scale(1.55);transform:scale(1.55);}
.custom-hover:after{content:'';position:absolute;top:50%;left:50%;width:29px;height:29px;margin-top:-14.5px;margin-left:-14.5px;background:url(../img/hover_icon.png) no-repeat center center;opacity:0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform 0.5s cubic-bezier(0.4,0,0.2,1),opacity 0.5s;-moz-transition:-moz-transform 0.5s cubic-bezier(0.4,0,0.2,1),opacity 0.5s;transition:transform 0.5s cubic-bezier(0.4,0,0.2,1),opacity 0.5s;z-index:2;}
.custom-hover:hover:after{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
.custom-hover.round:hover:before{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
.custom-hover.size-2:after{width:16px;height:16px;margin-top:-8px;margin-left:-8px;}
.pleft75{padding-left:75px;}
@media (max-width:1199px){
  .pleft75{padding-left:0;}
}
.blog-liste-blog-adi-bg { background: url(../img/blog-adi-bg.png) repeat; z-index: 1000; opacity: 0.8; position: absolute; bottom: 0; left: 0; width: 100%; height: 60px; }
.blog-liste-blog-adi { text-shadow: 0px 1px #221a21; padding:0 15px; font-size: 20px; margin-bottom: 25px; font-weight:600; z-index: 1001; color:#fff; position: absolute; bottom: 0; left: 0; width: 100%; }
.col-md-6-blog { width: 49%; float: left;}
.col-md-6-mr5 { width: 48.8%; float: left; }
.blog-liste-blog { background-color: #fff; border: 1px solid #dedede; /*min-height: 391px;*/  }
.blog-liste-blog-mr {margin-right: 2%;}
.blog-liste-blog-baslik { font-size: 18px; color:#4a4a4a; font-weight: 600; min-height: 70px; }
.blog-liste-tarih-yazar { color:#999; padding: 15px 15px 0 15px;  }
.blog-liste-yazar-resim {  padding: 15px 15px 0 15px; margin-top: -35px; }
.blog-liste-yazar { color:#999; padding: 10px 15px 0 15px; margin-left: -35px; }
.blog-liste-blog-aciklama { font-size:14px; color: #999; /*line-height: 150%;*/ min-height: 55px;}
.blog-liste-yazar-img { border-radius: 50%; min-height: 60px; max-height: 60px; min-width: 60px; max-width: 60px; border: 2px solid #fff;}
.blog-liste-yazar-etiket {font-size: 11px; font-weight: 300; border-radius: 3px; padding: 2px 4px; color: #fff; background-color: #00B16A;}
.blog-liste-blog-img {max-height: 228px; min-height: 228px; width: 100%;}
.blog-liste-vitrin-img {max-height: 312px; min-height: 312px; width: 100%;}
.blog-detay-yazar { color:#999; padding: 10px 15px 0 15px; }
.blog-detay-yazar-img { border-radius: 50%; min-height: 50px; max-height: 50px; min-width: 50px; max-width: 50px; border: 2px solid #fff;}
.blog-detay-blog-baslik { font-size: 30px; margin:0 !important; font-weight: 900; }
.blog-detay-yazar-paylas {padding: 15px 0 0 0; }
.blog-detay-options p { font: 17px/1.4 'PT Sans','Open Sans',Helvetica,Arial,sans-serif !important; color:#424242 !important;}
.blog-detay-options p span { font: 17px/1.4 'PT Sans','Open Sans',Helvetica,Arial,sans-serif !important; color:#424242 !important;}
.blog-detay-options h3, .blog-detay-options h4, .blog-detay-options h5, .blog-detay-options h6 { padding-top: 30px; font: 20px/1.4 'PT Sans','Open Sans',Helvetica,Arial,sans-serif; font-weight: 700 !important; color:#424242 !important;}

.blog-detay-options img { width: 100% !important; height: auto !important; padding-top: 20px; padding-bottom: 35px;}
.blog-detay-options a { color: #2392D8; text-decoration: underline;}
.blog-detay-options a:hover { color: #221A21; text-decoration: underline;}
.blog-detay-blog-baslik-h2 {font: 20px/1.4 'PT Sans','Open Sans',Helvetica,Arial,sans-serif; font-weight: 600; color:#424242;}
.blog-detay-blog-baslik-h6 {font: 20px/1.4 'PT Sans','Open Sans',Helvetica,Arial,sans-serif; font-weight: 600; color:#fff; background-color: #00B16A; padding: 5px 15px; border-radius: 4px;}
.blog-detay-yorum-yazilmamis {text-align: center; font: 20px/1.4 'PT Sans','Open Sans',Helvetica,Arial,sans-serif; font-weight: 600; color:#221A21;}
.blog-detay-textarea textarea { border:1px solid #dedede !important; border-radius: 4px !important;}
.blog-detay-textarea input { border:1px solid #dedede !important; border-radius: 4px !important;}
.blog-detay-yorum-options p { font: 15px/1.4 'PT Sans','Open Sans',Helvetica,Arial,sans-serif; color:#424242;}
a.blog-detay-yorum-link { color:#999;}
a.blog-detay-yorum-link :hover { color:#2392D8; }
.blog-yazar-detay-yazar-resim {position: absolute; bottom: -20px; left: 50px; z-index: 1001;}
.blog-yazar-detay-yazar-img { border-radius: 50%; min-height: 105px; max-height: 105px; min-width: 105px; max-width: 105px; border: 5px solid #fff;}
.blog-yazar-detay-yazar-adi {position: absolute; bottom: 20px; left: 175px; z-index: 1001; color: #fff;}
.blog-yazar-detay-yazar-etiket {margin-top:-5px; font-size: 14px; font-weight: 600; border-radius: 4px; padding: 3px 5px; color: #fff; background-color: #00B16A;}
.blog-yazar-detay-tarih { color:#999; padding: 10px 15px 0 15px; }

.img-crop-center{position: absolute;top: -9999px;left: -9999px; right: -9999px;bottom: -9999px; margin: auto;width:100%;}
.img-crop-center-height{ width: auto !important; height: 100%; }

.card {position: relative; display: flex; flex-direction: column; min-width: 0; word-wrap: break-word; background-color: #fff; background-clip: border-box; border: 0px solid transparent; border-radius: 0px; } .card > hr { margin-right: 0; margin-left: 0; } .card > .list-group:first-child .list-group-item:first-child { border-top-left-radius: 0px; border-top-right-radius: 0px; } .card > .list-group:last-child .list-group-item:last-child { border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }
.card-body { flex: 1 1 auto; padding: 1.25rem; }

.animated-background { background: linear-gradient(90deg,#dedede, #ecf0f1, #dedede , #ecf0f1, #dedede, #ecf0f1); background-size: 600% 100%; animation: gradient 2s linear infinite; animation-direction: reverse;}
@keyframes gradient { 0% {background-position: 0%} 100% {background-position: 100%} }

.lds-ring-bg {  position:absolute; top:calc(50% - 32px); left:calc(50% - 32px); height: 64px; width: 64px; }
.lds-ring {display: inline-block; position: relative;width: 64px;height: 64px;}
.lds-ring div {box-sizing: border-box;display: block; position: absolute; width: 51px; height: 51px; margin: 6px; border: 6px solid #dedede; border-radius: 50%; animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite; border-color: #dedede transparent transparent transparent;}
.lds-ring div:nth-child(1) { animation-delay: -0.45s;}
.lds-ring div:nth-child(2) { animation-delay: -0.3s;}
.lds-ring div:nth-child(3) { animation-delay: -0.15s;}
@keyframes lds-ring { 0% {  transform: rotate(0deg); } 100% {  transform: rotate(360deg); }}
.super-fiyat-icon {position: absolute; top: 5px; left: 5px; font-size: 24px; /*box-shadow: 1px 0 20px rgba(0,0,0,0.2) ;*/ background-color:#FAB837/*rgba(8,25,43,.65)*/; padding: 5px; color: #fff; border-radius: 4px; z-index: 9;}
.super-fiyat-ic { font-family: 'Montserrat', sans-serif; display:none; position: absolute; top: 5px; left: 32px; font-size: 12px; background-color: #FAB837; padding: 5px; color: #fff; border-radius: 4px; z-index: 9; }
.begeniler-icon {position: absolute; top: 5px; right: 5px; font-size: 24px; /*box-shadow: 1px 0 20px rgba(0,0,0,0.2) ;*/ background:transparent; padding: 5px; color: #999; border-radius: 4px; z-index: 9; cursor: pointer;} 
.otel-dokum-loading-mobil {position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color:#ecf0f1; display: flex; justify-content: center; align-items: center; font-size: 24px; color: #4a4a4a; z-index: 1002; font-weight: 300; font-family: 'Montserrat', sans-serif; text-align: center;}

/*.otel-liste-indirim-kuponu { display: none; z-index: 1001; text-align: center; font-family: montserrat,sans-serif; position: fixed; bottom: 50px; right: 10px; width: 250px; height: 300px; padding: 40px 5px 5px 5px; border-radius: 8px; box-shadow: 0 0 6px 0 rgba(0,0,0,.2); background: url('https://www.otelfiyat.com/img/indirim-kupon-bg4.png');}
.indirim-kuponu-kapat { position: absolute; top:8px; right: 8px; color:#dedede; font-size: 18px; cursor: pointer; display: none; }
.indirim-kuponu-mini { display: none; z-index: 1001; text-align: center; position: fixed; bottom: 10px; right: 10px; padding: 10px; border-radius: 4px; background: #5D3EBD; font-size: 24px; color:#fff; cursor: pointer;}
.otel-liste-indirim-kuponu-alt { display: none; z-index: 1001; text-align: center; font-family: montserrat,sans-serif; position: fixed; bottom: 10px; right: 10px; width: 250px; height: 35px; padding: 5px 5px; border-radius: 8px; box-shadow: 0 0 6px 0 rgba(0,0,0,.2); background: #fff; }*/

.col-md-taksit {width: 14.28%; float: left; line-height: 90%; font-size: 14px; text-align: center; border-left: 1px solid #dedede; color:#4a4a4a; font-family: montserrat,sans-serif; font-weight: 600;}

.otel-liste-indirim-kuponu {color:#4a4a4a; display: none; z-index: 1200; text-align: center; font-family: montserrat,sans-serif; position: fixed; bottom: 10px; right: 10px; width: 250px; height: 345px; padding: 5px 5px 5px 5px; border-radius: 8px; box-shadow: 0 0 6px 0 rgba(0,0,0,.2); background: url('https://www.otelfiyat.com/img/indirim-kupon-bg11.png');}

.anket-indirim-kuponu {color:#4a4a4a; display: none; z-index: 1200; text-align: center; font-family: montserrat,sans-serif; position: fixed; bottom: calc(50% - 150px); right: calc(50% - 125px); width: 250px; height: 345px; padding: 5px 5px 5px 5px; border-radius: 8px; box-shadow: 0 0 6px 0 rgba(0,0,0,.2); background: url('https://www.otelfiyat.com/img/indirim-kupon-bg11.png');}

.indirim-kuponu-kapat { position: absolute; top:8px; right: 8px; color:#dedede; font-size: 18px; cursor: pointer; display: none; }
.indirim-kuponu-mini { display: none; z-index: 1199; text-align: center; position: fixed; bottom: 10px; right: 10px; padding: 10px; border-radius: 4px; background: #5D3EBD; font-size: 24px; color:#fff; cursor: pointer;}
.otel-liste-indirim-kuponu-alt { display: none; z-index: 1199; text-align: center; position: fixed; top: 0; right: 0; width: 100%; height: 100%; padding: 5px 5px;  background: #000; opacity: 0.8; }

.anket-bg-resimli {background: url(../img/anket_v2-1.png) no-repeat top right;}
.anket-of-logo {padding: 95px 15px 15px 35px;}
.anket-of-logo img {max-width: 350px;}
.anket-section-paddings { padding: 15px 35px 15px 35px; }
.d-flex {display:flex; align-items:center;}

.body-options-multi { background: #f1f4f9; font-family: 'Open Sans', sans-serif; -webkit-font-smoothing: antialiased; color: #4a4a4a; font-size: 13px; line-height: 24px; margin:0; padding:0;}
.w-25 {width: 25% !important;} .w-30 {width: 33% !important;} .w-50 {width: 50% !important;} .w-75 {width: 75% !important;} .w-100 {width: 100% !important;}

.color-666 { color: #666; } 
.color-999 { color: #999; }
.color-00b16a { color:#00b16a; }
.color-FAB837 { color:#FAB837; }
.f-14 { font-size: 14px; }
.f-16 { font-size: 16px; }
.fw-600 {font-weight: 600;}
.no-shadow { box-shadow: none !important; }
.background-f1f4f9 {background-color: #f1f4f9;}
.background-fff {background-color: #fff;}
.border-radius-multi {border-radius: 4px; overflow: hidden;}
.border-multi {border:1px solid #f1f4f9;}
.border-top-multi {border-top:1px solid #f1f4f9;}
.border-bottom-multi {border-bottom:1px solid #f1f4f9;}
.border-left-multi {border-left:1px solid #f1f4f9;}
.border-right-multi {border-right:1px solid #f1f4f9;}
.nav-tabs-otel-detay-multi { text-align: center; padding: 0; display:table;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.nav-tabs-otel-detay-multi > li { float:none; display:table-cell; }
.nav-tabs-otel-detay-multi > li > a { line-height: 1.5;  border-radius: 1px; font-size: 16px; font-weight: 500; color: #4a4a4a; background-color: #fff; padding: 10px 15px; border-bottom: 3px solid #f1f4f9; }
.nav-tabs-otel-detay-multi > li > a:hover { color: #999; background-color: #fff; border-bottom: 3px solid #dedede;}
.nav-tabs-otel-detay-multi > li.active > a,
.nav-tabs-otel-detay-multi > li.active > a:hover,
.nav-tabs-otel-detay-multi > li.active > a:focus { font-size: 16px; font-weight: 500; color: #2392d8; cursor: default; background-color: #fff; border-bottom: 3px solid #2392d8; }
.nav-tabs-otel-detay-multi-yorum-tabs { text-align: center; padding: 0; display:table;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.nav-tabs-otel-detay-multi-yorum-tabs > li { float:none; display:table-cell; }
.nav-tabs-otel-detay-multi-yorum-tabs > li > a { line-height: 1.5;  border-radius: 1px; font-size: 14px; font-weight: 400; color: #2392d8; background-color: #f1f4f9; padding: 7px 10px; }
.nav-tabs-otel-detay-multi-yorum-tabs > li > a:hover { color: #2392d8; text-decoration: underline; background-color: #f1f4f9; }
.nav-tabs-otel-detay-multi-yorum-tabs > li.active > a,
.nav-tabs-otel-detay-multi-yorum-tabs > li.active > a:hover,
.nav-tabs-otel-detay-multi-yorum-tabs > li.active > a:focus { font-size: 14px; font-weight: 500; color: #fff; cursor: default; background-color: #2392d8; }

.nav-tabs-otel-detay-multi-fixed { text-align: center; padding: 0; display:table;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.nav-tabs-otel-detay-multi-fixed > li { float:none; display:table-cell; }
.nav-tabs-otel-detay-multi-fixed > li > a { line-height: 1.5;  border-radius: 1px; font-size: 14px; font-weight: 500; color: #4a4a4a; background-color: #fff; padding: 5px 5px; border-bottom: 3px solid #f1f4f9; }
.nav-tabs-otel-detay-multi-fixed > li > a:hover,
 .nav-tabs-otel-detay-multi-fixed > li > a:focus { color: #999; background-color: #fff; border-bottom: 3px solid #dedede;}
.nav-tabs-otel-detay-multi-fixed > li.active > a,
.nav-tabs-otel-detay-multi-fixed > li.active > a:hover,
.nav-tabs-otel-detay-multi-fixed > li.active > a:focus { font-size: 14px; font-weight: 500; color: #2392d8; cursor: default; background-color: #fff; border-bottom: 3px solid #2392d8; }


.otel-detay-tab-border-multi { border:none; border-radius: 4px; overflow: hidden; padding:20px 15px; background-color: #fff; }
.otel-detay-multi-tanitim1 {font-family: 'Open Sans', sans-serif; color: #4a4a4a !important; font-size:14px !important; font-weight: 500; line-height: 125%; background-color: #f1f4f9; padding: 5px; border-radius:5px; justify-content:center;}
.otel-detay-multi-yorumlar-puan {font-family: montserrat,sans-serif; border-radius: 4px; border:1px solid #2392d8; padding: 30px 25px; color: #2392d8; font-size: 32px; font-weight: 600; width: 98px; background-color: #fff;}
.otel-detay-multi-yorumcu-puan {font-family: montserrat,sans-serif; border-radius: 4px;  padding: 8px 10px; color: #666; font-size: 24px; font-weight: 500; width: 57px; background-color: #fff}
.otel-detay-multi-yorumlar-detayli-puan {font-family: montserrat,sans-serif;  color: #666; font-size: 14px; font-weight: 500; }
.progress-bar-anket { background-color:#00b16a; }
.yorumlar-yorumcu-multi { font-size: 16px; color: #666; font-weight: 600; }
.yorumlar-yorum-tarih-multi { font-size:14px; color: #666; font-weight:400; }
.otel-detay-multi-slider-bg {width: 75%; padding: 0; height: 416px; float: left;}
.otel-detay-multi-mini-info-bg {width: 25%; padding: 0; /*height: 400px;*/ float: left;}
.col-md-3-otel-detay-multi { width:24.34%; margin-left:0; margin-right:9.7px;}
.img-crop-center-slider-multi{position: absolute;top: -9999px;left: -9999px; right: -9999px;bottom: -9999px; margin: auto;width:100%;}
.img-crop-center-height-slider-multi{ width: 100%; height: auto !important; }
#sticky.stick-list-multi { position: fixed; top: 0; z-index: 111; box-shadow: 0 0 6px rgba(0,0,0,0.2) !important; width: 100%; left: 0;}