@charset "utf-8";
/* Table of contents - Starhotel: Main Theme CSS by Slashdown
====================================================  
*/

/* Basic Styles 
-------------------------------------------------- */
body{overflow-x:hidden}
html,html a{-webkit-font-smoothing:antialiased!important}
.accordion>li>a:after,.accordion>li>ul li a:before,.bx-wrapper .bx-controls-direction a,.ic,.panel-title a:after,.service-list ul li a:before{background-image:url(../img/icons2.png);background-repeat:no-repeat;display:inline-block}

@font-face{font-family:GothamBlack;src:url(../fonts/Gotham-Black.eot);src:url(../fonts/Gotham-Black.eot?#iefix) format('embedded-opentype'),url(../fonts/Gotham-Black.otf) format('otf'),url(../fonts/Gotham-Black.woff) format('woff'),url(../fonts/Gotham-Black.ttf) format('truetype'),url(../fonts/Gotham-Black.svg#Gotham-Black) format('svg');font-weight:400;font-style:normal}
@font-face{font-family:GothamBook;src:url(../fonts/gotham-book.eot);src:url(../fonts/gotham-book.eot?#iefix) format('embedded-opentype'),url(../fonts/gotham-book.otf) format('otf'),url(../fonts/gotham-book.woff) format('woff'),url(../fonts/gotham-book.ttf) format('truetype'),url(../fonts/gotham-book.svg#gotham-book) format('svg');font-weight:400;font-style:normal}
@font-face{font-family:GothamBookItalic;src:url(../fonts/Gotham-BookItalic.eot);src:url(../fonts/Gotham-BookItalic.eot?#iefix) format('embedded-opentype'),url(../fonts/Gotham-BookItalic.otf) format('otf'),url(../fonts/Gotham-BookItalic.woff) format('woff'),url(../fonts/Gotham-BookItalic.ttf) format('truetype'),url(../fonts/Gotham-BookItalic.svg#Gotham-BookItalic) format('svg');font-weight:400;font-style:normal}
@font-face{font-family:GothamLight;src:url(../fonts/Gotham-Light.eot);src:url(../fonts/Gotham-Light.eot?#iefix) format('embedded-opentype'),url(../fonts/Gotham-Light.otf) format('otf'),url(../fonts/Gotham-Light.woff) format('woff'),url(../fonts/Gotham-Light.ttf) format('truetype'),url(../fonts/Gotham-Light.svg#Gotham-Light) format('svg');font-weight:400;font-style:normal}
@font-face{font-family:GothamBold;src:url(../fonts/gothambold1.eot);src:local('gothambold1'),url(../fonts/gothambold1.woff) format('woff'),url(../fonts/gothambold1.ttf) format('truetype');font-weight:400;font-style:normal}

.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:GothamBold,sans-serif;font-weight:600;line-height:1.1;color:#090303}
.h1,h1{font-size:36px}
.h2,h2{font-size:28px}
.h3,h3{font-size:20px}
.h4,h4{font-size:18px}
.h5,h5{font-size:16px}
.h6,h6{font-size:14px}
.line-bottom-heading{text-align:center;position:relative;margin-bottom:40px}
.line-bottom-heading:after{position:absolute;content:"";width:35px;left:50%;margin-left:-17px;bottom:-10px;height:4px;background-color:transparent;z-index:100}
.line-left-heading{position:relative;margin-bottom:20px}
.line-left-heading:after{position:absolute;content:"";width:25px;left:0;bottom:-10px;height:2px;background-color:rgba(255,255,255,.7)}
h1 i,h2 i,h3 i,h4 i h5 i{padding-right:15px}

b,strong{font-family:GothamBold}
body{font-family:GothamBook,sans-serif!important;font-size:13px;line-height:20px;color:#656565}
.btn-more{font-family:GothamBookItalic}
a{text-decoration:none;-webkit-transition:color .2s ease-in;-moz-transition:color .2s ease-in;-ms-transition:color .2s ease-in;-o-transition:color .2s ease-in;transition:color .2s ease-in}
a:focus,a:hover{text-decoration:none;-webkit-transition:color .2s ease-in;-moz-transition:color .2s ease-in;-ms-transition:color .2s ease-in;-o-transition:color .2s ease-in;transition:color .2s ease-in}
a:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}
.box-icon a:hover,.usp a:hover i,a:focus,a:hover{color:#5e5e5e}
.mt20{margin-top:20px}
.mt30{margin-top:30px}
.mt50{margin-top:50px}
.mt100{margin-top:100px}
.mt150{margin-top:150px}
.mt200{margin-top:200px}
.lp3 li{padding-top:3px;padding-bottom:3px}

.news-item:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.news-item{ display: inline-block; }
/* start commented backslash hack \*/
* html .news-item { height: 1%; }
.news-item { display: block; }

label{color:#5e5e5e}
.form-control{color:#bfbfbf}
.form-control option{color:#5e5e5e}
.form-control option:disabled{color:#bfbfbf}
.form-control:focus{border:1px solid #ccc;outline:0;-webkit-box-shadow:none;box-shadow:none}
.form-control:-moz-placeholder{color:#bfbfbf}
.form-control::-moz-placeholder{color:#bfbfbf;opacity:1}
.form-control:-ms-input-placeholder{color:#bfbfbf}
.form-control::-webkit-input-placeholder{color:#bfbfbf}
.form-control.error{border-color:red;outline:0}
.form-message{display:none}
.btn-more{display:inline-block;padding:5px 20px;background-color:rgba(255,255,255,.2);border-radius:10px}
.btn-more:hover{background-color:rgba(59,30,0,.8)}
.btn-purple{background-color:#e331bf;border-color:#b90a96;text-shadow:0 -1px 0 #c026a1}
.btn-purple.active,.btn-purple:active,.btn-purple:focus,.btn-purple:hover,.open .dropdown-toggle.btn-purple{background-color:#f449d2;border-color:#cf0ba7;color:#fff}
.btn-black{background-color:#000;border-color:#000;color:#fff}
.btn-black.active,.btn-black:active,.btn-black:focus,.btn-black:hover,.open .dropdown-toggle.btn-black{border-color:#000;color:#fff}
.btn-success{background-color:#7ec923;border-color:#09c817;text-shadow:0 -1px 0 #408c1f}
.btn-success.active,.btn-success:active,.btn-success:focus,.btn-success:hover,.open .dropdown-toggle.btn-success{background-color:#86E215;border-color:#75c529}
.btn-info{background-color:#057ad4;border-color:#057ad4;text-shadow:0 -1px 0 #1f659a}
.btn-info.active,.btn-info:active,.btn-info:focus,.btn-info:hover,.open .dropdown-toggle.btn-info{background-color:#36a6eb;border-color:#2a8de9}
.btn-warning{background-color:#dc7b13;border-color:#d48405;text-shadow:0 -1px 0 #d29128}
.btn-warning.active,.btn-warning:active,.btn-warning:focus,.btn-warning:hover,.open .dropdown-toggle.btn-warning{background-color:#eab037;border-color:#d48405}
.btn-danger{background-color:#c20808;border-color:#ba3535;text-shadow:0 -1px 0 #760202}
.btn-danger.active,.btn-danger:active,.btn-danger:focus,.btn-danger:hover,.open .dropdown-toggle.btn-danger{background-color:#e51f1f;border-color:#ba3535}
section.buttons .btn{margin:0 10px 10px 0}

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

/* Image Hover Zoom */
a.mask {text-decoration: none;overflow: hidden;display: block;}
img.zoom-img {width: 100%;position: relative;padding: 0;}
img.zoom-img {-webkit-transform: scale(1, 1);-webkit-transition-timing-function: ease-out;-webkit-transition-duration: 250ms;-moz-transform: scale(1, 1);-moz-transition-timing-function: ease-out;-moz-transition-duration: 250ms;box-shadow: 0px 0px 0px 0px #000;}
img.zoom-img:hover {-webkit-transform: scale(1.15);-webkit-transition-timing-function: ease-out;-webkit-transition-duration: 750ms;-moz-transform: scale(1.15);-moz-transition-timing-function: ease-out;-moz-transition-duration: 750ms;overflow: hidden;opacity: 0.7;}

.background-color-1 {background: #D8F1FE;}
#background-image {position: fixed;top: 0;left: 0;z-index: -1;width: 100%;height: 100%;}
ul li {padding:2px 0;}

/* Header
-------------------------------------------------- */
.header {width: 100%;height: 165px;}
.header .site-logo { margin-top:10px; position: relative;}
.header .site-logo .siparis{position: absolute;right: 5%;transition: all linear .4s;  z-index: 1; top: 15px;
    -webkit-animation-name: siparis; /* Chrome, Safari, Opera */
    -webkit-animation-duration: 1s; /* Chrome, Safari, Opera */
    animation-name: siparis;
    animation-duration: 1s;}

@keyframes siparis {
    0%   {display: none;top: -100px;}
    25%  {display: none; top:-40;}
    50%  {top:-20px; display: block;}
    75%  {top:0px; display: block;}
    100% {top:10px; display: block;}
}

.header .site-logo .siparis:hover{top: 20px;}


.heading-fixed {z-index: 627;position:fixed;height: 165px;width:100%;background-color:#000000; text-align:center;border-bottom: 1px solid transparent;border-top:5px solid transparent;}

/*Nav Menu*/
.navbar { margin: 20px 0 0 0; min-height: 40px; padding-top: 4px; border-bottom: 0;}
.navbar .navbar-nav {float:inherit;margin:0px auto; display:table;}
.navbar-nav > li > a {color:#fff;}
.navbar-toggle .icon-bar {background-color: #fff;display: table;margin: 0px auto;}
@media (min-width: 768px) {
    .navbar-nav > li > a {padding-top:0;padding-bottom:0;}
    .navbar-nav > li > a.active, .navbar-nav > li > a:hover, .navbar-nav > li > a:focus {background-color:transparent;}
    .navbar-nav > li > a:after {content:"";position:absolute;width:4px;height:4px;background-color:#402000;border-radius:100%;right:-5px;top:8px;}
    .navbar-nav > li:last-child > a:after {width:0;height:0;background-position:inherit;}
    .header-fixed .navbar .navbar-nav {width: 300px;}
    .header-fixed .navbar{text-align:right;}
}

//.header-fixed .header {position:fixed;top:0;left:0;width:100%;height:110px;z-index:200;}
.header-fixed .header, .header-fixed .heading-fixed {height: 86px;}
.header-fixed .heading-fixed {top:0;}
.header-fixed .header {margin-bottom: 78px;}
.header-fixed .header .site-logo {/* float:left; */margin-top:0; padding: 5px 0}
.header-fixed .header .site-logo img {max-height:70px;}
.header-fixed .header .container {position:relative;/* z-index: 500; */}
.header-fixed .navbar-toggle {display:inline-block;top: 20px;margin: 0;}
.header-fixed .navbar-collapse.collapse {display:none;}
.header-fixed .navbar-collapse.in {display:block;padding: 0;border-top: 0;}
.header-fixed .navbar {margin: 0;padding: 0;position: absolute;width: 100%;}
.header-fixed .navbar .navbar-nav {margin:0;display:inline-block;border:1px solid #ef7a01;padding: 0;}
.header-fixed .nav > li {display:block;padding:0;float:inherit;border-bottom: 1px solid #ef7a01;}
.header-fixed .nav > li:last-child {border-bottom-width:0;}
.header-fixed .navbar-nav > li > a {padding-top:8px;padding-bottom:8px;}
.header-fixed .nav > li > a:after, .header-fixed .nav > li > a:before {content:inherit;width:inherit;height:inherit; border:0;}
.header-fixed .navbar-nav > li > a:hover {background-color:#000; color:#fff;}

/* Banner / Slider
-------------------------------------------------- */
.banner, .aboutus, .boyoz, .products, .gallery {position:relative; z-index: 100;overflow:hidden;}
.bottom-left, .bottom-right {position: absolute; bottom: 0px;left: 0;z-index: 300;height:50px;}
.top-left, .top-right {position: absolute;top: 0px;left: 0; z-index: 300; height:50px}
.banner { border-bottom:1px solid transparent; z-index: 100;}
.colorFillContainer { top: -50px; position: absolute;height: 50px; width: 100%;}
#colorFill { z-index: 50;height: 1550px; width: 100%;}
.banner .bx-wrapper .bx-pager, .banner .bx-wrapper .bx-controls-auto {bottom:50px;left: 0;}
.banner .bx-wrapper .bx-controls-direction a { width:40px; height:74px;}
.banner .bx-wrapper .bx-prev {background-position: 0 0;left:20px;}
.banner .bx-wrapper .bx-next { background-position: -40px 0;right:20px;}
.banner .slider-content {top:20px;width:100%;position:absolute;left:0;height:100%;}
.banner .slider-content .container { height:100%;}
.banner .slider-content .slider-box {width:50%;background-color:rgba(0,0,0,0.4);height:100%;border-radius:100%;padding:7%;}
.banner .slider-content h1 {color:#fff;font-size: 185%;margin-top:10px;margin-bottom:20px;}
.banner .slider-content small {font-size:18px;}
.banner .slider-content p {color:#fff;}
.banner .slider-content span  {display:block;}
.banner .bxslider li, .banner .slider-content p, .banner .slider-content span {text-align:center;}

.banner .bxslider li .web {display:inline-block;}
.banner .bxslider li .mobile {display:none;}

/* Boyoz
-------------------------------------------------- */
.section {padding:20px 0;}
.boyoz {text-align:center;padding-bottom: 100px;}
.boyoz-block {margin:0px auto;max-width:800px;}
.bg-boyoz {background: url(../img/bg-boyoz.png) no-repeat center top;position:absolute;z-index:100;top:-35px;left:0;width:100%;height:100%;transform: rotate(-0.1deg);-webkit-transform: rotate(-0.1deg);-moz-transform: rotate(-0.1deg);}
.boyoz .container {position:relative;z-index:150;}
.boyoz h3 {margin-top:40px;}
.boyoz p {margin-bottom:30px;}

/* About Us (Home)
-------------------------------------------------- */
.aboutus { padding-bottom:100px;}
.aboutus-block {margin:0px auto;max-width:800px;}
.aboutus h2, .aboutus p, .aboutus .btn-more {color:#f5f4f3;}
.aboutus h2 {margin-bottom:20px;}
.aboutus p { margin-bottom:20px;}

/* Products (Home)
-------------------------------------------------- */
.products {text-align:center;padding-bottom:80px;}
.products .product-list {border-top:1px solid transparent;margin-top:35px;}
.product-list li {margin-top:35px;}
.product-list .product-box {margin-bottom:5px;}
.product-list a {color:#000;font-family:'GothamBlack';}
.product-list .product-box a {border:1px solid transparent;}
.product-list .product-box a, .gallery-list a {display:inline-block;overflow:hidden;position: relative;-webkit-border-radius:100%;-moz-border-radius: 100%;border-radius:100%;}
.img-hover {position:absolute;left:0;top:0;width:100%;height:100%;border-radius:100%;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;opacity: 0;}
.img-hover i {color:rgba(255,255,255,0.4);font-size:36px;position:absolute;left:50%;top:80%; margin-left:-18px; margin-top:-18px;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.product-list .product-box a:hover .img-hover, .gallery-list a:hover .img-hover {opacity:1;transform: translateY(20);}
.product-list .product-box a:hover .img-hover i, .gallery-list a:hover .img-hover i {opacity: 1;-webkit-transform: translateY(20);-moz-transform: translateY(20);transform: translateY(20);top:50%;}

/* Gallery (Home)
-------------------------------------------------- */
.gallery {background-color:#f5f4f3;text-align:center;padding-bottom:50px;}
.gallery-list li {margin-bottom:30px;}
.gallery .bx-wrapper .bx-controls-direction a {top:inherit;bottom:-30px;width:26px;height:26px;border-radius:100%;}
.gallery .bx-wrapper .bx-prev {background-position:0 -74px;left:50%;margin-left:-110px;}
.gallery .bx-wrapper .bx-next { background-position:-26px -74px;right:50%;margin-right:-110px;}
.gallery .bx-wrapper .bx-controls-direction a:hover {background-color:#000;}
.gallery .btn-black {border-radius:15px;}

/* Footer
-------------------------------------------------- */
.footer {background: #fff url(../img/bg-footer.png) repeat-x top center; padding-top:50px;position:relative;}
.homepage .footer {background-color: #f5f4f3}
.footer .footer-top, .footer .footer-bottom {position:relative;z-index:10;}
.footer .footer-top, .footer h4 {color:#fff;}
.footer h4 {margin-bottom:40px;}
.footer-news {margin:0;}
.footer-news li {margin-bottom:15px;display:inline-block;}
.footer-news li div {float:left; display:inline-block;line-height:18px;font-size:13px;}
.footer-news li .news-date {width:20%;}
.footer-news li .news-text {width:75%;}
.footer-news li .news-date span {display:block;}
.newsletter {position:relative;}
.newsletter-text {opacity:0.8;padding-right:38px;}
.newsletter-btn { position:absolute;right:0;top:0;}
.newsletter-btn .btn { padding: 0;}
.ic-cursor {width:34px;height:34px;background-position:0 -108px;vertical-align:middle;}
.social {text-align:center;padding-top:30px;}
.social a {width:24px;height:26px;margin:0 10px;}
.ic-facebook {background-position: -80px 0;}
.ic-youtube {background-position: -104px 0;}
.ic-instagram {background-position: -128px 0;}
.footer-contact i {width:13px;height:16px;margin-right:5px;vertical-align:middle;}
.ic-map {background-position:-80px -43px;}
.ic-mail {background-position:-93px -43px;}
.ic-phone {background-position:-106px -43px;}
.ic-mobile {background-position:-119px -43px;}
.footer-contact .phone {/* padding-left:18px; */font-size: 240%;line-height:100%;}
.footer-bottom {padding: 20px 0 20px 0;}
.footer-bottom .container {position:relative;}
.copyright {padding-right:50px;}
.fikir-logo { position:absolute;right:0;top: -5px;}
.bg-footer-circle { background: url(../img/bg-footer-circle.png) no-repeat center bottom;width:100%; height:100%;position:absolute;left:0;bottom:0;z-index:5;}

/* Breadcrumb
-------------------------------------------------- */
.breadcrumb-block {padding: 2px 0;background-color:#212121; text-align:center;}
.breadcrumb-block .breadcrumb {margin: 0px auto;display:inline-block;}
.breadcrumb > li a {color:#656565;}

/* Page Section */
.page-section {padding:50px 0;background: url(../img/bg-page.png) no-repeat center top;}
.page-section .page-title {margin-bottom:30px;}
.page-section h1, .page-section h2, .page-section h3 {margin-top:0;}
.page-section h1 {font-size:24px;}
.page-section h2 {font-size:18px;}
.page-section h3 {font-size:16px;}

/* Go Top */
#go-top {position: fixed;float: right;right: 20px;bottom: 310px;width: 47px;height: 47px;line-height: 47px;z-index: 9999;display: none;cursor: pointer;text-align: center;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;background-color: #fff;opacity: 0.75;border:1px solid #ed7a03;}
#go-top i {color: #000;}
#go-top:hover {background-color:#333; border-color:#222;}

/* Contact
-------------------------------------------------- */
.google-map {border-bottom: 2px solid transparent;padding: 0;}
.gmap3 {width: 100%;height: 300px;}

/* Menu
-------------------------------------------------- */
.adf-category-menu h2 {margin-bottom: 30px;text-align:center;}
.adf-menu-item {border: 2px solid #f7f7f7;border-radius: 6px;padding: 20px;text-align: left;margin-bottom: 30px;background-color: #fff;display: table;width: 100%;}
.adf-menu-thumbnail {float: left;margin-right: 35px;width: 125px;}
.adf-menu-info .product-title {font-size: 15px;line-height: 18px;margin-bottom: 10px;margin-top: 0;text-transform: uppercase;}
.adf-menu-info .product-title a, .news-list .news-info h3 a {color:#363636;}
.adf-menu-info p {margin-bottom:20px;}
.adf-menu-info .adf-price {font-size: 15px;vertical-align:middle;line-height: 18px;}
.adf-menu-info .adf-price span {display:inline-block;}
.ic-tl {background-position:-81px -65px;width:11px;height:15px;}
.adf-menu-info .adf-price i {margin-left: 3px;margin-bottom: -2px;}

/* News & Haberler
-------------------------------------------------- */
.news-list {list-style:none;}
.news-list .news-item {border: 2px solid #f7f7f7;
    border-radius: 6px;
    padding: 20px;
    text-align: left;
    margin-bottom: 30px;
    background-color: #fff;
    height: 165px;}
.news-list .news-date {display:inline;width: 75px;color:#333;font-family: 'GothamBold', sans-serif;line-height:16px;float:left;}
.news-list .news-date span {display:block;}
.news-list .news-info {padding-left:75px;}
.news-list .news-info  h3 {min-height:34px;max-height:34px;overflow:hidden;}

.alert {padding:5px 15px;}
.alert h5 {font-size:14px;font-weight:400;}

#boyoz, #products {position:absolute;top:-75px;display:inline-block;width:1px;}

.footer-contact h6{color: #fff; margin:10px 0 ;}
