#D49832/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
/*!
 * Hover.css (http://ianlunn.github.io/Hover/)
 * Version: 2.3.2
 * Author: Ian Lunn @IanLunn
 * Author URL: http://ianlunn.co.uk/
 * Github: https://github.com/IanLunn/Hover

 * Hover.css Copyright Ian Lunn 2017. Generated with Sass.
 */
 


html {
	font-family: sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%
}
body {
	margin: 0
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
	display: block
}
audio, canvas, progress, video {
	display: inline-block;
	vertical-align: baseline
}
audio:not([controls]) {
	display: none;
	height: 0
}
[hidden], template {
	display: none
}
a {
	background-color: transparent
}
a:active, a:hover {
	outline: 0
}
abbr[title] {
	border-bottom: 1px dotted
}
b, strong {
	font-weight: 700
}

dfn {
	font-style: italic
}
h1 {
	font-size: 2em;
	margin: .67em 0
}
mark {
	background: #ff0;
	color: #000
}
small {
	font-size: 80%
}
sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}
sup {
	top: -.5em
}
sub {
	bottom: -.25em
}
img {
	border: 0
}
svg:not(:root) {
	overflow: hidden
}
figure {
	margin: 1em 40px
}
hr {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	height: 0
}
pre {
	overflow: auto
}
code, kbd, pre, samp {
	font-family: monospace, monospace;
	font-size: 1em
}
button, input, optgroup, select, textarea {
	color: inherit;
	font: inherit;
	margin: 0
}
button {
	overflow: visible
}
button, select {
	text-transform: none
}
button, html input[type=button], input[type=reset], input[type=submit] {
	-webkit-appearance: button;
	cursor: pointer
}
button[disabled], html input[disabled] {
	cursor: default
}
button::-moz-focus-inner, input::-moz-focus-inner {
	border: 0;
	padding: 0
}
input {
	line-height: normal
}
input[type=checkbox], input[type=radio] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0
}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
	height: auto
}
input[type=search] {
	-webkit-appearance: textfield;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}
input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
	-webkit-appearance: none
}
fieldset {
	border: 1px solid silver;
	margin: 0 2px;
	padding: .35em .625em .75em
}
legend {
	border: 0
}
textarea {
	overflow: auto
}
optgroup {
	font-weight: 700
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
legend, td, th {
	padding: 0
}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */

@media print {
	*, :after, :before {
		background: 0 0!important;
		color: #000!important;
		-webkit-box-shadow: none!important;
		-moz-box-shadow: none!important;
		box-shadow: none!important;
		text-shadow: none!important
	}
	a, a:visited {
		text-decoration: underline
	}
	a[href]:after {
		content: " (" attr(href) ")"
	}
	abbr[title]:after {
		content: " (" attr(title) ")"
	}
	a[href^="#"]:after, a[href^="javascript:"]:after {
		content: ""
	}
	blockquote, pre {
		border: 1px solid #999
	}
	thead {
		display: table-header-group
	}
	blockquote, img, pre, tr {
		page-break-inside: avoid
	}
	img {
		max-width: 100%!important
	}
	h2, h3, p {
		orphans: 3;
		widows: 3
	}
	h2, h3 {
		page-break-after: avoid
	}
	.navbar {
		display: none
	}
	.btn>.caret, .dropup>.btn>.caret {
		border-top-color: #000!important
	}
	.label {
		border: 1px solid #000
	}
	.table {
		border-collapse: collapse!important
	}
	.table td, .table th {
		background-color: #fff!important
	}
	.table-bordered td, .table-bordered th {
		border: 1px solid #ddd!important
	}
}
*, :after, :before, input[type=search] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
html {
	font-size: 10px;
	-webkit-tap-highlight-color: transparent
}
body {
	font-family: "PFBeauSansPro", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.71428;
	color: #938884;
	background-color: #fff
}
button, input, select, textarea {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit
}

a {
	color: #504c4a;
	text-decoration: none
}
a:focus, a:hover {
	color: #D49832;
	text-decoration: underline
}
a:focus, input[type=checkbox]:focus, input[type=file]:focus, input[type=radio]:focus {
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px
}
figure {
	margin: 0
}
img {
	vertical-align: middle
}
.img-responsive {
	display: block;
	max-width: 100%;
	height: auto
}
.img-rounded {
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px
}
.img-thumbnail {
	padding: 20px;
	line-height: 1.71428;
	background-color: #fff;
	border: 1px solid #ede8e6;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	display: inline-block;
	max-width: 100%;
	height: auto
}
.img-circle {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%
}
hr {
	margin-top: 23px;
	margin-bottom: 23px;
	border: 0;
	border-top: 1px solid #eee
}
.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	padding: 0;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0
}
.sr-only-focusable:active, .sr-only-focusable:focus {
	position: static;
	width: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	clip: auto
}
[role=button] {
	cursor: pointer
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
	font-family: inherit;
	line-height: 1.1
}
.h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, .h4 .small, .h4 small, .h5 .small, .h5 small, .h6 .small, .h6 small, h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small, h4 .small, h4 small, h5 .small, h5 small, h6 .small, h6 small {
	font-weight: 400;
	line-height: 1;
	color: #777
}
.h1, h1 {
	margin-top: 23px
}
.h1, .h2, h1, h2 {
	margin-bottom: 11.5px
}
.h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small {
	font-size: 65%
}
.h4, .h5, .h6, h4, h5, h6 {
	margin-top: 11.5px;
	margin-bottom: 11.5px
}
.h4 .small, .h4 small, .h5 .small, .h5 small, .h6 .small, .h6 small, h4 .small, h4 small, h5 .small, h5 small, h6 .small, h6 small {
	font-size: 75%
}
.h1, h1 {
	font-size: 50px
}
.h2, h2 {
	font-size: 30px
}
.h3, h3 {
	font-size: 16px
}
.h4, .h5, h4, h5 {
	font-size: 14px
}
.h6, h6 {
	font-size: 12px
}
p {
	margin: 0 0 30px;
	line-height: 24px
}
.lead {
	margin-bottom: 23px;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.4
}
@media (min-width:768px) {
	.lead {
		font-size: 21px
	}
}
.small, small {
	font-size: 85%
}
.mark, mark {
	background-color: #fcf8e3;
	padding: .2em
}
.text-left {
	text-align: left
}
.text-right {
	text-align: right
}
.text-center {
	text-align: center
}
.text-justify {
	text-align: justify
}
.text-nowrap {
	white-space: nowrap
}
.text-lowercase {
	text-transform: lowercase
}
.initialism, .text-uppercase {
	text-transform: uppercase
}
.text-capitalize {
	text-transform: capitalize
}
.text-muted {
	color: #777
}
.text-primary {
	color: #337ab7
}
a.text-primary:focus, a.text-primary:hover {
	color: #286090
}
.text-success {
	color: #3c763d
}
a.text-success:focus, a.text-success:hover {
	color: #2b542c
}
.text-info {
	color: #31708f
}
a.text-info:focus, a.text-info:hover {
	color: #245269
}
.text-warning {
	color: #8a6d3b
}
a.text-warning:focus, a.text-warning:hover {
	color: #66512c
}
.text-danger {
	color: #fe1625
}
a.text-danger:focus, a.text-danger:hover {
	color: #e0010f
}
.bg-primary {
	color: #fff;
	background-color: #337ab7
}
a.bg-primary:focus, a.bg-primary:hover {
	background-color: #286090
}
.bg-success {
	background-color: #dff0d8
}
a.bg-success:focus, a.bg-success:hover {
	background-color: #c1e2b3
}
.bg-info {
	background-color: #d9edf7
}
a.bg-info:focus, a.bg-info:hover {
	background-color: #afd9ee
}
.bg-warning {
	background-color: #fcf8e3
}
a.bg-warning:focus, a.bg-warning:hover {
	background-color: #f7ecb5
}
.bg-danger {
	background-color: #f2dede
}
a.bg-danger:focus, a.bg-danger:hover {
	background-color: #e4b9b9
}
.page-header {
	padding-bottom: 10.5px
}
dl, ol, ul {
	margin-top: 0;
	margin-bottom: 11.5px
}
ol ol, ol ul, ul ol, ul ul {
	margin-bottom: 0
}
.list-inline, .list-unstyled {
	padding-left: 0;
	list-style: none;
}
.list-inline {
	margin-left: -5px
}
.list-inline>li {
	display: inline-block;
	padding-left: 5px;
	padding-right: 5px
}
dl {
	margin-bottom: 23px
}
dd, dt {
	line-height: 1.71428
}
dt {
	font-weight: 700
}
dd {
	margin-left: 0
}
.dl-horizontal dd:after, .dl-horizontal dd:before {
	content: " ";
	display: table
}
.dl-horizontal dd:after {
	clear: both
}
@media (min-width:768px) {
	.dl-horizontal dt {
		float: left;
		width: 160px;
		clear: left;
		text-align: right;
		overflow: hidden;
		-o-text-overflow: ellipsis;
		text-overflow: ellipsis;
		white-space: nowrap
	}
	.dl-horizontal dd {
		margin-left: 180px
	}
}
abbr[data-original-title], abbr[title] {
	cursor: help;
	border-bottom: 1px dotted #777
}
.initialism {
	font-size: 90%
}
blockquote {
	padding: 11.5px 23px;
	margin: 0 0 23px;
	font-size: 17.5px;
	border-left: 5px solid #eee
}
blockquote ol:last-child, blockquote p:last-child, blockquote ul:last-child {
	margin-bottom: 0
}
blockquote .small, blockquote footer, blockquote small {
	display: block;
	font-size: 80%;
	line-height: 1.71428;
	color: #777
}
blockquote .small:before, blockquote footer:before, blockquote small:before {
	content: '\2014 \00A0'
}
.blockquote-reverse, blockquote.pull-right {
	padding-right: 15px;
	padding-left: 0;
	border-right: 5px solid #eee;
	border-left: 0;
	text-align: right
}
.blockquote-reverse .small:before, .blockquote-reverse footer:before, .blockquote-reverse small:before, blockquote.pull-right .small:before, blockquote.pull-right footer:before, blockquote.pull-right small:before {
	content: ''
}
.blockquote-reverse .small:after, .blockquote-reverse footer:after, .blockquote-reverse small:after, blockquote.pull-right .small:after, blockquote.pull-right footer:after, blockquote.pull-right small:after {
	content: '\00A0 \2014'
}
address {
	margin-bottom: 23px;
	font-style: normal;
	line-height: 1.71428
}
.container {
	margin-right: auto;
	margin-left: auto;
	padding-left: 10px;
	padding-right: 10px
}
.container:after, .container:before {
	content: " ";
	display: table
}
.container:after {
	clear: both
}
@media (min-width:768px) {
	.container {
		width: 740px
	}
}
@media (min-width:992px) {
	.container {
		width: 960px
	}
}
@media (min-width:1200px) {
	.container {
		width: 1160px
	}
}
.container-fluid {
	margin-right: auto;
	margin-left: auto;
	padding-left: 10px;
	padding-right: 10px
}
.container-fluid:after, .container-fluid:before {
	content: " ";
	display: table
}
.container-fluid:after {
	clear: both
}
.row {
	margin-left: -10px;
	margin-right: -10px
}
.row:after, .row:before {
	content: " ";
	display: table
}
.row:after {
	clear: both
}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
	position: relative;
	min-height: 1px;
	padding-left: 10px;
	padding-right: 10px
}
.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
	float: left
}
.col-xs-1 {
	width: 8.33333%
}
.col-xs-2 {
	width: 16.66667%
}
.col-xs-3 {
	width: 25%
}
.col-xs-4 {
	width: 33.33333%
}
.col-xs-5 {
	width: 41.66667%
}
.col-xs-6 {
	width: 50%
}
.col-xs-7 {
	width: 58.33333%
}
.col-xs-8 {
	width: 66.66667%
}
.col-xs-9 {
	width: 75%
}
.col-xs-10 {
	width: 83.33333%
}
.col-xs-11 {
	width: 91.66667%
}
.col-xs-12 {
	width: 100%
}
.col-xs-pull-0 {
	right: auto
}
.col-xs-pull-1 {
	right: 8.33333%
}
.col-xs-pull-2 {
	right: 16.66667%
}
.col-xs-pull-3 {
	right: 25%
}
.col-xs-pull-4 {
	right: 33.33333%
}
.col-xs-pull-5 {
	right: 41.66667%
}
.col-xs-pull-6 {
	right: 50%
}
.col-xs-pull-7 {
	right: 58.33333%
}
.col-xs-pull-8 {
	right: 66.66667%
}
.col-xs-pull-9 {
	right: 75%
}
.col-xs-pull-10 {
	right: 83.33333%
}
.col-xs-pull-11 {
	right: 91.66667%
}
.col-xs-pull-12 {
	right: 100%
}
.col-xs-push-0 {
	left: auto
}
.col-xs-push-1 {
	left: 8.33333%
}
.col-xs-push-2 {
	left: 16.66667%
}
.col-xs-push-3 {
	left: 25%
}
.col-xs-push-4 {
	left: 33.33333%
}
.col-xs-push-5 {
	left: 41.66667%
}
.col-xs-push-6 {
	left: 50%
}
.col-xs-push-7 {
	left: 58.33333%
}
.col-xs-push-8 {
	left: 66.66667%
}
.col-xs-push-9 {
	left: 75%
}
.col-xs-push-10 {
	left: 83.33333%
}
.col-xs-push-11 {
	left: 91.66667%
}
.col-xs-push-12 {
	left: 100%
}
.col-xs-offset-0 {
	margin-left: 0%
}
.col-xs-offset-1 {
	margin-left: 8.33333%
}
.col-xs-offset-2 {
	margin-left: 16.66667%
}
.col-xs-offset-3 {
	margin-left: 25%
}
.col-xs-offset-4 {
	margin-left: 33.33333%
}
.col-xs-offset-5 {
	margin-left: 41.66667%
}
.col-xs-offset-6 {
	margin-left: 50%
}
.col-xs-offset-7 {
	margin-left: 58.33333%
}
.col-xs-offset-8 {
	margin-left: 66.66667%
}
.col-xs-offset-9 {
	margin-left: 75%
}
.col-xs-offset-10 {
	margin-left: 83.33333%
}
.col-xs-offset-11 {
	margin-left: 91.66667%
}
.col-xs-offset-12 {
	margin-left: 100%
}
@media (min-width:768px) {
	.col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 {
		float: left
	}
	.col-sm-1 {
		width: 8.33333%
	}
	.col-sm-2 {
		width: 16.66667%
	}
	.col-sm-3 {
		width: 25%
	}
	.col-sm-4 {
		width: 33.33333%
	}
	.col-sm-5 {
		width: 41.66667%
	}
	.col-sm-6 {
		width: 50%
	}
	.col-sm-7 {
		width: 58.33333%
	}
	.col-sm-8 {
		width: 66.66667%
	}
	.col-sm-9 {
		width: 75%
	}
	.col-sm-10 {
		width: 83.33333%
	}
	.col-sm-11 {
		width: 91.66667%
	}
	.col-sm-12 {
		width: 100%
	}
	.col-sm-pull-0 {
		right: auto
	}
	.col-sm-pull-1 {
		right: 8.33333%
	}
	.col-sm-pull-2 {
		right: 16.66667%
	}
	.col-sm-pull-3 {
		right: 25%
	}
	.col-sm-pull-4 {
		right: 33.33333%
	}
	.col-sm-pull-5 {
		right: 41.66667%
	}
	.col-sm-pull-6 {
		right: 50%
	}
	.col-sm-pull-7 {
		right: 58.33333%
	}
	.col-sm-pull-8 {
		right: 66.66667%
	}
	.col-sm-pull-9 {
		right: 75%
	}
	.col-sm-pull-10 {
		right: 83.33333%
	}
	.col-sm-pull-11 {
		right: 91.66667%
	}
	.col-sm-pull-12 {
		right: 100%
	}
	.col-sm-push-0 {
		left: auto
	}
	.col-sm-push-1 {
		left: 8.33333%
	}
	.col-sm-push-2 {
		left: 16.66667%
	}
	.col-sm-push-3 {
		left: 25%
	}
	.col-sm-push-4 {
		left: 33.33333%
	}
	.col-sm-push-5 {
		left: 41.66667%
	}
	.col-sm-push-6 {
		left: 50%
	}
	.col-sm-push-7 {
		left: 58.33333%
	}
	.col-sm-push-8 {
		left: 66.66667%
	}
	.col-sm-push-9 {
		left: 75%
	}
	.col-sm-push-10 {
		left: 83.33333%
	}
	.col-sm-push-11 {
		left: 91.66667%
	}
	.col-sm-push-12 {
		left: 100%
	}
	.col-sm-offset-0 {
		margin-left: 0%
	}
	.col-sm-offset-1 {
		margin-left: 8.33333%
	}
	.col-sm-offset-2 {
		margin-left: 16.66667%
	}
	.col-sm-offset-3 {
		margin-left: 25%
	}
	.col-sm-offset-4 {
		margin-left: 33.33333%
	}
	.col-sm-offset-5 {
		margin-left: 41.66667%
	}
	.col-sm-offset-6 {
		margin-left: 50%
	}
	.col-sm-offset-7 {
		margin-left: 58.33333%
	}
	.col-sm-offset-8 {
		margin-left: 66.66667%
	}
	.col-sm-offset-9 {
		margin-left: 75%
	}
	.col-sm-offset-10 {
		margin-left: 83.33333%
	}
	.col-sm-offset-11 {
		margin-left: 91.66667%
	}
	.col-sm-offset-12 {
		margin-left: 100%
	}
}
@media (min-width:992px) {
	.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {
		float: left
	}
	.col-md-1 {
		width: 8.33333%
	}
	.col-md-2 {
		width: 16.66667%
	}
	.col-md-3 {
		width: 25%
	}
	.col-md-4 {
		width: 33.33333%
	}
	.col-md-5 {
		width: 41.66667%
	}
	.col-md-6 {
		width: 50%
	}
	.col-md-7 {
		width: 58.33333%
	}
	.col-md-8 {
		width: 66.66667%
	}
	.col-md-9 {
		width: 75%
	}
	.col-md-10 {
		width: 83.33333%
	}
	.col-md-11 {
		width: 91.66667%
	}
	.col-md-12 {
		width: 100%
	}
	.col-md-pull-0 {
		right: auto
	}
	.col-md-pull-1 {
		right: 8.33333%
	}
	.col-md-pull-2 {
		right: 16.66667%
	}
	.col-md-pull-3 {
		right: 25%
	}
	.col-md-pull-4 {
		right: 33.33333%
	}
	.col-md-pull-5 {
		right: 41.66667%
	}
	.col-md-pull-6 {
		right: 50%
	}
	.col-md-pull-7 {
		right: 58.33333%
	}
	.col-md-pull-8 {
		right: 66.66667%
	}
	.col-md-pull-9 {
		right: 75%
	}
	.col-md-pull-10 {
		right: 83.33333%
	}
	.col-md-pull-11 {
		right: 91.66667%
	}
	.col-md-pull-12 {
		right: 100%
	}
	.col-md-push-0 {
		left: auto
	}
	.col-md-push-1 {
		left: 8.33333%
	}
	.col-md-push-2 {
		left: 16.66667%
	}
	.col-md-push-3 {
		left: 25%
	}
	.col-md-push-4 {
		left: 33.33333%
	}
	.col-md-push-5 {
		left: 41.66667%
	}
	.col-md-push-6 {
		left: 50%
	}
	.col-md-push-7 {
		left: 58.33333%
	}
	.col-md-push-8 {
		left: 66.66667%
	}
	.col-md-push-9 {
		left: 75%
	}
	.col-md-push-10 {
		left: 83.33333%
	}
	.col-md-push-11 {
		left: 91.66667%
	}
	.col-md-push-12 {
		left: 100%
	}
	.col-md-offset-0 {
		margin-left: 0%
	}
	.col-md-offset-1 {
		margin-left: 8.33333%
	}
	.col-md-offset-2 {
		margin-left: 16.66667%
	}
	.col-md-offset-3 {
		margin-left: 25%
	}
	.col-md-offset-4 {
		margin-left: 33.33333%
	}
	.col-md-offset-5 {
		margin-left: 41.66667%
	}
	.col-md-offset-6 {
		margin-left: 50%
	}
	.col-md-offset-7 {
		margin-left: 58.33333%
	}
	.col-md-offset-8 {
		margin-left: 66.66667%
	}
	.col-md-offset-9 {
		margin-left: 75%
	}
	.col-md-offset-10 {
		margin-left: 83.33333%
	}
	.col-md-offset-11 {
		margin-left: 91.66667%
	}
	.col-md-offset-12 {
		margin-left: 100%
	}
}
@media (min-width:1200px) {
	.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9 {
		float: left
	}
	.col-lg-1 {
		width: 8.33333%
	}
	.col-lg-2 {
		width: 16.66667%
	}
	.col-lg-3 {
		width: 25%
	}
	.col-lg-4 {
		width: 33.33333%
	}
	.col-lg-5 {
		width: 41.66667%
	}
	.col-lg-6 {
		width: 50%
	}
	.col-lg-7 {
		width: 58.33333%
	}
	.col-lg-8 {
		width: 66.66667%
	}
	.col-lg-9 {
		width: 75%
	}
	.col-lg-10 {
		width: 83.33333%
	}
	.col-lg-11 {
		width: 91.66667%
	}
	.col-lg-12 {
		width: 100%
	}
	.col-lg-pull-0 {
		right: auto
	}
	.col-lg-pull-1 {
		right: 8.33333%
	}
	.col-lg-pull-2 {
		right: 16.66667%
	}
	.col-lg-pull-3 {
		right: 25%
	}
	.col-lg-pull-4 {
		right: 33.33333%
	}
	.col-lg-pull-5 {
		right: 41.66667%
	}
	.col-lg-pull-6 {
		right: 50%
	}
	.col-lg-pull-7 {
		right: 58.33333%
	}
	.col-lg-pull-8 {
		right: 66.66667%
	}
	.col-lg-pull-9 {
		right: 75%
	}
	.col-lg-pull-10 {
		right: 83.33333%
	}
	.col-lg-pull-11 {
		right: 91.66667%
	}
	.col-lg-pull-12 {
		right: 100%
	}
	.col-lg-push-0 {
		left: auto
	}
	.col-lg-push-1 {
		left: 8.33333%
	}
	.col-lg-push-2 {
		left: 16.66667%
	}
	.col-lg-push-3 {
		left: 25%
	}
	.col-lg-push-4 {
		left: 33.33333%
	}
	.col-lg-push-5 {
		left: 41.66667%
	}
	.col-lg-push-6 {
		left: 50%
	}
	.col-lg-push-7 {
		left: 58.33333%
	}
	.col-lg-push-8 {
		left: 66.66667%
	}
	.col-lg-push-9 {
		left: 75%
	}
	.col-lg-push-10 {
		left: 83.33333%
	}
	.col-lg-push-11 {
		left: 91.66667%
	}
	.col-lg-push-12 {
		left: 100%
	}
	.col-lg-offset-0 {
		margin-left: 0%
	}
	.col-lg-offset-1 {
		margin-left: 8.33333%
	}
	.col-lg-offset-2 {
		margin-left: 16.66667%
	}
	.col-lg-offset-3 {
		margin-left: 25%
	}
	.col-lg-offset-4 {
		margin-left: 33.33333%
	}
	.col-lg-offset-5 {
		margin-left: 41.66667%
	}
	.col-lg-offset-6 {
		margin-left: 50%
	}
	.col-lg-offset-7 {
		margin-left: 58.33333%
	}
	.col-lg-offset-8 {
		margin-left: 66.66667%
	}
	.col-lg-offset-9 {
		margin-left: 75%
	}
	.col-lg-offset-10 {
		margin-left: 83.33333%
	}
	.col-lg-offset-11 {
		margin-left: 91.66667%
	}
	.col-lg-offset-12 {
		margin-left: 100%
	}
}
fieldset, legend {
	padding: 0;
	border: 0
}
fieldset {
	margin: 0;
	min-width: 0
}
legend {
	width: 100%;
	margin-bottom: 23px;
	font-size: 21px;
	line-height: inherit;
	color: #333;
	border-bottom: 1px solid #e5e5e5
}
label {
	display: inline-block;
	max-width: 100%;
	margin-bottom: 5px;
	font-weight: 400;
	color: #504c4a
}
input[type=checkbox], input[type=radio] {
	margin: 4px 0 0;
	margin-top: 1px \9;
	line-height: normal
}
input[type=file], legend {
	display: block
}
input[type=range] {
	display: block;
	width: 100%
}
.form-group-sm select[multiple].form-control, .form-group-sm textarea.form-control, select[multiple], select[multiple].input-sm, select[size], textarea.form-control, textarea.input-sm {
	height: auto
}
.form-control, output {
	display: block;
	font-size: 14px;
	line-height: 1.71428;
	color: #777
}
output {
	padding-top: 11px
}
.form-control {
	width: 100%;
	height: 45px;
	padding: 10px 12px;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ede8e6;
	-webkit-border-radius: none;
	-moz-border-radius: none;
	border-radius: none;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	-moz-transition: border-color ease-in-out .15s, -moz-box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
}
.form-control:focus {
	border-color: #66afe9;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6)
}
.form-control::-moz-placeholder {
	color: #999;
	opacity: 1
}
.form-control:-ms-input-placeholder {
	color: #999
}
.form-control::-webkit-input-placeholder {
	color: #999
}
.form-control::-ms-expand {
	border: 0;
	background-color: transparent
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
	background-color: #eee;
	opacity: 1
}
.form-control[disabled], fieldset[disabled] .form-control {
	cursor: not-allowed
}
input[type=search] {
	-webkit-appearance: none
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	input[type=date].form-control, input[type=datetime-local].form-control, input[type=month].form-control, input[type=time].form-control {
		line-height: 45px
	}
	.input-group-sm input[type=date], .input-group-sm input[type=datetime-local], .input-group-sm input[type=month], .input-group-sm input[type=time], input[type=date].input-sm, input[type=datetime-local].input-sm, input[type=month].input-sm, input[type=time].input-sm {
		line-height: 36px
	}
	.input-group-lg input[type=date], .input-group-lg input[type=datetime-local], .input-group-lg input[type=month], .input-group-lg input[type=time], input[type=date].input-lg, input[type=datetime-local].input-lg, input[type=month].input-lg, input[type=time].input-lg {
		line-height: 50px
	}
}
.form-group {
	margin-bottom: 15px
}
.checkbox, .radio {
	position: relative;
	display: block;
	margin-top: 10px;
	margin-bottom: 10px
}
.checkbox label, .checkbox-inline, .radio label, .radio-inline {
	padding-left: 20px;
	margin-bottom: 0;
	font-weight: 400;
	cursor: pointer
}
.checkbox label, .radio label {
	min-height: 23px
}
.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio] {
	position: absolute;
	margin-left: -20px;
	margin-top: 4px \9
}
.checkbox+.checkbox, .radio+.radio {
	margin-top: -5px
}
.checkbox-inline, .radio-inline {
	position: relative;
	display: inline-block;
	vertical-align: middle
}
.checkbox-inline+.checkbox-inline, .radio-inline+.radio-inline {
	margin-top: 0;
	margin-left: 10px
}
.checkbox-inline.disabled, .checkbox.disabled label, .radio-inline.disabled, .radio.disabled label, fieldset[disabled] .checkbox label, fieldset[disabled] .checkbox-inline, fieldset[disabled] .radio label, fieldset[disabled] .radio-inline, fieldset[disabled] input[type=checkbox], fieldset[disabled] input[type=radio], input[type=checkbox].disabled, input[type=checkbox][disabled], input[type=radio].disabled, input[type=radio][disabled] {
	cursor: not-allowed
}
.form-control-static {
	padding-top: 11px;
	padding-bottom: 11px;
	margin-bottom: 0;
	min-height: 37px
}
.form-control-static.input-lg, .form-control-static.input-sm {
	padding-left: 0;
	padding-right: 0
}
.form-group-sm .form-control, .input-sm {
	height: 36px;
	padding: 8px 10px;
	font-size: 12px;
	line-height: 1.5;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px
}
.form-group-sm select.form-control, select.input-sm {
	height: 36px;
	line-height: 36px
}
.form-group-sm .form-control-static {
	height: 36px;
	min-height: 35px;
	padding: 9px 10px;
	font-size: 12px;
	line-height: 1.5
}
.form-group-lg .form-control, .input-lg {
	height: 50px;
	padding: 12px 16px;
	font-size: 18px;
	line-height: 1.33333;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px
}
.form-group-lg select[multiple].form-control, .form-group-lg textarea.form-control, select[multiple].input-lg, textarea.input-lg {
	height: auto
}
.form-group-lg select.form-control, select.input-lg {
	height: 50px;
	line-height: 50px
}
.form-group-lg .form-control-static {
	height: 50px;
	min-height: 41px;
	padding: 13px 16px;
	font-size: 18px;
	line-height: 1.33333
}
.has-feedback {
	position: relative
}
.has-feedback .form-control {
	padding-right: 56.25px
}
.form-control-feedback {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
	display: block;
	width: 45px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	pointer-events: none
}
.form-group-lg .form-control+.form-control-feedback, .input-group-lg+.form-control-feedback, .input-lg+.form-control-feedback {
	width: 50px;
	height: 50px;
	line-height: 50px
}
.form-group-sm .form-control+.form-control-feedback, .input-group-sm+.form-control-feedback, .input-sm+.form-control-feedback {
	width: 36px;
	height: 36px;
	line-height: 36px
}
.has-success .checkbox, .has-success .checkbox-inline, .has-success .control-label, .has-success .help-block, .has-success .radio, .has-success .radio-inline, .has-success.checkbox label, .has-success.checkbox-inline label, .has-success.radio label, .has-success.radio-inline label {
	color: #3c763d
}
.has-success .form-control {
	border-color: #3c763d;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
}
.has-success .form-control:focus {
	border-color: #2b542c;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168
}
.has-success .input-group-addon {
	color: #3c763d;
	border-color: #3c763d;
	background-color: #dff0d8
}
.has-success .form-control-feedback {
	color: #3c763d
}
.has-warning .checkbox, .has-warning .checkbox-inline, .has-warning .control-label, .has-warning .help-block, .has-warning .radio, .has-warning .radio-inline, .has-warning.checkbox label, .has-warning.checkbox-inline label, .has-warning.radio label, .has-warning.radio-inline label {
	color: #8a6d3b
}
.has-warning .form-control {
	border-color: #8a6d3b;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
}
.has-warning .form-control:focus {
	border-color: #66512c;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b
}
.has-warning .input-group-addon {
	color: #8a6d3b;
	border-color: #8a6d3b;
	background-color: #fcf8e3
}
.has-warning .form-control-feedback {
	color: #8a6d3b
}
.has-error .checkbox, .has-error .checkbox-inline, .has-error .control-label, .has-error .help-block, .has-error .radio, .has-error .radio-inline, .has-error.checkbox label, .has-error.checkbox-inline label, .has-error.radio label, .has-error.radio-inline label {
	color: #fe1625
}
.has-error .form-control {
	border-color: #fe1625;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
}
.has-error .form-control:focus {
	border-color: #e0010f;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #fe7c84;
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #fe7c84;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #fe7c84
}
.has-error .input-group-addon {
	color: #fe1625;
	border-color: #fe1625;
	background-color: #f2dede
}
.has-error .form-control-feedback {
	color: #fe1625
}
.has-feedback label~.form-control-feedback {
	top: 28px
}
.has-feedback label.sr-only~.form-control-feedback {
	top: 0
}
.help-block {
	display: block;
	margin-top: 5px;
	margin-bottom: 10px;
	color: #cfcac8
}
@media (min-width:768px) {
	.form-inline .form-group {
		display: inline-block;
		margin-bottom: 0;
		vertical-align: middle
	}
	.form-inline .form-control {
		display: inline-block;
		width: auto;
		vertical-align: middle
	}
	.form-inline .form-control-static {
		display: inline-block
	}
	.form-inline .input-group {
		display: inline-table;
		vertical-align: middle
	}
	.form-inline .input-group .form-control, .form-inline .input-group .input-group-addon, .form-inline .input-group .input-group-btn {
		width: auto
	}
	.form-inline .input-group>.form-control {
		width: 100%
	}
	.form-inline .control-label {
		margin-bottom: 0;
		vertical-align: middle
	}
	.form-inline .checkbox, .form-inline .radio {
		display: inline-block;
		margin-top: 0;
		margin-bottom: 0;
		vertical-align: middle
	}
	.form-inline .checkbox label, .form-inline .radio label {
		padding-left: 0
	}
	.form-inline .checkbox input[type=checkbox], .form-inline .radio input[type=radio] {
		position: relative;
		margin-left: 0
	}
	.form-inline .has-feedback .form-control-feedback {
		top: 0
	}
}
.form-horizontal .checkbox, .form-horizontal .checkbox-inline, .form-horizontal .radio, .form-horizontal .radio-inline {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 11px
}
.form-horizontal .checkbox, .form-horizontal .radio {
	min-height: 34px
}
.form-horizontal .form-group {
	margin-left: -10px;
	margin-right: -10px
}
.form-horizontal .form-group:after, .form-horizontal .form-group:before, .nav:after, .nav:before {
	content: " ";
	display: table
}
.form-horizontal .form-group:after, .nav:after {
	clear: both
}
@media (min-width:768px) {
	.form-horizontal .control-label {
		text-align: right;
		margin-bottom: 0;
		padding-top: 11px
	}
}
.form-horizontal .has-feedback .form-control-feedback {
	right: 10px
}
@media (min-width:768px) {
	.form-horizontal .form-group-lg .control-label {
		padding-top: 13px;
		font-size: 18px
	}
	.form-horizontal .form-group-sm .control-label {
		padding-top: 9px;
		font-size: 12px
	}
}
.btn {
	display: inline-block;
	margin-bottom: 0;
	font-weight: 700;
	text-align: center;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	white-space: nowrap;
	line-height: 1.71428;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}
.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus {
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px
}
.btn.focus, .btn:focus, .btn:hover {
	color: #333;
	text-decoration: none
}
.btn.active, .btn:active {
	outline: 0;
	background-image: none;
	-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
	-moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
}
.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
	cursor: not-allowed;
	opacity: .65;
	filter: alpha(opacity=65);
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}
a.btn.disabled, fieldset[disabled] a.btn {
	pointer-events: none
}
.btn-default {
	color: #333;
	/* background-color: #fff; */
	border-color: #fff
}
.btn-default.focus, .btn-default:focus {
	color: #333;
	background-color: #e6e6e6;
	border-color: #bfbfbf
}
.btn-default.active, .btn-default:active, .open>.btn-default.dropdown-toggle {
	color: #333;
	background-color: #e6e6e6;
	border-color: #e0e0e0
}
.btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default:active.focus, .btn-default:active:focus, .btn-default:active:hover, .open>.btn-default.dropdown-toggle.focus, .open>.btn-default.dropdown-toggle:focus, .open>.btn-default.dropdown-toggle:hover {
	color: #333;
	background-color: #d4d4d4;
	border-color: #bfbfbf
}
.btn-default.active, .btn-default:active, .open>.btn-default.dropdown-toggle {
	background-image: none
}
.btn-default.disabled.focus, .btn-default.disabled:focus, .btn-default.disabled:hover, .btn-default[disabled].focus, .btn-default[disabled]:focus, .btn-default[disabled]:hover, fieldset[disabled] .btn-default.focus, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:hover {
	background-color: #fff;
	border-color: #fff
}
.btn-default .badge {
	color: #fff;
	background-color: #333
}
.btn-primary {
	color: #fff;
	background-color: #7D0A96;
	border-color: #2e6da4
}
.btn-primary.focus, .btn-primary:focus {
	color: #fff;
	background-color: #8a0ca6;
	border-color: #122b40
}
.btn-primary.active, .btn-primary:active, .btn-primary:hover, .open>.btn-primary.dropdown-toggle {
	color: #fff;
	background-color: #6a0880;
	border-color: #204d74
}
.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open>.btn-primary.dropdown-toggle.focus, .open>.btn-primary.dropdown-toggle:focus, .open>.btn-primary.dropdown-toggle:hover {
	color: #fff;
	background-color: #a20ec2;
	border-color: #122b40
}
.btn-primary.active, .btn-primary:active, .open>.btn-primary.dropdown-toggle {
	background-image: none
}
.btn-primary.disabled.focus, .btn-primary.disabled:focus, .btn-primary.disabled:hover, .btn-primary[disabled].focus, .btn-primary[disabled]:focus, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary.focus, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:hover {
	background-color: #7D0A96;
	border-color: #2e6da4
}
.btn-primary .badge {
	color: #337ab7;
	background-color: #fff
}
.btn-success {
	color: #fff;
	background-color: #5cb85c;
	border-color: #4cae4c
}
.btn-success.focus, .btn-success:focus {
	color: #fff;
	background-color: #449d44;
	border-color: #255625
}
.btn-success.active, .btn-success:active, .btn-success:hover, .open>.btn-success.dropdown-toggle {
	color: #fff;
	background-color: #449d44;
	border-color: #398439
}
.btn-success.active.focus, .btn-success.active:focus, .btn-success.active:hover, .btn-success:active.focus, .btn-success:active:focus, .btn-success:active:hover, .open>.btn-success.dropdown-toggle.focus, .open>.btn-success.dropdown-toggle:focus, .open>.btn-success.dropdown-toggle:hover {
	color: #fff;
	background-color: #398439;
	border-color: #255625
}
.btn-success.active, .btn-success:active, .open>.btn-success.dropdown-toggle {
	background-image: none
}
.btn-success.disabled.focus, .btn-success.disabled:focus, .btn-success.disabled:hover, .btn-success[disabled].focus, .btn-success[disabled]:focus, .btn-success[disabled]:hover, fieldset[disabled] .btn-success.focus, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success:hover {
	background-color: #5cb85c;
	border-color: #4cae4c
}
.btn-success .badge {
	color: #5cb85c;
	background-color: #fff
}
.btn-info {
	color: #fff;
	background-color: #5bc0de;
	border-color: #46b8da
}
.btn-info.focus, .btn-info:focus {
	color: #fff;
	background-color: #31b0d5;
	border-color: #1b6d85
}
.btn-info.active, .btn-info:active, .btn-info:hover, .open>.btn-info.dropdown-toggle {
	color: #fff;
	background-color: #31b0d5;
	border-color: #269abc
}
.btn-info.active.focus, .btn-info.active:focus, .btn-info.active:hover, .btn-info:active.focus, .btn-info:active:focus, .btn-info:active:hover, .open>.btn-info.dropdown-toggle.focus, .open>.btn-info.dropdown-toggle:focus, .open>.btn-info.dropdown-toggle:hover {
	color: #fff;
	background-color: #269abc;
	border-color: #1b6d85
}
.btn-info.active, .btn-info:active, .open>.btn-info.dropdown-toggle {
	background-image: none
}
.btn-info.disabled.focus, .btn-info.disabled:focus, .btn-info.disabled:hover, .btn-info[disabled].focus, .btn-info[disabled]:focus, .btn-info[disabled]:hover, fieldset[disabled] .btn-info.focus, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info:hover {
	background-color: #5bc0de;
	border-color: #46b8da
}
.btn-info .badge {
	color: #5bc0de;
	background-color: #fff
}
.btn-warning {
	color: #fff;
	background-color: #f0ad4e;
	border-color: #eea236
}
.btn-warning.focus, .btn-warning:focus {
	color: #fff;
	background-color: #ec971f;
	border-color: #985f0d
}
.btn-warning.active, .btn-warning:active, .btn-warning:hover, .open>.btn-warning.dropdown-toggle {
	color: #fff;
	background-color: #ec971f;
	border-color: #d58512
}
.btn-warning.active.focus, .btn-warning.active:focus, .btn-warning.active:hover, .btn-warning:active.focus, .btn-warning:active:focus, .btn-warning:active:hover, .open>.btn-warning.dropdown-toggle.focus, .open>.btn-warning.dropdown-toggle:focus, .open>.btn-warning.dropdown-toggle:hover {
	color: #fff;
	background-color: #d58512;
	border-color: #985f0d
}
.btn-warning.active, .btn-warning:active, .open>.btn-warning.dropdown-toggle {
	background-image: none
}
.btn-warning.disabled.focus, .btn-warning.disabled:focus, .btn-warning.disabled:hover, .btn-warning[disabled].focus, .btn-warning[disabled]:focus, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning.focus, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning:hover {
	background-color: #f0ad4e;
	border-color: #eea236
}
.btn-warning .badge {
	color: #f0ad4e;
	background-color: #fff
}
.btn-danger {
	color: #fff;
	background-color: #fe1625;
	border-color: #f90111
}
.btn-danger.focus, .btn-danger:focus {
	color: #fff;
	background-color: #e0010f;
	border-color: #7a0108
}
.btn-danger.active, .btn-danger:active {
	color: #fff;
	background-color: #e0010f;
	border-color: #bc010d
}
.btn-danger:hover {
	color: #fff
}
.open>.btn-danger.dropdown-toggle {
	color: #fff;
	background-color: #e0010f;
	border-color: #bc010d
}
.btn-danger.active.focus, .btn-danger.active:focus, .btn-danger.active:hover, .btn-danger:active.focus, .btn-danger:active:focus, .btn-danger:active:hover, .open>.btn-danger.dropdown-toggle.focus, .open>.btn-danger.dropdown-toggle:focus, .open>.btn-danger.dropdown-toggle:hover {
	color: #fff;
	background-color: #bc010d;
	border-color: #7a0108
}
.btn-danger.active, .btn-danger:active, .open>.btn-danger.dropdown-toggle {
	background-image: none
}
.btn-danger.disabled.focus, .btn-danger.disabled:focus, .btn-danger.disabled:hover, .btn-danger[disabled].focus, .btn-danger[disabled]:focus, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger.focus, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger:hover {
	background-color: #fe1625;
	border-color: #f90111
}
.btn-danger .badge {
	color: #fe1625;
	background-color: #fff
}
.btn-link {
	color: #fe1625;
	font-weight: 400;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}
.btn-link, .btn-link.active, .btn-link:active, .btn-link[disabled], fieldset[disabled] .btn-link {
	background-color: transparent;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}
.btn-link, .btn-link:active, .btn-link:focus, .btn-link:hover {
	border-color: transparent
}
.btn-link:focus, .btn-link:hover {
	color: #fe1625;
	text-decoration: underline;
	background-color: transparent
}
.btn-link[disabled]:focus, .btn-link[disabled]:hover, fieldset[disabled] .btn-link:focus, fieldset[disabled] .btn-link:hover {
	color: #777;
	text-decoration: none
}
.btn-lg {
	padding: 12px 16px;
	font-size: 18px;
	line-height: 1.33333;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px
}
.btn-sm, .btn-xs {
	padding: 8px 10px;
	font-size: 12px;
	line-height: 1.5;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px
}
.btn-xs {
	padding: 1px 5px
}
.btn-block {
	display: block;
	width: 100%
}
.btn-block+.btn-block {
	margin-top: 5px
}
input[type=button].btn-block, input[type=reset].btn-block, input[type=submit].btn-block {
	width: 100%
}
.nav {
	margin-bottom: 0;
	padding-left: 0;
	list-style: none
}
.nav>li, .nav>li>a {
	position: relative;
	display: block
}
.nav>li>a {
	padding: 10px 15px
}
.nav>li>a:focus, .nav>li>a:hover {
	text-decoration: none;
	background-color: #eee
}
.nav>li.disabled>a {
	color: #777
}
.nav>li.disabled>a:focus, .nav>li.disabled>a:hover {
	color: #777;
	text-decoration: none;
	background-color: transparent;
	cursor: not-allowed
}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
	background-color: #eee;
	border-color: #7D0A96
}
.nav .nav-divider {
	height: 1px;
	margin: 10.5px 0;
	overflow: hidden;
	background-color: #e5e5e5
}
.nav>li>a>img {
	max-width: none
}
.nav-tabs {
	border-bottom: 1px solid #ddd
}
.nav-tabs>li {
	float: left;
	margin-bottom: -1px
}
.nav-tabs>li>a {
	margin-right: 2px;
	line-height: 1.71428;
	border: 1px solid transparent;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0
}
.nav-tabs>li>a:hover {
	border-color: #eee #eee #ddd
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
	color: #555;
	background-color: #fff;
	border: 1px solid #ddd;
	border-bottom-color: transparent;
	cursor: default
}
.nav-pills>li {
	float: left
}
.nav-pills>li>a {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}
.nav-pills>li+li {
	margin-left: 2px
}
.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {
	color: #fff;
	background-color: #337ab7
}
.nav-justified>li, .nav-stacked>li, .nav-tabs.nav-justified>li {
	float: none
}
.nav-stacked>li+li {
	margin-top: 2px;
	margin-left: 0
}
.nav-justified, .nav-tabs.nav-justified {
	width: 100%
}
.nav-justified>li>a, .nav-tabs.nav-justified>li>a {
	text-align: center;
	margin-bottom: 5px
}
.nav-justified>.dropdown .dropdown-menu {
	top: auto;
	left: auto
}
@media (min-width:768px) {
	.nav-justified>li, .nav-tabs.nav-justified>li {
		display: table-cell;
		width: 1%
	}
	.nav-justified>li>a, .nav-tabs.nav-justified>li>a {
		margin-bottom: 0
	}
}
.nav-tabs-justified, .nav-tabs.nav-justified {
	border-bottom: 0
}
.nav-tabs-justified>li>a, .nav-tabs.nav-justified>li>a {
	margin-right: 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}
.nav-tabs-justified>.active>a, .nav-tabs-justified>.active>a:focus, .nav-tabs-justified>.active>a:hover, .nav-tabs.nav-justified>.active>a, .nav-tabs.nav-justified>.active>a:focus, .nav-tabs.nav-justified>.active>a:hover {
	border: 1px solid #ddd
}
@media (min-width:768px) {
	.nav-tabs-justified>li>a, .nav-tabs.nav-justified>li>a {
		border-bottom: 1px solid #ddd;
		-webkit-border-radius: 4px 4px 0 0;
		-moz-border-radius: 4px 4px 0 0;
		border-radius: 4px 4px 0 0
	}
	.nav-tabs-justified>.active>a, .nav-tabs-justified>.active>a:focus, .nav-tabs-justified>.active>a:hover, .nav-tabs.nav-justified>.active>a, .nav-tabs.nav-justified>.active>a:focus, .nav-tabs.nav-justified>.active>a:hover {
		border-bottom-color: #fff
	}
}
.tab-content>.tab-pane {
	display: none
}
.navbar-brand>img, .tab-content>.active {
	display: block
}
.nav-tabs .dropdown-menu {
	margin-top: -1px;
	-webkit-border-top-right-radius: 0;
	-moz-border-radius-topright: 0;
	border-top-right-radius: 0;
	-webkit-border-top-left-radius: 0;
	-moz-border-radius-topleft: 0;
	border-top-left-radius: 0
}
.navbar {
	position: relative;
	min-height: 50px;
	margin-bottom: 23px;
	border: 1px solid transparent
}
.navbar:after, .navbar:before {
	content: " ";
	display: table
}
.navbar:after {
	clear: both
}
@media (min-width:768px) {
	.navbar {
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px
	}
}
.navbar-header:after, .navbar-header:before {
	content: " ";
	display: table
}
.navbar-header:after {
	clear: both
}
@media (min-width:768px) {
	.navbar-header {
		float: left
	}
}
.navbar-collapse {
	overflow-x: visible;
	padding-right: 10px;
	padding-left: 10px;
	border-top: 1px solid transparent;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
	-webkit-overflow-scrolling: touch
}
.navbar-collapse:after, .navbar-collapse:before {
	content: " ";
	display: table
}
.navbar-collapse:after {
	clear: both
}
.navbar-collapse.in {
	overflow-y: auto
}
@media (min-width:768px) {
	.navbar-collapse {
		width: auto;
		border-top: 0;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none
	}
	.navbar-collapse.collapse {
		display: block!important;
		height: auto!important;
		padding-bottom: 0;
		overflow: visible!important
	}
	.navbar-collapse.in {
		overflow-y: visible
	}
	.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse {
		padding-left: 0;
		padding-right: 0
	}
}
.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
	max-height: 340px
}
@media (max-device-width:480px) and (orientation:landscape) {
	.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
		max-height: 200px
	}
}
.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header {
	margin-right: -10px;
	margin-left: -10px
}
@media (min-width:768px) {
	.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header {
		margin-right: 0;
		margin-left: 0
	}
}
.navbar-static-top {
	z-index: 1000;
	border-width: 0 0 1px
}
@media (min-width:768px) {
	.navbar-static-top {
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0
	}
}
.navbar-fixed-bottom, .navbar-fixed-top {
	position: fixed;
	right: 0;
	left: 0;
	z-index: 1030
}
@media (min-width:768px) {
	.navbar-fixed-bottom, .navbar-fixed-top {
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0
	}
}
.navbar-fixed-top {
	top: 0;
	border-width: 0 0 1px
}
.navbar-fixed-bottom {
	bottom: 0;
	margin-bottom: 0;
	border-width: 1px 0 0
}
.navbar-brand {
	float: left;
	padding: 13.5px 10px;
	font-size: 18px;
	line-height: 23px;
	height: 50px
}
.navbar-brand:focus, .navbar-brand:hover {
	text-decoration: none
}
@media (min-width:768px) {
	.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {
		margin-left: -10px
	}
}
.navbar-toggle {
	position: relative;
	float: right;
	margin-right: 10px;
	padding: 9px 10px;
	margin-top: 8px;
	margin-bottom: 8px;
	background-color: transparent;
	background-image: none;
	border: 1px solid transparent;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}
.navbar-toggle:focus {
	outline: 0
}
.navbar-toggle .icon-bar {
	display: block;
	width: 22px;
	height: 2px;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px
}
.navbar-toggle .icon-bar+.icon-bar {
	margin-top: 4px
}
@media (min-width:768px) {
	.navbar-toggle {
		display: none
	}
}
.navbar-nav {
	margin: 6.75px -10px
}
.navbar-nav>li>a {
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 23px
}
@media (max-width:767px) {
	.navbar-nav .open .dropdown-menu {
		position: static;
		float: none;
		width: auto;
		margin-top: 0;
		background-color: transparent;
		border: 0;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none
	}
	.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu>li>a {
		padding: 5px 15px 5px 25px
	}
	.navbar-nav .open .dropdown-menu>li>a {
		line-height: 23px
	}
	.navbar-nav .open .dropdown-menu>li>a:focus, .navbar-nav .open .dropdown-menu>li>a:hover {
		background-image: none
	}
}
@media (min-width:768px) {
	.navbar-nav {
		float: left;
		margin: 0
	}
	.navbar-nav>li {
		float: left
	}
	.navbar-nav>li>a {
		padding-top: 13.5px;
		padding-bottom: 13.5px
	}
}
.navbar-form {
	padding: 10px;
	border-top: 1px solid transparent;
	border-bottom: 1px solid transparent;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
	margin: 2.5px -10px
}
@media (min-width:768px) {
	.navbar-form .form-group {
		display: inline-block;
		margin-bottom: 0;
		vertical-align: middle
	}
	.navbar-form .form-control {
		display: inline-block;
		width: auto;
		vertical-align: middle
	}
	.navbar-form .form-control-static {
		display: inline-block
	}
	.navbar-form .input-group {
		display: inline-table;
		vertical-align: middle
	}
	.navbar-form .input-group .form-control, .navbar-form .input-group .input-group-addon, .navbar-form .input-group .input-group-btn {
		width: auto
	}
	.navbar-form .input-group>.form-control {
		width: 100%
	}
	.navbar-form .control-label {
		margin-bottom: 0;
		vertical-align: middle
	}
	.navbar-form .checkbox, .navbar-form .radio {
		display: inline-block;
		margin-top: 0;
		margin-bottom: 0;
		vertical-align: middle
	}
	.navbar-form .checkbox label, .navbar-form .radio label {
		padding-left: 0
	}
	.navbar-form .checkbox input[type=checkbox], .navbar-form .radio input[type=radio] {
		position: relative;
		margin-left: 0
	}
	.navbar-form .has-feedback .form-control-feedback {
		top: 0
	}
}
@media (max-width:767px) {
	.navbar-form .form-group {
		margin-bottom: 5px
	}
	.navbar-form .form-group:last-child {
		margin-bottom: 0
	}
}
@media (min-width:768px) {
	.navbar-form {
		width: auto;
		border: 0;
		margin-left: 0;
		margin-right: 0;
		padding-top: 0;
		padding-bottom: 0;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none
	}
}
.navbar-nav>li>.dropdown-menu {
	margin-top: 0;
	-webkit-border-top-right-radius: 0;
	-moz-border-radius-topright: 0;
	border-top-right-radius: 0;
	-webkit-border-top-left-radius: 0;
	-moz-border-radius-topleft: 0;
	border-top-left-radius: 0
}
.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
	margin-bottom: 0;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	border-top-right-radius: 4px;
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	border-top-left-radius: 4px;
	-webkit-border-bottom-right-radius: 0;
	-moz-border-radius-bottomright: 0;
	border-bottom-right-radius: 0;
	-webkit-border-bottom-left-radius: 0;
	-moz-border-radius-bottomleft: 0;
	border-bottom-left-radius: 0
}
.navbar-btn {
	margin-top: 2.5px;
	margin-bottom: 2.5px
}
.navbar-btn.btn-sm {
	margin-top: 7px;
	margin-bottom: 7px
}
.navbar-btn.btn-xs {
	margin-top: 14px;
	margin-bottom: 14px
}
.navbar-text {
	margin-top: 13.5px;
	margin-bottom: 13.5px
}
@media (min-width:768px) {
	.navbar-text {
		float: left;
		margin-left: 10px;
		margin-right: 10px
	}
	.navbar-left {
		float: left!important
	}
	.navbar-right {
		float: right!important;
		margin-right: -10px
	}
	.navbar-right~.navbar-right {
		margin-right: 0
	}
}
.navbar-default {
	background-color: #f8f8f8;
	border-color: #e7e7e7
}
.navbar-default .navbar-brand, .navbar-default .navbar-nav>li>a, .navbar-default .navbar-text {
	color: #777
}
.navbar-default .navbar-brand:focus, .navbar-default .navbar-brand:hover {
	color: #5e5e5e;
	background-color: transparent
}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
	color: #333;
	background-color: transparent
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
	color: #555;
	background-color: #e7e7e7
}
.navbar-default .navbar-nav>.disabled>a, .navbar-default .navbar-nav>.disabled>a:focus, .navbar-default .navbar-nav>.disabled>a:hover {
	color: #ccc;
	background-color: transparent
}
.navbar-default .navbar-toggle {
	border-color: #ddd
}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
	background-color: #ddd
}
.navbar-default .navbar-toggle .icon-bar {
	background-color: #888
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	border-color: #e7e7e7
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
	background-color: #e7e7e7;
	color: #555
}
@media (max-width:767px) {
	.navbar-default .navbar-nav .open .dropdown-menu>li>a {
		color: #777
	}
	.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
		color: #333;
		background-color: transparent
	}
	.navbar-default .navbar-nav .open .dropdown-menu>.active>a, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover {
		color: #555;
		background-color: #e7e7e7
	}
	.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a, .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover {
		color: #ccc;
		background-color: transparent
	}
}
.navbar-default .btn-link, .navbar-default .navbar-link {
	color: #777
}
.navbar-default .navbar-link:hover {
	color: #333
}
.navbar-default .btn-link:focus, .navbar-default .btn-link:hover {
	color: #333
}
.navbar-default .btn-link[disabled]:focus, .navbar-default .btn-link[disabled]:hover, fieldset[disabled] .navbar-default .btn-link:focus, fieldset[disabled] .navbar-default .btn-link:hover {
	color: #ccc
}
.navbar-inverse {
	background-color: #222;
	border-color: #090909
}
.navbar-inverse .navbar-brand, .navbar-inverse .navbar-nav>li>a, .navbar-inverse .navbar-text {
	color: #9d9d9d
}
.navbar-inverse .navbar-brand:focus, .navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover {
	color: #fff;
	background-color: transparent
}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover {
	color: #fff;
	background-color: #090909
}
.navbar-inverse .navbar-nav>.disabled>a, .navbar-inverse .navbar-nav>.disabled>a:focus, .navbar-inverse .navbar-nav>.disabled>a:hover {
	color: #444;
	background-color: transparent
}
.navbar-inverse .navbar-toggle {
	border-color: #333
}
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {
	background-color: #333
}
.navbar-inverse .navbar-toggle .icon-bar {
	background-color: #fff
}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
	border-color: #101010
}
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover {
	background-color: #090909;
	color: #fff
}
@media (max-width:767px) {
	.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
		border-color: #090909
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
		background-color: #090909
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
		color: #9d9d9d
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover {
		color: #fff;
		background-color: transparent
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a, .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover {
		color: #fff;
		background-color: #090909
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a, .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover {
		color: #444;
		background-color: transparent
	}
}
.navbar-inverse .btn-link, .navbar-inverse .navbar-link {
	color: #9d9d9d
}
.navbar-inverse .navbar-link:hover {
	color: #fff
}
.navbar-inverse .btn-link:focus, .navbar-inverse .btn-link:hover {
	color: #fff
}
.navbar-inverse .btn-link[disabled]:focus, .navbar-inverse .btn-link[disabled]:hover, fieldset[disabled] .navbar-inverse .btn-link:focus, fieldset[disabled] .navbar-inverse .btn-link:hover {
	color: #444
}
.breadcrumb {
	margin-bottom: 23px;
	list-style: none;
	background-color: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}
.breadcrumb>li, .pagination {
	display: inline-block
}
.breadcrumb>li+li:before {
    content: " \f105 ";  /* this is your text. You can also use UTF-8 character codes as I do here */
    font-family: FontAwesome;
 
	color: #ccc;
	padding: 0 6px;
}
.breadcrumb>.active {
	color: #777
}
.pagination {
	padding-left: 0;
	margin: 23px 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}
.pagination>li {
	display: inline
}
.pagination>li>a, .pagination>li>span {
	position: relative;
	float: left;
	padding: 10px 12px;
	line-height: 1.71428;
	text-decoration: none;
	color: #938884;
	background-color: #fff;
	border: 1px solid #ede8e6;
	margin-left: -1px
}
.pagination>li:first-child>a, .pagination>li:first-child>span {
	margin-left: 0;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-left-radius: 4px;
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	border-top-left-radius: 4px
}
.pagination>li:last-child>a, .pagination>li:last-child>span {
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	border-bottom-right-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	border-top-right-radius: 4px
}
.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover {
	z-index: 2;
	color: #fe1625;
	background-color: #eee;
	border-color: #ddd
}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
	z-index: 3;
	color: #fff;
	background-color: #fe1625;
	border-color: #fe1625;
	cursor: default
}
.pagination>.disabled>a, .pagination>.disabled>a:focus, .pagination>.disabled>a:hover, .pagination>.disabled>span, .pagination>.disabled>span:focus, .pagination>.disabled>span:hover {
	color: #777;
	background-color: #fff;
	border-color: #ddd;
	cursor: not-allowed
}
.pagination-lg>li>a, .pagination-lg>li>span {
	padding: 12px 16px;
	font-size: 18px;
	line-height: 1.33333
}
.pagination-lg>li:first-child>a, .pagination-lg>li:first-child>span {
	-webkit-border-bottom-left-radius: 25px;
	-moz-border-radius-bottomleft: 25px;
	border-bottom-left-radius: 25px;
	-webkit-border-top-left-radius: 25px;
	-moz-border-radius-topleft: 25px;
	border-top-left-radius: 25px
}
.pagination-lg>li:last-child>a, .pagination-lg>li:last-child>span {
	-webkit-border-bottom-right-radius: 25px;
	-moz-border-radius-bottomright: 25px;
	border-bottom-right-radius: 25px;
	-webkit-border-top-right-radius: 25px;
	-moz-border-radius-topright: 25px;
	border-top-right-radius: 25px
}
.pagination-sm>li>a, .pagination-sm>li>span {
	padding: 8px 10px;
	font-size: 12px;
	line-height: 1.5
}
.pagination-sm>li:first-child>a, .pagination-sm>li:first-child>span {
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-left-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	border-top-left-radius: 3px
}
.pagination-sm>li:last-child>a, .pagination-sm>li:last-child>span {
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	border-bottom-right-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	border-top-right-radius: 3px
}
.thumbnail {
	display: block;
	padding: 20px;
	margin-bottom: 23px;
	line-height: 1.71428;
	background-color: #fff;
	border: 1px solid #ede8e6;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-transition: border .2s ease-in-out;
	-o-transition: border .2s ease-in-out;
	-moz-transition: border .2s ease-in-out;
	transition: border .2s ease-in-out
}
.thumbnail a>img, .thumbnail>img {
	display: block;
	max-width: 100%;
	height: auto;
	margin-left: auto;
	margin-right: auto
}
.thumbnail .caption {
	padding: 9px;
	color: #938884
}
a.thumbnail.active, a.thumbnail:focus, a.thumbnail:hover {
	border-color: #fe1625
}
@-webkit-keyframes progress-bar-stripes {
	0% {
		background-position: 40px 0
	}
	to {
		background-position: 0 0
	}
}
@-moz-keyframes progress-bar-stripes {
	0% {
		background-position: 40px 0
	}
	to {
		background-position: 0 0
	}
}
@-o-keyframes progress-bar-stripes {
	0% {
		background-position: 40px 0
	}
	to {
		background-position: 0 0
	}
}
@keyframes progress-bar-stripes {
	0% {
		background-position: 40px 0
	}
	to {
		background-position: 0 0
	}
}
.progress {
	overflow: hidden;
	height: 23px;
	margin-bottom: 23px;
	background-color: #f5f5f5;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
	-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1)
}
.progress-bar {
	float: left;
	width: 0%;
	height: 100%;
	font-size: 12px;
	line-height: 23px;
	color: #fff;
	text-align: center;
	background-color: #337ab7;
	-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
	-moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
	box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
	-webkit-transition: width .6s ease;
	-o-transition: width .6s ease;
	-moz-transition: width .6s ease;
	transition: width .6s ease
}
.progress-bar-striped, .progress-striped .progress-bar {
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	-webkit-background-size: 40px 40px;
	-moz-background-size: 40px 40px;
	-o-background-size: 40px 40px;
	background-size: 40px 40px
}
.progress-bar.active, .progress.active .progress-bar {
	-webkit-animation: progress-bar-stripes 2s linear infinite;
	-o-animation: progress-bar-stripes 2s linear infinite;
	-moz-animation: progress-bar-stripes 2s linear infinite;
	animation: progress-bar-stripes 2s linear infinite
}
.progress-bar-success {
	background-color: #5cb85c
}
.progress-striped .progress-bar-danger, .progress-striped .progress-bar-info, .progress-striped .progress-bar-success, .progress-striped .progress-bar-warning {
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)
}
.progress-bar-info {
	background-color: #5bc0de
}
.progress-bar-warning {
	background-color: #f0ad4e
}
.progress-bar-danger {
	background-color: #fe1625
}
.media {
	margin-top: 15px
}
.media:first-child {
	margin-top: 0
}
.media {
	zoom: 1
}
.media-body {
	zoom: 1;
	overflow: hidden;
	width: 10000px
}
.media-object {
	display: block
}
.media-object.img-thumbnail {
	max-width: none
}
.media-right, .media>.pull-right {
	padding-left: 10px
}
.media-left, .media>.pull-left {
	padding-right: 10px
}
.media-body, .media-left, .media-right {
	display: table-cell;
	vertical-align: top
}
.media-middle {
	vertical-align: middle
}
.media-bottom {
	vertical-align: bottom
}
.media-heading {
	margin-top: 0;
	margin-bottom: 5px
}
.media-list {
	padding-left: 0;
	list-style: none
}
.modal, .modal-open {
	overflow: hidden
}
.modal {
	display: none;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1050;
	-webkit-overflow-scrolling: touch;
	outline: 0
}
.modal.fade .modal-dialog {
	-webkit-transform: translate(0, -25%);
	-ms-transform: translate(0, -25%);
	-o-transform: translate(0, -25%);
	-moz-transform: translate(0, -25%);
	transform: translate(0, -25%);
	-webkit-transition: -webkit-transform .3s ease-out;
	-moz-transition: -moz-transform .3s ease-out;
	-o-transition: -o-transform .3s ease-out;
	transition: transform .3s ease-out
}
.modal.in .modal-dialog {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	-o-transform: translate(0, 0);
	-moz-transform: translate(0, 0);
	transform: translate(0, 0)
}
.modal-open .modal {
	overflow-x: hidden;
	overflow-y: auto
}
.modal-dialog {
	position: relative;
	width: auto;
	margin: 10px
}
.modal-content {
	position: relative;
	background-color: #fff;
	border: 1px solid transparent;
	-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
	-moz-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
	box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding-box;
	-o-background-clip: padding-box;
	background-clip: padding-box;
	outline: 0
}
.modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	background-color: #000
}
.modal-backdrop.fade {
	opacity: 0;
	filter: alpha(opacity=0)
}
.modal-backdrop.in {
	opacity: .5;
	filter: alpha(opacity=50)
}
.modal-header {
	padding: 15px
}
.modal-header:after, .modal-header:before {
	content: " ";
	display: table
}
.modal-header:after {
	clear: both
}
.modal-header .close {
	margin-top: -2px
}
.modal-title {
	line-height: 1.71428
}
.modal-body {
	position: relative
}
.modal-footer {
	padding: 15px;
	border-top: 1px solid inherit
}
.modal-footer:after, .modal-footer:before {
	content: " ";
	display: table
}
.modal-footer:after {
	clear: both
}
.modal-footer .btn+.btn {
	margin-left: 5px;
	margin-bottom: 0
}
.modal-footer .btn-group .btn+.btn {
	margin-left: -1px
}
.modal-footer .btn-block+.btn-block {
	margin-left: 0
}
.modal-scrollbar-measure {
	position: absolute;
	top: -9999px;
	width: 50px;
	height: 50px;
	overflow: scroll
}
@media (min-width:768px) {
	.modal-dialog {
		width: 600px;
		margin: 30px auto
	}
	.modal-content {
		-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
		-moz-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
		box-shadow: 0 5px 15px rgba(0, 0, 0, .5)
	}
	.modal-sm {
		width: 300px
	}
}
@media (min-width:992px) {
	.modal-lg {
		width: 880px
	}
}
.clearfix:after, .clearfix:before {
	content: " ";
	display: table
}
.clearfix:after {
	clear: both
}
.clearfix {
	clear: both
}
.center-block {
	display: block;
	margin-left: auto;
	margin-right: auto
}
.pull-right {
	float: right!important
}
.pull-left {
	float: left!important
}
.hide {
	display: none!important
}
.show {
	display: block!important
}
.invisible {
	visibility: hidden
}
.text-hide {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0
}
.hidden {
	display: none!important
}
.affix {
	position: fixed
}
.pos-rlt {
	position: relative
}
.pos-stc {
	position: static!important
}
.pos-abt {
	position: absolute
}
.pos-fix {
	position: fixed
}
.show {
	visibility: visible
}
.line {
	width: 100%;
	height: 2px;
	margin: 10px 0;
	font-size: 0;
	overflow: hidden
}
.line-xs {
	margin: 0
}
.line-lg {
	margin-top: 15px;
	margin-bottom: 15px
}
.line-dashed {
	border-style: dashed!important;
	background-color: transparent
}
.line-dashed, .no-line {
	border-width: 0
}
.no-border, .no-borders {
	border-color: transparent;
	border-width: 0
}
.no-radius {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}
.block {
	display: block
}
.inline {
	display: inline-block!important
}
.block.hide, .none {
	display: none
}
.pull-none {
	float: none
}
.rounded {
	-webkit-border-radius: 500px;
	-moz-border-radius: 500px;
	border-radius: 500px
}
.clear {
	display: block;
	overflow: hidden
}
.no-bg {
	background-color: transparent;
	color: inherit
}
.no-select {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}
.l-h {
	line-height: 1.71428
}
.l-h-0x {
	line-height: 0
}
.l-h-1x {
	line-height: 1.2
}
.l-h-2x {
	line-height: 2em
}
.l-s-1x {
	letter-spacing: 1
}
.l-s-2x {
	letter-spacing: 2
}
.l-s-3x {
	letter-spacing: 3
}
.font-normal {
	font-weight: 400
}
.font-thin {
	font-weight: 300
}
.font-bold {
	font-weight: 700
}
.text-3x {
	font-size: 3em
}
.text-2x {
	font-size: 2em
}
.text-md {
	font-size: 16px
}
.text-base {
	font-size: 14px
}
.text-xxs {
	text-indent: -9999px
}
.text-ellipsis {
	display: block;
	white-space: nowrap;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis
}
.text-u-c {
	text-transform: uppercase
}
.text-l-t {
	text-decoration: line-through
}
.text-u-l {
	text-decoration: underline
}
.active>.auto .text, .active>.text, .text-active {
	display: none!important
}
.active>.auto .text-active, .active>.text-active {
	display: inline-block!important
}
.box-shadow {
	-webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, .05), 0 1px 0 rgba(0, 0, 0, .05);
	-moz-box-shadow: 0 2px 2px rgba(0, 0, 0, .05), 0 1px 0 rgba(0, 0, 0, .05);
	box-shadow: 0 2px 2px rgba(0, 0, 0, .05), 0 1px 0 rgba(0, 0, 0, .05)
}
.box-shadow-lg {
	-webkit-box-shadow: 5px 5px 10px rgba(0, 0, 0, .05);
	-moz-box-shadow: 5px 5px 10px rgba(0, 0, 0, .05);
	box-shadow: 5px 5px 10px rgba(0, 0, 0, .05)
}
.text-shadow {
	font-size: 170px;
	text-shadow: 0 1px 0 #ede8e6, 0 2px 0 #fff, 0 5px 10px rgba(0, 0, 0, .125), 0 10px 20px rgba(0, 0, 0, .2)
}
.no-shadow {
	-webkit-box-shadow: none!important;
	-moz-box-shadow: none!important;
	box-shadow: none!important
}
.wrapper-xs {
	padding: 5px
}
.wrapper-sm {
	padding: 10px
}
.wrapper {
	padding: 15px
}
.wrapper-md {
	padding: 20px
}
.wrapper-lg {
	padding: 30px
}
.wrapper-xl {
	padding: 50px
}
.padder-lg {
	padding-left: 30px;
	padding-right: 30px
}
.padder-md {
	padding-left: 20px;
	padding-right: 20px
}
.padder {
	padding-left: 15px;
	padding-right: 15px
}
.padder-v {
	padding-top: 15px;
	padding-bottom: 15px
}
.no-padder {
	padding: 0!important
}
.pull-in {
	margin-left: -15px;
	margin-right: -15px
}
.pull-out {
	margin: -10px -15px
}
.b {
	border: 1px solid rgba(0, 0, 0, .05)
}
.b-a {
	border: 1px solid #ede8e6
}
.b-t {
	border-top: 1px solid #ede8e6
}
.b-r {
	border-right: 1px solid #ede8e6
}
.b-b {
	border-bottom: 1px solid #ede8e6
}
.b-l {
	border-left: 1px solid #ede8e6
}
.b-primary {
	border-color: #337ab7
}
.b-success {
	border-color: #5cb85c
}
.b-info {
	border-color: #5bc0de
}
.b-warning {
	border-color: #f0ad4e
}
.b-danger {
	border-color: #fe1625
}
.b-white {
	border-color: #fff
}
.b-dashed {
	border-style: dashed!important
}
.b-l-primary {
	border-left-color: #337ab7
}
.b-l-success {
	border-left-color: #5cb85c
}
.b-l-info {
	border-left-color: #5bc0de
}
.b-l-warning {
	border-left-color: #f0ad4e
}
.b-l-danger {
	border-left-color: #fe1625
}
.b-l-white {
	border-left-color: #fff
}
.b-l-2x {
	border-left-width: 2px
}
.b-l-3x {
	border-left-width: 3px
}
.b-l-4x {
	border-left-width: 4px
}
.b-l-5x {
	border-left-width: 5px
}
.b-2x {
	border-width: 2px
}
.b-3x {
	border-width: 3px
}
.b-4x {
	border-width: 4px
}
.b-5x {
	border-width: 5px
}
.r {
	-webkit-border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px
}
.r-2x {
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px
}
.r-3x {
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px
}
.r-l {
	-webkit-border-radius: 4px 0 0 4px;
	-moz-border-radius: 4px 0 0 4px;
	border-radius: 4px 0 0 4px
}
.r-r {
	-webkit-border-radius: 0 4px 4px 0;
	-moz-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0
}
.r-t {
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0
}
.r-b {
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px
}
.m-xxs {
	margin: 2px 4px
}
.m-xs {
	margin: 5px
}
.m-sm {
	margin: 10px
}
.m {
	margin: 15px
}
.m-md {
	margin: 20px
}
.m-lg {
	margin: 30px
}
.m-xl {
	margin: 50px
}
.m-n {
	margin: 0!important
}
.m-l-none {
	margin-left: 0!important
}
.m-l-xs {
	margin-left: 5px
}
.m-l-sm {
	margin-left: 10px
}
.m-l {
	margin-left: 15px
}
.m-l-md {
	margin-left: 20px
}
.m-l-lg {
	margin-left: 30px
}
.m-l-xl {
	margin-left: 40px
}
.m-l-xxl {
	margin-left: 50px
}
.m-l-n-xxs {
	margin-left: -1px
}
.m-l-n-xs {
	margin-left: -5px
}
.m-l-n-sm {
	margin-left: -10px
}
.m-l-n {
	margin-left: -15px
}
.m-l-n-md {
	margin-left: -20px
}
.m-l-n-lg {
	margin-left: -30px
}
.m-l-n-xl {
	margin-left: -40px
}
.m-l-n-xxl {
	margin-left: -50px
}
.m-t-none {
	margin-top: 0!important
}
.m-t-xxs {
	margin-top: 1px
}
.m-t-xs {
	margin-top: 5px
}
.m-t-sm {
	margin-top: 10px
}
.m-t {
	margin-top: 15px
}
.m-t-md {
	margin-top: 20px
}
.m-t-lg {
	margin-top: 30px
}
.m-t-xl {
	margin-top: 40px
}
.m-t-xxl {
	margin-top: 50px
}
.m-t-n-xxs {
	margin-top: -1px
}
.m-t-n-xs {
	margin-top: -5px
}
.m-t-n-sm {
	margin-top: -10px
}
.m-t-n {
	margin-top: -15px
}
.m-t-n-md {
	margin-top: -20px
}
.m-t-n-lg {
	margin-top: -30px
}
.m-t-n-xl {
	margin-top: -40px
}
.m-t-n-xxl {
	margin-top: -50px
}
.m-r-none {
	margin-right: 0!important
}
.m-r-xxs {
	margin-right: 1px
}
.m-r-xs {
	margin-right: 5px
}
.m-r-sm {
	margin-right: 10px
}
.m-r {
	margin-right: 15px
}
.m-r-md {
	margin-right: 20px
}
.m-r-lg {
	margin-right: 30px
}
.m-r-xl {
	margin-right: 40px
}
.m-r-xxl {
	margin-right: 50px
}
.m-r-n-xxs {
	margin-right: -1px
}
.m-r-n-xs {
	margin-right: -5px
}
.m-r-n-sm {
	margin-right: -10px
}
.m-r-n {
	margin-right: -15px
}
.m-r-n-md {
	margin-right: -20px
}
.m-r-n-lg {
	margin-right: -30px
}
.m-r-n-xl {
	margin-right: -40px
}
.m-r-n-xxl {
	margin-right: -50px
}
.m-b-none {
	margin-bottom: 0!important
}
.m-b-xxs {
	margin-bottom: 1px
}
.m-b-xs {
	margin-bottom: 5px
}
.m-b-sm {
	margin-bottom: 10px
}
.m-b {
	margin-bottom: 15px
}
.m-b-md {
	margin-bottom: 20px
}
.m-b-lg {
	margin-bottom: 30px
}
.m-b-xl {
	margin-bottom: 40px
}
.m-b-xxl {
	margin-bottom: 50px
}
.m-b-n-xxs {
	margin-bottom: -1px
}
.m-b-n-xs {
	margin-bottom: -5px
}
.m-b-n-sm {
	margin-bottom: -10px
}
.m-b-n {
	margin-bottom: -15px
}
.m-b-n-md {
	margin-bottom: -20px
}
.m-b-n-lg {
	margin-bottom: -30px
}
.m-b-n-xl {
	margin-bottom: -40px
}
.m-b-n-xxl {
	margin-bottom: -50px
}
.w-1x {
	width: 1em
}
.w-2x {
	width: 2em
}
.w-3x {
	width: 3em
}
.w-xxs {
	width: 60px
}
.w-xs {
	width: 90px
}
.w-sm {
	width: 150px
}
.w {
	width: 200px
}
.w-md {
	width: 240px
}
.w-lg {
	width: 280px
}
.w-xl {
	width: 320px
}
.w-xxl {
	width: 360px
}
.w-full {
	width: 100%
}
.w-auto {
	width: auto
}
.h-auto {
	height: auto
}
.h-full {
	height: 100%
}
.thumb-lg, .thumb-xl {
	width: 128px;
	display: inline-block
}
.thumb-lg {
	width: 96px
}
.thumb, .thumb-md, .thumb-sm {
	width: 64px;
	display: inline-block
}
.thumb, .thumb-sm {
	width: 50px
}
.thumb-sm {
	width: 40px
}
.thumb-xs, .thumb-xxs {
	width: 34px;
	display: inline-block
}
.thumb-xxs {
	width: 30px
}
.thumb-wrapper {
	padding: 2px;
	border: 1px solid #ede8e6
}
.thumb img, .thumb-btn img, .thumb-lg img, .thumb-md img, .thumb-sm img, .thumb-xs img {
	height: auto;
	max-width: 100%;
	vertical-align: middle
}
.about-carousel-wrapper .carousel-wrapper .carousel .slick-slide img, .img-full, .img-full img, .news-carousel-wrapper .carousel-wrapper .carousel .slick-slide img {
	width: 100%
}
.scrollable {
	overflow-x: hidden;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch
}
.scrollable.hover {
	overflow-y: hidden!important
}
.scrollable.hover:hover {
	overflow: visible!important
}
.scrollable.hover:hover, .smart .scrollable {
	overflow-y: auto!important
}
.scroll-x, .scroll-y {
	overflow: hidden;
	-webkit-overflow-scrolling: touch
}
.scroll-y {
	overflow-y: auto
}
.scroll-x {
	overflow-x: auto
}
.hover-action, .side-menu ul ul {
	display: none
}
.hover-rotate {
	-webkit-transition: all .2s ease-in-out .1s;
	-moz-transition: all .2s ease-in-out .1s;
	-o-transition: all .2s ease-in-out .1s;
	transition: all .2s ease-in-out .1s
}
.hover-anchor:active>.hover-action, .hover-anchor:focus>.hover-action, .hover-anchor:hover>.hover-action {
	display: inherit
}
.hover-anchor:active>.hover-rotate, .hover-anchor:focus>.hover-rotate, .hover-anchor:hover>.hover-rotate {
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg)
}
.backdrop, .is-menu-show body::after {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1050
}
.backdrop.fade {
	opacity: 0;
	filter: alpha(opacity=0)
}
.backdrop.in {
	opacity: .8;
	filter: alpha(opacity=80)
}
@media screen and (min-width:992px) {
	.col-lg-2-4 {
		width: 20%;
		float: left
	}
}
@media (min-width:768px) and (max-width:991px) {
	.hidden-sm.show {
		display: inherit!important
	}
	.no-m-sm {
		margin: 0!important
	}
}
@media (max-width:767px) {
	.w-auto-xs {
		width: auto
	}
	.shift {
		display: none!important
	}
	.shift.in {
		display: block!important
	}
	.row-2 [class*=col] {
		width: 50%;
		float: left
	}
	.row-2 .col-0 {
		clear: none
	}
	.row-2 li:nth-child(odd) {
		clear: left;
		margin-left: 0
	}
	.text-center-xs {
		text-align: center
	}
	.text-left-xs {
		text-align: left
	}
	.text-right-xs {
		text-align: right
	}
	.no-border-xs {
		border-width: 0
	}
	.pull-none-xs {
		float: none!important
	}
	.pull-right-xs {
		float: right!important
	}
	.pull-left-xs {
		float: left!important
	}
	.dropdown-menu.pull-none-xs {
		left: 0
	}
	.hidden-xs.show {
		display: inherit!important
	}
	.wrapper-lg, .wrapper-md {
		padding: 15px
	}
	.padder-lg, .padder-md {
		padding-left: 15px;
		padding-right: 15px
	}
	.no-m-xs {
		margin: 0!important
	}
}
@font-face {
	font-family: 'PFBeauSansPro';
	src: url(/bitrix/templates/akdimol/fonts/pfbeausanspro-reg-webfont.eot);
	src: url(/bitrix/templates/akdimol/fonts/pfbeausanspro-reg-webfont.eot?#iefix) format("embedded-opentype"), url(/bitrix/templates/akdimol/fonts/pfbeausanspro-reg-webfont.woff2) format("woff2"), url(/bitrix/templates/akdimol/fonts/pfbeausanspro-reg-webfont.woff) format("woff"), url(/bitrix/templates/akdimol/fonts/pfbeausanspro-reg-webfont.ttf) format("truetype");
	font-weight: 400;
	font-style: normal
}
.is-menu-show body::after {
	content: '';
	z-index: 5;
	cursor: auto;
	display: block;
	background: rgba(0, 0, 0, .2)
}
.icon {
	display: inline-block;
	vertical-align: middle
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
	text-transform: uppercase;
	font-weight: 700;
	color: #504c4a
}
.h2, h2 {
	margin-top: 33px
}
.h3, h3 {
	margin-top: 38px;
	margin-bottom: 36px
}
.main-slider__title, .page-header__title {
	text-shadow: -2.6px 1.5px 7px rgba(0, 0, 0, .22);
	color: #fff;
	font-size: 50px;
	font-weight: 700;
	line-height: 60px;
	text-transform: uppercase;
	letter-spacing: .04em
}
.main-slider__title {
	margin-bottom: 29px
}
.btn {
	padding: 12px 30px;
	text-transform: uppercase;
	font-size: 16px;
	outline: none!important
}
.btn-link {
	text-transform: none
}
.btn-grad {
	color: #504c4a;
	background-image: -webkit-gradient(linear, left bottom, left top, from(#f4f1f0), to(#fff));
	background-image: -webkit-linear-gradient(bottom, #f4f1f0 0%, #fff 100%);
	background-image: -moz-linear-gradient(bottom, #f4f1f0 0%, #fff 100%);
	background-image: -o-linear-gradient(bottom, #f4f1f0 0%, #fff 100%);
	background-image: linear-gradient(to top, #f4f1f0 0%, #fff 100%);
	border: 1px solid #ede8e6
}
.btn-default:hover {
	color: #fff;
	border-color: #7D0A96;
	background-color: #7D0A96
}
.btn-danger:hover {
	background-color: #fe4955;
	border-color: #fe4955
}
.modal {
	text-align: center;
	padding: 0!important
}
.modal-content {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}
.modal-header {
	height: 80px;
	background-color: #f4f1f0;
	border: 1px solid #ede8e6;
	padding-top: 24px;
	padding-left: 39px
}
.modal-title {
	margin: 0
}
.modal-body {
	padding: 30px 39px 0;
	color: #504c4a
}
.modal-footer {
	padding-bottom: 38px;
	text-align: center
}
.modal-dialog, .modal:before {
	display: inline-block;
	vertical-align: middle
}
.modal:before {
	content: '';
	height: 100%;
	margin-right: -4px
}
.modal-dialog {
	text-align: left
}
.hr--full {
	position: relative
}
.hr--full::after {
	content: "";
	display: block;
	position: absolute;
	left: 100%;
	top: -1px;
	width: 1000px;
	border-top: 1px solid #ede8e6
}
.bg-gray, .icons-links::after {
background-image: url(/upload/fon.png);
    -webkit-background-size: cover;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center 0%;
    padding: 0;
}

.bg-gray p {
	color: #fff;
	font-size: 40px;
	font-weight: 700;
	padding: 51px 0 0px 0;	
}

.sh {
	text-shadow: 2px 2px 3px rgba(0,0,0,0.6);
}


@media (min-width:768px) {
	.bg-gray, .icons-links::after {
		margin: 0
	}
}
.overflow {
	overflow: hidden
}
.strong {
	color: #504c4a;
	font-weight: 700
}
.main-nav {
	margin: 13px 0 35px
}
.main-nav>li {
	padding-left: 40px;
	padding-right: 40px
}
.main-nav>li:hover>ul {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex
}
.main-nav>li:last-child>a {
	border-bottom: 1px solid #e3dddb
}
.main-nav>li.active>a, .main-nav>li:hover>a {
	color: #D49832
}
.main-nav>li>a {
	display: block;
	border-top: 1px solid #fff;
	opacity: .9;
	color: #fff;
	font-size: 20px;
	line-height: 59px
}
.main-nav>li>a:hover {
	text-decoration: none
}
.txt-soc {
	color: #fff;
	font-size: 16px;
}
.main-nav-second {
	display: none;
	position: absolute;
	z-index: 3;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	left: 100%;
	margin: 0 0 0 -1px;
	top: 0;
	width: 230px;
	height: 100%;
	background-color: #f4f1f0;
	border: 1px solid #ede8e6
}
.main-nav-second>li {
	position: relative;
	border-bottom: 1px solid #ede8e6;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-moz-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
.main-nav-second>li:last-child {
	border-bottom: 0
}
.main-nav-second>li a {
	color: #938884;
	display: block
}
.main-nav-second--i-els>li a {
	margin: 10px auto 0;
	line-height: 60px
}
.main-nav-second--i-els>li a:hover {
	text-decoration: none;
	color: #fe1625
}
.main-nav-second--i-els>li a:hover .icon {
	-webkit-filter: saturate(8);
	filter: saturate(8)
}
.main-nav-second--i-els>li .icon {
	-webkit-transition: .5s;
	-moz-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
	display: block;
	margin: 0 auto
}
.browser-opera .main-nav-second--i-els>li a {
	height: 150px!important
}
.main-nav-second--i-els-lg>li .icon {
	margin-bottom: 30px
}
.browser-opera .main-nav-second--i-els-lg>li a {
	padding-top: 30px
}
.main-nav-second--list {
	width: 230px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
.main-nav-second--list>li {
	-webkit-box-flex: 0;
	-webkit-flex: none;
	-moz-box-flex: 0;
	-ms-flex: none;
	flex: none;
	text-align: left;
	border-bottom: 1px solid #ede8e6!important
}
.main-nav-second--list>li::before {
	position: absolute;
	display: block;
	content: "";
	left: 19px;
	top: 50%;
	margin-top: -6.5px;
	background-image: url(/bitrix/templates/akdimol/images/sprite.png);
	background-position: 0 -113px;
	width: 8px;
	height: 13px;
	filter: grayscale(70%);
}
.main-nav-second--list>li a {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-left: 45px;
	position: relative;
	height: 73px;
	font-size: 17px;
}
.main-nav-second--list>li a:hover, .media--news-all .media-heading a:hover, .media--news-one .media-heading a:hover {
	color: #D49832;
	text-decoration: none
}
.main-nav-second--list>li:hover::before {
	background-image: url(/bitrix/templates/akdimol/images/sprite.png);
	background-position: 0 -136px;
	width: 8px;
	height: 13px
}
.main-nav-second--list-2 {
	width: 460px
}
.main-nav-second--list-2>li {
	float: left;
	width: 50%
}
.browser-opera .main-nav-second>li {
	display: block
}
.browser-opera .main-nav-second>li a {
	display: table-cell;
	vertical-align: middle;
	width: 230px
}
.lang-menu {
	margin-top: 0;
	margin-bottom: 0;
	display: none
}
.lang-menu--side {
	display: block;
	background: #fe1625;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%
}
@media (min-width:992px) {
	.lang-menu {
		display: block
	}
	.lang-menu--side {
		display: none
	}
}
.lang-menu>li {
	float: left;
	position: relative;
	height: 60px
}
.lang-menu>li.active>a, .lang-menu>li:hover>a {
	color: #fe1625;
	background: #fff!important;
	font-weight: 700
}
.lang-menu>li:before {
	content: " ";
	display: block;
	position: absolute;
	left: 0;
	top: 13px;
	width: 1px;
	height: 35px;
	opacity: .3;
	background: #fff
}
.lang-menu>li:last-child::after {
	content: " ";
	display: block;
	position: absolute;
	right: 0;
	top: 13px;
	width: 1px;
	height: 35px;
	opacity: .3;
	background: #fff
}
.lang-menu--side>li {
	height: 40px
}
.lang-menu>li>a {
	height: 100%;
	text-transform: uppercase;
	color: #fff;
	padding: 20px 10px;
	background: 0 0!important
}
@media (min-width:1200px) {
	.lang-menu>li>a {
		padding: 20px 17px
	}
}
.lang-menu--side>li>a {
	padding: 10px
}
.icons-links {
	height: 91px;
	margin: 0 -10px;
	padding: 0 10px;
	position: relative
}
@media (min-width:768px) {
	.icons-links {
		padding: 0;
		margin: 0
	}
}
.icons-links li::before, .icons-links::after {
	content: "";
	display: none;
	position: absolute;
	left: 100%;
	top: 0;
	height: 100%;
	width: 1000px
}
@media (min-width:768px) {
	.icons-links::after {
		display: block
	}
}
.icons-links li {
	float: left;
	width: 50%;
	position: relative;
	text-align: center;
	padding-top: 10px
}
@media (min-width:768px) {
	.icons-links li {
		width: 33.3333%
	}
}
.icons-links li::before {
	display: block;
	width: 6px;
	height: 6px;
	opacity: .3;
	background-color: #59392f;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	left: 0;
	top: 50%
}
.icons-links li:last-child::after {
	content: "";
	display: block;
	width: 6px;
	height: 6px;
	opacity: .3;
	background-color: #59392f;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	position: absolute;
	right: 0;
	top: 50%
}
.icons-links__icon {
	margin-bottom: 7px;
	display: block;
	height: 44px;
	position: relative
}
.icons-links__icon .icon {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	margin: auto
}
.icons-links__icon--full {
	height: 69px;
	margin: 0
}
.icons-links a {
	display: block;
	color: #D49832;
	font-size: 16px;
	font-weight: 600;
	line-height: 18px;
	text-transform: uppercase
}
.icons-links a:hover {
	text-decoration: none;
	-webkit-filter: saturate(8);
	filter: saturate(8);
	-webkit-transition: .5s;
	-moz-transition: .5s;
	-o-transition: .5s;
	transition: .5s
}
.simple-menu li {
	float: left;
	margin-right: 10px
}
.simple-menu a {
	display: block;
	text-decoration: underline;
	color: #938884
}
.breadcrumb a:hover, .simple-menu a:hover {
	color: #fe1625
}
.simple-links {
	margin-bottom: 20px
}
.simple-links a {
	display: inline-block;
	margin-right: 10px;
	text-decoration: underline
}
.rounded-link {
	display: block;
	height: 50px;
	margin-top: 10px;
	border: 1px solid #ede8e6;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	padding-top: 4px;
	text-decoration: none!important;
	-webkit-transition: .5s;
	-moz-transition: .5s;
	-o-transition: .5s;
	transition: .5s
}
@media (min-width:768px) {
	.rounded-link {
		margin-top: 40px
	}
}
.rounded-link:hover {
	background-color: #fe1625
}
.rounded-link__icon {
	vertical-align: middle;
	position: relative;
	display: inline-block;
	margin-right: 10px;
	width: 40px;
	height: 40px;
	border: 1px solid #ede8e6;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	margin-left: 4px;
	background-color: #fff
}
.rounded-link__icon .icon {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	margin: auto
}
.rounded-link__title {
	color: #fe1625;
	display: inline-block;
	margin-top: 8px
}
.rounded-link:hover .rounded-link__title {
	color: #fff
}
.breadcrumb {
	margin-top: 20px;
	padding: 8px 0px 10px 0
}
.breadcrumb a {
	color: #938884
}
.pagination li>a {
	margin-right: 8px;
	position: relative;
	-webkit-border-radius: 50%!important;
	-moz-border-radius: 50%!important;
	border-radius: 50%!important;
	padding: 0;
	width: 30px;
	height: 30px;
	text-align: center;
	line-height: 28px
}
@media (min-width:768px) {
	.pagination li>a {
		margin-right: 21px
	}
}
.pagination>li:first-child>a, .pagination>li:first-child>span {
	text-indent: -10000px;
	background-color: #e3dcd9
}
.pagination>li:first-child>a span, .pagination>li:first-child>span span {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	margin: auto
}
.pagination>li:last-child>a, .pagination>li:last-child>span {
	text-indent: -10000px;
	background-color: #e3dcd9
}
.pagination>li:last-child>a span, .pagination>li:last-child>span span {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	margin: auto
}
.pagination__next:hover a, .pagination__prev:hover a {
	background-color: #fe1625!important;
	border: 0!important
}
.side-menu {
	top: 0;
	bottom: 60px;
	left: 0;
	overflow: auto;
	position: absolute;
	right: 0;
	padding-top: 20px
}
.news-carousel-wrapper .carousel-wrapper .carousel, .side-menu ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.side-menu li li a {
	font-size: 16px;
	padding-left: 25px
}
.side-menu li li li a {
	padding-left: 30px;
	text-transform: none
}
.side-menu a {
	display: block;
	padding: 10px 20px 10px 15px;
	font-size: 18px;
	font-weight: 400;
	color: #4b4745
}
.side-menu a:hover {
	text-decoration: none;
	opacity: .8
}
.side-menu .icon {
	margin-right: 10px;
	position: relative
}
.side-menu-link {
	display: none;
	position: absolute;
	width: 102px;
	height: 44px;
	right: 10px;
	top: 8px;
	border: 1px solid #d21322;
	background: #d21322
}
.side-menu-link::before {
	content: "";
	display: block;
	position: absolute;
	left: 8px;
	top: 14px;
	width: 24px;
	height: 3px;
	background: #fff;
	overflow-x: hidden;
	-webkit-box-shadow: 0 6px 0 #fff, 0 12px 0 #fff;
	-moz-box-shadow: 0 6px 0 #fff, 0 12px 0 #fff;
	box-shadow: 0 6px 0 #fff, 0 12px 0 #fff
}
.side-menu-link:after {
	content: "Меню";
	color: #fff;
	display: block;
	position: absolute;
	left: 45px;
	top: 10px
}
@media (max-width:991px) {
	.side-menu-link {
		display: block
	}
}
.header {
	margin: 0;
	min-height: 60px;

background-image: url(/upload/fon.png);
    -webkit-background-size: cover;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center 0%;
    
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	padding-bottom: 10px
}
@media (min-width:768px) {
	.header {
		padding-bottom: 0
	}
}
.header, .header .navbar-collapse {
	border: 0
}
.l-col {
	display: none;
	position: relative;
	text-align: center;
	z-index: 3;
}
@media (min-width:992px) {
	.l-col {
		display: block
	}
}
.l-col__inner {
	position: absolute;
	top: 0;
	width: 280px;
	height: 751px;
	padding-bottom: 91px;
	background: #fff
}
.l-col__inner.fixed-col {
	position: fixed
}
@media (max-width:1200px) {
	.l-col__inner.fixed-col {
		position: absolute
	}
}
@media (min-width:1200px) {
	.l-col__inner {
		width: 310px
	}
}
.l-col__content {
	height: 100%;
}
.l-col__footer {
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 91px;
	background-color: #D49832;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}
.cn {
	display: block;
	margin-top: 16px;
	margin-right: 17px;
	font-size: 12px;
	text-decoration: none!important
}
@media (min-width:768px) {
	.cn {
		float: left
	}
}
.cn, .cn span {
	color: #fff!important
}
.cn__icon, .logo {
	display: inline-block
}
.cn__icon {
	position: relative;
	height: 30px;
	width: 30px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	background-color: #fff;
	margin-right: 10px;
	vertical-align: middle
}
.cn__icon .icon, .page-header::before {
	display: block;
	position: absolute;
	left: 0;
	top: 0
}
.cn__icon .icon {
	bottom: 0;
	right: 0;
	margin: auto
}
.logo {
	margin-top: 20px
}
.page-header {
	position: relative;
	border: 0;
	margin: 0;
	overflow: hidden;
	padding-top: 30px;
	color: #fff;
	background-position: center;
	background-repeat: no-repeat
}
@media (min-width:768px) {
	.page-header {
		height: 300px;
		padding-top: 144px
	}
}
.page-header::before {
	content: '';
	width: 100%;
	height: 100%;
	background: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(20%, rgba(0, 0, 0, .04)), color-stop(76%, rgba(0, 0, 0, .24)), to(rgba(0, 0, 0, .3)));
	background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, .04) 20%, rgba(0, 0, 0, .24) 76%, rgba(0, 0, 0, .3) 100%);
	background: -moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, .04) 20%, rgba(0, 0, 0, .24) 76%, rgba(0, 0, 0, .3) 100%);
	background: -o-linear-gradient(top, transparent 0%, rgba(0, 0, 0, .04) 20%, rgba(0, 0, 0, .24) 76%, rgba(0, 0, 0, .3) 100%);
	background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, .04) 20%, rgba(0, 0, 0, .24) 76%, rgba(0, 0, 0, .3) 100%)
}
.page-header__inner {
	position: relative
}
@media (min-width:768px) {
	.page-header__inner {
		height: 300px
	}
}
.page-header__title {
	margin-bottom: 20px
}
@media (max-width:767px) {
	.page-header__title {
		font-size: 40px
	}
}
.page-header__subtitle {
	font-size: 16px;
	line-height: 24px
}
.media {
	overflow: auto;
	padding-top: 20px
}
.media--news-one .media-left {
	position: relative;
	padding-right: 23px
}
.media--news-one .media-left::before, .product-sm__item--new::before {
	content: "";
	display: block;
	position: absolute;
	left: 95px;
	top: -20px;
	background-image: url(/bitrix/templates/akdimol/images/sprite.png);
	background-position: 0 -1020px;
	width: 29px;
	height: 17px
}
@media (max-width:767px) {
	.media--news-all {
		padding-top: 0
	}
}
.media--news-all .media-left {
	padding-right: 20px
}
@media (max-width:767px) {
	.media--news-all .media-left {
		display: block;
		margin-bottom: 20px
	}
}
.media--news-all .media-body {
	color: #848180
}
.media--news-one .media-body {
	opacity: .7;
	color: #504c4a;
	line-height: 24px
}
.media--news-all .media-heading {
	line-height: 24px;
	margin-top: -2px;
	margin-bottom: 8px
}
.media--news-all .media-heading a, .media--news-one .media-heading a {
	color: #504c4a
}
.media--news-one .media-heading {
	margin-top: 14px;
	margin-bottom: 10px;
	opacity: 1;
	font-size: 16px;
	font-weight: 600;
	line-height: 18px
}
.media--news-all .media-date {
	font-style: italic;
	font-size: 12px;
	margin-bottom: 5px
}
.media--news-one .media-date {
	position: absolute;
	left: -5px;
	top: -10px;
	width: 40px;
	height: 40px;
	padding-top: 5px;
	background-color: #fff;
	text-align: center;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	color: #504c4a;
	font-weight: 700
}
.media--news-one .media-date small {
	color: #fe1625;
	font-size: 10px;
	line-height: 10px;
	font-weight: 400;
	display: block;
	margin-top: -2px
}
.product-sm__item {
	height: 340px;
	background-color: #fff;
	border: 1px solid transparent;
	text-align: center;
	color: #938884;
	font-size: 14px;
	line-height: 24px;
	position: relative
}
.product-sm__item:hover {
	border-color: #ede8e6
}
.product-sm__item--new::before {
	left: 19px;
	top: 7px;
	background-position: 0 -1413px;
	width: 114px;
	height: 53px
}
.eng .product-sm__item--new::before, .product-lg__figure--new::before {
	background-image: url(/bitrix/templates/akdimol/images/sprite.png);
	background-position: 0 -1350px;
	width: 114px;
	height: 53px
}
.product-sm__figure {
	text-align: center;
	overflow: hidden;
	display: block;
	height: 210px;
	margin-bottom: 6px
}
.product-sm__content {
	padding: 0 20px
}
.product-sm__title {
	margin-bottom: 6px
}
.product-sm__title a {
	display: block;
	color: #fe1625;
	font-size: 16px;
	font-weight: 600;
	line-height: 18px;
	text-transform: uppercase
}
.product-sm__title a:hover {
	text-decoration: none
}
.product-sm__grid-item {
	width: 293.328px;
	float: left;
	padding: 0 10px
}
.product-sm__arrows {
	float: right
}
.product-lg {
	margin-bottom: 50px
}
.product-lg__figure {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	min-height: 310px;
	position: relative
}
@media (min-width:768px) {
	.product-lg__figure {
		height: 510px
	}
}
.about-carousel-wrapper .thumbs-wrapper .thumbs li img, .news-carousel-wrapper .thumbs-wrapper .thumbs li img, .product-lg__figure img {
	max-width: 100%
}
.product-lg__figure--new::before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: -13px;
	background-position: 0 -1413px
}
.product-lg-description__item {
	margin-bottom: 0;
	border: 1px solid #ede8e6
}
.product-lg-description__item+.product-lg-description__item {
	margin-top: -1px
}
.product-lg-description__title {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 58px;
	padding-left: 20px;
	border-bottom: 1px solid #ede8e6;
	background-color: #f4f1f0;
	color: #938884;
	font-weight: 700;
	text-transform: uppercase
}
.product-lg-description__text {
	padding: 31px 17px;
	color: #938884;
	line-height: 24px
}
.slider-arrows {
	position: relative;
	width: 70px;
	height: 30px
}
.slider-arrows__next, .slider-arrows__prev {
	position: relative;
	display: block;
	float: left;
	width: 30px;
	height: 30px;
	cursor: pointer;
	background-color: #e3dcd9;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%
}
.slider-arrows__next {
	float: right
}
.slider-arrows__next .icon, .slider-arrows__prev .icon, .social a span {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	margin: auto
}
.slider-arrows__next:active, .slider-arrows__prev:active {
	top: 1px
}
.slider-arrows__next:hover, .slider-arrows__prev:hover {
	background-color: #fe1625
}
.main-slider {
	position: relative;
	overflow: hidden;
	height: 300px
}
@media (min-width:768px) {
	.main-slider {
		height: 600px
	}
}
.main-slider__slide {
	background-position: center;
	position: relative;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover
}
.main-slider__slide::before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 572px;
	background: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(20%, rgba(0, 0, 0, .04)), color-stop(76%, rgba(0, 0, 0, .24)), to(rgba(0, 0, 0, .3)));
	background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, .04) 20%, rgba(0, 0, 0, .24) 76%, rgba(0, 0, 0, .3) 100%);
	background: -moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, .04) 20%, rgba(0, 0, 0, .24) 76%, rgba(0, 0, 0, .3) 100%);
	background: -o-linear-gradient(top, transparent 0%, rgba(0, 0, 0, .04) 20%, rgba(0, 0, 0, .24) 76%, rgba(0, 0, 0, .3) 100%);
	background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, .04) 20%, rgba(0, 0, 0, .24) 76%, rgba(0, 0, 0, .3) 100%)
}
.main-slider__slide-inner {
	position: relative;
	z-index: 2;
	height: 300px
}
@media (min-width:768px) {
	.main-slider__slide-inner {
		height: 600px
	}
}
.main-slider__content {
	position: absolute;
	left: 0;
	bottom: 10px;
	width: 100%;
	z-index: 1
}
@media (min-width:768px) {
	.main-slider__content {
		bottom: auto;
		top: 232px
	}
}
.main-slider__img {
	position: absolute;
	left: -120px;
	top: 0;
	width: 1120px;
	height: 100%;
	background-repeat: no-repeat;
	background-position: top center
}
@media (max-width:767px) {
	.main-slider__title {
		font-size: 30px;
		line-height: 34px;
		margin-bottom: 5px
	}
}
.main-slider__button {
	padding-left: 52px;
	padding-right: 52px
}
.main-slider__arrows-wrapper {
	position: absolute;
	right: 0;
	bottom: 20px;
	z-index: 1
}
@media (min-width:992px) {
	.main-slider__arrows-wrapper {
		width: 100%;
		bottom: 41px;
		right: auto;
		left: 0
	}
}
.main-slider__next, .main-slider__prev {
	background-color: #7D0A96
}
.main-slider__next:hover, .main-slider__prev:hover {
	background-color: #9c43b0
}
.news-carousel-wrapper {
	margin: 30px -15px 20px
}
.news-carousel-wrapper .carousel-wrapper {
	overflow: hidden;
	position: relative;
	padding: 0 15px
}
@media (min-width:768px) {
	.news-carousel-wrapper .carousel-wrapper {
		margin-right: 140px;
		height: 400px
	}
}
@media (min-width:1200px) {
	.news-carousel-wrapper .carousel-wrapper {
		height: 490px
	}
}
.news-carousel-wrapper .carousel-wrapper .carousel-controls {
	position: absolute;
	left: 0;
	top: 50%;
	width: 100%
}
.news-carousel-wrapper .carousel-wrapper .carousel-controls .slick-arrow {
	border: 0;
	text-indent: -10000px;
	display: block;
	-webkit-box-shadow: 0 0 0 40px rgba(255, 255, 255, .5);
	-moz-box-shadow: 0 0 0 40px rgba(255, 255, 255, .5);
	box-shadow: 0 0 0 40px rgba(255, 255, 255, .5);
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	position: absolute;
	top: 0;
	width: 30px;
	height: 30px;
	background-color: #fe1625
}
.about-carousel-wrapper .carousel-controls .slick-arrow::before, .news-carousel-wrapper .carousel-wrapper .carousel-controls .slick-arrow::before {
	content: "";
	display: block
}
.news-carousel-wrapper .carousel-wrapper .carousel-controls .slick-arrow:focus {
	outline: none
}
.news-carousel-wrapper .carousel-wrapper .carousel-controls .slick-prev {
	left: 0
}
.news-carousel-wrapper .carousel-wrapper .carousel-controls .slick-next {
	right: 0
}
.news-carousel-wrapper .thumbs-wrapper {
	padding: 0 15px;
	margin-bottom: 20px
}
@media (min-width:768px) {
	.news-carousel-wrapper .thumbs-wrapper {
		padding: 0;
		float: right;
		width: 100px;
		margin-bottom: 0
	}
}
.news-carousel-wrapper .thumbs-wrapper .thumbs {
	margin: 0;
	padding: 0;
	list-style: none
}
@media (min-width:768px) {
	.news-carousel-wrapper .thumbs-wrapper .thumbs {
		height: 400px
	}
}
@media (min-width:1200px) {
	.news-carousel-wrapper .thumbs-wrapper .thumbs {
		height: 490px
	}
}
.news-carousel-wrapper .thumbs-wrapper .thumbs li {
	overflow: hidden;
	outline: none
}
@media (min-width:768px) {
	.news-carousel-wrapper .thumbs-wrapper .thumbs li {
		height: 90px;
		margin-bottom: 10px
	}
}
@media (min-width:1200px) {
	.news-carousel-wrapper .thumbs-wrapper .thumbs li {
		height: 122.5px;
		margin-bottom: 0
	}
}
.about-carousel-wrapper {
	margin: 30px 0 20px
}
.about-carousel-wrapper .carousel-wrapper {
	overflow: hidden;
	position: relative
}
@media (min-width:768px) {
	.about-carousel-wrapper .carousel-wrapper {
		height: 400px;
		margin-right: 140px
	}
}
@media (min-width:1200px) {
	.about-carousel-wrapper .carousel-wrapper {
		height: 490px
	}
}
.about-carousel-wrapper .carousel-wrapper .carousel {
	margin: 0;
	padding: 0;
	list-style: none
}
.about-carousel-wrapper .thumbs-wrapper {
	margin-bottom: 20px
}
@media (min-width:768px) {
	.about-carousel-wrapper .thumbs-wrapper {
		float: right;
		width: 100px;
		margin-bottom: 0
	}
}
.about-carousel-wrapper .thumbs-wrapper .thumbs {
	padding: 0;
	list-style: none
}
@media (min-width:768px) {
	.about-carousel-wrapper .thumbs-wrapper .thumbs {
		height: 400px
	}
}
@media (min-width:1200px) {
	.about-carousel-wrapper .thumbs-wrapper .thumbs {
		height: 490px
	}
}
.about-carousel-wrapper .thumbs-wrapper .thumbs li {
	overflow: hidden;
	outline: none
}
@media (min-width:768px) {
	.about-carousel-wrapper .thumbs-wrapper .thumbs li {
		height: 90px;
		margin-bottom: 10px
	}
}
@media (min-width:1200px) {
	.about-carousel-wrapper .thumbs-wrapper .thumbs li {
		height: 122.5px;
		margin-bottom: 0
	}
}
.about-carousel-wrapper__footer {
	margin-top: 30px
}
.about-carousel-wrapper .carousel-controls {
	margin-right: 20px;
	margin-top: 8px;
	position: relative;
	z-index: 2
}
@media (min-width:768px) {
	.about-carousel-wrapper .carousel-controls {
		float: left
	}
}
.about-carousel-wrapper .carousel-controls .slick-arrow {
	border: 0;
	text-indent: -10000px;
	display: block;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	position: absolute;
	top: 0;
	width: 30px;
	height: 30px;
	background-color: #e3dcd9
}
.about-carousel-wrapper .carousel-controls .slick-arrow:hover {
	background-color: #fe1625
}
.about-carousel-wrapper .carousel-controls .slick-arrow:focus {
	outline: none
}
.about-carousel-wrapper .carousel-controls .slick-arrow:active {
	top: 1px
}
.about-carousel-wrapper .carousel-controls .slick-prev {
	left: 0
}
.about-carousel-wrapper .carousel-controls .slick-next {
	right: 0
}
.dinamic-text {
	padding: 0;
	margin-top: 20px
}
.news-one-slider {
	margin: -20px -10px 0
}
.news-one-slider__item {
	padding: 20px 10px 0
}
.thumbnail--persons {
	height: 425px
}
@media (min-width:992px) and (max-width:1199px) {
	.thumbnail--persons {
		padding: 5px
	}
}
.thumbnail--achivments p, .thumbnail--catalog p, .thumbnail--persons p {
	margin-bottom: 10px;
	color: #938884
}
.thumbnail--persons>a {
	overflow: hidden;
	display: block
}
@media (min-width:1200px) {
	.thumbnail--persons>a {
		height: 240px
	}
}
.thumbnail--persons .thumbnail__title {
	margin-top: 30px
}
.thumbnail--achivments .thumbnail__title {
	color: #fe1625;
	margin-top: 15px;
	line-height: 18px
}
.thumbnail--achivments .thumbnail-caption {
	padding-left: 0;
	padding-right: 0
}
.thumbnail--achivments {
	height: 420px
}
.thumbnail--achivments>a {
	overflow: hidden;
	display: block;
	height: 238px
}
.thumbnail--catalog {
	padding-bottom: 0
}
@media (min-width:768px) {
	.thumbnail--catalog {
		height: 350px
	}
}
.thumbnail--catalog .thumbnail__title {
	margin-top: 15px;
	line-height: 18px
}
.thumbnail--catalog .thumbnail__title a {
	color: #fe1625;
	text-decoration: none!important
}
.thumbnail--catalog .thumbnail-caption {
	padding-left: 0;
	padding-right: 0
}
.b-timeline {
	min-height: 700px
}
.b-timeline__item, .b-timeline__set {
	display: block;
	margin-bottom: 20px;
	position: relative;
	min-height: 90px;
	overflow: hidden;
	background-color: #f4f1f0;
	border: 1px solid #ede8e6;
	outline: none!important;
	-webkit-transition: height 1s;
	-moz-transition: height 1s;
	-o-transition: height 1s;
	transition: height 1s
}
.b-timeline__item::before, .b-timeline__set::before {
	content: "";
	display: block;
	position: absolute;
	right: 20px;
	bottom: -53px;
	background-image: url(/bitrix/templates/akdimol/images/sprite.png);
	background-position: 0 -811px;
	width: 349px;
	height: 199px;
	opacity: .4
}
.b-timeline-pagination__slide.active a::before, .b-timeline-pagination__slide:hover a::before, .b-timeline__item.active, .b-timeline__set.active {
	display: block
}
.b-timeline__inner {
	position: relative;
	z-index: 1;
	padding: 30px 20px 0
}
@media (min-width:768px) {
	.b-timeline__inner {
		padding: 40px
	}
}
.b-timeline__state-arrow {
	display: block;
	position: absolute;
	left: 0;
	margin-left: 65px;
	bottom: -21px;
	background-image: url(/bitrix/templates/akdimol/images/sprite.png);
	background-position: 0 -182px;
	width: 41px;
	height: 22px;
	-webkit-transition: .5s;
	-moz-transition: .5s;
	-o-transition: .5s;
	transition: .5s
}
.b-timeline__content {
	margin-bottom: 60px;
	position: relative
}
.b-timeline__footer {
	height: 100px;
	position: relative
}
.b-timeline__footer::before {
	content: "";
	display: block;
	position: absolute;
	width: 100%;
	height: 1px;
	left: 0;
	top: 55px;
	background-color: #ede8e6;
	z-index: -1
}
.b-timeline__title {
	margin-top: 0
}
.b-timeline__arrows {
	height: 0;
	width: 100%;
	position: absolute;
	left: 0;
	top: 40px;
	z-index: 1
}
.b-timeline__next, .b-timeline__prev {
	position: absolute;
	background-color: #fe1625;
	cursor: pointer
}
.b-timeline__prev {
	left: 0
}
.b-timeline__next {
	right: 0
}
.b-timeline-pagination {
	position: relative;
	z-index: 1;
	display: block;
	margin: -20px 35px 0
}
.b-timeline-pagination__slide {
	float: left;
	padding-top: 20px;
	text-align: center;
	outline: none!important
}
.b-timeline-pagination__slide a, .social a {
	display: inline-block;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	position: relative
}
.b-timeline-pagination__slide a {
	background-color: #f4f1f0;
	border: 5px solid #fbf9f9;
	font-size: 16px;
	font-weight: 600;
	padding-top: 17px;
	text-align: center;
	color: #504c4a;
	-webkit-transition: .5s;
	-moz-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
	text-decoration: none!important;
	outline: none!important;
	width: 70px;
	height: 70px
}
.b-timeline-pagination__slide a::before {
	content: "";
	display: none;
	position: absolute;
	top: -12px;
	right: -18px;
	background-image: url(/bitrix/templates/akdimol/images/sprite.png);
	background-position: 0 -1020px;
	width: 29px;
	height: 17px
}
.b-timeline-pagination__slide.active a, .b-timeline-pagination__slide:hover a {
	width: 80px;
	height: 80px;
	border-color: #c5e2a0;
	background-color: #8bc641;
	color: #fff;
	margin-left: -5px;
	margin-top: -5px;
	padding-top: 20px;
	text-shadow: 3px 3px 3px rgba(0, 0, 0, .5)
}
.form-control {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	font-style: italic
}
.form-inline .chosen-container, .form-inline .form-control {
	margin-left: 6px
}
.form-inline--top-contact {
	padding-bottom: 20px;
	border-bottom: 1px solid #ede8e6
}
.chosen-container {
	font-size: inherit
}
.chosen-container-single .chosen-single {
	font-size: 14px;
	height: 40px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	background: #fff!important;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	border: 1px solid #ede8e6;
	padding-left: 15px;
	color: #938884;
	font-style: italic
}
.chosen-container-single .chosen-single span {
	line-height: 40px
}
.chosen-container-single .chosen-single div {
	width: 40px;
	border-left: 1px solid #ede8e6
}
.chosen-container-single .chosen-single div b {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	background-repeat: no-repeat
}
.chosen-container-active.chosen-with-drop .chosen-single div b, .chosen-container-single .chosen-single div b, .has-error .help-block--styled::before {
	background-image: url(/bitrix/templates/akdimol/images/sprite.png);
	background-position: 0 -52px;
	width: 13px;
	height: 8px
}
.help-inline {
	display: inline-block;
	margin-bottom: 15px
}
@media (min-width:768px) {
	.help-inline {
		margin-left: 20px;
		margin-bottom: 0
	}
}
.help-inline--error {
	color: #fe1625
}
.help-inline--error .icon {
	margin-right: 10px
}
.has-error .help-block--styled {
	margin-top: 16px;
	padding-top: 12px;
	padding-left: 10px;
	height: 49px;
	background-color: #fff;
	border: 1px solid #fe1625;
	-webkit-box-shadow: 6px 9.2px 29px rgba(0, 0, 0, .13);
	-moz-box-shadow: 6px 9.2px 29px rgba(0, 0, 0, .13);
	box-shadow: 6px 9.2px 29px rgba(0, 0, 0, .13);
	position: relative
}
.has-error .help-block--styled::before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
	background-position: 0 -565px;
	width: 20px;
	height: 20px
}
.has-error .help-block--styled::after {
	content: "";
	display: block;
	position: absolute;
	right: 18px;
	top: -10px;
	background-image: url(/bitrix/templates/akdimol/images/sprite.png);
	background-position: 0 -70px;
	width: 18px;
	height: 10px
}
.b-file-load {
	margin-bottom: 30px
}
.b-file-load__heading {
	margin: 30px 0
}
.b-file-load__item {
	margin-bottom: 6px
}
.b-file-load__title {
	display: inline-block;
	vertical-align: top;
	width: 150px;
	overflow: hidden
}
.b-file-load__progress {
	display: inline-block;
	vertical-align: top;
	margin-bottom: 0;
	width: 133px;
	margin-top: 9px
}
.b-file-load__del {
	margin-left: 10px;
	display: inline-block;
	vertical-align: top
}
.b-file-load__del .icon, .b-file-load__del .icon:hover {
	background-image: url(/bitrix/templates/akdimol/images/sprite.png);
	background-position: 0 -490px;
	width: 20px;
	height: 20px
}
.b-file-load__del .icon:hover {
	background-position: 0 -460px
}
.progress--xs {
	height: 6px
}
.sprite-100friends {
	background-image: url(/bitrix/templates/akdimol/images/sprite.png);
	background-position: 0 0;
	width: 108px;
	height: 42px
}
.sprite-arr-bottom-gray-sm, .sprite-arr-error-top {
	background-image: url(/bitrix/templates/akdimol/images/sprite.png);
	background-position: 0 -52px;
	width: 13px;
	height: 8px
}
.sprite-arr-error-top {
	background-position: 0 -70px;
	width: 18px;
	height: 10px
}
.sprite-arr-left-white-sm, .sprite-arr-right-gray-sm {
	background-image: url(/bitrix/templates/akdimol/images/sprite.png);
	background-position: 0 -90px;
	width: 8px;
	height: 13px
}
.sprite-arr-right-gray-sm {
	background-position: 0 -113px
}
.sprite-arr-right-red-sm, .sprite-arr-right-white-sm, .sprite-arr-timeline {
	background-image: url(/bitrix/templates/akdimol/images/sprite.png);
	background-position: 0 -136px;
	width: 8px;
	height: 13px
}
.sprite-arr-right-white-sm, .sprite-arr-timeline {
	background-position: 0 -159px
}
.sprite-arr-timeline {
	background-position: 0 -182px;
	width: 41px;
	height: 22px
}
.sprite-award-ribbon-m, .sprite-bird-sm, .sprite-book-m {
	background-image: url(/bitrix/templates/akdimol/images/sprite.png);
	background-position: 0 -214px;
	width: 35px;
	height: 42px
}
.sprite-bird-sm, .sprite-book-m {
	background-position: 0 -266px;
	width: 19px;
	height: 26px
}
.sprite-book-m {
	background-position: 0 -302px;
	width: 30px;
	height: 35px
}
.sprite-c-globe, .sprite-c-mail, .sprite-c-phone {
	background-image: url(/bitrix/templates/akdimol/images/sprite.png);
	background-position: 0 -347px;
	width: 16px;
	height: 16px
}
.sprite-c-mail, .sprite-c-phone {
	background-position: 0 -373px;
	width: 17px;
	height: 17px
}
.sprite-c-phone {
	background-position: 0 -400px;
	height: 18px
}
.sprite-c-pin, .sprite-close-sm, .sprite-close-sm-red {
	background-image: url(/bitrix/templates/akdimol/images/sprite.png);
	background-position: 0 -428px;
	width: 14px;
	height: 22px
}
.sprite-close-sm, .sprite-close-sm-red {
	background-position: 0 -460px;
	width: 20px;
	height: 20px
}
.sprite-close-sm {
	background-position: 0 -490px
}
.sprite-develop, .sprite-error, .sprite-fb-sm {
	background-image: url(/bitrix/templates/akdimol/images/sprite.png);
	background-position: 0 -520px;
	width: 32px;
	height: 35px
}
.sprite-error, .sprite-fb-sm {
	background-position: 0 -565px;
	width: 20px;
	height: 20px
}
.sprite-fb-sm {
	background-position: 0 -595px;
	width: 7px;
	height: 14px
}
.sprite-gg-sm, .sprite-graph-chart-m, .sprite-house-m {
	background-image: url(/bitrix/templates/akdimol/images/sprite.png);
	background-position: 0 -619px;
	width: 24px;
	height: 22px
}
.sprite-graph-chart-m, .sprite-house-m {
	background-position: 0 -651px;
	width: 31px;
	height: 33px
}
.sprite-house-m {
	background-position: 0 -694px;
	width: 40px;
	height: 37px
}
.sprite-house-sm, .sprite-in-sm, .sprite-leaf-lg {
	background-image: url(/bitrix/templates/akdimol/images/sprite.png);
	background-position: 0 -741px;
	width: 32px;
	height: 20px
}
.sprite-in-sm, .sprite-leaf-lg {
	background-position: 0 -771px;
	width: 30px;
	height: 30px
}
.sprite-leaf-lg {
	background-position: 0 -811px;
	width: 349px;
	height: 199px
}
.sprite-leaf-sm, .sprite-mail-lg, .sprite-mail-sm {
	background-image: url(/bitrix/templates/akdimol/images/sprite.png);
	background-position: 0 -1020px;
	width: 29px;
	height: 17px
}
.sprite-mail-lg, .sprite-mail-sm {
	background-position: 0 -1047px;
	width: 49px;
	height: 33px
}
.sprite-mail-sm {
	background-position: 0 -1090px;
	width: 16px;
	height: 11px
}
.sprite-news-m, .sprite-newspaper-m, .sprite-notepad-lg {
	background-image: url(/bitrix/templates/akdimol/images/sprite.png);
	background-position: 0 -1111px;
	width: 38px;
	height: 38px
}
.sprite-newspaper-m, .sprite-notepad-lg {
	background-position: 0 -1159px;
	height: 32px
}
.sprite-notepad-lg {
	background-position: 0 -1201px;
	width: 46px;
	height: 49px
}
.sprite-ok-sm, .sprite-phone-sm, .sprite-pin-sm {
	background-image: url(/bitrix/templates/akdimol/images/sprite.png);
	background-position: 0 -1260px;
	width: 30px;
	height: 30px
}
.sprite-phone-sm, .sprite-pin-sm {
	background-position: 0 -1300px;
	width: 14px;
	height: 14px
}
.sprite-pin-sm {
	background-position: 0 -1324px;
	width: 12px;
	height: 16px
}
.sprite-product-new, .sprite-product-new-eng, .sprite-sausage {
	background-image: url(/bitrix/templates/akdimol/images/sprite.png);
	background-position: 0 -1350px;
	width: 114px;
	height: 53px
}
.sprite-product-new, .sprite-sausage {
	background-position: 0 -1413px
}
.sprite-sausage {
	background-position: 0 -1476px;
	width: 61px;
	height: 38px
}
.sprite-semifinished, .sprite-shop-lg, .sprite-users-m, .sprite-users-sm {
	background-image: url(/bitrix/templates/akdimol/images/sprite.png);
	background-position: 0 -1524px;
	width: 56px;
	height: 44px
}
.sprite-shop-lg, .sprite-users-m, .sprite-users-sm {
	background-position: 0 -1578px;
	width: 48px
}
.sprite-users-m, .sprite-users-sm {
	background-position: 0 -1632px;
	width: 40px;
	height: 28px
}
.sprite-users-sm {
	background-position: 0 -1670px;
	width: 26px;
	height: 19px
}
.b-edge--leafs::before, .sprite-users, .sprite-vk-sm {
	background-image: url(/bitrix/templates/akdimol/images/sprite.png);
	background-position: 0 -1699px;
	width: 48px;
	height: 34px
}
.b-edge--leafs::before, .sprite-vk-sm {
	background-position: 0 -1743px;
	width: 16px;
	height: 9px
}
@media (min-width:992px) {
	.r-col {
		margin-left: 290px
	}
}
@media (min-width:1200px) {
	.r-col {
		margin-left: 360px
	}
}

.r-col-2 p {
	color: #fff;
	font-size: 55px;
	position: absolute;
	margin-top: -350px;
	line-height: 1.2;
	font-family: 'Noto Serif', serif;
	max-width: 550px;
}


@media (min-width:992px) {
	.r-col-2 {
		margin-left: 290px
	}
}

@media (min-width:150px) {
	.r-col-2 {
		margin-left: -280px;
}
	
	}

@media (min-width:600px) {
	.r-col-2 {
		margin-left: 30px
	}
	

}
@media (min-width:1200px) {
	.r-col-2 {
		margin-left: 360px
	}
}


.hide-sidebar-link, .sidebar {
	bottom: 0;
	display: none;
	left: 0;
	right: 0;
	top: 0
}
.sidebar {
	overflow: visible;
	width: 70%;
	background: #000;
	position: fixed;
	z-index: 1002
}
.is-menu-show .hide-sidebar-link, .is-menu-show .sidebar {
	display: block
}
.hide-sidebar-link {
	cursor: pointer;
	position: absolute;
	z-index: 16;
	background: rgba(0, 0, 0, .4)
}
.social {
	margin-top: 16px
}
.social a {
	width: 30px;
	height: 30px;
	margin-left: 5px
}
.social a:hover {
	opacity: .8
}
.social__vk {
	background-color: #54769b
}
.social__fb {
	background-color: #496194
}
.social__gg {
	background-color: #dc4e41
}
.social__ok {
	background-color: #ff9c44
}
.social__in {
	background-color: #44769e
}
.b-edge {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 20px
}
@media (min-width:768px) {
	.b-edge {
		padding-bottom: 40px;
		padding-left: 0;
		padding-right: 0
	}
}
.b-edge__title {
	font-size: 30px;
	margin-top: 35px;
	margin-bottom: 33px
}
.b-edge--leafs {
	position: relative
}
.b-edge--leafs::before {
	content: "";
	display: block;
	position: absolute;
	right: 0;
	bottom: -53px;
	background-position: 0 -811px;
	width: 349px;
	height: 199px
}
.footer, .footer::after {
	border-top: 1px solid #ede8e6
}
.footer {
	margin-top: 42px;
	padding-top: 24px;
	margin-bottom: 50px;
	font-size: 12px;
	color: #938884;
	position: relative
}
.footer::after {
	content: "";
	display: block;
	position: absolute;
	left: 100%;
	top: -1px;
	width: 1000px
}
.copyright {
	margin-top: 9px
}
.developer {
	color: #938884
}
@media (min-width:768px) {
	.developer {
		float: right
	}
}
.developer .icon {
	margin-left: 10px
}
.b-news {
	color: #938884
}
.b-news__title {
	color: #504c4a
}
.b-news__date {
	display: block;
	margin-bottom: 20px
}
.b-contact {
	margin-bottom: 40px;
	border: 1px solid #ede8e6;
	padding: 0 40px 12px
}
.b-contact__title {
	margin-bottom: 32px
}
.b-contact__list {
	padding: 0
}
.b-contact__list li {
	padding-bottom: 14px
}
.b-contact__list .icon {
	margin-right: 20px
}
.b-contact-page {
	color: #848180
}
.b-contact-page .h3 {
	margin-bottom: 20px
}
.b-map-simple {
	margin-top: 50px;
	height: 429px
}
.b-message {
	margin-bottom: 40px
}
.b-message__title {
	height: 80px;
	line-height: 80px;
	background-color: #f4f1f0;
	border: 1px solid #ede8e6;
	padding-left: 10px;
	margin: 0
}
@media (min-width:768px) {
	.b-message__title {
		padding-left: 40px
	}
}
.b-message__content {
	margin-top: -1px;
	padding: 10px;
	border: 1px solid #ede8e6
}
@media (min-width:768px) {
	.b-message__content {
		padding: 40px
	}
}
.related-products {
	margin-top: 30px
}
.b-video {
	max-width: 100%
}
/*# sourceMappingURL=maps/main.css.map */

.main-header .logo a {
	float: left;
	text-indent: -9999px;
	display: inline-block;
	background: url(../img/logo.jpg) 0 0 no-repeat;
	width: 193px;
	height: 193px;
	box-shadow: 5px 5px 15px #000;
}
.main-header .widget {
	float: right;
	padding: 42px 50px 42px 50px;
}
.main-header .widget .navbar-form {
	margin: 0;
}
.main-header .widget .navbar-form .form-control {
	box-shadow: none;
	border-color: #fff;
	border-radius: 15px;
	font-size: 12px;
	height: 30px;
	width: 211px;
	background: #fff url(../img/icon-search.jpg) right center no-repeat;
	padding-right: 35px;
}
.main-header .widget .navbar-form .form-control:focus {
	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
}
.main-header .widget .phone {
	color: #fff;
	line-height: 33px;
}
.main-header .main-nav {
	margin-top: 125px;
}
@media only screen and (min-width: 992px) {
	.main-header .main-nav {
		padding-left: 50px;
		padding-right: 50px;
	}
}
@media (min-width: 600px) {
	.main-header .mobile-menu, .main-header .search-mobile {
		display: none !important;
	}
}
.main-header .mobile-menu {
	position: absolute;
	width: 100%;
	z-index: 9999;
	background: url(../img/mobile-menu-bg.jpg) top center no-repeat;
	top: 0;
	background-color: rgba(0, 0, 0, 0.74);
}
.main-header .mobile-menu .navbar-toggle {
	float: none;
	margin-right: 0;
	padding: 0;
	margin-top: 18px;
	margin-bottom: 8px;
	border: 0 none;
	border-radius: 0;
	width: 23px;
	height: 23px;
	background: url(../img/close-mobile.png) 0 0 no-repeat;
}
.main-header .mobile-menu .mobile-logo {
	text-align: center;
}
.main-header .mobile-menu .mobile-logo img {
	display: inline-block;
}
.main-header .mobile-menu .search {
	text-align: right;
}
.main-header .mobile-menu .search .fa {
	display: block;
	font-size: 20px;
	color: #fff;
	margin-right: 10px;
	margin-top: 18px;
}
.main-header .mobile-menu #menu-mobilnoe-menyu {
	padding-top: 30px;
}
.main-header .mobile-menu #menu-mobilnoe-menyu>.menu-item {
	margin-bottom: 10px;
}
.main-header .mobile-menu #menu-mobilnoe-menyu .menu-item {
	text-align: center;
}
.main-header .mobile-menu #menu-mobilnoe-menyu .menu-item>a {
	padding: 0;
	font: 36px "TrumpGothicProBold", sans-serif;
	text-transform: uppercase;
	color: #fff;
}
.main-header .mobile-menu #menu-mobilnoe-menyu .menu-item>a .caret {
	display: none;
}
.main-header .mobile-menu #menu-mobilnoe-menyu .menu-item.sep {
	margin-bottom: 0;
}
.main-header .mobile-menu #menu-mobilnoe-menyu .menu-item.sep>a {
	font: 400 14px/28px "Open Sans", sans-serif;
	padding: 0;
	color: #b2afab;
}
.main-header .mobile-menu #menu-mobilnoe-menyu .menu-item .sub-menu a {
	color: #fff;
	font: 400 16px/28px "Open Sans", sans-serif;
	text-transform: none;
	white-space: normal;
	padding: 5px 0;
}
.main-header .mobile-menu #menu-mobilnoe-menyu .menu-item.dropdown.open>a {
	text-decoration: underline;
}
.main-header .mobile-menu .info {
	text-align: center;
	color: #fff;
}
.main-header .mobile-menu .info .pop-address {
	font: 400 16px/28px "Open Sans", sans-serif;
	margin-top: 20px;
}
.main-header .mobile-menu .info .phone {
	font: 24px "TrumpGothicProBold", sans-serif;
	margin: 40px 0;
}
.main-header .mobile-menu .dropdown-menu>li>a {
	white-space: normal;
}
.main-header .navbar-toggle {
	margin-left: 5px;
}
.main-header .navbar-toggle .icon-bar {
	background-color: #fff;
	height: 4px;
	width: 26px;
}
.main-header .search-mobile {
	float: right;
	padding: 15px;
}
.main-header .search-mobile .fa {
	color: #fff;
	font-size: 26px;
}
.main-header .main-menu {
	padding: 0;
	list-style: none;
	position: relative;
}
.main-header .main-menu>.menu-item {
	position: relative;
	left: -34px;
	/* width: 190px; */
	width: 200px;
	margin-bottom: 10px;
	-webkit-transition: all 0.2s ease-out 0.1s;
	-moz-transition: all 0.2s ease-out 0.1s;
	-o-transition: all 0.2s ease-out 0.1s;
	transition: all 0.2s ease-out 0.1s;
}
.main-header .main-menu>.menu-item.mobile-only {
	display: none;
}
.main-header .main-menu>.menu-item>a {
	color: #fff;
	font: 700 24px "Open Sans Condensed", sans-serif;
	text-transform: uppercase;
}
.main-header .main-menu>.menu-item.current-menu-parent, .main-header .main-menu>.menu-item.current-menu-item, .main-header .main-menu>.menu-item:hover {
	left: 0;
}
.main-header .main-menu>.menu-item.current-menu-parent:before, .main-header .main-menu>.menu-item.current-menu-item:before, .main-header .main-menu>.menu-item:hover:before {
	opacity: 1;
}
.main-header .main-menu>.menu-item:before {
	content: '';
	display: inline-block;
	width: 34px;
	height: 25px;
	background: url(../img/main-menu-icon.png) center center no-repeat;
	position: relative;
	top: 4px;
	opacity: 0;
	-webkit-transition: all 0.2s ease-out 0.1s;
	-moz-transition: all 0.2s ease-out 0.1s;
	-o-transition: all 0.2s ease-out 0.1s;
	transition: all 0.2s ease-out 0.1s;
}
.main-header .main-menu>.menu-item:hover>.sub-menu {
	display: block;
}
.main-header .main-menu .sub-menu {
	padding: 0 0 0 25px;
	list-style: none;
	display: none;
	position: absolute;
	width: 350px;
	left: 180px;
	right: -191px;
	top: 0;
	z-index: 999999;
	border-left: 1px solid #fff;
	-webkit-transition: all 0.5s ease-out 0.1s;
	-moz-transition: all 0.5s ease-out 0.1s;
	-o-transition: all 0.5s ease-out 0.1s;
	transition: all 0.5s ease-out 0.1s;
}
.main-header .main-menu .sub-menu>li a {
	color: #fff;
	/* line-height: 30px; */
	display: block;
}
.current-menu-item .main-header .main-menu .sub-menu>li a, .main-header .main-menu .sub-menu>li a:hover {
	font-weight: 700;
}
.main-header .before-after {
	margin-top: 100px;
	width: 200px;
}
.main-header .before-after a {
	display: inline-block;
	padding-left: 50px;
	width: 217px;
	height: 70px;
	background: url(../img/before-after.png) 0 0 no-repeat;
	padding: 2px 5px 3px 50px;
	font: 700 24px/50px "Open Sans Condensed", sans-serif;
	text-transform: uppercase;
	color: #fff;
}
.main-header .address {
	color: #fff;
	margin-top: 150px;
	padding-left: 50px;
}
/*Content*/

.content-header {
	position: relative;
}
.content-header .wrp {
	width: 555px;
	position: relative;
	float: right;
	padding-top: 165px;
	margin-bottom: 40px;
}
.content-header .title {
	font: 120px "TrumpGothicProBold", sans-serif;
	color: #aa8a00;
	top: -190px;
	position: absolute;
}
.content-header .title span {
	color: #fff;
	display: inline-block;
	width: 100%;
}
@media only screen and (min-width: 600px) {
	.content-header .title span {
		white-space: pre;
	}
}
@media only screen and (min-width: 600px) {
	.content-header .title span:nth-child(2) {
		color: #aa8a00;
	}
}
.content-header .title:after {
	margin-top: 20px;
	content: "";
	display: block;
	width: 100px;
	height: 5px;
	border-radius: 3px;
	background-color: #aa8a00;
}
.tax-products_cats .content-header .title, .search .content-header .title {
	right: -150px;
}
.content-header .page-description {
	margin-top: 30px;
}
.img-width-caption {
	display: table;
	width: 100%;
}
.img-width-caption .img-wrp, .img-width-caption .caption-wrp {
	display: table-cell;
	vertical-align: middle;
}
.img-width-caption .caption-wrp {
	width: 25%;
	font: italic 16px/30px "Open Sans", sans-serif;
	color: #777;
}
.img-width-caption .caption-wrp.right {
	padding-left: 3%;
}
.img-width-caption .caption-wrp.left {
	padding-right: 3%;
}
.main-content .mb-80 {
	margin-bottom: 80px;
}
.main-content .right-indent {
	margin-right: 25%;
}
.main-content .left-indent {
	margin-left: 25%;
}
.main-content a {
	color: #303030;
	text-decoration: underline;
}
.main-content .link-to-page {
	text-align: right;
}
.main-content .link-to-page a {
	background: url(../img/arr-right.jpg) right center no-repeat;
	font: 700 24px/55px "Open Sans Condensed", sans-serif;
	color: #777;
	text-decoration: none;
	text-transform: uppercase;
	padding-right: 90px;
}
.main-content .link-to-page a:focus, .main-content .link-to-page a:active, .main-content .link-to-page a:hover {
	color: #00721e;
	background-image: url(../img/arr-right-hover.jpg);
}
.main-content h2 {
	font-family: "Open Sans Condensed", sans-serif;
}
.carousel .controls {
	margin-bottom: 40px;
	margin-top: -40px;
}
.carousel .controls a {
	display: inline-block;
	width: 81px;
	height: 40px;
	text-indent: -9999px;
}
.carousel .controls a.right {
	margin-left: 30px;
	background: url(../img/arr-right.jpg) center center no-repeat;
}
.carousel .controls a.right:hover {
	background-image: url(../img/arr-right-hover.jpg);
}
.carousel .controls a.left {
	background: url(../img/arr-left.jpg) center center no-repeat;
}
.carousel .controls a.left:hover {
	background-image: url(../img/arr-left-hover.jpg);
}
.thumbnail-with-date {
	position: relative;
	padding: 10px 0 0 10px;
}
.thumbnail-with-date .date {
	line-height: 14px;
	position: absolute;
	width: 50px;
	height: 50px;
	background-color: #00721e;
	left: 0;
	top: 0;
	z-index: 9999;
	text-align: center;
	color: #fff;
}
.thumbnail-with-date .date span {
	width: 100%;
	display: inline-block;
}
.thumbnail-with-date .date span.day {
	font: 700 24px/29px "Open Sans Condensed", sans-serif;
}
.thumbnail-with-date .date span.month {
	font: 14px/14px "Open Sans", sans-serif;
}
#carousel-video .col-sm-4:hover .title {
	color: #aa8a00;
}
#carousel-video .video-wrp {
	position: relative;
	padding: 10px 0 0 10px;
}
#carousel-video .video-wrp .date {
	line-height: 14px;
	position: absolute;
	width: 50px;
	height: 50px;
	background-color: #00721e;
	left: 0;
	top: 0;
	z-index: 9999;
	text-align: center;
	color: #fff;
}
#carousel-video .video-wrp .date span {
	width: 100%;
	display: inline-block;
}
#carousel-video .video-wrp .date span.day {
	font: 700 24px/29px "Open Sans Condensed", sans-serif;
}
#carousel-video .video-wrp .date span.month {
	font: 14px/14px "Open Sans", sans-serif;
}
#carousel-video .video-wrp a {
	display: inline-block;
	position: relative;
}
#carousel-video .video-wrp a:before {
	top: 50%;
	margin-top: -49px;
	left: 50%;
	margin-left: -49px;
	content: '';
	display: block;
	position: absolute;
	height: 98px;
	width: 98px;
	z-index: 999;
	background: url(../img/play.png) 0 0 no-repeat;
}
#carousel-video .description {
	margin-top: 10px;
}
#carousel-video .description .title {
	font-weight: 700;
	margin-bottom: 0;
}
#carousel-video .description p {
	line-height: 24px;
}
.galleries {
	padding-bottom: 150px;
}
.galleries .col-sm-6 {
	margin-top: 30px;
	position: relative;
}
.galleries .col-sm-6:nth-child(even) {
	top: 150px;
}
.galleries .gallery-img {
	display: inline-block;
	margin-bottom: 25px;
	position: relative;
}
.galleries .gallery-img:hover:before {
	top: 50%;
	margin-top: -28px;
	left: 50%;
	margin-left: -49px;
	content: '';
	display: block;
	position: absolute;
	height: 56px;
	width: 98px;
	z-index: 999;
	background: url(../img/view.png) 0 0 no-repeat;
}
.galleries .title {
	font-weight: 700;
	margin-bottom: 0;
}
.main-content .gallery .col-sm-3 {
	margin-bottom: 15px;
}
.new {
	margin-bottom: 30px;
}
.news-wrp .new:nth-child(odd) {
	position: relative;
	top: -150px;
}
.new a {
	text-decoration: none;
}
.new a:hover h3 {
	color: #aa8a00;
}
.new a h3 {
	line-height: 35px;
}
.catalog-product .description {
	max-width: 545px;
}
.products-cat {
	margin-bottom: 30px;
}
.post-type-archive-products .products .products-cat:nth-child(odd) {
	position: relative;
	top: -150px;
}
.catalog-product .products .products-cat:nth-child(even) {
	position: relative;
	top: -115px;
	
}.post-type-archive-products .products2 .products-cat:nth-child(odd) {
	position: relative;
	top: -5px;
}
.catalog-product .products2 .products-cat:nth-child(even) {
	position: relative;
	top: -5px;
}




.products-cat a {
	text-decoration: none;
}
.products-cat a:hover h3 {
	color: #aa8a00;
}
.products-cat a .text {
	border-left: 5px solid #D49832;
	margin-top: 30px;
	margin-bottom: 30px;
	padding-left: 13px;
}
.products-cat a .text h3 {
	line-height: 20px;
	margin: 0;
}
.products-cat a .text .description {
	color: #999999;
	margin: 0;
}
.product {
	padding: 20px 0;
	margin-bottom: 30px;
}
.product a {
	text-decoration: none;
}
.product .product-img {
	float: left;
	margin-right: 10px;
}
.product .description h3 {
	margin: 0 0 15px;
	line-height: 26px;
}
.product:hover .description h3 {
	color: #aa8a00;
}
.product .description p {
	margin: 0;
	line-height: 24px;
}
.product .description .ingredients {
	margin-top: 30px;
}
.product .description .ingredients i {
	display: inline-block;
	margin-right: 30px;
	margin-left: -20px;
	width: 36px;
	height: 21px;
}
.product .description .ingredients i.chicken {
	background: url(../img/chicken.png) 0 0 no-repeat;
}
.product .description .ingredients i.chicken.active {
	background-image: url(../img/chicken-active.png);
}
.product .description .ingredients i.pork {
	background: url(../img/pork.png) 0 0 no-repeat;
}
.product .description .ingredients i.pork.active {
	background-image: url(../img/pork-active.png);
}
.product .description .ingredients i.beef {
	background: url(../img/beef.png) 0 0 no-repeat;
}
.product .description .ingredients i.beef.active {
	background-image: url(../img/beef-active.png);
}
@media only screen and (min-width: 1200px) {
	.row .product:nth-child(6n+1) {
		border-radius: 15px 0 0 15px;
	}
	.row .product:nth-child(6n+3) {
		border-radius: 0 15px 15px 0;
	}
	.row .product:last-child {
		border-top-right-radius: 15px;
		border-bottom-right-radius: 15px;
	}
	.row .product:nth-child(6n+1), .row .product:nth-child(6n+2), .row .product:nth-child(6n+3) {
		background-color: #f2f2f2;
	}
}
.page-template-default #fancybox-overlay, .page-id-843 #fancybox-overlay, .page-id-149 #fancybox-overlay {
	background-color: #000000 !important;
	opacity: 0.85 !important;
}
.tax-products_cats #fancybox-overlay {
	background-color: #ffffff !important;
	opacity: 1 !important;
}
.tax-products_cats #fancybox-left, .tax-products_cats #fancybox-right {
	width: 8%;
}
#fancybox-wrap #fancybox-left {
	left: 15px;
	visibility: visible;
}
#fancybox-wrap #fancybox-left span {
	background: url(../img/left.png) left center no-repeat;
	right: auto;
	left: 20px;
	width: 55px;
}
#fancybox-wrap #fancybox-left:hover span {
	background-image: url(../img/left-active.png);
}
.page-template-default #fancybox-wrap #fancybox-left, .page-id-843 #fancybox-wrap #fancybox-left, .tax-products_cats #fancybox-wrap #fancybox-left {
	left: -95px;
}
@media only screen and (max-width: 1680px) {
	.page-template-default #fancybox-wrap #fancybox-left, .page-id-843 #fancybox-wrap #fancybox-left, .tax-products_cats #fancybox-wrap #fancybox-left {
		left: -15px;
	}
}
#fancybox-wrap #fancybox-right {
	right: 15px;
	visibility: visible;
}
#fancybox-wrap #fancybox-right span {
	background: url(../img/right.png) right center no-repeat;
	left: auto;
	right: 20px;
	width: 55px;
}
#fancybox-wrap #fancybox-right:hover span {
	background-image: url(../img/right-active.png);
}
.page-template-default #fancybox-wrap #fancybox-right, .page-id-843 #fancybox-wrap #fancybox-right, .tax-products_cats #fancybox-wrap #fancybox-right {
	right: -95px;
}
@media only screen and (max-width: 1680px) {
	.page-template-default #fancybox-wrap #fancybox-right, .page-id-843 #fancybox-wrap #fancybox-right, .tax-products_cats #fancybox-wrap #fancybox-right {
		right: -15px;
	}
}
#fancybox-outer {
	box-shadow: none !important;
}
body #fancybox-close {
	background: url(../img/popup-close.png) 0 0 no-repeat;
	position: fixed;
	right: 30px;
	top: 30px;
}
body #fancybox-close:hover {
	background-image: url(../img/popup-close-hover.png);
}
.poduct-popup {
	padding: 50px 0;
}
.poduct-popup .small-imgs {
	float: left;
	width: 25%;
	margin-top: 10px;
	margin-left: -5px;
	margin-right: -5px;
}
.small-imgs img {
	cursor: default !important;
}
.poduct-popup .small-imgs .img-wrp {
	float: none;
}
.poduct-popup .small-imgs .img-wrp {
	padding-left: 5px;
	padding-right: 5px;
}
.poduct-popup .img-wrp img:hover {
	cursor: pointer;
}
.poduct-popup .description {
	/* padding-top: 90px; */
	padding-left: 50px;
}
.sinle-news {
	max-width: 848px;
	margin-right: auto;
	margin-left: auto;
}
.sinle-news .carousel {
	padding-top: 40px;
}
.alm-btn-wrap {
	text-align: center;
}
.alm-btn-wrap .done {
	display: none;
}
.contacts .contact-header {
	min-height: 48px;
	margin-bottom: 20px;
}
.contacts .contact-header h3 {
	margin: 0;
}
.contacts .country {
	font-weight: 700;
	padding-left: 25px;
}
.contacts .country.by {
	background: url(../img/by.jpg) left center no-repeat;
}
.contacts .country.ru {
	background: url(../img/ru.jpg) left center no-repeat;
}
.contacts .country.kz {
	background: url(../img/kz.jpg) left center no-repeat;
}
.section-with-header {
	background-color: transparent;
	background-position: top center;
	background-repeat: no-repeat;

}
.section-with-header.time-flies {
	background-image: url(../img/time-flies.jpg);
}
@media only screen and (max-width: 767px) {
	.section-with-header.time-flies {
		background-image: url(../img/time-flies-xs.jpg);
	}
}
.section-with-header.mission-company {
	background-image: url(../img/mission-company.jpg);
}
@media only screen and (max-width: 767px) {
	.section-with-header.mission-company {
		background-image: url(../img/mission-company-xs.jpg);
	}
}
.section-with-header.catalog-product {
	background-image: url(../img/home-catalog.jpg);
}
@media only screen and (max-width: 767px) {
	.section-with-header.catalog-product {
		background-image: url(../img/home-catalog-xs.jpg);
	}
}
@media only screen and (max-width: 599px) {
	.section-with-header.catalog-product {
		background-image: url(../img/home-catalog-m.png);
	}
}
.section-with-header.home-news {
	background-image: url(../img/home-news.jpg);
}
@media only screen and (max-width: 767px) {
	.section-with-header.home-news {
		background-image: url(../img/home-news-xs.jpg);
	}
}
@media only screen and (max-width: 599px) {
	.section-with-header.home-news {
		background-image: url(../img/home-news-m.png);
	}
}
.section-with-header.home-news .title {
	margin-left: 50%;
}
.section-with-header .title {
	font: 120px "TrumpGothicProBold", sans-serif;
	color: #aa8a00;
}
.section-with-header .title span {
	color: #fff;
	display: inline-block;
	width: 100%;
}
.section-with-header .title:after {
	margin-top: 20px;
	content: "";
	display: block;
	width: 100px;
	height: 5px;
	border-radius: 3px;
	background-color: #aa8a00;
}
.countries .title {
	font: 120px "TrumpGothicProBold", sans-serif;
	margin-bottom: 50px;
}
.countries .title:after {
	content: "";
	display: block;
	width: 100px;
	height: 5px;
	background-color: #aa8a00;
	margin-top: 25px;
}
.countries .img-wrp {
	margin-bottom: 50px;
}
.countries .text-wrp h3 {
	margin-top: 10px;
}
.countries .rus {
	margin-top: 208px;
}
.error404 {
	position: relative;
}
.error404 .box-404 {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 352px;
	margin-left: -176px;
	margin-top: -173px;
	text-align: center;
	background: url(../img/404.jpg) top center no-repeat;
	padding-top: 230px;
}
.error404 .box-404 p {
	font: 16px/24px "Open Sans", sans-serif;
}
.error404 .box-404 .return-home {
	color: #303030;
	text-decoration: underline;
}
.modal .modal-title {
	text-align: center;
}
.modal .modal-header {
	position: relative;
}
.modal .modal-header .close {
	position: absolute;
	right: 15px;
	top: 8px;
	font-size: 35px;
}
.modal .modal-header .close:hover {
	color: #c2a848;
	opacity: 1;
}
.modal .has-error .form-control {
	box-shadow: none;
}
.modal .wpcf7-not-valid-tip {
	font-size: 12px;
}
.modal .btn-primary {
	margin: 50px 0 5px;
}
.history.main-content .container {
	position: relative;
	padding-left: 278px;
}
.history.main-content .events-wrp {
	/* border-left: 1px solid #bababa;  */
}
.history.main-content .events-wrp .event {
	margin-bottom: 30px;
}
.history.main-content .events-wrp .event:before, .history.main-content .events-wrp .event:after {
	content: " ";
	display: table;
}
.history.main-content .events-wrp .event:after {
	clear: both;
}
.history.main-content .events-wrp .event .date {
	float: left;
	width: 24%;
	padding-left: 45px;
	position: relative;
}
.history.main-content .events-wrp .event .date:before {
	content: "";
	display: block;
	position: absolute;
	width: 20px;
	height: 20px;
	background: url(../img/date-dot.png) 0 0 no-repeat;
	left: -11px;
	top: 6px;
}
.history.main-content .events-wrp .event .date span {
	display: inline-block;
	width: 100%;
}
.history.main-content .events-wrp .event .date span.year {
	font-weight: 700;
}
.history.main-content .events-wrp .event .content {
	float: left;
	width: 76%;
}
.history.main-content .events-wrp:before {
	content: '';
	display: block;
	width: 412px;
	height: 504px;
	background: url(../img/ege-20.png) 0 0 no-repeat;
	position: absolute;
	left: 0;
	top: 50px;
}
.events-wrp .ege-20 {
	border-left: 1px solid #bababa;
	position: relative;
}
.events-wrp .ege-21 {
	border-left: 1px solid #bababa;
}
.history.main-content .events-wrp .ege-21:before {
	content: '';
	display: block;
	width: 144px;
	height: 236px;
	background: url(../img/ege-21.png) 0 0 no-repeat;
	position: absolute;
	left: 0;
}
.page-id-246 {
	background-color: #f2f2f2;
}
.page-id-246 .return-home {
	position: fixed;
	right: 30px;
	top: 0px;
	font-size: 40px;
	z-index: 9999;
}
.page-id-246 .return-home:hover {
	color: #c2a848;
}
.page-id-246 .title {
	font: 120px "TrumpGothicProBold", sans-serif;
	color: #c69749;
	background: url(../img/before-title.png) bottom right no-repeat;
	height: 400px;
}
.page-id-246 .title span {
	color: #303030;
	display: inline-block;
	width: 100%;
}
.page-id-246 .description {
	margin-top: 120px;
}
.page-id-246 .before-after .left {
	padding-right: 200px;
}
.page-id-246 .before-after .right {
	padding-left: 200px;
}
.home-news #carousel-news {
	margin-top: 50px;
}
#site-footer .site-footer {
	border-top: 10px solid #aa8a00;
	border-bottom: 2px solid #aa8a00;
	padding: 85px 0;
}
#site-footer .site-footer .footer-boxes-wrp {
	display: table;
	width: 100%;
	margin: 0 -5px;
}
#site-footer .site-footer .footer-boxes-wrp .footer-box {
	display: table-cell;
	vertical-align: top;
	padding: 0 5px;
	max-width: 155px;
}
#site-footer .site-footer .footer-boxes-wrp .footer-box h3 {
	margin: 0;
}
#site-footer .site-footer .footer-boxes-wrp .footer-box h3 a {
	font: 700 24px "Open Sans Condensed", sans-serif;
	color: #303030;
}
#site-footer .site-footer .footer-boxes-wrp .footer-box .nav-footer {
	list-style: none;
	padding: 0;
}
.nav-footer a {
	display: block;
}
#site-footer .site-footer .footer-boxes-wrp .footer-box .nav-footer li {
	margin-bottom: 5px;
}
#site-footer .site-footer .footer-boxes-wrp .footer-box .nav-footer li.current-menu-item a, #site-footer .site-footer .footer-boxes-wrp .footer-box .nav-footer li.active a, #site-footer .site-footer .footer-boxes-wrp .footer-box .nav-footer li a:hover {
	font-weight: 700;
	color: #303030;
}
#site-footer .site-footer .footer-boxes-wrp .footer-box.hot-line {
	width: 171px;
	max-width: 171px;
}
#site-footer .site-footer .footer-boxes-wrp .footer-box.hot-line .btn {
	padding: 4px 10px;
}
#site-footer .copy {
	padding-top: 15px;
	padding-bottom: 15px;
}
#site-footer .copy .text, #site-footer .copy .link a {
	font: 14px/30px "Open Sans", sans-serif;
	color: #303030;
}
#site-footer .copy .link {
	text-align: right;
}
#site-footer .copy .link a span {
	display: inline-block;
	width: 10px;
	height: 10px;
	background-color: #f8483f;
	margin-right: 3px;
}
.wrap-before {
	position: relative;
}
/* .wrap-before .frame {
    height: 750px;
    overflow: hidden; } */

.wrap-before .frame ul {
	background: url(../img/before-wrp.png) 800px top repeat-x;
	padding: 3em 0;
	height: 100%;
	list-style: outside none none;
	margin: 0;
}
.wrap-before .frame ul li {
	cursor: pointer;
	float: left;
	height: 100%;
	margin: 0 1px 0 0;
	padding: 0 30px;
}
.wrap-before .frame ul li.right {
	padding-top: 1%;
}
.wrap-before .frame ul li h3 {
	margin: 0;
	padding: 10px 015px;
	background: #f2f2f2 url(../img/bg-fix.png) 0 0 repeat;
}
.wrap-before .frame header {
	width: 500px;
}
.wrap-before .frame header .description {
	margin-top: 0;
	max-width: 330px;
	text-align: left;
}
.wrap-before .scrollbar {
	background: #cccccc none repeat scroll 0 0;
	height: 2px;
	line-height: 0;
	margin: 0em auto 1em;
	max-width: 360px;
	position: relative;
	bottom: 90px;
}
.wrap-before .scrollbar .handle {
	background: #292a33 none repeat scroll 0 0;
	cursor: pointer;
	height: 100%;
	width: 15px !important;
}
.wrap-before .scrollbar .handle .mousearea {
	height: 15px;
	left: 0;
	position: absolute;
	top: -6px;
	width: 15px;
	display: block;
	background-color: #00721e;
	border-radius: 50%;
}
.wrap-before .oneperframe {
	height: 300px;
	line-height: 300px;
}
.wrap-before .oneperframe ul li {
	width: 1140px;
}
.wrap-before .oneperframe ul li.active {
	background: #333333 none repeat scroll 0 0;
}
.grow, .galleries .gallery-img {
	overflow: hidden;
}
.grow img, .galleries .gallery-img img {
	transition: all .2s ease-in-out;
}
.grow img:hover, .galleries .gallery-img img:hover {
	transform: scale(1.1);
}
.galleries .col-sm-6:hover .title {
	color: #aa8a00;
}
.search .entry-title a {
	text-decoration: none;
}
.page-template-page-before-2 .return-home {
	position: fixed;
	top: -20px;
	right: 15px;
}
.page-template-page-before-2 .return-home span {
	font-size: 50px;
}
@media only screen and (max-width: 1920px) and (max-height: 1050px) {
	.main-header .main-nav {
		margin-top: 90px;
	}
	.main-header {
		min-height: 870px;
	}
	.main-header .before-after {
		margin-top: 70px;
		width: 200px;
	}
}
@media only screen and (max-width: 1600px) and (max-height: 900px) {
	.main-header {
		min-height: 720px;
	}
	.main-header .main-nav {
		margin-top: 60px;
	}
	.main-header .before-after {
		margin-top: 10px;
	}
}
@media only screen and (max-width: 1440px) and (max-height: 900px) {
	/* Styles here */
}
@media only screen and (max-width: 1366px) and (max-height: 768px) {
	.main-header {
		min-height: 570px;
		background-position-y: -40px !important;
	}
	.main-header .main-nav {
		margin-top: 40px;
	}
	.main-header .logo a {
		width: 160px;
		height: 160px;
		background-size: cover;
	}
	.main-header .address {
		color: #fff;
		margin-top: 50px;
		padding-left: 50px;
	}
}
@media only screen and (max-width: 1280px) and (max-height: 800px) {
	.main-header {
		/* min-height: 678px; */
		min-height: 605px;
		background-position-y: 0px !important;
	}
	.main-header .main-nav {
		margin-top: 60px;
	}
	.main-header .logo a {
		width: 160px;
		height: 160px;
		background-size: cover;
	}
	.main-header .address {
		color: #fff;
		margin-top: 0;
		padding-left: 50px;
	}
}
@media (min-width: 1200px) {
	.auto-clear .col-lg-1:nth-child(12n+1) {
		clear: left;
	}
	.auto-clear .col-lg-2:nth-child(6n+1) {
		clear: left;
	}
	.auto-clear .col-lg-3:nth-child(4n+1) {
		clear: left;
	}
	.auto-clear .col-lg-4:nth-child(3n+1) {
		clear: left;
	}
	.auto-clear .col-lg-6:nth-child(odd) {
		clear: left;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.auto-clear .col-md-1:nth-child(12n+1) {
		clear: left;
	}
	.auto-clear .col-md-2:nth-child(6n+1) {
		clear: left;
	}
	.auto-clear .col-md-3:nth-child(4n+1) {
		clear: left;
	}
	.auto-clear .col-md-4:nth-child(3n+1) {
		clear: left;
	}
	.auto-clear .col-md-6:nth-child(odd) {
		clear: left;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.auto-clear .col-sm-1:nth-child(12n+1) {
		clear: left;
	}
	.auto-clear .col-sm-2:nth-child(6n+1) {
		clear: left;
	}
	.auto-clear .col-sm-3:nth-child(4n+1) {
		clear: left;
	}
	.auto-clear .col-sm-4:nth-child(3n+1) {
		clear: left;
	}
	.auto-clear .col-sm-6:nth-child(odd) {
		clear: left;
	}
}
@media (max-width: 767px) {
	.auto-clear .col-xs-1:nth-child(12n+1) {
		clear: left;
	}
	.auto-clear .col-xs-2:nth-child(6n+1) {
		clear: left;
	}
	.auto-clear .col-xs-3:nth-child(4n+1) {
		clear: left;
	}
	.auto-clear .col-xs-4:nth-child(3n+1) {
		clear: left;
	}
	.auto-clear .col-xs-6:nth-child(odd) {
		clear: left;
	}
}
@media (min-width: 600px) {
	.mobile-only {
		display: none !important;
	}
}
@media (max-width: 1440px) {
	.tax-products_cats .content-header .title {
		right: 0;
	}
	.tax-products_cats .main-header .address {
		display: none;
	}
	.search .content-header .title {
		right: 0;
	}
}
@media (max-width: 1199px) {
	.content-header .title, .section-with-header .title {
		font-size: 100px;
	}
	.content-header .wrp {
		width: 500px;
		padding-top: 140px;
	}
	.content-header .title {
		top: -165px;
	}
	.section-with-header {
		background-size: contain;
		padding-top: 45px;
	}
	.main-content .mb-80 {
		margin-bottom: 60px;
	}
	.news-wrp {
		padding-top: 150px;
	}
	
	
	.products {
		padding-top: 150px;
	}
	.catalog-product .products {
		padding-top: -115px;
	}	
	.products2 {
		padding-top: 150px;
	}
	.catalog-product .products2 {
		padding-top: -115px;
	}
	
	
	
	.tax-products_cats .news-wrp {
		padding-top: 0;
	}
}
@media (max-width: 991px) {
	.main-header {
		background-size: cover;
		min-height: 710px;
	}
	.main-header .logo a {
		background-size: cover;
		height: 120px;
		width: 120px;
	}
	.main-header .widget {
		float: right;
		padding: 42px 15px;
	}
	.main-header .main-nav {
		margin-top: 60px;
	}
	.main-header .before-after {
		margin-top: 40px;
	}
	.main-header .before-after a {
		padding-left: 15px;
	}
	.main-header .address {
		padding-left: 15px;
	}
	#site-footer .site-footer .footer-boxes-wrp {
		margin: 0 -15px;
	}
	#site-footer .site-footer .footer-boxes-wrp .footer-box {
		display: block;
		float: left;
		width: 33%;
		max-width: none;
		padding: 0 15px;
	}
	#site-footer .site-footer .footer-boxes-wrp .footer-box.hot-line {
		max-width: none;
		width: auto;
	}
	.main-content .mb-80 {
		margin-bottom: 40px;
	}
	.content-header .title, .section-with-header .title {
		font-size: 80px;
	}
	.content-header .wrp {
		padding-top: 120px;
	}
	.content-header .wrp .title {
		top: -140px;
	}
	.section-with-header {
		padding-top: 23px;
	}
	.main-header .address {
		display: none;
	}
	.countries .title {
		font-size: 80px;
	}
	.contacts .contact-header {
		margin-bottom: 20px;
		min-height: 0;
	}
	.history.main-content .events-wrp .ege-20::before {
		height: 252px;
		width: 206px;
		background-size: contain;
		left: 15px;
	}
	.history.main-content .events-wrp .ege-21::before {
		height: 118px;
		width: 57px;
		background-size: contain;
		left: 15px;
	}
	.history.main-content .container {
		padding-left: 135px;
	}
	.page-id-246 .before-after .left {
		padding-right: 100px;
	}
	.page-id-246 .before-after .right {
		padding-left: 100px;
	}
}
@media (max-width: 767px) {
	#site-footer .copy .text, #site-footer .copy .link {
		text-align: center;
	}
	.img-width-caption .img-wrp, .img-width-caption .caption-wrp {
		display: block;
		width: 100%;
		margin: 10px 0;
	}
	.main-content .right-indent {
		margin-right: 0;
	}
	.main-content .left-indent {
		margin-left: 0;
	}
	.section-with-header .title {
		font-size: 50px;
	}
	.countries .rus {
		margin-top: 0;
	}
	.galleries {
		padding-bottom: 0;
	}
	.galleries .col-sm-6:nth-child(even) {
		top: 0;
	}
	.news-wrp, .products, .catalog-product .products {
		padding-top: 0;
	}
	.news-wrp .new:nth-child(2n+1), .products .products-cat:nth-child(2n+1), .catalog-product .products .products-cat:nth-child(2n) {
		position: static;
		top: 0;
	}	
	
	
	.news-wrp, .products, .catalog-product .products2{
		padding-top: 0;
	}
	.news-wrp .new:nth-child(2n+1), .products2 .products-cat:nth-child(2n+1), .catalog-product .products2 .products-cat:nth-child(2n) {
		position: static;
		top: 0;
	}
	
	
	.history.main-content .events-wrp .ege-20::before, .history.main-content .events-wrp .ege-21::before {
		display: none;
	}
	.history.main-content .container {
		padding-left: 15px;
	}
	.events-wrp h3 {
		text-align: center;
	}
	.page-id-246 .before-after .left {
		padding-right: 50px;
	}
	.page-id-246 .before-after .right {
		padding-left: 50px;
	}
	.page-id-246 .before-after .col-md-12 {
		margin-top: 20px;
	}
	.tax-products_cats .content-header .title, .search .content-header .title {
		font-size: 70px;
	}
}
@media (max-width: 599px) {
	.main-header .widget, .main-header .before-after, .main-header .address {
		display: none;
	}
	.main-header .main-nav {
		margin-top: 0;
	}
	.main-header .top {
		overflow: hidden;
		padding-bottom: 20px;
	}
	.main-header .top .toggle-wrp {
		float: left;
	}
	.main-header .top .logo {
		text-align: center;
		margin: 0 65px;
	}
	.main-header .top .logo a {
		float: none;
	}
	.content-header .wrp {
		float: none;
		width: 100%;
	}
	.content-header .title {
		text-align: center;
		margin-bottom: 230px;
		color: #fff;
	}
	.content-header .title:after {
		display: none;
	}
	.content-header .wrp {
		padding-top: 0;
	}
	.content-header .wrp .title {
		top: -440px;
		width: 100%;
	}
	.content-header .page-description {
		margin-top: 30px;
	}
	.section-with-header {
		background-size: auto;
		padding-top: 68px;
	}
	.carousel {
		min-height: 635px;
	}
	.carousel .controls {
		margin-bottom: 20px;
		margin-top: -20px;
	}
	.sinle-news .entry-title {
		line-height: 42px;
	}
	.history.main-content .events-wrp .event .date {
		padding-left: 15px;
	}
	.main-content .link-to-page {
		text-align: center;
	}
	.poduct-popup {
		padding: 25px 0;
	}
	.poduct-popup .container-fluid {
		padding: 0;
	}
	.poduct-popup .container-fluid>div {
		padding: 0;
	}
	.poduct-popup .description {
		padding-top: 10px;
		padding-left: 0;
	}
	.main-header .main-menu>.menu-item.mobile-only {
		display: inline-block;
	}
	#site-footer .site-footer {
		background-color: #303030;
		border-top: 0 none;
		border-bottom: 0 none;
		padding: 40px 0;
	}
	#site-footer .site-footer .footer-boxes-wrp {
		margin: 0 -5px;
	}
	#site-footer .site-footer .footer-boxes-wrp .footer-box {
		width: 50%;
		padding: 0 5px;
	}
	#site-footer .site-footer .footer-boxes-wrp .footer-box.logo {
		display: none;
	}
	#site-footer .site-footer .footer-boxes-wrp .footer-box h3 {
		font: 700 22px "Open Sans Condensed", sans-serif;
		color: #fff;
	}
	#site-footer .site-footer .footer-boxes-wrp .footer-box h3 a {
		color: #fff;
		font: 700 22px "Open Sans Condensed", sans-serif;
	}
	#site-footer .site-footer .footer-boxes-wrp .footer-box .nav-footer li {
		line-height: 20px;
	}
	#site-footer .site-footer .footer-boxes-wrp .footer-box .nav-footer li a {
		font-size: 13px;
		color: #999 !important;
		line-height: 18px;
	}
	#site-footer .site-footer .info {
		color: #fff;
		clear: both;
		text-align: center;
	}
	#site-footer .site-footer .info .phone {
		font: 700 24px/28px "Open Sans Condensed", sans-serif;
	}
	#site-footer .site-footer .info .text {
		font: 400 13px/18px "Open Sans", sans-serif;
		color: #999;
	}
	#site-footer .copy {
		border-top: 1px solid #fff;
		background-color: #303030;
	}
	#site-footer .copy .text {
		color: #fff;
	}
	#site-footer .copy .adit-text {
		padding: 0 5px;
		color: #999999;
		font: 400 10px/13px "Open Sans", sans-serif;
		text-align: center;
	}
	#site-footer .copy .link a {
		color: #fff;
		font: 400 13px/21px "Open Sans", sans-serif;
	}
	.mobile-hide {
		display: none !important;
	}
	.addit-descr {
		font: 700 24px/34px "Open Sans Condensed", sans-serif;
		padding-top: 50px;
		background: url(../img/addit-descr.png) top center no-repeat;
		text-align: center;
	}
	.home #carousel-news .col-xs-6 {
		display: none;
	}
	.home #carousel-news .col-xs-6:first-child {
		display: block;
		width: 100%;
	}
	.home #carousel-news .controls {
		display: none;
	}
	.mobile-link {
		text-decoration: underline;
		font: 700 16px/28px "Open Sans", sans-serif;
		color: #303030;
	}
	.catalog-product .description {
		display: none;
	}
	.section-with-header .title {
		text-align: center;
		font: 48px/60px "TrumpGothicProBold", sans-serif;
		margin-bottom: 230px;
		color: #fff;
	}
	.section-with-header {
		padding-top: 185px;
	}
	.section-with-header .title:after {
		display: none;
	}
	.section-with-header.home-news .title {
		margin-left: 0;
	}
}
@media (max-width: 479px) {
	.page-id-246 .title {
		background-size: contain;
	}
}
@media (max-width: 413px) {
	.main-content .link-to-page a {
		font-size: 18px;
	}
	.main-content .mb-80 {
		margin-bottom: 25px;
	}
	.content-header .title {
		font-size: 48px;
	}
	.carousel {
		min-height: 485px;
	}
	.countries .title {
		font-size: 60px;
	}
	.error404 .box-404 {
		width: 300px;
		margin-left: -150px;
		background-size: contain;
	}
	.history.main-content .events-wrp .event .content, .history.main-content .events-wrp .event .date {
		width: 100%;
		float: none;
		padding-left: 15px;
	}
	.history.main-content .events-wrp .event .date span {
		display: inline-block;
		width: auto;
		margin-bottom: 10px;
	}
	.page-id-246 .before-after .left {
		padding-right: 25px;
	}
	.page-id-246 .before-after .right {
		padding-left: 25px;
	}
	.tax-products_cats .content-header .title, .search .content-header .title {
		font-size: 60px;
	}
}
@media (max-width: 374px) {
	.main-content .link-to-page a {
		font-size: 16px;
	}
	.carousel {
		min-height: 405px;
	}
	.page-id-246 .before-after .left {
		padding-right: 0;
	}
	.page-id-246 .before-after .right {
		padding-left: 0;
	}
	.search .content-header .title, .tax-products_cats .content-header .title {
		font-size: 52px;
	}
	#site-footer .site-footer .container, #site-footer .copy .container {
		padding: 0 5px;
	}
	#site-footer .copy .text {
		padding: 0 5px;
	}
}
.poduct-popup .ingredients {
	margin-top: 30px;
	margin-bottom: 30px;
}
.poduct-popup .ingredients i {
	display: inline-block;
	margin-right: 30px;
	margin-left: -20px;
	width: 36px;
	height: 21px;
}
.poduct-popup .ingredients i.chicken {
	background: url(../img/chicken.png) 0 0 no-repeat;
}
.poduct-popup .ingredients i.chicken.active {
	background-image: url(../img/chicken-active.png);
}
.poduct-popup .ingredients i.pork {
	background: url(../img/pork.png) 0 0 no-repeat;
}
.poduct-popup .ingredients i.pork.active {
	background-image: url(../img/pork-active.png);
}
.poduct-popup .ingredients i.beef {
	background: url(../img/beef.png) 0 0 no-repeat;
}
.poduct-popup .ingredients i.beef.active {
	background-image: url(../img/beef-active.png);
}
.product-table td {
	padding: 0px 12px;
	vertical-align: top;
	padding-left: 0;
}
.poduct-popup .description h3 {
	margin-top: 0;
	font-size: 4rem;
	color: #00721e;
	line-height: 34px;
}
.poduct-popup .description h4 {
	color: #999999;
}
.img-responsive {
	/* max-height: 450px; */
}
.full-image {
	min-height: 450px;
	float: right;
	width: 75%;
}
@media all and (max-width: 992px) {
	.img-responsive {
		max-height: 450px;
		display: inline;
	}
	.full-image {
		text-align: center;
	}
}
@media all and (max-width: 320px) {
	.poduct-popup .description h3 {
		font-size: 3rem;
	}
	.product-table td {
		width: 100%;
		float: left;
	}
	.full-image {
		min-height: 350px;
	}
}
/*# sourceMappingURL=main.css.map */

@media all and (max-height: 1000px) {
	.img-responsive {
		max-height: 820px;
	}
}
@media all and (max-height: 900px) {
	.img-responsive {
		max-height: 510px;
	}
	.full-image {
		text-align: center;
	}
	.full-image img {
		display: inline
	}
}
/* @media all and (max-height: 800px) {
  .main-header {
    min-height: 720px;
  }
} */

.row.products {
	font-size: 0;
}
.row.products .products-cat {
	float: none;
	display: inline-block;
}

.row.products2 {
	font-size: 0;
}
.row.products2 .products-cat {
	float: none;
	display: inline-block;
}



_:-ms-lang(x), .main-header .main-menu .sub-menu {
	left: 205px;
}
_:-ms-lang(x), .main-header .before-after a {
	width: 227px;
}
_:-ms-lang(x), .main-header .main-menu>.menu-item {
	width: 227px;
}
.gradientHolder {
	background: rgb(76, 76, 76);
	/* Old browsers */
	background: -moz-radial-gradient(center, ellipse cover, rgba(76, 76, 76, 1) 0%, rgba(89, 89, 89, 1) 0%, rgba(17, 17, 17, 1) 100%);
	/* FF3.6+ */
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(76, 76, 76, 1)), color-stop(0%, rgba(89, 89, 89, 1)), color-stop(100%, rgba(17, 17, 17, 1)));
	/* Chrome,Safari4+ */
	background: -webkit-radial-gradient(center, ellipse cover, rgba(76, 76, 76, 1) 0%, rgba(89, 89, 89, 1) 0%, rgba(17, 17, 17, 1) 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(center, ellipse cover, rgba(76, 76, 76, 1) 0%, rgba(89, 89, 89, 1) 0%, rgba(17, 17, 17, 1) 100%);
	/* Opera 12+ */
	background: -ms-radial-gradient(center, ellipse cover, rgba(76, 76, 76, 1) 0%, rgba(89, 89, 89, 1) 0%, rgba(17, 17, 17, 1) 100%);
	/* IE10+ */
	background: radial-gradient(ellipse at center, rgba(76, 76, 76, 1) 0%, rgba(89, 89, 89, 1) 0%, rgba(17, 17, 17, 1) 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#111111', GradientType=1);
	/* IE6-9 fallback on horizontal gradient */
}
.footer-main {
	color: #fff;
	background-image: url(/upload/Futer.png);
	-webkit-background-size: cover;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center 0%;
	padding: 50px 0 20px 0;
}

.footer-main a{
	color:white;
}

.p-25{
	padding-top: 25px;
}



 
.hvr-grow{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-grow:active,.hvr-grow:focus,.hvr-grow:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.hvr-shrink{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-shrink:active,.hvr-shrink:focus,.hvr-shrink:hover{-webkit-transform:scale(0.9);transform:scale(0.9)}@-webkit-keyframes hvr-pulse{25%{-webkit-transform:scale(1.1);transform:scale(1.1)}75%{-webkit-transform:scale(0.9);transform:scale(0.9)}}@keyframes hvr-pulse{25%{-webkit-transform:scale(1.1);transform:scale(1.1)}75%{-webkit-transform:scale(0.9);transform:scale(0.9)}}.hvr-pulse{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0)}.hvr-pulse:active,.hvr-pulse:focus,.hvr-pulse:hover{-webkit-animation-name:hvr-pulse;animation-name:hvr-pulse;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes hvr-pulse-grow{to{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes hvr-pulse-grow{to{-webkit-transform:scale(1.1);transform:scale(1.1)}}.hvr-pulse-grow{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0)}.hvr-pulse-grow:active,.hvr-pulse-grow:focus,.hvr-pulse-grow:hover{-webkit-animation-name:hvr-pulse-grow;animation-name:hvr-pulse-grow;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}@-webkit-keyframes hvr-pulse-shrink{to{-webkit-transform:scale(0.9);transform:scale(0.9)}}@keyframes hvr-pulse-shrink{to{-webkit-transform:scale(0.9);transform:scale(0.9)}}.hvr-pulse-shrink{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0)}.hvr-pulse-shrink:active,.hvr-pulse-shrink:focus,.hvr-pulse-shrink:hover{-webkit-animation-name:hvr-pulse-shrink;animation-name:hvr-pulse-shrink;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}@-webkit-keyframes hvr-push{50%{-webkit-transform:scale(0.8);transform:scale(0.8)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes hvr-push{50%{-webkit-transform:scale(0.8);transform:scale(0.8)}100%{-webkit-transform:scale(1);transform:scale(1)}}.hvr-push{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0)}.hvr-push:active,.hvr-push:focus,.hvr-push:hover{-webkit-animation-name:hvr-push;animation-name:hvr-push;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-pop{50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes hvr-pop{50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}.hvr-pop{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0)}.hvr-pop:active,.hvr-pop:focus,.hvr-pop:hover{-webkit-animation-name:hvr-pop;animation-name:hvr-pop;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}.hvr-bounce-in{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.5s;transition-duration:.5s}.hvr-bounce-in:active,.hvr-bounce-in:focus,.hvr-bounce-in:hover{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition-timing-function:cubic-bezier(0.47,2.02,.31,-.36);transition-timing-function:cubic-bezier(0.47,2.02,.31,-.36)}.hvr-bounce-out{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.5s;transition-duration:.5s}.hvr-bounce-out:active,.hvr-bounce-out:focus,.hvr-bounce-out:hover{-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transition-timing-function:cubic-bezier(0.47,2.02,.31,-.36);transition-timing-function:cubic-bezier(0.47,2.02,.31,-.36)}.hvr-rotate{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-rotate:active,.hvr-rotate:focus,.hvr-rotate:hover{-webkit-transform:rotate(4deg);transform:rotate(4deg)}.hvr-grow-rotate{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-grow-rotate:active,.hvr-grow-rotate:focus,.hvr-grow-rotate:hover{-webkit-transform:scale(1.1) rotate(4deg);transform:scale(1.1) rotate(4deg)}.hvr-float{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-float:active,.hvr-float:focus,.hvr-float:hover{-webkit-transform:translateY(-8px);transform:translateY(-8px)}.hvr-sink{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-sink:active,.hvr-sink:focus,.hvr-sink:hover{-webkit-transform:translateY(8px);transform:translateY(8px)}@-webkit-keyframes hvr-bob{0%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}50%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}100%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@keyframes hvr-bob{0%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}50%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}100%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@-webkit-keyframes hvr-bob-float{100%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@keyframes hvr-bob-float{100%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}.hvr-bob{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0)}.hvr-bob:active,.hvr-bob:focus,.hvr-bob:hover{-webkit-animation-name:hvr-bob-float,hvr-bob;animation-name:hvr-bob-float,hvr-bob;-webkit-animation-duration:.3s,1.5s;animation-duration:.3s,1.5s;-webkit-animation-delay:0s,.3s;animation-delay:0s,.3s;-webkit-animation-timing-function:ease-out,ease-in-out;animation-timing-function:ease-out,ease-in-out;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-direction:normal,alternate;animation-direction:normal,alternate}@-webkit-keyframes hvr-hang{0%{-webkit-transform:translateY(8px);transform:translateY(8px)}50%{-webkit-transform:translateY(4px);transform:translateY(4px)}100%{-webkit-transform:translateY(8px);transform:translateY(8px)}}@keyframes hvr-hang{0%{-webkit-transform:translateY(8px);transform:translateY(8px)}50%{-webkit-transform:translateY(4px);transform:translateY(4px)}100%{-webkit-transform:translateY(8px);transform:translateY(8px)}}@-webkit-keyframes hvr-hang-sink{100%{-webkit-transform:translateY(8px);transform:translateY(8px)}}@keyframes hvr-hang-sink{100%{-webkit-transform:translateY(8px);transform:translateY(8px)}}.hvr-hang{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0)}.hvr-hang:active,.hvr-hang:focus,.hvr-hang:hover{-webkit-animation-name:hvr-hang-sink,hvr-hang;animation-name:hvr-hang-sink,hvr-hang;-webkit-animation-duration:.3s,1.5s;animation-duration:.3s,1.5s;-webkit-animation-delay:0s,.3s;animation-delay:0s,.3s;-webkit-animation-timing-function:ease-out,ease-in-out;animation-timing-function:ease-out,ease-in-out;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-direction:normal,alternate;animation-direction:normal,alternate}.hvr-skew{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-skew:active,.hvr-skew:focus,.hvr-skew:hover{-webkit-transform:skew(-10deg);transform:skew(-10deg)}.hvr-skew-forward{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transform-origin:0 100%;transform-origin:0 100%}.hvr-skew-forward:active,.hvr-skew-forward:focus,.hvr-skew-forward:hover{-webkit-transform:skew(-10deg);transform:skew(-10deg)}.hvr-skew-backward{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transform-origin:0 100%;transform-origin:0 100%}.hvr-skew-backward:active,.hvr-skew-backward:focus,.hvr-skew-backward:hover{-webkit-transform:skew(10deg);transform:skew(10deg)}@-webkit-keyframes hvr-wobble-vertical{16.65%{-webkit-transform:translateY(8px);transform:translateY(8px)}33.3%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}49.95%{-webkit-transform:translateY(4px);transform:translateY(4px)}66.6%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}83.25%{-webkit-transform:translateY(1px);transform:translateY(1px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes hvr-wobble-vertical{16.65%{-webkit-transform:translateY(8px);transform:translateY(8px)}33.3%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}49.95%{-webkit-transform:translateY(4px);transform:translateY(4px)}66.6%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}83.25%{-webkit-transform:translateY(1px);transform:translateY(1px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.hvr-wobble-vertical{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0)}.hvr-wobble-vertical:active,.hvr-wobble-vertical:focus,.hvr-wobble-vertical:hover{-webkit-animation-name:hvr-wobble-vertical;animation-name:hvr-wobble-vertical;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-wobble-horizontal{16.65%{-webkit-transform:translateX(8px);transform:translateX(8px)}33.3%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}49.95%{-webkit-transform:translateX(4px);transform:translateX(4px)}66.6%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}83.25%{-webkit-transform:translateX(1px);transform:translateX(1px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes hvr-wobble-horizontal{16.65%{-webkit-transform:translateX(8px);transform:translateX(8px)}33.3%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}49.95%{-webkit-transform:translateX(4px);transform:translateX(4px)}66.6%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}83.25%{-webkit-transform:translateX(1px);transform:translateX(1px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.hvr-wobble-horizontal{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0)}.hvr-wobble-horizontal:active,.hvr-wobble-horizontal:focus,.hvr-wobble-horizontal:hover{-webkit-animation-name:hvr-wobble-horizontal;animation-name:hvr-wobble-horizontal;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-wobble-to-bottom-right{16.65%{-webkit-transform:translate(8px,8px);transform:translate(8px,8px)}33.3%{-webkit-transform:translate(-6px,-6px);transform:translate(-6px,-6px)}49.95%{-webkit-transform:translate(4px,4px);transform:translate(4px,4px)}66.6%{-webkit-transform:translate(-2px,-2px);transform:translate(-2px,-2px)}83.25%{-webkit-transform:translate(1px,1px);transform:translate(1px,1px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes hvr-wobble-to-bottom-right{16.65%{-webkit-transform:translate(8px,8px);transform:translate(8px,8px)}33.3%{-webkit-transform:translate(-6px,-6px);transform:translate(-6px,-6px)}49.95%{-webkit-transform:translate(4px,4px);transform:translate(4px,4px)}66.6%{-webkit-transform:translate(-2px,-2px);transform:translate(-2px,-2px)}83.25%{-webkit-transform:translate(1px,1px);transform:translate(1px,1px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}.hvr-wobble-to-bottom-right{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0)}.hvr-wobble-to-bottom-right:active,.hvr-wobble-to-bottom-right:focus,.hvr-wobble-to-bottom-right:hover{-webkit-animation-name:hvr-wobble-to-bottom-right;animation-name:hvr-wobble-to-bottom-right;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-wobble-to-top-right{16.65%{-webkit-transform:translate(8px,-8px);transform:translate(8px,-8px)}33.3%{-webkit-transform:translate(-6px,6px);transform:translate(-6px,6px)}49.95%{-webkit-transform:translate(4px,-4px);transform:translate(4px,-4px)}66.6%{-webkit-transform:translate(-2px,2px);transform:translate(-2px,2px)}83.25%{-webkit-transform:translate(1px,-1px);transform:translate(1px,-1px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes hvr-wobble-to-top-right{16.65%{-webkit-transform:translate(8px,-8px);transform:translate(8px,-8px)}33.3%{-webkit-transform:translate(-6px,6px);transform:translate(-6px,6px)}49.95%{-webkit-transform:translate(4px,-4px);transform:translate(4px,-4px)}66.6%{-webkit-transform:translate(-2px,2px);transform:translate(-2px,2px)}83.25%{-webkit-transform:translate(1px,-1px);transform:translate(1px,-1px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}.hvr-wobble-to-top-right{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0)}.hvr-wobble-to-top-right:active,.hvr-wobble-to-top-right:focus,.hvr-wobble-to-top-right:hover{-webkit-animation-name:hvr-wobble-to-top-right;animation-name:hvr-wobble-to-top-right;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-wobble-top{16.65%{-webkit-transform:skew(-12deg);transform:skew(-12deg)}33.3%{-webkit-transform:skew(10deg);transform:skew(10deg)}49.95%{-webkit-transform:skew(-6deg);transform:skew(-6deg)}66.6%{-webkit-transform:skew(4deg);transform:skew(4deg)}83.25%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}100%{-webkit-transform:skew(0);transform:skew(0)}}@keyframes hvr-wobble-top{16.65%{-webkit-transform:skew(-12deg);transform:skew(-12deg)}33.3%{-webkit-transform:skew(10deg);transform:skew(10deg)}49.95%{-webkit-transform:skew(-6deg);transform:skew(-6deg)}66.6%{-webkit-transform:skew(4deg);transform:skew(4deg)}83.25%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}100%{-webkit-transform:skew(0);transform:skew(0)}}.hvr-wobble-top{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transform-origin:0 100%;transform-origin:0 100%}.hvr-wobble-top:active,.hvr-wobble-top:focus,.hvr-wobble-top:hover{-webkit-animation-name:hvr-wobble-top;animation-name:hvr-wobble-top;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-wobble-bottom{16.65%{-webkit-transform:skew(-12deg);transform:skew(-12deg)}33.3%{-webkit-transform:skew(10deg);transform:skew(10deg)}49.95%{-webkit-transform:skew(-6deg);transform:skew(-6deg)}66.6%{-webkit-transform:skew(4deg);transform:skew(4deg)}83.25%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}100%{-webkit-transform:skew(0);transform:skew(0)}}@keyframes hvr-wobble-bottom{16.65%{-webkit-transform:skew(-12deg);transform:skew(-12deg)}33.3%{-webkit-transform:skew(10deg);transform:skew(10deg)}49.95%{-webkit-transform:skew(-6deg);transform:skew(-6deg)}66.6%{-webkit-transform:skew(4deg);transform:skew(4deg)}83.25%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}100%{-webkit-transform:skew(0);transform:skew(0)}}.hvr-wobble-bottom{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transform-origin:100% 0;transform-origin:100% 0}.hvr-wobble-bottom:active,.hvr-wobble-bottom:focus,.hvr-wobble-bottom:hover{-webkit-animation-name:hvr-wobble-bottom;animation-name:hvr-wobble-bottom;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-wobble-skew{16.65%{-webkit-transform:skew(-12deg);transform:skew(-12deg)}33.3%{-webkit-transform:skew(10deg);transform:skew(10deg)}49.95%{-webkit-transform:skew(-6deg);transform:skew(-6deg)}66.6%{-webkit-transform:skew(4deg);transform:skew(4deg)}83.25%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}100%{-webkit-transform:skew(0);transform:skew(0)}}@keyframes hvr-wobble-skew{16.65%{-webkit-transform:skew(-12deg);transform:skew(-12deg)}33.3%{-webkit-transform:skew(10deg);transform:skew(10deg)}49.95%{-webkit-transform:skew(-6deg);transform:skew(-6deg)}66.6%{-webkit-transform:skew(4deg);transform:skew(4deg)}83.25%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}100%{-webkit-transform:skew(0);transform:skew(0)}}.hvr-wobble-skew{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0)}.hvr-wobble-skew:active,.hvr-wobble-skew:focus,.hvr-wobble-skew:hover{-webkit-animation-name:hvr-wobble-skew;animation-name:hvr-wobble-skew;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-buzz{50%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}100%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}}@keyframes hvr-buzz{50%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}100%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}}.hvr-buzz{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0)}.hvr-buzz:active,.hvr-buzz:focus,.hvr-buzz:hover{-webkit-animation-name:hvr-buzz;animation-name:hvr-buzz;-webkit-animation-duration:.15s;animation-duration:.15s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes hvr-buzz-out{10%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}20%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}30%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}40%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}50%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}60%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}70%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}80%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}90%{-webkit-transform:translateX(1px) rotate(0);transform:translateX(1px) rotate(0)}100%{-webkit-transform:translateX(-1px) rotate(0);transform:translateX(-1px) rotate(0)}}@keyframes hvr-buzz-out{10%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}20%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}30%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}40%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}50%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}60%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}70%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}80%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}90%{-webkit-transform:translateX(1px) rotate(0);transform:translateX(1px) rotate(0)}100%{-webkit-transform:translateX(-1px) rotate(0);transform:translateX(-1px) rotate(0)}}.hvr-buzz-out{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0)}.hvr-buzz-out:active,.hvr-buzz-out:focus,.hvr-buzz-out:hover{-webkit-animation-name:hvr-buzz-out;animation-name:hvr-buzz-out;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}.hvr-forward{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-forward:active,.hvr-forward:focus,.hvr-forward:hover{-webkit-transform:translateX(8px);transform:translateX(8px)}.hvr-backward{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-backward:active,.hvr-backward:focus,.hvr-backward:hover{-webkit-transform:translateX(-8px);transform:translateX(-8px)}.hvr-fade{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);overflow:hidden;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:color,background-color;transition-property:color,background-color}.hvr-fade:active,.hvr-fade:focus,.hvr-fade:hover{background-color:#2098D1;color:#fff}@-webkit-keyframes hvr-back-pulse{50%{background-color:rgba(32,152,209,.75)}}@keyframes hvr-back-pulse{50%{background-color:rgba(32,152,209,.75)}}.hvr-back-pulse{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);overflow:hidden;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-property:color,background-color;transition-property:color,background-color}.hvr-back-pulse:active,.hvr-back-pulse:focus,.hvr-back-pulse:hover{-webkit-animation-name:hvr-back-pulse;animation-name:hvr-back-pulse;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;background-color:#2098D1;background-color:#2098d1;color:#fff}.hvr-sweep-to-right{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-sweep-to-right:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098D1;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-sweep-to-right:active,.hvr-sweep-to-right:focus,.hvr-sweep-to-right:hover{color:#fff}.hvr-sweep-to-right:active:before,.hvr-sweep-to-right:focus:before,.hvr-sweep-to-right:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.hvr-sweep-to-left{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-sweep-to-left:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098D1;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-sweep-to-left:active,.hvr-sweep-to-left:focus,.hvr-sweep-to-left:hover{color:#fff}.hvr-sweep-to-left:active:before,.hvr-sweep-to-left:focus:before,.hvr-sweep-to-left:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.hvr-sweep-to-bottom{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-sweep-to-bottom:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098D1;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-sweep-to-bottom:active,.hvr-sweep-to-bottom:focus,.hvr-sweep-to-bottom:hover{color:#fff}.hvr-sweep-to-bottom:active:before,.hvr-sweep-to-bottom:focus:before,.hvr-sweep-to-bottom:hover:before{-webkit-transform:scaleY(1);transform:scaleY(1)}.hvr-sweep-to-top{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-sweep-to-top:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098D1;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-sweep-to-top:active,.hvr-sweep-to-top:focus,.hvr-sweep-to-top:hover{color:#fff}.hvr-sweep-to-top:active:before,.hvr-sweep-to-top:focus:before,.hvr-sweep-to-top:hover:before{-webkit-transform:scaleY(1);transform:scaleY(1)}.hvr-bounce-to-right{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.5s;transition-duration:.5s}.hvr-bounce-to-right:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098D1;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-bounce-to-right:active,.hvr-bounce-to-right:focus,.hvr-bounce-to-right:hover{color:#fff}.hvr-bounce-to-right:active:before,.hvr-bounce-to-right:focus:before,.hvr-bounce-to-right:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(0.52,1.64,.37,.66);transition-timing-function:cubic-bezier(0.52,1.64,.37,.66)}.hvr-bounce-to-left{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.5s;transition-duration:.5s}.hvr-bounce-to-left:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098D1;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-bounce-to-left:active,.hvr-bounce-to-left:focus,.hvr-bounce-to-left:hover{color:#fff}.hvr-bounce-to-left:active:before,.hvr-bounce-to-left:focus:before,.hvr-bounce-to-left:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(0.52,1.64,.37,.66);transition-timing-function:cubic-bezier(0.52,1.64,.37,.66)}.hvr-bounce-to-bottom{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.5s;transition-duration:.5s}.hvr-bounce-to-bottom:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098D1;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-bounce-to-bottom:active,.hvr-bounce-to-bottom:focus,.hvr-bounce-to-bottom:hover{color:#fff}.hvr-bounce-to-bottom:active:before,.hvr-bounce-to-bottom:focus:before,.hvr-bounce-to-bottom:hover:before{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition-timing-function:cubic-bezier(0.52,1.64,.37,.66);transition-timing-function:cubic-bezier(0.52,1.64,.37,.66)}.hvr-bounce-to-top{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.5s;transition-duration:.5s}.hvr-bounce-to-top:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098D1;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-bounce-to-top:active,.hvr-bounce-to-top:focus,.hvr-bounce-to-top:hover{color:#fff}.hvr-bounce-to-top:active:before,.hvr-bounce-to-top:focus:before,.hvr-bounce-to-top:hover:before{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition-timing-function:cubic-bezier(0.52,1.64,.37,.66);transition-timing-function:cubic-bezier(0.52,1.64,.37,.66)}.hvr-radial-out{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;overflow:hidden;background:#e1e1e1;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-radial-out:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098D1;border-radius:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-radial-out:active,.hvr-radial-out:focus,.hvr-radial-out:hover{color:#fff}.hvr-radial-out:active:before,.hvr-radial-out:focus:before,.hvr-radial-out:hover:before{-webkit-transform:scale(2);transform:scale(2)}.hvr-radial-in{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;overflow:hidden;background:#2098D1;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-radial-in:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#e1e1e1;border-radius:100%;-webkit-transform:scale(2);transform:scale(2);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-radial-in:active,.hvr-radial-in:focus,.hvr-radial-in:hover{color:#fff}.hvr-radial-in:active:before,.hvr-radial-in:focus:before,.hvr-radial-in:hover:before{-webkit-transform:scale(0);transform:scale(0)}.hvr-rectangle-in{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;background:#2098D1;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-rectangle-in:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#e1e1e1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-rectangle-in:active,.hvr-rectangle-in:focus,.hvr-rectangle-in:hover{color:#fff}.hvr-rectangle-in:active:before,.hvr-rectangle-in:focus:before,.hvr-rectangle-in:hover:before{-webkit-transform:scale(0);transform:scale(0)}.hvr-rectangle-out{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;background:#e1e1e1;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-rectangle-out:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098D1;-webkit-transform:scale(0);transform:scale(0);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-rectangle-out:active,.hvr-rectangle-out:focus,.hvr-rectangle-out:hover{color:#fff}.hvr-rectangle-out:active:before,.hvr-rectangle-out:focus:before,.hvr-rectangle-out:hover:before{-webkit-transform:scale(1);transform:scale(1)}.hvr-shutter-in-horizontal{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;background:#2098D1;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-shutter-in-horizontal:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#e1e1e1;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-shutter-in-horizontal:active,.hvr-shutter-in-horizontal:focus,.hvr-shutter-in-horizontal:hover{color:#fff}.hvr-shutter-in-horizontal:active:before,.hvr-shutter-in-horizontal:focus:before,.hvr-shutter-in-horizontal:hover:before{-webkit-transform:scaleX(0);transform:scaleX(0)}.hvr-shutter-out-horizontal{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;background:#e1e1e1;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-shutter-out-horizontal:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#2098D1;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-shutter-out-horizontal:active,.hvr-shutter-out-horizontal:focus,.hvr-shutter-out-horizontal:hover{color:#fff}.hvr-shutter-out-horizontal:active:before,.hvr-shutter-out-horizontal:focus:before,.hvr-shutter-out-horizontal:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.hvr-shutter-in-vertical{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;background:#2098D1;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-shutter-in-vertical:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#e1e1e1;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-shutter-in-vertical:active,.hvr-shutter-in-vertical:focus,.hvr-shutter-in-vertical:hover{color:#fff}.hvr-shutter-in-vertical:active:before,.hvr-shutter-in-vertical:focus:before,.hvr-shutter-in-vertical:hover:before{-webkit-transform:scaleY(0);transform:scaleY(0)}.hvr-shutter-out-vertical{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;background:#e1e1e1;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-shutter-out-vertical:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#2098D1;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-shutter-out-vertical:active,.hvr-shutter-out-vertical:focus,.hvr-shutter-out-vertical:hover{color:#fff}.hvr-shutter-out-vertical:active:before,.hvr-shutter-out-vertical:focus:before,.hvr-shutter-out-vertical:hover:before{-webkit-transform:scaleY(1);transform:scaleY(1)}.hvr-border-fade{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:box-shadow;transition-property:box-shadow;box-shadow:inset 0 0 0 4px #e1e1e1,0 0 1px rgba(0,0,0,0)}.hvr-border-fade:active,.hvr-border-fade:focus,.hvr-border-fade:hover{box-shadow:inset 0 0 0 4px #2098D1,0 0 1px rgba(0,0,0,0)}.hvr-hollow{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:background;transition-property:background;box-shadow:inset 0 0 0 4px #e1e1e1,0 0 1px rgba(0,0,0,0)}.hvr-hollow:active,.hvr-hollow:focus,.hvr-hollow:hover{background:0 0}.hvr-trim{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative}.hvr-trim:before{content:'';position:absolute;border:#fff solid 4px;top:4px;left:4px;right:4px;bottom:4px;opacity:0;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:opacity;transition-property:opacity}.hvr-trim:active:before,.hvr-trim:focus:before,.hvr-trim:hover:before{opacity:1}@-webkit-keyframes hvr-ripple-out{100%{top:-12px;right:-12px;bottom:-12px;left:-12px;opacity:0}}@keyframes hvr-ripple-out{100%{top:-12px;right:-12px;bottom:-12px;left:-12px;opacity:0}}.hvr-ripple-out{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative}.hvr-ripple-out:before{content:'';position:absolute;border:#e1e1e1 solid 6px;top:0;right:0;bottom:0;left:0;-webkit-animation-duration:1s;animation-duration:1s}.hvr-ripple-out:active:before,.hvr-ripple-out:focus:before,.hvr-ripple-out:hover:before{-webkit-animation-name:hvr-ripple-out;animation-name:hvr-ripple-out}@-webkit-keyframes hvr-ripple-in{100%{top:0;right:0;bottom:0;left:0;opacity:1}}@keyframes hvr-ripple-in{100%{top:0;right:0;bottom:0;left:0;opacity:1}}.hvr-ripple-in{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative}.hvr-ripple-in:before{content:'';position:absolute;border:#e1e1e1 solid 4px;top:-12px;right:-12px;bottom:-12px;left:-12px;opacity:0;-webkit-animation-duration:1s;animation-duration:1s}.hvr-ripple-in:active:before,.hvr-ripple-in:focus:before,.hvr-ripple-in:hover:before{-webkit-animation-name:hvr-ripple-in;animation-name:hvr-ripple-in}.hvr-outline-out{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative}.hvr-outline-out:before{content:'';position:absolute;border:#e1e1e1 solid 4px;top:0;right:0;bottom:0;left:0;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:top,right,bottom,left;transition-property:top,right,bottom,left}.hvr-outline-out:active:before,.hvr-outline-out:focus:before,.hvr-outline-out:hover:before{top:-8px;right:-8px;bottom:-8px;left:-8px}.hvr-outline-in{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative}.hvr-outline-in:before{pointer-events:none;content:'';position:absolute;border:#e1e1e1 solid 4px;top:-16px;right:-16px;bottom:-16px;left:-16px;opacity:0;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:top,right,bottom,left;transition-property:top,right,bottom,left}.hvr-outline-in:active:before,.hvr-outline-in:focus:before,.hvr-outline-in:hover:before{top:-8px;right:-8px;bottom:-8px;left:-8px;opacity:1}.hvr-round-corners{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:border-radius;transition-property:border-radius}.hvr-round-corners:active,.hvr-round-corners:focus,.hvr-round-corners:hover{border-radius:1em}.hvr-underline-from-left{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;overflow:hidden}.hvr-underline-from-left:before{content:"";position:absolute;z-index:-1;left:0;right:100%;bottom:0;background:#2098D1;height:4px;-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-underline-from-left:active:before,.hvr-underline-from-left:focus:before,.hvr-underline-from-left:hover:before{right:0}.hvr-underline-from-center{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;overflow:hidden}.hvr-underline-from-center:before{content:"";position:absolute;z-index:-1;left:51%;right:51%;bottom:0;background:#2098D1;height:4px;-webkit-transition-property:left,right;transition-property:left,right;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-underline-from-center:active:before,.hvr-underline-from-center:focus:before,.hvr-underline-from-center:hover:before{left:0;right:0}.hvr-underline-from-right{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;overflow:hidden}.hvr-underline-from-right:before{content:"";position:absolute;z-index:-1;left:100%;right:0;bottom:0;background:#2098D1;height:4px;-webkit-transition-property:left;transition-property:left;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-underline-from-right:active:before,.hvr-underline-from-right:focus:before,.hvr-underline-from-right:hover:before{left:0}.hvr-overline-from-left{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;overflow:hidden}.hvr-overline-from-left:before{content:"";position:absolute;z-index:-1;left:0;right:100%;top:0;background:#2098D1;height:4px;-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-overline-from-left:active:before,.hvr-overline-from-left:focus:before,.hvr-overline-from-left:hover:before{right:0}.hvr-overline-from-center{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;overflow:hidden}.hvr-overline-from-center:before{content:"";position:absolute;z-index:-1;left:51%;right:51%;top:0;background:#2098D1;height:4px;-webkit-transition-property:left,right;transition-property:left,right;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-overline-from-center:active:before,.hvr-overline-from-center:focus:before,.hvr-overline-from-center:hover:before{left:0;right:0}.hvr-overline-from-right{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;overflow:hidden}.hvr-overline-from-right:before{content:"";position:absolute;z-index:-1;left:100%;right:0;top:0;background:#2098D1;height:4px;-webkit-transition-property:left;transition-property:left;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-overline-from-right:active:before,.hvr-overline-from-right:focus:before,.hvr-overline-from-right:hover:before{left:0}.hvr-reveal{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;overflow:hidden}.hvr-reveal:before{content:"";position:absolute;z-index:-1;left:0;right:0;top:0;bottom:0;border-color:#2098D1;border-style:solid;border-width:0;-webkit-transition-property:border-width;transition-property:border-width;-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-reveal:active:before,.hvr-reveal:focus:before,.hvr-reveal:hover:before{-webkit-transform:translateY(0);transform:translateY(0);border-width:4px}.hvr-underline-reveal{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;overflow:hidden}.hvr-underline-reveal:before{content:"";position:absolute;z-index:-1;left:0;right:0;bottom:0;background:#2098D1;height:4px;-webkit-transform:translateY(4px);transform:translateY(4px);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-underline-reveal:active:before,.hvr-underline-reveal:focus:before,.hvr-underline-reveal:hover:before{-webkit-transform:translateY(0);transform:translateY(0)}.hvr-overline-reveal{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;overflow:hidden}.hvr-overline-reveal:before{content:"";position:absolute;z-index:-1;left:0;right:0;top:0;background:#2098D1;height:4px;-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-overline-reveal:active:before,.hvr-overline-reveal:focus:before,.hvr-overline-reveal:hover:before{-webkit-transform:translateY(0);transform:translateY(0)}.hvr-glow{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:box-shadow;transition-property:box-shadow}.hvr-glow:active,.hvr-glow:focus,.hvr-glow:hover{box-shadow:0 0 8px rgba(0,0,0,.6)}.hvr-shadow{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:box-shadow;transition-property:box-shadow}.hvr-shadow:active,.hvr-shadow:focus,.hvr-shadow:hover{box-shadow:0 10px 10px -10px rgba(0,0,0,.5)}.hvr-grow-shadow{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:box-shadow,transform;transition-property:box-shadow,transform}.hvr-grow-shadow:active,.hvr-grow-shadow:focus,.hvr-grow-shadow:hover{box-shadow:0 10px 10px -10px rgba(0,0,0,.5);-webkit-transform:scale(1.1);transform:scale(1.1)}.hvr-box-shadow-outset{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:box-shadow;transition-property:box-shadow}.hvr-box-shadow-outset:active,.hvr-box-shadow-outset:focus,.hvr-box-shadow-outset:hover{box-shadow:2px 2px 2px rgba(0,0,0,.6)}.hvr-box-shadow-inset{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:box-shadow;transition-property:box-shadow;box-shadow:inset 0 0 0 rgba(0,0,0,.6),0 0 1px rgba(0,0,0,0)}.hvr-box-shadow-inset:active,.hvr-box-shadow-inset:focus,.hvr-box-shadow-inset:hover{box-shadow:inset 2px 2px 2px rgba(0,0,0,.6),0 0 1px rgba(0,0,0,0)}.hvr-float-shadow{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-float-shadow:before{pointer-events:none;position:absolute;z-index:-1;content:'';top:100%;left:5%;height:10px;width:90%;opacity:0;background:-webkit-radial-gradient(center,ellipse,rgba(0,0,0,.35) 0,rgba(0,0,0,0) 80%);background:radial-gradient(ellipse at center,rgba(0,0,0,.35) 0,rgba(0,0,0,0) 80%);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform,opacity;transition-property:transform,opacity}.hvr-float-shadow:active,.hvr-float-shadow:focus,.hvr-float-shadow:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.hvr-float-shadow:active:before,.hvr-float-shadow:focus:before,.hvr-float-shadow:hover:before{opacity:1;-webkit-transform:translateY(5px);transform:translateY(5px)}.hvr-shadow-radial{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative}.hvr-shadow-radial:after,.hvr-shadow-radial:before{pointer-events:none;position:absolute;content:'';left:0;width:100%;box-sizing:border-box;height:5px;opacity:0;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:opacity;transition-property:opacity}.hvr-shadow-radial:before{bottom:100%;background:-webkit-radial-gradient(50% 150%,ellipse,rgba(0,0,0,.6) 0,rgba(0,0,0,0) 80%);background:radial-gradient(ellipse at 50% 150%,rgba(0,0,0,.6) 0,rgba(0,0,0,0) 80%)}.hvr-shadow-radial:after{top:100%;background:-webkit-radial-gradient(50% -50%,ellipse,rgba(0,0,0,.6) 0,rgba(0,0,0,0) 80%);background:radial-gradient(ellipse at 50% -50%,rgba(0,0,0,.6) 0,rgba(0,0,0,0) 80%)}.hvr-shadow-radial:active:after,.hvr-shadow-radial:active:before,.hvr-shadow-radial:focus:after,.hvr-shadow-radial:focus:before,.hvr-shadow-radial:hover:after,.hvr-shadow-radial:hover:before{opacity:1}.hvr-bubble-top{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative}.hvr-bubble-top:before{pointer-events:none;position:absolute;z-index:-1;content:'';border-style:solid;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;left:calc(50% - 10px);top:0;border-width:0 10px 10px;border-color:transparent transparent #e1e1e1}.hvr-bubble-top:active:before,.hvr-bubble-top:focus:before,.hvr-bubble-top:hover:before{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.hvr-bubble-right{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative}.hvr-bubble-right:before{pointer-events:none;position:absolute;z-index:-1;content:'';border-style:solid;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;top:calc(50% - 10px);right:0;border-width:10px 0 10px 10px;border-color:transparent transparent transparent #e1e1e1}.hvr-bubble-right:active:before,.hvr-bubble-right:focus:before,.hvr-bubble-right:hover:before{-webkit-transform:translateX(10px);transform:translateX(10px)}.hvr-bubble-bottom{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative}.hvr-bubble-bottom:before{pointer-events:none;position:absolute;z-index:-1;content:'';border-style:solid;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;left:calc(50% - 10px);bottom:0;border-width:10px 10px 0;border-color:#e1e1e1 transparent transparent}.hvr-bubble-bottom:active:before,.hvr-bubble-bottom:focus:before,.hvr-bubble-bottom:hover:before{-webkit-transform:translateY(10px);transform:translateY(10px)}.hvr-bubble-left{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative}.hvr-bubble-left:before{pointer-events:none;position:absolute;z-index:-1;content:'';border-style:solid;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;top:calc(50% - 10px);left:0;border-width:10px 10px 10px 0;border-color:transparent #e1e1e1 transparent transparent}.hvr-bubble-left:active:before,.hvr-bubble-left:focus:before,.hvr-bubble-left:hover:before{-webkit-transform:translateX(-10px);transform:translateX(-10px)}.hvr-bubble-float-top{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-bubble-float-top:before{position:absolute;z-index:-1;content:'';left:calc(50% - 10px);top:0;border-style:solid;border-width:0 10px 10px;border-color:transparent transparent #e1e1e1;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-bubble-float-top:active,.hvr-bubble-float-top:focus,.hvr-bubble-float-top:hover{-webkit-transform:translateY(10px);transform:translateY(10px)}.hvr-bubble-float-top:active:before,.hvr-bubble-float-top:focus:before,.hvr-bubble-float-top:hover:before{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.hvr-bubble-float-right{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-bubble-float-right:before{position:absolute;z-index:-1;top:calc(50% - 10px);right:0;content:'';border-style:solid;border-width:10px 0 10px 10px;border-color:transparent transparent transparent #e1e1e1;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-bubble-float-right:active,.hvr-bubble-float-right:focus,.hvr-bubble-float-right:hover{-webkit-transform:translateX(-10px);transform:translateX(-10px)}.hvr-bubble-float-right:active:before,.hvr-bubble-float-right:focus:before,.hvr-bubble-float-right:hover:before{-webkit-transform:translateX(10px);transform:translateX(10px)}.hvr-bubble-float-bottom{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-bubble-float-bottom:before{position:absolute;z-index:-1;content:'';left:calc(50% - 10px);bottom:0;border-style:solid;border-width:10px 10px 0;border-color:#e1e1e1 transparent transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-bubble-float-bottom:active,.hvr-bubble-float-bottom:focus,.hvr-bubble-float-bottom:hover{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.hvr-bubble-float-bottom:active:before,.hvr-bubble-float-bottom:focus:before,.hvr-bubble-float-bottom:hover:before{-webkit-transform:translateY(10px);transform:translateY(10px)}.hvr-bubble-float-left{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-bubble-float-left:before{position:absolute;z-index:-1;content:'';top:calc(50% - 10px);left:0;border-style:solid;border-width:10px 10px 10px 0;border-color:transparent #e1e1e1 transparent transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-bubble-float-left:active,.hvr-bubble-float-left:focus,.hvr-bubble-float-left:hover{-webkit-transform:translateX(10px);transform:translateX(10px)}.hvr-bubble-float-left:active:before,.hvr-bubble-float-left:focus:before,.hvr-bubble-float-left:hover:before{-webkit-transform:translateX(-10px);transform:translateX(-10px)}.hvr-icon-back{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.1s;transition-duration:.1s}.hvr-icon-back .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-back:active .hvr-icon,.hvr-icon-back:focus .hvr-icon,.hvr-icon-back:hover .hvr-icon{-webkit-transform:translateX(-4px);transform:translateX(-4px)}.hvr-icon-forward{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.1s;transition-duration:.1s}.hvr-icon-forward .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-forward:active .hvr-icon,.hvr-icon-forward:focus .hvr-icon,.hvr-icon-forward:hover .hvr-icon{-webkit-transform:translateX(4px);transform:translateX(4px)}@-webkit-keyframes hvr-icon-down{0%,100%,50%{-webkit-transform:translateY(0);transform:translateY(0)}25%,75%{-webkit-transform:translateY(6px);transform:translateY(6px)}}@keyframes hvr-icon-down{0%,100%,50%{-webkit-transform:translateY(0);transform:translateY(0)}25%,75%{-webkit-transform:translateY(6px);transform:translateY(6px)}}.hvr-icon-down{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0)}.hvr-icon-down .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-down:active .hvr-icon,.hvr-icon-down:focus .hvr-icon,.hvr-icon-down:hover .hvr-icon{-webkit-animation-name:hvr-icon-down;animation-name:hvr-icon-down;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes hvr-icon-up{0%,100%,50%{-webkit-transform:translateY(0);transform:translateY(0)}25%,75%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}@keyframes hvr-icon-up{0%,100%,50%{-webkit-transform:translateY(0);transform:translateY(0)}25%,75%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}.hvr-icon-up{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0)}.hvr-icon-up .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-up:active .hvr-icon,.hvr-icon-up:focus .hvr-icon,.hvr-icon-up:hover .hvr-icon{-webkit-animation-name:hvr-icon-up;animation-name:hvr-icon-up;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.hvr-icon-spin{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0)}.hvr-icon-spin .hvr-icon{-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.hvr-icon-spin:active .hvr-icon,.hvr-icon-spin:focus .hvr-icon,.hvr-icon-spin:hover .hvr-icon{-webkit-transform:rotate(360deg);transform:rotate(360deg)}@-webkit-keyframes hvr-icon-drop{0%{opacity:0}50%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%,51%{opacity:1}}@keyframes hvr-icon-drop{0%{opacity:0}50%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%,51%{opacity:1}}.hvr-icon-drop{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0)}.hvr-icon-drop .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-drop:active .hvr-icon,.hvr-icon-drop:focus .hvr-icon,.hvr-icon-drop:hover .hvr-icon{opacity:0;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-animation-name:hvr-icon-drop;animation-name:hvr-icon-drop;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:cubic-bezier(0.52,1.64,.37,.66);animation-timing-function:cubic-bezier(0.52,1.64,.37,.66)}.hvr-icon-fade{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0)}.hvr-icon-fade .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-property:color;transition-property:color}.hvr-icon-fade:active .hvr-icon,.hvr-icon-fade:focus .hvr-icon,.hvr-icon-fade:hover .hvr-icon{color:#0F9E5E}@-webkit-keyframes hvr-icon-float-away{0%{opacity:1}100%{opacity:0;-webkit-transform:translateY(-1em);transform:translateY(-1em)}}@keyframes hvr-icon-float-away{0%{opacity:1}100%{opacity:0;-webkit-transform:translateY(-1em);transform:translateY(-1em)}}.hvr-icon-float-away{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0)}.hvr-icon-float-away .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.hvr-icon-float-away:active .hvr-icon,.hvr-icon-float-away:focus .hvr-icon,.hvr-icon-float-away:hover .hvr-icon{-webkit-animation-name:hvr-icon-float-away;animation-name:hvr-icon-float-away;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes hvr-icon-sink-away{0%{opacity:1}100%{opacity:0;-webkit-transform:translateY(1em);transform:translateY(1em)}}@keyframes hvr-icon-sink-away{0%{opacity:1}100%{opacity:0;-webkit-transform:translateY(1em);transform:translateY(1em)}}.hvr-icon-sink-away{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0)}.hvr-icon-sink-away .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.hvr-icon-sink-away:active .hvr-icon,.hvr-icon-sink-away:focus .hvr-icon,.hvr-icon-sink-away:hover .hvr-icon{-webkit-animation-name:hvr-icon-sink-away;animation-name:hvr-icon-sink-away;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.hvr-icon-grow{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-grow .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-grow:active .hvr-icon,.hvr-icon-grow:focus .hvr-icon,.hvr-icon-grow:hover .hvr-icon{-webkit-transform:scale(1.3) translateZ(0);transform:scale(1.3) translateZ(0)}.hvr-icon-shrink{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-shrink .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-shrink:active .hvr-icon,.hvr-icon-shrink:focus .hvr-icon,.hvr-icon-shrink:hover .hvr-icon{-webkit-transform:scale(0.8);transform:scale(0.8)}@-webkit-keyframes hvr-icon-pulse{25%{-webkit-transform:scale(1.3);transform:scale(1.3)}75%{-webkit-transform:scale(0.8);transform:scale(0.8)}}@keyframes hvr-icon-pulse{25%{-webkit-transform:scale(1.3);transform:scale(1.3)}75%{-webkit-transform:scale(0.8);transform:scale(0.8)}}.hvr-icon-pulse{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0)}.hvr-icon-pulse .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-pulse:active .hvr-icon,.hvr-icon-pulse:focus .hvr-icon,.hvr-icon-pulse:hover .hvr-icon{-webkit-animation-name:hvr-icon-pulse;animation-name:hvr-icon-pulse;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes hvr-icon-pulse-grow{to{-webkit-transform:scale(1.3);transform:scale(1.3)}}@keyframes hvr-icon-pulse-grow{to{-webkit-transform:scale(1.3);transform:scale(1.3)}}.hvr-icon-pulse-grow{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0)}.hvr-icon-pulse-grow .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-pulse-grow:active .hvr-icon,.hvr-icon-pulse-grow:focus .hvr-icon,.hvr-icon-pulse-grow:hover .hvr-icon{-webkit-animation-name:hvr-icon-pulse-grow;animation-name:hvr-icon-pulse-grow;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}@-webkit-keyframes hvr-icon-pulse-shrink{to{-webkit-transform:scale(0.8);transform:scale(0.8)}}@keyframes hvr-icon-pulse-shrink{to{-webkit-transform:scale(0.8);transform:scale(0.8)}}.hvr-icon-pulse-shrink{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0)}.hvr-icon-pulse-shrink .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-pulse-shrink:active .hvr-icon,.hvr-icon-pulse-shrink:focus .hvr-icon,.hvr-icon-pulse-shrink:hover .hvr-icon{-webkit-animation-name:hvr-icon-pulse-shrink;animation-name:hvr-icon-pulse-shrink;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}@-webkit-keyframes hvr-icon-push{50%{-webkit-transform:scale(0.5);transform:scale(0.5)}}@keyframes hvr-icon-push{50%{-webkit-transform:scale(0.5);transform:scale(0.5)}}.hvr-icon-push{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-push .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-push:active .hvr-icon,.hvr-icon-push:focus .hvr-icon,.hvr-icon-push:hover .hvr-icon{-webkit-animation-name:hvr-icon-push;animation-name:hvr-icon-push;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-icon-pop{50%{-webkit-transform:scale(1.5);transform:scale(1.5)}}@keyframes hvr-icon-pop{50%{-webkit-transform:scale(1.5);transform:scale(1.5)}}.hvr-icon-pop{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-pop .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-pop:active .hvr-icon,.hvr-icon-pop:focus .hvr-icon,.hvr-icon-pop:hover .hvr-icon{-webkit-animation-name:hvr-icon-pop;animation-name:hvr-icon-pop;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}.hvr-icon-bounce{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-bounce .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-bounce:active .hvr-icon,.hvr-icon-bounce:focus .hvr-icon,.hvr-icon-bounce:hover .hvr-icon{-webkit-transform:scale(1.5);transform:scale(1.5);-webkit-transition-timing-function:cubic-bezier(0.47,2.02,.31,-.36);transition-timing-function:cubic-bezier(0.47,2.02,.31,-.36)}.hvr-icon-rotate{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-rotate .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-rotate:active .hvr-icon,.hvr-icon-rotate:focus .hvr-icon,.hvr-icon-rotate:hover .hvr-icon{-webkit-transform:rotate(20deg);transform:rotate(20deg)}.hvr-icon-grow-rotate{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-grow-rotate .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-grow-rotate:active .hvr-icon,.hvr-icon-grow-rotate:focus .hvr-icon,.hvr-icon-grow-rotate:hover .hvr-icon{-webkit-transform:scale(1.5) rotate(12deg);transform:scale(1.5) rotate(12deg)}.hvr-icon-float{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-float .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-float:active .hvr-icon,.hvr-icon-float:focus .hvr-icon,.hvr-icon-float:hover .hvr-icon{-webkit-transform:translateY(-4px);transform:translateY(-4px)}.hvr-icon-sink{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-sink .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-sink:active .hvr-icon,.hvr-icon-sink:focus .hvr-icon,.hvr-icon-sink:hover .hvr-icon{-webkit-transform:translateY(4px);transform:translateY(4px)}@-webkit-keyframes hvr-icon-bob{0%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}50%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}100%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}@keyframes hvr-icon-bob{0%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}50%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}100%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}@-webkit-keyframes hvr-icon-bob-float{100%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}@keyframes hvr-icon-bob-float{100%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}.hvr-icon-bob{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-bob .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-bob:active .hvr-icon,.hvr-icon-bob:focus .hvr-icon,.hvr-icon-bob:hover .hvr-icon{-webkit-animation-name:hvr-icon-bob-float,hvr-icon-bob;animation-name:hvr-icon-bob-float,hvr-icon-bob;-webkit-animation-duration:.3s,1.5s;animation-duration:.3s,1.5s;-webkit-animation-delay:0s,.3s;animation-delay:0s,.3s;-webkit-animation-timing-function:ease-out,ease-in-out;animation-timing-function:ease-out,ease-in-out;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-direction:normal,alternate;animation-direction:normal,alternate}@-webkit-keyframes hvr-icon-hang{0%{-webkit-transform:translateY(6px);transform:translateY(6px)}50%{-webkit-transform:translateY(2px);transform:translateY(2px)}100%{-webkit-transform:translateY(6px);transform:translateY(6px)}}@keyframes hvr-icon-hang{0%{-webkit-transform:translateY(6px);transform:translateY(6px)}50%{-webkit-transform:translateY(2px);transform:translateY(2px)}100%{-webkit-transform:translateY(6px);transform:translateY(6px)}}@-webkit-keyframes hvr-icon-hang-sink{100%{-webkit-transform:translateY(6px);transform:translateY(6px)}}@keyframes hvr-icon-hang-sink{100%{-webkit-transform:translateY(6px);transform:translateY(6px)}}.hvr-icon-hang{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-hang .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-hang:active .hvr-icon,.hvr-icon-hang:focus .hvr-icon,.hvr-icon-hang:hover .hvr-icon{-webkit-animation-name:hvr-icon-hang-sink,hvr-icon-hang;animation-name:hvr-icon-hang-sink,hvr-icon-hang;-webkit-animation-duration:.3s,1.5s;animation-duration:.3s,1.5s;-webkit-animation-delay:0s,.3s;animation-delay:0s,.3s;-webkit-animation-timing-function:ease-out,ease-in-out;animation-timing-function:ease-out,ease-in-out;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-direction:normal,alternate;animation-direction:normal,alternate}@-webkit-keyframes hvr-icon-wobble-horizontal{16.65%{-webkit-transform:translateX(6px);transform:translateX(6px)}33.3%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}49.95%{-webkit-transform:translateX(4px);transform:translateX(4px)}66.6%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}83.25%{-webkit-transform:translateX(1px);transform:translateX(1px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes hvr-icon-wobble-horizontal{16.65%{-webkit-transform:translateX(6px);transform:translateX(6px)}33.3%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}49.95%{-webkit-transform:translateX(4px);transform:translateX(4px)}66.6%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}83.25%{-webkit-transform:translateX(1px);transform:translateX(1px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.hvr-icon-wobble-horizontal{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-wobble-horizontal .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-wobble-horizontal:active .hvr-icon,.hvr-icon-wobble-horizontal:focus .hvr-icon,.hvr-icon-wobble-horizontal:hover .hvr-icon{-webkit-animation-name:hvr-icon-wobble-horizontal;animation-name:hvr-icon-wobble-horizontal;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-icon-wobble-vertical{16.65%{-webkit-transform:translateY(6px);transform:translateY(6px)}33.3%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}49.95%{-webkit-transform:translateY(4px);transform:translateY(4px)}66.6%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}83.25%{-webkit-transform:translateY(1px);transform:translateY(1px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes hvr-icon-wobble-vertical{16.65%{-webkit-transform:translateY(6px);transform:translateY(6px)}33.3%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}49.95%{-webkit-transform:translateY(4px);transform:translateY(4px)}66.6%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}83.25%{-webkit-transform:translateY(1px);transform:translateY(1px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.hvr-icon-wobble-vertical{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-wobble-vertical .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-wobble-vertical:active .hvr-icon,.hvr-icon-wobble-vertical:focus .hvr-icon,.hvr-icon-wobble-vertical:hover .hvr-icon{-webkit-animation-name:hvr-icon-wobble-vertical;animation-name:hvr-icon-wobble-vertical;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-icon-buzz{50%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}100%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}}@keyframes hvr-icon-buzz{50%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}100%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}}.hvr-icon-buzz{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-buzz .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-buzz:active .hvr-icon,.hvr-icon-buzz:focus .hvr-icon,.hvr-icon-buzz:hover .hvr-icon{-webkit-animation-name:hvr-icon-buzz;animation-name:hvr-icon-buzz;-webkit-animation-duration:.15s;animation-duration:.15s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes hvr-icon-buzz-out{10%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}20%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}30%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}40%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}50%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}60%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}70%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}80%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}90%{-webkit-transform:translateX(1px) rotate(0);transform:translateX(1px) rotate(0)}100%{-webkit-transform:translateX(-1px) rotate(0);transform:translateX(-1px) rotate(0)}}@keyframes hvr-icon-buzz-out{10%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}20%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}30%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}40%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}50%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}60%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}70%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}80%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}90%{-webkit-transform:translateX(1px) rotate(0);transform:translateX(1px) rotate(0)}100%{-webkit-transform:translateX(-1px) rotate(0);transform:translateX(-1px) rotate(0)}}.hvr-icon-buzz-out{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-buzz-out .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-buzz-out:active .hvr-icon,.hvr-icon-buzz-out:focus .hvr-icon,.hvr-icon-buzz-out:hover .hvr-icon{-webkit-animation-name:hvr-icon-buzz-out;animation-name:hvr-icon-buzz-out;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}.hvr-curl-top-left{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative}.hvr-curl-top-left:before{pointer-events:none;position:absolute;content:'';height:0;width:0;top:0;left:0;background:#fff;background:linear-gradient(135deg,#fff 45%,#aaa 50%,#ccc 56%,#fff 80%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#ffffff', endColorstr='#000000');z-index:1000;box-shadow:1px 1px 1px rgba(0,0,0,.4);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:width,height;transition-property:width,height}.hvr-curl-top-left:active:before,.hvr-curl-top-left:focus:before,.hvr-curl-top-left:hover:before{width:25px;height:25px}.hvr-curl-top-right{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative}.hvr-curl-top-right:before{pointer-events:none;position:absolute;content:'';height:0;width:0;top:0;right:0;background:#fff;background:linear-gradient(225deg,#fff 45%,#aaa 50%,#ccc 56%,#fff 80%);box-shadow:-1px 1px 1px rgba(0,0,0,.4);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:width,height;transition-property:width,height}.hvr-curl-top-right:active:before,.hvr-curl-top-right:focus:before,.hvr-curl-top-right:hover:before{width:25px;height:25px}.hvr-curl-bottom-right{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative}.hvr-curl-bottom-right:before{pointer-events:none;position:absolute;content:'';height:0;width:0;bottom:0;right:0;background:#fff;background:linear-gradient(315deg,#fff 45%,#aaa 50%,#ccc 56%,#fff 80%);box-shadow:-1px -1px 1px rgba(0,0,0,.4);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:width,height;transition-property:width,height}.hvr-curl-bottom-right:active:before,.hvr-curl-bottom-right:focus:before,.hvr-curl-bottom-right:hover:before{width:25px;height:25px}.hvr-curl-bottom-left{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative}.hvr-curl-bottom-left:before{pointer-events:none;position:absolute;content:'';height:0;width:0;bottom:0;left:0;background:#fff;background:linear-gradient(45deg,#fff 45%,#aaa 50%,#ccc 56%,#fff 80%);box-shadow:1px -1px 1px rgba(0,0,0,.4);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:width,height;transition-property:width,height}.hvr-curl-bottom-left:active:before,.hvr-curl-bottom-left:focus:before,.hvr-curl-bottom-left:hover:before{width:25px;height:25px}

 

  .menu-toggle {
	width: 40px;
	height: 30px;
	position: absolute;
    margin-top: 50px;
    right: 0;
	left: 0;
    margin-left: 80px;
	cursor: pointer;
	z-index: 9999999999;
  }

  .menu-toggle.on .one {
	-moz-transform: rotate(45deg) translate(7px, 7px);
	-ms-transform: rotate(45deg) translate(7px, 7px);
	-webkit-transform: rotate(45deg) translate(7px, 7px);
	transform: rotate(45deg) translate(7px, 7px);
  }
  .menu-toggle.on .two {
	opacity: 0;
  }
  .menu-toggle.on .three {
	-moz-transform: rotate(-45deg) translate(8px, -10px);
	-ms-transform: rotate(-45deg) translate(8px, -10px);
	-webkit-transform: rotate(-45deg) translate(8px, -10px);
	transform: rotate(-45deg) translate(8px, -10px);
  }
  
  .one,
  .two,
  .three {
	width: 100%;
	height: 5px;
	background: white;
	margin: 6px auto;
	backface-visibility: hidden;
	-moz-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
  }
  
  nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	margin: 4em auto;
	text-align: center;
  }
  nav ul.hidden {
	display: none;
  }
  nav ul a {
	-moz-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	-webkit-transition-duration: 0.5s;
	transition-duration: 0.5s;
	text-decoration: none;
  
	line-height: 2.0;
	width: 100%;
	display: block;


	font-size: 72px;
	color: #b4b4b4;
	

  }
  nav ul li a:hover {
	color:#a12422;
	text-decoration: none;
  }
  
  nav ul li a:hover::before {
    display: inline-block;
    content: '';
    width: 5px;
    height: 51px;
    margin-right: 8px;
    background-color:#a11e21; 
  }

  .menu-section.on {
	z-index: 10;
	width: 100%;
	height: 100%;
	display: block;
	background-color: rgba(255,255,255,0.9);
	position: absolute;
  }
  