/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
	margin: 0;
	background-image: url(../img/html-bg.gif);
	background-repeat: repeat;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  -moz-box-sizing: content-box;
  -webkit-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;
  -moz-box-sizing: content-box;
  -webkit-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 #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
*, :after, :before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
body {
	overflow-x: hidden
}
html {
	font-size: 62.5%;
	-webkit-tap-highlight-color: transparent
}
button, input, select, textarea {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit
}
button, input, select[multiple], textarea {
	background-image: none
}
a {
	text-decoration: none
}
a:focus, a:hover {
	text-decoration: underline
}
a:focus {
	outline: #333 dotted thin;
	outline: -webkit-focus-ring-color auto 5px;
	outline-offset: -2px
}
img {
	vertical-align: middle
}
dl, ol, ul {
	-webkit-margin-after: 0;
	-webkit-margin-before: 0
}
@-ms-viewport {
width:device-width
}

@media screen and (max-width:400px) {
@-ms-viewport {
	width:320px
}
}
.hidden-lg, .visible-md, .visible-sm, .visible-xs, .visible-2xs, .visible-3xs, {
	display: none!important
}

@media (max-width:319px) {
.hidden-3xs-only {
	display: none!important
}
.visible-3xs-only {
	display: block!important
}
.center-text-3xs-only {
	text-align: center!important
}
.center-text-3xs-only.row-block {
	float: text-align-left;
}
.center-text-3xs-only.pull-right {
	float: none!important
}
}

@media (min-width:320px) and (max-width:479px) {
.hidden-2xs-only {
	display: none!important
}
.visible-2xs-only {
	display: block!important
}
.center-text-2xs-only {
	text-align: center!important
}
.center-text-2xs-only.row-block {
	float: text-align-left
}
.center-text-2xs-only.pull-right {
	float: none!important
}
}

@media (min-width:480px) and (max-width:767px) {
.hidden-xs-only {
	display: none!important
}
.visible-xs-only {
	display: block!important
}
.center-text-xs-only {
	text-align: center!important
}
.center-text-xs-only.row-block {
	float: text-align-left
}
.center-text-xs-only.pull-right {
	float: none!important
}
}

@media (min-width:768px) and (max-width:991px) {
.hidden-sm-only {
	display: none!important
}
.visible-sm-only {
	display: block!important
}
.center-text-sm-only {
	text-align: center!important
}
.center-text-sm-only.row-block {
	float: text-align-left
}
.center-text-sm-only.pull-right {
	float: none!important
}
}

@media (min-width:992px) and (max-width:1119px) {
.hidden-md-only {
	display: none!important
}
.visible-md-only {
	display: block!important
}
.center-text-md-only {
	text-align: center!important
}
.center-text-md-only.row-block {
	float: text-align-left
}
.center-text-md-only.pull-right {
	float: none!important
}
}

@media (min-width:1120px) {
.hidden-lg-only {
	display: none!important
}
.visible-lg-only {
	display: block!important
}
.center-text-lg-only {
	text-align: center!important
}
.center-text-lg-only.row-block {
	float: text-align-left
}
.center-text-lg-only.pull-right {
	float: none!important
}
}

@media (max-width:319px) {
.hidden-3xs {
	display: none!important
}
.visible-3xs {
	display: block!important
}
.center-text-3xs {
	text-align: center!important
}
.center-text-3xs.row-block {
	float: text-align-left
}
.center-text-3xs.pull-right {
	float: none!important
}
}

@media (max-width:479px) {
.hidden-2xs {
	display: none!important
}
.visible-2xs {
	display: block!important
}
.center-text-2xs {
	text-align: center!important
}
.center-text-2xs.row-block {
	float: text-align-left
}
.center-text-2xs.pull-right {
	float: none!important
}
}

@media (max-width:767px) {
.hidden-xs {
	display: none!important
}
.visible-xs {
	display: block!important
}
.center-text-xs {
	text-align: center!important
}
.center-text-xs.row-block {
	float: text-align-left
}
.center-text-xs.pull-right {
	float: none!important
}
}

@media (max-width:991px) {
.hidden-sm {
	display: none!important
}
.visible-sm {
	display: block!important
}
.center-text-sm {
	text-align: center!important
}
.center-text-sm.row-block {
	float: text-align-left
}
.center-text-sm.pull-right {
	float: none!important
}
}

@media (max-width:1119px) {
.hidden-md {
	display: none!important
}
.visible-md {
	display: block!important
}
.center-text-md {
	text-align: center!important
}
.center-text-md.row-block {
	float: text-align-left
}
.center-text-md.pull-right {
	float: none!important
}
}
.center-text-lg {
	text-align: center!important
}
.center-text-lg.row-block {
	float: text-align-left
}
.center-text-lg.pull-right {
	float: none!important
}
.container {
	margin-right: auto;
	margin-left: auto;
	padding-left: 15px;
	padding-right: 15px
}
.container:after, .container:before {
	content: " ";
	display: table
}
.container:after {
	clear: both
}
.row {
	margin-left: -15px;
	margin-right: -15px
}
.row:after, .row:before {
	content: " ";
	display: table
}
.row:after {
	clear: both
}
.show-grid [class^=col-] {
	background: rgba(0,0,0,.05);
	border: 1px solid rgba(0,0,0,.11);
	padding-top: 15px;
	padding-bottom: 15px;
	margin-bottom: 15px
}
.col-2xs-1, .col-2xs-10, .col-2xs-11, .col-2xs-12, .col-2xs-2, .col-2xs-3, .col-2xs-4, .col-2xs-5, .col-2xs-5-cell, .col-2xs-6, .col-2xs-7, .col-2xs-8, .col-2xs-9, .col-3xs-1, .col-3xs-10, .col-3xs-11, .col-3xs-12, .col-3xs-2, .col-3xs-3, .col-3xs-4, .col-3xs-5, .col-3xs-5-cell, .col-3xs-6, .col-3xs-7, .col-3xs-8, .col-3xs-9, .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-5-cell, .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-5-cell, .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-5-cell, .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-5-cell, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px
}
.grid-small-margins {
	margin-left: -10px;
	margin-right: -10px
}
.grid-small-margins .col-2xs-1, .grid-small-margins .col-2xs-10, .grid-small-margins .col-2xs-11, .grid-small-margins .col-2xs-12, .grid-small-margins .col-2xs-2, .grid-small-margins .col-2xs-3, .grid-small-margins .col-2xs-4, .grid-small-margins .col-2xs-5, .grid-small-margins .col-2xs-5-cell, .grid-small-margins .col-2xs-6, .grid-small-margins .col-2xs-7, .grid-small-margins .col-2xs-8, .grid-small-margins .col-2xs-9, .grid-small-margins .col-3xs-1, .grid-small-margins .col-3xs-10, .grid-small-margins .col-3xs-11, .grid-small-margins .col-3xs-12, .grid-small-margins .col-3xs-2, .grid-small-margins .col-3xs-3, .grid-small-margins .col-3xs-4, .grid-small-margins .col-3xs-5, .grid-small-margins .col-3xs-5-cell, .grid-small-margins .col-3xs-6, .grid-small-margins .col-3xs-7, .grid-small-margins .col-3xs-8, .grid-small-margins .col-3xs-9, .grid-small-margins .col-lg-1, .grid-small-margins .col-lg-10, .grid-small-margins .col-lg-11, .grid-small-margins .col-lg-12, .grid-small-margins .col-lg-2, .grid-small-margins .col-lg-3, .grid-small-margins .col-lg-4, .grid-small-margins .col-lg-5, .grid-small-margins .col-lg-5-cell, .grid-small-margins .col-lg-6, .grid-small-margins .col-lg-7, .grid-small-margins .col-lg-8, .grid-small-margins .col-lg-9, .grid-small-margins .col-md-1, .grid-small-margins .col-md-10, .grid-small-margins .col-md-11, .grid-small-margins .col-md-12, .grid-small-margins .col-md-2, .grid-small-margins .col-md-3, .grid-small-margins .col-md-4, .grid-small-margins .col-md-5, .grid-small-margins .col-md-5-cell, .grid-small-margins .col-md-6, .grid-small-margins .col-md-7, .grid-small-margins .col-md-8, .grid-small-margins .col-md-9, .grid-small-margins .col-sm-1, .grid-small-margins .col-sm-10, .grid-small-margins .col-sm-11, .grid-small-margins .col-sm-12, .grid-small-margins .col-sm-2, .grid-small-margins .col-sm-3, .grid-small-margins .col-sm-4, .grid-small-margins .col-sm-5, .grid-small-margins .col-sm-5-cell, .grid-small-margins .col-sm-6, .grid-small-margins .col-sm-7, .grid-small-margins .col-sm-8, .grid-small-margins .col-sm-9, .grid-small-margins .col-xs-1, .grid-small-margins .col-xs-10, .grid-small-margins .col-xs-11, .grid-small-margins .col-xs-12, .grid-small-margins .col-xs-2, .grid-small-margins .col-xs-3, .grid-small-margins .col-xs-4, .grid-small-margins .col-xs-5, .grid-small-margins .col-xs-5-cell, .grid-small-margins .col-xs-6, .grid-small-margins .col-xs-7, .grid-small-margins .col-xs-8, .grid-small-margins .col-xs-9 {
	padding-left: 10px;
	padding-right: 10px
}
.grid-big-margins {
	margin-left: -32px;
	margin-right: -32px
}
.grid-big-margins .col-2xs-1, .grid-big-margins .col-2xs-10, .grid-big-margins .col-2xs-11, .grid-big-margins .col-2xs-12, .grid-big-margins .col-2xs-2, .grid-big-margins .col-2xs-3, .grid-big-margins .col-2xs-4, .grid-big-margins .col-2xs-5, .grid-big-margins .col-2xs-5-cell, .grid-big-margins .col-2xs-6, .grid-big-margins .col-2xs-7, .grid-big-margins .col-2xs-8, .grid-big-margins .col-2xs-9, .grid-big-margins .col-3xs-1, .grid-big-margins .col-3xs-10, .grid-big-margins .col-3xs-11, .grid-big-margins .col-3xs-12, .grid-big-margins .col-3xs-2, .grid-big-margins .col-3xs-3, .grid-big-margins .col-3xs-4, .grid-big-margins .col-3xs-5, .grid-big-margins .col-3xs-5-cell, .grid-big-margins .col-3xs-6, .grid-big-margins .col-3xs-7, .grid-big-margins .col-3xs-8, .grid-big-margins .col-3xs-9, .grid-big-margins .col-lg-1, .grid-big-margins .col-lg-10, .grid-big-margins .col-lg-11, .grid-big-margins .col-lg-12, .grid-big-margins .col-lg-2, .grid-big-margins .col-lg-3, .grid-big-margins .col-lg-4, .grid-big-margins .col-lg-5, .grid-big-margins .col-lg-5-cell, .grid-big-margins .col-lg-6, .grid-big-margins .col-lg-7, .grid-big-margins .col-lg-8, .grid-big-margins .col-lg-9, .grid-big-margins .col-md-1, .grid-big-margins .col-md-10, .grid-big-margins .col-md-11, .grid-big-margins .col-md-12, .grid-big-margins .col-md-2, .grid-big-margins .col-md-3, .grid-big-margins .col-md-4, .grid-big-margins .col-md-5, .grid-big-margins .col-md-5-cell, .grid-big-margins .col-md-6, .grid-big-margins .col-md-7, .grid-big-margins .col-md-8, .grid-big-margins .col-md-9, .grid-big-margins .col-sm-1, .grid-big-margins .col-sm-10, .grid-big-margins .col-sm-11, .grid-big-margins .col-sm-12, .grid-big-margins .col-sm-2, .grid-big-margins .col-sm-3, .grid-big-margins .col-sm-4, .grid-big-margins .col-sm-5, .grid-big-margins .col-sm-5-cell, .grid-big-margins .col-sm-6, .grid-big-margins .col-sm-7, .grid-big-margins .col-sm-8, .grid-big-margins .col-sm-9, .grid-big-margins .col-xs-1, .grid-big-margins .col-xs-10, .grid-big-margins .col-xs-11, .grid-big-margins .col-xs-12, .grid-big-margins .col-xs-2, .grid-big-margins .col-xs-3, .grid-big-margins .col-xs-4, .grid-big-margins .col-xs-5, .grid-big-margins .col-xs-5-cell, .grid-big-margins .col-xs-6, .grid-big-margins .col-xs-7, .grid-big-margins .col-xs-8, .grid-big-margins .col-xs-9 {
	padding-left: 32px;
	padding-right: 32px
}
.grid-no-margins {
	margin: 0
}
.grid-no-margins .col-2xs-1, .grid-no-margins .col-2xs-10, .grid-no-margins .col-2xs-11, .grid-no-margins .col-2xs-12, .grid-no-margins .col-2xs-2, .grid-no-margins .col-2xs-3, .grid-no-margins .col-2xs-4, .grid-no-margins .col-2xs-5, .grid-no-margins .col-2xs-5-cell, .grid-no-margins .col-2xs-6, .grid-no-margins .col-2xs-7, .grid-no-margins .col-2xs-8, .grid-no-margins .col-2xs-9, .grid-no-margins .col-3xs-1, .grid-no-margins .col-3xs-10, .grid-no-margins .col-3xs-11, .grid-no-margins .col-3xs-12, .grid-no-margins .col-3xs-2, .grid-no-margins .col-3xs-3, .grid-no-margins .col-3xs-4, .grid-no-margins .col-3xs-5, .grid-no-margins .col-3xs-5-cell, .grid-no-margins .col-3xs-6, .grid-no-margins .col-3xs-7, .grid-no-margins .col-3xs-8, .grid-no-margins .col-3xs-9, .grid-no-margins .col-lg-1, .grid-no-margins .col-lg-10, .grid-no-margins .col-lg-11, .grid-no-margins .col-lg-12, .grid-no-margins .col-lg-2, .grid-no-margins .col-lg-3, .grid-no-margins .col-lg-4, .grid-no-margins .col-lg-5, .grid-no-margins .col-lg-5-cell, .grid-no-margins .col-lg-6, .grid-no-margins .col-lg-7, .grid-no-margins .col-lg-8, .grid-no-margins .col-lg-9, .grid-no-margins .col-md-1, .grid-no-margins .col-md-10, .grid-no-margins .col-md-11, .grid-no-margins .col-md-12, .grid-no-margins .col-md-2, .grid-no-margins .col-md-3, .grid-no-margins .col-md-4, .grid-no-margins .col-md-5, .grid-no-margins .col-md-5-cell, .grid-no-margins .col-md-6, .grid-no-margins .col-md-7, .grid-no-margins .col-md-8, .grid-no-margins .col-md-9, .grid-no-margins .col-sm-1, .grid-no-margins .col-sm-10, .grid-no-margins .col-sm-11, .grid-no-margins .col-sm-12, .grid-no-margins .col-sm-2, .grid-no-margins .col-sm-3, .grid-no-margins .col-sm-4, .grid-no-margins .col-sm-5, .grid-no-margins .col-sm-5-cell, .grid-no-margins .col-sm-6, .grid-no-margins .col-sm-7, .grid-no-margins .col-sm-8, .grid-no-margins .col-sm-9, .grid-no-margins .col-xs-1, .grid-no-margins .col-xs-10, .grid-no-margins .col-xs-11, .grid-no-margins .col-xs-12, .grid-no-margins .col-xs-2, .grid-no-margins .col-xs-3, .grid-no-margins .col-xs-4, .grid-no-margins .col-xs-5, .grid-no-margins .col-xs-5-cell, .grid-no-margins .col-xs-6, .grid-no-margins .col-xs-7, .grid-no-margins .col-xs-8, .grid-no-margins .col-xs-9 {
	padding-left: 0;
	padding-right: 0
}

@media (min-width:0) {
.col-3xs-1, .col-3xs-10, .col-3xs-11, .col-3xs-2, .col-3xs-3, .col-3xs-4, .col-3xs-5, .col-3xs-5-cell, .col-3xs-6, .col-3xs-7, .col-3xs-8, .col-3xs-9 {
	float: left
}
.bordered .col-3xs-1, .bordered .col-3xs-10, .bordered .col-3xs-11, .bordered .col-3xs-2, .bordered .col-3xs-3, .bordered .col-3xs-4, .bordered .col-3xs-5, .bordered .col-3xs-5-cell, .bordered .col-3xs-6, .bordered .col-3xs-7, .bordered .col-3xs-8, .bordered .col-3xs-9 {
	border-right: 1px solid transparent;
	border-bottom: 1px solid transparent
}
.bordered .col-3xs-10:last-child, .bordered .col-3xs-11:last-child, .bordered .col-3xs-1:last-child, .bordered .col-3xs-2:last-child, .bordered .col-3xs-3:last-child, .bordered .col-3xs-4:last-child, .bordered .col-3xs-5-cell:last-child, .bordered .col-3xs-5:last-child, .bordered .col-3xs-6:last-child, .bordered .col-3xs-7:last-child, .bordered .col-3xs-8:last-child, .bordered .col-3xs-9:last-child {
	border-right: 0
}
.bordered:last-child .col-3xs-1, .bordered:last-child .col-3xs-10, .bordered:last-child .col-3xs-11, .bordered:last-child .col-3xs-2, .bordered:last-child .col-3xs-3, .bordered:last-child .col-3xs-4, .bordered:last-child .col-3xs-5, .bordered:last-child .col-3xs-5-cell, .bordered:last-child .col-3xs-6, .bordered:last-child .col-3xs-7, .bordered:last-child .col-3xs-8, .bordered:last-child .col-3xs-9 {
	border-bottom: 0
}
.col-3xs-1 {
	width: 8.333333333333332%
}
.col-3xs-2 {
	width: 16.666666666666664%
}
.col-3xs-3 {
	width: 25%
}
.col-3xs-4 {
	width: 33.33333333333333%
}
.col-3xs-5 {
	width: 41.66666666666667%
}
.col-3xs-5-cell {
	width: 20%
}
.col-3xs-6 {
	width: 50%
}
.col-3xs-7 {
	width: 58.333333333333336%
}
.col-3xs-8 {
	width: 66.66666666666666%
}
.col-3xs-9 {
	width: 75%
}
.col-3xs-10 {
	width: 83.33333333333334%
}
.col-3xs-11 {
	width: 91.66666666666666%
}
.col-3xs-12 {
	width: 100%
}
.col-3xs-push-1 {
	left: 8.333333333333332%
}
.col-3xs-push-2 {
	left: 16.666666666666664%
}
.col-3xs-push-3 {
	left: 25%
}
.col-3xs-push-4 {
	left: 33.33333333333333%
}
.col-3xs-push-5 {
	left: 41.66666666666667%
}
.col-3xs-push-5-cell {
	left: 20%
}
.col-3xs-push-6 {
	left: 50%
}
.col-3xs-push-7 {
	left: 58.333333333333336%
}
.col-3xs-push-8 {
	left: 66.66666666666666%
}
.col-3xs-push-9 {
	left: 75%
}
.col-3xs-push-10 {
	left: 83.33333333333334%
}
.col-3xs-push-11 {
	left: 91.66666666666666%
}
.col-3xs-pull-1 {
	right: 8.333333333333332%
}
.col-3xs-pull-2 {
	right: 16.666666666666664%
}
.col-3xs-pull-3 {
	right: 25%
}
.col-3xs-pull-4 {
	right: 33.33333333333333%
}
.col-3xs-pull-5 {
	right: 41.66666666666667%
}
.col-3xs-pull-5-cell {
	right: 20%
}
.col-3xs-pull-6 {
	right: 50%
}
.col-3xs-pull-7 {
	right: 58.333333333333336%
}
.col-3xs-pull-8 {
	right: 66.66666666666666%
}
.col-3xs-pull-9 {
	right: 75%
}
.col-3xs-pull-10 {
	right: 83.33333333333334%
}
.col-3xs-pull-11 {
	right: 91.66666666666666%
}
.col-3xs-offset-1 {
	margin-left: 8.333333333333332%
}
.col-3xs-offset-2 {
	margin-left: 16.666666666666664%
}
.col-3xs-offset-3 {
	margin-left: 25%
}
.col-3xs-offset-4 {
	margin-left: 33.33333333333333%
}
.col-3xs-offset-5 {
	margin-left: 41.66666666666667%
}
.col-3xs-offset-5-cell {
	margin-left: 20%
}
.col-3xs-offset-6 {
	margin-left: 50%
}
.col-3xs-offset-7 {
	margin-left: 58.333333333333336%
}
.col-3xs-offset-8 {
	margin-left: 66.66666666666666%
}
.col-3xs-offset-9 {
	margin-left: 75%
}
.col-3xs-offset-10 {
	margin-left: 83.33333333333334%
}
.col-3xs-offset-11 {
	margin-left: 91.66666666666666%
}
}

@media (min-width:320px) {
.col-2xs-1, .col-2xs-10, .col-2xs-11, .col-2xs-2, .col-2xs-3, .col-2xs-4, .col-2xs-5, .col-2xs-5-cell, .col-2xs-6, .col-2xs-7, .col-2xs-8, .col-2xs-9 {
	float: left
}
.bordered .col-2xs-1, .bordered .col-2xs-10, .bordered .col-2xs-11, .bordered .col-2xs-2, .bordered .col-2xs-3, .bordered .col-2xs-4, .bordered .col-2xs-5, .bordered .col-2xs-5-cell, .bordered .col-2xs-6, .bordered .col-2xs-7, .bordered .col-2xs-8, .bordered .col-2xs-9 {
	border-right: 1px solid transparent;
	border-bottom: 1px solid transparent
}
.bordered .col-2xs-10:last-child, .bordered .col-2xs-11:last-child, .bordered .col-2xs-1:last-child, .bordered .col-2xs-2:last-child, .bordered .col-2xs-3:last-child, .bordered .col-2xs-4:last-child, .bordered .col-2xs-5-cell:last-child, .bordered .col-2xs-5:last-child, .bordered .col-2xs-6:last-child, .bordered .col-2xs-7:last-child, .bordered .col-2xs-8:last-child, .bordered .col-2xs-9:last-child {
	border-right: 0
}
.bordered:last-child .col-2xs-1, .bordered:last-child .col-2xs-10, .bordered:last-child .col-2xs-11, .bordered:last-child .col-2xs-2, .bordered:last-child .col-2xs-3, .bordered:last-child .col-2xs-4, .bordered:last-child .col-2xs-5, .bordered:last-child .col-2xs-5-cell, .bordered:last-child .col-2xs-6, .bordered:last-child .col-2xs-7, .bordered:last-child .col-2xs-8, .bordered:last-child .col-2xs-9 {
	border-bottom: 0
}
.col-2xs-1 {
	width: 8.333333333333332%
}
.col-2xs-2 {
	width: 16.666666666666664%
}
.col-2xs-3 {
	width: 25%
}
.col-2xs-4 {
	width: 33.33333333333333%
}
.col-2xs-5 {
	width: 41.66666666666667%
}
.col-2xs-5-cell {
	width: 20%
}
.col-2xs-6 {
	width: 50%
}
.col-2xs-7 {
	width: 58.333333333333336%
}
.col-2xs-8 {
	width: 66.66666666666666%
}
.col-2xs-9 {
	width: 75%
}
.col-2xs-10 {
	width: 83.33333333333334%
}
.col-2xs-11 {
	width: 91.66666666666666%
}
.col-2xs-12 {
	width: 100%
}
.col-2xs-push-1 {
	left: 8.333333333333332%
}
.col-2xs-push-2 {
	left: 16.666666666666664%
}
.col-2xs-push-3 {
	left: 25%
}
.col-2xs-push-4 {
	left: 33.33333333333333%
}
.col-2xs-push-5 {
	left: 41.66666666666667%
}
.col-2xs-push-5-cell {
	left: 20%
}
.col-2xs-push-6 {
	left: 50%
}
.col-2xs-push-7 {
	left: 58.333333333333336%
}
.col-2xs-push-8 {
	left: 66.66666666666666%
}
.col-2xs-push-9 {
	left: 75%
}
.col-2xs-push-10 {
	left: 83.33333333333334%
}
.col-2xs-push-11 {
	left: 91.66666666666666%
}
.col-2xs-pull-1 {
	right: 8.333333333333332%
}
.col-2xs-pull-2 {
	right: 16.666666666666664%
}
.col-2xs-pull-3 {
	right: 25%
}
.col-2xs-pull-4 {
	right: 33.33333333333333%
}
.col-2xs-pull-5 {
	right: 41.66666666666667%
}
.col-2xs-pull-5-cell {
	right: 20%
}
.col-2xs-pull-6 {
	right: 50%
}
.col-2xs-pull-7 {
	right: 58.333333333333336%
}
.col-2xs-pull-8 {
	right: 66.66666666666666%
}
.col-2xs-pull-9 {
	right: 75%
}
.col-2xs-pull-10 {
	right: 83.33333333333334%
}
.col-2xs-pull-11 {
	right: 91.66666666666666%
}
.col-2xs-offset-1 {
	margin-left: 8.333333333333332%
}
.col-2xs-offset-2 {
	margin-left: 16.666666666666664%
}
.col-2xs-offset-3 {
	margin-left: 25%
}
.col-2xs-offset-4 {
	margin-left: 33.33333333333333%
}
.col-2xs-offset-5 {
	margin-left: 41.66666666666667%
}
.col-2xs-offset-5-cell {
	margin-left: 20%
}
.col-2xs-offset-6 {
	margin-left: 50%
}
.col-2xs-offset-7 {
	margin-left: 58.333333333333336%
}
.col-2xs-offset-8 {
	margin-left: 66.66666666666666%
}
.col-2xs-offset-9 {
	margin-left: 75%
}
.col-2xs-offset-10 {
	margin-left: 83.33333333333334%
}
.col-2xs-offset-11 {
	margin-left: 91.66666666666666%
}
}

@media (min-width:480px) {
.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-5-cell, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
	float: left
}
.bordered .col-xs-1, .bordered .col-xs-10, .bordered .col-xs-11, .bordered .col-xs-2, .bordered .col-xs-3, .bordered .col-xs-4, .bordered .col-xs-5, .bordered .col-xs-5-cell, .bordered .col-xs-6, .bordered .col-xs-7, .bordered .col-xs-8, .bordered .col-xs-9 {
	border-right: 1px solid transparent;
	border-bottom: 1px solid transparent
}
.bordered .col-xs-10:last-child, .bordered .col-xs-11:last-child, .bordered .col-xs-1:last-child, .bordered .col-xs-2:last-child, .bordered .col-xs-3:last-child, .bordered .col-xs-4:last-child, .bordered .col-xs-5-cell:last-child, .bordered .col-xs-5:last-child, .bordered .col-xs-6:last-child, .bordered .col-xs-7:last-child, .bordered .col-xs-8:last-child, .bordered .col-xs-9:last-child {
	border-right: 0
}
.bordered:last-child .col-xs-1, .bordered:last-child .col-xs-10, .bordered:last-child .col-xs-11, .bordered:last-child .col-xs-2, .bordered:last-child .col-xs-3, .bordered:last-child .col-xs-4, .bordered:last-child .col-xs-5, .bordered:last-child .col-xs-5-cell, .bordered:last-child .col-xs-6, .bordered:last-child .col-xs-7, .bordered:last-child .col-xs-8, .bordered:last-child .col-xs-9 {
	border-bottom: 0
}
.col-xs-1 {
	width: 8.333333333333332%
}
.col-xs-2 {
	width: 16.666666666666664%
}
.col-xs-3 {
	width: 25%
}
.col-xs-4 {
	width: 33.33333333333333%
}
.col-xs-5 {
	width: 41.66666666666667%
}
.col-xs-5-cell {
	width: 20%
}
.col-xs-6 {
	width: 50%
}
.col-xs-7 {
	width: 58.333333333333336%
}
.col-xs-8 {
	width: 66.66666666666666%
}
.col-xs-9 {
	width: 75%
}
.col-xs-10 {
	width: 83.33333333333334%
}
.col-xs-11 {
	width: 91.66666666666666%
}
.col-xs-12 {
	width: 100%
}
.col-xs-push-1 {
	left: 8.333333333333332%
}
.col-xs-push-2 {
	left: 16.666666666666664%
}
.col-xs-push-3 {
	left: 25%
}
.col-xs-push-4 {
	left: 33.33333333333333%
}
.col-xs-push-5 {
	left: 41.66666666666667%
}
.col-xs-push-5-cell {
	left: 20%
}
.col-xs-push-6 {
	left: 50%
}
.col-xs-push-7 {
	left: 58.333333333333336%
}
.col-xs-push-8 {
	left: 66.66666666666666%
}
.col-xs-push-9 {
	left: 75%
}
.col-xs-push-10 {
	left: 83.33333333333334%
}
.col-xs-push-11 {
	left: 91.66666666666666%
}
.col-xs-pull-1 {
	right: 8.333333333333332%
}
.col-xs-pull-2 {
	right: 16.666666666666664%
}
.col-xs-pull-3 {
	right: 25%
}
.col-xs-pull-4 {
	right: 33.33333333333333%
}
.col-xs-pull-5 {
	right: 41.66666666666667%
}
.col-xs-pull-5-cell {
	right: 20%
}
.col-xs-pull-6 {
	right: 50%
}
.col-xs-pull-7 {
	right: 58.333333333333336%
}
.col-xs-pull-8 {
	right: 66.66666666666666%
}
.col-xs-pull-9 {
	right: 75%
}
.col-xs-pull-10 {
	right: 83.33333333333334%
}
.col-xs-pull-11 {
	right: 91.66666666666666%
}
.col-xs-offset-1 {
	margin-left: 8.333333333333332%
}
.col-xs-offset-2 {
	margin-left: 16.666666666666664%
}
.col-xs-offset-3 {
	margin-left: 25%
}
.col-xs-offset-4 {
	margin-left: 33.33333333333333%
}
.col-xs-offset-5 {
	margin-left: 41.66666666666667%
}
.col-xs-offset-5-cell {
	margin-left: 20%
}
.col-xs-offset-6 {
	margin-left: 50%
}
.col-xs-offset-7 {
	margin-left: 58.333333333333336%
}
.col-xs-offset-8 {
	margin-left: 66.66666666666666%
}
.col-xs-offset-9 {
	margin-left: 75%
}
.col-xs-offset-10 {
	margin-left: 83.33333333333334%
}
.col-xs-offset-11 {
	margin-left: 91.66666666666666%
}
}

@media (min-width:768px) {
.col-sm-1, .col-sm-10, .col-sm-11, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-5-cell, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 {
	float: left
}
.bordered .col-sm-1, .bordered .col-sm-10, .bordered .col-sm-11, .bordered .col-sm-2, .bordered .col-sm-3, .bordered .col-sm-4, .bordered .col-sm-5, .bordered .col-sm-5-cell, .bordered .col-sm-6, .bordered .col-sm-7, .bordered .col-sm-8, .bordered .col-sm-9 {
	border-right: 1px solid transparent;
	border-bottom: 1px solid transparent
}
.bordered .col-sm-10:last-child, .bordered .col-sm-11:last-child, .bordered .col-sm-1:last-child, .bordered .col-sm-2:last-child, .bordered .col-sm-3:last-child, .bordered .col-sm-4:last-child, .bordered .col-sm-5-cell:last-child, .bordered .col-sm-5:last-child, .bordered .col-sm-6:last-child, .bordered .col-sm-7:last-child, .bordered .col-sm-8:last-child, .bordered .col-sm-9:last-child {
	border-right: 0
}
.bordered:last-child .col-sm-1, .bordered:last-child .col-sm-10, .bordered:last-child .col-sm-11, .bordered:last-child .col-sm-2, .bordered:last-child .col-sm-3, .bordered:last-child .col-sm-4, .bordered:last-child .col-sm-5, .bordered:last-child .col-sm-5-cell, .bordered:last-child .col-sm-6, .bordered:last-child .col-sm-7, .bordered:last-child .col-sm-8, .bordered:last-child .col-sm-9 {
	border-bottom: 0
}
.col-sm-1 {
	width: 8.333333333333332%
}
.col-sm-2 {
	width: 16.666666666666664%
}
.col-sm-3 {
	width: 25%
}
.col-sm-4 {
	width: 33.33333333333333%
}
.col-sm-5 {
	width: 41.66666666666667%
}
.col-sm-5-cell {
	width: 20%
}
.col-sm-6 {
	width: 50%
}
.col-sm-7 {
	width: 58.333333333333336%
}
.col-sm-8 {
	width: 66.66666666666666%
}
.col-sm-9 {
	width: 75%
}
.col-sm-10 {
	width: 83.33333333333334%
}
.col-sm-11 {
	width: 91.66666666666666%
}
.col-sm-12 {
	width: 100%
}
.col-sm-push-1 {
	left: 8.333333333333332%
}
.col-sm-push-2 {
	left: 16.666666666666664%
}
.col-sm-push-3 {
	left: 25%
}
.col-sm-push-4 {
	left: 33.33333333333333%
}
.col-sm-push-5 {
	left: 41.66666666666667%
}
.col-sm-push-5-cell {
	left: 20%
}
.col-sm-push-6 {
	left: 50%
}
.col-sm-push-7 {
	left: 58.333333333333336%
}
.col-sm-push-8 {
	left: 66.66666666666666%
}
.col-sm-push-9 {
	left: 75%
}
.col-sm-push-10 {
	left: 83.33333333333334%
}
.col-sm-push-11 {
	left: 91.66666666666666%
}
.col-sm-pull-1 {
	right: 8.333333333333332%
}
.col-sm-pull-2 {
	right: 16.666666666666664%
}
.col-sm-pull-3 {
	right: 25%
}
.col-sm-pull-4 {
	right: 33.33333333333333%
}
.col-sm-pull-5 {
	right: 41.66666666666667%
}
.col-sm-pull-5-cell {
	right: 20%
}
.col-sm-pull-6 {
	right: 50%
}
.col-sm-pull-7 {
	right: 58.333333333333336%
}
.col-sm-pull-8 {
	right: 66.66666666666666%
}
.col-sm-pull-9 {
	right: 75%
}
.col-sm-pull-10 {
	right: 83.33333333333334%
}
.col-sm-pull-11 {
	right: 91.66666666666666%
}
.col-sm-offset-1 {
	margin-left: 8.333333333333332%
}
.col-sm-offset-2 {
	margin-left: 16.666666666666664%
}
.col-sm-offset-3 {
	margin-left: 25%
}
.col-sm-offset-4 {
	margin-left: 33.33333333333333%
}
.col-sm-offset-5 {
	margin-left: 41.66666666666667%
}
.col-sm-offset-5-cell {
	margin-left: 20%
}
.col-sm-offset-6 {
	margin-left: 50%
}
.col-sm-offset-7 {
	margin-left: 58.333333333333336%
}
.col-sm-offset-8 {
	margin-left: 66.66666666666666%
}
.col-sm-offset-9 {
	margin-left: 75%
}
.col-sm-offset-10 {
	margin-left: 83.33333333333334%
}
.col-sm-offset-11 {
	margin-left: 91.66666666666666%
}
}

@media (min-width:992px) {
.col-md-1, .col-md-10, .col-md-11, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-5-cell, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {
	float: left
}
.bordered .col-md-1, .bordered .col-md-10, .bordered .col-md-11, .bordered .col-md-2, .bordered .col-md-3, .bordered .col-md-4, .bordered .col-md-5, .bordered .col-md-5-cell, .bordered .col-md-6, .bordered .col-md-7, .bordered .col-md-8, .bordered .col-md-9 {
	border-right: 1px solid transparent;
	border-bottom: 1px solid transparent
}
.bordered .col-md-10:last-child, .bordered .col-md-11:last-child, .bordered .col-md-1:last-child, .bordered .col-md-2:last-child, .bordered .col-md-3:last-child, .bordered .col-md-4:last-child, .bordered .col-md-5-cell:last-child, .bordered .col-md-5:last-child, .bordered .col-md-6:last-child, .bordered .col-md-7:last-child, .bordered .col-md-8:last-child, .bordered .col-md-9:last-child {
	border-right: 0
}
.bordered:last-child .col-md-1, .bordered:last-child .col-md-10, .bordered:last-child .col-md-11, .bordered:last-child .col-md-2, .bordered:last-child .col-md-3, .bordered:last-child .col-md-4, .bordered:last-child .col-md-5, .bordered:last-child .col-md-5-cell, .bordered:last-child .col-md-6, .bordered:last-child .col-md-7, .bordered:last-child .col-md-8, .bordered:last-child .col-md-9 {
	border-bottom: 0
}
.col-md-1 {
	width: 8.333333333333332%
}
.col-md-2 {
	width: 16.666666666666664%
}
.col-md-3 {
	width: 25%
}
.col-md-4 {
	width: 33.33333333333333%
}
.col-md-5 {
	width: 41.66666666666667%
}
.col-md-5-cell {
	width: 20%
}
.col-md-6 {
	width: 50%
}
.col-md-7 {
	width: 58.333333333333336%
}
.col-md-8 {
	width: 66.66666666666666%
}
.col-md-9 {
	width: 75%
}
.col-md-10 {
	width: 83.33333333333334%
}
.col-md-11 {
	width: 91.66666666666666%
}
.col-md-12 {
	width: 100%
}
.col-md-push-0 {
	left: auto
}
.col-md-push-1 {
	left: 8.333333333333332%
}
.col-md-push-2 {
	left: 16.666666666666664%
}
.col-md-push-3 {
	left: 25%
}
.col-md-push-4 {
	left: 33.33333333333333%
}
.col-md-push-5 {
	left: 41.66666666666667%
}
.col-md-push-5-cell {
	left: 20%
}
.col-md-push-6 {
	left: 50%
}
.col-md-push-7 {
	left: 58.333333333333336%
}
.col-md-push-8 {
	left: 66.66666666666666%
}
.col-md-push-9 {
	left: 75%
}
.col-md-push-10 {
	left: 83.33333333333334%
}
.col-md-push-11 {
	left: 91.66666666666666%
}
.col-md-pull-0 {
	right: auto
}
.col-md-pull-1 {
	right: 8.333333333333332%
}
.col-md-pull-2 {
	right: 16.666666666666664%
}
.col-md-pull-3 {
	right: 25%
}
.col-md-pull-4 {
	right: 33.33333333333333%
}
.col-md-pull-5 {
	right: 41.66666666666667%
}
.col-md-pull-5-cell {
	right: 20%
}
.col-md-pull-6 {
	right: 50%
}
.col-md-pull-7 {
	right: 58.333333333333336%
}
.col-md-pull-8 {
	right: 66.66666666666666%
}
.col-md-pull-9 {
	right: 75%
}
.col-md-pull-10 {
	right: 83.33333333333334%
}
.col-md-pull-11 {
	right: 91.66666666666666%
}
.col-md-offset-0 {
	margin-left: 0
}
.col-md-offset-1 {
	margin-left: 8.333333333333332%
}
.col-md-offset-2 {
	margin-left: 16.666666666666664%
}
.col-md-offset-3 {
	margin-left: 25%
}
.col-md-offset-4 {
	margin-left: 33.33333333333333%
}
.col-md-offset-5 {
	margin-left: 41.66666666666667%
}
.col-md-offset-5-cell {
	margin-left: 20%
}
.col-md-offset-6 {
	margin-left: 50%
}
.col-md-offset-7 {
	margin-left: 58.333333333333336%
}
.col-md-offset-8 {
	margin-left: 66.66666666666666%
}
.col-md-offset-9 {
	margin-left: 75%
}
.col-md-offset-10 {
	margin-left: 83.33333333333334%
}
.col-md-offset-11 {
	margin-left: 91.66666666666666%
}
}

@media (min-width:1120px) {
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-5-cell, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9 {
	float: left
}
.bordered .col-lg-1, .bordered .col-lg-10, .bordered .col-lg-11, .bordered .col-lg-2, .bordered .col-lg-3, .bordered .col-lg-4, .bordered .col-lg-5, .bordered .col-lg-5-cell, .bordered .col-lg-6, .bordered .col-lg-7, .bordered .col-lg-8, .bordered .col-lg-9 {
	border-right: 1px solid transparent;
	border-bottom: 1px solid transparent
}
.bordered .col-lg-10:last-child, .bordered .col-lg-11:last-child, .bordered .col-lg-1:last-child, .bordered .col-lg-2:last-child, .bordered .col-lg-3:last-child, .bordered .col-lg-4:last-child, .bordered .col-lg-5-cell:last-child, .bordered .col-lg-5:last-child, .bordered .col-lg-6:last-child, .bordered .col-lg-7:last-child, .bordered .col-lg-8:last-child, .bordered .col-lg-9:last-child {
	border-right: 0
}
.bordered:last-child .col-lg-1, .bordered:last-child .col-lg-10, .bordered:last-child .col-lg-11, .bordered:last-child .col-lg-2, .bordered:last-child .col-lg-3, .bordered:last-child .col-lg-4, .bordered:last-child .col-lg-5, .bordered:last-child .col-lg-5-cell, .bordered:last-child .col-lg-6, .bordered:last-child .col-lg-7, .bordered:last-child .col-lg-8, .bordered:last-child .col-lg-9 {
	border-bottom: 0
}
.col-lg-1 {
	width: 8.333333333333332%
}
.col-lg-2 {
	width: 16.666666666666664%
}
.col-lg-3 {
	width: 25%
}
.col-lg-4 {
	width: 33.33333333333333%
}
.col-lg-5 {
	width: 41.66666666666667%
}
.col-lg-5-cell {
	width: 20%
}
.col-lg-6 {
	width: 50%
}
.col-lg-7 {
	width: 58.333333333333336%
}
.col-lg-8 {
	width: 66.66666666666666%
}
.col-lg-9 {
	width: 75%
}
.col-lg-10 {
	width: 83.33333333333334%
}
.col-lg-11 {
	width: 91.66666666666666%
}
.col-lg-12 {
	width: 100%
}
.col-lg-push-0 {
	left: auto
}
.col-lg-push-1 {
	left: 8.333333333333332%
}
.col-lg-push-2 {
	left: 16.666666666666664%
}
.col-lg-push-3 {
	left: 25%
}
.col-lg-push-4 {
	left: 33.33333333333333%
}
.col-lg-push-5 {
	left: 41.66666666666667%
}
.col-lg-push-5-cell {
	left: 20%
}
.col-lg-push-6 {
	left: 50%
}
.col-lg-push-7 {
	left: 58.333333333333336%
}
.col-lg-push-8 {
	left: 66.66666666666666%
}
.col-lg-push-9 {
	left: 75%
}
.col-lg-push-10 {
	left: 83.33333333333334%
}
.col-lg-push-11 {
	left: 91.66666666666666%
}
.col-lg-pull-0 {
	right: auto
}
.col-lg-pull-1 {
	right: 8.333333333333332%
}
.col-lg-pull-2 {
	right: 16.666666666666664%
}
.col-lg-pull-3 {
	right: 25%
}
.col-lg-pull-4 {
	right: 33.33333333333333%
}
.col-lg-pull-5 {
	right: 41.66666666666667%
}
.col-lg-pull-5-cell {
	right: 20%
}
.col-lg-pull-6 {
	right: 50%
}
.col-lg-pull-7 {
	right: 58.333333333333336%
}
.col-lg-pull-8 {
	right: 66.66666666666666%
}
.col-lg-pull-9 {
	right: 75%
}
.col-lg-pull-10 {
	right: 83.33333333333334%
}
.col-lg-pull-11 {
	right: 91.66666666666666%
}
.col-lg-offset-0 {
	margin-left: 0
}
.col-lg-offset-1 {
	margin-left: 8.333333333333332%
}
.col-lg-offset-2 {
	margin-left: 16.666666666666664%
}
.col-lg-offset-3 {
	margin-left: 25%
}
.col-lg-offset-4 {
	margin-left: 33.33333333333333%
}
.col-lg-offset-5 {
	margin-left: 41.66666666666667%
}
.col-lg-offset-5-cell {
	margin-left: 20%
}
.col-lg-offset-6 {
	margin-left: 50%
}
.col-lg-offset-7 {
	margin-left: 58.333333333333336%
}
.col-lg-offset-8 {
	margin-left: 66.66666666666666%
}
.col-lg-offset-9 {
	margin-left: 75%
}
.col-lg-offset-10 {
	margin-left: 83.33333333333334%
}
.col-lg-offset-11 {
	margin-left: 91.66666666666666%
}
}

@media (max-width:319px) {
.row {
	margin-left: -7.5px;
	margin-right: -7.5px
}
.col-2xs-1, .col-2xs-10, .col-2xs-11, .col-2xs-12, .col-2xs-2, .col-2xs-3, .col-2xs-4, .col-2xs-5, .col-2xs-5-cell, .col-2xs-6, .col-2xs-7, .col-2xs-8, .col-2xs-9, .col-3xs-1, .col-3xs-10, .col-3xs-11, .col-3xs-12, .col-3xs-2, .col-3xs-3, .col-3xs-4, .col-3xs-5, .col-3xs-5-cell, .col-3xs-6, .col-3xs-7, .col-3xs-8, .col-3xs-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-5-cell, .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-5-cell, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
	padding-left: 7.5px;
	padding-right: 7.5px
}
.grid-small-margins {
	margin-left: -5px;
	margin-right: -5px
}
.grid-small-margins .col-2xs-1, .grid-small-margins .col-2xs-10, .grid-small-margins .col-2xs-11, .grid-small-margins .col-2xs-12, .grid-small-margins .col-2xs-2, .grid-small-margins .col-2xs-3, .grid-small-margins .col-2xs-4, .grid-small-margins .col-2xs-5, .grid-small-margins .col-2xs-5-cell, .grid-small-margins .col-2xs-6, .grid-small-margins .col-2xs-7, .grid-small-margins .col-2xs-8, .grid-small-margins .col-2xs-9, .grid-small-margins .col-3xs-1, .grid-small-margins .col-3xs-10, .grid-small-margins .col-3xs-11, .grid-small-margins .col-3xs-12, .grid-small-margins .col-3xs-2, .grid-small-margins .col-3xs-3, .grid-small-margins .col-3xs-4, .grid-small-margins .col-3xs-5, .grid-small-margins .col-3xs-5-cell, .grid-small-margins .col-3xs-6, .grid-small-margins .col-3xs-7, .grid-small-margins .col-3xs-8, .grid-small-margins .col-3xs-9, .grid-small-margins .col-lg-1, .grid-small-margins .col-lg-10, .grid-small-margins .col-lg-11, .grid-small-margins .col-lg-12, .grid-small-margins .col-lg-2, .grid-small-margins .col-lg-3, .grid-small-margins .col-lg-4, .grid-small-margins .col-lg-5, .grid-small-margins .col-lg-5-cell, .grid-small-margins .col-lg-6, .grid-small-margins .col-lg-7, .grid-small-margins .col-lg-8, .grid-small-margins .col-lg-9, .grid-small-margins .col-md-1, .grid-small-margins .col-md-10, .grid-small-margins .col-md-11, .grid-small-margins .col-md-12, .grid-small-margins .col-md-2, .grid-small-margins .col-md-3, .grid-small-margins .col-md-4, .grid-small-margins .col-md-5, .grid-small-margins .col-md-5-cell, .grid-small-margins .col-md-6, .grid-small-margins .col-md-7, .grid-small-margins .col-md-8, .grid-small-margins .col-md-9, .grid-small-margins .col-sm-1, .grid-small-margins .col-sm-10, .grid-small-margins .col-sm-11, .grid-small-margins .col-sm-12, .grid-small-margins .col-sm-2, .grid-small-margins .col-sm-3, .grid-small-margins .col-sm-4, .grid-small-margins .col-sm-5, .grid-small-margins .col-sm-5-cell, .grid-small-margins .col-sm-6, .grid-small-margins .col-sm-7, .grid-small-margins .col-sm-8, .grid-small-margins .col-sm-9, .grid-small-margins .col-xs-1, .grid-small-margins .col-xs-10, .grid-small-margins .col-xs-11, .grid-small-margins .col-xs-12, .grid-small-margins .col-xs-2, .grid-small-margins .col-xs-3, .grid-small-margins .col-xs-4, .grid-small-margins .col-xs-5, .grid-small-margins .col-xs-5-cell, .grid-small-margins .col-xs-6, .grid-small-margins .col-xs-7, .grid-small-margins .col-xs-8, .grid-small-margins .col-xs-9 {
	padding-left: 5px;
	padding-right: 5px
}
.grid-big-margins {
	margin-left: -16px;
	margin-right: -16px
}
.grid-big-margins .col-2xs-1, .grid-big-margins .col-2xs-10, .grid-big-margins .col-2xs-11, .grid-big-margins .col-2xs-12, .grid-big-margins .col-2xs-2, .grid-big-margins .col-2xs-3, .grid-big-margins .col-2xs-4, .grid-big-margins .col-2xs-5, .grid-big-margins .col-2xs-5-cell, .grid-big-margins .col-2xs-6, .grid-big-margins .col-2xs-7, .grid-big-margins .col-2xs-8, .grid-big-margins .col-2xs-9, .grid-big-margins .col-3xs-1, .grid-big-margins .col-3xs-10, .grid-big-margins .col-3xs-11, .grid-big-margins .col-3xs-12, .grid-big-margins .col-3xs-2, .grid-big-margins .col-3xs-3, .grid-big-margins .col-3xs-4, .grid-big-margins .col-3xs-5, .grid-big-margins .col-3xs-5-cell, .grid-big-margins .col-3xs-6, .grid-big-margins .col-3xs-7, .grid-big-margins .col-3xs-8, .grid-big-margins .col-3xs-9, .grid-big-margins .col-lg-1, .grid-big-margins .col-lg-10, .grid-big-margins .col-lg-11, .grid-big-margins .col-lg-12, .grid-big-margins .col-lg-2, .grid-big-margins .col-lg-3, .grid-big-margins .col-lg-4, .grid-big-margins .col-lg-5, .grid-big-margins .col-lg-5-cell, .grid-big-margins .col-lg-6, .grid-big-margins .col-lg-7, .grid-big-margins .col-lg-8, .grid-big-margins .col-lg-9, .grid-big-margins .col-md-1, .grid-big-margins .col-md-10, .grid-big-margins .col-md-11, .grid-big-margins .col-md-12, .grid-big-margins .col-md-2, .grid-big-margins .col-md-3, .grid-big-margins .col-md-4, .grid-big-margins .col-md-5, .grid-big-margins .col-md-5-cell, .grid-big-margins .col-md-6, .grid-big-margins .col-md-7, .grid-big-margins .col-md-8, .grid-big-margins .col-md-9, .grid-big-margins .col-sm-1, .grid-big-margins .col-sm-10, .grid-big-margins .col-sm-11, .grid-big-margins .col-sm-12, .grid-big-margins .col-sm-2, .grid-big-margins .col-sm-3, .grid-big-margins .col-sm-4, .grid-big-margins .col-sm-5, .grid-big-margins .col-sm-5-cell, .grid-big-margins .col-sm-6, .grid-big-margins .col-sm-7, .grid-big-margins .col-sm-8, .grid-big-margins .col-sm-9, .grid-big-margins .col-xs-1, .grid-big-margins .col-xs-10, .grid-big-margins .col-xs-11, .grid-big-margins .col-xs-12, .grid-big-margins .col-xs-2, .grid-big-margins .col-xs-3, .grid-big-margins .col-xs-4, .grid-big-margins .col-xs-5, .grid-big-margins .col-xs-5-cell, .grid-big-margins .col-xs-6, .grid-big-margins .col-xs-7, .grid-big-margins .col-xs-8, .grid-big-margins .col-xs-9 {
	padding-left: 16px;
	padding-right: 16px
}
}
.section-white .bordered .col {
	border-color: #eef1f1
}
.section-grey .bordered .col {
	border-color: #e6eaea
}
.section-base .bordered .col {
	border-color: #009ca4
}
.section-dark .bordered .col {
	border-color: #2a3036
}
.section-parallax .bordered .col {
	border-color: #242427
}
.copyright {
	line-height: 30px
}
.no-margin {
	margin: 0!important
}
.no-margin-top {
	margin-top: 0!important
}
.no-margin-right {
	margin-right: 0!important
}
.no-margin-bottom {
	margin-bottom: 0!important
}
.no-margin-left {
	margin-left: 0!important
}
.no-padding {
	padding: 0!important
}
.no-padding-top {
	padding-top: 0!important
}
.no-padding-right {
	padding-right: 0!important
}
.no-padding-bottom {
	padding-bottom: 0!important
}
.no-padding-left {
	padding-left: 0!important
}
.padding-top-10, .padding-top-bottom-10 {
	padding-top: 10px!important
}
.padding-top-15, .padding-top-bottom-15 {
	padding-top: 15px!important
}
.padding-top-20, .padding-top-bottom-20 {
	padding-top: 20px!important
}
.padding-top-25, .padding-top-bottom-25 {
	padding-top: 25px!important
}
.padding-top-30, .padding-top-bottom-30 {
	padding-top: 30px!important
}
.padding-top-40, .padding-top-bottom-40 {
	padding-top: 40px!important
}
.padding-top-50, .padding-top-bottom-50 {
	padding-top: 50px!important
}
.padding-top-60, .padding-top-70, .padding-top-bottom-60, .padding-top-bottom-70 {
	padding-top: 60px!important
}
.padding-top-80, .padding-top-bottom-80 {
	padding-top: 80px!important
}
.padding-top-90, .padding-top-bottom-90 {
	padding-top: 90px!important
}
.padding-top-100, .padding-top-bottom-100 {
	padding-top: 100px!important
}
.padding-top-110, .padding-top-bottom-110 {
	padding-top: 110px!important
}
.padding-top-120, .padding-top-bottom-120 {
	padding-top: 120px!important
}
.padding-top-130, .padding-top-bottom-130 {
	padding-top: 130px!important
}
.padding-top-140, .padding-top-bottom-140 {
	padding-top: 140px!important
}
.padding-top-150, .padding-top-bottom-150 {
	padding-top: 150px!important
}
.padding-top-160, .padding-top-bottom-160 {
	padding-top: 160px!important
}
.padding-top-170, .padding-top-bottom-170 {
	padding-top: 170px!important
}
.padding-bottom-10, .padding-top-bottom-10 {
	padding-bottom: 10px!important
}
.padding-bottom-15, .padding-top-bottom-15 {
	padding-bottom: 15px!important
}
.padding-bottom-20, .padding-bottom-25, .padding-top-bottom-20, .padding-top-bottom-25 {
	padding-bottom: 20px!important
}
.padding-bottom-30, .padding-top-bottom-30 {
	padding-bottom: 30px!important
}
.padding-bottom-40, .padding-top-bottom-40 {
	padding-bottom: 40px!important
}
.padding-bottom-50, .padding-top-bottom-50 {
	padding-bottom: 50px!important
}
.padding-bottom-60, .padding-top-bottom-60 {
	padding-bottom: 60px!important
}
.padding-bottom-70, .padding-top-bottom-70 {
	padding-bottom: 70px!important
}
.padding-bottom-80, .padding-top-bottom-80 {
	padding-bottom: 80px!important
}
.padding-bottom-90, .padding-top-bottom-90 {
	padding-bottom: 90px!important
}
.padding-bottom-100, .padding-top-bottom-100 {
	padding-bottom: 100px!important
}
.padding-bottom-110, .padding-top-bottom-110 {
	padding-bottom: 110px!important
}
.padding-bottom-120, .padding-top-bottom-120 {
	padding-bottom: 120px!important
}
.padding-bottom-130, .padding-top-bottom-130 {
	padding-bottom: 130px!important
}
.padding-bottom-140, .padding-top-bottom-140 {
	padding-bottom: 140px!important
}
.padding-bottom-150, .padding-top-bottom-150 {
	padding-bottom: 150px!important
}
.padding-bottom-160, .padding-top-bottom-160 {
	padding-bottom: 160px!important
}
.padding-bottom-170, .padding-top-bottom-170 {
	padding-bottom: 170px!important
}
.no-border {
	border: 0!important
}
.no-border-top {
	border-top: 0!important
}
.no-border-right {
	border-right: 0!important
}
.no-border-bottom {
	border-bottom: 0!important
}
.no-border-left {
	border-left: 0!important
}
.no-border-radius {
	-webkit-border-radius: 0!important;
	-moz-border-radius: 0!important;
	border-radius: 0!important
}
.margin-sides-15 {
	margin-left: 15px!important;
	margin-right: 15px!important
}
.margin-sides-12 {
	margin-left: 12px!important;
	margin-right: 12px!important
}
.margin-sides-10 {
	margin-left: 10px!important;
	margin-right: 10px!important
}
.margin-sides-5 {
	margin-left: 5px!important;
	margin-right: 5px!important
}
.margin-sides-3 {
	margin-left: 3px!important;
	margin-right: 3px!important
}
.margin-sides-2 {
	margin-left: 2px!important;
	margin-right: 2px!important
}
.margin-sides-1 {
	margin-left: 1px!important;
	margin-right: 1px!important
}
.margin-sides-0 {
	margin: 0!important
}
.texture {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0
}
.no-transitions {
	-webkit-transition-property: none!important;
	-moz-transition-property: none!important;
	-ms-transition-property: none!important;
	-o-transition-property: none!important;
	transition-property: none!important
}
.clearfix:after, .clearfix:before {
	content: " ";
	display: table
}
.clearfix:after {
	clear: both
}
.hide {
	display: none!important
}
.show {
	display: block!important
}
.pull-right {
	float: right!important
}
.pull-left {
	float: left!important
}
.left {
	float: left;
	margin: 20px 20px 20px 0
}
.right {
	float: right;
	margin: 20px 0 20px 20px
}
.center {
	display: block;
	margin: 20px auto;
	text-align: center
}
.text-left {
	text-align: left
}
.text-right {
	text-align: right
}
.text-center {
	text-align: center
}
.shadow {
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.08)!important;
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,.08)!important;
	box-shadow: 0 1px 1px rgba(0,0,0,.08)!important
}
.shadow-15 {
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.15)!important;
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.15)!important;
	box-shadow: 0 1px 2px rgba(0,0,0,.15)!important
}
.shadow-inset {
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.07)!important;
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.07)!important;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.07)!important
}
.bg-main-wood {
	background: url(../img/bg/wood.jpg) #fff
}
.bg-main-wood-dark {
	background: url(../img/bg/wood-dark.jpg) #fff
}
.bg-main-wood-light {
	background: url(../img/bg/wood-light.jpg) #fff
}
.bg-main-embossed-dark {
	background: url(../img/bg/embossed-dark.jpg) #fff
}
.hide-excess {
	overflow: hidden
}
/*Section*/
.section-w {
	
	-webkit-transition: background .1s ease-in-out 0s;
	-moz-transition: background .1s ease-in-out 0s;
	-ms-transition: background .1s ease-in-out 0s;
	-o-transition: background .1s ease-in-out 0s;
	transition: background .1s ease-in-out 0s;
	box-shadow:0 0 50px -20px #000;
}
.section {
	max-width: 1120px;
	margin: 0 auto;
	padding: 60px 40px 40px;
	position: relative;
}
.section-z {
	max-width: 1120px;
	margin: 0 auto;
	padding: 0px;
	position: relative
}
.titlebar {
	padding-top: 50px;
	padding-bottom: 50px
}
.titlebar h1 {
	margin-bottom: 0
}
.titlebar .breadcrumb {
	font-size: 12px;
	line-height: 1.3em
}
.titlebar .breadcrumb ul {
	display: inline;
	margin: 0 0 0 5px;
	padding: 0;
	-webkit-padding-start: 0
}
.titlebar .breadcrumb li {
	display: inline
}
.titlebar .breadcrumb li:after {
	font-family: fontello;
	content: "\e810";
	margin: 0 5px 0 7px
}
.titlebar .breadcrumb li:last-child:after {
	display: none
}
.titlebar.titlebar-small {
	padding-top: 32px;
	padding-bottom: 32px
}
.titlebar.titlebar-small h1 {
	font-size: 26px;
	font-weight: 300;
	text-transform: none;
	letter-spacing: 0
}
.titlebar.breadcrumb-only {
	padding-top: 17px;
	padding-bottom: 17px
}
.titlebar-breadcrumb-top .breadcrumb {
	margin-bottom: 11px
}
.titlebar-breadcrumb-right {
	display: table;
	vertical-align: middle;
	width: 100%;
	box-sizing: border-box
}
.titlebar-breadcrumb-right .breadcrumb, .titlebar-breadcrumb-right h1 {
	display: table-cell;
	vertical-align: middle
}
.titlebar-breadcrumb-right h1 {
	width: 60%;
	padding-right: 20px
}
.titlebar-breadcrumb-right .breadcrumb {
	width: 40%;
	text-align: right;
	position: relative;
	top: 0
}
.section-parallax {
	background-size: cover;
	background-repeat: repeat-y;
	background-position: 0 50%;
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none
}
.section-video {
	position: absolute;
	top: 0;
	left: 0;
	min-width: 100%
}
.section-high {
	width: 100%;
	display: table
}
.section-high .section {
	height: 100%;
	display: table-cell;
	vertical-align: middle
}

@media screen and (min-width:1120px) {
.section-parallax {
	background-attachment: fixed
}
}

@media (max-width:992px) {
.section {
	padding: 55px 30px 35px
}
}

@media (max-width:768px) {
.section {
	padding: 50px 20px 30px
}
}
/*White*/
.section-white {
	background-color: #fff
}
.section-white.borders {
	border-top: 1px solid #eef1f1;
	border-bottom: 1px solid #eef1f1
}
.section-white.border-top {
	border-top: 1px solid #eef1f1
}
.section-white.border-bottom {
	border-bottom: 1px solid #eef1f1
}
.section-white.borders-light {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff
}
.section-white.border-top-light {
	border-top: 1px solid #fff
}
.section-white.border-bottom-light {
	border-bottom: 1px solid #fff
}
.section-white.shadow-bottom {
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.08);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.08);
	box-shadow: 0 1px 2px rgba(0,0,0,.08)
}
.header-sticky .section-white.shadow-bottom {
	-webkit-box-shadow: 0 1px 15px rgba(0,0,0,.1);
	-moz-box-shadow: 0 1px 15px rgba(0,0,0,.1);
	box-shadow: 0 1px 15px rgba(0,0,0,.1)
}
.section-white.shadow-inside {
	-webkit-box-shadow: inset 0 0 3px rgba(0,0,0,.1);
	-moz-box-shadow: inset 0 0 3px rgba(0,0,0,.1);
	box-shadow: inset 0 0 3px rgba(0,0,0,.1)
}
.section-white.shadow-inside-top {
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.08);
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.08);
	box-shadow: inset 0 1px 2px rgba(0,0,0,.08)
}
.section-white.shadow-inside-bottom {
	-webkit-box-shadow: inset 0 -1px 2px rgba(0,0,0,.08);
	-moz-box-shadow: inset 0 -1px 2px rgba(0,0,0,.08);
	box-shadow: inset 0 -1px 2px rgba(0,0,0,.08)
}
.section-white .breadcrumb {
	color: #a3adb4
}
.section-white .breadcrumb li:after {
	color: #d8dee2
}
/*Grey*/
.section-grey {
	background-color: #f4f6f6
}
.section-grey.borders {
	border-top: 1px solid #e6eaea;
	border-bottom: 1px solid #e6eaea
}
.section-grey.border-top {
	border-top: 1px solid #e6eaea
}
.section-grey.border-bottom {
	border-bottom: 1px solid #e6eaea
}
.section-grey.borders-light {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff
}
.section-grey.border-top-light {
	border-top: 1px solid #fff
}
.section-grey.border-bottom-light {
	border-bottom: 1px solid #fff
}
.section-grey.shadow-bottom {
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.08);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.08);
	box-shadow: 0 1px 2px rgba(0,0,0,.08)
}
.header-sticky .section-grey.shadow-bottom {
	-webkit-box-shadow: 0 1px 15px rgba(0,0,0,.1);
	-moz-box-shadow: 0 1px 15px rgba(0,0,0,.1);
	box-shadow: 0 1px 15px rgba(0,0,0,.1)
}
.section-grey.shadow-inside {
	-webkit-box-shadow: inset 0 0 3px rgba(0,0,0,.12);
	-moz-box-shadow: inset 0 0 3px rgba(0,0,0,.12);
	box-shadow: inset 0 0 3px rgba(0,0,0,.12)
}
.section-grey.shadow-inside-top {
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.06);
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.06);
	box-shadow: inset 0 1px 2px rgba(0,0,0,.06)
}
.section-grey.shadow-inside-bottom {
	-webkit-box-shadow: inset 0 -1px 2px rgba(0,0,0,.04);
	-moz-box-shadow: inset 0 -1px 2px rgba(0,0,0,.04);
	box-shadow: inset 0 -1px 2px rgba(0,0,0,.04)
}
.section-grey .breadcrumb {
	color: #9ca5ab
}
.section-grey .breadcrumb li:after {
	color: #cfd6da
}
/*Base*/
.section-base {
	background-color: #c00
}
.section-base.borders {
	border-top: 1px solid #0055aa;
	border-bottom: 1px solid #0055aa
}
.section-base.border-top {
	border-top: 1px solid #0055aa
}
.section-base.border-bottom {
	border-bottom: 1px solid #0055aa
}
.section-base.borders-light {
	border-top: 1px solid #3bc0c2;
	border-bottom: 1px solid #3bc0c2
}
.section-base.border-top-light {
	border-top: 1px solid #3bc0c2
}
.section-base.border-bottom-light {
	border-bottom: 1px solid #3bc0c2
}
.section-base.shadow-bottom {
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.07);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,.07);
	box-shadow: 0 1px 3px rgba(0,0,0,.07)
}
.header-sticky .section-base.shadow-bottom {
	-webkit-box-shadow: 0 1px 15px rgba(0,0,0,.1);
	-moz-box-shadow: 0 1px 15px rgba(0,0,0,.1);
	box-shadow: 0 1px 15px rgba(0,0,0,.1)
}
.section-base.shadow-inside {
	-webkit-box-shadow: inset 0 0 3px rgba(0,0,0,.13);
	-moz-box-shadow: inset 0 0 3px rgba(0,0,0,.13);
	box-shadow: inset 0 0 3px rgba(0,0,0,.13)
}
.section-base.shadow-inside-top {
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.12);
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.12);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.12)
}
.section-base.shadow-inside-bottom {
	-webkit-box-shadow: inset 0 -1px 1px rgba(0,0,0,.12);
	-moz-box-shadow: inset 0 -1px 1px rgba(0,0,0,.12);
	box-shadow: inset 0 -1px 1px rgba(0,0,0,.12)
}
.section-base .breadcrumb {
	color: #cde5f6
}
.section-base .breadcrumb li:after {
	color: #62c1d6
}
/*Dark*/
.section-dark {
	background-color: #2a2d33
}
.section-dark.borders {
	border-top: 1px solid #1a1e22;
	border-bottom: 1px solid #1a1e22
}
.section-dark.border-top {
	border-top: 1px solid #1a1e22
}
.section-dark.border-bottom {
	border-bottom: 1px solid #1a1e22
}
.section-dark.borders-light {
	border-top: 1px solid #2e343a;
	border-bottom: 1px solid #2e343a
}
.section-dark.border-top-light {
	border-top: 1px solid #2e343a
}
.section-dark.border-bottom-light {
	border-bottom: 1px solid #2e343a
}
.section-dark.shadow-bottom {
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,.2);
	box-shadow: 0 1px 3px rgba(0,0,0,.2)
}
.header-sticky .section-dark.shadow-bottom {
	-webkit-box-shadow: 0 1px 15px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 15px rgba(0,0,0,.2);
	box-shadow: 0 1px 15px rgba(0,0,0,.2)
}
.section-dark.shadow-inside {
	-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,.42);
	-moz-box-shadow: inset 0 0 5px rgba(0,0,0,.42);
	box-shadow: inset 0 0 5px rgba(0,0,0,.42)
}
.section-dark.shadow-inside-top {
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
	box-shadow: inset 0 1px 2px rgba(0,0,0,.2)
}
.section-dark.shadow-inside-bottom {
	-webkit-box-shadow: inset 0 -1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: inset 0 -1px 2px rgba(0,0,0,.2);
	box-shadow: inset 0 -1px 2px rgba(0,0,0,.2)
}
.section-dark .breadcrumb {
	color: #858d91
}
.section-dark .breadcrumb li:after {
	color: #475257
}
.section-parallax {
	background-color: #000
}
.section-parallax.borders {
	border-top: 1px solid #121315;
	border-bottom: 1px solid #121315
}
.section-parallax.border-top {
	border-top: 1px solid #121315
}
.section-parallax.border-bottom {
	border-bottom: 1px solid #121315
}
.section-parallax.borders-light {
	border-top: 1px solid #242427;
	border-bottom: 1px solid #242427
}
.section-parallax.border-top-light {
	border-top: 1px solid #242427
}
.section-parallax.border-bottom-light {
	border-bottom: 1px solid #242427
}
.section-parallax.shadow-bottom {
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2)
}
.header-sticky .section-parallax.shadow-bottom {
	-webkit-box-shadow: 0 1px 5px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 5px rgba(0,0,0,.2);
	box-shadow: 0 1px 5px rgba(0,0,0,.2)
}
.section-parallax.shadow-inside {
	-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,.42);
	-moz-box-shadow: inset 0 0 5px rgba(0,0,0,.42);
	box-shadow: inset 0 0 5px rgba(0,0,0,.42)
}
.section-parallax.shadow-inside-top {
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
	box-shadow: inset 0 1px 2px rgba(0,0,0,.2)
}
.section-parallax.shadow-inside-bottom {
	-webkit-box-shadow: inset 0 -1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: inset 0 -1px 2px rgba(0,0,0,.2);
	box-shadow: inset 0 -1px 2px rgba(0,0,0,.2)
}
.section-parallax .breadcrumb {
	color: rgba(250,250,250,.4)
}
.section-parallax .breadcrumb li:after {
	color: rgba(250,250,250,.2)
}
.section-base-gradient {
	background: #0dc0c0;
	background: -moz-linear-gradient(left, #0dc0c0 0, #009ca8 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, #0dc0c0), color-stop(100%, #009ca8));
	background: -webkit-linear-gradient(left, #0dc0c0 0, #009ca8 100%);
	background: -o-linear-gradient(left, #0dc0c0 0, #009ca8 100%);
	background: -ms-linear-gradient(left, #0dc0c0 0, #009ca8 100%);
	background: linear-gradient(to right, #0dc0c0 0, #009ca8 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0dc0c0', endColorstr='#009ca8', GradientType=1)
}
.border-top-strong-base {
	border-top: 3px solid #c00;
}
.border-bottom-strong-base {
	border-bottom: 3px solid #c00;
}
.section-overlay-base {
	background: rgba(0,102,116,.9)
}
.header {

	z-index: 1001
}
.row-lg, .row-md, .row-sm {
	padding-top: 0;
	padding-bottom: 0
}
.row-lg img, .row-md img, .row-sm img {
	max-height: 100%
}
.row-lg .full-height, .row-md .full-height, .row-sm .full-height {
	vertical-align: top
}
.row-lg:after, .row-lg:before, .row-md:after, .row-md:before, .row-sm:after, .row-sm:before {
	content: " ";
	display: table
}
.row-lg:after, .row-md:after, .row-sm:after {
	clear: both
}
.row-block {
	display: inline-block;
	margin: 0 10px;
	float: left;
	line-height: 1em;
	vertical-align: top;
	max-height: 100%
}
.row-block:first-child:not(.pull-right) {
	margin-left: 0
}
.row-block.pull-right:first-child, .row-block:not(.pull-right)+.pull-right {
	margin-right: 0
}
.row-block a {
	max-height: 100%
}
.row-block a:hover {
	text-decoration: none
}
.bordered {
	position: relative;
	border-left: 1px solid transparent;
	border-right: 1px solid transparent
}
.bordered:after, .bordered:before {
	display: block;
	width: 1px;
	height: 100%;
	content: " ";
	position: absolute;
	z-index: 1;
	top: 0;
	background: 0 0
}
.bordered:before {
	left: 0
}
.bordered:after {
	right: 0
}
.bordered:hover:after, .bordered:hover:before {
	background: 0 0
}
.bordered:after, .bordered:before {
	-webkit-transition: all .1s ease-in-out 0s;
	-moz-transition: all .1s ease-in-out 0s;
	-ms-transition: all .1s ease-in-out 0s;
	-o-transition: all .1s ease-in-out 0s;
	transition: all .1s ease-in-out 0s
}
.row-block-logo a {
	display: inline-block;
	vertical-align: middle;
	padding: 0;
	border-bottom: 0
}
.row-block-logo .has-bg {
	-webkit-transition: background .1s ease-in-out 0s;
	-moz-transition: background .1s ease-in-out 0s;
	-ms-transition: background .1s ease-in-out 0s;
	-o-transition: background .1s ease-in-out 0s;
	transition: background .1s ease-in-out 0s
}
.row-block-logo img {
	display: block
}
.row-block-logo .center-vertically {
	display: table
}
.row-block-logo .center-vertically>a, .row-block-logo .center-vertically>span {
	display: table-cell;
	vertical-align: middle
}
.row-lg .row-block-logo img {
	max-height: 96px
}
.row-md .row-block-logo img {
	max-height: 70px
}
.row-sm .row-block-logo img {
	max-height: 46px
}
.row-block-txt {
	position: relative;
	line-height: 28px
}
.row-block-txt a {
	border-bottom: 1px solid transparent;
	-webkit-transition: all .1s ease-in-out 0s;
	-moz-transition: all .1s ease-in-out 0s;
	-ms-transition: all .1s ease-in-out 0s;
	-o-transition: all .1s ease-in-out 0s;
	transition: all .1s ease-in-out 0s
}
.row-block-icon {
	position: relative;
	margin: -3px 6px 0 0;
	font-size: 14px
}
.row-block-icon.icon-circle, .row-block-icon.icon-square {
	top: -1px;
	height: 26px;
	width: 26px;
	font-size: 14px;
	line-height: 26px;
	margin: 0 8px -9px 0
}
.row-sm .big-font {
	font-size: 16px
}
.row-sm .bigger-font {
	font-size: 18px;
	font-weight: 300
}
.row-sm .row-block-txt {
	margin-top: 9px;
	margin-bottom: 9px
}
.row-sm .center-vertically>a, .row-sm .center-vertically>span {
	height: 46px
}
.row-md .big-font {
	font-size: 16px
}
.row-md .bigger-font {
	font-size: 18px;
	font-weight: 300
}
.row-md .row-block-txt {
	margin-top: 21px;
	margin-bottom: 21px
}
.row-md .center-vertically>a, .row-md .center-vertically>span {
	height: 70px
}
.row-lg .big-font {
	font-size: 16px
}
.row-lg .bigger-font {
	font-size: 18px;
	font-weight: 300
}
.row-lg .row-block-txt {
	margin-top: 34px;
	margin-bottom: 34px
}
.row-lg .center-vertically>a, .row-lg .center-vertically>span {
	height: 96px
}
.section-white .row-block-logo .has-bg {
	background: #f9fafa
}
.section-white .row-block-logo .has-bg:hover {
	background: #f3f4f5
}
.section-white .row-block-logo .bordered {
	border-color: #e0e2e4
}
.section-white .row-block-logo .bordered:after, .section-white .row-block-logo .bordered:before {
	display: block;
	width: 1px;
	height: 100%;
	content: " ";
	position: absolute;
	z-index: 1;
	top: 0;
	background: 0 0
}
.section-white .row-block-logo .bordered:before {
	left: 0
}
.section-white .row-block-logo .bordered:after {
	right: 0
}
.section-white .row-block-logo .bordered:hover:after, .section-white .row-block-logo .bordered:hover:before {
	background: 0 0
}
.section-grey .row-block-logo .has-bg {
	background: #fff
}
.section-grey .row-block-logo .has-bg:hover {
	background: #e9eaeb
}
.section-grey .row-block-logo .bordered {
	border-color: #e0e2e4
}
.section-grey .row-block-logo .bordered:after, .section-grey .row-block-logo .bordered:before {
	display: block;
	width: 1px;
	height: 100%;
	content: " ";
	position: absolute;
	z-index: 1;
	top: 0;
	background: 0 0
}
.section-grey .row-block-logo .bordered:before {
	left: 0
}
.section-grey .row-block-logo .bordered:after {
	right: 0
}
.section-grey .row-block-logo .bordered:hover:after, .section-grey .row-block-logo .bordered:hover:before {
	background: 0 0
}
.section-base .row-block-logo .has-bg {
	background: #3c8cbd
}
.section-base .row-block-logo .has-bg:hover {
	background: #3276b1
}
.section-base .row-block-logo .bordered {
	border-color: #5196c4
}
.section-base .row-block-logo .bordered:after, .section-base .row-block-logo .bordered:before {
	display: block;
	width: 1px;
	height: 100%;
	content: " ";
	position: absolute;
	z-index: 1;
	top: 0;
	background: 0 0
}
.section-base .row-block-logo .bordered:before {
	left: 0
}
.section-base .row-block-logo .bordered:after {
	right: 0
}
.section-base .row-block-logo .bordered:hover:after, .section-base .row-block-logo .bordered:hover:before {
	background: 0 0
}

/*Navbar*/
.collapse {
  display: none;
}
.collapse.in {
  display: block;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  -o-transition-property: height, visibility;
     transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
  -o-transition-duration: 0.35s;
     transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
  -o-transition-timing-function: ease;
     transition-timing-function: ease;
}

.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.dropup,
.dropdown {
  position: relative;
}
.dropdown-toggle:focus {
  outline: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 14px;
  text-align: left;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown-menu > li > a {
  display: block;
  padding: 5px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333333;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #ffffff;
  text-decoration: none;
  outline: 0;
  background-color: #337ab7;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #777777;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed;
}
.open > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}
.dropdown-menu-right {
  left: auto;
  right: 0;
}
.dropdown-menu-left {
  left: 0;
  right: auto;
}
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #777777;
  white-space: nowrap;
}
.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid;
  content: "";
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}
@media (min-width: 992px) {
  .navbar-right .dropdown-menu {
    left: auto;
    right: 0;
  }
  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
  }
}
.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.nav > li {
  position: relative;
  display: block;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.nav > li.disabled > a {
  color: #777777;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #777777;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #eeeeee;
  border-color: #337ab7;
}
.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img {
  max-width: none;
}
.navbar {
  position: relative;
  min-height: 50px;
  border: 1px solid transparent;
}
@media (min-width: 992px) {
  .navbar {
    border-radius: 0px;
  }
  .navbar-header {
    float: left;
  }
}
.navbar-collapse {
  overflow-x: visible;
  padding-right: 15px;
  padding-left: 15px;
  border-top: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 992px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    -webkit-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;
  }
}
.section > .navbar-header,
.section-w > .navbar-header,
.section > .navbar-collapse,
.section-w > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 992px) {
  .section > .navbar-header,
  .section-w > .navbar-header,
  .section > .navbar-collapse,
  .section-w > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
.navbar-brand {
  float: left;
  padding: 0px;
  font-size: 18px;
  height: 80px;
}
.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}
.navbar-brand > img {
  display: block;
}
.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 0px;
  padding: 9px 10px;
  margin-top: 25px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.navbar-toggle:focus {
  outline: 0;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 992px) {
  .navbar-toggle {
    display: none;
  }
}
.navbar-nav {
  margin: 7.5px -15px;
}
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
  font-weight:700;
}
@media (max-width: 991px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 992px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.navbar-text {
  margin-top: 15px;
  margin-bottom: 15px;
}
@media (min-width: 992px) {
  .navbar-text {
    float: left;
    margin-left: 15px;
    margin-right: 15px;
  }
}
@media (min-width: 992px) {
  .navbar-left {
    float: left !important;
  }
  .navbar-right {
    float: right !important;
    margin-right: -15px;
  }
  .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}
.navbar-default {
  background-color: transparent;
  border-color: transparent;
}
.navbar-default .navbar-brand {
  color: #000;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #000;
}
.navbar-default .navbar-nav > li > a {
  color: #000;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #c00;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #555555;
  background-color: #e7e7e7;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #cccccc;
  background-color: transparent;
}
.navbar-default .navbar-toggle {
  border-color: #dddddd;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #dddddd;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888888;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  background-color: #e7e7e7;
  color: #555555;
}
@media (max-width: 991px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777777;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333333;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555555;
    background-color: #e7e7e7;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #cccccc;
    background-color: transparent;
  }
}
.navbar-default .navbar-link {
  color: #777777;
}
.navbar-default .navbar-link:hover {
  color: #333333;
}
.navbar-default .btn-link {
  color: #777777;
}
.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
  color: #333333;
}
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {
  color: #cccccc;
}
.clearfix:before,
.clearfix:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after {
  content: " ";
  display: table;
}
.clearfix:after,
.form-horizontal .form-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after {
  clear: both;
}
/*------------------------*/
.dropcap {
	font-size: 56px;
	line-height: 100%;
	font-weight: 300;
	float: left;
	margin: 0 20px 15px 0
}
.dropcap-circle, .dropcap-square {
	width: 58px;
	height: 58px;
	margin: 5px 20px 10px 0;
	float: left;
	text-align: center;
	font-size: 36px;
	line-height: 56px;
	border-radius: 3px
}
.dropcap-suqare {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}
.dropcap-circle {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%
}
.news-date {
	background: url(../img/news-date.png) no-repeat;
	color: #2e343c;
	float: left;
	font-size: 22px;
	font-weight: 400;
	height: 65px;
	line-height: 26px;
	margin: 0 23px 10px 0;
	padding: 3px 0 0;
	position: relative;
	text-align: center;
	width: 50px;
	text-shadow: 0 1px 0 #f5f8f8
}
.news-date span {
	bottom: 11px;
	font-size: 11px;
	font-weight: 600;
	color: #737a81;
	left: 0;
	line-height: 10px;
	position: absolute;
	text-transform: uppercase;
	width: 50px;
	letter-spacing: 1px
}
.section-white .dropcap {
	color: #21252b
}
.section-white .dropcap-circle, .section-white .dropcap-square {
	background: #0dc0c0;
	color: #fff;
	text-shadow: 0 1px 0 rgba(0,0,0,.1);
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}
.section-grey .dropcap {
	color: #21252b
}
.section-grey .dropcap-circle, .section-grey .dropcap-square {
	background: #0dc0c0;
	color: #fff;
	text-shadow: 0 1px 0 rgba(0,0,0,.1);
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}
.section-base .dropcap {
	color: #fff
}
.section-base .dropcap-circle, .section-base .dropcap-square {
	background: #008c98;
	color: #fff;
	text-shadow: 0 1px 1px rgba(0,0,0,.1);
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}
.section-dark .dropcap {
	color: #fff
}
.section-dark .dropcap-circle, .section-dark .dropcap-square {
	background: #0dc0c0;
	color: #fff;
	text-shadow: 0 1px 2px rgba(0,0,0,.05);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.05);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.05);
	box-shadow: 0 1px 2px rgba(0,0,0,.05)
}
.section-parallax .dropcap {
	color: #fff
}
.section-parallax .dropcap-circle, .section-parallax .dropcap-square {
	background: #0dc0c0;
	color: #fff;
	text-shadow: 0 1px 2px rgba(0,0,0,.05);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.05);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.05);
	box-shadow: 0 1px 2px rgba(0,0,0,.05)
}
hr {
	height: 0;
	border: 0;
	margin: 25px 0;
	overflow: hidden
}
hr.divider-big {
	margin: 40px 0
}
hr.divider-bigger {
	margin: 60px 0
}
.row+hr {
	margin: 5px 0 25px
}
.row+hr.divider-big {
	margin: 20px 0 40px
}
.row+hr.divider-bigger {
	margin: 40px 0 60px
}
hr.divider {
	border-top: 1px solid transparent
}
hr.divider-double {
	height: 9px;
	position: relative
}
hr.divider-double:after, hr.divider-double:before {
	display: block;
	content: "";
	border-top: 1px solid transparent;
	position: absolute;
	left: 0;
	right: 0
}
hr.divider-double:before {
	top: 0
}
hr.divider-double:after {
	bottom: 0
}
hr.divider-dashed {
	border-top-style: dashed;
	border-bottom-style: dashed
}
hr.divider-dotted {
	border-top-style: dotted;
	border-bottom-style: dotted
}
hr.divider-gap-10 {
	margin: 5px 0
}
hr.divider-gap-15 {
	margin: 7px 0
}
hr.divider-gap-20 {
	margin: 10px 0
}
hr.divider-gap-30 {
	margin: 15px 0
}
hr.divider-gap-40 {
	margin: 20px 0
}
hr.divider-gap-50 {
	margin: 25px 0
}
hr.divider-gap-60 {
	margin: 30px 0
}
hr.divider-gap-70 {
	margin: 35px 0
}
hr.divider-gap-80 {
	margin: 40px 0
}
hr.divider-gap-90 {
	margin: 45px 0
}
hr.divider-gap-100 {
	margin: 50px 0
}
.section-base hr, .section-base hr:after, .section-base hr:before {
	border-color: #40c2c4
}
.section-base hr.divider-dashed, .section-base hr.divider-dotted {
	border-color: #1bcdcd
}
.section-white hr, .section-white hr:after, .section-white hr:before {
	border-color: #e0e0e0
}
.section-white hr.divider-dashed, .section-white hr.divider-dotted {
	border-color: #d6dfdf
}
.section-grey hr, .section-grey hr:after, .section-grey hr:before {
	border-color: #e5eaea
}
.section-grey hr.divider-dashed, .section-grey hr.divider-dotted {
	border-color: #d6dfdf
}
.section-dark hr, .section-dark hr:after, .section-dark hr:before {
	border-color: #2e343a
}
.section-dark hr.divider-dashed, .section-dark hr.divider-dotted {
	border-color: #333941
}
.section-parallax hr, .section-parallax hr:after, .section-parallax hr:before {
	border-color: rgba(250,250,250,.2)
}
.section-parallax hr.divider-dashed, .section-parallax hr.divider-dotted {
	border-color: rgba(250,250,250,.3)
}
.bullets-circle, .bullets-square, .list-with-icons, .no-bullets {
	list-style: none;
	padding-left: 0
}
.bullets-circle li, .bullets-square li, .list-with-icons li {
	position: relative;
	padding-left: 22px
}
.bullets-circle li .bullet-icon, .bullets-circle li .bullet-icon-img, .bullets-square li .bullet-icon, .bullets-square li .bullet-icon-img, .list-with-icons li .bullet-icon, .list-with-icons li .bullet-icon-img {
	position: absolute;
	left: 0
}
.bullets-circle li .bullet-icon, .bullets-square li .bullet-icon, .list-with-icons li .bullet-icon {
	top: 0;
	font-size: 14px
}
.bullets-circle li .bullet-icon-img, .bullets-square li .bullet-icon-img, .list-with-icons li .bullet-icon-img {
	top: -1px
}
.bullets-circle li, .bullets-square li {
	padding-left: 35px;
	margin: 12px 0
}
.bullets-circle li .bullet-icon, .bullets-circle li .bullet-icon-img, .bullets-square li .bullet-icon, .bullets-square li .bullet-icon-img {
	width: 26px;
	height: 26px;
	font-size: 14px;
	overflow: hidden;
	line-height: 26px;
	top: -1px;
	text-align: center
}
.bullets-circle li .bullet-icon-img, .bullets-square li .bullet-icon-img {
	line-height: 26px
}
.bullets-circle.bullets-contur li .bullet-icon, .bullets-circle.bullets-contur li .bullet-icon-img, .bullets-circle.bullets-contur-base li .bullet-icon, .bullets-circle.bullets-contur-base li .bullet-icon-img, .bullets-circle.bullets-contur-dark li .bullet-icon, .bullets-circle.bullets-contur-dark li .bullet-icon-img, .bullets-square.bullets-contur li .bullet-icon, .bullets-square.bullets-contur li .bullet-icon-img, .bullets-square.bullets-contur-base li .bullet-icon, .bullets-square.bullets-contur-base li .bullet-icon-img, .bullets-square.bullets-contur-dark li .bullet-icon, .bullets-square.bullets-contur-dark li .bullet-icon-img {
	line-height: 24px;
	border: 1px solid
}
.bullets-circle.bullets-contur li .bullet-icon-img, .bullets-circle.bullets-contur-base li .bullet-icon-img, .bullets-circle.bullets-contur-dark li .bullet-icon-img, .bullets-square.bullets-contur li .bullet-icon-img, .bullets-square.bullets-contur-base li .bullet-icon-img, .bullets-square.bullets-contur-dark li .bullet-icon-img {
	line-height: 24px
}
.bullets-square .bullet-icon, .bullets-square .bullet-icon-img {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px
}
.bullets-circle .bullet-icon, .bullets-circle .bullet-icon-img {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%
}
.list-dashed li {
	margin: 0;
	padding-top: 9px;
	padding-bottom: 9px;
	position: relative
}
.list-dashed.list-with-icons .bullet-icon {
	top: 9px
}
.list-dashed.bullets-circle .bullet-icon, .list-dashed.bullets-circle .bullet-icon-img, .list-dashed.bullets-square .bullet-icon, .list-dashed.bullets-square .bullet-icon-img, .list-dashed.list-with-icons .bullet-icon-img {
	top: 10px
}
.list-big-margins li {
	margin: 18px 0
}
.list-big-margins li:first-child {
	margin-top: 0
}
.list-big-margins li:last-child {
	margin-bottom: 0
}
.list-menu a {
	padding: 9px 12px 10px 23px;
	line-height: 1.4em
}
.list-menu li {
	padding: 0!important
}
.list-menu li:after {
	top: 12px!important;
	left: 10px!important
}
.list-icons-dot li, .list-icons-heart li, .list-icons-help li, .list-icons-link li, .list-icons-minus li, .list-icons-news li, .list-icons-ok li, .list-icons-plus li, .list-icons-right-dir li, .list-icons-right-open li, .list-icons-star li, .list-icons-twitter li {
	padding-left: 23px
}
.list-icons-dot li:after, .list-icons-heart li:after, .list-icons-help li:after, .list-icons-link li:after, .list-icons-minus li:after, .list-icons-news li:after, .list-icons-ok li:after, .list-icons-plus li:after, .list-icons-right-dir li:after, .list-icons-right-open li:after, .list-icons-star li:after, .list-icons-twitter li:after {
	font-family: fontello;
	display: block;
	position: absolute;
	top: 1px;
	left: 0;
	font-size: 14px
}
.list-icons-dot.list-dashed li:after, .list-icons-heart.list-dashed li:after, .list-icons-help.list-dashed li:after, .list-icons-link.list-dashed li:after, .list-icons-minus.list-dashed li:after, .list-icons-news.list-dashed li:after, .list-icons-ok.list-dashed li:after, .list-icons-plus.list-dashed li:after, .list-icons-right-dir.list-dashed li:after, .list-icons-right-open.list-dashed li:after, .list-icons-star.list-dashed li:after, .list-icons-twitter.list-dashed li:after {
	top: 9px
}
.list-icons-right-dir li, .list-icons-right-open li {
	padding-left: 16px
}
.list-icons-twitter li {
	padding-left: 25px
}
.list-icons-help li {
	padding-left: 20px
}
.list-icons-dot li {
	padding-left: 18px
}
.list-icons-plus li:after {
	content: "\e918";
	color: #4BD867;
	font-size: 17px
}
.list-icons-twitter li:after {
	content: "\e84b";
	font-size: 16px;
	color: #DEE1E6
}
.list-icons-minus li:after {
	content: "\e91b";
	color: #F37341;
	font-size: 17px
}
.list-icons-help li:after {
	content: "\e91e"
}
.list-icons-ok li:after {
	content: "\e810";
	font-size: 16px
}
.list-icons-dot li:after {
	content: "\e817";
	font-size: 22px;
	text-shadow: 0 3px 3px rgba(0,0,0,.1)
}
.list-icons-heart li:after {
	content: "\e908";
	color: #F37341
}
.list-icons-star li:after {
	content: "\e90a";
	color: #F7CA56
}
.list-icons-link li:after {
	content: "\e924";
	font-size: 16px
}
.list-icons-right-open li:after {
	content: "\e810"
}
.list-icons-right-dir li:after {
	content: "\e8d4"
}
.list-icons-news li:after {
	content: "\e89c"
}
/*Icon*/
.icon-box:after, .icon-box:before {
	content: " ";
	display: table
}
.icon-box:after {
	clear: both
}
.icon-box .icon-box-icon {
	width: 30px;
	height: 30px;
	text-align: center;
	vertical-align: middle;
	font-size: 30px;
	line-height: 30px;
	margin-top: 3px;
	float: left;
	transition: all .3s ease-in-out
}
.icon-box .icon-box-icon img {
	max-width: 30px;
	max-height: 30px
}
.icon-box .icon-box-content {
	margin-left: 50px
}
.icon-box .icon-box-icon-circle, .icon-box .icon-box-icon-square {
	width: 48px;
	height: 48px;
	line-height: 46px;
	font-size: 26px;
	margin-top: 6px
}
.icon-box .icon-box-icon-circle img, .icon-box .icon-box-icon-square img {
	max-width: 28px;
	max-height: 28px;
	margin-top: -5px
}
.icon-box .icon-box-content-2 {
	margin-left: 68px
}
.icon-box .icon-box-icon-square {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px
}
.icon-box .icon-box-icon-circle {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%
}
.icon-box-icon-big .icon-box-icon {
	width: 56px;
	height: 56px;
	font-size: 56px;
	line-height: 56px;
	margin-top: 3px
}
.icon-box-icon-big .icon-box-icon img {
	max-width: 56px;
	max-height: 56px
}
.icon-box-icon-big .icon-box-content {
	margin-left: 76px
}
.icon-box-icon-big .icon-box-icon-circle, .icon-box-icon-big .icon-box-icon-square {
	width: 70px;
	height: 70px;
	font-size: 30px;
	line-height: 68px;
	margin-top: 6px
}
.icon-box-icon-big .icon-box-icon-circle img, .icon-box-icon-big .icon-box-icon-square img {
	max-width: 40px;
	max-height: 40px;
	margin-top: -8px
}
.icon-box-icon-big .icon-box-content-2 {
	margin-left: 56px
}

.icon-box-icon-bigger .icon-box-img img {
	max-width: 100px;
	max-height: 100px;
}
.icon-box-icon-bigger .icon-box-content {
	margin-left: 120px
}
@media (max-width:479px){
.icon-box-icon-bigger .icon-box-img {
	width: 100%;
	text-align:center;
	float:none !important;
}
.icon-box-icon-bigger .icon-box-img img {
	margin-bottom:20px;
}
.icon-box-icon-bigger .icon-box-content {
	margin-left: 0px !important;
}

}
.icon-box-vertical .icon-box-icon {
	width: 44px;
	height: 44px;
	text-align: center;
	vertical-align: middle;
	font-size: 44px;
	line-height: 44px;
	margin-bottom: 20px;
	transition: all .3s ease-in-out
}
.icon-box-vertical .icon-box-icon img {
	max-width: 44px;
	max-height: 44px;
	margin-top: -12px
}
.icon-box-vertical .icon-box-icon-circle, .icon-box-vertical .icon-box-icon-square {
	width: 60px;
	height: 60px;
	line-height: 58px;
	font-size: 32px
}
.icon-box-vertical .icon-box-icon-circle img, .icon-box-vertical .icon-box-icon-square img {
	max-width: 38px;
	max-height: 38px;
	margin-top: -8px
}
.icon-box-vertical .icon-box-icon-circle.icon-box-icon-contur, .icon-box-vertical .icon-box-icon-circle.icon-box-icon-contur-base, .icon-box-vertical .icon-box-icon-circle.icon-box-icon-contur-dark, .icon-box-vertical .icon-box-icon-circle.icon-box-icon-contur-white, .icon-box-vertical .icon-box-icon-square.icon-box-icon-contur, .icon-box-vertical .icon-box-icon-square.icon-box-icon-contur-base, .icon-box-vertical .icon-box-icon-square.icon-box-icon-contur-dark, .icon-box-vertical .icon-box-icon-square.icon-box-icon-contur-white {
	border: 2px solid transparent;
	line-height: 54px
}
.icon-box-vertical .icon-box-icon-circle.icon-box-icon-contur img, .icon-box-vertical .icon-box-icon-circle.icon-box-icon-contur-base img, .icon-box-vertical .icon-box-icon-circle.icon-box-icon-contur-dark img, .icon-box-vertical .icon-box-icon-circle.icon-box-icon-contur-white img, .icon-box-vertical .icon-box-icon-square.icon-box-icon-contur img, .icon-box-vertical .icon-box-icon-square.icon-box-icon-contur-base img, .icon-box-vertical .icon-box-icon-square.icon-box-icon-contur-dark img, .icon-box-vertical .icon-box-icon-square.icon-box-icon-contur-white img {
	max-width: 38px;
	max-height: 38px;
	margin-top: -8px
}
.icon-box-vertical .icon-box-icon-square {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px
}
.icon-box-vertical .icon-box-icon-circle {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%
}
.icon-box-vertical.text-center .icon-box-icon {
	margin-right: auto;
	margin-left: auto
}
.icon-box-vertical-icon-big .icon-box-icon {
	width: 60px;
	height: 60px;
	font-size: 60px;
	line-height: 60px
}
.icon-box-vertical-icon-big .icon-box-icon img {
	max-width: 70px;
	max-height: 70px
}
.icon-box-vertical-icon-big .icon-box-icon-circle, .icon-box-vertical-icon-big .icon-box-icon-square {
	width: 90px;
	height: 90px;
	line-height: 88px;
	font-size: 38px
}
.icon-box-vertical-icon-big .icon-box-icon-circle img, .icon-box-vertical-icon-big .icon-box-icon-square img {
	max-width: 36px;
	max-height: 36px
}
.icon-box-vertical-icon-big .icon-box-icon-circle.icon-box-icon-contur, .icon-box-vertical-icon-big .icon-box-icon-circle.icon-box-icon-contur-base, .icon-box-vertical-icon-big .icon-box-icon-circle.icon-box-icon-contur-dark, .icon-box-vertical-icon-big .icon-box-icon-circle.icon-box-icon-contur-white, .icon-box-vertical-icon-big .icon-box-icon-square.icon-box-icon-contur, .icon-box-vertical-icon-big .icon-box-icon-square.icon-box-icon-contur-base, .icon-box-vertical-icon-big .icon-box-icon-square.icon-box-icon-contur-dark, .icon-box-vertical-icon-big .icon-box-icon-square.icon-box-icon-contur-white {
	border: 2px solid transparent;
	line-height: 84px
}
.icon-box-vertical-icon-big .icon-box-icon-circle.icon-box-icon-contur img, .icon-box-vertical-icon-big .icon-box-icon-circle.icon-box-icon-contur-base img, .icon-box-vertical-icon-big .icon-box-icon-circle.icon-box-icon-contur-dark img, .icon-box-vertical-icon-big .icon-box-icon-circle.icon-box-icon-contur-white img, .icon-box-vertical-icon-big .icon-box-icon-square.icon-box-icon-contur img, .icon-box-vertical-icon-big .icon-box-icon-square.icon-box-icon-contur-base img, .icon-box-vertical-icon-big .icon-box-icon-square.icon-box-icon-contur-dark img, .icon-box-vertical-icon-big .icon-box-icon-square.icon-box-icon-contur-white img {
	max-width: 36px;
	max-height: 36px
}
.icon-box-vertical-icon-bigger .icon-box-icon {
	width: 120px;
	height: 120px;
	font-size: 110px;
	line-height: 120px;
	margin-bottom: 25px
}
.icon-box-vertical-icon-bigger .icon-box-icon img {
	max-width: 120px;
	max-height: 120px;
	margin-top: -30px
}
.icon-box-vertical-icon-bigger .icon-box-icon-circle, .icon-box-vertical-icon-bigger .icon-box-icon-square {
	width: 130px;
	height: 130px;
	line-height: 128px;
	font-size: 50px
}
.icon-box-vertical-icon-bigger .icon-box-icon-circle img, .icon-box-vertical-icon-bigger .icon-box-icon-square img {
	max-width: 80px;
	max-height: 80px;
	margin-top: -10px
}
.icon-box-vertical-icon-bigger .icon-box-icon-circle.icon-box-icon-contur, .icon-box-vertical-icon-bigger .icon-box-icon-circle.icon-box-icon-contur-base, .icon-box-vertical-icon-bigger .icon-box-icon-circle.icon-box-icon-contur-dark, .icon-box-vertical-icon-bigger .icon-box-icon-circle.icon-box-icon-contur-white, .icon-box-vertical-icon-bigger .icon-box-icon-square.icon-box-icon-contur, .icon-box-vertical-icon-bigger .icon-box-icon-square.icon-box-icon-contur-base, .icon-box-vertical-icon-bigger .icon-box-icon-square.icon-box-icon-contur-dark, .icon-box-vertical-icon-bigger .icon-box-icon-square.icon-box-icon-contur-white {
	border: 2px solid transparent;
	line-height: 124px
}
.icon-box-vertical-icon-bigger .icon-box-icon-circle.icon-box-icon-contur img, .icon-box-vertical-icon-bigger .icon-box-icon-circle.icon-box-icon-contur-base img, .icon-box-vertical-icon-bigger .icon-box-icon-circle.icon-box-icon-contur-dark img, .icon-box-vertical-icon-bigger .icon-box-icon-circle.icon-box-icon-contur-white img, .icon-box-vertical-icon-bigger .icon-box-icon-square.icon-box-icon-contur img, .icon-box-vertical-icon-bigger .icon-box-icon-square.icon-box-icon-contur-base img, .icon-box-vertical-icon-bigger .icon-box-icon-square.icon-box-icon-contur-dark img, .icon-box-vertical-icon-bigger .icon-box-icon-square.icon-box-icon-contur-white img {
	max-width: 80px;
	max-height: 80px;
	margin-top: -18px
}
.section-white li .bullet-icon, .section-white li .bullet-icon-img {
	color: #4d5258
}
.section-white .list-dashed li {
	border-bottom: 1px dashed #d6dfdf
}
.section-white .list-dashed li:last-child {
	border-bottom: none
}
.section-white .list-icons-news li:after, .section-white .list-icons-right-dir li:after, .section-white .list-icons-right-open li:after {
	color: #cccdd3
}
.section-white .list-menu li a {
	color: #4a5058
}
.section-white .list-menu li a:hover {
	color: #0dc0c0;
	background: #f8fafa
}
.section-grey li .bullet-icon, .section-grey li .bullet-icon-img {
	color: #4d5258
}
.section-grey .list-dashed li {
	border-bottom: 1px dashed #d6dfdf
}
.section-grey .list-dashed li:last-child {
	border-bottom: none
}
.section-grey .list-icons-news li:after, .section-grey .list-icons-right-dir li:after, .section-grey .list-icons-right-open li:after {
	color: #cccdd3
}
.section-grey .list-menu li a {
	color: #4a5058
}
.section-grey .list-menu li a:hover {
	color: #0dc0c0;
	background: #fafbfc
}
.section-base li .bullet-icon, .section-base li .bullet-icon-img {
	color: #fff
}
.section-base .list-dashed li {
	border-bottom: 1px dashed #1bcdcd
}
.section-base .list-dashed li:last-child {
	border-bottom: none
}
.section-base .list-icons-news li:after, .section-base .list-icons-right-dir li:after, .section-base .list-icons-right-open li:after {
	color: #a3d3da
}
.section-base .list-menu li a {
	color: #fff
}
.section-base .list-menu li a:hover {
	color: #fff;
	background: #05b5b6
}
.section-dark li .bullet-icon, .section-dark li .bullet-icon-img {
	color: #c6ccd0
}
.section-dark .list-dashed li {
	border-bottom: 1px dashed #333941
}
.section-dark .list-dashed li:last-child {
	border-bottom: none
}
.section-dark .list-icons-news li:after, .section-dark .list-icons-right-dir li:after, .section-dark .list-icons-right-open li:after {
	color: #40464f
}
.section-dark .list-menu li a {
	color: #abb3b9
}
.section-dark .list-menu li a:hover {
	color: #0dc0c0;
	background: #272b32
}
.section-parallax li .bullet-icon, .section-parallax li .bullet-icon-img {
	color: #4d5258
}
.section-parallax .list-dashed li {
	border-bottom: 1px dashed #d6dfdf
}
.section-parallax .list-dashed li:last-child {
	border-bottom: none
}
.section-parallax .list-icons-news li:after, .section-parallax .list-icons-right-dir li:after, .section-parallax .list-icons-right-open li:after {
	color: #cccdd3
}
.section-parallax .list-menu li a {
	color: #abb3b9
}
.section-parallax .list-menu li a:hover {
	color: #0dc0c0;
	background: #32363c
}
.bullets-circle li .bullet-icon, .bullets-circle li .bullet-icon-img, .bullets-square li .bullet-icon, .bullets-square li .bullet-icon-img {
	background: #f4f6f6;
	color: #4d5258
}
.bullets-base li .bullet-icon, .bullets-base li .bullet-icon-img {
	background: #10C7C7;
	color: #fff;
	text-shadow: 0 1px 0 rgba(0,0,0,.1)
}
.bullets-dark li .bullet-icon, .bullets-dark li .bullet-icon-img {
	background: #2e343c;
	color: #e5eaea
}
.bullets-contur li .bullet-icon, .bullets-contur li .bullet-icon-img {
	background: 0 0;
	color: #b1b9bf;
	text-shadow: none;
	border-color: #b1b9bf
}
.bullets-contur-dark li .bullet-icon, .bullets-contur-dark li .bullet-icon-img {
	background: 0 0;
	color: #2e343c;
	text-shadow: none;
	border-color: #2e343c
}
.bullets-contur-base li .bullet-icon, .bullets-contur-base li .bullet-icon-img {
	background: 0 0;
	color: #10C7C7;
	text-shadow: none;
	border-color: #10C7C7
}
.icon-box .icon-box-icon, .icon-box-vertical .icon-box-icon {
	color: #ccd6d9
}
.icon-box .icon-box-icon.icon-box-icon-base, .icon-box-vertical .icon-box-icon.icon-box-icon-base {
	color: #10C7C7
}
.icon-box .icon-box-icon.icon-box-icon-dark, .icon-box-vertical .icon-box-icon.icon-box-icon-dark {
	color: #373D46
}
.icon-box .icon-box-icon.icon-box-icon-white, .icon-box-vertical .icon-box-icon.icon-box-icon-white {
	color: #fff
}
.icon-box .icon-box-icon-circle, .icon-box .icon-box-icon-square, .icon-box-vertical .icon-box-icon-circle, .icon-box-vertical .icon-box-icon-square {
	background: #eef1f1;
	color: #21252b
}
.icon-box .icon-box-icon-circle.icon-box-icon-base, .icon-box .icon-box-icon-square.icon-box-icon-base, .icon-box-vertical .icon-box-icon-circle.icon-box-icon-base, .icon-box-vertical .icon-box-icon-square.icon-box-icon-base {
	background: #10C7C7;
	color: #fff;
	text-shadow: 0 1px 0 rgba(0,0,0,.15);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.07);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,.07);
	box-shadow: 0 1px 3px rgba(0,0,0,.07)
}
.icon-box .icon-box-icon-circle.icon-box-icon-dark, .icon-box .icon-box-icon-square.icon-box-icon-dark, .icon-box-vertical .icon-box-icon-circle.icon-box-icon-dark, .icon-box-vertical .icon-box-icon-square.icon-box-icon-dark {
	background: #2e343c;
	color: #10C7C7;
	text-shadow: 0 1px 0 rgba(0,0,0,.2);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.07);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,.07);
	box-shadow: 0 1px 3px rgba(0,0,0,.07)
}
.icon-box .icon-box-icon-circle.icon-box-icon-white, .icon-box .icon-box-icon-square.icon-box-icon-white, .icon-box-vertical .icon-box-icon-circle.icon-box-icon-white, .icon-box-vertical .icon-box-icon-square.icon-box-icon-white {
	background: #fff;
	color: #10C7C7;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.1);
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,.1);
	box-shadow: 0 1px 1px rgba(0,0,0,.1)
}
.icon-box .icon-box-icon-circle.icon-box-icon-contur, .icon-box .icon-box-icon-square.icon-box-icon-contur, .icon-box-vertical .icon-box-icon-circle.icon-box-icon-contur, .icon-box-vertical .icon-box-icon-square.icon-box-icon-contur {
	background: 0 0;
	color: #ccd6d9;
	border-color: #ccd6d9
}
.icon-box .icon-box-icon-circle.icon-box-icon-contur-base, .icon-box .icon-box-icon-square.icon-box-icon-contur-base, .icon-box-vertical .icon-box-icon-circle.icon-box-icon-contur-base, .icon-box-vertical .icon-box-icon-square.icon-box-icon-contur-base {
	background: 0 0;
	color: #10C7C7;
	border-color: #10C7C7
}
.icon-box .icon-box-icon-circle.icon-box-icon-contur-dark, .icon-box .icon-box-icon-square.icon-box-icon-contur-dark, .icon-box-vertical .icon-box-icon-circle.icon-box-icon-contur-dark, .icon-box-vertical .icon-box-icon-square.icon-box-icon-contur-dark {
	background: 0 0;
	color: #373D46;
	border-color: #373D46
}
.icon-box .icon-box-icon-circle.icon-box-icon-contur-white, .icon-box .icon-box-icon-square.icon-box-icon-contur-white, .icon-box-vertical .icon-box-icon-circle.icon-box-icon-contur-white, .icon-box-vertical .icon-box-icon-square.icon-box-icon-contur-white {
	background: 0 0;
	color: #fff;
	border-color: #fff;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}
.icon-box-hover:hover .icon-box-icon {
	color: #10C7C7
}
.icon-box-hover:hover .icon-box-icon.icon-box-icon-base {
	color: #E75C39
}
.icon-box-hover:hover .icon-box-icon.icon-box-icon-dark, .icon-box-hover:hover .icon-box-icon.icon-box-icon-white {
	color: #10C7C7
}
.icon-box-hover:hover .icon-box-icon-circle, .icon-box-hover:hover .icon-box-icon-square {
	background: #10C7C7;
	color: #fff
}
.icon-box-hover:hover .icon-box-icon-circle.icon-box-icon-base, .icon-box-hover:hover .icon-box-icon-square.icon-box-icon-base {
	background: #E75C39;
	color: #fff
}
.icon-box-hover:hover .icon-box-icon-circle.icon-box-icon-dark, .icon-box-hover:hover .icon-box-icon-circle.icon-box-icon-white, .icon-box-hover:hover .icon-box-icon-square.icon-box-icon-dark, .icon-box-hover:hover .icon-box-icon-square.icon-box-icon-white {
	background: #10C7C7;
	color: #fff
}
.icon-box-hover:hover .icon-box-icon-circle.icon-box-icon-contur, .icon-box-hover:hover .icon-box-icon-square.icon-box-icon-contur {
	background: 0 0;
	color: #10C7C7;
	border-color: #10C7C7
}
.icon-box-hover:hover .icon-box-icon-circle.icon-box-icon-contur-base, .icon-box-hover:hover .icon-box-icon-square.icon-box-icon-contur-base {
	background: 0 0;
	color: #E75C39;
	border-color: #E75C39
}
.icon-box-hover:hover .icon-box-icon-circle.icon-box-icon-contur-dark, .icon-box-hover:hover .icon-box-icon-circle.icon-box-icon-contur-white, .icon-box-hover:hover .icon-box-icon-square.icon-box-icon-contur-dark, .icon-box-hover:hover .icon-box-icon-square.icon-box-icon-contur-white {
	background: 0 0;
	color: #10C7C7;
	border-color: #10C7C7
}
.list-icons-dot li:after, .list-icons-help li:after, .list-icons-link li:after, .list-icons-ok li:after {
	color: #0066cc
}
/*Button*/
.btn {
	display: inline-block;
	padding: 9px 12px;
	border: 1px solid transparent;
	line-height: 18px;
	font-size: 14px;
	vertical-align: middle;
	text-align: left;
	outline: 0;
	cursor: pointer;
	white-space: normal;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	transition: all .2s ease-in-out;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none
}
.btn img {
	width: 16px;
	margin-top: -2px
}
.btn:focus {
	ountline: none
}
.btn:focus, .btn:hover {
	text-decoration: none
}
.btn.active, .btn:active {
	outline: 0
}
.btn.btn-icon-big {
	line-height: 16px;
	font-size: 18px
}
.btn-icon-only {
	padding-left: 18px;
	padding-right: 18px
}
.btn-icon-only i, .btn-icon-only img {
	margin: 0
}
.btn-small {
	font-size: 13px;
	line-height: 16px;
	padding: 5px 9px 6px
}
.btn-small i, .btn-small img {
	margin: 0
}
.btn-small img {
	width: 12px
}
.btn-big {
	font-size: 16px;
	line-height: 20px;
	padding: 12px 17px
}
.btn-big img {
	width: 20px
}
.btn-big.btn-icon-big {
	line-height: 18px;
	font-size: 20px
}
.btn-bigger {
	font-size: 18px;
	line-height: 20px;
	padding: 18px 22px
}
.btn-bigger i, .btn-bigger img {
	margin-left: 0
}
.btn-bigger img {
	width: 20px
}
.btn-big-paddings {
	padding-right: 40px;
	padding-left: 40px
}
.btn-promo {
	margin: 4px 0 20px 20px
}
.mobile-menu-toggler {
	font-size: 20px;
	padding: 8px 9px
}
.btn-wide {
	width: 100%;
	text-align: center
}
.btn-tag {
	margin: 0 6px 9px 0
}
.row-block .btn {
	margin-bottom: 0
}
.row-sm .btn {
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 7px 13px
}
.row-sm .btn-small {
	margin-top: 8.5px;
	margin-bottom: 8.5px
}
.row-sm .btn-big {
	margin-top: 0;
	margin-bottom: 0
}
.row-md .btn {
	margin-top: 16px;
	margin-bottom: 16px
}
.row-md .btn-small {
	margin-top: 20.5px;
	margin-bottom: 20.5px
}
.row-md .btn-big {
	margin-top: 12px;
	margin-bottom: 12px
}
.row-lg .btn {
	margin-top: 29px;
	margin-bottom: 29px
}
.row-lg .btn-small {
	margin-top: 33.5px;
	margin-bottom: 33.5px
}
.row-lg .btn-big {
	margin-top: 25px;
	margin-bottom: 25px
}
.btn {
	background: #f4f6f6;
	border: 1px solid #e3e9e9;
	color: #586266!important;
	-webkit-box-shadow: inset 0 1px 0 #f8fafa;
	-moz-box-shadow: inset 0 1px 0 #f8fafa;
	box-shadow: inset 0 1px 0 #f8fafa;
	text-shadow: 0 1px 0 #fff
}
.btn:hover {
	background: #a5b3b4;
	border: 1px solid #9eadae;
	color: #fff!important;
	-webkit-box-shadow: inset 0 1px 0 #aebbbc;
	-moz-box-shadow: inset 0 1px 0 #aebbbc;
	box-shadow: inset 0 1px 0 #aebbbc;
	text-shadow: 0 -1px 0 rgba(0,0,0,.1)
}
.btn.btn-no-border {
	border-color: #fff #f4f6f6 #f4f6f6;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}
.btn.btn-no-border:hover {
	border-color: #bec9c9 #a5b3b4 #a5b3b4;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}
.btn-grey {
	background: #a5b3b4;
	border: 1px solid #9eadae;
	color: #fff!important;
	-webkit-box-shadow: inset 0 1px 0 #aab7b8;
	-moz-box-shadow: inset 0 1px 0 #aab7b8;
	box-shadow: inset 0 1px 0 #aab7b8;
	text-shadow: 0 -1px 0 rgba(0,0,0,.1)
}
.btn-grey:hover {
	background: #889899;
	border: 1px solid #809192;
	color: #fff!important;
	-webkit-box-shadow: inset 0 1px 0 #8d9d9e;
	-moz-box-shadow: inset 0 1px 0 #8d9d9e;
	box-shadow: inset 0 1px 0 #8d9d9e;
	text-shadow: 0 -1px 0 rgba(0,0,0,.1)
}
.btn-grey.btn-no-border {
	border-color: #bec9c9 #a5b3b4 #a5b3b4;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}
.btn-grey.btn-no-border:hover {
	border-color: #a2b1b1 #889899 #889899;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}
.btn-dark {
	background: #2d323a;
	border: 1px solid #24282e;
	color: #c9d1d6!important;
	-webkit-box-shadow: inset 0 1px 0 #363c46;
	-moz-box-shadow: inset 0 1px 0 #363c46;
	box-shadow: inset 0 1px 0 #363c46;
	text-shadow: 0 1px 0 rgba(0,0,0,.1)
}
.btn-dark:hover {
	background: #384147;
	border: 1px solid #32383f;
	color: #e8edef!important;
	-webkit-box-shadow: inset 0 1px 0 #424c54;
	-moz-box-shadow: inset 0 1px 0 #424c54;
	box-shadow: inset 0 1px 0 #424c54;
	text-shadow: 0 1px 0 rgba(0,0,0,.1)
}
.btn-dark.btn-no-border {
	border-color: #393f47 #2d323a #2d323a;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}
.btn-dark.btn-no-border:hover {
	border-color: #485158 #384147 #384147;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}
.btn-dark-2 {
	background: #384147;
	border: 1px solid #32383f;
	color: #c9d1d6!important;
	-webkit-box-shadow: inset 0 1px 0 #424c54;
	-moz-box-shadow: inset 0 1px 0 #424c54;
	box-shadow: inset 0 1px 0 #424c54;
	text-shadow: 0 1px 0 rgba(0,0,0,.1)
}
.btn-dark-2:hover {
	background: #444e55;
	border: 1px solid #3d454c;
	color: #e3e9ed!important;
	-webkit-box-shadow: inset 0 1px 0 #4a555d;
	-moz-box-shadow: inset 0 1px 0 #4a555d;
	box-shadow: inset 0 1px 0 #4a555d;
	text-shadow: 0 1px 0 rgba(0,0,0,.1)
}
.btn-dark-2.btn-no-border {
	border-color: #485158 #384147 #384147;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}
.btn-dark-2.btn-no-border:hover {
	border-color: #576169 #444e55 #444e55;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}
.btn-blue {
	background: #609ddb;
	border: 1px solid #5491d5;
	color: #fff!important;
	-webkit-box-shadow: inset 0 1px 0 #6aa7df;
	-moz-box-shadow: inset 0 1px 0 #6aa7df;
	box-shadow: inset 0 1px 0 #6aa7df;
	text-shadow: 0 1px 0 rgba(0,0,0,.1)
}
.btn-blue:hover {
	background: #487ab9;
	border: 1px solid #4070b1;
	color: #fff!important;
	-webkit-box-shadow: inset 0 1px 0 #4f86c0;
	-moz-box-shadow: inset 0 1px 0 #4f86c0;
	box-shadow: inset 0 1px 0 #4f86c0;
	text-shadow: 0 1px 0 rgba(0,0,0,.1)
}
.btn-blue.btn-no-border {
	border-color: #7eb3e4 #609ddb #609ddb;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}
.btn-blue.btn-no-border:hover {
	border-color: #6e9acc #487ab9 #487ab9;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}
.btn-turquoise {
	background: #0dc0c0;
	border: 1px solid #09b1b9;
	color: #fff!important;
	-webkit-box-shadow: inset 0 1px 0 #0fc8c8;
	-moz-box-shadow: inset 0 1px 0 #0fc8c8;
	box-shadow: inset 0 1px 0 #0fc8c8;
	text-shadow: 0 1px 0 rgba(0,0,0,.1)
}
.btn-turquoise:hover {
	background: #009ca8;
	border: 1px solid #0092a0;
	color: #fff!important;
	-webkit-box-shadow: inset 0 1px 0 #00a6b1;
	-moz-box-shadow: inset 0 1px 0 #00a6b1;
	box-shadow: inset 0 1px 0 #00a6b1;
	text-shadow: 0 1px 0 rgba(0,0,0,.1)
}
.btn-turquoise.btn-no-border {
	border-color: #6ed9d9 #0dc0c0 #0dc0c0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}
.btn-turquoise.btn-no-border:hover {
	border-color: #00b6bf #009ca8 #009ca8;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}
.btn-green {
	background: #18ba60;
	border: 1px solid #10a95b;
	color: #fff!important;
	-webkit-box-shadow: inset 0 1px 0 #1bc26c;
	-moz-box-shadow: inset 0 1px 0 #1bc26c;
	box-shadow: inset 0 1px 0 #1bc26c;
	text-shadow: 0 1px 0 rgba(0,0,0,.1)
}
.btn-green:hover {
	background: #099555;
	border: 1px solid #088b4c;
	color: #fff!important;
	-webkit-box-shadow: inset 0 1px 0 #0aa05e;
	-moz-box-shadow: inset 0 1px 0 #0aa05e;
	box-shadow: inset 0 1px 0 #0aa05e;
	text-shadow: 0 1px 0 rgba(0,0,0,.1)
}
.btn-green.btn-no-border {
	border-color: #22d686 #18ba60 #18ba60;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}
.btn-green.btn-no-border:hover {
	border-color: #0cb56f #099555 #099555;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}
.btn-lime {
	background: #86ba41;
	border: 1px solid #79b037;
	color: #fff!important;
	-webkit-box-shadow: inset 0 1px 0 #92c148;
	-moz-box-shadow: inset 0 1px 0 #92c148;
	box-shadow: inset 0 1px 0 #92c148;
	text-shadow: 0 1px 0 rgba(0,0,0,.1)
}
.btn-lime:hover {
	background: #639a33;
	border: 1px solid #59902c;
	color: #fff!important;
	-webkit-box-shadow: inset 0 1px 0 #6da438;
	-moz-box-shadow: inset 0 1px 0 #6da438;
	box-shadow: inset 0 1px 0 #6da438;
	text-shadow: 0 1px 0 rgba(0,0,0,.1)
}
.btn-lime.btn-no-border {
	border-color: #a5cd67 #86ba41 #86ba41;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}
.btn-lime.btn-no-border:hover {
	border-color: #81b053 #639a33 #639a33;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}
.btn-red {
	background: #e86343;
	border: 1px solid #dd5437;
	color: #fff!important;
	-webkit-box-shadow: inset 0 1px 0 #eb6f4b;
	-moz-box-shadow: inset 0 1px 0 #eb6f4b;
	box-shadow: inset 0 1px 0 #eb6f4b;
	text-shadow: 0 1px 0 rgba(0,0,0,.1)
}
.btn-red:hover {
	background: #d34a35;
	border: 1px solid #c63d2c;
	color: #fff!important;
	-webkit-box-shadow: inset 0 1px 0 #d8533b;
	-moz-box-shadow: inset 0 1px 0 #d8533b;
	box-shadow: inset 0 1px 0 #d8533b;
	text-shadow: 0 1px 0 rgba(0,0,0,.1)
}
.btn-red.btn-no-border {
	border-color: #ed7e60 #e86343 #e86343;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}
.btn-red.btn-no-border:hover {
	border-color: #db634e #d34a35 #d34a35;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}
.btn-orange {
	background: #f58b3c;
	border: 1px solid #e97931;
	color: #fff!important;
	-webkit-box-shadow: inset 0 1px 0 #f69c45;
	-moz-box-shadow: inset 0 1px 0 #f69c45;
	box-shadow: inset 0 1px 0 #f69c45;
	text-shadow: 0 1px 0 rgba(0,0,0,.1)
}
.btn-orange:hover {
	background: #e46526;
	border: 1px solid #d6561f;
	color: #fff!important;
	-webkit-box-shadow: inset 0 1px 0 #e8742c;
	-moz-box-shadow: inset 0 1px 0 #e8742c;
	box-shadow: inset 0 1px 0 #e8742c;
	text-shadow: 0 1px 0 rgba(0,0,0,.1)
}
.btn-orange.btn-no-border {
	border-color: #f8a862 #f58b3c #f58b3c;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}
.btn-orange.btn-no-border:hover {
	border-color: #eb8344 #e46526 #e46526;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}
.btn-brown {
	background: #8f5340;
	border: 1px solid #824836;
	color: #fff!important;
	-webkit-box-shadow: inset 0 1px 0 #9a5b47;
	-moz-box-shadow: inset 0 1px 0 #9a5b47;
	box-shadow: inset 0 1px 0 #9a5b47;
	text-shadow: 0 1px 0 rgba(0,0,0,.1)
}
.btn-brown:hover {
	background: #773b2d;
	border: 1px solid #6a3226;
	color: #fff!important;
	-webkit-box-shadow: inset 0 1px 0 #834132;
	-moz-box-shadow: inset 0 1px 0 #834132;
	box-shadow: inset 0 1px 0 #834132;
	text-shadow: 0 1px 0 rgba(0,0,0,.1)
}
.btn-brown.btn-no-border {
	border-color: #955f4d #8f5340 #8f5340;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}
.btn-brown.btn-no-border:hover {
	border-color: #854b3d #773b2d #773b2d;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}
.btn-purple {
	background: #8463a9;
	border: 1px solid #77579e;
	color: #fff!important;
	-webkit-box-shadow: inset 0 1px 0 #8e6fb1;
	-moz-box-shadow: inset 0 1px 0 #8e6fb1;
	box-shadow: inset 0 1px 0 #8e6fb1;
	text-shadow: 0 1px 0 rgba(0,0,0,.1)
}
.btn-purple:hover {
	background: #694b8b;
	border: 1px solid #5d407e;
	color: #fff!important;
	-webkit-box-shadow: inset 0 1px 0 #755895;
	-moz-box-shadow: inset 0 1px 0 #755895;
	box-shadow: inset 0 1px 0 #755895;
	text-shadow: 0 1px 0 rgba(0,0,0,.1)
}
.btn-purple.btn-no-border {
	border-color: #9375b5 #8463a9 #8463a9;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}
.btn-purple.btn-no-border:hover {
	border-color: #7e5aa2 #694b8b #694b8b;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}
.btn-yellow {
	background: #FCD746;
	border: 1px solid #f2c02b;
	color: #68422C!important;
	-webkit-box-shadow: inset 0 1px 0 #fde473;
	-moz-box-shadow: inset 0 1px 0 #fde473;
	box-shadow: inset 0 1px 0 #fde473;
	text-shadow: 0 1px 0 #ffed8c
}
.btn-yellow:hover {
	background: #fdbe3b;
	border: 1px solid #f4a520;
	color: #68422C!important;
	-webkit-box-shadow: inset 0 1px 0 #fcd069, 0 1px 3px rgba(0,0,0,.1);
	-moz-box-shadow: inset 0 1px 0 #fcd069, 0 1px 3px rgba(0,0,0,.1);
	box-shadow: inset 0 1px 0 #fcd069, 0 1px 3px rgba(0,0,0,.1);
	text-shadow: 0 1px 0 #fddb83
}
.btn-yellow.btn-no-border {
	border-color: #ffeb82 #FCD746 #FCD746;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}
.btn-yellow.btn-no-border:hover {
	border-color: #ffdd71 #fdbe3b #fdbe3b;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}
.btn-base {
	background: #0dc0c0;
	border: 1px solid #09b1b9;
	color: #fff!important;
	-webkit-box-shadow: inset 0 1px 0 #0fc8c8;
	-moz-box-shadow: inset 0 1px 0 #0fc8c8;
	box-shadow: inset 0 1px 0 #0fc8c8;
	text-shadow: 0 1px 0 rgba(0,0,0,.1)
}
.btn-base:hover {
	background: #009ca8;
	border: 1px solid #0092a0;
	color: #fff!important;
	-webkit-box-shadow: inset 0 1px 0 #00a6b1;
	-moz-box-shadow: inset 0 1px 0 #00a6b1;
	box-shadow: inset 0 1px 0 #00a6b1;
	text-shadow: 0 1px 0 rgba(0,0,0,.1)
}
.btn-base.btn-no-border {
	border-color: #5bd4d4 #0dc0c0 #0dc0c0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}
.btn-base.btn-no-border:hover {
	border-color: #00b1ba #009ca8 #009ca8;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}
.btn-base-2 {
	background: #00919c;
	border: 1px solid #008a97;
	color: #fff!important;
	-webkit-box-shadow: inset 0 1px 0 #009aa4;
	-moz-box-shadow: inset 0 1px 0 #009aa4;
	box-shadow: inset 0 1px 0 #009aa4;
	text-shadow: 0 1px 0 rgba(0,0,0,.1)
}
.btn-base-2:hover {
	background: #007886;
	border: 1px solid #007381;
	color: #fff!important;
	-webkit-box-shadow: inset 0 1px 0 #00818f;
	-moz-box-shadow: inset 0 1px 0 #00818f;
	box-shadow: inset 0 1px 0 #00818f;
	text-shadow: 0 1px 0 rgba(0,0,0,.1)
}
.btn-base-2.btn-no-border {
	border-color: #40adb5 #00919c #00919c;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}
.btn-base-2.btn-no-border:hover {
	border-color: #008e9a #007886 #007886;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}
.btn-contur {
	background: 0 0;
	border: 1px solid #D4DDE2;
	color: #535C61!important;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.05);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,.05);
	box-shadow: 0 1px 3px rgba(0,0,0,.05)
}
.btn-contur:hover {
	background: 0 0;
	border: 1px solid #00aab3;
	color: #009FAD!important;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.08);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,.08);
	box-shadow: 0 1px 3px rgba(0,0,0,.08)
}
.btn-contur-for-dark {
	background: 0 0;
	border: 1px solid #576166;
	color: #97a8b1!important;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.05);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,.05);
	box-shadow: 0 1px 3px rgba(0,0,0,.05)
}
.btn-contur-for-dark:hover {
	background: 0 0;
	border: 1px solid #00aab3;
	color: #009FAD!important;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.08);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,.08);
	box-shadow: 0 1px 3px rgba(0,0,0,.08)
}
.btn-contur-2 {
	background: 0 0;
	border: 1px solid #fff;
	color: #fff!important;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.05);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,.05);
	box-shadow: 0 1px 3px rgba(0,0,0,.05);
	text-shadow: none
}
.btn-contur-2:hover {
	background: #fff;
	border: 1px solid #fff;
	color: #000!important;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.08);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,.08);
	box-shadow: 0 1px 3px rgba(0,0,0,.08)
}
.btn-contur-for-base {
	background: 0 0;
	border: 1px solid rgba(250,250,250,.7);
	color: #fff!important;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.05);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,.05);
	box-shadow: 0 1px 3px rgba(0,0,0,.05)
}
.btn-contur-for-base:hover {
	background: #fff;
	border: 1px solid #fff;
	color: #2D383D!important;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.08);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,.08);
	box-shadow: 0 1px 3px rgba(0,0,0,.08)
}
.btn-contur-3 {
	background: rgba(250,250,250,.06);
	border: 1px solid rgba(250,250,250,.15);
	color: rgba(250,250,250,.9)!important;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.1);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,.1);
	box-shadow: 0 1px 3px rgba(0,0,0,.1)
}
.btn-contur-3:hover {
	background: rgba(250,250,250,.05);
	border: 1px solid rgba(250,250,250,.8);
	color: #fff!important;
	-webkit-box-shadow: 0 0 12px rgba(250,250,250,.15);
	-moz-box-shadow: 0 0 12px rgba(250,250,250,.15);
	box-shadow: 0 0 12px rgba(250,250,250,.15)
}
/*Form*/
fieldset {
	padding: 0;
	margin: 0;
	border: 0
}
legend {
	display: block;
	width: 100%;
	padding: 0;
	margin-bottom: 20px;
	font-size: 21px;
	line-height: inherit;
	color: #777;
	border: 0;
	border-bottom: 1px solid #777
}
label {
	display: inline-block;
	margin-bottom: 5px;
	font-weight: 600
}
input[type=search] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
input[type=checkbox], input[type=radio] {
	margin: 4px 0 0;
	line-height: normal
}
input[type=file] {
	display: block
}
select[multiple], select[size] {
	height: auto
}
select optgroup {
	font-size: inherit;
	font-style: inherit;
	font-family: inherit
}
input[type=checkbox]:focus, input[type=file]:focus, input[type=radio]:focus {
	outline: #333 dotted thin;
	outline: -webkit-focus-ring-color auto 5px;
	outline-offset: -2px
}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
height:auto
}
.form-control::-webkit-input-placeholder {
color:#fff
}
.form-control::-moz-placeholder {
color:#fff
}
.form-control::-ms-input-placeholder {
color:#fff
}
.form-control::-o-input-placeholder {
color:#fff
}
.form-control::input-placeholder {
color:#fff
}
.form-control {
	width: 100%;
	line-height: normal;
	vertical-align: middle;
	-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)
}
.form-control:focus {
	border-color: rgba(255,255,255,.3);
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(255,255,255,.6);
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(255,255,255,.6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(255,255,255,.6)
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
	cursor: not-allowed;
	background-color: #eee
}
textarea.form-control {
	height: auto
}
.form-group {
	margin-bottom: 20px
}
.checkbox, .radio {
	display: block;
	min-height: 1.6em;
	vertical-align: middle
}
.checkbox label, .radio label {
	display: inline;
	margin-bottom: 0;
	font-weight: 400;
	cursor: pointer
}
.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio] {
	float: left;
	margin-left: -20px
}
.checkbox+.checkbox, .radio+.radio {
	margin-top: -5px
}
.checkbox-inline, .radio-inline {
	display: inline-block;
	padding-left: 20px;
	margin-bottom: 0;
	vertical-align: middle;
	font-weight: 400;
	cursor: pointer
}
.checkbox-inline+.checkbox-inline, .radio-inline+.radio-inline {
	margin-top: 0;
	margin-left: 10px
}
.checkbox-inline[disabled], .checkbox[disabled], .radio-inline[disabled], .radio[disabled], fieldset[disabled] .checkbox, fieldset[disabled] .checkbox-inline, fieldset[disabled] .radio, fieldset[disabled] .radio-inline, fieldset[disabled] input[type=checkbox], fieldset[disabled] input[type=radio], input[type=checkbox][disabled], input[type=radio][disabled] {
	cursor: not-allowed
}
.form-control-static {
	margin-bottom: 0;
	padding-top: 21px
}
.help-block {
	display: block;
	margin-top: 5px;
	margin-bottom: 10px;
	color: #777
}

@media (min-width:768px) {
.form-inline .form-group {
	display: inline-block;
	vertical-align: middle
}
.form-inline .form-control {
	display: inline-block
}
.form-inline .checkbox, .form-inline .radio {
	display: inline-block;
	margin-top: 0;
	margin-bottom: 0;
	padding-left: 0
}
.form-inline .checkbox input[type=checkbox], .form-inline .radio input[type=radio] {
	float: none;
	margin-left: 0
}
.form-inline button[type=submit] {
	margin-top: 28px
}
}
.form-horizontal .checkbox, .form-horizontal .checkbox-inline, .form-horizontal .control-label, .form-horizontal .radio, .form-horizontal .radio-inline {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 6px
}
.form-horizontal .form-group {
	margin-left: -15px;
	margin-right: -15px
}
.form-horizontal .form-group:after, .form-horizontal .form-group:before {
	content: " ";
	display: table
}
.form-horizontal .form-group:after {
	clear: both
}
.row-block form {
	display: inline-block;
	-webkit-transition: margin-top .1s ease-in-out 0s;
	-moz-transition: margin-top .1s ease-in-out 0s;
	-ms-transition: margin-top .1s ease-in-out 0s;
	-o-transition: margin-top .1s ease-in-out 0s;
	transition: margin-top .1s ease-in-out 0s
}
.row-block input[type=password], .row-block input[type=text] {
	width: 120px
}
.row-block input[type=password].input-wide, .row-block input[type=password]:focus, .row-block input[type=text].input-wide, .row-block input[type=text]:focus {
	width: 140px
}
.menu-mobile form {
	padding: 20px 0
}
.menu-mobile input.input-wide[type=text] {
	width: 100%
}
.form-control {
	height: 38px;
	display: inline-block;
	padding: 8px 11px 9px;
	font-size: 14px;
	border: 1px solid transparent;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-transition: all .1s ease-in-out 0s;
	-moz-transition: all .1s ease-in-out 0s;
	-ms-transition: all .1s ease-in-out 0s;
	-o-transition: all .1s ease-in-out 0s;
	transition: all .1s ease-in-out 0s
}
.form-control.form-control-changed {
	font-style: normal
}
.input-lg {
	height: 46px;
	font-size: 16px;
	padding: 10px 14px 11px
}
.input-sm {
	height: 28px;
	padding: 3px 6px 4px;
	font-size: 14px
}
select.input-sm {
	line-height: 27px;
	padding: 0 0 1px
}
textarea {
	min-height: 94px;
	resize: vertical
}
select.form-control {
	padding-left: 8px;
	padding-right: 8px
}
.checkbox {
	padding-left: 18px;
	margin-bottom: 15px
}
.checkbox input[type=checkbox] {
	margin-left: -18px
}
.radio {
	padding-left: 18px;
	margin-bottom: 15px
}
.radio input[type=radio] {
	margin-left: -18px
}
.row-lg form .btn, .row-md form .btn, .row-sm form .btn {
	margin-top: 0!important;
	margin-bottom: 0!important
}
.input-group-addon {
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px
}
.input-inline {
	display: inline-block
}
.input-with-icon {
	position: relative
}
.input-with-icon .form-control {
	padding-left: 31px
}
.input-with-icon select.form-control {
	padding-left: 27px
}
.input-with-icon .input-icon {
	position: absolute;
	top: 0;
	left: 10px;
	z-index: 1;
	font-size: 14px;
	line-height: 38px;
	color: #adadad;
	-webkit-transition: all .1s ease-in-out 0s;
	-moz-transition: all .1s ease-in-out 0s;
	-ms-transition: all .1s ease-in-out 0s;
	-o-transition: all .1s ease-in-out 0s;
	transition: all .1s ease-in-out 0s
}
.input-with-icon.form-control-focused .input-icon {
	color: #212126
}
.input-with-icon.input-with-icon-lg .form-control {
	padding-left: 35px
}
.input-with-icon.input-with-icon-lg select.form-control {
	padding-left: 33px
}
.input-with-icon.input-with-icon-lg .input-icon {
	left: 11px;
	font-size: 16px;
	line-height: 45px
}
.input-with-icon.input-with-icon-sm .form-control {
	padding-left: 28px
}
.input-with-icon.input-with-icon-sm select.form-control {
	padding-left: 24px
}
.input-with-icon.input-with-icon-sm .input-icon {
	left: 9px;
	font-size: 14px;
	line-height: 28px
}
.input-with-btn {
	position: relative
}
.input-with-btn .form-control {
	padding-right: 35px
}
.input-with-btn button {
	width: 28px;
	height: 28px;
	padding: 0;
	text-align: center;
	position: absolute;
	right: 2px;
	top: 50%;
	margin-top: -14px!important
}
.input-with-btn button i {
	margin: 0
}
.row-sm .row-block form {
	margin-top: 5px;
	margin-bottom: 5px
}
.row-sm .row-block form .input-with-icon .input-icon {
	line-height: 36px;
	left: 10px
}
.row-sm .row-block form .input-with-icon .form-control {
	padding-left: 30px
}
.row-sm .row-block form .form-control {
	padding: 7px 10px 8px;
	height: 36px
}
.row-sm .row-block form .grouped-input .input-inline {
	margin-right: 42px!important
}
.row-md .row-block form {
	margin-top: 16px;
	margin-bottom: 16px
}
.row-lg .row-block form {
	margin-top: 29px;
	margin-bottom: 29px
}
.grouped-input button {
	float: right;
	border-radius: 0 3px 3px 0
}
.grouped-input .input-inline {
	display: block;
	margin-right: 40px
}
.grouped-input .input-inline input {
	border-radius: 3px 0 0 3px;
	border-right: 0
}
#recaptcha_image {
	box-sizing: content-box
}
.section-white .form-control:-moz-placeholder {
color:#afb8bb;
-webkit-transition:all .1s ease-in-out 0s;
-moz-transition:all .1s ease-in-out 0s;
-ms-transition:all .1s ease-in-out 0s;
-o-transition:all .1s ease-in-out 0s;
transition:all .1s ease-in-out 0s
}
.section-white .form-control::-moz-placeholder {
color:#afb8bb;
-webkit-transition:all .1s ease-in-out 0s;
-moz-transition:all .1s ease-in-out 0s;
-ms-transition:all .1s ease-in-out 0s;
-o-transition:all .1s ease-in-out 0s;
transition:all .1s ease-in-out 0s
}
.section-white .form-control:-ms-input-placeholder {
color:#afb8bb;
-webkit-transition:all .1s ease-in-out 0s;
-moz-transition:all .1s ease-in-out 0s;
-ms-transition:all .1s ease-in-out 0s;
-o-transition:all .1s ease-in-out 0s;
transition:all .1s ease-in-out 0s
}
.section-white .form-control::-webkit-input-placeholder {
color:#afb8bb;
-webkit-transition:all .1s ease-in-out 0s;
-moz-transition:all .1s ease-in-out 0s;
-ms-transition:all .1s ease-in-out 0s;
-o-transition:all .1s ease-in-out 0s;
transition:all .1s ease-in-out 0s
}
.section-white .form-control:hover:-moz-placeholder {
color:#afb8bb;
-webkit-transition:all .1s ease-in-out 0s;
-moz-transition:all .1s ease-in-out 0s;
-ms-transition:all .1s ease-in-out 0s;
-o-transition:all .1s ease-in-out 0s;
transition:all .1s ease-in-out 0s
}
.section-white .form-control:hover::-moz-placeholder {
color:#afb8bb;
-webkit-transition:all .1s ease-in-out 0s;
-moz-transition:all .1s ease-in-out 0s;
-ms-transition:all .1s ease-in-out 0s;
-o-transition:all .1s ease-in-out 0s;
transition:all .1s ease-in-out 0s
}
.section-white .form-control:hover:-ms-input-placeholder {
color:#afb8bb;
-webkit-transition:all .1s ease-in-out 0s;
-moz-transition:all .1s ease-in-out 0s;
-ms-transition:all .1s ease-in-out 0s;
-o-transition:all .1s ease-in-out 0s;
transition:all .1s ease-in-out 0s
}
.section-white .form-control:hover::-webkit-input-placeholder {
color:#afb8bb;
-webkit-transition:all .1s ease-in-out 0s;
-moz-transition:all .1s ease-in-out 0s;
-ms-transition:all .1s ease-in-out 0s;
-o-transition:all .1s ease-in-out 0s;
transition:all .1s ease-in-out 0s
}
.section-white .form-control:focus:-moz-placeholder {
color:#939fa4
}
.section-white .form-control:focus::-moz-placeholder {
color:#939fa4
}
.section-white .form-control:focus:-ms-input-placeholder {
color:#939fa4
}
.section-white .form-control:focus::-webkit-input-placeholder {
color:#939fa4
}
.section-white .form-control, .section-white .form-control:hover {
	background: #fbfcfc;
	border-color: #dde1e1;
	color: #afb8bb;
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.05);
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.05);
	box-shadow: inset 0 1px 2px rgba(0,0,0,.05)
}
.section-white .form-control:focus {
	background: #fff;
	border-color: #0066cc;
	color: #939fa4;
	-webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,.15);
	-moz-box-shadow: inset 0 1px 3px rgba(0,0,0,.15);
	box-shadow: inset 0 1px 3px rgba(0,0,0,.15)
}
.section-white .form-control.form-control-changed:focus {
	background: #fff;
	color: #2e343c
}
.section-white .input-with-icon .input-icon, .section-white .input-with-icon:hover .input-icon {
	color: #c8ced1;
	text-shadow: 0 1px 0 #fff
}
.section-white .input-with-icon.form-control-focused .input-icon {
	color: #2e343c;
	text-shadow: 0 1px 0 #fff
}
.stylish-select .section-white .newListSelected {
	background: #fbfcfc;
	border-color: #dde1e1;
	color: #afb8bb;
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.05);
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.05);
	box-shadow: inset 0 1px 2px rgba(0,0,0,.05);
	-webkit-transition: all .2s ease-in-out .1s ease-in-out 0s;
	-moz-transition: all .2s ease-in-out .1s ease-in-out 0s;
	-ms-transition: all .2s ease-in-out .1s ease-in-out 0s;
	-o-transition: all .2s ease-in-out .1s ease-in-out 0s;
	transition: all .2s ease-in-out .1s ease-in-out 0s
}
.stylish-select .section-white .select-icon {
	color: #c8ced1;
	text-shadow: 0 1px 0 #fff;
	-webkit-transition: color .2s ease-in-out .1s ease-in-out 0s;
	-moz-transition: color .2s ease-in-out .1s ease-in-out 0s;
	-ms-transition: color .2s ease-in-out .1s ease-in-out 0s;
	-o-transition: color .2s ease-in-out .1s ease-in-out 0s;
	transition: color .2s ease-in-out .1s ease-in-out 0s
}
.stylish-select .section-white .newListSelHover {
	background: #fbfcfc;
	border-color: #dde1e1;
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.05);
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.05);
	box-shadow: inset 0 1px 2px rgba(0,0,0,.05)
}
.stylish-select .section-white .newListSelFocus {
	background: #fff;
	border-color: #12c3cc;
	-webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,.15);
	-moz-box-shadow: inset 0 1px 3px rgba(0,0,0,.15);
	box-shadow: inset 0 1px 3px rgba(0,0,0,.15);
	-webkit-border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0
}
.stylish-select .section-white .newListSelFocus .select-icon {
	color: #2e343c;
	text-shadow: 0 1px 0 #fff
}
.stylish-select .section-white ul.newList {
	border-color: #12c3cc;
	-webkit-box-shadow: 0 2px 4px rgba(0,0,0,.03);
	-moz-box-shadow: 0 2px 4px rgba(0,0,0,.03);
	box-shadow: 0 2px 4px rgba(0,0,0,.03)
}
.stylish-select .section-white ul.newList li {
	border-color: #d5d1df
}
.stylish-select .section-white ul.newList a {
	color: #6c6a75;
	background: #fff;
	border-bottom: 0!important
}
.stylish-select .section-white ul.newList a:hover {
	background: #f7f8fa;
	color: #377eb7
}
.stylish-select .section-white ul.newList a.hiLite {
	background: #377eb7;
	color: #fff
}
.stylish-select .section-white label {
	color: #4d5258
}
.section-grey .form-control:-moz-placeholder {
color:#afb8bb;
-webkit-transition:all .1s ease-in-out 0s;
-moz-transition:all .1s ease-in-out 0s;
-ms-transition:all .1s ease-in-out 0s;
-o-transition:all .1s ease-in-out 0s;
transition:all .1s ease-in-out 0s
}
.section-grey .form-control::-moz-placeholder {
color:#afb8bb;
-webkit-transition:all .1s ease-in-out 0s;
-moz-transition:all .1s ease-in-out 0s;
-ms-transition:all .1s ease-in-out 0s;
-o-transition:all .1s ease-in-out 0s;
transition:all .1s ease-in-out 0s
}
.section-grey .form-control:-ms-input-placeholder {
color:#afb8bb;
-webkit-transition:all .1s ease-in-out 0s;
-moz-transition:all .1s ease-in-out 0s;
-ms-transition:all .1s ease-in-out 0s;
-o-transition:all .1s ease-in-out 0s;
transition:all .1s ease-in-out 0s
}
.section-grey .form-control::-webkit-input-placeholder {
color:#afb8bb;
-webkit-transition:all .1s ease-in-out 0s;
-moz-transition:all .1s ease-in-out 0s;
-ms-transition:all .1s ease-in-out 0s;
-o-transition:all .1s ease-in-out 0s;
transition:all .1s ease-in-out 0s
}
.section-grey .form-control:hover:-moz-placeholder {
color:#afb8bb;
-webkit-transition:all .1s ease-in-out 0s;
-moz-transition:all .1s ease-in-out 0s;
-ms-transition:all .1s ease-in-out 0s;
-o-transition:all .1s ease-in-out 0s;
transition:all .1s ease-in-out 0s
}
.section-grey .form-control:hover::-moz-placeholder {
color:#afb8bb;
-webkit-transition:all .1s ease-in-out 0s;
-moz-transition:all .1s ease-in-out 0s;
-ms-transition:all .1s ease-in-out 0s;
-o-transition:all .1s ease-in-out 0s;
transition:all .1s ease-in-out 0s
}
.section-grey .form-control:hover:-ms-input-placeholder {
color:#afb8bb;
-webkit-transition:all .1s ease-in-out 0s;
-moz-transition:all .1s ease-in-out 0s;
-ms-transition:all .1s ease-in-out 0s;
-o-transition:all .1s ease-in-out 0s;
transition:all .1s ease-in-out 0s
}
.section-grey .form-control:hover::-webkit-input-placeholder {
color:#afb8bb;
-webkit-transition:all .1s ease-in-out 0s;
-moz-transition:all .1s ease-in-out 0s;
-ms-transition:all .1s ease-in-out 0s;
-o-transition:all .1s ease-in-out 0s;
transition:all .1s ease-in-out 0s
}
.section-grey .form-control:focus:-moz-placeholder {
color:#939fa4
}
.section-grey .form-control:focus::-moz-placeholder {
color:#939fa4
}
.section-grey .form-control:focus:-ms-input-placeholder {
color:#939fa4
}
.section-grey .form-control:focus::-webkit-input-placeholder {
color:#939fa4
}
.section-grey .form-control, .section-grey .form-control:hover {
	background: #fff;
	border-color: #dde1e1;
	color: #afb8bb;
	-webkit-box-shadow: inset 0 2px 2px rgba(0,0,0,.03);
	-moz-box-shadow: inset 0 2px 2px rgba(0,0,0,.03);
	box-shadow: inset 0 2px 2px rgba(0,0,0,.03)
}
.section-grey .form-control:focus {
	background: #fff;
	border-color: #12c3cc;
	color: #939fa4;
	-webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,.15);
	-moz-box-shadow: inset 0 1px 3px rgba(0,0,0,.15);
	box-shadow: inset 0 1px 3px rgba(0,0,0,.15)
}
.section-grey .form-control.form-control-changed:focus {
	background: #fff;
	color: #2e343c
}
.section-grey .input-with-icon .input-icon, .section-grey .input-with-icon:hover .input-icon {
	color: #c8ced1;
	text-shadow: 0 1px 0 #fff
}
.section-grey .input-with-icon.form-control-focused .input-icon {
	color: #2e343c;
	text-shadow: 0 1px 0 #fff
}
.stylish-select .section-grey .newListSelected {
	background: #fff;
	border-color: #dde1e1;
	color: #afb8bb;
	-webkit-box-shadow: inset 0 2px 2px rgba(0,0,0,.03);
	-moz-box-shadow: inset 0 2px 2px rgba(0,0,0,.03);
	box-shadow: inset 0 2px 2px rgba(0,0,0,.03);
	-webkit-transition: all .2s ease-in-out .1s ease-in-out 0s;
	-moz-transition: all .2s ease-in-out .1s ease-in-out 0s;
	-ms-transition: all .2s ease-in-out .1s ease-in-out 0s;
	-o-transition: all .2s ease-in-out .1s ease-in-out 0s;
	transition: all .2s ease-in-out .1s ease-in-out 0s
}
.stylish-select .section-grey .select-icon {
	color: #c8ced1;
	text-shadow: 0 1px 0 #fff;
	-webkit-transition: color .2s ease-in-out .1s ease-in-out 0s;
	-moz-transition: color .2s ease-in-out .1s ease-in-out 0s;
	-ms-transition: color .2s ease-in-out .1s ease-in-out 0s;
	-o-transition: color .2s ease-in-out .1s ease-in-out 0s;
	transition: color .2s ease-in-out .1s ease-in-out 0s
}
.stylish-select .section-grey .newListSelHover {
	background: #fff;
	border-color: #dde1e1;
	-webkit-box-shadow: inset 0 2px 2px rgba(0,0,0,.03);
	-moz-box-shadow: inset 0 2px 2px rgba(0,0,0,.03);
	box-shadow: inset 0 2px 2px rgba(0,0,0,.03)
}
.stylish-select .section-grey .newListSelFocus {
	background: #fff;
	border-color: #12c3cc;
	-webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,.15);
	-moz-box-shadow: inset 0 1px 3px rgba(0,0,0,.15);
	box-shadow: inset 0 1px 3px rgba(0,0,0,.15);
	-webkit-border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0
}
.stylish-select .section-grey .newListSelFocus .select-icon {
	color: #2e343c;
	text-shadow: 0 1px 0 #fff
}
.stylish-select .section-grey ul.newList {
	border-color: #12c3cc;
	-webkit-box-shadow: 0 2px 4px rgba(0,0,0,.03);
	-moz-box-shadow: 0 2px 4px rgba(0,0,0,.03);
	box-shadow: 0 2px 4px rgba(0,0,0,.03)
}
.stylish-select .section-grey ul.newList li {
	border-color: #d5d1df
}
.stylish-select .section-grey ul.newList a {
	color: #6c6a75;
	background: #fff;
	border-bottom: 0!important
}
.stylish-select .section-grey ul.newList a:hover {
	background: #f7f8fa;
	color: #377eb7
}
.stylish-select .section-grey ul.newList a.hiLite {
	background: #377eb7;
	color: #fff
}
.stylish-select .section-grey label {
	color: #4d5258
}
.section-base .form-control:-moz-placeholder {
color:#a3b8bf;
-webkit-transition:all .1s ease-in-out 0s;
-moz-transition:all .1s ease-in-out 0s;
-ms-transition:all .1s ease-in-out 0s;
-o-transition:all .1s ease-in-out 0s;
transition:all .1s ease-in-out 0s
}
.section-base .form-control::-moz-placeholder {
color:#a3b8bf;
-webkit-transition:all .1s ease-in-out 0s;
-moz-transition:all .1s ease-in-out 0s;
-ms-transition:all .1s ease-in-out 0s;
-o-transition:all .1s ease-in-out 0s;
transition:all .1s ease-in-out 0s
}
.section-base .form-control:-ms-input-placeholder {
color:#a3b8bf;
-webkit-transition:all .1s ease-in-out 0s;
-moz-transition:all .1s ease-in-out 0s;
-ms-transition:all .1s ease-in-out 0s;
-o-transition:all .1s ease-in-out 0s;
transition:all .1s ease-in-out 0s
}
.section-base .form-control::-webkit-input-placeholder {
color:#a3b8bf;
-webkit-transition:all .1s ease-in-out 0s;
-moz-transition:all .1s ease-in-out 0s;
-ms-transition:all .1s ease-in-out 0s;
-o-transition:all .1s ease-in-out 0s;
transition:all .1s ease-in-out 0s
}
.section-base .form-control:hover:-moz-placeholder {
color:#a3b8bf;
-webkit-transition:all .1s ease-in-out 0s;
-moz-transition:all .1s ease-in-out 0s;
-ms-transition:all .1s ease-in-out 0s;
-o-transition:all .1s ease-in-out 0s;
transition:all .1s ease-in-out 0s
}
.section-base .form-control:hover::-moz-placeholder {
color:#a3b8bf;
-webkit-transition:all .1s ease-in-out 0s;
-moz-transition:all .1s ease-in-out 0s;
-ms-transition:all .1s ease-in-out 0s;
-o-transition:all .1s ease-in-out 0s;
transition:all .1s ease-in-out 0s
}
.section-base .form-control:hover:-ms-input-placeholder {
color:#a3b8bf;
-webkit-transition:all .1s ease-in-out 0s;
-moz-transition:all .1s ease-in-out 0s;
-ms-transition:all .1s ease-in-out 0s;
-o-transition:all .1s ease-in-out 0s;
transition:all .1s ease-in-out 0s
}
.section-base .form-control:hover::-webkit-input-placeholder {
color:#a3b8bf;
-webkit-transition:all .1s ease-in-out 0s;
-moz-transition:all .1s ease-in-out 0s;
-ms-transition:all .1s ease-in-out 0s;
-o-transition:all .1s ease-in-out 0s;
transition:all .1s ease-in-out 0s
}
.section-base .form-control:focus:-moz-placeholder {
color:#8c989d
}
.section-base .form-control:focus::-moz-placeholder {
color:#8c989d
}
.section-base .form-control:focus:-ms-input-placeholder {
color:#8c989d
}
.section-base .form-control:focus::-webkit-input-placeholder {
color:#8c989d
}
.section-base .form-control, .section-base .form-control:hover {
	background: #eaf8f9;
	border-color: #c00;
	color: #a3b8bf;
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.15);
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.15);
	box-shadow: inset 0 1px 2px rgba(0,0,0,.15)
}
.section-base .form-control:focus {
	background: #fff;
	border-color: #c00;
	color: #8c989d;
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.25);
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.25);
	box-shadow: inset 0 1px 2px rgba(0,0,0,.25)
}
.section-base .form-control.form-control-changed:focus {
	background: #fff;
	color: #2e343c
}
.section-base .input-with-icon .input-icon, .section-base .input-with-icon:hover .input-icon {
	color: #a3b8bf;
	text-shadow: none
}
.section-base .input-with-icon.form-control-focused .input-icon {
	color: #2e343c;
	text-shadow: none
}
.stylish-select .section-base .newListSelected {
	background: #eaf8f9;
	border-color: #0099a2;
	color: #a3b8bf;
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.15);
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.15);
	box-shadow: inset 0 1px 2px rgba(0,0,0,.15);
	-webkit-transition: all .2s ease-in-out .1s ease-in-out 0s;
	-moz-transition: all .2s ease-in-out .1s ease-in-out 0s;
	-ms-transition: all .2s ease-in-out .1s ease-in-out 0s;
	-o-transition: all .2s ease-in-out .1s ease-in-out 0s;
	transition: all .2s ease-in-out .1s ease-in-out 0s
}
.stylish-select .section-base .select-icon {
	color: #a3b8bf;
	text-shadow: none;
	-webkit-transition: color .2s ease-in-out .1s ease-in-out 0s;
	-moz-transition: color .2s ease-in-out .1s ease-in-out 0s;
	-ms-transition: color .2s ease-in-out .1s ease-in-out 0s;
	-o-transition: color .2s ease-in-out .1s ease-in-out 0s;
	transition: color .2s ease-in-out .1s ease-in-out 0s
}
.stylish-select .section-base .newListSelHover {
	background: #eaf8f9;
	border-color: #0099a2;
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.15);
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.15);
	box-shadow: inset 0 1px 2px rgba(0,0,0,.15)
}
.stylish-select .section-base .newListSelFocus {
	background: #fff;
	border-color: #0099a2;
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.25);
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.25);
	box-shadow: inset 0 1px 2px rgba(0,0,0,.25);
	-webkit-border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0
}
.stylish-select .section-base .newListSelFocus .select-icon {
	color: #2e343c;
	text-shadow: none
}
.stylish-select .section-base ul.newList {
	border-color: #0099a2;
	-webkit-box-shadow: 0 2px 15px rgba(0,0,0,.05);
	-moz-box-shadow: 0 2px 15px rgba(0,0,0,.05);
	box-shadow: 0 2px 15px rgba(0,0,0,.05)
}
.stylish-select .section-base ul.newList li {
	border-color: #d5d1df
}
.stylish-select .section-base ul.newList a {
	color: #cddfed;
	background: #2e74ad;
	border-bottom: 0!important
}
.stylish-select .section-base ul.newList a.hiLite, .stylish-select .section-base ul.newList a:hover {
	background: #3981bb;
	color: #f4f9fd
}
.stylish-select .section-base label {
	color: #fff
}
.section-dark .form-control:-moz-placeholder {
color:#616b75;
-webkit-transition:all .1s ease-in-out 0s;
-moz-transition:all .1s ease-in-out 0s;
-ms-transition:all .1s ease-in-out 0s;
-o-transition:all .1s ease-in-out 0s;
transition:all .1s ease-in-out 0s
}
.section-dark .form-control::-moz-placeholder {
color:#616b75;
-webkit-transition:all .1s ease-in-out 0s;
-moz-transition:all .1s ease-in-out 0s;
-ms-transition:all .1s ease-in-out 0s;
-o-transition:all .1s ease-in-out 0s;
transition:all .1s ease-in-out 0s
}
.section-dark .form-control:-ms-input-placeholder {
color:#616b75;
-webkit-transition:all .1s ease-in-out 0s;
-moz-transition:all .1s ease-in-out 0s;
-ms-transition:all .1s ease-in-out 0s;
-o-transition:all .1s ease-in-out 0s;
transition:all .1s ease-in-out 0s
}
.section-dark .form-control::-webkit-input-placeholder {
color:#616b75;
-webkit-transition:all .1s ease-in-out 0s;
-moz-transition:all .1s ease-in-out 0s;
-ms-transition:all .1s ease-in-out 0s;
-o-transition:all .1s ease-in-out 0s;
transition:all .1s ease-in-out 0s
}
.section-dark .form-control:hover:-moz-placeholder {
color:#616b75;
-webkit-transition:all .1s ease-in-out 0s;
-moz-transition:all .1s ease-in-out 0s;
-ms-transition:all .1s ease-in-out 0s;
-o-transition:all .1s ease-in-out 0s;
transition:all .1s ease-in-out 0s
}
.section-dark .form-control:hover::-moz-placeholder {
color:#616b75;
-webkit-transition:all .1s ease-in-out 0s;
-moz-transition:all .1s ease-in-out 0s;
-ms-transition:all .1s ease-in-out 0s;
-o-transition:all .1s ease-in-out 0s;
transition:all .1s ease-in-out 0s
}
.section-dark .form-control:hover:-ms-input-placeholder {
color:#616b75;
-webkit-transition:all .1s ease-in-out 0s;
-moz-transition:all .1s ease-in-out 0s;
-ms-transition:all .1s ease-in-out 0s;
-o-transition:all .1s ease-in-out 0s;
transition:all .1s ease-in-out 0s
}
.section-dark .form-control:hover::-webkit-input-placeholder {
color:#616b75;
-webkit-transition:all .1s ease-in-out 0s;
-moz-transition:all .1s ease-in-out 0s;
-ms-transition:all .1s ease-in-out 0s;
-o-transition:all .1s ease-in-out 0s;
transition:all .1s ease-in-out 0s
}
.section-dark .form-control:focus:-moz-placeholder {
color:#777d85
}
.section-dark .form-control:focus::-moz-placeholder {
color:#777d85
}
.section-dark .form-control:focus:-ms-input-placeholder {
color:#777d85
}
.section-dark .form-control:focus::-webkit-input-placeholder {
color:#777d85
}
.section-dark .form-control, .section-dark .form-control:hover {
	background: #2a3037;
	border-color: #1d2226 #2a3037 #2a3037;
	color: #616b75;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}
.section-dark .form-control:focus {
	background: #fff;
	border-color: #12c3cc;
	color: #777d85;
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.3);
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.3);
	box-shadow: inset 0 1px 2px rgba(0,0,0,.3)
}
.section-dark .form-control.form-control-changed:focus {
	background: #fff;
	color: #2e343c
}
.section-dark .input-with-icon .input-icon, .section-dark .input-with-icon:hover .input-icon {
	color: #576068;
	text-shadow: 0 1px 0 rgba(0,0,0,.1)
}
.section-dark .input-with-icon.form-control-focused .input-icon {
	color: #2e343c;
	text-shadow: 0 1px 0 #fff
}
.stylish-select .section-dark .newListSelected {
	background: #2a3037;
	border-color: #1d2226 #2a3037 #2a3037;
	color: #616b75;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	-webkit-transition: all .2s ease-in-out .1s ease-in-out 0s;
	-moz-transition: all .2s ease-in-out .1s ease-in-out 0s;
	-ms-transition: all .2s ease-in-out .1s ease-in-out 0s;
	-o-transition: all .2s ease-in-out .1s ease-in-out 0s;
	transition: all .2s ease-in-out .1s ease-in-out 0s
}
.stylish-select .section-dark .select-icon {
	color: #576068;
	text-shadow: 0 1px 0 rgba(0,0,0,.1);
	-webkit-transition: color .2s ease-in-out .1s ease-in-out 0s;
	-moz-transition: color .2s ease-in-out .1s ease-in-out 0s;
	-ms-transition: color .2s ease-in-out .1s ease-in-out 0s;
	-o-transition: color .2s ease-in-out .1s ease-in-out 0s;
	transition: color .2s ease-in-out .1s ease-in-out 0s
}
.stylish-select .section-dark .newListSelHover {
	background: #2a3037;
	border-color: #1d2226 #2a3037 #2a3037;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}
.stylish-select .section-dark .newListSelFocus {
	background: #fff;
	border-color: #12c3cc;
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.3);
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.3);
	box-shadow: inset 0 1px 2px rgba(0,0,0,.3);
	-webkit-border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0
}
.stylish-select .section-dark .newListSelFocus .select-icon {
	color: #2e343c;
	text-shadow: 0 1px 0 #fff
}
.stylish-select .section-dark ul.newList {
	border-color: #12c3cc;
	-webkit-box-shadow: 0 2px 15px rgba(0,0,0,.2);
	-moz-box-shadow: 0 2px 15px rgba(0,0,0,.2);
	box-shadow: 0 2px 15px rgba(0,0,0,.2)
}
.stylish-select .section-dark ul.newList li {
	border-color: purple
}
.stylish-select .section-dark ul.newList a {
	color: #8e8e96;
	background: #222325;
	border-bottom: 0!important
}
.stylish-select .section-dark ul.newList a.hiLite, .stylish-select .section-dark ul.newList a:hover {
	background: #262829;
	color: #babac1
}
.stylish-select .section-dark label {
	color: #c6ccd0
}
.section-parallax .form-control:-moz-placeholder {
color:rgba(218,231,240,.45);
-webkit-transition:all .1s ease-in-out 0s;
-moz-transition:all .1s ease-in-out 0s;
-ms-transition:all .1s ease-in-out 0s;
-o-transition:all .1s ease-in-out 0s;
transition:all .1s ease-in-out 0s
}
.section-parallax .form-control::-moz-placeholder {
color:rgba(218,231,240,.45);
-webkit-transition:all .1s ease-in-out 0s;
-moz-transition:all .1s ease-in-out 0s;
-ms-transition:all .1s ease-in-out 0s;
-o-transition:all .1s ease-in-out 0s;
transition:all .1s ease-in-out 0s
}
.section-parallax .form-control:-ms-input-placeholder {
color:rgba(218,231,240,.45);
-webkit-transition:all .1s ease-in-out 0s;
-moz-transition:all .1s ease-in-out 0s;
-ms-transition:all .1s ease-in-out 0s;
-o-transition:all .1s ease-in-out 0s;
transition:all .1s ease-in-out 0s
}
.section-parallax .form-control::-webkit-input-placeholder {
color:rgba(218,231,240,.45);
-webkit-transition:all .1s ease-in-out 0s;
-moz-transition:all .1s ease-in-out 0s;
-ms-transition:all .1s ease-in-out 0s;
-o-transition:all .1s ease-in-out 0s;
transition:all .1s ease-in-out 0s
}
.section-parallax .form-control:hover:-moz-placeholder {
color:rgba(218,231,240,.55);
-webkit-transition:all .1s ease-in-out 0s;
-moz-transition:all .1s ease-in-out 0s;
-ms-transition:all .1s ease-in-out 0s;
-o-transition:all .1s ease-in-out 0s;
transition:all .1s ease-in-out 0s
}
.section-parallax .form-control:hover::-moz-placeholder {
color:rgba(218,231,240,.55);
-webkit-transition:all .1s ease-in-out 0s;
-moz-transition:all .1s ease-in-out 0s;
-ms-transition:all .1s ease-in-out 0s;
-o-transition:all .1s ease-in-out 0s;
transition:all .1s ease-in-out 0s
}
.section-parallax .form-control:hover:-ms-input-placeholder {
color:rgba(218,231,240,.55);
-webkit-transition:all .1s ease-in-out 0s;
-moz-transition:all .1s ease-in-out 0s;
-ms-transition:all .1s ease-in-out 0s;
-o-transition:all .1s ease-in-out 0s;
transition:all .1s ease-in-out 0s
}
.section-parallax .form-control:hover::-webkit-input-placeholder {
color:rgba(218,231,240,.55);
-webkit-transition:all .1s ease-in-out 0s;
-moz-transition:all .1s ease-in-out 0s;
-ms-transition:all .1s ease-in-out 0s;
-o-transition:all .1s ease-in-out 0s;
transition:all .1s ease-in-out 0s
}
.section-parallax .form-control:focus:-moz-placeholder {
color:#242528
}
.section-parallax .form-control:focus::-moz-placeholder {
color:#242528
}
.section-parallax .form-control:focus:-ms-input-placeholder {
color:#242528
}
.section-parallax .form-control:focus::-webkit-input-placeholder {
color:#242528
}
.section-parallax .form-control {
	background: rgba(0,0,0,.15);
	border-color: rgba(218,231,240,.25);
	color: rgba(218,231,240,.45);
	-webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,.2);
	-moz-box-shadow: inset 0 1px 3px rgba(0,0,0,.2);
	box-shadow: inset 0 1px 3px rgba(0,0,0,.2)
}
.section-parallax .form-control:hover {
	background: rgba(218,231,240,.055);
	border-color: rgba(218,231,240,.35);
	color: rgba(218,231,240,.55);
	-webkit-box-shadow: inset 0 3px 10px rgba(0,0,0,.2);
	-moz-box-shadow: inset 0 3px 10px rgba(0,0,0,.2);
	box-shadow: inset 0 3px 10px rgba(0,0,0,.2)
}
.section-parallax .form-control:focus {
	background: #fff;
	border-color: #12c3cc;
	color: #242528;
	-webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,.2);
	-moz-box-shadow: inset 0 1px 3px rgba(0,0,0,.2);
	box-shadow: inset 0 1px 3px rgba(0,0,0,.2)
}
.section-parallax .form-control.form-control-changed:focus {
	background: #fff;
	color: #242528
}
.section-parallax .input-with-icon .input-icon {
	color: rgba(218,231,240,.45);
	text-shadow: none
}
.section-parallax .input-with-icon:hover .input-icon {
	color: rgba(218,231,240,.55);
	text-shadow: none
}
.section-parallax .input-with-icon.form-control-focused .input-icon {
	color: #242528;
	text-shadow: 0 1px 0 #fff
}
.stylish-select .section-parallax .newListSelected {
	background: rgba(0,0,0,.15);
	border-color: rgba(218,231,240,.25);
	color: rgba(218,231,240,.45);
	-webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,.2);
	-moz-box-shadow: inset 0 1px 3px rgba(0,0,0,.2);
	box-shadow: inset 0 1px 3px rgba(0,0,0,.2);
	-webkit-transition: all .2s ease-in-out .1s ease-in-out 0s;
	-moz-transition: all .2s ease-in-out .1s ease-in-out 0s;
	-ms-transition: all .2s ease-in-out .1s ease-in-out 0s;
	-o-transition: all .2s ease-in-out .1s ease-in-out 0s;
	transition: all .2s ease-in-out .1s ease-in-out 0s
}
.stylish-select .section-parallax .select-icon {
	color: rgba(218,231,240,.45);
	text-shadow: none;
	-webkit-transition: color .2s ease-in-out .1s ease-in-out 0s;
	-moz-transition: color .2s ease-in-out .1s ease-in-out 0s;
	-ms-transition: color .2s ease-in-out .1s ease-in-out 0s;
	-o-transition: color .2s ease-in-out .1s ease-in-out 0s;
	transition: color .2s ease-in-out .1s ease-in-out 0s
}
.stylish-select .section-parallax .newListSelHover {
	background: rgba(218,231,240,.055);
	border-color: rgba(218,231,240,.35);
	-webkit-box-shadow: inset 0 3px 10px rgba(0,0,0,.2);
	-moz-box-shadow: inset 0 3px 10px rgba(0,0,0,.2);
	box-shadow: inset 0 3px 10px rgba(0,0,0,.2)
}
.stylish-select .section-parallax .newListSelFocus {
	background: #fff;
	border-color: #12c3cc;
	-webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,.2);
	-moz-box-shadow: inset 0 1px 3px rgba(0,0,0,.2);
	box-shadow: inset 0 1px 3px rgba(0,0,0,.2);
	-webkit-border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0
}
.stylish-select .section-parallax .newListSelFocus .select-icon {
	color: #242528;
	text-shadow: 0 1px 0 #fff
}
.stylish-select .section-parallax ul.newList {
	border-color: #12c3cc;
	-webkit-box-shadow: 0 2px 15px rgba(0,0,0,.2);
	-moz-box-shadow: 0 2px 15px rgba(0,0,0,.2);
	box-shadow: 0 2px 15px rgba(0,0,0,.2)
}
.stylish-select .section-parallax ul.newList li {
	border-color: purple
}
.stylish-select .section-parallax ul.newList a {
	color: #8e8e96;
	background: #222325;
	border-bottom: 0!important
}
.stylish-select .section-parallax ul.newList a.hiLite, .stylish-select .section-parallax ul.newList a:hover {
	background: #262829;
	color: #babac1
}
.stylish-select .section-parallax label {
	color: rgba(218,231,240,.85)
}
/*Menu*/
.menu, .simple-menu {
	display: inline-block;
	vertical-align: middle;
	list-style: none;
	-webkit-padding-start: 0;
	padding: 0;
	margin: 0
}
.row-block .menu, .row-block .simple-menu {
	margin: 0
}
.menu li, .simple-menu li {
	position: relative;
	text-align: left;
	margin: 0
}
.menu a, .simple-menu a {
	display: block;
	text-decoration: none;
	border: none;
	position: relative
}
.menu a.active, .menu a:hover, .simple-menu a.active, .simple-menu a:hover {
	border: none
}
.menu>li, .simple-menu>li {
	float: left;
	vertical-align: top
}
.menu>li>a, .simple-menu>li>a {
	border: 0
}
.menu>li>.submenu, .simple-menu>li>.submenu {
	top: 100%;
	left: 0
}
.menu>li>.submenu.submenu-left-side, .simple-menu>li>.submenu.submenu-left-side {
	left: auto;
	right: 0
}
.menu>li.has-dropdown-wide, .simple-menu>li.has-dropdown-wide {
	position: static
}
.menu>li:hover>.submenu, .menu>li:hover>.submenu-wide, .simple-menu>li:hover>.submenu, .simple-menu>li:hover>.submenu-wide {
	visibility: visible;
	opacity: 1
}
.menu li i, .simple-menu li i {
	margin-right: 8px;
	font-size: 14px;
	opacity: 1
}
.menu li.has-dropdown>a, .simple-menu li.has-dropdown>a {
	position: relative;
	padding-right: 25px
}
.menu li.has-dropdown>a:after, .simple-menu li.has-dropdown>a:after {
	display: block;
	content: "\e8d2";
	position: absolute;
	top: 50%;
	right: 14px;
	margin: -5px 0 0;
	font-family: fontello;
	font-size: 12px;
	opacity: .3;
	line-height: 1em;
	-webkit-transition: -webkit-transform .2s ease-in;
	-moz-transition: -moz-transform .2s ease-in;
	-ms-transition: -ms-transform .2s ease-in;
	-o-transition: -o-transform .2s ease-in;
	transition: transform .2s ease-in
}
.menu li.has-dropdown:hover>a:after, .simple-menu li.has-dropdown:hover>a:after {
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	transform: rotate(-90deg);
	opacity: .9;
	margin-top: -6px
}
.section-base .menu li.has-dropdown>a:after, .section-base .simple-menu li.has-dropdown>a:after {
	opacity: .5
}
.section-base .menu li.has-dropdown:hover>a:after, .section-base .simple-menu li.has-dropdown:hover>a:after {
	opacity: 1
}
.simple-menu>li>a {
	padding: 0 15px
}
.simple-menu>li>a span {
	display: inline-block;
	position: relative;
	padding: 0
}
.simple-menu>li>.submenu {
	left: 15px
}
.simple-menu.has-hover-border>li>a {
	display: block;
	overflow: hidden
}
.simple-menu.has-hover-border>li>a>span:before {
	display: block;
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 1px;
	border-bottom: 3px solid transparent;
	-webkit-transition: border-color .1s ease-in-out 0s;
	-moz-transition: border-color .1s ease-in-out 0s;
	-ms-transition: border-color .1s ease-in-out 0s;
	-o-transition: border-color .1s ease-in-out 0s;
	transition: border-color .1s ease-in-out 0s
}
.menu>li>a {
	padding: 0 18px
}
.menu.items-have-borders>li, .menu.items-have-double-borders>li {
	margin: 0 0 0 -1px;
	border-left: 1px solid transparent;
	border-right: 1px solid transparent
}
.menu.items-have-borders>li:first-child, .menu.items-have-double-borders>li:first-child {
	margin-left: 0
}
.menu.items-have-double-borders:after, .menu.items-have-double-borders:before {
	display: block;
	width: 1px;
	height: 100%;
	content: " ";
	position: absolute;
	z-index: 1;
	top: 0;
	background: 0 0
}
.menu.items-have-double-borders:before {
	left: 0
}
.menu.items-have-double-borders:after {
	right: 0
}
.menu.items-have-double-borders:hover:after, .menu.items-have-double-borders:hover:before {
	background: 0 0
}
.menu.has-hover-border>li>a {
	display: block;
	overflow: hidden
}
.menu.has-hover-border>li>a:before {
	display: block;
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 1px;
	border-bottom: 3px solid transparent;
	-webkit-transition: border-color .1s ease-in-out 0s;
	-moz-transition: border-color .1s ease-in-out 0s;
	-ms-transition: border-color .1s ease-in-out 0s;
	-o-transition: border-color .1s ease-in-out 0s;
	transition: border-color .1s ease-in-out 0s
}
.submenu {
	width: 180px;
	position: absolute;
	z-index: 10;
	top: 0;
	left: 100%;
	margin: 0;
	padding: 0;
	list-style: none;
	visibility: hidden;
	opacity: 0;
	transition: opacity .2s ease-in;
	font-size: 13px
}
.submenu.has-border, .submenu.has-border .submenu {
	border-top: 1px solid transparent;
	border-top-width: 3px;
	margin: -3px 0 0
}
.submenu.items-have-borders li, .submenu.items-have-double-borders li {
	border-top: 1px solid transparent;
	border-bottom: 1px solid transparent;
	margin: -1px 0 0
}
.submenu.items-have-borders li:first-child, .submenu.items-have-double-borders li:first-child {
	border-top: none;
	margin: 0
}
.submenu.items-have-borders li:first-child:before, .submenu.items-have-double-borders li:first-child:before {
	display: none
}
.submenu.items-have-borders li:last-child, .submenu.items-have-double-borders li:last-child {
	border-bottom: none
}
.submenu.items-have-borders li:last-child:after, .submenu.items-have-double-borders li:last-child:after {
	display: none
}
.submenu.submenu-left-side {
	left: auto;
	right: 100%
}
.submenu li:hover>.submenu {
	visibility: visible;
	opacity: 1
}
.submenu li:last-child {
	-webkit-border-radius: 0 0 3px 3px;
	-moz-border-radius: 0 0 3px 3px;
	border-radius: 0 0 3px 3px
}
.submenu a {
	padding: 13px 18px;
	line-height: 16px
}
.submenu li i {
	margin-right: 8px
}
.submenu-wide {
	position: absolute;
	z-index: 10;
	top: 100%;
	left: 40px;
	right: 40px;
	list-style: none;
	visibility: hidden;
	opacity: 0;
	transition: opacity .2s ease-in;
	font-size: 13px;
	border-radius: 0 0 3px 3px
}
.submenu-wide.has-border {
	border-top: 1px solid transparent;
	border-top-width: 3px;
	margin: -3px 0 0
}
.submenu-wide .section {
	border-radius: 0 0 3px 3px
}
.row-sm {
	font-size: 14px
}
.row-sm .menu, .row-sm .simple-menu {
	font-size: 14px;
	vertical-align: top
}
.row-sm .submenu {
	font-size: 13px
}
.row-sm .menu {
	font-size: 14px;
	vertical-align: top
}
.row-sm .menu>li>a {
	padding: 0 17px
}
@media (max-width:479px){
	.row-sm .menu>li>a {
	padding: 0 8px
}
}
.row-sm .menu>li.has-dropdown>a {
	padding-right: 30px
}
.row-md {
	font-size: 14px
}
.row-md .menu, .row-md .simple-menu {
	font-size: 14px;
	vertical-align: top
}
.row-md .menu li i, .row-md .menu>li>a, .row-md .simple-menu li i, .row-md .simple-menu>li>a {
	font-size: 14px
}
.row-md .submenu {
	font-size: 13px
}
.row-lg {
	font-size: 14px
}
.row-lg .menu, .row-lg .simple-menu {
	font-size: 14px;
	vertical-align: top
}
.row-lg .menu li i, .row-lg .menu>li>a, .row-lg .simple-menu li i, .row-lg .simple-menu>li>a {
	font-size: 14px
}
.row-lg .submenu {
	font-size: 13px
}
.row-sm .full-height>li>a {
	line-height: 46px
}
.row-md .full-height>li>a {
	line-height: 70px
}
.row-lg .full-height>li>a {
	line-height: 96px
}
/*Menu White*/
.section-white .menu>li {
	background: 0 0;
	color: #21252b
}
.section-white .menu>li>a {
	color: #21252b
}
.section-white .menu>li:hover {
	background: #f8fafa;
	color: #0dc0c0
}
.section-white .menu>li:hover>a {
	color: #0dc0c0
}
.section-white .menu>li.active {
	background: #f8fafa;
	color: #0dc0c0
}
.section-white .menu>li.active>a {
	color: #0dc0c0
}
.section-white .menu>li.active:hover {
	background: #f8fafa;
	color: #0dc0c0
}
.section-white .menu>li.active:hover>a {
	color: #0dc0c0
}
.section-white .menu.items-has-dd-sign>li.has-dropdown>a:after {
	color: #21252b
}
.section-white .menu.items-has-dd-sign>li.has-dropdown.active:hover>a:after, .section-white .menu.items-has-dd-sign>li.has-dropdown.active>a:after, .section-white .menu.items-has-dd-sign>li.has-dropdown:hover>a:after {
	color: #0dc0c0
}
.section-white .menu.items-have-borders>li, .section-white .menu.items-have-double-borders>li {
	border-color: #eef1f1
}
.section-white .menu.items-have-double-borders>li:after, .section-white .menu.items-have-double-borders>li:before {
	display: block;
	width: 1px;
	height: 100%;
	content: " ";
	position: absolute;
	z-index: 1;
	top: 0;
	background: 0 0
}
.section-white .menu.items-have-double-borders>li:before {
	left: 0
}
.section-white .menu.items-have-double-borders>li:after {
	right: 0
}
.section-white .menu.items-have-double-borders>li:hover:after, .section-white .menu.items-have-double-borders>li:hover:before {
	background: #fcfdfd
}
.section-white .menu.items-have-double-borders>li.active {
	border-color: #eef1f1
}
.section-white .menu.items-have-double-borders>li.active:after, .section-white .menu.items-have-double-borders>li.active:before {
	display: block;
	width: 1px;
	height: 100%;
	content: " ";
	position: absolute;
	z-index: 1;
	top: 0;
	background: #fcfdfd
}
.section-white .menu.items-have-double-borders>li.active:before {
	left: 0
}
.section-white .menu.items-have-double-borders>li.active:after {
	right: 0
}
.section-white .menu.items-have-double-borders>li.active:hover {
	border-color: #eef1f1
}
.section-white .menu.items-have-double-borders>li.active:hover:after, .section-white .menu.items-have-double-borders>li.active:hover:before {
	display: block;
	width: 1px;
	height: 100%;
	content: " ";
	position: absolute;
	z-index: 1;
	top: 0;
	background: #fcfdfd
}
.section-white .menu.items-have-double-borders>li.active:hover:before {
	left: 0
}
.section-white .menu.items-have-double-borders>li.active:hover:after {
	right: 0
}
.section-white .menu.items-have-double-borders>li.active:hover:hover:after, .section-white .menu.items-have-double-borders>li.active:hover:hover:before {
	background: #fcfdfd
}
.section-white .menu.menu-hover-border>li>a:before {
	border-top-color: transparent
}
.section-white .menu.menu-hover-border>li.active:hover>a:before, .section-white .menu.menu-hover-border>li.active>a:before, .section-white .menu.menu-hover-border>li:hover>a:before {
	border-top-color: #0dc0c0
}
.section-white .menu.has-hover-border>li>a:before {
	border-color: transparent
}
.section-white .menu.has-hover-border>li.active:hover>a:before, .section-white .menu.has-hover-border>li.active>a:before, .section-white .menu.has-hover-border>li:hover>a:before {
	border-color: #0dc0c0
}
/*Menu Dark*/
.section-dark .menu>li {
	background: 0 0;
	color: #bfc8cd
}
.section-dark .menu>li>a {
	color: #bfc8cd
}
.section-dark .menu>li:hover {
	background: #262b31;
	color: #0dc0c0
}
.section-dark .menu>li:hover>a {
	color: #0dc0c0
}
.section-dark .menu>li.active {
	background: #262b31;
	color: #0dc0c0
}
.section-dark .menu>li.active>a {
	color: #0dc0c0
}
.section-dark .menu>li.active:hover {
	background: #262b31;
	color: #0dc0c0
}
.section-dark .menu>li.active:hover>a {
	color: #0dc0c0
}
.section-dark .menu.items-has-dd-sign>li.has-dropdown>a:after {
	color: #bfc8cd
}
.section-dark .menu.items-has-dd-sign>li.has-dropdown.active:hover>a:after, .section-dark .menu.items-has-dd-sign>li.has-dropdown.active>a:after, .section-dark .menu.items-has-dd-sign>li.has-dropdown:hover>a:after {
	color: #0dc0c0
}
.section-dark .menu.items-have-borders>li {
	border-color: #2e343a
}
.section-dark .menu.items-have-double-borders>li {
	border-color: #191c20
}
.section-dark .menu.items-have-double-borders>li:after, .section-dark .menu.items-have-double-borders>li:before {
	display: block;
	width: 1px;
	height: 100%;
	content: " ";
	position: absolute;
	z-index: 1;
	top: 0;
	background: #24292f
}
.section-dark .menu.items-have-double-borders>li:before {
	left: 0
}
.section-dark .menu.items-have-double-borders>li:after {
	right: 0
}
.section-dark .menu.items-have-double-borders>li:hover:after, .section-dark .menu.items-have-double-borders>li:hover:before {
	background: #2b3036
}
.section-dark .menu.items-have-double-borders>li.active {
	border-color: #191c20
}
.section-dark .menu.items-have-double-borders>li.active:after, .section-dark .menu.items-have-double-borders>li.active:before {
	display: block;
	width: 1px;
	height: 100%;
	content: " ";
	position: absolute;
	z-index: 1;
	top: 0;
	background: #2b3036
}
.section-dark .menu.items-have-double-borders>li.active:before {
	left: 0
}
.section-dark .menu.items-have-double-borders>li.active:after {
	right: 0
}
.section-dark .menu.items-have-double-borders>li.active:hover {
	border-color: #191c20
}
.section-dark .menu.items-have-double-borders>li.active:hover:after, .section-dark .menu.items-have-double-borders>li.active:hover:before {
	display: block;
	width: 1px;
	height: 100%;
	content: " ";
	position: absolute;
	z-index: 1;
	top: 0;
	background: #2b3036
}
.section-dark .menu.items-have-double-borders>li.active:hover:before {
	left: 0
}
.section-dark .menu.items-have-double-borders>li.active:hover:after {
	right: 0
}
.section-dark .menu.items-have-double-borders>li.active:hover:hover:after, .section-dark .menu.items-have-double-borders>li.active:hover:hover:before {
	background: #2b3036
}
.section-dark .menu.menu-hover-border>li>a:before {
	border-top-color: transparent
}
.section-dark .menu.menu-hover-border>li.active:hover>a:before, .section-dark .menu.menu-hover-border>li.active>a:before, .section-dark .menu.menu-hover-border>li:hover>a:before {
	border-top-color: #0066cc
}
.section-dark .menu.has-hover-border>li>a:before {
	border-color: transparent
}
.section-dark .menu.has-hover-border>li.active:hover>a:before, .section-dark .menu.has-hover-border>li.active>a:before, .section-dark .menu.has-hover-border>li:hover>a:before {
	border-color: #0055aa
}
/*----------*/
.section-white .simple-menu>li, .section-white .simple-menu>li>a {
	color: #21252b
}
.section-white .simple-menu>li.active, .section-white .simple-menu>li.active>a, .section-white .simple-menu>li:hover, .section-white .simple-menu>li:hover>a {
	color: #0066cc
}
.section-white .simple-menu.has-hover-border>li>a>span:before {
	border-color: transparent
}
.section-white .simple-menu.has-hover-border>li.active:hover>a>span:before, .section-white .simple-menu.has-hover-border>li.active>a>span:before, .section-white .simple-menu.has-hover-border>li:hover>a>span:before {
	border-color: #0066cc
}
.section-white .simple-menu.items-has-dd-sign>li.has-dropdown>a:after {
	color: #21252b
}
.section-white .simple-menu.items-has-dd-sign>li.has-dropdown.active:hover>a:after, .section-white .simple-menu.items-has-dd-sign>li.has-dropdown.active>a:after, .section-white .simple-menu.items-has-dd-sign>li.has-dropdown:hover>a:after {
	color: #0dc0c0
}

.submenu-dark li {
	background: #1e2127;
	color: #abb3b9
}
.submenu-dark li>a {
	color: #abb3b9
}
.submenu-dark li:hover {
	background: #0055aa;
	color: #0dc0c0
}
.submenu-dark li:hover>a {
	color: #fff
}
.submenu-dark li.active {
	background: #0066cc;
	color: #0dc0c0
}
.submenu-dark li.active>a {
	color: #0dc0c0
}
.submenu-dark li.active:hover {
	background: #21262c;
	color: #0dc0c0
}
.submenu-dark li.active:hover>a {
	color: #0dc0c0
}
.submenu-dark.items-has-dd-sign li.has-dropdown>a:after {
	color: #9dadb4
}
.submenu-dark.items-has-dd-sign li.has-dropdown.active:hover>a:after, .submenu-dark.items-has-dd-sign li.has-dropdown.active>a:after, .submenu-dark.items-has-dd-sign li.has-dropdown:hover>a:after {
	color: #0dc0c0
}
.submenu-dark.has-shadow, .submenu-dark.has-shadow .submenu {
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,.2);
	box-shadow: 0 1px 1px rgba(0,0,0,.2)
}
.submenu-dark.has-border, .submenu-dark.has-border .submenu {
	border-color: #0066cc
}
.submenu-dark.items-have-borders li {
	border-color: #262c33
}
.submenu-dark.items-have-double-borders li {
	border-color: #15171b
}
.submenu-dark.items-have-double-borders li:after, .submenu-dark.items-have-double-borders li:before {
	display: block;
	width: 100%;
	height: 1px;
	content: " ";
	position: absolute;
	left: 0;
	z-index: 1;
	background: #21242b
}
.submenu-dark.items-have-double-borders li:before {
	top: 0
}
.submenu-dark.items-have-double-borders li:after {
	bottom: 0
}
.submenu-dark.items-have-double-borders li:hover:after, .submenu-dark.items-have-double-borders li:hover:before {
	background: #242a30
}
.submenu-wide-grey.has-border, .submenu-wide-white.has-border {
	border-color: #0dc0c0
}
.submenu-wide-base.has-border {
	border-color: #00919c
}
.submenu-wide-dark.has-border {
	border-color: #0dc0c0
}
.section-base .submenu-base.has-border, .section-base .submenu-dark.has-border {
	border-color: #00919c!important
}
.section-base .submenu-grey.has-border, .section-base .submenu-white.has-border {
	border-color: #CDDBDB!important
}
.section-base .menu-btn-list .submenu-base.has-border, .section-base .menu-btn-list .submenu-dark.has-border, .section-base .menu-btn-list .submenu-grey.has-border, .section-base .menu-btn-list .submenu-white.has-border {
	border-color: #00919c!important
}
.section-menu-mobile-w {
	height: 0;
	max-height: 380px;
	position: absolute;
	top: 100%;
	left: 0;
	right: 0;
	overflow: hidden;
	text-align: left;
	-webkit-transition: all .1s ease-in-out 0s;
	-moz-transition: all .1s ease-in-out 0s;
	-ms-transition: all .1s ease-in-out 0s;
	-o-transition: all .1s ease-in-out 0s;
	transition: all .1s ease-in-out 0s;
	box-shadow: 0 3px 10px rgba(0,0,0,.2);
	-webkit-overflow-scrolling: touch
}
.section-menu-mobile-w:after, .section-menu-mobile-w:before {
	content: " ";
	display: table
}
.section-menu-mobile-w:after {
	clear: both
}
.section-menu-mobile {
	padding: 0 40px
}
.section-menu-mobile form {
	margin: 20px 0
}

/*.menu-mobile {
	list-style: none;
	margin: 0;
	padding: 0 0 20px;
	font-size: 14px
}
.menu-mobile>li {
	margin: 0 -40px
}
.menu-mobile ul {
	height: 0;
	overflow: hidden
}
.menu-mobile ul.active {
	display: block!important
}
.menu-mobile ul li {
	margin: 0
}
.menu-mobile li {
	position: relative
}
.menu-mobile li a {
	padding: 14px 40px
}
.menu-mobile>li:last-child a, .menu-mobile>li:last-child a:hover {
	border-bottom: 1px solid transparent
}
.menu-mobile a {
	display: block;
	line-height: 16px;
	border-bottom: 0
}
.menu-mobile a:hover {
	text-decoration: none;
	border-bottom: 0
}
.menu-mobile i {
	margin-right: 8px
}
.menu-mobile.items-have-borders li a {
	border-top: 1px solid transparent
}

@media (max-width:992px) {
.section-menu-mobile {
	padding: 0 30px
}
.menu-mobile>li {
	margin: 0 -30px
}
.menu-mobile li a {
	padding: 14px 30px
}
}

@media (max-width:768px) {
.section-menu-mobile {
	padding: 0 20px
}
.menu-mobile>li {
	margin: 0 -20px
}
.menu-mobile li a {
	padding: 14px 20px
}
}

@media (max-width:767px) and (orientation:landscape) {
.section-menu-mobile-w {
	max-height: 230px
}
}

@media (min-width:768px) {
.section-menu-mobile-w {
	max-height: 800px
}
}

@media (min-width:992px) {
.section-menu-mobile-w {
	max-height: 500px
}
}
.menu-mobile-base li, .menu-mobile-dark li, .menu-mobile-grey li, .menu-mobile-white li {
	background: #21252b;
	color: #c6ccd0
}
.menu-mobile-base li>a, .menu-mobile-dark li>a, .menu-mobile-grey li>a, .menu-mobile-white li>a {
	color: #c6ccd0
}
.menu-mobile-base li:hover, .menu-mobile-dark li:hover, .menu-mobile-grey li:hover, .menu-mobile-white li:hover {
	background: #262b31;
	color: #0dc0c0
}
.menu-mobile-base li:hover>a, .menu-mobile-dark li:hover>a, .menu-mobile-grey li:hover>a, .menu-mobile-white li:hover>a {
	color: #0dc0c0
}
.menu-mobile-base li.active, .menu-mobile-dark li.active, .menu-mobile-grey li.active, .menu-mobile-white li.active {
	background: #21252b;
	color: #0dc0c0;
	font-weight: 700
}
.menu-mobile-base li.active>a, .menu-mobile-dark li.active>a, .menu-mobile-grey li.active>a, .menu-mobile-white li.active>a {
	color: #0dc0c0
}
.menu-mobile-base li.active:hover, .menu-mobile-dark li.active:hover, .menu-mobile-grey li.active:hover, .menu-mobile-white li.active:hover {
	background: #262b31;
	color: #0dc0c0
}
.menu-mobile-base li.active:hover>a, .menu-mobile-dark li.active:hover>a, .menu-mobile-grey li.active:hover>a, .menu-mobile-white li.active:hover>a {
	color: #0dc0c0
}
.menu-mobile-base.items-have-borders li a, .menu-mobile-base.items-have-borders li a:hover, .menu-mobile-base.items-have-borders>li:last-child a, .menu-mobile-base.items-have-borders>li:last-child a:hover, .menu-mobile-dark.items-have-borders li a, .menu-mobile-dark.items-have-borders li a:hover, .menu-mobile-dark.items-have-borders>li:last-child a, .menu-mobile-dark.items-have-borders>li:last-child a:hover, .menu-mobile-grey.items-have-borders li a, .menu-mobile-grey.items-have-borders li a:hover, .menu-mobile-grey.items-have-borders>li:last-child a, .menu-mobile-grey.items-have-borders>li:last-child a:hover, .menu-mobile-white.items-have-borders li a, .menu-mobile-white.items-have-borders li a:hover, .menu-mobile-white.items-have-borders>li:last-child a, .menu-mobile-white.items-have-borders>li:last-child a:hover {
	border-color: #2e343a
}
.menu-mobile-base ul, .menu-mobile-dark ul, .menu-mobile-grey ul, .menu-mobile-white ul {
	list-style: none;
	padding: 0;
	margin: 0
}
.menu-mobile-base ul li>a:before, .menu-mobile-dark ul li>a:before, .menu-mobile-grey ul li>a:before, .menu-mobile-white ul li>a:before {
	content: "- "
}
.menu-mobile-base ul li>ul>li>a:before, .menu-mobile-dark ul li>ul>li>a:before, .menu-mobile-grey ul li>ul>li>a:before, .menu-mobile-white ul li>ul>li>a:before {
	content: "- - "
}
.menu-mobile-base ul li>ul>li>ul>li>a:before, .menu-mobile-dark ul li>ul>li>ul>li>a:before, .menu-mobile-grey ul li>ul>li>ul>li>a:before, .menu-mobile-white ul li>ul>li>ul>li>a:before {
	content: "- - - "
}
.menu-mobile-base ul li>ul>li>ul>li>ul>li>a:before, .menu-mobile-dark ul li>ul>li>ul>li>ul>li>a:before, .menu-mobile-grey ul li>ul>li>ul>li>ul>li>a:before, .menu-mobile-white ul li>ul>li>ul>li>ul>li>a:before {
	content: "- - - - "
}
.menu-mobile-base ul a, .menu-mobile-dark ul a, .menu-mobile-grey ul a, .menu-mobile-white ul a {
	color: #c6ccd0
}
.menu-mobile-base ul a:hover, .menu-mobile-base ul li.active a, .menu-mobile-base ul li.active a:hover, .menu-mobile-dark ul a:hover, .menu-mobile-dark ul li.active a, .menu-mobile-dark ul li.active a:hover, .menu-mobile-grey ul a:hover, .menu-mobile-grey ul li.active a, .menu-mobile-grey ul li.active a:hover, .menu-mobile-white ul a:hover, .menu-mobile-white ul li.active a, .menu-mobile-white ul li.active a:hover {
	color: #0dc0c0
}*/
.scroll-top-arrow {
	position: fixed;
	bottom: -55px;
	right: 40px;
	z-index: 1000;
	width: 50px;
	height: 50px;
	line-height: 48px;
	border: 1px solid transparent;
	border-radius: 3px;
	font-size: 18px;
	font-family: fontello;
	text-align: center;
	cursor: pointer;
	opacity: 0;
	-webkit-transition: all .1s ease-in-out 0s;
	-moz-transition: all .1s ease-in-out 0s;
	-ms-transition: all .1s ease-in-out 0s;
	-o-transition: all .1s ease-in-out 0s;
	transition: all .1s ease-in-out 0s
}
.scroll-top-arrow:after {
	content: '\e8c5'
}
.scroll-top-arrow.active {
	bottom: 40px;
	opacity: 1
}
.scroll-top-arrow.active.scroll-top-arrow-footer {
	bottom: 80px
}

@media (max-width:992px) {
.scroll-top-arrow {
	right: 30px
}
}

@media (max-width:768px) {
.scroll-top-arrow {
	right: 20px
}
}
.scroll-top-arrow {
	border-color: rgba(40,46,53,.5);
	background: rgba(40,46,53,.8);
	color: rgba(250,250,250,.5);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2)
}
.scroll-top-arrow:hover {
	border-color: rgba(13,192,192,.8);
	background: rgba(13,192,192,.8);
	color: #fff;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}
.alert-danger, .alert-info, .alert-note, .alert-success, .alert-warning {
	position: relative;
	border: 1px solid transparent;
	padding: 5px;
	margin-bottom:10px;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.03);
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,.03);
	box-shadow: 0 1px 1px rgba(0,0,0,.03);
	-webkit-border-radius: 3px!important;
	-moz-border-radius: 3px!important;
	border-radius: 0!important
}
.alert-danger h1, .alert-danger h2, .alert-danger h3, .alert-danger h4, .alert-danger h5, .alert-danger h6, .alert-info h1, .alert-info h2, .alert-info h3, .alert-info h4, .alert-info h5, .alert-info h6, .alert-note h1, .alert-note h2, .alert-note h3, .alert-note h4, .alert-note h5, .alert-note h6, .alert-success h1, .alert-success h2, .alert-success h3, .alert-success h4, .alert-success h5, .alert-success h6, .alert-warning h1, .alert-warning h2, .alert-warning h3, .alert-warning h4, .alert-warning h5, .alert-warning h6 {
	margin-bottom: 7px;
	font-size: 14px!important;
	font-weight: 600
}
.alert-danger .close, .alert-info .close, .alert-note .close, .alert-success .close, .alert-warning .close {
	width: 21px;
	height: 21px;
	float: none;
	position: absolute;
	top: 11px;
	right: 10px;
	text-align: center;
	opacity: 1;
	font-size: 22px;
	-webkit-border-radius: 3px!important;
	-moz-border-radius: 3px!important;
	border-radius: 3px!important;
	-webkit-transition: all .1s ease-in-out 0s;
	-moz-transition: all .1s ease-in-out 0s;
	-ms-transition: all .1s ease-in-out 0s;
	-o-transition: all .1s ease-in-out 0s;
	transition: all .1s ease-in-out 0s
}
.close {
	float: right;
	font-size: 21px;
	font-weight: 700;
	line-height: 1;
	opacity: .2
}
.close:focus, .close:hover {
	text-decoration: none;
	cursor: pointer
}
button.close {
	padding: 0;
	cursor: pointer;
	background: 0 0;
	border: 0;
	-webkit-appearance: none
}
.alert-note {
	background: #fff;
	border-color: #e5eaea;
	color: #787d82
}
.alert-note h1, .alert-note h2, .alert-note h3, .alert-note h4, .alert-note h5, .alert-note h6, .alert-note strong {
	color: #212326!important
}
.alert-note .close {
	background: 0 0;
	color: #D0D7DD;
	text-shadow: 0 1px 0 #fff
}
.alert-note .close:hover {
	background: 0 0;
	color: #9ea2a7
}
.alert-success {
	background: #b8ffaf;
	border-color: #9bf29d;
	color: #428956
}
.alert-success h1, .alert-success h2, .alert-success h3, .alert-success h4, .alert-success h5, .alert-success h6, .alert-success strong {
	color: #005A28!important
}
.alert-success a, .alert-success a:hover {
	color: #005A28
}
.alert-success .close {
	background: 0 0;
	color: #65DA81;
	text-shadow: 0 1px 0 #fff
}
.alert-success .close:hover {
	background: 0 0;
	color: #05BD63
}
.alert-info {
	background: #dcf6f8;
	border-color: #beeff3;
	color: #448D97
}
.alert-info h1, .alert-info h2, .alert-info h3, .alert-info h4, .alert-info h5, .alert-info h6, .alert-info strong {
	color: #154B7A!important
}
.alert-info a, .alert-info a:hover {
	color: #154B7A
}
.alert-info .close {
	background: 0 0;
	color: #76CECE;
	text-shadow: 0 1px 0 #fff
}
.alert-info .close:hover {
	background: 0 0;
	color: #5F96BB
}
.alert-danger {
	background: #feead3;
	border-color: #ffd9c0;
	color: #c5635e
}
.alert-danger h1, .alert-danger h2, .alert-danger h3, .alert-danger h4, .alert-danger h5, .alert-danger h6, .alert-danger strong {
	color: #ae2128!important
}
.alert-danger a, .alert-danger a:hover {
	color: #ae2128
}
.alert-danger .close {
	background: 0 0;
	color: #F58D74;
	text-shadow: 0 1px 0 #fff
}
.alert-danger .close:hover {
	background: 0 0;
	color: #e3512e
}
.alert-warning {
	background: #f8f6a2;
	border-color: #eee090;
	color: #7d6a3b
}
.alert-warning h1, .alert-warning h2, .alert-warning h3, .alert-warning h4, .alert-warning h5, .alert-warning h6, .alert-warning strong {
	color: #68422C!important
}
.alert-warning a, .alert-warning a:hover {
	color: #68422C
}
.alert-warning .close {
	background: 0 0;
	color: #ccb561;
	text-shadow: 0 1px 0 #fff
}
.alert-warning .close:hover {
	background: 0 0;
	color: #A37C37
}
.alert-with-icon {
	padding-left: 46px
}
.alert-with-icon.alert-danger:before, .alert-with-icon.alert-info:before, .alert-with-icon.alert-note:before, .alert-with-icon.alert-success:before, .alert-with-icon.alert-warning:before {
	width: 26px;
	display: block;
	content: "";
	position: absolute;
	top: 20px;
	left: 10px;
	font-family: fontello;
	font-size: 18px;
	text-align: center
}
.alert-with-icon.alert-note:before {
	content: "\e879";
	color: #d6d7cf
}
.alert-with-icon.alert-danger:before {
	content: "\e8b7";
	color: #e3512e;
	font-size: 16px
}
.alert-with-icon.alert-warning:before {
	content: "\e808";
	color: #A37C37
}
.alert-with-icon.alert-info:before {
	content: "\e920";
	color: #488BAA;
	font-size: 16px
}
.alert-with-icon.alert-success:before {
	content: "\e914";
	color: #05BD63
}
.fade {
	opacity: 0;
	-webkit-transition: opacity .2s linear;
	-moz-transition: opacity .2s linear;
	-ms-transition: opacity .2s linear;
	-o-transition: opacity .2s linear;
	transition: opacity .2s linear
}
.fade.in {
	opacity: 1
}
.section-grey .alert-note {
	background: #fff
}
img {
	max-width: 100%
}
.img-hover-zoom {
	overflow: hidden
}
.img-hover-zoom img {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-webkit-transition: -webkit-transform .2s ease-out;
	-moz-transition: -moz-transform .2s ease-out;
	-ms-transition: -ms-transform .2s ease-out;
	-o-transition: -o-transform .2s ease-out;
	transition: transform .2s ease-out
}
.img-hover-zoom:hover img, .img-w:hover .img-hover-zoom img, .portfolio-description-box:hover .img-hover-zoom img {
	-webkit-transform: scale(1.08);
	-moz-transform: scale(1.08);
	-ms-transform: scale(1.08);
	-o-transform: scale(1.08);
	transform: scale(1.08)
}
.img-w {
	margin-bottom: 20px;
	position: relative
}
.img-w .img-link {
	display: block;
	overflow: hidden;
	padding: 0;
	border: 0
}
.img-w img {
	display: inline-block;
	position: relative;
	z-index: 1;
	width: 100%
}
.grid-no-margins .img-w {
	margin-bottom: 0
}
.gallery-small-margins .img-w {
	margin-bottom: 20px
}
.img-left {
	float: left;
	margin-right: 25px
}
.img-right {
	float: right;
	margin-left: 25px
}
.img-center {
	margin-left: auto;
	margin-right: auto
}
.img-border {
	display: block;
	position: relative;
	box-sizing: border-box;
	border: 4px solid transparent;
	overflow: hidden;
	-webkit-transition: border-color .3s ease-in-out;
	-moz-transition: border-color .3s ease-in-out;
	-ms-transition: border-color .3s ease-in-out;
	-o-transition: border-color .3s ease-in-out;
	transition: border-color .3s ease-in-out
}
.img-border-double {
	display: block;
	position: relative;
	border: 1px solid transparent;
	padding: 4px;
	overflow: hidden;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.04);
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,.04);
	box-shadow: 0 1px 1px rgba(0,0,0,.04);
	-webkit-transition: border-color .3s ease-in-out, background-color .3s ease-in-out;
	-moz-transition: border-color .3s ease-in-out, background-color .3s ease-in-out;
	-ms-transition: border-color .3s ease-in-out, background-color .3s ease-in-out;
	-o-transition: border-color .3s ease-in-out, background-color .3s ease-in-out;
	transition: border-color .3s ease-in-out, background-color .3s ease-in-out
}
.img-border-double .img-overlay {
	top: 4px;
	left: 4px;
	bottom: 4px;
	right: 4px
}
.img-shadow, .img-shadow img {
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.07);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.07);
	box-shadow: 0 1px 2px rgba(0,0,0,.07)
}
.img-shadow-light, .img-shadow-light img {
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.03);
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,.03);
	box-shadow: 0 1px 1px rgba(0,0,0,.03)
}
.img-shadow-inner {
	display: block;
	position: relative
}
.img-shadow-inner:after {
	content: "";
	display: block;
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.1);
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.1);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.1)
}
.img-shadow-gap {
	height: 20px;
	overflow: hidden;
	margin-top: 4px
}
.img-shadow-gap.shadow-effect8:after, .img-shadow-gap.shadow-effect8:before {
	bottom: auto;
	top: -24px;
	height: 5px
}
.img-overlay {
	-webkit-backface-visibility: hidden;
	display: block;
	position: absolute!important;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1;
	opacity: 0;
	padding: 30px;
	text-align: left;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	-ms-transition: all .3s ease-in-out 0s;
	-o-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s
}
.img-w:hover .img-overlay, .portfolio-description-box:hover .img-overlay {
	opacity: 1
}
.img-overlay a {
	border-bottom: 0
}
.img-overlay .caption-centered {
	display: table;
	width: 100%;
	height: 100%
}
.img-overlay .caption-centered>:first-child {
	display: table-cell;
	vertical-align: middle;
	text-align: center
}
.img-overlay .caption-bottom {
	display: table;
	width: 100%;
	position: absolute!important;
	bottom: 10px
}
.img-overlay .caption-bottom>:first-child {
	display: table-cell;
	vertical-align: middle;
	text-align: center
}
.overlay-short {
	top: auto
}
.img-with-overlay {
	overflow: hidden;
	position: relative
}
.img-caption {
	position: relative;
	display: block;
	z-index: 2;
	box-sizing: border-box;
	font-style: italic;
	padding: 12px 18px;
	margin-bottom: 0;
	text-align: left;
	border: 1px solid transparent;
	border-top-width: 0;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	-ms-transition: all .3s ease-in-out 0s;
	-o-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s
}
.caption-opened {
	opacity: 1
}
.overlay-slide {
	opacity: 1;
	top: auto
}
.overlay-slide h1, .overlay-slide h2, .overlay-slide h3, .overlay-slide h4, .overlay-slide h5, .overlay-slide h6 {
	margin-bottom: 19px
}
.caption-scale {
	-webkit-transform: scale(0.8);
	transform: scale(0.8);
	opacity: 0
}
.img-w:hover .caption-scale, .portfolio-description-box:hover .caption-scale {
	-webkit-transform: scale(1);
	transform: scale(1);
	opacity: 1
}
.caption-links {
	display: block;
	list-style: none;
	padding: 0;
	margin-bottom: 10px;
	font-size: 13px;
	line-height: 1.8em
}
.caption-links li {
	display: inline-block;
	margin: 0 5px 0 0;
	color: rgba(250,250,250,.7)
}
.caption-links li i {
	margin-right: 5px;
	color: rgba(250,250,250,.6)
}
.caption-links li a {
	color: rgba(250,250,250,.7);
	-webkit-transition: color .1s ease-in-out 0s;
	-moz-transition: color .1s ease-in-out 0s;
	-ms-transition: color .1s ease-in-out 0s;
	-o-transition: color .1s ease-in-out 0s;
	transition: color .1s ease-in-out 0s
}
.caption-links li a i {
	margin-right: 5px;
	color: rgba(250,250,250,.6)
}
.caption-links li a:hover {
	color: #fff
}
.caption-icon {
	display: inline-block!important;
	width: 60px;
	height: 60px;
	margin: 15px 3px;
	border-radius: 50%;
	text-align: center;
	font: 22px/60px fontello;
	content: "\e875";
	-webkit-transition: all .1s ease-in-out 0s;
	-moz-transition: all .1s ease-in-out 0s;
	-ms-transition: all .1s ease-in-out 0s;
	-o-transition: all .1s ease-in-out 0s;
	transition: all .1s ease-in-out 0s
}
.caption-icon-small {
	width: 42px;
	height: 42px;
	font-size: 18px;
	line-height: 42px
}
.caption-icon-smaller {
	width: 36px;
	height: 36px;
	font-size: 16px;
	line-height: 36px
}
.caption-icon-only {
	width: 60px;
	height: 60px;
	font-size: 50px;
	line-height: 60px;
	margin: 5px 3px
}
.img-round, .img-round .img-border, .img-round .img-border-double, .img-round .img-shadow-inner:after, .img-round img {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%
}
.img-round.img-with-caption .img-caption {
	border-top-width: 1px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px
}
.img-round-corners, .img-round-corners .img-border, .img-round-corners .img-border-double, .img-round-corners .img-overlay, .img-round-corners .img-shadow-inner:after, .img-round-corners img {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px
}
.img-round-corners.img-with-caption .img-border, .img-round-corners.img-with-caption .img-border-double, .img-round-corners.img-with-caption .img-overlay, .img-round-corners.img-with-caption .img-shadow-inner:after, .img-round-corners.img-with-caption img {
	-webkit-border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0
}
.img-round-corners.img-with-caption, .img-round-corners.img-with-caption .img-caption {
	-webkit-border-radius: 0 0 3px 3px;
	-moz-border-radius: 0 0 3px 3px;
	border-radius: 0 0 3px 3px
}
.img-opacity-30 img {
	opacity: .3;
	-webkit-transition: all .1s ease-in-out 0s;
	-moz-transition: all .1s ease-in-out 0s;
	-ms-transition: all .1s ease-in-out 0s;
	-o-transition: all .1s ease-in-out 0s;
	transition: all .1s ease-in-out 0s
}
.img-opacity-30:hover img {
	opacity: 1
}
.img-opacity-50 img {
	opacity: .5;
	-webkit-transition: all .1s ease-in-out 0s;
	-moz-transition: all .1s ease-in-out 0s;
	-ms-transition: all .1s ease-in-out 0s;
	-o-transition: all .1s ease-in-out 0s;
	transition: all .1s ease-in-out 0s
}
.img-opacity-50:hover img {
	opacity: 1
}
.img-opacity-70 img {
	opacity: .7;
	-webkit-transition: all .1s ease-in-out 0s;
	-moz-transition: all .1s ease-in-out 0s;
	-ms-transition: all .1s ease-in-out 0s;
	-o-transition: all .1s ease-in-out 0s;
	transition: all .1s ease-in-out 0s
}
.img-opacity-70:hover img, .img-w:hover .img-opacity-30 img, .img-w:hover .img-opacity-50 img, .img-w:hover .img-opacity-70 img {
	opacity: 1
}
.img-grayscale img {
	-webkit-filter: grayscale(100%)
}
.img-grayscale-hover img {	
	-webkit-filter: grayscale(100%);
	-webkit-backface-visibility: hidden;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	-ms-transition: all .3s ease-in-out 0s;
	-o-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s
}
.img-grayscale-hover:hover img, .img-w:hover .img-grayscale-hover img {	
	-webkit-filter: grayscale(0%)
}
.img-grayscale-hover-70 img {
	-webkit-filter: grayscale(70%);
	-webkit-backface-visibility: hidden;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	-ms-transition: all .3s ease-in-out 0s;
	-o-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s
}
.img-grayscale-hover-70:hover img, .img-w:hover .img-grayscale-hover-70 img {
	-webkit-filter: grayscale(0%)
}
.section-base .img-border {
	border-color: #0097a0
}
.section-base .img-w:hover a .img-border {
	border-color: #008190
}
.section-base .img-border-double {
	border-color: #2ecece;
	background-color: #0dc0c0
}
.section-base .img-w:hover a .img-border-double {
	border-color: #4ddada;
	background-color: #1dcfcf
}
.section-base .img-caption {
	background: #0abcbd;
	border-color: #16c7c7;
	color: #d6f8fa
}
.section-base .img-w:hover a.img-caption {
	background: #fff;
	border-color: #fff;
	color: #737a81
}
.section-white .img-border {
	border-color: #e8eeee
}
.section-white .img-w:hover a .img-border {
	border-color: #0dc0c0
}
.section-white .img-border-double {
	border-color: #e5eaea;
	background-color: #fff
}
.section-white .img-w:hover a .img-border-double {
	border-color: #0dc0c0;
	background-color: #fff
}
.section-white .img-caption {
	background: #f8fafa;
	border-color: #e5eaea;
	color: #737a81
}
.section-white .img-w:hover a.img-caption {
	background: #0dc0c0;
	border-color: #00a1ab;
	color: #fff
}
.section-grey .img-border {
	border-color: #dbe3e3
}
.section-grey .img-w:hover a .img-border {
	border-color: #0dc0c0
}
.section-grey .img-border-double {
	border-color: #dae1e1;
	background-color: #fff
}
.section-grey .img-w:hover a .img-border-double {
	border-color: #0dc0c0;
	background-color: #fff
}
.section-grey .img-caption {
	background: #fff;
	border-color: #fff;
	color: #737a81
}
.section-grey .img-w:hover a.img-caption {
	background: #0dc0c0;
	border-color: #00a1ab;
	color: #fff
}
.section-dark .img-border {
	border-color: #2a3037
}
.section-dark .img-w:hover a .img-border {
	border-color: #0dc0c0
}
.section-dark .img-border-double {
	border-color: #32383f;
	background-color: #2a3037
}
.section-dark .img-w:hover a .img-border-double {
	border-color: #0dc0c0;
	background-color: #2a3037
}
.section-dark .img-caption {
	background: #2a3037;
	border-color: #32383f;
	color: #808d97
}
.section-dark .img-w:hover a.img-caption {
	background: #0dc0c0;
	border-color: #00a1ab;
	color: #fff
}
.caption-icon {
	background: rgba(0,102,204,.85);
	color: #fff;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.1);
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,.1);
	box-shadow: 0 1px 1px rgba(0,0,0,.1)
}
.caption-icon:hover {
	background: #0066cc
}
.caption-icon.caption-icon-light {
	background: #fff;
	color: #2e343c;
	-webkit-box-shadow: 0 1px 0 rgba(0,0,0,.07);
	-moz-box-shadow: 0 1px 0 rgba(0,0,0,.07);
	box-shadow: 0 1px 0 rgba(0,0,0,.07)
}
.caption-icon.caption-icon-light:hover {
	background: rgba(250,250,250,.9)
}
.caption-icon.caption-icon-dark {
	background: rgba(19,22,26,.8);
	color: #d7dfe2;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}
.caption-icon.caption-icon-dark:hover {
	background: #0dc0c0;
	color: #fff
}
.caption-icon.caption-icon-only {
	background: 0 0;
	color: rgba(250,250,250,.8);
	text-shadow: 0 1px 1px rgba(0,0,0,.15);
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}
.caption-icon.caption-icon-only:hover {
	background: 0 0;
	color: #fff;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}
.img-overlay {
	background: rgba(0,170,179,.85);
	color: rgba(250,250,250,.8)
}
.img-overlay .h1, .img-overlay .h2, .img-overlay .h3, .img-overlay .h4, .img-overlay .h5, .img-overlay .h6, .img-overlay h1, .img-overlay h2, .img-overlay h3, .img-overlay h4, .img-overlay h5, .img-overlay h6 {
	color: #fff!important
}
.img-overlay .h1.has-border:after, .img-overlay .h2.has-border:after, .img-overlay .h3.has-border:after, .img-overlay .h4.has-border:after, .img-overlay .h5.has-border:after, .img-overlay .h6.has-border:after, .img-overlay h1.has-border:after, .img-overlay h2.has-border:after, .img-overlay h3.has-border:after, .img-overlay h4.has-border:after, .img-overlay h5.has-border:after, .img-overlay h6.has-border:after {
	background: #fff
}
.img-overlay.img-overlay-hovered {
	background: rgba(0,170,179,.8)
}
.img-overlay.img-overlay-dark, .img-overlay.img-overlay-dark-hovered {
	background: rgba(24,28,32,.5)
}
.img-overlay.img-overlay-darker, .img-overlay.img-overlay-darker-hovered, .img-overlay.img-overlay-darker-hovered-2 {
	background: rgba(24,28,32,.8)
}
.img-overlay.img-overlay-white {
	background: rgba(250,250,250,.2)
}
.img-overlay.img-overlay-whiter {
	background: rgba(250,250,250,.7)
}
.img-overlay.img-overlay-whiter .caption-links li, .img-overlay.img-overlay-whiter .caption-links li a {
	color: #4d5258
}
.img-overlay.img-overlay-whiter .caption-links li a:hover {
	color: #0dc0c0
}
.img-w a:hover .img-overlay.img-overlay-hovered, .img-w span:hover .img-overlay.img-overlay-hovered, .img-w:hover .img-overlay.img-overlay-hovered {
	background: rgba(0,170,179,.5)
}
.img-w a:hover .img-overlay.img-overlay-dark-hovered, .img-w span:hover .img-overlay.img-overlay-dark-hovered, .img-w:hover .img-overlay.img-overlay-dark-hovered {
	background: rgba(24,28,32,.3)
}
.img-w a:hover .img-overlay.img-overlay-darker-hovered, .img-w span:hover .img-overlay.img-overlay-darker-hovered, .img-w:hover .img-overlay.img-overlay-darker-hovered {
	background: rgba(24,28,32,.5)
}
.img-w a:hover .img-overlay.img-overlay-darker-hovered-2, .img-w span:hover .img-overlay.img-overlay-darker-hovered-2, .img-w:hover .img-overlay.img-overlay-darker-hovered-2 {
	background: rgba(24,28,32,.2)
}
.overlay-slide {
	background: rgba(19,21,25,.1);
	background: -moz-linear-gradient(top, transparent 0, rgba(19,21,25,.7) 40%, rgba(19,21,25,.9) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(40%, rgba(19,21,25,.7)), color-stop(100%, rgba(19,21,25,.9)));
	background: -webkit-linear-gradient(top, transparent 0, rgba(19,21,25,.7) 40%, rgba(19,21,25,.9) 100%);
	background: -o-linear-gradient(top, transparent 0, rgba(19,21,25,.7) 40%, rgba(19,21,25,.9) 100%);
	background: -ms-linear-gradient(top, transparent 0, rgba(19,21,25,.7) 40%, rgba(19,21,25,.9) 100%);
	background: linear-gradient(to bottom, transparent 0, rgba(19,21,25,.7) 40%, rgba(19,21,25,.9) 100%)
}
/*Default*/
.quote {
	background-image: url(../img/start.png);
	background-repeat: no-repeat;
	background-position: 20px top;
	padding-left: 50px;
	padding-bottom: 30px;
}
#topbar {
	display:none;
	position:fixed;
	top:0;
	width:100%;
	 z-index: 9999;
}
a.gotoTop {
	position: fixed;
	z-index: 1200;
	right: 0px;
	bottom: 65px;
	width: 30px;
	color: #FFF;
	background-color: #666;
	padding: 2px 10px 5px 10px;
	display: none;
}
a.gotoTop:hover {
	text-decoration: none;
}
.fluid-width-video-wrapper {
    padding: 0;
    position: relative;
    width: 100%;
}
.btn-lg, .btn-group-lg>.btn {
	padding:10px 16px;
	font-size:18px;
	line-height:1.3333333;
	border-radius:6px
}
.alert-success {
	background-color:#dff0d8;
	border-color:#d6e9c6;
	color:#3c763d
}
.alert-warning {
	background-color:#fcf8e3;
	border-color:#faebcc;
	color:#8a6d3b
}
.lead {
	margin-bottom:20px;
	font-size:16px;
	font-weight:300;
	line-height:1.4
}
.fixed-bottom{
	position:fixed;
	z-index:9999;
	right: 0;
    left: 0;
	    bottom: 0;
    margin-bottom: 0;
    border-width: 1px 0 0;
}