html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	font-family: 'Lato', sans-serif;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a {
	text-decoration: none !important;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
	color: #000;
}
body {
	font-family: 'Lato';
	font-weight: 300;
	font-size: 14px;
	overflow-x: hidden;
}
body p {
	font-family: 'Lato';
	font-weight: 300;
	font-size: 14px;
	color: #7f7f7f;
}
img {
	max-width: 100%;
}
.clear {
	clear: both;
}
* {
	outline: none;
}
/*!
 *  Font Awesome 4.0.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
	font-family: 'FontAwesome';
	src: url('../fonts/fontawesome-webfont-v=4.0.3.eot');
	src: url('../fonts/fontawesome-webfont-.eot#iefix&v=4.0.3') format('embedded-opentype'), url('../fonts/fontawesome-webfont-v=4.0.3.woff') format('woff'), url('../fonts/fontawesome-webfont-v=4.0.3.ttf') format('truetype'), url('../fonts/fontawesome-webfont-v=4.0.3.svg#fontawesomeregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
.fa {
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
	font-size: 1.3333333333333333em;
	line-height: 0.75em;
	vertical-align: -15%;
}
.fa-2x {
	font-size: 2em;
}
.fa-3x {
	font-size: 3em;
}
.fa-4x {
	font-size: 4em;
}
.fa-5x {
	font-size: 5em;
}
.fa-fw {
	width: 1.2857142857142858em;
	text-align: center;
}
.fa-ul {
	padding-left: 0;
	margin-left: 2.142857142857143em;
	list-style-type: none;
}
.fa-ul > li {
	position: relative;
}
.fa-li {
	position: absolute;
	left: -2.142857142857143em;
	width: 2.142857142857143em;
	top: 0.14285714285714285em;
	text-align: center;
}
.fa-li.fa-lg {
	left: -1.8571428571428572em;
}
.fa-border {
	padding: .2em .25em .15em;
	border: solid 0.08em #eeeeee;
	border-radius: .1em;
}
.pull-right {
	float: right;
}
.pull-left {
	float: left;
}
.fa.pull-left {
	margin-right: .3em;
}
.fa.pull-right {
	margin-left: .3em;
}
.fa-spin {
	-webkit-animation: spin 2s infinite linear;
	-moz-animation: spin 2s infinite linear;
	-o-animation: spin 2s infinite linear;
	animation: spin 2s infinite linear;
}
@-moz-keyframes spin {
 0% {
 -moz-transform: rotate(0deg);
}
 100% {
 -moz-transform: rotate(359deg);
}
}
@-webkit-keyframes spin {
 0% {
 -webkit-transform: rotate(0deg);
}
 100% {
 -webkit-transform: rotate(359deg);
}
}
@-o-keyframes spin {
 0% {
 -o-transform: rotate(0deg);
}
 100% {
 -o-transform: rotate(359deg);
}
}
@-ms-keyframes spin {
 0% {
 -ms-transform: rotate(0deg);
}
 100% {
 -ms-transform: rotate(359deg);
}
}
@keyframes spin {
 0% {
 transform: rotate(0deg);
}
 100% {
 transform: rotate(359deg);
}
}
.fa-rotate-90 {
 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
}
.fa-rotate-180 {
 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}
.fa-rotate-270 {
 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	-webkit-transform: rotate(270deg);
	-moz-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	-o-transform: rotate(270deg);
	transform: rotate(270deg);
}
.fa-flip-horizontal {
 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
	-webkit-transform: scale(-1, 1);
	-moz-transform: scale(-1, 1);
	-ms-transform: scale(-1, 1);
	-o-transform: scale(-1, 1);
	transform: scale(-1, 1);
}
.fa-flip-vertical {
 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
	-webkit-transform: scale(1, -1);
	-moz-transform: scale(1, -1);
	-ms-transform: scale(1, -1);
	-o-transform: scale(1, -1);
	transform: scale(1, -1);
}
.fa-stack {
	position: relative;
	display: inline-block;
	width: 2em;
	height: 2em;
	line-height: 2em;
	vertical-align: middle;
}
.fa-stack-1x, .fa-stack-2x {
	position: absolute;
	left: 0;
	width: 100%;
	text-align: center;
}
.fa-stack-1x {
	line-height: inherit;
}
.fa-stack-2x {
	font-size: 2em;
}
.fa-inverse {
	color: #ffffff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
	content: "\f000";
}
.fa-music:before {
	content: "\f001";
}
.fa-search:before {
	content: "\f002";
}
.fa-envelope-o:before {
	content: "\f003";
}
.fa-heart:before {
	content: "\f004";
}
.fa-star:before {
	content: "\f005";
}
.fa-star-o:before {
	content: "\f006";
}
.fa-user:before {
	content: "\f007";
}
.fa-film:before {
	content: "\f008";
}
.fa-th-large:before {
	content: "\f009";
}
.fa-th:before {
	content: "\f00a";
}
.fa-th-list:before {
	content: "\f00b";
}
.fa-check:before {
	content: "\f00c";
}
.fa-times:before {
	content: "\f00d";
}
.fa-search-plus:before {
	content: "\f00e";
}
.fa-search-minus:before {
	content: "\f010";
}
.fa-power-off:before {
	content: "\f011";
}
.fa-signal:before {
	content: "\f012";
}
.fa-gear:before, .fa-cog:before {
	content: "\f013";
}
.fa-trash-o:before {
	content: "\f014";
}
.fa-home:before {
	content: "\f015";
}
.fa-file-o:before {
	content: "\f016";
}
.fa-clock-o:before {
	content: "\f017";
}
.fa-road:before {
	content: "\f018";
}
.fa-download:before {
	content: "\f019";
}
.fa-arrow-circle-o-down:before {
	content: "\f01a";
}
.fa-arrow-circle-o-up:before {
	content: "\f01b";
}
.fa-inbox:before {
	content: "\f01c";
}
.fa-play-circle-o:before {
	content: "\f01d";
}
.fa-rotate-right:before, .fa-repeat:before {
	content: "\f01e";
}
.fa-refresh:before {
	content: "\f021";
}
.fa-list-alt:before {
	content: "\f022";
}
.fa-lock:before {
	content: "\f023";
}
.fa-flag:before {
	content: "\f024";
}
.fa-headphones:before {
	content: "\f025";
}
.fa-volume-off:before {
	content: "\f026";
}
.fa-volume-down:before {
	content: "\f027";
}
.fa-volume-up:before {
	content: "\f028";
}
.fa-qrcode:before {
	content: "\f029";
}
.fa-barcode:before {
	content: "\f02a";
}
.fa-tag:before {
	content: "\f02b";
}
.fa-tags:before {
	content: "\f02c";
}
.fa-book:before {
	content: "\f02d";
}
.fa-bookmark:before {
	content: "\f02e";
}
.fa-print:before {
	content: "\f02f";
}
.fa-camera:before {
	content: "\f030";
}
.fa-font:before {
	content: "\f031";
}
.fa-bold:before {
	content: "\f032";
}
.fa-italic:before {
	content: "\f033";
}
.fa-text-height:before {
	content: "\f034";
}
.fa-text-width:before {
	content: "\f035";
}
.fa-align-left:before {
	content: "\f036";
}
.fa-align-center:before {
	content: "\f037";
}
.fa-align-right:before {
	content: "\f038";
}
.fa-align-justify:before {
	content: "\f039";
}
.fa-list:before {
	content: "\f03a";
}
.fa-dedent:before, .fa-outdent:before {
	content: "\f03b";
}
.fa-indent:before {
	content: "\f03c";
}
.fa-video-camera:before {
	content: "\f03d";
}
.fa-picture-o:before {
	content: "\f03e";
}
.fa-pencil:before {
	content: "\f040";
}
.fa-map-marker:before {
	content: "\f041";
}
.fa-adjust:before {
	content: "\f042";
}
.fa-tint:before {
	content: "\f043";
}
.fa-edit:before, .fa-pencil-square-o:before {
	content: "\f044";
}
.fa-share-square-o:before {
	content: "\f045";
}
.fa-check-square-o:before {
	content: "\f046";
}
.fa-arrows:before {
	content: "\f047";
}
.fa-step-backward:before {
	content: "\f048";
}
.fa-fast-backward:before {
	content: "\f049";
}
.fa-backward:before {
	content: "\f04a";
}
.fa-play:before {
	content: "\f04b";
}
.fa-pause:before {
	content: "\f04c";
}
.fa-stop:before {
	content: "\f04d";
}
.fa-forward:before {
	content: "\f04e";
}
.fa-fast-forward:before {
	content: "\f050";
}
.fa-step-forward:before {
	content: "\f051";
}
.fa-eject:before {
	content: "\f052";
}
.fa-chevron-left:before {
	content: "\f053";
}
.fa-chevron-right:before {
	content: "\f054";
}
.fa-plus-circle:before {
	content: "\f055";
}
.fa-minus-circle:before {
	content: "\f056";
}
.fa-times-circle:before {
	content: "\f057";
}
.fa-check-circle:before {
	content: "\f058";
}
.fa-question-circle:before {
	content: "\f059";
}
.fa-info-circle:before {
	content: "\f05a";
}
.fa-crosshairs:before {
	content: "\f05b";
}
.fa-times-circle-o:before {
	content: "\f05c";
}
.fa-check-circle-o:before {
	content: "\f05d";
}
.fa-ban:before {
	content: "\f05e";
}
.fa-arrow-left:before {
	content: "\f060";
}
.fa-arrow-right:before {
	content: "\f061";
}
.fa-arrow-up:before {
	content: "\f062";
}
.fa-arrow-down:before {
	content: "\f063";
}
.fa-mail-forward:before, .fa-share:before {
	content: "\f064";
}
.fa-expand:before {
	content: "\f065";
}
.fa-compress:before {
	content: "\f066";
}
.fa-plus:before {
	content: "\f067";
}
.fa-mags:before {
	content: "\f067";
}
.fa-playme:before {
	content: url(../img/blog/work/playme.png);
}
.fa-minus:before {
	content: "\f068";
}
.fa-asterisk:before {
	content: "\f069";
}
.fa-exclamation-circle:before {
	content: "\f06a";
}
.fa-gift:before {
	content: "\f06b";
}
.fa-leaf:before {
	content: "\f06c";
}
.fa-fire:before {
	content: "\f06d";
}
.fa-eye:before {
	content: "\f06e";
}
.fa-eye-slash:before {
	content: "\f070";
}
.fa-warning:before, .fa-exclamation-triangle:before {
	content: "\f071";
}
.fa-plane:before {
	content: "\f072";
}
.fa-calendar:before {
	content: "\f073";
}
.fa-random:before {
	content: "\f074";
}
.fa-comment:before {
	content: "\f075";
}
.fa-magnet:before {
	content: "\f076";
}
.fa-chevron-up:before {
	content: "\f077";
}
.fa-chevron-down:before {
	content: "\f078";
}
.fa-retweet:before {
	content: "\f079";
}
.fa-shopping-cart:before {
	content: "\f07a";
}
.fa-folder:before {
	content: "\f07b";
}
.fa-folder-open:before {
	content: "\f07c";
}
.fa-arrows-v:before {
	content: "\f07d";
}
.fa-arrows-h:before {
	content: "\f07e";
}
.fa-bar-chart-o:before {
	content: "\f080";
}
.fa-twitter-square:before {
	content: "\f081";
}
.fa-facebook-square:before {
	content: "\f082";
}
.fa-camera-retro:before {
	content: "\f083";
}
.fa-key:before {
	content: "\f084";
}
.fa-gears:before, .fa-cogs:before {
	content: "\f085";
}
.fa-comments:before {
	content: "\f086";
}
.fa-thumbs-o-up:before {
	content: "\f087";
}
.fa-thumbs-o-down:before {
	content: "\f088";
}
.fa-star-half:before {
	content: "\f089";
}
.fa-heart-o:before {
	content: "\f08a";
}
.fa-sign-out:before {
	content: "\f08b";
}
.fa-linkedin-square:before {
	content: "\f08c";
}
.fa-thumb-tack:before {
	content: "\f08d";
}
.fa-external-link:before {
	content: "\f08e";
}
.fa-sign-in:before {
	content: "\f090";
}
.fa-trophy:before {
	content: "\f091";
}
.fa-github-square:before {
	content: "\f092";
}
.fa-upload:before {
	content: "\f093";
}
.fa-lemon-o:before {
	content: "\f094";
}
.fa-phone:before {
	content: "\f095";
}
.fa-square-o:before {
	content: "\f096";
}
.fa-bookmark-o:before {
	content: "\f097";
}
.fa-phone-square:before {
	content: "\f098";
}
.fa-twitter:before {
	content: "\f099";
}
.fa-facebook:before {
	content: "\f09a";
}
.fa-github:before {
	content: "\f09b";
}
.fa-unlock:before {
	content: "\f09c";
}
.fa-credit-card:before {
	content: "\f09d";
}
.fa-rss:before {
	content: "\f09e";
}
.fa-hdd-o:before {
	content: "\f0a0";
}
.fa-bullhorn:before {
	content: "\f0a1";
}
.fa-bell:before {
	content: "\f0f3";
}
.fa-certificate:before {
	content: "\f0a3";
}
.fa-hand-o-right:before {
	content: "\f0a4";
}
.fa-hand-o-left:before {
	content: "\f0a5";
}
.fa-hand-o-up:before {
	content: "\f0a6";
}
.fa-hand-o-down:before {
	content: "\f0a7";
}
.fa-arrow-circle-left:before {
	content: "\f0a8";
}
.fa-arrow-circle-right:before {
	content: "\f0a9";
}
.fa-arrow-circle-up:before {
	content: "\f0aa";
}
.fa-arrow-circle-down:before {
	content: "\f0ab";
}
.fa-globe:before {
	content: "\f0ac";
}
.fa-wrench:before {
	content: "\f0ad";
}
.fa-tasks:before {
	content: "\f0ae";
}
.fa-filter:before {
	content: "\f0b0";
}
.fa-briefcase:before {
	content: "\f0b1";
}
.fa-arrows-alt:before {
	content: "\f0b2";
}
.fa-group:before, .fa-users:before {
	content: "\f0c0";
}
.fa-chain:before, .fa-link:before {
	content: "\f0c1";
}
.fa-cloud:before {
	content: "\f0c2";
}
.fa-flask:before {
	content: "\f0c3";
}
.fa-cut:before, .fa-scissors:before {
	content: "\f0c4";
}
.fa-copy:before, .fa-files-o:before {
	content: "\f0c5";
}
.fa-paperclip:before {
	content: "\f0c6";
}
.fa-save:before, .fa-floppy-o:before {
	content: "\f0c7";
}
.fa-square:before {
	content: "\f0c8";
}
.fa-bars:before {
	content: "\f0c9";
}
.fa-list-ul:before {
	content: "\f0ca";
}
.fa-list-ol:before {
	content: "\f0cb";
}
.fa-strikethrough:before {
	content: "\f0cc";
}
.fa-underline:before {
	content: "\f0cd";
}
.fa-table:before {
	content: "\f0ce";
}
.fa-magic:before {
	content: "\f0d0";
}
.fa-truck:before {
	content: "\f0d1";
}
.fa-pinterest:before {
	content: "\f0d2";
}
.fa-pinterest-square:before {
	content: "\f0d3";
}
.fa-google-plus-square:before {
	content: "\f0d4";
}
.fa-google-plus:before {
	content: "\f0d5";
}
.fa-money:before {
	content: "\f0d6";
}
.fa-caret-down:before {
	content: "\f0d7";
}
.fa-caret-up:before {
	content: "\f0d8";
}
.fa-caret-left:before {
	content: "\f0d9";
}
.fa-caret-right:before {
	content: "\f0da";
}
.fa-columns:before {
	content: "\f0db";
}
.fa-unsorted:before, .fa-sort:before {
	content: "\f0dc";
}
.fa-sort-down:before, .fa-sort-asc:before {
	content: "\f0dd";
}
.fa-sort-up:before, .fa-sort-desc:before {
	content: "\f0de";
}
.fa-envelope:before {
	content: "\f0e0";
}
.fa-linkedin:before {
	content: "\f0e1";
}
.fa-rotate-left:before, .fa-undo:before {
	content: "\f0e2";
}
.fa-legal:before, .fa-gavel:before {
	content: "\f0e3";
}
.fa-dashboard:before, .fa-tachometer:before {
	content: "\f0e4";
}
.fa-comment-o:before {
	content: "\f0e5";
}
.fa-comments-o:before {
	content: "\f0e6";
}
.fa-flash:before, .fa-bolt:before {
	content: "\f0e7";
}
.fa-sitemap:before {
	content: "\f0e8";
}
.fa-umbrella:before {
	content: "\f0e9";
}
.fa-paste:before, .fa-clipboard:before {
	content: "\f0ea";
}
.fa-lightbulb-o:before {
	content: "\f0eb";
}
.fa-exchange:before {
	content: "\f0ec";
}
.fa-cloud-download:before {
	content: "\f0ed";
}
.fa-cloud-upload:before {
	content: "\f0ee";
}
.fa-user-md:before {
	content: "\f0f0";
}
.fa-stethoscope:before {
	content: "\f0f1";
}
.fa-suitcase:before {
	content: "\f0f2";
}
.fa-bell-o:before {
	content: "\f0a2";
}
.fa-coffee:before {
	content: "\f0f4";
}
.fa-cutlery:before {
	content: "\f0f5";
}
.fa-file-text-o:before {
	content: "\f0f6";
}
.fa-building-o:before {
	content: "\f0f7";
}
.fa-hospital-o:before {
	content: "\f0f8";
}
.fa-ambulance:before {
	content: "\f0f9";
}
.fa-medkit:before {
	content: "\f0fa";
}
.fa-fighter-jet:before {
	content: "\f0fb";
}
.fa-beer:before {
	content: "\f0fc";
}
.fa-h-square:before {
	content: "\f0fd";
}
.fa-plus-square:before {
	content: "\f0fe";
}
.fa-angle-double-left:before {
	content: "\f100";
}
.fa-angle-double-right:before {
	content: "\f101";
}
.fa-angle-double-up:before {
	content: "\f102";
}
.fa-angle-double-down:before {
	content: "\f103";
}
.fa-angle-left:before {
	content: "\f104";
}
.fa-angle-right:before {
	content: "\f105";
}
.fa-angle-up:before {
	content: "\f106";
}
.fa-angle-down:before {
	content: "\f107";
}
.fa-desktop:before {
	content: "\f108";
}
.fa-laptop:before {
	content: "\f109";
}
.fa-tablet:before {
	content: "\f10a";
}
.fa-mobile-phone:before, .fa-mobile:before {
	content: "\f10b";
}
.fa-circle-o:before {
	content: "\f10c";
}
.fa-quote-left:before {
	content: "\f10d";
}
.fa-quote-right:before {
	content: "\f10e";
}
.fa-spinner:before {
	content: "\f110";
}
.fa-circle:before {
	content: "\f111";
}
.fa-slashy:before {
	content: "/";
}
.fa-mail-reply:before, .fa-reply:before {
	content: "\f112";
}
.fa-github-alt:before {
	content: "\f113";
}
.fa-folder-o:before {
	content: "\f114";
}
.fa-folder-open-o:before {
	content: "\f115";
}
.fa-smile-o:before {
	content: "\f118";
}
.fa-frown-o:before {
	content: "\f119";
}
.fa-meh-o:before {
	content: "\f11a";
}
.fa-gamepad:before {
	content: "\f11b";
}
.fa-keyboard-o:before {
	content: "\f11c";
}
.fa-flag-o:before {
	content: "\f11d";
}
.fa-flag-checkered:before {
	content: "\f11e";
}
.fa-terminal:before {
	content: "\f120";
}
.fa-code:before {
	content: "\f121";
}
.fa-reply-all:before {
	content: "\f122";
}
.fa-mail-reply-all:before {
	content: "\f122";
}
.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before {
	content: "\f123";
}
.fa-location-arrow:before {
	content: "\f124";
}
.fa-crop:before {
	content: "\f125";
}
.fa-code-fork:before {
	content: "\f126";
}
.fa-unlink:before, .fa-chain-broken:before {
	content: "\f127";
}
.fa-question:before {
	content: "\f128";
}
.fa-info:before {
	content: "\f129";
}
.fa-exclamation:before {
	content: "\f12a";
}
.fa-superscript:before {
	content: "\f12b";
}
.fa-subscript:before {
	content: "\f12c";
}
.fa-eraser:before {
	content: "\f12d";
}
.fa-puzzle-piece:before {
	content: "\f12e";
}
.fa-microphone:before {
	content: "\f130";
}
.fa-microphone-slash:before {
	content: "\f131";
}
.fa-shield:before {
	content: "\f132";
}
.fa-calendar-o:before {
	content: "\f133";
}
.fa-fire-extinguisher:before {
	content: "\f134";
}
.fa-rocket:before {
	content: "\f135";
}
.fa-maxcdn:before {
	content: "\f136";
}
.fa-chevron-circle-left:before {
	content: "\f137";
}
.fa-chevron-circle-right:before {
	content: "\f138";
}
.fa-chevron-circle-up:before {
	content: "\f139";
}
.fa-chevron-circle-down:before {
	content: "\f13a";
}
.fa-html5:before {
	content: "\f13b";
}
.fa-css3:before {
	content: "\f13c";
}
.fa-anchor:before {
	content: "\f13d";
}
.fa-unlock-alt:before {
	content: "\f13e";
}
.fa-bullseye:before {
	content: "\f140";
}
.fa-ellipsis-h:before {
	content: "\f141";
}
.fa-ellipsis-v:before {
	content: "\f142";
}
.fa-rss-square:before {
	content: "\f143";
}
.fa-play-circle:before {
	content: "\f144";
}
.fa-ticket:before {
	content: "\f145";
}
.fa-minus-square:before {
	content: "\f146";
}
.fa-minus-square-o:before {
	content: "\f147";
}
.fa-level-up:before {
	content: "\f148";
}
.fa-level-down:before {
	content: "\f149";
}
.fa-check-square:before {
	content: "\f14a";
}
.fa-pencil-square:before {
	content: "\f14b";
}
.fa-external-link-square:before {
	content: "\f14c";
}
.fa-share-square:before {
	content: "\f14d";
}
.fa-compass:before {
	content: "\f14e";
}
.fa-toggle-down:before, .fa-caret-square-o-down:before {
	content: "\f150";
}
.fa-toggle-up:before, .fa-caret-square-o-up:before {
	content: "\f151";
}
.fa-toggle-right:before, .fa-caret-square-o-right:before {
	content: "\f152";
}
.fa-euro:before, .fa-eur:before {
	content: "\f153";
}
.fa-gbp:before {
	content: "\f154";
}
.fa-dollar:before, .fa-usd:before {
	content: "\f155";
}
.fa-rupee:before, .fa-inr:before {
	content: "\f156";
}
.fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before {
	content: "\f157";
}
.fa-ruble:before, .fa-rouble:before, .fa-rub:before {
	content: "\f158";
}
.fa-won:before, .fa-krw:before {
	content: "\f159";
}
.fa-bitcoin:before, .fa-btc:before {
	content: "\f15a";
}
.fa-file:before {
	content: "\f15b";
}
.fa-file-text:before {
	content: "\f15c";
}
.fa-sort-alpha-asc:before {
	content: "\f15d";
}
.fa-sort-alpha-desc:before {
	content: "\f15e";
}
.fa-sort-amount-asc:before {
	content: "\f160";
}
.fa-sort-amount-desc:before {
	content: "\f161";
}
.fa-sort-numeric-asc:before {
	content: "\f162";
}
.fa-sort-numeric-desc:before {
	content: "\f163";
}
.fa-thumbs-up:before {
	content: "\f164";
}
.fa-thumbs-down:before {
	content: "\f165";
}
.fa-youtube-square:before {
	content: "\f166";
}
.fa-youtube:before {
	content: "\f167";
}
.fa-xing:before {
	content: "\f168";
}
.fa-xing-square:before {
	content: "\f169";
}
.fa-youtube-play:before {
	content: "\f16a";
}
.fa-dropbox:before {
	content: "\f16b";
}
.fa-stack-overflow:before {
	content: "\f16c";
}
.fa-instagram:before {
	content: "\f16d";
}
.fa-flickr:before {
	content: "\f16e";
}
.fa-adn:before {
	content: "\f170";
}
.fa-bitbucket:before {
	content: "\f171";
}
.fa-bitbucket-square:before {
	content: "\f172";
}
.fa-tumblr:before {
	content: "\f173";
}
.fa-tumblr-square:before {
	content: "\f174";
}
.fa-long-arrow-down:before {
	content: "\f175";
}
.fa-long-arrow-up:before {
	content: "\f176";
}
.fa-long-arrow-left:before {
	content: "\f177";
}
.fa-long-arrow-right:before {
	content: "\f178";
}
.fa-apple:before {
	content: "\f179";
}
.fa-windows:before {
	content: "\f17a";
}
.fa-android:before {
	content: "\f17b";
}
.fa-linux:before {
	content: "\f17c";
}
.fa-dribbble:before {
	content: "\f17d";
}
.fa-skype:before {
	content: "\f17e";
}
.fa-foursquare:before {
	content: "\f180";
}
.fa-trello:before {
	content: "\f181";
}
.fa-female:before {
	content: "\f182";
}
.fa-male:before {
	content: "\f183";
}
.fa-gittip:before {
	content: "\f184";
}
.fa-sun-o:before {
	content: "\f185";
}
.fa-moon-o:before {
	content: "\f186";
}
.fa-archive:before {
	content: "\f187";
}
.fa-bug:before {
	content: "\f188";
}
.fa-vk:before {
	content: "\f189";
}
.fa-weibo:before {
	content: "\f18a";
}
.fa-renren:before {
	content: "\f18b";
}
.fa-pagelines:before {
	content: "\f18c";
}
.fa-stack-exchange:before {
	content: "\f18d";
}
.fa-arrow-circle-o-right:before {
	content: "\f18e";
}
.fa-arrow-circle-o-left:before {
	content: "\f190";
}
.fa-toggle-left:before, .fa-caret-square-o-left:before {
	content: "\f191";
}
.fa-dot-circle-o:before {
	content: "\f192";
}
.fa-wheelchair:before {
	content: "\f193";
}
.fa-vimeo-square:before {
	content: "\f194";
}
.fa-turkish-lira:before, .fa-try:before {
	content: "\f195";
}
.fa-plus-square-o:before {
	content: "\f196";
}
@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 100;
	src: local('Roboto Thin'), local('Roboto-Thin'), url(http://themes.googleusercontent.com/static/fonts/roboto/v10/vzIUHo9z-oJ4WgkpPOtg1_esZW2xOQ-xsNqO47m55DA.woff) format('woff');
}
@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 300;
	src: local('Roboto Light'), local('Roboto-Light'), url(http://themes.googleusercontent.com/static/fonts/roboto/v10/Hgo13k-tfSpn0qi1SFdUfT8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 500;
	src: local('Roboto Medium'), local('Roboto-Medium'), url(http://themes.googleusercontent.com/static/fonts/roboto/v10/RxZJdnzeo3R5zSexge8UUT8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 100;
	src: local('Roboto Slab Thin'), local('RobotoSlab-Thin'), url(http://themes.googleusercontent.com/static/fonts/robotoslab/v3/MEz38VLIFL-t46JUtkIEgCeJLMOzE6CCkidNEpZOseY.woff) format('woff');
}
@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 300;
	src: local('Roboto Slab Light'), local('RobotoSlab-Light'), url(http://themes.googleusercontent.com/static/fonts/robotoslab/v3/dazS1PrQQuCxC3iOAJFEJR_xHqYgAV9Bl_ZQbYUxnQU.woff) format('woff');
}
@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 700;
	src: local('Roboto Slab Bold'), local('RobotoSlab-Bold'), url(http://themes.googleusercontent.com/static/fonts/robotoslab/v3/dazS1PrQQuCxC3iOAJFEJTqR_3kx9_hJXbbyU8S6IN0.woff) format('woff');
}
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 600;
	src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(http://themes.googleusercontent.com/static/fonts/opensans/v8/MTP_ySUJH_bn48VBG8sNSnhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}
@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 400;
	src: local('Roboto Slab Regular'), local('RobotoSlab-Regular'), url(http://themes.googleusercontent.com/static/fonts/robotoslab/v3/y7lebkjgREBJK96VQi37ZobN6UDyHWBl620a-IRfuBk.woff) format('woff');
}
@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 700;
	src: local('Roboto Bold'), local('Roboto-Bold'), url(http://themes.googleusercontent.com/static/fonts/roboto/v10/d-6IYplOFocCacKzxwXSOD8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 700;
	src: local('Roboto Slab Bold'), local('RobotoSlab-Bold'), url(http://themes.googleusercontent.com/static/fonts/robotoslab/v3/dazS1PrQQuCxC3iOAJFEJTqR_3kx9_hJXbbyU8S6IN0.woff) format('woff');
}
@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 400;
	src: local('Roboto Regular'), local('Roboto-Regular'), url(http://themes.googleusercontent.com/static/fonts/roboto/v10/2UX7WLTfW3W8TclTUvlFyQ.woff) format('woff');
}
@font-face {
	font-family: 'Lato';
	font-style: italic;
	font-weight: 300;
	src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url(http://themes.googleusercontent.com/static/fonts/roboto/v10/7m8l7TlFO-S3VkhHuR0at4bN6UDyHWBl620a-IRfuBk.woff) format('woff');
}
@font-face {
	font-family: 'Ubuntu';
	font-style: normal;
	font-weight: 300;
	src: local('Ubuntu Light'), local('Ubuntu-Light'), url(http://themes.googleusercontent.com/static/fonts/ubuntu/v5/_aijTyevf54tkVDLy-dlnD8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
	font-family: 'Ubuntu';
	font-style: normal;
	font-weight: 400;
	src: local('Ubuntu'), url(http://themes.googleusercontent.com/static/fonts/ubuntu/v5/_xyN3apAT_yRRDeqB3sPRg.woff) format('woff');
}
@font-face {
	font-family: 'Ubuntu';
	font-style: normal;
	font-weight: 500;
	src: local('Ubuntu Medium'), local('Ubuntu-Medium'), url(http://themes.googleusercontent.com/static/fonts/ubuntu/v5/OsJ2DjdpjqFRVUSto6IffD8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 300;
	src: local('Open Sans Light'), local('OpenSans-Light'), url(http://themes.googleusercontent.com/static/fonts/opensans/v7/DXI1ORHCpsQm3Vp6mXoaTXhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	src: local('Open Sans'), local('OpenSans'), url(http://themes.googleusercontent.com/static/fonts/opensans/v7/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
	font-family: 'Entypo';
	src: url(data:font/woff;charset=utf-8;base64,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) format('woff'), url(data:font/truetype;charset=utf-8;base64,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) format('truetype'), url('entypo-webfont-webfont.svg#EntypoRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Simple-Line-Icons';
	src: url('../fonts/Simple-Line-Icons.eot');
	src: url('../fonts/Simple-Line-Icons-.eot#iefix') format('embedded-opentype'), url('../fonts/Simple-Line-Icons.woff') format('woff'), url('../fonts/Simple-Line-Icons.ttf') format('truetype'), url('../fonts/Simple-Line-Icons.svg#Simple-Line-Icons') format('svg');
	font-weight: normal;
	font-style: normal;
}
/* Use the following CSS code if you want to use data attributes for inserting your icons */
[data-icon]:before {
	font-family: 'Simple-Line-Icons';
	content: attr(data-icon);
	speak: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
/* Use the following CSS code if you want to have a class per icon */
/*
Instead of a list of all class selectors,
you can use the generic selector below, but it's slower:
[class*="icon-"] {
*/
.icon-user-female, .icon-user-follow, .icon-user-following, .icon-user-unfollow, .icon-trophy, .icon-screen-smartphone, .icon-screen-desktop, .icon-plane, .icon-notebook, .icon-moustache, .icon-mouse, .icon-magnet, .icon-energy, .icon-emoticon-smile, .icon-disc, .icon-cursor-move, .icon-crop, .icon-credit-card, .icon-chemistry, .icon-user, .icon-speedometer, .icon-social-youtube, .icon-social-twitter, .icon-social-tumblr, .icon-social-facebook, .icon-social-dropbox, .icon-social-dribbble, .icon-shield, .icon-screen-tablet, .icon-magic-wand, .icon-hourglass, .icon-graduation, .icon-ghost, .icon-game-controller, .icon-fire, .icon-eyeglasses, .icon-envelope-open, .icon-envelope-letter, .icon-bell, .icon-badge, .icon-anchor, .icon-wallet, .icon-vector, .icon-speech, .icon-puzzle, .icon-printer, .icon-present, .icon-playlist, .icon-pin, .icon-picture, .icon-map, .icon-layers, .icon-handbag, .icon-globe-alt, .icon-globe, .icon-frame, .icon-folder-alt, .icon-film, .icon-feed, .icon-earphones-alt, .icon-earphones, .icon-drop, .icon-drawer, .icon-docs, .icon-directions, .icon-direction, .icon-diamond, .icon-cup, .icon-compass, .icon-call-out, .icon-call-in, .icon-call-end, .icon-calculator, .icon-bubbles, .icon-briefcase, .icon-book-open, .icon-basket-loaded, .icon-basket, .icon-bag, .icon-action-undo, .icon-action-redo, .icon-wrench, .icon-umbrella, .icon-trash, .icon-tag, .icon-support, .icon-size-fullscreen, .icon-size-actual, .icon-shuffle, .icon-share-alt, .icon-share, .icon-rocket, .icon-question, .icon-pie-chart, .icon-pencil, .icon-note, .icon-music-tone-alt, .icon-music-tone, .icon-microphone, .icon-loop, .icon-logout, .icon-login, .icon-list, .icon-like, .icon-home, .icon-grid, .icon-graph, .icon-equalizer, .icon-dislike, .icon-cursor, .icon-control-start, .icon-control-rewind, .icon-control-play, .icon-control-pause, .icon-control-forward, .icon-control-end, .icon-calendar, .icon-bulb, .icon-bar-chart, .icon-arrow-up, .icon-arrow-right, .icon-arrow-left, .icon-arrow-down, .icon-ban, .icon-bubble, .icon-camcorder, .icon-camera, .icon-check, .icon-clock, .icon-close, .icon-cloud-download, .icon-cloud-upload, .icon-doc, .icon-envelope, .icon-eye, .icon-flag, .icon-folder, .icon-heart, .icon-info, .icon-key, .icon-link, .icon-lock, .icon-lock-open, .icon-magnifier, .icon-magnifier-add, .icon-magnifier-remove, .icon-paper-clip, .icon-paper-plane, .icon-plus, .icon-pointer, .icon-power, .icon-refresh, .icon-reload, .icon-settings, .icon-star, .icon-symbol-female, .icon-symbol-male, .icon-target, .icon-volume-1, .icon-volume-2, .icon-volume-off, .icon-users {
	font-family: 'Simple-Line-Icons';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}
.icon-user-female:before {
	content: "\e000";
}
.icon-user-follow:before {
	content: "\e002";
}
.icon-user-following:before {
	content: "\e003";
}
.icon-user-unfollow:before {
	content: "\e004";
}
.icon-trophy:before {
	content: "\e006";
}
.icon-screen-smartphone:before {
	content: "\e010";
}
.icon-screen-desktop:before {
	content: "\e011";
}
.icon-plane:before {
	content: "\e012";
}
.icon-notebook:before {
	content: "\e013";
}
.icon-moustache:before {
	content: "\e014";
}
.icon-mouse:before {
	content: "\e015";
}
.icon-magnet:before {
	content: "\e016";
}
.icon-energy:before {
	content: "\e020";
}
.icon-emoticon-smile:before {
	content: "\e021";
}
.icon-disc:before {
	content: "\e022";
}
.icon-cursor-move:before {
	content: "\e023";
}
.icon-crop:before {
	content: "\e024";
}
.icon-credit-card:before {
	content: "\e025";
}
.icon-chemistry:before {
	content: "\e026";
}
.icon-user:before {
	content: "\e005";
}
.icon-speedometer:before {
	content: "\e007";
}
.icon-social-youtube:before {
	content: "\e008";
}
.icon-social-twitter:before {
	content: "\e009";
}
.icon-social-tumblr:before {
	content: "\e00a";
}
.icon-social-facebook:before {
	content: "\e00b";
}
.icon-social-dropbox:before {
	content: "\e00c";
}
.icon-social-dribbble:before {
	content: "\e00d";
}
.icon-shield:before {
	content: "\e00e";
}
.icon-screen-tablet:before {
	content: "\e00f";
}
.icon-magic-wand:before {
	content: "\e017";
}
.icon-hourglass:before {
	content: "\e018";
}
.icon-graduation:before {
	content: "\e019";
}
.icon-ghost:before {
	content: "\e01a";
}
.icon-game-controller:before {
	content: "\e01b";
}
.icon-fire:before {
	content: "\e01c";
}
.icon-eyeglasses:before {
	content: "\e01d";
}
.icon-envelope-open:before {
	content: "\e01e";
}
.icon-envelope-letter:before {
	content: "\e01f";
}
.icon-bell:before {
	content: "\e027";
}
.icon-badge:before {
	content: "\e028";
}
.icon-anchor:before {
	content: "\e029";
}
.icon-wallet:before {
	content: "\e02a";
}
.icon-vector:before {
	content: "\e02b";
}
.icon-speech:before {
	content: "\e02c";
}
.icon-puzzle:before {
	content: "\e02d";
}
.icon-printer:before {
	content: "\e02e";
}
.icon-present:before {
	content: "\e02f";
}
.icon-playlist:before {
	content: "\e030";
}
.icon-pin:before {
	content: "\e031";
}
.icon-picture:before {
	content: "\e032";
}
.icon-map:before {
	content: "\e033";
}
.icon-layers:before {
	content: "\e034";
}
.icon-handbag:before {
	content: "\e035";
}
.icon-globe-alt:before {
	content: "\e036";
}
.icon-globe:before {
	content: "\e037";
}
.icon-frame:before {
	content: "\e038";
}
.icon-folder-alt:before {
	content: "\e039";
}
.icon-film:before {
	content: "\e03a";
}
.icon-feed:before {
	content: "\e03b";
}
.icon-earphones-alt:before {
	content: "\e03c";
}
.icon-earphones:before {
	content: "\e03d";
}
.icon-drop:before {
	content: "\e03e";
}
.icon-drawer:before {
	content: "\e03f";
}
.icon-docs:before {
	content: "\e040";
}
.icon-directions:before {
	content: "\e041";
}
.icon-direction:before {
	content: "\e042";
}
.icon-diamond:before {
	content: "\e043";
}
.icon-cup:before {
	content: "\e044";
}
.icon-compass:before {
	content: "\e045";
}
.icon-call-out:before {
	content: "\e046";
}
.icon-call-in:before {
	content: "\e047";
}
.icon-call-end:before {
	content: "\e048";
}
.icon-calculator:before {
	content: "\e049";
}
.icon-bubbles:before {
	content: "\e04a";
}
.icon-briefcase:before {
	content: "\e04b";
}
.icon-book-open:before {
	content: "\e04c";
}
.icon-basket-loaded:before {
	content: "\e04d";
}
.icon-basket:before {
	content: "\e04e";
}
.icon-bag:before {
	content: "\e04f";
}
.icon-action-undo:before {
	content: "\e050";
}
.icon-action-redo:before {
	content: "\e051";
}
.icon-wrench:before {
	content: "\e052";
}
.icon-umbrella:before {
	content: "\e053";
}
.icon-trash:before {
	content: "\e054";
}
.icon-tag:before {
	content: "\e055";
}
.icon-support:before {
	content: "\e056";
}
.icon-size-fullscreen:before {
	content: "\e057";
}
.icon-size-actual:before {
	content: "\e058";
}
.icon-shuffle:before {
	content: "\e059";
}
.icon-share-alt:before {
	content: "\e05a";
}
.icon-share:before {
	content: "\e05b";
}
.icon-rocket:before {
	content: "\e05c";
}
.icon-question:before {
	content: "\e05d";
}
.icon-pie-chart:before {
	content: "\e05e";
}
.icon-pencil:before {
	content: "\e05f";
}
.icon-note:before {
	content: "\e060";
}
.icon-music-tone-alt:before {
	content: "\e061";
}
.icon-music-tone:before {
	content: "\e062";
}
.icon-microphone:before {
	content: "\e063";
}
.icon-loop:before {
	content: "\e064";
}
.icon-logout:before {
	content: "\e065";
}
.icon-login:before {
	content: "\e066";
}
.icon-list:before {
	content: "\e067";
}
.icon-like:before {
	content: "\e068";
}
.icon-home:before {
	content: "\e069";
}
.icon-grid:before {
	content: "\e06a";
}
.icon-graph:before {
	content: "\e06b";
}
.icon-equalizer:before {
	content: "\e06c";
}
.icon-dislike:before {
	content: "\e06d";
}
.icon-cursor:before {
	content: "\e06e";
}
.icon-control-start:before {
	content: "\e06f";
}
.icon-control-rewind:before {
	content: "\e070";
}
.icon-control-play:before {
	content: "\e071";
}
.icon-control-pause:before {
	content: "\e072";
}
.icon-control-forward:before {
	content: "\e073";
}
.icon-control-end:before {
	content: "\e074";
}
.icon-calendar:before {
	content: "\e075";
}
.icon-bulb:before {
	content: "\e076";
}
.icon-bar-chart:before {
	content: "\e077";
}
.icon-arrow-up:before {
	content: "\e078";
}
.icon-arrow-right:before {
	content: "\e079";
}
.icon-arrow-left:before {
	content: "\e07a";
}
.icon-arrow-down:before {
	content: "\e07b";
}
.icon-ban:before {
	content: "\e07c";
}
.icon-bubble:before {
	content: "\e07d";
}
.icon-camcorder:before {
	content: "\e07e";
}
.icon-camera:before {
	content: "\e07f";
}
.icon-check:before {
	content: "\e080";
}
.icon-clock:before {
	content: "\e081";
}
.icon-close:before {
	content: "\e082";
}
.icon-cloud-download:before {
	content: "\e083";
}
.icon-cloud-upload:before {
	content: "\e084";
}
.icon-doc:before {
	content: "\e085";
}
.icon-envelope:before {
	content: "\e086";
}
.icon-eye:before {
	content: "\e087";
}
.icon-flag:before {
	content: "\e088";
}
.icon-folder:before {
	content: "\e089";
}
.icon-heart:before {
	content: "\e08a";
}
.icon-info:before {
	content: "\e08b";
}
.icon-key:before {
	content: "\e08c";
}
.icon-link:before {
	content: "\e08d";
}
.icon-lock:before {
	content: "\e08e";
}
.icon-lock-open:before {
	content: "\e08f";
}
.icon-magnifier:before {
	content: "\e090";
}
.icon-magnifier-add:before {
	content: "\e091";
}
.icon-magnifier-remove:before {
	content: "\e092";
}
.icon-paper-clip:before {
	content: "\e093";
}
.icon-paper-plane:before {
	content: "\e094";
}
.icon-plus:before {
	content: "\e095";
}
.icon-pointer:before {
	content: "\e096";
}
.icon-power:before {
	content: "\e097";
}
.icon-refresh:before {
	content: "\e098";
}
.icon-reload:before {
	content: "\e099";
}
.icon-settings:before {
	content: "\e09a";
}
.icon-star:before {
	content: "\e09b";
}
.icon-symbol-female:before {
	content: "\e09c";
}
.icon-symbol-male:before {
	content: "\e09d";
}
.icon-target:before {
	content: "\e09e";
}
.icon-volume-1:before {
	content: "\e09f";
}
.icon-volume-2:before {
	content: "\e0a0";
}
.icon-volume-off:before {
	content: "\e0a1";
}
.icon-users:before {
	content: "\e001";
}
/*!
 * Bootstrap v3.1.1 (http://getbootstrap.com)
 * Copyright 2011-2014 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.0 | MIT License | git.io/normalize */
html {
	font-family: sans-serif;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
body {
	margin: 0;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, 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: transparent;
}
a:active, a:hover {
	outline: 0;
}
abbr[title] {
	border-bottom: 1px dotted;
}
b, strong {
	font-weight: bold;
}
dfn {
	font-style: italic;
}
h1 {
	margin: .67em 0;
	font-size: 2em;
}
mark {
	color: #000;
	background: #ff0;
}
small {
	font-size: 80%;
}
sub, sup {
	position: relative;
	font-size: 75%;
	line-height: 0;
	vertical-align: baseline;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
img {
	border: 0;
}
svg:not(:root) {
	overflow: hidden;
}
figure {
	margin: 1em 40px;
}
hr {
	height: 0;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
pre {
	overflow: auto;
}
code, kbd, pre, samp {
	font-family: monospace, monospace;
	font-size: 1em;
}
button, input, optgroup, select, textarea {
	margin: 0;
	font: inherit;
	color: inherit;
}
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 {
 padding: 0;
 border: 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-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	-webkit-appearance: textfield;
}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
 -webkit-appearance: none;
}
fieldset {
	padding: .35em .625em .75em;
	margin: 0 2px;
	border: 1px solid #c0c0c0;
}
legend {
	padding: 0;
	border: 0;
}
textarea {
	overflow: auto;
}
optgroup {
	font-weight: bold;
}
table {
	border-spacing: 0;
	border-collapse: collapse;
}
td, th {
	padding: 0;
}

@media print {
* {
	color: #000 !important;
	text-shadow: none !important;
	background: transparent !important;
	box-shadow: none !important;
}
a,  a:visited {
	text-decoration: underline;
}
a[href]:after {
	content: " (" attr(href) ")";
}
abbr[title]:after {
	content: " (" attr(title) ")";
}
a[href^="javascript:"]:after,  a[href^="#"]: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;
}
select {
	background: #fff !important;
}
.navbar {
	display: none;
}
.table td,  .table th {
	background-color: #fff !important;
}
.btn > .caret,  .dropup > .btn > .caret {
	border-top-color: #000 !important;
}
.label {
	border: 1px solid #000;
}
.table {
	border-collapse: collapse !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: 62.5%;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.42857143;
	color: #333;
	background-color: #fff;
}
input, button, select, textarea {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
}
a {
	color: #7F7F7F;
	text-decoration: none;
}
a:hover, a:focus {
	color: #D3AA4A;
	text-decoration: underline;
}
a:focus {
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}
figure {
	margin: 0;
}
img {
	vertical-align: middle;
}
.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {
	display: block;
	max-width: 100%;
	height: auto;
}
.img-rounded {
	border-radius: 6px;
}
.img-thumbnail {
	display: inline-block;
	max-width: 100%;
	height: auto;
	padding: 4px;
	line-height: 1.42857143;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 4px;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.img-circle {
	border-radius: 50%;
}
hr {
	margin-top: 20px;
	margin-bottom: 20px;
	border: 0;
	border-top: 1px solid #e7e7e7;
}
.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-family: inherit;
	font-weight: 100;
	line-height: 1.1;
	color: inherit;
	font-family: 'Lato', sans-serif;
}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small, h1 .small, h2 .small, h3 .small, h4 .small, h5 .small, h6 .small, .h1 .small, .h2 .small, .h3 .small, .h4 .small, .h5 .small, .h6 .small {
	font-weight: normal;
	line-height: 1;
	color: #999;
}
h1, .h1, h2, .h2, h3, .h3 {
	margin-top: 20px;
	margin-bottom: 10px;
}
h1 small, .h1 small, h2 small, .h2 small, h3 small, .h3 small, h1 .small, .h1 .small, h2 .small, .h2 .small, h3 .small, .h3 .small {
	font-size: 65%;
}
h4, .h4, h5, .h5, h6, .h6 {
	margin-top: 10px;
	margin-bottom: 10px;
}
h4 small, .h4 small, h5 small, .h5 small, h6 small, .h6 small, h4 .small, .h4 .small, h5 .small, .h5 .small, h6 .small, .h6 .small {
	font-size: 75%;
}
h1, .h1 {
	font-size: 36px;
}
h2, .h2 {
	font-size: 30px;
}
h3, .h3 {
	font-size: 24px;
}
h4, .h4 {
	font-size: 18px;
}
h5, .h5 {
	line-height: 23px;
	font-size: 15px;
}
h6, .h6 {
	font-size: 12px;
}
p {
	line-height: 23px;
	margin: 0 0 20px 0;
}
.lead {
	margin-bottom: 20px;
	font-size: 16px;
	font-weight: 200;
	line-height: 1.4;
}

@media (min-width: 768px) {
.lead {
	font-size: 21px;
}
}
small, .small {
	font-size: 85%;
}
cite {
	font-style: normal;
}
.text-left {
	text-align: left;
}
.text-right {
	text-align: right;
}
.text-center {
	text-align: center;
}
.text-justify {
	text-align: justify;
}
.text-muted {
	color: #999;
}
.text-primary {
	color: #428bca;
}
a.text-primary:hover {
	color: #3071a9;
}
.text-success {
	color: #3c763d;
}
a.text-success:hover {
	color: #2b542c;
}
.text-info {
	color: #31708f;
}
a.text-info:hover {
	color: #245269;
}
.text-warning {
	color: #8a6d3b;
}
a.text-warning:hover {
	color: #66512c;
}
.text-danger {
	color: #a94442;
}
a.text-danger:hover {
	color: #843534;
}
.bg-primary {
	color: #fff;
	background-color: #428bca;
}
a.bg-primary:hover {
	background-color: #3071a9;
}
.bg-success {
	background-color: #dff0d8;
}
a.bg-success:hover {
	background-color: #c1e2b3;
}
.bg-info {
	background-color: #d9edf7;
}
a.bg-info:hover {
	background-color: #afd9ee;
}
.bg-warning {
	background-color: #fcf8e3;
}
a.bg-warning:hover {
	background-color: #f7ecb5;
}
.bg-danger {
	background-color: #f2dede;
}
a.bg-danger:hover {
	background-color: #e4b9b9;
}
.page-header {
	padding-bottom: 9px;
	margin: 40px 0 20px;
	border-bottom: 1px solid #eee;
}
ul, ol {
	margin-top: 0;
	margin-bottom: 10px;
}
ul ul, ol ul, ul ol, ol ol {
	margin-bottom: 0;
}
.list-unstyled {
	padding-left: 0;
	list-style: none;
}
.list-inline {
	padding-left: 0;
	margin-left: -5px;
	list-style: none;
	text-align: center;
}
.list-inline > li {
	display: inline-block;
	padding-right: 5px;
	padding-left: 5px;
	margin: 0 15px;
	text-align: left;
}
.list-inline > li li {
	margin-bottom: 20px;
}
dl {
	margin-top: 0;
	margin-bottom: 20px;
}
dt, dd {
	line-height: 1.42857143;
}
dt {
	font-weight: bold;
}
dd {
	margin-left: 0;
}

@media (min-width: 768px) {
.dl-horizontal dt {
	float: left;
	width: 160px;
	overflow: hidden;
	clear: left;
	text-align: right;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.dl-horizontal dd {
	margin-left: 180px;
}
}
abbr[title], abbr[data-original-title] {
	cursor: help;
	border-bottom: 1px dotted #999;
}
.initialism {
	font-size: 90%;
	text-transform: uppercase;
}
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.42857143;
	color: #999;
}
blockquote footer:before, blockquote small:before, blockquote .small:before {
	content: '\2014 \00A0';
}
.blockquote-reverse, blockquote.pull-right {
	padding-right: 15px;
	padding-left: 0;
	text-align: right;
	border-right: 5px solid #eee;
	border-left: 0;
}
.blockquote-reverse footer:before, blockquote.pull-right footer:before, .blockquote-reverse small:before, blockquote.pull-right small:before, .blockquote-reverse .small:before, blockquote.pull-right .small:before {
	content: '';
}
.blockquote-reverse footer:after, blockquote.pull-right footer:after, .blockquote-reverse small:after, blockquote.pull-right small:after, .blockquote-reverse .small:after, blockquote.pull-right .small:after {
	content: '\00A0 \2014';
}
blockquote:before, blockquote:after {
	content: "";
}
address {
	margin-bottom: 20px;
	font-style: normal;
	line-height: 1.42857143;
}
code, kbd, pre, samp {
	font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}
code {
	padding: 2px 4px;
	font-size: 90%;
	color: #c7254e;
	white-space: nowrap;
	background-color: #f9f2f4;
	border-radius: 4px;
}
kbd {
	padding: 2px 4px;
	font-size: 90%;
	color: #fff;
	background-color: #333;
	border-radius: 3px;
	box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
pre {
	display: block;
	padding: 9.5px;
	margin: 0 0 10px;
	font-size: 13px;
	line-height: 1.42857143;
	color: #333;
	word-break: break-all;
	word-wrap: break-word;
	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 {
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}

@media (min-width: 768px) {
.container {
	width: 750px;
}
}

@media (min-width: 992px) {
.container {
	width: 970px;
}
}

@media (min-width: 1230px) {
.container {
	width: 1170px;
}
}
.container-fluid {
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}
.row {
	margin-right: -15px;
	margin-left: -15px;
}
.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-right: 15px;
	padding-left: 15px;
}
.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-12 {
	width: 100%;
}
.col-xs-11 {
	width: 91.66666667%;
}
.col-xs-10 {
	width: 83.33333333%;
}
.col-xs-9 {
	width: 75%;
}
.col-xs-8 {
	width: 66.66666667%;
}
.col-xs-7 {
	width: 58.33333333%;
}
.col-xs-6 {
	width: 50%;
}
.col-xs-5 {
	width: 41.66666667%;
}
.col-xs-4 {
	width: 33.33333333%;
}
.col-xs-3 {
	width: 25%;
}
.col-xs-2 {
	width: 16.66666667%;
}
.col-xs-1 {
	width: 8.33333333%;
}
.col-xs-pull-12 {
	right: 100%;
}
.col-xs-pull-11 {
	right: 91.66666667%;
}
.col-xs-pull-10 {
	right: 83.33333333%;
}
.col-xs-pull-9 {
	right: 75%;
}
.col-xs-pull-8 {
	right: 66.66666667%;
}
.col-xs-pull-7 {
	right: 58.33333333%;
}
.col-xs-pull-6 {
	right: 50%;
}
.col-xs-pull-5 {
	right: 41.66666667%;
}
.col-xs-pull-4 {
	right: 33.33333333%;
}
.col-xs-pull-3 {
	right: 25%;
}
.col-xs-pull-2 {
	right: 16.66666667%;
}
.col-xs-pull-1 {
	right: 8.33333333%;
}
.col-xs-pull-0 {
	right: 0;
}
.col-xs-push-12 {
	left: 100%;
}
.col-xs-push-11 {
	left: 91.66666667%;
}
.col-xs-push-10 {
	left: 83.33333333%;
}
.col-xs-push-9 {
	left: 75%;
}
.col-xs-push-8 {
	left: 66.66666667%;
}
.col-xs-push-7 {
	left: 58.33333333%;
}
.col-xs-push-6 {
	left: 50%;
}
.col-xs-push-5 {
	left: 41.66666667%;
}
.col-xs-push-4 {
	left: 33.33333333%;
}
.col-xs-push-3 {
	left: 25%;
}
.col-xs-push-2 {
	left: 16.66666667%;
}
.col-xs-push-1 {
	left: 8.33333333%;
}
.col-xs-push-0 {
	left: 0;
}
.col-xs-offset-12 {
	margin-left: 100%;
}
.col-xs-offset-11 {
	margin-left: 91.66666667%;
}
.col-xs-offset-10 {
	margin-left: 83.33333333%;
}
.col-xs-offset-9 {
	margin-left: 75%;
}
.col-xs-offset-8 {
	margin-left: 66.66666667%;
}
.col-xs-offset-7 {
	margin-left: 58.33333333%;
}
.col-xs-offset-6 {
	margin-left: 50%;
}
.col-xs-offset-5 {
	margin-left: 41.66666667%;
}
.col-xs-offset-4 {
	margin-left: 33.33333333%;
}
.col-xs-offset-3 {
	margin-left: 25%;
}
.col-xs-offset-2 {
	margin-left: 16.66666667%;
}
.col-xs-offset-1 {
	margin-left: 8.33333333%;
}
.col-xs-offset-0 {
	margin-left: 0;
}

@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-12 {
	width: 100%;
}
.col-sm-11 {
	width: 91.66666667%;
}
.col-sm-10 {
	width: 83.33333333%;
}
.col-sm-9 {
	width: 75%;
}
.col-sm-8 {
	width: 66.66666667%;
}
.col-sm-7 {
	width: 58.33333333%;
}
.col-sm-6 {
	width: 50%;
}
.col-sm-5 {
	width: 41.66666667%;
}
.col-sm-4 {
	width: 33.33333333%;
}
.col-sm-3 {
	width: 25%;
}
.col-sm-2 {
	width: 16.66666667%;
}
.col-sm-1 {
	width: 8.33333333%;
}
.col-sm-pull-12 {
	right: 100%;
}
.col-sm-pull-11 {
	right: 91.66666667%;
}
.col-sm-pull-10 {
	right: 83.33333333%;
}
.col-sm-pull-9 {
	right: 75%;
}
.col-sm-pull-8 {
	right: 66.66666667%;
}
.col-sm-pull-7 {
	right: 58.33333333%;
}
.col-sm-pull-6 {
	right: 50%;
}
.col-sm-pull-5 {
	right: 41.66666667%;
}
.col-sm-pull-4 {
	right: 33.33333333%;
}
.col-sm-pull-3 {
	right: 25%;
}
.col-sm-pull-2 {
	right: 16.66666667%;
}
.col-sm-pull-1 {
	right: 8.33333333%;
}
.col-sm-pull-0 {
	right: 0;
}
.col-sm-push-12 {
	left: 100%;
}
.col-sm-push-11 {
	left: 91.66666667%;
}
.col-sm-push-10 {
	left: 83.33333333%;
}
.col-sm-push-9 {
	left: 75%;
}
.col-sm-push-8 {
	left: 66.66666667%;
}
.col-sm-push-7 {
	left: 58.33333333%;
}
.col-sm-push-6 {
	left: 50%;
}
.col-sm-push-5 {
	left: 41.66666667%;
}
.col-sm-push-4 {
	left: 33.33333333%;
}
.col-sm-push-3 {
	left: 25%;
}
.col-sm-push-2 {
	left: 16.66666667%;
}
.col-sm-push-1 {
	left: 8.33333333%;
}
.col-sm-push-0 {
	left: 0;
}
.col-sm-offset-12 {
	margin-left: 100%;
}
.col-sm-offset-11 {
	margin-left: 91.66666667%;
}
.col-sm-offset-10 {
	margin-left: 83.33333333%;
}
.col-sm-offset-9 {
	margin-left: 75%;
}
.col-sm-offset-8 {
	margin-left: 66.66666667%;
}
.col-sm-offset-7 {
	margin-left: 58.33333333%;
}
.col-sm-offset-6 {
	margin-left: 50%;
}
.col-sm-offset-5 {
	margin-left: 41.66666667%;
}
.col-sm-offset-4 {
	margin-left: 33.33333333%;
}
.col-sm-offset-3 {
	margin-left: 25%;
}
.col-sm-offset-2 {
	margin-left: 16.66666667%;
}
.col-sm-offset-1 {
	margin-left: 8.33333333%;
}
.col-sm-offset-0 {
	margin-left: 0;
}
}

@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-12 {
	width: 100%;
}
.col-md-11 {
	width: 91.66666667%;
}
.col-md-10 {
	width: 83.33333333%;
}
.col-md-9 {
	width: 75%;
}
.col-md-8 {
	width: 66.66666667%;
}
.col-md-7 {
	width: 58.33333333%;
}
.col-md-6 {
	width: 50%;
}
.col-md-5 {
	width: 41.66666667%;
}
.col-md-4 {
	width: 33.33333333%;
}
.col-md-3 {
	width: 25%;
}
.col-md-2 {
	width: 16.66666667%;
}
.col-md-1 {
	width: 8.33333333%;
}
.col-md-pull-12 {
	right: 100%;
}
.col-md-pull-11 {
	right: 91.66666667%;
}
.col-md-pull-10 {
	right: 83.33333333%;
}
.col-md-pull-9 {
	right: 75%;
}
.col-md-pull-8 {
	right: 66.66666667%;
}
.col-md-pull-7 {
	right: 58.33333333%;
}
.col-md-pull-6 {
	right: 50%;
}
.col-md-pull-5 {
	right: 41.66666667%;
}
.col-md-pull-4 {
	right: 33.33333333%;
}
.col-md-pull-3 {
	right: 25%;
}
.col-md-pull-2 {
	right: 16.66666667%;
}
.col-md-pull-1 {
	right: 8.33333333%;
}
.col-md-pull-0 {
	right: 0;
}
.col-md-push-12 {
	left: 100%;
}
.col-md-push-11 {
	left: 91.66666667%;
}
.col-md-push-10 {
	left: 83.33333333%;
}
.col-md-push-9 {
	left: 75%;
}
.col-md-push-8 {
	left: 66.66666667%;
}
.col-md-push-7 {
	left: 58.33333333%;
}
.col-md-push-6 {
	left: 50%;
}
.col-md-push-5 {
	left: 41.66666667%;
}
.col-md-push-4 {
	left: 33.33333333%;
}
.col-md-push-3 {
	left: 25%;
}
.col-md-push-2 {
	left: 16.66666667%;
}
.col-md-push-1 {
	left: 8.33333333%;
}
.col-md-push-0 {
	left: 0;
}
.col-md-offset-12 {
	margin-left: 100%;
}
.col-md-offset-11 {
	margin-left: 91.66666667%;
}
.col-md-offset-10 {
	margin-left: 83.33333333%;
}
.col-md-offset-9 {
	margin-left: 75%;
}
.col-md-offset-8 {
	margin-left: 66.66666667%;
}
.col-md-offset-7 {
	margin-left: 58.33333333%;
}
.col-md-offset-6 {
	margin-left: 50%;
}
.col-md-offset-5 {
	margin-left: 41.66666667%;
}
.col-md-offset-4 {
	margin-left: 33.33333333%;
}
.col-md-offset-3 {
	margin-left: 25%;
}
.col-md-offset-2 {
	margin-left: 16.66666667%;
}
.col-md-offset-1 {
	margin-left: 8.33333333%;
}
.col-md-offset-0 {
	margin-left: 0;
}
}

@media (min-width: 1230px) {
.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-12 {
	width: 100%;
}
.col-lg-11 {
	width: 91.66666667%;
}
.col-lg-10 {
	width: 83.33333333%;
}
.col-lg-9 {
	width: 75%;
}
.col-lg-8 {
	width: 66.66666667%;
}
.col-lg-7 {
	width: 58.33333333%;
}
.col-lg-6 {
	width: 50%;
}
.col-lg-5 {
	width: 41.66666667%;
}
.col-lg-4 {
	width: 33.33333333%;
}
.col-lg-3 {
	width: 25%;
}
.col-lg-2 {
	width: 16.66666667%;
}
.col-lg-1 {
	width: 8.33333333%;
}
.col-lg-pull-12 {
	right: 100%;
}
.col-lg-pull-11 {
	right: 91.66666667%;
}
.col-lg-pull-10 {
	right: 83.33333333%;
}
.col-lg-pull-9 {
	right: 75%;
}
.col-lg-pull-8 {
	right: 66.66666667%;
}
.col-lg-pull-7 {
	right: 58.33333333%;
}
.col-lg-pull-6 {
	right: 50%;
}
.col-lg-pull-5 {
	right: 41.66666667%;
}
.col-lg-pull-4 {
	right: 33.33333333%;
}
.col-lg-pull-3 {
	right: 25%;
}
.col-lg-pull-2 {
	right: 16.66666667%;
}
.col-lg-pull-1 {
	right: 8.33333333%;
}
.col-lg-pull-0 {
	right: 0;
}
.col-lg-push-12 {
	left: 100%;
}
.col-lg-push-11 {
	left: 91.66666667%;
}
.col-lg-push-10 {
	left: 83.33333333%;
}
.col-lg-push-9 {
	left: 75%;
}
.col-lg-push-8 {
	left: 66.66666667%;
}
.col-lg-push-7 {
	left: 58.33333333%;
}
.col-lg-push-6 {
	left: 50%;
}
.col-lg-push-5 {
	left: 41.66666667%;
}
.col-lg-push-4 {
	left: 33.33333333%;
}
.col-lg-push-3 {
	left: 25%;
}
.col-lg-push-2 {
	left: 16.66666667%;
}
.col-lg-push-1 {
	left: 8.33333333%;
}
.col-lg-push-0 {
	left: 0;
}
.col-lg-offset-12 {
	margin-left: 100%;
}
.col-lg-offset-11 {
	margin-left: 91.66666667%;
}
.col-lg-offset-10 {
	margin-left: 83.33333333%;
}
.col-lg-offset-9 {
	margin-left: 75%;
}
.col-lg-offset-8 {
	margin-left: 66.66666667%;
}
.col-lg-offset-7 {
	margin-left: 58.33333333%;
}
.col-lg-offset-6 {
	margin-left: 50%;
}
.col-lg-offset-5 {
	margin-left: 41.66666667%;
}
.col-lg-offset-4 {
	margin-left: 33.33333333%;
}
.col-lg-offset-3 {
	margin-left: 25%;
}
.col-lg-offset-2 {
	margin-left: 16.66666667%;
}
.col-lg-offset-1 {
	margin-left: 8.33333333%;
}
.col-lg-offset-0 {
	margin-left: 0;
}
}
table {
	max-width: 100%;
	background-color: transparent;
}
th {
	text-align: left;
}
.table {
	width: 100%;
	margin-bottom: 20px;
}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
	padding: 8px;
	line-height: 1.42857143;
	vertical-align: top;
	border-top: 1px solid #ddd;
}
.table > thead > tr > th {
	vertical-align: bottom;
	border-bottom: 2px solid #ddd;
}
.table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > td {
	border-top: 0;
}
.table > tbody + tbody {
	border-top: 2px solid #ddd;
}
.table .table {
	background-color: #fff;
}
.table-condensed > thead > tr > th, .table-condensed > tbody > tr > th, .table-condensed > tfoot > tr > th, .table-condensed > thead > tr > td, .table-condensed > tbody > tr > td, .table-condensed > tfoot > tr > td {
	padding: 5px;
}
.table-bordered {
	border: 1px solid #ddd;
}
.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {
	border: 1px solid #ddd;
}
.table-bordered > thead > tr > th, .table-bordered > thead > tr > td {
	border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-child(odd) > td, .table-striped > tbody > tr:nth-child(odd) > th {
	background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover > td, .table-hover > tbody > tr:hover > th {
	background-color: #f5f5f5;
}
table col[class*="col-"] {
	position: static;
	display: table-column;
	float: none;
}
table td[class*="col-"], table th[class*="col-"] {
	position: static;
	display: table-cell;
	float: none;
}
.table > thead > tr > td.active, .table > tbody > tr > td.active, .table > tfoot > tr > td.active, .table > thead > tr > th.active, .table > tbody > tr > th.active, .table > tfoot > tr > th.active, .table > thead > tr.active > td, .table > tbody > tr.active > td, .table > tfoot > tr.active > td, .table > thead > tr.active > th, .table > tbody > tr.active > th, .table > tfoot > tr.active > th {
	background-color: #f5f5f5;
}
.table-hover > tbody > tr > td.active:hover, .table-hover > tbody > tr > th.active:hover, .table-hover > tbody > tr.active:hover > td, .table-hover > tbody > tr.active:hover > th {
	background-color: #e8e8e8;
}
.table > thead > tr > td.success, .table > tbody > tr > td.success, .table > tfoot > tr > td.success, .table > thead > tr > th.success, .table > tbody > tr > th.success, .table > tfoot > tr > th.success, .table > thead > tr.success > td, .table > tbody > tr.success > td, .table > tfoot > tr.success > td, .table > thead > tr.success > th, .table > tbody > tr.success > th, .table > tfoot > tr.success > th {
	background-color: #dff0d8;
}
.table-hover > tbody > tr > td.success:hover, .table-hover > tbody > tr > th.success:hover, .table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr.success:hover > th {
	background-color: #d0e9c6;
}
.table > thead > tr > td.info, .table > tbody > tr > td.info, .table > tfoot > tr > td.info, .table > thead > tr > th.info, .table > tbody > tr > th.info, .table > tfoot > tr > th.info, .table > thead > tr.info > td, .table > tbody > tr.info > td, .table > tfoot > tr.info > td, .table > thead > tr.info > th, .table > tbody > tr.info > th, .table > tfoot > tr.info > th {
	background-color: #d9edf7;
}
.table-hover > tbody > tr > td.info:hover, .table-hover > tbody > tr > th.info:hover, .table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr.info:hover > th {
	background-color: #c4e3f3;
}
.table > thead > tr > td.warning, .table > tbody > tr > td.warning, .table > tfoot > tr > td.warning, .table > thead > tr > th.warning, .table > tbody > tr > th.warning, .table > tfoot > tr > th.warning, .table > thead > tr.warning > td, .table > tbody > tr.warning > td, .table > tfoot > tr.warning > td, .table > thead > tr.warning > th, .table > tbody > tr.warning > th, .table > tfoot > tr.warning > th {
	background-color: #fcf8e3;
}
.table-hover > tbody > tr > td.warning:hover, .table-hover > tbody > tr > th.warning:hover, .table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr.warning:hover > th {
	background-color: #faf2cc;
}
.table > thead > tr > td.danger, .table > tbody > tr > td.danger, .table > tfoot > tr > td.danger, .table > thead > tr > th.danger, .table > tbody > tr > th.danger, .table > tfoot > tr > th.danger, .table > thead > tr.danger > td, .table > tbody > tr.danger > td, .table > tfoot > tr.danger > td, .table > thead > tr.danger > th, .table > tbody > tr.danger > th, .table > tfoot > tr.danger > th {
	background-color: #f2dede;
}
.table-hover > tbody > tr > td.danger:hover, .table-hover > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr.danger:hover > th {
	background-color: #ebcccc;
}

@media (max-width: 767px) {
.table-responsive {
	width: 100%;
	margin-bottom: 15px;
	overflow-x: scroll;
	overflow-y: hidden;
	-webkit-overflow-scrolling: touch;
	-ms-overflow-style: -ms-autohiding-scrollbar;
	border: 1px solid #ddd;
}
.table-responsive > .table {
	margin-bottom: 0;
}
.table-responsive > .table > thead > tr > th,  .table-responsive > .table > tbody > tr > th,  .table-responsive > .table > tfoot > tr > th,  .table-responsive > .table > thead > tr > td,  .table-responsive > .table > tbody > tr > td,  .table-responsive > .table > tfoot > tr > td {
	white-space: nowrap;
}
.table-responsive > .table-bordered {
	border: 0;
}
.table-responsive > .table-bordered > thead > tr > th:first-child,  .table-responsive > .table-bordered > tbody > tr > th:first-child,  .table-responsive > .table-bordered > tfoot > tr > th:first-child,  .table-responsive > .table-bordered > thead > tr > td:first-child,  .table-responsive > .table-bordered > tbody > tr > td:first-child,  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
	border-left: 0;
}
.table-responsive > .table-bordered > thead > tr > th:last-child,  .table-responsive > .table-bordered > tbody > tr > th:last-child,  .table-responsive > .table-bordered > tfoot > tr > th:last-child,  .table-responsive > .table-bordered > thead > tr > td:last-child,  .table-responsive > .table-bordered > tbody > tr > td:last-child,  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
	border-right: 0;
}
.table-responsive > .table-bordered > tbody > tr:last-child > th,  .table-responsive > .table-bordered > tfoot > tr:last-child > th,  .table-responsive > .table-bordered > tbody > tr:last-child > td,  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
	border-bottom: 0;
}
}
fieldset {
	min-width: 0;
	padding: 0;
	margin: 0;
	border: 0;
}
legend {
	display: block;
	width: 100%;
	padding: 0;
	margin-bottom: 20px;
	font-size: 21px;
	line-height: inherit;
	color: #333;
	border: 0;
	border-bottom: 1px solid #e5e5e5;
}
label {
	display: inline-block;
	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;
	/* IE8-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: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}
output {
	display: block;
	padding-top: 7px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
}
.form-control {
	display: block;
	margin-bottom: 10px !important;
	width: 100%;
	height: 36px;
	padding: 8px 15px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #999999;
	font-weight: 600;
	border: none;
	font-family: 'Open Sans';
	text-transform: uppercase;
	background-color: #f7f7f7;
	background-image: none;
	-webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
	transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
textarea.form-control {
	min-height: 70px;
}
input[type=submit].form-control {
	height: auto;
	padding: 6px 30px;
	font-size: 12px;
	color: #fff;
	font-weight: 400;
	width: auto;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
	align:center;
}
input[type=submit].form-control:hover {
	background: #31393e;
}
.form-control:focus {
	border-color: #66afe9;
	outline: 0;
}
.form-control::-moz-placeholder {
 color: #999;
 opacity: 1;
}
.form-control:-ms-input-placeholder {
 color: #999;
}
.form-control::-webkit-input-placeholder {
 color: #999;
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
	cursor: not-allowed;
	background-color: #eee;
	opacity: 1;
}
input[type="search"] {
	-webkit-appearance: none;
}
input[type="date"] {
	line-height: 34px;
}
.form-group {
	margin-bottom: 15px;
}
.radio, .checkbox {
	display: block;
	min-height: 20px;
	padding-left: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.radio label, .checkbox label {
	display: inline;
	font-weight: normal;
	cursor: pointer;
}
.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {
	float: left;
	margin-left: -20px;
}
.radio + .radio, .checkbox + .checkbox {
	margin-top: -5px;
}
.radio-inline, .checkbox-inline {
	display: inline-block;
	padding-left: 20px;
	margin-bottom: 0;
	font-weight: normal;
	vertical-align: middle;
	cursor: pointer;
}
.radio-inline + .radio-inline, .checkbox-inline + .checkbox-inline {
	margin-top: 0;
	margin-left: 10px;
}
input[type="radio"][disabled], input[type="checkbox"][disabled], .radio[disabled], .radio-inline[disabled], .checkbox[disabled], .checkbox-inline[disabled], fieldset[disabled] input[type="radio"], fieldset[disabled] input[type="checkbox"], fieldset[disabled] .radio, fieldset[disabled] .radio-inline, fieldset[disabled] .checkbox, fieldset[disabled] .checkbox-inline {
	cursor: not-allowed;
}
.input-sm {
	height: 30px;
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}
select.input-sm {
	height: 30px;
	line-height: 30px;
}
textarea.input-sm, select[multiple].input-sm {
	height: auto;
}
.input-lg {
	height: 46px;
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.33;
	border-radius: 6px;
}
select.input-lg {
	height: 46px;
	line-height: 46px;
}
textarea.input-lg, select[multiple].input-lg {
	height: auto;
}
.has-feedback {
	position: relative;
}
.has-feedback .form-control {
	padding-right: 42.5px;
}
.has-feedback .form-control-feedback {
	position: absolute;
	top: 25px;
	right: 0;
	display: block;
	width: 34px;
	height: 34px;
	line-height: 34px;
	text-align: center;
}
.has-success .help-block, .has-success .control-label, .has-success .radio, .has-success .checkbox, .has-success .radio-inline, .has-success .checkbox-inline {
	color: #3c763d;
}
.has-success .form-control {
	border-color: #3c763d;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
	border-color: #2b542c;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
	color: #3c763d;
	background-color: #dff0d8;
	border-color: #3c763d;
}
.has-success .form-control-feedback {
	color: #3c763d;
}
.has-warning .help-block, .has-warning .control-label, .has-warning .radio, .has-warning .checkbox, .has-warning .radio-inline, .has-warning .checkbox-inline {
	color: #8a6d3b;
}
.has-warning .form-control {
	border-color: #8a6d3b;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
	border-color: #66512c;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
	color: #8a6d3b;
	background-color: #fcf8e3;
	border-color: #8a6d3b;
}
.has-warning .form-control-feedback {
	color: #8a6d3b;
}
.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline {
	color: #a94442;
}
.has-error .form-control {
	border-color: #a94442;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
	border-color: #843534;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
	color: #a94442;
	background-color: #f2dede;
	border-color: #a94442;
}
.has-error .form-control-feedback {
	color: #a94442;
}
.form-control-static {
	margin-bottom: 0;
}
.help-block {
	display: block;
	margin-top: 5px;
	margin-bottom: 10px;
	color: #737373;
}

@media (min-width: 768px) {
.form-inline .form-group {
	display: inline-block;
	margin-bottom: 0;
	vertical-align: middle;
}
.form-inline .form-control {
	display: inline-block;
	width: auto;
	vertical-align: middle;
}
.form-inline .input-group > .form-control {
	width: 100%;
}
.form-inline .control-label {
	margin-bottom: 0;
	vertical-align: middle;
}
.form-inline .radio,  .form-inline .checkbox {
	display: inline-block;
	padding-left: 0;
	margin-top: 0;
	margin-bottom: 0;
	vertical-align: middle;
}
.form-inline .radio input[type="radio"],  .form-inline .checkbox input[type="checkbox"] {
	float: none;
	margin-left: 0;
}
.form-inline .has-feedback .form-control-feedback {
	top: 0;
}
}
.form-horizontal .control-label, .form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline {
	padding-top: 7px;
	margin-top: 0;
	margin-bottom: 0;
}
.form-horizontal .radio, .form-horizontal .checkbox {
	min-height: 27px;
}
.form-horizontal .form-group {
	margin-right: -15px;
	margin-left: -15px;
}
.form-horizontal .form-control-static {
	padding-top: 7px;
}

@media (min-width: 768px) {
.form-horizontal .control-label {
	text-align: right;
}
}
.form-horizontal .has-feedback .form-control-feedback {
	top: 0;
	right: 15px;
}
.btn {
	display: inline-block;
	position: relative;
	padding: 15px 45px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	text-transform: uppercase;
	font-size: 16px;
	font-family: 'Lato';
	font-weight: 400;
}
.btn:hover, .btn:focus {
	color: #333;
	text-decoration: none;
}
.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
	pointer-events: none;
	cursor: not-allowed;
	filter: alpha(opacity=65);
	-webkit-box-shadow: none;
	box-shadow: none;
	opacity: .65;
}
.btn-default {
	color: #fff;
	background-color: #000;
}
.btn-default:hover {
	background: #51585c;
}
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
	color: #fff;
}
.btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
	background-image: none;
}
.btn-default.disabled, .btn-default[disabled], fieldset[disabled] .btn-default, .btn-default.disabled:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn-default:focus, .btn-default.disabled:active, .btn-default[disabled]:active, fieldset[disabled] .btn-default:active, .btn-default.disabled.active, .btn-default[disabled].active, fieldset[disabled] .btn-default.active {
	background-color: #fff;
	border-color: #ccc;
}
.btn-default .badge {
	color: #fff;
	background-color: #333;
}
.btn-primary {
	padding: 12px 42px;
	color: #31393e;
	background-color: transparent;
	border: 3px solid #000;
	z-index: 1;
}
.btn-primary:after {
	content: '';
	position: absolute;
	bottom: 0;
	z-index: -1;
	width: 100%;
	height: 0;
	left: 0;
	background: #000;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.btn-primary:hover {
	color: #fff;
}
.btn-primary:hover:after {
	height: 100%;
}
.btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
	background-image: none;
}
.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active {
	background-color: #428bca;
	border-color: #357ebd;
}
.btn-primary .badge {
	color: #fff;
	background-color: #51585c;
}
.btn-success {
	color: #fff;
	background-color: #51585c;
}
.btn-success:hover {
	background: #000;
}
.btn-success:hover {
	color: #fff;
}
.btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success {
	background-image: none;
}
.btn-success.disabled, .btn-success[disabled], fieldset[disabled] .btn-success, .btn-success.disabled:hover, .btn-success[disabled]:hover, fieldset[disabled] .btn-success:hover, .btn-success.disabled:focus, .btn-success[disabled]:focus, fieldset[disabled] .btn-success:focus, .btn-success.disabled:active, .btn-success[disabled]:active, fieldset[disabled] .btn-success:active, .btn-success.disabled.active, .btn-success[disabled].active, fieldset[disabled] .btn-success.active {
	background-color: #5cb85c;
	border-color: #4cae4c;
}
.btn-success .badge {
	color: #5cb85c;
	background-color: #fff;
}
.btn-info {
	color: #31393e;
	background-color: transparent;
	border: 3px solid #51585c;
	padding: 12px 42px;
	z-index: 1;
}
.btn-info:after {
	content: '';
	position: absolute;
	bottom: 0;
	z-index: -1;
	width: 100%;
	height: 0;
	left: 0;
	background: #51585c;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.btn-info:hover {
	color: #fff;
}
.btn-info:hover:after {
	height: 100%;
}
.btn-info.disabled, .btn-info[disabled], fieldset[disabled] .btn-info, .btn-info.disabled:hover, .btn-info[disabled]:hover, fieldset[disabled] .btn-info:hover, .btn-info.disabled:focus, .btn-info[disabled]:focus, fieldset[disabled] .btn-info:focus, .btn-info.disabled:active, .btn-info[disabled]:active, fieldset[disabled] .btn-info:active, .btn-info.disabled.active, .btn-info[disabled].active, fieldset[disabled] .btn-info.active {
	background-color: #5bc0de;
	border-color: #46b8da;
}
.btn-info .badge {
	color: #5bc0de;
	background-color: #fff;
}
.btn-warning {
	color: #fff;
	background-color: #f0ad4e;
	border-color: #eea236;
}
.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .open .dropdown-toggle.btn-warning {
	color: #fff;
	background-color: #ed9c28;
	border-color: #d58512;
}
.btn-warning:active, .btn-warning.active, .open .dropdown-toggle.btn-warning {
	background-image: none;
}
.btn-warning.disabled, .btn-warning[disabled], fieldset[disabled] .btn-warning, .btn-warning.disabled:hover, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning:hover, .btn-warning.disabled:focus, .btn-warning[disabled]:focus, fieldset[disabled] .btn-warning:focus, .btn-warning.disabled:active, .btn-warning[disabled]:active, fieldset[disabled] .btn-warning:active, .btn-warning.disabled.active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning.active {
	background-color: #f0ad4e;
	border-color: #eea236;
}
.btn-warning .badge {
	color: #f0ad4e;
	background-color: #fff;
}
.btn-danger {
	color: #fff;
	background-color: #d9534f;
	border-color: #d43f3a;
}
.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .open .dropdown-toggle.btn-danger {
	color: #fff;
	background-color: #d2322d;
	border-color: #ac2925;
}
.btn-danger:active, .btn-danger.active, .open .dropdown-toggle.btn-danger {
	background-image: none;
}
.btn-danger.disabled, .btn-danger[disabled], fieldset[disabled] .btn-danger, .btn-danger.disabled:hover, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger:hover, .btn-danger.disabled:focus, .btn-danger[disabled]:focus, fieldset[disabled] .btn-danger:focus, .btn-danger.disabled:active, .btn-danger[disabled]:active, fieldset[disabled] .btn-danger:active, .btn-danger.disabled.active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger.active {
	background-color: #d9534f;
	border-color: #d43f3a;
}
.btn-danger .badge {
	color: #d9534f;
	background-color: #fff;
}
.btn-link {
	font-weight: normal;
	color: #428bca;
	cursor: pointer;
	border-radius: 0;
}
.btn-link, .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: #2a6496;
	text-decoration: underline;
	background-color: transparent;
}
.btn-link[disabled]:hover, fieldset[disabled] .btn-link:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:focus {
	color: #999;
	text-decoration: none;
}
.btn-lg, .btn-group-lg > .btn {
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.33;
	border-radius: 6px;
}
.btn-sm, .btn-group-sm > .btn {
	padding: 12px 25px;
	font-size: 12px;
	line-height: 1.5;
}
.btn-primary.btn-sm {
	padding: 10px 23px;
	border: 2px solid #000;
}
.btn-info.btn-sm {
	padding: 10px 23px;
	border: 2px solid #51585c;
}
.btn-xs, .btn-group-xs > .btn {
	padding: 7px 20px;
	font-size: 12px;
	line-height: 1.5;
}
.btn-primary.btn-xs {
	padding: 5px 18px;
	border: 2px solid #000;
}
.btn-info.btn-xs {
	padding: 5px 18px;
	border: 2px solid #51585c;
}
.btn-block {
	display: block;
	width: 100%;
	padding-right: 0;
	padding-left: 0;
}
.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 .15s linear;
	transition: opacity .15s linear;
}
.fade.in {
	opacity: 1;
}
.collapse {
	display: none;
}
.collapse.in {
	display: block;
}
.collapsing {
	position: relative;
	height: 0;
	overflow: hidden;
	-webkit-transition: height .35s ease;
	transition: height .35s ease;
}
@font-face {
	font-family: 'Glyphicons Halflings';
	src: url('../../fonts/glyphicons-halflings-regular.eot');
	src: url('../../fonts/glyphicons-halflings-regular-.eot#iefix') format('embedded-opentype'), 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');
}
.glyphicon {
	position: relative;
	top: 1px;
	display: inline-block;
	font-family: 'Glyphicons Halflings';
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	-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-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";
}
.caret {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 2px;
	vertical-align: middle;
	border-top: 4px solid;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
}
.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;
	font-size: 14px;
	list-style: none;
	background-color: #fff;
	background-clip: padding-box;
	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);
}
.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.42857143;
	color: #333;
	white-space: nowrap;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
	color: #262626;
	text-decoration: none;
	background-color: #f5f5f5;
}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
	color: #fff;
	text-decoration: none;
	background-color: #428bca;
	outline: 0;
}
.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
	color: #999;
}
.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
	text-decoration: none;
	cursor: not-allowed;
	background-color: transparent;
	background-image: none;
 filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.open > .dropdown-menu {
	display: block;
}
.open > a {
	outline: 0;
}
.dropdown-menu-right {
	right: 0;
	left: auto;
}
.dropdown-menu-left {
	right: auto;
	left: 0;
}
.dropdown-header {
	display: block;
	padding: 3px 20px;
	font-size: 12px;
	line-height: 1.42857143;
	color: #999;
}
.dropdown-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 990;
}
.pull-right > .dropdown-menu {
	right: 0;
	left: auto;
}
.dropup .caret, .navbar-fixed-bottom .dropdown .caret {
	content: "";
	border-top: 0;
	border-bottom: 4px solid;
}
.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
	top: auto;
	bottom: 100%;
	margin-bottom: 1px;
}

@media (min-width: 768px) {
.navbar-right .dropdown-menu {
	right: 0;
	left: auto;
}
.navbar-right .dropdown-menu-left {
	right: auto;
	left: 0;
}
}
.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-vertical > .btn:hover, .btn-group > .btn:focus, .btn-group-vertical > .btn:focus, .btn-group > .btn:active, .btn-group-vertical > .btn:active, .btn-group > .btn.active, .btn-group-vertical > .btn.active {
	z-index: 2;
}
.btn-group > .btn:focus, .btn-group-vertical > .btn:focus {
	outline: none;
}
.btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group {
	margin-left: -1px;
}
.btn-toolbar {
	margin-left: -5px;
}
.btn-toolbar .btn-group, .btn-toolbar .input-group {
	float: left;
}
.btn-toolbar > .btn, .btn-toolbar > .btn-group, .btn-toolbar > .input-group {
	margin-left: 5px;
}
.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-top-right-radius: 0;
	border-bottom-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) {
	border-top-left-radius: 0;
	border-bottom-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 > .btn:last-child, .btn-group > .btn-group:first-child > .dropdown-toggle {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}
.btn-group > .btn-group:last-child > .btn:first-child {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}
.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {
	outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
	padding-right: 8px;
	padding-left: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle {
	padding-right: 12px;
	padding-left: 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 {
	border-width: 5px 5px 0;
	border-bottom-width: 0;
}
.dropup .btn-lg .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 > .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-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	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-left-radius: 0;
	border-top-right-radius: 0;
}
.btn-group-justified {
	display: table;
	width: 100%;
	table-layout: fixed;
	border-collapse: separate;
}
.btn-group-justified > .btn, .btn-group-justified > .btn-group {
	display: table-cell;
	float: none;
	width: 1%;
}
.btn-group-justified > .btn-group .btn {
	width: 100%;
}
[data-toggle="buttons"] > .btn > input[type="radio"], [data-toggle="buttons"] > .btn > input[type="checkbox"] {
	display: none;
}
.input-group {
	position: relative;
	display: table;
	border-collapse: separate;
	margin-top: 30px;
}
.input-group[class*="col-"] {
	float: none;
	padding-right: 0;
	padding-left: 0;
}
.input-group .form-control {
	position: relative;
	z-index: 2;
	float: center;
	width: 100%;
	margin-bottom: 0;
}
.input-group-lg > .form-control, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .btn {
	height: 46px;
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.33;
	border-radius: 6px;
}
select.input-group-lg > .form-control, select.input-group-lg > .input-group-addon, select.input-group-lg > .input-group-btn > .btn {
	height: 46px;
	line-height: 46px;
}
textarea.input-group-lg > .form-control, textarea.input-group-lg > .input-group-addon, textarea.input-group-lg > .input-group-btn > .btn, select[multiple].input-group-lg > .form-control, select[multiple].input-group-lg > .input-group-addon, select[multiple].input-group-lg > .input-group-btn > .btn {
	height: auto;
}
.input-group-sm > .form-control, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .btn {
	height: 30px;
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}
select.input-group-sm > .form-control, select.input-group-sm > .input-group-addon, select.input-group-sm > .input-group-btn > .btn {
	height: 30px;
	line-height: 30px;
}
textarea.input-group-sm > .form-control, textarea.input-group-sm > .input-group-addon, textarea.input-group-sm > .input-group-btn > .btn, select[multiple].input-group-sm > .form-control, select[multiple].input-group-sm > .input-group-addon, select[multiple].input-group-sm > .input-group-btn > .btn {
	height: auto;
}
.input-group-addon, .input-group-btn, .input-group .form-control {
	display: table-cell;
}
.input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child), .input-group .form-control:not(:first-child):not(:last-child) {
	border-radius: 0;
}
.input-group-addon, .input-group-btn {
	width: 1%;
	white-space: nowrap;
	vertical-align: middle;
}
.input-group-addon {
	padding: 6px 12px;
	font-size: 14px;
	font-weight: normal;
	line-height: 1;
	color: #555;
	text-align: center;
	background-color: #eee;
	border: 1px solid #ccc;
	border-radius: 4px;
}
.input-group-addon.input-sm {
	padding: 5px 10px;
	font-size: 12px;
	border-radius: 3px;
}
.input-group-addon.input-lg {
	padding: 10px 16px;
	font-size: 18px;
	border-radius: 6px;
}
.input-group-addon input[type="radio"], .input-group-addon input[type="checkbox"] {
	margin-top: 0;
}
.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group > .btn, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}
.input-group-addon:first-child {
	border-right: 0;
}
.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group > .btn, .input-group-btn:last-child > .dropdown-toggle, .input-group-btn:first-child > .btn:not(:first-child), .input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}
.input-group-addon:last-child {
	border-left: 0;
}
.input-group-btn {
	position: relative;
	font-size: 0;
	white-space: nowrap;
}
.input-group-btn > .btn {
	position: relative;
}
.input-group-btn > .btn + .btn {
	margin-left: -1px;
}
.input-group-btn > .btn:hover, .input-group-btn > .btn:focus, .input-group-btn > .btn:active {
	z-index: 2;
}
.input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group {
	margin-right: -1px;
}
.input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group {
	margin-left: -1px;
}
.nav {
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
}
.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: #999;
}
.nav > li.disabled > a:hover, .nav > li.disabled > a:focus {
	color: #999;
	text-decoration: none;
	cursor: not-allowed;
	background-color: transparent;
}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
	background-color: #eee;
	border-color: #428bca;
}
.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.42857143;
	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;
	cursor: default;
	background-color: #fff;
	border: 1px solid #ddd;
	border-bottom-color: transparent;
}
.nav-tabs.nav-justified {
	width: 100%;
	border-bottom: 0;
}
.nav-tabs.nav-justified > li {
	float: none;
}
.nav-tabs.nav-justified > li > a {
	margin-bottom: 5px;
	text-align: center;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
	top: auto;
	left: auto;
}

@media (min-width: 768px) {
.nav-tabs.nav-justified > li {
	display: table-cell;
	width: 1%;
}
.nav-tabs.nav-justified > li > a {
	margin-bottom: 0;
}
}
.nav-tabs.nav-justified > li > a {
	margin-right: 0;
}
.nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus {
	border: 1px solid #ddd;
}

@media (min-width: 768px) {
.nav-tabs.nav-justified > li > a {
	border-bottom: 1px solid #ddd;
	border-radius: 4px 4px 0 0;
}
.nav-tabs.nav-justified > .active > a,  .nav-tabs.nav-justified > .active > a:hover,  .nav-tabs.nav-justified > .active > a:focus {
	border-bottom-color: #fff;
}
}
.nav-pills > li {
	float: left;
}
.tab-content {
	background: #fff;
	padding: 35px 35px 35px 60px;
	margin-bottom: 50px;
	position: relative;
}
.tab-content p:last-child {
	margin-bottom: 0;
}
.tab-content h1 {
	font-size: 19px;
	line-height: 19px;
	color: #343a3d;
	font-family: 'Lato';
	font-weight: 300;
	position: relative;
	margin-top: 0;
	margin-bottom: 20px;
}
.tab-content h1 i {
	font-size: 19px;
	color: rgba(77, 243, 222, 0.7);
	position: absolute;
	left: -30px;
}
.nav-pills.nav-one-tabs > li {
	margin-left: 0;
}
.nav-pills.nav-one-tabs > li > a {
	color: #fff;
	font-family: 'Ubuntu';
	padding: 15px 20px;
	font-size: 15px;
}
.nav-pills.nav-dark > li > a {
	background: #51585c;
}
.nav-pills.nav-dark-02 > li > a {
	background: #fff;
	color: #51585c;
}
.nav-pills.nav-dark-02 > li > a i {
	color: #6c7275;
}
.nav-pills.nav-one-tabs > li > a i {
	font-size: 17px;
	margin-right: 7px;
	line-height: 16px;
}
.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: #31393e;
	background-color: #fff !important;
}
.nav-pills > li.active > a i, .nav-pills > li.active > a:hover i, .nav-pills > li.active > a:focus i {
	color: #000;
}
.tab-content-dark {
	background: #51585c;
}
.tab-content-dark h1 {
	color: #fdfdfd;
}
.tab-content-dark p {
	color: #fdfdfd;
}
.nav-pills > li:hover > a, .nav-pills > li:hover > a, .nav-pills > li:hover > a {
	color: #31393e;
	background-color: #fff !important;
}
.nav-pills.nav-dark-02 > li.active > a, .nav-pills.nav-dark-02 > li > a:hover, .nav-pills.nav-dark-02 > li > a:focus {
	color: #fff;
	background-color: #51585c !important;
}
.nav-pills.nav-dark-02 > li.active > a i, .nav-pills.nav-dark-02 > li > a:hover i, .nav-pills.nav-dark-02 > li > a:focus i {
	color: #000;
}
.nav-pills > li:hover > a i, .nav-pills > li:hover > a i, .nav-pills > li:hover > a i {
	color: #000;
}
.nav-stacked > li {
	float: none;
}
.nav.oblique > li {
	position: relative;
	margin-right: -10px;
}
.nav.oblique > li > a {
	padding: 15px 10px;
	margin: 0 10px;
}
.nav.oblique > li > a:before {
	position: absolute;
	content: '';
	height: 100%;
	left: -10px;
	top: 0;
	border-bottom: 51px solid #000;
	border-left: 10px solid transparent;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.nav.oblique > li > a:after {
	position: absolute;
	content: '';
	height: 100%;
	right: -10px;
	top: 0;
	border-top: 51px solid #000;
	border-right: 10px solid transparent;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.nav.oblique > li.active > a:before {
	border-bottom: 51px solid #fff;
	border-left: 10px solid transparent;
}
.nav.oblique > li.active > a:after {
	border-top: 51px solid #fff;
	border-right: 10px solid transparent;
}
.nav.oblique > li:hover > a:before {
	border-bottom: 51px solid #fff;
	border-left: 10px solid transparent;
}
.nav.oblique > li:hover > a:after {
	border-top: 51px solid #fff;
	border-right: 10px solid transparent;
}
.nav-pills.nav-dark > li > a:before {
	border-bottom: 51px solid #51585c;
	border-left: 10px solid transparent;
}
.nav-pills.nav-dark > li > a:after {
	border-top: 51px solid #51585c;
	border-right: 10px solid transparent;
}
.nav-pills.nav-dark-02 > li > a:before {
	border-bottom: 51px solid #fff;
	border-left: 10px solid transparent;
}
.nav-pills.nav-dark-02 > li > a:after {
	border-top: 51px solid #fff;
	border-right: 10px solid transparent;
}
.nav-pills.nav-dark-02 > li.active > a:before {
	border-bottom: 51px solid #51585c;
	border-left: 10px solid transparent;
}
.nav-pills.nav-dark-02 > li.active > a:after {
	border-top: 51px solid #51585c;
	border-right: 10px solid transparent;
}
.nav-pills.nav-dark-02 > li:hover > a:before {
	border-bottom: 51px solid #51585c;
	border-left: 10px solid transparent;
}
.nav-pills.nav-dark-02 > li:hover > a:after {
	border-top: 51px solid #51585c;
	border-right: 10px solid transparent;
}
.tab-content.oblique {
	padding: 35px 15px 35px 40px;
	margin: 0 20px 50px 20px;
}
.tab-content.oblique .before-tab-pane {
	position: absolute;
	content: '';
	height: 100%;
	left: -20px;
	top: 0;
	border-top: 51px solid #fff;
	border-left: 20px solid transparent;
}
.tab-content.oblique .after-tab-pane {
	position: absolute;
	content: '';
	height: 100%;
	right: -20px;
	top: 0;
	border-bottom: 51px solid #fff;
	border-right: 20px solid transparent;
}
.tab-content-dark.oblique .before-tab-pane {
	border-top-color: #51585c !important;
}
.tab-content-dark.oblique .after-tab-pane {
	border-bottom-color: #51585c !important;
}
.nav-stacked > li + li {
	margin-top: 2px;
	margin-left: 0;
}
.nav-justified {
	width: 100%;
}
.nav-justified > li {
	float: none;
}
.nav-justified > li > a {
	margin-bottom: 5px;
	text-align: center;
}
.nav-justified > .dropdown .dropdown-menu {
	top: auto;
	left: auto;
}

@media (min-width: 768px) {
.nav-justified > li {
	display: table-cell;
	width: 1%;
}
.nav-justified > li > a {
	margin-bottom: 0;
}
}
.nav-tabs-justified {
	border-bottom: 0;
}
.nav-tabs-justified > li > a {
	margin-right: 0;
	border-radius: 4px;
}
.nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus {
	border: 1px solid #ddd;
}

@media (min-width: 768px) {
.nav-tabs-justified > li > a {
	border-bottom: 1px solid #ddd;
	border-radius: 4px 4px 0 0;
}
.nav-tabs-justified > .active > a,  .nav-tabs-justified > .active > a:hover,  .nav-tabs-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-left-radius: 0;
	border-top-right-radius: 0;
}
.navbar {
	position: relative;
	min-height: 50px;
	margin-bottom: 20px;
	border: 1px solid transparent;
}

@media (min-width: 768px) {
.navbar {
	border-radius: 4px;
}
}

@media (min-width: 768px) {
.navbar-header {
	float: left;
}
}
.navbar-collapse {
	max-height: 340px;
	padding-right: 15px;
	padding-left: 15px;
	overflow-x: visible;
	-webkit-overflow-scrolling: touch;
	border-top: 1px solid transparent;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
}
.navbar-collapse.in {
	overflow-y: auto;
}

@media (min-width: 768px) {
.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-right: 0;
	padding-left: 0;
}
}
.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
	margin-right: -15px;
	margin-left: -15px;
}

@media (min-width: 768px) {
.container > .navbar-header,  .container-fluid > .navbar-header,  .container > .navbar-collapse,  .container-fluid > .navbar-collapse {
	margin-right: 0;
	margin-left: 0;
}
}
.navbar-static-top {
	z-index: 1000;
	border-width: 0 0 1px;
}

@media (min-width: 768px) {
.navbar-static-top {
	border-radius: 0;
}
}
.navbar-fixed-top, .navbar-fixed-bottom {
	position: fixed;
	right: 0;
	left: 0;
	z-index: 1030;
}

@media (min-width: 768px) {
.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;
	height: 50px;
	padding: 15px 15px;
	font-size: 18px;
	line-height: 20px;
}
.navbar-brand:hover, .navbar-brand:focus {
	text-decoration: none;
}

@media (min-width: 768px) {
.navbar > .container .navbar-brand,  .navbar > .container-fluid .navbar-brand {
	margin-left: -15px;
}
}
.navbar-toggle {
	position: relative;
	float: right;
	padding: 9px 10px;
	margin-top: 8px;
	margin-right: 15px;
	margin-bottom: 8px;
	background-color: transparent;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
}
.navbar-toggle:focus {
	outline: none;
}
.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: 768px) {
.navbar-toggle {
	display: none;
}
}
.navbar-nav {
	margin: 7.5px -15px;
}
.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: 768px) {
.navbar-nav {
	float: left;
	margin: 0;
}
.navbar-nav > li {
	float: left;
}
.navbar-nav > li > a {
	padding-top: 15px;
	padding-bottom: 15px;
}
.navbar-nav.navbar-right:last-child {
	margin-right: -15px;
}
}

@media (min-width: 768px) {
.navbar-left {
	float: left !important;
}
.navbar-right {
	float: right !important;
}
}
.navbar-form {
	padding: 10px 15px;
	margin-top: 8px;
	margin-right: -15px;
	margin-bottom: 8px;
	margin-left: -15px;
	border-top: 1px solid transparent;
	border-bottom: 1px solid transparent;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
}

@media (min-width: 768px) {
.navbar-form .form-group {
	display: inline-block;
	margin-bottom: 0;
	vertical-align: middle;
}
.navbar-form .form-control {
	display: inline-block;
	width: auto;
	vertical-align: middle;
}
.navbar-form .input-group > .form-control {
	width: 100%;
}
.navbar-form .control-label {
	margin-bottom: 0;
	vertical-align: middle;
}
.navbar-form .radio,  .navbar-form .checkbox {
	display: inline-block;
	padding-left: 0;
	margin-top: 0;
	margin-bottom: 0;
	vertical-align: middle;
}
.navbar-form .radio input[type="radio"],  .navbar-form .checkbox input[type="checkbox"] {
	float: none;
	margin-left: 0;
}
.navbar-form .has-feedback .form-control-feedback {
	top: 0;
}
}

@media (max-width: 767px) {
.navbar-form .form-group {
	margin-bottom: 5px;
}
}

@media (min-width: 768px) {
.navbar-form {
	width: auto;
	padding-top: 0;
	padding-bottom: 0;
	margin-right: 0;
	margin-left: 0;
	border: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.navbar-form.navbar-right:last-child {
	margin-right: -15px;
}
}
.navbar-nav > li > .dropdown-menu {
	margin-top: 0;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}
.navbar-btn {
	margin-top: 8px;
	margin-bottom: 8px;
}
.navbar-btn.btn-sm {
	margin-top: 10px;
	margin-bottom: 10px;
}
.navbar-btn.btn-xs {
	margin-top: 14px;
	margin-bottom: 14px;
}
.navbar-text {
	margin-top: 15px;
	margin-bottom: 15px;
}

@media (min-width: 768px) {
.navbar-text {
	float: left;
	margin-right: 15px;
	margin-left: 15px;
}
.navbar-text.navbar-right:last-child {
	margin-right: 0;
}
}
.navbar-default {
	background-color: #f8f8f8;
	border-color: #e7e7e7;
}
.navbar-default .navbar-brand {
	color: #777;
}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
	color: #5e5e5e;
	background-color: transparent;
}
.navbar-default .navbar-text {
	color: #777;
}
.navbar-default .navbar-nav > li > a {
	color: #777;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
	color: #333;
	background-color: transparent;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
	color: #555;
	background-color: #e7e7e7;
}
.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: #ddd;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
	background-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar {
	background-color: #888;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	border-color: #e7e7e7;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
	color: #555;
	background-color: #e7e7e7;
}

@media (max-width: 767px) {
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
	color: #777;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
	color: #333;
	background-color: transparent;
}
.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: #555;
	background-color: #e7e7e7;
}
.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: #777;
}
.navbar-default .navbar-link:hover {
	color: #333;
}
.navbar-inverse {
	background-color: #222;
	border-color: #080808;
}
.navbar-inverse .navbar-brand {
	color: #999;
}
.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {
	color: #fff;
	background-color: transparent;
}
.navbar-inverse .navbar-text {
	color: #999;
}
.navbar-inverse .navbar-nav > li > a {
	color: #999;
}
.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: #080808;
}
.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: #333;
}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
	background-color: #333;
}
.navbar-inverse .navbar-toggle .icon-bar {
	background-color: #fff;
}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
	border-color: #101010;
}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
	color: #fff;
	background-color: #080808;
}

@media (max-width: 767px) {
.navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
	border-color: #080808;
}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
	background-color: #080808;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
	color: #999;
}
.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: #080808;
}
.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: #999;
}
.navbar-inverse .navbar-link:hover {
	color: #fff;
}
.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 {
	padding: 0 5px;
	color: #ccc;
	content: "/\00a0";
}
.breadcrumb > .active {
	color: #999;
}
.pagination {
	display: inline-block;
	padding-left: 0;
	margin: 20px 0;
	border-radius: 4px;
}
.pagination > li {
	display: inline;
}
.pagination > li > a, .pagination > li > span {
	position: relative;
	float: left;
	padding: 6px 12px;
	margin-left: -1px;
	line-height: 1.42857143;
	color: #428bca;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #ddd;
}
.pagination > li:first-child > a, .pagination > li:first-child > span {
	margin-left: 0;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}
.pagination > li:last-child > a, .pagination > li:last-child > span {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
	color: #2a6496;
	background-color: #eee;
	border-color: #ddd;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
	z-index: 2;
	color: #fff;
	cursor: default;
	background-color: #428bca;
	border-color: #428bca;
}
.pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus {
	color: #999;
	cursor: not-allowed;
	background-color: #fff;
	border-color: #ddd;
}
.pagination-lg > li > a, .pagination-lg > li > span {
	padding: 10px 16px;
	font-size: 18px;
}
.pagination-lg > li:first-child > a, .pagination-lg > li:first-child > span {
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px;
}
.pagination-lg > li:last-child > a, .pagination-lg > li:last-child > span {
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
}
.pagination-sm > li > a, .pagination-sm > li > span {
	padding: 5px 10px;
	font-size: 12px;
}
.pagination-sm > li:first-child > a, .pagination-sm > li:first-child > span {
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
}
.pagination-sm > li:last-child > a, .pagination-sm > li:last-child > span {
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}
.pager {
	padding-left: 0;
	margin: 20px 0;
	text-align: center;
	list-style: none;
}
.pager li {
	display: inline;
}
.pager li > a, .pager li > span {
	display: inline-block;
	padding: 5px 14px;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 15px;
}
.pager li > a:hover, .pager li > a:focus {
	text-decoration: none;
	background-color: #eee;
}
.pager .next > a, .pager .next > span {
	float: right;
}
.pager .previous > a, .pager .previous > span {
	float: left;
}
.pager .disabled > a, .pager .disabled > a:hover, .pager .disabled > a:focus, .pager .disabled > span {
	color: #999;
	cursor: not-allowed;
	background-color: #fff;
}
.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[href]:hover, .label[href]:focus {
	color: #fff;
	text-decoration: none;
	cursor: pointer;
}
.label:empty {
	display: none;
}
.btn .label {
	position: relative;
	top: -1px;
}
.label-default {
	background-color: #999;
}
.label-default[href]:hover, .label-default[href]:focus {
	background-color: #808080;
}
.label-primary {
	background-color: #428bca;
}
.label-primary[href]:hover, .label-primary[href]:focus {
	background-color: #3071a9;
}
.label-success {
	background-color: #5cb85c;
}
.label-success[href]:hover, .label-success[href]:focus {
	background-color: #449d44;
}
.label-info {
	background-color: #5bc0de;
}
.label-info[href]:hover, .label-info[href]:focus {
	background-color: #31b0d5;
}
.label-warning {
	background-color: #f0ad4e;
}
.label-warning[href]:hover, .label-warning[href]:focus {
	background-color: #ec971f;
}
.label-danger {
	background-color: #d9534f;
}
.label-danger[href]:hover, .label-danger[href]:focus {
	background-color: #c9302c;
}
.badge {
	display: inline-block;
	min-width: 10px;
	padding: 3px 7px;
	font-size: 12px;
	font-weight: bold;
	line-height: 1;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	background-color: #999;
	border-radius: 10px;
}
.badge:empty {
	display: none;
}
.btn .badge {
	position: relative;
	top: -1px;
}
.btn-xs .badge {
	top: 0;
	padding: 1px 5px;
}
a.badge:hover, a.badge:focus {
	color: #fff;
	text-decoration: none;
	cursor: pointer;
}
a.list-group-item.active > .badge, .nav-pills > .active > a > .badge {
	color: #428bca;
	background-color: #fff;
}
.nav-pills > li > a > .badge {
	margin-left: 3px;
}
.jumbotron {
	padding: 30px;
	margin-bottom: 30px;
	color: inherit;
	background-color: #eee;
}
.jumbotron h1, .jumbotron .h1 {
	color: inherit;
}
.jumbotron p {
	margin-bottom: 15px;
	font-size: 21px;
	font-weight: 200;
}
.container .jumbotron {
	border-radius: 6px;
}
.jumbotron .container {
	max-width: 100%;
}

@media screen and (min-width: 768px) {
.jumbotron {
	padding-top: 48px;
	padding-bottom: 48px;
}
.container .jumbotron {
	padding-right: 60px;
	padding-left: 60px;
}
.jumbotron h1,  .jumbotron .h1 {
	font-size: 63px;
}
}
.thumbnail {
	display: block;
	padding: 4px;
	margin-bottom: 20px;
	line-height: 1.42857143;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 4px;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.thumbnail > img, .thumbnail a > img {
	margin-right: auto;
	margin-left: auto;
}
a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active {
	border-color: #428bca;
}
.thumbnail .caption {
	padding: 9px;
	color: #333;
}
.alert {
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	border: 1px solid transparent;
	font-weight: 400;
	line-height: 27px;
	font-family: 'Open Sans';
	overflow: hidden;
}
.alert.big-icon {
	padding: 8.5px;
}
.alert.big-icon .icon-alert {
	height: 30px;
}
.alert.big-icon .icon-alert i {
	border: 1px solid #fff;
	border-radius: 50%;
	width: 55px;
	height: 55px;
	text-align: center;
	line-height: 53px;
	font-size: 20px;
	color: #fff;
	margin-left: -25px;
	margin-top: -7px;
}
.alert h4 {
	margin-top: 0;
	color: inherit;
}
.alert .alert-link {
	font-weight: bold;
}
.alert > p, .alert > ul {
	margin-bottom: 0;
	color: #fff;
}
.alert > p + p {
	margin-top: 5px;
}
.alert-dismissable {
	padding-right: 35px;
}
.alert-dismissable .close {
	position: relative;
	top: -2px;
	right: -21px;
	color: inherit;
}
.icon-alert {
	float: left;
	width: 25px;
	height: 25px;
	margin-right: 12px;
}
.alert-success {
	background-color: #2ecc71;
	border-color: transparent;
	color: #fff;
}
.alert-success-empty {
	background: transparent;
	border-color: #2ecc71;
	color: #2ecc71;
}
.alert-success > .icon-alert i {
	border: 1px solid #fff;
	border-radius: 50%;
	width: 25px;
	height: 25px;
	text-align: center;
	line-height: 23px;
	font-size: 13px;
	color: #fff;
}
.alert-success-empty > .icon-alert i {
	border: 1px solid #2ecc71;
	border-radius: 50%;
	width: 25px;
	height: 25px;
	text-align: center;
	line-height: 23px;
	font-size: 13px;
	color: #2ecc71;
}
.alert-success > .close {
	color: #fff;
	font-weight: 100;
	font-family: 'Lato';
}
.alert-success-empty > .close {
	color: #2ecc71;
	font-weight: 100;
	font-family: 'Lato';
}
.alert-success hr {
	border-top-color: #c9e2b3;
}
.alert-success .alert-link {
	color: #356635;
}
.alert-info {
	background-color: #3498db;
	border-color: transparent;
	color: #fff;
}
.alert-info-empty {
	background-color: transparent;
	border-color: #3498db;
	color: #3498db;
}
.alert-info hr {
	border-top-color: #a6e1ec;
}
.alert-info .alert-link {
	color: #2d6987;
}
.alert-info > .icon-alert i {
	border: 1px solid #fff;
	border-radius: 50%;
	width: 25px;
	height: 25px;
	text-align: center;
	line-height: 23px;
	font-size: 13px;
	color: #fff;
}
.alert-info > .close {
	color: #fff;
	font-weight: 100;
	font-family: 'Lato';
}
.alert-info-empty > .icon-alert i {
	border: 1px solid #3498db;
	border-radius: 50%;
	width: 25px;
	height: 25px;
	text-align: center;
	line-height: 23px;
	font-size: 13px;
	color: #3498db;
}
.alert-info-empty > .close {
	color: #3498db;
	font-weight: 100;
	font-family: 'Lato';
}
.alert-warning {
	background-color: #e67e22;
	border-color: transparent;
	color: #fff;
}
.alert-warning-empty {
	background-color: transparent;
	border-color: #e67e22;
	color: #e67e22;
}
.alert-warning hr {
	border-top-color: #f8e5be;
}
.alert-warning .alert-link {
	color: #a47e3c;
}
.alert-warning > .icon-alert i {
	border: 1px solid #fff;
	border-radius: 50%;
	width: 25px;
	height: 25px;
	text-align: center;
	line-height: 23px;
	font-size: 13px;
	color: #fff;
}
.alert-warning > .close {
	color: #fff;
	font-weight: 100;
	font-family: 'Lato';
}
.alert-warning-empty > .icon-alert {
	border: 1px solid #e67e22;
	border-radius: 50%;
	width: 25px;
	height: 25px;
	text-align: center;
	line-height: 23px;
	font-size: 13px;
	color: #e67e22;
}
.alert-warning-empty > .close {
	color: #e67e22;
	font-weight: 100;
	font-family: 'Lato';
}
.alert-danger {
	background-color: #f45252;
	border-color: transparent;
	color: #fff;
}
.alert-danger-empty {
	background-color: transparent;
	border-color: #f45252;
	color: #f45252;
}
.alert-danger hr {
	border-top-color: #e6c1c7;
}
.alert-danger .alert-link {
	color: #953b39;
}
.alert-danger > .icon-alert i {
	border: 1px solid #fff;
	border-radius: 50%;
	width: 25px;
	height: 25px;
	text-align: center;
	line-height: 23px;
	font-size: 13px;
	color: #fff;
}
.alert-danger > .close {
	color: #fff;
	font-weight: 100;
	font-family: 'Lato';
}
.alert-danger-empty > .icon-alert i {
	border: 1px solid #f45252;
	border-radius: 50%;
	width: 25px;
	height: 25px;
	text-align: center;
	line-height: 23px;
	font-size: 13px;
	color: #f45252;
}
.alert-danger-empty > .close {
	color: #f45252;
	font-weight: 100;
	font-family: 'Lato';
}
@-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;
}
}
.skill-bar {
	margin-bottom: 50px;
}
.skill-bar h4 {
	font-weight: 400;
	font-family: 'Lato';
	color: #31393e;
	font-size: 14px;
	margin-bottom: 15px;
}
.progress {
	height: 6px;
	margin-bottom: 30px;
	background-color: #fff;
	margin-right: 10px;
	position: relative;
	z-index: 1;
}
.progress .progress-bar:after {
	content: '';
	position: absolute;
	right: -10px;
	border-bottom: 6px solid #000;
	border-right: 10px solid transparent;
}
.progress:after {
	content: '';
	position: absolute;
	z-index: -1;
	right: -10px;
	border-bottom: 6px solid #fff;
	border-right: 10px solid transparent;
}
.contrast .progress:after {
	content: '';
	position: absolute;
	right: -10px;
	border-bottom: 6px solid #51585c;
	border-right: 10px solid transparent;
}
.contrast .progress {
	background-color: #51585c;
}
.progress-bar {
	position: relative;
	float: left;
	width: 0;
	height: 100%;
	font-size: 12px;
	line-height: 20px;
	color: #fff;
	text-align: center;
	background: #000;
	-webkit-transition: width 2s ease;
	transition: width 2s ease;
}
.progress.active .progress-bar {
	-webkit-animation: progress-bar-stripes 2s linear infinite;
	animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success {
	background-color: #5cb85c;
}
.progress-striped .progress-bar-success {
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-info {
	background-color: #5bc0de;
}
.progress-striped .progress-bar-info {
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-warning {
	background-color: #f0ad4e;
}
.progress-striped .progress-bar-warning {
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-danger {
	background-color: #d9534f;
}
.progress-striped .progress-bar-danger {
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.media, .media-body {
	overflow: hidden;
	zoom: 1;
}
.media, .media .media {
	margin-top: 15px;
}
.media:first-child {
	margin-top: 0;
}
.media-object {
	display: block;
}
.media-heading {
	margin: 0 0 5px;
}
.media > .pull-left {
	margin-right: 10px;
}
.media > .pull-right {
	margin-left: 10px;
}
.media-list {
	padding-left: 0;
	list-style: none;
}
.list-group {
	padding-left: 0;
	margin-bottom: 20px;
}
.list-group-item {
	position: relative;
	display: block;
	padding: 10px 15px;
	margin-bottom: -1px;
	background-color: #fff;
	border: 1px solid #ddd;
}
.list-group-item:first-child {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}
.list-group-item:last-child {
	margin-bottom: 0;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
}
.list-group-item > .badge {
	float: right;
}
.list-group-item > .badge + .badge {
	margin-right: 5px;
}
a.list-group-item {
	color: #555;
}
a.list-group-item .list-group-item-heading {
	color: #333;
}
a.list-group-item:hover, a.list-group-item:focus {
	text-decoration: none;
	background-color: #f5f5f5;
}
a.list-group-item.active, a.list-group-item.active:hover, a.list-group-item.active:focus {
	z-index: 2;
	color: #fff;
	background-color: #428bca;
	border-color: #428bca;
}
a.list-group-item.active .list-group-item-heading, a.list-group-item.active:hover .list-group-item-heading, a.list-group-item.active:focus .list-group-item-heading {
	color: inherit;
}
a.list-group-item.active .list-group-item-text, a.list-group-item.active:hover .list-group-item-text, a.list-group-item.active:focus .list-group-item-text {
	color: #e1edf7;
}
.list-group-item-success {
	color: #3c763d;
	background-color: #dff0d8;
}
a.list-group-item-success {
	color: #3c763d;
}
a.list-group-item-success .list-group-item-heading {
	color: inherit;
}
a.list-group-item-success:hover, a.list-group-item-success:focus {
	color: #3c763d;
	background-color: #d0e9c6;
}
a.list-group-item-success.active, a.list-group-item-success.active:hover, a.list-group-item-success.active:focus {
	color: #fff;
	background-color: #3c763d;
	border-color: #3c763d;
}
.list-group-item-info {
	color: #31708f;
	background-color: #d9edf7;
}
a.list-group-item-info {
	color: #31708f;
}
a.list-group-item-info .list-group-item-heading {
	color: inherit;
}
a.list-group-item-info:hover, a.list-group-item-info:focus {
	color: #31708f;
	background-color: #c4e3f3;
}
a.list-group-item-info.active, a.list-group-item-info.active:hover, a.list-group-item-info.active:focus {
	color: #fff;
	background-color: #31708f;
	border-color: #31708f;
}
.list-group-item-warning {
	color: #8a6d3b;
	background-color: #fcf8e3;
}
a.list-group-item-warning {
	color: #8a6d3b;
}
a.list-group-item-warning .list-group-item-heading {
	color: inherit;
}
a.list-group-item-warning:hover, a.list-group-item-warning:focus {
	color: #8a6d3b;
	background-color: #faf2cc;
}
a.list-group-item-warning.active, a.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus {
	color: #fff;
	background-color: #8a6d3b;
	border-color: #8a6d3b;
}
.list-group-item-danger {
	color: #a94442;
	background-color: #f2dede;
}
a.list-group-item-danger {
	color: #a94442;
}
a.list-group-item-danger .list-group-item-heading {
	color: inherit;
}
a.list-group-item-danger:hover, a.list-group-item-danger:focus {
	color: #a94442;
	background-color: #ebcccc;
}
a.list-group-item-danger.active, a.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus {
	color: #fff;
	background-color: #a94442;
	border-color: #a94442;
}
.list-group-item-heading {
	margin-top: 0;
	margin-bottom: 5px;
}
.list-group-item-text {
	margin-bottom: 0;
	line-height: 1.3;
}
.panel {
	margin-bottom: 20px;
	border: 1px solid transparent;
}
.panel-body {
	padding: 15px;
	padding-left: 43px;
}
.panel-heading {
	border-bottom: 1px solid transparent;
}
.panel-heading > .dropdown .dropdown-toggle {
	color: inherit;
}
.panel-title {
	margin-top: 0;
	margin-bottom: 0;
	font-size: 16px;
	color: inherit;
}
.panel-title > a {
	color: inherit;
	display: block;
	padding: 13px 15px 13px 0;
	font-family: 'Ubuntu';
	font-weight: 300;
	font-size: 15px;
	color: #31393e;
}
.panel-footer {
	padding: 10px 15px;
	background-color: #f5f5f5;
	border-top: 1px solid #ddd;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}
.panel > .list-group {
	margin-bottom: 0;
}
.panel > .list-group .list-group-item {
	border-width: 1px 0;
	border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child {
	border-top: 0;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}
.panel > .list-group:last-child .list-group-item:last-child {
	border-bottom: 0;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}
.panel-heading + .list-group .list-group-item:first-child {
	border-top-width: 0;
}
.panel > .table, .panel > .table-responsive > .table {
	margin-bottom: 0;
}
.panel > .table:first-child, .panel > .table-responsive:first-child > .table:first-child {
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
	border-top-left-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
	border-top-right-radius: 3px;
}
.panel > .table:last-child, .panel > .table-responsive:last-child > .table:last-child {
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
	border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
	border-bottom-right-radius: 3px;
}
.panel > .panel-body + .table, .panel > .panel-body + .table-responsive {
	border-top: 1px solid #ddd;
}
.panel > .table > tbody:first-child > tr:first-child th, .panel > .table > tbody:first-child > tr:first-child td {
	border-top: 0;
}
.panel > .table-bordered, .panel > .table-responsive > .table-bordered {
	border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child, .panel > .table-responsive > .table-bordered > thead > tr > th:first-child, .panel > .table-bordered > tbody > tr > th:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, .panel > .table-bordered > tfoot > tr > th:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, .panel > .table-bordered > thead > tr > td:first-child, .panel > .table-responsive > .table-bordered > thead > tr > td:first-child, .panel > .table-bordered > tbody > tr > td:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, .panel > .table-bordered > tfoot > tr > td:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
	border-left: 0;
}
.panel > .table-bordered > thead > tr > th:last-child, .panel > .table-responsive > .table-bordered > thead > tr > th:last-child, .panel > .table-bordered > tbody > tr > th:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, .panel > .table-bordered > tfoot > tr > th:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, .panel > .table-bordered > thead > tr > td:last-child, .panel > .table-responsive > .table-bordered > thead > tr > td:last-child, .panel > .table-bordered > tbody > tr > td:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, .panel > .table-bordered > tfoot > tr > td:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
	border-right: 0;
}
.panel > .table-bordered > thead > tr:first-child > td, .panel > .table-responsive > .table-bordered > thead > tr:first-child > td, .panel > .table-bordered > tbody > tr:first-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, .panel > .table-bordered > thead > tr:first-child > th, .panel > .table-responsive > .table-bordered > thead > tr:first-child > th, .panel > .table-bordered > tbody > tr:first-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
	border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, .panel > .table-bordered > tfoot > tr:last-child > td, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, .panel > .table-bordered > tbody > tr:last-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, .panel > .table-bordered > tfoot > tr:last-child > th, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
	border-bottom: 0;
}
.panel > .table-responsive {
	margin-bottom: 0;
	border: 0;
}
.panel-group {
	margin-bottom: 20px;
}
.panel-group .panel {
	margin-bottom: 0;
}
.panel-group .panel + .panel {
	margin-top: 5px;
}
.panel-group .panel-heading {
	border-bottom: 0;
}
.panel-group .panel-footer {
	border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
	border-bottom: 1px solid #ddd;
}
.panel-default > .panel-heading {
	color: #333;
	background-color: #f5f5f5;
	border-color: #ddd;
}
.panel-title > a > i {
	font-size: 17px;
	width: 40px;
	color: #000;
	text-align: center;
}
.panel-default > .panel-heading + .panel-collapse .panel-body {
	border-top-color: #ddd;
}
.panel-default > .panel-footer + .panel-collapse .panel-body {
	border-bottom-color: #ddd;
}
.panel-primary > .panel-heading {
	color: #fff;
}
.panel-primary > .panel-heading + .panel-collapse .panel-body {
	border-top-color: #428bca;
}
.panel-primary > .panel-footer + .panel-collapse .panel-body {
	border-bottom-color: #428bca;
}
.panel-success {
	border-color: #d6e9c6;
}
.panel-success > .panel-heading {
	color: #3c763d;
	background-color: #dff0d8;
	border-color: #d6e9c6;
}
.panel-success > .panel-heading + .panel-collapse .panel-body {
	border-top-color: #d6e9c6;
}
.panel-success > .panel-footer + .panel-collapse .panel-body {
	border-bottom-color: #d6e9c6;
}
.panel-info > .panel-heading + .panel-collapse .panel-body {
	border-top-color: #bce8f1;
}
.panel-info > .panel-footer + .panel-collapse .panel-body {
	border-bottom-color: #bce8f1;
}
.panel-warning {
	border-color: #faebcc;
}
.panel-warning > .panel-heading {
	color: #8a6d3b;
	background-color: #fcf8e3;
	border-color: #faebcc;
}
.panel-warning > .panel-heading + .panel-collapse .panel-body {
	border-top-color: #faebcc;
}
.panel-warning > .panel-footer + .panel-collapse .panel-body {
	border-bottom-color: #faebcc;
}
.panel-danger {
	border-color: #ebccd1;
}
.panel-danger > .panel-heading {
	color: #a94442;
	background-color: #f2dede;
	border-color: #ebccd1;
}
.panel-danger > .panel-heading + .panel-collapse .panel-body {
	border-top-color: #ebccd1;
}
.panel-danger > .panel-footer + .panel-collapse .panel-body {
	border-bottom-color: #ebccd1;
}
.well {
	min-height: 20px;
	padding: 19px;
	margin-bottom: 20px;
	background-color: #f5f5f5;
	border: 1px solid #e3e3e3;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well blockquote {
	border-color: #ddd;
	border-color: rgba(0, 0, 0, 0.15);
}
.well-lg {
	padding: 24px;
	border-radius: 6px;
}
.well-sm {
	padding: 9px;
	border-radius: 3px;
}
.close {
	float: right;
	font-size: 21px;
	font-weight: bold;
	line-height: 1;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	filter: alpha(opacity=20);
	opacity: .2;
}
.close:hover, .close:focus {
	color: #000;
	text-decoration: none;
	cursor: pointer;
	filter: alpha(opacity=50);
	opacity: .5;
}
button.close {
	-webkit-appearance: none;
	padding: 0;
	cursor: pointer;
	background: transparent;
	border: 0;
}
.modal-open {
	overflow: hidden;
}
.modal {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1050;
	display: none;
	overflow: auto;
	overflow-y: scroll;
	-webkit-overflow-scrolling: touch;
	outline: 0;
}
.modal.fade .modal-dialog {
	-webkit-transition: -webkit-transform 0.3s ease-out;
	-moz-transition: -moz-transform 0.3s ease-out;
	-o-transition: -o-transform 0.3s ease-out;
	transition: transform 0.3s ease-out;
	-webkit-transform: translate(0, -25%);
	-ms-transform: translate(0, -25%);
	transform: translate(0, -25%);
}
.modal.in .modal-dialog {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0);
}
.modal-dialog {
	position: relative;
	width: auto;
	margin: 10px;
}
.modal-content {
	position: relative;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #999;
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-radius: 6px;
	outline: none;
	-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
	box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
}
.modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	background-color: #000;
}
.modal-backdrop.fade {
	filter: alpha(opacity=0);
	opacity: 0;
}
.modal-backdrop.in {
	filter: alpha(opacity=50);
	opacity: .5;
}
.modal-header {
	min-height: 16.42857143px;
	padding: 15px;
	border-bottom: 1px solid #e5e5e5;
}
.modal-header .close {
	margin-top: -2px;
}
.modal-title {
	margin: 0;
	line-height: 1.42857143;
}
.modal-body {
	position: relative;
	padding: 20px;
}
.modal-footer {
	padding: 19px 20px 20px;
	margin-top: 15px;
	text-align: right;
	border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
	margin-bottom: 0;
	margin-left: 5px;
}
.modal-footer .btn-group .btn + .btn {
	margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
	margin-left: 0;
}

@media (min-width: 768px) {
.modal-dialog {
	width: 600px;
	margin: 30px auto;
}
.modal-content {
	-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
	box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
}
.modal-sm {
	width: 300px;
}
}

@media (min-width: 992px) {
.modal-lg {
	width: 900px;
}
}
.tooltip {
	position: absolute;
	z-index: 1030;
	display: block;
	font-size: 12px;
	line-height: 1.4;
	visibility: visible;
	filter: alpha(opacity=0);
	opacity: 0;
}
.tooltip.in {
	filter: alpha(opacity=90);
	opacity: .9;
}
.tooltip.top {
	padding: 5px 0;
	margin-top: -3px;
}
.tooltip.right {
	padding: 0 5px;
	margin-left: 3px;
}
.tooltip.bottom {
	padding: 5px 0;
	margin-top: 3px;
}
.tooltip.left {
	padding: 0 5px;
	margin-left: -3px;
}
.tooltip-inner {
	max-width: 200px;
	padding: 3px 8px;
	color: #fff;
	text-align: center;
	text-decoration: none;
	background-color: #000;
	border-radius: 4px;
}
.tooltip-arrow {
	position: absolute;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
}
.tooltip.top .tooltip-arrow {
	bottom: 0;
	left: 50%;
	margin-left: -5px;
	border-width: 5px 5px 0;
	border-top-color: #000;
}
.tooltip.top-left .tooltip-arrow {
	bottom: 0;
	left: 5px;
	border-width: 5px 5px 0;
	border-top-color: #000;
}
.tooltip.top-right .tooltip-arrow {
	right: 5px;
	bottom: 0;
	border-width: 5px 5px 0;
	border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
	top: 50%;
	left: 0;
	margin-top: -5px;
	border-width: 5px 5px 5px 0;
	border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
	top: 50%;
	right: 0;
	margin-top: -5px;
	border-width: 5px 0 5px 5px;
	border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
	top: 0;
	left: 50%;
	margin-left: -5px;
	border-width: 0 5px 5px;
	border-bottom-color: #000;
}
.tooltip.bottom-left .tooltip-arrow {
	top: 0;
	left: 5px;
	border-width: 0 5px 5px;
	border-bottom-color: #000;
}
.tooltip.bottom-right .tooltip-arrow {
	top: 0;
	right: 5px;
	border-width: 0 5px 5px;
	border-bottom-color: #000;
}
.popover {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1010;
	display: none;
	max-width: 276px;
	padding: 1px;
	text-align: left;
	white-space: normal;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-radius: 6px;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.popover.top {
	margin-top: -10px;
}
.popover.right {
	margin-left: 10px;
}
.popover.bottom {
	margin-top: 10px;
}
.popover.left {
	margin-left: -10px;
}
.popover-title {
	padding: 8px 14px;
	margin: 0;
	font-size: 14px;
	font-weight: normal;
	line-height: 18px;
	background-color: #f7f7f7;
	border-bottom: 1px solid #ebebeb;
	border-radius: 5px 5px 0 0;
}
.popover-content {
	padding: 9px 14px;
}
.popover > .arrow, .popover > .arrow:after {
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
}
.popover > .arrow {
	border-width: 11px;
}
.popover > .arrow:after {
	content: "";
	border-width: 10px;
}
.popover.top > .arrow {
	bottom: -11px;
	left: 50%;
	margin-left: -11px;
	border-top-color: #999;
	border-top-color: rgba(0, 0, 0, 0.25);
	border-bottom-width: 0;
}
.popover.top > .arrow:after {
	bottom: 1px;
	margin-left: -10px;
	content: " ";
	border-top-color: #fff;
	border-bottom-width: 0;
}
.popover.right > .arrow {
	top: 50%;
	left: -11px;
	margin-top: -11px;
	border-right-color: #999;
	border-right-color: rgba(0, 0, 0, 0.25);
	border-left-width: 0;
}
.popover.right > .arrow:after {
	bottom: -10px;
	left: 1px;
	content: " ";
	border-right-color: #fff;
	border-left-width: 0;
}
.popover.bottom > .arrow {
	top: -11px;
	left: 50%;
	margin-left: -11px;
	border-top-width: 0;
	border-bottom-color: #999;
	border-bottom-color: rgba(0, 0, 0, 0.25);
}
.popover.bottom > .arrow:after {
	top: 1px;
	margin-left: -10px;
	content: " ";
	border-top-width: 0;
	border-bottom-color: #fff;
}
.popover.left > .arrow {
	top: 50%;
	right: -11px;
	margin-top: -11px;
	border-right-width: 0;
	border-left-color: #999;
	border-left-color: rgba(0, 0, 0, 0.25);
}
.popover.left > .arrow:after {
	right: 1px;
	bottom: -10px;
	content: " ";
	border-right-width: 0;
	border-left-color: #fff;
}
.carousel {
	position: relative;
}
.carousel-inner {
	position: relative;
	width: 100%;
}
.carousel-inner > .item {
	position: relative;
	z-index: -99;
	height: 0;
	opacity: 0;
	-webkit-transition: all 0.6s ease-in-out;
	transition: all 0.6s ease-in-out;
}
.carousel-inner > .item > img, .carousel-inner > .item > a > img {
	line-height: 1;
}
.carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev {
	z-index: 5;
	opacity: 1;
	height: auto;
}
.carousel-inner > .active {
	opacity: 1;
}
.carousel-inner > .next, .carousel-inner > .prev {
	position: absolute;
	top: 0;
	width: 100%;
}
.carousel-inner > .next {
	opacity: 1;
}
.carousel-inner > .prev {
	opacity: 0;
}
.carousel-inner > .next.left, .carousel-inner > .prev.right {
	opacity: 0;
}
.carousel-inner > .active.left {
	opacity: 0;
}
.carousel-inner > .active.right {
	opacity: 1;
}
.carousel-control {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 15%;
	font-size: 20px;
	color: #fff;
	text-align: center;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
	filter: alpha(opacity=50);
	opacity: .5;
}
.carousel-control.left {
	background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.5) 0%), color-stop(rgba(0, 0, 0, 0.0001) 100%));
	background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
	background-repeat: repeat-x;
}
.carousel-control.right {
	right: 0;
	left: auto;
	background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.0001) 0%), color-stop(rgba(0, 0, 0, 0.5) 100%));
	background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
	background-repeat: repeat-x;
}
.carousel-control:hover, .carousel-control:focus {
	color: #fff;
	text-decoration: none;
	filter: alpha(opacity=90);
	outline: none;
	opacity: .9;
}
.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {
	position: absolute;
	top: 50%;
	z-index: 5;
	display: inline-block;
}
.carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left {
	left: 50%;
}
.carousel-control .icon-next, .carousel-control .glyphicon-chevron-right {
	right: 50%;
}
.carousel-control .icon-prev, .carousel-control .icon-next {
	width: 20px;
	height: 20px;
	margin-top: -10px;
	margin-left: -10px;
	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%;
	padding-left: 0;
	margin-left: -30%;
	text-align: center;
	list-style: none;
}
.carousel-indicators li {
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 1px;
	text-indent: -999px;
	cursor: pointer;
	background-color: #000 \9;
	background-color: rgba(0, 0, 0, 0);
	border: 1px solid #fff;
	border-radius: 10px;
}
.carousel-indicators .active {
	width: 12px;
	height: 12px;
	margin: 0;
	background-color: #fff;
}
.carousel-caption {
	position: absolute;
	right: 15%;
	bottom: 20px;
	left: 15%;
	z-index: 10;
	padding-top: 20px;
	padding-bottom: 20px;
	color: #fff;
	text-align: center;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-caption .btn {
	text-shadow: none;
}

@media screen and (min-width: 768px) {
.carousel-control .glyphicon-chevron-left,  .carousel-control .glyphicon-chevron-right,  .carousel-control .icon-prev,  .carousel-control .icon-next {
	width: 30px;
	height: 30px;
	margin-top: -15px;
	margin-left: -15px;
	font-size: 30px;
}
.carousel-caption {
	right: 20%;
	left: 20%;
	padding-bottom: 30px;
}
.carousel-indicators {
	bottom: 20px;
}
}
.clearfix:before, .clearfix:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after, .btn-toolbar:before, .btn-toolbar:after, .btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after, .nav:before, .nav:after, .navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after, .navbar-collapse:before, .navbar-collapse:after, .pager:before, .pager:after, .panel-body:before, .panel-body:after, .modal-footer:before, .modal-footer:after {
	display: table;
	content: " ";
}
.clearfix:after, .container:after, .container-fluid:after, .row:after, .form-horizontal .form-group:after, .btn-toolbar:after, .btn-group-vertical > .btn-group:after, .nav:after, .navbar:after, .navbar-header:after, .navbar-collapse:after, .pager:after, .panel-body:after, .modal-footer:after {
	clear: both;
}
.center-block {
	display: block;
	margin-right: auto;
	margin-left: 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;
	visibility: hidden !important;
}
.affix {
	position: fixed;
}
@-ms-viewport {
 width: device-width;
}
.visible-xs, .visible-sm, .visible-md, .visible-lg {
	display: none !important;
}

@media (max-width: 767px) {
.visible-xs {
	display: block !important;
}
table.visible-xs {
	display: table;
}
tr.visible-xs {
	display: table-row !important;
}
th.visible-xs,  td.visible-xs {
	display: table-cell !important;
}
}

@media (min-width: 768px) and (max-width: 991px) {
.visible-sm {
	display: block !important;
}
table.visible-sm {
	display: table;
}
tr.visible-sm {
	display: table-row !important;
}
th.visible-sm,  td.visible-sm {
	display: table-cell !important;
}
}

@media (min-width: 992px) and (max-width: 1199px) {
.visible-md {
	display: block !important;
}
table.visible-md {
	display: table;
}
tr.visible-md {
	display: table-row !important;
}
th.visible-md,  td.visible-md {
	display: table-cell !important;
}
}

@media (min-width: 1230px) {
.visible-lg {
	display: block !important;
}
table.visible-lg {
	display: table;
}
tr.visible-lg {
	display: table-row !important;
}
th.visible-lg,  td.visible-lg {
	display: table-cell !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: 1230px) {
.hidden-lg {
	display: none !important;
}
}
.visible-print {
	display: none !important;
}

@media print {
.visible-print {
	display: block !important;
}
table.visible-print {
	display: table;
}
tr.visible-print {
	display: table-row !important;
}
th.visible-print,  td.visible-print {
	display: table-cell !important;
}
}

@media print {
.hidden-print {
	display: none !important;
}
}
/*# sourceMappingURL=bootstrap.css.map */
/*!
 * Bootstrap v3.1.1 (http://getbootstrap.com)
 * Copyright 2011-2014 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
.thumbnail, .img-thumbnail {
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
	background-color: #e8e8e8;
	background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
	background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
	background-repeat: repeat-x;
}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
	background-color: #357ebd;
	background-image: -webkit-linear-gradient(top, #428bca 0%, #357ebd 100%);
	background-image: linear-gradient(to bottom, #428bca 0%, #357ebd 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0);
	background-repeat: repeat-x;
}
.navbar-default {
	background-image: -webkit-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);
	background-image: linear-gradient(to bottom, #ffffff 0%, #f8f8f8 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);
 filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	background-repeat: repeat-x;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);
}
.navbar-default .navbar-nav > .active > a {
	background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f3f3f3 100%);
	background-image: linear-gradient(to bottom, #ebebeb 0%, #f3f3f3 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff3f3f3', GradientType=0);
	background-repeat: repeat-x;
	-webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075);
}
.navbar-brand, .navbar-nav > li > a {
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
}
.navbar-inverse {
	background-image: -webkit-linear-gradient(top, #3c3c3c 0%, #222222 100%);
	background-image: linear-gradient(to bottom, #3c3c3c 0%, #222222 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);
 filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	background-repeat: repeat-x;
}
.navbar-inverse .navbar-nav > .active > a {
	background-image: -webkit-linear-gradient(top, #222222 0%, #282828 100%);
	background-image: linear-gradient(to bottom, #222222 0%, #282828 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff282828', GradientType=0);
	background-repeat: repeat-x;
	-webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.25);
	box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.25);
}
.navbar-inverse .navbar-brand, .navbar-inverse .navbar-nav > li > a {
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.navbar-static-top, .navbar-fixed-top, .navbar-fixed-bottom {
	border-radius: 0;
}
.progress {
	background-repeat: repeat-x;
}
.progress-bar {
	background-repeat: repeat-x;
}
.progress-bar-success {
	background-image: -webkit-linear-gradient(top, #5cb85c 0%, #449d44 100%);
	background-image: linear-gradient(to bottom, #5cb85c 0%, #449d44 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);
	background-repeat: repeat-x;
}
.progress-bar-info {
	background-image: -webkit-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);
	background-image: linear-gradient(to bottom, #5bc0de 0%, #31b0d5 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0);
	background-repeat: repeat-x;
}
.progress-bar-warning {
	background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);
	background-image: linear-gradient(to bottom, #f0ad4e 0%, #ec971f 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);
	background-repeat: repeat-x;
}
.progress-bar-danger {
	background-image: -webkit-linear-gradient(top, #d9534f 0%, #c9302c 100%);
	background-image: linear-gradient(to bottom, #d9534f 0%, #c9302c 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);
	background-repeat: repeat-x;
}
.alert > .close {
	line-height: 26px;
}
.list-group {
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
}
.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
	text-shadow: 0 -1px 0 #3071a9;
	background-image: -webkit-linear-gradient(top, #428bca 0%, #3278b3 100%);
	background-image: linear-gradient(to bottom, #428bca 0%, #3278b3 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff3278b3', GradientType=0);
	background-repeat: repeat-x;
	border-color: #3278b3;
}
.panel-title > a span.cs:after {
	float: right;
	color: #000;
	content: '--';
	letter-spacing: -2px;
	font-weight: 100;
	font-family: 'Lato';
	font-size: 31px;
	margin-right: 7px;
	line-height: 12px;
}
.panel-title > a.collapsed span.cs:after {
	float: right;
	letter-spacing: 0;
	content: '+';
	font-weight: 100;
	font-family: 'Lato';
	font-size: 31px;
	margin-right: 5px;
	line-height: 12px;
}
.panel-default > .panel-heading {
	background: transparent;
	background-repeat: repeat-x;
}
.panel-default .panel-title > a {
	background: #000;
}
.panel-default .panel-title > a i {
	color: #fff;
}
.panel-default .panel-title > a span.cs:after {
	color: #fff;
}
.panel-default .panel-title > a.collapsed {
	background: transparent;
}
.panel-default .panel-title > a.collapsed i {
	color: #000;
}
.panel-default .panel-title > a.collapsed span.cs:after {
	color: #000;
}
.panel-primary .panel-title > a {
	background: transparent;
}
.panel-primary .panel-title > a i {
	font-size: 12px;
	color: #fff;
	width: 31px;
	height: 31px;
	line-height: 32px;
	text-align: center;
	border-radius: 50%;
	background: #000;
	margin-top: -7px;
	margin-bottom: -7px;
	margin-right: 10px;
}
.panel-primary .panel-title > a span.cs:after {
	color: #000;
}
.panel-primary .panel-title > a.collapsed i {
	background: #c5c5c5;
}
.panel-primary .panel-title > a.collapsed {
	background: transparent;
}
.panel-primary .panel-title > a.collapsed span.cs:after {
	color: #c5c5c5;
}
.panel-info .panel-title > a {
	background: transparent;
	position: relative;
}
.panel-info .panel-title > a i {
	font-size: 12px;
	color: #fff;
	width: 31px;
	height: 31px;
	line-height: 32px;
	text-align: center;
	margin-top: -7px;
	margin-bottom: -7px;
	margin-right: 10px;
	position: relative;
}
.panel-info .panel-title > a span.cs:after {
	color: #000;
}
.panel-info .panel-title > a span.ic {
	width: 30px;
	height: 30px;
	background: #000;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	position: absolute;
	top: 8px;
}
.panel-info .panel-title > a.collapsed span.ic {
	background: #c5c5c5;
}
.panel-info .panel-title > a.collapsed span.cs:after {
	color: #c5c5c5;
}
.panel-success > .panel-heading {
	background-image: -webkit-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);
	background-image: linear-gradient(to bottom, #dff0d8 0%, #d0e9c6 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);
	background-repeat: repeat-x;
}
.panel-info > .panel-heading {
	background-repeat: repeat-x;
}
.panel-warning > .panel-heading {
	background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);
	background-image: linear-gradient(to bottom, #fcf8e3 0%, #faf2cc 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);
	background-repeat: repeat-x;
}
.panel-danger > .panel-heading {
	background-image: -webkit-linear-gradient(top, #f2dede 0%, #ebcccc 100%);
	background-image: linear-gradient(to bottom, #f2dede 0%, #ebcccc 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0);
	background-repeat: repeat-x;
}
.well {
	background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);
	background-image: linear-gradient(to bottom, #e8e8e8 0%, #f5f5f5 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);
	background-repeat: repeat-x;
	border-color: #dcdcdc;
	-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1);
	box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1);
}
/*# sourceMappingURL=bootstrap-theme.css.map */
@charset "UTF-8";
/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license

Copyright (c) 2013 Daniel Eden

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
.animated {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}
.animated.hinge {
	-webkit-animation-duration: 2s;
	animation-duration: 2s;
}
@-webkit-keyframes bounce {
 0%,  20%,  50%,  80%,  100% {
 -webkit-transform: translateY(0);
 transform: translateY(0);
}
 40% {
 -webkit-transform: translateY(-30px);
 transform: translateY(-30px);
}
 60% {
 -webkit-transform: translateY(-15px);
 transform: translateY(-15px);
}
}
@keyframes bounce {
 0%,  20%,  50%,  80%,  100% {
 -webkit-transform: translateY(0);
 -ms-transform: translateY(0);
 transform: translateY(0);
}
 40% {
 -webkit-transform: translateY(-30px);
 -ms-transform: translateY(-30px);
 transform: translateY(-30px);
}
 60% {
 -webkit-transform: translateY(-15px);
 -ms-transform: translateY(-15px);
 transform: translateY(-15px);
}
}
.bounce {
	-webkit-animation-name: bounce;
	animation-name: bounce;
}
@-webkit-keyframes flash {
 0%,  50%,  100% {
 opacity: 1;
}
 25%,  75% {
 opacity: 0;
}
}
@keyframes flash {
 0%,  50%,  100% {
 opacity: 1;
}
 25%,  75% {
 opacity: 0;
}
}
.flash {
	-webkit-animation-name: flash;
	animation-name: flash;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes pulse {
 0% {
 -webkit-transform: scale(1);
 transform: scale(1);
}
 50% {
 -webkit-transform: scale(1.1);
 transform: scale(1.1);
}
 100% {
 -webkit-transform: scale(1);
 transform: scale(1);
}
}
@keyframes pulse {
 0% {
 -webkit-transform: scale(1);
 -ms-transform: scale(1);
 transform: scale(1);
}
 50% {
 -webkit-transform: scale(1.1);
 -ms-transform: scale(1.1);
 transform: scale(1.1);
}
 100% {
 -webkit-transform: scale(1);
 -ms-transform: scale(1);
 transform: scale(1);
}
}
.pulse {
	-webkit-animation-name: pulse;
	animation-name: pulse;
}
@-webkit-keyframes rubberBand {
 0% {
 -webkit-transform: scale(1);
 transform: scale(1);
}
 30% {
 -webkit-transform: scaleX(1.25) scaleY(0.75);
 transform: scaleX(1.25) scaleY(0.75);
}
 40% {
 -webkit-transform: scaleX(0.75) scaleY(1.25);
 transform: scaleX(0.75) scaleY(1.25);
}
 60% {
 -webkit-transform: scaleX(1.15) scaleY(0.85);
 transform: scaleX(1.15) scaleY(0.85);
}
 100% {
 -webkit-transform: scale(1);
 transform: scale(1);
}
}
@keyframes rubberBand {
 0% {
 -webkit-transform: scale(1);
 -ms-transform: scale(1);
 transform: scale(1);
}
 30% {
 -webkit-transform: scaleX(1.25) scaleY(0.75);
 -ms-transform: scaleX(1.25) scaleY(0.75);
 transform: scaleX(1.25) scaleY(0.75);
}
 40% {
 -webkit-transform: scaleX(0.75) scaleY(1.25);
 -ms-transform: scaleX(0.75) scaleY(1.25);
 transform: scaleX(0.75) scaleY(1.25);
}
 60% {
 -webkit-transform: scaleX(1.15) scaleY(0.85);
 -ms-transform: scaleX(1.15) scaleY(0.85);
 transform: scaleX(1.15) scaleY(0.85);
}
 100% {
 -webkit-transform: scale(1);
 -ms-transform: scale(1);
 transform: scale(1);
}
}
.rubberBand {
	-webkit-animation-name: rubberBand;
	animation-name: rubberBand;
}
@-webkit-keyframes shake {
 0%,  100% {
 -webkit-transform: translateX(0);
 transform: translateX(0);
}
 10%,  30%,  50%,  70%,  90% {
 -webkit-transform: translateX(-10px);
 transform: translateX(-10px);
}
 20%,  40%,  60%,  80% {
 -webkit-transform: translateX(10px);
 transform: translateX(10px);
}
}
@keyframes shake {
 0%,  100% {
 -webkit-transform: translateX(0);
 -ms-transform: translateX(0);
 transform: translateX(0);
}
 10%,  30%,  50%,  70%,  90% {
 -webkit-transform: translateX(-10px);
 -ms-transform: translateX(-10px);
 transform: translateX(-10px);
}
 20%,  40%,  60%,  80% {
 -webkit-transform: translateX(10px);
 -ms-transform: translateX(10px);
 transform: translateX(10px);
}
}
.shake {
	-webkit-animation-name: shake;
	animation-name: shake;
}
@-webkit-keyframes swing {
 20% {
 -webkit-transform: rotate(15deg);
 transform: rotate(15deg);
}
 40% {
 -webkit-transform: rotate(-10deg);
 transform: rotate(-10deg);
}
 60% {
 -webkit-transform: rotate(5deg);
 transform: rotate(5deg);
}
 80% {
 -webkit-transform: rotate(-5deg);
 transform: rotate(-5deg);
}
 100% {
 -webkit-transform: rotate(0deg);
 transform: rotate(0deg);
}
}
@keyframes swing {
 20% {
 -webkit-transform: rotate(15deg);
 -ms-transform: rotate(15deg);
 transform: rotate(15deg);
}
 40% {
 -webkit-transform: rotate(-10deg);
 -ms-transform: rotate(-10deg);
 transform: rotate(-10deg);
}
 60% {
 -webkit-transform: rotate(5deg);
 -ms-transform: rotate(5deg);
 transform: rotate(5deg);
}
 80% {
 -webkit-transform: rotate(-5deg);
 -ms-transform: rotate(-5deg);
 transform: rotate(-5deg);
}
 100% {
 -webkit-transform: rotate(0deg);
 -ms-transform: rotate(0deg);
 transform: rotate(0deg);
}
}
.swing {
	-webkit-transform-origin: top center;
	-ms-transform-origin: top center;
	transform-origin: top center;
	-webkit-animation-name: swing;
	animation-name: swing;
}
@-webkit-keyframes tada {
 0% {
 -webkit-transform: scale(1);
 transform: scale(1);
}
 10%,  20% {
 -webkit-transform: scale(0.9) rotate(-10deg);
 transform: scale(0.9) rotate(-10deg);
}
 30%,  50%,  70%,  90% {
 -webkit-transform: scale(1.1) rotate(10deg);
 transform: scale(1.1) rotate(10deg);
}
 40%,  60%,  80% {
 -webkit-transform: scale(1.1) rotate(-10deg);
 transform: scale(1.1) rotate(-10deg);
}
 100% {
 -webkit-transform: scale(1) rotate(0);
 transform: scale(1) rotate(0);
}
}
@keyframes tada {
 0% {
 -webkit-transform: scale(1);
 -ms-transform: scale(1);
 transform: scale(1);
}
 10%,  20% {
 -webkit-transform: scale(0.9) rotate(-10deg);
 -ms-transform: scale(0.9) rotate(-10deg);
 transform: scale(0.9) rotate(-10deg);
}
 30%,  50%,  70%,  90% {
 -webkit-transform: scale(1.1) rotate(10deg);
 -ms-transform: scale(1.1) rotate(10deg);
 transform: scale(1.1) rotate(10deg);
}
 40%,  60%,  80% {
 -webkit-transform: scale(1.1) rotate(-10deg);
 -ms-transform: scale(1.1) rotate(-10deg);
 transform: scale(1.1) rotate(-10deg);
}
 100% {
 -webkit-transform: scale(1) rotate(0);
 -ms-transform: scale(1) rotate(0);
 transform: scale(1) rotate(0);
}
}
.tada {
	-webkit-animation-name: tada;
	animation-name: tada;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes wobble {
 0% {
 -webkit-transform: translateX(0%);
 transform: translateX(0%);
}
 15% {
 -webkit-transform: translateX(-25%) rotate(-5deg);
 transform: translateX(-25%) rotate(-5deg);
}
 30% {
 -webkit-transform: translateX(20%) rotate(3deg);
 transform: translateX(20%) rotate(3deg);
}
 45% {
 -webkit-transform: translateX(-15%) rotate(-3deg);
 transform: translateX(-15%) rotate(-3deg);
}
 60% {
 -webkit-transform: translateX(10%) rotate(2deg);
 transform: translateX(10%) rotate(2deg);
}
 75% {
 -webkit-transform: translateX(-5%) rotate(-1deg);
 transform: translateX(-5%) rotate(-1deg);
}
 100% {
 -webkit-transform: translateX(0%);
 transform: translateX(0%);
}
}
@keyframes wobble {
 0% {
 -webkit-transform: translateX(0%);
 -ms-transform: translateX(0%);
 transform: translateX(0%);
}
 15% {
 -webkit-transform: translateX(-25%) rotate(-5deg);
 -ms-transform: translateX(-25%) rotate(-5deg);
 transform: translateX(-25%) rotate(-5deg);
}
 30% {
 -webkit-transform: translateX(20%) rotate(3deg);
 -ms-transform: translateX(20%) rotate(3deg);
 transform: translateX(20%) rotate(3deg);
}
 45% {
 -webkit-transform: translateX(-15%) rotate(-3deg);
 -ms-transform: translateX(-15%) rotate(-3deg);
 transform: translateX(-15%) rotate(-3deg);
}
 60% {
 -webkit-transform: translateX(10%) rotate(2deg);
 -ms-transform: translateX(10%) rotate(2deg);
 transform: translateX(10%) rotate(2deg);
}
 75% {
 -webkit-transform: translateX(-5%) rotate(-1deg);
 -ms-transform: translateX(-5%) rotate(-1deg);
 transform: translateX(-5%) rotate(-1deg);
}
 100% {
 -webkit-transform: translateX(0%);
 -ms-transform: translateX(0%);
 transform: translateX(0%);
}
}
.wobble {
	-webkit-animation-name: wobble;
	animation-name: wobble;
}
@-webkit-keyframes bounceIn {
 0% {
 opacity: 0;
 -webkit-transform: scale(0.3);
 transform: scale(0.3);
}
 50% {
 opacity: 1;
 -webkit-transform: scale(1.05);
 transform: scale(1.05);
}
 70% {
 -webkit-transform: scale(0.9);
 transform: scale(0.9);
}
 100% {
 opacity: 1;
 -webkit-transform: scale(1);
 transform: scale(1);
}
}
@keyframes bounceIn {
 0% {
 opacity: 0;
 -webkit-transform: scale(0.3);
 -ms-transform: scale(0.3);
 transform: scale(0.3);
}
 50% {
 opacity: 1;
 -webkit-transform: scale(1.05);
 -ms-transform: scale(1.05);
 transform: scale(1.05);
}
 70% {
 -webkit-transform: scale(0.9);
 -ms-transform: scale(0.9);
 transform: scale(0.9);
}
 100% {
 opacity: 1;
 -webkit-transform: scale(1);
 -ms-transform: scale(1);
 transform: scale(1);
}
}
.bounceIn {
	-webkit-animation-name: bounceIn;
	animation-name: bounceIn;
}
@-webkit-keyframes bounceInDown {
 0% {
 opacity: 0;
 -webkit-transform: translateY(-50px);
 transform: translateY(-50px);
}
 60% {
 opacity: 1;
 -webkit-transform: translateY(30px);
 transform: translateY(30px);
}
 80% {
 -webkit-transform: translateY(-10px);
 transform: translateY(-10px);
}
 100% {
 -webkit-transform: translateY(0);
 transform: translateY(0);
}
}
@keyframes bounceInDown {
 0% {
 opacity: 0;
 -webkit-transform: translateY(-50px);
 -ms-transform: translateY(-50px);
 transform: translateY(-50px);
}
 60% {
 opacity: 1;
 -webkit-transform: translateY(30px);
 -ms-transform: translateY(30px);
 transform: translateY(30px);
}
 80% {
 -webkit-transform: translateY(-10px);
 -ms-transform: translateY(-10px);
 transform: translateY(-10px);
}
 100% {
 -webkit-transform: translateY(0);
 -ms-transform: translateY(0);
 transform: translateY(0);
}
}
.bounceInDown {
	-webkit-animation-name: bounceInDown;
	animation-name: bounceInDown;
}
@-webkit-keyframes bounceInLeft {
 0% {
 opacity: 0;
 -webkit-transform: translateX(-50px);
 transform: translateX(-50px);
}
 60% {
 opacity: 1;
 -webkit-transform: translateX(30px);
 transform: translateX(30px);
}
 80% {
 -webkit-transform: translateX(-10px);
 transform: translateX(-10px);
}
 100% {
 -webkit-transform: translateX(0);
 transform: translateX(0);
}
}
@keyframes bounceInLeft {
 0% {
 opacity: 0;
 -webkit-transform: translateX(-50px);
 -ms-transform: translateX(-50px);
 transform: translateX(-50px);
}
 60% {
 opacity: 1;
 -webkit-transform: translateX(30px);
 -ms-transform: translateX(30px);
 transform: translateX(30px);
}
 80% {
 -webkit-transform: translateX(-10px);
 -ms-transform: translateX(-10px);
 transform: translateX(-10px);
}
 100% {
 -webkit-transform: translateX(0);
 -ms-transform: translateX(0);
 transform: translateX(0);
}
}
.bounceInLeft {
	-webkit-animation-name: bounceInLeft;
	animation-name: bounceInLeft;
}
@-webkit-keyframes bounceInRight {
 0% {
 opacity: 0;
 -webkit-transform: translateX(50px);
 transform: translateX(50px);
}
 60% {
 opacity: 1;
 -webkit-transform: translateX(-30px);
 transform: translateX(-30px);
}
 80% {
 -webkit-transform: translateX(10px);
 transform: translateX(10px);
}
 100% {
 -webkit-transform: translateX(0);
 transform: translateX(0);
}
}
@keyframes bounceInRight {
 0% {
 opacity: 0;
 -webkit-transform: translateX(50px);
 -ms-transform: translateX(50px);
 transform: translateX(50px);
}
 60% {
 opacity: 1;
 -webkit-transform: translateX(-30px);
 -ms-transform: translateX(-30px);
 transform: translateX(-30px);
}
 80% {
 -webkit-transform: translateX(10px);
 -ms-transform: translateX(10px);
 transform: translateX(10px);
}
 100% {
 -webkit-transform: translateX(0);
 -ms-transform: translateX(0);
 transform: translateX(0);
}
}
.bounceInRight {
	-webkit-animation-name: bounceInRight;
	animation-name: bounceInRight;
}
@-webkit-keyframes bounceInUp {
 0% {
 opacity: 0;
 -webkit-transform: translateY(50px);
 transform: translateY(50px);
}
 60% {
 opacity: 1;
 -webkit-transform: translateY(-30px);
 transform: translateY(-30px);
}
 80% {
 -webkit-transform: translateY(10px);
 transform: translateY(10px);
}
 100% {
 -webkit-transform: translateY(0);
 transform: translateY(0);
}
}
@keyframes bounceInUp {
 0% {
 opacity: 0;
 -webkit-transform: translateY(50px);
 -ms-transform: translateY(50px);
 transform: translateY(50px);
}
 60% {
 opacity: 1;
 -webkit-transform: translateY(-30px);
 -ms-transform: translateY(-30px);
 transform: translateY(-30px);
}
 80% {
 -webkit-transform: translateY(10px);
 -ms-transform: translateY(10px);
 transform: translateY(10px);
}
 100% {
 -webkit-transform: translateY(0);
 -ms-transform: translateY(0);
 transform: translateY(0);
}
}
.bounceInUp {
	-webkit-animation-name: bounceInUp;
	animation-name: bounceInUp;
}
@-webkit-keyframes bounceOut {
 0% {
 -webkit-transform: scale(1);
 transform: scale(1);
}
 25% {
 -webkit-transform: scale(0.95);
 transform: scale(0.95);
}
 50% {
 opacity: 1;
 -webkit-transform: scale(1.1);
 transform: scale(1.1);
}
 100% {
 opacity: 0;
 -webkit-transform: scale(0.3);
 transform: scale(0.3);
}
}
@keyframes bounceOut {
 0% {
 -webkit-transform: scale(1);
 -ms-transform: scale(1);
 transform: scale(1);
}
 25% {
 -webkit-transform: scale(0.95);
 -ms-transform: scale(0.95);
 transform: scale(0.95);
}
 50% {
 opacity: 1;
 -webkit-transform: scale(1.1);
 -ms-transform: scale(1.1);
 transform: scale(1.1);
}
 100% {
 opacity: 0;
 -webkit-transform: scale(0.3);
 -ms-transform: scale(0.3);
 transform: scale(0.3);
}
}
.bounceOut {
	-webkit-animation-name: bounceOut;
	animation-name: bounceOut;
}
@-webkit-keyframes bounceOutDown {
 0% {
 -webkit-transform: translateY(0);
 transform: translateY(0);
}
 20% {
 opacity: 1;
 -webkit-transform: translateY(-20px);
 transform: translateY(-20px);
}
 100% {
 opacity: 0;
 -webkit-transform: translateY(50px);
 transform: translateY(50px);
}
}
@keyframes bounceOutDown {
 0% {
 -webkit-transform: translateY(0);
 -ms-transform: translateY(0);
 transform: translateY(0);
}
 20% {
 opacity: 1;
 -webkit-transform: translateY(-20px);
 -ms-transform: translateY(-20px);
 transform: translateY(-20px);
}
 100% {
 opacity: 0;
 -webkit-transform: translateY(50px);
 -ms-transform: translateY(50px);
 transform: translateY(50px);
}
}
.bounceOutDown {
	-webkit-animation-name: bounceOutDown;
	animation-name: bounceOutDown;
}
@-webkit-keyframes bounceOutLeft {
 0% {
 -webkit-transform: translateX(0);
 transform: translateX(0);
}
 20% {
 opacity: 1;
 -webkit-transform: translateX(20px);
 transform: translateX(20px);
}
 100% {
 opacity: 0;
 -webkit-transform: translateX(-50px);
 transform: translateX(-50px);
}
}
@keyframes bounceOutLeft {
 0% {
 -webkit-transform: translateX(0);
 -ms-transform: translateX(0);
 transform: translateX(0);
}
 20% {
 opacity: 1;
 -webkit-transform: translateX(20px);
 -ms-transform: translateX(20px);
 transform: translateX(20px);
}
 100% {
 opacity: 0;
 -webkit-transform: translateX(-50px);
 -ms-transform: translateX(-50px);
 transform: translateX(-50px);
}
}
.bounceOutLeft {
	-webkit-animation-name: bounceOutLeft;
	animation-name: bounceOutLeft;
}
@-webkit-keyframes bounceOutRight {
 0% {
 -webkit-transform: translateX(0);
 transform: translateX(0);
}
 20% {
 opacity: 1;
 -webkit-transform: translateX(-20px);
 transform: translateX(-20px);
}
 100% {
 opacity: 0;
 -webkit-transform: translateX(50px);
 transform: translateX(50px);
}
}
@keyframes bounceOutRight {
 0% {
 -webkit-transform: translateX(0);
 -ms-transform: translateX(0);
 transform: translateX(0);
}
 20% {
 opacity: 1;
 -webkit-transform: translateX(-20px);
 -ms-transform: translateX(-20px);
 transform: translateX(-20px);
}
 100% {
 opacity: 0;
 -webkit-transform: translateX(50px);
 -ms-transform: translateX(50px);
 transform: translateX(50px);
}
}
.bounceOutRight {
	-webkit-animation-name: bounceOutRight;
	animation-name: bounceOutRight;
}
@-webkit-keyframes bounceOutUp {
 0% {
 -webkit-transform: translateY(0);
 transform: translateY(0);
}
 20% {
 opacity: 1;
 -webkit-transform: translateY(20px);
 transform: translateY(20px);
}
 100% {
 opacity: 0;
 -webkit-transform: translateY(-50px);
 transform: translateY(-50px);
}
}
@keyframes bounceOutUp {
 0% {
 -webkit-transform: translateY(0);
 -ms-transform: translateY(0);
 transform: translateY(0);
}
 20% {
 opacity: 1;
 -webkit-transform: translateY(20px);
 -ms-transform: translateY(20px);
 transform: translateY(20px);
}
 100% {
 opacity: 0;
 -webkit-transform: translateY(-50px);
 -ms-transform: translateY(-50px);
 transform: translateY(-50px);
}
}
.bounceOutUp {
	-webkit-animation-name: bounceOutUp;
	animation-name: bounceOutUp;
}
@-webkit-keyframes fadeIn {
 0% {
 opacity: 0;
}
 100% {
 opacity: 1;
}
}
@keyframes fadeIn {
 0% {
 opacity: 0;
}
 100% {
 opacity: 1;
}
}
.fadeIn {
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn;
}
@-webkit-keyframes fadeInDown {
 0% {
 opacity: 0;
 -webkit-transform: translateY(-20px);
 transform: translateY(-20px);
}
 100% {
 opacity: 1;
 -webkit-transform: translateY(0);
 transform: translateY(0);
}
}
@keyframes fadeInDown {
 0% {
 opacity: 0;
 -webkit-transform: translateY(-20px);
 -ms-transform: translateY(-20px);
 transform: translateY(-20px);
}
 100% {
 opacity: 1;
 -webkit-transform: translateY(0);
 -ms-transform: translateY(0);
 transform: translateY(0);
}
}
.fadeInDown {
	-webkit-animation-name: fadeInDown;
	animation-name: fadeInDown;
}
@-webkit-keyframes fadeInDownBig {
 0% {
 opacity: 0;
 -webkit-transform: translateY(-50px);
 transform: translateY(-50px);
}
 100% {
 opacity: 1;
 -webkit-transform: translateY(0);
 transform: translateY(0);
}
}
@keyframes fadeInDownBig {
 0% {
 opacity: 0;
 -webkit-transform: translateY(-50px);
 -ms-transform: translateY(-50px);
 transform: translateY(-50px);
}
 100% {
 opacity: 1;
 -webkit-transform: translateY(0);
 -ms-transform: translateY(0);
 transform: translateY(0);
}
}
.fadeInDownBig {
	-webkit-animation-name: fadeInDownBig;
	animation-name: fadeInDownBig;
}
@-webkit-keyframes fadeInLeft {
 0% {
 opacity: 0;
 -webkit-transform: translateX(-20px);
 transform: translateX(-20px);
}
 100% {
 opacity: 1;
 -webkit-transform: translateX(0);
 transform: translateX(0);
}
}
@keyframes fadeInLeft {
 0% {
 opacity: 0;
 -webkit-transform: translateX(-20px);
 -ms-transform: translateX(-20px);
 transform: translateX(-20px);
}
 100% {
 opacity: 1;
 -webkit-transform: translateX(0);
 -ms-transform: translateX(0);
 transform: translateX(0);
}
}
.fadeInLeft {
	-webkit-animation-name: fadeInLeft;
	animation-name: fadeInLeft;
}
@-webkit-keyframes fadeInLeftBig {
 0% {
 opacity: 0;
 -webkit-transform: translateX(-50px);
 transform: translateX(-50px);
}
 100% {
 opacity: 1;
 -webkit-transform: translateX(0);
 transform: translateX(0);
}
}
@keyframes fadeInLeftBig {
 0% {
 opacity: 0;
 -webkit-transform: translateX(-50px);
 -ms-transform: translateX(-50px);
 transform: translateX(-50px);
}
 100% {
 opacity: 1;
 -webkit-transform: translateX(0);
 -ms-transform: translateX(0);
 transform: translateX(0);
}
}
.fadeInLeftBig {
	-webkit-animation-name: fadeInLeftBig;
	animation-name: fadeInLeftBig;
}
@-webkit-keyframes fadeInRight {
 0% {
 opacity: 0;
 -webkit-transform: translateX(20px);
 transform: translateX(20px);
}
 100% {
 opacity: 1;
 -webkit-transform: translateX(0);
 transform: translateX(0);
}
}
@keyframes fadeInRight {
 0% {
 opacity: 0;
 -webkit-transform: translateX(20px);
 -ms-transform: translateX(20px);
 transform: translateX(20px);
}
 100% {
 opacity: 1;
 -webkit-transform: translateX(0);
 -ms-transform: translateX(0);
 transform: translateX(0);
}
}
.fadeInRight {
	-webkit-animation-name: fadeInRight;
	animation-name: fadeInRight;
}
@-webkit-keyframes fadeInRightBig {
 0% {
 opacity: 0;
 -webkit-transform: translateX(50px);
 transform: translateX(50px);
}
 100% {
 opacity: 1;
 -webkit-transform: translateX(0);
 transform: translateX(0);
}
}
@keyframes fadeInRightBig {
 0% {
 opacity: 0;
 -webkit-transform: translateX(50px);
 -ms-transform: translateX(50px);
 transform: translateX(50px);
}
 100% {
 opacity: 1;
 -webkit-transform: translateX(0);
 -ms-transform: translateX(0);
 transform: translateX(0);
}
}
.fadeInRightBig {
	-webkit-animation-name: fadeInRightBig;
	animation-name: fadeInRightBig;
}
@-webkit-keyframes fadeInUp {
 0% {
 opacity: 0;
 -webkit-transform: translateY(20px);
 transform: translateY(20px);
}
 100% {
 opacity: 1;
 -webkit-transform: translateY(0);
 transform: translateY(0);
}
}
@keyframes fadeInUp {
 0% {
 opacity: 0;
 -webkit-transform: translateY(20px);
 -ms-transform: translateY(20px);
 transform: translateY(20px);
}
 100% {
 opacity: 1;
 -webkit-transform: translateY(0);
 -ms-transform: translateY(0);
 transform: translateY(0);
}
}
.fadeInUp {
	-webkit-animation-name: fadeInUp;
	animation-name: fadeInUp;
}
@-webkit-keyframes fadeInUpBig {
 0% {
 opacity: 0;
 -webkit-transform: translateY(50px);
 transform: translateY(50px);
}
 100% {
 opacity: 1;
 -webkit-transform: translateY(0);
 transform: translateY(0);
}
}
@keyframes fadeInUpBig {
 0% {
 opacity: 0;
 -webkit-transform: translateY(50px);
 -ms-transform: translateY(50px);
 transform: translateY(50px);
}
 100% {
 opacity: 1;
 -webkit-transform: translateY(0);
 -ms-transform: translateY(0);
 transform: translateY(0);
}
}
.fadeInUpBig {
	-webkit-animation-name: fadeInUpBig;
	animation-name: fadeInUpBig;
}
@-webkit-keyframes fadeOut {
 0% {
 opacity: 1;
}
 100% {
 opacity: 0;
}
}
@keyframes fadeOut {
 0% {
 opacity: 1;
}
 100% {
 opacity: 0;
}
}
.fadeOut {
	-webkit-animation-name: fadeOut;
	animation-name: fadeOut;
}
@-webkit-keyframes fadeOutDown {
 0% {
 opacity: 1;
 -webkit-transform: translateY(0);
 transform: translateY(0);
}
 100% {
 opacity: 0;
 -webkit-transform: translateY(20px);
 transform: translateY(20px);
}
}
@keyframes fadeOutDown {
 0% {
 opacity: 1;
 -webkit-transform: translateY(0);
 -ms-transform: translateY(0);
 transform: translateY(0);
}
 100% {
 opacity: 0;
 -webkit-transform: translateY(20px);
 -ms-transform: translateY(20px);
 transform: translateY(20px);
}
}
.fadeOutDown {
	-webkit-animation-name: fadeOutDown;
	animation-name: fadeOutDown;
}
@-webkit-keyframes fadeOutDownBig {
 0% {
 opacity: 1;
 -webkit-transform: translateY(0);
 transform: translateY(0);
}
 100% {
 opacity: 0;
 -webkit-transform: translateY(50px);
 transform: translateY(50px);
}
}
@keyframes fadeOutDownBig {
 0% {
 opacity: 1;
 -webkit-transform: translateY(0);
 -ms-transform: translateY(0);
 transform: translateY(0);
}
 100% {
 opacity: 0;
 -webkit-transform: translateY(50px);
 -ms-transform: translateY(50px);
 transform: translateY(50px);
}
}
.fadeOutDownBig {
	-webkit-animation-name: fadeOutDownBig;
	animation-name: fadeOutDownBig;
}
@-webkit-keyframes fadeOutLeft {
 0% {
 opacity: 1;
 -webkit-transform: translateX(0);
 transform: translateX(0);
}
 100% {
 opacity: 0;
 -webkit-transform: translateX(-20px);
 transform: translateX(-20px);
}
}
@keyframes fadeOutLeft {
 0% {
 opacity: 1;
 -webkit-transform: translateX(0);
 -ms-transform: translateX(0);
 transform: translateX(0);
}
 100% {
 opacity: 0;
 -webkit-transform: translateX(-20px);
 -ms-transform: translateX(-20px);
 transform: translateX(-20px);
}
}
.fadeOutLeft {
	-webkit-animation-name: fadeOutLeft;
	animation-name: fadeOutLeft;
}
@-webkit-keyframes fadeOutLeftBig {
 0% {
 opacity: 1;
 -webkit-transform: translateX(0);
 transform: translateX(0);
}
 100% {
 opacity: 0;
 -webkit-transform: translateX(-50px);
 transform: translateX(-50px);
}
}
@keyframes fadeOutLeftBig {
 0% {
 opacity: 1;
 -webkit-transform: translateX(0);
 -ms-transform: translateX(0);
 transform: translateX(0);
}
 100% {
 opacity: 0;
 -webkit-transform: translateX(-50px);
 -ms-transform: translateX(-50px);
 transform: translateX(-50px);
}
}
.fadeOutLeftBig {
	-webkit-animation-name: fadeOutLeftBig;
	animation-name: fadeOutLeftBig;
}
@-webkit-keyframes fadeOutRight {
 0% {
 opacity: 1;
 -webkit-transform: translateX(0);
 transform: translateX(0);
}
 100% {
 opacity: 0;
 -webkit-transform: translateX(20px);
 transform: translateX(20px);
}
}
@keyframes fadeOutRight {
 0% {
 opacity: 1;
 -webkit-transform: translateX(0);
 -ms-transform: translateX(0);
 transform: translateX(0);
}
 100% {
 opacity: 0;
 -webkit-transform: translateX(20px);
 -ms-transform: translateX(20px);
 transform: translateX(20px);
}
}
.fadeOutRight {
	-webkit-animation-name: fadeOutRight;
	animation-name: fadeOutRight;
}
@-webkit-keyframes fadeOutRightBig {
 0% {
 opacity: 1;
 -webkit-transform: translateX(0);
 transform: translateX(0);
}
 100% {
 opacity: 0;
 -webkit-transform: translateX(50px);
 transform: translateX(50px);
}
}
@keyframes fadeOutRightBig {
 0% {
 opacity: 1;
 -webkit-transform: translateX(0);
 -ms-transform: translateX(0);
 transform: translateX(0);
}
 100% {
 opacity: 0;
 -webkit-transform: translateX(50px);
 -ms-transform: translateX(50px);
 transform: translateX(50px);
}
}
.fadeOutRightBig {
	-webkit-animation-name: fadeOutRightBig;
	animation-name: fadeOutRightBig;
}
@-webkit-keyframes fadeOutUp {
 0% {
 opacity: 1;
 -webkit-transform: translateY(0);
 transform: translateY(0);
}
 100% {
 opacity: 0;
 -webkit-transform: translateY(-20px);
 transform: translateY(-20px);
}
}
@keyframes fadeOutUp {
 0% {
 opacity: 1;
 -webkit-transform: translateY(0);
 -ms-transform: translateY(0);
 transform: translateY(0);
}
 100% {
 opacity: 0;
 -webkit-transform: translateY(-20px);
 -ms-transform: translateY(-20px);
 transform: translateY(-20px);
}
}
.fadeOutUp {
	-webkit-animation-name: fadeOutUp;
	animation-name: fadeOutUp;
}
@-webkit-keyframes fadeOutUpBig {
 0% {
 opacity: 1;
 -webkit-transform: translateY(0);
 transform: translateY(0);
}
 100% {
 opacity: 0;
 -webkit-transform: translateY(-50px);
 transform: translateY(-50px);
}
}
@keyframes fadeOutUpBig {
 0% {
 opacity: 1;
 -webkit-transform: translateY(0);
 -ms-transform: translateY(0);
 transform: translateY(0);
}
 100% {
 opacity: 0;
 -webkit-transform: translateY(-50px);
 -ms-transform: translateY(-50px);
 transform: translateY(-50px);
}
}
.fadeOutUpBig {
	-webkit-animation-name: fadeOutUpBig;
	animation-name: fadeOutUpBig;
}
@-webkit-keyframes flip {
 0% {
 -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
 transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
 -webkit-animation-timing-function: ease-out;
 animation-timing-function: ease-out;
}
 40% {
 -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
 transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
 -webkit-animation-timing-function: ease-out;
 animation-timing-function: ease-out;
}
 50% {
 -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
 transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
 -webkit-animation-timing-function: ease-in;
 animation-timing-function: ease-in;
}
 80% {
 -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);
 transform: perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);
 -webkit-animation-timing-function: ease-in;
 animation-timing-function: ease-in;
}
 100% {
 -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
 transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
 -webkit-animation-timing-function: ease-in;
 animation-timing-function: ease-in;
}
}
@keyframes flip {
 0% {
 -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
 -ms-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
 transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
 -webkit-animation-timing-function: ease-out;
 animation-timing-function: ease-out;
}
 40% {
 -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
 -ms-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
 transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
 -webkit-animation-timing-function: ease-out;
 animation-timing-function: ease-out;
}
 50% {
 -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
 -ms-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
 transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
 -webkit-animation-timing-function: ease-in;
 animation-timing-function: ease-in;
}
 80% {
 -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);
 -ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);
 transform: perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);
 -webkit-animation-timing-function: ease-in;
 animation-timing-function: ease-in;
}
 100% {
 -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
 -ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
 transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
 -webkit-animation-timing-function: ease-in;
 animation-timing-function: ease-in;
}
}
.animated.flip {
	-webkit-backface-visibility: visible;
	-ms-backface-visibility: visible;
	backface-visibility: visible;
	-webkit-animation-name: flip;
	animation-name: flip;
}
@-webkit-keyframes flipInX {
 0% {
 -webkit-transform: perspective(400px) rotateX(0);
 transform: perspective(400px) rotateX(0);
}
 25% {
 -webkit-transform: perspective(400px) rotateX(360deg);
 transform: perspective(400px) rotateX(360deg);
}
 50% {
 -webkit-transform: perspective(400px) rotateX(400deg);
 transform: perspective(400px) rotateX(400deg);
}
 75% {
 -webkit-transform: perspective(400px) rotateX(340deg);
 transform: perspective(400px) rotateX(340deg);
}
 100% {
 -webkit-transform: perspective(400px) rotateX(0deg);
 transform: perspective(400px) rotateX(0deg);
}
}
@keyframes flipInX {
 0% {
 -webkit-transform: perspective(400px) rotateX(0);
 transform: perspective(400px) rotateX(0);
}
 25% {
 -webkit-transform: perspective(400px) rotateX(360deg);
 transform: perspective(400px) rotateX(360deg);
}
 50% {
 -webkit-transform: perspective(400px) rotateX(400deg);
 transform: perspective(400px) rotateX(400deg);
}
 75% {
 -webkit-transform: perspective(400px) rotateX(340deg);
 transform: perspective(400px) rotateX(340deg);
}
 100% {
 -webkit-transform: perspective(400px) rotateX(0deg);
 transform: perspective(400px) rotateX(0deg);
}
}
@-webkit-keyframes rubberBand {
 0% {
 -webkit-transform: scale(1);
 transform: scale(1);
}
 30% {
 -webkit-transform: scaleX(1.25) scaleY(0.75);
 transform: scaleX(1.25) scaleY(0.75);
}
 40% {
 -webkit-transform: scaleX(0.75) scaleY(1.25);
 transform: scaleX(0.75) scaleY(1.25);
}
 60% {
 -webkit-transform: scaleX(1.15) scaleY(0.85);
 transform: scaleX(1.15) scaleY(0.85);
}
 100% {
 -webkit-transform: scale(1);
 transform: scale(1);
}
}
@keyframes rubberBand {
 0% {
 -webkit-transform: scale(1);
 -ms-transform: scale(1);
 transform: scale(1);
}
 30% {
 -webkit-transform: scaleX(1.25) scaleY(0.75);
 -ms-transform: scaleX(1.25) scaleY(0.75);
 transform: scaleX(1.25) scaleY(0.75);
}
 40% {
 -webkit-transform: scaleX(0.75) scaleY(1.25);
 -ms-transform: scaleX(0.75) scaleY(1.25);
 transform: scaleX(0.75) scaleY(1.25);
}
 60% {
 -webkit-transform: scaleX(1.15) scaleY(0.85);
 -ms-transform: scaleX(1.15) scaleY(0.85);
 transform: scaleX(1.15) scaleY(0.85);
}
 100% {
 -webkit-transform: scale(1);
 -ms-transform: scale(1);
 transform: scale(1);
}
}
.rubberBand {
	-webkit-animation-name: rubberBand;
	animation-name: rubberBand;
}
.flipInX {
	-webkit-backface-visibility: visible !important;
	-ms-backface-visibility: visible !important;
	backface-visibility: visible !important;
	-webkit-animation-name: flipInX;
	animation-name: flipInX;
}
@-webkit-keyframes flipInY {
 0% {
 -webkit-transform: perspective(400px) rotateY(90deg);
 transform: perspective(400px) rotateY(90deg);
 opacity: 0;
}
 40% {
 -webkit-transform: perspective(400px) rotateY(-10deg);
 transform: perspective(400px) rotateY(-10deg);
}
 70% {
 -webkit-transform: perspective(400px) rotateY(10deg);
 transform: perspective(400px) rotateY(10deg);
}
 100% {
 -webkit-transform: perspective(400px) rotateY(0deg);
 transform: perspective(400px) rotateY(0deg);
 opacity: 1;
}
}
@keyframes flipInY {
 0% {
 -webkit-transform: perspective(400px) rotateY(90deg);
 -ms-transform: perspective(400px) rotateY(90deg);
 transform: perspective(400px) rotateY(90deg);
 opacity: 0;
}
 40% {
 -webkit-transform: perspective(400px) rotateY(-10deg);
 -ms-transform: perspective(400px) rotateY(-10deg);
 transform: perspective(400px) rotateY(-10deg);
}
 70% {
 -webkit-transform: perspective(400px) rotateY(10deg);
 -ms-transform: perspective(400px) rotateY(10deg);
 transform: perspective(400px) rotateY(10deg);
}
 100% {
 -webkit-transform: perspective(400px) rotateY(0deg);
 -ms-transform: perspective(400px) rotateY(0deg);
 transform: perspective(400px) rotateY(0deg);
 opacity: 1;
}
}
.flipInY {
	-webkit-backface-visibility: visible !important;
	-ms-backface-visibility: visible !important;
	backface-visibility: visible !important;
	-webkit-animation-name: flipInY;
	animation-name: flipInY;
}
@-webkit-keyframes flipOutX {
 0% {
 -webkit-transform: perspective(400px) rotateX(0deg);
 transform: perspective(400px) rotateX(0deg);
 opacity: 1;
}
 100% {
 -webkit-transform: perspective(400px) rotateX(90deg);
 transform: perspective(400px) rotateX(90deg);
 opacity: 0;
}
}
@keyframes flipOutX {
 0% {
 -webkit-transform: perspective(400px) rotateX(0deg);
 -ms-transform: perspective(400px) rotateX(0deg);
 transform: perspective(400px) rotateX(0deg);
 opacity: 1;
}
 100% {
 -webkit-transform: perspective(400px) rotateX(90deg);
 -ms-transform: perspective(400px) rotateX(90deg);
 transform: perspective(400px) rotateX(90deg);
 opacity: 0;
}
}
.flipOutX {
	-webkit-animation-name: flipOutX;
	animation-name: flipOutX;
	-webkit-backface-visibility: visible !important;
	-ms-backface-visibility: visible !important;
	backface-visibility: visible !important;
}
@-webkit-keyframes flipOutY {
 0% {
 -webkit-transform: perspective(400px) rotateY(0deg);
 transform: perspective(400px) rotateY(0deg);
 opacity: 1;
}
 100% {
 -webkit-transform: perspective(400px) rotateY(90deg);
 transform: perspective(400px) rotateY(90deg);
 opacity: 0;
}
}
@keyframes flipOutY {
 0% {
 -webkit-transform: perspective(400px) rotateY(0deg);
 -ms-transform: perspective(400px) rotateY(0deg);
 transform: perspective(400px) rotateY(0deg);
 opacity: 1;
}
 100% {
 -webkit-transform: perspective(400px) rotateY(90deg);
 -ms-transform: perspective(400px) rotateY(90deg);
 transform: perspective(400px) rotateY(90deg);
 opacity: 0;
}
}
.flipOutY {
	-webkit-backface-visibility: visible !important;
	-ms-backface-visibility: visible !important;
	backface-visibility: visible !important;
	-webkit-animation-name: flipOutY;
	animation-name: flipOutY;
}
@-webkit-keyframes lightSpeedIn {
 0% {
 -webkit-transform: translateX(100%) skewX(-30deg);
 transform: translateX(100%) skewX(-30deg);
 opacity: 0;
}
 60% {
 -webkit-transform: translateX(-20%) skewX(30deg);
 transform: translateX(-20%) skewX(30deg);
 opacity: 1;
}
 80% {
 -webkit-transform: translateX(0%) skewX(-15deg);
 transform: translateX(0%) skewX(-15deg);
 opacity: 1;
}
 100% {
 -webkit-transform: translateX(0%) skewX(0deg);
 transform: translateX(0%) skewX(0deg);
 opacity: 1;
}
}
@keyframes lightSpeedIn {
 0% {
 -webkit-transform: translateX(100%) skewX(-30deg);
 -ms-transform: translateX(100%) skewX(-30deg);
 transform: translateX(100%) skewX(-30deg);
 opacity: 0;
}
 60% {
 -webkit-transform: translateX(-20%) skewX(30deg);
 -ms-transform: translateX(-20%) skewX(30deg);
 transform: translateX(-20%) skewX(30deg);
 opacity: 1;
}
 80% {
 -webkit-transform: translateX(0%) skewX(-15deg);
 -ms-transform: translateX(0%) skewX(-15deg);
 transform: translateX(0%) skewX(-15deg);
 opacity: 1;
}
 100% {
 -webkit-transform: translateX(0%) skewX(0deg);
 -ms-transform: translateX(0%) skewX(0deg);
 transform: translateX(0%) skewX(0deg);
 opacity: 1;
}
}
.lightSpeedIn {
	-webkit-animation-name: lightSpeedIn;
	animation-name: lightSpeedIn;
	-webkit-animation-timing-function: ease-out;
	animation-timing-function: ease-out;
}
@-webkit-keyframes lightSpeedOut {
 0% {
 -webkit-transform: translateX(0%) skewX(0deg);
 transform: translateX(0%) skewX(0deg);
 opacity: 1;
}
 100% {
 -webkit-transform: translateX(100%) skewX(-30deg);
 transform: translateX(100%) skewX(-30deg);
 opacity: 0;
}
}
@keyframes lightSpeedOut {
 0% {
 -webkit-transform: translateX(0%) skewX(0deg);
 -ms-transform: translateX(0%) skewX(0deg);
 transform: translateX(0%) skewX(0deg);
 opacity: 1;
}
 100% {
 -webkit-transform: translateX(100%) skewX(-30deg);
 -ms-transform: translateX(100%) skewX(-30deg);
 transform: translateX(100%) skewX(-30deg);
 opacity: 0;
}
}
.lightSpeedOut {
	-webkit-animation-name: lightSpeedOut;
	animation-name: lightSpeedOut;
	-webkit-animation-timing-function: ease-in;
	animation-timing-function: ease-in;
}
@-webkit-keyframes rotateIn {
 0% {
 -webkit-transform-origin: center center;
 transform-origin: center center;
 -webkit-transform: rotate(-200deg);
 transform: rotate(-200deg);
 opacity: 0;
}
 100% {
 -webkit-transform-origin: center center;
 transform-origin: center center;
 -webkit-transform: rotate(0);
 transform: rotate(0);
 opacity: 1;
}
}
@keyframes rotateIn {
 0% {
 -webkit-transform-origin: center center;
 -ms-transform-origin: center center;
 transform-origin: center center;
 -webkit-transform: rotate(-200deg);
 -ms-transform: rotate(-200deg);
 transform: rotate(-200deg);
 opacity: 0;
}
 100% {
 -webkit-transform-origin: center center;
 -ms-transform-origin: center center;
 transform-origin: center center;
 -webkit-transform: rotate(0);
 -ms-transform: rotate(0);
 transform: rotate(0);
 opacity: 1;
}
}
.rotateIn {
	-webkit-animation-name: rotateIn;
	animation-name: rotateIn;
}
@-webkit-keyframes rotateInDownLeft {
 0% {
 -webkit-transform-origin: left bottom;
 transform-origin: left bottom;
 -webkit-transform: rotate(-90deg);
 transform: rotate(-90deg);
 opacity: 0;
}
 100% {
 -webkit-transform-origin: left bottom;
 transform-origin: left bottom;
 -webkit-transform: rotate(0);
 transform: rotate(0);
 opacity: 1;
}
}
@keyframes rotateInDownLeft {
 0% {
 -webkit-transform-origin: left bottom;
 -ms-transform-origin: left bottom;
 transform-origin: left bottom;
 -webkit-transform: rotate(-90deg);
 -ms-transform: rotate(-90deg);
 transform: rotate(-90deg);
 opacity: 0;
}
 100% {
 -webkit-transform-origin: left bottom;
 -ms-transform-origin: left bottom;
 transform-origin: left bottom;
 -webkit-transform: rotate(0);
 -ms-transform: rotate(0);
 transform: rotate(0);
 opacity: 1;
}
}
.rotateInDownLeft {
	-webkit-animation-name: rotateInDownLeft;
	animation-name: rotateInDownLeft;
}
@-webkit-keyframes rotateInDownRight {
 0% {
 -webkit-transform-origin: right bottom;
 transform-origin: right bottom;
 -webkit-transform: rotate(90deg);
 transform: rotate(90deg);
 opacity: 0;
}
 100% {
 -webkit-transform-origin: right bottom;
 transform-origin: right bottom;
 -webkit-transform: rotate(0);
 transform: rotate(0);
 opacity: 1;
}
}
@keyframes rotateInDownRight {
 0% {
 -webkit-transform-origin: right bottom;
 -ms-transform-origin: right bottom;
 transform-origin: right bottom;
 -webkit-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 opacity: 0;
}
 100% {
 -webkit-transform-origin: right bottom;
 -ms-transform-origin: right bottom;
 transform-origin: right bottom;
 -webkit-transform: rotate(0);
 -ms-transform: rotate(0);
 transform: rotate(0);
 opacity: 1;
}
}
.rotateInDownRight {
	-webkit-animation-name: rotateInDownRight;
	animation-name: rotateInDownRight;
}
@-webkit-keyframes rotateInUpLeft {
 0% {
 -webkit-transform-origin: left bottom;
 transform-origin: left bottom;
 -webkit-transform: rotate(90deg);
 transform: rotate(90deg);
 opacity: 0;
}
 100% {
 -webkit-transform-origin: left bottom;
 transform-origin: left bottom;
 -webkit-transform: rotate(0);
 transform: rotate(0);
 opacity: 1;
}
}
@keyframes rotateInUpLeft {
 0% {
 -webkit-transform-origin: left bottom;
 -ms-transform-origin: left bottom;
 transform-origin: left bottom;
 -webkit-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 opacity: 0;
}
 100% {
 -webkit-transform-origin: left bottom;
 -ms-transform-origin: left bottom;
 transform-origin: left bottom;
 -webkit-transform: rotate(0);
 -ms-transform: rotate(0);
 transform: rotate(0);
 opacity: 1;
}
}
.rotateInUpLeft {
	-webkit-animation-name: rotateInUpLeft;
	animation-name: rotateInUpLeft;
}
@-webkit-keyframes rotateInUpRight {
 0% {
 -webkit-transform-origin: right bottom;
 transform-origin: right bottom;
 -webkit-transform: rotate(-90deg);
 transform: rotate(-90deg);
 opacity: 0;
}
 100% {
 -webkit-transform-origin: right bottom;
 transform-origin: right bottom;
 -webkit-transform: rotate(0);
 transform: rotate(0);
 opacity: 1;
}
}
@keyframes rotateInUpRight {
 0% {
 -webkit-transform-origin: right bottom;
 -ms-transform-origin: right bottom;
 transform-origin: right bottom;
 -webkit-transform: rotate(-90deg);
 -ms-transform: rotate(-90deg);
 transform: rotate(-90deg);
 opacity: 0;
}
 100% {
 -webkit-transform-origin: right bottom;
 -ms-transform-origin: right bottom;
 transform-origin: right bottom;
 -webkit-transform: rotate(0);
 -ms-transform: rotate(0);
 transform: rotate(0);
 opacity: 1;
}
}
.rotateInUpRight {
	-webkit-animation-name: rotateInUpRight;
	animation-name: rotateInUpRight;
}
@-webkit-keyframes rotateOut {
 0% {
 -webkit-transform-origin: center center;
 transform-origin: center center;
 -webkit-transform: rotate(0);
 transform: rotate(0);
 opacity: 1;
}
 100% {
 -webkit-transform-origin: center center;
 transform-origin: center center;
 -webkit-transform: rotate(200deg);
 transform: rotate(200deg);
 opacity: 0;
}
}
@keyframes rotateOut {
 0% {
 -webkit-transform-origin: center center;
 -ms-transform-origin: center center;
 transform-origin: center center;
 -webkit-transform: rotate(0);
 -ms-transform: rotate(0);
 transform: rotate(0);
 opacity: 1;
}
 100% {
 -webkit-transform-origin: center center;
 -ms-transform-origin: center center;
 transform-origin: center center;
 -webkit-transform: rotate(200deg);
 -ms-transform: rotate(200deg);
 transform: rotate(200deg);
 opacity: 0;
}
}
.rotateOut {
	-webkit-animation-name: rotateOut;
	animation-name: rotateOut;
}
@-webkit-keyframes rotateOutDownLeft {
 0% {
 -webkit-transform-origin: left bottom;
 transform-origin: left bottom;
 -webkit-transform: rotate(0);
 transform: rotate(0);
 opacity: 1;
}
 100% {
 -webkit-transform-origin: left bottom;
 transform-origin: left bottom;
 -webkit-transform: rotate(90deg);
 transform: rotate(90deg);
 opacity: 0;
}
}
@keyframes rotateOutDownLeft {
 0% {
 -webkit-transform-origin: left bottom;
 -ms-transform-origin: left bottom;
 transform-origin: left bottom;
 -webkit-transform: rotate(0);
 -ms-transform: rotate(0);
 transform: rotate(0);
 opacity: 1;
}
 100% {
 -webkit-transform-origin: left bottom;
 -ms-transform-origin: left bottom;
 transform-origin: left bottom;
 -webkit-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 opacity: 0;
}
}
.rotateOutDownLeft {
	-webkit-animation-name: rotateOutDownLeft;
	animation-name: rotateOutDownLeft;
}
@-webkit-keyframes rotateOutDownRight {
 0% {
 -webkit-transform-origin: right bottom;
 transform-origin: right bottom;
 -webkit-transform: rotate(0);
 transform: rotate(0);
 opacity: 1;
}
 100% {
 -webkit-transform-origin: right bottom;
 transform-origin: right bottom;
 -webkit-transform: rotate(-90deg);
 transform: rotate(-90deg);
 opacity: 0;
}
}
@keyframes rotateOutDownRight {
 0% {
 -webkit-transform-origin: right bottom;
 -ms-transform-origin: right bottom;
 transform-origin: right bottom;
 -webkit-transform: rotate(0);
 -ms-transform: rotate(0);
 transform: rotate(0);
 opacity: 1;
}
 100% {
 -webkit-transform-origin: right bottom;
 -ms-transform-origin: right bottom;
 transform-origin: right bottom;
 -webkit-transform: rotate(-90deg);
 -ms-transform: rotate(-90deg);
 transform: rotate(-90deg);
 opacity: 0;
}
}
.rotateOutDownRight {
	-webkit-animation-name: rotateOutDownRight;
	animation-name: rotateOutDownRight;
}
@-webkit-keyframes rotateOutUpLeft {
 0% {
 -webkit-transform-origin: left bottom;
 transform-origin: left bottom;
 -webkit-transform: rotate(0);
 transform: rotate(0);
 opacity: 1;
}
 100% {
 -webkit-transform-origin: left bottom;
 transform-origin: left bottom;
 -webkit-transform: rotate(-90deg);
 transform: rotate(-90deg);
 opacity: 0;
}
}
@keyframes rotateOutUpLeft {
 0% {
 -webkit-transform-origin: left bottom;
 -ms-transform-origin: left bottom;
 transform-origin: left bottom;
 -webkit-transform: rotate(0);
 -ms-transform: rotate(0);
 transform: rotate(0);
 opacity: 1;
}
 100% {
 -webkit-transform-origin: left bottom;
 -ms-transform-origin: left bottom;
 transform-origin: left bottom;
 -webkit-transform: rotate(-90deg);
 -ms-transform: rotate(-90deg);
 transform: rotate(-90deg);
 opacity: 0;
}
}
.rotateOutUpLeft {
	-webkit-animation-name: rotateOutUpLeft;
	animation-name: rotateOutUpLeft;
}
@-webkit-keyframes rotateOutUpRight {
 0% {
 -webkit-transform-origin: right bottom;
 transform-origin: right bottom;
 -webkit-transform: rotate(0);
 transform: rotate(0);
 opacity: 1;
}
 100% {
 -webkit-transform-origin: right bottom;
 transform-origin: right bottom;
 -webkit-transform: rotate(90deg);
 transform: rotate(90deg);
 opacity: 0;
}
}
@keyframes rotateOutUpRight {
 0% {
 -webkit-transform-origin: right bottom;
 -ms-transform-origin: right bottom;
 transform-origin: right bottom;
 -webkit-transform: rotate(0);
 -ms-transform: rotate(0);
 transform: rotate(0);
 opacity: 1;
}
 100% {
 -webkit-transform-origin: right bottom;
 -ms-transform-origin: right bottom;
 transform-origin: right bottom;
 -webkit-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 opacity: 0;
}
}
.rotateOutUpRight {
	-webkit-animation-name: rotateOutUpRight;
	animation-name: rotateOutUpRight;
}
@-webkit-keyframes slideInDown {
 0% {
 opacity: 0;
 -webkit-transform: translateY(-50px);
 transform: translateY(-50px);
}
 100% {
 -webkit-transform: translateY(0);
 transform: translateY(0);
}
}
@keyframes slideInDown {
 0% {
 opacity: 0;
 -webkit-transform: translateY(-50px);
 -ms-transform: translateY(-50px);
 transform: translateY(-50px);
}
 100% {
 -webkit-transform: translateY(0);
 -ms-transform: translateY(0);
 transform: translateY(0);
}
}
.slideInDown {
	-webkit-animation-name: slideInDown;
	animation-name: slideInDown;
}
@-webkit-keyframes slideInLeft {
 0% {
 opacity: 0;
 -webkit-transform: translateX(-50px);
 transform: translateX(-50px);
}
 100% {
 -webkit-transform: translateX(0);
 transform: translateX(0);
}
}
@keyframes slideInLeft {
 0% {
 opacity: 0;
 -webkit-transform: translateX(-50px);
 -ms-transform: translateX(-50px);
 transform: translateX(-50px);
}
 100% {
 -webkit-transform: translateX(0);
 -ms-transform: translateX(0);
 transform: translateX(0);
}
}
.slideInLeft {
	-webkit-animation-name: slideInLeft;
	animation-name: slideInLeft;
}
@-webkit-keyframes slideInRight {
 0% {
 opacity: 0;
 -webkit-transform: translateX(50px);
 transform: translateX(50px);
}
 100% {
 -webkit-transform: translateX(0);
 transform: translateX(0);
}
}
@keyframes slideInRight {
 0% {
 opacity: 0;
 -webkit-transform: translateX(50px);
 -ms-transform: translateX(50px);
 transform: translateX(50px);
}
 100% {
 -webkit-transform: translateX(0);
 -ms-transform: translateX(0);
 transform: translateX(0);
}
}
.slideInRight {
	-webkit-animation-name: slideInRight;
	animation-name: slideInRight;
}
@-webkit-keyframes slideOutLeft {
 0% {
 -webkit-transform: translateX(0);
 transform: translateX(0);
}
 100% {
 opacity: 0;
 -webkit-transform: translateX(-50px);
 transform: translateX(-50px);
}
}
@keyframes slideOutLeft {
 0% {
 -webkit-transform: translateX(0);
 -ms-transform: translateX(0);
 transform: translateX(0);
}
 100% {
 opacity: 0;
 -webkit-transform: translateX(-50px);
 -ms-transform: translateX(-50px);
 transform: translateX(-50px);
}
}
.slideOutLeft {
	-webkit-animation-name: slideOutLeft;
	animation-name: slideOutLeft;
}
@-webkit-keyframes slideOutRight {
 0% {
 -webkit-transform: translateX(0);
 transform: translateX(0);
}
 100% {
 opacity: 0;
 -webkit-transform: translateX(50px);
 transform: translateX(50px);
}
}
@keyframes slideOutRight {
 0% {
 -webkit-transform: translateX(0);
 -ms-transform: translateX(0);
 transform: translateX(0);
}
 100% {
 opacity: 0;
 -webkit-transform: translateX(50px);
 -ms-transform: translateX(50px);
 transform: translateX(50px);
}
}
.slideOutRight {
	-webkit-animation-name: slideOutRight;
	animation-name: slideOutRight;
}
@-webkit-keyframes slideOutUp {
 0% {
 -webkit-transform: translateY(0);
 transform: translateY(0);
}
 100% {
 opacity: 0;
 -webkit-transform: translateY(-50px);
 transform: translateY(-50px);
}
}
@keyframes slideOutUp {
 0% {
 -webkit-transform: translateY(0);
 -ms-transform: translateY(0);
 transform: translateY(0);
}
 100% {
 opacity: 0;
 -webkit-transform: translateY(-50px);
 -ms-transform: translateY(-50px);
 transform: translateY(-50px);
}
}
.slideOutUp {
	-webkit-animation-name: slideOutUp;
	animation-name: slideOutUp;
}
@-webkit-keyframes hinge {
 0% {
 -webkit-transform: rotate(0);
 transform: rotate(0);
 -webkit-transform-origin: top left;
 transform-origin: top left;
 -webkit-animation-timing-function: ease-in-out;
 animation-timing-function: ease-in-out;
}
 20%,  60% {
 -webkit-transform: rotate(80deg);
 transform: rotate(80deg);
 -webkit-transform-origin: top left;
 transform-origin: top left;
 -webkit-animation-timing-function: ease-in-out;
 animation-timing-function: ease-in-out;
}
 40% {
 -webkit-transform: rotate(60deg);
 transform: rotate(60deg);
 -webkit-transform-origin: top left;
 transform-origin: top left;
 -webkit-animation-timing-function: ease-in-out;
 animation-timing-function: ease-in-out;
}
 80% {
 -webkit-transform: rotate(60deg) translateY(0);
 transform: rotate(60deg) translateY(0);
 -webkit-transform-origin: top left;
 transform-origin: top left;
 -webkit-animation-timing-function: ease-in-out;
 animation-timing-function: ease-in-out;
 opacity: 1;
}
 100% {
 -webkit-transform: translateY(700px);
 transform: translateY(700px);
 opacity: 0;
}
}
@keyframes hinge {
 0% {
 -webkit-transform: rotate(0);
 -ms-transform: rotate(0);
 transform: rotate(0);
 -webkit-transform-origin: top left;
 -ms-transform-origin: top left;
 transform-origin: top left;
 -webkit-animation-timing-function: ease-in-out;
 animation-timing-function: ease-in-out;
}
 20%,  60% {
 -webkit-transform: rotate(80deg);
 -ms-transform: rotate(80deg);
 transform: rotate(80deg);
 -webkit-transform-origin: top left;
 -ms-transform-origin: top left;
 transform-origin: top left;
 -webkit-animation-timing-function: ease-in-out;
 animation-timing-function: ease-in-out;
}
 40% {
 -webkit-transform: rotate(60deg);
 -ms-transform: rotate(60deg);
 transform: rotate(60deg);
 -webkit-transform-origin: top left;
 -ms-transform-origin: top left;
 transform-origin: top left;
 -webkit-animation-timing-function: ease-in-out;
 animation-timing-function: ease-in-out;
}
 80% {
 -webkit-transform: rotate(60deg) translateY(0);
 -ms-transform: rotate(60deg) translateY(0);
 transform: rotate(60deg) translateY(0);
 -webkit-transform-origin: top left;
 -ms-transform-origin: top left;
 transform-origin: top left;
 -webkit-animation-timing-function: ease-in-out;
 animation-timing-function: ease-in-out;
 opacity: 1;
}
 100% {
 -webkit-transform: translateY(700px);
 -ms-transform: translateY(700px);
 transform: translateY(700px);
 opacity: 0;
}
}
.hinge {
	-webkit-animation-name: hinge;
	animation-name: hinge;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollIn {
 0% {
 opacity: 0;
 -webkit-transform: translateX(-100%) rotate(-120deg);
 transform: translateX(-100%) rotate(-120deg);
}
 100% {
 opacity: 1;
 -webkit-transform: translateX(0px) rotate(0deg);
 transform: translateX(0px) rotate(0deg);
}
}
@keyframes rollIn {
 0% {
 opacity: 0;
 -webkit-transform: translateX(-100%) rotate(-120deg);
 -ms-transform: translateX(-100%) rotate(-120deg);
 transform: translateX(-100%) rotate(-120deg);
}
 100% {
 opacity: 1;
 -webkit-transform: translateX(0px) rotate(0deg);
 -ms-transform: translateX(0px) rotate(0deg);
 transform: translateX(0px) rotate(0deg);
}
}
.rollIn {
	-webkit-animation-name: rollIn;
	animation-name: rollIn;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollOut {
 0% {
 opacity: 1;
 -webkit-transform: translateX(0px) rotate(0deg);
 transform: translateX(0px) rotate(0deg);
}
 100% {
 opacity: 0;
 -webkit-transform: translateX(100%) rotate(120deg);
 transform: translateX(100%) rotate(120deg);
}
}
@keyframes rollOut {
 0% {
 opacity: 1;
 -webkit-transform: translateX(0px) rotate(0deg);
 -ms-transform: translateX(0px) rotate(0deg);
 transform: translateX(0px) rotate(0deg);
}
 100% {
 opacity: 0;
 -webkit-transform: translateX(100%) rotate(120deg);
 -ms-transform: translateX(100%) rotate(120deg);
 transform: translateX(100%) rotate(120deg);
}
}
.rollOut {
	-webkit-animation-name: rollOut;
	animation-name: rollOut;
}
/* Isotope */
.isotope, .isotope .isotope-item {
	-webkit-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-ms-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	transition-duration: 0.5s;
}
.isotope {
	-webkit-transition-property: height, width;
	-moz-transition-property: height, width;
	-ms-transition-property: height, width;
	-o-transition-property: height, width;
	transition-property: height, width;
}
.isotope .isotope-item {
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property: -moz-transform, opacity;
	-ms-transition-property: -ms-transform, opacity;
	-o-transition-property: -o-transform, opacity;
	transition-property: transform, opacity;
}
/**** disabling Isotope CSS3 transitions ****/
.isotope.no-transition, .isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition {
	-webkit-transition-duration: 0s;
	-moz-transition-duration: 0s;
	-ms-transition-duration: 0s;
	-o-transition-duration: 0s;
	transition-duration: 0s;
}
/* End: Recommended Isotope styles */
/* disable CSS transitions for containers with infinite scrolling*/
.isotope.infinite-scrolling {
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none;
}
/*
* 	Owl Carousel Owl Demo Theme 
*	v1.3.2
*/
.owl-theme .owl-controls {
	margin-top: 10px;
	text-align: center;
}
/* Styling Next and Prev buttons */
.owl-theme .owl-controls .owl-buttons div {
	color: #c6c6c6;
	font-size: 40px;
	display: inline-block;
	zoom: 1;
 *display: inline;
	/*IE7 life-saver */
	margin: 5px;
	padding: 3px 10px;
	font-size: 12px;
}
.owl-theme .owl-controls .owl-buttons div i {
	font-size: 40px;
}
.simple-blockquote .owl-theme .owl-controls .owl-buttons div {
	display: inline-block;
	zoom: 1;
 *display: inline;
	/*IE7 life-saver */
	padding: 0;
	font-size: 10px;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	width: 25px;
	height: 25px;
	border: 1px solid #f7f7f7;
}
.simple-blockquote .owl-theme .owl-controls .owl-buttons div i {
	line-height: 25px;
	text-align: center;
	font-size: 17px;
	width: 25px;
	height: 25px;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}
.simple-blockquote .owl-theme .owl-controls .owl-buttons div.owl-prev i {
	margin-left: -3px;
}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover {
	filter: alpha(opacity=100);
	/*IE7 fix*/
	opacity: 1;
	text-decoration: none;
}
/* Styling Pagination*/
.owl-theme .owl-controls .owl-page {
	display: inline-block;
	zoom: 1;
 *display: inline;
/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span {
	display: block;
	width: 12px;
	height: 12px;
	margin: 5px 7px;
	filter: alpha(opacity=50);
	/*IE7 fix*/
	opacity: 0.5;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #869791;
}
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {
	filter: alpha(opacity=100);
	/*IE7 fix*/
	opacity: 1;
}
/* If PaginationNumbers is true */
.owl-theme .owl-controls .owl-page span.owl-numbers {
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}
/* preloading images */
.owl-item.loading {
	min-height: 150px;
	background: url(AjaxLoader.gif) no-repeat center center;
}
/* 
 *  Owl Carousel CSS3 Transitions 
 *  v1.3.2
 */
.owl-origin {
	-webkit-perspective: 1200px;
	-webkit-perspective-origin-x: 50%;
	-webkit-perspective-origin-y: 50%;
	-moz-perspective: 1200px;
	-moz-perspective-origin-x: 50%;
	-moz-perspective-origin-y: 50%;
	perspective: 1200px;
}
/* fade */
.owl-fade-out {
	z-index: 10;
	-webkit-animation: fadeOut .7s both ease;
	-moz-animation: fadeOut .7s both ease;
	animation: fadeOut .7s both ease;
}
.owl-fade-in {
	-webkit-animation: fadeIn .7s both ease;
	-moz-animation: fadeIn .7s both ease;
	animation: fadeIn .7s both ease;
}
/* backSlide */
.owl-backSlide-out {
	-webkit-animation: backSlideOut 1s both ease;
	-moz-animation: backSlideOut 1s both ease;
	animation: backSlideOut 1s both ease;
}
.owl-backSlide-in {
	-webkit-animation: backSlideIn 1s both ease;
	-moz-animation: backSlideIn 1s both ease;
	animation: backSlideIn 1s both ease;
}
/* goDown */
.owl-goDown-out {
	-webkit-animation: scaleToFade .7s ease both;
	-moz-animation: scaleToFade .7s ease both;
	animation: scaleToFade .7s ease both;
}
.owl-goDown-in {
	-webkit-animation: goDown .6s ease both;
	-moz-animation: goDown .6s ease both;
	animation: goDown .6s ease both;
}
/* scaleUp */
.owl-fadeUp-in {
	-webkit-animation: scaleUpFrom .5s ease both;
	-moz-animation: scaleUpFrom .5s ease both;
	animation: scaleUpFrom .5s ease both;
}
.owl-fadeUp-out {
	-webkit-animation: scaleUpTo .5s ease both;
	-moz-animation: scaleUpTo .5s ease both;
	animation: scaleUpTo .5s ease both;
}
/* Keyframes */
/*empty*/
@-webkit-keyframes empty {
 0% {
 opacity: 1;
}
}
@-moz-keyframes empty {
 0% {
 opacity: 1;
}
}
@keyframes empty {
 0% {
 opacity: 1;
}
}
@-webkit-keyframes fadeIn {
 0% {
 opacity: 0;
}
 100% {
 opacity: 1;
}
}
@-moz-keyframes fadeIn {
 0% {
 opacity: 0;
}
 100% {
 opacity: 1;
}
}
@keyframes fadeIn {
 0% {
 opacity: 0;
}
 100% {
 opacity: 1;
}
}
@-webkit-keyframes fadeOut {
 0% {
 opacity: 1;
}
 100% {
 opacity: 0;
}
}
@-moz-keyframes fadeOut {
 0% {
 opacity: 1;
}
 100% {
 opacity: 0;
}
}
@keyframes fadeOut {
 0% {
 opacity: 1;
}
 100% {
 opacity: 0;
}
}
@-webkit-keyframes backSlideOut {
 25% {
 opacity: .5;
 -webkit-transform: translateZ(-500px);
}
 75% {
 opacity: .5;
 -webkit-transform: translateZ(-500px) translateX(-200%);
}
 100% {
 opacity: .5;
 -webkit-transform: translateZ(-500px) translateX(-200%);
}
}
@-moz-keyframes backSlideOut {
 25% {
 opacity: .5;
 -moz-transform: translateZ(-500px);
}
 75% {
 opacity: .5;
 -moz-transform: translateZ(-500px) translateX(-200%);
}
 100% {
 opacity: .5;
 -moz-transform: translateZ(-500px) translateX(-200%);
}
}
@keyframes backSlideOut {
 25% {
 opacity: .5;
 transform: translateZ(-500px);
}
 75% {
 opacity: .5;
 transform: translateZ(-500px) translateX(-200%);
}
 100% {
 opacity: .5;
 transform: translateZ(-500px) translateX(-200%);
}
}
@-webkit-keyframes backSlideIn {
 0%,  25% {
 opacity: .5;
 -webkit-transform: translateZ(-500px) translateX(200%);
}
 75% {
 opacity: .5;
 -webkit-transform: translateZ(-500px);
}
 100% {
 opacity: 1;
 -webkit-transform: translateZ(0) translateX(0);
}
}
@-moz-keyframes backSlideIn {
 0%,  25% {
 opacity: .5;
 -moz-transform: translateZ(-500px) translateX(200%);
}
 75% {
 opacity: .5;
 -moz-transform: translateZ(-500px);
}
 100% {
 opacity: 1;
 -moz-transform: translateZ(0) translateX(0);
}
}
@keyframes backSlideIn {
 0%,  25% {
 opacity: .5;
 transform: translateZ(-500px) translateX(200%);
}
 75% {
 opacity: .5;
 transform: translateZ(-500px);
}
 100% {
 opacity: 1;
 transform: translateZ(0) translateX(0);
}
}
@-webkit-keyframes scaleToFade {
 to {
 opacity: 0;
 -webkit-transform: scale(0.8);
}
}
@-moz-keyframes scaleToFade {
 to {
 opacity: 0;
 -moz-transform: scale(0.8);
}
}
@keyframes scaleToFade {
 to {
 opacity: 0;
 transform: scale(0.8);
}
}
@-webkit-keyframes goDown {
 from {
 -webkit-transform: translateY(-100%);
}
}
@-moz-keyframes goDown {
 from {
 -moz-transform: translateY(-100%);
}
}
@keyframes goDown {
 from {
 transform: translateY(-100%);
}
}
@-webkit-keyframes scaleUpFrom {
 from {
 opacity: 0;
 -webkit-transform: scale(1.5);
}
}
@-moz-keyframes scaleUpFrom {
 from {
 opacity: 0;
 -moz-transform: scale(1.5);
}
}
@keyframes scaleUpFrom {
 from {
 opacity: 0;
 transform: scale(1.5);
}
}
@-webkit-keyframes scaleUpTo {
 to {
 opacity: 0;
 -webkit-transform: scale(1.5);
}
}
@-moz-keyframes scaleUpTo {
 to {
 opacity: 0;
 -moz-transform: scale(1.5);
}
}
@keyframes scaleUpTo {
 to {
 opacity: 0;
 transform: scale(1.5);
}
}
/* 
 * 	Core Owl Carousel CSS File
 *	v1.3.2
 */
/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel {
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper {
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer {
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight {
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
.owl-carousel .owl-item {
	float: left;
}
.owl-controls .owl-page, .owl-controls .owl-buttons div {
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
/* mouse grab icon */
.grabbing {
	cursor: url('../img/grabbing.png') 8 8, move;
}
/* fix */
.owl-carousel .owl-wrapper, .owl-carousel .owl-item {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
}
.owl-full-width .owl-controls {
	margin-top: 30px;
}
.owl-full-width .owl-controls .owl-buttons {
	margin-bottom: -42px;
}
.owl-full-width .owl-controls .owl-buttons div {
	width: 22px;
	height: 45px;
	cursor: pointer;
}
.owl-full-width .owl-controls .owl-buttons .owl-prev {
	margin-right: 35px;
	background: url('../img/portfolio/home/work-left.png') no-repeat center center;
}
.owl-full-width .owl-controls .owl-buttons .owl-next {
	margin-left: 35px;
	background: url('../img/portfolio/home/work-right.png') no-repeat center center;
}
/******************************
*
*  RoyalSlider Default Skin 
*
*    1. Arrows 
*    2. Bullets
*    3. Thumbnails
*    4. Tabs
*    5. Fullscreen button
*    6. Play/close video button
*    7. Preloader
*    8. Caption
*    
*  Sprite: 'rs-default.png'
*  Feel free to edit anything
*  If you don't some part - just delete it
* 
******************************/
/* Background */
.rsDefault, .rsDefault .rsOverflow, .rsDefault .rsSlide, .rsDefault .rsVideoFrameHolder, .rsDefault .rsThumbs {
	background: #f4f4f4;
	color: #FFF;
}
/***************
*
*  1. Arrows
*
****************/
.rsDefault .rsArrow {
	height: 100%;
	width: 40px;
	position: absolute;
	display: block;
	cursor: pointer;
	z-index: 21;
}
.rsDefault.rsVer .rsArrow {
	width: 100%;
	height: 44px;
}
.rsDefault.rsVer .rsArrowLeft {
	top: 0;
	left: 0;
}
.rsDefault.rsVer .rsArrowRight {
	bottom: 0;
	left: 0;
}
.rsDefault.rsHor .rsArrowLeft {
	left: 0;
	top: 0;
}
.rsDefault.rsHor .rsArrowRight {
	right: 0;
	top: 0;
}
.rsDefault .rsArrowIcn {
	width: 40px;
	height: 50px;
	top: 50%;
	left: 24%;
	margin-top: -25px;
	position: absolute;
	cursor: pointer;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.rsDefault .rsArrowIcn:before {
	content: '';
	display: block;
	position: absolute;
	width: 55px;
	height: 55px;
	background: rgba(0, 0, 0, 0.4);
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.rsDefault.rsHor .rsArrowLeft .rsArrowIcn {
	background: url('../img/portfolio/slider-arrow-left.png') no-repeat 0 center;
}
.rsDefault.rsHor .rsArrowRight .rsArrowIcn {
	background: url('../img/portfolio/slider-arrow-right.png') no-repeat 14px center;
}
.rsDefault.rsHor .rsArrowLeft .rsArrowIcn:before {
	left: -37px;
}
.rsDefault.rsHor .rsArrowRight .rsArrowIcn:before {
	right: -18px;
}
.rsDefault.rsVer .rsArrowLeft .rsArrowIcn {
	background-position: -96px -32px;
}
.rsDefault.rsVer .rsArrowRight .rsArrowIcn {
	background-position: -96px -64px;
}
.rsDefault .rsArrowDisabled .rsArrowIcn {
	opacity: .2;
	filter: alpha(opacity=20);
 *display: none;
}
/***************
*
*  2. Bullets
*
****************/
.rsDefault .rsBullets {
	position: absolute;
	z-index: 35;
	left: 0;
	bottom: 0;
	width: 100%;
	height: auto;
	margin: 0 auto;
	background: #000;
	background: rgba(0, 0, 0, 0.75);
	text-align: center;
	line-height: 8px;
	overflow: hidden;
}
.rsDefault .rsBullet {
	width: 8px;
	height: 8px;
	display: inline-block;
 *display: inline;
 *zoom: 1;
	padding: 6px 5px 6px;
}
.rsDefault .rsBullet span {
	display: block;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: #777;
	background: rgba(255, 255, 255, 0.5);
}
.rsDefault .rsBullet.rsNavSelected span {
	background-color: #FFF;
}
.rsZen {
	margin-bottom: 20px;
}
.rsZenBlog {
	margin-bottom: 20px;
}
/***************
*
*  3. Thumbnails
*
****************/
.rsDefault .rsThumbsHor {
	width: 100%;
	height: 72px;
}
.rsDefault .rsThumbsVer {
	width: 96px;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
}
.rsDefault.rsWithThumbsHor .rsThumbsContainer {
	position: relative;
	height: 100%;
}
.rsDefault.rsWithThumbsVer .rsThumbsContainer {
	position: relative;
	width: 100%;
}
.rsDefault .rsThumb {
	float: left;
	overflow: hidden;
	width: 96px;
	height: 72px;
}
.rsDefault .rsThumb img {
	width: 100%;
	height: 100%;
}
.rsDefault .rsThumb.rsNavSelected {
	background: #02874a;
}
.rsDefault .rsThumb.rsNavSelected img {
	opacity: 0.3;
	filter: alpha(opacity=30);
}
.rsDefault .rsTmb {
	display: block;
}
/* Thumbnails with text */
.rsDefault .rsTmb h5 {
	font-size: 16px;
	margin: 0;
	padding: 0;
	line-height: 20px;
	color: #FFF;
}
.rsDefault .rsTmb span {
	color: #DDD;
	margin: 0;
	padding: 0;
	font-size: 13px;
	line-height: 18px;
}
/* Thumbnails arrow icons */
.rsDefault .rsThumbsArrow {
	height: 100%;
	width: 20px;
	position: absolute;
	display: block;
	cursor: pointer;
	z-index: 21;
	background: #000;
	background: rgba(0, 0, 0, 0.75);
}
.rsDefault .rsThumbsArrow:hover {
	background: rgba(0, 0, 0, 0.9);
}
.rsDefault.rsWithThumbsVer .rsThumbsArrow {
	width: 100%;
	height: 20px;
}
.rsDefault.rsWithThumbsVer .rsThumbsArrowLeft {
	top: 0;
	left: 0;
}
.rsDefault.rsWithThumbsVer .rsThumbsArrowRight {
	bottom: 0;
	left: 0;
}
.rsDefault.rsWithThumbsHor .rsThumbsArrowLeft {
	left: 0;
	top: 0;
}
.rsDefault.rsWithThumbsHor .rsThumbsArrowRight {
	right: 0;
	top: 0;
}
.rsDefault .rsThumbsArrowIcn {
	width: 16px;
	height: 16px;
	top: 50%;
	left: 50%;
	margin-top: -8px;
	margin-left: -8px;
	position: absolute;
	cursor: pointer;
	background: url('rs-default.png');
}
.rsDefault.rsWithThumbsHor .rsThumbsArrowLeft .rsThumbsArrowIcn {
	background-position: -128px -32px;
}
.rsDefault.rsWithThumbsHor .rsThumbsArrowRight .rsThumbsArrowIcn {
	background-position: -128px -48px;
}
.rsDefault.rsWithThumbsVer .rsThumbsArrowLeft .rsThumbsArrowIcn {
	background-position: -144px -32px;
}
.rsDefault.rsWithThumbsVer .rsThumbsArrowRight .rsThumbsArrowIcn {
	background-position: -144px -48px;
}
.rsDefault .rsThumbsArrowDisabled {
	display: none !important;
}

/* Thumbnails resizing on smaller screens */
@media screen and (min-width: 0px) and (max-width: 800px) {
.rsDefault .rsThumb {
	width: 59px;
	height: 44px;
}
.rsDefault .rsThumbsHor {
	height: 44px;
}
.rsDefault .rsThumbsVer {
	width: 59px;
}
}
/***************
*
*  4. Tabs
*
****************/
.rsDefault .rsTabs {
	width: 100%;
	height: auto;
	margin: 0 auto;
	text-align: center;
	overflow: hidden;
	padding-top: 12px;
	position: relative;
}
.rsDefault .rsTab {
	display: inline-block;
	cursor: pointer;
	text-align: center;
	height: auto;
	width: auto;
	color: #333;
	padding: 5px 13px 6px;
	min-width: 72px;
	border: 1px solid #D9D9DD;
	border-right: 1px solid #f5f5f5;
	text-decoration: none;
	background-color: #FFF;
	background-image: -webkit-linear-gradient(top, #fefefe, #f4f4f4);
	background-image: -moz-linear-gradient(top, #fefefe, #f4f4f4);
	background-image: linear-gradient(to bottom, #fefefe, #f4f4f4);
	-webkit-box-shadow: inset 1px 0 0 #fff;
	box-shadow: inset 1px 0 0 #fff;
 *display: inline;
 *zoom: 1;
}
.rsDefault .rsTab:first-child {
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
}
.rsDefault .rsTab:last-child {
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-right: 1px solid #cfcfcf;
}
.rsDefault .rsTab:active {
	border: 1px solid #D9D9DD;
	background-color: #f4f4f4;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2) inset;
}
.rsDefault .rsTab.rsNavSelected {
	color: #FFF;
	border: 1px solid #999;
	text-shadow: 1px 1px #838383;
	box-shadow: 0 1px 9px rgba(102, 102, 102, 0.65) inset;
	background: #ACACAC;
	background-image: -webkit-linear-gradient(top, #acacac, #bbbbbb);
	background-image: -moz-llinear-gradient(top, #acacac, #bbbbbb);
	background-image: linear-gradient(to bottom, #acacac, #bbbbbb);
}
/***************
*
*  5. Fullscreen button
*
****************/
.rsDefault .rsFullscreenBtn {
	right: 0;
	top: 0;
	width: 44px;
	height: 44px;
	z-index: 22;
	display: block;
	position: absolute;
	cursor: pointer;
}
.rsDefault .rsFullscreenIcn {
	display: block;
	margin: 6px;
	width: 32px;
	height: 32px;
	background: url('rs-default.png') 0 0;
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.75);
 *background-color: #000;
	border-radius: 2px;
}
.rsDefault .rsFullscreenIcn:hover {
	background-color: rgba(0, 0, 0, 0.9);
}
.rsDefault.rsFullscreen .rsFullscreenIcn {
	background-position: -32px 0;
}
/***************
*
*  6. Play/close video button
*
****************/
.rsDefault .rsPlayBtn {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0.3);
	width: 64px;
	height: 64px;
	margin-left: -32px;
	margin-top: -32px;
	cursor: pointer;
}
.rsDefault .rsPlayBtnIcon {
	width: 64px;
	display: block;
	height: 64px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	transition: .3s;
	background: url(rs-default.png) no-repeat 0 -32px;
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.75);
 *background-color: #000;
}
.rsDefault .rsPlayBtn:hover .rsPlayBtnIcon {
	background-color: rgba(0, 0, 0, 0.9);
}
.rsDefault .rsBtnCenterer {
	position: absolute;
	left: 50%;
	top: 50%;
}
.rsDefault .rsCloseVideoBtn {
	right: 0;
	top: 0;
	width: 44px;
	height: 44px;
	z-index: 500;
	position: absolute;
	cursor: pointer;
	-webkit-backface-visibility: hidden;
	-webkit-transform: translateZ(0);
}
.rsDefault .rsCloseVideoBtn.rsiOSBtn {
	top: -38px;
	right: -6px;
}
.rsDefault .rsCloseVideoIcn {
	margin: 6px;
	width: 32px;
	height: 32px;
	background: url('rs-default.png') -64px 0;
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.75);
 *background-color: #000;
}
.rsDefault .rsCloseVideoIcn:hover {
	background-color: rgba(0, 0, 0, 0.9);
}
/***************
*
*  7. Preloader
*
****************/
.rsDefault .rsPreloader {
	width: 20px;
	height: 20px;
	background-image: url('../img/loader.gif');
	left: 50%;
	top: 50%;
	margin-left: -10px;
	margin-top: -10px;
}
/***************
*
*  8. Global caption
*
****************/
.rsDefault .rsGCaption {
	position: absolute;
	float: none;
	bottom: 6px;
	left: 6px;
	text-align: left;
	background: #000000;
	background: rgba(0, 0, 0, 0.75);
	color: #FFF;
	padding: 2px 8px;
	width: auto;
	font-size: 12px;
	border-radius: 2px;
}
/* v1.0.5 */
/* Core RS CSS file. 95% of time you shouldn't change anything here. */
.royalSlider {
	width: 600px;
	height: 400px;
	position: relative;
	direction: ltr;
}
.royalSlider > * {
	float: left;
}
.rsWebkit3d .rsSlide {
	-webkit-transform: translateZ(0);
}
.rsWebkit3d .rsSlide, .rsWebkit3d .rsContainer, .rsWebkit3d .rsThumbs, .rsWebkit3d .rsPreloader, .rsWebkit3d img, .rsWebkit3d .rsOverflow, .rsWebkit3d .rsBtnCenterer, .rsWebkit3d .rsAbsoluteEl, .rsWebkit3d .rsABlock, .rsWebkit3d .rsLink {
	-webkit-backface-visibility: hidden;
}
.rsFade.rsWebkit3d .rsSlide, .rsFade.rsWebkit3d img, .rsFade.rsWebkit3d .rsContainer {
	-webkit-transform: none;
}
.rsOverflow {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
	float: left;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.rsVisibleNearbyWrap {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
	left: 0;
	top: 0;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.rsVisibleNearbyWrap .rsOverflow {
	position: absolute;
	left: 0;
	top: 0;
}
.rsContainer {
	position: relative;
	width: 100%;
	height: 100%;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.rsArrow, .rsThumbsArrow {
	cursor: pointer;
}
.rsThumb {
	float: left;
	position: relative;
}
.rsArrow, .rsNav, .rsThumbsArrow {
	opacity: 1;
	-webkit-transition: opacity 0.3s linear;
	-moz-transition: opacity 0.3s linear;
	-o-transition: opacity 0.3s linear;
	transition: opacity 0.3s linear;
}
.rsHidden {
	opacity: 0;
	visibility: hidden;
	-webkit-transition: visibility 0s linear 0.3s, opacity 0.3s linear;
	-moz-transition: visibility 0s linear 0.3s, opacity 0.3s linear;
	-o-transition: visibility 0s linear 0.3s, opacity 0.3s linear;
	transition: visibility 0s linear 0.3s, opacity 0.3s linear;
}
.rsGCaption {
	width: 100%;
	float: left;
	text-align: center;
}
/* Fullscreen options, very important ^^ */
.royalSlider.rsFullscreen {
	position: fixed !important;
	height: auto !important;
	width: auto !important;
	margin: 0 !important;
	padding: 0 !important;
	z-index: 2147483647 !important;
	top: 0 !important;
	left: 0 !important;
	bottom: 0 !important;
	right: 0 !important;
}
.royalSlider .rsSlide.rsFakePreloader {
	opacity: 1 !important;
	-webkit-transition: 0s;
	-moz-transition: 0s;
	-o-transition: 0s;
	transition: 0s;
	display: none;
}
.rsSlide {
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	overflow: hidden;
	height: 100%;
	width: 100%;
}
.royalSlider.rsAutoHeight, .rsAutoHeight .rsSlide {
	height: auto;
}
.rsContent {
	width: 100%;
	height: 100%;
	position: relative;
}
.rsPreloader {
	position: absolute;
	z-index: 0;
}
.rsNav {
	-moz-user-select: -moz-none;
	-webkit-user-select: none;
	user-select: none;
}
.rsNavItem {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0.25);
}
.rsThumbs {
	cursor: pointer;
	position: relative;
	overflow: hidden;
	float: left;
	z-index: 22;
}
.rsTabs {
	float: left;
	background: none !important;
}
.rsTabs, .rsThumbs {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.rsVideoContainer {
	/*left: 0;
	top: 0;
	position: absolute;*/
  /*width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	float: left;*/
	width: auto;
	height: auto;
	line-height: 0;
	position: relative;
}
.rsVideoFrameHolder {
	position: absolute;
	left: 0;
	top: 0;
	background: #141414;
	opacity: 0;
	-webkit-transition: .3s;
}
.rsVideoFrameHolder.rsVideoActive {
	opacity: 1;
}
.rsVideoContainer iframe, .rsVideoContainer video, .rsVideoContainer embed, .rsVideoContainer .rsVideoObj {
	position: absolute;
	z-index: 50;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
/* ios controls over video bug, shifting video */
.rsVideoContainer.rsIOSVideo iframe, .rsVideoContainer.rsIOSVideo video, .rsVideoContainer.rsIOSVideo embed {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-right: 44px;
}
.rsABlock {
	left: 0;
	top: 0;
	position: absolute;
	z-index: 15;
}
img.rsImg {
	max-width: none;
}
.grab-cursor {
	cursor: url('../img/grab.png') 8 8, move;
}
.grabbing-cursor {
	cursor: url('../img/grabbing.png') 8 8, move;
}
.rsNoDrag {
	cursor: auto;
}
.rsLink {
	left: 0;
	top: 0;
	position: absolute;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 20;
	background: url(blank.gif);
}
::-webkit-selection {
 color: #fff;
 background: rgba(0, 0, 0, 0.3);
}
::-moz-selection {
 color: #fff;
 background: rgba(0, 0, 0, 0.3);
}
body {
	background: #f7f7f7;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
body.invisible {
	opacity: 0;
}
body.visible {
	opacity: 1;
}
.isotope-item {
	margin-left: -1px;
}
.container-m-tb-small {
	background: #fff;
	margin: 0 0 20px 0;
	position: relative;
}
.container-m-tb-small .pattern {
	padding: 95px 0;
}
.container-m-tb-small #portfolio-content .container {
	padding-top: 95px;
}
.container-m-tb-small.top-bonus-padding {
	margin-top: 100px;
}
.container-m-tb-small.top-bonus-padding .pattern {
	margin-top: 100px;
}
.container-m-tb-small.bottom-bonus-padding {
	margin-bottom: 100px;
}
.container-m-tb-small.bottom-bonus-padding .pattern {
	margin-bottom: 100px;
}
.container-m-tb-small.bottom-medium-padding {
	margin-bottom: 25px;
}
.container-m-tb-small.bottom-medium-padding .pattern {
	margin-bottom: 25px;
}
.container-m-tb-small.top-medium-padding {
	margin-top: 25px;
}
.container-m-tb-small.top-medium-padding .pattern {
	margin-top: 25px;
}
.container-m-tb-small.no-breadcrumb-container {
	margin-top: 150px;
}
.container-m-tb-small.full-width > .container {
	width: 100%;
}
.container-m-tb-small.white-bg {
	padding-bottom: 95px;
	margin-bottom: 0;
}
.container-m-tb-medium {
	background: #f7f7f7;
	margin: 0 0 75px 0;
	position: relative;
}
.container-m-tb-medium .pattern {
	padding: 75px 0;
}
.container-m-tb-medium #portfolio-content .container {
	padding-top: 75px;
}
.container-m-tb-medium.top-bonus-padding {
	margin-top: 130px;
}
.container-m-tb-medium.top-bonus-padding .pattern {
	margin-top: 130px;
}
.container-m-tb-medium.bottom-bonus-padding {
	margin-bottom: 130px;
}
.container-m-tb-medium.bottom-bonus-padding .pattern {
	margin-bottom: 130px;
}
.container-m-tb-medium.bottom-medium-padding {
	margin-bottom: 55px;
}
.container-m-tb-medium.bottom-medium-padding .pattern {
	margin-bottom: 55px;
}
.container-m-tb-medium.top-medium-padding {
	margin-top: 55px;
}
.container-m-tb-medium.top-medium-padding .pattern {
	margin-top: 55px;
}
.container-m-tb-medium.no-breadcrumb-container {
	margin-top: 200px;
}
.container-m-tb-medium.full-width > .container {
	width: 100%;
}
.container-m-tb-large {
	background: #f7f7f7;
	padding: 150px 0;
	position: relative;
}
.container-m-tb-large #portfolio-content .container {
	padding-top: 150px;
}
.container-m-tb-large .pattern {
	padding: 150px 0;
}
.container-m-tb-large.top-bonus-padding {
	padding-top: 210px;
}
.container-m-tb-large.top-bonus-padding .pattern {
	padding-top: 210px;
}
.container-m-tb-large.bottom-bonus-padding {
	padding-bottom: 210px;
}
.container-m-tb-large.bottom-bonus-padding .pattern {
	padding-bottom: 210px;
}
.container-m-tb-large.bottom-medium-padding {
	padding-bottom: 75px;
}
.container-m-tb-large.bottom-medium-padding .pattern {
	padding-bottom: 75px;
}
.container-m-tb-large.top-medium-padding {
	padding-top: 75px;
}
.container-m-tb-large.top-medium-padding .pattern {
	padding-top: 75px;
}
.container-m-tb-large.no-breadcrumb-container {
	padding-top: 260px;
}
.container-m-tb-large.full-width > .container {
	width: 100%;
}
.pt-none {
	padding-top: 0;
}
.pb-none {
	padding-bottom: 0;
}
#pageloader {
	width: 100%;
	height: 100%;
	position: fixed;
	background-color: #fff;
	z-index: 999999;
	top: 0;
	text-align: center;
}
.animate-loader {
	-ms-animation: rotate 2s infinite;
	/* IE 9 */
	-webkit-animation: rotate 2s infinite;
	/* Chrome, Safari, Opera */
	animation: rotate 10s infinite;
	display: inline-block;
	width: 40px;
	height: 40px;
	background: transparent;
	vertical-align: middle;
	position: absolute;
	top: 50%;
	left: 50%;
	box-sizing: border-box;
	border: solid 1px #666;
	margin-top: -20px;
	margin-left: -20px;
}
@-webkit-keyframes rotate {
 0% {
 -webkit-transform: rotate(45deg);
 -moz-transform: rotate(45deg);
 transform: rotate(45deg);
 border-radius: 40px;
}
 50% {
 -webkit-transform: rotate(765deg);
 -moz-transform: rotate(765deg);
 transform: rotate(765deg);
 border: solid 20px #666;
 border-radius: 0px;
}
 70% {
 -webkit-transform: rotate(1530deg);
 -moz-transform: rotate(1530deg);
 transform: rotate(1530deg);
 border-radius: 40px;
}
}
@keyframes rotate {
 0% {
 -webkit-transform: rotate(45deg);
 -moz-transform: rotate(45deg);
 transform: rotate(45deg);
 border-radius: 40px;
}
 50% {
 -webkit-transform: rotate(765deg);
 -moz-transform: rotate(765deg);
 transform: rotate(765deg);
 border: solid 20px #666;
 border-radius: 0px;
}
 70% {
 -webkit-transform: rotate(1530deg);
 -moz-transform: rotate(1530deg);
 transform: rotate(1530deg);
 border-radius: 40px;
}
}
.loader-img {
	position: absolute;
	margin: -64px 0 0 -64px;
	top: 50%;
	left: 50%;
	text-align: center;
}
.wrapper {
	background: #f7f7f7;
	position: relative;
	z-index: 5;
}
.no-top-content {
	padding-top: 150px;
}
article.page.content-hidden {
	cursor: pointer;
}
article.page.content-hidden > section {
	display: none;
}
article.page.content-hidden .breadcrumb .pattern {
	padding: 115px 0 90px 0;
}
article.page.current .next-post-details {
	display: none;
}
article.page.hidden {
	display: none;
}
article.page.content-hidden .content {
	display: none;
}
article.fade-up-out {
	opacity: 0;
	transform: scale(0.8) translate3d(0, -10%, 0);
	transition: all 450ms cubic-bezier(0.165, 0.84, 0.44, 1);
}
article.easing-upward {
	transition: all 450ms cubic-bezier(0.165, 0.84, 0.44, 1);
}
.no-padding {
	margin: 0 !important;
}
.white-bg {
	background: #fff;
	margin-top: -2% !important;
}
.back-to-top-full {
	height: 5px;
	width: 100%;
	position: relative;
}
.back-to-top-full a {
	left: 50%;
	margin-left: -19px;
	position: absolute;
	display: block;
	top: -40px;
	padding: 10px 12px;
}
.back-to-top-full a i {
	font-size: 22px;
}
.back-to-top-full a:hover {
	color: #fff;
}
.back-to-top-full a:hover i {
	color: #fff;
}
.back-to-top-full.oblique-footer {
	bottom: -29px;
}
.display-center {
	text-align: center;
}
body > section {
	background: #fff;
	position: relative;
}
.weight-300 {
	font-weight: 300;
}
.weight-400 {
	font-weight: 400;
}
.weight-500 {
	font-weight: 500;
}
.white {
	color: #fff;
}
.subtitle-hr {
	width: 65px;
	text-align: center;
	margin: 50px auto;
	border-color: #000;
}
.subtitle-hr:after {
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	width: 7px;
	height: 7px;
	content: '';
	background: #000;
	display: inline-block;
	margin-top: -4px;
	margin-left: -3px;
	position: absolute;
}
.simple-icon {
	font-family: 'Simple';
}
blockquote {
	padding: 35px 35px 35px 85px;
	margin-bottom: 35px;
	position: relative;
	background: #fdfdfd;
	border: none;
	font-family: 'Open Sans';
	font-weight: 300;
	font-style: italic;
	font-size: 14px;
	color: #848484;
	line-height: 23px;
}
blockquote > span {
	margin-top: 5px;
	font-size: 14px;
	color: #51585c;
	font-family: 'Open Sans';
	font-weight: 400;
	font-style: normal;
}
blockquote > i {
	position: absolute;
	top: 35px;
	left: 35px;
	font-size: 30px;
	color: #ededed;
}
blockquote.dark {
	background: #51585c;
}
blockquote.dark p {
	color: #fdfdfd;
}
blockquote.dark > i {
	color: rgba(77, 243, 222, 0.95);
}
blockquote.dark > span {
	color: #fdfdfd;
}
blockquote.bg-primary p {
	color: #51585c;
}
blockquote.bg-primary > i {
	color: #fcfcfc;
}
blockquote.bg-primary > span {
	color: #51585c;
}
blockquote.oblique {
	padding: 35px 15px 35px 65px;
	margin: 0 20px 35px 20px;
	position: relative;
}
blockquote.oblique .before-blockquote {
	position: absolute;
	content: '';
	height: 100%;
	left: -20px;
	top: 0;
	border-top: 51px solid #fff;
	border-left: 20px solid transparent;
}
blockquote.oblique .after-blockquote {
	position: absolute;
	content: '';
	height: 100%;
	right: -20px;
	top: 0;
	border-bottom: 51px solid #fff;
	border-right: 20px solid transparent;
}
blockquote.oblique > i {
	position: absolute;
	top: 35px;
	left: 15px;
	font-size: 30px;
}
blockquote.oblique.bg-primary .before-blockquote {
	border-top-color: #000 !important;
}
blockquote.oblique.bg-primary .after-blockquote {
	border-bottom-color: #000 !important;
}
blockquote.oblique.dark .before-blockquote {
	border-top-color: #51585c !important;
}
blockquote.oblique.dark .after-blockquote {
	border-bottom-color: #51585c !important;
}
p.dropcap {
	font-size: 14px;
	color: #848484;
	font-weight: 300;
	font-family: 'Open Sans';
	margin-bottom: 60px;
	line-height: 23px;
}
p.dropcap span.dropcap {
	width: 33px;
	height: 33px;
	text-align: center;
	line-height: 33px;
	background: rgba(77, 243, 222, 0.95);
	color: #fff;
	font-size: 20px;
	font-family: 'Lato';
	font-weight: 700;
	display: block;
	text-transform: uppercase;
	float: left;
	position: relative;
	margin-right: 12px;
	margin-top: 5px;
}
p.dropcap.circle span.dropcap {
	border-radius: 50%;
}
p.dropcap.dark span.dropcap {
	background: #51585c;
}
p.dropcap.diamond span.dropcap {
	background: transparent;
	position: relative;
	z-index: 1;
}
p.dropcap.diamond span.dropcap:after {
	width: 33px;
	height: 33px;
	position: absolute;
	content: '';
	display: block;
	background: rgba(77, 243, 222, 0.95);
	top: 0;
	left: 0;
	z-index: -1;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
p.dropcap.diamond.dark span.dropcap:after {
	background: #51585c;
}
.list li {
	color: #7c7c7c;
	font-size: 14px;
	font-family: 'Open Sans';
	font-weight: 300;
	line-height: 35px;
	z-index: 1;
	position: relative;
}
.list li i {
	margin-right: 5px;
	font-size: 12px;
	position: relative;
	top: -2px;
	color: rgba(77, 243, 222, 0.95);
}
.list li i.fa-circle {
	font-size: 8px;
}
.list li i.fa-slashy {
	font-size: 15px !important;
}
.list.circle i {
	border-radius: 50%;
	border: 1px solid #f46d6d;
	width: 21px;
	height: 21px;
	text-align: center;
	line-height: 20px;
	color: #f46d6d;
}
.list.diamond i {
	color: #fff;
	font-size: 10px !important;
	position: relative;
	margin-right: 15px !important;
}
.list.diamond i:after {
	display: block;
	content: '';
	width: 22px;
	height: 22px;
	background: #51585c;
	position: absolute;
	top: -6px;
	left: -6px;
	z-index: -1;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.entry-content ol {
	padding-left: 30px;
	list-style-type: decimal-leading-zero;
	color: #a2a2a2;
}
.entry-content ol li {
	text-transform: capitalize;
	line-height: 23px;
}
.entry-content ol li strong {
	font-weight: 300;
}
.entry-content ul {
	padding-left: 30px;
	list-style-type: circle;
	color: #a2a2a2;
}
.entry-content ul li {
	line-height: 23px;
}
.entry-content ul li strong {
	font-weight: 300;
}
.entry-content strong {
	font-weight: 400;
}
.team-member {
	margin-bottom: 20px;
	-webkit-animation: teamAB 0.6s;
	animation: teamAB 0.6s;
}
.team-member .info {
	position: relative;
	text-align: center;
	overflow: hidden;
}
.team-member .info .content {
	position: absolute;
	width: 100%;
	height: 100%;
	padding: 30px;
	z-index: 6;
	opacity: 0;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.team-member .info .content p {
	font-size: 17px;
	font-weight: 400;
	font-family: 'Open Sans';
	color: #fff;
	line-height: 25px;
	-webkit-transform: translateY(-20px);
	-moz-transform: translateY(-20px);
	-o-transform: translateY(-20px);
	-ms-transform: translateY(-20px);
	transform: translateY(-20px);
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;
	-ms-transition: all 0.4s linear;
	transition: all 0.4s linear;
	opacity: 0;
}
.team-member .info .content nav.social {
	-webkit-transform: translateY(20px);
	-moz-transform: translateY(20px);
	-o-transform: translateY(20px);
	-ms-transform: translateY(20px);
	transform: translateY(20px);
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;
	-ms-transition: all 0.4s linear;
	transition: all 0.4s linear;
	opacity: 0;
	margin-top: 30px;
}
.team-member .info .content nav.social ul li {
	display: inline-block;
	position: relative;
	margin-right: 15px;
	top: 0;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.team-member .info .content nav.social ul li:last-child {
	margin-right: 0;
}
.team-member .info .content nav.social ul li:hover {
	top: -5px;
}
.team-member .info .content nav.social ul li span {
	display: block;
	width: 25px;
	height: 25px;
	border: 1px solid #fff;
	position: absolute;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.team-member .info .content nav.social ul li i {
	font-size: 12px;
	color: #fff;
	width: 25px;
	height: 25px;
	text-align: center;
	line-height: 27px;
}
.team-member .info > img {
	position: relative;
	z-index: 2;
	width: 100%;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.team-member .name {
	opacity: 1;
	text-align: center;
	padding: 20px 0px;
	border-bottom: 2px solid transparent;
	position: relative;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.team-member .name h3 {
	font-family: 'Lato';
	font-weight: 300;
	color: #3e464a;
	font-size: 16px;
	line-height: 16px;
	text-transform: uppercase;
	margin: 0;
	margin-bottom: 3px;
}
.team-member .name p {
	font-size: 12px;
	color: #9d9d9d;
	font-family: 'Lato';
	font-weight: 300;
	margin-bottom: 0;
	min-height: 90px;
}
.team-member .name:after {
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 5px solid #fff;
	border-top: 5px solid transparent;
	content: '.';
	text-indent: -99999px;
	position: absolute;
	z-index: -1;
	top: 0px;
	width: 0px;
	height: 0px;
	opacity: 0;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.team-member:hover .name, .team-member.selected .name {
	background: #fff;
	border-bottom: 2px solid #e6e6e6;
}
.team-member:hover .name:after, .team-member.selected .name:after {
	opacity: 1;
	top: -10px;
	z-index: 7;
}
.team-member:hover .content, .team-member.selected .content {
	opacity: 1;
	z-index: 6;
}
.team-member:hover .content nav.social, .team-member.selected .content nav.social {
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-o-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	opacity: 1;
}
.team-member:hover .content p, .team-member.selected .content p {
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-o-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	opacity: 1;
}
.team-member:hover .info > img, .team-member.selected .info > img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
.box-style-01 {
	margin: 30px 0;
}
.box-style-01 figure {
	text-align: right;
}
.box-style-01 figure figcaption {
	float: right;
	position: relative;
	margin: 12px;
	margin-left: 40px;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	width: 55px;
	height: 55px;
	overflow: hidden;
}
.box-style-01 figure figcaption img {
	max-width: initial;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	width: 80px;
	height: 80px;
	margin-left: -12px;
	margin-top: -12px;
	position: absolute;
}
.box-style-01 figure figcaption i {
	width: 80px;
	height: 80px;
	line-height: 80px;
	margin-left: -12px;
	margin-top: -12px;
	color: #fff;
	font-size: 26px;
	text-align: center;
	position: relative;
	background: #000;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.box-style-01 figure section {
	float: left;
}
.box-style-01 figure h2 {
	font-size: 15px;
	color: #31393e;
	font-weight: 400;
	font-family: 'Lato';
	margin-top: 0;
	margin-bottom: 17px;
	text-transform: uppercase;
}
.box-style-01 figure p {
	font-size: 15px;
	font-weight: 300;
	font-family: 'Lato';
	color: #999999;
	line-height: 23px;
}
.box-style-01.right-box figure {
	text-align: left;
}
.box-style-01.right-box figure figcaption {
	float: left;
	margin-left: 12px;
	margin-right: 40px;
}
.box-style-01.right-box figure section {
	float: right;
}
.box-style-01:hover figure figcaption {
	-webkit-animation: rotatebox 1s;
	animation: rotatebox 1s;
}
.box-style-01:hover figure figcaption i {
	background: rgba(77, 243, 222, 0.95);
	-webkit-animation: rotateboxI 1s;
	animation: rotateboxI 1s;
}
.box-style-02 {
	margin: 30px 0;
}
.box-style-02 figure {
	text-align: right;
	text-align: center;
}
.box-style-02 figure figcaption {
	display: inline-block;
	position: relative;
	margin: 12px;
	width: 75px;
	overflow: hidden;
	height: 75px;
	border: 3px solid #fff;
	-webkit-box-shadow: inset 0 0 0 3px #000;
	-moz-box-shadow: inset 0 0 0 3px #000;
	box-shadow: inset 0 0 0 3px #000;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.box-style-02 figure figcaption img {
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
	max-width: initial;
	width: 110px;
	height: 110px;
	margin-left: -17px;
	margin-top: -17px;
	opacity: 0;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.box-style-02 figure figcaption i {
	line-height: 110px;
	font-size: 34px;
	text-align: center;
	position: relative;
	width: 110px;
	height: 110px;
	margin-left: -23px;
	margin-top: -19px;
	color: #000;
	background: none;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}
.box-style-02 figure h2 {
	text-transform: uppercase;
	font-size: 18px;
	color: #31393e;
	font-weight: 300;
	font-family: 'Lato';
	margin-top: 0;
	margin-top: 40px;
	margin-bottom: 10px;
}
.box-style-02 figure .line {
	display: inline-block;
	width: 50px;
	height: 1px;
	text-align: center;
	margin-bottom: 20px;
	margin-top: 20px;
	content: '';
	background: #4be5d1;
}
.box-style-02 figure p {
	font-size: 15px;
	font-weight: 300;
	font-family: 'Lato';
	color: #999999;
	line-height: 23px;
}
.box-style-02:hover figure figcaption {
	border-color: transparent;
}
.box-style-02:hover figure figcaption img {
	opacity: 1;
}
.box-style-02:hover figure figcaption i {
	background: rgba(77, 243, 222, 0.95);
	color: #fff;
}
.box-style-03 {
	margin-top: 30px;
	margin-bottom: 30px;
}
.box-style-03 figure {
	text-align: left;
}
.box-style-03 figure figcaption {
	display: inline-block;
	position: relative;
	margin: 7px;
	margin-bottom: 30px;
}
.box-style-03 figure figcaption span {
	width: 30px;
	height: 30px;
	display: block;
	position: absolute;
	background: #31393e;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.box-style-03 figure figcaption i {
	width: 30px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #fff;
	text-align: center;
	position: relative;
}
.box-style-03 figure h2 {
	font-size: 18px;
	color: #31393e;
	font-weight: 300;
	font-family: 'Open Sans';
	margin-top: 0;
	margin-bottom: 10px;
	text-transform: uppercase;
}
.box-style-03 figure .line {
	display: inline-block;
	width: 25px;
	height: 1px;
	text-align: center;
	margin-bottom: 10px;
	margin-top: 10px;
	content: '';
	background: #31393e;
}
.box-style-03 figure p {
	font-size: 15px;
	font-weight: 300;
	font-family: 'Open Sans';
	color: #999999;
	line-height: 23px;
}
.box-style-03:hover figure figcaption span {
	-webkit-animation: rotatebox 1s;
	animation: rotatebox 1s;
}
@-webkit-keyframes rotatebox {
 0% {
 -webkit-transform: rotate(-45deg);
 transform: rotate(-45deg);
}
 100% {
 -webkit-transform: rotate(760deg);
 transform: rotate(760deg);
}
}
@keyframes rotatebox {
 0% {
 -webkit-transform: rotate(-45deg);
 transform: rotate(-45deg);
}
 100% {
 -webkit-transform: rotate(760deg);
 transform: rotate(760deg);
}
}
@-webkit-keyframes rotateboxI {
 0% {
 -webkit-transform: rotate(45deg);
 transform: rotate(45deg);
}
 100% {
 -webkit-transform: rotate(-760deg);
 transform: rotate(-760deg);
}
}
@keyframes rotateboxI {
 0% {
 -webkit-transform: rotate(45deg);
 transform: rotate(45deg);
}
 100% {
 -webkit-transform: rotate(-760deg);
 transform: rotate(-760deg);
}
}
.tables-set {
	text-align: center;
	margin-bottom: 30px;
}
.tables-set > div {
	display: inline-block;
	float: none;
	padding: 0.5px;
	margin: -1px;
}
.tables-set > div .table {
	margin-top: 100px;
}
.tables-set > div .table header {
	background: transparent;
	padding: 15px 0;
	text-align: center;
	position: relative;
}
.tables-set > div .table header h1 {
	font-family: 'Lato';
	font-weight: 300;
	font-size: 38px;
	color: #31393e;
	margin-top: 0;
	margin-bottom: 5px;
	position: relative;
}
.tables-set > div .table header h1 sub, .tables-set > div .table header h1 sup {
	font-size: 14px;
}
.tables-set > div .table header h1 sup {
	top: -1.5em;
	left: 0.5em;
}
.tables-set > div .table header h1 sub {
	right: 0.5em;
}
.tables-set > div .table header h2 {
	text-transform: uppercase;
	color: #31393e;
	font-family: 'Lato';
	font-size: 18px;
	font-weight: 300;
	margin: 0;
	position: relative;
}
.tables-set > div .table footer {
	padding-bottom: 40px;
	padding-top: 20px;
	background: #f1f1f1;
}
.tables-set > div .table footer ul {
	margin-bottom: 20px;
}
.tables-set > div .table footer ul li {
	font-size: 14px;
	color: #888888;
	font-family: 'Open Sans';
	font-weight: 300;
	line-height: 42px;
	text-transform: uppercase;
}
.tables-set > div .table footer ul li .strikethrough {
	text-decoration: line-through;
}
.tables-set > div .table footer > a {
	background: #fff;
	border-radius: 0;
	text-transform: uppercase;
	font-weight: 400;
	color: #5d666b;
	font-family: 'Lato';
	display: inline-block;
	font-size: 18px;
	padding: 10px 50px;
}
.tables-set > div .table:hover footer a {
	color: #fff;
	background: #000;
}
.tables-set > div.premium .table {
	background: #fff;
}
.tables-set > div.premium .table header {
	padding: 1px;
	margin-bottom: 50px;
}
.tables-set > div.premium .table header > span {
	width: 125px;
	height: 125px;
	margin-top: -63.5px;
	left: 50%;
	margin-left: -62.5px;
	position: absolute;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.tables-set > div.premium .table header h1 {
	color: #fff;
	margin-top: -30px;
}
.tables-set > div.premium .table header h2 {
	color: #fff;
}
.tables-set > div.premium .table footer {
	background: #fff;
	padding-bottom: 65px;
}
.tables-set > div.premium .table footer > a {
	background: #31393e;
	border-radius: 0;
	text-transform: uppercase;
	font-weight: 400;
	color: #fff;
	font-family: 'Lato';
	display: inline-block;
	font-size: 18px;
	padding: 10px 50px;
}
.tables-set > div.premium:hover footer a {
	color: #fff;
	background: #000;
}
.tables-set > div.premium.shadow .table header {
	text-shadow: -1px 1px 1px rgba(0, 0, 0, 0.12), -2px 2px 1px rgba(0, 0, 0, 0.0592), -3px 3px 1px rgba(0, 0, 0, 0.0388), -4px 4px 1px rgba(0, 0, 0, 0.028399999999999998), -5px 5px 1px rgba(0, 0, 0, 0.022400000000000003), -6px 6px 1px rgba(0, 0, 0, 0.0184), -7px 7px 1px rgba(0, 0, 0, 0.015600000000000001), -8px 8px 1px rgba(0, 0, 0, 0.0132), -9px 9px 1px rgba(0, 0, 0, 0.0116), -10px 10px 1px rgba(0, 0, 0, 0.0104), -11px 11px 1px rgba(0, 0, 0, 0.0092), -12px 12px 1px rgba(0, 0, 0, 0.008), -13px 13px 1px rgba(0, 0, 0, 0.0072), -14px 14px 1px rgba(0, 0, 0, 0.0068000000000000005), -15px 15px 1px rgba(0, 0, 0, 0.006), -16px 16px 1px rgba(0, 0, 0, 0.005600000000000001), -17px 17px 1px rgba(0, 0, 0, 0.0052), -18px 18px 1px rgba(0, 0, 0, 0.0048), -19px 19px 1px rgba(0, 0, 0, 0.0044), -20px 20px 1px rgba(0, 0, 0, 0.004), -21px 21px 1px rgba(0, 0, 0, 0.004), -22px 22px 1px rgba(0, 0, 0, 0.0036), -23px 23px 1px rgba(0, 0, 0, 0.0032), -24px 24px 1px rgba(0, 0, 0, 0.0032), -25px 25px 1px rgba(0, 0, 0, 0.0028000000000000004), -26px 26px 1px rgba(0, 0, 0, 0.0028000000000000004), -27px 27px 1px rgba(0, 0, 0, 0.0024), -28px 28px 1px rgba(0, 0, 0, 0.0024), -29px 29px 1px rgba(0, 0, 0, 0.0024), -30px 30px 1px rgba(0, 0, 0, 0.002), -31px 31px 1px rgba(0, 0, 0, 0.002), -32px 32px 1px rgba(0, 0, 0, 0.002), -33px 33px 1px rgba(0, 0, 0, 0.0016), -34px 34px 1px rgba(0, 0, 0, 0.0016), -35px 35px 1px rgba(0, 0, 0, 0.0016), -36px 36px 1px rgba(0, 0, 0, 0.0012), -37px 37px 1px rgba(0, 0, 0, 0.0012), -38px 38px 1px rgba(0, 0, 0, 0.0012), -39px 39px 1px rgba(0, 0, 0, 0.0012), -40px 40px 1px rgba(0, 0, 0, 0.0012), -41px 41px 1px rgba(0, 0, 0, 0.0008), -42px 42px 1px rgba(0, 0, 0, 0.0008), -43px 43px 1px rgba(0, 0, 0, 0.0008), -44px 44px 1px rgba(0, 0, 0, 0.0008), -45px 45px 1px rgba(0, 0, 0, 0.0008), -46px 46px 1px rgba(0, 0, 0, 0.0008), -47px 47px 1px rgba(0, 0, 0, 0.0004), -48px 48px 1px rgba(0, 0, 0, 0.0004), -49px 49px 1px rgba(0, 0, 0, 0.0004), -50px 50px 1px rgba(0, 0, 0, 0.0004), -51px 51px 1px rgba(0, 0, 0, 0.0004), -52px 52px 1px rgba(0, 0, 0, 0.0004), -53px 53px 1px rgba(0, 0, 0, 0.0004), -54px 54px 1px rgba(0, 0, 0, 0.0004), -55px 55px 1px rgba(0, 0, 0, 0.0004), -56px 56px 1px rgba(0, 0, 0, 0), -57px 57px 1px rgba(0, 0, 0, 0), -58px 58px 1px rgba(0, 0, 0, 0), -59px 59px 1px rgba(0, 0, 0, 0), -60px 60px 1px rgba(0, 0, 0, 0), 0px 0px 0px rgba(0,0,0,0.075);
}
.counter {
	text-align: center;
}
.counter i {
	font-size: 64px;
	color: rgba(77, 243, 222, 0.95);
}
.counter .timer {
	color: #31393e;
	font-size: 90px;
	line-height: 90px;
	font-family: 'Lato';
	font-weight: 100;
	letter-spacing: 5px;
	margin-top: 10px;
	margin-bottom: 20px;
}
.counter h3 {
	margin-top: 0;
	color: #51585c;
	font-size: 18px;
	font-family: 'Lato';
	font-weight: 300;
}
.counter.light .timer {
	color: #fff;
}
.counter.light h3 {
	color: rgba(255, 255, 255, 0.5);
}
.social-icons {
	margin: 20px 0;
}
.social-icons ul {
	text-align: center;
}
.social-icons ul li {
	display: inline-block;
	margin: 5px;
}
.social-icons ul li a {
	display: block;
	width: 55px;
	height: 55px;
	position: relative;
	z-index: 1;
}
.social-icons ul li i {
	color: #51585c;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
	font-size: 16px;
	line-height: 55px;
	text-align: center;
}
.social-icons ul li i:after {
	background: #F1F1F1;
	display: block;
	content: '';
	position: absolute;
	width: 38px;
	height: 38px;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	top: 8px;
	left: 8px;
	z-index: -1;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.social-icons ul li:hover i {
	color: #fff;
}
.social-icons ul li:hover i:after {
	background: #000;
}
.social-icons.darken ul li i {
	color: #b9b9b9;
}
.social-icons.darken ul li i:after {
	background: #31393e;
}
.social-icons.darken ul li:hover i {
	color: #fff;
}
.social-icons.darken ul li:hover i:after {
	background: #000;
}
.social-icons-02 {
	margin: 20px 0;
}
.social-icons-02 ul {
	text-align: center;
}
.social-icons-02 ul li {
	display: inline-block;
	margin: 10px;
}
.social-icons-02 ul li:hover a i {
	color: #51585c;
}
.social-icons-02 ul li a {
	display: block;
	position: relative;
}
.social-icons-02 ul li i {
	color: #cdcdcd;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
	font-size: 20px;
	text-align: center;
}
.social-icons-simple ul li {
	float: left;
	margin: 0 5px;
}
.social-icons-simple ul li a i {
	font-size: 15px;
}
.work-post {
	padding: 0 15px;
	float: left;
	width: 100%;
	margin-bottom: 80px;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.work-post figure {
	text-align: center;
	background: #fff;
	position: relative;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.work-post figure figcaption {
	position: relative;
	overflow: hidden;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.work-post figure figcaption img {
	width: 100%;
	position: relative;
	z-index: 3;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.work-post figure figcaption span {
	position: absolute;
	width: 100%;
	z-index: 4;
	opacity: 0;
	left: 0;
	height: 100%;
	-webkit-transition: all 0.6s linear;
	-moz-transition: all 0.6s linear;
	-o-transition: all 0.6s linear;
	-ms-transition: all 0.6s linear;
	transition: all 0.6s linear;
}
.work-post figure figcaption span span {
	position: absolute;
	left: 0;
	width: 80%;
	height: 70%;
	margin: 10%;
	background: none;
}
.work-post figure .post-feature-icon {
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
	top: -21px;
	position: relative;
	background: #fff;
	display: inline-block;
	text-align: center;
	border: 4px solid #FFF;
	-webkit-box-shadow: inset 0 0 0 3px #000;
	-moz-box-shadow: inset 0 0 0 3px #000;
	box-shadow: inset 0 0 0 3px #000;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.work-post figure .post-feature-icon i {
	width: 35px;
	height: 35px;
	line-height: 35px;
	color: #737373;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}
.work-post figure h1 {
	font-family: 'Lato';
	font-weight: 300;
	text-transform: uppercase;
	font-size: 17px;
	color: #636363;
	margin-top: 0;
	margin-bottom: 20px;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.work-post figure .sub-image-description {
	border-bottom: 2px solid #ececec;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	transition: all 0.3s linear;
	background: #ddd;
	width: 100%;
	position: absolute;
	z-index: 5;
	padding-bottom: 30px;
}
.work-post figure .sub-image-description section {
	text-align: center;
	padding: 0 20px;
	overflow-y: hidden;
	-webkit-transition: all 0s linear;
	-moz-transition: all 0s linear;
	-o-transition: all 0s linear;
	-ms-transition: all 0s linear;
	transition: all 0s linear;
}
.work-post figure .sub-image-description section hr {
	width: 40px;
	margin: 17px auto;
}
.work-post figure .sub-image-description section p {
	margin-bottom: 25px;
}
.work-post figure .sub-image-description section a {
	width: 55px;
	height: 39px;
	display: inline-block;
	margin-bottom: 5px;
}
.work-post figure .sub-image-description section a:before {
	width: 120px;
	height: 30px;
	display: inline-block;
	background: #666;
	position: absolute;
}
.work-post figure .sub-image-description section a:hover:before {
	width: 120px;
	height: 30px;
	display: inline-block;
	background: #666;
	position: absolute;
}
.work-post figure .sub-image-description section a i {
	width: 27px;
	height: 27px;
	line-height: 29px;
	color: #fff;
	position: relative;
}
.work-post figure.hover .sub-image-description {
	border-bottom: 2px solid #000;
}
.work-post figure.hover .sub-image-description section {
	opacity: 1;
}
.work-post figure.hover figcaption img {
	-webkit-transform: translateY(-20%);
	-moz-transform: translateY(-20%);
	-o-transform: translateY(-20%);
	-ms-transform: translateY(-20%);
	transform: translateY(-20%);
	z-index: 3;
}
.work-post figure.hover figcaption span {
	opacity: 1;
	z-index: 4;
}
.work-post figure.hover h1 {
	color: #31393e;
	margin-bottom: 0;
}
.work-post figure.hover .post-feature-icon i {
	color: #000;
}
.full-width-quote {
	text-align: center;
}
.full-width-quote h1 {
	text-transform: uppercase;
	font-weight: 300;
	font-family: 'Lato';
	font-size: 18px;
	margin-bottom: 30px;
	color: rgba(255, 255, 255, 0.7);
}
.full-width-quote blockquote {
	padding: 0;
	background: none;
	text-transform: uppercase;
	font-size: 28px;
	font-weight: 700;
	font-family: 'Lato';
	color: #fff;
	font-style: normal;
	line-height: 48px;
}
.full-width-quote span {
	font-weight: 400;
	text-transform: uppercase;
	font-size: 15px;
	color: rgba(255, 255, 255, 0.7);
}
.simple-blockquote {
	text-align: center;
}
.simple-blockquote blockquote {
	padding: 0;
	background: none;
	text-align: center;
}
.simple-blockquote blockquote p {
	font-family: 'Open Sans';
	color: rgba(255, 255, 255, 0.9);
	font-size: 18px;
	line-height: 28px;
	font-style: normal;
	text-align: center;
}
.simple-blockquote blockquote span {
	font-family: 'Open Sans';
	color: #fff;
	font-size: 15px;
}
.simple-blockquote h1 {
	font-weight: 400;
	text-transform: uppercase;
	font-size: 35px;
	color: #fff;
}
.subtitle-icon-line {
	position: relative;
	text-align: center;
	width: 180px;
	display: inline-block;
	margin: 35px 0;
}
.subtitle-icon-line .icon {
	display: inline-block;
	width: 33px;
	height: 33px;
	background: rgba(77, 243, 222, 0.7);
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.subtitle-icon-line .icon i {
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	line-height: 33px;
	color: #fff;
}
.subtitle-icon-line .left {
	left: -30px;
	margin-top: 15px;
	position: absolute;
	width: 65px;
	height: 1px;
	display: inline-block;
	background: #000;
}
.subtitle-icon-line .right {
	right: -30px;
	margin-top: 15px;
	position: absolute;
	width: 65px;
	height: 1px;
	display: inline-block;
	background: #000;
}
.video-play {
	position: relative;
	overflow: hidden;
}
.video-play img {
	width: 100%;
}
.video-play .pattern {
	padding-top: 20% !important;
	padding-bottom: 20% !important;
	text-align: center;
	position: relative;
}
.video-play .play-video {
	position: relative;
	text-align: center;
}
.video-play .play-video .icon, .video-play .play-video span {
	display: inline-block;
}
.video-play .play-video span {
	font-size: 41px;
	font-family: 'Lato';
	font-weight: 300;
	color: rgba(255, 255, 255, 0.6);
}
.video-play .play-video .icon {
	width: 80px;
	height: 80px;
	margin: 0 30px;
	border: 5px solid rgba(255, 255, 255, 0.6);
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	text-align: center;
	line-height: 80px;
}
.video-play .play-video .icon i {
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	font-size: 28px;
	color: rgba(255, 255, 255, 0.6);
}
.video-play iframe {
	position: absolute;
	margin-top: -100px;
	width: 100%;
}
.owl-clients {
	margin-bottom: 40px;
	text-align: center;
}
.owl-clients img {
	display: inline-block;
}
.go-bottom {
	width: 25px;
	height: 25px;
	display: inline-block;
	border: 1px solid #000;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.go-bottom i {
	color: #000;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	line-height: 25px;
	font-size: 14px;
	margin-left: -3px;
	margin-top: 0px;
}
.jcarousel-wrapper {
	position: relative;
	text-align: center;
	margin-bottom: -40px;
	width: 100%;
	overflow-x: hidden;
}
/** Carousel **/
.jcarousel {
	position: relative;
	width: 100%;
	overflow: hidden;
	margin-bottom: 60px;
	margin-left: -150px;
}
.jcarousel ul {
	width: 20000em;
	position: relative;
	list-style: none;
	margin: 0;
	padding: 0;
}
.jcarousel li {
	float: left;
}
.jcarousel img {
	display: block;
	max-width: 100%;
	height: auto !important;
}
/** Carousel Controls **/
.jcarousel-control-prev, .jcarousel-control-next {
	display: inline-block;
	width: 22px;
	height: 45px;
	cursor: pointer;
	color: #fff;
	text-decoration: none;
}
.jcarousel-control-prev {
	margin-right: 35px;
	background: url('../img/portfolio/home/work-left.png') no-repeat center center;
}
.jcarousel-control-next {
	margin-left: 35px;
	background: url('../img/portfolio/home/work-right.png') no-repeat center center;
}
/** Carousel Pagination **/
.jcarousel-pagination {
	display: none;
}
.jcarousel-pagination a {
	text-decoration: none;
	display: inline-block;
	font-size: 11px;
	height: 10px;
	width: 10px;
	line-height: 10px;
	background: #fff;
	color: #4E443C;
	border-radius: 10px;
	text-indent: -9999px;
	margin-right: 7px;
	-webkit-box-shadow: 0 0 2px #4E443C;
	-moz-box-shadow: 0 0 2px #4E443C;
	box-shadow: 0 0 2px #4E443C;
}
.jcarousel-pagination a.active {
	background: #4E443C;
	color: #fff;
	opacity: 1;
	-webkit-box-shadow: 0 0 2px #F0EFE7;
	-moz-box-shadow: 0 0 2px #F0EFE7;
	box-shadow: 0 0 2px #F0EFE7;
}
.oblique-container {
	-webkit-transform: skewY(-2deg);
	-moz-transform: skewY(-2deg);
	-o-transform: skewY(-2deg);
	-ms-transform: skewY(-2deg);
	transform: skewY(-2deg);
	overflow: hidden;
	margin-top: -2%;
	position: relative;
	z-index: 6;
}
.oblique-container > .pattern {
	-webkit-transform: skewY(2deg);
	-moz-transform: skewY(2deg);
	-o-transform: skewY(2deg);
	-ms-transform: skewY(2deg);
	transform: skewY(2deg);
	margin-top: -2%;
	padding-top: 160px;
	margin-bottom: -2%;
	padding-bottom: 160px;
}
.oblique-container > .container {
	-webkit-transform: skewY(2deg);
	-moz-transform: skewY(2deg);
	-o-transform: skewY(2deg);
	-ms-transform: skewY(2deg);
	transform: skewY(2deg);
	margin-top: -2%;
	margin-bottom: -2%;
}
.oblique-container > .video-play {
	-webkit-transform: skewY(2deg);
	-moz-transform: skewY(2deg);
	-o-transform: skewY(2deg);
	-ms-transform: skewY(2deg);
	transform: skewY(2deg);
	margin-top: -2%;
	margin-bottom: -2%;
}
.blog-post .oblique-container .post-thumbnail img, .blog-post .oblique-container iframe, .blog-post .oblique-container .rsOne {
	-webkit-transform: skewY(2deg);
	-moz-transform: skewY(2deg);
	-o-transform: skewY(2deg);
	-ms-transform: skewY(2deg);
	transform: skewY(2deg);
	margin-top: -15px;
}
.blog-post .oblique-container .content-article {
	-webkit-transform: skewY(2deg);
	-moz-transform: skewY(2deg);
	-o-transform: skewY(2deg);
	-ms-transform: skewY(2deg);
	transform: skewY(2deg);
}
.content-article.oblique-container > h1, .content-article.oblique-container .entry-content, .content-article.oblique-container > a {
	-webkit-transform: skewY(2deg);
	-moz-transform: skewY(2deg);
	-o-transform: skewY(2deg);
	-ms-transform: skewY(2deg);
	transform: skewY(2deg);
	margin-top: -15px;
}
.oblique-container-prev {
	margin-bottom: -2%;
}
.oblique-container-parent {
	background: transparent;
	z-index: 4;
}
.footer-oblique {
	-webkit-transform: skewY(-2deg) !important;
	-moz-transform: skewY(-2deg) !important;
	-o-transform: skewY(-2deg) !important;
	-ms-transform: skewY(-2deg) !important;
	transform: skewY(-2deg) !important;
	overflow: hidden;
	margin-top: -2%;
	margin-bottom: -10%;
}
.footer-oblique .gm-style {
	-webkit-transform: skewY(2deg);
	-moz-transform: skewY(2deg);
	-o-transform: skewY(2deg);
	-ms-transform: skewY(2deg);
	transform: skewY(2deg);
	margin-top: -2%;
	margin-bottom: -2%;
	height: 115% !important;
}
.author-info.oblique-container .left-author-info, .author-info.oblique-container .right-author-info {
	-webkit-transform: skewY(2deg);
	-moz-transform: skewY(2deg);
	-o-transform: skewY(2deg);
	-ms-transform: skewY(2deg);
	transform: skewY(2deg);
}
.comments li.oblique-container {
	overflow: inherit;
	margin-bottom: 60px !important;
}
.comments li.oblique-container > .comment, .comments li.oblique-container > .children {
	-webkit-transform: skewY(2deg);
	-moz-transform: skewY(2deg);
	-o-transform: skewY(2deg);
	-ms-transform: skewY(2deg);
	transform: skewY(2deg);
}
.comments li.oblique-container .comment .right-section {
	padding-top: 40px;
}
.comments li.oblique-container .comment .left-section {
	margin-top: 26px;
}
div.oblique-container .post-thumbnail iframe, div.oblique-container .rsOne, div.oblique-container .post-thumbnail img {
	-webkit-transform: skewY(2deg);
	-moz-transform: skewY(2deg);
	-o-transform: skewY(2deg);
	-ms-transform: skewY(2deg);
	transform: skewY(2deg);
	margin-bottom: -15px;
}
div.oblique-container .rsOne, div.oblique-container img {
	margin-top: -15px;
}
div.oblique-container .fluid-width-video-wrapper {
	margin-bottom: -15px;
}
.fixed-video {
	min-width: 100%;
	min-height: 100%;
	top: 0;
	left: 0;
	position: fixed;
	background-color: #000;
	z-index: -1 !important;
}
.mbYTP_wrapper iframe {
	max-width: 4000px !important;
}
.body-video-bg {
	background: none;
	margin-bottom: 0;
}
.body-video-bg .parallax {
	background: none !important;
	margin-bottom: 0;
}
.element_from_top {
	top: -50px;
	opacity: 0;
	position: relative;
}
.element_from_bottom {
	bottom: -50px;
	opacity: 0;
	position: relative;
}
.element_from_left {
	left: -80px;
	opacity: 0;
	position: relative;
}
.element_from_right {
	right: -80px;
	opacity: 0;
	position: relative;
}
.element_fade_in {
	opacity: 0;
	position: relative;
	right: 0px;
}
.menu {
	margin-top: 17px;
	background: #fff;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 99;
	min-height: 90px;
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;
	-ms-transition: all 0.4s linear;
	transition: all 0.4s linear;
}
.menu nav ul {
	float: right;
	margin-bottom: 0;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
	display: block;
}
.menu nav ul li {
	float: left;
}
.menu nav ul li a {
	font-family: 'Lato';
	font-weight: 400;
	text-transform: uppercase;
	font-size: 12px;
	color: #a0a0a0;
	line-height: 14px;
	padding: 15px 0px 0px 10px;
	display: block;
	background-color: transparent;
}
.menu nav ul li a:hover {
	color: #D3AA4A;
	background-color: transparent;
}
.menu nav ul li a.middle {
	margin-right: 150px;
}
.menu nav ul li.active a {
	color: #000;
}
.menu nav ul li:last-child a {
	padding-right: 0;
}
.menu nav ul li ul {
	background: #fff;
	border-top: 1px solid #D1D1D1;
	position: absolute;
	left: 0;
	margin: 0;
	padding: 0;
	list-style: none;
	white-space: nowrap;
	padding-top: 8px;
	padding-bottom: 8px;
	display: none;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.menu nav ul li ul li {
	display: block;
	width: 100%;
	float: left;
	position: relative;
}
.menu nav ul li ul li a {
	width: 100%;
	font-size: 13px;
	padding: 8px 17px 8px 17px;
}
.menu nav ul li ul li:last-child a {
	padding-right: 17px;
}
.menu nav ul li:hover > ul {
	display: block;
}
.menu nav ul.navbar-nav a {
	background: none;
}
.menu nav .logo {
	position: relative;
	float: left;
}
.menu nav .logo > a {
	text-align: center;
}
.menu nav .logo > a img {
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.menu.the-affix-menu {
	opacity: 0;
	-webkit-transform: translateY(-100px);
	-moz-transform: translateY(-100px);
	-o-transform: translateY(-100px);
	-ms-transform: translateY(-100px);
	transform: translateY(-100px);
}
.menu.the-affix-menu.affix-menu {
	opacity: 1;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-o-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
}
.menu.affix-menu {
	background: #ffffff;
	position: fixed;
}
.menu.affix-menu nav .logo > a {
	text-align: center;
}
.menu .navbar-toggle .icon-bar {
	background: #000;
}
.menu.right nav ul {
	float: left;
}
.menu.right nav .logo {
	float: right;
}
.menu.right .navbar-toggle {
	float: left;
}
.menu.middle nav > ul {
	margin-left: 80px;
}
.menu.middle nav ul {
	float: none;
	text-align: right;
}
.menu.middle nav ul li {
	display: inline-block;
	float: none;
}
.menu.middle nav ul ul {
	text-align: left;
}
.menu.middle nav ul ul li {
	float: left;
}
.menu.middle nav .logo {
	position: absolute;
	z-index: 999;
	left: 10%;
	margin-left: -47px;
	padding-top: 20px;
}
.menu.middle nav .socialmeds {
}
.menu.middle .navbar-toggle {
	float: left;
}
.the-affix-menu-after {
	position: relative;
	margin-top: 0;
	border-bottom: 1px #000 solid;
}
.the-affix-menu-after.affix-menu {
	margin-top: 0px;
	border-bottom: 1px #000 solid;
}
.left a.middle {
	margin: 0 !important;
}
.right a.middle {
	margin: 0 !important;
}
.back-to-top {
	position: absolute;
	width: 100%;
	bottom: -28px;
	text-align: center;
	z-index: 6;
}
.back-to-top i {
	display: inline-block;
	position: relative;
	color: #000;
	width: 55px;
	height: 55px;
	cursor: pointer;
	line-height: 55px;
	font-size: 22px;
	margin-left: -29px;
}
.back-to-top i:after {
	background: #31393e;
	display: block;
	content: '';
	position: absolute;
	width: 39px;
	height: 39px;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	top: 8px;
	left: 8px;
	z-index: -1;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.back-to-top.light i {
	color: #3f464b;
}
.back-to-top.light i:after {
	background: #fff;
}
body > footer {
	background: #fff;
	bottom: 0;
	padding: 0;
	margin-bottom: 0;
	width: 100%;
	text-align: center;
	padding: 40px 0 20px 0;
	z-index: -3;
}
body > footer .container {
	-webkit-transition: all 0.8s linear;
	-moz-transition: all 0.8s linear;
	-o-transition: all 0.8s linear;
	-ms-transition: all 0.8s linear;
	transition: all 0.8s linear;
}
body > footer p {
	color: #727272;
}
body > footer.footer-map {
	padding: 0;
	position: relative !important;
}
body > footer .social-icons ul li i:after {
	z-index: 0;
	background: #f7f7f7;
}
body > footer .social-icons ul li i:before {
	position: relative;
	z-index: 2;
}
body > footer .social-icons ul li:hover i:after {
	background: #000;
}
body > footer.parallax {
	padding: 0;
}
body > footer.parallax .pattern {
	padding: 50px 0;
}
body > footer.parallax p {
	color: #ffffff;
}
body > footer.parallax .next-post-details {
	text-align: center;
}
body > footer.parallax .next-post-details figure {
	overflow: hidden;
	display: inline-block;
	width: 55px;
	height: 55px;
	margin-bottom: 25px;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
body > footer.parallax .next-post-details figure img {
	margin: -15px;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	max-width: initial;
	width: 85px;
	height: 85px;
}
body > footer.parallax .next-post-details p {
	font-family: 'Lato';
	font-weight: 300;
	font-size: 14px;
	color: #fff;
}
body > footer.parallax .next-post-details p a {
	font-weight: 500;
	color: #fff;
}
body > footer.parallax h1 {
	font-size: 41px;
	color: #fff;
	font-family: 'Lato';
	font-weight: 400;
	text-transform: capitalize;
	margin-bottom: 30px;
	line-height: 45px;
}
body > footer.parallax h1.post-title {
	font-size: 32px;
}
body > footer.parallax .hr-breadcrumb {
	display: inline-block;
	width: 65px;
	height: 1px;
	text-align: center;
	margin-bottom: 30px;
}
body > footer.parallax .hr-breadcrumb span {
	width: 9px;
	height: 9px;
	display: inline-block;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	position: relative;
	top: -10px;
}
body > footer.parallax.breadcrumb-full-screen .pattern {
	padding: 20% 0 10% 0;
}
body > footer.parallax .go-to-wrapper {
	position: relative;
	text-align: center;
	margin-top: 20px;
}
body > footer.parallax .go-to-wrapper i {
	display: inline-block;
	position: relative;
	color: #fff;
	width: 39px;
	height: 39px;
	cursor: pointer;
	line-height: 40px;
	font-size: 8px;
}
body > footer.parallax .go-to-wrapper i:after {
	display: block;
	content: '';
	position: absolute;
	width: 24px;
	height: 24px;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	top: 8px;
	left: 8px;
	border: 2px solid #fff;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
body.fixed-footer > footer {
	position: fixed;
}
body.fixed-footer .next {
	position: fixed;
	bottom: 0;
	width: 100%;
	text-align: center;
	z-index: -3;
}
#map-canvas img {
	max-width: initial;
}
.breadcrumb {
	padding: 0;
	margin-bottom: 0;
	text-align: center;
	width: 100%;
}
.breadcrumb .carousel {
	margin-bottom: -75px;
}
.breadcrumb.breadcrumb-full-screen {
	min-height: 100%;
}
.breadcrumb.breadcrumb-full-screen .pattern {
	background-position: center center;
	height: 100%;
	display: table;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	width: 100%;
	padding: 0;
}
.breadcrumb.breadcrumb-full-screen .pattern > .container {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
 width:;
}
.breadcrumb .pattern {
	padding: 200px 0 150px 0;
	background-position: center center;
}
.breadcrumb .next-post-details {
	text-align: center;
}
.breadcrumb .next-post-details figure {
	overflow: hidden;
	display: inline-block;
	width: 55px;
	height: 55px;
	margin-bottom: 25px;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.breadcrumb .next-post-details figure img {
	margin: -15px;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	max-width: initial;
	width: 85px;
	height: 85px;
}
.breadcrumb .next-post-details p {
	font-family: 'Lato';
	font-weight: 300;
	font-size: 14px;
	color: #fff;
}
.breadcrumb .next-post-details p a {
	font-weight: 400;
	color: #fff;
}
.breadcrumb h1 {
	font-size: 41px;
	color: #fff;
	font-family: 'Lato';
	font-weight: 400;
	text-transform: capitalize;
	margin-bottom: 30px;
	line-height: 45px;
	display: inline-block;
	width: 1170px;
}
.breadcrumb h1.post-title {
	font-size: 32px;
}
.breadcrumb .big-title {
	font-size: 82px;
	text-transform: uppercase;
	letter-spacing: 7px;
	line-height: 100px;
}
.breadcrumb .big-title hr {
	max-width: 115px;
	margin: 45px auto;
	margin-bottom: 45px;
}
.breadcrumb .big-title p.list {
	line-height: 23px;
	letter-spacing: 0;
	text-transform: none;
}
.breadcrumb .big-title p.list span {
	font-weight: 500;
	font-family: 'Lato';
	color: #fff;
	font-size: 15px;
}
.breadcrumb .big-title p.list i {
	margin-right: 3px;
	margin-left: 3px;
	font-size: 5px;
	position: relative;
	top: -3px;
}
.breadcrumb .big-title .carousel-caption {
	width: 1170px;
	display: inline-block;
	padding: 0;
	margin-bottom: -20px;
	left: 0;
	right: 0;
	position: relative;
	font-family: 'Lato';
	-webkit-text-shadow: none;
	-moz-text-shadow: none;
	text-shadow: none;
}
.breadcrumb a {
	display: inline-block;
	padding: 8px 25px;
	border: 2px solid #fff;
	font-weight: 500;
	text-transform: uppercase;
	color: #fff;
	font-size: 16px;
}
.breadcrumb .hr-breadcrumb {
	display: block;
}
.breadcrumb .hr-breadcrumb:after {
	content: '';
	display: inline-block;
	position: absolute;
	margin-left: -36px;
	width: 65px;
	height: 1px;
	text-align: center;
	margin-bottom: 30px;
	background: #000;
}
.breadcrumb .hr-breadcrumb span {
	width: 9px;
	background: #000;
	height: 9px;
	display: inline-block;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	position: relative;
	top: -10px;
}
.breadcrumb p {
	font-weight: 300;
	font-family: 'Open Sans';
	color: #fff;
	font-size: 18px;
	width: 1170px;
	display: inline-block;
}
.breadcrumb .go-to-wrapper {
	position: relative;
	text-align: center;
	margin-top: 20px;
}
.breadcrumb .go-to-wrapper i {
	display: inline-block;
	position: relative;
	color: #fff;
	width: 39px;
	height: 39px;
	cursor: pointer;
	line-height: 40px;
	font-size: 8px;
}
.breadcrumb .go-to-wrapper i:after {
	display: block;
	content: '';
	position: absolute;
	width: 24px;
	height: 24px;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	top: 8px;
	left: 8px;
	border: 2px solid #fff;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
body.fixed-breadcrumb .breadcrumb {
	top: 0;
	position: fixed;
}
.breadcrumb {
	background-color: transparent;
}
.parallax {
	background-position-x: center !important;
	-webkit-background-size: cover !important;
	background-size: cover !important;
}
.parallax-css {
	background-position-x: center !important;
	-webkit-background-size: cover !important;
	background-size: cover !important;
	background-attachment: fixed !important;
}
.continue-fixed {
	display: block !important;
}
.easing-upward .menu {
	display: none;
}
.current .menu {
	display: block !important;
	margin-top: 17px;
}
.current .breadcrumb {
	margin-bottom: -17px;
}
.fade-up-out .menu {
	display: none;
}
.breadcrumb.oblique-container {
	margin-top: -4%;
}
.animate-bg {
	-webkit-animation: animatebg 35s infinite;
	-moz-animation: animatebg 35s infinite;
	animation: animatebg 35s infinite;
}
@-webkit-keyframes animatebg {
 0% {
 background-position-x: -500px;
 background-position-y: -500px;
}
 20% {
 background-position-x: -150px;
 background-position-y: -150px;
}
 40% {
 background-position-x: -500px;
 background-position-y: -150px;
}
 60% {
 background-position-x: -150px;
 background-position-y: -500px;
}
 100% {
 background-position-x: -500px;
 background-position-y: -500px;
}
}
@keyframes animatebg {
 0% {
 background-position-x: -500px;
 background-position-y: -500px;
}
 20% {
 background-position-x: -150px;
 background-position-y: -150px;
}
 40% {
 background-position-x: -500px;
 background-position-y: -150px;
}
 60% {
 background-position-x: -150px;
 background-position-y: -500px;
}
 100% {
 background-position-x: -500px;
 background-position-y: -500px;
}
}
.widget {
	margin-bottom: 40px;
	position: relative;
	float: left;
	width: 100%;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.widget > h1 {
	color: #31393e;
	font-size: 14px;
	text-transform: uppercase;
	font-family: 'Lato';
	font-weight: 300;
	display: table-cell;
	padding-right: 15px;
	white-space: pre;
}
.widget .right-line {
	margin-top: -3px;
	display: table-cell;
	vertical-align: middle;
	width: 100%;
	position: relative;
	top: -2px;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.widget .right-line span {
	border-bottom: 1px solid #000;
	display: block;
	width: 100%;
	position: relative;
	margin-top: 6px;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.widget .right-line span:before {
	content: "";
	background: #000;
	height: 7px;
	right: 0;
	position: absolute;
	width: 7px;
	top: -3px;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	-ms-transition: all 0.4s ease;
	transition: all 0.4s ease;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.widget:hover .right-line span:before {
	right: 100%;
}
.widget_search input[type=search] {
	width: 100%;
	padding: 13px;
	font-family: 'Lato';
	font-weight: 300;
	color: #b2b2b2;
	font-style: italic;
	border: none;
	font-size: 14px;
	line-height: 19px;
	border-bottom: 2px solid #f2f2f2;
}
.widget_categories > ul, .widget_recent_entries > ul, .widget_archive > ul {
	margin-top: 20px;
}
.widget_categories > ul li, .widget_recent_entries > ul li, .widget_archive > ul li {
	border-bottom: 1px solid #e7e7e7;
}
.widget_categories > ul li a, .widget_recent_entries > ul li a, .widget_archive > ul li a {
	font-family: 'Lato';
	font-weight: 300;
	font-size: 13px;
	color: #858585;
	padding: 12px;
	padding-left: 15px;
	display: block;
	position: relative;
}
.widget_categories > ul li a:before, .widget_recent_entries > ul li a:before, .widget_archive > ul li a:before {
	content: '';
	display: block;
	width: 5px;
	height: 5px;
	background: rgba(77, 243, 222, 0.95);
	position: absolute;
	left: 0;
	top: 20px;
	-webkit-transition: all 1s linear;
	-moz-transition: all 1s linear;
	-o-transition: all 1s linear;
	-ms-transition: all 1s linear;
	transition: all 1s linear;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.widget_categories > ul li a:hover, .widget_recent_entries > ul li a:hover, .widget_archive > ul li a:hover {
	padding-left: 25px;
	color: #31393e;
}
.widget_categories > ul li a:hover:before, .widget_recent_entries > ul li a:hover:before, .widget_archive > ul li a:hover:before {
	-webkit-transform: rotate(-405deg);
	transform: rotate(-405deg);
}
.widget_gallery > ul {
	margin: 0 -5px;
	margin-top: 20px;
}
.widget_gallery > ul li {
	float: left;
	width: 33.333333333333333%;
	padding: 5px 5px;
}
.widget_gallery > ul li a {
	width: 100%;
}
.widget_gallery > ul li a:hover img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
	-webkit-box-shadow: 0 0 1px 2px rgba(0, 0, 0, 0.03);
	-moz-box-shadow: 0 0 1px 2px rgba(0, 0, 0, 0.03);
	box-shadow: 0 0 1px 2px rgba(0, 0, 0, 0.03);
}
.widget_gallery > ul li img {
	width: 100%;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.blog-post {
	margin-bottom: 90px;
}
.blog-post .post-thumbnail {
	width: 100%;
}
.blog-post .post-thumbnail img {
	width: 100%;
}
.blog-post .content-article {
	background: #fff;
}
.blog-post .content-article > h1 {
	margin: 0;
	border-bottom: 1px solid #f7f7f7;
}
.blog-post .content-article > h1 a {
	margin: 20px 30px;
	font-family: 'Lato';
	font-weight: 300;
	color: #31393e;
	font-size: 24px;
	line-height: 33px;
	display: block;
}
.blog-post .content-article .entry-content {
	margin: 20px 30px;
}
.blog-post .content-article .entry-content p {
	margin-bottom: 20px;
}
.blog-post .content-article .entry-content p:first-child {
	margin-bottom: 20px !important;
}
.blog-post .content-article .entry-content p:last-child {
	margin-bottom: 30px;
}
.blog-post .content-article .entry-content blockquote {
	margin: 0 -30px;
	margin-bottom: 20px;
}
.blog-post .content-article > a {
	margin: 0 30px 30px 30px;
	display: block;
	padding: 8px 14px;
	background: #000;
	color: #fff;
	font-size: 12px;
	font-family: 'Lato';
	font-weight: 400;
	text-transform: uppercase;
	float: left;
}
.blog-post .content-article > a:hover {
	background: #31393e;
}
.blog-post .post-type-icon {
	float: right;
	width: 100%;
	margin-bottom: 20px;
}
.blog-post .post-type-icon i {
	float: right;
	font-size: 18px;
	color: #fff;
	position: relative;
	width: 70px;
	height: 70px;
	line-height: 70px;
	text-align: center;
}
.blog-post .post-type-icon i:after {
	content: '';
	display: block;
	position: absolute;
	width: 50px;
	height: 50px;
	top: 10px;
	right: 10px;
	background: #31393e;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	z-index: 0;
}
.blog-post .post-type-icon i:before {
	content: "\f040";
	position: relative;
	z-index: 1;
}
.blog-post .info-post ul li {
	width: 100%;
	text-align: right;
	color: #a7a8a8;
	margin-bottom: 5px;
}
.blog-post .info-post ul li i {
	width: 24px;
	text-align: center;
}
.blog-post .info-post ul li a {
	color: #a7a8a8;
}
.blog-post .info-post ul li a:hover {
	color: #31393E;
}
.blog-post .share {
	text-align: right;
}
.blog-post .share h1 {
	font-family: 'Lato';
	font-weight: 400;
	font-size: 24px;
	color: #31393e;
	margin-bottom: 5px;
}
.blog-post .share span {
	font-family: 'Lato';
	font-weight: 100;
	font-size: 12px;
	color: #a7a8a8;
}
.blog-post .share .social-icons-simple {
	float: right;
	margin-top: 8px;
}
.blog-post .share .social-icons-simple ul li:last-child {
	margin-right: 0;
}
.blog-post.format-quote .content-article > h1 {
	display: none;
}
.blog-post.format-quote .content-article {
	border-left: 2px solid #000;
}
.blog-post.format-quote .content-article .entry-content {
	margin: 30px;
}
.blog-post.format-quote .content-article .entry-content p {
	font-size: 22px;
	color: #31393e;
	font-family: 'Lato';
	font-weight: 300;
	font-style: italic;
}
.blog-post.format-quote .content-article .entry-content span {
	color: #909090;
	font-family: 'Lato';
	font-weight: 300;
}
.blog-post.format-quote .post-type-icon i:before {
	content: "\f10e";
}
.blog-post.format-quote .oblique-container .content-article {
	margin-top: -15px;
}
.blog-post.format-quote .oblique-container .content-article .entry-content {
	margin-top: 45px;
}
.blog-post.format-video .post-type-icon i:before {
	content: "\f04b";
}
.blog-post.format-images .post-type-icon i:before {
	content: "\f03e";
}
.blog-post.no-img .content-article {
	border-top: 3px solid #000;
}
.blog-post.no-img .oblique-container .content-article {
	margin-top: -15px;
}
.blog-post.no-img .oblique-container .content-article > h1 a {
	margin-top: 37px;
}
footer.author-info {
	background: #fff;
	padding: 30px;
	margin-top: 30px;
}
footer.author-info .left-author-info {
	float: left;
	margin: 12px;
}
footer.author-info .left-author-info figure {
	overflow: hidden;
	width: 60px;
	height: 60px;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
footer.author-info .left-author-info figure figcaption {
	margin: -16px;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}
footer.author-info .left-author-info figure figcaption img {
	max-width: initial;
	width: 92px;
	height: 92px;
}
footer.author-info .right-author-info {
	margin-left: 110px;
}
footer.author-info .right-author-info h1 {
	margin-top: 0;
	color: #31393e;
	font-size: 21px;
}
footer.author-info .right-author-info h1 span {
	font-family: 'Lato';
}
footer.author-info .right-author-info p {
	color: #a2a2a2;
	font-size: 15px;
	line-height: 23px;
}
.comment-container .title-comments {
	color: #31393e;
	font-size: 21px;
	margin-bottom: 25px;
	margin-top: 50px;
}
.comment-container ul.comments {
	margin-bottom: 115px;
}
.comment-container ul.comments > li {
	background: #fff;
	position: relative;
	margin-bottom: 30px;
	margin-left: 45px;
}
.comment-container ul.comments > li .left-section {
	overflow: hidden;
	width: 60px;
	height: 60px;
	position: absolute;
	left: -42px;
	margin: 12px;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.comment-container ul.comments > li .left-section img {
	margin: -16px;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	max-width: initial;
	width: 92px;
	height: 92px;
}
.comment-container ul.comments > li .right-section {
	width: 100%;
	padding: 25px 40px 40px 75px;
}
.comment-container ul.comments > li .right-section > h1 {
	margin-top: 0;
	margin-bottom: 20px;
	font-size: 18px;
}
.comment-container ul.comments > li .right-section > h1 a {
	color: #3e464a;
}
.comment-container ul.comments > li .right-section > h1 .comment-reply-link {
	float: right;
	font-family: 'Lato';
	font-weight: 300;
	font-size: 12px;
}
.comment-container ul.comments > li .right-section > h1 .comment-reply-link i {
	font-size: 11px;
	color: #444b4f;
}
.comment-container ul.comments > li .right-section > h1 p {
	font-size: 12px;
	color: #b5b5b5;
	font-weight: 300;
	margin-top: 5px;
	font-family: 'Lato';
}
.comment-container ul.comments > li ul.children {
	margin-left: 140px;
	margin-top: -15px;
}
.comment-container ul.comments > li ul.children li {
	position: relative;
}
.comment-container ul.comments > li ul.children li .right-section {
	padding-left: 60px;
}
.comment-container ul.comments > li ul.children ul.children {
	margin-left: 0;
}
.comment-container .comment-respond {
	margin-top: 55px;
}
.comment-container .comment-respond .comment-form .comment-form-inputs li {
	float: left;
	margin-right: 3%;
	width: 32%;
	margin-bottom: 3%;
}
.comment-container .comment-respond .comment-form .comment-form-inputs li input {
	width: 100%;
	border: none;
	outline: none;
	padding: 15px 20px;
	font-size: 14px;
	color: #afafaf;
	font-style: italic;
	font-family: 'Lato';
}
.comment-container .comment-respond .comment-form .comment-form-inputs li:last-child {
	margin-right: 0;
	width: 30%;
}
.comment-container .comment-respond .comment-form textarea {
	width: 100%;
	border: none;
	outline: none;
	padding: 15px 20px;
	font-size: 14px;
	color: #afafaf;
	font-style: italic;
	font-family: 'Lato';
	min-height: 225px;
	margin-bottom: 5%;
}
.comment-container .comment-respond > h3 {
	margin-bottom: 35px;
	font-size: 21px;
}
.comment-container .comment-respond > h3 p {
	margin-top: 5px;
}
.comment-container .comment-respond .form-submit input[type=submit] {
	background: #000;
	font-family: 'Lato';
	font-weight: 500;
	text-transform: uppercase;
	font-size: 14px;
	color: #fff;
	display: block;
	padding: 10px 20px;
	border: none;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
	outline: none;
}
.comment-container .comment-respond .form-submit input[type=submit]:hover {
	color: #fff;
	background: #31393E;
}
.categories-portfolio ul {
	text-align: center;
}
.categories-portfolio ul li {
	display: inline-block;
	margin: 5px;
}
.categories-portfolio ul li a {
	display: block;
	font-family: 'Lato';
	font-weight: 300;
	color: #999999;
	background: #000;
	padding: 6px 20px;
	background: #fff;
	cursor: pointer;
}
.categories-portfolio ul li a.selected {
	background: #000;
	color: #fff;
}
.portfolio-container {
	z-index: 10;
	background: #fff;
}
.portfolio-container article {
	cursor: pointer;
	float: left;
	text-align:center
	width: 33.3%;
}
.portfolio-container article figure {
	position: relative;
}
.portfolio-container article figure > img {
	width: 100%;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.portfolio-container article figure figcaption {
	z-index: 2;
	position: absolute;
	width: 100%;
	height: 100%;
	text-align: center;
	padding-top: 10%;
	opacity: 0;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
	background-color: rgba(0,0,0,0.5);
}
.portfolio-container article figure figcaption h1 {
	text-transform: uppercase;
	font-weight: 400;
	font-size: 21px;
	color: #fff;
	-webkit-transform: translateY(-30px);
	-moz-transform: translateY(-30px);
	-o-transform: translateY(-30px);
	-ms-transform: translateY(-30px);
	transform: translateY(-30px);
	opacity: 0;
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;
	-ms-transition: all 0.4s linear;
	transition: all 0.4s linear;
}
.portfolio-container article figure figcaption ul {
	-webkit-transform: translateY(30px);
	-moz-transform: translateY(30px);
	-o-transform: translateY(30px);
	-ms-transform: translateY(30px);
	transform: translateY(30px);
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;
	-ms-transition: all 0.4s linear;
	transition: all 0.4s linear;
	opacity: 0;
}
.portfolio-container article figure figcaption ul li {
	display: inline-block;
}
.portfolio-container article figure figcaption ul li a {
	color: #fff;
	font-weight: 400;
	font-family: 'Lato';
	display: inline-block;
	width: 85%;
}
.portfolio-container article figure figcaption ul li a:after {
	content: '/';
}
.portfolio-container article figure figcaption ul li:last-child a:after {
	content: '';
}
.portfolio-container article figure figcaption .icon {
	-webkit-transition: all 0.6s linear;
	-moz-transition: all 0.6s linear;
	-o-transition: all 0.6s linear;
	-ms-transition: all 0.6s linear;
	transition: all 0.6s linear;
	opacity: 0;
	display: inline-block;
	width: 30px;
	height: 30px;
	border: 0px solid #fff;
	text-align: center;
	-webkit-transform: rotate(-45deg) translateY(-30px) translateX(30px);
	transform: rotate(-45deg) translateY(-30px) translateX(30px);
}
.portfolio-container article figure figcaption .icon i {
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	color: #fff;
	line-height: 30px;
	font-size: 16px;
	margin-left: -3px;
}
.portfolio-container article:hover figure > img {
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	filter: grayscale(100%);
}
.portfolio-container article:hover figure figcaption {
	opacity: 1;
}
.portfolio-container article:hover figure figcaption h1 {
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-o-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	opacity: 1;
}
.portfolio-container article:hover figure figcaption .icon {
	-webkit-transform: rotate(-45deg) translateY(0) translateX(0);
	transform: rotate(-45deg) translateY(0) translateX(0);
	opacity: 1;
}
.portfolio-container article:hover figure figcaption ul {
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-o-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	opacity: 1;
}
@-moz-document url-prefix() {
 .portfolio-container article {
 width: 33.3% !important;
}
}
#portfolio-content {
	position: relative;
	background: #fff;
}
#portfolio-content .container {
	padding-top: 95px;
}
#portfolio-content button.close {
	opacity: 1;
	position: absolute;
	z-index: 5;
	top: 50px;
	right: 50px;
	width: 80px;
	height: 80px;
	background: rgba(0, 0, 0, 0.4);
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	-webkit-text-shadow: none;
	-moz-text-shadow: none;
	text-shadow: none;
}
#portfolio-content button.close span {
	width: 80px;
	height: 80px;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	background: url('../img/portfolio/home/x-white.png') center center no-repeat;
	font-family: 'Lato';
	font-weight: 100;
	display: inline-block;
	color: #fff;
}
#portfolio-content .post-portfolio .navigation {
	margin-bottom: 50px;
	text-align: center;
}
#portfolio-content .post-portfolio .navigation button.close, #portfolio-content .post-portfolio .navigation button {
	display: inline-block;
	border: none;
	position: relative;
	float: none;
	top: 0;
	right: 0;
	width: 80px;
	height: 80px;
	background: transparent;
	-webkit-transform: rotate(0);
	transform: rotate(0);
}
#portfolio-content .post-portfolio .navigation button.close span, #portfolio-content .post-portfolio .navigation button span {
	background: url('../img/portfolio/home/x-dark.png') center center no-repeat;
	-webkit-transform: rotate(0);
	transform: rotate(0);
	font-size: 60px;
	font-family: 'Lato';
	font-weight: 100;
	display: inline-block;
	color: #31393e;
	width: 80px;
	height: 80px;
}
#portfolio-content .post-portfolio .navigation .left span {
	background: url('../img/portfolio/home/left.png') center center no-repeat;
}
#portfolio-content .post-portfolio .navigation .right span {
	background: url('../img/portfolio/home/right.png') center center no-repeat;
}
.post-portfolio figure {
	margin-bottom: 40px;
}
.post-portfolio p {
	margin-bottom: 10px;
}
.post-portfolio .display-center {
	margin-top: 40px;
}
.under-line {
	height: 1px;
	display: block;
	width: 50px;
	margin: 20px 0;
	border-top: 0;
}
div.pp_default .pp_top, div.pp_default .pp_top .pp_middle, div.pp_default .pp_top .pp_left, div.pp_default .pp_top .pp_right, div.pp_default .pp_bottom, div.pp_default .pp_bottom .pp_left, div.pp_default .pp_bottom .pp_middle, div.pp_default .pp_bottom .pp_right {
	height: 13px;
}
div.pp_default .pp_top .pp_left {
	background: url(../images/prettyPhoto/default/sprite.png) -78px -93px no-repeat;
}
div.pp_default .pp_top .pp_middle {
	background: url(../images/prettyPhoto/default/sprite_x.png) top left repeat-x;
}
div.pp_default .pp_top .pp_right {
	background: url(../images/prettyPhoto/default/sprite.png) -112px -93px no-repeat;
}
div.pp_default .pp_content .ppt {
	color: #f8f8f8;
}
div.pp_default .pp_content_container .pp_left {
	background: url(../images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;
	padding-left: 13px;
}
div.pp_default .pp_content_container .pp_right {
	background: url(../images/prettyPhoto/default/sprite_y.png) top right repeat-y;
	padding-right: 13px;
}
div.pp_default .pp_next:hover {
	background: url(../images/prettyPhoto/default/sprite_next.png) center right no-repeat;
	cursor: pointer;
}
div.pp_default .pp_previous:hover {
	background: url(../images/prettyPhoto/default/sprite_prev.png) center left no-repeat;
	cursor: pointer;
}
div.pp_default .pp_expand {
	background: url(../images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;
	cursor: pointer;
	width: 28px;
	height: 28px;
}
div.pp_default .pp_expand:hover {
	background: url(../images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;
	cursor: pointer;
}
div.pp_default .pp_contract {
	background: url(../images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;
	cursor: pointer;
	width: 28px;
	height: 28px;
}
div.pp_default .pp_contract:hover {
	background: url(../images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;
	cursor: pointer;
}
div.pp_default .pp_close {
	width: 30px;
	height: 30px;
	background: url(../images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;
	cursor: pointer;
}
div.pp_default .pp_gallery ul li a {
	background: url(../images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;
	border: 1px solid #aaaaaa;
}
div.pp_default .pp_social {
	margin-top: 7px;
}
div.pp_default .pp_gallery a.pp_arrow_previous, div.pp_default .pp_gallery a.pp_arrow_next {
	position: static;
	left: auto;
}
div.pp_default .pp_nav .pp_play, div.pp_default .pp_nav .pp_pause {
	background: url(../images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;
	height: 30px;
	width: 30px;
}
div.pp_default .pp_nav .pp_pause {
	background-position: -51px -29px;
}
div.pp_default a.pp_arrow_previous, div.pp_default a.pp_arrow_next {
	background: url(../images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;
	height: 20px;
	width: 20px;
	margin: 4px 0 0;
}
div.pp_default a.pp_arrow_next {
	left: 52px;
	background-position: -82px -3px;
}
div.pp_default .pp_content_container .pp_details {
	margin-top: 5px;
}
div.pp_default .pp_nav {
	clear: none;
	height: 30px;
	width: 110px;
	position: relative;
}
div.pp_default .pp_nav .currentTextHolder {
	font-family: Georgia;
	font-style: italic;
	color: #999;
	font-size: 11px;
	left: 75px;
	line-height: 25px;
	position: absolute;
	top: 2px;
	margin: 0;
	padding: 0 0 0 10px;
}
div.pp_default .pp_close:hover, div.pp_default .pp_nav .pp_play:hover, div.pp_default .pp_nav .pp_pause:hover, div.pp_default .pp_arrow_next:hover, div.pp_default .pp_arrow_previous:hover {
	opacity: 0.7;
}
div.pp_default .pp_description {
	font-size: 11px;
	font-weight: 700;
	line-height: 14px;
	margin: 5px 50px 5px 0;
}
div.pp_default .pp_bottom .pp_left {
	background: url(../images/prettyPhoto/default/sprite.png) -78px -127px no-repeat;
}
div.pp_default .pp_bottom .pp_middle {
	background: url(../images/prettyPhoto/default/sprite_x.png) bottom left repeat-x;
}
div.pp_default .pp_bottom .pp_right {
	background: url(../images/prettyPhoto/default/sprite.png) -112px -127px no-repeat;
}
div.pp_default .pp_loaderIcon {
	background: url(../images/prettyPhoto/default/loader.gif) center center no-repeat;
}
div.light_rounded .pp_top .pp_left {
	background: url(../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat;
}
div.light_rounded .pp_top .pp_right {
	background: url(../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat;
}
div.light_rounded .pp_next:hover {
	background: url(../images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;
	cursor: pointer;
}
div.light_rounded .pp_previous:hover {
	background: url(../images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;
	cursor: pointer;
}
div.light_rounded .pp_expand {
	background: url(../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;
	cursor: pointer;
}
div.light_rounded .pp_expand:hover {
	background: url(../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;
	cursor: pointer;
}
div.light_rounded .pp_contract {
	background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;
	cursor: pointer;
}
div.light_rounded .pp_contract:hover {
	background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;
	cursor: pointer;
}
div.light_rounded .pp_close {
	width: 75px;
	height: 22px;
	background: url(../images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;
	cursor: pointer;
}
div.light_rounded .pp_nav .pp_play {
	background: url(../images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;
	height: 15px;
	width: 14px;
}
div.light_rounded .pp_nav .pp_pause {
	background: url(../images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;
	height: 15px;
	width: 14px;
}
div.light_rounded .pp_arrow_previous {
	background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat;
}
div.light_rounded .pp_arrow_next {
	background: url(../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat;
}
div.light_rounded .pp_bottom .pp_left {
	background: url(../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat;
}
div.light_rounded .pp_bottom .pp_right {
	background: url(../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat;
}
div.dark_rounded .pp_top .pp_left {
	background: url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat;
}
div.dark_rounded .pp_top .pp_right {
	background: url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat;
}
div.dark_rounded .pp_content_container .pp_left {
	background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y;
}
div.dark_rounded .pp_content_container .pp_right {
	background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y;
}
div.dark_rounded .pp_next:hover {
	background: url(../images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;
	cursor: pointer;
}
div.dark_rounded .pp_previous:hover {
	background: url(../images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;
	cursor: pointer;
}
div.dark_rounded .pp_expand {
	background: url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;
	cursor: pointer;
}
div.dark_rounded .pp_expand:hover {
	background: url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;
	cursor: pointer;
}
div.dark_rounded .pp_contract {
	background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;
	cursor: pointer;
}
div.dark_rounded .pp_contract:hover {
	background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;
	cursor: pointer;
}
div.dark_rounded .pp_close {
	width: 75px;
	height: 22px;
	background: url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;
	cursor: pointer;
}
div.dark_rounded .pp_description {
	margin-right: 85px;
	color: #ffffff;
}
div.dark_rounded .pp_nav .pp_play {
	background: url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;
	height: 15px;
	width: 14px;
}
div.dark_rounded .pp_nav .pp_pause {
	background: url(../images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;
	height: 15px;
	width: 14px;
}
div.dark_rounded .pp_arrow_previous {
	background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat;
}
div.dark_rounded .pp_arrow_next {
	background: url(../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat;
}
div.dark_rounded .pp_bottom .pp_left {
	background: url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat;
}
div.dark_rounded .pp_bottom .pp_right {
	background: url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat;
}
div.dark_rounded .pp_loaderIcon {
	background: url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;
}
div.dark_square .pp_left, div.dark_square .pp_middle, div.dark_square .pp_right, div.dark_square .pp_content {
	background: #000000;
}
div.dark_square .pp_description {
	color: #fff;
	margin: 0 85px 0 0;
}
div.dark_square .pp_loaderIcon {
	background: url(../images/prettyPhoto/dark_square/loader.gif) center center no-repeat;
}
div.dark_square .pp_expand {
	background: url(../images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;
	cursor: pointer;
}
div.dark_square .pp_expand:hover {
	background: url(../images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;
	cursor: pointer;
}
div.dark_square .pp_contract {
	background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;
	cursor: pointer;
}
div.dark_square .pp_contract:hover {
	background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;
	cursor: pointer;
}
div.dark_square .pp_close {
	width: 75px;
	height: 22px;
	background: url(../images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;
	cursor: pointer;
}
div.dark_square .pp_nav {
	clear: none;
}
div.dark_square .pp_nav .pp_play {
	background: url(../images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;
	height: 15px;
	width: 14px;
}
div.dark_square .pp_nav .pp_pause {
	background: url(../images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;
	height: 15px;
	width: 14px;
}
div.dark_square .pp_arrow_previous {
	background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat;
}
div.dark_square .pp_arrow_next {
	background: url(../images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat;
}
div.dark_square .pp_next:hover {
	background: url(../images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;
	cursor: pointer;
}
div.dark_square .pp_previous:hover {
	background: url(../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;
	cursor: pointer;
}
div.light_square .pp_expand {
	background: url(../images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;
	cursor: pointer;
}
div.light_square .pp_expand:hover {
	background: url(../images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;
	cursor: pointer;
}
div.light_square .pp_contract {
	background: url(../images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;
	cursor: pointer;
}
div.light_square .pp_contract:hover {
	background: url(../images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;
	cursor: pointer;
}
div.light_square .pp_close {
	width: 75px;
	height: 22px;
	background: url(../images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;
	cursor: pointer;
}
div.light_square .pp_nav .pp_play {
	background: url(../images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;
	height: 15px;
	width: 14px;
}
div.light_square .pp_nav .pp_pause {
	background: url(../images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;
	height: 15px;
	width: 14px;
}
div.light_square .pp_arrow_previous {
	background: url(../images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat;
}
div.light_square .pp_arrow_next {
	background: url(../images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat;
}
div.light_square .pp_next:hover {
	background: url(../images/prettyPhoto/light_square/btnNext.png) center right no-repeat;
	cursor: pointer;
}
div.light_square .pp_previous:hover {
	background: url(../images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;
	cursor: pointer;
}
div.facebook .pp_top .pp_left {
	background: url(../images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat;
}
div.facebook .pp_top .pp_middle {
	background: url(../images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x;
}
div.facebook .pp_top .pp_right {
	background: url(../images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat;
}
div.facebook .pp_content_container .pp_left {
	background: url(../images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y;
}
div.facebook .pp_content_container .pp_right {
	background: url(../images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y;
}
div.facebook .pp_expand {
	background: url(../images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;
	cursor: pointer;
}
div.facebook .pp_expand:hover {
	background: url(../images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;
	cursor: pointer;
}
div.facebook .pp_contract {
	background: url(../images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;
	cursor: pointer;
}
div.facebook .pp_contract:hover {
	background: url(../images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;
	cursor: pointer;
}
div.facebook .pp_close {
	width: 22px;
	height: 22px;
	background: url(../images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;
	cursor: pointer;
}
div.facebook .pp_description {
	margin: 0 37px 0 0;
}
div.facebook .pp_loaderIcon {
	background: url(../images/prettyPhoto/facebook/loader.gif) center center no-repeat;
}
div.facebook .pp_arrow_previous {
	background: url(../images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;
	height: 22px;
	margin-top: 0;
	width: 22px;
}
div.facebook .pp_arrow_previous.disabled {
	background-position: 0 -96px;
	cursor: default;
}
div.facebook .pp_arrow_next {
	background: url(../images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;
	height: 22px;
	margin-top: 0;
	width: 22px;
}
div.facebook .pp_arrow_next.disabled {
	background-position: -32px -96px;
	cursor: default;
}
div.facebook .pp_nav {
	margin-top: 0;
}
div.facebook .pp_nav p {
	font-size: 15px;
	padding: 0 3px 0 4px;
}
div.facebook .pp_nav .pp_play {
	background: url(../images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;
	height: 22px;
	width: 22px;
}
div.facebook .pp_nav .pp_pause {
	background: url(../images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;
	height: 22px;
	width: 22px;
}
div.facebook .pp_next:hover {
	background: url(../images/prettyPhoto/facebook/btnNext.png) center right no-repeat;
	cursor: pointer;
}
div.facebook .pp_previous:hover {
	background: url(../images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;
	cursor: pointer;
}
div.facebook .pp_bottom .pp_left {
	background: url(../images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat;
}
div.facebook .pp_bottom .pp_middle {
	background: url(../images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x;
}
div.facebook .pp_bottom .pp_right {
	background: url(../images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat;
}
div.pp_pic_holder a:focus {
	outline: none;
}
div.pp_overlay {
	background: #000;
	display: none;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 9500;
}
div.pp_pic_holder {
	display: none;
	position: absolute;
	width: 100px;
	z-index: 10000;
}
.pp_content {
	height: 40px;
	min-width: 40px;
}
* html .pp_content {
	width: 40px;
}
.pp_content_container {
	position: relative;
	text-align: left;
	width: 100%;
}
.pp_content_container .pp_left {
	padding-left: 20px;
}
.pp_content_container .pp_right {
	padding-right: 20px;
}
.pp_content_container .pp_details {
	float: left;
	margin: 10px 0 2px;
}
.pp_description {
	display: none;
	margin: 0;
}
.pp_social {
	float: left;
	margin: 0;
}
.pp_social .facebook {
	float: left;
	margin-left: 5px;
	width: 55px;
	overflow: hidden;
}
.pp_social .twitter {
	float: left;
}
.pp_nav {
	clear: right;
	float: left;
	margin: 3px 10px 0 0;
}
.pp_nav p {
	float: left;
	white-space: nowrap;
	margin: 2px 4px;
}
.pp_nav .pp_play, .pp_nav .pp_pause {
	float: left;
	margin-right: 4px;
	text-indent: -10000px;
}
a.pp_arrow_previous, a.pp_arrow_next {
	display: block;
	float: left;
	height: 15px;
	margin-top: 3px;
	overflow: hidden;
	text-indent: -10000px;
	width: 14px;
}
.pp_hoverContainer {
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 2000;
}
.pp_gallery {
	display: none;
	left: 50%;
	margin-top: -50px;
	position: absolute;
	z-index: 10000;
}
.pp_gallery div {
	float: left;
	overflow: hidden;
	position: relative;
}
.pp_gallery ul {
	float: left;
	height: 35px;
	position: relative;
	white-space: nowrap;
	margin: 0 0 0 5px;
	padding: 0;
}
.pp_gallery ul a {
	border: 1px rgba(0, 0, 0, 0.5) solid;
	display: block;
	float: left;
	height: 33px;
	overflow: hidden;
}
.pp_gallery ul a img {
	border: 0;
}
.pp_gallery li {
	display: block;
	float: left;
	margin: 0 5px 0 0;
	padding: 0;
}
.pp_gallery li.default a {
	background: url(../images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;
	display: block;
	height: 33px;
	width: 50px;
}
.pp_gallery .pp_arrow_previous, .pp_gallery .pp_arrow_next {
	margin-top: 7px !important;
}
a.pp_next {
	background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
	display: block;
	float: right;
	height: 100%;
	text-indent: -10000px;
	width: 49%;
}
a.pp_previous {
	background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
	display: block;
	float: left;
	height: 100%;
	text-indent: -10000px;
	width: 49%;
}
a.pp_expand, a.pp_contract {
	cursor: pointer;
	display: none;
	height: 20px;
	position: absolute;
	right: 30px;
	text-indent: -10000px;
	top: 10px;
	width: 20px;
	z-index: 20000;
}
a.pp_close {
	position: absolute;
	right: 0;
	top: 0;
	display: block;
	line-height: 22px;
	text-indent: -10000px;
}
.pp_loaderIcon {
	display: block;
	height: 24px;
	left: 50%;
	position: absolute;
	top: 50%;
	width: 24px;
	margin: -12px 0 0 -12px;
}
#pp_full_res {
	line-height: 1 !important;
}
#pp_full_res .pp_inline {
	text-align: left;
}
#pp_full_res .pp_inline p {
	margin: 0 0 15px;
}
div.ppt {
	color: #fff;
	display: none;
	font-size: 17px;
	z-index: 9999;
	margin: 0 0 5px 15px;
}
div.pp_default .pp_content, div.light_rounded .pp_content {
	background-color: #ffffff;
}
div.pp_default #pp_full_res .pp_inline, div.light_rounded .pp_content .ppt, div.light_rounded #pp_full_res .pp_inline, div.light_square .pp_content .ppt, div.light_square #pp_full_res .pp_inline, div.facebook .pp_content .ppt, div.facebook #pp_full_res .pp_inline {
	color: #000000;
}
div.pp_default .pp_gallery ul li a:hover, div.pp_default .pp_gallery ul li.selected a, .pp_gallery ul a:hover, .pp_gallery li.selected a {
	border-color: #ffffff;
}
div.pp_default .pp_details, div.light_rounded .pp_details, div.dark_rounded .pp_details, div.dark_square .pp_details, div.light_square .pp_details, div.facebook .pp_details {
	position: relative;
}
div.light_rounded .pp_top .pp_middle, div.light_rounded .pp_content_container .pp_left, div.light_rounded .pp_content_container .pp_right, div.light_rounded .pp_bottom .pp_middle, div.light_square .pp_left, div.light_square .pp_middle, div.light_square .pp_right, div.light_square .pp_content, div.facebook .pp_content {
	background: #ffffff;
}
div.light_rounded .pp_description, div.light_square .pp_description {
	margin-right: 85px;
}
div.light_rounded .pp_gallery a.pp_arrow_previous, div.light_rounded .pp_gallery a.pp_arrow_next, div.dark_rounded .pp_gallery a.pp_arrow_previous, div.dark_rounded .pp_gallery a.pp_arrow_next, div.dark_square .pp_gallery a.pp_arrow_previous, div.dark_square .pp_gallery a.pp_arrow_next, div.light_square .pp_gallery a.pp_arrow_previous, div.light_square .pp_gallery a.pp_arrow_next {
	margin-top: 12px !important;
}
div.light_rounded .pp_arrow_previous.disabled, div.dark_rounded .pp_arrow_previous.disabled, div.dark_square .pp_arrow_previous.disabled, div.light_square .pp_arrow_previous.disabled {
	background-position: 0 -87px;
	cursor: default;
}
div.light_rounded .pp_arrow_next.disabled, div.dark_rounded .pp_arrow_next.disabled, div.dark_square .pp_arrow_next.disabled, div.light_square .pp_arrow_next.disabled {
	background-position: -22px -87px;
	cursor: default;
}
div.light_rounded .pp_loaderIcon, div.light_square .pp_loaderIcon {
	background: url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat;
}
div.dark_rounded .pp_top .pp_middle, div.dark_rounded .pp_content, div.dark_rounded .pp_bottom .pp_middle {
	background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;
}
div.dark_rounded .currentTextHolder, div.dark_square .currentTextHolder {
	color: #c4c4c4;
}
div.dark_rounded #pp_full_res .pp_inline, div.dark_square #pp_full_res .pp_inline {
	color: #ffffff;
}
.pp_top, .pp_bottom {
	height: 20px;
	position: relative;
}
* html .pp_top, * html .pp_bottom {
	padding: 0 20px;
}
.pp_top .pp_left, .pp_bottom .pp_left {
	height: 20px;
	left: 0;
	position: absolute;
	width: 20px;
}
.pp_top .pp_middle, .pp_bottom .pp_middle {
	height: 20px;
	left: 20px;
	position: absolute;
	right: 20px;
}
* html .pp_top .pp_middle, * html .pp_bottom .pp_middle {
	left: 0;
	position: static;
}
.pp_top .pp_right, .pp_bottom .pp_right {
	height: 20px;
	left: auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 20px;
}
.pp_fade, .pp_gallery li.default a img {
	display: none;
}
.bg-primary-transparent {
}
.color-primary-transparent {
	color: rgba(77, 243, 222, 0.95);
}
.bg-primary {
	background: #666;
}
.color-primary {
	color: #000;
}
.color-primary-dark {
	color: #31393e;
}
.bg-primary-dark-transparent {
	background: rgba(49, 57, 62, 0.95);
}
.bg-primary-white-transparent {
	background: rgba(255, 255, 255, 0.95);
}
.bg-primary-white {
	background: #ffffff;
}
.bg-secondary-dark-transparent {
	background: rgba(49, 57, 62, 0.7);
}
.bg-secondary-white-transparent {
	background: rgba(255, 255, 255, 0.7);
}
.color-secondary-white-transparent {
	color: rgba(255, 255, 255, 0.7);
}
.bg-secondary-transparent {
	background: rgba(77, 243, 222, 0.7);
}
.color-secondary-transparent {
	color: rgba(77, 243, 222, 0.7);
}
.bg-secondary-dark {
	background: #31393e;
}
/*
 * ******************************************************************************
 *  jquery.mb.components
 *  file: YTPlayer.css
 *
 *  Copyright (c) 2001-2013. Matteo Bicocchi (Pupunzi);
 *  Open lab srl, Firenze - Italy
 *  email: matteo@open-lab.com
 *  site: 	http://pupunzi.com
 *  blog:	http://pupunzi.open-lab.com
 * 	http://open-lab.com
 *
 *  Licences: MIT, GPL
 *  http://www.opensource.org/licenses/mit-license.php
 *  http://www.gnu.org/licenses/gpl.html
 *
 *  last modified: 23/11/13 21.05
 *  *****************************************************************************
 */
/*
* jQuery.mb.components: mb.YTVPlayer
* © 2001 - 2012 Matteo Bicocchi (pupunzi), Open Lab
*
*/
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on May 30, 2013 */
@font-face {
	font-family: 'ytpregular';
	src: url('ytp-regular.eot');
}
@font-face {
	font-family: 'ytpregular';
	src: url(data:application/x-font-woff;charset=utf-8;base64,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) format('woff'), url('ytp-regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
.mb_YTVPlayer :focus {
	outline: 0;
}
.mb_YTVPlayer {
	display: block;
	transform: translateZ(0);
	transform-style: preserve-3d;
	perspective: 1000;
	backface-visibility: hidden;
	transform: translate3d(0, 0, 0);
	animation-timing-function: linear;
}
.mb_YTVPlayer.fullscreen {
	display: block;
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	margin: 0!important;
}
.mbYTP_wrapper iframe {
	max-width: 4000px !important;
}
.inline_YTPlayer {
	margin-bottom: 20px;
	vertical-align: top;
	position: relative;
	left: 0;
	overflow: hidden;
	border-radius: 4px;
	-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.7);
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.7);
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.7);
	background: rgba(0, 0, 0, 0.5);
}
.inline_YTPlayer img {
	border: none!important;
	-moz-transform: none!important;
	-webkit-transform: none!important;
	-o-transform: none!important;
	transform: none!important;
	margin: 0!important;
	padding: 0 !important;
}
/*CONTROL BAR*/
.mb_YTVPBar .ytpicon {
	font-size: 20px;
	font-family: 'ytpregular';
}
.mb_YTVPBar .mb_YTVPUrl.ytpicon {
	font-size: 30px;
}
.mb_YTVPBar {
	transition: opacity 1s;
	-moz-transition: opacity 1s;
	-webkit-transition: opacity 1s;
	-o-transition: opacity 1s;
	display: none !important;
	width: 100%;
	height: 10px;
	padding: 5px;
	background: #333;
	position: fixed;
	bottom: 0;
	left: 0;
	-moz-box-sizing: padding-box;
	-webkit-box-sizing: border-box;
	text-align: left;
	z-index: 1000;
	font: 14px/16px sans-serif;
	color: white;
	opacity: .1;
}
.mb_YTVPBar.visible, .mb_YTVPBar:hover {
	opacity: 1;
}
.mb_YTVPBar .buttonBar {
	transition: all 1s;
	-moz-transition: all 1s;
	-webkit-transition: all 1s;
	-o-transition: all 1s;
	background: transparent;
	font: 12px/14px Calibri;
	position: absolute;
	top: -30px;
	left: 0;
	padding: 5px;
	width: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.mb_YTVPBar:hover .buttonBar {
	background: rgba(0, 0, 0, 0.4);
}
.mb_YTVPBar span {
	display: inline-block;
	font: 16px/20px Calibri, sans-serif;
	position: relative;
	width: 30px;
	height: 25px;
	vertical-align: middle;
}
.mb_YTVPBar span.mb_YTVPTime {
	width: 130px;
}
.mb_YTVPBar span.mb_YTVPUrl, .mb_YTVPBar span.mb_OnlyYT {
	position: absolute;
	width: auto;
	display: block;
	top: 6px;
	right: 10px;
	cursor: pointer;
}
.mb_YTVPBar span.mb_YTVPUrl img {
	width: 60px;
}
.mb_YTVPBar span.mb_OnlyYT {
	left: 185px;
	right: auto;
}
.mb_YTVPBar span.mb_OnlyYT img {
	width: 25px;
}
.mb_YTVPBar span.mb_YTVPUrl a {
	color: white;
}
.mb_YTVPPlaypause, .mb_YTVPlayer .mb_YTVPPlaypause img {
	cursor: pointer;
}
.mb_YTVPMuteUnmute {
	cursor: pointer;
}
/*PROGRESS BAR*/
.mb_YTVPProgress {
	height: 10px;
	width: 100%;
	background: #222;
	bottom: 0;
	left: 0;
}
.mb_YTVPLoaded {
	height: 10px;
	width: 0;
	background: #444;
	left: 0;
}
.mb_YTVTime {
	height: 5px;
	width: 0;
	background: #fff;
	bottom: 0;
	left: 0;
	-moz-box-shadow: #666666 1px 1px 3px;
	-webkit-box-shadow: #666666 1px 1px 3px;
}
.YTPOverlay.raster {
	background: url("../images/raster.png");
}
.YTPOverlay.raster.retina {
	background: url("../images/raster@2x.png");
}

@media (min-width: 1480px) {
.menu .container {
	width: 1480px;
}
.portfolio-container {
	width: 70% !important;
}
.breadcrumb .vanish-header {
	display: none;
}
}

@media (min-width: 1230px) {
.menu nav > ul,  .menu nav .logo {
	display: block !important;
}
.portfolio-container {
	width: 70% !important;
}
.breadcrumb .vanish-header {
	display: none;
}
}

@media (max-width: 1230px) {
.portfolio-container {
	width: 70% !important;
}
.portfolio-container article {
	width: 33.3333333333%;
}
.breadcrumb p,  .breadcrumb h1,  .breadcrumb .big-title .carousel-caption {
	width: 100%;
	padding: 0 15px;
}
.navbar-toggle {
	display: block !important;
}
.menu nav .logo {
	position: absolute;
	float: none;
	left: 70px;
	display: none;
	margin-top: 25px;
	margin-left: -40px;
}
.menu nav .logo > a {
	display: none;
}
.menu nav .logo:after {
	width: 0;
	content: '';
	height: 0;
	margin-bottom: -7px;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 6px solid transparent;
	border-bottom: 6px solid #31393e;
}
.menu > .container {
	padding-left: 10px;
	padding-right: 10px;
	width: 100%;
}
.menu.affix-menu {
	background: transparent;
	border: 0px;
}
.menu.middle nav > ul {
	margin-left: 0;
}
.menu nav > ul {
	margin-left: 0;
}
.menu nav > ul {
	max-height: 500px;
	overflow-y: auto;
	display: none;
	margin-top: 50px;
	width: 90%;
	max-width: 400px;
	margin-bottom: 15px;
	position: absolute;
	background: #31393e;
}
.menu nav > ul li {
	float: none;
	width: 100%;
	display: block;
	text-align: left;
}
.menu nav > ul li a {
	color: #fff;
	display: block;
	width: 100;
	padding-top: 15px;
	padding-bottom: 15px;
}
.menu nav > ul li a.middle {
	margin-right: 0;
}
.menu nav > ul li.active a {
	background: rgba(0, 0, 0, 0.05);
}
.menu nav > ul li ul {
	border-top: none !important;
	height: initial;
	padding: 8px 0 !important;
	opacity: 1;
	background: none;
	margin-left: 0;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-o-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
}
.menu nav ul li.active a {
	color: #000;
}
.menu.middle nav .logo {
	left: 25px;
	margin-left: 0;
}
.menu.left nav .logo {
	right: 25px;
	left: auto;
}
.menu.left nav > ul {
	right: 10px;
}
.menu {
	margin-top: 10px;
}
.menu .navbar-toggle {
	margin-top: 13px;
	margin-bottom: 13px;
}
.menu nav > ul li ul {
	display: block !important;
	white-space: initial;
	position: relative;
	border: none;
	float: none !important;
	padding: 0 !important;
}
.menu nav > ul li ul li {
	padding-left: 30px;
}
.work-post figure .sub-image-description section p {
	display: none;
}
.menu .navbar-toggle span {
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.menu .navbar-toggle {
	background: #000;
	border-radius: 0;
	margin: 0;
	padding-top: 16px;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.menu .navbar-toggle .first {
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
	background: #fff;
}
.menu .navbar-toggle .first-2 {
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	margin-top: -2px;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
	background: #fff;
}
.menu .navbar-toggle .last {
	opacity: 0;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
	background: #fff;
}
.menu .navbar-toggle.collapsed {
	margin: 0;
	background: #f7f7f7;
	padding-top: 10px;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.menu .navbar-toggle.collapsed .first {
	-webkit-transform: rotate(0);
	transform: rotate(0);
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
	background: #000;
}
.menu .navbar-toggle.collapsed .first-2 {
	-webkit-transform: rotate(0);
	transform: rotate(0);
	margin-top: 4px;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
	background: #000;
}
.menu .navbar-toggle.collapsed .last {
	opacity: 1;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
	background: #000;
}
.the-affix-menu-after .navbar-toggle {
	margin-top: 12px !important;
}
.the-affix-menu-after.affix-menu .navbar-toggle {
	margin-top: 0 !important;
}
.breadcrumb .vanish-header {
	display: none;
}
}

@media (max-width: 992px) {
.parallax {
	-webkit-background-size: initial !important;
	background-size: initial !important;
}
.parallax-css {
	-webkit-background-size: initial !important;
	background-size: initial !important;
}
.portfolio-container {
	width: 70% !important;
}
.breadcrumb .vanish-header {
	display: inline;
}
.menu .container nav .logo {
	display: none !important;
}
.menu.middle nav .socialmeds {
	display: none !important;
}
}

@media (max-width: 768px) {
body.fixed-footer .next {
	position: relative;
}
.breadcrumb p {
	display: none;
}
body.no-full-screen {
	margin-top: 0 !important;
}
.box-style-01 figure figcaption {
	float: none !important;
	margin: 12px 12px 25px 12px !important;
	display: inline-block;
}
.box-style-01 figure {
	text-align: center !important;
}
.box-style-01 figure section,  .box-style-01.right-box figure section {
	width: 100% !important;
	text-align: center;
}
.breadcrumb {
	display: block !important;
	position: relative !important;
}
.breadcrumb .pattern {
	position: relative !important;
}
.breadcrumb-full-screen {
	display: block !important;
	position: absolute !important;
}
.breadcrumb-full-screen .pattern {
	position: absolute !important;
}
body.fixed-breadcrumb .next {
	position: relative !important;
}
body.fixed-breadcrumb .next .breadcrumb-full-screen {
	position: relative !important;
}
body.fixed-footer {
	margin-bottom: 0 !important;
}
body.fixed-footer > footer {
	position: relative;
}
body .next {
	z-index: 5 !important;
}
.breadcrumb a {
	margin-top: 30px;
}
.parallax {
	background-position: center center !important;
}
.parallax-css {
	background-position: center center !important;
}
.portfolio-container {
	width: 80% !important;
}
#portfolio-content button.close {
	top: 25px;
	width: 60px;
	height: 60px;
}
#portfolio-content button.close span {
	width: 50px;
	height: 50px;
}
.container {
	width: 80%;
}
.menu .container {
	width: 100%;
}
.portfolio-container article figure figcaption ul {
	display: none;
}
.portfolio-container article {
	width: 50% !important;
}
.breadcrumb .big-title {
	font-size: 40px;
	line-height: 50px;
	display: none;
}
.breadcrumb .logo img {
	padding-bottom: 40px;
}
.breadcrumb .vanish-header {
	display: inline;
}
.counter {
	margin-bottom: 30px;
}
.video-play .play-video span {
	display: none;
}
.blog-post .post-type-icon {
	text-align: center;
}
.blog-post .post-type-icon i {
	float: none;
}
.blog-post .info-post ul li {
	text-align: center;
}
.blog-post .info-post {
	margin-bottom: 30px;
}
aside.col-sm-3 {
	margin-top: 30px;
}
.blog-post section {
	padding: 0;
}
.blog-post .share {
	text-align: center;
}
.blog-post .share .social-icons-simple {
	margin-bottom: 20px;
	float: none;
}
.blog-post .share .social-icons-simple ul {
	text-align: center;
}
.blog-post .share .social-icons-simple ul li {
	float: none;
	display: inline-block;
}
.comment-container {
	margin-left: -15px;
	margin-right: -15px;
}
body > footer {
	z-index: 4;
}
.menu .container nav .logo {
	display: none !important;
}
.menu.middle nav .socialmeds {
	display: none !important;
}
}

@media (max-width: 480px) {
.breadcrumb h1.post-title {
	font-size: 22px;
	line-height: 30px;
}
.comment-container ul.comments > li {
	margin-left: 0;
}
.comment-container ul.comments > li .right-section {
	padding: 25px;
}
.comment-container ul.comments > li .left-section {
	position: relative;
	left: 0;
	margin: 0 56px 12px 35px;
}
.post-portfolio figure {
	margin-bottom: 10px;
}
.post-portfolio h4 {
	margin-top: 40px;
}
.comment-container ul.comments > li ul.children li .right-section {
	padding-left: 45px;
}
.comment-container ul.comments > li ul.children {
	margin-left: 0;
}
.comment-container ul.comments > li li .left-section {
	margin-left: 55px;
}
.comment-container ul.comments > li {
	padding-top: 30px;
}
.breadcrumb .go-to-wrapper {
	margin-top: 10px;
}
.jcarousel {
	margin-bottom: 25px;
}
.work-post figure .sub-image-description section p {
	display: block;
}
.container {
	width: 100%;
}
.team-member .info .content {
	padding: 5px;
}
.team-member .info .content p {
	display: none;
}
.portfolio-container {
	width: 100% !important;
}
.portfolio-container article figure figcaption h1 {
	display: none;
}
.portfolio-container article figure figcaption {
	padding-top: 28%;
}
.jcarousel {
	width: 100% !important;
	margin-left: 0;
}
.video-play .play-video {
	margin-top: -30px;
}
.video-play .play-video .icon {
	width: 60px;
	height: 60px;
	line-height: 60px;
}
.video-play .pattern {
	padding: 0;
}
.breadcrumb h1.big-title {
	line-height: 50px;
	font-size: 40px;
	display: none;
}
.breadcrumb .pattern.menu-exist,  .breadcrumb.breadcrumb-full-screen .pattern.menu-exist {
	padding: 100px 0 50px 0;
	padding-top: 100px;
}
footer.author-info .left-author-info {
	float: none;
}
footer.author-info .right-author-info {
	margin-left: 0;
	width: 100%;
	margin-top: 40px;
}
.comment-container .comment-respond .comment-form .comment-form-inputs li,  .comment-container .comment-respond .comment-form .comment-form-inputs li:last-child {
	margin-right: 0;
	width: 100%;
}
.breadcrumb .logo img {
	padding-bottom: 40px;
}
.breadcrumb .vanish-header {
	display: inline;
}
.menu .container nav .logo {
	display: none !important;
}
.menu.middle nav .socialmeds {
	display: none !important;
}
}

@media (max-width: 380px) {
.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 {
	width: 100%;
}
.portfolio-container {
	width: 100% !important;
}
.breadcrumb .logo img {
	padding-bottom: 40px;
}
.breadcrumb .vanish-header {
	display: inline;
}
.menu .container nav .logo {
	display: none !important;
}
.menu.middle nav .socialmeds {
	display: none !important;
}
}

@media (max-width: 330px) {
.container {
	max-width: 280px;
}
.portfolio-container {
	width: 100% !important;
}
.portfolio-container article {
	width: 100%;
}
#portfolio-content button.close span {
	width: 20px;
	height: 20px;
	margin-left: 1px;
	margin-top: 5px;
	-webkit-background-size: cover;
	background-size: cover;
}
#portfolio-content button.close {
	top: 25px;
	width: 30px;
	height: 30px;
}
.team-member .info .content p {
	display: block;
}
.team-member .info .content {
	padding: 30px;
}
.breadcrumb .logo img {
	padding-bottom: 40px;
}
.breadcrumb .vanish-header {
	display: inline;
}
.menu .container nav .logo {
	display: none !important;
}
.menu.middle nav .socialmeds {
	display: none !important;
}
}
.thatbox {
	width: 25%;
	background: #fff;
	color: #FFF;
	position: relative;
	height: auto;
}

@media only screen and (max-width : 650px) and (min-width : 100px) {
/* Tablet view: 2 tiles */
.thatbox {
	width: 50%;
}
.portfolio-container article {
	width: 50% !important;
	height: auto;
}
.portfolio-container article {
	cursor: pointer;
	float: left;
	width: 50%;
	height: auto;
}
}

@media only screen and (max-width : 1050px) and (min-width : 651px) {
/* Small desktop / ipad view: 3 tiles */
.thatbox {
	width: 33.3%;
}
}

@media only screen and (max-width : 1290px) and (min-width : 1051px) {
/* Medium desktop: 4 tiles */
.thatbox {
	width: 25%;
}
}








/* Localized */
