@charset "utf-8";
@charset "UTF-8";
.wpsm-show a, .wpsm-show:active, .wpsm-show:visited {
cursor: pointer;
text-decoration: none;
font-size: 100%;
}
.wpsm-show:hover {
cursor: pointer;
}
.wpsm-hide a, .wpsm-hide:active, .wpsm-hide:visited {
cursor: pointer;
text-decoration: none;
}
.wpsm-hide:hover {
cursor: pointer;
}
.wpsm-content-hide {
display: none;
}
.wpsm-content{
font-family:Roboto Condensed;
font-size:15px;
font-weight:lighter;
}* {
box-sizing: border-box;
}
html {
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%}
body {
margin: 0;
}
details {
display: block;
}
summary {
display: list-item;
}
progress {
vertical-align: baseline;
}
[hidden], template {
display: none;
}
a {
outline: 0;
text-decoration: none;
background-color: transparent;
transition-property: background-color,  box-shadow,  border,  color,  opacity,  transform;
transition-duration: 0.3s;
-webkit-text-decoration-skip: objects;
}
b, strong {
font-weight: bold;
}
dfn {
font-style: italic;
}
small {
font-size: 80%}
sub, sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}
img {
height: auto;
max-width: 100%}
svg:not(:root) {
overflow: hidden;
}
figure {
margin: 1em 3em;
}
hr {
box-sizing: content-box;
height: 0;
border-style: solid;
border-width: 0 0 1px;
}
pre {
overflow: auto;
white-space: pre-wrap;
}
code, kbd, pre, samp {
font-size: 1rem;
}
button, input, optgroup, select, textarea {
vertical-align: top;
text-transform: none;
color: inherit;
font: inherit;
border: none;
outline: 0;
margin: 0;
}
select[multiple="multiple"] {
height: auto;
padding: 0.5rem;
}
textarea {
overflow: auto;
height: 8rem;
resize: vertical;
}
button {
overflow: visible;
}
button, input[type="button"], input[type="reset"], input[type="submit"] {
-webkit-appearance: button;
cursor: pointer;
}
button[disabled], html input[disabled] {
cursor: default;
opacity: 0.5;
}
input[type="button"]:focus, input[type="submit"]:focus {
box-shadow: none;
}
button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {
border-style: none;
padding: 0;
}
label, input[type="checkbox"], input[type="radio"] {
cursor: pointer;
}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
height: auto;
}
input::-ms-clear {
display: none;
}
input[type="search"] {
-webkit-appearance: textfield;
outline-offset: -2px;
}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
::-webkit-file-upload-button {
-webkit-appearance: button;
font: inherit;
}
legend {
border: 0;
padding: 0;
}
table {
border-collapse: collapse;
border-spacing: 0;
width: 100%}
th {
text-align: left;
}
td, th {
vertical-align: top;
padding: 0.6rem 1rem;
border-bottom: 1px solid;
outline: none;
}
dl, ul, ol {
list-style: none;
margin: 0;
padding: 0;
}
fieldset {
border: 0;
margin: 0;
padding: 0;
}
audio, video, iframe, object, embed {
max-width: 100%;
border: none;
}
:-webkit-full-screen-ancestor:not(iframe) {
-webkit-animation: none !important;
animation: none !important;
}
::-moz-placeholder {
opacity: 0.5;
color: inherit;
}
::-webkit-input-placeholder {
color: inherit;
opacity: 0.5;
}
h1,  h2,  h3,  h4,   h6 {
line-height: 1.4;
margin: 0 0 1.5rem;
padding-top: 1rem;
}
h5 {
line-height: 1.4;
margin: 0 0 1.5rem;
padding-top: 1rem;
}
h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child, h1 + h2,  h1 + h3,  h1 + h4,  h1 + h5,  h1 + h6, h2 + h3,  h2 + h4,  h2 + h5,  h2 + h6, h3 + h4,  h3 + h5,  h3 + h6, h4 + h5,  h4 + h6, h5 + h6 {
padding-top: 0;
}
p,  ul,  ol,  dl,  address,  pre,  table,  blockquote,  fieldset, span {
margin: 0;
}
p:empty {
display: none;
}
ul {
list-style-type: disc;
margin-left: 2.5rem;
}
ol {
list-style-type: decimal;
margin-left: 2.5rem;
}
li {
margin: 0 0 0.5rem;
}
li>ul, li>ol {
margin-bottom: 0.5rem;
margin-top: 0.5rem;
}
blockquote {
font-style: italic;
padding-left: 2rem;
border-style: solid;
border-width: 0 0 0 5px;
}
blockquote p, blockquote ul, blockquote ol {
margin-bottom: 0.5em;
}
blockquote cite {
display: block;
font-size: 80%}
pre {
display: block;
font-size: 0.9rem;
line-height: 1.5rem;
padding: 0.8rem 1rem;
width: 100%;
background-color: #faf6e1;
color: #333;
}
code {
display: inline-block;
vertical-align: top;
padding: 0 0.4rem;
background-color: #faf6e1;
color: #333;
}
pre code {
display: block;
padding: 0;
overflow-wrap: normal;
}
p:last-child, ul:last-child, ol:last-child, pre:last-child, table:last-child, address:last-child, fieldset:last-child, blockquote:last-child {
margin-bottom: 0;
}
img.alignleft {
float: left;
margin: 0 2.5em 2.5em 0;
}
img.alignright {
float: right;
margin: 0 0 2.5em 2.5em;
}
img.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
}
.l-section[class*="color_"] h1, .l-section[class*="color_"] h2, .l-section[class*="color_"] h3, .l-section[class*="color_"] h4, .l-section[class*="color_"] h5, .l-section[class*="color_"] h6, .l-section[style~="color:"] h1, .l-section[style~="color:"] h2, .l-section[style~="color:"] h3, .l-section[style~="color:"] h4, .l-section[style~="color:"] h5, .l-section[style~="color:"] h6, .vc_column-inner.color_custom h1, .vc_column-inner.color_custom h2, .vc_column-inner.color_custom h3, .vc_column-inner.color_custom h4, .vc_column-inner.color_custom h5, .vc_column-inner.color_custom h6 {
color: inherit;
}
input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"], input[type="date"], input[type="search"], input[type="range"], textarea, select {
padding: 0 0.8rem;
width: 100%;
border-radius: 0.3rem;
box-shadow: 0 0 0 2px transparent,  0 1px 0 rgba(0, 0, 0, 0.08) inset;
transition: all 0.3s;
}
textarea {
padding: 0.6rem 1rem;
}
input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"], input[type="date"], input[type="search"], input[type="range"], select {
line-height: 2.8rem;
height: 2.8rem;
}
input[type="checkbox"], input[type="radio"] {
box-shadow: none !important;
margin-right: 0.3rem;
}
.hidden {
display: none !important;
}
.i-cf:before, .i-cf:after {
content: ' ';
display: table;
}
.i-cf:after {
clear: both;
}
.text_thin {
font-weight: 300;
}
.text_bold {
font-weight: 700;
}
.align_left {
text-align: left;
}
.align_right {
text-align: right;
}
.align_center {
text-align: center;
}
.align_justify {
text-align: justify;
}
.highlight_primary_bg, .highlight_secondary_bg, .highlight_faded_bg, .highlight_dark_bg, .highlight_light_bg {
display: inline-block;
padding: 0.5rem 1rem;
color: #fff;
}
.highlight_dark_bg {
background-color: rgba(0, 0, 0, 0.5);
}
.highlight_light_bg {
background-color: rgba(255, 255, 255, 0.5);
color: #111;
}
.highlight_white {
color: #fff;
}
.highlight_black {
color: #000;
}
.l-canvas {
overflow: hidden;
margin: 0 auto;
width: 100%;
flex-grow: 1;
}
.l-main-h {
margin: 0 auto;
}
.l-canvas.sidebar_none .l-main-h {
max-width: none;
}
.l-canvas.sidebar_none .l-content {
width: 100% !important;
}
.l-canvas.sidebar_none .l-sidebar {
display: none;
}
.l-canvas.sidebar_right .l-content {
float: left;
}
.l-canvas.sidebar_right .l-sidebar {
float: right;
}
.l-canvas.sidebar_left .l-content {
float: right;
}
.l-canvas.sidebar_left .l-sidebar {
float: left;
}
.l-footer {
overflow: hidden;
margin: 0 auto;
width: 100%}
.header_hor .l-subheader, .l-titlebar, .l-canvas.sidebar_left .l-main, .l-canvas.sidebar_right .l-main, .l-canvas.sidebar_none .l-section, .l-footer .l-section, .l-section.width_full .vc_col-sm-12 .w-tabs-section-content {
padding-left: 2.5rem;
padding-right: 2.5rem;
}
.l-titlebar-h, .l-sidebar, .l-section-h, .l-section.width_full .vc_col-sm-12 .w-tabs-section-content-h {
padding: 4rem 0;
}
.l-section {
position: relative;
margin: 0 auto;
}
.l-section:before {
content: '';
display: table;
}
.l-section-img {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-position: center center;
background-size: cover;
opacity: 0;
transition: opacity 0.5s;
}
.l-section-img.loaded {
opacity: 1;
}
.l-section-video video {
position: absolute;
top: 50%;
left: 50%;
min-height: 100%;
min-width: 100%;
max-width: none;
height: auto;
width: auto;
transform: translate(-50%, -50%);
}
.l-section-slider {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
pointer-events: none;
}
.l-section-overlay {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
}
.l-section-h {
position: relative;
margin: 0 auto;
width: 100%}
.l-section.width_full {
padding-left: 0 !important;
padding-right: 0 !important;
}
.l-section.width_full>.l-section-h {
max-width: none !important;
}
.l-section.height_auto>.l-section-h {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
.l-section.height_small>.l-section-h {
padding: 2rem 0;
}
.l-section.height_large>.l-section-h {
padding: 6rem 0;
}
.l-section.height_huge>.l-section-h {
padding: 8rem 0;
}
.l-section.height_full {
min-height: 100vh;
}
@media screen and (min-width:783px) {
.admin-bar .l-section.height_full {
min-height: calc(100vh - 32px);
}
}.l-section.height_full.valign_center {
display: flex;
flex-direction: column;
justify-content: center;
}
.l-section.color_primary, .l-section.color_secondary {
color: #fff;
}
.l-section.color_primary a, .l-section.color_secondary a {
color
: inherit;
}
.no-touch .l-section.parallax_ver .l-section-img, .no-touch .l-section.parallax_fixed .l-section-img {
background-attachment: fixed;
}
.l-section.parallax_hor {
overflow: hidden;
}
.l-section.parallax_hor .l-section-img {
width: 130%;
right: auto;
}
.l-section.parallax_hor.bgwidth_110 .l-section-img {
width: 110%}
.l-section.parallax_hor.bgwidth_120 .l-section-img {
width: 120%}
.l-section.parallax_hor.bgwidth_140 .l-section-img {
width: 140%}
.l-section.parallax_hor.bgwidth_150 .l-section-img {
width: 150%}
.l-section.with_slider, .l-section.with_video {
overflow: hidden;
}
.l-section.with_slider .l-section-img, .l-section.with_video .l-section-img {
background-attachment: scroll !important;
}
.l-section.type_sticky {
transform: translateZ(0);
transition: padding-top 0.3s;
z-index: 2;
}
.l-section.sticky {
position: fixed !important;
top: 0;
left: 0;
right: 0;
}
.header_hor .l-header.pos_static + .l-main .l-section.sticky:first-child {
padding-top: 0 !important;
}
.header_hor .l-header.pos_fixed + .l-main .l-section.sticky:first-child {
top: 0;
}
@media screen and (min-width:783px) {
.admin-bar .l-section.sticky, .admin-bar.header_hor .l-header.pos_fixed + .l-main .l-section.sticky:first-child {
top: 32px;
}
}.l-section-gap {
display: none;
box-sizing: content-box;
}
.l-section.sticky + .l-section-gap {
display: block;
}
.l-section.for_pagination .l-section-h {
padding: 0 0 2rem;
}
.templatera_shortcode>.l-section {
padding-top: 0 !important;
}
.cols_2>div[class*="list"]>* {
width: 50%}
.cols_3>div[class*="list"]>* {
width: 33.3333%}
.cols_4>div[class*="list"]>* {
width: 25%}
.cols_5>div[class*="list"]>* {
width: 20%}
.cols_6>div[class*="list"]>* {
width: 16.6666%}
.cols_7>div[class*="list"]>* {
width: 14.2857%}
.cols_8>div[class*="list"]>* {
width: 12.5%}
.cols_9>div[class*="list"]>* {
width: 11.1111%}
.cols_10>div[class*="list"]>* {
width: 10%}
.g-preloader {
display: inline-block;
vertical-align: top;
position: relative;
width: 3rem;
height: 3rem;
}
.l-section.color_primary .g-preloader, .l-section.color_secondary .g-preloader, .l-section.color_custom .g-preloader {
color: inherit;
}
.g-preloader.type_1:before, .g-preloader.type_1:after {
content: '';
display: block;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
border-radius: 50%;
border: 2px solid;
}
.g-preloader.type_1:before {
opacity: 0.2;
}
.g-preloader.type_1:after {
border-color: transparent;
border-top-color: inherit;
-webkit-animation: rotation 0.8s infinite cubic-bezier(.6, .3, .3, .6);
animation: rotation 0.8s infinite cubic-bezier(.6, .3, .3, .6);
}
@-webkit-keyframes rotation {
0% {
-webkit-transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
}
}@keyframes rotation {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}.style_phone6-1, .style_phone6-2, .style_phone6-3, .style_phone6-4 {
position: relative;
height: 0;
padding-bottom: 180%}
.style_phone6-1>div, .style_phone6-2>div, .style_phone6-3>div, .style_phone6-4>div {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
padding: 22.3% 12.5% 0;
background-position: center;
background-repeat: no-repeat;
background-size: contain;
}
.l-main .widget {
margin-bottom: 3rem;
}
.l-footer .widget {
margin-bottom: 2rem;
}
.w-nav .widget {
padding: 20px;
}
.widget:last-child {
margin-bottom: 0 !important;
}
.widget:not(.widget_text) ul {
list-style-type: none;
margin: 0;
}
.widget li:last-child {
margin-bottom: 0 !important;
}
.widget_meta ul li, .widget_pages ul li {
position: relative;
line-height: 1.4rem;
padding-left: 1rem;
margin-bottom: 0.6rem;
}
.widget_meta ul li:before, .widget_pages ul li:before {
position: absolute;
left: 0;
content: '\f105';
font-family: fontawesome;
font-size: 1.2rem;
opacity: 0.5;
}
.widget ul.children {
margin: 0.5rem 0;
}
.w-toplink {
display: block;
position: fixed !important;
z-index: 100;
bottom: 0;
text-align: center;
font-size: 2rem;
border-radius: 2rem;
outline: none !important;
background-color: rgba(0, 0, 0, 0.3);
color: #eb005d  !important;
transform: translate3d(0, 5rem, 0);
line-height: 50px;
height: 50px;
width: 50px;
margin: 15px;
}
.w-toplink.pos_left {
left: 0;
}
.w-toplink.pos_right {
right: 0;
}
.w-toplink.active {
transform: translate3d(0, 0, 0);
}
.w-toplink:before {
content:url(//www.actionplanner.com/wp-content/themes/Impreza/css/images/top.png);
}
.w-toplink:hover:before {
content:url(//www.actionplanner.com/wp-content/themes/Impreza/css/images/tophover.png);
}
.page-404 {
text-align: center;
}
.page-404:before {
display: inline-block;
vertical-align: top;
content: '\f14e';
font: 12rem/1 fontawesome;
margin-bottom: 1rem;
opacity: 0.1;
}
.l-body .cl-btn {
margin: 0.3rem 0;
}
.cl-btn span {
position: relative;
}
.cloverlay_fixed .header_hor .l-header.pos_fixed {
overflow-y: scroll;
}
.vc_row:after, .vc_row:before {
display: none !important;
}
.g-cols.wpb_row, .wpb_revslider_element.wpb_content_element, .wpb_widgetised_column.wpb_content_element {
margin-bottom: 0;
}
.wpb_text_column:not(:last-child) p:last-child, .wpb_text_column:not(:last-child) ul:last-child, .wpb_text_column:not(:last-child) ol:last-child {
margin-bottom: 1.5rem;
}
.wpb_text_column:last-child h1:last-child, .wpb_text_column:last-child h2:last-child, .wpb_text_column:last-child h3:last-child, .wpb_text_column:last-child h4:last-child, .wpb_text_column:last-child h5:last-child, .wpb_text_column:last-child h6:last-child {
margin-bottom: 0;
}
.vc_icon_element-icon {
-webkit-transform: translate(-50%,  -50%);
}
.vc_icon_element-align-left {
display: inline-block;
vertical-align: top;
}
.compose-mode .vc_control-btn-append:before {
top: 4px;
}
.rounded_none input[type="text"], .rounded_none input[type="password"], .rounded_none input[type="email"], .rounded_none input[type="url"], .rounded_none input[type="tel"], .rounded_none input[type="number"], .rounded_none input[type="date"], .rounded_none input[type="search"], .rounded_none input[type="range"], .rounded_none textarea, .rounded_none select, .rounded_none .w-header-show, .rounded_none .w-toplink {
border-radius: 0 !important;
}
.no-touch .links_underline h1 a:hover, .no-touch .links_underline h2 a:hover, .no-touch .links_underline h3 a:hover, .no-touch .links_underline h4 a:hover, .no-touch .links_underline h5 a:hover, .no-touch .links_underline h6 a:hover, .no-touch .links_underline p a:not(.w-btn):hover, .no-touch .links_underline li a:not(.w-btn):hover, .no-touch .links_underline .g-breadcrumbs a:hover, .no-touch .links_underline .cl-popup-trigger.type_text:hover {
border-bottom: 1px solid;
}
.animate_start {
-webkit-animation-duration: 0.7s;
animation-duration: 0.7s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-transition-timing-function: cubic-bezier(.78, .13, .15, .86);
transition-timing-function: cubic-bezier(.78, .13, .15, .86);
}
@keyframes fade {
from {
opacity: 0;
}
to {
opacity: 1;
}
}@-webkit-keyframes fade {
from {
opacity: 0;
}
to {
opacity: 1;
}
}.animate_fade {
opacity: 0;
}
.animate_fade.animate_start {
-webkit-animation-name: fade;
animation-name: fade;
opacity: 1;
}
@keyframes afc {
from {
opacity: 0;
transform: scale(0.2);
}
to {
opacity: 1;
transform: scale(1);
}
}@-webkit-keyframes afc {
from {
opacity: 0;
-webkit-transform: scale(0.2);
}
to {
opacity: 1;
-webkit-transform: scale(1);
}
}.animate_afc {
opacity: 0;
}
.animate_afc.animate_start {
-webkit-animation-name: afc;
animation-name: afc;
opacity: 1;
}
@keyframes afl {
from {
opacity: 0;
transform: translateX(-3rem);
}
to {
opacity: 1;
transform: translateX(0);
}
}@-webkit-keyframes afl {
from {
opacity: 0;
-webkit-transform: translateX(-3rem);
}
to {
opacity: 1;
-webkit-transform: translateX(0);
}
}.animate_afl {
opacity: 0;
}
.animate_afl.animate_start {
-webkit-animation-name: afl;
animation-name: afl;
opacity: 1;
}
@keyframes afr {
from {
opacity: 0;
transform: translateX(3rem);
}
to {
opacity: 1;
transform: translateX(0);
}
}@-webkit-keyframes afr {
from {
opacity: 0;
-webkit-transform: translateX(3rem);
}
to {
opacity: 1;
-webkit-transform: translateX(0);
}
}.animate_afr {
opacity: 0;
}
.animate_afr.animate_start {
-webkit-animation-name: afr;
animation-name: afr;
opacity: 1;
}
@keyframes aft {
from {
opacity: 0;
transform: translateY(-3rem);
}
to {
opacity: 1;
transform: translateY(0);
}
}@-webkit-keyframes aft {
from {
opacity: 0;
-webkit-transform: translateY(-3rem);
}
to {
opacity: 1;
-webkit-transform: translateY(0);
}
}.animate_aft {
opacity: 0;
}
.animate_aft.animate_start {
-webkit-animation-name: aft;
animation-name: aft;
opacity: 1;
}
@keyframes afb {
from {
opacity: 0;
transform: translateY(3rem);
}
to {
opacity: 1;
transform: translateY(0);
}
}@-webkit-keyframes afb {
from {
opacity: 0;
-webkit-transform: translateY(3rem);
}
to {
opacity: 1;
-webkit-transform: translateY(0);
}
}.animate_afb {
opacity: 0;
}
.animate_afb.animate_start {
-webkit-animation-name: afb;
animation-name: afb;
opacity: 1;
}
@keyframes wfc {
from {
opacity: 0;
transform: scaleX(0.01);
}
to {
opacity: 1;
transform: scaleX(1);
}
}@-webkit-keyframes wfc {
from {
opacity: 0;
-webkit-transform: scaleX(0.01);
}
to {
opacity: 1;
-webkit-transform: scaleX(1);
}
}.animate_wfc {
opacity: 0;
}
.animate_wfc.animate_start {
-webkit-animation-name: wf
c;
animation-name: wfc;
opacity: 1;
}
@keyframes hfc {
from {
opacity: 0;
transform: scaleY(0.01);
}
to {
opacity: 1;
transform: scaleY(1);
}
}@-webkit-keyframes hfc {
from {
opacity: 0;
-webkit-transform: scaleY(0.01);
}
to {
opacity: 1;
-webkit-transform: scaleY(1);
}
}.animate_hfc {
opacity: 0;
}
.animate_hfc.animate_start {
-webkit-animation-name: hfc;
animation-name: hfc;
opacity: 1;
}
.d1.animate_start {
-webkit-animation-delay: 0.2s;
animation-delay: 0.2s;
}
.d2.animate_start {
-webkit-animation-delay: 0.4s;
animation-delay: 0.4s;
}
.d3.animate_start {
-webkit-animation-delay: 0.6s;
animation-delay: 0.6s;
}
.d4.animate_start {
-webkit-animation-delay: 0.8s;
animation-delay: 0.8s;
}
.d5.animate_start {
-webkit-animation-delay: 1s;
animation-delay: 1s;
}
.s1.animate_start {
-webkit-animation-duration: 0.6s;
animation-duration: 0.6s;
}
.s2.animate_start {
-webkit-animation-duration: 0.8s;
animation-duration: 0.8s;
}
.s3.animate_start {
-webkit-animation-duration: 1s;
animation-duration: 1s;
}
.s4.animate_start {
-webkit-animation-duration: 1.2s;
animation-duration: 1.2s;
}
.s5.animate_start {
-webkit-animation-duration: 1.4s;
animation-duration: 1.4s;
}
.animate_revealgrid .animate_reveal {
opacity: 0;
}
.disable_effects .animate_afc, .disable_effects .animate_aft, .disable_effects .animate_afb, .disable_effects .animate_afl, .disable_effects .animate_afr, .disable_effects .animate_wfc, .disable_effects .animate_hfc, .disable_effects .animate_rfl, .disable_effects .animate_rfr, .disable_effects .animate_rfc, .disable_effects .animate_revealgrid .animate_reveal, .vc_editor.compose-mode .animate_afc, .vc_editor.compose-mode .animate_aft, .vc_editor.compose-mode .animate_afb, .vc_editor.compose-mode .animate_afl, .vc_editor.compose-mode .animate_afr, .vc_editor.compose-mode .animate_wfc, .vc_editor.compose-mode .animate_hfc, .vc_editor.compose-mode .animate_rfl, .vc_editor.compose-mode .animate_rfr, .vc_editor.compose-mode .animate_rfc, .vc_editor.compose-mode .animate_revealgrid .animate_reveal {
opacity: 1;
-webkit-animation: none !important;
animation: none !important;
}
.owl-carousel, .owl-carousel .owl-item {
-webkit-tap-highlight-color: transparent;
position: relative;
}
.owl-carousel {
display: none;
width: 100%;
z-index: 1;
}
.owl-carousel .owl-stage {
position: relative;
-ms-touch-action: pan-Y;
touch-action: manipulation;
-moz-backface-visibility: hidden;
}
.owl-carousel .owl-stage:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
.owl-carousel .owl-stage-outer {
position: relative;
overflow: hidden;
-webkit-transform: translate3d(0, 0, 0);
}
.owl-carousel .owl-item, .owl-carousel .owl-wrapper {
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden;
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
}
.owl-carousel .owl-item {
min-height: 1px;
float: left;
-webkit-backface-visibility: hidden;
-webkit-touch-callout: none;
}
.owl-carousel .owl-item img {
display: block;
width: 100%}
.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {
display: none;
}
.no-js .owl-carousel, .owl-carousel.owl-loaded {
display: block;
}
.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {
cursor: pointer;
cursor: hand;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.owl-carousel .owl-next, .owl-carousel .owl-prev, .owl-carousel button.owl-dot {
background: 0 0;
color: inherit;
border: none;
padding: 0!important;
font: inherit;
}
.owl-carousel.owl-loading {
opacity: 0;
display: block;
}
.owl-carousel.owl-hidden {
opacity: 0;
}
.owl-carousel.owl-refresh .owl-item {
visibility: hidden;
}
.owl-carousel.owl-drag .owl-item {
-ms-touch-action: none;
touch-action: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.owl-carousel.owl-grab {
cursor: move;
cursor: grab;
}
.owl-carousel.owl-rtl {
direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
float: right;
}
.owl-carousel .animated {
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
}
.owl-carousel .owl-animated-in {
z-index: 0;
}
.owl-carousel .owl-animated-out {
z-index: 1;
}
.owl-carousel .fadeOut {
-webkit-animation-name: fadeOut;
animation-name: fadeOut;
}
@-webkit-keyframes fadeOut {
0% {
opacity: 1;
}
100% {
opacity: 0;
}
}@keyframes fadeOut {
0% {
opacity: 1;
}
100% {
opacity: 0;
}
}.owl-height {
transition: height .5s ease-in-out;
}
.owl-carousel .owl-item .owl-lazy {
opacity: 0;
transition: opacity .4s ease;
}
.owl-carousel .owl-item img.owl-lazy {
-webkit-transform-style: preserve-3d;
transform-style: preserve-3d;
}
.owl-carousel .owl-video-wrapper {
position: relative;
height: 100%;
background: #000;
}
.owl-carousel .owl-video-play-icon {
position: absolute;
height: 80px;
width: 80px;
left: 50%;
top: 50%;
margin-left: -40px;
margin-top: -40px;
cursor: pointer;
z-index: 1;
-webkit-backface-visibility: hidden;
transition: -webkit-transform .1s ease;
transition: transform .1s ease;
}
.owl-carousel .owl-video-play-icon:hover {
-webkit-transform: scale(1.3, 1.3);
-ms-transform: scale(1.3, 1.3);
transform: scale(1.3, 1.3);
}
.owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn {
display: none;
}
.owl-carousel .owl-video-tn {
opacity: 0;
height: 100%;
background-position: center center;
background-repeat: no-repeat;
background-size: contain;
transition: opacity .4s ease;
}
.owl-carousel .owl-video-frame {
position: relative;
z-index: 1;
height: 100%;
width: 100%}
.owl-carousel~.g-preloader {
display: block;
margin: 4rem auto;
}
.owl-carousel.owl-loaded~.g-preloader {
display: none;
}
.owl-carousel>* {
width: auto !important;
}
.owl-carousel .owl-item {
flex-shrink: 0;
}
.owl-carousel .owl-prev, .owl-carousel .owl-next {
position: absolute;
top: 30%;
font-size: 0;
font-family: fontawesome;
text-align: center;
height: 3.5rem;
width: 3.5rem;
}
.owl-prev:before, .owl-next:before {
position: absolute;
top: 50%;
left: 50%;
font-size: 2rem;
transform: translate(-50%, -50%);
}
.owl-prev {
left: -4.5rem;
}
.owl-prev:before {
content: '\f104';
padding-right: 0.2rem;
}
.owl-next {
right: -4.5rem;
}
.owl-next:before {
content:url(//www.actionplanner.com/wp-content/themes/Impreza/css/images/rigt.png);
}
.owl-next:hover:before {
content:url(//www.actionplanner.com/wp-content/themes/Impreza/css/images/righhover.png);
}
.owl-prev:before {
content:url(//www.actionplanner.com/wp-content/themes/Impreza/css/images/left..png);
}
.owl-prev:hover:before {
content:url(//www.actionplanner.com/wp-content/themes/Impreza/css/images/lefthover.png);
}
.no-touch .color_primary .owl-prev:hover, .no-touch .color_primary .owl-next:hover, .no-touch .color_secondary .owl-prev:hover, .no-touch .color_secondary .owl-next:hover, .no-touch .color_custom .owl-prev:hover, .no-touch .color_custom .owl-next:hover {
border-color: #fff;
color: #fff;
}
.l-section.width_full .owl-prev, .l-section.width_full .owl-next {
border: none;
border-radius: 0;
height: 6rem;
width: 4rem;
margin-top: -3rem;
text-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
color: #fff !important;
}
.l-section.width_full .owl-prev:before, .l-section.width_full .owl-next:before {
font-size: 3rem;
}
.l-section.width_full .owl-prev {
left: 0;
}
.l-section.width_full .owl-next {
right: 0;
}
.no-touch .l-section.width_full .owl-prev:hover, .no-touch .l-section.width_full .owl-next:hover {
background-color: rgba(0, 0, 0, 0.5);
}
.owl-dots {
text-align: center;
line-height: 0;
padding-top: 1rem;
}
.owl-dot span {
display: block;
border-radius: 50%;
background-color: rgba(0, 0, 0, 0.2);
width: 8px;
height: 8px;
margin: 6px;
}
.owl-dot.active span {
background-color: rgba(0, 0, 0, 0) !important;
border: 1px solid;
width: 10px;
height: 10px;
margin: 5px;
}
.color_primary .owl-dot span, .color_secondary .owl-dot span, .color_custom .owl-dot span {
background-color: rgba(255, 255, 255, 0.4);
}
.color_primary .owl-dot.active span, .color_secondary .owl-dot.active span, .color_custom .owl-dot.active span {
border-color: #fff;
}
.vc_column-inner, .wpb_wrapper {
min-height: 1px;
}
.l-section.reset-margins>.l-section-h>.g-cols {
margin: 0;
}
.g-cols.type_default {
margin: 0 -1.5rem;
}
.g-cols.type_default>div {
float: left;
}
.g-cols.type_default:after {
display: block;
content: '';
clear: both;
}
.g-cols.type_default>div>.vc_column-inner {
padding-left: 1.5rem;
padding-right: 1.5rem;
}
.g-cols.type_default>div.has-fill>.vc_column-inner {
//   padding-top: 1.5rem;
//  padding-bottom: 1.5rem;
}
.g-cols.type_boxes {
display: flex;
flex-wrap: wrap;
margin: 0;
}
.g-cols.type_boxes>div {
display: flex;
flex-direction: column;
}
.g-cols.type_boxes>div>.vc_column-inner {
display: flex;
flex-direction: column;
flex-grow: 1;
flex-shrink: 0;
background-position: center center !important;
background-size: cover !important;
padding: 4rem;
}
@media (min-width:1601px) {
.l-section.width_full>.l-section-h>.g-cols.type_boxes>div>.vc_column-inner {
padding: 7rem;
}
}@media (min-width:1280px) and (max-width:1600px) {
.l-section.width_full>.l-section-h>.g-cols
.type_boxes>div>.vc_column-inner {
padding: 5rem;
}
}.g-cols.valign_middle, .g-cols.valign_bottom {
display: flex;
flex-wrap: wrap;
}
.g-cols.valign_middle>div, .g-cols.valign_bottom>div {
display: flex;
flex-direction: column;
}
.g-cols.valign_middle>div>.vc_column-inner, .g-cols.valign_bottom>div>.vc_column-inner {
display: flex;
flex-direction: column;
flex-grow: 1;
flex-shrink: 0;
}
.g-cols.valign_top>div>.vc_column-inner {
justify-content: flex-start;
}
.g-cols.valign_middle>div>.vc_column-inner {
justify-content: center;
}
.g-cols.valign_bottom>div>.vc_column-inner {
justify-content: flex-end;
}
.vc_col-xs-1 {
width: 8.3333%}
.vc_col-xs-2 {
width: 16.6666%}
.vc_col-xs-3 {
width: 25%}
.vc_col-xs-4 {
width: 33.3333%}
.vc_col-xs-5 {
width: 41.6666%}
.vc_col-xs-6 {
width: 50%}
.vc_col-xs-7 {
width: 58.3333%}
.vc_col-xs-8 {
width: 66.6666%}
.vc_col-xs-9 {
width: 75%}
.vc_col-xs-10 {
width: 83.3333%}
.vc_col-xs-11 {
width: 91.6666%}
.vc_col-xs-12 {
width: 100%}
.vc_col-xs-offset-0 {
margin-left: 0;
}
.vc_col-xs-offset-1 {
margin-left: 8.3333%}
.vc_col-xs-offset-2 {
margin-left: 16.6666%}
.vc_col-xs-offset-3 {
margin-left: 25%}
.vc_col-xs-offset-4 {
margin-left: 33.3333%}
.vc_col-xs-offset-5 {
margin-left: 41.6666%}
.vc_col-xs-offset-6 {
margin-left: 50%}
.vc_col-xs-offset-7 {
margin-left: 58.3333%}
.vc_col-xs-offset-8 {
margin-left: 66.6666%}
.vc_col-xs-offset-9 {
margin-left: 75%}
.vc_col-xs-offset-10 {
margin-left: 83.3333%}
.vc_col-xs-offset-11 {
margin-left: 91.6666%}
.vc_col-xs-offset-12 {
margin-left: 100%}
@media (min-width:768px) {
.vc_col-sm-1 {
width: 8.3333%}
.vc_col-sm-2 {
width: 16.6666%}
.vc_col-sm-3 {
width: 25%}
.vc_col-sm-4 {
width: 33.3333%}
.vc_col-sm-5 {
width: 41.6666%}
.vc_col-sm-6 {
width: 50%}
.vc_col-sm-7 {
width: 58.3333%}
.vc_col-sm-8 {
width: 66.6666%}
.vc_col-sm-9 {
width: 75%}
.vc_col-sm-10 {
width: 83.3333%}
.vc_col-sm-11 {
width: 91.6666%}
.vc_col-sm-12 {
width: 100%}
.vc_col-sm-offset-0 {
margin-left: 0;
}
.vc_col-sm-offset-1 {
margin-left: 8.3333%}
.vc_col-sm-offset-2 {
margin-left: 16.6666%}
.vc_col-sm-offset-3 {
margin-left: 25%}
.vc_col-sm-offset-4 {
margin-left: 33.3333%}
.vc_col-sm-offset-5 {
margin-left: 41.6666%}
.vc_col-sm-offset-6 {
margin-left: 50%}
.vc_col-sm-offset-7 {
margin-left: 58.3333%}
.vc_col-sm-offset-8 {
margin-left: 66.6666%}
.vc_col-sm-offset-9 {
margin-left: 75%}
.vc_col-sm-offset-10 {
margin-left: 83.3333%}
.vc_col-sm-offset-11 {
margin-left: 91.6666%}
.vc_col-sm-offset-12 {
margin-left: 100%}
}@media (min-width:992px) {
.vc_col-md-1 {
width: 8.3333%}
.vc_col-md-2 {
width: 16.6666%}
.vc_col-md-3 {
width: 25%}
.vc_col-md-4 {
width: 33.3333%}
.vc_col-md-5 {
width: 41.6666%}
.vc_col-md-6 {
width: 50%}
.vc_col-md-7 {
width: 58.3333%}
.vc_col-md-8 {
width: 66.6666%}
.vc_col-md-9 {
width: 75%}
.vc_col-md-10 {
width: 83.3333%}
.vc_col-md-11 {
width: 91.6666%}
.vc_col-md-12 {
width: 100%}
.vc_col-md-offset-0 {
margin-left: 0;
}
.vc_col-md-offset-1 {
margin-left: 8.3333%}
.vc_col-md-offset-2 {
margin-left: 16.6666%}
.vc_col-md-offset-3 {
margin-left: 25%}
.vc_col-md-offset-4 {
margin-left: 33.3333%}
.vc_col-md-offset-5 {
margin-left: 41.6666%}
.vc_col-md-offset-6 {
margin-left: 50%}
.vc_col-md-offset-7 {
margin-left: 58.3333%}
.vc_col-md-offset-8 {
margin-left: 66.6666%}
.vc_col-md-offset-9 {
margin-left: 75%}
.vc_col-md-offset-10 {
margin-left: 83.3333%}
.vc_col-md-offset-11 {
margin-left: 91.6666%}
.vc_col-md-offset-12 {
margin-left: 100%}
}@media (min-width:1280px) {
.vc_col-lg-1 {
width: 8.3333%}
.vc_col-lg-2 {
width: 16.6666%}
.vc_col-lg-3 {
width: 25%}
.vc_col-lg-4 {
width: 33.3333%}
.vc_col-lg-5 {
width: 41.6666%}
.vc_col-lg-6 {
width: 50%}
.vc_col-lg-7 {
width: 58.3333%}
.vc_col-lg-8 {
width: 66.6666%}
.vc_col-lg-9 {
width: 75%}
.vc_col-lg-10 {
width: 83.3333%}
.vc_col-lg-11 {
width: 91.6666%}
.vc_col-lg-12 {
width: 100%}
.vc_col-lg-offset-0 {
margin-left: 0;
}
.vc_col-lg-offset-1 {
margin-left: 8.3333%}
.vc_col-lg-offset-2 {
margin-left: 16.6666%}
.vc_col-lg-offset-3 {
margin-left: 25%}
.vc_col-lg-offset-4 {
margin-left: 33.3333%}
.vc_col-lg-offset-5 {
margin-left: 41.6666%}
.vc_col-lg-offset-6 {
margin-left: 50%}
.vc_col-lg-offset-7 {
margin-left: 58.3333%}
.vc_col-lg-offset-8 {
margin-left: 66.6666%}
.vc_col-lg-offset-9 {
margin-left: 75%}
.vc_col-lg-offset-10 {
margin-left: 83.3333%}
.vc_col-lg-offset-11 {
margin-left: 91.6666%}
.vc_col-lg-offset-12 {
margin-left: 100%}
.vc_hidden-lg {
display: none !important;
}
}@media (max-width:767px) {
.vc_hidden-xs {
display: none !important;
}
.g-cols.type_default>div[class*="vc_col-xs-"] {
margin-top: 1rem;
margin-bottom: 1rem;
}
.g-cols>div:not([class*="vc_col-xs-"]) {
clear: both;
float: none;
width: 100%;
margin: 0 0 1rem;
}
.g-cols.type_boxes>div, .g-cols>div:last-child, .g-cols>div.has-fill {
margin-bottom: 0;
}
}@media (min-width:768px) and (max-width:991px) {
.vc_hidden-sm {
display: none !important;
}
.g-cols.type_default>div[class*="vc_col-md-"], .g-cols.type_default>div[class*="vc_col-lg-"] {
margin-top: 1rem;
margin-bottom: 1rem;
}
}@media (min-width:992px) and (max-width:1279px) {
.vc_hidden-md {
display: none !important;
}
.g-cols.type_default>div[class*="vc_col-lg-"] {
margin-top: 1rem;
margin-bottom: 1rem;
}
}.g-cols.type_default.vc_column-gap-1 {
margin: 0 -25.5px;
margin: 0 calc(-1.5rem - 0.5px);
}
.g-cols.type_default.vc_column-gap-2 {
margin: 0 -26px;
margin: 0 calc(-1.5rem - 1px);
}
.g-cols.type_default.vc_column-gap-3 {
margin: 0 -26.5px;
margin: 0 calc(-1.5rem - 1.5px);
}
.g-cols.type_default.vc_column-gap-4 {
margin: 0 -27px;
margin: 0 calc(-1.5rem - 2px);
}
.g-cols.type_default.vc_column-gap-5 {
margin: 0 -27.5px;
margin: 0 calc(-1.5rem - 2.5px);
}
.g-cols.type_default.vc_column-gap-10 {
margin: 0 -30px;
margin: 0 calc(-1.5rem - 5px);
}
.g-cols.type_default.vc_column-gap-15 {
margin: 0 -32.5px;
margin: 0 calc(-1.5rem - 7.5px);
}
.g-cols.type_default.vc_column-gap-20 {
margin: 0 -35px;
margin: 0 calc(-1.5rem - 10px);
}
.g-cols.type_default.vc_column-gap-25 {
margin: 0 -37.5px;
margin: 0 calc(-1.5rem - 12.5px);
}
.g-cols.type_default.vc_column-gap-30 {
margin: 0 -40px;
margin: 0 calc(-1.5rem - 15px);
}
.g-cols.type_default.vc_column-gap-35 {
margin: 0 -42.5px;
margin: 0 calc(-1.5rem - 17.5px);
}
.g-cols.type_boxes.vc_column-gap-1 {
margin: 0 -0.5px;
}
.g-cols.type_boxes.vc_column-gap-2 {
margin: 0 -1px;
}
.g-cols.type_boxes.vc_column-gap-3 {
margin: 0 -1.5px;
}
.g-cols.type_boxes.vc_column-gap-4 {
margin: 0 -2px;
}
.g-cols.type_boxes.vc_column-gap-5 {
margin: 0 -2.5px;
}
.g-cols.type_boxes.vc_column-gap-10 {
margin: 0 -5px;
}
.g-cols.type_boxes.vc_column-gap-15 {
margin: 0 -7.5px;
}
.g-cols.type_boxes.vc_column-gap-20 {
margin: 0 -10px;
}
.g-cols.type_boxes.vc_column-gap-25 {
margin: 0 -12.5px;
}
.g-cols.type_boxes.vc_column-gap-30 {
margin: 0 -15px;
}
.g-cols.type_boxes.vc_column-gap-35 {
margin: 0 -17.5px;
}
.vc_column-gap-1>.vc_column_container {
padding: 0.5px;
}
.vc_column-gap-2>.vc_column_container {
padding: 1px;
}
.vc_column-gap-3>.vc_column_container {
padding: 1.5px;
}
.vc_column-gap-4>.vc_column_container {
padding: 2px;
}
.vc_column-gap-5>.vc_column_container {
padding: 2.5px;
}
.vc_column-gap-10>.vc_column_container {
padding: 5px;
}
.vc_column-gap-15>.vc_column_container {
padding: 7.5px;
}
.vc_column-gap-20>.vc_column_container {
padding: 10px;
}
.vc_column-gap-25>.vc_column_container {
padding: 12.5px;
}
.vc_column-gap-30>.vc_column_container {
padding: 15px;
}
.vc_column-gap-35>.vc_column_container {
padding: 17.5px;
}
.l-section.for_comments .l-section-h {
border-top: 1px solid inherit;
}
.l-navigation + .l-section.for_comments .l-section-h, .l-section.for_author + .l-section.for_comments .l-section-h {
border-top: none;
}
.l-section.for_blogpost~.l-section.for_comments .l-section-h {
padding: 2rem 0 0;
}
.w-comments-title a {
border-bottom: 1px dotted;
}
.w-comments-list:after {
content: '';
display: block;
clear: both;
}
.w-comments-item {
position: relative;
overflow: hidden;
}
.w-comments-item-meta:after {
content: '';
display: block;
clear: both;
}
.w-comments-item-icon {
position: absolute;
top: 0;
left: 0;
text-align: center;
line-height: 0;
}
.w-comments-item-author {
float: left;
}
.w-comments-title {
margin-bottom: 0.6rem;
}
.w-comments-title:before {
display: inline-block;
vertical-align: top;
content: '\f086';
font-family: fontawesome;
margin-right: 0.3rem;
opacity: 0.33;
}
.w-comments-title>span {
display: inline-block;
vertical-align: top;
}
.w-comments-list {
margin-bottom: 2rem;
border-bottom: 1px solid;
}
.w-comments-item {
padding-top: 2rem;
margin-bottom: 2rem;
border-top: 1px solid;
border-color: inherit;
}
.w-comments-list>.w-comments-item:first-child {
border-top: none;
}
.w-comments-childlist {
margin-left: 2rem;
border-color: inherit;
}
.w-comments-item-meta, .w-comments-item-text, .w-comments-item-answer {
margin-left: calc(50px + 1.3rem);
}
.w-comments-item-meta {
margin-bottom: 0.6rem;
}
.w-comments-item-icon {
top: 2rem;
width: 50px;
border-radius: 50%;
overflow: hidden;
}
.w-comments-item-author {
font-weight: bold;
margin-right: 0.6rem;
}
.w-comments-item-date {
font-size: 
0.9rem;
color: inherit;
opacity: 0.5;
}
.no-touch .w-comments-item-date:hover {
opacity: 1;
}
.w-comments-item-text>*:last-child {
margin-bottom: 0;
}
.w-comments-item-answer {
font-size: 0.9rem;
margin-top: 0.6rem;
}
.w-comments-pagination {
font-size: 0.9rem;
text-align: center;
}
.w-comments-pagination a {
margin: 0 0.6rem;
}
.comment-reply-title small {
font-size: 0.9rem;
margin-left: 0.3rem;
}
.widget_recent_comments ul li {
position: relative;
line-height: 1.4rem;
padding-left: 1rem;
margin-bottom: 0.6rem;
}
.widget_recent_comments ul li:before {
position: absolute;
left: 0;
content: '\f105';
font-family: fontawesome;
font-size: 1.2rem;
opacity: 0.5;
}
.no-touch .links_underline .w-comments-item-meta a:hover, .no-touch .links_underline .w-comments-item-text a:hover, .no-touch .links_underline .w-comments-item-answer a:hover, .no-touch .links_underline .w-comments-pagination a:hover, .no-touch .links_underline .comment-reply-title a:hover {
border-bottom: 1px solid;
}
.g-filters {
text-align: center;
}
.g-filters-item {
display: inline-block;
vertical-align: top;
white-space: nowrap;
text-overflow: ellipsis;
cursor: pointer;
line-height: 3rem;
padding: 0 1.2rem;
transition: all 0.2s;
}
.g-filters-item.active {
cursor: default;
}
.l-section.color_primary .g-filters.style_1, .l-section.color_secondary .g-filters.style_1, .l-section.color_custom .g-filters.style_1 {
background-color: transparent;
}
.g-filters.style_1 .g-filters-item {
line-height: 3.5rem;
}
.no-touch .g-filters.style_1 .g-filters-item:hover {
color: #fff;
}
.g-filters.style_2 {
padding: 0 1.2rem 1.2rem;
}
.w-portfolio.with_indents .g-filters.style_2 {
padding-bottom: 0.8rem;
}
.l-section.height_auto .g-filters.style_2 {
padding-top: 1.2rem;
}
.g-filters.style_2 .g-filters-item {
margin: 0.15rem;
border-radius: 0.2rem;
}
.no-touch .g-filters.style_2 .g-filters-item:hover {
color: #fff;
}
.l-section.color_primary .g-filters.style_2 .g-filters-item.active, .l-section.color_secondary .g-filters.style_2 .g-filters-item.active, .l-section.color_custom .g-filters.style_2 .g-filters-item.active {
background-color: rgba(255, 255, 255, 0.15);
color: #fff;
}
.g-filters.style_3 .g-filters-item {
background-color: transparent !important;
border-bottom: 3px solid transparent;
opacity: 0.66;
}
.no-touch .g-filters.style_3 .g-filters-item:hover, .g-filters.style_3 .g-filters-item.active {
opacity: 1;
}
.l-section.color_primary .g-filters.style_3 .g-filters-item.active, .l-section.color_secondary .g-filters.style_3 .g-filters-item.active, .l-section.color_custom .g-filters.style_3 .g-filters-item.active {
border-color: #fff;
color: #fff;
}
.rounded_none .g-filters-item {
border-radius: 0 !important;
}
.w-form-row {
margin-bottom: 1rem;
}
.w-form-row.for_submit {
margin-bottom: 0;
}
.w-form-row-label {
display: none;
margin-bottom: 0.3rem;
}
.w-form-row.for_captcha .w-form-row-label {
display: block;
}
.w-form-row.for_captcha .w-form-row-label span {
display: inline-block;
direction: ltr;
}
.w-form-row-field {
position: relative;
}
.w-form-row-field>input[type="text"], .w-form-row-field>input[type="password"], .w-form-row-field>input[type="email"], .w-form-row-field>textarea, .w-form-row-field>select {
padding-left: 2.8rem;
}
.w-form-row-field:before {
display: block;
position: absolute;
top: 1.4rem;
left: 0;
font-size: 1.3rem;
font-family: fontawesome;
text-align: center;
width: 2.8rem;
opacity: 0.33;
pointer-events: none;
transform: translateY(-50%);
transition: opacity 0.3s,  color 0.3s;
}
.w-form-row.for_log .w-form-row-field:before, .w-form-row.for_name .w-form-row-field:before, .w-form-row.for_author .w-form-row-field:before {
content: '\f007'}
.w-form-row.for_email .w-form-row-field:before {
content: '\f0e0'}
.w-form-row.for_phone .w-form-row-field:before {
content: '\f095'}
.w-form-row.for_comment .w-form-row-field:before, .w-form-row.for_message .w-form-row-field:before {
content: '\f040'}
.w-form-row.for_url .w-form-row-field:before {
content: '\f0c1'}
.w-form-row.for_captcha .w-form-row-field:before {
content: '\f059'}
.w-form-row.for_pwd .w-form-row-field:before {
content: '\f023'}
.w-form-row.focused .w-form-row-field:before {
opacity: 1;
}
.w-form-row-field-bar {
display: none;
}
.w-form .w-btn {
margin: 0;
}
.w-form .w-btn-label {
display: block;
transform: translateY(0);
transition: transform 0.3s,  opacity 0.3s;
}
.w-form .w-btn.loading .w-btn-label {
opacity: 0;
transform: translateY(100%);
}
.w-form .w-btn .g-preloader {
position: absolute;
top: 50%;
left: 50%;
height: 1.5rem;
width: 1.5rem;
opacity: 0;
transform: translate(-50%, -150%);
transition: transform 0.3s,  opacity 0.3s;
color: inherit;
}
.w-form .w-btn.loading .g-preloader {
opacity: 1;
transform: translate(-50%, -50%);
}
.w-form-row-state {
font-size: 0.9rem;
line-height: 1.5rem;
height: 0;
opacity: 0;
transition-property: height,  padding,  opacity;
transition-duration: 0.3s;
}
.w-form-message {
font-size: 1.2rem;
line-height: 1.5rem;
opacity: 0;
transition-property: padding,  opacity;
transition-duration: 0.3s;
}
.w-form-message.type_success {
padding: 0.6rem 0;
opacity: 1;
color: #4c0;
}
.w-form-message.type_error {
padding: 0.6rem 0;
opacity: 1;
color: red;
}
.w-form.align_left .w-form-row.for_submit {
display: inline-block;
vertical-align: middle;
margin-right: 1rem;
}
.w-form.align_left .w-form-message.type_success {
display: inline-block;
vertical-align: middle;
}
.w-form.align_right {
text-align: left;
}
.w-form.align_right .w-form-row.for_submit {
float: right;
display: inline-block;
vertical-align: middle;
margin-left: 1rem;
}
.w-form.align_right .w-form-message.type_success {
display: inline-block;
vertical-align: middle;
}
.w-form-row.check_wrong input, .w-form-row.check_wrong textarea, .w-form-row.check_wrong select {
box-shadow: 0 0 0 2px red;
}
.w-form-row.check_wrong .w-form-row-state {
height: 1.5rem;
padding-top: 0.3rem;
opacity: 1;
color: red;
}
.w-form.for_comments .form-submit input {
margin: 0;
}
.post-password-form p label {
font-size: 0;
}
.post-password-form p input[type="password"] {
font-size: 1rem;
max-width: 20rem;
margin-right: 0.5rem;
}
.w-form.for_login:after {
content: '';
display: block;
clear: both;
}
.w-form.for_login .w-form-row.for_submit {
float: left;
margin-right: 1rem;
}
.w-form.for_login .w-form-row.for_submit~label {
display: inline-block;
vertical-align: top;
font-size: 0.9rem;
margin-top: 0.6rem;
white-space: nowrap;
}
.w-form.for_login .w-form-row.for_submit~label input[type="checkbox"] {
vertical-align: middle;
}
.w-form-row.for_links {
clear: both;
margin: 0;
padding-top: 0.6rem;
}
.w-form-row-link {
font-size: 0.9rem;
margin-right: 0.6rem;
}
.w-profile {
padding: 2rem 2rem 1.5rem;
text-align: center;
border-radius: 0.3rem;
border-style: solid;
border-width: 2px;
}
.w-profile-avatar img {
display: block;
max-width: 6rem;
border-radius: 50%;
margin: 0 auto 0.3rem;
}
.w-profile-name {
font-size: 1.2rem;
}
.w-profile-link.for_user {
display: block;
margin-bottom: 0.3rem;
}
.w-profile-link.for_logout {
font-size: 0.9rem;
line-height: 1.4;
vertical-align: top;
}
span.wpcf7-form-control-wrap {
display: inline-block;
vertical-align: top;
width: 100%}
.wpcf7-form input[type="text"], .wpcf7-form input[type="password"], .wpcf7-form input[type="email"], .wpcf7-form input[type="url"], .wpcf7-form input[type="tel"], .wpcf7-form input[type="number"], .wpcf7-form input[type="date"], .wpcf7-form textarea, .wpcf7-form select {
margin-top: 0.4rem;
}
.wpcf7-form-control.wpcf7-radio, .wpcf7-form-control.wpcf7-checkbox {
display: inline-block;
vertical-align: top;
padding: 0.6rem 0;
}
span.wpcf7-list-item {
display: inline-block;
vertical-align: top;
margin: 0 1.5rem 0 0;
}
div.wpcf7 img.ajax-loader {
margin-left: 1rem;
}
div.wpcf7-response-output {
text-align: center;
margin: 0;
padding: 0.6rem 1rem;
border-radius: 0.3rem;
}
span.wpcf7-not-valid-tip {
font-size: 0.9rem;
}
.rounded_none .wpcf7-response-output {
border-radius: 0 !important;
}
.no-touch .links_underline .w-form-row-link:hover, .no-touch .links_underline .w-profile-link.for_user:hover .w-profile-name, .no-touch .links_underline .w-profile-link.for_logout:hover {
border-bottom: 1px solid;
}
.header_hor .l-subheader-h {
display: -webkit-box;
-webkit-box-align: center;
}
.l-subheader-cell {
display: -webkit-box;
-webkit-box-align: center;
-webkit-box-flex: 1;
}
.l-subheader-cell.at_left {
-webkit-box-pack: start;
}
.l-subheader-cell.at_center {
-webkit-box-pack: center;
}
.l-subheader-cell.at_right {
-webkit-box-pack: end;
}
.header_ver .l-subheader-cell {
-webkit-box-orient: vertical;
}
.w-hwrapper {
display: -webkit-box;
-webkit-box-align: center;
}
.w-vwrapper {
display: -webkit-box;
-webkit-box-orient: vertical;
}
.w-vwrapper.align_center {
-webkit-box-align: center;
}
.w-vwrapper.align_left {
-webkit-box-align: start;
}
.w-vwrapper.align_right {
-webkit-box-align: end;
}
.header_hor .l-header {
position: relative;
z-index: 3;
width: 100%}
.header_hor .l-subheader {
margin: 0 auto;
}
.header_hor .l-subheader.w
idth_full {
padding-left: 1.5rem;
padding-right: 1.5rem;
}
.header_hor .l-subheader-h {
display: flex;
align-items: center;
position: relative;
margin: 0 auto;
height: inherit;
}
.l-subheader-cell {
display: flex;
align-items: center;
flex-grow: 1;
flex-shrink: 0;
}
.l-subheader-cell:empty {
display: none;
}
.l-subheader-cell.at_left {
justify-content: flex-start;
}
.l-subheader-cell.at_left>* {
margin-right: 1.4rem;
}
.l-subheader-cell.at_center {
justify-content: center;
}
.l-subheader-cell.at_center>* {
margin-left: 0.7rem;
margin-right: 0.7rem;
}
.l-subheader-cell.at_right {
justify-content: flex-end;
}
.l-subheader-cell.at_right>* {
margin-left: 1.4rem;
}
.header_hor .l-header.pos_fixed {
position: fixed;
left: 0;
z-index: 111;
}
.header_hor .l-header.pos_fixed:not(.notransition) .l-subheader {
transition-property: transform,  background-color,  box-shadow,  line-height,  height;
transition-duration: 0.3s;
}
.header_hor .l-header.bg_transparent:not(.sticky) .l-subheader {
box-shadow: none !important;
background-image: none;
background-color: transparent;
}
.header_hor .l-header.bg_transparent:not(.sticky) .w-nav.type_desktop .w-nav-list.level_1>.menu-item>a {
background-color: transparent;
}
.header_hor .l-header.bg_transparent~.l-main .l-section.width_full.height_auto:first-child {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
.l-header.bg_transparent:not(.sticky) .l-subheader.at_top {
background-color: rgba(0, 0, 0, 0.2);
color: rgba(255, 255, 255, 0.66);
}
.l-header.bg_transparent:not(.sticky) .l-subheader.at_bottom .l-subheader-h {
box-shadow: 0 -1px 0 rgba(255, 255, 255, 0.22);
}
.header_hor .l-header.pos_static.bg_transparent {
position: absolute;
left: 0;
}
.header_hor .l-subheader.width_full .l-subheader-h {
max-width: none !important;
}
.header_hor.header_inpos_above .l-header.pos_fixed {
overflow: hidden;
transition: transform 0.3s;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
.header_hor.header_inpos_above .l-header.pos_fixed.sticky {
overflow: visible;
-webkit-transform: none;
transform: none;
}
.header_inpos_above .l-header.pos_fixed~.l-titlebar, .header_inpos_above .l-header.pos_fixed~.l-main, .header_inpos_above .l-header.pos_fixed~.l-main .l-section:first-child {
padding-top: 0 !important;
}
.header_ver .l-header {
position: fixed;
top: 0;
left: 0;
min-height: 100%;
z-index: 111;
}
.header_ver .l-header:not(.scrollable) {
display: flex;
flex-direction: column;
height: 100%}
.header_ver .l-subheader {
flex-shrink: 0;
}
.header_ver .l-subheader.at_middle {
flex-grow: 10;
}
.header_ver .l-subheader-h {
width: 100%}
.header_ver .l-subheader-cell {
text-align: center;
flex-direction: column;
}
.header_ver .l-subheader-cell>* {
max-width: 100%;
margin-left: 1.4rem;
}
.header_ver .l-subheader.at_top .l-subheader-cell>*, .header_ver .l-subheader.at_bottom .l-subheader-cell>* {
margin-bottom: 0.7rem;
}
.header_ver .l-subheader.at_top .l-subheader-cell>*:first-child, .header_ver .l-subheader.at_bottom .l-subheader-cell>*:first-child {
margin-top: 0.7rem;
}
.header_ver .l-subheader.at_middle .l-subheader-cell>* {
margin-bottom: 1.4rem;
}
.header_ver .l-subheader.at_middle .l-subheader-cell>*:first-child {
margin-top: 1.4rem;
}
.header_ver.header-show {
overflow: hidden;
}
.header_ver .w-header-overlay {
display: none;
position: fixed;
z-index: 110;
top: 0;
left: 0;
right: 0;
bottom: 0;
visibility: hidden;
pointer-events: none;
background-color: rgba(0, 0, 0, 0);
transition: all 0.3s;
}
.header_ver.header-show .w-header-overlay {
visibility: visible;
pointer-events: auto;
background-color: rgba(0, 0, 0, 0.75);
}
.w-header-show {
display: none;
position: fixed;
z-index: 101;
top: 0;
right: 0;
text-align: center;
outline: none !important;
background-color: rgba(0, 0, 0, 0.3);
color: #fff !important;
opacity: 1;
line-height: 50px;
height: 50px;
width: 50px;
margin: 15px;
font-size: 1.4rem;
border-radius: 0.3rem;
}
.w-header-show:before {
content: '\f0c9';
font-family: fontawesome;
vertical-align: top;
}
.header_ver.admin-bar .w-header-show {
top: 56px;
}
.header_ver.header-show .w-header-show {
opacity: 0;
}
.w-header-show span {
display: none;
margin-left: 0.5rem;
}
.header_hor .l-header.shadow_thin .l-subheader.at_middle, .header_hor .l-header.shadow_thin .l-subheader.at_bottom, .header_hor .l-header.shadow_none.sticky .l-subheader.at_middle, .header_hor .l-header.shadow_none.sticky .l-subheader.at_bottom {
box-shadow: 0 1px 0 rgba(0, 0, 0, 0.08);
}
.he
ader_ver .l-header.shadow_thin {
box-shadow: 1px 0 0 rgba(0, 0, 0, 0.08);
}
.header_hor .l-header.shadow_wide .l-subheader.at_middle, .header_hor .l-header.shadow_wide .l-subheader.at_bottom {
box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.1),  0 2px 1px -1px rgba(0, 0, 0, 0.05);
}
.header_ver .l-header.shadow_wide {
box-shadow: 3px 0 5px -1px rgba(0, 0, 0, 0.1),  2px 0 1px -1px rgba(0, 0, 0, 0.05);
}
.l-header.sticky .hide-for-sticky {
display: none !important;
}
.l-header:not(.sticky) .hide-for-not-sticky {
display: none !important;
}
.w-vwrapper {
display: flex;
flex-direction: column;
margin-top: 0.7rem;
margin-bottom: 0.7rem;
}
.w-vwrapper.align_center {
align-items: center;
}
.w-vwrapper.align_left {
align-items: flex-start;
}
.w-vwrapper.align_right {
align-items: flex-end;
}
.w-vwrapper>* {
margin-bottom: 0.7rem;
}
.w-vwrapper>*:last-child {
margin-bottom: 0;
}
.w-hwrapper {
display: flex;
align-items: center;
}
.w-hwrapper.align_center {
align-self: center;
}
.w-hwrapper.align_center>* {
margin-left: 0.7rem;
margin-right: 0.7rem;
}
.w-hwrapper.align_left {
align-self: flex-start;
}
.w-hwrapper.align_left>* {
margin-right: 1.4rem;
}
.w-hwrapper.align_left>*:last-child {
margin-right: 0;
}
.w-hwrapper.align_right {
align-self: flex-end;
}
.w-hwrapper.align_right>* {
margin-left: 1.4rem;
}
.w-hwrapper.align_right>*:first-child {
margin-left: 0;
}
.w-html {
line-height: 1.5;
}
.l-header .w-btn {
display: block;
}
.w-text-h {
line-height: 1.5;
}
.w-text a, .bg_transparent:not(.sticky) .w-text-value {
color: inherit;
}
.w-text i {
vertical-align: top;
line-height: inherit;
transition: color 0.3s;
opacity: 0.5;
}
.w-text-value {
transition: color 0.3s;
}
i + .w-text-value {
margin-left: 0.6em;
}
.w-text-value:empty {
display: none;
}
.w-img {
flex-shrink: 0;
transition: height 0.3s;
}
.w-img-h {
display: block;
height: inherit;
overflow: hidden;
}
.w-img img {
display: block;
height: inherit;
width: auto;
}
.header_ver .w-img img.for_transparent, .w-img.with_transparent img.for_transparent, .l-header.bg_transparent:not(.sticky) .w-img.with_transparent img.for_default {
display: none;
}
.l-header.bg_transparent:not(.sticky) .w-img.with_transparent img.for_transparent {
display: block;
}
.w-dropdown-h {
text-align: left;
line-height: 2;
margin: 0 -1em;
position: relative;
}
.w-dropdown.active .w-dropdown-h {
z-index: 2;
}
.w-dropdown-item {
display: block;
white-space: nowrap;
padding: 0 2.2em 0 1em;
color: inherit;
}
.w-dropdown-item img, .w-dropdown-item-title {
display: inline-block;
cursor: pointer;
}
.w-dropdown-item img {
margin-right: 0.5em;
}
.w-dropdown-list {
position: absolute;
top: -0.4em;
padding-top: 2.4em;
padding-bottom: 0.4em;
min-width: 100%;
height: 0;
overflow: hidden;
box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.1);
}
.header_ver .l-subheader.at_middle .w-dropdown-list, .header_ver .l-subheader.at_bottom .w-dropdown-list, .header_hor.header_inpos_bottom.state_default .l-header.pos_fixed:not(.sticky) .w-dropdown-list {
top: auto;
bottom: -0.4em;
padding-top: 0.4em;
padding-bottom: 2.4em;
}
.w-dropdown-current {
position: relative;
cursor: pointer;
}
.w-dropdown-current .w-dropdown-item:after {
display: block;
position: absolute;
top: 50%;
right: 0.6em;
content: '\f107';
font-size: 1.4em;
margin-top: -1em;
font-family: fontawesome;
cursor: pointer;
}
.w-dropdown.source_qtranslate .w-dropdown-item-title {
padding-left: 1.5em;
background-position: 0 50%}
.l-navigation-item {
display: block;
position: fixed;
z-index: 99;
top: 50%;
width: 16rem;
margin-top: -4rem;
transition: right 0.3s cubic-bezier(.78, .13, .15, .86),  left 0.3s cubic-bezier(.78, .13, .15, .86),  opacity 0.3s;
}
.l-navigation.inv_true .to_prev, .l-navigation.inv_false .to_next {
right: -13.5rem;
text-align: right;
}
.l-navigation.inv_true .to_next, .l-navigation.inv_false .to_prev {
left: -13.5rem;
text-align: left;
}
.no-touch .l-navigation.inv_true .to_prev:hover, .no-touch .l-navigation.inv_false .to_next:hover {
right: 0;
}
.no-touch .l-navigation.inv_true .to_next:hover, .no-touch .l-navigation.inv_false .to_prev:hover {
left: 0;
}
.l-navigation-item img {
width: 8rem;
}
.l-navigation.inv_true .to_next img, .l-navigation.inv_false .to_prev img {
float: left;
}
.l-navigation.inv_true .to_prev img, .l-navigation.inv_false .to_next img {
float: right;
}
.l-navigation-item-arrow {
float: right;
text-align: center;
width: 8rem;
background-color: rgba(0, 0, 0, 0.3);
color: #fff;
transition: background-color 0.3s cubic-bezier(.78, .13, .15, .86);
}
.l-navigation-item-arrow:before {
display: inline-block;
vertical-align: top;
font-family: fontawesome;
font-size: 2rem;
line-height: 8rem;
width: 2.5rem;
transition: transform 0.3s cubic-bezier(.78, .13, .15, .86);
}
.l-navigation.inv_true .to_next .l-navigation-item-arrow:before, .l-navigation.inv_false .to_prev .l-navigation-item-arrow:before {
content: '\f104';
transform: translate(2.6rem, 0);
}
.l-navigation.inv_true .to_prev .l-navigation-item-arrow:before, .l-navigation.inv_false .to_next .l-navigation-item-arrow:before {
content: '\f105';
transform: translate(-2.6rem, 0);
}
.no-touch .l-navigation-item:hover .l-navigation-item-arrow:before {
transform: none !important;
}
.l-navigation-item-title {
font-size: 0.9rem;
line-height: 1.4rem;
clear: both;
overflow: hidden;
}
.l-navigation-item-title span {
display: block;
padding: 0.7rem 1rem;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
background-color: rgba(30, 30, 30, 0.9);
color: #fff;
opacity: 0;
transform: translate(0, -100%);
transition: transform 0.3s cubic-bezier(.78, .13, .15, .86),  opacity 0.3s cubic-bezier(.78, .13, .15, .86);
}
.no-touch .l-navigation-item:hover .l-navigation-item-title span {
opacity: 1;
transform: translate(0, 0);
transition-delay: 0.2s;
}
.cloverlay_fixed .l-navigation-item, .mfp-wrap~.l-canvas .l-navigation-item {
opacity: 0;
}
.g-loadmore {
text-align: center;
position: relative;
}
.g-loadmore.done {
display: none;
}
.g-loadmore-btn {
font-size: 1.2rem;
font-weight: bold;
padding: 1.3rem;
cursor: pointer;
position: relative;
z-index: 1;
transition: background-color 0.3s,  opacity 0.3s;
}
.l-section.height_auto.width_full .g-loadmore-btn {
padding: 2rem;
}
.g-loadmore.loading .g-loadmore-btn {
opacity: 0;
}
.l-section.color_primary .g-loadmore-btn, .l-section.color_secondary .g-loadmore-btn, .l-section.color_custom .g-loadmore-btn {
background-color: rgba(255, 255, 255, 0.15);
}
.no-touch .l-section.color_primary .g-loadmore-btn:hover, .no-touch .l-section.color_secondary .g-loadmore-btn:hover, .no-touch .l-section.color_custom .g-loadmore-btn:hover {
background-color: rgba(255, 255, 255, 0.2);
}
.g-loadmore .g-preloader {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
opacity: 0;
transition: opacity 0.3s;
}
.g-loadmore.loading .g-preloader {
opacity: 1;
}
.navigation.pagination {
font-size: 0;
}
.pagination h2 {
display: none;
}
.pagination .page-numbers {
display: inline-block;
vertical-align: top;
text-align: center;
font-size: 1.2rem;
line-height: 3.5rem;
height: 3.5rem;
width: 3.5rem;
margin: 0.2rem;
position: relative;
overflow: hidden;
z-index: 1;
border-radius: 50%;
color: inherit;
}
.pagination span.page-numbers {
cursor: default;
}
.pagination a.page-numbers {
color: inherit;
}
.pagination .page-numbers:first-child {
margin-left: 0;
}
.no-touch .pagination .page-numbers:hover {
color: #fff;
}
.no-touch .pagination .page-numbers:before {
display: block;
content: '';
position: absolute;
top: 0;
left: 0;
height: 0;
width: 100%;
transition: height 0.3s;
}
.no-touch .pagination .page-numbers:hover:before {
height: 100%}
.pagination .page-numbers span {
position: relative;
}
.pagination .page-numbers.current {
box-shadow: none !important;
color: #fff !important;
}
.pagination .page-numbers.dots {
box-shadow: none !important;
color: inherit !important;
}
.pagination .page-numbers.dots:before {
display: none;
}
.pagination .page-numbers.prev, .pagination .page-numbers.next {
font-size: 0;
}
.pagination .page-numbers.prev:after {
content: '\f104';
font-family: fontawesome;
font-size: 1.5rem;
padding-right: 0.2rem;
vertical-align: top;
position: relative;
}
.pagination .page-numbers.next:after {
content: '\f105';
font-family: fontawesome;
font-size: 1.5rem;
padding-left: 0.2rem;
vertical-align: top;
position: relative;
}
.g-preloader.type_2:before, .g-preloader.type_2:after {
content: '';
display: block;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
border-radius: 50%;
border: 2px solid;
}
.g-preloader.type_2:before {
opacity: 0.2;
}
.g-preloader.type_2:after {
border-top-color: transparent;
-webkit-animation: rotation 0.8s infinite linear;
animation: rotation 0.8s infinite linear;
}
.g-preloader.type_3>div {
border: 1.5rem solid;
border-radius: 50%;
-webkit-animation: scale 1s infinite cubic-bezier(.6, .3, .3, .6);
animation: scale 1s infinite cubic-bezier(.6, .3, .3, .6);
}
@-webkit-keyframes scale {
0% {
-webkit-transform: scale(0);
}
50% {
-webkit-transform: scale(1);
}
100% {
-webkit-transform: scale(0);
}
}@keyframes scale {
0% {
transform: scale(0);
opac
ity: 1;
}
100% {
transform: scale(1);
opacity: 0;
}
}.g-preloader.type_4>div {
width: inherit;
height: inherit;
border: 1px solid;
border-radius: 50%;
-webkit-animation: scale2 1.5s infinite ease;
animation: scale2 1.5s infinite ease;
}
@-webkit-keyframes scale2 {
0% {
-webkit-transform: scale(0.05);
border-width: 1.5rem;
}
50% {
-webkit-transform: scale(1);
border-width: 1px;
}
100% {
-webkit-transform: scale(0.05);
border-width: 1.5rem;
}
}@keyframes scale2 {
0% {
transform: scale(0.05);
border-width: 1.5rem;
}
50% {
transform: scale(1);
border-width: 1px;
}
100% {
transform: scale(0.05);
border-width: 1.5rem;
}
}.g-preloader.type_5 {
transform: rotate(45deg);
height: 38px;
width: 38px;
}
.g-loadmore .g-preloader.type_5, .w-portfolio-item .g-preloader.type_5, .l-popup-box-content .g-preloader.type_5 {
transform: translate(-50%, -50%) rotate(45deg);
}
.g-preloader.type_5:before, .g-preloader.type_5:after, .g-preloader.type_5>div:before, .g-preloader.type_5>div:after {
content: '';
display: block;
position: absolute;
width: 0;
height: 0;
border: 10px solid;
}
.g-preloader.type_5:before {
top: 0;
left: 0;
-webkit-animation: cubes-tl 1.2s infinite ease;
animation: cubes-tl 1.2s infinite ease;
}
.g-preloader.type_5:after {
top: 19px;
left: 19px;
-webkit-animation: cubes-tr 1.2s infinite ease;
animation: cubes-tr 1.2s infinite ease;
}
.g-preloader.type_5>div:before {
top: 0;
left: 19px;
-webkit-animation: cubes-br 1.2s infinite ease;
animation: cubes-br 1.2s infinite ease;
}
.g-preloader.type_5>div:after {
top: 19px;
left: 0;
-webkit-animation: cubes-bl 1.2s infinite ease;
animation: cubes-bl 1.2s infinite ease;
}
@keyframes cubes-tl {
0% {
transform: translate(0px,  0px);
}
20% {
transform: translate(0px,  0px);
}
60% {
transform: translate(-12px,  -12px) rotate(90deg);
}
100% {
transform: translate(0px,  0px) rotate(180deg);
}
}@keyframes cubes-tr {
0% {
transform: translate(0px,  0px);
}
20% {
transform: translate(0px,  0px);
}
60% {
transform: translate(12px,  12px) rotate(90deg);
}
100% {
transform: translate(0px,  0px) rotate(180deg);
}
}@keyframes cubes-br {
0% {
transform: translate(0px,  0px);
}
20% {
transform: translate(0px,  0px);
}
60% {
transform: translate(12px,  -12px) rotate(90deg);
}
100% {
transform: translate(0px,  0px) rotate(180deg);
}
}@keyframes cubes-bl {
0% {
transform: translate(0px,  0px);
}
20% {
transform: translate(0px,  0px);
}
60% {
transform: translate(-12px,  12px) rotate(90deg);
}
100% {
transform: translate(0px,  0px) rotate(180deg);
}
}.l-preloader {
position: fixed;
top: 0;
left: 0;
right: 0;
height: 100%;
z-index: 11111;
overflow: hidden;
transition: height 0.45s;
}
.l-preloader.done {
height: 0;
}
.l-preloader-spinner {
position: absolute;
top: 50%;
left: 50%;
text-align: center;
background-color: inherit;
color: inherit;
opacity: 1;
transition: opacity 0.3s;
transform: translate3d(-50%, -50%, 0);
}
.l-preloader.done .l-preloader-spinner {
opacity: 0;
}
.l-preloader .g-preloader:not(.type_5) {
width: 4rem;
height: 4rem;
}
.l-preloader .g-preloader.type_3>div {
border-width: 2rem;
}
.l-preloader .g-preloader.type_custom {
max-width: 25rem;
width: auto;
height: auto;
}
.l-preloader .g-preloader.type_custom img[src*=".svg"] {
width: 10rem;
}
@media print {
*, *:before, *:after {
box-shadow: none !important;
text-shadow: none !important;
background: transparent !important;
color: #000 !important;
-webkit-animation: none !important;
animation: none !important;
}
a[href^="http"] {
text-decoration: underline !important;
}
.l-header, .l-sidebar, .vc_empty_space, .l-footer, .l-section.for_blognav, .l-section.for_sharing, .comment-respond {
display: none !important;
}
.l-content {
width: 100% !important;
}
.l-titlebar, .l-main, .l-section {
padding: 0 !important;
min-height: 0 !important;
}
.l-titlebar-h, .l-section-h, .l-section.width_full .vc_col-sm-12 .w-tabs-section-content-h {
padding: 10mm 0 !important;
}
.w-blog {
padding: 0 !important;
}
.w-separator {
margin: 2mm 0 !important;
}
.w-portfolio-item-anchor:before {
display: none !important;
}
.w-portfolio-item-image {
position: static !important;
opacity: 1 !important;
transform: none !important;
}
.w-portfolio-item-image img {
display: block;
}
.w-portfolio-item-meta {
padding: 5mm !important;
}
.w-portfolio-item-meta, .w-portfolio-item-meta-h, .w-portfolio-item-title, .w-portfolio-item-text {
position: static !important;
opacity: 1 !important;
transform: none !important;
}
.w-pricing-item-h {
border-width: 1px !important;
}
.w-tabs-list {
display: none !important;
}
.w-tabs-sections, .w-tabs-sections-h, .w-tabs-sect
ion {
position: static !important;
height: auto !important;
width: auto !important;
}
.w-tabs-section {
display: block !important;
float: none !important;
padding: 0 !important;
margin-bottom: 10mm !important;
border-top: 1px solid #000 !important;
}
.w-tabs-section-header {
display: block !important;
padding-left: 0 !important;
padding-right: 0 !important;
}
.w-tabs-section-control {
display: none !important;
}
.w-tabs-section-content {
display: block !important;
}
.w-tabs-section-content-h {
padding: 0 !important;
}
.woocommerce-Tabs-panel {
display: block !important;
margin-bottom: 10mm !important;
}
.animate_fade, .animate_afc, .animate_aft, .animate_afb, .animate_afl, .animate_afr, .animate_wfc, .animate_hfc, .animate_revealgrid .animate_reveal {
opacity: 1 !important;
}
}.mfp-bg, .mfp-wrap {
position: fixed;
left: 0;
top: 0;
}
.mfp-bg, .mfp-container, .mfp-wrap {
height: 100%;
width: 100%}
.mfp-arrow:after, .mfp-arrow:before, .mfp-container:before, .mfp-figure:after {
content: ''}
.mfp-bg {
z-index: 1042;
overflow: hidden;
background: #0b0b0b;
opacity: .8;
}
.mfp-wrap {
z-index: 1043;
outline: 0!important;
-webkit-backface-visibility: hidden;
}
.mfp-container {
text-align: center;
position: absolute;
left: 0;
top: 0;
padding: 0 8px;
box-sizing: border-box;
}
.mfp-container:before {
display: inline-block;
height: 100%;
vertical-align: middle;
}
.mfp-align-top .mfp-container:before {
display: none;
}
.mfp-content {
position: relative;
display: inline-block;
vertical-align: middle;
margin: 0 auto;
text-align: left;
z-index: 1045;
}
.mfp-ajax-holder .mfp-content, .mfp-inline-holder .mfp-content {
width: 100%;
cursor: auto;
}
.mfp-ajax-cur {
cursor: progress;
}
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
cursor: -moz-zoom-out;
cursor: -webkit-zoom-out;
cursor: zoom-out;
}
.mfp-zoom {
cursor: pointer;
cursor: -webkit-zoom-in;
cursor: -moz-zoom-in;
cursor: zoom-in;
}
.mfp-auto-cursor .mfp-content {
cursor: auto;
}
.mfp-arrow, .mfp-close, .mfp-counter, .mfp-preloader {
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
}
.mfp-loading.mfp-figure {
display: none;
}
.mfp-hide {
display: none!important;
}
.mfp-preloader {
color: #CCC;
position: absolute;
top: 50%;
width: auto;
text-align: center;
margin-top: -.8em;
left: 8px;
right: 8px;
z-index: 1044;
}
.mfp-preloader a {
color: #CCC;
}
.mfp-close, .mfp-preloader a:hover {
color: #FFF;
}
.mfp-s-error .mfp-content, .mfp-s-ready .mfp-preloader {
display: none;
}
button.mfp-arrow, button.mfp-close {
overflow: visible;
cursor: pointer;
background: 0 0;
border: 0;
-webkit-appearance: none;
display: block;
outline: 0;
padding: 0;
z-index: 1046;
box-shadow: none;
touch-action: manipulation;
}
.mfp-figure:after, .mfp-iframe-scaler iframe {
box-shadow: 0 0 8px rgba(0, 0, 0, .6);
position: absolute;
left: 0;
}
button::-moz-focus-inner {
padding: 0;
border: 0;
}
.mfp-close {
width: 44px;
height: 44px;
line-height: 44px;
position: absolute;
right: 0;
top: 0;
text-decoration: none;
text-align: center;
opacity: .65;
padding: 0 0 18px 10px;
font-style: normal;
font-size: 28px;
}
.mfp-close:focus, .mfp-close:hover {
opacity: 1;
}
.mfp-close:active {
top: 1px;
}
.mfp-close-btn-in .mfp-close {
color: #333;
}
.mfp-iframe-holder .mfp-close, .mfp-image-holder .mfp-close {
color: #FFF;
right: -6px;
text-align: right;
padding-right: 6px;
width: 100%}
.mfp-counter {
position: absolute;
top: 0;
right: 0;
color: #CCC;
font-size: 12px;
line-height: 18px;
white-space: nowrap;
}
.mfp-figure, img.mfp-img {
line-height: 0;
}
.mfp-arrow {
position: absolute;
opacity: .65;
margin: -55px 0 0;
top: 50%;
padding: 0;
width: 90px;
height: 110px;
-webkit-tap-highlight-color: transparent;
}
.mfp-arrow:active {
margin-top: -54px;
}
.mfp-arrow:focus, .mfp-arrow:hover {
opacity: 1;
}
.mfp-arrow:after, .mfp-arrow:before {
display: block;
width: 0;
height: 0;
position: absolute;
left: 0;
top: 0;
margin-top: 35px;
margin-left: 35px;
border: inset transparent;
}
.mfp-arrow:after {
border-top-width: 13px;
border-bottom-width: 13px;
top: 8px;
}
.mfp-arrow:before {
border-top-width: 21px;
border-bottom-width: 21px;
opacity: .7;
}
.mfp-arrow-left {
left: 0;
}
.mfp-arrow-left:after {
border-right: 17px solid #FFF;
margin-left: 31px;
}
.mfp-arrow-left:before {
margin-left: 25px;
border-right: 27px solid #3F3F3F;
}
.mfp-arrow-right {
right: 0;
}
.mfp-arrow-right:after {
border-left: 17px solid #FFF;
margin-left: 39px;
}
.mfp-arrow-right:before {
border-left: 27px solid #3F3F3F;
}
.mfp-iframe-holder {
padding-top: 40px;
padding-bottom: 40px;
}
.mfp-iframe-holder .mfp-content {
line-height: 0;
width: 100%;
max-width: 900px;
}
.mfp-image-holder .mfp-content, img.mfp-img {
max-width: 100%}
.mfp-iframe-holder .mfp-close {
top: -40px;
}
.mfp-iframe-scaler {
width: 100%;
height: 0;
overflow: hidden;
padding-top: 56.25%}
.mfp-iframe-scaler iframe {
display: block;
top: 0;
width: 100%;
height: 100%;
background: #000;
}
.mfp-figure:after, img.mfp-img {
width: auto;
height: auto;
display: block;
}
img.mfp-img {
box-sizing: border-box;
padding: 40px 0;
margin: 0 auto;
}
.mfp-figure:after {
top: 40px;
bottom: 40px;
right: 0;
z-index: -1;
background: #444;
}
.mfp-figure small {
color: #BDBDBD;
display: block;
font-size: 12px;
line-height: 14px;
}
.mfp-figure figure {
margin: 0;
}
.mfp-bottom-bar {
margin-top: -36px;
position: absolute;
top: 100%;
left: 0;
width: 100%;
cursor: auto;
}
.mfp-title {
text-align: left;
line-height: 18px;
color: #F3F3F3;
word-wrap: break-word;
padding-right: 36px;
}
.mfp-gallery .mfp-image-holder .mfp-figure {
cursor: pointer;
}
@media screen and (max-width:800px) and (orientation:landscape), screen and (max-height:300px) {
.mfp-img-mobile .mfp-image-holder {
padding-left: 0;
padding-right: 0;
}
.mfp-img-mobile img.mfp-img {
padding: 0;
}
.mfp-img-mobile .mfp-figure:after {
top: 0;
bottom: 0;
}
.mfp-img-mobile .mfp-figure small {
display: inline;
margin-left: 5px;
}
.mfp-img-mobile .mfp-bottom-bar {
background: rgba(0, 0, 0, .6);
bottom: 0;
margin: 0;
top: auto;
padding: 3px 5px;
position: fixed;
box-sizing: border-box;
}
.mfp-img-mobile .mfp-bottom-bar:empty {
padding: 0;
}
.mfp-img-mobile .mfp-counter {
right: 5px;
top: 3px;
}
.mfp-img-mobile .mfp-close {
top: 0;
right: 0;
width: 35px;
height: 35px;
line-height: 35px;
background: rgba(0, 0, 0, .6);
position: fixed;
text-align: center;
padding: 0;
}
}@media all and (max-width:900px) {
.mfp-arrow {
-webkit-transform: scale(.75);
transform: scale(.75);
}
.mfp-arrow-left {
-webkit-transform-origin: 0;
transform-origin: 0;
}
.mfp-arrow-right {
-webkit-transform-origin: 100%;
transform-origin: 100%}
.mfp-container {
padding-left: 6px;
padding-right: 6px;
}
}.mfp-bg {
z-index: 10003;
}
.mfp-wrap {
z-index: 10004;
}
.mfp-container:after {
content: '\2715';
position: absolute;
z-index: 1047;
top: 0;
right: 0;
font-size: 2rem;
text-align: center;
line-height: 5rem;
width: 5rem;
color: #fff;
}
.admin-bar .mfp-container:after {
top: 32px;
}
.mfp-close, .mfp-arrow:after {
display: none !important;
}
.mfp-arrow:before {
content: '\f104';
font-family: fontawesome;
font-size: 3rem;
font-weight: normal;
line-height: 110px;
width: 100%;
margin: 0;
border: none;
color: #fff;
}
.mfp-arrow.mfp-arrow-right:before {
content: '\f105'}
.mfp-figure:after {
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1),  0 5px 8px rgba(0, 0, 0, 0.16),  0 9px 20px rgba(0, 0, 0, 0.16);
}
.mfp-preloader {
font-size: 0;
left: 50%;
right: auto;
margin: -1.5rem 0 0 -1.5rem;
height: 3rem;
width: 3rem;
color: #fff;
transition: opacity 0.2s ease 0.1s;
}
.mfp-s-ready .mfp-preloader {
display: block;
opacity: 0;
}
.mfp-preloader:before, .mfp-preloader:after {
content: '';
display: block;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
border-radius: 50%;
border: 2px solid;
}
.mfp-preloader:before {
opacity: 0.2;
}
.mfp-preloader:after {
border-top-color: transparent;
-webkit-animation: rotation 0.8s infinite cubic-bezier(.6, .3, .3, .6);
animation: rotation 0.8s infinite cubic-bezier(.6, .3, .3, .6);
}
.mfp-title {
font-size: 0.9rem;
}
.mfp-fade.mfp-bg {
opacity: 0;
transition: opacity 0.2s;
}
.mfp-fade.mfp-bg.mfp-ready {
opacity: 0.8;
}
.mfp-fade.mfp-bg.mfp-removing {
opacity: 0;
}
.mfp-fade.mfp-wrap .mfp-content {
opacity: 0;
transform: scale(0.5);
transition: transform 0.2s,  opacity 0.2s;
}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
opacity: 1;
transform: scale(1);
}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
opacity: 0;
transform: scale(0.5);
}
.mfp-fade.mfp-wrap .mfp-container:after, .mfp-fade.mfp-wrap .mfp-arrow {
opacity: 0 !important;
transition: opacity 0.2s;
}
.mfp-fade.mfp-wrap.mfp-ready .mfp-container:after, .mfp-fade.mfp-wrap.mfp-ready .mfp-arrow {
opacity: 0.66 !important;
}
.no-touch .mfp-fade.mfp-wrap.mfp-ready .mfp-arrow:hover {
opacity: 1 !important;
}
.mfp-fade.mfp-wrap.mfp-removing .mfp-container:after, .mfp-fade.mfp-wrap.mfp-removing .mfp-arrow {
opacity: 0 !important;
}
.l-titlebar {
position: relative;
z-index: 1;
transition: padding 0.3s;
}
.l-titlebar-img {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: 0;
transition: opacity 0.5s;
}
.l-titlebar-img.loaded {
opacity: 1;
}
.l-titlebar-overlay {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
}
.l-titlebar-h {
position: relative;
margin: 0 auto;
}
.l-titlebar h1 {
margin: 0;
}
.l-titlebar p {
margin: 0.5rem 0 0;
opacity: 0.66;
}
.l-titlebar .g-breadcrumbs {
font-size: 0.9rem;
line-height: 1.4;
margin: 0.8rem 0 0.3rem;
}
.g-breadcrumbs-separator {
margin: 0 0.5rem;
}
.g-breadcrumbs-separator:before {
content: '\f105';
font-family: fontawesome;
vertical-align: top;
}
.l-titlebar.size_small .l-titlebar-h, .l-titlebar.size_medium .l-titlebar-h {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
align-items: center;
padding: 1rem 0;
}
.l-titlebar.size_medium .l-titlebar-h {
padding: 2rem 0;
}
.l-titlebar.size_small h1, .l-titlebar.size_medium h1 {
display: inline-block;
font-size: 1.8rem;
margin: 0.3rem 1.5rem 0.3rem 0;
}
.l-titlebar.size_small p, .l-titlebar.size_medium p {
display: inline-block;
margin: 0.3rem 1.5rem 0.3rem 0;
}
.l-titlebar.size_small .g-breadcrumbs, .l-titlebar.size_medium .g-breadcrumbs {
margin-top: 0.3rem;
}
.l-titlebar.size_large, .l-titlebar.size_huge {
text-align: center;
}
.header_hor .l-header.bg_transparent~.l-titlebar.size_large, .header_hor .l-header.bg_transparent~.l-titlebar.size_huge {
padding-bottom: 2rem;
}
.l-titlebar.size_huge .l-titlebar-h {
padding-top: 6rem;
padding-bottom: 6rem;
}
@media (min-width:900px) {
.l-titlebar.size_huge h1 {
font-size: 3rem;
line-height: 1.1;
}
}.l-titlebar.color_default .l-titlebar-h {
padding-bottom: 0 !important;
}
.l-titlebar.color_primary, .l-titlebar.color_secondary {
color: #fff;
}
.l-titlebar.color_primary h1, .l-titlebar.color_primary a, .l-titlebar.color_secondary h1, .l-titlebar.color_secondary a, .no-touch .l-titlebar.color_secondary a:hover {
color: inherit;
}
.l-titlebar.imgsize_initial .l-titlebar-img {
background-size: initial;
}
.l-titlebar.imgsize_contain .l-titlebar-img {
background-size: contain;
}
.no-touch .l-titlebar.parallax_ver .l-titlebar-img, .no-touch .l-titlebar.parallax_fixed .l-titlebar-img {
background-attachment: fixed;
}
.l-titlebar.parallax_hor {
overflow: hidden;
}
.l-titlebar.parallax_hor .l-titlebar-img {
width: 120%;
right: auto;
}
.fa {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.fa-lg {
font-size: 1.33333333em;
line-height: .75em;
vertical-align: -15%}
.fa-2x {
font-size: 2em;
}
.fa-3x {
font-size: 3em;
}
.fa-4x {
font-size: 4em;
}
.fa-5x {
font-size: 5em;
}
.fa-fw {
width: 1.28571429em;
text-align: center;
}
.fa-ul {
padding-left: 0;
margin-left: 2.14285714em;
list-style-type: none;
}
.fa-ul>li {
position: relative;
}
.fa-li {
position: absolute;
left: -2.14285714em;
width: 2.14285714em;
top: .14285714em;
text-align: center;
}
.fa-li.fa-lg {
left: -1.85714286em;
}
.fa-border {
padding: .2em .25em .15em;
border: solid .08em #eee;
border-radius: .1em;
}
.fa-pull-left {
float: left;
}
.fa-pull-right {
float: right;
}
.fa.fa-pull-left {
margin-right: .3em;
}
.fa.fa-pull-right {
margin-left: .3em;
}
.pull-right {
float: right;
}
.pull-left {
float: left;
}
.fa.pull-left {
margin-right: .3em;
}
.fa.pull-right {
margin-left: .3em;
}
.fa-spin {
-webkit-animation: fa-spin 2s infinite linear;
animation: fa-spin 2s infinite linear;
}
.fa-pulse {
-webkit-animation: fa-spin 1s infinite steps(8);
animation: fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}@keyframes fa-spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}.fa-rotate-90 {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
}
.fa-rotate-180 {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
}
.fa-rotate-270 {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
-webkit-transform: rotate(270deg);
-ms-transform: rotate(270deg);
transform: rotate(270deg);
}
.fa-flip-horizontal {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0,  mirror=1)";
-webkit-transform: scale(-1,  1);
-ms-transform: scale(-1,  1);
transform: scale(-1,  1);
}
.fa-flip-vertical {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2,  mirror=1)";
-webkit-transform: scale(1,  -
1);
-ms-transform: scale(1,  -1);
transform: scale(1,  -1);
}
:root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical {
filter: none;
}
.fa-stack {
position: relative;
display: inline-block;
width: 2em;
height: 2em;
line-height: 2em;
vertical-align: middle;
}
.fa-stack-1x, .fa-stack-2x {
position: absolute;
left: 0;
width: 100%;
text-align: center;
}
.fa-stack-1x {
line-height: inherit;
}
.fa-stack-2x {
font-size: 2em;
}
.fa-inverse {
color: #fff;
}
.fa-glass:before {
content: "\f000"}
.fa-music:before {
content: "\f001"}
.fa-search:before {
content: "\f002"}
.fa-envelope-o:before {
content: "\f003"}
.fa-heart:before {
content: "\f004"}
.fa-star:before {
content: "\f005"}
.fa-star-o:before {
content: "\f006"}
.fa-user:before {
content: "\f007"}
.fa-film:before {
content: "\f008"}
.fa-th-large:before {
content: "\f009"}
.fa-th:before {
content: "\f00a"}
.fa-th-list:before {
content: "\f00b"}
.fa-check:before {
content: "\f00c"}
.fa-remove:before, .fa-close:before, .fa-times:before {
content: "\f00d"}
.fa-search-plus:before {
content: "\f00e"}
.fa-search-minus:before {
content: "\f010"}
.fa-power-off:before {
content: "\f011"}
.fa-signal:before {
content: "\f012"}
.fa-gear:before, .fa-cog:before {
content: "\f013"}
.fa-trash-o:before {
content: "\f014"}
.fa-home:before {
content: "\f015"}
.fa-file-o:before {
content: "\f016"}
.fa-clock-o:before {
content: "\f017"}
.fa-road:before {
content: "\f018"}
.fa-download:before {
content: "\f019"}
.fa-arrow-circle-o-down:before {
content: "\f01a"}
.fa-arrow-circle-o-up:before {
content: "\f01b"}
.fa-inbox:before {
content: "\f01c"}
.fa-play-circle-o:before {
content: "\f01d"}
.fa-rotate-right:before, .fa-repeat:before {
content: "\f01e"}
.fa-refresh:before {
content: "\f021"}
.fa-list-alt:before {
content: "\f022"}
.fa-lock:before {
content: "\f023"}
.fa-flag:before {
content: "\f024"}
.fa-headphones:before {
content: "\f025"}
.fa-volume-off:before {
content: "\f026"}
.fa-volume-down:before {
content: "\f027"}
.fa-volume-up:before {
content: "\f028"}
.fa-qrcode:before {
content: "\f029"}
.fa-barcode:before {
content: "\f02a"}
.fa-tag:before {
content: "\f02b"}
.fa-tags:before {
content: "\f02c"}
.fa-book:before {
content: "\f02d"}
.fa-bookmark:before {
content: "\f02e"}
.fa-print:before {
content: "\f02f"}
.fa-camera:before {
content: "\f030"}
.fa-font:before {
content: "\f031"}
.fa-bold:before {
content: "\f032"}
.fa-italic:before {
content: "\f033"}
.fa-text-height:before {
content: "\f034"}
.fa-text-width:before {
content: "\f035"}
.fa-align-left:before {
content: "\f036"}
.fa-align-center:before {
content: "\f037"}
.fa-align-right:before {
content: "\f038"}
.fa-align-justify:before {
content: "\f039"}
.fa-list:before {
content: "\f03a"}
.fa-dedent:before, .fa-outdent:before {
content: "\f03b"}
.fa-indent:before {
content: "\f03c"}
.fa-video-camera:before {
content: "\f03d"}
.fa-photo:before, .fa-image:before, .fa-picture-o:before {
content: "\f03e"}
.fa-pencil:before {
content: "\f040"}
.fa-map-marker:before {
content: "\f041"}
.fa-adjust:before {
content: "\f042"}
.fa-tint:before {
content: "\f043"}
.fa-edit:before, .fa-pencil-square-o:before {
content: "\f044"}
.fa-share-square-o:before {
content: "\f045"}
.fa-check-square-o:before {
content: "\f046"}
.fa-arrows:before {
content: "\f047"}
.fa-step-backward:before {
content: "\f048"}
.fa-fast-backward:before {
content: "\f049"}
.fa-backward:before {
content: "\f04a"}
.fa-play:before {
content: "\f04b"}
.fa-pause:before {
content: "\f04c"}
.fa-stop:before {
content: "\f04d"}
.fa-forward:before {
content: "\f04e"}
.fa-fast-forward:before {
content: "\f050"}
.fa-step-forward:before {
content: "\f051"}
.fa-eject:before {
content: "\f052"}
.fa-chevron-left:before {
content: "\f053"}
.fa-chevron-right:before {
content: "\f054"}
.fa-plus-circle:before {
content: "\f055"}
.fa-minus-circle:before {
content: "\f056"}
.fa-times-circle:before {
content: "\f057"}
.fa-check-circle:before {
content: "\f058"}
.fa-question-circle:before {
content: "\f059"}
.fa-info-circle:before {
content: "\f05a"}
.fa-crosshairs:before {
content: "\f05b"}
.fa-times-circle-o:before {
content: "\f05c"}
.fa-check-circle-o:before {
content: "\f05d"}
.fa-ban:before {
content: "\f05e"}
.fa-arrow-left:before {
content: "\f060"}
.fa-arrow-right:before {
content: "\f061"}
.fa-arrow-up:before {
content: "\f062"}
.fa-arrow-down:before {
content: "\f063"}
.fa-mail-forward:before, .fa-share:before {
content: "\f064"}
.fa-expand:before {
content: "\f065"}
.fa-comp
ress:before {
content: "\f066"}
.fa-plus:before {
content: "\f067"}
.fa-minus:before {
content: "\f068"}
.fa-asterisk:before {
content: "\f069"}
.fa-exclamation-circle:before {
content: "\f06a"}
.fa-gift:before {
content: "\f06b"}
.fa-leaf:before {
content: "\f06c"}
.fa-fire:before {
content: "\f06d"}
.fa-eye:before {
content: "\f06e"}
.fa-eye-slash:before {
content: "\f070"}
.fa-warning:before, .fa-exclamation-triangle:before {
content: "\f071"}
.fa-plane:before {
content: "\f072"}
.fa-calendar:before {
content: "\f073"}
.fa-random:before {
content: "\f074"}
.fa-comment:before {
content: "\f075"}
.fa-magnet:before {
content: "\f076"}
.fa-chevron-up:before {
content: "\f077"}
.fa-chevron-down:before {
content: "\f078"}
.fa-retweet:before {
content: "\f079"}
.fa-shopping-cart:before {
content: "\f07a"}
.fa-folder:before {
content: "\f07b"}
.fa-folder-open:before {
content: "\f07c"}
.fa-arrows-v:before {
content: "\f07d"}
.fa-arrows-h:before {
content: "\f07e"}
.fa-bar-chart-o:before, .fa-bar-chart:before {
content: "\f080"}
.fa-twitter-square:before {
content: "\f081"}
.fa-facebook-square:before {
content: "\f082"}
.fa-camera-retro:before {
content: "\f083"}
.fa-key:before {
content: "\f084"}
.fa-gears:before, .fa-cogs:before {
content: "\f085"}
.fa-comments:before {
content: "\f086"}
.fa-thumbs-o-up:before {
content: "\f087"}
.fa-thumbs-o-down:before {
content: "\f088"}
.fa-star-half:before {
content: "\f089"}
.fa-heart-o:before {
content: "\f08a"}
.fa-sign-out:before {
content: "\f08b"}
.fa-linkedin-square:before {
content: "\f08c"}
.fa-thumb-tack:before {
content: "\f08d"}
.fa-external-link:before {
content: "\f08e"}
.fa-sign-in:before {
content: "\f090"}
.fa-trophy:before {
content: "\f091"}
.fa-github-square:before {
content: "\f092"}
.fa-upload:before {
content: "\f093"}
.fa-lemon-o:before {
content: "\f094"}
.fa-phone:before {
content: "\f095"}
.fa-square-o:before {
content: "\f096"}
.fa-bookmark-o:before {
content: "\f097"}
.fa-phone-square:before {
content: "\f098"}
.fa-twitter:before {
content: "\f099"}
.fa-facebook-f:before, .fa-facebook:before {
content: "\f09a"}
.fa-github:before {
content: "\f09b"}
.fa-unlock:before {
content: "\f09c"}
.fa-credit-card:before {
content: "\f09d"}
.fa-feed:before, .fa-rss:before {
content: "\f09e"}
.fa-hdd-o:before {
content: "\f0a0"}
.fa-bullhorn:before {
content: "\f0a1"}
.fa-bell:before {
content: "\f0f3"}
.fa-certificate:before {
content: "\f0a3"}
.fa-hand-o-right:before {
content: "\f0a4"}
.fa-hand-o-left:before {
content: "\f0a5"}
.fa-hand-o-up:before {
content: "\f0a6"}
.fa-hand-o-down:before {
content: "\f0a7"}
.fa-arrow-circle-left:before {
content: "\f0a8"}
.fa-arrow-circle-right:before {
content: "\f0a9"}
.fa-arrow-circle-up:before {
content: "\f0aa"}
.fa-arrow-circle-down:before {
content: "\f0ab"}
.fa-globe:before {
content: "\f0ac"}
.fa-wrench:before {
content: "\f0ad"}
.fa-tasks:before {
content: "\f0ae"}
.fa-filter:before {
content: "\f0b0"}
.fa-briefcase:before {
content: "\f0b1"}
.fa-arrows-alt:before {
content: "\f0b2"}
.fa-group:before, .fa-users:before {
content: "\f0c0"}
.fa-chain:before, .fa-link:before {
content: "\f0c1"}
.fa-cloud:before {
content: "\f0c2"}
.fa-flask:before {
content: "\f0c3"}
.fa-cut:before, .fa-scissors:before {
content: "\f0c4"}
.fa-copy:before, .fa-files-o:before {
content: "\f0c5"}
.fa-paperclip:before {
content: "\f0c6"}
.fa-save:before, .fa-floppy-o:before {
content: "\f0c7"}
.fa-square:before {
content: "\f0c8"}
.fa-navicon:before, .fa-reorder:before, .fa-bars:before {
content: "\f0c9"}
.fa-list-ul:before {
content: "\f0ca"}
.fa-list-ol:before {
content: "\f0cb"}
.fa-strikethrough:before {
content: "\f0cc"}
.fa-underline:before {
content: "\f0cd"}
.fa-table:before {
content: "\f0ce"}
.fa-magic:before {
content: "\f0d0"}
.fa-truck:before {
content: "\f0d1"}
.fa-pinterest:before {
content: "\f0d2"}
.fa-pinterest-square:before {
content: "\f0d3"}
.fa-google-plus-square:before {
content: "\f0d4"}
.fa-google-plus:before {
content: "\f0d5"}
.fa-money:before {
content: "\f0d6"}
.fa-caret-down:before {
content: "\f0d7"}
.fa-caret-up:before {
content: "\f0d8"}
.fa-caret-left:before {
content: "\f0d9"}
.fa-caret-right:before {
content: "\f0da"}
.fa-columns:before {
content: "\f0db"}
.fa-unsorted:before, .fa-sort:before {
content: "\f0dc"}
.fa-sort-down:before, .fa-sort-desc:before {
content: "\f0dd"}
.fa-sort-up:before, .fa-sort-asc:before {
content: "\f0de"}
.fa-envelope:before {
content: "\f0e0"}
.fa-linkedin:before {
content: "\f0e1"}
.fa-rotate-left:before, 
.fa-undo:before {
content: "\f0e2"}
.fa-legal:before, .fa-gavel:before {
content: "\f0e3"}
.fa-dashboard:before, .fa-tachometer:before {
content: "\f0e4"}
.fa-comment-o:before {
content: "\f0e5"}
.fa-comments-o:before {
content: "\f0e6"}
.fa-flash:before, .fa-bolt:before {
content: "\f0e7"}
.fa-sitemap:before {
content: "\f0e8"}
.fa-umbrella:before {
content: "\f0e9"}
.fa-paste:before, .fa-clipboard:before {
content: "\f0ea"}
.fa-lightbulb-o:before {
content: "\f0eb"}
.fa-exchange:before {
content: "\f0ec"}
.fa-cloud-download:before {
content: "\f0ed"}
.fa-cloud-upload:before {
content: "\f0ee"}
.fa-user-md:before {
content: "\f0f0"}
.fa-stethoscope:before {
content: "\f0f1"}
.fa-suitcase:before {
content: "\f0f2"}
.fa-bell-o:before {
content: "\f0a2"}
.fa-coffee:before {
content: "\f0f4"}
.fa-cutlery:before {
content: "\f0f5"}
.fa-file-text-o:before {
content: "\f0f6"}
.fa-building-o:before {
content: "\f0f7"}
.fa-hospital-o:before {
content: "\f0f8"}
.fa-ambulance:before {
content: "\f0f9"}
.fa-medkit:before {
content: "\f0fa"}
.fa-fighter-jet:before {
content: "\f0fb"}
.fa-beer:before {
content: "\f0fc"}
.fa-h-square:before {
content: "\f0fd"}
.fa-plus-square:before {
content: "\f0fe"}
.fa-angle-double-left:before {
content: "\f100"}
.fa-angle-double-right:before {
content: "\f101"}
.fa-angle-double-up:before {
content: "\f102"}
.fa-angle-double-down:before {
content: "\f103"}
.fa-angle-left:before {
content: "\f104"}
.fa-angle-right:before {
content: "\f105"}
.fa-angle-up:before {
content: "\f106"}
.fa-angle-down:before {
content: "\f107"}
.fa-desktop:before {
content: "\f108"}
.fa-laptop:before {
content: "\f109"}
.fa-tablet:before {
content: "\f10a"}
.fa-mobile-phone:before, .fa-mobile:before {
content: "\f10b"}
.fa-circle-o:before {
content: "\f10c"}
.fa-quote-left:before {
content: "\f10d"}
.fa-quote-right:before {
content: "\f10e"}
.fa-spinner:before {
content: "\f110"}
.fa-circle:before {
content: "\f111"}
.fa-mail-reply:before, .fa-reply:before {
content: "\f112"}
.fa-github-alt:before {
content: "\f113"}
.fa-folder-o:before {
content: "\f114"}
.fa-folder-open-o:before {
content: "\f115"}
.fa-smile-o:before {
content: "\f118"}
.fa-frown-o:before {
content: "\f119"}
.fa-meh-o:before {
content: "\f11a"}
.fa-gamepad:before {
content: "\f11b"}
.fa-keyboard-o:before {
content: "\f11c"}
.fa-flag-o:before {
content: "\f11d"}
.fa-flag-checkered:before {
content: "\f11e"}
.fa-terminal:before {
content: "\f120"}
.fa-code:before {
content: "\f121"}
.fa-mail-reply-all:before, .fa-reply-all:before {
content: "\f122"}
.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before {
content: "\f123"}
.fa-location-arrow:before {
content: "\f124"}
.fa-crop:before {
content: "\f125"}
.fa-code-fork:before {
content: "\f126"}
.fa-unlink:before, .fa-chain-broken:before {
content: "\f127"}
.fa-question:before {
content: "\f128"}
.fa-info:before {
content: "\f129"}
.fa-exclamation:before {
content: "\f12a"}
.fa-superscript:before {
content: "\f12b"}
.fa-subscript:before {
content: "\f12c"}
.fa-eraser:before {
content: "\f12d"}
.fa-puzzle-piece:before {
content: "\f12e"}
.fa-microphone:before {
content: "\f130"}
.fa-microphone-slash:before {
content: "\f131"}
.fa-shield:before {
content: "\f132"}
.fa-calendar-o:before {
content: "\f133"}
.fa-fire-extinguisher:before {
content: "\f134"}
.fa-rocket:before {
content: "\f135"}
.fa-maxcdn:before {
content: "\f136"}
.fa-chevron-circle-left:before {
content: "\f137"}
.fa-chevron-circle-right:before {
content: "\f138"}
.fa-chevron-circle-up:before {
content: "\f139"}
.fa-chevron-circle-down:before {
content: "\f13a"}
.fa-html5:before {
content: "\f13b"}
.fa-css3:before {
content: "\f13c"}
.fa-anchor:before {
content: "\f13d"}
.fa-unlock-alt:before {
content: "\f13e"}
.fa-bullseye:before {
content: "\f140"}
.fa-ellipsis-h:before {
content: "\f141"}
.fa-ellipsis-v:before {
content: "\f142"}
.fa-rss-square:before {
content: "\f143"}
.fa-play-circle:before {
content: "\f144"}
.fa-ticket:before {
content: "\f145"}
.fa-minus-square:before {
content: "\f146"}
.fa-minus-square-o:before {
content: "\f147"}
.fa-level-up:before {
content: "\f148"}
.fa-level-down:before {
content: "\f149"}
.fa-check-square:before {
content: "\f14a"}
.fa-pencil-square:before {
content: "\f14b"}
.fa-external-link-square:before {
content: "\f14c"}
.fa-share-square:before {
content: "\f14d"}
.fa-compass:before {
content: "\f14e"}
.fa-toggle-down:before, .fa-caret-square-o-down:before {
content: "\f150"}
.fa-toggle-up:be
fore, .fa-caret-square-o-up:before {
content: "\f151"}
.fa-toggle-right:before, .fa-caret-square-o-right:before {
content: "\f152"}
.fa-euro:before, .fa-eur:before {
content: "\f153"}
.fa-gbp:before {
content: "\f154"}
.fa-dollar:before, .fa-usd:before {
content: "\f155"}
.fa-rupee:before, .fa-inr:before {
content: "\f156"}
.fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before {
content: "\f157"}
.fa-ruble:before, .fa-rouble:before, .fa-rub:before {
content: "\f158"}
.fa-won:before, .fa-krw:before {
content: "\f159"}
.fa-bitcoin:before, .fa-btc:before {
content: "\f15a"}
.fa-file:before {
content: "\f15b"}
.fa-file-text:before {
content: "\f15c"}
.fa-sort-alpha-asc:before {
content: "\f15d"}
.fa-sort-alpha-desc:before {
content: "\f15e"}
.fa-sort-amount-asc:before {
content: "\f160"}
.fa-sort-amount-desc:before {
content: "\f161"}
.fa-sort-numeric-asc:before {
content: "\f162"}
.fa-sort-numeric-desc:before {
content: "\f163"}
.fa-thumbs-up:before {
content: "\f164"}
.fa-thumbs-down:before {
content: "\f165"}
.fa-youtube-square:before {
content: "\f166"}
.fa-youtube:before {
content: "\f167"}
.fa-xing:before {
content: "\f168"}
.fa-xing-square:before {
content: "\f169"}
.fa-youtube-play:before {
content: "\f16a"}
.fa-dropbox:before {
content: "\f16b"}
.fa-stack-overflow:before {
content: "\f16c"}
.fa-instagram:before {
content: "\f16d"}
.fa-flickr:before {
content: "\f16e"}
.fa-adn:before {
content: "\f170"}
.fa-bitbucket:before {
content: "\f171"}
.fa-bitbucket-square:before {
content: "\f172"}
.fa-tumblr:before {
content: "\f173"}
.fa-tumblr-square:before {
content: "\f174"}
.fa-long-arrow-down:before {
content: "\f175"}
.fa-long-arrow-up:before {
content: "\f176"}
.fa-long-arrow-left:before {
content: "\f177"}
.fa-long-arrow-right:before {
content: "\f178"}
.fa-apple:before {
content: "\f179"}
.fa-windows:before {
content: "\f17a"}
.fa-android:before {
content: "\f17b"}
.fa-linux:before {
content: "\f17c"}
.fa-dribbble:before {
content: "\f17d"}
.fa-skype:before {
content: "\f17e"}
.fa-foursquare:before {
content: "\f180"}
.fa-trello:before {
content: "\f181"}
.fa-female:before {
content: "\f182"}
.fa-male:before {
content: "\f183"}
.fa-gittip:before, .fa-gratipay:before {
content: "\f184"}
.fa-sun-o:before {
content: "\f185"}
.fa-moon-o:before {
content: "\f186"}
.fa-archive:before {
content: "\f187"}
.fa-bug:before {
content: "\f188"}
.fa-vk:before {
content: "\f189"}
.fa-weibo:before {
content: "\f18a"}
.fa-renren:before {
content: "\f18b"}
.fa-pagelines:before {
content: "\f18c"}
.fa-stack-exchange:before {
content: "\f18d"}
.fa-arrow-circle-o-right:before {
content: "\f18e"}
.fa-arrow-circle-o-left:before {
content: "\f190"}
.fa-toggle-left:before, .fa-caret-square-o-left:before {
content: "\f191"}
.fa-dot-circle-o:before {
content: "\f192"}
.fa-wheelchair:before {
content: "\f193"}
.fa-vimeo-square:before {
content: "\f194"}
.fa-turkish-lira:before, .fa-try:before {
content: "\f195"}
.fa-plus-square-o:before {
content: "\f196"}
.fa-space-shuttle:before {
content: "\f197"}
.fa-slack:before {
content: "\f198"}
.fa-envelope-square:before {
content: "\f199"}
.fa-wordpress:before {
content: "\f19a"}
.fa-openid:before {
content: "\f19b"}
.fa-institution:before, .fa-bank:before, .fa-university:before {
content: "\f19c"}
.fa-mortar-board:before, .fa-graduation-cap:before {
content: "\f19d"}
.fa-yahoo:before {
content: "\f19e"}
.fa-google:before {
content: "\f1a0"}
.fa-reddit:before {
content: "\f1a1"}
.fa-reddit-square:before {
content: "\f1a2"}
.fa-stumbleupon-circle:before {
content: "\f1a3"}
.fa-stumbleupon:before {
content: "\f1a4"}
.fa-delicious:before {
content: "\f1a5"}
.fa-digg:before {
content: "\f1a6"}
.fa-pied-piper-pp:before {
content: "\f1a7"}
.fa-pied-piper-alt:before {
content: "\f1a8"}
.fa-drupal:before {
content: "\f1a9"}
.fa-joomla:before {
content: "\f1aa"}
.fa-language:before {
content: "\f1ab"}
.fa-fax:before {
content: "\f1ac"}
.fa-building:before {
content: "\f1ad"}
.fa-child:before {
content: "\f1ae"}
.fa-paw:before {
content: "\f1b0"}
.fa-spoon:before {
content: "\f1b1"}
.fa-cube:before {
content: "\f1b2"}
.fa-cubes:before {
content: "\f1b3"}
.fa-behance:before {
content: "\f1b4"}
.fa-behance-square:before {
content: "\f1b5"}
.fa-steam:before {
content: "\f1b6"}
.fa-steam-square:before {
content: "\f1b7"}
.fa-recycle:before {
content: "\f1b8"}
.fa-automobile:before, .fa-car:before {
content: "\f1b9"}
.fa-cab:before, .fa-taxi:before {
content: "\f1ba"}
.fa-tree:before {
content: "\f1bb"}
.fa-spotify:befo
re {
content: "\f1bc"}
.fa-deviantart:before {
content: "\f1bd"}
.fa-soundcloud:before {
content: "\f1be"}
.fa-database:before {
content: "\f1c0"}
.fa-file-pdf-o:before {
content: "\f1c1"}
.fa-file-word-o:before {
content: "\f1c2"}
.fa-file-excel-o:before {
content: "\f1c3"}
.fa-file-powerpoint-o:before {
content: "\f1c4"}
.fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before {
content: "\f1c5"}
.fa-file-zip-o:before, .fa-file-archive-o:before {
content: "\f1c6"}
.fa-file-sound-o:before, .fa-file-audio-o:before {
content: "\f1c7"}
.fa-file-movie-o:before, .fa-file-video-o:before {
content: "\f1c8"}
.fa-file-code-o:before {
content: "\f1c9"}
.fa-vine:before {
content: "\f1ca"}
.fa-codepen:before {
content: "\f1cb"}
.fa-jsfiddle:before {
content: "\f1cc"}
.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before {
content: "\f1cd"}
.fa-circle-o-notch:before {
content: "\f1ce"}
.fa-ra:before, .fa-resistance:before, .fa-rebel:before {
content: "\f1d0"}
.fa-ge:before, .fa-empire:before {
content: "\f1d1"}
.fa-git-square:before {
content: "\f1d2"}
.fa-git:before {
content: "\f1d3"}
.fa-y-combinator-square:before, .fa-yc-square:before, .fa-hacker-news:before {
content: "\f1d4"}
.fa-tencent-weibo:before {
content: "\f1d5"}
.fa-qq:before {
content: "\f1d6"}
.fa-wechat:before, .fa-weixin:before {
content: "\f1d7"}
.fa-send:before, .fa-paper-plane:before {
content: "\f1d8"}
.fa-send-o:before, .fa-paper-plane-o:before {
content: "\f1d9"}
.fa-history:before {
content: "\f1da"}
.fa-circle-thin:before {
content: "\f1db"}
.fa-header:before {
content: "\f1dc"}
.fa-paragraph:before {
content: "\f1dd"}
.fa-sliders:before {
content: "\f1de"}
.fa-share-alt:before {
content: "\f1e0"}
.fa-share-alt-square:before {
content: "\f1e1"}
.fa-bomb:before {
content: "\f1e2"}
.fa-soccer-ball-o:before, .fa-futbol-o:before {
content: "\f1e3"}
.fa-tty:before {
content: "\f1e4"}
.fa-binoculars:before {
content: "\f1e5"}
.fa-plug:before {
content: "\f1e6"}
.fa-slideshare:before {
content: "\f1e7"}
.fa-twitch:before {
content: "\f1e8"}
.fa-yelp:before {
content: "\f1e9"}
.fa-newspaper-o:before {
content: "\f1ea"}
.fa-wifi:before {
content: "\f1eb"}
.fa-calculator:before {
content: "\f1ec"}
.fa-paypal:before {
content: "\f1ed"}
.fa-google-wallet:before {
content: "\f1ee"}
.fa-cc-visa:before {
content: "\f1f0"}
.fa-cc-mastercard:before {
content: "\f1f1"}
.fa-cc-discover:before {
content: "\f1f2"}
.fa-cc-amex:before {
content: "\f1f3"}
.fa-cc-paypal:before {
content: "\f1f4"}
.fa-cc-stripe:before {
content: "\f1f5"}
.fa-bell-slash:before {
content: "\f1f6"}
.fa-bell-slash-o:before {
content: "\f1f7"}
.fa-trash:before {
content: "\f1f8"}
.fa-copyright:before {
content: "\f1f9"}
.fa-at:before {
content: "\f1fa"}
.fa-eyedropper:before {
content: "\f1fb"}
.fa-paint-brush:before {
content: "\f1fc"}
.fa-birthday-cake:before {
content: "\f1fd"}
.fa-area-chart:before {
content: "\f1fe"}
.fa-pie-chart:before {
content: "\f200"}
.fa-line-chart:before {
content: "\f201"}
.fa-lastfm:before {
content: "\f202"}
.fa-lastfm-square:before {
content: "\f203"}
.fa-toggle-off:before {
content: "\f204"}
.fa-toggle-on:before {
content: "\f205"}
.fa-bicycle:before {
content: "\f206"}
.fa-bus:before {
content: "\f207"}
.fa-ioxhost:before {
content: "\f208"}
.fa-angellist:before {
content: "\f209"}
.fa-cc:before {
content: "\f20a"}
.fa-shekel:before, .fa-sheqel:before, .fa-ils:before {
content: "\f20b"}
.fa-meanpath:before {
content: "\f20c"}
.fa-buysellads:before {
content: "\f20d"}
.fa-connectdevelop:before {
content: "\f20e"}
.fa-dashcube:before {
content: "\f210"}
.fa-forumbee:before {
content: "\f211"}
.fa-leanpub:before {
content: "\f212"}
.fa-sellsy:before {
content: "\f213"}
.fa-shirtsinbulk:before {
content: "\f214"}
.fa-simplybuilt:before {
content: "\f215"}
.fa-skyatlas:before {
content: "\f216"}
.fa-cart-plus:before {
content: "\f217"}
.fa-cart-arrow-down:before {
content: "\f218"}
.fa-diamond:before {
content: "\f219"}
.fa-ship:before {
content: "\f21a"}
.fa-user-secret:before {
content: "\f21b"}
.fa-motorcycle:before {
content: "\f21c"}
.fa-street-view:before {
content: "\f21d"}
.fa-heartbeat:before {
content: "\f21e"}
.fa-venus:before {
content: "\f221"}
.fa-mars:before {
content: "\f222"}
.fa-mercury:before {
content: "\f223"}
.fa-intersex:before, .fa-transgender:before {
content: "\f224"}
.fa-transgender-alt:before {
content: "\f225"}
.fa-venus-double:before {
content: "\f226"}
.fa-mars-double:before {
content: "\f227"}
.fa-venus-mars:before {
content: "\f228"}
.fa-mars-stroke:before {
content: "\f229"}
.fa-mars-stroke-v:before {
content: "\f22a"}
.fa-mars-stroke-h:before {
content: "\f22b"}
.fa-neuter:before {
content: "\f22c"}
.fa-genderless:before {
content: "\f22d"}
.fa-facebook-official:before {
content: "\f230"}
.fa-pinterest-p:before {
content: "\f231"}
.fa-whatsapp:before {
content: "\f232"}
.fa-server:before {
content: "\f233"}
.fa-user-plus:before {
content: "\f234"}
.fa-user-times:before {
content: "\f235"}
.fa-hotel:before, .fa-bed:before {
content: "\f236"}
.fa-viacoin:before {
content: "\f237"}
.fa-train:before {
content: "\f238"}
.fa-subway:before {
content: "\f239"}
.fa-medium:before {
content: "\f23a"}
.fa-yc:before, .fa-y-combinator:before {
content: "\f23b"}
.fa-optin-monster:before {
content: "\f23c"}
.fa-opencart:before {
content: "\f23d"}
.fa-expeditedssl:before {
content: "\f23e"}
.fa-battery-4:before, .fa-battery:before, .fa-battery-full:before {
content: "\f240"}
.fa-battery-3:before, .fa-battery-three-quarters:before {
content: "\f241"}
.fa-battery-2:before, .fa-battery-half:before {
content: "\f242"}
.fa-battery-1:before, .fa-battery-quarter:before {
content: "\f243"}
.fa-battery-0:before, .fa-battery-empty:before {
content: "\f244"}
.fa-mouse-pointer:before {
content: "\f245"}
.fa-i-cursor:before {
content: "\f246"}
.fa-object-group:before {
content: "\f247"}
.fa-object-ungroup:before {
content: "\f248"}
.fa-sticky-note:before {
content: "\f249"}
.fa-sticky-note-o:before {
content: "\f24a"}
.fa-cc-jcb:before {
content: "\f24b"}
.fa-cc-diners-club:before {
content: "\f24c"}
.fa-clone:before {
content: "\f24d"}
.fa-balance-scale:before {
content: "\f24e"}
.fa-hourglass-o:before {
content: "\f250"}
.fa-hourglass-1:before, .fa-hourglass-start:before {
content: "\f251"}
.fa-hourglass-2:before, .fa-hourglass-half:before {
content: "\f252"}
.fa-hourglass-3:before, .fa-hourglass-end:before {
content: "\f253"}
.fa-hourglass:before {
content: "\f254"}
.fa-hand-grab-o:before, .fa-hand-rock-o:before {
content: "\f255"}
.fa-hand-stop-o:before, .fa-hand-paper-o:before {
content: "\f256"}
.fa-hand-scissors-o:before {
content: "\f257"}
.fa-hand-lizard-o:before {
content: "\f258"}
.fa-hand-spock-o:before {
content: "\f259"}
.fa-hand-pointer-o:before {
content: "\f25a"}
.fa-hand-peace-o:before {
content: "\f25b"}
.fa-trademark:before {
content: "\f25c"}
.fa-registered:before {
content: "\f25d"}
.fa-creative-commons:before {
content: "\f25e"}
.fa-gg:before {
content: "\f260"}
.fa-gg-circle:before {
content: "\f261"}
.fa-tripadvisor:before {
content: "\f262"}
.fa-odnoklassniki:before {
content: "\f263"}
.fa-odnoklassniki-square:before {
content: "\f264"}
.fa-get-pocket:before {
content: "\f265"}
.fa-wikipedia-w:before {
content: "\f266"}
.fa-safari:before {
content: "\f267"}
.fa-chrome:before {
content: "\f268"}
.fa-firefox:before {
content: "\f269"}
.fa-opera:before {
content: "\f26a"}
.fa-internet-explorer:before {
content: "\f26b"}
.fa-tv:before, .fa-television:before {
content: "\f26c"}
.fa-contao:before {
content: "\f26d"}
.fa-500px:before {
content: "\f26e"}
.fa-amazon:before {
content: "\f270"}
.fa-calendar-plus-o:before {
content: "\f271"}
.fa-calendar-minus-o:before {
content: "\f272"}
.fa-calendar-times-o:before {
content: "\f273"}
.fa-calendar-check-o:before {
content: "\f274"}
.fa-industry:before {
content: "\f275"}
.fa-map-pin:before {
content: "\f276"}
.fa-map-signs:before {
content: "\f277"}
.fa-map-o:before {
content: "\f278"}
.fa-map:before {
content: "\f279"}
.fa-commenting:before {
content: "\f27a"}
.fa-commenting-o:before {
content: "\f27b"}
.fa-houzz:before {
content: "\f27c"}
.fa-vimeo:before {
content: "\f27d"}
.fa-black-tie:before {
content: "\f27e"}
.fa-fonticons:before {
content: "\f280"}
.fa-reddit-alien:before {
content: "\f281"}
.fa-edge:before {
content: "\f282"}
.fa-credit-card-alt:before {
content: "\f283"}
.fa-codiepie:before {
content: "\f284"}
.fa-modx:before {
content: "\f285"}
.fa-fort-awesome:before {
content: "\f286"}
.fa-usb:before {
content: "\f287"}
.fa-product-hunt:before {
content: "\f288"}
.fa-mixcloud:before {
content: "\f289"}
.fa-scribd:before {
content: "\f28a"}
.fa-pause-circle:before {
content: "\f28b"}
.fa-pause-circle-o:before {
content: "\f28c"}
.fa-stop-circle:before {
content: "\f28d"}
.fa-stop-circle-o:before {
content: "\f28e"}
.fa-shopping-bag:before {
content: "\f290"}
.fa-shopping-basket:before {
content: "\f291"}
.fa-hashtag:before {
content: "\f292"}
.fa-blu
etooth:before {
content: "\f293"}
.fa-bluetooth-b:before {
content: "\f294"}
.fa-percent:before {
content: "\f295"}
.fa-gitlab:before {
content: "\f296"}
.fa-wpbeginner:before {
content: "\f297"}
.fa-wpforms:before {
content: "\f298"}
.fa-envira:before {
content: "\f299"}
.fa-universal-access:before {
content: "\f29a"}
.fa-wheelchair-alt:before {
content: "\f29b"}
.fa-question-circle-o:before {
content: "\f29c"}
.fa-blind:before {
content: "\f29d"}
.fa-audio-description:before {
content: "\f29e"}
.fa-volume-control-phone:before {
content: "\f2a0"}
.fa-braille:before {
content: "\f2a1"}
.fa-assistive-listening-systems:before {
content: "\f2a2"}
.fa-asl-interpreting:before, .fa-american-sign-language-interpreting:before {
content: "\f2a3"}
.fa-deafness:before, .fa-hard-of-hearing:before, .fa-deaf:before {
content: "\f2a4"}
.fa-glide:before {
content: "\f2a5"}
.fa-glide-g:before {
content: "\f2a6"}
.fa-signing:before, .fa-sign-language:before {
content: "\f2a7"}
.fa-low-vision:before {
content: "\f2a8"}
.fa-viadeo:before {
content: "\f2a9"}
.fa-viadeo-square:before {
content: "\f2aa"}
.fa-snapchat:before {
content: "\f2ab"}
.fa-snapchat-ghost:before {
content: "\f2ac"}
.fa-snapchat-square:before {
content: "\f2ad"}
.fa-pied-piper:before {
content: "\f2ae"}
.fa-first-order:before {
content: "\f2b0"}
.fa-yoast:before {
content: "\f2b1"}
.fa-themeisle:before {
content: "\f2b2"}
.fa-google-plus-circle:before, .fa-google-plus-official:before {
content: "\f2b3"}
.fa-fa:before, .fa-font-awesome:before {
content: "\f2b4"}
.fa-handshake-o:before {
content: "\f2b5"}
.fa-envelope-open:before {
content: "\f2b6"}
.fa-envelope-open-o:before {
content: "\f2b7"}
.fa-linode:before {
content: "\f2b8"}
.fa-address-book:before {
content: "\f2b9"}
.fa-address-book-o:before {
content: "\f2ba"}
.fa-vcard:before, .fa-address-card:before {
content: "\f2bb"}
.fa-vcard-o:before, .fa-address-card-o:before {
content: "\f2bc"}
.fa-user-circle:before {
content: "\f2bd"}
.fa-user-circle-o:before {
content: "\f2be"}
.fa-user-o:before {
content: "\f2c0"}
.fa-id-badge:before {
content: "\f2c1"}
.fa-drivers-license:before, .fa-id-card:before {
content: "\f2c2"}
.fa-drivers-license-o:before, .fa-id-card-o:before {
content: "\f2c3"}
.fa-quora:before {
content: "\f2c4"}
.fa-free-code-camp:before {
content: "\f2c5"}
.fa-telegram:before {
content: "\f2c6"}
.fa-thermometer-4:before, .fa-thermometer:before, .fa-thermometer-full:before {
content: "\f2c7"}
.fa-thermometer-3:before, .fa-thermometer-three-quarters:before {
content: "\f2c8"}
.fa-thermometer-2:before, .fa-thermometer-half:before {
content: "\f2c9"}
.fa-thermometer-1:before, .fa-thermometer-quarter:before {
content: "\f2ca"}
.fa-thermometer-0:before, .fa-thermometer-empty:before {
content: "\f2cb"}
.fa-shower:before {
content: "\f2cc"}
.fa-bathtub:before, .fa-s15:before, .fa-bath:before {
content: "\f2cd"}
.fa-podcast:before {
content: "\f2ce"}
.fa-window-maximize:before {
content: "\f2d0"}
.fa-window-minimize:before {
content: "\f2d1"}
.fa-window-restore:before {
content: "\f2d2"}
.fa-times-rectangle:before, .fa-window-close:before {
content: "\f2d3"}
.fa-times-rectangle-o:before, .fa-window-close-o:before {
content: "\f2d4"}
.fa-bandcamp:before {
content: "\f2d5"}
.fa-grav:before {
content: "\f2d6"}
.fa-etsy:before {
content: "\f2d7"}
.fa-imdb:before {
content: "\f2d8"}
.fa-ravelry:before {
content: "\f2d9"}
.fa-eercast:before {
content: "\f2da"}
.fa-microchip:before {
content: "\f2db"}
.fa-snowflake-o:before {
content: "\f2dc"}
.fa-superpowers:before {
content: "\f2dd"}
.fa-wpexplorer:before {
content: "\f2de"}
.fa-meetup:before {
content: "\f2e0"}
.sr-only {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0,  0,  0,  0);
border: 0;
}
.sr-only-focusable:active, .sr-only-focusable:focus {
position: static;
width: auto;
height: auto;
margin: 0;
overflow: visible;
clip: auto;
}
@font-face {
font-family: 'Material Icons';
font-style: normal;
font-weight: 400;
src: local('Material Icons'),  local('MaterialIcons-Regular'), url(https://fonts.gstatic.com/s/materialicons/v22/2fcrYFNaTjcS6g4U3t-Y5ZjZjT5FdEJ140U2DJYC3mY.woff2) format('woff2'), url(https://fonts.gstatic.com/s/materialicons/v22/2fcrYFNaTjcS6g4U3t-Y5ewrjPiaoEww8AihgqWRJAo.woff) format('woff');
}
.material-icons {
font-family: 'Material Icons';
font-weight: normal;
font-style: normal;
line-height: 1;
letter-spacing: normal;
text-transform: none;
display: inline-block;
white-space: nowrap;
word-wrap: normal;
direction: ltr;
-webkit-font-feature-settings: 'liga';
-webkit-font-smoothing: antialiased;
font-feature-settings: 'liga'}
.w-actionbox {
text-align: center;
position: relative;
padding: 2.5rem 3rem;
border-radius: 0.3rem;
}
.w-actionbox-text>*:first-child {
margin: 0 !important;
}
.w-actionbox-text p {
margin: 0.8rem 0 0;
}
.w-actionbox .w-btn {
margin-top: 0.5rem;
margin-bottom: 0.5rem;
}
.w-actionbox.controls_bottom .w-actionbox-controls {
padding-top: 1.5rem;
}
.w-actionbox.controls_bottom .w-btn {
margin-left: 0.5rem;
margin-right: 0.5rem;
}
.w-actionbox.controls_right {
display: table;
text-align: left;
width: 100%}
.w-actionbox.controls_right .w-actionbox-text {
display: table-cell;
vertical-align: middle;
}
.w-actionbox.controls_right .w-actionbox-controls {
display: table-cell;
vertical-align: middle;
text-align: right;
white-space: nowrap;
padding-left: 2rem;
}
.w-actionbox.controls_right .w-btn {
margin-left: 1rem;
}
.w-actionbox.color_primary, .w-actionbox.color_secondary, .no-touch .w-actionbox.color_primary .w-actionbox-text a:hover, .no-touch .w-actionbox.color_secondary .w-actionbox-text a:hover, .no-touch .w-actionbox.color_primary a.w-btn.color_transparent, .no-touch .w-actionbox.color_secondary a.w-btn.color_transparent {
color: #fff;
}
.w-actionbox.color_primary .w-actionbox-text>*, .w-actionbox.color_secondary .w-actionbox-text>*, .w-actionbox.color_custom .w-actionbox-text>* {
color: inherit;
}
.w-actionbox.color_primary .w-actionbox-text a, .w-actionbox.color_secondary .w-actionbox-text a {
color: #111;
}
.l-section.color_custom .w-actionbox.color_custom, .l-section.color_primary .w-actionbox.color_primary, .l-section.color_alternate .w-actionbox.color_light, .l-section.color_secondary .w-actionbox.color_secondary {
padding: 0;
background-color: transparent;
}
.rounded_none .w-actionbox {
border-radius: 0 !important;
}
.w-blog-post-h {
font-size: 1rem;
position: relative;
}
.w-blog-post-h>a {
display: block;
border: none !important;
}
.w-blog-post-preview {
position: relative;
background-size: cover;
background-position: 50% 25%}
.w-blog-post-preview img {
display: block;
float: none !important;
margin: 0 !important;
width: 100%}
.w-blog.type_grid:not([class*="cols_"]) .w-blog-post-preview .w-video-h, .w-blog.type_masonry .w-blog-post-preview .w-video-h {
padding-bottom: 56.25% !important;
}
.w-blog-post-preview-icon {
display: none;
height: 0;
width: 100%;
color: #fff;
}
.format-video.has-post-thumbnail .w-blog-post-preview-icon {
display: block;
padding: 0 !important;
}
.w-blog-post-preview-icon:before {
content: '\f040';
display: block;
position: absolute;
top: 50%;
left: 50%;
text-align: center;
font-family: fontawesome;
font-size: 3rem;
line-height: 3.5rem;
width: 3.5rem;
box-sizing: border-box;
transform: translate(-50%, -50%);
}
.w-blog-post.format-video .w-blog-post-preview-icon:before {
content: '\f04b';
font-size: 1.5rem;
padding-left: 0.25rem;
border-radius: 50%;
background-color: rgba(0, 0, 0, 0.5);
}
.w-blog-post.format-quote .w-blog-post-preview-icon:before {
content: '\f10d'}
.w-blog-post.format-audio .w-blog-post-preview-icon:before {
content: '\f001'}
.w-blog-post.format-link .w-blog-post-preview-icon:before {
content: '\f0c1'}
.w-blog-post.type-page .w-blog-post-preview-icon:before {
content: '\f016'}
.w-blog-post.post-password-required .w-blog-post-preview-icon:before {
content: '\f023'}
.w-blog-list .w-blog-post-title {
margin-bottom: 1rem;
}
.w-blog[class*="cols_"] .w-blog-list .w-blog-post-title {
font-size: 1.2rem;
}
.w-blog-post.sticky .w-blog-post-title {
font-weight: bold;
}
.w-blog-post-title a, .w-blog-post-meta a, .color_alternate .w-blog-post-title a, .color_alternate .w-blog-post-meta a, .color_footer-top .w-blog-post-meta a, .color_footer-bottom .w-blog-post-meta a {
color: inherit;
}
.w-blog-post-meta>* {
display: inline-block;
vertical-align: top;
}
.w-blog-post-meta {
line-height: 1.2rem;
}
.w-blog-post-meta>* {
font-size: 0.9rem;
margin: 0 1.2rem 0.4rem 0;
}
.w-blog-post-meta>*:before {
font-family: fontawesome;
vertical-align: top;
margin-right: 0.3rem;
}
.w-blog-post-meta-date:before {
content: '\f017'}
.w-blog-post-meta-author:before {
content: '\f007'}
.w-blog-post-meta-tags:before {
content: '\f02c'}
.w-blog-post-meta-category:before {
content: '\f07c'}
.w-blog-post-meta-comments:before {
content: '\f086'}
.w-blog-post-meta-date, .w-blog-post-meta-comments {
white-space: nowrap;
}
.w-blog-post-content *:last-child {
margin-bottom: 0 !important;
}
.w-blog-post-content {
word-wrap: break-word;
margin-top: 0.3rem;
}
.w-blog-post-content .l-section {
padding: 0 !important;
margin-bottom: 2rem;
}
.w-blog-post-content .l-section-h {
padding: 0 !important;
}
.w-blog-post-more.w-btn {
margin: 1.5rem 0 0;
}
.w-blog-preloader {
position: relative;
height: 0;
width: 100%;
overflow: hidden;
}
.w-blog-preloader .g-preloader {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.w-blog-preloader.active {
height: 25rem;
}
.w-blog-preloader.active~.g-loadmore, .w-blog-preloader.active~.g-pagination {
display: none;
}
.w-blog[class*="cols_"] .w-blog-list {
font-size: 0;
}
.w-blog[class*="cols_"] .w-blog-post {
display: inline-block;
vertical-align: top;
}
.w-blog[class*="cols_"] .g-pagination {
text-align: center;
}
.w-blog.type_carousel .w-blog-list {
width: auto !important;
padding: 0 !important;
}
.l-section.width_full .w-blog.type_carousel .w-blog-list {
margin-left: 0 !important;
margin-right: 0 !important;
}
.w-blog.type_carousel .w-blog-post {
display: block;
height: 100%;
width: 100% !important;
margin: 0 !important;
}
.w-blog.layout_classic[class*="cols_"] .w-blog-list {
margin-left: -1.5rem;
margin-right: -1.5rem;
}
.l-section.width_full .g-cols:not(.type_boxes) .w-blog.layout_classic .w-blog-list {
margin-left: 1.5rem;
margin-right: 1.5rem;
}
.w-blog.layout_classic .g-filters:not(.style_2)~.w-blog-list, .l-section.height_auto .g-cols:not(.type_boxes) .w-blog.layout_classic:not(.with_filters) .w-blog-list {
margin-top: 3rem;
}
.w-blog.layout_classic .w-blog-post {
margin-bottom: 5rem;
}
.w-blog.layout_classic[class*="cols_"] .w-blog-post {
padding: 0 1.5rem;
margin-bottom: 3.5rem;
}
.w-blog.layout_classic .format-video .w-blog-post-preview-icon {
display: none;
}
.w-blog.layout_classic .format-audio .w-blog-post-title, .w-blog.layout_classic .format-video .w-blog-post-title, .w-blog.layout_classic .format-gallery .w-blog-post-title, .w-blog.layout_classic .has-post-thumbnail .w-blog-post-title {
padding-top: 1.2rem;
}
.w-blog.layout_smallcircle[class*="cols_"] .w-blog-list, .w-blog.layout_smallsquare[class*="cols_"] .w-blog-list {
margin-left: -1.5rem;
margin-right: -1.5rem;
}
.l-section.width_full .g-cols:not(.type_boxes) .w-blog.layout_smallcircle .w-blog-list, .l-section.width_full .g-cols:not(.type_boxes) .w-blog.layout_smallsquare .w-blog-list {
margin-left: 1.5rem;
margin-right: 1.5rem;
}
.w-blog.layout_smallcircle .g-filters:not(.style_2)~.w-blog-list, .w-blog.layout_smallsquare .g-filters:not(.style_2)~.w-blog-list, .l-section.height_auto .g-cols:not(.type_boxes) .w-blog.layout_smallcircle:not(.with_filters) .w-blog-list, .l-section.height_auto .g-cols:not(.type_boxes) .w-blog.layout_smallsquare:not(.with_filters) .w-blog-list {
margin-top: 3rem;
}
.w-blog.layout_smallcircle .w-blog-post, .w-blog.layout_smallsquare .w-blog-post {
margin-bottom: 5rem;
}
.w-blog.layout_smallcircle[class*="cols_"] .w-blog-post, .w-blog.layout_smallsquare[class*="cols_"] .w-blog-post {
padding: 0 1.5rem;
margin-bottom: 3rem;
}
.w-blog.layout_smallcircle .w-blog-post:after, .w-blog.layout_smallsquare .w-blog-post:after {
display: table;
content: '';
clear: both;
}
.w-blog.layout_smallcircle .w-blog-post-preview, .w-blog.layout_smallsquare .w-blog-post-preview {
float: left;
width: 30%;
max-width: 25rem;
}
.w-blog.layout_smallcircle .w-blog-post-preview {
border-radius: 50%;
overflow: hidden;
}
.w-blog.layout_smallcircle .w-blog-post:not(.has-post-thumbnail) .w-blog-post-preview-icon, .w-blog.layout_smallsquare .w-blog-post:not(.has-post-thumbnail) .w-blog-post-preview-icon {
display: block;
padding-bottom: 100% !important;
}
.w-blog.layout_smallcircle .w-blog-post-body, .w-blog.layout_smallsquare .w-blog-post-body {
margin-left: 35%}
.w-blog.layout_flat .w-blog-post {
text-align: center;
position: relative;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0);
transition: box-shadow 0.3s;
}
.no-touch .w-blog.layout_flat:not(.type_carousel) .w-blog-post:hover {
box-shadow: 0 2px 15px rgba(0, 0, 0, 0.17);
z-index: 3;
}
.w-blog.layout_flat .format-video .w-blog-post-preview-icon {
display: none;
}
.w-blog.layout_flat .w-blog-post-body {
padding: 2.5rem;
}
.w-blog.layout_flat .format-audio .w-blog-post-body, .w-blog.layout_flat .format-video .w-blog-post-body, .w-blog.layout_flat .format-galle
ry .w-blog-post-body, .w-blog.layout_flat .has-post-thumbnail .w-blog-post-body {
padding-top: 1.5rem;
}
.w-blog.layout_flat .w-blog-post-meta>* {
margin: 0.2rem 0.6rem;
}
.w-blog.layout_flat .w-blog-post-content {
margin-top: 0.6rem;
}
.w-blog.layout_flat .g-pagination {
margin-top: 2rem;
}
.w-blog.layout_tiles .w-blog-list {
margin: -2px -2px 2px;
}
.l-section.width_full .g-cols:not(.type_boxes) .w-blog.layout_tiles .w-blog-list {
margin-left: 2px;
margin-right: 2px;
}
.w-blog.layout_tiles .g-filters:not(.style_2)~.w-blog-list, .l-section.height_auto .g-cols:not(.type_boxes) .w-blog.layout_tiles:not(.with_filters) .w-blog-list {
margin-top: 2px;
}
.w-blog.layout_tiles .w-blog-post {
padding: 2px;
}
.w-blog.layout_tiles .w-blog-post-h {
overflow: hidden;
}
.w-blog.layout_tiles .has-post-thumbnail .w-blog-post-preview:after {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: linear-gradient(transparent,  rgba(30, 30, 30, 0.8)) repeat-x;
}
.w-blog.layout_tiles .w-blog-post-preview img {
transition: transform 0.3s;
}
.no-touch .w-blog.layout_tiles .w-blog-post-h:hover .w-blog-post-preview img {
transform: scale(1.2);
}
.w-blog.layout_tiles .w-blog-post:not(.has-post-thumbnail) .w-blog-post-preview-icon {
display: block;
}
.w-blog.layout_tiles .w-blog-post-preview-icon:before {
display: none;
}
.w-blog.layout_tiles .w-blog-post-body {
position: absolute;
left: 0;
right: 0;
bottom: 0;
padding: 0 2rem 1rem;
pointer-events: none;
color: #fff;
}
.w-blog.layout_tiles .w-blog-post-title {
font-weight: bold;
}
.w-blog.layout_tiles .w-blog-post-title a, .no-touch .w-blog.layout_tiles .w-blog-post-meta a:hover {
color: #fff !important;
}
.w-blog.layout_tiles .w-blog-post-meta {
margin-bottom: 0.4rem;
}
.w-blog.layout_tiles .w-blog-post-meta>* {
color: rgba(255, 255, 255, 0.5);
pointer-events: auto;
}
.w-blog.layout_tiles .w-blog-post-meta-category {
position: absolute;
left: 2rem;
bottom: 100%;
font-size: 0;
margin: 0 -0.15rem 0.6rem;
}
.w-blog.layout_tiles .w-blog-post-meta-category:before {
display: none;
}
.w-blog.layout_tiles .w-blog-post-meta-category a {
display: inline-block;
vertical-align: top;
font-size: 0.7rem;
line-height: 1.8rem;
font-weight: bold;
text-transform: uppercase;
margin: 0.15rem;
padding: 0 0.8rem;
border-radius: 5rem;
border: none !important;
background-color: rgba(0, 0, 0, 0.3);
color: #fff !important;
}
.w-blog.layout_tiles .w-blog-post-content, .w-blog.layout_tiles .w-blog-post-more {
display: none;
}
.w-blog.layout_cards .w-blog-list {
margin: -5px -5px 5px;
}
.w-blog.layout_cards.type_grid .w-blog-list {
display: flex;
flex-wrap: wrap;
}
.w-blog.layout_cards.type_carousel .owl-stage {
display: flex;
}
.l-section.width_full .g-cols:not(.type_boxes) .w-blog.layout_cards .w-blog-list {
margin-left: 5px;
margin-right: 5px;
}
.w-blog.layout_cards .g-filters:not(.style_2)~.w-blog-list, .l-section.height_auto .g-cols:not(.type_boxes) .w-blog.layout_cards:not(.with_filters) .w-blog-list {
margin-top: 5px;
}
.w-blog.layout_cards .w-blog-post {
padding: 5px;
}
.w-blog.layout_cards .w-blog-post-h {
border-radius: 0.3rem;
overflow: hidden;
height: 100%;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.08),  0 1px 5px rgba(0, 0, 0, 0.06);
transition: box-shadow 0.3s;
}
.w-blog.layout_cards .w-blog-post-h:hover {
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08),  0 2px 12px rgba(0, 0, 0, 0.16);
z-index: 3;
}
.w-blog.layout_cards .w-blog-post-body {
padding: 9% 11% 10%}
.w-blog.layout_cards .w-blog-post-title {
font-weight: bold;
}
.w-blog.layout_cards.with_categories .w-blog-post:not(.has-post-thumbnail) .w-blog-post-title {
margin-top: 3.6rem;
}
.w-blog.layout_cards .w-blog-post-meta-category {
position: absolute;
top: 3rem;
left: 11%;
font-size: 0;
margin: -0.15rem;
}
.w-blog.layout_cards .has-post-thumbnail .w-blog-post-meta-category {
top: 1.2rem;
left: 1.2rem;
}
.w-blog.layout_cards .w-blog-post-meta-category:before {
display: none;
}
.w-blog.layout_cards .w-blog-post-meta-category a {
display: inline-block;
vertical-align: top;
font-size: 0.7rem;
line-height: 1.8rem;
font-weight: bold;
text-transform: uppercase;
margin: 0.15rem;
padding: 0 0.8rem;
border-radius: 5rem;
border: none !important;
background-color: rgba(0, 0, 0, 0.3);
color: #fff !important;
}
.w-blog.layout_cards .g-pagination {
margin-top: 2rem;
}
.w-blog.layout_latest[class*="cols_"] .w-blog-list {
margin-left: -1.5rem;
margin-right: -1.5rem;
}
.l-section.width_full .g-cols:not(.type_boxes) .w-blog.layout_latest .w-blog-list {
margin-left: 1.5rem;
margin-right: 1.5rem;
}
.w-blog.layout_latest .g-filters:not(.style_2)~.w-blog-list, .l-section.height_auto .g-cols:not(.type_boxes) .w-blog.layout_latest:not(.with_filters) .w-blog-list {
margin-top: 3rem;
}
.w-blog.layout_latest .w-blog-post {
min-height: 5rem;
margin-bottom: 3rem;
}
.w-blog.layout_latest[class*="cols_"] .w-blog-post {
padding: 0 1.5rem;
}
.w-blog.layout_latest .w-blog-post-body {
margin-left: 6.5rem;
}
.w-blog.layout_latest .w-blog-post-meta-date {
position: absolute;
left: 0;
top: 0;
text-align: center;
height: 5rem;
width: 5rem;
padding: 1rem 0 0;
border-radius: 50%;
border-style: solid;
border-width: 2px;
color: inherit;
}
.w-blog-post-meta-date-day {
display: block;
font-size: 1.5rem;
line-height: 2rem;
}
.w-blog-post-meta-date-month {
display: block;
font-size: 0.9rem;
line-height: 1rem;
text-transform: uppercase;
}
.w-blog.layout_latest .w-blog-post-meta-date:before, .w-blog-post-meta-date-year {
display: none;
}
.w-blog.layout_compact[class*="cols_"] .w-blog-list {
margin-left: -1.5rem;
margin-right: -1.5rem;
}
.l-section.width_full .g-cols:not(.type_boxes) .w-blog.layout_compact .w-blog-list {
margin-left: 1.5rem;
margin-right: 1.5rem;
}
.w-blog.layout_compact .g-filters:not(.style_2)~.w-blog-list, .l-section.height_auto .g-cols:not(.type_boxes) .w-blog.layout_compact:not(.with_filters) .w-blog-list {
margin-top: 3rem;
}
.w-blog.layout_compact[class*="cols_"] .w-blog-post {
padding: 0 1.5rem;
}
.w-blog.layout_compact .w-blog-post {
margin-bottom: 2rem;
}
.w-blog.layout_compact .w-blog-post-title {
font-size: inherit;
margin-bottom: 0.2rem;
}
.w-blog.layout_compact .w-blog-post-meta>* {
margin: 0 0.6rem 0 0;
}
.w-blog.layout_compact .w-blog-post-meta>*:before {
display: none;
}
.l-section.for_related .w-blog.layout_compact .w-blog-post {
margin-bottom: 0.6rem;
}
.l-section.for_related .w-blog.layout_compact .w-blog-post:last-child {
margin-bottom: 0.3rem;
}
.l-section.for_related .w-blog.layout_compact .w-blog-post-title, .l-section.for_related .w-blog.layout_compact .w-blog-post-meta {
display: inline-block;
vertical-align: baseline;
margin-right: 0.6rem;
}
.w-blog.layout_related .w-blog-list {
overflow: hidden;
margin: 0 -1rem;
}
.w-blog.layout_related .w-blog-post {
float: left;
padding: 0 1rem;
width: 33.3333%}
.w-blog.layout_related .w-blog-post:not(.has-post-thumbnail) .w-blog-post-preview-icon {
display: block;
}
.w-blog.layout_related .w-blog-post-title {
font-size: inherit;
padding-top: 0.6rem;
margin-bottom: 0.2rem;
}
.w-blog.layout_related .w-blog-post-meta>*:before {
display: none;
}
.w-blog-post.format-link .w-blog-post-title a:after {
content: '\f08e';
font-family: fontawesome;
font-weight: normal;
line-height: 1;
font-size: 0.8em;
margin-left: 0.6em;
}
.w-blog-post.format-link .w-blog-post-content, .w-blog-post.format-link .w-blog-post-meta-comments {
display: none;
}
.w-blog-post.format-quote blockquote {
font-size: 1.4rem;
line-height: 1.6;
font-style: normal;
padding: 0;
margin: 0;
border: none;
}
.w-blog-post.format-quote blockquote cite {
font-style: inherit;
opacity: 0.5;
}
.w-blog.layout_classic .format-quote.has-post-thumbnail blockquote {
padding-top: 1.4rem;
}
.w-blog.layout_tiles .format-quote blockquote {
margin-bottom: 0.6rem;
}
.w-blog.layout_cards .format-quote .w-blog-post-h {
color: #fff;
}
.widget_us_blog {
max-width: 350px;
}
.widget_us_blog .w-blog-post-preview-icon:before {
font-size: 1.5rem;
line-height: 2.5rem;
width: 2.5rem;
}
.widget_us_blog .w-blog-post-title {
font-size: inherit;
margin-bottom: 0.2rem;
}
.widget_us_blog .w-blog-post-meta>* {
margin: 0 0.6rem 0 0;
}
.widget_us_blog .w-blog-post-meta>*:before {
display: none;
}
.widget_us_blog .w-blog.layout_classic .w-blog-post {
margin-bottom: 1.5rem;
}
.widget_us_blog .w-blog.layout_classic .format-audio .w-blog-post-title, .widget_us_blog .w-blog.layout_classic .format-video .w-blog-post-title, .widget_us_blog .w-blog.layout_classic .format-gallery .w-blog-post-title, .widget_us_blog .w-blog.layout_classic .has-post-thumbnail .w-blog-post-title {
padding-top: 0.5rem;
}
.widget_us_blog .w-blog.layout_tiles .w-blog-post-body {
padding: 0 1rem 0.5rem;
}
.widget_us_blog .w-blog.layout_tiles .w-blog-post-meta-category {
left: 1rem;
}
.widget_us_blog .w-blog.layout_compact .w-blog-post, .widget_us_blog .w-blog.layout_smallcircle .w-blog-post, .widget_us_blog .w-blog.layout_smallsquare .w-blog-post {
margin-bottom: 1rem;
}
.widget_us_blog .w-blog.layout_smallcircle .w-blog-post-preview, .widget_us_blog .w-blog.layout_smallsquare .w-blog-post-preview {
width: 5rem;
}
.widget_us_blog .w-blog.layout_smallcircle .w-blog-post-body, .widget_us_blog .w-blog.layout_smallsquare .w-blog-post-body {
margin-left: 5.8rem;
}
.l-section.preview_basic>.l-section-h {
padding-bottom: 0;
}
.l-section.preview_basic + .l-section>.l-section-h {
padding-top: 0;
}
.l-section.preview_basic .w-blog-post-preview {
margin-bottom: 2rem;
}
.l-section.preview_basic .w-blog-post-meta {
padding: 0 0 1rem;
}
.l-section.preview_none>.l-section-h {
padding-bottom: 0;
}
.l-section.preview_none + .l-section>.l-section-h {
padding-top: 0;
}
.l-section.preview_none .w-blog-post-preview {
display: none;
}
.l-section.preview_none .w-blog-post-meta {
padding: 0.4rem 0 1.2rem;
}
.l-section.preview_modern>.l-section-h {
padding-bottom: 0;
}
.l-section.preview_modern .w-blog {
position: relative;
padding: 40% 2.5rem 2rem;
}
.l-section.preview_modern .w-blog:after {
content: '';
position: absolute;
left: 0;
right: 0;
bottom: 0;
height: 50%;
background: linear-gradient(transparent,  rgba(30, 30, 30, 0.8)) repeat-x;
}
.l-section.preview_modern .w-blog-post-preview {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
overflow: hidden;
}
.l-section.preview_modern .w-blog-post-body {
margin: 0 auto;
position: relative;
z-index: 1;
}
.l-section.preview_modern .w-blog-post-title {
color: #fff;
}
.l-section.preview_modern .w-blog-post-meta>* {
color: rgba(255, 255, 255, 0.5);
}
.no-touch .l-section.preview_modern .w-blog-post-meta a:hover {
color: #fff;
}
.sidebar_left .l-section.preview_modern + .l-section>.l-section-h, .sidebar_right .l-section.preview_modern + .l-section>.l-section-h {
padding-top: 2.5rem;
}
.sidebar_none .l-section.preview_modern .l-section-h, .sidebar_none .l-section.preview_modern .w-blog {
position: static;
}
.sidebar_none .l-section.preview_modern .w-blog {
padding-top: 20%;
padding-left: 0;
padding-right: 0;
}
.sidebar_none .l-section.preview_trendy {
overflow: hidden;
}
.l-section.preview_trendy .w-blog {
position: relative;
text-align: center;
padding: 24% 2.5rem;
}
.l-section.preview_trendy .w-blog:after {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: rgba(0, 0, 0, 0.5);
}
.l-section.preview_trendy .w-blog-post-preview {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
}
.l-section.preview_trendy .w-blog-post-body {
position: relative;
padding-top: 3rem;
z-index: 1;
}
.l-section.preview_trendy .w-blog-post-title {
font-weight: bold;
color: #fff;
}
.l-section.preview_trendy .w-blog-post-meta>* {
color: rgba(255, 255, 255, 0.5);
}
.no-touch .l-section.preview_trendy .w-blog-post-meta a:hover {
color: #fff;
}
.l-section.preview_trendy .w-blog-post-meta-category {
position: absolute;
top: 0;
left: 0;
right: 0;
font-size: 0;
margin: 0;
}
.l-section.preview_trendy .w-blog-post-meta-category:before {
display: none;
}
.l-section.preview_trendy .w-blog-post-meta-category a {
display: inline-block;
vertical-align: top;
font-size: 0.7rem;
line-height: 1.8rem;
font-weight: bold;
text-transform: uppercase;
margin: 0.15rem;
padding: 0 0.8rem;
border-radius: 5rem;
border: none !important;
background-color: rgba(0, 0, 0, 0.3);
color: #fff;
}
.sidebar_left .l-section.preview_trendy>.l-section-h, .sidebar_right .l-section.preview_trendy>.l-section-h {
padding-bottom: 0;
}
.sidebar_left .l-section.preview_trendy + .l-section>.l-section-h, .sidebar_right .l-section.preview_trendy + .l-section>.l-section-h {
padding-top: 2.5rem;
}
.sidebar_none .l-section.preview_trendy .l-section-h, .sidebar_none .l-section.preview_trendy .w-blog {
position: static;
}
.sidebar_none .l-section.preview_trendy .w-blog {
padding: 10% 0;
}
.sidebar_none .l-header.bg_transparent + .l-main .l-section.preview_trendy .w-blog {
padding-top: 5%}
.l-section.for_blogpost~.l-section:last-child {
margin-bottom: 4rem;
}
.l-section.for_tags .l-section-h {
padding: 2rem 0;
}
.l-section.for_blogpost + .l-section + .l-section.for_tags .l-section-h {
padding-top: 0;
}
.l-section.for_sharing .l-section-h {
padding: 0 0 2rem;
}
.l-section.for_author .l-section-h {
padding: 0;
}
.l-section.for_related .l-section-h {
padding: 2rem 0;
border-top: 1px solid;
border-color: inherit;
}
.l-navigation + .l-section.for_related .l-section-h, .l-section.for_author + .l-section.for_related .l-section-h {
border-top: none;
}
.l-section.for_blognav .l-section-h {
padding: 2rem 0;
border-top: 1px solid;
border-color: inherit;
}
.l-section.for_author + .l-section.for_blognav .l-section-h {
border-top: none;
}
.w-blognav {
display: flex;
}
body.rtl .w-blognav.inv_false, body:not(.rtl) .w-blognav.inv_true {
flex-direction: row-reverse;
}
.w-blognav-item {
padding: 0 2.2rem;
width: 50%;
position: relative;
color: inherit !important;
transition: none;
}
.w-blognav-item:only-of-type {
width: 100%}
.w-blognav.inv_false .to_prev, .w-blognav.inv_true .to_next {
text-align: left;
}
.w-blognav.inv_false .to_next, .w-blognav.inv_true .to_prev {
text-align: right;
}
.w-blognav-item:before {
font: 2.5rem/1 fontawesome;
position: absolute;
top: 0.2rem;
opacity: 0.3;
}
.w-blognav.inv_false .to_prev:before, .w-blognav.inv_true .to_next:before {
content: '\f104';
left: 0;
}
.w-blognav.inv_false .to_next:before, .w-blognav.inv_true .to_prev:before {
content: '\f105';
right: 0;
}
.w-blognav-meta {
display: block;
font-size: 0.8rem;
line-height: 1.4rem;
opacity: 0.5;
}
.w-blognav-title {
transition: color 0.3s;
}
.w-author {
overflow: hidden;
padding: 2rem;
border-radius: 0.3rem;
border: 2px solid;
}
.w-author + .w-blog {
margin-top: 3.5rem;
}
.w-author-img {
float: left;
}
.w-author-img img {
display: inline-block;
vertical-align: top;
width: 90px;
border-radius: 50%}
.w-author-name {
font-size: 1.2rem;
line-height: 1.5;
margin: 0 0 0.5rem 8rem;
}
.w-author-url {
font-size: 0.9rem;
line-height: 1.7;
margin: 0 0 0.6rem 8rem;
}
.w-author-url a {
color: inherit;
}
.w-author-desc {
font-size: 0.9rem;
line-height: 1.7;
margin-left: 8rem;
margin-bottom: 0 !important;
}
.w-author-meta {
font-weight: bold;
margin: 0 0 0.6rem 8rem;
}
.g-tags {
font-size: 0.9rem;
}
.g-tags:before {
content: '\f02c';
font-family: fontawesome;
vertical-align: top;
margin-right: 0.2rem;
opacity: 0.5;
}
.g-tags-title {
display: none;
}
.widget_archive ul li, .widget_categories ul li, .widget_recent_entries ul li {
position: relative;
line-height: 1.4rem;
padding-left: 1rem;
margin-bottom: 0.6rem;
}
.widget_archive ul li:before, .widget_categories ul li:before, .widget_recent_entries ul li:before {
position: absolute;
left: 0;
content: '\f105';
font-family: fontawesome;
font-size: 1.2rem;
opacity: 0.5;
}
.widget_recent_entries ul li span {
display: block;
font-size: 0.9rem;
opacity: 0.5;
}
.widget_tag_cloud a {
color: inherit;
}
.widget_rss .widgettitle a {
padding-left: 2rem;
position: relative;
}
.widget_rss .widgettitle a:first-child {
display: none;
}
.widget_rss .widgettitle a:before {
position: absolute;
top: 0;
left: 0;
content: '\f143';
font-family: fontawesome;
opacity: 0.5;
}
.widget_rss ul li span {
display: block;
opacity: 0.5;
}
.widget_rss ul li cite {
font-size: 0.9rem;
font-style: normal;
opacity: 0.5;
}
.widget_rss ul li div {
display: block;
font-size: 0.9rem;
}
.widget_calendar #calendar_wrap {
padding: 1rem;
border-style: solid;
border-width: 2px;
}
#wp-calendar {
width: 100%}
#wp-calendar caption {
font-size: 1.2rem;
padding: 0.5rem 1.5rem 1rem;
}
#wp-calendar thead th, #wp-calendar tbody td, #wp-calendar tfoot td {
padding: 0;
border: none;
text-align: center;
line-height: 2rem;
}
#wp-calendar thead th {
font-size: 0.7rem;
font-weight: normal;
border-top: none;
opacity: 0.5;
}
#wp-calendar tbody td a {
display: block;
font-size: 1.2rem;
font-weight: bold;
}
#wp-calendar tbody td#today {
font-size: 1.2rem;
font-weight: bold;
}
#wp-calendar td#prev {
text-align: left;
padding-left: 0.7rem;
}
#wp-calendar td#next {
text-align: right;
padding-right: 0.7rem;
}
.rounded_none .w-author, .rounded_none .w-blog-post-h, .rounded_none .w-blog-post-meta-category a {
border-radius: 0 !important;
}
.no-touch .links_underline .w-author-name a:hover, .no-touch .links_underline .w-author-url a:hover, .no-touch .links_underline .w-author-desc a:hover, .no-touch .links_underline a:hover + .w-blog-post-body .w-blog-post-title a, .no-touch .links_underline .w-blog-post-meta a:hover, .no-touch .links_underline .w-blognav a:hover .w-blognav-title, .no-touch .links_underline .g-tags a:hover, .no-touch .links_underline #wp-calendar td a:hover, .no-touch .links_underline .widget_tag_cloud a:hover {
border-bottom: 1px solid;
}
.w-btn, .cl-btn, .button, .ubtn, input[type="button"], input[type="submit"] {
display: inline-block;
vertical-align: top;
text-align: center;
//  white-space: nowrap;
position: relative;
background: none;
border: none;
z-index: 0;
cursor: pointer;
transition: background-color 0.3s,  border-color 0.3s,  box-shadow 0.3s,  op
acity 0.3s,  color 0.3s;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
a.w-btn {
border-width: 0 !important;
}
.w-btn-label {
position: relative;
}
.w-btn-label:empty {
padding: 0.5em !important;
}
.w-btn i {
position: absolute;
line-height: inherit;
vertical-align: top;
}
.w-btn.icon_atleft i + .w-btn-label {
padding-left: 1.6em;
}
.w-btn.icon_atright i + .w-btn-label {
padding-right: 1.6em;
}
.w-btn:after {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
border-radius: inherit;
border-width: 2px;
border-style: solid;
border-color: inherit;
}
.w-btn-wrapper {
margin: 0.3rem 0;
}
.w-btn-wrapper.align_left {
display: inline-block;
vertical-align: top;
margin-right: 1rem;
}
.w-btn-wrapper.align_right {
float: right;
margin-left: 1rem;
}
.wpb_column.align_center .w-btn-wrapper.align_left, .wpb_column.align_center .w-btn-wrapper.align_right {
margin-left: 0.6rem;
margin-right: 0.6rem;
}
.btn_hov_slide .w-btn.style_solid:after {
border: none;
}
.btn_hov_slide .w-btn, .btn_hov_slide .button, .btn_hov_slide .cl-btn, .btn_hov_slide input[type="button"], .btn_hov_slide input[type="submit"] {
overflow: hidden;
}
.no-touch .btn_hov_slide .w-btn:before, .no-touch .btn_hov_slide .cl-btn:before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
height: 0;
transition: height 0.3s;
background-color: rgba(0, 0, 0, 0.15);
}
.no-touch .btn_hov_slide .w-btn:hover:before, .no-touch .btn_hov_slide .cl-btn:hover:before {
height: 100%}
.btn_hov_fade .w-btn.style_solid:after {
border: none;
}
.btn_hov_fade .w-btn, .btn_hov_fade .button, .btn_hov_fade .cl-btn, .btn_hov_fade input[type="button"], .btn_hov_fade input[type="submit"] {
overflow: hidden;
}
.no-touch .btn_hov_fade .w-btn:before, .no-touch .btn_hov_fade .cl-btn:before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: 0;
transition: opacity 0.3s;
background-color: rgba(0, 0, 0, 0.15);
}
.no-touch .btn_hov_fade .w-btn:hover:before, .no-touch .btn_hov_fade .cl-btn:hover:before {
opacity: 1;
}
.no-touch .btn_hov_reverse .w-btn.style_solid:hover {
background-color: transparent;
}
.w-btn.color_transparent {
overflow: visible;
margin: 0 0.25em;
padding: 0 !important;
background: none !important;
box-shadow: none !important;
}
.w-btn.color_transparent.style_outlined {
font-weight: normal;
font-family: inherit;
text-transform: none;
letter-spacing: 0;
}
.w-btn.color_transparent:before, .w-btn.color_transparent:after {
display: none !important;
}
.w-btn.color_transparent.icon_atleft i {
left: 0 !important;
}
.w-btn.color_transparent.icon_atright i {
right: 0 !important;
}
.l-body .cl-btn, .no-touch .l-body .cl-btn:hover, input[type="button"], input[type="submit"] {
color: #fff;
}
.w-btn.color_primary.style_solid, .w-btn.color_secondary.style_solid, .no-touch .btn_hov_fade .w-btn.color_primary.style_outlined:hover, .no-touch .btn_hov_fade .w-btn.color_secondary.style_outlined:hover, .no-touch .btn_hov_slide .w-btn.color_primary.style_outlined:hover, .no-touch .btn_hov_slide .w-btn.color_secondary.style_outlined:hover, .no-touch .btn_hov_reverse .w-btn.color_primary.style_outlined:hover, .no-touch .btn_hov_reverse .w-btn.color_secondary.style_outlined:hover {
color: #fff !important;
}
.w-btn.color_light {
color: inherit !important;
}
.w-btn.color_light.style_solid:before {
background-color: rgba(0, 0, 0, 0.05);
}
.l-section.color_primary .w-btn.color_light.style_solid, .l-section.color_secondary .w-btn.color_light.style_solid, .l-section.color_custom .w-btn.color_light.style_solid {
background-color: rgba(255, 255, 255, 0.15);
}
.l-section.color_primary .w-btn.color_light.style_outlined, .l-section.color_secondary .w-btn.color_light.style_outlined, .l-section.color_custom .w-btn.color_light.style_outlined {
border-color: rgba(255, 255, 255, 0.33);
}
.l-section.color_primary .w-btn.color_light:before, .l-section.color_secondary .w-btn.color_light:before, .l-section.color_custom .w-btn.color_light:before {
background-color: rgba(255, 255, 255, 0.1);
}
.w-btn.color_white {
border-color: #fff !important;
}
.w-btn.color_white.style_solid, .w-btn.color_white.style_outlined:before, .no-touch .btn_hov_reverse .w-btn.color_white.style_outlined:hover {
background-color: #fff;
}
.w-btn.color_white.style_outlined, .no-touch .btn_hov_reverse .w-btn.color_white.style_solid:hover {
color: #fff !important;
}
.w-btn.color_white.style_solid, .no-touch .btn_hov_fade .w-btn.color_white.style_outlined:hover, .no-touch .btn_hov_slide .w-btn.color_white.style_outlined:hover, .no-touch .btn_hov_reverse .w-btn.color_white.style_outlined:hover {
color: #333 !important;
}
.w-btn.color_white.style_solid:before {
background-color: rgba(0, 0, 0, 0.08);
}
.w-btn.color_black {
border-color: #000 !important;
}
.w-btn.color_black.style_solid, .w-btn.color_black.style_outlined:before, .no-touch .btn_hov_reverse .w-btn.color_black.style_outlined:hover {
background-color: #000;
}
.w-btn.color_black.style_outlined, .no-touch .btn_hov_reverse .w-btn.color_black.style_solid:hover {
color: #000 !important;
}
.w-btn.color_black.style_solid, .no-touch .btn_hov_fade .w-btn.color_black.style_outlined:hover, .no-touch .btn_hov_slide .w-btn.color_black.style_outlined:hover, .no-touch .btn_hov_reverse .w-btn.color_black.style_outlined:hover {
color: #fff !important;
}
.w-btn.color_black.style_solid:before {
background-color: rgba(255, 255, 255, 0.15);
}
.w-btn.color_red {
border-color: #f40 !important;
}
.w-btn.color_red.style_solid, .w-btn.color_red.style_outlined:before, .no-touch .btn_hov_reverse .w-btn.color_red.style_outlined:hover {
background-color: #f40;
}
.w-btn.color_red.style_outlined, .no-touch .btn_hov_reverse .w-btn.color_red.style_solid:hover {
color: #f40 !important;
}
.w-btn.color_red.style_solid, .no-touch .btn_hov_fade .w-btn.color_red.style_outlined:hover, .no-touch .btn_hov_slide .w-btn.color_red.style_outlined:hover, .no-touch .btn_hov_reverse .w-btn.color_red.style_outlined:hover {
color: #fff !important;
}
.w-btn.color_pink {
border-color: #ff6b77 !important;
}
.w-btn.color_pink.style_solid, .w-btn.color_pink.style_outlined:before, .no-touch .btn_hov_reverse .w-btn.color_pink.style_outlined:hover {
background-color: #ff6b77;
}
.w-btn.color_pink.style_outlined, .no-touch .btn_hov_reverse .w-btn.color_pink.style_solid:hover {
color: #ff6b77 !important;
}
.w-btn.color_pink.style_solid, .no-touch .btn_hov_fade .w-btn.color_pink.style_outlined:hover, .no-touch .btn_hov_slide .w-btn.color_pink.style_outlined:hover, .no-touch .btn_hov_reverse .w-btn.color_pink.style_outlined:hover {
color: #fff !important;
}
.w-btn.color_blue {
border-color: #5ac8ed !important;
}
.w-btn.color_blue.style_solid, .w-btn.color_blue.style_outlined:before, .no-touch .btn_hov_reverse .w-btn.color_blue.style_outlined:hover {
background-color: #5ac8ed;
}
.w-btn.color_blue.style_outlined, .no-touch .btn_hov_reverse .w-btn.color_blue.style_solid:hover {
color: #5ac8ed !important;
}
.w-btn.color_blue.style_solid, .no-touch .btn_hov_fade .w-btn.color_blue.style_outlined:hover, .no-touch .btn_hov_slide .w-btn.color_blue.style_outlined:hover, .no-touch .btn_hov_reverse .w-btn.color_blue.style_outlined:hover {
color: #fff !important;
}
.w-btn.color_green {
border-color: #59ba41 !important;
}
.w-btn.color_green.style_solid, .w-btn.color_green.style_outlined:before, .no-touch .btn_hov_reverse .w-btn.color_green.style_outlined:hover {
background-color: #59ba41;
}
.w-btn.color_green.style_outlined, .no-touch .btn_hov_reverse .w-btn.color_green.style_solid:hover {
color: #59ba41 !important;
}
.w-btn.color_green.style_solid, .no-touch .btn_hov_fade .w-btn.color_green.style_outlined:hover, .no-touch .btn_hov_slide .w-btn.color_green.style_outlined:hover, .no-touch .btn_hov_reverse .w-btn.color_green.style_outlined:hover {
color: #fff !important;
}
.w-btn.color_yellow {
border-color: #fac000 !important;
}
.w-btn.color_yellow.style_solid, .w-btn.color_yellow.style_outlined:before, .no-touch .btn_hov_reverse .w-btn.color_yellow.style_outlined:hover {
background-color: #fac000;
}
.w-btn.color_yellow.style_outlined, .no-touch .btn_hov_reverse .w-btn.color_yellow.style_solid:hover {
color: #fac000 !important;
}
.w-btn.color_yellow.style_solid, .no-touch .btn_hov_fade .w-btn.color_yellow.style_outlined:hover, .no-touch .btn_hov_slide .w-btn.color_yellow.style_outlined:hover, .no-touch .btn_hov_reverse .w-btn.color_yellow.style_outlined:hover {
color: #fff !important;
}
.w-btn.color_midnight {
border-color: #2c3e50 !important;
}
.w-btn.color_midnight.style_solid, .w-btn.color_midnight.style_outlined:before, .no-touch .btn_hov_reverse .w-btn.color_midnight.style_outlined:hover {
background-color: #2c3e50;
}
.w-btn.color_midnight.style_outlined, .no-touch .btn_hov_reverse .w-btn
.color_midnight.style_solid:hover {
color: #2c3e50 !important;
}
.w-btn.color_midnight.style_solid, .no-touch .btn_hov_fade .w-btn.color_midnight.style_outlined:hover, .no-touch .btn_hov_slide .w-btn.color_midnight.style_outlined:hover, .no-touch .btn_hov_reverse .w-btn.color_midnight.style_outlined:hover {
color: #fff !important;
}
.w-btn.color_midnight.style_solid:before {
background-color: rgba(0, 0, 0, 0.2);
}
.w-btn.color_purple {
border-color: #8560a8 !important;
}
.w-btn.color_purple.style_solid, .w-btn.color_purple.style_outlined:before, .no-touch .btn_hov_reverse .w-btn.color_purple.style_outlined:hover {
background-color: #8560a8;
}
.w-btn.color_purple.style_outlined, .no-touch .btn_hov_reverse .w-btn.color_purple.style_solid:hover {
color: #8560a8 !important;
}
.w-btn.color_purple.style_solid, .no-touch .btn_hov_fade .w-btn.color_purple.style_outlined:hover, .no-touch .btn_hov_slide .w-btn.color_purple.style_outlined:hover, .no-touch .btn_hov_reverse .w-btn.color_purple.style_outlined:hover {
color: #fff !important;
}
.w-btn.color_navy {
border-color: #1265a8 !important;
}
.w-btn.color_navy.style_solid, .w-btn.color_navy.style_outlined:before, .no-touch .btn_hov_reverse .w-btn.color_navy.style_outlined:hover {
background-color: #1265a8;
}
.w-btn.color_navy.style_outlined, .no-touch .btn_hov_reverse .w-btn.color_navy.style_solid:hover {
color: #1265a8 !important;
}
.w-btn.color_navy.style_solid, .no-touch .btn_hov_fade .w-btn.color_navy.style_outlined:hover, .no-touch .btn_hov_slide .w-btn.color_navy.style_outlined:hover, .no-touch .btn_hov_reverse .w-btn.color_navy.style_outlined:hover {
color: #fff !important;
}
.w-btn.color_teal {
border-color: #008b83 !important;
}
.w-btn.color_teal.style_solid, .w-btn.color_teal.style_outlined:before, .no-touch .btn_hov_reverse .w-btn.color_teal.style_outlined:hover {
background-color: #008b83;
}
.w-btn.color_teal.style_outlined, .no-touch .btn_hov_reverse .w-btn.color_teal.style_solid:hover {
color: #008b83 !important;
}
.w-btn.color_teal.style_solid, .no-touch .btn_hov_fade .w-btn.color_teal.style_outlined:hover, .no-touch .btn_hov_slide .w-btn.color_teal.style_outlined:hover, .no-touch .btn_hov_reverse .w-btn.color_teal.style_outlined:hover {
color: #fff !important;
}
.w-btn.color_brown {
border-color: #6a4530 !important;
}
.w-btn.color_brown.style_solid, .w-btn.color_brown.style_outlined:before, .no-touch .btn_hov_reverse .w-btn.color_brown.style_outlined:hover {
background-color: #6a4530;
}
.w-btn.color_brown.style_outlined, .no-touch .btn_hov_reverse .w-btn.color_brown.style_solid:hover {
color: #6a4530 !important;
}
.w-btn.color_brown.style_solid, .no-touch .btn_hov_fade .w-btn.color_brown.style_outlined:hover, .no-touch .btn_hov_slide .w-btn.color_brown.style_outlined:hover, .no-touch .btn_hov_reverse .w-btn.color_brown.style_outlined:hover {
color: #fff !important;
}
.w-btn.color_cream {
border-color: #ffe2bf !important;
}
.w-btn.color_cream.style_solid, .w-btn.color_cream.style_outlined:before, .no-touch .btn_hov_reverse .w-btn.color_cream.style_outlined:hover {
background-color: #ffe2bf;
}
.w-btn.color_cream.style_outlined, .no-touch .btn_hov_reverse .w-btn.color_cream.style_solid:hover {
color: #ffe2bf !important;
}
.w-btn.color_cream.style_solid, .no-touch .btn_hov_fade .w-btn.color_cream.style_outlined:hover, .no-touch .btn_hov_slide .w-btn.color_cream.style_outlined:hover, .no-touch .btn_hov_reverse .w-btn.color_cream.style_outlined:hover {
color: #65584c !important;
}
.w-btn.color_cream.style_solid:before {
background-color: rgba(0, 0, 0, 0.08);
}
.w-btn.color_lime {
border-color: #baeb59 !important;
}
.w-btn.color_lime.style_solid, .w-btn.color_lime.style_outlined:before, .no-touch .btn_hov_reverse .w-btn.color_lime.style_outlined:hover {
background-color: #baeb59;
}
.w-btn.color_lime.style_outlined, .no-touch .btn_hov_reverse .w-btn.color_lime.style_solid:hover {
color: #baeb59 !important;
}
.w-btn.color_lime.style_solid, .no-touch .btn_hov_fade .w-btn.color_lime.style_outlined:hover, .no-touch .btn_hov_slide .w-btn.color_lime.style_outlined:hover, .no-touch .btn_hov_reverse .w-btn.color_lime.style_outlined:hover {
color: #606652 !important;
}
.w-btn.color_lime.style_solid:before {
background-color: rgba(0, 0, 0, 0.08);
}
.no-touch .links_underline .w-btn.color_transparent
:hover .w-btn-label {
border-bottom: 1px solid;
}
.vc_chart ul.vc_chart-legend {
font-size: inherit;
margin: 0;
padding: 0;
}
.vc_chart ul.vc_chart-legend li {
list-style: none;
padding: 0;
line-height: 1.4rem;
}
.vc_chart .vc_chart-legend span {
display: inline-block;
vertical-align: top;
height: 1rem;
width: 1rem;
margin: 0.15rem 0.3rem 0.15rem 0;
}
@media (min-width:768px) {
.vc_chart .vc_chart-with-legend {
display: inline-block;
vertical-align: middle;
width: 60%}
.vc_chart .vc_chart-legend {
display: inline-block;
vertical-align: middle;
width: 40%}
.vc_chart ul.vc_chart-legend li {
margin-left: 2rem;
}
.vc_line-chart .vc_chart-with-legend {
width: 75%}
.vc_line-chart .vc_chart-legend {
width: 25%}
}.w-contacts-item.for_address:before {
content: '\f041';
font-family: fontawesome;
}
.w-contacts-item.for_phone:before {
content: '\f095';
font-family: fontawesome;
}
.w-contacts-item.for_email:before {
content: '\f0e0';
font-family: fontawesome;
}
.w-contacts-item.for_fax:before {
content: '\f02f';
font-family: fontawesome;
}
.l-main .w-contacts-list {
margin: 0 -1.3rem -1.3rem;
}
.l-main .w-contacts-item {
display: inline-flex;
align-items: center;
padding: 0 1.3rem 1.3rem;
}
.l-main .w-contacts-item:before {
flex-shrink: 0;
text-align: center;
font-size: 1.4rem;
line-height: 3.5rem;
width: 3.5rem;
margin-right: 1rem;
border-radius: 50%}
.l-section.color_primary .w-contacts-item:before, .l-section.color_secondary .w-contacts-item:before {
box-shadow: 0 0 0 2px #fff inset;
color: #fff;
}
.l-header .w-contacts-item, .l-footer .w-contacts-item {
position: relative;
margin-bottom: 0.8rem;
}
.l-header .w-contacts-item:last-child, .l-footer .w-contacts-item:last-child {
margin-bottom: 0;
}
.l-header .w-contacts-item:before, .l-footer .w-contacts-item:before {
display: block;
position: absolute;
top: 0;
left: 0;
text-align: center;
font-size: 1.2rem;
line-height: 1.3rem;
width: 1.3rem;
}
.l-header .w-contacts-item-value, .l-footer .w-contacts-item-value {
display: block;
margin-left: 2rem;
}
.no-touch .links_underline .w-contacts a:hover {
border-bottom: 1px solid;
}
.w-counter-number {
line-height: 1;
}
.l-section.color_primary .w-counter.color_heading .w-counter-number, .l-section.color_secondary .w-counter.color_heading .w-counter-number, .l-section.color_custom .w-counter.color_heading .w-counter-number {
color: inherit;
}
.w-counter.size_small .w-counter-number {
font-size: 4rem;
}
.w-counter.size_medium .w-counter-number {
font-size: 5rem;
}
.w-counter.size_large .w-counter-number {
font-size: 6rem;
}
.w-counter-title {
line-height: 1.4;
padding: 0.6rem 0;
margin: 0;
}
.w-map img {
max-width: none !important;
}
.w-map label {
display: inline;
width: auto;
}
.gm-style .gm-style-iw>div {
width: auto !important;
}
.gm-style-iw {
color: #333;
}
.gm-style-iw h1, .gm-style-iw h2, .gm-style-iw h3, .gm-style-iw h4, .gm-style-iw h5, .gm-style-iw h6, .gm-style-iw p, .gm-style-iw ul, .gm-style-iw ol {
margin: 0;
padding: 0.6rem 0.6rem 0.3rem !important;
color: inherit !important;
}
.w-gallery + p {
margin-top: 1.5rem;
}
.w-gallery-item {
display: inline-block;
vertical-align: top;
position: relative;
color: inherit !important;
width: 100%}
.w-gallery.link_file .w-gallery-item {
cursor: zoom-in;
}
.w-gallery-item-img {
position: relative;
}
.w-gallery-item-img img {
display: block;
margin: 0 auto;
}
.w-gallery[class*="cols_"] img {
width: 100%}
.no-touch a.w-gallery-item .w-gallery-item-img:after {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: 0;
transition: opacity 0.3s;
background-color: #fff;
}
.no-touch a.w-gallery-item:hover .w-gallery-item-img:after {
opacity: 0.5;
}
.w-gallery-item-meta {
line-height: 1.6;
}
.w-gallery-item-description {
font-size: 0.9rem;
margin: 0.2rem 0;
opacity: 0.5;
}
.w-gallery.style_simple .w-gallery-item-meta {
text-align: center;
padding: 0.5rem 1rem 1rem;
}
.w-gallery.style_modern .w-gallery-item-meta {
position: absolute;
left: 0;
right: 0;
bottom: 0;
max-height: 100%;
padding: 3rem 1rem 0.6rem;
overflow: hidden;
background: linear-gradient(transparent,  rgba(30, 30, 30, 0.8)) repeat-x;
color: #fff;
}
.w-gallery.with_indents .w-gallery-list {
margin: -4px;
}
.l-section.width_full .vc_col-sm-12 .w-gallery.with_indents .w-gallery-list {
margin-left: 4px;
margin-right: 4px;
}
.l-section.height_auto .vc_col-sm-12 .w-gallery.with_indents .w-gallery-list {
margin-top: 4px;
margin-bottom: 4px;
}
.w-gallery.with_indents .w-gallery-item {
padding: 4px;
}
.w-gallery.style_modern.with_indents .w-g
allery-item-meta {
left: 4px;
right: 4px;
bottom: 4px;
}
.rsArrow, .rsThumbs, .rsThumbsArrow {
cursor: pointer;
}
.rsOverflow, .rsSlide, .rsThumbs {
overflow: hidden;
}
.royalSlider>*, .rsGCaption, .rsTabs, .rsThumb, .rsThumbs {
float: left;
}
.royalSlider {
width: 600px;
height: 400px;
position: relative;
direction: ltr;
}
.rsContainer, .rsOverflow, .rsVisibleNearbyWrap {
height: 100%;
-webkit-tap-highlight-color: transparent;
width: 100%}
.rsWebkit3d .rsABlock, .rsWebkit3d .rsAbsoluteEl, .rsWebkit3d .rsBtnCenterer, .rsWebkit3d .rsContainer, .rsWebkit3d .rsLink, .rsWebkit3d .rsOverflow, .rsWebkit3d .rsPreloader, .rsWebkit3d .rsSlide, .rsWebkit3d .rsThumbs, .rsWebkit3d img {
-webkit-backface-visibility: hidden;
}
.rsFade.rsWebkit3d .rsContainer, .rsFade.rsWebkit3d .rsSlide, .rsFade.rsWebkit3d img {
-webkit-transform: none;
}
.rsOverflow {
position: relative;
float: left;
}
.rsVisibleNearbyWrap {
position: relative;
overflow: hidden;
left: 0;
top: 0;
}
.rsVisibleNearbyWrap .rsOverflow {
position: absolute;
left: 0;
top: 0;
}
.rsContainer {
position: relative;
}
.rsThumb {
position: relative;
}
.rsArrow, .rsNav, .rsThumbsArrow {
opacity: 1;
-webkit-transition: opacity .3s linear;
-moz-transition: opacity .3s linear;
-o-transition: opacity .3s linear;
transition: opacity .3s linear;
}
.rsHidden {
opacity: 0;
visibility: hidden;
-webkit-transition: visibility 0s linear .3s, opacity .3s linear;
-moz-transition: visibility 0s linear .3s, opacity .3s linear;
-o-transition: visibility 0s linear .3s, opacity .3s linear;
transition: visibility 0s linear .3s, opacity .3s linear;
}
.rsGCaption {
width: 100%;
text-align: center;
}
.royalSlider.rsFullscreen {
position: fixed!important;
height: auto!important;
width: auto!important;
margin: 0!important;
padding: 0!important;
z-index: 2147483647!important;
top: 0!important;
left: 0!important;
bottom: 0!important;
right: 0!important;
}
.royalSlider .rsSlide.rsFakePreloader {
opacity: 1!important;
-webkit-transition: 0s;
-moz-transition: 0s;
-o-transition: 0s;
transition: 0s;
display: none;
}
.rsSlide {
position: absolute;
left: 0;
top: 0;
display: block;
height: 100%;
width: 100%}
.royalSlider.rsAutoHeight, .rsAutoHeight .rsSlide {
height: auto;
}
.rsContent {
width: 100%;
height: 100%;
position: relative;
}
.rsPreloader {
position: absolute;
z-index: 0;
}
.rsNav {
-moz-user-select: -moz-none;
-webkit-user-select: none;
user-select: none;
}
.rsNavItem {
-webkit-tap-highlight-color: rgba(0, 0, 0, .25);
}
.rsThumbs {
position: relative;
z-index: 22;
}
.rsTabs {
background: 0 0!important;
}
.rsTabs, .rsThumbs {
-webkit-tap-highlight-color: transparent;
}
.rsVideoContainer {
width: auto;
height: auto;
line-height: 0;
position: relative;
}
.rsABlock, .rsLink, .rsVideoFrameHolder {
left: 0;
top: 0;
position: absolute;
}
.rsVideoFrameHolder {
background: #141414;
opacity: 0;
-webkit-transition: .3s;
}
.rsVideoFrameHolder.rsVideoActive {
opacity: 1;
}
.rsVideoContainer .rsVideoObj, .rsVideoContainer embed, .rsVideoContainer iframe, .rsVideoContainer video {
position: absolute;
z-index: 50;
left: 0;
top: 0;
width: 100%;
height: 100%}
.rsVideoContainer.rsIOSVideo embed, .rsVideoContainer.rsIOSVideo iframe, .rsVideoContainer.rsIOSVideo video {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding-right: 44px;
}
.rsABlock {
z-index: 15;
}
img.rsImg {
max-width: none;
}
.grab-cursor {
cursor: move;
cursor: -webkit-grab;
cursor: -o-grab;
cursor: -ms-grab;
cursor: grab;
}
.grabbing-cursor {
cursor: grabbing;
}
.rsNoDrag {
cursor: auto;
}
.rsLink {
width: 100%;
height: 100%;
display: block;
z-index: 20;
}
.w-slider:after {
display: block;
content: '';
clear: both;
}
.royalSlider {
height: auto;
width: 100%;
z-index: 1;
}
.royalSlider.rsFullscreen {
background-color: #111;
color: #fff;
}
.royalSlider .rsTmb, .royalSlider .rsABlock, .royalSlider.rsHor + img {
display: none;
}
.rsContent {
transition-duration: 0s !important;
}
.royalSlider .rsArrow {
display: block;
position: absolute;
top: 50%;
cursor: pointer;
z-index: 21;
font-size: 3rem;
text-align: center;
line-height: 4rem;
height: 4rem;
width: 4rem;
margin-top: -2rem;
text-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
color: #fff;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
}
.royalSlider .rsArrowLeft {
left: 0;
}
.royalSlider .rsArrowRight {
right: 0;
}
.royalSlider .rsArrow:after {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
content: '\f104';
font-family: fontawesome;
}
.royalSlider .rsArrow.rsArrowRight:after {
content: '\f105'}
.royalSlider .rsArrowDisabled:after {
display: none;
}
.rsBull
ets {
text-align: center;
line-height: 0;
padding-top: 0.5rem;
width: 100%}
.w-slider[class*="style_phone6"] .rsBullets {
padding-top: 32%}
.rsBullet {
display: inline-block;
vertical-align: top;
cursor: pointer;
}
.rsBullet span {
display: block;
border-radius: 50%;
background-color: rgba(0, 0, 0, 0.2);
width: 8px;
height: 8px;
margin: 6px;
}
.rsBullet.rsNavSelected span {
background-color: rgba(0, 0, 0, 0) !important;
border: 1px solid;
width: 10px;
height: 10px;
margin: 5px;
}
.color_primary .rsBullet span, .color_secondary .rsBullet span, .color_custom .rsBullet span {
background-color: rgba(255, 255, 255, 0.4);
}
.color_primary .rsBullet.rsNavSelected span, .color_secondary .rsBullet.rsNavSelected span, .color_custom .rsBullet.rsNavSelected span {
border-color: #fff;
}
.rsThumbsHor {
width: 100%;
height: 4rem;
padding-top: 4px;
}
.rsWithThumbsHor .rsThumbsContainer {
position: relative;
height: 100%}
.rsThumb {
overflow: hidden;
width: 4rem;
height: 4rem;
}
.royalSlider .rsThumb img {
display: block;
width: 100%}
.rsThumb.rsNavSelected img {
opacity: 0.3;
}
.rsThumbsArrow {
display: none;
}
.rsFullscreenBtn {
display: block;
position: absolute;
right: 0;
top: 0;
z-index: 22;
cursor: pointer;
font-size: 1.5rem;
text-align: center;
line-height: 4rem;
height: 4rem;
width: 4rem;
right: 0;
top: 0;
text-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
color: #fff;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
transition: opacity 0.3s;
}
.no-touch .rsFullscreenBtn {
opacity: 0;
}
.no-touch .royalSlider:hover .rsFullscreenBtn {
opacity: 1;
}
.rsFullscreenBtn:after {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
content: '\f0b2';
font-family: fontawesome;
}
.rsFullscreen .rsFullscreenBtn:after {
content: '\2715';
font-size: 2rem;
}
.rsPreloader {
top: 50%;
left: 50%;
margin: -1.5rem 0 0 -1.5rem;
height: 3rem;
width: 3rem;
}
.rsPreloader:before, .rsPreloader:after {
content: '';
display: block;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
border-radius: 50%;
border: 2px solid;
}
.rsPreloader:before {
opacity: 0.2;
}
.rsPreloader:after {
border-top-color: transparent;
-webkit-animation: rotation 0.8s infinite cubic-bezier(.6, .3, .3, .6);
animation: rotation 0.8s infinite cubic-bezier(.6, .3, .3, .6);
}
.rsABlock {
top: auto;
right: 0;
bottom: 0;
line-height: 1.6rem;
max-height: 100%;
padding: 3rem 1rem 0.6rem;
overflow: hidden;
background: linear-gradient(transparent,  rgba(30, 30, 30, 0.8)) repeat-x;
color: #fff;
}
.w-slider-item-description {
font-size: 0.9rem;
margin: 0.2rem 0;
opacity: 0.5;
}
.w-iconbox {
position: relative;
}
.w-iconbox-link {
display: inline;
-webkit-flex-shrink: 0;
flex-shrink: 0;
color: inherit;
transition: none;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.w-iconbox-icon {
font-size: 36px;
text-align: center;
line-height: 1;
max-width: 100%;
width: 1em;
margin: 0 auto;
position: relative;
z-index: 1;
transition: background-color 0.3s,  color 0.3s,  box-shadow 0.1s;
}
.w-iconbox.style_default.icontype_img .w-iconbox-icon {
line-height: 0;
overflow: hidden;
}
.w-iconbox-icon i {
vertical-align: top;
line-height: inherit;
}
.w-iconbox-icon img {
vertical-align: top;
position: relative;
}
.w-iconbox .w-iconbox-title {
padding: 0.6em 0;
margin-bottom: 0;
transition: color 0.3s;
}
.no-touch .w-iconbox-link:hover .w-iconbox-title {
color: inherit;
}
.w-iconbox-text p, .w-iconbox-text ul, .w-iconbox-text ol {
margin-bottom: 1rem !important;
}
.w-iconbox.iconpos_top {
text-align: center;
margin: 0 auto;
max-width: 25rem;
}
.w-iconbox.iconpos_left {
display: -webkit-flex;
display: flex;
text-align: left;
}
.w-iconbox.iconpos_left.no_text {
align-items: center;
}
.w-iconbox.iconpos_left .w-iconbox-icon {
-webkit-flex-shrink: 0;
flex-shrink: 0;
margin-right: 1.5rem;
margin-right: calc(17px + 0.2em);
}
.w-iconbox-meta {
-webkit-flex-grow: 1;
flex-grow: 1;
}
.w-iconbox.iconpos_left .w-iconbox-title {
padding-top: 0;
margin-top: -0.2em;
}
.w-iconbox.iconpos_left.no_text .w-iconbox-title {
padding-bottom: 0;
margin-top: 0;
}
.w-iconbox.iconpos_left.no_title.no_text {
display: inline-block;
vertical-align: top;
margin: 0.3rem;
max-width: none;
}
.w-iconbox.iconpos_left.no_title.no_text .w-iconbox-icon {
margin-left: 0;
margin-right: 0;
}
.w-iconbox.style_default .w-iconbox-icon {
background-color: transparent !important;
box-shadow: none !important;
color: inherit;
}
.w-iconbox.style_circle .w-iconbox-icon, .w-iconbox.style_outlined .w-iconbox-icon {
line-height: 2.5em;
height: 2.5em;
width: 2.5em;
overflow: hidden;
border-radius: 50%}
.w-iconbox.style_ou
tlined .w-iconbox-icon {
background-color: transparent !important;
}
.w-iconbox.color_primary.style_circle .w-iconbox-icon, .w-iconbox.color_secondary.style_circle .w-iconbox-icon, .no-touch .w-iconbox.style_circle .w-iconbox-link:hover .w-iconbox-icon, .no-touch .l-section.color_primary .w-iconbox-link:hover .w-iconbox-title {
color: #fff !important;
}
.no-touch .w-iconbox.style_outlined .w-iconbox-link:hover .w-iconbox-icon {
color: #fff !important;
box-shadow: 0 0 0 2px transparent inset;
transition: color 0.3s,  box-shadow 0.1s 0.3s;
}
.no-touch .w-iconbox.style_circle .w-iconbox-icon:before, .no-touch .w-iconbox.style_outlined .w-iconbox-icon:before {
display: block;
content: '';
position: absolute;
top: 0;
left: 0;
height: 0;
width: 100%;
transform: translateZ(0);
transition: height 0.3s;
}
.no-touch .w-iconbox.style_circle .w-iconbox-link:hover .w-iconbox-icon:before, .no-touch .w-iconbox.style_outlined .w-iconbox-link:hover .w-iconbox-icon:before {
height: 100%}
.w-iconbox.style_circle .w-iconbox-icon i, .w-iconbox.style_outlined .w-iconbox-icon i {
position: relative;
}
.w-iconbox.style_circle .w-iconbox-icon img, .w-iconbox.style_outlined .w-iconbox-icon img {
top: 50%;
transform: translateY(-50%);
}
.w-logos-item {
display: block;
border-radius: 0.3rem;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
}
.w-logos[class*="cols_"] .w-logos-item {
display: inline-block;
vertical-align: middle;
}
.w-logos-item img {
display: block;
margin: 0 auto;
width: auto !important;
}
.w-logos.type_carousel .owl-stage {
display: flex;
align-items: center;
}
.w-logos.type_carousel .w-logos-item {
display: block;
width: 100% !important;
}
.w-logos.with_indents .w-logos-item {
padding: 2rem;
}
.w-logos.with_indents.cols_7 .w-logos-item, .w-logos.with_indents.cols_8 .w-logos-item {
padding: 1.5rem;
}
.w-logos.style_1 .w-logos-item {
border: 2px solid transparent;
opacity: 1;
transition: border-color 0.3s,  opacity 0.3s;
}
.no-touch .w-logos.style_1 .w-logos-item:hover {
opacity: 1;
background: rgba(256,256,256, 0.1);
}
.w-logos.style_2 .w-logos-item {
opacity: 0.66;
transition: opacity 0.3s;
}
.no-touch .w-logos.style_2 .w-logos-item:hover {
opacity: 1;
}
.rounded_none .w-logos-item {
border-radius: 0 !important;
}
.w-nav.type_desktop:not(.height_full), .w-hwrapper .w-nav.type_desktop, .w-vwrapper .w-nav.type_desktop {
line-height: 50px;
}
.l-subheader-cell .w-nav {
margin-left: 0;
margin-right: 0;
}
.w-nav-list {
list-style: none;
margin: 0;
}
.w-nav-list:not(.level_1) {
display: none;
}
.w-nav.type_desktop .w-nav-list:not(.level_1) {
box-shadow: 0 8px 15px rgba(0, 0, 0, 0.1);
}
.w-nav.type_desktop .w-nav-list.level_2 {
text-align: left;
position: absolute;
z-index: 10;
min-width: 12rem;
}
.w-nav.type_desktop .w-nav-list.level_3 {
position: absolute;
left: 100%;
top: 0;
z-index: 11;
min-width: 12rem;
}
.w-nav.type_desktop .w-nav-list.level_4 {
position: absolute;
left: 100%;
top: 0;
z-index: 12;
min-width: 12rem;
}
.w-nav .menu-item {
display: block;
position: relative;
margin: 0;
}
.w-nav-anchor {
display: block;
overflow: hidden;
position: relative;
color: inherit;
border: none !important;
}
.w-nav.type_desktop .w-nav-anchor.level_1 {
z-index: 1;
}
.w-nav.type_desktop .w-nav-anchor:not(.level_1) {
line-height: 1.5em;
padding: 0.6em 20px;
white-space: nowrap;
transition: color 0.1s,  background-color 0.1s;
}
.w-nav-title i {
width: 1.3em;
}
.w-nav-arrow {
display: none;
vertical-align: top;
font-weight: normal;
line-height: inherit;
text-transform: none;
text-align: center;
}
.w-nav-arrow:before {
content: '\f107';
vertical-align: top;
font-family: fontawesome;
}
.w-nav.type_mobile .w-nav-arrow:before {
font-size: 1.5em;
}
.w-nav.type_desktop .w-nav-anchor.level_1 .w-nav-arrow:before {
font-size: 1.3em;
margin-left: 0.4em;
}
.header_ver .w-nav.type_desktop .w-nav-anchor.level_1 .w-nav-arrow:before {
content: '\f105'}
.w-nav.type_desktop .w-nav-list.level_2 .w-nav-arrow:before {
content: '\f105';
font-size: 1.5em;
}
.w-nav.type_desktop .menu-item-has-children>.w-nav-anchor:not(.level_1) .w-nav-arrow {
display: block;
position: absolute;
top: 0;
right: 0;
line-height: 2.7em;
width: 2em;
}
.w-nav.type_desktop .menu-item-has-children>.w-nav-anchor:not(.level_1) .w-nav-title {
padding-right: 2em;
}
.w-nav.type_desktop .hover_underline .w-nav-title {
position: relative;
}
.no-touch .w-nav.type_desktop .hover_underline .w-nav-anchor.level_1 .w-nav-title:after  {
display: block;
content: '';
position: absolute;
left: 0;
bottom: -0.4em;
margin: 0 auto -2px;
height: 2px;
width: 100%;
opacity: 0;
transition: all 0.3s;
}
.no-touch .w-nav.type_desktop .hover_underline .menu-item.level_1:hover .w-nav-title:after {
bottom: -2px;
opacity: 1;
}
.btn.menu-item.level_1>a {
display: inline-block;
vertical-align: top;
line-height: 2.6em;
padding: 0 1.4em;
border-radius: 0.3em;
border: none !important;
}
.header_hor .type_desktop .btn.menu-item.level_1>a {
vertical-align: middle;
margin-top: 0 !important;
margin-bottom: 0 !important;
}
.btn.menu-item.level_1>a .w-nav-title:after {
display: none !important;
}
.header_hor .w-nav.type_desktop>.w-nav-list {
font-size: 0;
white-space: nowrap;
}
.header_hor .w-nav.type_desktop>.w-nav-list>.menu-item {
display: inline-block;
vertical-align: top;
}
.header_ver .w-nav {
width: 100%}
.header_ver .w-nav.type_desktop .w-nav-list.level_2 {
left: 100%;
top: 0;
}
.header_ver .w-nav-anchor.level_1 {
padding: 0 1.3em;
}
.w-nav.type_desktop .menu-item.level_2.drop_left .w-nav-list.level_3, .w-nav.type_desktop .menu-item.level_3.drop_left .w-nav-list.level_4 {
left: auto;
right: 100%}
.w-nav.type_desktop .menu-item.drop_top>.w-nav-list {
top: auto !important;
bottom: 0;
}
.w-nav.type_desktop .menu-item[class*="columns"] .w-nav-list.level_2 {
font-size: 0;
line-height: 0;
white-space: normal;
}
.w-nav.type_desktop .menu-item[class*="columns"] .w-nav-list.level_2>li {
display: inline-block;
vertical-align: top;
}
.w-nav.type_desktop .menu-item[class*="columns"] .w-nav-anchor {
white-space: normal;
}
.w-nav.type_desktop .menu-item[class*="columns"] .menu-item-has-children .w-nav-anchor.level_2 {
font-weight: bold;
background: none !important;
color: inherit !important;
}
.w-nav.type_desktop .menu-item[class*="columns"] .menu-item-has-children .w-nav-anchor.level_2 .w-nav-arrow {
display: none;
}
.w-nav.type_desktop .menu-item[class*="columns"] .w-nav-list.level_3 {
display: block;
position: static;
background: none;
box-shadow: none;
color: inherit;
min-width: 0;
transform: none !important;
transition: none !important;
opacity: 1 !important;
}
.w-nav.type_desktop .menu-item[class*="columns"] .w-nav-list.level_3 .menu-item {
transform: none !important;
}
.w-nav.type_desktop .menu-item[class*="columns"]:hover .w-nav-list.level_3 {
visibility: visible;
}
.w-nav.type_desktop .menu-item.columns_2>ul>li[data-col="2"], .w-nav.type_desktop .menu-item.columns_3>ul>li[data-col="3"], .w-nav.type_desktop .menu-item.columns_4>ul>li[data-col="4"], .w-nav.type_desktop .menu-item.columns_5>ul>li[data-col="5"], .w-nav.type_desktop .menu-item.columns_6>ul>li[data-col="6"] {
width: 100%}
.w-nav.type_desktop .menu-item.columns_6>ul>li[data-col="5"] {
width: 83.3333%}
.w-nav.type_desktop .menu-item.columns_5>ul>li[data-col="4"] {
width: 80%}
.w-nav.type_desktop .menu-item.columns_4>ul>li[data-col="3"] {
width: 75%}
.w-nav.type_desktop .menu-item.columns_3>ul>li[data-col="2"], .w-nav.type_desktop .menu-item.columns_6>ul>li[data-col="4"] {
width: 66.6666%}
.w-nav.type_desktop .menu-item.columns_5>ul>li[data-col="3"] {
width: 60%}
.w-nav.type_desktop .menu-item.columns_2>ul>li, .w-nav.type_desktop .menu-item.columns_4>ul>li[data-col="2"], .w-nav.type_desktop .menu-item.columns_6>ul>li[data-col="3"] {
width: 50%}
.w-nav.type_desktop .menu-item.columns_5>ul>li[data-col="2"] {
width: 40%}
.w-nav.type_desktop .menu-item.columns_3>ul>li, .w-nav.type_desktop .menu-item.columns_6>ul>li[data-col="2"] {
width: 33.3333%}
.w-nav.type_desktop .menu-item.columns_4>ul>li {
width: 25%}
.w-nav.type_desktop .menu-item.columns_5>ul>li {
width: 20%}
.w-nav.type_desktop .menu-item.columns_6>ul>li {
width: 16.6666%}
.no-touch .w-nav.type_desktop.dropdown_none .menu-item:hover>.w-nav-list, .w-nav.type_desktop.dropdown_none .menu-item.opened>.w-nav-list {
display: block;
}
.w-nav.type_desktop.dropdown_opacity .w-nav-list:not(.level_1) {
display: block;
visibility: hidden;
opacity: 0;
transition: opacity 0.3s,  visibility 0.3s;
}
.no-touch .w-nav.type_desktop.dropdown_opacity .menu-item:hover>.w-nav-list, .w-nav.type_desktop.dropdown_opacity .menu-item.opened>.w-nav-list {
visibility: visible;
opacity: 1;
}
.w-nav.type_desktop.dropdown_slide .w-nav-list:not(.level_1) {
display: block;
transform-origin: 50% 0;
transform: scaleY(0) translateZ(0);
transition: transform 0.3s cubic-bezier(0, 1, .8, 1);
}
.no-touch .w-nav.type_desktop.dropdown_
slide .menu-item:hover>.w-nav-list, .w-nav.type_desktop.dropdown_slide .menu-item.opened>.w-nav-list {
transform: scaleY(1) translateZ(0);
}
.w-nav.type_desktop.dropdown_height .w-nav-list:not(.level_1) {
display: block;
transform-origin: 50% 0;
transform: scaleY(0) translateZ(0);
opacity: 0;
transition: transform 0.3s,  opacity 0.3s;
}
.no-touch .w-nav.type_desktop.dropdown_height .menu-item:hover>.w-nav-list, .w-nav.type_desktop.dropdown_height .menu-item.opened>.w-nav-list {
transform: scaleY(1) translateZ(0);
opacity: 1;
}
.w-nav.type_desktop.dropdown_afb .w-nav-list:not(.level_1) {
display: block;
visibility: hidden;
transform-origin: 50% 0;
transform: translate3d(0, 30px, 0);
opacity: 0;
transition: transform 0.3s cubic-bezier(.4, 0, .2, 1),  opacity 0.2s,  visibility 0.2s;
}
.no-touch .w-nav.type_desktop.dropdown_afb .menu-item:hover>.w-nav-list, .w-nav.type_desktop.dropdown_afb .menu-item.opened>.w-nav-list {
visibility: visible;
transform: translate3d(0, 0, 0);
opacity: 1;
}
.w-nav.type_desktop.dropdown_mdesign .w-nav-list:not(.level_1) {
display: block;
transform-origin: 0 0;
transform: scale(0) translateZ(0);
opacity: 0;
transition: transform 0.3s cubic-bezier(.4, 0, .2, 1),  opacity 0.15s;
}
.no-touch .w-nav.type_desktop.dropdown_mdesign .menu-item:hover>.w-nav-list, .w-nav.type_desktop.dropdown_mdesign .menu-item.opened>.w-nav-list {
transform: scale(1) translateZ(0);
opacity: 1;
}
.w-nav.type_desktop.dropdown_hor .w-nav-list:not(.level_1) {
display: block;
visibility: hidden;
transform: translate3d(-20px, 0, 0);
opacity: 0;
transition: transform 0.3s,  opacity 0.2s,  visibility 0.2s;
}
.w-nav.type_desktop.dropdown_hor .w-nav-list:not(.level_1) .menu-item {
transform: translate3d(40px, 0, 0);
transition: transform 0.3s;
}
.no-touch .w-nav.type_desktop.dropdown_hor .menu-item:hover>.w-nav-list, .w-nav.type_desktop.dropdown_hor .menu-item.opened>.w-nav-list {
visibility: visible;
transform: translate3d(0, 0, 0);
opacity: 1;
}
.no-touch .w-nav.type_desktop.dropdown_hor .menu-item:hover>.w-nav-list>.menu-item, .w-nav.type_desktop.dropdown_hor .menu-item.opened>.w-nav-list>.menu-item {
transform: translate3d(0, 0, 0);
}
.header_ver .w-nav.type_mobile {
padding: 0 0.6rem;
}
.header_hor .l-subheader-cell.at_left .w-nav:first-child .w-nav-control {
margin-left: -0.8rem;
}
.header_hor .l-subheader-cell.at_right .w-nav:last-child .w-nav-control {
margin-right: -0.8rem;
}
.w-nav.type_mobile .w-nav-list {
z-index: 2;
overflow-y: auto;
-webkit-overflow-scrolling: touch;
}
.w-nav.type_mobile .w-nav-anchor {
line-height: 1.6em;
padding: 0.7rem;
}
.w-nav.type_mobile .btn.menu-item .w-nav-anchor.level_1 {
margin: 0.7rem;
}
.w-nav.type_mobile .menu-item-has-children>.w-nav-anchor .w-nav-arrow {
display: inline-block;
vertical-align: top;
transition: transform 0.3s;
}
.w-nav.type_mobile .menu-item-has-children.opened>.w-nav-anchor .w-nav-arrow {
transform: rotate(180deg);
}
.w-nav.type_mobile .menu-item-has-children.btn>.w-nav-anchor .w-nav-arrow {
display: inline;
vertical-align: top;
position: static;
}
.w-nav.type_mobile.m_align_left {
text-align: left;
}
.w-nav.type_mobile.m_align_left .w-nav-anchor.level_2 {
padding-left: 1.4rem;
}
.w-nav.type_mobile.m_align_left .w-nav-anchor.level_3 {
padding-left: 2.1rem;
}
.w-nav.type_mobile.m_align_left .w-nav-anchor.level_4 {
padding-left: 2.8rem;
}
.w-nav.type_mobile.m_align_left .menu-item-has-children>.w-nav-anchor .w-nav-title {
padding-right: 2em;
}
.w-nav.type_mobile.m_align_left .btn.menu-item-has-children>.w-nav-anchor .w-nav-title {
padding-right: 0.5em;
}
.w-nav.type_mobile.m_align_left .menu-item-has-children>.w-nav-anchor .w-nav-arrow {
position: absolute;
top: 0;
right: 0;
padding: 0.7rem;
}
.w-nav.type_mobile.m_align_center {
text-align: center;
}
.w-nav.type_mobile.m_align_center .menu-item-has-children>.w-nav-anchor .w-nav-arrow {
margin-left: 0.4em;
}
.w-nav.type_mobile.m_align_right {
text-align: right;
}
.w-nav.type_mobile.m_align_right .w-nav-anchor.level_2 {
padding-right: 1.4rem;
}
.w-nav.type_mobile.m_align_right .w-nav-anchor.level_3 {
padding-right: 2.1rem;
}
.w-nav.type_mobile.m_align_right .w-nav-anchor.level_4 {
padding-right: 2.8rem;
}
.w-nav.type_mobile.m_align_right .menu-item-has-children>.w-nav-anchor .w-nav-title {
padding-left: 2em;
}
.w-nav.type_mobile.m_align_right .btn.menu-item-has-children>.w-nav-anchor .w-nav-title {
padding-left: 0.5em;
}
.w-n
av.type_mobile.m_align_right .menu-item-has-children>.w-nav-anchor .w-nav-arrow {
position: absolute;
top: 0;
left: 0;
padding: 0.7rem;
}
.header_hor .w-nav.type_mobile.m_layout_dropdown .w-nav-list.level_1 {
position: absolute;
top: 100%;
left: -2.7rem;
right: -2.7rem;
padding-left: 2rem;
padding-right: 2rem;
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1);
}
.header_ver .w-nav.type_mobile.m_layout_dropdown .w-nav-control {
display: none;
}
.header_ver .w-nav.type_mobile.m_layout_dropdown .w-nav-list.level_1 {
display: block;
background-color: transparent;
}
.w-nav.type_mobile.m_layout_panel .w-nav-list.level_1 {
position: fixed;
display: block;
top: 0;
bottom: 0;
padding: 1rem;
min-width: 270px;
-webkit-transition: -webkit-transform 0.3s cubic-bezier(.4, 0, .2, 1);
transition: transform 0.3s cubic-bezier(.4, 0, .2, 1);
}
.header_hor .w-nav.type_mobile.m_layout_panel.m_effect_afl .w-nav-list.level_1 {
left: 0;
box-shadow: 1px 0 0 rgba(0, 0, 0, 0.08);
-webkit-transform: translateX(-100%);
transform: translateX(-100%);
}
.header_hor .w-nav.type_mobile.m_layout_panel.m_effect_afr .w-nav-list.level_1 {
right: 0;
box-shadow: -1px 0 0 rgba(0, 0, 0, 0.08);
-webkit-transform: translateX(100%);
transform: translateX(100%);
}
.header_hor .w-nav.type_mobile.m_layout_panel .w-nav-control.active + .w-nav-list.level_1 {
-webkit-transform: translateX(0);
transform: translateX(0);
}
.header_ver .w-nav.type_mobile.m_layout_panel .w-nav-list.level_1 {
position: absolute;
left: 0;
-webkit-transform: scaleX(0);
transform: scaleX(0);
}
.header_ver .w-nav.type_mobile.m_layout_panel.m_effect_afl .w-nav-list.level_1 {
transform-origin: 0 100%}
.header_ver .w-nav.type_mobile.m_layout_panel.m_effect_afr .w-nav-list.level_1 {
transform-origin: 100% 0;
}
.header_ver .w-nav.type_mobile.m_layout_panel .w-nav-control.active + .w-nav-list.level_1 {
-webkit-transform: scaleX(1);
transform: scaleX(1);
}
.w-nav.type_mobile.m_layout_fullscreen .w-nav-list.level_1 {
position: fixed;
display: flex;
flex-direction: column;
top: 0;
left: 0;
right: 0;
bottom: 0;
padding: 2rem;
pointer-events: none;
-webkit-transition: -webkit-transform 0.3s cubic-bezier(.4, 0, .2, 1),  opacity 0.3s cubic-bezier(.4, 0, .2, 1);
transition: transform 0.3s cubic-bezier(.4, 0, .2, 1),  opacity 0.3s cubic-bezier(.4, 0, .2, 1);
}
.header_ver .w-nav.type_mobile.m_layout_fullscreen .w-nav-list.level_1 {
position: absolute;
}
.header_ver .w-nav.type_mobile.m_layout_fullscreen.m_effect_afb .w-nav-list.level_1,  .w-nav.type_mobile.m_layout_fullscreen.m_effect_aft .w-nav-list.level_1 {
-webkit-transform: translateY(-100%);
transform: translateY(-100%);
}
.w-nav.type_mobile.m_layout_fullscreen.m_effect_afc .w-nav-list.level_1 {
opacity: 0;
-webkit-transform: scale(0.001);
transform: scale(0.001);
}
.w-nav.type_mobile.m_layout_fullscreen.m_effect_afb .w-nav-list.level_1 {
-webkit-transform: translateY(100%);
transform: translateY(100%);
}
.w-nav.type_mobile.m_layout_fullscreen .w-nav-control.active + .w-nav-list.level_1 {
pointer-events: auto;
opacity: 1;
-webkit-transform: translateY(0) scale(1);
transform: translateY(0) scale(1);
}
.w-nav.type_mobile.m_layout_fullscreen .w-nav-list.level_1>li {
flex-shrink: 0;
}
.w-nav.type_mobile.m_layout_fullscreen .w-nav-list.level_1>li:first-of-type {
margin-top: auto;
}
.w-nav.type_mobile.m_layout_fullscreen .w-nav-list.level_1>li:last-of-type {
margin-bottom: auto;
}
.w-nav.type_mobile.m_layout_fullscreen .w-nav-list.level_1 .w-nav-close {
display: block;
}
.w-nav-control {
display: none;
line-height: 50px;
height: 50px;
padding: 0 0.8rem;
color: inherit;
}
.w-nav-control span {
display: none;
margin-left: 0.5rem;
}
.w-nav-icon {
display: inline-block;
vertical-align: top;
font-size: 20px;
position: relative;
height: inherit;
width: 1em;
}
.w-nav-icon i, .w-nav-icon i:before, .w-nav-icon i:after {
content: '';
display: block;
position: absolute;
height: 0;
width: inherit;
border-bottom: 0.15em solid;
}
.w-nav-icon i {
top: 50%;
transform: translateY(-50%);
transition: transform 0.15s cubic-bezier(0, 1, .8, 1);
}
.w-nav-icon i:before {
top: -0.35em;
transition: top 0.15s cubic-bezier(0, 1, .8, 1) 0.15s,  opacity 0.15s cubic-bezier(0, 1, .8, 1);
}
.w-nav-icon i:after {
top: 0.35em;
transition: top 0.15s cubic-bezier(0, 1, .8, 1) 0.15s,  transform 0.15s cubic-bezier(0, 1, .8, 1);
}
.w-nav-control.active .w-nav-icon i {
transform: translateY(-50%) rotate(0deg);
transition-delay: 0.15s;
}
.w-nav-control.acti
ve .w-nav-icon i:before {
top: 0;
opacity: 0;
transition: top 0.15s cubic-bezier(0, 1, .8, 1),  opacity 0.15s cubic-bezier(0, 1, .8, 1) 0.15s;
}
.w-nav-control.active .w-nav-icon i:after {
top: 7;
transform: rotate(0deg);
transition: top 0.15s cubic-bezier(0, 1, .8, 1),  transform 0.15s cubic-bezier(0, 1, .8, 1) 0.15s;
}
.w-nav-close {
display: none;
position: absolute;
top: 0;
right: 0;
text-align: center;
font-weight: bold;
font-size: 3rem;
line-height: 6rem;
width: 6rem;
cursor: pointer;
opacity: 0.5;
transition: color 0.3s,  opacity 0.3s;
}
.no-touch .w-nav-close:hover {
opacity: 1;
}
.w-nav-close:before {
content: '\2715';
vertical-align: top;
}
.header_hor .l-header .w-menu-list {
line-height: 2;
white-space: nowrap;
}
.w-menu-item {
color: inherit;
border: none !important;
}
.header_ver .l-header .w-menu-item {
display: block;
}
.btn.w-menu-item {
display: inline-block !important;
padding: 0 1em !important;
line-height: 2.3em !important;
border-radius: 0.25em;
}
.btn.w-menu-item span {
border: none !important;
}
.widget_nav_menu .menu-item i {
width: 1.3em;
}
.l-main .widget_nav_menu .menu {
border-width: 0 0 1px;
border-style: solid;
}
.l-main .widget_nav_menu ul li {
margin: 0;
}
.l-main .widget_nav_menu .menu-item a {
display: block;
position: relative;
padding: 0.6em 1.2em;
border-width: 1px 0 0 !important;
border-style: solid;
color: inherit;
}
.l-main .widget_nav_menu .menu-item.current-menu-item>a {
border-color: transparent;
color: #fff;
}
.l-main .widget_nav_menu .current-menu-item + .menu-item>a {
border-color: transparent;
}
.l-main .widget_nav_menu .sub-menu>.menu-item a {
padding-left: 2.4em;
}
.l-main .widget_nav_menu .sub-menu .sub-menu>.menu-item a {
padding-left: 3.6em;
}
.l-footer .widget_nav_menu ul li {
position: relative;
line-height: 1.4rem;
margin-bottom: 0.6rem;
}
.l-footer .widget_nav_menu .sub-menu {
margin: 0.6rem 0;
}
.vc_wp_custommenu.layout_hor .menu-item:before, .vc_wp_custommenu.layout_hor .sub-menu {
display: none;
}
.l-main .vc_wp_custommenu.layout_hor .menu {
border-width: 0;
}
.l-main .vc_wp_custommenu.layout_hor ul {
white-space: nowrap;
overflow-x: auto;
-webkit-overflow-scrolling: touch;
}
.l-main .vc_wp_custommenu.layout_hor ul li {
display: inline-block;
vertical-align: top;
}
.l-main .vc_wp_custommenu.layout_hor ul li a {
display: block;
padding: 0.8em;
border: none !important;
background-color: inherit !important;
color: inherit !important;
opacity: 0.66;
}
.l-main .vc_wp_custommenu.layout_hor .current-menu-item a, .no-touch .l-main .vc_wp_custommenu.layout_hor a:hover {
opacity: 1;
}
.l-footer .vc_wp_custommenu.layout_hor ul {
margin: 0 -0.8em;
}
.l-footer .vc_wp_custommenu.layout_hor ul li {
display: inline-block;
vertical-align: top;
padding: 0;
margin: 0 0.8em;
}
.l-footer .vc_wp_custommenu.layout_hor ul li.btn {
margin: -0.3em 0.8em;
}
.l-footer .vc_wp_custommenu.layout_hor ul li.btn>a {
display: inline-block;
vertical-align: top;
padding: 0.3em 1.2em;
border: none !important;
border-radius: 0.2em;
}
.rounded_none .btn.w-menu-item, .rounded_none .btn.menu-item>a {
border-radius: 0 !important;
}
.no-touch .links_underline .w-menu-item:hover span {
border-bottom: 1px solid;
}
.w-message {
position: relative;
text-align: left;
border-radius: 0.3rem;
margin-bottom: 1.5rem;
}
.w-message-icon {
display: none;
text-align: center;
font-size: 2rem;
width: 5rem;
opacity: 0.5;
}
.w-message-body {
padding: 1.5rem;
}
.w-message-body p:last-child {
margin: 0 !important;
}
.w-message-close {
display: none;
cursor: pointer;
font-size: 1.4rem;
padding: 1.5rem;
opacity: 0.3;
transition: opacity 0.3s;
}
.no-touch .w-message-close:hover {
opacity: 1;
}
.w-message.with_icon {
display: flex;
align-items: center;
}
.w-message.with_icon .w-message-icon {
display: block;
flex-shrink: 0;
}
.w-message.with_icon .w-message-body {
padding-left: 0;
}
.w-message.with_close {
display: flex;
align-items: center;
}
.w-message.with_close .w-message-close {
display: block;
flex-shrink: 0;
align-self: flex-start;
}
.w-message.with_close .w-message-body {
flex-grow: 1;
padding-right: 0;
}
.w-message.color_red {
background-color: #ffd9d9;
color: #a24141;
}
.w-message.color_green {
background-color: #c9f7b2;
color: #587549;
}
.w-message.color_blue {
background-color: #cef;
color: #3a648e;
}
.w-message.color_yellow {
background-color: #fff2b2;
color: #846534;
}
.rounded_none .w-messa
ge {
border-radius: 0 !important;
}
.w-person {
text-align: center;
margin: 0 auto;
position: relative;
z-index: 1;
max-width: 350px;
}
.w-person-link {
transition: none;
}
.w-person-image {
position: relative;
}
.w-person-image img {
display: block;
width: 100%}
.w-person-image .img_hover {
position: absolute;
top: -1px;
left: 0;
right: 0;
bottom: -1px;
opacity: 0;
transition: opacity 0.2s;
transform: translateZ(0);
background-size: cover;
}
.w-person:hover .w-person-image .img_hover {
opacity: 1;
}
.w-person-content {
padding: 1rem 0;
}
.w-person-name {
margin: 0;
}
.w-person-link>.w-person-name {
color: inherit;
transition: color 0.3s;
}
.w-person-role {
font-size: 0.9em;
opacity: 0.5;
}
.w-person-description {
margin-top: 0.6rem;
}
.w-person-description p {
margin: 0;
}
.w-person-links {
font-size: 0;
margin-top: 0.6rem;
}
.w-person-links-item {
display: inline-block;
vertical-align: top;
font-size: 1.2rem;
line-height: 3rem;
width: 3rem;
margin: 0.15rem;
border-radius: 50%;
overflow: hidden;
position: relative;
z-index: 1;
color: inherit;
}
.w-person-links-item i {
position: relative;
vertical-align: top;
line-height: inherit;
}
.no-touch .w-person-links-item:hover {
color: #fff !important;
}
.no-touch .w-person-links-item:before {
display: block;
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
height: 100%;
transition: transform 0.3s;
transform: translate3d(0, -100%, 0);
}
.no-touch .w-person-links-item:hover:before {
transform: translate3d(0, 0, 0);
}
.w-person.effect_bw img, .w-person.effect_bw .img_hover {
-webkit-filter: brightness(1.1) grayscale(1);
filter: brightness(1.1) grayscale(1);
}
.w-person.effect_sepia img, .w-person.effect_sepia .img_hover {
-webkit-filter: contrast(0.8) grayscale(0.5) sepia(0.65);
filter: contrast(0.8) grayscale(0.5) sepia(0.65);
}
.w-person.effect_faded img, .w-person.effect_faded .img_hover {
-webkit-filter: brightness(1.2) contrast(0.8) grayscale(0.75);
filter: brightness(1.2) contrast(0.8) grayscale(0.75);
}
.w-person.effect_colored img, .w-person.effect_colored .img_hover {
-webkit-filter: brightness(1.1) contrast(0.85) saturate(3) grayscale(0.5) sepia(0.1);
filter: brightness(1.1) contrast(0.85) saturate(3) grayscale(0.5) sepia(0.1);
}
.w-person.layout_modern {
overflow: hidden;
}
.w-person.layout_modern .w-person-content {
display: flex;
flex-direction: column;
justify-content: center;
position: absolute;
z-index: 2;
top: 0;
left: 0;
right: 0;
height: 100%;
padding: 2rem;
transition: transform 0.3s;
transform: translate3d(0, -100%, 0);
background-color: rgba(30, 30, 30, 0.8);
color: #fff;
}
.w-person.layout_modern:hover .w-person-content {
transform: translate3d(0, 0, 0);
}
.w-person.layout_modern .w-person-name {
color: inherit;
}
.w-person.layout_trendy {
overflow: hidden;
}
.w-person.layout_trendy .w-person-content {
position: absolute;
z-index: 2;
left: 0;
right: 0;
bottom: 0;
padding: 3rem 2rem 1rem;
transition: bottom 0.3s;
background: linear-gradient(transparent,  rgba(30, 30, 30, 0.8)) repeat-x;
color: #fff;
}
.w-person.layout_trendy.with_desc:hover .w-person-content, .w-person.layout_trendy.with_socials:hover .w-person-content {
bottom: 100%}
.w-person.layout_trendy .w-person-name {
color: #fff;
}
.w-person.layout_trendy .w-person-content-alt {
display: flex;
flex-direction: column;
justify-content: center;
position: absolute;
z-index: 2;
top: 100%;
left: 0;
right: 0;
height: 101%;
padding: 2rem;
transition: top 0.3s;
transform: translate3d(0, 0, 0);
background-color: rgba(30, 30, 30, 0.8);
color: #fff;
}
.w-person.layout_trendy:hover .w-person-content-alt {
top: 0;
}
.w-person.layout_trendy .w-person-content-alt .w-person-link {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
}
.w-person.layout_simple_circle .w-person-image {
border-radius: 50%;
overflow: hidden;
z-index: 1;
}
.w-person.layout_simple_circle .w-person-image img {
border-radius: 50%}
.w-person.layout_square .w-person-image, .w-person.layout_circle .w-person-image {
overflow: hidden;
z-index: 1;
}
.w-person.layout_circle .w-person-image, .w-person.layout_circle .w-person-image img {
border-radius: 50%}
.w-person.layout_square .w-person-links, .w-person.layout_circle .w-person-links {
position: absolute;
z-index: 2;
top: 0;
left: 0;
right: 0;
height: 100%;
margin: 0;
transition: transform 0.3s;
transform: translate3d(0, -100%, 0);
background-color: rgba(30, 30, 30, 0.8);
color: #fff;
}
.w-person.layout_square:hover .w-person-links, .w-person.layout_circle:hover .w-person-links {
transform: translate3d(0, 0, 0);
}
.w-perso
n.layout_square .w-person-links-list, .w-person.layout_circle .w-person-links-list {
position: relative;
top: 50%;
padding: 1rem;
transform: translateY(-50%);
}
.w-person.layout_modern .w-person-links-item, .w-person.layout_trendy .w-person-links-item, .w-person.layout_square .w-person-links-item, .w-person.layout_circle .w-person-links-item {
box-shadow: 0 0 0 2px #fff inset;
color: #fff;
}
.no-touch .w-person.layout_modern .w-person-links-item:hover, .no-touch .w-person.layout_trendy .w-person-links-item:hover, .no-touch .w-person.layout_square .w-person-links-item:hover, .no-touch .w-person.layout_circle .w-person-links-item:hover {
box-shadow: 0 0 0 2px transparent inset;
}
.no-touch .links_underline .w-person-link:hover .w-person-name span {
border-bottom: 1px solid;
}
.w-portfolio-list {
position: relative;
}
html:not(.no-touch) .w-portfolio-list {
display: flex;
flex-wrap: wrap;
}
.w-portfolio-list:after {
content: '';
display: block;
clear: both;
}
.w-portfolio[class*="cols_"] .w-portfolio-item {
float: left;
}
.w-portfolio-item-anchor {
display: block;
overflow: hidden;
position: relative;
cursor: pointer;
color: inherit;
}
.no-touch .w-portfolio-item-anchor:hover {
color: inherit;
}
.w-portfolio-item.loading .w-portfolio-item-anchor {
background: none !important;
color: inherit !important;
}
.w-portfolio-item-anchor:before {
display: block;
content: ''}
.w-portfolio-item-image {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 1;
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
background-color: inherit;
}
.w-portfolio-item-image img {
display: none;
}
.w-portfolio-item-image.second {
display: none;
}
.w-portfolio-item-meta {
position: relative;
z-index: 1;
padding: 1.5rem;
background-color: inherit;
}
.no-touch .w-portfolio-item-meta {
padding: 8%}
.w-portfolio-item-meta-h {
width: 100%;
background-color: inherit;
}
.w-portfolio-item-title {
font-size: 1.2rem;
margin-bottom: 0;
position: relative;
z-index: 1;
color: inherit !important;
}
.w-portfolio-item-text {
display: block;
font-size: 0.9rem;
line-height: 1.5rem;
margin-top: 0.5rem;
opacity: 0.66;
}
.w-portfolio-item-arrow {
display: block;
position: absolute;
top: -0.8rem;
left: 50%;
margin-left: -0.8rem;
height: 1.6rem;
width: 1.6rem;
transform: rotate(45deg);
background-color: inherit;
transition: top 0.3s;
}
.w-portfolio-item .g-preloader {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
opacity: 0;
transition: opacity 0.3s;
}
.w-portfolio-item.loading .g-preloader {
opacity: 1;
}
.w-portfolio .g-pagination {
margin-top: 2rem;
}
.w-portfolio .g-pagination .prev.page-numbers, .w-portfolio .g-pagination .next.page-numbers {
display: none;
}
.w-portfolio.cols_6 .w-portfolio-item.size_2x1, .w-portfolio.cols_6 .w-portfolio-item.size_2x2 {
width: 33.3333%}
.w-portfolio.cols_5 .w-portfolio-item.size_2x1, .w-portfolio.cols_5 .w-portfolio-item.size_2x2 {
width: 40%}
.w-portfolio.cols_4 .w-portfolio-item.size_2x1, .w-portfolio.cols_4 .w-portfolio-item.size_2x2 {
width: 50%}
.w-portfolio.cols_3 .w-portfolio-item.size_2x1, .w-portfolio.cols_3 .w-portfolio-item.size_2x2 {
width: 66.6666%}
.w-portfolio.cols_2 .w-portfolio-item.size_2x1, .w-portfolio.cols_2 .w-portfolio-item.size_2x2 {
width: 100%}
.w-portfolio.ratio_1x1 .w-portfolio-item-anchor:before {
padding-bottom: 100%}
.w-portfolio.ratio_16x9 .w-portfolio-item-anchor:before {
padding-bottom: 56.25%}
.w-portfolio.ratio_3x2 .w-portfolio-item-anchor:before {
padding-bottom: 66.6666%}
.w-portfolio.ratio_4x3 .w-portfolio-item-anchor:before {
padding-bottom: 75%}
.w-portfolio.ratio_2x3 .w-portfolio-item-anchor:before {
padding-bottom: 150%}
.w-portfolio.ratio_3x4 .w-portfolio-item-anchor:before {
padding-bottom: 133.3333%}
@media (min-width:481px) {
.w-portfolio.ratio_1x1 .w-portfolio-item.size_1x2 .w-portfolio-item-anchor:before {
padding-bottom: 200%}
.w-portfolio.ratio_1x1 .w-portfolio-item.size_2x1 .w-portfolio-item-anchor:before {
padding-bottom: 50%}
.w-portfolio.ratio_16x9 .w-portfolio-item.size_1x2 .w-portfolio-item-anchor:before {
padding-bottom: 112.5%}
.w-portfolio.ratio_16x9 .w-portfolio-item.size_2x1 .w-portfolio-item-anchor:before {
padding-bottom: 28.125%}
.w-portfolio.ratio_3x2 .w-portfolio-item.size_1x2 .w-portfolio-item-anchor:before {
padding-bottom: 133.3333%}
.w-portfolio.ratio_3x2 .w-portfolio-item.size_2x1 .w-portfolio-item-
anchor:before {
padding-bottom: 33.33333%}
.w-portfolio.ratio_4x3 .w-portfolio-item.size_1x2 .w-portfolio-item-anchor:before {
padding-bottom: 150%}
.w-portfolio.ratio_4x3 .w-portfolio-item.size_2x1 .w-portfolio-item-anchor:before {
padding-bottom: 37.5%}
.w-portfolio.ratio_2x3 .w-portfolio-item.size_1x2 .w-portfolio-item-anchor:before {
padding-bottom: 300%}
.w-portfolio.ratio_2x3 .w-portfolio-item.size_2x1 .w-portfolio-item-anchor:before {
padding-bottom: 75%}
.w-portfolio.ratio_3x4 .w-portfolio-item.size_1x2 .w-portfolio-item-anchor:before {
padding-bottom: 266.6666%}
.w-portfolio.ratio_3x4 .w-portfolio-item.size_2x1 .w-portfolio-item-anchor:before {
padding-bottom: 66.6666%}
}.w-portfolio.type_masonry .w-portfolio-item.loading .w-portfolio-item-anchor {
padding-top: 100%}
.w-portfolio.type_masonry .w-portfolio-item-anchor:before {
display: none;
}
.w-portfolio.type_masonry .w-portfolio-item-image {
position: static;
background-image: none !important;
}
.w-portfolio.type_masonry .w-portfolio-item-image img {
display: block;
width: 100%}
.w-portfolio.type_carousel .w-portfolio-list {
width: auto;
}
.w-portfolio.type_carousel .w-portfolio-item {
width: 100% !important;
}
.w-portfolio.type_carousel .w-portfolio-item-image img {
display: none !important;
}
.w-portfolio.with_indents .w-portfolio-list, .l-section.width_full .w-portfolio.with_indents.type_carousel .w-portfolio-list {
margin: 4px -4px;
}
.l-section.width_full .w-portfolio.with_indents .w-portfolio-list {
margin: 4px;
}
.w-portfolio.with_indents .w-portfolio-item {
padding: 4px;
}
@media (min-width:481px) {
.w-portfolio.with_indents.ratio_1x1 .w-portfolio-item.size_1x2 .w-portfolio-item-anchor:before {
padding-bottom: calc(200% + 8px);
}
.w-portfolio.with_indents.ratio_1x1 .w-portfolio-item.size_2x1 .w-portfolio-item-anchor:before {
padding-bottom: calc(50% - 4px);
}
.w-portfolio.with_indents.ratio_16x9 .w-portfolio-item.size_1x2 .w-portfolio-item-anchor:before {
padding-bottom: calc(112.5% + 8px);
}
.w-portfolio.with_indents.ratio_16x9 .w-portfolio-item.size_2x1 .w-portfolio-item-anchor:before {
padding-bottom: calc(28.125% - 3px);
}
.w-portfolio.with_indents.ratio_3x2 .w-portfolio-item.size_1x2 .w-portfolio-item-anchor:before {
padding-bottom: calc(133.3333% + 8px);
}
.w-portfolio.with_indents.ratio_3x2 .w-portfolio-item.size_2x1 .w-portfolio-item-anchor:before {
padding-bottom: calc(33.33333% - 3px);
}
.w-portfolio.with_indents.ratio_4x3 .w-portfolio-item.size_1x2 .w-portfolio-item-anchor:before {
padding-bottom: calc(150% + 8px);
}
.w-portfolio.with_indents.ratio_4x3 .w-portfolio-item.size_2x1 .w-portfolio-item-anchor:before {
padding-bottom: calc(37.5% - 3px);
}
.w-portfolio.with_indents.ratio_2x3 .w-portfolio-item.size_1x2 .w-portfolio-item-anchor:before {
padding-bottom: calc(300% + 8px);
}
.w-portfolio.with_indents.ratio_2x3 .w-portfolio-item.size_2x1 .w-portfolio-item-anchor:before {
padding-bottom: calc(75% - 4px);
}
.w-portfolio.with_indents.ratio_3x4 .w-portfolio-item.size_1x2 .w-portfolio-item-anchor:before {
padding-bottom: calc(266.6666% + 8px);
}
.w-portfolio.with_indents.ratio_3x4 .w-portfolio-item.size_2x1 .w-portfolio-item-anchor:before {
padding-bottom: calc(66.6666% - 4px);
}
}.w-portfolio.style_1 .w-portfolio-item-image {
bottom: 4rem;
}
.no-touch .w-portfolio.style_1 .w-portfolio-item-image {
bottom: 0;
transition: transform 0.35s;
}
.no-touch .w-portfolio.style_1 .w-portfolio-item-anchor:hover .w-portfolio-item-image {
transform: translate3d(0, -2rem, 0);
}
.no-touch .w-portfolio.style_1 .w-portfolio-item-image.second {
display: block;
position: absolute;
top: 0;
left: 0;
right: 0;
transform: translate3d(0, 100%, 0);
transition: transform 0.35s;
}
.no-touch .w-portfolio.style_1 .w-portfolio-item-anchor:hover .w-portfolio-item-image.second {
transform: translate3d(0, 0, 0);
}
.w-portfolio.style_1 .w-portfolio-item-meta {
padding: 1.2rem 1.5rem;
}
.no-touch .w-portfolio.style_1 .w-portfolio-item-meta {
position: absolute;
left: 0;
right: 0;
bottom: 0;
transform: translate3d(0, 101%, 0);
transition: transform 0.35s;
}
.no-touch .w-portfolio.style_1 .w-portfolio-item-anchor:hover .w-portfolio-item-meta {
transform: translate3d(0, 0, 0);
}
.no-touch .w-portfolio.style_1 .w-portfolio-item-arrow {
top: 0.4rem;
}
.no-touch .w-portfolio.style_1 .w-portfolio-item-anchor:hover .w-portfolio-ite
m-arrow {
top: -0.8rem;
}
.no-touch .w-portfolio.style_2 .w-portfolio-item-image {
right: -1px;
bottom: -1px;
transform: translate3d(0, 0, 0);
transition: transform 0.35s;
}
.no-touch .w-portfolio.style_2 .w-portfolio-item-anchor:hover .w-portfolio-item-image {
transform: scale(1.1);
}
.no-touch .w-portfolio.style_2 .w-portfolio-item-image:after {
display: block;
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: 0;
transition: opacity 0.4s;
background-color: inherit;
}
.no-touch .w-portfolio.style_2 .w-portfolio-item-anchor:hover .w-portfolio-item-image:after {
opacity: 0.9;
}
.w-portfolio.style_2 .w-portfolio-item-meta {
position: absolute;
bottom: 0;
left: 0;
right: 0;
padding: 4rem 2rem 1.5rem;
background: none;
transition: color 0.4s;
color: #fff;
}
.no-touch .w-portfolio.style_2 .w-portfolio-item-anchor:hover .w-portfolio-item-meta {
color: inherit;
}
.w-portfolio.style_2 .w-portfolio-item-meta:before {
content: '';
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
background: linear-gradient(transparent,  rgba(30, 30, 30, 0.8)) repeat-x;
transition: opacity 0.4s;
}
.no-touch .w-portfolio.style_2 .w-portfolio-item-anchor:hover .w-portfolio-item-meta:before {
opacity: 0;
}
.w-portfolio.style_2 .w-portfolio-item-arrow {
display: none;
}
.w-portfolio.style_3 .w-portfolio-item-image:after {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: 0.66;
background-color: inherit;
transition: opacity 0.4s;
}
.no-touch .w-portfolio.style_3 .w-portfolio-item-anchor:hover .w-portfolio-item-image:after {
opacity: 0;
}
.w-portfolio.style_3 .w-portfolio-item-meta {
position: absolute;
top: 50%;
left: 0;
right: 0;
background: none;
transform: translateY(-50%);
}
.no-touch .w-portfolio.style_3 .w-portfolio-item-title {
opacity: 1;
transition: transform 0.3s,  opacity 0.3s;
}
.no-touch .w-portfolio.style_3 .w-portfolio-item-anchor:hover .w-portfolio-item-title {
opacity: 0;
transform: translateY(-2rem);
}
.no-touch .w-portfolio.style_3 .w-portfolio-item-text {
opacity: 0.66;
transition: transform 0.3s,  opacity 0.3s;
}
.no-touch .w-portfolio.style_3 .w-portfolio-item-anchor:hover .w-portfolio-item-text {
opacity: 0;
transform: translateY(2rem);
}
.w-portfolio.style_3 .w-portfolio-item-arrow {
display: none;
}
.w-portfolio.style_4 .w-portfolio-item-image {
bottom: 4rem;
}
.no-touch .w-portfolio.style_4 .w-portfolio-item-image {
bottom: 0;
}
.no-touch .w-portfolio.style_4 .w-portfolio-item-image:after {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: 0;
background-color: inherit;
transition: opacity 0.35s;
}
.no-touch .w-portfolio.style_4 .w-portfolio-item-anchor:hover .w-portfolio-item-image:after {
opacity: 0.8;
}
.no-touch .w-portfolio.style_4 .w-portfolio-item-meta {
position: absolute;
left: 0;
right: 0;
bottom: 0;
background: none;
}
.no-touch .w-portfolio.style_4 .w-portfolio-item-title {
opacity: 0;
transform: translateY(-2rem);
transition: transform 0.35s,  opacity 0.35s;
}
.no-touch .w-portfolio.style_4 .w-portfolio-item-anchor:hover .w-portfolio-item-title {
opacity: 1;
transform: translateY(0);
}
.no-touch .w-portfolio.style_4 .w-portfolio-item-text {
opacity: 0;
transform: translateY(-1rem);
transition: transform 0.35s,  opacity 0.35s;
}
.no-touch .w-portfolio.style_4 .w-portfolio-item-anchor:hover .w-portfolio-item-text {
opacity: 0.66;
transform: translateY(0);
}
.no-touch .w-portfolio.style_4 .w-portfolio-item-arrow {
display: none;
}
.w-portfolio.style_5 .w-portfolio-item-image {
bottom: 4rem;
}
.no-touch .w-portfolio.style_5 .w-portfolio-item-image {
right: -1px;
bottom: -1px;
transform: translate3d(0, 0, 0);
transition: transform 0.4s;
}
.no-touch .w-portfolio.style_5 .w-portfolio-item-anchor:hover .w-portfolio-item-image {
transform: scale(1.2);
}
.no-touch .w-portfolio.style_5 .w-portfolio-item-meta {
display: flex;
align-items: center;
position: absolute;
top: 1.3rem;
left: 1.3rem;
right: 1.3rem;
bottom: 1.3rem;
opacity: 0;
transform: scale(0);
transition: transform 0.3s,  opacity 0.3s;
}
.no-touch .w-portfolio.style_5 .w-portfolio-item-anchor:hover .w-portfolio-item-meta {
opacity: 0.9;
transform: scale(1);
}
.no-touch .w-portfolio.style_5 .w-portfolio-item-arrow {
display: none;
}
.w-portfolio.style_6 .w-portfolio-item-image {
bottom: 4rem;
}
.no-touch .w-portfolio.style_6 .w-portfolio-item-image {
bottom: 0;
}
.no-touch .style_6 .w-portfolio-item-meta {
display: flex;
align-items: center;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: 0;
transition: opacity 0.35s;
}
.no-touch .style_6 .w-portfolio-item-anchor:hover .w-portfolio-item-meta {
opacity: 0.9;
}
.no-touch .style_6 .w-portfolio-item-meta-h {
background: none;
transform: scale(1.5);
transition: transform 0.35s;
}
.no-touch .style_6 .w-portfolio-item-anchor:hover .w-portfolio-item-meta-h {
transform: scale(1);
}
.no-touch .style_6 .w-portfolio-item-arrow {
display: none;
}
.style_7 .w-portfolio-item-image {
opacity: 0.66;
}
.no-touch .style_7 .w-portfolio-item-image {
right: -1px;
bottom: -1px;
transform: scale(1.1);
transition: transform 0.4s,  opacity 0.4s;
}
.no-touch .style_7 .w-portfolio-item-anchor:hover .w-portfolio-item-image {
opacity: 0.3;
transform: scale(1);
}
.style_7 .w-portfolio-item-meta {
display: flex;
align-items: center;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: none;
}
.no-touch .style_7 .w-portfolio-item-meta:after {
content: '';
position: absolute;
top: 1.3rem;
left: 1.3rem;
right: 1.3rem;
bottom: 1.3rem;
border: 2px solid #fff;
opacity: 0;
transform: scale(1.1);
transition: transform 0.4s,  opacity 0.4s;
}
.no-touch .style_7 .w-portfolio-item-anchor:hover .w-portfolio-item-meta:after {
opacity: 1;
transform: scale(1);
}
.no-touch .style_7 .w-portfolio-item-text {
opacity: 0;
transform: translateY(1rem);
transition: transform 0.4s,  opacity 0.4s;
}
.no-touch .style_7 .w-portfolio-item-anchor:hover .w-portfolio-item-text {
opacity: 0.66;
transform: translateY(0);
}
.style_7 .w-portfolio-item-arrow {
display: none;
}
.style_8 .w-portfolio-item-image {
bottom: 4rem;
}
.no-touch .style_8 .w-portfolio-item-image {
bottom: -1px;
max-width: none;
width: calc(100% + 1.3rem);
transform: translateX(-1.2rem);
transition: transform 0.4s,  opacity 0.4s;
}
.no-touch .style_8 .w-portfolio-item-anchor:hover .w-portfolio-item-image {
opacity: 0.12;
transform: translateX(0);
}
.no-touch .style_8 .w-portfolio-item-meta {
display: flex;
align-items: center;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: none;
}
.no-touch .style_8 .w-portfolio-item-title {
opacity: 0;
transform: translateX(-3rem);
transition: transform 0.3s,  opacity 0.3s;
}
.no-touch .style_8 .w-portfolio-item-anchor:hover .w-portfolio-item-title {
opacity: 1;
transform: translateX(0);
}
.no-touch .style_8 .w-portfolio-item-text {
opacity: 0;
transform: translateX(4rem);
transition: transform 0.3s,  opacity 0.3s;
}
.no-touch .style_8 .w-portfolio-item-anchor:hover .w-portfolio-item-text {
opacity: 0.66;
transform: translateX(0);
}
.no-touch .style_8 .w-portfolio-item-arrow {
display: none;
}
.style_9 .w-portfolio-item-image {
bottom: 4rem;
}
.no-touch .style_9 .w-portfolio-item-image {
right: -1px;
bottom: -1px;
transform: translate3d(0, 0, 0);
transition: transform 0.4s,  opacity 0.4s;
}
.no-touch .style_9 .w-portfolio-item-anchor:hover .w-portfolio-item-image {
opacity: 0;
transform: scale(4);
}
.no-touch .style_9 .w-portfolio-item-meta {
display: flex;
align-items: center;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: 0;
background: none;
transform: scale(0);
transition: transform 0.5s,  opacity 0.5s;
}
.no-touch .style_9 .w-portfolio-item-anchor:hover .w-portfolio-item-meta {
opacity: 1;
transform: scale(1);
}
.style_10 .w-portfolio-item-meta {
position: absolute;
bottom: 0;
left: 0;
right: 0;
padding: 5rem 2rem 1.5rem;
background: none;
color: #fff;
}
.style_10 .w-portfolio-item-meta:before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: linear-gradient(transparent,  rgba(30, 30, 30, 0.8)) repeat-x;
}
.no-touch .style_10 .w-portfolio-item-meta:before {
opacity: 0;
transform: translateY(100%);
transition: transform 0.3s,  opacity 0.45s;
}
.no-touch .style_10 .w-portfolio-item-anchor:hover .w-portfolio-item-meta:before {
opacity: 1;
transform: translateY(1px);
}
.no-touch .style_10 .w-portfolio-item-title {
position: relative;
opacity: 0;
transform: translateY(1rem);
transition: transform 0.35s,  opacity 0.35s;
}
.no-touch .style_10 .w-portfolio-item-anchor:hover .w-portfolio-item-title {
opacity: 1;
transform: translateY(0);
}
.no-touch .style_10 .w-portfolio-item-text {
position: relative;
opacity: 0;
transform: translateY(1.5rem);
transition: transform 0.35s,  opacity 0.35s;
}
.no-touch .style_10 .w-portfolio-item-anchor:hover .w-portfolio-item-text {
opacity: 0.66;
transform: translateY(0);
}
.style_11 .w-portfolio-item-image:after {
display: block;
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: 0.11;
transition: opacity 0.35s;
background-color: inherit;
}
.no-touch .style_11 .w-portfolio-item-anchor:hover .w-portfolio-item-image:after {
opacity: 0.8;
}
.style_11 .w-portfolio-item-meta {
position: absolute;
left: 0;
right: 0;
bottom: 0;
padding: 2rem 2rem 4rem;
background: none;
color: #fff;
transition: padding 0.35s,  color 0.35s;
}
.no-touch .style_11 .w-portfolio-item-anchor:hover .w-portfolio-item-meta {
color: inherit;
padding-bottom: 2rem;
}
.no-touch .style_11 .w-portfolio-item-title {
display: inline;
margin-right: 1rem;
}
.no-touch .style_11 .w-portfolio-item-text {
display: inline;
opacity: 0;
transition: opacity 0.35s;
}
.no-touch .style_11 .w-portfolio-item-anchor:hover .w-portfolio-item-text {
opacity: 0.66;
}
.no-touch .style_11 .w-portfolio-item-arrow {
top: auto;
left: 0;
right: 0;
bottom: 0;
height: 0.6rem;
width: auto;
margin-left: 0;
background-color: #fff;
transform: translateY(0.6rem);
transition: transform 0.35s;
}
.no-touch .style_11 .w-portfolio-item-anchor:hover .w-portfolio-item-arrow {
transform: translateY(0);
}
.style_12 .w-portfolio-item-image:after {
display: block;
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: 0.33;
transition: opacity 0.35s;
background-color: inherit;
}
.no-touch .style_12 .w-portfolio-item-anchor:hover .w-portfolio-item-image:after {
opacity: 0.66;
}
.style_12 .w-portfolio-item-meta {
display: flex;
align-items: center;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
padding: 4rem;
background: none;
}
.no-touch .style_12 .w-portfolio-item-meta-h:before, .no-touch .style_12 .w-portfolio-item-meta-h:after {
content: '';
position: absolute;
top: 2rem;
left: 2rem;
right: 2rem;
bottom: 2rem;
opacity: 0;
transition: transform 0.35s,  opacity 0.35s;
}
.no-touch .style_12 .w-portfolio-item-meta-h:before {
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
transform: scale(0,  1);
}
.no-touch .style_12 .w-portfolio-item-meta-h:after {
border-left: 1px solid #fff;
border-right: 1px solid #fff;
transform: scale(1,  0);
}
.no-touch .style_12 .w-portfolio-item-anchor:hover .w-portfolio-item-meta-h:before, .no-touch .style_12 .w-portfolio-item-anchor:hover .w-portfolio-item-meta-h:after {
opacity: 1;
transform: scale(1);
}
.no-touch .style_12 .w-portfolio-item-title {
transform: translateY(-1rem);
transition: transform 0.35s;
}
.no-touch .style_12 .w-portfolio-item-anchor:hover .w-portfolio-item-title {
transform: translateY(0);
}
.no-touch .style_12 .w-portfolio-item-text {
opacity: 0;
transform: translateY(1rem);
transition: transform 0.35s,  opacity 0.35s;
}
.no-touch .style_12 .w-portfolio-item-anchor:hover .w-portfolio-item-text {
opacity: 0.66;
transform: translateY(0);
}
.style_12 .w-portfolio-item-arrow {
display: none;
}
.style_13 .w-portfolio-item-image:after {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: 0.33;
transition: opacity 0.35s;
background-color: inherit;
}
.no-touch .style_13 .w-portfolio-item-anchor:hover .w-portfolio-item-image:after {
opacity: 0.66;
}
.style_13 .w-portfolio-item-meta {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
overflow: hidden;
background: none;
}
.style_13 .w-portfolio-item-title {
text-transform: uppercase;
}
.no-touch .style_13 .w-portfolio-item-title {
padding-bottom: 1rem;
transform: translateY(1rem);
transition: transform 0.35s;
}
.no-touch .style_13 .w-portfolio-item-anchor:hover .w-portfolio-item-title {
transform: translateY(0);
}
.no-touch .style_13 .w-portfolio-item-title:after {
content: '';
position: absolute;
top: 100%;
left: 0;
right: 0;
height: 0.25rem;
opacity: 0;
background-color: #fff;
transform: translateY(2.5rem);
transition: transform 0.35s,  opacity 0.35s;
}
.no-touch .style_13 .w-portfolio-item-anchor:hover .w-portfolio-item-title:after {
opacity: 1;
transform: translateY(0);
}
.style_13 .w-portfolio-item-text {
opacity: 1;
}
.no-touch .style_13 .w-portfolio-item-text {
position: absolute;
left: 2rem;
right: 2rem;
bottom: 2rem;
opacity: 0;
transform: translateY(4rem);
transition: transform 0.35s,  opacity 0.35s;
}
.no-touch .style_13 .w-portfolio-item-anchor:hover .w-portfolio-item-text {
opacity: 1;
transform: translateY(0);
}
.style_13 .w-portfolio-item-arrow {
display: none;
}
.no-touch .style_14 .w-portfolio-item-image {
right: -1px;
bottom: -1px;
transform: translate3d(-1.5rem, 0, 0) scale(1.15);
transition: transform 0.35s;
}
.no-touch .style_14 .w-portfolio-item-anchor:hover .w-portfolio-item-image {
transform: translate3d(0, 0, 0) scale(1);
}
.style_14 .w-portfolio-item-image:after {
display: block;
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: 0.33;
transition: opacity 0.35s;
background-color: inherit;
}
.no-touch .style_14 .w-portfolio-item-anchor:hover .w-portfolio-item-image:after {
opacity: 0.66;
}
.style_14 .w-portfolio-item-meta {
background: none;
position: static;
padding: 0;
}
.style_14 .w-portfolio-item-title {
text-transform: uppercase;
position: absolute;
left: 2rem;
right: 2rem;
bottom: 2rem;
}
.style_14 .w-portfolio-item-text {
position: absolute;
z-index: 2;
top: 2rem;
left: 2rem;
right: 2rem;
margin: 0 0 1rem;
opacity: 1;
}
.no-touch .style_14 .w-portfolio-item-text {
opacity: 0;
transform: translateX(-3rem);
transition: transform 0.35s,  opacity 0.35s;
}
.no-touch .style_14 .w-portfolio-item-anchor:hover .w-portfolio-item-text {
opacity: 1;
transform: translateX(0);
}
.style_14 .w-portfolio-item-arrow {
display: none;
}
.style_15 .w-portfolio-item-image:after {
display: block;
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: 0.1;
transition: opacity 0.35s;
background-color: inherit;
}
.no-touch .style_15 .w-portfolio-item-anchor:hover .w-portfolio-item-image:after {
opacity: 0.8;
}
.style_15 .w-portfolio-item-meta {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: none;
}
.no-touch .style_15 .w-portfolio-item-meta-h:before, .no-touch .style_15 .w-portfolio-item-meta-h:after {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: 0;
transition: transform 0.35s,  opacity 0.35s;
}
.no-touch .style_15 .w-portfolio-item-meta-h:before {
border-top: 0.5rem solid #fff;
border-bottom: 0.5rem solid #fff;
transform: scale(0,  1);
}
.no-touch .style_15 .w-portfolio-item-meta-h:after {
border-left: 0.5rem solid #fff;
border-right: 0.5rem solid #fff;
transform: scale(1,  0);
}
.no-touch .style_15 .w-portfolio-item-anchor:hover .w-portfolio-item-meta-h:before, .no-touch .style_15 .w-portfolio-item-anchor:hover .w-portfolio-item-meta-h:after {
opacity: 1;
transform: scale(1);
}
.style_15 .w-portfolio-item-title {
text-transform: uppercase;
}
.no-touch .style_15 .w-portfolio-item-title {
transform: translateY(2rem);
transition: transform 0.35s;
}
.no-touch .style_15 .w-portfolio-item-anchor:hover .w-portfolio-item-title {
transform: translateY(0);
}
.style_15 .w-portfolio-item-text {
margin-top: 0.6rem;
}
.no-touch .style_15 .w-portfolio-item-text {
opacity: 0;
transition: opacity 0.35s;
}
.no-touch .style_15 .w-portfolio-item-anchor:hover .w-portfolio-item-text {
opacity: 0.66;
}
.style_15 .w-portfolio-item-arrow {
display: none;
}
.style_16 .w-portfolio-item-image {
border-radius: 50%;
transform: scale(0.3);
transition: transform 0.4s,  border-radius 0.4s;
}
.style_16.type_masonry .w-portfolio-item-image {
overflow: hidden;
transform-origin: 90% 90%}
.style_16.ratio_3x2 .w-portfolio-item-image {
top: -25%;
bottom: -25%;
transform-origin: 90% 66%}
.style_16.ratio_4x3 .w-portfolio-item-image {
top: -16.67%;
bottom: -16.67%;
transform-origin: 90% 72%}
.style_16.ratio_1x1 .w-portfolio-item-image {
transform-origin: 90% 90%}
.style_16.ratio_3x4 .w-portfolio-item-image {
left: -12.5%;
right: -12.5%;
transform: scale(0.24);
transform-origin: 79.5% 92.5%}
.style_16.ratio_2x3 .w-portfolio-item-image {
left: -25%;
right: -25%;
transform: scale(0.2);
transform-origin: 73.5% 94%}
@media (min-width:481px) {
.style_16.ratio_3x2 .w-portfolio-item.size_2x1 .w-portfolio-item-image {
top: -100%;
bottom: -100%;
transform: scale(0.15);
transform-origin: 96% 56.5%}
.style_16.ratio_3x2 .w-portfolio-item.size_1x2 .w-portfolio-item-image {
top: 0;
bottom: 0;
left: -16.67%;
right: -16.67%;
transform: scale(0.225);
transform-origin: 77% 93.2%}
.style_16.ratio_3x2 .w-portfolio-item.size_2x2 .w-portfolio-item-image {
transform: scale(0.15);
transform-origin: 95.7% 76.3%}
.style_16.ratio_4x3 .w-portfolio-item.size_2x1 .w-portfolio-item-image {
top: -83.3333%;
bottom: -83.3333%;
transform: scale(0.15);
transform-origin: 95.7% 59.2%}
.style_16.ratio_4x3 .w-portfolio-item.size_1x2 .w-portfolio-item-image {
top: 0;
bottom: 0;
left: -25%;
right: -25%;
transform: scale(0.2);
transform-origin: 73.2% 94.3%}
.style_16.ratio_4x3 .w-portfolio-item.size_2x2 .w-portfolio-item-image {
transform: scale(0.15);
transform-origin: 95.8%
81.2%}
.style_16.ratio_1x1 .w-portfolio-item.size_2x1 .w-portfolio-item-image {
top: -50%;
bottom: -50%;
transform: scale(0.15);
transform-origin: 96% 66.2%}
.style_16.ratio_1x1 .w-portfolio-item.size_1x2 .w-portfolio-item-image {
left: -50%;
right: -50%;
transform: scale(0.15);
transform-origin: 66.4% 95.7%}
.style_16.ratio_1x1 .w-portfolio-item.size_2x2 .w-portfolio-item-image {
transform: scale(0.15);
transform-origin: 95.7% 95.7%}
}.no-touch .style_16 .w-portfolio-item-anchor:hover .w-portfolio-item-image {
border-radius: 0;
transform: scale(1.01);
}
.style_16 .w-portfolio-item-meta {
position: absolute;
top: 0;
left: 0;
right: 33%;
background: none;
transition: transform 0.4s,  opacity 0.3s;
}
.no-touch .style_16 .w-portfolio-item-anchor:hover .w-portfolio-item-meta {
opacity: 0;
transform: translate3d(-6rem, -6rem, 0) scale(2);
}
.style_16 .w-portfolio-item-title {
font-weight: bold;
}
.style_16 .w-portfolio-item-text {
margin-top: 1rem;
}
.style_16 .w-portfolio-item-arrow {
display: none;
}
.no-touch .style_17 .w-portfolio-item-image {
right: -1px;
bottom: -1px;
transform-origin: 100% 100%;
transition: transform 1s,  opacity 1s;
}
.no-touch .style_17 .w-portfolio-item-anchor:hover .w-portfolio-item-image {
opacity: 0.1;
transform: scale(1.3);
}
.style_17 .w-portfolio-item-meta {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: none;
}
.no-touch .style_17 .w-portfolio-item-title {
transform: translateY(2rem);
transition: transform 0.4s;
}
.no-touch .style_17 .w-portfolio-item-anchor:hover .w-portfolio-item-title {
transform: translateY(0);
}
.style_17 .w-portfolio-item-text {
margin-top: 1rem;
opacity: 0;
}
.no-touch .style_17 .w-portfolio-item-text {
transform: scale(0.75);
transform-origin: 100% 100%;
transition: transform 0.4s,  opacity 0.4s;
}
.no-touch .style_17 .w-portfolio-item-anchor:hover .w-portfolio-item-text {
opacity: 1;
transform: scale(1);
}
.style_17 .w-portfolio-item-arrow {
display: none;
}
.no-touch .style_18 .w-portfolio-item-image.second {
display: block;
position: absolute;
top: 0;
left: 0;
right: 0;
opacity: 0;
transition: opacity 1s cubic-bezier(.4, 0, .2, 1);
background-color: transparent;
}
.no-touch .style_18 .w-portfolio-item-anchor:hover .w-portfolio-item-image.second {
opacity: 1;
}
.style_18 .w-portfolio-item-arrow {
display: none;
}
.style_18 .w-portfolio-item-meta {
position: absolute;
bottom: 0;
left: 0;
right: 0;
padding: 5rem 2rem 1.5rem;
background: none;
color: #fff;
}
.no-touch .style_18 .w-portfolio-item-meta {
opacity: 0;
transition: opacity 1s cubic-bezier(.4, 0, .2, 1);
}
.no-touch .style_18 .w-portfolio-item-anchor:hover .w-portfolio-item-meta {
opacity: 1;
}
.style_18 .w-portfolio-item-meta:before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: linear-gradient(transparent,  rgba(30, 30, 30, 0.8)) repeat-x;
}
.style_18 .w-portfolio-item-title {
position: relative;
}
.style_18 .w-portfolio-item-text {
position: relative;
opacity: 0.66;
}
.widget_us_portfolio .w-portfolio-list {
margin: 0 -1px !important;
}
.widget_us_portfolio .w-portfolio-item {
padding: 1px;
}
.widget_us_portfolio .w-portfolio-item-image {
z-index: 0;
background: none !important;
}
.widget_us_portfolio .w-portfolio-item-image img {
display: block;
width: 100%}
.widget_us_portfolio .w-portfolio-item-meta {
display: flex;
align-items: center;
position: absolute;
top: 0;
left: 0;
right: 0;
height: 100%;
padding: 0.8rem;
text-align: center;
background-color: rgba(0, 0, 0, 0.8);
color: #fff;
opacity: 0;
transition: opacity 0.3s 0.15s;
}
.no-touch .widget_us_portfolio .w-portfolio-item-anchor:hover .w-portfolio-item-meta {
opacity: 1;
}
.widget_us_portfolio .w-portfolio-item-meta-h {
background: none;
}
.widget_us_portfolio .w-portfolio-item-title {
font-size: 0.7rem !important;
}
.widget_us_portfolio .w-portfolio-item-arrow {
display: none;
}
html.usoverlay_fixed {
overflow: hidden;
}
html.usoverlay_fixed .header_hor .l-header.pos_fixed {
overflow-y: scroll;
}
.l-popup-overlay {
display: none;
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 1001;
background-color: rgba(0, 0, 0, 0.8);
transition: opacity 0.3s;
opacity: 0;
}
.l-popup-overlay.active {
opacity: 1;
}
.l-popup-wrap {
display: none;
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
overflow: hidden;
cursor: zoom-out;
z-index: 1002;
}
.l-popup-box {
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
height: 100%;
padding: 2rem 5rem;
transform: scale(0.5);
opacity: 0;
transition: opacity 0.3s,  transform 0.3s;
}
.l-popup-box.active {
transform: scale(1);
opacity: 1;
}
.l-popup-box-content {
cursor: default;
height: 100%;
width: 100%;
transition: height 0.2s;
-webkit-overflow-scrolling: touch;
overflow-y: auto;
}
.no-touch .l-popup-box-content {
overflow-y: hidden;
}
.l-popup-box-content .g-preloader {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.l-popup-box .g-preloader:not(.type_5) {
width: 4rem;
height: 4rem;
}
.l-popup-box .g-preloader.type_3>div {
border-width: 2rem;
}
.l-popup-box-content-frame {
height: 100%;
width: 100%}
.l-popup-arrow {
position: fixed;
transform: translateZ(0);
top: 50%;
text-align: center;
font-weight: normal;
font-size: 3rem;
font-family: fontawesome;
line-height: 15rem;
width: 5rem;
margin-top: -7.5rem;
cursor: pointer;
color: #fff;
transition: opacity 0.3s,  background-color 0.3s;
opacity: 0;
}
.l-popup-box.active~.l-popup-arrow {
opacity: 0.5;
}
.no-touch .l-popup-box.active~.l-popup-arrow:hover {
background-color: rgba(0, 0, 0, 0.5);
opacity: 1;
}
.l-popup-arrow.to_next {
right: 0;
}
.l-popup-arrow.to_next:before {
content: '\f105';
vertical-align: top;
}
.l-popup-arrow.to_prev {
left: 0;
}
.l-popup-arrow.to_prev:before {
content: '\f104';
vertical-align: top;
}
.l-popup-closer {
position: fixed;
transform: translateZ(0);
top: 0;
right: 0;
text-align: center;
font-weight: normal;
font-size: 2rem;
line-height: 5rem;
width: 5rem;
cursor: zoom-out;
color: #fff;
transition: opacity 0.3s;
opacity: 0;
}
.l-popup-box.active~.l-popup-closer {
opacity: 0.5;
}
.l-popup-closer:before {
content: '\2715';
vertical-align: top;
}
.w-pricing {
display: flex;
flex-wrap: wrap;
position: relative;
padding: 1rem 0;
}
.w-pricing-item {
flex: 1 1 0%;
text-align: center;
}
.w-pricing-item-h {
overflow: hidden;
border-width: 1px 0 1px 1px;
border-style: solid;
}
.w-pricing-item:first-child .w-pricing-item-h {
border-radius: 0.6rem 0 0 0.6rem;
}
.w-pricing-item:last-child .w-pricing-item-h {
border-radius: 0 0.6rem 0.6rem 0;
border-right-width: 1px;
}
.w-pricing-item-header {
padding: 2rem 1.5rem;
}
.w-pricing-item-title {
line-height: 1;
}
.w-pricing-item-price {
font-size: 3.5rem;
line-height: 1;
font-weight: 300;
}
.w-pricing-item-price small {
display: block;
font-size: 0.9rem;
line-height: 1.5rem;
font-weight: normal;
margin-top: 0.4rem;
}
.w-pricing-item .w-pricing-item-features {
list-style-type: none;
padding: 1.5rem;
margin: 0;
}
.w-pricing-item .w-pricing-item-features li {
padding: 0.5rem 0;
margin: 0;
}
.w-pricing-item-footer {
padding-bottom: 2.6rem;
}
.l-section.color_primary .w-pricing-item-h, .l-section.color_secondary .w-pricing-item-h, .l-section.color_custom .w-pricing-item-h {
border-color: rgba(255, 255, 255, 0.33);
}
.l-section.color_primary .w-pricing-item-header, .l-section.color_secondary .w-pricing-item-header, .l-section.color_custom .w-pricing-item-header {
background-color: rgba(255, 255, 255, 0.15);
}
.w-pricing-item.type_featured .w-pricing-item-h {
margin: -1rem 0;
border-width: 0;
border-radius: 0.6rem;
box-shadow: 0 1px 10px rgba(0, 0, 0, 0.15);
}
.w-pricing-item.type_featured + .w-pricing-item .w-pricing-item-h {
border-left-width: 0;
}
.w-pricing-item.type_featured .w-pricing-item-header {
padding-top: 3rem;
color: #fff;
}
.w-pricing-item.type_featured .w-pricing-item-header h5 {
color: inherit;
}
.w-pricing-item.type_featured .w-pricing-item-footer {
padding-bottom: 3.6rem;
}
.rounded_none .w-pricing-item-h, .rounded_none .w-pricing-item-header {
border-radius: 0 !important;
}
.w-progbar-bar {
height: 10px;
}
.w-progbar-bar-h {
height: 100%;
border-radius: inherit;
transition: width 0.8s cubic-bezier(.6, .3, .3, .6);
}
.w-progbar.initial .w-progbar-bar-h {
width: 0 !important;
}
.w-progbar.hide_count .w-progbar-title-count, .w-progbar.hide_count .w-progbar-bar-count {
display: none !important;
}
.w-progbar.style_1 {
padding: 0.6rem 0 1rem;
}
.w-progbar.style_1 .w-progbar-title {
display: table;
width: 100%;
margin-bottom: 0.6rem !important;
}
.w-progbar.style_1 .w-progbar-title-text {
display: table-cell;
vertical-align: top;
}
.w-progbar.style_1 .w-progbar-title-count {
display: table-cell;
vertical-align: top;
text-align: right;
font-weight: bold;
}
.w-progbar.style_1 .w-progbar-bar {
width: 100%;
border-radius: 2rem;
box-shadow: 0 1px 0 rgba(0, 0, 0, 0.04) inset;
}
.w-progbar.style_1 .w-progbar-bar-count {
display: none;
}
.w-progbar.style_2 {
padding: 0.4rem 0;
position: relative;
}
.w-progbar.style_2 .w-progbar-title {
position: absolute;
top: 50%;
left: 0;
right: 0;
margin: 0;
text-align: center;
font-size: 0.9rem;
transform: translateY(-50%);
color: #fff !important;
}
.w-progbar.style_2 .w-progbar-title-text {
margin-right: 0.2rem;
}
.w-progbar.style_2 .w-progbar-title-count {
font-weight: bold;
}
.w-progbar.style_2 .w-progbar-bar {
width: 100%;
border-radius: 0.3rem;
overflow: hidden;
background-color: rgba(0, 0, 0, 0.25);
}
.w-progbar.style_2 .w-progbar-bar-h {
border-radius: 0;
}
.w-progbar.style_2 .w-progbar-bar-count {
display: none;
}
.w-progbar.style_3 {
display: flex;
align-items: center;
padding: 1rem 0;
}
.w-progbar.style_3 .w-progbar-title {
font-size: 1rem;
padding-right: 1.5rem;
margin-bottom: 0;
width: 33%}
.w-progbar.style_3 .w-progbar-title-count {
display: none;
}
.w-progbar.style_3 .w-progbar-bar {
width: 67%;
border-radius: 2rem;
position: relative;
background-color: transparent;
}
.w-progbar.style_3 .w-progbar-bar:before {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
content: '';
border-radius: inherit;
box-shadow: 0 1px 0 rgba(0, 0, 0, 0.04) inset;
}
.w-progbar.style_3 .w-progbar-bar-h {
position: relative;
}
.w-progbar.style_3 .w-progbar-bar-count {
display: block;
position: absolute;
top: 50%;
right: -1.75rem;
text-align: center;
line-height: 3.5rem;
height: 3.5rem;
width: 3.5rem;
margin-top: -1.75rem;
border-radius: 50%;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
}
.w-progbar.style_4 {
padding: 1rem 0;
}
.w-progbar.style_4 .w-progbar-title {
font-size: 1rem;
margin-bottom: 0.6rem !important;
}
.w-progbar.style_4 .w-progbar-title-count {
display: none;
}
.w-progbar.style_4 .w-progbar-bar-h {
position: relative;
}
.w-progbar.style_4 .w-progbar-bar-count {
display: block;
position: absolute;
right: -1.5rem;
bottom: 100%;
font-size: 0.9rem;
text-align: center;
line-height: 2rem;
height: 2rem;
width: 3rem;
margin-bottom: 0.5rem;
border-radius: 0.3rem;
background-color: rgba(0, 0, 0, 0.8);
color: #fff;
opacity: 1;
transition: opacity 0.8s cubic-bezier(.6, .3, .3, .6);
}
.w-progbar.style_4 .w-progbar-bar-count:after {
content: '';
position: absolute;
left: 1.1rem;
bottom: -0.3rem;
height: 0;
width: 0;
border-left: 0.4rem solid transparent;
border-right: 0.4rem solid transparent;
border-top: 0.4rem solid rgba(0, 0, 0, 0.8);
}
.w-progbar.style_4.initial .w-progbar-bar-count {
opacity: 0;
}
.w-progbar.style_5 {
padding: 0.6rem 0 1rem;
}
.w-progbar.style_5 .w-progbar-title {
display: flex;
align-items: flex-end;
width: 100%;
margin-bottom: 1rem !important;
}
.w-progbar.style_5 .w-progbar-title-text {
flex-grow: 1;
padding-right: 1.5rem;
}
.w-progbar.style_5 .w-progbar-title-count {
font-size: 3em;
font-weight: 300;
line-height: 1;
opacity: 0.33;
}
.w-progbar.style_5 .w-progbar-bar-count {
display: none;
}
.rounded_none .w-progbar-bar, .rounded_none .w-progbar-bar-count {
border-radius: 0 !important;
}
.w-scroller {
position: fixed;
top: 50%;
z-index: 11;
transform: translateY(-50%);
}
.w-scroller.pos_left {
left: 1%}
.w-scroller.pos_right {
right: 1%}
.w-scroller-dots {
transition: transform 0.3s;
}
.w-scroller.pos_left .w-scroller-dots {
transform: translateX(-50px);
}
.w-scroller.pos_right .w-scroller-dots {
transform: translateX(50px);
}
.w-scroller-dots.show {
transform: none !important;
}
.w-scroller-dot {
display: block;
overflow: hidden;
transition: none;
}
.w-scroller-dot span {
display: block;
font-size: 10px;
opacity: 0.4;
transition: opacity 0.3s,  box-shadow 0.3s,  background 0.3s,  transform 0.3s;
}
.w-scroller-dot.active span, .no-touch .w-scroller-dot:hover span {
opacity: 1;
}
.w-scroller.style_1 .w-scroller-dot span, .w-scroller.style_2 .w-scroller-dot span {
height: 1em;
width: 1em;
margin: 0.8em;
}
.w-scroller.style_1 .w-scroller-dot span {
border-radius: 50%}
.w-scroller.style_1 .w-scroller-dot:not(.active) span, .w-scroller.style_2 .w-scroller-dot:not(.active) span {
box-shadow: 0 0 0 2px transparent !important;
}
.w-scroller.style_1 .w-scroller-dot.active span, .w-scroller.style_2 .w-scroller-dot.active span {
background-color: transparent !important;
}
.w-scroller.style_3 .w-scroller-dot span {
height: 2px;
width: 3em;
margin: 0.8em;
box-shadow: none !important;
transform: scaleX(0.5);
}
.w-scroller.style_3.pos_left .w-scroller-dot span {
transform-origin: left;
}
.w-scroller.style_3.pos_right .w-scroller-dot span {
transform-origin: right;
}
.w-scroller.style_3 .w-scroller-dot.active span {
transform: none;
}
.w-scroller.style_4 .w-scroller-dot span {
height: 3em;
width: 0.5em;
margin: 0.2em 0.8em;
box-shadow: none !important;
}
.w-search {
line-height: 2.8rem;
}
.he
ader_hor .l-subheader-cell>.w-search:not(.layout_simple) {
margin-left: 0;
margin-right: 0;
}
.header_ver .l-subheader-cell>.w-search:not(.layout_simple) {
margin-left: 0.6rem;
margin-right: 0.6rem;
}
.w-search input {
display: block;
box-shadow: none !important;
border: none !important;
background-color: transparent;
color: inherit;
transition: none;
}
.w-search button:before {
content: '\f002';
font-family: fontawesome;
display: inline-block;
vertical-align: top;
}
.w-search-open {
display: block;
text-align: center;
padding: 0 0.8rem;
color: inherit;
}
.w-search-open:before {
content: '\f002';
font-family: fontawesome;
vertical-align: top;
}
.header_hor .l-subheader-cell.at_left .w-search:not(.layout_simple):first-child {
margin-left: -0.8rem;
}
.header_hor .l-subheader-cell.at_right .w-search:not(.layout_simple):last-child {
margin-right: -0.8rem;
}
.w-search-close {
position: absolute;
top: 0;
right: 0;
text-align: center;
font-weight: bold;
line-height: 2.8rem;
width: 2.8rem;
cursor: pointer;
opacity: 0.5;
transition: color 0.3s,  opacity 0.3s,  transform 0.3s;
}
.no-touch .w-search-close:hover {
opacity: 1;
}
.w-search-close:before {
content: '\2715';
vertical-align: top;
}
.w-search.layout_simple {
position: relative;
height: 2.8rem;
min-width: 10rem;
}
.header_hor .w-search.layout_simple {
width: 100%}
.header_ver .w-search.layout_simple {
max-width: none;
margin-left: 0;
margin-right: 0;
}
.w-search.layout_simple .w-search-open, .w-search.layout_simple .w-search-close {
display: none;
}
.w-search.layout_simple .w-search-form {
border-radius: 0.3rem;
transition: color 0.3s,  background-color 0.3s;
}
.w-search.layout_simple input {
padding-right: 2.8rem;
}
.w-search.layout_simple button {
display: block;
position: absolute;
top: 0;
right: 0;
margin: 0;
padding: 0;
font-weight: normal;
line-height: 2.8rem;
height: 2.8rem;
width: 2.8rem;
background: none !important;
box-shadow: none !important;
color: inherit !important;
transition: opacity 0.3s;
opacity: 0.5;
}
.no-touch .w-search.layout_simple button:hover {
opacity: 1;
}
.w-search.layout_simple button span {
display: none;
}
.w-search.layout_modern {
position: relative;
overflow: hidden;
padding: 0 0.8rem;
width: 2.8rem;
transition: width 0.3s,  padding 0.3s;
}
.header_ver .w-search.layout_modern.active {
padding: 0;
}
.w-search.layout_modern .w-search-open {
position: absolute;
top: 0;
right: 0;
z-index: 1;
opacity: 1;
transform: translateX(0);
}
.w-search.layout_modern.active .w-search-open {
z-index: 0;
opacity: 0;
transform: translateX(-2rem);
}
.w-search.layout_modern .w-search-close {
opacity: 0;
transform: translateX(2rem);
transition: transform 0.3s,  opacity 0.3s;
}
.w-search.layout_modern.active .w-search-close {
z-index: 1;
opacity: 0.5;
transform: translateX(0);
}
.w-search.layout_modern .w-search-form {
position: relative;
border-radius: 0.3rem;
z-index: 1;
opacity: 0;
transition: opacity 0.3s,  color 0.3s,  background-color 0.3s;
}
.w-search.layout_modern.active .w-search-form {
opacity: 1;
}
.w-search.layout_modern input {
padding-right: 2.8rem;
}
@media (min-width:601px) {
.l-header.bg_transparent:not(.sticky) .w-search.layout_simple .w-search-form, .l-header.bg_transparent:not(.sticky) .w-search.layout_modern .w-search-form {
background-color: rgba(0, 0, 0, 0.2);
color: #fff;
}
}.w-search.layout_fullwidth .w-search-form {
position: absolute;
top: 0;
left: -1.5rem;
right: -1.5rem;
height: 0;
overflow: hidden;
z-index: 100;
transition: height 0.3s cubic-bezier(.4, 0, .2, 1);
}
.w-search.layout_fullwidth.active .w-search-form {
height: 100%}
.w-search.layout_fullwidth input {
position: absolute;
top: 50%;
left: 0;
margin-top: -1.4rem;
padding: 0 3rem 0 1.5rem;
border-radius: 0;
}
.header_hor .w-search.layout_fullwidth input {
font-size: 1.4rem;
}
.w-search.layout_fullwidth .w-search-close {
top: 50%;
width: auto;
padding-right: 1.5rem;
margin-top: -1.4rem;
}
.header_ver .w-search.layout_fullwidth .w-search-form {
left: 0;
right: 0;
}
.w-search.layout_fullscreen .w-search-form {
position: fixed;
top: 0;
left: 0;
right: 0;
height: 100%;
z-index: 100;
-webkit-transform: translateY(-100%);
transform: translateY(-100%);
-webkit-transition: -webkit-transform 0.3s cubic-bezier(.4, 0, .2, 1);
transition: transform 0.3s cubic-bezier(.4, 0, .2, 1);
}
.header_ver .w-search.layout_fullscreen .w-search-form {
position: absolute;
}
.w-search.layout_fullscreen.active .w-search-form {
-webkit-transform: translateY(0);
transform: translateY(0);
}
.w-search.layout_fullscreen .w-search-close
{
font-size: 3rem;
line-height: 6rem;
width: 6rem;
}
.w-search.layout_fullscreen input {
position: absolute;
top: 50%;
left: 6%;
font-size: 3rem;
line-height: 1.5;
text-align: center;
height: auto;
width: 88%;
padding: 0;
border-radius: 0;
transform: translateY(-50%);
}
.header_ver .w-search.layout_fullscreen input {
font-size: 1.2rem;
}
.widget_search .w-form-message, .widget_search .w-form-row-state, .widget_search .w-btn-label, .widget_search .w-btn:before {
display: none;
}
.widget_search .w-form {
position: relative;
}
.widget_search .w-form input[type="text"] {
padding-right: 2.8rem;
padding-left: 0.8rem;
min-width: 8rem;
}
.widget_search .w-form-row.for_submit {
position: absolute;
top: 0;
right: 0;
}
.widget_search .w-btn {
padding: 0;
line-height: 2.8rem;
width: 2.8rem;
background: none !important;
box-shadow: none !important;
color: inherit !important;
}
.widget_search .w-btn:after {
position: static;
vertical-align: top;
content: '\f002';
font-size: 1.2rem;
font-family: fontawesome;
font-weight: normal;
border: none;
}
.rounded_none .w-search-form {
border-radius: 0 !important;
}
.w-separator {
clear: both;
text-align: center;
overflow: hidden;
line-height: 1.2rem;
height: 1.2rem;
}
.w-separator-h {
display: inline-block;
vertical-align: top;
position: relative;
height: inherit;
border-color: inherit;
color: inherit;
}
.w-separator-h:before, .w-separator-h:after {
content: '';
display: inline-block;
vertical-align: top;
position: absolute;
top: 50%;
height: 0;
width: 200rem;
border-top-width: 1px;
border-top-style: solid;
border-color: inherit;
}
.w-separator-h:before {
right: 100%;
margin-right: 1rem;
}
.w-separator-h:after {
left: 100%;
margin-left: 1rem;
}
.w-separator-h>* {
display: inline-block;
vertical-align: top;
line-height: inherit !important;
margin: 0;
}
.w-separator-h i {
width: 1.2rem;
}
.w-separator.style_dashed .w-separator-h:before, .w-separator.style_dashed .w-separator-h:after {
border-top-style: dashed;
}
.w-separator.style_dotted .w-separator-h:before, .w-separator.style_dotted .w-separator-h:after {
border-top-style: dotted;
}
.w-separator.style_double .w-separator-h:before, .w-separator.style_double .w-separator-h:after {
border-top-style: double;
}
.w-separator.thick_2 .w-separator-h:before, .w-separator.thick_2 .w-separator-h:after {
margin-top: -1px;
border-top-width: 2px;
}
.w-separator.thick_3 .w-separator-h:before, .w-separator.thick_3 .w-separator-h:after {
margin-top: -1px;
border-top-width: 3px;
}
.w-separator.thick_4 .w-separator-h:before, .w-separator.thick_4 .w-separator-h:after {
margin-top: -2px;
border-top-width: 4px;
}
.w-separator.thick_5 .w-separator-h:before, .w-separator.thick_5 .w-separator-h:after {
margin-top: -2px;
border-top-width: 5px;
}
.w-separator.type_invisible {
height: 1px;
}
.w-separator.type_invisible .w-separator-h {
display: none;
}
.w-separator.type_short {
width: 30%;
margin-left: auto !important;
margin-right: auto !important;
}
.w-separator.type_fullwidth {
overflow: visible;
}
.w-separator.cont_none .w-separator-h:before {
margin-right: 0;
}
.w-separator.cont_none .w-separator-h:after {
margin-left: 0;
}
.w-separator.cont_text {
line-height: 1.3;
height: auto;
}
.w-separator.size_small {
margin: 1.5rem 0;
}
.w-separator.type_invisible.size_small {
margin: 0.75rem 0;
}
.w-separator.size_medium {
margin: 2.5rem 0;
}
.w-separator.type_invisible.size_medium {
margin: 1.5rem 0;
}
.w-separator.size_large {
margin: 3rem 0;
}
.w-separator.type_invisible.size_large {
margin: 2rem 0;
}
.w-separator.size_huge {
margin: 4rem 0;
}
.w-separator.type_invisible.size_huge {
margin: 3rem 0;
}
.l-section.color_primary .w-separator.color_border, .l-section.color_secondary .w-separator.color_border {
border-color: rgba(255, 255, 255, 0.33);
color: rgba(255, 255, 255, 0.33);
}
.w-sharing {
font-size: 0;
}
.w-sharing-item {
display: inline-block;
vertical-align: top;
position: relative;
text-align: center;
line-height: 2rem;
padding: 0 1rem;
color: inherit;
}
.no-touch .w-sharing-item:hover {
color: inherit;
}
.w-sharing-icon {
display: inline-block;
vertical-align: top;
position: relative;
min-width: 1rem;
}
.w-sharing-icon:before {
font-family: fontawesome;
vertical-align: top;
line-height: inherit;
}
.w-sharing-count {
display: inline-block;
vertical-align: top;
position: relative;
font-size: 0.9rem;
margin-left: 0.5rem;
}
.w-sharing.counters_hide .w-sharing-count {
display: none;
}
.w-sharing.type_simple .w-sharing-item {
margin: 0.15rem 0;
border-width: 0 2px 0 0;
border-style: solid;
transition: none;
}
.w-sh
aring.type_simple .w-sharing-item:first-child {
padding-left: 0;
}
.w-sharing.type_simple .w-sharing-item:last-child {
padding-right: 0;
border: none;
}
.w-sharing.type_simple .w-sharing-icon {
font-size: 1.4rem;
width: 1.8rem;
transition: opacity 0.3s,  color 0.3s;
opacity: 0.33;
}
.no-touch .w-sharing.type_simple .w-sharing-item:hover .w-sharing-icon {
opacity: 1;
}
.w-sharing.type_solid, .w-sharing.type_outlined {
margin: 0 -0.15rem;
}
.w-sharing.type_solid .w-sharing-item, .w-sharing.type_outlined .w-sharing-item {
margin: 0.15rem;
line-height: 2.4rem;
border-radius: 0.3rem;
overflow: hidden;
min-width: 3.5rem;
}
.w-sharing.type_solid .w-sharing-icon, .w-sharing.type_outlined .w-sharing-icon {
font-size: 1.2rem;
}
.no-touch .w-sharing.type_solid .w-sharing-item:before, .no-touch .w-sharing.type_outlined .w-sharing-item:before, .no-touch .w-sharing.type_fixed .w-sharing-item:before {
display: block;
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
height: 0;
background-color: rgba(0, 0, 0, 0.1);
transition: height 0.3s;
}
.no-touch .w-sharing.type_solid .w-sharing-item:hover:before, .no-touch .w-sharing.type_outlined .w-sharing-item:hover:before, .no-touch .w-sharing.type_fixed .w-sharing-item:hover:before {
height: 100%}
.w-sharing.type_solid .w-sharing-item, .no-touch .w-sharing.type_outlined .w-sharing-item:hover {
color: #fff;
}
.w-sharing.type_fixed {
position: fixed;
top: 50%;
transform: translate3d(0, -50%, 0);
z-index: 111;
}
.w-sharing.type_fixed.align_left {
left: 0;
}
.w-sharing.type_fixed.align_right {
right: 0;
}
.w-sharing.type_fixed.align_center {
top: auto;
left: 50%;
bottom: 0;
transform: translate3d(-50%, 0, 0);
}
.w-sharing.type_fixed .w-sharing-item {
font-size: 1.2rem;
line-height: 2.8rem;
margin: 0;
color: #fff;
}
.w-sharing.type_fixed.align_left .w-sharing-item, .w-sharing.type_fixed.align_right .w-sharing-item {
display: block;
padding: 0;
width: 2.8rem;
}
.w-sharing.type_fixed.align_left .w-sharing-count, .w-sharing.type_fixed.align_right .w-sharing-count {
display: block;
font-size: 0.8rem;
line-height: 1;
padding-bottom: 0.5rem;
}
.w-sharing.type_solid .w-sharing-item.email, .w-sharing.type_fixed .w-sharing-item.email, .w-sharing.type_outlined .w-sharing-item.email:before {
background-color: #96a2a8;
}
.w-sharing.type_outlined .w-sharing-item.email {
box-shadow: 0 0 0 2px #96a2a8 inset;
color: #96a2a8;
}
.no-touch .w-sharing.type_simple .w-sharing-item.email:hover .w-sharing-icon {
color: #96a2a8;
}
.w-sharing-item.email .w-sharing-icon:before {
content: '\f0e0'}
.w-sharing.type_solid .w-sharing-item.facebook, .w-sharing.type_fixed .w-sharing-item.facebook, .w-sharing.type_outlined .w-sharing-item.facebook:before {
background-color: #42599e;
}
.w-sharing.type_outlined .w-sharing-item.facebook {
box-shadow: 0 0 0 2px #42599e inset;
color: #42599e;
}
.no-touch .w-sharing.type_simple .w-sharing-item.facebook:hover .w-sharing-icon {
color: #42599e;
}
.w-sharing-item.facebook .w-sharing-icon:before {
content: '\f09a'}
.w-sharing.type_solid .w-sharing-item.twitter, .w-sharing.type_fixed .w-sharing-item.twitter, .w-sharing.type_outlined .w-sharing-item.twitter:before {
background-color: #55acee;
}
.w-sharing.type_outlined .w-sharing-item.twitter {
box-shadow: 0 0 0 2px #55acee inset;
color: #55acee;
}
.no-touch .w-sharing.type_simple .w-sharing-item.twitter:hover .w-sharing-icon {
color: #55acee;
}
.w-sharing-item.twitter .w-sharing-icon:before {
content: '\f099'}
.w-sharing.type_solid .w-sharing-item.gplus, .w-sharing.type_fixed .w-sharing-item.gplus, .w-sharing.type_outlined .w-sharing-item.gplus:before {
background-color: #db4437;
}
.w-sharing.type_outlined .w-sharing-item.gplus {
box-shadow: 0 0 0 2px #db4437 inset;
color: #db4437;
}
.no-touch .w-sharing.type_simple .w-sharing-item.gplus:hover .w-sharing-icon {
color: #db4437;
}
.w-sharing-item.gplus .w-sharing-icon:before {
content: '\f0d5'}
.w-sharing.type_solid .w-sharing-item.linkedin, .w-sharing.type_fixed .w-sharing-item.linkedin, .w-sharing.type_outlined .w-sharing-item.linkedin:before {
background-color: #0077b5;
}
.w-sharing.type_outlined .w-sharing-item.linkedin {
box-shadow: 0 0 0 2px #0077b5 inset;
color: #0077b5;
}
.no-touch .w-sharing.type_simple .w-sharing-item.linkedin:hover .w-sharing-icon {
color: #0077b5;
}
.w-sharing-item.linkedin .w-sharing-icon:before {
content: '\f0e1'}
.w-sharing.type_solid .w-sharing-item.pinte
rest, .w-sharing.type_fixed .w-sharing-item.pinterest, .w-sharing.type_outlined .w-sharing-item.pinterest:before {
background-color: #cb2027;
}
.w-sharing.type_outlined .w-sharing-item.pinterest {
box-shadow: 0 0 0 2px #cb2027 inset;
color: #cb2027;
}
.no-touch .w-sharing.type_simple .w-sharing-item.pinterest:hover .w-sharing-icon {
color: #cb2027;
}
.w-sharing-item.pinterest .w-sharing-icon:before {
content: '\f0d2'}
.w-sharing.type_solid .w-sharing-item.vk, .w-sharing.type_fixed .w-sharing-item.vk, .w-sharing.type_outlined .w-sharing-item.vk:before {
background-color: #4c75a3;
}
.w-sharing.type_outlined .w-sharing-item.vk {
box-shadow: 0 0 0 2px #4c75a3 inset;
color: #4c75a3;
}
.no-touch .w-sharing.type_simple .w-sharing-item.vk:hover .w-sharing-icon {
color: #4c75a3;
}
.w-sharing-item.vk .w-sharing-icon:before {
content: '\f189'}
.rounded_none .w-sharing-item {
border-radius: 0 !important;
}
.w-image {
line-height: 0;
margin-bottom: 1.5rem;
max-width: 100%}
.w-image.align_left {
float: left;
margin-right: 1.5rem;
}
.w-image.align_right {
float: right;
margin-left: 1.5rem;
}
.w-image.align_center {
clear: both;
}
.w-image:last-child, .l-section.width_full .vc_col-sm-12 .w-image {
margin-bottom: 0;
}
.w-image-h, .w-image a, .w-image img {
border-radius: inherit;
border-color: inherit !important;
color: inherit !important;
}
.w-image a[ref="magnificPopup"] {
cursor: zoom-in;
}
.w-image-meta {
line-height: 1.6;
}
.w-image-description {
font-size: 0.9rem;
margin: 0.2rem 0;
opacity: 0.5;
}
.w-image.style_outlined img {
border-width: 5px;
border-style: solid;
}
.l-section.color_primary .w-image, .l-section.color_secondary .w-image, .l-section.color_custom .w-image {
border-color: rgba(255, 255, 255, 0.33);
}
.w-image.style_shadow-1 img {
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1),  0 3px 10px rgba(0, 0, 0, 0.15);
}
.w-image.style_shadow-2 .w-image-h {
position: relative;
}
.w-image-shadow {
position: absolute;
top: 15%;
left: 5%;
right: 5%;
height: 90%;
background-size: 200% 80%;
background-position: center bottom;
background-repeat: no-repeat;
border-radius: inherit;
-webkit-filter: blur(25px);
filter: blur(25px);
}
.w-image.meta_simple .w-image-shadow {
margin-top: -2.8rem;
}
@media screen and (-ms-high-contrast:active),  (-ms-high-contrast:none) {
.w-image-shadow {
display: none;
}
}.w-image.style_shadow-2 img {
position: relative;
width: 100%}
.w-image.style_shadow-2.meta_simple .w-image-meta {
position: relative;
}
.w-image.meta_simple .w-image-meta {
padding-top: 0.6rem;
}
.w-image.meta_simple .w-image-description {
margin-top: 0;
}
.w-image.meta_simple[class*="style_phone6"] .w-image-meta {
padding-top: 32%}
.w-image.meta_modern {
position: relative;
}
.w-image.meta_modern .w-image-meta {
position: absolute;
left: 0;
right: 0;
bottom: 0;
max-height: 100%;
padding: 3rem 1rem 0.6rem;
overflow: hidden;
border-bottom-left-radius: inherit;
border-bottom-right-radius: inherit;
background: linear-gradient(transparent,  rgba(30, 30, 30, 0.8)) repeat-x;
color: #fff;
}
.w-image.meta_modern[class*="style_phone6"] .w-image-meta {
left: 12.5%;
right: 12.5%;
bottom: 13.5%}
.w-image.meta_modern.style_outlined .w-image-meta {
left: 5px;
right: 5px;
bottom: 5px;
}
.wp-caption {
line-height: 0;
margin: 0 0 2rem;
max-width: 100%;
position: relative;
}
.wp-caption-text {
display: block;
font-size: 0.9rem;
line-height: 1.6;
margin: 0;
padding: 0.6rem 1rem;
}
.wp-caption.aligncenter {
margin-left: auto;
margin-right: auto;
}
.wp-caption.alignleft {
float: left;
margin-right: 2rem;
}
.wp-caption.alignright {
float: right;
margin-left: 2.5rem;
margin-right: -10px;
}
.wp-caption.alignleft .wp-caption-text, .wp-caption.alignright .wp-caption-text {
width: calc(100% - 10px);
}
.w-socials-list {
margin: 0 -0.1em;
}
.w-socials-item {
display: inline-block;
vertical-align: top;
position: relative;
margin: 0.1em;
}
.w-socials-item-link {
display: block;
text-align: center;
position: relative;
overflow: hidden;
line-height: 2.5em;
width: 2.5em;
border: none !important;
z-index: 0;
}
.w-socials.color_text .w-socials-item-link {
color: inherit;
}
.no-touch .w-socials:not(.hover_none) .w-socials-item-link:hover {
color: #fff !important;
}
.w-socials-item-link-hover {
display: none;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
}
.no-touch .w-socials-item-link-hover {
display: block;
bottom: auto;
height: 0;
transition: height 0.3s;
}
.no-touch .w-socials-item-link:hover .w-socials-item-link-hover {
height: 100%}
.w-socials.hover_none .w-socials-item-link-hover {
display: none !important;
}
.w-socials-item-link:after, .w-socials-item-link i {
display: block;
line-height: inherit;
position: relative;
}
.w-socials-item-link:after {
font-family: fontawesome;
}
.w-socials-item-link-title {
display: none;
}
.w-socials-item-popup {
display: none;
position: absolute;
left: 50%;
bottom: 100%;
text-align: center;
white-space: nowrap;
z-index: 10;
font-size: 0.9rem;
line-height: 2.4rem;
padding: 0 1rem;
margin-bottom: 0.4rem;
border-radius: 0.25rem;
background-color: rgba(0, 0, 0, 0.8);
color: #fff;
opacity: 0;
visibility: hidden;
transform: translate3d(-50%, -1em, 0);
transition: opacity 0.2s cubic-bezier(.78, .13, .15, .86) 0.3s,  transform 0.2s cubic-bezier(.78, .13, .15, .86) 0.3s;
}
.w-socials-item-link:hover + .w-socials-item-popup {
visibility: visible;
opacity: 1;
transform: translate3d(-50%, 0, 0);
}
.no-touch .w-socials-item-popup {
display: block;
}
.w-socials-item-popup:after {
content: '';
display: block;
position: absolute;
left: 50%;
bottom: -5px;
margin-left: -6px;
width: 0;
height: 0;
border-left: 6px solid transparent;
border-right: 6px solid transparent;
border-top: 6px solid rgba(0, 0, 0, 0.8);
}
.w-socials.style_default .w-socials-item {
margin: 0 !important;
}
.w-socials.style_solid .w-socials-item-link, .w-socials.style_outlined .w-socials-item-link {
border-radius: 0.25em;
}
.w-socials.circle .w-socials-item-link {
border-radius: 50%}
.l-header .w-socials {
line-height: 2em;
}
.header_hor .l-header .w-socials-list {
white-space: nowrap;
}
.l-header .w-socials-list, .l-header .w-socials-item {
margin: 0;
}
.l-header .w-socials-item-link {
line-height: 2em;
width: 2em;
box-shadow: none !important;
border-radius: 0;
}
.l-header .w-socials-item-popup {
display: none !important;
}
.w-socials.color_brand .w-socials-item.email .w-socials-item-link {
color: #96a2a8;
}
.w-socials-item.email .w-socials-item-link-hover {
background-color: #96a2a8;
}
.w-socials-item.email .w-socials-item-link:after {
content: '\f0e0'}
.w-socials.color_brand .w-socials-item.rss .w-socials-item-link {
color: #ff9702;
}
.w-socials-item.rss .w-socials-item-link-hover {
background-color: #ff9702;
}
.w-socials-item.rss .w-socials-item-link:after {
content: '\f09e'}
.w-socials.color_brand .w-socials-item.facebook .w-socials-item-link {
color: #42599e;
}
.w-socials-item.facebook .w-socials-item-link-hover {
background-color: #42599e;
}
.w-socials-item.facebook .w-socials-item-link:after {
content: '\f09a'}
.w-socials.color_brand .w-socials-item.twitter .w-socials-item-link {
color: #55acee;
}
.w-socials-item.twitter .w-socials-item-link-hover {
background-color: #55acee;
}
.w-socials-item.twitter .w-socials-item-link:after {
content: '\f099'}
.w-socials.color_brand .w-socials-item.google .w-socials-item-link {
color: #db4437;
}
.w-socials-item.google .w-socials-item-link-hover {
background-color: #db4437;
}
.w-socials-item.google .w-socials-item-link:after {
content: '\f0d5'}
.w-socials.color_brand .w-socials-item.linkedin .w-socials-item-link {
color: #117eb9;
}
.w-socials-item.linkedin .w-socials-item-link-hover {
background-color: #117eb9;
}
.w-socials-item.linkedin .w-socials-item-link:after {
content: '\f0e1'}
.w-socials.color_brand .w-socials-item.youtube .w-socials-item-link {
color: #f00;
}
.w-socials-item.youtube .w-socials-item-link-hover {
background-color: #f00;
}
.w-socials-item.youtube .w-socials-item-link:after {
content: '\f16a'}
.w-socials.color_brand .w-socials-item.vimeo .w-socials-item-link {
color: #1ab7ea;
}
.w-socials-item.vimeo .w-socials-item-link-hover {
background-color: #1ab7ea;
}
.w-socials-item.vimeo .w-socials-item-link:after {
content: '\f27d'}
.w-socials.color_brand .w-socials-item.skype .w-socials-item-link {
color: #00aff0;
}
.w-socials-item.skype .w-socials-item-link-hover {
background-color: #00aff0;
}
.w-socials-item.skype .w-socials-item-link:after {
content: '\f17e'}
.w-socials.color_brand .w-socials-item.flickr .w-socials-item-link {
color: #ff0084;
}
.w-socials-item.flickr .w-socials-item-link-hover {
background-color: #ff0084;
}
.w-socials-item.flickr .w-socials-item-link:after {
content: '\f16e'}
.w-socials.color_brand .w-socials-item.pinterest .w-socials-item-link {
color: #cb2027;
}
.w-socials-item.pinterest .w-socials-item-link-hover {
background-color: #cb2027;
}
.w-socials-item.pinterest .w-socials-item-link:after {
content: '\f0d2'}
.w-socials.color_brand .w-socials-item.tumblr .w-socials-item-link {
color: 
#37465d;
}
.w-socials-item.tumblr .w-socials-item-link-hover {
background-color: #37465d;
}
.w-socials-item.tumblr .w-socials-item-link:after {
content: '\f173'}
.w-socials.color_brand .w-socials-item.dribbble .w-socials-item-link {
color: #ea4c89;
}
.w-socials-item.dribbble .w-socials-item-link-hover {
background-color: #ea4c89;
}
.w-socials-item.dribbble .w-socials-item-link:after {
content: '\f17d'}
.w-socials.color_brand .w-socials-item.vk .w-socials-item-link {
color: #4c75a3;
}
.w-socials-item.vk .w-socials-item-link-hover {
background-color: #4c75a3;
}
.w-socials-item.vk .w-socials-item-link:after {
content: '\f189'}
.w-socials.color_brand .w-socials-item.instagram .w-socials-item-link {
color: inherit;
}
.w-socials-item.instagram .w-socials-item-link-hover {
background: #a17357;
background: radial-gradient(circle farthest-corner at 35% 100%,  #fec564,  transparent 50%), radial-gradient(circle farthest-corner at 10% 140%,  #feda7e,  transparent 50%), radial-gradient(ellipse farthest-corner at 0 -25%,  #5258cf,  transparent 50%), radial-gradient(ellipse farthest-corner at 20% -50%,  #5258cf,  transparent 50%), radial-gradient(ellipse farthest-corner at 100% 0,  #893dc2,  transparent 50%), radial-gradient(ellipse farthest-corner at 60% -20%,  #893dc2,  transparent 50%), radial-gradient(ellipse farthest-corner at 100% 100%,  #d9317a,  transparent), linear-gradient(#6559ca,  #bc318f 30%,  #e42e66 50%,  #fa5332 70%,  #ffdc80 100%);
}
.w-socials-item.instagram .w-socials-item-link:after {
content: '\f16d';
font-size: 1.2em;
}
.w-socials.color_brand .w-socials-item.behance .w-socials-item-link {
color: #1769ff;
}
.w-socials-item.behance .w-socials-item-link-hover {
background-color: #1769ff;
}
.w-socials-item.behance .w-socials-item-link:after {
content: '\f1b4'}
.w-socials.color_brand .w-socials-item.xing .w-socials-item-link {
color: #006464;
}
.w-socials-item.xing .w-socials-item-link-hover {
background-color: #006464;
}
.w-socials-item.xing .w-socials-item-link:after {
content: '\f168'}
.w-socials.color_brand .w-socials-item.yelp .w-socials-item-link {
color: #c41200;
}
.w-socials-item.yelp .w-socials-item-link-hover {
background-color: #c41200;
}
.w-socials-item.yelp .w-socials-item-link:after {
content: '\f1e9'}
.w-socials.color_brand .w-socials-item.twitch .w-socials-item-link {
color: #6441a5;
}
.w-socials-item.twitch .w-socials-item-link-hover {
background-color: #6441a5;
}
.w-socials-item.twitch .w-socials-item-link:after {
content: '\f1e8'}
.w-socials.color_brand .w-socials-item.soundcloud .w-socials-item-link {
color: #ff5600;
}
.w-socials-item.soundcloud .w-socials-item-link-hover {
background-color: #ff5600;
}
.w-socials-item.soundcloud .w-socials-item-link:after {
content: '\f1be'}
.w-socials.color_brand .w-socials-item.deviantart .w-socials-item-link {
color: #05cc47;
}
.w-socials-item.deviantart .w-socials-item-link-hover {
background-color: #637768;
}
.w-socials-item.deviantart .w-socials-item-link:after {
content: '\f1bd'}
.w-socials.color_brand .w-socials-item.foursquare .w-socials-item-link {
color: #fa4b7a;
}
.w-socials-item.foursquare .w-socials-item-link-hover {
background-color: #fa4b7a;
}
.w-socials-item.foursquare .w-socials-item-link:after {
content: '\f180'}
.w-socials.color_brand .w-socials-item.github .w-socials-item-link {
color: #333;
}
.w-socials-item.github .w-socials-item-link-hover {
background-color: #333;
}
.w-socials-item.github .w-socials-item-link:after {
content: '\f09b'}
.w-socials.color_brand .w-socials-item.odnoklassniki .w-socials-item-link {
color: #f58220;
}
.w-socials-item.odnoklassniki .w-socials-item-link-hover {
background-color: #f58220;
}
.w-socials-item.odnoklassniki .w-socials-item-link:after {
content: '\f263'}
.w-socials.color_brand .w-socials-item.s500px .w-socials-item-link {
color: #222;
}
.w-socials-item.s500px .w-socials-item-link-hover {
background-color: #222;
}
.w-socials-item.s500px .w-socials-item-link:after {
content: '\f26e'}
.w-socials.color_brand .w-socials-item.houzz .w-socials-item-link {
color: #7ac142;
}
.w-socials-item.houzz .w-socials-item-link-hover {
background-color: #7ac142;
}
.w-socials-item.houzz .w-socials-item-link:after {
content: '\f27c'}
.w-socials.color_brand .w-socials-item.medium .w-socials-item-link {
color: #00ab6c;
}
.w-socials-item.medium .w-socials-item-link-hover {
background-color: #00ab6c;
}
.w-s
ocials-item.medium .w-socials-item-link:after {
content: '\f23a'}
.w-socials.color_brand .w-socials-item.tripadvisor .w-socials-item-link {
color: #579542;
}
.w-socials-item.tripadvisor .w-socials-item-link-hover {
background-color: #579542;
}
.w-socials-item.tripadvisor .w-socials-item-link:after {
content: '\f262'}
.w-socials.color_brand .w-socials-item.whatsapp .w-socials-item-link {
color: #25d366;
}
.w-socials-item.whatsapp .w-socials-item-link-hover {
background-color: #25d366;
}
.w-socials-item.whatsapp .w-socials-item-link:after {
content: '\f232'}
.rounded_none .w-socials:not(.circle) .w-socials-item-link, .rounded_none .w-socials-item-popup {
border-radius: 0 !important;
}
.w-tabs-list {
position: relative;
overflow: hidden;
}
.w-tabs-item {
float: left;
position: relative;
text-align: center;
cursor: pointer;
}
.w-tabs-item.active, .w-tabs-item.active .w-tabs-item-h {
cursor: default;
}
.w-tabs-item-h {
display: block;
padding: 1em 1.5em;
color: inherit !important;
}
.w-tabs-item i {
line-height: inherit;
vertical-align: top;
}
.w-tabs-item-title:empty {
display: none;
}
.w-tabs-item.with_icon i + .w-tabs-item-title, .w-tabs-item.with_icon .w-tabs-item-title + i {
margin-left: 0.6em;
}
.w-tabs-sections {
position: relative;
overflow: hidden;
}
.w-tabs-sections-h {
height: inherit;
}
.w-tabs-section {
display: none;
float: left;
}
.w-tabs.initialized .w-tabs-section, .w-tabs-section.active {
display: block;
}
.w-tabs-section-header {
display: none;
position: relative;
text-align: left;
font-size: 1.2rem;
line-height: 1.5rem;
white-space: nowrap;
cursor: pointer;
padding: 1rem 1.5rem;
transition: background-color 0.3s,  color 0.3s;
}
.w-tabs-section.color_custom .w-tabs-section-header, .w-tabs-section:not(.active) .w-tabs-section-header {
color: inherit !important;
}
.w-tabs-section-header i {
line-height: inherit;
vertical-align: top;
}
.w-tabs-section-title {
display: inline-block;
vertical-align: top;
font-size: inherit;
line-height: inherit;
white-space: normal;
margin-bottom: 0 !important;
padding: 0 !important;
color: inherit;
}
.w-tabs.iconpos_left .with_icon .w-tabs-section-title {
max-width: calc(100% - 2.5rem);
}
.w-tabs-section-title:empty {
display: none;
}
.w-tabs-section.with_icon i + .w-tabs-section-title, .w-tabs-section.with_icon .w-tabs-section-title + i {
margin-left: 0.6em;
}
.w-tabs-section-control {
position: absolute;
top: 50%;
height: 22px;
width: 22px;
margin-top: -1rem;
text-align: center;
transition: transform 0.3s;
transform: rotate(0deg);
}
.w-tabs-section.active .w-tabs-section-control {
transform: rotate(180deg);
}
.w-tabs-section-content-h {
margin: 0 auto;
padding-top: 3rem;
}
.w-tabs-list.stretch .w-tabs-list-h {
display: flex;
}
.w-tabs-list.stretch .w-tabs-item {
flex: 1 1 50%}
.w-tabs-list.stretch .w-tabs-item-h {
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
}
.w-tabs-section.no_indents .w-tabs-section-content, .w-tabs-section.no_indents .w-tabs-section-content-h {
padding: 0 !important;
margin: 0 !important;
max-width: none;
}
.w-tabs.accordion .w-tabs-list {
display: none !important;
}
.w-tabs.accordion .w-tabs-sections {
overflow: visible;
}
.w-tabs.accordion .w-tabs-section {
display: block;
float: none;
border-style: solid;
border-width: 1px 0 0 0;
}
.w-tabs.accordion .w-tabs-section:last-child {
border-bottom-width: 1px;
}
.w-tabs.accordion .w-tabs-section.color_custom {
border-color: transparent;
}
.w-tabs.accordion .w-tabs-section-header {
display: block;
}
.no-touch .w-tabs.accordion .w-tabs-section-header:hover {
background-color: rgba(0, 0, 0, 0.04);
}
.w-tabs.accordion .w-tabs-section-content {
display: none;
}
.w-tabs.accordion .w-tabs-section.active .w-tabs-section-content {
display: block;
}
.w-tabs.accordion .w-tabs-section-content-h {
padding: 1.5rem 1.5rem 2rem;
}
.w-tabs.icon_chevron .w-tabs-section-control:before {
content: '\f107';
font-family: fontawesome;
font-size: 1.5em;
vertical-align: top;
}
.w-tabs.icon_plus .w-tabs-section-control:before {
content: url(//www.actionplanner.com/wp-content/themes/Impreza/css/images/pl.png);
}
.w-tabs.icon_triangle .w-tabs-section-control:before {
content: '\f0d7';
font-family: fontawesome;
vertical-align: top;
}
.w-tabs.icon_none .w-tabs-section-control {
display: none;
}
.w-tabs.iconpos_right .w-tabs-section-control {
right: 1rem;
}
.w-tabs.iconpos_right .w-tabs-section-header-h {
padding-right: 2.5rem;
}
.w-tabs.iconpos_left .w-tabs-section-control {
left: 1rem;
}
.w-tabs.iconpos_left 
.w-tabs-section-header-h {
padding-left: 2.5rem;
}
.w-tabs.accordion.title_center .w-tabs-section-header-h {
display: flex;
justify-content: center;
align-items: center;
text-align: center;
padding: 0;
}
.w-tabs.accordion.title_center .w-tabs-section-control {
flex-shrink: 0;
position: static;
margin: 0 0 0 0.5em;
}
.w-tabs.accordion.title_right .w-tabs-section-header {
text-align: right;
}
.w-tabs.layout_default .w-tabs-item {
border-top: 2px solid transparent;
transition: background-color 0.3s,  border-color 0.3s,  color 0.3s;
}
.no-touch .w-tabs.layout_default .w-tabs-item:hover {
background-color: rgba(0, 0, 0, 0.025);
}
.w-tabs.layout_modern .w-tabs-list {
color: #fff;
}
.w-tabs.layout_modern .w-tabs-item {
opacity: 0.66;
transition: opacity 0.3s;
}
.w-tabs.layout_modern .w-tabs-item.active, .no-touch .w-tabs.layout_modern .w-tabs-item:hover {
opacity: 1;
}
.w-tabs.layout_modern .w-tabs-item:after {
content: '';
display: block;
position: absolute;
left: 50%;
bottom: 0;
margin-left: -0.7rem;
border: 0.7rem solid transparent;
transition: transform 0.3s;
transform: translateY(0.7rem);
}
.w-tabs.layout_modern .w-tabs-item.active:after {
transform: translateY(0);
}
.w-tabs.layout_trendy .w-tabs-item {
border-bottom: 1px solid transparent;
opacity: 0.66;
transition: opacity 0.3s,  color 0.3s,  border-color 0.3s;
}
.w-tabs.layout_trendy .w-tabs-item.active, .no-touch .w-tabs.layout_trendy .w-tabs-item:hover {
opacity: 1;
border-color: inherit;
}
.w-tabs.layout_trendy .w-tabs-item:after {
content: '';
display: block;
position: absolute;
left: 0;
right: 0;
bottom: -1px;
height: 0;
transition: height 0.3s;
}
.w-tabs.layout_trendy .w-tabs-item.active:after {
height: 3px;
}
.w-tabs.layout_ver {
display: table;
width: 100%;
direction: ltr;
}
.w-tabs.layout_ver .w-tabs-list {
display: table-cell;
vertical-align: top;
}
.w-tabs.layout_ver .w-tabs-item {
float: none;
border-width: 0 0 0 2px;
border-style: solid;
border-color: transparent;
transition: background-color 0.3s,  border-color 0.3s,  color 0.3s;
}
.no-touch .w-tabs.layout_ver .w-tabs-item:hover {
background-color: rgba(0, 0, 0, 0.025);
}
.w-tabs.layout_ver .w-tabs-sections {
display: table-cell;
vertical-align: top;
}
.w-tabs.layout_ver .w-tabs-section {
float: none;
padding-left: 2.5rem;
}
.w-tabs.layout_ver .w-tabs-section-content-h, .w-tabs.layout_ver .w-tabs-section.no_indents {
padding: 0 !important;
}
.w-tabs.layout_ver .w-image img.size-full, .w-tabs.layout_ver .w-image img.size-large {
width: 100%}
.w-tabs.layout_ver.title_left .w-tabs-item {
text-align: left;
}
.w-tabs.layout_ver.title_right .w-tabs-item {
text-align: right;
}
.w-tabs.layout_ver.navpos_right {
direction: rtl;
}
.w-tabs.layout_ver.navpos_right .w-tabs-list {
direction: ltr;
}
.w-tabs.layout_ver.navpos_right .w-tabs-item {
border-width: 0 2px 0 0;
}
.w-tabs.layout_ver.navpos_right .w-tabs-section {
direction: ltr;
padding-left: 0;
padding-right: 2.5rem;
}
.w-tabs.layout_ver.navwidth_auto .w-tabs-list {
width: 0;
}
.w-tabs.layout_ver.navwidth_auto .w-tabs-item {
white-space: nowrap;
}
.w-tabs.layout_ver.navwidth_auto .w-tabs-sections {
width: 100%}
.w-tabs.layout_ver.navwidth_10 .w-tabs-list {
width: 10%}
.w-tabs.layout_ver.navwidth_10 .w-tabs-sections {
width: 90%}
.w-tabs.layout_ver.navwidth_20 .w-tabs-list {
width: 20%}
.w-tabs.layout_ver.navwidth_20 .w-tabs-sections {
width: 80%}
.w-tabs.layout_ver.navwidth_30 .w-tabs-list {
width: 30%}
.w-tabs.layout_ver.navwidth_30 .w-tabs-sections {
width: 70%}
.w-tabs.layout_ver.navwidth_40 .w-tabs-list {
width: 40%}
.w-tabs.layout_ver.navwidth_40 .w-tabs-sections {
width: 60%}
.w-tabs.layout_ver.navwidth_50 .w-tabs-list, .w-tabs.layout_ver.navwidth_50 .w-tabs-sections {
width: 50%}
.w-tabs.layout_ver.accordion {
display: block;
}
.w-tabs.layout_ver.accordion .w-tabs-sections {
display: block;
width: 100% !important;
}
.w-tabs.layout_ver.accordion .w-tabs-section {
padding: 0 !important;
}
.w-tabs.layout_timeline .w-tabs-list:before {
display: block;
content: '';
position: absolute;
top: 50%;
left: 1px;
right: 1px;
height: 1px;
margin-top: -1px;
border-top-width: 2px;
border-top-style: solid;
border-color: inherit;
}
.w-tabs.layout_timeline .w-tabs-list-h {
display: flex;
justify-content: space-between;
}
.w-tabs.layout_timeline .w-tabs-item {
flex-grow: 0;
flex-shrink: 0;
line-height: 5.5rem;
height: 5.5rem;
width: 5.5rem;
min-width: 5.5rem;
overflow: hidden;
z-index: 1;
white-space: nowrap;
border-radius: 50%;
transition: color 0.3s;
}
.no-to
uch .w-tabs.layout_timeline .w-tabs-item:hover, .w-tabs.layout_timeline .w-tabs-item.active {
color: #fff !important;
}
.w-tabs.layout_timeline .w-tabs-item:before {
display: block;
content: '';
position: absolute;
top: 0;
left: 0;
height: 0;
width: 100%;
transition: height 0.3s;
}
.no-touch .w-tabs.layout_timeline .w-tabs-item:hover:before, .w-tabs.layout_timeline .w-tabs-item.active:before {
height: 100%}
.w-tabs.layout_timeline .w-tabs-item-h {
padding: 0;
}
.w-tabs.layout_timeline .w-tabs-item-title, .w-tabs.layout_timeline .w-tabs-item.with_icon i {
position: relative;
}
.w-tabs.layout_timeline .w-tabs-item.with_icon .w-tabs-item-title {
display: none;
}
.w-tabs.layout_timeline.accordion .w-tabs-section {
border: none;
}
.w-tabs.layout_timeline.accordion .w-tabs-section-header {
margin: 0 auto;
padding: 1rem 0 0;
width: 5.5rem;
background-color: transparent !important;
}
.w-tabs.layout_timeline .w-tabs-section:first-child .w-tabs-section-header {
padding-top: 0;
}
.w-tabs.layout_timeline .w-tabs-section-header:before {
display: block;
content: '';
position: absolute;
top: 0;
left: 50%;
height: 100%;
width: 1px;
border-left-width: 2px;
border-left-style: solid;
}
.w-tabs.layout_timeline .w-tabs-section-header-h {
text-align: center;
line-height: 5.5rem;
height: 5.5rem;
width: 5.5rem;
padding: 0;
overflow: hidden;
position: relative;
z-index: 1;
border-radius: 50%;
transition: color 0.3s;
}
.no-touch .w-tabs.layout_timeline .w-tabs-section-header-h:hover, .w-tabs.layout_timeline .w-tabs-section.active .w-tabs-section-header-h {
color: #fff;
}
.w-tabs.layout_timeline .w-tabs-section-header-h:before {
display: block;
content: '';
position: absolute;
top: 0;
left: 0;
height: 0;
width: 100%;
transition: height 0.3s;
}
.no-touch .w-tabs.layout_timeline .w-tabs-section-header-h:hover:before, .w-tabs.layout_timeline .w-tabs-section.active .w-tabs-section-header-h:before {
height: 100%}
.w-tabs.layout_timeline .w-tabs-section-header i {
position: relative;
}
.w-tabs.layout_timeline .w-tabs-section-title {
white-space: inherit;
position: relative;
color: inherit;
max-width: none;
}
.w-tabs.layout_timeline .w-tabs-section-control, .w-tabs.layout_timeline .w-tabs-section.with_icon .w-tabs-section-title {
display: none;
}
.w-tabs.layout_timeline.accordion .w-tabs-section-content {
padding: 3rem 1.5rem 1.5rem;
margin-top: -2.75rem;
border-radius: 0.3rem;
border-style: solid;
border-width: 2px;
}
.w-tabs.layout_timeline.accordion .w-tabs-section-content-h {
padding: 0;
}
@media (min-width:1280px) {
.l-section.width_full .vc_col-sm-12 .w-tabs:not(.layout_timeline) .w-tabs-item-h {
padding: 1.2em 1.5em;
}
.l-section.width_full .vc_col-sm-12 .w-tabs-section-header {
padding: 1.5em;
}
.l-section.width_full .vc_col-sm-12 .w-tabs.iconpos_right .w-tabs-section-control {
right: 1.5em;
}
.l-section.width_full .vc_col-sm-12 .w-tabs.iconpos_left .w-tabs-section-control {
left: 1.5em;
}
.l-section.width_full .vc_col-sm-12 .w-tabs-section-control:before {
font-size: 2rem;
}
}.l-section.color_primary .w-tabs-list, .l-section.color_primary .w-tabs-section, .l-section.color_primary .w-tabs-section-header:before, .l-section.color_secondary .w-tabs-list, .l-section.color_secondary .w-tabs-section, .l-section.color_secondary .w-tabs-section-header:before, .l-section.color_custom .w-tabs-list, .l-section.color_custom .w-tabs-section, .l-section.color_custom .w-tabs-section-header:before {
border-color: rgba(255, 255, 255, 0.33);
}
.l-section.color_primary .w-tabs.layout_trendy .w-tabs-list, .l-section.color_secondary .w-tabs.layout_trendy .w-tabs-list, .l-section.color_custom .w-tabs.layout_trendy .w-tabs-list {
box-shadow: 0 -1px 0 rgba(255, 255, 255, 0.33) inset;
}
.l-section.color_primary .w-tabs.layout_default .w-tabs-list, .l-section.color_secondary .w-tabs.layout_default .w-tabs-list, .l-section.color_custom .w-tabs.layout_default .w-tabs-list {
background-color: rgba(255, 255, 255, 0.15);
}
.l-section.color_primary .w-tabs.layout_default .w-tabs-item, .l-section.color_secondary .w-tabs.layout_default .w-tabs-item, .l-section.color_custom .w-tabs.layout_default .w-tabs-item {
border-color: transparent !important;
}
.w-tabs.measure .w-tabs-list {
width: 100% !important;
}
.w-tabs.measure .w-tabs-list-h {
display: block !important;
}
.w-tabs.measure .w-tabs-item {
float: left !important;
width: auto !important;
}
.w-tabs.layout_ver.measur
e .w-tabs-sections {
width: 0 !important;
}
.w-tabs.layout_ver.measure .w-tabs-section-content {
display: block !important;
height: 1px;
margin-bottom: -1px;
overflow: hidden;
min-width: 12rem;
}
.w-tabs.layout_ver.measure .w-tabs-section.active .w-tabs-section-content {
height: auto;
margin-bottom: 0;
}
.w-tabs.autoresize .w-tabs-sections {
height: auto !important;
}
.w-tabs.autoresize .w-tabs-sections-h {
position: static !important;
}
.w-tabs.autoresize .w-tabs-section {
display: none;
}
.w-tabs.autoresize .w-tabs-section.active {
position: relative;
display: block;
}
.rounded_none .w-tabs-section-content {
border-radius: 0 !important;
}
.w-testimonial-h {
position: relative;
font-style: inherit;
padding: 0;
border: none;
}
.w-testimonials[style*="font-size"] .w-testimonial-text {
line-height: 1.7;
}
.w-testimonial-author {
display: flex;
align-items: center;
line-height: 1.5rem;
margin-top: 1rem;
}
.w-testimonial-author img {
flex-shrink: 0;
display: block;
margin-right: 1rem;
width: 140px !important;
border-radius: 50%;
margin-bottom: 15px;
}
.w-testimonial-author-name {
font-size: 1rem;
font-weight: 600;
color:#EB005D;
}
.w-testimonial img~div .w-testimonial-author-name {
display: block;
}
.w-testimonial-author-role {
font-size: 0.9rem;
}
.w-testimonial-author-name~.w-testimonial-author-role {
margin-left: 0.5rem;
}
.w-testimonial img~div .w-testimonial-author-role {
margin: 0;
}
.color_primary .w-testimonial-author-role, .color_secondary .w-testimonial-author-role {
color: rgba(255, 255, 255, 0.66);
}
.w-testimonials[class*="cols_"] .w-testimonials-list {
margin: 0 -1.5rem;
}
.w-testimonials[class*="cols_"] .w-testimonial {
display: inline-block;
vertical-align: top;
padding: 1.5rem;
}
.w-testimonials.type_grid:not([class*="cols_"]) .w-testimonial + .w-testimonial {
margin-top: 3rem;
}
.w-testimonials.type_carousel .w-testimonials-list {
margin: 0 !important;
}
.w-testimonials.type_carousel .w-testimonial {
display: block;
width: 100% !important;
padding: 0 !important;
}
.w-testimonials.style_1 .w-testimonial-h {
padding: 2rem;
border-radius: 0.3rem;
border-width: 2px;
border-style: solid;
transition: border-color 0.3s;
}
.w-testimonials.style_2 .w-testimonial-h {
padding-top: 3.5rem;
padding-left: 2rem;
}
.w-testimonials.style_2 .w-testimonial-h:before {
content: '\201C';
position: absolute;
top: 2.5rem;
left: -0.35rem;
font-size: 10rem;
line-height: 3rem;
font-family: Georgia,  serif;
pointer-events: none;
}
.color_primary .w-testimonials.style_2 .w-testimonial-h:before, .color_secondary .w-testimonials.style_2 .w-testimonial-h:before {
color: rgba(255, 255, 255, 0.5);
}
.w-testimonials.style_3 .w-testimonial-h {
padding-left: 2em;
}
.w-testimonials.style_3 .w-testimonial-h:before {
content: '\f10d';
font-family: fontawesome;
font-size: 1.4em;
position: absolute;
top: 0;
left: 0;
opacity: 0.2;
}
.w-testimonial .w-testimonial-h{
max-width: 660px;
margin: 0 auto;
}
.w-testimonials.style_4 .w-testimonial-author {
display: block;
width: 220px;
float:left;
margin-right:60px;
}
.w-testimonial-text {
width: 370px;
display: inline;
}
.w-testimonials.style_5 .w-testimonial-h {
text-align: center;
}
.w-testimonials.style_5 .w-testimonial-author {
display: block;
margin-top: 1.5rem;
}
.w-testimonials.style_5 .w-testimonial-author img {
width: 7rem !important;
margin: 0 auto 0.5rem;
}
.w-testimonials.style_5 .w-testimonial-author-name {
display: block;
}
.w-testimonials.style_5 .w-testimonial-author-role {
vertical-align: top;
margin: 0;
}
.w-testimonials.style_6 .w-testimonial-text {
padding: 2rem 2.5rem;
border-radius: 0.3rem;
position: relative;
transition: background-color 0.3s,  color 0.3s;
}
.no-touch .w-testimonials.style_6 .w-testimonial-h:hover .w-testimonial-text, .no-touch .w-testimonials.style_6 .w-testimonial-h:hover .w-testimonial-text a {
color: #fff;
}
.w-testimonials.style_6 .w-testimonial-text:after {
content: '';
position: absolute;
left: 2.8rem;
bottom: -0.6rem;
height: 1.4rem;
width: 1.4rem;
transform: rotate(45deg);
background-color: inherit;
}
.w-testimonials.style_6 .with_img .w-testimonial-text:after {
left: 3.9rem;
}
.w-testimonials.style_6 .w-testimonial-author {
padding: 0.5rem 2.5rem 0;
}
.rounded_none .w-testimonial-h, .rounded_none .w-testimonial-text {
border-radius: 0 !important;
}
.no-touch .links_underline .w-testimonial a:hover .w-testimonial-author-name span {
border-bottom: 1px solid;
}
.w-video {
background-color: #111;
}
.w-video-h {
position: relative;
height: 0;
overflow: hidden;
padding-bottom: 56.25%}
.w-video-h iframe, .w-video-h object, .w-video-h embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%}
.w-video.align_center {
margin: 0 auto;
}
.w-video.align_right {
margin-left: auto;
}
.w-video.ratio_21x9 .w-video-h {
padding-bottom: 42.1875%}
.w-video.ratio_3x2 .w-video-h {
padding-bottom: 66.667%}
.w-video.ratio_4x3 .w-video-h {
padding-bottom: 75%}
.w-video.ratio_1x1 .w-video-h {
padding-bottom: 100%}
.tp-leftarrow.tparrows.custom, .tp-rightarrow.tparrows.custom {
font-size: 2rem;
text-align: center;
line-height: 3.5rem;
height: 3.5rem;
width: 3.5rem;
border-radius: 50%;
overflow: hidden;
background: none !important;
transition: opacity 0.3s,  box-shadow 0.3s;
box-shadow: 0 0 0 2px #fff inset;
color: #fff;
}
.no-touch .tp-leftarrow.tparrows.custom:hover, .no-touch .tp-rightarrow.tparrows.custom:hover {
box-shadow: 0 0 0 2px transparent inset;
}
.tp-leftarrow.tparrows.custom:before, .tp-rightarrow.tparrows.custom:before {
display: none;
}
.no-touch .tp-leftarrow.tparrows.custom:before, .no-touch .tp-rightarrow.tparrows.custom:before {
display: block;
content: '';
position: absolute;
top: 0;
left: 0;
height: 0;
width: 100%;
transition: height 0.3s;
}
.no-touch .tp-leftarrow.tparrows.custom:hover:before, .no-touch .tp-rightarrow.tparrows.custom:hover:before {
height: 100%}
.tp-rightarrow.tparrows.custom:after {
content: '\f105';
font-family: fontawesome;
vertical-align: top;
padding-left: 0.2rem;
position: relative;
}
.tp-leftarrow.tparrows.custom:after {
content: '\f104';
font-family: fontawesome;
vertical-align: top;
padding-right: 0.2rem;
position: relative;
}
.tp-bullets.custom .tp-bullet {
width: auto;
height: auto;
background: none;
}
.tp-bullets.custom .tp-bullet:after {
content: '';
display: block;
border-radius: 50%;
border-width: 0;
border-style: solid;
border-color: inherit;
background-color: rgba(0, 0, 0, 0.2);
box-sizing: border-box;
width: 8px;
height: 8px;
margin: 6px;
}
.tp-bullets.custom .tp-bullet.selected:after {
background-color: rgba(0, 0, 0, 0) !important;
border-width: 1px;
width: 10px;
height: 10px;
margin: 5px;
}
.dataTables_processing {
display: none;
}
.dataTables_scroll {
clear: both;
}
.dataTables_scrollBody {
-webkit-overflow-scrolling: touch;
}
.tablepress-table-description {
display: block;
margin-bottom: 1.5rem;
}
.dataTables_wrapper {
clear: both;
margin-bottom: 1.5rem;
}
.dataTables_wrapper:after {
content: '';
display: block;
clear: both;
}
.dataTables_wrapper .tablepress {
clear: both;
margin: 0;
width: 100% !important;
}
.tablepress tbody td {
vertical-align: top;
}
.tablepress thead th, .tablepress tfoot th {
font-weight: bold;
padding-top: 0;
}
.tablepress .odd td {
background-color: rgba(0, 0, 0, 0.03);
}
.tablepress img {
max-width: none;
}
.dataTables_length {
float: left;
white-space: nowrap;
margin-bottom: 0.7rem;
}
.dataTables_filter {
float: right;
white-space: nowrap;
margin-bottom: 0.7rem;
}
.dataTables_wrapper label input {
vertical-align: middle;
width: auto;
margin-left: 0.7rem;
}
.dataTables_wrapper label select {
vertical-align: middle;
width: auto;
margin: 0 0.3rem;
}
.dataTables_info {
font-size: 0.9rem;
clear: both;
float: left;
margin-top: 0.7rem;
}
.dataTables_paginate {
font-size: 0.9rem;
float: right;
margin-top: 0.7rem;
}
.dataTables_paginate a {
display: inline-block;
vertical-align: top;
cursor: pointer;
margin-left: 0.7rem;
}
.paginate_button.disabled {
color: inherit !important;
cursor: default;
opacity: 0.5;
}
.paginate_button.current {
font-weight: bold;
cursor: default;
}
.paging_simple .paginate_button.previous:before {
display: inline-block;
content: '\f053';
font-family: fontawesome;
margin-right: 0.3rem;
}
.paging_simple .paginate_button.next:after {
display: inline-block;
content: '\f054';
font-family: fontawesome;
margin-left: 0.3rem;
}
.tablepress .sorting, .tablepress .sorting_asc, .tablepress .sorting_desc {
cursor: pointer;
}
.tablepress .sorting_asc:after, .tablepress .sorting_desc:after {
display: inline-block;
vertical-align: top;
content: '\f0d8';
font-family: fontawesome;
font-weight: normal;
margin-left: 0.5rem;
margin-right: -1.3rem;
width: 0.8rem;
}
.tablepress .sorting_desc:after {
content: '\f0d7'}
.dataTables_scrollBody .tablepress thead th:after {
display: none;
}
.l-section.height_full>.upb_row_bg {
min-height: inherit;
}
.g-cols>.upb_row_bg, .g-cols>.upb_video-wrapper {
display: none !important;
}
ul.slick-dots {
margin: 0 !important;
}
.aio-icon.circle {
line-height: 2.5em;
height: 2.5em;
width: 2.5em;
}
.aio-icon.circle i, .aio-icon.square i, .icon_list_icon i, .info-circle-icons i {
line-height: inherit !important;
vertical-align: top;
}
.w-tabs.title_left, .w-tabs.title_right {
padding: 0 !important;
}
.smile-icon-timeline-wrap>a, .smile-icon-timeline-wrap .timeline-wrapper>a {
color: inherit !important;
}
.smile-icon-timeline-wrap .timeline-separator-text .sep-text {
font-size: 0.9rem;
line-height: 2;
padding: 0 0.6rem;
}
.smile-icon-timeline-wrap .timeline-wrapper .timeline-dot, .smile-icon-timeline-wrap .timeline-feature-item .timeline-dot {
padding: 4px;
}
.feat-item .timeline-dot {
left: -0.5rem !important;
}
.smile-icon-timeline-wrap .timeline-wrapper .timeline-block, .smile-icon-timeline-wrap .timeline-feature-item.feat-item {
border-radius: 0.3rem;
border: none;
}
.timeline-wrapper .timeline-post-left .ult-timeline-arrow l, .timeline-wrapper .timeline-post-right .ult-timeline-arrow l {
border-top-color: transparent !important;
border-bottom-color: transparent !important;
}
.timeline-feature-item.feat-item .ult-timeline-arrow l {
border-left-color: transparent !important;
border-right-color: transparent !important;
}
.timeline-wrapper .ult-timeline-arrow s, .feat-item .ult-timeline-arrow s {
border-color: transparent !important;
}
a.aio-icon-box-link {
color: inherit !important;
}
.aio-icon-box {
border-radius: 0.3rem;
}
.aio-icon-box.square_box-icon .aio-icon-description {
padding-bottom: 5%}
.ulimate-info-list-link {
border: none !important;
}
.ult_pricing_table_wrap .ult_pricing_table .ult_price_features, .ult_pricing_table_wrap.ult_design_1 .ult_pricing_table .ult_price_link {
padding: 1rem;
}
.ult-overlay {
z-index: 501 !important;
}
.rounded_none .ultimate-call-to-action, .rounded_none .flip-box-wrap .flip-box .ifb-face, .rounded_none .smile-icon-timeline-wrap .timeline-wrapper .timeline-block, .rounded_none .smile-icon-timeline-wrap .timeline-feature-item.feat-item, .rounded_none .aio-icon-box {
border-radius: 0 !important;
}
img.iclflag, img.wpml-ls-flag {
position: relative;
top: 1px;
margin-right: 0.4rem;
}
.wpml-ls-legacy-list-horizontal ul {
margin: 0 -0.6rem;
list-style: none;
}
.wpml-ls-legacy-list-horizontal ul li {
display: inline-block;
white-space: nowrap;
margin: 0 0.6rem;
}
.wpml-ls-legacy-dropdown li, .wpml-ls-legacy-dropdown-click li {
margin: 0;
position: relative;
}
.wpml-ls-legacy-dropdown a, .wpml-ls-legacy-dropdown-click a {
display: block;
font-size: 0.9rem;
line-height: 2.8rem;
padding: 0 2.8rem 0 0.8rem;
border: none !important;
color: inherit !important;
box-shadow: 0 1px 0 rgba(0,  0,  0,  0.08) inset;
}
.wpml-ls-item-toggle {
border-radius: 0.3rem;
}
.wpml-ls-item-toggle:before {
content: '\f107';
position: absolute;
top: 0;
right: 0.8rem;
font-size: 1.2rem;
font-family: fontawesome;
cursor: pointer;
}
.wpml-ls-sub-menu {
visibility: hidden;
position: absolute;
top: 100%;
width: 100%;
z-index: 11;
box-shadow: 0 8px 15px rgba(0, 0, 0, 0.1);
}
.wpml-ls-legacy-dropdown li:hover .wpml-ls-sub-menu {
visibility: visible;
}
.wpml-ls-sub-menu a {
box-shadow: none;
}
.wpml-ls-statics-footer {
clear: both;
text-align: center;
font-size: 0.8rem;
padding: 0.6rem;
}
.w-header-show,  .w-toplink  {
background-color:  #bdbbbb !important;
}
a.w-toplink:hover  {
background-color: #eb005d !important;
color: #fff!important;
}body{overflow-x:hidden;min-width:0!important}.header_hor .l-header.pos_fixed{min-width:0!important}@media (max-width:1279px){.g-cols>.vc_col-sm-6 .w-blog[class*="cols_"] .w-blog-post{width:100%}.w-testimonials.cols_4 .w-testimonial{width:50%}.w-testimonials.cols_5 .w-testimonial,.columns-6 .products .product,.woocommerce.columns-6>.products .product{width:33.3333%}.w-pricing.items_6 .w-pricing-item,.w-pricing.items_7 .w-pricing-item{flex:0 1 33.3333%}}@media (max-width:1024px){.l-titlebar.size_large .l-titlebar-h,.l-titlebar.size_huge .l-titlebar-h,.l-sidebar,.l-section-h,.l-section.width_full .vc_col-sm-12 .w-tabs-section-content-h{padding:2.5rem 0}.l-section.height_small>.l-section-h{padding:1.5rem 0}.l-section.height_large>.l-section-h{padding:4rem 0}.l-section.height_huge>.l-section-h{padding:6rem 0}.g-cols.type_boxes>div>.vc_column-inner{padding:2.5rem}.w-pricing.items_4 .w-pricing-item,.w-pricing.items_5 .w-pricing-item,.w-pricing.items_8 .w-pricing-item{flex:0 1 50%}.w-separator.size_small{margin:1rem 0}.w-separator.size_small.type_invisible{margin:.5rem 0}.w-separator.size_medium{margin:2rem 0}.w-separator.size_medium.type_invisible{margin:1rem 0}.w-separator.size_large{margin:2.5rem 0}.w-separator.size_large.type_invisible{margin:1.5rem 0}.w-separator.size_huge{margin:3rem 0}.w-separator.size_huge.type_invisible{margin:2rem 0}.l-section.width_full .g-cols:not(.type_boxes) .vc_col-sm-12 .wpb_text_column,.l-section.width_full .g-cols:not(.type_boxes) .w-tabs-section.no_indents .w-tabs-section-content-h>.wpb_text_column{padding:0 3%}.columns-4 .products .product,.woocommerce.columns-4>.products .product,.columns-5 .products .product,.woocommerce.columns-5>.products .product{width:33.3333%}.sidebar_none .woocommerce-tabs{clear:both;float:none;width:100%}.us-woo-cart_compact .woocommerce .shop_table.cart{float:none;margin-bottom:0!important;width:100%}.us-woo-cart_compact .woocommerce .cart-collaterals{width:50%}}@media screen and (max-width:900px){.header_hor .l-subheader{padding-left:1rem!important;padding-right:1rem!important}.l-header.bg_transparent~.l-titlebar.size_large,.l-header.bg_transparent~.l-titlebar.size_huge{padding-bottom:0}.l-sidebar,.l-content{float:none!important;width:100%!important}.w-nav.type_desktop .menu-item[class*="columns"] .w-nav-list.level_2{padding:0!important}.w-nav.type_desktop .menu-item.columns_3>ul>li,.w-nav.type_desktop .menu-item.columns_4>ul>li,.w-nav.type_desktop .menu-item.columns_5>ul>li,.w-nav.type_desktop .menu-item.columns_6>ul>li{width:50%!important}.l-section.preview_modern .w-blog:after{height:100%}.sidebar_none .l-header.bg_transparent.pos_static+.l-main .l-section.preview_trendy .w-blog{padding-top:10%}.w-testimonials.cols_3 .w-testimonial,.w-testimonials.cols_5 .w-testimonial{width:50%}.style_16 .w-portfolio-item-text{margin-top:.6rem}.w-testimonials.style_2 .w-testimonial-h{padding-top:2.5rem;padding-left:0;padding-right:0}.w-testimonials.style_2 .w-testimonial-h:before{font-size:7rem;left:-.25rem;top:1.5rem}.rtl .w-testimonials.style_2 .w-testimonial-h:before{left:auto;right:-.25rem}.owl-carousel{padding:0!important}.owl-nav{display:none}.mfp-container:after{line-height:4rem;width:4rem}.wpb_column.wooproduct,.woocommerce .products .product{width:50%!important}.woocommerce-checkout #customer_details,.woocommerce-checkout #order_review_heading,.woocommerce-checkout #order_review{float:none;width:auto}}@media screen and (max-width:767px){h1,h2,h3,h4,h5,h6,.wpb_text_column h1:last-child,.wpb_text_column h2:last-child,.wpb_text_column h3:last-child,.wpb_text_column h4:last-child,.wpb_text_column h5:last-child,.wpb_text_column h6:last-child{margin-bottom:1rem}img.alignleft,img.alignright,.wp-caption.alignleft,.wp-caption.alignright{float:none;display:block;margin:0 0 1.5rem}.w-image.align_left,.w-image.align_right{float:none;margin-left:0;margin-right:0;text-align:center}.wpb_column.align_center_xs .w-btn-wrapper.align_left,.wpb_column.align_center_xs .w-btn-wrapper.align_right{margin-left:.6rem;margin-right:.6rem}.l-section.remove_bg_xs .l-section-img{display:none}.l-navigation{display:flex}.l-navigation-item{display:flex;align-items:center;position:relative;overflow:hidden;top:auto;left:auto!important;right:auto!important;margin:0;padding:0 .8rem;width:50%}.l-navigation-item:only-of-type{width:100%}body:not(.rtl) .l-navigation.inv_true,body:not(.rtl) .l-navigation.inv_true .to_prev,body:not(.rtl) .l-navigation.inv_false .to_next,body.rtl .l-navigation.inv_false,body.rtl .l-navigation.inv_true .to_next,body.rtl .l-navigation.inv_false .to_prev{flex-direction:row-reverse}.l-navigation-item img{position:absolute;top:50%;left:50%;min-height:101%;min-width:101%;max-width:none;width:auto;transform:translate(-50%,-50%)}.l-navigation-item-arrow{position:relative;z-index:1;padding:0;width:auto;background:none!important}.l-navigation-item-arrow:before{transform:none!important;transition:none!important;width:auto}.l-navigation-item-title{position:relative;z-index:1;padding:1rem .8rem}.l-navigation-item-title span{display:inline;padding:0;opacity:1;white-space:normal;transform:none;transition:none;background:none}.l-navigation-item:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(30,30,30,.66)}.w-actionbox{padding:1.5rem}.w-actionbox.controls_right{display:block;text-align:center}.w-actionbox.controls_right .w-actionbox-text{display:block}.w-actionbox.controls_right .w-actionbox-controls{display:block;text-align:center;padding:1rem 0 0;white-space:normal}.w-actionbox.controls_right .w-btn,.w-actionbox.controls_bottom .w-btn{margin:.3rem}.l-section.height_auto .g-cols:not(.type_boxes) .w-blog.layout_classic .w-blog-list,.l-section.height_auto .g-cols:not(.type_boxes) .w-blog.layout_smallcircle .w-blog-list,.l-section.height_auto .g-cols:not(.type_boxes) .w-blog.layout_smallsquare .w-blog-list,.l-section.height_auto .g-cols:not(.type_boxes) .w-blog.layout_latest .w-blog-list,.l-section.height_auto .g-cols:not(.type_boxes) .w-blog.layout_compact .w-blog-list{margin-top:1.5rem}.l-section.width_full .g-cols:not(.type_boxes) .w-blog.layout_classic .w-blog-list,.l-section.width_full .g-cols:not(.type_boxes) .w-blog.layout_smallcircle .w-blog-list,.l-section.width_full .g-cols:not(.type_boxes) .w-blog.layout_smallsquare .w-blog-list,.l-section.width_full .g-cols:not(.type_boxes) .w-blog.layout_latest .w-blog-list,.l-section.width_full .g-cols:not(.type_boxes) .w-blog.layout_compact .w-blog-list{margin-left:0;margin-right:0}.w-blog.layout_classic .w-blog-post,.w-blog.layout_smallcircle .w-blog-post,.w-blog.layout_smallsquare .w-blog-post{margin-bottom:3rem}.w-blog.layout_related .w-blog-post{float:none;width:100%;margin-bottom:1rem}.w-blog.layout_related .w-blog-post:last-child{margin-bottom:0}.w-gallery-list{text-align:center}.w-gallery.cols_5 .w-gallery-item,.w-gallery.cols_6 .w-gallery-item,.w-gallery.cols_7 .w-gallery-item,.w-gallery.cols_8 .w-gallery-item,.w-gallery.cols_9 .w-gallery-item,.w-gallery.cols_10 .w-gallery-item{width:25%}.w-pricing{display:block}.w-pricing-item-h{box-shadow:none;margin:0!important}.w-pricing-item-header{box-shadow:none}.w-search.layout_fullscreen input{font-size:2rem}.w-nav-close,.w-search.layout_fullscreen .w-search-close{font-size:2rem;line-height:4rem;width:4rem}.w-tabs-item,.w-tabs-section-header{font-size:1rem!important}.w-testimonial{width:100%!important}.page-404:before{font-size:8rem}.ult-vc-seperator.ult-xlarge-triangle svg{height:5rem!important}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce .form-row-first,.woocommerce .form-row-last,.woocommerce .checkout .shop_table,.woocommerce #payment,.woocommerce-MyAccount-navigation,.woocommerce-MyAccount-content{float:none;width:100%}.woocommerce .login,.woocommerce .track_order,.woocommerce .checkout_coupon,.woocommerce .lost_reset_password,.woocommerce .register{padding:1.5rem 1.5rem 0}.woocommerce .login .form-row-first,.woocommerce .checkout_coupon .form-row-first,.woocommerce .register .form-row-first{margin-bottom:.6rem}.woocommerce .col2-set .col-1,.woocommerce .checkout .shop_table{margin-bottom:2rem}.woocommerce .woocommerce-ordering{float:none;display:inline-block;vertical-align:top}.woocommerce div.product .images{float:none;max-width:500px;margin-bottom:1rem;width:auto!important}.woocommerce div.product .summary{float:none;width:100%!important}.woocommerce .product-thumbnail{display:none!important}.woocommerce .cart-collaterals{float:none!important;width:100%!important}.woocommerce #payment .payment_methods img{display:none}.woocommerce ul.order_details li{display:block;margin:0 0 1rem;padding:0;border:0}.woocommerce-MyAccount-navigation{margin-bottom:2rem}.woocommerce-MyAccount-content .shop_table{display:block;margin-bottom:0;border:none}.woocommerce-MyAccount-content .shop_table thead{display:none}.woocommerce-MyAccount-content .shop_table tbody,.woocommerce-MyAccount-content .shop_table tr{display:block}.woocommerce-MyAccount-content .shop_table th,.woocommerce-MyAccount-content .shop_table td{display:inline-block;padding:0 1rem .4rem 0;text-align:left!important;border:none}.woocommerce-MyAccount-content .shop_table td:last-child{display:block;text-align:left;padding:0 0 1rem}.woocommerce-MyAccount-content .shop_table td .button{margin-left:0}.woocommerce #coupons_list{float:none!important}}@media screen and (max-width:600px){.admin-bar .l-header.sticky{top:0}.g-cols.type_boxes>div>.vc_column-inner{padding:1.5rem}.w-header-show,.w-toplink{margin:10px}.l-titlebar.size_small .l-titlebar-h,.l-titlebar.size_medium .l-titlebar-h{display:block;text-align:center}.l-titlebar.size_small h1,.l-titlebar.size_medium h1,.l-titlebar.size_small p,.l-titlebar.size_medium p{display:block;margin-left:0!important;margin-right:0!important}.header_hor .l-subheader,.l-titlebar,.l-canvas.sidebar_left .l-main,.l-canvas.sidebar_right .l-main,.l-canvas.sidebar_none .l-section,.l-footer .l-section,.l-section.width_full .vc_col-sm-12 .w-tabs-section-content{padding-left:1.5rem;padding-right:1.5rem}.l-titlebar.size_medium .l-titlebar-h,.l-titlebar.size_large .l-titlebar-h,.l-titlebar.size_huge .l-titlebar-h,.l-sidebar,.l-section-h,.l-section.height_large>.l-section-h,.l-section.height_huge>.l-section-h,.l-section.width_full .vc_col-sm-12 .w-tabs-section-content-h{padding:1.5rem 0}.sidebar_left .l-section.preview_modern+.l-section>.l-section-h,.sidebar_right .l-section.preview_modern+.l-section>.l-section-h,.sidebar_left .l-section.preview_trendy+.l-section>.l-section-h,.sidebar_right .l-section.preview_trendy+.l-section>.l-section-h{padding-top:1.5rem}.sidebar_left .l-section.preview_modern .w-blog,.sidebar_right .l-section.preview_modern .w-blog{padding:40% 1.5rem 1.3rem;margin:-1.5rem -1.5rem 0}.sidebar_left .l-section.preview_trendy .w-blog,.sidebar_right .l-section.preview_trendy .w-blog{padding-left:1.5rem;padding-right:1.5rem;margin:-1.5rem -1.5rem 0}.l-section.preview_basic .w-blog-post-preview{margin-bottom:1rem}.header_hor .w-nav.type_mobile .w-nav-list.style_dropdown{left:-1rem;right:-1rem;padding-left:.3rem;padding-right:.3rem}div:not(.widget_us_blog)>.w-blog.layout_smallcircle .w-blog-post-preview,div:not(.widget_us_blog)>.w-blog.layout_smallsquare .w-blog-post-preview{float:none;width:100%;margin-bottom:1rem}div:not(.widget_us_blog)>.w-blog.layout_smallcircle .w-blog-post-body,div:not(.widget_us_blog)>.w-blog.layout_smallsquare .w-blog-post-body{margin-left:0!important;margin-right:0!important}.w-comments-childlist{margin-left:1rem}.rtl .w-comments-childlist{margin-left:0;margin-right:1rem}.widget_us_portfolio .w-portfolio.cols_4 .w-portfolio-item,.widget_us_portfolio .w-portfolio.cols_5 .w-portfolio-item{width:33.3333%!important}.w-portfolio-item-title{font-size:1.2rem!important}.w-portfolio-item-text{font-size:0.9rem!important}.header_hor .w-search{line-height:inherit}.header_hor .w-search.layout_simple,.header_hor .w-search.layout_modern{position:static;overflow:visible;margin-left:0;margin-right:0;padding:0;min-width:0;height:auto;width:auto!important}.header_hor .l-subheader-cell.at_left .w-search.layout_simple:first-child{margin-left:-.8rem}.header_hor .l-subheader-cell.at_right .w-search.layout_simple:last-child{margin-right:-.8rem}.header_hor .w-search.layout_simple .w-search-open,.header_hor .w-search.layout_modern .w-search-open{display:block;position:static;transform:none}.header_hor .w-search.layout_simple .w-search-form,.header_hor .w-search.layout_modern .w-search-form{position:absolute;top:0;left:-1.5rem;right:-1.5rem;height:0;overflow:hidden;border-radius:0;opacity:1;z-index:100;transition:height 0.3s cubic-bezier(.4,0,.2,1)}.header_hor .w-search.layout_simple.active .w-search-form,.header_hor .w-search.layout_modern.active .w-search-form{height:100%}.header_hor .w-search.layout_simple input,.header_hor .w-search.layout_modern input{position:absolute;top:50%;left:0;margin-top:-1.4rem}.header_hor .w-search.layout_simple button{display:none}.header_hor .w-search.layout_simple .w-search-close,.header_hor .w-search.layout_modern .w-search-close{display:block;top:50%;margin-top:-1.4rem;padding-right:1.5rem;width:auto;transform:none}.rtl.header_hor .w-search.layout_simple .w-search-close,.rtl.header_hor .w-search.layout_modern .w-search-close{padding-left:1.5rem;padding-right:0}.w-search.layout_fullwidth input{font-size:1rem}.w-search.layout_fullscreen input{font-size:1.2rem}.w-separator.type_short{width:auto}.w-separator.size_small{margin:.5rem 0}.w-separator.size_small.type_invisible{margin:.3rem 0}.w-separator.size_medium{margin:1rem 0}.w-separator.size_medium.type_invisible{margin:.5rem 0}.w-separator.size_large{margin:1.5rem 0}.w-separator.size_large.type_invisible{margin:.6rem 0}.w-separator.size_huge{margin:2rem 0}.w-separator.size_huge.type_invisible{margin:1rem 0}.w-tabs.accordion .w-tabs-section-content-h{padding-top:.6rem;padding-bottom:1rem}.l-section.width_full .g-cols:not(.type_boxes) .vc_col-sm-12 .wpb_text_column,.l-section.width_full .g-cols:not(.type_boxes) .w-tabs-section.no_indents .w-tabs-section-content-h>.wpb_text_column{padding:0 5%}.w-testimonials.style_1 .w-testimonial-h{padding:1.5rem}.l-sidebar .widget{margin-bottom:2rem}.admin-bar .mfp-container:after{top:0}.header_hor .l-subheader-cell.at_left .w-cart:first-child{margin-left:-.8rem}.rtl.header_hor .l-subheader-cell.at_left .w-cart:first-child{margin-left:0;margin-right:-.8rem}.header_hor .l-subheader-cell.at_right .w-cart:last-child{margin-right:-.8rem}.rtl.header_hor .l-subheader-cell.at_right .w-cart:last-child{margin-left:-.8rem;margin-right:0}.woocommerce-tabs .tabs{margin-bottom:1rem}.woocommerce .comment-respond{padding:1rem 1.5rem}.woocommerce .related>h2,.woocommerce .upsells>h2,.woocommerce .cross-sells>h2{margin-bottom:0}.woocommerce .shop_table thead{display:none}.woocommerce .actions .coupon,.woocommerce .actions .coupon .input-text{float:none;width:100%;text-align:center;margin:0}.woocommerce .form-row .button,.woocommerce .shop_table .button{display:block;width:100%;margin:4px 0!important}.woocommerce .checkout #order_review{padding:1rem 1.5rem 1.5rem}}@media screen and (max-width:480px){.header_ver .l-header,.header_ver .l-header .w-cart-notification,.header_ver .w-nav.type_mobile.m_layout_panel .w-nav-list.level_1{max-width:270px}.header_ver .w-search.layout_simple,.header_ver .w-search.layout_modern.active{width:230px!important}.w-cart{position:static}.w-cart-dropdown,.w-cart-notification{left:-1rem!important;right:-1rem!important;width:auto;border-radius:0}.l-titlebar .g-breadcrumbs{display:none}.w-author{text-align:center;padding:1.5rem}.w-author+.w-blog{margin-top:1.5rem}.w-author-img{float:none!important;margin-bottom:.6rem}.w-author-name,.w-author-meta,.w-author-url,.w-author-desc{margin-left:0!important;margin-right:0!important}.w-blog.layout_flat .w-blog-post-body,.w-blog.layout_cards .w-blog-post-body,.w-blog.layout_cards .format-quote .w-blog-post-body{padding:2rem}.w-blog.layout_flat .has-post-thumbnail .w-blog-post-body{padding-top:1rem}.w-blog.layout_tiles .w-blog-post-meta-date,.w-blog.layout_tiles .w-blog-post-meta-author,.w-blog.layout_tiles .w-blog-post-meta-comments,.w-blog.layout_tiles .w-blog-post-meta-tags{display:none}.w-blog.layout_cards .w-blog-post-meta-category{top:2rem;left:2rem}.rtl .w-blog.layout_cards .w-blog-post-meta-category{left:auto;right:2rem}.w-blognav.inv_false .to_prev,.w-blognav.inv_true .to_next{padding-left:1.5rem;padding-right:.4rem}.w-blognav.inv_false .to_next,.w-blognav.inv_true .to_prev{padding-left:.4rem;padding-right:1.5rem}.w-blognav-item:before{top:-.6rem}.w-blognav-title{display:none}.g-filters{text-align:left}.g-filters-item{font-size:0.9rem!important;text-align:center;margin:0!important;padding-left:0.6rem!important;padding-right:0.6rem!important;overflow:hidden;width:50%}.w-form.for_cform .w-form-row.for_submit{float:none!important;display:block!important;margin:0!important}.w-form.for_cform .w-form-row.for_submit .w-btn{width:100%}.w-form.align_left .w-form-message.type_success,.w-form.align_right .w-form-message.type_success{display:block;text-align:center;padding-top:.6rem}.post-password-form p input[type="password"]{max-width:none;margin:0 0 0.5rem!important}.w-gallery.cols_3 .w-gallery-item,.w-gallery.cols_4 .w-gallery-item,.w-gallery.cols_5 .w-gallery-item,.w-gallery.cols_6 .w-gallery-item,.w-gallery.cols_7 .w-gallery-item{width:50%}.w-gallery.cols_8 .w-gallery-item,.w-gallery.cols_9 .w-gallery-item,.w-gallery.cols_10 .w-gallery-item{width:33.3333%}.w-gallery.style_modern .w-gallery-item-meta{padding-top:1rem}.g-loadmore-btn{font-size:1rem;padding:1rem!important}.w-logos.with_indents .w-logos-item{padding:1.5rem!important}.w-nav-anchor.level_2,.w-nav-anchor.level_3,.w-nav-anchor.level_4{white-space:normal}.w-progbar.style_3 .w-progbar-title,.w-progbar.style_3 .w-progbar-bar{width:100%}.w-testimonials.style_4 .w-testimonial-h{padding:0!important}.w-testimonials.style_4 .w-testimonial-h:before,.l-footer .vc_wp_custommenu.layout_hor ul{margin:0}.l-footer .vc_wp_custommenu.layout_hor ul li{display:block;text-align:center;margin:0}.l-footer .vc_wp_custommenu.layout_hor ul li.btn{margin:5px 0}.l-footer .vc_wp_custommenu.layout_hor ul li:not(.btn)>a{display:inline-block;vertical-align:top;padding:8px 0}.woocommerce-message,.woocommerce-error,.woocommerce-info{margin:-1.5rem -1.5rem 1.5rem}.woocommerce-message .button,.woocommerce-error .button,.woocommerce-info .button{display:block;float:none;margin:0 0 .6rem}.woocommerce .login .clear+.form-row,.woocommerce-account .login .form-row:nth-child(3),.woocommerce .login .lost_password{float:none}.woocommerce .woocommerce-ordering{margin:0;width:100%}.wpb_column.wooproduct,.woocommerce .products .product{width:100%!important}.woocommerce div.product .onsale{left:-.9rem}.rtl.woocommerce div.product .onsale{left:auto;right:-.9rem}.woocommerce-product-gallery{margin:-1.5rem -1.5rem 1.5rem!important}.woocommerce .cart .group_table td.label,.woocommerce .cart .group_table td.price{font-size:1rem}.woocommerce-tabs .tabs li{float:none;text-align:center}.woocommerce .shop_table.cart{display:block;border:none}.woocommerce .shop_table.cart tbody,.woocommerce .shop_table.cart tfoot,.woocommerce .shop_table.cart tr,.woocommerce .shop_table.cart td,.woocommerce .shop_table.cart tfoot th{display:block;position:relative;border:none;width:auto!important}.woocommerce .shop_table.cart tr{clear:both}.woocommerce .shop_table.cart td.product-remove{position:absolute;top:0;right:0;text-align:right;padding:0;z-index:3}.rtl .woocommerce .shop_table.cart td.product-remove{left:0;right:auto;text-align:left}.woocommerce .shop_table.cart td.product-name{padding:0 2rem .3rem 0}.rtl .woocommerce .shop_table.cart td.product-name{padding:0 0 .3rem 2rem}.woocommerce .shop_table.cart td.product-price{float:left;text-align:left;line-height:2.8rem;padding:0 .6rem 1.2rem 0}.rtl .woocommerce .shop_table.cart td.product-price{float:right;text-align:right;padding:0 0 1.2rem .6rem}.woocommerce .shop_table.cart td.product-quantity{float:left;text-align:left;padding-top:0}.rtl .woocommerce .shop_table.cart td.product-quantity{float:right;text-align:right}.woocommerce .shop_table.cart td.product-subtotal{float:left;text-align:left;line-height:2.8rem;padding-top:0}.rtl .woocommerce .shop_table.cart td.product-subtotal{float:right;text-align:right}.woocommerce .cart_totals{padding:1rem 1.5rem 1.5rem;margin:0 -1.5rem}.woocommerce .cart-collaterals:last-child .cart_totals{margin-bottom:-1.5rem}.woocommerce .cart_totals table,.woocommerce .cart_totals tbody,.woocommerce .cart_totals tr{display:block;text-align:center}.woocommerce .cart_totals th,.woocommerce .cart_totals td{display:inline-block;width:auto!important}.woocommerce .cart_totals tr.shipping>*{display:block;text-align:center;padding:.1rem 0}.woocommerce .cart_totals .checkout-button{font-size:1rem}.woocommerce .checkout #order_review{margin:0 -1.5rem -1.5rem}.wc-credit-card-form{padding:0}.woocommerce .related,.woocommerce .upsells,.woocommerce .cross-sells{border-top:none;padding-top:1.5rem}.dataTables_length,.dataTables_filter,.dataTables_info,.dataTables_paginate{float:none}}header.l-header {
border-bottom: 1px solid #eb005d;
}
.owl-prev:before {
color: #eb005d;
font-size: 50px;
}
.owl-next:before {
color: #eb005d;
font-size: 50px;
}
.green_custom button{
padding: 0 75px 0 15px !important ;
}
.no-touch .w-logos.style_1 .w-logos-item:hover{
border-color: #e9509500 !important ;
}
.wttopmargin {
margin-top: -56px !important ;
}
.green_custom button:hover span i{
color:#fff !important;
}
.ubtn-sep-icon.ubtn-sep-icon-at-right .ubtn-icon{
right:0 !important;
}
.w-tabs-list{
border-bottom: 2px solid #58af30 !important;
}
.w-tabs-item-title{
font-weight:600 !important;
color:#58af30;
}
.w-tabs-item{
width:20% !important;
}
.w-tabs-item.active{
background:#58af30 !important;
border:2px solid #58af30 !important;
border-radius: 7px 7px 0px 0px !important;
}
.w-tabs-item.active span{ 
color:#ffffff !important;
}
.white_transparent_bg .vc_column-inner{
border-radius:5px;
}
.w-tabs-section.active .w-tabs-section-control::before {
content: url(//www.actionplanner.com/wp-content/themes/Impreza-child/images/mi.png) !important;
font-size: 36px;
}
.wtform_use {
width: 100%;
display: inline-flex;
}
.wtform_use input[name="your-name"], .wtform_use input[name="your-email"] {
border-radius: 20px;
height: 50px;
padding: 25px;
color: #333 !important;
font-weight: bold;
}
.wtform_mob input[name="your-name1"],.wtform_mob input[name="text-3885"],.wtform_mob input[name="tel-7998"],
.wtform_mob input[name="text-5389"],.wtform_mob input[name="your-email1"] {
margin-top: 5px !important;
background-color: #eb005d;
border-radius: 20px;
height: 50px;
color: #fff!important;
font-weight: bold;
}
span.wtformtext{
color: #333 !important;
font-size: 14px!important;
text-align: center !important;
margin-left: 2%!important;
font-weight: bold!important;
}
.wtform_mob input[type="submit"] {
color: #58af30 !important;
border: 3px solid #58af30;
background-color: rgba(235, 0, 93, 0) !important;
border-radius: 20px;
width: 100%!important;
height: 50px;
}
.wtform_use_button input[type="submit"]{
background-color: rgba(235, 0, 93, 0) !important;
border-radius: 20px;
height: 50px;
border: 4px solid #fff;
}
.wtform_use input:focus, textarea:focus, select:focus {
box-shadow: 0 0 0 2px #b5084c!important;
}
.wtform input:focus, textarea:focus, select:focus, .wpcf7-text:focus {
box-shadow: 0 0 0 2px #b5084c!important;
}
.w-tabs-section-control{
color:#fff !important;
}
.w-tabs.accordion .w-tabs-section{
border:none !important;
}
.w-tabs-section-title{
color:#1d1d1d !important;
font-weight:600 !important;
}
.w-tabs-item {
background-color: #fff;
width: 19.65% !important;
margin: 0px 0px 0px 4px !important;
border-radius: 7px 7px 0px 0px !important;
}
li.wtlisucc{
font-weight: 500 !important;	
font-size: 20px !important;	
border-bottom: 1px solid #fff !important;	
padding: 25px 0 32px 0 !important;	
}
img.wtrightimg{
float: right !important;
}
.w-separator.type_default.size_medium.thick_2.style_solid.color_custom.cont_none.wtgic {
margin: 0 !important;	
margin-top: -10px !important;	
}
.w-testimonial-author-role{
color:#999999 !important;
}
.style_6 .owl-carousel .owl-stage-outer{
min-height: 325px;
}
.w-testimonials.style_6 .w-testimonial-text:after{
border: 20px solid transparent;
border-left: 20px solid #eb005d;
border-top: 20px solid #eb005d;
content: '';
position: absolute;
bottom: -40PX;
}
.ubtn-data{
padding-top: 5px !important;
padding-bottom: 5px !important;
}
.testimonial_right_block h1{
font-weight: 600;
font-size: 30px;
font-family: Roboto Condensed;
}
.testimonial_right_block ul{
margin:0px;
}
.testimonial_right_block ul li{
list-style: none;
font-weight: 600;
font-size: 18px;
font-family: Roboto Condensed;
}
.testimonial_right_block ul li::before{
margin-right:10px;
width:20px;
height:20px;
float: left;
content:url(//www.actionplanner.com/wp-content/themes/Impreza-child/images/55.png);
}
.wpcf7-submit{
background-image: url(//www.actionplanner.com/wp-content/themes/Impreza-child/images/Asset-2.png) !important;
background-position: 325px 7px !important;
background-repeat: no-repeat !important;
}
.show_more .wpsm-show {
font-size: 0px !important;
margin-top: 5px;
}
.show_more .wpsm-show::before {
content: url(//www.actionplanner.com/wp-content/themes/Impreza-child/images/pl.png) !important;
}
p.wpsm-hide{
font-size: 0px !important;
margin-top: 5px;
}
p.wpsm-hide::before {
content: url(//www.actionplanner.com/wp-content/themes/Impreza-child/images/mi.png) !important;
}
.download_button_wite{
width: 300px;
margin:0 auto;
font-size:20px;
}
.download_button_wite a{
color:#333333 !important;
font-size:16px;
}
.download_button_wite a:before {
content:url(//www.actionplanner.com/wp-content/themes/Impreza-child/images/Asset-12-1.png);
margin: -11px -42px;
position: absolute;
}
.download_button_black{
width: 300px;
margin:0 auto;
}
.download_button_black a{
color:#ffffff !important;
font-size:16px;
}
.download_button_black a:before {
content:url(//www.actionplanner.com/wp-content/themes/Impreza-child/images/Asset-11-1.png);
margin: -11px -42px;
position: absolute;
} .pricing__table .w-pricing-item {
padding: 6px 4px;
}
.pricing__table .w-pricing-item .w-pricing-item-h {
display: flex;
flex-direction: column;
background: #fff;
border-radius: 12px;
border-bottom: 6px solid;
border-bottom-width: 6px;
height:100%;
}
.pricing__table .w-pricing-item .w-pricing-item-h .w-pricing-item-header {
order: 1;
padding-bottom: 15px;
}
.pricing__table .w-pricing-item .w-pricing-item-h .w-pricing-item-features {
order: 3;
}
.pricing__table .w-pricing-item .w-pricing-item-h .w-pricing-item-footer {
order: 2;
padding-bottom: 0;
}
.pricing__table .w-pricing-item h5 {
font-weight: 700;
font-size: 28px;
margin-bottom: 10px;
}
.pricing__table .w-pricing-item h5 small {
font-size: 14px;
display: block;
text-transform: initial;
margin-top: 10px;
font-weight: 400;
line-height: 1.5;
color: #000 !important;
}
.pricing__table .w-pricing-item .w-btn {
border-radius: 60px;
padding-left: 0;
padding-right: 0;
max-width: 160px;
width: 100%;
}
.pricing__table .w-pricing-item-price {
font-weight: 700;
font-size: 56px;
}
.pricing__table .w-pricing-item-price span {
font-weight: 400;
font-size: 32px;
margin-left: -6px;
}
.pricing__table .w-pricing-item-price small {
color: #666666 !important;
font-size: 12px;
}
.pricing__table .w-pricing-item .w-pricing-item-features li {
font-size: 13px;
color: #000;
padding-bottom: 0;
font-weight: 400;
} .pricing__table .w-pricing-item:nth-of-type(1) .w-pricing-item-h {
border-bottom-color: #5CB74E;
}
.pricing__table .w-pricing-item:nth-of-type(1) h5,
.pricing__table .w-pricing-item:nth-of-type(1) .w-pricing-item-price {
color: #5CB74E;
}
.pricing__table .w-pricing-item:nth-of-type(1) .w-btn {
background-color: #5CB74E;
} .pricing__table .w-pricing-item:nth-of-type(2) .w-pricing-item-h {
border-bottom-color: #E83B83;
}
.pricing__table .w-pricing-item:nth-of-type(2) h5,
.pricing__table .w-pricing-item:nth-of-type(2) .w-pricing-item-price {
color: #E83B83;
}
.pricing__table .w-pricing-item:nth-of-type(2) .w-btn {
background-color: #E83B83;
} .pricing__table .w-pricing-item:nth-of-type(3) .w-pricing-item-h {
border-bottom-color: #3587F7;
}
.pricing__table .w-pricing-item:nth-of-type(3) h5,
.pricing__table .w-pricing-item:nth-of-type(3) .w-pricing-item-price {
color: #3587F7;
}
.pricing__table .w-pricing-item:nth-of-type(3) .w-btn {
background-color: #3587F7;
} .pricing__table .w-pricing-item:nth-of-type(4) .w-pricing-item-h {
border-bottom-color: #311680;
}
.pricing__table .w-pricing-item:nth-of-type(4) h5,
.pricing__table .w-pricing-item:nth-of-type(4) .w-pricing-item-price {
color: #311680;
}
.pricing__table .w-pricing-item:nth-of-type(4) .w-btn {
background-color: #311680;
} .pricing__table .w-pricing-item:nth-of-type(5) .w-pricing-item-h {
border-bottom-color: #1D1D1D;
}
.pricing__table .w-pricing-item:nth-of-type(5) h5,
.pricing__table .w-pricing-item:nth-of-type(5) .w-pricing-item-price {
color: #1D1D1D;
}
.pricing__table .w-pricing-item:nth-of-type(5) .w-btn {
background-color: #1D1D1D;
} @media (max-width: 800px) {
.cl-review-quote-text {
float:none !important;
width: 100% !important;
}
.cl-img-name {
width: 100% !important;
}
.cl-review-author {
float:none !important;
width: 100px !important;
margin: 0 auto !important;
}
.nameandposition {
width: 100% !important;
text-align: center !important;
margin: 10px 0 !important;
}
span.fa-stack.ncf-tab-icon.fa-lg.fa-1x{
opacity: 0.3;
}
span.fa-stack.ncf-tab-icon.fa-lg.fa-1x.nks-hover{
opacity: 1;
}
.wttopmargin {
margin-top: -56px !important;
margin-bottom: 0px !important;
}
.wttopmargin{
text-align:center !important;
}
}
@media (min-width: 768px) {
.wydesknone{
display:none !important;
}
.testimonial_block .owl-nav {
display: block !important;
}
}
.w-testimonials.style_4 .w-testimonial-author img{display:block;}
@media (max-width: 768px) {
.w-testimonials.style_4 .w-testimonial-author img{display:block; margin: 15px auto !important;}
}
.w-testimonial-author > div{
margin:10px;
}
.us_case span.wpcf7-form-control-wrap {
margin-right: 25px;
}
.us_case .wtform_use {
margin-bottom: 15px;
}
.us_case .wtform_use_button input[type="submit"] {
background-color: rgba(235, 0, 93, 0) !important;
border-radius: 50px;
height: 50px;
border: 4px solid #fff;
width: 425px;
text-align: left;
}
.us_case .wtform_use_button:before{
font-family: 'Defaults';
content: "\f138";
width: 100%;
color: #fff !important;
height: 100%;
font-size: 40px;
position: absolute;
text-align: right;
border: 16;
line-height: 49px;
width: 422px;
}
ul.drop_down_links {
margin: 0;
} 
.drop_down_links li{
border: 1px solid #CCCCCC;
list-style: none;
margin: 0 0 15px 0px !important;
border-radius: 5px;
padding: 12px 15px;
}
.drop_down_links li a{
display:block;
}
@media (min-width: 500px) {
.drop_down_links li a:after {
content: '\e825';
font-family: "revicons";
float: right;
font-size: 26px;
}
}
.drop_down_links li a{
color:#333333;
font-size:16px;
}
.drop_down_links li a:hover{
color:#eb005d;
}
.button_custom button {
border-radius: 50px !important;
}
.button_custom {
border-radius: 50px !important;
}
.button_custom span.ubtn-data.ubtn-text {
text-align: center !important;
margin: 10px 44px 10px 44px !important;
}
.button_custom span.ubtn-data.ubtn-icon i{
font-size: 45px !important;
margin: 15px !important;
}
.nks_cc_trigger_tabs .ncf-tab-icon:after{
background-color: #eb005d !important;
border-radius:0px 10px 0 0 !important;
white-space:pre !important;
font-size:18px !important;
}
@media (max-width: 420px) {
.green_custom span.ubtn-text{
line-height: 18px;
}
}
.empty_s{
padding: 15px 0 0 0;
}
.Defaults-chevron-circle-right{
position: absolute;
right: 7px;
top: -17px;
}
.Defaults-chevron-circle-right:before {
content:url(//www.actionplanner.com/wp-content/themes/Impreza-child/images/Asset-2.png) !important;
}
.green_custom span{
color:#fff !important;
}
.w-socials-list {
margin-top: -43px;
margin-bottom: unset;
width: unset;
float: unset; }
.ncf-icon-square:before {
content:url(//www.actionplanner.com/wp-content/themes/Impreza-child/images/contact-form-icon_preview.png) !important;
}
input.wpcf7-form-control.wpcf7-submit {
border-radius: 50px !important;
background: #00af26 !important;
font-size: 16px !important;
}
input.wpcf7-form-control.wpcf7-submit:hover {
background: #3fc540 !important;
}
#ncf_sidebar.ncf_flat a.ncf_button, #ncf_sidebar.ncf_flat input[type=submit], #ncf_sidebar.ncf_minimalistic input[type=submit]{
box-shadow: none !important;
}
.submit_butt:before {
content: "\f105";
position: absolute;
right: 18px;
top: 17px;
font-family: 'Defaults';
z-index: 2000;
font-size: 39px !important;
}
.content_block_left .vc_column-inner .wpb_text_column {
max-width: 565px;
float: right;
padding-right: 25px;
}
.content_block_right .vc_column-inner .wpb_text_column {
max-width: 565px;
padding-left: 25px;
}
.home_slide_scroller h5 {
margin-top: -92px;
z-index: 20000;
position: relative;
margin-bottom: 92px;
}
.home_slide_scroller .slick-slide img{
border-radius: 5px;
}
.home_slide_scroller .slick-slide p{
font-size: 17px;
}
.ult-carousel-wrapper .slick-dots .slick-active i{
color: #eb005c !important;
opacity: 5;
}
.ult-carousel-wrapper .slick-dots li i{
font-size:22px;
color: #cecdce !important;
opacity: 5;
margin:0 4px;
}
.slick-next.default.slick-arrow{
width: 55px;
height: 55px;
}
.slick-prev.default.slick-arrow{
width: 55px;
height: 55px;
}
.ultsl-arrow-left4:before{
content: url(//www.actionplanner.com/wp-content/themes/Impreza-child/images/left..png) !important;
}
.slick-arrow:hover .ultsl-arrow-left4:before{
content: url(//www.actionplanner.com/wp-content/themes/Impreza-child/images/lefthover.png) !important;
}
.ultsl-arrow-right4:before{
content: url(//www.actionplanner.com/wp-content/themes/Impreza-child/images/rigt.png) !important;
}
.slick-arrow:hover .ultsl-arrow-right4:before{
content: url(//www.actionplanner.com/wp-content/themes/Impreza-child/images/righhover.png) !important;
}
.slick-prev {
left: -60px !important;
top: 35% !important;
}
.slick-next {
right: -60px !important;
top: 35% !important;
}
.home_slide_scroller ul.slick-dots {
margin: -25px 0!important;
}
.l-footer a{
color:#ffffff !important;
}
.l-footer a:hover{
color:#eb005d !important;
}
.treeblcok_product{
}
.treeblcok_product {
background: #333333;
min-height: 520px;
border-radius: 0px 0 5px 5px;
}
.prod_meneger_mage .vc_column-inner {
border-radius: 5px 5px 0 0  !important;
}
.tparrows.tp-leftarrow, .tparrows.tp-rightarrow{
background: rgba(0,0,0,0) !important;
}
.tparrows.tp-leftarrow:before {
content: url(//www.actionplanner.com/wp-content/themes/Impreza-child/images/left..png) !important;
}
.tparrows.tp-leftarrow:hover:before{
content: url(//www.actionplanner.com/wp-content/themes/Impreza-child/images/lefthover.png) !important;
}
.tparrows.tp-rightarrow:before {
content: url(//www.actionplanner.com/wp-content/themes/Impreza-child/images/rigt.png) !important;
}
.tparrows.tp-rightarrow:hover:before {
content: url(//www.actionplanner.com/wp-content/themes/Impreza-child/images/righhover.png) !important;
}
@media (min-width:1000px){
.tp-bullets.ares.horizontal.nav-pos-hor-center.nav-pos-ver-bottom.nav-dir-horizontal{
top: calc(100% - 80px) !important;
}
}
.tp-bullet-title{
display:none;
}
.hermes .tp-bullet {
overflow: hidden;
border-radius: 50%;
width: 16px;
height: 16px;
background-color: #cecdce !important;
box-shadow: inset 0 0 0 2px #cecdce !important;
-webkit-transition: background 0.3s ease;
transition: background 0.3s ease;
position: absolute;
}
.hermes .tp-bullet:hover {
background-color: #eb005d;
box-shadow: inset 0 0 0 2px #eb005d;
}
.rs-hover-ready{
cursor: pointer;
}
#slider-2-layer-13:hover, #slider-2-layer-14:hover{
opacity:0 !important;
}
.hermes .tp-bullet:after {
content: ' ';
position: absolute;
bottom: 0;
height: 0;
left: 0;
width: 100%;
background-color: #eb005d;
box-shadow: 0 0 1px #eb005d;
-webkit-transition: height 0.3s ease;
transition: height 0.3s ease;
}
.owl-carousel .owl-next, .owl-carousel .owl-prev, .owl-carousel button.owl-dot {
background: none;
}
.owl-dot span {
display: block;
border-radius: 50%;
background-color: #cecdce;
width: 17px;
height: 17px;
margin: 10px;
}
.owl-dot.active span, .owl-dot span:hover {
background-color: #eb005d !important;
border:none;
margin:10px;
width: 17px;
height: 17px;
}
.ult-carousel-wrapper .slick-dots li:hover i{
color: #eb005d !important;
}
.l-footer{
border-top: 1px solid #eb005d;
}
#comparison_table th {
border-color: #D2D1D1;
font-size:16px;
font-weight:700;
vertical-align: middle;
padding-bottom: 20px;
text-align: center;
}
#comparison_table th:first-child {
font-size:40px;
font-weight:400;
text-align: left;
}
#comparison_table h5 {
font-size: 20px;
font-weight: 700;
text-transform: initial;
margin-bottom: 20px;
margin-top: 30px;
}
#comparison_table td {
vertical-align: bottom;
border: none;
padding: 1rem 1rem;
text-align: center;
font-size:15px;
width:12%;
}
#comparison_table tr td:first-child {
padding-right: 8rem;
width: 40%;
text-align: left;
}
#comparison_table .tooltip {
position: relative;
display: inline-block;
float: right;
}
#comparison_table .tooltip .tooltiptext {
visibility: hidden;
width: 200px;
background-color: black;
color: #fff;
border-radius: 6px;
padding: 5px;
position: absolute;
z-index: 1;
font-size: 12px; position: absolute;
z-index: 1;
}
#comparison_table .tooltip:hover .tooltiptext {
visibility: visible;
}
#comparison_table img.checkmark {
height: 14px;
}
#comparison_table img.cross {
height: 20px;
}
@media (max-width: 600px) {
.w-testimonial-author{
width: 100% !important;
display:block;
}
.w-testimonial-author > div {
text-align: center;
}
}
@media screen and (max-width:1100px){
#comparison_table{
width:1000px !important;
}
}
@media screen and (max-width:1250px){
#comparison_table tr td:first-child {
padding-right: initial;
width: auto;
}
.table_wrapper {
overflow-x: auto;
overflow-y: hidden;
}
}@font-face {font-family: 'Defaults';src:url(//www.actionplanner.com/wp-content/uploads/smile_fonts/Defaults/Defaults.eot?rfa9z8);src:url(//www.actionplanner.com/wp-content/uploads/smile_fonts/Defaults/Defaults.eot?#iefixrfa9z8) format('embedded-opentype'),url(//www.actionplanner.com/wp-content/uploads/smile_fonts/Defaults/Defaults.woff?rfa9z8) format('woff'),url(//www.actionplanner.com/wp-content/uploads/smile_fonts/Defaults/Defaults.ttf?rfa9z8) format('truetype'),url(//www.actionplanner.com/wp-content/uploads/smile_fonts/Defaults/Defaults.svg?rfa9z8#Defaults) format('svg');font-weight: normal;font-style: normal;}[class^="Defaults-"], [class*=" Defaults-"] {font-family: 'Defaults';speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.Defaults-glass:before {content: "\f000";}.Defaults-music:before {content: "\f001";}.Defaults-search:before {content: "\f002";}.Defaults-envelope-o:before {content: "\f003";}.Defaults-heart:before {content: "\f004";}.Defaults-star:before {content: "\f005";}.Defaults-star-o:before {content: "\f006";}.Defaults-user:before {content: "\f007";}.Defaults-film:before {content: "\f008";}.Defaults-th-large:before {content: "\f009";}.Defaults-th:before {content: "\f00a";}.Defaults-th-list:before {content: "\f00b";}.Defaults-check:before {content: "\f00c";}.Defaults-close:before {content: "\f00d";}.Defaults-remove:before {content: "\f00d";}.Defaults-times:before {content: "\f00d";}.Defaults-search-plus:before {content: "\f00e";}.Defaults-search-minus:before {content: "\f010";}.Defaults-power-off:before {content: "\f011";}.Defaults-signal:before {content: "\f012";}.Defaults-cog:before {content: "\f013";}.Defaults-gear:before {content: "\f013";}.Defaults-trash-o:before {content: "\f014";}.Defaults-home:before {content: "\f015";}.Defaults-file-o:before {content: "\f016";}.Defaults-clock-o:before {content: "\f017";}.Defaults-road:before {content: "\f018";}.Defaults-download:before {content: "\f019";}.Defaults-arrow-circle-o-down:before {content: "\f01a";}.Defaults-arrow-circle-o-up:before {content: "\f01b";}.Defaults-inbox:before {content: "\f01c";}.Defaults-play-circle-o:before {content: "\f01d";}.Defaults-repeat:before {content: "\f01e";}.Defaults-rotate-right:before {content: "\f01e";}.Defaults-refresh:before {content: "\f021";}.Defaults-list-alt:before {content: "\f022";}.Defaults-lock:before {content: "\f023";}.Defaults-flag:before {content: "\f024";}.Defaults-headphones:before {content: "\f025";}.Defaults-volume-off:before {content: "\f026";}.Defaults-volume-down:before {content: "\f027";}.Defaults-volume-up:before {content: "\f028";}.Defaults-qrcode:before {content: "\f029";}.Defaults-barcode:before {content: "\f02a";}.Defaults-tag:before {content: "\f02b";}.Defaults-tags:before {content: "\f02c";}.Defaults-book:before {content: "\f02d";}.Defaults-bookmark:before {content: "\f02e";}.Defaults-print:before {content: "\f02f";}.Defaults-camera:before {content: "\f030";}.Defaults-font:before {content: "\f031";}.Defaults-bold:before {content: "\f032";}.Defaults-italic:before {content: "\f033";}.Defaults-text-height:before {content: "\f034";}.Defaults-text-width:before {content: "\f035";}.Defaults-align-left:before {content: "\f036";}.Defaults-align-center:before {content: "\f037";}.Defaults-align-right:before {content: "\f038";}.Defaults-align-justify:before {content: "\f039";}.Defaults-list:before {content: "\f03a";}.Defaults-dedent:before {content: "\f03b";}.Defaults-outdent:before {content: "\f03b";}.Defaults-indent:before {content: "\f03c";}.Defaults-video-camera:before {content: "\f03d";}.Defaults-image:before {content: "\f03e";}.Defaults-photo:before {content: "\f03e";}.Defaults-picture-o:before {content: "\f03e";}.Defaults-pencil:before {content: "\f040";}.Defaults-map-marker:before {content: "\f041";}.Defaults-adjust:before {content: "\f042";}.Defaults-tint:before {content: "\f043";}.Defaults-edit:before {content: "\f044";}.Defaults-pencil-square-o:before {content: "\f044";}.Defaults-share-square-o:before {content: "\f045";}.Defaults-check-square-o:before {content: "\f046";}.Defaults-arrows:before {content: "\f047";}.Defaults-step-backward:before {content: "\f048";}.Defaults-fast-backward:before {content: "\f049";}.Defaults-backward:before {content: "\f04a";}.Defaults-play:before {content: "\f04b";}.Defaults-pause:before {content: "\f04c";}.Defaults-stop:before {content: "\f04d";}.Defaults-forward:before {content: "\f04e";}.Defaults-fast-forward:before {content: "\f050";}.Defaults-step-forward:before {content: "\f051";}.Defaults-eject:before {content: "\f052";}.Defaults-chevron-left:before {content: "\f053";}.Defaults-chevron-right:before {content: "\f054";}.Defaults-plus-circle:before {content: "\f055";}.Defaults-minus-circle:before {content: "\f056";}.Defaults-times-circle:before {content: "\f057";}.Defaults-check-circle:before {content: "\f058";}.Defaults-question-circle:before {content: "\f059";}.Defaults-info-circle:before {content: "\f05a";}.Defaults-crosshairs:before {content: "\f05b";}.Defaults-times-circle-o:before {content: "\f05c";}.Defaults-check-circle-o:before {content: "\f05d";}.Defaults-ban:before {content: "\f05e";}.Defaults-arrow-left:before {content: "\f060";}.Defaults-arrow-right:before {content: "\f061";}.Defaults-arrow-up:before {content: "\f062";}.Defaults-arrow-down:before {content: "\f063";}.Defaults-mail-forward:before {content: "\f064";}.Defaults-share:before {content: "\f064";}.Defaults-expand:before {content: "\f065";}.Defaults-compress:before {content: "\f066";}.Defaults-plus:before {content: "\f067";}.Defaults-minus:before {content: "\f068";}.Defaults-asterisk:before {content: "\f069";}.Defaults-exclamation-circle:before {content: "\f06a";}.Defaults-gift:before {content: "\f06b";}.Defaults-leaf:before {content: "\f06c";}.Defaults-fire:before {content: "\f06d";}.Defaults-eye:before {content: "\f06e";}.Defaults-eye-slash:before {content: "\f070";}.Defaults-exclamation-triangle:before {content: "\f071";}.Defaults-warning:before {content: "\f071";}.Defaults-plane:before {content: "\f072";}.Defaults-calendar:before {content: "\f073";}.Defaults-random:before {content: "\f074";}.Defaults-comment:before {content: "\f075";}.Defaults-magnet:before {content: "\f076";}.Defaults-chevron-up:before {content: "\f077";}.Defaults-chevron-down:before {content: "\f078";}.Defaults-retweet:before {content: "\f079";}.Defaults-shopping-cart:before {content: "\f07a";}.Defaults-folder:before {content: "\f07b";}.Defaults-folder-open:before {content: "\f07c";}.Defaults-arrows-v:before {content: "\f07d";}.Defaults-arrows-h:before {content: "\f07e";}.Defaults-bar-chart:before {content: "\f080";}.Defaults-bar-chart-o:before {content: "\f080";}.Defaults-twitter-square:before {content: "\f081";}.Defaults-facebook-square:before {content: "\f082";}.Defaults-camera-retro:before {content: "\f083";}.Defaults-key:before {content: "\f084";}.Defaults-cogs:before {content: "\f085";}.Defaults-gears:before {content: "\f085";}.Defaults-comments:before {content: "\f086";}.Defaults-thumbs-o-up:before {content: "\f087";}.Defaults-thumbs-o-down:before {content: "\f088";}.Defaults-star-half:before {content: "\f089";}.Defaults-heart-o:before {content: "\f08a";}.Defaults-sign-out:before {content: "\f08b";}.Defaults-linkedin-square:before {content: "\f08c";}.Defaults-thumb-tack:before {content: "\f08d";}.Defaults-external-link:before {content: "\f08e";}.Defaults-sign-in:before {content: "\f090";}.Defaults-trophy:before {content: "\f091";}.Defaults-github-square:before {content: "\f092";}.Defaults-upload:before {content: "\f093";}.Defaults-lemon-o:before {content: "\f094";}.Defaults-phone:before {content: "\f095";}.Defaults-square-o:before {content: "\f096";}.Defaults-bookmark-o:before {content: "\f097";}.Defaults-phone-square:before {content: "\f098";}.Defaults-twitter:before {content: "\f099";}.Defaults-facebook:before {content: "\f09a";}.Defaults-facebook-f:before {content: "\f09a";}.Defaults-github:before {content: "\f09b";}.Defaults-unlock:before {content: "\f09c";}.Defaults-credit-card:before {content: "\f09d";}.Defaults-rss:before {content: "\f09e";}.Defaults-hdd-o:before {content: "\f0a0";}.Defaults-bullhorn:before {content: "\f0a1";}.Defaults-bell-o:before {content: "\f0a2";}.Defaults-certificate:before {content: "\f0a3";}.Defaults-hand-o-right:before {content: "\f0a4";}.Defaults-hand-o-left:before {content: "\f0a5";}.Defaults-hand-o-up:before {content: "\f0a6";}.Defaults-hand-o-down:before {content: "\f0a7";}.Defaults-arrow-circle-left:before {content: "\f0a8";}.Defaults-arrow-circle-right:before {content: "\f0a9";}.Defaults-arrow-circle-up:before {content: "\f0aa";}.Defaults-arrow-circle-down:before {content: "\f0ab";}.Defaults-globe:before {content: "\f0ac";}.Defaults-wrench:before {content: "\f0ad";}.Defaults-tasks:before {content: "\f0ae";}.Defaults-filter:before {content: "\f0b0";}.Defaults-briefcase:before {content: "\f0b1";}.Defaults-arrows-alt:before {content: "\f0b2";}.Defaults-group:before {content: "\f0c0";}.Defaults-users:before {content: "\f0c0";}.Defaults-chain:before {content: "\f0c1";}.Defaults-link:before {content: "\f0c1";}.Defaults-cloud:before {content: "\f0c2";}.Defaults-flask:before {content: "\f0c3";}.Defaults-cut:before {content: "\f0c4";}.Defaults-scissors:before {content: "\f0c4";}.Defaults-copy:before {content: "\f0c5";}.Defaults-files-o:before {content: "\f0c5";}.Defaults-paperclip:before {content: "\f0c6";}.Defaults-floppy-o:before {content: "\f0c7";}.Defaults-save:before {content: "\f0c7";}.Defaults-square:before {content: "\f0c8";}.Defaults-bars:before {content: "\f0c9";}.Defaults-navicon:before {content: "\f0c9";}.Defaults-reorder:before {content: "\f0c9";}.Defaults-list-ul:before {content: "\f0ca";}.Defaults-list-ol:before {content: "\f0cb";}.Defaults-strikethrough:before {content: "\f0cc";}.Defaults-underline:before {content: "\f0cd";}.Defaults-table:before {content: "\f0ce";}.Defaults-magic:before {content: "\f0d0";}.Defaults-truck:before {content: "\f0d1";}.Defaults-pinterest:before {content: "\f0d2";}.Defaults-pinterest-square:before {content: "\f0d3";}.Defaults-google-plus-square:before {content: "\f0d4";}.Defaults-google-plus:before {content: "\f0d5";}.Defaults-money:before {content: "\f0d6";}.Defaults-caret-down:before {content: "\f0d7";}.Defaults-caret-up:before {content: "\f0d8";}.Defaults-caret-left:before {content: "\f0d9";}.Defaults-caret-right:before {content: "\f0da";}.Defaults-columns:before {content: "\f0db";}.Defaults-sort:before {content: "\f0dc";}.Defaults-unsorted:before {content: "\f0dc";}.Defaults-sort-desc:before {content: "\f0dd";}.Defaults-sort-down:before {content: "\f0dd";}.Defaults-sort-asc:before {content: "\f0de";}.Defaults-sort-up:before {content: "\f0de";}.Defaults-envelope:before {content: "\f0e0";}.Defaults-linkedin:before {content: "\f0e1";}.Defaults-rotate-left:before {content: "\f0e2";}.Defaults-undo:before {content: "\f0e2";}.Defaults-gavel:before {content: "\f0e3";}.Defaults-legal:before {content: "\f0e3";}.Defaults-dashboard:before {content: "\f0e4";}.Defaults-tachometer:before {content: "\f0e4";}.Defaults-comment-o:before {content: "\f0e5";}.Defaults-comments-o:before {content: "\f0e6";}.Defaults-bolt:before {content: "\f0e7";}.Defaults-flash:before {content: "\f0e7";}.Defaults-sitemap:before {content: "\f0e8";}.Defaults-umbrella:before {content: "\f0e9";}.Defaults-clipboard:before {content: "\f0ea";}.Defaults-paste:before {content: "\f0ea";}.Defaults-lightbulb-o:before {content: "\f0eb";}.Defaults-exchange:before {content: "\f0ec";}.Defaults-cloud-download:before {content: "\f0ed";}.Defaults-cloud-upload:before {content: "\f0ee";}.Defaults-user-md:before {content: "\f0f0";}.Defaults-stethoscope:before {content: "\f0f1";}.Defaults-suitcase:before {content: "\f0f2";}.Defaults-bell:before {content: "\f0f3";}.Defaults-coffee:before {content: "\f0f4";}.Defaults-cutlery:before {content: "\f0f5";}.Defaults-file-text-o:before {content: "\f0f6";}.Defaults-building-o:before {content: "\f0f7";}.Defaults-hospital-o:before {content: "\f0f8";}.Defaults-ambulance:before {content: "\f0f9";}.Defaults-medkit:before {content: "\f0fa";}.Defaults-fighter-jet:before {content: "\f0fb";}.Defaults-beer:before {content: "\f0fc";}.Defaults-h-square:before {content: "\f0fd";}.Defaults-plus-square:before {content: "\f0fe";}.Defaults-angle-double-left:before {content: "\f100";}.Defaults-angle-double-right:before {content: "\f101";}.Defaults-angle-double-up:before {content: "\f102";}.Defaults-angle-double-down:before {content: "\f103";}.Defaults-angle-left:before {content: "\f104";}.Defaults-angle-right:before {content: "\f105";}.Defaults-angle-up:before {content: "\f106";}.Defaults-angle-down:before {content: "\f107";}.Defaults-desktop:before {content: "\f108";}.Defaults-laptop:before {content: "\f109";}.Defaults-tablet:before {content: "\f10a";}.Defaults-mobile:before {content: "\f10b";}.Defaults-mobile-phone:before {content: "\f10b";}.Defaults-circle-o:before {content: "\f10c";}.Defaults-quote-left:before {content: "\f10d";}.Defaults-quote-right:before {content: "\f10e";}.Defaults-spinner:before {content: "\f110";}.Defaults-circle:before {content: "\f111";}.Defaults-mail-reply:before {content: "\f112";}.Defaults-reply:before {content: "\f112";}.Defaults-github-alt:before {content: "\f113";}.Defaults-folder-o:before {content: "\f114";}.Defaults-folder-open-o:before {content: "\f115";}.Defaults-smile-o:before {content: "\f118";}.Defaults-frown-o:before {content: "\f119";}.Defaults-meh-o:before {content: "\f11a";}.Defaults-gamepad:before {content: "\f11b";}.Defaults-keyboard-o:before {content: "\f11c";}.Defaults-flag-o:before {content: "\f11d";}.Defaults-flag-checkered:before {content: "\f11e";}.Defaults-terminal:before {content: "\f120";}.Defaults-code:before {content: "\f121";}.Defaults-mail-reply-all:before {content: "\f122";}.Defaults-reply-all:before {content: "\f122";}.Defaults-star-half-empty:before {content: "\f123";}.Defaults-star-half-full:before {content: "\f123";}.Defaults-star-half-o:before {content: "\f123";}.Defaults-location-arrow:before {content: "\f124";}.Defaults-crop:before {content: "\f125";}.Defaults-code-fork:before {content: "\f126";}.Defaults-chain-broken:before {content: "\f127";}.Defaults-unlink:before {content: "\f127";}.Defaults-question:before {content: "\f128";}.Defaults-info:before {content: "\f129";}.Defaults-exclamation:before {content: "\f12a";}.Defaults-superscript:before {content: "\f12b";}.Defaults-subscript:before {content: "\f12c";}.Defaults-eraser:before {content: "\f12d";}.Defaults-puzzle-piece:before {content: "\f12e";}.Defaults-microphone:before {content: "\f130";}.Defaults-microphone-slash:before {content: "\f131";}.Defaults-shield:before {content: "\f132";}.Defaults-calendar-o:before {content: "\f133";}.Defaults-fire-extinguisher:before {content: "\f134";}.Defaults-rocket:before {content: "\f135";}.Defaults-maxcdn:before {content: "\f136";}.Defaults-chevron-circle-left:before {content: "\f137";}.Defaults-chevron-circle-right:before {content: "\f138";}.Defaults-chevron-circle-up:before {content: "\f139";}.Defaults-chevron-circle-down:before {content: "\f13a";}.Defaults-html5:before {content: "\f13b";}.Defaults-css3:before {content: "\f13c";}.Defaults-anchor:before {content: "\f13d";}.Defaults-unlock-alt:before {content: "\f13e";}.Defaults-bullseye:before {content: "\f140";}.Defaults-ellipsis-h:before {content: "\f141";}.Defaults-ellipsis-v:before {content: "\f142";}.Defaults-rss-square:before {content: "\f143";}.Defaults-play-circle:before {content: "\f144";}.Defaults-ticket:before {content: "\f145";}.Defaults-minus-square:before {content: "\f146";}.Defaults-minus-square-o:before {content: "\f147";}.Defaults-level-up:before {content: "\f148";}.Defaults-level-down:before {content: "\f149";}.Defaults-check-square:before {content: "\f14a";}.Defaults-pencil-square:before {content: "\f14b";}.Defaults-external-link-square:before {content: "\f14c";}.Defaults-share-square:before {content: "\f14d";}.Defaults-compass:before {content: "\f14e";}.Defaults-caret-square-o-down:before {content: "\f150";}.Defaults-toggle-down:before {content: "\f150";}.Defaults-caret-square-o-up:before {content: "\f151";}.Defaults-toggle-up:before {content: "\f151";}.Defaults-caret-square-o-right:before {content: "\f152";}.Defaults-toggle-right:before {content: "\f152";}.Defaults-eur:before {content: "\f153";}.Defaults-euro:before {content: "\f153";}.Defaults-gbp:before {content: "\f154";}.Defaults-dollar:before {content: "\f155";}.Defaults-usd:before {content: "\f155";}.Defaults-inr:before {content: "\f156";}.Defaults-rupee:before {content: "\f156";}.Defaults-cny:before {content: "\f157";}.Defaults-jpy:before {content: "\f157";}.Defaults-rmb:before {content: "\f157";}.Defaults-yen:before {content: "\f157";}.Defaults-rouble:before {content: "\f158";}.Defaults-rub:before {content: "\f158";}.Defaults-ruble:before {content: "\f158";}.Defaults-krw:before {content: "\f159";}.Defaults-won:before {content: "\f159";}.Defaults-bitcoin:before {content: "\f15a";}.Defaults-btc:before {content: "\f15a";}.Defaults-file:before {content: "\f15b";}.Defaults-file-text:before {content: "\f15c";}.Defaults-sort-alpha-asc:before {content: "\f15d";}.Defaults-sort-alpha-desc:before {content: "\f15e";}.Defaults-sort-amount-asc:before {content: "\f160";}.Defaults-sort-amount-desc:before {content: "\f161";}.Defaults-sort-numeric-asc:before {content: "\f162";}.Defaults-sort-numeric-desc:before {content: "\f163";}.Defaults-thumbs-up:before {content: "\f164";}.Defaults-thumbs-down:before {content: "\f165";}.Defaults-youtube-square:before {content: "\f166";}.Defaults-youtube:before {content: "\f167";}.Defaults-xing:before {content: "\f168";}.Defaults-xing-square:before {content: "\f169";}.Defaults-youtube-play:before {content: "\f16a";}.Defaults-dropbox:before {content: "\f16b";}.Defaults-stack-overflow:before {content: "\f16c";}.Defaults-instagram:before {content: "\f16d";}.Defaults-flickr:before {content: "\f16e";}.Defaults-adn:before {content: "\f170";}.Defaults-bitbucket:before {content: "\f171";}.Defaults-bitbucket-square:before {content: "\f172";}.Defaults-tumblr:before {content: "\f173";}.Defaults-tumblr-square:before {content: "\f174";}.Defaults-long-arrow-down:before {content: "\f175";}.Defaults-long-arrow-up:before {content: "\f176";}.Defaults-long-arrow-left:before {content: "\f177";}.Defaults-long-arrow-right:before {content: "\f178";}.Defaults-apple:before {content: "\f179";}.Defaults-windows:before {content: "\f17a";}.Defaults-android:before {content: "\f17b";}.Defaults-linux:before {content: "\f17c";}.Defaults-dribbble:before {content: "\f17d";}.Defaults-skype:before {content: "\f17e";}.Defaults-foursquare:before {content: "\f180";}.Defaults-trello:before {content: "\f181";}.Defaults-female:before {content: "\f182";}.Defaults-male:before {content: "\f183";}.Defaults-gittip:before {content: "\f184";}.Defaults-gratipay:before {content: "\f184";}.Defaults-sun-o:before {content: "\f185";}.Defaults-moon-o:before {content: "\f186";}.Defaults-archive:before {content: "\f187";}.Defaults-bug:before {content: "\f188";}.Defaults-vk:before {content: "\f189";}.Defaults-weibo:before {content: "\f18a";}.Defaults-renren:before {content: "\f18b";}.Defaults-pagelines:before {content: "\f18c";}.Defaults-stack-exchange:before {content: "\f18d";}.Defaults-arrow-circle-o-right:before {content: "\f18e";}.Defaults-arrow-circle-o-left:before {content: "\f190";}.Defaults-caret-square-o-left:before {content: "\f191";}.Defaults-toggle-left:before {content: "\f191";}.Defaults-dot-circle-o:before {content: "\f192";}.Defaults-wheelchair:before {content: "\f193";}.Defaults-vimeo-square:before {content: "\f194";}.Defaults-try:before {content: "\f195";}.Defaults-turkish-lira:before {content: "\f195";}.Defaults-plus-square-o:before {content: "\f196";}.Defaults-space-shuttle:before {content: "\f197";}.Defaults-slack:before {content: "\f198";}.Defaults-envelope-square:before {content: "\f199";}.Defaults-wordpress:before {content: "\f19a";}.Defaults-openid:before {content: "\f19b";}.Defaults-bank:before {content: "\f19c";}.Defaults-institution:before {content: "\f19c";}.Defaults-university:before {content: "\f19c";}.Defaults-graduation-cap:before {content: "\f19d";}.Defaults-mortar-board:before {content: "\f19d";}.Defaults-yahoo:before {content: "\f19e";}.Defaults-google:before {content: "\f1a0";}.Defaults-reddit:before {content: "\f1a1";}.Defaults-reddit-square:before {content: "\f1a2";}.Defaults-stumbleupon-circle:before {content: "\f1a3";}.Defaults-stumbleupon:before {content: "\f1a4";}.Defaults-delicious:before {content: "\f1a5";}.Defaults-digg:before {content: "\f1a6";}.Defaults-pied-piper:before {content: "\f1a7";}.Defaults-pied-piper-alt:before {content: "\f1a8";}.Defaults-drupal:before {content: "\f1a9";}.Defaults-joomla:before {content: "\f1aa";}.Defaults-language:before {content: "\f1ab";}.Defaults-fax:before {content: "\f1ac";}.Defaults-building:before {content: "\f1ad";}.Defaults-child:before {content: "\f1ae";}.Defaults-paw:before {content: "\f1b0";}.Defaults-spoon:before {content: "\f1b1";}.Defaults-cube:before {content: "\f1b2";}.Defaults-cubes:before {content: "\f1b3";}.Defaults-behance:before {content: "\f1b4";}.Defaults-behance-square:before {content: "\f1b5";}.Defaults-steam:before {content: "\f1b6";}.Defaults-steam-square:before {content: "\f1b7";}.Defaults-recycle:before {content: "\f1b8";}.Defaults-automobile:before {content: "\f1b9";}.Defaults-car:before {content: "\f1b9";}.Defaults-cab:before {content: "\f1ba";}.Defaults-taxi:before {content: "\f1ba";}.Defaults-tree:before {content: "\f1bb";}.Defaults-spotify:before {content: "\f1bc";}.Defaults-deviantart:before {content: "\f1bd";}.Defaults-soundcloud:before {content: "\f1be";}.Defaults-database:before {content: "\f1c0";}.Defaults-file-pdf-o:before {content: "\f1c1";}.Defaults-file-word-o:before {content: "\f1c2";}.Defaults-file-excel-o:before {content: "\f1c3";}.Defaults-file-powerpoint-o:before {content: "\f1c4";}.Defaults-file-image-o:before {content: "\f1c5";}.Defaults-file-photo-o:before {content: "\f1c5";}.Defaults-file-picture-o:before {content: "\f1c5";}.Defaults-file-archive-o:before {content: "\f1c6";}.Defaults-file-zip-o:before {content: "\f1c6";}.Defaults-file-audio-o:before {content: "\f1c7";}.Defaults-file-sound-o:before {content: "\f1c7";}.Defaults-file-movie-o:before {content: "\f1c8";}.Defaults-file-video-o:before {content: "\f1c8";}.Defaults-file-code-o:before {content: "\f1c9";}.Defaults-vine:before {content: "\f1ca";}.Defaults-codepen:before {content: "\f1cb";}.Defaults-jsfiddle:before {content: "\f1cc";}.Defaults-life-bouy:before {content: "\f1cd";}.Defaults-life-buoy:before {content: "\f1cd";}.Defaults-life-ring:before {content: "\f1cd";}.Defaults-life-saver:before {content: "\f1cd";}.Defaults-support:before {content: "\f1cd";}.Defaults-circle-o-notch:before {content: "\f1ce";}.Defaults-ra:before {content: "\f1d0";}.Defaults-rebel:before {content: "\f1d0";}.Defaults-empire:before {content: "\f1d1";}.Defaults-ge:before {content: "\f1d1";}.Defaults-git-square:before {content: "\f1d2";}.Defaults-git:before {content: "\f1d3";}.Defaults-hacker-news:before {content: "\f1d4";}.Defaults-tencent-weibo:before {content: "\f1d5";}.Defaults-qq:before {content: "\f1d6";}.Defaults-wechat:before {content: "\f1d7";}.Defaults-weixin:before {content: "\f1d7";}.Defaults-paper-plane:before {content: "\f1d8";}.Defaults-send:before {content: "\f1d8";}.Defaults-paper-plane-o:before {content: "\f1d9";}.Defaults-send-o:before {content: "\f1d9";}.Defaults-history:before {content: "\f1da";}.Defaults-circle-thin:before {content: "\f1db";}.Defaults-genderless:before {content: "\f1db";}.Defaults-header:before {content: "\f1dc";}.Defaults-paragraph:before {content: "\f1dd";}.Defaults-sliders:before {content: "\f1de";}.Defaults-share-alt:before {content: "\f1e0";}.Defaults-share-alt-square:before {content: "\f1e1";}.Defaults-bomb:before {content: "\f1e2";}.Defaults-futbol-o:before {content: "\f1e3";}.Defaults-soccer-ball-o:before {content: "\f1e3";}.Defaults-tty:before {content: "\f1e4";}.Defaults-binoculars:before {content: "\f1e5";}.Defaults-plug:before {content: "\f1e6";}.Defaults-slideshare:before {content: "\f1e7";}.Defaults-twitch:before {content: "\f1e8";}.Defaults-yelp:before {content: "\f1e9";}.Defaults-newspaper-o:before {content: "\f1ea";}.Defaults-wifi:before {content: "\f1eb";}.Defaults-calculator:before {content: "\f1ec";}.Defaults-paypal:before {content: "\f1ed";}.Defaults-google-wallet:before {content: "\f1ee";}.Defaults-cc-visa:before {content: "\f1f0";}.Defaults-cc-mastercard:before {content: "\f1f1";}.Defaults-cc-discover:before {content: "\f1f2";}.Defaults-cc-amex:before {content: "\f1f3";}.Defaults-cc-paypal:before {content: "\f1f4";}.Defaults-cc-stripe:before {content: "\f1f5";}.Defaults-bell-slash:before {content: "\f1f6";}.Defaults-bell-slash-o:before {content: "\f1f7";}.Defaults-trash:before {content: "\f1f8";}.Defaults-copyright:before {content: "\f1f9";}.Defaults-at:before {content: "\f1fa";}.Defaults-eyedropper:before {content: "\f1fb";}.Defaults-paint-brush:before {content: "\f1fc";}.Defaults-birthday-cake:before {content: "\f1fd";}.Defaults-area-chart:before {content: "\f1fe";}.Defaults-pie-chart:before {content: "\f200";}.Defaults-line-chart:before {content: "\f201";}.Defaults-lastfm:before {content: "\f202";}.Defaults-lastfm-square:before {content: "\f203";}.Defaults-toggle-off:before {content: "\f204";}.Defaults-toggle-on:before {content: "\f205";}.Defaults-bicycle:before {content: "\f206";}.Defaults-bus:before {content: "\f207";}.Defaults-ioxhost:before {content: "\f208";}.Defaults-angellist:before {content: "\f209";}.Defaults-cc:before {content: "\f20a";}.Defaults-ils:before {content: "\f20b";}.Defaults-shekel:before {content: "\f20b";}.Defaults-sheqel:before {content: "\f20b";}.Defaults-meanpath:before {content: "\f20c";}.Defaults-buysellads:before {content: "\f20d";}.Defaults-connectdevelop:before {content: "\f20e";}.Defaults-dashcube:before {content: "\f210";}.Defaults-forumbee:before {content: "\f211";}.Defaults-leanpub:before {content: "\f212";}.Defaults-sellsy:before {content: "\f213";}.Defaults-shirtsinbulk:before {content: "\f214";}.Defaults-simplybuilt:before {content: "\f215";}.Defaults-skyatlas:before {content: "\f216";}.Defaults-cart-plus:before {content: "\f217";}.Defaults-cart-arrow-down:before {content: "\f218";}.Defaults-diamond:before {content: "\f219";}.Defaults-ship:before {content: "\f21a";}.Defaults-user-secret:before {content: "\f21b";}.Defaults-motorcycle:before {content: "\f21c";}.Defaults-street-view:before {content: "\f21d";}.Defaults-heartbeat:before {content: "\f21e";}.Defaults-venus:before {content: "\f221";}.Defaults-mars:before {content: "\f222";}.Defaults-mercury:before {content: "\f223";}.Defaults-transgender:before {content: "\f224";}.Defaults-transgender-alt:before {content: "\f225";}.Defaults-venus-double:before {content: "\f226";}.Defaults-mars-double:before {content: "\f227";}.Defaults-venus-mars:before {content: "\f228";}.Defaults-mars-stroke:before {content: "\f229";}.Defaults-mars-stroke-v:before {content: "\f22a";}.Defaults-mars-stroke-h:before {content: "\f22b";}.Defaults-neuter:before {content: "\f22c";}.Defaults-facebook-official:before {content: "\f230";}.Defaults-pinterest-p:before {content: "\f231";}.Defaults-whatsapp:before {content: "\f232";}.Defaults-server:before {content: "\f233";}.Defaults-user-plus:before {content: "\f234";}.Defaults-user-times:before {content: "\f235";}.Defaults-bed:before {content: "\f236";}.Defaults-hotel:before {content: "\f236";}.Defaults-viacoin:before {content: "\f237";}.Defaults-train:before {content: "\f238";}.Defaults-subway:before {content: "\f239";}.Defaults-medium:before {content: "\f23a";}.aio-icon-component i,.align-icon i,.flip-box-wrap i,.info-circle-wrapper i,.smile-icon-timeline-wrap i,.smile_icon_list_wrap i,.stats-block i,.uavc-icons i,.uavc-list-icon i,.ubtn i,.ult-animation i,.ult-banner-block i,.ult-new-ib i,.ult-overlay i,.ult-vc-seperator i,.ult_countdown i,.ult_pricing_table_wrap i,.ultb3-box i,.ultimate-call-to-action i,.ultimate-google-trends i,.ultimate-map-wrapper i,.uvc-heading i,.uvc-type-wrap i{font-size:inherit;line-height:inherit}.aio-icon-component,.aio-icon-component *,.align-icon,.align-icon *,.flip-box-wrap,.flip-box-wrap *,.info-circle-wrapper,.info-circle-wrapper *,.smile-icon-timeline-wrap,.smile-icon-timeline-wrap *,.smile_icon_list_wrap,.smile_icon_list_wrap *,.stats-block,.stats-block *,.uavc-icons,.uavc-icons *,.uavc-list-icon,.uavc-list-icon *,.ubtn,.ubtn *,.ubtn-ctn-center,.ubtn-link,.ult-animation,.ult-animation *,.ult-banner-block,.ult-banner-block *,.ult-new-ib,.ult-new-ib *,.ult-overlay,.ult-overlay *,.ult_countdown,.ult_countdown *,.ult_pricing_table_wrap,.ult_pricing_table_wrap *,.ultimate-google-trends,.ultimate-google-trends *,.ultimate-map-wrapper,.ultimate-map-wrapper *,.uvc-heading,.uvc-heading *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.upb_video_class,.vc_row,.wpb_column,.wpb_row{position:relative}.aio-icon,.vc_row .aio-icon{display:inline-block;font-size:32px;height:2em;width:2em;text-align:center;line-height:2em;-moz-box-sizing:content-box!important;-webkit-box-sizing:content-box!important;box-sizing:content-box!important}.aio-icon.none{display:inline-block;font-size:32px;height:1em;width:1em;text-align:center;line-height:1em}.aio-icon.circle{-webkit-border-radius:50%;border-radius:50%}.aio-icon.hexagon:before{content:"";position:absolute;top:-1em;left:0;border-left:1.5em solid transparent;border-right:1.5em solid transparent;border-bottom:1em solid;border-bottom-color:inherit}.aio-icon.hexagon{position:relative;width:3em;height:1.5em;line-height:1.5em;margin:1.2em 0}.aio-icon.hexagon:after{content:"";position:absolute;bottom:-1em;left:0;border-left:1.5em solid transparent;border-right:1.5em solid transparent;border-top:1em solid;border-top-color:inherit}.aio-icon-img.uavc-hexagon img{display:inline-block;top:50%;position:absolute;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.aio-icon-img.uavc-hexagon{position:relative;width:3em;height:1.5em;line-height:1.5em;margin-top:1.1em;margin-bottom:1.1em}.aio-icon-img.uavc-hexagon:after{content:"";position:absolute;bottom:-1em;left:0;border-left:1.5em solid transparent;border-right:1.5em solid transparent;border-top:1em solid;border-top-color:inherit}.aio-icon-img.uavc-hexagon:before{content:"";position:absolute;top:-1em;left:0;border-left:1.5em solid transparent;border-right:1.5em solid transparent;border-bottom:1em solid;border-bottom-color:inherit}.aio-icon-img{display:inline-block;font-size:48px;width:1em;max-width:100%;-moz-box-sizing:content-box!important;-webkit-box-sizing:content-box!important;box-sizing:content-box!important}.aio-icon-img.uavc-circle{width:1em;min-height:1em;background:rgba(214,214,214,.44);-webkit-border-radius:50%;border-radius:50%;padding:.5em}.aio-icon-img.uavc-square{width:1em;min-height:1em;background:rgba(214,214,214,.44);-webkit-border-radius:0;border-radius:0;padding:.5em}.aio-icon-img .img-icon{width:1em;max-width:100%!important;-webkit-border-radius:0!important;border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;display:block;font-size:inherit}.aio-tooltip{display:inline-block;text-align:center;width:auto;max-width:100%}.smile_icon_list{list-style:none!important;padding:0!important;margin-left:0!important;margin-right:0!important;margin-bottom:0!important}.smile_icon_list li.icon_list_item{padding:0!important;list-style:none!important;clear:both!important;position:relative!important;min-height:1em!important;margin:0 0 30px!important;line-height:100%;overflow:visible}.smile_icon_list li.icon_list_item:last-child{margin:0!important}a.ulimate-info-list-link{position:absolute;top:0;left:0;display:block;z-index:9;width:100%;height:100%}.smile_icon_list li .icon_list_icon{font-size:24px;width:3em;height:3em;line-height:3em;text-align:center;float:left;background:#fff;z-index:9;position:relative;-moz-box-sizing:content-box!important;-webkit-box-sizing:content-box!important;box-sizing:content-box!important}.smile_icon_list .list-img-icon{display:block;margin:0 auto;max-height:100%!important;max-width:100%!important;-webkit-border-radius:0!important;border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;top:50%;position:absolute;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.smile_icon_list li .icon_description h3{font-size:17px;line-height:1.846153846;font-weight:700;margin-top:0;margin-bottom:0;clear:none!important}.smile_icon_list li .icon_description h3 a{text-decoration:none}.smile_icon_list li .icon_description .info-list-heading{font-size:17px;line-height:1.846153846;font-weight:700;margin-top:0;margin-bottom:0;clear:none!important}.smile_icon_list li .icon_description .info-list-heading a{text-decoration:none}.smile_icon_list li .icon_description p{font-size:inherit;font-weight:inherit;font-style:inherit!important;line-height:inherit;color:inherit!important}.smile_icon_list li .icon_description p:last-child{margin-bottom:0}.smile_icon_list li .icon_description div.icon_description_text{font-family:inherit;font-weight:inherit;color:inherit;font-size:13px;line-height:18px}.smile_icon_list li .icon_description span.icon_description_text{margin:0;padding:0;border:0;vertical-align:baseline;font-size:14px;line-height:1.714285714;display:block}.smile_icon_list li .icon_list_connector{height:100%;position:absolute;top:.5em;z-index:1}.info-circle-wrapper.info-circle-responsive .smile_icon_list li .icon_list_connector{top:1em}.smile_icon_list li:last-child .icon_list_connector{display:none}.smile_icon_list.no_bg .icon_list_icon{border:2px solid #0183cc;color:#0183cc}.smile_icon_list.square .icon_list_icon{border-color:inherit}.smile_icon_list.circle .icon_list_icon{-webkit-border-radius:50%;border-radius:50%;border-color:inherit;overflow:hidden}.smile_icon_list.with_bg .icon_list_icon{background:#0183cc;color:#fff}.smile_icon_list.left li .icon_list_connector{left:.5em;border-right-width:1px;border-right-style:dashed}.smile_icon_list.left li.ult-info-circle-img .icon_list_connector{left:.34em;top:.5em}.smile_icon_list.left li .icon_description{margin-left:3em;padding-left:25px;height:3em;vertical-align:middle;display:table-cell}.smile_icon_list.right{text-align:right}.smile_icon_list.right li .icon_list_icon{float:right;position:relative}.smile_icon_list.right li .icon_list_connector{right:.5em;border-left-width:1px;border-left-style:dashed}.smile_icon_list.right li .icon_description{margin-left:3em;height:3em;vertical-align:middle;display:table-cell}.smile_icon_list.right li .icon_description{margin-right:3em;padding-right:25px}.smile_icon_list.top,.smile_icon_list.top:after,.smile_icon_list.top:before{content:" ";display:table;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.smile_icon_list.top{display:block}.smile_icon_list.top li{display:table-cell;width:1%;float:none;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.smile_icon_list.top li .icon_list_icon{margin:0 auto;float:none}.smile_icon_list.top li .icon_description{text-align:center;margin:15px;padding-bottom:0}.smile_icon_list.top li .icon_list_connector{position:absolute;top:.5em;left:50%;width:100%;height:10px;border-top-width:1px;border-top-style:dashed;margin-left:0}.info-wrapper .smile_icon_list li .icon_description .responsive-font-class *{font-size:13px;line-height:1.64em;color:inherit}@media only screen and (max-width:768px){.smile_icon_list_wrap .smile_icon_list.top{display:inline-block;width:100%}.smile_icon_list.top li.icon_list_item{display:block;width:100%;float:left}.smile_icon_list.top li .icon_list_connector{display:none}}.hexagon li .icon_list_icon:before{content:"";position:absolute;top:-1em;left:0;border-left:1.5em solid transparent;border-right:1.5em solid transparent;border-bottom:1em solid;border-bottom-color:inherit!important}.hexagon li .icon_list_icon{width:3em!important;height:1.5em!important;line-height:1.5em!important;background:#0183cc;border-color:#0183cc;color:#fff;position:relative;top:1em;overflow:inherit}.hexagon li .icon_list_icon:after{content:"";position:absolute;bottom:-1em;left:0;border-left:1.5em solid transparent;border-right:1.5em solid transparent;border-top:1em solid;border-top-color:inherit!important}.smile_icon_list.top.hexagon .icon_list_icon{position:relative;margin-bottom:2em}.smile_icon_list.top.hexagon .icon_list_connector{top:.55em}.full-width-content.wpb-js-composer .site-inner{overflow:visible!important}.smile_icon_list.circle{float:none;border:0;width:auto;margin:0;cursor:inherit}.ult-animation *{-webkit-backface-visibility:hidden}.ult-animation.ult-animate-viewport{-webkit-transition:opacity .9s linear;transition:opacity .9s linear}.uavc-list-icon ul{list-style:none!important;padding:0!important;margin:0 0 30px!important;position:relative!important}.uavc-list-icon ul:last-child{margin:0!important}.uavc-list-icon li{padding:0!important;margin:0!important;list-style:none!important;clear:both!important;line-height:1.6em;overflow:visible}.uavc-list-content{display:table;width:100%;margin-bottom:7px}.uavc-list-content .aio-icon{display:inline-block;margin:0;padding:0}.uavc-list-content span.uavc-list-desc{display:table-cell;padding:0;margin:0;vertical-align:middle;width:100%}.uavc-icons,.wpb_column .wpb_wrapper .uavc-icons{display:block;margin-bottom:35px;line-height:1}.uavc-icons-left.uavc-icons{text-align:left}.uavc-icons-center.uavc-icons{text-align:center}.uavc-icons-right.uavc-icons{text-align:right}.aio-icon i{line-height:inherit}.ultimate_google_map img{max-width:initial!important}.vc_element.element-ultimate_icons{float:left;padding-left:75%}.vc_ultimate_icons a.vc_control-btn.vc_control-btn-append{margin-top:20px;margin-left:50%;z-index:33000000}.smile_icon_list.left li .icon_description{line-height:1em}.vc_element.element-info_list{padding-top:20%;float:left;padding-left:20%}.vc_element.element-ultimate_icon_list{margin-top:20%;margin-left:50%}.vc_ultimate_icon_list a.vc_control-btn.vc_control-btn-append{margin-left:85%}.vc_element.element-icon_timeline{display:block;float:left;padding-left:50%}.vc_element.element-ultimate_carousel{padding-top:20%}.vc_element.element-ult_ihover{margin-top:20%}.vc_element.element-ult_hotspot{margin-top:20%}.aio-icon-description div,.aio-icon-description p,.ifb-flip-box-section-content div,.ifb-flip-box-section-content p,.info-circle-text div,.info-circle-text p,.timeline-header>div div,.timeline-header>div p,.uavc-list-desc div,.uavc-list-desc p,.ult-tooltipster-content div,.ult-tooltipster-content p,.ult_modal-body div,.ult_modal-body p,.ult_price_features div,.ult_price_features p,.ultimate-vticker div,.ultimate-vticker p,.uvc-ctaction-data,.uvc-ctaction-data div,.uvc-ctaction-data p,.uvc-sub-heading div,.uvc-sub-heading p{font-family:inherit!important;font-weight:inherit!important;font-size:inherit!important;font-style:inherit!important;color:inherit!important;line-height:inherit!important}.ultimate-ticker-prefix,.ultimate-ticker-suffix{font-size:inherit;line-height:inherit}.strip_highlight_text div,.strip_highlight_text p,.strip_main_text div,.strip_main_text p,.ubtn-text,.ulsb-strip>h4 div,.ulsb-strip>h4 p,span.middle-text div,span.middle-text p{font-family:inherit;font-weight:inherit;font-size:inherit;font-style:inherit;color:inherit;line-height:inherit}a.ult_colorlink div,a.ult_colorlink p{font-family:inherit;font-weight:inherit;font-size:inherit;font-style:inherit;line-height:inherit}li.ult_tab_li>a.ult_a span{color:inherit}[class*=x-icon-],[data-x-icon]{line-height:inherit}.info-wrapper.ult-adjust-bottom-margin,.smile_icon_list_wrap.ult-adjust-bottom-margin,.uavc-list-icon-wrapper.ult-adjust-bottom-margin,.ubtn-ctn-center,.ubtn-ctn-left,.ubtn-ctn-right,.ubtn-img-container,.ult-banner-block.ult-adjust-bottom-margin,.ult-modal-input-wrapper.ult-adjust-bottom-margin,.ult_dual_button.ult-adjust-bottom-margin,.ultb3-box.ult-adjust-bottom-margin,.ultimate-call-to-action.ult-adjust-bottom-margin,.ultimate-google-trends.ult-adjust-bottom-margin,.ultimate-map-wrapper.ult-adjust-bottom-margin,.uvc-type-wrap.ult-adjust-bottom-margin,html .ult-ih-container.ult-adjust-bottom-margin,html .ult_exp_section_layer.ult-adjust-bottom-margin,html .ult_hotspot_container.ult-adjust-bottom-margin,html .ult_main_cl.ult-adjust-bottom-margin{margin-bottom:35px}.ultimate-map-wrapper{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}html .vc_col-has-fill a.ubtn-link.ult-adjust-bottom-margin .ubtn.ult-adjust-bottom-margin{margin-bottom:0}.smile_icon_list.right>li{text-align:right;text-align:-webkit-right;text-align:-moz-right}.smile_icon_list.right .icon_list_item{display:block}.vc_row-no-padding .ult-carousel-wrapper .slick-next{right:0}.vc_row-no-padding .ult-carousel-wrapper .slick-prev{left:0}.ult-carousel-wrapper{margin-bottom:35px;padding-bottom:20px}.ult-carousel-wrapper{visibility:hidden}.slick-initialized{visibility:visible}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:none;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-loading .slick-list{background:#fff url(https://www.actionplanner.com/wp-content/plugins/Ultimate_VC_Addons/assets/min-css/ajax-loader.gif) center center no-repeat}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slide,.slick-slide img,.slick-slider .slick-list,.slick-track{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;zoom:1}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}@font-face{font-family:slick;src:url(https://www.actionplanner.com/wp-content/plugins/Ultimate_VC_Addons/assets/min-css/fonts/slick.eot);src:url(https://www.actionplanner.com/wp-content/plugins/Ultimate_VC_Addons/assets/min-css/fonts/slick.eot?#iefix) format("embedded-opentype"),url(https://www.actionplanner.com/wp-content/plugins/Ultimate_VC_Addons/assets/min-css/fonts/slick.woff) format("woff"),url(https://www.actionplanner.com/wp-content/plugins/Ultimate_VC_Addons/assets/min-css/fonts/slick.ttf) format("truetype"),url(https://www.actionplanner.com/wp-content/plugins/Ultimate_VC_Addons/assets/min-css/fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-next,.slick-prev{position:absolute;display:block;height:1em;width:1em;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;margin-top:-10px;padding:0;border:none;outline:0}.slick-next:active,.slick-next:focus,.slick-next:hover,.slick-prev:active,.slick-prev:focus,.slick-prev:hover{outline:0;background:0 0;color:transparent;-webkit-box-shadow:none;box-shadow:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-15px}[dir=rtl] .slick-prev{left:auto;right:-15px;-webkit-tranform:rotate(-180deg);-moz-tranform:rotate(-180deg);-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.slick-next{right:-15px}[dir=rtl] .slick-next{left:-15px;right:auto;-webkit-tranform:rotate(-180deg);-moz-tranform:rotate(-180deg);-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.ult-carousel-wrapper.ult_full_width button.slick-next{right:25px}.ult-carousel-wrapper.ult_full_width button.slick-prev{left:25px}[dir=rtl] .ult-carousel-wrapper.ult_full_width button.slick-next{left:25px}[dir=rtl] .ult-carousel-wrapper.ult_full_width button.slick-prev{right:25px}.slick-dots{position:absolute;bottom:-45px;list-style:none;display:block;text-align:center;padding:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.ult-carousel-wrapper .slick-dots li i{opacity:.5;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.ult-carousel-wrapper .slick-dots li:hover i{opacity:1}.ult-carousel-wrapper .slick-dots li.slick-active i{opacity:1}button.slick-next:active,button.slick-prev:active{background:initial;border:initial;padding:initial}.ult-item-wrap>.wpb_button,.ult-item-wrap>.wpb_content_element,.ult-item-wrap>.wpb_row,.ult-item-wrap>div,.ult-item-wrap>ul.wpb_thumbnails-fluid>li{margin-bottom:0!important}ul.slick-dots{margin:0;padding:10px 0}.slick-dots{bottom:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.ult-carousel-wrapper button{z-index:1}.ult-carousel-wrapper button.circle-bg,.ult-carousel-wrapper button.circle-border{-webkit-border-radius:100%;border-radius:100%;width:1.5em;height:1.5em;line-height:1.7em}.ult-carousel-wrapper button.square-bg,.ult-carousel-wrapper button.square-border{-webkit-border-radius:0!important;border-radius:0!important;width:1.5em;height:1.5em}.ult-carousel-wrapper.ult_vertical{padding:50px 0}.ult-carousel-wrapper.ult_vertical .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.ult-carousel-wrapper.ult_vertical button.slick-next,.ult-carousel-wrapper.ult_vertical button.slick-prev{left:50%;margin:0;-webkit-transform:translateX(-50%) rotate(90deg);-ms-transform:translateX(-50%) rotate(90deg);transform:translateX(-50%) rotate(90deg)}.ult-carousel-wrapper.ult_vertical button.slick-prev{top:-45px}.ult-carousel-wrapper.ult_vertical button.slick-next{top:auto;bottom:-40px}.ult-carousel-wrapper.ult_vertical ul.slick-dots{z-index:99;bottom:-30px}button.slick-next.circle-border i,button.slick-prev.circle-border i{left:50%;top:50%;position:absolute;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@font-face {
font-family: 'ult-silk';
src:url(//www.actionplanner.com/wp-content/plugins/Ultimate_VC_Addons/assets/css/fonts/ult-silk.eot);
src:url(//www.actionplanner.com/wp-content/plugins/Ultimate_VC_Addons/assets/css/fonts/ult-silk.eot) format('embedded-opentype'),
url(//www.actionplanner.com/wp-content/plugins/Ultimate_VC_Addons/assets/css/fonts/ult-silk.woff) format('woff'),
url(//www.actionplanner.com/wp-content/plugins/Ultimate_VC_Addons/assets/css/fonts/ult-silk.ttf) format('truetype'),
url(//www.actionplanner.com/wp-content/plugins/Ultimate_VC_Addons/assets/css/fonts/ult-silk.svg) format('svg');
font-weight: normal;
font-style: normal;
}
[class^="ultsl-"], [class*=" ultsl-"] {
font-family: 'ult-silk';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
outline: none; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.ultsl-arrow-right:before {
content: "\e600";
}
.ultsl-arrow-left:before {
content: "\e601";
}
.ultsl-arrow-right2:before {
content: "\e602";
}
.ultsl-arrow-left2:before {
content: "\e603";
}
.ultsl-arrow-right3:before {
content: "\e604";
}
.ultsl-arrow-left3:before {
content: "\e605";
}
.ultsl-checkbox-unchecked:before {
content: "\e606";
}
.ultsl-checkbox-partial:before {
content: "\e607";
}
.ultsl-radio-checked:before {
content: "\e608";
}
.ultsl-radio-unchecked:before {
content: "\e609";
}
.ultsl-record:before {
content: "\e60a";
}
.ultsl-stop:before {
content: "\e60b";
}
.ultsl-arrow-left4:before {
content: "\e60c";
}
.ultsl-arrow-right4:before {
content: "\e60d";
}
.ultsl-arrow-left5:before {
content: "\e60e";
}
.ultsl-arrow-right5:before {
content: "\e60f";
}
.ultsl-arrow-left6:before {
content: "\e610";
}
.ultsl-arrow-right6:before {
content: "\e611";
}
 .wp-admin span#animate-me{display:inline-block;position:relative}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce}@-webkit-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scale(1);transform:scale(1)}30%{-webkit-transform:scaleX(1.25) scaleY(.75);transform:scaleX(1.25) scaleY(.75)}40%{-webkit-transform:scaleX(.75) scaleY(1.25);transform:scaleX(.75) scaleY(1.25)}60%{-webkit-transform:scaleX(1.15) scaleY(.85);transform:scaleX(1.15) scaleY(.85)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes rubberBand{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}30%{-webkit-transform:scaleX(1.25) scaleY(.75);-ms-transform:scaleX(1.25) scaleY(.75);transform:scaleX(1.25) scaleY(.75)}40%{-webkit-transform:scaleX(.75) scaleY(1.25);-ms-transform:scaleX(.75) scaleY(1.25);transform:scaleX(.75) scaleY(1.25)}60%{-webkit-transform:scaleX(1.15) scaleY(.85);-ms-transform:scaleX(1.15) scaleY(.85);transform:scaleX(1.15) scaleY(.85)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@keyframes shake{0%,100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}}.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-3deg);transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@keyframes tada{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-3deg);-ms-transform:scale(.9) rotate(-3deg);transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);-ms-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);-ms-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateX(0);transform:translateX(0)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes wobble{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);-ms-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);-ms-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);-ms-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);-ms-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);-ms-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);transform:scale(.9)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}100%{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(.95);transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}}@keyframes bounceOut{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes bounceOutDown{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes bounceOutRight{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes bounceOutUp{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}@keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}}@keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}}@keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(-360deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(-360deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(.95);transform:perspective(400px) translateZ(0) rotateY(0) scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(-360deg) scale(1);-ms-transform:perspective(400px) translateZ(0) rotateY(-360deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(-360deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);-ms-transform:perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);-ms-transform:perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(.95);-ms-transform:perspective(400px) translateZ(0) rotateY(0) scale(.95);transform:perspective(400px) translateZ(0) rotateY(0) scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-ms-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0);transform:perspective(400px) rotateX(0);opacity:1}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);-ms-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);-ms-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0);-ms-transform:perspective(400px) rotateX(0);transform:perspective(400px) rotateX(0);opacity:1}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);opacity:1}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);-ms-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);-ms-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0);-ms-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);opacity:1}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0);transform:perspective(400px) rotateX(0);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0);-ms-transform:perspective(400px) rotateX(0);transform:perspective(400px) rotateX(0);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0);-ms-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0) skewX(-15deg);transform:translateX(0) skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0) skewX(0);transform:translateX(0) skewX(0);opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);-ms-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0) skewX(-15deg);-ms-transform:translateX(0) skewX(-15deg);transform:translateX(0) skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0) skewX(0);-ms-transform:translateX(0) skewX(0);transform:translateX(0) skewX(0);opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{-webkit-transform:translateX(0) skewX(0);transform:translateX(0) skewX(0);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}}@keyframes lightSpeedOut{0%{-webkit-transform:translateX(0) skewX(0);-ms-transform:translateX(0) skewX(0);transform:translateX(0) skewX(0);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-200deg);-ms-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(200deg);-ms-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes slideInDown{0%{opacity:1;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{opacity:1;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{opacity:1;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{opacity:1;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{opacity:1;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{opacity:1;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideOutLeft{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:1;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes slideOutLeft{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:1;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:1;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes slideOutRight{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:1;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:1;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes slideOutUp{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:1;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@-webkit-keyframes slideInUp{0%{opacity:1;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInUp{0%{opacity:1;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:1;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes slideOutDown{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:1;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes hinge{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translateY(700px);transform:translateY(700px);opacity:0}}@keyframes hinge{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);-ms-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);-ms-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translateY(700px);-ms-transform:translateY(700px);transform:translateY(700px);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);-ms-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0) rotate(0);-ms-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg)}}@keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0) rotate(0);-ms-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);-ms-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale(.1) translateY(-2000px);transform:scale(.1) translateY(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateY(60px);transform:scale(.475) translateY(60px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale(.1) translateY(-2000px);-ms-transform:scale(.1) translateY(-2000px);transform:scale(.1) translateY(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateY(60px);-ms-transform:scale(.475) translateY(60px);transform:scale(.475) translateY(60px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale(.1) translateX(-2000px);transform:scale(.1) translateX(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateX(48px);transform:scale(.475) translateX(48px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale(.1) translateX(-2000px);-ms-transform:scale(.1) translateX(-2000px);transform:scale(.1) translateX(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateX(48px);-ms-transform:scale(.475) translateX(48px);transform:scale(.475) translateX(48px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale(.1) translateX(2000px);transform:scale(.1) translateX(2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateX(-48px);transform:scale(.475) translateX(-48px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale(.1) translateX(2000px);-ms-transform:scale(.1) translateX(2000px);transform:scale(.1) translateX(2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateX(-48px);-ms-transform:scale(.475) translateX(-48px);transform:scale(.475) translateX(-48px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale(.1) translateY(2000px);transform:scale(.1) translateY(2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateY(-60px);transform:scale(.475) translateY(-60px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale(.1) translateY(2000px);-ms-transform:scale(.1) translateY(2000px);transform:scale(.1) translateY(2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateY(-60px);-ms-transform:scale(.475) translateY(-60px);transform:scale(.475) translateY(-60px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}100%{opacity:0}}@keyframes zoomOut{0%{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}50%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}100%{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale(.475) translateY(-60px);transform:scale(.475) translateY(-60px);-webkit-animation-timing-function:linear;animation-timing-function:linear}100%{opacity:0;-webkit-transform:scale(.1) translateY(2000px);transform:scale(.1) translateY(2000px);-webkit-transform-origin:center bottom;transform-origin:center bottom}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale(.475) translateY(-60px);-ms-transform:scale(.475) translateY(-60px);transform:scale(.475) translateY(-60px);-webkit-animation-timing-function:linear;animation-timing-function:linear}100%{opacity:0;-webkit-transform:scale(.1) translateY(2000px);-ms-transform:scale(.1) translateY(2000px);transform:scale(.1) translateY(2000px);-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale(.475) translateX(42px);transform:scale(.475) translateX(42px);-webkit-animation-timing-function:linear;animation-timing-function:linear}100%{opacity:0;-webkit-transform:scale(.1) translateX(-2000px);transform:scale(.1) translateX(-2000px);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale(.475) translateX(42px);-ms-transform:scale(.475) translateX(42px);transform:scale(.475) translateX(42px);-webkit-animation-timing-function:linear;animation-timing-function:linear}100%{opacity:0;-webkit-transform:scale(.1) translateX(-2000px);-ms-transform:scale(.1) translateX(-2000px);transform:scale(.1) translateX(-2000px);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale(.475) translateX(-42px);transform:scale(.475) translateX(-42px);-webkit-animation-timing-function:linear;animation-timing-function:linear}100%{opacity:0;-webkit-transform:scale(.1) translateX(2000px);transform:scale(.1) translateX(2000px);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale(.475) translateX(-42px);-ms-transform:scale(.475) translateX(-42px);transform:scale(.475) translateX(-42px);-webkit-animation-timing-function:linear;animation-timing-function:linear}100%{opacity:0;-webkit-transform:scale(.1) translateX(2000px);-ms-transform:scale(.1) translateX(2000px);transform:scale(.1) translateX(2000px);-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale(.475) translateY(60px);transform:scale(.475) translateY(60px);-webkit-animation-timing-function:linear;animation-timing-function:linear}100%{opacity:0;-webkit-transform:scale(.1) translateY(-2000px);transform:scale(.1) translateY(-2000px);-webkit-transform-origin:center top;transform-origin:center top}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale(.475) translateY(60px);-ms-transform:scale(.475) translateY(60px);transform:scale(.475) translateY(60px);-webkit-animation-timing-function:linear;animation-timing-function:linear}100%{opacity:0;-webkit-transform:scale(.1) translateY(-2000px);-ms-transform:scale(.1) translateY(-2000px);transform:scale(.1) translateY(-2000px);-webkit-transform-origin:center top;-ms-transform-origin:center top;transform-origin:center top}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}.InfiniteBounce,.InfiniteDangle,.InfiniteFlash,.InfiniteHorizontalFlip,.InfiniteHorizontalScaleFlip,.InfiniteHorizontalShake,.InfinitePulse,.InfiniteRotate,.InfiniteRotateCounter,.InfiniteRubberBand,.InfiniteSwing,.InfiniteTADA,.InfiniteVericalFlip,.InfiniteVericalShake,.InfiniteVerticalScaleFlip{-webkit-animation-iteration-count:infinite!important;animation-iteration-count:infinite!important;-webkit-backface-visibility:hidden;backface-visibility:hidden}@-webkit-keyframes InfiniteRotate{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(359deg)}}@keyframes InfiniteRotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.InfiniteRotate{-webkit-animation:InfiniteRotate;animation:InfiniteRotate}@-webkit-keyframes InfiniteRotateCounter{from{-webkit-transform:rotate(359deg)}to{-webkit-transform:rotate(0)}}@keyframes InfiniteRotateCounter{from{-webkit-transform:rotate(359deg);transform:rotate(359deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}.InfiniteRotateCounter{-webkit-animation:InfiniteRotateCounter;animation:InfiniteRotateCounter}@-webkit-keyframes InfiniteDangle{0%,100%{-webkit-transform:rotate(-4deg)}50%{-webkit-transform:rotate(4deg)}}@keyframes InfiniteDangle{0%,100%{-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}50%{-webkit-transform:rotate(4deg);transform:rotate(4deg)}}.InfiniteDangle{-webkit-animation:InfiniteDangle;animation:InfiniteDangle}@-webkit-keyframes InfinitePulse{0%,100%{-webkit-transform:scale(1)}50%{-webkit-transform:scale(.85)}}@keyframes InfinitePulse{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.85);transform:scale(.85)}}.InfinitePulse{-webkit-animation:InfinitePulse;animation:InfinitePulse;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}@-webkit-keyframes InfiniteHorizontalShake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@keyframes InfiniteHorizontalShake{0%,100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}}.InfiniteHorizontalShake{-webkit-animation-name:InfiniteHorizontalShake;animation-name:InfiniteHorizontalShake}@-webkit-keyframes InfiniteBounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes InfiniteBounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}}.InfiniteBounce{-webkit-animation-name:InfiniteBounce;animation-name:InfiniteBounce}@-webkit-keyframes InfiniteFlash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes InfiniteFlash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}.InfiniteFlash{-webkit-animation-name:InfiniteFlash;animation-name:InfiniteFlash}@-webkit-keyframes InfiniteTADA{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-3deg);transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@keyframes InfiniteTADA{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-3deg);-ms-transform:scale(.9) rotate(-3deg);transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);-ms-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);-ms-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}.InfiniteTADA{-webkit-animation-name:InfiniteTADA;animation-name:InfiniteTADA}@-webkit-keyframes InfiniteSwing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes InfiniteSwing{20%{-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}}.InfiniteSwing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:InfiniteSwing;animation-name:InfiniteSwing}@-webkit-keyframes InfiniteVericalShake{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}10%,30%,50%,70%,90%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}20%,40%,60%,80%{-webkit-transform:translateY(10px);transform:translateY(10px)}}@keyframes InfiniteVericalShake{0%,100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}10%,30%,50%,70%,90%{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}20%,40%,60%,80%{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}}.InfiniteVericalShake{-webkit-animation-name:InfiniteVericalShake;animation-name:InfiniteVericalShake}@-webkit-keyframes InfiniteRubberBand{0%{-webkit-transform:scale(1);transform:scale(1)}30%{-webkit-transform:scaleX(1.25) scaleY(.75);transform:scaleX(1.25) scaleY(.75)}40%{-webkit-transform:scaleX(.75) scaleY(1.25);transform:scaleX(.75) scaleY(1.25)}60%{-webkit-transform:scaleX(1.15) scaleY(.85);transform:scaleX(1.15) scaleY(.85)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes InfiniteRubberBand{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}30%{-webkit-transform:scaleX(1.25) scaleY(.75);-ms-transform:scaleX(1.25) scaleY(.75);transform:scaleX(1.25) scaleY(.75)}40%{-webkit-transform:scaleX(.75) scaleY(1.25);-ms-transform:scaleX(.75) scaleY(1.25);transform:scaleX(.75) scaleY(1.25)}60%{-webkit-transform:scaleX(1.15) scaleY(.85);-ms-transform:scaleX(1.15) scaleY(.85);transform:scaleX(1.15) scaleY(.85)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.InfiniteRubberBand{-webkit-animation-name:InfiniteRubberBand;animation-name:InfiniteRubberBand}@-webkit-keyframes InfiniteHorizontalFlip{from{-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0)}to{-webkit-transform:perspective(400px) rotateY(359deg);transform:perspective(400px) rotateY(359deg)}}@keyframes InfiniteHorizontalFlip{from{-webkit-transform:perspective(400px) rotateY(0);-ms-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0)}to{-webkit-transform:perspective(400px) rotateY(359deg);-ms-transform:perspective(400px) rotateY(359deg);transform:perspective(400px) rotateY(359deg)}}.InfiniteHorizontalFlip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:InfiniteHorizontalFlip;animation-name:InfiniteHorizontalFlip}@-webkit-keyframes InfiniteVericalFlip{from{-webkit-transform:perspective(400px) rotateX(0);transform:perspective(400px) rotateY(0)}to{-webkit-transform:perspective(400px) rotateX(359deg);transform:perspective(400px) rotateY(359deg)}}@keyframes InfiniteVericalFlip{from{-webkit-transform:perspective(400px) rotateX(0);-ms-transform:perspective(400px) rotateX(0);transform:perspective(400px) rotateX(0)}to{-webkit-transform:perspective(400px) rotateX(359deg);-ms-transform:perspective(400px) rotateX(359deg);transform:perspective(400px) rotateX(359deg)}}.InfiniteVericalFlip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:InfiniteVericalFlip;animation-name:InfiniteVericalFlip}@-webkit-keyframes InfiniteHorizontalScaleFlip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(-360deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(-360deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(.95);transform:perspective(400px) translateZ(0) rotateY(0) scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes InfiniteHorizontalScaleFlip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(-360deg) scale(1);-ms-transform:perspective(400px) translateZ(0) rotateY(-360deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(-360deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);-ms-transform:perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);-ms-transform:perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(.95);-ms-transform:perspective(400px) translateZ(0) rotateY(0) scale(.95);transform:perspective(400px) translateZ(0) rotateY(0) scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-ms-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.InfiniteHorizontalScaleFlip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:InfiniteHorizontalScaleFlip;animation-name:InfiniteHorizontalScaleFlip}@-webkit-keyframes InfiniteVerticalScaleFlip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateX(-360deg) scale(1);transform:perspective(400px) translateZ(0) rotateX(-360deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateX(-190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateX(-190deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateX(-170deg) scale(1);transform:perspective(400px) translateZ(150px) rotateX(-170deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) translateZ(0) rotateX(0) scale(.95);transform:perspective(400px) translateZ(0) rotateX(0) scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) translateZ(0) rotateX(0) scale(1);transform:perspective(400px) translateZ(0) rotateX(0) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes InfiniteVerticalScaleFlip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateX(-360deg) scale(1);-ms-transform:perspective(400px) translateZ(0) rotateX(-360deg) scale(1);transform:perspective(400px) translateZ(0) rotateX(-360deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateX(-190deg) scale(1);-ms-transform:perspective(400px) translateZ(150px) rotateX(-190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateX(-190deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateX(-170deg) scale(1);-ms-transform:perspective(400px) translateZ(150px) rotateX(-170deg) scale(1);transform:perspective(400px) translateZ(150px) rotateX(-170deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) translateZ(0) rotateX(0) scale(.95);-ms-transform:perspective(400px) translateZ(0) rotateX(0) scale(.95);transform:perspective(400px) translateZ(0) rotateX(0) scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) translateZ(0) rotateX(0) scale(1);-ms-transform:perspective(400px) translateZ(0) rotateX(0) scale(1);transform:perspective(400px) translateZ(0) rotateX(0) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.InfiniteVerticalScaleFlip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:InfiniteVerticalScaleFlip;animation-name:InfiniteVerticalScaleFlip}
.ubtn{border:inherit;-webkit-border-radius:none;border-radius:none;font-size:12px;font-weight:400;line-height:1.4em;color:inherit;background:0 0;cursor:pointer;display:inline-block;margin:0;padding:25px 80px;outline:0;text-align:center;text-decoration:none;position:relative;-webkit-transition:all .3s;transition:all .3s;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;z-index:1;max-width:100%;visibility:visible;-webkit-backface-visibility:hidden;backface-visibility:hidden}.ubtn:after{content:'';position:absolute;z-index:-1;-webkit-transition:all .3s;transition:all .3s}.ubtn-data{z-index:3;position:inherit;display:block;font-family:inherit;font-weight:inherit;font-size:inherit;color:inherit}button.ubtn{background:inherit;color:inherit}button.ubtn:active,button.ubtn:focus,button.ubtn:hover,button.ubtn:visited{color:inherit;background:inherit;-webkit-box-shadow:inherit;box-shadow:inherit;outline:0}.ubtn-ctn-left{display:block;text-align:left}.ubtn-ctn-center{display:block;text-align:center}.ubtn-ctn-right{display:block;text-align:right}.ubtn-ctn-inline{display:inline-block;text-align:center}a.ubtn-link{display:inline-block;margin:0;color:inherit;text-decoration:none;max-width:100%}a.ubtn-link:hover{color:inherit;text-decoration:none}a.ubtn-link .ubtn{margin:0}button.ubtn-mini{padding:5px 10px}button.ubtn-small{padding:8px 16px}button.ubtn-normal{padding:15px 30px}button.ubtn-large{padding:21px 42px}.ubtn-block{display:block;width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0;padding-right:0}button.ubtn-custom{padding:0}@media(max-width:768px){.ubtn-small{padding:6px 12px}.ubtn-normal{padding:10px 24px}.ubtn-large{padding:12px 36px}}.ubtn-shd{-webkit-border-radius:5px;border-radius:5px;background:#eaeaea;-webkit-box-shadow:0 5px #bebebe;box-shadow:0 5px #bebebe;-webkit-transition:none!important;transition:none!important}.ubtn-sep-icon .ubtn-icon{position:absolute;top:50%;opacity:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);line-height:1;-webkit-transition:all .3s;transition:all .3s}.ubtn-sep-icon:hover .ubtn-icon{opacity:1}.ubtn-sep-icon .ubtn-icon span{line-height:inherit;display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ubtn.ubtn-sep-icon.ubtn-only-icon .ubtn-icon{position:relative;left:0;top:0;right:0;bottom:0;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.ubtn-sep-icon.ubtn-sep-icon-at-left .ubtn-icon{left:20px;opacity:1}.ubtn-img-container .ubtn-sep-icon.ubtn-sep-icon-at-left .ubtn-icon{left:20px;opacity:1}.ubtn-img-container .ubtn-sep-icon.ubtn-sep-icon-at-right .ubtn-icon{right:20px;opacity:1}.ubtn-sep-icon.ubtn-sep-icon-at-right .ubtn-icon{right:20px;opacity:1}.ubtn-sep-icon-left .ubtn-icon{left:-2em}.ubtn-sep-icon-left:hover .ubtn-icon{left:10px}.ubtn-img-container .ubtn-sep-icon-left:hover .ubtn-icon{left:10px}.ubtn-sep-icon-left-rev .ubtn-icon{left:4em}.ubtn-sep-icon-left-rev:hover .ubtn-icon{left:20px}.ubtn-sep-icon-right .ubtn-icon{right:-2em}.ubtn-img-container .ubtn-sep-icon-right:hover .ubtn-icon{right:30px}.ubtn-sep-icon-right:hover .ubtn-icon{right:5px}.ubtn-sep-icon-right-rev .ubtn-icon{right:4em}.ubtn-sep-icon-right-rev:hover .ubtn-icon{right:20px}.ubtn-sep-icon.ubtn-sep-icon-bottom-push .ubtn-icon,.ubtn-sep-icon.ubtn-sep-icon-left-push .ubtn-icon,.ubtn-sep-icon.ubtn-sep-icon-right-push .ubtn-icon,.ubtn-sep-icon.ubtn-sep-icon-top-push .ubtn-icon{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);line-height:1}.ubtn-sep-icon.ubtn-sep-icon-bottom-push .ubtn-icon i,.ubtn-sep-icon.ubtn-sep-icon-left-push .ubtn-icon i,.ubtn-sep-icon.ubtn-sep-icon-right-push .ubtn-icon i,.ubtn-sep-icon.ubtn-sep-icon-top-push .ubtn-icon i{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.ubtn-sep-icon.ubtn-sep-icon-bottom-push .ubtn-text,.ubtn-sep-icon.ubtn-sep-icon-left-push .ubtn-text,.ubtn-sep-icon.ubtn-sep-icon-right-push .ubtn-text,.ubtn-sep-icon.ubtn-sep-icon-top-push .ubtn-text{display:inline-block;-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}.ubtn-sep-icon.ubtn-sep-icon-top-push .ubtn-icon{top:-500px}.ubtn-sep-icon.ubtn-sep-icon-top-push:hover .ubtn-icon{top:0}.ubtn-sep-icon.ubtn-sep-icon-top-push:hover .ubtn-text{display:inline-block;-webkit-transform:translateY(500px);-ms-transform:translateY(500px);transform:translateY(500px)}.ubtn-sep-icon.ubtn-sep-icon-top-push .ubtn-icon,.ubtn-sep-icon.ubtn-sep-icon-top-push .ubtn-text,.ubtn-sep-icon.ubtn-sep-icon-top-push:hover .ubtn-icon,.ubtn-sep-icon.ubtn-sep-icon-top-push:hover .ubtn-text{-webkit-transition:all .45s;transition:all .45s}.ubtn-sep-icon.ubtn-sep-icon-bottom-push .ubtn-icon{top:500px}.ubtn-sep-icon.ubtn-sep-icon-bottom-push:hover .ubtn-icon{top:0}.ubtn-sep-icon.ubtn-sep-icon-bottom-push:hover .ubtn-text{display:inline-block;-webkit-transform:translateY(-500px);-ms-transform:translateY(-500px);transform:translateY(-500px)}.ubtn-sep-icon.ubtn-sep-icon-bottom-push .ubtn-icon,.ubtn-sep-icon.ubtn-sep-icon-bottom-push .ubtn-text,.ubtn-sep-icon.ubtn-sep-icon-bottom-push:hover .ubtn-icon,.ubtn-sep-icon.ubtn-sep-icon-bottom-push:hover .ubtn-text{-webkit-transition:all .45s;transition:all .45s}.ubtn-sep-icon.ubtn-sep-icon-left-push .ubtn-icon{left:-500px}.ubtn-sep-icon.ubtn-sep-icon-left-push:hover .ubtn-icon{left:0}.ubtn-sep-icon.ubtn-sep-icon-left-push:hover .ubtn-text{display:inline-block;-webkit-transform:translateX(500px);-ms-transform:translateX(500px);transform:translateX(500px)}.ubtn-sep-icon.ubtn-sep-icon-left-push .ubtn-icon,.ubtn-sep-icon.ubtn-sep-icon-left-push .ubtn-text,.ubtn-sep-icon.ubtn-sep-icon-left-push:hover .ubtn-icon,.ubtn-sep-icon.ubtn-sep-icon-left-push:hover .ubtn-text{-webkit-transition:all .6s;transition:all .6s}.ubtn-sep-icon.ubtn-sep-icon-right-push .ubtn-icon{left:500px}.ubtn-sep-icon.ubtn-sep-icon-right-push:hover .ubtn-icon{left:0}.ubtn-sep-icon.ubtn-sep-icon-right-push:hover .ubtn-text{display:inline-block;-webkit-transform:translateX(-500px);-ms-transform:translateX(-500px);transform:translateX(-500px)}.ubtn-sep-icon.ubtn-sep-icon-right-push .ubtn-icon,.ubtn-sep-icon.ubtn-sep-icon-right-push .ubtn-text,.ubtn-sep-icon.ubtn-sep-icon-right-push:hover .ubtn-icon,.ubtn-sep-icon.ubtn-sep-icon-right-push:hover .ubtn-text{-webkit-transition:all .6s;transition:all .6s}.ubtn-hover{width:100%;height:100%;top:0;left:0;bottom:0;right:0;position:absolute;background:0 0;z-index:2;-webkit-transition:all .3s;transition:all .3s;-webkit-border-radius:inherit;border-radius:inherit;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ubtn-fade-bg .ubtn-hover{background:rgba(255,255,255,0);opacity:0}.ubtn-fade-bg:hover .ubtn-hover{opacity:1}.ubtn-top-bg .ubtn-hover{top:-100%;background:#ccc}.ubtn-top-bg:hover .ubtn-hover{top:0}.ubtn-bottom-bg .ubtn-hover{top:100%;background:#ccc}.ubtn-bottom-bg:hover .ubtn-hover{top:0}.ubtn-left-bg .ubtn-hover{left:-100%;background:#ccc}.ubtn-left-bg:hover .ubtn-hover{left:0}.ubtn-right-bg .ubtn-hover{left:100%;background:#ccc}.ubtn-right-bg:hover .ubtn-hover{left:0}.ubtn-center-hz-bg .ubtn-hover{width:0;height:103%;top:50%;left:50%;background:#ccc;opacity:0;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.ubtn-center-hz-bg:hover .ubtn-hover{width:90%;opacity:1}.ubtn-center-hz-bg:active .ubtn-hover{width:101%;opacity:1}.ubtn-center-vt-bg .ubtn-hover{width:101%;height:0;top:50%;left:50%;background:#ccc;opacity:0;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.ubtn-center-vt-bg:hover .ubtn-hover{height:75%;opacity:1}.ubtn-center-vt-bg:active .ubtn-hover{height:130%;opacity:1}.ubtn-center-dg-bg .ubtn-hover{width:100%;height:0;top:50%;left:50%;background:#ccc;opacity:0;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg)}.ubtn-center-dg-bg:hover .ubtn-hover{height:260%;opacity:1}.ubtn-center-dg-bg:active .ubtn-hover{height:400%;opacity:1}.no-ubtn-shadow{-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-transition:all 50ms linear!important;transition:all 50ms linear!important}.ubtn-img-container{position:relative}.ubtn-img-container img{position:relative;display:block;max-width:100%;border:0;-webkit-box-shadow:none;box-shadow:none;margin:0 auto;padding:0}.ubtn-img-container .ubtn{position:relative;display:block;margin:0 auto;top:0;left:0;-webkit-transform:none;-ms-transform:none;transform:none}.ubtn-img-container .ubtn.ubtn-right{right:0;margin-right:0;left:initial}.ubtn-img-container .ubtn.ubtn-left{left:0;margin-left:0;right:initial}.ubtn-img-container .ubtn-data{position:relative;display:inline-block}.ubtn-img-container a.ubtn-link{display:inline-block}.ulta-grow{display:inline-block;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transform:translateZ(0);transform:translateZ(0)}.ulta-grow:active,.ulta-grow:focus,.ulta-grow:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.ulta-shrink{display:inline-block;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transform:translateZ(0);transform:translateZ(0)}.ulta-shrink:active,.ulta-shrink:focus,.ulta-shrink:hover{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}@-webkit-keyframes ulta-pulse{25%{-webkit-transform:scale(1.1);transform:scale(1.1)}75%{-webkit-transform:scale(.9);transform:scale(.9)}}@keyframes ulta-pulse{25%{-webkit-transform:scale(1.1);transform:scale(1.1)}75%{-webkit-transform:scale(.9);transform:scale(.9)}}.ulta-pulse{display:inline-block;-webkit-transform:translateZ(0);transform:translateZ(0)}.ulta-pulse:active,.ulta-pulse:focus,.ulta-pulse:hover{-webkit-animation-name:ulta-pulse;animation-name:ulta-pulse;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes ulta-pulse-grow{to{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes ulta-pulse-grow{to{-webkit-transform:scale(1.1);transform:scale(1.1)}}.ulta-pulse-grow{display:inline-block;-webkit-transform:translateZ(0);transform:translateZ(0)}.ulta-pulse-grow:active,.ulta-pulse-grow:focus,.ulta-pulse-grow:hover{-webkit-animation-name:ulta-pulse-grow;animation-name:ulta-pulse-grow;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}@-webkit-keyframes ulta-pulse-shrink{to{-webkit-transform:scale(.9);transform:scale(.9)}}@keyframes ulta-pulse-shrink{to{-webkit-transform:scale(.9);transform:scale(.9)}}.ulta-pulse-shrink{display:inline-block;-webkit-transform:translateZ(0);transform:translateZ(0)}.ulta-pulse-shrink:active,.ulta-pulse-shrink:focus,.ulta-pulse-shrink:hover{-webkit-animation-name:ulta-pulse-shrink;animation-name:ulta-pulse-shrink;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}@-webkit-keyframes ulta-push{50%{-webkit-transform:scale(.8);transform:scale(.8)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes ulta-push{50%{-webkit-transform:scale(.8);transform:scale(.8)}100%{-webkit-transform:scale(1);transform:scale(1)}}.ulta-push{display:inline-block;-webkit-transform:translateZ(0);transform:translateZ(0)}.ulta-push:active,.ulta-push:focus,.ulta-push:hover{-webkit-animation-name:ulta-push;animation-name:ulta-push;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes ulta-pop{50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes ulta-pop{50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}.ulta-pop{display:inline-block;-webkit-transform:translateZ(0);transform:translateZ(0)}.ulta-pop:active,.ulta-pop:focus,.ulta-pop:hover{-webkit-animation-name:ulta-pop;animation-name:ulta-pop;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}.ulta-rotate{display:inline-block;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transform:translateZ(0);transform:translateZ(0)}.ulta-rotate:active,.ulta-rotate:focus,.ulta-rotate:hover{-webkit-transform:rotate(4deg);-ms-transform:rotate(4deg);transform:rotate(4deg)}.ulta-grow-rotate{display:inline-block;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transform:translateZ(0);transform:translateZ(0)}.ulta-grow-rotate:active,.ulta-grow-rotate:focus,.ulta-grow-rotate:hover{-webkit-transform:scale(1.1) rotate(4deg);-ms-transform:scale(1.1) rotate(4deg);transform:scale(1.1) rotate(4deg)}.ulta-float{display:inline-block;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transform:translateZ(0);transform:translateZ(0)}.ulta-float:active,.ulta-float:focus,.ulta-float:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.ulta-sink{display:inline-block;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transform:translateZ(0);transform:translateZ(0)}.ulta-sink:active,.ulta-sink:focus,.ulta-sink:hover{-webkit-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px)}@-webkit-keyframes ulta-hover{50%{-webkit-transform:translateY(-3px);transform:translateY(-3px)}100%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}@keyframes ulta-hover{50%{-webkit-transform:translateY(-3px);transform:translateY(-3px)}100%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}.ulta-hover{display:inline-block;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transform:translateZ(0);transform:translateZ(0)}.ulta-hover:active,.ulta-hover:focus,.ulta-hover:hover{-webkit-transform:translateY(-6px);-ms-transform:translateY(-6px);transform:translateY(-6px);-webkit-animation-name:ulta-hover;animation-name:ulta-hover;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}@-webkit-keyframes ulta-hang{50%{-webkit-transform:translateY(3px);transform:translateY(3px)}100%{-webkit-transform:translateY(6px);transform:translateY(6px)}}@keyframes ulta-hang{50%{-webkit-transform:translateY(3px);transform:translateY(3px)}100%{-webkit-transform:translateY(6px);transform:translateY(6px)}}.ulta-hang{display:inline-block;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transform:translateZ(0);transform:translateZ(0)}.ulta-hang:active,.ulta-hang:focus,.ulta-hang:hover{-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-animation-name:ulta-hang;animation-name:ulta-hang;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}.ulta-skew{display:inline-block;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transform:translateZ(0);transform:translateZ(0)}.ulta-skew:active,.ulta-skew:focus,.ulta-skew:hover{-webkit-transform:skew(-10deg);-ms-transform:skew(-10deg);transform:skew(-10deg)}.ulta-skew-forward{display:inline-block;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:translateZ(0);transform:translateZ(0)}.ulta-skew-forward:active,.ulta-skew-forward:focus,.ulta-skew-forward:hover{-webkit-transform:skew(-10deg);-ms-transform:skew(-10deg);transform:skew(-10deg)}.ulta-skew-backward{display:inline-block;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:translateZ(0);transform:translateZ(0)}.ulta-skew-backward:active,.ulta-skew-backward:focus,.ulta-skew-backward:hover{-webkit-transform:skew(10deg);-ms-transform:skew(10deg);transform:skew(10deg)}@-webkit-keyframes ulta-wobble-vertical{16.65%{-webkit-transform:translateY(8px);transform:translateY(8px)}33.3%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}49.95%{-webkit-transform:translateY(4px);transform:translateY(4px)}66.6%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}83.25%{-webkit-transform:translateY(1px);transform:translateY(1px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes ulta-wobble-vertical{16.65%{-webkit-transform:translateY(8px);transform:translateY(8px)}33.3%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}49.95%{-webkit-transform:translateY(4px);transform:translateY(4px)}66.6%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}83.25%{-webkit-transform:translateY(1px);transform:translateY(1px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.ulta-wobble-vertical{display:inline-block;-webkit-transform:translateZ(0);transform:translateZ(0)}.ulta-wobble-vertical:active,.ulta-wobble-vertical:focus,.ulta-wobble-vertical:hover{-webkit-animation-name:ulta-wobble-vertical;animation-name:ulta-wobble-vertical;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes ulta-wobble-horizontal{16.65%{-webkit-transform:translateX(8px);transform:translateX(8px)}33.3%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}49.95%{-webkit-transform:translateX(4px);transform:translateX(4px)}66.6%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}83.25%{-webkit-transform:translateX(1px);transform:translateX(1px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes ulta-wobble-horizontal{16.65%{-webkit-transform:translateX(8px);transform:translateX(8px)}33.3%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}49.95%{-webkit-transform:translateX(4px);transform:translateX(4px)}66.6%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}83.25%{-webkit-transform:translateX(1px);transform:translateX(1px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.ulta-wobble-horizontal{display:inline-block;-webkit-transform:translateZ(0);transform:translateZ(0)}.ulta-wobble-horizontal:active,.ulta-wobble-horizontal:focus,.ulta-wobble-horizontal:hover{-webkit-animation-name:ulta-wobble-horizontal;animation-name:ulta-wobble-horizontal;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes ulta-wobble-to-bottom-right{16.65%{-webkit-transform:translate(8px,8px);transform:translate(8px,8px)}33.3%{-webkit-transform:translate(-6px,-6px);transform:translate(-6px,-6px)}49.95%{-webkit-transform:translate(4px,4px);transform:translate(4px,4px)}66.6%{-webkit-transform:translate(-2px,-2px);transform:translate(-2px,-2px)}83.25%{-webkit-transform:translate(1px,1px);transform:translate(1px,1px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes ulta-wobble-to-bottom-right{16.65%{-webkit-transform:translate(8px,8px);transform:translate(8px,8px)}33.3%{-webkit-transform:translate(-6px,-6px);transform:translate(-6px,-6px)}49.95%{-webkit-transform:translate(4px,4px);transform:translate(4px,4px)}66.6%{-webkit-transform:translate(-2px,-2px);transform:translate(-2px,-2px)}83.25%{-webkit-transform:translate(1px,1px);transform:translate(1px,1px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}.ulta-wobble-to-bottom-right{display:inline-block;-webkit-transform:translateZ(0);transform:translateZ(0)}.ulta-wobble-to-bottom-right:active,.ulta-wobble-to-bottom-right:focus,.ulta-wobble-to-bottom-right:hover{-webkit-animation-name:ulta-wobble-to-bottom-right;animation-name:ulta-wobble-to-bottom-right;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes ulta-wobble-to-top-right{16.65%{-webkit-transform:translate(8px,-8px);transform:translate(8px,-8px)}33.3%{-webkit-transform:translate(-6px,6px);transform:translate(-6px,6px)}49.95%{-webkit-transform:translate(4px,-4px);transform:translate(4px,-4px)}66.6%{-webkit-transform:translate(-2px,2px);transform:translate(-2px,2px)}83.25%{-webkit-transform:translate(1px,-1px);transform:translate(1px,-1px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes ulta-wobble-to-top-right{16.65%{-webkit-transform:translate(8px,-8px);transform:translate(8px,-8px)}33.3%{-webkit-transform:translate(-6px,6px);transform:translate(-6px,6px)}49.95%{-webkit-transform:translate(4px,-4px);transform:translate(4px,-4px)}66.6%{-webkit-transform:translate(-2px,2px);transform:translate(-2px,2px)}83.25%{-webkit-transform:translate(1px,-1px);transform:translate(1px,-1px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}.ulta-wobble-to-top-right{display:inline-block;-webkit-transform:translateZ(0);transform:translateZ(0)}.ulta-wobble-to-top-right:active,.ulta-wobble-to-top-right:focus,.ulta-wobble-to-top-right:hover{-webkit-animation-name:ulta-wobble-to-top-right;animation-name:ulta-wobble-to-top-right;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes ulta-wobble-top{16.65%{-webkit-transform:skew(-12deg);transform:skew(-12deg)}33.3%{-webkit-transform:skew(10deg);transform:skew(10deg)}49.95%{-webkit-transform:skew(-6deg);transform:skew(-6deg)}66.6%{-webkit-transform:skew(4deg);transform:skew(4deg)}83.25%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}100%{-webkit-transform:skew(0);transform:skew(0)}}@keyframes ulta-wobble-top{16.65%{-webkit-transform:skew(-12deg);transform:skew(-12deg)}33.3%{-webkit-transform:skew(10deg);transform:skew(10deg)}49.95%{-webkit-transform:skew(-6deg);transform:skew(-6deg)}66.6%{-webkit-transform:skew(4deg);transform:skew(4deg)}83.25%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}100%{-webkit-transform:skew(0);transform:skew(0)}}.ulta-wobble-top{display:inline-block;-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:translateZ(0);transform:translateZ(0)}.ulta-wobble-top:active,.ulta-wobble-top:focus,.ulta-wobble-top:hover{-webkit-animation-name:ulta-wobble-top;animation-name:ulta-wobble-top;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes ulta-wobble-bottom{16.65%{-webkit-transform:skew(-12deg);transform:skew(-12deg)}33.3%{-webkit-transform:skew(10deg);transform:skew(10deg)}49.95%{-webkit-transform:skew(-6deg);transform:skew(-6deg)}66.6%{-webkit-transform:skew(4deg);transform:skew(4deg)}83.25%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}100%{-webkit-transform:skew(0);transform:skew(0)}}@keyframes ulta-wobble-bottom{16.65%{-webkit-transform:skew(-12deg);transform:skew(-12deg)}33.3%{-webkit-transform:skew(10deg);transform:skew(10deg)}49.95%{-webkit-transform:skew(-6deg);transform:skew(-6deg)}66.6%{-webkit-transform:skew(4deg);transform:skew(4deg)}83.25%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}100%{-webkit-transform:skew(0);transform:skew(0)}}.ulta-wobble-bottom{display:inline-block;-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:translateZ(0);transform:translateZ(0)}.ulta-wobble-bottom:active,.ulta-wobble-bottom:focus,.ulta-wobble-bottom:hover{-webkit-animation-name:ulta-wobble-bottom;animation-name:ulta-wobble-bottom;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes ulta-wobble-skew{16.65%{-webkit-transform:skew(-12deg);transform:skew(-12deg)}33.3%{-webkit-transform:skew(10deg);transform:skew(10deg)}49.95%{-webkit-transform:skew(-6deg);transform:skew(-6deg)}66.6%{-webkit-transform:skew(4deg);transform:skew(4deg)}83.25%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}100%{-webkit-transform:skew(0);transform:skew(0)}}@keyframes ulta-wobble-skew{16.65%{-webkit-transform:skew(-12deg);transform:skew(-12deg)}33.3%{-webkit-transform:skew(10deg);transform:skew(10deg)}49.95%{-webkit-transform:skew(-6deg);transform:skew(-6deg)}66.6%{-webkit-transform:skew(4deg);transform:skew(4deg)}83.25%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}100%{-webkit-transform:skew(0);transform:skew(0)}}.ulta-wobble-skew{display:inline-block;-webkit-transform:translateZ(0);transform:translateZ(0)}.ulta-wobble-skew:active,.ulta-wobble-skew:focus,.ulta-wobble-skew:hover{-webkit-animation-name:ulta-wobble-skew;animation-name:ulta-wobble-skew;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes ulta-buzz{50%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}100%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}}@keyframes ulta-buzz{50%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}100%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}}.ulta-buzz{display:inline-block;-webkit-transform:translateZ(0);transform:translateZ(0)}.ulta-buzz:active,.ulta-buzz:focus,.ulta-buzz:hover{-webkit-animation-name:ulta-buzz;animation-name:ulta-buzz;-webkit-animation-duration:.15s;animation-duration:.15s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes ulta-buzz-out{10%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}20%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}30%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}40%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}50%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}60%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}70%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}80%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}90%{-webkit-transform:translateX(1px) rotate(0);transform:translateX(1px) rotate(0)}100%{-webkit-transform:translateX(-1px) rotate(0);transform:translateX(-1px) rotate(0)}}@keyframes ulta-buzz-out{10%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}20%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}30%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}40%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}50%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}60%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}70%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}80%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}90%{-webkit-transform:translateX(1px) rotate(0);transform:translateX(1px) rotate(0)}100%{-webkit-transform:translateX(-1px) rotate(0);transform:translateX(-1px) rotate(0)}}.ulta-buzz-out{display:inline-block;-webkit-transform:translateZ(0);transform:translateZ(0)}.ulta-buzz-out:active,.ulta-buzz-out:focus,.ulta-buzz-out:hover{-webkit-animation-name:ulta-buzz-out;animation-name:ulta-buzz-out;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}.ubtn-img-container .ubtn-data.ubtn-icon i{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.ubtn-img-container .ubtn-data.ubtn-icon{height:100%;position:absolute}.ubtn-hover{opacity:0}.ubtn-hover-active{opacity:1}.ubtn-img-container .ubtn-sep-icon-right .ubtn-data.ubtn-text{left:-10px}.ubtn-img-container .ubtn-sep-icon-at-left .ubtn-data.ubtn-text{right:-15px}.ubtn-img-container .ubtn-ctn-center{position:absolute;width:100%;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.ubtn-img-container .ubtn-ctn-inline{position:absolute;width:auto;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.ubtn-img-container .ubtn-ctn-left{position:absolute;left:0;width:100%;top:50%;-webkit-transform:translateX(0) translateY(-50%);-ms-transform:translateX(0) translateY(-50%);transform:translateX(0) translateY(-50%)}.ubtn-img-container .ubtn-ctn-right{position:absolute;right:0;width:100%;top:50%;-webkit-transform:translateX(0) translateY(-50%);-ms-transform:translateX(0) translateY(-50%);transform:translateX(0) translateY(-50%)}