* {
box-sizing: border-box;
}
html {
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
}
body {
margin: 0;
-webkit-tap-highlight-color: rgba(20,20,20,0.3);
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
display: block;
}
audio,
canvas,
progress,
video {
display: inline-block;
vertical-align: baseline;
}
audio:not([controls]) {
display: none;
height: 0;
}
[hidden],
template {
display: none;
}
a {
outline: 0;
text-decoration: none;
background-color: transparent;
transition-property: background-color, box-shadow, border, color, opacity;
transition-duration: 0.3s;
}
b,
strong {
font-weight: bold;
}
dfn {
font-style: italic;
}
small {
font-size: 80%;
}
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}
img {
border: 0;
height: auto;
max-width: 100%;
}
svg:not(:root) {
overflow: hidden;
}
figure {
margin: 1em 40px;
}
hr {
box-sizing: content-box;
height: 0;
border-style: solid;
border-width: 0 0 1px;
}
pre {
overflow: auto;
white-space: pre-wrap;
}
code,
kbd,
pre,
samp {
font-family: monospace, monospace;
font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
vertical-align: top;
line-height: normal;
text-transform: none;
color: inherit;
font: inherit;
border: none;
outline: 0;
margin: 0;
}
select[multiple="multiple"] {
height: auto;
}
textarea {
overflow: auto;
height: 120px;
resize: vertical;
}
button {
overflow: visible;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
-webkit-appearance: button;
cursor: pointer;
}
button[disabled],
html input[disabled] {
cursor: default;
opacity: 0.3;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
}
input[type="checkbox"],
input[type="radio"] {
padding: 0;
cursor: pointer;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
height: auto;
}
input[type="search"] {
-webkit-appearance: textfield;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
label {
cursor: pointer;
}
legend {
border: 0;
padding: 0;
}
optgroup {
font-weight: bold;
}
table {
border-collapse: collapse;
border-spacing: 0;
width: 100%;
}
th {
text-align: left;
}
td,
th {
padding: 8px 15px;
border-bottom: 1px solid;
}
dl,
ul,
ol {
list-style: none;
margin: 0;
padding: 0;
}
fieldset {
border: 0;
margin: 0;
padding: 0;
}
audio,
video,
iframe,
object,
embed {
max-width: 100%;
border: none;
} :-webkit-full-screen-ancestor:not(iframe) {
-webkit-animation: none !important;
animation: none !important;
} h1, h2, h3, h4, h5, h6 {
font-family: sans-serif;
line-height: 1.4;
margin: 0 0 1.5rem;
padding-top: 1rem;
}
h1:first-child,
h2:first-child,
h3:first-child,
h4:first-child,
h5:first-child,
h6:first-child,
h1 + h2, h1 + h3, h1 + h4, h1 + h5, h1 + h6,
h2 + h3, h2 + h4, h2 + h5, h2 + h6,
h3 + h4, h3 + h5, h3 + h6,
h4 + h5, h4 + h6,
h5 + h6 {
padding-top: 0;
}
p, address, pre, table {
margin: 0 0 1.5em;
}
ul {
list-style-type: disc;
margin: 0 0 1.5em 35px;
}
ol {
list-style-type: decimal;
margin: 0 0 1.5em 35px;
}
ul li,
ol li {
margin: 0 0 6px;
}
ul > li ul,
ul > li ol,
ol > li ul,
ol > li ol {
margin-bottom: 6px;
margin-top: 6px;
}
blockquote {
font-style: italic;
padding: 0 0 0 32px;
margin: 0 0 1.5rem;
border-left: 5px solid;
}
blockquote q,
blockquote p {
font: inherit;
margin: 0;
}
blockquote cite {
display: block;
font-size: 80%;
}
pre {
display: block;
font-family: Consolas, Lucida Console, monospace;
font-size: 12px;
line-height: 20px;
padding: 10px 15px;
width: 100%;
background-color: #faf6e1;
color: #333;
}
code {
display: inline-block;
vertical-align: top;
font-family: Consolas, Lucida Console, monospace;
padding: 0 5px;
background-color: #faf6e1;
color: #333;
}
pre code {
display: block;
padding: 0;
overflow-wrap: normal;
}
p:last-child,
ul:last-child,
ol:last-child,
pre:last-child,
table:last-child,
address:last-child,
blockquote:last-child {
margin-bottom: 0;
}
.w-gallery + p {
margin-top: 1.5em;
} .l-section.color_primary h1,
.l-section.color_primary h2,
.l-section.color_primary h3,
.l-section.color_primary h4,
.l-section.color_primary h5,
.l-section.color_primary h6,
.l-section.color_secondary h1,
.l-section.color_secondary h2,
.l-section.color_secondary h3,
.l-section.color_secondary h4,
.l-section.color_secondary h5,
.l-section.color_secondary h6,
.l-section[style~="color:"] h1,
.l-section[style~="color:"] h2,
.l-section[style~="color:"] h3,
.l-section[style~="color:"] h4,
.l-section[style~="color:"] h5,
.l-section[style~="color:"] h6,
.g-cols > .color_custom h1,
.g-cols > .color_custom h2,
.g-cols > .color_custom h3,
.g-cols > .color_custom h4,
.g-cols > .color_custom h5,
.g-cols > .color_custom h6 {
color: inherit;
} .hidden {
display: none !important; }
.i-cf:before,
.i-cf:after {
content: ' ';
display: table;
}
.i-cf:after {
clear: both;
}
.l-content .thin {
font-weight: 300;
}
.l-content .bold {
font-weight: 700;
}
.l-content .align_left {
text-align: left;
}
.l-content .align_right {
text-align: right;
}
.l-content .align_center {
text-align: center;
}
.l-content .align_justify {
text-align: justify;
}
.highlight_primary_bg,
.highlight_secondary_bg,
.highlight_faded_bg,
.highlight_dark_bg,
.highlight_light_bg {
display: inline-block;
padding: 0 0.3em;
color: #fff;
}
.highlight_dark_bg {
background-color: rgba(0,0,0,0.5);
color: #fff;
}
.highlight_light_bg {
background-color: rgba(255,255,255,0.5);
color: #111;
}
.highlight_white {
color: #fff;
}
.highlight_black {
color: #000;
} .l-canvas {
overflow: hidden;
margin: 0 auto;
}
.l-header {
position: relative;
z-index: 2;
width: 100%;
}
.l-subheader {
position: relative;
margin: 0 auto;
}
.l-subheader-h {
position: relative;
margin: 0 auto;
}
.l-titlebar {
position: relative;
z-index: 1;
}
.l-titlebar-img {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-position: center center;
background-size: cover;
opacity: 0;
transition: opacity 0.5s;
}
.l-titlebar-img.loaded {
opacity: 1;
}
.l-titlebar-overlay {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
}
.l-titlebar-h {
position: relative;
z-index: 1;
margin: 0 auto;
}
.l-main-h {
margin: 0 auto;
}
.l-section {
position: relative;
margin: 0 auto;
}
.l-section:before {
content: '';
display: table;
}
.l-section-img {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-position: center center;
background-size: cover;
opacity: 0;
transition: opacity 0.5s;
}
.l-section-img.loaded {
opacity: 1;
}
.l-section-video {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
}
.l-section-video .mejs-offscreen,
.l-section-video .mejs-controls {
display: none !important;
}
.l-section-overlay {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
}
.l-section-h {
position: relative;
z-index: 1;
margin: 0 auto;
}
.l-subfooter {
position: relative;
margin: 0 auto;
}
.l-subfooter-h {
margin: 0 auto;
} .l-canvas.sidebar_none .l-main-h {
max-width: none;
}
.l-canvas.sidebar_none .l-content {
width: 100% !important;
}
.l-canvas.sidebar_none .l-sidebar {
display: none;
} .l-canvas.sidebar_right .l-content {
float: left;
}
.l-canvas.sidebar_right .l-sidebar {
float: right;
} .l-canvas.sidebar_left .l-content {
float: right;
}
.l-canvas.sidebar_left .l-sidebar {
float: left;
} .l-header.width_full .l-subheader-h {
max-width: none !important;
} .l-header.pos_fixed {
position: fixed;
left: 0;
z-index: 111;
} .l-header.pos_static.bg_transparent {
position: absolute;
} .l-titlebar.imgsize_initial .l-titlebar-img {
background-size: initial;
}
.l-titlebar.imgsize_contain .l-titlebar-img {
background-size: contain;
} .no-touch .l-titlebar.parallax_ver .l-titlebar-img,
.no-touch .l-titlebar.parallax_fixed .l-titlebar-img {
background-attachment: fixed;
} .l-titlebar.parallax_hor {
overflow: hidden;
}
.l-titlebar.parallax_hor .l-titlebar-img {
width: 120%;
right: auto;
} .l-section.width_full {
padding-left: 0 !important;
padding-right: 0 !important;
}
.l-section.width_full .l-section-h {
max-width: none !important;
} .l-section.height_auto .l-section-h {
padding-top: 0 !important;
padding-bottom: 0 !important;
} .l-section.height_full {
min-height: 100vh;
} .no-touch .l-section.parallax_ver .l-section-img,
.no-touch .l-section.parallax_fixed .l-section-img {
background-attachment: fixed;
} .l-section.parallax_hor {
overflow: hidden;
}
.l-section.parallax_hor .l-section-img {
width: 130%;
right: auto;
}
.l-section.parallax_hor.bgwidth_110 .l-section-img {
width: 110%;
}
.l-section.parallax_hor.bgwidth_120 .l-section-img {
width: 120%;
}
.l-section.parallax_hor.bgwidth_140 .l-section-img {
width: 140%;
}
.l-section.parallax_hor.bgwidth_150 .l-section-img {
width: 150%;
} .l-section.with_video {
overflow: hidden;
}
.l-section.with_video .l-section-img {
background-attachment: scroll !important;
} .g-cols:before,
.g-cols:after {
display: table;
line-height: 0;
content: '';
}
.g-cols:after {
clear: both;
}
.g-cols > div {
float: left;
width: 100%;
} .g-cols.offset_small > div {
margin-left: 4.0000%;
}
.g-cols.offset_small > div:first-child,
.g-cols.offset_small > div.full-width {
margin-left: 0;
}
.g-cols.offset_small > .one-half {
width: 48.0000%;
}
.g-cols.offset_small > .one-third {
width: 30.6666%;
}
.g-cols.offset_small > .two-thirds {
width: 65.3333%;
}
.g-cols.offset_small > .one-quarter {
width: 22.0000%;
}
.g-cols.offset_small > .three-quarters {
width: 74.0000%;
}
.g-cols.offset_small > .one-fifth {
width: 16.8000%;
}
.g-cols.offset_small > .two-fifths {
width: 37.6000%;
}
.g-cols.offset_small > .three-fifths {
width: 58.4000%;
}
.g-cols.offset_small > .four-fifths {
width: 79.2000%;
}
.g-cols.offset_small > .one-sixth {
width: 13.3333%;
}
.g-cols.offset_small > .five-sixths {
width: 82.6666%;
} .g-cols.offset_medium > div {
margin-left: 6%;
}
.g-cols.offset_medium > div:first-child,
.g-cols.offset_medium > div.full-width {
margin-left: 0;
}
.g-cols.offset_medium > .one-half {
width: 47%;
}
.g-cols.offset_medium > .one-third {
width: 29.3333%;
}
.g-cols.offset_medium > .two-thirds {
width: 64.6666%;
}
.g-cols.offset_medium > .one-quarter {
width: 20.5000%;
}
.g-cols.offset_medium > .three-quarters {
width: 73.5000%;
}
.g-cols.offset_medium > .one-fifth {
width: 15.2000%;
}
.g-cols.offset_medium > .two-fifths {
width: 36.4000%;
}
.g-cols.offset_medium > .three-fifths {
width: 57.6000%;
}
.g-cols.offset_medium > .four-fifths {
width: 78.8000%;
}
.g-cols.offset_medium > .one-sixth {
width: 11.6666%;
}
.g-cols.offset_medium > .five-sixths {
width: 82.3333%;
} .g-cols.offset_large > div {
margin-left: 8%;
}
.g-cols.offset_large > div:first-child,
.g-cols.offset_large > div.full-width {
margin-left: 0;
}
.g-cols.offset_large > .one-half {
width: 46%;
}
.g-cols.offset_large > .one-third {
width: 28%;
}
.g-cols.offset_large > .two-thirds {
width: 64%;
}
.g-cols.offset_large > .one-quarter {
width: 19%;
}
.g-cols.offset_large > .three-quarters {
width: 73%;
}
.g-cols.offset_large > .one-fifth {
width: 13.6000%;
}
.g-cols.offset_large > .two-fifths {
width: 35.2000%;
}
.g-cols.offset_large > .three-fifths {
width: 56.8000%;
}
.g-cols.offset_large > .four-fifths {
width: 78.4000%;
}
.g-cols.offset_large > .one-sixth {
width: 10%;
}
.g-cols.offset_large > .five-sixths {
width: 82%;
} .g-cols.offset_none:after,
.g-cols.offset_none:before {
display: none;
}
.g-cols.offset_none > .one-half {
width: 50%;
}
.g-cols.offset_none > .one-third {
width: 33.3333%;
}
.g-cols.offset_none > .two-thirds {
width: 66.6666%;
}
.g-cols.offset_none > .one-quarter {
width: 25%;
}
.g-cols.offset_none > .three-quarters {
width: 75%;
}
.g-cols.offset_none > .one-fifth {
width: 20%;
}
.g-cols.offset_none > .two-fifths {
width: 40%;
}
.g-cols.offset_none > .three-fifths {
width: 60%;
}
.g-cols.offset_none > .four-fifths {
width: 80%;
}
.g-cols.offset_none > .one-sixth {
width: 16.6666%;
}
.g-cols.offset_none > .five-sixths {
width: 83.3333%;
} .w-btn,
button,
input[type="submit"] {
display: inline-block;
vertical-align: middle;
text-align: center;
white-space: nowrap;
position: relative;
cursor: pointer;
} .w-actionbox {
text-align: center;
position: relative;
width: 100%;
}
.w-actionbox h2 {
margin: 0;
} .w-actionbox.controls_right {
display: table;
text-align: left;
}
.w-actionbox.controls_right .w-actionbox-text {
display: table-cell;
vertical-align: middle;
}
.w-actionbox.controls_right .w-actionbox-controls {
display: table-cell;
vertical-align: middle;
text-align: right;
white-space: nowrap;
} .w-blog-list:after {
display: table;
content: '';
clear: both;
}
.w-blog-post-h {
position: relative;
}
.w-blog-post:after {
display: table;
content: '';
clear: both;
}
.w-blog-post-h > a {
display: block;
}
.w-blog-post-preview {
display: block;
position: relative;
background-size: cover;
background-position: 50% 25%;
}
.w-blog-post-preview img {
display: block;
float: none !important;
margin: 0 !important;
width: 100%;
}
.w-blog-post-meta > time,
.w-blog-post-meta > span {
display: inline-block;
vertical-align: top;
}
.w-blog-post-meta-date,
.w-blog-post-meta-comments {
white-space: nowrap;
}
.w-blog-post-content *:last-child {
margin-bottom: 0 !important;
}
.w-blog-post-content .l-section,
.w-blog-post-content .l-section-h {
padding: 0 !important;
} .w-comments-title a {
border-bottom: 1px dotted;
}
.w-comments-list:after {
content: '';
display: table;
clear: both;
}
.w-comments-item {
position: relative;
overflow: hidden;
}
.w-comments-item-meta:after {
content: '';
display: table;
clear: both;
}
.w-comments-item-icon {
position: absolute;
top: 0;
left: 0;
text-align: center;
line-height: 0;
}
.w-comments-item-author {
float: left;
} .w-gallery-list {
font-size: 0;
}
.w-gallery-item {
display: inline-block;
vertical-align: top;
position: relative;
width: 100%;
}
.w-gallery-item img {
display: block;
margin: 0 auto;
width: 100%;
}
.w-gallery-item-title {
display: none;
font-size: 14px; } .w-gallery.cols_2 .w-gallery-item {
width: 50%;
}
.w-gallery.cols_3 .w-gallery-item {
width: 33.3333%;
}
.w-gallery.cols_4 .w-gallery-item {
width: 25%;
}
.w-gallery.cols_5 .w-gallery-item {
width: 20%;
}
.w-gallery.cols_6 .w-gallery-item {
width: 16.6666%;
}
.w-gallery.cols_7 .w-gallery-item {
width: 14.2857%;
}
.w-gallery.cols_8 .w-gallery-item {
width: 12.5%;
}
.w-gallery.cols_9 .w-gallery-item {
width: 11.1111%;
}
.w-gallery.cols_10 .w-gallery-item {
width: 10%;
} .w-iconbox {
position: relative;
}
.w-iconbox-link {
display: inline;
}
.w-iconbox-icon {
text-align: center;
margin: 0 auto;
}
.w-iconbox-icon i {
vertical-align: top;
line-height: inherit;
}
.w-iconbox-icon img {
vertical-align: middle;
line-height: inherit;
position: relative;
}
.w-iconbox .w-iconbox-title {
margin-bottom: 0;
} .w-iconbox.iconpos_top {
text-align: center;
margin: 0 auto;
} .w-iconbox.iconpos_left {
text-align: left;
}
.w-iconbox.iconpos_left:after {
display: table;
content: '';
clear: both;
}
.w-iconbox.iconpos_left .w-iconbox-icon {
float: left;
} .w-iconbox.icontype_img .w-iconbox-icon {
font-size: 0 !important;
} .w-lang {
position: relative;
}
.w-lang-item {
text-align: left;
padding: 0 10px;
white-space: nowrap;
}
.w-lang-item-icon,
.w-lang-item-title {
display: inline-block;
vertical-align: middle;
cursor: pointer;
}
.w-lang-item-icon img {
display: block;
}
.w-lang-current {
display: none;
} .w-lang.layout_dropdown .w-lang-list {
display: none;
position: absolute;
}
.w-lang.layout_dropdown .w-lang-item,
.w-lang.layout_dropdown .w-lang-current {
display: block;
} .w-logo {
clear: both;
position: relative;
}
.w-logo-link {
display: block;
font-size: 0;
}
.w-logo-img {
display: inline-block;
vertical-align: middle;
}
.w-logo-title {
display: none;
} .w-logo.with_title .w-logo-img {
display: none;
}
.w-logo.with_title .w-logo-title {
display: block;
} .w-message {
position: relative;
text-align: left;
}
.w-message-icon {
display: none;
text-align: center;
}
.w-message-close {
display: none;
position: absolute;
top: 0;
right: 0;
text-align: center;
cursor: pointer;
}
.w-message-body p:last-child {
margin: 0 !important;
} .w-message.with_icon .w-message-icon {
display: table-cell;
vertical-align: middle;
}
.w-message.with_icon .w-message-body {
display: table-cell;
vertical-align: middle;
} .w-message.with_close .w-message-close {
display: block;
} .w-message.type_error {
background-color: #ffd9d9;
color: #a24141;
}
.w-message.type_success {
background-color: #c9f7b2;
color: #587549;
}
.w-message.type_info {
background-color: #cef;
color: #3a648e;
}
.w-message.type_attention {
background-color: #fff2b2;
color: #846534;
} .w-nav:after {
content: '';
display: block;
clear: both;
}
.w-nav-control {
display: none;
}
.w-nav-list {
display: block;
list-style: none;
margin: 0;
-webkit-overflow-scrolling: touch; }
.w-nav-list.level_2 {
display: none;
position: absolute;
left: auto;
top: auto;
z-index: 10;
}
.w-nav-list.level_3 {
display: none;
position: absolute;
left: 100%;
top: 0;
z-index: 11;
}
.w-nav-list.level_4 {
display: none;
position: absolute;
left: 100%;
top: 0;
z-index: 12;
}
.w-nav-item {
display: block;
position: relative;
text-align: left;
margin: 0;
}
.w-nav-anchor {
display: block;
overflow: hidden;
position: relative;
} .w-nav.layout_hor > .w-nav-list:after {
display: block;
content: '';
clear: both;
}
.w-nav.layout_hor > .w-nav-list > .w-nav-item {
float: left;
} .w-nav.layout_ver .w-nav-list.level_2 {
left: 100%;
top: 0;
} .w-nav.type_mobile .w-nav-list {
overflow-y: hidden;
} .w-nav.layout_hor.type_desktop [class*="columns"] {
position: static;
}
.w-nav.type_desktop [class*="columns"] .w-nav-list.level_2 {
font-size: 0;
line-height: 0;
text-align: left;
}
.w-nav.layout_hor.type_desktop [class*="columns"] .w-nav-list.level_2 {
left: 0;
right: 0;
width: 100%;
}
.w-nav.type_desktop [class*="columns"] .w-nav-item.level_2 {
display: inline-block;
vertical-align: top;
}
.w-nav.type_desktop .columns_2 .w-nav-item.level_2 {
width: 50%;
}
.w-nav.type_desktop .columns_3 .w-nav-item.level_2 {
width: 33.3333%;
}
.w-nav.type_desktop .columns_4 .w-nav-item.level_2 {
width: 25%;
}
.w-nav.type_desktop .columns_5 .w-nav-item.level_2 {
width: 20%;
}
.w-nav.type_desktop [class*="columns"] .w-nav-list.level_3 {
display: block;
position: static;
} .w-nav-item.level_1.drop_left .w-nav-list.level_2 {
right: 0;
}
.w-nav-item.level_2.drop_left .w-nav-list.level_3,
.w-nav-item.level_3.drop_left .w-nav-list.level_4 {
left: auto;
right: 100%;
} .w-nav-item.level_1.drop_top .w-nav-list.level_2,
.w-nav-item.level_2.drop_top .w-nav-list.level_3,
.w-nav-item.level_3.drop_top .w-nav-list.level_4 {
top: auto;
bottom: 0;
} .w-person {
text-align: center;
margin: 0 auto;
position: relative;
}
.w-person-image {
position: relative;
}
.w-person-image img {
display: block;
}
.w-person-links {
font-size: 0;
width: 100%;
}
.w-person-links-item {
display: inline-block;
vertical-align: top;
} .w-portfolio-list {
position: relative;
}
.w-portfolio-list:after {
content: '';
display: block;
clear: both;
}
.w-portfolio-item {
float: left;
}
.w-portfolio-item-anchor {
display: block;
overflow: hidden;
position: relative;
cursor: pointer;
}
.w-portfolio-item.loading .w-portfolio-item-anchor {
background: none !important;
color: inherit !important;
}
.w-portfolio-item-anchor:before {
display: block;
content: '';
}
.w-portfolio-item-image {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 1;
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
background-color: inherit;
}
.w-portfolio-item-image img {
display: none;
}
.w-portfolio-item-image.second {
display: none;
}
.w-portfolio-item-meta {
position: relative;
z-index: 1;
background-color: inherit;
}
.w-portfolio-item-meta-h {
background-color: inherit;
}
.w-portfolio-item-title {
margin-bottom: 0;
}
.w-portfolio-item-text {
display: block;
} .w-portfolio.cols_5 .w-portfolio-item {
width: 20%;
}
.w-portfolio.cols_5 .w-portfolio-item.size_2x1,
.w-portfolio.cols_5 .w-portfolio-item.size_2x2 {
width: 40%;
}
.w-portfolio.cols_4 .w-portfolio-item {
width: 25%;
}
.w-portfolio.cols_4 .w-portfolio-item.size_2x1,
.w-portfolio.cols_4 .w-portfolio-item.size_2x2 {
width: 50%;
}
.w-portfolio.cols_3 .w-portfolio-item {
width: 33.3333%;
}
.w-portfolio.cols_3 .w-portfolio-item.size_2x1,
.w-portfolio.cols_3 .w-portfolio-item.size_2x2 {
width: 66.6666%;
}
.w-portfolio.cols_2 .w-portfolio-item {
width: 50%;
}
.w-portfolio.cols_2 .w-portfolio-item.size_2x1,
.w-portfolio.cols_2 .w-portfolio-item.size_2x2 {
width: 100%;
} .w-portfolio.ratio_1x1 .w-portfolio-item-anchor:before {
padding-bottom: 100%;
}
.w-portfolio.ratio_16x9 .w-portfolio-item-anchor:before {
padding-bottom: 56.25%;
}
.w-portfolio.ratio_3x2 .w-portfolio-item-anchor:before {
padding-bottom: 66.6666%;
}
.w-portfolio.ratio_4x3 .w-portfolio-item-anchor:before {
padding-bottom: 75%;
}
.w-portfolio.ratio_2x3 .w-portfolio-item-anchor:before {
padding-bottom: 150%;
}
.w-portfolio.ratio_3x4 .w-portfolio-item-anchor:before {
padding-bottom: 133.3333%;
}
@media (min-width: 481px) {
.w-portfolio.ratio_1x1 .w-portfolio-item.size_1x2 .w-portfolio-item-anchor:before {
padding-bottom: 200%;
}
.w-portfolio.ratio_1x1 .w-portfolio-item.size_2x1 .w-portfolio-item-anchor:before {
padding-bottom: 50%;
}
.w-portfolio.ratio_16x9 .w-portfolio-item.size_1x2 .w-portfolio-item-anchor:before {
padding-bottom: 112.5%;
}
.w-portfolio.ratio_16x9 .w-portfolio-item.size_2x1 .w-portfolio-item-anchor:before {
padding-bottom: 28.125%;
}
.w-portfolio.ratio_3x2 .w-portfolio-item.size_1x2 .w-portfolio-item-anchor:before {
padding-bottom: 133.3333%;
}
.w-portfolio.ratio_3x2 .w-portfolio-item.size_2x1 .w-portfolio-item-anchor:before {
padding-bottom: 33.33333%;
}
.w-portfolio.ratio_4x3 .w-portfolio-item.size_1x2 .w-portfolio-item-anchor:before {
padding-bottom: 150%;
}
.w-portfolio.ratio_4x3 .w-portfolio-item.size_2x1 .w-portfolio-item-anchor:before {
padding-bottom: 37.5%;
}
.w-portfolio.ratio_2x3 .w-portfolio-item.size_1x2 .w-portfolio-item-anchor:before {
padding-bottom: 300%;
}
.w-portfolio.ratio_2x3 .w-portfolio-item.size_2x1 .w-portfolio-item-anchor:before {
padding-bottom: 75%;
}
.w-portfolio.ratio_3x4 .w-portfolio-item.size_1x2 .w-portfolio-item-anchor:before {
padding-bottom: 266.6666%;
}
.w-portfolio.ratio_3x4 .w-portfolio-item.size_2x1 .w-portfolio-item-anchor:before {
padding-bottom: 66.6666%;
}
} .w-portfolio.ratio_initial .w-portfolio-item.loading .w-portfolio-item-anchor {
padding-top: 100%;
}
.w-portfolio.ratio_initial .w-portfolio-item-anchor:before {
display: none;
}
.w-portfolio.ratio_initial .w-portfolio-item-image {
position: static;
background-image: none !important;
}
.w-portfolio.ratio_initial .w-portfolio-item-image img {
display: block;
width: 100%;
} .w-pricing {
display: table;
table-layout: fixed;
width: 100%;
position: relative;
}
.w-pricing-item {
display: table-cell;
vertical-align: top;
text-align: center;
} .w-separator {
text-align: center;
overflow: hidden;
clear: both;
}
.w-separator-h {
display: inline-block;
vertical-align: top;
line-height: inherit;
position: relative;
border-color: inherit;
color: inherit;
}
.w-separator-h:before,
.w-separator-h:after {
content: '';
display: inline-block;
vertical-align: top;
position: absolute;
height: 0;
width: 2000px;
border-top-width: 1px;
border-top-style: solid;
border-color: inherit;
}
.w-separator-h:before {
right: 100%;
margin-right: 15px;
}
.w-separator-h:after {
left: 100%;
margin-left: 15px;
}
.w-separator-h i {
vertical-align: top;
}
.w-separator-h h6 {
display: inline-block;
vertical-align: top;
line-height: inherit;
margin: 0;
} .w-separator.type_invisible .w-separator-h {
display: none;
} .w-separator.type_short {
width: 30%;
margin-left: auto !important;
margin-right: auto !important;
} .w-separator.type_fullwidth {
overflow: visible;
} .w-separator.cont_none .w-separator-h:before {
margin-right: 0;
}
.w-separator.cont_none .w-separator-h:after {
margin-left: 0;
} .w-socials-list {
font-size: 0;
}
.w-socials-item {
display: inline-block;
vertical-align: top;
position: relative;
}
.w-socials-item-link {
display: block;
text-align: center;
position: relative;
overflow: hidden;
z-index: 0;
}
.w-socials-item-link-hover {
display: block;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
}
.w-socials-item-link:after,
.w-socials-item-link i {
display: block;
line-height: inherit;
position: relative;
}
.w-socials-item-popup {
position: absolute;
visibility: hidden;
text-align: center;
white-space: nowrap;
z-index: 10;
opacity: 0;
background-color: rgba(0,0,0,0.8);
color: #fff;
-webkit-transform: translateY(-10px);
transform: translateY(-10px);
}
.w-socials-item-link:hover + .w-socials-item-popup {
visibility: visible;
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
.w-socials-item-popup:after {
content: '';
display: block;
position: absolute;
bottom: -5px;
width: 0;
height: 0;
border-left: 6px solid transparent;
border-right: 6px solid transparent;
border-top: 6px solid rgba(0,0,0,0.8);
} .w-tabs-list {
position: relative;
overflow: hidden;
}
.w-tabs-item {
float: left;
font-size: 17px;
line-height: 1.5;
position: relative;
text-align: center;
cursor: pointer;
}
.w-tabs-item.active {
cursor: default;
}
.w-tabs-item i {
line-height: inherit;
vertical-align: top;
}
.w-tabs-item-title:empty {
display: none;
}
.w-tabs-sections {
position: relative;
overflow: hidden;
}
.w-tabs-sections-h {
height: inherit;
}
.w-tabs-section {
float: left;
}
.w-tabs-section-header {
display: none;
position: relative;
font-size: 18px;
line-height: 1.5;
white-space: nowrap;
cursor: pointer;
}
.w-tabs-section.active .w-tabs-section-header {
cursor: default;
}
.w-tabs.type_togglable .w-tabs-section.active .w-tabs-section-header {
cursor: pointer;
}
.w-tabs-section-header i {
line-height: inherit;
vertical-align: top;
}
.w-tabs-section-title {
display: inline-block;
vertical-align: top;
font-size: inherit;
line-height: inherit;
white-space: normal;
margin-bottom: 0 !important;
padding: 0 !important;
}
.w-tabs-section-title:empty {
display: none;
}
.w-tabs-section-control {
position: absolute;
}
.w-tabs-section-content-h {
margin: 0 auto;
} .w-tabs.accordion .w-tabs-list {
display: none !important;
}
.w-tabs.accordion .w-tabs-sections {
overflow: visible;
}
.w-tabs.accordion .w-tabs-section {
float: none;
}
.w-tabs.accordion .w-tabs-section-header {
display: block;
}
.w-tabs.accordion .w-tabs-section-content {
display: none;
}
.w-tabs.accordion .w-tabs-section.active .w-tabs-section-content {
display: block;
} .w-tabs.measure .w-tabs-list {
width: 100% !important;
}
.w-tabs.measure .w-tabs-list-h {
display: block !important;
}
.w-tabs.measure .w-tabs-item {
float: left !important;
width: auto !important;
}
.w-tabs.layout_ver.measure .w-tabs-sections {
width: 0 !important;
}
.w-tabs.layout_ver.measure .w-tabs-section-content {
display: block !important;
height: 1px;
margin-bottom: -1px;
overflow: hidden;
min-width: 200px;
}
.w-tabs.layout_ver.measure .w-tabs-section.active .w-tabs-section-content {
height: auto;
margin-bottom: 0;
} .w-tabs.autoresize .w-tabs-sections {
height: auto !important;
}
.w-tabs.autoresize .w-tabs-sections-h {
position: static !important;
}
.w-tabs.autoresize .w-tabs-section {
display: none;
}
.w-tabs.autoresize .w-tabs-section.active {
position: relative;
display: block;
} .w-tabs-section.no_indents .w-tabs-section-content,
.w-tabs-section.no_indents .w-tabs-section-content-h {
padding: 0 !important;
margin: 0 !important;
max-width: none;
} .w-video {
background-color: #111;
}
.w-video-h {
position: relative;
height: 0;
overflow: hidden;
padding-bottom: 56.25%; }
.w-video-h iframe,
.w-video-h object,
.w-video-h embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
} .w-video.align_center {
margin: 0 auto;
} .w-video.align_right {
margin-left: auto;
} .w-video.ratio_4x3 .w-video-h {
padding-bottom: 75%;
} .w-video.ratio_3x2 .w-video-h {
padding-bottom: 66.667%;
} .w-video.ratio_1x1 .w-video-h {
padding-bottom: 100%;
} .animate_start {
-webkit-animation-duration: 0.7s;
animation-duration: 0.7s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-transition-timing-function: cubic-bezier(.78,.13,.15,.86);
transition-timing-function: cubic-bezier(.78,.13,.15,.86);
} @keyframes fade {
from { opacity: 0; }
to { opacity: 1; }
}
@-webkit-keyframes fade {
from { opacity: 0; }
to { opacity: 1; }
}
.animate_fade {
opacity: 0;
}
.animate_fade.animate_start {
-webkit-animation-name: fade;
animation-name: fade;
opacity: 1;
} @keyframes afc {
from { opacity: 0; transform: scale(0.2); }
to { opacity: 1; transform: scale(1); }
}
@-webkit-keyframes afc {
from { opacity: 0; -webkit-transform: scale(0.2); }
to { opacity: 1; -webkit-transform: scale(1); }
}
.animate_afc {
opacity: 0;
}
.animate_afc.animate_start {
-webkit-animation-name: afc;
animation-name: afc;
opacity: 1;
} @keyframes afl {
from { opacity: 0; transform: translateX(-50px); }
to { opacity: 1; transform: translateX(0); }
}
@-webkit-keyframes afl {
from { opacity: 0; -webkit-transform: translateX(-50px); }
to { opacity: 1; -webkit-transform: translateX(0); }
}
.animate_afl {
opacity: 0;
}
.animate_afl.animate_start {
-webkit-animation-name: afl;
animation-name: afl;
opacity: 1;
} @keyframes afr {
from { opacity: 0; transform: translateX(50px); }
to { opacity: 1; transform: translateX(0); }
}
@-webkit-keyframes afr {
from { opacity: 0; -webkit-transform: translateX(50px); }
to { opacity: 1; -webkit-transform: translateX(0); }
}
.animate_afr {
opacity: 0;
}
.animate_afr.animate_start {
-webkit-animation-name: afr;
animation-name: afr;
opacity: 1;
} @keyframes aft {
from { opacity: 0; transform: translateY(-50px); }
to { opacity: 1; transform: translateY(0); }
}
@-webkit-keyframes aft {
from { opacity: 0; -webkit-transform: translateY(-50px); }
to { opacity: 1; -webkit-transform: translateY(0); }
}
.animate_aft {
opacity: 0;
}
.animate_aft.animate_start {
-webkit-animation-name: aft;
animation-name: aft;
opacity: 1;
} @keyframes afb {
from { opacity: 0; transform: translateY(50px); }
to { opacity: 1; transform: translateY(0); }
}
@-webkit-keyframes afb {
from { opacity: 0; -webkit-transform: translateY(50px); }
to { opacity: 1; -webkit-transform: translateY(0); }
}
.animate_afb {
opacity: 0;
}
.animate_afb.animate_start {
-webkit-animation-name: afb;
animation-name: afb;
opacity: 1;
} @keyframes wfc {
from { opacity: 0; transform: scaleX(0.01); }
to { opacity: 1; transform: scaleX(1); }
}
@-webkit-keyframes wfc {
from { opacity: 0; -webkit-transform: scaleX(0.01); }
to { opacity: 1; -webkit-transform: scaleX(1); }
}
.animate_wfc {
opacity: 0;
}
.animate_wfc.animate_start {
-webkit-animation-name: wfc;
animation-name: wfc;
opacity: 1;
} @keyframes hfc {
from { opacity: 0; transform: scaleY(0.01); }
to { opacity: 1; transform: scaleY(1); }
}
@-webkit-keyframes hfc {
from { opacity: 0; -webkit-transform: scaleY(0.01); }
to { opacity: 1; -webkit-transform: scaleY(1); }
}
.animate_hfc {
opacity: 0;
}
.animate_hfc.animate_start {
-webkit-animation-name: hfc;
animation-name: hfc;
opacity: 1;
} .d1.animate_start {
-webkit-animation-delay: 0.2s;
animation-delay: 0.2s;
}
.d2.animate_start {
-webkit-animation-delay: 0.4s;
animation-delay: 0.4s;
}
.d3.animate_start {
-webkit-animation-delay: 0.6s;
animation-delay: 0.6s;
}
.d4.animate_start {
-webkit-animation-delay: 0.8s;
animation-delay: 0.8s;
}
.d5.animate_start {
-webkit-animation-delay: 1s;
animation-delay: 1s;
} .s1.animate_start {
-webkit-animation-duration: 0.6s;
animation-duration: 0.6s;
}
.s2.animate_start {
-webkit-animation-duration: 0.8s;
animation-duration: 0.8s;
}
.s3.animate_start {
-webkit-animation-duration: 1s;
animation-duration: 1s;
}
.s4.animate_start {
-webkit-animation-duration: 1.2s;
animation-duration: 1.2s;
}
.s5.animate_start {
-webkit-animation-duration: 1.4s;
animation-duration: 1.4s;
} .animate_revealgrid .animate_reveal {
opacity: 0;
} .disable_effects .animate_afc,
.disable_effects .animate_aft,
.disable_effects .animate_afb,
.disable_effects .animate_afl,
.disable_effects .animate_afr,
.disable_effects .animate_wfc,
.disable_effects .animate_hfc,
.disable_effects .animate_rfl,
.disable_effects .animate_rfr,
.disable_effects .animate_rfc,
.disable_effects .animate_revealgrid .animate_reveal,
.vc_editor.compose-mode .animate_afc,
.vc_editor.compose-mode .animate_aft,
.vc_editor.compose-mode .animate_afb,
.vc_editor.compose-mode .animate_afl,
.vc_editor.compose-mode .animate_afr,
.vc_editor.compose-mode .animate_wfc,
.vc_editor.compose-mode .animate_hfc,
.vc_editor.compose-mode .animate_rfl,
.vc_editor.compose-mode .animate_rfr,
.vc_editor.compose-mode .animate_rfc,
.vc_editor.compose-mode .animate_revealgrid .animate_reveal {
opacity: 1;
-webkit-animation: none !important;
animation: none !important;
} @media print {
.l-header,
.l-footer {
display: none !important;
}
.l-main,
.l-section {
padding: 0 !important;
}
.l-sidebar,
.l-section-h {
padding: 20px 0 !important;
}
.animate_afc,
.animate_aft,
.animate_afb,
.animate_afl,
.animate_afr,
.animate_wfc,
.animate_hfc,
.animate_rfl,
.animate_rfr,
.animate_rfc,
.animate_revealgrid .animate_reveal {
opacity: 1 !important;
-webkit-animation: none !important;
animation: none !important;
}
} .mfp-bg,.mfp-wrap{position:fixed;left:0;top:0}.mfp-bg,.mfp-container,.mfp-wrap{height:100%;width:100%}.mfp-arrow:after,.mfp-arrow:before,.mfp-container:before,.mfp-figure:after{content:''}.mfp-bg{z-index:1042;overflow:hidden;background:#0b0b0b;opacity:.8}.mfp-wrap{z-index:1043;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-close,.mfp-preloader a:hover{color:#FFF}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}.mfp-figure:after,.mfp-iframe-scaler iframe{box-shadow:0 0 8px rgba(0,0,0,.6);position:absolute;left:0}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-figure,img.mfp-img{line-height:0}.mfp-arrow{position:absolute;opacity:.65;margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-image-holder .mfp-content,img.mfp-img{max-width:100%}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{display:block;top:0;width:100%;height:100%;background:#000}.mfp-figure:after,img.mfp-img{width:auto;height:auto;display:block}img.mfp-img{box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure:after{top:40px;bottom:40px;right:0;z-index:-1;background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}} .owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0,0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{display:none}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-item img{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale 100ms ease;-moz-transition:scale 100ms ease;-ms-transition:scale 100ms ease;-o-transition:scale 100ms ease;transition:scale 100ms ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3,1.3);-moz-transition:scale(1.3,1.3);-ms-transition:scale(1.3,1.3);-o-transition:scale(1.3,1.3);transition:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}