/*
* ---------------------------
* MARMARA UNIVERSITESI
* BILISIM MERKEZI
* ---------------------------
* FAKULTE & BIRIM & BOLUM CSS
* ---------------------------
* WEB TAKIMI
* ---------------------------
*/

/* ==========================================================================
	 NORMALIZE.CSS
	 ========================================================================== */

/* HTML5 display definitions */
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; }

audio, canvas, video { display: inline-block; }

audio:not([controls]) { display: none; height: 0; }

[hidden], template { display: none; }

script { display: none !important; }

/* Base */
html { -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; font-family: sans-serif; }

body { margin: 0; }

/* Links */
a { background: transparent; }

a:focus, a:visited { outline: 0; }

a:active, a:hover { outline: 0; }

/* Typography */
h1 { font-size: 2em; margin: 0.67em 0; }

abbr[title] { border-bottom: 1px dotted; }

b, strong { font-weight: bold; }

dfn { font-style: italic; }

hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; }

mark { background: #ff0; color: #000; }

code, kbd, pre, samp { font-family: monospace, serif; font-size: 1em; }

pre { white-space: pre-wrap; }

q { quotes: "\201C" "\201D" "\2018" "\2019"; }

small { font-size: 80%; }

sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }

sup { top: -0.5em; }

sub { bottom: -0.25em; }

/* Embedded content */
img { border: 0; }

svg:not(:root) { overflow: hidden; }

/* Figures */
figure { margin: 0; }

/* Forms */
fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }

legend { border: 0; padding: 0; }

button, input, select, textarea { font-family: inherit; font-size: 100%; margin: 0; }

button, input { line-height: normal; }

button, select { text-transform: none; }

button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; }

button[disabled], html input[disabled] { cursor: default; }

input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; }

input[type="search"] { -moz-box-sizing: content-box; -webkit-appearance: textfield; -webkit-box-sizing: content-box; box-sizing: content-box; }

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }

textarea { overflow: auto; vertical-align: top; }

/* Tables */
table { border-collapse: collapse; border-spacing: 0; }


/* ==========================================================================
	 BASLANGIC.CSS & YARDIMCI.CSS
	 ========================================================================== */

*, *:before, *:after { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

html, body { font-size: 100%; }

body { background: #eaeaea; color: #4e4e4e; cursor: default; font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; font-style: normal; font-weight: normal; line-height: 1; margin: 0; padding: 0; position: relative; }

::-moz-selection { background: #285A8D; color: #fff; text-shadow: none; }

::selection { background: #285A8D; color: #fff; text-shadow: none; }

a:hover { cursor: pointer; }

img, object, embed { height: auto; max-width: 100%; }

object, embed { height: 100%; }

img { -ms-interpolation-mode: bicubic; display: inline-block; vertical-align: middle; }

#map_canvas img, #map_canvas embed, #map_canvas object, .map_canvas img, .map_canvas embed, .map_canvas object { max-width: none !important; }

textarea { height: auto; min-height: 50px; }

select { width: 100%; }


/* Utility Classes */
.left { float: left !important; }

.right { float: right !important; }

.text-left { text-align: left !important; }

.text-right { text-align: right !important; }

.text-center { text-align: center !important; }

.text-justify { text-align: justify !important; }

.hide { display: none; }

.antialiased { -webkit-font-smoothing: antialiased; }

.dblock { display: block !important; visibility: visible !important; }

.dnone { display: none !important; visibility: hidden !important; }

/* ClearFix */
.clearfix { *zoom: 1; }

.clearfix:before, .clearfix:after { content: " "; display: table; }

.clearfix:after { clear: both; }

/* FontFace */
@font-face { font-family: "AniversRegular"; font-style: normal; font-weight: normal; src: url("/webfonts/anivers_regular-webfont.eot"); src: url("/webfonts/anivers_regular-webfont.eot?#iefix") format("embedded-opentype"), url("/Content/webfonts/anivers_regular-webfont.woff") format("woff"), url("/webfonts/anivers_regular-webfont.ttf") format("truetype"), url("/webfonts/anivers_regular-webfont.svg#aniversregular") format("svg"); }

@font-face { font-family: "AniversBold"; font-style: normal; font-weight: normal; src: url("/webfonts/anivers_bold-webfont.eot"); src: url("/webfonts/anivers_bold-webfont.eot?#iefix") format("embedded-opentype"), url("/Content/webfonts/anivers_bold-webfont.woff") format("woff"), url("/webfonts/anivers_bold-webfont.ttf") format("truetype"), url("/webfonts/anivers_bold-webfont.svg#aniversbold") format("svg"); }

.aniversbold { font-family: "AniversBold"; }

.aniversregular { font-family: "AniversRegular"; }




/* ==========================================================================
	 FOUNDATION STRUCTURE.CSS [ GRID + BLOCKGRID ]
	 ========================================================================== */

/* GridM */
.mkolon { -moz-background-clip: padding-box !important; -moz-box-sizing: border-box; -webkit-background-clip: padding-box !important; -webkit-box-sizing: border-box; background-clip: padding-box !important; border: 0 solid rgba(0, 0, 0, 0); box-sizing: border-box; float: left; height: auto; }

.mkolon { margin-left: 1%; padding: 0 0%; }

.msatir { clear: both; float: left; height: auto; position: relative; width: 100%; }

.msatir .mkolon:first-child { margin-left: 0; }

.mgrid1 { width: 15.8333333333%; }

.mgrid2 { width: 32.6666666667%; }

.mgrid3 { width: 49.5%; }

.mgrid4 { width: 66.3333333333%; }

.mgrid5 { width: 83.1666666667%; }

.mgrid6 { margin-left: 0; width: 100%; }

/* Grid */
.row { margin-bottom: 0; margin-left: auto; margin-right: auto; margin-top: 0; max-width: 75em; width: 100%; *zoom: 1; }

.row:before, .row:after { content: " "; display: table; }

.row:after { clear: both; }

.row.collapse > .column, .row.collapse > .columns { float: left; padding-left: 0; padding-right: 0; position: relative; }

.row.collapse .row { margin-left: 0; margin-right: 0; }

.row .row { margin-bottom: 0; margin-left: -0.219em; margin-right: -0.219em; margin-top: 0; max-width: none; width: auto; *zoom: 1; }

.row .row:before, .row .row:after { content: " "; display: table; }

.row .row:after { clear: both; }

.row .row.collapse { margin: 0; max-width: none; width: auto; *zoom: 1; }

.row .row.collapse:before, .row .row.collapse:after { content: " "; display: table; }

.row .row.collapse:after { clear: both; }

.column, .columns { float: left; padding-left: 0.219em; padding-right: 0.219em; position: relative; width: 100%; }

@media only screen {
    .small-push-1 { left: 6.25%; position: relative; right: auto; }

    .small-push-2 { left: 12.5%; position: relative; right: auto; }

    .small-push-3 { left: 18.75%; position: relative; right: auto; }

    .small-push-4 { left: 25%; position: relative; right: auto; }

    .small-push-5 { left: 31.25%; position: relative; right: auto; }

    .small-push-6 { left: 37.5%; position: relative; right: auto; }

    .small-push-7 { left: 43.75%; position: relative; right: auto; }

    .small-push-8 { left: 50%; position: relative; right: auto; }

    .small-push-9 { left: 56.25%; position: relative; right: auto; }

    .small-push-10 { left: 62.5%; position: relative; right: auto; }

    .small-push-11 { left: 68.75%; position: relative; right: auto; }

    .small-push-12 { left: 75%; position: relative; right: auto; }

    .small-push-13 { left: 81.25%; position: relative; right: auto; }

    .small-push-14 { left: 87.5%; position: relative; right: auto; }

    .small-push-15 { left: 93.75%; position: relative; right: auto; }

    .small-pull-1 { left: auto; position: relative; right: 6.25%; }

    .small-pull-2 { left: auto; position: relative; right: 12.5%; }

    .small-pull-3 { left: auto; position: relative; right: 18.75%; }

    .small-pull-4 { left: auto; position: relative; right: 25%; }

    .small-pull-5 { left: auto; position: relative; right: 31.25%; }

    .small-pull-6 { left: auto; position: relative; right: 37.5%; }

    .small-pull-7 { left: auto; position: relative; right: 43.75%; }

    .small-pull-8 { left: auto; position: relative; right: 50%; }

    .small-pull-9 { left: auto; position: relative; right: 56.25%; }

    .small-pull-10 { left: auto; position: relative; right: 62.5%; }

    .small-pull-11 { left: auto; position: relative; right: 68.75%; }

    .small-pull-12 { left: auto; position: relative; right: 75%; }

    .small-pull-13 { left: auto; position: relative; right: 81.25%; }

    .small-pull-14 { left: auto; position: relative; right: 87.5%; }

    .small-pull-15 { left: auto; position: relative; right: 93.75%; }

    .column, .columns { float: left; padding-left: 0.219em; padding-right: 0.219em; position: relative; }

    .small-1 { position: relative; width: 6.25%; }

    .small-2 { position: relative; width: 12.5%; }

    .small-3 { position: relative; width: 18.75%; }

    .small-4 { position: relative; width: 25%; }

    .small-5 { position: relative; width: 31.25%; }

    .small-6 { position: relative; width: 37.5%; }

    .small-7 { position: relative; width: 43.75%; }

    .small-8 { position: relative; width: 50%; }

    .small-9 { position: relative; width: 56.25%; }

    .small-10 { position: relative; width: 62.5%; }

    .small-11 { position: relative; width: 68.75%; }

    .small-12 { position: relative; width: 75%; }

    .small-13 { position: relative; width: 81.25%; }

    .small-14 { position: relative; width: 87.5%; }

    .small-15 { position: relative; width: 93.75%; }

    .small-16 { position: relative; width: 100%; }

    .small-offset-0 { margin-left: 0%; position: relative; }

    .small-offset-1 { margin-left: 6.25%; position: relative; }

    .small-offset-2 { margin-left: 12.5%; position: relative; }

    .small-offset-3 { margin-left: 18.75%; position: relative; }

    .small-offset-4 { margin-left: 25%; position: relative; }

    .small-offset-5 { margin-left: 31.25%; position: relative; }

    .small-offset-6 { margin-left: 37.5%; position: relative; }

    .small-offset-7 { margin-left: 43.75%; position: relative; }

    .small-offset-8 { margin-left: 50%; position: relative; }

    .small-offset-9 { margin-left: 56.25%; position: relative; }

    .small-offset-10 { margin-left: 62.5%; position: relative; }

    .small-offset-11 { margin-left: 68.75%; position: relative; }

    .small-offset-12 { margin-left: 75%; position: relative; }

    .small-offset-13 { margin-left: 81.25%; position: relative; }

    .small-offset-14 { margin-left: 87.5%; position: relative; }

    [class*="column"] + [class*="column"]:last-child { float: right; }

    [class*="column"] + [class*="column"].end { float: left; }

    .column.small-centered, .columns.small-centered { float: none !important; margin-left: auto; margin-right: auto; position: relative; }

    .column.small-uncentered, .columns.small-uncentered { float: left !important; margin-left: 0; margin-right: 0; }

    .column.small-uncentered.opposite, .columns.small-uncentered.opposite { float: right !important; }
}

@media only screen and (min-width: 40.063em) {
    .medium-push-1 { left: 6.25%; position: relative; right: auto; }

    .medium-push-2 { left: 12.5%; position: relative; right: auto; }

    .medium-push-3 { left: 18.75%; position: relative; right: auto; }

    .medium-push-4 { left: 25%; position: relative; right: auto; }

    .medium-push-5 { left: 31.25%; position: relative; right: auto; }

    .medium-push-6 { left: 37.5%; position: relative; right: auto; }

    .medium-push-7 { left: 43.75%; position: relative; right: auto; }

    .medium-push-8 { left: 50%; position: relative; right: auto; }

    .medium-push-9 { left: 56.25%; position: relative; right: auto; }

    .medium-push-10 { left: 62.5%; position: relative; right: auto; }

    .medium-push-11 { left: 68.75%; position: relative; right: auto; }

    .medium-push-12 { left: 75%; position: relative; right: auto; }

    .medium-push-13 { left: 81.25%; position: relative; right: auto; }

    .medium-push-14 { left: 87.5%; position: relative; right: auto; }

    .medium-push-15 { left: 93.75%; position: relative; right: auto; }

    .medium-pull-1 { left: auto; position: relative; right: 6.25%; }

    .medium-pull-2 { left: auto; position: relative; right: 12.5%; }

    .medium-pull-3 { left: auto; position: relative; right: 18.75%; }

    .medium-pull-4 { left: auto; position: relative; right: 25%; }

    .medium-pull-5 { left: auto; position: relative; right: 31.25%; }

    .medium-pull-6 { left: auto; position: relative; right: 37.5%; }

    .medium-pull-7 { left: auto; position: relative; right: 43.75%; }

    .medium-pull-8 { left: auto; position: relative; right: 50%; }

    .medium-pull-9 { left: auto; position: relative; right: 56.25%; }

    .medium-pull-10 { left: auto; position: relative; right: 62.5%; }

    .medium-pull-11 { left: auto; position: relative; right: 68.75%; }

    .medium-pull-12 { left: auto; position: relative; right: 75%; }

    .medium-pull-13 { left: auto; position: relative; right: 81.25%; }

    .medium-pull-14 { left: auto; position: relative; right: 87.5%; }

    .medium-pull-15 { left: auto; position: relative; right: 93.75%; }

    .column, .columns { float: left; padding-left: 0.219em; padding-right: 0.219em; position: relative; }

    .medium-1 { position: relative; width: 6.25%; }

    .medium-2 { position: relative; width: 12.5%; }

    .medium-3 { position: relative; width: 18.75%; }

    .medium-4 { position: relative; width: 25%; }

    .medium-5 { position: relative; width: 31.25%; }

    .medium-6 { position: relative; width: 37.5%; }

    .medium-7 { position: relative; width: 43.75%; }

    .medium-8 { position: relative; width: 50%; }

    .medium-9 { position: relative; width: 56.25%; }

    .medium-10 { position: relative; width: 62.5%; }

    .medium-11 { position: relative; width: 68.75%; }

    .medium-12 { position: relative; width: 75%; }

    .medium-13 { position: relative; width: 81.25%; }

    .medium-14 { position: relative; width: 87.5%; }

    .medium-15 { position: relative; width: 93.75%; }

    .medium-16 { position: relative; width: 100%; }

    .medium-offset-0 { margin-left: 0%; position: relative; }

    .medium-offset-1 { margin-left: 6.25%; position: relative; }

    .medium-offset-2 { margin-left: 12.5%; position: relative; }

    .medium-offset-3 { margin-left: 18.75%; position: relative; }

    .medium-offset-4 { margin-left: 25%; position: relative; }

    .medium-offset-5 { margin-left: 31.25%; position: relative; }

    .medium-offset-6 { margin-left: 37.5%; position: relative; }

    .medium-offset-7 { margin-left: 43.75%; position: relative; }

    .medium-offset-8 { margin-left: 50%; position: relative; }

    .medium-offset-9 { margin-left: 56.25%; position: relative; }

    .medium-offset-10 { margin-left: 62.5%; position: relative; }

    .medium-offset-11 { margin-left: 68.75%; position: relative; }

    .medium-offset-12 { margin-left: 75%; position: relative; }

    .medium-offset-13 { margin-left: 81.25%; position: relative; }

    .medium-offset-14 { margin-left: 87.5%; position: relative; }

    [class*="column"] + [class*="column"]:last-child { float: right; }

    [class*="column"] + [class*="column"].end { float: left; }

    .column.medium-centered, .columns.medium-centered { float: none !important; margin-left: auto; margin-right: auto; position: relative; }

    .column.medium-uncentered, .columns.medium-uncentered { float: left !important; margin-left: 0; margin-right: 0; }

    .column.medium-uncentered.opposite, .columns.medium-uncentered.opposite { float: right !important; }

    .push-1 { left: 6.25%; position: relative; right: auto; }

    .push-2 { left: 12.5%; position: relative; right: auto; }

    .push-3 { left: 18.75%; position: relative; right: auto; }

    .push-4 { left: 25%; position: relative; right: auto; }

    .push-5 { left: 31.25%; position: relative; right: auto; }

    .push-6 { left: 37.5%; position: relative; right: auto; }

    .push-7 { left: 43.75%; position: relative; right: auto; }

    .push-8 { left: 50%; position: relative; right: auto; }

    .push-9 { left: 56.25%; position: relative; right: auto; }

    .push-10 { left: 62.5%; position: relative; right: auto; }

    .push-11 { left: 68.75%; position: relative; right: auto; }

    .push-12 { left: 75%; position: relative; right: auto; }

    .push-13 { left: 81.25%; position: relative; right: auto; }

    .push-14 { left: 87.5%; position: relative; right: auto; }

    .push-15 { left: 93.75%; position: relative; right: auto; }

    .pull-1 { left: auto; position: relative; right: 6.25%; }

    .pull-2 { left: auto; position: relative; right: 12.5%; }

    .pull-3 { left: auto; position: relative; right: 18.75%; }

    .pull-4 { left: auto; position: relative; right: 25%; }

    .pull-5 { left: auto; position: relative; right: 31.25%; }

    .pull-6 { left: auto; position: relative; right: 37.5%; }

    .pull-7 { left: auto; position: relative; right: 43.75%; }

    .pull-8 { left: auto; position: relative; right: 50%; }

    .pull-9 { left: auto; position: relative; right: 56.25%; }

    .pull-10 { left: auto; position: relative; right: 62.5%; }

    .pull-11 { left: auto; position: relative; right: 68.75%; }

    .pull-12 { left: auto; position: relative; right: 75%; }

    .pull-13 { left: auto; position: relative; right: 81.25%; }

    .pull-14 { left: auto; position: relative; right: 87.5%; }

    .pull-15 { left: auto; position: relative; right: 93.75%; }
}

@media only screen and (min-width: 64.063em) {
    .large-push-1 { left: 6.25%; position: relative; right: auto; }

    .large-push-2 { left: 12.5%; position: relative; right: auto; }

    .large-push-3 { left: 18.75%; position: relative; right: auto; }

    .large-push-4 { left: 25%; position: relative; right: auto; }

    .large-push-5 { left: 31.25%; position: relative; right: auto; }

    .large-push-6 { left: 37.5%; position: relative; right: auto; }

    .large-push-7 { left: 43.75%; position: relative; right: auto; }

    .large-push-8 { left: 50%; position: relative; right: auto; }

    .large-push-9 { left: 56.25%; position: relative; right: auto; }

    .large-push-10 { left: 62.5%; position: relative; right: auto; }

    .large-push-11 { left: 68.75%; position: relative; right: auto; }

    .large-push-12 { left: 75%; position: relative; right: auto; }

    .large-push-13 { left: 81.25%; position: relative; right: auto; }

    .large-push-14 { left: 87.5%; position: relative; right: auto; }

    .large-push-15 { left: 93.75%; position: relative; right: auto; }

    .large-pull-1 { left: auto; position: relative; right: 6.25%; }

    .large-pull-2 { left: auto; position: relative; right: 12.5%; }

    .large-pull-3 { left: auto; position: relative; right: 18.75%; }

    .large-pull-4 { left: auto; position: relative; right: 25%; }

    .large-pull-5 { left: auto; position: relative; right: 31.25%; }

    .large-pull-6 { left: auto; position: relative; right: 37.5%; }

    .large-pull-7 { left: auto; position: relative; right: 43.75%; }

    .large-pull-8 { left: auto; position: relative; right: 50%; }

    .large-pull-9 { left: auto; position: relative; right: 56.25%; }

    .large-pull-10 { left: auto; position: relative; right: 62.5%; }

    .large-pull-11 { left: auto; position: relative; right: 68.75%; }

    .large-pull-12 { left: auto; position: relative; right: 75%; }

    .large-pull-13 { left: auto; position: relative; right: 81.25%; }

    .large-pull-14 { left: auto; position: relative; right: 87.5%; }

    .large-pull-15 { left: auto; position: relative; right: 93.75%; }

    .column, .columns { float: left; padding-left: 0.219em; padding-right: 0.219em; position: relative; }

    .large-1 { position: relative; width: 6.25%; }

    .large-2 { position: relative; width: 12.5%; }

    .large-3 { position: relative; width: 18.75%; }

    .large-4 { position: relative; width: 25%; }

    .large-5 { position: relative; width: 31.25%; }

    .large-6 { position: relative; width: 37.5%; }

    .large-7 { position: relative; width: 43.75%; }

    .large-8 { position: relative; width: 50%; }

    .large-9 { position: relative; width: 56.25%; }

    .large-10 { position: relative; width: 62.5%; }

    .large-11 { position: relative; width: 68.75%; }

    .large-12 { position: relative; width: 75%; }

    .large-13 { position: relative; width: 81.25%; }

    .large-14 { position: relative; width: 87.5%; }

    .large-15 { position: relative; width: 93.75%; }

    .large-16 { position: relative; width: 100%; }

    .large-offset-0 { margin-left: 0%; position: relative; }

    .large-offset-1 { margin-left: 6.25%; position: relative; }

    .large-offset-2 { margin-left: 12.5%; position: relative; }

    .large-offset-3 { margin-left: 18.75%; position: relative; }

    .large-offset-4 { margin-left: 25%; position: relative; }

    .large-offset-5 { margin-left: 31.25%; position: relative; }

    .large-offset-6 { margin-left: 37.5%; position: relative; }

    .large-offset-7 { margin-left: 43.75%; position: relative; }

    .large-offset-8 { margin-left: 50%; position: relative; }

    .large-offset-9 { margin-left: 56.25%; position: relative; }

    .large-offset-10 { margin-left: 62.5%; position: relative; }

    .large-offset-11 { margin-left: 68.75%; position: relative; }

    .large-offset-12 { margin-left: 75%; position: relative; }

    .large-offset-13 { margin-left: 81.25%; position: relative; }

    .large-offset-14 { margin-left: 87.5%; position: relative; }

    [class*="column"] + [class*="column"]:last-child { float: right; }

    [class*="column"] + [class*="column"].end { float: left; }

    .column.large-centered, .columns.large-centered { float: none !important; margin-left: auto; margin-right: auto; position: relative; }

    .column.large-uncentered, .columns.large-uncentered { float: left !important; margin-left: 0; margin-right: 0; }

    .column.large-uncentered.opposite, .columns.large-uncentered.opposite { float: right !important; }
}

@media only screen and (min-width: 90.063em) {
    .xlarge-push-1 { left: 6.25%; position: relative; right: auto; }

    .xlarge-push-2 { left: 12.5%; position: relative; right: auto; }

    .xlarge-push-3 { left: 18.75%; position: relative; right: auto; }

    .xlarge-push-4 { left: 25%; position: relative; right: auto; }

    .xlarge-push-5 { left: 31.25%; position: relative; right: auto; }

    .xlarge-push-6 { left: 37.5%; position: relative; right: auto; }

    .xlarge-push-7 { left: 43.75%; position: relative; right: auto; }

    .xlarge-push-8 { left: 50%; position: relative; right: auto; }

    .xlarge-push-9 { left: 56.25%; position: relative; right: auto; }

    .xlarge-push-10 { left: 62.5%; position: relative; right: auto; }

    .xlarge-push-11 { left: 68.75%; position: relative; right: auto; }

    .xlarge-push-12 { left: 75%; position: relative; right: auto; }

    .xlarge-push-13 { left: 81.25%; position: relative; right: auto; }

    .xlarge-push-14 { left: 87.5%; position: relative; right: auto; }

    .xlarge-push-15 { left: 93.75%; position: relative; right: auto; }

    .xlarge-pull-1 { left: auto; position: relative; right: 6.25%; }

    .xlarge-pull-2 { left: auto; position: relative; right: 12.5%; }

    .xlarge-pull-3 { left: auto; position: relative; right: 18.75%; }

    .xlarge-pull-4 { left: auto; position: relative; right: 25%; }

    .xlarge-pull-5 { left: auto; position: relative; right: 31.25%; }

    .xlarge-pull-6 { left: auto; position: relative; right: 37.5%; }

    .xlarge-pull-7 { left: auto; position: relative; right: 43.75%; }

    .xlarge-pull-8 { left: auto; position: relative; right: 50%; }

    .xlarge-pull-9 { left: auto; position: relative; right: 56.25%; }

    .xlarge-pull-10 { left: auto; position: relative; right: 62.5%; }

    .xlarge-pull-11 { left: auto; position: relative; right: 68.75%; }

    .xlarge-pull-12 { left: auto; position: relative; right: 75%; }

    .xlarge-pull-13 { left: auto; position: relative; right: 81.25%; }

    .xlarge-pull-14 { left: auto; position: relative; right: 87.5%; }

    .xlarge-pull-15 { left: auto; position: relative; right: 93.75%; }

    .column, .columns { float: left; padding-left: 0.219em; padding-right: 0.219em; position: relative; }

    .xlarge-1 { position: relative; width: 6.25%; }

    .xlarge-2 { position: relative; width: 12.5%; }

    .xlarge-3 { position: relative; width: 18.75%; }

    .xlarge-4 { position: relative; width: 25%; }

    .xlarge-5 { position: relative; width: 31.25%; }

    .xlarge-6 { position: relative; width: 37.5%; }

    .xlarge-7 { position: relative; width: 43.75%; }

    .xlarge-8 { position: relative; width: 50%; }

    .xlarge-9 { position: relative; width: 56.25%; }

    .xlarge-10 { position: relative; width: 62.5%; }

    .xlarge-11 { position: relative; width: 68.75%; }

    .xlarge-12 { position: relative; width: 75%; }

    .xlarge-13 { position: relative; width: 81.25%; }

    .xlarge-14 { position: relative; width: 87.5%; }

    .xlarge-15 { position: relative; width: 93.75%; }

    .xlarge-16 { position: relative; width: 100%; }

    .xlarge-offset-0 { margin-left: 0%; position: relative; }

    .xlarge-offset-1 { margin-left: 6.25%; position: relative; }

    .xlarge-offset-2 { margin-left: 12.5%; position: relative; }

    .xlarge-offset-3 { margin-left: 18.75%; position: relative; }

    .xlarge-offset-4 { margin-left: 25%; position: relative; }

    .xlarge-offset-5 { margin-left: 31.25%; position: relative; }

    .xlarge-offset-6 { margin-left: 37.5%; position: relative; }

    .xlarge-offset-7 { margin-left: 43.75%; position: relative; }

    .xlarge-offset-8 { margin-left: 50%; position: relative; }

    .xlarge-offset-9 { margin-left: 56.25%; position: relative; }

    .xlarge-offset-10 { margin-left: 62.5%; position: relative; }

    .xlarge-offset-11 { margin-left: 68.75%; position: relative; }

    .xlarge-offset-12 { margin-left: 75%; position: relative; }

    .xlarge-offset-13 { margin-left: 81.25%; position: relative; }

    .xlarge-offset-14 { margin-left: 87.5%; position: relative; }

    [class*="column"] + [class*="column"]:last-child { float: right; }

    [class*="column"] + [class*="column"].end { float: left; }

    .column.xlarge-centered, .columns.xlarge-centered { float: none !important; margin-left: auto; margin-right: auto; position: relative; }

    .column.xlarge-uncentered, .columns.xlarge-uncentered { float: left !important; margin-left: 0; margin-right: 0; }

    .column.xlarge-uncentered.opposite, .columns.xlarge-uncentered.opposite { float: right !important; }
}

@media only screen and (min-width: 120.063em) {
    .xxlarge-push-1 { left: 6.25%; position: relative; right: auto; }

    .xxlarge-push-2 { left: 12.5%; position: relative; right: auto; }

    .xxlarge-push-3 { left: 18.75%; position: relative; right: auto; }

    .xxlarge-push-4 { left: 25%; position: relative; right: auto; }

    .xxlarge-push-5 { left: 31.25%; position: relative; right: auto; }

    .xxlarge-push-6 { left: 37.5%; position: relative; right: auto; }

    .xxlarge-push-7 { left: 43.75%; position: relative; right: auto; }

    .xxlarge-push-8 { left: 50%; position: relative; right: auto; }

    .xxlarge-push-9 { left: 56.25%; position: relative; right: auto; }

    .xxlarge-push-10 { left: 62.5%; position: relative; right: auto; }

    .xxlarge-push-11 { left: 68.75%; position: relative; right: auto; }

    .xxlarge-push-12 { left: 75%; position: relative; right: auto; }

    .xxlarge-push-13 { left: 81.25%; position: relative; right: auto; }

    .xxlarge-push-14 { left: 87.5%; position: relative; right: auto; }

    .xxlarge-push-15 { left: 93.75%; position: relative; right: auto; }

    .xxlarge-pull-1 { left: auto; position: relative; right: 6.25%; }

    .xxlarge-pull-2 { left: auto; position: relative; right: 12.5%; }

    .xxlarge-pull-3 { left: auto; position: relative; right: 18.75%; }

    .xxlarge-pull-4 { left: auto; position: relative; right: 25%; }

    .xxlarge-pull-5 { left: auto; position: relative; right: 31.25%; }

    .xxlarge-pull-6 { left: auto; position: relative; right: 37.5%; }

    .xxlarge-pull-7 { left: auto; position: relative; right: 43.75%; }

    .xxlarge-pull-8 { left: auto; position: relative; right: 50%; }

    .xxlarge-pull-9 { left: auto; position: relative; right: 56.25%; }

    .xxlarge-pull-10 { left: auto; position: relative; right: 62.5%; }

    .xxlarge-pull-11 { left: auto; position: relative; right: 68.75%; }

    .xxlarge-pull-12 { left: auto; position: relative; right: 75%; }

    .xxlarge-pull-13 { left: auto; position: relative; right: 81.25%; }

    .xxlarge-pull-14 { left: auto; position: relative; right: 87.5%; }

    .xxlarge-pull-15 { left: auto; position: relative; right: 93.75%; }

    .column, .columns { float: left; padding-left: 0.219em; padding-right: 0.219em; position: relative; }

    .xxlarge-1 { position: relative; width: 6.25%; }

    .xxlarge-2 { position: relative; width: 12.5%; }

    .xxlarge-3 { position: relative; width: 18.75%; }

    .xxlarge-4 { position: relative; width: 25%; }

    .xxlarge-5 { position: relative; width: 31.25%; }

    .xxlarge-6 { position: relative; width: 37.5%; }

    .xxlarge-7 { position: relative; width: 43.75%; }

    .xxlarge-8 { position: relative; width: 50%; }

    .xxlarge-9 { position: relative; width: 56.25%; }

    .xxlarge-10 { position: relative; width: 62.5%; }

    .xxlarge-11 { position: relative; width: 68.75%; }

    .xxlarge-12 { position: relative; width: 75%; }

    .xxlarge-13 { position: relative; width: 81.25%; }

    .xxlarge-14 { position: relative; width: 87.5%; }

    .xxlarge-15 { position: relative; width: 93.75%; }

    .xxlarge-16 { position: relative; width: 100%; }

    .xxlarge-offset-0 { margin-left: 0%; position: relative; }

    .xxlarge-offset-1 { margin-left: 6.25%; position: relative; }

    .xxlarge-offset-2 { margin-left: 12.5%; position: relative; }

    .xxlarge-offset-3 { margin-left: 18.75%; position: relative; }

    .xxlarge-offset-4 { margin-left: 25%; position: relative; }

    .xxlarge-offset-5 { margin-left: 31.25%; position: relative; }

    .xxlarge-offset-6 { margin-left: 37.5%; position: relative; }

    .xxlarge-offset-7 { margin-left: 43.75%; position: relative; }

    .xxlarge-offset-8 { margin-left: 50%; position: relative; }

    .xxlarge-offset-9 { margin-left: 56.25%; position: relative; }

    .xxlarge-offset-10 { margin-left: 62.5%; position: relative; }

    .xxlarge-offset-11 { margin-left: 68.75%; position: relative; }

    .xxlarge-offset-12 { margin-left: 75%; position: relative; }

    .xxlarge-offset-13 { margin-left: 81.25%; position: relative; }

    .xxlarge-offset-14 { margin-left: 87.5%; position: relative; }

    [class*="column"] + [class*="column"]:last-child { float: right; }

    [class*="column"] + [class*="column"].end { float: left; }

    .column.xxlarge-centered, .columns.xxlarge-centered { float: none !important; margin-left: auto; margin-right: auto; position: relative; }

    .column.xxlarge-uncentered, .columns.xxlarge-uncentered { float: left !important; margin-left: 0; margin-right: 0; }

    .column.xxlarge-uncentered.opposite, .columns.xxlarge-uncentered.opposite { float: right !important; }
}

/* BlockGrid */
[class*="block-grid-"] { display: block; margin: 0 -0.625rem; padding: 0; *zoom: 1; }

[class*="block-grid-"]:before, [class*="block-grid-"]:after { content: " "; display: table; }

[class*="block-grid-"]:after { clear: both; }

[class*="block-grid-"] > li { display: inline; float: left; height: auto; padding: 0 0.625rem 1.25rem; }

@media only screen {
    .small-block-grid-1 > li { padding: 0 0.625rem 1.25rem; width: 100%; }

    .small-block-grid-1 > li:nth-of-type(n) { clear: none; }

    .small-block-grid-1 > li:nth-of-type(1n + 1) { clear: both; }

    .small-block-grid-2 > li { padding: 0 0.625rem 1.25rem; width: 50%; }

    .small-block-grid-2 > li:nth-of-type(n) { clear: none; }

    .small-block-grid-2 > li:nth-of-type(2n + 1) { clear: both; }

    .small-block-grid-3 > li { padding: 0 0.625rem 1.25rem; width: 33.33333%; }

    .small-block-grid-3 > li:nth-of-type(n) { clear: none; }

    .small-block-grid-3 > li:nth-of-type(3n + 1) { clear: both; }

    .small-block-grid-4 > li { padding: 0 0.625rem 1.25rem; width: 25%; }

    .small-block-grid-4 > li:nth-of-type(n) { clear: none; }

    .small-block-grid-4 > li:nth-of-type(4n + 1) { clear: both; }

    .small-block-grid-5 > li { padding: 0 0.625rem 1.25rem; width: 20%; }

    .small-block-grid-5 > li:nth-of-type(n) { clear: none; }

    .small-block-grid-5 > li:nth-of-type(5n + 1) { clear: both; }

    .small-block-grid-6 > li { padding: 0 0.625rem 1.25rem; width: 16.66667%; }

    .small-block-grid-6 > li:nth-of-type(n) { clear: none; }

    .small-block-grid-6 > li:nth-of-type(6n + 1) { clear: both; }

    .small-block-grid-7 > li { padding: 0 0.625rem 1.25rem; width: 14.28571%; }

    .small-block-grid-7 > li:nth-of-type(n) { clear: none; }

    .small-block-grid-7 > li:nth-of-type(7n + 1) { clear: both; }

    .small-block-grid-8 > li { padding: 0 0.625rem 1.25rem; width: 12.5%; }

    .small-block-grid-8 > li:nth-of-type(n) { clear: none; }

    .small-block-grid-8 > li:nth-of-type(8n + 1) { clear: both; }

    .small-block-grid-9 > li { padding: 0 0.625rem 1.25rem; width: 11.11111%; }

    .small-block-grid-9 > li:nth-of-type(n) { clear: none; }

    .small-block-grid-9 > li:nth-of-type(9n + 1) { clear: both; }

    .small-block-grid-10 > li { padding: 0 0.625rem 1.25rem; width: 10%; }

    .small-block-grid-10 > li:nth-of-type(n) { clear: none; }

    .small-block-grid-10 > li:nth-of-type(10n + 1) { clear: both; }

    .small-block-grid-11 > li { padding: 0 0.625rem 1.25rem; width: 9.09091%; }

    .small-block-grid-11 > li:nth-of-type(n) { clear: none; }

    .small-block-grid-11 > li:nth-of-type(11n + 1) { clear: both; }

    .small-block-grid-12 > li { padding: 0 0.625rem 1.25rem; width: 8.33333%; }

    .small-block-grid-12 > li:nth-of-type(n) { clear: none; }

    .small-block-grid-12 > li:nth-of-type(12n + 1) { clear: both; }
}

@media only screen and (min-width: 40.063em) {
    .medium-block-grid-1 > li { padding: 0 0.625rem 1.25rem; width: 100%; }

    .medium-block-grid-1 > li:nth-of-type(n) { clear: none; }

    .medium-block-grid-1 > li:nth-of-type(1n + 1) { clear: both; }

    .medium-block-grid-2 > li { padding: 0 0.625rem 1.25rem; width: 50%; }

    .medium-block-grid-2 > li:nth-of-type(n) { clear: none; }

    .medium-block-grid-2 > li:nth-of-type(2n + 1) { clear: both; }

    .medium-block-grid-3 > li { padding: 0 0.625rem 1.25rem; width: 33.33333%; }

    .medium-block-grid-3 > li:nth-of-type(n) { clear: none; }

    .medium-block-grid-3 > li:nth-of-type(3n + 1) { clear: both; }

    .medium-block-grid-4 > li { padding: 0 0.625rem 1.25rem; width: 25%; }

    .medium-block-grid-4 > li:nth-of-type(n) { clear: none; }

    .medium-block-grid-4 > li:nth-of-type(4n + 1) { clear: both; }

    .medium-block-grid-5 > li { padding: 0 0.625rem 1.25rem; width: 20%; }

    .medium-block-grid-5 > li:nth-of-type(n) { clear: none; }

    .medium-block-grid-5 > li:nth-of-type(5n + 1) { clear: both; }

    .medium-block-grid-6 > li { padding: 0 0.625rem 1.25rem; width: 16.66667%; }

    .medium-block-grid-6 > li:nth-of-type(n) { clear: none; }

    .medium-block-grid-6 > li:nth-of-type(6n + 1) { clear: both; }

    .medium-block-grid-7 > li { padding: 0 0.625rem 1.25rem; width: 14.28571%; }

    .medium-block-grid-7 > li:nth-of-type(n) { clear: none; }

    .medium-block-grid-7 > li:nth-of-type(7n + 1) { clear: both; }

    .medium-block-grid-8 > li { padding: 0 0.625rem 1.25rem; width: 12.5%; }

    .medium-block-grid-8 > li:nth-of-type(n) { clear: none; }

    .medium-block-grid-8 > li:nth-of-type(8n + 1) { clear: both; }

    .medium-block-grid-9 > li { padding: 0 0.625rem 1.25rem; width: 11.11111%; }

    .medium-block-grid-9 > li:nth-of-type(n) { clear: none; }

    .medium-block-grid-9 > li:nth-of-type(9n + 1) { clear: both; }

    .medium-block-grid-10 > li { padding: 0 0.625rem 1.25rem; width: 10%; }

    .medium-block-grid-10 > li:nth-of-type(n) { clear: none; }

    .medium-block-grid-10 > li:nth-of-type(10n + 1) { clear: both; }

    .medium-block-grid-11 > li { padding: 0 0.625rem 1.25rem; width: 9.09091%; }

    .medium-block-grid-11 > li:nth-of-type(n) { clear: none; }

    .medium-block-grid-11 > li:nth-of-type(11n + 1) { clear: both; }

    .medium-block-grid-12 > li { padding: 0 0.625rem 1.25rem; width: 8.33333%; }

    .medium-block-grid-12 > li:nth-of-type(n) { clear: none; }

    .medium-block-grid-12 > li:nth-of-type(12n + 1) { clear: both; }
}

@media only screen and (min-width: 64.063em) {
    .large-block-grid-1 > li { padding: 0 0.625rem 1.25rem; width: 100%; }

    .large-block-grid-1 > li:nth-of-type(n) { clear: none; }

    .large-block-grid-1 > li:nth-of-type(1n + 1) { clear: both; }

    .large-block-grid-2 > li { padding: 0 0.625rem 1.25rem; width: 50%; }

    .large-block-grid-2 > li:nth-of-type(n) { clear: none; }

    .large-block-grid-2 > li:nth-of-type(2n + 1) { clear: both; }

    .large-block-grid-3 > li { padding: 0 0.625rem 1.25rem; width: 33.33333%; }

    .large-block-grid-3 > li:nth-of-type(n) { clear: none; }

    .large-block-grid-3 > li:nth-of-type(3n + 1) { clear: both; }

    .large-block-grid-4 > li { padding: 0 0.625rem 1.25rem; width: 25%; }

    .large-block-grid-4 > li:nth-of-type(n) { clear: none; }

    .large-block-grid-4 > li:nth-of-type(4n + 1) { clear: both; }

    .large-block-grid-5 > li { padding: 0 0.625rem 1.25rem; width: 20%; }

    .large-block-grid-5 > li:nth-of-type(n) { clear: none; }

    .large-block-grid-5 > li:nth-of-type(5n + 1) { clear: both; }

    .large-block-grid-6 > li { padding: 0 0.625rem 1.25rem; width: 16.66667%; }

    .large-block-grid-6 > li:nth-of-type(n) { clear: none; }

    .large-block-grid-6 > li:nth-of-type(6n + 1) { clear: both; }

    .large-block-grid-7 > li { padding: 0 0.625rem 1.25rem; width: 14.28571%; }

    .large-block-grid-7 > li:nth-of-type(n) { clear: none; }

    .large-block-grid-7 > li:nth-of-type(7n + 1) { clear: both; }

    .large-block-grid-8 > li { padding: 0 0.625rem 1.25rem; width: 12.5%; }

    .large-block-grid-8 > li:nth-of-type(n) { clear: none; }

    .large-block-grid-8 > li:nth-of-type(8n + 1) { clear: both; }

    .large-block-grid-9 > li { padding: 0 0.625rem 1.25rem; width: 11.11111%; }

    .large-block-grid-9 > li:nth-of-type(n) { clear: none; }

    .large-block-grid-9 > li:nth-of-type(9n + 1) { clear: both; }

    .large-block-grid-10 > li { padding: 0 0.625rem 1.25rem; width: 10%; }

    .large-block-grid-10 > li:nth-of-type(n) { clear: none; }

    .large-block-grid-10 > li:nth-of-type(10n + 1) { clear: both; }

    .large-block-grid-11 > li { padding: 0 0.625rem 1.25rem; width: 9.09091%; }

    .large-block-grid-11 > li:nth-of-type(n) { clear: none; }

    .large-block-grid-11 > li:nth-of-type(11n + 1) { clear: both; }

    .large-block-grid-12 > li { padding: 0 0.625rem 1.25rem; width: 8.33333%; }

    .large-block-grid-12 > li:nth-of-type(n) { clear: none; }

    .large-block-grid-12 > li:nth-of-type(12n + 1) { clear: both; }
}




/* ==========================================================================
	 FOUNDATION TYPOGRAPHY.CSS
	 ========================================================================== */

meta.foundation-mq-small { font-family: "/only screen and (max-width:40em)/"; width: 0em; }

meta.foundation-mq-medium { font-family: "/only screen and (min-width:40.063em) and (max-width:64em)/"; width: 40.063em; }

meta.foundation-mq-large { font-family: "/only screen and (min-width:64.063em)/"; width: 64.063em; }

meta.foundation-mq-xlarge { font-family: "/only screen and (min-width:90.063em)/"; width: 90.063em; }

meta.foundation-mq-xxlarge { font-family: "/only screen and (min-width:120.063em)/"; width: 120.063em; }

div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, th, td { direction: ltr; margin: 0; padding: 0; }

a { color: #4e4e4e; line-height: inherit; text-decoration: none; }

a:hover, a:focus { color: #1e1e1e; }

a img { border: none; }

p { font-size: 12px; font-weight: normal; line-height: 16px; text-rendering: optimizeLegibility; }

p.lead { font-size: 14px; }

p aside { font-size: 10px; font-style: italic; line-height: 14px; }

h1, h2, h3, h4, h5, h6 { color: #1e1e1e; font-style: normal; font-weight: normal; }

h1 { font-size: 24px; line-height: 28px; }

h2 { font-size: 22px; line-height: 26px; }

h3 { font-size: 18px; line-height: 22px; }

h4 { font-size: 16px; line-height: 20px; }

h5 { font-size: 15px; line-height: 19px; }

h6 { font-size: 14px; line-height: 18px; }

h1 small, h2 small, h3 small, h4 small, h5 small, h6 small { color: #6b6b6b; font-size: 60%; line-height: 0; }

.subheader { color: #6b6b6b; font-weight: 300; line-height: 21px; margin-bottom: 10px; margin-top: 5px; }

hr { border: solid #dddddd; border-width: 1px 0 0; clear: both; height: 0; margin: 7px 0; }

em, i { font-style: italic; line-height: inherit; }

strong, b { font-weight: bold; line-height: inherit; }

small { font-size: 60%; line-height: inherit; }

code { color: #722a2c; font-family: Consolas, "Liberation Mono", Courier, monospace; font-weight: bold; }


ul, ol, dl { font-family: inherit; font-size: 12px; line-height: 16px; list-style-position: outside; margin-bottom: 10px; }

ul { margin-left: 10px; }

ul.no-bullet { margin-left: 0; }

ul.no-bullet li ul, ul.no-bullet li ol { list-style: none; margin-bottom: 0; margin-left: 7px; }

ul li ul, ul li ol { font-size: 11px; margin-bottom: 0; margin-left: 7px; }

ul.square li ul, ul.circle li ul, ul.disc li ul { list-style: inherit; }

ul.square { list-style-type: square; margin-left: 10px; }

ul.circle { list-style-type: circle; margin-left: 10px; }

ul.disc { list-style-type: disc; margin-left: 10px; }

ul.no-bullet { list-style: none; }

ol { margin-left: 16px; }

ol li ul, ol li ol { margin-bottom: 0; margin-left: 10px; }

dl dt { font-weight: bold; margin-bottom: 5px; }

dl dd { margin-bottom: 5px; }

abbr, acronym { border-bottom: 1px dotted #dddddd; color: #4e4e4e; cursor: help; font-size: 90%; text-transform: uppercase; }

abbr { text-transform: none; }

blockquote { border-left: 1px solid #dddddd; margin: 0 0 1.25rem; padding: 0.5625rem 1.25rem 0 1.1875rem; }

blockquote cite { color: #515151; display: block; font-size: 0.8125rem; }

blockquote cite:before { content: "\2014 \0020"; }

blockquote cite a, blockquote cite a:visited { color: #515151; }

blockquote, blockquote p { color: #6b6b6b; line-height: 1.6; }

/* Microformats */
.vcard { border: 1px solid #dddddd; display: inline-block; margin: 0 0 1.25rem 0; padding: 0.625rem 0.75rem; }

.vcard li { display: block; margin: 0; }

.vcard .fn { font-size: 0.9375rem; font-weight: bold; }

.vevent .summary { font-weight: bold; }

.vevent abbr { border: none; cursor: default; font-weight: bold; padding: 0 0.0625rem; text-decoration: none; }

.inline-list { list-style: none; margin: 0 auto 1.0625rem auto; margin-left: -1.375rem; margin-right: 0; overflow: hidden; padding: 0; }

.inline-list > li { display: block; float: left; list-style: none; margin-left: 1.375rem; }

.inline-list > li > * { display: block; }

.label { background-color: #54bee5; color: white; display: inline-block; font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; font-size: 0.6875rem; font-weight: normal; line-height: 1; margin-bottom: inherit; padding: 0.25rem 0.5rem 0.375rem; position: relative; text-align: center; text-decoration: none; white-space: nowrap; }

.label.radius { -webkit-border-radius: 0; border-radius: 0; }

.label.round { -webkit-border-radius: 1000px; border-radius: 1000px; }

.label.alert { background-color: #aa3f41; color: white; }

.label.success { background-color: #479f71; color: white; }

.label.secondary { background-color: #e9e9e9; color: #333333; }


.keystroke, kbd { -webkit-border-radius: 0; background-color: #ededed; border-color: #dbdbdb; border-radius: 0; border-style: solid; border-width: 1px; color: #222222; font-family: "Consolas", "Menlo", "Courier", monospace; font-size: 0.875rem; margin: 0; padding: 0.125rem 0.25rem 0; }











/* ==========================================================================
	 CSS EKLENTILERI
	 ========================================================================== */

/* Thumbnails */
.th { -moz-transition: all 200ms ease-out; -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2); -webkit-transition: all 200ms ease-out; border: solid 4px white; box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2); display: inline-block; line-height: 0; transition: all 200ms ease-out; }

.th:hover, .th:focus { -webkit-box-shadow: 0 0 6px 1px rgba(84, 190, 229, 0.5); box-shadow: 0 0 6px 1px rgba(84, 190, 229, 0.5); }

.th.radius { -webkit-border-radius: 0; border-radius: 0; }

a.th { display: inline-block; max-width: 100%; }









/* ==========================================================================
	 SITE
	 ========================================================================== */

.ekran { background-color: #eaeaea; overflow: hidden; position: relative; width: 100%; z-index: 0; }

header ul, header ol, footer ul, footer ol, #kenar ul, #kenar ol, #des ul, #des ol, #liste ul, #liste ol, #banner ul, #banner ol { list-style: none outside; padding: 0; }

#kenar ul, #kenar ol, #des ul, #des ol, #liste ul, #liste ol, #banner ul, #banner ol { margin-left: 0; }

#hoverBg { background: url(/Content/img/eklentiler/hoverBg.png) top left repeat; display: none; height: auto; left: 0; min-height: 100%; position: absolute; top: 0; width: 100%; z-index: 11; }



/* ==========================================================================
	 HEADER - (Ust Bolum)
	 ========================================================================== */

#ustbolum, #ustmenu, #logovebaslik { float: left; position: relative; width: 100%; }

#ustbolum { height: auto; min-height: 141px; }

#ustbolum #ustmenu { background: #24517f; border-bottom: 2px solid #878787; height: 32px; }

#ustbolum #ustmenu .ustcizgi { background-color: #24517f; border: 0; display: block; height: 3px; left: 0; margin: 0; padding: 0; position: absolute; top: 0; width: 100%; z-index: 9; }

#ustbolum #ustmenu .row { position: relative; z-index: 10; }

#ustbolum .row .large-16 { padding-left: 0; padding-right: 0; }

#ustbolum #ustmenu ul { float: right; margin: 0; max-width: 360px; min-width: 210px; padding: 0; width: auto; }

#ustbolum #ustmenu ul li { float: right; }

#ustbolum #ustmenu ul li a { background-image: url(/Content/img/siteust/ustlisteBg.gif); background-position: 100% 0%; background-repeat: no-repeat; border-top: 3px solid #393939; color: #fff; display: inline-block; font-size: 12px; height: 30px; line-height: 27px; padding: 0 10px; vertical-align: middle; }

#ustbolum #ustmenu ul li a.sonli { background: none; }

#ustbolum #ustmenu ul li a:hover { border-top: 3px solid #fff; }

#ustbolum #ustmenu ul li a.aramabutonu { background: transparent url(/Content/img/siteust/aramabutonuBg.gif) 0 0 no-repeat; border: none; font-size: 0; height: 33px; line-height: 0; margin: 0; padding: 0; text-indent: -999px; width: 41px; }

#ustbolum #ustmenu ul li a.aramabutonu:hover { background-position: -41px 0; border-top: 0 solid #393939; }


/* Logo ve Başlık */
#logovebaslik { background: #fff; border-bottom: 1px dotted #d2d2d2; height: auto; min-height: 109px; }

#logovebaslik .row .row { margin-left: 0; margin-right: 0; }

#logovebaslik .large-5 { width: 35%; }

#logovebaslik .large-11 { width: 65%; }

#mlogo, #fbb { height: auto; max-height: 108px; padding: 11px 0; }

#mlogo a { display: block; }

#mlogo a img { margin-left: 5px; }

#fbbyazi, #fbblogo { height: 86px; overflow: hidden; }

#fbblogo a { display: block; height: 100%; text-align: right; width: 100%; }

#fbblogo a img { margin-right: 5px; max-height: 100%; }

#fbbyazi h1 { color: #2d3034; font-family: "Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif; font-size: 25px; font-weight: bolder; letter-spacing: 0.5px; max-width: 100%; text-indent: 5px; text-shadow: 0 0 1px #eaeaeb; word-spacing: 1px; }

#fbbyazi h1 span { display: block; font-size: 18px; width: 100%; }

/* En Fazla 979 PX
Not:979px'e kadar gecerli olacak tum css kodlari
================================================== */
@media only screen and (max-width: 979px) {
    #ustbolum #ustmenu ul { max-width: 320px; min-width: 180px; }

    #ustbolum #ustmenu ul li a { font-size: 10px; padding: 0 5px; }
}

@media only screen and (max-width: 767px) {
    #logovebaslik .large-5 { width: 100%; }

    #logovebaslik .large-11 { width: 100%; }
}


/* ==========================================================================
	 ICERIK - ( LISTE,DUYURU,HABER,ETKINLIK... )
	 ========================================================================== */

#icerik { border-top: 1px solid #d2d2d2; float: left; height: auto; min-height: 360px; position: relative; width: 100%; }

/* FBB MENU */
#fbbmenu ul,
#fbbmenu ol { list-style: none outside; margin-left: 0; padding: 0; }

#fbbmenu { float: left; height: auto; margin-top: -1px; position: relative; width: 100%; }

#fbbmenu .serit { background-color: #285a8d; border-top: 1px solid #24517f; display: block; height: 44px; position: absolute; right: 0; top: 0; width: 50%; z-index: 1; }

#fbbmenu .anasayfabutonu { background: #285a8d url(/Content/img/siteust/anasayfabutonBg.png) center center no-repeat; border-right: 1px solid #184a7e; border-top: 1px solid #24517f; display: none; height: 44px; left: -44px; position: absolute; top: -1px; width: 45px; z-index: 10; }

#fbbmenu > .row { position: relative; }

#fbbmenu > .row > .columns { background-color: #285a8d; border-top: 1px solid #24517f; height: auto; padding-left: 0; padding-right: 0; }

#fbbmenu > .row > .columns > ul { float: left; height: auto; margin: 0; width: 100%; }

#fbbmenu > .row > .columns > ul > li { float: left; margin-top: -1px; position: relative; z-index: 10; }

#fbbmenu > .row > .columns > ul > li a { color: #fff; }

#fbbmenu > .row > .columns > ul > li > a { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); font-weight: bold; opacity: 0; visibility: hidden; width: auto; }

#fbbmenu > .row > .columns > ul > li > .gizlimenu { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; background: #fff; display: none; filter: alpha(opacity=0); opacity: 0; }

/* En Az 1068px
================================================== */
@media only screen and (min-width: 1068px) {
    #fbbmenu > .row > .columns > ul > li.standart { background: transparent url(/Content/img/siteust/fbbliBg.gif) center right no-repeat; height: auto; }

    #fbbmenu > .row > .columns > ul > li.standart:hover { background-color: #fff; z-index: 12; }

    #fbbmenu > .row > .columns > ul > li.standart > a { float: left; font-size: 14px; height: 44px; line-height: 16px; padding-bottom: 13.5px; padding-top: 13.5px; }

    #fbbmenu > .row > .columns > ul > li.standart:hover > a { color: #3b3b3b; }

    #fbbmenu > .row > .columns > ul > li.standart > .gizlimenu { left: -1px; min-width: 175px; overflow: hidden; position: absolute; top: 44px; }

    #fbbmenu > .row > .columns > ul > li.standart:hover > .gizlimenu { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; display: block !important; filter: alpha(opacity=1); opacity: 1; }

    #fbbmenu > .row > .columns > ul > li.standart:last-child > .gizlimenu { float: right !important; }

    #fbbmenu > .row > .columns > ul > li.standart > .gizlimenu > ul { float: left; width: 175px; }

    #fbbmenu > .row > .columns > ul > li.standart > .gizlimenu > ul > li { border-top: 1px solid #ebebeb; float: left; }

    #fbbmenu > .row > .columns > ul > li.standart > .gizlimenu > ul > li > a { color: #3b3b3b; display: block; font-size: 12px; font-weight: normal; height: auto; margin: 0; min-width: 175px !important; padding: 5px 0; text-indent: 5px; }

    #fbbmenu > .row > .columns > ul > li.standart > .gizlimenu > ul > li > a:hover { color: #000; }

    #fbbmenu > .row > .columns > ul > li.sonli { background: none; }
}

/* En Az 800px
================================================== */
@media only screen and (min-width: 800px) {
    #fbbmenu > .row > .columns > ul > li.responsive { background: transparent url(/Content/img/siteust/fbbliBg.gif) center right no-repeat; height: auto; margin-top: -1px; }

    #fbbmenu > .row > .columns > ul > li.responsive > a { float: left; font-size: 14px; height: 44px; line-height: 16px; padding-bottom: 13.5px; padding-top: 13.5px; }

    #fbbmenu > .row > .columns > ul > li.responsive:hover { background-color: #fff; z-index: 12; }

    #fbbmenu > .row > .columns > ul > li.responsive:hover > a { color: #3b3b3b; }

    #fbbmenu > .row > .columns > ul > li.responsive > .gizlimenu { left: -1px; min-width: 175px; overflow: hidden; position: absolute; top: 44px; }

    #fbbmenu > .row > .columns > ul > li.responsive:hover > .gizlimenu { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; display: block !important; filter: alpha(opacity=1); opacity: 1; }

    #fbbmenu > .row > .columns > ul > li.responsive > .gizlimenu > ul { float: left; width: 175px; }

    #fbbmenu > .row > .columns > ul > li.responsive > .gizlimenu > ul > li { border-top: 1px solid #ebebeb; float: left; }

    #fbbmenu > .row > .columns > ul > li.responsive > .gizlimenu > ul > li > a { color: #3b3b3b; display: block; font-size: 12px; font-weight: normal; height: auto; margin: 0; min-width: 175px !important; padding: 5px 0; text-indent: 5px; }

    #fbbmenu > .row > .columns > ul > li.responsive > .gizlimenu > ul > li > a:hover { color: #000; }

    #fbbmenu > .row > .columns > ul > li.sonli { background: none; }
}

/* En Fazla 979px
================================================== */
@media only screen and (max-width: 979px) {
    #fbbmenu .serit { width: 100%; }
}

/* En Fazla 799px
================================================== */
@media only screen and (max-width: 799px) {
    #fbbmenu .anasayfabutonu { border-bottom: 1px solid #184a7e; height: 45px; left: 0; }

    #fbbmenu > .row { z-index: 15; }

    #fbbmenu > .row > .columns { padding-left: 44px; }

    #fbbmenu > .row > .columns > ul { margin-top: -1px; }

    #fbbmenu > .row > .columns > ul > li.responsive { border-bottom: 1px solid #184a7e; border-left: 1px solid #184a7e; height: auto; margin-top: 0; width: 100%; }

    #fbbmenu > .row > .columns > ul > li.responsive a { display: block; float: left; width: 100%; }

    #fbbmenu > .row > .columns > ul > li.responsive > a { font-size: 14px; height: 44px; line-height: 16px; padding-bottom: 13.5px; padding-top: 13.5px; text-indent: 15px; }

    #fbbmenu > .row > .columns > ul > li.responsive > .gizlimenu { left: 0; overflow: hidden; position: relative; top: 0; width: 100%; }

    #fbbmenu > .row > .columns > ul > li.responsive > .gizlimenu > ul, #fbbmenu > .row > .columns > ul > li.responsive > .gizlimenu > ul > li { float: left; width: 100%; }

    #fbbmenu > .row > .columns > ul > li.responsive > .gizlimenu > ul > li { border-top: 1px solid #ededed; }

    #fbbmenu > .row > .columns > ul > li.responsive > .gizlimenu > ul > li > a { color: #3b3b3b; display: block; float: left; font-size: 12px; font-weight: normal; margin: 0; padding: 5px 0; text-indent: 25px; width: 100% !important; }

    /* RMenuButon */
    #fbbmenu > .row > .columns > #rmenuackapatbuton { background-image: url(/Content/img/siteust/rmenubutonBg.png); background-position: center center; background-repeat: no-repeat; border-bottom: 0; border-top: 1px solid #184a7e; cursor: pointer; display: block; float: left; height: 44px; outline: none; position: relative; width: 100%; }
    /* #fbbmenu>.row>.columns>#rmenukapatbuton{ border-top:1px solid #184a7e; } */

    /* RMENU ACILDI */
    #fbbmenu > .row > .columns > ul > li.raktifmenu { background-color: #fff; }

    #fbbmenu > .row > .columns > ul > li.raktifmenu > a { color: #3b3b3b; }

    #fbbmenu > .row > .columns > ul > li.raktifmenu > .gizlimenu { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; display: block; filter: alpha(opacity=1); opacity: 1; }
}



/* DUYURU - ETKINLIK - SLAYT */
#des { float: left; height: auto; position: relative; width: 100%; }

#des #detab, #des #slayt { height: auto; /* height:360px; */ padding-left: 0; padding-right: 0; }

/* Tabs */
#des > .row { border-bottom: 1px solid #d8d8d8; }

#des #detab { background: #fff; }

#des #detab .tabs,
#des #detab .tabs-content { width: 100%; /* width:340px; */ }

#des #detab .tabs dd { top: 0; width: 50%; }

#des #detab .tabs dd > a { background: #3d4149; color: #72767b; font-family: Tahoma, Geneva, sans-serif; font-size: 16px; height: 44px; line-height: 24px; padding: 10px; }

#des #detab .tabs dd > a:hover { background: #444952; color: #fff; }

#des #detab .tabs dd > span { background: url(/Content/img/eklentiler/activetabBg.png); bottom: -9px; display: none; height: 9px; left: 36px; position: absolute; width: 18px; }

#des #detab .tabs dd.active a { background: #444952; color: #fff; }

#des #detab .tabs dd.active span { display: block; }

#des #detab .tabs-content { /* height:300px; */ /*height:316px;*/ margin-bottom: 0; }

#des #detab .tabs-content > .content,
#des #detab .tabs-content > .content.contained { padding: 10px 15px; /*padding:15px;*/ width: 100%; }

#des #detab .detabslayt { float: left; height: 260px; margin-bottom: 14px; position: relative; width: 100% !important; }

#des #detab .detabslayt ul { width: 100%; }

#des #detab .detabslayt ul li { border-bottom: 1px dotted #adadad; display: block; float: left; width: 100%; }

#des #detab .detabslayt ul li a { float: left; font-size: 12px; height: auto; line-height: 18px; padding: 6px; width: 100%; }

#des #detab .detabbaglanti { bottom: 10px; left: 0; padding: 0 15px; position: absolute; width: 100%; }

#des #detab .detabbaglanti a.fbbdlink,
#des #detab .detabbaglanti a.fbbelink { color: #bb2424; float: right; font-size: 11px; height: 16px; line-height: 16px; margin-top: 4px; text-decoration: underline; width: auto; }

#des #detab .detabbaglanti a.fbbdrss,
#des #detab .detabbaglanti a.fbberss { background: url(/Content/img/eklentiler/detabrssBg.gif) top left no-repeat; display: block; float: left; font-size: 0; height: 16px; text-indent: -999px; width: 16px; }



/* Slayt */
#des #slayt .orbit-container { max-width: 640px; /* width:640px; margin-left:-3px;  */ width: auto; }

#des #slayt .orbit-slides-container { z-index: 8; }

#des #slayt .orbit-bullets-container { bottom: 10px; padding-right: 10px; position: absolute; right: 0; text-align: right; width: 100%; z-index: 9; }

#des #slayt .orbit-bullets { float: right; margin: 0 auto; top: 0; }

#des #slayt .orbit-bullets li { background: #fff; cursor: pointer; }

#des #slayt .orbit-bullets li.active { background: #285a8d; }

#des #slayt .orbit-caption { background-color: rgba(68, 73, 82, 0.9); bottom: inherit; color: white; font-size: 12px; padding: 10px 14px; position: absolute; width: 200px; }

#des #slayt .orbit-caption:hover a { }

#des #slayt .orbit-caption h1 { font-size: 22px; width: 150px; }

#des #slayt .orbit-caption a { color: #fff; }

#des #slayt .orbit-caption a:hover { color: #fff; text-shadow: 0 1px 2px #000; }

.no-textshadow #des #slayt .orbit-caption a:hover { color: #fff; }

#des #slayt .orbit-caption a.fbbslaytlink { background: url(/Content/img/eklentiler/fbbslaytlinkBg.gif) top left no-repeat; display: block; font-size: 0; height: 36px; position: absolute; right: -5px; text-indent: -999px; top: 5px; width: 36px; }

#des #slayt .orbit-caption-tl { bottom: none; left: 30px; top: 30px; }

#des #slayt .orbit-caption-tr { bottom: none; right: 30px; top: 30px; }

#des #slayt .orbit-caption-bl { bottom: 30px; left: 30px; }

#des #slayt .orbit-caption-br { bottom: 30px; right: 30px; }

/* En Az 800px
================================================== */
@media only screen and (min-width: 800px) {
    #des #detab { width: 35%; }

    #des #slayt { width: 65%; }

    #des .large-push-5 { left: 35%; }

    #des .large-pull-11 { right: 65%; }
}


/* En Az 800px En Fazla 979
================================================== */
@media only screen and (min-width: 800px) and (max-width: 979px) {
    #des #detab .tabs-content { height: 200px; /*height:316px;*/ margin-bottom: 0; }

    #des #detab .detabslayt { height: 160px; margin-bottom: 14px; }
}

/* En Fazla 799px
================================================== */
@media only screen and (max-width: 799px) {
    #des > .row { border-bottom: 0; }

    #des #slayt .orbit-container { margin: 0 auto; }

    #des #detab { border-bottom: 1px solid #d8d8d8; float: none; margin: 0 auto; max-width: 640px; }
}










/* LISTE */
#liste { float: left; margin-top: 10px; position: relative; width: 100%; }

#liste .columns { padding: 0; }

#liste .listekutusu { background: white; border: 1px solid #dedede; height: 150px; margin: 0 auto; width: 96%; }

#liste .listekutusu h3 { background: #444952; color: #fff; font-size: 14px; margin: 3px 0 0 -3px; padding: 5px 0; position: absolute; text-indent: 10px; width: 98%; }

#liste .listekutusu ul { display: block; height: auto; margin: 40px auto 0 auto; width: 90%; }

#liste .listekutusu ul li { display: list-item; }

#liste .listekutusu ul li a { background: url(/Content/img/eklentiler/listesimgeBg.gif) center left no-repeat; color: #6c6c6c; display: block; font-size: 11px; padding: 2px 0 2px 10px; width: 100%; }

#liste .listekutusu ul li a:hover { text-shadow: 0 0 1px #9c9c9c; }

.no-textshadow #liste .listekutusu ul li a:hover { color: #1c1c1c; }

#liste #hizlimenu ul { margin: 35px auto 0 auto; width: 100%; }

#liste #hizlimenu ul li { padding: 0; }

#liste #hizlimenu ul li a { background-image: url(/Content/img/eklentiler/hizlimenuBg.png); background-position: 0 0; background-repeat: no-repeat; border-bottom: 1px solid #ededed; border-right: 1px solid #ededed; display: block; font-size: 0; height: 55px; margin: 1px 0 0 0; padding: 0; text-indent: -999px; width: 58px; }

#liste #hizlimenu ul li a.hm4, #liste #hizlimenu ul li a.hm8 { border-right: 0; }

#liste #hizlimenu ul li a.hm5, #liste #hizlimenu ul li a.hm6,
#liste #hizlimenu ul li a.hm7, #liste #hizlimenu ul li a.hm8 { border-bottom: 0; }

#liste #hizlimenu ul li a.hm1 { background-position: 0 0; }

#liste #hizlimenu ul li a.hm2 { background-position: -58px 0; }

#liste #hizlimenu ul li a.hm3 { background-position: -116px 0; }

#liste #hizlimenu ul li a.hm4 { background-position: -174px 0; }

#liste #hizlimenu ul li a.hm5 { background-position: 0 -55px; }

#liste #hizlimenu ul li a.hm6 { background-position: -58px -55px; }

#liste #hizlimenu ul li a.hm7 { background-position: -116px -55px; }

#liste #hizlimenu ul li a.hm8 { background-position: -174px -55px; }

/* En Az 800px
================================================== */
@media only screen and (min-width: 800px) {
    #liste .large-4 { width: 25%; }
}

/* En Fazla 979px
================================================== */
@media only screen and (max-width: 979px) {
    #liste #hizlimenu ul li { width: 25%; }

    #liste #hizlimenu ul li a { height: 55px; width: 100%; }
}

/* En Fazla 799px
================================================== */
@media only screen and (max-width: 799px) {
    #liste .columns { margin-bottom: 10px; }

    /* ListeKutusu */
    #liste .listekutusu { background: white; border: 1px solid #dedede; height: 53px; margin: 0 auto; }

    #liste .listekutusu h3 { cursor: pointer; font-size: 21px; height: 42px; padding: 10px 0; }

    #liste .listekutusu h3 span { background-image: url(/Content/img/eklentiler/listebaslikBg.png); background-position: -21px 0; background-repeat: no-repeat; display: block; height: 11px; margin-top: -5px; position: absolute; right: 10px; top: 50%; width: 21px; }

    #liste .listeacildi h3 span { background-position: 0 0; }

    #liste .listekutusu ul { display: none; margin-top: 50px; width: 98%; }

    #liste #hizlimenu ul li { width: auto; }

    #liste #hizlimenu ul li a { height: 55px; width: 58px; }

    #liste #hizlimenu ul li a.hm4,
    #liste #hizlimenu ul li a.hm8 { border-right: 1px solid #ededed; }

    #liste #hizlimenu ul li a.hm5,
    #liste #hizlimenu ul li a.hm6,
    #liste #hizlimenu ul li a.hm7,
    #liste #hizlimenu ul li a.hm8 { border-bottom: 1px solid #ededed; }
}

/* En Fazla 640px - 799px
================================================== */
@media only screen and (min-width: 640px) and (max-width: 799px) {
    #liste .listekutusu { width: 640px !important; }

    #liste .listekutusu h3 { margin-left: -6px; width: 650px !important; }
}















/* BANNER */
#banner { float: left; height: 77px; margin-top: 10px; position: relative; width: 100%; }

#banner > .row > .columns { background: url(/Content/img/eklentiler/bannerBg.png) top left no-repeat; height: 77px; padding: 15px 15px 15px 120px; }

#banner .bx-wrapper { margin: 0; z-index: 5; }

#banner .bx-wrapper .bx-viewport { -moz-box-shadow: none; -webkit-box-shadow: none; border: 0; box-shadow: none; }


#banner .bsbuton, #banner .bobuton { background-image: url('/Content/img/eklentiler/bannerbutonBg.png'); background-repeat: no-repeat; display: block; font-size: 0; height: 27px; position: absolute; text-indent: -999px; top: 27px; width: 13px; z-index: 6; }

#banner .bsbuton { background-position: -42px -104px; left: 42px; }

#banner .bsbuton:hover { background-position: -42px -27px; }

#banner .bobuton { background-position: -17px -104px; left: 17px; }

#banner .bobuton:hover { background-position: -17px -27px; }

/* En Fazla 799px
================================================== */
@media only screen and (max-width: 799px) {
    #banner { display: none; }
}

















/* ==========================================================================
	 ALTSAYFA <> BOLUMBIRIM
	 ========================================================================== */

#bolumbirim { float: left; height: auto; position: relative; width: 100%; }

#bolumbirim #kenar,
#bolumbirim #kapsayici { padding-left: 0; padding-right: 0; }


/* BB BASLIK MENU */
#sayfabasliklari { float: left; height: 44px; overflow: hidden; position: relative; width: 100%; }

#sayfabasliklari ul { display: block; float: left; height: 44px; margin: 0; width: 3600px; }

#sayfabasliklari ul li { border-right: 1px solid #d8d8d8; display: block; float: left; height: 44px; }

#sayfabasliklari ul li a { color: #a3a3a3; cursor: pointer; display: block; float: left; font-size: 12px; font-weight: bold; height: 44px; line-height: 34px; padding: 5px 15px; width: auto; }

#sayfabasliklari ul li a:hover { color: #4d4d4d; }

#sayfabasliklari ul li a.bclink { width: 58px; }

#sayfabasliklari ul li.ilk a { background-image: url(/Content/img/altsayfa/m.gif); background-position: center center; background-repeat: no-repeat; height: 44px; text-indent: -9999px; width: 50px; }

#sayfabasliklari ul li.son { border-right: 0; }

/* BBGizli */
#bbgizli { display: none; /* display:block; */ float: left; height: auto; position: relative; width: 100%; }

#bbgizli h2 { background: #3d4149 url(/Content/img/altsayfa/gizlimenuBg.png) 98% 20px no-repeat; color: #fff; cursor: pointer; float: left; font-family: Tahoma, Geneva, sans-serif; font-size: 16px; height: 44px; line-height: 24px; padding: 10px; position: relative; width: 100%; }

.gmenuacildi h2 { background-position: 98% -25px !important; }

#bbgizli span { background: url(/Content/img/eklentiler/activetabBg.png); bottom: -9px; display: block; height: 9px; left: 36px; position: absolute; width: 18px; z-index: 10; }

/* Gmenu */
#bbgizli > ul { display: none; float: left; height: auto; list-style: none outside; margin-bottom: 0; margin-left: 0; padding: 0; position: relative; width: 100%; }

#bbgizli > ul > li { background: #3d4149; border-bottom: 1px solid #444952; border-left: 1px solid #444952; display: block; float: left; height: auto; width: 100%; }

#bbgizli > ul > li a { color: #72767b; display: block; float: left; width: 100%; }

#bbgizli > ul > li a:hover { color: #fff; }

#bbgizli > ul > li a { font-size: 14px; height: 34px; line-height: 16px; padding-bottom: 8.5px; padding-top: 8.5px; text-indent: 15px; }

#bbgizli ul li > ul.gizlimenu { background: #444952; left: 0; margin-left: 0; overflow: hidden; position: relative; top: 0; width: 100%; }

#bbgizli ul li > ul.gizlimenu > li { float: left; list-style: disc !important; width: 100%; }

#bbgizli ul li > ul.gizlimenu > li { border-top: 1px solid #3d4149; }

#bbgizli ul li > ul.gizlimenu > li > a { text-indent: 25px; }

/* BBTAB */
#bbtab { background: #fff; display: block; float: left; height: auto; margin-bottom: 50px; position: relative; width: 100%; }

#bbtab .tabs,
#bbtab .tabs-content { width: 100%; }

#bbtab .tabs dd { top: 0; width: 50%; }

#bbtab .tabs dd > a { background: #3d4149; color: #72767b; font-family: Tahoma, Geneva, sans-serif; font-size: 16px; height: 44px; line-height: 24px; padding: 10px; }

#bbtab .tabs dd > a:hover { background: #444952; color: #fff; }

#bbtab .tabs dd > span { background: url(/Content/img/eklentiler/activetabBg.png); bottom: -9px; display: none; height: 9px; left: 36px; position: absolute; width: 18px; }

#bbtab .tabs dd.active a { background: #444952; color: #fff; }

#bbtab .tabs dd.active span { display: block; }

#bbtab .tabs-content { height: 306px; margin-bottom: 0; }

#bbtab .tabs-content > .content,
#bbtab .tabs-content > .content.contained { padding: 10px 15px; /*padding:15px;*/ width: 100%; }

#bbtab .detabslayt { float: left; height: 260px; margin-bottom: 14px; position: relative; width: 100% !important; }

#bbtab .detabslayt ul { width: 100%; }

#bbtab .detabslayt ul li { border-bottom: 1px dotted #adadad; display: block; float: left; width: 100%; }

#bbtab .detabslayt ul li a { float: left; font-size: 12px; height: auto; line-height: 18px; padding: 6px; width: 100%; }

#bbtab .detabbaglanti { bottom: 10px; left: 0; padding: 0 15px; position: absolute; width: 100%; }

#bbtab .detabbaglanti a.fbbdlink,
#bbtab .detabbaglanti a.fbbelink { color: #bb2424; float: right; font-size: 11px; height: 16px; line-height: 16px; margin-top: 4px; text-decoration: underline; width: auto; }

#bbtab .detabbaglanti a.fbbdrss,
#bbtab .detabbaglanti a.fbberss { background: url(/Content/img/eklentiler/detabrssBg.gif) top left no-repeat; display: block; float: left; font-size: 0; height: 16px; text-indent: -999px; width: 16px; }


/* BB SLAYT */
#bbslayt { display: block; float: left; height: auto; position: relative; width: 100%; }

#bbslayt .orbit-container { max-width: 640px; /* width:640px; margin-left:-3px;  */ width: auto; }

#bbslayt .orbit-slides-container { z-index: 8; }

#bbslayt .orbit-bullets-container { bottom: 10px; padding-right: 10px; position: absolute; right: 0; text-align: right; width: 100%; z-index: 9; }

#bbslayt .orbit-bullets { float: right; margin: 0 auto; top: 0; }

#bbslayt .orbit-bullets li { background: #fff; cursor: pointer; }

#bbslayt .orbit-bullets li.active { background: #285a8d; }

#bbslayt .orbit-caption { background-color: rgba(68, 73, 82, 0.9); bottom: inherit; color: white; font-size: 12px; padding: 10px 14px; position: absolute; width: 200px; }

#bbslayt .orbit-caption:hover a { }

#bbslayt .orbit-caption h1 { font-size: 22px; width: 150px; }

#bbslayt .orbit-caption a { color: #fff; }

#bbslayt .orbit-caption a:hover { color: #fff; text-shadow: 0 1px 2px #000; }

.no-textshadow #bbslayt .orbit-caption a:hover { color: #fff; }

#bbslayt .orbit-caption a.fbbslaytlink { background: url(/Content/img/eklentiler/fbbslaytlinkBg.gif) top left no-repeat; display: block; font-size: 0; height: 36px; position: absolute; right: -5px; text-indent: -999px; top: 5px; width: 36px; }

#bbslayt .orbit-caption-tl { bottom: none; left: 30px; top: 30px; }

#bbslayt .orbit-caption-tr { bottom: none; right: 30px; top: 30px; }

#bbslayt .orbit-caption-bl { bottom: 30px; left: 30px; }

#bbslayt .orbit-caption-br { bottom: 30px; right: 30px; }


/* KENAR */
#kenar { background: #fff; }



#kenar h2 > span { background: url(/Content/img/eklentiler/activetabBg.png); bottom: -9px; display: block; height: 9px; left: 36px; position: absolute; width: 18px; }


nav#sayfamenu { float: left; height: auto; margin-top: 10px; padding: 0 10px 10px 10px; width: 100%; }

nav#sayfamenu > ul { float: left; padding-top: 10px; width: 100% !important; margin-bottom: 0; }
nav#sayfamenu > ul > li { background-image: url(/Content/img/altsayfa/kenarmenuIcon.gif); background-position: 0 14px; background-repeat: no-repeat; border-bottom: 1px dotted #a3a3a3; float: left; padding: 10px 0 10px 10px; width: 100%; }
nav#sayfamenu > ul > li:first-child { padding-top: 0;background-position: 0 4px; }
nav#sayfamenu > ul > li:last-child { border-bottom: none; padding-bottom: 0;}
nav#sayfamenu > ul > li > a { color: #444952; font-size: 14px; }
nav#sayfamenu > ul > li > ul { display: none; }
nav#sayfamenu > ul > li.active > a { color: #0a0a0a; font-weight: bolder; }
nav#sayfamenu > ul > li.active > a:hover { font-size: 16px;  }
nav#sayfamenu > ul > li.active > ul { display: block; }
nav#sayfamenu > ul > li > ul { float: left; margin-left: 5px; margin-top: 10px; width: 100%; }
nav#sayfamenu > ul > li > ul  li { display: block; float: left; width: 100%; margin: 2px 0; }
nav#sayfamenu > ul > li > ul  li:before { content: "- "; }
nav#sayfamenu > ul > li > ul  li a { color: #6c6b6b; font-size: 13px; line-height: 13px; }
nav#sayfamenu > ul > li > ul  li a:hover { color: #262626; }



#akordiyonmenu { float: left; height: auto; padding: 0 5px 0 5px; position: relative; width: 100%; }

#akordiyonmenu .akordiyon { background-color: #fff; border: 1px solid #dfdfdf; float: left; height: auto; margin-bottom: 10px; width: 100%; }

#akordiyonmenu .abaslik { background-image: url(/Content/img/altsayfa/kenarakordiyonBg.gif); background-repeat: no-repeat; cursor: pointer; display: block; float: left; height: 58px; padding-left: 80px; width: 100%; }

#akordiyonmenu #aday .abaslik { background-position: 0 0; }

#akordiyonmenu #ogrenci .abaslik { background-position: 0 -58px; }

#akordiyonmenu #mezun .abaslik { background-position: 0 -116px; }

#akordiyonmenu #akademikidari .abaslik { background-position: 0 -174px; }


#akordiyonmenu .abaslik h3 { color: #2c3034; float: left; /* font-family:AniversBold; */ font-size: 14px; font-weight: bolder; height: 58px; line-height: 30px; padding: 14px 0 14px 20px; position: relative; width: 100%; }

#akordiyonmenu .abaslik .oksimge { background-image: url(/Content/img/altsayfa/akordiyonok.gif); background-position: -17px 0; background-repeat: no-repeat; display: block; height: 10px; position: absolute; right: 17px; top: 25px; width: 17px; }

#akordiyonmenu .aacik .oksimge { background-position: 0 0; }

#akordiyonmenu .aicerik { display: none; float: left; height: auto; padding: 10px; width: 100%; }

#akordiyonmenu .aicerik > ul { float: left; width: 100% !important; }

#akordiyonmenu .aicerik > ul > li { background-image: url(/Content/img/altsayfa/kenarmenuIcon.gif); background-position: 0 8px; background-repeat: no-repeat; border-bottom: 1px dotted #ccc; float: left; margin-bottom: 3px; padding: 5px 0 5px 10px; width: 100%; }

#akordiyonmenu .aicerik > ul > li > a { color: #3e3d3d; font-size: 15px; }

#akordiyonmenu .aicerik ul li a:hover { color: #262626; }

#akordiyonmenu .aicerik ul ul { float: left; margin: 10px 0 10px 5px; width: 100%; }

#akordiyonmenu .aicerik ul ul li { display: block; float: left; width: 100%; }

#akordiyonmenu .aicerik ul ul li a { color: #6c6b6b; font-size: 11px; line-height: 13px; }

/* BB ICERIK */
.subcontent { background: #fff; border-bottom: 1px solid #d8d8d8; display: block; float: left; height: auto; padding: 15px; padding-bottom: 10px; position: relative; width: 100%; }
.subcontent .row { margin-left: 10px; margin-right: 10px; }
.subcontent .alert-box,
.subcontent .panel,
.subcontent blockquote,
.subcontent .progress,
.subcontent table,
/*.subcontent .pricing-table { margin: 10px; }*/
.subcontent .pricing-table { padding: 0; }
.subcontent .orbit-container { margin: 0 auto; width: 97%; }
.subcontent .orbit-container ul { margin: 0; padding: 0; }
.subcontent .orbit-container ol { margin: 0 auto 30px auto; }
.subcontent h1, .subcontent h3, .subcontent h4, .subcontent h5, .subcontent h6 { margin: 5px 10px; padding-bottom: 5px; }
.subcontent ul, .subcontent ol, .subcontent dl { margin: 10px 0 10px 20px; padding: 5px 10px; }
.subcontent p { padding: 5px 10px; }
.subcontent .bb_resim { margin: 0 auto 2px auto; text-align: center; }
.subcontent .bb_baslik { background: #24517f; color: #fff; float: left; font-family: Tahoma, Geneva, sans-serif; font-size: 16px; height: 44px; line-height: 24px; margin: 0 0 20px 0; padding: 10px; position: relative; width: 100%; }
.subcontent .bb_baslik > span { background: url(/Content/img/eklentiler/activetabBg.png); bottom: -9px; display: block; height: 9px; left: 36px; position: absolute; width: 18px; }
.subcontent p a { color: #c77411; }
.subcontent p a:hover { text-decoration: underline; }
.subcontent strong, .subcontent b { font-weight: bold; }
.subcontent i { font-style: italic; }
.subcontent img.left { margin-bottom: 14px; margin-left: 10px; margin-right: 14px; }
.subcontent .highlight1 { color: #c77411; }
.subcontent .highlight2 { background-color: #E6B9BB; }


/* En Az 800px
================================================== */
@media only screen and (min-width: 800px) {
    #bolumbirim #kenar { width: 35%; }

    #bolumbirim #kapsayici { padding-left: 10px; width: 65%; }

    #bolumbirim .large-push-5 { left: 35%; }

    #bolumbirim .large-pull-11 { right: 65%; }
}

/* En Fazla 799px
================================================== */
@media only screen and (max-width: 799px) {
    #sayfabasliklari { border-bottom: 1px solid #d4d4d4; }

    #bbslayt .orbit-container { margin: 0 auto; }

    #bbtab { border-bottom: 1px solid #d8d8d8; float: none; margin: 0 auto; max-width: 640px; }

    /*#bolumbirim #kenar { display: none; }*/

    #sayfabasliklari { display: none; }

    #bbgizli { display: block; }

    
    nav#sayfamenu > ul { float: left; padding-top: 10px; width: 100% !important; margin-bottom: 0; }
    nav#sayfamenu > ul > li { background-image: url(/Content/img/altsayfa/kenarmenuIcon.gif); background-position: 0 14px; background-repeat: no-repeat; border-bottom: 1px dotted #a3a3a3; float: left; padding: 10px 0 10px 10px; width: 100%; }
    nav#sayfamenu > ul > li:first-child { padding-top: 0;background-position: 0 4px; }
    nav#sayfamenu > ul > li:last-child { border-bottom: none; padding-bottom: 0;}
    nav#sayfamenu > ul > li > a { color: #444952; font-size: 16px; }
    nav#sayfamenu > ul > li > ul { display: none; }
    nav#sayfamenu > ul > li.active > a { color: #0a0a0a; font-weight: bolder; }
    nav#sayfamenu > ul > li.active > a:hover { font-size: 16px;  }
    nav#sayfamenu > ul > li.active > ul { display: block; }
    nav#sayfamenu > ul > li > ul { float: left; margin-left: 5px; margin-top: 10px; width: 100%; }
    nav#sayfamenu > ul > li > ul  li { display: block; float: left; width: 100%; margin: 2px 0; }
    nav#sayfamenu > ul > li > ul  li:before { content: "- "; }
    nav#sayfamenu > ul > li > ul  li a { color: #6c6b6b; font-size: 13px; line-height: 13px; }
    nav#sayfamenu > ul > li > ul  li a:hover { color: #262626; }

}


/* ==========================================================================
	 SUBCONTENT
	 ========================================================================== */

.subcontent ul, .subcontent ol { margin: 10px 0 !important; }

.subcontent .important,
.subcontent .important a { background: #b55353; color: #fff; padding: 0 3px; }

.subcontent p .important { display: inline-block; }

.subcontent li { color: #3e3d3d; display: block; padding: 5px 10px; text-decoration: none; }

.subcontent li a { color: #b61d1d; }

.subcontent .list li { background-color: transparent; background-image: url("/Content/img/altsayfa/liBg.png"); background-position: 0 9px; background-repeat: no-repeat; }

.subcontent .list li a { color: #3e3d3d; display: block; text-decoration: none; }

.subcontent .list li a:hover { color: #000; text-decoration: underline; }

.subcontent h3 { border-bottom: 1px solid #dedede; }

.subcontent h6 { background-color: #eee; border-bottom: 1px solid #dfdfdf; color: #444; font-weight: bold; padding: 6px 5px; }

.subcontent p { word-wrap: break-word; }

.subcontent i { color: #565656; font-style: italic; }

.subcontent .table,
.subcontent .table2 { margin: 0 10px; max-width: 607px; width: 100%; }

.subcontent .table th { background: #58a7b3; border-bottom: 1px solid #fff; border-left: 1px solid #4b8e98; border-right: 1px solid #4b8e98; color: #fff; font-size: 12px; font-weight: bold; padding: 6px; }

.subcontent .table td { background: #f4f4f4; border-bottom: 1px solid #ccc; border-left: 1px solid #ddd; border-right: 1px solid #ddd; color: #555; font-size: 12px; padding: 6px; }

.subcontent .tableh2,
.subcontent .tableh3 { margin: 0 auto; max-width: 607px; }

.subcontent .tableh2 { background: #738b96 url('/img/altsayfa/tablohead.png') no-repeat top left; color: #c3e6eb !important; display: block; font-family: Georgia, "Helvetica Neue", Helvetica, Arial, sans-serif !important; font-size: 18px !important; height: 41px; line-height: 41px !important; margin-bottom: 0 !important; text-indent: 10px; width: 100%; }

.subcontent .table2 th { background: #ddd; border-bottom: 1px solid #ccc; color: #222; font-size: 12px; font-weight: bold; padding: 6px; }

.subcontent .table2 td { background: #f9f9f9; border-bottom: 1px solid #eee; color: #555; font-size: 12px; padding: 6px; }

.subcontent .tableh3 { color: #0a4889; display: block; font-family: Georgia, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 18px; height: 41px; line-height: 41px; width: 100%; }

.subcontent .wtd td { background: #fff !important; }











/* ==========================================================================
	 FOOTER
	 ========================================================================== */

#footer { background-color: #2b2b2b; border-top: 1px solid #030303; float: left; position: relative; width: 100%; z-index: 9; }

#footer ul { margin-bottom: 0; }

/* FMENU */
#fmenu { background: #282828; border-bottom: 3px solid #393939; float: left; height: 46px; overflow: hidden; position: relative; width: 100%; }

#fmenu .columns { padding: 0; }

#fmenu ul { display: block; height: auto; margin: 0 auto; width: auto; }

#fmenu ul li { border-right: 1px solid #3e3e3e; float: left; height: 43px; overflow: hidden; }

#fmenu ul li.sonli { border-right: 0; }

#fmenu ul li a { color: #7c7c7c; display: block; font-size: 13px; font-style: italic; font-weight: bold; height: 38px; line-height: 38px; margin-top: 5px; text-decoration: none; white-space: nowrap; }

#fmenu ul li a span { display: block; float: left; margin-left: 1px; text-align: center; width: 100%; }


/* En Fazla 799px
================================================== */
@media only screen and (max-width: 799px) {
    #fmenu { height: 100%; overflow: visible; padding-top: 43px; }

    #fmenu ul { /*display:none;*/ background: #dadada; padding-bottom: 23px; }

    #fmenu ul li { border-bottom: 1px solid #b5b5b5; border-right: 0; display: block; float: none; margin: 0 auto; width: 90% !important; }

    #fmenu ul li.sonli { border-bottom: 0; border-right: 0; }

    #fmenu ul li a { font-size: 16px; font-style: normal; font-weight: normal; text-align: center; }

    #fmenu ul li a:hover { color: #3c3c3c; }

    #fmenu ul li a span { margin-left: 0; width: 100%; }

    a#fmenuackapatbuton { background-color: #282828; background-image: url(/Content/img/sitealt/fmackapatbutonBg.png); background-position: 50% 15px; background-repeat: no-repeat; display: block; height: 43px; left: 0; position: absolute; top: 0; width: 100%; }

    .fmenuacildi a#fmenuackapatbuton { background-position: 50% -55px !important; }
}

/* ALT BOLUM */
#altbolum { float: left; height: auto; min-height: 240px; padding: 20px 0; position: relative; width: 100%; }

#altbolum a:hover { color: #9f9f9f !important; }

/* #solaltbolum,#sagaltbolum{ background:#ccc; } */

/* SOL ALT DIKEY MENU */
#solaltbolum .solaltdmenu { float: left; margin: 0 0 0 20px; width: 155px; }

#solaltbolum .solaltdmenu ul { float: left; list-style: none; margin-left: 0; width: 155px; }

#solaltbolum .solaltdmenu ul li { float: left; }

#solaltbolum .solaltdmenu ul li a { background-image: url(/Content/img/sitealt/sitealt.png); background-position: -21px 5px; background-repeat: no-repeat; color: #8f8f8f; display: block; float: left; font-size: 14px; height: 18px; line-height: 18px; margin-bottom: 3px; padding-left: 10px; width: 145px; }


/* ADRES */
#footer address { color: #8f8f8f; display: block; float: left; font-size: 12px; font-style: normal; height: auto; line-height: 18px; width: 275px; }

#footer address span { background-image: url(/Content/img/sitealt/sitealt.png); background-repeat: no-repeat; display: block; padding-left: 18px; }

#footer address span.adres { background-position: -17px -18px; }

#footer address span.telefon { background-position: -11px -50px; }



/* SOL ALT YATAY MENU */
#solaltbolum .solaltymenu { float: left; height: 43px; margin: 23px 0 0 0; width: 270px; }

#solaltbolum .solaltymenu ul { background-color: #161616; background-image: url(/Content/img/sitealt/sitealt.png); background-position: -4px -74px; background-repeat: no-repeat; float: left; height: 43px; margin: 0; padding: 12px 0 12px 28px; width: 100%; }

#solaltbolum .solaltymenu ul li { float: left; line-height: 18px; margin-right: 3px; }

#solaltbolum .solaltymenu ul li a { color: #8f8f8f; float: left; font-size: 14px; padding-right: 3px; }



/* FAYDALI LINKLER */
#sagaltbolum #faydalilinkler { float: left; margin-left: 8px; margin-top: 10px; position: relative; width: 180px; }

#sagaltbolum #faydalilinkler #flinkackapat { -moz-border-radius: 5px; -moz-box-shadow: #000 0 1px 0; /* CSS3 */ -webkit-border-radius: 5px; -webkit-box-shadow: #000 0 1px 0; background-color: #181818; background-image: url(/Content/img/sitealt/sitealt.png); background-position: 136px -101px; background-repeat: no-repeat; border-radius: 5px; box-shadow: #000 0 1px 0; color: #8f8f8f; cursor: pointer; display: block; float: left; font-size: 16px; height: 39px; line-height: 41px; position: relative; text-indent: 20px; width: 180px; }

#sagaltbolum #faydalilinkler #flinkackapat span { background: #1f1f1f; display: block; height: 1px; margin: 0 4px; position: absolute; top: 4px; width: 0; }

#sagaltbolum #faydalilinkler ul { -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /* CSS3 */ -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; background-color: #181818; border-top-left-radius: 5px; border-top-right-radius: 5px; display: none; filter: alpha(opacity=0); left: -10px; opacity: 0; padding: 10px 10px; position: absolute; top: -143px; width: 180px; }

#sagaltbolum #faydalilinkler ul li { display: block; height: 18px; }

#sagaltbolum #faydalilinkler ul li a { background-image: url(/Content/img/sitealt/sitealt.png); background-position: -22px -175px; background-repeat: no-repeat; color: #8f8f8f; float: left; font-size: 11px; line-height: 18px; padding-left: 6px; }



/* SOSYAL AGLAR */
#bizitakipedin { background-image: url(/Content/img/sitealt/sosyal/sosyalBg.png); background-position: 0 0; background-repeat: no-repeat; display: block; float: left; height: 51px; margin-left: 16px; width: 281px; }

#bizitakipedin ul { float: left; height: 34px; margin-left: 11px; margin-top: 13px; width: 260px; }

#bizitakipedin ul li { float: left; }

#bizitakipedin ul li a { background-image: url(/Content/img/sitealt/sosyal/sosyaldugmeBg.gif); background-repeat: no-repeat; float: left; font-size: 0; height: 34px; margin-right: 11px; text-indent: 9999px; width: 34px; }

#bizitakipedin ul li:last-child a { margin-right: 0; }

#bizitakipedin ul li a.facebook { background-position: 0 0; }

#bizitakipedin ul li a.twitter { background-position: -45px 0; }

#bizitakipedin ul li a.youtube { background-position: -91px 0; }

#bizitakipedin ul li a.linkedin { background-position: -135px 0; }

#bizitakipedin ul li a.foursquare { background-position: -181px 0; }

#bizitakipedin ul li a.google { background-position: -226px 0; }



/* ALT LOGOLAR */
#altlogolar { -moz-border-radius: 5px; -moz-box-shadow: inset 0 0 4px #000000; /* CSS3 */ -webkit-border-radius: 5px; -webkit-box-shadow: inset 0 0 4px #000000; background-color: #181818; border: 1px solid #222222; border-radius: 5px; box-shadow: inset 0 0 4px #000000; float: left; height: auto; margin: 10px 0 0 8px; max-width: 481px; min-height: 59px; padding-right: 15px; width: auto; }

#altlogolar ul { display: block; float: left; height: auto; margin: 5px 0 0 11px; min-height: 47px; width: auto; }

#altlogolar ul li { float: left; }

#altlogolar ul li a { background-image: url(/Content/img/sitealt/banner/bannerdugmeBg.gif); background-repeat: no-repeat; float: left; height: 47px; margin-right: 10px; }

#altlogolar ul li:last-child a { margin-right: 0; }

#altlogolar ul li a.denklik { background-position: 0 0; width: 100px; }

#altlogolar ul li a.ects { background-position: -100px 0; width: 100px; }

#altlogolar ul li a.efqm { background-position: -200px 0; width: 75px; }

#altlogolar ul li a.eua { background-position: -275px 0; width: 99px; }

#altlogolar ul li a.ipv6 { background-position: -374px 0; width: 35px; }



#sitebilgi { background-color: #242424; border-top: 3px solid #393939; color: #414141; float: left; font-size: 12px; line-height: 16px; padding: 10px 0; text-align: center; width: 100%; }



/* En Fazla 1024 PX
================================================== */
@media only screen and (max-width: 64.000em) {
    #solaltbolum .solaltdmenu ul li a { background-position: -21px 3px; font-size: 12px; line-height: 16px; }

    #solaltbolum .solaltymenu ul li a { font-size: 11px; }

    #solaltbolum .solaltdmenu, footer address, #solaltbolum .solaltymenu { font-size: 11px; line-height: 15px; margin: 15px 0 0 20px; width: auto; }

    #sitebilgi { font-size: 12px; }
}

/* En Az 500 ve En Fazla 764 PX
================================================== */
@media only screen and (min-width: 31.250em) and (max-width: 47.688em) {
    #solaltbolum, #sagaltbolum { width: 100%; }

    #solaltbolum .solaltdmenu, footer address, #solaltbolum .solaltymenu { margin: 5px 0 0 20px; }
}

/* En Fazla 500 PX
================================================== */
@media only screen and (max-width: 31.250em) {
    #solaltbolum, #sagaltbolum { width: 100%; }

    #solaltbolum .solaltdmenu, footer address, #solaltbolum .solaltymenu { margin: 10px 0; padding: 0 10px; width: 100%; }

    #sagaltbolum #faydalilinkler, #sagaltbolum #bizitakipedin { margin: 10px 0; padding: 0 10px; width: 100%; }

    #sagaltbolum #bizitakipedin { background-position: 10px 0; }

    #altlogolar { margin: 10px 0 10px 5px; min-height: 42px; padding: 0 5px; width: auto; }

    #altlogolar ul { margin: 5px 0 0 2px; min-height: 32px; }

    #altlogolar ul li a { background-image: url(/Content/img/sitealt/banner/bannerdugmeBgmin.gif); height: 32px; margin-right: 5px; }

    #altlogolar ul li a.denklik { background-position: 0 0; width: 68px; }

    #altlogolar ul li a.ects { background-position: -68px 0; width: 68px; }

    #altlogolar ul li a.efqm { background-position: -136px 0; width: 51px; }

    #altlogolar ul li a.eua { background-position: -187px 0; width: 67px; }

    #altlogolar ul li a.ipv6 { background-position: -254px 0; width: 24px; }
}











/* ==========================================================================
	 FOUNDATION CONTENT.CSS
	 ========================================================================== */

/* Foundation Dropdowns */
@media only screen and (max-width: 40em) {
    .f-dropdown { left: 0; max-width: 100%; }
}

.f-dropdown { background: white; border: solid 1px #cccccc; font-size: 16px; height: auto; list-style: none; margin-left: 0; margin-top: 2px; max-height: none; max-width: 200px; position: absolute; top: -9999px; width: 100%; z-index: 99; }

.f-dropdown > *:first-child { margin-top: 0; }

.f-dropdown > *:last-child { margin-bottom: 0; }

.f-dropdown:before { border: inset 6px; border-bottom-style: solid; border-color: transparent transparent white transparent; content: ""; display: block; height: 0; left: 10px; position: absolute; top: -12px; width: 0; z-index: 99; }

.f-dropdown:after { border: inset 7px; border-bottom-style: solid; border-color: transparent transparent #cccccc transparent; content: ""; display: block; height: 0; left: 9px; position: absolute; top: -14px; width: 0; z-index: 98; }

.f-dropdown.right:before { left: auto; right: 10px; }

.f-dropdown.right:after { left: auto; right: 9px; }

.f-dropdown li { cursor: pointer; font-size: 0.875rem; line-height: 1.125rem; margin: 0; }

.f-dropdown li:hover, .f-dropdown li:focus { background: #eeeeee; }

.f-dropdown li a { color: #555555; display: block; padding: 0.5rem; }

.f-dropdown.content { background: white; border: solid 1px #cccccc; font-size: 16px; height: auto; list-style: none; margin-left: 0; max-height: none; max-width: 200px; padding: 1.25rem; position: absolute; top: -9999px; width: 100%; z-index: 99; }

.f-dropdown.content > *:first-child { margin-top: 0; }

.f-dropdown.content > *:last-child { margin-bottom: 0; }

.f-dropdown.tiny { max-width: 200px; }

.f-dropdown.small { max-width: 300px; }

.f-dropdown.medium { max-width: 500px; }

.f-dropdown.large { max-width: 800px; }

/* Pricing Tables */
.pricing-table { border: solid 1px #dddddd; margin-bottom: 1.25rem; margin-left: 0; }

.pricing-table * { line-height: 1; list-style: none; }

.pricing-table .title { background-color: #333333; color: #eeeeee; font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; font-size: 1rem; font-weight: normal; padding: 0.9375rem 1.25rem; text-align: center; }

.pricing-table .price { background-color: #f6f6f6; color: #333333; font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; font-size: 2rem; font-weight: normal; padding: 0.9375rem 1.25rem; text-align: center; }

.pricing-table .description { background-color: white; border-bottom: dotted 1px #dddddd; color: #777777; font-size: 0.75rem; font-weight: normal; line-height: 1.4; padding: 0.9375rem; text-align: center; }

.pricing-table .bullet-item { background-color: white; border-bottom: dotted 1px #dddddd; color: #333333; font-size: 0.875rem; font-weight: normal; padding: 0.9375rem; text-align: center; }

.pricing-table .cta-button { background-color: white; padding: 1.25rem 1.25rem 0; text-align: center; }

/* Progress Bar */
.progress { background-color: #f6f6f6; border: 1px solid #cccccc; height: 1.5625rem; margin-bottom: 0.625rem; padding: 0.125rem; }

.progress .meter { background: #54bee5; display: block; height: 100%; }

.progress.secondary .meter { background: #e9e9e9; display: block; height: 100%; }

.progress.success .meter { background: #479f71; display: block; height: 100%; }

.progress.alert .meter { background: #aa3f41; display: block; height: 100%; }

.progress.radius { -webkit-border-radius: 0; border-radius: 0; }

.progress.radius .meter { -webkit-border-radius: -1px; border-radius: -1px; }

.progress.round { -webkit-border-radius: 1000px; border-radius: 1000px; }

.progress.round .meter { -webkit-border-radius: 999px; border-radius: 999px; }

/* Tables */
table { background: white; border: solid 1px #dddddd; margin-bottom: 1.25rem; }

table thead, table tfoot { background: whitesmoke; font-weight: bold; }

table thead tr th, table thead tr td, table tfoot tr th, table tfoot tr td { color: #222222; font-size: 0.875rem; padding: 0.5rem 0.625rem 0.625rem; text-align: left; }

table tr th, table tr td { color: #222222; font-size: 0.875rem; padding: 0.5625rem 0.625rem; }

table tr.even, table tr.alt, table tr:nth-of-type(even) { background: #f9f9f9; }

table thead tr th, table tfoot tr th, table tbody tr td, table tr td, table tfoot tr td { display: table-cell; line-height: 1.125rem; }

/* Accordion */
.accordion { margin-bottom: 0; *zoom: 1; }

.accordion:before, .accordion:after { content: " "; display: table; }

.accordion:after { clear: both; }

.accordion dd { display: block; margin-bottom: 0 !important; }

.accordion dd.active a { background: #e7e7e7; }

.accordion dd > a { background: #efefef; color: #222222; display: block; font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; font-size: 1rem; padding: 1rem; }

.accordion dd > a:hover { background: #e2e2e2; }

.accordion .content { display: none; padding: 0.219em; }

.accordion .content.active { background: white; display: block; }

/* Tabs */
.tabs { margin-bottom: 0 !important; *zoom: 1; }

.tabs:before, .tabs:after { content: " "; display: table; }

.tabs:after { clear: both; }

.tabs dd { float: left; margin-bottom: 0 !important; position: relative; top: 1px; }

.tabs dd > a { background: #efefef; color: #222222; display: block; font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; font-size: 1rem; padding-bottom: 1.0625rem; padding-left: 2rem; padding-right: 2rem; padding-top: 1rem; }

.tabs dd > a:hover { background: #e2e2e2; }

.tabs dd.active a { background: #fff; }

.tabs.radius dd:first-child a { -moz-border-radius-bottomleft: 0; -moz-border-radius-topleft: 0; -webkit-border-bottom-left-radius: 0; -webkit-border-top-left-radius: 0; border-bottom-left-radius: 0; border-top-left-radius: 0; }

.tabs.radius dd:last-child a { -moz-border-radius-bottomright: 0; -moz-border-radius-topright: 0; -webkit-border-bottom-right-radius: 0; -webkit-border-top-right-radius: 0; border-bottom-right-radius: 0; border-top-right-radius: 0; }

.tabs.vertical dd { display: block; float: none; position: inherit; top: auto; }

.tabs-content { margin-bottom: 1.5rem; *zoom: 1; }

.tabs-content:before, .tabs-content:after { content: " "; display: table; }

.tabs-content:after { clear: both; }

.tabs-content > .content { display: none; float: left; padding: 0.219em 0; }

.tabs-content > .content.active { display: block; }

.tabs-content > .content.contained { padding: 0.219em; }

.tabs-content.vertical { display: block; }

.tabs-content.vertical > .content { padding: 0 0.219em; }

@media only screen and (min-width: 40.063em) {
    .tabs.vertical { float: left; margin-bottom: 1.25rem; width: 20%; }

    .tabs-content.vertical { float: left; margin-left: -1px; width: 80%; }
}










/* ==========================================================================
	 FOUNDATION CALLOUTS-PROMPTS.CSS
	 ========================================================================== */

/* RevealModal */
.reveal-modal-bg { background: black; background: rgba(0, 0, 0, 0.45); display: none; height: 100%; left: 0; position: fixed; top: 0; width: 100%; z-index: 98; }

.reveal-modal { -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4); background-color: white; border: solid 1px #666666; box-shadow: 0 0 10px rgba(0, 0, 0, 0.4); display: none; height: auto; left: 50%; margin-left: -40%; padding: 1.25rem; position: absolute; top: 50px; visibility: hidden; width: 80%; z-index: 99; }

.reveal-modal .column, .reveal-modal .columns { min-width: 0; }

.reveal-modal > :first-child { margin-top: 0; }

.reveal-modal > :last-child { margin-bottom: 0; }

.reveal-modal .close-reveal-modal { color: #aaaaaa; cursor: pointer; font-size: 1.375rem; font-weight: bold; line-height: 1; position: absolute; right: 0.6875rem; top: 0.5rem; }

@media only screen and (min-width: 40.063em) {
    .reveal-modal { padding: 1.875rem; top: 6.25rem; }

    .reveal-modal.tiny { margin-left: -15%; width: 30%; }

    .reveal-modal.small { margin-left: -20%; width: 40%; }

    .reveal-modal.medium { margin-left: -30%; width: 60%; }

    .reveal-modal.large { margin-left: -35%; width: 70%; }

    .reveal-modal.xlarge { margin-left: -47.5%; width: 95%; }
}

@media print {
    .reveal-modal { background: white !important; }
}

/* Alerts */
.alert-box { background-color: #54bee5; border-color: #3eb6e2; border-style: solid; border-width: 1px; color: white; display: block; font-size: 0.8125rem; font-weight: normal; margin-bottom: 1.25rem; padding: 0.875rem 1.5rem 0.875rem 0.875rem; position: relative; }

.alert-box .close { color: #333333; font-size: 1.375rem; line-height: 0; margin-top: -0.6875rem; opacity: 0.3; padding: 9px 6px 4px; position: absolute; right: 0.25rem; top: 50%; }

.alert-box .close:hover, .alert-box .close:focus { opacity: 0.5; }

.alert-box.radius { -webkit-border-radius: 0; border-radius: 0; }

.alert-box.round { -webkit-border-radius: 1000px; border-radius: 1000px; }

.alert-box.success { background-color: #479f71; border-color: #3f8d64; color: white; }

.alert-box.alert { background-color: #aa3f41; border-color: #97383a; color: white; }

.alert-box.secondary { background-color: #e9e9e9; border-color: gainsboro; color: #505050; }

.alert-box.warning { background-color: #f08a24; border-color: #ea7d10; color: white; }

.alert-box.info { background-color: #a0d3e8; border-color: #8bc9e3; color: #505050; }

/* Panel */
.panel { background: #f2f2f2; border-color: #d9d9d9; border-style: solid; border-width: 1px; margin-bottom: 1.25rem; padding: 1.25rem; }

.panel > :first-child { margin-top: 0; }

.panel > :last-child { margin-bottom: 0; }

.panel h1, .panel h2, .panel h3, .panel h4, .panel h5, .panel h6, .panel p { color: #333333; }

.panel h1, .panel h2, .panel h3, .panel h4, .panel h5, .panel h6 { line-height: 1; margin-bottom: 0.625rem; }

.panel h1.subheader, .panel h2.subheader, .panel h3.subheader,
.panel h4.subheader, .panel h5.subheader, .panel h6.subheader { line-height: 1.4; }

.panel.callout { background: #ecfaff; border-color: #d3eef8; border-style: solid; border-width: 1px; margin-bottom: 1.25rem; padding: 1.25rem; }

.panel.callout > :first-child { margin-top: 0; }

.panel.callout > :last-child { margin-bottom: 0; }

.panel.callout h1, .panel.callout h2, .panel.callout h3,
.panel.callout h4, .panel.callout h5, .panel.callout h6, .panel.callout p { color: #333333; }

.panel.callout h1, .panel.callout h2, .panel.callout h3,
.panel.callout h4, .panel.callout h5, .panel.callout h6 { line-height: 1; margin-bottom: 0.625rem; }

.panel.callout h1.subheader, .panel.callout h2.subheader, .panel.callout h3.subheader,
.panel.callout h4.subheader, .panel.callout h5.subheader, .panel.callout h6.subheader { line-height: 1.4; }

.panel.callout a { color: #54bee5; }

.panel.radius { -webkit-border-radius: 0; border-radius: 0; }

/* Tooltips */
.has-tip { border-bottom: dotted 1px #cccccc; color: #333333; cursor: help; font-weight: bold; }

.has-tip:hover, .has-tip:focus { border-bottom: dotted 1px #1c8db7; color: #54bee5; }

.has-tip.tip-left, .has-tip.tip-right { float: none !important; }

.tooltip { -webkit-border-radius: 0; background: #333333; border-radius: 0; color: white; display: none; font-size: 0.875rem; font-weight: normal; left: 50%; line-height: 1.3; max-width: 85%; padding: 0.75rem; position: absolute; width: 100%; z-index: 999; }

.tooltip > .nub { border: solid 5px; border-color: transparent transparent #333333 transparent; display: block; height: 0; left: 5px; position: absolute; top: -10px; width: 0; }

.tooltip.opened { border-bottom: dotted 1px #1c8db7 !important; color: #54bee5 !important; }

.tap-to-close { color: #777777; display: block; font-size: 0.625rem; font-weight: normal; }

@media only screen and (min-width: 40.063em) {
    .tooltip > .nub { border-color: transparent transparent #333333 transparent; top: -10px; }

    .tooltip.tip-top > .nub { border-color: #333333 transparent transparent transparent; bottom: -10px; top: auto; }

    .tooltip.tip-left, .tooltip.tip-right { float: none !important; }

    .tooltip.tip-left > .nub { border-color: transparent transparent transparent #333333; left: auto; margin-top: -5px; right: -10px; top: 50%; }

    .tooltip.tip-right > .nub { border-color: transparent #333333 transparent transparent; left: -10px; margin-top: -5px; right: auto; top: 50%; }
}

/* Joyride */
.joyride-list { display: none; }

.joyride-tip-guide { background: #333333; color: white; display: none; font-family: inherit; font-weight: normal; left: 2.5%; position: absolute; top: 0; width: 95%; z-index: 101; }

.lt-ie9 .joyride-tip-guide { left: 50%; margin-left: -400px; max-width: 800px; }

.joyride-content-wrapper { padding: 1.125rem 1.25rem 1.5rem; width: 100%; }

.joyride-content-wrapper .button { margin-bottom: 0 !important; }

.joyride-tip-guide .joyride-nub { border: 10px solid #333333; display: block; height: 0; left: 22px; position: absolute; width: 0; }

.joyride-tip-guide .joyride-nub.top { border-color: #333333; border-left-color: transparent !important; border-right-color: transparent !important; border-top-color: transparent !important; border-top-style: solid; top: -20px; }

.joyride-tip-guide .joyride-nub.bottom { border-bottom-color: transparent !important; border-bottom-style: solid; border-color: #333333 !important; border-left-color: transparent !important; border-right-color: transparent !important; bottom: -20px; }

.joyride-tip-guide .joyride-nub.right { right: -20px; }

.joyride-tip-guide .joyride-nub.left { left: -20px; }

.joyride-tip-guide h1, .joyride-tip-guide h2, .joyride-tip-guide h3,
.joyride-tip-guide h4, .joyride-tip-guide h5, .joyride-tip-guide h6 { color: white; font-weight: bold; line-height: 1.25; margin: 0; }

.joyride-tip-guide p { font-size: 0.875rem; line-height: 1.3; margin: 0 0 1.125rem 0; }

.joyride-timer-indicator-wrap { border: solid 1px #555555; bottom: 1rem; height: 3px; position: absolute; right: 1.0625rem; width: 50px; }

.joyride-timer-indicator { background: #666666; display: block; height: inherit; width: 0; }

.joyride-close-tip { color: #777777 !important; font-size: 24px; font-weight: normal; line-height: 0.5 !important; position: absolute; right: 12px; text-decoration: none; top: 10px; }

.joyride-close-tip:hover, .joyride-close-tip:focus { color: #eeeeee !important; }

.joyride-modal-bg { background: transparent; background: rgba(0, 0, 0, 0.5); cursor: pointer; display: none; height: 100%; left: 0; position: fixed; top: 0; width: 100%; z-index: 100; }

.joyride-expose-wrapper { -moz-box-shadow: 0 0 30px white; -webkit-box-shadow: 0 0 15px white; background-color: #ffffff; border-radius: 3px; box-shadow: 0 0 15px white; position: absolute; z-index: 102; }

.joyride-expose-cover { background: transparent; border-radius: 3px; left: 0; position: absolute; top: 0; z-index: 9999; }


@media only screen and (min-width: 40.063em) {
    .joyride-tip-guide { left: inherit; width: 300px; }

    .joyride-tip-guide .joyride-nub.bottom { border-bottom-color: transparent !important; border-color: #333333 !important; border-left-color: transparent !important; border-right-color: transparent !important; bottom: -20px; }

    .joyride-tip-guide .joyride-nub.right { border-bottom-color: transparent !important; border-color: #333333 !important; border-right-color: transparent !important; border-top-color: transparent !important; left: auto; right: -20px; top: 22px; }

    .joyride-tip-guide .joyride-nub.left { border-bottom-color: transparent !important; border-color: #333333 !important; border-left-color: transparent !important; border-top-color: transparent !important; left: -20px; right: auto; top: 22px; }
}


/* ==========================================================================
	 FOUNDATION CALLOUTS-PROMPTS.CSS
	 ========================================================================== */

@-webkit-keyframes rotate {
    from { -webkit-transform: rotate(0); }

    to { -webkit-transform: rotate(360deg); }
}

@-moz-keyframes rotate {
    from { -moz-transform: rotate(0); }

    to { -moz-transform: rotate(360deg); }
}

@-o-keyframes rotate {
    from { -o-transform: rotate(0); }

    to { -o-transform: rotate(360deg); }
}

@keyframes rotate {
    from { transform: rotate(0); }

    to { transform: rotate(360deg); }
}

/* OrbitSlider */
.slideshow-wrapper { position: relative; }

.slideshow-wrapper ul { list-style-type: none; margin: 0; }

.slideshow-wrapper ul li, .slideshow-wrapper ul li .orbit-caption { display: none; }

.slideshow-wrapper ul li:first-child { display: block; }

.slideshow-wrapper .orbit-container { background-color: transparent; }

.slideshow-wrapper .orbit-container li { display: block; }

.slideshow-wrapper .orbit-container li .orbit-caption { display: block; }

.preloader { -moz-animation-duration: 1.5s; -moz-animation-iteration-count: infinite; -moz-animation-name: rotate; -moz-animation-timing-function: linear; -o-animation-duration: 1.5s; -o-animation-iteration-count: infinite; -o-animation-name: rotate; -o-animation-timing-function: linear; -webkit-animation-duration: 1.5s; -webkit-animation-iteration-count: infinite; -webkit-animation-name: rotate; -webkit-animation-timing-function: linear; -webkit-border-radius: 1000px; animation-duration: 1.5s; animation-iteration-count: infinite; animation-name: rotate; animation-timing-function: linear; border: solid 3px; border-color: #555555 white; border-radius: 1000px; display: block; height: 40px; left: 50%; margin-left: -20px; margin-top: -20px; position: absolute; top: 50%; width: 40px; }

.orbit-container { background: none; overflow: hidden; position: relative; width: 100%; }

.orbit-container .orbit-slides-container { list-style: none; margin: 0; padding: 0; position: relative; }

.orbit-container .orbit-slides-container img { display: block; max-width: 100%; }

.orbit-container .orbit-slides-container > * { margin-left: 100%; position: absolute; top: 0; width: 100%; }

.orbit-container .orbit-slides-container > *:first-child { margin-left: 0%; }

.orbit-container .orbit-slides-container > * .orbit-caption { background-color: rgba(51, 51, 51, 0.8); bottom: 0; color: white; font-size: 0.875rem; padding: 10px 14px; position: absolute; width: 100%; }

.orbit-container .orbit-slide-number { background: rgba(0, 0, 0, 0); color: white; font-size: 12px; left: 10px; position: absolute; top: 10px; z-index: 10; }

.orbit-container .orbit-slide-number span { font-weight: 700; padding: 0.3125rem; }

.orbit-container .orbit-timer { height: 6px; position: absolute; right: 10px; top: 12px; width: 100px; z-index: 10; }

.orbit-container .orbit-timer .orbit-progress { background-color: rgba(255, 255, 255, 0.3); display: block; height: 3px; position: relative; right: 20px; top: 5px; width: 0%; }

.orbit-container .orbit-timer > span { border: solid 4px white; border-bottom: none; border-top: none; display: none; height: 14px; position: absolute; right: 0; top: 0; width: 11px; }

.orbit-container .orbit-timer.paused > span { border: inset 8px; border-color: transparent transparent transparent white; border-right-style: solid; height: 14px; right: -4px; top: 0; width: 11px; }

.orbit-container .orbit-timer.paused > span.dark { border-color: transparent transparent transparent #333333; }

.orbit-container:hover .orbit-timer > span { display: block; }

.orbit-container .orbit-prev, .orbit-container .orbit-next { color: white; height: 60px; line-height: 50px; margin-top: -25px; position: absolute; text-indent: -9999px !important; top: 45%; width: 36px; z-index: 10; }

.orbit-container .orbit-prev:hover, .orbit-container .orbit-next:hover { background-color: rgba(0, 0, 0, 0.3); }

.orbit-container .orbit-prev > span, .orbit-container .orbit-next > span { border: inset 10px; display: block; height: 0; margin-top: -10px; position: absolute; top: 50%; width: 0; }

.orbit-container .orbit-prev { left: 0; }

.orbit-container .orbit-prev > span { border-color: transparent; border-right-color: white; border-right-style: solid; }

.orbit-container .orbit-prev:hover > span { border-right-color: white; }

.orbit-container .orbit-next { right: 0; }

.orbit-container .orbit-next > span { border-color: transparent; border-left-color: white; border-left-style: solid; left: 50%; margin-left: -4px; }

.orbit-container .orbit-next:hover > span { border-left-color: white; }

.orbit-bullets-container { text-align: center; }

.orbit-bullets { display: inline-block; float: none; margin: 0 auto 30px auto; overflow: hidden; position: relative; text-align: center; top: 10px; }

.orbit-bullets li { -webkit-border-radius: 1000px; background: #cccccc; border-radius: 1000px; display: block; float: left; height: 0.5625rem; margin-right: 6px; width: 0.5625rem; }

.orbit-bullets li.active { background: #999999; }

.orbit-bullets li:last-child { margin-right: 0; }

.touch .orbit-container .orbit-prev, .touch .orbit-container .orbit-next { display: none; }
/* .touch .orbit-bullets{ display:none; } */

@media only screen and (min-width: 40.063em) {
    .touch .orbit-container .orbit-prev, .touch .orbit-container .orbit-next { display: inherit; }

    .touch .orbit-bullets { display: block; }
}

@media only screen and (max-width: 40em) {
    .orbit-stack-on-small .orbit-slides-container { height: auto !important; }

    .orbit-stack-on-small .orbit-slides-container > * { margin-left: 0% !important; position: relative; }

    .orbit-stack-on-small .orbit-timer, .orbit-stack-on-small .orbit-next,
    .orbit-stack-on-small .orbit-prev, .orbit-stack-on-small .orbit-bullets { display: none; }
}

/* Clearing */
[data-clearing] { list-style: none; margin-bottom: 0; margin-left: 0; *zoom: 1; }

[data-clearing]:before, [data-clearing]:after { content: " "; display: table; }

[data-clearing]:after { clear: both; }

[data-clearing] li { float: left; margin-right: 10px; }

.clearing-blackout { background: #333333; height: 100%; left: 0; position: fixed; top: 0; width: 100%; z-index: 998; }

.clearing-blackout .clearing-close { display: block; }

.clearing-container { height: 100%; margin: 0; overflow: hidden; position: relative; z-index: 998; }

.visible-img { height: 95%; position: relative; }

.visible-img img { left: 50%; margin-left: -50%; max-height: 100%; max-width: 100%; position: absolute; top: 50%; }

.clearing-caption { background: #333333; bottom: 0; color: #cccccc; font-size: 0.875em; left: 0; line-height: 1.3; margin-bottom: 0; padding: 10px 30px 20px; position: absolute; text-align: center; width: 100%; }

.clearing-close { color: #cccccc; display: none; font-size: 30px; line-height: 1; padding-left: 20px; padding-top: 10px; z-index: 999; }

.clearing-close:hover, .clearing-close:focus { color: #ccc; }

.clearing-assembled .clearing-container { height: 100%; }

.clearing-assembled .clearing-container .carousel > ul { display: none; }

.clearing-feature li { display: none; }

.clearing-feature li.clearing-featured-img { display: block; }

@media only screen and (min-width: 40.063em) {
    .clearing-main-prev, .clearing-main-next { height: 100%; position: absolute; top: 0; width: 40px; }

    .clearing-main-prev > span,
    .clearing-main-next > span { border: solid 12px; display: block; height: 0; position: absolute; top: 50%; width: 0; }

    .clearing-main-prev > span:hover,
    .clearing-main-next > span:hover { opacity: 0.8; }

    .clearing-main-prev { left: 0; }

    .clearing-main-prev > span { border-color: transparent; border-right-color: #cccccc; left: 5px; }

    .clearing-main-next { right: 0; }

    .clearing-main-next > span { border-color: transparent; border-left-color: #cccccc; }

    .clearing-main-prev.disabled,
    .clearing-main-next.disabled { opacity: 0.3; }

    .clearing-assembled .clearing-container .carousel { background: rgba(51, 51, 51, 0.8); height: 120px; margin-top: 10px; text-align: center; }

    .clearing-assembled .clearing-container .carousel > ul { display: inline-block; float: none; height: 100%; position: relative; z-index: 999; }

    .clearing-assembled .clearing-container .carousel > ul li { cursor: pointer; display: block; float: left; margin-right: 0; min-height: inherit; opacity: 0.4; overflow: hidden; padding: 0; position: relative; width: 120px; }

    .clearing-assembled .clearing-container .carousel > ul li.fix-height img { height: 100%; max-width: none; }

    .clearing-assembled .clearing-container .carousel > ul li a.th { -webkit-box-shadow: none; border: none; box-shadow: none; display: block; }

    .clearing-assembled .clearing-container .carousel > ul li img { cursor: pointer !important; width: 100% !important; }

    .clearing-assembled .clearing-container .carousel > ul li.visible { opacity: 1; }

    .clearing-assembled .clearing-container .carousel > ul li:hover { opacity: 0.8; }

    .clearing-assembled .clearing-container .visible-img { background: #333333; height: 85%; overflow: hidden; }

    .clearing-close { padding-left: 0; padding-top: 0; position: absolute; right: 20px; top: 10px; }
}

/* FlexVideo */
.flex-video { height: 0; margin-bottom: 1rem; overflow: hidden; padding-bottom: 67.5%; padding-top: 1.5625rem; position: relative; }

.flex-video.widescreen { padding-bottom: 57.25%; }

.flex-video.vimeo { padding-top: 0; }

.flex-video iframe, .flex-video object, .flex-video embed, .flex-video video { height: 100%; left: 0; position: absolute; top: 0; width: 100%; }










/* ==========================================================================
	 FOUNDATION NAVIGATION.CSS
	 ========================================================================== */

/* OffCanvas */
meta.foundation-mq-topbar { font-family: "/only screen and (min-width:40.063em)/"; width: 61.25em; }

.off-canvas-wrap, .inner-wrap, nav.tab-bar, .left-off-canvas-menu,
.left-off-canvas-menu *, .right-off-canvas-menu, .move-right a.exit-off-canvas,
.move-left a.exit-off-canvas { -webkit-backface-visibility: hidden; }

.off-canvas-wrap, .inner-wrap { position: relative; width: 100%; }

.left-off-canvas-menu, .right-off-canvas-menu { background: #333333; bottom: 0; box-sizing: content-box; height: 100%; overflow-y: auto; position: absolute; top: 0; width: 250px; z-index: 1001; }

section.left-small, section.right-small { height: 2.8125rem; position: absolute; top: 0; width: 2.8125rem; }

.off-canvas-wrap { overflow: hidden; }

.inner-wrap { -moz-transition: -moz-transform 500ms ease; -ms-transition: -ms-transform 500ms ease; -o-transition: -o-transform 500ms ease; -webkit-transition: -webkit-transform 500ms ease; transition: transform 500ms ease; *zoom: 1; }

.inner-wrap:before, .inner-wrap:after { content: " "; display: table; }

.inner-wrap:after { clear: both; }

nav.tab-bar { background: #333333; color: white; height: 2.8125rem; line-height: 2.8125rem; position: relative; }

nav.tab-bar h1, nav.tab-bar h2, nav.tab-bar h3,
nav.tab-bar h4, nav.tab-bar h5, nav.tab-bar h6 { color: white; font-weight: bold; line-height: 2.8125rem; margin: 0; }

nav.tab-bar h1, nav.tab-bar h2, nav.tab-bar h3, nav.tab-bar h4 { font-size: 1.125rem; }

section.left-small { border-right: solid 1px #1a1a1a; box-shadow: 1px 0 0 #4d4d4d; left: 0; }

section.right-small { border-left: solid 1px #4d4d4d; box-shadow: -1px 0 0 #1a1a1a; right: 0; }

section.tab-bar-section { height: 2.8125rem; padding: 0 0.625rem; position: absolute; text-align: center; top: 0; }

@media only screen and (min-width: 40.063em) {
    section.tab-bar-section { text-align: left; }
}

section.tab-bar-section.left { left: 0; right: 2.8125rem; }

section.tab-bar-section.right { left: 2.8125rem; right: 0; }

section.tab-bar-section.middle { left: 2.8125rem; right: 2.8125rem; }

a.menu-icon { color: white; display: block; height: 2.8125rem; line-height: 2.0625rem; padding: 0; position: relative; text-indent: 2.1875rem; width: 2.8125rem; }

a.menu-icon span { -webkit-box-shadow: 0 10px 0 1px white, 0 16px 0 1px white, 0 22px 0 1px white; box-shadow: 0 10px 0 1px white, 0 16px 0 1px white, 0 22px 0 1px white; display: block; height: 0; left: 0.8125rem; position: absolute; top: 0.3125rem; width: 1rem; }

a.menu-icon:hover span { -webkit-box-shadow: 0 10px 0 1px #b3b3b3, 0 16px 0 1px #b3b3b3, 0 22px 0 1px #b3b3b3; box-shadow: 0 10px 0 1px #b3b3b3, 0 16px 0 1px #b3b3b3, 0 22px 0 1px #b3b3b3; }

.left-off-canvas-menu { -moz-transform: translate3d(-100%, 0, 0); -ms-transform: translate3d(-100%, 0, 0); -o-transform: translate3d(-100%, 0, 0); -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); }

.right-off-canvas-menu { -moz-transform: translate3d(100%, 0, 0); -ms-transform: translate3d(100%, 0, 0); -o-transform: translate3d(100%, 0, 0); -webkit-transform: translate3d(100%, 0, 0); right: 0; transform: translate3d(100%, 0, 0); }

ul.off-canvas-list { list-style-type: none; margin: 0; padding: 0; }

ul.off-canvas-list li label { background: #444444; border-bottom: none; border-top: 1px solid #5e5e5e; color: #999999; font-weight: bold; margin: 0; padding: 0.3rem 0.9375rem; text-transform: uppercase; }

ul.off-canvas-list li a { border-bottom: 1px solid #262626; color: rgba(255, 255, 255, 0.7); display: block; padding: 0.66667rem; }

.move-right > .inner-wrap { -moz-transform: translate3d(250px, 0, 0); -ms-transform: translate3d(250px, 0, 0); -o-transform: translate3d(250px, 0, 0); -webkit-transform: translate3d(250px, 0, 0); transform: translate3d(250px, 0, 0); }

.move-right a.exit-off-canvas { background: rgba(255, 255, 255, 0.2); bottom: 0; box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5); cursor: pointer; display: block; left: 0; position: absolute; right: 0; top: 0; transition: background 300ms ease; z-index: 1002; }

@media only screen and (min-width: 40.063em) {
    .move-right a.exit-off-canvas:hover { background: rgba(255, 255, 255, 0.05); }
}

.move-left > .inner-wrap { -moz-transform: translate3d(-250px, 0, 0); -ms-transform: translate3d(-250px, 0, 0); -o-transform: translate3d(-250px, 0, 0); -webkit-transform: translate3d(-250px, 0, 0); transform: translate3d(-250px, 0, 0); }

.move-left a.exit-off-canvas { background: rgba(255, 255, 255, 0.2); bottom: 0; box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5); cursor: pointer; display: block; left: 0; position: absolute; right: 0; top: 0; transition: background 300ms ease; z-index: 1002; }

@media only screen and (min-width: 40.063em) {
    .move-left a.exit-off-canvas:hover { background: rgba(255, 255, 255, 0.05); }
}

.lt-ie10 .left-off-canvas-menu { left: -250px; }

.lt-ie10 .right-off-canvas-menu { right: -250px; }

.lt-ie10 .move-left > .inner-wrap { right: 250px; }

.lt-ie10 .move-right > .inner-wrap { left: 250px; }

/* TopBar */
meta.foundation-mq-topbar { font-family: "/only screen and (min-width:40.063em)/"; width: 61.25em; }

.contain-to-grid { background: #333333; width: 100%; }

.contain-to-grid .top-bar { margin-bottom: 0; }

.fixed { left: 0; position: fixed; top: 0; width: 100%; z-index: 99; }

.fixed.expanded:not(.top-bar) { height: auto; max-height: 100%; overflow-y: auto; width: 100%; }

.fixed.expanded:not(.top-bar) .title-area { position: fixed; width: 100%; z-index: 99; }

.fixed.expanded:not(.top-bar) .top-bar-section { margin-top: 45px; z-index: 98; }

.top-bar { background: #333333; height: 45px; line-height: 45px; margin-bottom: 0; overflow: hidden; position: relative; }

.top-bar ul { list-style: none; margin-bottom: 0; }

.top-bar .row { max-width: none; }

.top-bar form, .top-bar input { margin-bottom: 0; }

.top-bar input { font-size: 0.75rem; height: auto; padding-bottom: .35rem; padding-top: .35rem; }

.top-bar .button { font-size: 0.75rem; margin-bottom: 0; padding-bottom: .35rem; padding-top: .45rem; }

.top-bar .title-area { margin: 0; position: relative; }

.top-bar .name { font-size: 16px; height: 45px; margin: 0; }

.top-bar .name h1 { font-size: 1.0625rem; line-height: 45px; margin: 0; }

.top-bar .name h1 a { color: white; display: block; font-weight: normal; padding: 0 15px; width: 50%; }

.top-bar .toggle-topbar { position: absolute; right: 0; top: 0; }

.top-bar .toggle-topbar a { color: white; display: block; font-size: 0.8125rem; font-weight: bold; height: 45px; line-height: 45px; padding: 0 15px; position: relative; text-transform: uppercase; }

.top-bar .toggle-topbar.menu-icon { margin-top: -16px; padding-left: 40px; right: 15px; top: 50%; }

.top-bar .toggle-topbar.menu-icon a { color: white; height: 34px; line-height: 33px; padding: 0; text-indent: -48px; width: 34px; }

.top-bar .toggle-topbar.menu-icon a span { -webkit-box-shadow: 0 10px 0 1px white, 0 16px 0 1px white, 0 22px 0 1px white; box-shadow: 0 10px 0 1px white, 0 16px 0 1px white, 0 22px 0 1px white; display: block; height: 0; position: absolute; right: 0; width: 16px; }

.top-bar.expanded { background: transparent; height: auto; }

.top-bar.expanded .title-area { background: #333333; }

.top-bar.expanded .toggle-topbar a { color: #888888; }

.top-bar.expanded .toggle-topbar a span { -webkit-box-shadow: 0 10px 0 1px #888888, 0 16px 0 1px #888888, 0 22px 0 1px #888888; box-shadow: 0 10px 0 1px #888888, 0 16px 0 1px #888888, 0 22px 0 1px #888888; }

.top-bar-section { -moz-transition: left 300ms ease-out; -webkit-transition: left 300ms ease-out; left: 0; position: relative; transition: left 300ms ease-out; width: auto; }

.top-bar-section ul { background: #333333; display: block; font-size: 16px; height: auto; margin: 0; width: 100%; }

.top-bar-section .divider,
.top-bar-section [role="separator"] { border-top: solid 1px #1a1a1a; clear: both; height: 1px; width: 100%; }

.top-bar-section ul li > a { background: #333333; color: white; display: block; font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; font-size: 0.8125rem; font-weight: normal; padding: 12px 0 12px 0; padding-left: 15px; width: 100%; }

.top-bar-section ul li > a.button { background: #54bee5; font-size: 0.8125rem; padding-left: 15px; padding-right: 15px; }

.top-bar-section ul li > a.button:hover { background: #28adde; }

.top-bar-section ul li > a.button.secondary { background: #e9e9e9; }

.top-bar-section ul li > a.button.secondary:hover { background: #d0d0d0; }

.top-bar-section ul li > a.button.success { background: #479f71; }

.top-bar-section ul li > a.button.success:hover { background: #377c58; }

.top-bar-section ul li > a.button.alert { background: #aa3f41; }

.top-bar-section ul li > a.button.alert:hover { background: #853133; }

.top-bar-section ul li:hover > a { background: #272727; color: white; }

.top-bar-section ul li.active > a { background: #54bee5; color: white; }

.top-bar-section ul li.active > a:hover { background: #3eb6e2; }

.top-bar-section .has-form { padding: 15px; }

.top-bar-section .has-dropdown { position: relative; }

.top-bar-section .has-dropdown > a:after { border: inset 5px; border-color: transparent transparent transparent rgba(255, 255, 255, 0.4); border-left-style: solid; content: ""; display: block; height: 0; margin-right: 15px; margin-top: -4.5px; position: absolute; right: 0; top: 50%; width: 0; }

.top-bar-section .has-dropdown.moved { position: static; }

.top-bar-section .has-dropdown.moved > .dropdown { display: block; }

.top-bar-section .dropdown { display: none; left: 100%; position: absolute; top: 0; z-index: 99; }

.top-bar-section .dropdown li { height: auto; width: 100%; }

.top-bar-section .dropdown li a { font-weight: normal; padding: 8px 15px; }

.top-bar-section .dropdown li a.parent-link { font-weight: normal; }

.top-bar-section .dropdown li.title h5 { margin-bottom: 0; }

.top-bar-section .dropdown li.title h5 a { color: white; display: block; line-height: 22.5px; }

.top-bar-section .dropdown label { color: #777777; font-size: 0.625rem; font-weight: bold; margin-bottom: 0; padding: 8px 15px 2px; text-transform: uppercase; }

.js-generated { display: block; }

@media only screen and (min-width: 40.063em) {
    .top-bar { background: #333333; overflow: visible; *zoom: 1; }

    .top-bar:before, .top-bar:after { content: " "; display: table; }

    .top-bar:after { clear: both; }

    .top-bar .toggle-topbar { display: none; }

    .top-bar .title-area { float: left; }

    .top-bar .name h1 a { width: auto; }

    .top-bar input, .top-bar .button { font-size: 0.875rem; position: relative; top: 7px; }

    .top-bar.expanded { background: #333333; }

    .contain-to-grid .top-bar { margin: 0 auto; margin-bottom: 0; max-width: 61.25em; }

    .top-bar-section { -moz-transition: none 0 0; -webkit-transition: none 0 0; left: 0 !important; transition: none 0 0; }

    .top-bar-section ul { display: inline; height: auto !important; width: auto; }

    .top-bar-section ul li { float: left; }

    .top-bar-section ul li .js-generated { display: none; }

    .top-bar-section li.hover > a:not(.button) { background: #272727; color: white; }

    .top-bar-section li a:not(.button) { background: #333333; line-height: 45px; padding: 0 15px; }

    .top-bar-section li a:not(.button):hover { background: #272727; }

    .top-bar-section .has-dropdown > a { padding-right: 35px !important; }

    .top-bar-section .has-dropdown > a:after { border: inset 5px; border-color: rgba(255, 255, 255, 0.4) transparent transparent transparent; border-top-style: solid; content: ""; display: block; height: 0; margin-top: -2.5px; top: 22.5px; width: 0; }

    .top-bar-section .has-dropdown.moved { position: relative; }

    .top-bar-section .has-dropdown.moved > .dropdown { display: none; }

    .top-bar-section .has-dropdown.hover > .dropdown,
    .top-bar-section .has-dropdown.not-click:hover > .dropdown { display: block; }

    .top-bar-section .has-dropdown .dropdown li.has-dropdown > a:after { border: none; content: "\00bb"; margin-top: -2px; right: 5px; top: 1rem; }

    .top-bar-section .dropdown { background: transparent; left: 0; min-width: 100%; top: auto; }

    .top-bar-section .dropdown li a { background: #333333; color: white; line-height: 1; padding: 12px 15px; white-space: nowrap; }

    .top-bar-section .dropdown li label { background: #333333; white-space: nowrap; }

    .top-bar-section .dropdown li .dropdown { left: 100%; top: 0; }

    .top-bar-section > ul > .divider,
    .top-bar-section > ul > [role="separator"] { border-bottom: none; border-right: solid 1px #4d4d4d; border-top: none; clear: none; height: 45px; width: 0; }

    .top-bar-section .has-form { background: #333333; height: 45px; padding: 0 15px; }

    .top-bar-section ul.right li .dropdown { left: auto; right: 0; }

    .top-bar-section ul.right li .dropdown li .dropdown { right: 100%; }

    .no-js .top-bar-section ul li:hover > a { background: #272727; color: white; }

    .no-js .top-bar-section ul li:active > a { background: #54bee5; color: white; }

    .no-js .top-bar-section .has-dropdown:hover > .dropdown { display: block; }
}

/* SideNav */
.side-nav { display: block; font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; list-style-position: inside; list-style-type: none; margin: 0; padding: 0.875rem 0; }

.side-nav li { font-size: 0.875rem; margin: 0 0 0.4375rem 0; }

.side-nav li a { color: #54bee5; display: block; }

.side-nav li.active > a:first-child { color: #4d4d4d; font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; font-weight: normal; }

.side-nav li.divider { border-top: 1px solid; border-top-color: #e6e6e6; height: 0; list-style: none; padding: 0; }

/* Magellan */
[data-magellan-expedition] { background: white; min-width: 100%; padding: 10px; z-index: 50; }

[data-magellan-expedition] .sub-nav { margin-bottom: 0; }

[data-magellan-expedition] .sub-nav dd { margin-bottom: 0; }

[data-magellan-expedition] .sub-nav .active { line-height: 1.8em; }

/* SubNav */
.sub-nav { display: block; margin: -0.25rem 0 1.125rem; margin-left: -0.75rem; margin-right: 0; overflow: hidden; padding-top: 0.25rem; width: auto; }

.sub-nav dt { text-transform: uppercase; }

.sub-nav dt,
.sub-nav dd,
.sub-nav li { color: #999999; display: inline; float: left; font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; font-size: 0.875rem; font-weight: normal; margin-bottom: 0.625rem; margin-left: 1rem; }

.sub-nav dt a, .sub-nav dd a, .sub-nav li a { color: #999999; text-decoration: none; }

.sub-nav dt a:hover, .sub-nav dd a:hover, .sub-nav li a:hover { color: #3eb6e2; }

.sub-nav dt.active a,
.sub-nav dd.active a,
.sub-nav li.active a { -webkit-border-radius: 0; background: #54bee5; border-radius: 0; color: white; cursor: default; font-weight: normal; padding: 0.1875rem 1rem; }

.sub-nav dt.active a:hover, .sub-nav dd.active a:hover, .sub-nav li.active a:hover { background: #3eb6e2; }

/* BreadCrumbs */
.breadcrumbs { -webkit-border-radius: 0; background-color: #f6f6f6; border-color: gainsboro; border-radius: 0; border-style: solid; border-width: 1px; display: block; list-style: none; margin-left: 0; overflow: hidden; padding: 0.5625rem 0.875rem 0.5625rem; }

.breadcrumbs > * { float: left; font-size: 0.6875rem; margin: 0; text-transform: uppercase; }

.breadcrumbs > *:hover a,
.breadcrumbs > *:focus a { text-decoration: underline; }

.breadcrumbs > * a,
.breadcrumbs > * span { color: #54bee5; text-transform: uppercase; }

.breadcrumbs > *.current { color: #333333; cursor: default; }

.breadcrumbs > *.current a { color: #333333; cursor: default; }

.breadcrumbs > *.current:hover,
.breadcrumbs > *.current:hover a,
.breadcrumbs > *.current:focus,
.breadcrumbs > *.current:focus a { text-decoration: none; }

.breadcrumbs > *.unavailable { color: #999999; }

.breadcrumbs > *.unavailable a { color: #999999; }

.breadcrumbs > *.unavailable:hover,
.breadcrumbs > *.unavailable:hover a,
.breadcrumbs > *.unavailable:focus,
.breadcrumbs > *.unavailable a:focus { color: #999999; cursor: default; text-decoration: none; }

.breadcrumbs > *:before { color: #aaaaaa; content: "/"; margin: 0 0.75rem; position: relative; top: 1px; }

.breadcrumbs > *:first-child:before { content: " "; margin: 0; }

/* PagiNation */
ul.pagination { display: block; height: 1.5rem; margin-left: -0.3125rem; }

ul.pagination li { color: #222222; font-size: 0.875rem; height: 1.5rem; margin-left: 0.3125rem; }

ul.pagination li a { -webkit-border-radius: 0; border-radius: 0; color: #999999; display: block; padding: 0.0625rem 0.625rem 0.0625rem; }

ul.pagination li:hover a, ul.pagination li a:focus { background: #e6e6e6; }

ul.pagination li.unavailable a { color: #999999; cursor: default; }

ul.pagination li.unavailable:hover a, ul.pagination li.unavailable a:focus { background: transparent; }

ul.pagination li.current a { background: #54bee5; color: white; cursor: default; font-weight: bold; }

ul.pagination li.current a:hover, ul.pagination li.current a:focus { background: #54bee5; }

ul.pagination li { display: block; float: left; }

.pagination-centered { text-align: center; }

.pagination-centered ul.pagination li { display: inline-block; float: none; }









/* ==========================================================================
	 FOUNDATION FORM.CSS
	 ========================================================================== */

form { margin: 0 0 1rem; }

form .row .row { margin: 0 -0.5rem; }

form .row .row .column, form .row .row .columns { padding: 0 0.5rem; }

form .row .row.collapse { margin: 0; }

form .row .row.collapse .column, form .row .row.collapse .columns { padding: 0; }

form .row .row.collapse input { -moz-border-radius-bottomright: 0; -moz-border-radius-topright: 0; -webkit-border-bottom-right-radius: 0; -webkit-border-top-right-radius: 0; }

form .row input.column, form .row input.columns,
form .row textarea.column, form .row textarea.columns { padding-left: 0.5rem; }

/* LABEL */
label { color: #4d4d4d; cursor: pointer; display: block; font-size: 0.875rem; font-weight: normal; margin-bottom: 0.5rem; }

label.right { float: none; text-align: right; }

label.inline { margin: 0 0 1rem 0; padding: 0.625rem 0; }

label small { color: #666666; text-transform: capitalize; }

/* SELECT */
select { -webkit-appearance: none !important; -webkit-border-radius: 0; background: #fafafa url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iM3B4IiB2aWV3Qm94PSIwIDAgNiAzIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2IDMiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwb2x5Z29uIHBvaW50cz0iNS45OTIsMCAyLjk5MiwzIC0wLjAwOCwwICIvPjwvc3ZnPg==") no-repeat; background-position-x: 97%; background-position-y: center; border: 1px solid #cccccc; border-radius: 0; font-size: 0.875rem; padding: 0.5rem; }

select.radius { -webkit-border-radius: 0; border-radius: 0; }

select:hover { background: #f2f2f2 url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iM3B4IiB2aWV3Qm94PSIwIDAgNiAzIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2IDMiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwb2x5Z29uIHBvaW50cz0iNS45OTIsMCAyLjk5MiwzIC0wLjAwOCwwICIvPjwvc3ZnPg==") no-repeat; background-position-x: 97%; background-position-y: center; border-color: #999999; }

@-moz-document url-prefix() {
    select { background: #fafafa; }
    select:hover { background: #f2f2f2; }
}

/* FIX */
.prefix, .postfix { border-style: solid; border-width: 1px; display: block; font-size: 0.875rem; height: 2.3125rem; line-height: 2.3125rem; overflow: hidden; padding-bottom: 0; padding-top: 0; position: relative; text-align: center; width: 100%; z-index: 2; }

.postfix.button { border: none; line-height: 2.125rem; padding-bottom: 0; padding-left: 0; padding-right: 0; padding-top: 0; text-align: center; }

.prefix.button { border: none; line-height: 2.125rem; padding-bottom: 0; padding-left: 0; padding-right: 0; padding-top: 0; text-align: center; }

.prefix.button.radius { -moz-border-radius-bottomleft: 0; -moz-border-radius-topleft: 0; -webkit-border-bottom-left-radius: 0; -webkit-border-radius: 0; -webkit-border-top-left-radius: 0; border-bottom-left-radius: 0; border-radius: 0; border-top-left-radius: 0; }

.postfix.button.radius { -moz-border-radius-bottomright: 0; -moz-border-radius-topright: 0; -webkit-border-bottom-right-radius: 0; -webkit-border-radius: 0; -webkit-border-top-right-radius: 0; border-bottom-right-radius: 0; border-radius: 0; border-top-right-radius: 0; }

.prefix.button.round { -moz-border-radius-bottomleft: 1000px; -moz-border-radius-topleft: 1000px; -webkit-border-bottom-left-radius: 1000px; -webkit-border-radius: 0; -webkit-border-top-left-radius: 1000px; border-bottom-left-radius: 1000px; border-radius: 0; border-top-left-radius: 1000px; }

.postfix.button.round { -moz-border-radius-bottomright: 1000px; -moz-border-radius-topright: 1000px; -webkit-border-bottom-right-radius: 1000px; -webkit-border-radius: 0; -webkit-border-top-right-radius: 1000px; border-bottom-right-radius: 1000px; border-radius: 0; border-top-right-radius: 1000px; }

span.prefix, label.prefix { background: #f2f2f2; border-color: #d9d9d9; border-right: none; color: #333333; }

span.prefix.radius, label.prefix.radius { -moz-border-radius-bottomleft: 0; -moz-border-radius-topleft: 0; -webkit-border-bottom-left-radius: 0; -webkit-border-radius: 0; -webkit-border-top-left-radius: 0; border-bottom-left-radius: 0; border-radius: 0; border-top-left-radius: 0; }

span.postfix, label.postfix { background: #f2f2f2; border-color: #cccccc; border-left: none; color: #333333; }

span.postfix.radius, label.postfix.radius { -moz-border-radius-bottomright: 0; -moz-border-radius-topright: 0; -webkit-border-bottom-right-radius: 0; -webkit-border-radius: 0; -webkit-border-top-right-radius: 0; border-bottom-right-radius: 0; border-radius: 0; border-top-right-radius: 0; }

/* INPUT */
.input-group.radius > *:first-child, .input-group.radius > *:first-child * { -moz-border-radius-bottomleft: 0; -moz-border-radius-topleft: 0; -webkit-border-bottom-left-radius: 0; -webkit-border-top-left-radius: 0; border-bottom-left-radius: 0; border-top-left-radius: 0; }

.input-group.radius > *:last-child, .input-group.radius > *:last-child * { -moz-border-radius-bottomright: 0; -moz-border-radius-topright: 0; -webkit-border-bottom-right-radius: 0; -webkit-border-top-right-radius: 0; border-bottom-right-radius: 0; border-top-right-radius: 0; }

.input-group.round > *:first-child, .input-group.round > *:first-child * { -moz-border-radius-bottomleft: 1000px; -moz-border-radius-topleft: 1000px; -webkit-border-bottom-left-radius: 1000px; -webkit-border-top-left-radius: 1000px; border-bottom-left-radius: 1000px; border-top-left-radius: 1000px; }

.input-group.round > *:last-child, .input-group.round > *:last-child * { -moz-border-radius-bottomright: 1000px; -moz-border-radius-topright: 1000px; -webkit-border-bottom-right-radius: 1000px; -webkit-border-top-right-radius: 1000px; border-bottom-right-radius: 1000px; border-top-right-radius: 1000px; }

input[type="text"], input[type="password"], input[type="date"], input[type="datetime"],
input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"],
input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea { -moz-box-sizing: border-box; -moz-transition: -moz-box-shadow 0.45s, border-color 0.45s ease-in-out; -webkit-appearance: none; -webkit-border-radius: 0; -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); -webkit-box-sizing: border-box; -webkit-transition: -webkit-box-shadow 0.45s, border-color 0.45s ease-in-out; background-color: white; border: 1px solid #cccccc; border-radius: 0; box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); box-sizing: border-box; color: rgba(0, 0, 0, 0.75); display: block; font-family: inherit; font-size: 0.875rem; height: 2.3125rem; margin: 0 0 1rem 0; padding: 0.5rem; transition: box-shadow 0.45s, border-color 0.45s ease-in-out; width: 100%; }

input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus,
input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="email"]:focus,
input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, textarea:focus { -moz-box-shadow: 0 0 5px #999999; -webkit-box-shadow: 0 0 5px #999999; border-color: #999999; box-shadow: 0 0 5px #999999; }

input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus,
input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="email"]:focus,
input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, textarea:focus { background: #fafafa; border-color: #999999; outline: none; }

input[type="text"][disabled], input[type="password"][disabled], input[type="date"][disabled], input[type="datetime"][disabled],
input[type="datetime-local"][disabled], input[type="month"][disabled], input[type="week"][disabled], input[type="email"][disabled],
input[type="number"][disabled], input[type="search"][disabled], input[type="tel"][disabled], input[type="time"][disabled],
input[type="url"][disabled], textarea[disabled] { background-color: #dddddd; }

input[type="file"], input[type="checkbox"], input[type="radio"], select { margin: 0 0 1rem 0; }

input[type="checkbox"] + label, input[type="radio"] + label { display: inline-block; margin-bottom: 0; margin-left: 0.5rem; margin-right: 1rem; vertical-align: baseline; }

input[type="file"] { width: 100%; }

fieldset { border: solid 1px #dddddd; margin: 1.125rem; padding: 1.25rem; }

fieldset legend { /*background: white;*/ 
                  font-weight: bold; margin: 0; margin-left: -0.1875rem; padding: 0 0.1875rem; }

/* ERROR */
[data-abide] .error small.error, [data-abide] span.error, [data-abide] small.error { background: #aa3f41; color: white; display: block; font-size: 0.75rem; font-style: italic; font-weight: normal; margin-bottom: 1rem; margin-top: -1px; padding: 0.375rem 0.5625rem 0.5625rem; }

[data-abide] span.error, [data-abide] small.error { display: none; }

span.error, small.error { background: #aa3f41; color: white; display: block; font-size: 0.75rem; font-style: italic; font-weight: normal; margin-bottom: 1rem; margin-top: -1px; padding: 0.375rem 0.5625rem 0.5625rem; }

.error input, .error textarea, .error select { margin-bottom: 0; }

.error label, .error label.error { color: #aa3f41; }

.error > small, .error small.error { background: #aa3f41; color: white; display: block; font-size: 0.75rem; font-style: italic; font-weight: normal; margin-bottom: 1rem; margin-top: -1px; padding: 0.375rem 0.5625rem 0.5625rem; }

.error span.error-message { display: block; }

input.error, textarea.error { margin-bottom: 0; }

label.error { color: #aa3f41; }

/* BUTTON */
button, .button { -moz-transition: background-color 300ms ease-out; -webkit-appearance: none; -webkit-transition: background-color 300ms ease-out; background-color: #54bee5; border: none; border-color: #3eb6e2; color: white; cursor: pointer; display: inline-block; font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; font-size: 1rem; font-weight: normal; font-weight: normal !important; line-height: normal; margin: 0 0 1.25rem; padding-bottom: 1.0625rem; padding-bottom: 1rem; padding-left: 2rem; padding-right: 2rem; padding-top: 1rem; padding-top: 1.0625rem; position: relative; text-align: center; text-decoration: none; transition: background-color 300ms ease-out; }

button:hover, button:focus, .button:hover, .button:focus { background-color: #3eb6e2; }

button:hover, button:focus, .button:hover, .button:focus { color: white; }

button.secondary, .button.secondary { background-color: #e9e9e9; border-color: gainsboro; color: #333333; }

button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus { background-color: gainsboro; }

button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus { color: #333333; }

button.success, .button.success { background-color: #479f71; border-color: #3f8d64; color: white; }

button.success:hover, button.success:focus, .button.success:hover, .button.success:focus { background-color: #3f8d64; }

button.success:hover, button.success:focus, .button.success:hover, .button.success:focus { color: white; }

button.alert, .button.alert { background-color: #aa3f41; border-color: #97383a; color: white; }

button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus { background-color: #97383a; }

button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus { color: white; }

button.large, .button.large { font-size: 1.25rem; padding-bottom: 1.1875rem; padding-left: 2.25rem; padding-right: 2.25rem; padding-top: 1.125rem; }

button.small,
.button.small { font-size: 0.8125rem; padding-bottom: 0.9375rem; padding-left: 1.75rem; padding-right: 1.75rem; padding-top: 0.875rem; }

button.tiny,
.button.tiny { font-size: 0.6875rem; padding-bottom: 0.6875rem; padding-left: 1.25rem; padding-right: 1.25rem; padding-top: 0.625rem; }

button.expand, .button.expand { padding-left: 0; padding-right: 0; width: 100%; }

button.left-align, .button.left-align { text-align: left; text-indent: 0.75rem; }

button.right-align, .button.right-align { padding-right: 0.75rem; text-align: right; }

button.radius, .button.radius { -webkit-border-radius: 0; border-radius: 0; }

button.round, .button.round { -webkit-border-radius: 1000px; border-radius: 1000px; }

button.disabled,
button[disabled],
.button.disabled,
.button[disabled] { -webkit-box-shadow: none; background-color: #54bee5; border-color: #3eb6e2; box-shadow: none; color: white; cursor: default; opacity: 0.7; }

button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover,
.button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus { background-color: #3eb6e2; }

button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover,
.button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus { color: white; }

button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover,
.button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus { background-color: #54bee5; }

button.disabled.secondary,
button[disabled].secondary,
.button.disabled.secondary,
.button[disabled].secondary { -webkit-box-shadow: none; background-color: #e9e9e9; border-color: gainsboro; box-shadow: none; color: #333333; cursor: default; opacity: 0.7; }

button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus,
.button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover,
.button[disabled].secondary:focus { background-color: gainsboro; }

button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover,
button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus,
.button[disabled].secondary:hover, .button[disabled].secondary:focus { color: #333333; }

button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover,
button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus,
.button[disabled].secondary:hover, .button[disabled].secondary:focus { background-color: #e9e9e9; }

button.disabled.success,
button[disabled].success,
.button.disabled.success,
.button[disabled].success { -webkit-box-shadow: none; background-color: #479f71; border-color: #3f8d64; box-shadow: none; color: white; cursor: default; opacity: 0.7; }

button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover,
button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus,
.button[disabled].success:hover, .button[disabled].success:focus { background-color: #3f8d64; }

button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover,
button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus,
.button[disabled].success:hover, .button[disabled].success:focus { color: white; }

button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover,
button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus,
.button[disabled].success:hover, .button[disabled].success:focus { background-color: #479f71; }

button.disabled.alert,
button[disabled].alert,
.button.disabled.alert,
.button[disabled].alert { -webkit-box-shadow: none; background-color: #aa3f41; border-color: #97383a; box-shadow: none; color: white; cursor: default; opacity: 0.7; }

button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover,
button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus,
.button[disabled].alert:hover, .button[disabled].alert:focus { background-color: #97383a; }

button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover,
button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus,
.button[disabled].alert:hover, .button[disabled].alert:focus { color: white; }

button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover,
button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus,
.button[disabled].alert:hover, .button[disabled].alert:focus { background-color: #aa3f41; }

@media only screen and (min-width: 40.063em) {
    button, .button { display: inline-block; }
}

.button-group { list-style: none; margin: 0; *zoom: 1; }

.button-group:before, .button-group:after { content: " "; display: table; }

.button-group:after { clear: both; }

.button-group > * { float: left; margin: 0; }

.button-group > * > button,
.button-group > * .button { border-color: rgba(255, 255, 255, 0.5); border-right: 1px solid; }

.button-group > *:first-child { margin-left: 0; }

.button-group.radius > * > button,
.button-group.radius > * .button { border-color: rgba(255, 255, 255, 0.5); border-right: 1px solid; }

.button-group.radius > *:first-child,
.button-group.radius > *:first-child > a,
.button-group.radius > *:first-child > button,
.button-group.radius > *:first-child > .button { -moz-border-radius-bottomleft: 0; -moz-border-radius-topleft: 0; -webkit-border-bottom-left-radius: 0; -webkit-border-top-left-radius: 0; border-bottom-left-radius: 0; border-top-left-radius: 0; }

.button-group.radius > *:last-child,
.button-group.radius > *:last-child > a,
.button-group.radius > *:last-child > button,
.button-group.radius > *:last-child > .button { -moz-border-radius-bottomright: 0; -moz-border-radius-topright: 0; -webkit-border-bottom-right-radius: 0; -webkit-border-top-right-radius: 0; border-bottom-right-radius: 0; border-top-right-radius: 0; }

.button-group.round > * > button,
.button-group.round > * .button { border-color: rgba(255, 255, 255, 0.5); border-right: 1px solid; }

.button-group.round > *:first-child,
.button-group.round > *:first-child > a,
.button-group.round > *:first-child > button,
.button-group.round > *:first-child > .button { -moz-border-radius-bottomleft: 1000px; -moz-border-radius-topleft: 1000px; -webkit-border-bottom-left-radius: 1000px; -webkit-border-top-left-radius: 1000px; border-bottom-left-radius: 1000px; border-top-left-radius: 1000px; }

.button-group.round > *:last-child,
.button-group.round > *:last-child > a,
.button-group.round > *:last-child > button,
.button-group.round > *:last-child > .button { -moz-border-radius-bottomright: 1000px; -moz-border-radius-topright: 1000px; -webkit-border-bottom-right-radius: 1000px; -webkit-border-top-right-radius: 1000px; border-bottom-right-radius: 1000px; border-top-right-radius: 1000px; }

.button-group.even-2 li { width: 50%; }

.button-group.even-2 li > button,
.button-group.even-2 li .button { border-color: rgba(255, 255, 255, 0.5); border-right: 1px solid; }

.button-group.even-2 li button, .button-group.even-2 li .button { width: 100%; }

.button-group.even-3 li { width: 33.33333%; }

.button-group.even-3 li > button,
.button-group.even-3 li .button { border-color: rgba(255, 255, 255, 0.5); border-right: 1px solid; }

.button-group.even-3 li button, .button-group.even-3 li .button { width: 100%; }

.button-group.even-4 li { width: 25%; }

.button-group.even-4 li > button,
.button-group.even-4 li .button { border-color: rgba(255, 255, 255, 0.5); border-right: 1px solid; }

.button-group.even-4 li button, .button-group.even-4 li .button { width: 100%; }

.button-group.even-5 li { width: 20%; }

.button-group.even-5 li > button,
.button-group.even-5 li .button { border-color: rgba(255, 255, 255, 0.5); border-right: 1px solid; }

.button-group.even-5 li button, .button-group.even-5 li .button { width: 100%; }

.button-group.even-6 li { width: 16.66667%; }

.button-group.even-6 li > button,
.button-group.even-6 li .button { border-color: rgba(255, 255, 255, 0.5); border-right: 1px solid; }

.button-group.even-6 li button, .button-group.even-6 li .button { width: 100%; }

.button-group.even-7 li { width: 14.28571%; }

.button-group.even-7 li > button,
.button-group.even-7 li .button { border-color: rgba(255, 255, 255, 0.5); border-right: 1px solid; }

.button-group.even-7 li button, .button-group.even-7 li .button { width: 100%; }

.button-group.even-8 li { width: 12.5%; }

.button-group.even-8 li > button,
.button-group.even-8 li .button { border-color: rgba(255, 255, 255, 0.5); border-right: 1px solid; }

.button-group.even-8 li button, .button-group.even-8 li .button { width: 100%; }

.button-bar { *zoom: 1; }

.button-bar:before, .button-bar:after { content: " "; display: table; }

.button-bar:after { clear: both; }

.button-bar .button-group { float: left; margin-right: 0.625rem; }

.button-bar .button-group div { overflow: hidden; }

/* DropDownButton */
.dropdown.button { padding-right: 3.5625rem; position: relative; }

.dropdown.button:before { border-color: white transparent transparent transparent; border-style: solid; content: ""; display: block; height: 0; position: absolute; top: 50%; width: 0; }

.dropdown.button:before { border-width: 0.375rem; margin-top: -0.15625rem; right: 1.40625rem; }

.dropdown.button:before { border-color: white transparent transparent transparent; }

.dropdown.button.tiny { padding-right: 2.625rem; }

.dropdown.button.tiny:before { border-width: 0.375rem; margin-top: -0.125rem; right: 1.125rem; }

.dropdown.button.tiny:before { border-color: white transparent transparent transparent; }

.dropdown.button.small { padding-right: 3.0625rem; }

.dropdown.button.small:before { border-width: 0.4375rem; margin-top: -0.15625rem; right: 1.3125rem; }

.dropdown.button.small:before { border-color: white transparent transparent transparent; }

.dropdown.button.large { padding-right: 3.625rem; }

.dropdown.button.large:before { border-width: 0.3125rem; margin-top: -0.15625rem; right: 1.71875rem; }

.dropdown.button.large:before { border-color: white transparent transparent transparent; }

.dropdown.button.secondary:before { border-color: #333333 transparent transparent transparent; }

/* SplitButton */
.split.button { padding-right: 5.0625rem; position: relative; }

.split.button span { border-left: solid 1px; display: block; height: 100%; position: absolute; right: 0; top: 0; }

.split.button span:before { border-style: inset; content: ""; display: block; height: 0; left: 50%; position: absolute; top: 50%; width: 0; }

.split.button span:active { background-color: rgba(0, 0, 0, 0.1); }

.split.button span { border-left-color: rgba(255, 255, 255, 0.5); }

.split.button span { width: 3.09375rem; }

.split.button span:before { border-top-style: solid; border-width: 0.375rem; margin-left: -0.375rem; top: 48%; }

.split.button span:before { border-color: white transparent transparent transparent; }

.split.button.secondary span { border-left-color: rgba(255, 255, 255, 0.5); }

.split.button.secondary span:before { border-color: white transparent transparent transparent; }

.split.button.alert span { border-left-color: rgba(255, 255, 255, 0.5); }

.split.button.success span { border-left-color: rgba(255, 255, 255, 0.5); }

.split.button.tiny { padding-right: 3.75rem; }

.split.button.tiny span { width: 2.25rem; }

.split.button.tiny span:before { border-top-style: solid; border-width: 0.375rem; margin-left: -0.375rem; top: 48%; }

.split.button.small { padding-right: 4.375rem; }

.split.button.small span { width: 2.625rem; }

.split.button.small span:before { border-top-style: solid; border-width: 0.4375rem; margin-left: -0.375rem; top: 48%; }

.split.button.large { padding-right: 5.5rem; }

.split.button.large span { width: 3.4375rem; }

.split.button.large span:before { border-top-style: solid; border-width: 0.3125rem; margin-left: -0.375rem; top: 48%; }

.split.button.expand { padding-left: 2rem; }

.split.button.secondary span:before { border-color: #333333 transparent transparent transparent; }

.split.button.radius span { -moz-border-radius-bottomright: 0; -moz-border-radius-topright: 0; -webkit-border-bottom-right-radius: 0; -webkit-border-top-right-radius: 0; border-bottom-right-radius: 0; border-top-right-radius: 0; }

.split.button.round span { -moz-border-radius-bottomright: 1000px; -moz-border-radius-topright: 1000px; -webkit-border-bottom-right-radius: 1000px; -webkit-border-top-right-radius: 1000px; border-bottom-right-radius: 1000px; border-top-right-radius: 1000px; }








/* PRE */
pre code { background: #fafafa; color: #333333; display: block; padding: 0.5em; }

pre .comment, pre .template_comment, pre .diff .header, pre .javadoc { color: #999988; font-style: italic; }

pre .keyword,
pre .css .rule .keyword,
pre .winutils,
pre .javascript .title,
pre .nginx .title,
pre .subst,
pre .request,
pre .status { color: #333333; font-weight: bold; }

pre .number, pre .hexcolor, pre .ruby .constant { color: #009999; }

pre .string, pre .tag .value, pre .phpdoc, pre .tex .formula { color: #dd1144; }

pre .title, pre .id, pre .coffeescript .params, pre .scss .preprocessor { color: #990000; font-weight: bold; }

pre .javascript .title, pre .lisp .title, pre .clojure .title, pre .subst { font-weight: normal; }

pre .class .title, pre .haskell .type, pre .vhdl .literal, pre .tex .command { color: #445588; font-weight: bold; }

pre .tag, pre .tag .title, pre .rules .property, pre .django .tag .keyword { color: navy; font-weight: normal; }

pre .attribute, pre .variable, pre .lisp .body { color: teal; }

pre .regexp { color: #009926; }

pre .class { color: #445588; font-weight: bold; }

pre .symbol, pre .ruby .symbol .string, pre .lisp .keyword, pre .tex .special, pre .prompt { color: #990073; }

pre .built_in, pre .lisp .title, pre .clojure .built_in { color: #0086b3; }

pre .preprocessor, pre .pi, pre .doctype, pre .shebang, pre .cdata { color: #999999; font-weight: bold; }

pre .deletion { background: #ffdddd; }

pre .addition { background: #ddffdd; }

pre .diff .change { background: #0086b3; }

pre .chunk { color: #aaaaaa; }










/* ==========================================================================
	 BxSlider v4.0 - http://bxslider.com
	 Written by:Steven Wanderski, 2012  -CEO and founder of bxCreative, LTD
	 ========================================================================== */

/** RESET AND LAYOUT
===================================*/

.bx-wrapper { margin: 0 auto 60px; padding: 0; position: relative; *zoom: 1; }

.bx-wrapper img { display: block; max-width: 100%; }

/** THEME
===================================*/

.bx-wrapper .bx-viewport { -moz-box-shadow: 0 0 5px #ccc; -webkit-box-shadow: 0 0 5px #ccc; background: #fff; border: solid #fff 5px; box-shadow: 0 0 5px #ccc; left: -5px; }

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto { bottom: -30px; position: absolute; width: 100%; }

/* LOADER */

.bx-wrapper .bx-loading { background: url(/Content/img/eklentiler/bx_loader.gif) center center no-repeat #fff; height: 100%; left: 0; min-height: 50px; position: absolute; top: 0; width: 100%; z-index: 2000; }

/* PAGER */

.bx-wrapper .bx-pager { color: #666; font-family: Arial; font-size: .85em; font-weight: bold; padding-top: 20px; text-align: center; }

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item { display: inline-block; *display: inline; *zoom: 1; }

.bx-wrapper .bx-pager.bx-default-pager a { -moz-border-radius: 5px; -webkit-border-radius: 5px; background: #666; border-radius: 5px; display: block; height: 10px; margin: 0 5px; outline: 0; text-indent: -9999px; width: 10px; }

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active { background: #000; }

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev { background: url(/Content/img/eklentiler/controls.png) no-repeat 0 -32px; left: 10px; }

.bx-wrapper .bx-next { background: url(/Content/img/eklentiler/controls.png) no-repeat -43px -32px; right: 10px; }

.bx-wrapper .bx-prev:hover { background-position: 0 0; }

.bx-wrapper .bx-next:hover { background-position: -43px 0; }

.bx-wrapper .bx-controls-direction a { height: 32px; margin-top: -16px; outline: 0; position: absolute; text-indent: -9999px; top: 50%; width: 32px; z-index: 9999; }

.bx-wrapper .bx-controls-direction a.disabled { display: none; }

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto { text-align: center; }

.bx-wrapper .bx-controls-auto .bx-start { background: url(/Content/img/eklentiler/controls.png) -86px -11px no-repeat; display: block; height: 11px; margin: 0 3px; outline: 0; text-indent: -9999px; width: 10px; }

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active { background-position: -86px 0; }

.bx-wrapper .bx-controls-auto .bx-stop { background: url(/Content/img/eklentiler/controls.png) -86px -44px no-repeat; display: block; height: 11px; margin: 0 3px; outline: 0; text-indent: -9999px; width: 9px; }

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active { background-position: -86px -33px; }

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager { text-align: left; width: 80%; }

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto { right: 0; width: 35px; }

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption { background: #666; background: rgba(80, 80, 80, 0.75); bottom: 0; left: 0; position: absolute; width: 100%; }

.bx-wrapper .bx-caption span { color: #fff; display: block; font-family: Arial; font-size: .85em; padding: 10px; }
























/* ==========================================================================
	 PRINT.CSS
	 ========================================================================== */
.print-only { display: none !important; }

@media print {
    * { background: transparent !important; box-shadow: none !important; color: black !important; text-shadow: none !important; }

    a, a:visited { text-decoration: underline; }

    a[href]:after { content: " (" attr(href) ")"; }

    abbr[title]:after { content: " (" attr(title) ")"; }

    .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }

    pre, blockquote { border: 1px solid #999999; page-break-inside: avoid; }

    thead { display: table-header-group; }

    tr, img { page-break-inside: avoid; }

    img { max-width: 100% !important; }

    @page { margin: 0.5cm; }

    p, h2, h3 { orphans: 3; widows: 3; }

    h2, h3 { page-break-after: avoid; }

    .hide-on-print { display: none !important; }

    .print-only { display: block !important; }

    .hide-for-print { display: none !important; }

    .show-for-print { display: inherit !important; }
}


.subcontent h1, .subcontent h3, .subcontent h4, .subcontent h5, .subcontent h6 { margin: 0px 0; padding-bottom: 5px; }

.subcontent .PageHeaderText { 
                                border-bottom: 1px solid #dedede;  
                               padding-left: 5px; 
                                background: #24517f none repeat scroll 0 0;
                                color: #fff;  
                                font-family: Trebuchet MS;
                                font-size: 20px;
                                font-weight: normal;
                                height: 33px;
                                line-height: 30px;
                                vertical-align: middle;
                                margin-top: 15px;
}



.subcontent .contentdiv { font-size: 12px; font-weight: normal; line-height: 16px; text-rendering: optimizelegibility; }

.subcontent .HeaderText { border-bottom: 1px solid #dedede; margin: 5px 0; padding-bottom: 5px; }


.subcontent ul.numberList { list-style-type: decimal; padding-left: 30px; }
.subcontent ul.numberList > li { display: list-item; }

.subcontent table.fullTable { margin-left: 0; margin-right: 0; width: 100%; }
.subcontent table.fullTable td a { text-decoration: underline; }
.subcontent table.fullTable td.c, .subcontent table.fullTable th.c { text-align: center; }
.subcontent table.fullTable td.l, .subcontent table.fullTable th.l { text-align: left; }
.subcontent table.fullTable td.r, .subcontent table.fullTable th.r { text-align: right; }
.subcontent .contentimgr { float: right; }
.subcontent .contentimgl { float: left; }
.subcontent .cl.clear { clear: both; }


.subcontent table.nopadding thead tr th,
.subcontent table.nopadding thead tr td,
.subcontent table.nopadding tfoot tr th,
.subcontent table.nopadding tfoot tr td,
.subcontent table.nopadding tbody tr td {
    padding: 0;
    text-align: center;
    font-size: small
}


#kenar .Baslik {
    border-bottom: 1px solid #dedede;  
    padding-left: 5px; 
    background: #24517f none repeat scroll 0 0;
    color: #fff !important;  
    font-family: Trebuchet MS;
    font-size: 20px;
    font-weight: normal;
    height: 33px;
    line-height: 30px;
    vertical-align: middle;
    position: relative;
    width: 100%; 
} 

.FieldsetBaslik {
    font-family: "Trebuchet MS";
    font-size: 14px; 
    font-weight: bold;
    padding-bottom: 5px;
    padding-top: 5px;
} 
.a-leftMenu {
    color: #285a8d;
} 

  .td-style {
        border: 1px solid #e1e5ec;
        font-weight: bold;
        background: #e1e5ec;
        padding-left: 15px; 
    }

   .tblProgramCiktilari { 
        line-height: 20px;
        width: 100%;
        font-family: Trebuchet MS;
        font-size: 17px;
        padding: 10px;
    } 



.GenelBaslik { background: #24517f; color: #fff; float: left; font-family: Tahoma, Geneva, sans-serif; font-size: 16px; height: auto; line-height: 24px; padding: 10px; position: relative; width: 100%; }