#respond input#submit, #review_form_wrapper input[type="submit"], .post-password-form input[type="submit"], .woocommerce-product-search button[type="submit"], .woocommerce-product-search input[type="submit"], .wpcf7-submit, a.button, button.button, input.button { margin: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font-size: 13px; padding: 12px 15px; text-transform: uppercase; vertical-align: top; letter-spacing: 1px; cursor: pointer; position: relative; font-family: inherit; text-decoration: none; overflow: visible; font-weight: 700; left: auto; white-space: nowrap; display: inline-block; background-color: rgb(37, 37, 37); color: rgb(255, 255, 255); outline: 0px !important; line-height: 13px !important; }#respond input#submit:hover, #review_form_wrapper input[type="submit"]:hover, .post-password-form input[type="submit"]:hover, .woocommerce-product-search button[type="submit"]:hover, .woocommerce-product-search input[type="submit"]:hover, .wpcf7-submit:hover, a.button:hover, button.button:hover, input.button:hover { background-color: rgb(112, 112, 112); color: rgb(255, 255, 255); }#respond input#submit:active, #review_form_wrapper input[type="submit"]:active, .post-password-form input[type="submit"]:active, .woocommerce-product-search button[type="submit"]:active, .woocommerce-product-search input[type="submit"]:active, .wpcf7-submit:active, a.button:active, button.button:active, input.button:active { top: 1px; }.mk-svg-icon { width: auto; height: auto; fill: currentcolor; }#wp-calendar #next::before, #wp-calendar #prev::before, .blog-blockquote-content::before, .ls-jupiter .ls-nav-next::before, .ls-jupiter .ls-nav-prev::before, .main-navigation-ul li.with-menu > a::before, .mk-accordion-tab::before, .mk-blockquote.quote-style::before, .mk-jupiter-icon-simple-xing::before, .mk-jupiter-icon-square-xing::before, .mk-jupiter-icon-xing::before, .mk-main-navigation ul::before, .mk-toggle-title::before, .mk-tweet-list li::before, .mk-woocommerce-pagination .next::before, .mk-woocommerce-pagination .prev::before, .product-loading-icon::before, .sf-sub-indicator::before, .tw_list .tweet_list li a::before, .widget-sub-navigation li a::before, .widget_archive li a::before, .widget_authors li a::before, .widget_categories li a::before, .widget_links li a::before, .widget_meta li a::before, .widget_nav_menu li a::before, .widget_pages li a::before, .widget_popular_tags li a::before, .widget_product_categories li a::before, .widget_recent_comments li::before, .widget_recent_entries li a::before, .widget_rss li a::before, [class*=" mk-icon-"]::before, [class*=" mk-jupiter-icon-"]::before, [class*=" mk-li-"]::before, [class*=" mk-moon-"]::before, [class^="mk-icon-"]::before, [class^="mk-jupiter-icon-"]::before, [class^="mk-li-"]::before, [class^="mk-moon-"]::before { display: none !important; }#wp-calendar #next::before, #wp-calendar #prev::before, .blog-blockquote-content::before, .main-navigation-ul li.with-menu > a::before, .mk-accordion-tab::before, .mk-blockquote.quote-style::before, .mk-jupiter-icon-simple-xing::before, .mk-main-navigation ul::before, .mk-toggle-title::before, .mk-tweet-list li::before, .sf-sub-indicator::before, .tw_list .tweet_list li a::before, .widget-sub-navigation li a::before, .widget_archive li a::before, .widget_authors li a::before, .widget_categories li a::before, .widget_links li a::before, .widget_meta li a::before, .widget_nav_menu li a::before, .widget_pages li a::before, .widget_popular_tags li a::before, .widget_product_categories li a::before, .widget_recent_comments li::before, .widget_recent_entries li a::before, .widget_rss li a::before, [class*=" mk-icon-"], [class^="mk-icon-"] { font-weight: 400; font-style: normal; text-decoration: inherit; -webkit-font-smoothing: antialiased; display: inline; width: auto; height: auto; line-height: normal; vertical-align: middle; background-image: none; background-position: 0px 0px; background-repeat: repeat; margin-top: 0px; }.mk-jupiter-icon-square-xing::before, .mk-jupiter-icon-xing::before, .mk-woocommerce-pagination .next::before, .mk-woocommerce-pagination .prev::before, .product-loading-icon::before, [class*=" mk-moon-"], [class^="mk-moon-"] { font-weight: 400; font-style: normal; text-decoration: inherit; -webkit-font-smoothing: antialiased; display: inline; background-image: none; background-position: 0px 0px; background-repeat: repeat; margin-top: 0px; vertical-align: middle; direction: ltr; }@-webkit-keyframes fancybox-rotate { 
  100% { transform: rotate(360deg); }
}@keyframes fancybox-rotate { 
  100% { transform: rotate(360deg); }
}@-webkit-keyframes mk-section-preloader--spin { 
  100% { transform: rotate(360deg); }
}@keyframes mk-section-preloader--spin { 
  100% { transform: rotate(360deg); }
}@-webkit-keyframes mk-loading-indicator--spin { 
  100% { transform: rotate(360deg); }
}@keyframes mk-loading-indicator--spin { 
  100% { transform: rotate(360deg); }
}@-webkit-keyframes mka-rotator { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(270deg); }
}@keyframes mka-rotator { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(270deg); }
}@-webkit-keyframes mka-dash { 
  0% { stroke-dashoffset: 187px; }
  50% { stroke-dashoffset: 46.75px; transform: rotate(135deg); }
  100% { stroke-dashoffset: 187px; transform: rotate(450deg); }
}@keyframes mka-dash { 
  0% { stroke-dashoffset: 187px; }
  50% { stroke-dashoffset: 46.75px; transform: rotate(135deg); }
  100% { stroke-dashoffset: 187px; transform: rotate(450deg); }
}@-webkit-keyframes mk-spinner-fallback-anim { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}@keyframes mk-spinner-fallback-anim { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}@-webkit-keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}@keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}@-webkit-keyframes mk_float { 
  0% { top: 0px; }
  50% { top: 15px; }
  100% { top: 0px; }
}@keyframes mk_float { 
  0% { top: 0px; }
  50% { top: 15px; }
  100% { top: 0px; }
}@-webkit-keyframes mk_floatx { 
  0% { left: 0px; }
  50% { left: 15px; }
  100% { left: 0px; }
}@keyframes mk_floatx { 
  0% { left: 0px; }
  50% { left: 15px; }
  100% { left: 0px; }
}@-webkit-keyframes mk_tossing { 
  0% { transform: rotate(-6deg); }
  50% { transform: rotate(6deg); }
  100% { transform: rotate(-6deg); }
}@keyframes mk_tossing { 
  0% { transform: rotate(-6deg); }
  50% { transform: rotate(6deg); }
  100% { transform: rotate(-6deg); }
}@-webkit-keyframes mk_pulse { 
  0% { transform: scale(0.9); opacity: 0.7; }
  50% { transform: scale(1); opacity: 1; }
  100% { transform: scale(0.9); opacity: 0.7; }
}@keyframes mk_pulse { 
  0% { transform: scale(0.9); opacity: 0.7; }
  50% { transform: scale(1); opacity: 1; }
  100% { transform: scale(0.9); opacity: 0.7; }
}@-webkit-keyframes mk_flip_x { 
  0% { transform: perspective(400px) rotateX(90deg); opacity: 0; }
  100% { transform: perspective(400px) rotateX(0deg); opacity: 1; }
}@keyframes mk_flip_x { 
  0% { transform: perspective(400px) rotateX(90deg); opacity: 0; }
  100% { transform: perspective(400px) rotateX(0deg); opacity: 1; }
}@-webkit-keyframes mk_flip_y { 
  0% { transform: perspective(400px) rotateY(90deg); opacity: 0; }
  100% { transform: perspective(400px) rotateY(0deg); opacity: 1; }
}@keyframes mk_flip_y { 
  0% { transform: perspective(400px) rotateY(90deg); opacity: 0; }
  100% { transform: perspective(400px) rotateY(0deg); opacity: 1; }
}@-webkit-keyframes mk_fade { 
  0% { opacity: 0.1; }
  100% { opacity: 1; }
}@keyframes mk_fade { 
  0% { opacity: 0.1; }
  100% { opacity: 1; }
}@-webkit-keyframes mk_scale { 
  0% { transform: scale(0.3); opacity: 0.1; }
  100% { transform: scale(1); opacity: 1; }
}@keyframes mk_scale { 
  0% { transform: scale(0.3); opacity: 0.1; }
  100% { transform: scale(1); opacity: 1; }
}@-webkit-keyframes mk_left_to_right { 
  0% { transform: translate(-15%, 0px); opacity: 0; }
  100% { transform: translate(0px, 0px); opacity: 1; }
}@keyframes mk_left_to_right { 
  0% { transform: translate(-15%, 0px); opacity: 0; }
  100% { transform: translate(0px, 0px); opacity: 1; }
}@-webkit-keyframes mk_right_to_left { 
  0% { transform: translate(15%, 0px); opacity: 0; }
  100% { transform: translate(0px, 0px); opacity: 1; }
}@keyframes mk_right_to_left { 
  0% { transform: translate(15%, 0px); opacity: 0; }
  100% { transform: translate(0px, 0px); opacity: 1; }
}@-webkit-keyframes mk_bottom_to_top { 
  0% { transform: translate(0px, 60%); opacity: 0; }
  100% { transform: translate(0px, 0px); opacity: 1; }
}@keyframes mk_bottom_to_top { 
  0% { transform: translate(0px, 60%); opacity: 0; }
  100% { transform: translate(0px, 0px); opacity: 1; }
}@-webkit-keyframes mk_top_to_bottom { 
  0% { transform: translate(0px, -20%); opacity: 0; }
  100% { transform: translate(0px, 0px); opacity: 1; }
}@keyframes mk_top_to_bottom { 
  0% { transform: translate(0px, -20%); opacity: 0; }
  100% { transform: translate(0px, 0px); opacity: 1; }
}.jupiter-donut-height-full { height: 100%; }.jupiter-donut-clearfix { display: block; clear: both; }.jupiter-donut-clearfix::after, .jupiter-donut-clearfix::before { content: " "; display: table; }.jupiter-donut-clearfix::after { clear: both; }.jupiter-donut-visible-dt, .jupiter-donut-visible-dt-v2, .jupiter-donut-visible-nb, .jupiter-donut-visible-sm, .jupiter-donut-visible-tl, .jupiter-donut-visible-tl-v2 { display: none; }@media only screen and (max-width: 765px) {.jupiter-donut-hidden-sm { display: none !important; }.jupiter-donut-visible-sm { display: block !important; }}@-webkit-keyframes jp-loading-rotation { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}@keyframes jp-loading-rotation { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}.mk-box-icon { position: relative; backface-visibility: hidden; }.mk-box-icon .mk-main-ico { display: flex; -webkit-box-align: center; align-items: center; margin: 0px auto; }.mk-box-icon .mk-main-ico .mk-svg-icon { margin: 0px auto; vertical-align: middle; }.mk-box-icon p { position: relative; margin-bottom: 0px; }.mk-box-icon h4 i { text-transform: none !important; }.mk-box-icon.simple_minimal-style .mk-main-ico { display: inline-block; margin-right: 12px; float: left; text-align: center; }.mk-box-icon.boxed-style .mk-main-ico .mk-svg-icon, .mk-box-icon.simple_minimal-style .mk-main-ico .mk-svg-icon { vertical-align: baseline; }.mk-box-icon.simple_minimal-style .mk-main-ico.medium .mk-svg-icon { height: 24px !important; width: 24px !important; }.mk-box-icon.simple_minimal-style .mk-main-ico.medium { font-size: 24px; }.mk-box-icon.simple_minimal-style h4 { margin-bottom: 15px !important; }@-webkit-keyframes mk-photo-roller-horizontal { 
  0% { transform: translateX(-100%); }
  100% { transform: translateX(-200%); }
}@keyframes mk-photo-roller-horizontal { 
  0% { transform: translateX(-100%); }
  100% { transform: translateX(-200%); }
}@-webkit-keyframes mk-photo-roller-vertical { 
  0% { transform: translateY(-100%); }
  100% { transform: translateY(-200%); }
}@keyframes mk-photo-roller-vertical { 
  0% { transform: translateY(-100%); }
  100% { transform: translateY(-200%); }
}@-webkit-keyframes toRightFromLeft { 
  49% { transform: translateX(100%) translateY(-50%); }
  50% { opacity: 0; transform: translateX(-100%) translateY(-50%); }
  51% { opacity: 1; }
}@keyframes toRightFromLeft { 
  49% { transform: translateX(100%) translateY(-50%); }
  50% { opacity: 0; transform: translateX(-100%) translateY(-50%); }
  51% { opacity: 1; }
}.vc_row { position: relative; }.mk-full-content-true .vc_col-lg-12, .mk-full-content-true .vc_col-md-12, .mk-full-content-true .vc_col-sm-12, .mk-full-content-true .vc_col-xs-12 { padding-left: 0px; padding-right: 0px; }.compose-mode .equal-columns .mk-grid > .vc_element, .equal-columns .mk-grid { height: 100%; }div.vc_row.mk-fullwidth-true { transition: opacity 0.5s; overflow: hidden; }