/*Font Open Sans starts here*/
@font-face {
  font-family: 'Open Sans 300';
  font-style: normal;
  font-weight: normal;
  src: url('../font/OpenSans-Light-webfont.eot');
  src: url('../font/OpenSans-Light-webfont.eot#iefix') format('embedded-opentype'), url('../font/OpenSans-Light-webfont.woff') format('woff'), url('../font/OpenSans-Light-webfont.ttf') format('truetype'), url('../font/OpenSans-Light-webfont.svg#OpenSansLight') format('svg');
}
@font-face {
  font-family: 'Open Sans 300 italic';
  font-style: normal;
  font-weight: normal;
  src: url('../font/OpenSans-LightItalic-webfont.eot');
  src: url('../font/OpenSans-LightItalic-webfont.eot#iefix') format('embedded-opentype'), url('../font/OpenSans-LightItalic-webfont.woff') format('woff'), url('../font/OpenSans-LightItalic-webfont.ttf') format('truetype'), url('../font/OpenSans-LightItalic-webfont.svg#OpenSansLightItalic') format('svg');
}
@font-face {
  font-family: 'Open Sans 400';
  font-style: normal;
  font-weight: normal;
  src: url('../font/OpenSans-Regular-webfont.eot');
  src: url('../font/OpenSans-Regular-webfont.eot#iefix') format('embedded-opentype'), url('../font/OpenSans-Regular-webfont.woff') format('woff'), url('../font/OpenSans-Regular-webfont.ttf') format('truetype'), url('../font/OpenSans-Regular-webfont.svg#OpenSansRegular') format('svg');
}
@font-face {
  font-family: 'Open Sans 400 italic';
  font-style: normal;
  font-weight: normal;
  src: url('../font/OpenSans-Italic-webfont.eot');
  src: url('../font/OpenSans-Italic-webfont.eot#iefix') format('embedded-opentype'), url('../font/OpenSans-Italic-webfont.woff') format('woff'), url('../font/OpenSans-Italic-webfont.ttf') format('truetype'), url('../font/OpenSans-Italic-webfont.svg#OpenSansItalic') format('svg');
}
@font-face {
  font-family: 'Open Sans 600';
  font-style: normal;
  font-weight: normal;
  src: url('../font/OpenSans-Semibold-webfont.eot');
  src: url('../font/OpenSans-Semibold-webfont.eot#iefix') format('embedded-opentype'), url('../font/OpenSans-Semibold-webfont.woff') format('woff'), url('../font/OpenSans-Semibold-webfont.ttf') format('truetype'), url('../font/OpenSans-Semibold-webfont.svg#OpenSansSemibold') format('svg');
}
@font-face {
  font-family: 'Open Sans 600 italic';
  font-style: normal;
  font-weight: normal;
  src: url('../font/OpenSans-SemiboldItalic-webfont.eot');
  src: url('../font/OpenSans-SemiboldItalic-webfont.eot#iefix') format('embedded-opentype'), url('../font/OpenSans-SemiboldItalic-webfont.woff') format('woff'), url('../font/OpenSans-SemiboldItalic-webfont.ttf') format('truetype'), url('../font/OpenSans-SemiboldItalic-webfont.svg#OpenSansSemiboldItalic') format('svg');
}
@font-face {
  font-family: 'Open Sans 700';
  font-style: normal;
  font-weight: normal;
  src: url('../font/OpenSans-Bold-webfont.eot');
  src: url('../font/OpenSans-Bold-webfont.eot#iefix') format('embedded-opentype'), url('../font/OpenSans-Bold-webfont.woff') format('woff'), url('../font/OpenSans-Bold-webfont.ttf') format('truetype'), url('../font/OpenSans-Bold-webfont.svg#OpenSansBold') format('svg');
}
@font-face {
  font-family: 'Open Sans 700 italic';
  font-style: normal;
  font-weight: normal;
  src: url('../font/OpenSans-BoldItalic-webfont.eot');
  src: url('../font/OpenSans-BoldItalic-webfont.eot#iefix') format('embedded-opentype'), url('../font/OpenSans-BoldItalic-webfont.woff') format('woff'), url('../font/OpenSans-BoldItalic-webfont.ttf') format('truetype'), url('../font/OpenSans-BoldItalic-webfont.svg#OpenSansBoldItalic') format('svg');
}
@font-face {
  font-family: 'Open Sans 800';
  font-style: normal;
  font-weight: normal;
  src: url('../font/OpenSans-ExtraBold-webfont.eot');
  src: url('../font/OpenSans-ExtraBold-webfont.eot#iefix') format('embedded-opentype'), url('../font/OpenSans-ExtraBold-webfont.woff') format('woff'), url('../font/OpenSans-ExtraBold-webfont.ttf') format('truetype'), url('../font/OpenSans-ExtraBold-webfont.svg#OpenSansExtrabold') format('svg');
}
@font-face {
  font-family: 'Open Sans 800 italic';
  font-style: normal;
  font-weight: normal;
  src: url('../font/OpenSans-ExtraBoldItalic-webfont.eot');
  src: url('../font/OpenSans-ExtraBoldItalic-webfont.eot#iefix') format('embedded-opentype'),  format('woff'), url('../font/OpenSans-ExtraBoldItalic-webfont.ttf') format('truetype'), url('../font/OpenSans-ExtraBoldItalic-webfont.svg#OpenSansExtraboldItalic') format('svg');
}
/*Font Open Sans ends here*/
@charset "utf-8";
/*HTML5 display definitions*/

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
  display: block;
}

audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

canvas {
  -ms-touch-action: double-tap-zoom;
}

* {
  -webkit-touch-callout: none;
}

audio:not([controls]) {
  display: none;
}

[hidden] {
  display: none;
}
/*Base*/

html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased !important;
  -moz-font-smoothing: antialiased !important;
  font-smoothing: antialiased !important;
  font-smooth: always !important;
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.004);
}

html,
button,
input,
select,
textarea {
  font-family: Arial, Helvetica, sans-serif;
  color: #333;
}

body {
  margin: 0;
  font-size: 62.5%;
  line-height: 1.28;
  letter-spacing: 0.0006em;
  width: 100%;
  height: 100%;
}
/*Selection*/

::-moz-selection {
  background: #4f7585;
  color: #fff;
  text-shadow: none;
  border: none !important;
  outline: none !important;
}

::selection {
  background: #4f7585;
  color: #fff;
  text-shadow: none;
  border: none !important;
  outline: none !important;
}
/*Links*/

a {
  color: #00e;
  cursor: pointer;
  text-decoration: none;
}

a:visited {
  color: #551a8b;
  text-decoration: none;
}

a:hover {
  color: #06e;
  text-decoration: none;
}

a:focus {
  border: none !important;
  outline: none !important;
  text-decoration: none;
}

a:hover,
a:active {
  outline: 0;
  text-decoration: none;
}
/*Typography*/

h1,
h2,
h3,
h4,
h5,
h6,
p {
  margin: 0 !important;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b,
strong {
  font-weight: bold;
}

blockquote {
  margin: 1em 40px;
}

dfn {
  font-style: italic;
}

hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}

ins {
  background: #ff9;
  color: #000;
  text-decoration: none;
}

mark {
  background: #ff0;
  color: #000;
  font-style: italic;
  font-weight: bold;
}

pre,
code,
kbd,
samp {
  font-family: monospace, serif;
  _font-family: 'courier new', monospace;
  font-size: 1em;
}

pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}

q {
  quotes: none;
}

q:before,
q:after {
  content: "";
  content: none;
}

small {
  font-size: 85%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}
/*Lists*/

ul,
ol {
  margin: 0;
  padding: 0;
  list-style-image: none;
  list-style-type: none;
}

dd {
  margin: 0;
}

nav ul,
nav ol {
  list-style: none;
  list-style-image: none;
  margin: 0;
  padding: 0;
}
/*Embedded content*/

img {
  border: 0;
  -ms-interpolation-mode: bicubic;
  vertical-align: middle;
}

svg:not(:root) {
  overflow: hidden;
}
/*Figures*/

figure {
  margin: 0;
}
/*Forms*/

form {
  margin: 0;
}

fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

label {
  cursor: pointer;
}

legend {
  border: 0;
  *margin-left: -7px;
  padding: 0;
  white-space: normal;
}

button,
input,
select,
textarea {
  font-size: 100%;
  margin: 0;
  vertical-align: baseline;
  *vertical-align: middle;
  border: 1px solid #cdcdcd;
}

button:hover,
input:hover,
select:hover,
textarea:hover {
  border: 1px solid #66dff5;
}

button:focus,
input:focus,
select:focus,
textarea:focus {
  border: 1px solid #66dff5;
  outline: none !important;
}

input,
textarea {
  padding: 3px;
}

select {
  padding-left: 5px;
}

button,
input {
  line-height: normal;
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
  -moz-appearance: button;
  *overflow: visible;
}

button[disabled],
input[disabled] {
  cursor: default;
}

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
  *width: 13px;
  *height: 13px;
}

input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
  vertical-align: top;
  resize: vertical;
}

input:valid,
textarea:valid {
  /*background-color: #79ff82;*/
}

input:invalid,
textarea:invalid {
  background-color: #f0dddd;
}

input::-webkit-input-placeholder {
  color: #777 !important;
}

input:-moz-placeholder {
  color: #777 !important;
}

input::-moz-placeholder {
  color: #777 !important;
}

input:-ms-input-placeholder {
  color: #777 !important;
}

textarea::-webkit-input-placeholder {
  color: #777 !important;
}

textarea:-moz-placeholder {
  color: #777 !important;
}

textarea::-moz-placeholder {
  color: #777 !important;
}

textarea:-ms-input-placeholder {
  color: #777 !important;
}

.placeholder {
  color: #777 !important;
}
/*Tables*/

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td {
  vertical-align: top;
}
/* ==|== Primary Styles begins here =============================================
	Author:Emrah Balcı
	========================================================================== */
/*.Less functions starts here*/

.piebehavior {
  /*Full path of the polyfill should be given here*/
  /*behavior: url(../js/PIE/PIE.htc);*/
  /*Full path of the polyfill should be given here*/
}

.clear100 {
  clear: both;
  width: 100%;
}

.clear-right {
  margin-right: 0px !important;
}
/*.Less functions ends here*/
/*calculate begins here*/

calculate {
  height: -moz-calc(70%);
  height: -webkit-calc(70%);
  height: calc(70%);
}
/*calculate ends here*/
/*Font seçenek*/
/**/

body {
  direction: ltr;
  z-index: 1;
  background: #e80e27;
  overflow-x: hidden;
}

.centerfix {
  font-size: 1em;
  position: relative;
  width: 100%;
}

.centercontent {
  max-width: 1200px;
  min-width: 1200px;
  margin: 0 auto;
  position: relative;
}

#header {
  z-index: 4;
  min-height: 178px;
  background: url(../img/header/bg.jpg) top center repeat-x;
  position: absolute;
  left: 0px;
  top: 0px;
}

#mainheader {
  position: absolute;
  top: 0;
  z-index: 9999999;
  height: 178px;
}

#main {
  z-index: 3;
  float: left;
  min-height: 500px;
}

#footer {
  z-index: 2;
  min-height: 27px;
  background: #000;
  float: left;
}
/*Header start here*/

#logowrap {
  position: absolute;
  float: left;
  width: 695px;
  height: 178px;
  background: url(../img/header/logobg.png) no-repeat;
  left: -92px;
  z-index: 9999;
}

#logowrap #logo {
  position: absolute;
  float: lefT;
  top: 21px;
  left: 113px;
}
/*Header top menü start here*/

#topmenulist {
  position: absolute;
  float: right;
  top: 5px;
  right: 0px;
}

#topmenulist li {
  float: left;
  margin-left: 45px;
}

#topmenulist li a {
  float: left;
  line-height: 1.7em;
  height: 17px;
  text-indent: -99999px;
}

#topmenulist li a.facebooks {
  display: none;
  width: 132px;
  background: url(../img/header/topmenu/facebook.png) top center no-repeat;
}

#topmenulist li a.ketkinlikler {
  width: 122px;
  background: url(../img/header/topmenu/ketkinlikler.png) top center no-repeat;
}

#topmenulist li a.ekibekatil {
  width: 59px;
  background: url(../img/header/topmenu/ekibekatil.png) top center no-repeat;
}

#topmenulist li a.basin {
  width: 32px;
  background: url(../img/header/topmenu/basin.png) top center no-repeat;
}

#topmenulist li a.iletisim {
  width: 44px;
  background: url(../img/header/topmenu/iletisim.png) top center no-repeat;
}

#topmenulist li a:hover {
  background-position: bottom center;
}

#topmenulist li img {
  float: left;
}
/*Header top menu end here*/
/*Header main menu start here*/

.animatehoveralt {
  position: absolute;
  float: left;
  width: 850px;
  right: 0px;
  top: 70px;
  z-index: 99999;
}

.animatehoveralt .hareketspan {
  position: relative;
  float: left;
  display: block;
  background: url(../img/header/assets/mainhover.png) bottom center no-repeat;
  width: 53px;
  height: 12px;
}

#mainmenulist {
  position: absolute;
  float: right;
  right: -28px;
  top: 29px;
  z-index: 999999;
  height: 87px;
}

#mainmenulist li {
  float: left;
  margin-left: -22px;
  margin-top: 5px;
  padding-bottom: 13px;
  /*Mega Menü*/
}

#mainmenulist li:hover,
#mainmenulist li.active {
  /*background:url(../img/header/assets/mainhover.png) bottom center no-repeat;*/
}

#mainmenulist li:hover .megamenu {
  height: 80px;
  filter: alpha(opacity=100);
  opacity: 1;
  -webkit-transition: opacity 0.15s ease-in-out;
  -moz-transition: opacity 0.15s ease-in-out;
  -ms-transition: opacity 0.15s ease-in-out;
  -o-transition: opacity 0.15s ease-in-out;
  transition: opacity 0.15s ease-in-out;
}

#mainmenulist li a {
  float: left;
  height: 33px;
  text-indent: -99999px;
}

#mainmenulist li a.anasayfa {
  width: 163px;
  background: url(../img/header/mainmenu/anasayfa.png) top center no-repeat;
}

#mainmenulist li a.bizkimiz {
  width: 153px;
  background: url(../img/header/mainmenu/bizkimiz.png) top center no-repeat;
}

#mainmenulist li a.oyunlar {
  width: 148px;
  background: url(../img/header/mainmenu/oyunlar.png) top center no-repeat;
}

#mainmenulist li a.oyunprogrami {
  width: 206px;
  background: url(../img/header/mainmenu/oyunprogrami.png) top center no-repeat;
}

#mainmenulist li a.kostumdekor {
  width: 219px;
  background: url(../img/header/mainmenu/kostumdekor.png) top center no-repeat;
}

#mainmenulist li a.egitimler {
  width: 153px;
  background: url(../img/header/mainmenu/egitimler.png) top center no-repeat;
}

#mainmenulist li a:hover,
#mainmenulist li a.anasayfa:hover {
  background-position: bottom center;
}

#mainmenulist li #oyunlarmm {
  width: 980px;
  top: 40px;
  float: left;
  left: -30px;
}

#mainmenulist li #egitimlermm {
  width: 500px;
  top: 40px;
  float: right;
  right: 0px;
}

#mainmenulist li #kostummm {
  width: 425px;
  top: 40px;
  float: right;
  right: 0px;
}

#mainmenulist li .megamenu {
  position: absolute;
  height: 0px;
  top: 0px;
  opacity: 0;
  overflow: hidden;
  filter: alpha(opacity=0);
}

#mainmenulist li .megamenu li {
  float: left;
  padding-left: 35px;
  padding-top: 15px;
  padding-bottom: 0px;
  margin-top: 0px;
  margin-left: 0px;
}

#mainmenulist li .megamenu li:hover {
  background: none !important;
}

#mainmenulist li .megamenu li a {
  float: left;
  height: 23px;
  padding-bottom: 0px;
}

#mainmenulist li .megamenu--effect:hover li a {
  opacity: .4;
  transition: all .3s linear;
}

#mainmenulist li .megamenu li a.garfieldshow {
  width: 150px;
  text-indent: 0;
  font-size: 18px;
  color: #fff;
  font-family: 'Bangers', cursive;
}

#mainmenulist li .megamenu--effect li a.garfieldshow:hover {
  opacity: 1;
}

#mainmenulist li .megamenu li a.balerinp {
  width: 133px;
  text-indent: 0;
  font-size: 18px;
  color: #fff;
  font-family: 'Bangers', cursive;
}

#mainmenulist li .megamenu--effect li a.balerinp:hover {
  opacity: 1;
}

#mainmenulist li .megamenu li a.alice {
  width: 175px;
  text-indent: 0;
  font-size: 18px;
  color: #fff;
  font-family: 'Bangers', cursive;
}

#mainmenulist li .megamenu--effect li a.alice:hover {
  opacity: 1;
}

#mainmenulist li .megamenu li a.sindrella {
  width: 69px;
  text-indent: 0;
  font-size: 18px;
  color: #fff;
  font-family: 'Bangers', cursive;
}

#mainmenulist li .megamenu--effect li a.sindrella:hover {
  opacity: 1;
}

#mainmenulist li .megamenu li a.ozbuyucusu {
  width: 110px;
  text-indent: 0;
  font-size: 18px;
  color: #fff;
  font-family: 'Bangers', cursive;
}

#mainmenulist li .megamenu--effect li a.ozbuyucusu:hover {
  opacity: 1;
}

#mainmenulist li .megamenu li a.digeroyunlar {
  width: 120px;
  text-indent: 0;
  font-size: 18px;
  color: #fff;
  font-family: 'Bangers', cursive;
}

#mainmenulist li .megamenu--effect li a.digeroyunlar:hover {
  opacity: 1;
}

#mainmenulist li .megamenu li a.drama {
  width: 49px;
  text-indent: 0;
  font-size: 18px;
  color: #fff;
  font-family: 'Bangers', cursive;
}

#mainmenulist li .megamenu--effect li a.drama:hover {
  opacity: 1;
}

#mainmenulist li .megamenu li a.bale {
  width: 36px;
  text-indent: 0;
  font-size: 18px;
  color: #fff;
  font-family: 'Bangers', cursive;
}

#mainmenulist li .megamenu--effect li a.bale:hover {
  opacity: 1;
}

#mainmenulist li .megamenu li a.khazirlik {
  width: 161px;
  text-indent: 0;
  font-size: 18px;
  color: #fff;
  font-family: 'Bangers', cursive;
}

#mainmenulist li .megamenu--effect li a.khazirlik:hover {
  opacity: 1;
}

#mainmenulist li .megamenu li a.oyunculuk {
  width: 78px;
  text-indent: 0;
  font-size: 18px;
  color: #fff;
  font-family: 'Bangers', cursive;
}

#mainmenulist li .megamenu--effect li a.oyunculuk:hover {
  opacity: 1;
}

#mainmenulist li .megamenu li a.dekor {
  width: 124px;
  text-indent: 0;
  font-size: 18px;
  color: #fff;
  font-family: 'Bangers', cursive;
}

#mainmenulist li .megamenu--effect li a.dekor:hover {
  opacity: 1;
}

#mainmenulist li .megamenu li a.kostum {
  width: 137px;
  text-indent: 0;
  font-size: 18px;
  color: #fff;
  font-family: 'Bangers', cursive;
}

#mainmenulist li .megamenu--effect li a.kostum:hover {
  opacity: 1;
}
/*Header main menu end here*/
/*Header End here*/
/*Slider start here*/

#mainslider {
  height: 445px;
  padding-top: 108px !important;
  background: #fff;
  z-index: 9999;
  min-width: 1200px;
}
/*Slider end here*/
/*Anasayfa Sol blok start here*/

.contentleft {
  position: relative;
  float: left;
  width: 285px;
  background: #ae1b2c;
  padding-top: 10px;
}

.contentleft .altionkhabertitle {
  float: left;
  width: 100%;
  height: 23px;
  margin-top: 19px !important;
  text-indent: -99999px;
  background: url(../img/content/haberler/assets/aktinokhaberlertitle.png) center center no-repeat;
}

.contentleft .haberlist {
  float: left;
  margin-top: 22px;
  padding: 0px 7px 0px 7px;
}

.contentleft .haberlist li {
  float: left;
  width: 100%;
  margin-bottom: 30px;
}

.contentleft .haberlist li img {
  float: lefT;
  margin-right: 10px;
  -webkit-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  /*Full path of the polyfill should be given here*/
  /*behavior: url(../js/PIE/PIE.htc);*/
  /*Full path of the polyfill should be given here*/
}

.contentleft .haberlist li .htitle {
  font-size: 13px;
  color: #fff;
  font-family: 'Open Sans 700';
}

.contentleft .haberlist li p {
  font-family: 'Open Sans 400';
  font-size: 13px;
  color: #d59696;
}

.contentleft .haberlist li .devamilink {
  float: right;
  width: 62px;
  height: 14px;
  margin-top: 7px;
  margin-right: 4px;
  background: url(../img/content/haberler/assets/ahddevamibg.png) no-repeat;
}
/*Anasayfa Sol blok end here*/
/*Anasayfa Sağ blok start here*/

.contentright {
  position: relative;
  float: left;
  width: 885px;
  padding: 25px 0px 55px 25px;
}

.contentright .mansetlist {
  position: relative;
  float: left;
  width: 100%;
  margin-top: 45px;
  margin-bottom: 35px;
}

.contentright .mansetlist li {
  float: left;
  margin-right: 35px;
  text-align: center;
  width: 259px;
}

.contentright .mansetlist li:last-child {
  margin-right: 0px;
}

.contentright .mansetlist li img {
  float: left;
}

.contentright .mansetlist li p {
  font-family: 'Open Sans 700';
  font-weight: normal;
  font-size: 13px;
  color: #fff;
  padding: 0px 12px;
}

.contentright .mansettakvim {
  position: Relative;
  float: left;
  width: 253px;
  height: 83px;
  background: url(../img/content/anasayfa/etkinlikbg.png) no-repeat;
  text-align: center;
  padding-top: 105px;
}

.contentright .mansettakvim img {
  position: absolute;
  float: left;
  lefT: 10px;
  top: -10px;
  z-index: 99999;
  display: block;
}

.contentright .mansettakvim p,
.contentright .mansettakvim .mtakvima {
  float: left;
  width: 100%;
  font-family: 'Open Sans 700';
  font-weight: normal;
  font-size: 13px;
  color: #fff;
  padding-bottom: 7px;
}

.contentright .juniorol {
  position: Relative;
  float: left;
  width: 544px;
  height: 188px;
  background: url(../img/content/anasayfa/juniorol/juniorolbg.png) no-repeat;
  margin-left: 47px;
}

.contentright .juniorol img {
  float: left;
  margin: 15px 40px;
}

.contentright .juniorol .formlist {
  float: left;
  width: 231px;
  margin-top: 15px;
}

.contentright .juniorol .formlist li {
  position: Relative;
  float: left;
  width: 100%;
  text-align: center;
}

.contentright .juniorol .formlist li .textbg {
  float: left;
  width: 231px;
  height: 57px;
  background: url(../img/content/anasayfa/juniorol/juniortextbg.png) no-repeat;
}

.contentright .juniorol .formlist li .juniortext {
  position: absolute;
  float: left;
  left: 20px;
  top: 12px;
  outline: none;
  border: none;
  font-size: 17px;
  font-family: 'Open Sans 400';
  font-weight: normal;
}

.contentright .juniorol .formlist li .submitbuton {
  float: left;
  width: 128px;
  height: 46px;
  background: url(../img/content/anasayfa/juniorol/juniorgonder.png) no-repeat;
  outline: none;
  border: none;
  text-indent: -99999px;
  margin-left: 50px;
}
/*Anasayfa Sağ blok end here*/
/*Footer Start Here*/

.fcopyright {
  position: Relative;
  float: left;
  left: 18px;
  top: 9px;
}

.sosyalmedyalist {
  position: relative;
  float: right;
  right: 50px;
  top: 5px;
}

.sosyalmedyalist li {
  float: left;
  margin-left: 16px;
}

.sosyalmedyalist li a {
  float: left;
  width: 15px;
  height: 17px;
}

.sosyalmedyalist li a.fb {
  background: url(../img/footer/sosyalmedya.png) left center no-repeat;
  width: 20px;
}

.sosyalmedyalist li a.tw {
  background: url(../img/footer/sosyalmedya.png) center center no-repeat;
  width: 20px;
}

.sosyalmedyalist li a.yt {
  background: url(../img/footer/sosyalmedya.png) right center no-repeat;
  width: 20px;
}
/*Footer End Here*/
/*Alt Sayfa Taslak start here*/

#altsayfaslider {
  height: 270px;
  padding-top: 115px;
}

.sayfatitle {
  font-family: 'Open Sans 400 italic';
  font-size: 26px;
  color: #fff;
  font-weight: normal;
  padding: 0px 0px 19px 2px;
}

.contenth3 {
  font-family: 'Open Sans 600';
  font-size: 17px;
  color: #fff;
  font-weight: normal;
  padding-bottom: 19px;
}
/*Alt Sayfa Taslak end here*/
/*Biz Kimiz start here*/

.contentright .sayfaimg {
  float: left;
  padding-bottom: 15px;
}

.contentright p {
  font-family: 'Open Sans 400';
  color: #fff;
  font-size: 14px;
  padding-bottom: 20px;
}

.contentright .kuruculardiv {
  float: left;
  width: 100%;
  display: block;
  margin-bottom: 10px;
}

.contentright .kuruculardiv img {
  position: relative;
  float: left;
  z-index: 2;
}

.contentright .kuruculardiv h3 {
  position: relative;
  float: left;
  width: 455px;
  height: 54px;
  background: url(../img/content/oyunlar/assets/kurucuadbg.png) top right no-repeat;
  font-family: 'Open Sans 400 italic';
  font-weight: normal;
  font-size: 27px;
  color: #e80e27;
  padding: 11px 0px 0px 80px;
  margin-left: -80px !important;
  margin-top: 17px !important;
  margin-bottom: 17px !important;
  z-index: 1;
}

.contentright .kuruculardiv h3.digeroyunlarh3 {
  height: 48px;
  padding: 17px 0px 0px 80px;
  margin-left: -80px !important;
  line-height: 0.9em;
}

.contentright .kuruculardiv h3 .yil {
  font-size: 15px;
  color: #962c38;
  font-family: 'Open Sans 600 italic';
}

.contentright .kuruculardiv h3 span {
  font-family: 'Open Sans 600 italic';
  font-weight: normal;
}

.contentright .kuruculardiv p {
  float: right;
  width: 640px;
}
/*Biz kimiz end here*/
/*Basın page start here*/

.content100 {
  position: Relative;
  float: lefT;
  width: 100%;
  padding: 25px 0px;
}

.content100 p {
  font-family: 'Open Sans 400';
  color: #fff;
  font-size: 14px;
  padding-bottom: 20px;
  padding-left: 8px;
}

.content100 .basinbultenlist {
  position: Relative;
  float: left;
  width: 100%;
  margin-bottom: 20px;
}

.content100 .basinbultenlist li {
  float: lefT;
  width: 100%;
  border-bottom: 1px solid #b21628;
  padding: 20px 0px;
  font-size: 16px;
  font-family: 'Open Sans 400 italic';
  font-weight: normal;
}

.content100 .basinbultenlist li a {
  color: #fff;
}

.content100 .basinbultenlist li a .basindetay {
  float: left;
}

.content100 .basinbultenlist li a .gazeteadi {
  float: right;
}
/*basın page end here*/
/*ekibe katıl start here*/

.ekibekatilcontent {
  width: 1010px !important;
  padding: 25px 74px;
}

.ekibekatilcontent .cvyuklediv {
  position: relative;
  float: left;
  width: 970px;
  height: 128px;
  background: url(../img/content/ekibe_katil/cvdivbg.png) no-repeat;
  padding: 25px 20px;
  font-family: 'Open Sans 300' !important;
  margin-bottom: 70px;
}

.ekibekatilcontent .cvyuklediv h3 {
  float: left;
  width: 100%;
  font-family: 'Open Sans 300 italic';
  font-size: 20px;
  font-weight: normal;
  color: #fff;
}

.ekibekatilcontent .cvyuklediv #kariyer-pozisyon {
  position: relative;
  float: lefT;
  width: 404px;
  height: 38px;
  margin-top: 10px;
  background: url(../img/content/ekibe_katil/selectbg.png) no-repeat;
  z-index: 8000 !important;
  margin-right: 27px;
}

.ekibekatilcontent .cvyuklediv #kariyer-pozisyon select {
  width: 100%;
}

.ekibekatilcontent #ekip-cv-upload {
  position: relative;
  float: left;
  width: 373px;
  height: 32px;
  background: url(../img/content/ekibe_katil/filebg.png) no-repeat;
  padding: 0px 145px 10px 12px;
  margin-top: 10px;
  cursor: pointer;
  overflow: hidden;
}

.ekibekatilcontent #ekip-cv-upload .button-fileinput {
  font-family: 'Open Sans 300' !important;
  width: 500px;
  height: 40px;
  font-size: 16px;
  color: #000;
  font-weight: normal;
  line-height: 38px;
}

.ekibekatilcontent .gonderbuton {
  position: Relative;
  float: left;
  width: 118px;
  height: 42px;
  background: url(../img/content/ekibe_katil/submitbuton.png) no-repeat;
  text-indent: -99999px;
  margin-top: 15px;
  border: none;
}

.ekibekatilcontent .uyaritext {
  float: right;
  width: 539px;
  font-family: 'Open Sans 400';
  font-size: 11px;
  color: #fff;
  margin-top: 12px;
}
/*ekibe katıl end here*/
/*Oyun detay sayfası start here*/

.oyunfotolist {
  position: relative;
  float: lefT;
  width: 100%;
  margin-bottom: 40px;
}

.oyunfotolist li {
  position: relative;
  float: lefT;
  margin-right: 25px;
  margin-bottom: 20px;
}

.oyunbiletal {
  position: absolute;
  float: right;
  right: 5px;
  top: 25px;
}

.facebookfollow {
  position: absolute;
  float: right;
  right: 140px;
  top: 27px;
}

.oyundetaylist {
  position: Relative;
  float: left;
  width: 640px;
  padding-bottom: 19px;
}

.oyundetaylist li {
  float: left;
  width: 100%;
  color: #fff;
  padding-bottom: 4px;
}

.oyundetaylist li .kalin {
  float: left;
  width: 200px;
  font-family: 'Open Sans 600';
  font-size: 14px;
  font-weight: normal;
}

.oyundetaylist li .ince {
  float: left;
  width: 440px;
  font-family: 'Open Sans 300';
  font-size: 14px;
  font-weight: normal;
}
/*Oyun detay sayfası end here*/
/*Oyun programı start here*/

.oyunpdiv {
  float: left;
  width: 400px;
  display: block;
  margin: 15px 0px;
}

.oyunpdiv img {
  position: relative;
  float: left;
  z-index: 2;
}

.oyunpdiv .oyunimg {
  width: 180px;
}

.oyunpdiv h2 {
  font-family: 'Open Sans 400 italic';
  font-size: 22px;
  color: #fff;
  font-weight: normal;
  padding: 0px 0px 19px 14px;
}

.oyunpdiv .lt-ie8 h3 {
  position: relative;
  float: left;
  width: 214px;
  height: 75px;
  background: url(../img/content/oyun_programi/oyunlar/kurucuadbg.png) top right no-repeat;
  font-weight: normal;
  color: #e80e27;
  padding: 11px 0px 0px 88px;
  margin-left: -88px !important;
  margin-top: 25px !important;
  margin-bottom: 17px !important;
  z-index: 1;
  line-height: 1em;
}

.oyunpdiv h3 {
  position: relative;
  float: left;
  width: 214px;
  height: 75px;
  background: url(../img/content/oyun_programi/oyunlar/kurucuadbg.png) top right no-repeat;
  font-weight: normal;
  color: #e80e27;
  padding: 11px 0px 0px 80px;
  margin-left: -80px !important;
  margin-top: 25px !important;
  margin-bottom: 17px !important;
  z-index: 1;
  line-height: 1.7em;
}

.oyunpdiv h3 .tarih {
  font-family: 'Open Sans 400 italic';
  font-weight: normal;
  color: #962c38;
  font-size: 15px;
  width: 100%;
}

.oyunpdiv h3 .mekan {
  font-family: 'Open Sans 400 italic';
  font-weight: normal;
  color: #282828;
  font-size: 15px;
  width: 100%;
}

.oyunpdiv h3 .saat {
  font-family: 'Open Sans 800';
  font-weight: normal;
  color: #282828;
  font-size: 15px;
  width: 100%;
}

.oyunpdiv a {
  float: left;
}
/*Oyun programı end here*/
/*Alt Sayfa sol menü start here*/

.leftmenulist {
  position: Relative;
  float: left;
  width: 100%;
  margin-top: 10px;
}

.leftmenulist li {
  position: Relative;
  float: lefT;
  width: 100%;
  margin-bottom: 10px;
}

.leftmenulist li:hover span,
.leftmenulist li.active span {
  color: #fff;
}

.leftmenulist li.bubirmenu {
  margin-bottom: 0px;
}

.leftmenulist li span {
  cursor: pointer;
  float: lefT;
  width: 255px;
  background: #8f1725;
  font-family: 'Open Sans 600';
  font-weight: normal;
  color: #ef6978;
  font-size: 16px;
  padding: 8px 15px;
}

.leftmenulist li.active .leftmenualt {
  height: 150px !important;
}

.leftmenulist li .leftmenualt {
  position: Relative;
  float: left;
  margin-left: 12px;
  overflow: hidden;
  height: 0px;
  margin-top: 10px;
}

.leftmenulist li .leftmenualt li {
  float: left;
  width: 265px;
  margin-bottom: 12px;
}

.leftmenulist li .leftmenualt li a {
  float: lefT;
  font-family: 'Open Sans 300 italic';
  font-weight: normal;
  font-size: 16px;
  color: #fff;
  border-radius: 2px;
  width: 245px;
  padding: 4px 10px;
}

.leftmenulist li .leftmenualt li a:hover,
.leftmenulist li .leftmenualt li a.active {
  background: #fff;
  color: #ae1b2c;
}
/*Alt sayfa sol menü end here*/
/*Kurumsal Ektinlikler Start here*/

.kurumsalektinlikimg {
  margin-right: 20px;
}

.kurumsaltalepa {
  float: lefT;
  background: url(../img/content/kurumsal_etkinlikler/kurumsal_oyun_talebi/mailicon.png) no-repeat;
  padding: 2px 0px 2px 40px;
  line-height: 1.5em;
  font-family: 'Open Sans 600';
  font-weight: normal;
  color: #fff;
  font-size: 14px;
}

.kurumsaltalepa:hover {
  color: #fff;
  text-decoration: underline;
}
/*Kurumsal Etkinlikler End Here*/
/*İletişim start here*/

.iletisimsol {
  position: relative;
  float: left;
  width: 375px;
  left: 75px;
  margin-right: 260px;
}

.iletisimsol h4 {
  float: left;
  width: 100%;
  font-family: 'Open Sans 400';
  font-weight: normal;
  font-size: 18px;
  color: #fff;
  padding-left: 5px;
  padding-bottom: 10px;
}

.iletisimsol .adreslist {
  float: left;
  width: 100%;
  padding-left: 5px;
  margin-bottom: 20px;
}

.iletisimsol .adreslist li {
  float: left;
  width: 100%;
  font-family: 'Open Sans 400';
  font-weight: normal;
  font-size: 14px;
  color: #fff;
}

.iletisimsol .adreslist li .adres {
  float: left;
  width: 55px;
}

.iletisimsol .adreslist li .dot {
  float: left;
  width: 19px;
}

.iletisimsol .adreslist li .textalan {
  float: left;
  width: 281px;
}

.iletisimsol .googlemapsa {
  float: left;
  width: 235px;
  background: url(../img/content/iletisim/googlelinkbg.png) no-repeat;
  line-height: 27px;
  padding-left: 30px;
  font-family: 'Open Sans 400 italic';
  font-weight: normal;
  font-size: 14px;
  color: #ae1b2c;
  margin-bottom: 35px;
}

.iletisimsol .googlemapsa:hover {
  color: #ae1b2c;
}

.iletisimsag {
  position: relative;
  float: left;
  width: 463px;
}

.iletisimsag .iletisimform {
  float: left;
  font-family: 'Open Sans 400';
  font-weight: normal;
  font-size: 14px;
  color: #fff;
}

.iletisimsag .iletisimform tr td {
  position: relative;
  vertical-align: middle;
  text-align: left;
}

.iletisimsag .iletisimform tr td.novalign {
  vertical-align: top;
  padding-top: 10px;
}

.iletisimsag .iletisimform tr td .textareabg {
  position: absolute;
  float: lefT;
  left: 0px;
  top: 5px;
  width: 404px;
  height: 108px;
  z-index: 1;
}

.iletisimsag .iletisimform tr td input[type=text] {
  position: relative;
  background: none;
  float: left;
  font-family: 'Open Sans 400';
  font-weight: normal;
  font-size: 14px;
  color: #000;
  border: none;
  z-index: 2;
  width: 394px;
  padding-left: 10px;
  height: 38px;
  background: url(../img/content/iletisim/textbg.png) center center no-repeat;
}

.iletisimsag .iletisimform tr td textarea {
  position: relative;
  background: none;
  float: left;
  font-family: 'Open Sans 400';
  font-weight: normal;
  font-size: 14px;
  color: #000;
  border: none;
  z-index: 2;
  width: 364px;
  padding: 10px 30px 10px 10px;
  resize: none;
  height: 88px;
  background: url(../img/content/iletisim/textareabg.png) no-repeat;
}

.iletisimsag .iletisimform tr td .iletisimformsubmit {
  float: left;
  width: 118px;
  height: 42px;
  background: url(../img/content/iletisim/submitbg.png) no-repeat;
  border: none;
  text-indent: -99999px;
}

.mesajcss {
  float: right;
  text-align: right;
}

.mesajcss tr td {
  text-align: right !important;
}
/*İletişim end here*/
/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/

#colorbox,
#cboxOverlay,
#cboxWrapper {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  outline: none;
}

#cboxOverlay {
  position: fixed;
  width: 100%;
  height: 100%;
}

#cboxMiddleLeft,
#cboxBottomLeft {
  clear: left;
}

#cboxContent {
  position: relative;
  border-radius: 9px;
}

#cboxLoadedContent {
  border-radius: 9px;
}

#cboxTitle {
  margin: 0;
}

#cboxLoadingOverlay,
#cboxLoadingGraphic {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

#cboxPrevious,
#cboxNext,
#cboxClose,
#cboxSlideshow {
  cursor: pointer;
}

.cboxPhoto {
  float: left;
  border: 0;
  display: block;
}

.cboxIframe {
  width: 100%;
  height: 100%;
  display: block;
  border: 0;
}

#cboxCurrent {
  display: none !important;
}
/*
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/

#cboxOverlay {
  background: #fff;
  opacity: 0.5 !important;
}

#cboxTopLeft {
  width: 25px;
  height: 25px;
}

#cboxTopCenter {
  height: 25px;
}

#cboxTopRight {
  width: 25px;
  height: 25px;
}

#cboxBottomLeft {
  width: 25px;
  height: 25px;
}

#cboxBottomCenter {
  height: 25px;
}

#cboxBottomRight {
  width: 25px;
  height: 25px;
}

#cboxMiddleLeft {
  width: 25px;
}

#cboxMiddleRight {
  width: 25px;
}

#cboxContent {
  background: #fff;
}

.cboxIframe {
  background: #fff;
}

#cboxError {
  padding: 50px;
  border: 1px solid #ccc;
}

#cboxLoadedContent {
  margin-bottom: 0px;
}

#cboxTitle {
  position: absolute;
  top: 0px;
  left: 0;
  text-align: center;
  width: 100%;
  color: #999;
  display: none !important;
}

#cboxSlideshow {
  position: absolute;
  bottom: 0px;
  right: 42px;
  color: #444;
}

#cboxPrevious {
  position: absolute;
  width: 45px;
  height: 45px;
  top: 50%;
  left: 5px;
  background: url(../img/content/colorbox/next-perv.png) top left no-repeat;
  opacity: 0.5;
  text-align: left;
  text-indent: -99999px;
  font-size: 1px;
  border: NONE;
}

#cboxNext {
  position: absolute;
  width: 45px;
  height: 45px;
  top: 50%;
  right: 5px;
  background: url(../img/content/colorbox/next-perv.png) top right no-repeat;
  opacity: 0.5;
  text-align: left;
  text-indent: -99999px;
  font-size: 1px;
  border: NONE;
}

#cboxPrevious:hover,
#cboxNext:hover {
  opacity: 1;
}

#cboxLoadingOverlay {
  background: #ffffff url(../img/content/colorbox/loading.gif) no-repeat 5px 5px;
}

#cboxClose {
  position: absolute;
  top: 17px;
  right: 18px;
  display: block;
  border: none;
  width: 18px;
  height: 25px;
  text-align: left;
  text-indent: -99999px;
  background: url(../img/content/colorbox/close.png) top center no-repeat;
}

#cboxClose:hover {
  background-position: bottom center;
}
/*JQ TRANSFORM STARTS HERE*/

form.jqtransformdone label {
  margin-top: 4px;
  margin-right: 8px;
  display: block;
  float: left;
}

form.jqtransformdone div.rowElem {
  clear: both;
  padding: 4px 0px;
}
/* -------------
 * Buttons
 * ------------- */

button.jqTransformButton {
  margin: 0px;
  padding: 0px;
  border: none;
  background-color: transparent;
  cursor: pointer;
  overflow: visible;
}

*:first-child + html button.jqTransformButton[type] {
  width: 1;
}
/* IE7 */

button.jqTransformButton span {
  background: transparent  no-repeat right top;
  display: block;
  float: left;
  padding: 0px 4px 0px 0px;
  /* sliding doors padding */
  margin: 0px;
  height: 33px;
}

button.jqTransformButton span span {
  background: transparent  no-repeat top left;
  color: #333;
  padding: 8px 4px 0px 8px;
  font-weight: normal;
  font-size: 12px;
  line-height: 13px;
  display: block;
  text-decoration: none;
  height: 33px;
}
/*hover*/

button.jqTransformButton_hover span span {
  background-position: left -33px;
}

button.jqTransformButton_hover span {
  background-position: right -33px;
}
/*clicked*/

button.jqTransformButton_click span span {
  background-position: left -66px;
}

button.jqTransformButton_click span {
  background-position: right -66px;
}
/* IE 6 */

* html button.jqTransformButton {
  height: 33px;
}

* button.jqTransformButton span span {
  height: 25px;
}
/* IE 7 */

* + html button.jqTransformButton {
  height: 33px;
}

* + button.jqTransformButton span span {
  height: 25px;
}
/* -------------
 * Inputs
 * ------------- */

.jqTransformInputWrapper {
  background: transparent  no-repeat left top;
  height: 31px;
  padding: 0px;
  float: left;
}

.jqTransformInputInner {
  background: transparent  no-repeat top right;
  padding: 0px;
  margin: 0px;
}

.jqTransformInputInner div {
  height: 31px;
  margin: 0px 0px 0px 8px;
}

.jqTransformInputInner div input {
  font-size: 12px;
  line-height: 18px;
  vertical-align: middle;
  height: 31px;
  color: #404040;
  border: none;
  padding: 8px 0px 0px 0px;
  margin: 0px;
  background: transparent;
}
/*  IE6 */

* html .jqTransformInputInner div input {
  padding: 6px 0 0 0;
  margin: 0 0 0 -8px;
  height: 24px;
}
/* Ie7 */

* + html .jqTransformInputInner div input {
  padding: 6px 0 0 0;
  margin-left: -10px;
  height: 24px;
}
/*hover*/

.jqTransformInputWrapper_hover {
  background-position: left -31px;
}

.jqTransformInputWrapper_hover div.jqTransformInputInner {
  background-position: right -31px;
}
/*focus*/

.jqTransformInputWrapper_focus {
  background-position: left -62px;
}

.jqTransformInputWrapper_focus div.jqTransformInputInner {
  background-position: right -62px;
}

.jqTransformSafari .jqTransformInputInner div {
  position: relative;
  overflow: hidden;
  margin: 0px 8px;
}

.jqTransformSafari .jqTransformInputInner div input {
  background-color: none;
  position: absolute;
  top: -10px;
  left: -2px;
  height: 42px;
  padding-left: 4px;
}
/* -------------
 * Textarea
 * ------------- */

table.jqTransformTextarea td#jqTransformTextarea-mm textarea {
  font-size: 12px;
  line-height: 16px;
}

table.jqTransformTextarea td {
  font-size: 1px;
  line-height: 1px;
  width: 5px;
  height: 5px;
  margin: 0;
  padding: 0;
}

table.jqTransformTextarea tr {
  /*border: 1px solid red;*/
}

table.jqTransformTextarea textarea {
  margin: 0;
  padding: 0;
  border: 0;
  background: none;
}

table.jqTransformTextarea td#jqTransformTextarea-tl {
  background:  no-repeat top left;
}

table.jqTransformTextarea td#jqTransformTextarea-tm {
  background:  repeat-x top left;
}

table.jqTransformTextarea td#jqTransformTextarea-tr {
  background:  no-repeat top left;
}

table.jqTransformTextarea td#jqTransformTextarea-ml {
  background:  repeat-y top left;
}

table.jqTransformTextarea td#jqTransformTextarea-mm {
  background:  repeat;
}

table.jqTransformTextarea td#jqTransformTextarea-mr {
  background:  repeat-y top left;
}

table.jqTransformTextarea td#jqTransformTextarea-bl {
  background:  no-repeat top left;
}

table.jqTransformTextarea td#jqTransformTextarea-bm {
  background:  repeat-x top left;
}

table.jqTransformTextarea td#jqTransformTextarea-br {
  background:  no-repeat top left;
}
/*hover*/

table.jqTransformTextarea-hover td#jqTransformTextarea-tl {
  background-position: 0px -5px;
}

table.jqTransformTextarea-hover td#jqTransformTextarea-tm {
  background-position: 0px -5px;
}

table.jqTransformTextarea-hover td#jqTransformTextarea-tr {
  background-position: 0px -5px;
}

table.jqTransformTextarea-hover td#jqTransformTextarea-ml {
  background-position: -5px 0px;
}

table.jqTransformTextarea-hover td#jqTransformTextarea-mm {
  background-image: ;
}

table.jqTransformTextarea-hover td#jqTransformTextarea-mr {
  background-position: -5px 0px;
}

table.jqTransformTextarea-hover td#jqTransformTextarea-bl {
  background-position: 0px -5px;
}

table.jqTransformTextarea-hover td#jqTransformTextarea-bm {
  background-position: 0px -5px;
}

table.jqTransformTextarea-hover td#jqTransformTextarea-br {
  background-position: 0px -5px;
}
/*focus*/

table.jqTransformTextarea-focus td#jqTransformTextarea-tl {
  background-position: 0px -10px;
}

table.jqTransformTextarea-focus td#jqTransformTextarea-tm {
  background-position: 0px -10px;
}

table.jqTransformTextarea-focus td#jqTransformTextarea-tr {
  background-position: 0px -10px;
}

table.jqTransformTextarea-focus td#jqTransformTextarea-ml {
  background-position: -10px 0px;
}

table.jqTransformTextarea-focus td#jqTransformTextarea-mm {
  background-image: ;
}

table.jqTransformTextarea-focus td#jqTransformTextarea-mr {
  background-position: -10px 0px;
}

table.jqTransformTextarea-focus td#jqTransformTextarea-bl {
  background-position: 0px -10px;
}

table.jqTransformTextarea-focus td#jqTransformTextarea-bm {
  background-position: 0px -10px;
}

table.jqTransformTextarea-focus td#jqTransformTextarea-br {
  background-position: 0px -10px;
}

table.jqTransformTextarea .jqTransformSafariTextarea div {
  position: relative;
  overflow: hidden;
  border: 0px solid red;
}

table.jqTransformTextarea .jqTransformSafariTextarea textarea {
  background: none;
  position: absolute;
  top: -10px;
  left: -10px;
  padding: 10px 10px 10px 10px;
  resize: none;
}
/* -------------
 * Radios
 * ------------- */

.jqTransformRadioWrapper {
  float: left;
  display: block;
  margin: 0px 4px;
  margin-top: 5px;
}

.jqTransformRadio {
  background: transparent  no-repeat center top;
  vertical-align: middle;
  height: 19px;
  width: 18px;
  display: block;
  /*display: -moz-inline-block;*/
}
/* -------------
 * Checkboxes
 * ------------- */

span.jqTransformCheckboxWrapper {
  display: block;
  float: left;
  margin-top: 5px;
}

a.jqTransformCheckbox {
  background: transparent  no-repeat center top;
  vertical-align: middle;
  height: 19px;
  width: 18px;
  display: block;
  /*display: -moz-inline-block;*/
}
/* -------------
 * Checked - Used for both Radio and Checkbox
 * ------------- */

a.jqTransformChecked {
  background-position: center bottom;
}
/* -------------
 * Selects
 * ------------- */

.jqTransformSelectWrapper {
  width: 100%;
  position: relative;
  height: 44px;
  float: left;
}

.jqTransformSelectWrapper div span {
  background:  top right no-repeat;
  color: #000;
  width: 404px !important;
  font-size: 16px;
  float: left;
  font-family: 'Open Sans 300';
  font-weight: normal;
  white-space: nowrap;
  height: 38px;
  line-height: 38px;
  overflow: hidden;
  cursor: pointer;
  padding-left: 12px;
}

.jqTransformSelectWrapper a.jqTransformSelectOpen {
  display: block;
  position: absolute;
  right: 15px;
  top: 15px;
  width: 18px;
  height: 11px;
  background: url(../img/content/ekibe_katil/selectok.png) no-repeat;
}

.jqTransformSelectWrapper ul {
  position: absolute;
  width: 404px !important;
  top: 38px;
  left: 0px;
  list-style: none;
  background-color: #FFF;
  border: solid 1px #CCC;
  display: none;
  margin: 0px;
  padding: 0px;
  overflow: auto;
  overflow-y: auto;
  z-index: 10;
}

.jqTransformSelectWrapper ul a {
  display: block;
  padding: 5px;
  padding-left: 20px;
  text-decoration: none;
  color: #8c8c8c;
  background-color: #FFF;
  font-size: 18px;
}

.jqTransformSelectWrapper ul a.selected {
  background: #8c8c8c;
  color: #333;
}

.jqTransformSelectWrapper ul a:hover,
.jqTransformSelectWrapper ul a.selected:hover {
  background: #ccc;
  color: #fff;
}
/* -------------
 * Hidden - used to hide the original form elements
 * ------------- */

.jqTransformHidden {
  display: none;
}
/*JQ TRANSFORM END HERE*/
/*Etkinlik takvimi start here*/

.fc-calendar-container {
  position: relative;
  width: 100%;
}

.fc-calendar {
  width: 100%;
  height: 100%;
}

.fc-calendar .fc-head {
  height: 30px;
  line-height: 30px;
  background: #000000;
  color: #fff;
  font-family: 'Open Sans 600';
  font-weight: normal;
  font-size: 14px;
  margin-bottom: 20px;
}

.fc-calendar .fc-body {
  position: relative;
  width: 100%;
  /*border: 1px solid #ddd;*/
}

.fc-calendar .fc-row {
  position: relative;
  float: left;
  /*width: 100%;*/
  border-bottom: 1px solid #ddd;
}

.fc-four-rows .fc-row {
  height: 110px;
}

.fc-five-rows .fc-row {
  height: 110px;
}

.fc-six-rows .fc-row {
  height: 110px;
}

.fc-calendar .fc-row > div {
  float: left;
  height: 102px;
  width: 160px;
  position: relative;
}

.fc-calendar .fc-head > div {
  float: left;
  height: 30px;
  width: 169px;
  position: relative;
}
/* IE 9 is rounding up the calc it seems */

.ie9 .fc-calendar .fc-row > div,
.ie9 .fc-calendar .fc-head > div {
  width: 14.2%;
}

.fc-calendar .fc-row > div {
  border-right: 1px solid #ddd;
  padding: 4px;
  overflow: hidden;
  position: relative;
}

.fc-calendar .fc-head > div {
  text-align: center;
}

.fc-calendar .fc-row > div > span.fc-date {
  position: absolute;
  width: 30px;
  height: 20px;
  font-size: 20px;
  line-height: 20px;
  font-weight: 700;
  color: #ddd;
  top: 10px;
  left: 8px;
  text-align: left;
  font-family: 'Open Sans 600';
  font-weight: normal;
  color: #fff;
  font-size: 23px;
}

.custom-month-year {
  position: absolute;
  float: right;
  right: 0px;
  top: 20px;
  width: 180px;
}

.custom-month {
  float: left;
  padding-top: 4px;
  margin-right: 5px;
  font-family: 'Open Sans 400';
  font-weight: normal;
  color: #fff;
  font-size: 15px;
}

.custom-year {
  float: left;
  padding-top: 4px;
  font-family: 'Open Sans 400';
  font-weight: normal;
  color: #fff;
  font-size: 15px;
}

#custom-prev {
  position: absolute;
  float: left;
  width: 15px;
  height: 27px;
  background: url(../img/content/etkinliktakvimi/assets/oklar.png) top left no-repeat;
  top: 0px;
  right: 38px;
  cursor: pointer;
}

#custom-next {
  position: absolute;
  float: left;
  width: 15px;
  height: 27px;
  background: url(../img/content/etkinliktakvimi/assets/oklar.png) top right no-repeat;
  top: 0px;
  right: 0px;
  cursor: pointer;
}

.fc-calendar .fc-row > div > span.fc-weekday {
  padding-left: 5px;
  display: none;
}
/*.fc-calendar .fc-row > div.fc-today {
	background: #fff4c3;
}*/

.fc-calendar .fc-row > div.fc-content {
  background: #ffa919;
}

.fc-calendar .fc-row > div.fc-content > div {
  padding-top: 37px;
}

.fc-calendar .fc-row > div.fc-content .fc-date {
  color: #000;
}

.fc-calendar .fc-row > div.fc-content > div > a {
  position: relative;
  float: left;
  color: #000;
  margin-left: 7px;
  margin-bottom: 5px;
  padding: 4px;
  background: #ffdda3;
  border-radius: 3px;
}

.fc-calendar .fc-row > div.fc-out {
  opacity: 0.6;
}

.fc-calendar .fc-row > div:last-child,
.fc-calendar .fc-head > div:last-child {
  border-right: none;
}

.fc-calendar .fc-row:last-child {
  border-bottom: none;
}
/*Etkinlik takvimi end here*/
/*Layerslider starts here*/

.ls-inner {
  position: relative;
  z-index: 1;
}

.ls-inner,
.ls-layer {
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.ls-layer {
  position: absolute;
  display: none;
  margin-top: 2px;
  background-position: center center;
}

.ls-active,
.ls-animating {
  display: block !important;
}

.ls-layer > * {
  position: absolute;
  left: 0px;
  top: 0px;
}

.ls-layer .ls-bg {
  left: 50%;
  top: 50%;
}

.ls-bottom-nav-wrapper a,
.ls-nav-prev,
.ls-nav-next {
  outline: none;
}

.ls-vpcontainer {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0px;
  top: 0px;
}
/*Layerslide specific starts here*/

#layerslider {
  width: 100%;
  height: 500px;
}

#layerslider .centercontent {
  height: 445px;
  z-index: 999999;
}

#ps1-detay {
  background: url(../img/content/anasayfa/slider/1/text.png) top center no-repeat;
  width: 100%;
  height: 445px;
}

#ps1-1 {
  background: url(../img/content/anasayfa/slider/1/ananesne.png) top center no-repeat;
  width: 100%;
  height: 520px;
}

#ps1-2 {
  background: url(../img/content/anasayfa/slider/1/butonlar.png) top center no-repeat;
  width: 100%;
  height: 445px;
}

#ps2-detay {
  background: url(../img/content/anasayfa/slider/2/text.png) top center no-repeat;
  width: 100%;
  height: 465px;
}

#ps2-1 {
  background: url(../img/content/anasayfa/slider/2/ananesne.png) top center no-repeat;
  width: 100%;
  height: 520px;
}

#ps2-2 {
  background: url(../img/content/anasayfa/slider/2/butonlar.png) top center no-repeat;
  width: 100%;
  height: 445px;
}

#ps3-detay {
  background: url(../img/content/anasayfa/slider/3/text.png) top center no-repeat;
  width: 100%;
  height: 465px;
}

#ps3-1 {
  background: url(../img/content/anasayfa/slider/3/ananesne.png) top center no-repeat;
  width: 100%;
  height: 450px;
}

#ps3-2 {
  background: url(../img/content/anasayfa/slider/3/butonlar.png) top center no-repeat;
  width: 100%;
  height: 445px;
}

#ps4-detay {
  background: url(../img/content/anasayfa/slider/4/text.png) top center no-repeat;
  width: 100%;
  height: 465px;
}

#ps4-1 {
  background: url(../img/content/anasayfa/slider/4/ananesne.png) top center no-repeat;
  width: 100%;
  height: 455px;
}

#ps4-2 {
  background: url(../img/content/anasayfa/slider/4/butonlar.png) top center no-repeat;
  width: 100%;
  height: 460px;
}

#ps4-3 {
  background: url(../img/content/anasayfa/slider/4/arka.png) top center no-repeat;
  width: 100%;
  height: 455px;
}

#ps5-detay {
  background: url(../img/content/anasayfa/slider/5/text.png) top center no-repeat;
  width: 100%;
  height: 465px;
}

#ps5-1 {
  background: url(../img/content/anasayfa/slider/5/ananesne.png) top center no-repeat;
  width: 100%;
  height: 509px;
}

#ps5-2 {
  background: url(../img/content/anasayfa/slider/5/butonlar.png) top center no-repeat;
  width: 100%;
  height: 445px;
}

#ps6-detay {
  background: url(../img/content/anasayfa/slider/6/text.png) top center no-repeat;
  width: 100%;
  height: 465px;
}

#ps6-1 {
  background: url(../img/content/anasayfa/slider/6/ananesne.png) top center no-repeat;
  width: 100%;
  height: 509px;
}

.lbutonlar1 {
  position: absolute;
  float: lefT;
  width: 197px;
  height: 60px;
  left: 165px;
  bottom: 40px;
}

.lbutonlar2 {
  position: absolute;
  float: lefT;
  width: 193px;
  height: 60px;
  left: 370px;
  bottom: 40px;
}

.lbutonlar3 {
  position: absolute;
  float: lefT;
  width: 140px;
  height: 60px;
  left: 573px;
  bottom: 40px;
}
/*Buton nav start here*/

.ls-bottom-nav-wrapper {
  position: absolute;
  float: left;
  bottom: 15px;
  left: 0px;
  height: 56px;
  width: 100%;
  z-index: 99999;
}

.ls-bottom-nav-wrapper .ls-bottom-slidebuttons {
  position: relative;
  width: 1200px;
  height: 56px;
  display: block;
  margin: 0 auto;
}

.ls-bottom-nav-wrapper .ls-bottom-slidebuttons a {
  float: left;
  display: block;
  width: 56px;
  height: 56px;
  background: url(../img/content/anasayfa/slider/navbg.png) top center no-repeat;
  margin-left: 30px;
}

.ls-bottom-nav-wrapper .ls-bottom-slidebuttons a:first-child {
  margin-left: 400px !important;
}

.ls-bottom-nav-wrapper .ls-bottom-slidebuttons a:hover,
.ls-bottom-nav-wrapper .ls-bottom-slidebuttons a.ls-nav-active {
  background-position: bottom center;
}
/*buton nav end here*/
/*Layerslide ends here*/
/*Etkinlik takvimi iframe start here*/

.iframediv {
  position: relative;
  float: left;
  width: 690px;
  height: 290px;
  padding: 25px;
  background: #fff;
  color: #000 !important;
  border-radius: 9px;
}

.iframediv h1 {
  color: #000 !important;
  font-size: 28px;
  float: right;
  width: 435px;
  padding: 0px 0px 4px 8px;
}

.iframediv .tarih {
  font-family: 'Open Sans 400 italic';
  font-size: 17px;
  color: #e80e27;
}

.iframediv .yer {
  font-family: 'Open Sans 400 italic';
  font-size: 17px;
  color: #6e6e6e;
}

.iframediv .perdeoyun {
  color: #6e6e6e;
}

.iframediv p {
  font-family: 'Open Sans 400 italic';
  font-size: 14px;
  padding-bottom: 20px;
  float: right;
  width: 435px;
  color: #414141;
}

.iframediv a {
  float: right;
  margin-right: 312px;
}

.iframediv .etdimgbox {
  position: Relative;
  float: left;
  width: 243px;
  height: 243px;
}

.iframediv .etdimgbox img {
  position: relative;
  float: left;
  margin-left: 8px;
  margin-top: 5px;
  -webkit-border-radius: 100px;
  -ms-border-radius: 100px;
  border-radius: 100px;
  /*Full path of the polyfill should be given here*/
  /*behavior: url(../js/PIE/PIE.htc);*/
  /*Full path of the polyfill should be given here*/
  z-index: 2;
}

.iframediv .etdimgbox .mask {
  position: absolute;
  float: left;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  background: url(../img/content/etkinliktakvimi/assets/oyundetayimgmask.png) no-repeat;
  z-index: 3;
}
/*etkinlik takvimi iframe end here*/

#hebelelist {
  position: Relative;
  float: left;
  width: 100%;
  margin-bottom: 20px;
}

#hebelelist li {
  position: relative;
  float: left;
  width: 100%;
}

.holder {
  position: relative;
  float: left;
  width: 100%;
  text-align: center;
  margin-bottom: 20px;
}

.holder a {
  background: url(../img/content/oyunlar/assets/digeroyunlar_nav.png) top center no-repeat;
  font-family: 'Open Sans 700 italic';
  font-weight: normal;
  color: #000;
  font-size: 19px;
  padding: 3px 18px 14px 12px;
  margin-left: 15px;
  height: 43px;
}

.holder a:hover,
.holder a.jp-current {
  opacity: 0.8;
  color: #FF0000;
}
/*Tüm Haberler başlangıç*/

#thaberlist {
  position: relative;
  float: left;
  width: 100%;
  margin-top: 15px;
  margin-bottom: 35px;
}

#thaberlist li {
  float: left;
  margin-right: 15px;
  width: 385px;
  margin-bottom: 45px;
  min-height: 175px;
  background: url(../img/content/haberler/assets/thlistcizgi.jpg) center right no-repeat;
}

#thaberlist li:last-child {
  background: none;
}

#thaberlist li:last-child {
  margin-right: 0px;
}

#thaberlist li img {
  float: left;
  margin-right: 10px;
  margin-top: 5px;
  border: 3px solid #fff;
  -webkit-border-radius: 19px;
  -ms-border-radius: 19px;
  border-radius: 19px;
  /*Full path of the polyfill should be given here*/
  /*behavior: url(../js/PIE/PIE.htc);*/
  /*Full path of the polyfill should be given here*/
}
/*#thaberlist li .imgbox .mask {
  position:absolute;
  float: left;
  margin-left:5px;
  width:259px;
  height:129px;
  background:url(../img/content/haberler/assets/thimgmask.png) top left no-repeat;
  left:0px;
  top:0px;
}*/

#thaberlist li h3 {
  font-family: 'Open Sans 700';
  font-weight: normal;
  font-size: 18px;
  color: #fff;
  padding: 6px 12px;
  padding-top: 12px;
}

#thaberlist li p {
  font-family: 'Open Sans 400';
  font-weight: normal;
  font-size: 13px;
  color: #fff;
  padding: 0px 12px;
}

#thaberlist li .thdevamia {
  float: left;
  margin-top: 10px;
  width: 47px;
  height: 12px;
  background: url(../img/content/haberler/assets/thaberlerdevami.png) top left no-repeat;
}

.haberdetayimg {
  float: left;
  margin-right: 30px;
  margin-bottom: 10px;
  border: 3px solid #fff;
  -webkit-border-radius: 19px;
  -ms-border-radius: 19px;
  border-radius: 19px;
  /*Full path of the polyfill should be given here*/
  /*behavior: url(../js/PIE/PIE.htc);*/
  /*Full path of the polyfill should be given here*/
}

.haberfotolist {
  position: relative;
  float: lefT;
  width: 100%;
  margin-bottom: 20px;
}

.haberfotolist li {
  position: relative;
  float: lefT;
  margin-right: 25px;
  margin-bottom: 20px;
  width: 156px;
  height: 160px;
}

.haberfotolist li img {
  float: left;
  margin-left: 5px;
  margin-top: 5px;
  -webkit-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
  /*Full path of the polyfill should be given here*/
  /*behavior: url(../js/PIE/PIE.htc);*/
  /*Full path of the polyfill should be given here*/
}

.haberfotolist li .mask {
  position: absolute;
  float: left;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  background: url(../img/content/haberler/assets/hdfgmask.png) top left no-repeat;
}

.hdthalink {
  float: right;
  font-size: 20px;
  color: #fff !important;
  font-family: 'Open Sans 400 italic';
}

.athlink {
  position: relative;
  float: left;
  left: 0px;
  width: 100%;
  margin: 10px 0px;
  text-align: center;
  font-family: 'Open Sans 600';
  color: #fff !important;
  font-size: 13px;
}
/*Tüm haberler bitiş*/
/* ==|== Primary Styles ends here
	========================================================================== */
/* ==|== non-semantic helper classes ============================================
	Define your styles before this section.
	========================================================================== */

.ir {
  display: block;
  border: 0;
  text-indent: -999em;
  overflow: hidden;
  background-color: transparent;
  background-repeat: no-repeat;
  text-align: left;
  direction: ltr;
  *line-height: 0;
}

.ir br {
  display: none;
}

.hidden {
  display: none !important;
  visibility: hidden;
}

.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

.invisible {
  visibility: hidden;
}
/*Non Select*/

.noselect {
  -moz-user-select: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  -khtml-user-select: none;
  user-select: none;
}
/*ValignFix*/

.valignfix {
  display: table;
}

.valignfix .valignfixwrap,
.valignfixwrap {
  display: table-cell;
  vertical-align: middle;
}
/*Contain Floats*/

.clearfix:before,
.clearfix:after {
  content: "";
  display: table;
}

.clearfix:after {
  clear: both;
}

.clearfix {
  *zoom: 1;
}

.ls-bg {
  margin-top: -245px !important;
}

.ls-shadow {
  display: none !important;
}

.timmaslak {
  position: absolute;
  float: right;
  right: 37px;
  bottom: 5px;
}

#mainslider,
#layerslider {
  background: none !important;
}

.hatamesaji {
  font-size: 12px;
  display: none;
  text-align: left !important;
}

.slider-button {
  position: relative;
  display: block;
  width: 100vw;
  height: 465px;
  z-index:99999999;
}

.slider-button--1 {
  top: -440px;
}

.game-name {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  color: #fff;
  font-size: 80px;
  text-shadow: 0px 5px 6px #000000;
  font-family: 'Bangers', cursive;
  z-index: -1;
}