<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*	===========================================================================
	@project		'D5-cinema'
	@file			'core.css'
	@copyright		Copyright 2012, D5im
					http://d5im.com
					info@d5im.com
	---------------------------------------------------------------------------
	@license		Licensed under CC BY NC SA
					http://creativecommons.org/licenses/by-nc-sa/3.0/
	======================================================================== */


/* == [normalize] ========================================================== */
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section {display: block;}
audio,canvas,video {display:inline-block;*display: inline; *zoom: 1;}
audio:not([controls]) {display: none;}
[hidden] {display: none;}
html {font-size: 100%;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
html,button,input,select,textarea {font-family: sans-serif;}
body {margin: 0;}
a:hover,a:active,a:focus {outline: 0;}
h1 {font-size: 2em;margin: 0.67em 0;}
h2 {font-size: 1.5em;margin: 0.83em 0;}
h3 {font-size: 1.17em;margin: 1em 0;}
h4 {font-size: 1em;margin: 1.33em 0;}
h5 {font-size: 0.83em;margin: 1.67em 0;}
h6 {font-size: 0.75em;margin: 2.33em 0;}
h1,h2,h3,h4,h5,h6 {line-height:1.1em;}
abbr[title] {border-bottom: 1px dotted;}
b,strong {font-weight: bold;}
blockquote {margin: 1em 40px;}
dfn {font-style: italic;}
mark {background: #ff0;color: #000;}
pre,code,kbd,samp {font-family: monospace, serif;_font-family: 'courier new', monospace;font-size: 1em;}
pre {white-space: pre;white-space: pre-wrap;word-wrap: break-word;}
q {quotes: none;}
q:before,q:after {content: '';content: none;}
small {font-size: 75%;}
sub,sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
ul,ol {margin-left: 0;padding: 0 0 0 40px;}
dd {margin: 0 0 0 40px;}
nav ul,nav ol {list-style: none;list-style-image: none;}
img {border: 0;-ms-interpolation-mode: bicubic;}
svg:not(:root) {overflow: hidden;}
figure {margin: 0;}
form {margin: 0;}
fieldset {border: 1px solid #c0c0c0;margin: 0 2px;padding: 0.35em 0.625em 0.75em;}
legend {border: 0;padding: 0;white-space: normal;*margin-left: -7px;}
button,input,select,textarea {font-size: 100%;margin: 0;vertical-align: baseline;*vertical-align: middle;}
button,input {line-height: normal;}
button,input[type="button"],input[type="reset"],input[type="submit"] {cursor: pointer;-webkit-appearance: button;*overflow: visible;}
button[disabled],input[disabled] {cursor: default;}
input[type="checkbox"],input[type="radio"] {box-sizing: border-box;padding: 0;*height: 13px;*width: 13px;}
input[type="search"] {-webkit-appearance: textfield;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box;}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button {-webkit-appearance: none;}
button::-moz-focus-inner,input::-moz-focus-inner {border: 0;padding: 0;}
textarea {overflow: auto;vertical-align: top;resize:vertical;}
table {border-collapse: collapse;border-spacing: 0;max-width: 100%;}

/* == [base] =============================================================== */
a {color: #06e; text-decoration:none;}
a:hover {color: #000; text-decoration:underline;}

p {
	margin:.5em 0;
}

/* -- [tables] --------------------- */
.table {
	margin-bottom: 1.5em;
	width:100%;
}
.table th, .table td {
    border-top: 1px solid #ddd;
    padding: .5em;
    text-align: left;
}
.table th {
    font-weight: bold;
}
.table thead th {
	vertical-align: bottom;
}
.table td {
    vertical-align: top;
}
.table thead th, .table thead td {
    border-top: 0 none;
}
.table tbody + tbody {
    border-top: 2px solid #DDDDDD;
}
.table tbody tr:nth-child(2n+1) td, .table tbody tr:nth-child(2n+1) th {
    background-color: #f9f9f9;
}

/* == [form styling] ======================================================= */
.form-list fieldset,
.form-list dl,
.form-list dt,
.form-list dd {
	margin:0;
	padding:0;
	border:0;
}
.form-list legend {
	display:block;
	width:100%;
	border:0;
	border-bottom:1px solid #eee;
	font-size:1.3em;
	line-height:1.5em;
}
.form-list dl {
	margin:.5em 0;
	padding:.5em 0;
}
.form-list legend + dl {
	margin-top:1em;
	-webkit-margin-top-collapse: separate;
}
.form-list .required {
	color:#C00;
	font-weight:bold;
}
.form-list span.help {
	display:block;
	font-size:.85em;
	color:#666;
}
.form-list span.help-inline {
	display:inline-block;
}
.form-list input,
.form-list select,
.form-list textarea {
	width:100%;
}

/* -- [horizontal] ----------------- */
.form-horizontal dt {
	float:left;
	width:18%;
}
.form-horizontal dd {
	margin-left:20%;
}

/* -- [two rows] ------------------- */
.form-list .row:before,
.form-list .row:after,
.form-list dl:before,
.form-list dl:after {
	content:"";
	display:table;
}
.form-list .row:after,
.form-list dl:after {
	clear:both;
}
.form-list .row,
.form-list dl {
	zoom:1
}
.form-list .row {
	position:relative;
}
.form-list .row dl {
	float:right;
	margin:0;
	padding:0;
	width:48%;
}
.form-list .row dl:first-child {
	float:left;
}
.form-list .row dt {
	float:none;
	width:auto;
}
.form-list .row dd {
	margin:0;
}

/* == [input elements] ===================================================== */
input,
select,
textarea,
.input {
	padding: 5px;
	*padding:5px 0;
	min-height: 16px;
	color: #666;
	background:#fefefe;
	border-width:1px;
	border-style:solid;
	border-color:#ccc #e7e7e7 #e7e7e7;
	font: 1em/1.5em Verdana, Arial, Helvetica, sans-serif;
	border-radius: 2px;
	box-shadow: 0 1px 6px #f0f0f0 inset;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	outline:none;
    
}
input[type="image"], input[type="checkbox"], input[type="radio"] {
	width: auto;
	height: auto;
	padding:0;
	margin:0;
	*margin-top: 0;
	line-height: normal;
	border: 0;
	background:none;
	cursor: pointer;
	border-radius: 0;
}
input[type="checkbox"], input[type="radio"] {
	position:relative;
	top:.2em;
	*top:0;
	margin-right:.4em;
}
label + input[type="checkbox"],
label + input[type="radio"] {
	margin-left:1em;
}
input[type="file"] {
	padding: initial;
	height: 28px;
	*height:auto;
	*margin-top: 4px;
	line-height: initial;
	border: initial;
	background-color: #fff;
	background-color: initial;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

input:focus,
select:focus,
textarea:focus,
.input:focus {
	border-color:#e0e0e0;
	color:#333;
	background-color:#fff;
	box-shadow: 0 1px 3px #f6f6f6 inset;
}

/* == [buttons] ============================================================ */
button,
input[type="submit"],
input[type="button"],
input[type="reset"] {
	overflow:visible;
}
button,
input[type="submit"],
input[type="button"],
input[type="reset"],
a[role="button"] {
	position:relative;
	display: inline-block;
	line-height:1.5em;
	text-decoration:none;
	vertical-align:baseline;
	padding:.5em 1em;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size:.9em;
	outline:none;
	cursor: pointer;
	border-width:1px;
	border-style:solid;
}
button,
input[type="submit"],
input[type="button"],
input[type="reset"],
a[role="button"] {
	background-color: #fafafa;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(25%, #ffffff), to(#e6e6e6));
	background-image: -webkit-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
	background-image: -moz-linear-gradient(top, #ffffff, #ffffff 25%, #e6e6e6);
	background-image: -ms-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
	background-image: -o-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
	background-image: linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
	background-repeat: no-repeat;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
	color:#666;
	text-shadow: 0px 1px 1px #ffffff;
	filter: dropshadow(color=#ffffff, offx=0, offy=1);
	border-radius: 3px;
	border-color:#ddd;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}
button:hover,
input[type="submit"]:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
a[role="button"]:hover {
	color:#333;
	box-shadow: 0 1px 3px #DDD inset;
}
button:active,
input[type="submit"]:active,
input[type="button"]:active,
input[type="reset"]:active,
a[role="button"]:active {
	top:1px;
}

/* == [helper classes] ===================================================== */
.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; }
.ir br { display: none; }
.hidden { display: none !important; visibility: hidden; }
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
.invisible { visibility: hidden; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }
.clear {clear:both; display:block; height:0; overflow:hidden; visibility:hidden; width:0}
.blank,
.nav {
	margin:0;
	padding:0;
	list-style:none;
}</pre></body></html>