@charset "UTF-8";/** @package      Style* @description  This package holds all common style declarations*               of the site*/@-webkit-keyframes sprite-animation {	from {		background-position: 0 0;	}}@keyframes sprite-animation {	from {		background-position: 0 0;	}}/** @section      Normalize** @description  Resets default browser styling** @link         http://github.com/necolas/normalize.css* @license      MIT license - http://opensource.org/licenses/MIT* @version      3.0.3* @revision     1.0*/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, sub, sup, 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, button, input, textarea {	margin: 0;	padding: 0;	border: 0;	font: inherit;	vertical-align: top;}article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, main, time, section {	display: block;}ol, ul {	list-style: none;}blockquote, q {	quotes: none;}blockquote:before, blockquote:after,q:before, q:after {	content: '';}table {	border-collapse: collapse;	border-spacing: 0;}button, input, textarea, select {	display: inline-block;	-webkit-appearance: none;	outline: none;	color: inherit;	overflow: visible;	background-color: rgba(0, 0, 0, 0);	box-shadow: none;	border-radius: 0;}button,input[type='button'],input[type='submit'] {	cursor: pointer;}/** @bugfix input text-overflow padding ignore* @affected lt IE11*/.lt-ie11 input {	border-left: 1px solid rgba(0, 0, 0, 0);	border-right: 1px solid rgba(0, 0, 0, 0);	border-bottom-left-radius: 1px !important;}*,*:before,*:after {	box-sizing: border-box;}a,a[href^="tel:"],a[href^="callto:"] {	font: inherit;	color: inherit;	text-decoration: none;}a:focus,a[href^="tel:"]:focus,a[href^="callto:"]:focus {	outline: none;}img {	max-width: 100%;	height: auto;}a, button, input {	transition: .3s all ease;}/** @section      Page Layouts* @description  This section holds style declarations of all*               included page layouts*/.page {	overflow: hidden;}/** @subsection Boxed Layout*/html.boxed body {	background: #444;}html.boxed .page {	background: #fff;	box-shadow: 0 0 0 rgba(0, 0, 0, 0.12), 3px 4px 8px 0px rgba(0, 0, 0, 0.11);	max-width: 1920px;	margin-left: auto;	margin-right: auto;}/** @section      TM Grid System** @description  A powerful and flexible css flex grid system** @author       Evgeniy Gusarov* @link         https://ua.linkedin.com/pub/evgeniy-gusarov/8a/a40/54a* @version      1.0.0*/.container {	margin-right: auto;	margin-left: auto;	padding-left: 15px;	padding-right: 15px;	min-width: 300px;	max-width: 480px;}@media (min-width: 768px) {	.container {		max-width: 750px;	}}@media (min-width: 992px) {	.container {		max-width: 970px;	}}@media (min-width: 1200px) {	.container {		max-width: 1200px;	}}.container-fluid {	margin-right: auto;	margin-left: auto;	padding-left: 30px;	padding-right: 30px;	max-width: 2048px;}.row {	margin-left: -15px;	margin-right: -15px;}[class*='col-'] {	padding-left: 15px;	padding-right: 15px;}html.lt-ie10 * + [class*='col-'],html.lt-ie10 * + .row,* + [class*='col-'],* + .row {	margin-top: 30px;}html.lt-ie10 .row-no-gutter, .row-no-gutter {	margin-left: 0;	margin-right: 0;}html.lt-ie10 .row-no-gutter > [class*='col'], .row-no-gutter > [class*='col'] {	padding-left: 0;	padding-right: 0;}html.lt-ie10 .row-no-gutter > * + [class*='col'], .row-no-gutter > * + [class*='col'] {	margin-top: 0;}@media (min-width: 480px) {	* + [class*='col-xs-'] {		margin-top: 0;	}	.row {		display: -ms-flexbox;		display: -webkit-flex;		display: flex;		-ms-flex: 0 1 auto;		-webkit-flex: 0 1 auto;		flex: 0 1 auto;		-webkit-flex-direction: row;		-ms-flex-direction: row;		flex-direction: row;		-webkit-flex-wrap: wrap;		-ms-flex-wrap: wrap;		flex-wrap: wrap;	}	.row > [class*='col'] {		-ms-flex: 0 0 auto;		-webkit-flex: 0 0 auto;		flex: 0 0 auto;		-webkit-flex-basis: 100%;		-ms-flex-preferred-size: 100%;		flex-basis: 100%;		max-width: 100%;	}	.row-xs-center {		-webkit-justify-content: center;		-ms-flex-pack: center;		justify-content: center;	}	.row-xs-left {		-webkit-justify-content: flex-start;		-ms-flex-pack: start;		justify-content: flex-start;	}	.row-xs-right {		-webkit-justify-content: flex-end;		-ms-flex-pack: end;		justify-content: flex-end;	}	.row-xs-justify {		-webkit-justify-content: space-between;		-ms-flex-pack: justify;		justify-content: space-between;	}	.row-xs-around {		-webkit-justify-content: space-around;		-ms-flex-pack: distribute;		justify-content: space-around;	}	.row-xs-top {		-webkit-align-items: flex-start;		-ms-flex-align: start;		align-items: flex-start;	}	.row-xs {		-webkit-flex-direction: row;		-ms-flex-direction: row;		flex-direction: row;	}	.row-xs-reverse {		-webkit-flex-direction: row-reverse;		-ms-flex-direction: row-reverse;		flex-direction: row-reverse;	}	.row-xs-middle {		-webkit-align-items: center;		-ms-flex-align: center;		align-items: center;	}	.row-xs-bottom {		-webkit-align-items: flex-end;		-ms-flex-align: end;		align-items: flex-end;	}	.col-xs-top {		-webkit-align-self: flex-start;		-ms-flex-item-align: start;		align-self: flex-start;	}	.col-xs-middle {		-webkit-align-self: center;		-ms-flex-item-align: center;		align-self: center;	}	.col-xs-bottom {		-webkit-align-self: flex-end;		-ms-flex-item-align: end;		align-self: flex-end;	}	.row > .col-xs-preffix-0 {		margin-left: 0%;	}	.row > .col-xs-1 {		-webkit-flex-basis: 8.33333%;		-ms-flex-preferred-size: 8.33333%;		flex-basis: 8.33333%;		max-width: 8.33333%;	}	.row > .col-xs-preffix-1 {		margin-left: 8.33333%;	}	.row > .col-xs-push-1 {		-webkit-order: 1;		-ms-flex-order: 1;		order: 1;	}	.row > .col-xs-2 {		-webkit-flex-basis: 16.66667%;		-ms-flex-preferred-size: 16.66667%;		flex-basis: 16.66667%;		max-width: 16.66667%;	}	.row > .col-xs-preffix-2 {		margin-left: 16.66667%;	}	.row > .col-xs-push-2 {		-webkit-order: 2;		-ms-flex-order: 2;		order: 2;	}	.row > .col-xs-3 {		-webkit-flex-basis: 25%;		-ms-flex-preferred-size: 25%;		flex-basis: 25%;		max-width: 25%;	}	.row > .col-xs-preffix-3 {		margin-left: 25%;	}	.row > .col-xs-push-3 {		-webkit-order: 3;		-ms-flex-order: 3;		order: 3;	}	.row > .col-xs-4 {		-webkit-flex-basis: 33.33334%;		-ms-flex-preferred-size: 33.33334%;		flex-basis: 33.33334%;		max-width: 33.33334%;	}	.row > .col-xs-preffix-4 {		margin-left: 33.33333%;	}	.row > .col-xs-push-4 {		-webkit-order: 4;		-ms-flex-order: 4;		order: 4;	}	.row > .col-xs-5 {		-webkit-flex-basis: 41.66667%;		-ms-flex-preferred-size: 41.66667%;		flex-basis: 41.66667%;		max-width: 41.66667%;	}	.row > .col-xs-preffix-5 {		margin-left: 41.66667%;	}	.row > .col-xs-push-5 {		-webkit-order: 5;		-ms-flex-order: 5;		order: 5;	}	.row > .col-xs-6 {		-webkit-flex-basis: 50%;		-ms-flex-preferred-size: 50%;		flex-basis: 50%;		max-width: 50%;	}	.row > .col-xs-preffix-6 {		margin-left: 50%;	}	.row > .col-xs-push-6 {		-webkit-order: 6;		-ms-flex-order: 6;		order: 6;	}	.row > .col-xs-7 {		-webkit-flex-basis: 58.33333%;		-ms-flex-preferred-size: 58.33333%;		flex-basis: 58.33333%;		max-width: 58.33333%;	}	.row > .col-xs-preffix-7 {		margin-left: 58.33333%;	}	.row > .col-xs-push-7 {		-webkit-order: 7;		-ms-flex-order: 7;		order: 7;	}	.row > .col-xs-8 {		-webkit-flex-basis: 66.66667%;		-ms-flex-preferred-size: 66.66667%;		flex-basis: 66.66667%;		max-width: 66.66667%;	}	.row > .col-xs-preffix-8 {		margin-left: 66.66667%;	}	.row > .col-xs-push-8 {		-webkit-order: 8;		-ms-flex-order: 8;		order: 8;	}	.row > .col-xs-9 {		-webkit-flex-basis: 75%;		-ms-flex-preferred-size: 75%;		flex-basis: 75%;		max-width: 75%;	}	.row > .col-xs-preffix-9 {		margin-left: 75%;	}	.row > .col-xs-push-9 {		-webkit-order: 9;		-ms-flex-order: 9;		order: 9;	}	.row > .col-xs-10 {		-webkit-flex-basis: 83.33333%;		-ms-flex-preferred-size: 83.33333%;		flex-basis: 83.33333%;		max-width: 83.33333%;	}	.row > .col-xs-preffix-10 {		margin-left: 83.33333%;	}	.row > .col-xs-push-10 {		-webkit-order: 10;		-ms-flex-order: 10;		order: 10;	}	.row > .col-xs-11 {		-webkit-flex-basis: 91.66667%;		-ms-flex-preferred-size: 91.66667%;		flex-basis: 91.66667%;		max-width: 91.66667%;	}	.row > .col-xs-preffix-11 {		margin-left: 91.66667%;	}	.row > .col-xs-push-11 {		-webkit-order: 11;		-ms-flex-order: 11;		order: 11;	}	.row > .col-xs-12 {		-webkit-flex-basis: 100%;		-ms-flex-preferred-size: 100%;		flex-basis: 100%;		max-width: 100%;	}	.row > .col-xs-preffix-12 {		margin-left: 100%;	}	.row > .col-xs-push-12 {		-webkit-order: 12;		-ms-flex-order: 12;		order: 12;	}}@media (min-width: 768px) {	* + [class*='col-sm-'] {		margin-top: 0;	}	.row-sm-center {		-webkit-justify-content: center;		-ms-flex-pack: center;		justify-content: center;	}	.row-sm-left {		-webkit-justify-content: flex-start;		-ms-flex-pack: start;		justify-content: flex-start;	}	.row-sm-right {		-webkit-justify-content: flex-end;		-ms-flex-pack: end;		justify-content: flex-end;	}	.row-sm-justify {		-webkit-justify-content: space-between;		-ms-flex-pack: justify;		justify-content: space-between;	}	.row-sm-around {		-webkit-justify-content: space-around;		-ms-flex-pack: distribute;		justify-content: space-around;	}	.row-sm-top {		-webkit-align-items: flex-start;		-ms-flex-align: start;		align-items: flex-start;	}	.row-sm {		-webkit-flex-direction: row;		-ms-flex-direction: row;		flex-direction: row;	}	.row-sm-reverse {		-webkit-flex-direction: row-reverse;		-ms-flex-direction: row-reverse;		flex-direction: row-reverse;	}	.row-sm-middle {		-webkit-align-items: center;		-ms-flex-align: center;		align-items: center;	}	.row-sm-bottom {		-webkit-align-items: flex-end;		-ms-flex-align: end;		align-items: flex-end;	}	.col-sm-top {		-webkit-align-self: flex-start;		-ms-flex-item-align: start;		align-self: flex-start;	}	.col-sm-middle {		-webkit-align-self: center;		-ms-flex-item-align: center;		align-self: center;	}	.col-sm-bottom {		-webkit-align-self: flex-end;		-ms-flex-item-align: end;		align-self: flex-end;	}	.row > .col-sm-preffix-0 {		margin-left: 0%;	}	.row > .col-sm-1 {		-webkit-flex-basis: 8.33333%;		-ms-flex-preferred-size: 8.33333%;		flex-basis: 8.33333%;		max-width: 8.33333%;	}	.row > .col-sm-preffix-1 {		margin-left: 8.33333%;	}	.row > .col-sm-push-1 {		-webkit-order: 1;		-ms-flex-order: 1;		order: 1;	}	.row > .col-sm-2 {		-webkit-flex-basis: 16.66667%;		-ms-flex-preferred-size: 16.66667%;		flex-basis: 16.66667%;		max-width: 16.66667%;	}	.row > .col-sm-preffix-2 {		margin-left: 16.66667%;	}	.row > .col-sm-push-2 {		-webkit-order: 2;		-ms-flex-order: 2;		order: 2;	}	.row > .col-sm-3 {		-webkit-flex-basis: 25%;		-ms-flex-preferred-size: 25%;		flex-basis: 25%;		max-width: 25%;	}	.row > .col-sm-preffix-3 {		margin-left: 25%;	}	.row > .col-sm-push-3 {		-webkit-order: 3;		-ms-flex-order: 3;		order: 3;	}	.row > .col-sm-4 {		-webkit-flex-basis: 33.33334%;		-ms-flex-preferred-size: 33.33334%;		flex-basis: 33.33334%;		max-width: 33.33334%;	}	.row > .col-sm-preffix-4 {		margin-left: 33.33333%;	}	.row > .col-sm-push-4 {		-webkit-order: 4;		-ms-flex-order: 4;		order: 4;	}	.row > .col-sm-5 {		-webkit-flex-basis: 41.66667%;		-ms-flex-preferred-size: 41.66667%;		flex-basis: 41.66667%;		max-width: 41.66667%;	}	.row > .col-sm-preffix-5 {		margin-left: 41.66667%;	}	.row > .col-sm-push-5 {		-webkit-order: 5;		-ms-flex-order: 5;		order: 5;	}	.row > .col-sm-6 {		-webkit-flex-basis: 50%;		-ms-flex-preferred-size: 50%;		flex-basis: 50%;		max-width: 50%;	}	.row > .col-sm-preffix-6 {		margin-left: 50%;	}	.row > .col-sm-push-6 {		-webkit-order: 6;		-ms-flex-order: 6;		order: 6;	}	.row > .col-sm-7 {		-webkit-flex-basis: 58.33333%;		-ms-flex-preferred-size: 58.33333%;		flex-basis: 58.33333%;		max-width: 58.33333%;	}	.row > .col-sm-preffix-7 {		margin-left: 58.33333%;	}	.row > .col-sm-push-7 {		-webkit-order: 7;		-ms-flex-order: 7;		order: 7;	}	.row > .col-sm-8 {		-webkit-flex-basis: 66.66667%;		-ms-flex-preferred-size: 66.66667%;		flex-basis: 66.66667%;		max-width: 66.66667%;	}	.row > .col-sm-preffix-8 {		margin-left: 66.66667%;	}	.row > .col-sm-push-8 {		-webkit-order: 8;		-ms-flex-order: 8;		order: 8;	}	.row > .col-sm-9 {		-webkit-flex-basis: 75%;		-ms-flex-preferred-size: 75%;		flex-basis: 75%;		max-width: 75%;	}	.row > .col-sm-preffix-9 {		margin-left: 75%;	}	.row > .col-sm-push-9 {		-webkit-order: 9;		-ms-flex-order: 9;		order: 9;	}	.row > .col-sm-10 {		-webkit-flex-basis: 83.33333%;		-ms-flex-preferred-size: 83.33333%;		flex-basis: 83.33333%;		max-width: 83.33333%;	}	.row > .col-sm-preffix-10 {		margin-left: 83.33333%;	}	.row > .col-sm-push-10 {		-webkit-order: 10;		-ms-flex-order: 10;		order: 10;	}	.row > .col-sm-11 {		-webkit-flex-basis: 91.66667%;		-ms-flex-preferred-size: 91.66667%;		flex-basis: 91.66667%;		max-width: 91.66667%;	}	.row > .col-sm-preffix-11 {		margin-left: 91.66667%;	}	.row > .col-sm-push-11 {		-webkit-order: 11;		-ms-flex-order: 11;		order: 11;	}	.row > .col-sm-12 {		-webkit-flex-basis: 100%;		-ms-flex-preferred-size: 100%;		flex-basis: 100%;		max-width: 100%;	}	.row > .col-sm-preffix-12 {		margin-left: 100%;	}	.row > .col-sm-push-12 {		-webkit-order: 12;		-ms-flex-order: 12;		order: 12;	}}@media (min-width: 992px) {	* + [class*='col-md-'] {		margin-top: 0;	}	.row-md-center {		-webkit-justify-content: center;		-ms-flex-pack: center;		justify-content: center;	}	.row-md-left {		-webkit-justify-content: flex-start;		-ms-flex-pack: start;		justify-content: flex-start;	}	.row-md-right {		-webkit-justify-content: flex-end;		-ms-flex-pack: end;		justify-content: flex-end;	}	.row-md-justify {		-webkit-justify-content: space-between;		-ms-flex-pack: justify;		justify-content: space-between;	}	.row-md-around {		-webkit-justify-content: space-around;		-ms-flex-pack: distribute;		justify-content: space-around;	}	.row-md-top {		-webkit-align-items: flex-start;		-ms-flex-align: start;		align-items: flex-start;	}	.row-md {		-webkit-flex-direction: row;		-ms-flex-direction: row;		flex-direction: row;	}	.row-md-reverse {		-webkit-flex-direction: row-reverse;		-ms-flex-direction: row-reverse;		flex-direction: row-reverse;	}	.row-md-middle {		-webkit-align-items: center;		-ms-flex-align: center;		align-items: center;	}	.row-md-bottom {		-webkit-align-items: flex-end;		-ms-flex-align: end;		align-items: flex-end;	}	.col-md-top {		-webkit-align-self: flex-start;		-ms-flex-item-align: start;		align-self: flex-start;	}	.col-md-middle {		-webkit-align-self: center;		-ms-flex-item-align: center;		align-self: center;	}	.col-md-bottom {		-webkit-align-self: flex-end;		-ms-flex-item-align: end;		align-self: flex-end;	}	.row > .col-md-preffix-0 {		margin-left: 0%;	}	.row > .col-md-1 {		-webkit-flex-basis: 8.33333%;		-ms-flex-preferred-size: 8.33333%;		flex-basis: 8.33333%;		max-width: 8.33333%;	}	.row > .col-md-preffix-1 {		margin-left: 8.33333%;	}	.row > .col-md-push-1 {		-webkit-order: 1;		-ms-flex-order: 1;		order: 1;	}	.row > .col-md-2 {		-webkit-flex-basis: 16.66667%;		-ms-flex-preferred-size: 16.66667%;		flex-basis: 16.66667%;		max-width: 16.66667%;	}	.row > .col-md-preffix-2 {		margin-left: 16.66667%;	}	.row > .col-md-push-2 {		-webkit-order: 2;		-ms-flex-order: 2;		order: 2;	}	.row > .col-md-3 {		-webkit-flex-basis: 25%;		-ms-flex-preferred-size: 25%;		flex-basis: 25%;		max-width: 25%;	}	.row > .col-md-preffix-3 {		margin-left: 25%;	}	.row > .col-md-push-3 {		-webkit-order: 3;		-ms-flex-order: 3;		order: 3;	}	.row > .col-md-4 {		-webkit-flex-basis: 33.33334%;		-ms-flex-preferred-size: 33.33334%;		flex-basis: 33.33334%;		max-width: 33.33334%;	}	.row > .col-md-preffix-4 {		margin-left: 33.33333%;	}	.row > .col-md-push-4 {		-webkit-order: 4;		-ms-flex-order: 4;		order: 4;	}	.row > .col-md-5 {		-webkit-flex-basis: 41.66667%;		-ms-flex-preferred-size: 41.66667%;		flex-basis: 41.66667%;		max-width: 41.66667%;	}	.row > .col-md-preffix-5 {		margin-left: 41.66667%;	}	.row > .col-md-push-5 {		-webkit-order: 5;		-ms-flex-order: 5;		order: 5;	}	.row > .col-md-6 {		-webkit-flex-basis: 50%;		-ms-flex-preferred-size: 50%;		flex-basis: 50%;		max-width: 50%;	}	.row > .col-md-preffix-6 {		margin-left: 50%;	}	.row > .col-md-push-6 {		-webkit-order: 6;		-ms-flex-order: 6;		order: 6;	}	.row > .col-md-7 {		-webkit-flex-basis: 58.33333%;		-ms-flex-preferred-size: 58.33333%;		flex-basis: 58.33333%;		max-width: 58.33333%;	}	.row > .col-md-preffix-7 {		margin-left: 58.33333%;	}	.row > .col-md-push-7 {		-webkit-order: 7;		-ms-flex-order: 7;		order: 7;	}	.row > .col-md-8 {		-webkit-flex-basis: 66.66667%;		-ms-flex-preferred-size: 66.66667%;		flex-basis: 66.66667%;		max-width: 66.66667%;	}	.row > .col-md-preffix-8 {		margin-left: 66.66667%;	}	.row > .col-md-push-8 {		-webkit-order: 8;		-ms-flex-order: 8;		order: 8;	}	.row > .col-md-9 {		-webkit-flex-basis: 75%;		-ms-flex-preferred-size: 75%;		flex-basis: 75%;		max-width: 75%;	}	.row > .col-md-preffix-9 {		margin-left: 75%;	}	.row > .col-md-push-9 {		-webkit-order: 9;		-ms-flex-order: 9;		order: 9;	}	.row > .col-md-10 {		-webkit-flex-basis: 83.33333%;		-ms-flex-preferred-size: 83.33333%;		flex-basis: 83.33333%;		max-width: 83.33333%;	}	.row > .col-md-preffix-10 {		margin-left: 83.33333%;	}	.row > .col-md-push-10 {		-webkit-order: 10;		-ms-flex-order: 10;		order: 10;	}	.row > .col-md-11 {		-webkit-flex-basis: 91.66667%;		-ms-flex-preferred-size: 91.66667%;		flex-basis: 91.66667%;		max-width: 91.66667%;	}	.row > .col-md-preffix-11 {		margin-left: 91.66667%;	}	.row > .col-md-push-11 {		-webkit-order: 11;		-ms-flex-order: 11;		order: 11;	}	.row > .col-md-12 {		-webkit-flex-basis: 100%;		-ms-flex-preferred-size: 100%;		flex-basis: 100%;		max-width: 100%;	}	.row > .col-md-preffix-12 {		margin-left: 100%;	}	.row > .col-md-push-12 {		-webkit-order: 12;		-ms-flex-order: 12;		order: 12;	}}@media (min-width: 1200px) {	* + [class*='col-lg-'] {		margin-top: 0;	}	.row-lg-center {		-webkit-justify-content: center;		-ms-flex-pack: center;		justify-content: center;	}	.row-lg-left {		-webkit-justify-content: flex-start;		-ms-flex-pack: start;		justify-content: flex-start;	}	.row-lg-right {		-webkit-justify-content: flex-end;		-ms-flex-pack: end;		justify-content: flex-end;	}	.row-lg-justify {		-webkit-justify-content: space-between;		-ms-flex-pack: justify;		justify-content: space-between;	}	.row-lg-around {		-webkit-justify-content: space-around;		-ms-flex-pack: distribute;		justify-content: space-around;	}	.row-lg-top {		-webkit-align-items: flex-start;		-ms-flex-align: start;		align-items: flex-start;	}	.row-lg {		-webkit-flex-direction: row;		-ms-flex-direction: row;		flex-direction: row;	}	.row-lg-reverse {		-webkit-flex-direction: row-reverse;		-ms-flex-direction: row-reverse;		flex-direction: row-reverse;	}	.row-lg-middle {		-webkit-align-items: center;		-ms-flex-align: center;		align-items: center;	}	.row-lg-bottom {		-webkit-align-items: flex-end;		-ms-flex-align: end;		align-items: flex-end;	}	.col-lg-top {		-webkit-align-self: flex-start;		-ms-flex-item-align: start;		align-self: flex-start;	}	.col-lg-middle {		-webkit-align-self: center;		-ms-flex-item-align: center;		align-self: center;	}	.col-lg-bottom {		-webkit-align-self: flex-end;		-ms-flex-item-align: end;		align-self: flex-end;	}	.row > .col-lg-preffix-0 {		margin-left: 0%;	}	.row > .col-lg-1 {		-webkit-flex-basis: 8.33333%;		-ms-flex-preferred-size: 8.33333%;		flex-basis: 8.33333%;		max-width: 8.33333%;	}	.row > .col-lg-preffix-1 {		margin-left: 8.33333%;	}	.row > .col-lg-push-1 {		-webkit-order: 1;		-ms-flex-order: 1;		order: 1;	}	.row > .col-lg-2 {		-webkit-flex-basis: 16.66667%;		-ms-flex-preferred-size: 16.66667%;		flex-basis: 16.66667%;		max-width: 16.66667%;	}	.row > .col-lg-preffix-2 {		margin-left: 16.66667%;	}	.row > .col-lg-push-2 {		-webkit-order: 2;		-ms-flex-order: 2;		order: 2;	}	.row > .col-lg-3 {		-webkit-flex-basis: 25%;		-ms-flex-preferred-size: 25%;		flex-basis: 25%;		max-width: 25%;	}	.row > .col-lg-preffix-3 {		margin-left: 25%;	}	.row > .col-lg-push-3 {		-webkit-order: 3;		-ms-flex-order: 3;		order: 3;	}	.row > .col-lg-4 {		-webkit-flex-basis: 33.33334%;		-ms-flex-preferred-size: 33.33334%;		flex-basis: 33.33334%;		max-width: 33.33334%;	}	.row > .col-lg-preffix-4 {		margin-left: 33.33333%;	}	.row > .col-lg-push-4 {		-webkit-order: 4;		-ms-flex-order: 4;		order: 4;	}	.row > .col-lg-5 {		-webkit-flex-basis: 41.66667%;		-ms-flex-preferred-size: 41.66667%;		flex-basis: 41.66667%;		max-width: 41.66667%;	}	.row > .col-lg-preffix-5 {		margin-left: 41.66667%;	}	.row > .col-lg-push-5 {		-webkit-order: 5;		-ms-flex-order: 5;		order: 5;	}	.row > .col-lg-6 {		-webkit-flex-basis: 50%;		-ms-flex-preferred-size: 50%;		flex-basis: 50%;		max-width: 50%;	}	.row > .col-lg-preffix-6 {		margin-left: 50%;	}	.row > .col-lg-push-6 {		-webkit-order: 6;		-ms-flex-order: 6;		order: 6;	}	.row > .col-lg-7 {		-webkit-flex-basis: 58.33333%;		-ms-flex-preferred-size: 58.33333%;		flex-basis: 58.33333%;		max-width: 58.33333%;	}	.row > .col-lg-preffix-7 {		margin-left: 58.33333%;	}	.row > .col-lg-push-7 {		-webkit-order: 7;		-ms-flex-order: 7;		order: 7;	}	.row > .col-lg-8 {		-webkit-flex-basis: 66.66667%;		-ms-flex-preferred-size: 66.66667%;		flex-basis: 66.66667%;		max-width: 66.66667%;	}	.row > .col-lg-preffix-8 {		margin-left: 66.66667%;	}	.row > .col-lg-push-8 {		-webkit-order: 8;		-ms-flex-order: 8;		order: 8;	}	.row > .col-lg-9 {		-webkit-flex-basis: 75%;		-ms-flex-preferred-size: 75%;		flex-basis: 75%;		max-width: 75%;	}	.row > .col-lg-preffix-9 {		margin-left: 75%;	}	.row > .col-lg-push-9 {		-webkit-order: 9;		-ms-flex-order: 9;		order: 9;	}	.row > .col-lg-10 {		-webkit-flex-basis: 83.33333%;		-ms-flex-preferred-size: 83.33333%;		flex-basis: 83.33333%;		max-width: 83.33333%;	}	.row > .col-lg-preffix-10 {		margin-left: 83.33333%;	}	.row > .col-lg-push-10 {		-webkit-order: 10;		-ms-flex-order: 10;		order: 10;	}	.row > .col-lg-11 {		-webkit-flex-basis: 91.66667%;		-ms-flex-preferred-size: 91.66667%;		flex-basis: 91.66667%;		max-width: 91.66667%;	}	.row > .col-lg-preffix-11 {		margin-left: 91.66667%;	}	.row > .col-lg-push-11 {		-webkit-order: 11;		-ms-flex-order: 11;		order: 11;	}	.row > .col-lg-12 {		-webkit-flex-basis: 100%;		-ms-flex-preferred-size: 100%;		flex-basis: 100%;		max-width: 100%;	}	.row > .col-lg-preffix-12 {		margin-left: 100%;	}	.row > .col-lg-push-12 {		-webkit-order: 12;		-ms-flex-order: 12;		order: 12;	}}html.lt-ie10 .row > .col-xs-1 {	margin-left: auto;	margin-right: auto;	max-width: 8.33333%;}html.lt-ie10 .row > .col-xs-2 {	margin-left: auto;	margin-right: auto;	max-width: 16.66667%;}html.lt-ie10 .row > .col-xs-3 {	margin-left: auto;	margin-right: auto;	max-width: 25%;}html.lt-ie10 .row > .col-xs-4 {	margin-left: auto;	margin-right: auto;	max-width: 33.33333%;}html.lt-ie10 .row > .col-xs-5 {	margin-left: auto;	margin-right: auto;	max-width: 41.66667%;}html.lt-ie10 .row > .col-xs-6 {	margin-left: auto;	margin-right: auto;	max-width: 50%;}html.lt-ie10 .row > .col-xs-7 {	margin-left: auto;	margin-right: auto;	max-width: 58.33333%;}html.lt-ie10 .row > .col-xs-8 {	margin-left: auto;	margin-right: auto;	max-width: 66.66667%;}html.lt-ie10 .row > .col-xs-9 {	margin-left: auto;	margin-right: auto;	max-width: 75%;}html.lt-ie10 .row > .col-xs-10 {	margin-left: auto;	margin-right: auto;	max-width: 83.33333%;}html.lt-ie10 .row > .col-xs-11 {	margin-left: auto;	margin-right: auto;	max-width: 91.66667%;}html.lt-ie10 .row > .col-xs-12 {	margin-left: auto;	margin-right: auto;	max-width: 100%;}html.lt-ie10 .row > .col-sm-1 {	margin-left: auto;	margin-right: auto;	max-width: 8.33333%;}html.lt-ie10 .row > .col-sm-2 {	margin-left: auto;	margin-right: auto;	max-width: 16.66667%;}html.lt-ie10 .row > .col-sm-3 {	margin-left: auto;	margin-right: auto;	max-width: 25%;}html.lt-ie10 .row > .col-sm-4 {	margin-left: auto;	margin-right: auto;	max-width: 33.33333%;}html.lt-ie10 .row > .col-sm-5 {	margin-left: auto;	margin-right: auto;	max-width: 41.66667%;}html.lt-ie10 .row > .col-sm-6 {	margin-left: auto;	margin-right: auto;	max-width: 50%;}html.lt-ie10 .row > .col-sm-7 {	margin-left: auto;	margin-right: auto;	max-width: 58.33333%;}html.lt-ie10 .row > .col-sm-8 {	margin-left: auto;	margin-right: auto;	max-width: 66.66667%;}html.lt-ie10 .row > .col-sm-9 {	margin-left: auto;	margin-right: auto;	max-width: 75%;}html.lt-ie10 .row > .col-sm-10 {	margin-left: auto;	margin-right: auto;	max-width: 83.33333%;}html.lt-ie10 .row > .col-sm-11 {	margin-left: auto;	margin-right: auto;	max-width: 91.66667%;}html.lt-ie10 .row > .col-sm-12 {	margin-left: auto;	margin-right: auto;	max-width: 100%;}html.lt-ie10 .row > .col-md-1 {	margin-left: auto;	margin-right: auto;	max-width: 8.33333%;}html.lt-ie10 .row > .col-md-2 {	margin-left: auto;	margin-right: auto;	max-width: 16.66667%;}html.lt-ie10 .row > .col-md-3 {	margin-left: auto;	margin-right: auto;	max-width: 25%;}html.lt-ie10 .row > .col-md-4 {	margin-left: auto;	margin-right: auto;	max-width: 33.33333%;}html.lt-ie10 .row > .col-md-5 {	margin-left: auto;	margin-right: auto;	max-width: 41.66667%;}html.lt-ie10 .row > .col-md-6 {	margin-left: auto;	margin-right: auto;	max-width: 50%;}html.lt-ie10 .row > .col-md-7 {	margin-left: auto;	margin-right: auto;	max-width: 58.33333%;}html.lt-ie10 .row > .col-md-8 {	margin-left: auto;	margin-right: auto;	max-width: 66.66667%;}html.lt-ie10 .row > .col-md-9 {	margin-left: auto;	margin-right: auto;	max-width: 75%;}html.lt-ie10 .row > .col-md-10 {	margin-left: auto;	margin-right: auto;	max-width: 83.33333%;}html.lt-ie10 .row > .col-md-11 {	margin-left: auto;	margin-right: auto;	max-width: 91.66667%;}html.lt-ie10 .row > .col-md-12 {	margin-left: auto;	margin-right: auto;	max-width: 100%;}html.lt-ie10 .row > .col-lg-1 {	margin-left: auto;	margin-right: auto;	max-width: 8.33333%;}html.lt-ie10 .row > .col-lg-2 {	margin-left: auto;	margin-right: auto;	max-width: 16.66667%;}html.lt-ie10 .row > .col-lg-3 {	margin-left: auto;	margin-right: auto;	max-width: 25%;}html.lt-ie10 .row > .col-lg-4 {	margin-left: auto;	margin-right: auto;	max-width: 33.33333%;}html.lt-ie10 .row > .col-lg-5 {	margin-left: auto;	margin-right: auto;	max-width: 41.66667%;}html.lt-ie10 .row > .col-lg-6 {	margin-left: auto;	margin-right: auto;	max-width: 50%;}html.lt-ie10 .row > .col-lg-7 {	margin-left: auto;	margin-right: auto;	max-width: 58.33333%;}html.lt-ie10 .row > .col-lg-8 {	margin-left: auto;	margin-right: auto;	max-width: 66.66667%;}html.lt-ie10 .row > .col-lg-9 {	margin-left: auto;	margin-right: auto;	max-width: 75%;}html.lt-ie10 .row > .col-lg-10 {	margin-left: auto;	margin-right: auto;	max-width: 83.33333%;}html.lt-ie10 .row > .col-lg-11 {	margin-left: auto;	margin-right: auto;	max-width: 91.66667%;}html.lt-ie10 .row > .col-lg-12 {	margin-left: auto;	margin-right: auto;	max-width: 100%;}html.lt-ie10 .row > [class*="col-xs-preffix-"],html.lt-ie10 .row > [class*="col-sm-preffix-"],html.lt-ie10 .row > [class*="col-md-preffix-"],html.lt-ie10 .row > [class*="col-lg-preffix-"] {	margin-left: auto;}a:focus,button:focus {	outline: none !important;}button::-moz-focus-inner {	border: 0;}*:focus {	outline: none;}blockquote {	padding: 0;	margin: 0;}input,button,select,textarea {	outline: none;}label {	margin-bottom: 0;}p {	margin: 0;}ul,ol {	list-style: none;	padding: 0;	margin: 0;}ul li,ol li {	display: block;}dl {	margin: 0;}dt,dd {	line-height: inherit;}dt {	font-weight: inherit;}dd {	margin-bottom: 0;}cite {	font-style: normal;}form {	margin-bottom: 0;}blockquote {	padding-left: 0;	border-left: 0;}address {	margin-top: 0;	margin-bottom: 0;}figure {	margin-bottom: 0;}html p a:hover {	text-decoration: none;}/** @subsection   Floating System*/.pull-left {	float: left;}.pull-none {	float: none;}.pull-right {	float: right;}@media (min-width: 480px) {	.pull-xs-left {		float: left;	}	.pull-xs-none {		float: none;	}	.pull-xs-right {		float: right;	}}@media (min-width: 768px) {	.pull-sm-left {		float: left;	}	.pull-sm-none {		float: none;	}	.pull-sm-right {		float: right;	}}@media (min-width: 992px) {	.pull-md-left {		float: left;	}	.pull-md-none {		float: none;	}	.pull-md-right {		float: right;	}}@media (min-width: 1200px) {	.pull-lg-left {		float: left;	}	.pull-lg-none {		float: none;	}	.pull-lg-right {		float: right;	}}/** @subsection   Text Alignment*/.text-left {	text-align: left;}.text-center {	text-align: center;}.text-right {	text-align: right;}@media (min-width: 480px) {	html:not(.lt-ie10) .text-xs-left {		text-align: left;	}	html:not(.lt-ie10) .text-xs-center {		text-align: center;	}	html:not(.lt-ie10) .text-xs-right {		text-align: right;	}}@media (min-width: 768px) {	html:not(.lt-ie10) .text-sm-left {		text-align: left;	}	html:not(.lt-ie10) .text-sm-center {		text-align: center;	}	html:not(.lt-ie10) .text-sm-right {		text-align: right;	}}@media (min-width: 992px) {	html:not(.lt-ie10) .text-md-left {		text-align: left;	}	html:not(.lt-ie10) .text-md-center {		text-align: center;	}	html:not(.lt-ie10) .text-md-right {		text-align: right;	}}@media (min-width: 1200px) {	html:not(.lt-ie10) .text-lg-left {		text-align: left;	}	html:not(.lt-ie10) .text-lg-center {		text-align: center;	}	html:not(.lt-ie10) .text-lg-right {		text-align: right;	}}/** @subsection   Text Styling*/.text-italic {	font-style: italic;}.text-underline {	text-decoration: underline;}.text-strike {	text-decoration: line-through;}.text-thin {	font-weight: 100;}.text-light {	font-weight: 300;}.text-regular {	font-weight: 400;}.text-medium {	font-weight: 500;}.text-sbold {	font-weight: 600;}.text-bold, strong {	font-weight: 700;}.text-ubold {	font-weight: 900;}.text-uppercase {	text-transform: uppercase;}a:hover {	text-decoration: none;}/** @subsection   Visibility System*/.visible-block {	display: block;}.visible-inline-block {	display: inline-block;}.visible-inline {	display: inline;}.hidden {	display: none;}@media (min-width: 480px) {	.visible-xs-block {		display: block;	}	.visible-xs-inline-block {		display: inline-block;	}	.visible-xs-inline {		display: inline;	}	.hidden-xs {		display: none;	}}@media (min-width: 768px) {	.visible-sm-block {		display: block;	}	.visible-sm-inline-block {		display: inline-block;	}	.visible-sm-inline {		display: inline;	}	.hidden-sm {		display: none;	}}@media (min-width: 992px) {	.visible-md-block {		display: block;	}	.visible-md-inline-block {		display: inline-block;	}	.visible-md-inline {		display: inline;	}	.hidden-md {		display: none;	}}@media (min-width: 1200px) {	.visible-lg-block {		display: block;	}	.visible-lg-inline-block {		display: inline-block;	}	.visible-lg-inline {		display: inline;	}	.hidden-lg {		display: none;	}}/*** @subsection   Animate.css** @description  A bunch of cool, fun, and cross-browser animations*               for you to use.** @author       Daniel Eden* @link         http://daneden.me/animate* @license      MIT license - http://opensource.org/licenses/MIT*/.animated {	-webkit-animation-duration: 1s;	animation-duration: 1s;	-webkit-animation-fill-mode: both;	animation-fill-mode: both;	opacity: 1;}.animated.infinite {	-webkit-animation-iteration-count: infinite;	animation-iteration-count: infinite;}.animated.hinge {	-webkit-animation-duration: 2s;	animation-duration: 2s;}html:not(.lt-ie10) .not-animated {	opacity: 0;}/*** Bounce Keyframes Animation*/@-webkit-keyframes bounce {	0%, 20%, 53%, 80%, 100% {		-webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);		transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);		-webkit-transform: translate3d(0, 0, 0);		transform: translate3d(0, 0, 0);	}	40%, 43% {		-webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);		transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);		-webkit-transform: translate3d(0, -30px, 0);		transform: translate3d(0, -30px, 0);	}	70% {		-webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);		transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);		-webkit-transform: translate3d(0, -15px, 0);		transform: translate3d(0, -15px, 0);	}	90% {		-webkit-transform: translate3d(0, -4px, 0);		transform: translate3d(0, -4px, 0);	}}.bounce {	-webkit-animation-name: bounce;	animation-name: bounce;	-webkit-transform-origin: center bottom;	transform-origin: center bottom;}/*** Flas Keyframes Animation*/@-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;}/*** Pulse Keyframes Animation** @author Nick Pettit* @link https://github.com/nickpettit/glide*/@-webkit-keyframes pulse {	0% {		-webkit-transform: scale3d(1, 1, 1);		transform: scale3d(1, 1, 1);	}	50% {		-webkit-transform: scale3d(1.05, 1.05, 1.05);		transform: scale3d(1.05, 1.05, 1.05);	}	100% {		-webkit-transform: scale3d(1, 1, 1);		transform: scale3d(1, 1, 1);	}}@keyframes pulse {	0% {		-webkit-transform: scale3d(1, 1, 1);		transform: scale3d(1, 1, 1);	}	50% {		-webkit-transform: scale3d(1.05, 1.05, 1.05);		transform: scale3d(1.05, 1.05, 1.05);	}	100% {		-webkit-transform: scale3d(1, 1, 1);		transform: scale3d(1, 1, 1);	}}.pulse {	-webkit-animation-name: pulse;	animation-name: pulse;}/*** RubberBand Keyframes Animation*/@-webkit-keyframes rubberBand {	0% {		-webkit-transform: scale3d(1, 1, 1);		transform: scale3d(1, 1, 1);	}	30% {		-webkit-transform: scale3d(1.25, 0.75, 1);		transform: scale3d(1.25, 0.75, 1);	}	40% {		-webkit-transform: scale3d(0.75, 1.25, 1);		transform: scale3d(0.75, 1.25, 1);	}	50% {		-webkit-transform: scale3d(1.15, 0.85, 1);		transform: scale3d(1.15, 0.85, 1);	}	65% {		-webkit-transform: scale3d(0.95, 1.05, 1);		transform: scale3d(0.95, 1.05, 1);	}	75% {		-webkit-transform: scale3d(1.05, 0.95, 1);		transform: scale3d(1.05, 0.95, 1);	}	100% {		-webkit-transform: scale3d(1, 1, 1);		transform: scale3d(1, 1, 1);	}}@keyframes rubberBand {	0% {		-webkit-transform: scale3d(1, 1, 1);		transform: scale3d(1, 1, 1);	}	30% {		-webkit-transform: scale3d(1.25, 0.75, 1);		transform: scale3d(1.25, 0.75, 1);	}	40% {		-webkit-transform: scale3d(0.75, 1.25, 1);		transform: scale3d(0.75, 1.25, 1);	}	50% {		-webkit-transform: scale3d(1.15, 0.85, 1);		transform: scale3d(1.15, 0.85, 1);	}	65% {		-webkit-transform: scale3d(0.95, 1.05, 1);		transform: scale3d(0.95, 1.05, 1);	}	75% {		-webkit-transform: scale3d(1.05, 0.95, 1);		transform: scale3d(1.05, 0.95, 1);	}	100% {		-webkit-transform: scale3d(1, 1, 1);		transform: scale3d(1, 1, 1);	}}.rubberBand {	-webkit-animation-name: rubberBand;	animation-name: rubberBand;}/*** Shake Keyframes Animation*/@-webkit-keyframes shake {	0%, 100% {		-webkit-transform: translate3d(0, 0, 0);		transform: translate3d(0, 0, 0);	}	10%, 30%, 50%, 70%, 90% {		-webkit-transform: translate3d(-10px, 0, 0);		transform: translate3d(-10px, 0, 0);	}	20%, 40%, 60%, 80% {		-webkit-transform: translate3d(10px, 0, 0);		transform: translate3d(10px, 0, 0);	}}@keyframes shake {	0%, 100% {		-webkit-transform: translate3d(0, 0, 0);		transform: translate3d(0, 0, 0);	}	10%, 30%, 50%, 70%, 90% {		-webkit-transform: translate3d(-10px, 0, 0);		transform: translate3d(-10px, 0, 0);	}	20%, 40%, 60%, 80% {		-webkit-transform: translate3d(10px, 0, 0);		transform: translate3d(10px, 0, 0);	}}.shake {	-webkit-animation-name: shake;	animation-name: shake;}/*** Swing Keyframes Animation*/@-webkit-keyframes swing {	20% {		-webkit-transform: rotate3d(0, 0, 1, 15deg);		transform: rotate3d(0, 0, 1, 15deg);	}	40% {		-webkit-transform: rotate3d(0, 0, 1, -10deg);		transform: rotate3d(0, 0, 1, -10deg);	}	60% {		-webkit-transform: rotate3d(0, 0, 1, 5deg);		transform: rotate3d(0, 0, 1, 5deg);	}	80% {		-webkit-transform: rotate3d(0, 0, 1, -5deg);		transform: rotate3d(0, 0, 1, -5deg);	}	100% {		-webkit-transform: rotate3d(0, 0, 1, 0deg);		transform: rotate3d(0, 0, 1, 0deg);	}}@keyframes swing {	20% {		-webkit-transform: rotate3d(0, 0, 1, 15deg);		transform: rotate3d(0, 0, 1, 15deg);	}	40% {		-webkit-transform: rotate3d(0, 0, 1, -10deg);		transform: rotate3d(0, 0, 1, -10deg);	}	60% {		-webkit-transform: rotate3d(0, 0, 1, 5deg);		transform: rotate3d(0, 0, 1, 5deg);	}	80% {		-webkit-transform: rotate3d(0, 0, 1, -5deg);		transform: rotate3d(0, 0, 1, -5deg);	}	100% {		-webkit-transform: rotate3d(0, 0, 1, 0deg);		transform: rotate3d(0, 0, 1, 0deg);	}}.swing {	-webkit-transform-origin: top center;	transform-origin: top center;	-webkit-animation-name: swing;	animation-name: swing;}/*** Tada Keyframes Animation*/@-webkit-keyframes tada {	0% {		-webkit-transform: scale3d(1, 1, 1);		transform: scale3d(1, 1, 1);	}	10%, 20% {		-webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);		transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);	}	30%, 50%, 70%, 90% {		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);	}	40%, 60%, 80% {		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);	}	100% {		-webkit-transform: scale3d(1, 1, 1);		transform: scale3d(1, 1, 1);	}}@keyframes tada {	0% {		-webkit-transform: scale3d(1, 1, 1);		transform: scale3d(1, 1, 1);	}	10%, 20% {		-webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);		transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);	}	30%, 50%, 70%, 90% {		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);	}	40%, 60%, 80% {		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);	}	100% {		-webkit-transform: scale3d(1, 1, 1);		transform: scale3d(1, 1, 1);	}}.tada {	-webkit-animation-name: tada;	animation-name: tada;}/*** Wobble Keyframes Animation** @author Nick Pettit* @link https://github.com/nickpettit/glide*/@-webkit-keyframes wobble {	0% {		-webkit-transform: none;		transform: none;	}	15% {		-webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);		transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);	}	30% {		-webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);		transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);	}	45% {		-webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);		transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);	}	60% {		-webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);		transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);	}	75% {		-webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);		transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);	}	100% {		-webkit-transform: none;		transform: none;	}}@keyframes wobble {	0% {		-webkit-transform: none;		transform: none;	}	15% {		-webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);		transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);	}	30% {		-webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);		transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);	}	45% {		-webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);		transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);	}	60% {		-webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);		transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);	}	75% {		-webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);		transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);	}	100% {		-webkit-transform: none;		transform: none;	}}.wobble {	-webkit-animation-name: wobble;	animation-name: wobble;}/*** BounceIn Keyframes Animation*/@-webkit-keyframes bounceIn {	0%, 20%, 40%, 60%, 80%, 100% {		-webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);		transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);	}	0% {		opacity: 0;		-webkit-transform: scale3d(0.3, 0.3, 0.3);		transform: scale3d(0.3, 0.3, 0.3);	}	20% {		-webkit-transform: scale3d(1.1, 1.1, 1.1);		transform: scale3d(1.1, 1.1, 1.1);	}	40% {		-webkit-transform: scale3d(0.9, 0.9, 0.9);		transform: scale3d(0.9, 0.9, 0.9);	}	60% {		opacity: 1;		-webkit-transform: scale3d(1.03, 1.03, 1.03);		transform: scale3d(1.03, 1.03, 1.03);	}	80% {		-webkit-transform: scale3d(0.97, 0.97, 0.97);		transform: scale3d(0.97, 0.97, 0.97);	}	100% {		opacity: 1;		-webkit-transform: scale3d(1, 1, 1);		transform: scale3d(1, 1, 1);	}}@keyframes bounceIn {	0%, 20%, 40%, 60%, 80%, 100% {		-webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);		transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);	}	0% {		opacity: 0;		-webkit-transform: scale3d(0.3, 0.3, 0.3);		transform: scale3d(0.3, 0.3, 0.3);	}	20% {		-webkit-transform: scale3d(1.1, 1.1, 1.1);		transform: scale3d(1.1, 1.1, 1.1);	}	40% {		-webkit-transform: scale3d(0.9, 0.9, 0.9);		transform: scale3d(0.9, 0.9, 0.9);	}	60% {		opacity: 1;		-webkit-transform: scale3d(1.03, 1.03, 1.03);		transform: scale3d(1.03, 1.03, 1.03);	}	80% {		-webkit-transform: scale3d(0.97, 0.97, 0.97);		transform: scale3d(0.97, 0.97, 0.97);	}	100% {		opacity: 1;		-webkit-transform: scale3d(1, 1, 1);		transform: scale3d(1, 1, 1);	}}.bounceIn {	-webkit-animation-name: bounceIn;	animation-name: bounceIn;	-webkit-animation-duration: .75s;	animation-duration: .75s;}/*** BounceInDown Keyframes Animation*/@-webkit-keyframes bounceInDown {	0%, 60%, 75%, 90%, 100% {		-webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);		transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);	}	0% {		opacity: 0;		-webkit-transform: translate3d(0, -3000px, 0);		transform: translate3d(0, -3000px, 0);	}	60% {		opacity: 1;		-webkit-transform: translate3d(0, 25px, 0);		transform: translate3d(0, 25px, 0);	}	75% {		-webkit-transform: translate3d(0, -10px, 0);		transform: translate3d(0, -10px, 0);	}	90% {		-webkit-transform: translate3d(0, 5px, 0);		transform: translate3d(0, 5px, 0);	}	100% {		-webkit-transform: none;		transform: none;	}}@keyframes bounceInDown {	0%, 60%, 75%, 90%, 100% {		-webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);		transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);	}	0% {		opacity: 0;		-webkit-transform: translate3d(0, -3000px, 0);		transform: translate3d(0, -3000px, 0);	}	60% {		opacity: 1;		-webkit-transform: translate3d(0, 25px, 0);		transform: translate3d(0, 25px, 0);	}	75% {		-webkit-transform: translate3d(0, -10px, 0);		transform: translate3d(0, -10px, 0);	}	90% {		-webkit-transform: translate3d(0, 5px, 0);		transform: translate3d(0, 5px, 0);	}	100% {		-webkit-transform: none;		transform: none;	}}.bounceInDown {	-webkit-animation-name: bounceInDown;	animation-name: bounceInDown;}/*** BounceInLeft Keyframes Animation*/@-webkit-keyframes bounceInLeft {	0%, 60%, 75%, 90%, 100% {		-webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);		transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);	}	0% {		opacity: 0;		-webkit-transform: translate3d(-3000px, 0, 0);		transform: translate3d(-3000px, 0, 0);	}	60% {		opacity: 1;		-webkit-transform: translate3d(25px, 0, 0);		transform: translate3d(25px, 0, 0);	}	75% {		-webkit-transform: translate3d(-10px, 0, 0);		transform: translate3d(-10px, 0, 0);	}	90% {		-webkit-transform: translate3d(5px, 0, 0);		transform: translate3d(5px, 0, 0);	}	100% {		-webkit-transform: none;		transform: none;	}}@keyframes bounceInLeft {	0%, 60%, 75%, 90%, 100% {		-webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);		transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);	}	0% {		opacity: 0;		-webkit-transform: translate3d(-3000px, 0, 0);		transform: translate3d(-3000px, 0, 0);	}	60% {		opacity: 1;		-webkit-transform: translate3d(25px, 0, 0);		transform: translate3d(25px, 0, 0);	}	75% {		-webkit-transform: translate3d(-10px, 0, 0);		transform: translate3d(-10px, 0, 0);	}	90% {		-webkit-transform: translate3d(5px, 0, 0);		transform: translate3d(5px, 0, 0);	}	100% {		-webkit-transform: none;		transform: none;	}}.bounceInLeft {	-webkit-animation-name: bounceInLeft;	animation-name: bounceInLeft;}/*** BounceInRight Keyframes Animation*/@-webkit-keyframes bounceInRight {	0%, 60%, 75%, 90%, 100% {		-webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);		transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);	}	0% {		opacity: 0;		-webkit-transform: translate3d(3000px, 0, 0);		transform: translate3d(3000px, 0, 0);	}	60% {		opacity: 1;		-webkit-transform: translate3d(-25px, 0, 0);		transform: translate3d(-25px, 0, 0);	}	75% {		-webkit-transform: translate3d(10px, 0, 0);		transform: translate3d(10px, 0, 0);	}	90% {		-webkit-transform: translate3d(-5px, 0, 0);		transform: translate3d(-5px, 0, 0);	}	100% {		-webkit-transform: none;		transform: none;	}}@keyframes bounceInRight {	0%, 60%, 75%, 90%, 100% {		-webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);		transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);	}	0% {		opacity: 0;		-webkit-transform: translate3d(3000px, 0, 0);		transform: translate3d(3000px, 0, 0);	}	60% {		opacity: 1;		-webkit-transform: translate3d(-25px, 0, 0);		transform: translate3d(-25px, 0, 0);	}	75% {		-webkit-transform: translate3d(10px, 0, 0);		transform: translate3d(10px, 0, 0);	}	90% {		-webkit-transform: translate3d(-5px, 0, 0);		transform: translate3d(-5px, 0, 0);	}	100% {		-webkit-transform: none;		transform: none;	}}.bounceInRight {	-webkit-animation-name: bounceInRight;	animation-name: bounceInRight;}/*** BounceInUp Keyframes Animation*/@-webkit-keyframes bounceInUp {	0%, 60%, 75%, 90%, 100% {		-webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);		transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);	}	0% {		opacity: 0;		-webkit-transform: translate3d(0, 3000px, 0);		transform: translate3d(0, 3000px, 0);	}	60% {		opacity: 1;		-webkit-transform: translate3d(0, -20px, 0);		transform: translate3d(0, -20px, 0);	}	75% {		-webkit-transform: translate3d(0, 10px, 0);		transform: translate3d(0, 10px, 0);	}	90% {		-webkit-transform: translate3d(0, -5px, 0);		transform: translate3d(0, -5px, 0);	}	100% {		-webkit-transform: translate3d(0, 0, 0);		transform: translate3d(0, 0, 0);	}}@keyframes bounceInUp {	0%, 60%, 75%, 90%, 100% {		-webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);		transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);	}	0% {		opacity: 0;		-webkit-transform: translate3d(0, 3000px, 0);		transform: translate3d(0, 3000px, 0);	}	60% {		opacity: 1;		-webkit-transform: translate3d(0, -20px, 0);		transform: translate3d(0, -20px, 0);	}	75% {		-webkit-transform: translate3d(0, 10px, 0);		transform: translate3d(0, 10px, 0);	}	90% {		-webkit-transform: translate3d(0, -5px, 0);		transform: translate3d(0, -5px, 0);	}	100% {		-webkit-transform: translate3d(0, 0, 0);		transform: translate3d(0, 0, 0);	}}.bounceInUp {	-webkit-animation-name: bounceInUp;	animation-name: bounceInUp;}/*** BounceOut Keyframes Animation*/@-webkit-keyframes bounceOut {	20% {		-webkit-transform: scale3d(0.9, 0.9, 0.9);		transform: scale3d(0.9, 0.9, 0.9);	}	50%, 55% {		opacity: 1;		-webkit-transform: scale3d(1.1, 1.1, 1.1);		transform: scale3d(1.1, 1.1, 1.1);	}	100% {		opacity: 0;		-webkit-transform: scale3d(0.3, 0.3, 0.3);		transform: scale3d(0.3, 0.3, 0.3);	}}@keyframes bounceOut {	20% {		-webkit-transform: scale3d(0.9, 0.9, 0.9);		transform: scale3d(0.9, 0.9, 0.9);	}	50%, 55% {		opacity: 1;		-webkit-transform: scale3d(1.1, 1.1, 1.1);		transform: scale3d(1.1, 1.1, 1.1);	}	100% {		opacity: 0;		-webkit-transform: scale3d(0.3, 0.3, 0.3);		transform: scale3d(0.3, 0.3, 0.3);	}}.bounceOut {	-webkit-animation-name: bounceOut;	animation-name: bounceOut;	-webkit-animation-duration: .75s;	animation-duration: .75s;}/*** BounceOutDown Keyframes Animation*/@-webkit-keyframes bounceOutDown {	20% {		-webkit-transform: translate3d(0, 10px, 0);		transform: translate3d(0, 10px, 0);	}	40%, 45% {		opacity: 1;		-webkit-transform: translate3d(0, -20px, 0);		transform: translate3d(0, -20px, 0);	}	100% {		opacity: 0;		-webkit-transform: translate3d(0, 2000px, 0);		transform: translate3d(0, 2000px, 0);	}}@keyframes bounceOutDown {	20% {		-webkit-transform: translate3d(0, 10px, 0);		transform: translate3d(0, 10px, 0);	}	40%, 45% {		opacity: 1;		-webkit-transform: translate3d(0, -20px, 0);		transform: translate3d(0, -20px, 0);	}	100% {		opacity: 0;		-webkit-transform: translate3d(0, 2000px, 0);		transform: translate3d(0, 2000px, 0);	}}.bounceOutDown {	-webkit-animation-name: bounceOutDown;	animation-name: bounceOutDown;}/*** BounceOutLeft Keyframes Animation*/@-webkit-keyframes bounceOutLeft {	20% {		opacity: 1;		-webkit-transform: translate3d(20px, 0, 0);		transform: translate3d(20px, 0, 0);	}	100% {		opacity: 0;		-webkit-transform: translate3d(-2000px, 0, 0);		transform: translate3d(-2000px, 0, 0);	}}@keyframes bounceOutLeft {	20% {		opacity: 1;		-webkit-transform: translate3d(20px, 0, 0);		transform: translate3d(20px, 0, 0);	}	100% {		opacity: 0;		-webkit-transform: translate3d(-2000px, 0, 0);		transform: translate3d(-2000px, 0, 0);	}}.bounceOutLeft {	-webkit-animation-name: bounceOutLeft;	animation-name: bounceOutLeft;}/*** BounceOutRight Keyframes Animation*/@-webkit-keyframes bounceOutRight {	20% {		opacity: 1;		-webkit-transform: translate3d(-20px, 0, 0);		transform: translate3d(-20px, 0, 0);	}	100% {		opacity: 0;		-webkit-transform: translate3d(2000px, 0, 0);		transform: translate3d(2000px, 0, 0);	}}@keyframes bounceOutRight {	20% {		opacity: 1;		-webkit-transform: translate3d(-20px, 0, 0);		transform: translate3d(-20px, 0, 0);	}	100% {		opacity: 0;		-webkit-transform: translate3d(2000px, 0, 0);		transform: translate3d(2000px, 0, 0);	}}.bounceOutRight {	-webkit-animation-name: bounceOutRight;	animation-name: bounceOutRight;}/*** BounceOutUp Keyframes Animation*/@-webkit-keyframes bounceOutUp {	20% {		-webkit-transform: translate3d(0, -10px, 0);		transform: translate3d(0, -10px, 0);	}	40%, 45% {		opacity: 1;		-webkit-transform: translate3d(0, 20px, 0);		transform: translate3d(0, 20px, 0);	}	100% {		opacity: 0;		-webkit-transform: translate3d(0, -2000px, 0);		transform: translate3d(0, -2000px, 0);	}}@keyframes bounceOutUp {	20% {		-webkit-transform: translate3d(0, -10px, 0);		transform: translate3d(0, -10px, 0);	}	40%, 45% {		opacity: 1;		-webkit-transform: translate3d(0, 20px, 0);		transform: translate3d(0, 20px, 0);	}	100% {		opacity: 0;		-webkit-transform: translate3d(0, -2000px, 0);		transform: translate3d(0, -2000px, 0);	}}.bounceOutUp {	-webkit-animation-name: bounceOutUp;	animation-name: bounceOutUp;}/*** FadeIn Keyframes Animation*/@-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;}/*** FadeInDown Keyframes Animation*/@-webkit-keyframes fadeInDown {	0% {		opacity: 0;		-webkit-transform: translate3d(0, -100%, 0);		transform: translate3d(0, -100%, 0);	}	100% {		opacity: 1;		-webkit-transform: none;		transform: none;	}}@keyframes fadeInDown {	0% {		opacity: 0;		-webkit-transform: translate3d(0, -100%, 0);		transform: translate3d(0, -100%, 0);	}	100% {		opacity: 1;		-webkit-transform: none;		transform: none;	}}.fadeInDown {	-webkit-animation-name: fadeInDown;	animation-name: fadeInDown;}/*** FadeInDownBig Keyframes Animation*/@-webkit-keyframes fadeInDownBig {	0% {		opacity: 0;		-webkit-transform: translate3d(0, -2000px, 0);		transform: translate3d(0, -2000px, 0);	}	100% {		opacity: 1;		-webkit-transform: none;		transform: none;	}}@keyframes fadeInDownBig {	0% {		opacity: 0;		-webkit-transform: translate3d(0, -2000px, 0);		transform: translate3d(0, -2000px, 0);	}	100% {		opacity: 1;		-webkit-transform: none;		transform: none;	}}.fadeInDownBig {	-webkit-animation-name: fadeInDownBig;	animation-name: fadeInDownBig;}/*** FadeInLeft Keyframes Animation*/@-webkit-keyframes fadeInLeft {	0% {		opacity: 0;		-webkit-transform: translate3d(-100%, 0, 0);		transform: translate3d(-100%, 0, 0);	}	100% {		opacity: 1;		-webkit-transform: none;		transform: none;	}}@keyframes fadeInLeft {	0% {		opacity: 0;		-webkit-transform: translate3d(-100%, 0, 0);		transform: translate3d(-100%, 0, 0);	}	100% {		opacity: 1;		-webkit-transform: none;		transform: none;	}}.fadeInLeft {	-webkit-animation-name: fadeInLeft;	animation-name: fadeInLeft;}/*** FadeInLeftBig Keyframes Animation*/@-webkit-keyframes fadeInLeftBig {	0% {		opacity: 0;		-webkit-transform: translate3d(-2000px, 0, 0);		transform: translate3d(-2000px, 0, 0);	}	100% {		opacity: 1;		-webkit-transform: none;		transform: none;	}}@keyframes fadeInLeftBig {	0% {		opacity: 0;		-webkit-transform: translate3d(-2000px, 0, 0);		transform: translate3d(-2000px, 0, 0);	}	100% {		opacity: 1;		-webkit-transform: none;		transform: none;	}}.fadeInLeftBig {	-webkit-animation-name: fadeInLeftBig;	animation-name: fadeInLeftBig;}/*** FadeInRight Keyframes Animation*/@-webkit-keyframes fadeInRight {	0% {		opacity: 0;		-webkit-transform: translate3d(100%, 0, 0);		transform: translate3d(100%, 0, 0);	}	100% {		opacity: 1;		-webkit-transform: none;		transform: none;	}}@keyframes fadeInRight {	0% {		opacity: 0;		-webkit-transform: translate3d(100%, 0, 0);		transform: translate3d(100%, 0, 0);	}	100% {		opacity: 1;		-webkit-transform: none;		transform: none;	}}.fadeInRight {	-webkit-animation-name: fadeInRight;	animation-name: fadeInRight;}/*** FadeInRightBig Keyframes Animation*/@-webkit-keyframes fadeInRightBig {	0% {		opacity: 0;		-webkit-transform: translate3d(2000px, 0, 0);		transform: translate3d(2000px, 0, 0);	}	100% {		opacity: 1;		-webkit-transform: none;		transform: none;	}}@keyframes fadeInRightBig {	0% {		opacity: 0;		-webkit-transform: translate3d(2000px, 0, 0);		transform: translate3d(2000px, 0, 0);	}	100% {		opacity: 1;		-webkit-transform: none;		transform: none;	}}.fadeInRightBig {	-webkit-animation-name: fadeInRightBig;	animation-name: fadeInRightBig;}/*** FadeInUp Keyframes Animation*/@-webkit-keyframes fadeInUp {	0% {		opacity: 0;		-webkit-transform: translate3d(0, 100%, 0);		transform: translate3d(0, 100%, 0);	}	100% {		opacity: 1;		-webkit-transform: none;		transform: none;	}}@keyframes fadeInUp {	0% {		opacity: 0;		-webkit-transform: translate3d(0, 100%, 0);		transform: translate3d(0, 100%, 0);	}	100% {		opacity: 1;		-webkit-transform: none;		transform: none;	}}.fadeInUp {	-webkit-animation-name: fadeInUp;	animation-name: fadeInUp;}/*** FadeInUpBig Keyframes Animation*/@-webkit-keyframes fadeInUpBig {	0% {		opacity: 0;		-webkit-transform: translate3d(0, 2000px, 0);		transform: translate3d(0, 2000px, 0);	}	100% {		opacity: 1;		-webkit-transform: none;		transform: none;	}}@keyframes fadeInUpBig {	0% {		opacity: 0;		-webkit-transform: translate3d(0, 2000px, 0);		transform: translate3d(0, 2000px, 0);	}	100% {		opacity: 1;		-webkit-transform: none;		transform: none;	}}.fadeInUpBig {	-webkit-animation-name: fadeInUpBig;	animation-name: fadeInUpBig;}/*** FadeOut Keyframes Animation*/@-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;}/*** FadeOutDown Keyframes Animation*/@-webkit-keyframes fadeOutDown {	0% {		opacity: 1;	}	100% {		opacity: 0;		-webkit-transform: translate3d(0, 100%, 0);		transform: translate3d(0, 100%, 0);	}}@keyframes fadeOutDown {	0% {		opacity: 1;	}	100% {		opacity: 0;		-webkit-transform: translate3d(0, 100%, 0);		transform: translate3d(0, 100%, 0);	}}.fadeOutDown {	-webkit-animation-name: fadeOutDown;	animation-name: fadeOutDown;}/*** FadeOutDownBig Keyframes Animation*/@-webkit-keyframes fadeOutDownBig {	0% {		opacity: 1;	}	100% {		opacity: 0;		-webkit-transform: translate3d(0, 2000px, 0);		transform: translate3d(0, 2000px, 0);	}}@keyframes fadeOutDownBig {	0% {		opacity: 1;	}	100% {		opacity: 0;		-webkit-transform: translate3d(0, 2000px, 0);		transform: translate3d(0, 2000px, 0);	}}.fadeOutDownBig {	-webkit-animation-name: fadeOutDownBig;	animation-name: fadeOutDownBig;}/*** FadeOutLeft Keyframes Animation*/@-webkit-keyframes fadeOutLeft {	0% {		opacity: 1;	}	100% {		opacity: 0;		-webkit-transform: translate3d(-100%, 0, 0);		transform: translate3d(-100%, 0, 0);	}}@keyframes fadeOutLeft {	0% {		opacity: 1;	}	100% {		opacity: 0;		-webkit-transform: translate3d(-100%, 0, 0);		transform: translate3d(-100%, 0, 0);	}}.fadeOutLeft {	-webkit-animation-name: fadeOutLeft;	animation-name: fadeOutLeft;}/*** FadeOutLeftBig Keyframes Animation*/@-webkit-keyframes fadeOutLeftBig {	0% {		opacity: 1;	}	100% {		opacity: 0;		-webkit-transform: translate3d(-2000px, 0, 0);		transform: translate3d(-2000px, 0, 0);	}}@keyframes fadeOutLeftBig {	0% {		opacity: 1;	}	100% {		opacity: 0;		-webkit-transform: translate3d(-2000px, 0, 0);		transform: translate3d(-2000px, 0, 0);	}}.fadeOutLeftBig {	-webkit-animation-name: fadeOutLeftBig;	animation-name: fadeOutLeftBig;}/*** FadeOutRight Keyframes Animation*/@-webkit-keyframes fadeOutRight {	0% {		opacity: 1;	}	100% {		opacity: 0;		-webkit-transform: translate3d(100%, 0, 0);		transform: translate3d(100%, 0, 0);	}}@keyframes fadeOutRight {	0% {		opacity: 1;	}	100% {		opacity: 0;		-webkit-transform: translate3d(100%, 0, 0);		transform: translate3d(100%, 0, 0);	}}.fadeOutRight {	-webkit-animation-name: fadeOutRight;	animation-name: fadeOutRight;}/*** FadeOutRightBig Keyframes Animation*/@-webkit-keyframes fadeOutRightBig {	0% {		opacity: 1;	}	100% {		opacity: 0;		-webkit-transform: translate3d(2000px, 0, 0);		transform: translate3d(2000px, 0, 0);	}}@keyframes fadeOutRightBig {	0% {		opacity: 1;	}	100% {		opacity: 0;		-webkit-transform: translate3d(2000px, 0, 0);		transform: translate3d(2000px, 0, 0);	}}.fadeOutRightBig {	-webkit-animation-name: fadeOutRightBig;	animation-name: fadeOutRightBig;}/*** FadeOutUp Keyframes Animation*/@-webkit-keyframes fadeOutUp {	0% {		opacity: 1;	}	100% {		opacity: 0;		-webkit-transform: translate3d(0, -100%, 0);		transform: translate3d(0, -100%, 0);	}}@keyframes fadeOutUp {	0% {		opacity: 1;	}	100% {		opacity: 0;		-webkit-transform: translate3d(0, -100%, 0);		transform: translate3d(0, -100%, 0);	}}.fadeOutUp {	-webkit-animation-name: fadeOutUp;	animation-name: fadeOutUp;}/*** FadeOutUpBig Keyframes Animation*/@-webkit-keyframes fadeOutUpBig {	0% {		opacity: 1;	}	100% {		opacity: 0;		-webkit-transform: translate3d(0, -2000px, 0);		transform: translate3d(0, -2000px, 0);	}}@keyframes fadeOutUpBig {	0% {		opacity: 1;	}	100% {		opacity: 0;		-webkit-transform: translate3d(0, -2000px, 0);		transform: translate3d(0, -2000px, 0);	}}.fadeOutUpBig {	-webkit-animation-name: fadeOutUpBig;	animation-name: fadeOutUpBig;}/*** Flip Keyframes Animation*/@-webkit-keyframes flip {	0% {		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);		transform: perspective(400px) rotate3d(0, 1, 0, -360deg);		-webkit-animation-timing-function: ease-out;		animation-timing-function: ease-out;	}	40% {		-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);		transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);		-webkit-animation-timing-function: ease-out;		animation-timing-function: ease-out;	}	50% {		-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);		transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);		-webkit-animation-timing-function: ease-in;		animation-timing-function: ease-in;	}	80% {		-webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);		transform: perspective(400px) scale3d(0.95, 0.95, 0.95);		-webkit-animation-timing-function: ease-in;		animation-timing-function: ease-in;	}	100% {		-webkit-transform: perspective(400px);		transform: perspective(400px);		-webkit-animation-timing-function: ease-in;		animation-timing-function: ease-in;	}}@keyframes flip {	0% {		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);		transform: perspective(400px) rotate3d(0, 1, 0, -360deg);		-webkit-animation-timing-function: ease-out;		animation-timing-function: ease-out;	}	40% {		-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);		transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);		-webkit-animation-timing-function: ease-out;		animation-timing-function: ease-out;	}	50% {		-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);		transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);		-webkit-animation-timing-function: ease-in;		animation-timing-function: ease-in;	}	80% {		-webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);		transform: perspective(400px) scale3d(0.95, 0.95, 0.95);		-webkit-animation-timing-function: ease-in;		animation-timing-function: ease-in;	}	100% {		-webkit-transform: perspective(400px);		transform: perspective(400px);		-webkit-animation-timing-function: ease-in;		animation-timing-function: ease-in;	}}.animated.flip {	-webkit-backface-visibility: visible;	backface-visibility: visible;	-webkit-animation-name: flip;	animation-name: flip;}/*** FlipInX Keyframes Animation*/@-webkit-keyframes flipInX {	0% {		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);		transform: perspective(400px) rotate3d(1, 0, 0, 90deg);		-webkit-transition-timing-function: ease-in;		transition-timing-function: ease-in;		opacity: 0;	}	40% {		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);		transform: perspective(400px) rotate3d(1, 0, 0, -20deg);		-webkit-transition-timing-function: ease-in;		transition-timing-function: ease-in;	}	60% {		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);		transform: perspective(400px) rotate3d(1, 0, 0, 10deg);		opacity: 1;	}	80% {		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);		transform: perspective(400px) rotate3d(1, 0, 0, -5deg);	}	100% {		-webkit-transform: perspective(400px);		transform: perspective(400px);	}}@keyframes flipInX {	0% {		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);		transform: perspective(400px) rotate3d(1, 0, 0, 90deg);		-webkit-transition-timing-function: ease-in;		transition-timing-function: ease-in;		opacity: 0;	}	40% {		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);		transform: perspective(400px) rotate3d(1, 0, 0, -20deg);		-webkit-transition-timing-function: ease-in;		transition-timing-function: ease-in;	}	60% {		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);		transform: perspective(400px) rotate3d(1, 0, 0, 10deg);		opacity: 1;	}	80% {		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);		transform: perspective(400px) rotate3d(1, 0, 0, -5deg);	}	100% {		-webkit-transform: perspective(400px);		transform: perspective(400px);	}}.flipInX {	-webkit-backface-visibility: visible !important;	backface-visibility: visible !important;	-webkit-animation-name: flipInX;	animation-name: flipInX;}/*** FlipInY Keyframes Animation*/@-webkit-keyframes flipInY {	0% {		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);		transform: perspective(400px) rotate3d(0, 1, 0, 90deg);		-webkit-transition-timing-function: ease-in;		transition-timing-function: ease-in;		opacity: 0;	}	40% {		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);		transform: perspective(400px) rotate3d(0, 1, 0, -20deg);		-webkit-transition-timing-function: ease-in;		transition-timing-function: ease-in;	}	60% {		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);		transform: perspective(400px) rotate3d(0, 1, 0, 10deg);		opacity: 1;	}	80% {		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);		transform: perspective(400px) rotate3d(0, 1, 0, -5deg);	}	100% {		-webkit-transform: perspective(400px);		transform: perspective(400px);	}}@keyframes flipInY {	0% {		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);		transform: perspective(400px) rotate3d(0, 1, 0, 90deg);		-webkit-transition-timing-function: ease-in;		transition-timing-function: ease-in;		opacity: 0;	}	40% {		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);		transform: perspective(400px) rotate3d(0, 1, 0, -20deg);		-webkit-transition-timing-function: ease-in;		transition-timing-function: ease-in;	}	60% {		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);		transform: perspective(400px) rotate3d(0, 1, 0, 10deg);		opacity: 1;	}	80% {		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);		transform: perspective(400px) rotate3d(0, 1, 0, -5deg);	}	100% {		-webkit-transform: perspective(400px);		transform: perspective(400px);	}}.flipInY {	-webkit-backface-visibility: visible !important;	backface-visibility: visible !important;	-webkit-animation-name: flipInY;	animation-name: flipInY;}/*** FlipOutX Keyframes Animation*/@-webkit-keyframes flipOutX {	0% {		-webkit-transform: perspective(400px);		transform: perspective(400px);	}	30% {		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);		transform: perspective(400px) rotate3d(1, 0, 0, -20deg);		opacity: 1;	}	100% {		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);		transform: perspective(400px) rotate3d(1, 0, 0, 90deg);		opacity: 0;	}}@keyframes flipOutX {	0% {		-webkit-transform: perspective(400px);		transform: perspective(400px);	}	30% {		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);		transform: perspective(400px) rotate3d(1, 0, 0, -20deg);		opacity: 1;	}	100% {		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);		transform: perspective(400px) rotate3d(1, 0, 0, 90deg);		opacity: 0;	}}.flipOutX {	-webkit-animation-name: flipOutX;	animation-name: flipOutX;	-webkit-animation-duration: .75s;	animation-duration: .75s;	-webkit-backface-visibility: visible !important;	backface-visibility: visible !important;}/*** FlipOutY Keyframes Animation*/@-webkit-keyframes flipOutY {	0% {		-webkit-transform: perspective(400px);		transform: perspective(400px);	}	30% {		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);		transform: perspective(400px) rotate3d(0, 1, 0, -15deg);		opacity: 1;	}	100% {		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);		transform: perspective(400px) rotate3d(0, 1, 0, 90deg);		opacity: 0;	}}@keyframes flipOutY {	0% {		-webkit-transform: perspective(400px);		transform: perspective(400px);	}	30% {		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);		transform: perspective(400px) rotate3d(0, 1, 0, -15deg);		opacity: 1;	}	100% {		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);		transform: perspective(400px) rotate3d(0, 1, 0, 90deg);		opacity: 0;	}}.flipOutY {	-webkit-backface-visibility: visible !important;	backface-visibility: visible !important;	-webkit-animation-name: flipOutY;	animation-name: flipOutY;	-webkit-animation-duration: .75s;	animation-duration: .75s;}/*** LightSpeedIn Keyframes Animation*/@-webkit-keyframes lightSpeedIn {	0% {		-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);		transform: translate3d(100%, 0, 0) skewX(-30deg);		opacity: 0;	}	60% {		-webkit-transform: skewX(20deg);		transform: skewX(20deg);		opacity: 1;	}	80% {		-webkit-transform: skewX(-5deg);		transform: skewX(-5deg);		opacity: 1;	}	100% {		-webkit-transform: none;		transform: none;		opacity: 1;	}}@keyframes lightSpeedIn {	0% {		-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);		transform: translate3d(100%, 0, 0) skewX(-30deg);		opacity: 0;	}	60% {		-webkit-transform: skewX(20deg);		transform: skewX(20deg);		opacity: 1;	}	80% {		-webkit-transform: skewX(-5deg);		transform: skewX(-5deg);		opacity: 1;	}	100% {		-webkit-transform: none;		transform: none;		opacity: 1;	}}.lightSpeedIn {	-webkit-animation-name: lightSpeedIn;	animation-name: lightSpeedIn;	-webkit-animation-timing-function: ease-out;	animation-timing-function: ease-out;}/*** LightSpeedOut Keyframes Animation*/@-webkit-keyframes lightSpeedOut {	0% {		opacity: 1;	}	100% {		-webkit-transform: translate3d(100%, 0, 0) skewX(30deg);		transform: translate3d(100%, 0, 0) skewX(30deg);		opacity: 0;	}}@keyframes lightSpeedOut {	0% {		opacity: 1;	}	100% {		-webkit-transform: translate3d(100%, 0, 0) skewX(30deg);		transform: translate3d(100%, 0, 0) skewX(30deg);		opacity: 0;	}}.lightSpeedOut {	-webkit-animation-name: lightSpeedOut;	animation-name: lightSpeedOut;	-webkit-animation-timing-function: ease-in;	animation-timing-function: ease-in;}/*** RotateIn Keyframes Animation*/@-webkit-keyframes rotateIn {	0% {		-webkit-transform-origin: center;		transform-origin: center;		-webkit-transform: rotate3d(0, 0, 1, -200deg);		transform: rotate3d(0, 0, 1, -200deg);		opacity: 0;	}	100% {		-webkit-transform-origin: center;		transform-origin: center;		-webkit-transform: none;		transform: none;		opacity: 1;	}}@keyframes rotateIn {	0% {		-webkit-transform-origin: center;		transform-origin: center;		-webkit-transform: rotate3d(0, 0, 1, -200deg);		transform: rotate3d(0, 0, 1, -200deg);		opacity: 0;	}	100% {		-webkit-transform-origin: center;		transform-origin: center;		-webkit-transform: none;		transform: none;		opacity: 1;	}}.rotateIn {	-webkit-animation-name: rotateIn;	animation-name: rotateIn;}/*** RotateInDownLeft Keyframes Animation*/@-webkit-keyframes rotateInDownLeft {	0% {		-webkit-transform-origin: left bottom;		transform-origin: left bottom;		-webkit-transform: rotate3d(0, 0, 1, -45deg);		transform: rotate3d(0, 0, 1, -45deg);		opacity: 0;	}	100% {		-webkit-transform-origin: left bottom;		transform-origin: left bottom;		-webkit-transform: none;		transform: none;		opacity: 1;	}}@keyframes rotateInDownLeft {	0% {		-webkit-transform-origin: left bottom;		transform-origin: left bottom;		-webkit-transform: rotate3d(0, 0, 1, -45deg);		transform: rotate3d(0, 0, 1, -45deg);		opacity: 0;	}	100% {		-webkit-transform-origin: left bottom;		transform-origin: left bottom;		-webkit-transform: none;		transform: none;		opacity: 1;	}}.rotateInDownLeft {	-webkit-animation-name: rotateInDownLeft;	animation-name: rotateInDownLeft;}/*** RotateInDownRight Keyframes Animation*/@-webkit-keyframes rotateInDownRight {	0% {		-webkit-transform-origin: right bottom;		transform-origin: right bottom;		-webkit-transform: rotate3d(0, 0, 1, 45deg);		transform: rotate3d(0, 0, 1, 45deg);		opacity: 0;	}	100% {		-webkit-transform-origin: right bottom;		transform-origin: right bottom;		-webkit-transform: none;		transform: none;		opacity: 1;	}}@keyframes rotateInDownRight {	0% {		-webkit-transform-origin: right bottom;		transform-origin: right bottom;		-webkit-transform: rotate3d(0, 0, 1, 45deg);		transform: rotate3d(0, 0, 1, 45deg);		opacity: 0;	}	100% {		-webkit-transform-origin: right bottom;		transform-origin: right bottom;		-webkit-transform: none;		transform: none;		opacity: 1;	}}.rotateInDownRight {	-webkit-animation-name: rotateInDownRight;	animation-name: rotateInDownRight;}/*** RotateInUpLeft Keyframes Animation*/@-webkit-keyframes rotateInUpLeft {	0% {		-webkit-transform-origin: left bottom;		transform-origin: left bottom;		-webkit-transform: rotate3d(0, 0, 1, 45deg);		transform: rotate3d(0, 0, 1, 45deg);		opacity: 0;	}	100% {		-webkit-transform-origin: left bottom;		transform-origin: left bottom;		-webkit-transform: none;		transform: none;		opacity: 1;	}}@keyframes rotateInUpLeft {	0% {		-webkit-transform-origin: left bottom;		transform-origin: left bottom;		-webkit-transform: rotate3d(0, 0, 1, 45deg);		transform: rotate3d(0, 0, 1, 45deg);		opacity: 0;	}	100% {		-webkit-transform-origin: left bottom;		transform-origin: left bottom;		-webkit-transform: none;		transform: none;		opacity: 1;	}}.rotateInUpLeft {	-webkit-animation-name: rotateInUpLeft;	animation-name: rotateInUpLeft;}/*** RotateInUpRight Keyframes Animation*/@-webkit-keyframes rotateInUpRight {	0% {		-webkit-transform-origin: right bottom;		transform-origin: right bottom;		-webkit-transform: rotate3d(0, 0, 1, -90deg);		transform: rotate3d(0, 0, 1, -90deg);		opacity: 0;	}	100% {		-webkit-transform-origin: right bottom;		transform-origin: right bottom;		-webkit-transform: none;		transform: none;		opacity: 1;	}}@keyframes rotateInUpRight {	0% {		-webkit-transform-origin: right bottom;		transform-origin: right bottom;		-webkit-transform: rotate3d(0, 0, 1, -90deg);		transform: rotate3d(0, 0, 1, -90deg);		opacity: 0;	}	100% {		-webkit-transform-origin: right bottom;		transform-origin: right bottom;		-webkit-transform: none;		transform: none;		opacity: 1;	}}.rotateInUpRight {	-webkit-animation-name: rotateInUpRight;	animation-name: rotateInUpRight;}/*** RotateOut Keyframes Animation*/@-webkit-keyframes rotateOut {	0% {		-webkit-transform-origin: center;		transform-origin: center;		opacity: 1;	}	100% {		-webkit-transform-origin: center;		transform-origin: center;		-webkit-transform: rotate3d(0, 0, 1, 200deg);		transform: rotate3d(0, 0, 1, 200deg);		opacity: 0;	}}@keyframes rotateOut {	0% {		-webkit-transform-origin: center;		transform-origin: center;		opacity: 1;	}	100% {		-webkit-transform-origin: center;		transform-origin: center;		-webkit-transform: rotate3d(0, 0, 1, 200deg);		transform: rotate3d(0, 0, 1, 200deg);		opacity: 0;	}}.rotateOut {	-webkit-animation-name: rotateOut;	animation-name: rotateOut;}/*** RotateOutDownLeft Keyframes Animation*/@-webkit-keyframes rotateOutDownLeft {	0% {		-webkit-transform-origin: left bottom;		transform-origin: left bottom;		opacity: 1;	}	100% {		-webkit-transform-origin: left bottom;		transform-origin: left bottom;		-webkit-transform: rotate3d(0, 0, 1, 45deg);		transform: rotate3d(0, 0, 1, 45deg);		opacity: 0;	}}@keyframes rotateOutDownLeft {	0% {		-webkit-transform-origin: left bottom;		transform-origin: left bottom;		opacity: 1;	}	100% {		-webkit-transform-origin: left bottom;		transform-origin: left bottom;		-webkit-transform: rotate3d(0, 0, 1, 45deg);		transform: rotate3d(0, 0, 1, 45deg);		opacity: 0;	}}.rotateOutDownLeft {	-webkit-animation-name: rotateOutDownLeft;	animation-name: rotateOutDownLeft;}/*** RotateOutDownRight Keyframes Animation*/@-webkit-keyframes rotateOutDownRight {	0% {		-webkit-transform-origin: right bottom;		transform-origin: right bottom;		opacity: 1;	}	100% {		-webkit-transform-origin: right bottom;		transform-origin: right bottom;		-webkit-transform: rotate3d(0, 0, 1, -45deg);		transform: rotate3d(0, 0, 1, -45deg);		opacity: 0;	}}@keyframes rotateOutDownRight {	0% {		-webkit-transform-origin: right bottom;		transform-origin: right bottom;		opacity: 1;	}	100% {		-webkit-transform-origin: right bottom;		transform-origin: right bottom;		-webkit-transform: rotate3d(0, 0, 1, -45deg);		transform: rotate3d(0, 0, 1, -45deg);		opacity: 0;	}}.rotateOutDownRight {	-webkit-animation-name: rotateOutDownRight;	animation-name: rotateOutDownRight;}/*** RotateOutUpLeft Keyframes Animation*/@-webkit-keyframes rotateOutUpLeft {	0% {		-webkit-transform-origin: left bottom;		transform-origin: left bottom;		opacity: 1;	}	100% {		-webkit-transform-origin: left bottom;		transform-origin: left bottom;		-webkit-transform: rotate3d(0, 0, 1, -45deg);		transform: rotate3d(0, 0, 1, -45deg);		opacity: 0;	}}@keyframes rotateOutUpLeft {	0% {		-webkit-transform-origin: left bottom;		transform-origin: left bottom;		opacity: 1;	}	100% {		-webkit-transform-origin: left bottom;		transform-origin: left bottom;		-webkit-transform: rotate3d(0, 0, 1, -45deg);		transform: rotate3d(0, 0, 1, -45deg);		opacity: 0;	}}.rotateOutUpLeft {	-webkit-animation-name: rotateOutUpLeft;	animation-name: rotateOutUpLeft;}/*** RotateOutUpRight Keyframes Animation*/@-webkit-keyframes rotateOutUpRight {	0% {		-webkit-transform-origin: right bottom;		transform-origin: right bottom;		opacity: 1;	}	100% {		-webkit-transform-origin: right bottom;		transform-origin: right bottom;		-webkit-transform: rotate3d(0, 0, 1, 90deg);		transform: rotate3d(0, 0, 1, 90deg);		opacity: 0;	}}@keyframes rotateOutUpRight {	0% {		-webkit-transform-origin: right bottom;		transform-origin: right bottom;		opacity: 1;	}	100% {		-webkit-transform-origin: right bottom;		transform-origin: right bottom;		-webkit-transform: rotate3d(0, 0, 1, 90deg);		transform: rotate3d(0, 0, 1, 90deg);		opacity: 0;	}}.rotateOutUpRight {	-webkit-animation-name: rotateOutUpRight;	animation-name: rotateOutUpRight;}/*** Hinge Keyframes Animation*/@-webkit-keyframes hinge {	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: rotate3d(0, 0, 1, 80deg);		transform: rotate3d(0, 0, 1, 80deg);		-webkit-transform-origin: top left;		transform-origin: top left;		-webkit-animation-timing-function: ease-in-out;		animation-timing-function: ease-in-out;	}	40%, 80% {		-webkit-transform: rotate3d(0, 0, 1, 60deg);		transform: rotate3d(0, 0, 1, 60deg);		-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: translate3d(0, 700px, 0);		transform: translate3d(0, 700px, 0);		opacity: 0;	}}@keyframes hinge {	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: rotate3d(0, 0, 1, 80deg);		transform: rotate3d(0, 0, 1, 80deg);		-webkit-transform-origin: top left;		transform-origin: top left;		-webkit-animation-timing-function: ease-in-out;		animation-timing-function: ease-in-out;	}	40%, 80% {		-webkit-transform: rotate3d(0, 0, 1, 60deg);		transform: rotate3d(0, 0, 1, 60deg);		-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: translate3d(0, 700px, 0);		transform: translate3d(0, 700px, 0);		opacity: 0;	}}.hinge {	-webkit-animation-name: hinge;	animation-name: hinge;}/*** RollIn Keyframes Animation** @author Nick Pettit* @link https://github.com/nickpettit/glide*/@-webkit-keyframes rollIn {	0% {		opacity: 0;		-webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);		transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);	}	100% {		opacity: 1;		-webkit-transform: none;		transform: none;	}}@keyframes rollIn {	0% {		opacity: 0;		-webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);		-ms-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);		transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);	}	100% {		opacity: 1;		-webkit-transform: none;		-ms-transform: none;		transform: none;	}}.rollIn {	-webkit-animation-name: rollIn;	animation-name: rollIn;}/*** RollOut Keyframes Animation** @author Nick Pettit* @link https://github.com/nickpettit/glide*/@-webkit-keyframes rollOut {	0% {		opacity: 1;	}	100% {		opacity: 0;		-webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);		transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);	}}@keyframes rollOut {	0% {		opacity: 1;	}	100% {		opacity: 0;		-webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);		transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);	}}.rollOut {	-webkit-animation-name: rollOut;	animation-name: rollOut;}/*** ZoomIn Keyframes Animation*/@-webkit-keyframes zoomIn {	0% {		opacity: 0;		-webkit-transform: scale3d(0.3, 0.3, 0.3);		transform: scale3d(0.3, 0.3, 0.3);	}	50% {		opacity: 1;	}}@keyframes zoomIn {	0% {		opacity: 0;		-webkit-transform: scale3d(0.3, 0.3, 0.3);		transform: scale3d(0.3, 0.3, 0.3);	}	50% {		opacity: 1;	}}.zoomIn {	-webkit-animation-name: zoomIn;	animation-name: zoomIn;}/*** ZoomInDown Keyframes Animation*/@-webkit-keyframes zoomInDown {	0% {		opacity: 0;		-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);		transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);		-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);	}	60% {		opacity: 1;		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);		transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);	}}@keyframes zoomInDown {	0% {		opacity: 0;		-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);		transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);		-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);	}	60% {		opacity: 1;		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);		transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);	}}.zoomInDown {	-webkit-animation-name: zoomInDown;	animation-name: zoomInDown;}/*** ZoomInLeft Keyframes Animation*/@-webkit-keyframes zoomInLeft {	0% {		opacity: 0;		-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);		transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);		-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);	}	60% {		opacity: 1;		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);		transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);	}}@keyframes zoomInLeft {	0% {		opacity: 0;		-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);		transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);		-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);	}	60% {		opacity: 1;		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);		transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);	}}.zoomInLeft {	-webkit-animation-name: zoomInLeft;	animation-name: zoomInLeft;}/*** ZoomInRight Keyframes Animation*/@-webkit-keyframes zoomInRight {	0% {		opacity: 0;		-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);		transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);		-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);	}	60% {		opacity: 1;		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);		transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);	}}@keyframes zoomInRight {	0% {		opacity: 0;		-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);		transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);		-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);	}	60% {		opacity: 1;		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);		transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);	}}.zoomInRight {	-webkit-animation-name: zoomInRight;	animation-name: zoomInRight;}/*** ZoomInUp Keyframes Animation*/@-webkit-keyframes zoomInUp {	0% {		opacity: 0;		-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);		transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);		-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);	}	60% {		opacity: 1;		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);		transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);	}}@keyframes zoomInUp {	0% {		opacity: 0;		-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);		transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);		-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);	}	60% {		opacity: 1;		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);		transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);	}}.zoomInUp {	-webkit-animation-name: zoomInUp;	animation-name: zoomInUp;}/*** ZoomOut Keyframes Animation*/@-webkit-keyframes zoomOut {	0% {		opacity: 1;	}	50% {		opacity: 0;		-webkit-transform: scale3d(0.3, 0.3, 0.3);		transform: scale3d(0.3, 0.3, 0.3);	}	100% {		opacity: 0;	}}@keyframes zoomOut {	0% {		opacity: 1;	}	50% {		opacity: 0;		-webkit-transform: scale3d(0.3, 0.3, 0.3);		transform: scale3d(0.3, 0.3, 0.3);	}	100% {		opacity: 0;	}}.zoomOut {	-webkit-animation-name: zoomOut;	animation-name: zoomOut;}/*** ZoomOutDown Keyframes Animation*/@-webkit-keyframes zoomOutDown {	40% {		opacity: 1;		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);		transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);		-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);	}	100% {		opacity: 0;		-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);		transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);		-webkit-transform-origin: center bottom;		transform-origin: center bottom;		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);	}}@keyframes zoomOutDown {	40% {		opacity: 1;		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);		transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);		-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);	}	100% {		opacity: 0;		-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);		transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);		-webkit-transform-origin: center bottom;		transform-origin: center bottom;		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);	}}.zoomOutDown {	-webkit-animation-name: zoomOutDown;	animation-name: zoomOutDown;}/*** ZoomOutLeft Keyframes Animation*/@-webkit-keyframes zoomOutLeft {	40% {		opacity: 1;		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);		transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);	}	100% {		opacity: 0;		-webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);		transform: scale(0.1) translate3d(-2000px, 0, 0);		-webkit-transform-origin: left center;		transform-origin: left center;	}}@keyframes zoomOutLeft {	40% {		opacity: 1;		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);		transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);	}	100% {		opacity: 0;		-webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);		transform: scale(0.1) translate3d(-2000px, 0, 0);		-webkit-transform-origin: left center;		transform-origin: left center;	}}.zoomOutLeft {	-webkit-animation-name: zoomOutLeft;	animation-name: zoomOutLeft;}/*** ZoomOutRight Keyframes Animation*/@-webkit-keyframes zoomOutRight {	40% {		opacity: 1;		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);		transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);	}	100% {		opacity: 0;		-webkit-transform: scale(0.1) translate3d(2000px, 0, 0);		transform: scale(0.1) translate3d(2000px, 0, 0);		-webkit-transform-origin: right center;		transform-origin: right center;	}}@keyframes zoomOutRight {	40% {		opacity: 1;		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);		transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);	}	100% {		opacity: 0;		-webkit-transform: scale(0.1) translate3d(2000px, 0, 0);		transform: scale(0.1) translate3d(2000px, 0, 0);		-webkit-transform-origin: right center;		transform-origin: right center;	}}.zoomOutRight {	-webkit-animation-name: zoomOutRight;	animation-name: zoomOutRight;}/*** ZoomOutUp Keyframes Animation*/@-webkit-keyframes zoomOutUp {	40% {		opacity: 1;		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);		transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);		-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);	}	100% {		opacity: 0;		-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);		transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);		-webkit-transform-origin: center bottom;		transform-origin: center bottom;		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);	}}@keyframes zoomOutUp {	40% {		opacity: 1;		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);		transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);		-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);	}	100% {		opacity: 0;		-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);		transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);		-webkit-transform-origin: center bottom;		transform-origin: center bottom;		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);	}}.zoomOutUp {	-webkit-animation-name: zoomOutUp;	animation-name: zoomOutUp;}/*** SlideInDown Keyframes Animation*/@-webkit-keyframes slideInDown {	0% {		-webkit-transform: translate3d(0, -100%, 0);		transform: translate3d(0, -100%, 0);		visibility: visible;	}	100% {		-webkit-transform: translate3d(0, 0, 0);		transform: translate3d(0, 0, 0);	}}@keyframes slideInDown {	0% {		-webkit-transform: translate3d(0, -100%, 0);		transform: translate3d(0, -100%, 0);		visibility: visible;	}	100% {		-webkit-transform: translate3d(0, 0, 0);		transform: translate3d(0, 0, 0);	}}.slideInDown {	-webkit-animation-name: slideInDown;	animation-name: slideInDown;}/*** SlideInLeft Keyframes Animation*/@-webkit-keyframes slideInLeft {	0% {		-webkit-transform: translate3d(-100%, 0, 0);		transform: translate3d(-100%, 0, 0);		visibility: visible;	}	100% {		-webkit-transform: translate3d(0, 0, 0);		transform: translate3d(0, 0, 0);	}}@keyframes slideInLeft {	0% {		-webkit-transform: translate3d(-100%, 0, 0);		transform: translate3d(-100%, 0, 0);		visibility: visible;	}	100% {		-webkit-transform: translate3d(0, 0, 0);		transform: translate3d(0, 0, 0);	}}.slideInLeft {	-webkit-animation-name: slideInLeft;	animation-name: slideInLeft;}/*** SlideInRight Keyframes Animation*/@-webkit-keyframes slideInRight {	0% {		-webkit-transform: translate3d(100%, 0, 0);		transform: translate3d(100%, 0, 0);		visibility: visible;	}	100% {		-webkit-transform: translate3d(0, 0, 0);		transform: translate3d(0, 0, 0);	}}@keyframes slideInRight {	0% {		-webkit-transform: translate3d(100%, 0, 0);		transform: translate3d(100%, 0, 0);		visibility: visible;	}	100% {		-webkit-transform: translate3d(0, 0, 0);		transform: translate3d(0, 0, 0);	}}.slideInRight {	-webkit-animation-name: slideInRight;	animation-name: slideInRight;}/*** SlideInUp Keyframes Animation*/@-webkit-keyframes slideInUp {	0% {		-webkit-transform: translate3d(0, 100%, 0);		transform: translate3d(0, 100%, 0);		visibility: visible;	}	100% {		-webkit-transform: translate3d(0, 0, 0);		transform: translate3d(0, 0, 0);	}}@keyframes slideInUp {	0% {		-webkit-transform: translate3d(0, 100%, 0);		transform: translate3d(0, 100%, 0);		visibility: visible;	}	100% {		-webkit-transform: translate3d(0, 0, 0);		transform: translate3d(0, 0, 0);	}}.slideInUp {	-webkit-animation-name: slideInUp;	animation-name: slideInUp;}/*** SlideOutDown Keyframes Animation*/@-webkit-keyframes slideOutDown {	0% {		-webkit-transform: translate3d(0, 0, 0);		transform: translate3d(0, 0, 0);	}	100% {		visibility: hidden;		-webkit-transform: translate3d(0, 100%, 0);		transform: translate3d(0, 100%, 0);	}}@keyframes slideOutDown {	0% {		-webkit-transform: translate3d(0, 0, 0);		transform: translate3d(0, 0, 0);	}	100% {		visibility: hidden;		-webkit-transform: translate3d(0, 100%, 0);		transform: translate3d(0, 100%, 0);	}}.slideOutDown {	-webkit-animation-name: slideOutDown;	animation-name: slideOutDown;}/*** SlideOutLeft Keyframes Animation*/@-webkit-keyframes slideOutLeft {	0% {		-webkit-transform: translate3d(0, 0, 0);		transform: translate3d(0, 0, 0);	}	100% {		visibility: hidden;		-webkit-transform: translate3d(-100%, 0, 0);		transform: translate3d(-100%, 0, 0);	}}@keyframes slideOutLeft {	0% {		-webkit-transform: translate3d(0, 0, 0);		transform: translate3d(0, 0, 0);	}	100% {		visibility: hidden;		-webkit-transform: translate3d(-100%, 0, 0);		transform: translate3d(-100%, 0, 0);	}}.slideOutLeft {	-webkit-animation-name: slideOutLeft;	animation-name: slideOutLeft;}/*** SlideOutRight Keyframes Animation*/@-webkit-keyframes slideOutRight {	0% {		-webkit-transform: translate3d(0, 0, 0);		transform: translate3d(0, 0, 0);	}	100% {		visibility: hidden;		-webkit-transform: translate3d(100%, 0, 0);		transform: translate3d(100%, 0, 0);	}}@keyframes slideOutRight {	0% {		-webkit-transform: translate3d(0, 0, 0);		transform: translate3d(0, 0, 0);	}	100% {		visibility: hidden;		-webkit-transform: translate3d(100%, 0, 0);		transform: translate3d(100%, 0, 0);	}}.slideOutRight {	-webkit-animation-name: slideOutRight;	animation-name: slideOutRight;}/*** SlideOutUp Keyframes Animation*/@-webkit-keyframes slideOutUp {	0% {		-webkit-transform: translate3d(0, 0, 0);		transform: translate3d(0, 0, 0);	}	100% {		visibility: hidden;		-webkit-transform: translate3d(0, -100%, 0);		transform: translate3d(0, -100%, 0);	}}@keyframes slideOutUp {	0% {		-webkit-transform: translate3d(0, 0, 0);		transform: translate3d(0, 0, 0);	}	100% {		visibility: hidden;		-webkit-transform: translate3d(0, -100%, 0);		transform: translate3d(0, -100%, 0);	}}.slideOutUp {	-webkit-animation-name: slideOutUp;	animation-name: slideOutUp;}.row-0 {	margin-bottom: 0px;}.row-0:empty {	margin-bottom: 0;}.row-0 > * {	margin-bottom: 0px;}.row-15 {	margin-bottom: -15px;}.row-15:empty {	margin-bottom: 0;}.row-15 > * {	margin-bottom: 15px;}.row-20 {	margin-bottom: -20px;}.row-20:empty {	margin-bottom: 0;}.row-20 > * {	margin-bottom: 20px;}.row-30 {	margin-bottom: -30px;}.row-30:empty {	margin-bottom: 0;}.row-30 > * {	margin-bottom: 30px;}.row-50 {	margin-bottom: -50px;}.row-50:empty {	margin-bottom: 0;}.row-50 > * {	margin-bottom: 50px;}.row-60 {	margin-bottom: -60px;}.row-60:empty {	margin-bottom: 0;}.row-60 > * {	margin-bottom: 60px;}@media (min-width: 992px) {	.row-md-30 {		margin-bottom: -30px;	}	.row-md-30:empty {		margin-bottom: 0;	}	.row-md-30 > * {		margin-bottom: 30px;	}}* + .row {	margin-top: 50px;}* + .owl-carousel {	margin-top: 50px;}.line-3 + p {	margin-top: 5px;}h2 + p {	margin-top: 10px;}.container + .container {	margin-top: 60px;}/** @section      Icon Fonts* @description  This section holds all icon fonts stored in template*//** * @section      Font Awesome 4.5.0 by  -  - @fontawesome * @author       @davegandy * @see          http://fontawesome.io * @license      Font: SIL OFL 1.1, CSS: MIT License  */@font-face {	font-family: 'FontAwesome';	src: url("../fonts/fontawesome-webfont.eot?v=4.5.0");	src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.5.0") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff2?v=4.5.0") format("woff2"), url("../fonts/fontawesome-webfont.woff?v=4.5.0") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.5.0") format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular") format("svg");	font-weight: normal;	font-style: normal;}.fa {	display: inline-block;	font: normal normal normal 14px/1 FontAwesome;	font-size: inherit;	text-rendering: auto;	-webkit-font-smoothing: antialiased;	-moz-osx-font-smoothing: grayscale;}/* makes the font 33% larger relative to the icon container */.fa-lg {	font-size: 1.33333333em;	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.28571429em;	text-align: center;}.fa-ul {	padding-left: 0;	margin-left: 2.14285714em;	list-style-type: none;}.fa-ul > li {	position: relative;}.fa-li {	position: absolute;	left: -2.14285714em;	width: 2.14285714em;	top: 0.14285714em;	text-align: center;}.fa-li.fa-lg {	left: -1.85714286em;}.fa-border {	padding: .2em .25em .15em;	border: solid 0.08em #eeeeee;	border-radius: .1em;}.fa-pull-left {	float: left;}.fa-pull-right {	float: right;}.fa.fa-pull-left {	margin-right: .3em;}.fa.fa-pull-right {	margin-left: .3em;}/* Deprecated as of 4.4.0 */.pull-right {	float: right;}.pull-left {	float: left;}.fa.pull-left {	margin-right: .3em;}.fa.pull-right {	margin-left: .3em;}.fa-spin {	-webkit-animation: fa-spin 2s infinite linear;	animation: fa-spin 2s infinite linear;}.fa-pulse {	-webkit-animation: fa-spin 1s infinite steps(8);	animation: fa-spin 1s infinite steps(8);}@-webkit-keyframes fa-spin {	0% {		-webkit-transform: rotate(0deg);		transform: rotate(0deg);	}	100% {		-webkit-transform: rotate(359deg);		transform: rotate(359deg);	}}@keyframes fa-spin {	0% {		-webkit-transform: rotate(0deg);		transform: rotate(0deg);	}	100% {		-webkit-transform: rotate(359deg);		transform: rotate(359deg);	}}.fa-rotate-90 {	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);	-webkit-transform: rotate(90deg);	-ms-transform: rotate(90deg);	transform: rotate(90deg);}.fa-rotate-180 {	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);	-webkit-transform: rotate(180deg);	-ms-transform: rotate(180deg);	transform: rotate(180deg);}.fa-rotate-270 {	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);	-webkit-transform: rotate(270deg);	-ms-transform: rotate(270deg);	transform: rotate(270deg);}.fa-flip-horizontal {	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);	-webkit-transform: scale(-1, 1);	-ms-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);	-ms-transform: scale(1, -1);	transform: scale(1, -1);}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical {	filter: none;}.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-remove:before,.fa-close:before,.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-photo:before,.fa-image:before,.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-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,.fa-bar-chart: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-f:before,.fa-facebook:before {	content: "\f09a";}.fa-github:before {	content: "\f09b";}.fa-unlock:before {	content: "\f09c";}.fa-credit-card:before {	content: "\f09d";}.fa-feed:before,.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-navicon:before,.fa-reorder:before,.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-desc:before {	content: "\f0dd";}.fa-sort-up:before,.fa-sort-asc: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-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-mail-reply-all:before,.fa-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,.fa-gratipay: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";}.fa-space-shuttle:before {	content: "\f197";}.fa-slack:before {	content: "\f198";}.fa-envelope-square:before {	content: "\f199";}.fa-wordpress:before {	content: "\f19a";}.fa-openid:before {	content: "\f19b";}.fa-institution:before,.fa-bank:before,.fa-university:before {	content: "\f19c";}.fa-mortar-board:before,.fa-graduation-cap:before {	content: "\f19d";}.fa-yahoo:before {	content: "\f19e";}.fa-google:before {	content: "\f1a0";}.fa-reddit:before {	content: "\f1a1";}.fa-reddit-square:before {	content: "\f1a2";}.fa-stumbleupon-circle:before {	content: "\f1a3";}.fa-stumbleupon:before {	content: "\f1a4";}.fa-delicious:before {	content: "\f1a5";}.fa-digg:before {	content: "\f1a6";}.fa-pied-piper:before {	content: "\f1a7";}.fa-pied-piper-alt:before {	content: "\f1a8";}.fa-drupal:before {	content: "\f1a9";}.fa-joomla:before {	content: "\f1aa";}.fa-language:before {	content: "\f1ab";}.fa-fax:before {	content: "\f1ac";}.fa-building:before {	content: "\f1ad";}.fa-child:before {	content: "\f1ae";}.fa-paw:before {	content: "\f1b0";}.fa-spoon:before {	content: "\f1b1";}.fa-cube:before {	content: "\f1b2";}.fa-cubes:before {	content: "\f1b3";}.fa-behance:before {	content: "\f1b4";}.fa-behance-square:before {	content: "\f1b5";}.fa-steam:before {	content: "\f1b6";}.fa-steam-square:before {	content: "\f1b7";}.fa-recycle:before {	content: "\f1b8";}.fa-automobile:before,.fa-car:before {	content: "\f1b9";}.fa-cab:before,.fa-taxi:before {	content: "\f1ba";}.fa-tree:before {	content: "\f1bb";}.fa-spotify:before {	content: "\f1bc";}.fa-deviantart:before {	content: "\f1bd";}.fa-soundcloud:before {	content: "\f1be";}.fa-database:before {	content: "\f1c0";}.fa-file-pdf-o:before {	content: "\f1c1";}.fa-file-word-o:before {	content: "\f1c2";}.fa-file-excel-o:before {	content: "\f1c3";}.fa-file-powerpoint-o:before {	content: "\f1c4";}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before {	content: "\f1c5";}.fa-file-zip-o:before,.fa-file-archive-o:before {	content: "\f1c6";}.fa-file-sound-o:before,.fa-file-audio-o:before {	content: "\f1c7";}.fa-file-movie-o:before,.fa-file-video-o:before {	content: "\f1c8";}.fa-file-code-o:before {	content: "\f1c9";}.fa-vine:before {	content: "\f1ca";}.fa-codepen:before {	content: "\f1cb";}.fa-jsfiddle:before {	content: "\f1cc";}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before {	content: "\f1cd";}.fa-circle-o-notch:before {	content: "\f1ce";}.fa-ra:before,.fa-rebel:before {	content: "\f1d0";}.fa-ge:before,.fa-empire:before {	content: "\f1d1";}.fa-git-square:before {	content: "\f1d2";}.fa-git:before {	content: "\f1d3";}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before {	content: "\f1d4";}.fa-tencent-weibo:before {	content: "\f1d5";}.fa-qq:before {	content: "\f1d6";}.fa-wechat:before,.fa-weixin:before {	content: "\f1d7";}.fa-send:before,.fa-paper-plane:before {	content: "\f1d8";}.fa-send-o:before,.fa-paper-plane-o:before {	content: "\f1d9";}.fa-history:before {	content: "\f1da";}.fa-circle-thin:before {	content: "\f1db";}.fa-header:before {	content: "\f1dc";}.fa-paragraph:before {	content: "\f1dd";}.fa-sliders:before {	content: "\f1de";}.fa-share-alt:before {	content: "\f1e0";}.fa-share-alt-square:before {	content: "\f1e1";}.fa-bomb:before {	content: "\f1e2";}.fa-soccer-ball-o:before,.fa-futbol-o:before {	content: "\f1e3";}.fa-tty:before {	content: "\f1e4";}.fa-binoculars:before {	content: "\f1e5";}.fa-plug:before {	content: "\f1e6";}.fa-slideshare:before {	content: "\f1e7";}.fa-twitch:before {	content: "\f1e8";}.fa-yelp:before {	content: "\f1e9";}.fa-newspaper-o:before {	content: "\f1ea";}.fa-wifi:before {	content: "\f1eb";}.fa-calculator:before {	content: "\f1ec";}.fa-paypal:before {	content: "\f1ed";}.fa-google-wallet:before {	content: "\f1ee";}.fa-cc-visa:before {	content: "\f1f0";}.fa-cc-mastercard:before {	content: "\f1f1";}.fa-cc-discover:before {	content: "\f1f2";}.fa-cc-amex:before {	content: "\f1f3";}.fa-cc-paypal:before {	content: "\f1f4";}.fa-cc-stripe:before {	content: "\f1f5";}.fa-bell-slash:before {	content: "\f1f6";}.fa-bell-slash-o:before {	content: "\f1f7";}.fa-trash:before {	content: "\f1f8";}.fa-copyright:before {	content: "\f1f9";}.fa-at:before {	content: "\f1fa";}.fa-eyedropper:before {	content: "\f1fb";}.fa-paint-brush:before {	content: "\f1fc";}.fa-birthday-cake:before {	content: "\f1fd";}.fa-area-chart:before {	content: "\f1fe";}.fa-pie-chart:before {	content: "\f200";}.fa-line-chart:before {	content: "\f201";}.fa-lastfm:before {	content: "\f202";}.fa-lastfm-square:before {	content: "\f203";}.fa-toggle-off:before {	content: "\f204";}.fa-toggle-on:before {	content: "\f205";}.fa-bicycle:before {	content: "\f206";}.fa-bus:before {	content: "\f207";}.fa-ioxhost:before {	content: "\f208";}.fa-angellist:before {	content: "\f209";}.fa-cc:before {	content: "\f20a";}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before {	content: "\f20b";}.fa-meanpath:before {	content: "\f20c";}.fa-buysellads:before {	content: "\f20d";}.fa-connectdevelop:before {	content: "\f20e";}.fa-dashcube:before {	content: "\f210";}.fa-forumbee:before {	content: "\f211";}.fa-leanpub:before {	content: "\f212";}.fa-sellsy:before {	content: "\f213";}.fa-shirtsinbulk:before {	content: "\f214";}.fa-simplybuilt:before {	content: "\f215";}.fa-skyatlas:before {	content: "\f216";}.fa-cart-plus:before {	content: "\f217";}.fa-cart-arrow-down:before {	content: "\f218";}.fa-diamond:before {	content: "\f219";}.fa-ship:before {	content: "\f21a";}.fa-user-secret:before {	content: "\f21b";}.fa-motorcycle:before {	content: "\f21c";}.fa-street-view:before {	content: "\f21d";}.fa-heartbeat:before {	content: "\f21e";}.fa-venus:before {	content: "\f221";}.fa-mars:before {	content: "\f222";}.fa-mercury:before {	content: "\f223";}.fa-intersex:before,.fa-transgender:before {	content: "\f224";}.fa-transgender-alt:before {	content: "\f225";}.fa-venus-double:before {	content: "\f226";}.fa-mars-double:before {	content: "\f227";}.fa-venus-mars:before {	content: "\f228";}.fa-mars-stroke:before {	content: "\f229";}.fa-mars-stroke-v:before {	content: "\f22a";}.fa-mars-stroke-h:before {	content: "\f22b";}.fa-neuter:before {	content: "\f22c";}.fa-genderless:before {	content: "\f22d";}.fa-facebook-official:before {	content: "\f230";}.fa-pinterest-p:before {	content: "\f231";}.fa-whatsapp:before {	content: "\f232";}.fa-server:before {	content: "\f233";}.fa-user-plus:before {	content: "\f234";}.fa-user-times:before {	content: "\f235";}.fa-hotel:before,.fa-bed:before {	content: "\f236";}.fa-viacoin:before {	content: "\f237";}.fa-train:before {	content: "\f238";}.fa-subway:before {	content: "\f239";}.fa-medium:before {	content: "\f23a";}.fa-yc:before,.fa-y-combinator:before {	content: "\f23b";}.fa-optin-monster:before {	content: "\f23c";}.fa-opencart:before {	content: "\f23d";}.fa-expeditedssl:before {	content: "\f23e";}.fa-battery-4:before,.fa-battery-full:before {	content: "\f240";}.fa-battery-3:before,.fa-battery-three-quarters:before {	content: "\f241";}.fa-battery-2:before,.fa-battery-half:before {	content: "\f242";}.fa-battery-1:before,.fa-battery-quarter:before {	content: "\f243";}.fa-battery-0:before,.fa-battery-empty:before {	content: "\f244";}.fa-mouse-pointer:before {	content: "\f245";}.fa-i-cursor:before {	content: "\f246";}.fa-object-group:before {	content: "\f247";}.fa-object-ungroup:before {	content: "\f248";}.fa-sticky-note:before {	content: "\f249";}.fa-sticky-note-o:before {	content: "\f24a";}.fa-cc-jcb:before {	content: "\f24b";}.fa-cc-diners-club:before {	content: "\f24c";}.fa-clone:before {	content: "\f24d";}.fa-balance-scale:before {	content: "\f24e";}.fa-hourglass-o:before {	content: "\f250";}.fa-hourglass-1:before,.fa-hourglass-start:before {	content: "\f251";}.fa-hourglass-2:before,.fa-hourglass-half:before {	content: "\f252";}.fa-hourglass-3:before,.fa-hourglass-end:before {	content: "\f253";}.fa-hourglass:before {	content: "\f254";}.fa-hand-grab-o:before,.fa-hand-rock-o:before {	content: "\f255";}.fa-hand-stop-o:before,.fa-hand-paper-o:before {	content: "\f256";}.fa-hand-scissors-o:before {	content: "\f257";}.fa-hand-lizard-o:before {	content: "\f258";}.fa-hand-spock-o:before {	content: "\f259";}.fa-hand-pointer-o:before {	content: "\f25a";}.fa-hand-peace-o:before {	content: "\f25b";}.fa-trademark:before {	content: "\f25c";}.fa-registered:before {	content: "\f25d";}.fa-creative-commons:before {	content: "\f25e";}.fa-gg:before {	content: "\f260";}.fa-gg-circle:before {	content: "\f261";}.fa-tripadvisor:before {	content: "\f262";}.fa-odnoklassniki:before {	content: "\f263";}.fa-odnoklassniki-square:before {	content: "\f264";}.fa-get-pocket:before {	content: "\f265";}.fa-wikipedia-w:before {	content: "\f266";}.fa-safari:before {	content: "\f267";}.fa-chrome:before {	content: "\f268";}.fa-firefox:before {	content: "\f269";}.fa-opera:before {	content: "\f26a";}.fa-internet-explorer:before {	content: "\f26b";}.fa-tv:before,.fa-television:before {	content: "\f26c";}.fa-contao:before {	content: "\f26d";}.fa-500px:before {	content: "\f26e";}.fa-amazon:before {	content: "\f270";}.fa-calendar-plus-o:before {	content: "\f271";}.fa-calendar-minus-o:before {	content: "\f272";}.fa-calendar-times-o:before {	content: "\f273";}.fa-calendar-check-o:before {	content: "\f274";}.fa-industry:before {	content: "\f275";}.fa-map-pin:before {	content: "\f276";}.fa-map-signs:before {	content: "\f277";}.fa-map-o:before {	content: "\f278";}.fa-map:before {	content: "\f279";}.fa-commenting:before {	content: "\f27a";}.fa-commenting-o:before {	content: "\f27b";}.fa-houzz:before {	content: "\f27c";}.fa-vimeo:before {	content: "\f27d";}.fa-black-tie:before {	content: "\f27e";}.fa-fonticons:before {	content: "\f280";}.fa-reddit-alien:before {	content: "\f281";}.fa-edge:before {	content: "\f282";}.fa-credit-card-alt:before {	content: "\f283";}.fa-codiepie:before {	content: "\f284";}.fa-modx:before {	content: "\f285";}.fa-fort-awesome:before {	content: "\f286";}.fa-usb:before {	content: "\f287";}.fa-product-hunt:before {	content: "\f288";}.fa-mixcloud:before {	content: "\f289";}.fa-scribd:before {	content: "\f28a";}.fa-pause-circle:before {	content: "\f28b";}.fa-pause-circle-o:before {	content: "\f28c";}.fa-stop-circle:before {	content: "\f28d";}.fa-stop-circle-o:before {	content: "\f28e";}.fa-shopping-bag:before {	content: "\f290";}.fa-shopping-basket:before {	content: "\f291";}.fa-hashtag:before {	content: "\f292";}.fa-bluetooth:before {	content: "\f293";}.fa-bluetooth-b:before {	content: "\f294";}.fa-percent:before {	content: "\f295";}[class*='fa-']:before {	font-weight: 400;	font-family: 'FontAwesome';}/** @section      Components* @description  This section holds all elements style declarations of template*//** @subsection   Buttons*/.btn {	display: inline-block;	text-align: center;	line-height: 1.2;	white-space: nowrap;	max-width: 100%;	text-overflow: ellipsis;	cursor: pointer;	vertical-align: middle;	position: relative;	z-index: 1;	text-decoration: none;}.btn:hover {	color: inherit;	text-decoration: none;}.btn .icon {	float: left;	vertical-align: middle;}.btn:focus {	box-shadow: none;}.btn-xs {	font-size: 14px;}.btn-xs .icon {	font-size: 23.56547px;	padding-right: 10px;	line-height: 0.75188em;}.btn-sm {	border-width: 2px;	padding: 14px;	font-size: 16px;}.btn-sm .icon {	font-size: 22.85674px;	padding-right: 10px;	line-height: 0.77519em;}.btn-md {	border-width: 2px;	padding: 18px 35px;	font-size: 18px;}.btn-md .icon {	font-size: 25.16013px;	padding-right: 10px;	line-height: 0.70423em;}.btn-lg {	border-width: 2px;	padding: 28px 40px;	font-size: 18px;}.btn-lg .icon {	font-size: 43.76445px;	padding-right: 20px;	line-height: 0.40486em;}.btn-xl {	border-width: 2px;	padding: 32px;	font-size: 23px;}.btn-xl .icon {	font-size: 41.85972px;	padding-right: 20px;	line-height: 0.53333em;}.btn-default {	color: #333333;	background: transparent;	border-color: #ebebeb;}.btn-default:hover {	background: #ebebeb;}.btn-default:active {	background: #dedede;	border-color: #dedede;}.btn-primary {	display: inline-block;	color: #15c394;	position: relative;	background: transparent;}.btn-primary span {	background: transparent url("../images/arrow1.png") no-repeat scroll -4px 0;	display: inline-block;	height: 9px;	position: absolute;	transition: all 0.3s ease 0s;	width: 4px;	top: 50%;	right: -11px;	-webkit-transform: translateY(-50%);	transform: translateY(-50%);}.btn-primary:hover, .btn-primary:active {	color: #3a4248;	background: transparent;	box-shadow: none;}.btn-primary:hover span, .btn-primary:active span {	background-position: 0px 0;}.btn-group {	-webkit-transform: translateY(-30px);	transform: translateY(-30px);	margin-bottom: -30px;	margin-left: -30px;}.btn-group .btn {	margin-top: 30px;	margin-left: 30px;}/** @subsection   Icons*/.icon {	display: inline-block;	text-align: center;	border-radius: 50%;	border-style: solid;}.icon-xs {	width: 60px;	height: 60px;	line-height: 56px;	font-size: 28px;	border-width: 2px;}.icon-sm {	width: 70px;	height: 70px;	line-height: 66px;	font-size: 30px;	border-width: 2px;}.icon-md {	width: 83px;	height: 83px;	line-height: 79px;	font-size: 35px;	border-width: 2px;}.icon-lg {	width: 90px;	height: 90px;	line-height: 86px;	font-size: 36px;	border-width: 2px;}.icon-xl {	width: 100px;	height: 100px;	line-height: 96px;	font-size: 100px;	border-width: 2px;}.icon-default {	color: #333333;	border-color: transparent;}.icon-primary {	color: #FFF;	background: #15c394;	border-color: #15c394;	box-shadow: 3px 4px 5px 0px rgba(0, 0, 0, 0.11);}a.icon-primary:hover {	background: #13ac83;}/* * @subsection   Box *//** @subsection Box*/.box__left {	padding-bottom: 30px;}.box__right {	padding-top: 30px;}.box-rtl {	direction: rtl;}.box-rtl > .box__left {	padding-right: 0;	padding-left: 30px;}.box-rtl > .box__right {	padding-right: 30px;	padding-left: 0;}.box-ltr {	direction: ltr;}.box-group, .box-group-outer > * {	display: -ms-flexbox;	display: -webkit-flex;	display: flex;}.box > .box__left img, .box > .box__right img {	max-width: none;}.box > .box__left,.box > .box__right,.box > .box__body {	padding: 0;	direction: ltr;	display: table-cell;	vertical-align: top;}.box > .box__left {	padding-right: 30px;	padding-bottom: 0;}.box > .box__right {	padding-left: 30px;	padding-top: 0;}@media (min-width: 480px) {	html:not(.lt-ie10) .box-xs > .box__left img, html:not(.lt-ie10) .box-xs > .box__right img {		max-width: none;	}	html:not(.lt-ie10) .box-xs > .box__left,	html:not(.lt-ie10) .box-xs > .box__right,	html:not(.lt-ie10) .box-xs > .box__body {		display: table-cell;		vertical-align: top;	}	html:not(.lt-ie10) .box-xs > .box__left {		padding-right: 30px;		padding-bottom: 0;	}	html:not(.lt-ie10) .box-xs > .box__right {		padding-left: 30px;		padding-top: 0;	}	html:not(.lt-ie10) .box-xs-clear > .box__left img, html:not(.lt-ie10) .box-xs-clear > .box__right img {		max-width: 100%;	}	html:not(.lt-ie10) .box-xs-clear > .box__left,	html:not(.lt-ie10) .box-xs-clear > .box__right,	html:not(.lt-ie10) .box-xs-clear .box__body {		padding: 0;		display: block;		vert-align: top;	}	html:not(.lt-ie10) .box-xs-clear > .box__left {		padding-bottom: 30px;	}	html:not(.lt-ie10) .box-xs-clear > .box__right {		padding-top: 30px;	}	html:not(.lt-ie10) .box-xs-rtl {		direction: rtl;	}	html:not(.lt-ie10) .box-xs-rtl > .box__left {		padding-right: 0;		padding-left: 30px;	}	html:not(.lt-ie10) .box-xs-rtl > .box__right {		padding-right: 30px;		padding-left: 0;	}	html:not(.lt-ie10) .box-xs-ltr {		direction: ltr;	}	html:not(.lt-ie10) .box-xs-ltr > .box__left {		padding-right: 30px;		padding-left: 0;	}	html:not(.lt-ie10) .box-xs-ltr > .box__right {		padding-right: 0;		padding-left: 30px;	}}@media (min-width: 768px) {	html:not(.lt-ie10) .box-sm > .box__left img, html:not(.lt-ie10) .box-sm > .box__right img {		max-width: none;	}	html:not(.lt-ie10) .box-sm > .box__left,	html:not(.lt-ie10) .box-sm > .box__right,	html:not(.lt-ie10) .box-sm > .box__body {		display: table-cell;		vertical-align: top;	}	html:not(.lt-ie10) .box-sm > .box__left {		padding-right: 30px;		padding-bottom: 0;	}	html:not(.lt-ie10) .box-sm > .box__right {		padding-left: 30px;		padding-top: 0;	}	html:not(.lt-ie10) .box-sm-clear > .box__left img, html:not(.lt-ie10) .box-sm-clear > .box__right img {		max-width: 100%;	}	html:not(.lt-ie10) .box-sm-clear > .box__left,	html:not(.lt-ie10) .box-sm-clear > .box__right,	html:not(.lt-ie10) .box-sm-clear .box__body {		padding: 0;		display: block;		vert-align: top;	}	html:not(.lt-ie10) .box-sm-clear > .box__left {		padding-bottom: 30px;	}	html:not(.lt-ie10) .box-sm-clear > .box__right {		padding-top: 30px;	}	html:not(.lt-ie10) .box-sm-rtl {		direction: rtl;	}	html:not(.lt-ie10) .box-sm-rtl > .box__left {		padding-right: 0;		padding-left: 30px;	}	html:not(.lt-ie10) .box-sm-rtl > .box__right {		padding-right: 30px;		padding-left: 0;	}	html:not(.lt-ie10) .box-sm-ltr {		direction: ltr;	}	html:not(.lt-ie10) .box-sm-ltr > .box__left {		padding-right: 30px;		padding-left: 0;	}	html:not(.lt-ie10) .box-sm-ltr > .box__right {		padding-right: 0;		padding-left: 30px;	}}@media (min-width: 992px) {	html:not(.lt-ie10) .box-md > .box__left img, html:not(.lt-ie10) .box-md > .box__right img {		max-width: none;	}	html:not(.lt-ie10) .box-md > .box__left,	html:not(.lt-ie10) .box-md > .box__right,	html:not(.lt-ie10) .box-md > .box__body {		display: table-cell;		vertical-align: top;	}	html:not(.lt-ie10) .box-md > .box__left {		padding-right: 30px;		padding-bottom: 0;	}	html:not(.lt-ie10) .box-md > .box__right {		padding-left: 30px;		padding-top: 0;	}	html:not(.lt-ie10) .box-md-clear > .box__left img, html:not(.lt-ie10) .box-md-clear > .box__right img {		max-width: 100%;	}	html:not(.lt-ie10) .box-md-clear > .box__left,	html:not(.lt-ie10) .box-md-clear > .box__right,	html:not(.lt-ie10) .box-md-clear .box__body {		padding: 0;		display: block;		vert-align: top;	}	html:not(.lt-ie10) .box-md-clear > .box__left {		padding-bottom: 30px;	}	html:not(.lt-ie10) .box-md-clear > .box__right {		padding-top: 30px;	}	html:not(.lt-ie10) .box-md-rtl {		direction: rtl;	}	html:not(.lt-ie10) .box-md-rtl > .box__left {		padding-right: 0;		padding-left: 30px;	}	html:not(.lt-ie10) .box-md-rtl > .box__right {		padding-right: 30px;		padding-left: 0;	}	html:not(.lt-ie10) .box-md-ltr {		direction: ltr;	}	html:not(.lt-ie10) .box-md-ltr > .box__left {		padding-right: 30px;		padding-left: 0;	}	html:not(.lt-ie10) .box-md-ltr > .box__right {		padding-right: 0;		padding-left: 30px;	}}@media (min-width: 1200px) {	html:not(.lt-ie10) .box-lg > .box__left img, html:not(.lt-ie10) .box-lg > .box__right img {		max-width: none;	}	html:not(.lt-ie10) .box-lg > .box__left,	html:not(.lt-ie10) .box-lg > .box__right,	html:not(.lt-ie10) .box-lg > .box__body {		display: table-cell;		vertical-align: top;	}	html:not(.lt-ie10) .box-lg > .box__left {		padding-right: 30px;		padding-bottom: 0;	}	html:not(.lt-ie10) .box-lg > .box__right {		padding-left: 30px;		padding-top: 0;	}	html:not(.lt-ie10) .box-lg-clear > .box__left img, html:not(.lt-ie10) .box-lg-clear > .box__right img {		max-width: 100%;	}	html:not(.lt-ie10) .box-lg-clear > .box__left,	html:not(.lt-ie10) .box-lg-clear > .box__right,	html:not(.lt-ie10) .box-lg-clear .box__body {		padding: 0;		display: block;		vert-align: top;	}	html:not(.lt-ie10) .box-lg-clear > .box__left {		padding-bottom: 30px;	}	html:not(.lt-ie10) .box-lg-clear > .box__right {		padding-top: 30px;	}	html:not(.lt-ie10) .box-lg-rtl {		direction: rtl;	}	html:not(.lt-ie10) .box-lg-rtl > .box__left {		padding-right: 0;		padding-left: 30px;	}	html:not(.lt-ie10) .box-lg-rtl > .box__right {		padding-right: 30px;		padding-left: 0;	}	html:not(.lt-ie10) .box-lg-ltr {		direction: ltr;	}	html:not(.lt-ie10) .box-lg-ltr > .box__left {		padding-right: 30px;		padding-left: 0;	}	html:not(.lt-ie10) .box-lg-ltr > .box__right {		padding-right: 0;		padding-left: 30px;	}}.box .box__middle, html:not(.lt-ie10) .box .box__middle, .box-xs .box__middle, html:not(.lt-ie10) .box-xs .box__middle, .box-sm .box__middle, html:not(.lt-ie10) .box-sm .box__middle, .box-md .box__middle, html:not(.lt-ie10) .box-md .box__middle, .box-lg .box__middle, html:not(.lt-ie10) .box-lg .box__middle {	vertical-align: middle;}.box .box__bottom, html:not(.lt-ie10) .box .box__bottom, .box-xs .box__bottom, html:not(.lt-ie10) .box-xs .box__bottom, .box-sm .box__bottom, html:not(.lt-ie10) .box-sm .box__bottom, .box-md .box__bottom, html:not(.lt-ie10) .box-md .box__bottom, .box-lg .box__bottom, html:not(.lt-ie10) .box-lg .box__bottom {	vertical-align: bottom;}/** @section      Extensions* @description  This section holds some of style declarations for necessary*               scripts*//** @subsection   RD Navbar** @description  Describes style declarations for RD Navbar extension** @author       Evgeniy Gusarov* @link         https://ua.linkedin.com/pub/evgeniy-gusarov/8a/a40/54a* @version      2.0.0*/@-webkit-keyframes rd-navbar-slide-down {	0% {		-webkit-transform: translateY(-100%);		transform: translateY(-100%);	}	100% {		-webkit-transform: translateY(0);		transform: translateY(0);	}}@keyframes rd-navbar-slide-down {	0% {		-webkit-transform: translateY(-100%);		transform: translateY(-100%);	}	100% {		-webkit-transform: translateY(0);		transform: translateY(0);	}}@-webkit-keyframes rd-navbar-slide-up {	0% {		-webkit-transform: translateY(0);		transform: translateY(0);	}	100% {		-webkit-transform: translateY(-100%);		transform: translateY(-100%);	}}@keyframes rd-navbar-slide-up {	0% {		-webkit-transform: translateY(0);		transform: translateY(0);	}	100% {		-webkit-transform: translateY(-100%);		transform: translateY(-100%);	}}/** @subsection General Styles*/.rd-navbar-wrap {	transition: 0.3s all cubic-bezier(0.785, 0.135, 0.15, 0.86);}.rd-navbar, .rd-navbar.rd-navbar--is-clone {	display: none;}.rd-navbar-fixed,.rd-navbar-static,.rd-navbar-fullwidth,.rd-navbar-sidebar {	display: block;}.rd-navbar--no-transition, .rd-navbar--no-transition * {	transition: none !important;}.rd-navbar-wrap, .rd-navbar, .rd-navbar-brand, .rd-navbar-slogan,.rd-navbar-dropdown, .rd-navbar-megamenu, .rd-navbar-collapse-items,.brand-name, .rd-navbar-nav, .rd-navbar-panel, .rd-navbar-search-form-input,.rd-navbar-search-form-submit, .rd-navbar-search-toggle,.rd-navbar-live-search-results, .rd-navbar-search-form {	transition: .3s all ease;}.rd-navbar-collapse-toggle {	display: inline-block;	position: relative;	width: 48px;	height: 48px;	line-height: 48px;	cursor: pointer;	color: #888888;	display: none;}.rd-navbar-collapse-toggle span {	top: 50%;	margin-top: -3px;}.rd-navbar-collapse-toggle span, .rd-navbar-collapse-toggle span:before, .rd-navbar-collapse-toggle span:after {	position: absolute;	width: 6px;	height: 6px;	line-height: 6px;	text-align: center;	background: #888888;	left: 50%;	margin-left: -3px;	border-radius: 50%;	transition: .3s all ease;}.rd-navbar-collapse-toggle span:before, .rd-navbar-collapse-toggle span:after {	content: '';}.rd-navbar-collapse-toggle span:before {	bottom: 100%;	margin-bottom: 3px;}.rd-navbar-collapse-toggle span:after {	top: 100%;	margin-top: 3px;}.rd-navbar-collapse-toggle.active span {	-webkit-transform: scale(0.7);	transform: scale(0.7);}.rd-navbar-collapse-toggle.active span:before {	-webkit-transform: translateY(18px);	transform: translateY(18px);}.rd-navbar-collapse-toggle.active span:after {	-webkit-transform: translateY(-18px);	transform: translateY(-18px);}.rd-navbar--has-sidebar body {	padding-left: 270px;}.rd-navbar--is-stuck {	box-shadow: 0 0 0 rgba(0, 0, 0, 0.12), 3px 4px 8px 0px rgba(0, 0, 0, 0.11);}.rd-navbar.rd-navbar-fixed + .rd-navbar.rd-navbar--is-clone,.rd-navbar.rd-navbar-sidebar + .rd-navbar.rd-navbar--is-clone {	display: none;}.rd-navbar.rd-navbar--is-stuck.rd-navbar--loading {	visibility: hidden;	-webkit-transform: translateY(-100%);	transform: translateY(-100%);}/** Navbar components*/.rd-navbar {	display: none;	background: rgba(58, 66, 72, 0.75);}.rd-navbar-toggle {	display: inline-block;	position: relative;	width: 48px;	height: 48px;	line-height: 48px;	cursor: pointer;	color: #333333;	display: none;}.rd-navbar-toggle span {	position: relative;	display: block;	margin: auto;	transition: .3s all ease;}.rd-navbar-toggle span:after, .rd-navbar-toggle span:before {	content: "";	position: absolute;	left: 0;	top: -8px;	transition: .3s all ease;}.rd-navbar-toggle span:after {	top: 8px;}.rd-navbar-toggle span:after, .rd-navbar-toggle span:before, .rd-navbar-toggle span {	width: 24px;	height: 4px;	background-color: #333333;	backface-visibility: hidden;	border-radius: 2px;}.rd-navbar-toggle span {	-webkit-transform: rotate(180deg);	transform: rotate(180deg);}.rd-navbar-toggle span:before, .rd-navbar-toggle span:after {	-webkit-transform-origin: 1.71429px center;	transform-origin: 1.71429px center;	-webkit-transform-origin: 1.71429px center;	transform-origin: 1.71429px center;}.rd-navbar-toggle.active span {	-webkit-transform: rotate(360deg);	transform: rotate(360deg);}.rd-navbar-toggle.active span:before, .rd-navbar-toggle.active span:after {	top: 0;	width: 15px;}.rd-navbar-toggle.active span:before {	-webkit-transform: rotate3d(0, 0, 1, -40deg);	transform: rotate3d(0, 0, 1, -40deg);}.rd-navbar-toggle.active span:after {	-webkit-transform: rotate3d(0, 0, 1, 40deg);	transform: rotate3d(0, 0, 1, 40deg);}.rd-navbar-brand .brand-name {	margin-top: 5px;	color: #fff;	font-size: 24px;	display: inline-block;}.rd-navbar-brand .brand-name:hover {	text-decoration: none;}.rd-navbar-brand .brand-slogan {	font-size: 12px;	text-transform: uppercase;	display: block;	color: #15c394;}.rd-navbar-dropdown {	display: none;}.rd-navbar-search-toggle {	display: inline-block;	font: 400 18px/36px "FontAwesome";}.rd-navbar-search-toggle, .rd-navbar-search-toggle:before, .rd-navbar-search-toggle:after {	text-align: center;	width: 36px;	height: 36px;}.rd-navbar-search-toggle:before, .rd-navbar-search-toggle:after {	position: absolute;	left: 0;	top: 0;}.rd-navbar-search-toggle:before {	content: '\f002';	transition: .3s all ease;	-webkit-transform: scale(1) rotate(0deg);	transform: scale(1) rotate(0deg);}.rd-navbar:not(.rd-navbar-fixed) .rd-navbar-search-toggle:after {	content: '\f00d';	transition: .3s all ease;	-webkit-transform: scale(0) rotate(-90deg);	transform: scale(0) rotate(-90deg);}.rd-navbar:not(.rd-navbar-fixed) .rd-navbar-search-toggle.active:before {	-webkit-transform: scale(0) rotate(90deg);	transform: scale(0) rotate(90deg);}.rd-navbar:not(.rd-navbar-fixed) .rd-navbar-search-toggle.active:after {	-webkit-transform: scale(1) rotate(0deg);	transform: scale(1) rotate(0deg);}.rd-navbar-fixed .rd-navbar-search-toggle, .rd-navbar-fixed .rd-navbar-search-toggle:before {	width: 48px;	line-height: 48px;}.rd-navbar-search-form-submit {	display: inline-block;	position: relative;	width: 48px;	height: 48px;	line-height: 48px;	cursor: pointer;	color: #888888;	text-align: center;	font-size: 24px;}.rd-navbar-search-form-submit:before {	content: "\f002";	font-weight: 400;	font-family: "FontAwesome";}.rd-navbar-search-form-submit.active {	-webkit-transform: scale(0.7);	transform: scale(0.7);}.rd-navbar-search-form-input {	display: block;}.rd-navbar-live-search-results {	position: absolute;	left: 0%;	right: 0px;	padding: 16px 8px 8px;	top: 100%;	font-size: 16px;	line-height: 34px;	color: #333;	background: #FFF;	box-shadow: 0 0 0 rgba(0, 0, 0, 0.12), 3px 4px 8px 0px rgba(0, 0, 0, 0.11);	opacity: 0;	visibility: hidden;	text-align: left;	z-index: 998;}@media (min-width: 1200px) {	.rd-navbar-live-search-results {		left: 67.9%;		right: 15px;	}}.rd-navbar-live-search-results .search-quick-result {	padding-left: 8px;	font-size: 14px;	line-height: 30px;	color: #757575;}.rd-navbar-live-search-results .search_list {	margin-top: 4px;	font-size: 16px;	line-height: 30px;}.rd-navbar-live-search-results .search_list li + li {	margin-top: 2px;}.rd-navbar-live-search-results .search_list .search_list li + li:last-child {	margin-top: 8px;	border-top: 1px solid #EBEBEB;	padding-top: 7px;}.rd-navbar-live-search-results .search_link {	display: block;	padding: 8px;	color: #757575;	border-radius: 2px;}.rd-navbar-live-search-results .search_link:hover {	background: #F7F7F7;}.rd-navbar-live-search-results .search_link p {	margin-top: 0;	font-size: 14px;	display: none;}.rd-navbar-live-search-results .search_title {	color: #212121;	font-weight: 400;}.rd-navbar-live-search-results .search_submit {	display: block;	text-align: center;	padding: 8px;	font-weight: 700;	color: #15c394;	text-transform: uppercase;	-webkit-border-radius: 2px;	-moz-border-radius: 2px;	border-radius: 2px;}.rd-navbar-live-search-results .search_submit:hover {	background: #F7F7F7;}.rd-navbar-live-search-results.active {	visibility: visible;	opacity: 1;}@media (min-width: 1200px) {	.rd-navbar-live-search-results .search_link p {		display: block;	}}.rd-navbar-live-search-results {	-webkit-transform: translateY(0%);	transform: translateY(0%);}.rd-navbar-live-search-results.active {	-webkit-transform: translateY(0);	transform: translateY(0);	opacity: 1;}.tablet .rd-navbar-live-search-results {	left: 40% !important;	right: 6px !important;}.tablet .rd-navbar-search-form {	right: 6px !important;	left: 40% !important;	margin-left: auto !important;}.tablet .rd-navbar-search-form input {	border-bottom: 1px solid #61686d;	border-left: 2px solid #15c394;	background: #3a4248;}/** @subsection   Hybrid  Styles*/.rd-navbar-static, .rd-navbar-sidebar, .rd-navbar-fullwidth {	position: relative;	z-index: 10;}.rd-navbar-static .rd-navbar-search-form-input, .rd-navbar-sidebar .rd-navbar-search-form-input, .rd-navbar-fullwidth .rd-navbar-search-form-input {	display: block;}.rd-navbar-static .rd-navbar-search-form-input input, .rd-navbar-sidebar .rd-navbar-search-form-input input, .rd-navbar-fullwidth .rd-navbar-search-form-input input {	display: block;	width: 100%;	padding: 4px 40px 7px 19px;	height: 40px;	font-size: 14px;	line-height: 30px;	color: #acacac;	margin: 10px 0;	border-bottom: 1px solid #61686d;	border-left: 2px solid #15c394;}.rd-navbar-static .rd-navbar-search-form-submit, .rd-navbar-sidebar .rd-navbar-search-form-submit, .rd-navbar-fullwidth .rd-navbar-search-form-submit {	position: absolute;	top: 0;	right: 0;}.rd-navbar-search-toggle {	margin-right: 0px;	margin-top: 0px;}@media (min-width: 992px) {	.rd-navbar-search-toggle {		margin-right: 25px;		margin-top: 2px;	}}.rd-navbar-search-toggle span {	display: none;}@media (min-width: 992px) {	.rd-navbar-search-toggle span {		display: block;	}}.rd-navbar-static:after, .rd-navbar-fullwidth:after {	content: '';	position: absolute;	top: 0;	bottom: 0;	right: 0;	left: 0;	z-index: 1;}.rd-navbar-static .rd-navbar-brand, .rd-navbar-static .rd-navbar-nav > li > a, .rd-navbar-static .rd-navbar-search-toggle, .rd-navbar-fullwidth .rd-navbar-brand, .rd-navbar-fullwidth .rd-navbar-nav > li > a, .rd-navbar-fullwidth .rd-navbar-search-toggle {	position: relative;	z-index: 2;}.rd-navbar-static .rd-navbar-nav-wrap, .rd-navbar-fullwidth .rd-navbar-nav-wrap {	padding-right: 111px;}.rd-navbar-static .rd-navbar-nav > li.opened > .rd-navbar-dropdown,.rd-navbar-static .rd-navbar-nav > li.opened > .rd-navbar-megamenu, .rd-navbar-fullwidth .rd-navbar-nav > li.opened > .rd-navbar-dropdown,.rd-navbar-fullwidth .rd-navbar-nav > li.opened > .rd-navbar-megamenu {	opacity: 1;	height: auto;	display: block;	visibility: visible;	-webkit-transform: translateY(0);	transform: translateY(0);}.rd-navbar-static .rd-navbar-nav > li.opened > .rd-navbar-submenu-toggle::before, .rd-navbar-fullwidth .rd-navbar-nav > li.opened > .rd-navbar-submenu-toggle::before {	color: #fff;}.rd-navbar-static .rd-navbar-nav > li > a, .rd-navbar-fullwidth .rd-navbar-nav > li > a {	display: block;	margin: 20px 10px 20px;	font-size: 15px;	line-height: 30px;	color: #fff;	position: relative;}.rd-navbar-static .rd-navbar-nav > li > a:before, .rd-navbar-fullwidth .rd-navbar-nav > li > a:before {	background: #15c394;	content: "";	display: block;	height: 1px;	position: absolute;	top: 41px;	left: -9px;	width: 141%;	opacity: 0;	transition: .3s all ease;}.rd-navbar-static .rd-navbar-nav > li.focus > a, .rd-navbar-static .rd-navbar-nav > li > a:hover, .rd-navbar-static .rd-navbar-nav > li.active > a, .rd-navbar-fullwidth .rd-navbar-nav > li.focus > a, .rd-navbar-fullwidth .rd-navbar-nav > li > a:hover, .rd-navbar-fullwidth .rd-navbar-nav > li.active > a {	color: #15c394;}.rd-navbar-static .rd-navbar-nav > li.focus > a:before, .rd-navbar-static .rd-navbar-nav > li > a:hover:before, .rd-navbar-static .rd-navbar-nav > li.active > a:before, .rd-navbar-fullwidth .rd-navbar-nav > li.focus > a:before, .rd-navbar-fullwidth .rd-navbar-nav > li > a:hover:before, .rd-navbar-fullwidth .rd-navbar-nav > li.active > a:before {	opacity: 1;	top: 31px;}.rd-navbar-static .rd-navbar-nav > .rd-navbar-submenu > ul, .rd-navbar-fullwidth .rd-navbar-nav > .rd-navbar-submenu > ul {	box-shadow: 0 0 0 rgba(0, 0, 0, 0.12), 3px 4px 8px 0px rgba(0, 0, 0, 0.11);}.rd-navbar-static .rd-navbar-nav > .rd-navbar-submenu li, .rd-navbar-fullwidth .rd-navbar-nav > .rd-navbar-submenu li {	font-size: 14px;	line-height: 30px;}.rd-navbar-static .rd-navbar-nav > .rd-navbar-submenu li.opened > .rd-navbar-dropdown,.rd-navbar-static .rd-navbar-nav > .rd-navbar-submenu li.opened > .rd-navbar-megamenu, .rd-navbar-fullwidth .rd-navbar-nav > .rd-navbar-submenu li.opened > .rd-navbar-dropdown,.rd-navbar-fullwidth .rd-navbar-nav > .rd-navbar-submenu li.opened > .rd-navbar-megamenu {	opacity: 1;	height: auto;	display: block;	visibility: visible;	-webkit-transform: translateY(0);	transform: translateY(0);}.rd-navbar-static .rd-navbar-nav > .rd-navbar-submenu li.opened > .rd-navbar-submenu-toggle::before, .rd-navbar-fullwidth .rd-navbar-nav > .rd-navbar-submenu li.opened > .rd-navbar-submenu-toggle::before {	color: #fff;}.rd-navbar-static .rd-navbar-nav > .rd-navbar-submenu > .rd-navbar-dropdown, .rd-navbar-static .rd-navbar-nav > .rd-navbar-submenu > .rd-navbar-megamenu, .rd-navbar-fullwidth .rd-navbar-nav > .rd-navbar-submenu > .rd-navbar-dropdown, .rd-navbar-fullwidth .rd-navbar-nav > .rd-navbar-submenu > .rd-navbar-megamenu {	opacity: 0;	visibility: hidden;	-webkit-transform: translateY(30px);	transform: translateY(30px);}.rd-navbar-static .rd-navbar-nav > .rd-navbar-submenu.focus > .rd-navbar-dropdown, .rd-navbar-static .rd-navbar-nav > .rd-navbar-submenu.focus > .rd-navbar-megamenu, .rd-navbar-fullwidth .rd-navbar-nav > .rd-navbar-submenu.focus > .rd-navbar-dropdown, .rd-navbar-fullwidth .rd-navbar-nav > .rd-navbar-submenu.focus > .rd-navbar-megamenu {	opacity: 1;	visibility: visible;	-webkit-transform: translateY(0);	transform: translateY(0);}.rd-navbar-static .rd-navbar-nav > .rd-navbar-submenu .rd-navbar-submenu.focus > .rd-navbar-dropdown, .rd-navbar-fullwidth .rd-navbar-nav > .rd-navbar-submenu .rd-navbar-submenu.focus > .rd-navbar-dropdown {	display: block;}.rd-navbar-static .rd-navbar-inner, .rd-navbar-fullwidth .rd-navbar-inner {	position: relative;	max-width: 1200px;	padding-left: 15px;	padding-right: 15px;	margin-left: auto;	margin-right: auto;}.rd-navbar-static .rd-navbar-nav > li > .rd-navbar-dropdown, .rd-navbar-fullwidth .rd-navbar-nav > li > .rd-navbar-dropdown {	display: block;	position: absolute;	padding-right: 3px;	text-align: left;	left: 50%;	margin-left: -60.5px;	width: 121px;	background: #3a4248;	z-index: 5;}.rd-navbar-static .rd-navbar-dropdown, .rd-navbar-fullwidth .rd-navbar-dropdown {	background: #3a4248;	padding: 10px 0 11px 0;}.rd-navbar-static .rd-navbar-dropdown .rd-navbar-dropdown, .rd-navbar-fullwidth .rd-navbar-dropdown .rd-navbar-dropdown {	top: -9px;	position: absolute;	left: 100%;}.rd-navbar-static .rd-navbar-dropdown .rd-navbar-dropdown > li > a, .rd-navbar-fullwidth .rd-navbar-dropdown .rd-navbar-dropdown > li > a {	text-transform: none;	color: #fff;	font-size: 15px;}.rd-navbar-static .rd-navbar-dropdown .rd-navbar-dropdown > li > a:hover, .rd-navbar-fullwidth .rd-navbar-dropdown .rd-navbar-dropdown > li > a:hover {	color: #16c495;}.rd-navbar-static .rd-navbar-dropdown > li > a, .rd-navbar-fullwidth .rd-navbar-dropdown > li > a {	display: block;	margin: 0px 19px;	color: #fff;	background: transparent;	font-size: 15px;}.rd-navbar-static .rd-navbar-dropdown > li > a:hover, .rd-navbar-fullwidth .rd-navbar-dropdown > li > a:hover {	color: #9dc4ba;	background: transparent;}.rd-navbar-static .rd-navbar-dropdown > li.focus > a, .rd-navbar-fullwidth .rd-navbar-dropdown > li.focus > a {	color: #9dc4ba;	background: transparent;}.rd-navbar-static .rd-navbar-megamenu, .rd-navbar-fullwidth .rd-navbar-megamenu {	display: table;	position: absolute;	text-align: left;	right: 15px;	left: 15px;	border-spacing: 31px 25px;	table-layout: fixed;	width: 100%;	margin-top: 10px;	max-width: 1170px;	background: #333333;	z-index: 4;}.rd-navbar-static .rd-navbar-megamenu > li, .rd-navbar-fullwidth .rd-navbar-megamenu > li {	position: relative;	display: table-cell;}.rd-navbar-static .rd-navbar-megamenu > li > p, .rd-navbar-fullwidth .rd-navbar-megamenu > li > p {	font-weight: 400;	text-transform: uppercase;	color: #fff;}.rd-navbar-static .rd-navbar-megamenu > li > ul, .rd-navbar-fullwidth .rd-navbar-megamenu > li > ul {	padding: 8px 9px;}.rd-navbar-static .rd-navbar-megamenu > li > ul li + li, .rd-navbar-fullwidth .rd-navbar-megamenu > li > ul li + li {	margin-top: 5px;}.rd-navbar-static .rd-navbar-megamenu > li > ul a, .rd-navbar-fullwidth .rd-navbar-megamenu > li > ul a {	display: inline-block;	color: #888888;	background: transparent;}.rd-navbar-static .rd-navbar-megamenu > li > ul a:hover, .rd-navbar-fullwidth .rd-navbar-megamenu > li > ul a:hover {	color: #15c394;	background: transparent;}.rd-navbar-static .rd-navbar-megamenu > li + li, .rd-navbar-fullwidth .rd-navbar-megamenu > li + li {	padding-left: 10px;}.rd-navbar-static .rd-navbar-megamenu > li + li:before, .rd-navbar-fullwidth .rd-navbar-megamenu > li + li:before {	content: '';	position: absolute;	top: 30px;	bottom: 30px;	width: 1px;	right: 100%;	margin-right: 17px;	background: #464646;}.rd-navbar-static.rd-navbar--is-clone, .rd-navbar-fullwidth.rd-navbar--is-clone {	display: none;	-webkit-transform: translateY(-510%);	transform: translateY(-510%);}.rd-navbar-static.rd-navbar--is-clone.rd-navbar--is-stuck, .rd-navbar-fullwidth.rd-navbar--is-clone.rd-navbar--is-stuck {	-webkit-transform: translateY(0);	transform: translateY(0);}.rd-navbar-static.rd-navbar--is-clone.rd-navbar--is-stuck .rd-navbar-nav .line-1::before, .rd-navbar-fullwidth.rd-navbar--is-clone.rd-navbar--is-stuck .rd-navbar-nav .line-1::before {	height: 43px;}.rd-navbar-static.rd-navbar--is-clone.rd-navbar--is-stuck .rd-navbar-nav > li > a, .rd-navbar-fullwidth.rd-navbar--is-clone.rd-navbar--is-stuck .rd-navbar-nav > li > a {	padding: 0;	margin: 20px 10px;}.rd-navbar-static.rd-navbar--is-clone.rd-navbar--is-stuck .rd-navbar-search-toggle .line-2::before, .rd-navbar-fullwidth.rd-navbar--is-clone.rd-navbar--is-stuck .rd-navbar-search-toggle .line-2::before {	height: 43px;}.rd-navbar-static .rd-navbar-search-form, .rd-navbar-fullwidth .rd-navbar-search-form {	visibility: hidden;	position: absolute;	top: 100%;	right: 0px;	left: 0%;	opacity: 0;	padding: 10px 33px 22px 27px;	z-index: 1;}@media (min-width: 1200px) {	.rd-navbar-static .rd-navbar-search-form, .rd-navbar-fullwidth .rd-navbar-search-form {		right: 15px;		left: 67.9%;	}}.rd-navbar-static .rd-navbar-search-form:before, .rd-navbar-fullwidth .rd-navbar-search-form:before {	position: absolute;	content: '';	top: 0;	left: 50%;	bottom: 0;	width: 100%;	-webkit-transform: translate(-50%);	transform: translate(-50%);}.rd-navbar-static .rd-navbar-search-form:before, .rd-navbar-fullwidth .rd-navbar-search-form:before {	right: 100%;}.rd-navbar-static .rd-navbar-search-form:after, .rd-navbar-fullwidth .rd-navbar-search-form:after {	left: 100%;}.rd-navbar-static .rd-navbar-search-form:before, .rd-navbar-fullwidth .rd-navbar-search-form:before {	background: #3a4248;}.rd-navbar-static .rd-navbar-search-form-submit, .rd-navbar-fullwidth .rd-navbar-search-form-submit {	right: 15px;	margin-top: 5px;	-webkit-transform: scale(0.7);	transform: scale(0.7);}.rd-navbar-static .rd-navbar-search-form-input, .rd-navbar-fullwidth .rd-navbar-search-form-input {	position: relative;}.rd-navbar-static .rd-navbar-search-toggle, .rd-navbar-fullwidth .rd-navbar-search-toggle {	position: absolute;	right: 15px;	top: 50%;	-webkit-transform: translateY(-50%);	transform: translateY(-50%);	color: #fff;}.rd-navbar-static .rd-navbar-search-toggle:hover, .rd-navbar-fullwidth .rd-navbar-search-toggle:hover {	color: #15c394;}.rd-navbar-static .rd-navbar-search.active .rd-navbar-search-form, .rd-navbar-fullwidth .rd-navbar-search.active .rd-navbar-search-form {	opacity: 1;	visibility: visible;	-webkit-transform: translateY(0%);	transform: translateY(0%);}.rd-navbar-static .rd-navbar-live-search-results, .rd-navbar-fullwidth .rd-navbar-live-search-results {	top: calc(100% + 92px);	z-index: 0;}.rd-navbar-static.rd-navbar--is-stuck, .rd-navbar-static.rd-navbar--is-clone, .rd-navbar-fullwidth.rd-navbar--is-stuck, .rd-navbar-fullwidth.rd-navbar--is-clone {	position: fixed;	left: 0;	top: 0;	right: 0;	z-index: 999;}.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-collapse, .rd-navbar-static.rd-navbar--is-clone .rd-navbar-collapse, .rd-navbar-fullwidth.rd-navbar--is-stuck .rd-navbar-collapse, .rd-navbar-fullwidth.rd-navbar--is-clone .rd-navbar-collapse {	display: none;}.rd-navbar-static .rd-navbar--has-dropdown, .rd-navbar-fullwidth .rd-navbar--has-dropdown {	position: relative;}.rd-navbar-static.rd-navbar--is-clone, .rd-navbar-fullwidth.rd-navbar--is-clone {	display: block;	position: fixed;	top: 0;	left: 0;	right: 0;}.rd-navbar-fixed .rd-navbar-collapse-toggle, .rd-navbar-sidebar .rd-navbar-collapse-toggle {	display: inline-block;	z-index: 1;}.rd-navbar-fixed .rd-navbar-dropdown, .rd-navbar-sidebar .rd-navbar-dropdown {	display: block;}.rd-navbar-fixed .rd-navbar-collapse-items, .rd-navbar-sidebar .rd-navbar-collapse-items {	position: absolute;	width: 260px;	padding: 25px 15px;	box-shadow: 0 0 0 rgba(0, 0, 0, 0.12), 3px 4px 8px 0px rgba(0, 0, 0, 0.11);	color: #888888;	background: rgba(58, 66, 72, 0.75);	font-size: 16px;	line-height: 34px;}.rd-navbar-fixed .rd-navbar-collapse-items li > *, .rd-navbar-sidebar .rd-navbar-collapse-items li > * {	vertical-align: middle;}.rd-navbar-fixed .rd-navbar-collapse-items li + li, .rd-navbar-sidebar .rd-navbar-collapse-items li + li {	margin-top: 10px;}.rd-navbar-fixed .rd-navbar-collapse-items .icon, .rd-navbar-fixed .rd-navbar-collapse-items a, .rd-navbar-sidebar .rd-navbar-collapse-items .icon, .rd-navbar-sidebar .rd-navbar-collapse-items a {	display: inline-block;	font-size: 16px;	line-height: 30px;}.rd-navbar-fixed .rd-navbar-collapse-items .icon, .rd-navbar-fixed .rd-navbar-collapse-items a[class*="fa"]:before, .rd-navbar-sidebar .rd-navbar-collapse-items .icon, .rd-navbar-sidebar .rd-navbar-collapse-items a[class*="fa"]:before {	display: inline-block;	width: 30px;	height: 30px;	padding-right: 5px;}.rd-navbar-fixed .rd-navbar-nav,.rd-navbar-sidebar {	position: fixed;	width: 270px;	height: 100%;	left: 0;	top: 0;	overflow-y: auto;	overflow-x: hidden;	-webkit-overflow-scrolling: touch;	font-size: 16px;	line-height: 34px;	color: #888888;	background: rgba(58, 66, 72, 0.75);	box-shadow: 0 0 0 rgba(0, 0, 0, 0.12), 3px 4px 8px 0px rgba(0, 0, 0, 0.11);	z-index: 998;	padding: 10px 4px;}.rd-navbar-fixed .rd-navbar-nav:before, .rd-navbar-fixed .rd-navbar-nav:after,.rd-navbar-sidebar:before,.rd-navbar-sidebar:after {	content: '';	display: block;	height: 56px;}.rd-navbar-fixed .rd-navbar-nav::-webkit-scrollbar,.rd-navbar-sidebar::-webkit-scrollbar {	width: 4px;}.rd-navbar-fixed .rd-navbar-nav::-webkit-scrollbar-thumb,.rd-navbar-sidebar::-webkit-scrollbar-thumb {	background: rgba(81, 92, 100, 0.75);	border: none;	border-radius: 0;	opacity: .2;}.rd-navbar-fixed .rd-navbar-nav::-webkit-scrollbar-track,.rd-navbar-sidebar::-webkit-scrollbar-track {	background: rgba(58, 66, 72, 0.75);	border: none;	border-radius: 0;}.rd-navbar-fixed .rd-navbar-nav p,.rd-navbar-sidebar .rd-navbar-nav p {	font-weight: 700;	color: #333333;	padding: 5px 40px 5px 15px;}.rd-navbar-fixed .rd-navbar-nav p > a,.rd-navbar-sidebar .rd-navbar-nav p > a {	display: block;	color: #888888;	margin: -5px -40px -5px -15px;	font-weight: 400;	padding: 5px 40px 5px 15px;}.rd-navbar-fixed .rd-navbar-nav p > a:hover,.rd-navbar-sidebar .rd-navbar-nav p > a:hover {	color: #FFF;	background: #15c394;	text-decoration: none;}.rd-navbar-fixed .rd-navbar-nav li,.rd-navbar-sidebar .rd-navbar-nav li {	position: relative;}.rd-navbar-fixed .rd-navbar-nav li li > a,.rd-navbar-sidebar .rd-navbar-nav li li > a {	padding-left: 20px;}.rd-navbar-fixed .rd-navbar-nav li > a,.rd-navbar-sidebar .rd-navbar-nav li > a {	position: relative;	display: block;	padding: 5px 45px 5px 15px;	color: #fff;}.rd-navbar-fixed .rd-navbar-nav li > a:first-letter,.rd-navbar-sidebar .rd-navbar-nav li > a:first-letter {	text-transform: uppercase;}.rd-navbar-fixed .rd-navbar-nav li.active > a,.rd-navbar-sidebar .rd-navbar-nav li.active > a {	color: #fff;	background: #15c394;}.rd-navbar-fixed .rd-navbar-nav li.focus > a, .rd-navbar-fixed .rd-navbar-nav li > a:hover,.rd-navbar-sidebar .rd-navbar-nav li.focus > a,.rd-navbar-sidebar .rd-navbar-nav li > a:hover {	color: #FFF;	background: #15c394;}.rd-navbar-fixed .rd-navbar-nav li + li, .rd-navbar-fixed .rd-navbar-nav li > img + a, .rd-navbar-fixed .rd-navbar-nav li > a + a, .rd-navbar-fixed .rd-navbar-nav li > a + ul,.rd-navbar-sidebar .rd-navbar-nav li + li,.rd-navbar-sidebar .rd-navbar-nav li > img + a,.rd-navbar-sidebar .rd-navbar-nav li > a + a,.rd-navbar-sidebar .rd-navbar-nav li > a + ul {	margin-top: 4px;}.rd-navbar-fixed .rd-navbar-nav .rd-navbar-dropdown > li > a,.rd-navbar-sidebar .rd-navbar-nav .rd-navbar-dropdown > li > a {	padding-left: 20px;}.rd-navbar-fixed .rd-navbar-nav .rd-navbar-dropdown ul > li > a,.rd-navbar-sidebar .rd-navbar-nav .rd-navbar-dropdown ul > li > a {	padding-left: 25px;}.rd-navbar-fixed .rd-navbar-search-form-submit, .rd-navbar-sidebar .rd-navbar-search-form-submit {	-webkit-transform: scale(0.7);	transform: scale(0.7);}/** Static Layout*/.rd-navbar-static-linked .page-header1 .rd-navbar-wrap {	bottom: 3.8%;	left: 0;	position: absolute;	right: 0;	z-index: 999;}.rd-navbar-fullwidth-linked .page-header1 .rd-navbar-wrap {	left: 0;	position: absolute;	right: 0;	top: 0%;	z-index: 999;}.rd-navbar-static {	display: block;}.rd-navbar-static .rd-navbar-panel, .rd-navbar-static .rd-navbar-nav-wrap {	display: table-cell;	vertical-align: middle;}.rd-navbar-static .rd-navbar-panel {	text-align: left;	min-width: 300px;}.rd-navbar-static .rd-navbar-nav-wrap {	width: 100%;	text-align: right;}.rd-navbar-static .rd-navbar-nav {	margin-left: -2px;}.rd-navbar-static .rd-navbar-nav > li {	display: inline-block;	margin-left: 35px;}.rd-navbar-static .rd-navbar-static--visible {	display: block;}.rd-navbar-static .rd-navbar-static--hidden {	display: none;}/** Fullwidth Layout*/.rd-navbar-fullwidth {	display: block;}.rd-navbar-fullwidth .rd-navbar-search-form, .rd-navbar-fullwidth .rd-navbar-live-search-results {	left: 60%;	right: 15px;}.rd-navbar-fullwidth .rd-navbar-nav > li > a::before {	display: none;}.rd-navbar-fullwidth .rd-navbar-panel {	text-align: center;	padding: 20px 0;}.rd-navbar-fullwidth .rd-navbar-nav-wrap {	padding-right: 111px;	position: relative;}.rd-navbar-fullwidth .rd-navbar-nav-wrap .rd-navbar-megamenu {	left: 0;	right: 0;}.rd-navbar-fullwidth .rd-navbar-search-toggle {	right: 0;}.rd-navbar-fullwidth .rd-navbar-nav {	width: 100%;	display: table;	table-layout: fixed;}.rd-navbar-fullwidth .rd-navbar-nav > li {	display: table-cell;}.rd-navbar-fullwidth .rd-navbar-nav > li > a {	display: block;	text-align: center;	padding: 0px;}.rd-navbar-fullwidth.rd-navbar--is-stuck {	-webkit-transform: translateY(-120px);	transform: translateY(-120px);}.rd-navbar-fullwidth.rd-navbar--is-stuck .rd-navbar-panel {	display: none;}.rd-navbar-fullwidth .rd-navbar-fullwidth--visible {	display: block;}.rd-navbar-fullwidth .rd-navbar-fullwidth--hidden {	display: none;}/** Fixed Layout*/.rd-navbar-toggle span::after, .rd-navbar-toggle span::before, .rd-navbar-toggle span {	background-color: #fff;}html.rd-navbar-fixed-linked .rd-navbar-search-form-submit:before {	transition: .3s all ease;	color: #fff;}html.rd-navbar-fixed-linked .rd-navbar-search-form-submit:hover:before {	color: #15c394;}.rd-navbar-fixed {	display: block;}.rd-navbar-fixed .rd-navbar-live-search-results {	left: 0;	right: 0;}.rd-navbar-fixed .rd-navbar-brand {	position: relative;	display: inline-block;	padding-left: 4px;	width: calc(100% - 104px);}.rd-navbar-fixed .rd-navbar-brand .brand-name {	display: inline-block;	font-size: 20px;	line-height: 20px;	margin-top: 13px;}.rd-navbar-fixed .rd-navbar-brand .brand-slogan {	display: none;}.rd-navbar-fixed .rd-navbar-panel {	display: block;	position: fixed;	left: 0;	top: 0;	right: 0;	padding: 4px;	height: 56px;	color: #888888;	z-index: 999;}.rd-navbar-fixed .rd-navbar-panel:before {	content: '';	position: absolute;	left: 0;	top: 0;	bottom: 0;	right: 0;	background: rgba(58, 66, 72, 0.75);}.rd-navbar-fixed .rd-navbar-toggle {	display: inline-block;}.rd-navbar-fixed .rd-navbar-collapse {	right: 4px;	z-index: 1000;}.rd-navbar-fixed .rd-navbar-collapse-items {	top: 100%;	right: 0;	margin-top: 8px;	-webkit-transform: translateY(30px);	transform: translateY(30px);	opacity: 0;	visibility: hidden;}.rd-navbar-fixed .rd-navbar-collapse.active .rd-navbar-collapse-items {	opacity: 1;	visibility: visible;	-webkit-transform: translateY(0);	transform: translateY(0);}.rd-navbar-fixed .rd-navbar-search-form, .rd-navbar-fixed .rd-navbar-search-toggle {	right: 4px;}.rd-navbar-fixed .rd-navbar-search-form, .rd-navbar-fixed .rd-navbar-search .rd-navbar-live-search-results {	position: fixed;	margin-right: 0;	margin-left: auto;}.rd-navbar-fixed .rd-navbar-search .rd-navbar-live-search-results {	top: 56px;}.rd-navbar-fixed .rd-navbar-search-form {	top: 0;	left: 56px;	height: 56px;	z-index: 10;}.rd-navbar-fixed .rd-navbar-search-form-input {	padding: 8px 0;	visibility: hidden;	opacity: 0;	height: 56px;	background: #3a4248;	transition: .3s all ease;	z-index: 1;}.rd-navbar-fixed .rd-navbar-search-form-input input {	display: block;	width: 100%;	padding: 0 48px 0 20px;	height: 40px;	font-size: 16px;	line-height: 34px;	color: #fff;}.rd-navbar-fixed .rd-navbar-search-form-submit {	position: absolute;	top: 4px;	right: 0;	opacity: 0;	visibility: hidden;}.rd-navbar-fixed .rd-navbar-search-toggle.active {	opacity: 0;	visibility: hidden;}.rd-navbar-fixed .rd-navbar-search.active .rd-navbar-search-form-input,.rd-navbar-fixed .rd-navbar-search.active .rd-navbar-search-form-submit {	opacity: 1;	visibility: visible;}@media (min-width: 992px) {	.rd-navbar-fixed .rd-navbar-search-form, .rd-navbar-fixed .rd-navbar-search .rd-navbar-live-search-results {		max-width: 340px;	}	.rd-navbar-fixed .rd-navbar-search .rd-navbar-live-search-results {		right: 4px;	}}@media (min-width: 480px) {	.rd-navbar-fixed .rd-navbar-search .rd-navbar-brand .brand-name {		font-size: 24px;	}}.rd-navbar-fixed .rd-navbar-nav {	-webkit-transform: translateX(-270px);	transform: translateX(-270px);}.rd-navbar-fixed .rd-navbar-nav li:hover > a, .rd-navbar-fixed .rd-navbar-nav li:hover > a:hover, .rd-navbar-fixed .rd-navbar-nav li.focus > a, .rd-navbar-fixed .rd-navbar-nav li.focus > a:hover {	color: #FFF;	background: #15c394;}.rd-navbar-fixed .rd-navbar-nav li:hover > .rd-navbar-submenu-toggle, .rd-navbar-fixed .rd-navbar-nav li.focus > .rd-navbar-submenu-toggle {	color: #fff;}.rd-navbar-fixed .rd-navbar-nav li:hover > .rd-navbar-submenu-toggle:hover, .rd-navbar-fixed .rd-navbar-nav li.focus > .rd-navbar-submenu-toggle:hover {	cursor: pointer;	color: #fff;}.rd-navbar-fixed .rd-navbar-nav li .rd-navbar-dropdown,.rd-navbar-fixed .rd-navbar-nav li .rd-navbar-megamenu {	transition: opacity 0.3s, height 0.4s ease;	opacity: 0;	height: 0;	overflow: hidden;}.rd-navbar-fixed .rd-navbar-nav li.opened > .rd-navbar-dropdown,.rd-navbar-fixed .rd-navbar-nav li.opened > .rd-navbar-megamenu {	opacity: 1;	height: auto;}.rd-navbar-fixed .rd-navbar-nav li.opened > a {	background: #15c394;	color: #FFF;}.rd-navbar-fixed .rd-navbar-nav li.opened > .rd-navbar-submenu-toggle {	color: #fff;}.rd-navbar-fixed .rd-navbar-nav li.opened > .rd-navbar-submenu-toggle::after {	-webkit-transform: rotate(180deg);	transform: rotate(180deg);}.rd-navbar-fixed .rd-navbar-nav .rd-navbar-submenu-toggle::after {	content: '\f078';	position: absolute;	top: 22px;	right: 0px;	margin-top: -22px;	width: 65px;	height: 44px;	font: 400 14px "FontAwesome";	line-height: 42px;	text-align: center;	transition: 0.4s all ease;	z-index: 2;}.rd-navbar-fixed .rd-navbar-collapse,.rd-navbar-fixed .rd-navbar-search-toggle {	position: fixed;	top: 4px;	height: 48px;	z-index: 1000;	color: #fff;}.rd-navbar-fixed .rd-navbar-collapse:hover,.rd-navbar-fixed .rd-navbar-search-toggle:hover {	color: #15c394;}.rd-navbar-fixed.active .rd-navbar-nav {	-webkit-transform: translateX(0);	transform: translateX(0);}@media (max-width: 1199px) {	.rd-navbar-fixed.rd-navbar--on-search .brand-name {		opacity: 0;		visibility: hidden;		-webkit-transform: scale(0.7);		transform: scale(0.7);	}}.rd-navbar-fixed.rd-navbar--is-clone {	display: none;}.rd-navbar-fixed.rd-navbar--is-clone .rd-navbar-panel {	-webkit-transform: translateY(-110%);	transform: translateY(-110%);}.rd-navbar-fixed.rd-navbar--is-clone.rd-navbar--is-stuck .rd-navbar-panel {	-webkit-transform: translateY(0);	transform: translateY(0);}.rd-navbar-fixed .rd-navbar-fixed--visible {	display: block;}.rd-navbar-fixed .rd-navbar-fixed--hidden {	display: none;}.rd-navbar-fixed .rd-navbar-search.active .rd-navbar-search-form {	z-index: 1000;}/** Sidebar Layout*/html.rd-navbar-sidebar-linked body {	padding-left: 270px;}.rd-navbar-sidebar {	display: block;}.rd-navbar-sidebar .rd-navbar-nav li:hover > a, .rd-navbar-sidebar .rd-navbar-nav li:hover > a:hover, .rd-navbar-sidebar .rd-navbar-nav li.focus > a, .rd-navbar-sidebar .rd-navbar-nav li.focus > a:hover {	color: #FFF;	background: #15c394;}.rd-navbar-sidebar .rd-navbar-nav li:hover > .rd-navbar-submenu-toggle, .rd-navbar-sidebar .rd-navbar-nav li.focus > .rd-navbar-submenu-toggle {	color: #fff;}.rd-navbar-sidebar .rd-navbar-nav li:hover > .rd-navbar-submenu-toggle:hover, .rd-navbar-sidebar .rd-navbar-nav li.focus > .rd-navbar-submenu-toggle:hover {	cursor: pointer;	color: #fff;}.rd-navbar-sidebar .rd-navbar-nav li .rd-navbar-dropdown,.rd-navbar-sidebar .rd-navbar-nav li .rd-navbar-megamenu {	transition: opacity 0.3s, height 0.4s ease;	opacity: 0;	height: 0;	overflow: hidden;}.rd-navbar-sidebar .rd-navbar-nav li.opened > .rd-navbar-dropdown,.rd-navbar-sidebar .rd-navbar-nav li.opened > .rd-navbar-megamenu {	opacity: 1;	height: auto;}.rd-navbar-sidebar .rd-navbar-nav li.opened > a {	background: #15c394;	color: #FFF;}.rd-navbar-sidebar .rd-navbar-nav li.opened > .rd-navbar-submenu-toggle {	color: #fff;}.rd-navbar-sidebar .rd-navbar-nav li.opened > .rd-navbar-submenu-toggle::after {	-webkit-transform: rotate(180deg);	transform: rotate(180deg);}.rd-navbar-sidebar .rd-navbar-submenu-toggle::after {	content: '\f078';	position: absolute;	top: 22px;	right: 0px;	margin-top: -22px;	width: 65px;	height: 44px;	font: 400 14px "FontAwesome";	line-height: 42px;	text-align: center;	transition: 0.4s all ease;	z-index: 2;}.rd-navbar-sidebar .rd-navbar-brand {	text-align: center;	margin-bottom: 28px;	padding: 10%;}.rd-navbar-sidebar .rd-navbar-brand .brand-name {	font-size: 30px;}.rd-navbar-sidebar .rd-navbar-search {	position: relative;	margin-bottom: 10px;}.rd-navbar-sidebar .rd-navbar-search-toggle {	display: none;}.rd-navbar-sidebar .rd-navbar-search label {	display: block;}.rd-navbar-sidebar .rd-navbar-search.active .rd-navbar-search-form-input {	opacity: 1;	visibility: visible;}.rd-navbar-sidebar .rd-navbar-live-search-results {	-webkit-transform: translateY(30px);	transform: translateY(30px);}.rd-navbar-sidebar .rd-navbar-live-search-results.active {	-webkit-transform: translateY(0);	transform: translateY(0);}.rd-navbar-sidebar .rd-navbar-live-search-results .search_link p {	display: none;}.rd-navbar-sidebar .rd-navbar-collapse-items {	top: 0;	left: 0;	padding-top: 45px;	-webkit-transform: scale(0.7);	transform: scale(0.7);	-webkit-transform-origin: 0% 0%;	transform-origin: 0% 0%;	opacity: 0;	visibility: hidden;}.rd-navbar-sidebar .rd-navbar-collapse {	position: absolute;	top: 4px;	left: 4px;	display: inline-block;	z-index: 1;}.rd-navbar-sidebar .rd-navbar-collapse.active .rd-navbar-collapse-items {	opacity: 1;	visibility: visible;	-webkit-transform: scale(1);	transform: scale(1);}.rd-navbar-sidebar .rd-navbar-sidebar--visible {	display: block;}.rd-navbar-sidebar .rd-navbar-sidebar--hidden {	display: none;}/** @subsection   Page boxed layout style redeclaration** @description  Redefines navbar style inside boxed layout** @see          ../modules/_page-layouts.scss*/html.boxed.rd-navbar--has-sidebar body {	padding-left: 300px;	padding-right: 30px;}html.boxed .rd-navbar--is-clone {	max-width: 1920px;	margin-left: auto;	margin-right: auto;}.page-header2 .rd-navbar {	background: #3a4248 none repeat scroll 0 0;}.page-header2 .rd-navbar-fixed .rd-navbar-panel::before {	background: #3a4248 none repeat scroll 0 0;}.page-header2 .rd-navbar-fixed .rd-navbar-nav, .page-header2 .rd-navbar-sidebar {	background: #3a4248 none repeat scroll 0 0;}.rd-navbar-static .rd-navbar-search-form-submit, .rd-navbar-fullwidth .rd-navbar-search-form-submit {	margin-top: 13px;	right: 25px;}.rd-navbar-static .rd-navbar-search-form-submit:hover, .rd-navbar-static .rd-navbar-search-form-submit:active, .rd-navbar-fullwidth .rd-navbar-search-form-submit:hover, .rd-navbar-fullwidth .rd-navbar-search-form-submit:active {	color: #15c394;}.rd-navbar-static .rd-navbar--has-dropdown > .rd-navbar-submenu-toggle, .rd-navbar-fullwidth .rd-navbar--has-dropdown > .rd-navbar-submenu-toggle {	cursor: pointer;	position: relative;	display: block;	z-index: 999;}.rd-navbar-static .rd-navbar--has-dropdown > .rd-navbar-submenu-toggle:before, .rd-navbar-fullwidth .rd-navbar--has-dropdown > .rd-navbar-submenu-toggle:before {	color: #15c394;	content: "\f0d7";	font: 400 12px/12px "FontAwesome";	left: 50%;	position: absolute;	top: -39px;	transform: translateX(-50%);	transition: all 0.3s ease 0s;}.rd-navbar-static .rd-navbar-dropdown .rd-navbar-submenu-toggle:before, .rd-navbar-fullwidth .rd-navbar-dropdown .rd-navbar-submenu-toggle:before {	color: #15c394;	content: "\f0da";	font: 400 12px/12px "FontAwesome";	right: 7px;	left: auto;	position: absolute;	top: -19px;	transition: all 0.3s ease 0s;	z-index: 999;}.rd-navbar-static .rd-navbar-nav li.opened > .rd-navbar-submenu-toggle::after, .rd-navbar-fullwidth .rd-navbar-nav li.opened > .rd-navbar-submenu-toggle::after {	color: #fff;}.rd-navbar-static-linked .rd-navbar-nav > li > a {	margin: 46px 10px 44px;}.rd-navbar-static-linked .rd-navbar--is-stuck .rd-navbar-nav > li > a {	margin: 20px 0px;}.rd-navbar--is-stuck .rd-navbar-search-toggle span:before {	height: 43px;}.rd-navbar--is-stuck .line-1:before {	height: 43px;}.rd-navbar-static .rd-navbar-search .rd-navbar-live-search-results,.rd-navbar-fullwidth .rd-navbar-search .rd-navbar-live-search-results {	opacity: 0;	visibility: hidden;}.rd-navbar-static .rd-navbar-search.active .rd-navbar-live-search-results,.rd-navbar-fullwidth .rd-navbar-search.active .rd-navbar-live-search-results {	opacity: 1;	visibility: visible;}.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-search .rd-navbar-live-search-results,.rd-navbar-fullwidth.rd-navbar--is-stuck .rd-navbar-search .rd-navbar-live-search-results {	opacity: 0;	visibility: hidden;}.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-search.active .rd-navbar-live-search-results.active,.rd-navbar-fullwidth.rd-navbar--is-stuck .rd-navbar-search.active .rd-navbar-live-search-results.active {	opacity: 1;	visibility: visible;}.rd-navbar--is-stuck .rd-navbar-nav > li .rd-navbar-submenu-toggle::before {	top: -19px;}.rd-navbar-fullwidth-linked .rd-navbar-nav > li .rd-navbar-submenu-toggle::before {	top: -19px;}/** @subsection   RD Mail Form** @description  Describes style declarations for RD Mail Form extension** @author       Evgeniy Gusarov* @link         https://ua.linkedin.com/pub/evgeniy-gusarov/8a/a40/54a* @version      1.1.2*/.rd-mailform {	position: relative;	text-align: left;	margin-left: auto;	margin-right: auto;}.rd-mailform .mfInfo, .rd-mailform .mfProgress {	border-radius: 0px;}.rd-mailform fieldset {	border: none;}.rd-mailform fieldset > .row + .row {	margin-top: 30px;}.form-wrap {	position: relative;}.form-wrap.has-error .form-input {	border-color: #f5543f;}.form-wrap.has-focus .form-input {	border-color: #b6c062;}.rd-mailform label {        color: #ccc;	display: block;	width: 100%;}.rd-mailform label:first-child {	margin-top: 0;}.rd-mailform label input, .rd-mailform label select {	height: 47px;}.rd-mailform label input, .rd-mailform label textarea {	display: block;	width: 100%;	margin: 0;	-webkit-appearance: none;	font-size: 14px;	padding: 5.5px 18px;	line-height: 34px;	color: #656565;	background: none;	border-bottom: 1px solid #e5e5e5;	border-radius: 0;}.rd-mailform label input:-moz-placeholder, .rd-mailform label textarea:-moz-placeholder {	color: #656565;	opacity: 1;}.rd-mailform label input::-webkit-input-placeholder, .rd-mailform label textarea::-webkit-input-placeholder {	color: #656565;	opacity: 1;}.rd-mailform label input::-moz-placeholder, .rd-mailform label textarea::-moz-placeholder {	color: #656565;	opacity: 1;}.rd-mailform label input:-ms-input-placeholder, .rd-mailform label textarea:-ms-input-placeholder {	color: #656565;	opacity: 1;}@media (min-width: 768px) {	.rd-mailform label {		margin-top: 30px;	}}textarea {	resize: vertical;	overflow: auto;	min-height: 47px;	height: 127px;	max-height: 190.5px;}.form-label {	position: absolute;	top: 23px;	left: 0;	right: 0;	pointer-events: none;	text-align: left;	z-index: 9;	transition: .25s;	will-change: transform;	transform: translateY(-50%);	font-size: 14px;	padding: 5.5px 18px;	line-height: 34px;}.form-label.focus {	opacity: 0;}[class*='bg-'] .form-label {	color: #fff;}.form-label.auto-fill {	color: #000000;}.form-input {	display: block;	width: 100%;	margin: 0;	-webkit-appearance: none;	font-size: 14px;	padding: 5.5px 18px;	line-height: 34px;	min-height: 46px;	color: #656565;	background: transparent;	border-bottom: 1px solid #e5e5e5;	border-radius: 0;	border-left: 2px solid #15c394;}/** MF Controls*/.mfControls button {	width: 100%;	font-size: 14px;	color: #fff;	background: #15c394;	border-radius: 0;	border: none;	letter-spacing: 1.2px;	margin-top: 31px;	padding-bottom: 15px;	padding-top: 15px;	text-transform: uppercase;}.mfControls button:hover {	color: #fff;	background: #3a4248;}.rd-mailform-1 .mfValidation {	color: #fff;}.rd-mailform-1 .mfInfo, .rd-mailform-1 .mfProgress {	border-radius: 0px;}.rd-mailform-1 .mfControls button {	width: 100%;	font-size: 14px;	color: #fff;	background: #15c394;	border-radius: 0;	border: none;	letter-spacing: 1.2px;	margin-top: 31px;	padding-bottom: 15px;	padding-top: 15px;}.rd-mailform-1 .mfControls button:hover {	color: #fff;	background: #3a4248;}.rd-mailform-1 .mfPlaceHolder {	color: #fff;}@-webkit-keyframes fout {	0% {		-webkit-transform: scale(1) translateX(0);		transform: scale(1) translateX(0);	}	100% {		-webkit-transform: scale(0) translateX(0);		transform: scale(0) translateX(0);	}}@keyframes fout {	0% {		-webkit-transform: scale(1) translateX(0);		transform: scale(1) translateX(0);	}	100% {		-webkit-transform: scale(0) translateX(0);		transform: scale(0) translateX(0);	}}/** MF Placeholder*/.mfPlaceHolder {	cursor: text;	position: absolute;	left: 0;	top: 0;	padding: 5.5px 18px;	font-weight: inherit;	font-size: 14px;	line-height: 34px;	color: #656565;	opacity: 1;	transition: .2s all ease;}*:-webkit-autofill ~ .mfPlaceHolder {	opacity: .4;}.mfPlaceHolder.state-1 {	opacity: .0;}*:-webkit-autofill ~ .mfPlaceHolder {	display: none;}.mfInput.filled .mfPlaceHolder.state-1 {	display: none;}/** MF Validation*/.mfValidation {	position: absolute;	top: 0;	padding-left: 18px;	right: 7px;	color: #f00;	font-weight: inherit;	font-size: 9px;	line-height: 20px;	opacity: 0;	visibility: hidden;	z-index: 9;	pointer-events: none;	transition: .3s all ease;}.mfValidation.show {	opacity: 1;	visibility: visible;}.mfValidation.hide, .mfValidation.valid {	opacity: 0;	visibility: hidden;}/** MF Submit*/.mfInfo,.mfProgress {	position: fixed;	left: 15px;	bottom: 15px;	padding: 17px;	height: 54px;	color: #FFF;	background: #111;	border-radius: 8px;	box-shadow: 0 0 0 rgba(0, 0, 0, 0.12), 3px 4px 8px 0px rgba(0, 0, 0, 0.11);	line-height: 20px;	font-size: 13px;	transition: .3s all ease;	opacity: 0;	visibility: hidden;	-webkit-transform: translateY(83px);	transform: translateY(83px);	z-index: 999;}.mfInfo .loader,.mfProgress .loader {	display: inline-block;	position: relative;	margin-right: 16px;}.mfInfo .loader, .mfInfo .loader:before, .mfInfo .loader:after,.mfProgress .loader,.mfProgress .loader:before,.mfProgress .loader:after {	width: 20px;	height: 20px;	line-height: 20px;}.mfInfo .loader:before, .mfInfo .loader:after,.mfProgress .loader:before,.mfProgress .loader:after {	content: '';	position: absolute;	top: 0;	left: 0;}.mfInfo .loader:before,.mfProgress .loader:before {	-webkit-animation: mfLoader 1.1s infinite linear;	animation: mfLoader 1.1s infinite linear;	border: 2px solid #FFF;	border-top-color: transparent;	border-radius: 50%;	opacity: 1;	visibility: visible;	transition: .3s all ease;}.mfInfo .loader:after,.mfProgress .loader:after {	opacity: 0;	visibility: hidden;	font-weight: 400;	font-family: "FontAwesome";	font-size: 20px;	transition: .6s all ease;	-webkit-transform: rotate(-90deg) scale(0);	transform: rotate(-90deg) scale(0);}.mfInfo.fail,.mfProgress.fail {	background: #F34234;}.mfInfo.fail .loader:after,.mfProgress.fail .loader:after {	content: '\f00d';}.mfInfo.success,.mfProgress.success {	background: #2E7D32;}.mfInfo.success .loader:after,.mfProgress.success .loader:after {	content: '\f00c';}.mfInfo.fail .loader:before, .mfInfo.success .loader:before,.mfProgress.fail .loader:before,.mfProgress.success .loader:before {	opacity: 0;	visibility: hidden;	-webkit-transform: scale(0);	transform: scale(0);}.mfInfo.fail .loader:after, .mfInfo.success .loader:after,.mfProgress.fail .loader:after,.mfProgress.success .loader:after {	opacity: 1;	visibility: visible;	-webkit-transform: rotate(0deg) scale(1);	transform: rotate(0deg) scale(1);}.mfInfo.fail, .mfInfo.success, .mfInfo.sending,.mfProgress.fail,.mfProgress.success,.mfProgress.sending {	opacity: 1;	visibility: visible;	-webkit-transform: translateY(0);	transform: translateY(0);}@media (min-width: 768px) {	.mfInfo,	.mfProgress {		bottom: 24px;		left: 50%;		-webkit-transform: translate(-50%, 83px);		transform: translate(-50%, 83px);	}	.mfInfo.fail, .mfInfo.success, .mfInfo.sending,	.mfProgress.fail,	.mfProgress.success,	.mfProgress.sending {		-webkit-transform: translate(-50%, 0);		transform: translate(-50%, 0);	}}@-webkit-keyframes mfLoader {	0% {		-webkit-transform: rotate(0deg);		transform: rotate(0deg);	}	100% {		-webkit-transform: rotate(360deg);		transform: rotate(360deg);	}}@keyframes mfLoader {	0% {		-webkit-transform: rotate(0deg);		transform: rotate(0deg);	}	100% {		-webkit-transform: rotate(360deg);		transform: rotate(360deg);	}}/** MF Icon*/.mfInput[data-add-icon] input, .mfInput[data-add-icon] .mfPlaceHolder {	padding-right: 44px;}.mfIcon {	position: absolute;	text-align: center;	top: 11.5px;	right: 10px;	width: 24px;	height: 24px;	line-height: 24px;	color: #333333;	font: 400 20px/24px "FontAwesome";}.mfIcon span:before, .mfIcon span:after {	position: absolute;	left: 50%;	top: 50%;	margin-top: -12px;	margin-left: -10px;	transition: .4s all ease-in-out;}.mfIcon span:before {	content: "";}.mfIcon span:after {	content: "";	-webkit-transform: scale(0) rotate(-180deg);	transform: scale(0) rotate(-180deg);	-webkit-animation: zoom-out 0.4s ease-in-out 1 forwards;	animation: zoom-out 0.4s ease-in-out 1 forwards;}.mfIcon.state-1:after {	content: "";	position: absolute;	bottom: -1px;	width: 0;	height: 1px;	background: #333333;	-webkit-animation: line 1.2s 0.4s infinite;	animation: line 1.2s 0.4s infinite;}.mfIcon.state-1 span:before {	-webkit-transform: scale(0) rotate(90deg);	transform: scale(0) rotate(90deg);}.mfIcon.state-1 span:after {	-webkit-transform: scale(1) rotate(-35deg);	transform: scale(1) rotate(-35deg);	-webkit-animation: zoom-in-state-1 0.4s ease-in-out 1 forwards, anim-1 1.2s 0.3s infinite, anim-2 0.6s 0.3s infinite;	animation: zoom-in-state-1 0.4s ease-in-out 1 forwards, anim-1 1.2s 0.3s infinite, anim-2 0.6s 0.3s infinite;}.mfIcon.state-2 span:before {	content: "";	-webkit-transform: scale(0) rotate(90deg);	transform: scale(0) rotate(90deg);}.mfIcon.state-2 span:after {	-webkit-transform: scale(1) rotate(-210deg);	transform: scale(1) rotate(-210deg);	-webkit-animation: zoom-in-state-2 0.4s ease-in-out 1 forwards, anim-3 0.6s 0.4s infinite;	animation: zoom-in-state-2 0.4s ease-in-out 1 forwards, anim-3 0.6s 0.4s infinite;}@-webkit-keyframes anim-1 {	0% {		left: 50%;	}	100% {		left: 90%;	}}@keyframes anim-1 {	0% {		left: 50%;	}	100% {		left: 90%;	}}@-webkit-keyframes anim-2 {	0% {		-webkit-transform: rotate(-35deg);		transform: rotate(-35deg);	}	25% {		-webkit-transform: rotate(-30deg);		transform: rotate(-30deg);	}	50% {		-webkit-transform: rotate(-35deg);		transform: rotate(-35deg);	}	75% {		-webkit-transform: rotate(-30deg);		transform: rotate(-30deg);	}	100% {		-webkit-transform: rotate(-35deg);		transform: rotate(-35deg);	}}@keyframes anim-2 {	0% {		-webkit-transform: rotate(-35deg);		transform: rotate(-35deg);	}	25% {		-webkit-transform: rotate(-30deg);		transform: rotate(-30deg);	}	50% {		-webkit-transform: rotate(-35deg);		transform: rotate(-35deg);	}	75% {		-webkit-transform: rotate(-30deg);		transform: rotate(-30deg);	}	100% {		-webkit-transform: rotate(-35deg);		transform: rotate(-35deg);	}}@-webkit-keyframes anim-3 {	0% {		-webkit-transform: rotate(150deg);		transform: rotate(150deg);		left: 50%;	}	50% {		-webkit-transform: rotate(150deg);		transform: rotate(150deg);		left: 90%;	}	100% {		-webkit-transform: rotate(150deg);		transform: rotate(150deg);		left: 50%;	}}@keyframes anim-3 {	0% {		-webkit-transform: rotate(150deg);		transform: rotate(150deg);		left: 50%;	}	50% {		-webkit-transform: rotate(150deg);		transform: rotate(150deg);		left: 90%;	}	100% {		-webkit-transform: rotate(150deg);		transform: rotate(150deg);		left: 50%;	}}@-webkit-keyframes zoom-out {	0% {		-webkit-transform: scale(1) rotate(-35deg);		transform: scale(1) rotate(-35deg);	}	100% {		-webkit-transform: scale(0) rotate(-180deg);		transform: scale(0) rotate(-180deg);	}}@keyframes zoom-out {	0% {		-webkit-transform: scale(1) rotate(-35deg);		transform: scale(1) rotate(-35deg);	}	100% {		-webkit-transform: scale(0) rotate(-180deg);		transform: scale(0) rotate(-180deg);	}}@-webkit-keyframes zoom-in-state-1 {	0% {		-webkit-transform: scale(0) rotate(-180deg);		transform: scale(0) rotate(-180deg);	}	100% {		-webkit-transform: scale(1) rotate(-35deg);		transform: scale(1) rotate(-35deg);	}}@keyframes zoom-in-state-1 {	0% {		-webkit-transform: scale(0) rotate(-180deg);		transform: scale(0) rotate(-180deg);	}	100% {		-webkit-transform: scale(1) rotate(-35deg);		transform: scale(1) rotate(-35deg);	}}@-webkit-keyframes zoom-in-state-2 {	0% {		-webkit-transform: scale(0) rotate(-35deg);		transform: scale(0) rotate(-35deg);	}	100% {		left: 50%;		-webkit-transform: scale(1) rotate(150deg);		transform: scale(1) rotate(150deg);	}}@keyframes zoom-in-state-2 {	0% {		-webkit-transform: scale(0) rotate(-35deg);		transform: scale(0) rotate(-35deg);	}	100% {		left: 50%;		-webkit-transform: scale(1) rotate(150deg);		transform: scale(1) rotate(150deg);	}}@-webkit-keyframes line {	0% {		left: 40%;	}	100% {		left: 40%;		width: 40%;	}}@keyframes line {	0% {		left: 40%;	}	100% {		left: 40%;		width: 40%;	}}.mfInput input[name='phone'] ~ .mfIcon span:before,.mfInput select[name='phone'] ~ .mfIcon span:before,.mfInput textarea[name='phone'] ~ .mfIcon span:before {	content: "";}.mfInput input[name='email'] ~ .mfIcon span:before,.mfInput select[name='email'] ~ .mfIcon span:before,.mfInput textarea[name='email'] ~ .mfIcon span:before {	content: "";}.mfInput input[name='name'] ~ .mfIcon span:before,.mfInput select[name='name'] ~ .mfIcon span:before,.mfInput textarea[name='name'] ~ .mfIcon span:before {	content: "";}.mfInput input[name='date'] ~ .mfIcon span:before,.mfInput select[name='date'] ~ .mfIcon span:before,.mfInput textarea[name='date'] ~ .mfIcon span:before {	content: "";}.mfInput input[name='guests'] ~ .mfIcon span:before,.mfInput select[name='guests'] ~ .mfIcon span:before,.mfInput textarea[name='guests'] ~ .mfIcon span:before {	content: "";}.mfInput input[name='message'] ~ .mfIcon,.mfInput select[name='message'] ~ .mfIcon,.mfInput textarea[name='message'] ~ .mfIcon {	display: none;}.mfInput input:-webkit-autofill ~ .mfIcon span:before,.mfInput textarea:-webkit-autofill ~ .mfIcon span:before {	color: #2D2D2D;}/** MF Select*/.mfSelect {	position: relative;}.mfSelect select {	padding: 0px 1px 1px 0;	z-index: -9999999;	border: medium none;}.mfSelect .dropdown {	position: absolute;	top: 100%;	left: 0;	width: 100%;	padding-top: 5px;	padding-bottom: 5px;	margin-top: 15px;	max-height: 300px;	opacity: 0;	visibility: hidden;	border: 1px solid #888;	box-shadow: 3px 4px 8px 0px rgba(0, 0, 0, 0.11);	transition: .3s all ease-in-out;	outline: none;	-webkit-appearance: none;	font-weight: inherit;	line-height: 34px;	border: 1px solid #e5e5e5;	background: #fff;	color: #656565;	border-radius: 0;	z-index: 1;	-webkit-transform: translateY(20px);	transform: translateY(20px);}.mfSelect .dropdown .option {	position: relative;	z-index: 1;	text-transform: none;	cursor: pointer;	padding: 10px 15px;	overflow: hidden;	transition: .4s all ease-in-out;	transition-delay: .2s;	font-size: 16px;	line-height: 30px;}.mfSelect .dropdown .option.selected {	background: #f2f2f2;	color: #656565;}.mfSelect .dropdown .option:after {	content: '';	position: absolute;	left: 0;	top: 0;	width: 0;	height: 0;	-webkit-border-radius: 50%;	-moz-border-radius: 50%;	border-radius: 50%;	background: #15c394;	opacity: 0;	z-index: -1;	transition: .4s all ease-in-out;	-webkit-transform: translate(-20%, -50%);	transform: translate(-20%, -50%);}.mfSelect .dropdown .option:before {	content: '\f00c';	position: absolute;	display: inline-block;	left: 15px;	color: #fff;	font: 400 20px "FontAwesome";	line-height: inherit;	transition: .4s all ease-in-out;	-webkit-transform: scale(0) rotate(-60deg);	transform: scale(0) rotate(-60deg);}.mfSelect .dropdown .option:hover {	color: #fff;	padding-left: 40px;	transition-delay: 0s;}.mfSelect .dropdown .option:hover:before {	transition-delay: .15s;	-webkit-transform: scale(1) rotate(0deg);	transform: scale(1) rotate(0deg);}.mfSelect .dropdown .option:hover:after {	width: 1000px;	height: 500px;	opacity: 1;}.mfSelect .dropdown:before {	content: '';	position: absolute;	bottom: 100%;	left: 14px;	width: 0;	height: 0;	border-style: solid;	border-width: 0 7px 8px 7px;	border-color: transparent transparent #e5e5e5 transparent;}.mfSelect .dropdown:after {	content: '';	position: absolute;	bottom: 100%;	left: 15px;	width: 0;	height: 0;	border-style: solid;	border-width: 0 6px 6px 6px;	border-color: transparent transparent #FFF transparent;}.mfSelect .value {	cursor: pointer;	transition: .4s all ease-in-out;	font-size: 14px;	padding: 5.5px 18px;	line-height: 34px;	color: #656565;	background: none;	border: 1px solid #e5e5e5;	border-radius: 0;}.mfSelect .value:before, .mfSelect .value:after {	position: absolute;	right: 12px;	top: 11.5px;	width: 24px;	height: 24px;	font: 400 20px "FontAwesome";	line-height: 24px;	color: #333333;	text-align: center;	transition: .4s all ease;}.mfSelect .value:before {	content: '\f0c9';	-webkit-transform: rotate(0deg) scale(1);	transform: rotate(0deg) scale(1);}.mfSelect .value:after {	content: '\f107';	font-size: 24px;	-webkit-transform: rotate(-180deg) scale(0);	transform: rotate(-180deg) scale(0);}.mfSelect.show .dropdown {	opacity: 1;	visibility: visible;	-webkit-transform: translateY(0);	transform: translateY(0);}.mfSelect.show .value {	background: #fff;	color: #656565;	box-shadow: 0 0 0 rgba(0, 0, 0, 0.12), 3px 4px 8px 0px rgba(0, 0, 0, 0.11);}.mfSelect.show .value:before, .mfSelect.show .value:after {	color: #656565;}.mfSelect.show .value:before {	-webkit-transform: rotate(90deg) scale(0);	transform: rotate(90deg) scale(0);}.mfSelect.show .value:after {	-webkit-transform: rotate(0deg) scale(1);	transform: rotate(0deg) scale(1);}/** MF Datepicker*/.mfDatePicker {	position: absolute;	top: 100%;	left: 0;	margin-top: 15px;	padding: 10px 15px;	opacity: 0;	z-index: 1;	width: 270px;	visibility: hidden;	box-shadow: 0 0 0 rgba(0, 0, 0, 0.12), 3px 4px 8px 0px rgba(0, 0, 0, 0.11);	transition: .3s all ease-in-out;	z-index: 99;	-webkit-transform: translateY(20px);	transform: translateY(20px);	background: #333333;	color: #fff;	border-radius: 8px;	border: 1px solid #333333;}.mfDatePicker:before {	content: '';	position: absolute;	bottom: 100%;	left: 15px;	width: 0;	height: 0;	border-style: solid;	border-width: 0 6px 6px 6px;	border-color: transparent transparent #333333 transparent;}.mfDatePicker table {	text-align: center;	border-collapse: separate;	border-spacing: 3px;	font-size: 12px;}.mfDatePicker table th {	font-weight: 700;	text-transform: uppercase;	font-size: 14px;}.mfDatePicker table td {	width: 30px;	height: 30px;	line-height: 30px;	text-align: center;	cursor: pointer;	transition: .3s all ease;	border-radius: 50%;}.mfDatePicker table td:hover {	color: #333333;	background: #ebebeb;}.mfDatePicker table td.dp-offset {	color: #c6bbba;}.mfDatePicker table td.dp-today {	color: #333333;	background: #fff;}.mfDatePicker table td.dp-selected {	color: #fff;	background: #15c394;}.mfDatePicker_title {	font-size: 16px;	line-height: 30px;}.mfDatePicker_next, .mfDatePicker_prev {	font: 400 22px "FontAwesome";	line-height: inherit;	text-align: center;	color: #fff;	cursor: pointer;}.mfDatePicker_next:hover, .mfDatePicker_prev:hover {	color: #15c394;}.mfDatePicker_panel {	text-align: center;	padding: 0 2px;	line-height: 30px;}.mfDatePicker_next {	float: right;}.mfDatePicker_next:before {	content: '\f105';}.mfDatePicker_prev {	float: left;}.mfDatePicker_prev:before {	content: '\f104';}.mfDatePicker_panel + table {	margin-top: 5px;}.mfDatePicker.open {	-webkit-transform: translateY(0);	transform: translateY(0);	opacity: 1;	visibility: visible;}.form-validation {	position: absolute;	right: 8px;	top: 0;	z-index: 11;	margin-top: 2px;	font-size: 9px;	font-weight: 400;	line-height: 12px;	letter-spacing: 0;	color: #f5543f;	transition: .3s;}.form-validation-left .form-validation {	top: 100%;	right: auto;	left: 0;}.form-wrap + .form-wrap {	margin-top: 30px;}.rd-search .form-wrap .rd-navbar-search-form-submit {	position: absolute !important;	top: 0;	right: 0;}.rd-search-results .search-list {	counter-reset: li;	text-align: left;	padding-left: 0;	font-size: 18px;	list-style-type: none;	overflow: hidden;}.rd-search-results .search-list li div {	overflow: hidden;	text-overflow: ellipsis;	max-width: 100%;	white-space: nowrap;}.rd-search-results .search-list li:only-child::before {	display: none;}.rd-search-results .search-list-item {	position: relative;	padding-left: 40px;	font-size: 14px;	color: #9b9b9b;}.rd-search-results .search-list-item::before {	content: counter(li, decimal-leading-zero) ".";	counter-increment: li;	position: absolute;	left: 0;	top: 0;	font-size: 14px;	line-height: inherit;	font-weight: 500;	color: #000000;}.rd-search-results .search-list-item + .search-list-item {	margin-top: 40px;}.rd-search-results .search-title {	font-size: 16px;	color: #000000;}.rd-search-results .search {	color: #fff;	padding: 0 .25em;	background: #15c394;}.rd-search-results .match {	padding: 5px;	font-size: 12px;	line-height: 1.7;	letter-spacing: .1em;	text-transform: uppercase;	color: #000000;}.rd-search-results .match em {	margin: 0;	font-style: normal;}.rd-search-results p * {	margin: 0;}.rd-search-results * + .match {	margin-top: 10px;}@media (min-width: 768px) {	.rd-search-results .search-title {		font-size: 18px;	}	.rd-search-results .search-list-item::before {		top: -1px;		font-size: 16px;	}	.rd-search-results * + p {		margin-top: 12px;	}}@media (min-width: 992px) {	.rd-search-results .search-list-item {		padding-left: 40px;	}}* + .rd-search-results {	margin-top: 40px;}/** Snackbars*/.snackbars {	padding: 9px 16px;	margin-left: auto;	margin-right: auto;	color: #fff;	text-align: left;	background-color: #151515;	border-radius: 0;	box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.15);	font-size: 14px;}.snackbars .icon-xxs {	font-size: 18px;}.snackbars p span:last-child {	padding-left: 14px;}.snackbars-left {	display: inline-block;	margin-bottom: 0;}.snackbars-right {	display: inline-block;	float: right;	text-transform: uppercase;}.snackbars-right:hover {	text-decoration: underline;}@media (min-width: 576px) {	.snackbars {		max-width: 540px;		padding: 12px 15px;		font-size: 15px;	}}#form-output-global {	position: fixed;	bottom: 30px;	left: 15px;	z-index: 2000;	visibility: hidden;	transform: translate3d(-500px, 0, 0);	transition: .3s all ease;}#form-output-global.active {	visibility: visible;	transform: translate3d(0, 0, 0);}@media (min-width: 576px) {	#form-output-global {		left: 30px;	}}/** @subsection   RD Google Map** @description  Describes style declarations for RD Google Map extension** @author       Evgeniy Gusarov* @link         https://ua.linkedin.com/pub/evgeniy-gusarov/8a/a40/54a* @version      1.0.0*/.rd-google-map {	color: #333;}.rd-google-map__model {	height: 250px;}.rd-google-map__model img {	max-width: none !important;}@media (min-width: 480px) {	.rd-google-map__model {		height: 250px;	}}@media (min-width: 768px) {	.rd-google-map__model {		height: 553px;	}}.rd-google-map__locations {	display: none;}.google-map-markers {	display: none;}.google-map-container {	width: 100%;}.google-map {	height: 200px;	width: 100%;	height: 250px;	height: 553px;}/** @subsection   RD Parallax** @description  Describes style declarations for RD Parallax extension** @author       Evgeniy Gusarov* @link         https://ua.linkedin.com/pub/evgeniy-gusarov/8a/a40/54a* @version      3.5.0*/.rd-parallax-inner {	position: relative;	overflow: hidden;	-webkit-transform: translate3d(0px, 0px, 0px);	transform: translate3d(0px, 0px, 0px);}.rd-parallax-layer[data-type="media"] {	position: absolute;	top: 0;	left: 0;	right: 0;	bottom: 0;	height: 100%;}.rd-parallax-layer[data-type="media"] iframe {	width: 100%;	height: 100%;}.rd-parallax-layer[data-url] {	-webkit-background-size: cover;	background-size: cover;	background-position: center center;}/** @subsection   ToTop* @license      MIT license - http://opensource.org/licenses/MIT* @version      1.0.0*/.ui-to-top {	width: 51px;	height: 51px;	background: #3a4248;	border-radius: 50%;	position: fixed;	right: 15px;	bottom: 15px;	overflow: hidden;	text-align: center;	text-decoration: none;	z-index: 20;	-webkit-transform: translateY(100px);	transform: translateY(100px);}.ui-to-top:hover {	background: #15c394;	text-decoration: none;}.ui-to-top:before {	color: #fff;	text-transform: uppercase;	font-size: 14px;	line-height: 51px;}.ui-to-top.active {	-webkit-transform: translateY(0);	transform: translateY(0);}.mobile .ui-to-top,.tablet .ui-to-top {	display: none !important;}@media (min-width: 480px) {	.ui-to-top {		right: 40px;		bottom: 40px;	}}/** @subsection   Easy Responsive Tabs** @description  Describes style declarations for Easy Responsive Tabs extension** @author       Samson Onna* @link         samson3d@gmail.com* @version      1.0.0*/.resp-tabs-list li {	cursor: pointer;}.resp-accordion {	display: none;}.resp-tab-content {	display: none;}.resp-tab-content-active {	display: block;}.responsive-tabs-default .resp-tabs-list {	display: none;	word-spacing: -4px;	margin-bottom: -1px;}.responsive-tabs-default .resp-accordion, .responsive-tabs-default .resp-tabs-list > li {	display: inline-block;	word-spacing: normal;	padding: 10px 20px;	background: #DDD;	border: 1px solid #CCC;	border-top-left-radius: 4px;	border-top-right-radius: 4px;	text-transform: uppercase;	text-align: center;	cursor: pointer;	transition: .3s all ease;}.responsive-tabs-default .resp-accordion:hover, .responsive-tabs-default .resp-accordion.resp-tab-active, .responsive-tabs-default .resp-tabs-list > li:hover, .responsive-tabs-default .resp-tabs-list > li.resp-tab-active {	color: #333;	background: #FFF;}.responsive-tabs-default .resp-accordion.resp-tab-active, .responsive-tabs-default .resp-tabs-list > li.resp-tab-active {	border-bottom-color: transparent;}.responsive-tabs-default .resp-accordion {	display: block;	border-radius: 0;}.responsive-tabs-default .resp-tab-content {	display: none;	padding: 20px;	background: #DDD;	border: 1px solid #CCC;	color: #333;	background: #FFF;}.responsive-tabs-variant-2 {	overflow: hidden;}.responsive-tabs-variant-2 .resp-tabs-list {	display: none;}.responsive-tabs-variant-2 .resp-tabs-list > li {	position: relative;	display: inline-block;}.responsive-tabs-variant-2 .resp-tabs-list > li.resp-tab-active:before, .responsive-tabs-variant-2 .resp-tabs-list > li.resp-tab-active:after {	display: block;}.responsive-tabs-variant-2 .resp-tabs-list > li.resp-tab-active > .btn {	border-bottom-color: transparent;}.responsive-tabs-variant-2 .resp-tabs-list > li.resp-tab-active > .btn:hover {	color: inherit;	background: transparent;}.responsive-tabs-variant-2 .resp-tabs-list > li > .btn {	border-bottom-left-radius: 0;	border-bottom-right-radius: 0;	transition: none;}.responsive-tabs-variant-2 .resp-tabs-list > li > .btn:hover {	transition: .3s all ease;}.responsive-tabs-variant-2 .resp-tabs-list > li:before, .responsive-tabs-variant-2 .resp-tabs-list > li:after {	content: '';	display: none;	position: absolute;	width: 5000px;	border-bottom: 2px solid;	bottom: 0;}.responsive-tabs-variant-2 .resp-tabs-list > li:before {	right: 100%;	margin-right: -2px;}.responsive-tabs-variant-2 .resp-tabs-list > li:after {	left: 100%;	margin-left: -2px;}.responsive-tabs-variant-2 .btn-default {	color: #fff;}.responsive-tabs-variant-2 .btn-default:hover {	color: #333333;}.responsive-tabs-variant-2 .resp-accordion {	display: block;}.responsive-tabs-variant-2 .resp-accordion.resp-tab-active .btn-default {	background: #ebebeb;	color: #333333;}.responsive-tabs-variant-2 .resp-accordion > .btn {	display: block;}.responsive-tabs-variant-2 .resp-tab-content {	display: none;	padding-top: 50px;}.responsive-tabs-variant-2 .resp-tab-content + .resp-accordion {	margin-top: 10px;}@media (min-width: 768px) {	.responsive-tabs:not(.resp-easy-accordion) .resp-accordion {		display: none;	}	.responsive-tabs:not(.resp-easy-accordion) .resp-tabs-list {		display: block;	}}/** * @subsection   Swiper 3.1.7 * @description  Most modern mobile touch slider and framework with *               hardware accelerated transitions * @author       Vladimir Kharlampidi * @see          http://www.idangero.us/swiper/ * @licesne      MIT License */.swiper-container {	margin: 0 auto;	position: relative;	overflow: hidden;	/* Fix of Webkit flickering */	z-index: 1;}.swiper-container-no-flexbox .swiper-slide {	float: left;}.swiper-container-vertical > .swiper-wrapper {	-webkit-box-orient: vertical;	-moz-box-orient: vertical;	-ms-flex-direction: column;	-webkit-flex-direction: column;	flex-direction: column;}.swiper-wrapper {	position: relative;	width: 100%;	height: 100%;	z-index: 1;	display: -webkit-box;	display: -moz-box;	display: -ms-flexbox;	display: -webkit-flex;	display: flex;	-webkit-transition-property: -webkit-transform;	-moz-transition-property: -moz-transform;	-o-transition-property: -o-transform;	-ms-transition-property: -ms-transform;	transition-property: transform;	-webkit-box-sizing: content-box;	-moz-box-sizing: content-box;	box-sizing: content-box;}.swiper-container-android .swiper-slide,.swiper-wrapper {	-webkit-transform: translate3d(0px, 0, 0);	-moz-transform: translate3d(0px, 0, 0);	-o-transform: translate(0px, 0px);	-ms-transform: translate3d(0px, 0, 0);	transform: translate3d(0px, 0, 0);}.swiper-container-multirow > .swiper-wrapper {	-webkit-box-lines: multiple;	-moz-box-lines: multiple;	-ms-flex-wrap: wrap;	-webkit-flex-wrap: wrap;	flex-wrap: wrap;}.swiper-container-free-mode > .swiper-wrapper {	-webkit-transition-timing-function: ease-out;	-moz-transition-timing-function: ease-out;	-ms-transition-timing-function: ease-out;	-o-transition-timing-function: ease-out;	transition-timing-function: ease-out;	margin: 0 auto;}.swiper-slide {	-webkit-flex-shrink: 0;	-ms-flex: 0 0 auto;	flex-shrink: 0;	width: 100%;	height: 100%;	position: relative;}/* a11y */.swiper-container .swiper-notification {	position: absolute;	left: 0;	top: 0;	pointer-events: none;	opacity: 0;	z-index: -1000;}/* IE10 Windows Phone 8 Fixes */.swiper-wp8-horizontal {	-ms-touch-action: pan-y;	touch-action: pan-y;}.swiper-wp8-vertical {	-ms-touch-action: pan-x;	touch-action: pan-x;}/* Arrows */.swiper-button-prev,.swiper-button-next {	position: absolute;	top: 50%;	width: 27px;	height: 44px;	margin-top: -22px;	z-index: 10;	cursor: pointer;	-moz-background-size: 27px 44px;	-webkit-background-size: 27px 44px;	background-size: 27px 44px;	background-position: center;	background-repeat: no-repeat;}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled {	opacity: 0.35;	cursor: auto;	pointer-events: none;}.swiper-button-prev,.swiper-container-rtl .swiper-button-next {	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");	left: 10px;	right: auto;}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black {	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white {	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");}.swiper-button-next,.swiper-container-rtl .swiper-button-prev {	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");	right: 10px;	left: auto;}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black {	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white {	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");}/* Pagination Styles */.swiper-pagination {	position: absolute;	text-align: center;	-webkit-transition: 300ms;	-moz-transition: 300ms;	-o-transition: 300ms;	transition: 300ms;	-webkit-transform: translate3d(0, 0, 0);	-ms-transform: translate3d(0, 0, 0);	-o-transform: translate3d(0, 0, 0);	transform: translate3d(0, 0, 0);	z-index: 10;}.swiper-pagination.swiper-pagination-hidden {	opacity: 0;}.swiper-pagination-bullet {	width: 22px;	height: 22px;	background: rgba(255, 255, 255, 0.4);	display: inline-block;	border-radius: 100%;	transition: .3s all ease;	-webkit-transform: scale(0.6);	transform: scale(0.6);	position: relative;}.swiper-pagination-bullet:hover {	-webkit-transform: scale(1);	transform: scale(1);}.swiper-pagination-bullet:hover:after {	opacity: 1;}.swiper-pagination-bullet:after {	position: absolute;	transition: .3s all ease;	content: "";	top: 50%;	left: 50%;	border-radius: 50%;	-webkit-transform: translate(-50%, -50%);	transform: translate(-50%, -50%);	text-align: center;	width: 12px;	height: 12px;	background: #3a4248;	opacity: 0;}button.swiper-pagination-bullet {	border: none;	margin: 0;	padding: 0;	box-shadow: none;	-moz-appearance: none;	-ms-appearance: none;	-webkit-appearance: none;	appearance: none;}.swiper-pagination-clickable .swiper-pagination-bullet {	cursor: pointer;}.swiper-pagination-white .swiper-pagination-bullet {	background: #fff;}.swiper-pagination-bullet-active {	-webkit-transform: scale(1);	transform: scale(1);}.swiper-pagination-bullet-active:after {	opacity: 1;}.swiper-pagination-black .swiper-pagination-bullet-active {	background: #000;}.swiper-container-vertical > .swiper-pagination {	right: 10px;	top: 50%;	-webkit-transform: translate3d(0px, -50%, 0);	-moz-transform: translate3d(0px, -50%, 0);	-o-transform: translate(0px, -50%);	-ms-transform: translate3d(0px, -50%, 0);	transform: translate3d(0px, -50%, 0);}.swiper-container-vertical > .swiper-pagination .swiper-pagination-bullet {	margin: 5px 0;	display: block;}.swiper-container-horizontal > .swiper-pagination {	bottom: 12%;	left: 0;	width: 100%;}@media (min-width: 992px) {	.swiper-container-horizontal > .swiper-pagination {		bottom: 9%;	}}@media (min-width: 1200px) {	.swiper-container-horizontal > .swiper-pagination {		bottom: 24.7%;	}}@media (min-width: 1920px) {	.swiper-container-horizontal > .swiper-pagination {		bottom: 22.7%;	}}.swiper-container-horizontal > .swiper-pagination .swiper-pagination-bullet {	margin: 0 8px;}/* 3D Container */.swiper-container-3d {	-webkit-perspective: 1200px;	-moz-perspective: 1200px;	-o-perspective: 1200px;	perspective: 1200px;}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow {	-webkit-transform-style: preserve-3d;	-moz-transform-style: preserve-3d;	-ms-transform-style: preserve-3d;	transform-style: preserve-3d;}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom {	position: absolute;	left: 0;	top: 0;	width: 100%;	height: 100%;	pointer-events: none;	z-index: 10;}.swiper-container-3d .swiper-slide-shadow-left {	background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));	/* Safari 4+, Chrome */	background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));	/* Chrome 10+, Safari 5.1+, iOS 5+ */	background-image: -moz-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));	/* Firefox 3.6-15 */	background-image: -o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));	/* Opera 11.10-12.00 */	background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));	/* Firefox 16+, IE10, Opera 12.50+ */}.swiper-container-3d .swiper-slide-shadow-right {	background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));	/* Safari 4+, Chrome */	background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));	/* Chrome 10+, Safari 5.1+, iOS 5+ */	background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));	/* Firefox 3.6-15 */	background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));	/* Opera 11.10-12.00 */	background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));	/* Firefox 16+, IE10, Opera 12.50+ */}.swiper-container-3d .swiper-slide-shadow-top {	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));	/* Safari 4+, Chrome */	background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));	/* Chrome 10+, Safari 5.1+, iOS 5+ */	background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));	/* Firefox 3.6-15 */	background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));	/* Opera 11.10-12.00 */	background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));	/* Firefox 16+, IE10, Opera 12.50+ */}.swiper-container-3d .swiper-slide-shadow-bottom {	background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));	/* Safari 4+, Chrome */	background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));	/* Chrome 10+, Safari 5.1+, iOS 5+ */	background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));	/* Firefox 3.6-15 */	background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));	/* Opera 11.10-12.00 */	background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));	/* Firefox 16+, IE10, Opera 12.50+ */}/* Coverflow */.swiper-container-coverflow .swiper-wrapper {	/* Windows 8 IE 10 fix */	-ms-perspective: 1200px;}/* Fade */.swiper-container-fade.swiper-container-free-mode .swiper-slide {	-webkit-transition-timing-function: ease-out;	-moz-transition-timing-function: ease-out;	-ms-transition-timing-function: ease-out;	-o-transition-timing-function: ease-out;	transition-timing-function: ease-out;}.swiper-container-fade .swiper-slide {	pointer-events: none;}.swiper-container-fade .swiper-slide .swiper-slide {	pointer-events: none;}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active {	pointer-events: auto;}/* Cube */.swiper-container-cube {	overflow: visible;}.swiper-container-cube .swiper-slide {	pointer-events: none;	visibility: hidden;	-webkit-transform-origin: 0 0;	-moz-transform-origin: 0 0;	-ms-transform-origin: 0 0;	transform-origin: 0 0;	-webkit-backface-visibility: hidden;	-moz-backface-visibility: hidden;	-ms-backface-visibility: hidden;	backface-visibility: hidden;	width: 100%;	height: 100%;	z-index: 1;}.swiper-container-cube.swiper-container-rtl .swiper-slide {	-webkit-transform-origin: 100% 0;	-moz-transform-origin: 100% 0;	-ms-transform-origin: 100% 0;	transform-origin: 100% 0;}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next + .swiper-slide {	pointer-events: auto;	visibility: visible;}.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right {	z-index: 0;	-webkit-backface-visibility: hidden;	-moz-backface-visibility: hidden;	-ms-backface-visibility: hidden;	backface-visibility: hidden;}.swiper-container-cube .swiper-cube-shadow {	position: absolute;	left: 0;	bottom: 0px;	width: 100%;	height: 100%;	background: #000;	opacity: 0.6;	-webkit-filter: blur(50px);	filter: blur(50px);	z-index: 0;}/* Scrollbar */.swiper-scrollbar {	border-radius: 10px;	position: relative;	-ms-touch-action: none;	background: rgba(0, 0, 0, 0.1);}.swiper-container-horizontal > .swiper-scrollbar {	position: absolute;	left: 1%;	bottom: 3px;	z-index: 50;	height: 5px;	width: 98%;}.swiper-container-vertical > .swiper-scrollbar {	position: absolute;	right: 3px;	top: 1%;	z-index: 50;	width: 5px;	height: 98%;}.swiper-scrollbar-drag {	height: 100%;	width: 100%;	position: relative;	background: rgba(0, 0, 0, 0.5);	border-radius: 10px;	left: 0;	top: 0;}.swiper-scrollbar-cursor-drag {	cursor: move;}/* Preloader */.swiper-lazy-preloader {	width: 42px;	height: 42px;	position: absolute;	left: 50%;	top: 50%;	margin-left: -21px;	margin-top: -21px;	z-index: 10;	-webkit-transform-origin: 50%;	-moz-transform-origin: 50%;	transform-origin: 50%;	-webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;	-moz-animation: swiper-preloader-spin 1s steps(12, end) infinite;	animation: swiper-preloader-spin 1s steps(12, end) infinite;}.swiper-lazy-preloader:after {	display: block;	content: "";	width: 100%;	height: 100%;	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");	background-position: 50%;	-webkit-background-size: 100%;	background-size: 100%;	background-repeat: no-repeat;}.swiper-lazy-preloader-white:after {	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");}@-webkit-keyframes swiper-preloader-spin {	100% {		-webkit-transform: rotate(360deg);	}}@keyframes swiper-preloader-spin {	100% {		transform: rotate(360deg);	}}.swiper-slide > .vide__body,.swiper-slide > .rd-parallax {	height: 100%;}.swiper-slide-caption {	display: inline-block;	width: 100%;	max-height: 100%;	vertical-align: middle;	white-space: normal;}.swiper-container .no-transition {	transition: 0s;}.swiper-slider-1 .quote q, .swiper-slider-1 .quote cite {	display: block;}.swiper-slider-1 .quote q {	margin-top: -11px;}.swiper-slider-1 .quote cite {	margin-top: 24px;}/*  *  Owl Carousel - Animate Plugin */.owl-carousel .animated {	-webkit-animation-duration: 1000ms;	animation-duration: 1000ms;	-webkit-animation-fill-mode: both;	animation-fill-mode: both;}.owl-carousel .owl-animated-in {	z-index: 0;}.owl-carousel .owl-animated-out {	z-index: 1;}.owl-carousel .fadeOut {	-webkit-animation-name: fadeOut;	animation-name: fadeOut;}@-webkit-keyframes fadeOut {	0% {		opacity: 1;	}	100% {		opacity: 0;	}}@keyframes fadeOut {	0% {		opacity: 1;	}	100% {		opacity: 0;	}}/*  * 	Owl Carousel - Auto Height Plugin */.owl-height {	-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;}/*  *  Core Owl Carousel CSS File */.owl-carousel {	display: none;	width: 100%;	-webkit-tap-highlight-color: transparent;	/* position relative and z-index fix webkit rendering fonts issue */	position: relative;	z-index: 1;}.owl-carousel .owl-stage {	position: relative;	-ms-touch-action: pan-Y;}.owl-carousel .owl-stage:after {	content: ".";	display: block;	clear: both;	visibility: hidden;	line-height: 0;	height: 0;}.owl-carousel .owl-stage-outer {	position: relative;	overflow: hidden;	/* fix for flashing background */	-webkit-transform: translate3d(0px, 0px, 0px);}.owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-dot {	cursor: pointer;	cursor: hand;	-webkit-user-select: none;	-khtml-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;}.owl-carousel.owl-loaded {	display: block;}.owl-carousel.owl-loading {	opacity: 0;	display: block;}.owl-carousel.owl-hidden {	opacity: 0;}.owl-carousel .owl-refresh .owl-item {	display: none;}.owl-carousel .owl-item {	position: relative;	min-height: 1px;	float: left;	-webkit-backface-visibility: hidden;	-webkit-tap-highlight-color: transparent;	-webkit-touch-callout: none;	-webkit-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;}.owl-carousel .owl-item h3 {	margin-top: 18px;}@media (min-width: 768px) {	.owl-carousel .owl-item h3 {		margin-top: 38px;	}}.owl-carousel .owl-item h6 {	margin-top: 2px;}@media (min-width: 768px) {	.owl-carousel .owl-item h6 {		margin-top: 6px;	}}.owl-carousel .owl-item p {	margin-top: 10px;}@media (min-width: 768px) {	.owl-carousel .owl-item p {		margin-top: 20px;	}}.owl-carousel.owl-carousel-1 .owl-item img {	width: 100%;}.owl-carousel.owl-carousel-1 .owl-item h3 {	margin-top: 18px;}@media (min-width: 768px) {	.owl-carousel.owl-carousel-1 .owl-item h3 {		margin-top: 36px;	}}.owl-carousel.owl-text-select-on .owl-item {	-webkit-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;}.owl-carousel .owl-grab {	cursor: move;	cursor: -webkit-grab;	cursor: grab;}.owl-carousel.owl-rtl {	direction: rtl;}.owl-carousel.owl-rtl .owl-item {	float: right;}/* No Js */.no-js .owl-carousel {	display: block;}/*  * 	Owl Carousel - Lazy Load Plugin */.owl-carousel .owl-item .owl-lazy {	opacity: 0;	-webkit-transition: opacity 400ms ease;	-moz-transition: opacity 400ms ease;	-ms-transition: opacity 400ms ease;	-o-transition: opacity 400ms ease;	transition: opacity 400ms ease;}/*  * 	Owl Carousel - Video Plugin */.owl-carousel .owl-video-wrapper {	position: relative;	height: 100%;	background: #000;}.owl-carousel .owl-video-play-icon {	position: absolute;	height: 80px;	width: 80px;	left: 50%;	top: 50%;	margin-left: -40px;	margin-top: -40px;	font: 400 40px/80px 'FontAwesome';	cursor: pointer;	z-index: 1;	-webkit-backface-visibility: hidden;	-webkit-transition: scale 100ms ease;	-moz-transition: scale 100ms ease;	-ms-transition: scale 100ms ease;	-o-transition: scale 100ms ease;	transition: scale 100ms ease;}.owl-carousel .owl-video-play-icon:before {	content: '\f144';}.owl-carousel .owl-video-play-icon:hover {	-webkit-transform: scale(1.3);	transform: scale(1.3);}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon {	display: none;}.owl-carousel .owl-video-tn {	opacity: 0;	height: 100%;	background-position: center center;	background-repeat: no-repeat;	-webkit-background-size: contain;	-moz-background-size: contain;	-o-background-size: contain;	background-size: contain;	-webkit-transition: opacity 400ms ease;	-moz-transition: opacity 400ms ease;	-ms-transition: opacity 400ms ease;	-o-transition: opacity 400ms ease;	transition: opacity 400ms ease;}.owl-carousel .owl-video-frame {	position: relative;	z-index: 1;}/* * Owl Navigation */.owl-carousel-1 .owl-prev, .owl-carousel-1 .owl-next {	top: 102%;}@media (min-width: 480px) {	.owl-carousel-1 .owl-prev, .owl-carousel-1 .owl-next {		top: 102.9%;	}}@media (min-width: 992px) {	.owl-carousel-1 .owl-prev, .owl-carousel-1 .owl-next {		top: 106.9%;	}}.owl-prev, .owl-next {	cursor: pointer;	position: absolute;	top: 115.8%;	-webkit-transform: translateY(-50%);	transform: translateY(-50%);	opacity: 1;}.owl-prev {	left: 40%;}@media (min-width: 768px) {	.owl-prev {		left: 47.6%;	}}.owl-prev:before {	transition: .3s all ease;	content: '';	background: url("../images/owl-prev.png") no-repeat;	width: 13px;	height: 27px;	position: absolute;}.owl-prev:hover:before {	background-position: -13px 0;}.owl-next {	right: 40%;}@media (min-width: 768px) {	.owl-next {		right: 48.8%;	}}.owl-next:before {	transition: .3s all ease;	content: '';	background: rgba(0, 0, 0, 0) url("../images/owl-next.png") no-repeat scroll -13px 0;	width: 13px;	height: 27px;	position: absolute;}.owl-next:hover:before {	background-position: 0px 0;}/* * Owl Pagination */.owl-dots {	text-align: center;	margin-top: 10px;}.owl-dot {	display: inline-block;	text-align: center;	border-radius: 50%;	position: relative;	margin-left: 10px;	width: 16px;	height: 16px;	outline: none;	cursor: pointer;	background-color: transparent;	box-shadow: inset 0 0 0 2px #000;	transition: box-shadow 0.3s ease;}.owl-dot:hover, .owl-dot:focus {	box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.6);}.owl-dot.active {	box-shadow: inset 0 0 0 8px #000;}.owl-carousel-2 {	width: 100%;}@media (min-width: 480px) {	.owl-carousel-2 {		width: 370px;	}}@media (min-width: 992px) {	.owl-carousel-2 {		width: 100%;	}}.owl-carousel-2 .owl-prev, .owl-carousel-2 .owl-next {	position: absolute;	top: 50%;	-webkit-transform: translateY(-50%);	transform: translateY(-50%);	opacity: 1;}.owl-carousel-2 .owl-prev {	left: 0;	background: rgba(58, 66, 72, 0.6);	width: 63px;	height: 100%;	opacity: 0;	transition: .3s all ease;}.owl-carousel-2 .owl-prev:before {	background: rgba(0, 0, 0, 0) url("../images/arrow-prev1.png") no-repeat scroll 0 0;	content: "";	height: 27px;	position: absolute;	transition: all 0.3s ease 0s;	width: 13px;	top: 50%;	left: 50%;	-webkit-transform: translate(-50%, -50%);	transform: translate(-50%, -50%);}.owl-carousel-2 .owl-prev:hover {	opacity: 1;}.owl-carousel-2 .owl-next {	right: 0;	background: rgba(58, 66, 72, 0.6);	width: 63px;	height: 100%;	opacity: 0;	transition: .3s all ease;}.owl-carousel-2 .owl-next:before {	background: rgba(0, 0, 0, 0) url("../images/arrow_next1.png") no-repeat scroll 0 0;	content: "";	height: 27px;	position: absolute;	transition: all 0.3s ease 0s;	width: 13px;	top: 50%;	left: 50%;	-webkit-transform: translate(-50%, -50%);	transform: translate(-50%, -50%);}.owl-carousel-2 .owl-next:hover {	opacity: 1;}/** @subsection   Magnific Popup*/.mfp-bg {	top: 0;	left: 0;	width: 100%;	height: 100%;	z-index: 1042;	overflow: hidden;	position: fixed;	background: #0b0b0b;	opacity: 0.8;	filter: alpha(opacity=80);}.mfp-wrap {	top: 0;	left: 0;	width: 100%;	height: 100%;	z-index: 1043;	position: fixed;	outline: none !important;	-webkit-backface-visibility: hidden;}.mfp-container {	text-align: center;	position: absolute;	width: 100%;	height: 100%;	left: 0;	top: 0;	padding: 0 8px;	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;}.mfp-container:before {	content: '';	display: inline-block;	height: 100%;	vertical-align: middle;}.mfp-align-top .mfp-container:before {	display: none;}.mfp-content {	position: relative;	display: inline-block;	vertical-align: middle;	margin: 0 auto;	text-align: left;	z-index: 1045;}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content {	width: 100%;	cursor: auto;}.mfp-ajax-cur {	cursor: progress;}.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {	cursor: -moz-zoom-out;	cursor: -webkit-zoom-out;	cursor: zoom-out;}.mfp-zoom {	cursor: pointer;	cursor: -webkit-zoom-in;	cursor: -moz-zoom-in;	cursor: zoom-in;}.mfp-auto-cursor .mfp-content {	cursor: auto;}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter {	-webkit-user-select: none;	-moz-user-select: none;	user-select: none;}.mfp-loading.mfp-figure {	display: none;}.mfp-hide {	display: none !important;}.mfp-preloader {	color: #CCC;	position: absolute;	top: 50%;	width: auto;	text-align: center;	margin-top: -0.8em;	left: 8px;	right: 8px;	z-index: 1044;}.mfp-preloader a {	color: #CCC;}.mfp-preloader a:hover {	color: #FFF;}.mfp-s-ready .mfp-preloader {	display: none;}.mfp-s-error .mfp-content {	display: none;}button.mfp-close, button.mfp-arrow {	overflow: visible;	cursor: pointer;	background: transparent;	border: 0;	-webkit-appearance: none;	display: block;	outline: none;	padding: 0;	z-index: 1046;	-webkit-box-shadow: none;	box-shadow: none;}button::-moz-focus-inner {	padding: 0;	border: 0;}.mfp-close {	width: 44px;	height: 44px;	line-height: 44px;	position: absolute;	right: 0;	top: 0;	text-decoration: none;	text-align: center;	opacity: 0.65;	filter: alpha(opacity=65);	padding: 0 0 18px 10px;	color: #FFF;	font-style: normal;	font-size: 28px;	font-family: Arial, Baskerville, monospace;}.mfp-close:hover, .mfp-close:focus {	opacity: 1;	filter: alpha(opacity=100);}.mfp-close:active {	top: 1px;}.mfp-close-btn-in .mfp-close {	color: #333;}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close {	color: #FFF;	right: -6px;	text-align: right;	padding-right: 6px;	width: 100%;}.mfp-counter {	position: absolute;	top: 0;	right: 0;	color: #CCC;	font-size: 12px;	line-height: 18px;	white-space: nowrap;}.mfp-arrow {	position: absolute;	opacity: 0.65;	filter: alpha(opacity=65);	margin: 0;	top: 50%;	margin-top: -55px;	padding: 0;	width: 90px;	height: 110px;	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}.mfp-arrow:active {	margin-top: -54px;}.mfp-arrow:hover, .mfp-arrow:focus {	opacity: 1;	filter: alpha(opacity=100);}.mfp-arrow:before, .mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a {	content: '';	display: block;	width: 0;	height: 0;	position: absolute;	left: 0;	top: 0;	margin-top: 35px;	margin-left: 35px;	border: medium inset transparent;}.mfp-arrow:after,.mfp-arrow .mfp-a {	border-top-width: 13px;	border-bottom-width: 13px;	top: 8px;}.mfp-arrow:before,.mfp-arrow .mfp-b {	border-top-width: 21px;	border-bottom-width: 21px;	opacity: 0.7;}.mfp-arrow-left {	left: 0;}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a {	border-right: 17px solid #FFF;	margin-left: 31px;}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b {	margin-left: 25px;	border-right: 27px solid #3F3F3F;}.mfp-arrow-right {	right: 0;}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a {	border-left: 17px solid #FFF;	margin-left: 39px;}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b {	border-left: 27px solid #3F3F3F;}.mfp-iframe-holder {	padding-top: 40px;	padding-bottom: 40px;}.mfp-iframe-holder .mfp-content {	line-height: 0;	width: 100%;	max-width: 900px;}.mfp-iframe-holder .mfp-close {	top: -40px;}.mfp-iframe-scaler {	width: 100%;	height: 0;	overflow: hidden;	padding-top: 56.25%;}.mfp-iframe-scaler iframe {	position: absolute;	display: block;	top: 0;	left: 0;	width: 100%;	height: 100%;	box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);	background: #000;}/* Main image in popup */img.mfp-img {	width: auto;	max-width: 100%;	height: auto;	display: block;	line-height: 0;	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;	padding: 40px 0 40px;	margin: 0 auto;}/* The shadow behind the image */.mfp-figure {	line-height: 0;}.mfp-figure:after {	content: '';	position: absolute;	left: 0;	top: 40px;	bottom: 40px;	display: block;	right: 0;	width: auto;	height: auto;	z-index: -1;	box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);	background: #444;}.mfp-figure small {	color: #BDBDBD;	display: block;	font-size: 12px;	line-height: 14px;}.mfp-figure figure {	margin: 0;}.mfp-bottom-bar {	margin-top: -36px;	position: absolute;	top: 100%;	left: 0;	width: 100%;	cursor: auto;}.mfp-title {	text-align: left;	line-height: 18px;	color: #F3F3F3;	word-wrap: break-word;	padding-right: 36px;}.mfp-image-holder .mfp-content {	max-width: 100%;}.mfp-gallery .mfp-image-holder .mfp-figure {	cursor: pointer;}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {	/**       * Remove all paddings around the image on small screen       */	.mfp-img-mobile .mfp-image-holder {		padding-left: 0;		padding-right: 0;	}	.mfp-img-mobile img.mfp-img {		padding: 0;	}	.mfp-img-mobile .mfp-figure:after {		top: 0;		bottom: 0;	}	.mfp-img-mobile .mfp-figure small {		display: inline;		margin-left: 5px;	}	.mfp-img-mobile .mfp-bottom-bar {		background: rgba(0, 0, 0, 0.6);		bottom: 0;		margin: 0;		top: auto;		padding: 3px 5px;		position: fixed;		-webkit-box-sizing: border-box;		-moz-box-sizing: border-box;		box-sizing: border-box;	}	.mfp-img-mobile .mfp-bottom-bar:empty {		padding: 0;	}	.mfp-img-mobile .mfp-counter {		right: 5px;		top: 3px;	}	.mfp-img-mobile .mfp-close {		top: 0;		right: 0;		width: 35px;		height: 35px;		line-height: 35px;		background: rgba(0, 0, 0, 0.6);		position: fixed;		text-align: center;		padding: 0;	}}@media all and (max-width: 900px) {	.mfp-arrow {		-webkit-transform: scale(0.75);		transform: scale(0.75);	}	.mfp-arrow-left {		-webkit-transform-origin: 0;		transform-origin: 0;	}	.mfp-arrow-right {		-webkit-transform-origin: 100%;		transform-origin: 100%;	}	.mfp-container {		padding-left: 6px;		padding-right: 6px;	}}.mfp-ie7 .mfp-img {	padding: 0;}.mfp-ie7 .mfp-bottom-bar {	width: 600px;	left: 50%;	margin-left: -300px;	margin-top: 5px;	padding-bottom: 5px;}.mfp-ie7 .mfp-container {	padding: 0;}.mfp-ie7 .mfp-content {	padding-top: 44px;}.mfp-ie7 .mfp-close {	top: 0;	right: 0;	padding-top: 0;}/** Material Parallax*/.parallax-content {	position: relative;	z-index: 1;}.parallax-container {	position: relative;	overflow: hidden;	background-position: center center;	background-size: cover;}.material-parallax {	position: absolute;	top: 0;	left: -1px;	right: -1px;	bottom: 0;	z-index: 0;	background-position: center center;}.ipad .parallax-container,.iphone .parallax-container {	background-attachment: scroll !important;}.material-parallax img {	display: none;	position: absolute;	left: 50%;	bottom: 0;	min-width: 101%;	min-height: 101%;	max-width: none;	transform: translate3d(-50%, 0, 0);}.lg-sub-html, .lg-toolbar {	background-color: rgba(0, 0, 0, 0.45);}@font-face {	font-family: lg;	src: url(../fonts/lg.eot?n1z373);	src: url(../fonts/lg.eot?#iefixn1z373) format("embedded-opentype"), url(../fonts/lg.woff?n1z373) format("woff"), url(../fonts/lg.ttf?n1z373) format("truetype"), url(../fonts/lg.svg?n1z373#lg) format("svg");	font-weight: 400;	font-style: normal;}.lg-icon {	font-family: lg;	speak: none;	font-style: normal;	font-weight: 400;	font-variant: normal;	text-transform: none;	line-height: 1;	-webkit-font-smoothing: antialiased;	-moz-osx-font-smoothing: grayscale;}.lg-actions .lg-next, .lg-actions .lg-prev {	background-color: rgba(0, 0, 0, 0.45);	border-radius: 2px;	color: #999999;	cursor: pointer;	display: block;	font-size: 22px;	margin-top: -10px;	padding: 8px 10px 9px;	position: absolute;	top: 50%;	z-index: 1080;	border: none;	outline: 0;}.lg-actions .lg-next.disabled, .lg-actions .lg-prev.disabled {	pointer-events: none;	opacity: .5;}.lg-actions .lg-next:hover, .lg-actions .lg-prev:hover {	color: #ffffff;}.lg-actions .lg-next {	right: 20px;}.lg-actions .lg-next:before {	content: "\e095";}.lg-actions .lg-prev {	left: 20px;}.lg-actions .lg-prev:after {	content: "\e094";}@-webkit-keyframes lg-right-end {	0%, 100% {		left: 0;	}	50% {		left: -30px;	}}@-moz-keyframes lg-right-end {	0%, 100% {		left: 0;	}	50% {		left: -30px;	}}@-ms-keyframes lg-right-end {	0%, 100% {		left: 0;	}	50% {		left: -30px;	}}@keyframes lg-right-end {	0%, 100% {		left: 0;	}	50% {		left: -30px;	}}@-webkit-keyframes lg-left-end {	0%, 100% {		left: 0;	}	50% {		left: 30px;	}}@-moz-keyframes lg-left-end {	0%, 100% {		left: 0;	}	50% {		left: 30px;	}}@-ms-keyframes lg-left-end {	0%, 100% {		left: 0;	}	50% {		left: 30px;	}}@keyframes lg-left-end {	0%, 100% {		left: 0;	}	50% {		left: 30px;	}}.lg-outer.lg-right-end .lg-object {	-webkit-animation: lg-right-end .3s;	-o-animation: lg-right-end .3s;	animation: lg-right-end .3s;	position: relative;}.lg-outer.lg-left-end .lg-object {	-webkit-animation: lg-left-end .3s;	-o-animation: lg-left-end .3s;	animation: lg-left-end .3s;	position: relative;}.lg-toolbar {	z-index: 1082;	left: 0;	position: absolute;	top: 0;	width: 100%;}.lg-toolbar .lg-icon {	color: #999999;	cursor: pointer;	float: right;	font-size: 24px;	height: 47px;	line-height: 27px;	padding: 10px 0;	text-align: center;	width: 50px;	text-decoration: none !important;	outline: 0;	-webkit-transition: color .2s linear;	-o-transition: color .2s linear;	transition: color .2s linear;}.lg-toolbar .lg-icon:hover {	color: #ffffff;}.lg-toolbar .lg-close:after {	content: "\e070";}.lg-toolbar .lg-download:after {	content: "\e0f2";}.lg-sub-html {	bottom: 0;	color: #eeeeee;	font-size: 16px;	left: 0;	padding: 10px 40px;	position: fixed;	right: 0;	text-align: center;	z-index: 1080;}.lg-sub-html h4 {	margin: 0;	font-size: 13px;	font-weight: 700;}.lg-sub-html p {	font-size: 12px;	margin: 5px 0 0;}#lg-counter {	color: #999999;	display: inline-block;	font-size: 16px;	padding-left: 20px;	padding-top: 12px;	vertical-align: middle;}.lg-next, .lg-prev, .lg-toolbar {	opacity: 1;	-webkit-transition: -webkit-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;	-moz-transition: -moz-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;	-o-transition: -o-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;	transition: transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;}.lg-hide-items .lg-prev {	opacity: 0;	-webkit-transform: translate3d(-10px, 0, 0);	transform: translate3d(-10px, 0, 0);}.lg-hide-items .lg-next {	opacity: 0;	-webkit-transform: translate3d(10px, 0, 0);	transform: translate3d(10px, 0, 0);}.lg-hide-items .lg-toolbar {	opacity: 0;	-webkit-transform: translate3d(0, -10px, 0);	transform: translate3d(0, -10px, 0);}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object {	-webkit-transform: scale3d(0.5, 0.5, 0.5);	transform: scale3d(0.5, 0.5, 0.5);	opacity: 0;	-webkit-transition: -webkit-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;	-moz-transition: -moz-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;	-o-transition: -o-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;	transition: transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;	-webkit-transform-origin: 50% 50%;	-moz-transform-origin: 50% 50%;	-ms-transform-origin: 50% 50%;	transform-origin: 50% 50%;}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object {	-webkit-transform: scale3d(1, 1, 1);	transform: scale3d(1, 1, 1);	opacity: 1;}.lg-outer .lg-thumb-outer {	background-color: #0d0a0a;	bottom: 0;	position: absolute;	width: 100%;	z-index: 1080;	max-height: 350px;	-webkit-transform: translate3d(0, 100%, 0);	transform: translate3d(0, 100%, 0);	-webkit-transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;	-moz-transition: -moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;	-o-transition: -o-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;	transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;}.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item {	cursor: -webkit-grab;	cursor: -moz-grab;	cursor: -o-grab;	cursor: -ms-grab;	cursor: grab;}.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item {	cursor: move;	cursor: -webkit-grabbing;	cursor: -moz-grabbing;	cursor: -o-grabbing;	cursor: -ms-grabbing;	cursor: grabbing;}.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb {	-webkit-transition-duration: 0s !important;	transition-duration: 0s !important;}.lg-outer.lg-thumb-open .lg-thumb-outer {	-webkit-transform: translate3d(0, 0, 0);	transform: translate3d(0, 0, 0);}.lg-outer .lg-thumb {	padding: 10px 0;	height: 100%;	margin-bottom: -5px;	margin-left: auto;	margin-right: auto;}.lg-outer .lg-thumb-item {	cursor: pointer;	float: left;	overflow: hidden;	height: 100%;	border: 2px solid #ffffff;	border-radius: 4px;	margin-bottom: 5px;}@media (min-width: 1025px) {	.lg-outer .lg-thumb-item {		-webkit-transition: border-color .25s ease;		-o-transition: border-color .25s ease;		transition: border-color .25s ease;	}}.lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover {	border-color: #a90707;}.lg-outer .lg-thumb-item img {	width: 100%;	height: 100%;	object-fit: cover;}.lg-outer.lg-has-thumb .lg-item {	padding-bottom: 120px;}.lg-outer.lg-can-toggle .lg-item {	padding-bottom: 0;}.lg-outer.lg-pull-caption-up .lg-sub-html {	-webkit-transition: bottom .25s ease;	-o-transition: bottom .25s ease;	transition: bottom .25s ease;}.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html {	bottom: 100px;}.lg-outer .lg-toogle-thumb {	background-color: #0d0a0a;	border-radius: 2px 2px 0 0;	color: #999999;	cursor: pointer;	font-size: 24px;	height: 39px;	line-height: 27px;	padding: 5px 0;	position: absolute;	right: 20px;	text-align: center;	top: -39px;	width: 50px;}.lg-outer .lg-toogle-thumb:hover, .lg-outer.lg-dropdown-active #lg-share {	color: #ffffff;}.lg-outer .lg-toogle-thumb:after {	content: "\e1ff";}.lg-outer .lg-video-cont {	display: inline-block;	vertical-align: middle;	max-width: 1140px;	max-height: 100%;	width: 100%;	padding: 0 5px;}.lg-outer .lg-video {	width: 100%;	height: 0;	padding-bottom: 56.25%;	overflow: hidden;	position: relative;}.lg-outer .lg-video .lg-object {	display: inline-block;	position: absolute;	top: 0;	left: 0;	width: 100% !important;	height: 100% !important;}.lg-outer .lg-video .lg-video-play {	width: 84px;	height: 59px;	position: absolute;	left: 50%;	top: 50%;	margin-left: -42px;	margin-top: -30px;	z-index: 1080;	cursor: pointer;}.lg-outer .lg-has-iframe .lg-video {	-webkit-overflow-scrolling: touch;	overflow: auto;}.lg-outer .lg-has-vimeo .lg-video-play {	background: url(../images/vimeo-play.png) no-repeat;}.lg-outer .lg-has-vimeo:hover .lg-video-play {	background: url(../images/vimeo-play.png) 0 -58px no-repeat;}.lg-outer .lg-has-html5 .lg-video-play {	background: url(../images/video-play.png) no-repeat;	height: 64px;	margin-left: -32px;	margin-top: -32px;	width: 64px;	opacity: .8;}.lg-outer .lg-has-html5:hover .lg-video-play {	opacity: 1;}.lg-outer .lg-has-youtube .lg-video-play {	background: url(../images/youtube-play.png) no-repeat;}.lg-outer .lg-has-youtube:hover .lg-video-play {	background: url(../images/youtube-play.png) 0 -60px no-repeat;}.lg-outer .lg-video-object {	width: 100% !important;	height: 100% !important;	position: absolute;	top: 0;	left: 0;}.lg-outer .lg-has-video .lg-video-object {	visibility: hidden;}.lg-outer .lg-has-video.lg-video-playing .lg-object, .lg-outer .lg-has-video.lg-video-playing .lg-video-play {	display: none;}.lg-outer .lg-has-video.lg-video-playing .lg-video-object {	visibility: visible;}.lg-progress-bar {	background-color: #333333;	height: 5px;	left: 0;	position: absolute;	top: 0;	width: 100%;	z-index: 1083;	opacity: 0;	-webkit-transition: opacity 80ms ease 0s;	-moz-transition: opacity 80ms ease 0s;	-o-transition: opacity 80ms ease 0s;	transition: opacity 80ms ease 0s;}.lg-progress-bar .lg-progress {	background-color: #a90707;	height: 5px;	width: 0;}.lg-progress-bar.lg-start .lg-progress {	width: 100%;}.lg-show-autoplay .lg-progress-bar {	opacity: 1;}.lg-autoplay-button:after {	content: "\e01d";}.lg-show-autoplay .lg-autoplay-button:after {	content: "\e01a";}.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image, .lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap {	-webkit-transition-duration: 0s;	transition-duration: 0s;}.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {	-webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;	-moz-transition: -moz-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;	-o-transition: -o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;	transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;}.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {	-webkit-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;	-moz-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;	-o-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;	transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap {	-webkit-transform: translate3d(0, 0, 0);	transform: translate3d(0, 0, 0);	-webkit-backface-visibility: hidden;	-moz-backface-visibility: hidden;	backface-visibility: hidden;}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image {	-webkit-transform: scale3d(1, 1, 1);	transform: scale3d(1, 1, 1);	-webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;	-moz-transition: -moz-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;	-o-transition: -o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;	transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;	-webkit-transform-origin: 0 0;	-moz-transform-origin: 0 0;	-ms-transform-origin: 0 0;	transform-origin: 0 0;	-webkit-backface-visibility: hidden;	-moz-backface-visibility: hidden;	backface-visibility: hidden;}#lg-zoom-in:after {	content: "\e311";}#lg-actual-size {	font-size: 20px;}#lg-actual-size:after {	content: "\e033";}#lg-zoom-out {	opacity: .5;	pointer-events: none;}#lg-zoom-out:after {	content: "\e312";}.lg-zoomed #lg-zoom-out {	opacity: 1;	pointer-events: auto;}.lg-outer .lg-pager-outer {	bottom: 60px;	left: 0;	position: absolute;	right: 0;	text-align: center;	z-index: 1080;	height: 10px;}.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont {	overflow: visible;}.lg-outer .lg-pager-cont {	cursor: pointer;	display: inline-block;	overflow: hidden;	position: relative;	vertical-align: top;	margin: 0 5px;}.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont {	opacity: 1;	-webkit-transform: translate3d(0, 0, 0);	transform: translate3d(0, 0, 0);}.lg-outer .lg-pager-cont.lg-pager-active .lg-pager {	box-shadow: 0 0 0 2px #ffffff inset;}.lg-outer .lg-pager-thumb-cont {	background-color: #ffffff;	color: #ffffff;	bottom: 100%;	height: 83px;	left: 0;	margin-bottom: 20px;	margin-left: -60px;	opacity: 0;	padding: 5px;	position: absolute;	width: 120px;	border-radius: 3px;	-webkit-transition: opacity .15s ease 0s, -webkit-transform .15s ease 0s;	-moz-transition: opacity .15s ease 0s, -moz-transform .15s ease 0s;	-o-transition: opacity .15s ease 0s, -o-transform .15s ease 0s;	transition: opacity .15s ease 0s, transform .15s ease 0s;	-webkit-transform: translate3d(0, 5px, 0);	transform: translate3d(0, 5px, 0);}.lg-outer .lg-pager-thumb-cont img {	width: 100%;	height: 100%;}.lg-outer .lg-pager {	background-color: rgba(255, 255, 255, 0.5);	border-radius: 50%;	box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.7) inset;	display: block;	height: 12px;	-webkit-transition: box-shadow .3s ease 0s;	-o-transition: box-shadow .3s ease 0s;	transition: box-shadow .3s ease 0s;	width: 12px;}.lg-outer .lg-pager:focus, .lg-outer .lg-pager:hover {	box-shadow: 0 0 0 8px #ffffff inset;}.lg-outer .lg-caret {	border-left: 10px solid transparent;	border-right: 10px solid transparent;	border-top: 10px dashed;	bottom: -10px;	display: inline-block;	height: 0;	left: 50%;	margin-left: -5px;	position: absolute;	vertical-align: middle;	width: 0;}.lg-fullscreen:after {	content: "\e20c";}.lg-fullscreen-on .lg-fullscreen:after {	content: "\e20d";}.lg-outer #lg-dropdown-overlay {	background-color: rgba(0, 0, 0, 0.25);	bottom: 0;	cursor: default;	left: 0;	position: fixed;	right: 0;	top: 0;	z-index: 1081;	opacity: 0;	visibility: hidden;	-webkit-transition: visibility 0s linear .18s, opacity .18s linear 0s;	-o-transition: visibility 0s linear .18s, opacity .18s linear 0s;	transition: visibility 0s linear .18s, opacity .18s linear 0s;}.lg-outer.lg-dropdown-active #lg-dropdown-overlay, .lg-outer.lg-dropdown-active .lg-dropdown {	-webkit-transition-delay: 0s;	transition-delay: 0s;	-moz-transform: translate3d(0, 0, 0);	-o-transform: translate3d(0, 0, 0);	-ms-transform: translate3d(0, 0, 0);	-webkit-transform: translate3d(0, 0, 0);	transform: translate3d(0, 0, 0);	opacity: 1;	visibility: visible;}.lg-outer .lg-dropdown {	background-color: #ffffff;	border-radius: 2px;	font-size: 14px;	list-style-type: none;	margin: 0;	padding: 10px 0;	position: absolute;	right: 0;	text-align: left;	top: 50px;	opacity: 0;	visibility: hidden;	-moz-transform: translate3d(0, 5px, 0);	-o-transform: translate3d(0, 5px, 0);	-ms-transform: translate3d(0, 5px, 0);	-webkit-transform: translate3d(0, 5px, 0);	transform: translate3d(0, 5px, 0);	-webkit-transition: -webkit-transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s;	-moz-transition: -moz-transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s;	-o-transition: -o-transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s;	transition: transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s;}.lg-outer .lg-dropdown:after {	content: "";	display: block;	height: 0;	width: 0;	position: absolute;	border: 8px solid transparent;	border-bottom-color: #ffffff;	right: 16px;	top: -16px;}.lg-outer .lg-dropdown > li:last-child {	margin-bottom: 0;}.lg-outer .lg-dropdown > li:hover .lg-icon, .lg-outer .lg-dropdown > li:hover a {	color: #333333;}.lg-outer .lg-dropdown a {	color: #333333;	display: block;	white-space: pre;	padding: 4px 12px;	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;	font-size: 12px;}.lg-outer .lg-dropdown a:hover {	background-color: rgba(0, 0, 0, 0.07);}.lg-outer .lg-dropdown .lg-dropdown-text {	display: inline-block;	line-height: 1;	margin-top: -3px;	vertical-align: middle;}.lg-outer .lg-dropdown .lg-icon {	color: #333333;	display: inline-block;	float: none;	font-size: 20px;	height: auto;	line-height: 1;	margin-right: 8px;	padding: 0;	vertical-align: middle;	width: auto;}.lg-outer, .lg-outer .lg, .lg-outer .lg-inner {	width: 100%;	height: 100%;}.lg-outer #lg-share {	position: relative;}.lg-outer #lg-share:after {	content: "\e80d";}.lg-outer #lg-share-facebook .lg-icon {	color: #3b5998;}.lg-outer #lg-share-facebook .lg-icon:after {	content: "\e901";}.lg-outer #lg-share-twitter .lg-icon {	color: #00aced;}.lg-outer #lg-share-twitter .lg-icon:after {	content: "\e904";}.lg-outer #lg-share-googleplus .lg-icon {	color: #dd4b39;}.lg-outer #lg-share-googleplus .lg-icon:after {	content: "\e902";}.lg-outer #lg-share-pinterest .lg-icon {	color: #cb2027;}.lg-outer #lg-share-pinterest .lg-icon:after {	content: "\e903";}.lg-group:after {	content: "";	display: table;	clear: both;}.lg-outer {	position: fixed;	top: 0;	left: 0;	z-index: 1050;	text-align: left;	opacity: 0;	-webkit-transition: opacity .15s ease 0s;	-o-transition: opacity .15s ease 0s;	transition: opacity .15s ease 0s;}.lg-outer * {	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;}.lg-outer.lg-visible {	opacity: 1;}.lg-outer.lg-css3 .lg-item.lg-current, .lg-outer.lg-css3 .lg-item.lg-next-slide, .lg-outer.lg-css3 .lg-item.lg-prev-slide {	-webkit-transition-duration: inherit !important;	transition-duration: inherit !important;	-webkit-transition-timing-function: inherit !important;	transition-timing-function: inherit !important;}.lg-outer.lg-css3.lg-dragging .lg-item.lg-current, .lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide {	-webkit-transition-duration: 0s !important;	transition-duration: 0s !important;	opacity: 1;}.lg-outer.lg-grab img.lg-object {	cursor: -webkit-grab;	cursor: -moz-grab;	cursor: -o-grab;	cursor: -ms-grab;	cursor: grab;}.lg-outer.lg-grabbing img.lg-object {	cursor: move;	cursor: -webkit-grabbing;	cursor: -moz-grabbing;	cursor: -o-grabbing;	cursor: -ms-grabbing;	cursor: grabbing;}.lg-outer .lg {	position: relative;	overflow: hidden;	margin-left: auto;	margin-right: auto;	max-width: 100%;	max-height: 100%;}.lg-outer .lg-inner {	position: absolute;	left: 0;	top: 0;	white-space: nowrap;}.lg-outer .lg-item {	background: url(../images/loading.gif) center center no-repeat;	display: none !important;}.lg-outer.lg-css .lg-current, .lg-outer.lg-css3 .lg-current, .lg-outer.lg-css3 .lg-next-slide, .lg-outer.lg-css3 .lg-prev-slide {	display: inline-block !important;}.lg-outer .lg-img-wrap, .lg-outer .lg-item {	display: inline-block;	text-align: center;	position: absolute;	width: 100%;	height: 100%;}.lg-outer .lg-img-wrap:before, .lg-outer .lg-item:before {	content: "";	display: inline-block;	height: 50%;	width: 1px;	margin-right: -1px;}.lg-outer .lg-img-wrap {	position: absolute;	padding: 0 5px;	left: 0;	right: 0;	top: 0;	bottom: 0;}.lg-outer .lg-item.lg-complete {	background-image: none;}.lg-outer .lg-item.lg-current {	z-index: 1060;}.lg-outer .lg-image {	display: inline-block;	vertical-align: middle;	max-width: 100%;	max-height: 100%;	width: auto !important;	height: auto !important;}.lg-outer.lg-show-after-load .lg-item .lg-object, .lg-outer.lg-show-after-load .lg-item .lg-video-play {	opacity: 0;	-webkit-transition: opacity .15s ease 0s;	-o-transition: opacity .15s ease 0s;	transition: opacity .15s ease 0s;}.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object, .lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play {	opacity: 1;}.lg-outer .lg-empty-html, .lg-outer.lg-hide-download #lg-download {	display: none;}.lg-backdrop {	position: fixed;	top: 0;	left: 0;	right: 0;	bottom: 0;	z-index: 1040;	background-color: #000000;	opacity: 0;	-webkit-transition: opacity .15s ease 0s;	-o-transition: opacity .15s ease 0s;	transition: opacity .15s ease 0s;}.lg-backdrop.in {	opacity: 1;}.lg-css3.lg-no-trans .lg-current, .lg-css3.lg-no-trans .lg-next-slide, .lg-css3.lg-no-trans .lg-prev-slide {	-webkit-transition: none 0s ease 0s !important;	-moz-transition: none 0s ease 0s !important;	-o-transition: none 0s ease 0s !important;	transition: none 0s ease 0s !important;}.lg-css3.lg-use-css3 .lg-item, .lg-css3.lg-use-left .lg-item {	-webkit-backface-visibility: hidden;	-moz-backface-visibility: hidden;	backface-visibility: hidden;}.lg-css3.lg-fade .lg-item {	opacity: 0;}.lg-css3.lg-fade .lg-item.lg-current {	opacity: 1;}.lg-css3.lg-fade .lg-item.lg-current, .lg-css3.lg-fade .lg-item.lg-next-slide, .lg-css3.lg-fade .lg-item.lg-prev-slide {	-webkit-transition: opacity .1s ease 0s;	-moz-transition: opacity .1s ease 0s;	-o-transition: opacity .1s ease 0s;	transition: opacity .1s ease 0s;}.lg-css3.lg-slide.lg-use-css3 .lg-item {	opacity: 0;}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {	-webkit-transform: translate3d(-100%, 0, 0);	transform: translate3d(-100%, 0, 0);}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide {	-webkit-transform: translate3d(100%, 0, 0);	transform: translate3d(100%, 0, 0);}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {	-webkit-transform: translate3d(0, 0, 0);	transform: translate3d(0, 0, 0);	opacity: 1;}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {	-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;	-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;	-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;	transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;}.lg-css3.lg-slide.lg-use-left .lg-item {	opacity: 0;	position: absolute;	left: 0;}.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {	left: -100%;}.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide {	left: 100%;}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current {	left: 0;	opacity: 1;}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current, .lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {	-webkit-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;	-moz-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;	-o-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;	transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;}.lg-sub-html, .lg-toolbar {	background-color: rgba(0, 0, 0, 0.45);}@font-face {	font-family: lg;	src: url(../fonts/lg.eot?n1z373);	src: url(../fonts/lg.eot?#iefixn1z373) format("embedded-opentype"), url(../fonts/lg.woff?n1z373) format("woff"), url(../fonts/lg.ttf?n1z373) format("truetype"), url(../fonts/lg.svg?n1z373#lg) format("svg");	font-weight: 400;	font-style: normal;}.lg-icon {	font-family: lg;	speak: none;	font-style: normal;	font-weight: 400;	font-variant: normal;	text-transform: none;	line-height: 1;	-webkit-font-smoothing: antialiased;	-moz-osx-font-smoothing: grayscale;}.lg-actions .lg-next, .lg-actions .lg-prev {	background-color: rgba(0, 0, 0, 0.45);	border-radius: 2px;	color: #999999;	cursor: pointer;	display: block;	font-size: 22px;	margin-top: -10px;	padding: 8px 10px 9px;	position: absolute;	top: 50%;	z-index: 1080;	border: none;	outline: 0;}.lg-actions .lg-next.disabled, .lg-actions .lg-prev.disabled {	pointer-events: none;	opacity: .5;}.lg-actions .lg-next:hover, .lg-actions .lg-prev:hover {	color: #ffffff;}.lg-actions .lg-next {	right: 20px;}.lg-actions .lg-next:before {	content: "\e095";}.lg-actions .lg-prev {	left: 20px;}.lg-actions .lg-prev:after {	content: "\e094";}@-webkit-keyframes lg-right-end {	0%, 100% {		left: 0;	}	50% {		left: -30px;	}}@-moz-keyframes lg-right-end {	0%, 100% {		left: 0;	}	50% {		left: -30px;	}}@-ms-keyframes lg-right-end {	0%, 100% {		left: 0;	}	50% {		left: -30px;	}}@keyframes lg-right-end {	0%, 100% {		left: 0;	}	50% {		left: -30px;	}}@-webkit-keyframes lg-left-end {	0%, 100% {		left: 0;	}	50% {		left: 30px;	}}@-moz-keyframes lg-left-end {	0%, 100% {		left: 0;	}	50% {		left: 30px;	}}@-ms-keyframes lg-left-end {	0%, 100% {		left: 0;	}	50% {		left: 30px;	}}@keyframes lg-left-end {	0%, 100% {		left: 0;	}	50% {		left: 30px;	}}.lg-outer.lg-right-end .lg-object {	-webkit-animation: lg-right-end .3s;	-o-animation: lg-right-end .3s;	animation: lg-right-end .3s;	position: relative;}.lg-outer.lg-left-end .lg-object {	-webkit-animation: lg-left-end .3s;	-o-animation: lg-left-end .3s;	animation: lg-left-end .3s;	position: relative;}.lg-toolbar {	z-index: 1082;	left: 0;	position: absolute;	top: 0;	width: 100%;}.lg-toolbar .lg-icon {	color: #999999;	cursor: pointer;	float: right;	font-size: 24px;	height: 47px;	line-height: 27px;	padding: 10px 0;	text-align: center;	width: 50px;	text-decoration: none !important;	outline: 0;	-webkit-transition: color .2s linear;	-o-transition: color .2s linear;	transition: color .2s linear;}.lg-toolbar .lg-icon:hover {	color: #ffffff;}.lg-toolbar .lg-close:after {	content: "\e070";}.lg-toolbar .lg-download:after {	content: "\e0f2";}.lg-sub-html {	bottom: 0;	color: #eeeeee;	font-size: 16px;	left: 0;	padding: 10px 40px;	position: fixed;	right: 0;	text-align: center;	z-index: 1080;}.lg-sub-html h4 {	margin: 0;	font-size: 13px;	font-weight: 700;}.lg-sub-html p {	font-size: 12px;	margin: 5px 0 0;}#lg-counter {	color: #999999;	display: inline-block;	font-size: 16px;	padding-left: 20px;	padding-top: 12px;	vertical-align: middle;}.lg-next, .lg-prev, .lg-toolbar {	opacity: 1;	-webkit-transition: -webkit-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;	-moz-transition: -moz-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;	-o-transition: -o-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;	transition: transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;}.lg-hide-items .lg-prev {	opacity: 0;	-webkit-transform: translate3d(-10px, 0, 0);	transform: translate3d(-10px, 0, 0);}.lg-hide-items .lg-next {	opacity: 0;	-webkit-transform: translate3d(10px, 0, 0);	transform: translate3d(10px, 0, 0);}.lg-hide-items .lg-toolbar {	opacity: 0;	-webkit-transform: translate3d(0, -10px, 0);	transform: translate3d(0, -10px, 0);}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object {	-webkit-transform: scale3d(0.5, 0.5, 0.5);	transform: scale3d(0.5, 0.5, 0.5);	opacity: 0;	-webkit-transition: -webkit-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;	-moz-transition: -moz-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;	-o-transition: -o-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;	transition: transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;	-webkit-transform-origin: 50% 50%;	-moz-transform-origin: 50% 50%;	-ms-transform-origin: 50% 50%;	transform-origin: 50% 50%;}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object {	-webkit-transform: scale3d(1, 1, 1);	transform: scale3d(1, 1, 1);	opacity: 1;}.lg-outer .lg-thumb-outer {	background-color: #0d0a0a;	bottom: 0;	position: absolute;	width: 100%;	z-index: 1080;	max-height: 350px;	-webkit-transform: translate3d(0, 100%, 0);	transform: translate3d(0, 100%, 0);	-webkit-transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;	-moz-transition: -moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;	-o-transition: -o-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;	transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;}.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item {	cursor: -webkit-grab;	cursor: -moz-grab;	cursor: -o-grab;	cursor: -ms-grab;	cursor: grab;}.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item {	cursor: move;	cursor: -webkit-grabbing;	cursor: -moz-grabbing;	cursor: -o-grabbing;	cursor: -ms-grabbing;	cursor: grabbing;}.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb {	-webkit-transition-duration: 0s !important;	transition-duration: 0s !important;}.lg-outer.lg-thumb-open .lg-thumb-outer {	-webkit-transform: translate3d(0, 0, 0);	transform: translate3d(0, 0, 0);}.lg-outer .lg-thumb {	padding: 10px 0;	height: 100%;	margin-bottom: -5px;}.lg-outer .lg-thumb-item {	cursor: pointer;	float: left;	overflow: hidden;	height: 100%;	border: 2px solid #ffffff;	border-radius: 4px;	margin-bottom: 5px;}@media (min-width: 1025px) {	.lg-outer .lg-thumb-item {		-webkit-transition: border-color .25s ease;		-o-transition: border-color .25s ease;		transition: border-color .25s ease;	}}.lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover {	border-color: #a90707;}.lg-outer .lg-thumb-item img {	width: 100%;	height: 100%;	object-fit: cover;}.lg-outer.lg-has-thumb .lg-item {	padding-bottom: 120px;}.lg-outer.lg-can-toggle .lg-item {	padding-bottom: 0;}.lg-outer.lg-pull-caption-up .lg-sub-html {	-webkit-transition: bottom .25s ease;	-o-transition: bottom .25s ease;	transition: bottom .25s ease;}.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html {	bottom: 100px;}.lg-outer .lg-toogle-thumb {	background-color: #0d0a0a;	border-radius: 2px 2px 0 0;	color: #999999;	cursor: pointer;	font-size: 24px;	height: 39px;	line-height: 27px;	padding: 5px 0;	position: absolute;	right: 20px;	text-align: center;	top: -39px;	width: 50px;}.lg-outer .lg-toogle-thumb:hover, .lg-outer.lg-dropdown-active #lg-share {	color: #ffffff;}.lg-outer .lg-toogle-thumb:after {	content: "\e1ff";}.lg-outer .lg-video-cont {	display: inline-block;	vertical-align: middle;	max-width: 1140px;	max-height: 100%;	width: 100%;	padding: 0 5px;}.lg-outer .lg-video {	width: 100%;	height: 0;	padding-bottom: 56.25%;	overflow: hidden;	position: relative;}.lg-outer .lg-video .lg-object {	display: inline-block;	position: absolute;	top: 0;	left: 0;	width: 100% !important;	height: 100% !important;}.lg-outer .lg-video .lg-video-play {	width: 84px;	height: 59px;	position: absolute;	left: 50%;	top: 50%;	margin-left: -42px;	margin-top: -30px;	z-index: 1080;	cursor: pointer;}.lg-outer .lg-has-iframe .lg-video {	-webkit-overflow-scrolling: touch;	overflow: auto;}.lg-outer .lg-has-vimeo .lg-video-play {	background: url(../images/vimeo-play.png) no-repeat;}.lg-outer .lg-has-vimeo:hover .lg-video-play {	background: url(../images/vimeo-play.png) 0 -58px no-repeat;}.lg-outer .lg-has-html5 .lg-video-play {	background: url(../images/video-play.png) no-repeat;	height: 64px;	margin-left: -32px;	margin-top: -32px;	width: 64px;	opacity: .8;}.lg-outer .lg-has-html5:hover .lg-video-play {	opacity: 1;}.lg-outer .lg-has-youtube .lg-video-play {	background: url(../images/youtube-play.png) no-repeat;}.lg-outer .lg-has-youtube:hover .lg-video-play {	background: url(../images/youtube-play.png) 0 -60px no-repeat;}.lg-outer .lg-video-object {	width: 100% !important;	height: 100% !important;	position: absolute;	top: 0;	left: 0;}.lg-outer .lg-has-video .lg-video-object {	visibility: hidden;}.lg-outer .lg-has-video.lg-video-playing .lg-object, .lg-outer .lg-has-video.lg-video-playing .lg-video-play {	display: none;}.lg-outer .lg-has-video.lg-video-playing .lg-video-object {	visibility: visible;}.lg-progress-bar {	background-color: #333333;	height: 5px;	left: 0;	position: absolute;	top: 0;	width: 100%;	z-index: 1083;	opacity: 0;	-webkit-transition: opacity 80ms ease 0s;	-moz-transition: opacity 80ms ease 0s;	-o-transition: opacity 80ms ease 0s;	transition: opacity 80ms ease 0s;}.lg-progress-bar .lg-progress {	background-color: #a90707;	height: 5px;	width: 0;}.lg-progress-bar.lg-start .lg-progress {	width: 100%;}.lg-show-autoplay .lg-progress-bar {	opacity: 1;}.lg-autoplay-button:after {	content: "\e01d";}.lg-show-autoplay .lg-autoplay-button:after {	content: "\e01a";}.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image, .lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap {	-webkit-transition-duration: 0s;	transition-duration: 0s;}.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {	-webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;	-moz-transition: -moz-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;	-o-transition: -o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;	transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;}.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {	-webkit-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;	-moz-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;	-o-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;	transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap {	-webkit-transform: translate3d(0, 0, 0);	transform: translate3d(0, 0, 0);	-webkit-backface-visibility: hidden;	-moz-backface-visibility: hidden;	backface-visibility: hidden;}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image {	-webkit-transform: scale3d(1, 1, 1);	transform: scale3d(1, 1, 1);	-webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;	-moz-transition: -moz-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;	-o-transition: -o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;	transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;	-webkit-transform-origin: 0 0;	-moz-transform-origin: 0 0;	-ms-transform-origin: 0 0;	transform-origin: 0 0;	-webkit-backface-visibility: hidden;	-moz-backface-visibility: hidden;	backface-visibility: hidden;}#lg-zoom-in:after {	content: "\e311";}#lg-actual-size {	font-size: 20px;}#lg-actual-size:after {	content: "\e033";}#lg-zoom-out {	opacity: .5;	pointer-events: none;}#lg-zoom-out:after {	content: "\e312";}.lg-zoomed #lg-zoom-out {	opacity: 1;	pointer-events: auto;}.lg-outer .lg-pager-outer {	bottom: 60px;	left: 0;	position: absolute;	right: 0;	text-align: center;	z-index: 1080;	height: 10px;}.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont {	overflow: visible;}.lg-outer .lg-pager-cont {	cursor: pointer;	display: inline-block;	overflow: hidden;	position: relative;	vertical-align: top;	margin: 0 5px;}.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont {	opacity: 1;	-webkit-transform: translate3d(0, 0, 0);	transform: translate3d(0, 0, 0);}.lg-outer .lg-pager-cont.lg-pager-active .lg-pager {	box-shadow: 0 0 0 2px #ffffff inset;}.lg-outer .lg-pager-thumb-cont {	background-color: #ffffff;	color: #ffffff;	bottom: 100%;	height: 83px;	left: 0;	margin-bottom: 20px;	margin-left: -60px;	opacity: 0;	padding: 5px;	position: absolute;	width: 120px;	border-radius: 3px;	-webkit-transition: opacity .15s ease 0s, -webkit-transform .15s ease 0s;	-moz-transition: opacity .15s ease 0s, -moz-transform .15s ease 0s;	-o-transition: opacity .15s ease 0s, -o-transform .15s ease 0s;	transition: opacity .15s ease 0s, transform .15s ease 0s;	-webkit-transform: translate3d(0, 5px, 0);	transform: translate3d(0, 5px, 0);}.lg-outer .lg-pager-thumb-cont img {	width: 100%;	height: 100%;}.lg-outer .lg-pager {	background-color: rgba(255, 255, 255, 0.5);	border-radius: 50%;	box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.7) inset;	display: block;	height: 12px;	-webkit-transition: box-shadow .3s ease 0s;	-o-transition: box-shadow .3s ease 0s;	transition: box-shadow .3s ease 0s;	width: 12px;}.lg-outer .lg-pager:focus, .lg-outer .lg-pager:hover {	box-shadow: 0 0 0 8px #ffffff inset;}.lg-outer .lg-caret {	border-left: 10px solid transparent;	border-right: 10px solid transparent;	border-top: 10px dashed;	bottom: -10px;	display: inline-block;	height: 0;	left: 50%;	margin-left: -5px;	position: absolute;	vertical-align: middle;	width: 0;}.lg-fullscreen:after {	content: "\e20c";}.lg-fullscreen-on .lg-fullscreen:after {	content: "\e20d";}.lg-outer #lg-dropdown-overlay {	background-color: rgba(0, 0, 0, 0.25);	bottom: 0;	cursor: default;	left: 0;	position: fixed;	right: 0;	top: 0;	z-index: 1081;	opacity: 0;	visibility: hidden;	-webkit-transition: visibility 0s linear .18s, opacity .18s linear 0s;	-o-transition: visibility 0s linear .18s, opacity .18s linear 0s;	transition: visibility 0s linear .18s, opacity .18s linear 0s;}.lg-outer.lg-dropdown-active #lg-dropdown-overlay, .lg-outer.lg-dropdown-active .lg-dropdown {	-webkit-transition-delay: 0s;	transition-delay: 0s;	-moz-transform: translate3d(0, 0, 0);	-o-transform: translate3d(0, 0, 0);	-ms-transform: translate3d(0, 0, 0);	-webkit-transform: translate3d(0, 0, 0);	transform: translate3d(0, 0, 0);	opacity: 1;	visibility: visible;}.lg-outer .lg-dropdown {	background-color: #ffffff;	border-radius: 2px;	font-size: 14px;	list-style-type: none;	margin: 0;	padding: 10px 0;	position: absolute;	right: 0;	text-align: left;	top: 50px;	opacity: 0;	visibility: hidden;	-moz-transform: translate3d(0, 5px, 0);	-o-transform: translate3d(0, 5px, 0);	-ms-transform: translate3d(0, 5px, 0);	-webkit-transform: translate3d(0, 5px, 0);	transform: translate3d(0, 5px, 0);	-webkit-transition: -webkit-transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s;	-moz-transition: -moz-transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s;	-o-transition: -o-transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s;	transition: transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s;}.lg-outer .lg-dropdown:after {	content: "";	display: block;	height: 0;	width: 0;	position: absolute;	border: 8px solid transparent;	border-bottom-color: #ffffff;	right: 16px;	top: -16px;}.lg-outer .lg-dropdown > li:last-child {	margin-bottom: 0;}.lg-outer .lg-dropdown > li:hover .lg-icon, .lg-outer .lg-dropdown > li:hover a {	color: #333333;}.lg-outer .lg-dropdown a {	color: #333333;	display: block;	white-space: pre;	padding: 4px 12px;	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;	font-size: 12px;}.lg-outer .lg-dropdown a:hover {	background-color: rgba(0, 0, 0, 0.07);}.lg-outer .lg-dropdown .lg-dropdown-text {	display: inline-block;	line-height: 1;	margin-top: -3px;	vertical-align: middle;}.lg-outer .lg-dropdown .lg-icon {	color: #333333;	display: inline-block;	float: none;	font-size: 20px;	height: auto;	line-height: 1;	margin-right: 8px;	padding: 0;	vertical-align: middle;	width: auto;}.lg-outer, .lg-outer .lg, .lg-outer .lg-inner {	width: 100%;	height: 100%;}.lg-outer #lg-share {	position: relative;}.lg-outer #lg-share:after {	content: "\e80d";}.lg-outer #lg-share-facebook .lg-icon {	color: #3b5998;}.lg-outer #lg-share-facebook .lg-icon:after {	content: "\e901";}.lg-outer #lg-share-twitter .lg-icon {	color: #00aced;}.lg-outer #lg-share-twitter .lg-icon:after {	content: "\e904";}.lg-outer #lg-share-googleplus .lg-icon {	color: #dd4b39;}.lg-outer #lg-share-googleplus .lg-icon:after {	content: "\e902";}.lg-outer #lg-share-pinterest .lg-icon {	color: #cb2027;}.lg-outer #lg-share-pinterest .lg-icon:after {	content: "\e903";}.lg-group:after {	content: "";	display: table;	clear: both;}.lg-outer {	position: fixed;	top: 0;	left: 0;	z-index: 1090;	text-align: left;	opacity: 0;	-webkit-transition: opacity .15s ease 0s;	-o-transition: opacity .15s ease 0s;	transition: opacity .15s ease 0s;}.lg-outer * {	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;}.lg-outer.lg-visible {	opacity: 1;}.lg-outer.lg-css3 .lg-item.lg-current, .lg-outer.lg-css3 .lg-item.lg-next-slide, .lg-outer.lg-css3 .lg-item.lg-prev-slide {	-webkit-transition-duration: inherit !important;	transition-duration: inherit !important;	-webkit-transition-timing-function: inherit !important;	transition-timing-function: inherit !important;}.lg-outer.lg-css3.lg-dragging .lg-item.lg-current, .lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide {	-webkit-transition-duration: 0s !important;	transition-duration: 0s !important;	opacity: 1;}.lg-outer.lg-grab img.lg-object {	cursor: -webkit-grab;	cursor: -moz-grab;	cursor: -o-grab;	cursor: -ms-grab;	cursor: grab;}.lg-outer.lg-grabbing img.lg-object {	cursor: move;	cursor: -webkit-grabbing;	cursor: -moz-grabbing;	cursor: -o-grabbing;	cursor: -ms-grabbing;	cursor: grabbing;}.lg-outer .lg {	position: relative;	overflow: hidden;	margin-left: auto;	margin-right: auto;	max-width: 100%;	max-height: 100%;}.lg-outer .lg-inner {	position: absolute;	left: 0;	top: 0;	white-space: nowrap;}.lg-outer .lg-item {	background: url(../images/loading.gif) center center no-repeat;	display: none !important;}.lg-outer.lg-css .lg-current, .lg-outer.lg-css3 .lg-current, .lg-outer.lg-css3 .lg-next-slide, .lg-outer.lg-css3 .lg-prev-slide {	display: inline-block !important;}.lg-outer .lg-img-wrap, .lg-outer .lg-item {	display: inline-block;	text-align: center;	position: absolute;	width: 100%;	height: 100%;}.lg-outer .lg-img-wrap:before, .lg-outer .lg-item:before {	content: "";	display: inline-block;	height: 50%;	width: 1px;	margin-right: -1px;}.lg-outer .lg-img-wrap {	position: absolute;	padding: 0 5px;	left: 0;	right: 0;	top: 0;	bottom: 0;}.lg-outer .lg-item.lg-complete {	background-image: none;}.lg-outer .lg-item.lg-current {	z-index: 1060;}.lg-outer .lg-image {	display: inline-block;	vertical-align: middle;	max-width: 100%;	max-height: 100%;	width: auto !important;	height: auto !important;}.lg-outer.lg-show-after-load .lg-item .lg-object, .lg-outer.lg-show-after-load .lg-item .lg-video-play {	opacity: 0;	-webkit-transition: opacity .15s ease 0s;	-o-transition: opacity .15s ease 0s;	transition: opacity .15s ease 0s;}.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object, .lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play {	opacity: 1;}.lg-outer .lg-empty-html, .lg-outer.lg-hide-download #lg-download {	display: none;}.lg-backdrop {	position: fixed;	top: 0;	left: 0;	right: 0;	bottom: 0;	z-index: 1090;	background-color: #000000;	opacity: 0;	-webkit-transition: opacity .15s ease 0s;	-o-transition: opacity .15s ease 0s;	transition: opacity .15s ease 0s;}.lg-backdrop.in {	opacity: .93;}.lg-css3.lg-no-trans .lg-current, .lg-css3.lg-no-trans .lg-next-slide, .lg-css3.lg-no-trans .lg-prev-slide {	-webkit-transition: none 0s ease 0s !important;	-moz-transition: none 0s ease 0s !important;	-o-transition: none 0s ease 0s !important;	transition: none 0s ease 0s !important;}.lg-css3.lg-use-css3 .lg-item, .lg-css3.lg-use-left .lg-item {	-webkit-backface-visibility: hidden;	-moz-backface-visibility: hidden;	backface-visibility: hidden;}.lg-css3.lg-fade .lg-item {	opacity: 0;}.lg-css3.lg-fade .lg-item.lg-current {	opacity: 1;}.lg-css3.lg-fade .lg-item.lg-current, .lg-css3.lg-fade .lg-item.lg-next-slide, .lg-css3.lg-fade .lg-item.lg-prev-slide {	-webkit-transition: opacity .1s ease 0s;	-moz-transition: opacity .1s ease 0s;	-o-transition: opacity .1s ease 0s;	transition: opacity .1s ease 0s;}.lg-css3.lg-slide.lg-use-css3 .lg-item {	opacity: 0;}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {	-webkit-transform: translate3d(-100%, 0, 0);	transform: translate3d(-100%, 0, 0);}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide {	-webkit-transform: translate3d(100%, 0, 0);	transform: translate3d(100%, 0, 0);}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {	-webkit-transform: translate3d(0, 0, 0);	transform: translate3d(0, 0, 0);	opacity: 1;}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {	-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;	-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;	-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;	transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;}.lg-css3.lg-slide.lg-use-left .lg-item {	opacity: 0;	position: absolute;	left: 0;}.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {	left: -100%;}.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide {	left: 100%;}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current {	left: 0;	opacity: 1;}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current, .lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {	-webkit-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;	-moz-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;	-o-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;	transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;}/** @section      Main Styles* @description  This section holds template default elements style declarations*/html {	font-size: 60px;}@media (min-width: 768px) and (max-width: 991px) {	html {		font-size: 70px;	}}@media (min-width: 992px) and (max-width: 1199px) {	html {		font-size: 80px;	}}@media (min-width: 1200px) {	html {		font-size: 100px;	}}html .old-ie {	display: none;}html.lt-ie11 .old-ie {	display: block;}body {	font-family: "Open Sans", sans-serif;	font-weight: 400;	font-size: 14px;	line-height: 26px;	-webkit-text-size-adjust: none;	color: #656565;	background: #fff;}@media (min-width: 768px) and (max-width: 991px) {	body {		font-size: 14px;	}}@media (min-width: 992px) {	body {		font-size: 14px;		line-height: 26px;	}}/** @subsection   Typography* @description  Describes default font settings for basic html elements and*               css classes*/h1, h2, h3, h4, h5, h6,.heading-1, .heading-2, .heading-3, .heading-4, .heading-5, .heading-6 {	display: block;	color: #333333;	font-weight: 400;}h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover,.heading-1 a:hover, .heading-2 a:hover, .heading-3 a:hover, .heading-4 a:hover, .heading-5 a:hover, .heading-6 a:hover {	color: #15c394;}h1, .heading-1 {	font-size: 38px;	line-height: 1.33;}@media (min-width: 768px) {	h1, .heading-1 {		font-size: 62px;		line-height: 1.16;	}}h1 > .heading-2, .heading-1 > .heading-2 {	margin-bottom: 0.33rem;}h2, .heading-2 {	font-size: 22px;	line-height: 1.5;	color: #3a4248;	text-transform: uppercase;	letter-spacing: 5px;	font-weight: 300;}h2 mark, .heading-2 mark {	padding: 5px 60px;}@media (min-width: 768px) {	h2, .heading-2 {		font-size: 50px;		line-height: 1.32;	}}h3, .heading-3 {	font-size: 20px;	line-height: 1.5;	color: #3a4248;	font-weight: bold;}@media (min-width: 768px) {	h3, .heading-3 {		font-size: 20px;		line-height: 1.37;	}}h4, .heading-4 {	font-size: 26px;}@media (min-width: 768px) {	h4, .heading-4 {		font-size: 18px;		line-height: 1.47;	}}h5, .heading-5 {	font-size: 22px;}@media (min-width: 768px) {	h5, .heading-5 {		font-size: 16px;		line-height: 1.66;	}}h6, .heading-6 {	font-size: 14px;}@media (min-width: 768px) {	h6, .heading-6 {		font-size: 14px;		line-height: 1.5;	}}p, .list, .contact-info {	font-weight: 400;}p a:hover, .list a:hover, .contact-info a:hover {	color: #15c394;}mark {	display: inline-block;	padding: 5px;	color: #FFF;	background: #15c394;}em {	color: #15c394;}small, .small {	display: block;	font-size: 0.875em;	line-height: 1.643em;}.big {	font-size: 1.2em;}time:before {	padding-right: 8px;}hr {	height: 1px;	width: 100%;	display: none;	padding: 0;	background: rgba(0, 0, 0, 0.04);}/** @section      Main Layout* @description  This section holds class declarations for elements indent creation*//** @subsection   Offsets* @description  Describes vertical indentation between the elements*/.thumb1 + .thumb1 {	margin-top: 30px;}* + .btn-group {	margin-top: 45px;}* + .container-fluid {	margin-top: 66px;}.offset-1 {	margin-left: -23px;}.offset-2 {	margin-right: -22px;}.offset-3 {	margin-top: 5px;}.offset-4 {	margin-top: 54px;}.offset-5 {	margin-top: 60px;}.offset-6 {	margin-top: 60px;}@media (min-width: 992px) {	.offset-6 {		margin-top: 0px;	}}.offset-7 {	margin-top: 40px;}.offset-8 {	margin-top: 65px;}.offset-9 {	margin-top: 60px;}@media (min-width: 768px) {	.offset-9 {		margin-top: 0px;	}}.offset-10 {	margin-top: 6px;}.offset-11 {	margin-top: 11px;}.offset-12 {	margin-top: 64px;}.offset-13 {	margin-top: 57px;}.offset-14 {	margin-top: 17px;}.offset-15 {	margin-top: 13px;}.offset-16 {	margin-top: 65px;}.offset-17 {	margin-top: 36px;}.offset-18 {	margin-top: 62px;}.offset-21 {	margin-top: 62px;}@media (min-width: 768px) {	.offset-21 {		margin-top: 0px;	}}.offset-19 {	margin-top: 77px;}.offset-20 {	margin-top: 39px;}.offset-22 {	margin-top: 30px;}@media (min-width: 768px) {	.offset-22 {		margin-top: 0px;	}}.flow-offset-1 > * + * {	margin-top: 30px;}@media (min-width: 480px) {	html:not(.lt-ie10) .flow-offset-1 > .col-xs-1:nth-child(n), html:not(.lt-ie10) .flow-offset-1 > .col-xs-2:nth-child(n), html:not(.lt-ie10) .flow-offset-1 > .col-xs-3:nth-child(n), html:not(.lt-ie10) .flow-offset-1 > .col-xs-4:nth-child(n), html:not(.lt-ie10) .flow-offset-1 > .col-xs-5:nth-child(n), html:not(.lt-ie10) .flow-offset-1 > .col-xs-6:nth-child(n), html:not(.lt-ie10) .flow-offset-1 > .col-xs-7:nth-child(n), html:not(.lt-ie10) .flow-offset-1 > .col-xs-8:nth-child(n), html:not(.lt-ie10) .flow-offset-1 > .col-xs-9:nth-child(n), html:not(.lt-ie10) .flow-offset-1 > .col-xs-10:nth-child(n), html:not(.lt-ie10) .flow-offset-1 > .col-xs-11:nth-child(n), html:not(.lt-ie10) .flow-offset-1 > .col-xs-12:nth-child(n) {		margin-top: 0;	}}@media (min-width: 480px) {	html:not(.lt-ie10) .flow-offset-1 > .col-xs-1:nth-child(n + 13), html:not(.lt-ie10) .flow-offset-1 > .col-xs-2:nth-child(n + 7), html:not(.lt-ie10) .flow-offset-1 > .col-xs-3:nth-child(n + 5), html:not(.lt-ie10) .flow-offset-1 > .col-xs-4:nth-child(n + 4), html:not(.lt-ie10) .flow-offset-1 > .col-xs-6:nth-child(n + 3), html:not(.lt-ie10) .flow-offset-1 > .col-xs-12:nth-child(n + 2), html:not(.lt-ie10) .flow-offset-1 > .col-xs-8.col-xs-preffix-2 {		margin-top: 30px;	}}@media (min-width: 768px) {	html:not(.lt-ie10) .flow-offset-1 > .col-sm-1:nth-child(n), html:not(.lt-ie10) .flow-offset-1 > .col-sm-2:nth-child(n), html:not(.lt-ie10) .flow-offset-1 > .col-sm-3:nth-child(n), html:not(.lt-ie10) .flow-offset-1 > .col-sm-4:nth-child(n), html:not(.lt-ie10) .flow-offset-1 > .col-sm-5:nth-child(n), html:not(.lt-ie10) .flow-offset-1 > .col-sm-6:nth-child(n), html:not(.lt-ie10) .flow-offset-1 > .col-sm-7:nth-child(n), html:not(.lt-ie10) .flow-offset-1 > .col-sm-8:nth-child(n), html:not(.lt-ie10) .flow-offset-1 > .col-sm-9:nth-child(n), html:not(.lt-ie10) .flow-offset-1 > .col-sm-10:nth-child(n), html:not(.lt-ie10) .flow-offset-1 > .col-sm-11:nth-child(n), html:not(.lt-ie10) .flow-offset-1 > .col-sm-12:nth-child(n) {		margin-top: 0;	}}@media (min-width: 768px) {	html:not(.lt-ie10) .flow-offset-1 > .col-sm-1:nth-child(n + 13), html:not(.lt-ie10) .flow-offset-1 > .col-sm-2:nth-child(n + 7), html:not(.lt-ie10) .flow-offset-1 > .col-sm-3:nth-child(n + 5), html:not(.lt-ie10) .flow-offset-1 > .col-sm-4:nth-child(n + 4), html:not(.lt-ie10) .flow-offset-1 > .col-sm-6:nth-child(n + 3), html:not(.lt-ie10) .flow-offset-1 > .col-sm-12:nth-child(n + 2), html:not(.lt-ie10) .flow-offset-1 > .col-sm-8.col-sm-preffix-2 {		margin-top: 30px;	}}@media (min-width: 992px) {	html:not(.lt-ie10) .flow-offset-1 > .col-md-1:nth-child(n), html:not(.lt-ie10) .flow-offset-1 > .col-md-2:nth-child(n), html:not(.lt-ie10) .flow-offset-1 > .col-md-3:nth-child(n), html:not(.lt-ie10) .flow-offset-1 > .col-md-4:nth-child(n), html:not(.lt-ie10) .flow-offset-1 > .col-md-5:nth-child(n), html:not(.lt-ie10) .flow-offset-1 > .col-md-6:nth-child(n), html:not(.lt-ie10) .flow-offset-1 > .col-md-7:nth-child(n), html:not(.lt-ie10) .flow-offset-1 > .col-md-8:nth-child(n), html:not(.lt-ie10) .flow-offset-1 > .col-md-9:nth-child(n), html:not(.lt-ie10) .flow-offset-1 > .col-md-10:nth-child(n), html:not(.lt-ie10) .flow-offset-1 > .col-md-11:nth-child(n), html:not(.lt-ie10) .flow-offset-1 > .col-md-12:nth-child(n) {		margin-top: 0;	}}@media (min-width: 992px) {	html:not(.lt-ie10) .flow-offset-1 > .col-md-1:nth-child(n + 13), html:not(.lt-ie10) .flow-offset-1 > .col-md-2:nth-child(n + 7), html:not(.lt-ie10) .flow-offset-1 > .col-md-3:nth-child(n + 5), html:not(.lt-ie10) .flow-offset-1 > .col-md-4:nth-child(n + 4), html:not(.lt-ie10) .flow-offset-1 > .col-md-6:nth-child(n + 3), html:not(.lt-ie10) .flow-offset-1 > .col-md-12:nth-child(n + 2), html:not(.lt-ie10) .flow-offset-1 > .col-md-8.col-md-preffix-2 {		margin-top: 30px;	}}@media (min-width: 1200px) {	html:not(.lt-ie10) .flow-offset-1 > .col-lg-1:nth-child(n), html:not(.lt-ie10) .flow-offset-1 > .col-lg-2:nth-child(n), html:not(.lt-ie10) .flow-offset-1 > .col-lg-3:nth-child(n), html:not(.lt-ie10) .flow-offset-1 > .col-lg-4:nth-child(n), html:not(.lt-ie10) .flow-offset-1 > .col-lg-5:nth-child(n), html:not(.lt-ie10) .flow-offset-1 > .col-lg-6:nth-child(n), html:not(.lt-ie10) .flow-offset-1 > .col-lg-7:nth-child(n), html:not(.lt-ie10) .flow-offset-1 > .col-lg-8:nth-child(n), html:not(.lt-ie10) .flow-offset-1 > .col-lg-9:nth-child(n), html:not(.lt-ie10) .flow-offset-1 > .col-lg-10:nth-child(n), html:not(.lt-ie10) .flow-offset-1 > .col-lg-11:nth-child(n), html:not(.lt-ie10) .flow-offset-1 > .col-lg-12:nth-child(n) {		margin-top: 0;	}}@media (min-width: 1200px) {	html:not(.lt-ie10) .flow-offset-1 > .col-lg-1:nth-child(n + 13), html:not(.lt-ie10) .flow-offset-1 > .col-lg-2:nth-child(n + 7), html:not(.lt-ie10) .flow-offset-1 > .col-lg-3:nth-child(n + 5), html:not(.lt-ie10) .flow-offset-1 > .col-lg-4:nth-child(n + 4), html:not(.lt-ie10) .flow-offset-1 > .col-lg-6:nth-child(n + 3), html:not(.lt-ie10) .flow-offset-1 > .col-lg-12:nth-child(n + 2), html:not(.lt-ie10) .flow-offset-1 > .col-lg-8.col-lg-preffix-2 {		margin-top: 30px;	}}.container .rd-navbar-search-results .result-item + .result-item {	margin-top: 30px;}/** @subsection   Postfix* @description  Describes instant right margin classes*//** @subsection   Prefix* @description  Describes instant left margin classes*//** @subsection   Insets* @description  Describes instant padding classes*/.inset-1 {	padding-left: 38px;}/** @subsection   Well* @description  Describes section inner indents*/.well-xs {	padding-top: 50px;	padding-bottom: 50px;}.well-sm {	padding-top: 85px;	padding-bottom: 159px;}.well-sm-1 {	padding-top: 80px;	padding-bottom: 80px;}@media (min-width: 768px) {	.well-sm-1 {		padding-top: 89px;		padding-bottom: 174px;	}}.well-sm-2 {	padding-top: 80px;	padding-bottom: 80px;}@media (min-width: 768px) {	.well-sm-2 {		padding-top: 85px;		padding-bottom: 96px;	}}.well-sm-3 {	padding-top: 80px;	padding-bottom: 80px;}@media (min-width: 768px) {	.well-sm-3 {		padding-top: 84px;		padding-bottom: 107px;	}}.well-sm-4 {	padding-top: 80px;	padding-bottom: 80px;}@media (min-width: 768px) {	.well-sm-4 {		padding-top: 86px;		padding-bottom: 98px;	}}.well-sm-5 {	padding-top: 80px;	padding-bottom: 80px;}@media (min-width: 768px) {	.well-sm-5 {		padding-top: 85px;		padding-bottom: 93px;	}}.well-md {	padding-top: 1.02rem;	padding-bottom: 1rem;}.well-md-1 {	padding-top: 80px;	padding-bottom: 80px;}@media (min-width: 768px) {	.well-md-1 {		padding-top: 103px;		padding-bottom: 112px;	}}.well-md-2 {	padding-top: 80px;	padding-bottom: 80px;}.well-lg {	padding-top: 1.2rem;	padding-bottom: 1.2rem;}.well-xl {	padding-top: 1.3rem;	padding-bottom: 1.21rem;}.well-xl-1 {	padding-top: 0.8rem;	padding-bottom: 0.8rem;}@media (min-width: 992px) {	.well-xl-1 {		padding-top: 1.87rem;		padding-bottom: 1.87rem;	}}/** @section      Helpers* @description  This section holds various helper classes for*               conditional page styling*//** @subsection   line-1,line-2 ....*/.contact_list .cnt1 {	margin-top: -1px;}.contact_list dt + dd {	margin-top: 12px;}.contact_list dd + dt {	margin-top: 26px;}.contact_list dt {	font-weight: bold;	font-size: 20px;	color: #3a4248;}.contact_list dt:nth-child(5) {	margin-top: 24px;}.contact_list dt:nth-child(7) {	margin-top: 25px;}.contact_list dd .aside {	margin-right: 0px;}@media (min-width: 992px) {	.contact_list dd .aside {		margin-right: 15px;	}}.contact_list dd .aside span {	font-size: 14px;	line-height: 14px;	color: #15c394;}.contact_list dd .cnt {	overflow: visible;}.contact_list dd .cnt a {	color: #656565;	font-size: 14px;	line-height: 14px;}.contact_list dd .cnt a:hover {	color: #15c394;}.address h2 {	text-transform: none;}.letter-spacing-1 {	letter-spacing: 0.3px;}.letter-spacing-2 {	letter-spacing: 0.2px;}.line-1 {	position: relative;}.line-1:before {	content: "";	width: 2px;	height: 63px;	background: rgba(255, 255, 255, 0.2);	display: block;	position: absolute;	top: 50%;	left: -41px;	-webkit-transform: translateY(-50%);	transform: translateY(-50%);}.line-2 {	position: relative;}.line-2:before {	content: "";	width: 2px;	height: 25px;	background: rgba(255, 255, 255, 0.2);	display: block;	position: absolute;	top: 50%;	left: 0px;	-webkit-transform: translateY(-50%);	transform: translateY(-50%);}@media (min-width: 1200px) {	.line-2:before {		height: 63px;	}}.line-3 {	position: relative;	padding-left: 36px;}.line-3:before {	content: "";	width: 2px;	height: 75px;	background: #b3b3b3;	display: block;	position: absolute;	top: 50%;	left: -1px;	margin-top: 21px;	-webkit-transform: translateY(-50%);	transform: translateY(-50%);}.line-4 {	position: relative;}.line-4:before {	content: "";	width: 2px;	height: 75px;	background: #b3b3b3;	display: block;	position: absolute;	top: 50%;	right: -31px;	margin-top: 1px;	-webkit-transform: translateY(-50%);	transform: translateY(-50%);}.line-5 {	position: relative;}.line-5:before {	content: "";	width: 2px;	height: 75px;	background: #b3b3b3;	display: block;	position: absolute;	top: 50%;	left: -41px;	margin-top: 1px;	-webkit-transform: translateY(-50%);	transform: translateY(-50%);}.round {	border-radius: 50%;}/** @subsection   Colors*/html body .page .text-primary {	color: #15c394;}html body .page .text-white {	color: #fff;}html body .page .text-default-2 {	color: #b3b3b3;}html body .page .text-default-3 {	color: #656565;}/** @subsection   Backgrounds*/.bg-1 {	/*background: url("../images/page-1_img02.jpg") no-repeat scroll 50% 0;*/        background-repeat: no-repeat;        background-position: 50% 50%;        background-color: #999;	background-size: cover;}.bg-2 {	/*background: url("../images/page-1_img07.jpg") no-repeat scroll 50% 0;*/        background-repeat: no-repeat;        background-position: 50% 50%;        background-color: #999;	background-size: cover;}.bg-3 {	/*background: url("../images/page-2_img02.jpg") no-repeat scroll 50% 0;*/        background-repeat: no-repeat;        background-position: 50% 50%;        background-color: #999;	background-size: cover;}.bg-4 {	/*background: url("../images/page-2_img03.jpg") no-repeat scroll 50% 0;*/        background-repeat: no-repeat;        background-position: 50% 50%;        background-color: #999;	background-size: cover;}.bg-primary {	background: #15c394;}.bg-primary, .bg-primary h1, .bg-primary h2, .bg-primary h3, .bg-primary h4, .bg-primary h5, .bg-primary h6, .bg-primary .heading-1, .bg-primary .heading-2, .bg-primary .heading-3, .bg-primary .heading-4, .bg-primary .heading-5, .bg-primary .heading-6 {	color: #fff;}.bg-primary .icon-primary {	color: #fff;	border-color: #fff;	background: transparent;	box-shadow: 0 0 0 rgba(0, 0, 0, 0.12);}.bg-primary p a:hover, .bg-primary .list a:hover, .bg-primary .terms-list a:hover {	color: #fff;	text-decoration: underline;}.box:before, .box:after {	display: table;	content: "";	line-height: 0;}.box:after {	clear: both;}.box .aside {	float: left;}@media (max-width: 991px) {	.box .aside {		float: none;	}}.box .cnt {	overflow: hidden;}/** @subsection   Quote*/.quote p cite {	font-size: 20px;}.quote p span {	width: 100%;	height: 100%;	line-height: 100px;	font-size: 100px;}/** @subsection   Pricing Box*//** @subsection   Breadcrumbs*//** @subsection   Post*//** @subsection   List    //list-1*/.list-2 {	margin-top: 65px;}.list-2 li + li {	margin-top: 99px;}.list-2 li time + p {	margin-left: 0px;}@media (min-width: 480px) {	.list-2 li time + p {		margin-left: 36px;	}}.list-2 li p + p {	margin-left: 0px;}@media (min-width: 480px) {	.list-2 li p + p {		margin-left: 31px;	}}.list-2 li .btn-xs {	margin-top: 13px;}.list-2 li h3 {	margin-top: 36px;}.list-2 li > div {	margin-bottom: 10px;	padding-bottom: 8px;	margin-top: 5px;	border-bottom: 1px solid #e9e9e9;}@media (min-width: 992px) {	.list-2 li > div {		margin-top: 7px;	}}.list-2 li > div time, .list-2 li > div p {	display: block;	position: relative;}@media (min-width: 480px) {	.list-2 li > div time, .list-2 li > div p {		display: inline-block;	}}.list-2 li > div a {	padding-left: 25px;	color: #15c394;}.list-2 li > div a:hover {	color: #3a4248;}.list-2 li > div p span, .list-2 li > div a {	font-size: 14px;	line-height: 24px;	color: #15c394;}.list-2 li > div span {	position: absolute;	color: #15c394;	top: 50%;	-webkit-transform: translateY(-50%);	transform: translateY(-50%);}.list-2 li > div p {	line-height: 24px;}.list-1 {	margin-right: 0px;	margin-left: 40px;}@media (min-width: 992px) {	.list-1 {		margin-right: 33px;		margin-left: 0px;	}}.list-1 li + li {	margin-left: 20px;}@media (min-width: 768px) {	.list-1 li + li {		margin-left: 45px;	}}.list-1 li {	display: inline-block;}.list-1 li:nth-child(3) {	margin-left: 20px;}@media (min-width: 768px) {	.list-1 li:nth-child(3) {		margin-left: 56px;	}}.list-1 li a {	color: #656565;	font-size: 15px;	line-height: 26px;}.list-1 li a:hover, .list-1 li a:active {	color: #15c394;}/** @subsection   Inline List*/.inline-list > li {	display: inline-block;	margin-top: 0;	padding: 0 10px;}.inline-list > li a {	color: #fff;	opacity: 0.5;	transition: .3s all ease;	padding: 0 4px;}.inline-list > li a:before {	padding: 0 4px;}.inline-list > li a:hover {	opacity: 1;}/** @subsection   Marked List*/.marked-list {	text-align: left;}.marked-list > li {	position: relative;	padding-left: 30px;}.marked-list > li:before {	content: "\f105";	position: absolute;	left: 0;	top: 0;	font-weight: 400;	font-size: 1em;	font-family: "FontAwesome";	color: #15c394;}.marked-list > li + li {	margin-top: 10px;}.marked-list > li > a:hover {	color: #15c394;}/** @subsection   Index List*/.index-list {	counter-reset: li;}.index-list > li > .index-list__counter:before {	content: counter(li, decimal-leading-zero) ".";	counter-increment: li;}.index-list > * + * {	margin-top: 30px;}@media (min-width: 480px) {	html:not(.lt-ie10) .index-list > .col-xs-1:nth-child(n), html:not(.lt-ie10) .index-list > .col-xs-2:nth-child(n), html:not(.lt-ie10) .index-list > .col-xs-3:nth-child(n), html:not(.lt-ie10) .index-list > .col-xs-4:nth-child(n), html:not(.lt-ie10) .index-list > .col-xs-5:nth-child(n), html:not(.lt-ie10) .index-list > .col-xs-6:nth-child(n), html:not(.lt-ie10) .index-list > .col-xs-7:nth-child(n), html:not(.lt-ie10) .index-list > .col-xs-8:nth-child(n), html:not(.lt-ie10) .index-list > .col-xs-9:nth-child(n), html:not(.lt-ie10) .index-list > .col-xs-10:nth-child(n), html:not(.lt-ie10) .index-list > .col-xs-11:nth-child(n), html:not(.lt-ie10) .index-list > .col-xs-12:nth-child(n) {		margin-top: 0;	}}@media (min-width: 480px) {	html:not(.lt-ie10) .index-list > .col-xs-1:nth-child(n + 13), html:not(.lt-ie10) .index-list > .col-xs-2:nth-child(n + 7), html:not(.lt-ie10) .index-list > .col-xs-3:nth-child(n + 5), html:not(.lt-ie10) .index-list > .col-xs-4:nth-child(n + 4), html:not(.lt-ie10) .index-list > .col-xs-6:nth-child(n + 3), html:not(.lt-ie10) .index-list > .col-xs-12:nth-child(n + 2), html:not(.lt-ie10) .index-list > .col-xs-8.col-xs-preffix-2 {		margin-top: 30px;	}}@media (min-width: 768px) {	html:not(.lt-ie10) .index-list > .col-sm-1:nth-child(n), html:not(.lt-ie10) .index-list > .col-sm-2:nth-child(n), html:not(.lt-ie10) .index-list > .col-sm-3:nth-child(n), html:not(.lt-ie10) .index-list > .col-sm-4:nth-child(n), html:not(.lt-ie10) .index-list > .col-sm-5:nth-child(n), html:not(.lt-ie10) .index-list > .col-sm-6:nth-child(n), html:not(.lt-ie10) .index-list > .col-sm-7:nth-child(n), html:not(.lt-ie10) .index-list > .col-sm-8:nth-child(n), html:not(.lt-ie10) .index-list > .col-sm-9:nth-child(n), html:not(.lt-ie10) .index-list > .col-sm-10:nth-child(n), html:not(.lt-ie10) .index-list > .col-sm-11:nth-child(n), html:not(.lt-ie10) .index-list > .col-sm-12:nth-child(n) {		margin-top: 0;	}}@media (min-width: 768px) {	html:not(.lt-ie10) .index-list > .col-sm-1:nth-child(n + 13), html:not(.lt-ie10) .index-list > .col-sm-2:nth-child(n + 7), html:not(.lt-ie10) .index-list > .col-sm-3:nth-child(n + 5), html:not(.lt-ie10) .index-list > .col-sm-4:nth-child(n + 4), html:not(.lt-ie10) .index-list > .col-sm-6:nth-child(n + 3), html:not(.lt-ie10) .index-list > .col-sm-12:nth-child(n + 2), html:not(.lt-ie10) .index-list > .col-sm-8.col-sm-preffix-2 {		margin-top: 30px;	}}@media (min-width: 992px) {	html:not(.lt-ie10) .index-list > .col-md-1:nth-child(n), html:not(.lt-ie10) .index-list > .col-md-2:nth-child(n), html:not(.lt-ie10) .index-list > .col-md-3:nth-child(n), html:not(.lt-ie10) .index-list > .col-md-4:nth-child(n), html:not(.lt-ie10) .index-list > .col-md-5:nth-child(n), html:not(.lt-ie10) .index-list > .col-md-6:nth-child(n), html:not(.lt-ie10) .index-list > .col-md-7:nth-child(n), html:not(.lt-ie10) .index-list > .col-md-8:nth-child(n), html:not(.lt-ie10) .index-list > .col-md-9:nth-child(n), html:not(.lt-ie10) .index-list > .col-md-10:nth-child(n), html:not(.lt-ie10) .index-list > .col-md-11:nth-child(n), html:not(.lt-ie10) .index-list > .col-md-12:nth-child(n) {		margin-top: 0;	}}@media (min-width: 992px) {	html:not(.lt-ie10) .index-list > .col-md-1:nth-child(n + 13), html:not(.lt-ie10) .index-list > .col-md-2:nth-child(n + 7), html:not(.lt-ie10) .index-list > .col-md-3:nth-child(n + 5), html:not(.lt-ie10) .index-list > .col-md-4:nth-child(n + 4), html:not(.lt-ie10) .index-list > .col-md-6:nth-child(n + 3), html:not(.lt-ie10) .index-list > .col-md-12:nth-child(n + 2), html:not(.lt-ie10) .index-list > .col-md-8.col-md-preffix-2 {		margin-top: 30px;	}}@media (min-width: 1200px) {	html:not(.lt-ie10) .index-list > .col-lg-1:nth-child(n), html:not(.lt-ie10) .index-list > .col-lg-2:nth-child(n), html:not(.lt-ie10) .index-list > .col-lg-3:nth-child(n), html:not(.lt-ie10) .index-list > .col-lg-4:nth-child(n), html:not(.lt-ie10) .index-list > .col-lg-5:nth-child(n), html:not(.lt-ie10) .index-list > .col-lg-6:nth-child(n), html:not(.lt-ie10) .index-list > .col-lg-7:nth-child(n), html:not(.lt-ie10) .index-list > .col-lg-8:nth-child(n), html:not(.lt-ie10) .index-list > .col-lg-9:nth-child(n), html:not(.lt-ie10) .index-list > .col-lg-10:nth-child(n), html:not(.lt-ie10) .index-list > .col-lg-11:nth-child(n), html:not(.lt-ie10) .index-list > .col-lg-12:nth-child(n) {		margin-top: 0;	}}@media (min-width: 1200px) {	html:not(.lt-ie10) .index-list > .col-lg-1:nth-child(n + 13), html:not(.lt-ie10) .index-list > .col-lg-2:nth-child(n + 7), html:not(.lt-ie10) .index-list > .col-lg-3:nth-child(n + 5), html:not(.lt-ie10) .index-list > .col-lg-4:nth-child(n + 4), html:not(.lt-ie10) .index-list > .col-lg-6:nth-child(n + 3), html:not(.lt-ie10) .index-list > .col-lg-12:nth-child(n + 2), html:not(.lt-ie10) .index-list > .col-lg-8.col-lg-preffix-2 {		margin-top: 30px;	}}/** @subsection   Ordered List*/.ordered-list > li {	padding-left: 20px;	list-style-type: decimal;}/** @subsection   Terms  List*/.terms-list {	margin-top: 65px;}.terms-list > dt + dd {	margin-top: 11px;}.terms-list > dd + dt {	margin-top: 25px;}.terms-list dt {	font-size: 20px;	color: #3a4248;	font-weight: bold;	line-height: 28px;}.terms-list dd {	line-height: 28px;}.terms-list dd a {	display: inline-block;	color: #15c394;	margin-top: 28px;}.terms-list dd a:hover {	color: #3a4248;}/** @subsection   Contact Info*/.contact-info dl dt, .contact-info dl dd {	display: inline-block;}.contact-info dl dt:after {	content: ':';}.contact-info dl dt {	min-width: 80px;}/** @subsection   Counter*//** @subsection   Thumb*/.thumb {	position: relative;	display: block;	overflow: hidden;}.thumb img {	width: 100%;}.thumb a > img {	width: 100%;}.thumb__titel {	position: absolute;	top: 52%;	left: 50%;	opacity: 0;	text-transform: uppercase;	font-size: 18px;	font-weight: 600;	transform: translateX(-50%);}.thumb__overlay1 {	position: absolute;	left: 0px;	top: 0px;	bottom: 0px;	right: 0px;	background: rgba(21, 195, 148, 0.7);	opacity: 1;	text-align: center;	transition: .3s;}.thumb__overlay1 > * {	vertical-align: middle;	-webkit-transform: translateY(30px);	transform: translateY(30px);	transition: .3s all ease;}.thumb__overlay1 span {	display: inline-block;	position: absolute;	z-index: 2;	left: 50%;	font-weight: bold;	top: 50%;	font-size: 20px;	color: #fff;	-webkit-transform: translate(-50%, -50%);	transform: translate(-50%, -50%);}.thumb__overlay {	position: absolute;	left: 10px;	top: 10px;	bottom: 10px;	right: 10px;	background: rgba(58, 66, 72, 0.7);	opacity: 0;	text-align: center;	transition: .3s;}.thumb__overlay > * {	vertical-align: middle;	-webkit-transform: translateY(30px);	transform: translateY(30px);	transition: .3s all ease;}.thumb__overlay:before {	content: '';	display: inline-block;	position: absolute;	z-index: 2;	left: 50%;	top: 50%;	-webkit-transform: translate(-50%, -50%);	transform: translate(-50%, -50%);	background: url("../images/thumb.png") no-repeat;	width: 32px;	height: 32px;}.thumb__overlay:after {	content: '';	position: absolute;	top: 2%;	left: 3%;	right: 3%;	bottom: 3%;}.thumb__overlay:before {	top: 50%;}.thumb:hover .thumb__overlay {	opacity: 1;}.thumb:hover .thumb__overlay > * {	-webkit-transform: translateY(0);	transform: translateY(0);}.thumb:hover .thumb__overlay1 {	opacity: 0;}.thumb:hover .thumb__titel {	opacity: 1;}/** @subsection   Link*/.link {	display: inline-block;}/** @subsection   Video*/.video {	position: relative;	padding-bottom: 59.64912%;}.video > iframe {	position: absolute;	left: 0;	top: 0;	width: 100%;	height: 100%;}/** @section      Page Header* @description  This section holds specific style redeclarations for some*               of common elements in page header*/.page-header {	position: relative;}/** @section      Page Content* @description  This section holds specific style redeclarations for some*               of common elements in page content*/.desktop .page-content {	min-height: 100vh;}/** @section      Page Footer* @description  This section holds specific style redeclarations for some*               of common elements in page footer*/.page-footer {	padding-top: 89px;	padding-bottom: 31px;	background: transparent url("../images/footer.jpg") no-repeat scroll 50% 0;	background-size: cover;}.page-footer .brand-name {	letter-spacing: -0.5px;	font-size: 40px;	line-height: 1em;}@media (min-width: 768px) {	.page-footer .brand-name {		font-size: 56.98px;	}}.page-footer .brand-slogan {	font-size: 16px;	letter-spacing: 0.4px;}@media (min-width: 768px) {	.page-footer .brand-slogan {		font-size: 28.49px;	}}.copyright {	font-size: 15px;	color: #bbbbbb;	margin-top: 9px;}.copyright a:hover {	color: #15c394;}.result-item p {	word-wrap: break-word;}.search_error {	overflow: hidden;	text-overflow: ellipsis;}/*# sourceMappingURL=style.css.map */