/* Page Generated in 0.000000 seconds */
﻿/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html { font-family:sans-serif; -ms-text-size-adjust:100%; -webkit-text-size-adjust:100%;  }
body { margin:0;  }
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display:block;  }
audio, canvas, progress, video { display:inline-block; vertical-align:baseline;  }
audio:not([controls]) { display:none; height:0;  }
[hidden], template { display:none;  }
a { background-color:transparent;  }
a:active, a:hover { outline:0;  }
abbr[title] { border-bottom:1px dotted;  }
b, strong { font-weight:bold;  }
dfn { font-style:italic;  }
h1 { font-size:2em; margin:0.67em 0;  }
mark { background:#ff0; color:#00003F;  }
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;  }
img { border:0;  }
svg:not(:root) { overflow:hidden;  }
figure { margin:1em 40px;  }
hr { box-sizing:content-box; height:0;  }
pre { overflow:auto;  }
code, kbd, pre, samp { font-family:monospace,  monospace; font-size:1em;  }
button, input, optgroup, select, textarea { color:inherit; font:inherit; margin:0;  }
button { overflow:visible;  }
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;  }
button::-moz-focus-inner, input::-moz-focus-inner { border:0; padding:0;  }
input { line-height:normal;  }
input[type="checkbox"], input[type="radio"] { box-sizing:border-box; padding:0;  }
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height:auto;  }
input[type="search"] { -webkit-appearance:textfield; box-sizing:content-box;  }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance:none;  }
fieldset { border:1px solid #c0c0c0; margin:0 2px; padding:0.35em 0.625em 0.75em;  }
legend { border:0; padding:0;  }
textarea { overflow:auto;  }
optgroup { font-weight:bold;  }
table { border-collapse:collapse; border-spacing:0;  }
td, th { padding:0;  }


@media print { 
	*, *:before, *:after { background:transparent !important; color:#24205B !important; box-shadow:none !important; text-shadow:none !important;  }
	a, a:visited { text-decoration:underline;  }
	a[href]:after { content:" (" attr(href) ")";  }
	abbr[title]:after { content:" (" attr(title) ")";  }
	a[href^="#"]:after, a[href^="javascript:"]:after { content:"";  }
	pre, blockquote { border:1px solid #999; page-break-inside:avoid;  }
	thead { display:table-header-group;  }
	tr, img { page-break-inside:avoid;  }
	img { max-width:100% !important;  }
	p, h2, h3 { orphans:3; widows:3;  }
	h2, h3 { page-break-after:avoid;  }
	.navbar { display:none;  }
	.btn>.caret, .dropup>.btn>.caret { border-top-color:#24205B !important;  }
	.label { border:1px solid #24205B;  }
	.table { border-collapse:collapse !important;  }
	.table td, .table th { background-color:#fff !important;  }
	.table-bordered th, .table-bordered td { border:1px solid #ddd !important;  }
}



* { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;  }
*:before, *:after { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;  }
html { font-size:10px; -webkit-tap-highlight-color:transparent;  }
body { font-family: sans-serif; font-size:14px; line-height:1.42857; color:#00003F; background-color:#fff;  }
input, button, select, textarea { font-family:inherit; font-size:inherit; line-height:inherit;  }
a { color:#818181; text-decoration:none;  }
a:hover, a:focus { color:#818181; text-decoration:underline;  }
a:focus { outline:5px auto -webkit-focus-ring-color; outline-offset:-2px;  }
figure { margin:0;  }
img { vertical-align:middle;  }
.img-responsive { display:block; max-width:100%; height:auto;  }
.img-rounded { border-radius:6px;  }
.img-thumbnail { padding:4px; line-height:1.42857; background-color:#fff; border:1px solid #ddd; border-radius:4px; -webkit-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out; display:inline-block; max-width:100%; height:auto;  }
.img-circle { border-radius:50%;  }
hr { margin-top:20px; margin-bottom:20px; border:0; border-top:1px solid #eee;  }
[role="button"] { cursor:pointer;  }

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { font-family: Century Gothic,   sans-serif; font-weight:900; line-height:1.1; color:#24205b; text-transform:uppercase; }
h1 small, h1 .small, h2 small, h2 .small, h3 small, h3 .small, h4 small, h4 .small, h5 small, h5 .small, h6 small, h6 .small, .h1 small, .h1 .small, .h2 small, .h2 .small, .h3 small, .h3 .small, .h4 small, .h4 .small, .h5 small, .h5 .small, .h6 small, .h6 .small { font-weight:normal; line-height:1; color:#777;  }
h1, .h1, h2, .h2, h3, .h3 { margin-top:20px; margin-bottom:10px;  }
h1 small, h1 .small, .h1 small, .h1 .small, h2 small, h2 .small, .h2 small, .h2 .small, h3 small, h3 .small, .h3 small, .h3 .small { font-size:65%;  }
h4, .h4, h5, .h5, h6, .h6 { margin-top:10px; margin-bottom:10px;  }
h4 small, h4 .small, .h4 small, .h4 .small, h5 small, h5 .small, .h5 small, .h5 .small, h6 small, h6 .small, .h6 small, .h6 .small { font-size:75%;  }
h1, .h1 { font-size:38px; color:#818181; }
h2, .h2 { font-size:30px;  }
h3, .h3 { font-size:24px;  color:#4B84D3; }
h4, .h4 { font-size:18px;  }
h5, .h5 { font-size:14px;  }
h6, .h6 { font-size:12px;  }

p { margin:0 0 10px;  }

small, .small { font-size:85%;  }
mark, .mark { background-color:#fcf8e3; padding:.2em;  }
.text-left { text-align:left;  }
.text-right { text-align:right;  }
.text-center { text-align:center;  }
.text-justify { text-align:justify;  }
.text-nowrap { white-space:nowrap;  }
.text-lowercase { text-transform:lowercase;  }
.text-uppercase, .initialism { text-transform:uppercase;  }
.text-capitalize { text-transform:capitalize;  }
.text-muted { color:#777;  }
.text-primary { color:#337ab7;  }
a.text-primary:hover, a.text-primary:focus { color:#286090;  }
.bg-primary { color:#fff;  }
.bg-primary { background-color:#337ab7;  }
a.bg-primary:hover, a.bg-primary:focus { background-color:#286090;  }


.page-header { padding-bottom:9px; margin:40px 0 20px; border-bottom:1px solid #eee;  }
ul, ol { margin-top:0; margin-bottom:10px;  }
ul ul, ul ol, ol ul, ol ol { margin-bottom:0;  }
.list-unstyled { padding-left:0; list-style:none;  }
.list-inline { padding-left:0; list-style:none; margin-left:-5px;  }
.list-inline>li { display:inline-block; padding-left:5px; padding-right:5px;  }

dl { margin-top:0; margin-bottom:20px;  }
dt, dd { line-height:1.42857;  }
dt { font-weight:bold;  }
dd { margin-left:0;  }




abbr[title], abbr[data-original-title] { cursor:help; border-bottom:1px dotted #777;  }
.initialism { font-size:90%;  }
blockquote { padding:10px 20px; margin:0 0 20px; font-size:17.5px; border-left:5px solid #eee;  }
blockquote p:last-child, blockquote ul:last-child, blockquote ol:last-child { margin-bottom:0;  }
blockquote footer, blockquote small, blockquote .small { display:block; font-size:80%; line-height:1.42857; color:#777;  }
blockquote footer:before, blockquote small:before, blockquote .small:before { content:'\2014 \00A0';  }
address { margin-bottom:20px; font-style:normal; line-height:1.42857;  }
code, kbd, pre, samp { font-family:Menlo, Monaco, Consolas, "Courier New", monospace;  }
code { padding:2px 4px; font-size:90%; color:#c7254e; background-color:#f9f2f4; border-radius:4px;  }
kbd { padding:2px 4px; font-size:90%; color:#fff; background-color:#24205b; border-radius:3px; box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.25);  }
kbd kbd { padding:0; font-size:100%; font-weight:bold; box-shadow:none;  }
pre { display:block; padding:9.5px; margin:0 0 10px; font-size:13px; line-height:1.42857; word-break:break-all; word-wrap:break-word; color:#24205b; background-color:#f5f5f5; border:1px solid #ccc; border-radius:4px;  }
pre code { padding:0; font-size:inherit; color:inherit; white-space:pre-wrap; background-color:transparent; border-radius:0;  }
.pre-scrollable { max-height:340px; overflow-y:scroll;  }

.container { margin-right:auto; margin-left:auto; padding-left:25px; padding-right:25px;  }
.container:before, .container:after { content:" "; display:table;  }
.container:after { clear:both;  }
@media (min-width: 768px) { 
	.container { width:750px;  }
}
@media (min-width: 992px) { 
	.container { width:970px;  }
}
@media (min-width: 1200px) { 
	.container { width:1170px;  }
}

.container-fluid { margin-right:auto; margin-left:auto; padding-left:25px; padding-right:25px;  }
.container-fluid:before, .container-fluid:after { content:" "; display:table;  }
.container-fluid:after { clear:both;  }
.row { margin-left:-25px; margin-right:-25px;  }
.row:before, .row:after { content:" "; display:table;  }
.row:after { clear:both;  }
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { position:relative; min-height:1px; padding-left:25px; padding-right:25px;  }
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { float:left;  }
.col-xs-1 { width:8.33333%;  }
.col-xs-2 { width:16.66667%;  }
.col-xs-3 { width:25%;  }
.col-xs-4 { width:33.33333%;  }
.col-xs-5 { width:41.66667%;  }
.col-xs-6 { width:50%;  }
.col-xs-7 { width:58.33333%;  }
.col-xs-8 { width:66.66667%;  }
.col-xs-9 { width:75%;  }
.col-xs-10 { width:83.33333%;  }
.col-xs-11 { width:91.66667%;  }
.col-xs-12 { width:100%;  }
.col-xs-pull-0 { right:auto;  }
.col-xs-pull-1 { right:8.33333%;  }
.col-xs-pull-2 { right:16.66667%;  }
.col-xs-pull-3 { right:25%;  }
.col-xs-pull-4 { right:33.33333%;  }
.col-xs-pull-5 { right:41.66667%;  }
.col-xs-pull-6 { right:50%;  }
.col-xs-pull-7 { right:58.33333%;  }
.col-xs-pull-8 { right:66.66667%;  }
.col-xs-pull-9 { right:75%;  }
.col-xs-pull-10 { right:83.33333%;  }
.col-xs-pull-11 { right:91.66667%;  }
.col-xs-pull-12 { right:100%;  }
.col-xs-push-0 { left:auto;  }
.col-xs-push-1 { left:8.33333%;  }
.col-xs-push-2 { left:16.66667%;  }
.col-xs-push-3 { left:25%;  }
.col-xs-push-4 { left:33.33333%;  }
.col-xs-push-5 { left:41.66667%;  }
.col-xs-push-6 { left:50%;  }
.col-xs-push-7 { left:58.33333%;  }
.col-xs-push-8 { left:66.66667%;  }
.col-xs-push-9 { left:75%;  }
.col-xs-push-10 { left:83.33333%;  }
.col-xs-push-11 { left:91.66667%;  }
.col-xs-push-12 { left:100%;  }
.col-xs-offset-0 { margin-left:0%;  }
.col-xs-offset-1 { margin-left:8.33333%;  }
.col-xs-offset-2 { margin-left:16.66667%;  }
.col-xs-offset-3 { margin-left:25%;  }
.col-xs-offset-4 { margin-left:33.33333%;  }
.col-xs-offset-5 { margin-left:41.66667%;  }
.col-xs-offset-6 { margin-left:50%;  }
.col-xs-offset-7 { margin-left:58.33333%;  }
.col-xs-offset-8 { margin-left:66.66667%;  }
.col-xs-offset-9 { margin-left:75%;  }
.col-xs-offset-10 { margin-left:83.33333%;  }
.col-xs-offset-11 { margin-left:91.66667%;  }
.col-xs-offset-12 { margin-left:100%;  }

@media (min-width: 768px) { 
	.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { float:left;  }
	.col-sm-1 { width:8.33333%;  }
	.col-sm-2 { width:16.66667%;  }
	.col-sm-3 { width:25%;  }
	.col-sm-4 { width:33.33333%;  }
	.col-sm-5 { width:41.66667%;  }
	.col-sm-6 { width:50%;  }
	.col-sm-7 { width:58.33333%;  }
	.col-sm-8 { width:66.66667%;  }
	.col-sm-9 { width:75%;  }
	.col-sm-10 { width:83.33333%;  }
	.col-sm-11 { width:91.66667%;  }
	.col-sm-12 { width:100%;  }
	.col-sm-pull-0 { right:auto;  }
	.col-sm-pull-1 { right:8.33333%;  }
	.col-sm-pull-2 { right:16.66667%;  }
	.col-sm-pull-3 { right:25%;  }
	.col-sm-pull-4 { right:33.33333%;  }
	.col-sm-pull-5 { right:41.66667%;  }
	.col-sm-pull-6 { right:50%;  }
	.col-sm-pull-7 { right:58.33333%;  }
	.col-sm-pull-8 { right:66.66667%;  }
	.col-sm-pull-9 { right:75%;  }
	.col-sm-pull-10 { right:83.33333%;  }
	.col-sm-pull-11 { right:91.66667%;  }
	.col-sm-pull-12 { right:100%;  }
	.col-sm-push-0 { left:auto;  }
	.col-sm-push-1 { left:8.33333%;  }
	.col-sm-push-2 { left:16.66667%;  }
	.col-sm-push-3 { left:25%;  }
	.col-sm-push-4 { left:33.33333%;  }
	.col-sm-push-5 { left:41.66667%;  }
	.col-sm-push-6 { left:50%;  }
	.col-sm-push-7 { left:58.33333%;  }
	.col-sm-push-8 { left:66.66667%;  }
	.col-sm-push-9 { left:75%;  }
	.col-sm-push-10 { left:83.33333%;  }
	.col-sm-push-11 { left:91.66667%;  }
	.col-sm-push-12 { left:100%;  }
	.col-sm-offset-0 { margin-left:0%;  }
	.col-sm-offset-1 { margin-left:8.33333%;  }
	.col-sm-offset-2 { margin-left:16.66667%;  }
	.col-sm-offset-3 { margin-left:25%;  }
	.col-sm-offset-4 { margin-left:33.33333%;  }
	.col-sm-offset-5 { margin-left:41.66667%;  }
	.col-sm-offset-6 { margin-left:50%;  }
	.col-sm-offset-7 { margin-left:58.33333%;  }
	.col-sm-offset-8 { margin-left:66.66667%;  }
	.col-sm-offset-9 { margin-left:75%;  }
	.col-sm-offset-10 { margin-left:83.33333%;  }
	.col-sm-offset-11 { margin-left:91.66667%;  }
	.col-sm-offset-12 { margin-left:100%;  }
}
@media (min-width: 992px) { 
	.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { float:left;  }
	.col-md-1 { width:8.33333%;  }
	.col-md-2 { width:16.66667%;  }
	.col-md-3 { width:25%;  }
	.col-md-4 { width:33.33333%;  }
	.col-md-5 { width:41.66667%;  }
	.col-md-6 { width:50%;  }
	.col-md-7 { width:58.33333%;  }
	.col-md-8 { width:66.66667%;  }
	.col-md-9 { width:75%;  }
	.col-md-10 { width:83.33333%;  }
	.col-md-11 { width:91.66667%;  }
	.col-md-12 { width:100%;  }
	.col-md-pull-0 { right:auto;  }
	.col-md-pull-1 { right:8.33333%;  }
	.col-md-pull-2 { right:16.66667%;  }
	.col-md-pull-3 { right:25%;  }
	.col-md-pull-4 { right:33.33333%;  }
	.col-md-pull-5 { right:41.66667%;  }
	.col-md-pull-6 { right:50%;  }
	.col-md-pull-7 { right:58.33333%;  }
	.col-md-pull-8 { right:66.66667%;  }
	.col-md-pull-9 { right:75%;  }
	.col-md-pull-10 { right:83.33333%;  }
	.col-md-pull-11 { right:91.66667%;  }
	.col-md-pull-12 { right:100%;  }
	.col-md-push-0 { left:auto;  }
	.col-md-push-1 { left:8.33333%;  }
	.col-md-push-2 { left:16.66667%;  }
	.col-md-push-3 { left:25%;  }
	.col-md-push-4 { left:33.33333%;  }
	.col-md-push-5 { left:41.66667%;  }
	.col-md-push-6 { left:50%;  }
	.col-md-push-7 { left:58.33333%;  }
	.col-md-push-8 { left:66.66667%;  }
	.col-md-push-9 { left:75%;  }
	.col-md-push-10 { left:83.33333%;  }
	.col-md-push-11 { left:91.66667%;  }
	.col-md-push-12 { left:100%;  }
	.col-md-offset-0 { margin-left:0%;  }
	.col-md-offset-1 { margin-left:8.33333%;  }
	.col-md-offset-2 { margin-left:16.66667%;  }
	.col-md-offset-3 { margin-left:25%;  }
	.col-md-offset-4 { margin-left:33.33333%;  }
	.col-md-offset-5 { margin-left:41.66667%;  }
	.col-md-offset-6 { margin-left:50%;  }
	.col-md-offset-7 { margin-left:58.33333%;  }
	.col-md-offset-8 { margin-left:66.66667%;  }
	.col-md-offset-9 { margin-left:75%;  }
	.col-md-offset-10 { margin-left:83.33333%;  }
	.col-md-offset-11 { margin-left:91.66667%;  }
	.col-md-offset-12 { margin-left:100%;  }
}
@media (min-width: 1200px) { 
	.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { float:left;  }
	.col-lg-1 { width:8.33333%;  }
	.col-lg-2 { width:16.66667%;  }
	.col-lg-3 { width:25%;  }
	.col-lg-4 { width:33.33333%;  }
	.col-lg-5 { width:41.66667%;  }
	.col-lg-6 { width:50%;  }
	.col-lg-7 { width:58.33333%;  }
	.col-lg-8 { width:66.66667%;  }
	.col-lg-9 { width:75%;  }
	.col-lg-10 { width:83.33333%;  }
	.col-lg-11 { width:91.66667%;  }
	.col-lg-12 { width:100%;  }
	.col-lg-pull-0 { right:auto;  }
	.col-lg-pull-1 { right:8.33333%;  }
	.col-lg-pull-2 { right:16.66667%;  }
	.col-lg-pull-3 { right:25%;  }
	.col-lg-pull-4 { right:33.33333%;  }
	.col-lg-pull-5 { right:41.66667%;  }
	.col-lg-pull-6 { right:50%;  }
	.col-lg-pull-7 { right:58.33333%;  }
	.col-lg-pull-8 { right:66.66667%;  }
	.col-lg-pull-9 { right:75%;  }
	.col-lg-pull-10 { right:83.33333%;  }
	.col-lg-pull-11 { right:91.66667%;  }
	.col-lg-pull-12 { right:100%;  }
	.col-lg-push-0 { left:auto;  }
	.col-lg-push-1 { left:8.33333%;  }
	.col-lg-push-2 { left:16.66667%;  }
	.col-lg-push-3 { left:25%;  }
	.col-lg-push-4 { left:33.33333%;  }
	.col-lg-push-5 { left:41.66667%;  }
	.col-lg-push-6 { left:50%;  }
	.col-lg-push-7 { left:58.33333%;  }
	.col-lg-push-8 { left:66.66667%;  }
	.col-lg-push-9 { left:75%;  }
	.col-lg-push-10 { left:83.33333%;  }
	.col-lg-push-11 { left:91.66667%;  }
	.col-lg-push-12 { left:100%;  }
	.col-lg-offset-0 { margin-left:0%;  }
	.col-lg-offset-1 { margin-left:8.33333%;  }
	.col-lg-offset-2 { margin-left:16.66667%;  }
	.col-lg-offset-3 { margin-left:25%;  }
	.col-lg-offset-4 { margin-left:33.33333%;  }
	.col-lg-offset-5 { margin-left:41.66667%;  }
	.col-lg-offset-6 { margin-left:50%;  }
	.col-lg-offset-7 { margin-left:58.33333%;  }
	.col-lg-offset-8 { margin-left:66.66667%;  }
	.col-lg-offset-9 { margin-left:75%;  }
	.col-lg-offset-10 { margin-left:83.33333%;  }
	.col-lg-offset-11 { margin-left:91.66667%;  }
	.col-lg-offset-12 { margin-left:100%;  }
}

table { background-color:transparent;  }
caption { padding-top:8px; padding-bottom:8px; color:#777; text-align:left;  }
th { text-align:left;  }


fieldset { padding:0; margin:0; border:0; min-width:0;  }
legend { display:block; width:100%; padding:0; margin-bottom:20px; font-size:21px; line-height:inherit; color:#24205b; border:0; border-bottom:1px solid #e5e5e5;  }
label { display:inline-block; max-width:100%; margin-bottom:5px; font-weight:bold;  }
input[type="search"] { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;  }
input[type="radio"], input[type="checkbox"] { margin:4px 0 0; margin-top:1px \9; line-height:normal;  }
input[type="file"] { display:block;  }
input[type="range"] { display:block; width:100%;  }
select[multiple], select[size] { height:auto;  }
input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus { outline:5px auto -webkit-focus-ring-color; outline-offset:-2px;  }
output { display:block; padding-top:7px; font-size:14px; line-height:1.42857; color:#555;  }


.btn { display:inline-block; margin-bottom:0; font-weight:normal; text-align:center; vertical-align:middle; touch-action:manipulation; cursor:pointer; background-image:none; border:1px solid transparent; white-space:nowrap; padding:6px 12px; font-size:14px; line-height:1.42857; border-radius:4px; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;  }
.btn:focus, .btn.focus, .btn:active:focus, .btn:active.focus, .btn.active:focus, .btn.active.focus { outline:5px auto -webkit-focus-ring-color; outline-offset:-2px;  }
.btn:hover, .btn:focus, .btn.focus { color:#24205b; text-decoration:none;  }
.btn:active, .btn.active { outline:0; background-image:none; -webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125); box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);  }
.btn.disabled, .btn[disabled], fieldset[disabled] .btn { cursor:not-allowed; opacity:.65; filter:alpha(opacity=65); -webkit-box-shadow:none; box-shadow:none;  }
a.btn.disabled, fieldset[disabled] a.btn { pointer-events:none;  }
.btn-default { color:#24205b; background-color:#fff; border-color:#ccc;  }
.btn-default:focus, .btn-default.focus { color:#24205b; background-color:#e6e6e6; border-color:#8c8c8c;  }
.btn-default:hover { color:#24205b; background-color:#e6e6e6; border-color:#adadad;  }
.btn-default:active, .btn-default.active, .open>.btn-default.dropdown-toggle { color:#24205b; background-color:#e6e6e6; border-color:#adadad;  }
.btn-default:active:hover, .btn-default:active:focus, .btn-default:active.focus, .btn-default.active:hover, .btn-default.active:focus, .btn-default.active.focus, .open>.btn-default.dropdown-toggle:hover, .open>.btn-default.dropdown-toggle:focus, .open>.btn-default.dropdown-toggle.focus { color:#24205b; background-color:#d4d4d4; border-color:#8c8c8c;  }
.btn-default:active, .btn-default.active, .open>.btn-default.dropdown-toggle { background-image:none;  }
.btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled.focus, .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled].focus, fieldset[disabled] .btn-default:hover, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default.focus { background-color:#fff; border-color:#ccc;  }
.btn-default .badge { color:#fff; background-color:#24205b;  }

.btn-primary { color:#fff; background-color:#337ab7; border-color:#2e6da4;  }
.btn-primary:focus, .btn-primary.focus { color:#fff; background-color:#286090; border-color:#122b40;  }
.btn-primary:hover { color:#fff; background-color:#286090; border-color:#204d74;  }
.btn-primary:active, .btn-primary.active, .open>.btn-primary.dropdown-toggle { color:#fff; background-color:#286090; border-color:#204d74;  }
.btn-primary:active:hover, .btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus, .open>.btn-primary.dropdown-toggle:hover, .open>.btn-primary.dropdown-toggle:focus, .open>.btn-primary.dropdown-toggle.focus { color:#fff; background-color:#204d74; border-color:#122b40;  }
.btn-primary:active, .btn-primary.active, .open>.btn-primary.dropdown-toggle { background-image:none;  }
.btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary.focus { background-color:#337ab7; border-color:#2e6da4;  }
.btn-primary .badge { color:#337ab7; background-color:#fff;  }

.btn-link { color:#337ab7; font-weight:normal; border-radius:0;  }
.btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled], fieldset[disabled] .btn-link { background-color:transparent; -webkit-box-shadow:none; box-shadow:none;  }
.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active { border-color:transparent;  }
.btn-link:hover, .btn-link:focus { color:#23527c; text-decoration:underline; background-color:transparent;  }
.btn-link[disabled]:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:hover, fieldset[disabled] .btn-link:focus { color:#777; text-decoration:none;  }
.btn-lg, .btn-group-lg>.btn { padding:10px 16px; font-size:18px; line-height:1.33333; border-radius:6px;  }
.btn-sm, .btn-group-sm>.btn { padding:5px 10px; font-size:12px; line-height:1.5; border-radius:3px;  }
.btn-xs, .btn-group-xs>.btn { padding:1px 5px; font-size:12px; line-height:1.5; border-radius:3px;  }
.btn-block { display:block; width:100%;  }
.btn-block+.btn-block { margin-top:5px;  }

input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block { width:100%;  }

.fade { opacity:0; -webkit-transition:opacity 0.15s linear; -o-transition:opacity 0.15s linear; transition:opacity 0.15s linear;  }
.fade.in { opacity:1;  }
.collapse { display:none;  }
.collapse.in { display:block;  }
tr.collapse.in { display:table-row;  }
tbody.collapse.in { display:table-row-group;  }
.collapsing { position:relative; height:0; overflow:hidden; -webkit-transition-property:height, visibility; transition-property:height, visibility; -webkit-transition-duration:0.35s; transition-duration:0.35s; -webkit-transition-timing-function:ease; transition-timing-function:ease;  }
.caret { display:inline-block; width:0; height:0; margin-left:2px; vertical-align:middle; border-top:4px dashed; border-top:4px solid \9; border-right:4px solid transparent; border-left:4px solid transparent;  }
.dropup, .dropdown { position:relative;  }
.dropdown-toggle:focus { outline:0;  }
.dropdown-menu { position:absolute; top:100%; left:0; z-index:1000; display:none; float:left; min-width:160px; padding:5px 0; margin:2px 0 0; list-style:none; font-size:14px; text-align:left; background-color:#fff; border:1px solid #ccc; border:1px solid rgba(0, 0, 0, 0.15); border-radius:4px; -webkit-box-shadow:0 6px 12px rgba(0, 0, 0, 0.175); box-shadow:0 6px 12px rgba(0, 0, 0, 0.175); background-clip:padding-box;  }
.dropdown-menu.pull-right { right:0; left:auto;  }
.dropdown-menu .divider { height:1px; margin:9px 0; overflow:hidden; background-color:#e5e5e5;  }
.dropdown-menu>li>a { display:block; padding:3px 20px; clear:both; font-weight:normal; line-height:1.42857; color:#24205b; white-space:nowrap;  }
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus { text-decoration:none; color:#262626; background-color:#f5f5f5;  }
.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus { color:#fff; text-decoration:none; outline:0; background-color:#337ab7;  }
.dropdown-menu>.disabled>a, .dropdown-menu>.disabled>a:hover, .dropdown-menu>.disabled>a:focus { color:#777;  }
.dropdown-menu>.disabled>a:hover, .dropdown-menu>.disabled>a:focus { text-decoration:none; background-color:transparent; background-image:none; filter:progid:DXImageTransform.Microsoft.gradient(enabled = false); cursor:not-allowed;  }
.open>.dropdown-menu { display:block;  }
.open>a { outline:0;  }
.dropdown-menu-right { left:auto; right:0;  }
.dropdown-menu-left { left:0; right:auto;  }
.dropdown-header { display:block; padding:3px 20px; font-size:12px; line-height:1.42857; color:#777; white-space:nowrap;  }
.dropdown-backdrop { position:fixed; left:0; right:0; bottom:0; top:0; z-index:990;  }
.pull-right>.dropdown-menu { right:0; left:auto;  }
.dropup .caret, .navbar-fixed-bottom .dropdown .caret { border-top:0; border-bottom:4px dashed; border-bottom:4px solid \9; content:"";  }
.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu { top:auto; bottom:100%; margin-bottom:2px;  }
@media (min-width: 1200px) { 
	.navbar-right .dropdown-menu { right:0; left:auto;  }
	.navbar-right .dropdown-menu-left { left:0; right:auto;  }
}
.btn-group, .btn-group-vertical { position:relative; display:inline-block; vertical-align:middle;  }
.btn-group>.btn, .btn-group-vertical>.btn { position:relative; float:left;  }
.btn-group>.btn:hover, .btn-group>.btn:focus, .btn-group>.btn:active, .btn-group>.btn.active, .btn-group-vertical>.btn:hover, .btn-group-vertical>.btn:focus, .btn-group-vertical>.btn:active, .btn-group-vertical>.btn.active { z-index:2;  }
.btn-group .btn+.btn, .btn-group .btn+.btn-group, .btn-group .btn-group+.btn, .btn-group .btn-group+.btn-group { margin-left:-1px;  }
.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { border-radius:0;  }
.btn-group>.btn:first-child { margin-left:0;  }
.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) { border-bottom-right-radius:0; border-top-right-radius:0;  }
.btn-group>.btn:last-child:not(:first-child), .btn-group>.dropdown-toggle:not(:first-child) { border-bottom-left-radius:0; border-top-left-radius:0;  }
.btn-group>.btn-group { float:left;  }
.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn { border-radius:0;  }
.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child, .btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle { border-bottom-right-radius:0; border-top-right-radius:0;  }
.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child { border-bottom-left-radius:0; border-top-left-radius:0;  }
.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle { outline:0;  }
.btn-group>.btn+.dropdown-toggle { padding-left:8px; padding-right:8px;  }
.btn-group>.btn-lg+.dropdown-toggle, .btn-group-lg.btn-group>.btn+.dropdown-toggle { padding-left:12px; padding-right:12px;  }
.btn-group.open .dropdown-toggle { -webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125); box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);  }
.btn-group.open .dropdown-toggle.btn-link { -webkit-box-shadow:none; box-shadow:none;  }

.btn .caret { margin-left:0;  }
.btn-lg .caret, .btn-group-lg>.btn .caret { border-width:5px 5px 0; border-bottom-width:0;  }
.dropup .btn-lg .caret, .dropup .btn-group-lg>.btn .caret { border-width:0 5px 5px;  }

.btn-group-vertical>.btn, .btn-group-vertical>.btn-group, .btn-group-vertical>.btn-group>.btn { display:block; float:none; width:100%; max-width:100%;  }
.btn-group-vertical>.btn-group:before, .btn-group-vertical>.btn-group:after { content:" "; display:table;  }
.btn-group-vertical>.btn-group:after { clear:both;  }
.btn-group-vertical>.btn-group>.btn { float:none;  }
.btn-group-vertical>.btn+.btn, .btn-group-vertical>.btn+.btn-group, .btn-group-vertical>.btn-group+.btn, .btn-group-vertical>.btn-group+.btn-group { margin-top:-1px; margin-left:0;  }
.btn-group-vertical>.btn:not(:first-child):not(:last-child) { border-radius:0;  }
.btn-group-vertical>.btn:first-child:not(:last-child) { border-top-right-radius:4px; border-top-left-radius:4px; border-bottom-right-radius:0; border-bottom-left-radius:0;  }
.btn-group-vertical>.btn:last-child:not(:first-child) { border-top-right-radius:0; border-top-left-radius:0; border-bottom-right-radius:4px; border-bottom-left-radius:4px;  }
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn { border-radius:0;  }
.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child, .btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle { border-bottom-right-radius:0; border-bottom-left-radius:0;  }
.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child { border-top-right-radius:0; border-top-left-radius:0;  }

.btn-group-justified { display:table; width:100%; table-layout:fixed; border-collapse:separate;  }
.btn-group-justified>.btn, .btn-group-justified>.btn-group { float:none; display:table-cell; width:1%;  }
.btn-group-justified>.btn-group .btn { width:100%;  }
.btn-group-justified>.btn-group .dropdown-menu { left:auto;  }
[data-toggle="buttons"]>.btn input[type="radio"], [data-toggle="buttons"]>.btn input[type="checkbox"], [data-toggle="buttons"]>.btn-group>.btn input[type="radio"], [data-toggle="buttons"]>.btn-group>.btn input[type="checkbox"] { position:absolute; clip:rect(0,  0,  0,  0); pointer-events:none;  }


.nav { margin-bottom:0; padding-left:0; list-style:none;  }
.nav:before, .nav:after { content:" "; display:table;  }
.nav:after { clear:both;  }
.nav>li { position:relative; display:block;  }
.nav>li>a { position:relative; display:block; padding:10px 15px;  }
.nav>li>a:hover, .nav>li>a:focus { text-decoration:none; background-color:#eee;  }
.nav>li.disabled>a { color:#777;  }
.nav>li.disabled>a:hover, .nav>li.disabled>a:focus { color:#777; text-decoration:none; background-color:transparent; cursor:not-allowed;  }
.nav .open>a, .nav .open>a:hover, .nav .open>a:focus { background-color:#eee; border-color:#337ab7;  }
.nav .nav-divider { height:1px; margin:9px 0; overflow:hidden; background-color:#e5e5e5;  }
.nav>li>a>img { max-width:none;  }
.nav-tabs { border-bottom:1px solid #ddd;  }
.nav-tabs>li { float:left; margin-bottom:-1px;  }
.nav-tabs>li>a { margin-right:2px; line-height:1.42857; border:1px solid transparent; border-radius:4px 4px 0 0;  }
.nav-tabs>li>a:hover { border-color:#eee #eee #ddd;  }
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus { color:#555; background-color:#fff; border:1px solid #ddd; border-bottom-color:transparent; cursor:default;  }
.nav-pills>li { float:left;  }
.nav-pills>li>a { border-radius:4px;  }
.nav-pills>li+li { margin-left:2px;  }
.nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus { color:#fff; background-color:#337ab7;  }
.nav-stacked>li { float:none;  }
.nav-stacked>li+li { margin-top:2px; margin-left:0;  }
.nav-justified, .nav-tabs.nav-justified { width:100%;  }
.nav-justified>li, .nav-tabs.nav-justified>li { float:none;  }
.nav-justified>li>a, .nav-tabs.nav-justified>li>a { text-align:center; margin-bottom:5px;  }
.nav-justified>.dropdown .dropdown-menu { top:auto; left:auto;  }
@media (min-width: 768px) { 
	.nav-justified>li, .nav-tabs.nav-justified>li { display:table-cell; width:1%;  }
	.nav-justified>li>a, .nav-tabs.nav-justified>li>a { margin-bottom:0;  }
}
.nav-tabs-justified, .nav-tabs.nav-justified { border-bottom:0;  }
.nav-tabs-justified>li>a, .nav-tabs.nav-justified>li>a { margin-right:0; border-radius:4px;  }
.nav-tabs-justified>.active>a, .nav-tabs.nav-justified>.active>a, .nav-tabs-justified>.active>a:hover, .nav-tabs.nav-justified>.active>a:hover, .nav-tabs-justified>.active>a:focus, .nav-tabs.nav-justified>.active>a:focus { border:1px solid #ddd;  }
@media (min-width: 768px) { 
	.nav-tabs-justified>li>a, .nav-tabs.nav-justified>li>a { border-bottom:1px solid #ddd; border-radius:4px 4px 0 0;  }
	.nav-tabs-justified>.active>a, .nav-tabs.nav-justified>.active>a, .nav-tabs-justified>.active>a:hover, .nav-tabs.nav-justified>.active>a:hover, .nav-tabs-justified>.active>a:focus, .nav-tabs.nav-justified>.active>a:focus { border-bottom-color:#fff;  }
}
.tab-content>.tab-pane { display:none;  }
.tab-content>.active { display:block;  }

.nav-tabs .dropdown-menu { margin-top:-1px; border-top-right-radius:0; border-top-left-radius:0;  }
.navbar { position:fixed; min-height:51px; margin-bottom:20px; width:100%; z-index:99;  }
.navbar:before, .navbar:after { content:" "; display:table;  }
.navbar:after { clear:both;  }
@media (min-width: 1200px) { .navbar { border-radius:4px;  } }
.navbar-header:before, .navbar-header:after { content:" "; display:table;  }
.navbar-header:after { clear:both;  }
@media (min-width: 1200px) { .navbar-header { float:left;  }  }
.navbar-collapse { overflow-x:visible; padding-right:25px; padding-left:25px; border-top:1px solid transparent; box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1); -webkit-overflow-scrolling:touch;  }
.navbar-collapse:before, .navbar-collapse:after { content:" "; display:table;  }
.navbar-collapse:after { clear:both;  }
.navbar-collapse.in { overflow-y:auto;  }
@media (min-width: 1200px) { 
	.navbar-collapse { width:auto; border-top:0; box-shadow:none;  }
	.navbar-collapse.collapse { display:block !important; height:auto !important; padding-bottom:0; overflow:visible !important;  }
	.navbar-collapse.in { overflow-y:visible;  }
	.navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse { padding-left:0; padding-right:0;  }
}
.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse { max-height:340px;  }
@media (max-device-width: 480px) and (orientation: landscape) { .navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse { max-height:200px;  }  }
.container>.navbar-header, .container>.navbar-collapse, .container-fluid>.navbar-header, .container-fluid>.navbar-collapse { margin-right:-25px; margin-left:-25px;  }
@media (min-width: 1200px) { .container>.navbar-header, .container>.navbar-collapse, .container-fluid>.navbar-header, .container-fluid>.navbar-collapse { margin-right:0; margin-left:0;  }  }
.navbar-static-top { z-index:1000; border-width:0 0 1px;  }
@media (min-width: 1200px) { .navbar-static-top { border-radius:0;  }  }
.navbar-fixed-top, .navbar-fixed-bottom { position:fixed; right:0; left:0; z-index:1030;  }
@media (min-width: 1200px) { .navbar-fixed-top, .navbar-fixed-bottom { border-radius:0;  }  }
.navbar-fixed-top { top:0; border-width:0 0 1px;  }
.navbar-fixed-bottom { bottom:0; margin-bottom:0; border-width:1px 0 0;  }
.navbar-brand { float:left; padding:15px 25px; font-size:18px; line-height:20px; height:51px;  }
.navbar-brand:hover, .navbar-brand:focus { text-decoration:none;  }
.navbar-brand>img { display:block;  }
@media (min-width: 1200px) { .navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand { margin-left:-25px;  }  }
.navbar-toggle { position:relative; float:right; margin-right:25px; padding:9px 10px; margin-top:8.5px; margin-bottom:8.5px; background-color:transparent; background-image:none; border:1px solid transparent; border-radius:4px;  }
.navbar-toggle:focus { outline:0;  }
.navbar-toggle .icon-bar { display:block; width:22px; height:2px; border-radius:1px;  }
.navbar-toggle .icon-bar+.icon-bar { margin-top:4px;  }
@media (min-width: 1200px) { .navbar-toggle { display:none;  }  }
.navbar-nav { margin:7.5px -25px;  }
.navbar-nav>li>a { padding-top:10px; padding-bottom:10px; line-height:20px;  }
@media (max-width: 767px) { 
	.navbar-nav .open .dropdown-menu { position:static; float:none; width:auto; margin-top:0; background-color:transparent; border:0; box-shadow:none;  }
	.navbar-nav .open .dropdown-menu>li>a, .navbar-nav .open .dropdown-menu .dropdown-header { padding:5px 15px 5px 25px;  }
	.navbar-nav .open .dropdown-menu>li>a { line-height:20px;  }
	.navbar-nav .open .dropdown-menu>li>a:hover, .navbar-nav .open .dropdown-menu>li>a:focus { background-image:none;  }
}
@media (min-width: 1200px) { 
	.navbar-nav { float:left; margin:0;  }
	.navbar-nav>li { float:left;  }
	.navbar-nav>li>a { padding-top:15px; padding-bottom:15px;  }
}

.navbar-nav>li>.dropdown-menu { margin-top:0; border-top-right-radius:0; border-top-left-radius:0;  }
.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu { margin-bottom:0; border-top-right-radius:4px; border-top-left-radius:4px; border-bottom-right-radius:0; border-bottom-left-radius:0;  }
.navbar-btn { margin-top:8.5px; margin-bottom:8.5px;  }
.navbar-btn.btn-sm, .btn-group-sm>.navbar-btn.btn { margin-top:10.5px; margin-bottom:10.5px;  }
.navbar-btn.btn-xs, .btn-group-xs>.navbar-btn.btn { margin-top:14.5px; margin-bottom:14.5px;  }
.navbar-text { margin-top:15.5px; margin-bottom:15.5px;  }
@media (min-width: 1200px) { .navbar-text { float:left; margin-left:25px; margin-right:25px;  }  }
@media (min-width: 1200px) { 
	.navbar-left { float:left !important;  }
	.navbar-right { float:right !important; margin-right:-25px;  }
	.navbar-right ~ .navbar-right { margin-right:0;  }
}
.navbar-default {   color:#fff; background-color:#00003F; }
.navbar-default .navbar-brand { color:#fff;  }
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus { color:#fff; background-color:transparent;  }
.navbar-default .navbar-text { color:#fff;  }
.navbar-default .navbar-nav>li>a { color:#fff;  }
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus { color:#fff;   }
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus { color:#fff;   }
.navbar-default .navbar-nav>.disabled>a, .navbar-default .navbar-nav>.disabled>a:hover, .navbar-default .navbar-nav>.disabled>a:focus { color:#ccc; background-color:transparent;  }
.navbar-default .navbar-toggle { border-color:#fff;  }
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { background-color:#ddd;  }
.navbar-default .navbar-toggle .icon-bar { background-color:#fff;  }
.navbar-default .navbar-collapse { border-color:#fff;  }
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus { background-color:#24205B; color:#fff;  }
@media (max-width: 767px) { 
	.navbar-default .navbar-nav .open .dropdown-menu>li>a { color:#24205b;  }
	.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus { color:#24205b; background-color:#fff;  }
	.navbar-default .navbar-nav .open .dropdown-menu>.active>a, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus { color:#24205b; background-color:#fff;  }
	.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a, .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus { color:#ccc; background-color:transparent;  }
}
.navbar-default .navbar-link { color:#24205b;  }
.navbar-default .navbar-link:hover { color:#24205b;  }
.navbar-default .btn-link { color:#24205b;  }
.navbar-default .btn-link:hover, .navbar-default .btn-link:focus { color:#24205b;  }
.navbar-default .btn-link[disabled]:hover, .navbar-default .btn-link[disabled]:focus, fieldset[disabled] .navbar-default .btn-link:hover, fieldset[disabled] .navbar-default .btn-link:focus { color:#ccc;  }

.navbar-inverse { background-color:#222; border-color:#090909;  }
.navbar-inverse .navbar-brand { color:#9d9d9d;  }
.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus { color:#fff; background-color:transparent;  }
.navbar-inverse .navbar-text { color:#9d9d9d;  }
.navbar-inverse .navbar-nav>li>a { color:#9d9d9d;  }
.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus { color:#fff; background-color:transparent;  }
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus { color:#fff; background-color:#090909;  }
.navbar-inverse .navbar-nav>.disabled>a, .navbar-inverse .navbar-nav>.disabled>a:hover, .navbar-inverse .navbar-nav>.disabled>a:focus { color:#444; background-color:transparent;  }
.navbar-inverse .navbar-toggle { border-color:#24205b;  }
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus { background-color:#24205b;  }
.navbar-inverse .navbar-toggle .icon-bar { background-color:#fff;  }
.navbar-inverse .navbar-collapse { border-color:#101010;  }
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus { background-color:#090909; color:#fff;  }
@media (max-width: 767px) { 
	.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header { border-color:#090909;  }
	.navbar-inverse .navbar-nav .open .dropdown-menu .divider { background-color:#090909;  }
	.navbar-inverse .navbar-nav .open .dropdown-menu>li>a { color:#9d9d9d;  }
	.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus { color:#fff; background-color:transparent;  }
	.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a, .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus { color:#fff; background-color:#090909;  }
	.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a, .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus { color:#444; background-color:transparent;  }
}
.navbar-inverse .navbar-link { color:#9d9d9d;  }
.navbar-inverse .navbar-link:hover { color:#fff;  }
.navbar-inverse .btn-link { color:#9d9d9d;  }
.navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus { color:#fff;  }
.navbar-inverse .btn-link[disabled]:hover, .navbar-inverse .btn-link[disabled]:focus, fieldset[disabled] .navbar-inverse .btn-link:hover, fieldset[disabled] .navbar-inverse .btn-link:focus { color:#444;  }

/*
.breadcrumb { padding:8px 15px; margin-bottom:20px; list-style:none; background-color:#f5f5f5; border-radius:4px;  }
.breadcrumb>li { display:inline-block;  }
.breadcrumb>li+li:before { content:"/ "; padding:0 5px; color:#ccc;  }
.breadcrumb>.active { color:#777;  }
*/

.label { display:inline; padding:.2em .6em .3em; font-size:75%; font-weight:bold; line-height:1; color:#fff; text-align:center; white-space:nowrap; vertical-align:baseline; border-radius:.25em;  }
.label:empty { display:none;  }
.btn .label { position:relative; top:-1px;  }
a.label:hover, a.label:focus { color:#fff; text-decoration:none; cursor:pointer;  }
.label-default { background-color:#777;  }
.label-default[href]:hover, .label-default[href]:focus { background-color:#5e5e5e;  }
.label-primary { background-color:#337ab7;  }
.label-primary[href]:hover, .label-primary[href]:focus { background-color:#286090;  }
.badge { display:inline-block; min-width:10px; padding:3px 7px; font-size:12px; font-weight:bold; color:#fff; line-height:1; vertical-align:middle; white-space:nowrap; text-align:center; background-color:#777; border-radius:10px;  }
.badge:empty { display:none;  }
.btn .badge { position:relative; top:-1px;  }
.btn-xs .badge, .btn-group-xs>.btn .badge, .btn-group-xs>.btn .badge { top:0; padding:1px 5px;  }
.list-group-item.active>.badge, .nav-pills>.active>a>.badge { color:#337ab7; background-color:#fff;  }
.list-group-item>.badge { float:right;  }
.list-group-item>.badge+.badge { margin-right:5px;  }
.nav-pills>li>a>.badge { margin-left:3px;  }
a.badge:hover, a.badge:focus { color:#fff; text-decoration:none; cursor:pointer;  }



.thumbnail { display:block; padding:4px; margin-bottom:20px; line-height:1.42857; background-color:#fff; border:1px solid #ddd; border-radius:4px; -webkit-transition:border 0.2s ease-in-out; -o-transition:border 0.2s ease-in-out; transition:border 0.2s ease-in-out;  }
.thumbnail>img, .thumbnail a>img { display:block; max-width:100%; height:auto; margin-left:auto; margin-right:auto;  }
.thumbnail .caption { padding:9px; color:#24205b;  }
a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active { border-color:#337ab7;  }


@-webkit-keyframes progress-bar-stripes { from { background-position:40px 0;  } to { background-position:0 0;  } }
@keyframes progress-bar-stripes { from { background-position:40px 0;  }	to { background-position:0 0;  } }


.media { margin-top:15px;  }
.media:first-child { margin-top:0;  }
.media, .media-body { zoom:1; overflow:hidden;  }
.media-body { width:10000px;  }
.media-object { display:block;  }
.media-object.img-thumbnail { max-width:none;  }
.media-right, .media>.pull-right { padding-left:10px;  }
.media-left, .media>.pull-left { padding-right:10px;  }
.media-left, .media-right, .media-body { display:table-cell; vertical-align:top;  }
.media-middle { vertical-align:middle;  }
.media-bottom { vertical-align:bottom;  }
.media-heading { margin-top:0; margin-bottom:5px;  }
.media-list { padding-left:0; list-style:none;  }



.panel { margin-bottom:20px; background-color:#fff; border:1px solid transparent; border-radius:4px; -webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.05); box-shadow:0 1px 1px rgba(0, 0, 0, 0.05);  }
.panel-body { padding:15px;  }
.panel-body:before, .panel-body:after { content:" "; display:table;  }
.panel-body:after { clear:both;  }


.embed-responsive { position:relative; display:block; height:0; padding:0; overflow:hidden;  }
.embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video { position:absolute; top:0; left:0; bottom:0; height:100%; width:100%; border:0;  }
.embed-responsive-16by9 { padding-bottom:56.25%;  }
.embed-responsive-4by3 { padding-bottom:75%;  }


.carousel { position:relative;  }
.carousel-inner { position:relative; overflow:hidden; width:100%;  }
.carousel-inner>.item { display:none; position:relative; -webkit-transition:0.6s ease-in-out left; -o-transition:0.6s ease-in-out left; transition:0.6s ease-in-out left;  }
.carousel-inner>.item>img, .carousel-inner>.item>a>img { display:block; max-width:100%; height:auto; line-height:1;  }
@media all and (transform-3d),  (-webkit-transform-3d) { 
	.carousel-inner>.item { -webkit-transition:-webkit-transform 0.6s ease-in-out; -moz-transition:-moz-transform 0.6s ease-in-out; -o-transition:-o-transform 0.6s ease-in-out; transition:transform 0.6s ease-in-out; -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; backface-visibility:hidden; -webkit-perspective:1000px; -moz-perspective:1000px; perspective:1000px;  }
	.carousel-inner>.item.next, .carousel-inner>.item.active.right { -webkit-transform:translate3d(100%,  0,  0); transform:translate3d(100%,  0,  0); left:0;  }
	.carousel-inner>.item.prev, .carousel-inner>.item.active.left { -webkit-transform:translate3d(-100%,  0,  0); transform:translate3d(-100%,  0,  0); left:0;  }
	.carousel-inner>.item.next.left, .carousel-inner>.item.prev.right, .carousel-inner>.item.active { -webkit-transform:translate3d(0,  0,  0); transform:translate3d(0,  0,  0); left:0;  }
}
.carousel-inner>.active, .carousel-inner>.next, .carousel-inner>.prev { display:block;  }
.carousel-inner>.active { left:0;  }
.carousel-inner>.next, .carousel-inner>.prev { position:absolute; top:0; width:100%;  }
.carousel-inner>.next { left:100%;  }
.carousel-inner>.prev { left:-100%;  }
.carousel-inner>.next.left, .carousel-inner>.prev.right { left:0;  }
.carousel-inner>.active.left { left:-100%;  }
.carousel-inner>.active.right { left:100%;  }

.carousel-control { position:absolute; top:0; left:0; bottom:0; width:15%; opacity:.5; filter:alpha(opacity=50); font-size:20px; color:#fff; text-align:center; text-shadow:0 1px 2px rgba(0, 0, 0, 0.6); background-color:transparent;  }
.carousel-control.left { background-image:-webkit-linear-gradient(left,  rgba(36, 32, 91, 0.5) 0%,  rgba(36, 32, 91, 0.0001) 100%); background-image:-o-linear-gradient(left,  rgba(36, 32, 91, 0.5) 0%,  rgba(36, 32, 91, 0.0001) 100%); background-image:linear-gradient(to right,  rgba(36, 32, 91, 0.5) 0%,  rgba(0, 0, 0, 0.0001) 100%); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8024205B',  endColorstr='#0024205B',  GradientType=1);  }
.carousel-control.right { left:auto; right:0; background-image:-webkit-linear-gradient(left,  rgba(36, 32, 91, 0.0001) 0%,  rgba(36, 32, 91, 0.5) 100%); background-image:-o-linear-gradient(left,  rgba(36, 32, 91, 0.0001) 0%,  rgba(36, 32, 91, 0.5) 100%); background-image:linear-gradient(to right,  rgba(36, 32, 91, 0.0001) 0%,  rgba(36, 32, 91, 0.5) 100%); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0024205B',  endColorstr='#8024205B',  GradientType=1);  }
.carousel-control:hover, .carousel-control:focus { outline:0; color:#fff; text-decoration:none; opacity:.9; filter:alpha(opacity=90);  }
.carousel-control .icon-prev, .carousel-control .icon-next { position:absolute; top:50%; margin-top:-10px; z-index:5; display:inline-block;  }
.carousel-control .icon-prev { left:50%; margin-left:-10px;  }
.carousel-control .icon-next { right:50%; margin-right:-10px;  }
.carousel-control .icon-prev, .carousel-control .icon-next { width:20px; height:20px; line-height:1; font-family:serif;  }
.carousel-control .icon-prev:before { content:'\2039';  }
.carousel-control .icon-next:before { content:'\203a';  }

.carousel-indicators { position:absolute; bottom:10px; left:50%; z-index:15; width:60%; margin-left:-30%; padding-left:0; list-style:none; text-align:center;  }
.carousel-indicators li { display:inline-block; width:10px; height:10px; margin:1px; text-indent:-999px; border:1px solid #fff; border-radius:10px; cursor:pointer; background-color:#24205B \9; background-color:transparent;  }
.carousel-indicators .active { margin:0; width:12px; height:12px; background-color:#fff;  }

.carousel-caption { position:absolute; left:15%; right:15%; bottom:20px; z-index:10; padding-top:20px; padding-bottom:20px; color:#fff; text-align:center; text-shadow:0 1px 2px rgba(36, 32, 91, 0.6);  }
.carousel-caption .btn { text-shadow:none;  }
@media screen and (min-width: 768px) { 
	.carousel-control .icon-prev, .carousel-control .icon-next { width:30px; height:30px; margin-top:-10px; font-size:30px;  }
	.carousel-control .icon-prev { margin-left:-10px;  }
	.carousel-control .icon-next { margin-right:-10px;  }
	.carousel-caption { left:20%; right:20%; padding-bottom:30px;  }
	.carousel-indicators { bottom:20px;  }
}


.clearfix:before, .clearfix:after { content:" "; display:table;  }
.clearfix:after { clear:both;  }
.center-block { display:block; margin-left:auto; margin-right:auto;  }
.pull-right { float:right !important;  }
.pull-left { float:left !important;  }
.hide { display:none !important;  }
.show { display:block !important;  }
.invisible { visibility:hidden;  }
.text-hide { font:0/0 a; color:transparent; text-shadow:none; background-color:transparent; border:0;  }
.hidden { display:none !important;  }
.affix { position:fixed;  }
@-ms-viewport { width:device-width;  }
.visible-xs { display:none !important;  }
.visible-sm { display:none !important;  }
.visible-md { display:none !important;  }
.visible-lg { display:none !important;  }
.visible-xs-block, .visible-xs-inline, .visible-xs-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block { display:none !important;  }
@media (max-width: 767px) { 
	.visible-xs { display:block !important;  }
	table.visible-xs { display:table !important;  }
	tr.visible-xs { display:table-row !important;  }
	th.visible-xs, td.visible-xs { display:table-cell !important;  }
}
@media (max-width: 767px) { .visible-xs-block { display:block !important;  }  }
@media (max-width: 767px) { .visible-xs-inline { display:inline !important;  }  }
@media (max-width: 767px) { .visible-xs-inline-block { display:inline-block !important;  }  }
@media (min-width: 768px) and (max-width: 991px) { 
	.visible-sm { display:block !important;  }
	table.visible-sm { display:table !important;  }
	tr.visible-sm { display:table-row !important;  }
	th.visible-sm, td.visible-sm { display:table-cell !important;  }
}
@media (min-width: 768px) and (max-width: 991px) { .visible-sm-block { display:block !important;  }  }
@media (min-width: 768px) and (max-width: 991px) { .visible-sm-inline { display:inline !important;  }  }
@media (min-width: 768px) and (max-width: 991px) { .visible-sm-inline-block { display:inline-block !important;  }  }
@media (min-width: 992px) and (max-width: 1199px) { 
	.visible-md { display:block !important;  }
	table.visible-md { display:table !important;  }
	tr.visible-md { display:table-row !important;  }
	th.visible-md, td.visible-md { display:table-cell !important;  }
}
@media (min-width: 992px) and (max-width: 1199px) { .visible-md-block { display:block !important;  }  }
@media (min-width: 992px) and (max-width: 1199px) { .visible-md-inline { display:inline !important;  }  }
@media (min-width: 992px) and (max-width: 1199px) { .visible-md-inline-block { display:inline-block !important;  }  }
@media (min-width: 1200px) { 
	.visible-lg { display:block !important;  }
	table.visible-lg { display:table !important;  }
	tr.visible-lg { display:table-row !important;  }
	th.visible-lg, td.visible-lg { display:table-cell !important;  }
}
@media (min-width: 1200px) { .visible-lg-block { display:block !important;  }  }
@media (min-width: 1200px) { .visible-lg-inline { display:inline !important;  }  }
@media (min-width: 1200px) { .visible-lg-inline-block { display:inline-block !important;  }  }
@media (max-width: 767px) { .hidden-xs { display:none !important;  }  }
@media (min-width: 768px) and (max-width: 991px) { .hidden-sm { display:none !important;  }  }
@media (min-width: 992px) and (max-width: 1199px) { .hidden-md { display:none !important;  }  }
@media (min-width: 1200px) { .hidden-lg { display:none !important;  }  }
.visible-print { display:none !important;  }
@media print { 
	.visible-print { display:block !important;  }
	table.visible-print { display:table !important;  }
	tr.visible-print { display:table-row !important;  }
	th.visible-print, td.visible-print { display:table-cell !important;  }
}
.visible-print-block { display:none !important;  }
@media print { .visible-print-block { display:block !important;  }  }
.visible-print-inline { display:none !important;  }
@media print { .visible-print-inline { display:inline !important;  }  }
.visible-print-inline-block { display:none !important;  }
@media print { .visible-print-inline-block { display:inline-block !important;  }  }
@media print { .hidden-print { display:none !important;  }  }


body { overflow-x:hidden; -webkit-font-smoothing:antialiased;  }
img { display:block; max-width:100%; height:auto;  }
p { margin-bottom:25px;  }


.hbg { width:100%; padding-top:75px; margin-top:80px;  background:url("/img/footer-bg.png") bottom center no-repeat transparent; background-size:100% auto; transform: rotate(180deg); position:fixed; z-index:99; }
.fbg { padding-top:25px; background:url("/img/footer-bg.png") bottom center no-repeat #fff; background-size:100% auto; height:100px; }

.hbg2 { width:100%; padding-top:75px; margin-top:80px;  background:url("/img/footer-bg-grey.png") bottom center no-repeat #fff; background-size:100% auto; height:100px; }
.fbg2 { padding-top:25px; background:url("/img/footer-bg-grey.png") bottom center no-repeat #fff; background-size:100% auto; height:100px; transform: rotate(180deg); }

.navbar {  margin-bottom:25px;  }
.navbar-collapse { border:none;  }

.navbar-default .navbar-brand { height:80px; max-width:240px; padding:10px;  }
.navbar-default .navbar-brand .logo { float:left;  transition:fill .5s ease;  }
.navbar-default .navbar-brand .mlogo { display:none; float:left; transition:fill .5s ease;  }

.navbar-default .navbar-nav { margin:0; height:100%; background-color:#818181; padding:120px 50px 0 50px;  }
.navbar-default .navbar-nav>li { border-left:3px solid transparent;  }
.navbar-default .navbar-nav>li+li { margin-top:15px;  }
.navbar-default .navbar-nav>li>a, .navbar-default .navbar-nav>li>span { display:block; padding:10px 37.5px; font-weight:700; font-family: Century Gothic, sans-serif; line-height:20px;  color:#fff;  text-transform:uppercase; background-color:transparent;  font-size: 19px;}
.navbar-default .navbar-nav>li:hover,  .navbar-default .navbar-nav>.active { border-color:#fff;  }

.navbar-default .navbar-toggle { width:40px; border:none; height:40px; margin-top:17px; margin-bottom:17px; position:relative; padding:8px 0 8px 10px;  }
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover { background-color:transparent;  }
.navbar-default .navbar-toggle.collapsed .icon-bar:nth-child(2) { top:9px; /* width:20px; */ width:30px; transform:rotate(0deg);  }
.navbar-default .navbar-toggle.collapsed .icon-bar:nth-child(3) { opacity:1; width:30px;  }
.navbar-default .navbar-toggle.collapsed .icon-bar:nth-child(4) { top:28px; /* width:15px; */ width:30px; transform:rotate(0deg);  }
.navbar-default .navbar-toggle .icon-bar { right:0; height:3px; border-radius:0; position:absolute; transition:all .8s ease;  }
.navbar-default .navbar-toggle .icon-bar+.icon-bar { margin-top:0;  }
.navbar-default .navbar-toggle .icon-bar:nth-child(2) { top:18px; width:30px; transform:rotate(45deg);  }
.navbar-default .navbar-toggle .icon-bar:nth-child(3) { top:19px; opacity:0; width:0;  }
.navbar-default .navbar-toggle .icon-bar:nth-child(4) { top:18px; width:30px; transform:rotate(135deg);  }

.navbar-default .navbar-header { z-index:100; position:relative;  }
.navbar-default .navbar-header.dark .navbar-toggle .icon-bar { background-color:#fff;  }
.navbar-default .navbar-header.dark .navbar-brand .logo { display:none; fill:#fff;  }
.navbar-default .navbar-header.dark .navbar-brand .mlogo { display:block; fill:#fff;  }
.navbar-default #header-collapse { top:0; left:0; right:0; bottom:0; z-index:90; position:fixed; /*background:url("/img/nav-bg.png") top center no-repeat #24205b;*/ background-size:cover;  }



body  { font-size:16px; background:url("/img/left-bg.png") 0 200px no-repeat; background-size:30% auto; }
#content { position:relative; overflow-x:hidden; padding:200px 0 100px 0;  }
body:not(.aliashome) #content { background-color:#eee; } 

.aliashome .title, .aliascontact .title { text-align:left; text-transform:uppercase; margin:0 0 25px; letter-spacing:2px;  }
.aliashome .title>span, .aliascontact .title>span { display:block;  }
.aliashome .intro, .aliascontact .intro{ font-style:italic; margin-bottom:25px;  }
.aliashome .image, .aliascontact .image { text-align:center;  }
.aliashome .image img, .aliascontact .image img { height:auto; max-width:100%;  }

h1.title { font-size:36px; position:relative;  }
h2.title:after  { content:""; height:2px; width:100px; display:block; margin:18px auto 0; background-color:#24205b;  }

.side-note { font-size:11px; font-style:italic; position:absolute; letter-spacing:1px; text-transform:uppercase;  }


.social-section span { margin-left:-10px;  font-size:30px; }
.social-section:after { content:""; display:block; width:30px; height:2px;  background-color:#24205b; margin:12.5px 0 25px 0;  }
.social-section>a { display:inline-block; padding:10px; margin-right:10px; text-decoration:underline; color:#24205b;  }



.staffs-container>h2.title { font-size:60px; text-align:center;  }

.staffs-section { text-align:center;  }
.staffs-section:after { content:""; display:block; margin-top:100px;  }
.staffs-section a { text-decoration:underline;  }
.staffs-section .staffs {  overflow:hidden; margin-top:-2px;  transition:all .8s ease;  }
.staffs-section .staffs:after { content:""; display:block; margin-top:100px;  }
.staffs-section .staffs .row { padding-top:50px;  }
.staffs-section .staffs .staff { position:relative; float:left; width:100%; min-height:1px; padding-left:25px; padding-right:25px; text-align:left; font-style:italic; font-family:sans-serif; margin-bottom:50px;  }
.staffs-section .staffs .staff h3.title { font-size:18px; font-style:normal; letter-spacing:3px;  }
.staffs-section .staffs .staff h3.title:after { content:""; display:block; background-color:#24205b; height:2px; width:30px; margin-top:25px;  }


.viewport-container { position:relative; display:none;  }
.viewport-container .side-note { display:none;  }
.viewport-container .arrow { width:100px; height:100px; padding:8px; display:block; margin:0 auto; transform:rotate(45deg); position:absolute; left:0; right:0; bottom:0; display:none;  }
.viewport-container .arrow>span { width:50px; height:50px; display:block; border-right:7px solid #fff; border-bottom:7px solid #fff;  }

.bg-grey { background-color:#eee; }

.aliashome #story h1.title, .aliashome #story .slogan { text-align:center;  }
.aliashome #story h1.title { font-size:38px; margin-bottom:25px;  }
.aliashome #story h1.title:after { content:""; width:30px; height:2px; display:block; background-color:#24205b; margin:25px auto 0;  }
.aliashome #story .slogan { font-style:italic; margin:0 25px 100px;  }

.aliashome .quality-section { margin-bottom:50px;  }
.aliashome .quality-section .hero-image { padding:50px 37.5px; background:url("/img/quality-bg.jpg") center no-repeat; background-size:cover;  }
.aliashome .quality-section h2.title, .aliashome .quality-section .text { margin:0 37.5px;  }
.aliashome .quality-section h2.title { font-size:84px; line-height:73px; margin-top:-25px; margin-bottom:25px;  }
.aliashome .quality-section h2.title:after { content:""; width:20px; height:2px; display:block; background-color:#24205b; margin-top:25px;  }
.aliashome .quality-section h2.title>span { margin-left:-7px;  }


.aliashome .conditions-section { position:relative; margin-bottom:125px;  }
.aliashome .conditions-section .container:after { content:"drilling"; z-index:2; top:100px; height:20px; line-height: 100px; font-size:30px; overflow:hidden; position:absolute; text-transform:uppercase; letter-spacing:5px; display:block; font-weight:900; font-family:Century Gothic, sans-serif;  }
.aliashome .conditions-section h2.title { z-index:1; font-size:30px; margin-bottom:0; position:relative;  }
.aliashome .conditions-section h2.title .white { color:#fff;  letter-spacing:10px;   font-family:Century Gothic,  sans-serif;  font-weight:900;  }
.aliashome .conditions-section .content { position:relative; padding-right:50px;  }
.aliashome .conditions-section .content .side-note { width:260px; top:0; transform:rotate(90deg); transform-origin:top left; right:-247.5px;  }
.aliashome .conditions-section .content .side-note:before { content:""; height:2px; width:80px; bottom:-5px; position:absolute; background-color:#24205b;  }
.aliashome .conditions-section .content img { margin-top:-55px;  }

.aliashome .people-section { margin-bottom:100px;  }
.aliashome .people-section .images { position:relative; margin-bottom:25px; padding-left:50px;  }
.aliashome .people-section .images .side-note { left:25px; transform:rotate(90deg); transform-origin:top left;  }
.aliashome .people-section .images .side-note:before { content:""; top:-5px; width:50px; height:2px; position:absolute; background-color:#24205b;  }
.aliashome .people-section .images .bland { position:relative;  }
.aliashome .people-section .images .model { width:75%; margin-left:-50px; margin-top:-125px;  }
.aliashome .people-section h2.title { font-size:58px; line-height:56px; margin:0 25px 25px;  }
.aliashome .people-section h2.title:after { content:""; width:22px; height:2px; display:block; margin-top:25px; background-color:#24205b;  }
.aliashome .people-section h2.title span:nth-child(1) { margin-left:-5px;  }
.aliashome .people-section h2.title span:nth-child(2), .aliashome .people-section h2.title span:nth-child(3) { letter-spacing:6px;  }
.aliashome .people-section .text {  margin:0 25px; }

.slogan-section { clear:both; text-align:center;  font-family: 'Alex Brush'; font-size:46px; line-height:40px; }
.slogan-section:before { content:""; display:block; width:30px; height:2px; background-color:#fff; margin:0 auto 100px;  }
.slogan-section:after { content:""; display:block; width:2px; height:50px; background-color:#fff; margin:50px auto 0;  }

.staff-section.even { margin-top:50px; position:relative; margin-bottom:100px;  }
.staff-section.even h1.title { top:0; font-size:42px; position:relative; color:#24205b; }
.staff-section.even .image { height:auto; overflow:hidden; padding-top:110px; padding-right:100px; margin-bottom:50px;  }
.staff-section.even .side-note { top:0px; width:330px; right:-305px; text-align:left; transform:rotate(90deg); transform-origin:top left;  }
/*.staff-section.even .side-note:after { content:""; display:block; height:2px; width:350px; margin-top:25px; background-color:#24205b;  }*/

.staff-section.odd { margin-top:50px; position:relative; margin-bottom:100px;   }
.staff-section.odd h1.title { top:0; font-size:42px; position:relative; color:#24205b; }
.staff-section.odd .image { height:auto; overflow:hidden; padding-top:110px; padding-right:100px; margin-bottom:50px;  }
.staff-section.odd .side-note { top:0px; width:330px; right:-305px; text-align:left; transform:rotate(90deg); transform-origin:top left;  }
/*.staff-section.odd .side-note:after { content:""; display:block; height:2px; width:350px; margin-top:25px; background-color:#24205b;  }*/

/*
.staff-section.odd { margin-bottom:100px;  }
.staff-section.odd h2.title { font-size:32px; margin-bottom:0; position:relative;  }
.staff-section.odd h2.title:after { content:""; display:block; width:40px; height:2px; margin-top:30px; background-color:#24205b;  }
.staff-section.odd .side-note { display:none;  }
.staff-section.odd .image { height:300px; overflow:hidden; margin-top:-50px; margin-bottom:50px;  }
.staff-section.odd .image img { margin-top:-100px;  }
*/



.accreditations_blk { background-color:#eee;  }

.accreditations-section { margin-bottom:25px;  }
.accreditations-section:before,  .accreditations-section:after { content:" "; display:table;  }
.accreditations-section:after { clear:both;  }
.accreditations-section h2.title { margin-bottom:50px;  }
.accreditations-section .accreditation { margin-left:-25px; margin-right:-25px;  }
.accreditations-section .accreditation:before,  .accreditations-section .accreditation:after { content:" "; display:table;  }
.accreditations-section .accreditation:after { clear:both;  }
.accreditations-section .accreditation .logo { position:relative; float:left; width:25%; min-height:1px; padding-left:25px; padding-right:25px; margin-top:5px;  }
.accreditations-section .accreditation .text { position:relative; float:left; width:75%; min-height:1px; padding-left:25px; padding-right:25px; padding-left:0;  }


.staff-section { margin-bottom:100px;  }
.staff-section .image { position:relative;  }
.staff-section .image .img1 { width:70%; margin-left:30%; position:relative;  }
.staff-section .image .img2 { width:60%; margin-left:11%; margin-top:-45%;  }
.staff-section .side-note { transform:rotate(90deg); transform-origin:top left; left:-10px; display:block;  }
.staff-section .side-note:before { content:""; display:none; background-color:#24205b; width:40px; height:2px; margin-bottom:25px;  }
.staff-section .content { margin-left:10%; margin-top:-6%; position:relative;  }
.staff-section .content h2.title:after { content:""; display:block; background-color:#24205b; width:15px; height:2px; margin-top:25px;  }
.staff-section .content .text { margin:20px 0 0 0; }



.service-section { margin-bottom:200px;  }
.service-section .content { margin-bottom:50px;  }
.service-section .content h2.title { font-size:36px;  }
.service-section .content h2.title:after { content:""; display:block; margin-top:25px; width:30px; height:2px; background-color:#24205b;  }
.service-section .carousel { position:relative; overflow:hidden;  }
.service-section .carousel .controls { width:36px; top:-140px; position:relative;  }
.service-section .carousel .controls .next, .service-section .carousel .controls .prev { border:none; padding:0; outline:0; color:#777; background-color:#fff; margin-bottom:1px; cursor:pointer; display:block;  }
.service-section .carousel .controls .next .arrow, .service-section .carousel .controls .prev .arrow { font-size:30px; line-height:30px; font-weight:700; display:block; height:36px; width:36px;  }
.service-section .carousel .controls .next .arrow { background:url("/img/next-arrow.png") center no-repeat transparent;  }
.service-section .carousel .controls .prev .arrow { background:url("/img/prev-arrow.png") center no-repeat transparent;  }
.service-section .carousel .items { width:300%;  }
.service-section .carousel .items [class^="item-"] { opacity:0; width:33.33333%; display:inline-block; transition:all .5s ease;  }
.service-section .carousel .items [class^="item-"].active { opacity:1;  }
.service-section .carousel .items [class^="item-"]:nth-child(1) { margin-left:-33.33333%;  }
.service-section .carousel .items [class^="item-"]:nth-child(1) img:nth-child(2) { margin-left:-10%;  }
.service-section .carousel .items [class^="item-"]:nth-child(1) img:nth-child(1) { margin-left:-100%;  }
/*.service-section .carousel .items [class^="item-"]:nth-child(1) .place { margin-left:-30%;  }*/
.service-section .carousel .items [class^="item-"]:nth-child(2) { margin-left:0;  }
.service-section .carousel .items [class^="item-"]:nth-child(2) img:nth-child(2) { margin-left:3%;  }
.service-section .carousel .items [class^="item-"]:nth-child(2) img:nth-child(1) { margin-left:38%;  }
/*.service-section .carousel .items [class^="item-"]:nth-child(2) .place { margin-left:3%;  }*/
.service-section .carousel .items [class^="item-"]:nth-child(3) { margin-left:33.33333%;  }
.service-section .carousel .items [class^="item-"]:nth-child(3) img:nth-child(2) { margin-left:10%;  }
.service-section .carousel .items [class^="item-"]:nth-child(3) img:nth-child(1) { margin-left:100%;  }
/*.service-section .carousel .items [class^="item-"]:nth-child(3) .place { margin-left:40%;  }*/
.service-section .carousel .items [class^="item-"]:nth-child(4) { margin-left:0;  }
.service-section .carousel .items [class^="item-"]:nth-child(4) img:nth-child(2) { margin-left:3%;  }
.service-section .carousel .items [class^="item-"]:nth-child(4) img:nth-child(1) { margin-left:38%;  }
/*.service-section .carousel .items [class^="item-"]:nth-child(4) .place { margin-left:3%;  }*/
.service-section .carousel .items [class^="item-"] img:nth-child(2) { width:82%; margin-top:18%; position:relative; transition:all .3s ease;  }
.service-section .carousel .items [class^="item-"] img:nth-child(1) { width:62%; position:absolute; top:0; transition:all .6s ease;  }
/*
.service-section .carousel .items [class^="item-"] .place { font-style:italic; width:82%; text-align:center; display:inline-block; margin-top:-10px; position:relative; line-height:18px; transition:all .8s ease;  }
.service-section .carousel .items [class^="item-"] .place .name,  .service-section .carousel .items [class^="item-"] .place .location { width:166px; text-align:left; display:block; margin:0 auto;  }
.service-section .carousel .items [class^="item-"] .place .name { font-size:16px; line-height:16px;  }
.service-section .carousel .items [class^="item-"] .place .location { font-size:13px; line-height:13px; color:#777;  }
*/

.rig-section { margin-bottom:200px;  }
.rig-section .content { margin-bottom:50px;  }
.rig-section .content h2.title { font-size:36px;  }
.rig-section .content h2.title:after { content:""; display:block; margin-top:25px; width:30px; height:2px; background-color:#fff;  }
.rig-section .carousel { position:relative; overflow:hidden;  }
.rig-section .carousel .controls { width:36px; top:-140px; position:relative;  }
.rig-section .carousel .controls .next, .rig-section .carousel .controls .prev { border:none; padding:0; outline:0; color:#777; background-color:#fff; margin-bottom:1px; cursor:pointer; display:block;  }
.rig-section .carousel .controls .next .arrow, .rig-section .carousel .controls .prev .arrow { font-size:30px; line-height:30px; font-weight:700; display:block; height:36px; width:36px;  }
.rig-section .carousel .controls .next .arrow { background:url("/img/next-arrow.png") center no-repeat transparent;  }
.rig-section .carousel .controls .prev .arrow { background:url("/img/prev-arrow.png") center no-repeat transparent;  }
.rig-section .carousel .items { width:300%;  }
.rig-section .carousel .items [class^="item-"] { opacity:0; width:33.33333%; display:inline-block; transition:all .5s ease;  }
.rig-section .carousel .items [class^="item-"].active { opacity:1;  }
.rig-section .carousel .items [class^="item-"]:nth-child(1) { margin-left:-33.33333%;  }
.rig-section .carousel .items [class^="item-"]:nth-child(1) img:nth-child(2) { margin-left:-10%;  }
.rig-section .carousel .items [class^="item-"]:nth-child(1) img:nth-child(1) { margin-left:-100%;  }
/*.rig-section .carousel .items [class^="item-"]:nth-child(1) .place { margin-left:-30%;  }*/
.rig-section .carousel .items [class^="item-"]:nth-child(2) { margin-left:0;  }
.rig-section .carousel .items [class^="item-"]:nth-child(2) img:nth-child(2) { margin-left:3%;  }
.rig-section .carousel .items [class^="item-"]:nth-child(2) img:nth-child(1) { margin-left:38%;  }
/*.rig-section .carousel .items [class^="item-"]:nth-child(2) .place { margin-left:3%;  }*/
.rig-section .carousel .items [class^="item-"]:nth-child(3) { margin-left:33.33333%;  }
.rig-section .carousel .items [class^="item-"]:nth-child(3) img:nth-child(2) { margin-left:10%;  }
.rig-section .carousel .items [class^="item-"]:nth-child(3) img:nth-child(1) { margin-left:100%;  }
/*.rig-section .carousel .items [class^="item-"]:nth-child(3) .place { margin-left:40%;  }*/
.rig-section .carousel .items [class^="item-"]:nth-child(4) { margin-left:0;  }
.rig-section .carousel .items [class^="item-"]:nth-child(4) img:nth-child(2) { margin-left:3%;  }
.rig-section .carousel .items [class^="item-"]:nth-child(4) img:nth-child(1) { margin-left:38%;  }
/*.rig-section .carousel .items [class^="item-"]:nth-child(4) .place { margin-left:3%;  }*/
.rig-section .carousel .items [class^="item-"] img:nth-child(2) { width:82%; margin-top:18%; position:relative; transition:all .3s ease;  }
.rig-section .carousel .items [class^="item-"] img:nth-child(1) { width:62%; position:absolute; top:0; transition:all .6s ease;  }
/*
.rig-section .carousel .items [class^="item-"] .place { font-style:italic; width:82%; text-align:center; display:inline-block; margin-top:-10px; position:relative; line-height:18px; transition:all .8s ease;  }
.rig-section .carousel .items [class^="item-"] .place .name,  .rig-section .carousel .items [class^="item-"] .place .location { width:166px; text-align:left; display:block; margin:0 auto;  }
.rig-section .carousel .items [class^="item-"] .place .name { font-size:16px; line-height:16px;  }
.rig-section .carousel .items [class^="item-"] .place .location { font-size:13px; line-height:13px; color:#777;  }
*/

.about-section { margin-bottom:200px;  }
.about-section .content { margin-bottom:50px;  }
.about-section .content h2.title { font-size:36px;  }
.about-section .content h2.title:after { content:""; display:block; margin-top:25px; width:30px; height:2px; background-color:#24205b;  }



.aliasabout .title {    font-size: 32px; letter-spacing: 2px;    margin: 0 0 25px 0px;    text-align: left;    text-transform: uppercase; }
.aliasabout .title > span { display:block; }

.aliasabout h1.title { font-size:36px; position:relative; }
.aliasabout h2:after { display:none; }

.aliasabout .pg-section { margin-bottom: 225px; }

.aliasabout .links-section {    margin-bottom: 100px; }
.aliasabout .links-section .link {     margin-bottom: 50px; }
.aliasabout .links-section .link .image {    height: 180px;    margin-bottom: 25px;    overflow: hidden; }
.aliasabout .links-section .link h3.title {    font-family: sans-serif;    font-size: 36px;    font-weight: 900;    letter-spacing: 6px;    margin-bottom: 8px; }
.aliasabout .links-section .link > a {    border-bottom: 1px solid #24205b;    color: #24205b;    font-style: italic;    padding-bottom: 5px; }
.aliasabout .links-section .link > a:active {    text-decoration: none; }

/*
.aliasabout .about-section {    margin-bottom: 100px;     }
.aliasabout .about-section h1.title {    display: inline-block;    text-align: left; margin-left:100px;  color:#24205b; }
.aliasabout .about-section h1.title::after {    background-color: #fff;    content: "";    display: block;    height: 25px;    margin-left: 175px;    margin-top: 25px; }
.aliasabout .about-section .image {    margin-bottom: 50px;    margin-top: -86px;    width: 70%; }
.aliasabout .about-section .image img:nth-child(1) {    width: 75%; }
.aliasabout .about-section .image img:nth-child(2) {    margin-left: 25%;    margin-top: -60%;    width: 75%; }
*/
.aliasabout .about-section {    margin-bottom: 100px;  }
.aliasabout .about-section .image {    position: relative; }
.aliasabout .about-section .image .side-note {   display:none; }
.aliasabout .about-section .image img { display:block; margin-left: 11%;    margin-top: -45%;    width: 60%; }
.aliasabout .about-section .image img:nth-child(2) {    margin-left: 30%;    position: relative;    width: 70%; }
.aliasabout .about-section .content {    margin-left: 22%;    margin-top: -6%;    position: relative; }
.aliasabout .about-section .content .text {     }

/*.side-note { display:none;  }*/

.contact-section { margin-top:25px; margin-bottom:25px;  }
.contact-section:after { content:""; display:block; width:30px; height:2px;  background-color:#eee; margin:12.5px 0 25px 0;  }


.g-recaptcha div { margin: 0 auto 40px auto; }

.pg-section {  margin-top:25px; margin-bottom:25px; }

.articles-section {  margin-top:100px; margin-bottom:100px; }
.articles-section .title {  margin:0 0 30px 0; }
.articles-section .article { width:100%; position:relative; text-align:center; margin-bottom:30px; display:inline-block; padding: 0 15px; vertical-align:top; }
.articles-section .article a { text-decoration:none; }
.articles-section .article a .info { background: #F8F8F8 none repeat scroll 0 0;    display: block;    left: 0;    margin: -20px 20px 30px 20px;    padding: 15px;    position: relative;    right: 0;    text-align: center;    top: 0;    width: auto;z-index: 2; transition: background 0.3s ease 0s; }
.articles-section .article a .info h6 { color: #818181;    font-weight: 800;    text-transform: uppercase; transition: color 0.3s ease 0s; }
.articles-section .article a .info h3 { color:#24205b; font-size: 18px;    line-height: 18px;    margin: 8px auto 5px; transition: color 0.3s ease 0s; }
.articles-section .article a .info p {  color: #24205b;    font-size: 15px;    line-height: 19px; margin: 0 auto; transition: color 0.3s ease 0s; }
.articles-section .article a:hover .info { background-color:#24205b; }
.articles-section .article a:hover .info h3,  .articles-section .article a:hover .info p { color:#fff; }

.articles-section .articles-btn { outline:none; font-weight:700; color:#24205b;  padding:12px 30px; text-transform:uppercase; border:2px solid transparent; background-color:transparent;  transition:all .5s ease; font-size:16px; letter-spacing:3px; border-color:#24205b; display:block; width:290px; text-align:center; margin: 0 auto; }
.articles-section .articles-btn:hover {  background-color:#24205b;  color:#818181; text-decoration:none; }
	
.typenews .news-section {  margin-top:25px; margin-bottom:25px; }
.typenews .newsshare { position:relative; margin:20px 0 0 0; }
.typenews .newsshare a { display:inline-block; font-size:30px; text-align:center; padding:10px 0; margin: 10px auto;  width:50px; background-color:#4B84D3; border-radius:80px; color:#fff; }
.typenews .newsshare a:hover { background-color:#24205b; }
.typenews .newstext { padding: 70px 0 0 0px; }
	
	
.ostaff-section {  margin-top:100px; margin-bottom:100px; }
.ostaff-section .title {  margin:0 0 30px 0; }
.ostaff-section .ostaff { width:100%; position:relative; text-align:center; margin-bottom:30px; display:inline-block; padding: 0 15px; vertical-align:top; }
.ostaff-section .ostaff .info { background: #F8F8F8 none repeat scroll 0 0;    display: block;    left: 0;    margin: -20px 20px 30px 20px;    padding: 15px;    position: relative;    right: 0;    text-align: center;    top: 0;    width: auto;z-index: 2; transition: background 0.3s ease 0s; }
.ostaff-section .ostaff .info h6 { color: #818181;    font-weight: 800;    text-transform: uppercase; transition: color 0.3s ease 0s; }
.ostaff-section .ostaff .info h3 { color:#24205b; font-size: 18px;    line-height: 18px;    margin: 8px auto 5px; transition: color 0.3s ease 0s; }
.ostaff-section .ostaff .info p {  color: #24205b;    font-size: 15px;    line-height: 19px; margin: 0 auto; transition: color 0.3s ease 0s; }


	
.cfblk { margin:50px 0; }
.cfblk .formrow { margin:10px 0; }
.cfblk label { width:100px; vertical-align:top;  }
.cfblk input[type=text] { width:270px; }
.cfblk input[type=text]:focus { box-shadow: 0 0 2px 2px #818181;}
.cfblk textarea { width:270px; height:100px;  }
.cfblk textarea:focus { box-shadow: 0 0 2px 2px #818181;}
.cfblk input[type=submit] { outline:none; font-weight:700; color:#24205b;  padding:12px 30px; text-transform:uppercase; border:2px solid transparent; background-color:transparent;  transition:all .5s ease; font-size:16px; letter-spacing:3px; border-color:#24205b; display:block; width:270px; margin:0 auto; text-align:center;  }
.cfblk input[type=submit]:hover {  background-color:#24205b;  color:#818181; text-decoration:none; }

.clients-section  {  margin-top:100px; margin-bottom:100px; clear:both;  }
.clients-section .title { text-align:center; margin:0 0 30px 0; }
.clients-section .client { display:inline-block; position:relative;  margin: 0 auto; width:50%;  }
@media (min-width: 500px)  { .clients-section .client { width:153px; } }
.clients-section .client img { display:block;   }
/*
.clients-section .client .info { display:block; position:absolute; top:0; right:0; bottom:0; left:0; background:rgba(0, 0, 0, 0.7); opacity:0; -webkit-transition:0.2s opacity; -moz-transition:0.2s opacity; transition:0.2s opacity; -o-transition:0.2s opacity;  }
.clients-section .client .info>span { display:table; width:100%; height:100%; }
.clients-section .client .info h2 { color:#fff;  margin:50% 0;  text-align:center;  display: table-cell; width:100%; height:100%; vertical-align:middle; }
.clients-section .client .info h2 .iicon { margin: 0 0 20px 0; font-size:54px; }
.clients-section .client .info h2 .ilikes {  font-size:20px; }
.clients-section .client:hover .info { opacity:1;  }
.clients-section .client-btn { clear:both; outline:none; font-weight:700; color:#24205b;  padding:12px 10px; text-transform:uppercase; border:2px solid transparent; background-color:transparent;  transition:all .5s ease; font-size:16px; letter-spacing:3px; border-color:#24205b; display:block; width:280px; text-align:center; margin: 0 auto; }
.clients-section .client-btn:hover {  background-color:#24205b;  color:#818181; text-decoration:none; }
*/

.fslogan  { font-family: Century Gothic,sans-serif;   font-weight: 900; font-size:46px; text-align:center; text-transform:uppercase; margin:125px 0 0 0; color:#4B84D3;}
.fslogan:after  { content:""; height:2px; width:100px; display:block; margin:38px auto 100px auto; background-color:#24205b;  }

#footer { position:relative; padding-bottom:50px; background-color:#00003F;  }
#footer .office, #footer .contact, #footer .fmenu, #footer .copyright, #footer .powered { position:relative; float:left; width:100%; min-height:1px; padding-left:25px; padding-right:25px; color:#fff; font-size:13px; margin-top:50px;  }
#footer .office h3, #footer .contact h3 { font-weight:700; font-size:15px; letter-spacing:2px; text-transform:uppercase; color:#fff;  }
#footer .office .address, #footer .contact .address { color:#fff;  }
#footer .office .tel, #footer .office .mail, #footer .contact .tel, #footer .contact .mail { display:block; color:#818181; text-decoration:underline;  }
#footer .back-to-top-section { display:none;  }
#footer .office:first-child { margin-top:100px;  }

#footer  .flogo { display:none; }

#footer .contact { position:initial;  }
#footer .contact .social-section {  margin-left:0;  margin-bottom:0;  }
#footer .contact .social-section span { font-size:30px; margin-left:5px; }
#footer .contact .social-section:after { width:40px; height:0px; margin:0; background-color:#777;  }
#footer .contact .social-section>a { margin-right:0; margin-left:10px; color:#fff;  }
#footer .fmenu { font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase;  }
#footer .copyright { clear:both; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; }
#footer .powered { font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase;  text-align:right; }

.section-btn { font-size:12px; font-weight:700; font-family: sans-serif; border:2px solid transparent; border-bottom-color:#24205b; text-transform:uppercase; padding:12px 24px; color:#24205b; display:inline-block; font-style:normal; letter-spacing:3px;  }
.section-btn:active, .section-btn:hover, .section-btn:focus { outline:none; border-color:#24205b; text-decoration:none;  }

.adia img { margin:0 auto; }
.aliascontact .adia { margin:20px 0; }
	
@media (min-width: 768px) { 

	.viewport-container { display:block; }

	.navbar-default .container { position:relative;  }
	.navbar-default .container #header-collapse { top:15px; right:15px; left:auto; margin:0; padding:0; width:400px; position:absolute;  }
	.navbar-default .navbar-brand { height:105px;  }
	.navbar-default .navbar-brand .logo { height:auto; display:block; }
	.navbar-default .navbar-brand .mlogo { height:auto; display:none; }
	.navbar-default .navbar-header.dark .navbar-brand .logo { fill:#24205b;   }
	.navbar-default .navbar-header.dark .navbar-brand .mlogo { fill:#24205b;  }
	.navbar-default .navbar-nav { padding:75px 50px 0;  }
	.navbar-default .navbar-toggle { margin-top:20px; margin-bottom:20px;  }
	
	body { font-size:14px; line-height:20px;  }
	
	.hbg {  margin-top:105px; }
	
	.clients-section .client { display:inline-block; position:relative;  margin: 0px 40px 0px 40px;   }
	
	.aliashome { background:url("/img/2400-hero.jpg") 260px 64px no-repeat; }
	
	.articles-section .article { width:33.33%;  }
	.ostaff-section .ostaff { width:32%;  }
	
	.staff-section .content { margin-left:22%; }
	.staff-section .side-note { left:95px; }
	
	.aliasabout .pg-section { margin-bottom: 25px; }
	
	.typenews .newsshare { position:absolute; }
	.typenews .newsshare a { display:block; font-size:30px; padding:10px 0; width:50px;  }	
	.typenews .newstext { padding: 37px 0 0 150px; }

	.staff-section.even .image, .staff-section.odd .image { height:360px; }
	.staffs-section .staffs .staff { position:relative; min-height:1px; padding-left:25px; padding-right:25px;  }  
}
@media (min-width: 768px) and (min-width: 768px) { 
	.staffs-section .staffs .staff { float:left; width:50%;  }  
}
@media (min-width: 768px) { 

	.bar-section { font-size:12px; font-weight:700; font-family: sans-serif; border:2px solid transparent; border-bottom-color:#24205b; text-transform:uppercase; padding:12px 24px; color:#24205b; display:inline-block; font-style:normal; letter-spacing:3px;  }
	
	/*.aliashome { background-position:200% 64px,  0 120px,  500px 2520px; background-size:70% auto,  auto 450px,  auto 450px;  }*/
	.aliashome { background-position:200% 0px; background-size:100% auto;  }
	
	.aliashome .viewport-container .merino-svg { left:50%; margin-top:25px; transform:translateX(-42%);  width:100%; }
	.aliashome .viewport-container .merino-svg #source { display:block;  }	
	
	.aliashome #story h1.title { font-size:72px; line-height:67px;  }
	.aliashome #story .slogan { margin-left:auto; margin-right:auto; font-size:16px; line-height:24px; width:600px; }
	
	.aliashome .quality-section:before, .aliashome .quality-section:after { content:" "; display:table;  }
	.aliashome .quality-section:after { clear:both;  }
	.aliashome .quality-section .hero-image { position:relative; min-height:1px; padding-left:25px; padding-right:25px; padding:75px;  }
}
@media (min-width: 768px) and (min-width: 768px) { 
	.aliashome .quality-section .hero-image { float:left; width:66.66667%;  }  
}
@media (min-width: 768px) { 
	.aliashome .quality-section .content { position:relative; min-height:1px; padding-left:25px; padding-right:25px; margin-left:-8.33333%;  }  
}
@media (min-width: 768px) and (min-width: 768px) { 
	.aliashome .quality-section .content { float:left; width:41.66667%;  }  
}
@media (min-width: 768px) { 
	.aliashome .quality-section .content:before { content:""; display:block; width:60px; height:2px; position:absolute; background-color:#fff; margin-left:-100px; margin-top:200px;  }
	.aliashome .quality-section .content .title, .aliashome .quality-section .content .text { margin-left:0; margin-right:0;  }
	.aliashome .quality-section .content .title { margin-top:200px;  }
	.aliashome .quality-section .content .title:before { content:""; width:200px; height:2px; display:block; margin-left:-100px; background-color:#24205b; margin-bottom:100px;  }
	
	.aliashome .conditions-section h2.title { font-size:64px; line-height:58px;  }
	.aliashome .conditions-section .container:after { top:58px; height:20px; font-size:64px; letter-spacing:10px; line-height:58px;  }
	.aliashome .conditions-section .content .side-note { top:75px;  }
	.aliashome .conditions-section .content img { margin-top:-38px;  }
	
	.aliashome .people-section:before, .aliashome .people-section:after { content:" "; display:table;  }
	.aliashome .people-section:after { clear:both;  }
	.aliashome .people-section .images { position:relative; min-height:1px; padding-left:25px; padding-right:25px; padding-left:50px; padding-right:0;  }
}
@media (min-width: 768px) and (min-width: 768px) { 
	.aliashome .people-section .images { float:left; width:58.33333%;  }  
}
@media (min-width: 768px) { 
	.aliashome .people-section .images .model { width:80%; margin-top:-250px;  }
	.aliashome .people-section .content { position:relative; min-height:1px; padding-left:25px; padding-right:25px;  }
}
@media (min-width: 768px) and (min-width: 768px) { 
	.aliashome .people-section .content { float:left; width:41.66667%;  }  
}
@media (min-width: 768px) { 
	.aliashome .people-section .content .text { margin-right:0;  }
	.aliashome .people-section .content .section-btn { margin-left:25px;  }

	.slogan-section { font-size:60px; line-height:46px;  }
	.slogan-section .text { width:75%; margin:0 auto;  }
	
	.staff-section.even { margin-left:-25px; margin-right:-25px;  }
	.staff-section.even:before, .staff-section.even:after { content:" "; display:table;  }
	.staff-section.even:after { clear:both;  }
	.staff-section.even .image { position:relative; min-height:1px; padding-left:25px; height:auto; padding-top:0; padding-right:100px;  }
	
	.staff-section.odd { margin-left:-25px; margin-right:-25px;  }
	.staff-section.odd:before, .staff-section.odd:after { content:" "; display:table;  }
	.staff-section.odd:after { clear:both;  }
	.staff-section.odd .image { position:relative; min-height:1px; padding-right:25px;  height:auto; padding-top:0; padding-left:100px;  }
}
@media (min-width: 768px) and (min-width: 768px) { 
	.staff-section.even .image { float:left; width:58.33333%;  }  	
	.staff-section.odd .image { float:right; width:58.33333%;  }
}
@media (min-width: 768px) { 
	.staff-section.even .side-note { top:30px;  }
	.staff-section.even .content { position:relative; min-height:1px; padding-left:25px; padding-right:25px;  }
	
	.staff-section.odd .side-note { top:30px;  }
	.staff-section.odd .content { position:relative; min-height:1px; padding-left:25px; padding-right:25px;  }
}
@media (min-width: 768px) and (min-width: 768px) { 
	.staff-section.even .content { float:left; width:41.66667%;  }  
	.staff-section.odd .content { float:right; width:41.66667%;  }  
}
@media (min-width: 768px) {
	.staff-section.even h1.title { position:relative; font-size:56px; line-height:50px;  }
	.staff-section.odd h1.title {  position:relative; font-size:56px; line-height:50px; }
	/*
	.staff-section.odd h2.title:after { margin-top:50px;  }
	.staff-section.odd .content { position:relative; padding-right:405px;  }
	.staff-section.odd .content .image { position:absolute; margin-top:-135px; width:380px; right:0; height:auto; overflow:visible;  }
	.staff-section.odd .content .image img { margin-top:0; z-index:5;  }
	*/

	.accreditations-section h2.title { font-size:40px;  }
	.accreditations-section .accreditation .logo { position:relative; float:left; width:16.66667%; min-height:1px; padding-left:25px; padding-right:25px;  }
	.accreditations-section .accreditation .text { position:relative; float:left; width:83.33333%; min-height:1px; padding-left:25px; padding-right:25px; padding-left:0;  }
	.accreditations-section .accreditation+.accreditation { margin-top:50px;  }

	
	.staff-section .image { width:60%; display:inline-block;  }
	.staff-section .image .img1 { margin-left:20%;  }
	.staff-section .image .img2 { margin-left:0; margin-top:-52%;  }
	.staff-section .side-note:before { width:60px;  }
	.staff-section .content { width:40%; margin-left:0; margin-top:100px; display:inline-block; vertical-align:top;  }
	.staff-section .content h2.title { margin-left:-150px;  }
	.staff-section .content h2.title:after { margin-left:150px;  }
	
	
	.service-section .content { width:50%; display:block;   }
	.service-section .content h2.title { font-size:48px;  }
	.service-section .carousel { width:50%; display:inline-block;  }	
	.service-section.even .content { float:left; }
	.service-section.odd .content { float:right; }

	.rig-section .content { width:50%; display:inline-block; vertical-align:top;  }
	.rig-section .content h2.title { font-size:48px;  }
	.rig-section .carousel { width:50%; display:inline-block;  }	
	.rig-section.even .content { float:left; }
	.rig-section.odd .content { float:right; }

	
	.about-section .content { width:50%; display:inline-block; vertical-align:top;  }
	.about-section .content h2.title { font-size:48px;  }
	.about-section .carousel { width:50%; display:inline-block;  }	
	.about-section.even .content { float:left; }
	.about-section.odd .content { float:right; }
	
	.content h1.title { font-size:65px;   }
	
	.pg-section { position:relative; margin-bottom:120px; }
	.pg-section .content h1.title {  text-align:right;   }
	
	.contact-section { position:relative; margin-bottom:120px;  }
	.contact-section .content { position:relative; z-index:20; padding-top:70px;  }
	.contact-section .content .text { width:50%; margin-top:40px;  }
	.contact-section .image { top:0; right:0; width:50%; position:absolute; z-index:10;  }
		
	.typenews .news-section { position:relative; margin-bottom:120px;  }
	.typenews .news-section .content { position:relative; z-index:20; padding-top:70px;  }
	.typenews .news-section .content h1.title { font-size:65px;  }
	.typenews .news-section .content .text { width:50%; margin-top:40px;  }
	.typenews .news-section .image { top:0; right:0; width:50%; position:absolute; z-index:10;  }

	.fbg { padding-top:50px;  }
	#footer .office, #footer .contact, #footer .fmenu, #footer .copyright, #footer .powered { position:relative; min-height:1px; padding-left:25px; padding-right:25px;  }
	#footer .office, #footer .contact { float:left; width:50%;  }  
	#footer .fmenu, #footer .copyright { float:left; width:23%;  }  
	#footer .powered { float:right; width:50%; }

	#footer .office { height:130px; margin-top:100px;  }
	#footer .contact { float:right; position:initial; margin-top:90px;  }
	#footer .contact .social-section { left:15px; right:auto; bottom:73px;  }	
}

@media (min-width: 768px) {
	.aliasabout .links-section {    margin-left: -25px;    margin-right: -25px; }
	.aliasabout .links-section::before, .aliasabout .links-section::after {    content: " ";    display: table; }
	.aliasabout .links-section::after {    clear: both; }
	.aliasabout .links-section .link {    min-height: 1px;    padding-left: 25px;    padding-right: 25px;    position: relative; }
}
@media (min-width: 768px) and (min-width: 768px) {
	.aliasabout .links-section .link {    float: left;    width: 50%; }
}
@media (min-width: 768px) {
	.aliasabout .links-section .link > a, .aliasabout .links-section .link > .title {    margin-left: 10px; }
	.aliasabout .links-section .link .title {    font-size: 32px; }


	.aliasabout .title {		font-size: 65px;		line-height: 60px;	}
	/*
	.aliasabout .about-section {		margin-top: 50px;	}
	.aliasabout .about-section h1.title {		font-size: 70px;		line-height: 62px;	}
	.aliasabout .about-section h1.title::after {		height: 40px;		margin-left: 325px;	}
	.aliasabout .about-section .image {		display: inline-block;		margin-top: -135px;		width: 55%;	}
	.aliasabout .about-section .text {		display: inline-block;		padding-left: 46px;		vertical-align: top;		width: 45%;	}
	*/
	.aliasabout .about-section .image {		display: inline-block;		width: 60%;	}
	.aliasabout .about-section .image img {	margin-left: 0;		margin-top: -52%;		}
	.aliasabout .about-section .image img:nth-child(2) {	margin-left: 20%;	margin-top: 0%;	}
	.aliasabout .about-section .content {		display: inline-block;		margin-left: 0;		margin-top: 100px;		vertical-align: top;		width: 38%;	}
	.aliasabout .about-section .content h2.title {		margin-left: -150px;	}
	.aliasabout .about-section .content h2.title::after {		margin-left: 150px;	}
}

@media (min-width: 768px) and (max-width: 992px) {
	.viewport-container { height:275px !important; }
	
	.conditions-section h2.title:after  {  margin:-2px auto 0;   }
	
	.staff-section .side-note {  left:12px;   }
}

@media (min-width: 992px) { 
	body { font-size:14px; line-height:20px;  }
	
	.side-note { font-size:14px;  }
	
	.aliashome .viewport-container .side-note { top:100px; left:35px; display:block; transform:rotate(90deg); transform-origin:top left;  }
	.aliashome .viewport-container .side-note:after { content:""; display:block; height:2px; width:120px;  margin-top:5px;  }
	.aliashome #story { margin:100px 0 250px;  }
	.aliashome .quality-section .hero-image { padding:100px;  }
	.aliashome .quality-section .content { padding-left:50px;  }
	.aliashome .quality-section .content:before { margin-left:-132px;  }
	
	.aliashome .conditions-section { margin-top:100px; margin-bottom:200px;  }
	.aliashome .conditions-section h2.title { line-height:70px;  }
	.aliashome .conditions-section .container:after { top:70px; height:28px; line-height:70px;  }
	.aliashome .conditions-section .content { padding-right:75px;  }
	.aliashome .conditions-section .content .side-note { width:350px; right:-325px;  }
	.aliashome .conditions-section .content img { margin-top:-62px;  }
	
	.aliashome .people-section .images { padding-left:75px;  }
	.aliashome .people-section .images .side-note { left:40px;  }
	.aliashome .people-section .images .model { width:85%; margin-left:-75px; margin-top:-350px;  }
	.aliashome .people-section h2.title { font-size:70px; line-height:65px;  }
	.aliashome .people-section h2.title span:nth-child(1) { margin-left:-8px;  }
	.aliashome .people-section h2.title span:nth-child(2), .aliashome .people-section h2.title span:nth-child(3) { letter-spacing:5px;  }
	
	.staff-section.even h1.title { position:relative; font-size:65px; line-height:60px;  }
	.staff-section.even .image { padding-right:150px;  }
	.staff-section.even .side-note { width:350px; right:-300px;  }
	.staff-section.even .content { padding-left:70px;  }
	
	.staff-section.odd h1.title {  position:relative; font-size:65px; line-height:60px; }
	.staff-section.odd .image { padding-left:150px;  }
	.staff-section.odd .side-note { width:350px; right:-300px;  }
	.staff-section.odd .content { padding-left:70px;  }
	
	.accreditations-section { margin-left:-25px; margin-right:-25px;  }	
	.accreditations-section:before,  .accreditations-section:after { content:" "; display:table;  }
	.accreditations-section:after { clear:both;  }
	.accreditations-section h2.title { padding-left:25px; padding-right:25px;  }
	.accreditations-section .accreditation { position:relative; min-height:1px; padding-left:25px; padding-right:25px; height:470px; margin:0;  }
	
	.clients-section .client { width:200px; }
}
@media (min-width: 992px) and (min-width: 992px) { 
	.accreditations-section .accreditation { float:left; width:50%;  }  
}
@media (min-width: 992px) {  
	.accreditations-section .accreditation .logo { position:relative; min-height:1px; padding-left:25px; padding-right:25px; padding-left:0;  }  
}
@media (min-width: 992px) and (min-width: 992px) {  
	.accreditations-section .accreditation .logo { float:left; width:25%;  }  
}
@media (min-width: 992px) {  
	.accreditations-section .accreditation .text { position:relative; min-height:1px; padding-left:25px; padding-right:25px; padding-left:0;  }  
}
@media (min-width: 992px) and (min-width: 992px) {  
	.accreditations-section .accreditation .text { float:left; width:75%;  }  
}
@media (min-width: 992px) { 
	.accreditations-section .accreditation+.accreditation { margin-top:0;  }

	.contact-section { padding-left:50px; padding-right:50px;  }
	.contact-section .image { right:50px;  }
	
	.pg-section { padding-left:50px; padding-right:50px;  }
	
	.typenews .news-section { padding-left:50px; padding-right:50px;  }
	.typenews .news-section .image { right:50px;  }
	
	#footer .office, #footer .contact { position:relative; min-height:1px; padding-left:25px; padding-right:25px; margin-top:100px;   float:left; width:33.33333%;  }  
	#footer .flogo { display:block; float:left; width:33.33333%; margin:50px 0 0 0; }  
	#footer .flogo img { margin: 0 auto; }

	#footer .office { height:initial;  }
	#footer .office h3.title { margin-bottom:25px;  }
	#footer .office h3.title:after { content:""; display:block; width:40px; margin-top:25px; height:1px; background-color:#777;  }
	#footer .contact .social-section { bottom:auto; left:auto; position:relative; padding:0; margin-top:-17px; margin-bottom:25px;  }
	#footer .contact .social-section:after { height:1px; margin-top:18px;  }
	#footer .contact .social-section>a { margin-left:0; margin-right:10px;  }		
}

@media (min-width: 992px) and (max-width: 1200px) { 
	.staff-section .side-note { left:45px; }
	
	.clients-section .client img { width:160px; height:160px; }
}

@media (min-width: 1200px) { 
	.navbar { border-radius:0;  }
	.navbar-default .container #header-collapse { top:auto; right:auto; margin:0; padding:0; width:auto; background:none; position:relative;  }
	.navbar-default .navbar-nav { padding:45px 0 25px; background-color:transparent;  }
	.navbar-default .navbar-nav>li { border-left:none; border-bottom:2px solid transparent; margin-left:25px; margin-right:25px;  }
	.navbar-default .navbar-nav>li:last-child { margin-right:0;  }
	.navbar-default .navbar-nav>li+li { margin-top:0;  }
	.navbar-default .navbar-nav>li>a, .navbar-default .navbar-nav>li>span { padding:0; font-size:15px;  letter-spacing:2px; color:#fff; font-family: Century Gothic,   sans-serif; font-weight:700; }
	.navbar-default .navbar-nav>li:hover,  .navbar-default .navbar-nav>.active { border-color:#fff;  }
	
	body { font-size:16px; line-height:28px;  }
	
	.side-note { font-size:12px;  }

}
@media (min-width: 1200px) { 
	.staffs-section .staffs .staff { position:relative; min-height:1px; padding-left:25px; padding-right:25px;  }
}
@media (min-width: 1200px) and (min-width: 1200px) {  
	.staffs-section .staffs .staff { float:left; width:33.33333%;  }  
}
@media (min-width: 1200px) { 
	.aliashome .viewport-container { min-height:800px;  }
	.aliashome #story { margin:0px 0 250px;  }
	.aliashome #story h1.title { font-size:100px; line-height:110px;  }
	.aliashome .quality-section .hero-image { width:auto;  }
	.aliashome .quality-section .content { padding-left:80px;  }
	.aliashome .quality-section .content:before { margin-left:-146px;  }
	.aliashome .quality-section .content .title { font-size:190px; line-height:170px;  }
	.aliashome .quality-section .content .title:before { width:214px; margin-left:-117px;  }
	
	.aliashome .conditions-section h2.title { font-size:112px; line-height:100px;  }
	.aliashome .conditions-section .container:after { font-size:112px; line-height:100px; top:101px; height:57px;  }
	.aliashome .conditions-section .content { display:inline-block;  }
	.aliashome .conditions-section .content .side-note { right:-345px;  }
	
	.aliashome .people-section h2.title { font-size:110px; line-height:100px;  }
	.aliashome .people-section h2.title span:nth-child(2), .aliashome .people-section h2.title span:nth-child(3) { letter-spacing:10px;  }
	.aliashome .people-section .images { padding-left:140px;  }
	.aliashome .people-section .images .side-note { left:80px;  }
	.aliashome .people-section .images .side-note:before { width:120px; margin-top:-20px;  }
	.aliashome .people-section .images .model { margin-top:-400px; margin-left:-140px;  }
	
	.articles-section h2.title { font-size:60px; margin-bottom:100px; text-align:center; }
	
	.ostaff-section h2.title { font-size:60px; margin-bottom:100px; text-align:center; }
	.ostaff-section .ostaff { width:33%;  }
	
	.clients-section h2.title { font-size:60px; margin-bottom:100px; text-align:center; }
	
	.slogan-section .text { font-size:60px; line-height:46px;  color:#4B84D3;  }
	
	.staff-section.even { margin-left:50px; margin-right:50px;  }
	.staff-section.even h1.title { font-size:90px; line-height:84px; color:#24205b; }
	.staff-section.even .side-note { right:-280px;  }
	.staff-section.even .content { margin-top:50px;  }
	
	.staff-section.odd { margin-left:50px; margin-right:50px;  }
	.staff-section.odd h1.title { font-size:90px; line-height:84px; color:#24205b; }
	.staff-section.odd .side-note { right:-280px;  }
	.staff-section.odd .content { margin-top:50px;  }
	

	.accreditations-section { margin-bottom:25px; margin-top:100px;  }
	.accreditations-section h2.title { font-size:60px; margin-bottom:100px; text-align:center;  }
	.accreditations-section .accreditation { height:600px;  }
	.accreditations-section .accreditation .text { font-size:14px;  }

	
	.service-section { width:90%; margin-left:auto; margin-right:auto;  }
	.service-section .content { width:58%;  position:relative;  }
	.service-section .content h2.title { font-size:90px; line-height:84px; margin-bottom:45px; position:relative; z-index:20;  }
	.service-section .content h2.title:after { margin-top:50px;  }
	.service-section .content .text { margin-right:40%;   }
	.service-section .carousel {/* width:53%; */ margin-left:-12%; position:relative;  }

	.rig-section { width:90%; margin-left:auto; margin-right:auto;  }
	.rig-section .content { width:58%;  position:relative;  }
	.rig-section .content h2.title { font-size:90px; line-height:84px; margin-bottom:45px; position:relative; z-index:20;  }
	.rig-section .content h2.title:after { margin-top:50px;  }
	.rig-section .content .text { margin-right:40%;   }
	.rig-section .carousel {/* width:53%; */ margin-left:-12%; position:relative;  }	
	
	.about-section { width:90%; margin-left:auto; margin-right:auto;  }
	.about-section .content { width:58%;  position:relative;  }
	.about-section .content h2.title { font-size:90px; line-height:84px; margin-bottom:45px; position:relative; z-index:20;  }
	.about-section .content h2.title:after { margin-top:50px;  }
	.about-section .content .text { margin-right:10%;   }
	.about-section .carousel {/* width:53%; */ margin-left:-12%; position:relative;  }	

	.contact-section { padding-left:100px; padding-right:100px;   margin-bottom:40px;  }	
	.contact-section .image { width:43%; right:10px;  }
	
	.pg-section { padding-left:100px; padding-right:100px;  }
	
	.typenews .news-section { padding-left:100px; padding-right:100px;  }

	body:not(.aliashome) .side-note { left:50px; top:100px; transform:rotate(90deg); transform-origin:top left;  }
	body:not(.aliashome) .side-note:before { content:""; width:350px; height:2px; display:block; background-color:#24205b; margin-bottom:25px;  }
	
	.content h1.title { font-size:90px; line-height:84px;  }

	
	.pg-section { margin-bottom:40px; }
	
	.typenews .news-section { margin-bottom:40px;  }
	.typenews .news-section .content h1.title { font-size:90px; line-height:84px; padding-right:150px; }
	.typenews .news-section .image { width:43%; right:10px;  }
	
	.fbg { padding-top:75px;  }
	
	#footer .office, #footer .contact { font-size:14px; line-height:24px;  }
	#footer .office, #footer .contact, #footer .back-to-top-section { position:relative; min-height:1px; padding-left:25px; padding-right:25px;  }
}
@media (min-width: 1200px) and (min-width: 1200px) { #footer .office, #footer .contact, #footer .back-to-top-section, #footer .flogo { float:left; width:25%;  }  }
@media (min-width: 1200px) { 
	#footer .back-to-top-section { display:block; margin-top:100px;  }
	#footer .back-to-top-section .back-to-top { font-size:12px; font-weight:700; color:#fff; text-transform:uppercase; letter-spacing:2px; font-family: sans-serif; display:inline-block; float:left; transform:rotate(-90deg); width:100%; position:relative; bottom:-88px; padding:0 20px 0 46px;  }
	#footer .back-to-top-section .back-to-top:hover, #footer .back-to-top-section .back-to-top:focus, #footer .back-to-top-section .back-to-top:active { text-decoration:none;  }
	#footer .back-to-top-section .back-to-top:after { content:""; display:block; width:100%; height:1px; background-color:#777;  }
	#footer .back-to-top-section .back-to-top .arrow { width:5px; height:5px; float:right; margin-top:10px; display:inline-block; border-left:5px solid #fff; border-top:5px solid transparent; border-bottom:5px solid transparent;  }
	#footer .contact .social-section { margin-top:0; padding:0;  }
	#footer .contact .social-section>a { padding:0; margin-right:30px;  }
	#footer .fmenu, #footer .copyright, #footer .powered { position:relative; min-height:1px; padding-left:25px; padding-right:25px;  }
}

@media (min-width: 1200px) {
	.aliasabout .title {    font-size: 90px;    line-height: 84px; }
	
	.aliasabout .about-section .content h2.title {		margin-left: -150px;	}
	.aliasabout .about-section .content h2.title::after {		margin-left: 150px;	}
	/*
	.aliasabout .about-section {    margin: 100px 50px; }
	.aliasabout .about-section h1.title {    font-size: 90px;    line-height: 84px; }
	.aliasabout .about-section h1.title::after {    margin-left: 632px;    margin-top: 75px; }
	.aliasabout .about-section .image {    margin-top: -225px;    width: 64%; }
	.aliasabout .about-section .image img {    margin-left: 30%;    margin-top: -73%;    width: 70%;  } 
	.aliasabout .about-section .image img:nth-child(2) { width: 70%;   }
	.aliasabout .about-section .text {       padding-left: 60px;    width: 35%; }
	*/
}

@media (min-width: 1400px) {
	.aliashome #story { margin:300px 0 250px;  }
}
