@import url('https://fonts.googleapis.com/css?family=Cuprum:400,700|Ropa+Sans|Ubuntu:400,500,700');
@import url('https://fonts.googleapis.com/css?family=Montserrat:700,700i,800,800i,900');
@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,600,700,800');
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, button, 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;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}@font-face {font-family: ort;src:url(font/ort.ttf);}

.charset {white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis;}
li { list-style:none;outline:none;}
button, input,textarea,select{ outline:none;}
a,a:hover, a:focus  {outline:none; text-decoration:blink;}
.anime { transition:all ease 0.5s;}
button { cursor:pointer;  outline:none;}
html { background-color:#fff; color:#000;}
html body {    background: none;     padding-top: 81px;font-family: 'Ubuntu', sans-serif;font-family: 'Cuprum', sans-serif;font-family: 'Ropa Sans', sans-serif;}
html.boxed body { background:none;}
.gizle{ text-indent: -999999px;   opacity: 0;    width: 0px;    height: 0px;    display: block;}
.clear { clear:both;}
a { transition:all ease 0.5s;}
div.top-navbar {    position: fixed;    top: 0;    width: 100%;    background-color: #333333;    z-index: 999;}	
	div.top-navbar div.logomuz { display:block;}
	
	div.top-navbar div.logomuz a.site-logo { display:block;}
	div.top-navbar div.logomuz a.site-logo img{ float:left; display:inline-block; }
	div.top-navbar div.logomuz a.site-logo i{    float: left;    background-color: #fec601;    color: #333;    padding: 16px 16px; }
	
	div.top-navbar div.logo-main { display:inline-block; float:left;}
	div.top-navbar div.social-links {display: inline-block;    float: left;    height: 80px;    padding: 15px 30px;}
	
	div.top-navbar ul.social-list { display:block;    height: 41px;    padding-top: 8px;}
	div.top-navbar ul.social-list li {    margin-right: 15px; display:inline-block;}
	div.top-navbar ul.social-list li a {    background-color: #fff;    color: #333;    padding: 10px 10px;    display: block;    width: 40px;    height: 40px;    text-align: center;}
	div.top-navbar ul.social-list li a:hover { background-color:#fec601;}
	
	
	
	nav.site-menu { display:block;}
	nav.site-menu ul{ display:block;}
	nav.site-menu ul li{ display:inline-block;}
	nav.site-menu ul li a{       font-family: 'Montserrat', sans-serif;    display: block;    padding: 31px 16px;    color: #ffffff;    text-transform: uppercase;    font-size: 15px;    letter-spacing: 0px;    text-decoration: blink;    font-weight: bold;}
	nav.site-menu ul li a:hover {background-color: #fec601;    color: #333;}
	
div.page-headeri {    background-color: #1a1a1a;    color: #eee;}
	div.page-headeri h1{font-family: 'Montserrat', sans-serif;    font-size: 48px;    padding: 20px 10px;    color: #fff;}
	div.page-headeri p{    font-size: 25px;    font-style: oblique;    padding: 0px 0px 30px 0px;}
	div.page-headeri ul.site-location {}
	div.page-headeri ul.site-location li {       padding: 10px 0px;   display: inline-block;    color: #ecbc13;    font-size: 18px;    font-family: Cuprum;    letter-spacing: 0px;   }
	div.page-headeri ul.site-location li.current a { color:#eee;}
	div.page-headeri ul.site-location li a{padding: 0px 5px;     color: #a0a0a0;    text-decoration: blink;}
	

div.rezerve-popular {    background: url(../thm2/pattern.png) repeat,url(../thm2/bg-1.jpg) no-repeat;
    background-size: 42px,cover;
    background-position: center,center;}
	
	div.rezerve-popular div.tabs.tab-rezerve {margin: 30px 0px;}
	div.rezerve-popular div.tabs.tab-rezerve ul.nav-tabs { border-bottom:0px;}
	div.rezerve-popular div.tabs.tab-rezerve ul.nav-tabs li a{    border: 0px;    background-color:rgba(11, 46, 62, 0.78);    font-size: 23px;    font-weight: bold;    color: #fec601;}
	div.rezerve-popular div.tabs.tab-rezerve div.tab-content {    background-color: rgba(11, 46, 62, 0.78);    border: 0px;    color: #eee;}
	div.rezerve-popular div.tabs.tab-rezerve div.tab-content .input-md {     border-radius: 0px;   background-color: #0b30404a;    border: 1px solid #3993b1;    box-shadow: 0px 0px 1px 1px #486f7d, inset 0px 0px 63px 0px #00000080;    color: #eee;    font-size: 13px;}
	div.rezerve-popular div.tabs.tab-rezerve div.tab-content select option { background-color:#fff; color:#000; padding:5px; font-size:16px;}
	div.rezerve-popular div.tabs.tab-rezerve div.tab-content button.spec.btn-warning {color: #000;    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);    background-color: #fec601;    border-color: #ffe074;}
	
	div.rezerve-popular div.tabs.tab-araclar {margin: 30px 0px;}
	div.rezerve-popular div.tabs.tab-araclar ul.nav-tabs { border-bottom:0px;}
	div.rezerve-popular div.tabs.tab-araclar ul.nav-tabs li {    float: right;}
	div.rezerve-popular div.tabs.tab-araclar ul.nav-tabs li a{    border: 0px;    background-color:rgba(11, 46, 62, 0.78);    font-size: 23px;    font-weight: bold;    color: #fec601;}
	div.rezerve-popular div.tabs.tab-araclar div.tab-content {    background-color: rgba(11, 46, 62, 0.78);    border: 0px;    color: #eee;}
	div.rezerve-popular div.tabs.tab-araclar div.tab-content .input-md {     border-radius: 0px;   background-color: #0b30404a;    border: 1px solid #3993b1;    box-shadow: 0px 0px 1px 1px #486f7d, inset 0px 0px 63px 0px #00000080;    color: #eee;    font-size: 13px;}
	div.rezerve-popular div.tabs.tab-araclar div.tab-content button.spec.btn-warning {color: #000;    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);    background-color: #fec601;    border-color: #ffe074;}
	
	div.rezerve-popular div.tabs.tab-araclar div.owl-stage div.item { margin:0px 15px;}
	div.rezerve-popular div.tabs.tab-araclar .owl-carousel .owl-stage {    position: relative;    overflow: hidden;    -ms-touch-action: pan-Y;    min-width: 10000px;}
	div.rezerve-popular div.tabs.tab-araclar  .tab-pane {    min-height: 299px;}

div.arac-box {      display: block;    background-color: #fff;    color: #333;    box-shadow: 0px 0px 5px 2px #1b1b1b;    border: 1px solid #a0a0a0;}
	div.arac-box div.arac-resim{ display:block;}
	div.arac-box div.arac-resim img{     display: block;    width: 100%;    height: 250px;    object-fit: contain;}
	div.arac-box div.arac-bilgi h3{    display: block;    padding: 5px 15px;    text-transform: uppercase;    font-size: 23px;    text-align: center;    border-top: 2px solid #33333326;}
	
div.datepicker.datepicker-dropdown.dropdown-menu {    background-color: #1a1a1a;    border: 1px solid #696969;    color: #eee;}
div.datepicker-days {}
div.datepicker-days table {}
div.datepicker-days table tr {}
div.datepicker-days table tr th{ font-size:13px;}
div.datepicker-days table tr td{ font-size:13px; color:#eee;}	
	
	
	
	
	
	
	
	
div.page-in { margin:50px 0px;}
	div.page-in h2.page-title, div.page-in h1.page-title {    border-bottom: 5px solid #fdc500;}
	div.page-in .page-title span{    display: inline-block;    padding: 10px;    background-color: #fdc500;    font-weight: bold;    font-size: 30px;    font-family: Open sans-serif;}
	div.page-in .row.page-bg {    background-color: #f3f3f3; padding-bottom:30px;}
	

ul.arac-list {}
	ul.arac-list li { margin-top:25px;}
	ul.arac-list li a{     display: block;    color: #000;    box-shadow: 0px 0px 1px 1px #000;    padding: 15px;}
	ul.arac-list li a .arac-kutu{display:block; position:relative;}
	ul.arac-list li a .arac-kutu .arac-resim{display:block;}
	ul.arac-list li a .arac-kutu .arac-resim img{display:block; width:100%; object-fit:cover;height: 250px; }
	ul.arac-list li a .arac-kutu .arac-bilgi { display:block;}
	ul.arac-list li a .arac-kutu .arac-bilgi h3{ display:block;    font-size: 27px;    padding: 10px 0px;}
	ul.arac-list li a .arac-kutu .arac-bilgi p{ opacity:0; display: block;    background-color: #000;    position: absolute;    top: 0;    width: 0;    height: 0;    background-color: #fff;    padding: 20px;    text-align: center;    font-size: 20px;}
	ul.arac-list li a:hover .arac-kutu .arac-bilgi p {     background-color: #efefef;opacity:0.9; height:100%; width:100%;}
	
		
	
	
div.footer-bolumu { color:#eee; background-color:#333; padding:30px 0px; font-family:'Open sans', Georgia, "Times New Roman", Times, serif; font-size:14px;}	
	div.footer-bolumu h4 {    font-size: 25px;    font-family: 'Montserrat', sans-serif;    letter-spacing: -2px;}
	div.footer-bolumu div.logomuz { display:block;}
	
	div.footer-bolumu div.logomuz a.site-logo {     display:block; }
	div.footer-bolumu div.logomuz a.site-logo img{ display:block; }
	div.footer-bolumu div.logomuz a.site-logo i{       background-color: #fec601;    color: #333;       padding: 19px 16px; }
	
	div.footer-bolumu div.logo-main { display:block;     padding: 10px 0px 0px 0px;}
	div.footer-bolumu div.social-links {display:block;     height: 80px;    padding: 15px 0px;}
	
	div.footer-bolumu ul.social-list { display:block;    height: 41px;    padding-top: 3px;}
	div.footer-bolumu ul.social-list li {    margin-right: 15px; display:inline-block;}
	div.footer-bolumu ul.social-list li a {    background-color: #fff;    color: #333;    padding: 10px 10px;    display: block;    width: 40px;    height: 40px;    text-align: center;}
	div.footer-bolumu ul.social-list li a:hover { background-color:#fec601;}
	
	div.footer-bolumu div.iletisim-bilgi { background:url(../thm2/map-footer.jpg) no-repeat center center;}
	div.footer-bolumu div.iletisim-bilgi ul li { margin-bottom:10px;}
	div.footer-bolumu div.iletisim-bilgi ul li a ,div.footer-bolumu div.iletisim-bilgi ul li i{    padding: 10px 10px;    color: #fec601;    font-size: 15px;}
	
	div.footer-bolumu ul.nav-list li {}
	div.footer-bolumu ul.nav-list li a {    color: #c5c5c5;    font-size: 20px;    border-bottom: 1px solid #dcaf11ad;    font-weight: 300;    letter-spacing: -0.8px;    padding: 5px 0px;    display: block;}
	
div.copyright-bolumu {    padding: 33px 0;    background: #1a1a1a;    color: #eee;}
div.copyright-bolumu strong {border-bottom: 1px solid #eee;}	




ul.blog-list {}
	ul.blog-list li {margin: 20px 0px;border-bottom: 1px dotted #a0a0a0;}
	ul.blog-list li h3.blog-baslik {      border-bottom: 5px solid #fdc500;    margin-bottom: 17px;}
	ul.blog-list li h3.blog-baslik span.baslik-ic {    display: inline-block;    padding: 10px;    background-color: #fdc500;    font-weight: bold;    font-size: 18px;    font-family: Open sans-serif;   }
	ul.blog-list li .blog-img{}
	ul.blog-list li .blog-img img{    width: 100%;    object-fit: contain;    max-height: 250px;    padding: 10px;    background-color: #fff;    box-shadow: 0px 0px 1px 1px #000;}
	ul.blog-list li .blog-text {}
	ul.blog-list li .blog-text p{}

	ul.blog-list li .more-read a {    display: inline-block;    padding: 15px 20px;    background-color: #676666;    color: #eee;    margin-bottom: 25px;}






.detay-slider .slider-main { margin:30px 0px;    display: BLOCK;    padding: 10px;    background-color: #fff;    box-shadow: 0px 0px 1px 1px #000;}
.detay-slider .slider-main img{     width: 100%;    height: 400px;    object-fit: cover;}




div.arac-bilgi ul {margin:30px 0px;}
div.arac-bilgi ul li {     padding: 10px 5px; min-height: 37px;  background-color: #353333;    border: 1px solid #000;    border-bottom: 0px;    color: aliceblue;    font-size: 15px;}



p.blog-metin {    margin: 20px 0px;}

button.mobile-menu { display:none; }
@media (min-width:300px) and (max-width:992px) 
{
button.mobile-menu {    display: inline-block;    margin-top: 14px;}
nav.site-menu ul li {    display: block;    text-align: left;    border-bottom: 1px solid #000;}

nav.site-menu { display:none;    position: fixed;
    z-index: 999999999999;
    top: 81px;
    background-color: #353535;
    width: 100%;
    left: 0px;
    height: 100%;}
div.container { width:100%; margin:0px; padding:0px;}
}
@media (min-width:200px) and (max-width:500px) 
{
nav.site-menu { display:none;}
}
@media (min-width:300px) and (max-width:700px) 
{
	




}



