.overlay-bg-vc-wapper {
position: relative;
}
.overlay-bg-vc {
position: absolute;
top:      0;
left:     0;
right:    0;
bottom:   0;
}
.fullwidth {
overflow: hidden;
}
.fullwidth:before, .fullwidth:after {
content: " ";
display: table;
}
.fullwidth:after {
clear: both;
}
.fullwidth-visible:before, .fullwidth-visible:after {
content: " ";
display: table;
}
.fullwidth-visible:after {
clear: both;
}
.content-middle {
display: table;
width:   100%;
}
.content-middle-inner {
display:        table-cell;
vertical-align: middle;
width:          100%;
}
@media (min-width: 1600px) {
.container-extended {
width: 1600px;
}
}
.vc_row .vc_column_container {
padding-left:  0;
padding-right: 0;
}
.vc_col-xs-1, .vc_col-sm-1, .vc_col-md-1, .vc_col-lg-1, .vc_col-xs-2, .vc_col-sm-2, .vc_col-md-2, .vc_col-lg-2, .vc_col-xs-3, .vc_col-sm-3, .vc_col-md-3, .vc_col-lg-3, .vc_col-xs-4, .vc_col-sm-4, .vc_col-md-4, .vc_col-lg-4, .vc_col-xs-5, .vc_col-sm-5, .vc_col-md-5, .vc_col-lg-5, .vc_col-xs-6, .vc_col-sm-6, .vc_col-md-6, .vc_col-lg-6, .vc_col-xs-7, .vc_col-sm-7, .vc_col-md-7, .vc_col-lg-7, .vc_col-xs-8, .vc_col-sm-8, .vc_col-md-8, .vc_col-lg-8, .vc_col-xs-9, .vc_col-sm-9, .vc_col-md-9, .vc_col-lg-9, .vc_col-xs-10, .vc_col-sm-10, .vc_col-md-10, .vc_col-lg-10, .vc_col-xs-11, .vc_col-sm-11, .vc_col-md-11, .vc_col-lg-11, .vc_col-xs-12, .vc_col-sm-12, .vc_col-md-12, .vc_col-lg-12 {
min-height: 0;
}   #wrapper-content .wpb_row, #wrapper-content .wpb_content_element, #wrapper-content ul.wpb_thumbnails-fluid > li, #wrapper-content .last_toggle_el_margin, #wrapper-content .wpb_button {
margin-bottom: 0;
}
.vc_separator .vc_sep_holder {
margin-bottom: 1px;
}
.no-border {
border: 0 !important;
}
.no-padding {
padding: 0;
}
.no-padding-vc .vc_column-inner {
padding-left:  0 !important;
padding-right: 0 !important;
}
.no-margin-vc {
margin-left:  0 !important;
margin-right: 0 !important;
}
.height-auto {
height: auto !important;
}
.bg-content-box {
background-clip: content-box;
}
.vc-content-middle {
display:             -webkit-box;
display:             -webkit-flex;
display:             -ms-flexbox;
display:             flex;
-webkit-box-align:   center;
-webkit-align-items: center;
-ms-flex-align:      center;
align-items:         center;
box-sizing:          border-box;
} @-webkit-keyframes pure_bounce {
0%, 20%, 53%, 80%, 100% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function:         cubic-bezier(0.215, 0.610, 0.355, 1.000);
-webkit-transform:                  translate3d(0, 0, 0);
transform:                          translate3d(0, 0, 0);
opacity:                            1;
}
40%, 43% {
-webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
transition-timing-function:         cubic-bezier(0.755, 0.050, 0.855, 0.060);
-webkit-transform:                  translate3d(0, -30px, 0);
transform:                          translate3d(0, -30px, 0);
}
70% {
-webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
transition-timing-function:         cubic-bezier(0.755, 0.050, 0.855, 0.060);
-webkit-transform:                  translate3d(0, -15px, 0);
transform:                          translate3d(0, -15px, 0);
}
90% {
-webkit-transform: translate3d(0, -4px, 0);
transform:         translate3d(0, -4px, 0);
}
}
@keyframes pure_bounce {
0%, 20%, 53%, 80%, 100% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function:         cubic-bezier(0.215, 0.610, 0.355, 1.000);
-webkit-transform:                  translate3d(0, 0, 0);
transform:                          translate3d(0, 0, 0);
opacity:                            1;
}
40%, 43% {
-webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
transition-timing-function:         cubic-bezier(0.755, 0.050, 0.855, 0.060);
-webkit-transform:                  translate3d(0, -30px, 0);
transform:                          translate3d(0, -30px, 0);
}
70% {
-webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
transition-timing-function:         cubic-bezier(0.755, 0.050, 0.855, 0.060);
-webkit-transform:                  translate3d(0, -15px, 0);
transform:                          translate3d(0, -15px, 0);
}
90% {
-webkit-transform: translate3d(0, -4px, 0);
transform:         translate3d(0, -4px, 0);
}
}
.wpb_start_animation.wpb_bounce {
-webkit-animation-name:   pure_bounce;
animation-name:           pure_bounce;
-webkit-transform-origin: center bottom;
-ms-transform-origin:     center bottom;
transform-origin:         center bottom;
}
@-webkit-keyframes pure_flash {
0%, 50%, 100% {
opacity: 1;
}
25%, 75% {
opacity: 0;
}
}
@keyframes pure_flash {
0%, 50%, 100% {
opacity: 1;
}
25%, 75% {
opacity: 0;
}
}
.wpb_start_animation.wpb_flash {
-webkit-animation-name: pure_flash;
animation-name:         pure_flash;
}
@-webkit-keyframes pure_pulse {
0% {
-webkit-transform: scale3d(1, 1, 1);
transform:         scale3d(1, 1, 1);
opacity:           1;
}
50% {
-webkit-transform: scale3d(1.05, 1.05, 1.05);
transform:         scale3d(1.05, 1.05, 1.05);
opacity:           1;
}
100% {
-webkit-transform: scale3d(1, 1, 1);
transform:         scale3d(1, 1, 1);
opacity:           1;
}
}
@keyframes pure_pulse {
0% {
-webkit-transform: scale3d(1, 1, 1);
transform:         scale3d(1, 1, 1);
opacity:           1;
}
50% {
-webkit-transform: scale3d(1.05, 1.05, 1.05);
transform:         scale3d(1.05, 1.05, 1.05);
opacity:           1;
}
100% {
-webkit-transform: scale3d(1, 1, 1);
transform:         scale3d(1, 1, 1);
opacity:           1;
}
}
.wpb_start_animation.wpb_pulse {
-webkit-animation-name: pure_pulse;
animation-name:         pure_pulse;
}
@-webkit-keyframes pure_rubberBand {
0% {
-webkit-transform: scale3d(1, 1, 1);
transform:         scale3d(1, 1, 1);
opacity:           1;
}
30% {
-webkit-transform: scale3d(1.25, 0.75, 1);
transform:         scale3d(1.25, 0.75, 1);
opacity:           1;
}
40% {
-webkit-transform: scale3d(0.75, 1.25, 1);
transform:         scale3d(0.75, 1.25, 1);
opacity:           1;
}
50% {
-webkit-transform: scale3d(1.15, 0.85, 1);
transform:         scale3d(1.15, 0.85, 1);
opacity:           1;
}
65% {
-webkit-transform: scale3d(.95, 1.05, 1);
transform:         scale3d(.95, 1.05, 1);
opacity:           1;
}
75% {
-webkit-transform: scale3d(1.05, .95, 1);
transform:         scale3d(1.05, .95, 1);
opacity:           1;
}
100% {
-webkit-transform: scale3d(1, 1, 1);
transform:         scale3d(1, 1, 1);
opacity:           1;
}
}
@keyframes pure_rubberBand {
0% {
-webkit-transform: scale3d(1, 1, 1);
transform:         scale3d(1, 1, 1);
opacity:           1;
}
30% {
-webkit-transform: scale3d(1.25, 0.75, 1);
transform:         scale3d(1.25, 0.75, 1);
opacity:           1;
}
40% {
-webkit-transform: scale3d(0.75, 1.25, 1);
transform:         scale3d(0.75, 1.25, 1);
opacity:           1;
}
50% {
-webkit-transform: scale3d(1.15, 0.85, 1);
transform:         scale3d(1.15, 0.85, 1);
opacity:           1;
}
65% {
-webkit-transform: scale3d(.95, 1.05, 1);
transform:         scale3d(.95, 1.05, 1);
opacity:           1;
}
75% {
-webkit-transform: scale3d(1.05, .95, 1);
transform:         scale3d(1.05, .95, 1);
opacity:           1;
}
100% {
-webkit-transform: scale3d(1, 1, 1);
transform:         scale3d(1, 1, 1);
opacity:           1;
}
}
.wpb_start_animation.wpb_rubberBand {
-webkit-animation-name: pure_rubberBand;
animation-name:         pure_rubberBand;
}
@-webkit-keyframes pure_shake {
0%, 100% {
-webkit-transform: translate3d(0, 0, 0);
transform:         translate3d(0, 0, 0);
opacity:           1;
}
10%, 30%, 50%, 70%, 90% {
-webkit-transform: translate3d(-10px, 0, 0);
transform:         translate3d(-10px, 0, 0);
}
20%, 40%, 60%, 80% {
-webkit-transform: translate3d(10px, 0, 0);
transform:         translate3d(10px, 0, 0);
}
}
@keyframes pure_shake {
0%, 100% {
-webkit-transform: translate3d(0, 0, 0);
transform:         translate3d(0, 0, 0);
opacity:           1;
}
10%, 30%, 50%, 70%, 90% {
-webkit-transform: translate3d(-10px, 0, 0);
transform:         translate3d(-10px, 0, 0);
}
20%, 40%, 60%, 80% {
-webkit-transform: translate3d(10px, 0, 0);
transform:         translate3d(10px, 0, 0);
}
}
.wpb_start_animation.wpb_shake {
-webkit-animation-name: pure_shake;
animation-name:         pure_shake;
}
@-webkit-keyframes pure_swing {
20% {
-webkit-transform: rotate3d(0, 0, 1, 15deg);
transform:         rotate3d(0, 0, 1, 15deg);
}
40% {
-webkit-transform: rotate3d(0, 0, 1, -10deg);
transform:         rotate3d(0, 0, 1, -10deg);
opacity:           1;
}
60% {
-webkit-transform: rotate3d(0, 0, 1, 5deg);
transform:         rotate3d(0, 0, 1, 5deg);
opacity:           1;
}
80% {
-webkit-transform: rotate3d(0, 0, 1, -5deg);
transform:         rotate3d(0, 0, 1, -5deg);
opacity:           1;
}
100% {
-webkit-transform: rotate3d(0, 0, 1, 0deg);
transform:         rotate3d(0, 0, 1, 0deg);
opacity:           1;
}
}
@keyframes pure_swing {
20% {
-webkit-transform: rotate3d(0, 0, 1, 15deg);
transform:         rotate3d(0, 0, 1, 15deg);
}
40% {
-webkit-transform: rotate3d(0, 0, 1, -10deg);
transform:         rotate3d(0, 0, 1, -10deg);
opacity:           1;
}
60% {
-webkit-transform: rotate3d(0, 0, 1, 5deg);
transform:         rotate3d(0, 0, 1, 5deg);
opacity:           1;
}
80% {
-webkit-transform: rotate3d(0, 0, 1, -5deg);
transform:         rotate3d(0, 0, 1, -5deg);
opacity:           1;
}
100% {
-webkit-transform: rotate3d(0, 0, 1, 0deg);
transform:         rotate3d(0, 0, 1, 0deg);
opacity:           1;
}
}
.wpb_start_animation.wpb_swing {
-webkit-transform-origin: top center;
-ms-transform-origin:     top center;
transform-origin:         top center;
-webkit-animation-name:   pure_swing;
animation-name:           pure_swing;
}
@-webkit-keyframes pure_tada {
0% {
-webkit-transform: scale3d(1, 1, 1);
transform:         scale3d(1, 1, 1);
}
10%, 20% {
-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
transform:         scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
opacity:           1;
}
30%, 50%, 70%, 90% {
-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
transform:         scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
opacity:           1;
}
40%, 60%, 80% {
-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
transform:         scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
opacity:           1;
}
100% {
-webkit-transform: scale3d(1, 1, 1);
transform:         scale3d(1, 1, 1);
opacity:           1;
}
}
@keyframes pure_tada {
0% {
-webkit-transform: scale3d(1, 1, 1);
transform:         scale3d(1, 1, 1);
}
10%, 20% {
-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
transform:         scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
opacity:           1;
}
30%, 50%, 70%, 90% {
-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
transform:         scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
opacity:           1;
}
40%, 60%, 80% {
-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
transform:         scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
opacity:           1;
}
100% {
-webkit-transform: scale3d(1, 1, 1);
transform:         scale3d(1, 1, 1);
opacity:           1;
}
}
.wpb_start_animation.wpb_tada {
-webkit-animation-name: pure_tada;
animation-name:         pure_tada;
}
@-webkit-keyframes pure_wobble {
0% {
-webkit-transform: none;
transform:         none;
}
15% {
-webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
transform:         translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
opacity:           1;
}
30% {
-webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
transform:         translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
opacity:           1;
}
45% {
-webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
transform:         translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
opacity:           1;
}
60% {
-webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
transform:         translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
opacity:           1;
}
75% {
-webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
transform:         translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
opacity:           1;
}
100% {
-webkit-transform: none;
transform:         none;
opacity:           1;
}
}
@keyframes pure_wobble {
0% {
-webkit-transform: none;
transform:         none;
}
15% {
-webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
transform:         translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
}
30% {
-webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
transform:         translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
}
45% {
-webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
transform:         translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
}
60% {
-webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
transform:         translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
}
75% {
-webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
transform:         translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
}
100% {
-webkit-transform: none;
transform:         none;
}
}
.wpb_start_animation.wpb_wobble {
-webkit-animation-name: pure_wobble;
animation-name:         pure_wobble;
}
@-webkit-keyframes pure_bounceIn {
0%, 20%, 40%, 60%, 80%, 100% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function:         cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
0% {
opacity:           0;
-webkit-transform: scale3d(.3, .3, .3);
transform:         scale3d(.3, .3, .3);
}
20% {
-webkit-transform: scale3d(1.1, 1.1, 1.1);
transform:         scale3d(1.1, 1.1, 1.1);
}
40% {
-webkit-transform: scale3d(.9, .9, .9);
transform:         scale3d(.9, .9, .9);
}
60% {
opacity:           1;
-webkit-transform: scale3d(1.03, 1.03, 1.03);
transform:         scale3d(1.03, 1.03, 1.03);
}
80% {
-webkit-transform: scale3d(.97, .97, .97);
transform:         scale3d(.97, .97, .97);
}
100% {
opacity:           1;
-webkit-transform: scale3d(1, 1, 1);
transform:         scale3d(1, 1, 1);
}
}
@keyframes pure_bounceIn {
0%, 20%, 40%, 60%, 80%, 100% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function:         cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
0% {
opacity:           0;
-webkit-transform: scale3d(.3, .3, .3);
transform:         scale3d(.3, .3, .3);
}
20% {
-webkit-transform: scale3d(1.1, 1.1, 1.1);
transform:         scale3d(1.1, 1.1, 1.1);
}
40% {
-webkit-transform: scale3d(.9, .9, .9);
transform:         scale3d(.9, .9, .9);
}
60% {
opacity:           1;
-webkit-transform: scale3d(1.03, 1.03, 1.03);
transform:         scale3d(1.03, 1.03, 1.03);
}
80% {
-webkit-transform: scale3d(.97, .97, .97);
transform:         scale3d(.97, .97, .97);
}
100% {
opacity:           1;
-webkit-transform: scale3d(1, 1, 1);
transform:         scale3d(1, 1, 1);
}
}
.wpb_start_animation.wpb_bounceIn {
-webkit-animation-name:     pure_bounceIn;
animation-name:             pure_bounceIn;
-webkit-animation-duration: .75s;
animation-duration:         .75s;
}
@-webkit-keyframes pure_bounceInDown {
0%, 60%, 75%, 90%, 100% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function:         cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
0% {
opacity:           0;
-webkit-transform: translate3d(0, -3000px, 0);
transform:         translate3d(0, -3000px, 0);
}
60% {
opacity:           1;
-webkit-transform: translate3d(0, 25px, 0);
transform:         translate3d(0, 25px, 0);
}
75% {
-webkit-transform: translate3d(0, -10px, 0);
transform:         translate3d(0, -10px, 0);
}
90% {
-webkit-transform: translate3d(0, 5px, 0);
transform:         translate3d(0, 5px, 0);
}
100% {
-webkit-transform: none;
transform:         none;
opacity:           1;
}
}
@keyframes pure_bounceInDown {
0%, 60%, 75%, 90%, 100% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function:         cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
0% {
opacity:           0;
-webkit-transform: translate3d(0, -3000px, 0);
transform:         translate3d(0, -3000px, 0);
}
60% {
opacity:           1;
-webkit-transform: translate3d(0, 25px, 0);
transform:         translate3d(0, 25px, 0);
}
75% {
-webkit-transform: translate3d(0, -10px, 0);
transform:         translate3d(0, -10px, 0);
}
90% {
-webkit-transform: translate3d(0, 5px, 0);
transform:         translate3d(0, 5px, 0);
}
100% {
-webkit-transform: none;
transform:         none;
opacity:           1;
}
}
.wpb_start_animation.wpb_bounceInDown {
-webkit-animation-name: pure_bounceInDown;
animation-name:         pure_bounceInDown;
}
@-webkit-keyframes pure_bounceInLeft {
0%, 60%, 75%, 90%, 100% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function:         cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
0% {
opacity:           0;
-webkit-transform: translate3d(-3000px, 0, 0);
transform:         translate3d(-3000px, 0, 0);
}
60% {
opacity:           1;
-webkit-transform: translate3d(25px, 0, 0);
transform:         translate3d(25px, 0, 0);
}
75% {
-webkit-transform: translate3d(-10px, 0, 0);
transform:         translate3d(-10px, 0, 0);
}
90% {
-webkit-transform: translate3d(5px, 0, 0);
transform:         translate3d(5px, 0, 0);
}
100% {
-webkit-transform: none;
transform:         none;
opacity:           1;
}
}
@keyframes pure_bounceInLeft {
0%, 60%, 75%, 90%, 100% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function:         cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
0% {
opacity:           0;
-webkit-transform: translate3d(-3000px, 0, 0);
transform:         translate3d(-3000px, 0, 0);
}
60% {
opacity:           1;
-webkit-transform: translate3d(25px, 0, 0);
transform:         translate3d(25px, 0, 0);
}
75% {
-webkit-transform: translate3d(-10px, 0, 0);
transform:         translate3d(-10px, 0, 0);
}
90% {
-webkit-transform: translate3d(5px, 0, 0);
transform:         translate3d(5px, 0, 0);
}
100% {
-webkit-transform: none;
transform:         none;
opacity:           1;
}
}
.wpb_start_animation.wpb_bounceInLeft {
-webkit-animation-name: pure_bounceInLeft;
animation-name:         pure_bounceInLeft;
}
@-webkit-keyframes pure_bounceInRight {
0%, 60%, 75%, 90%, 100% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function:         cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
0% {
opacity:           0;
-webkit-transform: translate3d(3000px, 0, 0);
transform:         translate3d(3000px, 0, 0);
}
60% {
opacity:           1;
-webkit-transform: translate3d(-25px, 0, 0);
transform:         translate3d(-25px, 0, 0);
}
75% {
-webkit-transform: translate3d(10px, 0, 0);
transform:         translate3d(10px, 0, 0);
}
90% {
-webkit-transform: translate3d(-5px, 0, 0);
transform:         translate3d(-5px, 0, 0);
}
100% {
-webkit-transform: none;
transform:         none;
opacity:           1;
}
}
@keyframes pure_bounceInRight {
0%, 60%, 75%, 90%, 100% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function:         cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
0% {
opacity:           0;
-webkit-transform: translate3d(3000px, 0, 0);
transform:         translate3d(3000px, 0, 0);
}
60% {
opacity:           1;
-webkit-transform: translate3d(-25px, 0, 0);
transform:         translate3d(-25px, 0, 0);
}
75% {
-webkit-transform: translate3d(10px, 0, 0);
transform:         translate3d(10px, 0, 0);
}
90% {
-webkit-transform: translate3d(-5px, 0, 0);
transform:         translate3d(-5px, 0, 0);
}
100% {
-webkit-transform: none;
transform:         none;
opacity:           1;
}
}
.wpb_start_animation.wpb_bounceInRight {
-webkit-animation-name: pure_bounceInRight;
animation-name:         pure_bounceInRight;
}
@-webkit-keyframes pure_bounceInUp {
0%, 60%, 75%, 90%, 100% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function:         cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
0% {
opacity:           0;
-webkit-transform: translate3d(0, 3000px, 0);
transform:         translate3d(0, 3000px, 0);
}
60% {
opacity:           1;
-webkit-transform: translate3d(0, -20px, 0);
transform:         translate3d(0, -20px, 0);
}
75% {
-webkit-transform: translate3d(0, 10px, 0);
transform:         translate3d(0, 10px, 0);
}
90% {
-webkit-transform: translate3d(0, -5px, 0);
transform:         translate3d(0, -5px, 0);
}
100% {
-webkit-transform: translate3d(0, 0, 0);
transform:         translate3d(0, 0, 0);
opacity:           1;
}
}
@keyframes pure_bounceInUp {
0%, 60%, 75%, 90%, 100% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function:         cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
0% {
opacity:           0;
-webkit-transform: translate3d(0, 3000px, 0);
transform:         translate3d(0, 3000px, 0);
}
60% {
opacity:           1;
-webkit-transform: translate3d(0, -20px, 0);
transform:         translate3d(0, -20px, 0);
}
75% {
-webkit-transform: translate3d(0, 10px, 0);
transform:         translate3d(0, 10px, 0);
}
90% {
-webkit-transform: translate3d(0, -5px, 0);
transform:         translate3d(0, -5px, 0);
}
100% {
-webkit-transform: translate3d(0, 0, 0);
transform:         translate3d(0, 0, 0);
opacity:           1;
}
}
.wpb_start_animation.wpb_bounceInUp {
-webkit-animation-name: pure_bounceInUp;
animation-name:         pure_bounceInUp;
}
@-webkit-keyframes pure_fadeIn {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@keyframes pure_fadeIn {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
.wpb_start_animation.wpb_fadeIn {
-webkit-animation-name: pure_fadeIn;
animation-name:         pure_fadeIn;
}
@-webkit-keyframes pure_fadeInDown {
0% {
opacity:           0;
-webkit-transform: translate3d(0, -100%, 0);
transform:         translate3d(0, -100%, 0);
}
100% {
opacity:           1;
-webkit-transform: none;
transform:         none;
}
}
@keyframes pure_fadeInDown {
0% {
opacity:           0;
-webkit-transform: translate3d(0, -100%, 0);
transform:         translate3d(0, -100%, 0);
}
100% {
opacity:           1;
-webkit-transform: none;
transform:         none;
}
}
.wpb_start_animation.wpb_fadeInDown {
-webkit-animation-name: pure_fadeInDown;
animation-name:         pure_fadeInDown;
}
@-webkit-keyframes pure_fadeInLeft {
0% {
opacity:           0;
-webkit-transform: translate3d(-100%, 0, 0);
transform:         translate3d(-100%, 0, 0);
}
100% {
opacity:           1;
-webkit-transform: none;
transform:         none;
}
}
@keyframes pure_fadeInLeft {
0% {
opacity:           0;
-webkit-transform: translate3d(-100%, 0, 0);
transform:         translate3d(-100%, 0, 0);
}
100% {
opacity:           1;
-webkit-transform: none;
transform:         none;
}
}
.wpb_start_animation.wpb_fadeInLeft {
-webkit-animation-name: pure_fadeInLeft;
animation-name:         pure_fadeInLeft;
}
@-webkit-keyframes pure_fadeInRight {
0% {
opacity:           0;
-webkit-transform: translate3d(100%, 0, 0);
transform:         translate3d(100%, 0, 0);
}
100% {
opacity:           1;
-webkit-transform: none;
transform:         none;
}
}
@keyframes pure_fadeInRight {
0% {
opacity:           0;
-webkit-transform: translate3d(100%, 0, 0);
transform:         translate3d(100%, 0, 0);
}
100% {
opacity:           1;
-webkit-transform: none;
transform:         none;
}
}
.wpb_start_animation.wpb_fadeInRight {
-webkit-animation-name: pure_fadeInRight;
animation-name:         pure_fadeInRight;
}
@-webkit-keyframes pure_fadeInUp {
0% {
opacity:           0;
-webkit-transform: translate3d(0, 100%, 0);
transform:         translate3d(0, 100%, 0);
}
100% {
opacity:           1;
-webkit-transform: none;
transform:         none;
}
}
@keyframes pure_fadeInUp {
0% {
opacity:           0;
-webkit-transform: translate3d(0, 100%, 0);
transform:         translate3d(0, 100%, 0);
}
100% {
opacity:           1;
-webkit-transform: none;
transform:         none;
}
}
.wpb_start_animation.wpb_fadeInUp {
-webkit-animation-name: pure_fadeInUp;
animation-name:         pure_fadeInUp;
}
@-webkit-keyframes pure_flipInX {
0% {
-webkit-transform:                  perspective(400px) rotate3d(1, 0, 0, 90deg);
transform:                          perspective(400px) rotate3d(1, 0, 0, 90deg);
-webkit-transition-timing-function: ease-in;
transition-timing-function:         ease-in;
opacity:                            0;
}
40% {
-webkit-transform:                  perspective(400px) rotate3d(1, 0, 0, -20deg);
transform:                          perspective(400px) rotate3d(1, 0, 0, -20deg);
-webkit-transition-timing-function: ease-in;
transition-timing-function:         ease-in;
}
60% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
transform:         perspective(400px) rotate3d(1, 0, 0, 10deg);
opacity:           1;
}
80% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
transform:         perspective(400px) rotate3d(1, 0, 0, -5deg);
}
100% {
opacity:           1;
-webkit-transform: perspective(400px);
transform:         perspective(400px);
}
}
@keyframes pure_flipInX {
0% {
-webkit-transform:                  perspective(400px) rotate3d(1, 0, 0, 90deg);
transform:                          perspective(400px) rotate3d(1, 0, 0, 90deg);
-webkit-transition-timing-function: ease-in;
transition-timing-function:         ease-in;
opacity:                            0;
}
40% {
-webkit-transform:                  perspective(400px) rotate3d(1, 0, 0, -20deg);
transform:                          perspective(400px) rotate3d(1, 0, 0, -20deg);
-webkit-transition-timing-function: ease-in;
transition-timing-function:         ease-in;
}
60% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
transform:         perspective(400px) rotate3d(1, 0, 0, 10deg);
opacity:           1;
}
80% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
transform:         perspective(400px) rotate3d(1, 0, 0, -5deg);
}
100% {
opacity:           1;
-webkit-transform: perspective(400px);
transform:         perspective(400px);
}
}
.wpb_start_animation.wpb_flipInX {
-webkit-backface-visibility: visible !important;
backface-visibility:         visible !important;
-webkit-animation-name:      pure_flipInX;
animation-name:              pure_flipInX;
}
@-webkit-keyframes pure_flipInY {
0% {
-webkit-transform:                  perspective(400px) rotate3d(0, 1, 0, 90deg);
transform:                          perspective(400px) rotate3d(0, 1, 0, 90deg);
-webkit-transition-timing-function: ease-in;
transition-timing-function:         ease-in;
opacity:                            0;
}
40% {
-webkit-transform:                  perspective(400px) rotate3d(0, 1, 0, -20deg);
transform:                          perspective(400px) rotate3d(0, 1, 0, -20deg);
-webkit-transition-timing-function: ease-in;
transition-timing-function:         ease-in;
}
60% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
transform:         perspective(400px) rotate3d(0, 1, 0, 10deg);
opacity:           1;
}
80% {
opacity:           1;
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
transform:         perspective(400px) rotate3d(0, 1, 0, -5deg);
}
100% {
opacity:           1;
-webkit-transform: perspective(400px);
transform:         perspective(400px);
}
}
@keyframes pure_flipInY {
0% {
-webkit-transform:                  perspective(400px) rotate3d(0, 1, 0, 90deg);
transform:                          perspective(400px) rotate3d(0, 1, 0, 90deg);
-webkit-transition-timing-function: ease-in;
transition-timing-function:         ease-in;
opacity:                            0;
}
40% {
-webkit-transform:                  perspective(400px) rotate3d(0, 1, 0, -20deg);
transform:                          perspective(400px) rotate3d(0, 1, 0, -20deg);
-webkit-transition-timing-function: ease-in;
transition-timing-function:         ease-in;
}
60% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
transform:         perspective(400px) rotate3d(0, 1, 0, 10deg);
opacity:           1;
}
80% {
opacity:           1;
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
transform:         perspective(400px) rotate3d(0, 1, 0, -5deg);
opacity:           1;
}
100% {
-webkit-transform: perspective(400px);
transform:         perspective(400px);
opacity:           1;
}
}
.wpb_start_animation.wpb_flipInY {
-webkit-backface-visibility: visible !important;
backface-visibility:         visible !important;
-webkit-animation-name:      pure_flipInY;
animation-name:              pure_flipInY;
}
@-webkit-keyframes pure_zoomIn {
0% {
opacity:           0;
-webkit-transform: scale3d(.3, .3, .3);
transform:         scale3d(.3, .3, .3);
}
50% {
opacity: 1;
}
100% {
opacity: 1;
}
}
@keyframes pure_zoomIn {
0% {
opacity:           0;
-webkit-transform: scale3d(.3, .3, .3);
transform:         scale3d(.3, .3, .3);
}
50% {
opacity: 1;
}
100% {
opacity: 1;
}
}
.wpb_start_animation.wpb_zoomIn {
-webkit-animation-name: pure_zoomIn;
animation-name:         pure_zoomIn;
}
.wpb_start_animation.wpb_fadeIn.osthemes-css-animation,
.wpb_start_animation.wpb_fadeInDown.osthemes-css-animation,
.wpb_start_animation.wpb_fadeInUp.osthemes-css-animation,
.wpb_start_animation.wpb_fadeInLeft.osthemes-css-animation,
.wpb_start_animation.wpb_fadeInRight.osthemes-css-animation,
.wpb_start_animation.wpb_bounceIn.osthemes-css-animation,
.wpb_start_animation.wpb_bounceInDown.osthemes-css-animation,
.wpb_start_animation.wpb_bounceInUp.osthemes-css-animation,
.wpb_start_animation.wpb_bounceInLeft.osthemes-css-animation,
.wpb_start_animation.wpb_bounceInRight.osthemes-css-animation,
.wpb_start_animation.wpb_zoomIn.osthemes-css-animation,
.wpb_start_animation.wpb_flipInX.osthemes-css-animation,
.wpb_start_animation.wpb_flipInY.osthemes-css-animation,
.wpb_start_animation.wpb_bounce.osthemes-css-animation,
.wpb_start_animation.wpb_flash.osthemes-css-animation,
.wpb_start_animation.wpb_shake.osthemes-css-animation,
.wpb_start_animation.wpb_pulse.osthemes-css-animation,
.wpb_start_animation.wpb_swing.osthemes-css-animation,
.wpb_start_animation.wpb_rubberBand.osthemes-css-animation,
.wpb_start_animation.wpb_wobble.osthemes-css-animation,
.wpb_start_animation.wpb_tada.osthemes-css-animation {
-webkit-animation-fill-mode: forwards;
-moz-animation-fill-mode:    forwards;
-ms-animation-fill-mode:     forwards;
-o-animation-fill-mode:      forwards;
animation-fill-mode:         forwards;
}
.osthemes-css-animation {
-webkit-animation-duration:  1s;
animation-duration:          1s;
-webkit-animation-fill-mode: both;
animation-fill-mode:         both;
filter:                      alpha(opacity=100);
}.nivo-box,.nivo-caption,.nivoSlider{overflow:hidden}.nivoSlider{position:relative;width:100%;height:auto}.nivoSlider img{position:absolute;top:0;left:0;max-width:none}.nivo-main-image{display:block!important;position:relative!important;width:100%!important}.nivoSlider a.nivo-imageLink{position:absolute;top:0;left:0;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;background:#fff;filter:alpha(opacity=0);opacity:0}.nivo-box,.nivo-slice{z-index:5;position:absolute}.nivo-box,.nivo-box img,.nivo-slice{display:block}.nivo-slice{height:100%;top:0}.nivo-caption{position:absolute;left:0;bottom:0;background:#000;color:#fff;width:100%;z-index:8;padding:5px 10px;opacity:.8;display:none;-moz-opacity:.8;filter:alpha(opacity=8);box-sizing:border-box}.nivo-caption p{padding:5px;margin:0}.nivo-caption a{display:inline!important}.nivo-html-caption{display:none}.nivo-directionNav a{position:absolute;top:45%;z-index:9;cursor:pointer}.nivo-prevNav{left:0}.nivo-nextNav{right:0}.nivo-controlNav{text-align:center;padding:15px 0}.nivo-controlNav a{cursor:pointer}.nivo-controlNav a.active{font-weight:700}.theme-default .nivoSlider{position:relative;background:url(//medoblaki.si/wp-content/plugins/js_composer/assets/lib/bower/nivoslider/themes/default/loading.gif) 50% 50% no-repeat #fff;margin-bottom:10px;box-shadow:0 1px 5px 0 #4a4a4a}.theme-default .nivoSlider img{position:absolute;top:0;left:0;display:none}.theme-default .nivoSlider a{border:0;display:block}.theme-default .nivo-controlNav{text-align:center;padding:20px 0}.theme-default .nivo-controlNav a{display:inline-block;width:22px;height:22px;background:url(//medoblaki.si/wp-content/plugins/js_composer/assets/lib/bower/nivoslider/themes/default/bullets.png) no-repeat;text-indent:-9999px;border:0;margin:0 2px}.theme-default .nivo-controlNav a.active{background-position:0 -22px}.theme-default .nivo-directionNav a{display:block;width:30px;height:30px;background:url(//medoblaki.si/wp-content/plugins/js_composer/assets/lib/bower/nivoslider/themes/default/arrows.png) no-repeat;text-indent:-9999px;border:0;opacity:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.theme-default:hover .nivo-directionNav a{opacity:1}.theme-default a.nivo-nextNav{background-position:-30px 0;right:15px}.theme-default a.nivo-prevNav{left:15px}.theme-default .nivo-caption{font-family:Helvetica,Arial,sans-serif}.theme-default .nivo-caption a{color:#fff;border-bottom:1px dotted #fff}.theme-default .nivo-caption a:hover{color:#fff}.theme-default .nivo-controlNav.nivo-thumbs-enabled{width:100%}.theme-default .nivo-controlNav.nivo-thumbs-enabled a{width:auto;height:auto;background:0 0;margin-bottom:5px}.theme-default .nivo-controlNav.nivo-thumbs-enabled img{display:block;width:120px;height:auto}