@font-face {
	font-family: asenineregular;
	src: url(../fonts/asenine_-webfont.woff2) format("woff2"), url(../fonts/asenine_-webfont.woff) format("woff");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: glacial_indifferencebold;
	src: url(../fonts/glacialindifference-bold-webfont.woff2) format("woff2"), url(../fonts/glacialindifference-bold-webfont.woff) format("woff");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: glacial_indifferenceregular;
	src: url(../fonts/glacialindifference-regular-webfont.woff2) format("woff2"), url(../fonts/glacialindifference-regular-webfont.woff) format("woff");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: Glyphicons Halflings;
	src: url(../fonts/glyphicons-halflings-regulard41d.eot?#iefix) format("embedded-opentype"), url(../fonts/glyphicons-halflings-regular.woff2) format("woff2"), url(../fonts/glyphicons-halflings-regular.woff) format("woff"), url(../fonts/glyphicons-halflings-regular.ttf) format("truetype"), url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg");
}
.box {
	border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px;
}
.grid_1 {
	width: 5.58%;
}
.grid_2 {
	width: 14.16%;
}
.grid_3 {
	width: 22.75%;
}
.grid_4 {
	width: 31.33%;
}
.grid_5 {
	width: 39.91%;
}
.grid_6 {
	width: 48.5%;
}
.grid_7 {
	width: 57.08%;
}
.grid_8 {
	width: 65.66%;
}
.grid_9 {
	width: 74.25%;
}
.grid_10 {
	width: 82.83%;
}
.grid_11 {
	width: 91.41%;
}
.grid_12 {
	width: 100%;
}
.grid_1 {
	margin: 0px 3% 1% 0px; float: left; display: block;
}
.grid_2 {
	margin: 0px 3% 1% 0px; float: left; display: block;
}
.grid_3 {
	margin: 0px 3% 1% 0px; float: left; display: block;
}
.grid_4 {
	margin: 0px 3% 1% 0px; float: left; display: block;
}
.grid_5 {
	margin: 0px 3% 1% 0px; float: left; display: block;
}
.grid_6 {
	margin: 0px 3% 1% 0px; float: left; display: block;
}
.grid_7 {
	margin: 0px 3% 1% 0px; float: left; display: block;
}
.grid_8 {
	margin: 0px 3% 1% 0px; float: left; display: block;
}
.grid_9 {
	margin: 0px 3% 1% 0px; float: left; display: block;
}
.grid_10 {
	margin: 0px 3% 1% 0px; float: left; display: block;
}
.grid_11 {
	margin: 0px 3% 1% 0px; float: left; display: block;
}
.grid_12 {
	margin: 0px 3% 1% 0px; float: left; display: block;
}
.container {
	margin: auto; width: 90%; max-width: 1155px;
}
.container-thin {
	max-width: 1000px;
}
.alpha {
	margin-left: 0px;
}
.omega {
	margin-right: 0px;
}
.superomega {
	margin-right: 0px !important;
}
.nobot {
	margin-bottom: 0px;
}
.lefter {
	float: left; display: inline-block;
}
.righter {
	float: right; display: inline-block;
}
.leftie {
	text-align: left;
}
.rightie {
	text-align: right;
}
.middler {
	text-align: center;
}
.cwrap {
	padding: 0px 30px; overflow: hidden;
}
.cwrap60 {
	padding: 0px 60px; overflow: hidden;
}
.cwrap70 {
	padding: 0px 60px; overflow: hidden;
}
.cwrap150 {
	padding: 0px 150px; overflow: hidden;
}
.full {
	margin: auto; width: 100%; max-width: 1200px;
}
.clear {
	width: 0px; height: 0px; overflow: hidden; clear: both; display: block; visibility: hidden;
}
.clearfix::after {
	width: 0px; height: 0px; line-height: 0; clear: both; font-size: 0px; display: block; visibility: hidden; content: " ";
}
* html .clearfix {
	-ms-zoom: 1;
}
*:first-child + html .clearfix {
	-ms-zoom: 1;
}
.padder_0 {
	width: 100%; clear: both;
}
.padder_5 {
	width: 100%; clear: both;
}
.padder_10 {
	width: 100%; clear: both;
}
.padder_15 {
	width: 100%; clear: both;
}
.padder_20 {
	width: 100%; clear: both;
}
.padder_25 {
	width: 100%; clear: both;
}
.padder_30 {
	width: 100%; clear: both;
}
.padder_35 {
	width: 100%; clear: both;
}
.padder_40 {
	width: 100%; clear: both;
}
.padder_45 {
	width: 100%; clear: both;
}
.padder_50 {
	width: 100%; clear: both;
}
.padder_55 {
	width: 100%; clear: both;
}
.padder_60 {
	width: 100%; clear: both;
}
.padder_65 {
	width: 100%; clear: both;
}
.padder_70 {
	width: 100%; clear: both;
}
.padder_75 {
	width: 100%; clear: both;
}
.padder_80 {
	width: 100%; clear: both;
}
.padder_85 {
	width: 100%; clear: both;
}
.padder_90 {
	width: 100%; clear: both;
}
.padder_95 {
	width: 100%; clear: both;
}
.padder_100 {
	width: 100%; clear: both;
}
.padder_150 {
	width: 100%; clear: both;
}
.padder_180 {
	width: 100%; clear: both;
}
.padder_200 {
	width: 100%; clear: both;
}
.padder_0 {
	height: 0px;
}
.padder_5 {
	height: 5px;
}
.padder_10 {
	height: 10px;
}
.padder_15 {
	height: 15px;
}
.padder_20 {
	height: 20px;
}
.padder_25 {
	height: 25px;
}
.padder_30 {
	height: 30px;
}
.padder_35 {
	height: 35px;
}
.padder_40 {
	height: 40px;
}
.padder_45 {
	height: 45px;
}
.padder_50 {
	height: 50px;
}
.padder_55 {
	height: 55px;
}
.padder_60 {
	height: 60px;
}
.padder_65 {
	height: 65px;
}
.padder_70 {
	height: 70px;
}
.padder_75 {
	height: 75px;
}
.padder_80 {
	height: 80px;
}
.padder_85 {
	height: 85px;
}
.padder_90 {
	height: 90px;
}
.padder_95 {
	height: 95px;
}
.padder_100 {
	height: 100px;
}
.padder_150 {
	height: 150px;
}
.padder_180 {
	height: 180px;
}
.padder_200 {
	height: 200px;
}
.ablock {
	width: 100%; height: 0px; padding-bottom: 10%; float: left; position: relative;
}
.ablock-inner {
	left: 4px; top: 4px; right: 4px; bottom: 4px; position: absolute;
}
.ablock-overlay {
	left: 0px; top: 0px; text-align: center; right: 0px; bottom: 0px; white-space: nowrap; position: absolute;
}
.ablock-overlay::after {
	height: 100%; vertical-align: middle; display: inline-block; content: "";
}
.ablock-text {
	padding: 0px 1.6em; margin-right: auto; margin-left: auto; vertical-align: middle; display: inline-block; white-space: normal; max-width: 80%; hyphens: auto;
}
body {
	line-height: 40px; font-family: Sailec-Regular, "HelveticaNeue", Helvetica, Arial, sans-serif; font-size: 24px; font-weight: normal;
}
hr {
	border-width: 1px 0px 0px; border-style: solid; border-color: rgb(226, 235, 244); border-image: none; height: 0px; clear: both; margin-right: 20px; margin-left: 20px;
}
.glyphicon {
	top: 1px; line-height: 1; font-family: "Glyphicons Halflings"; font-style: normal; font-weight: normal; display: inline-block; position: relative; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk::before {
	content: "\2a";
}
.glyphicon-plus::before {
	content: "\2b";
}
.glyphicon-euro::before {
	content: "\20ac";
}
.glyphicon-eur::before {
	content: "\20ac";
}
.glyphicon-minus::before {
	content: "\2212";
}
.glyphicon-cloud::before {
	content: "\2601";
}
.glyphicon-envelope::before {
	content: "\2709";
}
.glyphicon-pencil::before {
	content: "\270f";
}
.glyphicon-glass::before {
	content: "\e001";
}
.glyphicon-music::before {
	content: "\e002";
}
.glyphicon-search::before {
	content: "\e003";
}
.glyphicon-heart::before {
	content: "\e005";
}
.glyphicon-star::before {
	content: "\e006";
}
.glyphicon-star-empty::before {
	content: "\e007";
}
.glyphicon-user::before {
	content: "\e008";
}
.glyphicon-film::before {
	content: "\e009";
}
.glyphicon-th-large::before {
	content: "\e010";
}
.glyphicon-th::before {
	content: "\e011";
}
.glyphicon-th-list::before {
	content: "\e012";
}
.glyphicon-ok::before {
	content: "\e013";
}
.glyphicon-remove::before {
	content: "\e014";
}
.glyphicon-zoom-in::before {
	content: "\e015";
}
.glyphicon-zoom-out::before {
	content: "\e016";
}
.glyphicon-off::before {
	content: "\e017";
}
.glyphicon-signal::before {
	content: "\e018";
}
.glyphicon-cog::before {
	content: "\e019";
}
.glyphicon-trash::before {
	content: "\e020";
}
.glyphicon-home::before {
	content: "\e021";
}
.glyphicon-file::before {
	content: "\e022";
}
.glyphicon-time::before {
	content: "\e023";
}
.glyphicon-road::before {
	content: "\e024";
}
.glyphicon-download-alt::before {
	content: "\e025";
}
.glyphicon-download::before {
	content: "\e026";
}
.glyphicon-upload::before {
	content: "\e027";
}
.glyphicon-inbox::before {
	content: "\e028";
}
.glyphicon-play-circle::before {
	content: "\e029";
}
.glyphicon-repeat::before {
	content: "\e030";
}
.glyphicon-refresh::before {
	content: "\e031";
}
.glyphicon-list-alt::before {
	content: "\e032";
}
.glyphicon-lock::before {
	content: "\e033";
}
.glyphicon-flag::before {
	content: "\e034";
}
.glyphicon-headphones::before {
	content: "\e035";
}
.glyphicon-volume-off::before {
	content: "\e036";
}
.glyphicon-volume-down::before {
	content: "\e037";
}
.glyphicon-volume-up::before {
	content: "\e038";
}
.glyphicon-qrcode::before {
	content: "\e039";
}
.glyphicon-barcode::before {
	content: "\e040";
}
.glyphicon-tag::before {
	content: "\e041";
}
.glyphicon-tags::before {
	content: "\e042";
}
.glyphicon-book::before {
	content: "\e043";
}
.glyphicon-bookmark::before {
	content: "\e044";
}
.glyphicon-print::before {
	content: "\e045";
}
.glyphicon-camera::before {
	content: "\e046";
}
.glyphicon-font::before {
	content: "\e047";
}
.glyphicon-bold::before {
	content: "\e048";
}
.glyphicon-italic::before {
	content: "\e049";
}
.glyphicon-text-height::before {
	content: "\e050";
}
.glyphicon-text-width::before {
	content: "\e051";
}
.glyphicon-align-left::before {
	content: "\e052";
}
.glyphicon-align-center::before {
	content: "\e053";
}
.glyphicon-align-right::before {
	content: "\e054";
}
.glyphicon-align-justify::before {
	content: "\e055";
}
.glyphicon-list::before {
	content: "\e056";
}
.glyphicon-indent-left::before {
	content: "\e057";
}
.glyphicon-indent-right::before {
	content: "\e058";
}
.glyphicon-facetime-video::before {
	content: "\e059";
}
.glyphicon-picture::before {
	content: "\e060";
}
.glyphicon-map-marker::before {
	content: "\e062";
}
.glyphicon-adjust::before {
	content: "\e063";
}
.glyphicon-tint::before {
	content: "\e064";
}
.glyphicon-edit::before {
	content: "\e065";
}
.glyphicon-share::before {
	content: "\e066";
}
.glyphicon-check::before {
	content: "\e067";
}
.glyphicon-move::before {
	content: "\e068";
}
.glyphicon-step-backward::before {
	content: "\e069";
}
.glyphicon-fast-backward::before {
	content: "\e070";
}
.glyphicon-backward::before {
	content: "\e071";
}
.glyphicon-play::before {
	content: "\e072";
}
.glyphicon-pause::before {
	content: "\e073";
}
.glyphicon-stop::before {
	content: "\e074";
}
.glyphicon-forward::before {
	content: "\e075";
}
.glyphicon-fast-forward::before {
	content: "\e076";
}
.glyphicon-step-forward::before {
	content: "\e077";
}
.glyphicon-eject::before {
	content: "\e078";
}
.glyphicon-chevron-left::before {
	content: "\e079";
}
.glyphicon-chevron-right::before {
	content: "\e080";
}
.glyphicon-plus-sign::before {
	content: "\e081";
}
.glyphicon-minus-sign::before {
	content: "\e082";
}
.glyphicon-remove-sign::before {
	content: "\e083";
}
.glyphicon-ok-sign::before {
	content: "\e084";
}
.glyphicon-question-sign::before {
	content: "\e085";
}
.glyphicon-info-sign::before {
	content: "\e086";
}
.glyphicon-screenshot::before {
	content: "\e087";
}
.glyphicon-remove-circle::before {
	content: "\e088";
}
.glyphicon-ok-circle::before {
	content: "\e089";
}
.glyphicon-ban-circle::before {
	content: "\e090";
}
.glyphicon-arrow-left::before {
	content: "\e091";
}
.glyphicon-arrow-right::before {
	content: "\e092";
}
.glyphicon-arrow-up::before {
	content: "\e093";
}
.glyphicon-arrow-down::before {
	content: "\e094";
}
.glyphicon-share-alt::before {
	content: "\e095";
}
.glyphicon-resize-full::before {
	content: "\e096";
}
.glyphicon-resize-small::before {
	content: "\e097";
}
.glyphicon-exclamation-sign::before {
	content: "\e101";
}
.glyphicon-gift::before {
	content: "\e102";
}
.glyphicon-leaf::before {
	content: "\e103";
}
.glyphicon-fire::before {
	content: "\e104";
}
.glyphicon-eye-open::before {
	content: "\e105";
}
.glyphicon-eye-close::before {
	content: "\e106";
}
.glyphicon-warning-sign::before {
	content: "\e107";
}
.glyphicon-plane::before {
	content: "\e108";
}
.glyphicon-calendar::before {
	content: "\e109";
}
.glyphicon-random::before {
	content: "\e110";
}
.glyphicon-comment::before {
	content: "\e111";
}
.glyphicon-magnet::before {
	content: "\e112";
}
.glyphicon-chevron-up::before {
	content: "\e113";
}
.glyphicon-chevron-down::before {
	content: "\e114";
}
.glyphicon-retweet::before {
	content: "\e115";
}
.glyphicon-shopping-cart::before {
	content: "\e116";
}
.glyphicon-folder-close::before {
	content: "\e117";
}
.glyphicon-folder-open::before {
	content: "\e118";
}
.glyphicon-resize-vertical::before {
	content: "\e119";
}
.glyphicon-resize-horizontal::before {
	content: "\e120";
}
.glyphicon-hdd::before {
	content: "\e121";
}
.glyphicon-bullhorn::before {
	content: "\e122";
}
.glyphicon-bell::before {
	content: "\e123";
}
.glyphicon-certificate::before {
	content: "\e124";
}
.glyphicon-thumbs-up::before {
	content: "\e125";
}
.glyphicon-thumbs-down::before {
	content: "\e126";
}
.glyphicon-hand-right::before {
	content: "\e127";
}
.glyphicon-hand-left::before {
	content: "\e128";
}
.glyphicon-hand-up::before {
	content: "\e129";
}
.glyphicon-hand-down::before {
	content: "\e130";
}
.glyphicon-circle-arrow-right::before {
	content: "\e131";
}
.glyphicon-circle-arrow-left::before {
	content: "\e132";
}
.glyphicon-circle-arrow-up::before {
	content: "\e133";
}
.glyphicon-circle-arrow-down::before {
	content: "\e134";
}
.glyphicon-globe::before {
	content: "\e135";
}
.glyphicon-wrench::before {
	content: "\e136";
}
.glyphicon-tasks::before {
	content: "\e137";
}
.glyphicon-filter::before {
	content: "\e138";
}
.glyphicon-briefcase::before {
	content: "\e139";
}
.glyphicon-fullscreen::before {
	content: "\e140";
}
.glyphicon-dashboard::before {
	content: "\e141";
}
.glyphicon-paperclip::before {
	content: "\e142";
}
.glyphicon-heart-empty::before {
	content: "\e143";
}
.glyphicon-link::before {
	content: "\e144";
}
.glyphicon-phone::before {
	content: "\e145";
}
.glyphicon-pushpin::before {
	content: "\e146";
}
.glyphicon-usd::before {
	content: "\e148";
}
.glyphicon-gbp::before {
	content: "\e149";
}
.glyphicon-sort::before {
	content: "\e150";
}
.glyphicon-sort-by-alphabet::before {
	content: "\e151";
}
.glyphicon-sort-by-alphabet-alt::before {
	content: "\e152";
}
.glyphicon-sort-by-order::before {
	content: "\e153";
}
.glyphicon-sort-by-order-alt::before {
	content: "\e154";
}
.glyphicon-sort-by-attributes::before {
	content: "\e155";
}
.glyphicon-sort-by-attributes-alt::before {
	content: "\e156";
}
.glyphicon-unchecked::before {
	content: "\e157";
}
.glyphicon-expand::before {
	content: "\e158";
}
.glyphicon-collapse-down::before {
	content: "\e159";
}
.glyphicon-collapse-up::before {
	content: "\e160";
}
.glyphicon-log-in::before {
	content: "\e161";
}
.glyphicon-flash::before {
	content: "\e162";
}
.glyphicon-log-out::before {
	content: "\e163";
}
.glyphicon-new-window::before {
	content: "\e164";
}
.glyphicon-record::before {
	content: "\e165";
}
.glyphicon-save::before {
	content: "\e166";
}
.glyphicon-open::before {
	content: "\e167";
}
.glyphicon-saved::before {
	content: "\e168";
}
.glyphicon-import::before {
	content: "\e169";
}
.glyphicon-export::before {
	content: "\e170";
}
.glyphicon-send::before {
	content: "\e171";
}
.glyphicon-floppy-disk::before {
	content: "\e172";
}
.glyphicon-floppy-saved::before {
	content: "\e173";
}
.glyphicon-floppy-remove::before {
	content: "\e174";
}
.glyphicon-floppy-save::before {
	content: "\e175";
}
.glyphicon-floppy-open::before {
	content: "\e176";
}
.glyphicon-credit-card::before {
	content: "\e177";
}
.glyphicon-transfer::before {
	content: "\e178";
}
.glyphicon-cutlery::before {
	content: "\e179";
}
.glyphicon-header::before {
	content: "\e180";
}
.glyphicon-compressed::before {
	content: "\e181";
}
.glyphicon-earphone::before {
	content: "\e182";
}
.glyphicon-phone-alt::before {
	content: "\e183";
}
.glyphicon-tower::before {
	content: "\e184";
}
.glyphicon-stats::before {
	content: "\e185";
}
.glyphicon-sd-video::before {
	content: "\e186";
}
.glyphicon-hd-video::before {
	content: "\e187";
}
.glyphicon-subtitles::before {
	content: "\e188";
}
.glyphicon-sound-stereo::before {
	content: "\e189";
}
.glyphicon-sound-dolby::before {
	content: "\e190";
}
.glyphicon-sound-5-1::before {
	content: "\e191";
}
.glyphicon-sound-6-1::before {
	content: "\e192";
}
.glyphicon-sound-7-1::before {
	content: "\e193";
}
.glyphicon-copyright-mark::before {
	content: "\e194";
}
.glyphicon-registration-mark::before {
	content: "\e195";
}
.glyphicon-cloud-download::before {
	content: "\e197";
}
.glyphicon-cloud-upload::before {
	content: "\e198";
}
.glyphicon-tree-conifer::before {
	content: "\e199";
}
.glyphicon-tree-deciduous::before {
	content: "\e200";
}
.glyphicon-cd::before {
	content: "\e201";
}
.glyphicon-save-file::before {
	content: "\e202";
}
.glyphicon-open-file::before {
	content: "\e203";
}
.glyphicon-level-up::before {
	content: "\e204";
}
.glyphicon-copy::before {
	content: "\e205";
}
.glyphicon-paste::before {
	content: "\e206";
}
.glyphicon-alert::before {
	content: "\e209";
}
.glyphicon-equalizer::before {
	content: "\e210";
}
.glyphicon-king::before {
	content: "\e211";
}
.glyphicon-queen::before {
	content: "\e212";
}
.glyphicon-pawn::before {
	content: "\e213";
}
.glyphicon-bishop::before {
	content: "\e214";
}
.glyphicon-knight::before {
	content: "\e215";
}
.glyphicon-baby-formula::before {
	content: "\e216";
}
.glyphicon-tent::before {
	content: "\26fa";
}
.glyphicon-blackboard::before {
	content: "\e218";
}
.glyphicon-bed::before {
	content: "\e219";
}
.glyphicon-apple::before {
	content: "\f8ff";
}
.glyphicon-erase::before {
	content: "\e221";
}
.glyphicon-hourglass::before {
	content: "\231b";
}
.glyphicon-lamp::before {
	content: "\e223";
}
.glyphicon-duplicate::before {
	content: "\e224";
}
.glyphicon-piggy-bank::before {
	content: "\e225";
}
.glyphicon-scissors::before {
	content: "\e226";
}
.glyphicon-bitcoin::before {
	content: "\e227";
}
.glyphicon-btc::before {
	content: "\e227";
}
.glyphicon-xbt::before {
	content: "\e227";
}
.glyphicon-yen::before {
	content: "\00a5";
}
.glyphicon-jpy::before {
	content: "\00a5";
}
.glyphicon-ruble::before {
	content: "\20bd";
}
.glyphicon-rub::before {
	content: "\20bd";
}
.glyphicon-scale::before {
	content: "\e230";
}
.glyphicon-ice-lolly::before {
	content: "\e231";
}
.glyphicon-ice-lolly-tasted::before {
	content: "\e232";
}
.glyphicon-education::before {
	content: "\e233";
}
.glyphicon-option-horizontal::before {
	content: "\e234";
}
.glyphicon-option-vertical::before {
	content: "\e235";
}
.glyphicon-menu-hamburger::before {
	content: "\e236";
}
.glyphicon-modal-window::before {
	content: "\e237";
}
.glyphicon-oil::before {
	content: "\e238";
}
.glyphicon-grain::before {
	content: "\e239";
}
.glyphicon-sunglasses::before {
	content: "\e240";
}
.glyphicon-text-size::before {
	content: "\e241";
}
.glyphicon-text-color::before {
	content: "\e242";
}
.glyphicon-text-background::before {
	content: "\e243";
}
.glyphicon-object-align-top::before {
	content: "\e244";
}
.glyphicon-object-align-bottom::before {
	content: "\e245";
}
.glyphicon-object-align-horizontal::before {
	content: "\e246";
}
.glyphicon-object-align-left::before {
	content: "\e247";
}
.glyphicon-object-align-vertical::before {
	content: "\e248";
}
.glyphicon-object-align-right::before {
	content: "\e249";
}
.glyphicon-triangle-right::before {
	content: "\e250";
}
.glyphicon-triangle-left::before {
	content: "\e251";
}
.glyphicon-triangle-bottom::before {
	content: "\e252";
}
.glyphicon-triangle-top::before {
	content: "\e253";
}
.glyphicon-console::before {
	content: "\e254";
}
.glyphicon-superscript::before {
	content: "\e255";
}
.glyphicon-subscript::before {
	content: "\e256";
}
.glyphicon-menu-left::before {
	content: "\e257";
}
.glyphicon-menu-right::before {
	content: "\e258";
}
.glyphicon-menu-down::before {
	content: "\e259";
}
.glyphicon-menu-up::before {
	content: "\e260";
}
p {
	margin-bottom: 20px;
}
dl {
	margin-bottom: 20px;
}
hr {
	margin-bottom: 20px;
}
h1 {
	margin-bottom: 20px;
}
h2 {
	margin-bottom: 20px;
}
h3 {
	margin-bottom: 20px;
}
h4 {
	margin-bottom: 20px;
}
h5 {
	margin-bottom: 20px;
}
h6 {
	margin-bottom: 20px;
}
ol {
	margin-bottom: 20px;
}
ul {
	margin-bottom: 20px;
}
pre {
	margin-bottom: 20px;
}
table {
	margin-bottom: 20px;
}
address {
	margin-bottom: 20px;
}
fieldset {
	margin-bottom: 20px;
}
figure {
	margin-bottom: 20px;
}
p {
	text-align: justify; line-height: 24px; font-size: 15px;
}
h1 {
	color: rgb(255, 255, 255); font-family: Sailec-Bold, "HelveticaNeue", Helvetica, Arial, sans-serif; font-weight: normal; -webkit-margin-before: 0; -webkit-margin-after: 0; -webkit-margin-start: 0px; -webkit-margin-end: 0px; -webkit-padding-start: 0;
}
h2 {
	color: rgb(255, 255, 255); font-family: Sailec-Bold, "HelveticaNeue", Helvetica, Arial, sans-serif; font-weight: normal; -webkit-margin-before: 0; -webkit-margin-after: 0; -webkit-margin-start: 0px; -webkit-margin-end: 0px; -webkit-padding-start: 0;
}
h3 {
	color: rgb(255, 255, 255); font-family: Sailec-Bold, "HelveticaNeue", Helvetica, Arial, sans-serif; font-weight: normal; -webkit-margin-before: 0; -webkit-margin-after: 0; -webkit-margin-start: 0px; -webkit-margin-end: 0px; -webkit-padding-start: 0;
}
h4 {
	color: rgb(255, 255, 255); font-family: Sailec-Bold, "HelveticaNeue", Helvetica, Arial, sans-serif; font-weight: normal; -webkit-margin-before: 0; -webkit-margin-after: 0; -webkit-margin-start: 0px; -webkit-margin-end: 0px; -webkit-padding-start: 0;
}
h5 {
	color: rgb(255, 255, 255); font-family: Sailec-Bold, "HelveticaNeue", Helvetica, Arial, sans-serif; font-weight: normal; -webkit-margin-before: 0; -webkit-margin-after: 0; -webkit-margin-start: 0px; -webkit-margin-end: 0px; -webkit-padding-start: 0;
}
h6 {
	color: rgb(255, 255, 255); font-family: Sailec-Bold, "HelveticaNeue", Helvetica, Arial, sans-serif; font-weight: normal; -webkit-margin-before: 0; -webkit-margin-after: 0; -webkit-margin-start: 0px; -webkit-margin-end: 0px; -webkit-padding-start: 0;
}
h1 {
	line-height: 60px; font-size: 45px; margin-top: 0px;
}
h1.project-title {
	line-height: 65px; font-size: 60px; margin-top: 0px;
}
.container-thin h1 {
	margin: 0px auto 80px; max-width: 900px;
}
h2 {
	line-height: 12px; letter-spacing: 2px; font-size: 12px; opacity: 0.1;
}
h3 {
	line-height: 40px; font-family: "glacial_indifferenceregular"; font-size: 33px;
}
h4 {
	line-height: 24px; font-size: 20px;
}
h5 {
	line-height: 24px; font-size: 18px;
}
h6 {
	line-height: 20px; font-size: 14px;
}
a {
	color: rgb(255, 255, 255); text-decoration: none;
}
a:visited {
	color: rgb(255, 255, 255); text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a.back-link {
	transition:0.17s ease-in-out; color: rgb(255, 255, 255); line-height: 30px; font-size: 12px; opacity: 0.2; -webkit-transition: all 0.17s ease-in-out; -moz-transition: all 0.17s ease-in-out; -o-transition: all 0.17s ease-in-out;
}
a.back-link:hover {
	text-decoration: none; opacity: 1;
}
a.block-link {
	left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute;
}
ol {
	list-style: decimal;
}
ul {
	
}
li {
	margin-left: 30px;
}
html {
	background: rgb(26, 32, 41); height: 100%;
}
body {
	background: rgb(26, 32, 41); margin: 0px; padding: 0px; width: 100%; height: 100%; color: rgb(197, 209, 224);
}
#wrap {
	margin: 0px; padding: 0px; width: 100%;
}
.fader {
	transition:opacity 0.8s ease-in-out !important; opacity: 0; -webkit-transition: opacity 0.8s ease-in-out; -moz-transition: opacity 0.8s ease-in-out; -o-transition: opacity 0.8s ease-in-out;
}
.faderquick {
	transition:opacity 0.8s ease-in-out !important; opacity: 0; -webkit-transition: opacity 0.8s ease-in-out; -moz-transition: opacity 0.8s ease-in-out; -o-transition: opacity 0.8s ease-in-out;
}
.fader-on {
	opacity: 1;
}
.fader-on-10.fader-on {
	opacity: 0.1;
}
#header {
	padding: 0px; left: 98px !important; top: 50px; width: 225px; right: calc(45% - 65px); color: rgb(255, 255, 255); overflow: hidden; float: left; position: fixed; z-index: 700;
}
#header .ablock-text {
	padding: 0px; max-width: 100%;
}
.header-replacement {
	width: 100%; height: 140px; float: left;
}
.shortscreen {
	display: none;
}
#home-top-big {
	background-position: center; margin: 0px; padding: 0px; width: 100%; height: 100vh; overflow: hidden; float: left; position: relative; z-index: 0; min-height: 520px; background-repeat: no-repeat; background-size: cover;
}
#home-top-big h1 {
	color: rgb(255, 255, 255); text-transform: uppercase !important; line-height: 80px; font-family: "glacial_indifferenceregular"; font-size: 45px !important; text-shadow: 0px 3px 8px #000;
}
.button-link {
	padding: 0px 0px 10px; transition:0.17s ease-in-out; text-transform: uppercase; line-height: 12px; letter-spacing: 3px; font-family: Sailec-Medium, "HelveticaNeue", Helvetica, Arial, sans-serif; font-size: 12px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid; cursor: pointer; opacity: 1; -webkit-transition: all 0.17s ease-in-out; -moz-transition: all 0.17s ease-in-out; -o-transition: all 0.17s ease-in-out;
}
#load-more {
	padding: 0px 0px 10px; transition:0.17s ease-in-out; text-transform: uppercase; line-height: 12px; letter-spacing: 3px; font-family: Sailec-Medium, "HelveticaNeue", Helvetica, Arial, sans-serif; font-size: 12px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid; cursor: pointer; opacity: 1; -webkit-transition: all 0.17s ease-in-out; -moz-transition: all 0.17s ease-in-out; -o-transition: all 0.17s ease-in-out;
}
.button-link:hover {
	text-decoration: none; opacity: 0.5;
}
#load-more:hover {
	text-decoration: none; opacity: 0.5;
}
.alm-btn-wrap {
	text-align: center; padding-top: 100px; clear: both;
}
#load-more {
	background: none; border-radius: 0px; color: rgb(255, 255, 255); border-top-color: currentColor; border-right-color: currentColor; border-left-color: currentColor; border-top-width: medium; border-right-width: medium; border-left-width: medium; border-top-style: none; border-right-style: none; border-left-style: none; text-shadow: none; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0;
}
.extended {
	display: none;
}
.extended p {
	margin: 0px;
}
.ext-on {
	height: auto;
}
.ext-button-area {
	transition:0.17s ease-in-out; -webkit-transition: all 0.17s ease-in-out; -moz-transition: all 0.17s ease-in-out; -o-transition: all 0.17s ease-in-out;
}
.ext-button-off {
	opacity: 0;
}
.section-image-holder img {
	margin: 0px; padding: 0px; float: right;
}
.section-image-holder img.square-295 {
	margin-top: -295px;
}
.unslider {
	overflow: hidden;
}
.unslider {
	position: relative;
}
.unslider-wrap {
	position: relative;
}
ul.nolist {
	list-style: none; margin: 0px; padding: 0px;
}
ul.nolist li {
	list-style: none; margin: 0px; padding: 0px;
}
.unslider-arrow.prev {
	background: none; left: 0px; top: 0px; width: 50%; bottom: 180px; text-indent: -1000em; position: absolute; cursor: url(images/arrow-left-large.png), auto !important;
}
.unslider-arrow.next {
	background: none; left: 0px; top: 0px; width: 50%; bottom: 180px; text-indent: -1000em; position: absolute; cursor: url(images/arrow-left-large.png), auto !important;
}
.unslider-arrow.next {
	left: auto; right: 0px; cursor: url(images/arrow-right-large.png), auto !important;
}
.portfolio-slider {
	width: 100%; height: 100vh; float: left; position: relative;
}
.portfolio-item {
	background-position: center; width: 105%; height: 105vh; float: left; position: absolute; background-repeat: no-repeat; background-size: cover;
}
.pi-move {
	backface-visibility: visible; animation-name: pimo; animation-duration: 7s; animation-timing-function: ease-out; animation-iteration-count: 1; animation-fill-mode: both; -webkit-backface-visibility: visible; -webkit-animation-fill-mode: both; -webkit-animation-iteration-count: 1; -webkit-animation-timing-function: ease-out; -webkit-animation-duration: 7s; -webkit-animation-name: pimo;
}
.pi-move > .portfolio-item-text {
	backface-visibility: visible; animation-name: pimot; animation-duration: 7s; animation-timing-function: ease-out; animation-iteration-count: 1; animation-fill-mode: both; -webkit-backface-visibility: visible; -webkit-animation-fill-mode: both; -webkit-animation-iteration-count: 1; -webkit-animation-timing-function: ease-out; -webkit-animation-duration: 7s; -webkit-animation-name: pimot;
}
.portfolio-item-text {
	transition:1s ease-out; left: 0px; right: 0px; bottom: 90px; position: absolute; opacity: 0; -webkit-transition: all 1s ease-out; -moz-transition: all 1s ease-out; -o-transition: all 1s ease-out;
}
.portfolio-item-text .container {
	overflow: hidden; position: relative; min-height: 100px;
}
.portfolio-item-text .container h1 {
	left: 0px; bottom: 0px; padding-right: 140px; position: absolute;
}
.portfolio-item-text .container a.button-link {
	right: 0px; bottom: 0px; position: absolute;
}
.unslider .portfolio-item-text {
	width: 95.23%;
}
.unslider-active .portfolio-item-text {
	bottom: 105px; z-index: 700; opacity: 1;
}
.section.active .portfolio-item-text {
	bottom: 105px; z-index: 700; opacity: 1;
}
.unslider-active {
	z-index: 600;
}
.wait-and-fade {
	transform-origin: 50% bottom; backface-visibility: visible; animation-name: waitfade; animation-duration: 6s; animation-timing-function: linear; animation-iteration-count: 1; animation-fill-mode: both; -webkit-backface-visibility: visible; -webkit-animation-fill-mode: both; -webkit-animation-iteration-count: 1; -webkit-animation-timing-function: linear; -webkit-animation-duration: 6s; -webkit-animation-name: waitfade; -webkit-transform-origin: bottom;
}
.fade-now {
	opacity: 0 !important;
}
.holder {
	width: 100%; float: left;
}
.big-top-gap {
	margin-top: 180px;
}
.team-pic {
	width: 25%; float: left; position: relative;
}
.team-main {
	vertical-align: middle;
}
.team-pic .cover {
	background: rgba(26, 32, 41, 0.7); transition:0.17s ease-in-out; left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; opacity: 0; -webkit-transition: all 0.17s ease-in-out; -moz-transition: all 0.17s ease-in-out; -o-transition: all 0.17s ease-in-out;
}
.team-pic .cover h3 {
	text-align: center; color: rgb(255, 255, 255); line-height: 26px; font-size: 24px; vertical-align: middle; display: table-cell;
}
.team-pic .cover h4 {
	color: rgb(113, 136, 161); line-height: 18px; font-family: Sailec-Regular, "HelveticaNeue", Helvetica, Arial, sans-serif; font-size: 16px;
}
.team-pic a {
	left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute;
}
.team-wrap > :nth-child(n+4).team7 {
	
}
.team-pic:hover .cover {
	opacity: 1;
}
.team-hover {
	left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute;
}
.team-deets {
	width: 100%; height: 100%; display: table; position: absolute;
}
.full-team-big {
	position: relative;
}
.team-pic .team-hover {
	transition:0.17s ease-in-out; opacity: 0; -webkit-transition: all 0.17s ease-in-out; -moz-transition: all 0.17s ease-in-out; -o-transition: all 0.17s ease-in-out;
}
.full-team-big .team-hover {
	transition:0.17s ease-in-out; opacity: 0; -webkit-transition: all 0.17s ease-in-out; -moz-transition: all 0.17s ease-in-out; -o-transition: all 0.17s ease-in-out;
}
.team-pic:hover .team-hover {
	opacity: 1;
}
.full-team-big:hover .team-hover {
	opacity: 1;
}
.full-team-small {
	display: none;
}
.other-team-members {
	padding: 120px 0px 70px; overflow: hidden;
}
.team-member-pod {
	padding: 0px 0px 25px; width: 100%; text-align: center;
}
.team-member-pod h3 {
	color: rgb(255, 255, 255); line-height: 30px; font-size: 24px;
}
.team-member-pod h4 {
	color: rgb(113, 136, 161); line-height: 30px; font-family: Sailec-Regular, "HelveticaNeue", Helvetica, Arial, sans-serif; font-size: 16px;
}
.team-member-single {
	padding: 86px 0px 100px; text-align: center; overflow: hidden;
}
.team-member-single h1 {
	margin: 80px 0px 0px; max-width: 100% !important;
}
.team-member-single h2 {
	margin: 6px 0px 60px; color: rgb(197, 209, 224); line-height: 28px; letter-spacing: 0px; font-family: Sailec-Regular, "HelveticaNeue", Helvetica, Arial, sans-serif; font-size: 24px; opacity: 1;
}
.team-member-single p {
	text-align: left; line-height: 30px; font-size: 18px;
}
.insta-wrap {
	margin: 0px auto; width: 90%; overflow: hidden; max-width: 970px;
}
.insta-wrap .insta-pod {
	width: 30%; margin-right: 5%; margin-bottom: 50px; float: left;
}
.insta-wrap :nth-child(3n+3).insta-pod {
	margin-right: 0px;
}
.alm-reveal > :nth-child(3n+4).insta-pod {
	clear: both;
}
.section {
	background-position: center; position: relative; background-repeat: no-repeat; background-size: cover;
}
.portfolio-single-title {
	transition:0.17s ease-in-out; left: 0px; top: 40%; right: 0px; bottom: 40%; position: fixed; z-index: 4; -webkit-transition: all 0.17s ease-in-out; -moz-transition: all 0.17s ease-in-out; -o-transition: all 0.17s ease-in-out;
}
.pst-off {
	opacity: 0;
}
.split {
	background-position: center; top: 0px; width: 50%; bottom: 0px; position: absolute; background-repeat: no-repeat; background-size: cover;
}
.split-left {
	left: 0px;
}
.split-right {
	right: 0px;
}
.description-link {
	right: 5%; bottom: 100px; position: fixed; z-index: 5; cursor: pointer;
}
.description-close {
	right: 10%; bottom: 100px; position: absolute; z-index: 5; cursor: pointer;
}
#description {
	background: rgb(26, 32, 41); padding: 0px 100px; transition:0.17s ease-in-out; top: 0px; width: 50%; right: -50%; bottom: 0px; color: rgb(255, 255, 255); line-height: 30px; font-size: 18px; position: fixed; z-index: 500; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-transition: all 0.17s ease-in-out; -moz-transition: all 0.17s ease-in-out; -o-transition: all 0.17s ease-in-out;
}
#description .ablock-text {
	padding: 0px 60px;
}
.description-on#description {
	right: 0px;
}
.description-content .ablock-overlay {
	text-align: center;
}
.description-content .ablock-overlay .ablock-text {
	text-align: left; max-width: 450px;
}
.details-link {
	left: 5%; bottom: 100px; position: fixed; z-index: 5; cursor: pointer;
}
.details-close {
	left: 10%; bottom: 100px; position: absolute; z-index: 5; cursor: pointer;
}
#details {
	background: rgb(26, 32, 41); padding: 0px 100px; transition:0.17s ease-in-out; left: -50%; top: 0px; width: 50%; bottom: 0px; color: rgb(255, 255, 255); line-height: 30px; font-size: 18px; position: fixed; z-index: 500; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-transition: all 0.17s ease-in-out; -moz-transition: all 0.17s ease-in-out; -o-transition: all 0.17s ease-in-out;
}
#details .ablock-text {
	padding: 0px 60px;
}
.details-on#details {
	left: 0px;
}
.details-content {
	line-height: 24px; font-family: "glacial_indifferenceregular"; font-size: 16px;
}
.details-content span {
	color: rgb(170, 130, 44); line-height: 24px; letter-spacing: 3px; font-size: 16px; font-weight: bold; opacity: 1;
}
.details-content .ablock-overlay {
	text-align: center;
}
.details-content .ablock-overlay .ablock-text {
	text-align: left; max-width: 450px;
}
.section.bg-white {
	background: rgb(255, 255, 255);
}
.top-half {
	left: 0px; top: 0px; height: 50%; right: 0px; font-family: Sailec-Bold, "HelveticaNeue", Helvetica, Arial, sans-serif; position: absolute;
}
.bottom-half {
	left: 0px; height: calc(50% - 60px); right: 0px; bottom: 60px; position: absolute; z-index: 10;
}
.left-half {
	background-position: center; left: 0px; top: 0px; width: 50%; bottom: 0px; position: absolute; background-repeat: no-repeat; background-size: cover;
}
.right-half {
	background-position: center; left: 0px; top: 0px; width: 50%; bottom: 0px; position: absolute; background-repeat: no-repeat; background-size: cover;
}
.left-half a {
	cursor: url(images/arrow-left-large.png), auto !important;
}
.right-half a {
	cursor: url(images/arrow-left-large.png), auto !important;
}
.right-half {
	left: auto; right: 0px;
}
.right-half a {
	cursor: url(images/arrow-right-large.png), auto !important;
}
.top-half {
	color: rgb(255, 255, 255);
}
.top-half .cover {
	background: rgba(26, 32, 41, 0.8); transition:0.17s ease-in-out; left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; opacity: 1; -webkit-transition: all 0.17s ease-in-out; -moz-transition: all 0.17s ease-in-out; -o-transition: all 0.17s ease-in-out;
}
.left-half:hover .cover {
	opacity: 0;
}
.right-half:hover .cover {
	opacity: 0;
}
.ablock-arrow-left {
	left: 50px; right: auto; display: none;
}
.ablock-arrow-left .ablock-text {
	padding: 0px;
}
.ablock-arrow-right {
	left: auto; right: 50px; display: none;
}
.ablock-arrow-right .ablock-text {
	padding: 0px;
}
.view-gal {
	padding: 0px 0px 10px; transition:0.17s ease-in-out; left: 50%; width: 80px; text-align: center; bottom: 100px; color: rgb(255, 255, 255) !important; text-transform: uppercase; line-height: 12px; letter-spacing: 3px; font-family: Sailec-Medium, "HelveticaNeue", Helvetica, Arial, sans-serif; font-size: 12px; margin-left: -40px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid; position: absolute; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-transition: all 0.17s ease-in-out; -moz-transition: all 0.17s ease-in-out; -o-transition: all 0.17s ease-in-out;
}
.view-gal:hover {
	text-decoration: none; opacity: 0.5;
}
.hidealways {
	display: none !important;
}
.fancybox-skin {
	padding: 0px !important;
}
.fancybox-next span {
	background: none !important; width: 50px; height: 31px; right: 20px; margin-top: -15px;
}
.fancybox-next {
	width: 50%; cursor: url(images/arrow-right-large.png), auto !important;
}
.fancybox-prev {
	width: 50%; cursor: url(images/arrow-left-large.png), auto !important;
}
.fancybox-prev span {
	background: none !important; left: 20px; width: 50px; height: 31px; margin-top: -15px;
}
.fancybox-close {
	top: 0px; width: 20px; height: 20px; right: -40px; background-image: url("images/close.png"); background-size: 20px 20px;
}
.fancybox-overlay {
	background: rgba(26, 32, 41, 0.8);
}
#load-more {
	transition:0.17s ease-in-out; opacity: 1; -webkit-transition: all 0.17s ease-in-out; -moz-transition: all 0.17s ease-in-out; -o-transition: all 0.17s ease-in-out;
}
.done#load-more {
	opacity: 0;
}
img {
	border: 0px currentColor; border-image: none; height: auto; max-width: 100%;
}
img.centered {
	margin-right: auto; margin-left: auto; display: block;
}
img.alignright {
	margin: 0px 0px 10px 10px; padding: 0px; display: inline;
}
img.alignleft {
	margin: 0px 10px 10px 0px; padding: 0px; display: inline;
}
.alignright {
	float: right;
}
.alignleft {
	float: left;
}
#sidebar {
	width: 100%; line-height: 20px; display: inline;
}
#sidebar ul {
	margin: 0px 0px 10px; padding: 0px; list-style-type: none;
}
#sidebar ul li {
	margin: 0px 0px 5px; padding: 0px; list-style-type: none;
}
#sidebar ul ul {
	margin: 0px; padding: 0px; list-style-type: none;
}
#footer {
	margin: 0px; padding: 25px 0px; width: 100%; float: left; position: relative;
}
.foot {
	background: rgb(26, 32, 41); text-align: center; color: rgb(255, 255, 255);
}
.foot h2 {
	color: rgb(26, 32, 41);
}
.foot h3 {
	color: rgb(26, 32, 41);
}
.foot p {
	margin: 0px auto; text-align: center; color: rgb(255, 255, 255); line-height: 30px; font-size: 13px; max-width: 715px;
}
.foot a {
	color: rgb(255, 255, 255); text-decoration: underline;
}
.foot a:visited {
	color: rgb(255, 255, 255); text-decoration: underline;
}
.foot a:hover {
	text-decoration: none;
}
.footer1 {
	line-height: 40px; font-family: Sailec-Medium, "HelveticaNeue", Helvetica, Arial, sans-serif; font-size: 25px;
}
.footer2 {
	line-height: 35px; font-family: Sailec-Medium, "HelveticaNeue", Helvetica, Arial, sans-serif; font-size: 20px;
}
.footer2 span.foot-dot {
	padding: 0px 10px;
}
.footer-big .footer1 {
	line-height: 60px; font-size: 40px;
}
.footer-big .footer2 {
	line-height: 35px; font-size: 30px;
}
#bottom-bar {
	background: rgb(255, 255, 255); margin: 0px; padding: 0px; transition:0.17s ease-in-out; left: 0px; width: 100%; height: 85px; right: 0px; bottom: 0px; color: rgb(26, 32, 41); border-top-color: rgb(226, 235, 244); border-top-width: 1px; border-top-style: solid; position: fixed; z-index: 500; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-transition: all 0.17s ease-in-out; -moz-transition: all 0.17s ease-in-out; -o-transition: all 0.17s ease-in-out;
}
.bb-no-bg#bottom-bar {
	background: none; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.bb-no-bg#bottom-bar #nav a {
	color: rgb(255, 255, 255);
}
.bb-no-bg.bb-foot-on#bottom-bar {
	background: rgba(0, 0, 0, 0.28); border-top-color: rgb(226, 235, 244); border-top-width: 1px; border-top-style: solid;
}
.bb-no-bg.bb-white#bottom-bar {
	background: rgba(0, 0, 0, 0.28); border-top-color: rgb(226, 235, 244); border-top-width: 1px; border-top-style: solid;
}
.bb-no-bg.bb-foot-on#bottom-bar #nav a {
	color: rgb(255, 255, 255);
}
.bb-no-bg.bb-white#bottom-bar #nav a {
	color: rgb(255, 255, 255);
}
.bb-no-bg.bb-white.bb-trans#bottom-bar {
	background: none; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.bb-no-bg.bb-white.bb-trans#bottom-bar #nav a {
	color: rgb(255, 255, 255);
}
.bb-off#bottom-bar {
	bottom: -60px;
}
.bb-on#bottom-bar {
	background: rgba(0, 0, 0, 0.28); top: 0px;
}
.bb-foot-on#bottom-bar {
	bottom: 0px !important;
}
.bb-stick {
	background: rgb(255, 255, 255) !important; margin: 0px; padding: 7px 0px 0px; transition:0.17s ease-in-out; left: 0px; width: 100%; height: 60px; right: 0px; bottom: 0px !important; color: rgb(26, 32, 41); border-top-color: rgb(226, 235, 244) !important; border-top-width: 1px !important; border-top-style: solid !important; position: absolute; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-transition: all 0.17s ease-in-out; -moz-transition: all 0.17s ease-in-out; -o-transition: all 0.17s ease-in-out;
}
.bb-stick #nav a {
	color: rgb(26, 32, 41) !important; text-decoration: none;
}
#nav {
	list-style: none; margin: 17px 0px 0px; padding: 0px;
}
#nav ul {
	list-style: none; margin: 0px; padding: 0px; text-align: right;
}
#nav a {
	margin: 0px 7px; padding: 0px 10px; transition:0.17s ease-in-out; color: rgb(26, 32, 41); text-transform: uppercase; font-size: 12px; font-weight: normal; display: block; -webkit-transition: all 0.17s ease-in-out; -moz-transition: all 0.17s ease-in-out; -o-transition: all 0.17s ease-in-out;
}
#nav a:hover {
	color: rgb(113, 136, 161); text-decoration: none; display: block;
}
#nav li {
	margin: 0px; padding: 0px; display: inline-block;
}
textarea {
	
}
input {
	
}
.button:focus {
	
}
.btn:focus {
	
}
.btn:active {
	
}
img.wp-smiley {
	background: none !important; margin: 0px 0.07em !important; padding: 0px !important; border: currentColor !important; border-image: none !important; width: 1em !important; height: 1em !important; vertical-align: -0.1em !important; display: inline !important; box-shadow: none !important;
}
img.emoji {
	background: none !important; margin: 0px 0.07em !important; padding: 0px !important; border: currentColor !important; border-image: none !important; width: 1em !important; height: 1em !important; vertical-align: -0.1em !important; display: inline !important; box-shadow: none !important;
}
.txt_center {
	text-align: center;
}
.txt_center1 {
	margin: 0px auto; width: 80%; text-align: center;
}
.c_heading {
	line-height: normal; font-family: "glacial_indifferenceregular"; font-size: 45px;
}
.narrow {
	font-family: "glacial_indifferencebold";
}
.form-group {
	margin-bottom: 15px;
}
.form-control {
	border-width: medium medium 1px; border-style: none none solid; border-color: currentColor currentColor rgb(224, 224, 224); padding: 6px 12px; border-radius: 0px; transition:0.25s ease-in-out; border-image: none; width: 100%; color: rgb(117, 117, 117); line-height: 1.4285; font-size: 16px; font-weight: 300; display: block; box-shadow: none; background-image: none; background-color: rgb(255, 255, 255); -webkit-transition: all .25s ease-in-out;
}
.icon .form-control {
	background: none; padding: 17px 15px 17px 50px; border: 1px solid rgb(255, 255, 255); border-image: none; height: 52px; font-size: 16px;
}
.left-half1 {
	width: 49%; float: left;
}
.right-half1 {
	width: 49%; float: left;
}
.right-half1 {
	width: 49%; float: right;
}
.icon .control i {
	transition:0.35s ease-in-out; left: 0px; top: 0px; width: 50px; height: 50px; text-align: center; color: rgb(189, 189, 189); line-height: 50px; font-size: 95%; position: absolute; z-index: 2; -webkit-transition: all .35s ease-in-out;
}
.icon .control {
	position: relative;
}
textarea#message {
	height: 186px;
}
.icon .btn {
	padding: 15px 20px; text-transform: uppercase; letter-spacing: 1px; min-height: 50px;
}
ul.simplefilter {
	padding: 0px; text-align: center; margin-bottom: 1em;
}
.simplefilter li.active {
	background: rgb(216, 171, 0); color: rgb(255, 255, 255);
}
.simplefilter li {
	background: rgb(170, 130, 44); margin: 0px 0.4em; padding: 8px 16px; border-radius: 4px; color: rgb(255, 255, 255); text-transform: uppercase; line-height: normal; letter-spacing: 1px; font-family: Arial; font-size: 12px; display: inline-block; cursor: pointer;
}
.multifilter li {
	background: rgb(170, 130, 44); margin: 0px 0.4em; padding: 8px 16px; border-radius: 4px; color: rgb(255, 255, 255); text-transform: uppercase; line-height: normal; letter-spacing: 1px; font-family: Arial; font-size: 12px; display: inline-block; cursor: pointer;
}
.sortandshuffle li {
	background: rgb(170, 130, 44); margin: 0px 0.4em; padding: 8px 16px; border-radius: 4px; color: rgb(255, 255, 255); text-transform: uppercase; line-height: normal; letter-spacing: 1px; font-family: Arial; font-size: 12px; display: inline-block; cursor: pointer;
}
.mail_right input[type='text'] {
	background: none; border-width: medium medium 2px; border-style: none none solid; border-color: currentColor currentColor rgb(170, 130, 44); padding: 12px 10px; border-image: none; width: 100%; height: auto; color: rgb(169, 169, 169); line-height: 16px; font-size: 15px; margin-bottom: 32px;
}
.mail_right input[type='email'] {
	background: none; border-width: medium medium 2px; border-style: none none solid; border-color: currentColor currentColor rgb(170, 130, 44); padding: 12px 10px; border-image: none; width: 100%; height: auto; color: rgb(169, 169, 169); line-height: 16px; font-size: 15px; margin-bottom: 32px;
}
.mail_right textarea {
	background: none; border-width: medium medium 2px; border-style: none none solid; border-color: currentColor currentColor rgb(170, 130, 44); padding: 12px 10px; border-image: none; width: 100%; height: auto; color: rgb(169, 169, 169); line-height: 16px; font-size: 15px; margin-bottom: 32px;
}
.mail_right input:focus {
	box-shadow: none;
}
.mail_right textarea:focus {
	box-shadow: none;
}
.mail_right textarea {
	height: 187px; resize: none;
}
.mail_right input[type='submit'] {
	background: rgb(170, 130, 44); padding: 9px 38px; border: currentColor; border-image: none; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 15px; font-weight: normal; text-shadow: none;
}
.career input[type='text'] {
	background: none; border-width: medium medium 2px; border-style: none none solid; border-color: currentColor currentColor rgb(170, 130, 44); padding: 12px 10px; border-image: none; width: 100%; height: auto; color: rgb(169, 169, 169); line-height: 16px; font-size: 15px; margin-bottom: 32px;
}
.career input[type='email'] {
	background: none; border-width: medium medium 2px; border-style: none none solid; border-color: currentColor currentColor rgb(170, 130, 44); padding: 12px 10px; border-image: none; width: 100%; height: auto; color: rgb(169, 169, 169); line-height: 16px; font-size: 15px; margin-bottom: 32px;
}
.career textarea {
	background: none; border-width: medium medium 2px; border-style: none none solid; border-color: currentColor currentColor rgb(170, 130, 44); padding: 12px 10px; border-image: none; width: 100%; height: auto; color: rgb(169, 169, 169); line-height: 16px; font-size: 15px; margin-bottom: 32px;
}
.career input:focus {
	box-shadow: none;
}
.career textarea:focus {
	box-shadow: none;
}
.career textarea {
	height: 187px; resize: none;
}
.career input[type='submit'] {
	background: rgb(170, 130, 44); padding: 9px 38px; border: currentColor; border-image: none; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 15px; font-weight: normal; text-shadow: none;
}
.career input[type='button'] {
	font-size: 15px;
}
input.wpcf7-form-control.wpcf7-file {
	background: url("../images/upload.png") no-repeat left 0% bottom 3px / 28%; border-width: 0px 0px 2px; border-style: solid; border-color: rgb(170, 130, 44); border-image: none; width: 100%; color: rgb(169, 169, 169); text-indent: -9999em; padding-top: 14px; padding-bottom: 5px; font-family: Arial, "Liberation Sans", FreeSans, sans-serif; font-size: 14px; display: block; cursor: pointer;
}
.map {
	position: relative;
}
.map iframe {
	position: relative;
}
.contact iframe {
	width: 100%;
	height: 200px;
}
.map-pos {
	background: rgba(255, 255, 255, 0.41); padding: 20px 0px 0px; left: 0px; top: 0px; width: 100%; position: absolute;
}
.add_left ul {
	padding: 30px 0px 0px; border-top-color: rgb(170, 130, 44); border-top-width: 2px; border-top-style: solid;
}
.add_left ul li {
	color: rgb(26, 32, 41); line-height: 2em; font-size: 13px; font-weight: bold; list-style-type: none;
}
.add_left ul li a {
	color: rgb(26, 32, 41);
}
.add_left span {
	color: rgb(170, 130, 44); font-size: 26px; margin-bottom: 15px;
}
.footer_links {
	list-style: none; margin: 0px; padding: 0px; text-align: center;
}
.footer_links li {
	margin: 0px; padding: 0px; display: inline-block;
}
.footer_links li a {
	margin: 0px 7px; padding: 0px 10px; transition:0.17s ease-in-out; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 12px; font-weight: normal; text-decoration: none; display: block; -webkit-transition: all 0.17s ease-in-out; -moz-transition: all 0.17s ease-in-out; -o-transition: all 0.17s ease-in-out;
}
.capt {
	font-size: 35px;
}
.wpcf7-form p {
	margin: 0px;
}
div.wpcf7-response-output {
	margin: 20px 0px !important; padding: 5px 20px !important; border-radius: 7px !important; line-height: 17px !important; font-size: 14px !important;
}
.header_part {
	top: 0px; width: 100%; position: fixed; z-index: 500;
}
.log_menu {
	background: rgba(255, 255, 255, 0.68);
}
.logo_menu {
	padding: 10px 0px;
}
.contact_part ul {
	list-style: none; margin: 0px; padding: 0px 10px 0px 0px; text-align: right; line-height: 0;
}
.contact_part ul li {
	margin: 0px; color: rgb(255, 255, 255); line-height: 28px; letter-spacing: 0.3px; font-size: 13px; display: inline;
}
.contact_part i {
	color: rgb(170, 130, 44);
}
.contact_part {
	background: rgba(53, 53, 53, 0.81);
}
.logo_menu::after {
	clear: both; display: block; content: "";
}
.logo {
	width: auto; float: left;
}
.logo img {
	width: 225px; vertical-align: middle;
}
.menu_part {
	width: auto; float: right;
}
.menu li {
	float: left;
}
.page-template .log_menu {
	
}
.single .log_menu {
	
}
.news_item {
	background: rgb(0, 0, 0); margin: 0px; padding: 14px; border-radius: 8px; overflow: hidden;
}
.n_image {
	margin-bottom: 0px;
}
.n_content {
	margin-bottom: 0px;
}
.n_content p {
	margin: 10px 0px 0px; font-size: 14px;
}
.n_image img {
	border: 1px solid rgb(197, 209, 224); border-image: none; margin-top: 4px; vertical-align: middle;
}
.n_content h4 {
	font-family: "glacial_indifferenceregular"; font-size: 19px; margin-top: 9px;
}
#news {
	overflow: hidden; margin-bottom: 15px;
}
.news_side {
	overflow: hidden; padding-bottom: 13px; border-bottom-color: rgb(99, 99, 99); border-bottom-width: 1px; border-bottom-style: solid;
}
.n_content1 p {
	margin: 1px 0px 0px; text-align: justify; line-height: 18px; font-size: 12px;
}
.n_content1 h4 {
	font-family: "glacial_indifferenceregular"; font-size: 16px;
}
.details p {
	margin: 10px 0px; font-size: 14px;
}
#news :nth-child(2n+1).grid_6 {
	margin-right: 0px;
}
#about h4 {
	font-family: Sailec-Regular, "HelveticaNeue", Helvetica, Arial, sans-serif;
}
.service_list i {
	margin: 0px 2px 4px; border-radius: 100px; width: 95px; height: 95px; text-align: center; color: rgb(255, 255, 255); line-height: 98px !important; font-size: 24px !important; background-color: rgb(170, 130, 44);
}
.service_list {
	text-align: center;
}
.service_list h3 {
	font-size: 20px;
}
.service_list p {
	margin: 0px 0px 10px; text-align: center; line-height: 21px;
}
#services :nth-child(3n+1).grid_3 {
	margin-right: 0px;
}
.side_bar h4 {
	font-family: "glacial_indifferenceregular";
}
a:active {
	
}
a:focus {
	
}
.omeg1 {
	margin-right: 0px;
}
.sers h3 {
	text-align: center;
}
.omeg1 h4 {
	padding: 5px; border: 1px solid rgb(170, 130, 44); border-image: none; height: 25px; text-align: center; text-transform: uppercase; line-height: 25px; font-family: "glacial_indifferenceregular"; font-size: 18px;
}
.sers h4 {
	padding: 5px; border: 1px solid rgb(170, 130, 44); border-image: none; height: 25px; text-align: center; text-transform: uppercase; line-height: 25px; font-family: "glacial_indifferenceregular"; font-size: 18px;
}
.sers a h4:hover {
	background: rgb(170, 130, 44); border: 1px solid rgb(170, 130, 44); border-image: none; color: rgb(255, 255, 255); text-decoration: none;
}
.omeg1 a h4:hover {
	background: rgb(170, 130, 44); border: 1px solid rgb(170, 130, 44); border-image: none; color: rgb(255, 255, 255); text-decoration: none;
}
.sers a:hover {
	text-decoration: none;
}
.omeg1 a:hover {
	text-decoration: none;
}
.grid_g {
	width: 20%; float: left;
}
.hospital :nth-child(3n).grid_4 {
	margin-right: 0px;
}
.commer .sers h4 {
	font-size: 16px;
}
.hospital ul {
	list-style: none; margin: 0px; padding: 0px; width: 100%; text-align: center; float: left;
}
.hospital ul li {
	padding: 5px 0px; width: 32%; font-family: "glacial_indifferenceregular"; font-size: 16px; margin-right: 2%; margin-left: 0px; float: left; display: block;
}
.hospital ul li:last-child {
	margin-right: 0px;
}
.hospital ul li h3 {
	background: rgb(170, 130, 44); padding: 3px 5px; text-align: center; line-height: 30px; font-size: 20px;
}
.hospital ul li p {
	font-family: Sailec-Regular, "HelveticaNeue", Helvetica, Arial, sans-serif;
}
.hospital ul li:hover {
	text-decoration: none;
}
.hospital ul a:hover {
	text-decoration: none;
}
.commercial ul {
	list-style: none; margin: 0px; padding: 0px; width: 100%; text-align: center; float: left;
}
.commercial ul li {
	padding: 5px 0px; width: 32%; font-family: "glacial_indifferenceregular"; font-size: 16px; margin-right: 2%; margin-left: 0px; float: left; display: block;
}
.commercial ul li:nth-child(3n) {
	margin-right: 0px;
}
.commercial ul li h3 {
	background: rgb(170, 130, 44); padding: 3px 5px; text-align: center; line-height: 30px; font-size: 20px;
}
.commercial ul li p {
	font-family: Sailec-Regular, "HelveticaNeue", Helvetica, Arial, sans-serif;
}
.commercial ul li:hover {
	text-decoration: none;
}
.commercial ul a:hover {
	text-decoration: none;
}
.map_right {
	margin-bottom: 0px;
}
p.copyright a {
	text-decoration: none;
}
p.copyright a:hover {
	color: rgb(167, 131, 47); text-decoration: none;
}
