/*!
 * Start Bootstrap - Modern Business (https://startbootstrap.com/template-overviews/modern-business)
 * Copyright 2013-2017 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-logomodern-business-nav/blob/master/LICENSE)
 */

@import url('https://use.fontawesome.com/releases/v5.1.1/css/all.css');
@import url('https://fonts.googleapis.com/css?family=Raleway');

body { background-color: #fff; color: #686868; font-family: 'Raleway', sans-serif; font-size: 14px; }

:focus, :active { outline: none !important; box-shadow: none !important; }
a:hover { text-decoration: none; }

.carousel-indicators { bottom: 63px; }
.carousel-indicators li{ background-color: #f5831f; width: 8px; height: 8px; border-radius: 8px; }
.carousel-indicators .active { background-color: #fff; }
.carousel-caption { position: static; font-size: 22px; padding: 10px 0; background-color: #f5831f; color: #fff; text-transform: uppercase; font-weight: bold; }
.portfolio-item { margin-bottom: 30px;}
#return-to-top { position: fixed; bottom: 50px; right: 20px; background:#f5831f; width: 40px; height: 40px; text-decoration: none; display: none; border-radius: 10px; z-index : 999; }
#return-to-top i { font-size: 25px; color: #fff; position: relative; margin: 0; left: 9px; top: 7px; }

.dropdown-submenu { position: relative;}
.dropdown-submenu>.dropdown-menu { top: 0; left: 100%; margin-top: -6px; margin-left: -1px; -webkit-border-radius: 0 6px 6px 6px; -moz-border-radius: 0 6px 6px; border-radius: 0 6px 6px 6px; }
.dropdown-submenu:hover>.dropdown-menu { display: block; }
.dropdown-submenu>a:after { display: block; content: " "; float: right; width: 0; height: 0; border-color: transparent; border-style: solid; border-width: 5px 0 5px 5px; border-left-color: #444; margin-top: 5px; margin-right: -10px; }
.dropdown-submenu.pull-left {float: none;}
.dropdown-submenu.pull-left>.dropdown-menu { left: -100%; margin-left: 10px; -webkit-border-radius: 6px 0 6px 6px; -moz-border-radius: 6px 0 6px 6px; border-radius: 6px 0 6px 6px; }

#mega-menu-overlay { z-index: 9998; position: fixed; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, .50); display: none; }
#mega-menu { background-color: #fff; overflow: hidden; z-index: 9999; position: absolute; width: 100%; max-height: 0; -webkit-transform: perspective(400) rotate3d(1,0,0,-90deg); -webkit-transform-origin: 50% 0; -webkit-transition: 350ms; transition: 350ms; }
#mega-menu.active { max-height: auto; overflow: visible; -webkit-transform: perspective(400) rotate3d(0,0,0,0); }
#mega-menu.active ~ #mega-menu-overlay { display: block; }
#mega-menu > .container {  background-color: #fff; }
#mega-menu .border-top { border-color: #c96a17 !important; }
#mega-menu .border-right { border-color: #ccc !important; min-height: 280px; }
#mega-menu .col:last-child > .border-right { border: 0 !important; }
#mega-menu .menu-kategori { height: 70px!important; background-color: #ffbb5b; color: #000;}
#mega-menu .menu-kategori a { background-color: #ffbb5b; color: #000; }
#mega-menu a.menu-urun { color: #333; }
#mega-menu a.menu-urun:hover { background:url(../images/dot.png) 0 5px no-repeat; color: #f58625; }
#mega-menu .table { margin-bottom: 0;}
#mega-menu .table p { margin-bottom: 0; }
#mega-menu .table-bordered td, .table-bordered th { border: 1px solid #000;}
#mega-menu .table-bordered td a { color: #000;}

.container { position: relative; }
.navbar-light .navbar-toggler { border-color: #fff; }
.navbar-light .navbar-toggler-icon { background-image: url("data:image/svg+xml;charset=utf8,<svg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'><path stroke='rgba(255, 255, 255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/></svg>"); }
.navbar-brand { margin: 0; padding: 0; }
.dropdown-menu { font-size: 14px; }
.navbar-nav > .nav-item { margin: 0 10px; }
.navbar-nav > .nav-item > .nav-link { color: #fff !important; text-transform: uppercase; -webkit-transition: all .3s; transition: all .3s; }
.navbar-nav > .nav-item > .nav-link:hover { background-color: #e57411; }
.nav-link-sub { text-transform: uppercase; }
.nav-link-sub:hover { background-color: #f5831f!important; }
.bg-orange { background-color: #f5831f; }
.bg-gray { background-color: #e8e8e8; }
.bg-light-gray { background-color: #f5f5f5; }
.bg-light-dark { background-color: #3a3a3a; }
.bg-dark { background-color: #232323 !important; }
.btn-orange { background-color: #f5831f; color: #fff; text-transform: uppercase; font-weight: bold; }
.btn-orange:hover { background-color: #c2630f; color: #fff; }
.bulten { color: #333; font-size: 16px; }
.bulten h5 { font-weight: bold; font-size: 22px; }
.bulten .form-control { border-radius: 10px; width: 350px; border-top-right-radius: 0 !important; border-bottom-right-radius: 0 !important; }
.bulten .btn { border-radius: 10px;  border-top-left-radius: 0 !important; border-bottom-left-radius: 0 !important; font-weight: bold; }
.title-wrap { position: relative; }
.title-wrap > h1, .title-wrap > h2, .title-wrap > h3, .title-wrap > h4, .title-wrap > h5 { font-size: 25px !important; position: relative; display: inline-block; color: #333; font-weight: bold; background-color: #fff; z-index: 2; text-transform: uppercase; }
.title-wrap > hr { border-color: #f5831f; margin: 0; position: absolute; top: 45%; width: 100%; z-index: 1; }
.haber { color: #555; font-size: 13px; }
.haber h5 { color: #333; font-size: 17px; font-weight: bold; }
.haber-liste h5 { font-size: 14px; }
.haber-ozet { min-height: 65px; }
a.devam-btn { color: #f5831f; text-transform: uppercase; }
.devam-btn:hover { color: #333; }
#referanslar { position: relative; }
#referanslar .text-center { border-right: 1px solid #d9d9d9; }
#referanslar .text-center:last-child { border-right: 0; }
#referanslar img { display: inline-block; }
.slick-btn { background-color: #373737; color: #fff; padding: 7px 14px; position: absolute; z-index: 2;  }
.slick-btn:hover { color: #fff; }
.slick-prev-btn { top: -25px; right: 55px; }
.slick-next-btn { top: -25px; right: 10px; }
footer { color: #fff; }
footer h5 { color: #f5831f; font-weight: bold; text-transform: uppercase; font-size: 17px; }
.footer-border { background: url(../images/li-bg.png) 0 32px repeat-x; }
.footer-links { color: #fff; }
.footer-links a { color: #fff; }
.footer-links a:hover { color: #888; }
.list-group-item { color: #333; }
.list-group-item:hover { color: #f5831f; }
.list-group-item.active { background-color: #f5831f; border-color: #f5831f;}
.list-group-item.active:hover { color: #fff; }
.card a { color: #333 !important; font-weight: bold; }
.card a:hover { color: #f5831f !important; }
.card h5 { font-size: 17px; }
.info-text { font-size: 12px; line-height: 22px; }
.pagination { margin-top: 10px; }
.page-item .page-link { color: #333; }
.page-item.active .page-link { color: #fff; background-color: #f5831f; border-color: #f5831f; }
.breadcrumb-wrapper { position: absolute; top: 0; z-index: 2; left: 0; right: 0; text-align: center; }
.breadcrumb-wrapper h1 { color: #fff; font-weight:bold; font-size: 25px; text-transform: uppercase; }
.breadcrumb { background-color: transparent; font-size: 17px; padding: 0; margin: 0; }
.breadcrumb-item > a { color: #fff; }
.breadcrumb-item + .breadcrumb-item::before { content: '|'; color: #fff; }
.breadcrumb-item.active { color: #f5831f; }
.icerik { color: #686868; text-align: justify; }
.kisi-isim { background-color: #f5831f; font-size: 17px; color: #fff; text-transform: uppercase; }
.kisi-unvan { background-color: #e57411; color: #fff; font-size: 14px; }

/* 404 Sayfa Bulunamadı Sayfası*/
#nopage {background-color: #eee; min-height: 80vh;}
.text-wrapper { min-height: 80vh; display: flex; flex-direction: column; align-items: center; justify-content: center;}
.title {font-size: 6em; font-weight: 700; color: #f5831f;}
.subtitle { font-size: 40px; font-weight: 700; }
.buttons { margin: 30px;}
.buttons a.button { font-weight: 700; border: 2px solid #f5831f; text-decoration: none; padding: 15px; text-transform: uppercase; color: #f5831f; border-radius: 26px; transition: all 0.2s ease-in-out; }
.buttons a.button:hover { background-color: #f5831f; color: white; transition: all 0.2s ease-in-out;}

/* Ürün Detay Sayfası */
#categoryMenu ul.list-group { list-style: none; padding: 5px; }
#categoryMenu ul.list-group li.list-group-item { position: relative; padding: 7px; }
#categoryMenu ul.list-group li.list-group-item a { display: block; text-decoration: none; color: #333; }
#categoryMenu ul.list-group li.list-group-item a.active { color: #f5831f; }
#categoryMenu ul.list-group li.list-group-item a > i { color: #333; }
#categoryMenu ul.list-group li.list-group-item a.active > i { color: #f5831f; }
#categoryMenu ul.list-group li.list-group-item > i { position: absolute; right: 10px; top: 7px; color: #343a40; }
#carouselProductGallery .carousel-indicators { position: relative; bottom: 0; margin: 10px 5px; }
#carouselProductGallery .carousel-indicators > li { width: inherit; height: inherit; text-indent: initial; opacity: .7; }
#carouselProductGallery .carousel-indicators > li.active { opacity: 1; }
#carouselProductGallery .carousel-inner .carousel-item { height: auto; min-height: auto;}

/* --------------------------*/
/* RESPONSIVE UP (min-width) */
/* --------------------------*/

/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {
	
}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {
	
}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) {
	
}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
	
}

/*-----------------------------*/
/* RESPONSIVE DOWN (max-width) */
/*-----------------------------*/

/* Extra small devices (portrait phones, less than 576px) */
@media (max-width: 575.98px) {
	
}

/* Small devices (landscape phones, less than 768px) */
@media (max-width: 767.98px) {
	
}

/* Medium devices (tablets, less than 992px) */
@media (max-width: 991.98px) {
	.title-wrap > h1, .title-wrap > h2, .title-wrap > h3, .title-wrap > h4, .title-wrap > h5 { font-size: 20px !important; }
	.hot-top { display: block !important; position: relative; }
	.hot-top > div { text-align: center; }
	.hot-top-logo { margin-bottom: 10px !important; }
	.hot-top-logo img { width: 85%; }
	.hot-top-title { margin: 0 !important; }
	.hot-top-title img { width: 85%; height: auto; } 
	.navbar-social img { height: 28px; width: auto; }
	#mega-menu { display: none; }
	.dropdown-submenu > .dropdown-menu { position: static; display: block; margin: 0; }
	.dropdown-submenu > a:after { border: 0; }
	.navbar-nav { margin: 15px 0; }
	.navbar-nav > .nav-item { margin: 0; border-bottom: 1px solid #e57411; }
	.navbar-nav > .nav-item > .nav-link { padding: 10px 20px; }
	.navbar-nav > .nav-item > .nav-link:hover { background-color: #e57411; }
	.carousel-indicators { bottom: 23px; }
	.carousel-caption { font-size: 12px; padding: 5px; }
	#referanslar { padding-top: 20px; }
	#referanslar .text-center { border: 1px solid #d9d9d9 !important; }
	.bulten { padding: 10px 0 !important; font-size: 14px; }
	.bulten h5 { font-size: 16px; }
	.bulten .float-right { float: none !important; }
	.bulten .form-control { width: 204px; border-radius: 10px; font-size: 14px; }
	.bulten .btn { width: auto; font-size: 14px; }
	.footer-sosyal { text-align: center; }
}

/* Large devices (desktops, less than 1200px) */
@media (max-width: 1199.98px) {
	
}
