img:is([sizes=auto i], [sizes^="auto, " i]) {contain-intrinsic-size: 3000px 1500px;}
.wp-block-button__link {color: #fff;background-color: #32373c;border-radius: 9999px;box-shadow: none;text-decoration: none;padding: calc(.667em + 2px) calc(1.333em + 2px);font-size: 1.125em;}
.wp-block-file__button {background: #32373c;color: #fff;text-decoration: none;}
.for-no-header-icon {padding-top: 280px;}
.single-header-icon + .for-no-header-icon {padding-top: 0;}
table {border-collapse: separate;border-spacing: 0;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
* {margin: 0;padding: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
ol, ul {padding-left: 15px;}
blockquote, q {quotes: none;}
:focus {outline: 0;}
table {border-collapse: collapse;border-spacing: 0;}
img {border: 0;-ms-interpolation-mode: bicubic;vertical-align: middle;}
a {text-decoration: none;position: relative;color: #000;}
audio, video, canvas {max-width: 100%;}
@media (min-width:768px) {.container {width: 750px;}}
@media (min-width:1024px) {.container {width: 970px;}}
@media (min-width:1200px) {.container {width: 1170px;}}
.container-fluid {margin-right: auto;margin-left: auto;padding-left: 15px;padding-right: 15px;}
.row {margin-left: -15px;margin-right: -15px;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {position: relative;min-height: 1px;padding-left: 15px;padding-right: 15px;}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {float: left;}
.col-xs-12 {width: 100%;}
.col-xs-11 {width: 91.66666667%;}
.col-xs-10 {width: 83.33333333%;}
.col-xs-9 {width: 75%;}
.col-xs-8 {width: 66.66666667%;}
.col-xs-7 {width: 58.33333333%;}
.col-xs-6 {width: 50%;}
.col-xs-5 {width: 41.66666667%;}
.col-xs-4 {width: 33.33333333%;}
.col-xs-3 {width: 25%;}
.col-xs-2 {width: 16.66666667%;}
.col-xs-1 {width: 8.33333333%;}
.col-xs-pull-12 {right: 100%;}
.col-xs-pull-11 {right: 91.66666667%;}
.col-xs-pull-10 {right: 83.33333333%;}
.col-xs-pull-9 {right: 75%;}
.col-xs-pull-8 {right: 66.66666667%;}
.col-xs-pull-7 {right: 58.33333333%;}
.col-xs-pull-6 {right: 50%;}
.col-xs-pull-5 {right: 41.66666667%;}
.col-xs-pull-4 {right: 33.33333333%;}
.col-xs-pull-3 {right: 25%;}
.col-xs-pull-2 {right: 16.66666667%;}
.col-xs-pull-1 {right: 8.33333333%;}
.col-xs-pull-0 {right: auto;}
.col-xs-push-12 {left: 100%;}
.col-xs-push-11 {left: 91.66666667%;}
.col-xs-push-10 {left: 83.33333333%;}
.col-xs-push-9 {left: 75%;}
.col-xs-push-8 {left: 66.66666667%;}
.col-xs-push-7 {left: 58.33333333%;}
.col-xs-push-6 {left: 50%;}
.col-xs-push-5 {left: 41.66666667%;}
.col-xs-push-4 {left: 33.33333333%;}
.col-xs-push-3 {left: 25%;}
.col-xs-push-2 {left: 16.66666667%;}
.col-xs-push-1 {left: 8.33333333%;}
.col-xs-push-0 {left: auto;}
.col-xs-offset-12 {margin-left: 100%;}
.col-xs-offset-11 {margin-left: 91.66666667%;}
.col-xs-offset-10 {margin-left: 83.33333333%;}
.col-xs-offset-9 {margin-left: 75%;}
.col-xs-offset-8 {margin-left: 66.66666667%;}
.col-xs-offset-7 {margin-left: 58.33333333%;}
.col-xs-offset-6 {margin-left: 50%;}
.col-xs-offset-5 {margin-left: 41.66666667%;}
.col-xs-offset-4 {margin-left: 33.33333333%;}
.col-xs-offset-3 {margin-left: 25%;}
.col-xs-offset-2 {margin-left: 16.66666667%;}
.col-xs-offset-1 {margin-left: 8.33333333%;}
.col-xs-offset-0 {margin-left: 0;}
@media (min-width:768px) {.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {float: left;}
	.col-sm-12 {width: 100%;}
	.col-sm-11 {width: 91.66666667%;}
	.col-sm-10 {width: 83.33333333%;}
	.col-sm-9 {width: 75%;}
	.col-sm-8 {width: 66.66666667%;}
	.col-sm-7 {width: 58.33333333%;}
	.col-sm-6 {width: 50%;}
	.col-sm-5 {width: 41.66666667%;}
	.col-sm-4 {width: 33.33333333%;}
	.col-sm-3 {width: 25%;}
	.col-sm-2 {width: 16.66666667%;}
	.col-sm-1 {width: 8.33333333%;}
	.col-sm-pull-12 {right: 100%;}
	.col-sm-pull-11 {right: 91.66666667%;}
	.col-sm-pull-10 {right: 83.33333333%;}
	.col-sm-pull-9 {right: 75%;}
	.col-sm-pull-8 {right: 66.66666667%;}
	.col-sm-pull-7 {right: 58.33333333%;}
	.col-sm-pull-6 {right: 50%;}
	.col-sm-pull-5 {right: 41.66666667%;}
	.col-sm-pull-4 {right: 33.33333333%;}
	.col-sm-pull-3 {right: 25%;}
	.col-sm-pull-2 {right: 16.66666667%;}
	.col-sm-pull-1 {right: 8.33333333%;}
	.col-sm-pull-0 {right: auto;}
	.col-sm-push-12 {left: 100%;}
	.col-sm-push-11 {left: 91.66666667%;}
	.col-sm-push-10 {left: 83.33333333%;}
	.col-sm-push-9 {left: 75%;}
	.col-sm-push-8 {left: 66.66666667%;}
	.col-sm-push-7 {left: 58.33333333%;}
	.col-sm-push-6 {left: 50%;}
	.col-sm-push-5 {left: 41.66666667%;}
	.col-sm-push-4 {left: 33.33333333%;}
	.col-sm-push-3 {left: 25%;}
	.col-sm-push-2 {left: 16.66666667%;}
	.col-sm-push-1 {left: 8.33333333%;}
	.col-sm-push-0 {left: auto;}
	.col-sm-offset-12 {margin-left: 100%;}
	.col-sm-offset-11 {margin-left: 91.66666667%;}
	.col-sm-offset-10 {margin-left: 83.33333333%;}
	.col-sm-offset-9 {margin-left: 75%;}
	.col-sm-offset-8 {margin-left: 66.66666667%;}
	.col-sm-offset-7 {margin-left: 58.33333333%;}
	.col-sm-offset-6 {margin-left: 50%;}
	.col-sm-offset-5 {margin-left: 41.66666667%;}
	.col-sm-offset-4 {margin-left: 33.33333333%;}
	.col-sm-offset-3 {margin-left: 25%;}
	.col-sm-offset-2 {margin-left: 16.66666667%;}
	.col-sm-offset-1 {margin-left: 8.33333333%;}
	.col-sm-offset-0 {margin-left: 0;}}
@media (min-width:1024px) {.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {float: left;}
	.col-md-12 {width: 100%;}
	.col-md-11 {width: 91.66666667%;}
	.col-md-10 {width: 83.33333333%;}
	.col-md-9 {width: 75%;}
	.col-md-8 {width: 66.66666667%;}
	.col-md-7 {width: 58.33333333%;}
	.col-md-6 {width: 50%;}
	.col-md-5 {width: 41.66666667%;}
	.col-md-4 {width: 33.33333333%;}
	.col-md-3 {width: 25%;}
	.col-md-2 {width: 16.66666667%;}
	.col-md-1 {width: 8.33333333%;}
	.col-md-pull-12 {right: 100%;}
	.col-md-pull-11 {right: 91.66666667%;}
	.col-md-pull-10 {right: 83.33333333%;}
	.col-md-pull-9 {right: 75%;}
	.col-md-pull-8 {right: 66.66666667%;}
	.col-md-pull-7 {right: 58.33333333%;}
	.col-md-pull-6 {right: 50%;}
	.col-md-pull-5 {right: 41.66666667%;}
	.col-md-pull-4 {right: 33.33333333%;}
	.col-md-pull-3 {right: 25%;}
	.col-md-pull-2 {right: 16.66666667%;}
	.col-md-pull-1 {right: 8.33333333%;}
	.col-md-pull-0 {right: auto;}
	.col-md-push-12 {left: 100%;}
	.col-md-push-11 {left: 91.66666667%;}
	.col-md-push-10 {left: 83.33333333%;}
	.col-md-push-9 {left: 75%;}
	.col-md-push-8 {left: 66.66666667%;}
	.col-md-push-7 {left: 58.33333333%;}
	.col-md-push-6 {left: 50%;}
	.col-md-push-5 {left: 41.66666667%;}
	.col-md-push-4 {left: 33.33333333%;}
	.col-md-push-3 {left: 25%;}
	.col-md-push-2 {left: 16.66666667%;}
	.col-md-push-1 {left: 8.33333333%;}
	.col-md-push-0 {left: auto;}
	.col-md-offset-12 {margin-left: 100%;}
	.col-md-offset-11 {margin-left: 91.66666667%;}
	.col-md-offset-10 {margin-left: 83.33333333%;}
	.col-md-offset-9 {margin-left: 75%;}
	.col-md-offset-8 {margin-left: 66.66666667%;}
	.col-md-offset-7 {margin-left: 58.33333333%;}
	.col-md-offset-6 {margin-left: 50%;}
	.col-md-offset-5 {margin-left: 41.66666667%;}
	.col-md-offset-4 {margin-left: 33.33333333%;}
	.col-md-offset-3 {margin-left: 25%;}
	.col-md-offset-2 {margin-left: 16.66666667%;}
	.col-md-offset-1 {margin-left: 8.33333333%;}
	.col-md-offset-0 {margin-left: 0;}}
@media (min-width:1200px) {.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {float: left;}
	.col-lg-12 {width: 100%;}
	.col-lg-11 {width: 91.66666667%;}
	.col-lg-10 {width: 83.33333333%;}
	.col-lg-9 {width: 75%;}
	.col-lg-8 {width: 66.66666667%;}
	.col-lg-7 {width: 58.33333333%;}
	.col-lg-6 {width: 50%;}
	.col-lg-5 {width: 41.66666667%;}
	.col-lg-4 {width: 33.33333333%;}
	.col-lg-3 {width: 25%;}
	.col-lg-2 {width: 16.66666667%;}
	.col-lg-1 {width: 8.33333333%;}
	.col-lg-pull-12 {right: 100%;}
	.col-lg-pull-11 {right: 91.66666667%;}
	.col-lg-pull-10 {right: 83.33333333%;}
	.col-lg-pull-9 {right: 75%;}
	.col-lg-pull-8 {right: 66.66666667%;}
	.col-lg-pull-7 {right: 58.33333333%;}
	.col-lg-pull-6 {right: 50%;}
	.col-lg-pull-5 {right: 41.66666667%;}
	.col-lg-pull-4 {right: 33.33333333%;}
	.col-lg-pull-3 {right: 25%;}
	.col-lg-pull-2 {right: 16.66666667%;}
	.col-lg-pull-1 {right: 8.33333333%;}
	.col-lg-pull-0 {right: auto;}
	.col-lg-push-12 {left: 100%;}
	.col-lg-push-11 {left: 91.66666667%;}
	.col-lg-push-10 {left: 83.33333333%;}
	.col-lg-push-9 {left: 75%;}
	.col-lg-push-8 {left: 66.66666667%;}
	.col-lg-push-7 {left: 58.33333333%;}
	.col-lg-push-6 {left: 50%;}
	.col-lg-push-5 {left: 41.66666667%;}
	.col-lg-push-4 {left: 33.33333333%;}
	.col-lg-push-3 {left: 25%;}
	.col-lg-push-2 {left: 16.66666667%;}
	.col-lg-push-1 {left: 8.33333333%;}
	.col-lg-push-0 {left: auto;}
	.col-lg-offset-12 {margin-left: 100%;}
	.col-lg-offset-11 {margin-left: 91.66666667%;}
	.col-lg-offset-10 {margin-left: 83.33333333%;}
	.col-lg-offset-9 {margin-left: 75%;}
	.col-lg-offset-8 {margin-left: 66.66666667%;}
	.col-lg-offset-7 {margin-left: 58.33333333%;}
	.col-lg-offset-6 {margin-left: 50%;}
	.col-lg-offset-5 {margin-left: 41.66666667%;}
	.col-lg-offset-4 {margin-left: 33.33333333%;}
	.col-lg-offset-3 {margin-left: 25%;}
	.col-lg-offset-2 {margin-left: 16.66666667%;}
	.col-lg-offset-1 {margin-left: 8.33333333%;}
	.col-lg-offset-0 {margin-left: 0;}}
.clearfix:before, .clearfix:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after {content: " ";display: table;}
.clearfix:after, .container:after, .container-fluid:after, .row:after {clear: both;}
.center-block {display: block;margin-left: auto;margin-right: auto;}
.pull-right {float: right !important;}
.pull-left {float: left !important;}
.hide {display: none !important;}
.show {display: block !important;}
.invisible {visibility: hidden;}
.text-hide {font: 0/0 a;color: transparent;text-shadow: none;background-color: transparent;border: 0;}
.hidden {display: none !important;visibility: hidden !important;}
.affix {position: fixed;}
@-ms-viewport {width: device-width;}
.visible-xs, .visible-sm, .visible-md, .visible-lg {display: none !important;}
.visible-xs-block, .visible-xs-inline, .visible-xs-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block {display: none !important;}
@media (max-width:767px) {.visible-xs {display: block !important;}
	table.visible-xs {display: table;}
	tr.visible-xs {display: table-row !important;}
	th.visible-xs, td.visible-xs {display: table-cell !important;}}
@media (max-width:767px) {.visible-xs-block {display: block !important;}}
@media (max-width:767px) {.visible-xs-inline {display: inline !important;}}
@media (max-width:767px) {.visible-xs-inline-block {display: inline-block !important;}}
@media (min-width:768px) and (max-width:991px) {.visible-sm {display: block !important;}
	table.visible-sm {display: table;}
	tr.visible-sm {display: table-row !important;}
	th.visible-sm, td.visible-sm {display: table-cell !important;}}
@media (min-width:768px) and (max-width:991px) {.visible-sm-block {display: block !important;}}
@media (min-width:768px) and (max-width:991px) {.visible-sm-inline {display: inline !important;}}
@media (min-width:768px) and (max-width:991px) {.visible-sm-inline-block {display: inline-block !important;}}
@media (min-width:992px) and (max-width:1199px) {.visible-md {display: block !important;}
	table.visible-md {display: table;}
	tr.visible-md {display: table-row !important;}
	th.visible-md, td.visible-md {display: table-cell !important;}}
@media (min-width:992px) and (max-width:1199px) {.visible-md-block {display: block !important;}}
@media (min-width:992px) and (max-width:1199px) {.visible-md-inline {display: inline !important;}}
@media (min-width:992px) and (max-width:1199px) {.visible-md-inline-block {display: inline-block !important;}}
@media (min-width:1200px) {.visible-lg {display: block !important;}
	table.visible-lg {display: table;}
	tr.visible-lg {display: table-row !important;}
	th.visible-lg, td.visible-lg {display: table-cell !important;}}
@media (min-width:1200px) {.visible-lg-block {display: block !important;}}
@media (min-width:1200px) {.visible-lg-inline {display: inline !important;}}
@media (min-width:1200px) {.visible-lg-inline-block {display: inline-block !important;}}
@media (max-width:767px) {.hidden-xs {display: none !important;}}
@media (min-width:768px) and (max-width:991px) {.hidden-sm {display: none !important;}}
@media (min-width:992px) and (max-width:1199px) {.hidden-md {display: none !important;}}
@media (min-width:1200px) {.hidden-lg {display: none !important;}}
.visible-print {display: none !important;}
@media print {.visible-print {display: block !important;}
	table.visible-print {display: table;}
	tr.visible-print {display: table-row !important;}
	th.visible-print, td.visible-print {display: table-cell !important;}}
.visible-print-block {display: none !important;}
@media print {.visible-print-block {display: block !important;}}
.visible-print-inline {display: none !important;}
@media print {.visible-print-inline {display: inline !important;}}
.visible-print-inline-block {display: none !important;}
@media print {.visible-print-inline-block {display: inline-block !important;}}
@media print {.hidden-print {display: none !important;}}
@font-face {font-family: "FontAwesome";src: url("//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.eot");src: url("//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.eot?#iefix") format("embedded-opentype"),url("//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.woff2") format("woff2"),url("//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.woff") format("woff"),url("//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.ttf") format("truetype"),url("//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.svg#fontawesomeregular") format("svg");font-weight: 400;font-style: normal;font-display: swap;}
.fa {display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.fa-lg {font-size: 1.33333333em;line-height: .75em;vertical-align: -15%;}
.fa-2x {font-size: 2em;}
.fa-3x {font-size: 3em;}
.fa-4x {font-size: 4em;}
.fa-5x {font-size: 5em;}
.fa-fw {width: 1.28571429em;text-align: center;}
.fa-ul {padding-left: 0;margin-left: 2.14285714em;list-style-type: none;}
.fa-ul>li {position: relative;}
.fa-li {position: absolute;left: -2.14285714em;width: 2.14285714em;top: .14285714em;text-align: center;}
.fa-li.fa-lg {left: -1.85714286em;}
.fa-border {padding: .2em .25em .15em;border: solid .08em #eee;border-radius: .1em;}
.fa-pull-left {float: left;}
.fa-pull-right {float: right;}
.fa.fa-pull-left {margin-right: .3em;}
.fa.fa-pull-right {margin-left: .3em;}
.pull-right {float: right;}
.pull-left {float: left;}
.fa.pull-left {margin-right: .3em;}
.fa.pull-right {margin-left: .3em;}
.fa-spin {-webkit-animation: fa-spin 2s infinite linear;animation: fa-spin 2s infinite linear;}
.fa-pulse {-webkit-animation: fa-spin 1s infinite steps(8);animation: fa-spin 1s infinite steps(8);}
@-webkit-keyframes fa-spin {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
	100% {-webkit-transform: rotate(359deg);transform: rotate(359deg);}}
@keyframes fa-spin {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
	100% {-webkit-transform: rotate(359deg);transform: rotate(359deg);}}
.fa-rotate-90 {-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}
.fa-rotate-180 {-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}
.fa-rotate-270 {-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform: rotate(270deg);-ms-transform: rotate(270deg);transform: rotate(270deg);}
.fa-flip-horizontal {-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform: scale(-1,1);-ms-transform: scale(-1,1);transform: scale(-1,1);}
.fa-flip-vertical {-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform: scale(1,-1);-ms-transform: scale(1,-1);transform: scale(1,-1);}
:root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical {filter: none;}
.fa-stack {position: relative;display: inline-block;width: 2em;height: 2em;line-height: 2em;vertical-align: middle;}
.fa-stack-1x, .fa-stack-2x {position: absolute;left: 0;width: 100%;text-align: center;}
.fa-stack-1x {line-height: inherit;}
.fa-stack-2x {font-size: 2em;}
.fa-inverse {color: #fff;}
.fa-glass:before {content: "";}
.fa-music:before {content: "";}
.fa-search:before {content: "";}
.fa-envelope-o:before {content: "";}
.fa-heart:before {content: "";}
.fa-star:before {content: "";}
.fa-star-o:before {content: "";}
.fa-user:before {content: "";}
.fa-film:before {content: "";}
.fa-th-large:before {content: "";}
.fa-th:before {content: "";}
.fa-th-list:before {content: "";}
.fa-check:before {content: "";}
.fa-remove:before, .fa-close:before, .fa-times:before {content: "";}
.fa-search-plus:before {content: "";}
.fa-search-minus:before {content: "";}
.fa-power-off:before {content: "";}
.fa-signal:before {content: "";}
.fa-gear:before, .fa-cog:before {content: "";}
.fa-trash-o:before {content: "";}
.fa-home:before {content: "";}
.fa-file-o:before {content: "";}
.fa-clock-o:before {content: "";}
.fa-road:before {content: "";}
.fa-download:before {content: "";}
.fa-arrow-circle-o-down:before {content: "";}
.fa-arrow-circle-o-up:before {content: "";}
.fa-inbox:before {content: "";}
.fa-play-circle-o:before {content: "";}
.fa-rotate-right:before, .fa-repeat:before {content: "";}
.fa-refresh:before {content: "";}
.fa-list-alt:before {content: "";}
.fa-lock:before {content: "";}
.fa-flag:before {content: "";}
.fa-headphones:before {content: "";}
.fa-volume-off:before {content: "";}
.fa-volume-down:before {content: "";}
.fa-volume-up:before {content: "";}
.fa-qrcode:before {content: "";}
.fa-barcode:before {content: "";}
.fa-tag:before {content: "";}
.fa-tags:before {content: "";}
.fa-book:before {content: "";}
.fa-bookmark:before {content: "";}
.fa-print:before {content: "";}
.fa-camera:before {content: "";}
.fa-font:before {content: "";}
.fa-bold:before {content: "";}
.fa-italic:before {content: "";}
.fa-text-height:before {content: "";}
.fa-text-width:before {content: "";}
.fa-align-left:before {content: "";}
.fa-align-center:before {content: "";}
.fa-align-right:before {content: "";}
.fa-align-justify:before {content: "";}
.fa-list:before {content: "";}
.fa-dedent:before, .fa-outdent:before {content: "";}
.fa-indent:before {content: "";}
.fa-video-camera:before {content: "";}
.fa-photo:before, .fa-image:before, .fa-picture-o:before {content: "";}
.fa-pencil:before {content: "";}
.fa-map-marker:before {content: "";}
.fa-adjust:before {content: "";}
.fa-tint:before {content: "";}
.fa-edit:before, .fa-pencil-square-o:before {content: "";}
.fa-share-square-o:before {content: "";}
.fa-check-square-o:before {content: "";}
.fa-arrows:before {content: "";}
.fa-step-backward:before {content: "";}
.fa-fast-backward:before {content: "";}
.fa-backward:before {content: "";}
.fa-play:before {content: "";}
.fa-pause:before {content: "";}
.fa-stop:before {content: "";}
.fa-forward:before {content: "";}
.fa-fast-forward:before {content: "";}
.fa-step-forward:before {content: "";}
.fa-eject:before {content: "";}
.fa-chevron-left:before {content: "";}
.fa-chevron-right:before {content: "";}
.fa-plus-circle:before {content: "";}
.fa-minus-circle:before {content: "";}
.fa-times-circle:before {content: "";}
.fa-check-circle:before {content: "";}
.fa-question-circle:before {content: "";}
.fa-info-circle:before {content: "";}
.fa-crosshairs:before {content: "";}
.fa-times-circle-o:before {content: "";}
.fa-check-circle-o:before {content: "";}
.fa-ban:before {content: "";}
.fa-arrow-left:before {content: "";}
.fa-arrow-right:before {content: "";}
.fa-arrow-up:before {content: "";}
.fa-arrow-down:before {content: "";}
.fa-mail-forward:before, .fa-share:before {content: "";}
.fa-expand:before {content: "";}
.fa-compress:before {content: "";}
.fa-plus:before {content: "";}
.fa-minus:before {content: "";}
.fa-asterisk:before {content: "";}
.fa-exclamation-circle:before {content: "";}
.fa-gift:before {content: "";}
.fa-leaf:before {content: "";}
.fa-fire:before {content: "";}
.fa-eye:before {content: "";}
.fa-eye-slash:before {content: "";}
.fa-warning:before, .fa-exclamation-triangle:before {content: "";}
.fa-plane:before {content: "";}
.fa-calendar:before {content: "";}
.fa-random:before {content: "";}
.fa-comment:before {content: "";}
.fa-magnet:before {content: "";}
.fa-chevron-up:before {content: "";}
.fa-chevron-down:before {content: "";}
.fa-retweet:before {content: "";}
.fa-shopping-cart:before {content: "";}
.fa-folder:before {content: "";}
.fa-folder-open:before {content: "";}
.fa-arrows-v:before {content: "";}
.fa-arrows-h:before {content: "";}
.fa-bar-chart-o:before, .fa-bar-chart:before {content: "";}
.fa-twitter-square:before {content: "";}
.fa-facebook-square:before {content: "";}
.fa-camera-retro:before {content: "";}
.fa-key:before {content: "";}
.fa-gears:before, .fa-cogs:before {content: "";}
.fa-comments:before {content: "";}
.fa-thumbs-o-up:before {content: "";}
.fa-thumbs-o-down:before {content: "";}
.fa-star-half:before {content: "";}
.fa-heart-o:before {content: "";}
.fa-sign-out:before {content: "";}
.fa-linkedin-square:before {content: "";}
.fa-thumb-tack:before {content: "";}
.fa-external-link:before {content: "";}
.fa-sign-in:before {content: "";}
.fa-trophy:before {content: "";}
.fa-github-square:before {content: "";}
.fa-upload:before {content: "";}
.fa-lemon-o:before {content: "";}
.fa-phone:before {content: "";}
.fa-square-o:before {content: "";}
.fa-bookmark-o:before {content: "";}
.fa-phone-square:before {content: "";}
.fa-twitter:before {content: "";}
.fa-facebook-f:before, .fa-facebook:before {content: "";}
.fa-github:before {content: "";}
.fa-unlock:before {content: "";}
.fa-credit-card:before {content: "";}
.fa-feed:before, .fa-rss:before {content: "";}
.fa-hdd-o:before {content: "";}
.fa-bullhorn:before {content: "";}
.fa-bell:before {content: "";}
.fa-certificate:before {content: "";}
.fa-hand-o-right:before {content: "";}
.fa-hand-o-left:before {content: "";}
.fa-hand-o-up:before {content: "";}
.fa-hand-o-down:before {content: "";}
.fa-arrow-circle-left:before {content: "";}
.fa-arrow-circle-right:before {content: "";}
.fa-arrow-circle-up:before {content: "";}
.fa-arrow-circle-down:before {content: "";}
.fa-globe:before {content: "";}
.fa-wrench:before {content: "";}
.fa-tasks:before {content: "";}
.fa-filter:before {content: "";}
.fa-briefcase:before {content: "";}
.fa-arrows-alt:before {content: "";}
.fa-group:before, .fa-users:before {content: "";}
.fa-chain:before, .fa-link:before {content: "";}
.fa-cloud:before {content: "";}
.fa-flask:before {content: "";}
.fa-cut:before, .fa-scissors:before {content: "";}
.fa-copy:before, .fa-files-o:before {content: "";}
.fa-paperclip:before {content: "";}
.fa-save:before, .fa-floppy-o:before {content: "";}
.fa-square:before {content: "";}
.fa-navicon:before, .fa-reorder:before, .fa-bars:before {content: "";}
.fa-list-ul:before {content: "";}
.fa-list-ol:before {content: "";}
.fa-strikethrough:before {content: "";}
.fa-underline:before {content: "";}
.fa-table:before {content: "";}
.fa-magic:before {content: "";}
.fa-truck:before {content: "";}
.fa-pinterest:before {content: "";}
.fa-pinterest-square:before {content: "";}
.fa-google-plus-square:before {content: "";}
.fa-google-plus:before {content: "";}
.fa-money:before {content: "";}
.fa-caret-down:before {content: "";}
.fa-caret-up:before {content: "";}
.fa-caret-left:before {content: "";}
.fa-caret-right:before {content: "";}
.fa-columns:before {content: "";}
.fa-unsorted:before, .fa-sort:before {content: "";}
.fa-sort-down:before, .fa-sort-desc:before {content: "";}
.fa-sort-up:before, .fa-sort-asc:before {content: "";}
.fa-envelope:before {content: "";}
.fa-linkedin:before {content: "";}
.fa-rotate-left:before, .fa-undo:before {content: "";}
.fa-legal:before, .fa-gavel:before {content: "";}
.fa-dashboard:before, .fa-tachometer:before {content: "";}
.fa-comment-o:before {content: "";}
.fa-comments-o:before {content: "";}
.fa-flash:before, .fa-bolt:before {content: "";}
.fa-sitemap:before {content: "";}
.fa-umbrella:before {content: "";}
.fa-paste:before, .fa-clipboard:before {content: "";}
.fa-lightbulb-o:before {content: "";}
.fa-exchange:before {content: "";}
.fa-cloud-download:before {content: "";}
.fa-cloud-upload:before {content: "";}
.fa-user-md:before {content: "";}
.fa-stethoscope:before {content: "";}
.fa-suitcase:before {content: "";}
.fa-bell-o:before {content: "";}
.fa-coffee:before {content: "";}
.fa-cutlery:before {content: "";}
.fa-file-text-o:before {content: "";}
.fa-building-o:before {content: "";}
.fa-hospital-o:before {content: "";}
.fa-ambulance:before {content: "";}
.fa-medkit:before {content: "";}
.fa-fighter-jet:before {content: "";}
.fa-beer:before {content: "";}
.fa-h-square:before {content: "";}
.fa-plus-square:before {content: "";}
.fa-angle-double-left:before {content: "";}
.fa-angle-double-right:before {content: "";}
.fa-angle-double-up:before {content: "";}
.fa-angle-double-down:before {content: "";}
.fa-angle-left:before {content: "";}
.fa-angle-right:before {content: "";}
.fa-angle-up:before {content: "";}
.fa-angle-down:before {content: "";}
.fa-desktop:before {content: "";}
.fa-laptop:before {content: "";}
.fa-tablet:before {content: "";}
.fa-mobile-phone:before, .fa-mobile:before {content: "";}
.fa-circle-o:before {content: "";}
.fa-quote-left:before {content: "";}
.fa-quote-right:before {content: "";}
.fa-spinner:before {content: "";}
.fa-circle:before {content: "";}
.fa-mail-reply:before, .fa-reply:before {content: "";}
.fa-github-alt:before {content: "";}
.fa-folder-o:before {content: "";}
.fa-folder-open-o:before {content: "";}
.fa-smile-o:before {content: "";}
.fa-frown-o:before {content: "";}
.fa-meh-o:before {content: "";}
.fa-gamepad:before {content: "";}
.fa-keyboard-o:before {content: "";}
.fa-flag-o:before {content: "";}
.fa-flag-checkered:before {content: "";}
.fa-terminal:before {content: "";}
.fa-code:before {content: "";}
.fa-mail-reply-all:before, .fa-reply-all:before {content: "";}
.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before {content: "";}
.fa-location-arrow:before {content: "";}
.fa-crop:before {content: "";}
.fa-code-fork:before {content: "";}
.fa-unlink:before, .fa-chain-broken:before {content: "";}
.fa-question:before {content: "";}
.fa-info:before {content: "";}
.fa-exclamation:before {content: "";}
.fa-superscript:before {content: "";}
.fa-subscript:before {content: "";}
.fa-eraser:before {content: "";}
.fa-puzzle-piece:before {content: "";}
.fa-microphone:before {content: "";}
.fa-microphone-slash:before {content: "";}
.fa-shield:before {content: "";}
.fa-calendar-o:before {content: "";}
.fa-fire-extinguisher:before {content: "";}
.fa-rocket:before {content: "";}
.fa-maxcdn:before {content: "";}
.fa-chevron-circle-left:before {content: "";}
.fa-chevron-circle-right:before {content: "";}
.fa-chevron-circle-up:before {content: "";}
.fa-chevron-circle-down:before {content: "";}
.fa-html5:before {content: "";}
.fa-css3:before {content: "";}
.fa-anchor:before {content: "";}
.fa-unlock-alt:before {content: "";}
.fa-bullseye:before {content: "";}
.fa-ellipsis-h:before {content: "";}
.fa-ellipsis-v:before {content: "";}
.fa-rss-square:before {content: "";}
.fa-play-circle:before {content: "";}
.fa-ticket:before {content: "";}
.fa-minus-square:before {content: "";}
.fa-minus-square-o:before {content: "";}
.fa-level-up:before {content: "";}
.fa-level-down:before {content: "";}
.fa-check-square:before {content: "";}
.fa-pencil-square:before {content: "";}
.fa-external-link-square:before {content: "";}
.fa-share-square:before {content: "";}
.fa-compass:before {content: "";}
.fa-toggle-down:before, .fa-caret-square-o-down:before {content: "";}
.fa-toggle-up:before, .fa-caret-square-o-up:before {content: "";}
.fa-toggle-right:before, .fa-caret-square-o-right:before {content: "";}
.fa-euro:before, .fa-eur:before {content: "";}
.fa-gbp:before {content: "";}
.fa-dollar:before, .fa-usd:before {content: "";}
.fa-rupee:before, .fa-inr:before {content: "";}
.fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before {content: "";}
.fa-ruble:before, .fa-rouble:before, .fa-rub:before {content: "";}
.fa-won:before, .fa-krw:before {content: "";}
.fa-bitcoin:before, .fa-btc:before {content: "";}
.fa-file:before {content: "";}
.fa-file-text:before {content: "";}
.fa-sort-alpha-asc:before {content: "";}
.fa-sort-alpha-desc:before {content: "";}
.fa-sort-amount-asc:before {content: "";}
.fa-sort-amount-desc:before {content: "";}
.fa-sort-numeric-asc:before {content: "";}
.fa-sort-numeric-desc:before {content: "";}
.fa-thumbs-up:before {content: "";}
.fa-thumbs-down:before {content: "";}
.fa-youtube-square:before {content: "";}
.fa-youtube:before {content: "";}
.fa-xing:before {content: "";}
.fa-xing-square:before {content: "";}
.fa-youtube-play:before {content: "";}
.fa-dropbox:before {content: "";}
.fa-stack-overflow:before {content: "";}
.fa-instagram:before {content: "";}
.fa-flickr:before {content: "";}
.fa-adn:before {content: "";}
.fa-bitbucket:before {content: "";}
.fa-bitbucket-square:before {content: "";}
.fa-tumblr:before {content: "";}
.fa-tumblr-square:before {content: "";}
.fa-long-arrow-down:before {content: "";}
.fa-long-arrow-up:before {content: "";}
.fa-long-arrow-left:before {content: "";}
.fa-long-arrow-right:before {content: "";}
.fa-apple:before {content: "";}
.fa-windows:before {content: "";}
.fa-android:before {content: "";}
.fa-linux:before {content: "";}
.fa-dribbble:before {content: "";}
.fa-skype:before {content: "";}
.fa-foursquare:before {content: "";}
.fa-trello:before {content: "";}
.fa-female:before {content: "";}
.fa-male:before {content: "";}
.fa-gittip:before, .fa-gratipay:before {content: "";}
.fa-sun-o:before {content: "";}
.fa-moon-o:before {content: "";}
.fa-archive:before {content: "";}
.fa-bug:before {content: "";}
.fa-vk:before {content: "";}
.fa-weibo:before {content: "";}
.fa-renren:before {content: "";}
.fa-pagelines:before {content: "";}
.fa-stack-exchange:before {content: "";}
.fa-arrow-circle-o-right:before {content: "";}
.fa-arrow-circle-o-left:before {content: "";}
.fa-toggle-left:before, .fa-caret-square-o-left:before {content: "";}
.fa-dot-circle-o:before {content: "";}
.fa-wheelchair:before {content: "";}
.fa-vimeo-square:before {content: "";}
.fa-turkish-lira:before, .fa-try:before {content: "";}
.fa-plus-square-o:before {content: "";}
.fa-space-shuttle:before {content: "";}
.fa-slack:before {content: "";}
.fa-envelope-square:before {content: "";}
.fa-wordpress:before {content: "";}
.fa-openid:before {content: "";}
.fa-institution:before, .fa-bank:before, .fa-university:before {content: "";}
.fa-mortar-board:before, .fa-graduation-cap:before {content: "";}
.fa-yahoo:before {content: "";}
.fa-google:before {content: "";}
.fa-reddit:before {content: "";}
.fa-reddit-square:before {content: "";}
.fa-stumbleupon-circle:before {content: "";}
.fa-stumbleupon:before {content: "";}
.fa-delicious:before {content: "";}
.fa-digg:before {content: "";}
.fa-pied-piper-pp:before {content: "";}
.fa-pied-piper-alt:before {content: "";}
.fa-drupal:before {content: "";}
.fa-joomla:before {content: "";}
.fa-language:before {content: "";}
.fa-fax:before {content: "";}
.fa-building:before {content: "";}
.fa-child:before {content: "";}
.fa-paw:before {content: "";}
.fa-spoon:before {content: "";}
.fa-cube:before {content: "";}
.fa-cubes:before {content: "";}
.fa-behance:before {content: "";}
.fa-behance-square:before {content: "";}
.fa-steam:before {content: "";}
.fa-steam-square:before {content: "";}
.fa-recycle:before {content: "";}
.fa-automobile:before, .fa-car:before {content: "";}
.fa-cab:before, .fa-taxi:before {content: "";}
.fa-tree:before {content: "";}
.fa-spotify:before {content: "";}
.fa-deviantart:before {content: "";}
.fa-soundcloud:before {content: "";}
.fa-database:before {content: "";}
.fa-file-pdf-o:before {content: "";}
.fa-file-word-o:before {content: "";}
.fa-file-excel-o:before {content: "";}
.fa-file-powerpoint-o:before {content: "";}
.fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before {content: "";}
.fa-file-zip-o:before, .fa-file-archive-o:before {content: "";}
.fa-file-sound-o:before, .fa-file-audio-o:before {content: "";}
.fa-file-movie-o:before, .fa-file-video-o:before {content: "";}
.fa-file-code-o:before {content: "";}
.fa-vine:before {content: "";}
.fa-codepen:before {content: "";}
.fa-jsfiddle:before {content: "";}
.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before {content: "";}
.fa-circle-o-notch:before {content: "";}
.fa-ra:before, .fa-resistance:before, .fa-rebel:before {content: "";}
.fa-ge:before, .fa-empire:before {content: "";}
.fa-git-square:before {content: "";}
.fa-git:before {content: "";}
.fa-y-combinator-square:before, .fa-yc-square:before, .fa-hacker-news:before {content: "";}
.fa-tencent-weibo:before {content: "";}
.fa-qq:before {content: "";}
.fa-wechat:before, .fa-weixin:before {content: "";}
.fa-send:before, .fa-paper-plane:before {content: "";}
.fa-send-o:before, .fa-paper-plane-o:before {content: "";}
.fa-history:before {content: "";}
.fa-circle-thin:before {content: "";}
.fa-header:before {content: "";}
.fa-paragraph:before {content: "";}
.fa-sliders:before {content: "";}
.fa-share-alt:before {content: "";}
.fa-share-alt-square:before {content: "";}
.fa-bomb:before {content: "";}
.fa-soccer-ball-o:before, .fa-futbol-o:before {content: "";}
.fa-tty:before {content: "";}
.fa-binoculars:before {content: "";}
.fa-plug:before {content: "";}
.fa-slideshare:before {content: "";}
.fa-twitch:before {content: "";}
.fa-yelp:before {content: "";}
.fa-newspaper-o:before {content: "";}
.fa-wifi:before {content: "";}
.fa-calculator:before {content: "";}
.fa-paypal:before {content: "";}
.fa-google-wallet:before {content: "";}
.fa-cc-visa:before {content: "";}
.fa-cc-mastercard:before {content: "";}
.fa-cc-discover:before {content: "";}
.fa-cc-amex:before {content: "";}
.fa-cc-paypal:before {content: "";}
.fa-cc-stripe:before {content: "";}
.fa-bell-slash:before {content: "";}
.fa-bell-slash-o:before {content: "";}
.fa-trash:before {content: "";}
.fa-copyright:before {content: "";}
.fa-at:before {content: "";}
.fa-eyedropper:before {content: "";}
.fa-paint-brush:before {content: "";}
.fa-birthday-cake:before {content: "";}
.fa-area-chart:before {content: "";}
.fa-pie-chart:before {content: "";}
.fa-line-chart:before {content: "";}
.fa-lastfm:before {content: "";}
.fa-lastfm-square:before {content: "";}
.fa-toggle-off:before {content: "";}
.fa-toggle-on:before {content: "";}
.fa-bicycle:before {content: "";}
.fa-bus:before {content: "";}
.fa-ioxhost:before {content: "";}
.fa-angellist:before {content: "";}
.fa-cc:before {content: "";}
.fa-shekel:before, .fa-sheqel:before, .fa-ils:before {content: "";}
.fa-meanpath:before {content: "";}
.fa-buysellads:before {content: "";}
.fa-connectdevelop:before {content: "";}
.fa-dashcube:before {content: "";}
.fa-forumbee:before {content: "";}
.fa-leanpub:before {content: "";}
.fa-sellsy:before {content: "";}
.fa-shirtsinbulk:before {content: "";}
.fa-simplybuilt:before {content: "";}
.fa-skyatlas:before {content: "";}
.fa-cart-plus:before {content: "";}
.fa-cart-arrow-down:before {content: "";}
.fa-diamond:before {content: "";}
.fa-ship:before {content: "";}
.fa-user-secret:before {content: "";}
.fa-motorcycle:before {content: "";}
.fa-street-view:before {content: "";}
.fa-heartbeat:before {content: "";}
.fa-venus:before {content: "";}
.fa-mars:before {content: "";}
.fa-mercury:before {content: "";}
.fa-intersex:before, .fa-transgender:before {content: "";}
.fa-transgender-alt:before {content: "";}
.fa-venus-double:before {content: "";}
.fa-mars-double:before {content: "";}
.fa-venus-mars:before {content: "";}
.fa-mars-stroke:before {content: "";}
.fa-mars-stroke-v:before {content: "";}
.fa-mars-stroke-h:before {content: "";}
.fa-neuter:before {content: "";}
.fa-genderless:before {content: "";}
.fa-facebook-official:before {content: "";}
.fa-pinterest-p:before {content: "";}
.fa-whatsapp:before {content: "";}
.fa-server:before {content: "";}
.fa-user-plus:before {content: "";}
.fa-user-times:before {content: "";}
.fa-hotel:before, .fa-bed:before {content: "";}
.fa-viacoin:before {content: "";}
.fa-train:before {content: "";}
.fa-subway:before {content: "";}
.fa-medium:before {content: "";}
.fa-yc:before, .fa-y-combinator:before {content: "";}
.fa-optin-monster:before {content: "";}
.fa-opencart:before {content: "";}
.fa-expeditedssl:before {content: "";}
.fa-battery-4:before, .fa-battery:before, .fa-battery-full:before {content: "";}
.fa-battery-3:before, .fa-battery-three-quarters:before {content: "";}
.fa-battery-2:before, .fa-battery-half:before {content: "";}
.fa-battery-1:before, .fa-battery-quarter:before {content: "";}
.fa-battery-0:before, .fa-battery-empty:before {content: "";}
.fa-mouse-pointer:before {content: "";}
.fa-i-cursor:before {content: "";}
.fa-object-group:before {content: "";}
.fa-object-ungroup:before {content: "";}
.fa-sticky-note:before {content: "";}
.fa-sticky-note-o:before {content: "";}
.fa-cc-jcb:before {content: "";}
.fa-cc-diners-club:before {content: "";}
.fa-clone:before {content: "";}
.fa-balance-scale:before {content: "";}
.fa-hourglass-o:before {content: "";}
.fa-hourglass-1:before, .fa-hourglass-start:before {content: "";}
.fa-hourglass-2:before, .fa-hourglass-half:before {content: "";}
.fa-hourglass-3:before, .fa-hourglass-end:before {content: "";}
.fa-hourglass:before {content: "";}
.fa-hand-grab-o:before, .fa-hand-rock-o:before {content: "";}
.fa-hand-stop-o:before, .fa-hand-paper-o:before {content: "";}
.fa-hand-scissors-o:before {content: "";}
.fa-hand-lizard-o:before {content: "";}
.fa-hand-spock-o:before {content: "";}
.fa-hand-pointer-o:before {content: "";}
.fa-hand-peace-o:before {content: "";}
.fa-trademark:before {content: "";}
.fa-registered:before {content: "";}
.fa-creative-commons:before {content: "";}
.fa-gg:before {content: "";}
.fa-gg-circle:before {content: "";}
.fa-tripadvisor:before {content: "";}
.fa-odnoklassniki:before {content: "";}
.fa-odnoklassniki-square:before {content: "";}
.fa-get-pocket:before {content: "";}
.fa-wikipedia-w:before {content: "";}
.fa-safari:before {content: "";}
.fa-chrome:before {content: "";}
.fa-firefox:before {content: "";}
.fa-opera:before {content: "";}
.fa-internet-explorer:before {content: "";}
.fa-tv:before, .fa-television:before {content: "";}
.fa-contao:before {content: "";}
.fa-500px:before {content: "";}
.fa-amazon:before {content: "";}
.fa-calendar-plus-o:before {content: "";}
.fa-calendar-minus-o:before {content: "";}
.fa-calendar-times-o:before {content: "";}
.fa-calendar-check-o:before {content: "";}
.fa-industry:before {content: "";}
.fa-map-pin:before {content: "";}
.fa-map-signs:before {content: "";}
.fa-map-o:before {content: "";}
.fa-map:before {content: "";}
.fa-commenting:before {content: "";}
.fa-commenting-o:before {content: "";}
.fa-houzz:before {content: "";}
.fa-vimeo:before {content: "";}
.fa-black-tie:before {content: "";}
.fa-fonticons:before {content: "";}
.fa-reddit-alien:before {content: "";}
.fa-edge:before {content: "";}
.fa-credit-card-alt:before {content: "";}
.fa-codiepie:before {content: "";}
.fa-modx:before {content: "";}
.fa-fort-awesome:before {content: "";}
.fa-usb:before {content: "";}
.fa-product-hunt:before {content: "";}
.fa-mixcloud:before {content: "";}
.fa-scribd:before {content: "";}
.fa-pause-circle:before {content: "";}
.fa-pause-circle-o:before {content: "";}
.fa-stop-circle:before {content: "";}
.fa-stop-circle-o:before {content: "";}
.fa-shopping-bag:before {content: "";}
.fa-shopping-basket:before {content: "";}
.fa-hashtag:before {content: "";}
.fa-bluetooth:before {content: "";}
.fa-bluetooth-b:before {content: "";}
.fa-percent:before {content: "";}
.fa-gitlab:before {content: "";}
.fa-wpbeginner:before {content: "";}
.fa-wpforms:before {content: "";}
.fa-envira:before {content: "";}
.fa-universal-access:before {content: "";}
.fa-wheelchair-alt:before {content: "";}
.fa-question-circle-o:before {content: "";}
.fa-blind:before {content: "";}
.fa-audio-description:before {content: "";}
.fa-volume-control-phone:before {content: "";}
.fa-braille:before {content: "";}
.fa-assistive-listening-systems:before {content: "";}
.fa-asl-interpreting:before, .fa-american-sign-language-interpreting:before {content: "";}
.fa-deafness:before, .fa-hard-of-hearing:before, .fa-deaf:before {content: "";}
.fa-glide:before {content: "";}
.fa-glide-g:before {content: "";}
.fa-signing:before, .fa-sign-language:before {content: "";}
.fa-low-vision:before {content: "";}
.fa-viadeo:before {content: "";}
.fa-viadeo-square:before {content: "";}
.fa-snapchat:before {content: "";}
.fa-snapchat-ghost:before {content: "";}
.fa-snapchat-square:before {content: "";}
.fa-pied-piper:before {content: "";}
.fa-first-order:before {content: "";}
.fa-yoast:before {content: "";}
.fa-themeisle:before {content: "";}
.fa-google-plus-circle:before, .fa-google-plus-official:before {content: "";}
.fa-fa:before, .fa-font-awesome:before {content: "";}
.fa-handshake-o:before {content: "";}
.fa-envelope-open:before {content: "";}
.fa-envelope-open-o:before {content: "";}
.fa-linode:before {content: "";}
.fa-address-book:before {content: "";}
.fa-address-book-o:before {content: "";}
.fa-vcard:before, .fa-address-card:before {content: "";}
.fa-vcard-o:before, .fa-address-card-o:before {content: "";}
.fa-user-circle:before {content: "";}
.fa-user-circle-o:before {content: "";}
.fa-user-o:before {content: "";}
.fa-id-badge:before {content: "";}
.fa-drivers-license:before, .fa-id-card:before {content: "";}
.fa-drivers-license-o:before, .fa-id-card-o:before {content: "";}
.fa-quora:before {content: "";}
.fa-free-code-camp:before {content: "";}
.fa-telegram:before {content: "";}
.fa-thermometer-4:before, .fa-thermometer:before, .fa-thermometer-full:before {content: "";}
.fa-thermometer-3:before, .fa-thermometer-three-quarters:before {content: "";}
.fa-thermometer-2:before, .fa-thermometer-half:before {content: "";}
.fa-thermometer-1:before, .fa-thermometer-quarter:before {content: "";}
.fa-thermometer-0:before, .fa-thermometer-empty:before {content: "";}
.fa-shower:before {content: "";}
.fa-bathtub:before, .fa-s15:before, .fa-bath:before {content: "";}
.fa-podcast:before {content: "";}
.fa-window-maximize:before {content: "";}
.fa-window-minimize:before {content: "";}
.fa-window-restore:before {content: "";}
.fa-times-rectangle:before, .fa-window-close:before {content: "";}
.fa-times-rectangle-o:before, .fa-window-close-o:before {content: "";}
.fa-bandcamp:before {content: "";}
.fa-grav:before {content: "";}
.fa-etsy:before {content: "";}
.fa-imdb:before {content: "";}
.fa-ravelry:before {content: "";}
.fa-eercast:before {content: "";}
.fa-microchip:before {content: "";}
.fa-snowflake-o:before {content: "";}
.fa-superpowers:before {content: "";}
.fa-wpexplorer:before {content: "";}
.fa-meetup:before {content: "";}
.sr-only {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);border: 0;}
.sr-only-focusable:active, .sr-only-focusable:focus {position: static;width: auto;height: auto;margin: 0;overflow: visible;clip: auto;}
@font-face {font-family: "lg";src: url("//cdnjs.cloudflare.com/ajax/libs/lightgallery/1.2.13/fonts/lg.eot");src: url("//cdnjs.cloudflare.com/ajax/libs/lightgallery/1.2.13/fonts/lg.eot") format("embedded-opentype"),url("//cdnjs.cloudflare.com/ajax/libs/lightgallery/1.2.13/fonts/lg.woff") format("woff"),url("//cdnjs.cloudflare.com/ajax/libs/lightgallery/1.2.13/fonts/lg.ttf") format("truetype"),url("//cdnjs.cloudflare.com/ajax/libs/lightgallery/1.2.13/fonts/lg.svg") format("svg");font-weight: 400;font-style: normal;font-display: swap;}
.lg-icon {font-family: "lg";speak: none;font-style: normal;font-weight: 400;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.lg-actions .lg-next, .lg-actions .lg-prev {background-color: #292929;color: #fff;cursor: pointer;display: block;font-size: 15px;margin-top: -25px;width: 50px;height: 50px;line-height: 50px;position: absolute;top: 50%;z-index: 1080;}
.lg-actions .lg-next.disabled, .lg-actions .lg-prev.disabled {pointer-events: none;opacity: .5;}
.lg-actions .lg-next:hover, .lg-actions .lg-prev:hover {color: #fff;}
.lg-actions .lg-next {right: 0;}
.lg-actions .lg-next:before {font-family: FontAwesome;font-style: normal;font-weight: 400;text-decoration: inherit;content: "";}
.lg-actions .lg-prev {left: 0;}
.lg-actions .lg-prev:after {font-family: FontAwesome;font-style: normal;font-weight: 400;text-decoration: inherit;content: "";}
@-webkit-keyframes lg-right-end {0% {left: 0;}
	50% {left: -30px;}
	100% {left: 0;}}
@-moz-keyframes lg-right-end {0% {left: 0;}
	50% {left: -30px;}
	100% {left: 0;}}
@-ms-keyframes lg-right-end {0% {left: 0;}
	50% {left: -30px;}
	100% {left: 0;}}
@keyframes lg-right-end {0% {left: 0;}
	50% {left: -30px;}
	100% {left: 0;}}
@-webkit-keyframes lg-left-end {0% {left: 0;}
	50% {left: 30px;}
	100% {left: 0;}}
@-moz-keyframes lg-left-end {0% {left: 0;}
	50% {left: 30px;}
	100% {left: 0;}}
@-ms-keyframes lg-left-end {0% {left: 0;}
	50% {left: 30px;}
	100% {left: 0;}}
@keyframes lg-left-end {0% {left: 0;}
	50% {left: 30px;}
	100% {left: 0;}}
.lg-outer.lg-right-end .lg-object {-webkit-animation: lg-right-end .3s;-o-animation: lg-right-end .3s;animation: lg-right-end .3s;position: relative;}
.lg-outer.lg-left-end .lg-object {-webkit-animation: lg-left-end .3s;-o-animation: lg-left-end .3s;animation: lg-left-end .3s;position: relative;}
.lg-toolbar {z-index: 1080;left: 0;position: absolute;top: 0;width: 100%;}
.lg-toolbar .lg-icon {color: #999;cursor: pointer;float: right;font-size: 24px;height: 47px;line-height: 27px;padding: 10px 0;text-align: center;width: 50px;text-decoration: none !important;outline: medium none;}
.lg-toolbar .lg-icon:hover {color: #fff;}
.lg-toolbar .lg-close:after {content: "";}
.lg-toolbar .lg-download:after {content: "";}
.lg-sub-html {background-color: rgba(0,0,0,.45);bottom: 0;color: #eee;font-size: 16px;left: 0;padding: 10px 40px;position: fixed;right: 0;text-align: center;z-index: 1080;}
.lg-sub-html h4 {margin: 0;font-size: 13px;font-weight: 700;}
.lg-sub-html p {font-size: 12px;margin: 5px 0 0;}
#lg-counter {color: #fff;float: left;font-size: 16px;padding-left: 20px;padding-top: 12px;vertical-align: middle;}
.lg-toolbar, .lg-prev, .lg-next {opacity: 1;-webkit-transition: -webkit-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s;-moz-transition: -moz-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s;-o-transition: -o-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s;transition: transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s;}
.lg-hide-items .lg-prev {opacity: 0;-webkit-transform: translate3d(-10px,0,0);transform: translate3d(-10px,0,0);}
.lg-hide-items .lg-next {opacity: 0;-webkit-transform: translate3d(10px,0,0);transform: translate3d(10px,0,0);}
.lg-hide-items .lg-toolbar {opacity: 0;-webkit-transform: translate3d(0,-10px,0);transform: translate3d(0,-10px,0);}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object {opacity: 0;-webkit-transition: -webkit-transform .25s ease 0s,opacity .25s !important;-moz-transition: -moz-transform .25s ease 0s,opacity .25s !important;-o-transition: -o-transform .25s ease 0s,opacity .25s !important;transition: transform .25s ease 0s,opacity .25s !important;-webkit-transform-origin: 50% 50%;-moz-transform-origin: 50% 50%;-ms-transform-origin: 50% 50%;transform-origin: 50% 50%;}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object {-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);opacity: 1;}
.lg-outer .lg-thumb-outer {background-color: #0d0a0a;bottom: 0;position: absolute;width: 100%;z-index: 1080;max-height: 350px;-webkit-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);-webkit-transition: -webkit-transform .25s cubic-bezier(0,0,.25,1) 0s;-moz-transition: -moz-transform .25s cubic-bezier(0,0,.25,1) 0s;-o-transition: -o-transform .25s cubic-bezier(0,0,.25,1) 0s;transition: transform .25s cubic-bezier(0,0,.25,1) 0s;}
.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item {cursor: -webkit-grab;cursor: -moz-grab;cursor: -o-grab;cursor: -ms-grab;cursor: grab;}
.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item {cursor: move;cursor: -webkit-grabbing;cursor: -moz-grabbing;cursor: -o-grabbing;cursor: -ms-grabbing;cursor: grabbing;}
.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb {-webkit-transition-duration: 0s !important;transition-duration: 0s !important;}
.lg-outer.lg-thumb-open .lg-thumb-outer {-webkit-transform: translate3d(0,0%,0);transform: translate3d(0,0%,0);}
.lg-outer .lg-thumb {padding: 10px 0;height: 100%;margin-bottom: -5px;}
.lg-outer .lg-thumb-item {border-radius: 5px;border-radius: 4px;cursor: pointer;float: left;overflow: hidden;height: 100%;border: 2px solid #fff;margin-bottom: 5px;}
@media (min-width:1025px) {.lg-outer .lg-thumb-item {-webkit-transition: border-color .25s ease;-o-transition: border-color .25s ease;transition: border-color .25s ease;}}
.lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover {border-color: #a90707;}
.lg-outer .lg-thumb-item img {width: 100%;height: 100%;}
.lg-outer.lg-has-thumb .lg-item {padding-bottom: 120px;}
.lg-outer.lg-can-toggle .lg-item {padding-bottom: 0;}
.lg-outer.lg-pull-caption-up .lg-sub-html {-webkit-transition: bottom .25s ease;-o-transition: bottom .25s ease;transition: bottom .25s ease;}
.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html {bottom: 100px;}
.lg-outer .lg-toogle-thumb {background-color: #0d0a0a;border-radius: 2px 2px 0 0;color: #999;cursor: pointer;font-size: 24px;height: 39px;line-height: 27px;padding: 5px 0;position: absolute;right: 20px;text-align: center;top: -39px;width: 50px;}
.lg-outer .lg-toogle-thumb:after {content: "";}
.lg-outer .lg-toogle-thumb:hover {color: #fff;}
.lg-outer .lg-video-cont {display: inline-block;vertical-align: middle;max-width: 1140px;max-height: 100%;width: 100%;padding: 0 5px;}
.lg-outer .lg-video {width: 100%;height: 0;padding-bottom: 56.25%;overflow: hidden;position: relative;}
.lg-outer .lg-video .lg-object {display: inline-block;position: absolute;top: 0;left: 0;width: 100% !important;height: 100% !important;}
.lg-outer .lg-video .lg-video-play {width: 84px;height: 59px;position: absolute;left: 50%;top: 50%;margin-left: -42px;margin-top: -30px;z-index: 1080;cursor: pointer;}
.lg-outer .lg-has-vimeo .lg-video-play {background: url("//drive.google.com/uc?id=11bXrzzmu9P1B_IF53152sdnNCoOE09sN") no-repeat scroll 0 0 transparent;}
.lg-outer .lg-has-vimeo:hover .lg-video-play {background: url("//drive.google.com/uc?id=11bXrzzmu9P1B_IF53152sdnNCoOE09sN") no-repeat scroll 0 -58px transparent;}
.lg-outer .lg-has-html5 .lg-video-play {background: transparent url("//drive.google.com/uc?id=1pvlIVzq3JjB-DpCG4cHtszDQH0OZsAzp") no-repeat scroll 0 0;height: 64px;margin-left: -32px;margin-top: -32px;width: 64px;opacity: .8;}
.lg-outer .lg-has-html5:hover .lg-video-play {opacity: 1;}
.lg-outer .lg-has-youtube .lg-video-play {background: url("//drive.google.com/uc?id=1Kv8UF9Z6gfBt1R4uAAsWqRA9kg0qKnmd") no-repeat scroll 0 0 transparent;}
.lg-outer .lg-has-youtube:hover .lg-video-play {background: url("//drive.google.com/uc?id=1Kv8UF9Z6gfBt1R4uAAsWqRA9kg0qKnmd") no-repeat scroll 0 -60px transparent;}
.lg-outer .lg-video-object {width: 100% !important;height: 100% !important;position: absolute;top: 0;left: 0;}
.lg-outer .lg-has-video .lg-video-object {visibility: hidden;}
.lg-outer .lg-has-video.lg-video-palying .lg-object, .lg-outer .lg-has-video.lg-video-palying .lg-video-play {display: none;}
.lg-outer .lg-has-video.lg-video-palying .lg-video-object {visibility: visible;}
.lg-progress-bar {background-color: #333;height: 5px;left: 0;position: absolute;top: 0;width: 100%;z-index: 1080;opacity: 0;-webkit-transition: opacity .08s ease 0s;-moz-transition: opacity .08s ease 0s;-o-transition: opacity .08s ease 0s;transition: opacity .08s ease 0s;}
.lg-progress-bar .lg-progress {background-color: #a90707;height: 5px;width: 0;}
.lg-progress-bar.lg-start .lg-progress {width: 100%;}
.lg-show-autoplay .lg-progress-bar {opacity: 1;}
.lg-autoplay-button:after {content: "";}
.lg-show-autoplay .lg-autoplay-button:after {content: "";}
.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap, .lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image {-webkit-transition-duration: 0s;transition-duration: 0s;}
.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {-webkit-transition: -webkit-transform .3s cubic-bezier(0,0,.25,1) 0s;-moz-transition: -moz-transform .3s cubic-bezier(0,0,.25,1) 0s;-o-transition: -o-transform .3s cubic-bezier(0,0,.25,1) 0s;transition: transform .3s cubic-bezier(0,0,.25,1) 0s;}
.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {-webkit-transition: left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;-moz-transition: left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;-o-transition: left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;transition: left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image {-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);-webkit-transition: -webkit-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s !important;-moz-transition: -moz-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s !important;-o-transition: -o-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s !important;transition: transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s !important;-webkit-transform-origin: 0 0;-moz-transform-origin: 0 0;-ms-transform-origin: 0 0;transform-origin: 0 0;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;}
#lg-zoom-in:after {content: "";}
#lg-zoom-out {opacity: .5;pointer-events: none;}
#lg-zoom-out:after {content: "";}
.lg-zoomed #lg-zoom-out {opacity: 1;pointer-events: auto;}
.lg-outer .lg-pager-outer {bottom: 60px;left: 0;position: absolute;right: 0;text-align: center;z-index: 1080;height: 10px;}
.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont {overflow: visible;}
.lg-outer .lg-pager-cont {cursor: pointer;display: inline-block;overflow: hidden;position: relative;vertical-align: top;margin: 0 5px;}
.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont {opacity: 1;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.lg-outer .lg-pager-cont.lg-pager-active .lg-pager {box-shadow: 0 0 0 2px #fff inset;}
.lg-outer .lg-pager-thumb-cont {background-color: #fff;color: #fff;bottom: 100%;height: 83px;left: 0;margin-bottom: 20px;margin-left: -60px;opacity: 0;padding: 5px;position: absolute;width: 120px;border-radius: 3px;-webkit-transition: opacity .15s ease 0s,-webkit-transform .15s ease 0s;-moz-transition: opacity .15s ease 0s,-moz-transform .15s ease 0s;-o-transition: opacity .15s ease 0s,-o-transform .15s ease 0s;transition: opacity .15s ease 0s,transform .15s ease 0s;-webkit-transform: translate3d(0,5px,0);transform: translate3d(0,5px,0);}
.lg-outer .lg-pager-thumb-cont img {width: 100%;height: 100%;}
.lg-outer .lg-pager {background-color: rgba(255,255,255,.5);border-radius: 50%;box-shadow: 0 0 0 8px rgba(255,255,255,.7) inset;display: block;height: 12px;-webkit-transition: box-shadow .3s ease 0s;-o-transition: box-shadow .3s ease 0s;transition: box-shadow .3s ease 0s;width: 12px;}
.lg-outer .lg-pager:hover, .lg-outer .lg-pager:focus {box-shadow: 0 0 0 8px #fff inset;}
.lg-outer .lg-caret {border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px dashed;bottom: -10px;display: inline-block;height: 0;left: 50%;margin-left: -5px;position: absolute;vertical-align: middle;width: 0;}
.lg-fullscreen:after {content: "";}
.lg-fullscreen-on .lg-fullscreen:after {content: "";}
.group {}
.group:before, .group:after {display: table;content: "";line-height: 0;}
.group:after {clear: both;}
.lg-outer {width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: 1050;opacity: 0;-webkit-transition: opacity .15s ease 0s;-o-transition: opacity .15s ease 0s;transition: opacity .15s ease 0s;}
.lg-outer * {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.lg-outer.lg-visible {opacity: 1;}
.lg-outer.lg-css3 .lg-item.lg-prev-slide, .lg-outer.lg-css3 .lg-item.lg-next-slide, .lg-outer.lg-css3 .lg-item.lg-current {-webkit-transition-duration: inherit !important;transition-duration: inherit !important;-webkit-transition-timing-function: inherit !important;transition-timing-function: inherit !important;}
.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-current {-webkit-transition-duration: 0s !important;transition-duration: 0s !important;opacity: 1;}
.lg-outer.lg-grab img.lg-object {cursor: -webkit-grab;cursor: -moz-grab;cursor: -o-grab;cursor: -ms-grab;cursor: grab;}
.lg-outer.lg-grabbing img.lg-object {cursor: move;cursor: -webkit-grabbing;cursor: -moz-grabbing;cursor: -o-grabbing;cursor: -ms-grabbing;cursor: grabbing;}
.lg-outer .lg {height: 100%;width: 100%;position: relative;overflow: hidden;margin-left: auto;margin-right: auto;max-width: 100%;max-height: 100%;}
.lg-outer .lg-inner {width: 100%;height: 100%;position: absolute;left: 0;top: 0;white-space: nowrap;}
.lg-outer .lg-item {background: url("//drive.google.com/uc?id=1BXOMyjUxduGDdQl6yefTUNe-gxXzXjbP") no-repeat scroll center center transparent;display: none !important;}
.lg-outer.lg-css3 .lg-prev-slide, .lg-outer.lg-css3 .lg-current, .lg-outer.lg-css3 .lg-next-slide {display: inline-block !important;}
.lg-outer.lg-css .lg-current {display: inline-block !important;}
.lg-outer .lg-item, .lg-outer .lg-img-wrap {display: inline-block;text-align: center;position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.lg-outer .lg-item:before, .lg-outer .lg-img-wrap:before {content: "";display: inline-block;height: 50%;width: 1px;margin-right: -1px;}
.lg-outer .lg-img-wrap {top: 0;bottom: 0;left: 0;right: 0;padding: 0 5px;}
.lg-outer .lg-item.lg-complete {background-image: none;}
.lg-outer .lg-item.lg-current {z-index: 1060;}
.lg-outer .lg-image {display: inline-block;vertical-align: middle;max-width: 100%;max-height: 100%;width: auto !important;height: auto !important;}
.lg-outer.lg-show-after-load .lg-item .lg-object, .lg-outer.lg-show-after-load .lg-item .lg-video-play {opacity: 0;-webkit-transition: opacity .15s ease 0s;-o-transition: opacity .15s ease 0s;transition: opacity .15s ease 0s;}
.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object, .lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play {opacity: 1;}
.lg-outer .lg-empty-html {display: none;}
.lg-outer.lg-hide-download #lg-download {display: none;}
.lg-backdrop {position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 1040;background-color: rgba(0,0,0,.81);opacity: 0;-webkit-transition: opacity .15s ease 0s;-o-transition: opacity .15s ease 0s;transition: opacity .15s ease 0s;}
.lg-backdrop.in {opacity: 1;}
.lg-css3.lg-no-trans .lg-prev-slide, .lg-css3.lg-no-trans .lg-next-slide, .lg-css3.lg-no-trans .lg-current {-webkit-transition: none 0s ease 0s !important;-moz-transition: none 0s ease 0s !important;-o-transition: none 0s ease 0s !important;transition: none 0s ease 0s !important;}
.lg-css3.lg-use-css3 .lg-item {-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;}
.lg-css3.lg-use-left .lg-item {-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;}
.lg-css3.lg-fade .lg-item {opacity: 0;}
.lg-css3.lg-fade .lg-item.lg-current {opacity: 1;}
.lg-css3.lg-fade .lg-item.lg-prev-slide, .lg-css3.lg-fade .lg-item.lg-next-slide, .lg-css3.lg-fade .lg-item.lg-current {-webkit-transition: opacity .1s ease 0s;-moz-transition: opacity .1s ease 0s;-o-transition: opacity .1s ease 0s;transition: opacity .1s ease 0s;}
.lg-css3.lg-slide.lg-use-css3 .lg-item {opacity: 0;}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {-webkit-transform: translate3d(-100%,0,0);transform: translate3d(-100%,0,0);}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide {-webkit-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0);}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);opacity: 1;}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {-webkit-transition: -webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-moz-transition: -moz-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-o-transition: -o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition: transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;}
.lg-css3.lg-slide.lg-use-left .lg-item {opacity: 0;position: absolute;left: 0;}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {left: -100%;}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide {left: 100%;}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current {left: 0;opacity: 1;}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-current {-webkit-transition: left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-moz-transition: left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-o-transition: left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition: left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;}
.swiper-container {margin-left: auto;margin-right: auto;position: relative;overflow: hidden;z-index: 1;}
.swiper-container-no-flexbox .swiper-slide {float: left;}
.swiper-container-vertical>.swiper-wrapper {-webkit-box-orient: vertical;-moz-box-orient: vertical;-ms-flex-direction: column;-webkit-flex-direction: column;flex-direction: column;}
.swiper-wrapper {position: relative;width: 100%;height: 100%;z-index: 1;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;-o-transition-property: -o-transform;-ms-transition-property: -ms-transform;transition-property: transform;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
.swiper-container-android .swiper-slide, .swiper-wrapper {-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-o-transform: translate(0,0);-ms-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.swiper-container-multirow>.swiper-wrapper {-webkit-box-lines: multiple;-moz-box-lines: multiple;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
.swiper-container-free-mode>.swiper-wrapper {-webkit-transition-timing-function: ease-out;-moz-transition-timing-function: ease-out;-ms-transition-timing-function: ease-out;-o-transition-timing-function: ease-out;transition-timing-function: ease-out;margin: 0 auto;}
.swiper-slide {-webkit-flex-shrink: 0;-ms-flex: 0 0 auto;flex-shrink: 0;width: 100%;height: 100%;position: relative;}
.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide {height: auto;}
.swiper-container-autoheight .swiper-wrapper {-webkit-box-align: start;-ms-flex-align: start;-webkit-align-items: flex-start;align-items: flex-start;-webkit-transition-property: -webkit-transform,height;-moz-transition-property: -moz-transform;-o-transition-property: -o-transform;-ms-transition-property: -ms-transform;transition-property: transform,height;}
.swiper-container .swiper-notification {position: absolute;left: 0;top: 0;pointer-events: none;opacity: 0;z-index: -1000;}
.swiper-wp8-horizontal {-ms-touch-action: pan-y;touch-action: pan-y;}
.swiper-wp8-vertical {-ms-touch-action: pan-x;touch-action: pan-x;}
.swiper-pagination {position: absolute;text-align: center;-webkit-transition: .3s;-moz-transition: .3s;-o-transition: .3s;transition: .3s;-webkit-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);z-index: 10;}
.swiper-pagination.swiper-pagination-hidden {opacity: 0;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {bottom: 10px;left: 0;width: 100%;}
.swiper-pagination-bullet {width: 8px;height: 8px;display: inline-block;border-radius: 100%;background: #000;opacity: .2;}
button.swiper-pagination-bullet {border: none;margin: 0;padding: 0;box-shadow: none;-moz-appearance: none;-ms-appearance: none;-webkit-appearance: none;appearance: none;}
.swiper-pagination-clickable .swiper-pagination-bullet {cursor: pointer;}
.swiper-pagination-white .swiper-pagination-bullet {background: #fff;}
.swiper-pagination-bullet-active {opacity: 1;background: #007aff;}
.swiper-pagination-white .swiper-pagination-bullet-active {background: #fff;}
.swiper-pagination-black .swiper-pagination-bullet-active {background: #000;}
.swiper-container-vertical>.swiper-pagination-bullets {right: 10px;top: 50%;-webkit-transform: translate3d(0,-50%,0);-moz-transform: translate3d(0,-50%,0);-o-transform: translate(0,-50%);-ms-transform: translate3d(0,-50%,0);transform: translate3d(0,-50%,0);}
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {margin: 5px 0;display: block;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 5px;}
.swiper-pagination-progress {background: rgba(0,0,0,.25);position: absolute;}
.swiper-pagination-progress .swiper-pagination-progressbar {background: #007aff;position: absolute;left: 0;top: 0;width: 100%;height: 100%;-webkit-transform: scale(0);-ms-transform: scale(0);-o-transform: scale(0);transform: scale(0);-webkit-transform-origin: left top;-moz-transform-origin: left top;-ms-transform-origin: left top;-o-transform-origin: left top;transform-origin: left top;}
.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar {-webkit-transform-origin: right top;-moz-transform-origin: right top;-ms-transform-origin: right top;-o-transform-origin: right top;transform-origin: right top;}
.swiper-container-horizontal>.swiper-pagination-progress {width: 100%;height: 4px;left: 0;top: 0;}
.swiper-container-vertical>.swiper-pagination-progress {width: 4px;height: 100%;left: 0;top: 0;}
.swiper-pagination-progress.swiper-pagination-white {background: rgba(255,255,255,.5);}
.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar {background: #fff;}
.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar {background: #000;}
.swiper-container-3d {-webkit-perspective: 1200px;-moz-perspective: 1200px;-o-perspective: 1200px;perspective: 1200px;}
.swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-wrapper {-webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;-ms-transform-style: preserve-3d;transform-style: preserve-3d;}
.swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top {position: absolute;left: 0;top: 0;width: 100%;height: 100%;pointer-events: none;z-index: 10;}
.swiper-container-3d .swiper-slide-shadow-left {background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image: -webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image: -moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image: -o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image: linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0));}
.swiper-container-3d .swiper-slide-shadow-right {background-image: -webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image: -webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image: -moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image: -o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image: linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0));}
.swiper-container-3d .swiper-slide-shadow-top {background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image: -webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image: -moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image: -o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image: linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0));}
.swiper-container-3d .swiper-slide-shadow-bottom {background-image: -webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image: -webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image: -moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image: -o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image: linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0));}
.swiper-container-coverflow .swiper-wrapper, .swiper-container-flip .swiper-wrapper {-ms-perspective: 1200px;}
.swiper-container-cube, .swiper-container-flip {overflow: visible;}
.swiper-container-cube .swiper-slide, .swiper-container-flip .swiper-slide {pointer-events: none;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;backface-visibility: hidden;z-index: 1;}
.swiper-container-cube .swiper-slide .swiper-slide, .swiper-container-flip .swiper-slide .swiper-slide {pointer-events: none;}
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active, .swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active {pointer-events: auto;}
.swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right, .swiper-container-cube .swiper-slide-shadow-top, .swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-right, .swiper-container-flip .swiper-slide-shadow-top {z-index: 0;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;backface-visibility: hidden;}
.swiper-container-cube .swiper-slide {visibility: hidden;-webkit-transform-origin: 0 0;-moz-transform-origin: 0 0;-ms-transform-origin: 0 0;transform-origin: 0 0;width: 100%;height: 100%;}
.swiper-container-cube.swiper-container-rtl .swiper-slide {-webkit-transform-origin: 100% 0;-moz-transform-origin: 100% 0;-ms-transform-origin: 100% 0;transform-origin: 100% 0;}
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-next+.swiper-slide, .swiper-container-cube .swiper-slide-prev {pointer-events: auto;visibility: visible;}
.swiper-container-cube .swiper-cube-shadow {position: absolute;left: 0;bottom: 0;width: 100%;height: 100%;background: #000;opacity: .6;-webkit-filter: blur(50px);filter: blur(50px);z-index: 0;}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {-webkit-transition-timing-function: ease-out;-moz-transition-timing-function: ease-out;-ms-transition-timing-function: ease-out;-o-transition-timing-function: ease-out;transition-timing-function: ease-out;}
.swiper-container-fade .swiper-slide {pointer-events: none;-webkit-transition-property: opacity;-moz-transition-property: opacity;-o-transition-property: opacity;transition-property: opacity;}
.swiper-container-fade .swiper-slide .swiper-slide {pointer-events: none;}
.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active {pointer-events: auto;}
.swiper-zoom-container {width: 100%;height: 100%;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-moz-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-moz-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;text-align: center;}
.swiper-zoom-container>canvas, .swiper-zoom-container>img, .swiper-zoom-container>svg {max-width: 100%;max-height: 100%;object-fit: contain;}
.swiper-scrollbar {border-radius: 10px;position: relative;-ms-touch-action: none;background: rgba(0,0,0,.1);}
.swiper-container-horizontal>.swiper-scrollbar {position: absolute;left: 5%;bottom: 43px;z-index: 50;height: 3px;width: 90%;}
.swiper-container-vertical>.swiper-scrollbar {position: absolute;right: 3px;top: 1%;z-index: 50;width: 5px;height: 98%;}
.swiper-scrollbar-drag {height: 100%;width: 100%;position: relative;background: rgba(0,0,0,.5);border-radius: 10px;left: 0;top: 0;}
.swiper-scrollbar-cursor-drag {cursor: move;}
.swiper-lazy-preloader {width: 42px;height: 42px;position: absolute;left: 50%;top: 50%;margin-left: -21px;margin-top: -21px;z-index: 10;-webkit-transform-origin: 50%;-moz-transform-origin: 50%;transform-origin: 50%;-webkit-animation: swiper-preloader-spin 1s steps(12,end) infinite;-moz-animation: swiper-preloader-spin 1s steps(12,end) infinite;animation: swiper-preloader-spin 1s steps(12,end) infinite;}
.swiper-lazy-preloader:after {display: block;content: "";width: 100%;height: 100%;background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D\'0%200%20120%20120\'%20xmlns%3D\'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg\'%20xmlns%3Axlink%3D\'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink\'%3E%3Cdefs%3E%3Cline%20id%3D\'l\'%20x1%3D\'60\'%20x2%3D\'60\'%20y1%3D\'7\'%20y2%3D\'27\'%20stroke%3D\'%236c6c6c\'%20stroke-width%3D\'11\'%20stroke-linecap%3D\'round\'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%20transform%3D\'rotate(30%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%20transform%3D\'rotate(60%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%20transform%3D\'rotate(90%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%20transform%3D\'rotate(120%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%20transform%3D\'rotate(150%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.37\'%20transform%3D\'rotate(180%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.46\'%20transform%3D\'rotate(210%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.56\'%20transform%3D\'rotate(240%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.66\'%20transform%3D\'rotate(270%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.75\'%20transform%3D\'rotate(300%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.85\'%20transform%3D\'rotate(330%2060%2C60)\'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position: 50%;-webkit-background-size: 100%;background-size: 100%;background-repeat: no-repeat;}
.swiper-lazy-preloader-white:after {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D\'0%200%20120%20120\'%20xmlns%3D\'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg\'%20xmlns%3Axlink%3D\'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink\'%3E%3Cdefs%3E%3Cline%20id%3D\'l\'%20x1%3D\'60\'%20x2%3D\'60\'%20y1%3D\'7\'%20y2%3D\'27\'%20stroke%3D\'%23fff\'%20stroke-width%3D\'11\'%20stroke-linecap%3D\'round\'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%20transform%3D\'rotate(30%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%20transform%3D\'rotate(60%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%20transform%3D\'rotate(90%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%20transform%3D\'rotate(120%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%20transform%3D\'rotate(150%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.37\'%20transform%3D\'rotate(180%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.46\'%20transform%3D\'rotate(210%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.56\'%20transform%3D\'rotate(240%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.66\'%20transform%3D\'rotate(270%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.75\'%20transform%3D\'rotate(300%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.85\'%20transform%3D\'rotate(330%2060%2C60)\'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");}
@-webkit-keyframes swiper-preloader-spin {100% {-webkit-transform: rotate(360deg);}}
@keyframes swiper-preloader-spin {100% {transform: rotate(360deg);}}
.background-video {background-position: top center;background-repeat: no-repeat;bottom: 0;left: 0;overflow: hidden;position: fixed;right: 0;top: 0;}
video, source {bottom: 0;left: 0;min-height: 100%;min-width: 100%;position: absolute;}
.loaded .ytplayer-container {display: block;}
.loaded .placeholder-image {opacity: 0;}
.ytplayer-container {bottom: 0;height: 100%;left: 0;min-width: 100%;overflow: hidden;position: absolute;right: 0;top: 0;z-index: 3;}
.placeholder-image {height: 100%;left: 0;min-height: 100%;min-width: 100%;position: fixed;top: 0;z-index: 1;}
.ytplayer-shield {height: 100%;left: 0;position: absolute;top: 0;width: 100%;z-index: 2;}
.ytplayer-player {position: absolute;}
html {overflow-x: hidden !important;height: 100%;}
body {margin: 0;padding: 0;font-weight: 400;height: 100%;background: #f4f4f4;color: #000;font-family: "Questrial",sans-serif;}
html {font-size: 84.211%;}
body {font-size: 1rem;}
body, caption, th, td, input, textarea, select, option, legend, fieldset, h1, h2, h3, h4, h5, h6 {font-size-adjust: .5;}
#main-theme {font-size: 1.2rem;line-height: 1.25;}
@media (min-width:43.75rem) {#main-theme {font-size: 1.2rem;line-height: 1.375;}}
h1 {font-size: 2rem;line-height: 1.25;}
@media (min-width:43.75rem) {h1 {font-size: 2.5rem;line-height: 1.125;}}
@media (min-width:56.25rem) {h1 {font-size: 3rem;line-height: 1.05;}}
h2 {font-size: 1.625rem;line-height: 1.15384615;}
@media (min-width:43.75rem) {h2 {font-size: 2rem;line-height: 1.25;}}
@media (min-width:56.25rem) {h2 {font-size: 2.25rem;line-height: 1.25;}}
h3 {font-size: 1.375rem;line-height: 1.13636364;}
@media (min-width:43.75rem) {h3 {font-size: 1.5rem;line-height: 1.25;}}
@media (min-width:56.25rem) {h3 {font-size: 1.75rem;line-height: 1.25;}}
h4 {font-size: 1.125rem;line-height: 1.11111111;}
@media (min-width:43.75rem) {h4 {line-height: 1.22222222;}}
h5 {font-size: 1rem;line-height: 1.11111111;}
@media (min-width:43.75rem) {h5 {line-height: 1.22222222;}}
h6 {font-size: .875rem;line-height: 1.11111111;}
@media (min-width:43.75rem) {h6 {line-height: 1.22222222;}}
h1, h2, h3, h4, h5, h6 {margin-bottom: .5rem;}
blockquote {font-size: 1.25rem;line-height: 1.25;}
@media (min-width:43.75rem) {blockquote {font-size: 1.5rem;line-height: 1.45833333;}}
.alignnone {margin: 5px 20px 20px 0;}
.aligncenter, div.aligncenter {display: block;margin: 5px auto 5px auto;}
.alignright {float: right;margin: 5px 0 20px 20px;}
.alignleft {float: left;margin: 5px 20px 20px 0;}
a img.alignright {float: right;margin: 5px 0 20px 20px;}
a img.alignnone {margin: 5px 20px 20px 0;}
a img.alignleft {float: left;margin: 5px 20px 20px 0;}
a img.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.wp-caption {background: #fff;border: 1px solid #f0f0f0;max-width: 100%;padding: 5px 3px 10px;text-align: center;}
.wp-caption.alignnone {margin: 5px 20px 20px 0;}
.wp-caption.alignleft {margin: 5px 20px 20px 0;}
.wp-caption.alignright {margin: 5px 0 20px 20px;}
.wp-caption img {border: 0 none;height: auto;margin: 0;max-width: 98.5%;padding: 0;width: auto;}
.gallery-caption, .wp-caption-text {margin-top: 10px;}
.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;margin: 0;padding: 0 4px 5px;}
.bypostauthor .comment-meta {font-weight: 700;}
.screen-reader-text {clip: rect(1px,1px,1px,1px);position: absolute !important;white-space: nowrap;height: 1px;width: 1px;overflow: hidden;}
.screen-reader-text:focus {background-color: #f1f1f1;border-radius: 3px;-webkit-box-shadow: 0 0 2px 2px rgba(0,0,0,.6);box-shadow: 0 0 2px 2px rgba(0,0,0,.6);clip: auto !important;color: #21759b;display: block;font-size: 1.15rem;font-weight: 700;height: auto;left: 5px;line-height: normal;padding: 15px 23px 14px;text-decoration: none;top: 5px;width: auto;z-index: 100000;}
body .single-post img, body .page-content-inner img, body .widget-wrap img, .footer-widget img {max-width: 100%;height: auto;}
body .widget-wrap select, .footer-widget select {max-width: 100%;height: 38px;font-size: 1em;width: 100%;}
dt {font-weight: 700;}
dd {margin: 0 1.5rem 1.5rem;}
table {border-collapse: collapse;margin: 0 0 1.5rem;width: 100%;}
thead th {border-bottom: 2px solid #bbb;padding-bottom: .5rem;}
th {padding: .4rem;text-align: left;}
tr {border-bottom: 1px solid #eee;}
td {padding: .4rem;}
th:first-child, td:first-child {padding-left: 0;}
th:last-child, td:last-child {padding-right: 0;}
pre {background: #eee;padding: 1.5rem;font-size: .9rem;overflow: auto;margin: 1rem 0;border-radius: 2px;}
strong {font-weight: 700;}
ul, ol {margin-bottom: 1rem;}
ul ul, ol ol, ul ol, ol ul {margin-top: .5rem;margin-bottom: 0;}
ul li, ol li {margin-bottom: .5rem;}
ul li:last-child, ol li:last-child {margin-bottom: 0;}
.gallery[class*=gallery-columns-] .gallery-item img {width: auto;}
.gallery[class*=gallery-columns-]:before, .gallery[class*=gallery-columns-]:after {content: " ";display: table;}
.gallery[class*=gallery-columns-]:after {clear: both;}
.gallery.gallery-columns-1 .gallery-item {width: 100%;padding: 2px;margin-bottom: 20px;float: left;}
.gallery.gallery-columns-2 .gallery-item {width: 50%;padding: 2px;margin-bottom: 20px;float: left;}
.gallery.gallery-columns-3 .gallery-item {width: 33.33%;padding: 2px;margin-bottom: 20px;float: left;}
.gallery.gallery-columns-4 .gallery-item {width: 25%;padding: 2px;margin-bottom: 20px;float: left;}
.gallery.gallery-columns-5 .gallery-item {width: 20%;padding: 2px;margin-bottom: 20px;float: left;}
.gallery.gallery-columns-6 .gallery-item {width: 16.66%;padding: 2px;margin-bottom: 20px;float: left;}
.gallery.gallery-columns-7 .gallery-item {width: 14.28%;padding: 2px;margin-bottom: 20px;float: left;}
.gallery.gallery-columns-8 .gallery-item {width: 12.5%;padding: 2px;margin-bottom: 20px;float: left;}
.gallery.gallery-columns-9 .gallery-item {width: 11.11%;padding: 2px;margin-bottom: 20px;float: left;}
.gallery[class*=gallery-columns-] .gallery-item:hover img {-webkit-transform: none;transform: none;}
.row.full-height>.wpb_column, .row.full-height>.wpb_column>.vc_column-inner, .row.full-height>.wpb_column>.vc_column-inner>.wpb_wrapper, .wpb_row.full-height>.wpb_column, .wpb_row.full-height>.wpb_column>.vc_column-inner, .wpb_row.full-height>.wpb_column>.vc_column-inner>.wpb_wrapper, .wpb_column.full-height>.vc_column-inner, .wpb_column.full-height>.vc_column-inner>.wpb_wrapper {height: 100%;}
.full-height>.wpb_wrapper {height: 100%;}
.wpb_row {z-index: 5;}
.wpb_raw_html {display: inline-block;width: 100%;}
.no-col-pad>.container-fluid, .no-col-pad>.container {padding: 0;}
.white-color-bg {background-color: #fff;}
.gray-bg {background-color: #f4f4f4;}
.dark-bg {background-color: #212121;}
.transparent-color-bg {background-color: transparent;}
.list-nstyle {list-style: none;padding-left: 0;}
input[type=text], input[type=email], input[type=url], input[type=tel], input[type=number], input[type=password], input[type=date], textarea {width: 100%;background: #f4f4f4;margin-bottom: 20px;font-size: 1rem;font-weight: 700;border-radius: none;position: relative;z-index: 20;padding: 15px 30px;color: #999;border: 0;-webkit-appearance: none;}
textarea {resize: none;overflow: auto;-webkit-box-shadow: none;box-shadow: none;}
@-o-viewport {width: device-width;}
@-ms-viewport {width: device-width;}
@viewport {width: device-width;}
.loader-holder {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: #fff;z-index: 100;}
#movingBallG {position: absolute;width: 105px;height: 8px;top: 50%;left: 50%;margin: -4px 0 0 -52px;}
.movingBallLineG {position: absolute;left: 0;top: 3px;height: 1px;width: 105px;background: #ccc;}
.movingBallG {background: #292929;position: absolute;top: 0;left: 0;width: 8px;height: 8px;-moz-border-radius: 4px;-moz-animation-name: bounce_movingBallG;-moz-animation-duration: 1.3s;-moz-animation-iteration-count: infinite;-moz-animation-direction: linear;-webkit-border-radius: 4px;-webkit-animation-name: bounce_movingBallG;-webkit-animation-duration: 1.3s;-webkit-animation-iteration-count: infinite;-webkit-animation-direction: linear;-ms-border-radius: 4px;-ms-animation-name: bounce_movingBallG;-ms-animation-duration: 1.3s;-ms-animation-iteration-count: infinite;-ms-animation-direction: linear;-o-border-radius: 4px;-o-animation-name: bounce_movingBallG;-o-animation-duration: 1.3s;-o-animation-iteration-count: infinite;-o-animation-direction: linear;border-radius: 4px;animation-name: bounce_movingBallG;animation-duration: 1.3s;animation-iteration-count: infinite;animation-direction: linear;}
@-webkit-keyframes bounce_movingBallG {0% {left: 0;}
	50% {left: 97px;}
	100% {left: 0;}}
@keyframes bounce_movingBallG {0% {left: 0;}
	50% {left: 97px;}
	100% {left: 0;}}
p {line-height: 2;padding-bottom: 10px;}
blockquote {padding: 10px 20px;margin: 0 0 20px;border-left: 15px solid #eee;}
blockquote p {font-family: Georgia,"Times New Roman",Times,serif;font-style: italic;color: #494949;}
.bold-title {width: 100%;text-align: left;font-weight: 700;font-family: "Montserrat",sans-serif;padding-bottom: 50px;font-size: 2.5rem;line-height: 1.5;}
.intro-text {padding: 70px 0;}
.parallax-section.intro-text {padding: 0;}
.intro-text h2 {width: 100%;padding-bottom: 50px;margin-bottom: 50px;border-bottom: 1px solid rgba(255,255,255,.41);color: #fff;font-family: "Poppins",sans-serif;text-align: left;font-weight: 700;font-size: 3.5rem;line-height: 1.3;}
#main-theme {height: 100%;width: 100%;position: absolute;top: 0;left: 0;z-index: 2;opacity: 0;}
#main-theme.is-hide-loader {opacity: 1;}
.fogrid-boxed-container, .container {max-width: 1224px;width: 92%;margin: 0 auto;position: relative;z-index: 5;}
.row-container-wide {max-width: none;}
#wrapper {height: 100%;width: 100%;position: absolute;top: 0;left: 0;z-index: 5;}
.content-holder {vertical-align: top;position: absolute;left: 80px;top: 70px;right: 0;bottom: 0;z-index: 2;-webkit-transition: all .4s linear;transition: all .4s linear;}
.content-holder.header-hidden {top: 0;}
.hide-left-footer .fixed-search, .hide-left-footer .content-holder {left: 0;}
.content {width: 100%;position: relative;z-index: 4;-webkit-box-shadow: 0px 16px 52px 0px rgba(0,0,0,.04);box-shadow: 0px 16px 52px 0px rgba(0,0,0,.04);background: #fff;}
.content.no-shadow {-webkit-box-shadow: 0px 0px 0 0px rgba(0,0,0,0);box-shadow: 0px 0px 0 0px rgba(0,0,0,0);}
.fl-wrap {width: 100%;position: relative;}
.no-bg {background: 0 0;}
.full-height {height: 100%;}
.full-width-wrap {width: 100%;}
.bg {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 0;background-size: cover;background-attachment: scroll;background-position: center;background-repeat: repeat;background-origin: content-box;}
.respimg {max-width: 100%;height: auto;}
.overlay {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #000;opacity: .1;z-index: 2;}
header.main-header {position: fixed;width: 100%;z-index: 21;height: 70px;top: 0;background: #fff;left: 0;padding: 0 0 0 80px;-webkit-transform: translate3d(0,0,0);border-bottom: 1px solid #eee;-webkit-box-shadow: 0 0 65px rgba(0,0,0,.07);box-shadow: 0 0 65px rgba(0,0,0,.07);font-size: .85rem;}
.logo-holder {float: left;padding-top: 19px;height: 70px;}
.logo-holder img {width: auto;height: 30px !important;float: left;}
.nav-holder {float: right;position: relative;top: 21px;margin-right: 30px;}
.nav-holder nav {position: relative;float: right;}
nav ul {list-style: none;padding-left: 0;margin-bottom: 0;}
nav ul li {margin-bottom: 0;}
.nav-holder nav li {float: left;position: relative;margin-left: 6px;height: 70px;}
.nav-holder nav li ul {margin: 30px 0 0;opacity: 0;visibility: hidden;position: absolute;min-width: 200px;top: 50px;left: 0;z-index: 1;padding: 10px 0;background: rgba(0,0,0,.71);-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.nav-holder nav li:hover>ul {opacity: 1;visibility: visible;margin: 0;}
.nav-holder nav li ul li ul {top: -10px !important;left: 100%;margin-left: 25px;margin-top: 0;}
.nav-holder nav li ul li:hover>ul {opacity: 1;visibility: visible;margin-left: 0;}
.nav-holder nav li ul li {display: block;float: none;border: none;height: auto;}
.nav-holder nav li ul li:before {display: none;}
.nav-holder nav li a {float: left;padding: 10px 15px;line-height: 1;word-spacing: 0;text-align: center;color: #999;text-transform: uppercase;font-weight: 700;font-family: "Montserrat",sans-serif;-webkit-transition: all .1s linear;transition: all .1s linear;}
.nav-holder nav li ul a {color: #fff;float: left;width: 100%;text-align: left;}
nav li ul a:before, nav li ul a:after {display: none;}
nav li a.ancestor-act-link, nav li a.parent-act-link, nav li a.act-link, .nav-holder nav li a:hover, nav.asl li a.act-scrlink {color: #404040;}
.nav-holder nav li ul a:hover {color: #fff;opacity: .7;}
nav li ul a.ancestor-act-link, nav li ul a.parent-act-link, nav li ul a.act-link {opacity: .7;}
nav li a.ancestor-act-link:before, nav li a.parent-act-link:before, nav li a.act-link:before, nav.asl li a.act-scrlink:before {content: "";position: absolute;top: -21px;width: 100%;height: 5px;background: #000;left: 0;}
.sb-menu-button-wrap, .nav-button-wrap {float: right;height: 70px;width: 70px;border-left: 1px solid #e6eaea;cursor: pointer;position: relative;}
.nav-button-wrap {display: none;}
.sb-menu-button, .nav-button {position: absolute;top: 50%;left: 50%;width: 22px;height: 20px;margin-left: -11px;margin-top: -5px;}
.sb-menu-button span, .nav-button span {float: left;width: 100%;height: 2px;background: #292929;margin-bottom: 4px;-webkit-transition: all .2s linear;transition: all .2s linear;}
.sb-menu-button span:first-child, .nav-button span:first-child {width: 50%;}
.sb-menu-button.vis-m span:first-child {width: 100%;}
.header-info {float: right;padding-top: 30px;margin-right: 40px;}
.header-info ul {list-style: none;padding-left: 0;}
.header-info ul li {float: left;margin-right: 20px;font-family: "Montserrat",sans-serif;font-weight: 700;font-size: .9rem;}
.header-info ul li span {color: #999;float: left;padding-right: 10px;}
.sidebar-menu {position: fixed;bottom: 0;right: -380px;top: 70px;padding-right: 20px;width: 350px;background: #fff;z-index: 60;overflow: hidden;-webkit-transform: translate3d(0,0,0);}
.sidebar-menu .overlay {z-index: 3;opacity: .5;}
.sb-overlay {position: fixed;top: 70px;left: 80px;right: 0;bottom: 0;background: #292929;opacity: .6;display: none;z-index: 59;-webkit-transform: translate3d(0,0,0);}
.hid-men-wrap {position: absolute;top: 10%;left: 0;width: 100%;z-index: 4;overflow: inherit;}
.menusb ul {margin: 0;float: left;width: 100%;overflow: hidden;list-style: none;padding-left: 0;}
.menusb li {margin: 0;position: relative;overflow: hidden;padding: 0 50px;}
.menusb li i {position: absolute;right: 18px;top: 12px;}
.menusb a {float: left;width: 100%;padding: 8px 5px;position: relative;font-weight: 700;font-size: .9rem;text-transform: uppercase;letter-spacing: 2px;color: #000;line-height: 20px;text-align: left;}
.menusb a.nav:after {font-family: FontAwesome;font-style: normal;font-weight: 400;text-decoration: inherit;content: "";position: absolute;right: 10px;}
.menusb a.back {padding-left: 54px;}
.menusb a.back:before {font-family: FontAwesome;font-style: normal;font-weight: 400;text-decoration: inherit;content: "";font-size: 1.15rem;}
.sb-logo {float: left;width: 150px;margin-left: 50px;margin-bottom: 40px;}
.sb-logo img {width: 100%;height: auto;}
.sb-menu-footer {padding-left: 50px;margin-top: 50px;font-family: "Montserrat",sans-serif;font-weight: 700;font-size: .85rem;text-align: left;text-transform: uppercase;}
.sb-menu-footer:before {content: "";position: absolute;top: -25px;left: 50px;width: 70px;height: 1px;background: #ccc;}
.show-search {float: right;height: 70px;width: 70px;line-height: 70px;border-left: 1px solid #e6eaea;cursor: pointer;position: relative;}
.show-search:before {content: "";position: absolute;top: 50%;left: 20px;width: 30px;height: 1px;background: #292929;-webkit-transition: all .2s linear;transition: all .2s linear;}
.show-search.vissearch:before {width: 0;}
.fixed-search {display: none;position: fixed;z-index: 100;top: 70px;left: 80px;right: 0;bottom: 0;height: 95%;}
.search-form-bg {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;background: rgba(0,0,0,.95) url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkAQMAAABKLAcXAAAABlBMVEX///////9VfPVsAAAAAnRSTlMAITr63WYAAAAYSURBVDjLY2AYBaNg0IMConmjYBQMAQAApZUBUd5RY3gAAAAASUVORK5CYII=") repeat;}
.search-form-wrap {position: relative;z-index: 2;float: left;top: 50%;width: 100%;}
.fixed-search form {float: left;width: 100%;}
.fixed-search form input {float: left;background: 0 0;border: none;border-bottom: 1px solid rgba(255,255,255,.21);width: 100%;color: #fff !important;text-align: left;font-family: "Montserrat",sans-serif;font-weight: 900;font-size: 3.5rem;z-index: 1;position: relative;padding-right: 50px;}
.fixed-search form .search-submit {display: none;}
.fixed-search form input::-webkit-input-placeholder, .fixed-search form input:-ms-input-placeholder, .fixed-search form input::-moz-placeholder, .fixed-search form input:-moz-placeholder {color: #fff;}
.dublicated-text {position: absolute;top: -90px;right: 90px;z-index: 1;color: #fff;opacity: .1;font-size: 7.5rem;font-family: "Montserrat",sans-serif;font-weight: 900;}
.fixed-search .container {position: relative;}
.fixed-search .container:before {font-family: FontAwesome;font-style: normal;font-weight: 400;text-decoration: inherit;content: "";position: absolute;top: 10px;right: 10px;width: 40px;height: 50px;line-height: 50px;z-index: 2;color: #fff;font-size: 1.5rem;}
.btn {padding: 15px 30px;position: relative;margin-top: 10px;font-weight: 700;-webkit-transition: all .2s linear;transition: all .2s linear;text-transform: uppercase;font-size: .85rem;}
.trsp-btn {border: 1px solid rgba(255,255,255,.6);color: #fff;}
.trsp-btn:before, .flat-btn:before {background: #fff;}
.flat-btn {border: 1px solid #000;color: #fff;background: #292929;}
.float-btn {display: inline-block;}
.btn:before {content: "";position: absolute;top: 50%;left: 20px;height: 1px;width: 0;-webkit-transition: all .2s linear;transition: all .2s linear;}
.btn:hover:before {width: 30px;}
.btn:hover {padding-left: 60px;}
.balkon_btn_wrap {display: inline-block;width: auto;}
.main-footer {position: fixed;width: 80px;z-index: 21;top: 70px;background: #fff;bottom: 0;left: 0;overflow: hidden;border-right: 1px solid #eee;-webkit-transform: translate3d(0,0,0);}
.footer-social {position: absolute;bottom: 30px;left: 0;width: 100%;border-top: 1px solid #e6eaea;padding-top: 30px;}
.footer-social ul {list-style: none;padding-left: 0;}
.footer-social li {float: left;width: 100%;margin-bottom: 8px;}
.footer-social li a {color: #000;}
.fixed-title {position: fixed;width: 380px;height: 80px;line-height: 80px;top: 381px;border-left: 1px solid #e6eaea;letter-spacing: .27em;text-transform: uppercase;text-align: center;cursor: default;font-weight: 700;color: #4d4d4d;-webkit-transform: rotate(-90deg);transform: rotate(-90deg);-webkit-transform-origin: left top;transform-origin: left top;z-index: 22;}
.fixed-title h3 {font-size: .9rem;line-height: 80px;}
.height-emulator {float: left;width: 100%;position: relative;z-index: 1;}
.content-footer {position: fixed;bottom: 0;left: 80px;right: 0;padding: 60px 0 0;z-index: 2;-webkit-transform: translate3d(0,0,0);}
.content-footer-relative {position: relative;}
.footer-inner {margin: 0;position: relative;max-width: 1224px;width: 92%;padding: 90px 0 70px 50px;background: #fff;}
.footer-logo {float: left;margin-bottom: 20px;width: 100%;}
.footer-logo img {width: 130px;height: auto;float: left;}
.footer-widgets-row:empty {display: none;}
.footer-widgets-row:empty+.footer-copyright-row .policy-box {padding-top: 0;margin-top: 0;border-top: none;}
.content-footer:before {content: "";position: absolute;bottom: 0;right: 0;width: 50%;top: 60px;background: #fff;}
.policy-box {margin-top: 50px;padding-top: 30px;border-top: 1px solid #eee;}
.policy-box p {text-align: left;text-transform: uppercase;margin-top: 10px;font-weight: 700;font-family: "Montserrat",sans-serif;}
.footer-header span {text-align: left;font-size: 2.25rem;text-transform: uppercase;float: left;padding-right: 30px;position: relative;top: -.5em;font-weight: 700;font-family: "Montserrat",sans-serif;}
.footer-header {display: inline-block;text-align: right;font-size: .85rem;padding-top: 12px;font-weight: 700;margin-bottom: 15px;z-index: 0;}
.footer-header:before {content: "";position: absolute;left: 80px;right: 3em;height: 1px;background: #eee;top: 2em;z-index: -1;}
.footer-widget .textwidget, .footer-box {margin-top: 20px;text-align: left;}
.footer-widget .textwidget ul li, .footer-box ul li {text-align: left;float: left;width: 100%;font-weight: 800;letter-spacing: 1.5px;word-spacing: 0;text-transform: uppercase;margin-bottom: 12px;font-size: .85rem;}
.footer-widget .textwidget ul li span, .footer-box ul li span {float: left;padding-right: 10px;color: #999;}
.to-top {position: absolute;bottom: 0;right: 0;width: 50px;height: 70px;line-height: 80px;color: #fff;font-size: 1.5rem;background: #292929;cursor: pointer;}
.subcribe-form {padding-left: 100px;}
.subcribe-form .subscribe-title {position: absolute;top: 22px;left: 0;width: 95px;font-weight: 700;font-size: .85rem;font-family: "Montserrat",sans-serif;text-transform: uppercase;}
.balkon_mailchimp-form {display: inline-block;width: 100%;}
.balkon_mailchimp-form .enteremail {background-color: #f1f1f1;height: 55px;padding: 0 20px;width: 70%;border: none;margin-bottom: 10px;}
.balkon_mailchimp-form button {width: 30%;height: 55px;background: #292929;color: #fff;font-weight: 700;border: none;font-size: .85rem;font-family: "Montserrat",sans-serif;text-transform: uppercase;cursor: pointer;}
.subscribe-message {display: inline-block;width: 100%;font-weight: 800;font-size: .9rem;}
.hero-content {z-index: 50;overflow: hidden;background: #fff;}
.hero-wrap {position: absolute;top: 50%;left: 0;width: 100%;z-index: 20;}
.hero-wrap h2, .hero-wrap h2 a {color: #fff;}
.hero-wrap p {color: #fff;font-weight: 800;}
.swiper-slide .overlay, .hero-content .overlay {opacity: .3;}
.hero-wrap h2 {max-width: 750px;font-family: "Poppins",sans-serif;letter-spacing: -2px;text-align: left;font-weight: 700;padding-bottom: 20px;font-size: 4.5rem;line-height: 1.15;}
.hero-item {padding: 20px 30px;text-align: left;}
.hero-item h3 {width: 100%;padding-bottom: 20px;color: rgba(255,255,255,.71);text-align: left;text-transform: uppercase;font-weight: 700;font-family: "Montserrat",sans-serif;font-size: 1.2rem;}
.hero-item:before {content: "";position: absolute;top: -20px;bottom: -20px;left: 0;width: 1px;background: rgba(255,255,255,.41);z-index: 5;}
.slide-progress-container {position: absolute;height: 1px;z-index: 3;bottom: 50px;right: 0;left: 0;}
.slide-progress-content {margin: 0 auto;max-width: 1224px;position: relative;}
.slide-progress-warp {float: left;position: relative;max-width: 750px;height: 1px;background: rgba(255,255,255,.41);z-index: 10;bottom: 0;width: 100%;}
.slide-progress {position: absolute;top: 50%;left: 0;height: 4px;border-radius: 6px;margin-top: -2.5px;width: 0;max-width: 100%;background: #000;}
section {width: 100%;padding: 90px 0;position: relative;z-index: 5;overflow-x: hidden;}
.gray-bg {background: #f4f4f4;}
section.parallax-section {padding: 200px 0;padding: 150px 0;overflow: hidden;}
section.parallax-section.content-parallax-section {padding: 150px 0;}
section.sml-pad-sec {padding: 0 0 60px;}
section.parallax-section .overlay {opacity: .2;}
section.parallax-section .overlay.op1 {opacity: .1;}
.overlay.op4 {opacity: .3;}
section.header-section .bg {left: inherit;right: 0;width: 65%;}
section.header-section .overlay {opacity: .2;left: inherit;right: 0;width: 65%;}
section.header-section p {max-width: 500px;text-align: left;color: #fff;margin-top: 50px;position: relative;opacity: .8;}
section.header-section:before {content: "";position: absolute;bottom: 0;left: 0;width: 35%;background: #fff;height: 90px;}
section.header-section.left-der-headersec:before {left: inherit;right: 0;}
.no-padding {padding: 0;}
.header-section {background: #292929;}
.small-pad-section {padding: 0 0 30px;}
.sect-scroll-link {position: absolute;bottom: -170px;bottom: -125px;color: #000;left: 0;font-size: 1.1rem;}
.sect-scroll-link:before, .sect-scroll-link:after {content: "";position: absolute;bottom: 0;left: 40px;width: 70px;height: 1px;background: #eee;z-index: 1;}
.sect-scroll-link:after {z-index: 2;background: #292929;width: 0;-webkit-transition: all .5s linear;transition: all .5s linear;}
.sect-scroll-link:hover:after {width: 70px;}
.sect-scroll-link span {font-weight: 700;font-size: .85rem;}
.sect-scroll-link i {padding-right: 120px;font-size: 1.6rem;}
.partcile-dec {position: absolute;bottom: 0;left: 0;width: 100%;height: 100%;z-index: -2;color: #000;opacity: .6;}
.section-title {width: 100%;position: relative;}
.head-sec-title, .section-title h2 {width: 100%;font-size: 3.5rem;line-height: 1.27;font-weight: 700;font-family: "Montserrat",sans-serif;text-align: left;}
.head-sec-title, section.header-section h2 {font-size: 5rem;text-transform: uppercase;line-height: 1.17;}
.head-sec-subtitle, .section-title h3 {position: relative;width: 100%;font-size: 1.5rem;font-weight: 900;letter-spacing: 1px;text-align: left;font-family: "Poppins",sans-serif;}
.no-border {border: none;}
section.parallax-section .section-title h2, section.parallax-section .section-title h3, section.parallax-section .head-sec-title, section.parallax-section .head-sec-subtitle {color: #fff;}
.sroll-nav-wrap {position: absolute;top: 180px;z-index: 10;z-index: 26;width: 50px;right: 30px;}
.sroll-nav-container {position: absolute;width: 50px;right: 0;top: 0;}
.sroll-nav-wrap .scroll-nav:before {content: "";position: absolute;top: -10px;bottom: -10px;width: 1px;background: #eee;right: -10px;z-index: 1;}
.sroll-nav-wrap .scroll-nav li {width: 50px;height: 50px;line-height: 50px;position: relative;-webkit-box-sizing: border-box;box-sizing: border-box;z-index: 3;}
.sroll-nav-wrap .scroll-nav li a {color: #000;font-weight: 700;position: relative;}
.sroll-nav-wrap .scroll-nav li a:before {content: "";position: absolute;bottom: -20px;right: -47px;height: 0;width: 6px;background: #000;}
.sroll-nav-wrap .scroll-nav.black-bg li a:before {background: #fff;}
.sroll-nav-wrap .scroll-nav li a span {height: auto;line-height: 20px;font-size: .9rem;color: #000;text-align: left;text-align: right;font-family: "Montserrat",sans-serif;text-transform: uppercase;text-indent: 0px;position: absolute;bottom: 30px;width: 200px;opacity: 0;left: -240px;visibility: hidden;pointer-events: none;z-index: 16;}
.sroll-nav-wrap .scroll-nav li a span:before {content: "";position: absolute;right: -20px;width: 10px;height: 1px;top: 50%;background: #000;}
.sroll-nav-wrap .scroll-nav li a:hover span {bottom: -4px;opacity: 1;visibility: visible;}
.sroll-nav-wrap .scroll-nav li a.act-scrlink:before {height: 50px;}
.sroll-nav-wrap .scroll-nav li a span, .sroll-nav-wrap .scroll-nav li a:before, .sroll-nav-wrap .scroll-nav li a {-webkit-transition: all .3s linear;transition: all .3s linear;}
.sroll-nav-wrap .scroll-nav.black-bg li a, .sroll-nav-wrap .scroll-nav.black-bg li a span {color: #fff;}
.sroll-nav-wrap .scroll-nav.black-bg:before, .sroll-nav-wrap .scroll-nav.black-bg li a span:before {background: rgba(255,255,255,.41);}
.separator.trsp-separator {width: 70px;height: 6px;background: #fff;margin: 40px 0 30px;}
.bold-separator {width: 70px;height: 6px;background: #000;margin-top: 35px;display: block;}
.about-wrap p {padding-bottom: 20px;}
.section-container {margin: 50px 0;}
.about-wrap .btn {margin-top: 70px;}
.bg.right-dec-bg, .bg.left-dec-bg {width: inherit;height: inherit;left: 50%;right: 0;top: 20%;bottom: 0;opacity: .1;z-index: -1;}
.bg.left-dec-bg {left: -10%;right: 40%;}
.creat-list li {width: 100%;float: left;position: relative;margin-bottom: 20px;}
.creat-list li span {text-align: left;font-size: 1.4rem;text-transform: uppercase;float: left;padding-right: 30px;position: relative;top: 0;font-weight: 700;font-family: "Montserrat",sans-serif;}
.creat-list li a {float: right;text-align: right;padding-top: 10px;font-weight: 700;margin-bottom: 15px;}
.creat-list li:before {content: "";position: absolute;bottom: 20px;left: 80px;right: 100px;height: 1px;background: #eee;}
.facts-wrap {padding: 0 0 50px;border-bottom: 1px solid #eee;}
.inline-facts-holder {background: #292929;padding: 50px 60px;}
.inline-facts {float: left;width: 25%;-webkit-box-sizing: border-box;box-sizing: border-box;position: relative;}
.inline-fact:before, .inline-facts:before {content: "";position: absolute;width: 1px;height: 55%;top: 50%;margin-top: -25px;right: 0;background: rgba(255,255,255,.21);}
.inline-fact.is_last:before, .inline-facts:last-child:before {display: none;}
.num {float: left;width: 100%;font-size: 4.5rem;color: #fff;font-family: "Montserrat",sans-serif;font-weight: 900;text-transform: uppercase;padding-top: 10px;}
.milestone-counter {float: left;width: 100%;position: relative;}
.stats {float: left;width: 100%;position: relative;}
.inline-fact {text-align: center;}
.inline-fact h6, .inline-facts h6 {color: #999;font-family: "Montserrat",sans-serif;font-weight: 900;text-transform: uppercase;}
.inline-fact i, .inline-facts i {color: #eee;width: 30px;border-radius: 100%;font-size: 3rem;}
.team-holder {float: left;width: 100%;}
.team-holder li {float: left;width: 50%;padding: 20px 20px 20px 0;}
.mem-item {padding: 20px 15px;}
.team-box {float: left;position: relative;width: 100%;margin-bottom: 20px;}
.team-info {float: left;width: 100%;margin-top: 20px;text-align: left;}
.team-info h3 {padding-bottom: 4px;font-weight: 700;font-family: "Montserrat",sans-serif;text-transform: uppercase;}
.team-info h4 {float: left;width: 100%;text-align: left;margin-top: 10px;color: #666;font-size: .9rem;font-weight: 800;}
.team-box:before {content: "";position: absolute;right: 0;bottom: 0;height: 6px;width: 50px;background: #000;}
.team-photo {position: relative;overflow: hidden;width: 100%;float: left;}
.team-photo span {position: absolute;bottom: -50px;right: 0;z-index: 5;padding: 10px 15px;background: #fff;}
.team-photo span {-webkit-transition: all .3s linear;transition: all .3s linear;}
.team-photo:hover span {bottom: 0;}
.team-box .overlay {opacity: 0;z-index: 2;background: #000;-webkit-transition: all .3s linear;transition: all .3s linear;}
.team-box:hover .overlay {opacity: .5;}
.team-social {position: absolute;top: 50%;left: 0;width: 100%;z-index: 3;display: none;text-align: center;padding-left: 0;}
.team-social li {float: none !important;display: inline-block !important;width: auto !important;}
.team-social li a {color: #fff;font-size: 1.3rem;position: relative;top: 50px;opacity: 0;padding: 6px;}
.custom-inner-holder {float: left;margin-top: 100px;width: 100%;}
.resumes-list-holder {margin-top: 100px;}
.custom-inner {float: left;width: 100%;position: relative;margin-bottom: 50px;}
.resume-item {margin-bottom: 50px;}
.resume-date-top {margin-bottom: 50px;}
.cus-inner-title {padding-bottom: 20px;border-bottom: 1px solid #eee;}
.cus-inner-title:before {content: "";position: absolute;bottom: -3px;right: 0;width: 50px;height: 6px;background: #000;-webkit-transition: all .5s linear;transition: all .5s linear;}
.resume-item:hover .cus-inner-title:before, .custom-inner:hover .cus-inner-title:before {right: 100%;margin-right: -50px;}
.resume-item .cus-inner-title h3, .custom-inner h3 {float: left;padding-bottom: 20px;text-transform: uppercase;font-weight: 600;font-size: 1.5rem;}
.resume-item .resume-title, .custom-inner h4 {float: left;width: 100%;padding-bottom: 20px;font-weight: 700;font-family: "Montserrat",sans-serif;text-transform: uppercase;text-align: left;}
.custom-inner-dec {float: left;width: 100%;margin-top: 20px;background: #eee;height: 1px;}
.resume-item ul, .custom-inner ul {float: left;width: 100%;padding: 10px 0 10px 13px;list-style: decimal;}
.resume-item ul li, .custom-inner ul li {float: left;width: 100%;padding: 5px 0 5px 10px;text-align: left;font-weight: 700;font-size: .85rem;font-family: "Montserrat",sans-serif;text-transform: uppercase;}
.custom-inner .content-nav ul {position: relative;left: 0;padding: 0;list-style: none;}
.custom-inner .content-nav ul li {float: left;width: 50%;padding: 0;}
.custom-inner .btn {margin-top: 20px;}
.serv-item {margin-bottom: 70px;}
.serv-item .content-wrap {border-bottom: 1px solid #eee;width: 100%;padding-bottom: 50px;}
.serv-item .bold-title {font-weight: 700;font-size: .85rem;font-family: "Montserrat",sans-serif;text-transform: uppercase;padding-bottom: 20px;}
.serv-item .pr-list {padding: 15px 0;}
.serv-price-wrap {margin: 10px 0;padding: 19px 30px;background: #292929;color: #fff;display: inline-block;}
.serv-price-wrap span {font-weight: 700;font-size: .85rem;font-family: "Montserrat",sans-serif;text-transform: uppercase;padding-right: 15px;margin-right: 15px;position: relative;}
.serv-price-wrap span:before {content: "";position: absolute;top: 0;top: 50%;right: 0;width: 1px;height: 30px;margin-top: -15px;background: rgba(255,255,255,.21);}
.serv-wrap ul li {float: left;padding: 15px 20px;width: 33.3%;}
.serv-wrap ul li a {color: #fff;text-align: left;}
.serv-wrap ul li a {float: left;width: 100%;margin-bottom: 10px;color: #fff;text-align: left;font-weight: 700;font-family: "Montserrat",sans-serif;text-transform: uppercase;}
.serv-wrap ul li a span {float: left;padding-right: 20px;opacity: .6;}
.piechart-holder, .custom-skillbar-holder {padding-top: 50px;float: left;width: 100%;position: relative;}
.balkon_circle-progress {text-align: center;}
.balkon_circle-progress h4, .piechart-holder h4 {font-size: 1.3em;text-transform: uppercase;}
.chart {position: relative;display: inline-block;width: 150px;height: 150px;border-radius: 100%;margin-bottom: 26px;text-align: center;}
.chart canvas {position: absolute;top: 0;left: 0;}
.piechart {position: relative;padding-bottom: 20px;}
.percent {display: inline-block;font-size: 1.75rem;line-height: 152px;z-index: 2;color: #000;}
.angular {margin-top: 100px;}
.angular .chart {margin-top: 0;}
.skills-description {float: left;width: 100%;margin: 10px 0;text-transform: uppercase;color: #000;font-weight: 700;font-family: "Montserrat",sans-serif;font-size: .85rem;}
.skill-bar-percent {float: right;font-size: 1.3rem;margin-top: 13px;padding-bottom: 6px;}
.clients-list {float: left;width: 100%;}
.clients-list ul {list-style: none;padding-left: 0;}
.clients-list li {float: left;width: 20%;padding: 5px 5px 5px 0;}
.clients-one-columns li {width: 100%;}
.clients-two-columns li {width: 50%;}
.clients-three-columns li {width: 33.33%;}
.clients-four-columns li {width: 25%;}
.clients-six-columns li {width: 16.66%;}
.clients-seven-columns li {width: 14.285%;}
.clients-eight-columns li {width: 12.5%;}
.clients-nine-columns li {width: 11.11%;}
.clients-ten-columns li {width: 10%;}
.clients-list li a {display: inline-block;}
.clients-list li a:hover {opacity: .6;}
.clients-list a img {float: left;width: 100%;height: auto;-webkit-filter: grayscale(100%);filter: grayscale(100%);}
.clients-list a:hover img {-webkit-filter: grayscale(0%);filter: grayscale(0%);}
.order-item {padding: 0 15px;}
.archive-portfolio-masonry-style-wrap+.order-item {padding-bottom: 50px;}
.folio-masonry-sidebar {position: relative;z-index: 5;}
.order-item h3 {color: #000;text-align: left;width: 100%;text-transform: uppercase;font-weight: 700;font-family: "Montserrat",sans-serif;position: relative;top: 19px;}
.order-item h3:before {content: "";position: absolute;right: 0;width: 1px;height: 30px;top: -2px;background: #ccc;}
.margin-content {margin-top: 50px;}
.por-sidebar {float: left;width: 100%;position: relative;}
.gallery-items {position: relative;}
.gallery-items.border-folio-conteainer {-webkit-box-sizing: border-box;box-sizing: border-box;border-left: 1px solid #eee;}
.column-content {padding-right: 300px;}
.por-sidebar {padding: 0 30px;margin-top: 50px;}
.grid-item-holder {width: 100%;height: auto;position: relative;}
.hid-port-info .gallery-item {overflow: hidden;}
.ver-big-pad.gallery-items {margin-left: -20px;margin-right: -20px;}
.ver-big-pad .gallery-item {padding: 20px;}
.ver-medium-pad.gallery-items {margin-left: -15px;margin-right: -15px;}
.ver-medium-pad .gallery-item {padding: 15px;}
.ver-small-pad.post-gallery-items, .ver-small-pad.gallery-items {margin-left: -3px;margin-right: -3px;}
.ver-small-pad .post-gallery-item, .ver-small-pad .gallery-item {padding: 6px;}
.ver-extrasmall-pad.gallery-items {margin-left: -1px;margin-right: -1px;}
.ver-extrasmall-pad .gallery-item {padding: 2px;}
.ver-no-pad .grid-item-holder {padding: 0;}
.post-gallery-item, .post-grid-sizer, .gallery-item, .grid-sizer {width: 25%;position: relative;float: left;}
.gallery-item-seconds, .grid-sizer-seconds, .gallery-item-second, .grid-sizer-second {width: 50%;}
.gallery-item-threes, .grid-sizer-threes, .gallery-item-three, .grid-sizer-three {width: 75%;}
.one-columns .post-gallery-item, .one-columns .post-grid-sizer, .one-columns .gallery-item, .one-columns .grid-sizer, .one-columns .gallery-item-second, .one-columns .grid-sizer-second, .one-columns .gallery-item-three, .one-columns .grid-sizer-three {width: 100%;}
.two-columns .post-gallery-item, .two-columns .post-grid-sizer, .two-columns .gallery-item, .two-columns .grid-sizer, .two-columns .gallery-item-second, .two-columns .grid-sizer-second, .two-columns .gallery-item-three, .two-columns .grid-sizer-three {width: 50%;}
.three-columns .post-gallery-item, .three-columns .post-grid-sizer, .three-columns .gallery-item, .three-columns .grid-sizer {width: 33.333%;}
.three-columns .gallery-item-seconds, .three-columns .grid-sizer-seconds, .three-columns .gallery-item-second, .three-columns .grid-sizer-second {width: 66.666%;}
.three-columns .gallery-item-threes, .three-columns .grid-sizer-threes, .three-columns .gallery-item-three, .three-columns .grid-sizer-three {width: 100%;}
.five-columns .post-gallery-item, .five-columns .post-grid-sizer, .five-columns .gallery-item, .five-columns .grid-sizer {width: 20%;}
.five-columns .gallery-item-seconds, .five-columns .grid-sizer-seconds, .five-columns .gallery-item-second, .five-columns .grid-sizer-second {width: 40%;}
.five-columns .gallery-item-threes, .five-columns .grid-sizer-threes, .five-columns .gallery-item-three, .five-columns .grid-sizer-three {width: 60%;}
.post-gallery-item img, .post-grid-sizer img, .gallery-item img, .grid-sizer img {width: 100%;height: auto;position: relative;z-index: 1;}
.gallery-item-full {width: 100%;}
.post-gallery-item .overlay, .gallery-item .overlay {z-index: 2;opacity: 0;background: #000;}
.gallery-item:hover .wh-info-box {visibility: visible;}
.gallery-item:hover .wh-info-box:before {width: 100%;}
.gallery-item:hover .wh-info-box-inner {opacity: 1;}
.grid-item {position: relative;width: 100%;z-index: 15;padding: 20px 25px;background: #fff;border-bottom: 1px solid #f0f0f0;}
.grid-item h4 {font-size: 1.15rem;font-weight: 700;position: relative;width: 100%;text-align: left;font-family: "Montserrat",sans-serif;}
.grid-item h4:before {content: "";position: absolute;top: 50%;left: 0;width: 0;height: 1px;background: #000;}
.grid-item h4:after {font-family: FontAwesome;font-style: normal;font-weight: 400;text-decoration: inherit;content: "";position: absolute;top: 10px;right: 10px;width: 10px;height: 10px;color: #000;}
.grid-item h4:before, .grid-item h4, .blog-media img, .grid-item h4:after {-webkit-transition: all .2s linear;transition: all .2s linear;}
.grid-item h4:hover {padding: 0 0 0 30px;}
.grid-item h4:hover:before {width: 20px;}
.grid-item h4:hover:after {-webkit-transform: rotate(-180deg);transform: rotate(-180deg);}
.hid-por-info .grid-item h4:hover:after {top: 14px;}
.grid-item span {text-align: left;font-size: .9rem;color: #999;display: block;margin-left: -6px;}
.grid-item span a {color: #999;padding: 0 6px;display: inline-block;}
.hid-por-info .grid-item {position: absolute;bottom: -100%;left: 0;z-index: 13;-webkit-transition: all .3s linear;transition: all .3s linear;}
.vis-por-info .grid-item {bottom: 0;position: relative;width: 100%;border: none;}
.vis-por-info .grid-item, .hid-por-info .grid-item {-webkit-box-sizing: border-box;box-sizing: border-box;border-bottom: 1px solid #eee;}
.hid-por-info:not(.ver-no-pad) .grid-item, .vis-por-info:not(.ver-no-pad) .grid-item {border-left: 1px solid #eee;}
.gallery-items.ver-no-pad {border-left: 1px solid #eee;}
.hid-por-info .grid-item:before, .vis-por-info .grid-item:before, .hid-por-info .grid-item:after, .vis-por-info .grid-item:after {content: "";position: absolute;top: 0;right: 80px;width: 1px;height: 100%;background: #eee;}
.hid-por-info .grid-item:after, .vis-por-info .grid-item:after {right: 0;}
.gallery-item:hover .grid-item {bottom: 0;}
.hid-por-info .gallery-item {overflow: hidden;}
.pad-con {padding-top: 60px;padding-left: 30px;padding-right: 30px;}
.pad-con2 {padding-top: 50px;padding-left: 0;padding-right: 0;padding-bottom: 42px;}
.pad-con3 {padding: 0 30px;}
.hor-pad-con {padding: 60px 0 0 30px;}
.bold-filter {margin-top: 50px;margin-bottom: 50px;}
.bold-filter .filter-button {display: inline-block;margin-right: 20px;font-weight: 700;font-size: .85rem;font-family: "Montserrat",sans-serif;text-transform: uppercase;}
.inline-filter .gallery-filters {display: inline-block;}
.inline-filter .gallery-filters a {display: inline-block;margin-right: 10px;padding: 0 12px;text-transform: uppercase;position: relative;font-weight: 800;}
.inline-filter .gallery-filters a {color: #000;}
.bold-filter.inline-filter .gallery-filters a:before {content: "";position: absolute;bottom: -20px;right: 0;width: 0;background: #292929;height: 6px;-webkit-transition: all .2s linear;transition: all .2s linear;}
.flat-filter .gallery-filters a:before {bottom: 42px;}
.bold-filter.inline-filter .gallery-filters a.gallery-filter-active:before {width: 100%;}
.bold-filter.inline-filter .count-folio {display: inline-block;margin-left: 30px;padding: 15px 0;width: 100px;background: #000;position: relative;color: #fff;}
.bold-filter.inline-filter .count-folio:before {content: "";position: absolute;top: 12px;left: -25px;width: 1px;height: 20px;background: #ccc;}
.bold-filter.inline-filter .count-folio:after {content: "";position: absolute;top: 50%;left: 50%;width: 12px;margin-left: -6px;height: 1px;margin-top: -1px;background: rgba(255,255,255,.41);}
.bold-filter.inline-filter .count-folio div {display: inline-block;width: 47%;text-align: center;font-weight: 900;}
.menufilter {float: right;width: 100px;position: relative;border-left: 1px solid #eee;height: 70px;}
.ver-filter {bottom: 0;}
.tcf {bottom: 32px;}
.menufilter .filter-button {position: relative;color: #000;width: 100%;padding: 5px 15px;font-size: .85rem;margin-top: 26px;text-transform: uppercase;font-weight: 800;cursor: pointer;text-align: center;z-index: 2;}
.round-counter {width: 100%;border-top: 1px solid rgba(255,255,255,.41);position: relative;margin-top: 10px;padding-top: 10px;text-align: center;}
.round-counter:before {content: "/";position: absolute;left: 50%;top: 8px;color: rgba(255,255,255,.41);font-size: 1.3rem;margin-left: -4px;}
.round-counter div {float: left;width: 50%;font-family: "Montserrat",sans-serif;font-weight: 700;font-size: .85rem;color: #fff;}
.hid-filter {position: absolute;display: none;padding: 20px 22px;top: 76px;background: rgba(0,0,0,.81);width: 150px;}
.hid-filter a {display: block;color: #fff;width: 100%;font-weight: 700;position: relative;padding: 4px 10px 4px 0;text-align: left;}
.gallery-filters.hid-filter a.gallery-filter-active {text-decoration: line-through;}
.fixed-filter-wrap {position: absolute;top: 70px;right: 0;width: 300px;bottom: 0;z-index: 1;padding: 50px 60px;overflow: hidden;}
.hid-filt-button {display: none;}
.fixed-filter-wrap .gallery-filters a {float: left;width: 100%;text-align: left;margin-bottom: 10px;}
.fixed-filter-wrap h3 {width: 100%;padding-bottom: 10px;font-family: "Montserrat",sans-serif;font-weight: 700;font-size: 1.5rem;text-transform: uppercase;text-align: left;position: relative;}
.fixed-filter-wrap .bold-separator {margin-top: 5px;}
.fixed-filter-wrap .gallery-filters {margin-top: 30px;border-bottom: 1px solid #eee;float: left;width: 100%;padding-bottom: 20px;}
.fixed-filter-wrap .count-folio {background: #eee;width: 80px;padding: 13px 0;margin-top: 20px;text-align: center;}
.fixed-filter-wrap .count-folio div {float: left;width: 50%;}
.box-folio .grid-item {padding: 20px 0;background: #fff;border-bottom: 1px solid #f0f0f0;}
.slider-zoom {position: absolute;top: 20px;right: 20px;z-index: 5;cursor: pointer;background: #fff;width: 30px;height: 30px;line-height: 30px;}
.slider-wrap .swiper-container {width: 100%;height: 100%;margin: 0 auto;}
.slider-wrap .swiper-slide {background: #fff;width: auto;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.slider-wrap {float: left;width: 100%;height: 90%;position: relative;}
.slider-wrap.tpslw {height: 95%;}
.slider-wrap.homecarousel {height: 100%;}
.slider-wrap .swiper-slide {padding: 0 0 100px;overflow: hidden;}
.slider-wrap.homecarousel .swiper-slide {padding: 0 0 70px;}
.slider-wrap .swiper-slide img {width: auto;height: 100%;position: relative;z-index: 1;}
.slider-wrap.homecarousel .swiper-container-horizontal>.swiper-scrollbar {bottom: 30px;}
.thumb-info {position: absolute;bottom: 70px;left: 0;right: 0;padding: 40px 70px 50px;z-index: 2;background: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.75)));background: linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.75) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#a6000000",GradientType=0);-webkit-transition: all .2s linear;transition: all .2s linear;}
.thumb-info h3 {text-align: left;color: #fff;font-size: 2rem;font-weight: 900;line-height: 40px;letter-spacing: -1px;font-family: "Poppins",sans-serif;text-transform: uppercase;position: relative;}
.thumb-info h3:before {content: "";position: absolute;left: -20px;bottom: -40px;top: -20px;width: 1px;background: rgba(255,255,255,.51);}
.thumb-info h3 a {color: #fff;}
.thumb-info p {color: #fff;opacity: .6;font-weight: 900;}
.slider-wrap .gallery-popup, .fs-gallery-wrap .gallery-popup {position: absolute;z-index: 12;top: 0;right: -50px;color: #000;width: 50px;height: 50px;line-height: 50px;background: #fff;-webkit-transition: all .3s linear;transition: all .3s linear;}
.fs-gallery-wrap .gallery-popup {background: #000;color: #fff;font-size: .85rem;right: 0;}
.slider-wrap .sw-button, .fs-gallery-wrap .sw-button {position: absolute;top: 50%;width: 40px;height: 40px;background: rgba(0,0,0,.51);color: #fff;line-height: 40px;z-index: 20;cursor: pointer;margin-top: -20px;-webkit-transition: all .3s linear;transition: all .3s linear;}
.slider-wrap .sw-button.swiper-button-next, .fs-gallery-wrap .sw-button.swiper-button-next {right: 20px;}
.slider-wrap .sw-button.swiper-button-prev, .fs-gallery-wrap .sw-button.swiper-button-prev {left: 20px;}
.slider-wrap .sw-button, .fs-gallery-wrap .sw-button {color: #000;background: #fff;}
.slider-wrap .sw-button:hover, .fs-gallery-wrap .sw-button:hover {opacity: .8;}
.slider-wrap .swiper-slide:hover .gallery-popup, .fs-gallery-wrap:hover .gallery-popup {right: 0;}
.pr-der-pad {padding-top: 0;}
.pr-title {float: left;font-size: 2rem;text-align: left;font-family: "Montserrat",sans-serif;font-weight: 700;position: relative;padding-left: 40px;padding-right: 20px;}
.pr-title span {float: left;width: 100%;padding-top: 10px;color: #999;text-align: left;text-transform: uppercase;font-weight: 500;font-size: .85rem;line-height: 2;}
.pr-title:before {content: "";position: absolute;left: 0;width: 1px;height: 120px;background: #eee;top: 50%;margin-top: -60px;}
section.parallax-section .pr-title {color: #fff;position: relative;top: 50px;}
section.parallax-section .pr-title:before {display: none;}
section.parallax-section .pr-title:after {content: "";position: absolute;left: 40px;width: 60px;height: 6px;background: #fff;top: inherit;bottom: -250px;}
.det-margin {margin-top: 70px;}
.pr-list {width: 100%;padding: 30px 0;list-style: none;}
ol.pr-list {list-style-type: decimal-leading-zero;padding: 15px 0;padding-left: 17px;}
.pr-list li {width: 100%;padding: 10px 0;text-align: left;font-weight: 800;font-size: .9rem;word-spacing: 0;text-transform: uppercase;}
.pr-list li span {padding-right: 10px;color: #999;}
.dec-border {height: 1px;background: #eee;margin: 10px 0 30px;}
.pr-subtitle {text-align: left;font-family: "Montserrat",sans-serif;font-weight: 800;float: left;width: 100%;text-transform: uppercase;padding-bottom: 20px;line-height: 34px;}
.pr-subtitle span.let-num {float: left;padding-right: 80px;font-family: "Montserrat",sans-serif;font-weight: 800;font-size: 2.8rem;color: #000;position: relative;top: -6px;}
.pr-subtitle span.let-num:before {content: "";position: absolute;bottom: 0;right: 10px;width: 54px;height: 1px;background: #eee;}
.content-nav {position: relative;width: 100%;padding: 0 30px;margin-top: 100px;border: 1px solid #eee;background: #fff;}
.content-nav.blog-nav {margin-top: 50px;}
.content-nav ul {list-style: none;padding-left: 0;margin-bottom: 0;}
.content-nav ul:before, .content-nav ul:after {content: " ";display: table;}
.content-nav ul:after {clear: both;}
.content-nav li {width: 33.3%;float: left;border-left: 1px solid #eee;text-align: center;margin-bottom: 0;}
.content-nav li span, .content-nav li a {display: inline-block;width: 100%;line-height: 40px;padding: 7px 0;text-align: center;font-family: "Montserrat",sans-serif;}
.content-nav li a span {padding: 0;}
.content-nav li span.current {color: #666;font-weight: 800;}
.content-nav li:first-child {border: none;}
.content-nav li a.ln, .content-nav li a.rn {color: #000;font-size: 2rem;position: relative;}
.content-nav li a.ln i, .content-nav li a.rn i, .customNavigation a i, .content-nav li a span.tooltip {-webkit-transition: all .3s linear;transition: all .3s linear;}
.content-nav li a.ln:hover i, .content-nav li a.rn:hover i, .customNavigation a:hover i {-webkit-transform: rotateX(360deg);transform: rotateX(360deg);}
.content-nav li a.ln {float: left;text-align: left;}
.content-nav li a.rn {float: right;text-align: right;}
.pagination-blog {margin-top: 100px;}
.pagination-blog span, .pagination-blog a {padding: 15px 30px;border: 1px solid #eee;font-family: "Montserrat",sans-serif;line-height: 15px;margin-right: 24px;display: inline-block;}
.pagination-blog span {font-weight: 800;color: #666;}
.content-nav .list {width: 54px;height: 54px;overflow: hidden;display: inline-table;}
.content-nav .list a, .content-nav .list span {display: block;width: 40px;height: 40px;}
.content-nav .list a {position: relative;padding: 18px;}
.content-nav .list a span {width: 20px;height: 20px;overflow: hidden;position: relative;}
.content-nav .list a i {display: block;position: absolute;background-color: #000;width: 6px;height: 0;-webkit-transition-property: height,-webkit-transform;transition-property: height,-webkit-transform;transition-property: height,transform;transition-property: height,transform,-webkit-transform;-webkit-transition-duration: .5s;transition-duration: .5s;-webkit-transition-timing-function: cubic-bezier(.75,0,.3,1);transition-timing-function: cubic-bezier(.75,0,.3,1);}
.content-nav .list a i.c1 {left: 0;}
.content-nav .list a i.c2 {left: 7px;}
.content-nav .list a i.c3 {left: 14px;}
.content-nav .list a i.c1.b1 {height: 7px;-webkit-transform: translate(0,0);transform: translate(0,0);}
.content-nav .list a i.c1.b2 {height: 7px;-webkit-transform: translate(0,8px);transform: translate(0,8px);}
.content-nav .list a i.c1.b3 {height: 7px;-webkit-transform: translate(0,40px);transform: translate(0,40px);}
.content-nav .list a i.c2.b1 {height: 10px;-webkit-transform: translate(0,0);transform: translate(0,0);}
.content-nav .list a i.c2.b2 {height: 7px;-webkit-transform: translate(0,11px);transform: translate(0,11px);}
.content-nav .list a i.c2.b3 {height: 7px;-webkit-transform: translate(0,35px);transform: translate(0,35px);}
.content-nav .list a i.c3.b1 {height: 5px;-webkit-transform: translate(0,0);transform: translate(0,0);}
.content-nav .list a i.c3.b2 {height: 7px;-webkit-transform: translate(0,6px);transform: translate(0,6px);}
.content-nav .list a i.c3.b3 {height: 7px;-webkit-transform: translate(0,33px);transform: translate(0,33px);}
.content-nav .list a:hover i.c1.b1 {height: 7px;-webkit-transform: translate(0,-8px);transform: translate(0,-8px);}
.content-nav .list a:hover i.c1.b2 {height: 7px;-webkit-transform: translate(0,0);transform: translate(0,0);}
.content-nav .list a:hover i.c1.b3 {height: 7px;-webkit-transform: translate(0,8px);transform: translate(0,8px);}
.content-nav .list a:hover i.c2.b1 {height: 10px;-webkit-transform: translate(0,-11px);transform: translate(0,-11px);}
.content-nav .list a:hover i.c2.b2 {height: 10px;-webkit-transform: translate(0,0);transform: translate(0,0);}
.content-nav .list a:hover i.c2.b3 {height: 7px;-webkit-transform: translate(0,11px);transform: translate(0,11px);}
.content-nav .list a:hover i.c3.b1 {height: 5px;-webkit-transform: translate(0,-6px);transform: translate(0,-6px);}
.content-nav .list a:hover i.c3.b2 {height: 5px;-webkit-transform: translate(0,0);transform: translate(0,0);}
.paginate .list a:hover i.c3.b3 {height: 7px;-webkit-transform: translate(0,6px);transform: translate(0,6px);}
.content-nav li a.ln span.tooltip, .content-nav li a.rn span.tooltip {position: absolute;top: -10px;font-size: .85rem;line-height: 1.6;text-transform: uppercase;min-width: 150px;visibility: hidden;font-weight: 800;opacity: 0;}
.content-nav li a.ln span.tooltip {left: 0;margin-left: 20px;text-align: left;}
.content-nav li a.rn span.tooltip {right: 0;margin-right: 20px;text-align: right;}
.content-nav li a:hover span.tooltip {top: 50%;margin-top: -8px;opacity: 1;visibility: visible;}
.cur-page {font-family: "Montserrat",sans-serif;font-weight: 800;float: left;width: 100%;text-align: center;}
.cur-page span {color: #666;}
.pager {list-style: none;padding-left: 0;margin-bottom: 0;}
.pager li {margin-bottom: 0;}
.pager li.next {float: right;}
.pager li.previous {float: left;}
.pager li a {padding: 10px;border: 1px solid #eee;border-radius: 3px;background: #f4f4f4;color: #999;}
.fs-gallery-wrap {overflow: hidden;z-index: 20;background: #f9f9f9;}
.fs-gallery-wrap .swiper-container {width: 100%;height: 100%;}
.fs-gallery-wrap .swiper-slide {text-align: center;font-size: 1.5rem;background: #fff;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;overflow: hidden;}
.fs-gallery-wrap .swiper-pagination-bullet {border-radius: 0;background: 0 0;padding: 10px 12px;-webkit-transition: all .3s linear;transition: all .3s linear;position: relative;color: #000;font-family: "Montserrat",sans-serif;font-weight: 800;opacity: 1;float: left;margin-top: 0;line-height: 0;}
.fs-gallery-wrap .swiper-pagination-bullet:before {content: "";position: absolute;bottom: 50%;left: 30px;width: 0;height: 1px;margin-bottom: -1px;-webkit-transition: all .3s linear;transition: all .3s linear;background: #ccc;}
.fs-gallery-wrap .swiper-pagination-bullet:last-child:before {left: inherit;right: 20px;}
.fs-gallery-wrap .swiper-pagination {z-index: 100;right: 0;width: auto;left: inherit;bottom: 0;background: #fff;padding: 20px 15px;border-bottom: 1px solid #eee;}
.fs-gallery-wrap .swiper-pagination-bullet-active {color: #999;padding-right: 50px;}
.fs-gallery-wrap .swiper-pagination-bullet-active:last-child {padding-right: 0;padding-left: 50px;}
.fs-gallery-wrap .swiper-pagination-bullet-active:before {width: 30px;}
.show-info {position: absolute;bottom: 50px;left: 50px;width: 50%;z-index: 15;}
.slider-wrap .show-info {bottom: 130px;}
.slider-wrap.tpslw .show-info {bottom: 130px;}
.show-info span {text-transform: uppercase;font-size: .85rem;color: #fff;background: #000;padding: 12px 20px;font-family: "Montserrat",sans-serif;font-weight: 800;cursor: pointer;float: left;-webkit-transition: all .3s linear;transition: all .3s linear;}
.tooltip-info {height: auto;line-height: 20px;padding: 10px 20px;font-size: .9rem;color: #fff;text-align: center;text-indent: 0px;position: absolute;background: rgba(0,0,0,.5);bottom: 30px;opacity: 0;left: 0;margin-bottom: 40px;visibility: hidden;pointer-events: none;z-index: 16;-webkit-transition: all .3s linear;transition: all .3s linear;}
.tooltip-info p {font-size: .9rem;font-weight: 600;word-spacing: no-wrap;color: #fff;}
.tooltip-info h5 {font-size: 1.3rem;margin-top: 12px;padding: 5px 0;position: relative;font-family: "Montserrat",sans-serif;text-align: left;}
.show-info:hover .tooltip-info {visibility: visible;opacity: 1;bottom: 10px;}
.pr-tags {margin-bottom: 30px;padding: 22px 20px;border: 1px solid #eee;background: #f9f9f9;}
.pr-tags span, .pr-tags ul, .pr-tags ul li {display: inline-block;margin-bottom: 0;}
.pr-tags span {font-family: "Montserrat",sans-serif;text-align: left;padding-right: 20px;font-weight: 800;border-right: 1px solid #ccc;}
.pr-tags ul {padding-left: 20px;list-style: none;}
.pr-tags ul li {margin-right: 10px;}
.pr-tags ul li a {font-style: italic;color: #999;}
.pr-tags ul li a:hover {color: #000;}
.parallax-item {margin: 50px 0;}
.parallax-item img {width: 100%;height: auto;opacity: .7;}
.parallax-text {position: absolute;bottom: 40%;z-index: 10;text-align: left;}
.parallax-text.right-pos {right: -150px;}
.parallax-text.left-pos {left: -150px;}
.parallax-text h3 {font-size: 3.5rem;font-weight: 700;font-family: "Montserrat",sans-serif;position: relative;}
.parallax-text h3:before {content: "";position: absolute;top: -40px;width: 60px;height: 6px;left: 0;background: #292929;}
.parallax-text h3:after {content: "";position: absolute;top: -5px;bottom: -10px;width: 1px;-webkit-transition: all 2s cubic-bezier(.19,1,.22,1) 0ms;right: -100px;background: #ccc;z-index: 1;}
.parallax-text h3:hover:after {width: 140%;opacity: .4;}
.parallax-text h3 a {position: relative;z-index: 10;}
.parallax-text h4 {text-align: left;color: #292929;padding: 15px 0;}
.parallax-header {padding-bottom: 25px;display: inline-block;}
.parallax-header span {float: left;font-size: 2rem;text-align: left;font-weight: 700;font-family: "Montserrat",sans-serif;position: relative;}
.parallax-header span:before {content: "";position: absolute;bottom: 0;left: 60px;width: 150px;background: #eee;height: 1px;}
.parallax-header ul {float: right;position: relative;top: 2px;border-left: 1px solid #ccc;padding: 10px 0 10px 30px;list-style: none;}
.parallax-header ul li {float: left;padding-left: 15px;text-align: left;}
.thumb-info ul {padding: 10px 0;list-style: none;text-align: left;}
.thumb-info ul li {display: inline-block;padding-right: 15px;}
.thumb-info ul li a {color: #fff;opacity: .6;}
.single-slider {position: relative;width: 100%;}
.single-slider img {width: 100%;height: auto;}
.single-slider .testi-slider-thumb {max-width: 100px;padding: 5px;border: 1px solid #ddd;background-color: #fff;margin-bottom: 15px;}
.single-slider .swiper-pagination {bottom: 40px;font-weight: 700;color: #292929;font-size: .85rem;}
.single-slider .swiper-pagination:before {content: "";position: absolute;top: 50%;left: 50%;margin-left: -35px;width: 70px;margin-top: -20px;height: 40px;background: #fff;z-index: -1;}
.single-slider .swiper-button-prev, .single-slider .swiper-button-next {position: absolute;top: 50%;width: 40px;height: 40px;margin-top: -20px;background: #292929;color: #fff;z-index: 20;line-height: 40px;cursor: pointer;}
.single-slider .swiper-button-prev {left: 10px;}
.single-slider .swiper-button-next {right: 10px;}
.line-gal {margin-bottom: 30px;}
.box-item {width: 100%;position: relative;overflow: hidden;-webkit-transform: translate3d(0,0,0);}
.line-gal .box-item {margin-bottom: 20px;}
.box-item a.popup-image {position: absolute;top: -50px;opacity: 0;right: 0;width: 50px;height: 50px;background: #fff;line-height: 50px;z-index: 5;color: #000;-webkit-transition: all .2s linear;transition: all .2s linear;-webkit-transition-delay: .1s;transition-delay: .1s;cursor: pointer;}
.box-item img {position: relative;z-index: 1;-webkit-transition: all 2s cubic-bezier(.19,1,.22,1) 0ms;-webkit-transform: translateZ(0);transform: translateZ(0);transition: all 2s cubic-bezier(.19,1,.22,1) 0ms;}
.box-item .overlay {opacity: 0;z-index: 4;-webkit-transition: all .3s linear;transition: all .3s linear;}
.box-item:hover .overlay, .gallery-item:hover .overlay {opacity: .3;}
.box-item:hover img, .gallery-item:hover img {-webkit-transform: scale(1.15);transform: scale(1.15);}
.gallery-item-full:hover img {-webkit-transform: none;transform: none;}
.gallery-item:hover .swiper-slide img {-webkit-transform: scale(1);transform: scale(1);}
.box-item:hover>a.popup-image, .gallery-item:hover>a.popup-image {top: 0;opacity: 1;}
.box-item a.popup-image:hover i {-webkit-transform: scale(1.15);transform: scale(1.15);}
.grid-item-holder .box-item a.popup-image {right: -2px;}
.promo-video-text {float: left;font-family: "Montserrat",sans-serif;font-weight: 800;color: #fff;font-size: 5rem;text-transform: uppercase;line-height: 75px;text-align: left;padding-bottom: 20px;border-bottom: 1px solid rgba(255,255,255,.41);width: 100%;}
.promo-video p {float: left;max-width: 500px;text-align: left;color: #fff;margin-top: 50px;position: relative;font-size: 1.1rem;opacity: .8;}
.promo-video a {float: right;width: 50px;height: 50px;line-height: 46px;border: 3px solid #fff;border-radius: 100%;color: #fff;margin-top: 50px;text-align: center;}
.promo-video a:hover {background: rgba(255,255,255,.41);}
.media-container {position: absolute;top: 0;left: 0;width: 100%;height: 100%;overflow: hidden;z-index: -1;}
.hero-content .media-container {height: 110%;}
.video-mask {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;}
.mob-bg {display: none;}
.video-holder {position: absolute;width: 100%;height: 100% !important;display: block;overflow: hidden !important;top: 0;left: 0;padding: 0 !important;}
.video-holder iframe {position: absolute;top: -75px;left: 50%;width: 100%;height: 100%;display: block;overflow: hidden;}
.video-container {position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);line-height: 0;z-index: -1;}
.video-container video {width: 100%;}
.resp-video {position: relative;padding-bottom: 56.25%;padding-top: 30px;height: 0;overflow: hidden;margin-bottom: 20px;}
.resp-video iframe, .resp-video object, .resp-video embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.blog-media video {width: 100%;height: auto;}
.resp-audio iframe, .resp-audio object, .resp-audio embed {width: 100%;}
.map-box {width: 100%;height: 400px;position: relative;margin: 40px 0;}
.map-canvas {position: absolute;top: 0;left: 0;width: 100%;height: 400px;}
.show-share-wrap {float: right;height: 70px;width: 120px;-webkit-box-sizing: border-box;box-sizing: border-box;border-left: 1px solid #e6eaea;}
.show-share-wrap div {position: relative;float: left;width: 100%;cursor: pointer;height: 70px;line-height: 70px;}
.show-share-wrap div img {width: 15px;height: 15px;margin-left: 10px;}
.show-share-wrap i {margin-left: 10px;}
.show-share-wrap div span {text-transform: uppercase;font-weight: 800;position: relative;}
.show-share-wrap div span:before {content: "";position: absolute;bottom: -4px;left: 0;width: 0;height: 2px;background: #000;-webkit-transition: all .2s linear;transition: all .2s linear;}
.show-share-wrap div span:hover:before {width: 100%;}
.share-wrapper {position: fixed;top: 70px;bottom: 0;z-index: 100;right: -131px;width: 120px;background: #fff;padding-top: 150px;border-left: 1px solid #eee;}
.share-container {position: absolute;width: 100%;top: 0;left: 0;}
.share-icon {height: 60px;width: 100%;float: left;margin-bottom: 1px;position: relative;font-size: 1.3rem;line-height: 60px;color: #999;opacity: 1;border-bottom: 1px solid #eee;}
.share-icon:hover {color: #000;}
.share-icon:before {font-family: FontAwesome;font-style: normal;font-weight: 400;text-decoration: inherit;}
.share-icon-digg:before {content: "";}
.share-icon-email:before {content: "";}
.share-icon-flickr:before {content: "";}
.share-icon-foursquare:before {content: "";}
.share-icon-rss:before {content: "";}
.share-icon-facebook:before {content: "";}
.share-icon-twitter:before {content: "";}
.share-icon-tumblr:before {content: "";}
.share-icon-linkedin:before {content: "";}
.share-icon-vimeo:before {content: "";}
.share-icon-instagram:before {content: "";}
.share-icon-pinterest:before {content: "";}
.share-icon-googleplus:before {content: "";}
.share-icon-in1:before {content: "";}
.share-icon-stumbleupon:before {content: "";}
.share-icon-vk:before {content: "";}
.small-sec-title {width: 100%;}
.small-sec-title h3 {width: 100%;font-size: 2rem;font-family: "Montserrat",sans-serif;font-weight: 700;text-align: left;}
.contact-details-wrap {margin-top: 50px;}
.border-dec {border-bottom: 1px solid #eee;padding-bottom: 50px;}
.contact-details {text-align: left;}
.contact-details h4 span {font-size: 2rem;text-transform: uppercase;float: left;padding-right: 30px;position: relative;top: -14px;font-weight: 700;font-family: "Montserrat",sans-serif;}
.contact-details h4 {text-align: right;font-size: .85rem;padding-top: 10px;font-weight: 700;margin-bottom: 15px;display: inline-block;width: 100%;position: relative;}
.contact-details h4:before {content: "";position: absolute;bottom: 20px;left: 80px;right: 10em;height: 1px;background: #eee;}
.contact-details ul {list-style: none;padding-left: 0;}
.contact-details ul li {text-align: left;width: 100%;font-weight: 800;letter-spacing: 1.5px;word-spacing: 0;text-transform: uppercase;margin-bottom: 12px;font-size: .85rem;}
.contact-details ul li span {padding-right: 10px;color: #999;}
#contact-form, #comment-form {width: 100%;float: left;margin-top: 30px;}
#contact-form {max-width: 750px;}
.contact-form-holder {max-width: 750px;margin-top: 30px;}
div.wpcf7 form input[type=text], div.wpcf7 form input[type=email], div.wpcf7 form input[type=url], div.wpcf7 form input[type=tel], div.wpcf7 form input[type=number], div.wpcf7 form input[type=date], div.wpcf7 form textarea, #contact-form input[type=text], #contact-form textarea, #comment-form input[type=text], #comment-form textarea {width: 100%;background: #f4f4f4;margin-bottom: 20px;font-weight: 700;border-radius: none;position: relative;z-index: 20;padding: 15px 30px;color: #999;border: 0;-webkit-appearance: none;}
div.wpcf7 form textarea, #contact-form textarea, #comment-form textarea {resize: none;overflow: auto;-webkit-box-shadow: none;box-shadow: none;}
.wpcf7-submit, #submit, .form-submit button {border: none;border: none;background: #292929;color: #fff;font-weight: 700;font-size: .85rem;font-family: "Montserrat",sans-serif;text-transform: uppercase;padding: 15px 30px;line-height: 1.5;cursor: pointer;-webkit-appearance: none;-webkit-transition: all .2s linear;transition: all .2s linear;}
.wpcf7-submit:hover, #submit:hover {color: #ccc;}
.wpcf7-submit i, #submit i, .to-top i, footer.fixed-footer .footer-social li a, .clients-list a {-webkit-transition: all .2s linear;transition: all .2s linear;}
.wpcf7-submit:hover i, #submit:hover i {color: #000;}
.error_message {text-align: left;max-width: 450px;position: relative;padding: 10px 10px 10px 0;color: #933;text-transform: uppercase;font-weight: 700;font-family: "Montserrat",sans-serif;}
#success_page h3 {text-align: left;font-size: 1.1rem;padding-bottom: 4px;text-transform: uppercase;font-weight: 700;font-family: "Montserrat",sans-serif;}
#success_page p {margin-top: 5px;text-align: left;padding: 16px 6px 6px 0;color: #000;}
#success_page p strong {font-weight: 700;}
#message fieldset {border: none;}
.social-wrap {border-top: 1px solid #eee;border-bottom: 1px solid #eee;}
.social-wrap ul {margin: 0 auto;max-width: 1224px;list-style: none;text-align: center;margin-bottom: -1px;padding-left: 0;}
.social-wrap ul:before, .social-wrap ul:after {content: " ";display: table;}
.social-wrap ul:after {clear: both;}
.social-wrap ul li {float: left;width: 20%;border-left: 1px solid #eee;-webkit-box-sizing: border-box;box-sizing: border-box;border-bottom: 1px solid #eee;margin-bottom: 0;}
.social-wrap ul li:last-child {border-right: 1px solid #eee;}
.social-one-cols ul li {width: 100%;}
.social-two-cols ul li {width: 50%;}
.social-three-cols ul li {width: 33.33%;}
.social-four-cols ul li {width: 25%;}
.social-six-cols ul li {width: 16.66%;}
.social-seven-cols ul li {width: 14.285%;}
.social-eight-cols ul li {width: 12.5%;}
.social-nine-cols ul li {width: 11.11%;}
.social-ten-cols ul li {width: 10%;}
.social-wrap ul li a {color: #999;font-size: 1.5rem;display: block;padding: 25px 0;}
.social-wrap ul li a:hover {color: #000;}
.social-wrap .icon-text {display: block;margin-top: 10px;}
#tabs-container {float: left;width: 100%;margin-top: 10px;}
.tab {float: left;width: 100%;}
.tabs-menu {float: left;width: 100%;margin-top: 20px;margin-bottom: 30px;}
.tabs-menu li {float: left;margin-right: 20px;}
.tabs-menu li a {padding: 20px 35px;background: #f1f1f1;font-weight: 700;color: #999;}
.tabs-menu li.current a {color: #000;}
.tab-content {width: 100%;padding: 20px 0;display: none;}
#tab-1 {display: block;}
.testilider .swiper-pagination {font-size: 7rem;z-index: -1;color: #fff;opacity: .3;width: inherit;right: 100px;left: inherit;bottom: 0;font-family: "Montserrat",sans-serif;text-transform: uppercase;font-weight: 800;}
.testilider .swiper-pagination:before {display: none;}
.testi-item {padding: 0 70px;}
.testi-item p {color: #fff;font-weight: 700;max-width: 100% !important;}
.testi-item h3 {width: 100%;font-family: "Montserrat",sans-serif;text-transform: uppercase;color: #fff;font-weight: 700;text-align: left;font-size: 1.3rem;padding-bottom: 20px;}
.testi-item .btn {margin-top: 20px;}
.testi-star-rating {list-style: none;padding-left: 0;color: #fff;}
.testi-star-rating li {display: inline-block;}
.fwpost-container {padding-left: 30px;}
.fw-post {margin-bottom: 30px;padding-bottom: 30px;border-bottom: 1px solid #eee;}
.masonry-post {padding-right: 30px;padding-bottom: 40px;}
.fw-post .single-post-title, .masonry-post .single-post-title {width: 100%;text-align: left;font-weight: 800;font-size: 2.5rem;line-height: 1;margin-bottom: 40px;position: relative;}
.masonry-post .single-post-title {font-size: 1.5rem;margin-bottom: 20px;}
.fw-post.single-post .single-post-title {font-size: 3.3rem;}
.blog-title-opt {display: inline-block;padding: 15px 20px;margin-bottom: 20px;background: #292929;list-style: none;}
.blog-title-opt li {margin-right: 20px;position: relative;color: #fff;display: inline-block;}
.post-categories {list-style: none;padding-left: 0;margin-bottom: 0;}
.post-categories li {margin-bottom: 0;margin-right: 10px;}
.blog-title-opt li a {color: #fff;font-weight: 800;}
.fw-post .single-post-title span {background: #fff;z-index: 2;position: relative;padding-right: 30px;}
.fw-post .single-post-title:before {content: "";position: absolute;bottom: 0;right: 0;width: 100%;height: 1px;background: #eee;z-index: 1;}
.sticky .single-post-title:before {height: 3px;background: #292929;}
small.edit-link {font-size: 60%;}
small.edit-link a {color: #666;}
.masonry-post .blog-text {padding-bottom: 30px;border-bottom: 1px solid #eee;}
.blog-media {margin-bottom: 30px;overflow: hidden;}
.post-counter {float: right;position: relative;top: 20px;padding: 10px 15px;background: #f9f9f9;border: 1px solid #eee;list-style: none;margin-bottom: 0;}
.post-counter.single-post-counter {float: none;top: 10px;display: inline-block;}
.post-counter li {display: inline-block;margin-right: 15px;margin-bottom: 0;}
.post-counter li i, .post-counter li span {display: inline-block;}
.post-counter li span {margin-left: 6px;font-style: italic;font-size: .9rem;}
.widget-wrap {margin-bottom: 70px;padding-left: 60px;}
.widget-wrap:before {content: "";position: absolute;bottom: -30px;left: 60px;width: 50px;height: 6px;background: #292929;}
.widget-title span {text-align: left;font-size: 2.25rem;text-transform: uppercase;float: left;padding-right: 30px;position: relative;top: -14px;font-weight: 700;font-family: "Montserrat",sans-serif;}
.widget-title {text-align: right;padding-top: 10px;font-weight: 700;margin-bottom: 15px;display: inline-block;width: 100%;position: relative;font-size: 1.3rem;z-index: 0;}
.widget-title:before {content: "";position: absolute;left: 80px;right: 2em;height: 1px;background: #eee;top: 1.4em;z-index: -1;}
.footer-header span.wid-tit, .widget-title span.wid-tit {font-size: 1em;float: none;padding-right: 0;top: 0;text-transform: none;}
.widget-title span.wid-tit {background: #f9f9f9;padding-left: 15px;}
.footer-header span.wid-tit {background: #fff;padding-left: 15px;}
.balkon-dark .footer-header span.wid-tit {background: #292929;}
.balkon-dark .footer-widgets-row {color: #fff;}
.search-no-results .search-form .search-field, .widget_search .search-form .search-field, .searh-inner input {background-color: #f1f1f1;height: 55px;padding: 0 20px;width: 70%;border: none;font-size: 1rem;font-weight: 700;}
.password-submit, .search-submit {width: 30%;height: 55px;float: right;background: #292929;color: #fff;font-weight: 700;border: none;font-size: .85rem;font-family: "Montserrat",sans-serif;text-transform: uppercase;cursor: pointer;}
.about-widget img {width: 100%;height: auto;margin-bottom: 30px;}
.about-widget .signature {width: 50%;float: right;}
.widget-posts li {padding: 15px 10px;border-right: 1px solid #eee;margin-bottom: 8px;background: #f9f9f9;}
.widget-posts-img {float: left;width: 30%;}
.widget-comments-img img {border-radius: 100%;}
.widget-posts-descr {float: left;width: 70%;padding-left: 20px;text-align: left;}
.widget-posts-descr a {color: #292929;font-weight: 800;padding-bottom: 20px;}
.widget-posts-date {float: left;width: 100%;margin-top: 10px;color: #999;}
.widget-posts-date a {color: #999;font-weight: 400;}
.widget-wrap .tagcloud li {display: inline-block;margin-bottom: 4px;}
.widget-wrap .tagcloud li a {display: block;text-align: center;padding: 15px 30px;margin-right: 2px;color: #fff;background: #292929;font-weight: 800;}
.widget-wrap .tagcloud li a:hover {color: #ccc;}
.jr-insta-thumb {width: 100%;}
.jr-insta-thumb ul {list-style: none;padding-left: 0;}
.jr-insta-thumb li {float: left;width: 33.3%;padding: 5px;overflow: hidden;}
.jr-insta-thumb li img {width: 100%;height: auto;}
.jr-insta-thumb li a {-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.jr-insta-thumb li a:hover {opacity: .6;}
.grid-cols-1 .jr-insta-thumb li {width: 100%;}
.grid-cols-2 .jr-insta-thumb li {width: 50%;}
.grid-cols-4 .jr-insta-thumb li {width: 25%;}
.grid-cols-5 .jr-insta-thumb li {width: 20%;}
.widget_tag_cloud ul, .balkon_recent_posts ul, .widget_rss ul, .widget_pages ul, .widget_nav_menu ul, .widget_recent_comments ul, .widget_recent_entries ul, .widget_archive ul, .widget_meta ul, .widget_categories ul, ul.product-categories, ul.cat {list-style: none;padding-left: 0;}
.widget_archive ul ul, .widget_categories ul ul, .widget_pages ul ul, .widget_nav_menu ul ul {padding-left: 20px;}
.widget_archive ul ul, .widget_categories ul ul {padding-top: 15px;margin-top: 8px;}
.widget_archive li, .widget_categories li {width: 100%;padding-bottom: 8px;margin-bottom: 15px;text-align: left;position: relative;}
.widget_archive li:last-child, .widget_categories li:last-child {padding-bottom: 0;}
.widget_archive li:before, .widget_categories li:before {content: "";position: absolute;width: 100px;height: 1px;background: #eee;left: 50%;margin-left: -25px;top: 1.4em;}
.widget_archive li a, .widget_categories li a {color: #292929;font-weight: 800;width: 100%;}
.widget_archive li span, .widget_categories li span {float: right;}
.widget_archive li a, .widget_categories a, .tagcloud li a {-webkit-transition: all .2s linear;transition: all .2s linear;}
.post-author {margin-bottom: 40px;margin-top: 10px;border-bottom: 1px solid #eee;padding: 20px 0;}
.author-img {float: left;width: 15%;}
.author-content {float: left;width: 85%;padding-left: 10px;}
.author-img img {border-radius: 100%;float: left;}
.author-content h5 {font-size: 1.15rem;letter-spacing: 2px;text-transform: uppercase;margin-bottom: 14px;color: #000;display: block;float: left;font-weight: 500;}
.author-content p {margin-bottom: 8px;float: left;width: 100%;}
.author-social {float: right;background: #fff;position: relative;}
.author-social ul {list-style: none;text-align: center;padding-left: 0;}
.author-social:before {content: "";position: absolute;right: 100%;margin-right: 50px;top: 50%;width: 150px;height: 1px;background: #eee;}
.author-social li {float: left;position: relative;background: #fff;border-top: 1px solid #eee;border-bottom: 1px solid #eee;}
.author-social li:first-child {border-left: 1px solid #eee;}
.author-social li:before {content: "";position: absolute;right: 0;top: 0;width: 1px;height: 50px;background: #eee;}
.author-social li a {color: #999;width: 50px;height: 50px;line-height: 50px;display: block;}
#comments {text-align: left;padding-top: 10px;float: left;width: 100%;margin-top: 30px;}
#comments.single-post-comm {margin-top: 0;padding-top: 0;}
#comments-title, #reply-title {border-bottom: 1px solid #eee;padding-bottom: 30px;margin-bottom: 5px;font-size: 1.3rem;text-transform: uppercase;font-weight: 700;color: #666;}
.commentlist {list-style: none;padding-left: 0;}
.comment {width: 100%;}
.comment.alt, .pingback.alt {margin-top: 0 !important;}
.comment-body {position: relative;margin-left: 70px;padding-top: 30px;}
.pingback .comment-body {margin-left: 0;}
.comment-author {position: absolute;top: 30px;left: -66px;}
.comment-author img {border-radius: 100%;}
.comment .children {margin-left: 70px;list-style: none;padding: 0;}
.fn {display: block;margin-bottom: 10px;}
.comment-meta, .comment-meta a {font-family: Georgia,"Times New Roman",Times,serif;font-style: italic;letter-spacing: 1px;color: #494949;padding-bottom: 10px;}
#respond {margin-top: 40px;}
#reply-title {padding-bottom: 30px;margin-bottom: 5px;}
.comment-notes {margin-top: 10px;color: #a4a4a3;}
.control-group label, .control-group .controls {display: inline-block;}
.control-group label {margin-left: 10px;font-weight: 600;}
.control-group .controls input {margin-top: 15px;border: none;border: none;outline: none;height: 35px;background: #f9f9f9;padding-left: 15px;color: #a4a4a3;text-decoration: none;border-radius: 0;}
.control-group .controls textarea {margin-top: 15px;border: none;border: none;outline: none;height: 180px;max-width: 600px;background: #f9f9f9;padding-left: 15px;padding-top: 15px;color: #a4a4a3;resize: vertical;text-decoration: none;border-radius: 0;}
.controls button {margin-top: 30px;}
.fixed-bar:before {content: "";position: absolute;width: 1000px;left: 30px;top: -50px;bottom: -50px;background: #f9f9f9;}
.no-fixbar {position: relative !important;}
.blog-filters span {float: left;margin-right: 25px;position: relative;top: 12px;font-weight: 800;}
.blog-btn-filter {float: left;margin-right: 15px;position: relative;}
.blog-btn-filter ul {display: none;position: absolute;top: 50px;padding: 15px 20px;background: #292929;}
.blog-btn-filter ul li {float: left;min-width: 150px;width: 100%;padding: 10px 0;text-align: left;}
.blog-btn-filter ul li a {color: #fff;}
.blog-filters-wrap {border-bottom: 1px solid #eee;border-top: 1px solid #eee;padding: 15px 0;margin-bottom: 50px;z-index: 100;}
.blog-btn {float: left;padding: 10px 50px 10px 20px;background: #f9f9f9;border: 1px solid #eee;border-radius: 4px;position: relative;cursor: pointer;}
.blog-btn i {position: absolute;top: 12px;right: 8px;}
.cat-list {float: left;width: 100%;list-style: none;margin: 2px 0 6px;}
.cat-list li {float: left;font-family: Georgia,"Times New Roman",Times,serif;font-style: italic;color: #666;margin-right: 18px;position: relative;}
.cat-list li:before {content: "/";position: absolute;right: -12px;top: -1px px;color: #000;}
.cat-list li:last-child:before {display: none;}
.cat-list li a {color: #999;}
.content-none p {margin-bottom: 15px;}
.notfound-title {color: #000;font-size: 3em;font-weight: 900;position: relative;font-family: "Montserrat",sans-serif;text-transform: uppercase;}
.password-wrap, .error-wrap {position: relative;width: 100%;top: 30%;left: 0;z-index: 6;text-align: center;}
.protected-text, .error-wrap .error-text, .error-wrap h2 {color: #000;font-size: 12rem;font-weight: 900;position: relative;font-family: "Montserrat",sans-serif;text-transform: uppercase;}
.protected-text {font-size: 2rem;font-weight: 700;}
.error-wrap .btn {float: none;display: inline-table;}
.error-wrap .error-text:before, .error-wrap h2:before {content: "";position: absolute;bottom: 3px;left: 50%;width: 50px;height: 4px;margin-left: -25px;background: #000;}
.error-wrap p {font-size: 1.4rem;text-align: center;}
.password-wrap p, .password-wrap label {font-size: 1.4rem;padding-bottom: 10px;display: block;}
.password-input-wrap {max-width: 80%;width: 300px;margin: 0 auto;}
.password-input-wrap .password-input {width: 75%;font-size: 1rem;line-height: 1;padding: 15px 30px;background: #e4e4e4;}
.password-submit {float: right;width: 25%;margin-top: 0;height: 45px;}
.to-top, .show-share-wrap, .share-container, .show-search, .footer-social, .sw-button, .gallery-popup, .popup-image, .swiper-button-next, .swiper-button-prev, .lg-icon, .folio-para-view-all {text-align: center;}
.disa-zoom .gallery-popup {display: none;}
.gallery_disabled .popup-image {display: none;}
.foli-man-style1 .grid-item h4 {padding-right: 50px;}
.landing-wrapper {height: 100%;width: 100%;position: absolute;top: 0;left: 0;padding-left: 300px;}
.landing-wrapper .logo-holder {position: fixed;top: 0;left: 0;width: 300px;height: 100%;z-index: 10;padding-left: 75px;float: none;padding-top: 0;}
.landing-wrapper .logo-container {width: 200px;position: relative;}
.landing-wrapper .logo-wrap {width: 100%;position: relative;top: 50%;}
.landing-wrapper .logo-container img {width: 100%;height: auto !important;float: none;}
.landing-wrapper .logo-text {width: 100%;margin-top: 50px;}
.landing-wrapper .logo-text .btn {margin-top: 40px;}
.landing-wrapper .logo-text h2 {position: relative;font-size: 1.5rem;font-weight: 700;line-height: 1.5;font-family: "Montserrat",sans-serif;text-align: left;-webkit-transition: all .4s linear;transition: all .4s linear;}
.landing-wrapper .logo-text h2:before {content: "";position: absolute;top: -20px;left: 0;width: 70px;height: 6px;background: #000;}
.landing-wrapper .content-wrap {position: absolute;top: 0;right: 0;bottom: 0;left: 300px;padding: 0 50px;z-index: 1;overflow-y: scroll;}
.landing-wrapper .demo-list, .landing-wrapper .demo-links-wrap, .landing-wrapper .demo-links-header {width: 100%;position: relative;display: inline-block;}
.landing-wrapper .demo-list {padding: 150px 0;}
.landing-wrapper .demo-list ul {list-style: none;padding-left: 0;margin-left: -10px;margin-right: -10px;}
.landing-wrapper .demo-list li {float: left;width: 33.3%;position: relative;padding: 10px;}
.landing-wrapper .demo-list li img {width: 100%;height: auto;}
.landing-wrapper .demo-links-wrap {background: #fff;-webkit-box-shadow: 0 0 65px rgba(0,0,0,.07);box-shadow: 0 0 65px rgba(0,0,0,.07);}
.landing-wrapper .demo-links-wrap a {float: left;width: 50%;font-weight: 700;font-family: "Montserrat",sans-serif;padding: 20px 0;text-transform: uppercase;font-size: .85rem;text-align: center;position: relative;}
.landing-wrapper .demo-links-wrap a:hover {opacity: .6;}
.landing-wrapper .demo-links-wrap a:first-child {border-right: 1px solid #eee;}
.landing-wrapper .demo-list h3 {width: 100%;text-align: left;padding-bottom: 60px;font-family: "Montserrat",sans-serif;font-size: 2rem;position: relative;text-transform: uppercase;font-weight: 700;-webkit-transition: all .4s linear;transition: all .4s linear;}
.landing-wrapper .demo-list h3:before {content: "";position: absolute;bottom: 25px;left: 0;width: 70px;height: 6px;background: #292929;}
.landing-wrapper .demo-links-header {background: #fff;font-family: "Montserrat",sans-serif;font-weight: 700;text-align: left;text-transform: uppercase;padding: 15px 20px;}
.landing-wrapper .demo-list.black-bg .demo-links-wrap, .landing-wrapper .demo-list.black-bg .demo-links-header {background: #292929;}
.landing-wrapper .demo-list.black-bg .demo-links-header, .landing-wrapper .demo-list.black-bg .demo-links-wrap a {color: #fff;}
.landing-wrapper .demo-list.black-bg .demo-links-wrap a:first-child {border-color: rgba(255,255,255,.21);}
.landing-wrapper .logo-vis {position: relative;z-index: 1;-webkit-transition: all .2s linear;transition: all .2s linear;}
.landing-wrapper .logo-notvis {position: absolute;top: 0;left: 0;z-index: 2;opacity: 0;opacity: 0;-webkit-transition: all .2s linear;transition: all .2s linear;}
.landing-wrapper .partcile-dec {position: fixed;bottom: 0;left: 0;width: 100%;height: 100%;z-index: -2;color: #000;opacity: .6;-webkit-transition: all .4s linear;transition: all .4s linear;}
body.black-bg {background: #212121;}
body.black-bg .landing-wrapper .demo-list h3, body.black-bg .landing-wrapper .logo-text h2 {color: #fff;}
body.black-bg .landing-wrapper .demo-list h3:before, body.black-bg .landing-wrapper .logo-text h2:before {background: #fff;}
body.black-bg .landing-wrapper img.logo-vis {opacity: 0;}
body.black-bg .landing-wrapper img.logo-notvis {opacity: 1;}
body.black-bg .landing-wrapper .partcile-dec {opacity: .2;}
@media only screen and (max-width:1064px) {.landing-wrapper {padding-left: 0;}
	.landing-wrapper .logo-holder, .landing-wrapper .content-wrap {position: relative;top: 0;left: 0;width: 100%;height: auto;z-index: 10;float: left;padding: 50px;}
	.landing-wrapper .content-wrap {padding: 0 50px;}
	.landing-wrapper .demo-list {padding: 50px 0;}
	.landing-wrapper .logo-wrap {float: none;max-width: 1224px;width: 92%;margin: 0 auto;position: relative;top: 50px;margin-top: 0 !important;}}
@media only screen and (max-width:764px) {.landing-wrapper .demo-list li {width: 50%;}
	.landing-wrapper .content-wrap {padding: 0 30px;}
	.landing-wrapper .demo-list {padding: 30px 0;}
	.landing-wrapper .logo-holder {padding: 30px 40px;}
	.landing-wrapper .logo-wrap {top: 20px;}}
@media only screen and (max-width:540px) {.landing-wrapper .demo-list li {width: 100%;}}
@media only screen and (max-width:1224px) {.fixed-filter-wrap {float: left;position: relative;width: 100%;padding: 50px 30px 30px;top: 0;margin-bottom: 20px;}
	.column-content {padding-right: 0;}}
@media only screen and (max-width:1064px) {header.main-header {padding: 0 0 0 30px;}
	.logo-holder {padding-top: 24px;}
	.logo-holder img {height: 20px !important;}
	.nav-button-wrap {display: block;}
	.nav-holder, .main-footer, .fixed-bar:before, .sroll-nav-wrap, .hero-item:before, .nav-holder nav li a:before, .header-info, .height-emulator {display: none;}
	.content-holder, .content-footer, .fixed-search {left: 0;}
	.footer-inner {margin: inherit;float: left;width: 100%;padding: 90px 50px 70px;}
	.slide-progress-container {right: 50%;left: 50px;}
	.pr-title {width: 100%;margin-bottom: 50px;}
	.cus-inner-title {margin-bottom: 20px;}
	.grid-sizer, .gallery-item {width: 50% !important;}
	.gallery-item-full, .grid-sizer-second, .gallery-item-second, .grid-sizer-three, .gallery-item-three {width: 100% !important;}
	.blog-sidebar {margin-top: 40px;}
	.widget-wrap {padding-left: 0;}
	.widget-wrap:before {left: 0;}
	.footer-header {margin-top: 25px;}
	.small-sec-title {margin-bottom: 20px;}
	.section-title h2, .hero-item h2 {font-size: 3.5rem !important;line-height: 1.25 !important;}
	.order-item .btn {margin-top: 70px;}
	.nav-holder {position: absolute;top: 70px;right: 0;width: 260px;background: #fff;padding: 30px;display: none;margin-right: 0;overflow: auto;height: 250px;-webkit-box-shadow: 0 0 65px rgba(0,0,0,.07);box-shadow: 0 0 65px rgba(0,0,0,.07);}
	.nav-holder nav {width: 100%;float: left;}
	.nav-holder nav ul li, .nav-holder nav ul li ul li, .nav-holder nav li ul li>ul {float: left;width: 100%;text-align: left;left: 0;opacity: 1;right: 0;height: auto;margin-left: 0;}
	.nav-holder nav ul li {padding: 10px 0;}
	.nav-holder nav ul li.lidec:before {position: absolute;right: 10px;width: 10px;height: 10px;font-family: FontAwesome;font-style: normal;font-weight: 400;text-decoration: inherit;content: "";font-size: 1.15rem;top: 10px;}
	.nav-holder nav li ul {margin: 0;padding-left: 20px;opacity: 1;visibility: hidden;position: relative;width: 100%;width: 100%;display: none;top: 0;left: 0;z-index: 1;background: 0 0;float: left;border-bottom: 1px solid #eee;}
	.nav-holder nav li a, .nav-holder nav li ul li a {padding: 0;width: auto;color: #000;}
	.nav-holder nav li ul li ul {margin: 0;padding-left: 20px;padding-top: 15px;padding-bottom: 0;opacity: 1;position: relative;display: block;visibility: visible;top: 0;left: 0;z-index: 1;float: left;width: 100%;border: none;}
	.nav-holder nav li>ul.visul {display: block;left: 0;}
	.parallax-text {float: left;position: relative;top: inherit;left: inherit !important;right: inherit !important;width: 100%;margin-top: 50px;text-align: left;}
	.hero-item {padding: 0 50px;}
	.section-container .box-item {margin-top: 50px;}
	.testilider {margin-top: 50px;}
	.testi-item h3 {padding-bottom: 20px;}
	section.header-section .testi-item p {margin-top: 20px;}
	section.parallax-section .pr-title {padding-left: 70px;}
	section.parallax-section .pr-title:after {left: 70px;}
	.custom-inner-holder {margin-top: 30px;}
	.resumes-list-holder {margin-top: 30px;}
	.sb-overlay {left: 0;}
	footer.content-footer {position: relative;float: left;width: 100%;}
	.nav-holder nav li a:hover, .nav-holder nav li ul li a:hover, nav.asl li a.act-scrlink {color: #404040;}}
@media only screen and (max-width:768px) {.team-holder li {width: 100%;}
	section.header-section .bg, section.header-section .overlay {width: 100%;}
	section.header-section .overlay, section.parallax-section .overlay.op1 {opacity: .4;}
	section.parallax-section {padding: 150px 0;}
	.inline-filter .gallery-filters {width: 100%;padding: 20px 0;}
	.inline-filter .gallery-filters a {width: 100%;margin-right: 0;text-align: left;margin-bottom: 15px;padding-left: 0;}
	.bold-filter.inline-filter .count-folio {margin-left: 0;padding: 15px 0;top: -3px;}
	.bold-filter.inline-filter .gallery-filters a:before, .bold-filter.inline-filter .count-folio:before, .inline-facts:nth-child(2):before {display: none;}
	.bold-filter {margin-top: 0;margin-bottom: 50px;}
	.inline-facts {width: 50%;}
	.menufilter {position: absolute;right: 0;width: 120px;background: #fff;top: 70px;}
	.hid-filter {right: 0;width: 120px;top: 70px;}}
@media only screen and (max-width:540px) {.grid-sizer, .gallery-item {width: 100% !important;}
	.clients-list li {width: 50%;}
	.subcribe-form span {display: none;}
	.subcribe-form {padding-left: 0;}
	.section-title h2, .hero-item h2 {font-size: 2.8rem !important;line-height: 1.3 !important;}
	.slide-progress-container, .partcile-dec {display: none;}
	.inline-facts {width: 100%;}
	.inline-facts:before {display: none;}
	.sidebar-menu {width: 280px;}
	.social-wrap {border: none !important;}
	.social-wrap ul li {width: 100%;border: 1px solid #eee;padding-left: 0;}
	.social-wrap ul li+li {border-top: 0;}
	.comment .children {margin-left: 30px;}}
@media only screen and (-webkit-min-device-pixel-ratio:2) {.bg {background-attachment: scroll !important;-webkit-background-size: cover;background-position: center;}}
.css-here {color: #ff0;}
.hid-por-info:not(.ver-no-pad) .grid-item, .vis-por-info:not(.ver-no-pad) .grid-item {border-left: 1px solid #000 !important;}
.vis-por-info .grid-item:before {background: 0 0 !important;}
.grid-item h4:after {display: none !important;}
body, .loader, footer.content-footer, #subscribe-button, .subcribe-form .subscribe-button, .to-top, .fixed-filter-wrap .count-folio {background: #000;}
header.main-header, .main-footer, .share-wrapper, .footer-inner, .content-footer:before, .fs-gallery-wrap .swiper-pagination, .content-nav, .sidebar-menu {background: #292929;}
header.main-header, .fixed-title, .footer-social, .show-search, .show-share-wrap, .main-footer, .share-wrapper, .share-icon, .policy-box, .social-wrap, .social-wrap ul li, .social-wrap ul li:last-child, .fs-gallery-wrap .swiper-pagination, .content-nav, .content-nav li, .sb-menu-button-wrap, .nav-button-wrap, .menufilter, .fixed-filter-wrap .gallery-filters, .vis-por-info .grid-item, .hid-por-info .grid-item {border-color: rgba(255,255,255,.21);}
.nav-holder nav li a, .footer-social li a, .show-search, .show-share-wrap, .fixed-title, .share-icon:hover, .footer-header span, .footer-header, .footer-box ul li a, .footer-widget ul li a, .policy-box, .subcribe-form span, .subcribe-form .subscribe-title, .social-wrap ul li a, .slider-wrap .sw-button, .fs-gallery-wrap .sw-button, .fs-gallery-wrap .swiper-pagination-bullet, .single-slider .swiper-pagination, .content-nav li a, .content-nav li a.ln span.tooltip, .content-nav li a.rn span.tooltip, .content-nav li a.ln i, .content-nav li a.rn i, .customNavigation a i, .content-nav li a span.tooltip, .content-nav li a.cur-page span, .slider-wrap .gallery-popup, .fs-gallery-wrap .gallery-popup, .box-item a.popup-image, .header-info li a, .menusb a, .sb-menu-footer, .menufilter .filter-button, .fixed-filter-wrap h3, .fixed-filter-wrap .gallery-filters a, .fixed-filter-wrap .count-folio, .grid-item h4 a, .grid-item h4:after, .nav-holder nav ul li.lidec:before {color: #fff;}
.show-search:before, .show-share-wrap div span:before {background: #fff;}
.movingBallG, .list a i, .sb-menu-button span, .nav-button span, .fixed-filter-wrap .bold-separator {background: #fff;}
.movingBallLineG, .footer-header:before, .sb-menu-footer:before, .hid-por-info .grid-item:before, .vis-por-info .grid-item:before, .hid-por-info .grid-item:after, .vis-por-info .grid-item:after, .grid-item h4:before, nav li a.act-link:before, nav.asl li a.act-scrlink:before, nav li a.ancestor-act-link:before, nav li a.parent-act-link:before, nav li a.act-link:before, nav.asl li a.act-scrlink:before {background: rgba(255,255,255,.21);}
.social-wrap, .slider-wrap .sw-button, .fs-gallery-wrap .sw-button, .single-slider .swiper-pagination:before, .slider-wrap .gallery-popup, .fs-gallery-wrap .gallery-popup, .box-item a.popup-image, .header-section, .column-content, .grid-item {background: #212121;}
.social-wrap ul li a:hover {color: rgba(255,255,255,.51);}
.fixed-filter-wrap .partcile-dec {opacity: .2;}
.nav-holder nav li a.act-link, .nav-holder nav li a:hover, .menusb a:hover, .menusb li i {color: #999;}
.slider-wrap.tpslw .swiper-slide, .slider-wrap.homecarousel .swiper-slide {padding-top: 18px;}
.slider-wrap.tpslw .swiper-slide:first-child, .slider-wrap.homecarousel .swiper-slide:first-child {padding-left: 20px;}
.slider-wrap.homecarousel .swiper-slide:first-child .thumb-info {left: 20px;}
.slider-wrap .gallery-popup {top: 18px;}
@media only screen and (max-width:1064px) {.nav-holder {background: #292929;}
	nav li a:hover, nav.asl li a.act-scrlink {color: #999;}
	.nav-holder nav li a, .nav-holder nav li ul li a {color: #fff;}}
@media only screen and (max-width:768px) {.menufilter {background: #292929;}}
.admin-bar #main-theme, .admin-bar #main-theme header.balkon-header {top: 32px;}
.admin-bar #main-theme .share-wrapper, .admin-bar #main-theme .fixed-search {top: 102px;}
@media screen and (max-width:782px) {.admin-bar #main-theme, .admin-bar #main-theme header.balkon-header {top: 46px;}
	.admin-bar #main-theme .share-wrapper, .admin-bar #main-theme .fixed-search {top: 116px;}}
@media screen and (max-width:600px) {.admin-bar #main-theme {top: 0;}
	.admin-bar #main-theme header.balkon-header {position: relative;}}
.no-des {display: none;}
.no-dis {display: none;}
.gallery-lmore-holder, .folio-grid-lmore-holder {float: left;width: 100%;position: relative;display: block;margin-top: 50px;margin-bottom: 20px;text-align: center;visibility: hidden;-webkit-transition: all .3s linear;-moz-transition: all .3s linear;-o-transition: all .3s linear;-ms-transition: all .3s linear;transition: all .3s linear;}
.gallery-lmore-holder i, .folio-grid-lmore-holder i {width: 40px;height: 40px;line-height: 36px;border-radius: 100%;margin: 0 auto;border: 2px solid #eee;background: #f9f9f9;font-size: 18px;}
.gallery-lmore-holder span, .folio-grid-lmore-holder span {float: left;width: 100%;font-style: italic;margin-top: 15px;}
.img-responsive {max-width: 100%;height: auto;}
.partcile-dec {display: none !important;}
.float__button {position: fixed;width: 50px;height: 50px;bottom: 145px;right: 5px;background-color: #212121;box-shadow: 2px 2px 3px #212121;color: #fff;border-radius: 10px;text-align: center;font-size: 25px;z-index: 100;}
.float__button--icon {margin-top: 16px;}
.float__wabutton {position: fixed;width: 50px;height: 50px;bottom: 65px;right: 5px;background-color: #212121;box-shadow: 2px 2px 3px #212121;color: #fff;border-radius: 10px;text-align: center;font-size: 30px;z-index: 100;}
.float__wabutton--icon {margin-top: 10px;}
.grid-item-holder .grid-item {padding: 0;}
.grid-item-holder .grid-item>h4 a {padding: 20px 0 20px 15px;display: block;}
.folio-excerpt {display: none;}
body {text-align: justify;}
.author-content a {text-decoration: underline;}
html {font-display: swap;}
.tT {display: none;}
//#mymap {}
//#mymap iframe {}
.brdcrmb ul {margin: 0;padding: 0;list-style-type: none;}
.brdcrmb li {float: left;margin-right: 15px;position: relative;padding-right: 20px;}
.brdcrmb li:after {position: absolute;content: "/";right: 0;}
.brdcrmb li:last-child:after {display: none;}
.brdcrmb li:last-child {pointer-events: none;}
.brdcrmb li:first-child {font-weight: 700;}