html {
	height: 100%;
	overflow: -moz-scrollbars-vertical;
	overflow-y: scroll;
	overflow-x: hidden;
}
body {
	margin: 0;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 10pt;
	height: 100%;
}
ul, li{ padding:0px; margin:0px}
.alert li{list-style-type:none;}
.alert li:before {
    content: "-"; /* Insert content that looks like bullets */
	 margin-right:5px;
}
a {
	text-decoration: none;
	color: #000
}
a:hover {
	text-decoration: none;
	color: #333;
}
a.blue {
	color: #02a7e7;
}
img {
	border: 0;
}
.uppercase{text-transform:uppercase;}
header {
	border-bottom: solid 1px #4a4a4a;
	padding-bottom:5px;
}
header .bilgi{color:#b4b4bb; font-size:13px; border-bottom:solid 1px #cccacc; padding:5px; margin-bottom:5px;}
header .bilgi i{color:#c00; font-weight:bold}

header .logobg {
	background: url(/images/sol.png) no-repeat right;
	height: 171px;
	width: 900px;
	position: absolute;
	right: 0;
	z-index: 1;
	text-align: right;
	padding-right: 65px;
	padding-top: 27px;
}


.navbar {
	margin-bottom: 0;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
	background: #D00223 !important;
	color: #fff;
}

.menunav{margin:0 10px;}

#menu{padding:0;}
.menu > li > a {
	color: #333 !important;
	border-radius:5px !important;
}
.menu > li > a:hover, .menu > li > a:focus {
	background: #D00223 !important;
	color:#fff !important;
}
.menu > li:last-child a {
	border: none;
}

.altmenu{
	background:#D00223 !important;
}
.altmenu > li > a{
	color:#fff;
}
.altmenu > li > a:hover{
	background:#fff;
}

.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 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: #cccccc;
	margin-top: 5px;
	margin-right: -10px;
}
.dropdown-submenu:hover>a:after {
	border-left-color: #ffffff;
}
.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;
}

.solMenu{
	background:#004899;
	border:solid 2px #E40327;
	border-left:none;
	border-radius:0 5px 5px 0;
	position:fixed;
	top:50%;
	left:0;
	z-index:999;
}
.solMenu li:first-child a{border-top-right-radius:5px;}
.solMenu li:last-child a{border-bottom-right-radius:5px;}
.solMenu a{color:#fff;}
.solMenu a:hover{background:#0071F0 !important;}

.modul{padding:10px; border:solid 1px #eee; margin:10px; box-shadow:2px 2px #eee;}
.modul .icon{height:70px; vertical-align:middle;}
.modul .title a{color:#fcb316; font-size:17px; font-weight:bold;}
.modul .desc{color:#333; font-size:13px;}

.modulalt{position:relative; display:inline-block; height:350px; width:100%; background-size:cover; padding:30px;}
.modulalt .title{color:#fff; font-size:25px; font-weight:bold; height:80px; border-bottom:solid 1px #fff; left:10px; top:10px; padding-bottom:5px; text-align:center;}

.basari{background:url(/images/basaribg.jpg); background-size:cover; background-attachment:fixed; background-position:70% 10px; height:483px; text-align:right; position:relative;}
.basari .container{ padding:0 40px;}
.basari #basari{position:absolute; right:380px; bottom:0;}
.basari #button{position:absolute; right:615px; bottom:50px; background:#e40327;}
.dersvideo{background:url(/images/videobg.jpg) no-repeat; height:145px;}

.degerler{background:url(/images/degerlerbg.jpg) no-repeat; background-size:cover;}
.degerler .container{ position:relative; height:214px;}
.degerler .title{background:url(/images/degerler.png) no-repeat; width:291px; height:111px; margin-left:100px; margin-top:20px;}
.degerler .levha{background:url(/images/degerlerlevha.png) no-repeat; width:260px; height:208px; position:absolute; left:450px; bottom:0;}
.degerler #button{ position:absolute; right:250px; top:75px; background:#e40428;}

.basarianahtari{background:#F3F3F3; height:45px; line-height:45px; color:#c30a2b; font-size:25px;}
.basarianahtari a{color:#fff;}
.basarianahtari img{margin-left:10px;}
.basarianahtari.kirmizi {background:#c30a2b; color:#fff}

.alisveris{text-align:center; margin-top:10px;}
.hediyenav{background:#F3F3F3; padding-top:5px;}
.hediye{display:inline-block; border:solid 2px transparent; padding-bottom:4px;}
.hediye.active{border-bottom:solid 2px #FF8E00;}

.hediyeresim{margin-bottom:5px;}
.detay .puan{color:#fff; font-weight:bold; background:#c00; padding:5px; border-radius:5px;}
.detay .stok{color:#333; font-weight:bold; background:#eee; padding:5px; border-radius:5px; float:right;} 

.avrupa_basari{background:url(/images/avrupabg.jpg) no-repeat center; height:423px; margin-top:10px; padding:20px;}
.avrupa_basari .title{font-size:39px; color:#e40327;}
.avrupa_basari .title2{font-size:34px; color:#656565;}
.avrupa_basari .desc{font-size:13px; margin-top:10px;}

.kusaklar {background:#169eb7;}
.kusaklar .container{background:url(/images/akademibg.png) no-repeat; height:143px; }

.robotik {background:url(/images/robotik_bg.png) #ffca60;}
.robotik .container{ height:147px; text-align:center}

.penpal {background:#ec5574;}
.penpal .container{height:143px;}
.penpal .container div:first-child{background:url(/images/penpal_bg.png) no-repeat center top; padding-right:100px;}

.misafir{border:solid 1px #ccc; padding:30px 10px 10px 10px; text-align:center; margin-bottom:10px;}
.misafir .resim{border-radius:50%;}
.misafir .isim{font-size:20px; margin-top:10px; color:#3d3d47; height:28px; overflow:hidden;}
.misafir .unvan{font-size:15px; margin-top:10px; color:#17a5d4; height:22px; overflow:hidden;}
.misafir .desc{color:#909195; margin-top:10px; height:250px; overflow:hidden}

.profil{background:#ccc; padding:10px;}
.profil .title{font-size:14px; font-weight:bold;}

.socials {
	border-bottom: solid 1px #181c20;
	padding-bottom: 10px;
}
.tsosyal {
	color: #9aa2ac;
	width: 25px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	display: inline-block;
}
.tsosyal:hover {
	color: #fff;
}
.search {
	background: #ebebeb;
}
.btn.round, .form-control.round {
	border-radius: 20px;
}
.btn.circle {
	border-radius: 50%;
}
.sepet {
	margin: -5px 0 0 5px;
	position: relative;
}
.count {
	border-radius: 50%;
	background: #383b44;
	font-family: Myriad Pro;
	font-size: 10pt;
	color: #fff;
	border: solid 2px #fff;
	display: inline-block;
	width: 22px;
	height: 22px;
	text-align: center;
	position: absolute;
	bottom: 0;
	right: 0;
}

.page {
	margin: 30px auto;
}
#owl .item{text-align:center}
#owl .item img {
	display: block;
	width: 100%;
	height: auto;
}
#owl .item h4 {position:absolute; top:200px; left:0; right:0; color:red;text-shadow: 2px 2px 5px black; font-weight:bold; font-size:56px;}
.owl-pagination {
	position: absolute;
	left:0;
	right:0;
	bottom: 14px;
	height: 20px;
}
#owl3 .owl-pagination {
	position: inherit;
	left: 16px;
	bottom: 14px;
	height: 20px;
}
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {
	background: #ffb10a;
}
.owl-theme .owl-controls .owl-page span {
	background: #fff;
	border: solid 4px #fff;
	opacity: 1;
	width: 20px;
	height: 20px;
	margin: 0px 2px;
}
#owl3 .owl-page span {
	background: #a7a7a7;
	border: solid 4px #a7a7a7;
}
#owl3 .owl-page.active span {
	background: #f5f5f5;
}

.animated  {
  -webkit-animation-duration : 3s  ;
  animation-duration : 3s  ;

  -webkit-animation-delay : 500ms  ;
  animation-delay : 500ms  ;
}

.animate-out {
  -webkit-animation-delay : 0ms  ;
  animation-delay : 0ms  ;
}

.firsat{border:solid 1px #f1f1f1; padding:5px;}

.firsat .adi {
	color: #757575;
	font-size: 13px;
	margin-top: 5px;
}
.firsat .fiyat {
	color: #e14040;
	font-size: 15px;
	font-weight: bold;
}
.vitrins {
	background: #f5f5f5;
	padding: 30px 0;
}
.vitrins .title {
	font-size: 20px;
	font-weight: bold;
	color: #383b44;
}
.vitrins .angle {
	font-size: 25px;
	margin-left: 10px;
}
.vitrins .baslik {
	padding: 0px;
}


.vitrin:hover {
	border-color: #fff;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(24,24,24,0.35);
	-moz-box-shadow: 0px 0px 10px 0px rgba(24,24,24,0.35);
	box-shadow: 0px 0px 10px 0px rgba(24,24,24,0.35);
}
.vitrin:hover .fiyat {
	display: none;
}
.vitrin:hover .sepeteekle {
	display: block;
}
.erciyes {
	background: url(/images/erciyesbg.jpg) center;
	min-height: 445px;
	padding: 50px 0;
	color: #fff;
}
.erciyes .title {
	font-size: 37px;
	margin-bottom: 30px;
}
.erciyes .action {
	margin-top: 40px;
}
.etkin {
	padding: 10px 0;
}
.etkin .title a {
	color: #009adc;
}
.etkin .tarih {
	font-size: 18px;
	line-height: 30px;
	float: left;
}
.etkin .tarih div {
	font-size: 35px;
}
.etkin .text {
	font-size: 20px;
	padding: 5px;
	float: left;
}
.galeri{min-height:230px; margin-bottom:20px; border:solid 1px #ccc; padding:5px;}
.galeri .title{font-weight:bold; margin:5px 0; height:40px;}

.hediye_galeri .puan{position:absolute; top:-10px; right:0; text-align:center; padding:15px 0; font-weight:bold; font-size:12px; line-height:15px; background:url(/images/puan.png); background-size:contain; width:60px; height:60px;}

.nopadding {
	padding: 0;
}
.padding15 {
	padding: 15px;
}
.icsayfa {
	margin-top: 10px;
	margin-bottom: 15px;
}
.block {
	background: #fdfdfd;
	padding: 15px;
	border: 1px solid #ddd;
	min-height: 275px;
}
#owl3 .item {
	margin: 10px;
}
.odemedetay {
	display: none;
	padding-left: 25px;
}

.kat ul, .kat li{list-style: none;
	padding: 0px;
	margin: 0px;}

.kat li a {
	background: none; /*url(/images/katbg.jpg) repeat-x;*/
	color: #000;
	font-weight: bold;
	border-bottom: solid 1px #CCC;
	list-style:circle;
}
.kat li a::before{content:'\f0da'; font-family:FontAwesome; margin-left:-5px; margin-right:10px; color:#ccc;}
.kat.noarrow li a::before{display:none}
.kat li a:hover, .kat li.active a, .kat li a:focus {
	background: #e40327;
	color:#fff;
}


.kat li .sub-menu li.active a, .kat li .sub-menu li a:hover {
	color: #e40327;
	background:#eee;
}
.kat ul .sub-menu li a, .kat li .sub-menu li a{
	background-color: #fdfdfd;
	border: none;
	border-bottom: 1px solid #ccc;
	margin-left: 0px;
	padding-left:10px;
	color:#666;
}
.kat ul .sub-menu li:hover, .kat li .sub-menu li:hover {
	background-color: #ccc;
}
.kat li .sub-menu li a:before {
	font-family: FontAwesome;
	content: "\f105";
	display: inline-block;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: middle;
}

.kat li .sub-menu li.active a:before, .kat li .sub-menu li a:hover:before{
	color:#e40327;
}

.kat .caret{float:right; margin-top:7px;}


.altkat li a{
	background:none !important;
	color:#000 !important;
	padding-left:25px;
}

.altkat li.active a{background:#77B9FF !important;}

.contentbody {
	background: #fff;
	padding: 15px;
	margin-top: 15px;
}
.baslik {
	font-size: 18px;
	color: #e40327;
	font-weight: bold;
	padding: 10px 0;
	margin-top: 15px;
}
.baslik:first-child {
	margin-top: 0;
}
.baslik .thin {
	font-weight: 100;
}

.baslik2 {font-size:25px; color:#e40327; text-align:center; margin:15px 0;}
.baslik2.blue{color:#0e488c;}

.baslik2 a{color:#e40327;}

.langtab{text-align:center;}
.langtab li{float:none; display:inline-block;}

.video{border:solid 1px #ccc; margin-bottom:10px;}
.video .title{font-weight:bold; padding:5px 10px; height:40px; overflow:hidden}
.video .desc{padding:5px 10px; height:38px; overflow:hidden;}
.video .action{border-top:solid 1px #ccc; padding:5px 10px;}
.video .icon{position:relative;}
/*.video .icon::before{font-family:'FontAwesome'; font-weight:100; color:#fff; font-size:60px; text-align:center; padding:50px 0; content:'\f01d'; position:absolute; height:100%; width:100%; opacity:0.9}*/
.video .icon::before{content:''; position:absolute; height:100%; width:100%; background:url(/images/videoicon.png) no-repeat center;}
.video:hover .icon::before{background-color:rgba(61,61,71,0.70)}

.haberler{border:solid 1px #ccc; margin:0 40px;}
.haber {position:relative; height:528px;}
.haber .title{font-weight:bold; padding:8px 0px; border-bottom:solid 1px #ddd;}
.haber .desc{padding-top:10px; overflow:hidden; height:160px;}
.haber .image{top:0; position:absolute;}
.haber .content{bottom:0; position:absolute; height:265px; padding:0 10px; width:100%;}
.haber .date{bottom:5px; position:absolute; right:5px; width:100%;}
.haber .date strong{color:#9e0000;}
.haber .icon{position:absolute; left:25px; bottom:-11px; font-size:36px; color:#fff;}

.haber:nth-child(even) .image{bottom:0; top:auto;}
.haber:nth-child(even) .content{top:0; bottom:auto;}
.haber:nth-child(even) .icon{top:-14px;}
.haber:nth-child(even) .icon:before{content:"\f0d7";}

.haberic{margin-bottom:10px;}
.haberic .resim{float:left; margin-right:10px;}
.haberic .title{color:#32323c; font-weight:bold;}
.haberic .desc{color:#666;}

.detay img{border:solid 1px #ccc; padding:5px;}

.kadro {border:solid 1px #eee; padding:15px; margin-top:10px; border-radius:10px;}
.kadro:first-child{margin-top:0px;}
.kadro .resim{border-radius:10px; width:100px; height:150px; float:left;}
.kadro .bilgiler{float:left; margin-left:30px; margin-top:15px; font-size:15px;}
.bilgiler strong{width:150px; display:inline-block}


.cycle-slideshow {
	width: 100%;
}
.cycle-slideshow .slide {
	text-align: center;
	width: 100%;
}
.cycle-nav {
	background: url(/images/slider_nav.jpg) repeat-x;
	border: solid 1px #000;
}
.cycle-nav a {
	color: #fff;
	text-decoration: none;
	width: 40px;
	height: 28px;
	line-height: 28px;
	display: inline-block;
	text-align: center;
	border-right: solid 1px #000;
}
.blokBaslik {
	background: #22272D;
	height: 37px;
	line-height: 37px;
	color: #FFF;
	padding: 0 10px;
	font-size: 17px;
	font-weight: bold;
}
.blokBaslik a {
	color: #fff;
}
.uye {
	border: solid 1px #000;
	background: #333;
	padding:0 10px;
	margin: 5px;
}
.uye .title {
	color: #fff;
	font-size: 15px;
	margin-bottom: 5px;
	height:40px;
	line-height:40px;
} .uye .title span {display:inline-block;line-height: normal;vertical-align:middle;}
.uye .image {
	margin-bottom: 5px;
}
.btn-outline {
	background-color: transparent;
	color: inherit;
	transition: all .5s;
	border-width: 2px;
	font-weight: bold;
}
.btn-primary.btn-outline {
	color: #428bca;
}
.btn-success.btn-outline {
	color: #5cb85c;
}
.btn-info.btn-outline {
	color: #5bc0de;
}
.btn-warning.btn-outline {
	color: #f0ad4e;
}
.btn-danger.btn-outline {
	color: #d9534f;
}
.btn-primary.btn-outline:hover, .btn-success.btn-outline:hover, .btn-info.btn-outline:hover, .btn-warning.btn-outline:hover, .btn-danger.btn-outline:hover {
	color: #fff;
}

.btn-red{background:#e40327;border-color:#e40327;}
.btn-red:hover{background:#D10223;border-color:#D10223;}
.btn-blue{background:#004899;border-color:#004899;}
.btn-blue:hover{background:#0057B8;border-color:#0057B8;}

footer {
	background: #22272d;
	color: #636970;
	padding-top: 25px;
	margin-top:20px;
}
footer .baslik {
	color: #72787e;
	font-size: 14px;
}
.footeralt {
	background: #1d2125;
	padding: 30px 0;
	margin-top: 25px;
	color: #343a40;
}
.footermenu > li > a {
	padding: 0 15px;
	color: #636970 !important;
	font-weight: 500;
}
.footermenu > li > a:hover, .footermenu > li > a:focus {
	color: #909397 !important;
	background: none;
}
footer .input-group-addon {
	background: #636970;
	border: none;
	color: #171b1f;
}
footer .form-control {
	background: #171b1f;
	border-color: #30353b;
}
footer .input-group-btn button {
	border-radius: 50% !important;
	background: #636970;
	border: none;
	color: #171b1f;
	padding: 0px 5px;
	margin-left: -28px !important;
	z-index: 4 !important;
}
footer a{
	color: #636970 !important;
}
.sosyal {
	background: #4e71a8;
	color: #fff;
	font-size: 18px;
	border-radius: 50%;
	width: 36px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	display: inline-block;
}
.sosyal:hover {
	color: #ccc;
}
.sosyal.t {
	background: #1cb7eb;
}
.sosyal.i {
	background: #595ecd; /* Old browsers */
	background: -moz-linear-gradient(top, #595ecd 0%, #c92e98 63%, #ffd97f 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #595ecd 0%, #c92e98 63%, #ffd97f 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #595ecd 0%, #c92e98 63%, #ffd97f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#595ecd', endColorstr='#ffd97f', GradientType=0 ); /* IE6-9 */
}
.sosyal.g {
	background: #e3411f;
}
footer .number {
	color: #ffb10a;
	font-size: 17px;
	font-weight: bold;
}

#tarihsec .tarih{border-bottom:solid 1px #aaa; margin-top:2px; padding-bottom:2px;}
#tarihsec .tarih:last-child{border-bottom:none;}

.yemek {display:block;text-decoration:none; padding:10px; border-radius:5px; margin:5px 0;}
.yemek .icon{float:left;margin-right:5px;}
.yemek .t{font-weight:bold;}

.yemek.aktif{background:#004899; color:#fff;}
.yemek:hover, .yemek.aktif:hover{background:#c00; color:#fff;}
.yemek.disabled{color:#ccc; background:#fff;}

@media (max-width:767px) { /* sm */
header .logobg {
	background: #fff;
	height: auto;
	width: auto;
	position: inherit;
	right: 0;
	z-index: 1;
	text-align: center;
	padding: 15px;
	margin: 0;
}
.google {
	width: 100px;
}
.baslik {
	font-size: 18px;
}
.cover .slogan {
	font-size: 12px;
}

#owl .item h4 {top:100px; font-size:35px;}

}

@media (max-width:480px) { /* xs */
header {
	background: url(/images/headerbg3.jpg) no-repeat top center;
	background-size: 100%;
}
.sanayi {
	font-size: 13px;
}
.google {
	width: 60px;
}
.brands img {
	width: 35px;
}

#owl .item h4 {top:45px; font-size:18px;}
}
