@charset "UTF-8";
@charset "UTF-8";
#page-header {
position: relative;
display: table;
width: 100%;
z-index: 3;
overflow: hidden;
-moz-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-webkit-transform: translate3d(0, 0, 0);
-webkit-transform: -webkit-translate3d(0, 0, 0);
transform: translate3d(0, 0, 0); }
#page-header.page-header-init .page-header-inner {
opacity: 1;
visibility: visible; }
#page-header.wtbx-fadeout .page-header-content {
will-change: transform, opacity; }
#page-header .page-header-inner {
display: table-cell;
vertical-align: middle;
-moz-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-webkit-transform: translate3d(0, 0, 0);
-webkit-transform: -webkit-translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
-webkit-transition: opacity 0.5s ease-in-out;
-moz-transition: opacity 0.5s ease-in-out;
-ms-transition: opacity 0.5s ease-in-out;
-o-transition: opacity 0.5s ease-in-out;
transition: opacity 0.5s ease-in-out; }
@media only screen and (max-width: 991px) {
#page-header .page-header-inner .wtbx-page-title h1 {
font-size: 90%; } }
@media only screen and (max-width: 767px) {
#page-header .page-header-inner .wtbx-page-title h1 {
font-size: 80%; } }
#page-header .page-header-wrapper {
position: relative;
padding-left: 0;
padding-right: 0; }
#page-header .page-header-wrapper .wtbx-col-sm-12 {
padding: 0; }
#page-header .wtbx-page-title {
font-size: 40px; }
#page-header .wtbx-page-title h1 {
font-size: 100%;
margin: 0; }
@media only screen and (max-width: 991px) {
#page-header .wtbx-page-title h1 {
font-size: 90%; } }
@media only screen and (max-width: 767px) {
#page-header .wtbx-page-title h1 {
font-size: 80%; } }
#page-header .wtbx-page-breadcrumbs {
z-index: 3; }
#page-header .wtbx-page-breadcrumbs a {
display: inline-block; }
#page-header .wtbx-page-breadcrumbs .separator {
display: inline-block; }
#page-header .wtbx-page-breadcrumbs .wtbx-separator-angle {
margin: 0 .5em;
width: 5px;
position: relative; }
#page-header .wtbx-page-breadcrumbs .wtbx-separator-angle:before {
content: '';
position: absolute;
top: 50%;
left: 50%;
width: .25em;
height: .25em;
border-top-style: solid;
border-top-width: 1px;
border-right-style: solid;
border-right-width: 1px;
-moz-transform: translate3d(-50%, -50%, 0) rotateZ(45deg);
-o-transform: translate3d(-50%, -50%, 0) rotateZ(45deg);
-ms-transform: translate3d(-50%, -50%, 0) rotateZ(45deg);
-webkit-transform: translate3d(-50%, -50%, 0) rotateZ(45deg);
-webkit-transform: -webkit-translate3d(-50%, -50%, 0) rotateZ(45deg);
transform: translate3d(-50%, -50%, 0) rotateZ(45deg); }
#page-header .wtbx-page-breadcrumbs .wtbx-separator-circle {
margin: 0 .5em;
width: 5px;
position: relative; }
#page-header .wtbx-page-breadcrumbs .wtbx-separator-circle:before {
content: '';
position: absolute;
top: 50%;
left: 50%;
width: .3em;
height: .3em;
border-radius: .3em;
opacity: .3;
-moz-transform: translate3d(-50%, -50%, 0);
-o-transform: translate3d(-50%, -50%, 0);
-ms-transform: translate3d(-50%, -50%, 0);
-webkit-transform: translate3d(-50%, -50%, 0);
-webkit-transform: -webkit-translate3d(-50%, -50%, 0);
transform: translate3d(-50%, -50%, 0); }
#page-header .page-header-bg-wrapper {
z-index: -2;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0; }
#page-header .page-header-bg {
z-index: -2;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
-moz-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-webkit-transform: translate3d(0, 0, 0);
-webkit-transform: -webkit-translate3d(0, 0, 0);
transform: translate3d(0, 0, 0); }
#page-header .page-header-image-wrapper {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
width: 100%;
height: 100%;
z-index: -2;
overflow: hidden; }
#page-header .page-header-shadow {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
width: 100%;
height: 100%; }
#page-header .page-header-image {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0; }
#page-header .page-header-image.wtbx_parallax_scroll {
left: 50%; }
#page-header .page-header-image.wtbx_parallax_mousemove {
top: 50%;
left: 50%;
bottom: auto;
right: auto; }
#page-header .page-header-image .wtbx-bg-image,
#page-header .page-header-image .wtbx-bg-image-inner,
#page-header .page-header-image .wtbx-lazy {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0; }
#page-header .page-header-overlay {
text-align: center;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: -1; }
#page-header.layout-one .wtbx-page-title {
text-align: center; }
#page-header.layout-one .wtbx-page-breadcrumbs {
text-align: center;
margin-top: 15px; }
#page-header.layout-one[data-decoration="curve-top"] {
padding-bottom: 65px; }
@media only screen and (max-width: 991px) {
#page-header.layout-one[data-decoration="curve-top"] {
padding-bottom: 45px; } }
@media only screen and (max-width: 767px) {
#page-header.layout-one[data-decoration="curve-top"] {
padding-bottom: 35px; } }
#page-header.layout-one[data-decoration="notch-bottom"] {
padding-bottom: 65px; }
@media only screen and (max-width: 991px) {
#page-header.layout-one[data-decoration="notch-bottom"] {
padding-bottom: 60px; } }
@media only screen and (max-width: 767px) {
#page-header.layout-one[data-decoration="notch-bottom"] {
padding-bottom: 55px; } }
#page-header.layout-one[data-decoration="notch-top"] {
padding-bottom: 65px; }
@media only screen and (max-width: 991px) {
#page-header.layout-one[data-decoration="notch-top"] {
padding-bottom: 60px; } }
@media only screen and (max-width: 767px) {
#page-header.layout-one[data-decoration="notch-top"] {
padding-bottom: 55px; } }
#page-header.layout-one[data-decoration="waves-1"], #page-header.layout-one[data-decoration="waves-2"] {
padding-bottom: 75px; }
@media only screen and (max-width: 991px) {
#page-header.layout-one[data-decoration="waves-1"], #page-header.layout-one[data-decoration="waves-2"] {
padding-bottom: 60px; } }
@media only screen and (max-width: 767px) {
#page-header.layout-one[data-decoration="waves-1"], #page-header.layout-one[data-decoration="waves-2"] {
padding-bottom: 45px; } }
#page-header.layout-two .page-header-inner {
z-index: -1; }
#page-header.layout-two .wtbx-page-title {
text-align: center; }
#page-header.layout-two .wtbx-page-breadcrumbs {
text-align: center;
position: absolute;
bottom: 15px;
left: 0;
right: 0;
-webkit-transition: opacity 0.5s cubic-bezier(0.2, 0, 0.3, 1);
-moz-transition: opacity 0.5s cubic-bezier(0.2, 0, 0.3, 1);
-ms-transition: opacity 0.5s cubic-bezier(0.2, 0, 0.3, 1);
-o-transition: opacity 0.5s cubic-bezier(0.2, 0, 0.3, 1);
transition: opacity 0.5s cubic-bezier(0.2, 0, 0.3, 1); }
#page-header.layout-two .wtbx-page-breadcrumbs.fade {
opacity: 0 !important;
-webkit-transition: opacity 0.2s cubic-bezier(0.2, 0, 0.3, 1) !important;
-moz-transition: opacity 0.2s cubic-bezier(0.2, 0, 0.3, 1) !important;
-ms-transition: opacity 0.2s cubic-bezier(0.2, 0, 0.3, 1) !important;
-o-transition: opacity 0.2s cubic-bezier(0.2, 0, 0.3, 1) !important;
transition: opacity 0.2s cubic-bezier(0.2, 0, 0.3, 1) !important; }
#page-header.layout-two:before {
content: '';
position: absolute;
bottom: 0;
height: 120px;
left: 0;
right: 0;
z-index: -1;
opacity: .4;
background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%); background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%); background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#80000000',GradientType=0 ); }
#page-header.layout-two[data-decoration="curve-top"] {
padding-bottom: 65px; }
@media only screen and (max-width: 991px) {
#page-header.layout-two[data-decoration="curve-top"] {
padding-bottom: 45px; } }
@media only screen and (max-width: 767px) {
#page-header.layout-two[data-decoration="curve-top"] {
padding-bottom: 35px; } }
#page-header.layout-two[data-decoration="notch-bottom"] {
padding-bottom: 65px; }
@media only screen and (max-width: 991px) {
#page-header.layout-two[data-decoration="notch-bottom"] {
padding-bottom: 60px; } }
@media only screen and (max-width: 767px) {
#page-header.layout-two[data-decoration="notch-bottom"] {
padding-bottom: 55px; } }
#page-header.layout-two[data-decoration="notch-top"] {
padding-bottom: 65px; }
@media only screen and (max-width: 991px) {
#page-header.layout-two[data-decoration="notch-top"] {
padding-bottom: 60px; } }
@media only screen and (max-width: 767px) {
#page-header.layout-two[data-decoration="notch-top"] {
padding-bottom: 55px; } }
#page-header.layout-two[data-decoration="waves-1"], #page-header.layout-two[data-decoration="waves-2"] {
padding-bottom: 75px; }
@media only screen and (max-width: 991px) {
#page-header.layout-two[data-decoration="waves-1"], #page-header.layout-two[data-decoration="waves-2"] {
padding-bottom: 60px; } }
@media only screen and (max-width: 767px) {
#page-header.layout-two[data-decoration="waves-1"], #page-header.layout-two[data-decoration="waves-2"] {
padding-bottom: 45px; } }
#page-header.layout-three .page-header-inner, #page-header.layout-four .page-header-inner {
vertical-align: bottom;
padding-bottom: 30px; }
#page-header.layout-three .page-header-wrapper, #page-header.layout-four .page-header-wrapper {
position: relative; }
#page-header.layout-three[data-decoration="curve-top"], #page-header.layout-four[data-decoration="curve-top"] {
padding-bottom: 65px; }
@media only screen and (max-width: 991px) {
#page-header.layout-three[data-decoration="curve-top"], #page-header.layout-four[data-decoration="curve-top"] {
padding-bottom: 45px; } }
@media only screen and (max-width: 767px) {
#page-header.layout-three[data-decoration="curve-top"], #page-header.layout-four[data-decoration="curve-top"] {
padding-bottom: 35px; } }
#page-header.layout-three[data-decoration="curve-bottom"], #page-header.layout-four[data-decoration="curve-bottom"] {
padding-bottom: 80px; }
@media only screen and (max-width: 991px) {
#page-header.layout-three[data-decoration="curve-bottom"], #page-header.layout-four[data-decoration="curve-bottom"] {
padding-bottom: 60px; } }
@media only screen and (max-width: 767px) {
#page-header.layout-three[data-decoration="curve-bottom"], #page-header.layout-four[data-decoration="curve-bottom"] {
padding-bottom: 50px; } }
#page-header.layout-three[data-decoration="notch-bottom"], #page-header.layout-four[data-decoration="notch-bottom"] {
padding-bottom: 80px; }
@media only screen and (max-width: 991px) {
#page-header.layout-three[data-decoration="notch-bottom"], #page-header.layout-four[data-decoration="notch-bottom"] {
padding-bottom: 75px; } }
@media only screen and (max-width: 767px) {
#page-header.layout-three[data-decoration="notch-bottom"], #page-header.layout-four[data-decoration="notch-bottom"] {
padding-bottom: 70px; } }
@media only screen and (max-width: 767px) {
#page-header.layout-three[data-decoration="notch-top"], #page-header.layout-four[data-decoration="notch-top"] {
padding-bottom: 55px; } }
#page-header.layout-three[data-decoration="waves-1"], #page-header.layout-three[data-decoration="waves-2"], #page-header.layout-four[data-decoration="waves-1"], #page-header.layout-four[data-decoration="waves-2"] {
padding-bottom: 75px; }
@media only screen and (max-width: 991px) {
#page-header.layout-three[data-decoration="waves-1"], #page-header.layout-three[data-decoration="waves-2"], #page-header.layout-four[data-decoration="waves-1"], #page-header.layout-four[data-decoration="waves-2"] {
padding-bottom: 60px; } }
@media only screen and (max-width: 767px) {
#page-header.layout-three[data-decoration="waves-1"], #page-header.layout-three[data-decoration="waves-2"], #page-header.layout-four[data-decoration="waves-1"], #page-header.layout-four[data-decoration="waves-2"] {
padding-bottom: 45px; } }
#page-header.layout-three .wtbx-page-title,
#page-header.layout-three .wtbx-page-breadcrumbs {
text-align: left; }
#page-header.layout-three .page-header-wrapper {
position: relative;
padding: 0 0 0 25px; }
#page-header.layout-three .page-header-wrapper:before {
content: '';
position: absolute;
left: 0;
top: 0;
bottom: 0;
width: 2px;
display: block;
border-radius: 2px; }
#page-header.layout-four .wtbx-page-title,
#page-header.layout-four .wtbx-page-breadcrumbs {
text-align: right; }
#page-header.layout-four .page-header-wrapper {
position: relative;
padding: 0 25px 0 0; }
#page-header.layout-four .page-header-wrapper:before {
content: '';
position: absolute;
right: 0;
top: 0;
bottom: 0;
width: 2px;
display: block;
border-radius: 2px; }
#page-header.layout-five .page-header-inner {
vertical-align: bottom;
padding-bottom: 30px; }
#page-header.layout-five .wtbx-page-title {
float: left; }
#page-header.layout-five .wtbx-page-title h1 {
line-height: 40px; }
#page-header.layout-five .wtbx-page-breadcrumbs {
float: right; }
#page-header.layout-five .wtbx-page-breadcrumbs .breadcrumbs-path {
line-height: 40px; }
#page-header.layout-six .page-header-inner {
vertical-align: bottom;
padding-bottom: 30px; }
#page-header.layout-six .wtbx-page-title {
float: right; }
#page-header.layout-six .wtbx-page-title h1 {
line-height: 40px; }
#page-header.layout-six .wtbx-page-breadcrumbs {
float: left; }
#page-header.layout-six .wtbx-page-breadcrumbs .breadcrumbs-path {
line-height: 40px; }
@media only screen and (max-width: 767px) {
#page-header.layout-five .page-header-wrapper, #page-header.layout-six .page-header-wrapper {
padding-bottom: 15px; }
#page-header.layout-five .wtbx-page-title, #page-header.layout-six .wtbx-page-title {
float: none;
text-align: center; }
#page-header.layout-five .wtbx-page-breadcrumbs, #page-header.layout-six .wtbx-page-breadcrumbs {
float: none;
text-align: center; } }
#page-header.layout-five[data-decoration="curve-top"], #page-header.layout-six[data-decoration="curve-top"] {
padding-bottom: 65px; }
@media only screen and (max-width: 991px) {
#page-header.layout-five[data-decoration="curve-top"], #page-header.layout-six[data-decoration="curve-top"] {
padding-bottom: 45px; } }
@media only screen and (max-width: 767px) {
#page-header.layout-five[data-decoration="curve-top"], #page-header.layout-six[data-decoration="curve-top"] {
padding-bottom: 35px; } }
#page-header.layout-five[data-decoration="curve-bottom"], #page-header.layout-six[data-decoration="curve-bottom"] {
padding-bottom: 50px; }
@media only screen and (max-width: 991px) {
#page-header.layout-five[data-decoration="curve-bottom"], #page-header.layout-six[data-decoration="curve-bottom"] {
padding-bottom: 35px; } }
@media only screen and (max-width: 767px) {
#page-header.layout-five[data-decoration="curve-bottom"], #page-header.layout-six[data-decoration="curve-bottom"] {
padding-bottom: 20px; } }
#page-header.layout-five[data-decoration="notch-bottom"], #page-header.layout-six[data-decoration="notch-bottom"] {
padding-bottom: 50px; }
#page-header.layout-five[data-decoration="notch-bottom"] .wtbx-scrolldown-button, #page-header.layout-six[data-decoration="notch-bottom"] .wtbx-scrolldown-button {
bottom: -15px; }
@media only screen and (max-width: 991px) {
#page-header.layout-five[data-decoration="notch-bottom"], #page-header.layout-six[data-decoration="notch-bottom"] {
padding-bottom: 45px; } }
@media only screen and (max-width: 767px) {
#page-header.layout-five[data-decoration="notch-bottom"], #page-header.layout-six[data-decoration="notch-bottom"] {
padding-bottom: 40px; }
#page-header.layout-five[data-decoration="notch-bottom"] .wtbx-scrolldown-button, #page-header.layout-six[data-decoration="notch-bottom"] .wtbx-scrolldown-button {
bottom: -10x; } }
#page-header.layout-five[data-decoration="notch-top"] .wtbx-scrolldown-button, #page-header.layout-six[data-decoration="notch-top"] .wtbx-scrolldown-button {
bottom: 60px; }
@media only screen and (max-width: 767px) {
#page-header.layout-five[data-decoration="notch-top"], #page-header.layout-six[data-decoration="notch-top"] {
padding-bottom: 60px; }
#page-header.layout-five[data-decoration="notch-top"] .wtbx-scrolldown-button, #page-header.layout-six[data-decoration="notch-top"] .wtbx-scrolldown-button {
bottom: -10px; } }
#page-header.layout-five[data-decoration="waves-1"], #page-header.layout-five[data-decoration="waves-2"], #page-header.layout-six[data-decoration="waves-1"], #page-header.layout-six[data-decoration="waves-2"] {
padding-bottom: 75px; }
@media only screen and (max-width: 991px) {
#page-header.layout-five[data-decoration="waves-1"], #page-header.layout-five[data-decoration="waves-2"], #page-header.layout-six[data-decoration="waves-1"], #page-header.layout-six[data-decoration="waves-2"] {
padding-bottom: 60px; } }
@media only screen and (max-width: 767px) {
#page-header.layout-five[data-decoration="waves-1"], #page-header.layout-five[data-decoration="waves-2"], #page-header.layout-six[data-decoration="waves-1"], #page-header.layout-six[data-decoration="waves-2"] {
padding-bottom: 45px; } }
#page-header .page-header-author {
text-align: center; }
#page-header .page-header-author.page-header-inner {
padding-bottom: 30px; }
#page-header .page-header-author .row-inner {
max-width: 600px; }
#page-header .page-header-author .author-image {
width: 60px;
height: 60px;
margin: 0 auto; }
#page-header .page-header-author .author-image img {
border-radius: 50%; }
#page-header .page-header-author .author-contacts {
margin: 15px auto 0; }
#page-header .page-header-author .author-contacts a {
position: relative;
width: 36px;
height: 36px;
line-height: 36px;
border-radius: 50%;
display: inline-block;
-webkit-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-moz-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-ms-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-o-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1); }
#page-header .page-header-author .author-contacts a:before {
content: '';
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
border-radius: 50%;
opacity: 0;
z-index: -1;
-moz-transform: scale3d(0.9, 0.9, 1);
-o-transform: scale3d(0.9, 0.9, 1);
-ms-transform: scale3d(0.9, 0.9, 1);
-webkit-transform: scale3d(0.9, 0.9, 1);
-webkit-transform: -webkit-scale3d(0.9, 0.9, 1);
transform: scale3d(0.9, 0.9, 1);
-webkit-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-moz-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-ms-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-o-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1); }
#page-header .page-header-author .author-contacts a:hover:before {
opacity: 1;
-moz-transform: scale3d(1, 1, 1);
-o-transform: scale3d(1, 1, 1);
-ms-transform: scale3d(1, 1, 1);
-webkit-transform: scale3d(1, 1, 1);
-webkit-transform: -webkit-scale3d(1, 1, 1);
transform: scale3d(1, 1, 1); }
#page-header .page-header-author .author-contacts a i {
font-size: 16px;
-webkit-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-moz-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-ms-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-o-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1); }
#page-header .page-header-author .author-title {
margin: 15px auto 0; }
#page-header .page-header-author .author-title .author-name {
font-size: 1.5em;
font-weight: 600;
line-height: 1.5;
text-transform: none;
letter-spacing: normal;
display: block;
margin: 0; }
#page-header .page-header-author .author-title .author-position {
font-size: 11px;
font-weight: 600;
line-height: 1.5;
text-transform: uppercase;
display: block;
opacity: .5;
margin-top: .5em; }
#page-header .page-header-author .author-info {
margin: 40px auto 0;
font-size: 16px;
line-height: 1.9;
position: relative; }
#page-header.page-header-author-wrapper[data-decoration="curve-top"] {
padding-bottom: 65px; }
@media only screen and (max-width: 991px) {
#page-header.page-header-author-wrapper[data-decoration="curve-top"] {
padding-bottom: 45px; } }
@media only screen and (max-width: 767px) {
#page-header.page-header-author-wrapper[data-decoration="curve-top"] {
padding-bottom: 35px; } }
#page-header.page-header-author-wrapper[data-decoration="curve-bottom"] {
padding-bottom: 65px; }
@media only screen and (max-width: 991px) {
#page-header.page-header-author-wrapper[data-decoration="curve-bottom"] {
padding-bottom: 60px; } }
@media only screen and (max-width: 767px) {
#page-header.page-header-author-wrapper[data-decoration="curve-bottom"] {
padding-bottom: 55px; } }
#page-header.page-header-author-wrapper[data-decoration="notch-bottom"] {
padding-bottom: 65px; }
@media only screen and (max-width: 991px) {
#page-header.page-header-author-wrapper[data-decoration="notch-bottom"] {
padding-bottom: 60px; } }
@media only screen and (max-width: 767px) {
#page-header.page-header-author-wrapper[data-decoration="notch-bottom"] {
padding-bottom: 55px; } }
#page-header.page-header-author-wrapper[data-decoration="notch-top"] {
padding-bottom: 65px; }
@media only screen and (max-width: 991px) {
#page-header.page-header-author-wrapper[data-decoration="notch-top"] {
padding-bottom: 60px; } }
@media only screen and (max-width: 767px) {
#page-header.page-header-author-wrapper[data-decoration="notch-top"] {
padding-bottom: 55px; } }
#page-header.page-header-author-wrapper[data-decoration="waves-1"], #page-header.page-header-author-wrapper[data-decoration="waves-2"] {
padding-bottom: 80px; }
@media only screen and (max-width: 991px) {
#page-header.page-header-author-wrapper[data-decoration="waves-1"], #page-header.page-header-author-wrapper[data-decoration="waves-2"] {
padding-bottom: 55px; } }
@media only screen and (max-width: 767px) {
#page-header.page-header-author-wrapper[data-decoration="waves-1"], #page-header.page-header-author-wrapper[data-decoration="waves-2"] {
padding-bottom: 50px; } }
#page-header .header-section-meta,
#page-header .post-header-section-meta {
-webkit-transition: opacity 0.2s cubic-bezier(0.2, 0, 0.3, 1);
-moz-transition: opacity 0.2s cubic-bezier(0.2, 0, 0.3, 1);
-ms-transition: opacity 0.2s cubic-bezier(0.2, 0, 0.3, 1);
-o-transition: opacity 0.2s cubic-bezier(0.2, 0, 0.3, 1);
transition: opacity 0.2s cubic-bezier(0.2, 0, 0.3, 1); }
#page-header .header-section-meta.fade,
#page-header .post-header-section-meta.fade {
opacity: 0; }
#page-header .page-header-inner.page-header-post {
text-align: center; }
#page-header .page-header-inner.page-header-post h1 {
font-size: 2.5em;
text-transform: none;
letter-spacing: normal;
margin: 0;
font-weight: 600;
line-height: 1.5; }
#page-header .page-header-inner.page-header-post.page-header-post-custom_1 .hero-meta-categories {
margin-bottom: 2em; }
#page-header .page-header-inner.page-header-post.page-header-post-custom_1 .hero-meta-categories a {
display: inline-block;
line-height: 2.4;
font-size: .714286em;
font-weight: 600;
text-transform: uppercase;
padding: 0 1em;
border-radius: 4em;
background-color: rgba(0, 0, 0, 0.2);
margin: 0 .1em;
-webkit-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-moz-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-ms-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-o-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1); }
#page-header .page-header-inner.page-header-post.page-header-post-custom_1 .hero-meta-categories a:hover {
background-color: #fff;
box-shadow: 0 12px 35px -7px rgba(9, 31, 67, 0.3); }
#page-header .page-header-inner.page-header-post.page-header-post-custom_1 .header-section-meta {
margin: 2em auto 0;
display: inline-block; }
#page-header .page-header-inner.page-header-post.page-header-post-custom_1 .header-section-meta a {
color: inherit;
font-weight: 600; }
#page-header .page-header-inner.page-header-post.page-header-post-custom_1 .header-section-meta a:hover {
text-decoration: underline; }
#page-header[data-skin="dark"] .page-header-inner.page-header-post.page-header-post-custom_1 .hero-meta-categories a {
background-color: #fff;
box-shadow: 0 5px 25px -4px rgba(9, 31, 67, 0.15); }
#page-header[data-skin="dark"] .page-header-inner.page-header-post.page-header-post-custom_1 .hero-meta-categories a:hover {
box-shadow: 0 12px 35px -7px rgba(9, 31, 67, 0.3); }
#page-header[data-decoration="curve-top"] .page-header-inner.page-header-post.page-header-post-custom_1 .header-section-meta {
bottom: 65px; }
@media only screen and (max-width: 991px) {
#page-header[data-decoration="curve-top"] .page-header-inner.page-header-post.page-header-post-custom_1 .header-section-meta {
bottom: 45px; } }
@media only screen and (max-width: 767px) {
#page-header[data-decoration="curve-top"] .page-header-inner.page-header-post.page-header-post-custom_1 .header-section-meta {
bottom: 35px; } }
#page-header[data-decoration="curve-top"] .page-header-inner.page-header-post.page-header-post-custom_2 .post-header-section-meta {
bottom: 50px; }
@media only screen and (max-width: 991px) {
#page-header[data-decoration="curve-top"] .page-header-inner.page-header-post.page-header-post-custom_2 .post-header-section-meta {
bottom: 40px; } }
@media only screen and (max-width: 767px) {
#page-header[data-decoration="curve-top"] .page-header-inner.page-header-post.page-header-post-custom_2 .post-header-section-meta {
bottom: 30px; } }
#page-header[data-decoration="curve-top"] .page-header-author.page-header-inner {
padding-bottom: 65px; }
@media only screen and (max-width: 991px) {
#page-header[data-decoration="curve-top"] .page-header-author.page-header-inner {
padding-bottom: 45px; } }
@media only screen and (max-width: 767px) {
#page-header[data-decoration="curve-top"] .page-header-author.page-header-inner {
padding-bottom: 35px; } }
#page-header[data-decoration="curve-bottom"] .page-header-inner.page-header-post.page-header-post-custom_2 .post-header-section-meta {
bottom: 65px; }
@media only screen and (max-width: 991px) {
#page-header[data-decoration="curve-bottom"] .page-header-inner.page-header-post.page-header-post-custom_2 .post-header-section-meta {
bottom: 60px; } }
@media only screen and (max-width: 767px) {
#page-header[data-decoration="curve-bottom"] .page-header-inner.page-header-post.page-header-post-custom_2 .post-header-section-meta {
bottom: 55px; } }
#page-header[data-decoration="curve-bottom"] .page-header-author.page-header-inner {
padding-bottom: 45px; }
#page-header[data-decoration="notch-bottom"] .page-header-inner.page-header-post.page-header-post-custom_1 .header-section-meta,
#page-header[data-decoration="notch-bottom"] .page-header-inner.page-header-post.page-header-post-custom_2 .post-header-section-meta {
bottom: 65px; }
@media only screen and (max-width: 991px) {
#page-header[data-decoration="notch-bottom"] .page-header-inner.page-header-post.page-header-post-custom_1 .header-section-meta,
#page-header[data-decoration="notch-bottom"] .page-header-inner.page-header-post.page-header-post-custom_2 .post-header-section-meta {
bottom: 60px; } }
@media only screen and (max-width: 767px) {
#page-header[data-decoration="notch-bottom"] .page-header-inner.page-header-post.page-header-post-custom_1 .header-section-meta,
#page-header[data-decoration="notch-bottom"] .page-header-inner.page-header-post.page-header-post-custom_2 .post-header-section-meta {
bottom: 55px; } }
#page-header[data-decoration="notch-bottom"] .page-header-author.page-header-inner {
padding-bottom: 65px; }
@media only screen and (max-width: 991px) {
#page-header[data-decoration="notch-bottom"] .page-header-author.page-header-inner {
padding-bottom: 60px; } }
@media only screen and (max-width: 767px) {
#page-header[data-decoration="notch-bottom"] .page-header-author.page-header-inner {
padding-bottom: 55px; } }
#page-header[data-decoration="notch-top"] .page-header-inner.page-header-post.page-header-post-custom_1 .header-section-meta {
bottom: 65px; }
@media only screen and (max-width: 991px) {
#page-header[data-decoration="notch-top"] .page-header-inner.page-header-post.page-header-post-custom_1 .header-section-meta {
bottom: 60px; } }
@media only screen and (max-width: 767px) {
#page-header[data-decoration="notch-top"] .page-header-inner.page-header-post.page-header-post-custom_1 .header-section-meta {
bottom: 55px; } }
#page-header[data-decoration="notch-top"] .page-header-author.page-header-inner {
padding-bottom: 65px; }
@media only screen and (max-width: 991px) {
#page-header[data-decoration="notch-top"] .page-header-author.page-header-inner {
padding-bottom: 60px; } }
@media only screen and (max-width: 767px) {
#page-header[data-decoration="notch-top"] .page-header-author.page-header-inner {
padding-bottom: 55px; } }
#page-header[data-decoration="waves-1"] .page-header-inner.page-header-post.page-header-post-custom_1 .header-section-meta,
#page-header[data-decoration="waves-1"] .page-header-inner.page-header-post.page-header-post-custom_2 .post-header-section-meta, #page-header[data-decoration="waves-2"] .page-header-inner.page-header-post.page-header-post-custom_1 .header-section-meta,
#page-header[data-decoration="waves-2"] .page-header-inner.page-header-post.page-header-post-custom_2 .post-header-section-meta {
bottom: 80px; }
@media only screen and (max-width: 991px) {
#page-header[data-decoration="waves-1"] .page-header-inner.page-header-post.page-header-post-custom_1 .header-section-meta,
#page-header[data-decoration="waves-1"] .page-header-inner.page-header-post.page-header-post-custom_2 .post-header-section-meta, #page-header[data-decoration="waves-2"] .page-header-inner.page-header-post.page-header-post-custom_1 .header-section-meta,
#page-header[data-decoration="waves-2"] .page-header-inner.page-header-post.page-header-post-custom_2 .post-header-section-meta {
bottom: 65px; } }
@media only screen and (max-width: 767px) {
#page-header[data-decoration="waves-1"] .page-header-inner.page-header-post.page-header-post-custom_1 .header-section-meta,
#page-header[data-decoration="waves-1"] .page-header-inner.page-header-post.page-header-post-custom_2 .post-header-section-meta, #page-header[data-decoration="waves-2"] .page-header-inner.page-header-post.page-header-post-custom_1 .header-section-meta,
#page-header[data-decoration="waves-2"] .page-header-inner.page-header-post.page-header-post-custom_2 .post-header-section-meta {
bottom: 50px; } }
#page-header[data-decoration="waves-1"] .page-header-inner.page-header-post.page-header-post-custom_1.page-header-inner,
#page-header[data-decoration="waves-1"] .page-header-inner.page-header-post.page-header-post-custom_2.page-header-inner, #page-header[data-decoration="waves-2"] .page-header-inner.page-header-post.page-header-post-custom_1.page-header-inner,
#page-header[data-decoration="waves-2"] .page-header-inner.page-header-post.page-header-post-custom_2.page-header-inner {
padding-bottom: 80px; }
@media only screen and (max-width: 991px) {
#page-header[data-decoration="waves-1"] .page-header-inner.page-header-post.page-header-post-custom_1.page-header-inner,
#page-header[data-decoration="waves-1"] .page-header-inner.page-header-post.page-header-post-custom_2.page-header-inner, #page-header[data-decoration="waves-2"] .page-header-inner.page-header-post.page-header-post-custom_1.page-header-inner,
#page-header[data-decoration="waves-2"] .page-header-inner.page-header-post.page-header-post-custom_2.page-header-inner {
padding-bottom: 65px; } }
@media only screen and (max-width: 767px) {
#page-header[data-decoration="waves-1"] .page-header-inner.page-header-post.page-header-post-custom_1.page-header-inner,
#page-header[data-decoration="waves-1"] .page-header-inner.page-header-post.page-header-post-custom_2.page-header-inner, #page-header[data-decoration="waves-2"] .page-header-inner.page-header-post.page-header-post-custom_1.page-header-inner,
#page-header[data-decoration="waves-2"] .page-header-inner.page-header-post.page-header-post-custom_2.page-header-inner {
padding-bottom: 50px; } }
#page-header.type-content_block {
padding-top: 0 !important;
padding-bottom: 0 !important; }
#page-header.type-content_block .wtbx-section-decoration {
z-index: 9998; }
#page-header.type-content_block .wtbx-scrolldown-button {
z-index: 9999; }
#page-header.type-content_block[data-decoration="curve-top"] .wtbx-scrolldown-button {
bottom: 65px; }
@media only screen and (max-width: 991px) {
#page-header.type-content_block[data-decoration="curve-top"] .wtbx-scrolldown-button {
bottom: 45px; } }
@media only screen and (max-width: 767px) {
#page-header.type-content_block[data-decoration="curve-top"] .wtbx-scrolldown-button {
bottom: 35px; } }
#page-header.type-content_block[data-decoration="notch-bottom"] .wtbx-scrolldown-button {
bottom: 65px; }
@media only screen and (max-width: 991px) {
#page-header.type-content_block[data-decoration="notch-bottom"] .wtbx-scrolldown-button {
bottom: 60px; } }
@media only screen and (max-width: 767px) {
#page-header.type-content_block[data-decoration="notch-bottom"] .wtbx-scrolldown-button {
bottom: 55px; } }
#page-header.type-content_block[data-decoration="notch-top"] .wtbx-scrolldown-button {
bottom: 65px; }
@media only screen and (max-width: 991px) {
#page-header.type-content_block[data-decoration="notch-top"] .wtbx-scrolldown-button {
bottom: 60px; } }
@media only screen and (max-width: 767px) {
#page-header.type-content_block[data-decoration="notch-top"] .wtbx-scrolldown-button {
bottom: 55px; } }
body.device-desktop #page-header.scroll-hs_3d_slide {
box-shadow: inset 0 15px 60px -10px rgba(9, 31, 67, 0.3); }
body.device-desktop #page-header.scroll-hs_3d_slide .page-header-bg-wrapper {
moz-transform-origin: bottom center;
-o-transform-origin: bottom center;
-ms-transform-origin: bottom center;
-webkit-transform-origin: bottom center;
transform-origin: bottom center; }
body.device-desktop #page-header.scroll-hs_3d_slide .page-header-image-wrapper {
width: 100%;
height: 100%;
top: 50%;
left: 50%;
bottom: auto;
right: auto;
box-shadow: 0 15px 60px -10px rgba(9, 31, 67, 0.3);
overflow: hidden;
-moz-transform: translate3d(-50%, -50%, 0);
-o-transform: translate3d(-50%, -50%, 0);
-ms-transform: translate3d(-50%, -50%, 0);
-webkit-transform: translate3d(-50%, -50%, 0);
-webkit-transform: -webkit-translate3d(-50%, -50%, 0);
transform: translate3d(-50%, -50%, 0); }
body.device-desktop #page-header.scroll-hs_3d_slide .page-header-shadow {
width: 100%;
height: 100%;
top: 50%;
left: 50%;
bottom: auto;
right: auto;
box-shadow: 0 15px 60px -10px rgba(9, 31, 67, 0.3);
overflow: hidden;
moz-transform-origin: bottom center;
-o-transform-origin: bottom center;
-ms-transform-origin: bottom center;
-webkit-transform-origin: bottom center;
transform-origin: bottom center;
-moz-transform: translate3d(-50%, -50%, 0);
-o-transform: translate3d(-50%, -50%, 0);
-ms-transform: translate3d(-50%, -50%, 0);
-webkit-transform: translate3d(-50%, -50%, 0);
-webkit-transform: -webkit-translate3d(-50%, -50%, 0);
transform: translate3d(-50%, -50%, 0); }
body.device-desktop #page-header.scroll-hs_3d_slide .page-header-inner {
moz-transform-origin: bottom center;
-o-transform-origin: bottom center;
-ms-transform-origin: bottom center;
-webkit-transform-origin: bottom center;
transform-origin: bottom center; }
body.device-desktop #page-header.scroll-cont_zoom_in {
z-index: 0; }
body.device-desktop #page-header.scroll-cont_zoom_in .page-header-bg-wrapper {
height: 100vh;
width: 100%; }
body.device-desktop #page-header.scroll-cont_zoom_in .page-header-inner {
-webkit-transition: transform 0.8s cubic-bezier(0.2, 0, 0.3, 1);
-moz-transition: transform 0.8s cubic-bezier(0.2, 0, 0.3, 1);
-ms-transition: transform 0.8s cubic-bezier(0.2, 0, 0.3, 1);
-o-transition: transform 0.8s cubic-bezier(0.2, 0, 0.3, 1);
transition: transform 0.8s cubic-bezier(0.2, 0, 0.3, 1); }
body.device-desktop #page-header.scroll-cont_zoom_in + #page-wrap {
border-radius: 8px;
box-shadow: 0 15px 60px -10px rgba(9, 31, 67, 0.3);
overflow: hidden;
moz-transform-origin: top center;
-o-transform-origin: top center;
-ms-transform-origin: top center;
-webkit-transform-origin: top center;
transform-origin: top center; }
body.device-desktop #page-header.scroll-cont_zoom_in + #page-wrap:not(.scrolled-into-view) {
-moz-transform: scale3d(0.916515, 0.916515, 1);
-o-transform: scale3d(0.916515, 0.916515, 1);
-ms-transform: scale3d(0.916515, 0.916515, 1);
-webkit-transform: scale3d(0.916515, 0.916515, 1);
-webkit-transform: -webkit-scale3d(0.916515, 0.916515, 1);
transform: scale3d(0.916515, 0.916515, 1); }
body.device-desktop #page-header.scroll-cont_zoom_in + #page-wrap.scrolled-into-view {
border-radius: 0;
box-shadow: none; }  .wtbx-scrolldown-button {
text-align: center;
z-index: 3;
width: 40px;
height: 40px;
position: absolute;
bottom: 30px;
left: 50%;
-moz-transform: translate3d(-50%, 0, 0);
-o-transform: translate3d(-50%, 0, 0);
-ms-transform: translate3d(-50%, 0, 0);
-webkit-transform: translate3d(-50%, 0, 0);
-webkit-transform: -webkit-translate3d(-50%, 0, 0);
transform: translate3d(-50%, 0, 0);
-webkit-transition: all 0.5s cubic-bezier(0.2, 0, 0.3, 1);
-moz-transition: all 0.5s cubic-bezier(0.2, 0, 0.3, 1);
-ms-transition: all 0.5s cubic-bezier(0.2, 0, 0.3, 1);
-o-transition: all 0.5s cubic-bezier(0.2, 0, 0.3, 1);
transition: all 0.5s cubic-bezier(0.2, 0, 0.3, 1);
cursor: pointer; }
.wtbx-scrolldown-button.fade {
opacity: 0 !important;
-webkit-transition: opacity 0.2s cubic-bezier(0.2, 0, 0.3, 1) !important;
-moz-transition: opacity 0.2s cubic-bezier(0.2, 0, 0.3, 1) !important;
-ms-transition: opacity 0.2s cubic-bezier(0.2, 0, 0.3, 1) !important;
-o-transition: opacity 0.2s cubic-bezier(0.2, 0, 0.3, 1) !important;
transition: opacity 0.2s cubic-bezier(0.2, 0, 0.3, 1) !important; }
.wtbx-scrolldown-button.scrolldown-arrow-single {
opacity: .7; }
.wtbx-scrolldown-button.scrolldown-arrow-single span {
position: absolute;
top: 50%;
left: 50%;
-moz-transform: translate3d(-50%, -50%, 0) scale3d(0.75, 0.75, 1);
-o-transform: translate3d(-50%, -50%, 0) scale3d(0.75, 0.75, 1);
-ms-transform: translate3d(-50%, -50%, 0) scale3d(0.75, 0.75, 1);
-webkit-transform: translate3d(-50%, -50%, 0) scale3d(0.75, 0.75, 1);
-webkit-transform: -webkit-translate3d(-50%, -50%, 0) scale3d(0.75, 0.75, 1);
transform: translate3d(-50%, -50%, 0) scale3d(0.75, 0.75, 1);
width: 2px;
height: 28px; }
.wtbx-scrolldown-button.scrolldown-arrow-single span:before {
content: '';
position: absolute;
bottom: 0;
left: 50%;
width: 6px;
height: 6px;
-moz-transform: translate3d(-50%, 0, 0) rotateZ(45deg);
-o-transform: translate3d(-50%, 0, 0) rotateZ(45deg);
-ms-transform: translate3d(-50%, 0, 0) rotateZ(45deg);
-webkit-transform: translate3d(-50%, 0, 0) rotateZ(45deg);
-webkit-transform: -webkit-translate3d(-50%, 0, 0) rotateZ(45deg);
transform: translate3d(-50%, 0, 0) rotateZ(45deg);
moz-transform-origin: center center;
-o-transform-origin: center center;
-ms-transform-origin: center center;
-webkit-transform-origin: center center;
transform-origin: center center;
border-right-width: 2px;
border-right-style: solid;
border-bottom-width: 2px;
border-bottom-style: solid; }
.wtbx-scrolldown-button.scrolldown-arrow-single.wtbx-skin-light span {
background-color: #fff; }
.wtbx-scrolldown-button.scrolldown-arrow-single.wtbx-skin-light span:before {
border-color: #fff; }
.wtbx-scrolldown-button.scrolldown-arrow-single:hover {
opacity: 1;
-moz-transform: translate3d(-50%, 5px, 0);
-o-transform: translate3d(-50%, 5px, 0);
-ms-transform: translate3d(-50%, 5px, 0);
-webkit-transform: translate3d(-50%, 5px, 0);
-webkit-transform: -webkit-translate3d(-50%, 5px, 0);
transform: translate3d(-50%, 5px, 0);
-webkit-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-moz-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-ms-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-o-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1); }
.wtbx-scrolldown-button.scrolldown-angle-down {
border-radius: 50%;
border-width: 2px;
border-style: solid;
opacity: .5;
-webkit-transition: all 0.5s cubic-bezier(0.2, 0, 0.3, 1);
-moz-transition: all 0.5s cubic-bezier(0.2, 0, 0.3, 1);
-ms-transition: all 0.5s cubic-bezier(0.2, 0, 0.3, 1);
-o-transition: all 0.5s cubic-bezier(0.2, 0, 0.3, 1);
transition: all 0.5s cubic-bezier(0.2, 0, 0.3, 1); }
.wtbx-scrolldown-button.scrolldown-angle-down span {
position: absolute;
top: 50%;
left: 50%;
width: 7px;
height: 7px;
-moz-transform: translate3d(-50%, -3px, 0) rotateZ(45deg);
-o-transform: translate3d(-50%, -3px, 0) rotateZ(45deg);
-ms-transform: translate3d(-50%, -3px, 0) rotateZ(45deg);
-webkit-transform: translate3d(-50%, -3px, 0) rotateZ(45deg);
-webkit-transform: -webkit-translate3d(-50%, -3px, 0) rotateZ(45deg);
transform: translate3d(-50%, -3px, 0) rotateZ(45deg);
moz-transform-origin: center center;
-o-transform-origin: center center;
-ms-transform-origin: center center;
-webkit-transform-origin: center center;
transform-origin: center center;
border-right-width: 2px;
border-right-style: solid;
border-bottom-width: 2px;
border-bottom-style: solid; }
.wtbx-scrolldown-button.scrolldown-angle-down.wtbx-skin-light {
border-color: #fff; }
.wtbx-scrolldown-button.scrolldown-angle-down.wtbx-skin-light span {
border-color: #fff; }
.wtbx-scrolldown-button.scrolldown-angle-down:hover {
opacity: 1;
-webkit-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-moz-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-ms-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-o-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1); }
.wtbx-scrolldown-button.scrolldown-angle-down-cont {
border-radius: 50%;
-webkit-transition: all 0.5s cubic-bezier(0.2, 0, 0.3, 1);
-moz-transition: all 0.5s cubic-bezier(0.2, 0, 0.3, 1);
-ms-transition: all 0.5s cubic-bezier(0.2, 0, 0.3, 1);
-o-transition: all 0.5s cubic-bezier(0.2, 0, 0.3, 1);
transition: all 0.5s cubic-bezier(0.2, 0, 0.3, 1); }
.wtbx-scrolldown-button.scrolldown-angle-down-cont span {
position: absolute;
top: 50%;
left: 50%;
width: 7px;
height: 7px;
-moz-transform: translate3d(-50%, -3px, 0) rotateZ(45deg);
-o-transform: translate3d(-50%, -3px, 0) rotateZ(45deg);
-ms-transform: translate3d(-50%, -3px, 0) rotateZ(45deg);
-webkit-transform: translate3d(-50%, -3px, 0) rotateZ(45deg);
-webkit-transform: -webkit-translate3d(-50%, -3px, 0) rotateZ(45deg);
transform: translate3d(-50%, -3px, 0) rotateZ(45deg);
moz-transform-origin: center center;
-o-transform-origin: center center;
-ms-transform-origin: center center;
-webkit-transform-origin: center center;
transform-origin: center center;
border-right-width: 2px;
border-right-style: solid;
border-bottom-width: 2px;
border-bottom-style: solid;
-webkit-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-moz-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-ms-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-o-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1); }
.wtbx-scrolldown-button.scrolldown-angle-down-cont.wtbx-skin-light {
background-color: #fff;
box-shadow: 0 8px 40px -5px rgba(9, 31, 67, 0.15); }
.wtbx-scrolldown-button.scrolldown-angle-down-cont.wtbx-skin-dark {
opacity: .4; }
.wtbx-scrolldown-button.scrolldown-angle-down-cont.wtbx-skin-dark span {
border-color: #fff; }
.wtbx-scrolldown-button.scrolldown-angle-down-cont:hover {
opacity: 1;
-moz-transform: translate3d(-50%, 0, 0) scale3d(1.2, 1.2, 1);
-o-transform: translate3d(-50%, 0, 0) scale3d(1.2, 1.2, 1);
-ms-transform: translate3d(-50%, 0, 0) scale3d(1.2, 1.2, 1);
-webkit-transform: translate3d(-50%, 0, 0) scale3d(1.2, 1.2, 1);
-webkit-transform: -webkit-translate3d(-50%, 0, 0) scale3d(1.2, 1.2, 1);
transform: translate3d(-50%, 0, 0) scale3d(1.2, 1.2, 1); }
.wtbx-scrolldown-button.scrolldown-angle-down-cont:hover span {
border-color: #fff; }
.wtbx-scrolldown-button.scrolldown-mouse-simple {
width: 25px;
border-width: 2px;
border-style: solid;
opacity: .5;
border-radius: 40px;
-webkit-transition: all 0.5s cubic-bezier(0.2, 0, 0.3, 1);
-moz-transition: all 0.5s cubic-bezier(0.2, 0, 0.3, 1);
-ms-transition: all 0.5s cubic-bezier(0.2, 0, 0.3, 1);
-o-transition: all 0.5s cubic-bezier(0.2, 0, 0.3, 1);
transition: all 0.5s cubic-bezier(0.2, 0, 0.3, 1); }
.wtbx-scrolldown-button.scrolldown-mouse-simple span {
position: absolute;
top: 8px;
left: 50%;
width: 4px;
height: 4px;
border-radius: 4px;
-moz-transform: translate3d(-50%, 0, 0);
-o-transform: translate3d(-50%, 0, 0);
-ms-transform: translate3d(-50%, 0, 0);
-webkit-transform: translate3d(-50%, 0, 0);
-webkit-transform: -webkit-translate3d(-50%, 0, 0);
transform: translate3d(-50%, 0, 0);
-o-animation: mouseScrollDown 1.8s infinite;
-moz-animation: mouseScrollDown 1.8s infinite;
-webkit-animation: mouseScrollDown 1.8s infinite;
animation: mouseScrollDown 1.8s infinite; }
.wtbx-scrolldown-button.scrolldown-mouse-simple.wtbx-skin-light {
border-color: #fff; }
.wtbx-scrolldown-button.scrolldown-mouse-simple.wtbx-skin-light span {
background-color: #fff; }
.wtbx-scrolldown-button.scrolldown-mouse-simple:hover {
opacity: 1;
-webkit-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-moz-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-ms-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-o-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1); }
@keyframes mouseScrollDown {
0% {
opacity: 0; }
40% {
opacity: 1; }
80% {
opacity: 0;
-moz-transform: translate3d(-50%, 16px, 0);
-o-transform: translate3d(-50%, 16px, 0);
-ms-transform: translate3d(-50%, 16px, 0);
-webkit-transform: translate3d(-50%, 16px, 0);
-webkit-transform: -webkit-translate3d(-50%, 16px, 0);
transform: translate3d(-50%, 16px, 0); }
100% {
opacity: 0;
-moz-transform: translate3d(-50%, 16px, 0);
-o-transform: translate3d(-50%, 16px, 0);
-ms-transform: translate3d(-50%, 16px, 0);
-webkit-transform: translate3d(-50%, 16px, 0);
-webkit-transform: -webkit-translate3d(-50%, 16px, 0);
transform: translate3d(-50%, 16px, 0); } }.portfolio-entry .wtbx-rollhover-layer {
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0; }
.portfolio-entry .post-like {
position: absolute;
top: 15px;
right: 15px;
z-index: 10; }
.portfolio-entry .post-like a {
display: inline-block;
width: 30px;
height: 30px;
text-align: center;
border-radius: 50%;
border-width: 2px;
border-style: solid;
border-color: transparent !important;
background-color: transparent;
text-shadow: none;
opacity: 0;
-webkit-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-moz-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-ms-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-o-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1); }
.portfolio-entry .post-like a:hover {
opacity: 1;
border-color: rgba(255, 255, 255, 0.1) !important; }
.portfolio-entry .post-like a i {
display: block;
font-size: 16px;
line-height: 26px;
-webkit-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-moz-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-ms-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-o-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
color: #fff; }
.portfolio-entry .post-like a span {
height: 28px;
line-height: 26px;
font-size: 10px;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
opacity: 0;
color: #fff;
-webkit-transition: opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-moz-transition: opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-ms-transition: opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-o-transition: opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1);
transition: opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1); }
.portfolio-entry .post-like a:hover i {
-moz-transform: scale(0.5);
-o-transform: scale(0.5);
-ms-transform: scale(0.5);
-webkit-transform: scale(0.5);
-webkit-transform: -webkit-scale(0.5);
transform: scale(0.5);
opacity: 0; }
.portfolio-entry .post-like a:hover span {
opacity: 1; }
.portfolio-entry .post-like a.loading {
pointer-events: none; }
.portfolio-entry .post-like a.loading i {
opacity: 1;
-o-animation: pulse 0.7s infinite;
-moz-animation: pulse 0.7s infinite;
-webkit-animation: pulse 0.7s infinite;
animation: pulse 0.7s infinite; }
.portfolio-entry .post-like a.loading span {
opacity: 0; }
.portfolio-entry .post-like a.loading i {
-moz-transform: scale3d(1.1, 1.1, 1);
-o-transform: scale3d(1.1, 1.1, 1);
-ms-transform: scale3d(1.1, 1.1, 1);
-webkit-transform: scale3d(1.1, 1.1, 1);
-webkit-transform: -webkit-scale3d(1.1, 1.1, 1);
transform: scale3d(1.1, 1.1, 1); }
.portfolio-entry .portfolio-entry-overlay {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0; }
.portfolio-entry.hover .portfolio-overlay-idle {
opacity: 0;
visibility: visible;
-webkit-transition: opacity 0.3s ease-in, visibility 0s 0.3s;
-moz-transition: opacity 0.3s ease-in, visibility 0s 0.3s;
-ms-transition: opacity 0.3s ease-in, visibility 0s 0.3s;
-o-transition: opacity 0.3s ease-in, visibility 0s 0.3s;
transition: opacity 0.3s ease-in, visibility 0s 0.3s; }
.portfolio-entry.hover .portfolio-overlay-idle .portfolio-overlay-meta_centered,
.portfolio-entry.hover .portfolio-overlay-idle .portfolio-overlay-meta_aligned-inner {
-moz-transform: translate3d(0, 10px, 0);
-o-transform: translate3d(0, 10px, 0);
-ms-transform: translate3d(0, 10px, 0);
-webkit-transform: translate3d(0, 10px, 0);
-webkit-transform: -webkit-translate3d(0, 10px, 0);
transform: translate3d(0, 10px, 0); }
.portfolio-entry.hover .portfolio-overlay-hover {
opacity: 1;
visibility: visible;
-webkit-transition: opacity 0.3s ease-out, visibility 0s 0s;
-moz-transition: opacity 0.3s ease-out, visibility 0s 0s;
-ms-transition: opacity 0.3s ease-out, visibility 0s 0s;
-o-transition: opacity 0.3s ease-out, visibility 0s 0s;
transition: opacity 0.3s ease-out, visibility 0s 0s; }
.portfolio-entry.hover .portfolio-overlay-hover .portfolio-overlay-meta_centered,
.portfolio-entry.hover .portfolio-overlay-hover .portfolio-overlay-meta_aligned-inner {
-moz-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-webkit-transform: translate3d(0, 0, 0);
-webkit-transform: -webkit-translate3d(0, 0, 0);
transform: translate3d(0, 0, 0); }
.portfolio-entry.hover .portfolio-overlay-hover .portfolio-overlay-meta_middle-inner {
-moz-transform: scale3d(1, 1, 1);
-o-transform: scale3d(1, 1, 1);
-ms-transform: scale3d(1, 1, 1);
-webkit-transform: scale3d(1, 1, 1);
-webkit-transform: -webkit-scale3d(1, 1, 1);
transform: scale3d(1, 1, 1); }
.portfolio-entry.hover .portfolio-overlay-hover .portfolio-overlay-meta_middle_inside {
-moz-transform: translate3d(-50%, -50%, 0) scale3d(1, 1, 1);
-o-transform: translate3d(-50%, -50%, 0) scale3d(1, 1, 1);
-ms-transform: translate3d(-50%, -50%, 0) scale3d(1, 1, 1);
-webkit-transform: translate3d(-50%, -50%, 0) scale3d(1, 1, 1);
-webkit-transform: -webkit-translate3d(-50%, -50%, 0) scale3d(1, 1, 1);
transform: translate3d(-50%, -50%, 0) scale3d(1, 1, 1); }
.portfolio-entry.hover .portfolio-overlay-hover .portfolio-overlay-meta_middle_inside .portfolio-overlay-meta_middle_inside-inner {
-moz-transform: scale3d(1, 1, 1);
-o-transform: scale3d(1, 1, 1);
-ms-transform: scale3d(1, 1, 1);
-webkit-transform: scale3d(1, 1, 1);
-webkit-transform: -webkit-scale3d(1, 1, 1);
transform: scale3d(1, 1, 1); }
.portfolio-entry.hover .portfolio-overlay-hover .portfolio-overlay-meta_boxed-inner {
opacity: 1;
-moz-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-webkit-transform: translate3d(0, 0, 0);
-webkit-transform: -webkit-translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
-webkit-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1) 0.2s;
-moz-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1) 0.2s;
-ms-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1) 0.2s;
-o-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1) 0.2s;
transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1) 0.2s; }
.portfolio-entry.hover .portfolio-overlay-hover .portfolio-overlay-border:before {
-moz-transform: scale3d(1, 1, 1);
-o-transform: scale3d(1, 1, 1);
-ms-transform: scale3d(1, 1, 1);
-webkit-transform: scale3d(1, 1, 1);
-webkit-transform: -webkit-scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
box-shadow: inset 0 0 0 6px white; }
.portfolio-entry .portfolio-overlay-idle {
opacity: 1;
-moz-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-webkit-transform: translate3d(0, 0, 0);
-webkit-transform: -webkit-translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transition: opacity 0.3s ease-out;
-moz-transition: opacity 0.3s ease-out;
-ms-transition: opacity 0.3s ease-out;
-o-transition: opacity 0.3s ease-out;
transition: opacity 0.3s ease-out; }
.portfolio-entry .portfolio-overlay-hover {
opacity: 0;
visibility: hidden;
-moz-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-webkit-transform: translate3d(0, 0, 0);
-webkit-transform: -webkit-translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transition: opacity 0.3s ease-in, visibility 0s 0.3s;
-moz-transition: opacity 0.3s ease-in, visibility 0s 0.3s;
-ms-transition: opacity 0.3s ease-in, visibility 0s 0.3s;
-o-transition: opacity 0.3s ease-in, visibility 0s 0.3s;
transition: opacity 0.3s ease-in, visibility 0s 0.3s; }
.portfolio-entry .portfolio-overlay-hover .portfolio-overlay-meta_centered,
.portfolio-entry .portfolio-overlay-hover .portfolio-overlay-meta_aligned-inner {
-moz-transform: translate3d(0, 10px, 0);
-o-transform: translate3d(0, 10px, 0);
-ms-transform: translate3d(0, 10px, 0);
-webkit-transform: translate3d(0, 10px, 0);
-webkit-transform: -webkit-translate3d(0, 10px, 0);
transform: translate3d(0, 10px, 0); }
.portfolio-entry .portfolio-overlay-empty,
.portfolio-entry .portfolio-overlay-color,
.portfolio-entry .portfolio-overlay-icon {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0; }
.portfolio-entry .portfolio-overlay-empty .portfolio-icon,
.portfolio-entry .portfolio-overlay-color .portfolio-icon,
.portfolio-entry .portfolio-overlay-icon .portfolio-icon {
position: absolute;
top: 50%;
left: 50%;
width: 60px;
height: 60px;
line-height: 60px;
border-radius: 50%;
background-color: rgba(0, 0, 0, 0.2);
color: #fff;
text-align: center;
-moz-transform: translate3d(-50%, -50%, 0) scale3d(0.7, 0.7, 1);
-o-transform: translate3d(-50%, -50%, 0) scale3d(0.7, 0.7, 1);
-ms-transform: translate3d(-50%, -50%, 0) scale3d(0.7, 0.7, 1);
-webkit-transform: translate3d(-50%, -50%, 0) scale3d(0.7, 0.7, 1);
-webkit-transform: -webkit-translate3d(-50%, -50%, 0) scale3d(0.7, 0.7, 1);
transform: translate3d(-50%, -50%, 0) scale3d(0.7, 0.7, 1);
-webkit-transition: all 0.5s cubic-bezier(0.2, 0, 0.3, 1);
-moz-transition: all 0.5s cubic-bezier(0.2, 0, 0.3, 1);
-ms-transition: all 0.5s cubic-bezier(0.2, 0, 0.3, 1);
-o-transition: all 0.5s cubic-bezier(0.2, 0, 0.3, 1);
transition: all 0.5s cubic-bezier(0.2, 0, 0.3, 1); }
.portfolio-entry .portfolio-overlay-empty:hover .portfolio-icon, .portfolio-entry .portfolio-overlay-empty.hover .portfolio-icon,
.portfolio-entry .portfolio-overlay-color:hover .portfolio-icon,
.portfolio-entry .portfolio-overlay-color.hover .portfolio-icon,
.portfolio-entry .portfolio-overlay-icon:hover .portfolio-icon,
.portfolio-entry .portfolio-overlay-icon.hover .portfolio-icon {
-moz-transform: translate3d(-50%, -50%, 0) scale3d(1, 1, 1);
-o-transform: translate3d(-50%, -50%, 0) scale3d(1, 1, 1);
-ms-transform: translate3d(-50%, -50%, 0) scale3d(1, 1, 1);
-webkit-transform: translate3d(-50%, -50%, 0) scale3d(1, 1, 1);
-webkit-transform: -webkit-translate3d(-50%, -50%, 0) scale3d(1, 1, 1);
transform: translate3d(-50%, -50%, 0) scale3d(1, 1, 1); }
.portfolio-entry .portfolio-overlay-empty .portfolio-icon-plus:before, .portfolio-entry .portfolio-overlay-empty .portfolio-icon-plus:after,
.portfolio-entry .portfolio-overlay-color .portfolio-icon-plus:before,
.portfolio-entry .portfolio-overlay-color .portfolio-icon-plus:after,
.portfolio-entry .portfolio-overlay-icon .portfolio-icon-plus:before,
.portfolio-entry .portfolio-overlay-icon .portfolio-icon-plus:after {
content: '';
position: absolute;
top: 50%;
left: 50%;
-moz-transform: translate3d(-50%, -50%, 0);
-o-transform: translate3d(-50%, -50%, 0);
-ms-transform: translate3d(-50%, -50%, 0);
-webkit-transform: translate3d(-50%, -50%, 0);
-webkit-transform: -webkit-translate3d(-50%, -50%, 0);
transform: translate3d(-50%, -50%, 0);
background-color: #fff;
border-radius: 2px; }
.portfolio-entry .portfolio-overlay-empty .portfolio-icon-plus:before,
.portfolio-entry .portfolio-overlay-color .portfolio-icon-plus:before,
.portfolio-entry .portfolio-overlay-icon .portfolio-icon-plus:before {
width: 2px;
height: 12px; }
.portfolio-entry .portfolio-overlay-empty .portfolio-icon-plus:after,
.portfolio-entry .portfolio-overlay-color .portfolio-icon-plus:after,
.portfolio-entry .portfolio-overlay-icon .portfolio-icon-plus:after {
width: 12px;
height: 2px; }
.portfolio-entry .portfolio-overlay-empty .portfolio-overlay-trigger,
.portfolio-entry .portfolio-overlay-color .portfolio-overlay-trigger,
.portfolio-entry .portfolio-overlay-icon .portfolio-overlay-trigger,
.portfolio-entry .portfolio-overlay-meta_middle .portfolio-overlay-trigger,
.portfolio-entry .portfolio-overlay-meta_middle_inside .portfolio-overlay-trigger,
.portfolio-entry .portfolio-overlay-meta_boxed .portfolio-overlay-trigger,
.portfolio-entry .portfolio-overlay-meta_border .portfolio-overlay-trigger,
.portfolio-entry .portfolio-overlay-meta_centered .portfolio-overlay-trigger,
.portfolio-entry .portfolio-overlay-meta_aligned .portfolio-overlay-trigger {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
cursor: pointer; }
.portfolio-entry .portfolio-overlay-empty i {
display: none; }
.portfolio-entry .portfolio-overlay-icon .portfolio-overlay-link a * {
display: none; }
.portfolio-entry .portfolio-overlay-icon .fa-play {
padding-left: .2em; }
.portfolio-entry .portfolio-overlay-color {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0; }
.portfolio-entry .portfolio-overlay-color i {
display: none; }
.portfolio-entry .meta-link {
-webkit-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-moz-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-ms-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-o-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1); }
.portfolio-entry .meta-link:hover {
opacity: .7; }
.portfolio-entry .portfolio-overlay-meta_centered,
.portfolio-entry .portfolio-overlay-meta_middle,
.portfolio-entry .portfolio-overlay-meta_middle_inside,
.portfolio-entry .portfolio-overlay-meta_boxed,
.portfolio-entry .portfolio-overlay-meta_border {
position: absolute;
bottom: 0;
left: 0;
right: 0;
top: 0;
z-index: 11;
-webkit-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-moz-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-ms-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-o-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden;
display: table;
width: 100%;
height: 100%;
min-height: 100%; }
.portfolio-entry .portfolio-overlay-meta_centered i,
.portfolio-entry .portfolio-overlay-meta_middle i,
.portfolio-entry .portfolio-overlay-meta_middle_inside i,
.portfolio-entry .portfolio-overlay-meta_boxed i,
.portfolio-entry .portfolio-overlay-meta_border i {
display: none; }
.portfolio-entry .portfolio-overlay-meta_centered .portfolio-meta-primary,
.portfolio-entry .portfolio-overlay-meta_middle .portfolio-meta-primary,
.portfolio-entry .portfolio-overlay-meta_middle_inside .portfolio-meta-primary,
.portfolio-entry .portfolio-overlay-meta_boxed .portfolio-meta-primary,
.portfolio-entry .portfolio-overlay-meta_border .portfolio-meta-primary {
font-size: 1.214286em;
font-weight: 600;
line-height: 1.2;
color: #fff;
margin: 0;
text-align: center; }
.portfolio-entry .portfolio-overlay-meta_centered .portfolio-meta-primary *,
.portfolio-entry .portfolio-overlay-meta_middle .portfolio-meta-primary *,
.portfolio-entry .portfolio-overlay-meta_middle_inside .portfolio-meta-primary *,
.portfolio-entry .portfolio-overlay-meta_boxed .portfolio-meta-primary *,
.portfolio-entry .portfolio-overlay-meta_border .portfolio-meta-primary * {
color: #fff; }
.portfolio-entry .portfolio-overlay-meta_centered .portfolio-meta-primary + .portfolio-meta-secondary,
.portfolio-entry .portfolio-overlay-meta_middle .portfolio-meta-primary + .portfolio-meta-secondary,
.portfolio-entry .portfolio-overlay-meta_middle_inside .portfolio-meta-primary + .portfolio-meta-secondary,
.portfolio-entry .portfolio-overlay-meta_boxed .portfolio-meta-primary + .portfolio-meta-secondary,
.portfolio-entry .portfolio-overlay-meta_border .portfolio-meta-primary + .portfolio-meta-secondary {
margin-top: .5em; }
.portfolio-entry .portfolio-overlay-meta_centered .portfolio-meta-secondary,
.portfolio-entry .portfolio-overlay-meta_middle .portfolio-meta-secondary,
.portfolio-entry .portfolio-overlay-meta_middle_inside .portfolio-meta-secondary,
.portfolio-entry .portfolio-overlay-meta_boxed .portfolio-meta-secondary,
.portfolio-entry .portfolio-overlay-meta_border .portfolio-meta-secondary {
font-size: .928571em;
font-weight: 400;
line-height: 1.2;
color: #fff;
margin: 0;
text-align: center; }
.portfolio-entry .portfolio-overlay-meta_centered .portfolio-meta-secondary *,
.portfolio-entry .portfolio-overlay-meta_middle .portfolio-meta-secondary *,
.portfolio-entry .portfolio-overlay-meta_middle_inside .portfolio-meta-secondary *,
.portfolio-entry .portfolio-overlay-meta_boxed .portfolio-meta-secondary *,
.portfolio-entry .portfolio-overlay-meta_border .portfolio-meta-secondary * {
color: #fff; }
.portfolio-entry .portfolio-overlay-meta_centered {
position: absolute;
bottom: 0;
left: 0;
right: 0;
top: auto;
background: -moz-linear-gradient(90deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 70%, rgba(0, 0, 0, 0) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(30%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.4))); background: -webkit-linear-gradient(90deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 70%, rgba(0, 0, 0, 0) 100%); background: -o-linear-gradient(90deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 70%, rgba(0, 0, 0, 0) 100%); background: -ms-linear-gradient(90deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 70%, rgba(0, 0, 0, 0) 100%); background: linear-gradient(0deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 70%, rgba(0, 0, 0, 0) 100%); }
.portfolio-entry .portfolio-overlay-meta_centered .wtbx-rollhover-layer {
position: relative;
left: auto;
right: auto;
top: auto;
bottom: auto; }
.portfolio-entry .portfolio-overlay-meta_centered .portfolio-overlay-meta_centered-inner {
display: table-cell;
vertical-align: bottom;
padding: 0 1em 10%; }
.portfolio-entry .portfolio-overlay-meta_middle {
top: 50%;
bottom: auto;
height: 100%;
min-height: 100%;
width: 100%;
display: table;
padding: 0;
-moz-transform: translate3d(0, -50%, 0);
-o-transform: translate3d(0, -50%, 0);
-ms-transform: translate3d(0, -50%, 0);
-webkit-transform: translate3d(0, -50%, 0);
-webkit-transform: -webkit-translate3d(0, -50%, 0);
transform: translate3d(0, -50%, 0); }
.portfolio-entry .portfolio-overlay-meta_middle .portfolio-overlay-meta_middle-inner {
position: relative;
top: auto;
bottom: auto;
left: auto;
right: auto;
display: table-cell;
vertical-align: middle; }
.portfolio-entry .portfolio-overlay-meta_middle_inside {
top: 50%;
left: 50%;
height: calc(100% - 2em);
min-height: calc(100% - 2em);
width: calc(100% - 2em);
display: table;
padding: 0;
-moz-transform: translate3d(-50%, -50%, 0) scale3d(1.1, 1.1, 1);
-o-transform: translate3d(-50%, -50%, 0) scale3d(1.1, 1.1, 1);
-ms-transform: translate3d(-50%, -50%, 0) scale3d(1.1, 1.1, 1);
-webkit-transform: translate3d(-50%, -50%, 0) scale3d(1.1, 1.1, 1);
-webkit-transform: -webkit-translate3d(-50%, -50%, 0) scale3d(1.1, 1.1, 1);
transform: translate3d(-50%, -50%, 0) scale3d(1.1, 1.1, 1); }
.portfolio-entry .portfolio-overlay-meta_middle_inside .portfolio-overlay-meta_middle_inside-inner {
position: relative;
top: auto;
bottom: auto;
left: auto;
right: auto;
display: table-cell;
vertical-align: middle;
-moz-transform: scale3d(0.8, 0.8, 1);
-o-transform: scale3d(0.8, 0.8, 1);
-ms-transform: scale3d(0.8, 0.8, 1);
-webkit-transform: scale3d(0.8, 0.8, 1);
-webkit-transform: -webkit-scale3d(0.8, 0.8, 1);
transform: scale3d(0.8, 0.8, 1);
-webkit-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-moz-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-ms-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-o-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1); }
.portfolio-entry .portfolio-overlay-meta_boxed {
position: absolute;
top: 50%;
left: 50%;
height: 100%;
width: 100%;
padding: 0;
-moz-transform: translate3d(-50%, -50%, 0);
-o-transform: translate3d(-50%, -50%, 0);
-ms-transform: translate3d(-50%, -50%, 0);
-webkit-transform: translate3d(-50%, -50%, 0);
-webkit-transform: -webkit-translate3d(-50%, -50%, 0);
transform: translate3d(-50%, -50%, 0); }
.portfolio-entry .portfolio-overlay-meta_boxed .portfolio-overlay-meta_boxed-inner {
position: absolute;
bottom: 2em;
left: 2em;
max-width: calc(100% - 4em);
padding: 1em 2em;
background-color: #fff;
border-radius: 3px;
box-shadow: 0 8px 40px -5px rgba(9, 31, 67, 0.1);
-moz-transform: translate3d(-1em, 0, 0);
-o-transform: translate3d(-1em, 0, 0);
-ms-transform: translate3d(-1em, 0, 0);
-webkit-transform: translate3d(-1em, 0, 0);
-webkit-transform: -webkit-translate3d(-1em, 0, 0);
transform: translate3d(-1em, 0, 0);
opacity: 0;
moz-transform-origin: left bottom;
-o-transform-origin: left bottom;
-ms-transform-origin: left bottom;
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transition: all 0.5s cubic-bezier(0.2, 0, 0.3, 1) 0s;
-moz-transition: all 0.5s cubic-bezier(0.2, 0, 0.3, 1) 0s;
-ms-transition: all 0.5s cubic-bezier(0.2, 0, 0.3, 1) 0s;
-o-transition: all 0.5s cubic-bezier(0.2, 0, 0.3, 1) 0s;
transition: all 0.5s cubic-bezier(0.2, 0, 0.3, 1) 0s; }
.portfolio-entry .portfolio-overlay-meta_boxed .portfolio-overlay-meta_boxed-inner .portfolio-meta-primary,
.portfolio-entry .portfolio-overlay-meta_boxed .portfolio-overlay-meta_boxed-inner .portfolio-meta-secondary {
text-align: left; }
.portfolio-entry .portfolio-overlay-meta_boxed .portfolio-overlay-meta_boxed-inner .portfolio-meta-primary {
font-size: 1em; }
.portfolio-entry .portfolio-overlay-meta_boxed .portfolio-overlay-meta_boxed-inner .portfolio-meta-primary + .portfolio-meta-secondary {
margin-top: .2em; }
.portfolio-entry .portfolio-overlay-meta_boxed .portfolio-overlay-meta_boxed-inner .portfolio-meta-secondary {
font-size: .785714em; }
.portfolio-entry .portfolio-overlay-meta_border {
top: 50%;
left: 50%;
height: 100%;
min-height: 100%;
width: 100%;
display: table;
padding: 0;
-moz-transform: translate3d(-50%, -50%, 0);
-o-transform: translate3d(-50%, -50%, 0);
-ms-transform: translate3d(-50%, -50%, 0);
-webkit-transform: translate3d(-50%, -50%, 0);
-webkit-transform: -webkit-translate3d(-50%, -50%, 0);
transform: translate3d(-50%, -50%, 0); }
.portfolio-entry .portfolio-overlay-meta_border .portfolio-overlay-meta_border-inner {
position: relative;
top: auto;
bottom: auto;
left: auto;
right: auto;
display: table-cell;
vertical-align: middle;
-moz-transform: scale3d(0.9, 0.9, 1);
-o-transform: scale3d(0.9, 0.9, 1);
-ms-transform: scale3d(0.9, 0.9, 1);
-webkit-transform: scale3d(0.9, 0.9, 1);
-webkit-transform: -webkit-scale3d(0.9, 0.9, 1);
transform: scale3d(0.9, 0.9, 1);
-webkit-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-moz-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-ms-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-o-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1); }
.portfolio-entry .portfolio-overlay-meta_border .portfolio-overlay-border {
position: absolute;
top: 2em;
bottom: 2em;
left: 2em;
right: 2em;
z-index: -1; }
.portfolio-entry .portfolio-overlay-meta_border .portfolio-overlay-border:before {
content: '';
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
-moz-transform: scale3d(1.05, 1.05, 1);
-o-transform: scale3d(1.05, 1.05, 1);
-ms-transform: scale3d(1.05, 1.05, 1);
-webkit-transform: scale3d(1.05, 1.05, 1);
-webkit-transform: -webkit-scale3d(1.05, 1.05, 1);
transform: scale3d(1.05, 1.05, 1);
-webkit-transition: all 0.4s cubic-bezier(0.2, 0, 0.3, 1);
-moz-transition: all 0.4s cubic-bezier(0.2, 0, 0.3, 1);
-ms-transition: all 0.4s cubic-bezier(0.2, 0, 0.3, 1);
-o-transition: all 0.4s cubic-bezier(0.2, 0, 0.3, 1);
transition: all 0.4s cubic-bezier(0.2, 0, 0.3, 1); }
.portfolio-entry .portfolio-overlay-meta_aligned {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: 11; }
.portfolio-entry .portfolio-overlay-meta_aligned .portfolio-overlay-meta_aligned-inner {
position: relative;
left: auto;
right: auto;
top: auto;
bottom: auto;
width: 100%;
padding: 4em 2em 2em;
-webkit-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-moz-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-ms-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-o-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1); }
.portfolio-entry .portfolio-overlay-meta_aligned .wtbx-rollhover-layer {
position: relative;
left: auto;
right: auto;
top: auto;
bottom: auto; }
.portfolio-entry .portfolio-overlay-meta_aligned i {
display: none; }
.portfolio-entry .portfolio-overlay-meta_aligned .portfolio-overlay-link {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: 20; }
.portfolio-entry .portfolio-overlay-meta_aligned .portfolio-meta-block {
position: absolute;
bottom: 0;
left: 0;
right: 0;
background: -moz-linear-gradient(90deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 85%, rgba(0, 0, 0, 0) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(15%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.4))); background: -webkit-linear-gradient(90deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 85%, rgba(0, 0, 0, 0) 100%); background: -o-linear-gradient(90deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 85%, rgba(0, 0, 0, 0) 100%); background: -ms-linear-gradient(90deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 85%, rgba(0, 0, 0, 0) 100%); background: linear-gradient(0deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 85%, rgba(0, 0, 0, 0) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#000000', GradientType=0); -webkit-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-moz-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-ms-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-o-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden; }
.portfolio-entry .portfolio-overlay-meta_aligned .portfolio-meta-primary {
font-size: 1.214286em;
font-weight: 600;
line-height: 1.2;
text-transform: none;
color: #fff;
margin: 0; }
.portfolio-entry .portfolio-overlay-meta_aligned .portfolio-meta-primary * {
color: #fff; }
.portfolio-entry .portfolio-overlay-meta_aligned .portfolio-meta-secondary {
font-size: .928571em;
font-weight: 400;
line-height: 1.5;
text-transform: none;
color: #fff;
margin: 0;
margin-top: .5em; }
.portfolio-entry .portfolio-overlay-meta_aligned .portfolio-meta-secondary * {
color: #fff; }
.portfolio-entry .portfolio-overlay-meta_aligned .portfolio-meta-categories {
text-align: right; }
.portfolio-entry .portfolio-overlay-meta_aligned .portfolio-meta-categories a {
font-size: .785714em;
color: #fff;
display: inline-block;
float: right;
clear: both;
padding: 0 .75em;
line-height: 2em;
border-radius: 4px;
margin: 5px 0 0;
text-transform: uppercase;
font-weight: 600;
white-space: nowrap;
-webkit-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-moz-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-ms-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-o-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1); }
.portfolio-entry .portfolio-overlay-buttons {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0; }
.portfolio-entry .portfolio-overlay-buttons:hover .portfolio-overlay-buttons-inner {
-moz-transform: translate3d(-50%, -50%, 0) scale3d(1, 1, 1);
-o-transform: translate3d(-50%, -50%, 0) scale3d(1, 1, 1);
-ms-transform: translate3d(-50%, -50%, 0) scale3d(1, 1, 1);
-webkit-transform: translate3d(-50%, -50%, 0) scale3d(1, 1, 1);
-webkit-transform: -webkit-translate3d(-50%, -50%, 0) scale3d(1, 1, 1);
transform: translate3d(-50%, -50%, 0) scale3d(1, 1, 1); }
.portfolio-entry .portfolio-overlay-buttons .portfolio-overlay-buttons-inner {
position: absolute;
top: 50%;
left: 50%;
-moz-transform: translate3d(-50%, -50%, 0) scale3d(0.9, 0.9, 1);
-o-transform: translate3d(-50%, -50%, 0) scale3d(0.9, 0.9, 1);
-ms-transform: translate3d(-50%, -50%, 0) scale3d(0.9, 0.9, 1);
-webkit-transform: translate3d(-50%, -50%, 0) scale3d(0.9, 0.9, 1);
-webkit-transform: -webkit-translate3d(-50%, -50%, 0) scale3d(0.9, 0.9, 1);
transform: translate3d(-50%, -50%, 0) scale3d(0.9, 0.9, 1);
max-width: 100%;
max-height: 100%;
font-size: 0;
white-space: nowrap;
-webkit-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-moz-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-ms-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-o-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1); }
.portfolio-entry .portfolio-overlay-buttons .portfolio-overlay-buttons-inner a {
position: relative;
display: inline-block;
width: 50px;
height: 50px;
line-height: 50px;
border-radius: 50%;
font-size: 15px;
color: #fff;
text-align: center;
margin-right: 5px;
-webkit-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-moz-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-ms-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-o-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
moz-transform-origin: center center;
-o-transform-origin: center center;
-ms-transform-origin: center center;
-webkit-transform-origin: center center;
transform-origin: center center;
cursor: pointer; }
.portfolio-entry .portfolio-overlay-buttons .portfolio-overlay-buttons-inner a:before {
content: '';
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
border-radius: 50%;
z-index: -1;
box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.2);
-moz-transform: scale3d(0.9, 0.9, 1);
-o-transform: scale3d(0.9, 0.9, 1);
-ms-transform: scale3d(0.9, 0.9, 1);
-webkit-transform: scale3d(0.9, 0.9, 1);
-webkit-transform: -webkit-scale3d(0.9, 0.9, 1);
transform: scale3d(0.9, 0.9, 1);
-webkit-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1), box-shadow 0.2s cubic-bezier(0.2, 0, 0.3, 1);
-moz-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1), box-shadow 0.2s cubic-bezier(0.2, 0, 0.3, 1);
-ms-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1), box-shadow 0.2s cubic-bezier(0.2, 0, 0.3, 1);
-o-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1), box-shadow 0.2s cubic-bezier(0.2, 0, 0.3, 1);
transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1), box-shadow 0.2s cubic-bezier(0.2, 0, 0.3, 1); }
.portfolio-entry .portfolio-overlay-buttons .portfolio-overlay-buttons-inner a:hover:before {
box-shadow: inset 0 0 0 40px white;
-moz-transform: scale3d(1, 1, 1);
-o-transform: scale3d(1, 1, 1);
-ms-transform: scale3d(1, 1, 1);
-webkit-transform: scale3d(1, 1, 1);
-webkit-transform: -webkit-scale3d(1, 1, 1);
transform: scale3d(1, 1, 1); }
.portfolio-entry .portfolio-overlay-buttons .portfolio-overlay-buttons-inner a:last-child {
margin-right: 0; }
.portfolio-entry .portfolio-overlay-buttons .portfolio-overlay-buttons-inner a i {
line-height: 50px; }
.portfolio-entry.overlay-appear .wtbx-entry-inner .post-like a {
opacity: 0;
-moz-transform: scale(0.7);
-o-transform: scale(0.7);
-ms-transform: scale(0.7);
-webkit-transform: scale(0.7);
-webkit-transform: -webkit-scale(0.7);
transform: scale(0.7); }
.portfolio-entry.overlay-appear .wtbx-entry-inner .portfolio-entry-bg {
opacity: 0;
-webkit-transition: opacity 0.5s ease-in-out, box-shadow 0.7s ease-in-out;
-moz-transition: opacity 0.5s ease-in-out, box-shadow 0.7s ease-in-out;
-ms-transition: opacity 0.5s ease-in-out, box-shadow 0.7s ease-in-out;
-o-transition: opacity 0.5s ease-in-out, box-shadow 0.7s ease-in-out;
transition: opacity 0.5s ease-in-out, box-shadow 0.7s ease-in-out; }
.portfolio-entry.overlay-appear .wtbx-entry-inner .portfolio-entry-content i {
opacity: 0;
-moz-transform: scale(1.5);
-o-transform: scale(1.5);
-ms-transform: scale(1.5);
-webkit-transform: scale(1.5);
-webkit-transform: -webkit-scale(1.5);
transform: scale(1.5);
-webkit-transition: transform 0.4s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.4s cubic-bezier(0.2, 0, 0.3, 1);
-moz-transition: transform 0.4s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.4s cubic-bezier(0.2, 0, 0.3, 1);
-ms-transition: transform 0.4s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.4s cubic-bezier(0.2, 0, 0.3, 1);
-o-transition: transform 0.4s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.4s cubic-bezier(0.2, 0, 0.3, 1);
transition: transform 0.4s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.4s cubic-bezier(0.2, 0, 0.3, 1); }
.portfolio-entry.overlay-appear .wtbx-entry-inner .portfolio-entry-content .portfolio-meta-primary {
opacity: 0;
-webkit-transition: transform 0.7s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.6s cubic-bezier(0.2, 0, 0.3, 1);
-moz-transition: transform 0.7s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.6s cubic-bezier(0.2, 0, 0.3, 1);
-ms-transition: transform 0.7s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.6s cubic-bezier(0.2, 0, 0.3, 1);
-o-transition: transform 0.7s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.6s cubic-bezier(0.2, 0, 0.3, 1);
transition: transform 0.7s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.6s cubic-bezier(0.2, 0, 0.3, 1); }
.portfolio-entry.overlay-appear .wtbx-entry-inner .portfolio-entry-content .portfolio-meta-secondary {
opacity: 0;
-webkit-transition: transform 0.4s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.4s cubic-bezier(0.2, 0, 0.3, 1);
-moz-transition: transform 0.4s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.4s cubic-bezier(0.2, 0, 0.3, 1);
-ms-transition: transform 0.4s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.4s cubic-bezier(0.2, 0, 0.3, 1);
-o-transition: transform 0.4s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.4s cubic-bezier(0.2, 0, 0.3, 1);
transition: transform 0.4s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.4s cubic-bezier(0.2, 0, 0.3, 1); }
.portfolio-entry.overlay-appear .wtbx-entry-inner:hover .post-like a {
opacity: 1;
-moz-transform: scale(1);
-o-transform: scale(1);
-ms-transform: scale(1);
-webkit-transform: scale(1);
-webkit-transform: -webkit-scale(1);
transform: scale(1); }
.portfolio-entry.overlay-appear .wtbx-entry-inner:hover .portfolio-entry-bg {
opacity: 1;
-webkit-transition: opacity 0.3s ease-in-out 0s, box-shadow 0.2s ease-in-out 0s;
-moz-transition: opacity 0.3s ease-in-out 0s, box-shadow 0.2s ease-in-out 0s;
-ms-transition: opacity 0.3s ease-in-out 0s, box-shadow 0.2s ease-in-out 0s;
-o-transition: opacity 0.3s ease-in-out 0s, box-shadow 0.2s ease-in-out 0s;
transition: opacity 0.3s ease-in-out 0s, box-shadow 0.2s ease-in-out 0s; }
.portfolio-entry.overlay-appear .wtbx-entry-inner:hover .portfolio-entry-content i {
opacity: 1;
-moz-transform: scale(1);
-o-transform: scale(1);
-ms-transform: scale(1);
-webkit-transform: scale(1);
-webkit-transform: -webkit-scale(1);
transform: scale(1);
-webkit-transition: transform 0.4s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.4s cubic-bezier(0.2, 0, 0.3, 1);
-moz-transition: transform 0.4s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.4s cubic-bezier(0.2, 0, 0.3, 1);
-ms-transition: transform 0.4s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.4s cubic-bezier(0.2, 0, 0.3, 1);
-o-transition: transform 0.4s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.4s cubic-bezier(0.2, 0, 0.3, 1);
transition: transform 0.4s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.4s cubic-bezier(0.2, 0, 0.3, 1); }
.portfolio-entry.overlay-appear .wtbx-entry-inner:hover .portfolio-entry-content .portfolio-meta-primary {
opacity: 1;
-moz-transform: translate3d(0, 0, 0) scale(1);
-o-transform: translate3d(0, 0, 0) scale(1);
-ms-transform: translate3d(0, 0, 0) scale(1);
-webkit-transform: translate3d(0, 0, 0) scale(1);
-webkit-transform: -webkit-translate3d(0, 0, 0) scale(1);
transform: translate3d(0, 0, 0) scale(1);
-webkit-transition: transform 0.5s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.5s cubic-bezier(0.2, 0, 0.3, 1);
-moz-transition: transform 0.5s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.5s cubic-bezier(0.2, 0, 0.3, 1);
-ms-transition: transform 0.5s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.5s cubic-bezier(0.2, 0, 0.3, 1);
-o-transition: transform 0.5s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.5s cubic-bezier(0.2, 0, 0.3, 1);
transition: transform 0.5s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.5s cubic-bezier(0.2, 0, 0.3, 1); }
.portfolio-entry.overlay-appear .wtbx-entry-inner:hover .portfolio-entry-content .portfolio-meta-secondary {
opacity: 1;
-moz-transform: translate3d(0, 0, 0) scale(1);
-o-transform: translate3d(0, 0, 0) scale(1);
-ms-transform: translate3d(0, 0, 0) scale(1);
-webkit-transform: translate3d(0, 0, 0) scale(1);
-webkit-transform: -webkit-translate3d(0, 0, 0) scale(1);
transform: translate3d(0, 0, 0) scale(1);
-webkit-transition: transform 0.8s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.8s cubic-bezier(0.2, 0, 0.3, 1);
-moz-transition: transform 0.8s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.8s cubic-bezier(0.2, 0, 0.3, 1);
-ms-transition: transform 0.8s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.8s cubic-bezier(0.2, 0, 0.3, 1);
-o-transition: transform 0.8s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.8s cubic-bezier(0.2, 0, 0.3, 1);
transition: transform 0.8s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.8s cubic-bezier(0.2, 0, 0.3, 1); }
.portfolio-entry.overlay-disappear .post-like a {
opacity: .4; }
.portfolio-entry.overlay-disappear .portfolio-entry-bg {
opacity: 1;
-webkit-transition: opacity 0.3s ease-in-out 0s, box-shadow 0.2s ease-in-out 0s;
-moz-transition: opacity 0.3s ease-in-out 0s, box-shadow 0.2s ease-in-out 0s;
-ms-transition: opacity 0.3s ease-in-out 0s, box-shadow 0.2s ease-in-out 0s;
-o-transition: opacity 0.3s ease-in-out 0s, box-shadow 0.2s ease-in-out 0s;
transition: opacity 0.3s ease-in-out 0s, box-shadow 0.2s ease-in-out 0s; }
.portfolio-entry.overlay-disappear .portfolio-entry-content i {
opacity: 1;
-moz-transform: scale(1);
-o-transform: scale(1);
-ms-transform: scale(1);
-webkit-transform: scale(1);
-webkit-transform: -webkit-scale(1);
transform: scale(1);
-webkit-transition: transform 0.4s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.4s cubic-bezier(0.2, 0, 0.3, 1);
-moz-transition: transform 0.4s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.4s cubic-bezier(0.2, 0, 0.3, 1);
-ms-transition: transform 0.4s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.4s cubic-bezier(0.2, 0, 0.3, 1);
-o-transition: transform 0.4s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.4s cubic-bezier(0.2, 0, 0.3, 1);
transition: transform 0.4s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.4s cubic-bezier(0.2, 0, 0.3, 1); }
.portfolio-entry.overlay-disappear .portfolio-entry-content .portfolio-meta-primary {
opacity: 1;
-moz-transform: translate3d(0, 0, 0) scale(1);
-o-transform: translate3d(0, 0, 0) scale(1);
-ms-transform: translate3d(0, 0, 0) scale(1);
-webkit-transform: translate3d(0, 0, 0) scale(1);
-webkit-transform: -webkit-translate3d(0, 0, 0) scale(1);
transform: translate3d(0, 0, 0) scale(1);
-webkit-transition: transform 0.5s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.5s cubic-bezier(0.2, 0, 0.3, 1);
-moz-transition: transform 0.5s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.5s cubic-bezier(0.2, 0, 0.3, 1);
-ms-transition: transform 0.5s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.5s cubic-bezier(0.2, 0, 0.3, 1);
-o-transition: transform 0.5s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.5s cubic-bezier(0.2, 0, 0.3, 1);
transition: transform 0.5s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.5s cubic-bezier(0.2, 0, 0.3, 1); }
.portfolio-entry.overlay-disappear .portfolio-entry-content .portfolio-meta-secondary {
opacity: 1;
-moz-transform: translate3d(0, 0, 0) scale(1);
-o-transform: translate3d(0, 0, 0) scale(1);
-ms-transform: translate3d(0, 0, 0) scale(1);
-webkit-transform: translate3d(0, 0, 0) scale(1);
-webkit-transform: -webkit-translate3d(0, 0, 0) scale(1);
transform: translate3d(0, 0, 0) scale(1);
-webkit-transition: transform 0.8s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.8s cubic-bezier(0.2, 0, 0.3, 1);
-moz-transition: transform 0.8s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.8s cubic-bezier(0.2, 0, 0.3, 1);
-ms-transition: transform 0.8s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.8s cubic-bezier(0.2, 0, 0.3, 1);
-o-transition: transform 0.8s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.8s cubic-bezier(0.2, 0, 0.3, 1);
transition: transform 0.8s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.8s cubic-bezier(0.2, 0, 0.3, 1); }
.portfolio-entry.overlay-disappear:hover .post-like a {
opacity: 1; }
.portfolio-entry.overlay-disappear:hover .portfolio-entry-bg {
opacity: 0;
-webkit-transition: opacity 0.5s ease-in-out, box-shadow 0.7s ease-in-out;
-moz-transition: opacity 0.5s ease-in-out, box-shadow 0.7s ease-in-out;
-ms-transition: opacity 0.5s ease-in-out, box-shadow 0.7s ease-in-out;
-o-transition: opacity 0.5s ease-in-out, box-shadow 0.7s ease-in-out;
transition: opacity 0.5s ease-in-out, box-shadow 0.7s ease-in-out; }
.portfolio-entry.overlay-disappear:hover .portfolio-entry-content i {
opacity: 0;
-moz-transform: scale(1.5);
-o-transform: scale(1.5);
-ms-transform: scale(1.5);
-webkit-transform: scale(1.5);
-webkit-transform: -webkit-scale(1.5);
transform: scale(1.5);
-webkit-transition: transform 0.4s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.4s cubic-bezier(0.2, 0, 0.3, 1);
-moz-transition: transform 0.4s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.4s cubic-bezier(0.2, 0, 0.3, 1);
-ms-transition: transform 0.4s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.4s cubic-bezier(0.2, 0, 0.3, 1);
-o-transition: transform 0.4s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.4s cubic-bezier(0.2, 0, 0.3, 1);
transition: transform 0.4s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.4s cubic-bezier(0.2, 0, 0.3, 1); }
.portfolio-entry.overlay-disappear:hover .portfolio-entry-content .portfolio-meta-primary {
opacity: 0;
-webkit-transition: transform 0.7s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.6s cubic-bezier(0.2, 0, 0.3, 1);
-moz-transition: transform 0.7s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.6s cubic-bezier(0.2, 0, 0.3, 1);
-ms-transition: transform 0.7s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.6s cubic-bezier(0.2, 0, 0.3, 1);
-o-transition: transform 0.7s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.6s cubic-bezier(0.2, 0, 0.3, 1);
transition: transform 0.7s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.6s cubic-bezier(0.2, 0, 0.3, 1); }
.portfolio-entry.overlay-disappear:hover .portfolio-entry-content .portfolio-meta-secondary {
opacity: 0;
-webkit-transition: transform 0.4s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.4s cubic-bezier(0.2, 0, 0.3, 1);
-moz-transition: transform 0.4s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.4s cubic-bezier(0.2, 0, 0.3, 1);
-ms-transition: transform 0.4s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.4s cubic-bezier(0.2, 0, 0.3, 1);
-o-transition: transform 0.4s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.4s cubic-bezier(0.2, 0, 0.3, 1);
transition: transform 0.4s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.4s cubic-bezier(0.2, 0, 0.3, 1); }
body.device-mobile .portfolio-entry.force-overlay-mobile .portfolio-entry-overlay .portfolio-entry-bg {
opacity: 1 !important;
box-shadow: inset 0 0 50px 20px #000 !important; }
body.device-mobile .portfolio-entry.force-overlay-mobile .portfolio-entry-overlay i, body.device-mobile .portfolio-entry.force-overlay-mobile .portfolio-entry-overlay .portfolio-meta-primary, body.device-mobile .portfolio-entry.force-overlay-mobile .portfolio-entry-overlay .portfolio-meta-secondary {
opacity: 1;
-moz-transform: translate3d(0, 0, 0) scale(1) !important;
-o-transform: translate3d(0, 0, 0) scale(1) !important;
-ms-transform: translate3d(0, 0, 0) scale(1) !important;
-webkit-transform: translate3d(0, 0, 0) scale(1) !important;
-webkit-transform: -webkit-translate3d(0, 0, 0) scale(1) !important;
transform: translate3d(0, 0, 0) scale(1) !important; }@keyframes plyr-progress {
to {
background-position: 25px 0; } }
@keyframes plyr-popup {
0% {
opacity: 0.5;
transform: translateY(10px); }
to {
opacity: 1;
transform: translateY(0); } }
@keyframes plyr-fade-in {
from {
opacity: 0; }
to {
opacity: 1; } }
.plyr {
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
direction: ltr;
font-variant-numeric: tabular-nums;
font-weight: 500;
line-height: 1.7;
max-width: 100%;
min-width: 200px;
position: relative;
text-shadow: none;
transition: box-shadow 0.3s ease;
outline: none !important;
box-shadow: none !important; }
.plyr video,
.plyr audio {
border-radius: inherit;
height: auto;
vertical-align: middle;
width: 100%; }
.plyr button {
font: inherit;
line-height: inherit; }
.plyr:focus {
outline: 0; }
.plyr input {
background-color: transparent !important;
box-shadow: none !important; }
.plyr--full-ui {
box-sizing: border-box; }
.plyr--full-ui *,
.plyr--full-ui *::after,
.plyr--full-ui *::before {
box-sizing: inherit; }
.plyr--full-ui a,
.plyr--full-ui button,
.plyr--full-ui input,
.plyr--full-ui label {
touch-action: manipulation; }
.plyr__badge {
background: #4f5b5f;
border-radius: 2px;
color: #fff;
font-size: 9px;
line-height: 1;
padding: 3px 4px; }
.plyr--full-ui ::-webkit-media-text-track-container {
display: none; }
.plyr__captions {
animation: plyr-fade-in 0.3s ease;
bottom: 0;
color: #fff;
display: none;
font-size: 14px;
left: 0;
padding: 10px;
position: absolute;
text-align: center;
transform: translateY(-40px);
transition: transform 0.4s ease-in-out;
width: 100%; }
.plyr__captions span {
background: rgba(0, 0, 0, 0.8);
border-radius: 2px;
box-decoration-break: clone;
line-height: 185%;
padding: 0.2em 0.5em;
white-space: pre-wrap; }
.plyr__captions span div {
display: inline; }
.plyr__captions span:empty {
display: none; }
@media (min-width: 480px) {
.plyr__captions {
font-size: 16px;
padding: 20px; } }
@media (min-width: 768px) {
.plyr__captions {
font-size: 18px; } }
.plyr--captions-active .plyr__captions {
display: block; }
.plyr--hide-controls .plyr__captions {
transform: translateY(-15px); }
.plyr__control {
background: transparent;
border: 0;
border-radius: 4px;
color: inherit;
cursor: pointer;
flex-shrink: 0;
overflow: visible;
padding: 7px;
position: relative;
transition: all 0.3s ease; }
.plyr__control svg {
display: block;
fill: currentColor;
height: 18px;
pointer-events: none;
width: 18px; }
.plyr__control:focus {
outline: 0; }
.plyr__control.plyr__tab-focus {
box-shadow: 0 0 0 3px rgba(26, 175, 255, 0.35);
outline: 0; }
.plyr__control[aria-pressed='false'] .icon--pressed,
.plyr__control[aria-pressed='true'] .icon--not-pressed,
.plyr__control[aria-pressed='false'] .label--pressed,
.plyr__control[aria-pressed='true'] .label--not-pressed {
display: none; }
.plyr--audio .plyr__control.plyr__tab-focus, .plyr--audio .plyr__control:hover, .plyr--audio .plyr__control[aria-expanded='true'] {
color: #fff; }
.plyr__control--overlaid {
background-color: #fff;
border: 0;
border-radius: 100%;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
color: #fff;
display: none;
left: 50%;
padding: 20px;
position: absolute;
top: 50%;
transform: translate(-50%, -50%);
z-index: 2; }
.plyr__control--overlaid svg {
height: 20px;
left: 2px;
position: relative;
width: 20px; }
.plyr__control--overlaid:hover, .plyr__control--overlaid:focus {
color: #fff;
background: #1aafff; }
.plyr--playing .plyr__control--overlaid {
opacity: 0;
visibility: hidden; }
.plyr--full-ui.plyr--video .plyr__control--overlaid {
display: block; }
.plyr--video .plyr__controls button {
opacity: .6; }
.plyr--video .plyr__controls button.tab-focus:focus, .plyr--video .plyr__controls button:hover {
background: none;
color: #fff;
opacity: 1; }
.plyr--full-ui ::-webkit-media-controls {
display: none; }
.plyr__controls {
align-items: center;
display: flex;
text-align: center; }
.plyr__controls > .plyr__control,
.plyr__controls .plyr__progress,
.plyr__controls .plyr__time,
.plyr__controls .plyr__menu {
margin-left: 5px; }
.plyr__controls > .plyr__control:first-child, .plyr__controls > .plyr__control:first-child + [data-plyr='pause'],
.plyr__controls .plyr__progress:first-child,
.plyr__controls .plyr__progress:first-child + [data-plyr='pause'],
.plyr__controls .plyr__time:first-child,
.plyr__controls .plyr__time:first-child + [data-plyr='pause'],
.plyr__controls .plyr__menu:first-child,
.plyr__controls .plyr__menu:first-child + [data-plyr='pause'] {
margin-left: 0; }
.plyr__controls .plyr__volume {
margin-left: 5px; }
@media (min-width: 480px) {
.plyr__controls > .plyr__control,
.plyr__controls .plyr__progress,
.plyr__controls .plyr__time,
.plyr__controls .plyr__menu {
margin-left: 10px; }
.plyr__controls > .plyr__control + .plyr__control,
.plyr__controls .plyr__menu + .plyr__control,
.plyr__controls > .plyr__control + .plyr__menu {
margin-left: 5px; } }
.plyr--video .plyr__controls {
background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
border-bottom-left-radius: inherit;
border-bottom-right-radius: inherit;
bottom: 0;
color: #fff;
left: 0;
padding: 35px 10px 10px;
position: absolute;
right: 0;
transition: opacity 0.4s ease-in-out, transform 0.4s ease-in-out;
z-index: 2; }
.plyr--video .plyr__controls .plyr__control svg {
filter: drop-shadow(0 1px 1px rgba(0, 0, 0, 0.15)); }
.plyr--video .plyr__controls .plyr__control.plyr__tab-focus, .plyr--video .plyr__controls .plyr__control:hover, .plyr--video .plyr__controls .plyr__control[aria-expanded='true'] {
color: #fff; }
.plyr--audio .plyr__controls {
background: #fff;
border-radius: inherit;
color: #4f5b5f;
padding: 10px; }
.plyr--video.plyr--hide-controls .plyr__controls {
opacity: 0;
pointer-events: none; }
.plyr [data-plyr='captions'],
.plyr [data-plyr='pip'],
.plyr [data-plyr='airplay'],
.plyr [data-plyr='fullscreen'] {
display: none; }
.plyr--captions-enabled [data-plyr='captions'],
.plyr--pip-supported [data-plyr='pip'],
.plyr--airplay-supported [data-plyr='airplay'],
.plyr--fullscreen-enabled [data-plyr='fullscreen'] {
display: inline-block; }
.plyr__video-embed {
height: 0;
padding-bottom: 56.25%;
position: relative; }
.plyr__video-embed iframe {
border: 0;
height: 100%;
left: 0;
position: absolute;
top: 0;
user-select: none;
width: 100%; }
.plyr__video-embed > div {
padding-bottom: 240%;
position: relative;
transform: translateY(-38.28125%); }
.plyr--full-ui .plyr__video-embed iframe {
pointer-events: none; }
.plyr__menu {
display: flex;
position: relative; }
.plyr__menu .plyr__control svg {
transition: transform 0.3s ease; }
.plyr__menu .plyr__control[aria-expanded='true'] svg {
transform: rotate(90deg); }
.plyr__menu .plyr__control[aria-expanded='true'] .plyr__tooltip {
display: none; }
.plyr__menu__container {
animation: plyr-popup 0.2s ease;
background: rgba(255, 255, 255, 0.9);
border-radius: 4px;
bottom: 100%;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
color: #4f5b5f;
font-size: 16px;
margin-bottom: 10px;
position: absolute;
right: -3px;
text-align: left;
white-space: nowrap;
z-index: 1; }
.plyr__menu__container > div {
overflow: hidden;
transition: height 0.35s cubic-bezier(0.4, 0, 0.2, 1), width 0.35s cubic-bezier(0.4, 0, 0.2, 1); }
.plyr__menu__container::after {
border: 4px solid transparent;
border-top-color: rgba(255, 255, 255, 0.9);
content: '';
height: 0;
position: absolute;
right: 15px;
top: 100%;
width: 0; }
.plyr__menu__container ul {
list-style: none;
margin: 0;
overflow: hidden;
padding: 7px; }
.plyr__menu__container ul li {
margin-top: 2px; }
.plyr__menu__container ul li:first-child {
margin-top: 0; }
.plyr__menu__container .plyr__control {
align-items: center;
color: #4f5b5f;
display: flex;
font-size: 14px;
padding: 4px 14px;
user-select: none;
width: 100%; }
.plyr__menu__container .plyr__control::after {
border: 4px solid transparent;
content: '';
position: absolute;
top: 50%;
transform: translateY(-50%); }
.plyr__menu__container .plyr__control--forward {
padding-right: 28px; }
.plyr__menu__container .plyr__control--forward::after {
border-left-color: rgba(79, 91, 95, 0.8);
right: 5px; }
.plyr__menu__container .plyr__control--forward.plyr__tab-focus::after, .plyr__menu__container .plyr__control--forward:hover::after {
border-left-color: currentColor; }
.plyr__menu__container .plyr__control--back {
font-weight: 500;
margin: 7px;
margin-bottom: 3px;
padding-left: 28px;
position: relative;
width: calc(100% - 14px); }
.plyr__menu__container .plyr__control--back::after {
border-right-color: rgba(79, 91, 95, 0.8);
left: 7px; }
.plyr__menu__container .plyr__control--back::before {
background: #b7c5cd;
box-shadow: 0 1px 0 #fff;
content: '';
height: 1px;
left: 0;
margin-top: 4px;
overflow: hidden;
position: absolute;
right: 0;
top: 100%; }
.plyr__menu__container .plyr__control--back.plyr__tab-focus::after, .plyr__menu__container .plyr__control--back:hover::after {
border-right-color: currentColor; }
.plyr__menu__container label.plyr__control {
padding-left: 7px; }
.plyr__menu__container label.plyr__control input[type='radio'] + span {
background: rgba(0, 0, 0, 0.1);
border-radius: 100%;
display: block;
flex-shrink: 0;
height: 16px;
margin-right: 10px;
position: relative;
transition: all 0.3s ease;
width: 16px; }
.plyr__menu__container label.plyr__control input[type='radio'] + span::after {
background: #fff;
border-radius: 100%;
content: '';
height: 6px;
left: 5px;
opacity: 0;
position: absolute;
top: 5px;
transform: scale(0);
transition: transform 0.3s ease, opacity 0.3s ease;
width: 6px; }
.plyr__menu__container label.plyr__control input[type='radio']:checked + span {
background: #1aafff; }
.plyr__menu__container label.plyr__control input[type='radio']:checked + span::after {
opacity: 1;
transform: scale(1); }
.plyr__menu__container label.plyr__control input[type='radio']:focus + span {
box-shadow: 0 0 0 3px rgba(26, 175, 255, 0.35);
outline: 0; }
.plyr__menu__container label.plyr__control.plyr__tab-focus input[type='radio'] + span, .plyr__menu__container label.plyr__control:hover input[type='radio'] + span {
background: rgba(0, 0, 0, 0.1); }
.plyr__menu__container .plyr__menu__value {
align-items: center;
display: flex;
margin-left: auto;
margin-right: -7px;
overflow: hidden;
padding-left: 25px;
pointer-events: none; }
.plyr__progress {
display: flex;
flex: 1;
position: relative; }
.plyr__progress input[type='range'] {
position: relative;
z-index: 2; }
.plyr__progress .plyr__tooltip {
font-size: 14px;
left: 0; }
.plyr__progress--buffer {
-webkit-appearance: none; background: transparent;
border: 0;
border-radius: 100px;
height: 6px;
left: 0;
margin: -3px 0 0;
padding: 0;
position: absolute;
top: 50%;
width: 100%; }
.plyr__progress--buffer::-webkit-progress-bar {
background: transparent;
transition: width 0.2s ease; }
.plyr__progress--buffer::-webkit-progress-value {
background: currentColor;
border-radius: 100px;
min-width: 6px; }
.plyr__progress--buffer::-moz-progress-bar {
background: currentColor;
border-radius: 100px;
min-width: 6px;
transition: width 0.2s ease; }
.plyr__progress--buffer::-ms-fill {
border-radius: 100px;
transition: width 0.2s ease; }
.plyr--video .plyr__progress--buffer {
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
color: rgba(255, 255, 255, 0.25); }
.plyr--audio .plyr__progress--buffer {
color: rgba(222, 222, 222, 0.4); }
.plyr--loading .plyr__progress--buffer {
animation: plyr-progress 1s linear infinite;
background-image: linear-gradient(-45deg, rgba(0, 0, 0, 0.15) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, 0.15) 50%, rgba(0, 0, 0, 0.15) 75%, transparent 75%, transparent);
background-repeat: repeat-x;
background-size: 25px 25px;
color: transparent; }
.plyr--video.plyr--loading .plyr__progress--buffer {
background-color: rgba(255, 255, 255, 0.25); }
.plyr--audio.plyr--loading .plyr__progress--buffer {
background-color: rgba(222, 222, 222, 0.4); }
.plyr--full-ui input[type='range'] {
-webkit-appearance: none; background: transparent;
border: 0;
border-radius: 30px;
color: #1aafff;
display: block;
height: 21px;
margin: 0;
padding: 0;
transition: box-shadow 0.3s ease;
width: 100%; }
.plyr--full-ui input[type='range']::-webkit-slider-runnable-track {
background: transparent;
border: 0;
border-radius: 3px;
height: 6px;
transition: all 0.3s ease;
user-select: none;
background-image: linear-gradient(to right, currentColor var(--value, 0%), transparent var(--value, 0%)); }
.plyr--full-ui input[type='range']::-webkit-slider-thumb {
background: #fff;
border: 0;
border-radius: 100%;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.15);
box-sizing: border-box;
height: 15px;
position: relative;
transition: all 0.2s ease;
width: 15px;
-webkit-appearance: none; margin-top: -4.5px; }
.plyr--full-ui input[type='range']::-moz-range-track {
background: transparent;
border: 0;
border-radius: 3px;
height: 6px;
transition: all 0.3s ease;
user-select: none; }
.plyr--full-ui input[type='range']::-moz-range-thumb {
background: #fff;
border: 0;
border-radius: 100%;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.15);
box-sizing: border-box;
height: 15px;
position: relative;
transition: all 0.2s ease;
width: 15px; }
.plyr--full-ui input[type='range']::-moz-range-progress {
background: currentColor;
border-radius: 3px;
height: 6px; }
.plyr--full-ui input[type='range']::-ms-track {
background: transparent;
border: 0;
border-radius: 3px;
height: 6px;
transition: all 0.3s ease;
user-select: none;
color: transparent; }
.plyr--full-ui input[type='range']::-ms-fill-upper {
background: transparent;
border: 0;
border-radius: 3px;
height: 6px;
transition: all 0.3s ease;
user-select: none; }
.plyr--full-ui input[type='range']::-ms-fill-lower {
background: transparent;
border: 0;
border-radius: 3px;
height: 6px;
transition: all 0.3s ease;
user-select: none;
background: currentColor; }
.plyr--full-ui input[type='range']::-ms-thumb {
background: #fff;
border: 0;
border-radius: 100%;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.15);
box-sizing: border-box;
height: 15px;
position: relative;
transition: all 0.2s ease;
width: 15px;
margin-top: 0; }
.plyr--full-ui input[type='range']::-ms-tooltip {
display: none; }
.plyr--full-ui input[type='range']:focus {
outline: 0; }
.plyr--full-ui input[type='range']::-moz-focus-outer {
border: 0; }
.plyr--full-ui input.plyr__tab-focus[type='range']::-webkit-slider-runnable-track {
box-shadow: 0 0 0 3px rgba(26, 175, 255, 0.35);
outline: 0; }
.plyr--full-ui input.plyr__tab-focus[type='range']::-moz-range-track {
box-shadow: 0 0 0 3px rgba(26, 175, 255, 0.35);
outline: 0; }
.plyr--full-ui input.plyr__tab-focus[type='range']::-ms-track {
box-shadow: 0 0 0 3px rgba(26, 175, 255, 0.35);
outline: 0; }
.plyr--full-ui.plyr--video input[type='range']::-webkit-slider-runnable-track {
background-color: rgba(255, 255, 255, 0.25); }
.plyr--full-ui.plyr--video input[type='range']::-moz-range-track {
background-color: rgba(255, 255, 255, 0.25); }
.plyr--full-ui.plyr--video input[type='range']::-ms-track {
background-color: rgba(255, 255, 255, 0.25); }
.plyr--full-ui.plyr--video input[type='range']:active::-webkit-slider-thumb {
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.15), 0 0 0 3px rgba(255, 255, 255, 0.5); }
.plyr--full-ui.plyr--video input[type='range']:active::-moz-range-thumb {
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.15), 0 0 0 3px rgba(255, 255, 255, 0.5); }
.plyr--full-ui.plyr--video input[type='range']:active::-ms-thumb {
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.15), 0 0 0 3px rgba(255, 255, 255, 0.5); }
.plyr--full-ui.plyr--audio input[type='range']::-webkit-slider-runnable-track {
background-color: rgba(222, 222, 222, 0.4); }
.plyr--full-ui.plyr--audio input[type='range']::-moz-range-track {
background-color: rgba(222, 222, 222, 0.4); }
.plyr--full-ui.plyr--audio input[type='range']::-ms-track {
background-color: rgba(222, 222, 222, 0.4); }
.plyr--full-ui.plyr--audio input[type='range']:active::-webkit-slider-thumb {
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.15), 0 0 0 3px rgba(0, 0, 0, 0.1); }
.plyr--full-ui.plyr--audio input[type='range']:active::-moz-range-thumb {
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.15), 0 0 0 3px rgba(0, 0, 0, 0.1); }
.plyr--full-ui.plyr--audio input[type='range']:active::-ms-thumb {
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.15), 0 0 0 3px rgba(0, 0, 0, 0.1); }
.plyr__time {
font-size: 14px; }
.plyr__time + .plyr__time::before {
content: '\2044';
margin-right: 10px; }
@media (max-width: 767px) {
.plyr__time + .plyr__time {
display: none; } }
.plyr--video .plyr__time {
text-shadow: 0 1px 1px rgba(0, 0, 0, 0.15); }
.plyr__tooltip {
background: rgba(0, 0, 0, 0.9);
border-radius: 3px;
bottom: 100%;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
color: #fff;
font-size: 14px;
font-weight: 500;
line-height: 1.3;
margin-bottom: 10px;
opacity: 0;
padding: 5px 7.5px;
pointer-events: none;
position: absolute;
transform: translate(-50%, 10px) scale(0.8);
transform-origin: 50% 100%;
transition: transform 0.2s 0.1s ease, opacity 0.2s 0.1s ease;
z-index: 2; }
.plyr__tooltip::before {
border-left: 4px solid transparent;
border-right: 4px solid transparent;
border-top: 4px solid rgba(0, 0, 0, 0.9);
bottom: -4px;
content: '';
height: 0;
left: 50%;
position: absolute;
transform: translateX(-50%);
width: 0;
z-index: 2; }
.plyr .plyr__control:hover .plyr__tooltip,
.plyr .plyr__control.plyr__tab-focus .plyr__tooltip,
.plyr__tooltip--visible {
opacity: 1;
transform: translate(-50%, 0) scale(1); }
.plyr .plyr__control:hover .plyr__tooltip {
z-index: 3; }
.plyr__controls > .plyr__control:first-child .plyr__tooltip,
.plyr__controls > .plyr__control:first-child + .plyr__control .plyr__tooltip {
left: 0;
transform: translate(0, 10px) scale(0.8);
transform-origin: 0 100%; }
.plyr__controls > .plyr__control:first-child .plyr__tooltip::before,
.plyr__controls > .plyr__control:first-child + .plyr__control .plyr__tooltip::before {
left: 16px; }
.plyr__controls > .plyr__control:last-child .plyr__tooltip {
right: 0;
transform: translate(0, 10px) scale(0.8);
transform-origin: 100% 100%; }
.plyr__controls > .plyr__control:last-child .plyr__tooltip::before {
left: auto;
right: 16px;
transform: translateX(50%); }
.plyr__controls > .plyr__control:first-child:hover .plyr__tooltip, .plyr__controls > .plyr__control.plyr__tab-focus:first-child .plyr__tooltip,
.plyr__controls > .plyr__control:first-child .plyr__tooltip--visible,
.plyr__controls > .plyr__control:first-child + .plyr__control:hover .plyr__tooltip,
.plyr__controls > .plyr__control:first-child + .plyr__control.plyr__tab-focus .plyr__tooltip,
.plyr__controls > .plyr__control:first-child + .plyr__control .plyr__tooltip--visible,
.plyr__controls > .plyr__control:last-child:hover .plyr__tooltip,
.plyr__controls > .plyr__control.plyr__tab-focus:last-child .plyr__tooltip,
.plyr__controls > .plyr__control:last-child .plyr__tooltip--visible {
transform: translate(0, 0) scale(1); }
.plyr--video {
overflow: hidden; }
.plyr--video.plyr--menu-open {
overflow: visible; }
.plyr__video-wrapper {
background: #000;
border-radius: inherit;
overflow: hidden;
position: relative;
z-index: 0; }
.plyr__volume {
flex: 1;
position: relative; }
.plyr__volume input[type='range'] {
position: relative;
z-index: 2; }
@media (min-width: 480px) {
.plyr__volume {
max-width: 50px; } }
@media (min-width: 768px) {
.plyr__volume {
max-width: 80px; } }
.plyr--is-ios .plyr__volume,
.plyr--is-ios [data-plyr='mute'] {
display: none !important; }
.plyr--has-error {
pointer-events: none; }
.plyr--has-error::after {
align-items: center;
background: black;
color: #fff;
content: attr(data-plyr-error);
display: flex;
font-size: 16px;
height: 100%;
justify-content: center;
left: 0;
position: absolute;
text-align: center;
text-shadow: 0 1px 1px black;
top: 0;
width: 100%;
z-index: 10; }
.plyr:fullscreen {
background: #000;
border-radius: 0 !important;
height: 100%;
margin: 0;
width: 100%; }
.plyr:fullscreen video {
height: 100%; }
.plyr:fullscreen .plyr__video-wrapper {
height: 100%;
width: 100%; }
.plyr:fullscreen .plyr__video-embed {
overflow: visible; }
.plyr.plyr--vimeo:fullscreen .plyr__video-wrapper {
height: 0;
top: 50%;
transform: translateY(-50%); }
.plyr:fullscreen .plyr__control .icon--exit-fullscreen {
display: block; }
.plyr:fullscreen .plyr__control .icon--exit-fullscreen + svg {
display: none; }
.plyr.plyr--hide-controls:fullscreen {
cursor: none; }
@media (min-width: 1024px) {
.plyr:fullscreen .plyr__captions {
font-size: 21px; } } .plyr:-webkit-full-screen {
background: #000;
border-radius: 0 !important;
height: 100%;
margin: 0;
width: 100%; }
.plyr:-webkit-full-screen video {
height: 100%; }
.plyr:-webkit-full-screen .plyr__video-wrapper {
height: 100%;
width: 100%; }
.plyr:-webkit-full-screen .plyr__video-embed {
overflow: visible; }
.plyr.plyr--vimeo:-webkit-full-screen .plyr__video-wrapper {
height: 0;
top: 50%;
transform: translateY(-50%); }
.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen {
display: block; }
.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen + svg {
display: none; }
.plyr.plyr--hide-controls:-webkit-full-screen {
cursor: none; }
@media (min-width: 1024px) {
.plyr:-webkit-full-screen .plyr__captions {
font-size: 21px; } } .plyr:-moz-full-screen {
background: #000;
border-radius: 0 !important;
height: 100%;
margin: 0;
width: 100%; }
.plyr:-moz-full-screen video {
height: 100%; }
.plyr:-moz-full-screen .plyr__video-wrapper {
height: 100%;
width: 100%; }
.plyr:-moz-full-screen .plyr__video-embed {
overflow: visible; }
.plyr.plyr--vimeo:-moz-full-screen .plyr__video-wrapper {
height: 0;
top: 50%;
transform: translateY(-50%); }
.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen {
display: block; }
.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen + svg {
display: none; }
.plyr.plyr--hide-controls:-moz-full-screen {
cursor: none; }
@media (min-width: 1024px) {
.plyr:-moz-full-screen .plyr__captions {
font-size: 21px; } } .plyr:-ms-fullscreen {
background: #000;
border-radius: 0 !important;
height: 100%;
margin: 0;
width: 100%; }
.plyr:-ms-fullscreen video {
height: 100%; }
.plyr:-ms-fullscreen .plyr__video-wrapper {
height: 100%;
width: 100%; }
.plyr:-ms-fullscreen .plyr__video-embed {
overflow: visible; }
.plyr.plyr--vimeo:-ms-fullscreen .plyr__video-wrapper {
height: 0;
top: 50%;
transform: translateY(-50%); }
.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen {
display: block; }
.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen + svg {
display: none; }
.plyr.plyr--hide-controls:-ms-fullscreen {
cursor: none; }
@media (min-width: 1024px) {
.plyr:-ms-fullscreen .plyr__captions {
font-size: 21px; } }
.plyr--fullscreen-fallback {
background: #000;
border-radius: 0 !important;
height: 100%;
margin: 0;
width: 100%;
bottom: 0;
left: 0;
position: fixed;
right: 0;
top: 0;
z-index: 10000000; }
.plyr--fullscreen-fallback video {
height: 100%; }
.plyr--fullscreen-fallback .plyr__video-wrapper {
height: 100%;
width: 100%; }
.plyr--fullscreen-fallback .plyr__video-embed {
overflow: visible; }
.plyr--fullscreen-fallback.plyr--vimeo .plyr__video-wrapper {
height: 0;
top: 50%;
transform: translateY(-50%); }
.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen {
display: block; }
.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen + svg {
display: none; }
.plyr--fullscreen-fallback.plyr--hide-controls {
cursor: none; }
@media (min-width: 1024px) {
.plyr--fullscreen-fallback .plyr__captions {
font-size: 21px; } }
.plyr__ads {
border-radius: inherit;
bottom: 0;
cursor: pointer;
left: 0;
overflow: hidden;
position: absolute;
right: 0;
top: 0;
z-index: -1; }
.plyr__ads > div,
.plyr__ads > div iframe {
height: 100%;
position: absolute;
width: 100%; }
.plyr__ads::after {
background: rgba(47, 52, 61, 0.8);
border-radius: 2px;
bottom: 10px;
color: #fff;
content: attr(data-badge-text);
font-size: 11px;
padding: 2px 6px;
pointer-events: none;
position: absolute;
right: 10px;
z-index: 3; }
.plyr__ads::after:empty {
display: none; }
.plyr__cues {
background: currentColor;
display: block;
height: 6px;
left: 0;
margin: -3px 0 0;
opacity: 0.8;
position: absolute;
top: 50%;
width: 3px;
z-index: 3; }
.plyr--no-transition {
transition: none !important; }
.plyr--full-ui [hidden] {
display: none; }
.plyr--full-ui [aria-hidden='true'] {
display: none; }
.plyr__sr-only {
clip: rect(1px, 1px, 1px, 1px);
overflow: hidden;
border: 0 !important;
height: 1px !important;
padding: 0 !important;
position: absolute !important;
width: 1px !important; }
.plyr--video .plyr__video-wrapper:before {
content: '';
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
background-color: rgba(39, 39, 39, 0.4);
opacity: 0;
-webkit-transition: opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-moz-transition: opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-ms-transition: opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-o-transition: opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1);
transition: opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1); }
.plyr--video.plyr--stopped .plyr__video-wrapper:before {
opacity: 1; }  .audio-embed {
display: inline-block;
margin: 0 auto;
font-size: 0;
line-height: 0;
box-shadow: 0 8px 40px -5px rgba(9, 31, 67, 0.15); }
.wtbx-media-selfhosted {
position: relative; }
.wtbx-audio-selfhosted {
display: inline-block;
margin: 0 auto;
width: 100%;
max-width: 400px;
opacity: 0;
visibility: hidden; }
.wtbx-audio-selfhosted.audio-noposter {
padding-top: 80px; }
.wtbx-audio-selfhosted.audio-noposter .audio-title {
top: 50%;
bottom: auto;
margin-top: -40px;
-moz-transform: translate3d(0, -50%, 0);
-o-transform: translate3d(0, -50%, 0);
-ms-transform: translate3d(0, -50%, 0);
-webkit-transform: translate3d(0, -50%, 0);
-webkit-transform: -webkit-translate3d(0, -50%, 0);
transform: translate3d(0, -50%, 0); }
.wtbx-audio-selfhosted.audio-noposter .plyr:before {
content: '';
position: absolute;
bottom: 100%;
left: 0;
right: 0;
height: 80px;
border-radius: 4px;
background-color: #fff;
box-shadow: 0 8px 40px -5px rgba(9, 31, 67, 0.15); }
.wtbx-audio-selfhosted.wtbx-media-init {
opacity: 1;
visibility: visible;
-webkit-transition: opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1), visibility 0s;
-moz-transition: opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1), visibility 0s;
-ms-transition: opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1), visibility 0s;
-o-transition: opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1), visibility 0s;
transition: opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1), visibility 0s; }
.wtbx-audio-selfhosted .audio-poster {
position: relative;
border-radius: 6px;
overflow: hidden;
box-shadow: none;
z-index: 1; }
.wtbx-audio-selfhosted .audio-poster:before {
content: '';
position: absolute;
bottom: 0;
left: 0;
right: 0;
height: 90px;
z-index: 2;
background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%); background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%); background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#80000000',GradientType=0 ); }
.wtbx-audio-selfhosted .audio-title {
position: absolute;
bottom: 40px;
left: 0;
right: 0;
text-align: center;
font-size: 14px;
font-weight: 600;
z-index: 3;
color: #fff; }
.wtbx-audio-selfhosted .plyr--audio {
z-index: 2; }
.wtbx-audio-selfhosted .plyr--audio .plyr__controls {
height: 60px;
border: none;
padding: 15px 0;
box-shadow: none;
border-radius: 6px;
background-color: transparent;
text-align: center; }
.wtbx-audio-selfhosted .plyr--audio .plyr__controls .plyr__progress {
margin: -30px 0 0 0;
display: block;
position: absolute;
top: 0;
left: 30px;
right: 30px; }
.wtbx-audio-selfhosted .plyr--audio .plyr__controls .plyr__time {
margin-left: 5px; }
.wtbx-audio-selfhosted .plyr--audio .plyr__controls .plyr__time:before {
margin-right: 5px; }
.wtbx-audio-selfhosted .plyr--audio .plyr__controls .plyr__volume {
position: absolute;
top: 50%;
width: calc(50% - 80px);
right: 40px;
-moz-transform: translate3d(0, -50%, 0);
-o-transform: translate3d(0, -50%, 0);
-ms-transform: translate3d(0, -50%, 0);
-webkit-transform: translate3d(0, -50%, 0);
-webkit-transform: -webkit-translate3d(0, -50%, 0);
transform: translate3d(0, -50%, 0); }
.wtbx-audio-selfhosted .plyr--audio .plyr__controls .plyr__tooltip {
z-index: 3;
font-weight: 600;
margin-bottom: 10px;
background-color: rgba(0, 0, 0, 0.8); }
.wtbx-audio-selfhosted .plyr--audio .plyr__controls .plyr__tooltip:before {
border-top-color: rgba(0, 0, 0, 0.8); }
.wtbx-audio-selfhosted .plyr--audio .plyr__controls button[data-plyr="play"],
.wtbx-audio-selfhosted .plyr--audio .plyr__controls button[data-plyr="pause"] {
position: absolute;
left: 50%;
top: 50%;
-moz-transform: translate3d(-50%, -50%, 0);
-o-transform: translate3d(-50%, -50%, 0);
-ms-transform: translate3d(-50%, -50%, 0);
-webkit-transform: translate3d(-50%, -50%, 0);
-webkit-transform: -webkit-translate3d(-50%, -50%, 0);
transform: translate3d(-50%, -50%, 0); }
.wtbx-audio-selfhosted .plyr--audio .plyr__controls button[data-plyr="play"] svg,
.wtbx-audio-selfhosted .plyr--audio .plyr__controls button[data-plyr="pause"] svg {
width: 25px;
height: 25px; }
.wtbx-audio-selfhosted .plyr--audio .plyr__controls button[data-plyr="mute"] {
position: absolute;
right: 0;
top: 50%;
-moz-transform: translate3d(0, -50%, 0);
-o-transform: translate3d(0, -50%, 0);
-ms-transform: translate3d(0, -50%, 0);
-webkit-transform: translate3d(0, -50%, 0);
-webkit-transform: -webkit-translate3d(0, -50%, 0);
transform: translate3d(0, -50%, 0); }
.wtbx-audio-selfhosted .plyr--audio .plyr__controls button[data-plyr="mute"] svg {
width: 15px;
height: 15px; }
.wtbx-audio-selfhosted .plyr--audio .plyr__controls button {
opacity: 1;
-webkit-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-moz-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-ms-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-o-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1); }
.wtbx-audio-selfhosted .plyr--audio .plyr__controls button:hover {
opacity: 1;
background-color: transparent;
-moz-transform: translate3d(-50%, -50%, 0) scale3d(1.1, 1.1, 1);
-o-transform: translate3d(-50%, -50%, 0) scale3d(1.1, 1.1, 1);
-ms-transform: translate3d(-50%, -50%, 0) scale3d(1.1, 1.1, 1);
-webkit-transform: translate3d(-50%, -50%, 0) scale3d(1.1, 1.1, 1);
-webkit-transform: -webkit-translate3d(-50%, -50%, 0) scale3d(1.1, 1.1, 1);
transform: translate3d(-50%, -50%, 0) scale3d(1.1, 1.1, 1); }
.wtbx-audio-selfhosted .plyr--audio .plyr__controls button[data-plyr="mute"]:hover {
-moz-transform: translate3d(0, -50%, 0) scale3d(1.1, 1.1, 1);
-o-transform: translate3d(0, -50%, 0) scale3d(1.1, 1.1, 1);
-ms-transform: translate3d(0, -50%, 0) scale3d(1.1, 1.1, 1);
-webkit-transform: translate3d(0, -50%, 0) scale3d(1.1, 1.1, 1);
-webkit-transform: -webkit-translate3d(0, -50%, 0) scale3d(1.1, 1.1, 1);
transform: translate3d(0, -50%, 0) scale3d(1.1, 1.1, 1); }
.wtbx-video-selfhosted {
display: block;
width: 100%;
opacity: 0;
visibility: hidden;
border-radius: 6px;
overflow: hidden;
z-index: 1;
position: relative;
line-height: 0;
box-shadow: 0 8px 40px -5px rgba(9, 31, 67, 0.15); }
.wtbx-video-selfhosted.wtbx-media-init {
opacity: 1;
visibility: visible;
-webkit-transition: opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1), visibility 0s;
-moz-transition: opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1), visibility 0s;
-ms-transition: opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1), visibility 0s;
-o-transition: opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1), visibility 0s;
transition: opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1), visibility 0s; }
    .mfp-bg {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1042;
overflow: hidden;
position: fixed;
opacity: 0.95; }
.mfp-ready .mfp-figure {
opacity: 0; }
.mfp-zoom-in.mfp-bg,
.mfp-zoom-in .mfp-preloader {
opacity: 0; }
.mfp-zoom-in .mfp-figure, .mfp-zoom-in .mfp-iframe-figure, .mfp-zoom-in .wtbx-product-preview-cont {
opacity: 0;
-webkit-transition: transform 0.3s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-moz-transition: transform 0.3s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-ms-transition: transform 0.3s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-o-transition: transform 0.3s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1);
transition: transform 0.3s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-moz-transform: scale3d(0.95, 0.95, 1);
-o-transform: scale3d(0.95, 0.95, 1);
-ms-transform: scale3d(0.95, 0.95, 1);
-webkit-transform: scale3d(0.95, 0.95, 1);
-webkit-transform: -webkit-scale3d(0.95, 0.95, 1);
transform: scale3d(0.95, 0.95, 1); }
.mfp-zoom-in.mfp-removing .mfp-figure, .mfp-zoom-in.mfp-removing .mfp-iframe-figure, .mfp-zoom-in.mfp-removing .wtbx-product-preview-cont {
-moz-transform: scale3d(0.95, 0.95, 1);
-o-transform: scale3d(0.95, 0.95, 1);
-ms-transform: scale3d(0.95, 0.95, 1);
-webkit-transform: scale3d(0.95, 0.95, 1);
-webkit-transform: -webkit-scale3d(0.95, 0.95, 1);
transform: scale3d(0.95, 0.95, 1);
opacity: 0; }
.mfp-zoom-in.mfp-image-loaded .mfp-figure, .mfp-zoom-in.mfp-image-loaded .mfp-iframe-figure, .mfp-zoom-in.mfp-image-loaded .wtbx-product-preview-cont {
opacity: 1;
-moz-transform: scale3d(1, 1, 1);
-o-transform: scale3d(1, 1, 1);
-ms-transform: scale3d(1, 1, 1);
-webkit-transform: scale3d(1, 1, 1);
-webkit-transform: -webkit-scale3d(1, 1, 1);
transform: scale3d(1, 1, 1); }
.mfp-zoom-in.mfp-ready .mfp-preloader {
opacity: 1; }
.mfp-zoom-in.mfp-ready.mfp-bg {
opacity: 0.95; }
.mfp-zoom-in.mfp-removing.mfp-bg, .mfp-zoom-in.mfp-removing .mfp-preloader {
opacity: 0; }
.mfp-img, .mfp-figure:after, .mfp-iframe-scaler {
-webkit-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-moz-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-ms-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-o-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1); }
.mfp-anim-next-out .mfp-figure {
-moz-transform: scale3d(1, 1, 1) !important;
-o-transform: scale3d(1, 1, 1) !important;
-ms-transform: scale3d(1, 1, 1) !important;
-webkit-transform: scale3d(1, 1, 1) !important;
-webkit-transform: -webkit-scale3d(1, 1, 1) !important;
transform: scale3d(1, 1, 1) !important; }
.mfp-anim-next-out .mfp-figure, .mfp-anim-next-out .mfp-figure:after {
opacity: 0 !important;
-moz-transform: translate3d(-30%, 0, 0) !important;
-o-transform: translate3d(-30%, 0, 0) !important;
-ms-transform: translate3d(-30%, 0, 0) !important;
-webkit-transform: translate3d(-30%, 0, 0) !important;
-webkit-transform: -webkit-translate3d(-30%, 0, 0) !important;
transform: translate3d(-30%, 0, 0) !important; }
.mfp-anim-next-out .mfp-iframe-scaler {
opacity: 0 !important;
-moz-transform: translate3d(-30%, -50%, 0) !important;
-o-transform: translate3d(-30%, -50%, 0) !important;
-ms-transform: translate3d(-30%, -50%, 0) !important;
-webkit-transform: translate3d(-30%, -50%, 0) !important;
-webkit-transform: -webkit-translate3d(-30%, -50%, 0) !important;
transform: translate3d(-30%, -50%, 0) !important; }
.mfp-anim-next-in .mfp-figure {
-moz-transform: scale3d(1, 1, 1) !important;
-o-transform: scale3d(1, 1, 1) !important;
-ms-transform: scale3d(1, 1, 1) !important;
-webkit-transform: scale3d(1, 1, 1) !important;
-webkit-transform: -webkit-scale3d(1, 1, 1) !important;
transform: scale3d(1, 1, 1) !important; }
.mfp-anim-next-in .mfp-figure, .mfp-anim-next-in .mfp-figure:after {
opacity: 0 !important;
-webkit-transition: all 0s !important;
-moz-transition: all 0s !important;
-ms-transition: all 0s !important;
-o-transition: all 0s !important;
transition: all 0s !important;
-moz-transform: translate3d(30%, 0, 0) !important;
-o-transform: translate3d(30%, 0, 0) !important;
-ms-transform: translate3d(30%, 0, 0) !important;
-webkit-transform: translate3d(30%, 0, 0) !important;
-webkit-transform: -webkit-translate3d(30%, 0, 0) !important;
transform: translate3d(30%, 0, 0) !important; }
.mfp-anim-next-in .mfp-iframe-scaler {
opacity: 0 !important;
-webkit-transition: all 0s !important;
-moz-transition: all 0s !important;
-ms-transition: all 0s !important;
-o-transition: all 0s !important;
transition: all 0s !important;
-moz-transform: translate3d(30%, -50%, 0) !important;
-o-transform: translate3d(30%, -50%, 0) !important;
-ms-transform: translate3d(30%, -50%, 0) !important;
-webkit-transform: translate3d(30%, -50%, 0) !important;
-webkit-transform: -webkit-translate3d(30%, -50%, 0) !important;
transform: translate3d(30%, -50%, 0) !important; }
.mfp-anim-prev-out .mfp-figure {
-moz-transform: scale3d(1, 1, 1) !important;
-o-transform: scale3d(1, 1, 1) !important;
-ms-transform: scale3d(1, 1, 1) !important;
-webkit-transform: scale3d(1, 1, 1) !important;
-webkit-transform: -webkit-scale3d(1, 1, 1) !important;
transform: scale3d(1, 1, 1) !important; }
.mfp-anim-prev-out .mfp-figure, .mfp-anim-prev-out .mfp-figure:after {
opacity: 0 !important;
-moz-transform: translate3d(30%, 0, 0) !important;
-o-transform: translate3d(30%, 0, 0) !important;
-ms-transform: translate3d(30%, 0, 0) !important;
-webkit-transform: translate3d(30%, 0, 0) !important;
-webkit-transform: -webkit-translate3d(30%, 0, 0) !important;
transform: translate3d(30%, 0, 0) !important; }
.mfp-anim-prev-out .mfp-iframe-scaler {
opacity: 0 !important;
-moz-transform: translate3d(30%, -50%, 0) !important;
-o-transform: translate3d(30%, -50%, 0) !important;
-ms-transform: translate3d(30%, -50%, 0) !important;
-webkit-transform: translate3d(30%, -50%, 0) !important;
-webkit-transform: -webkit-translate3d(30%, -50%, 0) !important;
transform: translate3d(30%, -50%, 0) !important; }
.mfp-anim-prev-in .mfp-figure {
-moz-transform: scale3d(1, 1, 1) !important;
-o-transform: scale3d(1, 1, 1) !important;
-ms-transform: scale3d(1, 1, 1) !important;
-webkit-transform: scale3d(1, 1, 1) !important;
-webkit-transform: -webkit-scale3d(1, 1, 1) !important;
transform: scale3d(1, 1, 1) !important; }
.mfp-anim-prev-in .mfp-figure, .mfp-anim-prev-in .mfp-figure:after {
opacity: 0 !important;
-webkit-transition: all 0s !important;
-moz-transition: all 0s !important;
-ms-transition: all 0s !important;
-o-transition: all 0s !important;
transition: all 0s !important;
-moz-transform: translate3d(-30%, 0, 0) !important;
-o-transform: translate3d(-30%, 0, 0) !important;
-ms-transform: translate3d(-30%, 0, 0) !important;
-webkit-transform: translate3d(-30%, 0, 0) !important;
-webkit-transform: -webkit-translate3d(-30%, 0, 0) !important;
transform: translate3d(-30%, 0, 0) !important; }
.mfp-anim-prev-in .mfp-iframe-scaler {
opacity: 0 !important;
-webkit-transition: all 0s !important;
-moz-transition: all 0s !important;
-ms-transition: all 0s !important;
-o-transition: all 0s !important;
transition: all 0s !important;
-moz-transform: translate3d(-30%, -50%, 0) !important;
-o-transform: translate3d(-30%, -50%, 0) !important;
-ms-transform: translate3d(-30%, -50%, 0) !important;
-webkit-transform: translate3d(-30%, -50%, 0) !important;
-webkit-transform: -webkit-translate3d(-30%, -50%, 0) !important;
transform: translate3d(-30%, -50%, 0) !important; }
.mfp-iframe-scaler {
overflow: visible; }
.mfp-zoom-out-cur {
cursor: auto; }
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
cursor: pointer; } .mfp-zoom-in.mfp-bg {
opacity: 0;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out; } .mfp-zoom-in.mfp-bg.mfp-ready {
opacity: 1; } .mfp-zoom-in.mfp-bg.mfp-removing {
opacity: 0; } .mfp-zoom-in.mfp-wrap .mfp-content,
.mfp-zoom-in.mfp-wrap.mfp-removing .mfp-thumbnails {
opacity: 0;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out; }
.mfp-wrap .wtbx-lightbox-nav {
opacity: 0;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out; }
.mfp-wrap.mfp-ready .wtbx-lightbox-nav {
opacity: 1; }
.mfp-wrap.mfp-removing .wtbx-lightbox-nav {
opacity: 0;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out; } .mfp-zoom-in.mfp-wrap.mfp-ready .mfp-content,
.mfp-zoom-in.mfp-wrap.mfp-removing .mfp-thumbnails {
opacity: 1; } .mfp-zoom-in.mfp-wrap.mfp-removing .mfp-content,
.mfp-zoom-in.mfp-wrap.mfp-removing .mfp-thumbnails {
opacity: 0; }
.mfp-wrap {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1043;
position: fixed;
outline: none !important;
-webkit-backface-visibility: hidden; }
.mfp-container {
text-align: center;
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
padding: 0 8px;
box-sizing: border-box; }
.mfp-container:before {
content: '';
display: inline-block;
height: 100%;
vertical-align: middle; }
.mfp-align-top .mfp-container:before {
display: none; }
.mfp-content {
position: relative;
display: inline-block;
vertical-align: middle;
margin: 0 auto;
text-align: left;
z-index: 1045; }
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
width: 100%;
cursor: auto; }
.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
-webkit-user-select: none;
-moz-user-select: none;
user-select: none; }
.mfp-loading.mfp-figure {
display: none; }
.mfp-hide {
display: none !important; }
.mfp-thumbnails {
position: absolute;
left: 0;
right: 0;
bottom: 0;
height: 70px;
z-index: 1046;
-moz-transform: translate3d(0, 100%, 0);
-o-transform: translate3d(0, 100%, 0);
-ms-transform: translate3d(0, 100%, 0);
-webkit-transform: translate3d(0, 100%, 0);
-webkit-transform: -webkit-translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
-webkit-transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out;
-moz-transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out;
-ms-transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out;
-o-transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out;
transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out; }
.mfp-thumbnails.init {
-moz-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-webkit-transform: translate3d(0, 0, 0);
-webkit-transform: -webkit-translate3d(0, 0, 0);
transform: translate3d(0, 0, 0); }
.mfp-thumbnails.init .mfp-thumbnails-inner {
-webkit-transition: transform 0.3s ease-in-out;
-moz-transition: transform 0.3s ease-in-out;
-ms-transition: transform 0.3s ease-in-out;
-o-transition: transform 0.3s ease-in-out;
transition: transform 0.3s ease-in-out; }
.mfp-thumbnails .mfp-thumbnails-inner {
position: absolute;
left: 0;
top: 0;
bottom: 0;
width: 1000%;
-webkit-transition: transform 0s ease-in-out;
-moz-transition: transform 0s ease-in-out;
-ms-transition: transform 0s ease-in-out;
-o-transition: transform 0s ease-in-out;
transition: transform 0s ease-in-out; }
.mfp-thumbnails .mfp-thumb {
height: 66px;
margin: 0 2px 0;
border-radius: 3px;
width: auto;
display: inline-block;
float: left;
opacity: .8;
border: 1px solid transparent;
-webkit-filter: grayscale(70%) brightness(70%);
filter: grayscale(70%) brightness(70%);
cursor: pointer;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out; }
.mfp-thumbnails .mfp-thumb.active, .mfp-thumbnails .mfp-thumb:hover {
opacity: 1;
-webkit-filter: grayscale(0);
filter: grayscale(0); }
.mfp-thumbnails .mfp-thumb.active {
border: 1px solid white; }
.mfp-preloader {
color: #CCC;
position: absolute;
top: 50%;
width: auto;
text-align: center;
margin-top: -0.8em;
left: 8px;
right: 8px;
z-index: 1044; }
.mfp-preloader a {
color: #CCC; }
.mfp-preloader a:hover {
color: #FFF; }
.mfp-s-error .mfp-content {
display: none; }
button.mfp-close, button.mfp-arrow {
overflow: visible;
cursor: pointer;
background: transparent;
border: 0;
-webkit-appearance: none;
display: block;
outline: none;
padding: 0;
z-index: 1046;
box-shadow: none;
touch-action: manipulation; }
button::-moz-focus-inner {
padding: 0;
border: 0; }
.mfp-close {
width: 44px;
height: 44px;
line-height: 44px;
position: absolute;
right: 0;
top: 0;
text-decoration: none;
text-align: center;
opacity: 0.65;
padding: 0 0 18px 10px;
color: #FFF;
font-style: normal;
font-size: 28px;
font-family: Arial, Baskerville, monospace; }
.mfp-close:hover, .mfp-close:focus {
opacity: 1; }
.mfp-close:active {
top: 1px; }
.mfp-close-btn-in .mfp-close {
color: #333; }
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close,
.mfp-inline-holder .mfp-close {
color: #FFF;
right: -6px;
text-align: right;
padding-right: 6px;
width: 100%; }
.mfp-counter {
position: fixed;
top: 10px;
left: 50%;
-moz-transform: translate3d(-50%, 0, 0);
-o-transform: translate3d(-50%, 0, 0);
-ms-transform: translate3d(-50%, 0, 0);
-webkit-transform: translate3d(-50%, 0, 0);
-webkit-transform: -webkit-translate3d(-50%, 0, 0);
transform: translate3d(-50%, 0, 0);
color: #CCC;
font-size: 10px;
line-height: 20px;
font-weight: 600;
white-space: nowrap;
opacity: 0;
-webkit-transition: opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-moz-transition: opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-ms-transition: opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-o-transition: opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1);
transition: opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1); }
.mfp-counter div {
display: inline-block; }
.mfp-counter .pages-current {
font-size: 16px; }
.mfp-anim-complete .mfp-counter {
opacity: 1; }
.mfp-arrow {
position: absolute;
opacity: 0.65;
margin: 0;
top: 50%;
margin-top: -55px;
padding: 0;
width: 90px;
height: 110px;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.mfp-arrow:active {
margin-top: -54px; }
.mfp-arrow:hover, .mfp-arrow:focus {
opacity: 1; }
.mfp-arrow:before, .mfp-arrow:after {
content: '';
display: block;
width: 0;
height: 0;
position: absolute;
left: 0;
top: 0;
margin-top: 35px;
margin-left: 35px;
border: medium inset transparent; }
.mfp-arrow:after {
border-top-width: 13px;
border-bottom-width: 13px;
top: 8px; }
.mfp-arrow:before {
border-top-width: 21px;
border-bottom-width: 21px;
opacity: 0.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 .mfp-content,
.mfp-inline-holder .mfp-content {
line-height: 0;
width: 100%;
max-width: 900px;
-webkit-transition: all 0s !important;
-moz-transition: all 0s !important;
-ms-transition: all 0s !important;
-o-transition: all 0s !important;
transition: all 0s !important; }
.mfp-iframe-holder .mfp-close,
.mfp-inline-holder .mfp-close {
top: -40px; }
.mfp-iframe-scaler {
position: absolute;
top: 50%;
left: 0;
right: 0;
-moz-transform: translate3d(0, -50%, 0) scale3d(1, 1, 1);
-o-transform: translate3d(0, -50%, 0) scale3d(1, 1, 1);
-ms-transform: translate3d(0, -50%, 0) scale3d(1, 1, 1);
-webkit-transform: translate3d(0, -50%, 0) scale3d(1, 1, 1);
-webkit-transform: -webkit-translate3d(0, -50%, 0) scale3d(1, 1, 1);
transform: translate3d(0, -50%, 0) scale3d(1, 1, 1);
width: 100%;
max-width: 100%;
height: 0;
padding-top: 56.25%;
-webkit-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-moz-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-ms-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-o-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1); }
.mfp-iframe-scaler .mfp-iframe-wrapper {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
overflow: hidden;
border-radius: 3px;
box-shadow: 0 5px 20px -2px rgba(0, 0, 0, 0.4);
z-index: 1; }
.mfp-iframe-scaler iframe,
.mfp-iframe-scaler .mfp-selfhosted {
position: absolute;
display: block;
top: 0;
bottom: 0;
left: 0;
right: 0;
width: 100%;
height: 100%;
background: #141618; }
.mfp-iframe-scaler.mfp-audio-scaler {
padding-top: 100%; }
.mfp-soundcloud .mfp-iframe-scaler {
padding-top: 80%; }
.mfp-spotify .mfp-iframe-scaler {
padding-top: 126.6666%; }
@media only screen and (max-width: 250px) {
.mfp-spotify .mfp-iframe-scaler {
padding-top: 80px; } }
.mfp-img-wrapper {
padding: 40px 0;
height: 100vh; }
.mfp-img {
width: auto;
max-width: 100%;
height: auto;
display: block;
line-height: 0;
box-sizing: border-box;
margin: 0 auto;
border-radius: 3px;
max-height: 100% !important;
-webkit-user-drag: none;
-khtml-user-drag: none;
-moz-user-drag: none;
-o-user-drag: none;
user-drag: none; }
.mfp-iframe-holder .mfp-content,
.mfp-inline-holder .mfp-content {
position: absolute;
top: 40px;
bottom: 40px;
left: 0;
right: 0;
max-width: 100%;
z-index: 1; }
.mfp-iframe-holder .mfp-content .mfp-iframe-figure,
.mfp-inline-holder .mfp-content .mfp-iframe-figure {
position: absolute;
top: 0;
bottom: 0;
left: 50%; }
.mfp-iframe-holder .mfp-content .mfp-iframe-figure:after,
.mfp-inline-holder .mfp-content .mfp-iframe-figure:after {
display: none; }
.mfp-iframe-holder .mfp-content .mfp-iframe-figure .mfp-counter,
.mfp-inline-holder .mfp-content .mfp-iframe-figure .mfp-counter {
top: -30px; }
.mfp-iframe-holder .mfp-content .mfp-iframe-figure .mfp-img,
.mfp-inline-holder .mfp-content .mfp-iframe-figure .mfp-img {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0; }
.mfp-iframe-holder .mfp-content .mfp-iframe-figure .mfp-img .mfp-iframe,
.mfp-iframe-holder .mfp-content .mfp-iframe-figure .mfp-img .mfp-selfhosted,
.mfp-inline-holder .mfp-content .mfp-iframe-figure .mfp-img .mfp-iframe,
.mfp-inline-holder .mfp-content .mfp-iframe-figure .mfp-img .mfp-selfhosted {
position: absolute;
left: 50%;
top: 50%;
-moz-transform: translate3d(-50%, -50%, 0);
-o-transform: translate3d(-50%, -50%, 0);
-ms-transform: translate3d(-50%, -50%, 0);
-webkit-transform: translate3d(-50%, -50%, 0);
-webkit-transform: -webkit-translate3d(-50%, -50%, 0);
transform: translate3d(-50%, -50%, 0); } img.mfp-img {
width: auto;
max-width: 100%;
height: auto;
display: block;
line-height: 0;
box-sizing: border-box;
margin: 0 auto;
border-radius: 3px;
max-height: 100%;
-webkit-user-drag: none;
-khtml-user-drag: none;
-moz-user-drag: none;
-o-user-drag: none;
user-drag: none;
max-height: 100% !important;
box-shadow: 0 5px 20px -2px rgba(0, 0, 0, 0.4); }
.mfp-img-wrapper {
padding: 40px 0;
height: 100vh; }
.mfp-with-thumbnails .mfp-img-wrapper {
padding: 40px 0 80px; }
.mfp-with-thumbnails .mfp-figure:after {
bottom: 80px; }
.mfp-with-thumbnails .mfp-iframe-holder .mfp-content,
.mfp-with-thumbnails .mfp-inline-holder .mfp-content {
bottom: 80px; } .mfp-figure {
line-height: 0; }
.mfp-figure.mfp-image-holder {
display: table;
height: 100%; }
.mfp-figure.mfp-image-holder .mfp-img-wrapper {
display: table-cell;
vertical-align: middle;
position: relative;
width: 100%; }
.mfp-figure.mfp-image-holder .mfp-img-wrapper .mfp-img-inner {
position: relative; }
.mfp-figure.mfp-image-holder .mfp-img-wrapper .mfp-bottom-bar {
position: relative;
margin-top: 0 !important;
top: auto;
left: auto; }
.mfp-figure.mfp-image-holder .mfp-img-wrapper .mfp-buttons {
padding-top: 0;
top: 0;
bottom: auto;
-webkit-transition: opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1), visibility 0s;
-moz-transition: opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1), visibility 0s;
-ms-transition: opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1), visibility 0s;
-o-transition: opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1), visibility 0s;
transition: opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1), visibility 0s; }
.mfp-figure.mfp-image-holder .mfp-img-wrapper .mfp-buttons:not(.init) {
opacity: 0;
visibility: hidden; }
.mfp-figure small {
color: #BDBDBD;
display: block;
font-size: 12px;
line-height: 14px; }
.mfp-figure figure {
margin: 0; }
.mfp-bottom-bar {
margin-top: -80px;
position: absolute;
top: 100%;
left: 0;
width: 100%;
cursor: auto; }
.mfp-title {
text-align: left;
line-height: 18px;
color: #F3F3F3;
word-wrap: break-word;
padding-right: 36px; }
.mfp-image-holder .mfp-content {
max-width: 100%;
height: 100%; }
.mfp-image-holder .mfp-buttons {
padding-top: 40px; }
.mfp-container .wtbx-page-links {
z-index: 1046; }
.mfp-container .wtbx-page-links .wtbx-nav-button {
z-index: 1046; }
.mfp-container .wtbx-lightbox-nav a {
color: #fff; }
.mfp-container .wtbx-lightbox-nav a .page-links-arrow {
background-color: #fff; }
.mfp-container .mfp-counter {
color: #fff; }
@media screen and (max-width: 991px) {
.mfp-container {
padding: 0 15px !important; }
.mfp-container .mfp-buttons {
display: none; }
.mfp-container .mfp-item-link {
display: none; }
.mfp-container .mfp-content .mfp-close {
display: none; }
.mfp-container .mfp-content .mfp-img-wrapper {
padding: 40px 0 50px; }
.mfp-container .wtbx-page-links .wtbx-nav-button {
top: auto !important;
bottom: 15px;
opacity: 1 !important;
-moz-transform: translate3d(0, 0, 0) !important;
-o-transform: translate3d(0, 0, 0) !important;
-ms-transform: translate3d(0, 0, 0) !important;
-webkit-transform: translate3d(0, 0, 0) !important;
-webkit-transform: -webkit-translate3d(0, 0, 0) !important;
transform: translate3d(0, 0, 0) !important; }
.mfp-container .wtbx-page-links .wtbx-nav-button span {
opacity: 1 !important; }
.mfp-container .page-links-prev .page-links-arrow {
width: 25px !important; }
.mfp-container .page-links-prev span {
-moz-transform: translate3d(40px, 0, 0) !important;
-o-transform: translate3d(40px, 0, 0) !important;
-ms-transform: translate3d(40px, 0, 0) !important;
-webkit-transform: translate3d(40px, 0, 0) !important;
-webkit-transform: -webkit-translate3d(40px, 0, 0) !important;
transform: translate3d(40px, 0, 0) !important; }
.mfp-container .page-links-next .page-links-arrow {
width: 25px !important; }
.mfp-container .page-links-next span {
-moz-transform: translate3d(-40px, 0, 0) !important;
-o-transform: translate3d(-40px, 0, 0) !important;
-ms-transform: translate3d(-40px, 0, 0) !important;
-webkit-transform: translate3d(-40px, 0, 0) !important;
-webkit-transform: -webkit-translate3d(-40px, 0, 0) !important;
transform: translate3d(-40px, 0, 0) !important; }
.mfp-thumbnails {
display: none; } }
@media screen and (max-height: 520px) {
.mfp-buttons {
display: none !important; } }
@media screen and (max-width: 991px) and (orientation: landscape), screen and (max-height: 479px) { .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 {
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, 0.6);
position: fixed;
text-align: center;
padding: 0; } }
.mfp-figure.mfp-image-holder,
.mfp-content {
width: 100%; }
.mfp-sh-audio {
background-color: transparent !important;
box-shadow: none !important; }
.mfp-sh-audio.mfp-audio-noposter .mfp-audio-poster {
padding-top: 0;
position: static;
overflow: visible; }
.mfp-sh-audio.mfp-audio-noposter .mfp-audio-poster:before {
display: none; }
.mfp-sh-audio.mfp-audio-noposter .mfp-audio-poster .mfp-audio-title {
top: 50%;
bottom: auto;
margin-top: -50px;
-moz-transform: translate3d(0, -50%, 0);
-o-transform: translate3d(0, -50%, 0);
-ms-transform: translate3d(0, -50%, 0);
-webkit-transform: translate3d(0, -50%, 0);
-webkit-transform: -webkit-translate3d(0, -50%, 0);
transform: translate3d(0, -50%, 0); }
.mfp-sh-audio.mfp-audio-noposter .plyr {
position: absolute;
top: 50%;
left: 0;
right: 0;
margin-top: 30px;
-moz-transform: translate3d(0, -50%, 0);
-o-transform: translate3d(0, -50%, 0);
-ms-transform: translate3d(0, -50%, 0);
-webkit-transform: translate3d(0, -50%, 0);
-webkit-transform: -webkit-translate3d(0, -50%, 0);
transform: translate3d(0, -50%, 0); }
.mfp-sh-audio.mfp-audio-noposter .plyr:before {
content: '';
position: absolute;
bottom: 100%;
left: 0;
right: 0;
height: 80px;
border-radius: 3px;
background-color: rgba(0, 0, 0, 0.3);
box-shadow: 0 5px 20px -2px rgba(0, 0, 0, 0.4); }
.mfp-sh-audio .mfp-audio-poster {
position: relative;
display: block;
padding-top: calc(100% - 60px);
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
box-shadow: 0 5px 20px -2px rgba(0, 0, 0, 0.4);
border-radius: 3px;
overflow: hidden; }
.mfp-sh-audio .mfp-audio-poster:before {
content: '';
position: absolute;
bottom: 0;
left: 0;
right: 0;
height: 90px;
background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%); background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%); background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#80000000',GradientType=0 ); }
.mfp-sh-audio .mfp-audio-title {
position: absolute;
bottom: 50px;
left: 0;
right: 0;
text-align: center;
font-size: 14px;
font-weight: 600;
color: #fff;
z-index: 3; }
.mfp-sh-audio .plyr--audio .plyr__controls {
height: 60px;
border: none;
padding: 15px 0;
border-radius: 3px;
background-color: transparent;
color: #fff;
text-align: center; }
.mfp-sh-audio .plyr--audio .plyr__controls .plyr__progress {
margin: -30px 0 0 0;
display: block;
position: absolute;
top: 0;
left: 30px;
right: 30px; }
.mfp-sh-audio .plyr--audio .plyr__controls .plyr__time {
margin-left: 5px; }
.mfp-sh-audio .plyr--audio .plyr__controls .plyr__time:before {
margin-right: 5px; }
.mfp-sh-audio .plyr--audio .plyr__controls .plyr__volume {
position: absolute;
top: 50%;
width: calc(50% - 80px);
right: 40px;
-moz-transform: translate3d(0, -50%, 0);
-o-transform: translate3d(0, -50%, 0);
-ms-transform: translate3d(0, -50%, 0);
-webkit-transform: translate3d(0, -50%, 0);
-webkit-transform: -webkit-translate3d(0, -50%, 0);
transform: translate3d(0, -50%, 0); }
.mfp-sh-audio .plyr--audio .plyr__controls .plyr__tooltip {
z-index: 3;
font-weight: 600;
margin-bottom: 10px;
background-color: rgba(0, 0, 0, 0.8); }
.mfp-sh-audio .plyr--audio .plyr__controls .plyr__tooltip:before {
border-top-color: rgba(0, 0, 0, 0.8); }
.mfp-sh-audio .plyr--audio .plyr__controls button[data-plyr="play"],
.mfp-sh-audio .plyr--audio .plyr__controls button[data-plyr="pause"] {
position: absolute;
left: 50%;
top: 50%;
-moz-transform: translate3d(-50%, -50%, 0);
-o-transform: translate3d(-50%, -50%, 0);
-ms-transform: translate3d(-50%, -50%, 0);
-webkit-transform: translate3d(-50%, -50%, 0);
-webkit-transform: -webkit-translate3d(-50%, -50%, 0);
transform: translate3d(-50%, -50%, 0); }
.mfp-sh-audio .plyr--audio .plyr__controls button[data-plyr="play"] svg,
.mfp-sh-audio .plyr--audio .plyr__controls button[data-plyr="pause"] svg {
width: 25px;
height: 25px; }
.mfp-sh-audio .plyr--audio .plyr__controls button[data-plyr="mute"] {
position: absolute;
right: 0;
top: 50%;
-moz-transform: translate3d(0, -50%, 0);
-o-transform: translate3d(0, -50%, 0);
-ms-transform: translate3d(0, -50%, 0);
-webkit-transform: translate3d(0, -50%, 0);
-webkit-transform: -webkit-translate3d(0, -50%, 0);
transform: translate3d(0, -50%, 0); }
.mfp-sh-audio .plyr--audio .plyr__controls button[data-plyr="mute"] svg {
width: 15px;
height: 15px; }
.mfp-sh-audio .plyr--audio .plyr__controls button {
color: #fff;
opacity: .8;
-webkit-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-moz-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-ms-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-o-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1); }
.mfp-sh-audio .plyr--audio .plyr__controls button:hover {
color: #fff;
opacity: 1;
background-color: transparent;
-moz-transform: translate3d(-50%, -50%, 0) scale3d(1.1, 1.1, 1);
-o-transform: translate3d(-50%, -50%, 0) scale3d(1.1, 1.1, 1);
-ms-transform: translate3d(-50%, -50%, 0) scale3d(1.1, 1.1, 1);
-webkit-transform: translate3d(-50%, -50%, 0) scale3d(1.1, 1.1, 1);
-webkit-transform: -webkit-translate3d(-50%, -50%, 0) scale3d(1.1, 1.1, 1);
transform: translate3d(-50%, -50%, 0) scale3d(1.1, 1.1, 1); }
.mfp-sh-audio .plyr--audio .plyr__controls button[data-plyr="mute"]:hover {
-moz-transform: translate3d(0, -50%, 0) scale3d(1.1, 1.1, 1);
-o-transform: translate3d(0, -50%, 0) scale3d(1.1, 1.1, 1);
-ms-transform: translate3d(0, -50%, 0) scale3d(1.1, 1.1, 1);
-webkit-transform: translate3d(0, -50%, 0) scale3d(1.1, 1.1, 1);
-webkit-transform: -webkit-translate3d(0, -50%, 0) scale3d(1.1, 1.1, 1);
transform: translate3d(0, -50%, 0) scale3d(1.1, 1.1, 1); }
.mfp-bottom-bar {
padding: 15px 0;
-webkit-transition: transform 0.3s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-moz-transition: transform 0.3s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-ms-transition: transform 0.3s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-o-transition: transform 0.3s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1);
transition: transform 0.3s cubic-bezier(0.2, 0, 0.3, 1), opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1); }
.mfp-bottom-bar .mfp-caption-primary,
.mfp-bottom-bar .mfp-caption-secondary {
line-height: 20px;
height: 20px;
display: block;
text-overflow: clip;
text-overflow: ellipsis;
text-overflow: "…";
white-space: nowrap;
overflow: hidden;
max-width: 100%;
text-align: center; }
.mfp-bottom-bar .mfp-caption-primary {
font-size: 14px;
font-weight: 600;
color: #fff; }
.mfp-bottom-bar .mfp-caption-secondary {
font-size: 12px;
font-weight: 400;
color: rgba(255, 255, 255, 0.6); }
.mfp-image-holder.with-caption-primary .mfp-img-wrapper img, .mfp-image-holder.with-caption-secondary .mfp-img-wrapper img {
max-height: calc(100% - 35px) !important; }
.mfp-image-holder.with-caption-primary .mfp-bottom-bar, .mfp-image-holder.with-caption-secondary .mfp-bottom-bar {
margin-top: -75px; }
.mfp-image-holder.with-caption-primary .mfp-figure:after, .mfp-image-holder.with-caption-secondary .mfp-figure:after {
bottom: 75px; }
.mfp-image-holder.with-caption-primary.mfp-iframe-holder .mfp-content, .mfp-image-holder.with-caption-primary.mfp-inline-holder .mfp-content, .mfp-image-holder.with-caption-secondary.mfp-iframe-holder .mfp-content, .mfp-image-holder.with-caption-secondary.mfp-inline-holder .mfp-content {
bottom: 75px; }
.mfp-image-holder.with-caption-primary.with-caption-secondary .mfp-img-wrapper img {
max-height: calc(100% - 55px) !important; }
.mfp-image-holder.with-caption-primary.with-caption-secondary .mfp-bottom-bar {
margin-top: -95px; }
.mfp-image-holder.with-caption-primary.with-caption-secondary .mfp-figure:after {
bottom: 95px; }
.mfp-image-holder.with-caption-primary.with-caption-secondary.mfp-iframe-holder .mfp-content, .mfp-image-holder.with-caption-primary.with-caption-secondary.mfp-inline-holder .mfp-content {
bottom: 95px; }
.mfp-iframe-holder.with-caption-primary .mfp-bottom-bar, .mfp-iframe-holder.with-caption-secondary .mfp-bottom-bar,
.mfp-inline-holder.with-caption-primary .mfp-bottom-bar,
.mfp-inline-holder.with-caption-secondary .mfp-bottom-bar {
margin-top: 0; }
.mfp-iframe-holder.with-caption-primary.mfp-iframe-holder .mfp-content, .mfp-iframe-holder.with-caption-primary.mfp-inline-holder .mfp-content, .mfp-iframe-holder.with-caption-secondary.mfp-iframe-holder .mfp-content, .mfp-iframe-holder.with-caption-secondary.mfp-inline-holder .mfp-content,
.mfp-inline-holder.with-caption-primary.mfp-iframe-holder .mfp-content,
.mfp-inline-holder.with-caption-primary.mfp-inline-holder .mfp-content,
.mfp-inline-holder.with-caption-secondary.mfp-iframe-holder .mfp-content,
.mfp-inline-holder.with-caption-secondary.mfp-inline-holder .mfp-content {
bottom: 75px; }
.mfp-iframe-holder.with-caption-primary.with-caption-secondary .mfp-bottom-bar,
.mfp-inline-holder.with-caption-primary.with-caption-secondary .mfp-bottom-bar {
margin-top: 0; }
.mfp-iframe-holder.with-caption-primary.with-caption-secondary.mfp-iframe-holder .mfp-content, .mfp-iframe-holder.with-caption-primary.with-caption-secondary.mfp-inline-holder .mfp-content,
.mfp-inline-holder.with-caption-primary.with-caption-secondary.mfp-iframe-holder .mfp-content,
.mfp-inline-holder.with-caption-primary.with-caption-secondary.mfp-inline-holder .mfp-content {
bottom: 95px; }
.mfp-with-thumbnails .mfp-image-holder.with-caption-primary .mfp-img-wrapper, .mfp-with-thumbnails .mfp-image-holder.with-caption-secondary .mfp-img-wrapper {
padding: 40px 0 95px; }
.mfp-with-thumbnails .mfp-image-holder.with-caption-primary.mfp-iframe-holder .mfp-content, .mfp-with-thumbnails .mfp-image-holder.with-caption-primary.mfp-inline-holder .mfp-content, .mfp-with-thumbnails .mfp-image-holder.with-caption-secondary.mfp-iframe-holder .mfp-content, .mfp-with-thumbnails .mfp-image-holder.with-caption-secondary.mfp-inline-holder .mfp-content {
bottom: 115px; }
.mfp-with-thumbnails .mfp-iframe-holder.with-caption-primary .mfp-bottom-bar, .mfp-with-thumbnails .mfp-iframe-holder.with-caption-secondary .mfp-bottom-bar,
.mfp-with-thumbnails .mfp-inline-holder.with-caption-primary .mfp-bottom-bar,
.mfp-with-thumbnails .mfp-inline-holder.with-caption-secondary .mfp-bottom-bar {
margin-top: 0; }
.mfp-with-thumbnails .mfp-iframe-holder.with-caption-primary.mfp-iframe-holder .mfp-content, .mfp-with-thumbnails .mfp-iframe-holder.with-caption-primary.mfp-inline-holder .mfp-content, .mfp-with-thumbnails .mfp-iframe-holder.with-caption-secondary.mfp-iframe-holder .mfp-content, .mfp-with-thumbnails .mfp-iframe-holder.with-caption-secondary.mfp-inline-holder .mfp-content,
.mfp-with-thumbnails .mfp-inline-holder.with-caption-primary.mfp-iframe-holder .mfp-content,
.mfp-with-thumbnails .mfp-inline-holder.with-caption-primary.mfp-inline-holder .mfp-content,
.mfp-with-thumbnails .mfp-inline-holder.with-caption-secondary.mfp-iframe-holder .mfp-content,
.mfp-with-thumbnails .mfp-inline-holder.with-caption-secondary.mfp-inline-holder .mfp-content {
bottom: 115px; }
.mfp-with-thumbnails .mfp-iframe-holder.with-caption-primary.with-caption-secondary .mfp-bottom-bar,
.mfp-with-thumbnails .mfp-inline-holder.with-caption-primary.with-caption-secondary .mfp-bottom-bar {
margin-top: 0; }
.mfp-with-thumbnails .mfp-iframe-holder.with-caption-primary.with-caption-secondary.mfp-iframe-holder .mfp-content, .mfp-with-thumbnails .mfp-iframe-holder.with-caption-primary.with-caption-secondary.mfp-inline-holder .mfp-content,
.mfp-with-thumbnails .mfp-inline-holder.with-caption-primary.with-caption-secondary.mfp-iframe-holder .mfp-content,
.mfp-with-thumbnails .mfp-inline-holder.with-caption-primary.with-caption-secondary.mfp-inline-holder .mfp-content {
bottom: 150px; }
@media only screen and (max-width: 991px) {
.mfp-with-thumbnails .mfp-image-holder.with-caption-primary .mfp-img-wrapper, .mfp-with-thumbnails .mfp-image-holder.with-caption-secondary .mfp-img-wrapper {
padding: 40px 0 70px; }
.mfp-with-thumbnails .mfp-image-holder.with-caption-primary .mfp-bottom-bar, .mfp-with-thumbnails .mfp-image-holder.with-caption-secondary .mfp-bottom-bar {
margin-top: -95px; }
.mfp-with-thumbnails .mfp-image-holder.with-caption-primary .mfp-figure:after, .mfp-with-thumbnails .mfp-image-holder.with-caption-secondary .mfp-figure:after {
bottom: 95px; }
.mfp-with-thumbnails .mfp-image-holder.with-caption-primary.mfp-iframe-holder .mfp-content, .mfp-with-thumbnails .mfp-image-holder.with-caption-primary.mfp-inline-holder .mfp-content, .mfp-with-thumbnails .mfp-image-holder.with-caption-secondary.mfp-iframe-holder .mfp-content, .mfp-with-thumbnails .mfp-image-holder.with-caption-secondary.mfp-inline-holder .mfp-content {
bottom: 95px; }
.mfp-with-thumbnails .mfp-image-holder.with-caption-primary.with-caption-secondary .mfp-bottom-bar {
margin-top: -115px; }
.mfp-with-thumbnails .mfp-image-holder.with-caption-primary.with-caption-secondary .mfp-figure:after {
bottom: 115px; }
.mfp-with-thumbnails .mfp-image-holder.with-caption-primary.with-caption-secondary.mfp-iframe-holder .mfp-content, .mfp-with-thumbnails .mfp-image-holder.with-caption-primary.with-caption-secondary.mfp-inline-holder .mfp-content {
bottom: 115px; }
.mfp-with-thumbnails .mfp-iframe-holder.with-caption-primary .mfp-bottom-bar, .mfp-with-thumbnails .mfp-iframe-holder.with-caption-secondary .mfp-bottom-bar,
.mfp-with-thumbnails .mfp-inline-holder.with-caption-primary .mfp-bottom-bar,
.mfp-with-thumbnails .mfp-inline-holder.with-caption-secondary .mfp-bottom-bar {
margin-top: 0; }
.mfp-with-thumbnails .mfp-iframe-holder.with-caption-primary.mfp-iframe-holder .mfp-content, .mfp-with-thumbnails .mfp-iframe-holder.with-caption-primary.mfp-inline-holder .mfp-content, .mfp-with-thumbnails .mfp-iframe-holder.with-caption-secondary.mfp-iframe-holder .mfp-content, .mfp-with-thumbnails .mfp-iframe-holder.with-caption-secondary.mfp-inline-holder .mfp-content,
.mfp-with-thumbnails .mfp-inline-holder.with-caption-primary.mfp-iframe-holder .mfp-content,
.mfp-with-thumbnails .mfp-inline-holder.with-caption-primary.mfp-inline-holder .mfp-content,
.mfp-with-thumbnails .mfp-inline-holder.with-caption-secondary.mfp-iframe-holder .mfp-content,
.mfp-with-thumbnails .mfp-inline-holder.with-caption-secondary.mfp-inline-holder .mfp-content {
bottom: 95px; }
.mfp-with-thumbnails .mfp-iframe-holder.with-caption-primary.with-caption-secondary .mfp-bottom-bar,
.mfp-with-thumbnails .mfp-inline-holder.with-caption-primary.with-caption-secondary .mfp-bottom-bar {
margin-top: 0; }
.mfp-with-thumbnails .mfp-iframe-holder.with-caption-primary.with-caption-secondary.mfp-iframe-holder .mfp-content, .mfp-with-thumbnails .mfp-iframe-holder.with-caption-primary.with-caption-secondary.mfp-inline-holder .mfp-content,
.mfp-with-thumbnails .mfp-inline-holder.with-caption-primary.with-caption-secondary.mfp-iframe-holder .mfp-content,
.mfp-with-thumbnails .mfp-inline-holder.with-caption-primary.with-caption-secondary.mfp-inline-holder .mfp-content {
bottom: 115px; } }
.mfp-buttons {
position: absolute;
left: 100%;
top: 0;
display: inline-block;
padding-left: 10px; }
.mfp-share-buttons {
display: block;
padding-left: 0;
margin: 0; }
.mfp-share-buttons .wtbx-lightbox-share {
display: block;
margin-bottom: 5px;
color: rgba(255, 255, 255, 0.4); }
.mfp-share-buttons .wtbx-lightbox-share:hover {
color: #fff; }
.mfp-share-buttons .wtbx-lightbox-share:last-child {
margin-right: 0;
margin-bottom: 0; }
.mfp-share-buttons .wtbx-lightbox-share i {
font-size: 14px;
width: 30px;
height: 30px;
line-height: 30px;
border-radius: 3px;
background-color: rgba(255, 255, 255, 0.07);
text-align: center;
cursor: pointer;
-webkit-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-moz-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-ms-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-o-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1); }
.mfp-share-buttons + .mfp-item-link {
margin-top: 30px;
-webkit-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-moz-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-ms-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-o-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1); }
.mfp-share-buttons + .mfp-item-link:hover {
border-color: transparent;
background-color: rgba(255, 255, 255, 0.1); }
.mfp-item-link {
display: block;
font-size: 16px;
width: 30px;
height: 30px;
line-height: 30px;
color: rgba(255, 255, 255, 0.4);
border-radius: 3px;
border: 2px solid rgba(255, 255, 255, 0.1);
text-align: center;
cursor: pointer;
-webkit-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-moz-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-ms-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-o-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1); }
.mfp-item-link:hover {
color: #fff; }
.mfp-with-thumbnails .mfp-buttons {
bottom: 70px; }
.mfp-with-thumbnails .mfp-item-link {
bottom: 70px; }  .mfp-container .wtbx-page-links {
padding: 0;
background-color: transparent;
height: 0; }
.mfp-container .wtbx-page-links .wtbx-nav-button {
position: fixed;
top: 50%;
float: none;
-moz-transform: translate3d(0, -50%, 0);
-o-transform: translate3d(0, -50%, 0);
-ms-transform: translate3d(0, -50%, 0);
-webkit-transform: translate3d(0, -50%, 0);
-webkit-transform: -webkit-translate3d(0, -50%, 0);
transform: translate3d(0, -50%, 0); }
.mfp-container .wtbx-page-links .wtbx-nav-button.no-label span {
display: none; }
.mfp-container .wtbx-page-links .wtbx-nav-prev {
left: 15px; }
.mfp-container .wtbx-page-links .wtbx-nav-next {
right: 15px; }
.mfp-close {
-webkit-transition: opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1), transform 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-moz-transition: opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1), transform 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-ms-transition: opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1), transform 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-o-transition: opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1), transform 0.3s cubic-bezier(0.2, 0, 0.3, 1);
transition: opacity 0.3s cubic-bezier(0.2, 0, 0.3, 1), transform 0.3s cubic-bezier(0.2, 0, 0.3, 1); }
.mfp-close:before, .mfp-close:after {
content: '';
position: absolute;
left: 50%;
top: 50%;
width: 2px;
height: 18px;
border-radius: 2px;
background-color: #fff;
-webkit-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-moz-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-ms-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-o-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1); }
.mfp-close:before {
-moz-transform: translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, 45deg);
-o-transform: translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, 45deg);
-ms-transform: translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, 45deg);
-webkit-transform: translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, 45deg);
-webkit-transform: -webkit-translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, 45deg);
transform: translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, 45deg); }
.mfp-close:after {
-moz-transform: translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, -45deg);
-o-transform: translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, -45deg);
-ms-transform: translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, -45deg);
-webkit-transform: translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, -45deg);
-webkit-transform: -webkit-translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, -45deg);
transform: translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, -45deg); }
.mfp-close:hover {
-moz-transform: scale3d(1.1, 1.1, 1);
-o-transform: scale3d(1.1, 1.1, 1);
-ms-transform: scale3d(1.1, 1.1, 1);
-webkit-transform: scale3d(1.1, 1.1, 1);
-webkit-transform: -webkit-scale3d(1.1, 1.1, 1);
transform: scale3d(1.1, 1.1, 1); }
     .portfolio-tiles {
padding: 0; }
.portfolio-tiles .wtbx-grid-tiles {
max-width: none; }
.portfolio-tiles article.portfolio-entry {
margin: 0;
z-index: 1; }
.portfolio-tiles article.portfolio-entry .portfolio-tiles-inner {
position: relative;
overflow: hidden;
background-color: #fff;
box-shadow: 0 15px 55px -5px rgba(9, 31, 67, 0.05);
z-index: 1; }
.portfolio-tiles article.portfolio-entry .portfolio-tiles-inner:hover {
-moz-transform: translate3d(0, -5px, 0);
-o-transform: translate3d(0, -5px, 0);
-ms-transform: translate3d(0, -5px, 0);
-webkit-transform: translate3d(0, -5px, 0);
-webkit-transform: -webkit-translate3d(0, -5px, 0);
transform: translate3d(0, -5px, 0);
box-shadow: 0 20px 70px -10px rgba(9, 31, 67, 0.1);
-webkit-transition: all 0.2s cubic-bezier(0.2, 0, 0.3, 1);
-moz-transition: all 0.2s cubic-bezier(0.2, 0, 0.3, 1);
-ms-transition: all 0.2s cubic-bezier(0.2, 0, 0.3, 1);
-o-transition: all 0.2s cubic-bezier(0.2, 0, 0.3, 1);
transition: all 0.2s cubic-bezier(0.2, 0, 0.3, 1); }
.portfolio-tiles article.portfolio-entry .portfolio-tiles-inner:hover .portfolio-tiles-media {
-moz-transform: scale3d(1.05, 1.05, 1);
-o-transform: scale3d(1.05, 1.05, 1);
-ms-transform: scale3d(1.05, 1.05, 1);
-webkit-transform: scale3d(1.05, 1.05, 1);
-webkit-transform: -webkit-scale3d(1.05, 1.05, 1);
transform: scale3d(1.05, 1.05, 1);
-webkit-transition: all 0.2s cubic-bezier(0.2, 0, 0.3, 1);
-moz-transition: all 0.2s cubic-bezier(0.2, 0, 0.3, 1);
-ms-transition: all 0.2s cubic-bezier(0.2, 0, 0.3, 1);
-o-transition: all 0.2s cubic-bezier(0.2, 0, 0.3, 1);
transition: all 0.2s cubic-bezier(0.2, 0, 0.3, 1); }
.portfolio-tiles article.portfolio-entry .portfolio-tiles-inner:hover .portfolio-tiles-button {
opacity: 1;
-moz-transform: scale3d(1, 1, 1);
-o-transform: scale3d(1, 1, 1);
-ms-transform: scale3d(1, 1, 1);
-webkit-transform: scale3d(1, 1, 1);
-webkit-transform: -webkit-scale3d(1, 1, 1);
transform: scale3d(1, 1, 1); }
.portfolio-tiles article.portfolio-entry .portfolio-tiles-inner .meta-link:hover {
opacity: 1; }
.portfolio-tiles article.portfolio-entry .portfolio-tiles-inner .portfolio-tiles-box {
overflow: hidden;
-moz-transform: scale3d(1, 1, 1);
-o-transform: scale3d(1, 1, 1);
-ms-transform: scale3d(1, 1, 1);
-webkit-transform: scale3d(1, 1, 1);
-webkit-transform: -webkit-scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
-webkit-transition: all 0.2s cubic-bezier(0.2, 0, 0.3, 1);
-moz-transition: all 0.2s cubic-bezier(0.2, 0, 0.3, 1);
-ms-transition: all 0.2s cubic-bezier(0.2, 0, 0.3, 1);
-o-transition: all 0.2s cubic-bezier(0.2, 0, 0.3, 1);
transition: all 0.2s cubic-bezier(0.2, 0, 0.3, 1); }
.portfolio-tiles article.portfolio-entry .portfolio-tiles-inner .portfolio-tiles-media {
moz-transform-origin: top center;
-o-transform-origin: top center;
-ms-transform-origin: top center;
-webkit-transform-origin: top center;
transform-origin: top center;
-webkit-transition: all 1s cubic-bezier(0.2, 0, 0.3, 1);
-moz-transition: all 1s cubic-bezier(0.2, 0, 0.3, 1);
-ms-transition: all 1s cubic-bezier(0.2, 0, 0.3, 1);
-o-transition: all 1s cubic-bezier(0.2, 0, 0.3, 1);
transition: all 1s cubic-bezier(0.2, 0, 0.3, 1); }
.portfolio-tiles article.portfolio-entry .portfolio-tiles-inner .portfolio-tiles-media .portfolio-thumb-inner {
position: relative; }
.portfolio-tiles article.portfolio-entry .portfolio-tiles-inner .portfolio-tiles-media .portfolio-thumb-inner .portfolio-thumbnail {
border-radius: inherit;
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0; }
.portfolio-tiles article.portfolio-entry .portfolio-tiles-inner .portfolio-tiles-overlay {
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
z-index: 1;
cursor: pointer;
-moz-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-webkit-transform: translate3d(0, 0, 0);
-webkit-transform: -webkit-translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
-webkit-transition: opacity 0.2s cubic-bezier(0.2, 0, 0.3, 1);
-moz-transition: opacity 0.2s cubic-bezier(0.2, 0, 0.3, 1);
-ms-transition: opacity 0.2s cubic-bezier(0.2, 0, 0.3, 1);
-o-transition: opacity 0.2s cubic-bezier(0.2, 0, 0.3, 1);
transition: opacity 0.2s cubic-bezier(0.2, 0, 0.3, 1);
border-radius: inherit; }
.portfolio-tiles article.portfolio-entry .portfolio-tiles-inner .portfolio-tiles-overlay .portfolio-tiles-bg {
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
z-index: 1; }
.portfolio-tiles article.portfolio-entry .portfolio-tiles-inner .portfolio-tiles-overlay i {
position: absolute;
left: 50%;
top: 50%;
color: #fff;
font-size: 14px;
width: 60px;
height: 60px;
line-height: 60px;
border-radius: 50%;
background-color: rgba(0, 0, 0, 0.2);
text-align: center;
-moz-transform: translate3d(-50%, -50%, 0) scale3d(0.7, 0.7, 1);
-o-transform: translate3d(-50%, -50%, 0) scale3d(0.7, 0.7, 1);
-ms-transform: translate3d(-50%, -50%, 0) scale3d(0.7, 0.7, 1);
-webkit-transform: translate3d(-50%, -50%, 0) scale3d(0.7, 0.7, 1);
-webkit-transform: -webkit-translate3d(-50%, -50%, 0) scale3d(0.7, 0.7, 1);
transform: translate3d(-50%, -50%, 0) scale3d(0.7, 0.7, 1);
-webkit-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-moz-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-ms-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-o-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1); }
.portfolio-tiles article.portfolio-entry .portfolio-tiles-inner .portfolio-tiles-overlay:hover {
-webkit-transition: all 0.2s cubic-bezier(0.2, 0, 0.3, 1);
-moz-transition: all 0.2s cubic-bezier(0.2, 0, 0.3, 1);
-ms-transition: all 0.2s cubic-bezier(0.2, 0, 0.3, 1);
-o-transition: all 0.2s cubic-bezier(0.2, 0, 0.3, 1);
transition: all 0.2s cubic-bezier(0.2, 0, 0.3, 1);
opacity: 1; }
.portfolio-tiles article.portfolio-entry .portfolio-tiles-inner .portfolio-tiles-overlay:hover i {
-moz-transform: translate3d(-50%, -50%, 0) scale3d(1, 1, 1);
-o-transform: translate3d(-50%, -50%, 0) scale3d(1, 1, 1);
-ms-transform: translate3d(-50%, -50%, 0) scale3d(1, 1, 1);
-webkit-transform: translate3d(-50%, -50%, 0) scale3d(1, 1, 1);
-webkit-transform: -webkit-translate3d(-50%, -50%, 0) scale3d(1, 1, 1);
transform: translate3d(-50%, -50%, 0) scale3d(1, 1, 1); }
.portfolio-tiles article.portfolio-entry .portfolio-tiles-inner .portfolio-tiles-button {
display: block;
position: absolute;
top: -23px;
right: 30px;
width: 46px;
height: 46px;
border-radius: 50%;
background-color: #fff;
z-index: 2;
box-shadow: 0 5px 25px -4px rgba(9, 31, 67, 0.15);
opacity: 0;
-moz-transform: scale3d(0.95, 0.95, 1);
-o-transform: scale3d(0.95, 0.95, 1);
-ms-transform: scale3d(0.95, 0.95, 1);
-webkit-transform: scale3d(0.95, 0.95, 1);
-webkit-transform: -webkit-scale3d(0.95, 0.95, 1);
transform: scale3d(0.95, 0.95, 1);
-webkit-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-moz-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-ms-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-o-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1); }
.portfolio-tiles article.portfolio-entry .portfolio-tiles-inner .portfolio-tiles-button i {
font-size: 17px;
line-height: 46px;
display: block;
text-align: center;
-webkit-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-moz-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-ms-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
-o-transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);
transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1); }
.portfolio-tiles article.portfolio-entry .portfolio-tiles-inner .portfolio-tiles-button:hover i {
color: #fff; }
.portfolio-tiles article.portfolio-entry .portfolio-entry-meta {
display: block;
padding: 1em 1.75em;
position: relative;
z-index: 2; }
.portfolio-tiles article.portfolio-entry .portfolio-entry-meta.like-enabled {
padding-right: 60px; }
.portfolio-tiles .portfolio-meta-primary {
margin: 0;
font-size: inherit;
line-height: 1.5;
font-weight: 600;
text-transform: none;
display: block;
text-overflow: clip;
text-overflow: ellipsis;
text-overflow: "…";
white-space: nowrap;
overflow: hidden;
padding-right: 50px; }
.portfolio-tiles .portfolio-meta-secondary {
margin: 0;
font-size: .857143em;
line-height: 1.5;
font-weight: 600;
min-height: 18px;
display: block;
text-overflow: clip;
text-overflow: ellipsis;
text-overflow: "…";
white-space: nowrap;
overflow: hidden;
padding-right: 50px; }
.wtbx_vc_portfolio_grid.wtbx_meta_skin_dark article.portfolio-entry .portfolio-tiles-inner {
box-shadow: 0 15px 55px -5px rgba(0, 0, 0, 0.2); }
.wtbx_vc_portfolio_grid.wtbx_meta_skin_dark article.portfolio-entry .portfolio-tiles-inner:hover {
box-shadow: 0 20px 70px -10px rgba(0, 0, 0, 0.4); }