@import url('//fonts.googleapis.com/css?family=Acme|Montserrat');
#gateway-popup #gateway-back-to-top-icon,
#gateway-popup .gateway-toolbar-share-contents,
#gateway-popup .gateway-toolbar-item a.acalog-icon,
#gateway-page #gateway-back-to-top-icon,
#gateway-page .gateway-toolbar-share-contents,
#gateway-page .gateway-toolbar-item a.acalog-icon {
  background-color: #FFFFFF !important;
  border-color: #0057B8 !important;
  color: #0057B8 !important;
}
#gateway-popup #gateway-back-to-top-icon:hover,
#gateway-popup .gateway-toolbar-item-active a.acalog-icon,
#gateway-popup .gateway-toolbar-item.gateway-toolbar-portfolio-active a.acalog-icon,
#gateway-popup .gateway-toolbar-item a.acalog-icon:hover,
#gateway-page #gateway-back-to-top-icon:hover,
#gateway-page .gateway-toolbar-item-active a.acalog-icon,
#gateway-page .gateway-toolbar-item.gateway-toolbar-portfolio-active a.acalog-icon,
#gateway-page .gateway-toolbar-item a.acalog-icon:hover {
  background-color: #0057B8 !important;
  border-color: #FFFFFF !important;
  color: #FFFFFF !important;
}
#gateway-popup .tooltip,
#gateway-page .tooltip {
  border-color: #0057B8 !important;
  background-color: #EEEEEE !important;
}
#gateway-popup td.td_lb,
#gateway-popup td.td_rb,
#gateway-popup th.th_lt,
#gateway-popup th.th_rt,
#gateway-page td.td_lb,
#gateway-page td.td_rb,
#gateway-page th.th_lt,
#gateway-page th.th_rt {
  background-color: #0057B8;
  color: #FFFFFF;
}
#gateway-popup .block_n2 hr,
#gateway-popup .block_content hr,
#gateway-page .block_n2 hr,
#gateway-page .block_content hr {
  border-color: #0057B8;
}
#gateway-popup td.td_light,
#gateway-page td.td_light {
  background-color: #EEEEEE;
}
#gateway-popup table.td_light,
#gateway-popup table.td_dark,
#gateway-popup td.td_dark,
#gateway-popup td.td_Dark,
#gateway-popup a.td_dark,
#gateway-popup #prefix_box,
#gateway-page table.td_light,
#gateway-page table.td_dark,
#gateway-page td.td_dark,
#gateway-page td.td_Dark,
#gateway-page a.td_dark,
#gateway-page #prefix_box {
  background-color: #F4F4F4;
}
#gateway-popup form[name="course_portfolio"] > table,
#gateway-popup form[name="course_portfolio"] th,
#gateway-popup form[name="course_portfolio"] td,
#gateway-popup form[name="program_portfolio"] > table,
#gateway-popup form[name="program_portfolio"] th,
#gateway-popup form[name="program_portfolio"] td,
#gateway-popup form[name="nav_link_portfolio"] > table,
#gateway-popup form[name="nav_link_portfolio"] th,
#gateway-popup form[name="nav_link_portfolio"] td,
#gateway-popup form[name="division_portfolio"] > table,
#gateway-popup form[name="division_portfolio"] th,
#gateway-popup form[name="division_portfolio"] td,
#gateway-popup form[name="search_links_portfolio"] > table,
#gateway-popup form[name="search_links_portfolio"] th,
#gateway-popup form[name="search_links_portfolio"] td,
#gateway-popup #course_search > table,
#gateway-popup #course_search th,
#gateway-popup #course_search td,
#gateway-popup #search_form > table,
#gateway-popup #search_form th,
#gateway-popup #search_form td,
#gateway-popup table.td_light,
#gateway-popup table.td_dark,
#gateway-popup td.td_light,
#gateway-popup td.td_dark,
#gateway-popup td.td_Dark,
#gateway-popup td.td_lb,
#gateway-popup td.td_rb,
#gateway-popup th.th_lt,
#gateway-popup th.th_rt,
#gateway-popup a.td_dark,
#gateway-popup #prefix_box,
#gateway-page form[name="course_portfolio"] > table,
#gateway-page form[name="course_portfolio"] th,
#gateway-page form[name="course_portfolio"] td,
#gateway-page form[name="program_portfolio"] > table,
#gateway-page form[name="program_portfolio"] th,
#gateway-page form[name="program_portfolio"] td,
#gateway-page form[name="nav_link_portfolio"] > table,
#gateway-page form[name="nav_link_portfolio"] th,
#gateway-page form[name="nav_link_portfolio"] td,
#gateway-page form[name="division_portfolio"] > table,
#gateway-page form[name="division_portfolio"] th,
#gateway-page form[name="division_portfolio"] td,
#gateway-page form[name="search_links_portfolio"] > table,
#gateway-page form[name="search_links_portfolio"] th,
#gateway-page form[name="search_links_portfolio"] td,
#gateway-page #course_search > table,
#gateway-page #course_search th,
#gateway-page #course_search td,
#gateway-page #search_form > table,
#gateway-page #search_form th,
#gateway-page #search_form td,
#gateway-page table.td_light,
#gateway-page table.td_dark,
#gateway-page td.td_light,
#gateway-page td.td_dark,
#gateway-page td.td_Dark,
#gateway-page td.td_lb,
#gateway-page td.td_rb,
#gateway-page th.th_lt,
#gateway-page th.th_rt,
#gateway-page a.td_dark,
#gateway-page #prefix_box {
  border-color: #0057B8;
}
#gateway-popup table.block_n2_and_content button:focus,
#gateway-popup table.block_n2_and_content input:focus,
#gateway-popup table.block_n2_and_content select:focus,
#gateway-popup table.block_n2_and_content textarea:focus,
#gateway-page table.block_n2_and_content button:focus,
#gateway-page table.block_n2_and_content input:focus,
#gateway-page table.block_n2_and_content select:focus,
#gateway-page table.block_n2_and_content textarea:focus {
  -webkit-box-shadow: #0057B8 0px 0px 5px 0px;
  -moz-box-shadow: #0057B8 0px 0px 5px 0px;
  -o-box-shadow: #0057B8 0px 0px 5px 0px;
  box-shadow: #0057B8 0px 0px 5px 0px;
}
#gateway-popup a.td_dark,
#gateway-page a.td_dark {
  -webkit-border-radius: 0px 0px 0px 0px;
  -moz-border-radius: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
#gateway-popup td.td_lb,
#gateway-page td.td_lb {
  -webkit-border-radius: 0px 0px 0px 0px;
  -moz-border-radius: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
#gateway-popup td.td_rb,
#gateway-page td.td_rb {
  -webkit-border-radius: 0px 0px 0px 0px;
  -moz-border-radius: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
#gateway-popup th.th_lt,
#gateway-page th.th_lt {
  -webkit-border-radius: 0px 0px 0px 0px;
  -moz-border-radius: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
#gateway-popup th.th_rt,
#gateway-page th.th_rt {
  -webkit-border-radius: 0px 0px 0px 0px;
  -moz-border-radius: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
#gateway-popup table.td_dark,
#gateway-page table.td_dark {
  -webkit-border-radius: 0px 0px 0px 0px;
  -moz-border-radius: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
#gateway-popup .toplevel_popup,
#gateway-popup .tooltip,
#gateway-popup #prefix_box,
#gateway-popup a.acalog-icon,
#gateway-popup #gateway-back-to-top-icon,
#gateway-popup .gateway-toolbar-share-contents,
#gateway-popup form[name="course_portfolio"] > table,
#gateway-popup form[name="program_portfolio"] > table,
#gateway-popup form[name="nav_link_portfolio"] > table,
#gateway-popup form[name="division_portfolio"] > table,
#gateway-popup form[name="search_links_portfolio"] > table,
#gateway-popup #course_search > table,
#gateway-popup #search_form > table,
#gateway-popup table.block_n2_and_content select,
#gateway-popup table.block_n2_and_content textarea,
#gateway-popup table.block_n2_and_content input[type="text"],
#gateway-popup table.block_n2_and_content input[type="password"],
#gateway-page .toplevel_popup,
#gateway-page .tooltip,
#gateway-page #prefix_box,
#gateway-page a.acalog-icon,
#gateway-page #gateway-back-to-top-icon,
#gateway-page .gateway-toolbar-share-contents,
#gateway-page form[name="course_portfolio"] > table,
#gateway-page form[name="program_portfolio"] > table,
#gateway-page form[name="nav_link_portfolio"] > table,
#gateway-page form[name="division_portfolio"] > table,
#gateway-page form[name="search_links_portfolio"] > table,
#gateway-page #course_search > table,
#gateway-page #search_form > table,
#gateway-page table.block_n2_and_content select,
#gateway-page table.block_n2_and_content textarea,
#gateway-page table.block_n2_and_content input[type="text"],
#gateway-page table.block_n2_and_content input[type="password"] {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
#gateway-popup #gateway-back-to-top-icon-container,
#gateway-page #gateway-back-to-top-icon-container {
  margin-left: 980px;
  display: none !important;
}
#gateway-popup body {
  background: #F4F4F4 !important;
}
#gateway-popup .toplevel_popup {
  border-color: #0057B8;
}
#gateway-popup .block_n1_right {
  background-color: #0057B8;
}
#gateway-popup .block_n1_right a,
#gateway-popup .block_n1_right .n1_header,
#gateway-popup .block_n1_right .n1_archived {
  color: #FFFFFF;
}
#gateway-popup table.td_dark {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
.acalog-custom {
  @CHARSET "ISO-8859-1";
  @import url('https://fonts.googleapis.com/css?family=Acme|@import url("/images/header_images/https://fonts.googleapis.com/css?family=Acme|Montserrat');
}
.acalog-custom body {
  background-color: #fff;
}
.acalog-custom .mk-header {
  background-color: #ffffff;
  background-size: cover;
  -webkit-background-size: cover;
  -moz-background-size: cover;
}
.acalog-custom .mk-header-bg {
  background-color: #0057b8;
}
.acalog-custom .mk-classic-nav-bg {
  background-color: #0057b8;
}
.acalog-custom .master-holder-bg {
  background-color: #fff;
}
.acalog-custom #mk-footer {
  background-color: #0057b8;
}
.acalog-custom #mk-boxed-layout {
  -webkit-box-shadow: 0 0 0px rgba(0,0,0,0);
  -moz-box-shadow: 0 0 0px rgba(0,0,0,0);
  box-shadow: 0 0 0px rgba(0,0,0,0);
}
.acalog-custom .mk-news-tab .mk-tabs-tabs .is-active a,
.acalog-custom .mk-fancy-title.pattern-style span,
.acalog-custom .mk-fancy-title.pattern-style.color-gradient span:after,
.acalog-custom .page-bg-color {
  background-color: #fff;
}
.acalog-custom .page-title {
  font-size: 80px;
  color: #17a3bd;
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 2px;
}
.acalog-custom .page-subtitle {
  font-size: 14px;
  line-height: 100%;
  color: #a3a3a3;
  font-size: 14px;
  text-transform: none;
}
.acalog-custom .mk-header {
  border-bottom: 1px solid #ffffff;
}
.acalog-custom .mk-header.sticky-style-fixed.a-sticky .mk-header-holder {
  border-bottom: 1px solid #0057b8;
}
.acalog-custom .header-style-1 .mk-header-padding-wrapper,
.acalog-custom .header-style-2 .mk-header-padding-wrapper,
.acalog-custom .header-style-3 .mk-header-padding-wrapper {
  padding-top: 126px;
}
@font-face {
  font-family: 'star';
  src: url("../../img/gateway/font.eot");
  src: url("../../img/gateway/font.eot#iefix") format('embedded-opentype'), url("../../img/gateway/font.woff") format('woff'), url("../../img/gateway/font.ttf") format('truetype'), url("../../img/gateway/font.svg") format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'WooCommerce';
  src: url("../../img/gateway/font.eot.2");
  src: url("../../img/gateway/font.eot.3") format('embedded-opentype'), url("../../img/gateway/font.woff#iefix") format('woff'), url("../../img/gateway/font.ttf#iefix") format('truetype'), url("../../img/gateway/font.svg#iefix") format('svg');
  font-weight: normal;
  font-style: normal;
}
.acalog-custom .light-theme.wp-posts-carousel {
  overflow: hidden;
  height: 503px;
}
.acalog-custom .owl-carousel .owl-stage-outer {
  height: 100% !important;
}
.acalog-custom .owl-carousel .owl-stage {
  height: 100%;
}
.acalog-custom .owl-carousel .owl-item {
  background: #153158 !important;
  height: 100% !important;
}
.acalog-custom .light-theme.wp-posts-carousel .wp-posts-carousel-desc,
.acalog-custom .light-theme.wp-posts-carousel .wp-posts-carousel-desc a {
  color: #fff !important;
}
.acalog-custom .light-theme.wp-posts-carousel .wp-posts-carousel-container:hover {
  background: transparent !important;
  border: none !important;
}
.acalog-custom .light-theme.wp-posts-carousel .wp-posts-carousel-title a {
  color: #fff !important;
}
.acalog-custom .light-theme.wp-posts-carousel .wp-posts-carousel-slide {
  padding: 0 !important;
  margin: 0 !important;
  width: 100% !important;
}
.acalog-custom .light-theme.wp-posts-carousel .wp-posts-carousel-container {
  padding: 0 !important;
  border: none !important;
}
.acalog-custom .light-theme.wp-posts-carousel .wp-posts-carousel-image {
  padding: 0 !important;
  height: 250px;
  margin-bottom: 10px;
}
.acalog-custom .light-theme.wp-posts-carousel .wp-posts-carousel-image img {
  width: 100% !important;
}
.acalog-custom .donate-button button {
  background: #99c638;
  border: none;
  color: #fff;
  font-weight: 700;
  padding: 28px 36px;
  width: 100%;
  font-size: 24px;
  letter-spacing: 2px;
}
.acalog-custom .search-term {
  background: #e2e2e2;
}
.acalog-custom .mk-toolbar-navigation .mk-vm-back {
  display: none;
}
.acalog-custom .vc_col-sm-8 {
  padding-left: 30px;
}
.acalog-custom .posts-carousel .item-holder {
  background: #153158;
}
.acalog-custom .posts-carousel .item-title a,
.acalog-custom .posts-carousel .item-excerpt {
  color: #fff;
}
.acalog-custom .programpage-sidebar .mk-button-container a,
.acalog-custom .programpage-sidebar2 .mk-button-container a {
  color: #fff !important;
}
.acalog-custom .mk-main-navigation li.page_item {
  height: 89px;
}
.acalog-custom #mk-sidebar ul {
  margin: 0 !important;
}
.acalog-custom li.page_item {
  border-top: 1px solid #e2e2e2;
  line-height: 30px;
}
.acalog-custom .dashicons {
  float: right;
}
.acalog-custom .current_page_item {
  font-weight: bold;
}
.acalog-custom .page-section-content .mk-padding-wrapper {
  padding: 0 !important;
}
.acalog-custom .header-style-1.header-align-left .mk-header-nav-container {
  text-align: left !important;
  float: left !important;
  margin-right: 30px;
  margin-left: 350px !important;
}
.acalog-custom .mk-header-holder {
  background: #fff;
}
.acalog-custom .sticky-style-fixed.header-style-1.a-sticky .mk-header-holder {
  top: 0 !important;
}
.acalog-custom .sticky-style-fixed.header-style-1.a-sticky .mk-header-holder .mk-header-toolbar {
  display: none;
}
.acalog-custom .sticky-style-fixed.header-style-1.a-sticky .mk-header-holder .mk-header-nav-container {
  margin-left: 130px !important;
}
.acalog-custom .sticky-style-fixed.header-style-1.a-sticky .mk-header-holder .fit-logo-img a {
  width: 90px;
}
.acalog-custom .sticky-style-fixed.header-style-1.a-sticky .mk-header-holder .fit-logo-img a .mk-desktop-logo {
  display: none;
}
.acalog-custom .copyright {
  font-size: 11px !important;
}
.acalog-custom .social-icon {
  font-size: 30px;
  float: left;
  margin-right: 20px;
  padding-top: 10px;
}
.acalog-custom .social-icon i {
  margin-right: 10px;
}
.acalog-custom .mk-toolbar-holder {
  text-align: right;
  padding: 0 20px 0 0;
}
.acalog-custom .main-nav-side-search {
  margin: -6px 0 0 0;
}
.acalog-custom .mk-toolbar-navigation li.menu-item-has-children > a:after {
  content: ' \25be';
}
.acalog-custom .mk-toolbar-navigation .sub-menu a {
  border: none !important;
}
.acalog-custom .mk-toolbar-navigation .sub-menu {
  text-align: left;
  border-top: 1px solid #e7e7e7;
}
.acalog-custom .mk-toolbar-navigation ul {
  list-style: none;
  position: relative;
  float: left;
  margin: 0;
  padding: 0;
}
.acalog-custom .mk-toolbar-navigation ul a {
  display: block;
  padding: 0 15px;
  text-transform: uppercase;
  border: none !important;
}
.acalog-custom .mk-toolbar-navigation ul li {
  position: relative;
  float: left;
  margin: 0;
  padding: 0;
}
.acalog-custom .mk-toolbar-navigation ul li:hover {
  background: #17a3bd;
}
.acalog-custom .mk-toolbar-navigation ul ul {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  background: #1599B5;
  padding: 0;
}
.acalog-custom .mk-toolbar-navigation ul ul li {
  float: none;
  width: 150px;
  border: 1px solid #e7e7e7;
  border-top: none;
}
.acalog-custom .mk-toolbar-navigation ul ul a {
  line-height: 120%;
  padding: 10px 15px;
}
.acalog-custom .mk-toolbar-navigation ul ul ul {
  top: 0;
  left: 100%;
}
.acalog-custom .mk-toolbar-navigation ul li:hover > ul {
  display: block;
}
.acalog-custom .mk-toolbar-navigation .menu-sub-level-arrow {
  display: none;
}
.acalog-custom .main-navigation-ul > li.no-mega-menu > ul.sub-menu {
  left: 0 !important;
  right: auto !important;
}
.acalog-custom .main-navigation-ul > li > ul > li > ul > li > ul {
  background: #c1c1c1 !important;
  top: 38px !important;
  left: -100px !important;
}
.acalog-custom #menu-item-400 > ul.sub-menu {
  left: auto !important;
  right: 0 !important;
}
.acalog-custom h2 {
  font-family: Oswald;
}
.acalog-custom h3,
.acalog-custom h4 {
  text-transform: none !important;
}
.acalog-custom .wp-caption-text {
  margin: 0 5px !important;
  background: #E2E2E2;
  font-size: 11px;
  text-align: left;
}
.acalog-custom .vc_tta-panel-heading {
  background: #A7A8AC !important;
}
.acalog-custom .vc_tta-title-text {
  color: #fff !important;
  text-transform: uppercase;
}
.acalog-custom .vc_tta-controls-icon {
  color: #fff !important;
}
.acalog-custom .mk-header-inner {
  border-bottom: none !important;
}
.acalog-custom .header-style-1 .mk-header-padding-wrapper {
  padding-top: 125px !important;
}
.acalog-custom .mk-button {
  font-size: 24px !important;
}
.acalog-custom .quote-section {
  background: #e2e2e2;
  padding: 20px;
}
.acalog-custom .quote-section blockquote,
.acalog-custom .quote-section blockquote p {
  font-family: Oswald;
  font-size: 30px;
  padding: 0;
  background: none;
}
.acalog-custom .quote-section .quote-author {
  font-size: 12px;
  text-transform: uppercase;
}
.acalog-custom .sidebar-counter {
  background: #17a3be;
  padding: 20px;
}
.acalog-custom .sidebar-counter p {
  color: #fff !important;
  margin-bottom: 0 !important;
}
.acalog-custom .sidebar-countervalue {
  font-family: Oswald;
  font-size: 52px;
}
.acalog-custom .sidebar-countertitle {
  font-size: 15px;
}
.acalog-custom .sidebar-menubutton a {
  font-size: 16px !important;
  text-align: left;
}
.acalog-custom .widget_nav_menu ul.menu {
  border-left: none;
  border-right: none;
}
.acalog-custom .widget_nav_menu ul.menu>.menu-item-has-children>ul>li a {
  padding-left: 20px !important;
}
.acalog-custom .page-title {
  position: absolute;
  bottom: 20px;
  z-index: 5;
}
.acalog-custom .page-titlebg {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 100px;
  z-index: 4;
}
.acalog-custom .page-section-content {
  padding: 0 !important;
}
.acalog-custom .mk-css-icon-menu {
  width: 40px;
}
.acalog-custom .mk-css-icon-menu div {
  height: 2px;
  margin-bottom: 8px;
}
.acalog-custom .is-active .mk-css-icon-menu-line-1 {
  top: 15px !important;
}
@media only screen and (max-width: 769px) {
  .acalog-custom .page-title {
    font-size: 50px !important;
  }
}
@media only screen and (min-width: 800px) {
  .acalog-custom .fit-logo-img a {
    width: 300px;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1199px) {
  .acalog-custom .home .counter1,
  .acalog-custom .home .counter2,
  .acalog-custom .home .counter3,
  .acalog-custom .home .counter4,
  .acalog-custom .home .counter5,
  .acalog-custom .home .counter6 {
    height: 250px !important;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1199px) {
  .acalog-custom .main-navigation-ul > li.menu-item > a.menu-item-link {
    font-size: 15px !important;
    margin-left: -20px !important;
  }
}
@media only screen and (min-width: 1025px) {
  .acalog-custom .section-desc {
    background: #fff;
    height: 118px;
  }
}
.acalog-custom #cn-cmap span.cn-image-style {
  border-radius: 4px;
  background-image: url("https\://www\.trcc\.commnet\.edu/wp\-content/uploads/2016/08/profile\.jpg") !important;
  background: linear-gradient(top,#f1f1f1 0,#e3e3e3 100%);
  border: 1px solid #e3e3e3;
  margin: 0;
  padding: 5px;
}
.acalog-custom #mk-footer ul,
.acalog-custom #mk-sidebar ul,
.acalog-custom .mk-side-dashboard .widget ul {
  margin: -23px 0px 0px -12px;
  list-style-type: none;
}
.acalog-custom .studentlife {
  color: white;
  font-weight: 600;
  font-size: 20px;
  padding: 16px;
  line-height: 145%;
}
.acalog-custom .source {
  font-size: x-small;
}
.acalog-custom a:link,
.acalog-custom a:visited {
  font-weight: 700;
}
.acalog-custom a[href^="tel:"] {
  font-weight: 600;
}
.acalog-custom .mk-blog-author {
  display: none !important;
}
.acalog-custom .flex-prev {
  left: 0;
  top: 0 !important;
  height: 360px;
  width: 25px;
  background: #16a2bc;
  padding-top: 200px;
  padding-left: 10px;
}
.acalog-custom .flex-next {
  top: 0 !important;
  height: 360px;
  width: 25px;
  background: #16a2bc;
  padding-top: 200px;
  padding-left: 10px;
}
.acalog-custom .posts-carousel .flex-direction-nav svg {
  fill: #fff !important;
}
.acalog-custom .posts-carousel .item-holder {
  height: 560px !important;
}
.acalog-custom .search-loop-meta {
  display: none !important;
}
.acalog-custom #cn-cmap {
  clear: both;
  line-height: normal;
  min-height: 30px !important;
}
.acalog-custom .member-name {
  font-size: large;
}
.acalog-custom .wwp-vc-breadcrumbs {
  font-size: 12px;
  text-transform: uppercase;
  margin-left: 10px !important;
}
.acalog-custom .widgettitle {
  padding-bottom: 8px;
}
.acalog-custom #mk-footer li.menu-item a {
  font-weight: normal;
}
.acalog-custom .mk-blog-single .featured-image {
  margin-bottom: 20px;
  display: none;
}
.acalog-custom .wpcf7-submit,
.acalog-custom table td,
.acalog-custom table th {
  text-align: left;
}
.acalog-custom .border-calendar {
  border-top: solid 1px #ededed;
}
.acalog-custom .formsbox {
  float: right;
  width: 30%;
  background-color: #e2e2e2;
  padding: 20px;
  margin: 13px;
}
.acalog-custom .formsboxheader {
  text-transform: uppercase;
  color: #209EB4;
  font-weight: 800;
}
@media screen and (max-width: 768px) {
  .acalog-custom .formsbox {
    float: none !importang;
    width: 100% !important;
  }
}
.acalog-custom a.greylink {
  color: #e2e2e2;
}
.acalog-custom a:hover.greylink {
  color: #fdb515;
}
.acalog-custom a:link.extranet,
.acalog-custom a:hover.extranet,
.acalog-custom a:active.extranet,
.acalog-custom a:visited.extranet {
  color: #fdb515;
}
.acalog-custom #extranetbar {
  height: 18px;
  padding-top: 8px;
  padding-left: 24px;
  background-color: #0057b8;
  text-align: left;
  color: #fdb515;
  font-size: 16px;
  font-weight: 600;
  font-family: Open Sans;
}
.acalog-custom .mk-breadcrumbs-inner {
  float: left !important;
}
.acalog-custom #mk-sidebar .vc_custom_heading a {
  color: inherit !important;
}
.acalog-custom .single-tribe_events .tribe-events-single-event-title {
  font-size: 2.3em !important;
  line-height: 1;
  margin: 0;
  padding: 0;
}
.acalog-custom body,
.acalog-custom html {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
}
.acalog-custom .page-preloader {
  top: 0;
  left: 0;
  z-index: 999;
  position: fixed;
  height: 100%;
  width: 100%;
  text-align: center;
}
.acalog-custom .preloader-preview-area {
  -webkit-animation-delay: -0.2s;
  animation-delay: -0.2s;
  top: 50%;
  -webkit-transform: translateY(100%);
  -ms-transform: translateY(100%);
  transform: translateY(100%);
  margin-top: 10px;
  max-height: calc(30%);
  opacity: 1;
  width: 100%;
  text-align: center;
  position: absolute;
}
.acalog-custom .preloader-logo {
  max-width: 90%;
  top: 50%;
  -webkit-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  transform: translateY(-100%);
  margin: -10px auto 0 auto;
  max-height: calc(30%);
  opacity: 1;
  position: relative;
}
.acalog-custom .ball-pulse>div {
  width: 15px;
  height: 15px;
  border-radius: 100%;
  margin: 2px;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  display: inline-block;
  -webkit-animation: ball-pulse .75s infinite cubic-bezier(.2,.68,.18,1.08);
  animation: ball-pulse .75s infinite cubic-bezier(.2,.68,.18,1.08);
}
.acalog-custom .ball-pulse>div:nth-child(1) {
  -webkit-animation-delay: -0.36s;
  animation-delay: -0.36s;
}
.acalog-custom .ball-pulse>div:nth-child(2) {
  -webkit-animation-delay: -0.24s;
  animation-delay: -0.24s;
}
.acalog-custom .ball-pulse>div:nth-child(3) {
  -webkit-animation-delay: -0.12s;
  animation-delay: -0.12s;
}
@-webkit-keyframes ball-pulse {
  .acalog-custom 0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  .acalog-custom 45% {
    -webkit-transform: scale(.1);
    transform: scale(.1);
    opacity: .7;
  }
  .acalog-custom 80% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes ball-pulse {
  .acalog-custom 0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  .acalog-custom 45% {
    -webkit-transform: scale(.1);
    transform: scale(.1);
    opacity: .7;
  }
  .acalog-custom 80% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
.acalog-custom .ball-clip-rotate-pulse {
  position: relative;
  -webkit-transform: translateY(-15px) translateX(-10px);
  -ms-transform: translateY(-15px) translateX(-10px);
  transform: translateY(-15px) translateX(-10px);
  display: inline-block;
}
.acalog-custom .ball-clip-rotate-pulse>div {
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 100%;
}
.acalog-custom .ball-clip-rotate-pulse>div:first-child {
  height: 36px;
  width: 36px;
  top: 7px;
  left: -7px;
  -webkit-animation: ball-clip-rotate-pulse-scale 1s 0s cubic-bezier(.09,.57,.49,.9) infinite;
  animation: ball-clip-rotate-pulse-scale 1s 0s cubic-bezier(.09,.57,.49,.9) infinite;
}
.acalog-custom .ball-clip-rotate-pulse>div:last-child {
  position: absolute;
  width: 50px;
  height: 50px;
  left: -16px;
  top: -2px;
  background: 0 0;
  border: 2px solid;
  -webkit-animation: ball-clip-rotate-pulse-rotate 1s 0s cubic-bezier(.09,.57,.49,.9) infinite;
  animation: ball-clip-rotate-pulse-rotate 1s 0s cubic-bezier(.09,.57,.49,.9) infinite;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
}
@-webkit-keyframes ball-clip-rotate-pulse-rotate {
  .acalog-custom 0% {
    -webkit-transform: rotate(0) scale(1);
    transform: rotate(0) scale(1);
  }
  .acalog-custom 50% {
    -webkit-transform: rotate(180deg) scale(.6);
    transform: rotate(180deg) scale(.6);
  }
  .acalog-custom 100% {
    -webkit-transform: rotate(360deg) scale(1);
    transform: rotate(360deg) scale(1);
  }
}
@keyframes ball-clip-rotate-pulse-rotate {
  .acalog-custom 0% {
    -webkit-transform: rotate(0) scale(1);
    transform: rotate(0) scale(1);
  }
  .acalog-custom 50% {
    -webkit-transform: rotate(180deg) scale(.6);
    transform: rotate(180deg) scale(.6);
  }
  .acalog-custom 100% {
    -webkit-transform: rotate(360deg) scale(1);
    transform: rotate(360deg) scale(1);
  }
}
@-webkit-keyframes ball-clip-rotate-pulse-scale {
  .acalog-custom 30% {
    -webkit-transform: scale(.3);
    transform: scale(.3);
  }
  .acalog-custom 100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes ball-clip-rotate-pulse-scale {
  .acalog-custom 30% {
    -webkit-transform: scale(.3);
    transform: scale(.3);
  }
  .acalog-custom 100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@-webkit-keyframes square-spin {
  .acalog-custom 25% {
    -webkit-transform: perspective(100px) rotateX(180deg) rotateY(0);
    transform: perspective(100px) rotateX(180deg) rotateY(0);
  }
  .acalog-custom 50% {
    -webkit-transform: perspective(100px) rotateX(180deg) rotateY(180deg);
    transform: perspective(100px) rotateX(180deg) rotateY(180deg);
  }
  .acalog-custom 75% {
    -webkit-transform: perspective(100px) rotateX(0) rotateY(180deg);
    transform: perspective(100px) rotateX(0) rotateY(180deg);
  }
  .acalog-custom 100% {
    -webkit-transform: perspective(100px) rotateX(0) rotateY(0);
    transform: perspective(100px) rotateX(0) rotateY(0);
  }
}
@keyframes square-spin {
  .acalog-custom 25% {
    -webkit-transform: perspective(100px) rotateX(180deg) rotateY(0);
    transform: perspective(100px) rotateX(180deg) rotateY(0);
  }
  .acalog-custom 50% {
    -webkit-transform: perspective(100px) rotateX(180deg) rotateY(180deg);
    transform: perspective(100px) rotateX(180deg) rotateY(180deg);
  }
  .acalog-custom 75% {
    -webkit-transform: perspective(100px) rotateX(0) rotateY(180deg);
    transform: perspective(100px) rotateX(0) rotateY(180deg);
  }
  .acalog-custom 100% {
    -webkit-transform: perspective(100px) rotateX(0) rotateY(0);
    transform: perspective(100px) rotateX(0) rotateY(0);
  }
}
.acalog-custom .square-spin {
  display: inline-block;
}
.acalog-custom .square-spin>div {
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  width: 50px;
  height: 50px;
  -webkit-animation: square-spin 3s 0s cubic-bezier(.09,.57,.49,.9) infinite;
  animation: square-spin 3s 0s cubic-bezier(.09,.57,.49,.9) infinite;
}
.acalog-custom .cube-transition {
  position: relative;
  -webkit-transform: translate(-25px,-25px);
  -ms-transform: translate(-25px,-25px);
  transform: translate(-25px,-25px);
  display: inline-block;
}
.acalog-custom .cube-transition>div {
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  width: 15px;
  height: 15px;
  position: absolute;
  top: -5px;
  left: -5px;
  -webkit-animation: cube-transition 1.6s 0s infinite ease-in-out;
  animation: cube-transition 1.6s 0s infinite ease-in-out;
}
.acalog-custom .cube-transition>div:last-child {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s;
}
@-webkit-keyframes cube-transition {
  .acalog-custom 25% {
    -webkit-transform: translateX(50px) scale(.5) rotate(-90deg);
    transform: translateX(50px) scale(.5) rotate(-90deg);
  }
  .acalog-custom 50% {
    -webkit-transform: translate(50px,50px) rotate(-180deg);
    transform: translate(50px,50px) rotate(-180deg);
  }
  .acalog-custom 75% {
    -webkit-transform: translateY(50px) scale(.5) rotate(-270deg);
    transform: translateY(50px) scale(.5) rotate(-270deg);
  }
  .acalog-custom 100% {
    -webkit-transform: rotate(-360deg);
    transform: rotate(-360deg);
  }
}
@keyframes cube-transition {
  .acalog-custom 25% {
    -webkit-transform: translateX(50px) scale(.5) rotate(-90deg);
    transform: translateX(50px) scale(.5) rotate(-90deg);
  }
  .acalog-custom 50% {
    -webkit-transform: translate(50px,50px) rotate(-180deg);
    transform: translate(50px,50px) rotate(-180deg);
  }
  .acalog-custom 75% {
    -webkit-transform: translateY(50px) scale(.5) rotate(-270deg);
    transform: translateY(50px) scale(.5) rotate(-270deg);
  }
  .acalog-custom 100% {
    -webkit-transform: rotate(-360deg);
    transform: rotate(-360deg);
  }
}
.acalog-custom .ball-scale>div {
  border-radius: 100%;
  margin: 2px;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  display: inline-block;
  height: 60px;
  width: 60px;
  -webkit-animation: ball-scale 1s 0s ease-in-out infinite;
  animation: ball-scale 1s 0s ease-in-out infinite;
}
@-webkit-keyframes ball-scale {
  .acalog-custom 0% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  .acalog-custom 100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 0;
  }
}
@keyframes ball-scale {
  .acalog-custom 0% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  .acalog-custom 100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 0;
  }
}
.acalog-custom .line-scale>div {
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  display: inline-block;
  width: 5px;
  height: 50px;
  border-radius: 2px;
  margin: 2px;
}
.acalog-custom .line-scale>div:nth-child(1) {
  -webkit-animation: line-scale 1s -0.5s infinite cubic-bezier(.2,.68,.18,1.08);
  animation: line-scale 1s -0.5s infinite cubic-bezier(.2,.68,.18,1.08);
}
.acalog-custom .line-scale>div:nth-child(2) {
  -webkit-animation: line-scale 1s -0.4s infinite cubic-bezier(.2,.68,.18,1.08);
  animation: line-scale 1s -0.4s infinite cubic-bezier(.2,.68,.18,1.08);
}
.acalog-custom .line-scale>div:nth-child(3) {
  -webkit-animation: line-scale 1s -0.3s infinite cubic-bezier(.2,.68,.18,1.08);
  animation: line-scale 1s -0.3s infinite cubic-bezier(.2,.68,.18,1.08);
}
.acalog-custom .line-scale>div:nth-child(4) {
  -webkit-animation: line-scale 1s -0.2s infinite cubic-bezier(.2,.68,.18,1.08);
  animation: line-scale 1s -0.2s infinite cubic-bezier(.2,.68,.18,1.08);
}
.acalog-custom .line-scale>div:nth-child(5) {
  -webkit-animation: line-scale 1s -0.1s infinite cubic-bezier(.2,.68,.18,1.08);
  animation: line-scale 1s -0.1s infinite cubic-bezier(.2,.68,.18,1.08);
}
@-webkit-keyframes line-scale {
  .acalog-custom 0% {
    -webkit-transform: scaley(1);
    transform: scaley(1);
  }
  .acalog-custom 50% {
    -webkit-transform: scaley(.4);
    transform: scaley(.4);
  }
  .acalog-custom 100% {
    -webkit-transform: scaley(1);
    transform: scaley(1);
  }
}
@keyframes line-scale {
  .acalog-custom 0% {
    -webkit-transform: scaley(1);
    transform: scaley(1);
  }
  .acalog-custom 50% {
    -webkit-transform: scaley(.4);
    transform: scaley(.4);
  }
  .acalog-custom 100% {
    -webkit-transform: scaley(1);
    transform: scaley(1);
  }
}
.acalog-custom .ball-scale-multiple {
  position: relative;
  -webkit-transform: translateY(30px);
  -ms-transform: translateY(30px);
  transform: translateY(30px);
  display: inline-block;
}
.acalog-custom .ball-scale-multiple>div {
  border-radius: 100%;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  margin: 2px;
  position: absolute;
  left: -30px;
  top: 0;
  opacity: 0;
  margin: 0;
  width: 50px;
  height: 50px;
  -webkit-animation: ball-scale-multiple 1s 0s linear infinite;
  animation: ball-scale-multiple 1s 0s linear infinite;
}
.acalog-custom .ball-scale-multiple>div:nth-child(2) {
  -webkit-animation-delay: -0.2s;
  animation-delay: -0.2s;
}
.acalog-custom .ball-scale-multiple>div:nth-child(3) {
  -webkit-animation-delay: -0.2s;
  animation-delay: -0.2s;
}
@-webkit-keyframes ball-scale-multiple {
  .acalog-custom 0% {
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 0;
  }
  .acalog-custom 5% {
    opacity: 1;
  }
  .acalog-custom 100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 0;
  }
}
@keyframes ball-scale-multiple {
  .acalog-custom 0% {
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 0;
  }
  .acalog-custom 5% {
    opacity: 1;
  }
  .acalog-custom 100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 0;
  }
}
.acalog-custom .ball-pulse-sync {
  display: inline-block;
}
.acalog-custom .ball-pulse-sync>div {
  width: 15px;
  height: 15px;
  border-radius: 100%;
  margin: 2px;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  display: inline-block;
}
.acalog-custom .ball-pulse-sync>div:nth-child(1) {
  -webkit-animation: ball-pulse-sync .6s -0.21s infinite ease-in-out;
  animation: ball-pulse-sync .6s -0.21s infinite ease-in-out;
}
.acalog-custom .ball-pulse-sync>div:nth-child(2) {
  -webkit-animation: ball-pulse-sync .6s -0.14s infinite ease-in-out;
  animation: ball-pulse-sync .6s -0.14s infinite ease-in-out;
}
.acalog-custom .ball-pulse-sync>div:nth-child(3) {
  -webkit-animation: ball-pulse-sync .6s -70ms infinite ease-in-out;
  animation: ball-pulse-sync .6s -70ms infinite ease-in-out;
}
@-webkit-keyframes ball-pulse-sync {
  .acalog-custom 33% {
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
  }
  .acalog-custom 66% {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
  }
  .acalog-custom 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes ball-pulse-sync {
  .acalog-custom 33% {
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
  }
  .acalog-custom 66% {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
  }
  .acalog-custom 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
.acalog-custom .transparent-circle {
  display: inline-block;
  border-top: .5em solid rgba(255,255,255,0.2);
  border-right: .5em solid rgba(255,255,255,0.2);
  border-bottom: .5em solid rgba(255,255,255,0.2);
  border-left: .5em solid #fff;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation: transparent-circle 1.1s infinite linear;
  animation: transparent-circle 1.1s infinite linear;
  width: 50px;
  height: 50px;
  border-radius: 50%;
}
.acalog-custom .transparent-circle:after {
  border-radius: 50%;
  width: 10em;
  height: 10em;
}
@-webkit-keyframes transparent-circle {
  .acalog-custom 0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  .acalog-custom 100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes transparent-circle {
  .acalog-custom 0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  .acalog-custom 100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.acalog-custom .ball-spin-fade-loader {
  position: relative;
  top: -10px;
  left: -10px;
  display: inline-block;
}
.acalog-custom .ball-spin-fade-loader>div {
  width: 15px;
  height: 15px;
  border-radius: 100%;
  margin: 2px;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  position: absolute;
  -webkit-animation: ball-spin-fade-loader 1s infinite linear;
  animation: ball-spin-fade-loader 1s infinite linear;
}
.acalog-custom .ball-spin-fade-loader>div:nth-child(1) {
  top: 25px;
  left: 0;
  animation-delay: -0.84s;
  -webkit-animation-delay: -0.84s;
}
.acalog-custom .ball-spin-fade-loader>div:nth-child(2) {
  top: 17.05px;
  left: 17.05px;
  animation-delay: -0.72s;
  -webkit-animation-delay: -0.72s;
}
.acalog-custom .ball-spin-fade-loader>div:nth-child(3) {
  top: 0;
  left: 25px;
  animation-delay: -0.6s;
  -webkit-animation-delay: -0.6s;
}
.acalog-custom .ball-spin-fade-loader>div:nth-child(4) {
  top: -17.05px;
  left: 17.05px;
  animation-delay: -0.48s;
  -webkit-animation-delay: -0.48s;
}
.acalog-custom .ball-spin-fade-loader>div:nth-child(5) {
  top: -25px;
  left: 0;
  animation-delay: -0.36s;
  -webkit-animation-delay: -0.36s;
}
.acalog-custom .ball-spin-fade-loader>div:nth-child(6) {
  top: -17.05px;
  left: -17.05px;
  animation-delay: -0.24s;
  -webkit-animation-delay: -0.24s;
}
.acalog-custom .ball-spin-fade-loader>div:nth-child(7) {
  top: 0;
  left: -25px;
  animation-delay: -0.12s;
  -webkit-animation-delay: -0.12s;
}
.acalog-custom .ball-spin-fade-loader>div:nth-child(8) {
  top: 17.05px;
  left: -17.05px;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
}
@-webkit-keyframes ball-spin-fade-loader {
  .acalog-custom 50% {
    opacity: .3;
    -webkit-transform: scale(.4);
    transform: scale(.4);
  }
  .acalog-custom 100% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes ball-spin-fade-loader {
  .acalog-custom 50% {
    opacity: .3;
    -webkit-transform: scale(.4);
    transform: scale(.4);
  }
  .acalog-custom 100% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.acalog-custom .tribe-mini-calendar-wrapper {
  width: 100%;
}
.acalog-custom .tribe-mini-calendar-grid-wrapper {
  margin-bottom: 10px;
}
.acalog-custom .tribe-mini-calendar {
  border-collapse: collapse;
  margin-left: -1px;
  width: 100%;
  line-height: 1;
}
.acalog-custom .tribe-mini-calendar td,
.acalog-custom .tribe-mini-calendar th {
  width: 14.2857142857%;
  padding: 0;
  text-align: center;
  vertical-align: top;
  border: 1px solid #d2d2d2;
}
.acalog-custom .tribe-mini-calendar thead {
  background: #666666;
}
.acalog-custom .tribe-mini-calendar div[id*='daynum-'] a {
  display: block;
  text-decoration: none;
  padding: 5px 0 15px 0;
  position: relative;
}
.acalog-custom .tribe-mini-calendar .tribe-events-has-events div[id*='daynum-'] {
  font-weight: bold;
}
.acalog-custom .tribe-mini-calendar .tribe-events-has-events:hover {
  background: #444;
}
.acalog-custom .tribe-mini-calendar .tribe-events-has-events:hover a:hover {
  background: #999;
}
.acalog-custom .tribe-mini-calendar .tribe-events-has-events:hover a,
.acalog-custom .tribe-mini-calendar .tribe-events-has-events:hover a:hover {
  color: #fff;
  text-decoration: none;
}
.acalog-custom .tribe-mini-calendar .tribe-events-has-events div[id*='daynum-'] a:before {
  content: '';
  display: block;
  height: 7px;
  width: 7px;
  padding: 0;
  background: #999;
  margin: 5px auto 0 -4px;
  position: absolute;
  left: 50%;
  bottom: 4px;
  border-radius: 7px;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
}
.acalog-custom .tribe-mini-calendar .tribe-events-has-events.tribe-mini-calendar-today:hover {
  background: #666;
}
.acalog-custom .tribe-mini-calendar .tribe-events-has-events.tribe-mini-calendar-today a {
  color: #fff;
}
.acalog-custom .tribe-mini-calendar .tribe-events-has-events.tribe-mini-calendar-today div[id*='daynum-'] a::before {
  background: #fff;
}
.acalog-custom .tribe-mini-calendar .tribe-events-past {
  opacity: .6;
}
.acalog-custom .tribe-events-has-events.tribe-events-present div[id*='daynum-'] a::before {
  background: #fff;
}
.acalog-custom .tribe-events-has-events div[id*='daynum-'] a:hover::before {
  background: #fff;
}
.acalog-custom .tribe-mini-calendar-dayofweek {
  background: #ddd;
  color: #333;
  font-weight: bold;
  text-transform: uppercase;
  padding: 3px 0;
}
.acalog-custom .tribe-mini-calendar-no-event {
  color: #999;
  font-weight: bold;
  display: block;
  text-decoration: none;
  padding: 5px 5px 15px 5px;
}
.acalog-custom .tribe-mini-calendar-nav {
  text-align: center;
  vertical-align: middle;
  border: 1px solid #666;
  background: #666;
  color: #fff;
}
.acalog-custom .tribe-mini-calendar-nav div {
  position: relative;
}
.acalog-custom .tribe-mini-calendar-nav span {
  font-weight: bold;
  margin: 0 auto;
  display: inline-block;
  color: #fff;
  text-transform: uppercase;
}
.acalog-custom .tribe-mini-calendar-nav span.active {
  visibility: hidden;
}
.acalog-custom .tribe-mini-calendar-nav .tribe-mini-calendar-nav-link {
  display: inline-block;
  color: #999;
  padding: 5px;
}
.acalog-custom .tribe-mini-calendar-nav .prev-month {
  margin: 0 20px 0 0;
}
.acalog-custom .tribe-mini-calendar-nav .next-month {
  margin: 0 0 0 20px;
}
.acalog-custom .tribe-mini-calendar-nav .tribe-mini-calendar-nav-link:hover {
  color: #6fb7ff;
}
.acalog-custom .tribe-mini-calendar-nav #ajax-loading-mini {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -8px 0 0 -8px;
  display: none;
  width: 16px;
  height: 16px;
}
.acalog-custom .tribe-mini-calendar .tribe-events-present,
.acalog-custom .tribe-mini-calendar .tribe-mini-calendar-today {
  background-color: #666666;
}
.acalog-custom .tribe-mini-calendar .tribe-events-present a {
  color: #fff;
}
.acalog-custom .tribe-mini-calendar-event {
  overflow: hidden;
  width: 100%;
  padding-bottom: 5px;
  margin-bottom: 5px;
  border-bottom: 1px dotted #2f2f2f;
}
.acalog-custom .tribe-mini-calendar-event.first {
  margin-top: 10px;
}
.acalog-custom .tribe-mini-calendar-event .list-date {
  float: left;
  overflow: hidden;
  font-weight: bold;
  margin: 10px 5% 10px 0;
  padding: 3px;
  width: 15%;
  text-align: center;
  display: inline;
  background: #666;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.acalog-custom .tribe-mini-calendar-event .list-info {
  display: inline;
  float: left;
  margin: 10px 0;
  width: 80%;
}
.acalog-custom .tribe-mini-calendar-event .list-date .list-dayname {
  background: #fff;
  color: #666;
  display: block;
  font-size: 11px;
  letter-spacing: .5px;
  padding: 3px;
  text-align: center;
  text-transform: uppercase;
}
.acalog-custom .tribe-mini-calendar-event .list-date .list-daynumber {
  color: white;
  display: block;
  font-size: 15px;
  line-height: 1.6;
  text-align: center;
  width: 100%;
}
.acalog-custom .tribe-mini-calendar-event .list-date .list-daymonth {
  background: white;
  color: #666;
  display: block;
  font-size: 12px;
  line-height: 1.6;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
}
.acalog-custom .tribe-mini-calendar-event .list-info {
  font-size: 13px;
  line-height: 1.6;
}
.acalog-custom .tribe-mini-calendar-event .list-info h2 {
  font-size: 14px;
  font-weight: bold;
  line-height: 18px;
  margin-top: 0;
  margin-bottom: 10px;
}
.acalog-custom .tribe-mini-calendar-event .list-info p {
  display: none;
  margin: 5px 0;
}
.acalog-custom .tribe-mini-calendar-event.first .list-info p {
  display: block;
}
.acalog-custom .tribe-mini-calendar-event .tribe-events-divider {
  display: inline;
  font-weight: normal;
}
.acalog-custom .tribe-mini-calendar-event .tribe-events-event-schedule-details {
  display: inline-block;
}
.acalog-custom .tribe-mini-calendar-event-cost {
  font-weight: bold;
}
.acalog-custom .tribe-mini-calendar-right .tribe-mini-calendar-event:last-child {
  border: 0;
}
.acalog-custom .tribe-mini-calendar-event .tribe-events-event-schedule-details,
.acalog-custom .tribe-mini-calendar-event-venue {
  margin: 5px 0 0;
}
.acalog-custom .tribe-mini-calendar-wrapper a.tribe-events-button {
  margin-top: 10px;
  display: inline-block;
  background-color: #666;
  color: #fff;
  background-image: none;
  font-size: 11px;
  font-weight: bold;
  padding: 6px 9px;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 1px;
  border-radius: 3px;
  border: 0;
  line-height: normal;
  cursor: pointer;
  box-shadow: none;
  text-decoration: none;
}
.acalog-custom .tribe-theme-twentyfifteen .tribe_mini_calendar_widget,
.acalog-custom .tribe-theme-twentyfifteen .tribe-events-adv-list-widget,
.acalog-custom .tribe-theme-twentyfifteen .tribe-events-countdown-widget {
  word-wrap: normal;
}
.acalog-custom .tribe-theme-twentyfifteen .tribe-mini-calendar-event {
  margin-left: 0;
  margin-right: 0;
}
.acalog-custom .tribe-theme-twentyfifteen .tribe-mini-calendar-event .list-date {
  width: 18%;
  margin-right: 7%;
}
.acalog-custom .tribe-theme-twentyfifteen .tribe-mini-calendar-event .list-info {
  width: 75%;
}
.acalog-custom .tribe-theme-twentyfifteen .tribe-mini-calendar-list-wrapper .type-tribe_events {
  margin-left: 0;
  margin-right: 0;
  box-shadow: none;
}
.acalog-custom .tribe-theme-twentyfifteen .tribe-mini-calendar div[id*='daynum-'] a {
  padding: 5px 0 15px 0;
}
.acalog-custom .tribe-mini-calendar-wrapper {
  width: 100%;
}
.acalog-custom .tribe-mini-calendar-grid-wrapper {
  margin-bottom: 10px;
}
.acalog-custom .tribe-mini-calendar {
  border-collapse: collapse;
  margin-left: -1px;
  width: 100%;
  line-height: 1;
}
.acalog-custom .tribe-mini-calendar td,
.acalog-custom .tribe-mini-calendar th {
  width: 14.2857142857%;
  padding: 0;
  text-align: center;
  vertical-align: top;
  border: 1px solid #d2d2d2;
}
.acalog-custom .tribe-mini-calendar thead {
  background: #666666;
}
.acalog-custom .tribe-mini-calendar div[id*='daynum-'] a {
  display: block;
  text-decoration: none;
  padding: 5px 0 15px 0;
  position: relative;
}
.acalog-custom .tribe-mini-calendar .tribe-events-has-events div[id*='daynum-'] {
  font-weight: bold;
}
.acalog-custom .tribe-mini-calendar .tribe-events-has-events:hover {
  background: #444;
}
.acalog-custom .tribe-mini-calendar .tribe-events-has-events:hover a:hover {
  background: #999;
}
.acalog-custom .tribe-mini-calendar .tribe-events-has-events:hover a,
.acalog-custom .tribe-mini-calendar .tribe-events-has-events:hover a:hover {
  color: #fff;
  text-decoration: none;
}
.acalog-custom .tribe-mini-calendar .tribe-events-has-events div[id*='daynum-'] a:before {
  content: '';
  display: block;
  height: 7px;
  width: 7px;
  padding: 0;
  background: #999;
  margin: 5px auto 0 -4px;
  position: absolute;
  left: 50%;
  bottom: 4px;
  border-radius: 7px;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
}
.acalog-custom .tribe-mini-calendar .tribe-events-has-events.tribe-mini-calendar-today:hover {
  background: #666;
}
.acalog-custom .tribe-mini-calendar .tribe-events-has-events.tribe-mini-calendar-today a {
  color: #fff;
}
.acalog-custom .tribe-mini-calendar .tribe-events-has-events.tribe-mini-calendar-today div[id*='daynum-'] a::before {
  background: #fff;
}
.acalog-custom .tribe-mini-calendar .tribe-events-past {
  opacity: .6;
}
.acalog-custom .tribe-events-has-events.tribe-events-present div[id*='daynum-'] a::before {
  background: #fff;
}
.acalog-custom .tribe-events-has-events div[id*='daynum-'] a:hover::before {
  background: #fff;
}
.acalog-custom .tribe-mini-calendar-dayofweek {
  background: #ddd;
  color: #333;
  font-weight: bold;
  text-transform: uppercase;
  padding: 3px 0;
}
.acalog-custom .tribe-mini-calendar-no-event {
  color: #999;
  font-weight: bold;
  display: block;
  text-decoration: none;
  padding: 5px 5px 15px 5px;
}
.acalog-custom .tribe-mini-calendar-nav {
  text-align: center;
  vertical-align: middle;
  border: 1px solid #666;
  background: #666;
  color: #fff;
}
.acalog-custom .tribe-mini-calendar-nav div {
  position: relative;
}
.acalog-custom .tribe-mini-calendar-nav span {
  font-weight: bold;
  margin: 0 auto;
  display: inline-block;
  color: #fff;
  text-transform: uppercase;
}
.acalog-custom .tribe-mini-calendar-nav span.active {
  visibility: hidden;
}
.acalog-custom .tribe-mini-calendar-nav .tribe-mini-calendar-nav-link {
  display: inline-block;
  color: #999;
  padding: 5px;
}
.acalog-custom .tribe-mini-calendar-nav .prev-month {
  margin: 0 20px 0 0;
}
.acalog-custom .tribe-mini-calendar-nav .next-month {
  margin: 0 0 0 20px;
}
.acalog-custom .tribe-mini-calendar-nav .tribe-mini-calendar-nav-link:hover {
  color: #6fb7ff;
}
.acalog-custom .tribe-mini-calendar-nav #ajax-loading-mini {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -8px 0 0 -8px;
  display: none;
  width: 16px;
  height: 16px;
}
.acalog-custom .tribe-mini-calendar .tribe-events-present,
.acalog-custom .tribe-mini-calendar .tribe-mini-calendar-today {
  background-color: #666666;
}
.acalog-custom .tribe-mini-calendar .tribe-events-present a {
  color: #fff;
}
.acalog-custom .tribe-mini-calendar-event {
  overflow: hidden;
  width: 100%;
  padding-bottom: 5px;
  margin-bottom: 5px;
  border-bottom: 1px dotted #2f2f2f;
}
.acalog-custom .tribe-mini-calendar-event.first {
  margin-top: 10px;
}
.acalog-custom .tribe-mini-calendar-event .list-date {
  float: left;
  overflow: hidden;
  font-weight: bold;
  margin: 10px 5% 10px 0;
  padding: 3px;
  width: 15%;
  text-align: center;
  display: inline;
  background: #666;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.acalog-custom .tribe-mini-calendar-event .list-info {
  display: inline;
  float: left;
  margin: 10px 0;
  width: 80%;
}
.acalog-custom .tribe-mini-calendar-event .list-date .list-dayname {
  background: #fff;
  color: #666;
  display: block;
  font-size: 11px;
  letter-spacing: .5px;
  padding: 3px;
  text-align: center;
  text-transform: uppercase;
}
.acalog-custom .tribe-mini-calendar-event .list-date .list-daynumber {
  color: white;
  display: block;
  font-size: 15px;
  line-height: 1.6;
  text-align: center;
  width: 100%;
}
.acalog-custom .tribe-mini-calendar-event .list-date .list-daymonth {
  background: white;
  color: #666;
  display: block;
  font-size: 12px;
  line-height: 1.6;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
}
.acalog-custom .tribe-mini-calendar-event .list-info {
  font-size: 13px;
  line-height: 1.6;
}
.acalog-custom .tribe-mini-calendar-event .list-info h2 {
  font-size: 14px;
  font-weight: bold;
  line-height: 18px;
  margin-top: 0;
  margin-bottom: 10px;
}
.acalog-custom .tribe-mini-calendar-event .list-info p {
  display: none;
  margin: 5px 0;
}
.acalog-custom .tribe-mini-calendar-event.first .list-info p {
  display: block;
}
.acalog-custom .tribe-mini-calendar-event .tribe-events-divider {
  display: inline;
  font-weight: normal;
}
.acalog-custom .tribe-mini-calendar-event .tribe-events-event-schedule-details {
  display: inline-block;
}
.acalog-custom .tribe-mini-calendar-event-cost {
  font-weight: bold;
}
.acalog-custom .tribe-mini-calendar-right .tribe-mini-calendar-event:last-child {
  border: 0;
}
.acalog-custom .tribe-mini-calendar-event .tribe-events-event-schedule-details,
.acalog-custom .tribe-mini-calendar-event-venue {
  margin: 5px 0 0;
}
.acalog-custom .tribe-mini-calendar-wrapper a.tribe-events-button {
  margin-top: 10px;
  display: inline-block;
  background-color: #666;
  color: #fff;
  background-image: none;
  font-size: 11px;
  font-weight: bold;
  padding: 6px 9px;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 1px;
  border-radius: 3px;
  border: 0;
  line-height: normal;
  cursor: pointer;
  box-shadow: none;
  text-decoration: none;
}
.acalog-custom .tribe-theme-twentyfifteen .tribe_mini_calendar_widget,
.acalog-custom .tribe-theme-twentyfifteen .tribe-events-adv-list-widget,
.acalog-custom .tribe-theme-twentyfifteen .tribe-events-countdown-widget {
  word-wrap: normal;
}
.acalog-custom .tribe-theme-twentyfifteen .tribe-mini-calendar-event {
  margin-left: 0;
  margin-right: 0;
}
.acalog-custom .tribe-theme-twentyfifteen .tribe-mini-calendar-event .list-date {
  width: 18%;
  margin-right: 7%;
}
.acalog-custom .tribe-theme-twentyfifteen .tribe-mini-calendar-event .list-info {
  width: 75%;
}
.acalog-custom .tribe-theme-twentyfifteen .tribe-mini-calendar-list-wrapper .type-tribe_events {
  margin-left: 0;
  margin-right: 0;
  box-shadow: none;
}
.acalog-custom .tribe-theme-twentyfifteen .tribe-mini-calendar div[id*='daynum-'] a {
  padding: 5px 0 15px 0;
}
.acalog-custom .tribe-mini-calendar-wrapper {
  width: 100%;
}
.acalog-custom .tribe-mini-calendar-grid-wrapper {
  margin-bottom: 10px;
}
.acalog-custom .tribe-mini-calendar {
  border-collapse: collapse;
  margin-left: -1px;
  width: 100%;
  line-height: 1;
}
.acalog-custom .tribe-mini-calendar td,
.acalog-custom .tribe-mini-calendar th {
  width: 14.2857142857%;
  padding: 0;
  text-align: center;
  vertical-align: top;
  border: 1px solid #d2d2d2;
}
.acalog-custom .tribe-mini-calendar thead {
  background: #666666;
}
.acalog-custom .tribe-mini-calendar div[id*='daynum-'] a {
  display: block;
  text-decoration: none;
  padding: 5px 0 15px 0;
  position: relative;
}
.acalog-custom .tribe-mini-calendar .tribe-events-has-events div[id*='daynum-'] {
  font-weight: bold;
}
.acalog-custom .tribe-mini-calendar .tribe-events-has-events:hover {
  background: #444;
}
.acalog-custom .tribe-mini-calendar .tribe-events-has-events:hover a:hover {
  background: #999;
}
.acalog-custom .tribe-mini-calendar .tribe-events-has-events:hover a,
.acalog-custom .tribe-mini-calendar .tribe-events-has-events:hover a:hover {
  color: #fff;
  text-decoration: none;
}
.acalog-custom .tribe-mini-calendar .tribe-events-has-events div[id*='daynum-'] a:before {
  content: '';
  display: block;
  height: 7px;
  width: 7px;
  padding: 0;
  background: #999;
  margin: 5px auto 0 -4px;
  position: absolute;
  left: 50%;
  bottom: 4px;
  border-radius: 7px;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
}
.acalog-custom .tribe-mini-calendar .tribe-events-has-events.tribe-mini-calendar-today:hover {
  background: #666;
}
.acalog-custom .tribe-mini-calendar .tribe-events-has-events.tribe-mini-calendar-today a {
  color: #fff;
}
.acalog-custom .tribe-mini-calendar .tribe-events-has-events.tribe-mini-calendar-today div[id*='daynum-'] a::before {
  background: #fff;
}
.acalog-custom .tribe-mini-calendar .tribe-events-past {
  opacity: .6;
}
.acalog-custom .tribe-events-has-events.tribe-events-present div[id*='daynum-'] a::before {
  background: #fff;
}
.acalog-custom .tribe-events-has-events div[id*='daynum-'] a:hover::before {
  background: #fff;
}
.acalog-custom .tribe-mini-calendar-dayofweek {
  background: #ddd;
  color: #333;
  font-weight: bold;
  text-transform: uppercase;
  padding: 3px 0;
}
.acalog-custom .tribe-mini-calendar-no-event {
  color: #999;
  font-weight: bold;
  display: block;
  text-decoration: none;
  padding: 5px 5px 15px 5px;
}
.acalog-custom .tribe-mini-calendar-nav {
  text-align: center;
  vertical-align: middle;
  border: 1px solid #666;
  background: #666;
  color: #fff;
}
.acalog-custom .tribe-mini-calendar-nav div {
  position: relative;
}
.acalog-custom .tribe-mini-calendar-nav span {
  font-weight: bold;
  margin: 0 auto;
  display: inline-block;
  color: #fff;
  text-transform: uppercase;
}
.acalog-custom .tribe-mini-calendar-nav span.active {
  visibility: hidden;
}
.acalog-custom .tribe-mini-calendar-nav .tribe-mini-calendar-nav-link {
  display: inline-block;
  color: #999;
  padding: 5px;
}
.acalog-custom .tribe-mini-calendar-nav .prev-month {
  margin: 0 20px 0 0;
}
.acalog-custom .tribe-mini-calendar-nav .next-month {
  margin: 0 0 0 20px;
}
.acalog-custom .tribe-mini-calendar-nav .tribe-mini-calendar-nav-link:hover {
  color: #6fb7ff;
}
.acalog-custom .tribe-mini-calendar-nav #ajax-loading-mini {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -8px 0 0 -8px;
  display: none;
  width: 16px;
  height: 16px;
}
.acalog-custom .tribe-mini-calendar .tribe-events-present,
.acalog-custom .tribe-mini-calendar .tribe-mini-calendar-today {
  background-color: #666666;
}
.acalog-custom .tribe-mini-calendar .tribe-events-present a {
  color: #fff;
}
.acalog-custom .tribe-mini-calendar-event {
  overflow: hidden;
  width: 100%;
  padding-bottom: 5px;
  margin-bottom: 5px;
  border-bottom: 1px dotted #2f2f2f;
}
.acalog-custom .tribe-mini-calendar-event.first {
  margin-top: 10px;
}
.acalog-custom .tribe-mini-calendar-event .list-date {
  float: left;
  overflow: hidden;
  font-weight: bold;
  margin: 10px 5% 10px 0;
  padding: 3px;
  width: 15%;
  text-align: center;
  display: inline;
  background: #666;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.acalog-custom .tribe-mini-calendar-event .list-info {
  display: inline;
  float: left;
  margin: 10px 0;
  width: 80%;
}
.acalog-custom .tribe-mini-calendar-event .list-date .list-dayname {
  background: #fff;
  color: #666;
  display: block;
  font-size: 11px;
  letter-spacing: .5px;
  padding: 3px;
  text-align: center;
  text-transform: uppercase;
}
.acalog-custom .tribe-mini-calendar-event .list-date .list-daynumber {
  color: white;
  display: block;
  font-size: 15px;
  line-height: 1.6;
  text-align: center;
  width: 100%;
}
.acalog-custom .tribe-mini-calendar-event .list-date .list-daymonth {
  background: white;
  color: #666;
  display: block;
  font-size: 12px;
  line-height: 1.6;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
}
.acalog-custom .tribe-mini-calendar-event .list-info {
  font-size: 13px;
  line-height: 1.6;
}
.acalog-custom .tribe-mini-calendar-event .list-info h2 {
  font-size: 14px;
  font-weight: bold;
  line-height: 18px;
  margin-top: 0;
  margin-bottom: 10px;
}
.acalog-custom .tribe-mini-calendar-event .list-info p {
  display: none;
  margin: 5px 0;
}
.acalog-custom .tribe-mini-calendar-event.first .list-info p {
  display: block;
}
.acalog-custom .tribe-mini-calendar-event .tribe-events-divider {
  display: inline;
  font-weight: normal;
}
.acalog-custom .tribe-mini-calendar-event .tribe-events-event-schedule-details {
  display: inline-block;
}
.acalog-custom .tribe-mini-calendar-event-cost {
  font-weight: bold;
}
.acalog-custom .tribe-mini-calendar-right .tribe-mini-calendar-event:last-child {
  border: 0;
}
.acalog-custom .tribe-mini-calendar-event .tribe-events-event-schedule-details,
.acalog-custom .tribe-mini-calendar-event-venue {
  margin: 5px 0 0;
}
.acalog-custom .tribe-mini-calendar-wrapper a.tribe-events-button {
  margin-top: 10px;
  display: inline-block;
  background-color: #666;
  color: #fff;
  background-image: none;
  font-size: 11px;
  font-weight: bold;
  padding: 6px 9px;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 1px;
  border-radius: 3px;
  border: 0;
  line-height: normal;
  cursor: pointer;
  box-shadow: none;
  text-decoration: none;
}
.acalog-custom .tribe-theme-twentyfifteen .tribe_mini_calendar_widget,
.acalog-custom .tribe-theme-twentyfifteen .tribe-events-adv-list-widget,
.acalog-custom .tribe-theme-twentyfifteen .tribe-events-countdown-widget {
  word-wrap: normal;
}
.acalog-custom .tribe-theme-twentyfifteen .tribe-mini-calendar-event {
  margin-left: 0;
  margin-right: 0;
}
.acalog-custom .tribe-theme-twentyfifteen .tribe-mini-calendar-event .list-date {
  width: 18%;
  margin-right: 7%;
}
.acalog-custom .tribe-theme-twentyfifteen .tribe-mini-calendar-event .list-info {
  width: 75%;
}
.acalog-custom .tribe-theme-twentyfifteen .tribe-mini-calendar-list-wrapper .type-tribe_events {
  margin-left: 0;
  margin-right: 0;
  box-shadow: none;
}
.acalog-custom .tribe-theme-twentyfifteen .tribe-mini-calendar div[id*='daynum-'] a {
  padding: 5px 0 15px 0;
}
.acalog-custom .wa_chpcs_slider_title {
  clear: both;
  height: auto;
  overflow: hidden;
}
.acalog-custom .wa_chpcs_foo_con {
  clear: left;
  font-weight: normal;
  font-style: normal;
  height: auto;
  overflow: hidden;
  margin-bottom: 8px;
}
.acalog-custom .wa_chpcs_slider_show_cats {
  clear: left;
  display: block;
}
.acalog-custom .wa_chpcs_more {
  font-size: 11px;
}
.acalog-custom .wa_chpcs_image_carousel {
  position: relative;
  width: auto;
  padding: 15px 10px 15px 10px;
}
.acalog-custom .wa_chpcs_image_carousel ul {
  list-style: none;
  display: block;
  margin: 0;
  padding: 0;
}
.acalog-custom .wa_chpcs_image_carousel li img {
  display: inline-block;
  float: none;
}
.acalog-custom .wa_chpcs_image_carousel li {
  position: relative;
  height: auto;
  padding: 5px;
  margin: 6px;
  display: block;
  float: left;
}
.acalog-custom .wa_chpcs_clearfix {
  float: none;
  clear: both;
}
.acalog-custom .wa_chpcs_image_carousel .wa_chpcs_prev,
.acalog-custom .wa_chpcs_image_carousel .wa_chpcs_next {
  z-index: 250;
  font-weight: normal;
  text-align: center;
  text-decoration: none;
  display: block;
  position: absolute;
  top: 50%;
  z-index: 4;
}
.acalog-custom .wa_chpcs_image_carousel .wa_chpcs_prev {
  background-position: 0 0;
  left: 0px;
}
.acalog-custom .wa_chpcs_image_carousel .wa_chpcs_next {
  background-position: -18px 0;
  right: 0px;
}
.acalog-custom .wa_chpcs_image_carousel .wa_chpcs_prev_v,
.acalog-custom .wa_chpcs_image_carousel .wa_chpcs_next_v {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  font-weight: normal;
  text-align: center;
  text-decoration: none;
  display: block;
  position: absolute;
  z-index: 250;
  margin-left: 50%;
}
.acalog-custom .wa_chpcs_image_carousel .wa_chpcs_prev_v {
  top: 0px;
}
.acalog-custom .wa_chpcs_image_carousel .wa_chpcs_next_v {
  bottom: 0px;
}
.acalog-custom .wa_chpcs_image_carousel .wa_chpcs_prev_v {
  background-position: 0 0;
  text-align: center;
}
.acalog-custom .wa_chpcs_image_carousel .wa_chpcs_prev_v:hover {
  text-align: center;
}
.acalog-custom .wa_chpcs_image_carousel .wa_chpcs_next_v {
  background-position: 0 -18px;
  text-align: center;
}
.acalog-custom .wa_chpcs_image_carousel .wa_chpcs_next_v:hover {
  text-align: center;
}
.acalog-custom .wa_chpcs_image_carousel .wa_chpcs_pagination {
  text-align: center;
  margin: 0 auto;
  margin: 20px;
}
.acalog-custom .wa_chpcs_image_carousel .wa_chpcs_pagination a {
  text-decoration: none;
  text-indent: -999px;
  display: inline-block;
  overflow: hidden;
  width: 8px;
  height: 8px;
  margin: 0 5px 0 0;
  z-index: 250;
  cursor: pointer;
  opacity: 0.5;
}
.acalog-custom .wa_chpcs_image_carousel .wa_chpcs_pagination a.selected {
  text-decoration: underline;
  zoom: 1;
  opacity: 1;
}
.acalog-custom .wa_chpcss_text_overlay_p_container {
  margin: 0 auto;
  max-width: 100%;
}
.acalog-custom .wa_chpcs_text_overlay_caption {
  position: relative;
  overflow: hidden;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.acalog-custom .wa_chpcs_text_overlay_caption::before {
  content: ' ';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  transition: background .35s ease-out;
}
.acalog-custom .wa_chpcs_text_overlay_caption:hover::before {
  background: rgba(0,0,0,0.5);
}
.acalog-custom .wa_chpcs_text_overlay_caption_media {
  display: block;
  min-width: 100%;
  max-width: 100%;
  height: auto;
}
.acalog-custom .wa_chpcs_text_overlay_caption_overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  text-align: center;
  color: white;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  transition: -webkit-transform .35s ease-out;
  transition: transform .35s ease-out;
}
.acalog-custom .wa_chpcs_text_overlay_caption:hover .wa_chpcs_text_overlay_caption_overlay {
  -webkit-transform: translateY(0);
  transform: translateY(0);
}
.acalog-custom .wa_chpcs_text_overlay_caption_overlay_title {
  font: normal 16px/1.5 Arial, sans-serif;
  padding: 0 0 0.5em;
  -webkit-transform: translateY(-webkit-calc(-110%));
  transform: translateY(calc(-110%));
  transition: -webkit-transform .35s ease-out;
  transition: transform .35s ease-out;
}
.acalog-custom .wa_chpcs_text_overlay_caption:hover .wa_chpcs_text_overlay_caption_overlay_title {
  -webkit-transform: translateY(0);
  transform: translateY(0);
}
.acalog-custom .wa_lazy {
  display: none;
}
.acalog-custom .wa_chpcs_onsale {
  background-color: #96c42e;
  position: absolute;
  top: 15%;
  padding: 2px 8px;
  font-size: 0.8751em;
  text-align: center;
  color: #fff;
  z-index: 999;
  text-shadow: 0 1px 0 rgba(0,0,0,0.1);
}
.acalog-custom .wa_chpcs_onsale:before {
  content: "";
  border: 14px solid #96c42e;
  border-color: transparent transparent transparent #96c42e;
  position: absolute;
  top: 0;
  right: -28px;
}
.acalog-custom .wa_chpcs_onsale {
  left: -2px;
}
.acalog-custom .wa_chpcs_onsale:after {
  content: "";
  border: 6px solid #67861f;
  border-color: #67861f transparent transparent transparent;
  border-right-width: 0;
  position: absolute;
  left: 0;
  bottom: -12px;
}
.acalog-custom .wa_chpcs_prev.disabled,
.acalog-custom .wa_chpcs_prev.disabled,
.acalog-custom .wa_chpcs_next.disabled,
.acalog-custom .wa_chpcs_next.disabled {
  color: #865;
  opacity: 0;
  cursor: default;
}
.acalog-custom a.wa_chpcs_button,
.acalog-custom .wa_chpcs_button {
  display: inline-block;
  margin: 5px 5px 5px 0;
  padding: 2px 13px 2px;
  border: 1px solid #ccc;
  color: #444;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  position: relative;
  font-size: 1em !important;
  font-family: inherit;
  overflow: visible;
  text-shadow: 0 1px 0 rgba(255,255,255,0.9);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #237fd7;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#fefefe),to(#e5e5e5));
  background-image: -webkit-linear-gradient(top,#fefefe,#e5e5e5);
  background-image: -moz-linear-gradient(top,#fefefe,#e5e5e5);
  background-image: -ms-linear-gradient(top,#fefefe,#e5e5e5);
  background-image: -o-linear-gradient(top,#fefefe,#e5e5e5);
  background-image: linear-gradient(top,#fefefe,#e5e5e5);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fefefe',EndColorStr='#e5e5e5');
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.3), inset 0 0 0 1px rgba(255,255,255,0.6), 0 1px 2px rgba(0,0,0,0.1);
  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.3), inset 0 0 0 1px rgba(255,255,255,0.6), 0 1px 2px rgba(0,0,0,0.1);
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.3), inset 0 0 0 1px rgba(255,255,255,0.6), 0 1px 2px rgba(0,0,0,0.1);
  -webkit-transition: all ease-in-out .2s;
  -moz-transition: all ease-in-out .2s;
}
.acalog-custom .mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.acalog-custom .mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden;
}
.acalog-custom .mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.acalog-custom .mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.acalog-custom .mfp-align-top .mfp-container:before {
  display: none;
}
.acalog-custom .mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045;
}
.acalog-custom .mfp-inline-holder .mfp-content,
.acalog-custom .mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto;
}
.acalog-custom .mfp-ajax-cur {
  cursor: progress;
}
.acalog-custom .mfp-zoom-out-cur,
.acalog-custom .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}
.acalog-custom .mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in;
}
.acalog-custom .mfp-auto-cursor .mfp-content {
  cursor: auto;
}
.acalog-custom .mfp-close,
.acalog-custom .mfp-arrow,
.acalog-custom .mfp-preloader,
.acalog-custom .mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.acalog-custom .mfp-loading.mfp-figure {
  display: none;
}
.acalog-custom .mfp-hide {
  display: none !important;
}
.acalog-custom .mfp-preloader {
  color: #cccccc;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044;
}
.acalog-custom .mfp-preloader a {
  color: #cccccc;
}
.acalog-custom .mfp-preloader a:hover {
  color: white;
}
.acalog-custom .mfp-s-ready .mfp-preloader {
  display: none;
}
.acalog-custom .mfp-s-error .mfp-content {
  display: none;
}
.acalog-custom button.mfp-close,
.acalog-custom button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.acalog-custom button::-moz-focus-inner {
  padding: 0;
  border: 0;
}
.acalog-custom .mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  filter: alpha(opacity=65);
  padding: 0 0 18px 10px;
  color: white;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace;
}
.acalog-custom .mfp-close:hover,
.acalog-custom .mfp-close:focus {
  opacity: 1;
  filter: alpha(opacity=100);
}
.acalog-custom .mfp-close:active {
  top: 1px;
}
.acalog-custom .mfp-close-btn-in .mfp-close {
  color: #333333;
}
.acalog-custom .mfp-image-holder .mfp-close,
.acalog-custom .mfp-iframe-holder .mfp-close {
  color: white;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%;
}
.acalog-custom .mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #cccccc;
  font-size: 12px;
  line-height: 18px;
}
.acalog-custom .mfp-arrow {
  position: absolute;
  opacity: 0.65;
  filter: alpha(opacity=65);
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
}
.acalog-custom .mfp-arrow:active {
  margin-top: -54px;
}
.acalog-custom .mfp-arrow:hover,
.acalog-custom .mfp-arrow:focus {
  opacity: 1;
  filter: alpha(opacity=100);
}
.acalog-custom .mfp-arrow:before,
.acalog-custom .mfp-arrow:after,
.acalog-custom .mfp-arrow .mfp-b,
.acalog-custom .mfp-arrow .mfp-a {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent;
}
.acalog-custom .mfp-arrow:after,
.acalog-custom .mfp-arrow .mfp-a {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px;
}
.acalog-custom .mfp-arrow:before,
.acalog-custom .mfp-arrow .mfp-b {
  border-top-width: 21px;
  border-bottom-width: 21px;
  opacity: 0.7;
}
.acalog-custom .mfp-arrow-left {
  left: 0;
}
.acalog-custom .mfp-arrow-left:after,
.acalog-custom .mfp-arrow-left .mfp-a {
  border-right: 17px solid white;
  margin-left: 31px;
}
.acalog-custom .mfp-arrow-left:before,
.acalog-custom .mfp-arrow-left .mfp-b {
  margin-left: 25px;
  border-right: 27px solid #3f3f3f;
}
.acalog-custom .mfp-arrow-right {
  right: 0;
}
.acalog-custom .mfp-arrow-right:after,
.acalog-custom .mfp-arrow-right .mfp-a {
  border-left: 17px solid white;
  margin-left: 39px;
}
.acalog-custom .mfp-arrow-right:before,
.acalog-custom .mfp-arrow-right .mfp-b {
  border-left: 27px solid #3f3f3f;
}
.acalog-custom .mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px;
}
.acalog-custom .mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px;
}
.acalog-custom .mfp-iframe-holder .mfp-close {
  top: -40px;
}
.acalog-custom .mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%;
}
.acalog-custom .mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 8px rgba(0,0,0,0.6);
  background: black;
}
.acalog-custom img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto;
  z-index: 900;
}
.acalog-custom .mfp-figure {
  line-height: 0;
}
.acalog-custom .mfp-figure:after {
  content: '';
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  box-shadow: 0 0 8px rgba(0,0,0,0.6);
  background: #444444;
}
.acalog-custom .mfp-figure small {
  color: #bdbdbd;
  display: block;
  font-size: 12px;
  line-height: 14px;
}
.acalog-custom .mfp-figure figure {
  margin: 0;
}
.acalog-custom .mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto;
}
.acalog-custom .mfp-title {
  text-align: left;
  line-height: 18px;
  color: #f3f3f3;
  word-wrap: break-word;
  padding-right: 36px;
}
.acalog-custom .mfp-image-holder .mfp-content {
  max-width: 100%;
}
.acalog-custom .mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer;
}
@media screen and (max-width: 800px) and (orientation: landscape),screen and (max-height: 300px) {
  .acalog-custom .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0;
  }
  .acalog-custom .mfp-img-mobile img.mfp-img {
    padding: 0;
  }
  .acalog-custom .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0;
  }
  .acalog-custom .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px;
  }
  .acalog-custom .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0,0,0,0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .acalog-custom .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0;
  }
  .acalog-custom .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px;
  }
  .acalog-custom .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0,0,0,0.6);
    position: fixed;
    text-align: center;
    padding: 0;
  }
}
@media all and (max-width: 900px) {
  .acalog-custom .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
  }
  .acalog-custom .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0;
  }
  .acalog-custom .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%;
  }
  .acalog-custom .mfp-container {
    padding-left: 6px;
    padding-right: 6px;
  }
}
.acalog-custom .mfp-ie7 .mfp-img {
  padding: 0;
}
.acalog-custom .mfp-ie7 .mfp-bottom-bar {
  width: 600px;
  left: 50%;
  margin-left: -300px;
  margin-top: 5px;
  padding-bottom: 5px;
}
.acalog-custom .mfp-ie7 .mfp-container {
  padding: 0;
}
.acalog-custom .mfp-ie7 .mfp-content {
  padding-top: 44px;
}
.acalog-custom .mfp-ie7 .mfp-close {
  top: 0;
  right: 0;
  padding-top: 0;
}
.acalog-custom .feedzy-rss > ul {
  margin: 0;
  padding: 0;
}
.acalog-custom .feedzy-rss .rss_item {
  border-bottom: 1px solid #eee;
  list-style: none;
}
.acalog-custom .feedzy-rss .rss_item .title {
  font-weight: bold;
}
.acalog-custom .feedzy-rss .rss_item:after {
  display: block;
  clear: both;
  content: "";
}
.acalog-custom .feedzy-rss .rss_item .rss_image {
  float: left;
  position: relative;
  border: none;
  text-decoration: none;
}
.acalog-custom .feedzy-rss .rss_item .rss_image span {
  display: inline-block;
  position: absolute;
  width: 100%;
  height: 100%;
  background-position: 50%;
  background-size: cover;
}
.acalog-custom .feedzy-rss .rss_item .rss_image .fetched {
  z-index: 9;
}
.acalog-custom .feedzy-rss .rss_item .rss_image {
  margin: 0.3em 1em 0 0;
}
.acalog-custom .feedzy-rss .rss_item .rss_content small {
  display: block;
  font-size: 0.9em;
  font-style: italic;
}
.acalog-custom i.mce-i-feedzy-icon {
  background-image: none, url("../../img/gateway/feedzy.svg"), url("../../img/gateway/feedzy.png");
}
.acalog-custom #feedzy-rss-button-insert {
  border-color: #4cae4c;
  color: #fff;
  background-color: #5cb85c;
}
.acalog-custom #feedzy-rss-button-insert button {
  color: #fff;
}
.acalog-custom #feedzy-rss-button-insert:hover,
.acalog-custom #feedzy-rss-button-insert:focus {
  border-color: #398439;
  color: #fff;
  background-color: #449d44;
}
.acalog-custom #feedzy-rss-button-cancel {
  border-color: #ccc;
  color: #333;
  background-color: #fff;
}
.acalog-custom #feedzy-rss-button-cancel button {
  color: #333;
}
.acalog-custom #feedzy-rss-button-cancel:hover,
.acalog-custom #feedzy-rss-button-cancel:focus {
  border-color: #adadad;
  color: #333;
  background-color: #e6e6e6;
}
.acalog-custom #feedzy-rss-button-pro {
  position: absolute;
  left: 10px !important;
  border-color: #46b8da;
  color: #fff;
  background-color: #5bc0de;
}
.acalog-custom #feedzy-rss-button-pro button {
  color: #fff;
}
.acalog-custom #feedzy-rss-button-pro:hover,
.acalog-custom #feedzy-rss-button-pro:focus {
  border-color: #269abc;
  color: #fff;
  background-color: #31b0d5;
}
.acalog-custom #feedzy-rss-insert-dialog-title {
  font-weight: 300;
  text-align: center;
}
.acalog-custom .feedzy-rss ul {
  margin: 0 -2%;
}
.acalog-custom .feedzy-rss ul:before,
.acalog-custom .feedzy-rss ul:after {
  display: table;
  content: " ";
}
.acalog-custom .feedzy-rss ul:after {
  clear: both;
}
.acalog-custom .feedzy-rss .rss_item {
  margin: 2%;
  padding: 0;
}
.acalog-custom .feedzy-rss .feedzy-style1 .rss_image,
.acalog-custom .feedzy-rss .feedzy-style1 .rss_content_wrap {
  display: inline-block;
  width: 100%;
}
.acalog-custom .feedzy-rss .feedzy-style1 .rss_item .rss_image span {
  width: 100%;
}
.acalog-custom .feedzy-rss .feedzy-style1 .rss_content_wrap {
  text-align: left;
}
.acalog-custom .feedzy-rss .feedzy-style1 .rss_item {
  text-align: center;
}
.acalog-custom .feedzy-rss .feedzy-style2 .rss_item .rss_image {
  float: none;
}
.acalog-custom .feedzy-rss .feedzy-style2 .rss_item .rss_image span {
  width: 100%;
}
.acalog-custom .feedzy-rss .feedzy-style2 .rss_content_wrap {
  text-align: left;
}
.acalog-custom .feedzy-rss .feedzy-style2  .rss_item {
  text-align: center;
}
.acalog-custom .feedzy-rss .feedzy-style1 .rss_image {
  float: none;
  width: 100%;
  padding: 0;
  text-align: center;
  -webkit-transition: 0.75s ease;
  transition: 0.75s ease;
}
.acalog-custom .feedzy-rss .feedzy-style1 .rss_image a {
  border: 3px solid transparent;
  border-radius: 50%;
  -webkit-transition: 0.5s ease;
  transition: 0.5s ease;
}
.acalog-custom .feedzy-rss .feedzy-style1 .rss_image a span {
  display: inline-block;
  left: 0;
  border-radius: 50%;
}
.acalog-custom .feedzy-rss .feedzy-style1 .rss_item:hover .rss_image a {
  box-shadow: 0 0 10px rgba(0,0,0,0.25);
}
.acalog-custom .feedzy-rss .feedzy-style1 .rss_content_wrap {
  margin: 10px 0 0;
  padding: 0;
}
.acalog-custom .feedzy-rss .feedzy-style1 .rss_content_wrap .title a {
  text-decoration: none;
}
.acalog-custom .feedzy-rss .feedzy-style1 .rss_content_wrap .title a:hover {
  text-decoration: underline;
}
.acalog-custom .feedzy-rss .feedzy-style1 .rss_content .description {
  margin: 0;
  padding: 0;
  font-size: 90%;
}
.acalog-custom .feedzy-rss .feedzy-style1 .rss_content .price-wrap {
  margin: 10px 0 0;
  text-align: center;
}
.acalog-custom .feedzy-rss .feedzy-style1 .rss_content .price {
  display: inline-block;
  padding: 5px 10px;
  border-radius: 5px;
  color: #fff;
  background: #4f6d8d;
  font-weight: 700;
}
.acalog-custom .feedzy-rss .feedzy-style2 .rss_item {
  padding: 0 !important;
  border: 1px solid #e3edeb;
  border-radius: 5px;
}
.acalog-custom .feedzy-rss .feedzy-style2 .rss_image span {
  left: 0;
}
.acalog-custom .feedzy-rss .feedzy-style2 .rss_image,
.acalog-custom .feedzy-rss .feedzy-style2 .rss_content_wrap {
  display: inline-block;
  width: 100%;
}
.acalog-custom .feedzy-rss .feedzy-style2 .rss_image {
  overflow: hidden;
  width: 100%;
  padding: 0;
  border-bottom: 7px solid #355c7d;
  line-height: 0;
  text-align: center;
}
.acalog-custom .feedzy-rss .feedzy-style2 .rss_image a span {
  display: inline-block;
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
}
.acalog-custom .feedzy-rss .feedzy-style2 .rss_item:hover .rss_image a span {
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}
.acalog-custom .feedzy-rss .feedzy-style2 .rss_content_wrap {
  margin: 0;
  padding: 0;
  letter-spacing: 0;
}
.acalog-custom .feedzy-rss .feedzy-style2 .rss_content_wrap .title {
  display: block;
  padding: 10px 15px;
}
.acalog-custom .feedzy-rss .feedzy-style2 .rss_content_wrap .title a {
  text-decoration: none;
}
.acalog-custom .feedzy-rss .feedzy-style2 .rss_content_wrap .title a:hover {
  text-decoration: underline;
}
.acalog-custom .feedzy-rss .feedzy-style2 .rss_content .meta {
  padding: 10px 15px;
  border-top: 1px solid #e3edeb;
  border-bottom: 1px solid #e3edeb;
  background-color: #f1f5f4;
}
.acalog-custom .feedzy-rss .feedzy-style2 .rss_content .description {
  margin: 0;
  padding: 10px 15px;
  font-size: 90%;
  line-height: 1.5;
}
.acalog-custom .feedzy-rss .feedzy-style2 .rss_content .price-wrap {
  margin: 10px 0 15px;
  text-align: center;
}
.acalog-custom .feedzy-rss .feedzy-style2 .rss_content .price {
  display: inline-block;
  padding: 8px 15px;
  color: #fff;
  background: #355c7d;
  font-weight: 700;
}
.acalog-custom .feedzy-rss .feedzy-rss-col-1 {
  width: 96%;
}
.acalog-custom .feedzy-rss .feedzy-rss-col-2,
.acalog-custom .feedzy-rss .feedzy-rss-col-3,
.acalog-custom .feedzy-rss .feedzy-rss-col-4,
.acalog-custom .feedzy-rss .feedzy-rss-col-5,
.acalog-custom .feedzy-rss .feedzy-rss-col-6 {
  float: left;
  width: 96%;
}
@media screen and (min-width: 768px) {
  .acalog-custom .feedzy-rss .feedzy-rss-col-2,
  .acalog-custom .feedzy-rss .feedzy-rss-col-3,
  .acalog-custom .feedzy-rss .feedzy-rss-col-4,
  .acalog-custom .feedzy-rss .feedzy-rss-col-5,
  .acalog-custom .feedzy-rss .feedzy-rss-col-6 {
    width: 46%;
  }
  .acalog-custom .feedzy-rss .feedzy-rss-col-2:nth-child(2n+1),
  .acalog-custom .feedzy-rss .feedzy-rss-col-3:nth-child(2n+1),
  .acalog-custom .feedzy-rss .feedzy-rss-col-4:nth-child(2n+1),
  .acalog-custom .feedzy-rss .feedzy-rss-col-5:nth-child(2n+1),
  .acalog-custom .feedzy-rss .feedzy-rss-col-6:nth-child(2n+1) {
    clear: both;
  }
}
@media screen and (min-width: 992px) {
  .acalog-custom .feedzy-rss .feedzy-rss-col-3,
  .acalog-custom .feedzy-rss .feedzy-rss-col-4,
  .acalog-custom .feedzy-rss .feedzy-rss-col-5,
  .acalog-custom .feedzy-rss .feedzy-rss-col-6 {
    width: 29.33333%;
  }
  .acalog-custom .feedzy-rss .feedzy-rss-col-3:nth-child(2n+1),
  .acalog-custom .feedzy-rss .feedzy-rss-col-4:nth-child(2n+1),
  .acalog-custom .feedzy-rss .feedzy-rss-col-5:nth-child(2n+1),
  .acalog-custom .feedzy-rss .feedzy-rss-col-6:nth-child(2n+1) {
    clear: none;
  }
  .acalog-custom .feedzy-rss .feedzy-rss-col-3:nth-child(3n+1),
  .acalog-custom .feedzy-rss .feedzy-rss-col-4:nth-child(3n+1),
  .acalog-custom .feedzy-rss .feedzy-rss-col-5:nth-child(3n+1),
  .acalog-custom .feedzy-rss .feedzy-rss-col-6:nth-child(3n+1) {
    clear: both;
  }
}
@media screen and (min-width: 1200px) {
  .acalog-custom .feedzy-rss .feedzy-rss-col-4 {
    width: 21%;
  }
  .acalog-custom .feedzy-rss .feedzy-rss-col-5 {
    width: 16%;
  }
  .acalog-custom .feedzy-rss .feedzy-rss-col-6 {
    width: 12.66666%;
  }
  .acalog-custom .feedzy-rss .feedzy-rss-col-4:nth-child(3n+1),
  .acalog-custom .feedzy-rss .feedzy-rss-col-5:nth-child(3n+1),
  .acalog-custom .feedzy-rss .feedzy-rss-col-6:nth-child(3n+1) {
    clear: none;
  }
  .acalog-custom .feedzy-rss .feedzy-rss-col-4:nth-child(4n+1),
  .acalog-custom .feedzy-rss .feedzy-rss-col-5:nth-child(5n+1),
  .acalog-custom .feedzy-rss .feedzy-rss-col-6:nth-child(6n+1) {
    clear: both;
  }
}
.acalog-custom .feedzy-switch {
  display: inline-block;
  position: relative;
  width: 30px;
  height: 18px;
  margin-left: 20px;
}
.acalog-custom .feedzy-switch input {
  display: none;
}
.acalog-custom .feedzy-tracking sup {
  vertical-align: 3px;
}
.acalog-custom .feedzy-track {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #ccc;
  cursor: pointer;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}
.acalog-custom .feedzy-track:before {
  position: absolute;
  bottom: 1.5px;
  left: 2px;
  width: 15px;
  height: 15px;
  background-color: white;
  content: "";
  -webkit-transition: 0.4s;
  transition: 0.4s;
}
.acalog-custom input:checked + .feedzy-track {
  background-color: #0085ba;
}
.acalog-custom input:focus + .feedzy-track {
  box-shadow: 0 0 1px #0085ba;
}
.acalog-custom input:checked + .feedzy-track:before {
  -webkit-transform: translateX(11px);
  -ms-transform: translateX(11px);
  transform: translateX(11px);
}
.acalog-custom .feedzy-track.visualizer-round {
  border-radius: 34px;
}
.acalog-custom .feedzy-track.visualizer-round:before {
  border-radius: 50%;
}
.acalog-custom .feedzy-tracking p small sup {
  margin-left: -3px;
}
.acalog-custom .feedzy-tracking p {
  padding-left: 14px;
  color: #23282d;
  font-size: 12px;
  line-height: 12px;
  text-align: left;
}
.acalog-custom .feedzy-tracking span {
  margin-left: 10px;
  color: #23282d;
  background: none;
  font-size: 14px;
  font-weight: bold;
}
.acalog-custom .post-type-feedzy_categories .postbox-container div#submitdiv,
.acalog-custom .post-type-feedzy_categories #feedzy_category_feeds_rn {
  display: block !important;
}
.acalog-custom .post-type-feedzy_categories .postbox-container > div > .postbox:not(#feedzy_category_feeds) {
  display: none;
}
.acalog-custom .ui-widget-content a,
.acalog-custom .ui-widget-header,
.acalog-custom .ui-widget-header a {
  color: #222;
}
.acalog-custom .ui-helper-hidden {
  display: none;
}
.acalog-custom .ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.acalog-custom .ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}
.acalog-custom .ui-helper-clearfix:after,
.acalog-custom .ui-helper-clearfix:before {
  content: "";
  display: table;
  border-collapse: collapse;
}
.acalog-custom .ui-helper-clearfix:after {
  clear: both;
}
.acalog-custom .ui-helper-clearfix {
  min-height: 0;
}
.acalog-custom .ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0);
}
.acalog-custom .ui-front {
  z-index: 100;
}
.acalog-custom .ui-state-disabled {
  cursor: default !important;
}
.acalog-custom .ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}
.acalog-custom .ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.acalog-custom .ui-draggable-handle {
  -ms-touch-action: none;
  touch-action: none;
}
.acalog-custom .ui-resizable {
  position: relative;
}
.acalog-custom .ui-resizable-handle {
  position: absolute;
  font-size: .1px;
  display: block;
  -ms-touch-action: none;
  touch-action: none;
}
.acalog-custom .ui-resizable-autohide .ui-resizable-handle,
.acalog-custom .ui-resizable-disabled .ui-resizable-handle {
  display: none;
}
.acalog-custom .ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0;
}
.acalog-custom .ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0;
}
.acalog-custom .ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%;
}
.acalog-custom .ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%;
}
.acalog-custom .ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px;
}
.acalog-custom .ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px;
}
.acalog-custom .ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px;
}
.acalog-custom .ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px;
}
.acalog-custom .ui-button {
  display: inline-block;
  position: relative;
  padding: 0;
  line-height: normal;
  margin-right: .1em;
  cursor: pointer;
  vertical-align: middle;
  text-align: center;
  overflow: visible;
}
.acalog-custom .ui-button,
.acalog-custom .ui-button:active,
.acalog-custom .ui-button:hover,
.acalog-custom .ui-button:link,
.acalog-custom .ui-button:visited {
  text-decoration: none;
}
.acalog-custom .ui-button-icon-only {
  width: 2.2em;
}
.acalog-custom button.ui-button-icon-only {
  width: 2.4em;
}
.acalog-custom .ui-button-icons-only {
  width: 3.4em;
}
.acalog-custom button.ui-button-icons-only {
  width: 3.7em;
}
.acalog-custom .ui-button .ui-button-text {
  display: block;
  line-height: normal;
}
.acalog-custom .ui-button-text-only .ui-button-text {
  padding: .4em 1em;
}
.acalog-custom .ui-button-icon-only .ui-button-text,
.acalog-custom .ui-button-icons-only .ui-button-text {
  padding: .4em;
  text-indent: -9999999px;
}
.acalog-custom .ui-button-text-icon-primary .ui-button-text,
.acalog-custom .ui-button-text-icons .ui-button-text {
  padding: .4em 1em .4em 2.1em;
}
.acalog-custom .ui-button-text-icon-secondary .ui-button-text,
.acalog-custom .ui-button-text-icons .ui-button-text {
  padding: .4em 2.1em .4em 1em;
}
.acalog-custom .ui-button-text-icons .ui-button-text {
  padding-left: 2.1em;
  padding-right: 2.1em;
}
.acalog-custom input.ui-button {
  padding: .4em 1em;
}
.acalog-custom .ui-button-icon-only .ui-icon,
.acalog-custom .ui-button-icons-only .ui-icon,
.acalog-custom .ui-button-text-icon-primary .ui-icon,
.acalog-custom .ui-button-text-icon-secondary .ui-icon,
.acalog-custom .ui-button-text-icons .ui-icon {
  position: absolute;
  top: 50%;
  margin-top: -8px;
}
.acalog-custom .ui-button-icon-only .ui-icon {
  left: 50%;
  margin-left: -8px;
}
.acalog-custom .ui-button-icons-only .ui-button-icon-primary,
.acalog-custom .ui-button-text-icon-primary .ui-button-icon-primary,
.acalog-custom .ui-button-text-icons .ui-button-icon-primary {
  left: .5em;
}
.acalog-custom .ui-button-icons-only .ui-button-icon-secondary,
.acalog-custom .ui-button-text-icon-secondary .ui-button-icon-secondary,
.acalog-custom .ui-button-text-icons .ui-button-icon-secondary {
  right: .5em;
}
.acalog-custom .ui-buttonset {
  margin-right: 7px;
}
.acalog-custom .ui-buttonset .ui-button {
  margin-left: 0;
  margin-right: -0.3em;
}
.acalog-custom button.ui-button::-moz-focus-inner,
.acalog-custom input.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.acalog-custom .ui-dialog {
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  padding: .2em;
  outline: 0;
  width: 450px !important;
  font-family: "Times New Roman", Times, serif !important;
  font-size: 16px !important;
  z-index: 200 !important;
}
.acalog-custom .ui-dialog .ui-dialog-titlebar {
  padding: .4em 1em;
  position: relative;
}
.acalog-custom .ui-dialog .ui-dialog-title {
  float: left;
  margin: .1em 0;
  white-space: nowrap;
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
}
.acalog-custom .ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: .3em;
  top: 50%;
  width: 20px;
  margin: -10px 0 0;
  padding: 1px;
  height: 20px;
}
.acalog-custom .ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: .5em 1em;
  background: 0 0;
  overflow: auto;
}
.acalog-custom .ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0;
  background-image: none;
  margin-top: .5em;
  padding: .3em 1em .5em .4em;
}
.acalog-custom .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right;
}
.acalog-custom .ui-dialog .ui-dialog-buttonpane button {
  margin: .5em .4em .5em 0;
  cursor: pointer;
}
.acalog-custom .ui-dialog .ui-resizable-se {
  width: 12px;
  height: 12px;
  right: -5px;
  bottom: -5px;
  background-position: 16px 16px;
}
.acalog-custom .ui-draggable .ui-dialog-titlebar {
  cursor: move;
}
.acalog-custom .ui-widget {
  font-family: Verdana, Arial, sans-serif;
  font-size: 1.1em;
}
.acalog-custom .ui-widget .ui-widget {
  font-size: 1em;
}
.acalog-custom .ui-widget button,
.acalog-custom .ui-widget input,
.acalog-custom .ui-widget select,
.acalog-custom .ui-widget textarea {
  font-family: Verdana, Arial, sans-serif;
  font-size: 1em;
}
.acalog-custom .ui-widget-content {
  border: 1px solid #aaa;
  background: url("../../img/gateway/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x #fff;
  color: #222;
}
.acalog-custom .ui-widget-header {
  border: 1px solid #aaa;
  background: url("https\://www\.trcc\.commnet\.edu/wp\-content/plugins/miniorange\-saml\-20\-single\-sign\-on/includes/css/images/ui\-bg_highlight\-soft_75_cccccc_1x100\.png") 50% 50% repeat-x #ccc;
  font-weight: 700;
}
.acalog-custom .ui-state-default,
.acalog-custom .ui-widget-content .ui-state-default,
.acalog-custom .ui-widget-header .ui-state-default {
  border: 1px solid #d3d3d3;
  background: url("https\://www\.trcc\.commnet\.edu/wp\-content/plugins/miniorange\-saml\-20\-single\-sign\-on/includes/css/images/ui\-bg_glass_75_e6e6e6_1x400\.png") 50% 50% repeat-x #e6e6e6;
  font-weight: 400;
  color: #555;
}
.acalog-custom .ui-state-default a,
.acalog-custom .ui-state-default a:link,
.acalog-custom .ui-state-default a:visited {
  color: #555;
  text-decoration: none;
}
.acalog-custom .ui-state-focus,
.acalog-custom .ui-state-hover,
.acalog-custom .ui-widget-content .ui-state-focus,
.acalog-custom .ui-widget-content .ui-state-hover,
.acalog-custom .ui-widget-header .ui-state-focus,
.acalog-custom .ui-widget-header .ui-state-hover {
  border: 1px solid #999;
  background: url("https\://www\.trcc\.commnet\.edu/wp\-content/plugins/miniorange\-saml\-20\-single\-sign\-on/includes/css/images/ui\-bg_glass_75_dadada_1x400\.png") 50% 50% repeat-x #dadada;
  font-weight: 400;
  color: #212121;
}
.acalog-custom .ui-state-focus a,
.acalog-custom .ui-state-focus a:hover,
.acalog-custom .ui-state-focus a:link,
.acalog-custom .ui-state-focus a:visited,
.acalog-custom .ui-state-hover a,
.acalog-custom .ui-state-hover a:hover,
.acalog-custom .ui-state-hover a:link,
.acalog-custom .ui-state-hover a:visited {
  color: #212121;
  text-decoration: none;
}
.acalog-custom .ui-state-active,
.acalog-custom .ui-widget-content .ui-state-active,
.acalog-custom .ui-widget-header .ui-state-active {
  border: 1px solid #aaa;
  background: url("https\://www\.trcc\.commnet\.edu/wp\-content/plugins/miniorange\-saml\-20\-single\-sign\-on/includes/css/images/ui\-bg_glass_65_ffffff_1x400\.png") 50% 50% repeat-x #fff;
  font-weight: 400;
  color: #212121;
}
.acalog-custom .ui-state-active a,
.acalog-custom .ui-state-active a:link,
.acalog-custom .ui-state-active a:visited {
  color: #212121;
  text-decoration: none;
}
.acalog-custom .ui-state-highlight,
.acalog-custom .ui-widget-content .ui-state-highlight,
.acalog-custom .ui-widget-header .ui-state-highlight {
  border: 1px solid #fcefa1;
  background: url("https\://www\.trcc\.commnet\.edu/wp\-content/plugins/miniorange\-saml\-20\-single\-sign\-on/includes/css/images/ui\-bg_glass_55_fbf9ee_1x400\.png") 50% 50% repeat-x #fbf9ee;
  color: #363636;
}
.acalog-custom .ui-state-highlight a,
.acalog-custom .ui-widget-content .ui-state-highlight a,
.acalog-custom .ui-widget-header .ui-state-highlight a {
  color: #363636;
}
.acalog-custom .ui-state-error,
.acalog-custom .ui-widget-content .ui-state-error,
.acalog-custom .ui-widget-header .ui-state-error {
  border: 1px solid #cd0a0a;
  background: url("https\://www\.trcc\.commnet\.edu/wp\-content/plugins/miniorange\-saml\-20\-single\-sign\-on/includes/css/images/ui\-bg_glass_95_fef1ec_1x400\.png") 50% 50% repeat-x #fef1ec;
  color: #cd0a0a;
}
.acalog-custom .ui-state-error a,
.acalog-custom .ui-state-error-text,
.acalog-custom .ui-widget-content .ui-state-error a,
.acalog-custom .ui-widget-content .ui-state-error-text,
.acalog-custom .ui-widget-header .ui-state-error a,
.acalog-custom .ui-widget-header .ui-state-error-text {
  color: #cd0a0a;
}
.acalog-custom .ui-priority-primary,
.acalog-custom .ui-widget-content .ui-priority-primary,
.acalog-custom .ui-widget-header .ui-priority-primary {
  font-weight: 700;
}
.acalog-custom .ui-priority-secondary,
.acalog-custom .ui-widget-content .ui-priority-secondary,
.acalog-custom .ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: Alpha(Opacity=70);
  font-weight: 400;
}
.acalog-custom .ui-state-disabled,
.acalog-custom .ui-widget-content .ui-state-disabled,
.acalog-custom .ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: Alpha(Opacity=35);
  background-image: none;
}
.acalog-custom .ui-state-disabled .ui-icon {
  filter: Alpha(Opacity=35);
}
.acalog-custom .ui-icon {
  width: 16px;
  height: 16px;
}
.acalog-custom .ui-icon,
.acalog-custom .ui-widget-content .ui-icon,
.acalog-custom .ui-widget-header .ui-icon {
  background-image: url("../../img/gateway/ui-icons_222222_256x240.png");
}
.acalog-custom .ui-state-default .ui-icon {
  background-image: url("../../img/gateway/ui-icons_888888_256x240.png");
}
.acalog-custom .ui-state-active .ui-icon,
.acalog-custom .ui-state-focus .ui-icon,
.acalog-custom .ui-state-hover .ui-icon {
  background-image: url("../../img/gateway/ui-icons_454545_256x240.png");
}
.acalog-custom .ui-state-highlight .ui-icon {
  background-image: url("../../img/gateway/ui-icons_2e83ff_256x240.png");
}
.acalog-custom .ui-state-error .ui-icon,
.acalog-custom .ui-state-error-text .ui-icon {
  background-image: url("../../img/gateway/ui-icons_cd0a0a_256x240.png");
}
.acalog-custom .ui-icon-blank {
  background-position: 16px 16px;
}
.acalog-custom .ui-icon-carat-1-n {
  background-position: 0 0;
}
.acalog-custom .ui-icon-carat-1-ne {
  background-position: -16px 0;
}
.acalog-custom .ui-icon-carat-1-e {
  background-position: -32px 0;
}
.acalog-custom .ui-icon-carat-1-se {
  background-position: -48px 0;
}
.acalog-custom .ui-icon-carat-1-s {
  background-position: -64px 0;
}
.acalog-custom .ui-icon-carat-1-sw {
  background-position: -80px 0;
}
.acalog-custom .ui-icon-carat-1-w {
  background-position: -96px 0;
}
.acalog-custom .ui-icon-carat-1-nw {
  background-position: -112px 0;
}
.acalog-custom .ui-icon-carat-2-n-s {
  background-position: -128px 0;
}
.acalog-custom .ui-icon-carat-2-e-w {
  background-position: -144px 0;
}
.acalog-custom .ui-icon-triangle-1-n {
  background-position: 0 -16px;
}
.acalog-custom .ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}
.acalog-custom .ui-icon-triangle-1-e {
  background-position: -32px -16px;
}
.acalog-custom .ui-icon-triangle-1-se {
  background-position: -48px -16px;
}
.acalog-custom .ui-icon-triangle-1-s {
  background-position: -64px -16px;
}
.acalog-custom .ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}
.acalog-custom .ui-icon-triangle-1-w {
  background-position: -96px -16px;
}
.acalog-custom .ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}
.acalog-custom .ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}
.acalog-custom .ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}
.acalog-custom .ui-icon-arrow-1-n {
  background-position: 0 -32px;
}
.acalog-custom .ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}
.acalog-custom .ui-icon-arrow-1-e {
  background-position: -32px -32px;
}
.acalog-custom .ui-icon-arrow-1-se {
  background-position: -48px -32px;
}
.acalog-custom .ui-icon-arrow-1-s {
  background-position: -64px -32px;
}
.acalog-custom .ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}
.acalog-custom .ui-icon-arrow-1-w {
  background-position: -96px -32px;
}
.acalog-custom .ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}
.acalog-custom .ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}
.acalog-custom .ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}
.acalog-custom .ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}
.acalog-custom .ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}
.acalog-custom .ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}
.acalog-custom .ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}
.acalog-custom .ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}
.acalog-custom .ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}
.acalog-custom .ui-icon-arrowthick-1-n {
  background-position: 0 -48px;
}
.acalog-custom .ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}
.acalog-custom .ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}
.acalog-custom .ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}
.acalog-custom .ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}
.acalog-custom .ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}
.acalog-custom .ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}
.acalog-custom .ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}
.acalog-custom .ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}
.acalog-custom .ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}
.acalog-custom .ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}
.acalog-custom .ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}
.acalog-custom .ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}
.acalog-custom .ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}
.acalog-custom .ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}
.acalog-custom .ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}
.acalog-custom .ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}
.acalog-custom .ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}
.acalog-custom .ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}
.acalog-custom .ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}
.acalog-custom .ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}
.acalog-custom .ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}
.acalog-custom .ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}
.acalog-custom .ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}
.acalog-custom .ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}
.acalog-custom .ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}
.acalog-custom .ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}
.acalog-custom .ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}
.acalog-custom .ui-icon-arrow-4 {
  background-position: 0 -80px;
}
.acalog-custom .ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}
.acalog-custom .ui-icon-extlink {
  background-position: -32px -80px;
}
.acalog-custom .ui-icon-newwin {
  background-position: -48px -80px;
}
.acalog-custom .ui-icon-refresh {
  background-position: -64px -80px;
}
.acalog-custom .ui-icon-shuffle {
  background-position: -80px -80px;
}
.acalog-custom .ui-icon-transfer-e-w {
  background-position: -96px -80px;
}
.acalog-custom .ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}
.acalog-custom .ui-icon-folder-collapsed {
  background-position: 0 -96px;
}
.acalog-custom .ui-icon-folder-open {
  background-position: -16px -96px;
}
.acalog-custom .ui-icon-document {
  background-position: -32px -96px;
}
.acalog-custom .ui-icon-document-b {
  background-position: -48px -96px;
}
.acalog-custom .ui-icon-note {
  background-position: -64px -96px;
}
.acalog-custom .ui-icon-mail-closed {
  background-position: -80px -96px;
}
.acalog-custom .ui-icon-mail-open {
  background-position: -96px -96px;
}
.acalog-custom .ui-icon-suitcase {
  background-position: -112px -96px;
}
.acalog-custom .ui-icon-comment {
  background-position: -128px -96px;
}
.acalog-custom .ui-icon-person {
  background-position: -144px -96px;
}
.acalog-custom .ui-icon-print {
  background-position: -160px -96px;
}
.acalog-custom .ui-icon-trash {
  background-position: -176px -96px;
}
.acalog-custom .ui-icon-locked {
  background-position: -192px -96px;
}
.acalog-custom .ui-icon-unlocked {
  background-position: -208px -96px;
}
.acalog-custom .ui-icon-bookmark {
  background-position: -224px -96px;
}
.acalog-custom .ui-icon-tag {
  background-position: -240px -96px;
}
.acalog-custom .ui-icon-home {
  background-position: 0 -112px;
}
.acalog-custom .ui-icon-flag {
  background-position: -16px -112px;
}
.acalog-custom .ui-icon-calendar {
  background-position: -32px -112px;
}
.acalog-custom .ui-icon-cart {
  background-position: -48px -112px;
}
.acalog-custom .ui-icon-pencil {
  background-position: -64px -112px;
}
.acalog-custom .ui-icon-clock {
  background-position: -80px -112px;
}
.acalog-custom .ui-icon-disk {
  background-position: -96px -112px;
}
.acalog-custom .ui-icon-calculator {
  background-position: -112px -112px;
}
.acalog-custom .ui-icon-zoomin {
  background-position: -128px -112px;
}
.acalog-custom .ui-icon-zoomout {
  background-position: -144px -112px;
}
.acalog-custom .ui-icon-search {
  background-position: -160px -112px;
}
.acalog-custom .ui-icon-wrench {
  background-position: -176px -112px;
}
.acalog-custom .ui-icon-gear {
  background-position: -192px -112px;
}
.acalog-custom .ui-icon-heart {
  background-position: -208px -112px;
}
.acalog-custom .ui-icon-star {
  background-position: -224px -112px;
}
.acalog-custom .ui-icon-link {
  background-position: -240px -112px;
}
.acalog-custom .ui-icon-cancel {
  background-position: 0 -128px;
}
.acalog-custom .ui-icon-plus {
  background-position: -16px -128px;
}
.acalog-custom .ui-icon-plusthick {
  background-position: -32px -128px;
}
.acalog-custom .ui-icon-minus {
  background-position: -48px -128px;
}
.acalog-custom .ui-icon-minusthick {
  background-position: -64px -128px;
}
.acalog-custom .ui-icon-close {
  background-position: -80px -128px;
}
.acalog-custom .ui-icon-closethick {
  background-position: -96px -128px;
}
.acalog-custom .ui-icon-key {
  background-position: -112px -128px;
}
.acalog-custom .ui-icon-lightbulb {
  background-position: -128px -128px;
}
.acalog-custom .ui-icon-scissors {
  background-position: -144px -128px;
}
.acalog-custom .ui-icon-clipboard {
  background-position: -160px -128px;
}
.acalog-custom .ui-icon-copy {
  background-position: -176px -128px;
}
.acalog-custom .ui-icon-contact {
  background-position: -192px -128px;
}
.acalog-custom .ui-icon-image {
  background-position: -208px -128px;
}
.acalog-custom .ui-icon-video {
  background-position: -224px -128px;
}
.acalog-custom .ui-icon-script {
  background-position: -240px -128px;
}
.acalog-custom .ui-icon-alert {
  background-position: 0 -144px;
}
.acalog-custom .ui-icon-info {
  background-position: -16px -144px;
}
.acalog-custom .ui-icon-notice {
  background-position: -32px -144px;
}
.acalog-custom .ui-icon-help {
  background-position: -48px -144px;
}
.acalog-custom .ui-icon-check {
  background-position: -64px -144px;
}
.acalog-custom .ui-icon-bullet {
  background-position: -80px -144px;
}
.acalog-custom .ui-icon-radio-on {
  background-position: -96px -144px;
}
.acalog-custom .ui-icon-radio-off {
  background-position: -112px -144px;
}
.acalog-custom .ui-icon-pin-w {
  background-position: -128px -144px;
}
.acalog-custom .ui-icon-pin-s {
  background-position: -144px -144px;
}
.acalog-custom .ui-icon-play {
  background-position: 0 -160px;
}
.acalog-custom .ui-icon-pause {
  background-position: -16px -160px;
}
.acalog-custom .ui-icon-seek-next {
  background-position: -32px -160px;
}
.acalog-custom .ui-icon-seek-prev {
  background-position: -48px -160px;
}
.acalog-custom .ui-icon-seek-end {
  background-position: -64px -160px;
}
.acalog-custom .ui-icon-seek-first,
.acalog-custom .ui-icon-seek-start {
  background-position: -80px -160px;
}
.acalog-custom .ui-icon-stop {
  background-position: -96px -160px;
}
.acalog-custom .ui-icon-eject {
  background-position: -112px -160px;
}
.acalog-custom .ui-icon-volume-off {
  background-position: -128px -160px;
}
.acalog-custom .ui-icon-volume-on {
  background-position: -144px -160px;
}
.acalog-custom .ui-icon-power {
  background-position: 0 -176px;
}
.acalog-custom .ui-icon-signal-diag {
  background-position: -16px -176px;
}
.acalog-custom .ui-icon-signal {
  background-position: -32px -176px;
}
.acalog-custom .ui-icon-battery-0 {
  background-position: -48px -176px;
}
.acalog-custom .ui-icon-battery-1 {
  background-position: -64px -176px;
}
.acalog-custom .ui-icon-battery-2 {
  background-position: -80px -176px;
}
.acalog-custom .ui-icon-battery-3 {
  background-position: -96px -176px;
}
.acalog-custom .ui-icon-circle-plus {
  background-position: 0 -192px;
}
.acalog-custom .ui-icon-circle-minus {
  background-position: -16px -192px;
}
.acalog-custom .ui-icon-circle-close {
  background-position: -32px -192px;
}
.acalog-custom .ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}
.acalog-custom .ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}
.acalog-custom .ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}
.acalog-custom .ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}
.acalog-custom .ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}
.acalog-custom .ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}
.acalog-custom .ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}
.acalog-custom .ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}
.acalog-custom .ui-icon-circle-zoomin {
  background-position: -176px -192px;
}
.acalog-custom .ui-icon-circle-zoomout {
  background-position: -192px -192px;
}
.acalog-custom .ui-icon-circle-check {
  background-position: -208px -192px;
}
.acalog-custom .ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}
.acalog-custom .ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}
.acalog-custom .ui-icon-circlesmall-close {
  background-position: -32px -208px;
}
.acalog-custom .ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}
.acalog-custom .ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}
.acalog-custom .ui-icon-squaresmall-close {
  background-position: -80px -208px;
}
.acalog-custom .ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}
.acalog-custom .ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}
.acalog-custom .ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}
.acalog-custom .ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}
.acalog-custom .ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}
.acalog-custom .ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}
.acalog-custom .ui-corner-all,
.acalog-custom .ui-corner-left,
.acalog-custom .ui-corner-tl,
.acalog-custom .ui-corner-top {
  border-top-left-radius: 4px;
}
.acalog-custom .ui-corner-all,
.acalog-custom .ui-corner-right,
.acalog-custom .ui-corner-top,
.acalog-custom .ui-corner-tr {
  border-top-right-radius: 4px;
}
.acalog-custom .ui-corner-all,
.acalog-custom .ui-corner-bl,
.acalog-custom .ui-corner-bottom,
.acalog-custom .ui-corner-left {
  border-bottom-left-radius: 4px;
}
.acalog-custom .ui-corner-all,
.acalog-custom .ui-corner-bottom,
.acalog-custom .ui-corner-br,
.acalog-custom .ui-corner-right {
  border-bottom-right-radius: 4px;
}
.acalog-custom .overlay_back {
  position: fixed;
  display: none;
  background-color: rgba(0,0,0,0.7);
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  min-height: 100%;
  width: 100%;
  z-index: 111;
}
.acalog-custom .ui-widget-overlay,
.acalog-custom .ui-widget-shadow {
  background: url("https\://www\.trcc\.commnet\.edu/wp\-content/plugins/miniorange\-saml\-20\-single\-sign\-on/includes/css/images/ui\-bg_flat_0_aaaaaa_40x100\.png") 50% 50% repeat-x #aaa;
}
.acalog-custom .ui-widget-shadow {
  margin: -8px 0 0 -8px;
  padding: 8px;
  opacity: .3;
  filter: Alpha(Opacity=30);
  border-radius: 8px;
}
.acalog-custom .pum-container,
.acalog-custom .pum-content,
.acalog-custom .pum-content+.pum-close,
.acalog-custom .pum-content+.pum-close:active,
.acalog-custom .pum-content+.pum-close:focus,
.acalog-custom .pum-content+.pum-close:hover,
.acalog-custom .pum-overlay,
.acalog-custom .pum-title {
  background: 0 0;
  border: none;
  bottom: auto;
  clear: none;
  cursor: default;
  float: none;
  font-family: inherit;
  font-size: medium;
  font-style: normal;
  font-weight: 400;
  height: auto;
  left: auto;
  letter-spacing: normal;
  line-height: normal;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  overflow: visible;
  position: static;
  right: auto;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-transform: none;
  top: auto;
  visibility: visible;
  white-space: normal;
  width: auto;
  z-index: auto;
}
.acalog-custom .pum-container .pum-content+.pum-close>span,
.acalog-custom .pum-content,
.acalog-custom .pum-title {
  position: relative;
  z-index: 1;
}
.acalog-custom .pum-overlay {
  position: fixed;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1999999999;
  overflow: initial;
  display: none;
  transition: all .15s ease-in-out;
}
.acalog-custom .pum-overlay.pum-form-submission-detected,
.acalog-custom .pum-overlay.pum-preview {
  display: block;
}
.acalog-custom .pum-overlay,
.acalog-custom .pum-overlay *,
.acalog-custom .pum-overlay :after,
.acalog-custom .pum-overlay :before,
.acalog-custom .pum-overlay:after,
.acalog-custom .pum-overlay:before {
  box-sizing: border-box;
}
.acalog-custom .pum-container {
  top: 100px;
  position: absolute;
  margin-bottom: 3em;
  z-index: 1999999999;
}
.acalog-custom .pum-container.pum-responsive {
  left: 50%;
  margin-left: -47.5%;
  width: 95%;
  height: auto;
  overflow: visible;
}
.acalog-custom .pum-container.pum-responsive img {
  max-width: 100%;
  height: auto;
}
.acalog-custom .pum-container.custom-position {
  left: auto;
  top: auto;
  margin-left: inherit;
}
.acalog-custom .pum-container .pum-content>:last-child {
  margin-bottom: 0;
}
.acalog-custom .pum-container .pum-content+.pum-close {
  text-decoration: none;
  text-align: center;
  line-height: 1;
  position: absolute;
  cursor: pointer;
  min-width: 1em;
  z-index: 2;
}
.acalog-custom .pum-container.pum-scrollable .pum-content {
  overflow: auto;
  overflow-y: scroll;
  max-height: 95%;
}
.acalog-custom .pum-overlay-disabled {
  visibility: hidden;
}
.acalog-custom .pum-overlay-disabled::-webkit-scrollbar {
  display: block;
}
.acalog-custom .pum-overlay-disabled .pum-container {
  visibility: visible;
}
.acalog-custom html.pum-open.pum-open-overlay,
.acalog-custom html.pum-open.pum-open-overlay.pum-open-fixed .pum-overlay {
  overflow: hidden;
}
.acalog-custom html.pum-open.pum-open-overlay-disabled.pum-open-fixed .pum-container,
.acalog-custom html.pum-open.pum-open-overlay.pum-open-fixed .pum-container {
  position: fixed;
}
.acalog-custom html.pum-open.pum-open-overlay.pum-open-scrollable body>[aria-hidden] {
  padding-right: 15px;
}
.acalog-custom html.pum-open.pum-open-overlay.pum-open-scrollable .pum-overlay.pum-active {
  overflow-y: scroll;
}
.acalog-custom html.pum-open.pum-open-overlay-disabled.pum-open-scrollable .pum-overlay.pum-active {
  position: static;
  height: auto;
  width: auto;
}
.acalog-custom .pum-container iframe.formidable {
  width: 100%;
  overflow: visible;
}
.acalog-custom .pika-single,
.acalog-custom body div#ui-datepicker-div[style] {
  z-index: 9999999999 !important;
}
.acalog-custom .popmake-close {
  cursor: pointer;
}
@media only screen and (min-width: 1024px) {
  .acalog-custom .pum-container.pum-responsive.pum-responsive-nano {
    margin-left: -5%;
    width: 10%;
  }
  .acalog-custom .pum-container.pum-responsive.pum-responsive-micro {
    margin-left: -10%;
    width: 20%;
  }
  .acalog-custom .pum-container.pum-responsive.pum-responsive-tiny {
    margin-left: -15%;
    width: 30%;
  }
  .acalog-custom .pum-container.pum-responsive.pum-responsive-small {
    margin-left: -20%;
    width: 40%;
  }
  .acalog-custom .pum-container.pum-responsive.pum-responsive-medium {
    margin-left: -30%;
    width: 60%;
  }
  .acalog-custom .pum-container.pum-responsive.pum-responsive-normal {
    margin-left: -30%;
    width: 70%;
  }
  .acalog-custom .pum-container.pum-responsive.pum-responsive-large {
    margin-left: -35%;
    width: 80%;
  }
  .acalog-custom .pum-container.pum-responsive.pum-responsive-xlarge {
    margin-left: -47.5%;
    width: 95%;
  }
  .acalog-custom .pum-container.pum-responsive.pum-position-fixed {
    position: fixed;
  }
}
@media only screen and (max-width: 1024px) {
  .acalog-custom .pum-container.pum-responsive.pum-position-fixed {
    position: absolute;
  }
}
@media screen {
  .acalog-custom .uam_login_form {
    position: relative;
  }
  .acalog-custom .uam_login_form .input {
    display: block;
  }
  .acalog-custom .uam_login_form .input_label {
    display: block;
  }
  .acalog-custom .uam_login_form .checkbox_label {
    left: 20px;
  }
  .acalog-custom .uam_login_form .button {
    display: block;
  }
}
.acalog-custom .tribe-section-s {
  padding: 5px 0;
}
.acalog-custom .tribe-section-s:first-of-type {
  padding-top: 0;
}
.acalog-custom .tribe-section-s:last-of-type {
  padding-bottom: 0;
}
.acalog-custom .tribe-section-m {
  padding: 10px 0;
}
.acalog-custom .tribe-section-m:first-of-type {
  padding-top: 0;
}
.acalog-custom .tribe-section-m:last-of-type {
  padding-bottom: 0;
}
.acalog-custom .tribe-section-l {
  padding: 20px 0;
}
.acalog-custom .tribe-section-l:first-of-type {
  padding-top: 0;
}
.acalog-custom .tribe-section-l:last-of-type {
  padding-bottom: 0;
}
.acalog-custom .tribe-events-user-recurrence-toggle {
  clear: both;
  display: block;
  font-size: 12px;
  font-style: italic;
  margin-bottom: 15px;
  text-align: center;
}
.acalog-custom .tribe-events-user-recurrence-toggle label:hover {
  cursor: pointer;
}
.acalog-custom .tribe-events-user-recurrence-toggle input {
  margin-right: 5px;
}
.acalog-custom .tribe-events-grid {
  border: 1px solid #bbb;
  font-size: 12px;
  margin: 0 auto .6em;
  position: relative;
  width: 100%;
}
.acalog-custom .tribe-events-grid,
.acalog-custom .tribe-events-grid * {
  box-sizing: border-box;
}
.acalog-custom .tribe-events-grid .tribe-scroller {
  height: 500px;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.acalog-custom .tribe-events-grid .tribe-scroller>.scroller-content {
  bottom: 0;
  left: 0;
  overflow: scroll;
  overflow-x: hidden;
  position: absolute;
  right: 0;
  top: 0;
}
.acalog-custom .tribe-events-grid .tribe-scroller>.scroller-content:focus {
  outline: thin dotted;
}
.acalog-custom .tribe-events-grid .tribe-scroller>.scroller-content::-webkit-scrollbar {
  display: none;
}
.acalog-custom .tribe-events-grid .tribe-scroller>.scroller-pane {
  background: rgba(0,0,0,0.25);
  border-radius: 5px;
  bottom: 0;
  opacity: .01;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transition: .2s;
  transition: .2s;
  visibility: hidden \9;
  width: 10px;
  z-index: 1000;
}
.acalog-custom .tribe-events-grid .tribe-scroller>.scroller-pane>.scroller-slider {
  background: #444;
  background: rgba(0,0,0,0.5);
  border-radius: 3px;
  margin: 0 1px;
  position: relative;
}
.acalog-custom .tribe-events-grid .scroller-pane.active,
.acalog-custom .tribe-events-grid .tribe-scroller:hover>.scroller-pane {
  opacity: .99;
  visibility: visible \9;
}
.acalog-custom .tribe-events-grid .has-scrollbar>.scroller-content::-webkit-scrollbar {
  display: block;
}
.acalog-custom .tribe-events-grid .tribe-grid-content-wrap .column {
  border-left: 1px solid #bbb;
  display: inline-block;
  float: left;
  text-align: center;
  vertical-align: top;
  width: 14.2857%;
  zoom: 1;
}
.acalog-custom .tribe-events-grid .type-tribe_events {
  padding: 4px;
}
.acalog-custom .tribe-events-grid .type-tribe_events.hentry {
  box-shadow: none;
}
.acalog-custom .tribe-events-grid div[id*=tribe-events-event-] {
  visibility: hidden;
}
.acalog-custom .tribe-events-grid .type-tribe_events h3.entry-title {
  color: #333;
  font-size: 12px;
  height: 100%;
  letter-spacing: 0;
  line-height: 1.25;
  margin: 0;
  overflow: hidden;
  padding: 4px 6px;
  text-align: left;
  text-transform: none;
}
.acalog-custom .tribe-events-grid .type-tribe_events a {
  color: #333;
  display: block;
  font-size: 12px;
  height: 100%;
  line-height: 1.25;
  outline: none;
  overflow: hidden;
  padding: 0;
  width: 100%;
}
.acalog-custom .tribe-events-grid .tribe-grid-content-wrap .column {
  position: relative;
}
.acalog-custom .tribe-grid-header {
  background-color: #ddd;
  border-bottom: 1px solid #bbb;
}
.acalog-custom .tribe-grid-header .column {
  letter-spacing: 1px;
  padding: 1em 0;
  text-align: center;
  text-transform: uppercase;
}
.acalog-custom .tribe-grid-header .column a {
  color: #333;
  font-weight: 700;
}
.acalog-custom .tribe-week-grid-wrapper {
  height: 500px;
  overflow-y: scroll;
  position: relative;
}
.acalog-custom .scroller-pane.flashed {
  opacity: .99;
  visibility: visible \9;
}
.acalog-custom .tribe-grid-body {
  overflow: visible;
  position: relative;
}
.acalog-custom .tribe-grid-body .tribe-events-week-hourly-single {
  margin: 4px;
}
.acalog-custom .tribe-grid-body .type-tribe_events {
  height: 100%;
  width: 100%;
}
.acalog-custom .tribe-grid-body div[id*=tribe-events-event-] {
  font-weight: 700;
  line-height: 1.25;
  position: absolute;
  width: 94%;
  z-index: 500;
}
.acalog-custom .tribe-grid-body div[id*=tribe-events-event-]:hover {
  z-index: 800;
}
.acalog-custom .tribe-week-grid-hours {
  background-color: #fff;
  position: relative;
  z-index: 20;
}
.acalog-custom .tribe-events-grid .column.first,
.acalog-custom .tribe-week-grid-hours {
  border-left: 0;
  float: left;
  margin-right: -40px;
  width: 40px;
}
.acalog-custom .tribe-events-grid .column.first div,
.acalog-custom .tribe-week-grid-hours div {
  font-size: 10px;
  font-weight: 700;
  height: 60px;
  line-height: 1.25;
  position: relative;
  text-align: center;
  text-transform: uppercase;
}
.acalog-custom .tribe-grid-content-wrap {
  float: left;
  padding-left: 40px;
  width: 100%;
}
.acalog-custom .tribe-grid-allday .tribe-events-week-allday-single,
.acalog-custom .tribe-grid-body .tribe-events-week-hourly-single {
  background-color: #e6e6e6;
  background-color: rgba(222,222,222,0.75);
  border: 1px solid #ccc;
  border-radius: 3px;
  cursor: pointer;
  width: 100%;
}
.acalog-custom .tribe-grid-allday .column {
  padding: 4px;
}
.acalog-custom .tribe-grid-allday .tribe-events-week-allday-single:hover,
.acalog-custom .tribe-grid-body .type-tribe_events .tribe-events-week-hourly-single:hover {
  background-color: #e2e2e2;
  background-color: rgba(222,222,222,0.85);
}
.acalog-custom .tribe-grid-allday {
  background-color: #f9f9f9;
  border-bottom: 1px solid #bbb;
  position: relative;
}
.acalog-custom .tribe-grid-allday .column {
  min-height: 60px;
}
.acalog-custom .tribe-grid-allday .column.first {
  top: 0;
}
.acalog-custom .tribe-grid-allday .type-tribe_events {
  margin: 0;
  position: relative;
}
.acalog-custom .tribe-grid-allday .type-tribe_events h3.entry-title {
  padding: 0;
}
.acalog-custom .tribe-grid-allday .type-tribe_events h3.entry-title a.url {
  display: inline-block;
  overflow: hidden;
  padding: 8px 6px;
  position: relative;
  text-overflow: ellipsis;
  white-space: nowrap;
  z-index: 1;
  zoom: 1;
}
.acalog-custom .tribe-grid-allday .type-tribe_events.tribe-dayspan2>div {
  width: 200%;
}
.acalog-custom .tribe-grid-allday .type-tribe_events.tribe-dayspan3>div {
  width: 300%;
}
.acalog-custom .tribe-grid-allday .type-tribe_events.tribe-dayspan4>div {
  width: 400%;
}
.acalog-custom .tribe-grid-allday .type-tribe_events.tribe-dayspan5>div {
  width: 500%;
}
.acalog-custom .tribe-grid-allday .type-tribe_events.tribe-dayspan6>div {
  width: 600%;
}
.acalog-custom .tribe-grid-allday .type-tribe_events.tribe-dayspan7>div {
  width: 700%;
}
.acalog-custom .tribe-events-grid div[id*=tribe-events-tooltip-] {
  text-align: left;
}
.acalog-custom .tribe-week-grid-wrapper div[id*=tribe-events-tooltip-] {
  cursor: default !important;
}
.acalog-custom .tribe-grid-body .tribe-events-tooltip .tribe-events-event-body {
  position: relative;
}
.acalog-custom .tribe-grid-body .tribe-events-tooltip .tribe-events-arrow {
  background-position: -33px 0;
  bottom: auto;
  height: 18px;
  left: -11px;
  top: 6px;
  width: 11px;
}
.acalog-custom .tribe-grid-body .tribe-events-right .tribe-events-tooltip .tribe-events-arrow {
  background-position: -20px 0;
  left: auto;
  right: -11px;
}
.acalog-custom .tribe-week-today {
  background-color: #f9f9f9;
}
.acalog-custom .tribe-week-grid-outer-wrap {
  position: relative;
  z-index: 10;
}
.acalog-custom .tribe-week-grid-inner-wrap {
  position: absolute;
  width: 100%;
}
.acalog-custom .tribe-week-grid-block {
  height: 60px;
  margin: 0;
  padding: 0;
}
.acalog-custom .tribe-week-grid-block div {
  border-bottom: 1px dotted #ddd;
  border-top: 1px solid #ddd;
  height: 30px;
  margin-bottom: 30px;
}
.acalog-custom .tribe-events-photo-grid-sizer {
  width: 32%;
}
.acalog-custom #tribe-events-content.tribe-events-list {
  padding: 1px 0;
}
.acalog-custom .tribe-events-photo-gutter-sizer {
  width: 2%;
}
.acalog-custom .isotope,
.acalog-custom .isotope .isotope-item {
  -webkit-transition-duration: .2s;
  transition-duration: .2s;
}
.acalog-custom #tribe-events-photo-events {
  -webkit-transition-property: height;
  transition-property: height;
}
.acalog-custom #tribe-events-photo-events.isotope {
  opacity: 0;
}
.acalog-custom #tribe-events-photo-events .isotope-item {
  -webkit-transition: .2s ease-in;
  transition: .2s ease-in;
}
.acalog-custom #tribe-events-photo-events.photo-hidden {
  opacity: 0;
}
.acalog-custom #tribe-events-photo-events .tribe-events-photo-event {
  border-bottom: 0;
  box-sizing: border-box;
  margin-bottom: 20px;
  padding: 0;
  width: 32%;
}
.acalog-custom #tribe-events-photo-events .tribe-events-photo-event:after,
.acalog-custom #tribe-events-photo-events .tribe-events-photo-event:before {
  content: "";
  display: table;
}
.acalog-custom #tribe-events-photo-events .tribe-events-photo-event:after {
  clear: both;
}
.acalog-custom #tribe-events-photo-events .tribe-event-featured .tribe-events-photo-event-wrap {
  color: #eee;
}
.acalog-custom #tribe-events-photo-events .tribe-event-featured .tribe-events-list-event-title {
  margin-top: 0;
}
.acalog-custom #tribe-events-photo-events .tribe-event-featured .tribe-events-event-image {
  margin: 0;
}
.acalog-custom .tribe-events-venue-widget .tribe-event-featured {
  color: rgba(255,255,255,0.7);
}
.acalog-custom .tribe-events-venue-widget .tribe-event-featured .tribe-event-title a,
.acalog-custom .tribe-events-venue-widget .tribe-event-featured .tribe-events-list-event-title a,
.acalog-custom .tribe-events-venue-widget .tribe-event-featured .tribe-events-title a {
  color: #fff;
}
.acalog-custom .tribe-events-venue-widget .tribe-event-featured .tribe-events-duration,
.acalog-custom .tribe-events-venue-widget .tribe-event-featured .tribe-events-event-meta {
  color: rgba(255,255,255,0.7);
  font-weight: 400;
}
.acalog-custom .tribe-events-venue-widget .tribe-event-featured .tribe-events-content {
  color: rgba(255,255,255,0.9);
}
.acalog-custom .tribe-events-venue-widget .tribe-event-featured a {
  color: rgba(255,255,255,0.7);
}
.acalog-custom .tribe-events-venue-widget .tribe-event-featured a:active,
.acalog-custom .tribe-events-venue-widget .tribe-event-featured a:hover {
  color: rgba(255,255,255,0.9);
}
.acalog-custom .tribe-events-venue-widget ol li {
  list-style: none;
  margin-bottom: 8px;
  margin-bottom: .5rem;
}
.acalog-custom .tribe-events-venue-widget .tribe-list-widget {
  margin-left: 0;
}
.acalog-custom .tribe-events-venue-widget .type-tribe_events {
  padding: 0 24px;
  padding: 0 1.5rem;
  margin-bottom: 1em;
}
.acalog-custom .tribe-events-venue-widget .tribe-event-title {
  padding-top: .75em;
}
.acalog-custom .tribe-events-venue-widget .duration {
  font-weight: 700;
}
.acalog-custom .tribe-events-venue-widget .tribe-event-featured {
  background: #0ea0d7;
  padding-bottom: .75em;
}
.acalog-custom .tribe-events-venue-widget .tribe-event-featured .tribe-event-image {
  margin-left: -1.5em;
  margin-right: -1.5em;
}
.acalog-custom .type-tribe_events.tribe-events-photo-event .tribe-events-photo-event-wrap {
  border: 1px solid #eee;
  border-bottom: 1px solid #ddd;
}
.acalog-custom .tribe-mobile #tribe-events-photo-events,
.acalog-custom .tribe-mobile #tribe-events-photo-events.photo-hidden {
  opacity: 1 !important;
}
.acalog-custom .photo-loader {
  left: 50%;
  position: absolute;
  top: 200px;
}
.acalog-custom .tribe-events-photo-event {
  padding: 4%;
  position: relative;
  -webkit-transition: .1s ease-in;
  transition: .1s ease-in;
}
.acalog-custom .tribe-events-photo-event-wrap {
  background: #fafafa;
}
.acalog-custom .tribe-events-photo-event-wrap:hover {
  background: #fff;
  box-shadow: 0 0 10px rgba(0,0,0,0.1);
}
.acalog-custom .tribe-event-featured .tribe-events-photo-event-wrap {
  background: #0c4e67;
  color: #fff;
}
.acalog-custom .tribe-event-featured .tribe-events-photo-event-wrap a {
  color: #fff;
}
.acalog-custom .tribe-events-list .tribe-events-loop .tribe-events-photo-event .entry-title a {
  -webkit-transition: .2s ease-in;
  transition: .2s ease-in;
}
.acalog-custom .tribe-events-list .tribe-events-loop .tribe-events-photo-event .tribe-events-event-image {
  float: none;
  margin: 0;
  width: 100%;
}
.acalog-custom .tribe-events-list .tribe-events-loop .tribe-events-photo-event .tribe-events-event-cost {
  display: none;
}
.acalog-custom .tribe-events-list .tribe-events-loop .tribe-events-photo-event .date-divider {
  padding: 0 5px;
}
.acalog-custom .tribe-events-list .tribe-events-loop .tribe-events-photo-event .tribe-events-event-details {
  float: none;
  padding: 15px;
  word-wrap: break-word;
}
.acalog-custom .tribe-events-list .tribe-events-loop .tribe-events-photo-event .tribe-events-list-event-description {
  float: none;
  margin-top: 10px;
}
.acalog-custom .tribe-events-list .tribe-events-loop .tribe-events-photo-event .tribe-events-event-meta .recurringinfo {
  display: block;
  margin: 8px 0 0;
}
.acalog-custom .tribe-events-list .tribe-events-loop .type-tribe_events .tribe-events-event-meta {
  margin: 0 0 8px;
  padding-right: 0;
}
.acalog-custom .tribe-events-loop .tribe-events-photo-event .time-details,
.acalog-custom .tribe-events-photo #tribe-events-content .tribe-events-list-event-description p {
  margin-bottom: 0;
}
.acalog-custom .tribe-events-photo #tribe-events-content .tribe-events-list-event-description p {
  line-height: 1.45;
}
.acalog-custom .tribe-events-photo #tribe-events-content .tribe-events-list-event-description p.tribe-event-categories {
  font-size: 13px;
  margin-top: 1em;
}
.acalog-custom .tribe-events-loop .tribe-events-photo-event .recurringinfo .tribe-events-divider {
  display: none;
}
.acalog-custom .tribe-events-list #tribe-events-photo-events .tribe-events-event-details h2 {
  font-size: 1.2em;
  line-height: 1.2;
  margin-bottom: 10px;
  padding-right: 0;
}
.acalog-custom .tribe-events-photo .tribe-events-ical {
  clear: both;
}
.acalog-custom #tribe-geo-map-wrapper {
  background: #eee;
  border: 1px solid #ddd;
  margin-bottom: 20px;
  padding: 2px;
  position: relative;
  z-index: 2;
}
.acalog-custom #tribe-geo-map {
  height: 400px;
  position: relative;
  width: 100%;
  z-index: 3;
}
.acalog-custom #tribe-geo-map label {
  display: inline;
  width: auto;
}
.acalog-custom #tribe-geo-map img {
  max-width: none;
}
.acalog-custom #tribe-geo-options {
  background: #fff;
  border: 1px solid #b9b9b9;
  margin-top: 12px;
  padding: 10px;
  position: absolute;
  top: auto;
  z-index: 9999;
}
.acalog-custom #tribe-geo-options:after,
.acalog-custom #tribe-geo-options:before {
  border-bottom: 8px solid #b9b9b9;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  content: "";
  height: 0;
  left: 10px;
  position: absolute;
  top: -9px;
  width: 0;
  z-index: 9999;
}
.acalog-custom #tribe-geo-options:after {
  border-bottom-color: #fff;
  top: -8px;
}
.acalog-custom .tribe-bar-collapse #tribe-geo-options {
  left: auto;
  position: relative;
  top: auto;
}
.acalog-custom .tribe-bar-collapse #tribe-geo-options:after,
.acalog-custom .tribe-bar-collapse #tribe-geo-options:before {
  display: none;
}
.acalog-custom #tribe-geo-options h2,
.acalog-custom #tribe-geo-results h2 {
  color: #222;
  font-size: 18px;
  font-weight: 700;
  line-height: 1em;
  margin: 0 0 6px;
  padding: 0;
}
.acalog-custom #tribe-geo-options {
  display: none;
  margin-bottom: 20px;
}
.acalog-custom .tribe-geo-option-link {
  border-bottom: 1px solid #eee;
  color: #444;
  display: block;
  padding: 3px 6px;
  text-decoration: none;
  -webkit-transition: .1s ease-in-out;
  transition: .1s ease-in-out;
}
.acalog-custom .tribe-geo-option-link:hover {
  background: #f5f5f5;
}
.acalog-custom .tribe-geo-option-link:focus,
.acalog-custom .tribe-geo-option-link:hover {
  text-decoration: none;
}
.acalog-custom .tribe-geo-option-link.tribe-option-loaded:hover,
.acalog-custom .tribe-option-loaded {
  background: #666;
  color: #fff;
}
.acalog-custom .tribe-bar-collapse .tribe-geo-option-link {
  padding: 10px;
}
.acalog-custom .timer {
  color: red;
  margin: 20px 0;
  text-align: center;
  width: 100%;
}
.acalog-custom #tribe-geo-results .tribe-event-featured {
  color: rgba(255,255,255,0.7);
}
.acalog-custom #tribe-geo-results .tribe-event-featured .tribe-event-title a,
.acalog-custom #tribe-geo-results .tribe-event-featured .tribe-events-list-event-title a,
.acalog-custom #tribe-geo-results .tribe-event-featured .tribe-events-title a {
  color: #fff;
}
.acalog-custom #tribe-geo-results .tribe-event-featured .tribe-events-duration,
.acalog-custom #tribe-geo-results .tribe-event-featured .tribe-events-event-meta {
  color: rgba(255,255,255,0.7);
  font-weight: 400;
}
.acalog-custom #tribe-geo-results .tribe-event-featured .tribe-events-content {
  color: rgba(255,255,255,0.9);
}
.acalog-custom #tribe-geo-results .tribe-event-featured a {
  color: rgba(255,255,255,0.7);
}
.acalog-custom #tribe-geo-results .tribe-event-featured a:active,
.acalog-custom #tribe-geo-results .tribe-event-featured a:hover {
  color: rgba(255,255,255,0.9);
}
.acalog-custom #tribe-geo-results #tribe_events_filters_wrapper {
  display: none;
}
.acalog-custom #tribe-geo-results #tribe-events-content {
  float: none;
  width: 100%;
}
.acalog-custom #tribe-geo-results .tribe-event-featured .tribe-events-map-event-title {
  margin-top: 24px;
  margin-top: 1.5rem;
}
.acalog-custom .tribe-events-distance {
  background-color: #666;
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  font-size: 14px;
  font-weight: 700;
  margin: 2.5em 0 1em;
  padding: 6px 10px;
}
.acalog-custom #tribe-geo-loading {
  background: rgba(255,255,255,0.2);
  background: #fff;
  display: none;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  -webkit-transition: all 1s linear;
  transition: all 1s linear;
  width: 100%;
  z-index: 4;
}
.acalog-custom #tribe-geo-loading img {
  left: 50%;
  margin: -16px 0 0 -16px;
  position: absolute;
  top: 50%;
}
.acalog-custom .tribe-events-venue .tribe-events-map-wrap {
  background: #eee;
  border: 1px solid #ddd;
  border-radius: 3px;
  float: right;
  margin: 5px 0 30px 30px;
  padding: 5px;
  width: 50%;
}
.acalog-custom .tribe-events-venue h3.tribe-events-upcoming {
  font-size: 1.3em;
  margin-bottom: 30px;
}
.acalog-custom .tribe-events-venue .tribe-events-user-recurrence-toggle {
  display: none;
}
.acalog-custom .tribe-events-venue .tribe-events-event-meta {
  border: 0;
}
.acalog-custom .tribe-events-venue .tribe-events-venue-meta {
  border-bottom: 1px solid #ddd;
  margin: 0 0 30px;
  padding: 0 0 30px;
}
.acalog-custom #tribe-events-content.tribe-events-venue {
  padding: 0;
}
.acalog-custom .tribe-events-venue-meta h2.entry-title {
  display: inline;
  font-size: 1.4em;
  line-height: 1.4;
  margin: 0;
  padding: 0;
}
.acalog-custom .tribe-events-venue-meta address {
  font-style: normal;
  font-weight: 700;
  margin: 0;
}
.acalog-custom .tribe-events-venue address.venue-address {
  display: block;
}
.acalog-custom .tribe-events-venue address.venue-address span {
  line-height: 1;
  margin: 5px 0;
}
.acalog-custom .tribe-events-venue address.venue-address span.tel,
.acalog-custom .tribe-events-venue address.venue-address span.url {
  display: block;
}
.acalog-custom .tribe-events-venue .tribe-venue-description {
  margin: 3% 0 0;
}
.acalog-custom #tribe-events-content.tribe-events-organizer {
  padding: 0;
}
.acalog-custom .single-tribe_organizer .tribe_organizer h2.entry-title {
  font-size: 1.6em;
  margin: 0 0 .5em;
  padding: 0;
}
.acalog-custom .tribe-events-organizer .tribe-events-event-meta {
  border: 0;
}
.acalog-custom .tribe-events-organizer .tribe-events-organizer-meta {
  border-bottom: 1px solid #ddd;
  margin-bottom: 30px;
  padding-bottom: 30px;
}
.acalog-custom .tribe-events-organizer address.organizer-address {
  font-style: normal;
  font-weight: 700;
  margin-bottom: 1.25em;
  word-wrap: break-word;
}
.acalog-custom .tribe-events-organizer address.organizer-address span {
  line-height: 1;
  white-space: pre;
}
.acalog-custom .tribe-events-organizer .tribe-organizer-description {
  margin-bottom: 1em;
}
.acalog-custom .tribe-events-organizer .tribe-events-divider {
  margin: 0 10px;
}
.acalog-custom .tribe-events-organizer .tribe-events-user-recurrence-toggle {
  display: none;
}
.acalog-custom .related-events-title {
  font-size: 18px;
  line-height: 1.4;
}
.acalog-custom ul.related-events {
  display: block;
  margin: 0;
}
.acalog-custom ul.related-events li {
  display: block;
  float: left;
  list-style-type: none;
  min-width: 160px;
  position: relative;
  vertical-align: text-bottom;
}
.acalog-custom .related-event-date {
  font-size: .75em;
  text-transform: uppercase;
}
.acalog-custom h3.tribe-events-related-events-title {
  font-size: 1.4em;
  margin-bottom: 2%;
}
.acalog-custom .post .tribe-events-single ul.tribe-related-events,
.acalog-custom .tribe-events-single ul.tribe-related-events {
  border: none;
  margin: 0 0 8%;
  padding: 0;
}
.acalog-custom .tribe-events-single ul.tribe-related-events li {
  background: #fafafa;
  border: 1px solid #eee;
  border-radius: 3px;
  box-sizing: border-box;
  float: left;
  font-size: .9em;
  font-weight: 400;
  list-style: none;
  margin: 0 4% 2% 0;
  padding: 0;
  width: 29.3333%;
}
.acalog-custom .tribe-events-single ul.tribe-related-events li .date-divider {
  padding: 0 5px;
}
.acalog-custom .tribe-events-single ul.tribe-related-events li .tribe-related-event-info {
  padding: 8%;
}
.acalog-custom .tribe-events-single ul.tribe-related-events .tribe-related-events-thumbnail img {
  border: none;
  height: auto;
  margin: 0;
  max-width: 100%;
  padding: 0;
  width: 100%;
}
.acalog-custom .tribe-events-single ul.tribe-related-events .tribe-related-events-title {
  font-size: 16px;
  line-height: 1.5;
  margin: 0 0 10px;
}
.acalog-custom .tribe-events-single ul.tribe-related-events .recurringinfo {
  display: block;
  margin: 4% 0;
}
.acalog-custom .tribe-events-single ul.tribe-related-events .recurringinfo .tribe-events-divider {
  display: none;
}
.acalog-custom .tribe-mini-calendar-list-wrapper .type-tribe_events {
  margin: 0;
  padding: 0;
}
.acalog-custom .tribe-events-adv-list-widget .tribe-event-featured,
.acalog-custom .tribe-mini-calendar-list-wrapper .tribe-event-featured {
  color: rgba(255,255,255,0.7);
}
.acalog-custom .tribe-events-adv-list-widget .tribe-event-featured .tribe-event-title a,
.acalog-custom .tribe-events-adv-list-widget .tribe-event-featured .tribe-events-list-event-title a,
.acalog-custom .tribe-events-adv-list-widget .tribe-event-featured .tribe-events-title a,
.acalog-custom .tribe-mini-calendar-list-wrapper .tribe-event-featured .tribe-event-title a,
.acalog-custom .tribe-mini-calendar-list-wrapper .tribe-event-featured .tribe-events-list-event-title a,
.acalog-custom .tribe-mini-calendar-list-wrapper .tribe-event-featured .tribe-events-title a {
  color: #fff;
}
.acalog-custom .tribe-events-adv-list-widget .tribe-event-featured .tribe-events-duration,
.acalog-custom .tribe-events-adv-list-widget .tribe-event-featured .tribe-events-event-meta,
.acalog-custom .tribe-mini-calendar-list-wrapper .tribe-event-featured .tribe-events-duration,
.acalog-custom .tribe-mini-calendar-list-wrapper .tribe-event-featured .tribe-events-event-meta {
  color: rgba(255,255,255,0.7);
  font-weight: 400;
}
.acalog-custom .tribe-events-adv-list-widget .tribe-event-featured .tribe-events-content,
.acalog-custom .tribe-mini-calendar-list-wrapper .tribe-event-featured .tribe-events-content {
  color: rgba(255,255,255,0.9);
}
.acalog-custom .tribe-events-adv-list-widget .tribe-event-featured a,
.acalog-custom .tribe-mini-calendar-list-wrapper .tribe-event-featured a {
  color: rgba(255,255,255,0.7);
}
.acalog-custom .tribe-events-adv-list-widget .tribe-event-featured a:active,
.acalog-custom .tribe-events-adv-list-widget .tribe-event-featured a:hover,
.acalog-custom .tribe-mini-calendar-list-wrapper .tribe-event-featured a:active,
.acalog-custom .tribe-mini-calendar-list-wrapper .tribe-event-featured a:hover {
  color: rgba(255,255,255,0.9);
}
.acalog-custom .tribe-events-adv-list-widget ol li,
.acalog-custom .tribe-mini-calendar-list-wrapper ol li {
  list-style: none;
  margin-bottom: 30px;
}
.acalog-custom .tribe-events-adv-list-widget .tribe-venue,
.acalog-custom .tribe-mini-calendar-list-wrapper .tribe-venue {
  display: block;
  margin-top: 10px;
}
.acalog-custom .tribe-events-adv-list-widget .tribe-events-location:empty,
.acalog-custom .tribe-events-adv-list-widget .tribe-events-organizer:empty,
.acalog-custom .tribe-mini-calendar-list-wrapper .tribe-events-location:empty,
.acalog-custom .tribe-mini-calendar-list-wrapper .tribe-events-organizer:empty {
  display: none;
}
.acalog-custom .tribe-events-adv-list-widget .list-info,
.acalog-custom .tribe-mini-calendar-list-wrapper .list-info {
  margin-bottom: 4px;
  margin-bottom: .25rem;
}
.acalog-custom .tribe-events-adv-list-widget .tribe-organizer,
.acalog-custom .tribe-mini-calendar-list-wrapper .tribe-organizer {
  display: block;
}
.acalog-custom .tribe-events-adv-list-widget .duration,
.acalog-custom .tribe-events-adv-list-widget .tribe-events-event-cost,
.acalog-custom .tribe-mini-calendar-list-wrapper .duration,
.acalog-custom .tribe-mini-calendar-list-wrapper .tribe-events-event-cost {
  display: inline;
}
.acalog-custom .tribe-events-adv-list-widget .event-is-recurring .tribe-events-divider,
.acalog-custom .tribe-mini-calendar-list-wrapper .event-is-recurring .tribe-events-divider {
  display: none;
}
.acalog-custom .tribe-events-adv-list-widget .event-is-recurring,
.acalog-custom .tribe-mini-calendar-list-wrapper .event-is-recurring {
  color: inherit;
}
.acalog-custom .tribe-events-adv-list-widget .type-tribe_events,
.acalog-custom .tribe-mini-calendar-list-wrapper .type-tribe_events {
  margin: 0 0 4px;
  margin: 0 0 .25rem;
  padding: 0;
}
.acalog-custom .tribe-events-adv-list-widget .tribe-event-title,
.acalog-custom .tribe-mini-calendar-list-wrapper .tribe-event-title {
  margin-top: 12px;
  margin-top: .75rem;
}
.acalog-custom .tribe-events-adv-list-widget .tribe-event-featured,
.acalog-custom .tribe-mini-calendar-list-wrapper .tribe-event-featured {
  border-bottom: 1px dotted #2f2f2f;
  margin-top: 12px;
  margin-top: .75rem;
  padding-bottom: 12px;
  padding-bottom: .75rem;
}
.acalog-custom .tribe-events-adv-list-widget .tribe-event-featured:first-of-type,
.acalog-custom .tribe-mini-calendar-list-wrapper .tribe-event-featured:first-of-type {
  margin-top: 0;
}
.acalog-custom .tribe-events-adv-list-widget .tribe-event-featured:last-of-type,
.acalog-custom .tribe-mini-calendar-list-wrapper .tribe-event-featured:last-of-type {
  border-bottom: 0;
}
.acalog-custom .tribe-events-adv-list-widget .tribe-event-featured .list-date,
.acalog-custom .tribe-mini-calendar-list-wrapper .tribe-event-featured .list-date {
  display: none;
}
.acalog-custom .tribe-events-adv-list-widget .tribe-event-featured .list-info,
.acalog-custom .tribe-mini-calendar-list-wrapper .tribe-event-featured .list-info {
  display: block;
  padding: 0 24px;
  padding: 0 1.5rem;
  width: 100%;
}
.acalog-custom .tribe-events-adv-list-widget .tribe-event-featured .tribe-mini-calendar-event,
.acalog-custom .tribe-mini-calendar-list-wrapper .tribe-event-featured .tribe-mini-calendar-event {
  background: #0ea0d7;
  border: 0;
  margin-bottom: 0;
  padding-bottom: 16px;
}
.acalog-custom .tribe-events-adv-list-widget .tribe-event-featured .tribe-mini-calendar-event .tribe-event-image,
.acalog-custom .tribe-mini-calendar-list-wrapper .tribe-event-featured .tribe-mini-calendar-event .tribe-event-image {
  line-height: 0;
  overflow: hidden;
}
.acalog-custom .tribe-events-adv-list-widget .tribe-event-featured .tribe-mini-calendar-event .list-info,
.acalog-custom .tribe-mini-calendar-list-wrapper .tribe-event-featured .tribe-mini-calendar-event .list-info {
  margin-bottom: 0;
}
.acalog-custom .tribe-events-adv-list-widget .tribe-event-featured .tribe-mini-calendar-event .tribe-events-title a,
.acalog-custom .tribe-mini-calendar-list-wrapper .tribe-event-featured .tribe-mini-calendar-event .tribe-events-title a {
  color: #fff;
}
.acalog-custom .tribe-events-adv-list-widget .tribe-event-featured .tribe-mini-calendar-event .tribe-events-title a:hover,
.acalog-custom .tribe-mini-calendar-list-wrapper .tribe-event-featured .tribe-mini-calendar-event .tribe-events-title a:hover {
  color: rgba(255,255,255,0.9);
}
.acalog-custom .tribe-countdown-timer h3.tribe-countdown-complete,
.acalog-custom .tribe-countdown-timer span.format,
.acalog-custom .tribe-countdown-timer span.tribe-countdown-seconds {
  display: none;
}
.acalog-custom div.tribe-countdown-timer {
  line-height: 1.5em;
  min-height: 60px;
  padding-top: 10px;
  text-align: center;
}
.acalog-custom div.tribe-countdown-number {
  color: #000;
  float: left;
  font-size: 2.4em;
}
.acalog-custom span.tribe-countdown-under {
  color: #666;
  font-size: 10px;
  font-weight: 500;
  text-transform: uppercase;
}
.acalog-custom div.tribe-countdown-colon {
  color: #666;
  float: left;
  font-size: 1.5em;
  padding: 0 4px;
}
.acalog-custom div.tribe-countdown-right {
  float: left;
}
.acalog-custom div.tribe-countdown-text {
  clear: both;
  margin: 0 0 10px;
}
.acalog-custom .tribe-events-week.tribe-theme-twentythirteen .tribe-grid-content-wrap .hentry {
  padding: 4px;
}
.acalog-custom .tribe-theme-twentyfourteen #footer-sidebar div.tribe-countdown-number,
.acalog-custom .tribe-theme-twentyfourteen #primary-sidebar div.tribe-countdown-number,
.acalog-custom .tribe-theme-twentythirteen #secondary div.tribe-countdown-number {
  color: #fff;
  text-shadow: 1px 1px #000;
}
.acalog-custom .tribe-theme-twentythirteen #secondary span.tribe-countdown-under {
  color: #fff;
}
.acalog-custom .tribe-theme-twentyfourteen #primary-sidebar div.tribe-countdown-number {
  font-size: 24px;
}
.acalog-custom .tribe-theme-twentyfourteen .widget .tribe-mini-calendar-event .list-info h2 {
  font-size: 14px;
}
.acalog-custom .tribe-theme-twentyfifteen .tribe-events-adv-list-widget .type-tribe_events.hentry {
  box-shadow: none;
  margin-left: 0;
  margin-right: 0;
}
.acalog-custom .tribe-theme-twentyfifteen .tribe-events-adv-list-widget .tribe-mini-calendar-event {
  border-bottom: 0;
}
.acalog-custom .tribe-theme-twentyfifteen .tribe-events-venue-widget .hentry {
  box-shadow: none;
  display: inline-block;
  margin-left: 0;
  margin-right: 0;
}
.acalog-custom .tribe-theme-twentyfifteen .tribe-events-venue-widget .hentry .entry-title {
  font-size: 1.2em;
}
.acalog-custom .tribe-theme-twentyfifteen .tribe-venue-widget-wrapper ul {
  list-style-type: none;
}
.acalog-custom .tribe-theme-twentyfifteen .tribe-venue-widget-wrapper li {
  border-bottom: 1px dotted #000;
  box-shadow: none;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 10px;
  padding-top: 5px;
}
.acalog-custom .tribe-theme-twentyfifteen .tribe-venue-widget-wrapper h4 {
  font-size: 14px;
}
.acalog-custom .tribe-theme-twentyfifteen .tribe-venue-widget-wrapper .date-end,
.acalog-custom .tribe-theme-twentyfifteen .tribe-venue-widget-wrapper .date-start,
.acalog-custom .tribe-theme-twentyfifteen .tribe-venue-widget-wrapper .end-time,
.acalog-custom .tribe-theme-twentyfifteen .tribe-venue-widget-wrapper .tribe-events-event-cost {
  font-size: 13px;
}
.acalog-custom .tribe-theme-twentyfifteen .tribe-venue-widget-wrapper .date-end {
  display: block;
}
.acalog-custom .tribe-theme-twentyfifteen #tribe-events-content.tribe-events-photo #tribe-events-photo-events h2 {
  line-height: 1.2;
}
.acalog-custom .tribe-theme-twentyfifteen #tribe-events-content.tribe-events-photo #tribe-events-photo-events h2 a {
  border: 0;
  text-decoration: none;
}
.acalog-custom .tribe-theme-twentyfifteen #tribe-events-content.tribe-events-photo #tribe-events-photo-events .tribe-events-event-meta {
  line-height: 1.2;
  margin: 10px 0;
}
.acalog-custom .tribe-theme-twentyfifteen #tribe-events-content.tribe-events-photo #tribe-events-photo-events .tribe-events-list-photo-description {
  font-size: .9em;
  line-height: 1.5;
}
.acalog-custom .tribe-theme-twentyfifteen #tribe-events .tribe-events-venue-meta .tribe-events-event-meta {
  font-size: 14px;
  line-height: 1.3;
  margin-top: 10px;
}
.acalog-custom .tribe-theme-twentyfifteen #tribe-events .tribe-events-venue-meta .tribe-events-map-wrap {
  margin-bottom: 20px;
}
.acalog-custom .tribe-theme-twentyfifteen #tribe-events .tribe-events-venue-meta .tribe-events-event-meta .venue-address .location {
  display: block;
  margin: 10px 0 5px;
}
.acalog-custom .tribe-theme-twentyfifteen #tribe-events .tribe-events-venue-meta .tribe-events-event-meta .venue-address .tel {
  margin: 5px 0 8px;
}
.acalog-custom .tribe-theme-twentyfifteen #tribe-events .tribe-events-venue-meta .tribe-venue-description {
  clear: both;
  display: block;
  float: left;
  padding-left: 0;
  padding-right: 0;
}
.acalog-custom .tribe-theme-twentyfifteen.single-tribe_events #tribe-events .tribe-events-venue-meta {
  float: left;
}
.acalog-custom .tribe-theme-twentysixteen .tribe-grid-body div[id*=tribe-events-event-] {
  z-index: 80;
}
.acalog-custom .tribe-theme-twentysixteen .tribe-grid-body div[id*=tribe-events-event-]:hover {
  z-index: 81;
}
.acalog-custom .tribe-theme-twentysixteen .tribe-grid-body .tribe-events-tooltip p:last-child {
  margin-bottom: 0;
}
.acalog-custom .tribe-theme-twentysixteen .tribe-events-grid a:hover {
  color: #fff;
}
.acalog-custom .tribe-theme-twentysixteen .tribe-venue-widget-list {
  margin-left: 0;
  list-style: none;
}
.acalog-custom .tribe-theme-twentysixteen .tribe-events-list-photo-description ol,
.acalog-custom .tribe-theme-twentysixteen .tribe-events-list-photo-description ul {
  margin-left: 1.25em;
}
.acalog-custom .tribe-events-list-photo-description,
.acalog-custom .tribe-theme-twentysixteen .tribe-events-list-photo-description {
  width: 100%;
}
.acalog-custom .tribe-events-adv-list-widget .tribe-event-featured .tribe-mini-calendar-event a,
.acalog-custom .tribe-mini-calendar-list-wrapper .tribe-event-featured .tribe-mini-calendar-event a {
  box-shadow: none;
}
.acalog-custom .tribe-venue-widget-venue {
  margin-bottom: 20px;
}
.acalog-custom .tribe-venue-widget-venue .tribe-venue-widget-venue-name a {
  font-weight: 700;
}
.acalog-custom .tribe-venue-widget-list li+li {
  margin-top: 15px;
}
.acalog-custom .tribe-venue-widget-list .tribe-events-event-schedule-details {
  display: inline;
  font-weight: 700;
}
.acalog-custom .tribe-venue-widget-list .entry-title {
  margin: 0 0 5px;
}
.acalog-custom .tribe-venue-widget-list .type-tribe_events {
  margin-bottom: 20px;
}
.acalog-custom .tribe-venue-widget-thumbnail {
  margin: 10px 0 20px;
}
.acalog-custom .tribe-venue-widget-thumbnail img {
  display: block;
  height: auto;
  max-width: 100%;
}
.acalog-custom .tribe-bar-geoloc-filter,
.acalog-custom .tribe-events-uses-geolocation .tribe-bar-date-filter,
.acalog-custom .tribe-events-uses-geolocation .tribe-bar-search-filter,
.acalog-custom .tribe-events-uses-geolocation .tribe-bar-submit {
  float: left;
  margin-bottom: 0;
  padding: 15px;
  width: 25%;
}
.acalog-custom .tribe-events-uses-geolocation .tribe-bar-submit {
  margin-left: 0;
}
.acalog-custom .tribe-bar-mini .tribe-bar-geoloc-filter,
.acalog-custom .tribe-events-uses-geolocation .tribe-bar-mini .tribe-bar-date-filter,
.acalog-custom .tribe-events-uses-geolocation .tribe-bar-mini .tribe-bar-search-filter,
.acalog-custom .tribe-events-uses-geolocation .tribe-bar-mini .tribe-bar-submit {
  padding: 10px;
}
.acalog-custom .tribe-events-shortcode .tribe-bar-search-filter {
  width: 25%;
}
.acalog-custom .tribe-events-shortcode .tribe-bar-submit {
  float: left;
  margin-bottom: 0;
  margin-left: 0;
  padding: 10px;
  width: 25%;
}
.acalog-custom .tribe-events-shortcode .tribe-events-month table .type-tribe_events {
  border-bottom: 1px solid #e7e7e7;
  margin: 0 5%;
  padding: 6px 8px;
}
.acalog-custom .tribe-events-shortcode .tribe-events-month table .tribe-events-last {
  border-bottom: 0;
}
@media screen and (min-width: 59.6875em) {
  .acalog-custom .tribe-theme-twentyfifteen .tribe-events-countdown-widget div.tribe-countdown-number {
    font-size: 2.1em;
  }
}
@media only screen and (max-width: 768px) {
  .acalog-custom .tribe-events-week .tribe-events-grid {
    display: none;
  }
  .acalog-custom .tribe-mobile-day-date {
    background-color: #eee;
    color: #333;
    font-size: 16px;
    font-weight: 700;
    margin: 5px 0 0;
    padding: 6px 10px;
    text-transform: uppercase;
  }
  .acalog-custom .tribe-events-week #tribe-mobile-container {
    margin-top: 26px;
  }
  .acalog-custom .tribe-events-week #tribe-mobile-container .type-tribe_events,
  .acalog-custom .tribe-events-week #tribe-mobile-container .type-tribe_events~.type-tribe_events {
    padding-left: 8px;
    padding-right: 8px;
  }
  .acalog-custom .tribe-events-week #tribe-mobile-container .type-tribe_events .tribe-events-read-more {
    margin-top: 0;
  }
  .acalog-custom #tribe-events-content {
    overflow: hidden;
  }
  .acalog-custom .type-tribe_events.tribe-events-photo-event .tribe-events-photo-event-wrap:hover {
    background: #fafafa;
    box-shadow: none;
  }
  .acalog-custom .tribe-events-photo .tribe-events-loop .type-tribe_events .tribe-events-event-meta {
    background-color: transparent;
    border: 0;
    margin: 6px 0;
    padding: 0;
  }
  .acalog-custom .tribe-events-photo .tribe-events-loop .type-tribe_events .time-details {
    padding: 0;
  }
  .acalog-custom .tribe-events-list .tribe-events-loop .tribe-events-photo-event .tribe-events-event-meta .recurringinfo {
    margin-top: 2px;
  }
  .acalog-custom #tribe-events .tribe-events-list-photo-description p {
    margin-bottom: 0;
  }
  .acalog-custom .tribe-events-organizer .tribe-events-organizer-meta,
  .acalog-custom .tribe-events-venue .tribe-events-venue-meta {
    padding-bottom: 12px;
  }
  .acalog-custom .tribe-events-organizer .tribe-events-list h2.tribe-events-page-title,
  .acalog-custom .tribe-events-organizer .tribe-events-organizer-meta h2.entry-title,
  .acalog-custom .tribe-events-venue .tribe-events-list h2.tribe-events-page-title {
    margin-top: 0;
  }
  .acalog-custom .tribe-events-organizer address.organizer-address,
  .acalog-custom .tribe-events-venue .tribe-events-venue-meta .tribe-events-event-meta {
    background-color: #fafafa;
    border: 1px solid #eee;
    margin: 18px 0 15px;
    padding: 10px 12px 13px;
  }
  .acalog-custom .tribe-events-organizer .tribe-events-event-meta,
  .acalog-custom .tribe-events-venue .tribe-events-event-meta {
    border: 1px solid #eee;
  }
  .acalog-custom .tribe-events-venue .tribe-events-venue-meta .tribe-events-event-image {
    margin-top: 15px;
  }
  .acalog-custom #tribe-events .tribe-organizer-description.tribe-events-content,
  .acalog-custom #tribe-events .tribe-venue-description.tribe-events-content {
    padding: 0;
  }
  .acalog-custom .tribe-events-venue .tribe-events-map-wrap {
    float: none;
    margin: 5px 0 12px;
    width: 98%;
  }
  .acalog-custom .tribe-events-event-meta address.tribe-events-address,
  .acalog-custom .tribe-events-event-meta address.venue-address {
    margin: 0;
  }
  .acalog-custom .tribe-events-organizer .tribe-events-organizer-meta h2.entry-title {
    margin-bottom: 15px;
    padding: 0;
  }
  .acalog-custom .tribe-events-organizer .tribe-events-organizer-meta .tribe-events-event-image {
    margin-bottom: 12px;
  }
  .acalog-custom .tribe-events-organizer address.organizer-address {
    margin: 10px 0 15px;
  }
  .acalog-custom .tribe-events-organizer address.organizer-address span {
    display: block;
  }
  .acalog-custom .tribe-events-organizer address.organizer-address span~span {
    margin-top: 4px;
  }
  .acalog-custom .tribe-events-organizer address.organizer-address .tribe-events-divider {
    display: none;
  }
  .acalog-custom #tribe-geo-map {
    height: 250px;
  }
  .acalog-custom .tribe-events-map #tribe-events-header {
    margin-bottom: 30px;
  }
  .acalog-custom h3.tribe-events-related-events-title {
    margin-bottom: 12px;
  }
  .acalog-custom .tribe-events-single ul.tribe-related-events {
    margin: 0;
  }
  .acalog-custom .tribe-events-single ul.tribe-related-events .tribe-related-events-thumbnail {
    float: right;
    width: 30%;
  }
  .acalog-custom .tribe-events-single ul.tribe-related-events .tribe-related-events-title {
    margin-bottom: 4px;
  }
  .acalog-custom .tribe-events-single ul.tribe-related-events .recurringinfo {
    margin: 2px 0 0;
  }
  .acalog-custom .tribe-events-single ul.tribe-related-events li {
    float: none;
    margin-bottom: 12px;
    margin-right: 0;
    padding: 10px;
    width: 100%;
    zoom: 1;
  }
  .acalog-custom .tribe-events-single ul.tribe-related-events li:after {
    clear: both;
    content: "";
    display: table;
  }
  .acalog-custom .tribe-events-single ul.tribe-related-events li .tribe-related-event-info {
    float: left;
    padding: 0 10px 10px 0;
    width: 60%;
  }
  .acalog-custom .tribe-events-photo-event .tribe-events-event-image,
  .acalog-custom .tribe-events-photo-event .tribe-events-event-image a,
  .acalog-custom .tribe-related-events-thumbnail,
  .acalog-custom .tribe-related-events-thumbnail a {
    display: block;
    line-height: 0;
  }
}
@media only screen and (max-width: 768px) and (max-width: 600px) {
  .acalog-custom div#tribe-events-photo-events {
    height: auto !important;
    width: 100%;
  }
  .acalog-custom #tribe-events-photo-events.photo-two-col .type-tribe_events.tribe-events-photo-event,
  .acalog-custom #tribe-events-photo-events .type-tribe_events.tribe-events-photo-event {
    float: none;
    margin: 0 auto 12px;
    max-width: 400px;
    position: static !important;
    width: auto;
  }
}
.acalog-custom html,
.acalog-custom body,
.acalog-custom div,
.acalog-custom span,
.acalog-custom applet,
.acalog-custom object,
.acalog-custom iframe,
.acalog-custom p,
.acalog-custom blockquote,
.acalog-custom pre,
.acalog-custom a,
.acalog-custom abbr,
.acalog-custom acronym,
.acalog-custom address,
.acalog-custom big,
.acalog-custom cite,
.acalog-custom code,
.acalog-custom del,
.acalog-custom dfn,
.acalog-custom em,
.acalog-custom img,
.acalog-custom ins,
.acalog-custom kbd,
.acalog-custom q,
.acalog-custom s,
.acalog-custom samp,
.acalog-custom small,
.acalog-custom strike,
.acalog-custom strong,
.acalog-custom sub,
.acalog-custom sup,
.acalog-custom tt,
.acalog-custom var,
.acalog-custom b,
.acalog-custom u,
.acalog-custom i,
.acalog-custom center,
.acalog-custom dl,
.acalog-custom dt,
.acalog-custom dd,
.acalog-custom ol,
.acalog-custom ul,
.acalog-custom li,
.acalog-custom fieldset,
.acalog-custom form,
.acalog-custom label,
.acalog-custom legend,
.acalog-custom table,
.acalog-custom caption,
.acalog-custom tbody,
.acalog-custom tfoot,
.acalog-custom thead,
.acalog-custom tr,
.acalog-custom th,
.acalog-custom td,
.acalog-custom article,
.acalog-custom aside,
.acalog-custom canvas,
.acalog-custom details,
.acalog-custom embed,
.acalog-custom figure,
.acalog-custom figcaption,
.acalog-custom footer,
.acalog-custom header,
.acalog-custom hgroup,
.acalog-custom menu,
.acalog-custom nav,
.acalog-custom output,
.acalog-custom ruby,
.acalog-custom section,
.acalog-custom summary,
.acalog-custom time,
.acalog-custom mark,
.acalog-custom audio,
.acalog-custom video {
  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: baseline;
  font-size: 100%;
}
.acalog-custom article,
.acalog-custom aside,
.acalog-custom details,
.acalog-custom figcaption,
.acalog-custom figure,
.acalog-custom footer,
.acalog-custom header,
.acalog-custom hgroup,
.acalog-custom menu,
.acalog-custom nav,
.acalog-custom section {
  display: block;
}
.acalog-custom audio,
.acalog-custom canvas,
.acalog-custom video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.acalog-custom audio:not([controls]) {
  display: none;
}
.acalog-custom html {
  font-size: 100%;
  -webkit-font-smoothing: antialiased;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}
.acalog-custom body {
  position: relative;
  -webkit-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
}
.acalog-custom a:hover,
.acalog-custom a:active {
  outline: 0;
}
.acalog-custom sub,
.acalog-custom sup {
  position: relative;
  vertical-align: baseline;
  font-size: 75%;
  line-height: 0;
}
.acalog-custom sup {
  top: -0.5em;
}
.acalog-custom sub {
  bottom: -0.25em;
}
.acalog-custom .google_map img {
  max-width: none !important;
}
.acalog-custom .theme-content img,
.acalog-custom #mk-sidebar img,
.acalog-custom #mk-footer img,
.acalog-custom .mk-page-section img,
.acalog-custom .mk-edge-slider img,
.acalog-custom .ajax_project img,
.acalog-custom .vc_row-fluid img {
  max-width: 100%;
  width: auto \9;
  height: auto;
  border: 0;
  vertical-align: middle;
  -ms-interpolation-mode: bicubic;
}
.acalog-custom button,
.acalog-custom input,
.acalog-custom select,
.acalog-custom textarea {
  margin: 0;
  vertical-align: middle;
  font-size: 100%;
}
.acalog-custom button,
.acalog-custom input {
  line-height: normal;
  *overflow: visible;
}
.acalog-custom button::-moz-focus-inner,
.acalog-custom input::-moz-focus-inner {
  padding: 0;
  border: 0;
}
.acalog-custom button,
.acalog-custom input[type="button"],
.acalog-custom input[type="reset"],
.acalog-custom input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
}
.acalog-custom input[type="search"] {
  box-sizing: content-box;
  -webkit-appearance: textfield;
}
.acalog-custom input[type="search"]::-webkit-search-decoration,
.acalog-custom input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
.acalog-custom textarea {
  overflow: auto;
  vertical-align: top;
}
.acalog-custom a {
  color: #777;
}
.acalog-custom p {
  margin-bottom: 30px;
}
.acalog-custom ol,
.acalog-custom ul {
  list-style: none;
}
.acalog-custom blockquote,
.acalog-custom q {
  quotes: none;
}
.acalog-custom blockquote:before,
.acalog-custom blockquote:after,
.acalog-custom q:before,
.acalog-custom q:after {
  content: none;
}
.acalog-custom table {
  border-spacing: 0;
  border-collapse: collapse;
}
.acalog-custom strong,
.acalog-custom th,
.acalog-custom thead td {
  font-weight: bold;
}
.acalog-custom cite,
.acalog-custom em,
.acalog-custom dfn {
  font-style: italic;
}
.acalog-custom code,
.acalog-custom pre {
  margin: 10px 0 20px 0;
  display: block;
  font-size: 12px;
  line-height: 20px;
  border: 1px solid #e8e8e8;
  padding: 20px 10px;
  background: #ffffff;
  white-space: pre-wrap;
  white-space: -moz-pre-wrap !important;
  white-space: -pre-wrap;
  white-space: -o-pre-wrap;
  overflow: auto;
  background: url("../../img/gateway/pre_code.gif") repeat scroll 0 0 #f2f3f5;
}
.acalog-custom del {
  color: #666;
  text-decoration: line-through;
}
.acalog-custom small,
.acalog-custom sup,
.acalog-custom sub {
  font-size: 85%;
}
.acalog-custom abbr,
.acalog-custom acronym {
  text-transform: uppercase;
  letter-spacing: .1em;
}
.acalog-custom a abbr,
.acalog-custom a acronym {
  border: none;
}
.acalog-custom abbr[title],
.acalog-custom acronym[title],
.acalog-custom dfn[title] {
  border-bottom: 1px dotted #ccc;
  cursor: help;
}
.acalog-custom sup {
  vertical-align: super;
}
.acalog-custom sub {
  vertical-align: sub;
}
.acalog-custom p,
.acalog-custom ul,
.acalog-custom ol,
.acalog-custom dl,
.acalog-custom table,
.acalog-custom fieldset,
.acalog-custom blockquote,
.acalog-custom pre,
.acalog-custom code {
  margin-bottom: 20px;
}
.acalog-custom a {
  text-decoration: none;
}
.acalog-custom p,
.acalog-custom a {
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}
.acalog-custom a:link,
.acalog-custom a:visited,
.acalog-custom a:hover,
.acalog-custom a:active,
.acalog-custom a:focus {
  outline: 0 none;
  text-decoration: none;
}
.acalog-custom .floatleft,
.acalog-custom .alignleft {
  float: left;
  text-align: left;
}
.acalog-custom .floatright,
.acalog-custom .alignright {
  float: right;
  text-align: right;
}
.acalog-custom .aligncenter {
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}
.acalog-custom .align-right {
  text-align: right;
}
.acalog-custom .align-left {
  text-align: left;
}
.acalog-custom .align-center {
  text-align: center;
}
.acalog-custom .clearboth {
  display: block;
  visibility: hidden;
  clear: both;
  overflow: hidden;
  width: 0;
  height: 0;
}
.acalog-custom .clearboth:after {
  display: block;
  visibility: hidden;
  clear: both;
  width: 0;
  height: 0;
  content: ' ';
  font-size: 0;
  line-height: 0;
}
.acalog-custom * html .clearboth {
  height: 1%;
}
.acalog-custom .clearfix {
  display: block;
  clear: both;
}
.acalog-custom .clearfix:before,
.acalog-custom .clearfix:after {
  content: " ";
  display: table;
}
.acalog-custom ul {
  margin-bottom: 1em;
  margin-left: 1.5em;
  list-style-type: disc;
}
.acalog-custom ul li {
  margin-left: .85em;
}
.acalog-custom ul ul {
  list-style-type: square;
}
.acalog-custom ul ul ul {
  list-style-type: circle;
}
.acalog-custom ol {
  margin-bottom: 1em;
  margin-left: 2.35em;
  list-style-position: outside;
  list-style-type: decimal;
}
.acalog-custom dt {
  font-weight: bold;
  font-size: 110%;
  margin-bottom: 0.2em;
}
.acalog-custom dd {
  margin: 0;
  padding: 0 0 1em 15px;
}
.acalog-custom ol ol,
.acalog-custom ul ol {
  margin-left: 2.5em;
}
.acalog-custom ul ol,
.acalog-custom ol ul,
.acalog-custom ol ol,
.acalog-custom ul ul {
  margin-bottom: 0;
}
.acalog-custom fieldset {
  padding: 1em;
  border: 1px solid #dddddd;
}
.acalog-custom legend {
  padding: 0 .8em;
  font-weight: bold;
  font-size: 1.2em;
}
.acalog-custom textarea,
.acalog-custom input[type=text],
.acalog-custom input[type=password],
.acalog-custom input[type=email],
.acalog-custom select {
  outline: none;
  border: none;
  font-size: inherit;
}
.acalog-custom input,
.acalog-custom select {
  cursor: pointer;
}
.acalog-custom input[type=text],
.acalog-custom input[type=password],
.acalog-custom input[type=email] {
  cursor: text;
}
.acalog-custom textarea {
  overflow: auto;
}
.acalog-custom textarea,
.acalog-custom input[type=text],
.acalog-custom input[type=tel],
.acalog-custom input[type=email],
.acalog-custom input[type=password],
.acalog-custom input[type=search] {
  font-size: 13px;
  color: #767676;
  padding: 10px 12px;
  background-color: #fdfdfd;
  border: 1px solid #e3e3e3;
  outline: none;
  margin-bottom: 4px;
}
.acalog-custom textarea:focus,
.acalog-custom input[type=text]:focus,
.acalog-custom input[type=tel]:focus,
.acalog-custom input[type=email]:focus,
.acalog-custom input[type=password]:focus,
.acalog-custom input[type=search]:focus {
  background-color: #fff;
  border: 1px solid #dcdcdc;
}
.acalog-custom #theme-page select,
.acalog-custom .woocommerce select {
  background-color: #fff;
  border: 1px solid #e3e3e3;
  background: url("../../img/gateway/selectbox-arrow.png") right center no-repeat;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding: 12px 14px 12px 20px;
  font-size: 12px;
  line-height: 14px;
  color: #252525;
  border-radius: 0 !important;
  font-weight: bold;
  min-width: 240px;
  max-width: 100%;
  display: block;
}
.acalog-custom option {
  padding: 0 4px;
}
.acalog-custom h1,
.acalog-custom h2,
.acalog-custom h3,
.acalog-custom h4,
.acalog-custom h5,
.acalog-custom h6 {
  margin: 0 0 0.8em;
  font-weight: normal;
  line-height: 1.3em;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
  text-transform: none;
}
.acalog-custom h1 {
  font-size: 36px;
  margin-bottom: 16px;
}
.acalog-custom h2 {
  font-size: 30px;
  margin-bottom: 14px;
}
.acalog-custom h3 {
  font-size: 28px;
  margin-bottom: 10px;
}
.acalog-custom h4 {
  font-size: 24px;
  margin-bottom: 9px;
}
.acalog-custom h5 {
  font-size: 18px;
  margin-bottom: 8px;
}
.acalog-custom h6 {
  font-size: 14px;
  margin-bottom: 8px;
}
.acalog-custom .visuallyhidden {
  position: absolute !important;
  overflow: hidden;
  clip: rect(0 0 0 0);
  left: -100000px;
  top: -100000px;
  margin: -1px;
  padding: 0;
  border: 0;
}
.acalog-custom .mk-video-container {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
}
.acalog-custom .mk-video-container iframe,
.acalog-custom .mk-video-container object,
.acalog-custom .mk-video-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.acalog-custom .mk-video-wrapper {
  max-width: 100%;
}
.acalog-custom .mk-background-stretch,
.acalog-custom .mk-background-stretch .parallax-layer {
  background-size: cover;
  -webkit-background-size: cover;
  -moz-background-size: cover;
}
.acalog-custom .mk_rev_slider_wrapper {
  overflow: hidden;
}
.acalog-custom .cf {
  *zoom: 1;
}
.acalog-custom .cf:before,
.acalog-custom .cf:after {
  content: " ";
  display: table;
}
.acalog-custom .cf:after {
  clear: both;
}
.acalog-custom .font-weight-l {
  font-weight: lighter;
}
.acalog-custom .font-weight-n {
  font-weight: normal;
}
.acalog-custom .font-weight-b {
  font-weight: bold;
}
.acalog-custom .font-weight-100 {
  font-weight: 100;
}
.acalog-custom .font-weight-200 {
  font-weight: 200;
}
.acalog-custom .font-weight-300 {
  font-weight: 300;
}
.acalog-custom .font-weight-400 {
  font-weight: 400;
}
.acalog-custom .font-weight-500 {
  font-weight: 500;
}
.acalog-custom .font-weight-600 {
  font-weight: 600;
}
.acalog-custom .font-weight-700 {
  font-weight: 700;
}
.acalog-custom .font-weight-800 {
  font-weight: 800;
}
.acalog-custom .font-weight-900 {
  font-weight: 900;
}
.acalog-custom .bold {
  font-weight: bold;
}
.acalog-custom .italic {
  font-style: italic;
}
.acalog-custom .uppercase {
  text-transform: uppercase;
}
.acalog-custom .text-left {
  text-align: left;
}
.acalog-custom .text-right {
  text-align: right;
}
.acalog-custom .text-center {
  text-align: center;
}
.acalog-custom .letter-spacing-1 {
  letter-spacing: 1px;
}
.acalog-custom .letter-spacing-2 {
  letter-spacing: 2px;
}
.acalog-custom .letter-spacing-3 {
  letter-spacing: 3px;
}
.acalog-custom .block {
  display: block;
}
.acalog-custom .inline-block {
  display: inline-block;
}
.acalog-custom .flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.acalog-custom .flex-column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.acalog-custom .flex-wrap {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row;
  flex-flow: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.acalog-custom .flex-items-center {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.acalog-custom .flex-items-baseline {
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
}
.acalog-custom .flex-items-start {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.acalog-custom .flex-items-end {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}
.acalog-custom .flex-items-stretch {
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}
.acalog-custom .flex-self-center {
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}
.acalog-custom .flex-self-baseline {
  -ms-flex-item-align: baseline;
  align-self: baseline;
}
.acalog-custom .flex-self-start {
  -ms-flex-item-align: start;
  align-self: flex-start;
}
.acalog-custom .flex-self-end {
  -ms-flex-item-align: end;
  align-self: flex-end;
}
.acalog-custom .flex-self-stretch {
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}
.acalog-custom .flex-justify {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.acalog-custom .flex-center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.acalog-custom .flex-auto {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.acalog-custom .flex-grow {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
}
.acalog-custom .flex-none {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}
.acalog-custom .flex-first {
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: -1;
  order: -1;
}
.acalog-custom .flex-last {
  -webkit-box-ordinal-group: 100000;
  -ms-flex-order: 99999;
  order: 99999;
}
.acalog-custom .width-50 {
  width: 50px;
}
.acalog-custom .width-full {
  width: 100%;
}
.acalog-custom .width-x2 {
  width: 200%;
}
.acalog-custom .height-50 {
  height: 50px;
}
.acalog-custom .height-full {
  height: 100%;
}
.acalog-custom .left {
  float: left;
}
.acalog-custom .right {
  float: right;
}
.acalog-custom .clear:before,
.acalog-custom .clear:after {
  content: " ";
  display: table;
}
.acalog-custom .clear:after {
  clear: both;
}
.acalog-custom .relative {
  position: relative;
}
.acalog-custom .absolute {
  position: absolute;
}
.acalog-custom .fixed {
  position: fixed;
}
.acalog-custom .z1 {
  z-index: 1;
}
.acalog-custom .z2 {
  z-index: 2;
}
.acalog-custom .z3 {
  z-index: 3;
}
.acalog-custom .z4 {
  z-index: 4;
}
.acalog-custom .z5 {
  z-index: 5;
}
.acalog-custom .z999 {
  z-index: 999;
}
.acalog-custom .pointer {
  pointer-events: auto;
}
.acalog-custom .no-pointer {
  pointer-events: none;
}
.acalog-custom .overflow-auto {
  overflow: auto;
}
.acalog-custom .no-overflow {
  overflow: hidden;
}
.acalog-custom .no-overflow-x {
  overflow-x: hidden;
}
.acalog-custom .no-overflow-y {
  overflow-y: hidden;
}
.acalog-custom .backface {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
}
.acalog-custom .no-backface {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.acalog-custom .perspective {
  -webkit-transform: perspective(1000px);
  transform: perspective(1000px);
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.acalog-custom .origin-center {
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center;
}
.acalog-custom .fold-back-horizontal {
  -webkit-transform: translateX(-100%) rotateY(-180deg);
  transform: translateX(-100%) rotateY(-180deg);
}
.acalog-custom .fold-back-vertical {
  -webkit-transform: translateX(-100%) rotateX(-180deg);
  transform: translateX(-100%) rotateX(-180deg);
}
.acalog-custom .bezier-1 {
  transition: all 0.5s cubic-bezier(0.645,0.045,0.355,1);
}
.acalog-custom .IE .bezier-1 {
  transition: none;
}
.acalog-custom .left-0 {
  left: 0px;
}
.acalog-custom .left-5 {
  left: 5px;
}
.acalog-custom .left-10 {
  left: 10px;
}
.acalog-custom .right-0 {
  right: 0px;
}
.acalog-custom .right-5 {
  right: 5px;
}
.acalog-custom .right-10 {
  right: 10px;
}
.acalog-custom .top-0 {
  top: 0px;
}
.acalog-custom .top-5 {
  top: 5px;
}
.acalog-custom .top-10 {
  top: 10px;
}
.acalog-custom .bottom-0 {
  bottom: 0px;
}
.acalog-custom .bottom-5 {
  bottom: 5px;
}
.acalog-custom .bottom-10 {
  bottom: 10px;
}
.acalog-custom .padding-10-pr {
  padding: 10%;
}
.acalog-custom .padding-x-10-pr {
  padding-left: 10%;
  padding-right: 10%;
}
.acalog-custom .padding-10 {
  padding: 10px;
}
.acalog-custom .padding-x-10 {
  padding-left: 10px;
  padding-right: 10px;
}
.acalog-custom .padding-y-10 {
  padding-top: 10px;
  padding-bottom: 10px;
}
.acalog-custom .padding-20 {
  padding: 20px;
}
.acalog-custom .padding-x-20 {
  padding-left: 20px;
  padding-right: 20px;
}
.acalog-custom .padding-y-20 {
  padding-top: 20px;
  padding-bottom: 20px;
}
.acalog-custom .margin-t-20 {
  margin-top: 20px;
}
.acalog-custom .margin-r-10 {
  margin-top: 10px;
}
.acalog-custom .is-hidden {
  display: none;
  visibility: hidden;
}
.acalog-custom .is-visibility-hidden {
  visibility: hidden;
}
.acalog-custom .margin-auto {
  margin: 0 auto;
}
.acalog-custom .mk-blog-classic-item .blog-social-share {
  z-index: 30;
}
.acalog-custom .post-type-badge {
  z-index: 10;
}
.acalog-custom .mk-commentlist li .comment-content {
  z-index: 10;
}
.acalog-custom .mk-blog-grid-item .blog-grid-hover-icon {
  z-index: 10;
}
.acalog-custom .mk-blog-modern-item .blog-social-share {
  z-index: 10;
}
.acalog-custom .mk-edge-one-pager .mk-grid {
  z-index: 14;
}
.acalog-custom .fullPage-slidesNav {
  z-index: 4;
}
.acalog-custom #fullPage-nav {
  z-index: 100;
}
.acalog-custom .mk-edge-slider .mk-grid {
  z-index: 14;
}
.acalog-custom .mk-edge-slider .edge-slider-holder {
  z-index: 10;
}
.acalog-custom .mk-edge-slider .edge-slider-loading {
  z-index: 20;
}
.acalog-custom .mk-edge-slider .edge-skip-slider {
  z-index: 10;
}
.acalog-custom .mk-swiper-container {
  z-index: 1;
}
.acalog-custom .swiper-pagination {
  z-index: 10;
}
.acalog-custom .mk-edge-nav a {
  z-index: 1000;
}
.acalog-custom .flex-direction-nav a {
  z-index: 10;
}
.acalog-custom #mk-footer {
  z-index: 10;
}
.acalog-custom #mk-footer.mk-footer-unfold {
  z-index: 9;
}
.acalog-custom .mk-header-toolbar {
  z-index: 310;
}
.acalog-custom .mk-language-nav-sub-wrapper {
  z-index: 20;
}
.acalog-custom .mk-fullscreen-search-overlay {
  z-index: 999;
}
.acalog-custom .mk-toolbar-resposnive-icon {
  z-index: 80;
}
@media handheld,only screen and (max-width: 780px) {
  .acalog-custom .mk-login-register,
  .acalog-custom .mk-header-subscribe {
    z-index: 50;
  }
}
.acalog-custom .mk-header {
  z-index: 301;
}
.acalog-custom .mk-header .mk-header-bg,
.acalog-custom .mk-header .mk-classic-nav-bg {
  z-index: 1;
}
.acalog-custom .mk-header .fit-logo-img a {
  z-index: 30;
}
.acalog-custom .mk-header .mk-header-inner {
  z-index: 300;
}
.acalog-custom .mk-header-holder {
  z-index: 200;
}
.acalog-custom .header-style-2.a-sticky .mk-header-nav-container {
  z-index: 210;
}
.acalog-custom .mk-header-right {
  z-index: 20;
}
.acalog-custom .mk-header-nav-container {
  z-index: 30;
}
.acalog-custom .header-style-2.header-align-center .header-logo {
  z-index: 2;
}
.acalog-custom .header-style-2.header-align-center .mk-dashboard-trigger {
  z-index: 3;
}
.acalog-custom .header-style-3 .mk-dashboard-trigger {
  z-index: 11;
}
.acalog-custom .header-style-4 {
  z-index: auto !important;
}
.acalog-custom .header-style-4 .mk-header-inner {
  z-index: 300 !important;
}
.acalog-custom div.jp-volume-bar {
  z-index: 20;
}
.acalog-custom .mk-go-top {
  z-index: 300;
}
.acalog-custom .mk-zindex-fix {
  z-index: 60;
}
.acalog-custom #theme-page {
  z-index: 11;
}
.acalog-custom .fancybox-wrap {
  z-index: 8020;
}
.acalog-custom .fancybox-opened {
  z-index: 8030;
}
.acalog-custom #fancybox-loading {
  z-index: 8060;
}
.acalog-custom .fancybox-close {
  z-index: 8040;
}
.acalog-custom .fancybox-nav {
  z-index: 8040;
}
.acalog-custom .fancybox-nav span {
  z-index: 8040;
}
.acalog-custom .fancybox-overlay {
  z-index: 8010;
}
.acalog-custom .fancybox-title {
  z-index: 8050;
}
.acalog-custom .fancybox-title-float-wrap {
  z-index: 8050;
}
.acalog-custom .mk-classic-menu-wrapper {
  z-index: 99;
}
.acalog-custom .main-navigation-ul > li.menu-item ul.sub-menu:after {
  z-index: 10;
}
.acalog-custom .main-navigation-ul:not(.dropdownJavascript) li.menu-item:hover > ul.sub-menu {
  z-index: 10;
}
.acalog-custom .dropdownJavascript li.dropdownOpen > ul.sub-menu {
  z-index: 10;
}
.acalog-custom .has-mega-menu > ul.sub-menu > ul.sub-menu {
  z-index: auto;
}
.acalog-custom .mk-nav-responsive-link {
  z-index: 12;
}
.acalog-custom .mk-responsive-nav {
  z-index: 20;
}
.acalog-custom #mk-page-introduce {
  z-index: 8;
}
.acalog-custom .mk-post-nav {
  z-index: 200;
}
.acalog-custom .mk-post-nav.post-nav-backward {
  z-index: 199;
}
.acalog-custom .pagnav-wrapper .pagenav-top {
  z-index: 201;
}
.acalog-custom .portfolio-loader {
  z-index: 10000;
}
.acalog-custom .portfolio-loader > div {
  z-index: 10000;
}
.acalog-custom .mk-portfolio-classic-item .featured-image img {
  z-index: 10;
}
.acalog-custom .mk-portfolio-classic-item .featured-image .image-hover-overlay {
  z-index: 11;
}
.acalog-custom .mk-portfolio-classic-item .hover-icon {
  z-index: 20;
}
.acalog-custom .mk-portfolio-item.fadebox-hover .portfolio-meta {
  z-index: 20;
}
.acalog-custom .mk-portfolio-item.fadebox-hover .featured-image:after {
  z-index: 10;
}
.acalog-custom .mk-portfolio-item.fadebox-hover .featured-image .icons-holder {
  z-index: 13;
}
.acalog-custom .mk-portfolio-item.slidebox-hover .portfolio-meta {
  z-index: 20;
}
.acalog-custom .mk-portfolio-item.slidebox-hover .icons-holder {
  z-index: 21;
}
.acalog-custom .mk-portfolio-item.slidebox-hover .image-hover-overlay {
  z-index: 12;
}
.acalog-custom .mk-portfolio-item.zoomin-hover .portfolio-meta {
  z-index: 20;
}
.acalog-custom .mk-portfolio-item.zoomin-hover .icons-holder {
  z-index: 13;
}
.acalog-custom .mk-portfolio-item.zoomin-hover .image-hover-overlay {
  z-index: 11;
}
.acalog-custom .mk-portfolio-item.zoomout-hover .icons-holder {
  z-index: 10;
}
.acalog-custom .mk-portfolio-item.zoomout-hover .portfolio-meta {
  z-index: 10;
}
.acalog-custom .mk-portfolio-item.zoomout-hover .icons-holder {
  z-index: 10;
}
.acalog-custom .mk-portfolio-item.zoomout-hover .featured-image img {
  z-index: 11;
}
.acalog-custom .mk-portfolio-item.zoomout-hover .image-hover-overlay {
  z-index: 4;
}
.acalog-custom .mk-portfolio-item.zoomout-hover .featured-image:hover .portfolio-meta {
  z-index: 12;
}
.acalog-custom .mk-portfolio-item.zoomout-hover .featured-image:hover .icons-holder {
  z-index: 13;
}
.acalog-custom .mk-portfolio-item.cube-hover .portfolio-meta {
  z-index: 10;
}
.acalog-custom .mk-portfolio-item.cube-hover .icons-holder {
  z-index: 10;
}
.acalog-custom .mk-portfolio-item.cube-hover .featured-image img {
  z-index: 11;
}
.acalog-custom .mk-portfolio-item.cube-hover .image-hover-overlay {
  z-index: 4;
}
.acalog-custom .mk-portfolio-item.cube-hover .featured-image:hover .portfolio-meta {
  z-index: 12;
}
.acalog-custom .mk-portfolio-item.cube-hover .featured-image:hover .icons-holder {
  z-index: 13;
}
.acalog-custom .mk-portfolio-item.light-zoomin-hover .portfolio-meta {
  z-index: 20;
}
.acalog-custom .mk-portfolio-item.light-zoomin-hover .icons-holder {
  z-index: 13;
}
.acalog-custom .mk-portfolio-item.light-zoomin-hover .image-hover-overlay {
  z-index: 11;
}
.acalog-custom .mk-portfolio-item .featured-image img {
  z-index: 10;
}
.acalog-custom .mk-portfolio-item .featured-image .hover-overlay {
  z-index: 11;
}
.acalog-custom .portfolio-similar-posts-image img {
  z-index: 10;
}
.acalog-custom .portfolio-similar-posts-image .image-hover-overlay {
  z-index: 11;
}
.acalog-custom .portfolio-similar-meta {
  z-index: 20;
}
.acalog-custom .mk-body-loader-overlay {
  z-index: 2351;
}
.acalog-custom .pricing-cols li.pricing-col {
  z-index: 10;
}
.acalog-custom .pricing-cols li.featured-plan {
  z-index: 20;
}
.acalog-custom .pricing-cols .pricing-price span {
  z-index: 20;
}
.acalog-custom .pricing-cols .pricing-features ul {
  z-index: 20;
}
.acalog-custom .pricing-cols .pricing-button a {
  z-index: 20;
}
.acalog-custom .intro-effect-fade,
.acalog-custom .intro-effect-zoom_out {
  z-index: 999;
}
.acalog-custom .intro-effect-shuffle {
  z-index: 999;
}
.acalog-custom .showcase-blog-overlay {
  z-index: 30;
}
.acalog-custom .mk-blog-showcase-thumb {
  z-index: 20;
}
.acalog-custom .mk-blog-showcase-thumb a {
  z-index: 40;
}
.acalog-custom .blog-showcase-extra-info {
  z-index: 10;
}
.acalog-custom .mk-button.savvy-dimension span {
  z-index: 2;
}
.acalog-custom .mk-button.savvy-dimension:after {
  z-index: 1;
}
.acalog-custom .mk-chart canvas {
  z-index: 1;
}
.acalog-custom .mk-chart .chart-percent {
  z-index: 10;
}
.acalog-custom .mk-contact-form-wrapper.classic-style .mk-form-row i {
  z-index: 12;
}
.acalog-custom .mk-contact-form-wrapper .mk-invalid {
  z-index: 10 !important;
}
.acalog-custom .mk-progress-button[data-style="move-up"] .mk-progress-button-content {
  z-index: 10;
}
.acalog-custom span.wpcf7-not-valid-tip {
  z-index: 30;
}
.acalog-custom .mk-divider[class*='go_top'] .divider-inner:before {
  z-index: 3;
}
.acalog-custom .mk-divider[class*='go_top'] .divider-inner .divider-go-top {
  z-index: 4;
}
.acalog-custom .mk-swipe-slideshow .swiper-arrows {
  z-index: 10;
}
.acalog-custom .mk-employees.classic-style .mk-employeee-networks {
  z-index: 1;
}
.acalog-custom .mk-gallery article .image-hover-overlay {
  z-index: 10;
}
.acalog-custom .mk-gallery article .gallery-title {
  z-index: 10;
}
.acalog-custom .mk-gallery article.hover-overlay_layer .gallery-desc {
  z-index: 10;
}
.acalog-custom .mk-box-icon.boxed-style .icon-box-boxed {
  z-index: 10;
}
.acalog-custom .mk-box-icon.boxed-style .mk-main-ico {
  z-index: 20;
}
.acalog-custom .mk-image.inside-image .mk-image-caption {
  z-index: 10;
}
.acalog-custom .mk-image-overlay {
  z-index: 10;
}
.acalog-custom .mk-image-lightbox {
  z-index: 30;
}
.acalog-custom .mk-laptop-slideshow-shortcode .flex-direction-nav a {
  z-index: 60;
}
.acalog-custom .mk-laptop-image {
  z-index: 50;
}
.acalog-custom .mk-lcd-slideshow .flex-direction-nav a {
  z-index: 60;
}
.acalog-custom .mk-lcd-image {
  z-index: 50;
}
.acalog-custom .mk-page-section .vc_row-fluid {
  z-index: 10;
}
.acalog-custom .mk-video-mask,
.acalog-custom .mk-video-color-mask {
  z-index: 3;
}
.acalog-custom .mk-video-preload {
  z-index: 2;
}
.acalog-custom .mk-section-video {
  z-index: 1;
}
.acalog-custom .mk-section-video video {
  z-index: 1;
}
.acalog-custom .mk-section-image {
  z-index: 1;
}
.acalog-custom .mk-half-layout-container {
  z-index: 5;
}
.acalog-custom .mk-video-section-touch {
  z-index: 2;
}
.acalog-custom .mk-page-section-loader {
  z-index: 20;
}
.acalog-custom .mk-page-title-box .mk-page-title-box-content {
  z-index: 10;
}
.acalog-custom .mk-portfolio-carousel .flex-viewport ul li:hover .item-conten {
  z-index: 30;
}
.acalog-custom .portfolio-carousel .item-content {
  z-index: 8;
}
.acalog-custom .mk-portfolio-carousel-modern .mk-portfolio-modern-image img {
  z-index: 10;
}
.acalog-custom .mk-portfolio-carousel-modern .image-hover-overlay {
  z-index: 11;
}
.acalog-custom .mk-portfolio-carousel-modern .portfolio-meta {
  z-index: 20;
}
.acalog-custom .mk-portfolio-carousel-modern .flex-direction-nav a {
  z-index: 20;
}
.acalog-custom .mk-skill-meter .mk-progress-bar .progress-inner {
  z-index: 1;
}
.acalog-custom .mk-slideshow .mk-flex-caption span {
  z-index: 10;
}
.acalog-custom .mk-slideshow .color-mask {
  z-index: 5;
}
.acalog-custom .theatre-slider-container .laptop-theatre-slider img,
.acalog-custom .theatre-slider-container .desktop-theatre-slider img {
  z-index: 3;
}
.acalog-custom .no-csstransforms .theatre-slider-container .laptop-theatre-slider img,
.acalog-custom .no-csstransforms .theatre-slider-container .desktop-theatre-slider img {
  z-index: 1;
}
.acalog-custom .theatre-slider-container .laptop-theatre-slider .player-container,
.acalog-custom .theatre-slider-container .desktop-theatre-slider .player-container {
  z-index: 2;
}
.acalog-custom .mk-tab-slider {
  z-index: 1;
}
.acalog-custom .mk-tab-slider-nav a {
  z-index: 2;
}
.acalog-custom .mk-testimonial.modern-style .flex-control-nav {
  z-index: 10;
}
.acalog-custom .mk-tooltip {
  z-index: 30;
}
.acalog-custom #mk-theme-container {
  z-index: 200;
}
.acalog-custom .mk-side-dashboard {
  z-index: 1;
}
.acalog-custom .dashboard-opened .mk-side-dashboard {
  z-index: 300;
}
.acalog-custom .sidedash-navigation-ul {
  z-index: 20;
}
.acalog-custom .sidedash-navigation-ul li a {
  z-index: 5;
}
.acalog-custom .sidedash-navigation-ul .mk-nav-arrow {
  z-index: 10;
}
.acalog-custom .isotope-item {
  z-index: 2;
}
.acalog-custom .isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}
.acalog-custom .mk-vm-menuwrapper {
  z-index: 30;
}
.acalog-custom .mk-vm-menuwrapper .mk-vm-menu {
  z-index: 30;
}
.acalog-custom .mk-instagram-feeds .featured-image img {
  z-index: 6;
}
.acalog-custom .mk-instagram-feeds .image-hover-overlay {
  z-index: 20;
}
.acalog-custom .widget_recent_portfolio ul li:hover .portfolio-widget-info {
  z-index: 20;
}
.acalog-custom .portfolio-widget-thumb {
  z-index: 10;
}
.acalog-custom .widget-portfolio-overlay {
  z-index: 10;
}
.acalog-custom .portfolio-widget-lightbox,
.acalog-custom .portfolio-widget-permalink {
  z-index: 15;
}
.acalog-custom .portfolio-widget-info {
  z-index: 8;
}
.acalog-custom .mk-quick-contact-wrapper {
  z-index: 400;
}
.acalog-custom #mk-quick-contact {
  z-index: 100;
}
.acalog-custom .portfolio-widget-thumb {
  z-index: 10;
}
.acalog-custom .widget-portfolio-overlay {
  z-index: 10;
}
.acalog-custom .woocommerce .mk-product-holder {
  z-index: 10;
}
.acalog-custom .woocommerce .mk-product-holder .product-loop-image {
  z-index: 3;
}
.acalog-custom .woocommerce .mk-product-holder .product-hover-image {
  z-index: 4;
}
.acalog-custom .woocommerce .mk-product-holder .product-item-footer {
  z-index: 6;
}
.acalog-custom .woocommerce .mk-product-holder .product-loading-icon {
  z-index: 5;
}
.acalog-custom p.demo_store {
  z-index: 99998;
}
.acalog-custom .woocommerce .quantity .plus,
.acalog-custom .woocommerce .quantity .minus {
  z-index: 10;
}
.acalog-custom .woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
  z-index: 2;
}
.acalog-custom .woocommerce .widget_price_filter .ui-slider .ui-slider-range {
  z-index: 1;
}
.acalog-custom .onsale,
.acalog-custom .out-of-stock {
  z-index: 30;
}
.acalog-custom .mk-woocommerce-carousel.modern-style .mk-lightbox i {
  z-index: 14;
}
.acalog-custom .mk-skip-to-next {
  position: absolute;
  display: table;
  left: 50%;
  cursor: pointer;
  bottom: 0;
  margin: -26px 0 26px -26px;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  text-align: center;
  opacity: 0.9;
  transition: all 0.2s ease-out;
}
.acalog-custom .mk-skip-to-next svg {
  height: 16px;
  width: 16px;
  display: table-cell;
  vertical-align: middle;
  display: inline-block;
  transition: all 0.2s ease-out;
  -webkit-transform: translateY(2px);
  -ms-transform: translateY(2px);
  transform: translateY(2px);
}
.acalog-custom .mk-skip-to-next:hover {
  opacity: 1;
}
.acalog-custom .mk-skip-to-next:hover svg {
  -webkit-transform: translateY(5px);
  -ms-transform: translateY(5px);
  transform: translateY(5px);
}
.acalog-custom .mk-skip-to-next[data-skin="dark"] {
  border: 2px solid #333333;
}
.acalog-custom .mk-skip-to-next[data-skin="dark"] svg {
  fill: #333333;
}
.acalog-custom .mk-skip-to-next[data-skin="light"] {
  border: 2px solid #ffffff;
}
.acalog-custom .mk-skip-to-next[data-skin="light"] svg {
  fill: #ffffff;
}
.acalog-custom .mk-swipe-slideshow .mk-swiper-wrapper {
  height: 0;
  overflow: hidden;
}
.acalog-custom .mk-blog-container .mk-slider-holder-img {
  width: 100%;
}
.acalog-custom .mk-section-video {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  width: 100%;
  min-height: 100%;
  z-index: 2;
  -webkit-transform-style: preserve-3d;
}
.acalog-custom .mk-section-video .video-social-hosted {
  display: inline-block;
  padding: 0;
  margin: 0;
  width: 100%;
  padding-top: 56.25%;
  height: 0px;
  position: relative;
}
.acalog-custom .mk-section-video video {
  position: absolute;
  top: 0;
  left: 0;
  min-width: 100%;
  min-height: 100%;
}
.acalog-custom .mk-section-video iframe {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}
.acalog-custom .mk-video-mask,
.acalog-custom .mk-video-color-mask {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.acalog-custom .mk-video-color-mask {
  opacity: .7;
}
.acalog-custom .mk-video-preload {
  position: absolute;
  top: 0px;
  left: 0px;
  display: block;
  width: 100%;
  height: 100%;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.acalog-custom .mk-section-image {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  min-width: 100%;
  height: 100%;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  background-position: center;
  background-size: cover;
}
.acalog-custom .post-type-badge {
  position: absolute;
  left: 50%;
  top: 50%;
  display: block;
  opacity: 0;
  margin: -24px 0 0 -24px;
}
.acalog-custom .post-type-badge svg {
  height: 48px;
  fill: #ffffff;
}
.acalog-custom .mk-blog-container .featured-image:hover .post-type-badge {
  opacity: 1;
}
.acalog-custom .wp-core-ui .button,
.acalog-custom .wp-core-ui .button-secondary {
  color: #555555 !important;
  border-color: #cccccc !important;
  height: 24px !important;
  line-height: 22px !important;
  padding: 0 8px 1px !important;
  font-size: 11px !important;
  border: 1px solid #cccccc !important;
  background: #f7f7f7 !important;
  box-shadow: inset 0 1px 0 #ffffff, 0 1px 0 rgba(0,0,0,0.08) !important;
}
.acalog-custom .wp-core-ui .button:hover,
.acalog-custom .wp-core-ui .button-secondary:hover {
  background: #eeeeee !important;
}
.acalog-custom .IE9 .mk-button.savvy-dimension:after {
  top: 0;
  left: 0;
}
.acalog-custom .contact-form-message {
  padding: 20px 0;
  font-size: 13px;
  color: #cd1313;
}
.acalog-custom .contact-form-message.state-success {
  color: #659c39;
}
.acalog-custom .mk-employeee-networks li {
  display: inline-block;
}
.acalog-custom .mk-employeee-networks a {
  margin: 10px 9px 0 0;
}
.acalog-custom .mk-employeee-networks svg {
  fill: #aaaaaa;
  vertical-align: middle;
}
.acalog-custom .mk-employeee-networks a:hover svg {
  transition: all 0.2s;
  fill: #797979;
}
.acalog-custom select.fsField {
  background-color: #fff;
  border: 1px solid #7c7c7c !important;
  border-radius: 4px !important;
  color: #333333 !important;
  display: initial !important;
  font-size: 14px !important;
  font-weight: normal !important;
  max-width: 100%;
  min-width: 100px !important;
  padding: 4px 5px !important;
}
.acalog-custom .clear {
  clear: both;
}
.acalog-custom .nobr {
  white-space: nowrap;
}
@media print {
  .acalog-custom a {
    text-decoration: underline;
  }
  .acalog-custom a[href="#"],
  .acalog-custom a[href="javascript:"] {
    content: "";
  }
  .acalog-custom .mk-header,
  .acalog-custom #mk-sidebar,
  .acalog-custom #mk-footer,
  .acalog-custom .news-post-heading,
  .acalog-custom .mk-quick-contact-wrapper,
  .acalog-custom .mk-go-top,
  .acalog-custom .mk-back-top,
  .acalog-custom .mk-loop-next-prev,
  .acalog-custom .single-social-section,
  .acalog-custom .single-post-tags,
  .acalog-custom .single-back-top,
  .acalog-custom .mk-about-author-wrapper,
  .acalog-custom .blog-similar-posts,
  .acalog-custom #comments,
  .acalog-custom .mk-post-nav {
    display: none !important;
  }
  .acalog-custom .theme-page-wrapper,
  .acalog-custom .theme-content {
    width: 100% !important;
    left: 0;
  }
  .acalog-custom p,
  .acalog-custom .mk-blockquote {
    page-break-after: avoid;
    page-break-inside: avoid;
    width: 95% !important;
  }
}
.acalog-custom input[type="text"],
.acalog-custom textarea,
.acalog-custom .master-holder div,
.acalog-custom [class*='mk-col-'],
.acalog-custom *:after,
.acalog-custom *:before,
.acalog-custom .text-input,
.acalog-custom .theme-page-wrapper,
.acalog-custom .mk-blog-grid-item,
.acalog-custom #mk-page-introduce,
.acalog-custom .mk-header-toolbar,
.acalog-custom .mk-news-item,
.acalog-custom .mk-employee-item,
.acalog-custom #mk-notification-bar,
.acalog-custom .mk-blog-classic-item,
.acalog-custom .mk-fullwidth-boxed,
.acalog-custom .mk-image-caption,
.acalog-custom .mk-gallery .gallery-inner,
.acalog-custom .testimonial-column .testimonial-item,
.acalog-custom .mk-blog-grid-item,
.acalog-custom .page-section-content,
.acalog-custom #mk-theme-container,
.acalog-custom .mk-gallery .gallery-title,
.acalog-custom .mk-gallery .gallery-caption,
.acalog-custom .shopping-cart-header,
.acalog-custom .portfolio-widget-info {
  box-sizing: border-box;
}
.acalog-custom [class*='mk-col-'] {
  float: left;
  padding-right: 25px;
  min-height: 1px;
}
.acalog-custom [class*='mk-col-']:last-of-type {
  padding-right: 0px;
}
.acalog-custom .mk-grid {
  width: 100%;
  margin: 0 auto;
}
.acalog-custom .mk-grid:after {
  content: "";
  display: table;
  clear: both;
}
.acalog-custom .mk-grid-pad {
  padding: 20px 0 0px 20px;
}
.acalog-custom .mk-grid-pad > [class*='mk-col-']:last-of-type {
  padding-right: 20px;
}
.acalog-custom .mk-push-right {
  float: right;
}
.acalog-custom .mk-col-1-1 {
  width: 100%;
}
.acalog-custom .mk-col-2-3,
.acalog-custom .mk-col-8-12 {
  width: 66.66%;
}
.acalog-custom .mk-col-1-2,
.acalog-custom .mk-col-6-12 {
  width: 50%;
}
.acalog-custom .mk-col-1-3,
.acalog-custom .mk-col-4-12 {
  width: 33.33%;
}
.acalog-custom .mk-col-1-4,
.acalog-custom .mk-col-3-12 {
  width: 25%;
}
.acalog-custom .mk-col-1-5 {
  width: 20%;
}
.acalog-custom .mk-col-1-6,
.acalog-custom .mk-col-2-12 {
  width: 16.667%;
}
.acalog-custom .mk-col-1-7 {
  width: 14.28%;
}
.acalog-custom .mk-col-1-8 {
  width: 12.5%;
}
.acalog-custom .mk-col-1-9 {
  width: 11.1%;
}
.acalog-custom .mk-col-1-10 {
  width: 10%;
}
.acalog-custom .mk-col-1-11 {
  width: 9.09%;
}
.acalog-custom .mk-col-1-12 {
  width: 8.33%;
}
.acalog-custom .mk-col-11-12 {
  width: 91.66%;
}
.acalog-custom .mk-col-10-12 {
  width: 83.333%;
}
.acalog-custom .mk-col-9-12 {
  width: 75%;
}
.acalog-custom .mk-col-5-12 {
  width: 41.66%;
}
.acalog-custom .mk-col-7-12 {
  width: 58.33%;
}
@media handheld,only screen and (max-width: 768px) {
  .acalog-custom .mk-grid {
    width: 100%;
  }
  .acalog-custom [class*='mk-col-'] {
    width: auto;
    float: none;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }
  .acalog-custom #mk-footer [class*='mk-col-'] {
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
  }
}
.acalog-custom .attched-true.vc_row {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.acalog-custom .add-padding-0 > [class*="vc_col"],
.acalog-custom .add-padding-0 > .mk-grid > [class*="vc_col"] {
  padding: 0%;
}
.acalog-custom .add-padding-1 > [class*="vc_col"],
.acalog-custom .add-padding-1 > .mk-grid > [class*="vc_col"] {
  padding: 1%;
}
.acalog-custom .add-padding-2 > [class*="vc_col"],
.acalog-custom .add-padding-2 > .mk-grid > [class*="vc_col"] {
  padding: 2%;
}
.acalog-custom .add-padding-3 > [class*="vc_col"],
.acalog-custom .add-padding-3 > .mk-grid > [class*="vc_col"] {
  padding: 3%;
}
.acalog-custom .add-padding-4 > [class*="vc_col"],
.acalog-custom .add-padding-4 > .mk-grid > [class*="vc_col"] {
  padding: 4%;
}
.acalog-custom .add-padding-5 > [class*="vc_col"],
.acalog-custom .add-padding-5 > .mk-grid > [class*="vc_col"] {
  padding: 5%;
}
.acalog-custom .wpb_row.attched-true .vc_column_container > .vc_column-inner {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
@media handheld,only screen and (max-width: 767px) {
  .acalog-custom .vc_row-fluid [class*="vc_span"] {
    width: auto;
    float: none;
    margin-left: 0 !important;
  }
  .acalog-custom .wpb_row.attched-true > [class*="vc_span"] {
    width: auto;
  }
}
.acalog-custom .mk-fullwidth-true.vc_row,
.acalog-custom .vc_inner.vc_row {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.acalog-custom .mk-fullwidth-true.vc_row .vc_col-sm-12 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.acalog-custom .grid--table .mk--row {
  display: table;
  table-layout: fixed;
}
.acalog-custom .grid--table .mk--col {
  display: table-cell;
  vertical-align: top;
}
.acalog-custom .grid--table .mk--col.mk--col--bottom {
  vertical-align: bottom;
}
.acalog-custom .grid--table .mk--col.mk--col--center {
  vertical-align: middle;
  height: 100%;
}
.acalog-custom .grid--float .mk--row {
  zoom: 1;
}
.acalog-custom .grid--float .mk--row:before,
.acalog-custom .grid--float .mk--row:after {
  content: ".";
  display: block;
  height: 0;
  overflow: hidden;
}
.acalog-custom .grid--float .mk--row:after {
  clear: both;
}
.acalog-custom .grid--float .mk--col {
  float: left;
}
.acalog-custom .mk--row {
  width: 100%;
}
.acalog-custom .mk--col {
  position: relative;
}
.acalog-custom .mk--col--1-12 {
  width: 8.33%;
}
.acalog-custom .mk--col--2-12 {
  width: 16.66%;
}
.acalog-custom .mk--col--3-12 {
  width: 25%;
}
.acalog-custom .mk--col--4-12 {
  width: 33.33%;
}
.acalog-custom .mk--col--5-12 {
  width: 41.66%;
}
.acalog-custom .mk--col--6-12,
.acalog-custom .mk--col--1-2 {
  width: 50%;
}
.acalog-custom .mk--col--7-12 {
  width: 58.33%;
}
.acalog-custom .mk--col--8-12 {
  width: 66.66%;
}
.acalog-custom .mk--col--9-12 {
  width: 75%;
}
.acalog-custom .mk--col--10-12 {
  width: 83.33%;
}
.acalog-custom .mk--col--11-12 {
  width: 91.66%;
}
.acalog-custom .mk--col--12-12 {
  width: 100%;
}
.acalog-custom .featured-image .post-type-badge,
.acalog-custom .portfolio-social a,
.acalog-custom .widget_contact_form .contact-widget-button,
.acalog-custom .widget_instagram a,
.acalog-custom .widget_posts_lists .post-type-thumb,
.acalog-custom .widget .mk-searchform .search-button,
.acalog-custom .mk-image-link,
.acalog-custom .mk-process-steps p,
.acalog-custom .widget-portfolio-overlay,
.acalog-custom .portfolio-widget-info,
.acalog-custom .portfolio-widget-lightbox,
.acalog-custom .portfolio-widget-permalink,
.acalog-custom .portfolio-carousel-overlay,
.acalog-custom .portfolio-carousel .hover-icon,
.acalog-custom .blog-showcase-overlay,
.acalog-custom .mk-portfolio-carousel .flex-viewport img,
.acalog-custom .mk-blog-showcase ul li img,
.acalog-custom .featured-image img,
.acalog-custom .hover-icon,
.acalog-custom .gallery-lightbox,
.acalog-custom .post-type-badge,
.acalog-custom .mk-similiar-thumbnail img,
.acalog-custom .mk-skype-call,
.acalog-custom .mk-skype-call i:before,
.acalog-custom .widget_posts_lists ul li img,
.acalog-custom .portfolio-showcase-extra-info,
.acalog-custom .blog-showcase-extra-info,
.acalog-custom .mk-blog-showcase ul li,
.acalog-custom .mk-blog-newspaper-item .newspaper-meta-wrapper,
.acalog-custom .mk-pagination a,
.acalog-custom .woocommerce-pagination a,
.acalog-custom .similar-posts-wrapper .overlay-pattern,
.acalog-custom #mk-filter-portfolio a,
.acalog-custom .portfolio-carousel .item-content,
.acalog-custom .mk-clients .client-logo,
.acalog-custom .mk-pricing-cols .mk-pricing-button a,
.acalog-custom .widget_social_networks a,
.acalog-custom .widget-sub-navigation ul li a,
.acalog-custom .mk-social-network-shortcode a i,
.acalog-custom .mk-quick-contact-link,
.acalog-custom .portfolio-similar-posts img,
.acalog-custom .single-post-tags a,
.acalog-custom .showcase-blog-overlay,
.acalog-custom .mk-nav-responsive-link,
.acalog-custom .mk-responsive-close,
.acalog-custom #mk-footer-navigation a,
.acalog-custom .ls-jupiter .ls-nav-prev,
.acalog-custom .ls-jupiter .ls-nav-next,
.acalog-custom a.jp-play,
.acalog-custom a.jp-pause,
.acalog-custom .woo-hidden-section,
.acalog-custom .mk-image-overlay,
.acalog-custom .portfolio-meta,
.acalog-custom .mk-loop-next-prev a,
.acalog-custom .portfolio-similar-meta,
.acalog-custom .text-input,
.acalog-custom .mk-textarea,
.acalog-custom #mk-nav-search-wrapper form i,
.acalog-custom .blog-grid-hover-icon,
.acalog-custom #review_form_wrapper input[type=submit],
.acalog-custom .mk-message-box .button,
.acalog-custom .blog-modern-btn,
.acalog-custom .the-title a,
.acalog-custom .mk-readmore,
.acalog-custom .blog-social-share a,
.acalog-custom .blog-modern-comment,
.acalog-custom .blog-modern-share,
.acalog-custom .mk-loadmore-button,
.acalog-custom .button,
.acalog-custom .mk-edge-next,
.acalog-custom .mk-edge-prev,
.acalog-custom .swiper-arrows,
.acalog-custom .black-hover-overlay,
.acalog-custom .product-category .item-holder h4,
.acalog-custom .about-author-social a,
.acalog-custom .mk-accordion-tab,
.acalog-custom .mk-accordion-tab i,
.acalog-custom .mk-tabs-tabs li i,
.acalog-custom .blog-teaser-side-item .blog-title,
.acalog-custom .mk-breadcrumbs-inner a,
.acalog-custom .woocommerce-product-search input[type=submit],
.acalog-custom .mk-blog-showcase-thumb a,
.acalog-custom .mk-accordion-tab:before,
.acalog-custom .mk-toggle-title:before,
.acalog-custom .mk-social-network-shortcode ul li a,
.acalog-custom .mk-box-icon .icon-box-boxed .mk-main-ico,
.acalog-custom .transition-all-2,
.acalog-custom .woocommerce-product-gallery__trigger {
  transition: all 0.15s ease-in-out;
  -webkit-perspective: 1000;
}
.acalog-custom .image-hover-overlay,
.acalog-custom .hover-overlay,
.acalog-custom .mk-image-lightbox {
  transition: opacity 0.25s ease-in-out;
}
.acalog-custom .modern-style-nav .mk-header-inner .main-navigation-ul > li > a {
  transition: color 0.2s ease-in-out;
  transition: background 0.2s ease-in-out;
  transition: border 0.2s ease-in-out;
  -webkit-perspective: 1000;
}
.acalog-custom .mk-animate-element,
.acalog-custom .mk-fullscreen-search-overlay,
.acalog-custom .mk-effect-bg-layer {
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
}
.acalog-custom .mk-animate-element {
  opacity: 0;
  -webkit-perspective: 1000;
}
.acalog-custom .no-transform .mk-animate-element {
  opacity: 1;
}
.acalog-custom .mk-animate-element.mk-in-viewport.fade-in {
  -webkit-animation: mk_fade 0.7s 1 cubic-bezier(0.445,0.05,0.55,0.95);
  animation: mk_fade 0.7s 1 cubic-bezier(0.445,0.05,0.55,0.95);
  opacity: 1;
}
.acalog-custom .mk-animate-element.mk-in-viewport.scale-up {
  -webkit-animation: mk_scale 0.7s 1 cubic-bezier(0.445,0.05,0.55,0.95);
  animation: mk_scale 0.7s 1 cubic-bezier(0.445,0.05,0.55,0.95);
  opacity: 1;
}
.acalog-custom .mk-animate-element.mk-in-viewport.right-to-left {
  -webkit-animation: mk_right_to_left 0.6s 1 cubic-bezier(0.77,0,0.175,1);
  animation: mk_right_to_left 0.6s 1 cubic-bezier(0.77,0,0.175,1);
  opacity: 1;
}
.acalog-custom .mk-animate-element.mk-in-viewport.left-to-right {
  -webkit-animation: mk_left_to_right 0.6s 1 cubic-bezier(0.77,0,0.175,1);
  animation: mk_left_to_right 0.6s 1 cubic-bezier(0.77,0,0.175,1);
  opacity: 1;
}
.acalog-custom .mk-animate-element.mk-in-viewport.top-to-bottom {
  -webkit-animation: mk_top_to_bottom 0.6s 1 cubic-bezier(0.77,0,0.175,1);
  animation: mk_top_to_bottom 0.6s 1 cubic-bezier(0.77,0,0.175,1);
  opacity: 1;
}
.acalog-custom .mk-animate-element.mk-in-viewport.bottom-to-top {
  -webkit-animation: mk_bottom_to_top 0.6s 1 cubic-bezier(0.77,0,0.175,1);
  animation: mk_bottom_to_top 0.6s 1 cubic-bezier(0.77,0,0.175,1);
  opacity: 1;
}
.acalog-custom .mk-animate-element.mk-in-viewport.flip-x {
  -webkit-animation: mk_flip_x 0.6s 1 cubic-bezier(0.77,0,0.175,1);
  animation: mk_flip_x 0.6s 1 cubic-bezier(0.77,0,0.175,1);
  opacity: 1;
}
.acalog-custom .mk-animate-element.mk-in-viewport.flip-y {
  -webkit-animation: mk_flip_y 0.6s 1 cubic-bezier(0.77,0,0.175,1);
  animation: mk_flip_y 0.6s 1 cubic-bezier(0.77,0,0.175,1);
  opacity: 1;
}
.acalog-custom .mk-floating-vertical {
  -webkit-animation: mk_float 2s infinite linear;
  -moz-animation: mk_float 2s infinite linear;
  -ms-animation: mk_float 2s infinite linear;
  -o-animation: mk_float 2s infinite linear;
  position: relative;
}
.acalog-custom .mk-floating-horizontal {
  -webkit-animation: mk_floatx 2s infinite linear;
  -moz-animation: mk_floatx 2s infinite linear;
  -ms-animation: mk_floatx 2s infinite linear;
  -o-animation: mk_floatx 2s infinite linear;
  position: relative;
}
.acalog-custom .mk-floating-pulse {
  -webkit-animation: mk_pulse 2s infinite linear;
  -moz-animation: mk_pulse 2s infinite linear;
  -ms-animation: mk_pulse 2s infinite linear;
  -o-animation: mk_pulse 2s infinite linear;
}
.acalog-custom .mk-floating-tossing {
  -webkit-animation: mk_tossing 2s infinite linear;
  -moz-animation: mk_tossing 2s infinite linear;
  -ms-animation: mk_tossing 2s infinite linear;
  -o-animation: mk_tossing 2s infinite linear;
}
.acalog-custom .mk-icon-spin {
  display: inline-block;
  -webkit-animation: spin 1s infinite linear;
  animation: spin 1s infinite linear;
}
@-webkit-keyframes spin {
  .acalog-custom 0% {
    -webkit-transform: rotate(0deg);
  }
  .acalog-custom 100% {
    -webkit-transform: rotate(359deg);
  }
}
@keyframes spin {
  .acalog-custom 0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  .acalog-custom 100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-webkit-keyframes mk_float {
  .acalog-custom 0% {
    top: 0px;
  }
  .acalog-custom 50% {
    top: 15px;
  }
  .acalog-custom 100% {
    top: 0px;
  }
}
@keyframes mk_float {
  .acalog-custom 0% {
    top: 0px;
  }
  .acalog-custom 50% {
    top: 15px;
  }
  .acalog-custom 100% {
    top: 0px;
  }
}
@-webkit-keyframes mk_floatx {
  .acalog-custom 0% {
    left: 0px;
  }
  .acalog-custom 50% {
    left: 15px;
  }
  .acalog-custom 100% {
    left: 0px;
  }
}
@keyframes mk_floatx {
  .acalog-custom 0% {
    left: 0px;
  }
  .acalog-custom 50% {
    left: 15px;
  }
  .acalog-custom 100% {
    left: 0px;
  }
}
@-webkit-keyframes mk_tossing {
  .acalog-custom 0% {
    -webkit-transform: rotate(-6deg);
  }
  .acalog-custom 50% {
    -webkit-transform: rotate(6deg);
  }
  .acalog-custom 100% {
    -webkit-transform: rotate(-6deg);
  }
}
@keyframes mk_tossing {
  .acalog-custom 0% {
    -webkit-transform: rotate(-6deg);
    transform: rotate(-6deg);
  }
  .acalog-custom 50% {
    -webkit-transform: rotate(6deg);
    transform: rotate(6deg);
  }
  .acalog-custom 100% {
    -webkit-transform: rotate(-6deg);
    transform: rotate(-6deg);
  }
}
@-webkit-keyframes mk_pulse {
  .acalog-custom 0% {
    -webkit-transform: scale(0.9);
    opacity: 0.7;
  }
  .acalog-custom 50% {
    -webkit-transform: scale(1);
    opacity: 1;
  }
  .acalog-custom 100% {
    -webkit-transform: scale(0.9);
    opacity: 0.7;
  }
}
@keyframes mk_pulse {
  .acalog-custom 0% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
    opacity: 0.7;
  }
  .acalog-custom 50% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  .acalog-custom 100% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
    opacity: 0.7;
  }
}
@-webkit-keyframes mk_flip_x {
  .acalog-custom 0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
  .acalog-custom 100% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}
@keyframes mk_flip_x {
  .acalog-custom 0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
  .acalog-custom 100% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}
@-webkit-keyframes mk_flip_y {
  .acalog-custom 0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
  .acalog-custom 100% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
}
@keyframes mk_flip_y {
  .acalog-custom 0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
  .acalog-custom 100% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
}
@-webkit-keyframes mk_fade {
  .acalog-custom 0% {
    opacity: 0.1;
  }
  .acalog-custom 100% {
    opacity: 1;
  }
}
@keyframes mk_fade {
  .acalog-custom 0% {
    opacity: 0.1;
  }
  .acalog-custom 100% {
    opacity: 1;
  }
}
@-webkit-keyframes mk_scale {
  .acalog-custom 0% {
    -webkit-transform: scale(0.3);
    opacity: 0.1;
  }
  .acalog-custom 100% {
    -webkit-transform: scale(1);
    opacity: 1;
  }
}
@keyframes mk_scale {
  .acalog-custom 0% {
    -webkit-transform: scale(0.3);
    transform: scale(0.3);
    opacity: 0.1;
  }
  .acalog-custom 100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@-webkit-keyframes mk_left_to_right {
  .acalog-custom 0% {
    -webkit-transform: translate(-15%,0);
    opacity: 0;
  }
  .acalog-custom 100% {
    -webkit-transform: translate(0,0);
    opacity: 1;
  }
}
@keyframes mk_left_to_right {
  .acalog-custom 0% {
    -webkit-transform: translate(-15%,0);
    transform: translate(-15%,0);
    opacity: 0;
  }
  .acalog-custom 100% {
    -webkit-transform: translate(0,0);
    transform: translate(0,0);
    opacity: 1;
  }
}
@-webkit-keyframes mk_right_to_left {
  .acalog-custom 0% {
    -webkit-transform: translate(15%,0);
    opacity: 0;
  }
  .acalog-custom 100% {
    -webkit-transform: translate(0,0);
    opacity: 1;
  }
}
@keyframes mk_right_to_left {
  .acalog-custom 0% {
    -webkit-transform: translate(15%,0);
    transform: translate(15%,0);
    opacity: 0;
  }
  .acalog-custom 100% {
    -webkit-transform: translate(0,0);
    transform: translate(0,0);
    opacity: 1;
  }
}
@-webkit-keyframes mk_bottom_to_top {
  .acalog-custom 0% {
    -webkit-transform: translate(0,60%);
    opacity: 0;
  }
  .acalog-custom 100% {
    -webkit-transform: translate(0,0);
    opacity: 1;
  }
}
@keyframes mk_bottom_to_top {
  .acalog-custom 0% {
    -webkit-transform: translate(0,60%);
    transform: translate(0,60%);
    opacity: 0;
  }
  .acalog-custom 100% {
    -webkit-transform: translate(0,0);
    transform: translate(0,0);
    opacity: 1;
  }
}
@-webkit-keyframes mk_top_to_bottom {
  .acalog-custom 0% {
    -webkit-transform: translate(0,-20%);
    opacity: 0;
  }
  .acalog-custom 100% {
    -webkit-transform: translate(0,0);
    opacity: 1;
  }
}
@keyframes mk_top_to_bottom {
  .acalog-custom 0% {
    -webkit-transform: translate(0,-20%);
    transform: translate(0,-20%);
    opacity: 0;
  }
  .acalog-custom 100% {
    -webkit-transform: translate(0,0);
    transform: translate(0,0);
    opacity: 1;
  }
}
.acalog-custom .hover-overlay {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
}
.acalog-custom .center-y {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.acalog-custom .full-cover-link {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 14;
  left: 0;
  top: 0;
}
.acalog-custom .mk-flickr-feeds {
  margin-bottom: 20px;
}
.acalog-custom .flickr-item {
  display: inline-block !important;
  padding: 0 4px 4px 0;
  float: left;
  box-sizing: border-box;
}
.acalog-custom .flickr-item img {
  position: relative;
  width: 100%;
  border-radius: 3px;
}
.acalog-custom .flickr-item:hover {
  opacity: .8;
}
@media handheld,only screen and (max-width: 960px) {
  .acalog-custom .flickr-item {
    width: 33% !important;
  }
}
@media handheld,only screen and (max-width: 600px) {
  .acalog-custom .flickr-item {
    width: 49% !important;
  }
}
.acalog-custom .mk-section-image {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  min-width: 100%;
  height: 100%;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  background-position: center;
  background-size: cover;
}
.acalog-custom .mk-image-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
}
.acalog-custom .mk-image-lightbox {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -50px 0 0 -50px;
  text-align: center;
  cursor: pointer;
  color: #ffffff !important;
  width: 100px;
  height: 100px;
  opacity: 0;
}
.acalog-custom .mk-image-lightbox svg {
  fill: #ffffff;
}
.acalog-custom .mk-image-lightbox:hover {
  color: #ffffff;
}
.acalog-custom .mk-image-lightbox i {
  line-height: 100px;
  font-size: 48px;
}
.acalog-custom .image-hover-overlay {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
}
.acalog-custom .single-social-section {
  float: right;
}
.acalog-custom .single-social-section .blog-modern-comment,
.acalog-custom .single-social-section .blog-share-container,
.acalog-custom .single-social-section .mk-love-holder,
.acalog-custom .single-social-section .mk-blog-print {
  float: right;
  display: inline-block;
  margin-left: 20px;
}
.acalog-custom .single-social-section .blog-modern-comment i,
.acalog-custom .single-social-section .blog-share-container i,
.acalog-custom .single-social-section .mk-love-holder i,
.acalog-custom .single-social-section .mk-blog-print i {
  font-size: 16px;
}
.acalog-custom .single-social-section .blog-modern-comment i,
.acalog-custom .single-social-section .mk-blog-print i,
.acalog-custom .single-social-section .blog-single-share i {
  color: #898989;
}
.acalog-custom .single-social-section .blog-modern-comment span,
.acalog-custom .single-social-section .mk-blog-print span,
.acalog-custom .single-social-section .blog-single-share span {
  color: #898989;
  font-size: 11px;
  padding-left: 3px;
}
.acalog-custom .single-social-section .blog-share-container {
  position: relative;
}
.acalog-custom .single-social-section .blog-single-share {
  cursor: pointer;
}
.acalog-custom .single-social-section .blog-single-share i {
  font-size: 16px;
}
@media handheld,only screen and (max-width: 960px) {
  .acalog-custom .single-social-section {
    float: none !important;
    display: block;
    margin-bottom: 20px;
  }
  .acalog-custom .single-social-section .blog-modern-comment,
  .acalog-custom .single-social-section .blog-share-container,
  .acalog-custom .single-social-section .mk-love-holder,
  .acalog-custom .single-social-section .mk-blog-print {
    float: left;
    padding: 0 20px 0 0 !important;
    margin: 0 !important;
  }
  .acalog-custom .single-social-section .single-share-box {
    right: -170px;
    left: auto !important;
  }
  .acalog-custom .single-social-section .single-share-box:before {
    left: -5px;
    right: auto !important;
  }
}
.acalog-custom .single-share-box {
  position: absolute;
  left: -220px;
  bottom: -11px;
  background-color: #252525;
  margin: 0;
  list-style: none;
  display: none;
  text-align: center;
  padding: 13px;
  text-transform: center;
}
.acalog-custom .single-share-box:before {
  right: -5px;
  top: 50%;
  margin-top: -5px;
  display: block;
  width: 10px;
  height: 10px;
  position: absolute;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  background-color: #252525;
  content: "";
}
.acalog-custom .single-share-box li {
  float: left;
  margin: 0;
}
.acalog-custom .single-share-box li a {
  color: #a8a8a8;
  display: block;
  padding: 0 10px;
  transition: all 0.2s;
}
.acalog-custom .single-share-box li a:hover {
  color: #ffffff;
}
.acalog-custom .single-share-box li a i {
  font-size: 16px;
  vertical-align: top;
}
.acalog-custom a.button,
.acalog-custom button.button,
.acalog-custom input.button,
.acalog-custom #respond input#submit,
.acalog-custom #review_form_wrapper input[type=submit],
.acalog-custom .woocommerce-product-search input[type=submit],
.acalog-custom .post-password-form input[type=submit] {
  margin: 0;
  border: none !important;
  outline: none !important;
  font-size: 13px;
  line-height: 13px !important;
  padding: 12px 15px !important;
  text-transform: uppercase;
  vertical-align: top;
  letter-spacing: 1px;
  cursor: pointer;
  position: relative;
  font-family: inherit;
  text-decoration: none;
  overflow: visible;
  font-weight: bold;
  left: auto;
  white-space: nowrap;
  display: inline-block;
  background-color: #252525;
  color: #ffffff;
}
.acalog-custom a.button svg,
.acalog-custom button.button svg,
.acalog-custom input.button svg,
.acalog-custom #respond input#submit svg,
.acalog-custom #review_form_wrapper input[type=submit] svg,
.acalog-custom .woocommerce-product-search input[type=submit] svg,
.acalog-custom .post-password-form input[type=submit] svg {
  fill: #ffffff;
  height: 16px;
  margin-right: 10px;
  -webkit-transform: translateY(2px);
  -ms-transform: translateY(2px);
  transform: translateY(2px);
}
.acalog-custom a.button:hover,
.acalog-custom button.button:hover,
.acalog-custom input.button:hover,
.acalog-custom #respond input#submit:hover,
.acalog-custom #review_form_wrapper input[type=submit]:hover,
.acalog-custom .woocommerce-product-search input[type=submit]:hover,
.acalog-custom .post-password-form input[type=submit]:hover {
  background-color: #707070;
  color: #ffffff;
}
.acalog-custom a.button:active,
.acalog-custom button.button:active,
.acalog-custom input.button:active,
.acalog-custom #respond input#submit:active,
.acalog-custom #review_form_wrapper input[type=submit]:active,
.acalog-custom .woocommerce-product-search input[type=submit]:active,
.acalog-custom .post-password-form input[type=submit]:active {
  top: 1px;
}
.acalog-custom .accent-bg-color.button:hover {
  background-color: #252525 !important;
}
.acalog-custom .woocommerce-message .button,
.acalog-custom .woocommerce-Message .button {
  background-color: transparent !important;
  padding: 0 !important;
  color: #252525;
  vertical-align: middle;
  line-height: inherit !important;
}
.acalog-custom .woocommerce-message .button:hover,
.acalog-custom .woocommerce-Message .button:hover {
  background-color: transparent !important;
  color: #707070 !important;
}
.acalog-custom input.button:disabled,
.acalog-custom input.button.disabled {
  color: #aaa !important;
  background: #e7e7e7 !important;
  cursor: not-allowed;
}
.acalog-custom input.button:disabled:active,
.acalog-custom input.button.disabled:active {
  top: 0;
}
.acalog-custom .mk-header {
  width: 100%;
  position: relative;
}
.acalog-custom .mk-header .mk-header-bg,
.acalog-custom .mk-header .mk-classic-nav-bg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.acalog-custom .mk-header.sticky-style-false.transparent-header {
  position: absolute;
  background: transparent;
}
.acalog-custom .mk-header.sticky-style-fixed .mk-header-bg {
  transition: opacity 0.2s ease-out;
}
.acalog-custom .mk-header .mk-header-inner {
  position: relative;
  width: 100%;
}
.acalog-custom .mk-header.sticky-style-fixed .header-logo.logo-has-sticky img {
  transition: opacity 0.2s ease;
}
.acalog-custom .mk-header:not(.header-style-4) .header-logo {
  top: 0;
  position: absolute;
}
.acalog-custom .header-logo {
  display: block;
  width: 100%;
}
.acalog-custom .header-logo img {
  top: 50%;
  position: absolute;
  -webkit-transform: translate(0,-50%) !important;
  -ms-transform: translate(0,-50%) !important;
  transform: translate(0,-50%) !important;
  ms-transform: translate(0,-50%) !important;
}
.acalog-custom .header-logo .mk-resposnive-logo {
  display: none;
}
.acalog-custom .logo-in-middle .header-logo {
  display: none;
}
.acalog-custom .fit-logo-img a {
  display: inline-block;
  height: 100%;
  position: relative;
}
.acalog-custom .fit-logo-img a img {
  display: block;
  height: auto;
  max-height: 100%;
  max-width: none;
}
@media handheld,only screen and (max-width: 780px) {
  .acalog-custom .header-logo img {
    max-width: 200px !important;
  }
}
@media handheld,only screen and (max-width: 400px) {
  .acalog-custom .header-logo img {
    max-width: 160px !important;
  }
}
.acalog-custom .header-style-1.sticky-style-fixed .menu-hover-style-3 .main-navigation-ul > li,
.acalog-custom .header-style-1.sticky-style-fixed .menu-hover-style-5 .main-navigation-ul > li,
.acalog-custom .sticky-style-fixed .mk-header-inner .mk-header-search,
.acalog-custom .mk-header.sticky-style-fixed .mk-header-inner .mk-header-start-tour,
.acalog-custom .header-style-1.sticky-style-fixed .mk-header-inner,
.acalog-custom .header-style-3.sticky-style-fixed .mk-header-inner,
.acalog-custom .header-style-3.sticky-style-fixed .header-logo,
.acalog-custom .header-style-1.sticky-style-fixed .header-logo,
.acalog-custom .mk-header.header-style-1.sticky-style-fixed .mk-search-trigger i,
.acalog-custom .mk-header.header-style-1.sticky-style-fixed .mk-search-trigger,
.acalog-custom .sticky-style-fixed .shopping-cart-header,
.acalog-custom .sticky-style-fixed .mk-dashboard-trigger {
  transition: height 0.25s ease, line-height 0.25s ease;
  -webkit-transition: height 0.25s ease, line-height 0.25s ease;
  -moz-transition: height 0.25s ease, line-height 0.25s ease;
  -ms-transition: height 0.25s ease, line-height 0.25s ease;
  -o-transition: height 0.25s ease, line-height 0.25s ease;
}
.acalog-custom .mk-header-holder {
  width: 100%;
  position: absolute;
}
.acalog-custom .mk-header-holder.fancybox-margin {
  right: -9px;
}
.acalog-custom .a-sticky .mk-header-holder {
  transition: top 0.35s ease 0.1s;
}
.acalog-custom .sticky-style-fixed.header-style-1 .mk-header-holder,
.acalog-custom .sticky-style-fixed.header-style-3 .mk-header-holder {
  position: fixed;
  top: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-perspective: 1000;
  -ms-perspective: 1000;
  perspective: 1000;
  -webkit-transform: translateZ(0px);
  -ms-transform: translateZ(0px);
  transform: translateZ(0px);
}
.acalog-custom .sticky-style-fixed.header-style-1 .mk-header-holder.header--hidden,
.acalog-custom .sticky-style-fixed.header-style-3 .mk-header-holder.header--hidden {
  -webkit-transform: translate(0,-100%);
  -ms-transform: translate(0,-100%);
  transform: translate(0,-100%);
  ms-transform: translate(0,-100%);
}
.acalog-custom .sticky-style-fixed.header-style-1.a-sticky .mk-header-holder,
.acalog-custom .sticky-style-fixed.header-style-3.a-sticky .mk-header-holder {
  top: -32px;
}
.acalog-custom .sticky-style-fixed.header-style-1.a-sticky.toolbar-false .mk-header-holder,
.acalog-custom .sticky-style-fixed.header-style-3.a-sticky.toolbar-false .mk-header-holder {
  top: 0;
}
.acalog-custom [data-sticky-style="lazy"] .mk-header-holder {
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(0.215,0.61,0.355,1);
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}
.acalog-custom .header-style-1 .logo-has-sticky .mk-sticky-logo,
.acalog-custom .header-style-3 .logo-has-sticky .mk-sticky-logo {
  opacity: 0;
}
.acalog-custom .header-style-1.a-sticky .logo-has-sticky .mk-desktop-logo,
.acalog-custom .header-style-3.a-sticky .logo-has-sticky .mk-desktop-logo {
  opacity: 0;
}
.acalog-custom .header-style-1.a-sticky .logo-has-sticky .mk-sticky-logo,
.acalog-custom .header-style-3.a-sticky .logo-has-sticky .mk-sticky-logo {
  opacity: 1;
}
.acalog-custom .logo-in-middle .logo-has-sticky .mk-sticky-logo {
  display: none;
}
.acalog-custom .logo-in-middle.a-sticky .logo-has-sticky .mk-desktop-logo {
  display: none;
}
.acalog-custom .logo-in-middle.a-sticky .logo-has-sticky .mk-sticky-logo {
  display: block;
}
.acalog-custom .admin-bar .sticky-style-fixed.header-style-1 .mk-header-holder,
.acalog-custom .admin-bar .sticky-style-fixed.header-style-3 .mk-header-holder {
  top: 32px;
}
.acalog-custom .admin-bar .sticky-style-fixed.header-style-1.a-sticky .mk-header-holder,
.acalog-custom .admin-bar .sticky-style-fixed.header-style-3.a-sticky .mk-header-holder {
  top: -3px;
}
.acalog-custom .admin-bar .sticky-style-fixed.header-style-1.a-sticky.toolbar-false .mk-header-holder,
.acalog-custom .admin-bar .sticky-style-fixed.header-style-3.a-sticky.toolbar-false .mk-header-holder {
  top: 32px;
}
@media screen and (max-width: 782px) {
  .acalog-custom .admin-bar .sticky-style-fixed.header-style-1 .mk-header-holder,
  .acalog-custom .admin-bar .sticky-style-fixed.header-style-3 .mk-header-holder {
    top: 0;
  }
  .acalog-custom .admin-bar .sticky-style-fixed.header-style-1.a-sticky .mk-header-holder,
  .acalog-custom .admin-bar .sticky-style-fixed.header-style-3.a-sticky .mk-header-holder {
    top: 0;
  }
  .acalog-custom .admin-bar .sticky-style-fixed.header-style-1.a-sticky.toolbar-false .mk-header-holder,
  .acalog-custom .admin-bar .sticky-style-fixed.header-style-3.a-sticky.toolbar-false .mk-header-holder {
    top: 0;
  }
}
.acalog-custom .sticky-style-slide .mk-header-padding-wrapper.enable-padding {
  display: block;
}
.acalog-custom .sticky-style-slide.header-style-1.pre-sticky .mk-header-holder,
.acalog-custom .sticky-style-slide.header-style-3.pre-sticky .mk-header-holder {
  position: fixed;
  top: -300px;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-perspective: 1000;
  -ms-perspective: 1000;
  perspective: 1000;
  -webkit-transform: translateZ(0px);
  -ms-transform: translateZ(0px);
  transform: translateZ(0px);
}
.acalog-custom .sticky-style-slide.header-style-1.a-sticky .mk-header-holder,
.acalog-custom .sticky-style-slide.header-style-3.a-sticky .mk-header-holder {
  top: -32px;
}
.acalog-custom .sticky-style-slide.header-style-1.a-sticky.toolbar-false .mk-header-holder,
.acalog-custom .sticky-style-slide.header-style-3.a-sticky.toolbar-false .mk-header-holder {
  top: 0px;
}
.acalog-custom .admin-bar .sticky-style-slide.header-style-1.a-sticky .mk-header-holder,
.acalog-custom .admin-bar .sticky-style-slide.header-style-3.a-sticky .mk-header-holder {
  top: -3px;
}
.acalog-custom .admin-bar .sticky-style-slide.header-style-1.a-sticky.toolbar-false .mk-header-holder,
.acalog-custom .admin-bar .sticky-style-slide.header-style-3.a-sticky.toolbar-false .mk-header-holder {
  top: 32px;
}
@media screen and (max-width: 782px) {
  .acalog-custom .admin-bar .sticky-style-slide.header-style-1.pre-sticky .mk-header-holder,
  .acalog-custom .admin-bar .sticky-style-slide.header-style-3.pre-sticky .mk-header-holder {
    top: 0;
  }
  .acalog-custom .admin-bar .sticky-style-slide.header-style-1.a-sticky .mk-header-holder,
  .acalog-custom .admin-bar .sticky-style-slide.header-style-3.a-sticky .mk-header-holder {
    top: 0;
  }
  .acalog-custom .admin-bar .sticky-style-slide.header-style-1.a-sticky.toolbar-false .mk-header-holder,
  .acalog-custom .admin-bar .sticky-style-slide.header-style-3.a-sticky.toolbar-false .mk-header-holder {
    top: 0;
  }
}
.acalog-custom .header-style-2.a-sticky .mk-header-nav-container {
  position: fixed !important;
  left: 0;
  border: none;
  top: 0;
}
.acalog-custom .header-style-2.a-sticky .mk-header-padding-wrapper {
  display: block !important;
}
.acalog-custom .header-style-2.a-sticky .mk-classic-nav-bg {
  opacity: 1;
}
.acalog-custom .admin-bar .header-style-2.a-sticky .mk-header-nav-container {
  top: 32px;
}
.acalog-custom .mk-desktop-logo.light-logo {
  display: none;
}
.acalog-custom .mk-desktop-logo.dark-logo {
  display: block;
}
.acalog-custom #mk-boxed-layout {
  position: relative;
  z-index: 0;
}
.acalog-custom .mk-boxed-enabled #mk-boxed-layout {
  width: 100%;
  margin: 0 auto;
  box-sizing: border-box;
}
.acalog-custom .mk-boxed-enabled #mk-boxed-layout .a-sticky .mk-header-holder {
  right: auto !important;
}
.acalog-custom .mk-boxed-enabled #mk-boxed-layout .header-style-1 .mk-header-holder,
.acalog-custom .mk-boxed-enabled #mk-boxed-layout .header-style-3 .mk-header-holder {
  width: 100% !important;
  left: auto !important;
}
.acalog-custom .mk-header-start-tour {
  font-weight: bold;
  float: right;
  transition: opacity 0.3s ease-out;
  visibility: visible;
  opacity: 1;
}
.acalog-custom .mk-header-start-tour svg {
  padding-left: 8px;
  height: 20px;
  vertical-align: middle;
}
.acalog-custom .mk-header-start-tour.show {
  visibility: visible;
  opacity: 1;
}
.acalog-custom .mk-header-start-tour.hidden {
  visibility: hidden;
  opacity: 0;
}
.acalog-custom .mk-header-right {
  position: absolute;
  right: 10px;
  top: 0;
}
.acalog-custom .header-grid.mk-grid {
  position: relative;
}
.acalog-custom .header-grid.mk-grid .header-logo.left-logo {
  left: 20px !important;
}
.acalog-custom .header-grid.mk-grid .header-logo.right-logo {
  right: 20px !important;
}
.acalog-custom .header-grid.mk-grid .header-logo.right-logo,
.acalog-custom .header-grid.mk-grid .mk-header-right {
  right: 20px;
}
.acalog-custom .mk-header-nav-container {
  line-height: 4px;
  display: block;
  position: relative;
  margin: 0 auto;
}
@media handheld,only screen and (max-width: 1140px) {
  .acalog-custom .mk-header .mk-header-nav-container {
    width: 100% !important;
  }
  .acalog-custom .mk-header .mk-classic-menu-wrapper {
    width: 100% !important;
  }
}
.acalog-custom .header-style-2 .mk-classic-nav-bg {
  zoom: 1;
  filter: alpha(opacity=0);
  opacity: 0;
}
.acalog-custom .header-style-2 .mk-header-nav-container {
  width: 100% !important;
  float: none !important;
}
.acalog-custom .header-style-2 .main-navigation-ul > li.menu-item {
  line-height: 50px;
}
.acalog-custom .header-style-2 .main-navigation-ul > li.menu-item > a.menu-item-link {
  padding: 14px 25px;
  line-height: 23px;
}
.acalog-custom .header-style-2.menu-hover-3 .main-navigation-ul > li.menu-item > a.menu-item-link {
  line-height: 16px;
}
.acalog-custom .header-style-1.header-align-center .mk-header-nav-container {
  text-align: center;
}
.acalog-custom .header-style-1.header-align-center .header-logo {
  float: left;
  left: 0;
}
.acalog-custom .header-style-1.header-align-center .header-logo a {
  margin-left: 20px;
}
.acalog-custom .header-style-1.header-align-center .mk-nav-responsive-link {
  float: right;
  right: 20px;
}
.acalog-custom .header-style-1.header-align-left .mk-header-nav-container {
  text-align: right;
  float: right;
  margin-right: 30px;
}
.acalog-custom .header-style-1.header-align-left .mk-header-right {
  display: none;
}
.acalog-custom .header-style-1.header-align-left.full-header #mk-nav-search-wrapper {
  right: -20px;
}
.acalog-custom .header-style-1.header-align-left .header-logo {
  float: left;
  left: 0;
}
.acalog-custom .header-style-1.header-align-left .header-logo a {
  margin-left: 20px;
  float: left;
}
.acalog-custom .header-style-1.header-align-left .mk-nav-responsive-link {
  float: right;
  right: 20px;
}
.acalog-custom .header-style-1.header-align-left .mk-grid .mk-header-nav-container {
  margin-right: 0;
}
.acalog-custom .header-style-1.header-align-left.boxed-header .mk-header-right {
  display: block;
}
.acalog-custom .header-style-1.header-align-right .mk-header-nav-container {
  text-align: left;
  float: left;
  margin-left: 30px;
}
.acalog-custom .header-style-1.header-align-right .mk-header-right {
  display: none;
}
.acalog-custom .header-style-1.header-align-right .header-logo {
  float: right;
  width: auto !important;
  right: 0;
}
.acalog-custom .header-style-1.header-align-right .header-logo a {
  margin-right: 20px;
}
.acalog-custom .header-style-1.header-align-right .header-logo img {
  float: right;
  clear: both;
  right: 0 !important;
  left: auto !important;
}
.acalog-custom .header-style-1.header-align-right .mk-nav-responsive-link {
  float: left;
  left: 20px;
}
.acalog-custom .header-style-1.header-align-right.full-header #mk-nav-search-wrapper {
  right: auto;
  left: -20px;
}
.acalog-custom .header-style-1.header-align-right .mk-shopping-cart-box {
  right: auto;
  left: 0;
}
.acalog-custom .header-style-1.header-align-right .mk-shopping-cart-box:after {
  right: auto;
  left: 22px;
}
.acalog-custom .header-style-1.header-align-right .main-nav-side-search,
.acalog-custom .header-style-1.header-align-right .shopping-cart-header {
  float: left;
}
.acalog-custom .header-style-1.header-align-right .main-navigation-ul > li.menu-item {
  float: right;
}
.acalog-custom .header-style-1.header-align-right .mk-grid .header-logo {
  right: 0;
}
.acalog-custom .header-style-1.header-align-right .mk-grid .mk-header-nav-container {
  margin-left: 0;
}
.acalog-custom .header-style-1.header-align-right.boxed-header .mk-header-right {
  display: block;
  right: auto;
  left: 10px;
}
.acalog-custom .header-style-2 .mk-search-trigger {
  padding: 16px 0;
}
.acalog-custom .header-style-2 .shopping-cart-header {
  display: inline-block;
  margin: 0 0 0 10px;
  vertical-align: top;
  position: relative;
  float: none;
  padding: 16px 0;
}
.acalog-custom .header-style-2 .mk-shoping-cart-link {
  padding: 20px 10px;
  margin-top: -4px;
}
.acalog-custom .header-style-2 .menu-hover-style-3 .mk-search-trigger,
.acalog-custom .header-style-2 .menu-hover-style-3 .mk-shoping-cart-link {
  padding: 0;
  line-height: 80px;
}
.acalog-custom .header-style-2 .mk-dashboard-trigger {
  position: absolute;
  z-index: 10;
}
.acalog-custom .header-style-2 .header-logo {
  position: relative !important;
}
.acalog-custom .header-style-2 .header-logo a img {
  position: relative !important;
  left: auto !important;
}
.acalog-custom .header-style-2 .header-logo .mk-sticky-logo {
  display: none !important;
}
.acalog-custom .header-style-2.full-header .mk-classic-menu-wrapper {
  width: 100%;
}
.acalog-custom .header-style-2.header-align-center .mk-header-nav-container {
  text-align: center;
}
.acalog-custom .header-style-2.header-align-center .header-logo {
  margin: 0 auto;
  text-align: center;
  width: 100%;
}
.acalog-custom .header-style-2.header-align-center .header-logo a {
  margin: 0 auto;
}
.acalog-custom .header-style-2.header-align-center .mk-grid .header-logo {
  left: 0;
  position: relative;
}
.acalog-custom .header-style-2.header-align-center .mk-nav-responsive-link {
  float: right;
  right: 20px;
}
.acalog-custom .header-style-2.header-align-center .mk-dashboard-trigger {
  right: 0;
}
.acalog-custom .header-style-2.header-align-left .mk-header-nav-container {
  text-align: left;
  float: left;
}
.acalog-custom .header-style-2.header-align-left .header-logo {
  float: left;
}
.acalog-custom .header-style-2.header-align-left .mk-nav-responsive-link {
  float: right;
  right: 20px;
}
.acalog-custom .header-style-2.header-align-left .mk-grid .header-logo {
  left: 0;
}
.acalog-custom .header-style-2.header-align-left .mk-grid .mk-header-nav-container {
  margin-right: 0;
}
.acalog-custom .header-style-2.header-align-left .mk-dashboard-trigger {
  right: 0;
}
.acalog-custom .header-style-2.header-align-right .mk-header-nav-container {
  text-align: right;
  float: right;
}
.acalog-custom .header-style-2.header-align-right .header-logo {
  float: right;
  right: 0;
  text-align: right;
}
.acalog-custom .header-style-2.header-align-right .header-logo a {
  margin-right: 20px;
}
.acalog-custom .header-style-2.header-align-right .mk-nav-responsive-link {
  float: left;
  left: 20px;
}
.acalog-custom .header-style-2.header-align-right .mk-header-right {
  left: 10px;
  right: auto;
}
.acalog-custom .header-style-2.header-align-right .mk-header-right .mk-shopping-cart-box {
  position: absolute;
  left: -10px;
  right: auto;
  top: 80px;
}
.acalog-custom .header-style-2.header-align-right .mk-header-right .mk-shopping-cart-box:after {
  left: 32px;
  right: auto;
}
.acalog-custom .header-style-2.header-align-right .mk-grid .header-logo {
  right: 0;
}
.acalog-custom .header-style-2.header-align-right .mk-grid .mk-header-nav-container {
  margin-left: 0;
}
.acalog-custom .header-style-3 .header-logo .mk-sticky-logo {
  position: absolute !important;
}
.acalog-custom .header-style-3.header-align-left .mk-header-right {
  float: right;
  margin-right: 30px;
}
.acalog-custom .header-style-3.header-align-left .header-logo {
  float: left;
  left: 0;
}
.acalog-custom .header-style-3.header-align-left .header-logo a {
  margin-left: 20px;
}
.acalog-custom .header-style-3.header-align-left .header-logo img {
  float: left;
}
.acalog-custom .header-style-3.header-align-left .mk-dashboard-trigger,
.acalog-custom .header-style-3.header-align-left .shopping-cart-header {
  float: right;
}
.acalog-custom .header-style-3.header-align-center .header-logo {
  text-align: center;
}
.acalog-custom .header-style-3.header-align-center .header-logo img {
  -webkit-transform: translate(-50%,-50%) !important;
  -ms-transform: translate(-50%,-50%) !important;
  transform: translate(-50%,-50%) !important;
  ms-transform: translate(-50%,-50%) !important;
}
.acalog-custom .header-style-3.header-align-center .mk-dashboard-trigger,
.acalog-custom .header-style-3.header-align-center .shopping-cart-header {
  float: right;
}
.acalog-custom .header-style-3.header-align-right .mk-header-right {
  float: left;
}
.acalog-custom .header-style-3.header-align-right .header-logo {
  float: right;
  right: 0;
}
.acalog-custom .header-style-3.header-align-right .header-logo a {
  margin-right: 20px;
}
.acalog-custom .header-style-3.header-align-right .header-logo a {
  float: right;
  clear: both;
}
.acalog-custom .header-style-3.header-align-right .header-logo img {
  float: right;
  right: 0;
}
.acalog-custom .header-style-3.header-align-right .mk-grid .header-logo {
  float: right;
}
.acalog-custom .header-style-3.header-align-right .mk-grid .mk-dashboard-trigger,
.acalog-custom .header-style-3.header-align-right .mk-grid .shopping-cart-header {
  float: left;
}
.acalog-custom .header-style-3 .shopping-cart-header {
  z-index: 11;
}
.acalog-custom .mk-dashboard-trigger {
  display: inline-block;
  cursor: pointer;
  width: 30px;
  margin: 0 20px;
  position: relative;
}
@media handheld,only screen and (max-width: 400px) {
  .acalog-custom .mk-dashboard-trigger {
    margin: 0 10px;
  }
}
.acalog-custom .mk-dashboard-trigger .mk-css-icon-menu {
  position: absolute;
  top: 50%;
  margin-top: -8px;
  left: 0;
}
.acalog-custom .header-align-right .mk-dashboard-trigger {
  float: left;
}
.acalog-custom .header-align-left .mk-dashboard-trigger,
.acalog-custom .header-align-center .mk-dashboard-trigger {
  float: right;
}
.acalog-custom .header-style-4 .mk-header-inner {
  width: 270px !important;
  height: 100% !important;
  position: fixed !important;
  top: 0;
  overflow: auto;
  overflow-x: hidden;
  height: 100%;
  box-sizing: border-box;
  padding-bottom: 50px;
}
.acalog-custom .header-style-4 .mk-header-right {
  position: fixed !important;
  top: auto;
  right: auto !important;
  margin: 0 20px;
  display: block;
  clear: both;
  *zoom: 1;
  min-height: 40px;
  width: 220px;
  box-sizing: border-box;
}
.acalog-custom .header-style-4 .mk-header-right:before,
.acalog-custom .header-style-4 .mk-header-right:after {
  content: " ";
  display: table;
}
.acalog-custom .header-style-4 .mk-header-right:after {
  clear: both;
}
.acalog-custom .header-style-4 .mk-header-right:before,
.acalog-custom .header-style-4 .mk-header-right:after {
  content: " ";
  display: table;
}
.acalog-custom .header-style-4 .mk-header-right:after {
  clear: both;
}
.acalog-custom .header-style-4 .mk-header-right .mk-shoping-cart-link {
  padding-left: 0;
}
.acalog-custom .header-style-4 .mk-header-holder {
  position: relative;
}
.acalog-custom .header-style-4 .shopping-cart-header {
  z-index: 30;
  width: 100%;
  margin-bottom: 40px;
  padding: 0 36px 0 9px;
}
.acalog-custom .header-style-4 .mk-header-searchform,
.acalog-custom .header-style-4 .mk-header-start-tour {
  display: none !important;
}
.acalog-custom .header-style-4 .mk-header-bg {
  transition: opacity 0.3s ease-out;
}
.acalog-custom .header-style-4 .vm-header-copyright {
  font-size: 11px;
  text-transform: uppercase;
  line-height: 18px;
  margin-top: 20px;
}
.acalog-custom .header-style-4 .header-logo {
  text-align: center;
}
.acalog-custom .header-style-4 .header-logo a {
  width: 100% !important;
}
.acalog-custom .header-style-4 .header-logo .mk-sticky-logo {
  display: none !important;
}
.acalog-custom .header-style-4 .mk-shopping-cart-box {
  display: none !important;
}
.acalog-custom .header-style-4 .mk-header-search {
  display: block;
  float: none;
  margin: 0;
  padding: 20px 0;
  text-align: center;
}
.acalog-custom .header-style-4 .mk-header-start-tour {
  float: none;
}
.acalog-custom .header-style-4 .header-section.mk-header-social {
  float: none !important;
}
.acalog-custom .header-style-4.header-align-left .mk-header-inner,
.acalog-custom .header-style-4.header-align-center .mk-header-inner {
  left: 0;
}
.acalog-custom .header-style-4.header-align-left .mk-header-right,
.acalog-custom .header-style-4.header-align-center .mk-header-right {
  bottom: 30px;
}
.acalog-custom .header-style-4.header-align-left .shopping-cart-header,
.acalog-custom .header-style-4.header-align-center .shopping-cart-header {
  float: right;
}
.acalog-custom .header-style-4.header-align-right .mk-header-inner {
  right: 0;
}
.acalog-custom .header-style-4.header-align-right .mk-header-right {
  bottom: 100px;
}
.acalog-custom .header-style-4.header-align-right .shopping-cart-header {
  float: right;
}
.acalog-custom .header-style-4 .mk-nav-responsive-link {
  float: right;
  right: 20px;
}
.acalog-custom .mk-header-social.header-section.show {
  visibility: visible;
  opacity: 1;
}
.acalog-custom .mk-header-social.header-section.hidden {
  visibility: hidden;
  opacity: 0;
}
.acalog-custom .logo-align-center .header-style-4 .header-logo img {
  max-width: 100% !important;
  left: 50% !important;
  top: 0 !important;
  -webkit-transform: translate(-50%,0) !important;
  -ms-transform: translate(-50%,0) !important;
  transform: translate(-50%,0) !important;
  ms-transform: translate(-50%,0) !important;
}
.acalog-custom .logo-align-left .header-style-4 .header-logo img {
  max-width: 100% !important;
  left: 20px !important;
}
.acalog-custom .logo-align-right .header-style-4 .header-logo img {
  max-width: 100% !important;
  left: auto !important;
  right: 20px !important;
}
.acalog-custom .vertical-header-enabled.vertical-header-left .trans-header #theme-page > .mk-main-wrapper-holder,
.acalog-custom .vertical-header-enabled.vertical-header-center .trans-header #theme-page > .mk-main-wrapper-holder,
.acalog-custom .vertical-header-enabled.vertical-header-left .trans-header #theme-page > .mk-page-section-wrapper .mk-page-section,
.acalog-custom .vertical-header-enabled.vertical-header-center .trans-header #theme-page > .mk-page-section-wrapper .mk-page-section,
.acalog-custom .vertical-header-enabled.vertical-header-left .trans-header #theme-page > .wpb_row,
.acalog-custom .vertical-header-enabled.vertical-header-center .trans-header #theme-page > .wpb_row,
.acalog-custom .vertical-header-enabled.vertical-header-left .trans-header #mk-footer,
.acalog-custom .vertical-header-enabled.vertical-header-center .trans-header #mk-footer {
  padding-left: 270px;
}
.acalog-custom .vertical-header-enabled.vertical-header-right .trans-header #theme-page > .mk-main-wrapper-holder,
.acalog-custom .vertical-header-enabled.vertical-header-right .trans-header #theme-page > .mk-page-section-wrapper .mk-page-section,
.acalog-custom .vertical-header-enabled.vertical-header-right .trans-header #theme-page > .wpb_row,
.acalog-custom .vertical-header-enabled.vertical-header-right .trans-header #mk-footer {
  padding-right: 270px;
}
.acalog-custom .vertical-header-enabled .trans-header #mk-footer:not(.mk-footer-unfold) {
  width: auto !important;
}
.acalog-custom .vertical-header-enabled.vertical-header-left #mk-theme-container:not(.trans-header),
.acalog-custom .vertical-header-enabled.vertical-header-center #mk-theme-container:not(.trans-header) {
  padding-left: 270px;
}
.acalog-custom .vertical-header-enabled.vertical-header-right #mk-theme-container:not(.trans-header) {
  padding-right: 270px;
}
@media handheld,only screen and (max-width: 755px) {
  .acalog-custom .header-align-center.header-style-3 .header-logo {
    text-align: left;
  }
  .acalog-custom .header-align-center.header-style-3 .header-logo a {
    padding-left: 20px;
  }
  .acalog-custom .header-align-center.header-style-3 .header-logo img {
    -webkit-transform: translate(0,-50%) !important;
    -ms-transform: translate(0,-50%) !important;
    transform: translate(0,-50%) !important;
    ms-transform: translate(0,-50%) !important;
  }
  .acalog-custom .vertical-header-enabled .mk-grid {
    min-width: 100% !important;
  }
}
.acalog-custom .admin-bar .header-style-4 .mk-header-inner {
  top: 32px;
}
.acalog-custom .pll-parent-menu-item .sub-menu .lang-item span {
  display: inline-block;
}
.acalog-custom .IE .main-navigation-ul > li.menu-item:after,
.acalog-custom .IE .main-nav-side-search > .mk-search-trigger:after {
  content: '';
}
.acalog-custom #mk-theme-container {
  position: relative;
  left: 0;
}
.acalog-custom body:not(.mk-boxed-enabled) .sticky-style-fixed.header-style-1 .mk-header-holder,
.acalog-custom body:not(.mk-boxed-enabled) .sticky-style-fixed.header-style-3 .mk-header-holder {
  right: 0;
}
.acalog-custom body:not(.mk-boxed-enabled).dashboard-opened .sticky-style-fixed.header-style-1 .mk-header-holder {
  right: 300px;
}
.acalog-custom .dashboard-opened #mk-theme-container {
  left: -300px;
}
@media handheld,only screen and (max-width: 767px) {
  .acalog-custom .dashboard-opened #mk-theme-container {
    left: -280px;
  }
}
.acalog-custom #mk-theme-container,
.acalog-custom .mk-side-dashboard,
.acalog-custom .sticky-style-fixed.header-style-1 .mk-header-holder,
.acalog-custom .sticky-style-fixed.header-style-3 .mk-header-holder {
  transition: all 0.3s ease-in-out;
}
.acalog-custom .mk-side-dashboard {
  position: fixed;
  top: 0;
  right: -300px;
  width: 300px;
  height: 100%;
  max-height: 100%;
  overflow: auto;
  box-sizing: border-box;
}
@media handheld,only screen and (max-width: 767px) {
  .acalog-custom .mk-side-dashboard {
    width: 280px;
    right: -280px;
  }
}
.acalog-custom .dashboard-opened .mk-side-dashboard {
  right: 0;
}
.acalog-custom .admin-bar .mk-side-dashboard {
  top: 32px;
}
.acalog-custom .sidedash-navigation-ul {
  border-bottom: 2px solid rgba(128,128,128,0.2);
  position: relative;
  margin: 20px 20px 40px;
  padding: 0;
}
.acalog-custom .sidedash-navigation-ul > li {
  border-top: 2px solid rgba(128,128,128,0.2);
}
.acalog-custom .sidedash-navigation-ul li {
  display: block;
  margin: 0;
  position: relative;
}
.acalog-custom .sidedash-navigation-ul li a {
  display: block;
  padding: 15px 20px 15px 0;
  text-align: left;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: bold;
  position: relative;
  letter-spacing: 1px;
  transition: all 0.15s;
}
.acalog-custom .sidedash-navigation-ul li a svg {
  margin-right: 6px;
  height: 16px;
  vertical-align: middle;
}
.acalog-custom .sidedash-navigation-ul li a .sub-menu {
  left: auto;
  position: relative;
}
.acalog-custom .sidedash-navigation-ul li a .megamenu-title {
  background-color: rgba(0,0,0,0.03);
  font-size: 14px;
  font-weight: 700;
}
.acalog-custom .sidedash-navigation-ul li ul {
  margin: 0;
  padding: 0;
}
.acalog-custom .sidedash-navigation-ul li ul {
  border-top: 2px solid rgba(128,128,128,0.2);
}
.acalog-custom .sidedash-navigation-ul li ul > li:after {
  width: 50px;
  height: 2px;
  background: rgba(128,128,128,0.2);
  display: block;
  content: "";
}
.acalog-custom .sidedash-navigation-ul li ul > li:last-child:after {
  display: none;
}
.acalog-custom .sidedash-navigation-ul li ul li a,
.acalog-custom .sidedash-navigation-ul li ul li .megamenu-title {
  font-size: 12px;
  line-height: 12px;
  margin: 0;
  padding: 15px 20px 15px 0;
  text-align: left;
  text-transform: none;
  font-weight: normal;
}
.acalog-custom .sidedash-navigation-ul > li > ul {
  display: none;
}
.acalog-custom .sidedash-navigation-ul .mk-nav-arrow {
  position: absolute;
  right: 0px;
  top: 0px;
  text-align: center;
  cursor: pointer;
  -moz-opacity: 70;
  -khtml-opacity: 70;
  opacity: 70;
  opacity: 0.7;
  width: 50px;
  height: 100%;
  line-height: 50px;
}
.acalog-custom .sidedash-navigation-ul .mk-nav-arrow:hover {
  -moz-opacity: 100;
  -khtml-opacity: 100;
  opacity: 100;
  opacity: 1;
}
.acalog-custom .sidedash-navigation-ul .mk-nav-arrow svg {
  height: 16px;
}
.acalog-custom .sidedash-navigation-ul .menu-sub-level-arrow,
.acalog-custom .sidedash-navigation-ul .mk-vm-back {
  display: none;
}
.acalog-custom .side-dash-top-widgets,
.acalog-custom .side-dash-bottom-widgets {
  padding: 40px;
}
.acalog-custom .fullscreen-nav-opened {
  overflow: hidden;
}
.acalog-custom .mk-fullscreen-inner {
  min-height: 100%;
}
.acalog-custom .mk-fullscreen-nav {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  opacity: 0;
  visibility: hidden;
  text-align: center;
  z-index: 999;
  transition: all ease-in-out 0.25s;
}
.acalog-custom .mk-fullscreen-nav ul {
  margin: 0;
}
.acalog-custom .mk-fullscreen-nav.opened {
  visibility: visible;
  opacity: 1;
  overflow-y: auto;
}
.acalog-custom .mk-fullscreen-nav.opened .mk-fullscreen-nav-wrapper {
  opacity: 1;
  visibility: visible;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  ms-transform: scale(1);
}
.acalog-custom .mk-fullscreen-nav:before {
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.acalog-custom .mk-fullscreen-nav .mk-fullscreen-nav-close {
  position: fixed;
  right: 50px;
  top: 40px;
  opacity: .8;
  -webkit-transform: opacity .2s;
  -ms-transform: opacity .2s;
  transform: opacity .2s;
  z-index: 1001;
}
.acalog-custom .mk-fullscreen-nav .mk-fullscreen-nav-close svg {
  width: 32px;
  height: 32px;
}
.acalog-custom .mk-fullscreen-nav .mk-fullscreen-nav-close.light:link svg,
.acalog-custom .mk-fullscreen-nav .mk-fullscreen-nav-close.light:visited svg {
  color: #ffffff;
}
.acalog-custom .mk-fullscreen-nav .mk-fullscreen-nav-close.dark:link svg,
.acalog-custom .mk-fullscreen-nav .mk-fullscreen-nav-close.dark:visited svg {
  color: #222222;
}
.acalog-custom .mk-fullscreen-nav .mk-fullscreen-nav-close:hover {
  opacity: 1;
}
.acalog-custom .mk-fullscreen-nav .mk-fullscreen-nav-wrapper {
  display: inline-block;
  width: 99.5%;
  vertical-align: middle;
  font-size: 18px;
  -webkit-transform: scale(0.9);
  -ms-transform: scale(0.9);
  transform: scale(0.9);
  ms-transform: scale(0.9);
  opacity: 0;
  visibility: hidden;
  text-align: center;
  transition: all ease-in-out 0.3s;
}
.acalog-custom .mk-fullscreen-nav .mk-fullscreen-nav-wrapper .fullscreen-menu {
  width: 100%;
}
.acalog-custom .mk-fullscreen-nav .mk-fullscreen-nav-wrapper .fullscreen-menu .fullscreen-navigation-ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.acalog-custom .mk-fullscreen-nav .mk-fullscreen-nav-wrapper .fullscreen-menu .fullscreen-navigation-ul .sub-menu {
  display: none;
  background-color: #565656;
}
.acalog-custom .mk-fullscreen-nav .mk-fullscreen-nav-wrapper .fullscreen-menu .fullscreen-navigation-ul .menu-item {
  display: block;
  padding: 0;
  margin-left: 0;
  position: relative;
}
.acalog-custom .mk-fullscreen-nav .mk-fullscreen-nav-wrapper .fullscreen-menu .fullscreen-navigation-ul .menu-item .menu-sub-level-arrow {
  cursor: pointer;
  position: absolute;
  top: 44px;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 20px;
}
.acalog-custom .mk-fullscreen-nav .mk-fullscreen-nav-wrapper .fullscreen-menu .fullscreen-navigation-ul .menu-item .menu-sub-level-arrow:hover {
  color: #fff;
}
.acalog-custom .mk-fullscreen-nav .mk-fullscreen-nav-wrapper .fullscreen-menu .fullscreen-navigation-ul .menu-item a {
  transition: all ease-in-out 0.15s;
  display: block;
}
.acalog-custom .mk-fullscreen-nav .responsive-logo {
  display: none;
}
@media handheld,only screen and (max-width: 780px) {
  .acalog-custom .mk-fullscreen-nav.logo-is-responsive .dark-logo,
  .acalog-custom .mk-fullscreen-nav.logo-is-responsive .light-logo {
    display: none;
  }
  .acalog-custom .mk-fullscreen-nav.logo-is-responsive .responsive-logo {
    display: inline-block;
  }
  .acalog-custom .mk-fullscreen-nav .mk-fullscreen-nav-logo {
    max-width: 70%;
    margin-bottom: 50px;
    margin-top: 25px;
  }
}
.acalog-custom .admin-bar .mk-fullscreen-nav-close {
  top: 72px;
}
.acalog-custom .not-found-page .theme-page-wrapper,
.acalog-custom .not-found-page .mk-tabbed-box {
  margin: 0 !important;
}
.acalog-custom .not-found-page #theme-page {
  margin-bottom: 0 !important;
  padding: 0 !important;
}
.acalog-custom .not-found-page .theme-content {
  padding: 0 !important;
}
.acalog-custom .mk-go-top {
  background-color: #cccccc;
  background-color: rgba(0,0,0,0.2);
  display: block;
  position: fixed;
  bottom: 15px;
  width: 45px;
  height: 45px;
  text-align: center;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-perspective: 1000;
  -ms-perspective: 1000;
  perspective: 1000;
  -webkit-transform: translateZ(0px);
  -ms-transform: translateZ(0px);
  transform: translateZ(0px);
  right: -60px;
  opacity: 0;
  transition: all 0.2s ease-in-out;
}
.acalog-custom .mk-go-top.is-active {
  right: 15px;
  opacity: 1;
}
.acalog-custom .mk-go-top:hover {
  background-color: rgba(0,0,0,0.3);
}
.acalog-custom .mk-go-top svg {
  position: absolute;
  top: 15px;
  left: 15px;
  fill: #ffffff;
  height: 16px;
  width: 16px;
}
.acalog-custom .mk-relative {
  position: relative;
}
.acalog-custom .no-margin-top {
  padding-top: 10px !important;
}
.acalog-custom .mk-zindex-fix {
  position: relative;
}
.acalog-custom .mk-love-this span {
  color: #898989;
}
.acalog-custom .mk-love-this span {
  font-size: 11px;
  margin-left: 0;
  cursor: default;
}
.acalog-custom .mk-love-this svg {
  height: 16px;
  fill: #898989;
  vertical-align: middle;
}
.acalog-custom .mk-love-this.item-loved svg {
  fill: #c70000 !important;
  cursor: default;
  -webkit-animation: heart_scale 0.4s 0 cubic-bezier(0,1.8,1,1.8);
  animation: heart_scale 0.4s 0 cubic-bezier(0,1.8,1,1.8);
  -webkit-animation-fill-mode: forwards;
  -moz-animation-fill-mode: forwards;
  -o-animation-fill-mode: forwards;
  -animation-fill-mode: forwards;
}
@-webkit-keyframes heart_scale {
  .acalog-custom 0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    ms-transform: scale(1);
  }
  .acalog-custom 50% {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    ms-transform: scale(1.1);
    color: #da4c26;
  }
  .acalog-custom 100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    ms-transform: scale(1);
    color: #da4c26;
  }
}
@keyframes heart_scale {
  .acalog-custom 0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    ms-transform: scale(1);
  }
  .acalog-custom 50% {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    ms-transform: scale(1.1);
    color: #da4c26;
  }
  .acalog-custom 100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    ms-transform: scale(1);
    color: #da4c26;
  }
}
.acalog-custom #theme-page {
  padding: 0;
  margin: 0;
  min-height: 200px;
  height: auto;
  position: relative;
}
.acalog-custom #theme-page .theme-page-wrapper {
  margin: 20px auto;
}
.acalog-custom #theme-page .theme-page-wrapper.no-padding {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.acalog-custom #theme-page .theme-page-wrapper .theme-content {
  padding: 30px 20px;
}
.acalog-custom #theme-page .theme-page-wrapper .theme-content.no-padding {
  padding-bottom: 0 !important;
  padding-top: 0 !important;
}
.acalog-custom #theme-page .theme-page-wrapper #mk-sidebar {
  position: relative;
}
.acalog-custom #theme-page .theme-page-wrapper.right-layout #mk-sidebar {
  float: right;
}
.acalog-custom #theme-page .theme-page-wrapper.left-layout #mk-sidebar {
  float: left;
}
.acalog-custom #theme-page .theme-page-wrapper.right-layout .theme-content {
  float: left;
}
.acalog-custom #theme-page .theme-page-wrapper.left-layout .theme-content {
  float: right;
}
.acalog-custom #theme-page .theme-page-wrapper.right-layout .sidebar-wrapper {
  padding: 30px 20px 30px;
}
.acalog-custom #theme-page .theme-page-wrapper.left-layout .sidebar-wrapper {
  padding: 30px 20px 30px;
}
.acalog-custom * html #theme-page,
.acalog-custom * html #mk-sidebar {
  display: inline;
}
.acalog-custom .master-holder-bg-holder {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  overflow: hidden;
  z-index: -1;
}
.acalog-custom .master-holder-bg {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: -1;
  -webkit-perspective: 1000;
  perspective: 1000;
  -webkit-transform: translateZ(0px);
  transform: translateZ(0px);
}
@media handheld,only screen and (max-width: 768px) {
  .acalog-custom #theme-page {
    padding: 0 !important;
  }
  .acalog-custom .theme-page-wrapper {
    margin: 0 auto 0 !important;
  }
}
.acalog-custom .mk-header-toolbar {
  width: 100%;
  position: relative;
  height: 35px;
  line-height: 35px;
}
.acalog-custom .mk-header-toolbar .mk-button {
  color: #ffffff !important;
}
.acalog-custom .mk-toolbar-holder {
  padding: 0 20px;
}
.acalog-custom .mk-header-login,
.acalog-custom .header-toolbar-contact,
.acalog-custom .mk-header-date,
.acalog-custom .mk-language-nav > a,
.acalog-custom .mk-header-toolbar .mk-header-searchform,
.acalog-custom .mk-header-tagline,
.acalog-custom .mk-header-signup {
  height: 35px;
  line-height: 35px;
}
.acalog-custom .mk-header-tagline,
.acalog-custom .header-toolbar-contact,
.acalog-custom .mk-header-date {
  font-size: 13px;
  margin-right: 15px;
}
.acalog-custom .mk-header-tagline svg,
.acalog-custom .header-toolbar-contact svg,
.acalog-custom .mk-header-date svg {
  padding-right: 6px;
  height: 16px;
  vertical-align: middle;
}
.acalog-custom .mk-language-nav {
  position: relative;
  display: inline-block;
  margin-right: 15px;
  line-height: 35px;
  height: 35px;
}
.acalog-custom .mk-language-nav > a {
  font-size: 12px;
}
.acalog-custom .mk-language-nav > a svg {
  padding-right: 5px;
  vertical-align: middle;
  height: 16px;
  margin-top: -1px;
}
.acalog-custom .mk-language-nav:hover > .mk-language-nav-sub-wrapper {
  display: block;
}
.acalog-custom .mk-language-nav-sub-wrapper {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
}
.acalog-custom .mk-language-nav-sub {
  background-color: #ffffff;
  position: relative;
  border: 1px solid #d9d9d9;
}
.acalog-custom .mk-language-navigation {
  margin: 0;
  padding: 0;
  list-style: none;
}
.acalog-custom .mk-language-navigation li {
  margin: 0;
}
.acalog-custom .mk-language-navigation li a {
  display: block;
  margin: 5px 0;
  padding: 6px 12px 6px 0;
  min-width: 120px;
  color: #666666;
  font-size: 12px;
  line-height: 14px;
  font-weight: bold;
}
.acalog-custom .mk-language-navigation li a:hover {
  background-color: rgba(0,0,0,0.05);
}
.acalog-custom .mk-language-navigation li a .mk-lang-flag {
  margin-left: 8px;
  vertical-align: middle;
}
.acalog-custom .mk-language-navigation li a .mk-lang-name {
  padding-left: 8px;
}
.acalog-custom .mk-language-navigation li.current-menu-item > a {
  background-color: rgba(0,0,0,0.05);
}
.acalog-custom .mk-header-search {
  display: inline-block;
  float: right;
  margin-left: 6px;
}
.acalog-custom .mk-header-inner .mk-header-searchform {
  float: right;
  display: inline-block;
  margin-right: 10px;
}
.acalog-custom .mk-header-inner .mk-header-searchform .text-input {
  width: 200px;
  padding: 5px 15px 5px 30px !important;
  height: 30px;
  line-height: 20px;
}
.acalog-custom .mk-header-inner .mk-header-searchform .mk-icon-search {
  left: 7px;
  top: 50%;
  margin-top: -8px;
  -moz-opacity: 70;
  -khtml-opacity: 70;
  opacity: 70;
  opacity: 0.7;
}
.acalog-custom .mk-header-searchform span {
  display: inline-block;
  position: relative;
  overflow: hidden;
  border-radius: 40px;
}
.acalog-custom .mk-header-searchform span .text-input {
  background-color: rgba(255,255,255,0.2);
  font-size: 12px;
  width: 90px;
  height: 23px;
  padding: 3px 15px 3px 30px;
  line-height: 16px;
  margin: 0;
  border: none;
  border-radius: 40px;
  opacity: 0.7;
}
.acalog-custom .mk-header-searchform span .text-input:focus {
  opacity: 1;
}
.acalog-custom .mk-header-searchform span i {
  font-size: 16px;
  opacity: 0.7;
  position: absolute;
}
.acalog-custom .mk-header-searchform span .mk-icon-search {
  left: 7px;
  top: 50%;
  margin-top: -8px;
}
.acalog-custom .header-search-btn {
  width: 100%;
  height: 100%;
  display: block;
  border: none;
  outline: none;
  position: absolute;
  left: 0;
  top: 0;
  background-color: transparent;
}
.acalog-custom .mk-header-social {
  display: inline-block;
  float: right;
  height: 30px;
}
.acalog-custom .mk-header-social ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.acalog-custom .mk-header-social ul li {
  margin: 0;
  display: inline-block;
}
.acalog-custom .mk-header-social ul li a {
  position: relative;
  display: block;
  margin: 0 5px;
}
.acalog-custom .mk-header-social ul li a svg {
  height: 16px;
  vertical-align: middle;
}
.acalog-custom .mk-header-social.header-section .mk-square-pointed,
.acalog-custom .mk-header-social.header-section .mk-square-rounded,
.acalog-custom .mk-header-social.header-section .mk-simple-rounded {
  border-width: 1px;
  border-style: solid;
  background-color: #ffffff;
  background-color: rgba(0,0,0,0);
  margin: 0 2px;
  line-height: 16px !important;
  text-align: center;
}
.acalog-custom .mk-header-social.header-section .mk-square-pointed.small,
.acalog-custom .mk-header-social.header-section .mk-square-rounded.small,
.acalog-custom .mk-header-social.header-section .mk-simple-rounded.small {
  font-size: 16px;
  line-height: 16px !important;
  width: 16px;
  height: 16px;
  padding: 8px;
}
.acalog-custom .mk-header-social.header-section .mk-square-pointed.small i:before,
.acalog-custom .mk-header-social.header-section .mk-square-rounded.small i:before,
.acalog-custom .mk-header-social.header-section .mk-simple-rounded.small i:before {
  font-size: 16px;
  line-height: 16px !important;
}
.acalog-custom .mk-header-social.header-section .mk-square-pointed.medium,
.acalog-custom .mk-header-social.header-section .mk-square-rounded.medium,
.acalog-custom .mk-header-social.header-section .mk-simple-rounded.medium {
  font-size: 24px;
  line-height: 24px !important;
  width: 24px;
  height: 24px;
  padding: 12px;
}
.acalog-custom .mk-header-social.header-section .mk-square-pointed.medium i:before,
.acalog-custom .mk-header-social.header-section .mk-square-rounded.medium i:before,
.acalog-custom .mk-header-social.header-section .mk-simple-rounded.medium i:before {
  font-size: 24px;
  line-height: 24px !important;
}
.acalog-custom .mk-header-social.header-section .mk-square-pointed.large,
.acalog-custom .mk-header-social.header-section .mk-square-rounded.large,
.acalog-custom .mk-header-social.header-section .mk-simple-rounded.large {
  font-size: 32px;
  line-height: 32px !important;
  width: 32px;
  height: 32px;
  padding: 16px;
}
.acalog-custom .mk-header-social.header-section .mk-square-pointed.large i:before,
.acalog-custom .mk-header-social.header-section .mk-square-rounded.large i:before,
.acalog-custom .mk-header-social.header-section .mk-simple-rounded.large i:before {
  font-size: 32px;
  line-height: 32px !important;
}
.acalog-custom .mk-header-social.header-section .mk-square-rounded {
  border-radius: 25%;
}
.acalog-custom .mk-header-social.header-section .mk-simple-rounded {
  border-radius: 50%;
}
.acalog-custom .mk-header-right .mk-header-social {
  height: auto;
  padding: 0 10px;
}
.acalog-custom .mk-header-right .mk-header-social ul {
  margin: 0;
}
.acalog-custom .mk-header-login {
  float: right;
  display: inline-block;
  margin: 0 20px 0 0;
  position: relative;
}
.acalog-custom .mk-header-login .mk-login-link svg {
  margin-right: 4px;
  vertical-align: text-bottom;
  height: 16px;
}
.acalog-custom .mk-login-status {
  display: block;
  font-size: 12px;
  padding: 0;
  margin: 8px 0 0;
  color: #666666;
}
.acalog-custom .mk-login-register,
.acalog-custom .mk-header-subscribe {
  position: absolute;
  right: 0;
  width: 250px;
  top: 100%;
  background-color: #ffffff;
  border: 1px solid #d9d9d9;
  padding: 15px;
  display: none;
}
.acalog-custom .mk-login-register .form-section,
.acalog-custom .mk-header-subscribe .form-section {
  margin-bottom: 8px;
  display: block;
}
.acalog-custom .mk-login-register .form-section .text-input,
.acalog-custom .mk-header-subscribe .form-section .text-input {
  width: 100%;
  background-color: #ffffff;
}
.acalog-custom .mk-login-register .register-login-links,
.acalog-custom .mk-header-subscribe .register-login-links {
  display: inline-block;
  float: left;
  padding-top: 5px;
}
.acalog-custom .mk-login-register .register-login-links a,
.acalog-custom .mk-header-subscribe .register-login-links a {
  color: #888888;
  line-height: 12px;
  display: inline-block;
}
.acalog-custom .mk-login-register .register-login-links .mk-create-account,
.acalog-custom .mk-header-subscribe .register-login-links .mk-create-account {
  padding-left: 5px;
  margin-left: 5px;
  border-left: 2px solid #b6b6b6;
}
.acalog-custom .mk-login-register .mk-login-remember,
.acalog-custom .mk-header-subscribe .mk-login-remember {
  display: block;
  margin: 5px 0 10px;
}
.acalog-custom .mk-login-register .button,
.acalog-custom .mk-header-subscribe .button {
  float: right;
}
.acalog-custom .mk-login-register .mk-login-title,
.acalog-custom .mk-header-subscribe .mk-login-title {
  font-size: 16px;
}
.acalog-custom #mk-register-panel {
  display: none;
}
.acalog-custom #mk-register-panel .register-login-links {
  float: right;
  display: block;
  margin: 5px 0;
}
.acalog-custom .mk-forget-panel {
  display: none;
}
.acalog-custom .mk-forget-panel .register-login-links {
  float: right;
  display: block;
  margin: 5px 0;
}
.acalog-custom .user-profile-box img {
  float: left;
}
.acalog-custom .user-profile-box a {
  margin: 0 0 0px 60px;
  display: block;
  color: #747474;
  line-height: 24px;
}
.acalog-custom .mk-header-signup {
  float: right;
  display: inline-block;
  margin: 0 10px 0 0;
}
.acalog-custom .mk-header-signup .mk-subscribe-link svg {
  margin-right: 4px;
  height: 16px;
  vertical-align: middle;
}
.acalog-custom .mk-header-signup {
  position: relative;
}
.acalog-custom .mk-header-subscribe label {
  margin-bottom: 8px;
  display: block;
}
.acalog-custom .mk-header-subscribe .text-input {
  background-color: #ffffff;
  width: 100%;
  margin-bottom: 10px;
}
.acalog-custom .mk-header-subscribe .mk-subscribe--message {
  margin-top: 50px;
  padding: 0;
  font-size: 12px;
  line-height: 17px;
}
.acalog-custom .mk-toolbar-navigation {
  display: inline-block;
  margin-right: 10px;
  height: 30px;
}
.acalog-custom .mk-toolbar-navigation ul {
  padding: 0;
  margin: 0;
}
.acalog-custom .mk-toolbar-navigation ul li {
  margin: 0;
  padding: 0;
  display: inline-block;
  line-height: 26px;
}
.acalog-custom .mk-toolbar-navigation ul li:last-child > a {
  border: none !important;
}
.acalog-custom .mk-toolbar-navigation ul li a {
  line-height: 10px;
  display: inline-block;
  padding: 0 5px;
  border-right: 1px solid rgba(128,128,128,0.2);
}
.acalog-custom .mk-toolbar-navigation ul li ul {
  display: none;
}
.acalog-custom .mk-toolbar-navigation a,
.acalog-custom .mk-language-nav > a,
.acalog-custom .mk-header-login .mk-login-link,
.acalog-custom .mk-subscribe-link,
.acalog-custom .mk-checkout-btn,
.acalog-custom .mk-header-tagline a {
  font-size: 12px;
}
.acalog-custom .mk-toolbar-navigation a:hover,
.acalog-custom .mk-language-nav > a:hover,
.acalog-custom .mk-header-login .mk-login-link:hover,
.acalog-custom .mk-subscribe-link:hover,
.acalog-custom .mk-checkout-btn:hover,
.acalog-custom .mk-header-tagline a:hover {
  opacity: 0.8;
}
.acalog-custom .main-nav-side-search {
  display: inline-block;
  margin: 0 0 0 10px;
  vertical-align: top;
  position: relative;
}
.acalog-custom .mk-search-trigger {
  display: block;
  font-size: 16px;
}
.acalog-custom .classic-style-nav .mk-search-trigger {
  padding: 16px 0;
}
.acalog-custom .mk-fullscreen-search-overlay {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  opacity: 0;
  visibility: hidden;
  background-color: rgba(0,0,0,0.94);
  text-align: center;
  transition: all ease-in-out 0.25s;
}
.acalog-custom .mk-fullscreen-search-overlay.mk-fullscreen-search-overlay-show {
  visibility: visible;
  opacity: 1;
}
.acalog-custom .mk-fullscreen-search-overlay.mk-fullscreen-search-overlay-show .mk-fullscreen-search-wrapper {
  opacity: 1;
  visibility: visible;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  ms-transform: scale(1);
}
.acalog-custom .mk-fullscreen-search-overlay:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.25em;
}
.acalog-custom .mk-fullscreen-search-overlay .mk-fullscreen-close {
  position: absolute;
  right: 50px;
  top: 70px;
  transition: -webkit-transform ease-out 0.2s;
  transition: transform ease-out 0.2s;
  transition: transform ease-out 0.2s, -webkit-transform ease-out 0.2s;
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
  height: 26px;
}
.acalog-custom .mk-fullscreen-search-overlay .mk-fullscreen-close:hover {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.acalog-custom .mk-fullscreen-search-overlay .mk-fullscreen-close svg {
  height: 26px;
  fill: #fff;
}
.acalog-custom .mk-fullscreen-search-overlay .mk-fullscreen-search-wrapper {
  display: inline-block;
  max-width: 1000px;
  vertical-align: middle;
  text-align: center;
  font-size: 18px;
  -webkit-transform: scale(0.9);
  -ms-transform: scale(0.9);
  transform: scale(0.9);
  ms-transform: scale(0.9);
  opacity: 0;
  visibility: hidden;
  transition: all ease-in-out 0.3s;
}
.acalog-custom .mk-fullscreen-search-overlay .mk-fullscreen-search-wrapper p {
  font-size: 14px;
  margin-bottom: 40px;
  color: #ffffff;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.acalog-custom .mk-fullscreen-search-overlay .mk-fullscreen-search-wrapper #mk-fullscreen-searchform {
  position: relative;
}
.acalog-custom .mk-fullscreen-search-overlay .mk-fullscreen-search-wrapper #mk-fullscreen-searchform #mk-fullscreen-search-input {
  width: 800px;
  background-color: transparent;
  box-shadow: 0 3px 0 0 rgba(255,255,255,0.1);
  border: 0;
  text-align: center;
  font-size: 35px;
  padding: 20px;
  color: #ffffff;
  transition: all 0.3s ease-out;
}
.acalog-custom .mk-fullscreen-search-overlay .mk-fullscreen-search-wrapper #mk-fullscreen-searchform #mk-fullscreen-search-input:focus {
  box-shadow: 0 3px 0 0 rgba(255,255,255,0.2);
}
.acalog-custom .mk-fullscreen-search-overlay .mk-fullscreen-search-wrapper #mk-fullscreen-searchform input[type=submit] {
  position: absolute;
  width: 100px;
  height: 100%;
  background-color: transparent;
  border: 0;
  right: 0;
  top: 0;
}
.acalog-custom .mk-fullscreen-search-overlay .mk-fullscreen-search-wrapper #mk-fullscreen-searchform .fullscreen-search-icon {
  font-size: 25px;
  position: absolute;
  right: 15px;
  top: 30px;
  color: #ffffff;
  color: rgba(255,255,255,0.2);
  transition: all 0.2s ease-out;
}
.acalog-custom .mk-fullscreen-search-overlay .mk-fullscreen-search-wrapper #mk-fullscreen-searchform .fullscreen-search-icon:hover {
  color: rgba(255,255,255,0.3);
}
.acalog-custom #mk-nav-search-wrapper {
  position: absolute;
  right: -50px;
  width: 330px;
  height: 56px;
  background-color: #fff;
  display: none;
}
.acalog-custom #mk-nav-search-wrapper form {
  display: block;
  overflow: hidden;
}
.acalog-custom #mk-nav-search-wrapper form.ajax-searching .nav-side-search-icon:before {
  -webkit-animation: spin 0.8s infinite linear;
  animation: spin 0.8s infinite linear;
  display: inline-block;
  content: "\e2a2";
}
.acalog-custom #mk-nav-search-wrapper input[type=text] {
  position: absolute;
  left: 0;
  top: 0;
  border: none;
  height: 100%;
  background-color: #fff;
  padding: 0 10px;
  width: 275px;
  line-height: 30px;
  border: 1px solid #e3e3e3;
  border-right: none;
}
.acalog-custom #mk-nav-search-wrapper input[type=submit] {
  width: 100%;
  height: 100%;
  display: block;
  border: none;
  outline: none;
  position: absolute;
  left: 0;
  top: 0;
  background-color: transparent;
}
.acalog-custom #mk-nav-search-wrapper .nav-side-search-icon {
  width: 56px;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #bfbcbc;
}
.acalog-custom #mk-nav-search-wrapper .nav-side-search-icon svg {
  height: 16px;
  fill: #fff;
}
.acalog-custom #mk-nav-search-wrapper .ui-autocomplete {
  background-color: #fff;
  border: 1px solid #e3e3e3;
  border-top: none;
  border-bottom: none;
  overflow: auto;
  text-align: left;
  list-style: none;
  margin: 56px 0 0 0;
  padding: 0;
}
.acalog-custom #mk-nav-search-wrapper .ui-autocomplete li {
  line-height: 16px;
  border-bottom: 1px solid #e3e3e3;
  margin: 0;
  overflow: hidden;
}
.acalog-custom #mk-nav-search-wrapper .ui-autocomplete li a,
.acalog-custom #mk-nav-search-wrapper .ui-autocomplete li.mk-nav-search-result-zero,
.acalog-custom #mk-nav-search-wrapper .ui-autocomplete li.mk-nav-search-error-message {
  padding: 10px;
}
.acalog-custom #mk-nav-search-wrapper .ui-autocomplete li.mk-nav-search-error-message {
  color: #ff8d36;
}
.acalog-custom #mk-nav-search-wrapper .ui-autocomplete li a {
  display: block;
  cursor: pointer;
}
.acalog-custom #mk-nav-search-wrapper .ui-autocomplete li a:hover {
  color: #252525;
}
.acalog-custom #mk-nav-search-wrapper .ui-autocomplete li .search-date {
  color: #999999;
  font-size: 11px;
}
.acalog-custom #mk-nav-search-wrapper .ui-autocomplete li .search-title {
  font-size: 12px;
  text-transform: uppercase;
  color: #252525;
  line-height: 18px;
  display: block;
  margin-bottom: 3px;
  font-weight: bold;
}
.acalog-custom #mk-nav-search-wrapper .ui-autocomplete li:hover {
  background-color: #fbfbfb;
}
.acalog-custom #mk-nav-search-wrapper .ui-autocomplete li img,
.acalog-custom #mk-nav-search-wrapper .ui-autocomplete li i {
  width: 32px;
  height: 32px;
  border-radius: 60px;
  border: 1px solid #d2d2d2;
  float: left;
  margin-right: 15px;
}
.acalog-custom #mk-nav-search-wrapper .ui-autocomplete li i {
  background-color: #f3f3f3;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.acalog-custom #mk-nav-search-wrapper .ui-autocomplete li i svg {
  height: 16px;
  fill: #636363;
}
.acalog-custom .shopping-cart-header {
  display: inline-block;
  margin: 0;
  vertical-align: top;
  position: relative;
}
.acalog-custom .shopping-cart-header .widgettitle {
  display: none;
}
.acalog-custom .mk-header .mk-shoping-cart-link {
  padding: 0 10px 0 20px;
  margin: 0;
}
.acalog-custom .mk-header .mk-shoping-cart-link svg {
  position: relative;
  display: inline-block;
  height: 16px;
  margin-right: -4px;
  -webkit-transform: translateY(3px);
  -ms-transform: translateY(3px);
  transform: translateY(3px);
}
.acalog-custom .mk-header .mk-header-cart-count {
  font-size: 13px;
  font-weight: bold;
  padding-left: 5px;
}
.acalog-custom .mk-shopping-cart-box {
  position: absolute;
  right: 0px;
  top: 100%;
  width: 300px;
  padding: 0 10px;
  display: none;
  text-align: left;
}
.acalog-custom #mk-header-checkout .widget,
.acalog-custom .mk-shopping-cart-box .widget {
  margin: 0;
}
.acalog-custom #mk-header-checkout .product_list_widget,
.acalog-custom .mk-shopping-cart-box .product_list_widget {
  margin: 15px 0 !important;
}
.acalog-custom #mk-header-checkout .product_list_widget li,
.acalog-custom .mk-shopping-cart-box .product_list_widget li {
  margin: 0 !important;
  line-height: 22px !important;
  padding: 10px 0 !important;
}
.acalog-custom #mk-header-checkout .product_list_widget li.empty,
.acalog-custom .mk-shopping-cart-box .product_list_widget li.empty {
  padding-left: 20px !important;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.acalog-custom #mk-header-checkout .product_list_widget li a,
.acalog-custom .mk-shopping-cart-box .product_list_widget li a {
  font-size: 12px;
  font-weight: normal !important;
  padding-left: 9px;
}
.acalog-custom #mk-header-checkout .product_list_widget li .variation,
.acalog-custom .mk-shopping-cart-box .product_list_widget li .variation {
  display: none !important;
}
.acalog-custom #mk-header-checkout .product_list_widget li .quantity,
.acalog-custom .mk-shopping-cart-box .product_list_widget li .quantity {
  font-size: 16px;
  font-weight: bold;
  margin-top: 10px;
  display: inline-block;
  text-align: left;
}
.acalog-custom #mk-header-checkout .product_list_widget li:first-child,
.acalog-custom .mk-shopping-cart-box .product_list_widget li:first-child {
  border-top: none;
}
.acalog-custom #mk-header-checkout .product_list_widget li img,
.acalog-custom .mk-shopping-cart-box .product_list_widget li img {
  padding: 0 !important;
}
.acalog-custom #mk-header-checkout .total,
.acalog-custom .mk-shopping-cart-box .total {
  font-size: 16px;
  font-weight: bold;
  display: block;
  text-align: center;
  border-top: 1px solid rgba(128,128,128,0.2) !important;
  padding-top: 15px !important;
}
.acalog-custom #mk-header-checkout .buttons,
.acalog-custom .mk-shopping-cart-box .buttons {
  margin-bottom: 20px;
  text-align: center;
}
@media handheld,only screen and (max-width: 780px) {
  .acalog-custom .mk-header-right {
    display: none !important;
  }
}
.acalog-custom .mk-toolbar-resposnive-icon {
  position: absolute;
  left: 50%;
  top: 0;
  line-height: 16px !important;
  width: 24px;
  height: 24px;
  cursor: pointer;
  display: none;
}
.acalog-custom .mk-toolbar-resposnive-icon svg {
  height: 16px;
}
@media handheld,only screen and (max-width: 780px) {
  .acalog-custom .mk-header-toolbar {
    padding: 10px 5px;
    display: none;
    height: auto;
    line-height: auto;
  }
  .acalog-custom .mk-toolbar-resposnive-icon {
    display: block;
  }
  .acalog-custom .mk-header-signup,
  .acalog-custom .mk-header-login,
  .acalog-custom .mk-header-social,
  .acalog-custom .mk-header-tagline,
  .acalog-custom .header-toolbar-contact,
  .acalog-custom .header-toolbar-contact,
  .acalog-custom .mk-header-date,
  .acalog-custom #mk-toolbar-navigation,
  .acalog-custom #mk-header-checkout {
    width: 100% !important;
    float: none !important;
    display: block !important;
    height: auto !important;
    line-height: 25px !important;
    margin: 0 10px 5px !important;
    padding: 0;
  }
  .acalog-custom .mk-login-register,
  .acalog-custom .mk-header-subscribe {
    right: auto;
    left: 0;
  }
  .acalog-custom .mk-login-register:before,
  .acalog-custom .mk-header-subscribe:before {
    right: auto;
    left: 10px;
  }
  .acalog-custom .mk-header-social li svg {
    height: 24px !important;
  }
  .acalog-custom .mk-toolbar-navigation li:first-child a {
    padding-left: 0;
  }
  .acalog-custom #mk-header-checkout {
    right: auto;
    top: 30px;
  }
  .acalog-custom #mk-header-checkout:before {
    right: auto;
    left: 30px;
  }
}
.acalog-custom .mk-main-navigation {
  display: inline-block;
  text-align: center;
  margin: 0 auto;
}
.acalog-custom .mk-classic-menu-wrapper {
  position: relative;
  margin: 0 auto;
}
.acalog-custom .mk-classic-menu-wrapper .main-navigation-ul > li.menu-item > a.menu-item-link i {
  padding-right: 7px;
}
.acalog-custom .header-style-2 .menu-hover-style-3 .main-navigation-ul > li.menu-item {
  line-height: 80px;
}
.acalog-custom .main-navigation-ul,
.acalog-custom .main-navigation-ul ul.sub-menu,
.acalog-custom .main-navigation-ul li.menu-item {
  margin: 0;
  padding: 0;
}
.acalog-custom .main-navigation-ul li.no-mega-menu ul.sub-menu {
  position: absolute;
  top: 100%;
  right: 0;
  padding: 8px 0;
}
.acalog-custom .main-navigation-ul:not(.dropdownJavascript) li.menu-item:hover > ul.sub-menu {
  display: block;
}
.acalog-custom .Edge .main-navigation-ul li > .sub-menu,
.acalog-custom .IE .main-navigation-ul li > .sub-menu {
  top: -10000px !important;
  display: block;
}
.acalog-custom .Edge .main-navigation-ul > li:hover > .sub-menu,
.acalog-custom .IE .main-navigation-ul > li:hover > .sub-menu {
  top: 100% !important;
  display: block;
}
.acalog-custom .Edge .main-navigation-ul .sub-menu li:hover > .sub-menu,
.acalog-custom .IE .main-navigation-ul .sub-menu li:hover > .sub-menu {
  top: 0 !important;
  display: block;
}
.acalog-custom .main-navigation-ul li > .sub-menu {
  display: none;
}
.acalog-custom .header-align-left .mk-grid .main-navigation-ul li.no-mega-menu > ul.sub-menu,
.acalog-custom .header-align-center .mk-grid .main-navigation-ul li.no-mega-menu > ul.sub-menu,
.acalog-custom .header-align-center .main-navigation-ul li.no-mega-menu > ul.sub-menu,
.acalog-custom .header-style-2.header-align-center .main-navigation-ul li.no-mega-menu > ul.sub-menu,
.acalog-custom .header-style-2.header-align-left .main-navigation-ul li.no-mega-menu > ul.sub-menu {
  left: 0;
  right: auto;
}
.acalog-custom .header-align-right .main-navigation-ul li.no-mega-menu > ul.sub-menu {
  right: auto;
  left: 0;
}
.acalog-custom .header-align-right .mk-grid .main-navigation-ul li.no-mega-menu > ul.sub-menu {
  right: 0;
  left: auto;
}
.acalog-custom .main-navigation-ul li.has-mega-menu > ul.sub-menu {
  position: absolute;
  top: 100%;
  left: 0;
  padding: 17px 0;
}
.acalog-custom .main-navigation-ul > li.menu-item {
  float: left;
}
.acalog-custom .main-navigation-ul > li.menu-item > a.menu-item-link {
  display: inline-block;
  text-align: center;
  text-decoration: none;
  font-weight: bold;
  font-size: 13px;
  position: relative;
  box-sizing: border-box;
  padding-top: 2px;
}
.acalog-custom .sticky-style-fixed .main-navigation-ul > li.menu-item > a.menu-item-link {
  transition: color 0.1s ease-out, background 0.1s ease-out, border 0.1s ease-out, height 0.35s ease, line-height 0.35s ease;
  -webkit-transition: color 0.1s ease-out, background 0.1s ease-out, border 0.1s ease-out, height 0.35s ease, line-height 0.35s ease;
  -moz-transition: color 0.1s ease-out, background 0.1s ease-out, border 0.1s ease-out, height 0.35s ease, line-height 0.35s ease;
  -ms-transition: color 0.1s ease-out, background 0.1s ease-out, border 0.1s ease-out, height 0.35s ease, line-height 0.35s ease;
  -o-transition: color 0.1s ease-out, background 0.1s ease-out, border 0.1s ease-out, height 0.35s ease, line-height 0.35s ease;
}
.acalog-custom .sticky-style-slide .main-navigation-ul > li.menu-item > a.menu-item-link {
  transition: color 0.1s ease-out, background 0.1s ease-out, border 0.1s ease-out;
  -webkit-transition: color 0.1s ease-out, background 0.1s ease-out, border 0.1s ease-out;
  -moz-transition: color 0.1s ease-out, background 0.1s ease-out, border 0.1s ease-out;
  -ms-transition: color 0.1s ease-out, background 0.1s ease-out, border 0.1s ease-out;
  -o-transition: color 0.1s ease-out, background 0.1s ease-out, border 0.1s ease-out;
}
.acalog-custom .menu-hover-style-1 .main-navigation-ul > li.menu-item > a.menu-item-link {
  border-top: 3px solid transparent;
}
.acalog-custom .menu-hover-style-4 .main-navigation-ul > li.menu-item > a.menu-item-link {
  margin-left: 1px;
}
.acalog-custom .menu-hover-style-3 .main-navigation-ul > li.menu-item > a {
  border-radius: 5px;
  margin: 0 2px;
  border: 2px solid transparent;
}
.acalog-custom .menu-hover-style-5 .main-navigation-ul > li.menu-item > a.menu-item-link:after {
  content: "";
  display: block;
  width: 100%;
  height: 2px;
  -webkit-transform: scale(0,1);
  -ms-transform: scale(0,1);
  transform: scale(0,1);
  -ms-transform-origin: left center;
  transform-origin: left center;
  -webkit-transform-origin: left center;
  transition: all 0.15s ease-out;
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
}
.acalog-custom .IE9 .menu-hover-style-5 .main-navigation-ul > li.menu-item > a.menu-item-link:after {
  height: 0px;
}
.acalog-custom .menu-hover-style-5 .main-navigation-ul > li.menu-item:hover > a.menu-item-link::after,
.acalog-custom .menu-hover-style-5 .main-navigation-ul > li.current-menu-item > a.menu-item-link:after,
.acalog-custom .menu-hover-style-5 .main-navigation-ul > li.current-menu-ancestor > a.menu-item-link:after {
  -webkit-transform: scale(1,1);
  -ms-transform: scale(1,1);
  transform: scale(1,1);
  -moz-opacity: 100;
  -khtml-opacity: 100;
  opacity: 100;
  opacity: 1;
}
.acalog-custom .IE9 .menu-hover-style-5 .main-navigation-ul > li.menu-item:hover > a.menu-item-link::after,
.acalog-custom .IE9 .menu-hover-style-5 .main-navigation-ul > li.current-menu-item > a.menu-item-link:after,
.acalog-custom .IE9 .menu-hover-style-5 .main-navigation-ul > li.current-menu-ancestor > a.menu-item-link:after {
  height: 2px;
}
.acalog-custom .main-navigation-ul > li.menu-item a.menu-item-link svg {
  margin-right: 8px;
  height: 16px;
  vertical-align: middle;
}
.acalog-custom .main-navigation-ul > li.menu-item .sub-menu a.menu-item-link {
  transition: all 0.2s ease-in-out;
}
.acalog-custom .main-navigation-ul > li.no-mega-menu ul.sub-menu li.menu-item {
  line-height: 1;
}
.acalog-custom .main-navigation-ul > li.no-mega-menu ul.sub-menu li.menu-item a.menu-item-link {
  display: block;
  position: relative;
  font-size: 12px;
  line-height: 18px;
  text-align: left;
  float: none;
  margin: 0;
  padding: 10px 20px;
  text-transform: capitalize;
  font-weight: normal;
  letter-spacing: 1px;
}
.acalog-custom .main-navigation-ul > li.no-mega-menu ul.sub-menu li.menu-item a.menu-item-link svg {
  margin-right: 8px;
  height: 16px;
  vertical-align: middle;
}
.acalog-custom .main-navigation-ul > li.menu-item ul.sub-menu:after {
  height: 2px;
  content: "";
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
}
.acalog-custom .main-navigation-ul li.no-mega-menu ul.sub-menu ul.sub-menu {
  top: 0;
  left: 100%;
  right: auto;
}
.acalog-custom .main-navigation-ul li .dropdownRightToLeft > ul.sub-menu {
  left: auto !important;
  right: 100% !important;
}
.acalog-custom .main-navigation-ul li.menu-item {
  position: relative;
  display: block;
  list-style-type: none;
}
.acalog-custom .main-navigation-ul > li.menu-item {
  display: inline-block;
}
.acalog-custom .main-navigation-ul a.menu-item-link,
.acalog-custom .main-navigation-ul span {
  display: block;
  text-decoration: none;
  white-space: normal;
}
.acalog-custom .mk-main-navigation > .main-navigation-ul > .menu-item-language {
  visibility: hidden;
}
.acalog-custom .main-navigation-ul .menu-item-language span {
  display: inline;
}
.acalog-custom .vertical {
  display: inline-block;
}
.acalog-custom .vertical > li.menu-item {
  display: block;
}
.acalog-custom .vertical ul {
  top: 0;
  left: 100%;
}
.acalog-custom .dropdownJavascript li.no-mega-menu:hover > ul.sub-menu,
.acalog-custom .dropdownJavascript li.has-mega-menu:hover > ul.sub-menu {
  display: none;
}
.acalog-custom .dropdownJavascript li.dropdownOpen > ul.sub-menu {
  display: block !important;
}
.acalog-custom .main-navigation-ul .menu-sub-level-arrow svg {
  height: 12px;
  vertical-align: middle;
  position: absolute;
}
.acalog-custom .main-navigation-ul li.with-menu .menu-sub-level-arrow {
  position: absolute;
  right: 16px;
  top: 10px;
  height: 100%;
}
.acalog-custom .main-navigation-ul li.menu-item.has-mega-menu {
  position: static;
}
.acalog-custom .has-mega-menu > ul.sub-menu {
  width: 100%;
  position: absolute;
  left: 0;
  padding: 20px 0;
}
.acalog-custom .has-mega-menu > ul.sub-menu > ul.sub-menu {
  position: relative;
  display: block;
  top: auto;
  left: auto;
}
.acalog-custom .has-mega-menu > ul.sub-menu > li.menu-item {
  display: block;
  left: 0;
  position: relative;
  float: left;
  width: 23%;
  border: 0;
  background-color: transparent;
  box-shadow: none;
  padding-left: 10px;
}
.acalog-custom .has-mega-menu .megamenu-title {
  text-align: left;
  font-size: 14px;
  line-height: 14px;
  font-weight: bold;
  padding: 9px 10px 16px 10px;
  margin: 0 0 6px;
}
.acalog-custom .has-mega-menu .megamenu-title:after {
  content: '';
  display: block;
  margin-top: 10px;
  width: 20px;
  height: 2px;
  opacity: 0.3;
}
.acalog-custom .has-mega-menu .megamenu-title svg {
  margin-right: 8px;
  height: 16px;
  vertical-align: middle;
}
.acalog-custom .has-mega-menu > ul.sub-menu > li.menu-item {
  box-sizing: border-box;
  padding: 0 20px;
}
.acalog-custom .has-mega-menu > ul.sub-menu > li.menu-item:first-child {
  border-left: none;
}
.acalog-custom .has-mega-menu > ul.sub-menu > li.mega_col_1 {
  width: 100%;
}
.acalog-custom .has-mega-menu > ul.sub-menu > li.mega_col_2 {
  width: 49.5%;
}
.acalog-custom .has-mega-menu > ul.sub-menu > li.mega_col_3 {
  width: 33.25%;
}
.acalog-custom .has-mega-menu > ul.sub-menu > li.mega_col_4 {
  width: 24.9%;
}
.acalog-custom .has-mega-menu > ul.sub-menu > li.mega_col_5 {
  width: 19.8%;
}
.acalog-custom .has-mega-menu > ul.sub-menu > li.mega_col_6 {
  width: 16.5%;
}
.acalog-custom .has-mega-menu > ul.sub-menu > li > ul.sub-menu {
  display: block;
}
.acalog-custom .has-mega-menu > ul.sub-menu > li > ul.sub-menu li.menu-item {
  line-height: 1;
}
.acalog-custom .has-mega-menu > ul.sub-menu > li > ul.sub-menu li.menu-item a.menu-item-link {
  display: block;
  position: relative;
  text-align: left;
  float: none;
  margin: 0;
  padding: 10px 10px;
  line-height: 18px;
}
.acalog-custom .has-mega-menu > ul.sub-menu > li > ul.sub-menu li.menu-item a.menu-item-link svg {
  margin-right: 8px;
  height: 16px;
  vertical-align: middle;
}
.acalog-custom .megamenu-widgets-container {
  text-align: left;
  padding: 10px;
  line-height: 22px;
}
.acalog-custom .megamenu-widgets-container ul {
  list-style: none;
  margin: 0;
}
.acalog-custom .megamenu-widgets-container .widget {
  margin-bottom: 15px;
  overflow: visible;
}
.acalog-custom .mk-nav-responsive-link {
  display: none;
  position: absolute;
  top: 50%;
  margin-top: -18px;
  line-height: 8px;
  cursor: pointer;
  padding: 10px;
}
.acalog-custom .mk-nav-responsive-link svg {
  height: 16px;
  vertical-align: middle;
}
.acalog-custom .mk-responsive-nav {
  width: 100%;
}
.acalog-custom .mk-responsive-nav > li > ul {
  display: none;
  border-top: 1px solid rgba(128,128,128,0.2);
}
.acalog-custom .mk-responsive-nav > li {
  border-bottom: 1px solid rgba(128,128,128,0.2);
}
.acalog-custom .mk-responsive-nav .mk-nav-arrow {
  position: absolute;
  right: 0px;
  top: 0px;
  text-align: center;
  cursor: pointer;
  -moz-opacity: 70;
  -khtml-opacity: 70;
  opacity: 70;
  opacity: 0.7;
  width: 70px;
  height: 100%;
  line-height: 50px;
}
.acalog-custom .mk-responsive-nav .mk-nav-arrow:hover {
  -moz-opacity: 100;
  -khtml-opacity: 100;
  opacity: 100;
  opacity: 1;
}
.acalog-custom .mk-responsive-nav .mk-nav-arrow svg {
  height: 16px;
}
.acalog-custom .menu-html-content {
  line-height: 22px !important;
  text-align: left;
}
.acalog-custom .mk-responsive-wrap {
  overflow-y: scroll;
  position: absolute;
  width: 100%;
  -webkit-overflow-scrolling: touch;
  overflow-scrolling: touch;
  display: none;
  z-index: 20;
}
.acalog-custom .mk-responsive-nav {
  border-bottom: 1px solid rgba(255,255,255,0.1);
  position: relative;
  width: 100%;
  margin: 0;
  padding: 0;
}
.acalog-custom .mk-responsive-nav li {
  display: block;
  margin: 0;
  position: relative;
}
.acalog-custom .mk-responsive-nav li a {
  border-top: 1px solid rgba(255,255,255,0.1);
  display: block;
  padding: 15px 20px;
  text-align: left;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: bold;
  font-size: 13px;
  line-height: 1;
}
.acalog-custom .mk-responsive-nav li a > svg {
  height: 16px;
  margin-right: 6px;
  vertical-align: middle;
}
.acalog-custom .mk-responsive-nav li a:hover {
  background-color: rgba(0,0,0,0.03);
}
.acalog-custom .mk-responsive-nav li a .sub-menu {
  left: auto;
  position: relative;
}
.acalog-custom .mk-responsive-nav li a .megamenu-title {
  background-color: rgba(0,0,0,0.03);
  font-size: 14px;
  font-weight: 700;
}
.acalog-custom .mk-responsive-nav li ul {
  margin: 0;
  padding: 0 0 0 5px;
}
.acalog-custom .mk-responsive-nav li ul .megamenu-widgets-container {
  display: none !important;
}
.acalog-custom .mk-responsive-nav li ul li a,
.acalog-custom .mk-responsive-nav li ul li .megamenu-title {
  font-size: 12px;
  line-height: 12px;
  margin: 0;
  padding: 12px 15px 12px 15px;
  text-align: left;
  text-transform: none;
  font-weight: normal;
}
.acalog-custom .mk-responsive-nav li .megamenu-title {
  font-weight: bold !important;
  font-size: 14px !important;
}
.acalog-custom .mk-responsive-nav > .responsive-searchform {
  display: block !important;
}
.acalog-custom .responsive-searchform {
  margin: 10px;
  position: relative;
  line-height: 24px;
}
.acalog-custom .responsive-searchform .text-input {
  width: 100%;
  padding: 12px;
  border: 1px solid rgba(0,0,0,0.15);
  background-color: rgba(0,0,0,0.02);
  box-shadow: none !important;
  border-radius: 0;
  color: #9e9e9e !important;
}
.acalog-custom .responsive-searchform i {
  position: absolute;
  right: 15px;
  bottom: 14px;
}
.acalog-custom .responsive-searchform i input {
  width: 100%;
  height: 100%;
  background: none;
  border: none;
  outline: none;
  position: absolute;
  left: 0;
  top: 0;
}
.acalog-custom .responsive-searchform i svg {
  fill: #cccccc;
  fill: rgba(0,0,0,0.3);
  height: 20px;
  width: 19px;
  vertical-align: middle;
}
.acalog-custom .mk-opened-nav {
  overflow: hidden !important;
  overflow: -moz-scrollbars-none !important;
  -ms-overflow-style: none !important;
}
.acalog-custom .mk-opened-nav::-webkit-scrollbar {
  width: 0 !important;
}
.acalog-custom .mk-css-icon-menu,
.acalog-custom .mk-css-icon-close {
  width: 18px;
  height: 18px;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.acalog-custom .mk-css-icon-menu.icon-size-big,
.acalog-custom .mk-css-icon-close.icon-size-big {
  width: 24px;
  height: 24px;
}
.acalog-custom .mk-css-icon-menu.icon-size-big div,
.acalog-custom .mk-css-icon-close.icon-size-big div {
  height: 4px;
  margin-bottom: 4px;
  border-radius: 4px;
}
.acalog-custom .mk-css-icon-menu div,
.acalog-custom .mk-css-icon-close div {
  height: 3px;
  margin-bottom: 3px;
  border-radius: 3px;
  display: block;
  position: relative;
}
.acalog-custom .mk-css-icon-menu-line-2 {
  transition: opacity 0.1s ease;
}
.acalog-custom .mk-css-icon-menu-line-1,
.acalog-custom .mk-css-icon-menu-line-3 {
  transition: all 0.2s ease;
}
.acalog-custom .dashboard-active .mk-css-icon-menu-line-2,
.acalog-custom .is-active .mk-css-icon-menu-line-2 {
  opacity: 0;
}
.acalog-custom .dashboard-active .mk-css-icon-menu-line-1,
.acalog-custom .is-active .mk-css-icon-menu-line-1 {
  -webkit-transform: rotate3d(0,0,1,45deg);
  transform: rotate3d(0,0,1,45deg);
  top: 6px;
}
.acalog-custom .dashboard-active .mk-css-icon-menu-line-3,
.acalog-custom .is-active .mk-css-icon-menu-line-3 {
  -webkit-transform: rotate3d(0,0,1,-45deg);
  transform: rotate3d(0,0,1,-45deg);
  top: -6px;
}
.acalog-custom .dashboard-active .icon-size-big .mk-css-icon-menu-line-1,
.acalog-custom .is-active .icon-size-big .mk-css-icon-menu-line-1 {
  top: 8px;
}
.acalog-custom .dashboard-active .icon-size-big .mk-css-icon-menu-line-3,
.acalog-custom .is-active .icon-size-big .mk-css-icon-menu-line-3 {
  top: -8px;
}
.acalog-custom #wpadminbar {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-perspective: 1000;
  -ms-perspective: 1000;
  perspective: 1000;
  -webkit-transform: translateZ(0px);
  -ms-transform: translateZ(0px);
  transform: translateZ(0px);
}
.acalog-custom .shopping-cart-header .mk-svg-icon {
  width: 16px;
}
.acalog-custom .mk-vm-menuwrapper {
  position: relative;
  -webkit-perspective: 1000px;
  perspective: 1000px;
  -webkit-perspective-origin: 50% 200%;
  perspective-origin: 50% 200%;
  margin-bottom: 10px;
  box-sizing: border-box;
}
.acalog-custom .mk-vm-menuwrapper button {
  background: #cccccc;
  border: none;
  width: 48px;
  height: 45px;
  text-indent: -900em;
  overflow: hidden;
  position: relative;
  cursor: pointer;
  outline: none;
}
.acalog-custom .mk-vm-menuwrapper button:after {
  content: '';
  position: absolute;
  width: 68%;
  height: 5px;
  top: 10px;
  left: 16%;
}
.acalog-custom .mk-vm-menuwrapper ul {
  padding: 0;
  margin: 0;
  list-style: none;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.acalog-custom .mk-vm-menuwrapper li {
  position: relative;
  padding: 0;
  margin: 0;
  list-style: none;
}
.acalog-custom .mk-vm-menuwrapper li a {
  display: block;
  position: relative;
  padding: 14px 26px;
  line-height: 130%;
  outline: none;
  transition: all 0.1s ease-out;
}
.acalog-custom .mk-vm-menuwrapper li a i {
  margin-right: 6px;
  font-size: 16px;
}
.acalog-custom .menu-hover-style-3.mk-vm-menuwrapper {
  margin: 4px 4px 30px;
}
.acalog-custom .menu-hover-style-3.mk-vm-menuwrapper li > a {
  padding: 10px 45px 10px 22px;
  border: 2px solid transparent;
  border-radius: 5px;
}
.acalog-custom .mk-vm-menuwrapper li.mk-vm-back > a {
  padding-left: 35px;
}
.acalog-custom .mk-vm-menuwrapper li.mk-vm-back:before,
.acalog-custom .mk-vm-menuwrapper li > a:not(:only-child):before {
  position: absolute;
  top: 50%;
  -webkit-transform: translate(0,-50%);
  -ms-transform: translate(0,-50%);
  transform: translate(0,-50%);
  ms-transform: translate(0,-50%);
  line-height: 100%;
  font-family: 'themeIcons';
  speak: none;
  -webkit-font-smoothing: antialiased;
  content: "\e68e";
  font-size: 10px;
  display: none;
}
.acalog-custom .mk-vm-menuwrapper li.mk-vm-back .mk-svg-icon,
.acalog-custom .mk-vm-menuwrapper li .menu-sub-level-arrow {
  position: absolute;
  top: 50%;
  -webkit-transform: translate(0,-40%);
  -ms-transform: translate(0,-40%);
  transform: translate(0,-40%);
  ms-transform: translate(0,-40%);
}
.acalog-custom .mk-vm-menuwrapper .menu-sub-level-arrow svg,
.acalog-custom .mk-vm-menuwrapper .menu-item-icon svg {
  height: 16px;
}
.acalog-custom .mk-vm-menuwrapper .menu-item-icon svg {
  margin: -3px 5px 0 0;
  vertical-align: middle;
}
.acalog-custom .mk-vm-menuwrapper li > .menu-sub-level-arrow {
  right: 15px;
  opacity: 0.7;
  transition: all 0.1s ease-out;
}
.acalog-custom .menu-hover-style-1.mk-vm-menuwrapper li a {
  border-left: 3px solid transparent;
}
.acalog-custom .mk-vm-menuwrapper li.mk-vm-back .mk-svg-icon {
  left: 15px;
  margin-top: -2px;
  height: 16px;
  vertical-align: middle;
}
.acalog-custom .menu-hover-style-4.mk-vm-menuwrapper li.mk-vm-back:hover::before {
  color: #ffffff;
}
.acalog-custom .mk-vm-menuwrapper .mk-vm-menu {
  margin: 0;
  width: 100%;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.acalog-custom .mk-vm-menuwrapper .mk-vm-menu.mk-vm-menu-toggle {
  transition: all 0.3s ease;
}
.acalog-custom .mk-vm-menuwrapper .mk-vm-menu.mk-vm-menuopen {
  opacity: 1;
  pointer-events: auto;
  -webkit-transform: translateY(0px);
  -ms-transform: translateY(0px);
  transform: translateY(0px);
}
.acalog-custom .mk-vm-menuwrapper li .sub-menu {
  display: none;
}
.acalog-custom .mk-vm-menu.mk-vm-subview li,
.acalog-custom .mk-vm-menu.mk-vm-subview li.mk-vm-subviewopen > a,
.acalog-custom .mk-vm-menu.mk-vm-subview li.mk-vm-subview > a,
.acalog-custom .mk-vm-subviewopen > .menu-sub-level-arrow,
.acalog-custom .mk-vm-subview > .menu-sub-level-arrow {
  display: none;
}
.acalog-custom .mk-vm-menu.mk-vm-subview li.mk-vm-subview,
.acalog-custom .mk-vm-menu.mk-vm-subview li.mk-vm-subview .sub-menu,
.acalog-custom .mk-vm-menu.mk-vm-subview li.mk-vm-subviewopen,
.acalog-custom .mk-vm-menu.mk-vm-subview li.mk-vm-subviewopen > .sub-menu,
.acalog-custom .mk-vm-menu.mk-vm-subview li.mk-vm-subviewopen > .sub-menu > li {
  display: block;
}
.acalog-custom .mk-vm-menuwrapper > .sub-menu {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  margin: 0;
}
.acalog-custom .mk-vm-menu.mk-vm-animate-out-1 {
  -webkit-animation: MenuAnimOut1 0.3s ease-in-out;
  animation: MenuAnimOut1 0.3s ease-in-out;
}
.acalog-custom .mk-vm-menu.mk-vm-animate-out-2 {
  -webkit-animation: MenuAnimOut2 0.4s ease;
  animation: MenuAnimOut2 0.4s ease;
}
@-webkit-keyframes MenuAnimOut1 {
  .acalog-custom 100% {
    -webkit-transform: translateX(-100%);
    opacity: 0;
  }
}
@-webkit-keyframes MenuAnimOut2 {
  .acalog-custom 100% {
    -webkit-transform: translateZ(300px);
    opacity: 0;
  }
}
@keyframes MenuAnimOut1 {
  .acalog-custom 100% {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    opacity: 0;
  }
}
@keyframes MenuAnimOut2 {
  .acalog-custom 100% {
    -webkit-transform: translateZ(300px);
    transform: translateZ(300px);
    opacity: 0;
  }
}
.acalog-custom .mk-vm-menu.mk-vm-animate-in-1 {
  -webkit-animation: MenuAnimIn1 0.3s ease-in-out;
  animation: MenuAnimIn1 0.3s ease-in-out;
}
.acalog-custom .mk-vm-menu.mk-vm-animate-in-2 {
  -webkit-animation: MenuAnimIn2 0.4s ease;
  animation: MenuAnimIn2 0.4s ease;
}
@-webkit-keyframes MenuAnimIn1 {
  .acalog-custom 0% {
    -webkit-transform: translateX(-100%);
    opacity: 0;
  }
  .acalog-custom 100% {
    -webkit-transform: translateX(0px);
    opacity: 1;
  }
}
@-webkit-keyframes MenuAnimIn2 {
  .acalog-custom 0% {
    -webkit-transform: translateZ(300px);
    opacity: 0;
  }
  .acalog-custom 100% {
    -webkit-transform: translateZ(0px);
    opacity: 1;
  }
}
@keyframes MenuAnimIn1 {
  .acalog-custom 0% {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    opacity: 0;
  }
  .acalog-custom 100% {
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
    opacity: 1;
  }
}
@keyframes MenuAnimIn2 {
  .acalog-custom 0% {
    -webkit-transform: translateZ(300px);
    transform: translateZ(300px);
    opacity: 0;
  }
  .acalog-custom 100% {
    -webkit-transform: translateZ(0px);
    transform: translateZ(0px);
    opacity: 1;
  }
}
.acalog-custom .mk-vm-menuwrapper > .sub-menu.mk-vm-animate-in-1 {
  -webkit-animation: SubMenuAnimIn1 0.3s ease-in-out;
  animation: SubMenuAnimIn1 0.3s ease-in-out;
}
.acalog-custom .mk-vm-menuwrapper > .sub-menu.mk-vm-animate-in-2 {
  -webkit-animation: SubMenuAnimIn2 0.4s ease;
  animation: SubMenuAnimIn2 0.4s ease;
}
@-webkit-keyframes SubMenuAnimIn1 {
  .acalog-custom 0% {
    -webkit-transform: translateX(100%);
    opacity: 0;
  }
  .acalog-custom 100% {
    -webkit-transform: translateX(0px);
    opacity: 1;
  }
}
@-webkit-keyframes SubMenuAnimIn2 {
  .acalog-custom 0% {
    -webkit-transform: translateZ(-300px);
    opacity: 0;
  }
  .acalog-custom 100% {
    -webkit-transform: translateZ(0px);
    opacity: 1;
  }
}
@keyframes SubMenuAnimIn1 {
  .acalog-custom 0% {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    opacity: 0;
  }
  .acalog-custom 100% {
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
    opacity: 1;
  }
}
@keyframes SubMenuAnimIn2 {
  .acalog-custom 0% {
    -webkit-transform: translateZ(-300px);
    transform: translateZ(-300px);
    opacity: 0;
  }
  .acalog-custom 100% {
    -webkit-transform: translateZ(0px);
    transform: translateZ(0px);
    opacity: 1;
  }
}
.acalog-custom .mk-vm-menuwrapper > .sub-menu.mk-vm-animate-out-1 {
  -webkit-animation: SubMenuAnimOut1 0.3s ease-in-out;
  animation: SubMenuAnimOut1 0.3s ease-in-out;
}
.acalog-custom .mk-vm-menuwrapper > .sub-menu.mk-vm-animate-out-2 {
  -webkit-animation: SubMenuAnimOut2 0.4s ease;
  animation: SubMenuAnimOut2 0.4s ease;
}
@-webkit-keyframes SubMenuAnimOut1 {
  .acalog-custom 0% {
    -webkit-transform: translateX(0%);
    opacity: 1;
  }
  .acalog-custom 100% {
    -webkit-transform: translateX(100%);
    opacity: 0;
  }
}
@-webkit-keyframes SubMenuAnimOut2 {
  .acalog-custom 0% {
    -webkit-transform: translateZ(0px);
    opacity: 1;
  }
  .acalog-custom 100% {
    -webkit-transform: translateZ(-300px);
    opacity: 0;
  }
}
@keyframes SubMenuAnimOut1 {
  .acalog-custom 0% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
    opacity: 1;
  }
  .acalog-custom 100% {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    opacity: 0;
  }
}
@keyframes SubMenuAnimOut2 {
  .acalog-custom 0% {
    -webkit-transform: translateZ(0px);
    transform: translateZ(0px);
    opacity: 1;
  }
  .acalog-custom 100% {
    -webkit-transform: translateZ(-300px);
    transform: translateZ(-300px);
    opacity: 0;
  }
}
.acalog-custom .no-js .mk-vm-menuwrapper .mk-vm-menu {
  position: relative;
  opacity: 1;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}
.acalog-custom .no-js .mk-vm-menuwrapper li .sub-menu {
  display: block;
}
.acalog-custom .no-js .mk-vm-menuwrapper li.mk-vm-back {
  display: none;
}
.acalog-custom .no-js .mk-vm-menuwrapper li > a:not(:only-child):before {
  content: '';
}
.acalog-custom #mk-footer {
  width: 100%;
  position: relative;
  padding: 20px 0 0;
}
.acalog-custom #mk-footer.mk-footer-unfold {
  position: fixed;
  bottom: 0;
  left: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-perspective: 1000;
  -ms-perspective: 1000;
  perspective: 1000;
  -webkit-transform: translateZ(0px);
  -ms-transform: translateZ(0px);
  transform: translateZ(0px);
  z-index: 1;
}
@media handheld,only screen and (max-width: 767px) {
  .acalog-custom #mk-footer.mk-footer-unfold {
    position: relative;
  }
  .acalog-custom #mk-footer.disable-on-mobile {
    display: none;
  }
}
.acalog-custom #mk-footer.mk-footer-disable {
  padding-top: 0;
}
.acalog-custom #mk-footer .footer-wrapper {
  position: relative;
}
.acalog-custom #mk-footer .mk-padding-wrapper {
  padding: 0 20px;
}
@media handheld,only screen and (max-width: 767px) {
  .acalog-custom #mk-footer [class*='mk-col-'] {
    width: 100% !important;
  }
}
.acalog-custom .mk-footer-copyright {
  line-height: 16px;
  float: left;
  padding: 25px 0 20px;
  font-size: bold;
  -moz-opacity: 80;
  -khtml-opacity: 80;
  opacity: 80;
  opacity: 0.8;
}
.acalog-custom .mk-footer-logo {
  float: left;
  display: inline-block;
  padding: 8px 20px 8px 0;
}
.acalog-custom #mk-footer-navigation {
  float: right;
}
.acalog-custom #mk-footer-navigation ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: block;
}
.acalog-custom #mk-footer-navigation ul li {
  display: inline-block;
  float: left;
  margin: 0;
  padding: 0;
}
.acalog-custom #mk-footer-navigation ul li a {
  margin: 25px 12px 20px;
  display: block;
  font-size: 12px;
  line-height: 16px;
  -moz-opacity: 80;
  -khtml-opacity: 80;
  opacity: 80;
  opacity: 0.8;
}
.acalog-custom #mk-footer-navigation ul li a:hover {
  -moz-opacity: 100;
  -khtml-opacity: 100;
  opacity: 100;
  opacity: 1;
}
.acalog-custom #mk-footer-navigation ul li ul {
  display: none;
}
.acalog-custom .fullwidth-footer .mk-footer-copyright {
  padding-left: 20px;
}
.acalog-custom .fullwidth-footer #mk-footer-navigation {
  margin-right: 20px;
}
@media handheld,only screen and (max-width: 1140px) {
  .acalog-custom .mk-footer-copyright {
    padding-left: 20px !important;
  }
}
@media handheld,only screen and (max-width: 767px) {
  .acalog-custom #mk-footer-navigation {
    float: none;
    width: auto;
    text-align: center;
  }
  .acalog-custom #mk-footer-navigation ul li {
    display: block !important;
  }
  .acalog-custom .mk-footer-copyright {
    display: block;
    float: none !important;
    text-align: left;
    clear: both;
    padding: 10px 10px 5px !important;
  }
  .acalog-custom #mk-footer-navigation ul li {
    float: none !important;
    width: 100% !important;
  }
  .acalog-custom #mk-footer-navigation ul li a {
    margin: 5px auto;
  }
  .acalog-custom .mk-footer-copyright {
    text-align: center;
  }
}
.acalog-custom .mk-footer-tweets {
  padding: 40px 0 20px;
  text-align: center;
}
.acalog-custom .mk-footer-tweets ul {
  padding: 0;
  margin: 0 auto;
  width: 50%;
}
.acalog-custom .mk-footer-tweets ul li .tweet-text {
  font-size: 18px;
  line-height: 26px;
  margin-bottom: 15px;
  display: block;
}
.acalog-custom .mk-footer-tweets ul li .tweet-username {
  font-size: 38px;
  display: block;
  margin-bottom: 30px;
  line-height: 32px;
}
.acalog-custom .mk-footer-tweets ul li .tweet-time {
  font-size: 14px;
  margin-bottom: 30px;
  display: block;
  color: #999999;
}
.acalog-custom .mk-footer-tweets.mk-light-skin .tweet-text {
  color: #444444;
}
.acalog-custom .mk-footer-tweets.mk-light-skin .tweet-text a {
  color: #444444;
}
.acalog-custom .mk-footer-tweets.mk-dark-skin .tweet-text {
  color: #ffffff;
}
.acalog-custom .mk-footer-tweets.mk-dark-skin .tweet-text a {
  color: #ffffff;
}
.acalog-custom .mk-footer-tweets.mk-dark-skin .tweet-time {
  color: #999999;
}
.acalog-custom #mk-page-introduce {
  position: relative;
  padding: 15px 0;
}
.acalog-custom #mk-page-introduce.intro-left {
  text-align: left;
}
.acalog-custom #mk-page-introduce.intro-right {
  text-align: right;
}
.acalog-custom #mk-page-introduce.intro-center {
  text-align: center;
}
.acalog-custom .page-title {
  margin: 25px 20px 15px;
  line-height: 120%;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}
.acalog-custom .page-title.mk-drop-shadow {
  text-shadow: 1px 1px 1px rgba(0,0,0,0.3);
}
.acalog-custom .page-subtitle {
  display: inline-block;
  line-height: 100%;
  margin: 0px 20px 15px 23px;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}
.acalog-custom #mk-breadcrumbs .mk-breadcrumbs-inner {
  float: right;
  display: inline-block;
  margin: 0 20px -10px 0;
  line-height: 11px;
  padding: 10px 12px 8px;
  font-size: 10px;
  font-weight: bold;
  letter-spacing: 1px;
  text-transform: uppercase;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}
.acalog-custom #mk-breadcrumbs .mk-breadcrumbs-inner.dark-skin {
  color: #ffffff;
}
.acalog-custom #mk-breadcrumbs .mk-breadcrumbs-inner.dark-skin a,
.acalog-custom #mk-breadcrumbs .mk-breadcrumbs-inner.dark-skin .separator {
  color: #d1d1d1;
  color: rgba(255,255,255,0.5);
}
.acalog-custom #mk-breadcrumbs .mk-breadcrumbs-inner.dark-skin a:hover {
  color: #ffffff;
}
.acalog-custom #mk-breadcrumbs .mk-breadcrumbs-inner.light-skin {
  color: #919191;
}
.acalog-custom #mk-breadcrumbs .mk-breadcrumbs-inner.light-skin a,
.acalog-custom #mk-breadcrumbs .mk-breadcrumbs-inner.light-skin .separator {
  color: #afafaf;
}
.acalog-custom #mk-breadcrumbs .mk-breadcrumbs-inner.light-skin a:hover {
  color: #797979;
}
@media handheld,only screen and (max-width: 700px) {
  .acalog-custom #mk-breadcrumbs .mk-breadcrumbs-inner {
    margin: 15px 0 -15px !important;
    float: none !important;
    display: block !important;
    text-align: center;
  }
}
.acalog-custom #mk-breadcrumbs .separator {
  padding: 0 3px;
}
.acalog-custom .breadcrumb-categoris-holder span:last-of-type {
  display: none;
}
@media handheld,only screen and (max-width: 1140px) {
  .acalog-custom .page-title {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }
}
@media handheld,only screen and (max-width: 760px) {
  .acalog-custom #mk-page-introduce .introduce-fancy-title {
    font-size: 20px !important;
    line-height: 35px !important;
  }
  .acalog-custom #mk-page-introduce .introduce-fancy-title span {
    padding: 8px 20px;
    font-size: 20px !important;
  }
}
.acalog-custom .mk-single-employee ul,
.acalog-custom .mk-single-employee li {
  margin: 0;
  padding: 0;
  list-style: none;
}
.acalog-custom .mk-single-employee .employees_meta .mk-employeee-networks {
  text-align: center;
  margin-top: 15px;
}
.acalog-custom .mk-single-employee .employees_meta .mk-employeee-networks li {
  display: inline-block;
}
.acalog-custom .mk-single-employee .employees_meta .mk-employeee-networks a {
  border: 1px solid #b2b2b2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  transition: background-color 0.2s ease, border-color 0.2s ease;
}
.acalog-custom .mk-single-employee .employees_meta .mk-employeee-networks svg {
  fill: #222222;
  transition: color .2s ease;
}
.acalog-custom .mk-single-employee .employees_meta .mk-employeee-networks a:hover {
  background-color: #222222;
  border-color: #222222;
}
.acalog-custom .mk-single-employee .employees_meta .mk-employeee-networks a:hover svg {
  fill: #ffffff;
}
@media handheld,only screen and (max-width: 767px) {
  .acalog-custom .mk-single-employee .employees-featured-image {
    text-align: center;
  }
}
.acalog-custom .mk-single-employee .single-employee-sidebar {
  width: 275px;
}
@media handheld,only screen and (max-width: 767px) {
  .acalog-custom .mk-single-employee .single-employee-sidebar {
    width: 100%;
    margin-bottom: 50px;
  }
}
.acalog-custom .mk-single-employee .single-employee-content {
  padding-left: 345px;
}
@media handheld,only screen and (max-width: 767px) {
  .acalog-custom .mk-single-employee .single-employee-content {
    padding-left: 0;
  }
}
.acalog-custom .mk-single-employee.layout-style1 .employees-featured-image img {
  border-radius: 50%;
}
@media handheld,only screen and (min-width: 767px) {
  .acalog-custom .mk-single-employee.layout-style2 .s_meta {
    text-align: left;
  }
}
.acalog-custom .mk-single-employee.layout-style2 .team-member-name {
  margin-top: 10px;
}
.acalog-custom .mk-single-employee.layout-style2 .mk-employeee-networks {
  margin-bottom: 65px;
}
.acalog-custom .mk-single-employee.layout-style2 .mk-employeee-networks a {
  text-align: center;
}
@media handheld,only screen and (max-width: 767px) {
  .acalog-custom .mk-single-employee.layout-style2 .mk-employeee-networks {
    margin-bottom: 50px;
  }
}
.acalog-custom .theme-page-wrapper.mk-single-employee.layout-style3 > .theme-content {
  padding: 0 !important;
}
.acalog-custom .mk-single-employee.layout-style3 {
  margin: 0 !important;
}
.acalog-custom .mk-single-employee.layout-style3 .single-employee-hero-title {
  padding: 85px 0;
}
.acalog-custom .mk-single-employee.layout-style3 .employees-featured-image img {
  border-radius: 50%;
}
.acalog-custom .mk-single-employee.layout-style3 .skin-light .team-member {
  color: #ffffff;
}
.acalog-custom .mk-single-employee.layout-style3 .skin-light .mk-employeee-networks a {
  border: 1px solid #ffffff;
}
.acalog-custom .mk-single-employee.layout-style3 .skin-light .mk-employeee-networks svg {
  fill: #ffffff;
}
.acalog-custom .mk-single-employee.layout-style3 .skin-light .mk-employeee-networks a:hover {
  background-color: #ffffff;
}
.acalog-custom .mk-single-employee.layout-style3 .skin-light .mk-employeee-networks a:hover svg {
  fill: #222222;
}
.acalog-custom .mk-single-employee.layout-style3 .skin-dark .team-member {
  color: #222222;
}
.acalog-custom .mk-single-employee.layout-style3 .skin-dark .mk-employeee-networks a {
  border: 1px solid #222222;
}
.acalog-custom .mk-single-employee.layout-style3 .skin-dark .mk-employeee-networks svg {
  fill: #222222;
}
.acalog-custom .mk-single-employee.layout-style3 .skin-dark .mk-employeee-networks a:hover {
  background-color: #222222;
}
.acalog-custom .mk-single-employee.layout-style3 .skin-dark .mk-employeee-networks a:hover svg {
  fill: #ffffff;
}
@media handheld,only screen and (max-width: 960px) {
  .acalog-custom .mk-single-employee.layout-style3 .single-employee-hero-title {
    margin-left: -15px;
    margin-right: -15px;
  }
}
.acalog-custom .mk-single-employee.layout-style3 .single-employee-content {
  padding: 30px 20px 30px 0;
}
.acalog-custom .mk-blog-single .the-title {
  margin-bottom: 10px;
}
.acalog-custom .mk-blog-single .the-title a {
  font-size: 28px;
}
.acalog-custom .mk-blog-single .featured-image {
  position: relative;
  margin-bottom: 20px;
}
.acalog-custom .mk-blog-single .blog-single-meta {
  margin-bottom: 20px;
  float: left;
}
@media handheld,only screen and (max-width: 960px) {
  .acalog-custom .mk-blog-single .blog-single-meta {
    float: none !important;
    display: block;
  }
}
.acalog-custom .mk-blog-single .mk-blog-author,
.acalog-custom .mk-blog-single .mk-post-date,
.acalog-custom .mk-blog-single .mk-post-cat {
  color: #999999;
  font-style: italic;
  font-size: 14px;
  display: inline-block;
}
.acalog-custom .mk-blog-single article {
  position: relative;
}
.acalog-custom .mk-blog-single .mk-audio-section {
  height: 170px;
  margin-bottom: 20px;
}
.acalog-custom .mk-blog-single .mk-audio-section .jp-audio.audio-has-img {
  margin-left: 170px;
}
.acalog-custom .mk-blog-single .mk-audio-section .jp-audio div.jp-interface {
  min-height: 160px !important;
}
@media handheld,only screen and (max-width: 780px) {
  .acalog-custom .mk-blog-single .mk-audio-section .audio-has-img {
    margin: 0 !important;
  }
  .acalog-custom .mk-blog-single .mk-audio-section .audio-thumb {
    display: none;
  }
}
.acalog-custom .mk-blog-single .audio-iframe {
  margin-bottom: 25px;
}
.acalog-custom .master-holder.blog-style-bold .mk-blog-single {
  padding: 40px 0;
}
.acalog-custom .master-holder.blog-style-bold .mk-single-content {
  margin-bottom: 45px;
}
.acalog-custom .master-holder.blog-style-bold .mk-single-content,
.acalog-custom .master-holder.blog-style-bold .single-post-tags,
.acalog-custom .master-holder.blog-style-bold .mk-about-author-wrapper,
.acalog-custom .master-holder.blog-style-bold #comments {
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
}
.acalog-custom .master-holder.blog-style-bold .single-post-tags {
  margin-bottom: 70px;
}
.acalog-custom .master-holder.blog-style-bold .single-post-tags a {
  padding: 10px 15px;
  background-color: #f5f5f5;
  color: #222222;
  font-size: 14px;
  border-radius: 3px;
  margin-bottom: 3px;
}
.acalog-custom .master-holder.blog-style-bold .mk-social-share {
  text-align: center;
  margin-bottom: 60px;
  padding-bottom: 60px;
  position: relative;
}
.acalog-custom .master-holder.blog-style-bold .mk-social-share:after {
  width: 60px;
  height: 3px;
  position: absolute;
  left: 50%;
  margin-left: -30px;
  bottom: 1px;
  content: '';
  background-color: #222222;
}
.acalog-custom .master-holder.blog-style-bold .mk-social-share ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  list-style: none;
  margin: 0;
}
.acalog-custom .master-holder.blog-style-bold .mk-social-share ul li {
  float: left;
  margin: 0 20px;
}
@media handheld,only screen and (max-width: 767px) {
  .acalog-custom .master-holder.blog-style-bold .mk-social-share ul li {
    margin: 0 10px;
  }
}
.acalog-custom .master-holder.blog-style-bold .mk-about-author-wrapper {
  background-color: #f7f7f7;
  border: none;
  text-align: center;
  padding: 40px 50px;
  border-radius: 3px;
}
.acalog-custom .master-holder.blog-style-bold .mk-about-author-wrapper .mk-about-author-meta {
  margin: 0;
}
.acalog-custom .master-holder.blog-style-bold .mk-about-author-wrapper .about-author-title,
.acalog-custom .master-holder.blog-style-bold .mk-about-author-wrapper .about-author-name {
  font-size: 16px;
  color: #222222;
  font-family: Georgia, serif;
  font-style: italic;
}
.acalog-custom .master-holder.blog-style-bold .mk-about-author-wrapper .about-author-title {
  margin-bottom: 15px;
  text-transform: capitalize !important;
}
.acalog-custom .master-holder.blog-style-bold .mk-about-author-wrapper .about-author-name {
  margin-bottom: 25px;
}
.acalog-custom .master-holder.blog-style-bold .mk-about-author-wrapper .about-author-desc {
  font-size: 16px;
  line-height: 28px;
  color: #222222;
}
.acalog-custom .master-holder.blog-style-bold .mk-about-author-wrapper .about-author-social a {
  color: #222222;
}
.acalog-custom .mk-blog-hero.bold-style {
  height: 100%;
  width: 100%;
  position: relative;
  background-size: cover;
  z-index: 10;
}
.acalog-custom .mk-blog-hero.bold-style:before {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #000000;
  opacity: .4;
  content: '';
  z-index: 1;
}
.acalog-custom .mk-blog-hero.bold-style .content-holder {
  margin: 0 auto;
  text-align: center;
  position: relative;
  z-index: 2;
  padding: 30px 0;
}
.acalog-custom .mk-blog-hero.bold-style .the-title,
.acalog-custom .mk-blog-hero.bold-style .mk-author-avatar,
.acalog-custom .mk-blog-hero.bold-style .mk-author-name,
.acalog-custom .mk-blog-hero.bold-style .mk-publish-date {
  color: #ffffff;
}
.acalog-custom .mk-blog-hero.bold-style .the-title {
  color: #ffffff;
  max-width: 725px;
  margin: 0 auto;
  font-size: 56px;
  font-weight: bold;
}
.acalog-custom .mk-blog-hero.bold-style .mk-author-name,
.acalog-custom .mk-blog-hero.bold-style .mk-publish-date {
  font-size: 14px;
  font-style: italic;
}
.acalog-custom .mk-blog-hero.bold-style .mk-author-name a,
.acalog-custom .mk-blog-hero.bold-style .mk-publish-date a {
  color: #ffffff;
}
.acalog-custom .mk-blog-hero.bold-style .mk-author-avatar {
  margin-top: 75px;
}
.acalog-custom .mk-blog-hero.bold-style .mk-author-avatar img {
  border: 4px solid #ffffff;
  border-radius: 50%;
}
.acalog-custom .mk-blog-hero.bold-style .mk-author-name a {
  font-weight: bold;
}
.acalog-custom .single-social-section {
  float: right;
  min-width: 180px;
}
.acalog-custom .single-social-section .blog-modern-comment,
.acalog-custom .single-social-section .blog-share-container,
.acalog-custom .single-social-section .mk-love-holder,
.acalog-custom .single-social-section .mk-blog-print {
  float: right;
  display: inline-block;
  margin-left: 20px;
}
.acalog-custom .single-social-section .blog-modern-comment svg,
.acalog-custom .single-social-section .blog-share-container svg,
.acalog-custom .single-social-section .mk-love-holder svg,
.acalog-custom .single-social-section .mk-blog-print svg {
  height: 16px;
  vertical-align: middle;
}
.acalog-custom .single-social-section .blog-modern-comment svg,
.acalog-custom .single-social-section .mk-blog-print svg,
.acalog-custom .single-social-section .blog-single-share svg {
  fill: #898989;
}
.acalog-custom .single-social-section .blog-modern-comment span,
.acalog-custom .single-social-section .mk-blog-print span,
.acalog-custom .single-social-section .blog-single-share span {
  color: #898989;
  font-size: 11px;
  padding-left: 3px;
}
.acalog-custom .single-social-section .blog-share-container {
  position: relative;
}
.acalog-custom .single-social-section .blog-single-share {
  cursor: pointer;
}
.acalog-custom .single-social-section .blog-single-share svg {
  height: 16px;
}
@media handheld,only screen and (max-width: 960px) {
  .acalog-custom .single-social-section {
    float: none !important;
    display: block;
    margin-bottom: 20px;
  }
  .acalog-custom .single-social-section .blog-modern-comment,
  .acalog-custom .single-social-section .blog-share-container,
  .acalog-custom .single-social-section .mk-love-holder,
  .acalog-custom .single-social-section .mk-blog-print {
    float: left;
    padding: 0 20px 0 0 !important;
    margin: 0 !important;
  }
  .acalog-custom .single-social-section .single-share-box {
    right: -170px;
    left: auto !important;
  }
  .acalog-custom .single-social-section .single-share-box:before {
    left: -5px;
    right: auto !important;
  }
}
.acalog-custom .mk-blog-next-prev {
  display: block;
  margin-bottom: -10px;
}
.acalog-custom .mk-blog-next-prev a {
  float: left !important;
}
.acalog-custom .mk-single-content {
  margin: 10px 0 60px;
}
.acalog-custom .single-post-tags {
  margin-bottom: 20px;
  font-size: 12px;
  color: #999999;
}
.acalog-custom .single-post-tags a {
  display: inline-block;
  line-height: 13px;
  font-size: 13px;
  color: #999999;
  text-transform: capitalize;
  margin-bottom: 4px;
}
.acalog-custom .mk-about-author-wrapper {
  border-bottom: 2px solid #dddddd;
  border-top: 2px solid #dddddd;
  padding: 20px 0;
  margin-bottom: 40px;
}
.acalog-custom .mk-about-author-wrapper .avatar {
  border-radius: 50%;
  display: block;
  margin: 8px 0 0 0;
  border: 1px solid #eee;
}
.acalog-custom .mk-about-author-wrapper .avatar-wrapper {
  display: block;
  width: 80px;
  float: left;
}
.acalog-custom .mk-about-author-wrapper .mk-about-author-meta {
  display: block;
}
.acalog-custom .blog-style-compact .about-author-name,
.acalog-custom .blog-style-compact .about-author-desc,
.acalog-custom .blog-style-compact .about-author-social {
  padding-left: 80px;
}
.acalog-custom .mk-about-author-wrapper .about-author-name {
  display: block;
  font-weight: bold;
}
.acalog-custom .mk-about-author-wrapper .about-author-desc {
  display: block;
}
.acalog-custom .mk-about-author-wrapper .about-author-social {
  list-style: none;
  margin: 10px 0 0;
}
.acalog-custom .mk-about-author-wrapper .about-author-social li {
  display: inline-block;
  margin: 0;
}
.acalog-custom .mk-about-author-wrapper .about-author-social li a {
  margin: 0 4px;
  color: #999;
}
.acalog-custom .mk-about-author-wrapper .about-author-social li a svg {
  height: 16px;
}
.acalog-custom .mk-about-author-wrapper .about-author-social li a:hover {
  color: #797979;
}
.acalog-custom .similar-post-title {
  font-size: 16px;
  margin-bottom: 20px;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.acalog-custom .blog-similar-posts {
  margin-bottom: 40px;
  padding-bottom: 30px;
  border-bottom: 2px solid #dddddd;
}
.acalog-custom .blog-similar-posts .similar-post-holder {
  border: 1px solid #efefef;
  overflow: hidden;
  margin: 0 10px 20px;
}
.acalog-custom .blog-similar-posts ul {
  list-style: none;
  margin: 0 0 0 5px;
  padding: 0;
}
.acalog-custom .blog-similar-posts ul.three-cols li {
  width: 33.3%;
}
.acalog-custom .blog-similar-posts ul.four-cols li {
  width: 24.9%;
}
.acalog-custom .blog-similar-posts ul li {
  padding: 0;
  margin: 0;
  display: inline-block;
  vertical-align: top;
}
.acalog-custom .blog-similar-posts ul li img {
  position: relative;
}
@media handheld,only screen and (max-width: 960px) {
  .acalog-custom .blog-similar-posts li {
    width: 50% !important;
  }
  .acalog-custom .blog-similar-posts li img {
    width: 100% !important;
    max-width: 100% !important;
  }
}
@media handheld,only screen and (max-width: 600px) {
  .acalog-custom .blog-similar-posts li {
    width: 100% !important;
  }
}
.acalog-custom .mk-similiar-thumbnail {
  position: relative;
  display: block;
  overflow: hidden;
}
.acalog-custom .mk-similiar-thumbnail .image-hover-overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
}
.acalog-custom .mk-similiar-thumbnail:hover .image-hover-overlay {
  opacity: .8;
}
.acalog-custom .mk-similiar-title {
  padding: 15px 10px;
  display: block;
  font-weight: bold;
  font-size: 12px;
  line-height: 18px;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 1px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.acalog-custom .mk-blog-single .blog-blockquote-content {
  font-size: 26px;
  line-height: 40px;
  color: #222222;
  position: relative;
  background-color: #f5f5f5;
  padding: 70px 70px 70px 100px;
  margin-bottom: 30px;
}
.acalog-custom .mk-blog-single .blog-blockquote-content .mk-svg-icon {
  position: absolute;
  top: 77px;
  left: 30px;
  display: block;
  color: #dddddd;
  color: rgba(0,0,0,0.1);
  width: 48px;
}
.acalog-custom .mk-blog-single .blog-blockquote-content footer {
  text-align: right;
  color: #999999;
  font-style: italic;
  font-size: 20px;
}
.acalog-custom .mk-blog-single.blog-post-type-blockquote .blog-single-title {
  display: none;
}
.acalog-custom .master-holder.blog-style-compact.blog-post-type-instagram .mk-blog--instagram-wrapper {
  display: block;
  text-align: center;
  margin-bottom: 25px;
}
.acalog-custom .master-holder.blog-style-compact.blog-post-type-instagram .mk-blog--instagram-container {
  display: inline-block;
  position: relative;
}
.acalog-custom .master-holder.blog-style-compact.blog-post-type-instagram .mk-blog--instagram-container .instagram-title {
  padding: 15px 25px;
  background: linear-gradient(0deg,rgba(0,0,0,0.6) 0%,rgba(0,0,0,0) 100%);
  left: 0;
  box-sizing: border-box;
  position: absolute;
  margin-bottom: 0;
  bottom: 0;
  width: 100%;
  color: #ffffff !important;
  font-size: 16px;
  font-weight: bold;
  text-transform: initial;
  line-height: 20px;
}
.acalog-custom .master-holder.blog-style-compact.blog-post-type-instagram .mk-blog--instagram-container .instagram-title span {
  padding-left: 30px;
  display: block;
  color: #ffffff;
  text-align: left;
}
.acalog-custom .master-holder.blog-style-compact.blog-post-type-instagram .mk-blog--instagram-container .instagram-title span a {
  color: #55acee;
  display: block;
}
.acalog-custom .master-holder.blog-style-compact.blog-post-type-instagram .mk-blog--instagram-container .instagram-title svg {
  position: absolute;
  left: 25px;
  top: 18px;
  height: 20px;
}
.acalog-custom .master-holder.blog-style-compact.blog-post-type-instagram .blog-single-title {
  display: none;
}
.acalog-custom .master-holder.blog-post-type-twitter .blog-twitter-content {
  font-size: 22px;
  line-height: 40px;
  color: #222222;
  position: relative;
  background-color: #f5f5f5;
  padding: 45px 45px 45px 130px;
  margin-bottom: 30px;
}
.acalog-custom .master-holder.blog-post-type-twitter .blog-twitter-content:before {
  position: absolute;
  top: 45px;
  left: 45px;
  width: 55px;
  height: 45px;
  background-position: center center;
  background-repeat: no-repeat;
  display: inline-block;
  background-size: cover;
  background-image: url("https\://www\.trcc\.commnet\.edu/wp\-content/themes/jupiter/images/social\-icons/twitter\-blue\.svg");
  content: '';
}
.acalog-custom .master-holder.blog-post-type-twitter .blog-twitter-content footer {
  text-align: right;
  color: #999999;
  font-style: italic;
  font-size: 20px;
  line-height: normal;
  margin-top: 35px;
}
.acalog-custom .master-holder.blog-post-type-twitter .blog-twitter-content footer a,
.acalog-custom .master-holder.blog-post-type-twitter .blog-twitter-content footer span {
  display: block;
}
.acalog-custom .master-holder.blog-post-type-twitter .blog-twitter-content footer span {
  font-weight: bold;
  font-size: 14px;
  color: #222;
}
.acalog-custom .master-holder.blog-post-type-twitter .blog-twitter-content footer a {
  color: #55acee;
  font-size: 12px;
}
.acalog-custom .master-holder.blog-post-type-twitter .blog-single-title {
  display: none;
}
.acalog-custom .news-post-heading {
  padding-bottom: 10px;
  margin-bottom: 25px;
  border-bottom: 3px solid #dddddd;
  border-bottom: 3px solid rgba(0,0,0,0.1);
  position: relative;
}
.acalog-custom .news-single-social {
  margin: 0;
  padding: 0;
  position: absolute;
  right: 0;
  bottom: 5px;
  display: inline-block;
}
.acalog-custom .news-single-social li {
  display: inline-block;
  margin: 0;
  padding: 0 7px 0 5px;
  border-right: 1px solid #bcbcbc;
  line-height: 14px;
}
.acalog-custom .news-single-social li.mk-news-share {
  position: relative;
}
.acalog-custom .news-single-social li.mk-news-share .news-share-buttons {
  position: absolute;
  background-color: #e9e9e9;
  border: 1px solid #cccccc;
  padding: 10px 6px;
  width: 216px;
  top: 30px;
  right: 0;
  white-space: nowrap;
  border-radius: 4px;
  box-shadow: 0 1px 3px rgba(0,0,0,0.1);
  display: none;
}
.acalog-custom .news-single-social li.mk-news-share .news-share-buttons:after {
  position: absolute;
  display: block;
  content: "";
  top: -6px;
  right: 43px;
  width: 12px;
  height: 12px;
  background-color: #e9e9e9;
  border: 1px solid #cccccc;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  ms-transform: rotate(45deg);
  border-right: none;
  border-bottom: none;
}
.acalog-custom .news-single-social li.mk-news-share .news-share-buttons .share-button {
  display: inline-block;
  float: left;
  padding-left: 10px;
}
.acalog-custom .news-single-social li:last-child {
  border: none !important;
}
.acalog-custom .news-single-social li a {
  line-height: 16px;
  display: block;
}
.acalog-custom .news-single-date {
  display: inline-block;
}
.acalog-custom .news-single-date a {
  font-size: 11px;
  color: #999999;
}
.acalog-custom .news-single-categories {
  font-size: 12px;
  padding-right: 10px;
  font-weight: bold;
  color: #999999;
  display: inline-block;
  text-transform: uppercase;
}
.acalog-custom .single-news-meta {
  line-height: 13px;
}
.acalog-custom .news-featured-image {
  margin: 10px 0 50px;
}
.acalog-custom .news-post-content {
  margin-bottom: 50px;
}
.acalog-custom .not-found-wrapper {
  text-align: center;
  padding: 30px 0 100px 0;
}
.acalog-custom .not-found-title {
  font-size: 28px;
  display: block;
  margin-bottom: 20px;
  font-weight: bold;
}
.acalog-custom .not-found-subtitle {
  font-size: 220px;
  line-height: 100%;
  display: block;
  font-weight: 300;
  padding-bottom: 20px;
  margin-bottom: 20px;
}
.acalog-custom .flex-container a:active,
.acalog-custom .mk-flexslider a:active,
.acalog-custom .flex-container a:focus,
.acalog-custom .mk-flexslider a:focus {
  outline: none;
}
.acalog-custom .mk-flex-slides,
.acalog-custom .flex-control-nav,
.acalog-custom .flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none;
}
.acalog-custom .mk-flexslider {
  margin: 0;
  padding: 0;
  direction: ltr;
}
.acalog-custom .mk-flexslider .mk-flex-slides > li,
.acalog-custom .mk-flexslider .mk-banner-slides > li {
  display: none;
  margin: 0;
  -webkit-perspective: 1000;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.acalog-custom .mk-flexslider .mk-flex-slides img,
.acalog-custom .mk-flexslider .mk-banner-slides img {
  width: 100%;
  display: block;
}
.acalog-custom .flex-pauseplay span {
  text-transform: capitalize;
}
.acalog-custom .mk-flex-slides:after,
.acalog-custom .mk-banner-slides:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.acalog-custom html[xmlns] .mk-flex-slides {
  display: block;
}
.acalog-custom * html .mk-flex-slides {
  height: 1%;
}
.acalog-custom .mk-flexslider .mk-banner-slides {
  margin: 0;
  padding: 0;
  list-style: none;
}
.acalog-custom .mk-flexslider .mk-banner-slides li {
  margin: 0;
}
.acalog-custom .mk-flexslider {
  margin: 0;
  position: relative;
  zoom: 1;
}
.acalog-custom .flex-viewport {
  max-height: 2000px;
  transition: all 1s ease;
  -webkit-perspective: 1000;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.acalog-custom .loading .flex-viewport {
  max-height: 100px;
}
.acalog-custom .mk-flexslider .mk-flex-slides,
.acalog-custom .mk-flexslider .mk-banner-slides {
  zoom: 1;
}
.acalog-custom .carousel li {
  margin-right: 5px;
}
.acalog-custom .flex-direction-nav {
  *height: 0;
}
.acalog-custom .flex-direction-nav a {
  display: block;
  position: absolute;
  cursor: pointer;
  transition: all 0.3s ease;
}
.acalog-custom .flex-direction-nav .flex-next {
  -moz-opacity: 70;
  -khtml-opacity: 70;
  opacity: 70;
  opacity: 0.7;
}
.acalog-custom .flex-direction-nav .flex-prev {
  -moz-opacity: 70;
  -khtml-opacity: 70;
  opacity: 70;
  opacity: 0.7;
}
.acalog-custom .flex-direction-nav .flex-next:hover {
  -moz-opacity: 100;
  -khtml-opacity: 100;
  opacity: 100;
  opacity: 1;
}
.acalog-custom .flex-direction-nav .flex-prev:hover {
  -moz-opacity: 100;
  -khtml-opacity: 100;
  opacity: 100;
  opacity: 1;
}
.acalog-custom .mk-flexslider:hover .flex-next:hover,
.acalog-custom .mk-flexslider:hover .flex-prev:hover {
  opacity: 1;
}
.acalog-custom .flex-direction-nav .flex-disabled {
  opacity: 0 !important;
  filter: alpha(opacity=0);
  cursor: default;
}
.acalog-custom .flex-control-nav {
  width: 100%;
  left: 0;
  position: absolute;
  bottom: 10px;
  text-align: center;
}
.acalog-custom .flex-control-nav li {
  margin: 0 6px;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.acalog-custom .flex-control-paging li a {
  display: block;
  cursor: pointer;
}
.acalog-custom .flex-control-paging li a.flex-active {
  cursor: default;
}
.acalog-custom .flex-control-thumbs {
  margin: 20px 0 0;
  position: static;
  overflow: hidden;
}
.acalog-custom .flex-control-thumbs li {
  width: 100px;
  height: 60px;
  margin: 0 20px 0 0;
}
.acalog-custom .flex-control-thumbs img {
  width: 100%;
  display: block;
  opacity: .7;
  cursor: pointer;
}
.acalog-custom .flex-control-thumbs img:hover {
  opacity: 1;
}
.acalog-custom .flex-control-thumbs .flex-active {
  opacity: 1;
  cursor: default;
}
.acalog-custom #mk_banner_builder {
  padding: 0 75px;
}
.acalog-custom #mk_banner_builder .flex-viewport {
  margin: 0 auto !important;
}
.acalog-custom #mk_banner_builder > .flex-direction-nav a {
  width: 42px;
  height: 42px;
  top: 50%;
  margin-top: -21px;
  text-align: center;
  line-height: 42px;
  background-color: rgba(0,0,0,0.4);
  border-radius: 4px;
}
.acalog-custom #mk_banner_builder > .flex-direction-nav a:hover {
  background-color: rgba(0,0,0,0.6);
}
.acalog-custom #mk_banner_builder > .flex-direction-nav a i {
  line-height: 42px;
  font-size: 16px;
  color: #ffffff;
}
.acalog-custom #mk_banner_builder > .flex-direction-nav .flex-next {
  right: 5px;
}
.acalog-custom #mk_banner_builder > .flex-direction-nav .flex-prev {
  left: 5px;
}
.acalog-custom #mk_banner_builder:hover .flex-direction-nav .flex-next {
  right: 20px;
}
.acalog-custom #mk_banner_builder:hover .flex-direction-nav .flex-prev {
  left: 20px;
}
.acalog-custom .intro-effect-fade,
.acalog-custom .intro-effect-zoom_out {
  position: fixed !important;
  left: 0;
  top: 0;
  width: 100%;
  height: 100% !important;
}
.acalog-custom .intro-effect-shuffle {
  position: absolute !important;
  left: 0;
  top: 0;
  width: 100%;
  background-attachment: fixed !important;
}
.acalog-custom .intro-effect-shuffle .page-section-content {
  transition: all 0.6s ease-in-out;
}
.acalog-custom .intro-effect-shuffle.shuffled .page-section-content {
  opacity: 0;
}
.acalog-custom .mk-commentlist {
  margin: 0 0 40px;
}
.acalog-custom .mk-commentlist li {
  list-style: none;
  margin: 0 0 15px;
}
.acalog-custom .mk-commentlist li .mk-single-comment {
  margin-bottom: 20px;
}
.acalog-custom .mk-commentlist li .gravatar {
  border-radius: 50%;
  border: 1px solid rgba(0,0,0,0.3);
  display: inline-block;
  overflow: hidden;
  float: left;
  margin: 0 10px;
  width: 45px;
  height: 45px;
}
.acalog-custom .mk-commentlist li .comment-author {
  font-weight: bold;
  color: #666666;
  float: left;
  margin: 6px 16px 0 0;
}
.acalog-custom .mk-commentlist li .comment-time {
  display: inline-block;
  float: left;
  color: #999999;
  margin: 6px 16px 0 0;
  font-size: 11px;
}
.acalog-custom .mk-commentlist li .comment-reply {
  float: left;
  display: inline-block;
  margin-top: 6px;
}
.acalog-custom .mk-commentlist li .comment-content {
  display: block;
  background-color: #ffffff;
  border: 1px solid #eeeeee;
  padding: 15px;
  margin-top: 17px;
  border-radius: 3px;
  position: relative;
}
.acalog-custom .mk-commentlist li .comment-content p {
  margin: 0;
}
.acalog-custom .mk-commentlist li .comment-content:after {
  display: block;
  width: 0;
  height: 0;
  content: "";
  position: absolute;
  left: 24px;
  top: -8px;
  width: 14px;
  height: 14px;
  background-color: #ffffff;
  border: 1px solid #eeeeee;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  border-right: none;
  border-bottom: none;
}
.acalog-custom .mk-commentlist li .children {
  margin-left: 30px;
}
.acalog-custom .blog-comment-title {
  font-size: 16px;
  margin-bottom: 20px;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.acalog-custom .comment-form-info {
  font-size: 11px;
  margin-bottom: 5px;
  text-transform: uppercase;
  color: #9a9a9a;
}
.acalog-custom #cancel-comment-reply-link {
  text-transform: uppercase;
  font-size: 11px;
  display: inline-block;
  font-weight: normal;
  color: #666666;
}
.acalog-custom form#commentform {
  margin-bottom: 40px;
}
.acalog-custom form#commentform .comment-textarea {
  margin-bottom: 4px;
}
.acalog-custom form#commentform .comment-textarea textarea {
  width: 100%;
}
.acalog-custom .bypostauthor .comment-content {
  background-color: rgba(0,0,0,0.03);
}
.acalog-custom #respond {
  margin-top: 50px;
  position: relative;
}
.acalog-custom #respond .respond-heading {
  font-size: 16px;
  margin-bottom: 20px;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.acalog-custom #respond #submit {
  margin: 10px 0 0 0 !important;
  display: inline-block;
  margin-right: 10px;
  margin-left: 0;
  vertical-align: middle;
  text-align: center;
  font-weight: normal;
  cursor: pointer;
  zoom: 1;
  border: none;
  outline: none;
  padding: 12px 26px;
  font-size: 12px;
  line-height: 100%;
  letter-spacing: 1px;
  border-radius: 2px;
  transition: color 0.2s ease-in-out, background 0.2s ease-in-out, border 0.2s ease-in-out;
  color: #ffffff !important;
}
.acalog-custom #respond #submit:hover {
  background-color: #252525 !important;
  color: #ffffff !important;
}
.acalog-custom .comment-form-row {
  width: 33.33%;
  display: inline-block;
  margin-bottom: 7px;
  padding-right: 10px;
  float: left;
}
.acalog-custom .comment-form-row input {
  width: 100%;
}
.acalog-custom .mk-commentlist .respond-heading {
  margin-bottom: 0px !important;
}
.acalog-custom .comment-form-website {
  padding-right: 0;
}
@media only screen and (max-width: 960px) {
  .acalog-custom .comment-form-row {
    width: 100%;
    margin-bottom: 7px;
    padding-right: 0;
  }
  .acalog-custom form#commentform .comment-textarea textarea {
    width: 100% !important;
    margin-bottom: 6px;
  }
}
@media only screen and (max-width: 960px) {
  .acalog-custom #respond #submit {
    display: block;
    width: 100%;
  }
}
.acalog-custom .search-result-item {
  margin-top: 20px;
  padding-top: 20px;
  border-bottom: 1px solid rgba(128,128,128,0.2);
}
.acalog-custom .search-result-item .search-loop-meta {
  display: block;
  margin-bottom: 6px;
  color: #999999;
}
.acalog-custom .mk-search-loop .widget_search {
  text-align: center;
  padding-bottom: 30px;
  margin-bottom: 30px;
}
.acalog-custom .mk-search-loop .widget_search .mk-searchform {
  margin: 0 auto;
}
.acalog-custom .mk-search-loop .widget_search p {
  margin-bottom: 20px;
}
.acalog-custom .widget {
  margin-bottom: 40px;
}
.acalog-custom .mk-side-dashboard .widget {
  margin-bottom: 20px;
}
.acalog-custom .widgettitle {
  position: relative;
  display: block;
  margin-bottom: 15px;
  letter-spacing: 1px;
}
.acalog-custom #mk-sidebar ul,
.acalog-custom #mk-footer ul,
.acalog-custom .mk-side-dashboard .widget ul {
  margin: 0;
}
.acalog-custom .widget_archive li,
.acalog-custom .widget_categories li,
.acalog-custom .widget_links li,
.acalog-custom .widget_meta li,
.acalog-custom .widget_authors li,
.acalog-custom .widget_contact_info li,
.acalog-custom .widget_popular_posts li,
.acalog-custom .widget_text li,
.acalog-custom .widget_popular_tags li,
.acalog-custom .widget_recent_posts li,
.acalog-custom .widget_twitter li,
.acalog-custom .widget_pages li,
.acalog-custom .widget_recent_comments li,
.acalog-custom .widget_rss li,
.acalog-custom .widget_recent_entries li,
.acalog-custom .widget_product_categories li {
  margin: 0;
  list-style: none;
}
.acalog-custom .widget_archive li a,
.acalog-custom .widget_recent_comments .recentcomments,
.acalog-custom .widget_categories li a,
.acalog-custom .widget_links li a,
.acalog-custom .widget_meta li a,
.acalog-custom .widget_contact_info li a,
.acalog-custom .widget_popular_tags li a,
.acalog-custom .widget_pages li a,
.acalog-custom .widget_text li a,
.acalog-custom .widget_recent_entries li a {
  display: inline-block;
  margin: 0 0 8px 0;
  text-decoration: none;
  line-height: 18px;
}
.acalog-custom .widget_archive li a:before,
.acalog-custom .widget_categories li a:before,
.acalog-custom .widget_nav_menu li a:before,
.acalog-custom .widget_links li a:before,
.acalog-custom .widget_pages li a:before,
.acalog-custom .widget_meta li a:before,
.acalog-custom .widget_authors li a:before,
.acalog-custom .widget_popular_tags li a:before,
.acalog-custom .widget_rss li a:before,
.acalog-custom .tw_list .tweet_list li a:before,
.acalog-custom .widget_product_categories li a:before {
  margin-right: 7px;
  content: "\f105";
  font-size: 12px;
}
.acalog-custom .widget_archive li a .mk-svg-icon,
.acalog-custom .widget_categories li a .mk-svg-icon,
.acalog-custom .widget_nav_menu li a .mk-svg-icon,
.acalog-custom .widget_links li a .mk-svg-icon,
.acalog-custom .widget_pages li a .mk-svg-icon,
.acalog-custom .widget_meta li a .mk-svg-icon,
.acalog-custom .widget_authors li a .mk-svg-icon,
.acalog-custom .widget_popular_tags li a .mk-svg-icon,
.acalog-custom .widget_rss li a .mk-svg-icon,
.acalog-custom .tw_list .tweet_list li a .mk-svg-icon,
.acalog-custom .widget_product_categories li a .mk-svg-icon {
  margin-right: 7px;
  height: 12px;
  width: 12px;
}
.acalog-custom .widget_recent_entries li a {
  margin-left: 0 !important;
}
.acalog-custom .widget.widget_recent_entries li a,
.acalog-custom .widget.widget_meta li a,
.acalog-custom .widget.widget_links li a,
.acalog-custom .widget.widget_categories li a,
.acalog-custom .widget.widget_archive li a,
.acalog-custom .widget.widget_pages li a {
  margin: 5px 0px;
}
.acalog-custom .widget.widget_recent_entries .sub-menu li,
.acalog-custom .widget.widget_meta .sub-menu li,
.acalog-custom .widget.widget_links .sub-menu li,
.acalog-custom .widget.widget_categories .sub-menu li,
.acalog-custom .widget.widget_archive .sub-menu li,
.acalog-custom .widget.widget_pages .sub-menu li {
  margin-left: 0;
  border-top: 1px solid rgba(128,128,128,0.1);
}
.acalog-custom .widget-sub-navigation,
.acalog-custom .widget_nav_menu,
.acalog-custom .widget_product_categories,
.acalog-custom .woocommerce-MyAccount-navigation {
  padding: 4px;
}
.acalog-custom .widget-sub-navigation > ul,
.acalog-custom .widget_nav_menu > ul,
.acalog-custom .widget_product_categories > ul,
.acalog-custom .woocommerce-MyAccount-navigation > ul {
  border: 1px solid #ebebeb;
  border-radius: 2px;
}
.acalog-custom .widget-sub-navigation ul.menu,
.acalog-custom .widget_nav_menu ul.menu,
.acalog-custom .widget_product_categories ul.menu,
.acalog-custom .woocommerce-MyAccount-navigation ul.menu {
  border: 1px solid #ebebeb;
  border-radius: 2px;
}
.acalog-custom .widget-sub-navigation ul,
.acalog-custom .widget_nav_menu ul,
.acalog-custom .widget_product_categories ul,
.acalog-custom .woocommerce-MyAccount-navigation ul {
  display: block;
  margin: 0;
  padding: 0;
  list-style: none;
}
.acalog-custom .widget-sub-navigation ul li,
.acalog-custom .widget_nav_menu ul li,
.acalog-custom .widget_product_categories ul li,
.acalog-custom .woocommerce-MyAccount-navigation ul li {
  margin: 0;
  border-bottom: 1px solid #ebebeb;
}
.acalog-custom .widget-sub-navigation ul li:last-child,
.acalog-custom .widget_nav_menu ul li:last-child,
.acalog-custom .widget_product_categories ul li:last-child,
.acalog-custom .woocommerce-MyAccount-navigation ul li:last-child {
  border-bottom: none !important;
}
.acalog-custom .widget-sub-navigation ul li a,
.acalog-custom .widget_nav_menu ul li a,
.acalog-custom .widget_product_categories ul li a,
.acalog-custom .woocommerce-MyAccount-navigation ul li a {
  display: inline-block;
  padding: 6px 10px;
}
.acalog-custom .widget-sub-navigation ul li.current_page_item a,
.acalog-custom .widget_nav_menu ul li.current_page_item a,
.acalog-custom .widget_product_categories ul li.current_page_item a,
.acalog-custom .woocommerce-MyAccount-navigation ul li.current_page_item a {
  background-color: rgba(0,0,0,0.03);
  font-weight: bold;
}
.acalog-custom .widget-sub-navigation ul .page_item_has_children,
.acalog-custom .widget_nav_menu ul .page_item_has_children,
.acalog-custom .widget_product_categories ul .page_item_has_children,
.acalog-custom .woocommerce-MyAccount-navigation ul .page_item_has_children,
.acalog-custom .widget-sub-navigation ul.menu > .menu-item-has-children,
.acalog-custom .widget_nav_menu ul.menu > .menu-item-has-children,
.acalog-custom .widget_product_categories ul.menu > .menu-item-has-children,
.acalog-custom .woocommerce-MyAccount-navigation ul.menu > .menu-item-has-children,
.acalog-custom .widget-sub-navigation ul .cat-parent,
.acalog-custom .widget_nav_menu ul .cat-parent,
.acalog-custom .widget_product_categories ul .cat-parent,
.acalog-custom .woocommerce-MyAccount-navigation ul .cat-parent {
  position: relative;
}
.acalog-custom .widget-sub-navigation ul .page_item_has_children.toggle-active:before,
.acalog-custom .widget_nav_menu ul .page_item_has_children.toggle-active:before,
.acalog-custom .widget_product_categories ul .page_item_has_children.toggle-active:before,
.acalog-custom .woocommerce-MyAccount-navigation ul .page_item_has_children.toggle-active:before,
.acalog-custom .widget-sub-navigation ul.menu > .menu-item-has-children.toggle-active:before,
.acalog-custom .widget_nav_menu ul.menu > .menu-item-has-children.toggle-active:before,
.acalog-custom .widget_product_categories ul.menu > .menu-item-has-children.toggle-active:before,
.acalog-custom .woocommerce-MyAccount-navigation ul.menu > .menu-item-has-children.toggle-active:before,
.acalog-custom .widget-sub-navigation ul .cat-parent.toggle-active:before,
.acalog-custom .widget_nav_menu ul .cat-parent.toggle-active:before,
.acalog-custom .widget_product_categories ul .cat-parent.toggle-active:before,
.acalog-custom .woocommerce-MyAccount-navigation ul .cat-parent.toggle-active:before {
  content: "-";
  right: 12px;
  top: 4px;
}
.acalog-custom .widget-sub-navigation ul .page_item_has_children:before,
.acalog-custom .widget_nav_menu ul .page_item_has_children:before,
.acalog-custom .widget_product_categories ul .page_item_has_children:before,
.acalog-custom .woocommerce-MyAccount-navigation ul .page_item_has_children:before,
.acalog-custom .widget-sub-navigation ul.menu > .menu-item-has-children:before,
.acalog-custom .widget_nav_menu ul.menu > .menu-item-has-children:before,
.acalog-custom .widget_product_categories ul.menu > .menu-item-has-children:before,
.acalog-custom .woocommerce-MyAccount-navigation ul.menu > .menu-item-has-children:before,
.acalog-custom .widget-sub-navigation ul .cat-parent:before,
.acalog-custom .widget_nav_menu ul .cat-parent:before,
.acalog-custom .widget_product_categories ul .cat-parent:before,
.acalog-custom .woocommerce-MyAccount-navigation ul .cat-parent:before {
  content: "+";
  font-size: 20px;
  cursor: pointer;
  display: block;
  position: absolute;
  top: 6px;
  right: 9px;
  font-weight: bold;
  color: rgba(128,128,128,0.6);
}
.acalog-custom .widget-sub-navigation ul .page_item_has_children > ul,
.acalog-custom .widget_nav_menu ul .page_item_has_children > ul,
.acalog-custom .widget_product_categories ul .page_item_has_children > ul,
.acalog-custom .woocommerce-MyAccount-navigation ul .page_item_has_children > ul,
.acalog-custom .widget-sub-navigation ul.menu > .menu-item-has-children > ul,
.acalog-custom .widget_nav_menu ul.menu > .menu-item-has-children > ul,
.acalog-custom .widget_product_categories ul.menu > .menu-item-has-children > ul,
.acalog-custom .woocommerce-MyAccount-navigation ul.menu > .menu-item-has-children > ul,
.acalog-custom .widget-sub-navigation ul .cat-parent > ul,
.acalog-custom .widget_nav_menu ul .cat-parent > ul,
.acalog-custom .widget_product_categories ul .cat-parent > ul,
.acalog-custom .woocommerce-MyAccount-navigation ul .cat-parent > ul {
  border-top: 1px solid #ebebeb;
  display: none;
}
.acalog-custom .widget-sub-navigation ul .page_item_has_children > ul .sub-menu > li,
.acalog-custom .widget_nav_menu ul .page_item_has_children > ul .sub-menu > li,
.acalog-custom .widget_product_categories ul .page_item_has_children > ul .sub-menu > li,
.acalog-custom .woocommerce-MyAccount-navigation ul .page_item_has_children > ul .sub-menu > li,
.acalog-custom .widget-sub-navigation ul.menu > .menu-item-has-children > ul .sub-menu > li,
.acalog-custom .widget_nav_menu ul.menu > .menu-item-has-children > ul .sub-menu > li,
.acalog-custom .widget_product_categories ul.menu > .menu-item-has-children > ul .sub-menu > li,
.acalog-custom .woocommerce-MyAccount-navigation ul.menu > .menu-item-has-children > ul .sub-menu > li,
.acalog-custom .widget-sub-navigation ul .cat-parent > ul .sub-menu > li,
.acalog-custom .widget_nav_menu ul .cat-parent > ul .sub-menu > li,
.acalog-custom .widget_product_categories ul .cat-parent > ul .sub-menu > li,
.acalog-custom .woocommerce-MyAccount-navigation ul .cat-parent > ul .sub-menu > li {
  padding-left: 20px;
}
.acalog-custom .widget-sub-navigation ul .page_item_has_children > ul ul,
.acalog-custom .widget_nav_menu ul .page_item_has_children > ul ul,
.acalog-custom .widget_product_categories ul .page_item_has_children > ul ul,
.acalog-custom .woocommerce-MyAccount-navigation ul .page_item_has_children > ul ul,
.acalog-custom .widget-sub-navigation ul.menu > .menu-item-has-children > ul ul,
.acalog-custom .widget_nav_menu ul.menu > .menu-item-has-children > ul ul,
.acalog-custom .widget_product_categories ul.menu > .menu-item-has-children > ul ul,
.acalog-custom .woocommerce-MyAccount-navigation ul.menu > .menu-item-has-children > ul ul,
.acalog-custom .widget-sub-navigation ul .cat-parent > ul ul,
.acalog-custom .widget_nav_menu ul .cat-parent > ul ul,
.acalog-custom .widget_product_categories ul .cat-parent > ul ul,
.acalog-custom .woocommerce-MyAccount-navigation ul .cat-parent > ul ul {
  border-top: 1px solid #ebebeb;
}
.acalog-custom .widget-sub-navigation ul .page_item_has_children > ul > li a,
.acalog-custom .widget_nav_menu ul .page_item_has_children > ul > li a,
.acalog-custom .widget_product_categories ul .page_item_has_children > ul > li a,
.acalog-custom .woocommerce-MyAccount-navigation ul .page_item_has_children > ul > li a,
.acalog-custom .widget-sub-navigation ul.menu > .menu-item-has-children > ul > li a,
.acalog-custom .widget_nav_menu ul.menu > .menu-item-has-children > ul > li a,
.acalog-custom .widget_product_categories ul.menu > .menu-item-has-children > ul > li a,
.acalog-custom .woocommerce-MyAccount-navigation ul.menu > .menu-item-has-children > ul > li a,
.acalog-custom .widget-sub-navigation ul .cat-parent > ul > li a,
.acalog-custom .widget_nav_menu ul .cat-parent > ul > li a,
.acalog-custom .widget_product_categories ul .cat-parent > ul > li a,
.acalog-custom .woocommerce-MyAccount-navigation ul .cat-parent > ul > li a {
  padding-left: 10px;
}
.acalog-custom .widget_product_categories ul li a {
  display: inline-block !important;
}
.acalog-custom .widget_nav_menu .mk-svg-icon,
.acalog-custom .widget_recent_comments .mk-svg-icon,
.acalog-custom .widget_meta .mk-svg-icon {
  position: relative;
  top: 2px;
}
.acalog-custom #mk-footer .widget-sub-navigation ul,
.acalog-custom #mk-footer .widget_nav_menu ul {
  border: none !important;
}
.acalog-custom #mk-footer .widget-sub-navigation ul li,
.acalog-custom #mk-footer .widget_nav_menu ul li {
  border: none !important;
}
.acalog-custom #mk-footer .widget-sub-navigation ul li a,
.acalog-custom #mk-footer .widget_nav_menu ul li a {
  padding: 5px 15px 5px 5px;
}
.acalog-custom #mk-footer .widget-sub-navigation ul li a:before,
.acalog-custom #mk-footer .widget_nav_menu ul li a:before {
  display: none;
}
.acalog-custom .widget_tag_cloud a {
  display: inline-block;
  margin: 8px 3px 0 0;
  padding: 8px 10px;
  border: 2px solid rgba(0,0,0,0.1);
  text-transform: capitalize;
  font-size: 12px !important;
  line-height: 100%;
}
.acalog-custom .widget_contact_form {
  padding-bottom: 5px;
}
.acalog-custom .widget_contact_form .text-input {
  margin-bottom: 6px;
  width: 100%;
}
.acalog-custom .widget_contact_form .textarea {
  margin-bottom: 10px;
  width: 100%;
  height: 120px;
}
.acalog-custom .widget_contact_form .mk-form-row-widget {
  position: relative;
}
.acalog-custom .widget_contact_form .mk-button {
  border: 0;
}
.acalog-custom .widget_contact_form .captcha-change-image {
  display: block;
  font-size: 10px;
}
.acalog-custom .widget_contact_form .captcha-image {
  max-height: 50px;
}
.acalog-custom .mk-invalid {
  border: 1px solid #fd5e5e !important;
}
.acalog-custom #mk-footer .widget_contact_form .text-input,
.acalog-custom #mk-footer .widget_contact_form .textarea {
  border-color: rgba(255,255,255,0.05);
  background-color: rgba(255,255,255,0.03);
}
.acalog-custom .widget_contact_info ul {
  margin: 0;
  padding: 0;
}
.acalog-custom .widget_contact_info ul li {
  position: relative;
  display: block;
  margin: 0 0 10px 0;
  padding: 0 0 0 25px;
  line-height: 20px;
}
.acalog-custom .widget_contact_info ul li a {
  margin: 0;
}
.acalog-custom .widget_contact_info ul li svg {
  position: absolute;
  top: 2px;
  left: 0;
  height: 16px;
  vertical-align: middle;
}
.acalog-custom .widget .mk-contact-form {
  position: relative;
}
.acalog-custom .widget .mk-contact-form .mk-contact-loading,
.acalog-custom .widget .mk-contact-form .mk-contact-success {
  position: absolute;
  right: 0;
  bottom: 20px;
  width: 16px;
  height: 16px;
  font-size: 16px;
}
.acalog-custom .mk-instagram-feeds .item-holder {
  margin: 0 2px 2px 0;
  position: relative;
}
.acalog-custom .mk-instagram-feeds a {
  line-height: 4px;
  float: left;
}
.acalog-custom .mk-instagram-feeds .featured-image {
  line-height: 4px;
}
.acalog-custom .mk-instagram-feeds .featured-image img {
  position: relative;
}
.acalog-custom .mk-instagram-feeds .one-columns {
  width: 100%;
}
.acalog-custom .mk-instagram-feeds .two-columns {
  width: 49.9%;
}
.acalog-custom .mk-instagram-feeds .three-columns {
  width: 33.2%;
}
.acalog-custom .mk-instagram-feeds .four-columns {
  width: 24.9%;
}
.acalog-custom .mk-instagram-feeds .five-columns {
  width: 19.9%;
}
@media handheld,only screen and (max-width: 600px) {
  .acalog-custom .mk-instagram-feeds .five-columns,
  .acalog-custom .mk-instagram-feeds .four-columns,
  .acalog-custom .mk-instagram-feeds .three-columns {
    width: 50% !important;
  }
}
.acalog-custom .widget_posts_lists ul li {
  overflow: hidden;
  margin: 0 0 12px;
  padding: 0;
  list-style: none;
}
.acalog-custom .widget_posts_lists ul li .post-list-thumb {
  position: relative;
  float: left;
  overflow: hidden;
  margin: 0 7px 0 0;
  width: 80px;
}
.acalog-custom .widget_posts_lists ul li .post-list-info {
  margin: 0 10px 5px 100px;
}
.acalog-custom .widget_posts_lists ul li .post-list-info.posts-no-thumb {
  margin-left: 0;
}
.acalog-custom .widget_posts_lists ul li .post-list-title {
  display: block;
  font-size: 13px;
  line-height: 18px;
}
.acalog-custom .widget_posts_lists ul li .post-list-meta {
  display: block;
  padding-top: 4px;
  font-size: 11px;
  line-height: 16px;
  font-style: italic;
}
.acalog-custom .widget_posts_lists ul li .post-list-meta time {
  color: #999999;
}
.acalog-custom .widget_social_networks .align-left {
  text-align: left;
}
.acalog-custom .widget_social_networks .align-center {
  text-align: center;
}
.acalog-custom .widget_social_networks .align-right {
  text-align: right;
}
.acalog-custom .widget_social_networks a {
  position: relative;
  display: inline-block;
  margin: 5px 15px 5px 0;
  line-height: 100%;
  opacity: .5;
  transition: all .2s ease;
}
.acalog-custom .widget_social_networks a:hover {
  opacity: 1;
}
.acalog-custom .widget_social_networks a.mk-square-pointed,
.acalog-custom .widget_social_networks a.mk-square-rounded,
.acalog-custom .widget_social_networks a.mk-circle-frame {
  background-color: #ffffff;
  background-color: rgba(50,50,50,0);
}
.acalog-custom .widget_social_networks a.mk-square-pointed svg,
.acalog-custom .widget_social_networks a.mk-square-rounded svg,
.acalog-custom .widget_social_networks a.mk-circle-frame svg {
  vertical-align: middle;
}
.acalog-custom .widget_social_networks a.mk-square-pointed.small svg,
.acalog-custom .widget_social_networks a.mk-square-rounded.small svg,
.acalog-custom .widget_social_networks a.mk-circle-frame.small svg {
  padding: 10px;
}
.acalog-custom .widget_social_networks a.mk-square-pointed.medium svg,
.acalog-custom .widget_social_networks a.mk-square-rounded.medium svg,
.acalog-custom .widget_social_networks a.mk-circle-frame.medium svg {
  padding: 12px;
}
.acalog-custom .widget_social_networks a.mk-square-pointed.large svg,
.acalog-custom .widget_social_networks a.mk-square-rounded.large svg,
.acalog-custom .widget_social_networks a.mk-circle-frame.large svg {
  padding: 16px;
}
.acalog-custom .widget_social_networks a.mk-square-pointed.dark,
.acalog-custom .widget_social_networks a.mk-square-rounded.dark,
.acalog-custom .widget_social_networks a.mk-circle-frame.dark {
  border: 1px solid #828282;
}
.acalog-custom .widget_social_networks a.mk-square-pointed.light,
.acalog-custom .widget_social_networks a.mk-square-rounded.light,
.acalog-custom .widget_social_networks a.mk-circle-frame.light {
  border: 1px solid #ebebeb;
}
.acalog-custom .widget_social_networks a.mk-square-pointed.custom,
.acalog-custom .widget_social_networks a.mk-square-rounded.custom,
.acalog-custom .widget_social_networks a.mk-circle-frame.custom {
  border: 1px solid #828282;
}
.acalog-custom .widget_social_networks a.mk-circle-frame {
  border-radius: 50%;
}
.acalog-custom .widget_social_networks a.mk-square-rounded {
  border-radius: 15%;
}
.acalog-custom .widget_social_networks a.dark,
.acalog-custom .widget_social_networks a.dark:hover {
  color: #828282;
}
.acalog-custom .widget_social_networks a.light,
.acalog-custom .widget_social_networks a.light:hover {
  color: #ebebeb;
}
.acalog-custom .widget_social_networks a.small svg {
  height: 16px;
  width: 16px;
}
.acalog-custom .widget_social_networks a.medium svg {
  height: 24px;
  width: 24px;
}
.acalog-custom .widget_social_networks a.large svg {
  height: 32px;
  width: 32px;
}
.acalog-custom .mk-jupiter-icon-xing:before,
.acalog-custom .mk-jupiter-icon-square-xing:before,
.acalog-custom .mk-jupiter-icon-simple-xing:before {
  vertical-align: middle !important;
  line-height: 1 !important;
  position: relative;
  top: -3px;
}
.acalog-custom .widget_testimonials .widgettitle {
  margin-bottom: -17px;
}
.acalog-custom .widget_testimonials .testimonial-slider li {
  margin: 0;
}
.acalog-custom .widget_testimonials .testimonial-slider .testimonial-quote {
  position: relative;
  padding: 15px;
  border: 1px solid #ededed;
  background-color: #fafafa;
  color: #808080 !important;
  border-radius: 2px;
}
.acalog-custom .widget_testimonials .testimonial-slider .testimonial-quote:after {
  position: absolute;
  bottom: -7px;
  left: 20px;
  display: block;
  width: 14px;
  height: 14px;
  border: 1px solid #ededed;
  border-top: none;
  border-left: none;
  background-color: #fafafa;
  content: "";
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.acalog-custom .widget_testimonials .testimonial-slider .testimonial-author {
  display: block;
  margin: 25px 0 7px 20px;
  text-align: left;
  font-weight: bold;
  font-size: 12px;
  line-height: 12px;
}
.acalog-custom .widget_testimonials .testimonial-slider .testimonial-position {
  display: block;
  margin-left: 20px;
  font-size: 11px;
  line-height: 12px;
}
.acalog-custom .widget_testimonials .testimonial-slider .testimonial-author-image {
  display: inline-block;
  float: left;
  margin: 18px 10px 3px 5px;
  width: 50px;
  height: 50px;
  border-radius: 100px;
}
.acalog-custom .testimonial-slider.mk-flexslider {
  padding: 35px 0 0 0px;
}
.acalog-custom .testimonial-slider.mk-flexslider .flex-direction-nav {
  position: absolute;
  top: 0px;
  right: 5px;
}
.acalog-custom .testimonial-slider.mk-flexslider .flex-direction-nav .mk-jupiter-icon-arrow-left:before,
.acalog-custom .testimonial-slider.mk-flexslider .flex-direction-nav .mk-jupiter-icon-arrow-right:before {
  color: #aaaaaa;
}
.acalog-custom .testimonial-slider.mk-flexslider .flex-direction-nav a {
  right: 0px !important;
  width: 10px;
  height: 11px;
}
.acalog-custom .testimonial-slider.mk-flexslider .flex-direction-nav .flex-prev {
  margin-right: 15px;
}
.acalog-custom .mk-widget-mini-slideshow li img {
  border-radius: 2px;
}
.acalog-custom .mk-widget-mini-slideshow .flex-direction-nav a {
  top: 50%;
  width: 18px;
  height: 18px;
  -webkit-transform: translate(0,-50%);
  -ms-transform: translate(0,-50%);
  transform: translate(0,-50%);
  background-color: rgba(0,0,0,0.4);
  text-align: center;
  position: absolute;
  padding: 10px;
  border-radius: 2px;
  cursor: pointer;
  color: #ffffff;
  opacity: 0;
}
.acalog-custom .mk-widget-mini-slideshow .flex-direction-nav a:hover {
  background-color: rgba(0,0,0,0.6);
}
.acalog-custom .mk-widget-mini-slideshow .flex-direction-nav a svg {
  fill: #ffffff !important;
  margin: 0;
}
.acalog-custom .mk-widget-mini-slideshow .flex-prev {
  left: 10px;
}
.acalog-custom .mk-widget-mini-slideshow .flex-next {
  right: 10px;
}
.acalog-custom .mk-widget-mini-slideshow:hover .flex-direction-nav a {
  opacity: 1;
}
.acalog-custom .widget_news_feed {
  padding-bottom: 5px;
}
.acalog-custom .widget_news_feed .widgettitle {
  margin-bottom: -18px;
}
.acalog-custom .widget_news_feed .mk-flexslider {
  padding-top: 30px;
}
.acalog-custom .widget_news_feed .flex-direction-nav {
  position: absolute;
  top: 0px;
  right: 5px;
}
.acalog-custom .widget_news_feed .flex-direction-nav .mk-svg-icon {
  fill: #aaaaaa !important;
}
.acalog-custom .widget_news_feed .flex-direction-nav a {
  right: 0px !important;
  width: 10px;
  height: 11px;
}
.acalog-custom .widget_news_feed .flex-direction-nav .flex-prev {
  margin-right: 18px;
}
.acalog-custom .widget_news_feed .mk-button {
  float: right;
  margin-top: 8px;
  color: #ffffff !important;
}
.acalog-custom .news-widget-thumbnail {
  display: block;
  margin-bottom: 10px;
}
.acalog-custom .news-widget-thumbnail img {
  border-radius: 2px;
}
.acalog-custom .news-widget-title {
  margin-bottom: 5px;
}
.acalog-custom .news-widget-title a {
  display: block;
  font-weight: bold;
  font-size: 13px;
  line-height: 18px;
}
.acalog-custom .news-widget-excerpt p {
  margin: 0;
  line-height: 18px;
}
.acalog-custom .widget_recent_portfolio {
  overflow: visible;
}
.acalog-custom .widget_recent_portfolio ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.acalog-custom .widget_recent_portfolio ul li {
  position: relative;
  float: left;
  margin: 0;
  padding: 0;
  width: 50%;
}
.acalog-custom .widget_recent_portfolio ul li:hover .widget-portfolio-overlay {
  opacity: .4;
}
.acalog-custom .widget_recent_portfolio ul li:hover .portfolio-widget-lightbox,
.acalog-custom .widget_recent_portfolio ul li:hover .portfolio-widget-permalink {
  opacity: 1;
}
.acalog-custom .portfolio-widget-thumb {
  position: relative;
  display: block;
}
.acalog-custom .portfolio-widget-thumb img {
  width: 100%;
}
.acalog-custom .widget-portfolio-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
}
.acalog-custom .portfolio-widget-lightbox,
.acalog-custom .portfolio-widget-permalink {
  position: absolute;
  top: 40%;
  margin-top: -15px;
  width: 36px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  background-color: rgba(0,0,0,0.4);
  border-radius: 2px;
  opacity: 0;
}
.acalog-custom .portfolio-widget-lightbox svg,
.acalog-custom .portfolio-widget-permalink svg {
  fill: #ffffff;
  vertical-align: middle;
}
.acalog-custom .portfolio-widget-lightbox:hover,
.acalog-custom .portfolio-widget-permalink:hover {
  background-color: rgba(0,0,0,0.7);
}
.acalog-custom .portfolio-widget-lightbox {
  right: 50%;
  margin-right: -42px;
}
.acalog-custom .portfolio-widget-permalink {
  left: 50%;
  margin-left: -42px;
}
.acalog-custom .portfolio-widget-info {
  position: absolute;
  top: 100px;
  left: 20px;
  right: 20px;
  padding: 10px;
  background-color: #333333;
  text-align: center;
  border-radius: 3px;
  opacity: 0;
}
.acalog-custom .portfolio-widget-title {
  display: inline-block;
  color: #ffffff !important;
  font-weight: bold;
  font-size: 12px;
  line-height: 16px !important;
}
.acalog-custom .mk-tweet-list {
  display: block;
  margin: 0;
  padding: 0;
  list-style: none;
}
.acalog-custom .mk-tweet-list li {
  position: relative;
  margin: 0 0 10px 20px;
}
.acalog-custom .mk-tweet-list li .mk-svg-icon {
  position: absolute;
  height: 16px;
  top: 8px;
  left: -28px;
}
.acalog-custom .mk-tweet-list li .tweet-text {
  display: block;
}
.acalog-custom .mk-tweet-list li .tweet-time {
  display: block;
  opacity: 0.7;
  font-size: 80%;
}
.acalog-custom .mk-tweet-list.light li {
  color: #777777;
}
.acalog-custom .mk-tweet-list.light li a {
  color: #777777 !important;
  opacity: 0.7;
}
.acalog-custom .mk-tweet-list.dark li {
  color: #ffffff;
}
.acalog-custom .mk-tweet-list.dark li a {
  color: #ffffff !important;
  opacity: 0.7;
}
.acalog-custom .widget .mk-searchform {
  position: relative;
}
.acalog-custom .widget .mk-searchform .text-input {
  margin: 0;
  padding: 12px 28px 12px 15px;
  width: 100%;
  border: 2px solid rgba(0,0,0,0.12);
}
.acalog-custom .widget .mk-searchform .text-input:focus {
  border-color: rgba(0,0,0,0.25);
}
.acalog-custom .widget .mk-searchform i {
  position: absolute;
  top: 13px;
  right: 14px;
  opacity: .4;
}
.acalog-custom .widget .mk-searchform i:hover {
  opacity: 1;
}
.acalog-custom .widget .mk-searchform i svg {
  height: 16px;
}
.acalog-custom .widget .mk-searchform i .search-button {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  outline: none;
  border: none;
  background-color: transparent;
}
.acalog-custom #mk-footer .mk-searchform .search-button {
  color: #ffffff;
}
.acalog-custom #mk-footer .mk-searchform .mk-icon-search {
  color: rgba(255,255,255,0.3);
}
.acalog-custom #mk-footer .mk-searchform .text-input {
  border-color: rgba(255,255,255,0.05);
  background-color: rgba(255,255,255,0.03);
}
.acalog-custom #mk-footer .mk-searchform .text-input:focus {
  border-color: rgba(255,255,255,0.08);
}
.acalog-custom .calendar_wrap {
  position: relative;
  margin: 5px;
  padding: 0;
  border: 1px solid #dbdbdb;
  background: #f6f6f6;
  text-align: center;
  border-radius: 2px;
  box-shadow: 0 3px 3px rgba(0,0,0,0.03);
}
.acalog-custom .calendar_wrap .mk-svg-icon {
  position: relative;
  top: 3px;
  fill: #666666;
}
.acalog-custom #wp-calendar {
  margin: 0 !important;
  width: 100%;
  border-spacing: 0;
  border-collapse: collapse;
}
.acalog-custom #wp-calendar thead {
  border-bottom: 1px solid rgba(0,0,0,0.05);
  color: #666666;
  font-size: 12px;
}
.acalog-custom #wp-calendar caption {
  padding: 12px;
  background-color: #f2f2f2;
  background-color: rgba(0,0,0,0.05);
  color: #666666;
  font-weight: bold;
  font-size: 12px;
  line-height: 10px;
}
.acalog-custom #wp-calendar th,
.acalog-custom #wp-calendar th {
  padding: 10px 5px;
  color: #787573;
}
.acalog-custom #wp-calendar tbody td {
  padding: 12px 2px;
  border: 1px solid rgba(0,0,0,0.05);
  background-color: #ffffff;
  color: #333333;
  text-align: center;
  font-weight: bold;
  font-size: 11px;
  line-height: 11px;
}
.acalog-custom #wp-calendar td#today {
  color: #ffffff;
}
.acalog-custom #wp-calendar a {
  color: #666666;
}
.acalog-custom #wp-calendar #next,
.acalog-custom #wp-calendar #prev {
  position: absolute;
  top: 4px;
  display: block;
  margin: 0;
  padding: 0;
  background: 0;
}
.acalog-custom #wp-calendar #next a,
.acalog-custom #wp-calendar #prev a {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  text-indent: -9999px;
}
.acalog-custom #wp-calendar #prev {
  left: 5px;
  width: 18px;
  height: 18px;
  border: 0;
}
.acalog-custom #wp-calendar #prev:before {
  content: "\f053";
  text-shadow: 1px 1px rgba(255,255,255,0.6);
}
.acalog-custom #wp-calendar #next {
  right: 5px;
  width: 18px;
  height: 18px;
  border: 0;
}
.acalog-custom #wp-calendar #next:before {
  content: "\f054";
  text-shadow: 1px 1px rgba(255,255,255,0.6);
}
.acalog-custom #wp-calendar tfoot .pad {
  display: none;
}
@media handheld,only screen and (max-width: 960px) {
  .acalog-custom #calendar_wrap {
    width: 300px;
  }
}
.acalog-custom .widget_recent_comments li {
  display: block;
  margin: 0 !important;
  padding: 10px 0 !important;
  width: 100%;
  border-top: 1px solid rgba(128,128,128,0.1);
}
.acalog-custom .widget_recent_comments li:first-child {
  border-top: none;
}
.acalog-custom .widget_recent_comments li:before {
  margin-right: 7px;
  color: #b2b2b2;
  content: "\f0e5";
  font-size: 16px;
}
.acalog-custom .widget_recent_comments li .mk-svg-icon {
  margin-right: 7px;
  fill: #b2b2b2;
  height: 16px !important;
  width: 16px !important;
}
.acalog-custom .mk-quick-contact-wrapper {
  position: fixed;
  right: 10px;
  bottom: 15px;
  text-align: center;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-perspective: 1000;
  perspective: 1000;
  -webkit-transform: translateZ(0px);
  transform: translateZ(0px);
  transition: all 0.2s ease-in-out;
}
.acalog-custom .mk-quick-contact-wrapper.is-active {
  right: 70px;
}
.acalog-custom .mk-quick-contact-wrapper .mk-quick-contact-title {
  margin-bottom: 5px;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: bold;
  font-size: 13px;
}
.acalog-custom .mk-quick-contact-wrapper p {
  color: #888888;
}
.acalog-custom .mk-quick-contact-wrapper .mk-contact-form {
  position: relative;
}
.acalog-custom .mk-quick-contact-wrapper .mk-contact-form .text-input,
.acalog-custom .mk-quick-contact-wrapper .mk-contact-form .textarea {
  padding: 11px;
  width: 240px;
  border: 0;
  margin-bottom: 7px;
  font-size: 14px;
  border: 1px solid transparent;
  background-color: #f7f7f7;
}
.acalog-custom .mk-quick-contact-wrapper .mk-contact-form .text-input:focus,
.acalog-custom .mk-quick-contact-wrapper .mk-contact-form .textarea:focus {
  background-color: #ffffff;
  color: #666666;
}
.acalog-custom .mk-quick-contact-wrapper .mk-contact-form .text-input::-webkit-input-placeholder,
.acalog-custom .mk-quick-contact-wrapper .mk-contact-form .textarea::-webkit-input-placeholder {
  font-size: 12px;
  color: #999999;
}
.acalog-custom .mk-quick-contact-wrapper .mk-contact-form .text-input:-ms-input-placeholder,
.acalog-custom .mk-quick-contact-wrapper .mk-contact-form .textarea:-ms-input-placeholder {
  font-size: 12px;
  color: #999999;
}
.acalog-custom .mk-quick-contact-wrapper .mk-contact-form .text-input:-moz-placeholder,
.acalog-custom .mk-quick-contact-wrapper .mk-contact-form .textarea:-moz-placeholder {
  font-size: 12px;
  color: #999999;
}
.acalog-custom .mk-quick-contact-wrapper .mk-contact-form .textarea {
  height: 100px;
  margin-bottom: 10px;
}
.acalog-custom .mk-quick-contact-wrapper .mk-contact-form .btn-cont {
  text-align: center;
}
.acalog-custom .mk-quick-contact-wrapper .mk-contact-form .btn-cont .mk-button {
  margin: 10px auto;
}
.acalog-custom .mk-quick-contact-wrapper .mk-contact-form .mk-contact-loading,
.acalog-custom .mk-quick-contact-wrapper .mk-contact-form .mk-contact-success {
  right: 10px;
  bottom: 12px;
}
.acalog-custom .mk-quick-contact-wrapper .captcha-change-image {
  display: block;
  font-size: 10px;
}
.acalog-custom #mk-quick-contact {
  position: absolute;
  right: -3px;
  bottom: 60px;
  display: none;
  padding: 25px 12px;
  background-color: #e8e8e8;
  -webkit-transform: scale(0.95);
  -ms-transform: scale(0.95);
  transform: scale(0.95);
  -webkit-transform-origin: 100% 100%;
  -ms-transform-origin: 100% 100%;
  transform-origin: 100% 100%;
}
.acalog-custom #mk-quick-contact .bottom-arrow {
  position: absolute;
  right: 20px;
  bottom: -4px;
  display: block;
  width: 14px;
  height: 14px;
  border-top: none;
  border-left: none;
  background-color: #e8e8e8;
  content: "";
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.acalog-custom .quick-contact-anim {
  -webkit-animation: contact_scale_up, 0.2s, 0, cubic-bezier(0.175,0.885,0.345,1.57);
  animation: contact_scale_up, 0.2s, 0, cubic-bezier(0.175,0.885,0.345,1.57);
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}
@-webkit-keyframes contact_scale_up {
  .acalog-custom to {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes contact_scale_up {
  .acalog-custom to {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.acalog-custom .mk-quick-contact-link {
  display: block;
  width: 45px;
  height: 45px;
  background-color: #cccccc;
  background-color: rgba(0,0,0,0.4);
}
.acalog-custom .mk-quick-contact-link svg {
  position: absolute;
  top: 12px;
  left: 12px;
  fill: #ffffff;
  height: 20px;
  width: 20px;
}
.acalog-custom .widget #lang_sel_click {
  height: 34px;
}
.acalog-custom .widget #lang_sel_click li {
  margin-left: 0;
}
.acalog-custom .widget #lang_sel_click a {
  line-height: 32px;
}
.acalog-custom .widget #lang_sel_click a.lang_sel_sel {
  background-position: 97% center !important;
}
.acalog-custom .widget #lang_sel_click img.iclflag {
  top: 0;
}
.acalog-custom .widget #lang_sel_click li {
  width: 100%;
}
.acalog-custom .widget #lang_sel_click ul ul {
  top: 33px;
  width: 100%;
}
.acalog-custom .alignleft,
.acalog-custom img.alignleft {
  display: inline;
  float: left;
  margin-right: 1.5em;
  margin-bottom: 1.5em;
}
.acalog-custom .alignright,
.acalog-custom img.alignright {
  display: inline;
  float: right;
  margin-left: 1.5em;
  margin-bottom: 1.5em;
}
.acalog-custom .aligncenter,
.acalog-custom img.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 1.5em;
}
.acalog-custom .wp-caption {
  text-align: center;
  margin-bottom: 1.5em;
}
.acalog-custom .wp-caption img {
  border: 0 none;
  margin: 0;
  padding: 0;
}
.acalog-custom .wp-caption p.wp-caption-text {
  margin: 0;
  padding: 10px;
}
.acalog-custom .wp-smiley {
  max-height: 1em;
  margin: 0 !important;
}
.acalog-custom .gallery {
  margin: 0 auto 18px;
  text-align: center;
}
.acalog-custom .gallery .gallery-item {
  margin-top: 0;
  text-align: center;
  width: 33%;
}
.acalog-custom .gallery-columns-2 .gallery-item {
  width: 50%;
}
.acalog-custom .gallery-columns-4 .gallery-item {
  width: 25%;
}
.acalog-custom .gallery img {
  border: 6px solid rgba(0,0,0,0.1);
}
.acalog-custom .gallery img:hover {
  -moz-opacity: 70;
  -khtml-opacity: 70;
  opacity: 70;
  opacity: 0.7;
}
.acalog-custom .gallery-columns-2 .attachment-medium {
  max-width: 92%;
  height: auto;
}
.acalog-custom .gallery-columns-4 .attachment-thumbnail {
  max-width: 84%;
  height: auto;
}
.acalog-custom .gallery .gallery-caption {
  font-size: 11px;
  padding: 6px 20px;
}
.acalog-custom .gallery dl,
.acalog-custom .gallery dt {
  margin: 0;
}
.acalog-custom .gallery br + br {
  display: none;
}
.acalog-custom blockquote {
  position: relative;
  background-color: #f6f6f6;
  background-color: rgba(0,0,0,0.05);
  padding: 15px 15px 15px 70px;
}
.acalog-custom blockquote:before {
  position: absolute;
  background-image: url('data:image/svg+xml; utf8, <svg class="mk-svg-icon" xmlns="http://www.w3.org/2000/svg" fill="#ddd" viewBox="0 0 1664 1792"><path d="M768 960v384q0 80-56 136t-136 56h-384q-80 0-136-56t-56-136v-704q0-104 40.5-198.5t109.5-163.5 163.5-109.5 198.5-40.5h64q26 0 45 19t19 45v128q0 26-19 45t-45 19h-64q-106 0-181 75t-75 181v32q0 40 28 68t68 28h224q80 0 136 56t56 136zm896 0v384q0 80-56 136t-136 56h-384q-80 0-136-56t-56-136v-704q0-104 40.5-198.5t109.5-163.5 163.5-109.5 198.5-40.5h64q26 0 45 19t19 45v128q0 26-19 45t-45 19h-64q-106 0-181 75t-75 181v32q0 40 28 68t68 28h224q80 0 136 56t56 136z"></path></svg>');
  content: "";
  display: block;
  left: 20px;
  top: 20px;
  width: 32px;
  height: 35px;
}
.acalog-custom blockquote.left {
  float: left;
  margin-left: 0;
  margin-right: 20px;
  text-align: right;
  width: 33%;
}
.acalog-custom blockquote.right {
  float: right;
  margin-left: 20px;
  margin-right: 0;
  text-align: left;
  width: 33%;
}
.acalog-custom table {
  text-align: left;
  border-collapse: collapse;
  width: 100%;
  padding: 0;
  margin: 0;
  overflow: hidden;
  margin-bottom: 30px;
}
.acalog-custom table th {
  text-align: center;
  padding: 18px 12px;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 14px;
}
.acalog-custom table tfoot td {
  padding: 6px;
}
.acalog-custom table td {
  text-align: center;
  padding: 12px;
}
.acalog-custom .gform_wrapper select {
  padding: 12px 14px 12px 20px !important;
}
.acalog-custom .gform_wrapper input[type=text],
.acalog-custom .gform_wrapper input[type=url],
.acalog-custom .gform_wrapper input[type=email],
.acalog-custom .gform_wrapper input[type=tel],
.acalog-custom .gform_wrapper input[type=number],
.acalog-custom .gform_wrapper input[type=password] {
  font-size: 13px !important;
  color: #767676 !important;
  padding: 10px !important;
  background-color: #fafafa !important;
  border: 1px solid #e3e3e3 !important;
}
.acalog-custom .gform_wrapper input[type=text]:focus,
.acalog-custom .gform_wrapper input[type=url]:focus,
.acalog-custom .gform_wrapper input[type=email]:focus,
.acalog-custom .gform_wrapper input[type=tel]:focus,
.acalog-custom .gform_wrapper input[type=number]:focus,
.acalog-custom .gform_wrapper input[type=password]:focus {
  background-color: #ffffff !important;
}
.acalog-custom .gform_wrapper .button {
  margin-right: 10px !important;
  border: none !important;
  outline: none !important;
  color: #ffffff !important;
  font-size: 13px;
  line-height: 13px !important;
  padding: 12px 15px !important;
  text-transform: uppercase;
  border-radius: 2px;
  vertical-align: top;
  background-image: none !important;
  letter-spacing: 1px;
  display: inline-block;
}
.acalog-custom .gform_wrapper .button:hover {
  background-color: #252525 !important;
}
.acalog-custom .gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox],
.acalog-custom .gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio],
.acalog-custom .gform_wrapper.gf_browser_chrome .gfield_checkbox li input {
  margin-left: 2px;
}
.acalog-custom .gform_wrapper li,
.acalog-custom .gform_wrapper form li {
  padding-bottom: 10px;
}
.acalog-custom .gform_wrapper .top_label .gfield_label {
  margin-bottom: 6px !important;
}
@media only screen and (max-width: 550px) {
  .acalog-custom .gform_wrapper .top_label li.gfield.gf_left_half,
  .acalog-custom .gform_wrapper .top_label li.gfield.gf_right_half,
  .acalog-custom .gform_wrapper .top_label li.gfield.gf_left_third,
  .acalog-custom .gform_wrapper .top_label li.gfield.gf_middle_third,
  .acalog-custom .gform_wrapper .ginput_complex .ginput_left,
  .acalog-custom .gform_wrapper .ginput_complex .ginput_right,
  .acalog-custom .gform_wrapper .top_label input.medium,
  .acalog-custom .gform_wrapper .top_label select.medium {
    width: 99% !important;
    margin-top: 10px;
    float: none !important;
  }
}
@media screen and (max-width: 600px) {
  .acalog-custom #wpadminbar {
    position: fixed !important;
  }
}
.acalog-custom .wpcf7-form p {
  margin-bottom: 10px !important;
}
.acalog-custom .wpcf7-form .wpcf7-text,
.acalog-custom .wpcf7-form .wpcf7-textarea {
  box-sizing: border-box;
}
.acalog-custom .wpcf7-form .wpcf7-textarea {
  width: 80%;
}
@media handheld,only screen and (max-width: 767px) {
  .acalog-custom .wpcf7-form .wpcf7-text,
  .acalog-custom .wpcf7-form .wpcf7-email,
  .acalog-custom .wpcf7-form .wpcf7-textarea {
    width: 100%;
  }
}
.acalog-custom div.wpcf7-response-output {
  position: relative;
  display: inline-block;
  margin: 0;
  padding: 20px;
  border-radius: 4px;
}
.acalog-custom div.wpcf7-mail-sent-ok {
  border: 2px solid #72dd9d;
  background-color: #b8f4d0;
}
.acalog-custom div.wpcf7-mail-sent-ng {
  border: 2px solid #afe0ee;
  background-color: #d1eff8;
}
.acalog-custom div.wpcf7-spam-blocked {
  border: 2px solid #fd8585;
  background-color: #fac6bf;
}
.acalog-custom div.wpcf7-validation-errors {
  border: 2px solid #e0c069;
  background-color: #fbf1c8;
}
.acalog-custom span.wpcf7-form-control-wrap {
  position: relative;
}
.acalog-custom span.wpcf7-not-valid-tip {
  position: absolute;
  top: 7px;
  right: 14px;
  color: #ff0000;
  font-size: 12px;
}
.acalog-custom span.wpcf7-not-valid-tip-no-ajax {
  display: block;
  color: #ff0000;
  font-size: 12px;
}
.acalog-custom span.wpcf7-list-item {
  margin-left: 0.5em;
}
.acalog-custom .wpcf7-display-none {
  display: none;
}
.acalog-custom div.wpcf7 img.ajax-loader {
  margin-bottom: 15px;
  margin-left: 4px;
  border: none;
  vertical-align: middle;
}
.acalog-custom div.wpcf7 .placeheld {
  color: #888888;
}
.acalog-custom div.wpcf7 .screen-reader-response {
  position: absolute;
  overflow: hidden;
  clip: rect(1px,1px,1px,1px);
  height: 1px;
  width: 1px;
  margin: 0;
  padding: 0;
  border: 0;
}
.acalog-custom div.wpcf7-mail-sent-ok {
  border: 2px solid #398f14;
}
.acalog-custom div.wpcf7-mail-sent-ng {
  border: 2px solid #ff0000;
}
.acalog-custom div.wpcf7-spam-blocked {
  border: 2px solid #ffa500;
}
.acalog-custom div.wpcf7-validation-errors {
  border: 2px solid #f7e700;
}
.acalog-custom .wpcf7-submit {
  position: relative;
  display: inline-block;
  margin-right: 10px;
  margin-bottom: 20px;
  padding: 13px 35px;
  letter-spacing: 1px;
  outline: none;
  color: #252525;
  vertical-align: middle;
  text-align: center;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 12px;
  line-height: 100%;
  cursor: pointer;
  zoom: 1;
  border: 1px solid #252525;
  background-color: transparent;
  border-radius: 2px;
  transition: color 0.2s ease-in-out, background 0.2s ease-in-out, border 0.2s ease-in-out;
}
.acalog-custom .wpcf7-submit:hover {
  background-color: #252525;
  color: #ffffff;
}
.acalog-custom .swiper-slide-bg {
  width: 100%;
  height: 100%;
  background-size: cover;
  position: absolute;
  left: 0;
  top: 0;
}
.acalog-custom .visible-sm,
.acalog-custom .visible-tl,
.acalog-custom .visible-dt,
.acalog-custom .visible-nb,
.acalog-custom .visible-tl-v2,
.acalog-custom .visible-dt-v2 {
  display: none;
}
@media only screen and (max-width: 765px) {
  .acalog-custom .hidden-sm {
    display: none !important;
  }
  .acalog-custom .visible-sm {
    display: block !important;
  }
  .acalog-custom .visible-sm.center-y {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
}
@media only screen and (max-width: 1024px) {
  .acalog-custom .hidden-nb {
    display: none !important;
  }
  .acalog-custom .visible-nb {
    display: block !important;
  }
  .acalog-custom .visible-nb.center-y {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .acalog-custom .hidden-tl {
    display: none !important;
  }
  .acalog-custom .visible-tl {
    display: block !important;
  }
  .acalog-custom .visible-tl.center-y {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1280px) {
  .acalog-custom .hidden-tl-v2 {
    display: none !important;
  }
  .acalog-custom .visible-tl-v2 {
    display: block !important;
  }
  .acalog-custom .visible-tl-v2.center-y {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
}
@media only screen and (min-width: 1224px) {
  .acalog-custom .hidden-dt {
    display: none !important;
  }
  .acalog-custom .visible-dt {
    display: block !important;
  }
  .acalog-custom .visible-dt.center-y {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
}
@media only screen and (min-width: 1290px) {
  .acalog-custom .hidden-dt-v2 {
    display: none !important;
  }
  .acalog-custom .visible-dt-v2 {
    display: block !important;
  }
  .acalog-custom .visible-dt-v2.center-y {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
}
@media only screen and (min-width: 320px) and (max-width: 480px) {
  .acalog-custom .no-smartphone {
    display: none !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .acalog-custom .no-ipad {
    display: none !important;
  }
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5) {
  .acalog-custom .no-iphone {
    display: none !important;
  }
}
.acalog-custom .mk-fancy-title p,
.acalog-custom .mk-mini-callout p,
.acalog-custom .pricing-offer-grid p,
.acalog-custom .mk-title-box p {
  color: inherit !important;
  font-size: inherit !important;
  line-height: inherit !important;
}
.acalog-custom .js-el[data-mk-component="FullHeight"] {
  min-height: 100vh;
}
.acalog-custom .admin-bar .js-el[data-mk-component="FullHeight"] {
  min-height: calc(68vh);
}
.acalog-custom .mk-svg-icon {
  width: auto;
  height: auto;
  fill: currentColor;
}
.acalog-custom .mk-svg-icon-wrapper {
  line-height: normal;
  vertical-align: middle;
}
.acalog-custom [class^="mk-icon-"] .mk-svg-icon path,
.acalog-custom [class*=" mk-icon-"] .mk-svg-icon path,
.acalog-custom [class^="mk-li-"] .mk-svg-icon path,
.acalog-custom [class*=" mk-li-"] .mk-svg-icon path,
.acalog-custom [class^="mk-jupiter-icon-"] .mk-svg-icon path,
.acalog-custom [class*=" mk-jupiter-icon-"] .mk-svg-icon path {
  -webkit-transform: translateY(1%);
  -ms-transform: translateY(1%);
  transform: translateY(1%);
}
.acalog-custom .center-icon {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.acalog-custom .center-icon .mk-svg-icon {
  margin: 0 auto;
}
.acalog-custom .mk-svg-icon-wrapper {
  display: inline-block;
  width: 100%;
  position: relative;
}
.acalog-custom .mk-svg-icon-wrapper img,
.acalog-custom .mk-svg-icon-wrapper svg {
  display: inline-block;
}
.acalog-custom [class^="mk-icon-"]:before,
.acalog-custom [class*=" mk-icon-"]:before,
.acalog-custom [class^="mk-moon-"]:before,
.acalog-custom [class*=" mk-moon-"]:before,
.acalog-custom [class^="mk-li-"]:before,
.acalog-custom [class*=" mk-li-"]:before,
.acalog-custom [class^="mk-jupiter-icon-"]:before,
.acalog-custom [class*=" mk-jupiter-icon-"]:before,
.acalog-custom .mk-accordion-tab:before,
.acalog-custom .mk-toggle-title:before,
.acalog-custom .mk-blockquote.quote-style:before,
.acalog-custom .mk-main-navigation ul:before,
.acalog-custom .sf-sub-indicator:before,
.acalog-custom .widget_archive li a:before,
.acalog-custom .widget_categories li a:before,
.acalog-custom .widget_nav_menu li a:before,
.acalog-custom .widget_links li a:before,
.acalog-custom .widget_pages li a:before,
.acalog-custom .widget_meta li a:before,
.acalog-custom .widget_authors li a:before,
.acalog-custom .widget_popular_tags li a:before,
.acalog-custom .widget_recent_comments li:before,
.acalog-custom .widget_rss li a:before,
.acalog-custom .widget_recent_entries li a:before,
.acalog-custom .tw_list .tweet_list li a:before,
.acalog-custom #wp-calendar #prev:before,
.acalog-custom #wp-calendar #next:before,
.acalog-custom .mk-tweet-list li:before,
.acalog-custom .mk-jupiter-icon-simple-xing:before,
.acalog-custom .widget_product_categories li a:before,
.acalog-custom .widget-sub-navigation li a:before,
.acalog-custom .main-navigation-ul li.with-menu > a:before,
.acalog-custom .blog-blockquote-content:before,
.acalog-custom .mk-woocommerce-pagination .next:before,
.acalog-custom .mk-woocommerce-pagination .prev:before,
.acalog-custom .product-loading-icon:before,
.acalog-custom .mk-jupiter-icon-xing:before,
.acalog-custom .mk-jupiter-icon-square-xing:before,
.acalog-custom .ls-jupiter .ls-nav-prev:before,
.acalog-custom .ls-jupiter .ls-nav-next:before {
  display: none !important;
}
.acalog-custom [class^="mk-icon-"],
.acalog-custom [class*=" mk-icon-"],
.acalog-custom .ls-nav-prev,
.acalog-custom .ls-nav-next,
.acalog-custom .ls-bottom-slidebuttons a,
.acalog-custom .mk-accordion-tab:before,
.acalog-custom .mk-toggle-title:before,
.acalog-custom .mk-blockquote.quote-style:before,
.acalog-custom .mk-main-navigation ul:before,
.acalog-custom .sf-sub-indicator:before,
.acalog-custom .widget_archive li a:before,
.acalog-custom .widget_categories li a:before,
.acalog-custom .widget_nav_menu li a:before,
.acalog-custom .widget_links li a:before,
.acalog-custom .widget_pages li a:before,
.acalog-custom .widget_meta li a:before,
.acalog-custom .widget_authors li a:before,
.acalog-custom .widget_popular_tags li a:before,
.acalog-custom .widget_recent_comments li:before,
.acalog-custom .widget_rss li a:before,
.acalog-custom .widget_recent_entries li a:before,
.acalog-custom .tw_list .tweet_list li a:before,
.acalog-custom #wp-calendar #prev:before,
.acalog-custom #wp-calendar #next:before,
.acalog-custom .mk-tweet-list li:before,
.acalog-custom .mk-jupiter-icon-simple-xing:before,
.acalog-custom .widget_product_categories li a:before,
.acalog-custom .widget-sub-navigation li a:before,
.acalog-custom .main-navigation-ul li.with-menu > a:before,
.acalog-custom .blog-blockquote-content:before {
  font-weight: normal;
  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: 0% 0%;
  background-repeat: repeat;
  margin-top: 0;
}
.acalog-custom [class^="mk-icon-"]:before,
.acalog-custom [class*=" mk-icon-"]:before {
  text-decoration: inherit;
  display: inline-block;
  speak: none;
}
.acalog-custom a [class^="mk-icon-"],
.acalog-custom a [class*=" mk-icon-"] {
  display: inline-block;
}
.acalog-custom .mk-woocommerce-pagination .next:before,
.acalog-custom .mk-woocommerce-pagination .prev:before,
.acalog-custom .product-loading-icon:before,
.acalog-custom .mk-jupiter-icon-xing:before,
.acalog-custom .mk-jupiter-icon-square-xing:before,
.acalog-custom [class^="mk-moon-"],
.acalog-custom [class*=" mk-moon-"] {
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
  display: inline;
  background-image: none;
  background-position: 0% 0%;
  background-repeat: repeat;
  margin-top: 0;
  vertical-align: middle;
  direction: ltr;
}
.acalog-custom [class^="mk-moon-"],
.acalog-custom [class*=" mk-moon-"] {
  display: inline-block;
  line-height: 1;
}
.acalog-custom a [class^="mk-moon-"],
.acalog-custom a [class*=" mk-moon-"] {
  display: inline-block;
}
.acalog-custom .rtl #theme-page [class*=" mk-moon-"],
.acalog-custom .rtl #theme-page [class^="mk-moon-"] {
  font-family: "Icomoon" !important;
}
.acalog-custom [class^="mk-li-"],
.acalog-custom [class*=" mk-li-"] {
  display: inline-block;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.acalog-custom [class^="mk-jupiter-icon-"],
.acalog-custom [class*=" mk-jupiter-icon-"] {
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.acalog-custom .ls-jupiter .ls-nav-prev,
.acalog-custom .ls-jupiter .ls-nav-next {
  background-repeat: no-repeat;
  background-position: center;
}
.acalog-custom .ls-jupiter .ls-nav-prev {
  background-image: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="11.43" height="16" class="mk-svg-icon" style="fill:#fff;" viewBox="0 0 1280 1792"><path d="M1171 301l-531 531 531 531q19 19 19 45t-19 45l-166 166q-19 19-45 19t-45-19l-742-742q-19-19-19-45t19-45l742-742q19-19 45-19t45 19l166 166q19 19 19 45t-19 45z"></path></svg>');
}
.acalog-custom .ls-jupiter .ls-nav-next {
  background-image: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="11.43" height="16" class="mk-svg-icon" style="fill:#fff;" viewBox="0 0 1280 1792"><path d="M1107 877l-742 742q-19 19-45 19t-45-19l-166-166q-19-19-19-45t19-45l531-531-531-531q-19-19-19-45t19-45l166-166q19-19 45-19t45 19l742 742q19 19 19 45t-19 45z"></path></svg>');
}
.acalog-custom .fancybox-wrap,
.acalog-custom .fancybox-skin,
.acalog-custom .fancybox-outer,
.acalog-custom .fancybox-inner,
.acalog-custom .fancybox-image,
.acalog-custom .fancybox-wrap iframe,
.acalog-custom .fancybox-wrap object,
.acalog-custom .fancybox-nav,
.acalog-custom .fancybox-nav span,
.acalog-custom .fancybox-tmp {
  padding: 0;
  margin: 0;
  border: 0;
  outline: none;
  vertical-align: top;
}
.acalog-custom .fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
}
.acalog-custom .fancybox-skin {
  position: relative;
  background: #f9f9f9;
  color: #444;
  text-shadow: none;
}
.acalog-custom .fancybox-outer,
.acalog-custom .fancybox-inner {
  position: relative;
}
.acalog-custom .fancybox-inner {
  overflow: hidden;
}
.acalog-custom .fancybox-type-iframe .fancybox-inner {
  -webkit-overflow-scrolling: touch;
}
.acalog-custom .fancybox-error {
  color: #444;
  font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin: 0;
  padding: 15px;
  white-space: nowrap;
}
.acalog-custom .fancybox-image,
.acalog-custom .fancybox-iframe {
  display: block;
  width: 100%;
  height: 100%;
}
.acalog-custom .fancybox-image {
  max-width: 100%;
  max-height: 100%;
}
.acalog-custom #fancybox-loading {
  background-image: url("../../img/gateway/fancybox_sprite.png");
}
.acalog-custom #fancybox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -22px;
  margin-left: -22px;
  background-position: 0 -108px;
  opacity: 0.8;
  cursor: pointer;
}
.acalog-custom #fancybox-loading div {
  width: 44px;
  height: 44px;
  background: url("../../img/gateway/fancybox_loading.gif") center center no-repeat;
}
.acalog-custom .fancybox-close {
  position: absolute;
  top: 30px;
  right: 30px;
  width: 30px;
  height: 30px;
  cursor: pointer;
  color: #fff;
  background-color: rgba(0,0,0,0.3);
  border-radius: 2px;
  text-align: center;
}
.acalog-custom .fancybox-close i {
  font-size: 16px;
  line-height: 30px;
  display: block !important;
}
.acalog-custom .fancybox-close .mk-svg-icon {
  height: 16px;
  fill: #fff;
  -webkit-transform: translateY(10%);
  -ms-transform: translateY(10%);
  transform: translateY(10%);
}
.acalog-custom .fancybox-close:hover {
  background-color: rgba(0,0,0,0.5);
}
.acalog-custom .fancybox-nav {
  position: absolute;
  top: 25%;
  width: 40%;
  height: 50%;
  cursor: pointer;
  text-decoration: none;
  background: transparent url("../../img/gateway/blank.gif");
  -webkit-tap-highlight-color: rgba(0,0,0,0);
}
.acalog-custom .fancybox-prev {
  left: 0;
}
.acalog-custom .fancybox-next {
  right: 0;
}
.acalog-custom .fancybox-nav span {
  position: absolute;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -25px;
  cursor: pointer;
  visibility: hidden;
  color: #fff;
  background-color: rgba(0,0,0,0.3);
  border-radius: 2px;
  text-align: center;
}
@media handheld,only screen and (max-width: 768px) {
  .acalog-custom .fancybox-nav span {
    visibility: visible !important;
    width: 30px;
    height: 30px;
    margin-top: -15px;
  }
}
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation: landscape) {
  .acalog-custom .fancybox-nav span {
    visibility: visible !important;
  }
}
.acalog-custom .fancybox-nav span i {
  font-size: 16px;
  line-height: 60px;
}
.acalog-custom .fancybox-nav span .mk-svg-icon {
  height: 16px;
  -webkit-transform: translateY(10%);
  -ms-transform: translateY(10%);
  transform: translateY(10%);
}
@media handheld,only screen and (max-width: 768px) {
  .acalog-custom .fancybox-nav span i {
    line-height: 30px;
  }
}
.acalog-custom .fancybox-nav span:hover {
  background-color: rgba(0,0,0,0.5);
}
.acalog-custom .fancybox-prev span {
  left: 20px;
}
.acalog-custom .fancybox-next span {
  right: 20px;
}
.acalog-custom .fancybox-nav:hover span {
  visibility: visible;
}
.acalog-custom .fancybox-tmp {
  position: absolute;
  top: -99999px;
  left: -99999px;
  max-width: 99999px;
  max-height: 99999px;
  overflow: visible !important;
}
.acalog-custom .fancybox-lock {
  overflow: visible !important;
  width: auto;
}
.acalog-custom .fancybox-lock body {
  overflow: hidden !important;
}
.acalog-custom .fancybox-lock-test {
  overflow-y: hidden !important;
}
.acalog-custom .fancybox-overlay {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  display: none;
  background: url("../../img/gateway/fancybox_overlay.png");
}
.acalog-custom .fancybox-overlay-fixed {
  position: fixed;
  bottom: 0;
  right: 0;
}
.acalog-custom .fancybox-lock .fancybox-overlay {
  overflow: auto;
  overflow-y: scroll;
}
.acalog-custom .fancybox-title {
  visibility: hidden;
  position: relative;
  margin-right: 45px;
}
.acalog-custom .fancybox-opened .fancybox-title {
  visibility: visible;
}
.acalog-custom .fancybox-title-float-wrap {
  margin-top: 10px;
}
.acalog-custom .fancybox-title-float-wrap .child {
  display: inline-block;
  font-size: 16px;
  text-transform: uppercase;
  color: #444;
  line-height: 24px;
}
.acalog-custom .fancybox-title-outside-wrap {
  position: relative;
  margin-top: 10px;
  color: #fff;
}
.acalog-custom .fancybox-title-inside-wrap {
  padding-top: 10px;
}
.acalog-custom .fancybox-title-over-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #fff;
  padding: 10px;
  background: #000;
  background: rgba(0,0,0,0.8);
}
.acalog-custom .mk-modal {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(0,0,0,0.6);
  z-index: 9999;
  opacity: 0;
  transition: opacity .2s linear;
}
.acalog-custom .mk-modal.vertical-center {
  text-align: center;
}
.acalog-custom .mk-modal.vertical-center:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.acalog-custom .mk-modal.vertical-center .mk-modal-container {
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  max-width: 100%;
  text-align: left;
}
.acalog-custom .mk-modal .mk-modal-container {
  opacity: 0;
  -webkit-transform: scale(0.9);
  -ms-transform: scale(0.9);
  transform: scale(0.9);
  transition: opacity .2s linear, -webkit-transform .2s linear;
  transition: opacity .2s linear, transform .2s linear;
  transition: opacity .2s linear, transform .2s linear, -webkit-transform .2s linear;
}
.acalog-custom .mk-modal.is-active {
  opacity: 1;
}
.acalog-custom .mk-modal.is-active .mk-modal-container {
  opacity: 1;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.acalog-custom .mk-modal .mk-modal-header {
  text-align: right;
}
.acalog-custom .mk-modal .mk-modal-header .modal-close svg {
  display: block;
}
.acalog-custom .mk-modal.close-inside .mk-modal-container {
  position: relative;
}
.acalog-custom .mk-modal.close-inside .mk-modal-header .modal-close {
  position: absolute;
  top: 20px;
  right: 20px;
  z-index: 20;
}
.acalog-custom .mk-modal.close-inside .mk-modal-header .modal-close svg line {
  stroke: #231F20;
}
.acalog-custom .mk-modal.close-outside .mk-modal-container {
  position: relative;
}
.acalog-custom .mk-modal.close-outside .mk-modal-header .modal-close {
  position: absolute;
  top: 20px;
  right: 20px;
  z-index: 20;
}
.acalog-custom .mk-edge-nav a {
  position: absolute;
  top: 50%;
  display: block;
  outline: none;
  text-align: left;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  cursor: pointer;
}
.acalog-custom .mk-edge-nav a.mk-edge-prev {
  left: 0;
}
.acalog-custom .mk-edge-nav a.mk-edge-next {
  right: 0;
}
.acalog-custom .mk-edge-prev svg,
.acalog-custom .mk-edge-next svg {
  display: block;
  margin: 0 auto;
  padding: 0;
  height: 16px;
  vertical-align: middle;
}
.acalog-custom .nav-item-caption {
  overflow: hidden;
  text-overflow: ellipsis;
  text-transform: uppercase;
  white-space: nowrap;
}
.acalog-custom .nav-roundslide a {
  margin: 0 20px;
  width: 62px;
  height: 62px;
  border-radius: 40px;
  transition: all 0.3s;
  overflow: hidden;
  transition-delay: 0.1s;
}
.acalog-custom .nav-roundslide .mk-svg-icon {
  transition-delay: 0.1s;
}
.acalog-custom .nav-roundslide .nav-item-caption {
  transition: color 0.3s;
}
.acalog-custom .nav-roundslide .mk-edge-icon-wrap {
  position: absolute;
  padding: 24px;
}
.acalog-custom .nav-roundslide a.mk-edge-prev .mk-edge-icon-wrap {
  left: 0;
}
.acalog-custom .nav-roundslide a.mk-edge-next .mk-edge-icon-wrap {
  right: 0;
}
.acalog-custom .nav-roundslide .nav-item-caption {
  font-weight: bold;
  font-size: 13px;
  position: absolute;
  padding: 20px 10px;
  width: 130px;
  top: 0;
  margin: 0;
  opacity: 0;
  transition: opacity 0.3s, -webkit-transform 0.3s;
  transition: opacity 0.3s, transform 0.3s;
  transition: opacity 0.3s, transform 0.3s, -webkit-transform 0.3s;
  transition-delay: 0s;
}
.acalog-custom .nav-roundslide a.mk-edge-prev .nav-item-caption {
  right: 10px;
  -webkit-transform: translateX(100%);
  -ms-transform: translateX(100%);
  transform: translateX(100%);
}
.acalog-custom .nav-roundslide a.mk-edge-next .nav-item-caption {
  left: 10px;
  -webkit-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  transform: translateX(-100%);
}
.acalog-custom .nav-roundslide a:hover {
  width: 200px;
  transition-delay: 0s;
}
.acalog-custom .nav-roundslide a:hover .nav-item-caption {
  opacity: 1;
  transition-delay: 0.1s;
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
}
.acalog-custom .nav-roundslide a[data-skin="dark"] {
  background-color: rgba(0,0,0,0);
  border: 2px solid #333;
}
.acalog-custom .nav-roundslide a[data-skin="dark"] .nav-item-caption {
  color: #333;
}
.acalog-custom .nav-roundslide a[data-skin="dark"] .mk-svg-icon {
  fill: #333;
}
.acalog-custom .nav-roundslide a[data-skin="dark"]:hover {
  background-color: rgba(0,0,0,0.2);
}
.acalog-custom .nav-roundslide a[data-skin="light"] {
  background-color: rgba(255,255,255,0);
  border: 2px solid #fff;
}
.acalog-custom .nav-roundslide a[data-skin="light"] .nav-item-caption {
  color: #fff;
}
.acalog-custom .nav-roundslide a[data-skin="light"] .mk-svg-icon {
  fill: #fff;
}
.acalog-custom .nav-roundslide a[data-skin="light"]:hover {
  background-color: rgba(255,255,255,0.2);
}
.acalog-custom .nav-round a {
  margin: 0 20px;
  width: 62px;
  height: 62px;
  border-radius: 50%;
  transition: all 0.5s;
  overflow: hidden;
}
.acalog-custom .nav-round .nav-item-caption {
  display: none !important;
}
.acalog-custom .nav-round .mk-edge-icon-wrap {
  position: absolute;
  padding: 24px;
}
.acalog-custom .nav-round a.mk-edge-prev .mk-edge-icon-wrap {
  left: 0;
}
.acalog-custom .nav-round a.mk-edge-next .mk-edge-icon-wrap {
  right: 0;
}
.acalog-custom .nav-round a[data-skin="dark"] {
  background-color: rgba(0,0,0,0);
  border: 2px solid #333;
}
.acalog-custom .nav-round a[data-skin="dark"] .mk-svg-icon {
  fill: #333;
}
.acalog-custom .nav-round a[data-skin="dark"]:hover {
  background-color: rgba(0,0,0,0.2);
}
.acalog-custom .nav-round a[data-skin="light"] {
  background-color: rgba(255,255,255,0);
  border: 2px solid #fff;
}
.acalog-custom .nav-round a[data-skin="light"] .mk-svg-icon {
  fill: #fff;
}
.acalog-custom .nav-round a[data-skin="light"]:hover {
  background-color: rgba(255,255,255,0.2);
}
.acalog-custom .nav-slit .mk-edge-icon-wrap {
  position: relative;
  display: block;
  width: 40px;
  height: 125px;
  text-align: center;
}
.acalog-custom .nav-slit svg {
  transition: -webkit-transform 0.3s 0.1s;
  transition: transform 0.3s 0.1s;
  transition: transform 0.3s 0.1s, -webkit-transform 0.3s 0.1s;
  fill: #fff;
  -webkit-transform: translateY(55px);
  -ms-transform: translateY(55px);
  transform: translateY(55px);
}
.acalog-custom .nav-slit div {
  position: absolute;
  top: 0;
  width: 200px;
  height: 100%;
  transition: -webkit-transform 0.3s 0.1s;
  transition: transform 0.3s 0.1s;
  transition: transform 0.3s 0.1s, -webkit-transform 0.3s 0.1s;
  -webkit-perspective: 1000px;
  perspective: 1000px;
}
.acalog-custom .nav-slit a.mk-edge-prev div {
  left: 0;
  -webkit-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  transform: translateX(-100%);
}
.acalog-custom .nav-slit a.mk-edge-next div {
  right: 0;
  text-align: left;
  -webkit-transform: translateX(100%);
  -ms-transform: translateX(100%);
  transform: translateX(100%);
}
.acalog-custom .nav-slit .nav-item-caption {
  position: absolute;
  top: 124px;
  margin: 0;
  padding: 0 20px;
  width: 160px;
  height: 38px;
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  letter-spacing: 1px;
  font-weight: normal;
  font-size: 0.75em;
  line-height: 38px;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
  -webkit-transform: rotateX(-90deg);
  transform: rotateX(-90deg);
  -webkit-transform-origin: 50% 0;
  -ms-transform-origin: 50% 0;
  transform-origin: 50% 0;
  text-shadow: 1px 1px 1px rgba(255,255,255,0.004);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.acalog-custom .nav-slit .edge-nav-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  display: block;
  width: 200px;
  height: 125px;
  background-size: cover;
}
.acalog-custom .nav-slit a:hover svg {
  transition-delay: 0s;
}
.acalog-custom .nav-slit a.mk-edge-prev:hover svg {
  -webkit-transform: translateX(-50%) translateY(46px);
  -ms-transform: translateX(-50%) translateY(46px);
  transform: translateX(-50%) translateY(46px);
}
.acalog-custom .nav-slit a.mk-edge-next:hover svg {
  -webkit-transform: translateX(50%) translateY(46px);
  -ms-transform: translateX(50%) translateY(46px);
  transform: translateX(50%) translateY(46px);
}
.acalog-custom .nav-slit a:hover div {
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
}
.acalog-custom .nav-slit a:hover .nav-item-caption {
  transition-delay: 0.2s;
  -webkit-transform: rotateX(0deg);
  transform: rotateX(0deg);
}
.acalog-custom .nav-slit a[data-skin="dark"] .mk-edge-icon-wrap,
.acalog-custom .nav-slit a[data-skin="light"] .mk-edge-icon-wrap {
  background-color: #333;
  background-color: rgba(50,50,50,0.8);
  transition: background-color 0.3s;
}
.acalog-custom .nav-slit a[data-skin="dark"] .nav-item-caption,
.acalog-custom .nav-slit a[data-skin="light"] .nav-item-caption,
.acalog-custom .nav-slit a[data-skin="dark"] div,
.acalog-custom .nav-slit a[data-skin="light"] div {
  background-color: #333;
}
.acalog-custom .nav-slit a[data-skin="dark"]:hover .mk-edge-icon-wrap,
.acalog-custom .nav-slit a[data-skin="light"]:hover .mk-edge-icon-wrap {
  background-color: #323232;
}
.acalog-custom .nav-thumbflip a {
  -webkit-perspective: 1000px;
  perspective: 1000px;
}
.acalog-custom .nav-thumbflip .nav-item-caption {
  display: none !important;
}
.acalog-custom .nav-thumbflip a.mk-edge-prev {
  -webkit-perspective-origin: 100% 50%;
  perspective-origin: 100% 50%;
}
.acalog-custom .nav-thumbflip a.mk-edge-next {
  -webkit-perspective-origin: 0% 50%;
  perspective-origin: 0% 50%;
}
.acalog-custom .nav-thumbflip svg {
  -webkit-transform: translateY(38px);
  -ms-transform: translateY(38px);
  transform: translateY(38px);
  fill: #fff;
}
.acalog-custom .nav-thumbflip .edge-nav-bg {
  position: absolute;
  top: 0;
  width: 95px;
  height: 95px;
  background-size: cover;
  background-position: center;
  transition: -webkit-transform 0.15s ease-out;
  transition: transform 0.15s ease-out;
  transition: transform 0.15s ease-out, -webkit-transform 0.15s ease-out;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.acalog-custom .nav-thumbflip a.mk-edge-prev .edge-nav-bg {
  left: 100%;
  -webkit-transform: rotateY(90deg);
  transform: rotateY(90deg);
  -webkit-transform-origin: 0% 50%;
  -ms-transform-origin: 0% 50%;
  transform-origin: 0% 50%;
}
.acalog-custom .nav-thumbflip a.mk-edge-next .edge-nav-bg {
  right: 100%;
  -webkit-transform: rotateY(-90deg);
  transform: rotateY(-90deg);
  -webkit-transform-origin: 100% 50%;
  -ms-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
}
.acalog-custom .nav-thumbflip a:hover .edge-nav-bg {
  transition: -webkit-transform 0.25s ease-out;
  transition: transform 0.25s ease-out;
  transition: transform 0.25s ease-out, -webkit-transform 0.25s ease-out;
  -webkit-transform: rotateY(0deg);
  transform: rotateY(0deg);
}
.acalog-custom .nav-thumbflip .mk-edge-icon-wrap {
  transition: background-color 0.3s ease-out;
  display: block;
  width: 95px;
  height: 95px;
  text-align: center;
}
.acalog-custom .nav-thumbflip a[data-skin="dark"] .mk-edge-icon-wrap,
.acalog-custom .nav-thumbflip a[data-skin="dark"] div {
  background-color: rgba(50,50,50,0.3);
}
.acalog-custom .nav-thumbflip a[data-skin="dark"]:hover .mk-edge-icon-wrap {
  background-color: #323232;
}
.acalog-custom .nav-thumbflip a[data-skin="light"] .mk-edge-icon-wrap {
  background-color: rgba(255,255,255,0.3);
}
.acalog-custom .nav-thumbflip a[data-skin="light"] div {
  background-color: rgba(255,255,255,0.3);
}
.acalog-custom .nav-thumbflip a[data-skin="light"]:hover .mk-edge-icon-wrap {
  background-color: #323232;
}
.acalog-custom .swiper-pagination {
  position: absolute;
  margin: 0;
  padding: 0;
  cursor: default;
  width: 100%;
  bottom: 6%;
  text-align: center;
  left: 0;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.acalog-custom .swiper-pagination a {
  position: relative;
  display: inline-block;
  margin: 0 8px;
  width: 10px;
  height: 10px;
  cursor: pointer;
}
.acalog-custom .swiper-pagination a span {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  outline: none;
  border-radius: 50%;
  cursor: pointer;
  position: absolute;
}
.acalog-custom .swiper-pagination[data-skin="dark"] span {
  background-color: #333;
  background-color: rgba(0,0,0,0.8);
}
.acalog-custom .swiper-pagination[data-skin="light"] span {
  background-color: #fff;
  background-color: rgba(255,255,255,0.3);
}
.acalog-custom .pagination-stroke span {
  transition: box-shadow 0.3s ease, background-color 0.3s ease;
}
.acalog-custom .pagination-stroke[data-skin="dark"] span {
  box-shadow: 0 0 0 2px rgba(0,0,0,0);
}
.acalog-custom .pagination-stroke[data-skin="dark"] a:hover span,
.acalog-custom .pagination-stroke[data-skin="dark"] a:focus span {
  background-color: #333;
}
.acalog-custom .pagination-stroke[data-skin="dark"] a.is-active span {
  background-color: transparent;
  box-shadow: 0 0 0 2px #333;
}
.acalog-custom .pagination-stroke[data-skin="light"] span {
  box-shadow: 0 0 0 2px rgba(255,255,255,0);
}
.acalog-custom .pagination-stroke[data-skin="light"] a:hover span,
.acalog-custom .pagination-stroke[data-skin="light"] a:focus span {
  background-color: #ffffff;
}
.acalog-custom .pagination-stroke[data-skin="light"] a.is-active span {
  background-color: transparent;
  box-shadow: 0 0 0 2px #ffffff;
}
.acalog-custom .pagination-small_dot_stroke a {
  border-radius: 50%;
  transition: box-shadow 0.3s ease;
}
.acalog-custom .pagination-small_dot_stroke a span {
  transition: background-color 0.3s ease, -webkit-transform 0.3s ease;
  transition: background-color 0.3s ease, transform 0.3s ease;
  transition: background-color 0.3s ease, transform 0.3s ease, -webkit-transform 0.3s ease;
}
.acalog-custom .pagination-small_dot_stroke a.is-active span {
  -webkit-transform: scale(0.4);
  -ms-transform: scale(0.4);
  transform: scale(0.4);
}
.acalog-custom .pagination-small_dot_stroke[data-skin="dark"] a {
  box-shadow: 0 0 0 2px rgba(0,0,0,0);
}
.acalog-custom .pagination-small_dot_stroke[data-skin="dark"] a span {
  background-color: rgba(0,0,0,0.7);
}
.acalog-custom .pagination-small_dot_stroke[data-skin="dark"] a:hover span,
.acalog-custom .pagination-small_dot_stroke[data-skin="dark"] a:focus span,
.acalog-custom .pagination-small_dot_stroke[data-skin="dark"] a.is-active span {
  background-color: #333333;
}
.acalog-custom .pagination-small_dot_stroke[data-skin="dark"] a.is-active {
  box-shadow: 0 0 0 2px #333;
}
.acalog-custom .pagination-small_dot_stroke[data-skin="light"] a {
  box-shadow: 0 0 0 2px rgba(255,255,255,0);
}
.acalog-custom .pagination-small_dot_stroke[data-skin="light"] a span {
  background-color: rgba(255,255,255,0.7);
}
.acalog-custom .pagination-small_dot_stroke[data-skin="light"] a:hover span,
.acalog-custom .pagination-small_dot_stroke[data-skin="light"] a:focus span,
.acalog-custom .pagination-small_dot_stroke[data-skin="light"] a.is-active span {
  background-color: #ffffff;
}
.acalog-custom .pagination-small_dot_stroke[data-skin="light"] a.is-active {
  box-shadow: 0 0 0 2px #ffffff;
}
.acalog-custom .mk-pagination {
  margin: 0 auto;
  text-align: center;
  padding: 65px 0 40px;
  position: relative;
}
.acalog-custom .mk-pagination .mk-pagination-inner {
  margin: 0 10px 0 0;
  float: left;
}
.acalog-custom .mk-pagination .page-number,
.acalog-custom .mk-pagination .current-page {
  display: block;
  padding: 10px 14px;
  line-height: 12px;
  font-size: 12px;
  margin: 0 6px;
  font-weight: bold;
  float: left;
  border: 2px solid transparent;
  color: #9a9a9a;
  color: rgba(0,0,0,0.4);
}
.acalog-custom .mk-pagination .page-number:hover,
.acalog-custom .mk-pagination .current-page:hover {
  border: 2px solid rgba(0,0,0,0.4);
}
.acalog-custom .mk-pagination .current-page {
  border: 2px solid rgba(0,0,0,0.4);
}
.acalog-custom .mk-pagination .mk-total-pages {
  float: right;
  opacity: 0.6;
}
.acalog-custom .mk-pagination .page-number,
.acalog-custom .mk-pagination .current-page,
.acalog-custom .mk-pagination .mk-pagination-next,
.acalog-custom .mk-pagination .mk-pagination-previous {
  transition: all 0.2s ease;
}
.acalog-custom .mk-pagination .mk-pagination-next,
.acalog-custom .mk-pagination .mk-pagination-previous {
  display: block;
  height: 36px;
  width: 38px;
  float: left;
  color: #9a9a9a;
  color: rgba(0,0,0,0.4);
  border: 2px solid transparent;
  position: relative;
  box-sizing: border-box;
}
.acalog-custom .mk-pagination .mk-pagination-next a,
.acalog-custom .mk-pagination .mk-pagination-previous a {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 14;
  left: 0;
  top: 0;
}
.acalog-custom .mk-pagination .mk-pagination-next svg,
.acalog-custom .mk-pagination .mk-pagination-previous svg {
  height: 20px;
  width: 20px;
  vertical-align: middle;
  -webkit-transform: translateY(2px);
  -ms-transform: translateY(2px);
  transform: translateY(2px);
}
.acalog-custom .mk-pagination .mk-pagination-next:hover,
.acalog-custom .mk-pagination .mk-pagination-previous:hover {
  border: 2px solid rgba(0,0,0,0.4);
}
@media handheld,only screen and (max-width: 767px) {
  .acalog-custom .mk-pagination .mk-total-pages,
  .acalog-custom .mk-pagination .mk-pagination-inner {
    float: none;
    margin: 40px auto 0;
    clear: both;
    padding-top: 0;
  }
  .acalog-custom .mk-pagination .page-number,
  .acalog-custom .mk-pagination .current-page {
    float: none;
    display: inline-block;
    margin-bottom: 6px;
  }
  .acalog-custom .mk-pagination .pagination-arrows {
    box-sizing: border-box;
    position: absolute;
    top: 20px;
    width: 45%;
    border: 2px solid rgba(0,0,0,0.2);
  }
  .acalog-custom .mk-pagination .mk-pagination-next {
    right: 0;
  }
  .acalog-custom .mk-pagination .mk-pagination-previous {
    left: 0;
  }
}
.acalog-custom .mk-page-links {
  margin: 10px 0 20px 10px;
  font-weight: bold;
}
.acalog-custom .mk-page-links a {
  display: inline-block;
  line-height: 14px;
  font-size: 12px;
  margin: 0;
}
.acalog-custom .mk-loadmore-button {
  margin: 40px auto;
  background-color: #ffffff;
  color: #252525 !important;
  font-size: 13px;
  display: block;
  text-align: center;
  padding: 15px 0;
  line-height: 16px;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 2px;
  border-radius: 2px;
  border: 2px solid #e2e2e2;
  width: 50%;
  max-height: 60px;
  position: relative;
}
.acalog-custom .mk-loadmore-button:hover {
  background-color: #f5f5f5;
}
.acalog-custom .mk-loadmore-button svg {
  height: 16px;
  margin-right: 10px;
  fill: #b5b5b5;
  vertical-align: middle;
}
.acalog-custom .mk-loadmore-button.is-active svg {
  fill: #e6e6e6;
}
.acalog-custom .mk-loadmore-button .mk-loading-indicator {
  opacity: 0;
}
.acalog-custom .mk-loadmore-button.is-active .mk-loading-indicator {
  opacity: 1;
}
@media handheld,only screen and (max-width: 767px) {
  .acalog-custom .mk-loadmore-button {
    width: 100% !important;
  }
}
.acalog-custom .mk-post-nav {
  position: fixed;
  top: 50%;
  margin-top: -115px;
  text-decoration: none;
  width: 260px;
  transition: all 0.6s cubic-bezier(0.77,0,0.175,1);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
@media handheld,only screen and (max-width: 767px) {
  .acalog-custom .mk-post-nav {
    display: none !important;
  }
}
.acalog-custom .pagnav-wrapper .pagenav-top {
  height: 130px;
  display: block;
  position: relative;
}
.acalog-custom .pagnav-wrapper .pagenav-top .pagenav-image {
  position: absolute;
  display: block;
  height: 130px;
}
.acalog-custom .pagnav-wrapper .pagenav-top .pagenav-image img {
  height: 130px;
  width: 130px;
  line-height: 4px;
}
.acalog-custom .pagnav-wrapper .pagenav-top .mk-pavnav-icon {
  position: absolute;
  width: 130px;
  height: 130px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #dfdfdf;
  background-color: rgba(0,0,0,0.3);
  color: #ffffff;
  transition: background 0.3s ease-out;
}
.acalog-custom .pagnav-wrapper .pagenav-top .mk-pavnav-icon svg {
  vertical-align: middle;
  height: 16px;
  transition: all 0.3s ease-in;
}
.acalog-custom .pagnav-wrapper .nav-info-container {
  height: 90px;
  width: 260px;
  overflow: hidden;
}
.acalog-custom .pagnav-wrapper .pagenav-bottom {
  display: block;
  height: inherit;
  background-color: #ffffff;
  background-color: rgba(255,255,255,0.85);
  border: 1px solid #f0f0f0;
  width: inherit;
  text-align: right;
  box-sizing: border-box;
}
.acalog-custom .pagnav-wrapper .pagenav-title {
  display: block;
  font-size: 13px;
  font-weight: bold;
  color: #252525;
  line-height: 20px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  text-transform: uppercase;
  padding: 20px 20px 0;
}
.acalog-custom .pagnav-wrapper .pagenav-category {
  font-weight: 500;
  font-size: 10px;
  text-transform: uppercase;
  display: block;
  color: #888888;
  letter-spacing: 1px;
  padding: 5px 20px 0;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.acalog-custom .mk-post-next {
  right: -200px;
}
.acalog-custom .mk-post-next .pagenav-image {
  right: 0;
}
.acalog-custom .mk-post-next .mk-pavnav-icon {
  left: 0;
}
.acalog-custom .mk-post-next .mk-pavnav-icon svg {
  -webkit-transform: translate(-30px,0);
  -ms-transform: translate(-30px,0);
  transform: translate(-30px,0);
}
.acalog-custom .mk-post-next .pagenav-bottom {
  transition: all 0.3s ease-out 0.2s;
  -webkit-transform: translate(0,-50px);
  -ms-transform: translate(0,-50px);
  transform: translate(0,-50px);
  opacity: 0;
}
.acalog-custom .mk-post-prev {
  left: -200px;
}
.acalog-custom .mk-post-prev .pagenav-image {
  left: 0;
}
.acalog-custom .mk-post-prev .mk-pavnav-icon {
  right: 0;
}
.acalog-custom .mk-post-prev .mk-pavnav-icon svg {
  -webkit-transform: translate(30px,0);
  -ms-transform: translate(30px,0);
  transform: translate(30px,0);
}
.acalog-custom .mk-post-prev .pagenav-bottom {
  transition: all 0.3s ease-in 0.2s;
  -webkit-transform: translate(0,-50px);
  -ms-transform: translate(0,-50px);
  transform: translate(0,-50px);
  opacity: 0;
}
.acalog-custom .mk-post-nav:hover {
  -webkit-transform: translate(0,0);
  -ms-transform: translate(0,0);
  transform: translate(0,0);
}
.acalog-custom .mk-post-nav:hover.mk-post-prev {
  left: 0;
}
.acalog-custom .mk-post-nav:hover.mk-post-next {
  right: 0;
}
.acalog-custom .mk-post-nav:hover .mk-pavnav-icon {
  background-color: #252525;
}
.acalog-custom .mk-post-nav:hover .mk-pavnav-icon svg {
  -webkit-transform: translate(0,0);
  -ms-transform: translate(0,0);
  transform: translate(0,0);
}
.acalog-custom .mk-post-nav:hover .pagenav-bottom {
  opacity: 1;
  -webkit-transform: translate(0,0);
  -ms-transform: translate(0,0);
  transform: translate(0,0);
  transition: all 0.5s cubic-bezier(0.075,0.82,0.165,1) 0.4s;
}
.acalog-custom .mk-portfolio-item.one-column {
  width: 100%;
}
.acalog-custom .mk-portfolio-item.two-column {
  width: 50%;
}
.acalog-custom .mk-portfolio-item.three-column {
  width: 33.3%;
}
.acalog-custom .mk-portfolio-item.four-column {
  width: 24.96%;
}
.acalog-custom .mk-portfolio-item.five-column {
  width: 20%;
}
.acalog-custom .mk-portfolio-item.six-column {
  width: 16.66%;
}
@media handheld,only screen and (max-width: 1140px) {
  .acalog-custom .mk-portfolio-item.four-column,
  .acalog-custom .mk-portfolio-item.five-column,
  .acalog-custom .mk-portfolio-item.six-column {
    width: 33.3% !important;
  }
}
@media handheld,only screen and (max-width: 960px) {
  .acalog-custom .mk-portfolio-item.two-column,
  .acalog-custom .mk-portfolio-item.three-column,
  .acalog-custom .mk-portfolio-item.four-column,
  .acalog-custom .mk-portfolio-item.five-column,
  .acalog-custom .mk-portfolio-item.six-column {
    width: 49.96% !important;
  }
}
@media handheld,only screen and (max-width: 620px) {
  .acalog-custom .mk-portfolio-item.two-column,
  .acalog-custom .mk-portfolio-item.three-column,
  .acalog-custom .mk-portfolio-item.four-column,
  .acalog-custom .mk-portfolio-item.five-column,
  .acalog-custom .mk-portfolio-item.six-column {
    width: 100% !important;
  }
}
.acalog-custom .mk-portfolio-item .the-title {
  padding: 0 20px;
  font-size: 14px !important;
  line-height: 18px !important;
  font-weight: bold;
  margin-bottom: 15px;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #ffffff !important;
}
.acalog-custom .mk-portfolio-item .portfolio-categories a,
.acalog-custom .mk-portfolio-item .portfolio-categories,
.acalog-custom .mk-portfolio-item .portfolio-date {
  line-height: 16px;
  font-size: 11px;
  letter-spacing: 1px;
  color: #aaaaaa;
}
.acalog-custom .mk-portfolio-item .portfolio-date a {
  color: #aaaaaa;
}
.acalog-custom .mk-portfolio-item .featured-image {
  position: relative;
  overflow: hidden;
  line-height: 4px;
}
.acalog-custom .mk-portfolio-item .featured-image img {
  position: relative;
  width: 100%;
}
.acalog-custom .mk-portfolio-item .featured-image .hover-overlay {
  background-color: #000000;
  -webkit-transform: translate(0,80%);
  -ms-transform: translate(0,80%);
  transform: translate(0,80%);
  transition: opacity .35s, -webkit-transform .35s;
  transition: opacity .35s, transform .35s;
  transition: opacity .35s, transform .35s, -webkit-transform .35s;
}
.acalog-custom .mk-portfolio-item.fadebox-hover .portfolio-meta {
  position: absolute;
  bottom: 20px;
  left: 0;
  width: 100%;
  text-align: center;
  text-transform: uppercase;
  padding-bottom: 10px;
  opacity: 0;
  transition: all 0.3s ease-in-out;
}
.acalog-custom .mk-portfolio-item.fadebox-hover .portfolio-categories {
  letter-spacing: 1px;
  font-size: 11px;
  padding: 0 20px;
  line-height: 16px;
}
.acalog-custom .mk-portfolio-item.fadebox-hover .portfolio-categories span,
.acalog-custom .mk-portfolio-item.fadebox-hover .portfolio-date {
  color: #ffffff;
}
.acalog-custom .mk-portfolio-item.fadebox-hover .add-gradient {
  background: linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.9) 75%) !important;
}
.acalog-custom .mk-portfolio-item.fadebox-hover .featured-image:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(0,0,0,0.3);
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: all 0.3s ease-out 0.1s;
}
.acalog-custom .mk-portfolio-item.fadebox-hover .featured-image .icons-holder {
  position: absolute;
  top: 20%;
  left: 0;
  width: 100%;
  text-align: center;
  opacity: 0;
  transition: all 0.3s ease-in-out;
}
.acalog-custom .mk-portfolio-item.fadebox-hover .featured-image .icons-holder a {
  display: inline-block;
  margin: 0 5px;
  width: 48px;
  height: 48px;
  line-height: 50px;
  text-align: center;
  color: #ffffff;
  opacity: 0.7;
}
.acalog-custom .mk-portfolio-item .icons-holder a svg {
  overflow: visible;
}
.acalog-custom .mk-portfolio-item.fadebox-hover .featured-image .icons-holder a svg {
  height: 42px;
  vertical-align: middle;
}
.acalog-custom .mk-portfolio-item.fadebox-hover .featured-image .icons-holder a:hover {
  opacity: 1;
}
.acalog-custom .mk-portfolio-item.fadebox-hover .featured-image:hover:after,
.acalog-custom .mk-portfolio-item.fadebox-hover .featured-image.hover:after {
  opacity: 1;
}
.acalog-custom .mk-portfolio-item.fadebox-hover .featured-image:hover .portfolio-meta,
.acalog-custom .mk-portfolio-item.fadebox-hover .featured-image.hover .portfolio-meta {
  opacity: 1;
  bottom: 30px;
}
.acalog-custom .mk-portfolio-item.fadebox-hover .featured-image:hover .portfolio-categories,
.acalog-custom .mk-portfolio-item.fadebox-hover .featured-image.hover .portfolio-categories {
  opacity: 1;
}
.acalog-custom .mk-portfolio-item.fadebox-hover .featured-image:hover .hover-overlay,
.acalog-custom .mk-portfolio-item.fadebox-hover .featured-image.hover .hover-overlay {
  opacity: .85;
  -webkit-transform: translate(0,0);
  -ms-transform: translate(0,0);
  transform: translate(0,0);
}
.acalog-custom .mk-portfolio-item.fadebox-hover .featured-image:hover .icons-holder,
.acalog-custom .mk-portfolio-item.fadebox-hover .featured-image.hover .icons-holder {
  opacity: 1;
}
.acalog-custom .mk-portfolio-item.slidebox-hover.six-column .portfolio-meta,
.acalog-custom .mk-portfolio-item.slidebox-hover.five-column .portfolio-meta {
  padding: 15px 10px 20px;
}
.acalog-custom .mk-portfolio-item.slidebox-hover.six-column .icons-holder,
.acalog-custom .mk-portfolio-item.slidebox-hover.five-column .icons-holder {
  top: 20%;
}
.acalog-custom .mk-portfolio-item.slidebox-hover.four-column .icons-holder {
  top: 25%;
}
.acalog-custom .mk-portfolio-item.slidebox-hover .portfolio-meta {
  position: absolute;
  bottom: 0;
  -webkit-transform: translate3d(0,100%,0);
  transform: translate3d(0,100%,0);
  left: 0;
  width: 100%;
  text-align: center;
  padding: 25px 10px 30px;
  transition: all 0.25s ease-out;
  background-color: #1a1a1a;
  min-height: 60px;
}
.acalog-custom .mk-portfolio-item.slidebox-hover .icons-holder {
  position: absolute;
  top: 30%;
  left: 50%;
  left: 3px;
  width: 100%;
  text-align: center;
  opacity: 0;
  -webkit-transform: scale(1.15);
  -ms-transform: scale(1.15);
  transform: scale(1.15);
  transition: all 0.3s cubic-bezier(0.175,0.885,0.305,1.42);
  transition-delay: 0.1s;
}
.acalog-custom .mk-portfolio-item.slidebox-hover .icons-holder a {
  display: inline-block;
  margin: 0 5px;
  width: 48px;
  height: 48px;
  line-height: 50px;
  text-align: center;
  color: #ffffff;
  transition: all .25s;
  opacity: 0.7;
  vertical-align: middle;
}
.acalog-custom .mk-portfolio-item.slidebox-hover .icons-holder a svg {
  height: 42px;
  vertical-align: middle;
}
.acalog-custom .mk-portfolio-item.slidebox-hover .icons-holder a:hover {
  opacity: 1;
}
.acalog-custom .mk-portfolio-item.slidebox-hover .featured-image {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.acalog-custom .mk-portfolio-item.slidebox-hover .featured-image img {
  -webkit-transform: scale(1.12);
  -ms-transform: scale(1.12);
  transform: scale(1.12);
  position: relative;
  transition: all 0.35s ease-out;
}
.acalog-custom .mk-portfolio-item.slidebox-hover .image-hover-overlay {
  background-color: #000000 !important;
}
.acalog-custom .mk-portfolio-item.slidebox-hover .featured-image:hover .portfolio-meta,
.acalog-custom .mk-portfolio-item.slidebox-hover .featured-image.hover .portfolio-meta {
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
}
.acalog-custom .mk-portfolio-item.slidebox-hover .featured-image:hover .image-hover-overlay,
.acalog-custom .mk-portfolio-item.slidebox-hover .featured-image.hover .image-hover-overlay {
  opacity: .4;
}
.acalog-custom .mk-portfolio-item.slidebox-hover .featured-image:hover img,
.acalog-custom .mk-portfolio-item.slidebox-hover .featured-image.hover img {
  -webkit-transform: scale(1) translate3d(0,-20px,0);
  transform: scale(1) translate3d(0,-20px,0);
}
.acalog-custom .mk-portfolio-item.slidebox-hover .featured-image:hover .icons-holder,
.acalog-custom .mk-portfolio-item.slidebox-hover .featured-image.hover .icons-holder {
  opacity: 1;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.acalog-custom .mk-portfolio-item.zoomin-hover.six-column .image-hover-overlay:after,
.acalog-custom .mk-portfolio-item.zoomin-hover.five-column .image-hover-overlay:after,
.acalog-custom .mk-portfolio-item.zoomin-hover.four-column .image-hover-overlay:after,
.acalog-custom .mk-portfolio-item.zoomin-hover.three-column .image-hover-overlay:after,
.acalog-custom .mk-portfolio-item.zoomin-hover.six-column .image-hover-overlay:before,
.acalog-custom .mk-portfolio-item.zoomin-hover.five-column .image-hover-overlay:before,
.acalog-custom .mk-portfolio-item.zoomin-hover.four-column .image-hover-overlay:before,
.acalog-custom .mk-portfolio-item.zoomin-hover.three-column .image-hover-overlay:before {
  top: 9%;
  left: 8%;
  right: 8%;
  bottom: 9%;
}
.acalog-custom .mk-portfolio-item.zoomin-hover .image-hover-overlay:after,
.acalog-custom .mk-portfolio-item.zoomin-hover .image-hover-overlay:before {
  position: absolute;
  top: 9%;
  left: 5%;
  right: 5%;
  bottom: 9%;
  content: '';
  opacity: 1;
  display: block;
  transition: all 0.35s ease-out;
}
.acalog-custom .mk-portfolio-item.zoomin-hover .image-hover-overlay:before {
  border-right: 1px solid #ffffff;
  border-left: 1px solid #ffffff;
  -webkit-transform-origin: 100% 0;
  -ms-transform-origin: 100% 0;
  transform-origin: 100% 0;
  -webkit-transform: scaleY(0) !important;
  -ms-transform: scaleY(0) !important;
  transform: scaleY(0) !important;
}
.acalog-custom .mk-portfolio-item.zoomin-hover .image-hover-overlay:after {
  border-bottom: 1px solid #ffffff;
  border-top: 1px solid #ffffff;
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-transform: scaleX(0) !important;
  -ms-transform: scaleX(0) !important;
  transform: scaleX(0) !important;
}
.acalog-custom .mk-portfolio-item.zoomin-hover .portfolio-meta {
  position: absolute;
  bottom: 70%;
  left: 0;
  width: 100%;
  text-align: center;
  opacity: 0;
  transition: all 0.3s ease-out;
}
.acalog-custom .mk-portfolio-item.zoomin-hover .icons-holder {
  position: absolute;
  top: 65%;
  width: 100%;
  text-align: center;
  opacity: 0;
  transition: all 0.3s ease-in-out;
}
.acalog-custom .mk-portfolio-item.zoomin-hover .icons-holder a {
  display: inline-block;
  margin: 0 5px;
  width: 48px;
  height: 48px;
  line-height: 50px;
  text-align: center;
  opacity: 0.7;
  color: #ffffff;
}
.acalog-custom .mk-portfolio-item.zoomin-hover .icons-holder a svg {
  height: 42px;
  vertical-align: middle;
}
.acalog-custom .mk-portfolio-item.zoomin-hover .icons-holder a:hover {
  opacity: 1;
}
.acalog-custom .mk-portfolio-item.zoomin-hover .portfolio-categories {
  line-height: initial;
}
.acalog-custom .mk-portfolio-item.zoomin-hover .portfolio-categories span,
.acalog-custom .mk-portfolio-item.zoomin-hover .portfolio-date {
  color: #ffffff;
  font-size: 13px;
  text-transform: uppercase;
}
.acalog-custom .mk-portfolio-item.zoomin-hover .featured-image {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.acalog-custom .mk-portfolio-item.zoomin-hover .featured-image.buttons-disabled:hover .portfolio-meta {
  bottom: 40%;
}
.acalog-custom .mk-portfolio-item.zoomin-hover .featured-image img {
  position: relative;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  transition: all 0.35s ease-in-out;
}
.acalog-custom .mk-portfolio-item.zoomin-hover .image-hover-overlay {
  background-color: #000000 !important;
}
.acalog-custom .mk-portfolio-item.zoomin-hover .featured-image:hover .portfolio-meta,
.acalog-custom .mk-portfolio-item.zoomin-hover .featured-image.hover .portfolio-meta {
  opacity: 1;
  bottom: 60%;
}
.acalog-custom .mk-portfolio-item.zoomin-hover .featured-image:hover .image-hover-overlay:before,
.acalog-custom .mk-portfolio-item.zoomin-hover .featured-image.hover .image-hover-overlay:before {
  -webkit-transform: scaleY(1) !important;
  -ms-transform: scaleY(1) !important;
  transform: scaleY(1) !important;
}
.acalog-custom .mk-portfolio-item.zoomin-hover .featured-image:hover .image-hover-overlay:after,
.acalog-custom .mk-portfolio-item.zoomin-hover .featured-image.hover .image-hover-overlay:after {
  -webkit-transform: scaleX(1) !important;
  -ms-transform: scaleX(1) !important;
  transform: scaleX(1) !important;
}
.acalog-custom .mk-portfolio-item.zoomin-hover .featured-image:hover .image-hover-overlay,
.acalog-custom .mk-portfolio-item.zoomin-hover .featured-image.hover .image-hover-overlay {
  opacity: .5;
}
.acalog-custom .mk-portfolio-item.zoomin-hover .featured-image:hover img,
.acalog-custom .mk-portfolio-item.zoomin-hover .featured-image.hover img {
  -webkit-transform: scale(1.15);
  -ms-transform: scale(1.15);
  transform: scale(1.15);
}
.acalog-custom .mk-portfolio-item.zoomin-hover .featured-image:hover .icons-holder,
.acalog-custom .mk-portfolio-item.zoomin-hover .featured-image.hover .icons-holder {
  top: 60%;
  opacity: 1;
}
.acalog-custom .mk-portfolio-item.zoomout-hover.three-column .portfolio-meta .the-title,
.acalog-custom .mk-portfolio-item.zoomout-hover.five-column .portfolio-meta .the-title,
.acalog-custom .mk-portfolio-item.zoomout-hover.four-column .portfolio-meta .the-title,
.acalog-custom .mk-portfolio-item.zoomout-hover.six-column .portfolio-meta .the-title {
  font-size: 12px !important;
}
.acalog-custom .mk-portfolio-item.zoomout-hover.three-column .icons-holder,
.acalog-custom .mk-portfolio-item.zoomout-hover.five-column .icons-holder,
.acalog-custom .mk-portfolio-item.zoomout-hover.four-column .icons-holder,
.acalog-custom .mk-portfolio-item.zoomout-hover.six-column .icons-holder {
  position: absolute;
  bottom: 15px;
  right: 20px;
}
.acalog-custom .mk-portfolio-item.zoomout-hover.three-column .icons-holder a,
.acalog-custom .mk-portfolio-item.zoomout-hover.five-column .icons-holder a,
.acalog-custom .mk-portfolio-item.zoomout-hover.four-column .icons-holder a,
.acalog-custom .mk-portfolio-item.zoomout-hover.six-column .icons-holder a {
  margin: 0 3px;
}
.acalog-custom .mk-portfolio-item.zoomout-hover.three-column .icons-holder a svg,
.acalog-custom .mk-portfolio-item.zoomout-hover.five-column .icons-holder a svg,
.acalog-custom .mk-portfolio-item.zoomout-hover.four-column .icons-holder a svg,
.acalog-custom .mk-portfolio-item.zoomout-hover.six-column .icons-holder a svg {
  height: 24px;
}
.acalog-custom .mk-portfolio-item.zoomout-hover .item-holder {
  background-color: #ffffff;
}
.acalog-custom .mk-portfolio-item.zoomout-hover .portfolio-meta {
  position: absolute;
  bottom: 20px;
  left: 0;
  width: 100%;
  text-align: left;
  opacity: 0;
  box-sizing: border-box;
  padding-right: 70px;
  transition: all 0.2s ease-out;
}
.acalog-custom .mk-portfolio-item.zoomout-hover .icons-holder {
  position: absolute;
  bottom: 15px;
  right: 20px;
  margin: 0 0 0 -30px;
  opacity: 0;
  transition: all 0.2s ease-in-out;
}
.acalog-custom .mk-portfolio-item.zoomout-hover .icons-holder a {
  display: inline-block;
  margin: 0 6px;
  text-align: center;
  color: #ffffff;
  opacity: 0.7;
}
.acalog-custom .mk-portfolio-item.zoomout-hover .icons-holder a svg {
  height: 30px;
}
.acalog-custom .mk-portfolio-item.zoomout-hover .icons-holder a:hover {
  opacity: 1;
}
.acalog-custom .mk-portfolio-item.zoomout-hover .the-title {
  padding-right: 40px;
  margin-bottom: 3px;
}
.acalog-custom .mk-portfolio-item.zoomout-hover .portfolio-categories,
.acalog-custom .mk-portfolio-item.zoomout-hover .portfolio-date {
  padding: 4px 0 0 20px;
}
.acalog-custom .mk-portfolio-item.zoomout-hover .featured-image img {
  position: relative;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  transition: all 0.7s cubic-bezier(0.23,1,0.32,1);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.acalog-custom .mk-portfolio-item.zoomout-hover .image-hover-overlay {
  background-color: #000000 !important;
  opacity: 1 !important;
  transition: all 0.3s ease-in-out;
}
.acalog-custom .mk-portfolio-item.zoomout-hover .featured-image:hover .image-hover-overlay,
.acalog-custom .mk-portfolio-item.zoomout-hover .featured-image.hover .image-hover-overlay {
  -webkit-transform: scale(1) !important;
  -ms-transform: scale(1) !important;
  transform: scale(1) !important;
  opacity: 1 !important;
}
.acalog-custom .mk-portfolio-item.zoomout-hover .featured-image:hover .portfolio-meta,
.acalog-custom .mk-portfolio-item.zoomout-hover .featured-image.hover .portfolio-meta {
  opacity: 1;
  -webkit-transform: translate(0,-10px);
  -ms-transform: translate(0,-10px);
  transform: translate(0,-10px);
}
.acalog-custom .mk-portfolio-item.zoomout-hover .featured-image:hover img,
.acalog-custom .mk-portfolio-item.zoomout-hover .featured-image.hover img {
  -webkit-transform: scale(0.5) translate(0,-30%);
  -ms-transform: scale(0.5) translate(0,-30%);
  transform: scale(0.5) translate(0,-30%);
}
.acalog-custom .mk-portfolio-item.zoomout-hover .featured-image:hover .icons-holder,
.acalog-custom .mk-portfolio-item.zoomout-hover .featured-image.hover .icons-holder {
  opacity: 1;
  -webkit-transform: translate(0,-10px);
  -ms-transform: translate(0,-10px);
  transform: translate(0,-10px);
}
.acalog-custom .mk-portfolio-item.cube-hover.five-column .portfolio-meta,
.acalog-custom .mk-portfolio-item.cube-hover.four-column .portfolio-meta,
.acalog-custom .mk-portfolio-item.cube-hover.six-column .portfolio-meta {
  padding: 19px 10px;
}
.acalog-custom .mk-portfolio-item.cube-hover.five-column .portfolio-meta .the-title,
.acalog-custom .mk-portfolio-item.cube-hover.four-column .portfolio-meta .the-title,
.acalog-custom .mk-portfolio-item.cube-hover.six-column .portfolio-meta .the-title {
  padding: 0 10px;
  text-align: left;
  font-size: 12px !important;
}
.acalog-custom .mk-portfolio-item.cube-hover.five-column .portfolio-meta .portfolio-categories,
.acalog-custom .mk-portfolio-item.cube-hover.four-column .portfolio-meta .portfolio-categories,
.acalog-custom .mk-portfolio-item.cube-hover.six-column .portfolio-meta .portfolio-categories,
.acalog-custom .mk-portfolio-item.cube-hover.five-column .portfolio-meta .portfolio-date,
.acalog-custom .mk-portfolio-item.cube-hover.four-column .portfolio-meta .portfolio-date,
.acalog-custom .mk-portfolio-item.cube-hover.six-column .portfolio-meta .portfolio-date {
  font-size: 10px;
  letter-spacing: 0;
  padding: 4px 0 0 10px;
  line-height: 16px;
}
.acalog-custom .mk-portfolio-item.cube-hover.five-column .icons-holder,
.acalog-custom .mk-portfolio-item.cube-hover.four-column .icons-holder,
.acalog-custom .mk-portfolio-item.cube-hover.six-column .icons-holder {
  bottom: 15px;
  transition: all 0.2s ease-in-out;
}
.acalog-custom .mk-portfolio-item.cube-hover.five-column .icons-holder a,
.acalog-custom .mk-portfolio-item.cube-hover.four-column .icons-holder a,
.acalog-custom .mk-portfolio-item.cube-hover.six-column .icons-holder a {
  margin: 0 5px;
}
.acalog-custom .mk-portfolio-item.cube-hover.five-column .icons-holder a svg,
.acalog-custom .mk-portfolio-item.cube-hover.four-column .icons-holder a svg,
.acalog-custom .mk-portfolio-item.cube-hover.six-column .icons-holder a svg {
  height: 24px;
}
.acalog-custom .mk-portfolio-item.cube-hover .item-holder {
  background-color: #000000;
  -webkit-perspective: 600px;
  perspective: 600px;
  -webkit-perspective-origin: 100% 50%;
  perspective-origin: 100% 50%;
}
.acalog-custom .mk-portfolio-item.cube-hover .portfolio-meta {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 50%;
  padding: 42px 10px;
  text-align: left;
  opacity: 0.8;
  background: #000000;
  -webkit-transform: rotateY(-90deg);
  transform: rotateY(-90deg);
  transition: all 0.35s ease-out;
  -webkit-transform-origin: left center;
  -ms-transform-origin: left center;
  transform-origin: left center;
  z-index: 12;
}
.acalog-custom .mk-portfolio-item.cube-hover .the-title {
  padding: 0 30px;
  color: #ffffff !important;
  font-size: 15px !important;
  font-weight: bold;
  line-height: 20px !important;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.acalog-custom .mk-portfolio-item.cube-hover .icons-holder {
  position: absolute;
  bottom: 30px;
  width: 50%;
  text-align: center;
  opacity: 0;
  transition: all 0.2s ease-in-out;
}
.acalog-custom .mk-portfolio-item.cube-hover .icons-holder a {
  display: inline-block;
  margin: 0 5px;
  text-align: center;
  color: #ffffff;
  opacity: 0.7;
}
.acalog-custom .mk-portfolio-item.cube-hover .icons-holder a svg {
  height: 32px;
}
.acalog-custom .mk-portfolio-item.cube-hover .icons-holder a:hover {
  opacity: 1;
}
.acalog-custom .mk-portfolio-item.cube-hover .portfolio-categories,
.acalog-custom .mk-portfolio-item.cube-hover .portfolio-date {
  color: #ffffff;
  opacity: 0.7;
  line-height: 16px;
  font-size: 11px;
  letter-spacing: 1px;
  padding: 4px 0 0 30px;
}
.acalog-custom .mk-portfolio-item.cube-hover .featured-image {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.acalog-custom .mk-portfolio-item.cube-hover .featured-image.buttons-disabled .portfolio-meta:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.25em;
}
.acalog-custom .mk-portfolio-item.cube-hover .featured-image.buttons-disabled .portfolio-meta .add-middle-align {
  display: inline-block;
  vertical-align: middle;
  width: 99%;
}
.acalog-custom .mk-portfolio-item.cube-hover .featured-image img {
  position: relative;
  transition: all 0.7s cubic-bezier(0.23,1,0.32,1);
}
.acalog-custom .mk-portfolio-item.cube-hover .image-hover-overlay {
  background-color: #000000 !important;
  opacity: 1 !important;
  transition: all 0.35s ease-out;
}
.acalog-custom .mk-portfolio-item.cube-hover .featured-image:hover .portfolio-meta,
.acalog-custom .mk-portfolio-item.cube-hover .featured-image.hover .portfolio-meta {
  opacity: 1;
  -webkit-transform: rotateY(0deg);
  transform: rotateY(0deg);
}
.acalog-custom .mk-portfolio-item.cube-hover .featured-image:hover img,
.acalog-custom .mk-portfolio-item.cube-hover .featured-image.hover img {
  -webkit-transform: translate(20%,0);
  -ms-transform: translate(20%,0);
  transform: translate(20%,0);
}
.acalog-custom .mk-portfolio-item.cube-hover .featured-image:hover .icons-holder,
.acalog-custom .mk-portfolio-item.cube-hover .featured-image.hover .icons-holder {
  opacity: 1;
  -webkit-transform: translate(0,-10px);
  -ms-transform: translate(0,-10px);
  transform: translate(0,-10px);
}
.acalog-custom .mk-portfolio-item.light-zoomin-hover.five-column .portfolio-meta .the-title,
.acalog-custom .mk-portfolio-item.light-zoomin-hover.four-column .portfolio-meta .the-title,
.acalog-custom .mk-portfolio-item.light-zoomin-hover.six-column .portfolio-meta .the-title {
  font-size: 12px !important;
}
.acalog-custom .mk-portfolio-item.light-zoomin-hover .image-hover-overlay:after,
.acalog-custom .mk-portfolio-item.light-zoomin-hover .image-hover-overlay:before {
  position: absolute;
  top: 9%;
  left: 5%;
  right: 5%;
  bottom: 9%;
  content: '';
  opacity: 1;
  display: block;
  transition: all 0.35s ease-out;
}
.acalog-custom .mk-portfolio-item.light-zoomin-hover .portfolio-meta,
.acalog-custom .style-modern .mk-portfolio-item.light-zoomin-hover .portfolio-meta {
  position: absolute;
  bottom: 50%;
  left: 0;
  width: 100%;
  text-align: center;
  opacity: 0;
  transition: all 0.3s ease-out;
}
.acalog-custom .mk-portfolio-item.light-zoomin-hover .portfolio-meta .the-title {
  padding: 0 20px 8px 20px;
  position: relative;
  margin-bottom: 30px;
}
.acalog-custom .mk-portfolio-item.light-zoomin-hover .portfolio-meta .the-title a {
  color: #333333 !important;
}
.acalog-custom .mk-portfolio-item.light-zoomin-hover .the-title:after {
  position: absolute;
  content: '';
  bottom: 0;
  left: 50%;
  margin-left: -6px;
  height: 2px;
  width: 12px;
  background-color: #000000;
}
.acalog-custom .mk-portfolio-item.light-zoomin-hover .icons-holder,
.acalog-custom .style-modern .mk-portfolio-item.light-zoomin-hover .icons-holder {
  position: absolute;
  top: 65%;
  left: 3px;
  width: 100%;
  text-align: center;
  opacity: 0;
  transition: all 0.3s ease-out;
}
.acalog-custom .mk-portfolio-item.light-zoomin-hover .icons-holder a,
.acalog-custom .style-modern .mk-portfolio-item.light-zoomin-hover .icons-holder a {
  display: inline-block;
  margin: 0 3px;
  width: 48px;
  height: 48px;
  line-height: 50px;
  text-align: center;
  border: none;
  color: #000000;
  opacity: 0.5;
}
.acalog-custom .style-modern .mk-portfolio-item.light-zoomin-hover .icons-holder a {
  color: #ffffff;
}
.acalog-custom .mk-portfolio-item.light-zoomin-hover .icons-holder a svg,
.acalog-custom .style-modern  .mk-portfolio-item.light-zoomin-hover .icons-holder a svg {
  height: 42px;
  vertical-align: middle;
}
.acalog-custom .mk-portfolio-item.light-zoomin-hover .icons-holder a:hover,
.acalog-custom .style-modern .mk-portfolio-item.light-zoomin-hover .icons-holder a:hover {
  opacity: 1;
}
.acalog-custom .mk-portfolio-item.light-zoomin-hover .portfolio-categories,
.acalog-custom .mk-portfolio-item.light-zoomin-hover .portfolio-date {
  color: #555555;
}
.acalog-custom .mk-portfolio-item.light-zoomin-hover .portfolio-categories a,
.acalog-custom .mk-portfolio-item.light-zoomin-hover .portfolio-date a {
  color: #555555;
}
.acalog-custom .mk-portfolio-item.light-zoomin-hover .featured-image {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.acalog-custom .mk-portfolio-item.light-zoomin-hover .featured-image.buttons-disabled .portfolio-meta {
  bottom: 40%;
}
.acalog-custom .mk-portfolio-item.light-zoomin-hover .featured-image img {
  position: relative;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  transition: all 0.35s ease-in-out;
}
.acalog-custom .mk-portfolio-item.light-zoomin-hover .image-hover-overlay {
  background-color: #ffffff !important;
}
.acalog-custom .mk-portfolio-item.light-zoomin-hover .featured-image:hover .portfolio-meta,
.acalog-custom .mk-portfolio-item.light-zoomin-hover .featured-image.hover .portfolio-meta {
  opacity: 1;
}
.acalog-custom .mk-portfolio-item.light-zoomin-hover .featured-image:hover .image-hover-overlay:before,
.acalog-custom .mk-portfolio-item.light-zoomin-hover .featured-image.hover .image-hover-overlay:before {
  -webkit-transform: scaleY(1) !important;
  -ms-transform: scaleY(1) !important;
  transform: scaleY(1) !important;
}
.acalog-custom .mk-portfolio-item.light-zoomin-hover .featured-image:hover .image-hover-overlay:after,
.acalog-custom .mk-portfolio-item.light-zoomin-hover .featured-image.hover .image-hover-overlay:after {
  -webkit-transform: scaleX(1) !important;
  -ms-transform: scaleX(1) !important;
  transform: scaleX(1) !important;
}
.acalog-custom .mk-portfolio-item.light-zoomin-hover .featured-image:hover .image-hover-overlay,
.acalog-custom .mk-portfolio-item.light-zoomin-hover .featured-image.hover .image-hover-overlay {
  opacity: .8;
}
.acalog-custom .mk-portfolio-item.light-zoomin-hover .featured-image:hover img,
.acalog-custom .mk-portfolio-item.light-zoomin-hover .featured-image.hover img {
  -webkit-transform: scale(1.15);
  -ms-transform: scale(1.15);
  transform: scale(1.15);
}
.acalog-custom .mk-portfolio-item.light-zoomin-hover .featured-image:hover .icons-holder,
.acalog-custom .mk-portfolio-item.light-zoomin-hover .featured-image.hover .icons-holder {
  opacity: 1;
}
.acalog-custom .mk-section-preloader {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: #fff;
  z-index: 999;
}
.acalog-custom .mk-section-preloader__icon {
  top: 50%;
}
.acalog-custom .mk-section-preloader__icon {
  margin: 0 auto;
  width: 45px;
  height: 45px;
  border-radius: 50%;
  border: 3px solid transparent;
  position: relative;
  -webkit-animation: mk-section-preloader--spin 1s infinite linear;
  animation: mk-section-preloader--spin 1s infinite linear;
}
.acalog-custom .mk-section-preloader__icon:before {
  content: '';
  width: 40px;
  height: 40px;
  border-radius: 50%;
  display: block;
  position: absolute;
  left: -4px;
  top: -4px;
  border-right: 3px solid transparent;
  border-top: 3px solid transparent;
  border-left: 3px solid #aaa;
  border-bottom: 3px solid transparent;
}
@-webkit-keyframes mk-section-preloader--spin {
  .acalog-custom 100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes mk-section-preloader--spin {
  .acalog-custom 100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.acalog-custom .load-more-scroll {
  position: relative;
  height: 70px;
  width: 200px;
  margin: 0 auto;
}
.acalog-custom .mk-loading-indicator {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: rgba(255,255,255,0.7);
  z-index: 999;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.acalog-custom .mk-loading-indicator__inner {
  position: relative;
  height: 60%;
  max-height: 45px;
  display: inline-block;
  margin: 0 auto;
}
.acalog-custom .mk-loading-indicator__icon {
  border-radius: 50%;
  border: 2px solid transparent;
  -webkit-animation: mk-loading-indicator--spin 0.7s infinite linear;
  animation: mk-loading-indicator--spin 0.7s infinite linear;
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.acalog-custom .mk-loading-indicator__icon:before {
  content: '';
  width: 100%;
  height: 100%;
  border-radius: 50%;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  border-right: 2px solid rgba(0,0,0,0.1);
  border-top: 2px solid #aaa;
  border-left: 2px solid #aaa;
  border-bottom: 2px solid rgba(0,0,0,0.1);
}
@-webkit-keyframes mk-loading-indicator--spin {
  .acalog-custom 100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes mk-loading-indicator--spin {
  .acalog-custom 100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.acalog-custom .mk-progress-button {
  position: relative;
  display: inline-block;
  letter-spacing: 3px;
  text-transform: uppercase;
}
.acalog-custom .mk-progress-button[disabled],
.acalog-custom .mk-progress-button[disabled].state-loading {
  cursor: default;
}
.acalog-custom .mk-progress-button .mk-progress-button-content {
  position: relative;
  display: block;
}
.acalog-custom .mk-progress-button .state-success,
.acalog-custom .mk-progress-button .state-error {
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -8px;
  display: block;
  width: 20px;
  height: 20px;
  opacity: 0;
}
.acalog-custom .mk-progress-button .state-success svg,
.acalog-custom .mk-progress-button .state-error svg {
  height: 14px;
  right: 20px;
}
.acalog-custom .notransition {
  transition: none !important;
}
.acalog-custom .mk-progress-button .mk-progress-inner {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 5px;
  width: 0;
  transform-origin: bottom left;
  -o-transform-origin: bottom left;
  -ms-transform-origin: bottom left;
  -moz-transform-origin: bottom left;
  -webkit-transform-origin: bottom left;
}
.acalog-custom .outline-btn-dark .mk-progress-inner,
.acalog-custom .flat-dimension .mk-progress-inner,
.acalog-custom .outline-btn-light:hover .mk-progress-inner,
.acalog-custom .contact-form-button .mk-progress-inner {
  background: rgba(0,0,0,0.5);
}
.acalog-custom .outline-btn-light .mk-progress-inner,
.acalog-custom .outline-btn-dark:hover .mk-progress-inner,
.acalog-custom .contact-form-button:hover .mk-progress-inner {
  background: rgba(255,255,255,0.5);
}
.acalog-custom .mk-progress-button[data-horizontal] .mk-progress-inner {
  bottom: 0;
  width: 0;
  height: 5px;
  transition: width 0.3s, opacity 0.3s;
  transform-origin: bottom left;
  -webkit-transform-origin: bottom left;
  -moz-transform-origin: bottom left;
  -ms-transform-origin: bottom left;
  -o-transform-origin: bottom left;
}
.acalog-custom .mk-progress-button[data-vertical] .mk-progress-inner {
  bottom: 0;
  width: 100%;
  height: 0;
  transition: height 0.3s, opacity 0.3s;
}
.acalog-custom .mk-progress-button[data-style="move-up"] {
  overflow: visible;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.acalog-custom .mk-progress-button[data-style="move-up"] .mk-progress-button-content {
  transition: -webkit-transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
}
.acalog-custom .mk-progress-button[data-style="move-up"] .mk-progress {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.acalog-custom .mk-progress-button[data-style="move-up"].state-loading .mk-progress-button-content {
  -webkit-transform: translateY(-10px);
  -ms-transform: translateY(-10px);
  transform: translateY(-10px);
}
.acalog-custom .s_contact.corporate-style .mk-progress-button,
.acalog-custom .s_contact.classic-style .mk-progress-button {
  border: 0;
}
.acalog-custom .mk-section-anchor {
  position: absolute;
  top: 0;
  height: 0;
  visibility: hidden;
}
.acalog-custom .mk-slideshow {
  position: relative;
  margin-bottom: 20px;
}
.acalog-custom .mk-slideshow .mk-flex-caption {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}
.acalog-custom .mk-slideshow .mk-flex-caption span {
  position: relative;
  display: block;
  padding: 15px 20px;
  color: #ffffff;
  font-weight: bold;
  font-size: 14px;
  line-height: 18px;
}
.acalog-custom .mk-slideshow:hover .flex-direction-nav .flex-next,
.acalog-custom .mk-slideshow:hover .flex-direction-nav .flex-prev {
  opacity: .6;
}
.acalog-custom .mk-slideshow .flex-direction-nav .flex-next,
.acalog-custom .mk-slideshow .flex-direction-nav .flex-prev {
  top: 50%;
  margin-top: -20px;
  width: 40px;
  height: 40px;
  background-color: rgba(0,0,0,0.4);
  text-align: center;
  opacity: 0;
  line-height: 40px;
  border-radius: 2px;
}
.acalog-custom .mk-slideshow .flex-direction-nav .flex-next:hover,
.acalog-custom .mk-slideshow .flex-direction-nav .flex-prev:hover {
  background-color: rgba(0,0,0,0.6);
  opacity: 1;
}
.acalog-custom .flex-direction-nav svg {
  fill: #fff;
  height: 16px;
  margin-top: 12px;
}
.acalog-custom .mk-slideshow .flex-direction-nav .flex-next {
  right: 20px !important;
}
.acalog-custom .mk-slideshow .flex-direction-nav .flex-prev {
  left: 20px !important;
}
.acalog-custom .mk-slideshow .flex-control-nav {
  bottom: 10px;
  display: block;
}
.acalog-custom .mk-slideshow .flex-control-nav li a {
  display: block;
  padding: 0;
  width: 6px;
  height: 14px;
}
.acalog-custom .mk-slideshow .flex-control-nav li a i {
  color: #ffffff;
  font-size: 12px;
}
.acalog-custom .mk-slideshow .flex-control-nav li a.flex-active i:before {
  content: "\f111" !important;
}
.acalog-custom .mk-slideshow .color-mask {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.acalog-custom .widget .flex-control-paging {
  display: none;
}
.acalog-custom .mk-slider {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}
.acalog-custom .mk-slider-holder {
  width: 100%;
  height: 100%;
}
.acalog-custom .mk-slider-slide {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.acalog-custom .mk-slider-slide:first-of-type {
  display: block;
}
.acalog-custom .mk-section-image {
  height: 100%;
}
.acalog-custom .mk-slider-spinner-wrap {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #fff;
  z-index: 10;
  transition: 0.2s ease-out opacity;
}
.acalog-custom .mk-slider-spinner-wrap-hidden {
  opacity: 0;
}
.acalog-custom html:not(.IE) .mk-slider-spinner-wrap .mk-slider-spinner {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 44px;
  height: 44px;
  margin-left: -22px;
  margin-top: -22px;
  vertical-align: bottom;
}
.acalog-custom html:not(.IE) .mk-slider-spinner-wrap .mk-slider-spinner-path {
  stroke: #444;
}
.acalog-custom .mk-slider-spinner {
  -webkit-animation: mka-rotator 1.4s linear infinite;
  animation: mka-rotator 1.4s linear infinite;
}
@-webkit-keyframes mka-rotator {
  .acalog-custom 0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  .acalog-custom 100% {
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg);
  }
}
@keyframes mka-rotator {
  .acalog-custom 0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  .acalog-custom 100% {
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg);
  }
}
.acalog-custom .mk-slider-spinner-path {
  stroke-dasharray: 187px;
  stroke-dashoffset: 0px;
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center;
  -webkit-animation: mka-dash 1.4s ease-in-out infinite;
  animation: mka-dash 1.4s ease-in-out infinite;
  stroke: #b3b3b3;
}
@-webkit-keyframes mka-dash {
  .acalog-custom 0% {
    stroke-dashoffset: 187px;
  }
  .acalog-custom 50% {
    stroke-dashoffset: 46.75px;
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
  }
  .acalog-custom 100% {
    stroke-dashoffset: 187px;
    -webkit-transform: rotate(450deg);
    transform: rotate(450deg);
  }
}
@keyframes mka-dash {
  .acalog-custom 0% {
    stroke-dashoffset: 187px;
  }
  .acalog-custom 50% {
    stroke-dashoffset: 46.75px;
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
  }
  .acalog-custom 100% {
    stroke-dashoffset: 187px;
    -webkit-transform: rotate(450deg);
    transform: rotate(450deg);
  }
}
.acalog-custom .mk-slider-spinner-fallback {
  display: none;
}
.acalog-custom .IE .mk-slider-spinner-fallback {
  display: block;
}
.acalog-custom .IE .mk-slider-spinner {
  display: none;
}
.acalog-custom .mk-slider-spinner-fallback,
.acalog-custom .mk-slider-spinner-fallback:before,
.acalog-custom .mk-slider-spinner-fallback:after {
  border-radius: 50%;
}
.acalog-custom .mk-slider-spinner-fallback {
  color: #444444;
  font-size: 5px;
  text-indent: -99999em;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -25px;
  margin-top: -25px;
  width: 10em;
  height: 10em;
  box-shadow: inset 0 0 0 1em;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
}
.acalog-custom .mk-slider-spinner-fallback:before,
.acalog-custom .mk-slider-spinner-fallback:after {
  position: absolute;
  content: '';
}
.acalog-custom .mk-slider-spinner-fallback:before {
  width: 5.2em;
  height: 10.2em;
  background: #ffffff;
  border-radius: 10.2em 0 0 10.2em;
  top: -0.1em;
  left: -0.1em;
  -webkit-transform-origin: 5.2em 5.1em;
  -ms-transform-origin: 5.2em 5.1em;
  transform-origin: 5.2em 5.1em;
  -webkit-animation: mk-spinner-fallback-anim 1s infinite ease 1.5s;
  animation: mk-spinner-fallback-anim 1s infinite ease 1.5s;
}
.acalog-custom .mk-slider-spinner-fallback:after {
  width: 5.2em;
  height: 10.2em;
  background: #ffffff;
  border-radius: 0 10.2em 10.2em 0;
  top: -0.1em;
  left: 5.1em;
  -webkit-transform-origin: 0px 5.1em;
  -ms-transform-origin: 0px 5.1em;
  transform-origin: 0px 5.1em;
  -webkit-animation: mk-spinner-fallback-anim 1s infinite ease;
  animation: mk-spinner-fallback-anim 1s infinite ease;
}
@-webkit-keyframes mk-spinner-fallback-anim {
  .acalog-custom 0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  .acalog-custom 100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes mk-spinner-fallback-anim {
  .acalog-custom 0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  .acalog-custom 100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.acalog-custom .mk-fancy-title {
  margin-bottom: 18px;
}
.acalog-custom span.mk-fancy-title {
  display: block;
  line-height: 1.3em;
  word-wrap: break-word;
}
.acalog-custom .mk-fancy-title.pattern-style {
  background: url("../../img/gateway/fancy-title-pattern.png") left center repeat-x;
}
.acalog-custom .mk-fancy-title.pattern-style.align-left span {
  padding: 0 6px 0 0;
}
.acalog-custom .mk-fancy-title.pattern-style.align-right span {
  padding: 0 0 0 6px;
}
.acalog-custom .mk-fancy-title.pattern-style.align-center span {
  padding: 0 6px;
}
.acalog-custom .mk-fancy-title.pattern-style.color-gradient span {
  position: relative;
}
.acalog-custom .mk-fancy-title.pattern-style.color-gradient span:after {
  content: '';
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}
.acalog-custom .mk-fancy-title.pattern-style.color-gradient span i {
  position: relative;
  z-index: 2;
}
.acalog-custom .mk-fancy-title.shortcode-heading {
  font-weight: bold;
  font-size: 14px;
  padding-top: 5px;
}
.acalog-custom .mk-fancy-title.pattern-style p {
  display: inline;
}
.acalog-custom .mk-fancy-title p {
  margin-bottom: 0 !important;
}
.acalog-custom .mk-fancy-title.pattern-style span {
  padding-right: 10px;
}
@media handheld,only screen and (max-width: 767px) {
  .acalog-custom .mk-fancy-title {
    text-align: center !important;
  }
  .acalog-custom .mk-fancy-title.pattern-style span {
    padding: 0 8px !important;
  }
  .acalog-custom .mk-fancy-title.mk-force-responsive {
    font-size: 36px !important;
  }
}
.acalog-custom .mk-title-box {
  line-height: 100%;
}
.acalog-custom .mk-title-box p {
  margin: 0;
}
.acalog-custom .mk-title-box span {
  padding: 4px 0;
}
.acalog-custom .mk-slideshow-box .mk-fancy-title span {
  display: inline-block;
  padding-top: 20px;
}
.acalog-custom .mk-fancy-title {
  margin-bottom: 18px;
}
.acalog-custom .mk-fancy-title.pattern-style {
  background: url("../../img/gateway/fancy-title-pattern.png") left center repeat-x;
}
.acalog-custom .mk-fancy-title.pattern-style.align-left span {
  padding: 0 6px 0 0;
}
.acalog-custom .mk-fancy-title.pattern-style.align-right span {
  padding: 0 0 0 6px;
}
.acalog-custom .mk-fancy-title.pattern-style.align-center span {
  padding: 0 6px;
}
.acalog-custom .mk-fancy-title.color-gradient span i {
  display: table;
  font-style: normal;
}
.acalog-custom .mk-fancy-title.pattern-style.color-gradient span {
  position: relative;
}
.acalog-custom .mk-fancy-title.pattern-style.color-gradient span:after {
  content: '';
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}
.acalog-custom .mk-fancy-title.color-gradient.align-left span i {
  margin: 0 auto 0 0;
}
.acalog-custom .mk-fancy-title.color-gradient.align-center span i {
  margin: 0 auto 0;
}
.acalog-custom .mk-fancy-title.color-gradient.align-right span i {
  margin: 0 0 0 auto;
}
.acalog-custom .mk-fancy-title.color-gradient span i {
  position: relative;
  z-index: 2;
}
.acalog-custom .mk-fancy-title.shortcode-heading {
  font-weight: bold;
  font-size: 14px;
}
.acalog-custom .mk-fancy-title.pattern-style p {
  display: inline;
}
.acalog-custom .mk-fancy-title p {
  margin-bottom: 0 !important;
}
@media handheld,only screen and (max-width: 767px) {
  .acalog-custom .mk-fancy-title {
    text-align: center !important;
  }
  .acalog-custom .mk-fancy-title.pattern-style span {
    padding: 0 8px !important;
  }
  .acalog-custom .mk-fancy-title.mk-force-responsive {
    font-size: 36px !important;
  }
}
.acalog-custom .mk-title-box {
  line-height: 100%;
}
.acalog-custom .mk-title-box p {
  margin: 0;
}
.acalog-custom .mk-title-box span {
  padding: 4px 0;
}
.acalog-custom .font-weight-l {
  font-weight: lighter;
}
.acalog-custom .font-weight-n {
  font-weight: normal;
}
.acalog-custom .font-weight-b {
  font-weight: bold;
}
.acalog-custom .font-weight-100 {
  font-weight: 100;
}
.acalog-custom .font-weight-200 {
  font-weight: 200;
}
.acalog-custom .font-weight-300 {
  font-weight: 300;
}
.acalog-custom .font-weight-400 {
  font-weight: 400;
}
.acalog-custom .font-weight-500 {
  font-weight: 500;
}
.acalog-custom .font-weight-600 {
  font-weight: 600;
}
.acalog-custom .font-weight-700 {
  font-weight: 700;
}
.acalog-custom .font-weight-800 {
  font-weight: 800;
}
.acalog-custom .font-weight-900 {
  font-weight: 900;
}
.acalog-custom .bold {
  font-weight: bold;
}
.acalog-custom .italic {
  font-style: italic;
}
.acalog-custom .uppercase {
  text-transform: uppercase;
}
.acalog-custom .text-left {
  text-align: left;
}
.acalog-custom .text-right {
  text-align: right;
}
.acalog-custom .text-center {
  text-align: center;
}
.acalog-custom .block {
  display: block;
}
.acalog-custom .inline {
  display: inline-block;
}
.acalog-custom .table {
  display: table;
}
.acalog-custom .table-cell {
  display: table-cell;
}
.acalog-custom .flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.acalog-custom .flex-column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.acalog-custom .flex-wrap {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row;
  flex-flow: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.acalog-custom .flex-items-center {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.acalog-custom .flex-items-baseline {
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
}
.acalog-custom .flex-items-start {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.acalog-custom .flex-items-end {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}
.acalog-custom .flex-items-stretch {
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}
.acalog-custom .flex-self-center {
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}
.acalog-custom .flex-self-baseline {
  -ms-flex-item-align: baseline;
  align-self: baseline;
}
.acalog-custom .flex-self-start {
  -ms-flex-item-align: start;
  align-self: flex-start;
}
.acalog-custom .flex-self-end {
  -ms-flex-item-align: end;
  align-self: flex-end;
}
.acalog-custom .flex-self-stretch {
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}
.acalog-custom .flex-justify {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.acalog-custom .flex-center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.acalog-custom .flex-auto {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.acalog-custom .flex-grow {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
}
.acalog-custom .flex-none {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}
.acalog-custom .flex-first {
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: -1;
  order: -1;
}
.acalog-custom .flex-last {
  -webkit-box-ordinal-group: 100000;
  -ms-flex-order: 99999;
  order: 99999;
}
.acalog-custom .width-50 {
  width: 50px;
}
.acalog-custom .width-full {
  width: 100%;
}
.acalog-custom .width-x2 {
  width: 200%;
}
.acalog-custom .height-50 {
  height: 50px;
}
.acalog-custom .height-full {
  height: 100%;
}
.acalog-custom .left {
  float: left;
}
.acalog-custom .right {
  float: right;
}
.acalog-custom .clear:before,
.acalog-custom .clear:after {
  content: " ";
  display: table;
}
.acalog-custom .clear:after {
  clear: both;
}
.acalog-custom .relative {
  position: relative;
}
.acalog-custom .absolute {
  position: absolute;
}
.acalog-custom .mk-fixed {
  position: fixed;
}
.acalog-custom .z1 {
  z-index: 1;
}
.acalog-custom .z2 {
  z-index: 2;
}
.acalog-custom .z3 {
  z-index: 3;
}
.acalog-custom .z4 {
  z-index: 4;
}
.acalog-custom .z5 {
  z-index: 5;
}
.acalog-custom .z999 {
  z-index: 999;
}
.acalog-custom .pointer {
  pointer-events: auto;
}
.acalog-custom .no-pointer {
  pointer-events: none;
}
.acalog-custom .overflow-auto {
  overflow: auto;
}
.acalog-custom .no-overflow {
  overflow: hidden;
}
.acalog-custom .no-overflow-x {
  overflow-x: hidden;
}
.acalog-custom .no-overflow-y {
  overflow-y: hidden;
}
.acalog-custom .backface {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
}
.acalog-custom .no-backface {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.acalog-custom .perspective {
  -webkit-transform: perspective(1000px);
  transform: perspective(1000px);
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.acalog-custom .origin-center {
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center;
}
.acalog-custom .fold-back-horizontal {
  -webkit-transform: translateX(-100%) rotateY(-180deg);
  transform: translateX(-100%) rotateY(-180deg);
}
.acalog-custom .fold-back-vertical {
  -webkit-transform: translateX(-100%) rotateX(-180deg);
  transform: translateX(-100%) rotateX(-180deg);
}
.acalog-custom .bezier-1 {
  transition: all 0.5s cubic-bezier(0.645,0.045,0.355,1);
}
.acalog-custom .left-0 {
  left: 0px;
}
.acalog-custom .left-5 {
  left: 5px;
}
.acalog-custom .left-10 {
  left: 10px;
}
.acalog-custom .right-0 {
  right: 0px;
}
.acalog-custom .right-5 {
  right: 5px;
}
.acalog-custom .right-10 {
  right: 10px;
}
.acalog-custom .top-0 {
  top: 0px;
}
.acalog-custom .top-5 {
  top: 5px;
}
.acalog-custom .top-10 {
  top: 10px;
}
.acalog-custom .bottom-0 {
  bottom: 0px;
}
.acalog-custom .bottom-5 {
  bottom: 5px;
}
.acalog-custom .bottom-10 {
  bottom: 10px;
}
.acalog-custom .padding-10-pr {
  padding: 10%;
}
.acalog-custom .padding-x-10-pr {
  padding-left: 10%;
  padding-right: 10%;
}
.acalog-custom .padding-10 {
  padding: 10px;
}
.acalog-custom .padding-x-10 {
  padding-left: 10px;
  padding-right: 10px;
}
.acalog-custom .padding-y-10 {
  padding-top: 10px;
  padding-bottom: 10px;
}
.acalog-custom .padding-20 {
  padding: 20px;
}
.acalog-custom .padding-x-20 {
  padding-left: 20px;
  padding-right: 20px;
}
.acalog-custom .padding-y-20 {
  padding-top: 20px;
  padding-bottom: 20px;
}
.acalog-custom .margin-t-20 {
  margin-top: 20px;
}
.acalog-custom .margin-auto {
  margin: 0 auto;
}
.acalog-custom .is-hidden {
  display: none;
  visibility: hidden;
}
.acalog-custom .is-vis-hidden {
  poonter-events: none;
  visibility: hidden;
}
.acalog-custom .a_width-40 {
  width: 40px;
}
.acalog-custom .a_width-100 {
  width: 100px;
}
.acalog-custom .a_width-1000 {
  width: 1000px;
}
.acalog-custom .a_width-100-per {
  width: 100%;
}
.acalog-custom .a_width-auto {
  width: auto;
}
.acalog-custom .a_color-success {
  color: #20b66e;
}
.acalog-custom .a_color-warning {
  color: #be9a34;
}
.acalog-custom .a_color-erorr {
  color: #de303a;
}
.acalog-custom .a_color-white {
  color: #fff;
}
.acalog-custom .a_color-333 {
  color: #333;
}
.acalog-custom .a_color-777 {
  color: #777;
}
.acalog-custom .a_position-absolute {
  position: absolute;
}
.acalog-custom .a_position-relative {
  position: relative;
}
.acalog-custom .a_display-inline-block {
  display: inline-block;
}
.acalog-custom .a_display-block {
  display: block;
}
.acalog-custom .a_display-table {
  display: table;
}
.acalog-custom .a_font-10 {
  font-size: 10px;
}
.acalog-custom .a_font-12 {
  font-size: 12px;
}
.acalog-custom .a_font-14 {
  font-size: 14px;
}
.acalog-custom .a_font-16 {
  font-size: 16px;
}
.acalog-custom .a_font-22 {
  font-size: 22px;
}
.acalog-custom .a_font-24 {
  font-size: 24px;
}
.acalog-custom .a_font-32 {
  font-size: 32px;
}
.acalog-custom .a_font-48 {
  font-size: 48px;
}
.acalog-custom .a_font-64 {
  font-size: 64px;
}
.acalog-custom .a_padding-0 {
  padding: 0;
}
.acalog-custom .a_padding-10 {
  padding: 10px;
}
.acalog-custom .a_padding-15 {
  padding: 15px;
}
.acalog-custom .a_padding-20 {
  padding: 20px;
}
.acalog-custom .a_padding-0-15 {
  padding: 0 15px;
}
.acalog-custom .a_padding-0-20 {
  padding: 0 20px;
}
.acalog-custom .a_padding-15-0 {
  padding: 15px 0;
}
.acalog-custom .a_padding-20-0 {
  padding: 20px 0;
}
.acalog-custom .a_line-4 {
  line-height: 4px;
}
.acalog-custom .a_line-12 {
  line-height: 12px;
}
.acalog-custom .a_line-16 {
  line-height: 16px;
}
.acalog-custom .a_line-18 {
  line-height: 18px;
}
.acalog-custom .a_line-22 {
  line-height: 22px;
}
.acalog-custom .a_line-25 {
  line-height: 25px;
}
.acalog-custom .a_line-32 {
  line-height: 32px;
}
.acalog-custom .a_line-40 {
  line-height: 40px;
}
.acalog-custom .a_line-50 {
  line-height: 50px;
}
.acalog-custom .a_line-90 {
  line-height: 90px;
}
.acalog-custom .a_line-100-pr {
  line-height: 100%;
}
.acalog-custom .a_margin-0 {
  margin: 0;
}
.acalog-custom .a_margin-10-0 {
  margin: 10px 0;
}
.acalog-custom .a_margin-0-auto {
  margin: 0 auto;
}
.acalog-custom .a_height-100-per {
  height: 100%;
}
.acalog-custom .a_height-auto {
  height: auto;
}
.acalog-custom .a_align-center {
  text-align: center;
}
.acalog-custom .a_align-right {
  text-align: right;
}
.acalog-custom .a_align-left {
  text-align: left;
}
.acalog-custom .a_opacity-0 {
  opacity: 0;
}
.acalog-custom .a_opacity-70 {
  opacity: .7;
}
.acalog-custom .a_opacity-100 {
  opacity: 1;
}
.acalog-custom .a_left-0 {
  left: 0;
}
.acalog-custom .a_left-50-per {
  left: 50%;
}
.acalog-custom .a_bg-black {
  background-color: #000;
}
.acalog-custom .a_bg-gray222 {
  background-color: #222;
}
.acalog-custom .a_bg-white {
  background-color: #fff;
}
.acalog-custom .a_top-0 {
  top: 0;
}
.acalog-custom .a_top-50-per {
  top: 50%;
}
.acalog-custom .a_top-100-per {
  top: 100%;
}
.acalog-custom .a_transform-rotate-45 {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.acalog-custom .a_transform-rotate-90 {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.acalog-custom .a_transform-scale-1 {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.acalog-custom .a_transform-translate3d-0 {
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
}
.acalog-custom .a_transform-translate-00-opacity-1 {
  -webkit-transform: translate(0,0);
  -ms-transform: translate(0,0);
  transform: translate(0,0);
  opacity: 1;
}
.acalog-custom .a_margin-bottom-0 {
  margin-bottom: 0;
}
.acalog-custom .a_margin-bottom-10 {
  margin-bottom: 10px;
}
.acalog-custom .a_margin-bottom-15 {
  margin-bottom: 15px;
}
.acalog-custom .a_margin-bottom-20 {
  margin-bottom: 20px;
}
.acalog-custom .a_margin-bottom-30 {
  margin-bottom: 30px;
}
.acalog-custom .a_margin-bottom-50 {
  margin-bottom: 50px;
}
.acalog-custom .a_col-1of1,
.acalog-custom .a_1col .a_colitem,
.acalog-custom .one-column .a_colitem {
  width: 100%;
}
.acalog-custom .a_col-1of2,
.acalog-custom .a_2col .a_colitem,
.acalog-custom .two-column .a_colitem {
  width: 50%;
}
.acalog-custom .a_col-1of3,
.acalog-custom .a_3col .a_colitem,
.acalog-custom .three-column .a_colitem {
  width: 33.33%;
}
.acalog-custom .a_col-1of4,
.acalog-custom .a_4col .a_colitem,
.acalog-custom .four-column .a_colitem {
  width: 25%;
}
.acalog-custom .a_col-1of5,
.acalog-custom .a_5col .a_colitem,
.acalog-custom .five-column .a_colitem {
  width: 20%;
}
.acalog-custom .a_col-1of6,
.acalog-custom .a_6col .a_colitem,
.acalog-custom .six-column .a_colitem {
  width: 16.66%;
}
.acalog-custom .a_col-1of7,
.acalog-custom .a_7col .a_colitem,
.acalog-custom .seven-column .a_colitem {
  width: 14.28%;
}
.acalog-custom .a_col-1of8,
.acalog-custom .a_8col .a_colitem,
.acalog-custom .eight-column .a_colitem {
  width: 12.5%;
}
.acalog-custom .a_col-1of9,
.acalog-custom .a_9col .a_colitem,
.acalog-custom .nine-column .a_colitem {
  width: 11.1%;
}
.acalog-custom .a_col-1of10,
.acalog-custom .a_10col .a_colitem,
.acalog-custom .ten-column .a_colitem {
  width: 10%;
}
.acalog-custom .a_col-1of11,
.acalog-custom .a_11col .a_colitem,
.acalog-custom .eleven-column .a_colitem {
  width: 9.09%;
}
.acalog-custom .a_col-1of12,
.acalog-custom .a_12col .a_colitem,
.acalog-custom .twelve-column .a_colitem {
  width: 8.33%;
}
.acalog-custom .a_margin-top-0 {
  margin-top: 0;
}
.acalog-custom .a_margin-top-10 {
  margin-top: 10px;
}
.acalog-custom .a_margin-top-15 {
  margin-top: 15px;
}
.acalog-custom .a_margin-top-20 {
  margin-top: 20px;
}
.acalog-custom .a_margin-top-30 {
  margin-top: 30px;
}
.acalog-custom .a_margin-top-40 {
  margin-top: 40px;
}
.acalog-custom .a_margin-top-50 {
  margin-top: 50px;
}
.acalog-custom .a_overflow-hidden {
  overflow: hidden;
}
.acalog-custom .a_font-weight-bold {
  font-weight: bold;
}
.acalog-custom .a_font-weight-normal {
  font-weight: normal;
}
.acalog-custom .a_text-transform-up {
  text-transform: uppercase;
}
.acalog-custom .a_letter-spacing-1 {
  letter-spacing: 1px;
}
.acalog-custom .a_float-left {
  float: left;
}
.acalog-custom .a_float-right {
  float: right;
}
.acalog-custom .a_box-border {
  box-sizing: border-box;
}
.acalog-custom .a_box-content {
  box-sizing: content-box;
}
.acalog-custom .a_padding-bottom-30 {
  padding-bottom: 30px;
}
.acalog-custom .a_m_fly-top-left {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.acalog-custom .a_m_list-reset ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.acalog-custom .a_m_list-reset li {
  display: inline-block;
  margin: 0;
}
.acalog-custom .IE .mk-body-loader-overlay,
.acalog-custom #sw-main-box {
  display: none !important;
}
.acalog-custom .IE .mk-section-color-mask {
  display: none !important;
}
.acalog-custom .mk-advanced-gmaps img {
  max-width: none !important;
}
.acalog-custom .mk-gmaps-parallax {
  overflow: hidden;
}
.acalog-custom .mk-gmaps-parallax > div {
  margin-top: -100px;
}
.acalog-custom .gmap-marker-popup {
  position: absolute;
  left: 5%;
  top: 30px;
  width: 90%;
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 5px;
  z-index: 999;
  padding: 30px 20px;
  box-sizing: border-box;
  box-shadow: 1px 1px 10px rgba(0,0,0,0.2);
  display: none;
}
.acalog-custom .gmap-marker-popup h4 {
  margin: 0 0 35px;
}
.acalog-custom .mk-popup-field {
  margin-bottom: 25px;
}
.acalog-custom .mk-popup-field label {
  padding-bottom: 10px;
  display: inline-block;
  font-weight: bold;
}
.acalog-custom .gmap-new-loaction-btn {
  display: block;
  padding: 15px 15px 15px 46px;
  font-weight: bold;
  font-size: 16px;
  border-radius: 6px;
  color: #333333;
  border: 1px solid #bfbfbf;
  background: #f7f7f7 url("https\://www\.trcc\.commnet\.edu/wp\-content/themes/jupiter/assets/stylesheet/add\-icon\.svg") 16px 16px no-repeat;
}
.acalog-custom .gmap-new-loaction-btn:hover {
  color: #333333;
  background-color: #f2f2f2;
}
.acalog-custom .gmap-marker-locations li {
  background: #f7f7f7 url("https\://www\.trcc\.commnet\.edu/wp\-content/themes/jupiter/assets/stylesheet/pin\-icon\.png") 15px 11px no-repeat;
  display: block;
  padding: 12px 12px 12px 42px;
  border-radius: 6px;
  border: 1px solid #bfbfbf;
  margin-bottom: 15px;
}
.acalog-custom .gmap-marker-locations span {
  font-size: 14px;
  color: #808080;
}
.acalog-custom .gmap-marker-locations a {
  float: right;
  line-height: 12px;
  margin-top: 5px;
}
.acalog-custom .gmap-marker-locations .gmap-edit-btn {
  color: #489dd8;
  padding-right: 5px;
  margin-right: 5px;
  border-right: 2px solid #d9d9d9;
}
.acalog-custom .gmap-marker-locations .gmap-delete-btn {
  color: #ec2700;
}
.acalog-custom .animated-column-icon {
  display: block !important;
}
.acalog-custom .mk-animated-columns .s_item {
  transition: background 0.2s ease-out;
  border-style: solid;
}
.acalog-custom .mk-animated-columns .s_desc {
  padding: 20px 30px 50px 30px;
}
.acalog-custom .mk-animated-columns.has-border .s_item:last-of-type {
  border-right-width: 1px;
}
@media handheld,only screen and (min-width: 961px) {
  .acalog-custom .mk-animated-columns.has-border.a_8col .s_item:nth-of-type(8n) {
    border-right-width: 1px;
  }
  .acalog-custom .mk-animated-columns.has-border.a_7col .s_item:nth-of-type(7n) {
    border-right-width: 1px;
  }
  .acalog-custom .mk-animated-columns.has-border.a_6col .s_item:nth-of-type(6n) {
    border-right-width: 1px;
  }
  .acalog-custom .mk-animated-columns.has-border.a_5col .s_item:nth-of-type(5n) {
    border-right-width: 1px;
  }
  .acalog-custom .mk-animated-columns.has-border.a_4col .s_item:nth-of-type(4n) {
    border-right-width: 1px;
  }
  .acalog-custom .mk-animated-columns.has-border.a_3col .s_item:nth-of-type(3n) {
    border-right-width: 1px;
  }
  .acalog-custom .mk-animated-columns.has-border.a_2col .s_item:nth-of-type(2n) {
    border-right-width: 1px;
  }
  .acalog-custom .mk-animated-columns.has-border.a_1col .s_item:nth-of-type(1n) {
    border-right-width: 1px;
  }
}
@media handheld,only screen and (max-width: 960px) {
  .acalog-custom .mk-animated-columns.has-border .s_item {
    border-right-width: 1px;
  }
  .acalog-custom .mk-animated-columns .s_item {
    width: 100%;
  }
  .acalog-custom .mk-animated-columns.has-border.o2col .s_item {
    border-right-width: 0;
  }
  .acalog-custom .mk-animated-columns.has-border.o2col .s_item:nth-of-type(2n) {
    border-right-width: 1px;
  }
  .acalog-custom .mk-animated-columns.o2col .s_item {
    width: 50%;
  }
  .acalog-custom .mk-animated-columns.has-border.o3col .s_item {
    border-right-width: 0;
  }
  .acalog-custom .mk-animated-columns.has-border.o2col.o3col .s_item:nth-of-type(2n) {
    border-right-width: 0;
  }
  .acalog-custom .mk-animated-columns.has-border.o2col.o3col .s_item:nth-of-type(3n) {
    border-right-width: 1px;
  }
  .acalog-custom .mk-animated-columns.o3col .s_item {
    width: 33.33%;
  }
  .acalog-custom .mk-animated-columns.has-border .s_item:last-of-type {
    border-right-width: 1px;
  }
}
@media handheld,only screen and (max-width: 767px) {
  .acalog-custom .mk-animated-columns.has-border .s_item {
    border-right-width: 1px !important;
  }
  .acalog-custom .mk-animated-columns .s_item {
    width: 100% !important;
  }
}
.acalog-custom .mk-animated-columns.full-style .s_title:after {
  position: absolute;
  content: '';
  display: block;
  bottom: -10px;
  left: 50%;
  margin-left: -15px;
  height: 2px;
  width: 30px;
}
.acalog-custom .mk-animated-columns.simple-style .s_title {
  top: -100%;
}
.acalog-custom .mk-animated-columns .animated-column-item .mk-button-container {
  margin-right: 0 !important;
}
.acalog-custom .mk-audio-section {
  display: block;
  background-color: #fbb845;
  height: 100px;
}
.acalog-custom .mk-audio-section > img {
  float: left;
  filter: grayscale(100%);
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
  -webkit-filter: grayscale(1);
  opacity: .7;
}
.acalog-custom .mk-audio-section .mk-audio-author {
  font-size: 12px;
  font-weight: bold;
  text-transform: capitalize;
  position: absolute;
  top: 40px;
  left: 10px;
  display: block;
  color: #ffffff;
}
.acalog-custom .mk-audio-shortcode {
  margin-bottom: 30px;
  height: 170px !important;
}
.acalog-custom .mk-audio-shortcode .audio-thumb {
  height: inherit !important;
}
.acalog-custom .mk-audio-shortcode .jp-audio.audio-has-img {
  margin-left: 170px;
}
.acalog-custom .mk-audio-shortcode .jp-audio div.jp-interface {
  min-height: 170px !important;
}
.acalog-custom .jp-audio {
  display: block;
  direction: ltr;
  text-align: left;
}
.acalog-custom .jp-audio.audio-has-img {
  margin-left: 100px;
}
.acalog-custom .jp-interface {
  position: relative;
  width: 100%;
}
.acalog-custom .jp-audio .jp-type-single .jp-interface {
  min-height: 90px;
}
.acalog-custom .jp-controls-holder {
  clear: both;
  width: 100%;
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  top: -8px;
}
.acalog-custom .jp-interface ul.jp-controls {
  list-style-type: none;
  margin: -14px 0 0 -28px;
  padding: 0;
  position: absolute;
  top: 50%;
  left: 50%;
}
.acalog-custom .jp-interface ul.jp-controls li {
  margin: 0;
}
.acalog-custom .jp-interface ul.jp-controls li {
  display: inline;
  float: left;
}
.acalog-custom .jp-interface ul.jp-controls a {
  display: block;
}
.acalog-custom a.jp-play,
.acalog-custom a.jp-pause {
  padding: 9px 6px 7px 10px;
  display: block;
  width: 30px;
  height: 30px;
  text-align: center;
  border: 1px solid #252525;
  border-radius: 50px;
}
.acalog-custom a.jp-play:hover,
.acalog-custom a.jp-pause:hover {
  border-color: #ffffff;
}
.acalog-custom a.jp-play:hover svg,
.acalog-custom a.jp-pause:hover svg {
  fill: #ffffff;
}
.acalog-custom a.jp-play svg,
.acalog-custom a.jp-pause svg {
  height: 16px;
  fill: #252525;
  vertical-align: middle;
}
.acalog-custom a.jp-pause {
  padding: 9px 8px 7px;
  display: none;
}
.acalog-custom .jp-progress {
  background-color: rgba(0,0,0,0.2);
}
.acalog-custom .jp-audio .jp-progress {
  position: absolute;
  top: 0px;
  left: 0;
  height: 12px;
}
.acalog-custom .jp-audio .jp-type-single .jp-progress {
  left: 0;
  width: 100%;
}
.acalog-custom .jp-seek-bar {
  width: 0px;
  height: 100%;
  cursor: pointer;
}
.acalog-custom .jp-play-bar {
  background-color: #000000;
  background-color: rgba(0,0,0,0.5);
  width: 0px;
  height: 100%;
  position: relative;
}
.acalog-custom a.jp-mute,
.acalog-custom a.jp-unmute,
.acalog-custom a.jp-volume-max {
  width: 18px;
  height: 15px;
  margin-top: 0px;
}
.acalog-custom .jp-volume-bar,
.acalog-custom .jp-volume-bar-value {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAiCAQAAADragGFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1RjJBNDk2RjQwRDcxMUUzODhFNUVBRjVCMDg3MjJCMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1RjJBNDk3MDQwRDcxMUUzODhFNUVBRjVCMDg3MjJCMSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjVGMkE0OTZENDBENzExRTM4OEU1RUFGNUIwODcyMkIxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjVGMkE0OTZFNDBENzExRTM4OEU1RUFGNUIwODcyMkIxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+S5VOAwAAAHNJREFUSMftksENwDAIA1nGc7E9a6SvSqgiQHGekb93EjIWSJ71CQwmXQkGa0seriWD9SUH11IA76UEPiyNzqOKoCqnnsvMKBzsGuRKr/S7coX2n6vQtuThWlJoX3JwLQXwXkrgw9LoPKoIqnLqucyMosE+NlMGu0fPTasAAAAASUVORK5CYII=) left bottom no-repeat;
}
.acalog-custom .jp-volume-bar {
  position: absolute;
  right: 10px;
  bottom: 10px;
  width: 26px;
  height: 14px;
  cursor: pointer;
}
.acalog-custom .jp-volume-bar svg {
  position: absolute;
  top: 0;
  left: -12px;
  fill: #252525;
  height: 16px;
}
.acalog-custom .jp-volume-bar-value {
  width: 0px;
  height: 14px;
}
.acalog-custom .jp-audio .jp-time-holder {
  position: absolute;
  top: 20px;
  left: 0;
  width: 100%;
  padding: 0 10px;
}
.acalog-custom .jp-audio .jp-type-single .jp-time-holder {
  color: #ffffff;
  font-size: 12px;
  width: 100%;
  font-weight: bold;
}
.acalog-custom .jp-current-time,
.acalog-custom .jp-duration {
  display: inline-block;
}
.acalog-custom .jp-current-time {
  float: left;
}
.acalog-custom .jp-duration {
  float: right;
}
.acalog-custom .jp-jplayer audio,
.acalog-custom .jp-jplayer {
  width: 0px;
  height: 0px;
}
.acalog-custom .jp-jplayer {
  background-color: #000000;
}
.acalog-custom ul.jp-toggles {
  list-style-type: none;
  padding: 0;
  margin: 0 auto;
  overflow: hidden;
}
.acalog-custom .jp-audio .jp-type-single ul.jp-toggles {
  width: 25px;
}
.acalog-custom .jp-audio .jp-type-playlist ul.jp-toggles {
  width: 55px;
  margin: 0;
  position: absolute;
  left: 325px;
  top: 50px;
}
.acalog-custom ul.jp-toggles li {
  display: block;
  float: right;
}
.acalog-custom ul.jp-toggles li a {
  display: block;
  width: 25px;
  height: 18px;
  text-indent: -9999px;
  line-height: 100%;
}
.acalog-custom .jp-no-solution {
  padding: 5px;
  font-size: .8em;
  background-color: #eeeeee;
  border: 2px solid #009be3;
  color: #000000;
  display: none;
}
.acalog-custom .jp-no-solution a {
  color: #000000;
}
.acalog-custom .jp-no-solution span {
  font-size: 1em;
  display: block;
  text-align: center;
  font-weight: bold;
}
.acalog-custom .mk-banner-builder {
  margin-bottom: 0;
}
.acalog-custom .mk-blockquote {
  position: relative;
  margin-bottom: 20px;
  line-height: 150% !important;
}
.acalog-custom .mk-blockquote p {
  margin-bottom: 0px;
}
.acalog-custom .mk-blockquote.align-left {
  float: left;
}
.acalog-custom .mk-blockquote.align-right {
  float: right;
}
.acalog-custom .mk-blockquote.align-left {
  float: none;
  clear: both;
}
.acalog-custom .mk-blockquote.quote-style {
  padding: 20px 20px 20px 70px;
  background-color: #f6f6f6;
  background-color: rgba(0,0,0,0.05);
}
.acalog-custom .mk-blockquote.quote-style .mk-svg-icon {
  position: absolute;
  top: 20px;
  left: 20px;
  display: block;
  fill: #dddddd;
  fill: rgba(0,0,0,0.1);
  height: 32px !important;
  width: 32px !important;
}
.acalog-custom .mk-blockquote.line-style {
  padding: 10px 10px 10px 40px;
  border-left: 2px solid;
}
@media handheld,only screen and (max-width: 760px) {
  .acalog-custom .mk-blockquote {
    font-size: 14px !important;
  }
}
.acalog-custom .mk-blog-container-lazyload .swiper-slide-image,
.acalog-custom .mk-blog-container-lazyload .blog-image {
  background-color: #e0e0e0;
}
.acalog-custom .mk-blog-classic-item {
  margin-bottom: 40px;
  border: 1px solid #eeeeee;
  overflow: hidden;
  position: relative;
  width: 100%;
  background-color: #ffffff;
}
.acalog-custom .mk-blog-classic-item .mk-readmore {
  letter-spacing: 1px;
  text-transform: uppercase;
  position: absolute;
  right: 30px;
  bottom: 25px;
}
.acalog-custom .mk-blog-classic-item .mk-readmore svg {
  margin-right: 5px;
  height: 8px;
}
.acalog-custom .mk-blog-classic-item .mk-readmore:hover {
  color: #252525 !important;
}
.acalog-custom .mk-blog-classic-item .blog-social-share {
  left: 50px;
  bottom: -10px;
  min-width: 180px;
}
.acalog-custom .mk-blog-classic-item .blog-social-share:before {
  left: -5px;
  top: 50%;
}
.acalog-custom .mk-blog-classic-item .blog-social-share li {
  float: left;
  display: inline-block;
}
@media handheld,only screen and (max-width: 600px) {
  .acalog-custom .mk-blog-classic-item .blog-social-share {
    min-width: 130px;
    padding: 10px;
    bottom: -5px;
  }
  .acalog-custom .mk-blog-classic-item .blog-social-share a {
    margin: 0 5px;
  }
}
.acalog-custom .mk-blog-classic-item .mk-audio-section {
  height: 170px;
  margin-bottom: 0;
}
@media handheld,only screen and (max-width: 780px) {
  .acalog-custom .mk-blog-classic-item .mk-audio-section .audio-has-img {
    margin: 0 !important;
  }
  .acalog-custom .mk-blog-classic-item .mk-audio-section .audio-thumb {
    display: none;
  }
}
.acalog-custom .mk-blog-classic-item .mk-audio-section .jp-audio.audio-has-img {
  margin-left: 170px;
}
.acalog-custom .mk-blog-classic-item .mk-audio-section .jp-audio div.jp-interface {
  min-height: 160px !important;
}
.acalog-custom .mk-blog-classic-item.instagram-post-type {
  border: 0;
}
.acalog-custom .mk-blog-classic-item.instagram-post-type .instagram-image {
  display: block;
}
.acalog-custom .mk-blog-classic-item.instagram-post-type .instagram-image img {
  width: 100%;
}
.acalog-custom .mk-blog-classic-item.instagram-post-type .instagram-title {
  padding: 40px 40px 0;
  font-size: 24px;
  margin-bottom: 0;
}
.acalog-custom .mk-blog-classic-item.instagram-post-type .instagram-title span a {
  display: none;
}
.acalog-custom .mk-blog-classic-item.instagram-post-type .instagram-title svg {
  display: none;
}
.acalog-custom .mk-blog-classic-item.instagram-post-type .mk-blog-meta {
  padding: 0;
  padding: 0 20px 40px 40px;
}
.acalog-custom .mk-blog-classic-item.instagram-post-type .mk-blog-meta .mk-blog-meta-wrapper {
  padding-left: 40px;
  position: relative;
  top: 30px;
}
.acalog-custom .mk-blog-classic-item.instagram-post-type .mk-blog-meta .mk-blog-meta-wrapper:before {
  width: 24px;
  height: 24px;
  content: '';
  position: absolute;
  left: 0;
  top: 0;
}
.acalog-custom .mk-blog-classic-item.instagram-post-type .mk-blog-meta .mk-blog-meta-wrapper .mk-categories {
  display: none;
}
.acalog-custom .mk-blog-classic-item.instagram-post-type .blog-share-container {
  float: right;
}
.acalog-custom .mk-blog-classic-item.instagram-post-type .the-title,
.acalog-custom .mk-blog-classic-item.instagram-post-type .the-excerpt,
.acalog-custom .mk-blog-classic-item.instagram-post-type .mk-readmore {
  display: none;
}
.acalog-custom .mk-blog-classic-item.instagram-post-type .blog-social-share {
  left: auto;
  right: 67px;
}
.acalog-custom .mk-blog-classic-item.instagram-post-type .blog-social-share:before {
  left: auto;
  right: -5px;
}
.acalog-custom .mk-blog-classic-item.blockquote-post-type {
  padding: 70px 40px 40px;
}
.acalog-custom .mk-blog-classic-item.blockquote-post-type .blog-blockquote-content {
  font-size: 26px;
  line-height: 40px;
  color: #222222;
  padding-left: 70px;
}
.acalog-custom .mk-blog-classic-item.blockquote-post-type .the-excerpt {
  display: none;
}
.acalog-custom .mk-blog-classic-item.blockquote-post-type .blog-blockquote-content .mk-svg-icon {
  position: absolute;
  top: 70px;
  left: 40px;
  display: block;
  fill: #dddddd;
  fill: rgba(0,0,0,0.1);
}
.acalog-custom .mk-blog-classic-item.blockquote-post-type .blog-blockquote-content footer {
  text-align: right;
  color: #999999;
  font-style: italic;
  font-size: 20px;
}
.acalog-custom .mk-blog-classic-item.blockquote-post-type .mk-blog-meta-wrapper {
  position: absolute;
  top: 40px;
  left: 40px;
}
.acalog-custom .mk-blog-classic-item.blockquote-post-type .mk-blog-meta-wrapper .mk-categories {
  display: none;
}
.acalog-custom .mk-blog-classic-item.blockquote-post-type .mk-blog-meta {
  padding: 0;
}
.acalog-custom .mk-blog-classic-item.blockquote-post-type .the-title,
.acalog-custom .mk-blog-classic-item.blockquote-post-type .mk-readmore {
  display: none;
}
.acalog-custom .mk-blog-classic-item.twitter-post-type {
  padding: 70px 40px 40px;
}
.acalog-custom .mk-blog-classic-item .blog-twitter-content {
  font-size: 22px;
  color: #222222;
  line-height: 40px;
  padding-left: 50px;
  position: relative;
  word-wrap: break-word;
}
.acalog-custom .mk-blog-classic-item .blog-twitter-content:before {
  content: '';
  width: 35px;
  height: 100%;
  background-position: center 10px;
  background-repeat: no-repeat;
  display: inline-block;
  position: absolute;
  left: 0;
  top: 0;
}
.acalog-custom .mk-blog-classic-item .blog-twitter-content a {
  color: #55acee;
}
.acalog-custom .mk-blog-classic-item .blog-twitter-content footer {
  text-align: right;
  line-height: normal;
  position: absolute;
  top: 130%;
  right: 40px;
}
.acalog-custom .mk-blog-classic-item .blog-twitter-content footer a,
.acalog-custom .mk-blog-classic-item .blog-twitter-content footer span {
  display: block;
}
.acalog-custom .mk-blog-classic-item .blog-twitter-content footer span {
  font-weight: bold;
  font-size: 20px;
  color: #222222;
}
.acalog-custom .mk-blog-classic-item .blog-twitter-content footer a {
  color: #55acee;
  font-size: 16px;
}
@media handheld,only screen and (max-width: 480px) {
  .acalog-custom .mk-blog-classic-item .blog-twitter-content {
    padding-left: 0;
    padding-top: 80px;
  }
  .acalog-custom .mk-blog-classic-item .blog-twitter-content:before {
    left: 50%;
    top: 15px;
    margin-left: -17px;
  }
  .acalog-custom .mk-blog-classic-item .blog-twitter-content footer {
    position: static;
    margin-top: 25px;
  }
}
.acalog-custom .mk-blog-classic-item.twitter-post-type .mk-blog-meta-wrapper {
  position: absolute;
  top: 40px;
  left: 40px;
}
.acalog-custom .mk-blog-classic-item.twitter-post-type .mk-blog-meta-wrapper .mk-blog-author,
.acalog-custom .mk-blog-classic-item.twitter-post-type .mk-blog-meta-wrapper .mk-categories,
.acalog-custom .mk-blog-classic-item.twitter-post-type .mk-blog-meta-wrapper > span {
  display: none;
}
.acalog-custom .mk-blog-classic-item.twitter-post-type .mk-blog-meta {
  padding: 0;
  margin-top: 30px;
}
.acalog-custom .mk-blog-classic-item.twitter-post-type .the-title,
.acalog-custom .mk-blog-classic-item.twitter-post-type .the-excerpt,
.acalog-custom .mk-blog-classic-item.twitter-post-type .mk-readmore {
  display: none;
}
.acalog-custom .mk-blog-container .featured-image:hover .image-hover-overlay {
  opacity: 0.9;
}
.acalog-custom .mk-blog-classic-item .blog-loop-comments,
.acalog-custom .mk-blog-classic-item .mk-blog-share {
  height: 36px;
  line-height: 36px;
  width: 36px;
  background-color: #000000;
  background-color: rgba(0,0,0,0.1);
  border-radius: 2px;
  position: relative;
  display: inline-block;
  float: left;
  margin-right: 15px;
  text-align: center;
  cursor: pointer;
  display: table;
  transition: all .15s;
}
.acalog-custom .mk-blog-classic-item .blog-loop-comments svg,
.acalog-custom .mk-blog-classic-item .mk-blog-share svg {
  vertical-align: text-top;
  fill: #636363;
}
.acalog-custom .mk-blog-classic-item .blog-loop-comments svg,
.acalog-custom .mk-blog-classic-item .mk-blog-share svg {
  height: 16px;
}
.acalog-custom .mk-blog-classic-item .blog-loop-comments span {
  position: absolute;
  left: 25px;
  top: -10px;
  font-weight: bold;
  color: #ffffff;
  line-height: 10px;
  font-size: 11px;
  height: 20px;
  padding: 0 7px;
  line-height: 20px;
  border-radius: 30px;
}
.acalog-custom .mk-blog-classic-item .blog-loop-comments:hover,
.acalog-custom .mk-blog-classic-item .mk-blog-share:hover {
  background-color: rgba(0,0,0,0.2);
}
.acalog-custom .blog-share-container {
  position: relative;
  float: left;
}
.acalog-custom .mk-blog-portraite {
  width: 100%;
}
.acalog-custom .mk-blog-portraite .featured-image,
.acalog-custom .mk-blog-portraite .blog-gallery-type {
  float: left;
  display: inline-block;
  width: 50%;
}
.acalog-custom .mk-blog-portraite .mk-blog-meta {
  float: left;
  width: 50%;
}
@media handheld,only screen and (max-width: 1140px) {
  .acalog-custom .mk-blog-portraite {
    width: 100%;
  }
  .acalog-custom .mk-blog-portraite .featured-image,
  .acalog-custom .mk-blog-portraite .blog-gallery-type {
    float: none !important;
    display: block;
    width: 100% !important;
  }
  .acalog-custom .mk-blog-portraite .mk-blog-meta {
    float: none !important;
    width: 100% !important;
  }
  .acalog-custom .mk-swipe-slideshow {
    max-width: 100% !important;
  }
}
.acalog-custom .sticky {
  border: 1px solid #cccccc;
}
.acalog-custom .the-excerpt {
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}
.acalog-custom .mk-readmore {
  line-height: 12px;
  font-weight: bold;
  font-size: 12px;
}
.acalog-custom .mk-readmore svg {
  margin-right: 5px;
  height: 8px;
}
.acalog-custom .mk-readmore:hover {
  color: #252525 !important;
}
.acalog-custom .mk-blog-modern-item .mk-blog-meta,
.acalog-custom .mk-blog-classic-item .mk-blog-meta {
  padding: 40px;
}
.acalog-custom .mk-blog-modern-item .the-title,
.acalog-custom .mk-blog-classic-item .the-title {
  letter-spacing: 1px;
  margin-top: 5px;
}
.acalog-custom .mk-blog-modern-item .the-title a,
.acalog-custom .mk-blog-classic-item .the-title a {
  font-size: 24px;
  line-height: 24px;
}
.acalog-custom .mk-blog-modern-item .the-excerpt,
.acalog-custom .mk-blog-classic-item .the-excerpt {
  margin-bottom: 30px;
}
.acalog-custom .mk-blog-modern-item .mk-blog-meta-wrapper,
.acalog-custom .mk-blog-classic-item .mk-blog-meta-wrapper {
  font-size: 12px;
  font-style: italic;
  color: #999999;
}
.acalog-custom .mk-blog-modern-item .mk-blog-meta-wrapper > div,
.acalog-custom .mk-blog-classic-item .mk-blog-meta-wrapper > div {
  display: inline-block;
  margin-right: 5px;
}
.acalog-custom .mk-blog-modern-item .mk-blog-meta-wrapper a,
.acalog-custom .mk-blog-classic-item .mk-blog-meta-wrapper a {
  color: #252525;
}
.acalog-custom .mk-blog-modern-item .featured-image,
.acalog-custom .mk-blog-classic-item .featured-image {
  position: relative;
  display: block;
  overflow: hidden;
}
.acalog-custom .mk-blog-modern-item .featured-image a,
.acalog-custom .mk-blog-classic-item .featured-image a {
  overflow: hidden;
  display: block;
}
.acalog-custom .mk-blog-modern-item .featured-image img,
.acalog-custom .mk-blog-classic-item .featured-image img {
  position: relative;
  width: 100%;
  max-width: 100%;
}
.acalog-custom .mk-blog-modern-item .swiper-slide img,
.acalog-custom .mk-blog-classic-item .swiper-slide img {
  width: 100%;
}
.acalog-custom .mk-blog-modern-item .featured-image:hover .image-hover-overlay,
.acalog-custom .mk-blog-classic-item .featured-image:hover .image-hover-overlay {
  opacity: .85;
}
.acalog-custom .mk-blog-modern-item .featured-image:hover img,
.acalog-custom .mk-blog-classic-item .featured-image:hover img {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}
.acalog-custom .blog-social-share {
  position: absolute;
  background-color: #252525;
  margin: 0;
  list-style: none;
  display: block;
  text-align: center;
  padding: 15px 10px;
  display: none;
}
.acalog-custom .blog-social-share:before {
  display: block;
  width: 10px;
  height: 10px;
  position: absolute;
  margin-top: -5px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  background-color: #252525;
  content: "";
}
.acalog-custom .blog-social-share li {
  margin: 0;
}
.acalog-custom .blog-social-share li a {
  color: #a8a8a8;
  display: block;
  margin: 0 10px;
}
.acalog-custom .blog-social-share li a:hover {
  color: #ffffff;
}
.acalog-custom .blog-social-share li a svg {
  height: 16px;
  vertical-align: top;
  margin-top: 4px;
}
.acalog-custom .mk-blog-container .mk-swipe-slideshow {
  margin-bottom: 0;
}
.acalog-custom .mk-blog-container .audio-iframe {
  margin-bottom: 25px;
}
.acalog-custom .mk-gallery,
.acalog-custom .mk-portfolio-grid,
.acalog-custom .mk-portfolio-masonry,
.acalog-custom .mk-spotlight-wrapper {
  width: 100%;
}
.acalog-custom .mk-blog-container {
  transition: height 0.1s;
}
.acalog-custom .mk-blog-grid-item {
  position: relative;
  float: left;
  overflow: hidden;
  margin: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.acalog-custom .mk-blog-grid-item .blog-grid-holder {
  margin: 0 12px 24px 12px;
  border: 1px solid #e3e3e3;
  background-color: #ffffff;
}
.acalog-custom .mk-blog-grid-item.one-column {
  width: 100%;
}
.acalog-custom .mk-blog-grid-item.two-column {
  width: 50%;
}
.acalog-custom .mk-blog-grid-item.three-column {
  width: 33.33%;
}
.acalog-custom .mk-blog-grid-item.four-column {
  width: 25%;
}
.acalog-custom .mk-blog-grid-item.four-column .blog-grid-holder {
  margin: 0 8px 16px 8px;
}
.acalog-custom .mk-blog-grid-item .mk-swipe-slideshow img {
  width: 100%;
}
@media handheld,only screen and (max-width: 960px) {
  .acalog-custom .mk-blog-grid-item.three-column,
  .acalog-custom .mk-blog-grid-item.four-column {
    width: 49.5% !important;
  }
}
@media handheld,only screen and (max-width: 650px) {
  .acalog-custom .mk-blog-grid-item.three-column,
  .acalog-custom .mk-blog-grid-item.four-column,
  .acalog-custom .mk-blog-grid-item.two-column,
  .acalog-custom .mk-blog-grid-item.one-column {
    width: 100% !important;
  }
  .acalog-custom .mk-blog-grid-item.three-column .blog-grid-holder,
  .acalog-custom .mk-blog-grid-item.four-column .blog-grid-holder,
  .acalog-custom .mk-blog-grid-item.two-column .blog-grid-holder,
  .acalog-custom .mk-blog-grid-item.one-column .blog-grid-holder {
    margin: 0 0 18px 0 !important;
  }
}
.acalog-custom .mk-blog-grid-item .featured-image {
  position: relative;
  display: block;
  overflow: hidden;
}
.acalog-custom .mk-blog-grid-item .featured-image img {
  position: relative;
  width: 100%;
}
.acalog-custom .mk-blog-grid-item .featured-image:hover .blog-grid-hover-icon {
  opacity: 1;
}
.acalog-custom .mk-blog-grid-item .mk-blog-meta {
  padding: 20px;
  line-height: 18px;
}
.acalog-custom .mk-blog-grid-item time {
  display: block;
  margin-bottom: 10px;
}
.acalog-custom .mk-blog-grid-item time a {
  color: #999999;
  font-style: italic;
  font-size: 11px;
}
.acalog-custom .mk-blog-grid-item .the-title {
  margin-top: 5px;
  text-transform: uppercase !important;
  line-height: 18px !important;
}
.acalog-custom .mk-blog-grid-item .the-title a {
  letter-spacing: 1px;
  font-size: 14px;
  line-height: 18px;
}
.acalog-custom .mk-blog-grid-item .the-excerpt {
  margin: 5px 0;
}
.acalog-custom .mk-blog-grid-item .blog-grid-hover-icon {
  font-size: 48px;
  width: 48px;
  height: 48px;
  color: #ffffff;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -24px 0 0 -24px;
  opacity: 0;
}
.acalog-custom .mk-blog-grid-item .blog-grid-footer {
  position: relative;
  padding: 15px 20px;
  border-top: 1px solid #e3e3e3;
}
.acalog-custom .mk-blog-grid-item .mk-love-holder {
  position: absolute;
  right: 20px;
  top: 15px;
}
.acalog-custom .mk-blog-grid-item.instagram-post-type .blog-grid-holder {
  position: relative;
}
.acalog-custom .mk-blog-grid-item.instagram-post-type .blog-grid-holder .instagram-image {
  display: block;
}
.acalog-custom .mk-blog-grid-item.instagram-post-type .blog-grid-holder .instagram-title {
  padding: 15px 25px;
  background: linear-gradient(0deg,rgba(0,0,0,0.6) 0%,rgba(0,0,0,0) 100%);
  left: 0;
  position: absolute;
  margin-bottom: 0;
  bottom: 50px;
  width: calc(50%);
  color: #ffffff !important;
  font-size: 14px;
  font-weight: bold;
  text-transform: initial;
  line-height: 20px;
}
.acalog-custom .mk-blog-grid-item.instagram-post-type .blog-grid-holder .instagram-title span {
  padding-left: 30px;
  display: block;
  color: #ffffff;
}
.acalog-custom .mk-blog-grid-item.instagram-post-type .blog-grid-holder .instagram-image img {
  width: 100%;
}
.acalog-custom .mk-blog-grid-item.instagram-post-type .blog-grid-holder .instagram-title span a {
  color: #55acee;
  display: block;
}
.acalog-custom .mk-blog-grid-item.instagram-post-type .blog-grid-holder .instagram-title svg {
  position: absolute;
  left: 25px;
  top: 18px;
  height: 20px;
}
.acalog-custom .mk-blog-grid-item.instagram-post-type .blog-grid-holder .mk-blog-meta {
  padding: 0;
}
.acalog-custom .mk-blog-grid-item.instagram-post-type .blog-grid-holder .mk-blog-meta .the-title,
.acalog-custom .mk-blog-grid-item.instagram-post-type .blog-grid-holder .mk-blog-meta .the-excerpt {
  display: none;
}
.acalog-custom .mk-blog-grid-item.instagram-post-type .blog-grid-holder .mk-blog-meta .mk-blog-meta-wrapper {
  position: absolute;
  left: 20px;
  bottom: 5px;
}
.acalog-custom .mk-blog-grid-item.instagram-post-type .blog-grid-holder .blog-grid-footer {
  padding-top: 25px;
  padding-bottom: 25px;
}
.acalog-custom .mk-blog-grid-item.instagram-post-type .blog-grid-holder .blog-grid-footer .mk-readmore {
  display: none;
}
.acalog-custom .mk-blog-grid-item.instagram-post-type .blog-grid-holder .mk-love-holder {
  top: 12px;
}
.acalog-custom .mk-blog-grid-item.blockquote-post-type .blog-grid-holder {
  position: relative;
}
.acalog-custom .mk-blog-grid-item.blockquote-post-type .blog-grid-holder .blog-blockquote-content {
  font-size: 22px;
  line-height: 40px;
  color: #222;
  padding: 40px 25px 25px 80px;
}
.acalog-custom .mk-blog-grid-item.blockquote-post-type .blog-grid-holder .blog-blockquote-content .mk-svg-icon {
  position: absolute;
  top: 50px;
  left: 25px;
  display: block;
  fill: #ddd;
  fill: rgba(0,0,0,0.1);
}
.acalog-custom .mk-blog-grid-item.blockquote-post-type .blog-grid-holder .blog-blockquote-content footer {
  text-align: right;
  color: #999;
  font-style: italic;
  font-size: 20px;
}
.acalog-custom .mk-blog-grid-item.blockquote-post-type .blog-grid-holder .mk-blog-meta {
  padding: 0;
}
.acalog-custom .mk-blog-grid-item.blockquote-post-type .blog-grid-holder .mk-blog-meta .the-title,
.acalog-custom .mk-blog-grid-item.blockquote-post-type .blog-grid-holder .mk-blog-meta .the-excerpt {
  display: none;
}
.acalog-custom .mk-blog-grid-item.blockquote-post-type .blog-grid-holder .mk-blog-meta .mk-blog-meta-wrapper {
  position: absolute;
  left: 20px;
  bottom: 5px;
}
.acalog-custom .mk-blog-grid-item.blockquote-post-type .blog-grid-holder .blog-grid-footer {
  padding-top: 25px;
  padding-bottom: 25px;
}
.acalog-custom .mk-blog-grid-item.blockquote-post-type .blog-grid-holder .blog-grid-footer .mk-readmore {
  display: none;
}
.acalog-custom .mk-blog-grid-item.blockquote-post-type .blog-grid-holder .mk-love-holder {
  top: 12px;
}
.acalog-custom .mk-blog-grid-item.twitter-post-type .blog-grid-holder {
  position: relative;
}
.acalog-custom .mk-blog-grid-item.twitter-post-type .blog-grid-holder .blog-twitter-content {
  font-size: 22px;
  color: #222;
  line-height: 36px;
  padding-bottom: 30px;
  padding: 25px 40px 90px;
  word-wrap: break-word;
}
.acalog-custom .mk-blog-grid-item.twitter-post-type .blog-grid-holder .blog-twitter-content:before {
  content: '';
  width: 100%;
  height: 30px;
  display: block;
  margin-bottom: 45px;
  background-repeat: no-repeat;
  background-position: center;
}
.acalog-custom .mk-blog-grid-item.twitter-post-type .blog-grid-holder .blog-twitter-content a {
  color: #55acee;
}
.acalog-custom .mk-blog-grid-item.twitter-post-type .blog-grid-holder .blog-twitter-content footer {
  text-align: left;
  line-height: normal;
  margin-top: 35px;
}
.acalog-custom .mk-blog-grid-item.twitter-post-type .blog-grid-holder .blog-twitter-content footer a,
.acalog-custom .mk-blog-grid-item.twitter-post-type .blog-grid-holder .blog-twitter-content footer span {
  display: block;
}
.acalog-custom .mk-blog-grid-item.twitter-post-type .blog-grid-holder .blog-twitter-content footer span {
  font-weight: bold;
  font-size: 14px;
  color: #222;
}
.acalog-custom .mk-blog-grid-item.twitter-post-type .blog-grid-holder .blog-twitter-content footer a {
  color: #55acee;
  font-size: 12px;
}
.acalog-custom .mk-blog-grid-item.twitter-post-type .blog-grid-holder .mk-blog-meta {
  padding: 0;
}
.acalog-custom .mk-blog-grid-item.twitter-post-type .blog-grid-holder .mk-blog-meta .the-title,
.acalog-custom .mk-blog-grid-item.twitter-post-type .blog-grid-holder .mk-blog-meta .the-excerpt,
.acalog-custom .mk-blog-grid-item.twitter-post-type .blog-grid-holder .mk-blog-meta .mk-readmore {
  display: none;
}
.acalog-custom .mk-blog-grid-item.twitter-post-type .blog-grid-holder .mk-blog-meta .mk-blog-meta-wrapper {
  position: absolute;
  left: 20px;
  bottom: 5px;
}
.acalog-custom .mk-blog-grid-item.twitter-post-type .blog-grid-holder .blog-grid-footer {
  padding-top: 25px;
  padding-bottom: 25px;
}
.acalog-custom .mk-blog-grid-item.twitter-post-type .blog-grid-holder .blog-grid-footer .mk-readmore {
  display: none;
}
.acalog-custom .mk-blog-grid-item.twitter-post-type .blog-grid-holder .mk-love-holder {
  top: 12px;
}
.acalog-custom .mk-blog-container.no-border .mk-blog-grid-item .blog-grid-holder {
  border: transparent;
}
.acalog-custom .mk-blog-container.no-border .mk-blog-grid-item .blog-grid-holder .blog-grid-footer {
  border: transparent;
}
.acalog-custom .mk-blog-magazine-item {
  margin: 0;
}
.acalog-custom .mk-blog-magazine-item .the-title {
  font-size: 16px !important;
  margin-bottom: 5px;
  letter-spacing: 1px;
}
.acalog-custom .mk-blog-magazine-item .blog-item-holder {
  background-color: #ffffff;
}
.acalog-custom .mk-blog-magazine-item .mk-blog-meta {
  margin-bottom: 15px;
  font-size: 13px;
  color: #a6a6a6;
  font-style: italic;
}
.acalog-custom .mk-blog-magazine-item .mk-blog-meta a {
  color: #a6a6a6;
}
.acalog-custom .mk-blog-magazine-item .mk-blog-meta .mk-categories,
.acalog-custom .mk-blog-magazine-item .mk-blog-meta time {
  display: inline-block;
  float: left;
}
.acalog-custom .mk-blog-magazine-item.magazine-featured-post {
  box-sizing: border-box;
  margin-bottom: 25px;
}
.acalog-custom .mk-blog-magazine-item.magazine-featured-post .item-wrapper {
  padding: 20px 25px 25px;
  *zoom: 1;
}
.acalog-custom .mk-blog-magazine-item.magazine-featured-post .item-wrapper:before,
.acalog-custom .mk-blog-magazine-item.magazine-featured-post .item-wrapper:after {
  content: " ";
  display: table;
}
.acalog-custom .mk-blog-magazine-item.magazine-featured-post .item-wrapper:after {
  clear: both;
}
.acalog-custom .mk-blog-magazine-item.magazine-featured-post .featured-image {
  position: relative;
  overflow: hidden;
}
.acalog-custom .mk-blog-magazine-item.magazine-featured-post .featured-image img {
  width: 100%;
}
.acalog-custom .mk-blog-magazine-item.magazine-featured-post .featured-image .image-gradient-overlay {
  background: linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0.87) 70%,#ffffff 100%);
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 50%;
}
.acalog-custom .mk-blog-magazine-item.magazine-featured-post .blog-magazine-social-section {
  float: right;
  display: inline-block;
  color: #999999;
}
.acalog-custom .mk-blog-magazine-item.magazine-featured-post .blog-magazine-social-section span {
  color: #999999;
}
.acalog-custom .mk-blog-magazine-item.magazine-featured-post .blog-magazine-social-section svg {
  fill: #bdbdbd;
}
.acalog-custom .mk-blog-magazine-item.magazine-featured-post .blog-magazine-social-section span {
  font-size: 11px;
}
.acalog-custom .mk-blog-magazine-item.magazine-featured-post .blog-magazine-social-section .mk-love-holder {
  display: inline-block;
  margin-left: 10px;
}
.acalog-custom .mk-blog-magazine-item.magazine-featured-post .blog-magazine-social-section .blog-loop-comments svg,
.acalog-custom .mk-blog-magazine-item.magazine-featured-post .blog-magazine-social-section .mk-love-holder svg {
  height: 16px;
  margin-right: 3px;
  vertical-align: middle;
}
.acalog-custom .mk-blog-magazine-item.magazine-featured-post .the-excerpt p {
  letter-spacing: 1px;
  color: #797979;
  font-size: 14px;
}
.acalog-custom .mk-blog-magazine-item.magazine-thumb-post {
  width: 50%;
  margin-bottom: 25px;
  box-sizing: border-box;
  float: left;
}
.acalog-custom .mk-blog-magazine-item.magazine-thumb-post .the-title {
  font-size: 14px !important;
  margin-top: 15px;
  margin-bottom: 8px;
}
.acalog-custom .mk-blog-magazine-item.magazine-thumb-post .featured-image {
  width: 20%;
  float: left;
  position: relative;
  overflow: hidden;
}
.acalog-custom .mk-blog-magazine-item.magazine-thumb-post .item-wrapper {
  width: 70%;
  float: left;
  padding: 5px 5px 0 20px;
}
.acalog-custom .mk-blog-magazine-item.magazine-thumb-post .item-wrapper .blog-title {
  margin: 5px 0;
}
@media handheld,only screen and (max-width: 767px) {
  .acalog-custom .mk-blog-magazine-item.magazine-featured-post {
    width: 100% !important;
    padding-right: 0 !important;
    margin-bottom: 25px !important;
  }
  .acalog-custom .mk-blog-magazine-item.magazine-featured-post .blog-item-holder {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .acalog-custom .mk-blog-magazine-item.magazine-featured-post:before {
    width: 0 !important;
  }
  .acalog-custom .mk-blog-magazine-item.magazine-thumb-post {
    width: 100% !important;
  }
}
.acalog-custom .mag-one-column .magazine-featured-post {
  margin-bottom: 25px;
}
.acalog-custom .mag-one-column .magazine-thumb-post {
  width: 100%;
}
.acalog-custom .mag-two-column-right .magazine-featured-post,
.acalog-custom .mag-two-column-left .magazine-featured-post {
  width: 50%;
  float: right;
  position: relative;
}
.acalog-custom .mag-two-column-right .magazine-thumb-post,
.acalog-custom .mag-two-column-left .magazine-thumb-post {
  width: 50%;
}
.acalog-custom .mag-two-column-right .magazine-featured-post {
  float: right;
}
.acalog-custom .mag-two-column-right .magazine-featured-post .blog-item-holder {
  margin-left: 25px;
}
.acalog-custom .mag-two-column-right .magazine-thumb-post {
  float: left;
}
.acalog-custom .mag-two-column-left .magazine-featured-post {
  float: left;
}
.acalog-custom .mag-two-column-left .magazine-featured-post .blog-item-holder {
  margin-right: 25px;
}
.acalog-custom .mag-two-column-left .magazine-thumb-post {
  float: right;
}
.acalog-custom .mk-blog-modern-item {
  width: 100%;
  margin-bottom: 50px;
  position: relative;
}
.acalog-custom .mk-blog-modern-item .mk-blog-meta {
  margin: 0 20px 20px 100px;
  display: block;
  padding: 0 !important;
}
.acalog-custom .mk-blog-modern-item .mk-audio-section,
.acalog-custom .mk-blog-modern-item .featured-image,
.acalog-custom .mk-blog-modern-item .mk-swipe-slideshow {
  margin-bottom: 25px !important;
}
.acalog-custom .mk-blog-modern-item .mk-audio-section {
  height: 170px;
}
@media handheld,only screen and (max-width: 780px) {
  .acalog-custom .mk-blog-modern-item .mk-audio-section .audio-has-img {
    margin: 0 !important;
  }
  .acalog-custom .mk-blog-modern-item .mk-audio-section .audio-thumb {
    display: none;
  }
}
.acalog-custom .mk-blog-modern-item .mk-audio-section .jp-audio.audio-has-img {
  margin-left: 170px;
}
.acalog-custom .mk-blog-modern-item .mk-audio-section .jp-audio div.jp-interface {
  min-height: 160px !important;
}
.acalog-custom .mk-blog-modern-item .blog-loop-comments,
.acalog-custom .mk-blog-modern-item .mk-blog-share,
.acalog-custom .mk-blog-modern-item .mk-love-holder {
  display: block;
  padding: 12px 0;
  color: #898989;
  text-align: center;
  line-height: 15px;
}
.acalog-custom .mk-blog-modern-item .blog-loop-comments svg,
.acalog-custom .mk-blog-modern-item .mk-blog-share svg,
.acalog-custom .mk-blog-modern-item .mk-love-holder svg {
  height: 16px;
}
.acalog-custom .mk-blog-modern-item .blog-loop-comments span,
.acalog-custom .mk-blog-modern-item .mk-blog-share span,
.acalog-custom .mk-blog-modern-item .mk-love-holder span {
  margin-top: 2px;
}
.acalog-custom .mk-blog-modern-item .blog-share-container {
  display: block;
  float: none;
  border-bottom: 1px solid #efefef;
}
.acalog-custom .mk-blog-modern-item .blog-loop-comments {
  line-height: 16px;
  border-bottom: 1px solid #efefef;
}
.acalog-custom .mk-blog-modern-item .blog-loop-comments span {
  display: block;
  font-size: 11px;
}
.acalog-custom .mk-blog-modern-item .mk-blog-share {
  cursor: pointer;
  padding: 20px 0;
}
.acalog-custom .mk-blog-modern-item .mk-love-holder i span {
  position: absolute;
}
.acalog-custom .mk-blog-modern-item .mk-love-holder .mk-love-count {
  display: block;
}
.acalog-custom .mk-blog-modern-item .blog-social-share {
  position: absolute;
  left: -6px;
  top: -52px;
  width: 216px;
  background-color: #252525;
  margin: 0;
  list-style: none;
  text-align: center;
  padding: 10px;
  text-transform: none;
}
.acalog-custom .mk-blog-modern-item .blog-social-share:before {
  left: 25px;
  bottom: -5px;
}
.acalog-custom .mk-blog-modern-item .blog-social-share li {
  display: inline-block;
  margin: 3px 2px;
}
.acalog-custom .mk-blog-modern-item.blockquote-post-type {
  position: relative;
}
.acalog-custom .mk-blog-modern-item.blockquote-post-type .blog-blockquote-content {
  padding: 50px 20px 20px 170px;
  font-size: 26px;
  line-height: 40px;
  color: #222222;
}
.acalog-custom .mk-blog-modern-item.blockquote-post-type .the-excerpt {
  display: none;
}
.acalog-custom .mk-blog-modern-item.blockquote-post-type .blog-blockquote-content .mk-svg-icon {
  position: absolute;
  top: 60px;
  left: 100px;
  display: block;
  fill: #dddddd;
  fill: rgba(0,0,0,0.1);
}
.acalog-custom .mk-blog-modern-item.blockquote-post-type .blog-blockquote-content footer {
  text-align: right;
  color: #999999;
  font-style: italic;
  font-size: 20px;
}
.acalog-custom .mk-blog-modern-item.blockquote-post-type .blog-modern-social-section {
  float: none;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
}
.acalog-custom .mk-blog-modern-item.blockquote-post-type .mk-blog-meta-wrapper .mk-categories {
  display: none;
}
.acalog-custom .mk-blog-modern-item.blockquote-post-type .mk-blog-meta {
  margin: 0 !important;
  display: inline-block;
  position: absolute;
  top: 0;
  left: 100px;
}
.acalog-custom .mk-blog-modern-item.blockquote-post-type .mk-blog-meta .the-title,
.acalog-custom .mk-blog-modern-item.blockquote-post-type .mk-blog-meta .mk-button {
  display: none !important;
}
.acalog-custom .mk-blog-modern-item.blockquote-post-type .mk-blog-meta .the-excerpt {
  margin-bottom: 0;
}
.acalog-custom .mk-blog-modern-item.instagram-post-type .instagram-image {
  display: block;
}
.acalog-custom .mk-blog-modern-item.instagram-post-type .instagram-image img {
  width: 100%;
}
.acalog-custom .mk-blog-modern-item.instagram-post-type .instagram-title {
  position: absolute;
  margin-top: 60px;
  padding-left: 100px;
  font-size: 24px;
}
.acalog-custom .mk-blog-modern-item.instagram-post-type .instagram-title span a {
  display: none;
}
.acalog-custom .mk-blog-modern-item.instagram-post-type .instagram-title svg {
  display: none;
}
.acalog-custom .mk-blog-modern-item.instagram-post-type .the-excerpt,
.acalog-custom .mk-blog-modern-item.instagram-post-type .mk-button-container,
.acalog-custom .mk-blog-modern-item.instagram-post-type .the-title {
  display: none !important;
}
.acalog-custom .mk-blog-modern-item.instagram-post-type .mk-blog-meta {
  margin-top: 20px;
}
.acalog-custom .mk-blog-modern-item.instagram-post-type .blog-modern-social-section {
  margin-top: 20px;
}
.acalog-custom .mk-blog-modern-item.instagram-post-type .mk-blog-meta-wrapper {
  padding-left: 40px;
  position: relative;
}
.acalog-custom .mk-blog-modern-item.instagram-post-type .mk-blog-meta-wrapper:before {
  width: 24px;
  height: 24px;
  content: '';
  position: absolute;
  left: 0;
  top: 0;
}
.acalog-custom .mk-blog-modern-item.instagram-post-type .mk-blog-meta-wrapper .mk-categories {
  display: none;
}
.acalog-custom .mk-blog-modern-item.blockquote-post-type {
  position: relative;
}
.acalog-custom .mk-blog-modern-item.instagram-post-type .instagram-image {
  display: block;
}
.acalog-custom .mk-blog-modern-item.twitter-post-type .blog-twitter-content {
  font-size: 22px;
  color: #222222;
  line-height: 40px;
  padding-left: 100px;
  padding-top: 50px;
  word-wrap: break-word;
}
.acalog-custom .mk-blog-modern-item.twitter-post-type .blog-twitter-content a {
  color: #55acee;
}
.acalog-custom .mk-blog-modern-item.twitter-post-type .blog-twitter-content footer {
  line-height: normal;
  display: block;
  margin-top: 35px;
  padding-left: 50px;
  position: relative;
}
.acalog-custom .mk-blog-modern-item.twitter-post-type .blog-twitter-content footer:before {
  content: '';
  width: 35px;
  height: 30px;
  background-position: center center;
  background-repeat: no-repeat;
  display: inline-block;
  position: absolute;
  left: 0;
  top: 10px;
}
.acalog-custom .mk-blog-modern-item.twitter-post-type .blog-twitter-content footer a,
.acalog-custom .mk-blog-modern-item.twitter-post-type .blog-twitter-content footer span {
  display: block;
}
.acalog-custom .mk-blog-modern-item.twitter-post-type .blog-twitter-content footer span {
  font-weight: bold;
  font-size: 20px;
  color: #222222;
  display: block;
}
.acalog-custom .mk-blog-modern-item.twitter-post-type .blog-twitter-content footer a {
  color: #55acee;
  font-size: 16px;
  display: inline-block;
}
.acalog-custom .mk-blog-modern-item.twitter-post-type .mk-blog-meta-wrapper {
  position: absolute;
  top: 0;
}
.acalog-custom .mk-blog-modern-item.twitter-post-type .mk-blog-meta-wrapper .mk-blog-author,
.acalog-custom .mk-blog-modern-item.twitter-post-type .mk-blog-meta-wrapper .mk-categories,
.acalog-custom .mk-blog-modern-item.twitter-post-type .mk-blog-meta-wrapper > span {
  display: none;
}
.acalog-custom .mk-blog-modern-item.twitter-post-type .blog-modern-social-section {
  float: none;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
}
.acalog-custom .mk-blog-modern-item.twitter-post-type .the-title,
.acalog-custom .mk-blog-modern-item.twitter-post-type .the-excerpt,
.acalog-custom .mk-blog-modern-item.twitter-post-type .mk-button {
  display: none !important;
}
.acalog-custom .blog-modern-social-section {
  float: left;
  width: 50px;
  min-height: 150px;
  border-right: 1px solid #efefef;
  text-transform: center;
  margin-left: 20px;
}
.acalog-custom .mk-blog-newspaper-item {
  margin: 0;
  float: left;
  overflow: hidden;
}
.acalog-custom .mk-blog-newspaper-item .blog-item-holder {
  margin: 0 12px 24px 12px;
  border: 1px solid #e3e3e3;
  background-color: #ffffff;
  position: relative;
  box-shadow: 0 2px 1px 0 rgba(0,0,0,0.05);
}
.acalog-custom .mk-blog-newspaper-item.one-column {
  width: 100%;
}
.acalog-custom .mk-blog-newspaper-item.two-column {
  width: 49.75%;
}
.acalog-custom .mk-blog-newspaper-item.three-column {
  width: 33.1%;
}
.acalog-custom .mk-blog-newspaper-item.four-column {
  width: 24.8%;
}
.acalog-custom .mk-blog-newspaper-item.four-column .blog-grid-holder {
  margin: 0 8px 16px 8px;
}
.acalog-custom .mk-blog-newspaper-item .mk-swipe-slideshow img {
  width: 100%;
}
@media handheld,only screen and (max-width: 960px) {
  .acalog-custom .mk-blog-newspaper-item.three-column,
  .acalog-custom .mk-blog-newspaper-item.four-column {
    width: 49.5% !important;
  }
}
@media handheld,only screen and (max-width: 650px) {
  .acalog-custom .mk-blog-newspaper-item.three-column,
  .acalog-custom .mk-blog-newspaper-item.four-column,
  .acalog-custom .mk-blog-newspaper-item.two-column {
    width: 100% !important;
  }
  .acalog-custom .mk-blog-newspaper-item .blog-item-holder {
    margin: 0 0 18px 0 !important;
  }
}
.acalog-custom .mk-blog-newspaper-item .featured-image {
  position: relative;
  overflow: hidden;
}
.acalog-custom .mk-blog-newspaper-item .featured-image img {
  width: 100%;
  max-width: 100%;
}
.acalog-custom .mk-blog-newspaper-item .featured-image:hover img {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}
.acalog-custom .mk-blog-newspaper-item .audio-iframe {
  margin-bottom: 0;
}
.acalog-custom .mk-blog-newspaper-item .mk-blog-meta {
  padding: 20px;
}
.acalog-custom .mk-blog-newspaper-item time {
  margin-bottom: 15px;
  display: block;
}
.acalog-custom .mk-blog-newspaper-item time a {
  font-size: 11px;
  line-height: 11px;
  color: #999999;
  font-style: italic;
  letter-spacing: 1px;
}
.acalog-custom .mk-blog-newspaper-item .the-title {
  line-height: 18px;
  margin-bottom: 10px !important;
  letter-spacing: 1px;
}
.acalog-custom .mk-blog-newspaper-item .the-title a {
  font-size: 14px;
  line-height: 18px;
  text-transform: uppercase;
}
.acalog-custom .mk-blog-newspaper-item .mk-readmore {
  float: left;
  margin-top: 7px;
}
.acalog-custom .mk-blog-newspaper-item .blog-loop-comments,
.acalog-custom .mk-blog-newspaper-item .newspaper-item-share,
.acalog-custom .mk-blog-newspaper-item .mk-love-holder {
  float: right;
  margin-left: 15px;
  color: #cccccc;
  cursor: pointer;
  font-size: 11px;
}
.acalog-custom .mk-blog-newspaper-item .blog-loop-comments svg,
.acalog-custom .mk-blog-newspaper-item .newspaper-item-share svg,
.acalog-custom .mk-blog-newspaper-item .mk-love-holder svg {
  height: 16px;
  vertical-align: middle;
}
.acalog-custom .mk-blog-newspaper-item .blog-loop-comments:hover,
.acalog-custom .mk-blog-newspaper-item .newspaper-item-share:hover,
.acalog-custom .mk-blog-newspaper-item .mk-love-holder:hover {
  color: #b1b1b1;
}
.acalog-custom .mk-blog-newspaper-item .blog-loop-comments .mk-love-this span,
.acalog-custom .mk-blog-newspaper-item .newspaper-item-share .mk-love-this span,
.acalog-custom .mk-blog-newspaper-item .mk-love-holder .mk-love-this span {
  color: #b1b1b1;
}
.acalog-custom .mk-blog-newspaper-item .blog-loop-comments .mk-love-this svg,
.acalog-custom .mk-blog-newspaper-item .newspaper-item-share .mk-love-this svg,
.acalog-custom .mk-blog-newspaper-item .mk-love-holder .mk-love-this svg {
  height: 16px;
  fill: #b1b1b1;
}
.acalog-custom .mk-blog-newspaper-item .blog-loop-comments span {
  margin-left: 4px;
}
.acalog-custom .mk-blog-newspaper-item .newspaper-item-footer-holder {
  padding: 20px;
}
.acalog-custom .mk-blog-newspaper-item .newspaper-item-footer {
  background-color: #fafafa;
  border-top: 1px solid #e3e3e3;
  position: relative;
  z-index: 2;
}
.acalog-custom .mk-blog-newspaper-item .newspaper-item-footer .newspaper-comments-list {
  margin: 0;
  list-style: none;
  display: none;
  background-color: #ffffff;
}
.acalog-custom .mk-blog-newspaper-item .newspaper-item-footer .newspaper-comments-list li {
  margin: 0 0 15px 0;
  padding: 0 10px;
}
.acalog-custom .mk-blog-newspaper-item .newspaper-item-footer .newspaper-comments-list li:first-child {
  padding-top: 20px !important;
  border-top: 1px solid #e3e3e3;
}
.acalog-custom .mk-blog-newspaper-item .newspaper-item-footer .newspaper-comments-list li:last-child {
  padding-bottom: 10px !important;
}
.acalog-custom .mk-blog-newspaper-item .newspaper-item-footer .newspaper-comments-list li .avatar {
  float: left;
  display: inline-block;
  margin: 0 16px 5px;
  border-radius: 100%;
}
.acalog-custom .mk-blog-newspaper-item .newspaper-item-footer .newspaper-comments-list li .comment-author {
  font-weight: bold;
  display: block;
  margin: 0 0 4px 40px;
  font-size: 11px;
  line-height: 15px;
  color: #333333;
}
.acalog-custom .mk-blog-newspaper-item .newspaper-item-footer .newspaper-comments-list li .comment-content {
  line-height: 18px;
  font-size: 11px;
  color: #666666;
  display: block;
  margin-left: 50px;
}
.acalog-custom .mk-blog-newspaper-item .newspaper-item-footer .newspaper-social-share {
  display: none;
  list-style: none;
  margin: 0;
  padding: 15px;
  border-top: 1px solid #e3e3e3;
  text-align: center;
  background-color: #ffffff;
}
.acalog-custom .mk-blog-newspaper-item .newspaper-item-footer .newspaper-social-share li {
  display: inline-block;
  margin: 0;
}
.acalog-custom .mk-blog-newspaper-item .newspaper-item-footer .newspaper-social-share li a {
  width: 30px;
  height: 30px;
  border: 1px solid #b9b9b9;
  margin: 0 3px;
  border-radius: 50%;
  display: block;
}
.acalog-custom .mk-blog-newspaper-item .newspaper-item-footer .newspaper-social-share li a svg {
  fill: #b9b9b9;
  height: 16px;
  vertical-align: bottom;
}
.acalog-custom .mk-blog-newspaper-item .newspaper-item-footer .newspaper-social-share li a:hover {
  color: #9b9b9b;
  border-color: #9b9b9b;
}
.acalog-custom .mk-blog-newspaper-item.instagram-post-type .blog-item-holder {
  position: relative;
}
.acalog-custom .mk-blog-newspaper-item.instagram-post-type .blog-item-holder .instagram-image {
  display: block;
}
.acalog-custom .mk-blog-newspaper-item.instagram-post-type .blog-item-holder .instagram-title {
  padding: 15px 25px;
  background: linear-gradient(0deg,rgba(0,0,0,0.6) 0%,rgba(0,0,0,0) 100%);
  left: 0;
  position: absolute;
  margin-bottom: 0;
  bottom: 60px;
  width: calc(50%);
  color: #ffffff !important;
  font-size: 14px;
  font-weight: bold;
  text-transform: initial;
  line-height: 20px;
}
.acalog-custom .mk-blog-newspaper-item.instagram-post-type .blog-item-holder .instagram-title span {
  padding-left: 30px;
  display: block;
  color: #ffffff;
}
.acalog-custom .mk-blog-newspaper-item.instagram-post-type .blog-item-holder .instagram-title span a {
  color: #55acee;
  display: block;
}
.acalog-custom .mk-blog-newspaper-item.instagram-post-type .blog-item-holder .instagram-title svg {
  position: absolute;
  left: 25px;
  top: 18px;
  height: 20px;
}
.acalog-custom .mk-blog-newspaper-item.instagram-post-type .blog-item-holder .mk-blog-meta {
  padding: 0;
}
.acalog-custom .mk-blog-newspaper-item.instagram-post-type .blog-item-holder .mk-blog-meta .the-title,
.acalog-custom .mk-blog-newspaper-item.instagram-post-type .blog-item-holder .mk-blog-meta .the-excerpt {
  display: none;
}
.acalog-custom .mk-blog-newspaper-item.instagram-post-type .blog-item-holder .newspaper-item-footer .mk-readmore {
  display: none;
}
.acalog-custom .mk-blog-newspaper-item.instagram-post-type .blog-item-holder .mk-love-holder {
  top: 12px;
}
.acalog-custom .mk-blog-newspaper-item.blockquote-post-type .blog-item-holder {
  position: relative;
}
.acalog-custom .mk-blog-newspaper-item.blockquote-post-type .blog-item-holder .blog-blockquote-content {
  font-size: 22px;
  line-height: 40px;
  color: #222;
  padding: 40px 25px 25px 80px;
}
.acalog-custom .mk-blog-newspaper-item.blockquote-post-type .blog-blockquote-content .mk-svg-icon {
  position: absolute;
  top: 50px;
  left: 25px;
  display: block;
  fill: #dddddd;
  fill: rgba(0,0,0,0.1);
  width: 48px;
}
.acalog-custom .mk-blog-newspaper-item.blockquote-post-type .blog-item-holder .blog-blockquote-content footer {
  text-align: right;
  color: #999;
  font-style: italic;
  font-size: 20px;
}
.acalog-custom .mk-blog-newspaper-item.blockquote-post-type .blog-item-holder .mk-blog-meta {
  padding: 0;
}
.acalog-custom .mk-blog-newspaper-item.blockquote-post-type .blog-item-holder .mk-blog-meta .the-title,
.acalog-custom .mk-blog-newspaper-item.blockquote-post-type .blog-item-holder .mk-blog-meta .the-excerpt {
  display: none;
}
.acalog-custom .mk-blog-newspaper-item.blockquote-post-type .blog-item-holder .newspaper-item-footer .mk-readmore {
  display: none;
}
.acalog-custom .mk-blog-newspaper-item.blockquote-post-type .blog-item-holder .mk-love-holder {
  top: 12px;
}
.acalog-custom .mk-blog-newspaper-item.twitter-post-type .blog-item-holder {
  position: relative;
}
.acalog-custom .mk-blog-newspaper-item.twitter-post-type .blog-item-holder .blog-twitter-content {
  font-size: 22px;
  color: #222;
  line-height: 36px;
  padding-bottom: 30px;
  padding: 25px 40px 90px;
  word-wrap: break-word;
}
.acalog-custom .mk-blog-newspaper-item.twitter-post-type .blog-item-holder .blog-twitter-content:before {
  content: '';
  width: 100%;
  height: 30px;
  display: block;
  margin-bottom: 45px;
  background-repeat: no-repeat;
  background-position: center;
}
.acalog-custom .mk-blog-newspaper-item.twitter-post-type .blog-item-holder .blog-twitter-content a {
  color: #55acee;
}
.acalog-custom .mk-blog-newspaper-item.twitter-post-type .blog-item-holder .blog-twitter-content footer {
  text-align: left;
  line-height: normal;
  margin-top: 35px;
}
.acalog-custom .mk-blog-newspaper-item.twitter-post-type .blog-item-holder .blog-twitter-content footer a,
.acalog-custom .mk-blog-newspaper-item.twitter-post-type .blog-item-holder .blog-twitter-content footer span {
  display: block;
}
.acalog-custom .mk-blog-newspaper-item.twitter-post-type .blog-item-holder .blog-twitter-content footer span {
  font-weight: bold;
  font-size: 14px;
  color: #222;
}
.acalog-custom .mk-blog-newspaper-item.twitter-post-type .blog-item-holder .blog-twitter-content footer a {
  color: #55acee;
  font-size: 12px;
}
.acalog-custom .mk-blog-newspaper-item.twitter-post-type .blog-item-holder .mk-blog-meta {
  padding: 0;
}
.acalog-custom .mk-blog-newspaper-item.twitter-post-type .blog-item-holder .mk-blog-meta .the-title,
.acalog-custom .mk-blog-newspaper-item.twitter-post-type .blog-item-holder .mk-blog-meta .the-excerpt,
.acalog-custom .mk-blog-newspaper-item.twitter-post-type .blog-item-holder .mk-blog-meta .mk-readmore {
  display: none;
}
.acalog-custom .mk-blog-newspaper-item.twitter-post-type .blog-item-holder .newspaper-item-footer .mk-readmore {
  display: none;
}
.acalog-custom .mk-blog-newspaper-item.twitter-post-type .blog-item-holder .mk-love-holder {
  top: 12px;
}
.acalog-custom .mk-blog-newspaper-item.instagram-post-type .blog-item-holder .newspaper-item-share,
.acalog-custom .mk-blog-newspaper-item.blockquote-post-type .blog-item-holder .newspaper-item-share,
.acalog-custom .mk-blog-newspaper-item.twitter-post-type .blog-item-holder .newspaper-item-share {
  display: none;
}
.acalog-custom .mk-blog-newspaper-item.twitter-post-type .blog-item-holder .mk-blog-meta .mk-blog-meta-wrapper,
.acalog-custom .mk-blog-newspaper-item.blockquote-post-type .blog-item-holder .mk-blog-meta .mk-blog-meta-wrapper,
.acalog-custom .mk-blog-newspaper-item.instagram-post-type .blog-item-holder .mk-blog-meta .mk-blog-meta-wrapper {
  position: absolute;
  left: 20px;
  bottom: 5px;
  z-index: 5;
}
.acalog-custom .mk-blog-spotlight-item {
  width: 100%;
  float: left;
}
.acalog-custom .mk-blog-spotlight-item.one-column {
  width: 100%;
}
.acalog-custom .mk-blog-spotlight-item.two-column {
  width: 50%;
}
.acalog-custom .mk-blog-spotlight-item.three-column {
  width: 33.33%;
}
.acalog-custom .mk-blog-spotlight-item.four-column {
  width: 25%;
}
@media handheld,only screen and (max-width: 960px) {
  .acalog-custom .mk-blog-spotlight-item.three-column,
  .acalog-custom .mk-blog-spotlight-item.four-column {
    width: 50% !important;
  }
}
@media handheld,only screen and (max-width: 767px) {
  .acalog-custom .mk-blog-spotlight-item.three-column,
  .acalog-custom .mk-blog-spotlight-item.four-column,
  .acalog-custom .mk-blog-spotlight-item.two-column,
  .acalog-custom .mk-blog-spotlight-item.one-column {
    width: 100% !important;
  }
}
.acalog-custom .mk-blog-spotlight-item .featured-image {
  position: relative;
  width: 100%;
}
.acalog-custom .mk-blog-spotlight-item .featured-image > a {
  line-height: 4px;
  display: block;
}
.acalog-custom .mk-blog-spotlight-item .featured-image img {
  width: 100%;
}
.acalog-custom .mk-blog-spotlight-item .featured-image .image-hover-overlay {
  opacity: .5;
  background-color: #000000 !important;
  transition: all 0.25s ease-out;
}
.acalog-custom .mk-blog-spotlight-item .featured-image:hover .image-hover-overlay {
  opacity: .3;
}
.acalog-custom .mk-blog-spotlight-item .item-wrapper {
  width: 100%;
  height: 100%;
  color: #ffffff;
  position: absolute;
  left: 0;
  top: 0;
  text-align: center;
}
.acalog-custom .mk-blog-spotlight-item .item-wrapper:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.5em;
}
.acalog-custom .mk-blog-spotlight-item .item-wrapper .mk-blog-meta {
  vertical-align: middle;
  display: inline-block;
  margin: 0 auto;
  max-width: 70%;
}
.acalog-custom .mk-blog-spotlight-item .item-wrapper h3 {
  margin: 8% 0;
  font-size: 20px !important;
  font-weight: bold !important;
  letter-spacing: 2px;
}
.acalog-custom .mk-blog-spotlight-item .item-wrapper h3,
.acalog-custom .mk-blog-spotlight-item .item-wrapper time {
  color: #ffffff;
}
.acalog-custom .mk-blog-spotlight-item .item-wrapper h3 a,
.acalog-custom .mk-blog-spotlight-item .item-wrapper time a {
  color: #ffffff;
}
.acalog-custom .mk-blog-spotlight-item .item-wrapper h3 a:hover,
.acalog-custom .mk-blog-spotlight-item .item-wrapper time a:hover {
  color: #ffffff;
}
.acalog-custom .mk-blog-spotlight-item .item-wrapper time {
  font-size: 14px;
  font-style: italic;
  letter-spacing: 1px;
  margin-bottom: 30px;
  text-transform: uppercase;
  opacity: 0.7;
}
.acalog-custom .mk-blog-spotlight-item .item-wrapper time:after {
  width: 20px;
  height: 2px;
  content: "";
  display: block;
  margin: 6% auto;
  background-color: #ffffff;
}
.acalog-custom .mk-blog-spotlight-item .item-wrapper .mk-button {
  margin: 5% auto 0;
}
.acalog-custom .mk-blog-thumbnail-item {
  width: 100%;
  margin-bottom: 50px;
  background-color: #ffffff;
  line-height: 4px;
}
.acalog-custom .mk-blog-thumbnail-item .mk-blog-meta {
  line-height: 20px;
}
.acalog-custom .mk-blog-thumbnail-item .mk-blog-meta-wrapper span {
  display: none;
}
.acalog-custom .mk-blog-thumbnail-item .mk-blog-meta-wrapper .blog-meta-item:after {
  content: "/";
  margin: 0 5px;
}
.acalog-custom .mk-blog-thumbnail-item.content-align-right .item-wrapper {
  float: right;
  padding: 35px 30px 15px;
}
.acalog-custom .mk-blog-thumbnail-item.content-align-left .item-wrapper {
  float: left;
  padding-right: 20px;
}
.acalog-custom .mk-blog-thumbnail-item .featured-image {
  position: relative;
  display: inline-block;
  overflow: hidden;
  max-width: 35%;
  float: left;
}
.acalog-custom .mk-blog-thumbnail-item .featured-image:hover img {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}
.acalog-custom .mk-blog-thumbnail-item .item-wrapper {
  width: 63%;
  display: inline-block;
}
.acalog-custom .mk-blog-thumbnail-item.full-width-post .item-wrapper {
  padding: 35px;
  width: 100%;
}
.acalog-custom .mk-blog-thumbnail-item .item-wrapper .mk-blog-author,
.acalog-custom .mk-blog-thumbnail-item .item-wrapper .mk-categories {
  display: inline;
}
.acalog-custom .mk-blog-thumbnail-item .item-wrapper h3 {
  margin: 20px 0;
  letter-spacing: 1px;
}
.acalog-custom .mk-blog-thumbnail-item .item-wrapper .the-excerpt {
  margin-bottom: 20px;
}
.acalog-custom .mk-blog-thumbnail-item .featured-image img {
  width: 100%;
}
@media handheld,only screen and (max-width: 767px) {
  .acalog-custom .mk-blog-thumbnail-item .featured-image {
    max-width: 100%;
    width: 100%;
    margin-bottom: 20px;
  }
  .acalog-custom .mk-blog-thumbnail-item .mk-button-align.left {
    text-align: left !important;
  }
  .acalog-custom .mk-blog-thumbnail-item .item-wrapper {
    width: 100%;
    padding: 30px !important;
  }
}
.acalog-custom .posts-carousel {
  margin-bottom: 20px;
}
.acalog-custom .posts-carousel .mk-fancy-title {
  margin-right: 35px;
}
.acalog-custom .posts-carousel .view-all {
  float: right;
  padding: 0 7px;
  font-size: 11px;
}
.acalog-custom .posts-carousel .item-holder {
  margin: 0 4px;
  border: 1px solid rgba(0,0,0,0.1);
}
.acalog-custom .posts-carousel .flex-viewport ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.acalog-custom .posts-carousel .flex-viewport ul li {
  position: relative;
}
.acalog-custom .posts-carousel .flex-viewport ul li.blockquote-post-type,
.acalog-custom .posts-carousel .flex-viewport ul li.instagram-post-type,
.acalog-custom .posts-carousel .flex-viewport ul li.twitter-post-type {
  display: none;
}
.acalog-custom .posts-carousel .flex-direction-nav a {
  position: absolute;
  top: -37px;
}
.acalog-custom .posts-carousel .flex-direction-nav svg {
  fill: #aaaaaa;
}
.acalog-custom .posts-carousel .flex-prev {
  right: 20px;
}
.acalog-custom .posts-carousel .flex-next {
  right: 0px;
}
.acalog-custom .posts-carousel .item-thumb {
  position: relative;
}
.acalog-custom .posts-carousel .item-thumb a {
  z-index: 20;
}
.acalog-custom .posts-carousel .detail-holder {
  min-height: 60px;
}
.acalog-custom .posts-carousel .item-title {
  display: block;
  margin-bottom: 0;
  padding: 15px;
  text-align: center;
  letter-spacing: 1px;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.acalog-custom .posts-carousel .item-excerpt {
  margin: 0;
  padding: 0 15px 15px;
  font-size: 12px;
  text-align: center;
}
.acalog-custom .mk-blog-showcase {
  padding: 30px 0;
}
.acalog-custom .mk-blog-showcase ul {
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
  width: 100%;
  list-style: none;
}
.acalog-custom .mk-blog-showcase ul li {
  position: relative;
  display: inline-block;
  float: left;
  margin: 0;
  padding: 0 10px 0 0;
}
@media handheld,only screen and (max-width: 1140px) {
  .acalog-custom .mk-blog-showcase ul li {
    display: block !important;
    float: none !important;
    margin-bottom: 20px;
    width: 100%;
  }
  .acalog-custom .mk-blog-showcase ul li .blog-showcase-extra-info {
    opacity: 1;
  }
}
@media handheld,only screen and (max-width: 600px) {
  .acalog-custom .mk-blog-showcase ul li {
    display: block !important;
    float: none !important;
    margin-bottom: 15px;
    padding: 0 !important;
  }
  .acalog-custom .mk-blog-showcase ul li .blog-showcase-extra-info {
    position: relative !important;
    left: 0 !important;
    width: auto !important;
    height: auto !important;
  }
  .acalog-custom .mk-blog-showcase ul li .mk-blog-showcase-thumb {
    max-width: 100%;
    width: 100% !important;
    height: auto !important;
    line-height: 4px;
  }
  .acalog-custom .mk-blog-showcase ul li .mk-blog-showcase-thumb img {
    max-width: 100%;
    width: 100%;
    height: auto !important;
  }
}
.acalog-custom .mk-blog-showcase ul li:last-child {
  padding-right: 0 !important;
}
.acalog-custom .mk-blog-showcase ul li.mk-blog-first-el {
  padding-right: 270px;
}
.acalog-custom .mk-blog-showcase ul li.mk-blog-first-el .blog-showcase-extra-info {
  opacity: 1;
}
.acalog-custom .mk-blog-showcase ul li.mk-blog-first-el .mk-blog-showcase-thumb {
  border-right: none;
}
.acalog-custom .showcase-blog-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
}
.acalog-custom .mk-blog-showcase-thumb {
  position: relative;
  overflow: hidden;
  margin-bottom: 5px;
  width: 260px;
  height: 180px;
}
.acalog-custom .mk-blog-showcase-thumb:hover .showcase-blog-overlay {
  opacity: .8;
}
.acalog-custom .mk-blog-showcase-thumb:hover a {
  opacity: 1;
}
.acalog-custom .mk-blog-showcase-thumb a {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -24px 0 0 -24px;
  width: 48px;
  height: 48px;
  text-align: center;
  display: block;
  opacity: 0;
}
.acalog-custom .mk-blog-showcase-thumb a svg {
  fill: #ffffff;
  height: 48px;
}
.acalog-custom .blog-showcase-extra-info {
  position: absolute;
  top: 2px;
  left: 270px;
  overflow: hidden;
  margin: 0;
  padding-left: 5px;
  width: 250px;
  height: 180px;
  opacity: 0;
}
.acalog-custom .blog-showcase-extra-info time {
  display: block;
  margin-bottom: 5px;
  border: 1px solid rgba(0,0,0,0.1);
  border-right: none;
  border-left: none;
  line-height: 24px;
}
.acalog-custom .blog-showcase-extra-info time a {
  color: #999999;
  font-size: 10px;
}
.acalog-custom .right-layout .mk-blog-showcase ul li.mk-blog-first-el,
.acalog-custom .left-layout .mk-blog-showcase ul li.mk-blog-first-el {
  padding-right: 260px;
}
.acalog-custom .right-layout .blog-showcase-extra-info,
.acalog-custom .left-layout .blog-showcase-extra-info {
  width: 240px;
}
.acalog-custom .blog-showcase-title {
  display: inline-block;
  margin-bottom: 0;
  color: #333333;
  font-weight: bold;
  font-size: 13px;
  line-height: 20px !important;
}
.acalog-custom .blog-showcase-more {
  text-decoration: underline;
  font-size: 12px;
}
.acalog-custom .mk-blog-teaser .blog-meta {
  position: absolute;
  left: 0;
  bottom: 0;
  margin: 0;
  width: 100%;
  padding: 10px 30px 25px;
}
.acalog-custom .mk-blog-teaser .blog-title {
  position: relative;
  font-size: 18px !important;
  padding-bottom: 18px;
  margin-bottom: 12px;
  letter-spacing: 1px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: 90%;
  color: #ffffff !important;
}
.acalog-custom .mk-blog-teaser .blog-title:after {
  width: 70px;
  height: 3px;
  content: "";
  background-color: #ffffff;
  display: block;
  position: absolute;
  left: 0;
  bottom: 1px;
  -webkit-transform: scale(0.4,1);
  -moz-transform: scale(0.4,1);
  -o-transform: scale(0.4,1);
  -ms-transform-origin: left center;
  transform-origin: left center;
  -webkit-transform-origin: left center;
  transition: all 0.25s ease-in-out;
}
.acalog-custom .mk-blog-teaser .blog-title a {
  color: #ffffff;
}
.acalog-custom .mk-blog-teaser .blog-categories,
.acalog-custom .mk-blog-teaser time {
  display: inline-block;
  font-size: 12px;
  font-style: italic;
  opacity: 0.7;
  color: #ffffff;
  font-weight: bold;
  line-height: 14px;
}
.acalog-custom .mk-blog-teaser .blog-categories a,
.acalog-custom .mk-blog-teaser time a {
  color: #ffffff;
}
.acalog-custom .mk-blog-teaser .thumb-featured-image {
  position: relative;
}
.acalog-custom .mk-blog-teaser .image-hover-overlay {
  opacity: 0.4;
  background-color: #000000 !important;
}
.acalog-custom .mk-blog-teaser .blog-slider-item:hover .blog-title:after,
.acalog-custom .mk-blog-teaser .blog-teaser-side-item:hover .blog-title:after {
  -webkit-transform: scale(1,1);
  -ms-transform: scale(1,1);
  transform: scale(1,1);
}
.acalog-custom .mk-blog-teaser article:hover .image-hover-overlay {
  opacity: 0.2;
}
.acalog-custom .mk-blog-teaser .blog-teaser-side-item .blog-title {
  font-size: 14px !important;
}
.acalog-custom .mk-blog-teaser .blog-teaser-side-item .blog-meta {
  padding: 10px 30px 18px;
}
.acalog-custom .mk-blog-teaser .blog-slider-item {
  width: 60%;
  float: left;
}
.acalog-custom .mk-blog-teaser .blog-slider-item .blog-slideshow-entry {
  position: relative;
}
.acalog-custom .mk-blog-teaser .blog-slider-item .blog-slideshow-entry .teaser-comment-love-wrapper {
  position: absolute;
  right: 25px;
  bottom: 25px;
}
.acalog-custom .mk-blog-teaser .blog-slider-item .blog-slideshow-entry .mk-love-holder,
.acalog-custom .mk-blog-teaser .blog-slider-item .blog-slideshow-entry .blog-teaser-comment {
  color: #ffffff;
  display: inline-block;
  padding-left: 5px;
  margin-left: 5px;
  font-weight: bold;
  font-style: italic;
  font-size: 12px;
}
.acalog-custom .mk-blog-teaser .blog-slider-item .blog-slideshow-entry .mk-love-holder svg,
.acalog-custom .mk-blog-teaser .blog-slider-item .blog-slideshow-entry .blog-teaser-comment svg {
  height: 16px;
  vertical-align: middle;
  fill: #ffffff;
}
.acalog-custom .mk-blog-teaser .blog-slider-item .blog-slideshow-entry .mk-love-holder span,
.acalog-custom .mk-blog-teaser .blog-slider-item .blog-slideshow-entry .blog-teaser-comment span {
  color: #ffffff;
  padding-left: 3px;
}
.acalog-custom .mk-blog-teaser .blog-teaser-side-item {
  overflow: hidden;
  float: left;
  position: relative;
}
.acalog-custom .mk-blog-teaser .blog-teaser-side-item .item-holder {
  margin-left: 8px;
}
.acalog-custom .mk-blog-teaser .blog-teaser-side-item.full-item {
  width: 40%;
}
.acalog-custom .mk-blog-teaser .blog-teaser-side-item.half-item {
  width: 20%;
}
.acalog-custom .mk-blog-teaser .blog-teaser-side-item.half-item .item-holder {
  margin-top: 8px;
}
@media handheld,only screen and (max-width: 767px) {
  .acalog-custom .mk-blog-teaser .blog-slider-item {
    width: 100%;
    float: none;
  }
  .acalog-custom .mk-blog-teaser .thumb-featured-image img {
    width: 100%;
  }
  .acalog-custom .mk-blog-teaser .blog-teaser-side-item.full-item .item-holder {
    margin-left: 0;
  }
  .acalog-custom .mk-blog-teaser .blog-teaser-side-item .item-holder {
    margin-top: 8px;
  }
  .acalog-custom .mk-blog-teaser .blog-teaser-side-item.full-item {
    width: 50%;
  }
  .acalog-custom .mk-blog-teaser .blog-teaser-side-item.half-item {
    width: 25%;
  }
}
@media handheld,only screen and (max-width: 600px) {
  .acalog-custom .mk-blog-teaser .blog-teaser-side-item .item-holder {
    margin: 0 !important;
  }
  .acalog-custom .mk-blog-teaser .blog-teaser-side-item.full-item {
    width: 100%;
    float: none;
  }
  .acalog-custom .mk-blog-teaser .blog-teaser-side-item.half-item {
    width: 50%;
  }
}
.acalog-custom .mk-gradient-button a {
  transition: background .2s linear;
  position: relative;
  display: inline-block;
  font-weight: bold;
  text-align: center;
}
.acalog-custom .mk-gradient-button a.dark-skin {
  color: #222222;
}
.acalog-custom .mk-gradient-button a.light-skin {
  color: #ffffff;
}
.acalog-custom .mk-gradient-button a.mk-button--dimension-double-outline,
.acalog-custom .mk-gradient-button a.mk-button--dimension-double-outline .double-outline-inside {
  border: 1px solid transparent;
}
.acalog-custom .mk-gradient-button a.mk-button--dimension-double-outline .text,
.acalog-custom .mk-gradient-button a.mk-button--dimension-double-outline .double-outline-inside .text {
  transition: position 0.2s linear, z-index 0.2s linear;
}
.acalog-custom .mk-gradient-button a.mk-button--dimension-two,
.acalog-custom .mk-gradient-button a.mk-button--dimension-flat {
  transition: color .2s linear;
}
.acalog-custom .mk-gradient-button a.mk-button--dimension-two .text,
.acalog-custom .mk-gradient-button a.mk-button--dimension-flat .text {
  position: relative;
  z-index: 2;
}
.acalog-custom .mk-gradient-button a.mk-button--dimension-double-outline,
.acalog-custom .mk-gradient-button a.mk-button--dimension-outline {
  transition: -webkit-text-fill-color 0.2s linear, color 0.2s linear;
}
.acalog-custom .mk-gradient-button a.mk-button--dimension-double-outline:after,
.acalog-custom .mk-gradient-button a.mk-button--dimension-outline:after {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
  transition: opacity .2s linear;
  content: '';
  z-index: 0;
}
.acalog-custom .mk-gradient-button a .darker-background {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0,0,0,0.2);
  opacity: 0;
  transition: opacity .2s linear;
  margin: 0;
  z-index: 1;
}
.acalog-custom .mk-gradient-button a.mk-button--corner-rounded .darker-background {
  border-radius: 5px;
}
.acalog-custom .mk-gradient-button a.mk-button--corner-full_rounded .darker-background {
  border-radius: 50px;
}
.acalog-custom .mk-gradient-button a:hover .darker-background {
  opacity: 1;
}
.acalog-custom .mk-gradient-button .text {
  text-align: center;
}
.acalog-custom .mk-gradient-button a:hover .text {
  position: relative;
  z-index: 2;
}
.acalog-custom .mk-gradient-button a:hover.mk-button--dimension-double-outline,
.acalog-custom .mk-gradient-button a:hover.mk-button--dimension-outline {
  -webkit-text-fill-color: initial;
}
.acalog-custom .mk-gradient-button a:hover.mk-button--dimension-double-outline:after,
.acalog-custom .mk-gradient-button a:hover.mk-button--dimension-outline:after {
  opacity: 1;
}
.acalog-custom .mk-gradient-button a:hover.light-skin {
  color: #ffffff;
}
.acalog-custom .mk-gradient-button a:hover.dark-skin {
  color: #222222;
}
.acalog-custom .mk-gradient-button.custom-width-true a {
  display: block;
}
.acalog-custom .mk-gradient-button.btn-align-left,
.acalog-custom .mk-gradient-button.btn-align-right,
.acalog-custom .mk-gradient-button.btn-align-none {
  display: inline-block;
}
.acalog-custom .mk-gradient-button.btn-align-center {
  text-align: center;
  width: 100%;
}
.acalog-custom .mk-gradient-button.btn-align-center a {
  margin: 0 auto;
}
.acalog-custom .mk-gradient-button.btn-align-right {
  float: right;
}
.acalog-custom .mk-gradient-button.fullwidth-true {
  width: 100%;
  float: none;
}
.acalog-custom .mk-gradient-button.fullwidth-true a {
  display: block;
}
@media handheld,only screen and (max-width: 767px) {
  .acalog-custom .mk-gradient-button {
    width: 100%;
    float: none !important;
  }
}
.acalog-custom .mk-button {
  box-sizing: border-box;
  transition: color .1s ease-in-out, background .1s ease-in-out, border .1s ease-in-out;
  -webkit-transition: color .1s ease-in-out, background .1s ease-in-out, border .1s ease-in-out;
}
.acalog-custom .mk-button .mk-button--icon {
  margin: -2px 15px 0 0;
}
.acalog-custom .mk-button .mk-button--icon svg {
  height: 16px;
  vertical-align: middle;
}
.acalog-custom .mk-button-container.text-center {
  clear: both;
}
.acalog-custom .mk-button-container.width-full {
  width: 100%;
  float: none;
}
.acalog-custom .mk-button--corner-pointed,
.acalog-custom .mk-button--corner-pointed .double-outline-inside {
  border-radius: 0;
}
.acalog-custom .mk-button--corner-rounded,
.acalog-custom .mk-button--corner-rounded .double-outline-inside {
  border-radius: 3px;
}
.acalog-custom .mk-button--corner-full_rounded,
.acalog-custom .mk-button--corner-full_rounded .double-outline-inside {
  border-radius: 50px;
}
.acalog-custom .mk-button--size-small {
  padding: 12px 18px;
  font-size: 10px;
  line-height: 100%;
}
.acalog-custom .mk-button--size-medium {
  padding: 14px 24px;
  font-size: 12px;
  line-height: 100%;
}
.acalog-custom .mk-button--size-large {
  padding: 20px 28px;
  font-size: 14px;
  line-height: 100%;
}
.acalog-custom .mk-button--size-x-large {
  padding: 28px 36px;
  font-size: 16px;
  line-height: 100%;
}
.acalog-custom .mk-button--size-xx-large {
  padding: 38px 44px;
  font-size: 18px;
  line-height: 100%;
}
.acalog-custom .mk-button--dimension-three.text-color-light,
.acalog-custom .mk-button--dimension-two.text-color-light {
  text-shadow: 0 1px rgba(0,0,0,0.4);
}
.acalog-custom .mk-button--dimension-three.text-color-dark,
.acalog-custom .mk-button--dimension-two.text-color-dark {
  text-shadow: 0 1px rgba(255,255,255,0.4);
}
.acalog-custom .mk-button--dimension-two {
  box-shadow: inset 0 0 1px rgba(0,0,0,0.8);
}
.acalog-custom .mk-button--dimension-flat.text-color-light {
  color: #ffffff;
}
.acalog-custom .mk-button--dimension-flat.text-color-light .mk-svg-icon {
  fill: #ffffff;
}
.acalog-custom .mk-button--dimension-flat.text-color-dark {
  color: #252525;
}
.acalog-custom .mk-button--dimension-flat.text-color-dark .mk-svg-icon {
  fill: #252525;
}
.acalog-custom .mk-button--dimension-outline,
.acalog-custom .mk-button--dimension-savvy {
  border-width: 2px;
  border-style: solid;
}
.acalog-custom .mk-button--dimension-outline.skin-dark,
.acalog-custom .mk-button--dimension-savvy.skin-dark {
  border-color: #252525;
  color: #252525;
}
.acalog-custom .mk-button--dimension-outline.skin-light,
.acalog-custom .mk-button--dimension-savvy.skin-light {
  border-color: #ffffff;
  color: #ffffff;
}
.acalog-custom .mk-button--dimension-outline.skin-dark:hover {
  background-color: #252525;
  color: #ffffff;
}
.acalog-custom .mk-button--dimension-outline.skin-light:hover {
  background-color: #ffffff;
  color: #252525;
}
.acalog-custom .mk-button--dimension-savvy {
  overflow: hidden;
}
.acalog-custom .mk-button--dimension-savvy::after {
  content: "";
  position: absolute;
  transition: all 0.2s ease-out;
  -webkit-transition: all 0.2s ease-out;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%) rotate(45deg) translateZ(0);
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg) translateZ(0);
  height: 0;
  width: 0;
  opacity: 0;
}
.acalog-custom .mk-button--dimension-savvy.mk-button--corner-full_rounded {
  -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC);
}
.acalog-custom .mk-button--dimension-savvy .mk-button--text,
.acalog-custom .mk-button--dimension-savvy .mk-button--icon {
  position: relative;
  z-index: 2;
}
.acalog-custom .mk-button--dimension-savvy:hover::after {
  width: 120%;
  height: 4000%;
  opacity: 1;
}
.acalog-custom .mk-button--dimension-savvy.skin-dark:hover {
  color: #ffffff;
}
.acalog-custom .mk-button--dimension-savvy.skin-light:hover {
  color: #252525;
}
.acalog-custom .mk-button--dimension-savvy.skin-dark::after {
  background-color: #252525;
}
.acalog-custom .mk-button--dimension-savvy.skin-light::after {
  background-color: #ffffff;
}
.acalog-custom .mk-button--dimension-double-outline,
.acalog-custom .mk-button--dimension-double-outline .double-outline-inside {
  border-width: 1px;
  border-style: solid;
}
.acalog-custom .mk-button--dimension-double-outline .double-outline-inside {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  left: -4px;
  top: -4px;
  box-sizing: border-box;
  width: calc(108%);
  height: calc(108%);
  z-index: 1;
}
.acalog-custom .mk-button--dimension-double-outline.skin-dark {
  background-color: #222222;
  color: #ffffff;
}
.acalog-custom .mk-button--dimension-double-outline.skin-dark .mk-svg-icon {
  fill: #fff !important;
}
.acalog-custom .mk-button--dimension-double-outline.skin-dark,
.acalog-custom .mk-button--dimension-double-outline.skin-dark .double-outline-inside {
  border-color: #222222;
}
.acalog-custom .mk-button--dimension-double-outline.skin-dark:hover {
  background-color: #ffffff;
  color: #222222;
}
.acalog-custom .mk-button--dimension-double-outline.skin-dark:hover .mk-svg-icon {
  fill: #222 !important;
}
.acalog-custom .mk-button--dimension-double-outline.skin-light {
  background-color: #ffffff;
  color: #222222;
}
.acalog-custom .mk-button--dimension-double-outline.skin-light .mk-svg-icon {
  fill: #222 !important;
}
.acalog-custom .mk-button--dimension-double-outline.skin-light,
.acalog-custom .mk-button--dimension-double-outline.skin-light .double-outline-inside {
  border-color: #ffffff;
}
.acalog-custom .mk-button--dimension-double-outline.skin-light:hover {
  background-color: #222222;
  color: #ffffff;
}
.acalog-custom .mk-button--dimension-double-outline.skin-light:hover .mk-svg-icon {
  fill: #fff !important;
}
.acalog-custom .mk-button--anim-vertical,
.acalog-custom .mk-button--anim-side {
  overflow: hidden;
}
.acalog-custom .mk-button--anim-side .mk-button .mk-button--icon {
  opacity: 0;
  -ms-transform: translateX(-30px);
  transform: translateX(-30px);
  -webkit-transform: translateX(-30px);
  transition: opacity .2s, -webkit-transform .2s;
  transition: opacity .2s, transform .2s;
  transition: opacity .2s, transform .2s, -webkit-transform .2s;
  -webkit-transition: opacity .2s, -webkit-transform .2s;
}
.acalog-custom .mk-button--anim-side .mk-button .mk-button--text {
  display: inline-block;
  -ms-transform: translateX(-17px);
  transform: translateX(-17px);
  -webkit-transform: translateX(-17px);
  transition: -webkit-transform .2s;
  transition: transform .2s;
  transition: transform .2s, -webkit-transform .2s;
  -webkit-transition: -webkit-transform .2s;
  transition-delay: .01s;
  -webkit-transition-delay: .01s;
}
.acalog-custom .mk-button--anim-side .mk-button.mk-button--size-large .mk-button--text,
.acalog-custom .mk-button--anim-side .mk-button.mk-button--size-x-large .mk-button--text {
  -ms-transform: translateX(-17.5px);
  transform: translateX(-17.5px);
  -webkit-transform: translateX(-17.5px);
}
.acalog-custom .mk-button--anim-side .mk-button.mk-button--size-xx-large .mk-button--text {
  -ms-transform: translateX(-18px);
  transform: translateX(-18px);
  -webkit-transform: translateX(-18px);
}
.acalog-custom .mk-button--anim-side .mk-button:hover .mk-button--icon {
  opacity: 1;
}
.acalog-custom .mk-button--anim-side .mk-button:hover .mk-button--text,
.acalog-custom .mk-button--anim-side .mk-button:hover .mk-button--icon {
  -ms-transform: translateX(0);
  transform: translateX(0);
  -webkit-transform: translateX(0);
}
.acalog-custom .mk-button--anim-vertical .mk-button .mk-button--icon,
.acalog-custom .mk-button--anim-vertical .mk-button .mk-button--icon:before,
.acalog-custom .mk-button--anim-vertical .mk-button .mk-button--text {
  position: absolute;
  transition: -webkit-transform .2s;
  transition: transform .2s;
  transition: transform .2s, -webkit-transform .2s;
  -webkit-transition: -webkit-transform .2s;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-justify-content: center;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.acalog-custom .mk-button--anim-vertical .mk-button .mk-button--icon {
  transform: translate3d(0,-100%,0);
  -webkit-transform: translate3d(0,-100%,0);
  margin: auto;
}
.acalog-custom .mk-button--anim-vertical .mk-svg-icon {
  display: inline-block;
  vertical-align: middle;
}
.acalog-custom .mk-button--anim-vertical .mk-button .mk-button--text {
  position: absolute;
  transform: translate3d(0,0,0);
  -webkit-transform: translate3d(0,0,0);
}
.acalog-custom .mk-button--anim-vertical .mk-button:hover .mk-button--icon {
  transform: translate3d(0,0,0);
  -webkit-transform: translate3d(0,0,0);
}
.acalog-custom .mk-button--anim-vertical .mk-button:hover .mk-button--text {
  transform: translate3d(0,100%,0);
  -webkit-transform: translate3d(0,100%,0);
}
.acalog-custom .mk-button--dimension-outline.mk-button--size-small,
.acalog-custom .mk-button--dimension-savvy.mk-button--size-small {
  padding: 10px 18px;
}
.acalog-custom .mk-button--dimension-outline.mk-button--size-medium,
.acalog-custom .mk-button--dimension-savvy.mk-button--size-medium {
  padding: 12px 24px;
}
.acalog-custom .mk-button--dimension-outline.mk-button--size-large,
.acalog-custom .mk-button--dimension-savvy.mk-button--size-large {
  padding: 18px 28px;
}
.acalog-custom .mk-button--dimension-outline.mk-button--size-x-large,
.acalog-custom .mk-button--dimension-savvy.mk-button--size-x-large {
  padding: 26px 36px;
}
.acalog-custom .mk-button--dimension-outline.mk-button--size-xx-large,
.acalog-custom .mk-button--dimension-savvy.mk-button--size-xx-large {
  padding: 36px 44px;
}
.acalog-custom button.mk-button,
.acalog-custom input[type="text"].mk-button {
  outline: none;
  background: none;
  line-height: 100%;
}
.acalog-custom button.mk-button::-moz-focus-inner,
.acalog-custom input[type="text"].mk-button::-moz-focus-inner {
  border: none;
}
@media handheld,only screen and (max-width: 767px) {
  .acalog-custom .mk-button-container {
    display: block;
    text-align: center;
    width: 100%;
  }
  .acalog-custom .mk-button-container .mk-button {
    float: none;
  }
  .acalog-custom .ls-wp-container .mk-button {
    padding: 8px 10px;
    font-size: 10px;
    line-height: 100%;
  }
  .acalog-custom .ls-wp-container .mk-button i {
    margin-top: -3px;
    font-size: 10px;
  }
  .acalog-custom .mk-button-container {
    width: 100%;
    float: none;
  }
}
@media handheld,only screen and (max-width: 550px) {
  .acalog-custom .ls-wp-container .mk-button {
    padding: 5px 8px;
    font-size: 8px;
    line-height: 100%;
  }
  .acalog-custom .ls-wp-container .mk-button i {
    margin-top: -3px;
    font-size: 10px;
  }
}
.acalog-custom .mk-button.skin-dark .mk-svg-icon,
.acalog-custom .mk-button.skin-light:hover .mk-svg-icon {
  fill: #252525;
}
.acalog-custom .mk-button.skin-light .mk-svg-icon,
.acalog-custom .mk-button.skin-dark:hover .mk-svg-icon {
  fill: #ffffff;
}
.acalog-custom .mk-chart__chart {
  position: relative;
  margin: 0 auto;
  text-align: center;
}
.acalog-custom .mk-chart__chart canvas {
  position: absolute;
  top: 0;
  left: 0;
}
.acalog-custom .mk-chart__text,
.acalog-custom .mk-chart__percent {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100% !important;
  color: #444444;
  text-align: center;
  height: 100% !important;
}
.acalog-custom .mk-chart__percent {
  font-weight: bold;
}
.acalog-custom .mk-chart__desc {
  display: block;
  text-align: center;
  letter-spacing: 1px;
  line-height: 1.3em;
}
@media handheld,only screen and (max-width: 600px) {
  .acalog-custom .mk-chart__chart {
    margin: 0 auto;
  }
}
.acalog-custom .mk-category-loop .mk-loop-item {
  overflow: hidden;
  height: 100%;
  box-sizing: border-box;
}
.acalog-custom .mk-category-loop .mk-loop-item img {
  width: 100%;
}
.acalog-custom .mk-category-loop .mk-loop-item .item-holder {
  position: relative;
  width: 100%;
  height: 100%;
}
.acalog-custom .mk-category-loop .mk-loop-item .item-holder figcaption {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.acalog-custom .mk-category-loop .mk-loop-item .item-holder figcaption .caption {
  position: relative;
  z-index: 2;
}
.acalog-custom .mk-category-loop .mk-loop-item .item-holder figcaption .view-more {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 3;
}
.acalog-custom .mk-category-loop .mk-loop-item .item-holder figcaption .item-title,
.acalog-custom .mk-category-loop .mk-loop-item .item-holder figcaption .item-desc {
  display: block;
}
.acalog-custom .mk-category-loop .mk-loop-item .item-holder figcaption .item-title {
  font-size: 20px;
  margin-bottom: 15px;
  font-weight: bold;
}
.acalog-custom .mk-category-loop .mk-loop-item .item-holder figcaption .item-desc {
  font-size: 14px;
}
.acalog-custom .mk-category-loop .mk-loop-item .item-holder figcaption .item-overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
}
.acalog-custom .mk-category-loop .mk-loop-item .item-holder .overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
}
.acalog-custom .mk-category-loop.col-1 .mk-loop-item {
  width: 100%;
  display: block;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.acalog-custom .mk-category-loop.col-2 .mk-loop-item {
  width: 50%;
  display: inline-block;
  float: left;
}
.acalog-custom .mk-category-loop.col-2 .mk-loop-item:nth-child(odd) {
  padding-left: 0 !important;
}
.acalog-custom .mk-category-loop.col-2 .mk-loop-item:nth-child(even) {
  padding-right: 0 !important;
}
.acalog-custom .mk-category-loop.col-3 .mk-loop-item {
  width: 33.333334%;
  display: inline-block;
  float: left;
}
.acalog-custom .mk-category-loop.col-3 .mk-loop-item:nth-child(3n+1) {
  padding-left: 0 !important;
}
.acalog-custom .mk-category-loop.col-3 .mk-loop-item:nth-child(3n-6) {
  padding-right: 0 !important;
}
.acalog-custom .mk-category-loop.col-4 .mk-loop-item {
  width: 25%;
  display: inline-block;
  float: left;
}
.acalog-custom .mk-category-loop.col-4 .mk-loop-item:nth-child(4n+1) {
  padding-left: 0 !important;
}
.acalog-custom .mk-category-loop.col-4 .mk-loop-item:nth-child(4n-8) {
  padding-right: 0 !important;
}
.acalog-custom .mk-category-loop.simple-title-effect .mk-loop-item .item-holder figcaption .caption,
.acalog-custom .mk-category-loop.framed-title-effect .mk-loop-item .item-holder figcaption .caption,
.acalog-custom .mk-category-loop.none-title-effect .mk-loop-item .item-holder figcaption .caption {
  display: table;
  text-align: center;
  width: 100%;
  height: 100%;
}
.acalog-custom .mk-category-loop.simple-title-effect .mk-loop-item .item-holder figcaption .caption .centered,
.acalog-custom .mk-category-loop.framed-title-effect .mk-loop-item .item-holder figcaption .caption .centered,
.acalog-custom .mk-category-loop.none-title-effect .mk-loop-item .item-holder figcaption .caption .centered {
  display: table-cell;
  vertical-align: middle;
}
.acalog-custom .mk-category-loop.simple-title-effect .mk-loop-item .item-holder figcaption .caption .centered .item-desc,
.acalog-custom .mk-category-loop.framed-title-effect .mk-loop-item .item-holder figcaption .caption .centered .item-desc,
.acalog-custom .mk-category-loop.none-title-effect .mk-loop-item .item-holder figcaption .caption .centered .item-desc {
  max-width: 80%;
  margin: 0 auto;
  height: 0;
}
.acalog-custom .mk-category-loop.simple-title-effect .mk-loop-item .item-holder figcaption .item-title,
.acalog-custom .mk-category-loop.simple-title-effect .mk-loop-item .item-holder figcaption .item-desc {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  -webkit-backface-visibility: hidden;
}
.acalog-custom .mk-category-loop.simple-title-effect .mk-loop-item .item-holder figcaption .caption {
  position: relative;
  z-index: 2;
}
.acalog-custom .mk-category-loop.simple-title-effect .mk-loop-item .item-holder figcaption .item-title {
  transition: -webkit-transform 0.35s;
  transition: transform 0.35s;
  transition: transform 0.35s, -webkit-transform 0.35s;
}
.acalog-custom .mk-category-loop.simple-title-effect .mk-loop-item .item-holder figcaption .item-desc {
  transition: opacity 0.25s, -webkit-transform 0.35s;
  transition: opacity 0.25s, transform 0.35s;
  transition: opacity 0.25s, transform 0.35s, -webkit-transform 0.35s;
  transition-delay: 0.05s;
  transition-duration: 0.35s;
  opacity: 0;
}
.acalog-custom .mk-category-loop.simple-title-effect .mk-loop-item .item-holder:hover figcaption .item-title,
.acalog-custom .mk-category-loop.simple-title-effect .mk-loop-item .item-holder:hover figcaption .item-desc {
  -webkit-transform: translateY(-40px);
  -ms-transform: translateY(-40px);
  transform: translateY(-40px);
}
.acalog-custom .mk-category-loop.simple-title-effect .mk-loop-item .item-holder:hover figcaption .item-desc {
  opacity: 1;
}
.acalog-custom .mk-category-loop.framed-title-effect .mk-loop-item .item-holder figcaption:before,
.acalog-custom .mk-category-loop.framed-title-effect .mk-loop-item .item-holder figcaption .item-desc {
  opacity: 0;
  transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, transform 0.35s;
  transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;
}
.acalog-custom .mk-category-loop.framed-title-effect .mk-loop-item .item-holder figcaption .item-title,
.acalog-custom .mk-category-loop.framed-title-effect .mk-loop-item .item-holder figcaption .item-desc {
  position: relative;
  z-index: 3;
}
.acalog-custom .mk-category-loop.framed-title-effect .mk-loop-item .item-holder figcaption:before {
  position: absolute;
  top: 20px;
  right: 20px;
  bottom: 20px;
  left: 20px;
  border-width: 1px;
  border-style: solid;
  content: '';
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
  z-index: 3;
}
.acalog-custom .mk-category-loop.framed-title-effect .mk-loop-item .item-holder figcaption .item-desc {
  -webkit-transform: scale(1.5);
  -ms-transform: scale(1.5);
  transform: scale(1.5);
}
.acalog-custom .mk-category-loop.framed-title-effect .mk-loop-item .item-holder:hover figcaption:before,
.acalog-custom .mk-category-loop.framed-title-effect .mk-loop-item .item-holder:hover figcaption .item-desc {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  opacity: 1;
}
.acalog-custom .mk-category-loop.modern-title-effect .mk-loop-item .item-holder figcaption .item-title,
.acalog-custom .mk-category-loop.modern-title-effect .mk-loop-item .item-holder figcaption .item-desc {
  position: absolute;
  text-align: center;
  width: 100%;
  left: 0;
  z-index: 3;
}
.acalog-custom .mk-category-loop.modern-title-effect .mk-loop-item .item-holder figcaption .item-title {
  top: 50%;
  margin: 0;
  transition: -webkit-transform 0.35s;
  transition: transform 0.35s;
  transition: transform 0.35s, -webkit-transform 0.35s;
  -webkit-transform: translate3d(0,-50%,0);
  transform: translate3d(0,-50%,0);
  word-spacing: -0.15em;
}
.acalog-custom .mk-category-loop.modern-title-effect .mk-loop-item .item-holder figcaption .item-desc {
  bottom: 0;
  opacity: 0;
  padding: 40px;
  padding-top: 0;
  -webkit-transform: translate3d(0,10px,0);
  transform: translate3d(0,10px,0);
  transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, transform 0.35s;
  transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;
  box-sizing: border-box;
}
.acalog-custom .mk-category-loop.modern-title-effect .mk-loop-item .item-holder:hover figcaption .item-title {
  -webkit-transform: translate3d(0,-50%,0) translate3d(0,-40px,0);
  transform: translate3d(0,-50%,0) translate3d(0,-40px,0);
}
.acalog-custom .mk-category-loop.modern-title-effect .mk-loop-item .item-holder:hover figcaption .item-desc {
  opacity: 1;
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
}
.acalog-custom .mk-category-loop.editorial-title-effect .mk-loop-item .item-holder figcaption .item-title,
.acalog-custom .mk-category-loop.editorial-title-effect .mk-loop-item .item-holder figcaption .item-desc {
  position: absolute;
  right: 30px;
  left: 30px;
  z-index: 3;
}
.acalog-custom .mk-category-loop.editorial-title-effect .mk-loop-item .item-holder figcaption .item-title {
  position: absolute;
  top: 30px;
  transition: -webkit-transform 0.35s;
  transition: transform 0.35s;
  transition: transform 0.35s, -webkit-transform 0.35s;
  -webkit-transform: translate3d(0,20px,0);
  transform: translate3d(0,20px,0);
}
.acalog-custom .mk-category-loop.editorial-title-effect .mk-loop-item .item-holder figcaption .item-title:after {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  height: 2px;
  content: '';
  -webkit-transform: translate3d(0,40px,0);
  transform: translate3d(0,40px,0);
  opacity: 0;
  transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, transform 0.35s;
  transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;
}
.acalog-custom .mk-category-loop.editorial-title-effect .mk-loop-item .item-holder figcaption .item-desc {
  opacity: 0;
  transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, transform 0.35s;
  transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;
  bottom: 30px;
  -webkit-transform: translate3d(0,100%,0);
  transform: translate3d(0,100%,0);
}
.acalog-custom .mk-category-loop.editorial-title-effect .mk-loop-item .item-holder:hover figcaption .item-title {
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
}
.acalog-custom .mk-category-loop.editorial-title-effect .mk-loop-item .item-holder:hover figcaption .item-title:after {
  opacity: 1;
  -webkit-transform: translate3d(0,10px,0);
  transform: translate3d(0,10px,0);
}
.acalog-custom .mk-category-loop.editorial-title-effect .mk-loop-item .item-holder:hover figcaption .item-desc {
  opacity: 1;
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
}
.acalog-custom .mk-category-loop.blur-image-effect .mk-loop-item .item-holder {
  overflow: hidden;
}
.acalog-custom .mk-category-loop.blur-image-effect .mk-loop-item .item-holder .item-blur-thumbnail {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
  transition: opacity .2s linear;
}
.acalog-custom .mk-category-loop.blur-image-effect .mk-loop-item .item-holder:hover .item-blur-thumbnail {
  opacity: 1;
}
.acalog-custom .mk-category-loop.gradient-image-effect .mk-loop-item .item-holder {
  overflow: hidden;
}
.acalog-custom .mk-category-loop.gradient-image-effect .mk-loop-item .item-holder figcaption:before,
.acalog-custom .mk-category-loop.gradient-image-effect .mk-loop-item .item-holder figcaption .item-title,
.acalog-custom .mk-category-loop.gradient-image-effect .mk-loop-item .item-holder figcaption .item-desc {
  z-index: 3;
}
.acalog-custom .mk-category-loop.gradient-image-effect .mk-loop-item .item-holder figcaption:after {
  transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, transform 0.35s;
  transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(0,0,0,0.6) 75%);
  content: '';
  opacity: 0;
  -webkit-transform: translate3d(0,50%,0);
  transform: translate3d(0,50%,0);
  pointer-events: none;
  z-index: 1;
}
.acalog-custom .mk-category-loop.gradient-image-effect .mk-loop-item .item-holder:hover figcaption:after {
  opacity: 1;
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
}
.acalog-custom .mk-category-loop.zoom-image-effect .mk-loop-item .item-holder {
  overflow: hidden;
}
.acalog-custom .mk-category-loop.zoom-image-effect .mk-loop-item .item-holder img {
  transition: -webkit-transform 0.35s;
  transition: transform 0.35s;
  transition: transform 0.35s, -webkit-transform 0.35s;
  -webkit-transform: scale(1.12);
  -ms-transform: scale(1.12);
  transform: scale(1.12);
}
.acalog-custom .mk-category-loop.zoom-image-effect .mk-loop-item .item-holder:hover img {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.acalog-custom .mk-category-loop.slide-image-effect .mk-loop-item .item-holder {
  overflow: hidden;
}
.acalog-custom .mk-category-loop.slide-image-effect .mk-loop-item .item-holder img {
  max-width: initial;
  width: calc(150%);
  transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, transform 0.35s;
  transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;
  -webkit-transform: translate3d(-40px,0,0);
  transform: translate3d(-40px,0,0);
}
.acalog-custom .mk-category-loop.slide-image-effect .mk-loop-item .item-holder:hover img {
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
}
.acalog-custom .masonry-layout .mk-loop-item {
  float: initial !important;
  height: auto !important;
}
@media handheld,only screen and (max-width: 1024px) {
  .acalog-custom .mk-category-loop .mk--col.mk--col--3-12,
  .acalog-custom .mk-category-loop .mk--col.mk--col--4-12,
  .acalog-custom .mk-category-loop .mk--col.mk--col--1-2 {
    width: 50%;
  }
}
@media handheld,only screen and (max-width: 767px) {
  .acalog-custom .mk-category-loop .mk--col.mk--col--3-12,
  .acalog-custom .mk-category-loop .mk--col.mk--col--4-12,
  .acalog-custom .mk-category-loop .mk--col.mk--col--1-2 {
    width: 100%;
  }
}
.acalog-custom .mk-circle-image {
  text-align: center;
}
.acalog-custom .mk-circle-image__holder {
  display: inline-block;
  overflow: hidden;
  margin: 0 auto;
  border-radius: 100%;
}
.acalog-custom .mk-circle-image__holder a {
  display: inline-block;
  line-height: 4px;
}
.acalog-custom .mk-circle-image__holder img {
  width: 100%;
}
.acalog-custom .mk-clients {
  position: relative;
}
.acalog-custom .mk-clients.slideshow-no-title {
  padding-top: 25px;
}
.acalog-custom .mk-clients ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.acalog-custom .mk-clients ul.mk-flex-slides li {
  position: relative;
  text-align: center;
}
.acalog-custom .mk-clients ul.mk-flex-slides li .client-logo {
  margin: 0 9px;
}
.acalog-custom .mk-clients ul.mk-flex-slides .client-logo {
  width: 170px;
  border-width: 1px;
  border-style: solid;
}
.acalog-custom .mk-clients .client-logo {
  position: relative;
  display: block;
  opacity: .8;
  background-position: center center;
  background-repeat: no-repeat;
}
.acalog-custom .mk-clients .client-logo:hover {
  opacity: 1;
}
.acalog-custom .mk-clients.bg-cover-true .client-logo {
  background-size: cover;
  background-repeat: no-repeat;
  -moz-background-size: cover;
  -webkit-background-size: cover;
  -o-background-size: cover;
}
.acalog-custom .mk-clients .flex-direction-nav a {
  position: absolute;
  top: -4px;
}
.acalog-custom .mk-clients .flex-direction-nav a svg {
  fill: #aaaaaa;
  height: 12px !important;
}
.acalog-custom .mk-clients .flex-prev {
  right: 20px;
}
.acalog-custom .mk-clients .flex-next {
  right: 0px;
}
.acalog-custom .mk-clients.column-style ul {
  overflow: hidden;
}
.acalog-custom .mk-clients.column-style li {
  float: left;
  margin: 0;
  padding: 0;
}
.acalog-custom .mk-clients.column-style.one-column li {
  width: 100%;
}
.acalog-custom .mk-clients.column-style.two-column li {
  width: 50%;
}
.acalog-custom .mk-clients.column-style.three-column li {
  width: calc(33.333333333333%);
}
.acalog-custom .Edge .mk-clients.column-style.three-column li,
.acalog-custom .IE10 .mk-clients.column-style.three-column li,
.acalog-custom .IE11 .mk-clients.column-style.three-column li {
  width: calc(32.333333333333%);
}
.acalog-custom .mk-clients.column-style.four-column li {
  width: 25%;
}
.acalog-custom .mk-clients.column-style.five-column li {
  width: 20%;
}
.acalog-custom .mk-clients.column-style.six-column li {
  width: calc(16.666666666667%);
}
.acalog-custom .Edge .mk-clients.column-style.six-column li,
.acalog-custom .IE10 .mk-clients.column-style.six-column li,
.acalog-custom .IE11 .mk-clients.column-style.six-column li {
  width: calc(15.666666666667%);
}
.acalog-custom .mk-clients.column-style.border-boxed ul {
  border-top-style: none !important;
}
.acalog-custom .mk-clients.column-style.border-boxed ul:first-of-type .client-logo {
  border-top-style: solid !important;
}
.acalog-custom .mk-clients.column-style.border-opened_edges ul:last-child .client-logo {
  border-bottom-style: none !important;
}
@media handheld,only screen and (max-width: 960px) {
  .acalog-custom .mk-clients.column-style.three-column li,
  .acalog-custom .mk-clients.column-style.four-column li,
  .acalog-custom .mk-clients.column-style.five-column li,
  .acalog-custom .mk-clients.column-style.six-column li {
    width: calc(33.333333333333%) !important;
  }
  .acalog-custom .mk-clients.column-style.border-opened_edges.three-column li:nth-child(3) .client-logo,
  .acalog-custom .mk-clients.column-style.border-opened_edges.four-column li:nth-child(3) .client-logo,
  .acalog-custom .mk-clients.column-style.border-opened_edges.five-column li:nth-child(3) .client-logo,
  .acalog-custom .mk-clients.column-style.border-opened_edges.six-column li:nth-child(3) .client-logo {
    border-right-style: none !important;
  }
}
@media handheld,only screen and (max-width: 767px) {
  .acalog-custom .mk-clients.column-style.three-column li,
  .acalog-custom .mk-clients.column-style.four-column li,
  .acalog-custom .mk-clients.column-style.five-column li,
  .acalog-custom .mk-clients.column-style.six-column li {
    width: 50% !important;
  }
  .acalog-custom .mk-clients.column-style.border-opened_edges.three-column li:nth-child(2) .client-logo,
  .acalog-custom .mk-clients.column-style.border-opened_edges.four-column li:nth-child(2) .client-logo,
  .acalog-custom .mk-clients.column-style.border-opened_edges.five-column li:nth-child(2) .client-logo,
  .acalog-custom .mk-clients.column-style.border-opened_edges.six-column li:nth-child(2) .client-logo {
    border-right-style: none !important;
  }
}
@media handheld,only screen and (max-width: 550px) {
  .acalog-custom .mk-clients.column-style.three-column li,
  .acalog-custom .mk-clients.column-style.four-column li,
  .acalog-custom .mk-clients.column-style.two-column li,
  .acalog-custom .mk-clients.column-style.five-column li,
  .acalog-custom .mk-clients.column-style.six-column li {
    width: 100% !important;
  }
  .acalog-custom .mk-clients.column-style.border-opened_edges.two-column li:nth-child(1) .client-logo,
  .acalog-custom .mk-clients.column-style.border-opened_edges.three-column li:nth-child(1) .client-logo,
  .acalog-custom .mk-clients.column-style.border-opened_edges.four-column li:nth-child(1) .client-logo,
  .acalog-custom .mk-clients.column-style.border-opened_edges.five-column li:nth-child(1) .client-logo,
  .acalog-custom .mk-clients.column-style.border-opened_edges.six-column li:nth-child(1) .client-logo {
    border-right-style: solid !important;
    border-left-style: solid !important;
    border-right-width: 1px !important;
    border-left-width: 1px !important;
  }
  .acalog-custom .mk-clients.column-style.border-opened_edges .mk-clients-fixed-list:first-of-type .client-logo {
    border-top-style: solid !important;
    border-top-width: 1px !important;
  }
  .acalog-custom .mk-clients.column-style.border-opened_edges .mk-clients-fixed-list:last-of-type .client-logo {
    border-bottom-style: solid !important;
    border-bottom-width: 1px !important;
  }
}
.acalog-custom textarea,
.acalog-custom input,
.acalog-custom button,
.acalog-custom select {
  font-family: inherit;
  font-size: inherit;
}
.acalog-custom .contact-captcha-invalid::-moz-placeholder,
.acalog-custom .contact-captcha-invalid:-moz-placeholder {
  color: red !important;
  letter-spacing: 0 !important;
}
.acalog-custom .contact-captcha-invalid::-webkit-input-placeholder {
  color: red !important;
  letter-spacing: 0 !important;
}
.acalog-custom .contact-captcha-invalid:-ms-input-placeholder {
  color: red !important;
  letter-spacing: 0 !important;
}
.acalog-custom .contact-captcha-valid::-moz-placeholder,
.acalog-custom .contact-captcha-valid:-moz-placeholder {
  color: #008200 !important;
  letter-spacing: 0 !important;
}
.acalog-custom .contact-captcha-valid::-webkit-input-placeholder {
  color: #008200 !important;
  letter-spacing: 0 !important;
}
.acalog-custom .contact-captcha-valid:-ms-input-placeholder {
  color: #008200 !important;
  letter-spacing: 0 !important;
}
.acalog-custom .mk-contact-form {
  position: relative;
  margin: 2px 0 20px;
}
.acalog-custom .mk-contact-form .mk-form-third {
  width: 33.3333%;
  float: left;
}
.acalog-custom .mk-contact-form .mk-form-half {
  width: 50%;
  float: left;
}
.acalog-custom .mk-contact-form .s_form-all {
  position: relative;
}
.acalog-custom .mk-contact-form .s_form-all .s_txt-input {
  -webkit-appearance: none;
}
.acalog-custom .mk-contact-loading {
  position: absolute;
  right: 0;
  bottom: 20px;
  display: none;
  color: #c3c3c3;
  font-size: 16px;
}
.acalog-custom .mk-contact-success {
  position: absolute;
  right: 0;
  bottom: 20px;
  display: none;
  width: 24px;
  height: 24px;
  color: #90b64d;
  font-size: 24px;
}
.acalog-custom .mk-invalid {
  border: 1px solid #ff0000;
}
.acalog-custom .s_contact .mk-form-row {
  margin-bottom: 12px;
  text-align: center;
  width: 100%;
  position: relative;
  box-sizing: border-box;
}
.acalog-custom .s_contact .s_txt-input {
  font-size: 14px;
  padding: 14px;
  text-align: center;
  width: 100%;
  border: medium none;
}
.acalog-custom .s_contact .mk-form-row.half {
  width: 50%;
  float: left;
}
.acalog-custom .s_contact .mk-form-row input {
  z-index: 11;
  position: relative;
}
.acalog-custom .s_contact .mk-form-row.one-third {
  width: 33.3333%;
  float: left;
}
.acalog-custom .s_contact .mk-textarea {
  height: 200px;
}
.acalog-custom .s_contact .captcha-image {
  position: absolute;
  top: 0;
  left: 0;
  max-height: 47px;
  z-index: 30;
}
.acalog-custom .s_contact .captcha-change-image {
  position: absolute;
  top: 18px;
  right: 10px;
  text-align: right;
  font-size: 10px;
  line-height: 1;
  z-index: 12;
}
.acalog-custom .s_contact .mk-invalid {
  border: 1px solid #ff0000 !important;
}
.acalog-custom .s_contact.light .captcha-change-image {
  color: #333;
}
.acalog-custom .s_contact.light .s_txt-input,
.acalog-custom .s_contact.dark .s_txt-input:focus {
  background-color: rgba(255,255,255,0.8);
  color: #252525;
  border: none;
}
.acalog-custom .s_contact.light .s_txt-input::-moz-placeholder,
.acalog-custom .s_contact.light .s_txt-input:-moz-placeholder {
  color: #252525;
}
.acalog-custom .s_contact.light .s_txt-input::-moz-placeholder,
.acalog-custom .s_contact.light .s_txt-input:-moz-placeholder {
  color: #252525;
}
.acalog-custom .s_contact.dark .s_txt-input:focus::-webkit-input-placeholder {
  color: #252525;
}
.acalog-custom .s_contact.dark .s_txt-input:focus:-ms-input-placeholder {
  color: #252525;
}
.acalog-custom .s_contact.light .s_txt-input:-ms-input-placeholder {
  color: #252525;
}
.acalog-custom .s_contact.light .s_txt-input::-webkit-input-placeholder {
  color: #252525;
}
.acalog-custom .s_contact.dark .captcha-change-image {
  color: #969696;
}
.acalog-custom .s_contact.dark .s_txt-input,
.acalog-custom .s_contact.light .s_txt-input:focus {
  background-color: rgba(0,0,0,0.8);
  color: #ffffff;
  border: none;
}
.acalog-custom .s_contact.light .s_txt-input:focus::-moz-placeholder,
.acalog-custom .s_contact.light .s_txt-input:focus:-moz-placeholder {
  color: #ffffff;
}
.acalog-custom .s_contact.dark .s_txt-input::-moz-placeholder,
.acalog-custom .s_contact.dark .s_txt-input:-moz-placeholder {
  color: #ffffff;
}
.acalog-custom .s_contact.light .s_txt-input:focus::-webkit-input-placeholder {
  color: #ffffff;
}
.acalog-custom .s_contact.dark .s_txt-input:-ms-input-placeholder {
  color: #ffffff;
}
.acalog-custom .s_contact .s_txt-input {
  border: medium none;
}
.acalog-custom .s_modern.s_contact .captcha-change-image {
  width: 100px;
  top: 15px;
}
.acalog-custom .s_contact.s_outline .mk-form-row {
  margin-bottom: 0;
}
.acalog-custom .s_contact.s_outline .captcha-block {
  position: absolute;
  width: 50%;
  right: 0;
  top: 0;
}
.acalog-custom .s_contact.s_outline .captcha-block a,
.acalog-custom .s_contact.s_outline .captcha-block img {
  text-align: left;
  max-height: none;
}
.acalog-custom .s_contact.s_outline .captcha-block a {
  display: inline-block;
  padding: 17px 0;
  position: static;
}
.acalog-custom .s_contact.s_outline .captcha-block img {
  height: 50px;
  max-width: 50%;
  position: relative;
  top: 2px;
}
.acalog-custom .s_contact.s_outline .captcha-change-image {
  width: 100px;
}
.acalog-custom .s_contact.s_outline .s_txt-input {
  margin: 0;
  background-color: transparent;
  outline: 0 none;
  transition: all 0.2s ease 0s;
  padding: 18px;
  text-align: left;
}
.acalog-custom .s_contact.s_outline .s_txt-input::-webkit-input-placeholder {
  font-size: 12px;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.acalog-custom .s_contact.s_outline .s_txt-input:-ms-input-placeholder {
  font-size: 12px;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.acalog-custom .s_contact.s_outline .s_txt-input:-moz-placeholder,
.acalog-custom .s_contact.s_outline .s_txt-input::-moz-placeholder {
  font-size: 12px;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.acalog-custom .s_contact.s_outline .contact-outline-submit {
  width: 100%;
  background: rgba(0,0,0,0) none repeat scroll 0 0;
  padding: 18px;
  font-size: 13px;
  font-weight: 700;
  transition: all 0.15s ease 0s;
}
.acalog-custom .s_contact.s_outline .mk-contact-loading {
  right: 15px;
  bottom: 16px;
  font-size: 20px;
  text-align: center;
  line-height: 1;
  box-sizing: border-box;
}
.acalog-custom .s_contact.s_outline .mk-contact-success {
  right: 15px;
  bottom: 20px;
  width: 20px;
  height: 20px;
  font-size: 20px;
}
.acalog-custom .s_contact.s_outline .mk-invalid {
  border: 1px solid #ff0000;
  box-shadow: 0 0 0 1px #ff0000 !important;
}
.acalog-custom .s_contact.s_outline.light .captcha-change-image {
  color: #969696;
}
.acalog-custom .s_contact.s_outline.light .s_txt-input,
.acalog-custom .s_contact.s_outline.light .contact-outline-submit {
  border: 1px solid #e5e5e5;
  box-shadow: 0 0 0 1px #e5e5e5;
  color: #ffffff;
}
.acalog-custom .s_contact.s_outline.light .s_txt-input::-webkit-input-placeholder {
  color: rgba(255,255,255,0.8);
}
.acalog-custom .s_contact.s_outline.light .s_txt-input:-ms-input-placeholder {
  color: rgba(255,255,255,0.8);
}
.acalog-custom .s_contact.s_outline.light .s_txt-input::-moz-placeholder,
.acalog-custom .s_contact.s_outline.light .s_txt-input:-moz-placeholder {
  color: rgba(255,255,255,0.8);
}
.acalog-custom .s_contact.s_outline.light .s_txt-input:focus {
  background: rgba(255,255,255,0.1);
}
.acalog-custom .s_contact.s_outline.light .contact-outline-submit:hover {
  background: rgba(255,255,255,0.4);
}
.acalog-custom .s_contact.s_outline.light .mk-contact-loading,
.acalog-custom .s_contact.s_outline.light .mk-contact-success {
  color: #ffffff;
}
.acalog-custom .s_contact.s_outline.dark .captcha-change-image {
  color: #333;
}
.acalog-custom .s_contact.s_outline.dark .s_txt-input,
.acalog-custom .s_contact.s_outline.dark .contact-outline-submit {
  border: 1px solid #333;
  box-shadow: 0 0 0 1px #333;
  color: #222222;
}
.acalog-custom .s_contact.s_outline.dark .s_txt-input::-webkit-input-placeholder {
  color: rgba(0,0,0,0.8);
}
.acalog-custom .s_contact.s_outline.dark .s_txt-input:-ms-input-placeholder {
  color: rgba(0,0,0,0.8);
}
.acalog-custom .s_contact.s_outline.dark .s_txt-input::-moz-placeholder,
.acalog-custom .s_contact.s_outline.dark .s_txt-input:-moz-placeholder {
  color: rgba(0,0,0,0.8);
}
.acalog-custom .s_contact.s_outline.dark .s_txt-input:focus {
  background-color: rgba(0,0,0,0.1);
  color: #222222;
}
.acalog-custom .s_contact.s_outline.dark .contact-outline-submit:hover {
  background: rgba(0,0,0,0.3);
}
.acalog-custom .s_contact.s_outline.dark .mk-contact-loading,
.acalog-custom .s_contact.s_outline.dark .mk-contact-success {
  color: #222222;
}
.acalog-custom .s_contact.s_corporate .mk-form-row {
  margin-bottom: 0;
}
.acalog-custom .s_contact.s_corporate .captcha-image {
  max-height: 54px;
  top: 4px;
  right: 10px;
  z-index: 12;
  left: auto;
}
.acalog-custom .s_contact.s_corporate .captcha-change-image {
  display: block;
  padding: 10px 0;
  position: static;
}
.acalog-custom .s_contact.s_corporate .s_form-all {
  padding: 0 5px 10px;
}
.acalog-custom .s_contact.s_corporate .s_txt-input {
  margin: 0;
  transition: all 0.2s ease 0s;
  padding: 18px;
  width: 100%;
  text-align: left;
  border: 1px solid transparent;
}
.acalog-custom .s_contact.s_corporate .s_txt-input::-webkit-input-placeholder,
.acalog-custom .s_contact.s_corporate .s_txt-input:-ms-input-placeholder {
  font-size: 12px;
  letter-spacing: 2px;
}
.acalog-custom .s_contact.s_corporate .s_txt-input::-moz-placeholder,
.acalog-custom .s_contact.s_corporate .s_txt-input:-moz-placeholder {
  font-size: 12px;
  letter-spacing: 2px;
}
.acalog-custom .s_contact.s_corporate .s_txt-input:focus {
  background: red;
}
.acalog-custom .s_contact.s_corporate .s_txt-input:focus:-ms-input-placeholder,
.acalog-custom .s_contact.s_corporate .s_txt-input:focus::-webkit-input-placeholder {
  opacity: .8;
}
.acalog-custom .s_contact.s_corporate .s_txt-input:focus:-moz-placeholder,
.acalog-custom .s_contact.s_corporate .s_txt-input:focus::-moz-placeholder {
  opacity: .8;
}
.acalog-custom .s_contact.s_corporate .contact-submit {
  padding: 20px 28px;
  transition: all 0.15s;
  float: right;
  margin-right: 5px;
  margin-top: 5px;
}
.acalog-custom .s_contact.s_corporate .contact-submit svg {
  position: relative;
  left: 0;
}
.acalog-custom .s_contact.s_corporate .mk-contact-loading {
  right: 15px;
  bottom: 16px;
  font-size: 20px;
  text-align: center;
  line-height: 1;
  box-sizing: border-box;
}
.acalog-custom .s_contact.s_corporate .mk-contact-success {
  right: 15px;
  bottom: 20px;
  width: 20px;
  height: 20px;
  font-size: 20px;
}
.acalog-custom .s_contact.s_corporate .state-success {
  right: 30px !important;
}
.acalog-custom .s_contact.s_corporate .mk-invalid {
  border: 1px solid #ff0000;
  box-shadow: 0 0 0 1px #ff0000 !important;
}
.acalog-custom .s_contact.s_classic .mk-form-row {
  text-align: left;
}
.acalog-custom .s_contact.s_classic .captcha-block {
  display: inline-block;
}
.acalog-custom .s_contact.s_classic .captcha-image {
  max-height: 40px;
  position: static;
}
.acalog-custom .s_contact.s_classic .captcha-change-image {
  position: static;
  text-align: left;
}
.acalog-custom .s_contact.s_classic .mk-form-row > svg {
  position: absolute;
  top: 13px;
  left: 12px;
  height: 16px;
  z-index: 12;
}
.acalog-custom .s_contact.s_classic .s_txt-input {
  padding: 10px 10px 10px 45px;
  width: 70%;
  border: 1px solid #e3e3e3;
  text-align: left;
}
.acalog-custom .s_contact.s_classic .mk-textarea {
  height: 230px;
  width: 100%;
}
.acalog-custom .s_contact.s_classic button {
  margin-top: 10px;
  padding: 17px 30px 16px;
  font-weight: bold;
  font-size: 12px;
}
@media handheld,only screen and (max-width: 767px) {
  .acalog-custom .s_contact .s_txt-input,
  .acalog-custom .s_contact .mk-textarea {
    width: 100%;
  }
  .acalog-custom .s_contact .mk-form-row.one-third,
  .acalog-custom .s_contact .mk-form-row.half {
    width: 100%;
    float: none;
  }
}
.acalog-custom .s_contact.s_line .s_txt-input,
.acalog-custom .s_contact.s_line .mk-form-row {
  text-align: left !important;
}
.acalog-custom .s_contact.s_line .captcha-image {
  max-height: 38px;
  position: absolute;
  top: 4px;
  right: 0;
  z-index: 10;
  left: auto;
}
.acalog-custom .s_contact.s_line .captcha-change-image-box {
  display: block;
  padding: 10px 0;
  position: relative;
  top: -20px;
}
.acalog-custom .s_contact.s_line .contact-submit {
  font-size: 12px;
  transition: all 0.15s;
  float: right;
  margin-right: 5px;
}
.acalog-custom .s_contact.s_line .mk-form-half {
  width: calc(40%);
}
.acalog-custom .s_contact.s_line .mk-form-third {
  width: calc(23.3%);
}
.acalog-custom .s_contact.s_line .s_form-all {
  margin: 5px;
}
.acalog-custom .s_contact.s_line .text-input {
  height: 45px;
}
.acalog-custom .s_contact.s_line .s_txt-input {
  background: rgba(0,0,0,0) none repeat scroll 0 0;
  padding: 0;
  margin-bottom: 2em;
  color: #000;
  display: block;
  border: 0 none;
  -webkit-appearance: none;
}
.acalog-custom .s_contact.s_line .s_txt-input:focus {
  outline: none;
}
.acalog-custom .s_contact.s_line .ls-text-label {
  display: inline-block;
  color: #000000;
  font-weight: bold;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 100%;
  position: absolute;
  text-align: left;
  font-size: 1em;
  padding: 10px 0 5px;
  pointer-events: none;
  left: 0;
  top: 0;
}
.acalog-custom .s_contact.s_line .ls-text-label.full {
  height: 92%;
  padding: 0;
}
.acalog-custom .s_contact.s_line .ls-text-label::after {
  content: '';
  position: absolute;
  width: 100%;
  height: 5px;
  background: #000000;
  left: 0;
  top: 100%;
  -webkit-transform-origin: 50% 100%;
  -ms-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  transition: background-color 0.3s, -webkit-transform 0.3s;
  transition: transform 0.3s, background-color 0.3s;
  transition: transform 0.3s, background-color 0.3s, -webkit-transform 0.3s;
}
.acalog-custom .s_contact.s_line .ls-text-label .ls-text-label--content {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  transition: color 0.3s, -webkit-transform 0.3s;
  transition: transform 0.3s, color 0.3s;
  transition: transform 0.3s, color 0.3s, -webkit-transform 0.3s;
}
.acalog-custom .s_contact.s_line .text-input.mk-invalid {
  border: 0 !important;
}
.acalog-custom .s_contact.s_line .text-input.mk-invalid + .ls-text-label::after {
  background-color: red !important;
}
.acalog-custom .s_contact.s_line .is-active .ls-text-label::after,
.acalog-custom .s_contact.s_line .text-input.mk-invalid + .ls-text-label::after,
.acalog-custom .s_contact.s_line .mk-textarea.mk-invalid + .ls-text-label::after,
.acalog-custom .s_contact.s_line .is-active .ls-text-label::after,
.acalog-custom .s_contact.s_line .text-input:focus + .ls-text-label::after,
.acalog-custom .s_contact.s_line .mk-textarea:focus + .ls-text-label::after {
  background: #222222;
  -webkit-transform: scale3d(1,0.25,1);
  transform: scale3d(1,0.25,1);
}
.acalog-custom .s_contact.s_line .is-active .text-input + .ls-text-label .ls-text-label--content,
.acalog-custom .s_contact.s_line .text-input:focus + .ls-text-label .ls-text-label--content {
  -webkit-transform: translate3d(0,3em,0) scale3d(0.655,0.655,1);
  transform: translate3d(0,3em,0) scale3d(0.655,0.655,1);
}
.acalog-custom .s_contact.s_line .is-active .mk-textarea + .ls-text-label .ls-text-label--content,
.acalog-custom .s_contact.s_line .mk-textarea:focus + .ls-text-label .ls-text-label--content {
  -webkit-transform: translate3d(0,14em,0) scale3d(0.655,0.655,1);
  transform: translate3d(0,14em,0) scale3d(0.655,0.655,1);
}
@media handheld,only screen and (max-width: 960px) {
  .acalog-custom .mk-contact-form-shortcode .contact-form-spliter {
    float: none !important;
    margin-bottom: 6px;
    width: 100% !important;
  }
  .acalog-custom .mk-contact-form-shortcode button {
    display: block;
    width: 100%;
  }
}
@media handheld,only screen and (max-width: 767px) {
  .acalog-custom .mk-contact-form .text-input,
  .acalog-custom .mk-contact-form .mk-textarea,
  .acalog-custom .mk-contact-form .mk-form-half,
  .acalog-custom .mk-contact-form .mk-form-third {
    width: 100% !important;
    float: none;
  }
}
.acalog-custom .mk-content-box {
  overflow: hidden;
  margin-bottom: 20px;
  border: 1px solid #e3e3e3;
  background-color: #ffffff;
}
.acalog-custom .mk-content-box .content-box-heading {
  display: block;
  padding: 14px 15px;
  border-bottom: 1px solid #e3e3e3;
  background-color: #f8f8f8;
  font-weight: bold;
  font-size: 16px;
}
.acalog-custom .mk-content-box .content-box-heading p {
  margin-bottom: 0;
}
.acalog-custom .mk-content-box .content-box-heading svg {
  height: 16px;
  width: 16px;
}
.acalog-custom .mk-content-box .content-box-content {
  padding: 20px;
}
.acalog-custom .mk-content-box .content-box-heading i {
  font-size: 16px;
  margin-right: 6px;
  line-height: normal;
  vertical-align: middle;
}
.acalog-custom .mk-event-countdown-ul:media( max-width: 750px ) li {
  width: 90%;
  display: block;
  margin: 0 auto 15px;
}
.acalog-custom .mk-event-countdown {
  margin-bottom: 30px !important;
}
.acalog-custom .mk-event-countdown .mk-event-title {
  display: block;
  margin-bottom: 25px;
  color: #999999;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  color: #333333;
}
.acalog-custom .mk-event-countdown-ul {
  margin: 0;
  padding: 0;
  list-style: none;
  text-align: center;
  width: 100%;
}
.acalog-custom .mk-event-countdown-ul li {
  display: inline-block;
  margin: 0 0 15px 15px;
  box-sizing: border-box;
  width: 20%;
  border: 2px solid rgba(0,0,0,0.1);
  padding: 20px 4px;
}
.acalog-custom .mk-event-countdown-ul li .timestamp {
  position: relative;
  display: block;
  font-size: 70px;
  font-weight: 300;
  padding: 18px 5px 35px 5px;
  color: #555555;
  text-shadow: 1px 1px #ffffff;
}
.acalog-custom .mk-event-countdown-ul li .timestamp:before {
  content: '';
  display: block;
  position: absolute;
  width: 30px;
  height: 3px;
  letter-spacing: 2px;
  background: #dddddd;
  left: 50%;
  -webkit-transform: translate(-50%,66px);
  -ms-transform: translate(-50%,66px);
  transform: translate(-50%,66px);
}
.acalog-custom .mk-event-countdown-ul li .timeRef {
  color: #898989;
  display: block;
  font-size: 12px;
  letter-spacing: 2px;
  text-transform: uppercase;
  padding-top: 20px;
}
.acalog-custom .height-full .mk-custom-box,
.acalog-custom .height-full .box-holder {
  height: 100%;
  width: 100%;
  transition: background .2s ease-in-out;
}
.acalog-custom .mk-custom-box .mk-custom-box--overlay {
  width: 100%;
  height: 100%;
  position: absolute !important;
  z-index: 2 !important;
  left: 0;
  top: 0;
  pointer-events: none;
}
.acalog-custom .mk-custom-box .box-holder {
  position: relative;
}
.acalog-custom .mk-custom-box .box-holder > .wpb_row:before,
.acalog-custom .mk-custom-box .box-holder > .wpb_row:after {
  content: " ";
  display: table;
}
.acalog-custom .mk-custom-box .box-holder > .wpb_row:after {
  clear: both;
}
.acalog-custom .mk-custom-box .box-holder:after,
.acalog-custom .mk-custom-box.hover-effect-image.image-effect-blur .box-holder:before {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  content: '';
  display: block;
}
.acalog-custom .mk-custom-box .box-holder > * {
  position: relative;
  z-index: 3;
}
.acalog-custom .mk-custom-box.hover-effect-single_color .box-holder:after,
.acalog-custom .mk-custom-box.hover-effect-gradient_color .box-holder:after {
  opacity: 0;
  transition: opacity .2s linear;
}
.acalog-custom .mk-custom-box.hover-effect-single_color:hover .box-holder:after,
.acalog-custom .mk-custom-box.hover-effect-gradient_color:hover .box-holder:after {
  opacity: 1;
  transition: opacity .2s;
}
.acalog-custom .mk-custom-box.hover-effect-image,
.acalog-custom .mk-custom-box.hover-effect-image.image-effect-blur .box-holder {
  overflow: hidden;
}
.acalog-custom .mk-custom-box.hover-effect-image.image-effect-zoom-in .box-holder:after {
  -webkit-transform: scale(1.04);
  -ms-transform: scale(1.04);
  transform: scale(1.04);
  transition: -webkit-transform .35s cubic-bezier(0.25,0.46,0.45,0.94);
  transition: transform .35s cubic-bezier(0.25,0.46,0.45,0.94);
  transition: transform .35s cubic-bezier(0.25,0.46,0.45,0.94), -webkit-transform .35s cubic-bezier(0.25,0.46,0.45,0.94);
}
.acalog-custom .mk-custom-box.hover-effect-image.image-effect-zoom-in .box-holder:hover:after {
  -webkit-transform: scale(1.11);
  -ms-transform: scale(1.11);
  transform: scale(1.11);
  z-index: 1;
}
.acalog-custom .mk-custom-box.hover-effect-image.image-effect-blur .box-holder:after,
.acalog-custom .mk-custom-box.hover-effect-image.image-effect-blur .box-holder:before {
  -webkit-transform: scale(1.03);
  -ms-transform: scale(1.03);
  transform: scale(1.03);
}
.acalog-custom .mk-custom-box.hover-effect-image.image-effect-blur .box-holder:before {
  opacity: 0;
  transition: opacity .2s;
  -webkit-filter: blur(5px);
  -moz-filter: blur(5px);
  -o-filter: blur(5px);
  -ms-filter: blur(5px);
  filter: blur(5px);
  z-index: 2;
}
.acalog-custom .mk-custom-box.hover-effect-image.image-effect-blur .box-holder:hover:before {
  opacity: 1;
}
.acalog-custom .mk-custom-box.hover-effect-image.image-effect-grayscale .box-holder:after {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  filter: grayscale(100%);
  transition: -webkit-filter .2s linear;
  transition: filter .2s linear;
  transition: filter .2s linear, -webkit-filter .2s linear;
  transition: -ms-filter 0.2s linear;
  transition: -o-filter 0.2s linear;
  transition: -moz-filter 0.2s linear;
  transition: -webkit-filter 0.2s linear;
}
.acalog-custom .mk-custom-box.hover-effect-image.image-effect-grayscale .box-holder:hover:after {
  -webkit-filter: grayscale(0);
  -moz-filter: grayscale(0);
  -o-filter: grayscale(0);
  -ms-filter: grayscale(0);
  filter: grayscale(0);
}
.acalog-custom .mk-list-styles.mk-align-left ul {
  display: inline-block;
  float: left;
}
.acalog-custom .mk-list-styles.mk-align-center ul {
  display: block !important;
  text-align: center;
}
.acalog-custom .mk-list-styles.mk-align-center ul li .mk-svg-icon {
  position: relative;
  padding-right: 5px;
}
.acalog-custom .mk-list-styles.mk-align-right ul {
  display: inline-block;
  float: right;
}
.acalog-custom .mk-list-styles ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.acalog-custom .mk-list-styles ul li {
  position: relative;
  margin: 0 0 6px 0;
  padding: 0 0 0 21px;
  line-height: 24px !important;
}
.acalog-custom .mk-list-styles ul li .mk-svg-icon {
  position: absolute;
  top: 4px;
  left: 0;
  height: 16px;
}
.acalog-custom .mk-divider {
  display: block;
  width: 100%;
}
.acalog-custom .mk-divider.custom-width .divider-inner {
  display: block;
}
.acalog-custom .mk-divider.custom-width.center {
  text-align: center;
}
.acalog-custom .mk-divider.custom-width.center .divider-inner {
  margin: 0 auto;
}
.acalog-custom .mk-divider.custom-width.right .divider-inner {
  margin: 0 0 0 auto;
}
@media handheld,only screen and (max-width: 767px) {
  .acalog-custom .mk-divider.custom-width.right,
  .acalog-custom .mk-divider.custom-width.left {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
  }
}
.acalog-custom .mk-divider.center .divider-inner {
  margin: 0 auto;
}
.acalog-custom .mk-divider.right .divider-inner {
  margin: 0 0 0 auto;
}
.acalog-custom .mk-divider.divider_one_half .divider-inner {
  width: 50%;
}
.acalog-custom .mk-divider.divider_one_third .divider-inner {
  width: 33.33%;
}
.acalog-custom .mk-divider.divider_one_fourth .divider-inner {
  width: 25%;
}
.acalog-custom .mk-divider.double_dot .divider-inner {
  height: 5px;
  border-top: 1px dashed #dadada;
  border-bottom: 1px dashed #dadada;
}
.acalog-custom .mk-divider.thick_solid .divider-inner {
  border-top: 2px solid #e5e5e5;
  border-top: 2px solid rgba(0,0,0,0.1);
}
.acalog-custom .mk-divider.thin_solid .divider-inner {
  border-top: 1px solid #e5e5e5;
  border-top: 1px solid rgba(0,0,0,0.1);
  position: relative;
}
.acalog-custom .mk-divider.thin_solid .divider-inner:after {
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.acalog-custom .mk-divider.single_dotted .divider-inner {
  border-top: 1px dashed #dadada;
}
.acalog-custom .mk-divider.shadow_line .divider-inner {
  height: 7px;
}
.acalog-custom .mk-divider.shadow_line .divider-inner .divider-shadow-left,
.acalog-custom .mk-divider.shadow_line .divider-inner .divider-shadow-right {
  display: inline-block;
  width: 50%;
  height: 7px;
  background-repeat: no-repeat;
}
.acalog-custom .mk-divider.shadow_line .divider-inner .divider-shadow-left {
  background-position: left center;
}
.acalog-custom .mk-divider.shadow_line .divider-inner .divider-shadow-right {
  background-position: right center;
}
.acalog-custom .mk-divider[class*='go_top'] .divider-inner {
  position: relative;
  height: 12px;
}
.acalog-custom .mk-divider[class*='go_top'] .divider-inner:before {
  top: 6px;
  left: 0;
  display: block;
  width: 100%;
  height: 1px;
  background-color: #e5e5e5;
  background-color: rgba(0,0,0,0.1);
  content: "";
}
.acalog-custom .mk-divider[class*='go_top'] .divider-inner .divider-go-top {
  position: absolute;
  top: -10px;
  right: 0;
  float: right;
  padding-left: 4px;
}
.acalog-custom .mk-divider[class*='go_top'] .divider-inner .divider-go-top .mk-svg-icon {
  margin-left: 6px;
  color: #cccccc;
}
.acalog-custom .mk-divider.go_top_thick .divider-inner:before {
  height: 2px;
}
.acalog-custom .mk-divider.divider_page_divider {
  width: 100%;
}
.acalog-custom .mk-dropcaps {
  display: inline-block;
  float: left;
  margin: 5px 8px 0 0;
  font-weight: bold;
  font-size: 20px;
}
.acalog-custom .mk-dropcaps.simple-style {
  margin: 5px 0 0 0;
  padding: 6px 6px 6px 0;
  color: #666666;
  font-size: 50px;
  line-height: 16px;
}
.acalog-custom .mk-dropcaps.fancy-style {
  color: #ffffff;
  width: 36px;
  height: 36px;
  line-height: 36px;
  text-align: center;
}
.acalog-custom .mk-edge-one-pager .mk-grid {
  position: relative;
}
.acalog-custom .mk-edge-one-pager .section {
  position: relative;
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
}
.acalog-custom .mk-edge-one-pager .section .edge-slide-content {
  margin-top: 100px;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.acalog-custom .mk-edge-one-pager .section.left_top .edge-slide-content,
.acalog-custom .mk-edge-one-pager .section.center_top .edge-slide-content,
.acalog-custom .mk-edge-one-pager .section.right_top .edge-slide-content {
  margin-top: 160px;
}
.acalog-custom .mk-edge-one-pager .section.center_top .mk-edge-title,
.acalog-custom .mk-edge-one-pager .section.center_center .mk-edge-title,
.acalog-custom .mk-edge-one-pager .section.center_bottom .mk-edge-title,
.acalog-custom .mk-edge-one-pager .section.center_top .mk-edge-desc,
.acalog-custom .mk-edge-one-pager .section.center_center .mk-edge-desc,
.acalog-custom .mk-edge-one-pager .section.center_bottom .mk-edge-desc,
.acalog-custom .mk-edge-one-pager .section.center_top .mk-edge-buttons,
.acalog-custom .mk-edge-one-pager .section.center_center .mk-edge-buttons,
.acalog-custom .mk-edge-one-pager .section.center_bottom .mk-edge-buttons {
  text-align: center;
}
.acalog-custom .mk-edge-one-pager .section.center_top .edge-slide-content,
.acalog-custom .mk-edge-one-pager .section.center_center .edge-slide-content,
.acalog-custom .mk-edge-one-pager .section.center_bottom .edge-slide-content {
  margin-right: auto;
  margin-left: auto;
}
.acalog-custom .mk-edge-one-pager .section.right_top,
.acalog-custom .mk-edge-one-pager .section.right_center,
.acalog-custom .mk-edge-one-pager .section.right_bottom {
  text-align: right;
}
.acalog-custom .mk-edge-one-pager .section.right_top .edge-slide-content,
.acalog-custom .mk-edge-one-pager .section.right_center .edge-slide-content,
.acalog-custom .mk-edge-one-pager .section.right_bottom .edge-slide-content {
  float: right;
}
.acalog-custom .mk-edge-one-pager .edge-slide-content.caption-light .mk-edge-title,
.acalog-custom .mk-edge-one-pager .edge-slide-content.caption-light .mk-edge-desc {
  color: #ffffff;
}
.acalog-custom .mk-edge-one-pager .edge-slide-content.caption-dark .mk-edge-title,
.acalog-custom .mk-edge-one-pager .edge-slide-content.caption-dark .mk-edge-desc {
  color: #252525;
}
.acalog-custom .mk-edge-one-pager .mk-edge-title {
  margin-bottom: 20px;
  font-weight: 400;
  font-size: 50px;
  line-height: 120%;
}
.acalog-custom .mk-edge-one-pager .mk-edge-desc {
  font-weight: 200;
  font-size: 25px;
  line-height: 40px;
  margin-bottom: 30px;
}
.acalog-custom .mk-edge-one-pager .mk-edge-buttons {
  margin-top: 30px;
}
.acalog-custom .mk-edge-one-pager .edge-default_anim .mk-edge-title {
  transition: all 0.4s ease-in-out 0.8s;
}
.acalog-custom .mk-edge-one-pager .edge-default_anim .mk-edge-desc {
  transition: all 0.4s ease-in-out 0.9s;
}
.acalog-custom .mk-edge-one-pager .edge-default_anim .mk-edge-buttons {
  transition: all 0.4s ease-in-out 1s !important;
}
.acalog-custom .mk-edge-one-pager .edge-default_anim .mk-edge-buttons a {
  transition: all 0.2s ease-in-out;
}
.acalog-custom .mk-edge-one-pager .edge-default_anim .mk-edge-title,
.acalog-custom .mk-edge-one-pager .edge-default_anim .mk-edge-desc,
.acalog-custom .mk-edge-one-pager .edge-default_anim .mk-edge-buttons {
  -webkit-transform: translate(0,70px);
  -ms-transform: translate(0,70px);
  transform: translate(0,70px);
  ms-transform: translate(0,70px);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
}
.acalog-custom .mk-edge-one-pager .active .edge-default_anim .mk-edge-title,
.acalog-custom .mk-edge-one-pager .active .edge-default_anim .mk-edge-desc,
.acalog-custom .mk-edge-one-pager .active .edge-default_anim .mk-edge-buttons {
  -webkit-transform: translate(0,0);
  -ms-transform: translate(0,0);
  transform: translate(0,0);
  ms-transform: translate(0,0);
  -moz-opacity: 100;
  -khtml-opacity: 100;
  opacity: 100;
  opacity: 1;
}
.acalog-custom .mk-edge-one-pager .edge-fade-in .mk-edge-title,
.acalog-custom .mk-edge-one-pager .edge-slide-top .mk-edge-title,
.acalog-custom .mk-edge-one-pager .edge-slide-left .mk-edge-title,
.acalog-custom .mk-edge-one-pager .edge-slide-bottom .mk-edge-title,
.acalog-custom .mk-edge-one-pager .edge-slide-right .mk-edge-title,
.acalog-custom .mk-edge-one-pager .edge-scale-down .mk-edge-title,
.acalog-custom .mk-edge-one-pager .edge-fade-in .mk-edge-desc,
.acalog-custom .mk-edge-one-pager .edge-slide-top .mk-edge-desc,
.acalog-custom .mk-edge-one-pager .edge-slide-left .mk-edge-desc,
.acalog-custom .mk-edge-one-pager .edge-slide-bottom .mk-edge-desc,
.acalog-custom .mk-edge-one-pager .edge-slide-right .mk-edge-desc,
.acalog-custom .mk-edge-one-pager .edge-scale-down .mk-edge-desc,
.acalog-custom .mk-edge-one-pager .edge-fade-in .mk-edge-buttons,
.acalog-custom .mk-edge-one-pager .edge-slide-top .mk-edge-buttons,
.acalog-custom .mk-edge-one-pager .edge-slide-left .mk-edge-buttons,
.acalog-custom .mk-edge-one-pager .edge-slide-bottom .mk-edge-buttons,
.acalog-custom .mk-edge-one-pager .edge-slide-right .mk-edge-buttons,
.acalog-custom .mk-edge-one-pager .edge-scale-down .mk-edge-buttons {
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
}
.acalog-custom .mk-edge-one-pager .edge-fade-in .mk-edge-title,
.acalog-custom .mk-edge-one-pager .edge-slide-top .mk-edge-title,
.acalog-custom .mk-edge-one-pager .edge-slide-left .mk-edge-title,
.acalog-custom .mk-edge-one-pager .edge-slide-bottom .mk-edge-title,
.acalog-custom .mk-edge-one-pager .edge-slide-right .mk-edge-title,
.acalog-custom .mk-edge-one-pager .edge-scale-down .mk-edge-title {
  transition: all 0.4s ease-in-out 0.8s;
}
.acalog-custom .mk-edge-one-pager .edge-fade-in .mk-edge-desc,
.acalog-custom .mk-edge-one-pager .edge-slide-top .mk-edge-desc,
.acalog-custom .mk-edge-one-pager .edge-slide-left .mk-edge-desc,
.acalog-custom .mk-edge-one-pager .edge-slide-bottom .mk-edge-desc,
.acalog-custom .mk-edge-one-pager .edge-slide-right .mk-edge-desc,
.acalog-custom .mk-edge-one-pager .edge-scale-down .mk-edge-desc {
  transition: all 0.4s ease-in-out 0.9s;
}
.acalog-custom .mk-edge-one-pager .edge-fade-in .mk-edge-buttons,
.acalog-custom .mk-edge-one-pager .edge-slide-top .mk-edge-buttons,
.acalog-custom .mk-edge-one-pager .edge-slide-left .mk-edge-buttons,
.acalog-custom .mk-edge-one-pager .edge-slide-bottom .mk-edge-buttons,
.acalog-custom .mk-edge-one-pager .edge-slide-right .mk-edge-buttons,
.acalog-custom .mk-edge-one-pager .edge-scale-down .mk-edge-buttons {
  transition: all 0.4s ease-in-out 1s;
}
.acalog-custom .mk-edge-one-pager .active .edge-fade-in .mk-edge-title,
.acalog-custom .mk-edge-one-pager .active .edge-fade-in .mk-edge-desc,
.acalog-custom .mk-edge-one-pager .active .edge-fade-in .mk-edge-buttons {
  -moz-opacity: 100;
  -khtml-opacity: 100;
  opacity: 100;
  opacity: 1;
}
.acalog-custom .mk-edge-one-pager .edge-slide-top .mk-edge-title,
.acalog-custom .mk-edge-one-pager .edge-slide-top .mk-edge-desc,
.acalog-custom .mk-edge-one-pager .edge-slide-top .mk-edge-buttons {
  -webkit-transform: translate(0,-50%);
  -ms-transform: translate(0,-50%);
  transform: translate(0,-50%);
  ms-transform: translate(0,-50%);
}
.acalog-custom .mk-edge-one-pager .active .edge-slide-top .mk-edge-title,
.acalog-custom .mk-edge-one-pager .active .edge-slide-top .mk-edge-desc,
.acalog-custom .mk-edge-one-pager .active .edge-slide-top .mk-edge-buttons {
  -webkit-transform: translate(0,0);
  -ms-transform: translate(0,0);
  transform: translate(0,0);
  ms-transform: translate(0,0);
  -moz-opacity: 100;
  -khtml-opacity: 100;
  opacity: 100;
  opacity: 1;
}
.acalog-custom .mk-edge-one-pager .edge-slide-left .mk-edge-title,
.acalog-custom .mk-edge-one-pager .edge-slide-left .mk-edge-desc,
.acalog-custom .mk-edge-one-pager .edge-slide-left .mk-edge-buttons {
  -webkit-transform: translate(-50%,0);
  -ms-transform: translate(-50%,0);
  transform: translate(-50%,0);
  ms-transform: translate(-50%,0);
}
.acalog-custom .mk-edge-one-pager .active .edge-slide-left .mk-edge-title,
.acalog-custom .mk-edge-one-pager .active .edge-slide-left .mk-edge-desc,
.acalog-custom .mk-edge-one-pager .active .edge-slide-left .mk-edge-buttons {
  -webkit-transform: translate(0,0);
  -ms-transform: translate(0,0);
  transform: translate(0,0);
  ms-transform: translate(0,0);
  -moz-opacity: 100;
  -khtml-opacity: 100;
  opacity: 100;
  opacity: 1;
}
.acalog-custom .mk-edge-one-pager .edge-slide-bottom .mk-edge-title,
.acalog-custom .mk-edge-one-pager .edge-slide-bottom .mk-edge-desc,
.acalog-custom .mk-edge-one-pager .edge-slide-bottom .mk-edge-buttons {
  -webkit-transform: translate(0,50%);
  -ms-transform: translate(0,50%);
  transform: translate(0,50%);
  ms-transform: translate(0,50%);
}
.acalog-custom .mk-edge-one-pager .active .edge-slide-bottom .mk-edge-title,
.acalog-custom .mk-edge-one-pager .active .edge-slide-bottom .mk-edge-desc,
.acalog-custom .mk-edge-one-pager .active .edge-slide-bottom .mk-edge-buttons {
  -webkit-transform: translate(0,0);
  -ms-transform: translate(0,0);
  transform: translate(0,0);
  ms-transform: translate(0,0);
  -moz-opacity: 100;
  -khtml-opacity: 100;
  opacity: 100;
  opacity: 1;
}
.acalog-custom .mk-edge-one-pager .edge-slide-right .mk-edge-title,
.acalog-custom .mk-edge-one-pager .edge-slide-right .mk-edge-desc,
.acalog-custom .mk-edge-one-pager .edge-slide-right .mk-edge-buttons {
  -webkit-transform: translate(50%,0);
  -ms-transform: translate(50%,0);
  transform: translate(50%,0);
  ms-transform: translate(50%,0);
}
.acalog-custom .mk-edge-one-pager .active .edge-slide-right .mk-edge-title,
.acalog-custom .mk-edge-one-pager .active .edge-slide-right .mk-edge-desc,
.acalog-custom .mk-edge-one-pager .active .edge-slide-right .mk-edge-buttons {
  -webkit-transform: translate(0,0);
  -ms-transform: translate(0,0);
  transform: translate(0,0);
  ms-transform: translate(0,0);
  -moz-opacity: 100;
  -khtml-opacity: 100;
  opacity: 100;
  opacity: 1;
}
.acalog-custom .mk-edge-one-pager .edge-scale-down .mk-edge-title,
.acalog-custom .mk-edge-one-pager .edge-scale-down .mk-edge-desc,
.acalog-custom .mk-edge-one-pager .edge-scale-down .mk-edge-buttons {
  -webkit-transform: scale(1.3);
  -ms-transform: scale(1.3);
  transform: scale(1.3);
  ms-transform: scale(1.3);
}
.acalog-custom .mk-edge-one-pager .active .edge-scale-down .mk-edge-title,
.acalog-custom .mk-edge-one-pager .active .edge-scale-down .mk-edge-desc,
.acalog-custom .mk-edge-one-pager .active .edge-scale-down .mk-edge-buttons {
  -moz-opacity: 100;
  -khtml-opacity: 100;
  opacity: 100;
  opacity: 1;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  ms-transform: scale(1);
}
.acalog-custom .mk-edge-one-pager .edge-flip-x,
.acalog-custom .mk-edge-one-pager .edge-flip-y {
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-perspective: 1000;
  -webkit-animation-duration: 0.6s;
  animation-duration: 0.6s;
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
}
.acalog-custom .mk-edge-one-pager .active .edge-flip-x {
  -webkit-animation-name: mk_flip_x;
  animation-name: mk_flip_x;
}
.acalog-custom .mk-edge-one-pager .active .edge-flip-y {
  -webkit-animation-name: mk_flip_y;
  animation-name: mk_flip_y;
}
@media handheld,only screen and (max-width: 1140px) {
  .acalog-custom .mk-edge-one-pager .mk-grid {
    box-sizing: border-box;
    padding: 0 20px;
  }
  .acalog-custom .mk-edge-one-pager .mk-edge-title {
    font-weight: 600;
    font-size: 40px;
  }
  .acalog-custom .mk-edge-one-pager .mk-edge-desc {
    font-weight: 400;
    font-size: 20px;
    line-height: 34px;
  }
  .acalog-custom .mk-edge-one-pager .edge-slide-content {
    width: 80%;
  }
}
@media handheld,only screen and (max-width: 767px) {
  .acalog-custom .mk-edge-one-pager .mk-grid {
    padding: 0 15px;
  }
  .acalog-custom .mk-edge-one-pager .mk-edge-title {
    font-weight: 700 !important;
    font-size: 22px !important;
    line-height: 130% !important;
  }
  .acalog-custom .mk-edge-one-pager .mk-edge-desc {
    font-size: 14px;
    line-height: 22px !important;
  }
  .acalog-custom .mk-edge-one-pager .mk-edge-buttons .mk-button {
    padding: 12px 14px !important;
    font-size: 10px !important;
    margin-right: 15px !important;
    margin-bottom: 5px !important;
  }
  .acalog-custom .mk-edge-one-pager .mk-edge-buttons .mk-button.outline-dimension {
    padding-top: 10px !important;
    padding-bottom: 12px !important;
  }
  .acalog-custom .mk-edge-one-pager .mk-button-align.left,
  .acalog-custom .mk-edge-one-pager .mk-button-align.center,
  .acalog-custom .mk-edge-one-pager .mk-button-align.right,
  .acalog-custom .mk-edge-one-pager .mk-button-align.none {
    width: auto !important;
    margin-bottom: 6px;
  }
  .acalog-custom .mk-edge-one-pager .edge-slide-content {
    width: 100% !important;
  }
}
.acalog-custom #superContainer {
  height: 100%;
  position: relative;
  -ms-touch-action: none;
  touch-action: none;
}
.acalog-custom .section {
  position: relative;
  box-sizing: border-box;
}
.acalog-custom .slide,
.acalog-custom .slidesContainer {
  height: 100%;
  display: block;
}
.acalog-custom .slides {
  height: 100%;
  overflow: hidden;
  position: relative;
  transition: all 0.3s ease-out;
}
.acalog-custom .section.table,
.acalog-custom .slide.table {
  display: table;
  width: 100%;
}
.acalog-custom .tableCell {
  display: table-cell;
  vertical-align: middle;
  width: 100%;
  height: 100%;
}
.acalog-custom .slidesContainer {
  float: left;
  position: relative;
}
.acalog-custom .controlArrow {
  position: absolute;
  top: 50%;
  cursor: pointer;
  width: 0;
  height: 0;
  border-style: solid;
  margin-top: -38px;
}
.acalog-custom .controlArrow.prev {
  left: 15px;
  width: 0;
  border-width: 38.5px 34px 38.5px 0;
  border-color: transparent #fff transparent transparent;
}
.acalog-custom .controlArrow.next {
  right: 15px;
  border-width: 38.5px 0 38.5px 34px;
  border-color: transparent transparent transparent #fff;
}
.acalog-custom .scrollable {
  overflow: scroll;
}
.acalog-custom .easing {
  transition: all 500ms cubic-bezier(0.77,0,0.175,1);
  transition-timing-function: cubic-bezier(0.77,0,0.175,1);
}
.acalog-custom .fullPage-slidesNav {
  position: absolute;
  left: 50%;
  opacity: 1;
}
.acalog-custom .fullPage-slidesNav.bottom {
  bottom: 17px;
}
.acalog-custom .fullPage-slidesNav.top {
  top: 17px;
}
.acalog-custom #fullPage-nav ul,
.acalog-custom .fullPage-slidesNav ul {
  margin: 0;
  padding: 0;
}
.acalog-custom #fullPage-nav ul {
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.acalog-custom .fullPage-tooltip {
  display: none !important;
}
.acalog-custom .fullPage-tooltip.right {
  right: 20px;
}
.acalog-custom .fullPage-tooltip.left {
  left: 20px;
}
.acalog-custom #fullPage-nav {
  position: fixed;
  margin-top: -32px;
  top: 50%;
  opacity: 1;
}
.acalog-custom #fullPage-nav ul {
  list-style: none;
}
.acalog-custom #fullPage-nav.right {
  right: 17px;
}
.acalog-custom .vertical-header-right #fullPage-nav.right {
  right: 287px;
}
.acalog-custom #fullPage-nav.left {
  left: 17px;
}
.acalog-custom .vertical-header-left #fullPage-nav.left {
  left: 287px;
}
.acalog-custom #fullPage-nav a {
  position: relative;
  display: inline-block;
  margin: 0 8px;
  width: 10px;
  height: 10px;
  cursor: pointer;
}
.acalog-custom #fullPage-nav a span {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
  outline: none;
  border-radius: 50%;
  cursor: pointer;
  position: absolute;
}
.acalog-custom #fullPage-nav.dark-skin span {
  background-color: #333;
  background-color: rgba(0,0,0,0.8);
}
.acalog-custom #fullPage-nav.light-skin span {
  background-color: #fff;
  background-color: rgba(255,255,255,0.3);
}
.acalog-custom #fullPage-nav.pagination-stroke a span {
  transition: box-shadow 0.3s ease, background-color 0.3s ease;
}
.acalog-custom #fullPage-nav.pagination-stroke.dark-skin span {
  box-shadow: 0 0 0 2px rgba(0,0,0,0);
}
.acalog-custom #fullPage-nav.pagination-stroke.dark-skin a span:hover,
.acalog-custom #fullPage-nav.pagination-stroke.dark-skin a span:focus {
  background-color: #333;
}
.acalog-custom #fullPage-nav.pagination-stroke.dark-skin a.active span {
  background-color: transparent;
  box-shadow: 0 0 0 2px #333;
}
.acalog-custom #fullPage-nav.pagination-stroke.light-skin span {
  box-shadow: 0 0 0 2px rgba(255,255,255,0);
}
.acalog-custom #fullPage-nav.pagination-stroke.light-skin a span:hover,
.acalog-custom #fullPage-nav.pagination-stroke.light-skin a span:focus {
  background-color: white;
}
.acalog-custom #fullPage-nav.pagination-stroke.light-skin a.active span {
  background-color: transparent;
  box-shadow: 0 0 0 2px white;
}
.acalog-custom #fullPage-nav.pagination-small_dot_stroke a {
  border-radius: 50%;
  transition: box-shadow 0.3s ease;
}
.acalog-custom #fullPage-nav.pagination-small_dot_stroke a span {
  transition: background-color 0.3s ease, -webkit-transform 0.3s ease;
  transition: background-color 0.3s ease, transform 0.3s ease;
  transition: background-color 0.3s ease, transform 0.3s ease, -webkit-transform 0.3s ease;
}
.acalog-custom #fullPage-nav.pagination-small_dot_stroke a.active span {
  -webkit-transform: scale(0.4);
  -ms-transform: scale(0.4);
  transform: scale(0.4);
}
.acalog-custom #fullPage-nav.pagination-small_dot_stroke.dark-skin span {
  box-shadow: 0 0 0 2px rgba(0,0,0,0);
}
.acalog-custom #fullPage-nav.pagination-small_dot_stroke.dark-skin a span {
  background-color: rgba(0,0,0,0.7);
}
.acalog-custom #fullPage-nav.pagination-small_dot_stroke.dark-skin a span:hover,
.acalog-custom #fullPage-nav.pagination-small_dot_stroke.dark-skin a span:focus,
.acalog-custom #fullPage-nav.pagination-small_dot_stroke.dark-skin a.active span {
  background-color: #333333;
}
.acalog-custom #fullPage-nav.pagination-small_dot_stroke.dark-skin a.active {
  box-shadow: 0 0 0 2px #333;
}
.acalog-custom #fullPage-nav.pagination-small_dot_stroke.light-skin span {
  box-shadow: 0 0 0 2px rgba(255,255,255,0);
}
.acalog-custom #fullPage-nav.pagination-small_dot_stroke.light-skin a span {
  background-color: rgba(255,255,255,0.7);
}
.acalog-custom #fullPage-nav.pagination-small_dot_stroke.light-skin a span:hover,
.acalog-custom #fullPage-nav.pagination-small_dot_stroke.light-skin a span:focus,
.acalog-custom #fullPage-nav.pagination-small_dot_stroke.light-skin a.active span {
  background-color: #ffffff;
}
.acalog-custom #fullPage-nav.pagination-small_dot_stroke.light-skin a.active {
  box-shadow: 0 0 0 2px white;
}
.acalog-custom .clip {
  -webkit-clip-path: inset(0 0 0 0);
  clip-path: inset(0 0 0 0);
  overflow: hidden;
}
.acalog-custom .clipper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.acalog-custom .Edge .clipper,
.acalog-custom .IE .clipper {
  clip: rect(auto auto auto auto);
  overflow: hidden;
  z-index: 2;
}
.acalog-custom .mk-edge-wrapper {
  position: relative;
}
.acalog-custom .slider-content {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 6;
}
.acalog-custom .edge-nav-bg {
  background-size: cover !important;
}
.acalog-custom .mk-edge-slider {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-perspective: 1000;
  perspective: 1000;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -ms-touch-action: none;
}
.acalog-custom .Edge .clipper .mk-edge-slider,
.acalog-custom .IE .clipper .mk-edge-slider {
  z-index: 3;
}
.acalog-custom .mk-edge-slider__video video {
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
.acalog-custom .mk-edge-slider .mk-grid {
  position: relative;
}
.acalog-custom .mk-edge-slider .edge-title-area {
  font-size: 16px;
}
.acalog-custom .mk-edge-slider .mk-slider-slide {
  background-position: center;
  background-repeat: no-repeat;
  pointer-events: none;
}
.acalog-custom .mk-edge-slider .mk-slider-slide.is-active {
  pointer-events: all;
}
.acalog-custom .mk-edge-slider .mk-slider-slide .edge-slide-content {
  padding: 100px 0;
}
.acalog-custom .mk-edge-slider .mk-slider-slide.center_top,
.acalog-custom .mk-edge-slider .mk-slider-slide.center_center,
.acalog-custom .mk-edge-slider .mk-slider-slide.center_bottom {
  text-align: center;
}
.acalog-custom .mk-edge-slider .mk-slider-slide.center_top .edge-slide-content,
.acalog-custom .mk-edge-slider .mk-slider-slide.center_center .edge-slide-content,
.acalog-custom .mk-edge-slider .mk-slider-slide.center_bottom .edge-slide-content {
  margin-right: auto;
  margin-left: auto;
}
.acalog-custom .mk-edge-slider .mk-slider-slide.right_top .edge-slide-content,
.acalog-custom .mk-edge-slider .mk-slider-slide.right_center .edge-slide-content,
.acalog-custom .mk-edge-slider .mk-slider-slide.right_bottom .edge-slide-content {
  float: right;
  text-align: right;
}
.acalog-custom .mk-edge-slider .mk-slider-slide.left_center .slider-content,
.acalog-custom .mk-edge-slider .mk-slider-slide.center_center .slider-content,
.acalog-custom .mk-edge-slider .mk-slider-slide.right_center .slider-content {
  top: 50%;
}
.acalog-custom .mk-edge-slider .mk-slider-slide.left_center .edge-slide-content,
.acalog-custom .mk-edge-slider .mk-slider-slide.center_center .edge-slide-content,
.acalog-custom .mk-edge-slider .mk-slider-slide.right_center .edge-slide-content {
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.acalog-custom .mk-edge-slider .mk-slider-slide.left_bottom .slider-content,
.acalog-custom .mk-edge-slider .mk-slider-slide.center_bottom .slider-content,
.acalog-custom .mk-edge-slider .mk-slider-slide.right_bottom .slider-content {
  top: 100%;
}
.acalog-custom .mk-edge-slider .mk-slider-slide.left_bottom .edge-slide-content,
.acalog-custom .mk-edge-slider .mk-slider-slide.center_bottom .edge-slide-content,
.acalog-custom .mk-edge-slider .mk-slider-slide.right_bottom .edge-slide-content {
  -webkit-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  transform: translateY(-100%);
}
.acalog-custom .mk-edge-slider .mk-edge-next,
.acalog-custom .mk-edge-slider .mk-edge-prev {
  opacity: 0;
  transition: all 0.3 ease-in-out;
}
.acalog-custom .mk-edge-slider:hover .mk-edge-next,
.acalog-custom .mk-edge-slider:hover .mk-edge-prev {
  opacity: 1;
}
.acalog-custom .mk-edge-slider .mk-edge-next {
  right: 0;
}
.acalog-custom .mk-edge-slider .mk-edge-prev {
  left: 0;
}
.acalog-custom .mk-edge-slider .edge-slide-content.caption-light .edge-title,
.acalog-custom .mk-edge-slider .edge-slide-content.caption-light .edge-desc {
  color: #ffffff;
}
.acalog-custom .mk-edge-slider .edge-slide-content.caption-dark .edge-title,
.acalog-custom .mk-edge-slider .edge-slide-content.caption-dark .edge-desc {
  color: #252525;
}
.acalog-custom .mk-edge-slider .edge-title {
  margin-bottom: 20px;
  font-weight: 400;
  font-size: 46px;
  line-height: 120%;
}
.acalog-custom .mk-edge-slider .edge-desc {
  font-weight: 300;
  font-size: 25px;
  line-height: 40px;
  margin-bottom: 30px;
}
.acalog-custom .mk-edge-slider .edge-title {
  transition: all 0.6s cubic-bezier(0.77,0,0.175,1) 0.05s;
}
.acalog-custom .mk-edge-slider .edge-desc {
  transition: all 0.6s cubic-bezier(0.77,0,0.175,1) 0.15s;
}
.acalog-custom .mk-edge-slider .edge-buttons {
  transition: all 0.6s cubic-bezier(0.77,0,0.175,1) 0.25s !important;
}
.acalog-custom .mk-edge-slider .edge-buttons a {
  transition: all 0.2s ease-in-out;
}
.acalog-custom .mk-edge-slider .edge-default_anim .edge-title,
.acalog-custom .mk-edge-slider .edge-default_anim .edge-desc,
.acalog-custom .mk-edge-slider .edge-default_anim .edge-buttons {
  -webkit-transform: translate(0,70px);
  -ms-transform: translate(0,70px);
  transform: translate(0,70px);
  opacity: 0;
}
.acalog-custom .mk-edge-slider .mk-slider-slide.is-active .edge-default_anim .edge-title,
.acalog-custom .mk-edge-slider .mk-slider-slide.is-active .edge-default_anim .edge-desc,
.acalog-custom .mk-edge-slider .mk-slider-slide.is-active .edge-default_anim .edge-buttons {
  -webkit-transform: translate(0,0);
  -ms-transform: translate(0,0);
  transform: translate(0,0);
  opacity: 1;
}
.acalog-custom .mk-edge-slider .edge-fade-in .edge-title,
.acalog-custom .mk-edge-slider .edge-slide-top .edge-title,
.acalog-custom .mk-edge-slider .edge-slide-left .edge-title,
.acalog-custom .mk-edge-slider .edge-slide-bottom .edge-title,
.acalog-custom .mk-edge-slider .edge-slide-right .edge-title,
.acalog-custom .mk-edge-slider .edge-scale-down .edge-title,
.acalog-custom .mk-edge-slider .edge-flip-x .edge-title,
.acalog-custom .mk-edge-slider .edge-flip-y .edge-title,
.acalog-custom .mk-edge-slider .edge-fade-in .edge-desc,
.acalog-custom .mk-edge-slider .edge-slide-top .edge-desc,
.acalog-custom .mk-edge-slider .edge-slide-left .edge-desc,
.acalog-custom .mk-edge-slider .edge-slide-bottom .edge-desc,
.acalog-custom .mk-edge-slider .edge-slide-right .edge-desc,
.acalog-custom .mk-edge-slider .edge-scale-down .edge-desc,
.acalog-custom .mk-edge-slider .edge-flip-x .edge-desc,
.acalog-custom .mk-edge-slider .edge-flip-y .edge-desc,
.acalog-custom .mk-edge-slider .edge-fade-in .edge-buttons,
.acalog-custom .mk-edge-slider .edge-slide-top .edge-buttons,
.acalog-custom .mk-edge-slider .edge-slide-left .edge-buttons,
.acalog-custom .mk-edge-slider .edge-slide-bottom .edge-buttons,
.acalog-custom .mk-edge-slider .edge-slide-right .edge-buttons,
.acalog-custom .mk-edge-slider .edge-scale-down .edge-buttons,
.acalog-custom .mk-edge-slider .edge-flip-x .edge-buttons,
.acalog-custom .mk-edge-slider .edge-flip-y .edge-buttons {
  opacity: 0;
}
.acalog-custom .mk-edge-slider .mk-slider-slide.is-active .edge-fade-in .edge-title,
.acalog-custom .mk-edge-slider .mk-slider-slide.is-active .edge-fade-in .edge-desc,
.acalog-custom .mk-edge-slider .mk-slider-slide.is-active .edge-fade-in .edge-buttons {
  opacity: 1;
}
.acalog-custom .mk-edge-slider .edge-slide-top .edge-title,
.acalog-custom .mk-edge-slider .edge-slide-top .edge-desc,
.acalog-custom .mk-edge-slider .edge-slide-top .edge-buttons {
  -webkit-transform: translate(0,-70%);
  -ms-transform: translate(0,-70%);
  transform: translate(0,-70%);
}
.acalog-custom .mk-edge-slider .mk-slider-slide.is-active .edge-slide-top .edge-title,
.acalog-custom .mk-edge-slider .mk-slider-slide.is-active .edge-slide-top .edge-desc,
.acalog-custom .mk-edge-slider .mk-slider-slide.is-active .edge-slide-top .edge-buttons {
  -webkit-transform: translate(0,0);
  -ms-transform: translate(0,0);
  transform: translate(0,0);
  opacity: 1;
}
.acalog-custom .mk-edge-slider .edge-slide-left .edge-title,
.acalog-custom .mk-edge-slider .edge-slide-left .edge-desc,
.acalog-custom .mk-edge-slider .edge-slide-left .edge-buttons {
  -webkit-transform: translate(-100%,0);
  -ms-transform: translate(-100%,0);
  transform: translate(-100%,0);
}
.acalog-custom .mk-edge-slider .mk-slider-slide.is-active .edge-slide-left .edge-title,
.acalog-custom .mk-edge-slider .mk-slider-slide.is-active .edge-slide-left .edge-desc,
.acalog-custom .mk-edge-slider .mk-slider-slide.is-active .edge-slide-left .edge-buttons {
  -webkit-transform: translate(0,0);
  -ms-transform: translate(0,0);
  transform: translate(0,0);
  opacity: 1;
}
.acalog-custom .mk-edge-slider .edge-slide-bottom .edge-title,
.acalog-custom .mk-edge-slider .edge-slide-bottom .edge-desc,
.acalog-custom .mk-edge-slider .edge-slide-bottom .edge-buttons {
  -webkit-transform: translate(0,70%);
  -ms-transform: translate(0,70%);
  transform: translate(0,70%);
}
.acalog-custom .mk-edge-slider .mk-slider-slide.is-active .edge-slide-bottom .edge-title,
.acalog-custom .mk-edge-slider .mk-slider-slide.is-active .edge-slide-bottom .edge-desc,
.acalog-custom .mk-edge-slider .mk-slider-slide.is-active .edge-slide-bottom .edge-buttons {
  -webkit-transform: translate(0,0);
  -ms-transform: translate(0,0);
  transform: translate(0,0);
  opacity: 1;
}
.acalog-custom .mk-edge-slider .edge-slide-right .edge-title,
.acalog-custom .mk-edge-slider .edge-slide-right .edge-desc,
.acalog-custom .mk-edge-slider .edge-slide-right .edge-buttons {
  -webkit-transform: translate(70%,0);
  -ms-transform: translate(70%,0);
  transform: translate(70%,0);
}
.acalog-custom .mk-edge-slider .mk-slider-slide.is-active .edge-slide-right .edge-title,
.acalog-custom .mk-edge-slider .mk-slider-slide.is-active .edge-slide-right .edge-desc,
.acalog-custom .mk-edge-slider .mk-slider-slide.is-active .edge-slide-right .edge-buttons {
  -webkit-transform: translate(0,0);
  -ms-transform: translate(0,0);
  transform: translate(0,0);
  opacity: 1;
}
.acalog-custom .mk-edge-slider .edge-scale-down .edge-title,
.acalog-custom .mk-edge-slider .edge-scale-down .edge-desc,
.acalog-custom .mk-edge-slider .edge-scale-down .edge-buttons {
  -webkit-transform: scale(1.3);
  -ms-transform: scale(1.3);
  transform: scale(1.3);
}
.acalog-custom .mk-edge-slider .mk-slider-slide.is-active .edge-scale-down .edge-title,
.acalog-custom .mk-edge-slider .mk-slider-slide.is-active .edge-scale-down .edge-desc,
.acalog-custom .mk-edge-slider .mk-slider-slide.is-active .edge-scale-down .edge-buttons {
  opacity: 1;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.acalog-custom .mk-edge-slider .edge-flip-x .edge-title,
.acalog-custom .mk-edge-slider .edge-flip-x .edge-desc,
.acalog-custom .mk-edge-slider .edge-flip-x .edge-buttons,
.acalog-custom .mk-edge-slider .edge-flip-y .edge-title,
.acalog-custom .mk-edge-slider .edge-flip-y .edge-desc,
.acalog-custom .mk-edge-slider .edge-flip-y .edge-buttons {
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-duration: 0.6s;
  animation-duration: 0.6s;
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
}
.acalog-custom .mk-edge-slider .mk-slider-slide.is-active .edge-flip-x .edge-title,
.acalog-custom .mk-edge-slider .mk-slider-slide.is-active .edge-flip-x .edge-desc,
.acalog-custom .mk-edge-slider .mk-slider-slide.is-active .edge-flip-x .edge-buttons {
  -webkit-animation-name: mk_flip_x;
  animation-name: mk_flip_x;
  opacity: 1;
}
.acalog-custom .mk-edge-slider .mk-slider-slide.is-active .edge-flip-y .edge-title,
.acalog-custom .mk-edge-slider .mk-slider-slide.is-active .edge-flip-y .edge-desc,
.acalog-custom .mk-edge-slider .mk-slider-slide.is-active .edge-flip-y .edge-buttons {
  -webkit-animation-name: mk_flip_y;
  animation-name: mk_flip_y;
  opacity: 1;
}
.acalog-custom .mk-edge-slider .edge-fade-in .mk-edge-custom-content,
.acalog-custom .mk-edge-slider .edge-slide-top .mk-edge-custom-content,
.acalog-custom .mk-edge-slider .edge-slide-left .mk-edge-custom-content,
.acalog-custom .mk-edge-slider .edge-slide-bottom .mk-edge-custom-content,
.acalog-custom .mk-edge-slider .edge-slide-right .mk-edge-custom-content,
.acalog-custom .mk-edge-slider .edge-scale-down .mk-edge-custom-content,
.acalog-custom .mk-edge-slider .edge-flip-x .mk-edge-custom-content,
.acalog-custom .mk-edge-slider .edge-flip-y .mk-edge-custom-content {
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-duration: 0.6s;
  animation-duration: 0.6s;
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
  opacity: 0;
}
.acalog-custom .mk-edge-slider .mk-slider-slide.is-active .edge-fade-in .mk-edge-custom-content {
  -webkit-animation-name: mk_fade;
  animation-name: mk_fade;
}
.acalog-custom .mk-edge-slider .mk-slider-slide.is-active .edge-slide-top .mk-edge-custom-content {
  -webkit-animation-name: mk_top_to_bottom;
  animation-name: mk_top_to_bottom;
}
.acalog-custom .mk-edge-slider .mk-slider-slide.is-active .edge-slide-left .mk-edge-custom-content {
  -webkit-animation-name: mk_left_to_right;
  animation-name: mk_left_to_right;
}
.acalog-custom .mk-edge-slider .mk-slider-slide.is-active .edge-slide-bottom .mk-edge-custom-content {
  -webkit-animation-name: mk_bottom_to_top;
  animation-name: mk_bottom_to_top;
}
.acalog-custom .mk-edge-slider .mk-slider-slide.is-active .edge-slide-right .mk-edge-custom-content {
  -webkit-animation-name: mk_right_to_left;
  animation-name: mk_right_to_left;
}
.acalog-custom .mk-edge-slider .mk-slider-slide.is-active .edge-scale-down .mk-edge-custom-content {
  -webkit-animation-name: mk_scale;
  animation-name: mk_scale;
}
.acalog-custom .mk-edge-slider .mk-slider-slide.is-active .edge-flip-x .mk-edge-custom-content {
  -webkit-animation-name: mk_flip_x;
  animation-name: mk_flip_x;
}
.acalog-custom .mk-edge-slider .mk-slider-slide.is-active .edge-flip-y .mk-edge-custom-content {
  -webkit-animation-name: mk_flip_y;
  animation-name: mk_flip_y;
}
.acalog-custom .mk-edge-slider .edge-skip-slider {
  position: absolute;
  left: 50%;
  bottom: 6%;
  -webkit-transform: translateY(-30px);
  -ms-transform: translateY(-30px);
  transform: translateY(-30px);
  cursor: pointer;
  margin: -24px 0 0 -27px;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  opacity: 0.9;
  transition: all 0.2s ease-out;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.acalog-custom .mk-edge-slider .edge-skip-slider svg {
  height: 16px;
  transition: all 0.2s ease-out;
}
.acalog-custom .mk-edge-slider .edge-skip-slider:hover {
  opacity: 1;
}
.acalog-custom .mk-edge-slider .edge-skip-slider[data-skin="dark"] {
  border: 2px solid #333333;
}
.acalog-custom .mk-edge-slider .edge-skip-slider[data-skin="dark"] svg {
  fill: #333333;
}
.acalog-custom .mk-edge-slider .edge-skip-slider[data-skin="light"] {
  border: 2px solid #ffffff;
}
.acalog-custom .mk-edge-slider .edge-skip-slider[data-skin="light"] svg {
  fill: #ffffff;
}
.acalog-custom .mk-edge-slider[data-animation="perspective_flip"] {
  -webkit-perspective: 1000px;
  perspective: 1000px;
}
.acalog-custom .mk-edge-slider[data-animation="perspective_flip"] .edge-slider-holder {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-perspective: 1000px;
  perspective: 1000px;
}
.acalog-custom .mk-edge-slider[data-animation="perspective_flip"] .mk-slider-slide {
  -webkit-transform-origin: top center;
  -ms-transform-origin: top center;
  transform-origin: top center;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.acalog-custom .mk-edge-slider[data-animation="kenburned"] .mk-slider-slide .mk-section-image,
.acalog-custom .mk-edge-slider[data-animation="kenburned"] .mk-slider-slide .mk-section-video {
  -webkit-transform-origin: bottom left;
  -ms-transform-origin: bottom left;
  transform-origin: bottom left;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  transition: all 2s ease;
  transition-delay: .7s;
}
.acalog-custom .mk-edge-slider[data-animation="kenburned"] .mk-slider-slide.mk-slider-slide.is-active .mk-section-image,
.acalog-custom .mk-edge-slider[data-animation="kenburned"] .mk-slider-slide.mk-slider-slide.is-active .mk-section-video {
  transition: all 100s linear;
  -webkit-transform: scale(2);
  -ms-transform: scale(2);
  transform: scale(2);
}
.acalog-custom .mk-edge-slider[data-animation="kenburned"].is-paused .mk-slider-slide.mk-slider-slide.is-active .mk-section-image,
.acalog-custom .mk-edge-slider[data-animation="kenburned"].is-paused .mk-slider-slide.mk-slider-slide.is-active .mk-section-video {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.acalog-custom .mk-edge-slider[data-animation="kenburned"] .mk-slider-slide:nth-child(2n+1) .mk-section-image,
.acalog-custom .mk-edge-slider[data-animation="kenburned"] .mk-slider-slide:nth-child(2n+1) .mk-section-video {
  -webkit-transform-origin: top right;
  -ms-transform-origin: top right;
  transform-origin: top right;
}
.acalog-custom .mk-edge-slider[data-animation="kenburned"] .mk-slider-slide:nth-child(3n+1) .mk-section-image,
.acalog-custom .mk-edge-slider[data-animation="kenburned"] .mk-slider-slide:nth-child(3n+1) .mk-section-video {
  -webkit-transform-origin: top left;
  -ms-transform-origin: top left;
  transform-origin: top left;
}
.acalog-custom .mk-edge-slider[data-animation="kenburned"] .mk-slider-slide:nth-child(4n+1) .mk-section-image,
.acalog-custom .mk-edge-slider[data-animation="kenburned"] .mk-slider-slide:nth-child(4n+1) .mk-section-video {
  -webkit-transform-origin: bottom right;
  -ms-transform-origin: bottom right;
  transform-origin: bottom right;
}
@media handheld,only screen and (max-width: 1140px) {
  .acalog-custom .mk-edge-slider .edge-title-area {
    font-size: 12px;
  }
  .acalog-custom .mk-edge-slider .edge-title {
    font-weight: 600;
    font-size: 40px;
  }
  .acalog-custom .mk-edge-slider .edge-desc {
    font-weight: 400;
    font-size: 20px;
    line-height: 34px;
  }
}
@media handheld,only screen and (max-width: 767px) {
  .acalog-custom .mk-edge-slider .mk-edge-next,
  .acalog-custom .mk-edge-slider .mk-edge-prev,
  .acalog-custom .mk-edge-slider .edge-skip-slider {
    display: none;
  }
  .acalog-custom .mk-edge-slider .edge-title-area {
    font-size: 8px;
  }
  .acalog-custom .mk-edge-slider .edge-title {
    font-weight: 700;
    font-size: 22px;
  }
  .acalog-custom .mk-edge-slider .edge-desc {
    font-size: 14px !important;
    line-height: 22px !important;
  }
  .acalog-custom .mk-edge-slider .mk-button {
    padding: 12px 14px !important;
    font-size: 10px !important;
  }
  .acalog-custom .mk-edge-slider .mk-button-container {
    float: none;
    text-align: inherit;
  }
  .acalog-custom .mk-edge-slider .mk-button.outline-dimension {
    padding-top: 10px !important;
    padding-bottom: 12px !important;
  }
  .acalog-custom .mk-edge-slider .mk-button-align.left,
  .acalog-custom .mk-edge-slider .mk-button-align.center,
  .acalog-custom .mk-edge-slider .mk-button-align.right,
  .acalog-custom .mk-edge-slider .mk-button-align.none {
    width: auto !important;
    margin-bottom: 6px;
  }
  .acalog-custom .mk-edge-slider .edge-slide-content {
    width: 100% !important;
  }
}
.acalog-custom .mk-transparent-header .mk-edge-slider .mk-slider-slide.left_top .edge-slide-content,
.acalog-custom .mk-transparent-header .mk-edge-slider .mk-slider-slide.center_top .edge-slide-content,
.acalog-custom .mk-transparent-header .mk-edge-slider .mk-slider-slide.right_top .edge-slide-content {
  margin-top: 100px;
}
.acalog-custom .mk-fullwidth-false .mk-edge-slider .mk-slider-slide.left_top .edge-slide-content,
.acalog-custom .mk-fullwidth-false .mk-edge-slider .mk-slider-slide.left_bottom .edge-slide-content,
.acalog-custom .mk-fullwidth-false .mk-edge-slider .mk-slider-slide.left_center .edge-slide-content,
.acalog-custom .mk-fullwidth-false .mk-edge-slider .mk-slider-slide.right_top .edge-slide-content,
.acalog-custom .mk-fullwidth-false .mk-edge-slider .mk-slider-slide.right_center .edge-slide-content,
.acalog-custom .mk-fullwidth-false .mk-edge-slider .mk-slider-slide.right_bottom .edge-slide-content {
  padding-left: 25px;
  padding-right: 25px;
}
.acalog-custom .edge-buttons a {
  margin-bottom: 10px;
}
.acalog-custom .mk-edge-slider .swiper-pagination {
  top: auto;
  height: auto;
}
.acalog-custom .mk-edge-slider .edge-skip-slider {
  top: auto;
}
.acalog-custom .edge-gradient-layer {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
  height: 100%;
  width: 100%;
}
.acalog-custom .mk-employees.c_cs.one-column .mk-employee-item {
  padding: 0 0 50px;
}
.acalog-custom .mk-employees.c_cs.two-column .mk-employee-item {
  padding: 0 40px 70px 40px;
}
.acalog-custom .mk-employees.c_cs.three-column .mk-employee-item {
  padding: 0 30px 70px 30px;
}
.acalog-custom .mk-employees.c_cs.four-column .mk-employee-item {
  padding: 0 25px 70px 25px;
}
.acalog-custom .mk-employees.c_cs.five-column .mk-employee-item {
  padding: 0 25px 60px 25px;
}
.acalog-custom .mk-employees.classic .team-member-name {
  margin-bottom: 8px;
}
.acalog-custom .mk-employees.classic .team-member-position {
  font-size: 14px;
  font-style: italic;
  font-weight: bold;
  letter-spacing: 0;
  text-transform: none;
}
.acalog-custom .mk-employees.classic.o3col .mk-employeee-networks a {
  width: 40px;
  height: 40px;
  line-height: 40px;
}
.acalog-custom .mk-employees.classic .employee-hover-overlay {
  -webkit-transform: rotate(45deg) scale(0,2);
  -ms-transform: rotate(45deg) scale(0,2);
  transform: rotate(45deg) scale(0,2);
  transition: all 0.3s ease-in-out;
  pointer-events: none;
}
.acalog-custom .mk-employees.classic .mk-employee-item:hover .employee-hover-overlay {
  background: rgba(0,0,0,0.3);
  -webkit-transform: rotate(45deg) scale(1.5,2);
  -ms-transform: rotate(45deg) scale(1.5,2);
  transform: rotate(45deg) scale(1.5,2);
}
.acalog-custom .mk-employees.classic .mk-employeee-networks {
  position: absolute;
  top: 50%;
  width: 100%;
  margin-top: -20px;
  text-align: center;
  opacity: 0;
  transition: all 0.3s ease-out;
  z-index: 1;
}
.acalog-custom .mk-employees.classic .mk-employeee-networks a {
  display: block;
  margin: 0 6px 10px;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  line-height: 44px;
  box-shadow: 0 0 0 1px rgba(255,255,255,0.6) inset;
  text-align: center;
  box-sizing: border-box;
  vertical-align: middle;
  transition: all 0.1s ease-out;
}
.acalog-custom .mk-employees.classic .mk-employeee-networks a svg {
  height: 16px;
  fill: #fff;
}
.acalog-custom .mk-employees.classic .mk-employeee-networks a:hover {
  box-shadow: 0 0 0 4px rgba(255,255,255,0.6) inset;
}
.acalog-custom .mk-employees.classic .mk-employee-item:hover .mk-employeee-networks {
  opacity: 1;
  transition: all 0.3s 0.1s ease-out;
}
.acalog-custom .mk-employees.simple.mk-employees-grayscale .team-thumbnail img {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  -webkit-filter: gray;
  filter: gray;
  transition: all .3s;
}
.acalog-custom .mk-employees.simple.mk-employees-grayscale .mk-employee-item:hover img {
  -webkit-filter: grayscale(0);
  filter: grayscale(0);
}
.acalog-custom .mk-employees.simple .team-thumbnail.rounded-true {
  border-radius: 50%;
  overflow: hidden;
}
.acalog-custom .mk-employees.simple .team-thumbnail.rounded-true img {
  position: relative;
  border-radius: 50%;
}
.acalog-custom .mk-employees.simple.one-column .team-thumbnail.rounded-true {
  padding: 0 40px;
}
.acalog-custom .mk-employees.simple.two-column .team-thumbnail.rounded-true {
  padding: 0 60px;
}
.acalog-custom .mk-employees.simple.three-column .team-thumbnail.rounded-true {
  padding: 0 40px;
}
.acalog-custom .mk-employees.simple.four-column .team-thumbnail.rounded-true {
  padding: 0 30px;
}
.acalog-custom .mk-employees.simple.five-column .team-thumbnail.rounded-true {
  padding: 0 20px;
}
.acalog-custom .mk-employees.boxed.one-column .mk-employee-item,
.acalog-custom .mk-employees.boxed.one-column .item-holder {
  margin: 55px 0 20px;
}
.acalog-custom .mk-employees.boxed .item-holder {
  margin: 55px 0 25px 25px;
  padding: 60px 35px 36px;
  border: 1px solid rgba(0,0,0,0.04);
  background-color: #f4f4f4;
  background-color: rgba(0,0,0,0.03);
  position: relative;
}
.acalog-custom .mk-employees.boxed .team-thumbnail {
  width: 100px;
  height: 100px;
  position: absolute;
  top: -45px;
  left: 50%;
  margin-left: -50px;
  border: 2px solid #c6c6c6;
  border-radius: 50%;
  overflow: hidden;
}
.acalog-custom .mk-employees.boxed .team-thumbnail img {
  position: relative;
  border-radius: 50%;
}
.acalog-custom .mk-employees.boxed .team-member-name {
  margin-top: 10px;
  letter-spacing: 1px;
}
.acalog-custom .mk-employees.boxed .mk-employeee-networks a {
  padding: 0 8px;
}
.acalog-custom .mk-employees ul,
.acalog-custom .mk-employees li {
  margin: 0;
  padding: 0;
  list-style: none;
}
.acalog-custom .mk-employee-item .team-thumbnail {
  margin: 0 auto 25px;
  max-width: 500px;
}
.acalog-custom .mk-employee-item .team-thumbnail img {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
@media handheld,only screen and (max-width: 960px) {
  .acalog-custom .mk-employees.c_cs.u4col .mk-employee-item {
    margin: 0 0 50px;
    width: 100%;
  }
  .acalog-custom .mk-employees.c_cs.u4col .team-thumbnail,
  .acalog-custom .mk-employees.c_cs.u4col .team-info-wrapper {
    float: left;
    display: inline-block;
  }
  .acalog-custom .mk-employees.c_cs.u4col .team-info-wrapper {
    padding: 10px 0 0 20px;
  }
  .acalog-custom .mk-employees.simple.u4col .team-thumbnail {
    width: 30%;
  }
  .acalog-custom .mk-employees.simple.u4col .team-info-wrapper {
    width: 65%;
  }
  .acalog-custom .mk-employees.classic.u4col .team-thumbnail {
    width: 50%;
  }
  .acalog-custom .mk-employees.classic.u4col .team-info-wrapper {
    width: 45%;
  }
  .acalog-custom .mk-employees.c_cs.o3col .mk-employee-item {
    width: 48%;
    padding: 0 20px 30px;
  }
  .acalog-custom .boxed .mk-employee-item {
    width: 100% !important;
    padding: 60px 10px 36px;
  }
}
@media handheld,only screen and (max-width: 767px) {
  .acalog-custom .mk-employees .m_7 {
    width: 100% !important;
  }
  .acalog-custom .mk-employees.classic.u6col .mk-employee-item {
    padding: 0 10px 30px;
  }
  .acalog-custom .mk-employees.classic.u6col .team-thumbnail {
    width: 100%;
  }
  .acalog-custom .mk-employees.simple.u6col .team-thumbnail {
    width: 60%;
    float: none;
  }
  .acalog-custom .mk-employees.c_cs.u6col .mk-employee-item {
    margin: 0 0px 50px;
  }
}
@media handheld,only screen and (max-width: 550px) {
  .acalog-custom .mk-employees.simple.u6col .team-thumbnail {
    width: 80%;
  }
}
.acalog-custom .vc_row.mk-fullwidth-true .mk-employee-item .team-thumbnail img {
  width: 100%;
}
.acalog-custom .mk-faq-container {
  margin-bottom: 20px;
}
.acalog-custom .mk-faq-container.fancy-style-wrapper {
  border-top: 1px solid #ececec;
}
.acalog-custom .mk-faq-container.fancy-style-wrapper .mk-faq-toggle {
  margin-bottom: 0 !important;
  border-top: none !important;
}
.acalog-custom .mk-faq-container.fancy-style-wrapper .mk-faq-toggle {
  padding: 0;
}
.acalog-custom .mk-faq-container.fancy-style-wrapper .mk-toggle .mk-toggle-title {
  padding: 18px;
  background: transparent;
  transition: all .2s;
}
.acalog-custom .mk-faq-container.fancy-style-wrapper .mk-toggle-title:hover {
  background: #646464;
  background: rgba(0,0,0,0.02);
}
.acalog-custom .mk-faq-container.fancy-style-wrapper .mk-toggle-title:before {
  color: rgba(0,0,0,0.3);
  font-size: 10px !important;
}
.acalog-custom .mk-faq-container.fancy-style-wrapper .mk-toggle-title > .mk-svg-icon {
  fill: rgba(0,0,0,0.3);
}
.acalog-custom .mk-faq-container.fancy-style-wrapper .mk-toggle-title svg {
  fill: rgba(0,0,0,0.2) !important;
  height: 16px !important;
}
.acalog-custom .mk-faq-container .mk-toggle.fancy-style .mk-toggle-title:before,
.acalog-custom .mk-faq-container .mk-toggle.fancy-style .mk-toggle-title > .mk-svg-icon {
  top: 20px;
}
.acalog-custom .mk-faq-toggle {
  display: block;
  width: 100%;
  padding: 4px 10px;
}
.acalog-custom .mk-faq-toggle .mk-toggle-title {
  font-weight: bold;
}
.acalog-custom .mk-faq-toggle .mk-toggle-title svg {
  fill: #d6d6d6 !important;
}
.acalog-custom .mk-faq-toggle .mk-toggle-title:before {
  font-size: 10px !important;
}
.acalog-custom .mk-faq-toggle .mk-toggle-pane {
  padding: 20px;
}
.acalog-custom .filter-faq {
  margin-bottom: 30px;
  text-align: center;
}
.acalog-custom .filter-faq ul {
  display: inline-block;
  overflow: hidden;
  margin: 0;
  padding: 0;
  list-style: none;
}
.acalog-custom .filter-faq ul li {
  display: inline-block;
}
.acalog-custom .filter-faq ul li a {
  padding: 12px 14px;
  line-height: 13px;
  font-size: 13px;
  color: #333333;
  color: #323232;
  display: block;
  letter-spacing: 1px;
}
.acalog-custom .filter-faq ul li a.current {
  background-color: #969696;
  background-color: rgba(0,0,0,0.08);
  border-radius: 2px;
}
.acalog-custom .mk-flipbox {
  position: relative;
  -ms-perspective: 1000;
  -webkit-perspective: 1000;
  perspective: 1000;
  -ms-transform: perspective(1000px);
  -moz-transform: perspective(1000px);
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
}
.acalog-custom .mk-flipbox-holder {
  position: relative;
  -webkit-transform-style: preserve-3d;
  -moz-transform: perspective(1000px);
  transform-style: preserve-3d;
}
.acalog-custom .mk-flipbox-front {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  display: table;
  z-index: 2;
}
.acalog-custom .mk-flipbox-back {
  width: 100%;
  height: 100%;
  position: static;
  left: 0;
  top: 0;
  display: table;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.acalog-custom .mk-flipbox-front,
.acalog-custom .mk-flipbox-back {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.acalog-custom .Chrome .chrome-flipbox-backface-fix {
  backface-visibility: visible !important;
  -webkit-backface-visibility: visible !important;
}
.acalog-custom .mk-flipbox-content {
  display: table-cell;
  vertical-align: middle;
}
.acalog-custom .flip-horizontal .mk-flipbox-back {
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
}
.acalog-custom .flip-horizontal:hover .mk-flipbox-front {
  -webkit-transform: rotateY(-180deg);
  transform: rotateY(-180deg);
}
.acalog-custom .flip-horizontal:hover .mk-flipbox-back {
  -webkit-transform: rotateY(0);
  transform: rotateY(0);
}
.acalog-custom .flip-vertical .mk-flipbox-back {
  -webkit-transform: rotateX(180deg);
  transform: rotateX(180deg);
}
.acalog-custom .flip-vertical:hover .mk-flipbox-front {
  -webkit-transform: rotateX(-180deg);
  transform: rotateX(-180deg);
}
.acalog-custom .flip-vertical:hover .mk-flipbox-back {
  -webkit-transform: rotateX(0);
  transform: rotateX(0);
}
.acalog-custom .mk-flipbox .mk-button-container {
  margin-right: 0 !important;
  margin-left: 0 !important;
}
.acalog-custom .mk-flipbox .front-icon {
  line-height: 1rem;
}
.acalog-custom .IE .mk-flipbox {
  overflow: hidden;
}
.acalog-custom .IE .mk-flipbox .bezier-1 {
  transition: all .5s cubic-bezier(.645,.045,.355,1);
}
.acalog-custom .IE .mk-flipbox-front {
  table-layout: fixed;
}
.acalog-custom .mk-font-icons {
  display: inline-block;
}
.acalog-custom .mk-font-icons.icon-align-right {
  float: right;
}
.acalog-custom .mk-font-icons.icon-align-center {
  display: block;
  text-align: center;
}
.acalog-custom .mk-font-icons.icon-align-left {
  float: left;
}
.acalog-custom .mk-font-icons .font-icon {
  display: inline-block;
  line-height: normal;
}
.acalog-custom .mk-font-icons .font-icon.circle-enabled {
  text-align: center;
  border-radius: 256px;
}
.acalog-custom .mk-font-icons .font-icon.mk-size-small svg {
  height: 16px;
  width: 16px;
}
.acalog-custom .mk-font-icons .font-icon.mk-size-small.circle-enabled {
  padding: 3px;
  width: 16px;
  height: 16px;
}
.acalog-custom .mk-font-icons .font-icon.mk-size-small.circle-enabled svg {
  height: 12px;
  width: 12px;
}
.acalog-custom .mk-font-icons .font-icon.mk-size-medium svg {
  height: 32px;
  width: 32px;
}
.acalog-custom .mk-font-icons .font-icon.mk-size-medium.circle-enabled {
  padding: 3px;
  width: 32px;
  height: 32px;
}
.acalog-custom .mk-font-icons .font-icon.mk-size-medium.circle-enabled svg {
  height: 16px;
  width: 16px;
}
.acalog-custom .mk-font-icons .circle-enabled .mk-svg-icon {
  margin: 0 auto;
}
.acalog-custom .mk-font-icons .font-icon.mk-size-large svg {
  height: 48px;
  width: 48px;
}
.acalog-custom .mk-font-icons .font-icon.mk-size-large.circle-enabled {
  width: 48px;
  height: 48px;
}
.acalog-custom .mk-font-icons .font-icon.mk-size-large.circle-enabled svg {
  height: 24px;
  width: 24px;
}
.acalog-custom .mk-font-icons .font-icon.mk-size-x-large svg {
  height: 64px;
  width: 64px;
}
.acalog-custom .mk-font-icons .font-icon.mk-size-x-large.circle-enabled {
  width: 64px;
  height: 64px;
}
.acalog-custom .mk-font-icons .font-icon.mk-size-x-large.circle-enabled svg {
  height: 32px;
  width: 32px;
}
.acalog-custom .mk-font-icons .font-icon.mk-size-xx-large svg {
  height: 128px;
  width: 128px;
}
.acalog-custom .mk-font-icons .font-icon.mk-size-xx-large.circle-enabled {
  width: 128px;
  height: 128px;
}
.acalog-custom .mk-font-icons .font-icon.mk-size-xx-large.circle-enabled svg {
  height: 48px;
  width: 48px;
}
.acalog-custom .mk-font-icons .font-icon.mk-size-xxx-large svg {
  height: 256px;
  width: 256px;
}
.acalog-custom .mk-font-icons .font-icon.mk-size-xxx-large.circle-enabled {
  width: 256px;
  height: 256px;
}
.acalog-custom .mk-font-icons .font-icon.mk-size-xxx-large.circle-enabled svg {
  height: 64px;
  width: 64px;
}
.acalog-custom .mk-font-icons .font-icon.mk-size-small {
  font-size: 16px;
}
.acalog-custom .mk-font-icons .font-icon.mk-size-small.circle-enabled {
  font-size: 12px;
}
.acalog-custom .mk-font-icons .font-icon.mk-size-medium {
  font-size: 32px;
}
.acalog-custom .mk-font-icons .font-icon.mk-size-medium.circle-enabled {
  font-size: 16px;
}
.acalog-custom .mk-font-icons .font-icon.mk-size-large {
  font-size: 48px;
}
.acalog-custom .mk-font-icons .font-icon.mk-size-large.circle-enabled {
  font-size: 24px;
}
.acalog-custom .mk-font-icons .font-icon.mk-size-x-large {
  font-size: 64px;
}
.acalog-custom .mk-font-icons .font-icon.mk-size-x-large.circle-enabled {
  font-size: 32px;
}
.acalog-custom .mk-font-icons .font-icon.mk-size-xx-large {
  font-size: 128px;
}
.acalog-custom .mk-font-icons .font-icon.mk-size-xx-large.circle-enabled {
  font-size: 48px;
}
.acalog-custom .mk-font-icons .font-icon.mk-size-xxx-large {
  font-size: 256px;
}
.acalog-custom .mk-font-icons .font-icon.mk-size-xxx-large.circle-enabled {
  font-size: 64px;
}
.acalog-custom .mk-fullwidth-slideshow {
  width: 100%;
  text-align: center;
  overflow: hidden;
}
.acalog-custom .mk-fullwidth-slideshow .mk-flex-slides {
  width: 100%;
  text-align: center;
}
.acalog-custom .mk-fullwidth-slideshow .mk-flex-slides li {
  text-align: center;
}
.acalog-custom .mk-fullwidth-slideshow .mk-flex-slides li img {
  margin: 0 auto !important;
  max-width: none !important;
  height: auto;
}
.acalog-custom .mk-fullwidth-slideshow.stretch-images-false .mk-flex-slides li img {
  width: auto;
}
.acalog-custom .mk-fullwidth-slideshow.stretch-images-true .mk-flex-slides li img {
  width: 100%;
}
.acalog-custom .mk-fullwidth-slideshow .flex-direction-nav a {
  top: 50%;
  margin-top: -20px;
  width: 40px;
  height: 40px;
  background-color: rgba(0,0,0,0.4);
  text-align: center;
}
.acalog-custom .mk-fullwidth-slideshow .flex-direction-nav a i {
  line-height: 40px;
  color: #ffffff;
  font-size: 16px;
}
.acalog-custom .mk-fullwidth-slideshow .flex-direction-nav .flex-next {
  right: 20px;
}
.acalog-custom .mk-fullwidth-slideshow .flex-direction-nav .flex-prev {
  left: 20px;
}
.acalog-custom .mk-gallery-item {
  display: block;
  float: left;
  padding: 0;
  margin: 0;
}
.acalog-custom .mk-gallery .item-holder {
  margin: 0 8px 16px 8px;
  position: relative;
  overflow: hidden;
  line-height: 4px;
}
.acalog-custom .mk-gallery-lazyload .mk-gallery-image {
  background-color: #e0e0e0;
}
.acalog-custom .mk-gallery .item-holder img {
  width: 100%;
}
.acalog-custom .mk-gallery .one-column {
  width: 100%;
}
.acalog-custom .mk-gallery .two-column {
  width: 50%;
}
.acalog-custom .mk-gallery .three-column {
  width: 33.33%;
}
.acalog-custom .mk-gallery .four-column {
  width: 25%;
}
.acalog-custom .mk-gallery .five-column {
  width: 20%;
}
.acalog-custom .mk-gallery .six-column {
  width: 16.66%;
}
.acalog-custom .mk-gallery .seven-column {
  width: 14.28%;
}
.acalog-custom .mk-gallery .eight-column {
  width: 12.5%;
}
.acalog-custom .mk-gallery .one-column .item-holder {
  margin: 0 0 16px 0;
}
.acalog-custom .mk-gallery .eight-column .item-holder {
  margin: 0 4px 8px 4px;
}
.acalog-custom .mk-gallery .gallery-inner {
  display: block;
}
.acalog-custom .mk-gallery .grid-frame .item-holder {
  margin: 0 1px 2px;
}
.acalog-custom .mk-gallery .grid-frame .item-holder img {
  width: 100%;
}
.acalog-custom .mk-gallery .rounded-frame .gallery-inner {
  border-radius: 4px;
}
.acalog-custom .mk-gallery .rounded-frame .gallery-inner img,
.acalog-custom .mk-gallery .rounded-frame .image-hover-overlay {
  border-radius: 4px;
}
.acalog-custom .mk-gallery .gray_border-frame .gallery-inner {
  border: 6px solid rgba(0,0,0,0.06);
}
.acalog-custom .mk-gallery .gallery-title {
  position: absolute;
  top: 58%;
  left: 0;
  width: 100%;
  text-align: center;
  padding: 0 20px;
  transition: all 0.4s ease-out;
  opacity: 0;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 14px;
  line-height: 22px;
  color: #ffffff;
  font-weight: bold;
}
.acalog-custom .mk-gallery .gallery-caption {
  display: none;
}
.acalog-custom .mk-gallery .hover-fadebox .mk-image-lightbox.lightbox-push-top {
  top: 35%;
}
.acalog-custom .mk-gallery .hover-slow_zoom a {
  top: 0;
  left: 0;
  margin: 0;
  display: block;
  width: 100%;
  height: 100%;
}
.acalog-custom .mk-gallery .hover-slow_zoom img {
  -webkit-transform: scale(1.04);
  -ms-transform: scale(1.04);
  transform: scale(1.04);
  transition: all 3s cubic-bezier(0.25,0.46,0.45,0.94);
}
.acalog-custom .mk-gallery .hover-slow_zoom:hover img {
  -webkit-transform: scale(1.11);
  -ms-transform: scale(1.11);
  transform: scale(1.11);
}
.acalog-custom .mk-gallery .hover-blur .item-holder .gallery-inner img {
  -webkit-filter: blur(0);
  filter: blur(0);
}
.acalog-custom .mk-gallery .hover-blur .item-holder:hover .image-hover-overlay {
  opacity: .85;
}
.acalog-custom .mk-gallery .hover-blur .item-holder .mk-image-lightbox {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  margin: 0;
}
.acalog-custom .mk-gallery .hover-blur .item-holder:hover .mk-image-lightbox {
  opacity: 1;
}
.acalog-custom .mk-gallery .hover-blur .item-holder:hover .gallery-title {
  opacity: 1;
  top: 56%;
}
.acalog-custom .mk-gallery .hover-blur .item-holder:hover .gallery-inner img {
  transition: filter 0.2s linear, -webkit-filter 0.2s linear, -moz-filter 0.2s linear;
  -webkit-filter: url("../../img/gateway/components-full.css?ver=4.9.4.css");
  filter: url("../../img/gateway/components-full.css?ver=4.9.4.css");
  -webkit-filter: blur(5px);
  filter: blur(5px);
}
.acalog-custom .mk-image-lightbox svg {
  height: 48px;
  width: 48px;
  fill: #fff;
  vertical-align: middle;
  overflow: visible;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%,-50%);
  -ms-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
}
.acalog-custom .mk-gallery .hover-grayscale .mk-image-lightbox {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  margin: 0;
  position: absolute;
  text-align: center;
  cursor: pointer;
  opacity: 0;
}
.acalog-custom .mk-gallery .hover-grayscale .image-hover-overlay {
  opacity: 1;
  background-color: transparent !important;
}
.acalog-custom .mk-gallery .hover-grayscale .image-hover-overlay img {
  opacity: 1;
  transition: opacity .2s linear;
  -webkit-filter: grayscale(100%);
  -webkit-filter: grayscale(1);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  -webkit-filter: gray;
  filter: gray;
}
.acalog-custom .mk-gallery .hover-grayscale .item-holder:hover .image-hover-overlay img {
  opacity: 0;
}
.acalog-custom .mk-gallery .hover-overlay_layer .gallery-desc {
  display: inline-block;
  position: absolute;
  top: 0;
  width: 100%;
}
.acalog-custom .mk-gallery .hover-overlay_layer a {
  top: 0;
  left: 0;
  margin: 0;
  display: block;
  width: 100%;
  height: 100%;
}
.acalog-custom .mk-gallery .hover-overlay_layer .gallery-title {
  position: relative;
  top: 0;
  display: block;
  padding: 8px 20px;
  margin-bottom: 10px;
}
.acalog-custom .mk-gallery .hover-overlay_layer .gallery-title:after {
  position: absolute;
  content: '';
  bottom: 0;
  left: 50%;
  margin-left: -6px;
  height: 2px;
  width: 12px;
  background-color: #ffffff;
}
.acalog-custom .mk-gallery .hover-overlay_layer .gallery-caption {
  display: block;
  text-transform: uppercase;
  text-align: center;
  font-size: 12px;
  line-height: 22px;
  color: #ffffff;
  opacity: 0;
  transition: all 0.4s ease-out;
}
.acalog-custom .mk-gallery .hover-overlay_layer img {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  transition: all 0.3s ease-in-out;
}
.acalog-custom .mk-gallery .hover-overlay_layer:hover .image-hover-overlay {
  opacity: .8;
}
.acalog-custom .mk-gallery .hover-overlay_layer:hover .gallery-title {
  opacity: 1;
}
.acalog-custom .mk-gallery .hover-overlay_layer:hover .gallery-caption {
  opacity: 1;
}
.acalog-custom .mk-gallery .hover-overlay_layer:hover img {
  -webkit-transform: scale(1.04);
  -ms-transform: scale(1.04);
  transform: scale(1.04);
}
.acalog-custom .mk-gallery .hover-fadebox.hover-title-true .mk-image-lightbox svg {
  top: 35%;
}
.acalog-custom .mk-gallery .hover-fadebox .item-holder:hover .image-hover-overlay {
  opacity: 0.85;
}
.acalog-custom .mk-gallery .hover-fadebox .item-holder .mk-image-lightbox {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  margin: 0;
}
.acalog-custom .mk-gallery .hover-fadebox .item-holder:hover .mk-image-lightbox {
  opacity: 1;
}
.acalog-custom .mk-gallery .hover-fadebox .item-holder:hover .gallery-title {
  opacity: 1;
  top: 56%;
}
.acalog-custom .mk-gallery .hover-fadebox .item-holder:hover .gallery-inner img {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray;
  -webkit-filter: grayscale(1);
}
@media handheld,only screen and (max-width: 1024px) {
  .acalog-custom .mk-gallery .hover-fadebox.hover-state .image-hover-overlay {
    opacity: 0.85;
  }
  .acalog-custom .mk-gallery .hover-fadebox.hover-state img {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
    -webkit-filter: grayscale(1);
  }
  .acalog-custom .mk-gallery .hover-fadebox.hover-state .gallery-title {
    opacity: 1;
    top: 56%;
  }
  .acalog-custom .mk-gallery .hover-fadebox.hover-state .mk-image-lightbox {
    opacity: 1;
  }
}
@media handheld,only screen and (max-width: 960px) {
  .acalog-custom .mk-gallery .two-column,
  .acalog-custom .mk-gallery .three-column,
  .acalog-custom .mk-gallery .four-column,
  .acalog-custom .mk-gallery .five-column,
  .acalog-custom .mk-gallery .six-column,
  .acalog-custom .mk-gallery .seven-column,
  .acalog-custom .mk-gallery .eight-column {
    width: 49.7%;
  }
  .acalog-custom .mk-gallery .two-column img,
  .acalog-custom .mk-gallery .three-column img,
  .acalog-custom .mk-gallery .four-column img,
  .acalog-custom .mk-gallery .five-column img,
  .acalog-custom .mk-gallery .six-column img,
  .acalog-custom .mk-gallery .seven-column img,
  .acalog-custom .mk-gallery .eight-column img {
    width: 100%;
  }
}
@media handheld,only screen and (max-width: 540px) {
  .acalog-custom .mk-gallery-item {
    width: 100% !important;
  }
}
.acalog-custom .mk-gallery.masnory-gallery .mk-gallery-item {
  width: 25%;
}
.acalog-custom .mk-gallery.masnory-gallery .gallery-mansory-large {
  width: 50%;
}
@media handheld,only screen and (max-width: 1140px) {
  .acalog-custom .mk-gallery.masnory-gallery .mk-gallery-item {
    width: 24.9%;
  }
  .acalog-custom .mk-gallery.masnory-gallery .gallery-mansory-large {
    width: 49.9%;
  }
}
@media handheld,only screen and (max-width: 960px) {
  .acalog-custom .mk-gallery.masnory-gallery .mk-gallery-item,
  .acalog-custom .mk-gallery.masnory-gallery .gallery-mansory-large {
    width: 49.9%;
  }
}
@media handheld,only screen and (max-width: 767px) {
  .acalog-custom .mk-gallery.masnory-gallery .mk-gallery-item,
  .acalog-custom .mk-gallery.masnory-gallery .gallery-mansory-large {
    width: 100%;
  }
}
.acalog-custom .vc_row.mk-fullwidth-true .mk-gallery.masnory-gallery .mk-gallery-item {
  width: 24.96%;
}
.acalog-custom .vc_row.mk-fullwidth-true .mk-gallery.masnory-gallery .gallery-mansory-large {
  width: 49.96%;
}
@media handheld,only screen and (max-width: 1140px) {
  .acalog-custom .vc_row.mk-fullwidth-true .mk-gallery.masnory-gallery .mk-gallery-item {
    width: 24.9%;
  }
  .acalog-custom .vc_row.mk-fullwidth-true .mk-gallery.masnory-gallery .gallery-mansory-large {
    width: 49.9%;
  }
}
@media handheld,only screen and (max-width: 960px) {
  .acalog-custom .vc_row.mk-fullwidth-true .mk-gallery.masnory-gallery .mk-gallery-item,
  .acalog-custom .vc_row.mk-fullwidth-true .mk-gallery.masnory-gallery .gallery-mansory-large {
    width: 49.9%;
  }
}
@media handheld,only screen and (max-width: 767px) {
  .acalog-custom .vc_row.mk-fullwidth-true .mk-gallery.masnory-gallery .mk-gallery-item,
  .acalog-custom .vc_row.mk-fullwidth-true .mk-gallery.masnory-gallery .gallery-mansory-large {
    width: 100%;
  }
}
.acalog-custom .vc_row.mk-fullwidth-true .mk-gallery .eight-column {
  width: 12.46%;
}
.acalog-custom .vc_row.mk-fullwidth-true .mk-gallery .eight-column .item-holder {
  margin: 0 4px 8px 4px;
}
@media handheld,only screen and (max-width: 960px) {
  .acalog-custom .vc_row.mk-fullwidth-true .mk-gallery .eight-column {
    width: 49.7%;
  }
  .acalog-custom .vc_row.mk-fullwidth-true .mk-gallery .eight-column img {
    width: 100%;
  }
}
@media handheld,only screen and (max-width: 540px) {
  .acalog-custom .vc_row.mk-fullwidth-true .mk-gallery .eight-column {
    width: 100% !important;
  }
}
.acalog-custom .mk-page-section .mk-header {
  position: absolute;
  left: 0;
  bottom: 0;
}
.acalog-custom .js-header-shortcode {
  background: transparent !important;
}
.acalog-custom .mk-page-section .js-header-shortcode .mk-header-holder {
  position: relative !important;
}
.acalog-custom .mk-highlight {
  margin: 0;
  padding: 2px;
  color: #ffffff;
}
.acalog-custom .mk-box-icon {
  position: relative;
  -webkit-backface-visibility: hidden;
}
.acalog-custom .mk-box-icon .mk-main-ico {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 auto;
}
.acalog-custom .mk-box-icon .mk-main-ico .mk-svg-icon {
  margin: 0 auto;
  vertical-align: middle;
}
.acalog-custom .mk-box-icon p {
  position: relative;
  margin-bottom: 0;
}
.acalog-custom .mk-box-icon h4 i {
  text-transform: none !important;
}
.acalog-custom .mk-box-icon .icon-box-readmore {
  position: relative;
  float: right;
  margin: 10px 15px 10px 0;
  font-size: 12px;
}
.acalog-custom .mk-box-icon .icon-box-readmore svg {
  position: relative;
  padding-left: 8px;
  vertical-align: middle;
  height: 16px;
}
.acalog-custom .mk-box-icon.simple_minimal-style.vc_span4 {
  padding-right: 10px;
}
.acalog-custom .mk-box-icon.simple_minimal-style .mk-main-ico {
  display: inline-block;
  margin-right: 12px;
  float: left;
  text-align: center;
}
.acalog-custom .mk-box-icon.simple_minimal-style .circled-icon {
  text-align: center;
  border-radius: 50%;
}
.acalog-custom .mk-box-icon.simple_minimal-style .circled-icon.small {
  line-height: 42px;
  width: 42px;
  height: 42px;
}
.acalog-custom .mk-box-icon.simple_minimal-style .circled-icon.medium {
  line-height: 64px;
  width: 64px;
  height: 64px;
}
.acalog-custom .mk-box-icon.simple_minimal-style .circled-icon.large {
  line-height: 86px;
  width: 86px;
  height: 86px;
}
.acalog-custom .mk-box-icon.simple_minimal-style .circled-icon.x-large {
  line-height: 110px;
  width: 110px;
  height: 110px;
}
.acalog-custom .mk-box-icon.boxed-style .mk-main-ico .mk-svg-icon,
.acalog-custom .mk-box-icon.simple_minimal-style .mk-main-ico .mk-svg-icon {
  vertical-align: baseline;
}
.acalog-custom .mk-box-icon.simple_minimal-style .mk-main-ico.small .mk-svg-icon {
  height: 16px !important;
  width: 16px !important;
}
.acalog-custom .mk-box-icon.simple_minimal-style .mk-main-ico.medium .mk-svg-icon {
  height: 24px !important;
  width: 24px !important;
}
.acalog-custom .mk-box-icon.simple_minimal-style .mk-main-ico.large .mk-svg-icon {
  height: 32px !important;
  width: 32px !important;
}
.acalog-custom .mk-box-icon.simple_minimal-style .mk-main-ico.x-large .mk-svg-icon {
  height: 48px !important;
  width: 48px !important;
}
.acalog-custom .mk-box-icon.simple_minimal-style .mk-main-ico.small {
  font-size: 16px;
}
.acalog-custom .mk-box-icon.simple_minimal-style .mk-main-ico.medium {
  font-size: 24px;
}
.acalog-custom .mk-box-icon.simple_minimal-style .mk-main-ico.large {
  font-size: 32px;
}
.acalog-custom .mk-box-icon.simple_minimal-style .mk-main-ico.x-large {
  font-size: 48px;
}
.acalog-custom .mk-box-icon.simple_minimal-style h4 {
  margin-bottom: 15px !important;
}
.acalog-custom .mk-box-icon.simple_minimal-style h4.icon-circled {
  display: block;
  height: auto;
}
.acalog-custom .mk-box-icon.simple_minimal-style h4.icon-circled span {
  display: block;
  padding-top: 5px;
}
.acalog-custom .mk-box-icon.boxed-style .icon-box-boxed {
  position: relative;
  border: 1px solid #e0e0e0;
  background-color: #f4f4f4;
  text-align: center;
  border-radius: 3px;
}
.acalog-custom .mk-box-icon.boxed-style .icon-box-boxed .mk-svg-icon {
  position: relative;
  top: 1px;
}
.acalog-custom .mk-box-icon.boxed-style .icon-box-boxed.top {
  margin-top: 35px;
  padding: 70px 30px 30px;
}
.acalog-custom .mk-box-icon.boxed-style .icon-box-boxed.top .mk-main-ico {
  top: -34px;
  left: 50%;
  margin-left: -32px;
}
.acalog-custom .mk-box-icon.boxed-style .icon-box-boxed.left {
  margin-left: 30px;
  padding: 30px 30px 30px 60px;
  text-align: left;
}
.acalog-custom .mk-box-icon.boxed-style .icon-box-boxed.left .mk-main-ico {
  top: 50%;
  left: -34px;
  margin-top: -34px;
}
.acalog-custom .mk-box-icon.boxed-style .icon-box-readmore {
  display: inline-block;
  float: none;
}
.acalog-custom .mk-box-icon.boxed-style h4 {
  margin-bottom: 20px;
  color: #222222 !important;
}
.acalog-custom .mk-box-icon.boxed-style .mk-main-ico {
  position: absolute;
  display: block;
  width: 65px;
  height: 65px;
  color: #ffffff;
  text-align: center;
  line-height: 65px;
  font-size: 32px;
  border-radius: 50%;
}
.acalog-custom .mk-box-icon.boxed-style .mk-main-ico {
  font-size: 32px;
}
.acalog-custom .mk-box-icon.boxed-style .mk-main-ico .mk-svg-icon {
  width: 32px !important;
  height: 32px !important;
}
.acalog-custom .mk-box-icon.boxed-style .mk-main-ico:before {
  position: relative;
}
.acalog-custom .mk-box-icon.simple_ultimate-style .left-side {
  padding-right: 15px;
}
.acalog-custom .mk-box-icon.simple_ultimate-style .left-side .mk-main-ico {
  display: block;
  float: left;
}
.acalog-custom .mk-box-icon.simple_ultimate-style .left-side .mk-main-ico.small {
  width: 32px;
}
.acalog-custom .mk-box-icon.simple_ultimate-style .left-side .mk-main-ico.medium {
  width: 48px;
}
.acalog-custom .mk-box-icon.simple_ultimate-style .left-side .mk-main-ico.large {
  width: 64px;
}
.acalog-custom .mk-box-icon.simple_ultimate-style .left-side .mk-main-ico.x-large {
  width: 128px;
}
.acalog-custom .mk-box-icon.simple_ultimate-style .left-side .mk-main-ico.small {
  font-size: 32px;
}
.acalog-custom .mk-box-icon.simple_ultimate-style .left-side .mk-main-ico.medium {
  font-size: 48px;
}
.acalog-custom .mk-box-icon.simple_ultimate-style .left-side .mk-main-ico.large {
  font-size: 64px;
}
.acalog-custom .mk-box-icon.simple_ultimate-style .left-side .mk-main-ico.x-large {
  font-size: 128px;
}
.acalog-custom .mk-box-icon.simple_ultimate-style .left-side .box-detail-wrapper {
  display: block;
}
.acalog-custom .mk-box-icon.simple_ultimate-style .left-side .box-detail-wrapper.small-size {
  margin-left: 48px;
}
.acalog-custom .mk-box-icon.simple_ultimate-style .left-side .box-detail-wrapper.medium-size {
  margin-left: 65px;
}
.acalog-custom .mk-box-icon.simple_ultimate-style .left-side .box-detail-wrapper.large-size {
  margin-left: 84px;
}
.acalog-custom .mk-box-icon.simple_ultimate-style .left-side .box-detail-wrapper.x-large-size {
  margin-left: 158px;
}
.acalog-custom .mk-box-icon.simple_ultimate-style .top-side {
  text-align: center;
}
.acalog-custom .mk-box-icon.simple_ultimate-style .top-side .mk-main-ico {
  display: block;
}
.acalog-custom .mk-box-icon.simple_ultimate-style .top-side .mk-main-ico.small {
  margin-bottom: 8px;
}
.acalog-custom .mk-box-icon.simple_ultimate-style .top-side .mk-main-ico.medium {
  margin-bottom: 10px;
}
.acalog-custom .mk-box-icon.simple_ultimate-style .top-side .mk-main-ico.large {
  margin-bottom: 12px;
}
.acalog-custom .mk-box-icon.simple_ultimate-style .top-side .mk-main-ico.x-large {
  margin-bottom: 15px;
}
.acalog-custom .mk-box-icon.simple_ultimate-style .top-side h4 {
  margin-bottom: 22px;
}
.acalog-custom .mk-box-icon.simple_ultimate-style .top-side .icon-box-readmore {
  display: inline-block;
  float: none;
}
.acalog-custom .mk-box-icon.simple_ultimate-style .mk-main-ico.small {
  font-size: 32px;
}
.acalog-custom .mk-box-icon.simple_ultimate-style .mk-main-ico.small .mk-svg-icon {
  height: 32px !important;
  width: 32px !important;
}
.acalog-custom .mk-box-icon.simple_ultimate-style .mk-main-ico.medium {
  font-size: 48px;
}
.acalog-custom .mk-box-icon.simple_ultimate-style .mk-main-ico.medium .mk-svg-icon {
  height: 48px !important;
  width: 48px !important;
}
.acalog-custom .mk-box-icon.simple_ultimate-style .mk-main-ico.large {
  font-size: 64px;
}
.acalog-custom .mk-box-icon.simple_ultimate-style .mk-main-ico.large .mk-svg-icon {
  height: 64px !important;
  width: 64px !important;
}
.acalog-custom .mk-box-icon.simple_ultimate-style .mk-main-ico.x-large {
  font-size: 128px;
}
.acalog-custom .mk-box-icon.simple_ultimate-style .mk-main-ico.x-large .mk-svg-icon {
  height: 128px !important;
  width: 128px !important;
}
.acalog-custom .mk-box-icon .rounded-circle.left-side .small-size {
  margin-left: 90px !important;
}
.acalog-custom .mk-box-icon .rounded-circle.left-side .medium-size {
  margin-left: 120px !important;
}
.acalog-custom .mk-box-icon .rounded-circle.top-side .small {
  margin-bottom: 26px !important;
}
.acalog-custom .mk-box-icon .rounded-circle.top-side .medium {
  margin-bottom: 34px !important;
}
.acalog-custom .mk-box-icon .rounded-circle .mk-main-ico {
  border-width: 1px;
  border-style: solid;
  border-radius: 60px;
  text-align: center;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-line-pack: center;
  align-content: center;
  margin: 0 auto;
}
.acalog-custom .mk-box-icon .rounded-circle .small {
  width: 60px !important;
  height: 60px !important;
  line-height: 60px !important;
}
.acalog-custom .mk-box-icon .rounded-circle .small .mk-main-ico {
  font-size: 24px;
}
.acalog-custom .mk-box-icon .rounded-circle .small .mk-svg-icon {
  width: 24px !important;
  height: 24px !important;
}
.acalog-custom .mk-box-icon .rounded-circle .medium {
  height: 84px !important;
  width: 84px !important;
  line-height: 84px !important;
}
.acalog-custom .mk-box-icon .rounded-circle .medium .mk-main-ico {
  font-size: 32px;
}
.acalog-custom .mk-box-icon .rounded-circle .medium .mk-svg-icon {
  height: 32px !important;
  width: 32px !important;
}
.acalog-custom .mk-box-icon-2 {
  display: block;
}
.acalog-custom .mk-box-icon-2 .mk-box-icon-2-icon {
  border-width: 2px !important;
  border-radius: 50%;
  transition: all ease-in 0.2s;
  display: inline-block;
  text-align: center;
}
.acalog-custom .mk-box-icon-2 .mk-box-icon-2-icon i {
  display: block;
  vertical-align: middle;
  line-height: inherit;
  text-align: center;
  display: inline-block;
}
.acalog-custom .mk-box-icon-2 .mk-box-icon-2-icon.size-16 {
  line-height: 50px;
  height: 54px;
  width: 54px;
}
.acalog-custom .mk-box-icon-2 .mk-box-icon-2-icon.size-32 {
  line-height: 80px;
  height: 84px;
  width: 84px;
}
.acalog-custom .mk-box-icon-2 .mk-box-icon-2-icon.size-48 {
  line-height: 98px;
  height: 100px;
  width: 100px;
}
.acalog-custom .mk-box-icon-2 .mk-box-icon-2-icon.size-64 {
  line-height: 128px;
  height: 130px;
  width: 130px;
}
.acalog-custom .mk-box-icon-2 .mk-box-icon-2-icon.size-128 {
  line-height: 188px;
  height: 190px;
  width: 190px;
}
.acalog-custom .mk-box-icon-2 svg {
  vertical-align: middle;
}
.acalog-custom .mk-box-icon-2 .mk-box-icon-2-image svg {
  width: 100%;
}
.acalog-custom .mk-box-icon-2 .mk-box-icon-2-title {
  display: block;
  margin: 0;
}
.acalog-custom .mk-box-icon-2 .mk-box-icon-2-content {
  display: block;
}
.acalog-custom .mk-box-icon-2.box-align-left {
  text-align: left;
}
.acalog-custom .mk-box-icon-2.box-align-center {
  text-align: center;
}
.acalog-custom .mk-box-icon-2 .mk-box-icon-2-icon {
  display: inline-block;
}
.acalog-custom .mk-box-icon-2 .mk-box-icon-2-image {
  display: block;
}
.acalog-custom .mk-box-icon-2.box-align-center .mk-box-icon-2-icon,
.acalog-custom .mk-box-icon-2.box-align-center .mk-box-icon-2-image {
  margin: 0 auto;
}
.acalog-custom .mk-box-icon-2.box-align-right {
  text-align: right;
}
.acalog-custom .mk-box-icon-2.box-align-right .mk-box-icon-2-image {
  display: inline-block;
}
.acalog-custom .mk-iconBox-gradient .icon {
  display: inline-block;
  position: relative;
  transition: background-color 0.2s linear;
}
.acalog-custom .mk-iconBox-gradient .icon i svg {
  transition: color .2s linear;
  margin-top: -2px;
  vertical-align: middle;
}
.acalog-custom .mk-iconBox-gradient .icon svg:not(.mk-svg-icon) {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  display: none;
  z-index: 1;
  color: #81d742;
}
.acalog-custom .Firefox .mk-iconBox-gradient .icon {
  background: initial !important;
}
.acalog-custom .Firefox .mk-iconBox-gradient .icon i,
.acalog-custom .Firefox .mk-iconBox-gradient .icon .mk-svg-icon {
  position: relative;
  z-index: 2;
}
.acalog-custom .Firefox .mk-iconBox-gradient .icon svg:not(.mk-svg-icon) {
  display: block;
}
.acalog-custom .Firefox .mk-iconBox-gradient .icon svg:not(.mk-svg-icon) path {
  transition: fill 0.2s linear;
  display: none;
}
.acalog-custom .Firefox .icon.linear-gradient svg:not(.mk-svg-icon) radialGradient {
  display: none;
}
.acalog-custom .Firefox .icon.radial-gradient svg:not(.mk-svg-icon) linearGradient {
  display: none;
}
.acalog-custom .Firefox .icon.circle svg:not(.mk-svg-icon) path#circle,
.acalog-custom .Firefox .icon.hexagon svg:not(.mk-svg-icon) path#hexagon,
.acalog-custom .Firefox .icon.hexagon2 svg:not(.mk-svg-icon) path#hexagon2,
.acalog-custom .Firefox .icon.pentagon svg:not(.mk-svg-icon) path#pentagon,
.acalog-custom .Firefox .icon.square svg:not(.mk-svg-icon) path#square,
.acalog-custom .Firefox .icon.square2 svg:not(.mk-svg-icon) path#square2,
.acalog-custom .Firefox .icon.starz svg:not(.mk-svg-icon) path#starz {
  display: block;
}
.acalog-custom .icon.circle.size-128,
.acalog-custom .icon.hexagon.size-128,
.acalog-custom .icon.hexagon2.size-128,
.acalog-custom .icon.starz.size-128 {
  min-width: 300px;
  min-height: 300px;
  line-height: 300px;
  text-align: center;
}
.acalog-custom .icon.circle.size-64,
.acalog-custom .icon.hexagon.size-64,
.acalog-custom .icon.hexagon2.size-64,
.acalog-custom .icon.starz.size-64 {
  min-width: 200px;
  min-height: 200px;
  line-height: 200px;
  text-align: center;
}
.acalog-custom .icon.circle.size-48,
.acalog-custom .icon.hexagon.size-48,
.acalog-custom .icon.hexagon2.size-48,
.acalog-custom .icon.starz.size-48 {
  min-width: 160px;
  min-height: 160px;
  line-height: 160px;
  text-align: center;
}
.acalog-custom .icon.circle.size-32,
.acalog-custom .icon.hexagon.size-32,
.acalog-custom .icon.hexagon2.size-32,
.acalog-custom .icon.starz.size-32 {
  min-width: 110px;
  min-height: 110px;
  line-height: 110px;
  text-align: center;
}
.acalog-custom .icon.circle.size-16,
.acalog-custom .icon.hexagon.size-16,
.acalog-custom .icon.hexagon2.size-16,
.acalog-custom .icon.starz.size-16 {
  min-width: 60px;
  min-height: 60px;
  line-height: 60px;
  text-align: center;
}
.acalog-custom .icon.pentagon.size-128 {
  min-width: 330px;
  min-height: 330px;
  line-height: 330px;
  text-align: center;
}
.acalog-custom .icon.pentagon.size-64 {
  min-width: 215px;
  min-height: 215px;
  line-height: 215px;
  text-align: center;
}
.acalog-custom .icon.pentagon.size-48 {
  min-width: 160px;
  min-height: 160px;
  line-height: 160px;
  text-align: center;
}
.acalog-custom .icon.pentagon.size-32 {
  min-width: 125px;
  min-height: 125px;
  line-height: 125px;
  text-align: center;
}
.acalog-custom .icon.pentagon.size-16 {
  min-width: 70px;
  min-height: 70px;
  line-height: 70px;
  text-align: center;
}
.acalog-custom .icon.square.size-128 {
  min-width: 290px;
  min-height: 290px;
  line-height: 290px;
  text-align: center;
}
.acalog-custom .icon.square.size-64 {
  min-width: 200px;
  min-height: 200px;
  line-height: 200px;
  text-align: center;
}
.acalog-custom .icon.square.size-48 {
  min-width: 140px;
  min-height: 140px;
  line-height: 140px;
  text-align: center;
}
.acalog-custom .icon.square.size-32 {
  min-width: 100px;
  min-height: 100px;
  line-height: 100px;
  text-align: center;
}
.acalog-custom .icon.square.size-16 {
  min-width: 60px;
  min-height: 60px;
  line-height: 60px;
  text-align: center;
}
.acalog-custom .icon.square2.size-128 {
  min-width: 370px;
  min-height: 370px;
  line-height: 370px;
  text-align: center;
}
.acalog-custom .icon.square2.size-64 {
  min-width: 250px;
  min-height: 250px;
  line-height: 250px;
  text-align: center;
}
.acalog-custom .icon.square2.size-48 {
  min-width: 180px;
  min-height: 180px;
  line-height: 180px;
  text-align: center;
}
.acalog-custom .icon.square2.size-32 {
  min-width: 130px;
  min-height: 130px;
  line-height: 130px;
  text-align: center;
}
.acalog-custom .icon.square2.size-16 {
  min-width: 80px;
  min-height: 80px;
  line-height: 80px;
  text-align: center;
}
.acalog-custom .mk-image {
  position: relative;
  line-height: 4px;
}
.acalog-custom .mk-image.align-left {
  text-align: left;
}
.acalog-custom .mk-image.align-right {
  float: right;
}
.acalog-custom .mk-image.align-center {
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}
.acalog-custom .mk-image.align-center .mk-image-holder {
  margin: 0 auto;
}
.acalog-custom .mk-image.align-center .mk-image-inner img {
  transition: -webkit-filter .2s ease;
  transition: filter .2s ease;
  transition: filter .2s ease, -webkit-filter .2s ease;
}
.acalog-custom .mk-image.lightbox-enabled .mk-image-inner:hover img {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray;
  -webkit-filter: grayscale(1);
}
.acalog-custom .mk-image.rounded-frame {
  border-radius: 4px;
}
.acalog-custom .mk-image.rounded-frame img,
.acalog-custom .mk-image.rounded-frame .mk-image-overlay {
  border-radius: 4px;
}
.acalog-custom .mk-image.gray_border-frame .mk-image-inner {
  border: 6px solid rgba(0,0,0,0.06);
}
.acalog-custom .mk-image.border_shadow-frame .mk-image-inner {
  border: 6px solid #ffffff;
  box-shadow: 0 0 5px rgba(0,0,0,0.25);
}
.acalog-custom .mk-image.shadow_only-frame .mk-image-inner {
  box-shadow: 0 0 4px rgba(0,0,0,0.25);
}
.acalog-custom .mk-image.single_line-frame .mk-image-inner {
  border: 1px solid rgba(0,0,0,0.1);
}
.acalog-custom .mk-image .mk-image-inner {
  position: relative;
  overflow: hidden;
  width: auto;
}
.acalog-custom .mk-image .mk-image-inner.is-svg {
  display: inline-block;
}
.acalog-custom .mk-image .mk-image-inner img {
  width: 100%;
}
.acalog-custom .mk-image .mk-image-inner:hover .mk-image-overlay {
  opacity: .9;
}
.acalog-custom .mk-image .mk-image-inner:hover .mk-image-lightbox {
  opacity: 1;
}
.acalog-custom .mk-image.inside-image .mk-image-caption {
  position: absolute;
  bottom: 0;
  left: 0;
  margin: 10px;
  padding: 10px;
  background-color: #4c4c4c;
  background-color: rgba(0,0,0,0.4);
  color: #ffffff;
  border-radius: 4px;
}
.acalog-custom .mk-image.inside-image .mk-image-caption:hover {
  background-color: #383838;
  background-color: rgba(0,0,0,0.5);
}
.acalog-custom .mk-image.inside-image .mk-image-caption .mk-caption-title {
  display: block;
  font-weight: bold;
  font-size: 14px;
  line-height: 18px;
}
.acalog-custom .mk-image.inside-image .mk-image-caption .mk-caption-desc {
  display: block;
  margin-top: 5px;
  font-size: 12px;
  line-height: 18px;
}
.acalog-custom .mk-image.outside-image .mk-image-caption {
  margin: 10px 0;
}
.acalog-custom .mk-image.outside-image .mk-image-caption .mk-caption-title {
  display: block;
  font-weight: bold;
  font-size: 14px;
  line-height: 18px;
}
.acalog-custom .mk-image.outside-image .mk-image-caption .mk-caption-desc {
  display: block;
  margin-top: 5px;
  font-style: italic;
  font-size: 11px;
  line-height: 18px;
}
@media handheld,only screen and (max-width: 480px) {
  .acalog-custom .inside-image .mk-image-caption {
    display: none !important;
  }
}
@media handheld,only screen and (max-width: 767px) {
  .acalog-custom .mk-image.align-left,
  .acalog-custom .mk-image.align-right {
    margin-right: auto !important;
    margin-left: auto !important;
    text-align: center !important;
  }
}
.acalog-custom .mk-image-switch {
  overflow: hidden;
}
.acalog-custom .mk-image-switch img {
  display: block;
}
.acalog-custom .mk-image-switch .image__container {
  position: relative;
  display: inline-block;
}
.acalog-custom .mk-image-switch .first__image {
  position: relative;
  z-index: 2;
}
.acalog-custom .mk-image-switch .second__image {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}
.acalog-custom .mk-image-switch.align-left {
  text-align: left;
}
.acalog-custom .mk-image-switch.align-center {
  text-align: center;
}
.acalog-custom .mk-image-switch.align-right {
  text-align: right;
}
.acalog-custom .mk-image-switch.without-fading-animation .image__container .first__image {
  visibility: visible;
}
.acalog-custom .mk-image-switch.without-fading-animation .image__container .second__image {
  visibility: hidden;
}
.acalog-custom .mk-image-switch.without-fading-animation .image__container:hover .first__image {
  visibility: hidden;
}
.acalog-custom .mk-image-switch.without-fading-animation .image__container:hover .second__image {
  visibility: visible;
}
.acalog-custom .mk-image-switch.fading-animation .image__container .first__image,
.acalog-custom .mk-image-switch.fading-animation .image__container .second__image {
  transition: opacity .2s linear, visibility .2s linear;
}
.acalog-custom .mk-image-switch.fading-animation .image__container .first__image {
  opacity: 1;
}
.acalog-custom .mk-image-switch.fading-animation .image__container .second__image {
  opacity: 0;
}
.acalog-custom .mk-image-switch.fading-animation .image__container:hover .first__image {
  opacity: 0;
}
.acalog-custom .mk-image-switch.fading-animation .image__container:hover .second__image {
  opacity: 1;
}
.acalog-custom .mk-imagebox {
  position: relative;
}
.acalog-custom .mk-imagebox-item {
  margin-bottom: 40px;
}
.acalog-custom .mk-imagebox .swiper-navigation {
  padding-bottom: 14px;
  padding-left: 20px;
  padding-right: 20px;
  clear: both;
  display: block;
  opacity: 0;
  transition: opacity 0.25s ease-in-out;
}
.acalog-custom .mk-imagebox .swiper-navigation .swiper-arrows {
  font-size: 24px;
  color: #cccccc;
  color: rgba(128,128,128,0.2);
}
.acalog-custom .mk-imagebox .swiper-navigation .swiper-arrows:hover {
  color: rgba(128,128,128,0.4);
}
.acalog-custom .mk-imagebox .swiper-navigation .mk-swiper-next {
  float: right;
}
.acalog-custom .mk-imagebox:hover .swiper-navigation {
  opacity: 1;
}
.acalog-custom .mk-imagebox.column-style .swiper-slide {
  float: none;
}
.acalog-custom .mk-imagebox .slide-style .swiper-slide .mk-imagebox-item {
  width: 100%;
}
.acalog-custom .mk-imagebox .one-column .mk-imagebox-item {
  width: 100%;
}
.acalog-custom .mk-imagebox .two-column .mk-imagebox-item {
  width: 49.96%;
}
.acalog-custom .mk-imagebox .three-column .mk-imagebox-item {
  width: 33.31%;
}
.acalog-custom .mk-imagebox .four-column .mk-imagebox-item {
  width: 24.96%;
}
.acalog-custom .mk-imagebox .five-column .mk-imagebox-item {
  width: 19.96%;
}
.acalog-custom .mk-imagebox .six-column .mk-imagebox-item {
  width: 16.6%;
}
.acalog-custom .mk-imagebox .video-type .item-image {
  display: none;
}
.acalog-custom .mk-imagebox .two-column div:nth-of-type(2n+3) .mk-imagebox-item,
.acalog-custom .mk-imagebox .three-column div:nth-of-type(3n+4) .mk-imagebox-item,
.acalog-custom .mk-imagebox .four-column div:nth-of-type(4n+5) .mk-imagebox-item,
.acalog-custom .mk-imagebox .five-column div:nth-of-type(5n+6) .mk-imagebox-item,
.acalog-custom .mk-imagebox .six-column div:nth-of-type(6n+7) .mk-imagebox-item {
  clear: both;
}
@media handheld,only screen and (max-width: 1024px) {
  .acalog-custom .mk-imagebox .video-type .item-image {
    display: block;
  }
  .acalog-custom .mk-imagebox .mk-imagebox-video {
    display: none !important;
  }
}
@media handheld,only screen and (max-width: 960px) {
  .acalog-custom .mk-imagebox .two-column .mk-imagebox-item,
  .acalog-custom .mk-imagebox .three-column .mk-imagebox-item,
  .acalog-custom .mk-imagebox .four-column .mk-imagebox-item,
  .acalog-custom .mk-imagebox .five-column .mk-imagebox-item,
  .acalog-custom .mk-imagebox .six-column .mk-imagebox-item {
    width: 50%;
    margin-bottom: 20px;
  }
  .acalog-custom .mk-imagebox .two-column div:nth-of-type(2n+3) .mk-imagebox-item,
  .acalog-custom .mk-imagebox .three-column div:nth-of-type(3n+4) .mk-imagebox-item,
  .acalog-custom .mk-imagebox .four-column div:nth-of-type(4n+5) .mk-imagebox-item,
  .acalog-custom .mk-imagebox .five-column div:nth-of-type(5n+6) .mk-imagebox-item,
  .acalog-custom .mk-imagebox .six-column div:nth-of-type(6n+7) .mk-imagebox-item {
    clear: none;
  }
  .acalog-custom .mk-imagebox .three-column div:nth-of-type(2n+3) .mk-imagebox-item,
  .acalog-custom .mk-imagebox .four-column div:nth-of-type(2n+3) .mk-imagebox-item,
  .acalog-custom .mk-imagebox .five-column div:nth-of-type(2n+3) .mk-imagebox-item,
  .acalog-custom .mk-imagebox .six-column div:nth-of-type(2n+3) .mk-imagebox-item {
    clear: both;
  }
  .acalog-custom .mk-imagebox .two-column img,
  .acalog-custom .mk-imagebox .three-column img,
  .acalog-custom .mk-imagebox .four-column img,
  .acalog-custom .mk-imagebox .five-column img,
  .acalog-custom .mk-imagebox .six-column img {
    width: 100%;
  }
}
@media handheld,only screen and (max-width: 540px) {
  .acalog-custom .mk-imagebox .mk-imagebox-item {
    width: 100% !important;
  }
  .acalog-custom .mk-imagebox .mk-imagebox-item .item-holder {
    margin: 0 !important;
  }
}
.acalog-custom .mk-imagebox-item {
  float: left;
}
.acalog-custom .mk-imagebox-item .item-holder {
  position: relative;
  overflow: hidden;
}
.acalog-custom .mk-imagebox-item .item-image {
  text-align: center;
  padding: 0;
}
.acalog-custom .mk-imagebox-item .item-image img {
  width: 100%;
}
.acalog-custom .mk-imagebox-item .item-image.padding-true {
  padding: 5% 5% 0;
}
.acalog-custom .mk-imagebox-item .item-title {
  line-height: 1.66em;
  padding: 10% 10% 7%;
  letter-spacing: 1px;
}
.acalog-custom .mk-imagebox-item .item-title h5 {
  margin: 0;
  text-align: center;
}
.acalog-custom .mk-imagebox-item .item-content {
  padding: 0% 13% 7%;
}
.acalog-custom .mk-imagebox-item .item-wrapper p {
  text-align: center;
}
.acalog-custom .mk-imagebox-item .mk-video-container {
  padding-top: 0;
  padding-bottom: 56.5% !important;
}
.acalog-custom .mk-imagebox-item .mk-video-container video,
.acalog-custom .mk-imagebox-item .mk-video-container iframe {
  width: 100%;
}
.acalog-custom .mk-imagebox-item .mk-video-wrapper.padding-true {
  padding: 5% 5% 0;
}
.acalog-custom .mk-imagebox-item .mk-imagebox-video {
  display: block;
  width: 100%;
}
.acalog-custom .mk-imagebox-item .mk-imagebox-video video {
  display: block;
  width: 100%;
}
.acalog-custom .mk-imagebox-item .item-button a {
  display: block;
  font-size: 14px;
  letter-spacing: 1px;
  padding: 20px;
  text-align: center;
  transition: all 0.2s ease-out;
}
.acalog-custom .mk-slider-holder .mk-imagebox-item {
  float: none;
  margin-left: auto;
  margin-right: auto;
}
.acalog-custom .mk-laptop-slideshow-shortcode {
  margin: 0 auto 60px;
  width: 100%;
  text-align: center;
}
.acalog-custom .mk-laptop-slideshow-shortcode.full-laptop .mk-flex-slides {
  margin: 0 auto !important;
}
.acalog-custom .mk-laptop-slideshow-shortcode.one-half-laptop .mk-flex-slides {
  margin: 0 auto !important;
}
.acalog-custom .mk-laptop-slideshow-shortcode.one-half-laptop .flex-direction-nav a {
  margin-top: -16px;
}
.acalog-custom .mk-laptop-slideshow-shortcode.one-half-laptop .flex-direction-nav svg {
  height: 32px;
}
.acalog-custom .mk-laptop-slideshow-shortcode.one-third-laptop .flex-direction-nav a {
  margin-top: -12px;
}
.acalog-custom .mk-laptop-slideshow-shortcode.one-third-laptop .flex-direction-nav svg {
  height: 24px;
}
.acalog-custom .mk-laptop-slideshow-shortcode.one-fourth-laptop {
  margin-bottom: 30px !important;
}
.acalog-custom .mk-laptop-slideshow-shortcode.one-fourth-laptop .flex-direction-nav a {
  margin-top: -8px;
}
.acalog-custom .mk-laptop-slideshow-shortcode.one-fourth-laptop .flex-direction-nav svg {
  height: 16px;
}
@media handheld,only screen and (max-width: 600px) {
  .acalog-custom .mk-laptop-slideshow-shortcode .flex-direction-nav svg {
    height: 32px !important;
  }
}
.acalog-custom .mk-laptop-slideshow-shortcode:hover .flex-direction-nav a {
  opacity: 1;
}
.acalog-custom .mk-laptop-slideshow-shortcode:hover .flex-prev {
  left: 0px;
}
.acalog-custom .mk-laptop-slideshow-shortcode:hover .flex-next {
  right: 0px;
}
.acalog-custom .mk-laptop-slideshow-shortcode .mk-flex-slides {
  text-align: center;
}
.acalog-custom .mk-laptop-slideshow-shortcode .flex-direction-nav a {
  position: absolute;
  top: 50%;
  margin-top: -16px;
  opacity: 0;
}
.acalog-custom .mk-laptop-slideshow-shortcode .flex-direction-nav a svg {
  fill: #cccccc !important;
}
.acalog-custom .mk-laptop-slideshow-shortcode .flex-direction-nav a:hover svg {
  fill: #7f7f7f !important;
}
.acalog-custom .mk-laptop-slideshow-shortcode .flex-prev {
  left: 30px;
}
.acalog-custom .mk-laptop-slideshow-shortcode .flex-next {
  right: 30px;
}
.acalog-custom .mk-laptop-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.acalog-custom .vc_col-sm-6 .full-laptop .flex-direction-nav svg {
  height: 32px !important;
}
.acalog-custom .vc_col-sm-4 .full-laptop .flex-direction-nav svg,
.acalog-custom .vc_col-sm-4 .one-half-laptop .flex-direction-nav svg {
  height: 24px !important;
}
.acalog-custom .vc_col-sm-3 .full-laptop .flex-direction-nav svg,
.acalog-custom .vc_col-sm-3 .one-half-laptop .flex-direction-nav svg,
.acalog-custom .vc_col-sm-3 .one-third-laptop .flex-direction-nav svg {
  height: 24px !important;
}
.acalog-custom .vc_col-sm-3 .one-third-laptop .flex-direction-nav svg {
  height: 16px !important;
}
.acalog-custom .vc_col-sm-2 .full-laptop .flex-direction-nav svg,
.acalog-custom .vc_col-sm-2 .one-half-laptop .flex-direction-nav svg,
.acalog-custom .vc_col-sm-2 .one-third-laptop .flex-direction-nav svg,
.acalog-custom .vc_col-sm-2 .one-fourth-laptop .flex-direction-nav svg {
  height: 16px !important;
}
.acalog-custom .mk-lcd-slideshow {
  margin: 0 auto 160px;
  width: 100%;
  text-align: center;
}
@media handheld,only screen and (max-width: 767px) {
  .acalog-custom .mk-lcd-slideshow {
    margin-bottom: 100px !important;
  }
}
@media handheld,only screen and (max-width: 600px) {
  .acalog-custom .mk-lcd-slideshow {
    margin-bottom: 70px !important;
  }
}
@media handheld,only screen and (max-width: 500px) {
  .acalog-custom .mk-lcd-slideshow {
    margin-bottom: 50px !important;
  }
}
@media handheld,only screen and (max-width: 321px) {
  .acalog-custom .mk-lcd-slideshow {
    margin-bottom: 10px !important;
  }
}
.acalog-custom .mk-lcd-slideshow:hover .flex-direction-nav a {
  opacity: .7;
}
.acalog-custom .mk-lcd-slideshow:hover .flex-prev {
  left: 60px !important;
}
.acalog-custom .mk-lcd-slideshow:hover .flex-next {
  right: 60px !important;
}
.acalog-custom .mk-lcd-slideshow .flex-direction-nav a {
  position: absolute;
  top: 45%;
  margin-top: -16px;
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  background-color: rgba(0,0,0,0.4);
  border-radius: 3px;
  opacity: 0;
}
.acalog-custom .mk-lcd-slideshow .flex-direction-nav a .mk-svg-icon {
  fill: #ffffff !important;
  height: 16px;
  vertical-align: middle;
}
.acalog-custom .mk-lcd-slideshow .flex-prev {
  left: 70px !important;
}
.acalog-custom .mk-lcd-slideshow .flex-next {
  right: 70px !important;
}
.acalog-custom .mk-lcd-image {
  position: absolute;
  top: 0;
  left: 0;
}
.acalog-custom .vc_col-sm-8 .mk-lcd-slideshow {
  margin: 0 auto 70px;
}
.acalog-custom .vc_col-sm-8 .mk-lcd-slideshow .flex-direction-nav a {
  margin-top: -48px;
}
.acalog-custom .vc_col-sm-6 .mk-lcd-slideshow {
  margin: 0 auto 50px;
}
.acalog-custom .vc_col-sm-6 .mk-lcd-slideshow .flex-direction-nav a {
  margin-top: -28px;
}
.acalog-custom .vc_col-sm-4 .mk-lcd-slideshow {
  margin: 0 auto 50px;
}
.acalog-custom .vc_col-sm-4 .mk-lcd-slideshow .flex-direction-nav a {
  margin-top: -40px;
}
.acalog-custom .vc_col-sm-3 .mk-lcd-slideshow {
  margin: 0 auto 60px;
}
.acalog-custom .vc_col-sm-3 .mk-lcd-slideshow .flex-direction-nav a {
  margin-top: -28px;
}
.acalog-custom .vc_col-sm-2 .mk-lcd-slideshow {
  margin: 0 auto 40px;
}
.acalog-custom .vc_col-sm-2 .mk-lcd-slideshow .flex-direction-nav a {
  display: none;
}
.acalog-custom .vc_col-sm-6 .vc_col-sm-8 .mk-lcd-slideshow {
  margin: 0 auto 40px;
}
.acalog-custom .vc_col-sm-6 .vc_col-sm-4 .mk-lcd-slideshow {
  margin: 0 auto 40px;
}
.acalog-custom .vc_col-sm-6 .vc_col-sm-4 .mk-lcd-slideshow .flex-direction-nav a {
  display: none;
}
.acalog-custom .mk-message-box {
  position: relative;
  display: block;
  margin-bottom: 20px;
  border-width: 1px;
  border-style: solid;
  background-position: 15px center;
  background-repeat: no-repeat;
}
.acalog-custom .mk-message-box span {
  display: block;
  padding: 15px 15px 15px 65px;
  text-align: left;
}
.acalog-custom .mk-message-box .box-close-btn {
  position: absolute;
  top: 0;
  right: 6px;
}
.acalog-custom .mk-message-box.mk-comment-message-box {
  border-color: #dddddd;
  background-color: #eeeeee;
}
.acalog-custom .mk-message-box.mk-comment-message-box i {
  color: #aaaaaa;
}
.acalog-custom .mk-message-box.mk-info-message-box {
  border-color: #afe0ee;
  background-color: #d1eff8;
}
.acalog-custom .mk-message-box.mk-info-message-box i {
  color: #3ea3bc;
}
.acalog-custom .mk-message-box.mk-info-message-box .button.wc-forward {
  background-color: #3ea2c1;
}
.acalog-custom .mk-message-box.mk-error-message-box {
  border-color: #fd8585;
  background-color: #fac6bf;
}
.acalog-custom .mk-message-box.mk-error-message-box i {
  color: #de303a;
}
.acalog-custom .mk-message-box.mk-error-message-box .button.wc-forward {
  background-color: #df3531;
}
.acalog-custom .mk-message-box.mk-confirm-message-box {
  border-color: #72dd9d;
  background-color: #b8f4d0;
}
.acalog-custom .mk-message-box.mk-confirm-message-box i {
  color: #20b66e;
}
.acalog-custom .mk-message-box.mk-confirm-message-box .button.wc-forward {
  background-color: #28b863;
}
.acalog-custom .mk-message-box.mk-warning-message-box {
  border-color: #e0c069;
  background-color: #fbf1c8;
}
.acalog-custom .mk-message-box.mk-warning-message-box i {
  color: #be9a34;
}
.acalog-custom .mk-message-box.mk-warning-message-box .button.wc-forward {
  background-color: #be9c00;
}
.acalog-custom .mk-milestone {
  margin-bottom: 20px;
}
.acalog-custom .mk-milestone .milestone-number,
.acalog-custom .mk-milestone .milestone-prefix,
.acalog-custom .mk-milestone .milestone-suffix {
  line-height: 110%;
  letter-spacing: 2px;
}
.acalog-custom .mk-milestone i {
  line-height: 1;
}
.acalog-custom .mk-milestone.left-align .milestone-top {
  float: left;
}
.acalog-custom .mk-milestone.left-align i {
  float: left;
  margin-right: 10px;
}
.acalog-custom .mk-milestone.left-align .milestone-text:after {
  left: 0;
  -webkit-transform: translate(0,0);
  -ms-transform: translate(0,0);
  transform: translate(0,0);
}
.acalog-custom .mk-milestone.center-align {
  text-align: center;
}
.acalog-custom .mk-milestone.center-align .milestone-top {
  display: block;
}
.acalog-custom .mk-milestone.center-align i {
  display: block;
  margin-bottom: 30px;
}
.acalog-custom .mk-milestone.center-align .milestone-text:after {
  left: 50%;
  -webkit-transform: translate(-50%,0);
  -ms-transform: translate(-50%,0);
  transform: translate(-50%,0);
}
.acalog-custom .mk-milestone.right-align .milestone-top {
  float: right;
  text-align: right;
}
.acalog-custom .mk-milestone.right-align i {
  float: right;
  margin-left: 10px;
}
.acalog-custom .mk-milestone.right-align .milestone-text:after {
  right: 0;
  -webkit-transform: translate(0,0);
  -ms-transform: translate(0,0);
  transform: translate(0,0);
}
.acalog-custom .mk-milestone .milestone-text {
  letter-spacing: 1px;
  line-height: 100%;
  position: relative;
  margin: 16px 0;
  padding: 16px 0;
}
.acalog-custom .mk-milestone .milestone-text:after {
  content: '';
  display: block;
  position: absolute;
  width: 20px;
  height: 3px;
  background: #999999;
  top: 0;
}
.acalog-custom .mk-milestone.milestone-small svg {
  height: 32px;
}
.acalog-custom .mk-milestone.milestone-small .milestone-number,
.acalog-custom .mk-milestone.milestone-small .milestone-prefix,
.acalog-custom .mk-milestone.milestone-small .milestone-suffix {
  font-size: 26px;
}
.acalog-custom .mk-milestone.milestone-medium svg {
  height: 48px;
}
.acalog-custom .mk-milestone.milestone-medium .milestone-number,
.acalog-custom .mk-milestone.milestone-medium .milestone-prefix,
.acalog-custom .mk-milestone.milestone-medium .milestone-suffix {
  font-size: 40px;
}
.acalog-custom .mk-milestone.milestone-large svg {
  height: 72px;
}
.acalog-custom .mk-milestone.milestone-large .milestone-number,
.acalog-custom .mk-milestone.milestone-large .milestone-prefix,
.acalog-custom .mk-milestone.milestone-large .milestone-suffix {
  font-size: 50px;
}
.acalog-custom .mk-mini-callout {
  overflow: hidden;
  margin-bottom: 20px;
  padding: 12px 20px;
  border: 1px solid #dbdbdb;
  background-color: #f6f6f6;
}
.acalog-custom .mk-mini-callout p {
  display: inline;
  margin-bottom: 0;
}
.acalog-custom .mk-mini-callout .callout-title {
  padding-right: 6px;
  color: #333333;
  font-weight: bold;
}
.acalog-custom .mk-mini-callout a i {
  padding-left: 6px;
  font-size: 14px;
}
.acalog-custom .mk-moving-image img {
  width: auto !important;
  display: inline-block !important;
}
.acalog-custom .mk-news-container {
  margin-bottom: 50px;
}
.acalog-custom .mk-news-item {
  position: relative;
  overflow: hidden;
  float: left;
}
.acalog-custom .mk-news-item .item-holder {
  margin: 0 6px 6px 0;
  background-color: #f6f6f6;
  position: relative;
  overflow: hidden;
}
.acalog-custom .mk-news-item .news-categories {
  font-weight: bold;
  font-size: 13px;
}
.acalog-custom .mk-news-item .news-the-title {
  font-size: 18px;
  font-weight: bold;
}
.acalog-custom .mk-news-item .mk-read-more i {
  margin-left: 5px;
  vertical-align: middle;
}
.acalog-custom .news-full-with-image .news-meta-wrapper,
.acalog-custom .news-half-with-image .news-meta-wrapper,
.acalog-custom .news-fourth-with-image .news-meta-wrapper {
  position: absolute;
  left: 0;
  bottom: 0;
  margin: 15px 15px 3px 15px;
}
.acalog-custom .news-full-with-image .news-categories,
.acalog-custom .news-half-with-image .news-categories,
.acalog-custom .news-fourth-with-image .news-categories {
  line-height: 43px;
  color: #ffffff;
}
.acalog-custom .news-full-with-image .news-categories a,
.acalog-custom .news-half-with-image .news-categories a,
.acalog-custom .news-fourth-with-image .news-categories a {
  color: #ffffff;
}
.acalog-custom .news-full-with-image .news-categories span,
.acalog-custom .news-half-with-image .news-categories span,
.acalog-custom .news-fourth-with-image .news-categories span {
  padding: 12px 5px;
  font-size: 11px;
  margin-left: -8px;
  letter-spacing: 1px;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}
.acalog-custom .news-full-with-image .news-date,
.acalog-custom .news-half-with-image .news-date,
.acalog-custom .news-fourth-with-image .news-date {
  background-color: rgba(0,0,0,0.4);
  padding: 15px 15px;
  position: absolute;
  top: 0;
  right: 0;
  font-size: 11px;
  line-height: 10px;
  color: #ffffff;
}
.acalog-custom .news-full-with-image img,
.acalog-custom .news-half-with-image img,
.acalog-custom .news-fourth-with-image img {
  height: 100%;
  width: 100%;
}
.acalog-custom .news-full-with-image .news-the-title a,
.acalog-custom .news-half-with-image .news-the-title a,
.acalog-custom .news-fourth-with-image .news-the-title a {
  color: #ffffff;
}
.acalog-custom .news-full-with-image .news-the-title span,
.acalog-custom .news-half-with-image .news-the-title span,
.acalog-custom .news-fourth-with-image .news-the-title span {
  line-height: 37px;
  background-color: #000000;
  padding: 13px 0;
  box-shadow: 15px 0px 0 #000000, -15px 0 0 #000000;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}
.acalog-custom .news-full-without-image .item-holder,
.acalog-custom .news-half-without-image .item-holder,
.acalog-custom .news-fourth-without-image .item-holder {
  padding: 28px 35px;
}
.acalog-custom .news-full-without-image .item-holder .news-categories,
.acalog-custom .news-half-without-image .item-holder .news-categories,
.acalog-custom .news-fourth-without-image .item-holder .news-categories {
  margin-bottom: 5px;
}
.acalog-custom .news-full-without-image .item-holder .news-the-title,
.acalog-custom .news-half-without-image .item-holder .news-the-title,
.acalog-custom .news-fourth-without-image .item-holder .news-the-title {
  margin: 0;
}
.acalog-custom .news-full-without-image .item-holder .news-date,
.acalog-custom .news-half-without-image .item-holder .news-date,
.acalog-custom .news-fourth-without-image .item-holder .news-date {
  color: #777777;
  font-size: 11px;
  margin-bottom: 10px;
  display: block;
}
.acalog-custom .news-full-with-image {
  width: 99.5%;
}
.acalog-custom .news-full-without-image {
  width: 99.9%;
}
.acalog-custom .news-half-with-image {
  width: 49.9%;
}
.acalog-custom .news-half-without-image {
  width: 49.9%;
}
.acalog-custom .news-fourth-with-image {
  width: 24.9%;
}
.acalog-custom .news-fourth-without-image {
  width: 24.9%;
}
@media handheld,only screen and (max-width: 1024px) {
  .acalog-custom .news-half-with-image > div,
  .acalog-custom .news-fourth-with-image > div,
  .acalog-custom .news-full-with-image > div {
    height: auto !important;
  }
  .acalog-custom .news-half-with-image > div .news-meta-wrapper,
  .acalog-custom .news-fourth-with-image > div .news-meta-wrapper,
  .acalog-custom .news-full-with-image > div .news-meta-wrapper {
    position: relative !important;
    left: auto !important;
    bottom: auto !important;
    margin: 20px;
  }
  .acalog-custom .news-full-with-image,
  .acalog-custom .news-full-without-image {
    width: 100% !important;
  }
  .acalog-custom .news-half-with-image,
  .acalog-custom .news-fourth-with-image,
  .acalog-custom .news-fourth-without-image,
  .acalog-custom .news-half-without-image {
    width: 49.8% !important;
  }
  .acalog-custom .news-half-with-image > div,
  .acalog-custom .news-fourth-with-image > div,
  .acalog-custom .news-fourth-without-image > div,
  .acalog-custom .news-half-without-image > div {
    height: auto !important;
  }
}
@media handheld,only screen and (max-width: 767px) {
  .acalog-custom .news-full-with-image,
  .acalog-custom .news-full-without-image {
    width: 100% !important;
  }
  .acalog-custom .mk-news-item {
    margin-right: 0 !important;
  }
  .acalog-custom .news-half-with-image,
  .acalog-custom .news-fourth-with-image {
    width: 100% !important;
  }
  .acalog-custom .news-fourth-without-image,
  .acalog-custom .news-half-without-image {
    width: 100% !important;
  }
}
.acalog-custom .mk-news-tab .mk-tabs-tabs {
  z-index: 10;
}
.acalog-custom .mk-news-tab .mk-tabs-panes {
  z-index: 1;
}
.acalog-custom .mk-news-tab .mk-tabs-panes .mk-tabs-pane {
  z-index: 8;
}
.acalog-custom .mk-news-tab-heading {
  background-color: #f7f7f7;
  border: 1px solid #dbdbdb;
  border-bottom: none;
}
@media handheld,only screen and (max-width: 767px) {
  .acalog-custom .mk-news-tab-heading {
    border: 0;
  }
}
.acalog-custom .mk-news-tab-title {
  float: left;
  font-size: 14px;
  line-height: 12px;
  padding: 14px 20px 0 20px;
  font-weight: bold;
  color: #333333;
}
@media handheld,only screen and (max-width: 767px) {
  .acalog-custom .mk-news-tab-title {
    display: none;
  }
}
.acalog-custom .mk-news-tab {
  margin-bottom: 20px;
}
.acalog-custom .mk-news-tab .mk-tabs-tabs {
  margin: 0 0 -1px 0 !important;
  position: relative;
  float: right;
}
.acalog-custom .mk-news-tab .mk-tabs-tabs li {
  margin: 0;
  position: relative;
  padding: 0;
  display: inline;
  float: left;
}
.acalog-custom .mk-news-tab .mk-tabs-tabs li.is-active > a {
  cursor: default;
  border-bottom: none;
  background: -o-linear-gradient(top,transparent,transparent);
  padding-bottom: 16px;
}
.acalog-custom .mk-news-tab .mk-tabs-tabs li a {
  font-weight: bold;
  color: #333333;
  display: block;
  line-height: 100%;
  padding: 15px 20px;
  margin: 0;
  border-left: 1px solid #dbdbdb;
  white-space: nowrap;
}
@media handheld,only screen and (max-width: 767px) {
  .acalog-custom .mk-news-tab .mk-tabs-tabs {
    float: none;
  }
  .acalog-custom .mk-news-tab .mk-tabs-tabs li {
    display: block;
    float: none;
  }
  .acalog-custom .mk-news-tab .mk-tabs-tabs li a {
    border-top: 1px solid #dbdbdb;
    border-left: 1px solid #dbdbdb;
    border-right: 1px solid #dbdbdb;
  }
  .acalog-custom .mk-news-tab .mk-tabs-tabs li.is-active > a {
    border-top: 1px solid #dbdbdb;
    padding-bottom: 15px;
  }
}
.acalog-custom .mk-news-tab .mk-tabs-panes {
  position: relative;
  margin: 0;
  border: 1px solid #dbdbdb;
}
.acalog-custom .mk-news-tab .mk-tabs-panes .title-mobile {
  display: none;
  color: #444444;
  white-space: nowrap;
  font-weight: bold;
  font-size: 13px;
  line-height: 24px;
  margin-bottom: 15px;
  background-color: rgba(0,0,0,0.05);
  border-bottom: 2px solid rgba(0,0,0,0.1);
  padding: 5px 10px;
}
.acalog-custom .mk-news-tab .mk-tabs-panes .mk-tabs-pane {
  position: relative;
}
@media handheld,only screen and (max-width: 767px) {
  .acalog-custom .mk-news-tab.mobile-true .mk-tabs-panes {
    display: block;
    border: 0;
  }
  .acalog-custom .mk-news-tab.mobile-true .mk-tabs-pane {
    padding: 0;
    margin-bottom: 20px;
  }
  .acalog-custom .mk-news-tab.mobile-true .title-mobile {
    display: block;
  }
  .acalog-custom .mk-news-tab.mobile-true .mk-news-tab-heading .mk-tabs-tabs {
    display: none !important;
  }
}
.acalog-custom .news-tab-wrapper {
  float: left;
  width: 50%;
  padding: 15px;
}
@media handheld,only screen and (max-width: 767px) {
  .acalog-custom .news-tab-wrapper {
    width: 100%;
    padding: 0;
    margin-bottom: 20px;
  }
}
.acalog-custom .news-tab-wrapper .news-tab-thumb {
  margin-bottom: 20px;
  display: block;
}
.acalog-custom .news-tab-wrapper .the-title {
  line-height: 16px;
  margin-bottom: 5px;
}
.acalog-custom .news-tab-wrapper .the-title a {
  font-size: 15px;
  line-height: 22px;
  text-transform: capitalize;
  color: #333333;
}
.acalog-custom .news-tab-wrapper .new-tab-readmore svg {
  padding-left: 6px;
  height: 14px;
  vertical-align: middle;
}
.acalog-custom .mk-tabs-pane {
  padding: 0;
  display: none;
}
.acalog-custom .mk-tabs-pane.is-active {
  display: block;
}
.acalog-custom .mk-news-tab .mk-tabs-pane.is-active {
  padding: 20px;
}
.acalog-custom .mk-ornamental-title .title {
  margin: 0 auto;
}
.acalog-custom .mk-ornamental-title .title .title-text,
.acalog-custom .mk-ornamental-title .title .title-image {
  padding: 0 35px;
  display: inline-block;
  vertical-align: baseline;
  zoom: 1;
  *display: inline;
  *vertical-align: auto;
  position: relative;
}
.acalog-custom .mk-ornamental-title .title .title-text:before,
.acalog-custom .mk-ornamental-title .title .title-image:before,
.acalog-custom .mk-ornamental-title .title .title-text:after,
.acalog-custom .mk-ornamental-title .title .title-image:after {
  box-sizing: content-box;
}
.acalog-custom .mk-ornamental-title .title .title-text:before,
.acalog-custom .mk-ornamental-title .title .title-image:before {
  right: 100%;
}
.acalog-custom .mk-ornamental-title .title .title-text:after,
.acalog-custom .mk-ornamental-title .title .title-image:after {
  left: 100%;
}
.acalog-custom .mk-ornamental-title .title .title-image {
  min-width: 38px;
  text-align: center;
}
.acalog-custom .mk-ornamental-title.rovi-double .title .title-text,
.acalog-custom .mk-ornamental-title.rovi-double .title .title-image {
  position: relative;
}
.acalog-custom .mk-ornamental-title.rovi-double .title .title-text .line-left,
.acalog-custom .mk-ornamental-title.rovi-double .title .title-image .line-left,
.acalog-custom .mk-ornamental-title.rovi-double .title .title-text .line-right,
.acalog-custom .mk-ornamental-title.rovi-double .title .title-image .line-right {
  position: absolute;
  top: 0;
  height: 100%;
}
.acalog-custom .mk-ornamental-title.rovi-double .title .title-text .line-left,
.acalog-custom .mk-ornamental-title.rovi-double .title .title-image .line-left {
  left: 3px;
}
.acalog-custom .mk-ornamental-title.rovi-double .title .title-text .line-right,
.acalog-custom .mk-ornamental-title.rovi-double .title .title-image .line-right {
  right: 3px;
}
.acalog-custom .mk-ornamental-title.rovi-single .title,
.acalog-custom .mk-ornamental-title.rovi-double .title,
.acalog-custom .mk-ornamental-title.norman-single .title,
.acalog-custom .mk-ornamental-title.norman-double .title,
.acalog-custom .mk-ornamental-title.norman-short-single .title,
.acalog-custom .mk-ornamental-title.norman-short-double .title {
  text-align: center;
}
.acalog-custom .mk-ornamental-title.rovi-single .title .title-text:before,
.acalog-custom .mk-ornamental-title.rovi-double .title .title-text:before,
.acalog-custom .mk-ornamental-title.norman-single .title .title-text:before,
.acalog-custom .mk-ornamental-title.norman-double .title .title-text:before,
.acalog-custom .mk-ornamental-title.norman-short-single .title .title-text:before,
.acalog-custom .mk-ornamental-title.norman-short-double .title .title-text:before,
.acalog-custom .mk-ornamental-title.rovi-single .title .title-image:before,
.acalog-custom .mk-ornamental-title.rovi-double .title .title-image:before,
.acalog-custom .mk-ornamental-title.norman-single .title .title-image:before,
.acalog-custom .mk-ornamental-title.norman-double .title .title-image:before,
.acalog-custom .mk-ornamental-title.norman-short-single .title .title-image:before,
.acalog-custom .mk-ornamental-title.norman-short-double .title .title-image:before,
.acalog-custom .mk-ornamental-title.rovi-single .title .title-text:after,
.acalog-custom .mk-ornamental-title.rovi-double .title .title-text:after,
.acalog-custom .mk-ornamental-title.norman-single .title .title-text:after,
.acalog-custom .mk-ornamental-title.norman-double .title .title-text:after,
.acalog-custom .mk-ornamental-title.norman-short-single .title .title-text:after,
.acalog-custom .mk-ornamental-title.norman-short-double .title .title-text:after,
.acalog-custom .mk-ornamental-title.rovi-single .title .title-image:after,
.acalog-custom .mk-ornamental-title.rovi-double .title .title-image:after,
.acalog-custom .mk-ornamental-title.norman-single .title .title-image:after,
.acalog-custom .mk-ornamental-title.norman-double .title .title-image:after,
.acalog-custom .mk-ornamental-title.norman-short-single .title .title-image:after,
.acalog-custom .mk-ornamental-title.norman-short-double .title .title-image:after {
  content: '';
  display: block;
  position: absolute;
}
.acalog-custom .mk-ornamental-title.rovi-single .title .title-text:before,
.acalog-custom .mk-ornamental-title.rovi-double .title .title-text:before,
.acalog-custom .mk-ornamental-title.norman-single .title .title-text:before,
.acalog-custom .mk-ornamental-title.norman-double .title .title-text:before,
.acalog-custom .mk-ornamental-title.rovi-single .title .title-image:before,
.acalog-custom .mk-ornamental-title.rovi-double .title .title-image:before,
.acalog-custom .mk-ornamental-title.norman-single .title .title-image:before,
.acalog-custom .mk-ornamental-title.norman-double .title .title-image:before,
.acalog-custom .mk-ornamental-title.rovi-single .title .title-text:after,
.acalog-custom .mk-ornamental-title.rovi-double .title .title-text:after,
.acalog-custom .mk-ornamental-title.norman-single .title .title-text:after,
.acalog-custom .mk-ornamental-title.norman-double .title .title-text:after,
.acalog-custom .mk-ornamental-title.rovi-single .title .title-image:after,
.acalog-custom .mk-ornamental-title.rovi-double .title .title-image:after,
.acalog-custom .mk-ornamental-title.norman-single .title .title-image:after,
.acalog-custom .mk-ornamental-title.norman-double .title .title-image:after {
  width: 1500px;
}
.acalog-custom .mk-ornamental-title.rovi-single .title .title-text:after,
.acalog-custom .mk-ornamental-title.rovi-double .title .title-text:after,
.acalog-custom .mk-ornamental-title.norman-single .title .title-text:after,
.acalog-custom .mk-ornamental-title.norman-double .title .title-text:after,
.acalog-custom .mk-ornamental-title.rovi-single .title .title-image:after,
.acalog-custom .mk-ornamental-title.rovi-double .title .title-image:after,
.acalog-custom .mk-ornamental-title.norman-single .title .title-image:after,
.acalog-custom .mk-ornamental-title.norman-double .title .title-image:after {
  left: 100%;
}
.acalog-custom .mk-ornamental-title.rovi-single .title .title-text:before,
.acalog-custom .mk-ornamental-title.rovi-double .title .title-text:before,
.acalog-custom .mk-ornamental-title.norman-single .title .title-text:before,
.acalog-custom .mk-ornamental-title.norman-double .title .title-text:before,
.acalog-custom .mk-ornamental-title.rovi-single .title .title-image:before,
.acalog-custom .mk-ornamental-title.rovi-double .title .title-image:before,
.acalog-custom .mk-ornamental-title.norman-single .title .title-image:before,
.acalog-custom .mk-ornamental-title.norman-double .title .title-image:before {
  right: 100%;
}
.acalog-custom .mk-ornamental-title.rovi-double .title .title-text:before,
.acalog-custom .mk-ornamental-title.norman-double .title .title-text:before,
.acalog-custom .mk-ornamental-title.norman-short-double .title .title-text:before,
.acalog-custom .mk-ornamental-title.rovi-double .title .title-image:before,
.acalog-custom .mk-ornamental-title.norman-double .title .title-image:before,
.acalog-custom .mk-ornamental-title.norman-short-double .title .title-image:before,
.acalog-custom .mk-ornamental-title.rovi-double .title .title-text:after,
.acalog-custom .mk-ornamental-title.norman-double .title .title-text:after,
.acalog-custom .mk-ornamental-title.norman-short-double .title .title-text:after,
.acalog-custom .mk-ornamental-title.rovi-double .title .title-image:after,
.acalog-custom .mk-ornamental-title.norman-double .title .title-image:after,
.acalog-custom .mk-ornamental-title.norman-short-double .title .title-image:after {
  height: 3px;
}
.acalog-custom .mk-ornamental-title.rovi-single .title,
.acalog-custom .mk-ornamental-title.rovi-double .title,
.acalog-custom .mk-ornamental-title.norman-single .title,
.acalog-custom .mk-ornamental-title.norman-double .title {
  width: 100%;
  overflow: hidden;
}
.acalog-custom .mk-ornamental-title.normal-single .title .title-text:before,
.acalog-custom .mk-ornamental-title.normal-short-single .title .title-text:before,
.acalog-custom .mk-ornamental-title.normal-single .title .title-text:after,
.acalog-custom .mk-ornamental-title.normal-short-single .title .title-text:after {
  content: initial;
}
.acalog-custom .mk-ornamental-title.norman-short-single .title .title-image::after,
.acalog-custom .mk-ornamental-title.norman-short-single .title .title-image::before {
  width: 55px;
}
.acalog-custom .mk-ornamental-title.norman-short-single .title,
.acalog-custom .mk-ornamental-title.norman-short-double .title {
  display: inline-block;
  margin: 0 55px;
}
.acalog-custom .mk-ornamental-title.norman-short-single .title .title-text,
.acalog-custom .mk-ornamental-title.norman-short-double .title .title-text {
  float: left;
}
.acalog-custom .mk-ornamental-title.norman-short-single .title .title-image,
.acalog-custom .mk-ornamental-title.norman-short-double .title .title-image {
  float: left;
}
.acalog-custom .mk-ornamental-title.norman-short-single .title-text:before,
.acalog-custom .mk-ornamental-title.norman-short-double .title-text:before,
.acalog-custom .mk-ornamental-title.norman-short-single .title-text:after,
.acalog-custom .mk-ornamental-title.norman-short-double .title-text:after,
.acalog-custom .mk-ornamental-title.norman-short-single .title-image:before,
.acalog-custom .mk-ornamental-title.norman-short-double .title-image:before,
.acalog-custom .mk-ornamental-title.norman-short-single .title-image:after,
.acalog-custom .mk-ornamental-title.norman-short-double .title-image:after {
  content: '';
  position: absolute;
  top: calc(48.5%);
  width: 55px;
  height: 3px;
}
.acalog-custom .mk-ornamental-title.norman-short-single .title-text:before,
.acalog-custom .mk-ornamental-title.norman-short-double .title-text:before,
.acalog-custom .mk-ornamental-title.norman-short-single .title-image:before,
.acalog-custom .mk-ornamental-title.norman-short-double .title-image:before {
  left: -55px;
}
.acalog-custom .mk-ornamental-title.norman-short-single .title-text:after,
.acalog-custom .mk-ornamental-title.norman-short-double .title-text:after,
.acalog-custom .mk-ornamental-title.norman-short-single .title-image:after,
.acalog-custom .mk-ornamental-title.norman-short-double .title-image:after {
  right: -55px;
}
.acalog-custom .mk-ornamental-title.norman-short-single.align-center,
.acalog-custom .mk-ornamental-title.norman-short-double.align-center {
  text-align: center;
}
.acalog-custom .mk-ornamental-title.norman-short-single.align-right,
.acalog-custom .mk-ornamental-title.norman-short-double.align-right {
  text-align: right;
}
.acalog-custom .mk-ornamental-title.lemo-single,
.acalog-custom .mk-ornamental-title.lemo-double {
  position: relative;
  display: inline-block;
}
.acalog-custom .mk-ornamental-title.lemo-single .title,
.acalog-custom .mk-ornamental-title.lemo-double .title {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.acalog-custom .mk-ornamental-title.lemo-single .title .title-text:before,
.acalog-custom .mk-ornamental-title.lemo-double .title .title-text:before,
.acalog-custom .mk-ornamental-title.lemo-single .title .title-image:before,
.acalog-custom .mk-ornamental-title.lemo-double .title .title-image:before,
.acalog-custom .mk-ornamental-title.lemo-single .title .title-text:after,
.acalog-custom .mk-ornamental-title.lemo-double .title .title-text:after,
.acalog-custom .mk-ornamental-title.lemo-single .title .title-image:after,
.acalog-custom .mk-ornamental-title.lemo-double .title .title-image:after {
  content: '';
  left: 0;
  width: 100%;
  position: absolute;
}
.acalog-custom .mk-ornamental-title.lemo-single .title .title-text:before,
.acalog-custom .mk-ornamental-title.lemo-double .title .title-text:before,
.acalog-custom .mk-ornamental-title.lemo-single .title .title-image:before,
.acalog-custom .mk-ornamental-title.lemo-double .title .title-image:before {
  top: 0;
}
.acalog-custom .mk-ornamental-title.lemo-single .title .title-text:after,
.acalog-custom .mk-ornamental-title.lemo-double .title .title-text:after,
.acalog-custom .mk-ornamental-title.lemo-single .title .title-image:after,
.acalog-custom .mk-ornamental-title.lemo-double .title .title-image:after {
  bottom: 0;
}
.acalog-custom .mk-ornamental-title.lemo-single .title .title-text,
.acalog-custom .mk-ornamental-title.lemo-double .title .title-text {
  padding: 17px 10px;
}
.acalog-custom .mk-ornamental-title.lemo-single .title .title-image,
.acalog-custom .mk-ornamental-title.lemo-double .title .title-image {
  padding: 20px 10px;
}
.acalog-custom .mk-ornamental-title.lemo-single.align-center,
.acalog-custom .mk-ornamental-title.lemo-double.align-center {
  text-align: center;
  display: block;
}
.acalog-custom .mk-ornamental-title.lemo-single.align-center .title,
.acalog-custom .mk-ornamental-title.lemo-double.align-center .title {
  overflow: initial;
  display: inline-block;
  position: relative;
}
.acalog-custom .mk-ornamental-title.lemo-single.align-right,
.acalog-custom .mk-ornamental-title.lemo-double.align-right {
  float: right;
}
.acalog-custom .mk-ornamental-title.lemo-double .title .title-text:before,
.acalog-custom .mk-ornamental-title.lemo-double .title .title-image:before,
.acalog-custom .mk-ornamental-title.lemo-double .title .title-text:after,
.acalog-custom .mk-ornamental-title.lemo-double .title .title-image:after {
  height: 5px;
}
.acalog-custom .mk-ornamental-title.lemo-double .title .title-text:before,
.acalog-custom .mk-ornamental-title.lemo-double .title .title-image:before {
  top: -5px;
}
.acalog-custom .mk-ornamental-title.lemo-double .title .title-text:after,
.acalog-custom .mk-ornamental-title.lemo-double .title .title-image:after {
  bottom: -5px;
}
@media handheld,only screen and (max-width: 736px) {
  .acalog-custom .mk-ornamental-title.norman-short-single .title-text:before,
  .acalog-custom .mk-ornamental-title.norman-short-double .title-text:before,
  .acalog-custom .mk-ornamental-title.norman-short-single .title-text:after,
  .acalog-custom .mk-ornamental-title.norman-short-double .title-text:after,
  .acalog-custom .mk-ornamental-title.rovi-single .title .title-text:before,
  .acalog-custom .mk-ornamental-title.rovi-double .title .title-text:before,
  .acalog-custom .mk-ornamental-title.norman-single .title .title-text:before,
  .acalog-custom .mk-ornamental-title.norman-double .title .title-text:before,
  .acalog-custom .mk-ornamental-title.rovi-single .title .title-image:before,
  .acalog-custom .mk-ornamental-title.rovi-double .title .title-image:before,
  .acalog-custom .mk-ornamental-title.norman-single .title .title-image:before,
  .acalog-custom .mk-ornamental-title.norman-double .title .title-image:before,
  .acalog-custom .mk-ornamental-title.rovi-single .title .title-text:after,
  .acalog-custom .mk-ornamental-title.rovi-double .title .title-text:after,
  .acalog-custom .mk-ornamental-title.norman-single .title .title-text:after,
  .acalog-custom .mk-ornamental-title.norman-double .title .title-text:after,
  .acalog-custom .mk-ornamental-title.rovi-single .title .title-image:after,
  .acalog-custom .mk-ornamental-title.rovi-double .title .title-image:after,
  .acalog-custom .mk-ornamental-title.norman-single .title .title-image:after,
  .acalog-custom .mk-ornamental-title.norman-double .title .title-image:after,
  .acalog-custom .mk-ornamental-title.norman-short-single .title .title-image::after,
  .acalog-custom .mk-ornamental-title.norman-short-single .title .title-image::before {
    width: 0;
  }
  .acalog-custom .mk-ornamental-title.rovi-double .title .title-text .line-left,
  .acalog-custom .mk-ornamental-title.rovi-double .title .title-image .line-left,
  .acalog-custom .mk-ornamental-title.rovi-double .title .title-text .line-right,
  .acalog-custom .mk-ornamental-title.rovi-double .title .title-image .line-right {
    height: 0;
  }
  .acalog-custom .mk-ornamental-title .title .title-text,
  .acalog-custom .mk-ornamental-title .title .title-image {
    padding: 0;
    border-width: 0px !important;
  }
  .acalog-custom .mk-ornamental-title.norman-short-single .title,
  .acalog-custom .mk-ornamental-title.norman-short-double .title {
    margin: 0;
  }
}
.acalog-custom .mk-page-section-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
.acalog-custom .mk-page-section {
  position: relative;
  width: 100%;
}
.acalog-custom .mk-page-section[data-intro-effect=false] {
  will-change: position;
  z-index: 99;
}
.acalog-custom .mk-page-section:not(.mk-adaptive-height):not(.intro-true) {
  height: auto !important;
}
.acalog-custom .mk-page-section-inner {
  width: 100%;
  height: 100%;
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
  will-change: position;
}
.acalog-custom .mk-page-section:not(.full_layout) .mk-page-section-inner {
  width: 50%;
}
@media handheld,only screen and (max-width: 767px) {
  .acalog-custom .mk-page-section:not(.full_layout) .mk-page-section-inner {
    width: 100%;
    height: 500px;
  }
}
.acalog-custom .mk-page-section.drop-top-shadow {
  box-shadow: inset 0 1px 10px rgba(0,0,0,0.3);
}
.acalog-custom .mk-page-section .vc_row-fluid {
  position: relative;
}
.acalog-custom .mk-page-section .theme-content {
  padding: 0 20px;
}
.acalog-custom .mk-page-section.full-height-true {
  min-height: 300px;
}
.acalog-custom .mk-page-section .mk-main-wrapper-holder {
  width: 100%;
}
.acalog-custom .mk-page-section .background-layer {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-perspective: 1000;
  perspective: 1000;
  -webkit-transform: translateZ(0px);
  transform: translateZ(0px);
}
.acalog-custom .IE .mk-page-section .background-layer,
.acalog-custom .Edge .mk-page-section .background-layer,
.acalog-custom .IE .mk-page-section .mk-color-layer,
.acalog-custom .Edge .mk-page-section .mk-color-layer {
  background-color: transparent !important;
  overflow-x: hidden;
}
.acalog-custom html:not(.IE):not(.Edge) .mk-page-section .mk-color-layer {
  background-color: transparent !important;
}
.acalog-custom .multiply-blend-effect {
  -webkit-background-blend-mode: multiply;
  background-blend-mode: multiply;
}
.acalog-custom .screen-blend-effect {
  -webkit-background-blend-mode: screen;
  background-blend-mode: screen;
}
.acalog-custom .overlay-blend-effect {
  -webkit-background-blend-mode: overlay;
  background-blend-mode: overlay;
}
.acalog-custom .darken-blend-effect {
  -webkit-background-blend-mode: darken;
  background-blend-mode: darken;
}
.acalog-custom .lighten-blend-effect {
  -webkit-background-blend-mode: lighten;
  background-blend-mode: lighten;
}
.acalog-custom .soft-light-blend-effect {
  -webkit-background-blend-mode: soft-light;
  background-blend-mode: soft-light;
}
.acalog-custom .luminosity-blend-effect {
  -webkit-background-blend-mode: luminosity;
  background-blend-mode: luminosity;
}
@media handheld,only screen and (max-width: 1024px) {
  .acalog-custom .mk-page-section .background-layer {
    background-attachment: scroll !important;
    position: absolute !important;
  }
}
.acalog-custom .mk-page-section .background-clipper {
  position: absolute;
  top: 0;
  left: 0;
  clip: rect(auto auto auto auto);
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.acalog-custom .mk-page-section .mk-skip-to-next {
  z-index: 10;
  line-height: 44px;
}
.acalog-custom .page-section-fullwidth {
  width: 100%;
}
.acalog-custom .page-section-fullwidth .vc_col-sm-12 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.acalog-custom .mk-half-layout {
  width: 50%;
  height: 100%;
  position: absolute;
  top: 0;
  background-position: center center;
  background-size: cover;
  -webkit-background-size: cover;
}
.acalog-custom .mk-half-layout.half_left_layout {
  left: 0;
}
.acalog-custom .mk-half-layout.half_right_layout {
  right: 0;
}
@media handheld,only screen and (max-width: 767px) {
  .acalog-custom .mk-half-layout {
    width: 100%;
    height: 500px;
  }
}
.acalog-custom .mk-video-mask {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAABCAQAAABeK7cBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3MDJGNjNCMTIwRkUxMUUzQjFFRUM0REUwQ0RCQTc4QyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3MDJGNjNCMjIwRkUxMUUzQjFFRUM0REUwQ0RCQTc4QyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjcwMkY2M0FGMjBGRTExRTNCMUVFQzRERTBDREJBNzhDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjcwMkY2M0IwMjBGRTExRTNCMUVFQzRERTBDREJBNzhDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+u9pXkwAAAA1JREFUGFdjYGjObAYAAuMBcKaqKb0AAAAASUVORK5CYII=);
}
.acalog-custom .mk-half-layout-container {
  position: relative;
  padding-left: 20px;
  padding-right: 20px;
}
.acalog-custom .mk-half-layout-container {
  width: 40%;
  margin: 0 5%;
}
.acalog-custom .mk-half-layout-container.half_left_layout {
  float: right;
  margin-left: auto;
}
.acalog-custom .mk-half-layout-container.half_right_layout {
  float: left;
}
@media handheld,only screen and (max-width: 767px) {
  .acalog-custom .mk-half-layout-container {
    width: auto !important;
    margin: 0;
    padding-top: 530px !important;
    padding-left: 20px;
    padding-right: 20px;
    float: none !important;
  }
}
.acalog-custom .mk-video-section-touch {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  z-index: 1;
}
@media only screen and (min-device-width: 320px) and (max-width: 1024px) {
  .acalog-custom .mk-page-section {
    background-position: center !important;
    background-attachment: scroll !important;
  }
  .acalog-custom .mk-section-video {
    display: none !important;
  }
  .acalog-custom .mk-video-section-touch {
    display: block !important;
  }
}
.acalog-custom .mk-page-section-loader {
  background-color: #ffffff;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.acalog-custom .mk-page-section-loader .mk-preloader {
  top: 50%;
}
.acalog-custom .mk-blend-layer {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center;
}
.acalog-custom .mk-shape-divider {
  width: 100%;
  display: block;
  position: absolute;
  left: 0;
  z-index: 10;
}
.acalog-custom .mk-shape-divider--stick-bottom {
  bottom: 0;
}
.acalog-custom .mk-shape-divider--stick-top {
  top: 0;
}
.acalog-custom .mk-shape-divider .shape__container {
  position: relative;
  overflow: hidden;
}
.acalog-custom .mk-shape-divider .shape__container .shape {
  width: 100%;
}
.acalog-custom .mk-shape-divider .shape__container .shape svg {
  display: block;
}
.acalog-custom .mk-shape-divider.speech-bottom-style .shape__container .shape,
.acalog-custom .mk-shape-divider.speech-top-style .shape__container .shape {
  width: 100%;
}
.acalog-custom .mk-shape-divider.speech-bottom-style .shape__container .shape .speech-left,
.acalog-custom .mk-shape-divider.speech-top-style .shape__container .shape .speech-left,
.acalog-custom .mk-shape-divider.speech-bottom-style .shape__container .shape .speech-right,
.acalog-custom .mk-shape-divider.speech-top-style .shape__container .shape .speech-right {
  width: 50%;
}
.acalog-custom .mk-shape-divider.speech-bottom-style .shape__container .shape .speech-left,
.acalog-custom .mk-shape-divider.speech-top-style .shape__container .shape .speech-left {
  float: left;
}
.acalog-custom .mk-shape-divider.speech-bottom-style .shape__container .shape .speech-right,
.acalog-custom .mk-shape-divider.speech-top-style .shape__container .shape .speech-right {
  float: right;
}
.acalog-custom .mk-shape-divider.speech-bottom-style.small-size .shape__container .shape .speech-left,
.acalog-custom .mk-shape-divider.speech-top-style.small-size .shape__container .shape .speech-left,
.acalog-custom .mk-shape-divider.speech-bottom-style.small-size .shape__container .shape .speech-right,
.acalog-custom .mk-shape-divider.speech-top-style.small-size .shape__container .shape .speech-right {
  height: 35px;
}
.acalog-custom .mk-shape-divider.speech-bottom-style.big-size .shape__container .shape .speech-left,
.acalog-custom .mk-shape-divider.speech-top-style.big-size .shape__container .shape .speech-left,
.acalog-custom .mk-shape-divider.speech-bottom-style.big-size .shape__container .shape .speech-right,
.acalog-custom .mk-shape-divider.speech-top-style.big-size .shape__container .shape .speech-right {
  height: 60px;
}
.acalog-custom .mk-shape-divider.speech-bottom-style.small-size .shape__container .shape .speech-left {
  border-top-right-radius: 35px;
}
.acalog-custom .mk-shape-divider.speech-bottom-style.small-size .shape__container .shape .speech-right {
  border-top-left-radius: 35px;
}
.acalog-custom .mk-shape-divider.speech-bottom-style.big-size .shape__container .shape .speech-left {
  border-top-right-radius: 60px;
}
.acalog-custom .mk-shape-divider.speech-bottom-style.big-size .shape__container .shape .speech-right {
  border-top-left-radius: 60px;
}
.acalog-custom .mk-shape-divider.speech-top-style.small-size .shape__container .shape .speech-left {
  border-bottom-right-radius: 35px;
}
.acalog-custom .mk-shape-divider.speech-top-style.small-size .shape__container .shape .speech-right {
  border-bottom-left-radius: 35px;
}
.acalog-custom .mk-shape-divider.speech-top-style.big-size .shape__container .shape .speech-left {
  border-bottom-right-radius: 60px;
}
.acalog-custom .mk-shape-divider.speech-top-style.big-size .shape__container .shape .speech-right {
  border-bottom-left-radius: 60px;
}
.acalog-custom .mk-effect-wrapper {
  overflow: hidden;
  position: relative;
}
.acalog-custom .mk-page-title-box {
  text-align: center;
  display: table;
  width: 100%;
  height: 100%;
}
.acalog-custom .mk-page-title-box .mk-effect-bg-layer {
  position: absolute;
  height: 120%;
  width: 100%;
  top: -20%;
  left: 0;
  -webkit-transform: tranzlateZ(0);
  -ms-transform: tranzlateZ(0);
  transform: tranzlateZ(0);
  -webkit-transform-origin: top center;
  -ms-transform-origin: top center;
  transform-origin: top center;
}
.acalog-custom .mk-page-title-box .mk-effect-bg-layer .mk-effect-gradient-layer {
  position: absolute;
  top: 1px;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  background: linear-gradient(to bottom,rgba(255,255,255,0),#ffffff);
  background-color: rgba(255,255,255,0);
}
.acalog-custom .mk-page-title-box .mk-page-title-box-content {
  display: table-cell;
  vertical-align: middle;
  position: relative;
}
.acalog-custom .mk-page-title-box .mk-page-title-box-subtitle {
  margin-bottom: 0;
}
.acalog-custom .mk-page-title-box .mk-page-title-box-title {
  letter-spacing: 1px;
  display: inline-block;
}
.acalog-custom .mk-page-title-box .mk-page-title-box-title.mk-page-title-box-title--underline {
  position: relative;
}
.acalog-custom .mk-page-title-box .mk-page-title-box-title.mk-page-title-box-title--underline:after {
  display: block;
  content: '';
  position: absolute;
  bottom: 0;
  left: 50%;
  margin-left: -15px;
  width: 30px;
  height: 3px;
}
@media handheld,only screen and (max-width: 480px) {
  .acalog-custom .mk-page-title-box:not(.mk-page-title-box--forcefont) .mk-page-title-box-title {
    font-size: 9vw !important;
    word-break: break-word;
  }
  .acalog-custom .mk-page-title-box:not(.mk-page-title-box--forcefont-subtitle) .mk-page-title-box-subtitle {
    font-size: 18px !important;
  }
}
.acalog-custom .full-height-width {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.acalog-custom .item-hidden {
  opacity: 0;
  visibility: hidden;
}
.acalog-custom .item-visible {
  opacity: 1;
  visibility: visible;
}
.acalog-custom .album-transition-opacity-02s {
  transition: opacity .2s;
}
.acalog-custom .mk-photo-album {
  direction: ltr;
  text-align: center;
}
.acalog-custom .mk-photo-album .mk-album-item {
  position: relative;
  overflow: hidden;
  box-sizing: border-box;
  float: left;
}
.acalog-custom .mk-photo-album figure {
  position: relative;
  overflow: hidden;
}
.acalog-custom .mk-photo-album figure .album-cover-image {
  width: 100%;
}
.acalog-custom .mk-photo-album figure .item-blur-thumbnail {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
  transition: opacity .2s linear;
  z-index: 2;
}
.acalog-custom .mk-photo-album.anim-cover-slide .mk-album-item .album-cover-image {
  max-width: initial;
  width: calc(150%);
  transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, transform 0.35s;
  transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;
  -webkit-transform: translate3d(-40px,0,0);
  transform: translate3d(-40px,0,0);
}
.acalog-custom .mk-photo-album .mk-album-link {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 50;
}
.acalog-custom .mk-photo-album .overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 3;
  opacity: 0;
  visibility: hidden;
}
.acalog-custom .mk-photo-album .overlay.anim-fade_in {
  transition: opacity .2s, visibility .2s;
}
.acalog-custom .mk-photo-album .overlay.anim-ripple {
  transition: opacity .2s, visibility .2s, -webkit-transform .7s;
  transition: opacity .2s, visibility .2s, transform .7s;
  transition: opacity .2s, visibility .2s, transform .7s, -webkit-transform .7s;
  width: 100px;
  height: 100px;
  border-radius: 50%;
  -webkit-transform: scale(0.1);
  -ms-transform: scale(0.1);
  transform: scale(0.1);
  top: 50%;
  left: 50%;
  margin-left: -50px;
  margin-top: -50px;
}
.acalog-custom .mk-photo-album figcaption {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  z-index: 4;
}
.acalog-custom .mk-photo-album .album-sneak-peak {
  position: relative;
  z-index: 20;
  text-align: center;
  opacity: 0;
  visibility: hidden;
  transition: opacity .2s, visibility .2s;
}
.acalog-custom .mk-photo-album .album-sneak-peak .album-sneak-item {
  height: 100%;
}
.acalog-custom .mk-photo-album .album-sneak-peak .album-sneak-item:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.acalog-custom .mk-photo-album .album-sneak-peak .album-sneak-item img {
  display: inline-block;
  vertical-align: middle;
  box-sizing: border-box;
}
.acalog-custom .mk-photo-album .album-sneak-peak.diamond {
  width: 100%;
  display: block;
  height: 100%;
}
.acalog-custom .mk-photo-album .album-sneak-peak.diamond svg {
  width: 0;
  height: 0;
}
.acalog-custom .mk-photo-album .album-sneak-peak.diamond .album-sneak-item {
  display: none;
}
.acalog-custom .mk-photo-album .album-sneak-peak.diamond .album-sneak-item .diamond-clip {
  height: 80%;
  width: auto;
  max-width: 100%;
  -webkit-clip-path: url("../../img/gateway/components-full.css?ver=4.9.4.css");
  clip-path: url("../../img/gateway/components-full.css?ver=4.9.4.css");
  -webkit-clip-path: polygon(50% 0%,100% 50%,50% 100%,0% 50%);
  clip-path: polygon(50% 0%,100% 50%,50% 100%,0% 50%);
}
.acalog-custom .mk-photo-album .album-sneak-peak.diamond .album-sneak-item:first-child {
  position: relative;
  z-index: 3;
  display: block;
}
.acalog-custom .mk-photo-album .album-sneak-peak.diamond .album-sneak-item:nth-child(2),
.acalog-custom .mk-photo-album .album-sneak-peak.diamond .album-sneak-item:last-child {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.acalog-custom .mk-photo-album .album-sneak-peak.diamond .album-sneak-item:nth-child(2) {
  z-index: 2;
}
.acalog-custom .mk-photo-album .album-sneak-peak.diamond .album-sneak-item:last-child {
  z-index: 1;
}
.acalog-custom .mk-photo-album .album-sneak-peak.circle,
.acalog-custom .mk-photo-album .album-sneak-peak.rectangle {
  display: inline-block;
}
.acalog-custom .mk-photo-album .album-sneak-peak.circle .album-sneak-item,
.acalog-custom .mk-photo-album .album-sneak-peak.rectangle .album-sneak-item {
  max-width: 150px;
}
.acalog-custom .mk-photo-album .album-sneak-peak.circle .album-sneak-item img,
.acalog-custom .mk-photo-album .album-sneak-peak.rectangle .album-sneak-item img {
  border: 2px solid #ffffff;
  box-shadow: 0px 0px 2px rgba(0,0,0,0.4);
}
.acalog-custom .mk-photo-album .album-sneak-peak.rectangle {
  height: 70%;
}
.acalog-custom .mk-photo-album .album-sneak-peak.rectangle .album-sneak-item {
  position: relative;
  transition: -webkit-transform .3s;
  transition: transform .3s;
  transition: transform .3s, -webkit-transform .3s;
}
.acalog-custom .mk-photo-album .album-sneak-peak.rectangle .album-sneak-item img {
  position: relative;
  width: 30%;
  max-width: 150px;
}
.acalog-custom .mk-photo-album .album-sneak-peak.rectangle .album-sneak-item:first-child {
  z-index: 23;
  left: 20%;
  -webkit-transform: translate3d(-10px,0,0);
  transform: translate3d(-10px,0,0);
}
.acalog-custom .mk-photo-album .album-sneak-peak.rectangle .album-sneak-item:first-child img {
  top: 10%;
}
.acalog-custom .mk-photo-album .album-sneak-peak.rectangle .album-sneak-item:nth-child(2) {
  z-index: 22;
  -webkit-transform: translate3d(0,-10px,0);
  transform: translate3d(0,-10px,0);
  transition-delay: .02s;
}
.acalog-custom .mk-photo-album .album-sneak-peak.rectangle .album-sneak-item:nth-child(2) img {
  max-width: 90%;
  top: -5%;
}
.acalog-custom .mk-photo-album .album-sneak-peak.rectangle .album-sneak-item:last-child {
  z-index: 21;
  text-align: left;
  left: -20%;
  -webkit-transform: translate3d(10px,0,0);
  transform: translate3d(10px,0,0);
  transition-delay: .04s;
}
.acalog-custom .mk-photo-album .album-sneak-peak.rectangle .album-sneak-item:last-child img {
  max-width: 80%;
  top: 5%;
}
.acalog-custom .mk-photo-album .album-sneak-peak.circle {
  height: 70%;
}
.acalog-custom .mk-photo-album .album-sneak-peak.circle .album-sneak-item {
  position: relative;
}
.acalog-custom .mk-photo-album .album-sneak-peak.circle .album-sneak-item img {
  border-radius: 50%;
  width: 30%;
  max-width: 150px;
}
.acalog-custom .mk-photo-album .album-sneak-peak.circle .album-sneak-item:first-child,
.acalog-custom .mk-photo-album .album-sneak-peak.circle .album-sneak-item:nth-child(2),
.acalog-custom .mk-photo-album .album-sneak-peak.circle .album-sneak-item:last-child {
  -webkit-transform: scale(0.8);
  -ms-transform: scale(0.8);
  transform: scale(0.8);
  transition: -webkit-transform .3s;
  transition: transform .3s;
  transition: transform .3s, -webkit-transform .3s;
}
.acalog-custom .mk-photo-album .album-sneak-peak.circle .album-sneak-item:first-child,
.acalog-custom .mk-photo-album .album-sneak-peak.circle .album-sneak-item:last-child {
  z-index: 21;
}
.acalog-custom .mk-photo-album .album-sneak-peak.circle .album-sneak-item:first-child img,
.acalog-custom .mk-photo-album .album-sneak-peak.circle .album-sneak-item:last-child img {
  -webkit-transform: scale(0.75);
  -ms-transform: scale(0.75);
  transform: scale(0.75);
}
.acalog-custom .mk-photo-album .album-sneak-peak.circle .album-sneak-item:first-child {
  text-align: right;
  right: -25px;
  transition-delay: .02s;
}
.acalog-custom .mk-photo-album .album-sneak-peak.circle .album-sneak-item:last-child {
  text-align: left;
  left: -25px;
}
.acalog-custom .mk-photo-album .album-sneak-peak.circle .album-sneak-item:nth-child(2) {
  z-index: 22;
  transition-delay: .04s;
}
.acalog-custom .mk-photo-album .item-meta {
  opacity: 0;
  visibility: hidden;
  text-align: center;
  padding: 30px;
  width: 100%;
  position: absolute;
  bottom: 0;
  box-sizing: border-box;
  z-index: 30;
}
.acalog-custom .mk-photo-album .item-meta .the-title,
.acalog-custom .mk-photo-album .item-meta .description {
  color: #ffffff !important;
  margin: 0;
  padding: 0;
  position: relative;
  z-index: 2;
  text-align: center;
}
.acalog-custom .mk-photo-album .item-meta .the-title {
  margin-bottom: 10px;
}
.acalog-custom .mk-photo-album .item-meta:after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.acalog-custom .mk-photo-album .item-meta.bar:after {
  content: '';
  background-color: #000000;
  opacity: .8;
  z-index: 1;
}
.acalog-custom .mk-photo-album .item-meta.gradient:after {
  content: '';
  background: rgba(0,0,0,0);
  background: -webkit-gradient(left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(100%,#000000));
  background: linear-gradient(to bottom,rgba(0,0,0,0) 0%,#000000 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#000000',GradientType=0);
}
.acalog-custom .mk-photo-album .item-meta.anim-fade_in {
  transition: opacity .2s, visibility .2s;
}
.acalog-custom .mk-photo-album .item-meta.anim-slide_from_bottom {
  -webkit-transform: translate3D(0,20px,0);
  -ms-transform: translate3D(0,20px,0);
  transform: translate3D(0,20px,0);
  transition: opacity .2s, visibility .2s, -webkit-transform .3s;
  transition: opacity .2s, visibility .2s, transform .3s;
  transition: opacity .2s, visibility .2s, transform .3s, -webkit-transform .3s;
}
.acalog-custom .mk-photo-album .item-meta.anim-scale_in {
  -webkit-transform: scale(0.9);
  -ms-transform: scale(0.9);
  transform: scale(0.9);
  transition: opacity .2s, visibility .2s, -webkit-transform .3s;
  transition: opacity .2s, visibility .2s, transform .3s;
  transition: opacity .2s, visibility .2s, transform .3s, -webkit-transform .3s;
}
.acalog-custom .mk-photo-album .item-meta.anim-scale_in:after {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}
.acalog-custom .mk-photo-album.img-hover-anim-blur .mk-album-item figure:hover .item-blur-thumbnail {
  opacity: 1;
}
.acalog-custom .mk-photo-album .mk-album-item figure:hover .album-cover-image {
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
}
.acalog-custom .mk-photo-album .mk-album-item figure:hover .overlay.anim-fade_in {
  opacity: 1;
  visibility: visible;
}
.acalog-custom .mk-photo-album .mk-album-item figure:hover .overlay.anim-ripple {
  opacity: 1;
  visibility: visible;
  -webkit-transform: scale(10);
  -ms-transform: scale(10);
  transform: scale(10);
}
.acalog-custom .mk-photo-album .mk-album-item figure:hover .item-meta.anim-fade_in {
  opacity: 1;
  visibility: visible;
}
.acalog-custom .mk-photo-album .mk-album-item figure:hover .item-meta.anim-slide_from_bottom {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translate3D(0,0,0);
  -ms-transform: translate3D(0,0,0);
  transform: translate3D(0,0,0);
}
.acalog-custom .mk-photo-album .mk-album-item figure:hover .item-meta.anim-scale_in {
  opacity: 1;
  visibility: visible;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.acalog-custom .mk-photo-album .mk-album-item figure:hover .album-sneak-peak {
  opacity: 1;
  visibility: visible;
}
.acalog-custom .mk-photo-album .mk-album-item figure:hover .album-sneak-peak.rectangle .album-sneak-item {
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
}
.acalog-custom .mk-photo-album.without-hover-thumbnail .album-sneak-peak.rectangle .album-sneak-item {
  transform: translate3d(0,0,0) !important;
  -webkit-transform: translate3d(0,0,0) !important;
}
.acalog-custom .mk-photo-album .mk-album-item figure:hover .album-sneak-peak.circle .album-sneak-item {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.acalog-custom .mk-photo-album.without-hover-thumbnail .album-sneak-peak.circle .album-sneak-item {
  transform: scale(1) !important;
  -ms-transform: scale(1) !important;
  -webkit-transform: scale(1) !important;
}
.acalog-custom .mk-photo-album.without-hover-title .item-meta {
  opacity: 1;
  visibility: visible;
}
.acalog-custom .mk-photo-album.without-hover-thumbnail .album-sneak-peak {
  opacity: 1;
  visibility: visible;
}
.acalog-custom .mk-photo-album.without-hover-thumbnail .album-sneak-peak .album-sneak-item {
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
}
.acalog-custom .mk-photo-album.without-hover-overlay .overlay {
  opacity: 1;
  visibility: visible;
}
@media handheld,only screen and (max-width: 1024px) {
  .acalog-custom .mk-photo-album .mk--col.mk--col--3-12,
  .acalog-custom .mk-photo-album .mk--col.mk--col--4-12,
  .acalog-custom .mk-photo-album .mk--col.mk--col--6-12,
  .acalog-custom .mk-photo-album .mk--col.mk--col--12-12 {
    width: 50%;
  }
}
@media handheld,only screen and (max-width: 767px) {
  .acalog-custom .mk-photo-album .mk--col.mk--col--3-12,
  .acalog-custom .mk-photo-album .mk--col.mk--col--4-12,
  .acalog-custom .mk-photo-album .mk--col.mk--col--6-12,
  .acalog-custom .mk-photo-album .mk--col.mk--col--12-12 {
    width: 100%;
  }
}
.acalog-custom .admin-bar .slick-slider-wrapper {
  top: 32px;
}
.acalog-custom .slick-slider-wrapper {
  position: fixed;
  left: 0;
  top: 0;
  background-color: #000000;
  z-index: 9999;
  opacity: 0;
  transition: opacity .2s;
  direction: ltr;
}
.acalog-custom .slick-slider-wrapper.is-active {
  opacity: 1;
}
.acalog-custom .slick-slider-wrapper .slick-header {
  height: 70px;
}
.acalog-custom .slick-slider-wrapper .slick-header .slick-title {
  line-height: 70px;
  display: inline-block;
  font-weight: bold;
  font-size: 22px;
  margin-left: 45px;
  color: #ffffff;
}
.acalog-custom .slick-slider-wrapper .slick-header .slick-close-icon {
  display: inline-block;
  position: absolute;
  right: 35px;
  top: 35px;
  margin-top: -17px;
  transition: opacity .2s;
}
.acalog-custom .slick-slider-wrapper .slick-header .slick-close-icon svg {
  display: block;
}
.acalog-custom .slick-slider-wrapper .slick-header .slick-close-icon:hover {
  opacity: .7;
}
.acalog-custom .slick-slider-wrapper .slick-slides {
  height: calc(-10vh);
}
.acalog-custom .admin-bar .slick-slider-wrapper .slick-slides {
  height: calc(-42vh);
}
.acalog-custom .slick-slider-wrapper .slick-slides .slick-list,
.acalog-custom .slick-slider-wrapper .slick-slides .slick-track {
  height: 100%;
  overflow: hidden;
}
.acalog-custom .slick-slider-wrapper .slick-slides .slick-slide {
  display: block;
  float: left;
  outline: none;
  opacity: .2;
  transition: opacity .2s;
  height: 100%;
}
.acalog-custom .slick-slider-wrapper .slick-slides .slick-slide.slick-active {
  opacity: 1;
}
.acalog-custom .slick-slider-wrapper .slick-slides .slick-arrow {
  position: absolute;
  top: 50%;
  display: block;
  margin-top: -32px;
  z-index: 9998;
  transition: opacity .2s;
}
.acalog-custom .slick-slider-wrapper .slick-slides .slick-arrow svg {
  display: block;
}
.acalog-custom .slick-slider-wrapper .slick-slides .slick-arrow.slick-prev {
  left: 50px;
}
.acalog-custom .slick-slider-wrapper .slick-slides .slick-arrow.slick-next {
  right: 50px;
}
.acalog-custom .slick-slider-wrapper .slick-slides .slick-arrow:hover {
  opacity: .7;
}
.acalog-custom .slick-slider-wrapper .slick-slides .slick-dots {
  position: absolute;
  height: 40px;
  text-align: center;
  margin: 0;
  z-index: 9998;
  width: 100%;
}
.acalog-custom .slick-slider-wrapper .slick-slides .slick-dots li {
  display: inline-block;
  width: 95px;
  height: 95px;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  transition: opacity 0.2s, -webkit-transform 0.2s;
  transition: transform 0.2s, opacity 0.2s;
  transition: transform 0.2s, opacity 0.2s, -webkit-transform 0.2s;
  margin-left: 0;
  opacity: 0.5;
}
.acalog-custom .slick-slider-wrapper .slick-slides .slick-dots li .slick-dot {
  width: 100%;
  height: 100%;
  background-position: center center;
  background-size: cover;
}
.acalog-custom .slick-slider-wrapper .slick-slides .slick-dots li:hover,
.acalog-custom .slick-slider-wrapper .slick-slides .slick-dots li.slick-active {
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  opacity: 1;
}
.acalog-custom .slick-slide img {
  width: auto;
}
.acalog-custom .slick-footer {
  height: 39px;
  border-top: 1px solid rgba(255,255,255,0.2);
  text-align: right;
}
.acalog-custom .slick-footer .footer-box {
  float: right;
  border-left: 1px solid rgba(255,255,255,0.2);
  width: 39px;
  height: 39px;
  position: relative;
  z-index: 9999;
}
.acalog-custom .slick-footer .footer-box .slick-minimize,
.acalog-custom .slick-footer .footer-box .slick-pause {
  position: absolute;
  top: 0;
  left: 0;
}
.acalog-custom .slick-footer .footer-box .slick-social-share {
  position: absolute;
  right: 100%;
  top: 0;
  height: 40px;
  width: 100px;
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
  transition: opacity .2s, -webkit-transform .4s;
  transition: opacity .2s, transform .4s;
  transition: opacity .2s, transform .4s, -webkit-transform .4s;
}
.acalog-custom .slick-footer .footer-box .slick-social-share.is-hidden {
  -webkit-transform: translate3d(20px,0,0);
  transform: translate3d(20px,0,0);
}
.acalog-custom .slick-footer .footer-box .slick-social-share a {
  display: inline-block;
  float: left;
  width: 29px;
  height: 39px;
  line-height: 39px;
}
.acalog-custom .slick-footer .footer-box .slick-social-share a svg {
  fill: #ffffff;
  vertical-align: middle;
}
.acalog-custom .slick-footer .footer-box .slick-social-share a:hover {
  opacity: .7;
}
.acalog-custom .slick-footer .footer-box > a {
  display: inline-block;
  width: 39px;
  height: 39px;
  line-height: 45px;
  text-align: center;
  transition: opacity .2s, visibility .2s;
}
.acalog-custom .slick-footer .footer-box > a svg {
  display: inline-block;
}
.acalog-custom .slick-footer .footer-box > a:hover {
  opacity: .7;
}
.acalog-custom .slick-footer .is-hidden {
  opacity: 0;
  visibility: hidden;
}
.acalog-custom .slick-header,
.acalog-custom .slick-slider,
.acalog-custom .slick-footer {
  background: #000;
}
.acalog-custom .slick-nav-holder,
.acalog-custom .slick-footer > a {
  position: relative;
  width: 100% !important;
  height: 100% !important;
}
@media handheld,only screen and (max-width: 1024px) {
  .acalog-custom .slick-footer .footer-box .slick-pause {
    position: static;
  }
  .acalog-custom .slick-slider-wrapper .slick-slides .slick-arrow:hover {
    opacity: 1;
  }
  .acalog-custom .slick-slider-wrapper .slick-slides .slick-arrow:hover svg {
    opacity: .7;
  }
  .acalog-custom .slick-slider-wrapper .slick-slides .slick-dots,
  .acalog-custom .gallery-full-screen {
    display: none !important;
  }
  .acalog-custom .slick-footer {
    height: 0;
    border: none;
  }
  .acalog-custom .slick-slider-wrapper .slick-slides {
    height: calc(30%);
  }
  .acalog-custom .admin-bar .slick-slider-wrapper .slick-slides {
    height: calc(-2%);
  }
  .acalog-custom .slick-next,
  .acalog-custom .slick-prev,
  .acalog-custom .gallery-share,
  .acalog-custom .gallery-play {
    background: rgba(17,17,17,0.6);
    width: 50px !important;
    height: 50px !important;
    border-radius: 50%;
    border-left-color: transparent !important;
    position: fixed !important;
    bottom: 25px !important;
    top: auto !important;
    left: auto !important;
  }
  .acalog-custom .slick-nav-holder svg,
  .acalog-custom .footer-box svg {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate3d(-50%,-50%,0) !important;
    transform: translate3d(-50%,-50%,0) !important;
    -webkit-transform-origin: center center !important;
    -ms-transform-origin: center center !important;
    transform-origin: center center !important;
  }
  .acalog-custom .footer-box .slick-social-share svg {
    top: auto;
    left: auto;
    height: 26px !important;
    width: 26px !important;
  }
  .acalog-custom .slick-next {
    right: 20px !important;
  }
  .acalog-custom .slick-prev {
    right: 85px !important;
  }
  .acalog-custom .gallery-share {
    right: 150px !important;
  }
  .acalog-custom .gallery-play {
    right: 215px !important;
  }
  .acalog-custom .slick-social-share {
    position: fixed !important;
    bottom: 75px !important;
    right: 128px !important;
    top: auto !important;
  }
}
@media handheld,only screen and (max-width: 786px) {
  .acalog-custom .admin-bar .slick-slider-wrapper {
    top: 46px;
  }
  .acalog-custom .admin-bar .slick-slider-wrapper .slick-slides {
    height: calc(12%);
  }
}
.acalog-custom .slick-prev svg {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.acalog-custom .ajax-container {
  position: relative;
  overflow: hidden;
  height: 0;
  margin: 0 auto;
  opacity: 0;
}
.acalog-custom .ajax_project {
  padding: 20px;
  margin-bottom: 20px;
  border: 1px solid #dddddd;
  border-top: none;
}
.acalog-custom .ajax-controls {
  border: 1px solid #dddddd;
  overflow: hidden;
  margin-top: 20px;
}
.acalog-custom .ajax-controls a {
  float: right;
  width: 37px;
  height: 37px;
  text-align: center;
  border-left: 1px solid #dddddd;
}
.acalog-custom .ajax-controls svg {
  height: 16px;
  fill: #bbbbbb;
  -webkit-transform: translateY(10px);
  -ms-transform: translateY(10px);
  transform: translateY(10px);
}
.acalog-custom .ajax-controls a:hover svg {
  fill: #222222;
}
@media handheld,only screen and (max-width: 960px) {
  .acalog-custom .ajax-portfolio-share.portfolio-social-share {
    text-align: center;
  }
  .acalog-custom .ajax-portfolio-share.portfolio-social-share .mk-love-holder,
  .acalog-custom .ajax-portfolio-share.portfolio-social-share .blog-share-container {
    float: none !important;
  }
  .acalog-custom .ajax-portfolio-share.portfolio-social-share.single-social-section .single-share-box {
    left: -120px !important;
    right: auto !important;
    bottom: -60px !important;
    width: 180px !important;
  }
  .acalog-custom .ajax-portfolio-share.portfolio-social-share.single-social-section .single-share-box:before {
    display: none !important;
  }
}
.acalog-custom .portfolio-loader {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: none;
}
.acalog-custom .portfolio-loader .mk-preloader {
  position: relative;
  left: auto;
  margin: 0;
  top: auto;
}
.acalog-custom .portfolio-loader > div {
  background: #ffffff;
  border-radius: 50%;
  padding: 10px;
  left: 50%;
  margin-left: -30px;
  margin-top: -30px;
  position: absolute;
  top: 50%;
}
.acalog-custom .portfolio-grid {
  overflow: hidden;
}
.acalog-custom .mk-fullwidth-true .mk-portfolio-container.mk-portfolio-grid {
  width: 100.5% !important;
}
.acalog-custom .mk-portfolio-classic-item {
  float: left;
}
.acalog-custom .mk-portfolio-classic-item {
  margin-top: 20px;
}
.acalog-custom .mk-portfolio-classic-item .item-holder {
  margin: 0 10px 20px 10px;
  background-color: #ffffff;
  border: 1px solid #efefef;
  overflow: hidden;
}
.acalog-custom .mk-portfolio-classic-item .the-title {
  padding: 0 !important;
}
.acalog-custom .mk-portfolio-classic-item .hover-icon {
  position: absolute;
  top: 50%;
  display: block;
  margin-top: -22px;
  opacity: 0;
  padding: 6px 10px;
  border-radius: 2px;
  text-align: center;
}
.acalog-custom .mk-portfolio-classic-item .mk-svg-icon {
  fill: #ffffff;
  height: 32px;
  width: 32px;
  overflow: visible;
}
.acalog-custom .mk-portfolio-classic-item .from-left {
  margin-left: -50px;
  right: auto;
  left: 45%;
}
.acalog-custom .mk-portfolio-classic-item .from-right {
  margin-right: -50px;
  right: 45%;
}
.acalog-custom .mk-portfolio-classic-item .from-right.move-to-right {
  margin-right: -20px !important;
}
.acalog-custom .mk-portfolio-classic-item .featured-image {
  position: relative;
}
.acalog-custom .mk-portfolio-classic-item .featured-image img {
  position: relative;
  width: 100%;
}
.acalog-custom .mk-portfolio-classic-item .featured-image:hover .hover-icon,
.acalog-custom .mk-portfolio-classic-item .featured-image.hover .hover-icon {
  opacity: 1;
}
.acalog-custom .mk-portfolio-classic-item .featured-image:hover .from-left,
.acalog-custom .mk-portfolio-classic-item .featured-image.hover .from-left {
  left: 50%;
}
.acalog-custom .mk-portfolio-classic-item .featured-image:hover .from-right,
.acalog-custom .mk-portfolio-classic-item .featured-image.hover .from-right {
  right: 50%;
}
.acalog-custom .mk-portfolio-classic-item .featured-image:hover .image-hover-overlay,
.acalog-custom .mk-portfolio-classic-item .featured-image.hover .image-hover-overlay {
  opacity: 0.8;
}
.acalog-custom .portfolio-meta-wrapper {
  padding: 20px;
}
.acalog-custom .portfolio-meta-wrapper .the-title {
  line-height: 20px !important;
  margin-bottom: 8px;
  font-size: 14px !important;
}
.acalog-custom .portfolio-meta-wrapper .the-title a {
  text-transform: uppercase;
  letter-spacing: 1px;
}
.acalog-custom .portfolio-meta-wrapper .portfolio-categories a {
  font-size: 11px;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.acalog-custom .portfolio-meta-wrapper .the-excerpt {
  margin-top: 10px;
  margin-bottom: 0;
  opacity: 0.8;
}
.acalog-custom .mk-portfolio-grid-item {
  float: left;
  overflow: hidden;
}
.acalog-custom .mk-portfolio-masonry-item .the-title a,
.acalog-custom .mk-portfolio-grid-item .the-title a {
  color: #fff;
}
.acalog-custom .mk-fullwidth-false .mk-portfolio-grid-item.six-column .portfolio-meta {
  display: none;
}
.acalog-custom .mk-fullwidth-true .mk-portfolio-grid-item.two-column {
  width: 49.96%;
}
.acalog-custom .portfolio-grid-lazyload .portfolio-image {
  background-color: #e0e0e0;
}
.acalog-custom .mk-fullwidth-true .mk-portfolio-grid-item.five-column {
  width: 19.96%;
}
.acalog-custom .mk-fullwidth-true .mk-portfolio-grid-item.six-column {
  width: 16.6666666666667%;
}
.acalog-custom .mk-portfolio-container {
  transition: height 0.3s 0.3s;
}
.acalog-custom .mk-portfolio-container:after,
.acalog-custom .mk-portfolio-container:before {
  content: " ";
  display: table;
}
.acalog-custom .mk-portfolio-container:after {
  clear: both;
}
.acalog-custom .mk-portfolio-container.grid-spacing-true .one-column {
  margin: 0 !important;
}
.acalog-custom .mk-portfolio-container.grid-spacing-true .four-column {
  width: 25%;
}
.acalog-custom .mk-isotop-item {
  float: left;
}
.acalog-custom .mk-portfolio-masonry-item {
  position: relative;
  width: 12.5%;
  overflow: hidden;
  border-top-width: 0;
  border-style: solid;
  border-color: transparent;
  box-sizing: border-box;
  float: left;
}
.acalog-custom .mk-portfolio-masonry-item.size_two_x_x,
.acalog-custom .mk-portfolio-masonry-item.size_two_x_two_x {
  width: 25%;
}
.acalog-custom .mk-portfolio-masonry-item.size_three_x_x,
.acalog-custom .mk-portfolio-masonry-item.size_three_x_two_x {
  width: 37.5%;
}
.acalog-custom .mk-portfolio-masonry-item.size_four_x_x,
.acalog-custom .mk-portfolio-masonry-item.size_four_x_two_x {
  width: 50%;
}
.acalog-custom .mk-portfolio-masonry-item .item-holder {
  margin: 0;
}
@media handheld,only screen and (max-width: 1280px) {
  .acalog-custom .mk-portfolio-masonry-item.size_x_x,
  .acalog-custom .mk-portfolio-masonry-item.size_x_two_x,
  .acalog-custom .mk-portfolio-masonry-item.size_three_x_x,
  .acalog-custom .mk-portfolio-masonry-item.size_three_x_two_x {
    width: 25%;
  }
  .acalog-custom .mk-portfolio-masonry-item.size_two_x_x,
  .acalog-custom .mk-portfolio-masonry-item.size_two_x_two_x {
    width: 25%;
  }
  .acalog-custom .mk-portfolio-masonry-item.size_four_x_x,
  .acalog-custom .mk-portfolio-masonry-item.size_four_x_two_x,
  .acalog-custom .mk-portfolio-masonry-item.size_two_x_x,
  .acalog-custom .mk-portfolio-masonry-item.size_two_x_two_x {
    width: 50%;
  }
}
@media handheld,only screen and (max-width: 1140px) {
  .acalog-custom .mk-portfolio-masonry-item.size_x_x,
  .acalog-custom .mk-portfolio-masonry-item.size_x_two_x,
  .acalog-custom .mk-portfolio-masonry-item.size_two_x_x,
  .acalog-custom .mk-portfolio-masonry-item.size_two_x_two_x,
  .acalog-custom .mk-portfolio-masonry-item.size_three_x_x,
  .acalog-custom .mk-portfolio-masonry-item.size_three_x_two_x {
    width: 50%;
  }
  .acalog-custom .mk-portfolio-masonry-item.size_two_x_x,
  .acalog-custom .mk-portfolio-masonry-item.size_two_x_two_x {
    width: 50%;
  }
  .acalog-custom .mk-portfolio-masonry-item.size_four_x_x,
  .acalog-custom .mk-portfolio-masonry-item.size_four_x_two_x {
    width: 100%;
  }
}
@media handheld,only screen and (max-width: 850px) {
  .acalog-custom .mk-portfolio-masonry-item.size_x_x,
  .acalog-custom .mk-portfolio-masonry-item.size_x_two_x {
    width: 50%;
  }
  .acalog-custom .mk-portfolio-masonry-item.size_two_x_x,
  .acalog-custom .mk-portfolio-masonry-item.size_two_x_two_x {
    width: 100%;
  }
  .acalog-custom .mk-portfolio-masonry-item.size_three_x_x,
  .acalog-custom .mk-portfolio-masonry-item.size_three_x_two_x {
    width: 100%;
  }
  .acalog-custom .mk-portfolio-masonry-item.size_four_x_x,
  .acalog-custom .mk-portfolio-masonry-item.size_four_x_two_x {
    width: 100%;
  }
}
@media handheld,only screen and (max-width: 600px) {
  .acalog-custom .mk-portfolio-masonry-item {
    width: 100%;
  }
}
.acalog-custom .mk-portfolio-masonry-item .featured-image {
  line-height: 4px;
  position: relative;
}
.acalog-custom .mk-portfolio-masonry-item .featured-image > img {
  max-width: 100%;
  width: 100% !important;
}
.acalog-custom .single-featured-image,
.acalog-custom .mk-portfolio-video {
  margin-bottom: 20px;
}
.acalog-custom .portfolio-social-share {
  margin-bottom: 20px;
  padding-bottom: 20px;
}
.acalog-custom .portfolio-social-share.single-social-section .single-share-box {
  left: -220px !important;
}
@media handheld,only screen and (max-width: 960px) {
  .acalog-custom .portfolio-social-share.single-social-section .single-share-box {
    right: -200px;
    left: auto !important;
  }
}
.acalog-custom .portfolio-title {
  display: block;
  font-size: 26px !important;
  padding-bottom: 10px;
  margin-bottom: 5px;
  border-bottom: 3px solid #dddddd;
}
.acalog-custom .portfolio-single-cat {
  float: left;
  margin-bottom: 20px;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 13px;
}
.acalog-custom .portfolio-desc {
  margin-bottom: 20px;
  padding-right: 40px;
}
.acalog-custom .portfolio-single-content {
  margin-bottom: 40px;
}
.acalog-custom .portfolio-similar-posts {
  padding: 60px 0;
  border-top: 1px solid #dfe2e5;
  background-color: rgba(0,0,0,0.03);
}
.acalog-custom .portfolio-similar-posts .similar-post-title {
  font-size: 16px;
  text-transform: uppercase;
  color: #3f3f3f;
  margin-bottom: 50px;
  text-align: center;
  letter-spacing: 3px;
}
.acalog-custom .portfolio-similar-posts ul {
  margin: 0;
  padding: 0;
  line-height: 4px;
  text-align: center;
  width: 100%;
}
.acalog-custom .portfolio-similar-posts ul li {
  display: inline-block;
  margin: 0;
  padding: 0;
  width: 25%;
}
@media handheld,only screen and (max-width: 960px) {
  .acalog-custom .portfolio-similar-posts ul li {
    width: 33.33%;
  }
}
@media handheld,only screen and (max-width: 780px) {
  .acalog-custom .portfolio-similar-posts ul li {
    width: 50%;
  }
}
@media handheld,only screen and (max-width: 550px) {
  .acalog-custom .portfolio-similar-posts ul li {
    width: 100%;
  }
}
.acalog-custom .portfolio-similar-posts-image {
  position: relative;
  line-height: 4px;
}
.acalog-custom .portfolio-similar-posts-image .modern-post-type-icon {
  top: 4%;
  display: block;
  width: 100%;
  left: 0;
  margin-left: 0 !important;
  padding: 20px 0;
  position: absolute;
  opacity: 0;
  text-align: center;
  line-height: 100px;
  color: #fff;
  z-index: 50;
  transition: opacity .3s, top .3s;
}
.acalog-custom .portfolio-similar-posts-image .modern-post-type-icon svg {
  height: 48px;
  overflow: visible;
}
.acalog-custom .portfolio-similar-posts-image img {
  width: 100%;
  max-width: 100%;
  position: relative;
}
.acalog-custom .portfolio-similar-posts-image .portfolio-similar-meta {
  bottom: 0;
}
.acalog-custom .portfolio-similar-posts-image:hover .portfolio-similar-meta {
  opacity: 1;
  bottom: 10px;
}
.acalog-custom .portfolio-similar-posts-image:hover .modern-post-type-icon {
  opacity: 1;
  top: 7%;
}
.acalog-custom .portfolio-similar-posts-image:hover .image-hover-overlay {
  opacity: .8;
}
.acalog-custom .portfolio-similar-meta {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  text-align: center;
  padding: 20px;
  line-height: 22px;
  opacity: 0;
}
.acalog-custom .portfolio-similar-meta .the-title {
  color: #ffffff;
  font-size: 14px;
  line-height: 18px;
  font-weight: bold;
}
.acalog-custom .portfolio-similar-meta .portfolio-categories {
  color: #ffffff;
}
.acalog-custom #mk-filter-portfolio ul {
  margin: 0;
  padding: 0;
  list-style: none;
  float: left;
  display: inline-block;
  width: 100%;
}
.acalog-custom #mk-filter-portfolio ul.align-left {
  text-align: left;
}
.acalog-custom #mk-filter-portfolio ul.align-center {
  text-align: center;
}
.acalog-custom #mk-filter-portfolio ul.align-right {
  text-align: right;
}
.acalog-custom #mk-filter-portfolio ul li {
  display: inline-block;
  margin: 0 10px 10px 0;
}
.acalog-custom #mk-filter-portfolio.sortable-classic-style {
  padding: 40px 0;
}
.acalog-custom #mk-filter-portfolio.sortable-classic-style ul li {
  margin: 8px;
}
.acalog-custom #mk-filter-portfolio.sortable-classic-style ul li a {
  padding: 14px 16px;
  line-height: 13px;
  font-size: 13px;
  color: #333333;
  color: #323232;
  display: block;
  letter-spacing: 1px;
}
.acalog-custom #mk-filter-portfolio.sortable-classic-style ul li a.current {
  background-color: #969696;
  background-color: rgba(0,0,0,0.08);
  border-radius: 2px;
}
.acalog-custom #mk-filter-portfolio.sortable-outline-style {
  padding: 30px 0px;
}
.acalog-custom #mk-filter-portfolio.sortable-outline-style.portfolio-fiter-classic {
  margin-bottom: 20px;
}
.acalog-custom #mk-filter-portfolio.sortable-outline-style ul li {
  margin: 8px;
}
.acalog-custom #mk-filter-portfolio.sortable-outline-style ul li a {
  padding: 11px 12px;
  line-height: 13px;
  font-size: 13px;
  font-weight: bold;
  display: block;
  border: 2px solid transparent;
  letter-spacing: 1px;
  position: relative;
}
.acalog-custom .portfolio-carousel.style-classic .mk-fancy-title {
  margin-right: 35px;
}
.acalog-custom .portfolio-carousel.style-classic .view-all {
  float: right;
  padding: 0 7px;
  font-size: 11px;
}
.acalog-custom .portfolio-carousel.style-classic .flex-viewport ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.acalog-custom .portfolio-carousel.style-classic .flex-viewport ul li {
  position: relative;
  padding-right: 15px;
  min-height: 230px;
}
.acalog-custom .portfolio-carousel.style-classic .flex-viewport ul li:hover .item-content {
  opacity: 1;
  -webkit-transform: translate(0,0);
  -ms-transform: translate(0,0);
  transform: translate(0,0);
  transition-delay: 0.2s;
}
.acalog-custom .portfolio-carousel.style-classic .flex-viewport ul li:hover .item-overlay {
  opacity: .7;
}
.acalog-custom .portfolio-carousel.style-classic .flex-viewport ul li:hover .item-lightbox {
  left: 85px;
  opacity: 1;
}
.acalog-custom .portfolio-carousel.style-classic .flex-viewport ul li:hover .item-permalink {
  right: 85px;
  opacity: 1;
}
.acalog-custom .portfolio-carousel.style-classic .flex-direction-nav a {
  position: absolute;
  top: -43px;
}
.acalog-custom .portfolio-carousel.style-classic .flex-direction-nav .mk-svg-icon {
  fill: #aaaaaa;
}
.acalog-custom .portfolio-carousel.style-classic .flex-prev {
  right: 20px;
}
.acalog-custom .portfolio-carousel.style-classic .flex-next {
  right: 0;
}
.acalog-custom .portfolio-carousel .item-thumb {
  position: relative;
  overflow: hidden;
}
.acalog-custom .portfolio-carousel .item-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
}
.acalog-custom .portfolio-carousel .item-lightbox,
.acalog-custom .item-permalink {
  padding: 5px;
  position: absolute;
  top: 40%;
  width: 32px;
  height: 32px;
  line-height: 32px;
  display: block;
  text-align: center;
  border-radius: 2px;
}
.acalog-custom .portfolio-carousel .item-lightbox svg,
.acalog-custom .item-permalink svg {
  fill: #ffffff;
  height: 32px;
  margin-top: -4px;
}
.acalog-custom .portfolio-carousel .item-lightbox {
  left: 65px;
  opacity: 0;
}
.acalog-custom .portfolio-carousel .item-permalink {
  right: 65px;
  opacity: 0;
}
.acalog-custom .portfolio-carousel .item-content {
  position: relative;
  margin: -40px auto 0;
  padding: 14px;
  width: 240px;
  background-color: #222222;
  text-align: center;
  -webkit-transform: translate(0,6px);
  -ms-transform: translate(0,6px);
  transform: translate(0,6px);
  border-radius: 2px;
  opacity: 0;
  transition-delay: 0s;
}
.acalog-custom .portfolio-carousel .item-title {
  display: inline-block;
  color: #ffffff !important;
  letter-spacing: 1px;
  font-weight: bold;
  font-size: 12px;
  margin-bottom: 8px;
  line-height: 16px !important;
}
.acalog-custom .portfolio-carousel .item-cats {
  display: block;
  letter-spacing: 1px;
  font-size: 11px;
  font-style: italic;
  line-height: 16px;
}
.acalog-custom .portfolio-carousel.style-modern .featured-image {
  position: relative;
}
.acalog-custom .portfolio-carousel.style-modern .featured-image img {
  position: relative;
  max-width: 100%;
  width: auto \9;
  height: auto;
  border: 0;
  vertical-align: middle;
  -ms-interpolation-mode: bicubic;
}
.acalog-custom .portfolio-carousel.style-modern .featured-image:hover .item-cats {
  opacity: 1;
}
.acalog-custom .portfolio-carousel.style-modern .featured-image:hover .portfolio-meta {
  opacity: 1;
}
.acalog-custom .portfolio-carousel.style-modern .featured-image:hover .image-hover-overlay {
  opacity: .85;
}
.acalog-custom .portfolio-carousel.style-modern .image-hover-overlay {
  background-color: #000000 !important;
}
.acalog-custom .portfolio-carousel.style-modern .the-title {
  padding: 0 20px;
  color: #ffffff;
  font-weight: bold;
  font-size: 14px;
  line-height: 18px;
}
.acalog-custom .portfolio-carousel.style-modern .portfolio-meta {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  text-align: center;
  text-transform: uppercase;
  transition: all 0.4s ease-in-out;
  opacity: 0;
}
.acalog-custom .portfolio-carousel.style-modern .item-cats {
  padding: 0 20px;
  color: #ffffff;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}
.acalog-custom .portfolio-carousel.style-modern .flex-direction-nav a {
  position: absolute;
  top: 50%;
  margin-top: -27.5px;
  width: 55px;
  height: 55px;
  background-color: rgba(0,0,0,0.4);
  text-align: center;
  line-height: 60px;
  z-index: 30;
}
.acalog-custom .portfolio-carousel.style-modern .flex-direction-nav a:hover {
  background-color: rgba(0,0,0,0.6);
}
.acalog-custom .portfolio-carousel.style-modern .flex-direction-nav .mk-svg-icon {
  fill: #ffffff;
  height: 16px !important;
  width: 16px !important;
}
.acalog-custom .portfolio-carousel.style-modern .flex-direction-nav a.flex-prev {
  left: 0;
}
.acalog-custom .portfolio-carousel.style-modern .flex-direction-nav a.flex-next {
  right: 0;
}
.acalog-custom .portfolio-carousel.style-classic .flex-direction-nav svg {
  fill: rgba(0,0,0,0.4);
  height: 16px !important;
  width: 16px !important;
  margin-top: 0 !important;
}
.acalog-custom .portfolio-carousel.style-classic .flex-direction-nav a:hover svg {
  fill: rgba(0,0,0,0.6);
}
.acalog-custom .pricing-table {
  margin: 30px 0 40px;
  text-align: left;
}
.acalog-custom .pricing-offer-grid {
  width: 18%;
  display: inline-block;
  vertical-align: top;
  float: left;
}
.acalog-custom .pricing-offer-grid p {
  margin-bottom: 0;
}
.acalog-custom .pricing-offer-grid .offers ul {
  margin: 0;
  padding: 0;
  list-style: none;
  text-align: right;
}
.acalog-custom .pricing-offer-grid .offers ul li {
  margin: 0 20px 0 0;
  line-height: 16px;
  padding: 15px 0;
  display: block;
  width: auto;
  font-size: 12px;
  border-bottom: 1px dotted #cccccc;
}
.acalog-custom .no-pricing-offer .pricing-cols {
  width: 100% !important;
}
.acalog-custom .pricing-cols {
  display: inline-block;
  margin: 0;
  padding: 0;
  width: 82%;
  list-style: none;
  text-align: center;
}
.acalog-custom .pricing-cols li {
  padding: 0;
  margin: 0 1px;
  display: inline-block;
  vertical-align: top;
  text-align: center;
  max-width: 300px;
}
.acalog-custom .pricing-cols li.pricing-col {
  position: relative;
  overflow: hidden;
}
.acalog-custom .pricing-cols li.featured-plan {
  margin: -24px -3px 0 -3px;
}
.acalog-custom .pricing-cols li.featured-plan .pricing-plan {
  padding: 27px 0;
}
.acalog-custom .pricing-cols li.featured-plan .pricing-button {
  padding: 22px 0;
}
.acalog-custom .pricing-cols li.four-table {
  width: 24.5%;
}
.acalog-custom .pricing-cols li.three-table {
  width: 32.5%;
}
.acalog-custom .pricing-cols li.two-table {
  width: 49.5%;
}
.acalog-custom .pricing-cols li.one-table {
  width: 100%;
}
.acalog-custom .pricing-cols .pricing-heading {
  position: relative;
}
.acalog-custom .pricing-cols .pricing-plan {
  font-size: 16px;
  line-height: 16px;
  text-transform: uppercase;
  padding: 15px 0;
  display: block;
}
.acalog-custom .pricing-cols .pricing-price {
  height: 120px;
  display: table;
  width: 100%;
}
.acalog-custom .pricing-cols .pricing-price sub,
.acalog-custom .pricing-cols .pricing-price sup {
  font-size: 24px;
  padding: 0 5px;
}
.acalog-custom .pricing-cols .pricing-price sub {
  vertical-align: middle;
}
.acalog-custom .pricing-cols .pricing-price span {
  display: table-cell;
  vertical-align: middle;
  position: relative;
}
.acalog-custom .pricing-cols .pricing-features ul {
  margin: 0;
  padding: 0;
  position: relative;
}
.acalog-custom .pricing-cols .pricing-features ul li {
  font-size: 12px;
  line-height: 16px;
  padding: 15px 0;
  display: block;
  margin: 0;
  width: auto;
}
.acalog-custom .pricing-cols .pricing-features ul li .mk-icon-ok,
.acalog-custom .pricing-cols .pricing-features ul li .mk-icon-check {
  color: #26cca4;
}
.acalog-custom .pricing-cols .pricing-features ul li .mk-icon-remove {
  color: #e74a4a;
}
.acalog-custom .pricing-cols .pricing-features ul li .mk-icon-star {
  color: #26cca4;
  margin-left: 3px;
}
.acalog-custom .pricing-cols .pricing-features ul li .mk-icon-star.empty {
  color: #b0b0b0;
}
.acalog-custom .pricing-cols .pricing-features .rating-star {
  line-height: 12px;
  margin: 0 auto;
  font-size: 16px;
  color: #7d7c78;
}
.acalog-custom .pricing-cols .pricing-button {
  padding: 20px 0;
  border-top: none;
}
.acalog-custom #theme-page .pricing-table .pricing-cols .pricing-button .mk-button-container {
  margin-right: 0;
}
.acalog-custom .pricing-cols .pricing-button a {
  position: relative;
  margin: 0 auto;
  padding: 9px 25px;
}
.acalog-custom .multicolor.pricing-table .pricing-offer-grid {
  padding-top: 166px;
}
.acalog-custom .multicolor.pricing-table .no-pricing-offer .pricing-cols {
  width: 100% !important;
}
.acalog-custom .multicolor.pricing-table .pricing-cols {
  display: inline-block;
  margin: 0;
  padding: 0;
  list-style: none;
}
.acalog-custom .multicolor.pricing-table .pricing-cols li {
  padding: 0;
  margin: 0 1px;
  display: inline-block;
  vertical-align: top;
  text-align: center;
}
.acalog-custom .multicolor.pricing-table .pricing-cols li.pricing-col {
  position: relative;
  border-radius: 3px;
  overflow: hidden;
}
.acalog-custom .multicolor.pricing-table .pricing-cols li.featured-plan {
  margin: -24px -3px 0 -3px;
  box-shadow: 0 0 35px 2px rgba(0,0,0,0.2);
}
.acalog-custom .multicolor.pricing-table .pricing-cols li.featured-plan .pricing-plan {
  padding: 27px 0;
}
.acalog-custom .multicolor.pricing-table .pricing-cols li.featured-plan .pricing-button {
  padding: 22px 0;
}
.acalog-custom .multicolor.pricing-table .pricing-cols .pricing-heading {
  box-shadow: inset 0 0 0 1px rgba(0,0,0,0.2);
}
.acalog-custom .multicolor.pricing-table .pricing-cols .pricing-heading .premium-ribbon {
  background-color: #ffd565;
  color: #7b683c;
  width: 120px;
  line-height: 12px;
  font-size: 10px;
  font-weight: bold;
  padding: 4px 0;
  display: inline-block;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  position: absolute;
  right: -33px;
  top: 16px;
  text-shadow: 0 1px 0 rgba(255,255,255,0.5);
  box-shadow: 0 3px 0 0 rgba(0,0,0,0.1);
}
.acalog-custom .multicolor.pricing-table .pricing-cols .pricing-plan {
  color: #ffffff;
  font-weight: lighter;
  font-size: 16px;
  line-height: 16px;
  text-transform: uppercase;
  padding: 15px 0;
  background-color: rgba(0,0,0,0.2);
  display: block;
  text-shadow: 1px 1px 0 rgba(0,0,0,0.3);
}
.acalog-custom .multicolor.pricing-table .pricing-cols .pricing-price {
  border-top: 1px solid rgba(255,255,255,0.2);
  height: 120px;
  display: table;
  width: 100%;
}
.acalog-custom .multicolor.pricing-table .pricing-cols .pricing-price sub,
.acalog-custom .multicolor.pricing-table .pricing-cols .pricing-price sup {
  font-size: 24px;
  padding: 0 5px;
  font-weight: normal;
}
.acalog-custom .multicolor.pricing-table .pricing-cols .pricing-price sub {
  vertical-align: middle;
  font-size: 16px;
}
.acalog-custom .multicolor.pricing-table .pricing-cols .pricing-price span {
  font-size: 65px;
  color: #ffffff;
  font-weight: 700;
  text-shadow: 1px 1px 0 rgba(0,0,0,0.3);
}
@media handheld,only screen and (max-width: 960px) {
  .acalog-custom .multicolor.pricing-table .pricing-cols .pricing-price span {
    font-size: 40px;
  }
}
.acalog-custom .multicolor.pricing-table .pricing-cols .pricing-features ul {
  margin: 0;
  padding: 0;
  position: relative;
  border-left: 1px solid #e8e8e8;
  border-right: 1px solid #e8e8e8;
}
.acalog-custom .multicolor.pricing-table .pricing-cols .pricing-features ul li {
  font-size: 12px;
  line-height: 16px;
  padding: 15px 0;
  display: block;
  margin: 0;
  width: auto;
  background-color: #f6f6f6;
}
.acalog-custom .multicolor.pricing-table .pricing-cols .pricing-features ul li:nth-child(odd) {
  background-color: #eeeeee;
}
.acalog-custom .multicolor.pricing-table .pricing-cols .pricing-features ul li i:before {
  font-size: 16px;
  text-shadow: 0 1px 0 rgba(0,0,0,0.3);
}
.acalog-custom .multicolor.pricing-table .pricing-cols .pricing-features ul li .mk-icon-ok {
  color: #26cca4;
}
.acalog-custom .multicolor.pricing-table .pricing-cols .pricing-features ul li .mk-icon-remove {
  color: #e74a4a;
}
.acalog-custom .multicolor.pricing-table .pricing-cols .pricing-features ul li .mk-icon-star {
  color: #26cca4;
  margin-left: 3px;
}
.acalog-custom .multicolor.pricing-table .pricing-cols .pricing-features ul li .mk-icon-star.empty {
  color: #b0b0b0;
}
.acalog-custom .multicolor.pricing-table .pricing-cols .pricing-features .rating-star {
  line-height: 12px;
  margin: 0 auto;
  font-size: 16px;
  color: #7d7c78;
}
.acalog-custom .multicolor.pricing-table .pricing-cols .pricing-button {
  padding: 20px 0;
  background-color: #f6f6f6;
  border: 1px solid #e8e8e8;
  border-top: none;
}
.acalog-custom .multicolor.pricing-table .pricing-cols .pricing-button a {
  position: relative;
  margin: 0 auto;
  padding: 9px 25px;
}
.acalog-custom .monocolor.pricing-table .pricing-offer-grid {
  padding-top: 178px;
}
.acalog-custom .monocolor.pricing-table .pricing-offer-grid .offers ul {
  border-right: none;
}
.acalog-custom .monocolor.pricing-table .pricing-offer-grid .offers ul li {
  padding: 13px 0;
}
.acalog-custom .monocolor.pricing-table .no-pricing-offer .pricing-cols {
  width: 100% !important;
}
.acalog-custom .monocolor.pricing-table .pricing-cols li {
  padding: 0;
  margin: 0;
  display: inline-block;
  vertical-align: top;
  text-align: center;
}
.acalog-custom .monocolor.pricing-table .pricing-cols li.pricing-col {
  position: relative;
  overflow: hidden;
  border: 1px solid #dddddd;
  border-left: none;
  background-color: #ffffff;
}
.acalog-custom .monocolor.pricing-table .pricing-cols li.pricing-col:first-child {
  border-left: 1px solid #dddddd;
}
.acalog-custom .monocolor.pricing-table .pricing-cols li.featured-plan {
  margin: -20px -3px 0 -3px;
  box-shadow: 0 0 20px 5px rgba(0,0,0,0.1);
}
.acalog-custom .monocolor.pricing-table .pricing-cols li.featured-plan .pricing-button {
  padding: 35px 0;
}
.acalog-custom .monocolor.pricing-table .pricing-cols .pricing-heading {
  background-color: #f6f6f6;
  border-bottom: 1px solid #dddddd;
}
.acalog-custom .monocolor.pricing-table .pricing-cols .pricing-plan {
  color: #666666;
  font-weight: bold;
  font-size: 16px;
  line-height: 16px;
  text-transform: uppercase;
  padding: 20px 0;
  background-color: #efefef;
  display: block;
  border-bottom: 1px solid #dddddd;
}
.acalog-custom .monocolor.pricing-table .pricing-cols .pricing-price {
  height: 120px;
  display: table;
  width: 100%;
}
.acalog-custom .monocolor.pricing-table .pricing-cols .pricing-price sub,
.acalog-custom .monocolor.pricing-table .pricing-cols .pricing-price sup {
  font-size: 24px;
  padding: 0 5px;
}
.acalog-custom .monocolor.pricing-table .pricing-cols .pricing-price sub {
  display: block;
  margin: 30px 0 0 20px;
  text-align: center;
  font-size: 16px;
  color: #666666;
}
.acalog-custom .monocolor.pricing-table .pricing-cols .pricing-price span {
  font-size: 70px;
  font-weight: lighter;
}
.acalog-custom .monocolor.pricing-table .pricing-cols .pricing-features ul {
  margin: 0;
  padding: 0;
  position: relative;
}
.acalog-custom .monocolor.pricing-table .pricing-cols .pricing-features ul li {
  font-size: 12px;
  line-height: 16px;
  padding: 13px 0;
  margin: 0 10px;
  display: block;
  width: auto;
  background-color: #ffffff;
  border-bottom: 1px dotted #dddddd;
}
.acalog-custom .monocolor.pricing-table .pricing-cols .pricing-features ul li:last-child {
  border: none;
}
.acalog-custom .pricing-table .mk-svg-icon {
  height: 16px;
  text-shadow: 0 1px 0 rgba(0,0,0,0.3);
}
.acalog-custom .monocolor.pricing-table .pricing-cols .pricing-features ul li .mk-icon-ok {
  color: #26cca4;
}
.acalog-custom .monocolor.pricing-table .pricing-cols .pricing-features ul li .mk-icon-remove {
  color: #e74a4a;
}
.acalog-custom .monocolor.pricing-table .pricing-cols .pricing-features ul li .mk-icon-star {
  color: #26cca4;
  margin-left: 3px;
}
.acalog-custom .monocolor.pricing-table .pricing-cols .pricing-features ul li .mk-icon-star.empty {
  color: #b0b0b0;
}
.acalog-custom .monocolor.pricing-table .pricing-cols .pricing-features .rating-star {
  line-height: 12px;
  margin: 0 auto;
  font-size: 16px;
  color: #7d7c78;
}
.acalog-custom .monocolor.pricing-table .pricing-cols .pricing-button {
  padding: 15px 0;
  border-top: none;
  border-top: 1px solid #dddddd;
  background-color: #f6f6f6;
}
.acalog-custom .monocolor.pricing-table .pricing-cols .pricing-button a {
  position: relative;
  margin: 0 auto;
  padding: 9px 25px;
}
@media handheld,only screen and (max-width: 960px) {
  .acalog-custom .pricing-offer-grid {
    display: none;
  }
  .acalog-custom .pricing-cols {
    width: 100% !important;
  }
}
@media handheld,only screen and (max-width: 767px) {
  .acalog-custom .pricing-cols .pricing-col {
    width: 100% !important;
    margin-bottom: 20px !important;
  }
  .acalog-custom .pricing-cols li {
    max-width: 100% !important;
  }
  .acalog-custom .monocolor.pricing-table .pricing-col {
    border-left: 1px solid #ddd !important;
  }
  .acalog-custom .monocolor.pricing-table .pricing-cols li.featured-plan {
    margin: 0 0 20px 0 !important;
    border: 1px solid #ff7b00 !important;
  }
}
.acalog-custom .new-style.pricing-table .pricing-offer-grid {
  padding-top: 240px;
}
.acalog-custom .new-style.pricing-table .pricing-offer-grid .offers ul {
  border-right: none;
}
.acalog-custom .new-style.pricing-table .pricing-offer-grid .offers ul li {
  padding: 13px 0;
}
.acalog-custom .new-style.pricing-table.no-pricing-offer .pricing-cols {
  width: 100% !important;
}
.acalog-custom .new-style.pricing-table .pricing-cols li {
  padding: 0;
  margin: 0;
  display: inline-block;
  text-align: center;
  max-width: initial;
}
.acalog-custom .new-style.pricing-table .pricing-cols li.pricing-col {
  position: relative;
  overflow: hidden;
}
.acalog-custom .new-style.pricing-table .pricing-cols li.pricing-col.four-table {
  width: 24.5%;
}
.acalog-custom .new-style.pricing-table .pricing-cols li.pricing-col.three-table {
  width: 32.5%;
}
.acalog-custom .new-style.pricing-table .pricing-cols li.pricing-col.two-table {
  width: 49.5%;
}
.acalog-custom .new-style.pricing-table .pricing-cols li.pricing-col.one-table {
  width: 100%;
}
.acalog-custom .new-style.pricing-table .pricing-cols li.column-bigger-true,
.acalog-custom .new-style.pricing-table .pricing-cols li.drop-shadow-true {
  z-index: 11;
}
.acalog-custom .new-style.pricing-table .pricing-cols li.column-bigger-true {
  margin: -20px -3px 0 -3px;
}
.acalog-custom .new-style.pricing-table .pricing-cols li.column-bigger-true .pricing-button {
  padding: 45px 0;
}
.acalog-custom .new-style.pricing-table .pricing-cols li.drop-shadow-true {
  padding: 0 8px;
  box-sizing: border-box;
  overflow: initial !important;
}
.acalog-custom .new-style.pricing-table .pricing-cols li.drop-shadow-true .shadow-container {
  box-shadow: 0 0 7px 0 rgba(0,0,0,0.3);
  overflow: hidden;
}
.acalog-custom .new-style.pricing-table .pricing-cols .pricing-heading {
  position: relative;
}
.acalog-custom .new-style.pricing-table .pricing-cols .pricing-plan {
  font-weight: bold;
  font-size: 14px;
  line-height: 4px;
  text-transform: uppercase;
  padding: 30px 0;
  background-color: #efefef;
  display: block;
}
.acalog-custom .new-style.pricing-table .pricing-cols .pricing-plan.style-dark {
  color: #222222;
}
.acalog-custom .new-style.pricing-table .pricing-cols .pricing-plan.style-light {
  color: #ffffff;
}
.acalog-custom .new-style.pricing-table .pricing-cols .pricing-featured-text {
  font-weight: bold;
  font-size: 12px;
  line-height: 12px;
  position: absolute;
  top: 28px;
  right: -37px;
  padding: 10px 0;
  min-width: 160px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.acalog-custom .new-style.pricing-table .pricing-cols .pricing-featured-text.style-dark {
  color: #222222;
}
.acalog-custom .new-style.pricing-table .pricing-cols .pricing-featured-text.style-light {
  color: #ffffff;
}
.acalog-custom .new-style.pricing-table .pricing-cols .pricing-price {
  height: 165px;
  width: 100%;
  display: block;
}
.acalog-custom .new-style.pricing-table .pricing-cols .pricing-price sub {
  font-size: 20px;
  padding: 0 5px;
}
.acalog-custom .new-style.pricing-table .pricing-cols .pricing-price sup {
  font-size: 24px;
  padding: 0 5px;
}
.acalog-custom .new-style.pricing-table .pricing-cols .pricing-price sub {
  vertical-align: middle;
}
.acalog-custom .new-style.pricing-table .pricing-cols .pricing-price.style-dark {
  color: #222222;
}
.acalog-custom .new-style.pricing-table .pricing-cols .pricing-price.style-light {
  color: #ffffff;
}
.acalog-custom .new-style.pricing-table .pricing-cols .pricing-price .pricing-save {
  font-size: 20px;
  font-weight: bold;
  display: block;
}
.acalog-custom .new-style.pricing-table .pricing-cols .pricing-price span {
  display: block;
  vertical-align: initial;
  font-size: 72px;
  line-height: 72px;
  padding-top: 20px;
}
.acalog-custom .new-style.pricing-table .pricing-cols .pricing-price span .pricing-save {
  font-style: normal;
  display: block;
}
.acalog-custom .new-style.pricing-table .pricing-cols .pricing-features ul {
  margin: 0;
  padding: 0;
  padding-top: 40px;
  position: relative;
}
.acalog-custom .new-style.pricing-table .pricing-cols .pricing-features ul li {
  padding: 13px 0;
  margin: 0 10%;
  display: block;
  width: auto;
}
.acalog-custom .new-style.pricing-table .pricing-cols .pricing-features ul li:last-child {
  border: none;
}
.acalog-custom .new-style.pricing-table .pricing-cols .pricing-features ul li i:before {
  font-size: 16px;
  text-shadow: 0 1px 0 rgba(0,0,0,0.3);
}
.acalog-custom .new-style.pricing-table .pricing-cols .pricing-features ul li .mk-icon-ok {
  color: #26cca4;
}
.acalog-custom .new-style.pricing-table .pricing-cols .pricing-features ul li .mk-icon-remove {
  color: #e74a4a;
}
.acalog-custom .new-style.pricing-table .pricing-cols .pricing-features ul li .mk-icon-star {
  color: #26cca4;
  margin-left: 3px;
}
.acalog-custom .new-style.pricing-table .pricing-cols .pricing-features ul li .mk-icon-star.empty {
  color: #b0b0b0;
}
.acalog-custom .new-style.pricing-table .pricing-cols .pricing-features.style-light ul li {
  border-bottom: 1px solid rgba(255,255,255,0.1);
  color: #ffffff;
}
.acalog-custom .new-style.pricing-table .pricing-cols .pricing-features.style-light ul li:last-child {
  border-bottom: 0;
}
.acalog-custom .new-style.pricing-table .pricing-cols .pricing-features.style-dark ul li {
  border-bottom: 1px solid rgba(0,0,0,0.1);
  color: #222222;
}
.acalog-custom .new-style.pricing-table .pricing-cols .pricing-features.style-dark ul li:last-child {
  border-bottom: 0;
}
.acalog-custom .new-style.pricing-table .pricing-cols .pricing-features .rating-star {
  line-height: 12px;
  margin: 0 auto;
  font-size: 16px;
  color: #7d7c78;
}
.acalog-custom .new-style.pricing-table .pricing-cols .pricing-button {
  padding: 25px 0;
  border-top: none;
  background-color: #f6f6f6;
}
.acalog-custom .new-style.pricing-table .pricing-cols .pricing-button a {
  position: relative;
  margin: 0 auto;
  padding: 20px 28px;
  font-size: 16px;
  line-height: 100%;
}
.acalog-custom .new-style.pricing-table .pricing-cols .pricing-button a.large {
  letter-spacing: 1px;
}
@media handheld,only screen and (max-width: 960px) {
  .acalog-custom .pricing-offer-grid {
    display: none;
  }
  .acalog-custom .pricing-cols {
    width: 100% !important;
  }
}
@media handheld,only screen and (max-width: 767px) {
  .acalog-custom .pricing-cols .pricing-col {
    width: 100% !important;
    margin-bottom: 20px !important;
  }
  .acalog-custom .pricing-cols li {
    max-width: 100% !important;
  }
  .acalog-custom .monocolor.pricing-table .pricing-col {
    border-left: 1px solid #dddddd !important;
  }
  .acalog-custom .monocolor.pricing-table .pricing-cols li.featured-plan {
    margin: 0 0 20px 0 !important;
    border: 1px solid #ff7b00 !important;
  }
}
.acalog-custom .mk-skill-meter {
  margin-bottom: 15px;
}
.acalog-custom .mk-skill-meter .mk-skill-meter-title {
  letter-spacing: 1px;
  display: block;
  margin-bottom: 6px;
  font-weight: bold;
  line-height: 14px;
}
.acalog-custom .mk-skill-meter .mk-progress-bar {
  position: relative;
  display: block;
  text-align: right;
}
.acalog-custom .mk-skill-meter .mk-progress-bar .progress-outer {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
}
.acalog-custom .mk-skill-meter .mk-progress-bar .progress-inner {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  overflow: hidden;
  width: 100%;
  height: 100%;
}
.acalog-custom .mk-skill-meter .mk-progress-bar .progress-percent {
  position: absolute;
  right: 10px;
  font-weight: bold;
  font-size: 12px;
  letter-spacing: 1px;
}
.acalog-custom .mk-skill-chart {
  text-align: center;
  height: 100%;
  width: 100%;
}
.acalog-custom .mk-slideshow-box {
  position: relative;
}
.acalog-custom .mk-slideshow-box .mk-slideshow-box-item {
  display: none;
}
.acalog-custom .mk-slideshow-box.full-width-true .mk-slideshow-box-content {
  padding-left: 0;
  padding-right: 0;
}
.acalog-custom .mk-slideshow-box .mk-slideshow-box-color-mask,
.acalog-custom .mk-slideshow-box .mk-slideshow-box-item {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.acalog-custom .mk-slideshow-box .mk-slideshow-box-color-mask {
  z-index: 10;
}
.acalog-custom .mk-slideshow-box .mk-slideshow-box-content {
  position: relative;
  z-index: 20;
  padding-left: 20px;
  padding-right: 20px;
}
@media handheld,only screen and (max-width: 767px) {
  .acalog-custom .mk-slideshow-box .mk-slideshow-box-content h1,
  .acalog-custom .mk-slideshow-box .mk-slideshow-box-content h2,
  .acalog-custom .mk-slideshow-box .mk-slideshow-box-content h3,
  .acalog-custom .mk-slideshow-box .mk-slideshow-box-content h4,
  .acalog-custom .mk-slideshow-box .mk-slideshow-box-content h5,
  .acalog-custom .mk-slideshow-box .mk-slideshow-box-content h6 {
    padding-top: 0 !important;
    margin-top: 0 !important;
  }
  .acalog-custom .mk-slideshow-box .mk-slideshow-box-content .mk-button {
    margin-bottom: 20px !important;
  }
}
.acalog-custom .s_social a {
  display: block;
  line-height: 100%;
}
.acalog-custom .s_social.g_style a {
  border: 2px solid;
  background-color: #ffffff;
  background-color: rgba(50,50,50,0);
  transition: background-color 0.2s ease;
}
.acalog-custom .s_social svg {
  display: block;
}
.acalog-custom .s_social.g_style.xx-large a {
  padding: 25px;
}
.acalog-custom .s_social.g_style.x-large a {
  padding: 20px;
}
.acalog-custom .s_social.g_style.large a {
  padding: 15px;
}
.acalog-custom .s_social.g_style.medium a {
  padding: 10px;
  border-width: 1px;
}
.acalog-custom .s_social.g_style.small a {
  padding: 5px;
  border-width: 1px;
}
.acalog-custom .s_social.s_square-rounded a {
  border-radius: 25%;
}
.acalog-custom .s_social.s_simple-rounded a {
  border-radius: 50%;
}
.acalog-custom .s_social .mk-jupiter-icon-xing:before,
.acalog-custom .s_social .mk-jupiter-icon-square-xing:before,
.acalog-custom .s_social .mk-jupiter-icon-simple-xing:before {
  vertical-align: baseline !important;
  line-height: normal !important;
  position: static;
  top: 0;
}
.acalog-custom .mk-jupiter-icon-simple-xing {
  display: block;
}
.acalog-custom .mk-jupiter-icon-simple-xing:before {
  content: "\f168";
}
.acalog-custom .mk-jupiter-icon-xing:before {
  content: "\e3d3";
}
.acalog-custom .mk-jupiter-icon-square-xing:before {
  content: "\e3d2";
}
.acalog-custom .mk-subscribe {
  margin-bottom: 30px;
}
.acalog-custom .mk-subscribe > form {
  table-layout: auto;
}
.acalog-custom .mk-subscribe--message {
  padding: 0 15px 15px 15px;
  font-size: 14px;
}
.acalog-custom .mk-subscribe--message.error {
  color: #ff0000;
}
.acalog-custom .mk-subscribe--message.success {
  color: #00a651;
}
.acalog-custom .mk-subscribe .mk-subscribe--form-column {
  padding: 0;
  margin: 0;
}
.acalog-custom .mk-subscribe .mk-subscribe--form-column:last-child {
  padding-right: 0 !important;
}
.acalog-custom .mk-subscribe .mk-subscribe--email,
.acalog-custom .mk-subscribe .mk-subscribe--button {
  width: 100%;
  margin: 0;
  padding: 0;
  border: 0;
  background-color: #333333;
  transition: background-color 0.15s linear, color 0.15s linear, border-color 0.15s linear;
  background-color: transparent;
  color: transparent;
  box-sizing: border-box;
}
.acalog-custom .mk-subscribe .mk-subscribe--email {
  padding: 0 2%;
}
.acalog-custom .mk-subscribe .mk-subscribe--button {
  outline: none;
}
.acalog-custom .mk-subscribe.medium-size .mk-subscribe--email {
  font-size: 16px;
  height: 45px;
  line-height: 45px;
}
.acalog-custom .mk-subscribe.medium-size .mk-subscribe--button {
  font-size: 14px;
  height: 45px;
  min-width: 115px;
}
.acalog-custom .mk-subscribe.large-size .mk-subscribe--email,
.acalog-custom .mk-subscribe.large-size .mk-subscribe--button {
  height: 60px;
  font-size: 20px;
}
.acalog-custom .mk-subscribe.large-size .mk-subscribe--email {
  line-height: 60px;
}
.acalog-custom .mk-subscribe.large-size .mk-subscribe--button {
  min-width: 140px;
}
.acalog-custom .mk-process-steps:media( max-width: 960px ) ul:before {
  display: none !important;
}
.acalog-custom .mk-process-steps:media( max-width: 960px ) li {
  margin-bottom: 30px !important;
  width: 100% !important;
  text-align: center;
}
.acalog-custom .mk-process-steps {
  margin-bottom: 30px;
  text-align: center;
}
.acalog-custom .mk-process-steps ul {
  position: relative;
  margin: 0;
  padding: 0;
  list-style: none;
}
.acalog-custom .mk-process-steps ul:before {
  position: absolute;
  left: 80px;
  display: block;
  width: 85%;
  height: 0;
  border-top: 1px dashed #bbbbbb;
  content: "";
}
.acalog-custom .mk-process-steps ul li {
  display: inline-block;
  float: left;
  margin: 0;
  padding-top: 6px;
}
.acalog-custom .mk-process-steps ul li:hover svg {
  fill: #ffffff;
  -webkit-animation: toRightFromLeft 0.3s forwards;
  animation: toRightFromLeft 0.3s forwards;
}
.acalog-custom .mk-process-steps ul li:hover .mk-process-icon {
  box-shadow: 0 0 0 6px rgba(0,0,0,0.1);
}
.acalog-custom .mk-process-steps ul li h3 {
  position: relative;
  display: inline-block;
  margin: 35px auto 20px;
  font-size: 16px !important;
}
.acalog-custom .mk-process-steps ul li p {
  position: relative;
  display: inline-block;
  margin-bottom: 0;
  text-align: center;
}
.acalog-custom .mk-process-icon {
  position: relative;
  display: inline-block;
  overflow: hidden;
  background-color: #ffffff;
  transition: background 0.3s, color 0.3s, box-shadow 0.3s;
  border-radius: 50%;
  box-shadow: 0 0 0 2px #bbbbbb;
}
.acalog-custom .mk-process-icon:after {
  display: none;
}
.acalog-custom .mk-process-icon svg {
  fill: #bbbbbb;
  fill: rgba(0,0,0,0.24);
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%,-50%);
  -ms-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
}
@-webkit-keyframes toRightFromLeft {
  .acalog-custom 49% {
    -webkit-transform: translateX(100%) translateY(-50%);
    transform: translateX(100%) translateY(-50%);
  }
  .acalog-custom 50% {
    opacity: 0;
    -webkit-transform: translateX(-100%) translateY(-50%);
    transform: translateX(-100%) translateY(-50%);
  }
  .acalog-custom 51% {
    opacity: 1;
  }
}
@keyframes toRightFromLeft {
  .acalog-custom 49% {
    -webkit-transform: translateX(100%) translateY(-50%);
    transform: translateX(100%) translateY(-50%);
  }
  .acalog-custom 50% {
    opacity: 0;
    -webkit-transform: translateX(-100%) translateY(-50%);
    transform: translateX(-100%) translateY(-50%);
  }
  .acalog-custom 51% {
    opacity: 1;
  }
}
.acalog-custom .mk-process-steps.process-steps-2 ul:before {
  top: 200px;
  left: 100px;
  width: 70%;
}
.acalog-custom .mk-process-steps.process-steps-2 li {
  width: 50%;
}
.acalog-custom .mk-process-steps.process-steps-2 li h3,
.acalog-custom .mk-process-steps.process-steps-2 li p {
  padding: 0 20px;
}
.acalog-custom .mk-process-steps.process-steps-2 .mk-process-desc,
.acalog-custom .mk-process-steps.process-steps-2 .mk-process-title {
  width: 350px;
}
.acalog-custom .mk-process-steps.process-steps-2 .mk-process-icon {
  width: 400px;
  height: 400px;
  text-align: center;
}
.acalog-custom .mk-process-steps.process-steps-2 .mk-process-icon svg {
  height: 128px;
}
.acalog-custom .mk-process-steps.process-steps-3 ul:before {
  top: 115px;
}
.acalog-custom .mk-process-steps.process-steps-3 li {
  width: 33.3%;
}
.acalog-custom .mk-process-steps.process-steps-3 li h3,
.acalog-custom .mk-process-steps.process-steps-3 li p {
  padding: 0 20px;
}
.acalog-custom .mk-process-steps.process-steps-3 .mk-process-desc,
.acalog-custom .mk-process-steps.process-steps-3 .mk-process-title {
  width: 288px;
}
.acalog-custom .mk-process-steps.process-steps-3 .mk-process-icon {
  width: 230px;
  height: 230px;
  text-align: center;
}
.acalog-custom .mk-process-steps.process-steps-3 .mk-process-icon svg {
  height: 80px;
}
.acalog-custom .mk-process-steps.process-steps-4 ul:before {
  top: 90px;
}
.acalog-custom .mk-process-steps.process-steps-4 li {
  width: 25%;
}
.acalog-custom .mk-process-steps.process-steps-4 li h3,
.acalog-custom .mk-process-steps.process-steps-4 li p {
  padding: 0 20px;
}
.acalog-custom .mk-process-steps.process-steps-4 .mk-process-icon {
  width: 180px;
  height: 180px;
  text-align: center;
}
.acalog-custom .mk-process-steps.process-steps-4 .mk-process-icon svg {
  height: 70px;
}
.acalog-custom .mk-process-steps.process-steps-5 ul:before {
  top: 70px;
}
.acalog-custom .mk-process-steps.process-steps-5 li {
  width: 20%;
}
.acalog-custom .mk-process-steps.process-steps-5 li h3,
.acalog-custom .mk-process-steps.process-steps-5 li p {
  padding: 0 15px;
}
.acalog-custom .mk-process-steps.process-steps-5 .mk-process-icon {
  width: 140px;
  height: 140px;
  text-align: center;
}
.acalog-custom .mk-process-steps.process-steps-5 .mk-process-icon svg {
  height: 60px;
}
.acalog-custom .mk-swiper-container {
  position: relative;
  overflow: hidden;
}
.acalog-custom .mk-slider-holder > div {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.acalog-custom .mk-slider-holder .mk-slider-wrapper {
  z-index: 10;
}
.acalog-custom .mk-swipe-slideshow {
  position: relative;
  margin-bottom: 20px;
}
.acalog-custom .mk-swipe-slideshow:hover .swiper-arrows {
  -moz-opacity: 60;
  -khtml-opacity: 60;
  opacity: 60;
  opacity: 0.6;
}
.acalog-custom .mk-swipe-slideshow .swiper-arrows {
  width: 60px;
  height: 60px;
  line-height: 62px;
  background-color: rgba(0,0,0,0.4);
  text-align: center;
  position: absolute;
  border-radius: 2px;
  cursor: pointer;
  color: #ffffff;
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
}
.acalog-custom .mk-swipe-slideshow .swiper-arrows {
  top: 50%;
  -webkit-transform: translate(0,-50%);
  -ms-transform: translate(0,-50%);
  transform: translate(0,-50%);
  ms-transform: translate(0,-50%);
  background-color: rgba(0,0,0,0.4);
}
.acalog-custom .mk-swipe-slideshow .swiper-arrows:hover {
  background-color: rgba(0,0,0,0.6);
  -moz-opacity: 100;
  -khtml-opacity: 100;
  opacity: 100;
  opacity: 1;
}
.acalog-custom .mk-swipe-slideshow .swiper-arrows svg {
  height: 16px;
}
.acalog-custom .mk-swipe-slideshow .mk-swiper-prev {
  left: 20px;
}
.acalog-custom .mk-swipe-slideshow .mk-swiper-next {
  right: 20px;
}
.acalog-custom .mk-slider-holder-img {
  visibility: hidden;
}
.acalog-custom .mk-swipe-slideshow-lazyload .swiper-slide-image {
  background-color: #e0e0e0;
}
.acalog-custom .mk-tab-slider {
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  padding: 10px 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.acalog-custom .mk-tab-slider-wrapper {
  position: relative;
  width: 100%;
  transition-property: left, top, -webkit-transform;
  transition-property: transform, left, top;
  transition-property: transform, left, top, -webkit-transform;
  transition-duration: 0s;
  -webkit-transform: translate3d(0px,0,0);
  transform: translate3d(0px,0,0);
  transition-timing-function: ease;
}
.acalog-custom .mk-tab-slider-item {
  float: left;
}
.acalog-custom .mk-tab-slider-item .mk-tab-slider-share li a {
  font-size: 16px;
  margin-left: 10px;
  opacity: 0.6;
}
.acalog-custom .mk-tab-slider-item .mk-tab-slider-share li a:hover {
  opacity: 1;
}
.acalog-custom .mk-tab-slider-item.skin-dark .mk-slider-title {
  color: #222222 !important;
}
.acalog-custom .mk-tab-slider-item.skin-dark .mk-slider-title > hr {
  border-top: 3px solid #040300;
  margin: 15px auto 25px auto;
}
.acalog-custom .mk-tab-slider-item.skin-dark .mk-slider-description {
  color: #6a6665;
}
.acalog-custom .mk-tab-slider-item.skin-dark .mk-slider-description p {
  color: #6a6665;
}
.acalog-custom .mk-tab-slider-item.skin-dark .mk-tab-slider-share li a svg {
  fill: #222222;
  height: 16px;
}
.acalog-custom .mk-tab-slider-item.skin-light .mk-slider-title {
  color: #ffffff !important;
}
.acalog-custom .mk-tab-slider-item.skin-light .mk-slider-title > hr {
  border-top: 3px solid #ffffff;
  margin: 15px auto 30px auto;
}
.acalog-custom .mk-tab-slider-item.skin-light .mk-slider-description {
  color: #f5f5f5;
}
.acalog-custom .mk-tab-slider-item.skin-light .mk-slider-description p {
  color: #f5f5f5;
}
.acalog-custom .mk-tab-slider-item.skin-light .mk-tab-slider-share li a svg {
  fill: #f5f5f5;
  height: 16px;
}
.acalog-custom .mk-tab-slider-share {
  list-style: none;
  padding-left: 0;
  position: absolute;
  bottom: 50px;
  right: 70px;
}
.acalog-custom .mk-tab-slider-share li {
  float: left;
}
.acalog-custom .mk-tab-slider-icon {
  font-size: 100px;
  padding-right: 20px;
  float: left;
}
.acalog-custom .mk-tab-slider-nav {
  margin-bottom: 20px;
  text-align: center;
  font-size: 30px;
}
.acalog-custom .mk-tab-slider-nav a {
  display: inline-block;
  padding: 15px;
  margin-right: 2px;
  position: relative;
  font-weight: bold;
  letter-spacing: 1px;
  transition: opacity 0.2s ease-out;
}
.acalog-custom .mk-tab-slider-nav a:link,
.acalog-custom .mk-tab-slider-nav a:visited {
  opacity: 0.4;
}
.acalog-custom .mk-tab-slider-nav a:hover {
  opacity: 1;
}
.acalog-custom .mk-tab-slider-nav a.active {
  opacity: 1;
}
.acalog-custom .mk-slider-content,
.acalog-custom .mk-slider-image {
  width: 50%;
  display: inline-block;
}
.acalog-custom .mk-slider-content {
  display: table;
  height: 100%;
  padding: 0 70px;
  position: relative;
}
.acalog-custom .mk-slider-content-inside {
  display: table-cell;
  vertical-align: middle;
  height: 100%;
}
.acalog-custom .mk-slider-image img {
  width: 100%;
}
.acalog-custom .mk-slider-title {
  font-size: 18px !important;
  font-weight: bold;
  color: #222222;
  letter-spacing: 1px;
  display: block;
  margin: 0;
}
.acalog-custom .mk-slider-title > hr {
  max-width: 10%;
  border: 0;
  margin-left: 0 !important;
}
.acalog-custom .mk-slider-read-more {
  margin-top: 20px;
}
@media handheld,only screen and (max-width: 767px) {
  .acalog-custom .mk-tab-slider .mk-slider-content {
    width: 100%;
    padding: 50px 25px;
    height: auto;
  }
  .acalog-custom .mk-tab-slider .mk-slider-image {
    width: 100%;
  }
  .acalog-custom .mk-tab-slider .mk-tab-slider-share {
    position: inherit;
    display: table;
    margin: 0 auto;
  }
  .acalog-custom .mk-tab-slider .mk-tab-slider-share li {
    float: none;
    display: table-cell;
    text-align: center;
    padding: 0 5px;
  }
}
@media handheld,only screen and (max-width: 1024px) {
  .acalog-custom .mk-tab-slider .mk-slider-content {
    width: 100%;
    padding: 50px 25px;
    height: auto;
  }
  .acalog-custom .mk-tab-slider .mk-slider-image {
    width: 100%;
  }
  .acalog-custom .mk-tab-slider .mk-tab-slider-share {
    position: inherit;
    display: table;
    margin: 0 auto;
  }
  .acalog-custom .mk-tab-slider .mk-tab-slider-share li {
    float: none;
    display: table-cell;
    text-align: center;
    padding: 0 5px;
  }
}
.acalog-custom .mk-fancy-table {
  overflow: hidden;
  margin-bottom: 20px;
}
@media handheld,only screen and (max-width: 767px) {
  .acalog-custom .mk-fancy-table {
    overflow-x: scroll !important;
  }
}
.acalog-custom .mk-fancy-table table {
  overflow: hidden;
  margin: 0;
  padding: 0;
  width: 100%;
  border-collapse: collapse;
  text-align: left;
  border-radius: 3px;
}
.acalog-custom .mk-fancy-table th {
  padding: 18px 12px;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 14px;
}
.acalog-custom .mk-fancy-table tfoot td {
  padding: 8px;
}
.acalog-custom .mk-fancy-table.table-style1 tr:nth-child(odd) {
  background-color: rgba(0,0,0,0.04);
}
.acalog-custom .mk-fancy-table.table-style1 tfoot {
  background-color: #f3f3f3;
}
.acalog-custom .mk-fancy-table.table-style1 tr {
  background-color: rgba(0,0,0,0.02);
}
.acalog-custom .mk-fancy-table.table-style1 td {
  padding: 12px;
  border-left: 1px solid #ffffff;
  text-align: center;
}
.acalog-custom .mk-fancy-table.table-style2 {
  border-bottom: 1px solid #dcdcdc;
}
.acalog-custom .mk-fancy-table.table-style2 td {
  padding: 12px;
  border-bottom: 1px solid #dcdcdc;
  text-align: center;
}
.acalog-custom .mk-testimonial {
  margin: 3px 3px 40px;
}
.acalog-custom .mk-testimonial .mk-testimonial-content {
  position: relative;
  margin-bottom: 30px;
  margin-top: 10px;
  padding: 20px 20px 0;
}
.acalog-custom .mk-testimonial .mk-testimonial-quote {
  line-height: 1.8em;
}
.acalog-custom .mk-testimonial .mk-testimonial-content p {
  margin-bottom: 20px;
}
.acalog-custom .mk-testimonial .mk-testimonial-author {
  display: block;
  margin-bottom: 5px;
  font-weight: bold;
  font-size: 13px;
  line-height: 11px;
}
.acalog-custom .mk-testimonial .mk-testimonial-company {
  font-size: 12px;
  line-height: 14px;
  opacity: .8;
}
.acalog-custom .mk-testimonial .flex-direction-nav a {
  opacity: .4;
}
.acalog-custom .mk-testimonial .flex-direction-nav a:hover {
  opacity: 1;
}
.acalog-custom .mk-testimonial .flex-direction-nav svg {
  fill: #878787;
}
.acalog-custom .mk-testimonial.boxed-style .mk-testimonial-content {
  border: 1px solid #ededed;
  background-color: #fafafa;
  border-radius: 4px;
}
.acalog-custom .mk-testimonial.boxed-style .mk-testimonial-content:before {
  position: absolute;
  bottom: -7px;
  left: 35px;
  display: block;
  width: 14px;
  height: 14px;
  border: 1px solid #ededed;
  border-top: none;
  border-left: none;
  background-color: #fafafa;
  content: "";
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.acalog-custom .mk-testimonial.boxed-style .mk-testimonial-image {
  position: relative;
  float: left;
  margin: 0 20px;
}
.acalog-custom .mk-testimonial.boxed-style .mk-testimonial-image img {
  width: 50px !important;
  height: 50px !important;
  border-radius: 100%;
  box-shadow: 0 0 1px #a9a9a9;
}
.acalog-custom .mk-testimonial.boxed-style .flex-direction-nav a {
  bottom: 0;
}
.acalog-custom .mk-testimonial.boxed-style .flex-direction-nav .flex-next {
  right: 0 !important;
  margin: 0;
}
.acalog-custom .mk-testimonial.boxed-style .flex-direction-nav .flex-prev {
  right: 20px !important;
}
.acalog-custom .mk-testimonial.simple-style {
  padding: 50px 50px 0;
  margin-top: 30px;
  text-align: center;
}
.acalog-custom .mk-testimonial.simple-style.testimonial-column svg[data-name="mk-moon-quotes-left"],
.acalog-custom .mk-testimonial.simple-style.testimonial-column svg[data-name="mk-moon-quotes-right"] {
  display: none !important;
}
@media handheld,only screen and (max-width: 767px) {
  .acalog-custom .mk-testimonial.simple-style.simple-style {
    padding-left: 0;
    padding-right: 0;
  }
  .acalog-custom .mk-testimonial.simple-style svg[data-name="mk-moon-quotes-left"],
  .acalog-custom .mk-testimonial.simple-style svg[data-name="mk-moon-quotes-right"] {
    display: none !important;
  }
}
.acalog-custom .mk-testimonial.simple-style .mk-testimonial-author {
  font-size: 16px;
}
.acalog-custom .mk-testimonial.simple-style .mk-testimonial-company {
  font-size: 12px;
}
.acalog-custom .mk-testimonial.simple-style svg[data-name="mk-moon-quotes-left"],
.acalog-custom .mk-testimonial.simple-style svg[data-name="mk-moon-quotes-right"] {
  position: absolute;
  fill: #eeeeee;
  height: 50px;
}
.acalog-custom .mk-testimonial.simple-style .mk-testimonial-content {
  margin-bottom: 0;
  font-size: 18px !important;
}
.acalog-custom .mk-testimonial.simple-style .mk-testimonial-content p {
  text-align: center;
}
@media handheld,only screen and (max-width: 767px) {
  .acalog-custom .mk-testimonial.simple-style .mk-testimonial-content {
    padding: 0 !important;
  }
}
.acalog-custom .mk-testimonial.simple-style .mk-testimonial-content p {
  font-size: inherit;
}
.acalog-custom .mk-testimonial.simple-style svg[data-name="mk-moon-quotes-left"] {
  top: 70px;
  left: 0;
}
.acalog-custom .mk-testimonial.simple-style svg[data-name="mk-moon-quotes-right"] {
  top: 70px;
  right: 0;
}
.acalog-custom .mk-testimonial.simple-style .flex-direction-nav svg {
  height: 16px;
}
.acalog-custom .mk-testimonial.simple-style .flex-direction-nav .flex-next,
.acalog-custom .mk-testimonial.simple-style .flex-direction-nav .flex-prev {
  content: '';
  display: block;
  width: 45px;
  height: 45px;
  border: 2px solid #cccccc;
  line-height: 45px;
  position: absolute;
  top: 0;
}
.acalog-custom .mk-testimonial.simple-style .flex-direction-nav svg {
  height: 14px;
}
.acalog-custom .mk-testimonial.simple-style .flex-direction-nav .flex-next:after {
  left: -15px;
}
.acalog-custom .mk-testimonial.simple-style .flex-direction-nav .flex-next {
  left: 50% !important;
  -webkit-transform: translateX(50%);
  -ms-transform: translateX(50%);
  transform: translateX(50%);
}
.acalog-custom .mk-testimonial.simple-style .flex-direction-nav .flex-prev {
  left: 50% !important;
  -webkit-transform: translateX(-150%);
  -ms-transform: translateX(-150%);
  transform: translateX(-150%);
}
.acalog-custom .mk-testimonial.simple-style.light-version .mk-testimonial-content,
.acalog-custom .mk-testimonial.simple-style.light-version .mk-testimonial-content p,
.acalog-custom .mk-testimonial.simple-style.light-version .mk-testimonial-company,
.acalog-custom .mk-testimonial.simple-style.light-version .mk-testimonial-author {
  color: #ffffff !important;
}
.acalog-custom .mk-testimonial.simple-style.light-version .flex-direction-nav svg {
  fill: #ffffff !important;
}
.acalog-custom .mk-testimonial.simple-style.light-version .flex-direction-nav .flex-next:after,
.acalog-custom .mk-testimonial.simple-style.light-version .flex-direction-nav .flex-prev:after {
  border: 2px solid #ffffff;
}
.acalog-custom .mk-testimonial.simple-style.light-version svg[data-name="mk-moon-quotes-left"],
.acalog-custom .mk-testimonial.simple-style.light-version svg[data-name="mk-moon-quotes-right"] {
  fill: rgba(255,255,255,0.2);
}
.acalog-custom .mk-testimonial.avantgarde-style {
  padding: 0 50px 0;
  text-align: center;
}
.acalog-custom .mk-testimonial.avantgarde-style.mk-testimonial {
  margin: 3px 3px 0 !important;
}
.acalog-custom .mk-testimonial.avantgarde-style .mk-testimonial-image {
  display: block;
  text-align: center;
}
.acalog-custom .mk-testimonial.avantgarde-style .mk-testimonial-image img {
  margin: 10px auto;
  width: 95px !important;
  height: 95px !important;
  border-radius: 100%;
}
.acalog-custom .mk-testimonial.avantgarde-style .mk-testimonial-author {
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin: 25px 0 10px 0;
}
.acalog-custom .mk-testimonial.avantgarde-style .mk-testimonial-company {
  font-size: 12px;
  font-style: italic;
}
.acalog-custom .mk-testimonial.avantgarde-style .mk-testimonial-content {
  margin-bottom: 0;
  padding: 0 20% 20px 20%;
}
.acalog-custom .mk-testimonial.avantgarde-style .mk-testimonial-content p {
  text-align: center;
}
@media handheld,only screen and (max-width: 767px) {
  .acalog-custom .mk-testimonial.avantgarde-style .mk-testimonial-content {
    padding: 0 !important;
  }
}
.acalog-custom .mk-testimonial.avantgarde-style .mk-testimonial-content p {
  font-size: inherit;
}
.acalog-custom .mk-testimonial.avantgarde-style .flex-direction-nav a {
  display: inline-block;
  width: 70px;
  height: 70px;
  line-height: 76px;
  text-align: center;
  border: 1px solid #878787;
  border-radius: 50%;
}
.acalog-custom .mk-testimonial.avantgarde-style .flex-direction-nav svg {
  height: 16px;
}
.acalog-custom .mk-testimonial.avantgarde-style .flex-direction-nav .flex-next {
  top: 50%;
  -webkit-transform: translate(0,-50%);
  -ms-transform: translate(0,-50%);
  transform: translate(0,-50%);
  right: 0 !important;
  margin: 0;
}
.acalog-custom .mk-testimonial.avantgarde-style .flex-direction-nav .flex-prev {
  top: 50%;
  -webkit-transform: translate(0,-50%);
  -ms-transform: translate(0,-50%);
  transform: translate(0,-50%);
  left: 0 !important;
  margin: 0 !important;
}
.acalog-custom .mk-testimonial.avantgarde-style.light-version .mk-testimonial-content,
.acalog-custom .mk-testimonial.avantgarde-style.light-version .mk-testimonial-content p,
.acalog-custom .mk-testimonial.avantgarde-style.light-version .mk-testimonial-company,
.acalog-custom .mk-testimonial.avantgarde-style.light-version .mk-testimonial-author {
  color: #ffffff !important;
}
.acalog-custom .mk-testimonial.avantgarde-style.light-version .flex-direction-nav svg {
  fill: #ffffff !important;
}
.acalog-custom .mk-testimonial.avantgarde-style.light-version .flex-direction-nav a {
  border: 1px solid #ffffff;
}
.acalog-custom .mk-testimonial.avantgarde-style.light-version .flex-direction-nav svg {
  height: 16px;
}
.acalog-custom .mk-testimonial.avantgarde-style.light-version .flex-direction-nav .flex-next {
  margin: 0 0 0 6px;
}
.acalog-custom .mk-testimonial.avantgarde-style.light-version .flex-direction-nav .flex-prev {
  margin: 0 0 0 -54px;
}
.acalog-custom .mk-testimonial.avantgarde-style.light-version svg[data-name="mk-moon-quotes-left"],
.acalog-custom .mk-testimonial.avantgarde-style.light-version svg[data-name="mk-moon-quotes-right"] {
  fill: rgba(255,255,255,0.2);
}
@media handheld,only screen and (max-width: 767px) {
  .acalog-custom .mk-testimonial.avantgarde-style {
    padding: 60px 0 0 0;
  }
  .acalog-custom .mk-testimonial.avantgarde-style .flex-direction-nav .flex-next {
    top: 0;
    -webkit-transform: translate(110%,-50%);
    -ms-transform: translate(110%,-50%);
    transform: translate(110%,-50%);
    right: 50% !important;
    margin: 0;
  }
  .acalog-custom .mk-testimonial.avantgarde-style .flex-direction-nav .flex-prev {
    top: 0;
    -webkit-transform: translate(-110%,-50%);
    -ms-transform: translate(-110%,-50%);
    transform: translate(-110%,-50%);
    left: 50% !important;
    margin: 0 !important;
  }
  .acalog-custom .mk-testimonial.avantgarde-style .mk-testimonial-content {
    padding: 0;
  }
}
.acalog-custom .mk-testimonial.modern-style .mk-testimonial-content {
  padding: 20px;
  border: 1px solid rgba(0,0,0,0.05);
  background-color: #ffffff;
  box-shadow: 0 1px 2px 0 rgba(0,0,0,0.05);
  border-radius: 3px;
}
.acalog-custom .mk-testimonial.modern-style .mk-testimonial-content:before {
  position: absolute;
  bottom: -8px;
  left: 55px;
  display: block;
  width: 14px;
  height: 14px;
  border: 2px solid rgba(0,0,0,0.05);
  border-top: none;
  border-left: none;
  background-color: #ffffff;
  content: "";
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.acalog-custom .mk-testimonial.modern-style .mk-testimonial-quote {
  padding: 20px 20px 0;
}
@media handheld,only screen and (max-width: 767px) {
  .acalog-custom .mk-testimonial.modern-style .mk-testimonial-quote {
    padding: 0 !important;
  }
}
.acalog-custom .mk-testimonial.modern-style .mk-testimonial-image {
  position: relative;
  float: left;
  margin: 0 20px;
}
.acalog-custom .mk-testimonial.modern-style .mk-testimonial-image img {
  width: 50px !important;
  height: 50px !important;
  border-radius: 50%;
  box-shadow: 0 0 1px #a9a9a9;
}
.acalog-custom .mk-testimonial.modern-style .mk-testimonial-author {
  margin-top: 30px;
}
.acalog-custom .mk-testimonial.modern-style .flex-control-nav {
  top: 18px;
  display: block;
  height: 5px;
  bottom: auto;
}
.acalog-custom .mk-testimonial.modern-style .flex-control-nav li {
  margin: 0;
}
.acalog-custom .mk-testimonial.modern-style .flex-control-nav li a {
  display: block;
  padding: 0 3px;
}
.acalog-custom .mk-testimonial.modern-style .flex-control-nav li a svg {
  fill: #b2b2b2;
  height: 10px;
  width: 10px;
}
.acalog-custom .mk-testimonial.modern-style .flex-control-nav li a.flex-active svg {
  fill: #4c4c4c;
}
.acalog-custom .testimonial-column .testimonial-ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.acalog-custom .testimonial-column .testimonial-item {
  display: inline-block;
  margin: 0;
  float: left;
  padding: 0 15px 30px 15px;
}
.acalog-custom .testimonial-column .one-column {
  width: 100%;
  padding: 0 0 30px;
}
.acalog-custom .testimonial-column .two-column {
  width: 50%;
}
.acalog-custom .testimonial-column .three-column {
  width: 33%;
}
.acalog-custom .testimonial-column .four-column {
  width: 25%;
}
@media handheld,only screen and (max-width: 900px) {
  .acalog-custom .testimonial-column .four-column,
  .acalog-custom .testimonial-column .three-column {
    width: 50% !important;
  }
  .acalog-custom .testimonial-column .clearboth {
    display: none;
  }
  .acalog-custom .testimonial-column .testimonial-item:nth-of-type(2n):after {
    display: block;
    content: '';
    clear: both;
  }
}
@media handheld,only screen and (max-width: 600px) {
  .acalog-custom .testimonial-column .four-column,
  .acalog-custom .testimonial-column .three-column,
  .acalog-custom .testimonial-column .two-column {
    width: 100% !important;
    padding: 0 0 30px 0 !important;
  }
}
.acalog-custom .title-line-style {
  text-align: center;
  position: relative;
  padding: 30px 0;
  letter-spacing: 3px;
  text-transform: uppercase;
}
.acalog-custom .title-line-style.light-version {
  color: #ffffff !important;
}
.acalog-custom .title-line-style::after {
  display: block;
  content: '';
  position: absolute;
  width: 30px;
  height: 3px;
  bottom: 0;
  left: 50%;
  margin-left: -15px;
}
.acalog-custom .title-line-style.light-version::after {
  background-color: #ffffff;
}
.acalog-custom .title-line-style.dark-version::after {
  background-color: #878787;
}
.acalog-custom .theatre-slider {
  width: 100%;
}
.acalog-custom .theatre-slider.center-align .desktop-theatre-slider,
.acalog-custom .theatre-slider.center-align .laptop-theatre-slider {
  margin: 0 auto;
}
.acalog-custom .theatre-slider.right-align .desktop-theatre-slider,
.acalog-custom .theatre-slider.right-align .laptop-theatre-slider {
  margin: 0 0 0 auto;
}
.acalog-custom .desktop-theatre-slider {
  width: 100%;
  position: relative;
}
.acalog-custom .desktop-theatre-slider .player-container {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.acalog-custom .desktop-theatre-slider .player-container .player {
  padding-top: 2px;
  padding-bottom: 56.60%;
}
.acalog-custom .laptop-theatre-slider {
  width: 100%;
  max-width: 1200px;
  position: relative;
}
.acalog-custom .laptop-theatre-slider .player-container {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.acalog-custom .laptop-theatre-slider .player-container .player {
  padding-bottom: 63%;
}
.acalog-custom .laptop-theatre-slider img,
.acalog-custom .desktop-theatre-slider img {
  position: relative;
  pointer-events: none;
}
.acalog-custom .laptop-theatre-slider .player,
.acalog-custom .desktop-theatre-slider .player {
  box-sizing: content-box;
  position: relative;
  width: 100%;
  background-color: #000000;
  height: 0;
}
.acalog-custom .laptop-theatre-slider .player video,
.acalog-custom .desktop-theatre-slider .player video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.acalog-custom .laptop-theatre-slider .player iframe,
.acalog-custom .desktop-theatre-slider .player iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.acalog-custom .mk-tooltip {
  position: relative;
}
.acalog-custom .mk-tooltip--link {
  cursor: help;
}
.acalog-custom .mk-tooltip--text {
  position: absolute;
  bottom: 28px;
  left: 0;
  padding: 12px;
  min-width: 140px;
  max-width: 230px;
  color: #ffffff;
  font-size: 11px;
  line-height: 16px;
  background: #444444;
  pointer-events: none;
  z-index: 888;
  opacity: 0;
}
.acalog-custom .mk-tooltip--text:after {
  position: absolute;
  bottom: -5px;
  left: 15px;
  display: block;
  width: 10px;
  height: 10px;
  content: "";
  background: #444444;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.acalog-custom .mk-tooltip {
  position: relative;
}
.acalog-custom .mk-tooltip--link {
  cursor: help;
}
.acalog-custom .mk-tooltip--text {
  position: absolute;
  bottom: 28px;
  left: 0;
  padding: 12px;
  min-width: 140px;
  max-width: 230px;
  color: #fff;
  font-size: 11px;
  line-height: 16px;
  background: #444;
  pointer-events: none;
  opacity: 0;
}
.acalog-custom .mk-tooltip--text:after {
  position: absolute;
  bottom: -5px;
  left: 15px;
  display: block;
  width: 10px;
  height: 10px;
  content: "";
  background: #444;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.acalog-custom .mk-swipe-slideshow .products .item {
  float: none !important;
  position: absolute !important;
  display: inline-block;
  top: 0;
  left: 0;
  width: 100%;
}
.acalog-custom .mk-woocommerce-carousel .the-title,
.acalog-custom .mk-woocommerce-carousel .product-title {
  white-space: normal;
}
.acalog-custom .mk-woocommerce-carousel .mk-button-container {
  margin-right: 0 !important;
}
@media handheld,only screen and (max-width: 767px) {
  .acalog-custom .mk-swipe-slideshow .mk-product-loop .products .mk--col--3-12,
  .acalog-custom .mk-swipe-slideshow .mk-product-loop .products .mk--col--4-12 {
    width: 50% !important;
  }
}
@media handheld,only screen and (max-width: 600px) {
  .acalog-custom .mk-swipe-slideshow .mk-product-loop .products .mk--col--3-12,
  .acalog-custom .mk-swipe-slideshow .mk-product-loop .products .mk--col--4-12,
  .acalog-custom .mk-swipe-slideshow .mk-product-loop .products .mk--col--1-2 {
    width: 100% !important;
    max-width: none !important;
  }
}
.acalog-custom .mk-woocommerce-carousel .mk-button {
  white-space: nowrap;
}
.acalog-custom .vc_col-sm-6 .mk-woocommerce-carousel .mk-button--icon,
.acalog-custom .vc_col-sm-5 .mk-woocommerce-carousel .mk-button--icon,
.acalog-custom .vc_col-sm-4 .mk-woocommerce-carousel .mk-button--icon,
.acalog-custom .vc_col-sm-3 .mk-woocommerce-carousel .mk-button--icon,
.acalog-custom .vc_col-sm-2 .mk-woocommerce-carousel .mk-button--icon,
.acalog-custom .vc_col-sm-1 .mk-woocommerce-carousel .mk-button--icon {
  display: none;
}
.acalog-custom .vc_col-sm-6 .mk-woocommerce-carousel .mk-button .mk-button--text,
.acalog-custom .vc_col-sm-5 .mk-woocommerce-carousel .mk-button .mk-button--text,
.acalog-custom .vc_col-sm-4 .mk-woocommerce-carousel .mk-button .mk-button--text,
.acalog-custom .vc_col-sm-3 .mk-woocommerce-carousel .mk-button .mk-button--text,
.acalog-custom .vc_col-sm-2 .mk-woocommerce-carousel .mk-button .mk-button--text,
.acalog-custom .vc_col-sm-1 .mk-woocommerce-carousel .mk-button .mk-button--text {
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
}
.acalog-custom .mk-woocommerce-carousel .mk-swiper-wrapper {
  white-space: nowrap;
}
.acalog-custom .mk-woocommerce-carousel .swiper-slide {
  float: none;
  display: inline-block;
}
.acalog-custom .mk-woocommerce-carousel.classic-style .products {
  display: block;
  margin: auto;
  padding: 0 0 30px 0 !important;
}
.acalog-custom .mk-woocommerce-carousel.classic-style .products .product {
  margin: 0;
  float: left;
}
.acalog-custom .mk-woocommerce-carousel.classic-style .mk-fancy-title {
  font-size: 14px !important;
  font-weight: bold !important;
  margin-right: 35px;
}
.acalog-custom .mk-woocommerce-carousel.classic-style .mk-fancy-title span {
  padding-right: 5px;
}
.acalog-custom .mk-woocommerce-carousel.classic-style .mk-woo-view-all {
  float: right;
  font-size: 11px;
  padding: 0 7px;
}
.acalog-custom .mk-woocommerce-carousel.classic-style .flex-direction-nav a {
  position: absolute;
  top: -38px;
}
.acalog-custom .mk-woocommerce-carousel.classic-style .flex-direction-nav a svg {
  fill: #aaaaaa;
}
.acalog-custom .mk-woocommerce-carousel.classic-style .flex-prev {
  right: 20px;
}
.acalog-custom .mk-woocommerce-carousel.classic-style .flex-next {
  right: 0px;
}
.acalog-custom .mk-woocommerce-carousel.modern-style {
  text-align: center;
}
.acalog-custom .mk-woocommerce-carousel.modern-style .item-holder,
.acalog-custom .mk-woocommerce-carousel.modern-style .item-holder .mk-lightbox {
  padding: 0 20px;
  width: 100%;
}
.acalog-custom .mk-woocommerce-carousel.modern-style .item-holder {
  padding-bottom: 20px;
}
.acalog-custom .mk-woocommerce-carousel.modern-style .mk-lightbox {
  margin-bottom: 30px;
  display: inline-block;
  position: relative;
  left: -20px;
}
.acalog-custom .mk-woocommerce-carousel.modern-style .mk-lightbox i {
  position: absolute;
  font-size: 32px;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%,-50%);
  -ms-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
  ms-transform: translate(-50%,-50%);
  color: #222222;
  opacity: 0;
  transition: all 0.25s ease-in-out;
}
.acalog-custom .mk-woocommerce-carousel.modern-style .mk-lightbox:hover .image-hover-overlay {
  opacity: 0.7;
}
.acalog-custom .mk-woocommerce-carousel.modern-style .mk-lightbox:hover i {
  opacity: 1;
}
.acalog-custom .mk-woocommerce-carousel.modern-style .image-hover-overlay {
  background-color: #ffffff !important;
}
.acalog-custom .mk-woocommerce-carousel.modern-style .the-title {
  font-size: 14px !important;
}
.acalog-custom .mk-woocommerce-carousel.modern-style .price {
  font-size: 22px;
  font-weight: bold;
  margin-bottom: 20px;
  display: block;
}
.acalog-custom .mk-woocommerce-carousel.modern-style .price ins {
  border: none;
}
.acalog-custom .mk-woocommerce-carousel.modern-style .mk-swipe-slideshow:hover .swiper-arrows {
  opacity: 0.8;
}
.acalog-custom .mk-woocommerce-carousel.modern-style .swiper-arrows {
  top: 25% !important;
  width: 40px;
  height: 40px;
  line-height: 36px;
  border-radius: 0;
  background-color: #ffffff;
  border: 2px solid #222222;
  opacity: 1;
  color: #222222;
}
.acalog-custom .mk-woocommerce-carousel.modern-style .swiper-arrows svg {
  vertical-align: middle;
}
.acalog-custom .mk-woocommerce-carousel.modern-style .swiper-arrows:hover {
  background-color: #222222;
  opacity: 1 !important;
  color: #ffffff !important;
}
.acalog-custom .mk-woocommerce-carousel.modern-style .mk-swiper-prev {
  left: 0px;
}
.acalog-custom .mk-woocommerce-carousel.modern-style .mk-swiper-next {
  right: 0px;
}
.acalog-custom .mk-woocommerce-carousel.modern-style .mk-button {
  font-size: 12px !important;
  margin: 0 auto !important;
}
.acalog-custom .mk-accordion {
  margin-bottom: 20px;
}
.acalog-custom .mk-accordion.fancy-style {
  border-bottom: 1px solid #ececec;
}
.acalog-custom .mk-accordion.fancy-style .mk-accordion-single {
  overflow: hidden;
  border: 1px solid #ececec;
  border-bottom: 0;
  background-color: #ffffff;
}
.acalog-custom .mk-accordion.fancy-style .mk-accordion-tab {
  position: relative;
  padding: 12px 30px 12px 15px;
  color: #222222;
  font-size: 13px;
  font-weight: 600;
  line-height: 22px;
  cursor: pointer;
  -moz-user-select: -moz-none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  background-color: #fdfdfd;
}
.acalog-custom .mk-accordion.fancy-style .mk-accordion-tab span {
  vertical-align: middle;
}
.acalog-custom .mk-accordion.fancy-style .mk-accordion-tab i {
  margin-right: 10px;
  font-size: 16px;
  line-height: 16px;
}
.acalog-custom .mk-accordion.fancy-style .mk-accordion-tab i .mk-svg-icon,
.acalog-custom .mk-accordion.simple-style .mk-accordion-tab i .mk-svg-icon {
  fill: #b9b9b9;
  width: 16px;
  height: 16px;
}
.acalog-custom .mk-accordion.fancy-style .mk-accordion-tab:hover {
  background-color: #f8f8f8;
}
.acalog-custom .mk-accordion.fancy-style .mk-accordion-tab:hover i .mk-svg-icon {
  fill: #868686;
}
.acalog-custom .mk-accordion.fancy-style .mk-accordion-tab:before,
.acalog-custom .mk-accordion.fancy-style .mk-accordion-tab > .mk-svg-icon {
  position: absolute;
  top: 50%;
  right: 14px;
  display: block;
  margin-top: -9px;
  padding: 3px 6px 2px;
  color: #adadad;
  content: "\f054";
  font-size: 12px !important;
  line-height: 16px;
}
.acalog-custom .mk-accordion.fancy-style .mk-accordion-single.current .mk-accordion-pane {
  border-top: 1px solid #ececec;
}
.acalog-custom .mk-accordion.fancy-style .mk-accordion-single.current .mk-accordion-tab:before,
.acalog-custom .mk-accordion.fancy-style .mk-accordion-single.current .mk-accordion-tab > .mk-svg-icon {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.acalog-custom .mk-accordion.fancy-style .mk-accordion-pane {
  display: none;
  padding: 20px;
}
@media handheld,only screen and (max-width: 767px) {
  .acalog-custom .mk-accordion.fancy-style.mobile-true .mk-accordion-single {
    border-bottom: 1px solid #ececec;
  }
  .acalog-custom .mk-accordion.fancy-style.mobile-true .mk-accordion-tab {
    border-bottom: 1px solid #ececec;
  }
}
.acalog-custom .mk-accordion.simple-style .mk-accordion-tab {
  position: relative;
  padding: 9px 30px 12px 15px;
  border-bottom: 1px solid #ececec;
  color: #222222;
  font-size: 13px;
  line-height: 22px;
  font-weight: 600;
  cursor: pointer;
}
.acalog-custom .mk-accordion.simple-style .mk-accordion-tab span {
  vertical-align: middle;
}
.acalog-custom .mk-accordion.simple-style .mk-accordion-tab i {
  margin-right: 10px;
}
.acalog-custom .mk-accordion.simple-style .mk-accordion-tab:before {
  position: absolute;
  top: 16px;
  right: 10px;
  display: block;
  padding: 3px 6px 2px;
  color: #dddddd;
  content: "\f054";
  font-size: 12px;
  line-height: 12px;
}
.acalog-custom .mk-accordion.simple-style .mk-accordion-tab > .mk-svg-icon {
  position: absolute;
  top: 16px;
  right: 10px;
  display: block;
  padding: 3px 6px 2px;
  color: #dddddd;
  content: "\f054";
  font-size: 12px;
  line-height: 12px;
}
.acalog-custom .mk-accordion.simple-style .mk-accordion-single.current {
  border: none;
}
.acalog-custom .mk-accordion.simple-style .mk-accordion-single.current .mk-accordion-tab:before {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  color: #252525;
}
.acalog-custom .mk-accordion.simple-style .mk-accordion-single.current .mk-accordion-tab > .mk-svg-icon {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  fill: #252525;
}
.acalog-custom .mk-accordion.simple-style .mk-accordion-pane {
  display: none;
  padding: 10px;
  border-bottom: 1px solid #ececec;
  background-color: #ffffff;
}
@media handheld,only screen and (max-width: 767px) {
  .acalog-custom .mk-accordion.simple-style.mobile-true .mk-accordion-pane {
    border-bottom: none;
  }
}
@media handheld,only screen and (max-width: 767px) {
  .acalog-custom .mk-accordion.mobile-false .mk-accordion-single {
    margin-bottom: 15px;
  }
  .acalog-custom .mk-accordion.mobile-false .mk-accordion-pane {
    display: block !important;
  }
  .acalog-custom .mk-accordion.mobile-false .mk-accordion-tab {
    cursor: default;
  }
  .acalog-custom .mk-accordion.mobile-false .mk-accordion-tab:before {
    content: '';
  }
}
.acalog-custom .mk-accordion.toggle-action .mk-accordion-pane {
  display: none;
}
.acalog-custom .mk-toggle {
  margin: 0;
}
.acalog-custom .mk-toggle.fancy-style {
  margin-bottom: 3px;
  border: 1px solid #ececec;
}
.acalog-custom .mk-toggle.fancy-style .mk-toggle-title {
  position: relative;
  display: block;
  padding: 9px 30px 9px 15px;
  color: #222222;
  font-size: 13px;
  font-weight: 600;
  line-height: 22px;
  cursor: pointer;
  background-color: #fdfdfd;
}
.acalog-custom .mk-toggle.fancy-style .mk-toggle-title span {
  vertical-align: middle;
}
.acalog-custom .mk-toggle.fancy-style .mk-toggle-title i {
  margin-right: 15px;
  font-size: 24px;
  vertical-align: middle;
}
.acalog-custom .mk-toggle.fancy-style .mk-toggle-title:hover {
  background-color: #f8f8f8;
}
.acalog-custom .mk-toggle.fancy-style .mk-toggle-title:before {
  position: absolute;
  top: 10px;
  right: 10px;
  display: block;
  padding: 3px 6px 2px;
  content: "\f054";
  font-size: 12px !important;
  line-height: 16px;
  color: #adadad;
}
.acalog-custom .mk-toggle.fancy-style .mk-toggle-title > .mk-svg-icon {
  position: absolute;
  top: 10px;
  right: 10px;
  display: block;
  padding: 3px 6px 2px;
  fill: #adadad;
}
.acalog-custom .mk-toggle.fancy-style .mk-toggle-title.active-toggle {
  border-bottom: 1px solid #ececec;
}
.acalog-custom .mk-toggle.fancy-style .mk-toggle-title.active-toggle:before,
.acalog-custom .mk-toggle.fancy-style .mk-toggle-title.active-toggle > .mk-svg-icon {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.acalog-custom .mk-toggle.simple-style .mk-toggle-title {
  position: relative;
  display: block;
  padding: 8px 25px 8px 23px;
  color: #444444;
  font-size: 13px;
  cursor: pointer;
}
.acalog-custom .mk-toggle.simple-style .mk-toggle-title span {
  vertical-align: middle;
}
.acalog-custom .mk-toggle.simple-style .mk-toggle-title:before {
  position: absolute;
  top: 11px;
  left: -4px;
  display: block;
  padding: 3px 6px 2px;
  color: #adadad;
  content: "\f054";
  font-size: 12px;
  line-height: 12px;
}
.acalog-custom .mk-toggle.simple-style .mk-toggle-title .mk-svg-icon {
  position: absolute;
  top: 11px;
  display: block;
  padding: 3px 6px 2px;
  fill: #adadad;
}
.acalog-custom .mk-toggle.simple-style .mk-toggle-title i .mk-svg-icon {
  left: -4px;
  right: auto;
}
.acalog-custom .mk-toggle.simple-style .mk-toggle-title > .mk-svg-icon {
  left: auto;
  right: -4px;
}
.acalog-custom .mk-toggle.simple-style .mk-toggle-title.active-toggle:before,
.acalog-custom .mk-toggle.simple-style .mk-toggle-title.active-toggle > .mk-svg-icon {
  left: auto;
  right: -4px;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.acalog-custom .mk-toggle .mk-toggle-pane {
  position: relative;
  display: none;
  padding: 20px;
  background-color: #ffffff;
}
.acalog-custom .mk-accordion-tab .mk-svg-icon {
  vertical-align: middle;
}
.acalog-custom .vc_row {
  position: relative;
}
.acalog-custom .vc_inner.mk-grid {
  margin: 0 auto;
}
.acalog-custom .mk-tabs .mk-tabs-panes .mk-tabs-pane {
  z-index: 8;
}
.acalog-custom .mk-tabs.default-style .mk-tabs-tabs {
  z-index: 10;
}
.acalog-custom .mk-tabs.default-style .mk-tabs-panes {
  z-index: 1;
}
.acalog-custom .mk-tabs {
  margin-bottom: 20px;
}
.acalog-custom .mk-tabs .mk-svg-icon {
  vertical-align: middle;
}
.acalog-custom .mk-tabs .mk-tabs-tabs li {
  position: relative;
  display: inline;
  float: left;
  margin: 0;
  padding: 0;
}
.acalog-custom .mk-tabs .vc_column_container {
  padding-left: 10px;
  padding-right: 10px;
}
.acalog-custom .mk-tabs .vc_column_container:first-of-type {
  padding-left: 0;
}
.acalog-custom .mk-tabs .vc_column_container:last-of-type {
  padding-right: 0;
}
@media handheld,only screen and (max-width: 767px) {
  .acalog-custom .mk-tabs .mk-tabs-tabs li {
    float: none;
    display: block;
  }
}
.acalog-custom .mk-tabs .mk-tabs-tabs li a {
  display: block;
  margin: 0;
  outline: none;
  color: #444444;
  white-space: nowrap;
  font-weight: bold;
  font-size: 13px;
  line-height: 24px;
  cursor: pointer;
}
.acalog-custom .mk-tabs .mk-tabs-panes .title-mobile {
  display: none;
  color: #444444;
  white-space: nowrap;
  font-weight: bold;
  font-size: 14px;
  line-height: 24px;
  margin-bottom: 15px;
  background-color: rgba(0,0,0,0.05);
  border-bottom: 2px solid rgba(0,0,0,0.1);
  padding: 5px 10px;
}
.acalog-custom .mk-tabs .mk-tabs-panes .mk-tabs-pane {
  position: relative;
}
@media handheld,only screen and (max-width: 767px) {
  .acalog-custom .mk-tabs.mobile-true .mk-tabs-tabs {
    display: none;
  }
  .acalog-custom .mk-tabs.mobile-true .mk-tabs-panes .title-mobile {
    display: block;
  }
  .acalog-custom .mk-tabs.mobile-true .mk-tabs-panes .mk-tabs-pane {
    margin-bottom: 20px;
  }
}
.acalog-custom .mk-tabs.default-style {
  margin-bottom: 20px;
}
.acalog-custom .mk-tabs.default-style .mk-tabs-tabs {
  position: relative;
  margin: 0 0 -1px 0 !important;
}
@media handheld,only screen and (max-width: 767px) {
  .acalog-custom .mk-tabs.default-style .mk-tabs-tabs {
    margin-bottom: 20px !important;
    margin-left: 0 !important;
  }
}
.acalog-custom .mk-tabs.default-style .mk-tabs-tabs li a {
  padding: 10px 20px;
  border: 1px solid #e5e5e5;
  border-left: none;
  background-color: #ebebeb;
  background-color: rgba(0,0,0,0.05);
}
.acalog-custom .mk-tabs.default-style .mk-tabs-tabs li:first-child a {
  border-left: 1px solid #e5e5e5;
  border-top-left-radius: 2px;
  -moz-border-radius-topleft: 2px;
}
.acalog-custom .mk-tabs.default-style .mk-tabs-tabs li:last-of-type a {
  border-top-right-radius: 2px;
  -moz-border-radius-topright: 2px;
}
.acalog-custom .mk-tabs.default-style .mk-tabs-tabs li:hover svg {
  fill: #868686 !important;
}
.acalog-custom .mk-tabs.default-style .mk-tabs-tabs li.tab-with-icon a {
  padding: 10px 20px 10px 14px !important;
  line-height: 24px;
}
.acalog-custom .mk-tabs.default-style .mk-svg-icon {
  margin-right: 8px;
  fill: #b9b9b9;
  height: 16px;
}
.acalog-custom .mk-tabs.default-style .mk-tabs-tabs li.is-active a {
  padding-bottom: 11px !important;
  border-bottom: none !important;
  cursor: default;
  background: -o-linear-gradient(top,transparent,transparent);
  background-color: transparent;
}
@media handheld,only screen and (max-width: 767px) {
  .acalog-custom .mk-tabs.default-style .mk-tabs-tabs li.is-active a {
    border: 1px solid #e5e5e5 !important;
  }
}
.acalog-custom .mk-tabs.default-style .mk-tabs-panes {
  border: 1px solid #e5e5e5;
  position: relative;
  margin: 0;
}
@media handheld,only screen and (max-width: 767px) {
  .acalog-custom .mk-tabs.default-style .mk-tabs-panes {
    border: 0;
  }
}
.acalog-custom .mk-tabs.default-style .mk-tabs-panes .mk-tabs-pane {
  padding: 0;
}
.acalog-custom .mk-tabs.default-style .mk-tabs-panes .mk-tabs-pane.is-active {
  padding: 25px 25px 20px;
}
@media handheld,only screen and (max-width: 767px) {
  .acalog-custom .mk-tabs.default-style .mk-tabs-panes .mk-tabs-pane {
    padding: 0 !important;
  }
  .acalog-custom .mk-tabs.mobile-true .mk-tabs-pane {
    display: block;
  }
  .acalog-custom .mk-tabs-pane-content {
    padding: 0 20px;
  }
  .acalog-custom .mk-tabs .vc_column_container>.vc_column-inner {
    padding-left: 0;
    padding-right: 0;
  }
}
.acalog-custom .mk-tabs.default-style.vertical-style .mk-tabs-tabs {
  float: left;
  margin: 0 -1px 0 0 !important;
  width: 25%;
  border: 1px solid #e5e5e5;
  border-right: none;
  border-bottom: none;
}
.acalog-custom .mk-tabs.default-style.vertical-style .mk-tabs-tabs li {
  display: block;
  float: none;
}
.acalog-custom .mk-tabs.default-style.vertical-style .mk-tabs-tabs li a {
  border: 1px solid #e5e5e5;
  border-top: none;
  border-left: none;
}
.acalog-custom .mk-tabs.default-style.vertical-style .mk-tabs-tabs li:last-of-type a {
  border-top-right-radius: 0;
  -moz-border-radius-topright: 0;
}
.acalog-custom .mk-tabs.default-style.vertical-style .mk-tabs-tabs li.is-active a {
  padding-right: 21px !important;
  border-right: 1px solid #ffffff;
  border-bottom: 1px solid #e5e5e5 !important;
}
.acalog-custom .mk-tabs.default-style.vertical-style .mk-tabs-tabs li a {
  white-space: normal;
}
.acalog-custom .mk-tabs.default-style.vertical-style .mk-tabs-panes {
  float: left;
  width: 75%;
  border: none;
  border: 1px solid #e5e5e5;
}
@media handheld,only screen and (max-width: 767px) {
  .acalog-custom .mk-tabs.default-style.vertical-style .mk-tabs-panes {
    float: none !important;
    width: 100% !important;
    border: 0 !important;
  }
}
.acalog-custom .mk-tabs.default-style.vertical-style.vertical-right .mk-tabs-tabs {
  float: right;
  margin: 0 0 0 -1px !important;
}
@media handheld,only screen and (max-width: 767px) {
  .acalog-custom .mk-tabs.default-style.vertical-style.vertical-right .mk-tabs-tabs {
    width: 100%;
    margin-bottom: 20px !important;
    float: none;
  }
}
.acalog-custom .mk-tabs.default-style.vertical-style.vertical-right .mk-tabs-tabs li a {
  border: 1px solid #e5e5e5;
  border-top: none;
  border-left: none;
}
.acalog-custom .mk-tabs.default-style.vertical-style.vertical-right .mk-tabs-tabs li.is-active a {
  margin-left: -1px !important;
  border-bottom: 1px solid #e5e5e5 !important;
  border-left: none !important;
}
.acalog-custom .mk-tabs.default-style.vertical-style.vertical-right .mk-tabs-panes {
  float: right;
}
@media handheld,only screen and (max-width: 767px) {
  .acalog-custom .mk-tabs.default-style.vertical-style.mobile-true .mk-tabs-tabs {
    width: 100%;
    margin-bottom: 20px !important;
    margin-right: 0 !important;
    float: none;
  }
  .acalog-custom .mk-tabs.default-style.vertical-style.mobile-true .mk-tabs-tabs li.is-active a {
    border: 1px solid #e5e5e5 !important;
    margin: 0 !important;
  }
  .acalog-custom .mk-tabs.default-style.vertical-style.mobile-true.vertical-right .mk-tabs-tabs li.is-active a {
    border: 1px solid #e5e5e5 !important;
    margin: 0 !important;
  }
}
@media handheld,only screen and (max-width: 600px) {
  .acalog-custom .mk-tabs.default-style.vertical-style .mk-tabs-panes {
    width: 60%;
  }
  .acalog-custom .mk-tabs.default-style.vertical-style .mk-tabs-tabs {
    width: 40%;
  }
  .acalog-custom .mk-tabs.default-style.horizental-style .mk-tabs-tabs {
    border-bottom: 1px solid #e5e5e5;
  }
  .acalog-custom .mk-tabs.default-style.horizental-style .mk-tabs-tabs li {
    display: block;
    float: none;
    border-bottom: none;
    border-left: 1px solid #e5e5e5;
  }
  .acalog-custom .mk-tabs.default-style.horizental-style .mk-tabs-tabs li a {
    border-bottom: none !important;
  }
  .acalog-custom .mk-tabs.default-style.horizental-style .mk-tabs-tabs li:first-child a {
    border-left: none !important;
  }
}
.acalog-custom .mk-tabs.simple-style .mk-tabs-tabs {
  margin: 0;
  border-bottom: 2px solid #eeeeee;
}
.acalog-custom .mk-tabs.simple-style .mk-tabs-tabs li a {
  padding: 14px 18px;
  margin: 0 0 -2px 0;
}
@media handheld,only screen and (max-width: 767px) {
  .acalog-custom .mk-tabs.simple-style .mk-tabs-tabs li a {
    margin: 0;
  }
}
.acalog-custom .mk-tabs.simple-style .mk-tabs-tabs li.tab-with-icon a {
  line-height: 22px;
}
.acalog-custom .mk-tabs.simple-style .mk-svg-icon {
  height: 20px;
  width: 20px;
  margin-right: 6px;
}
.acalog-custom .mk-tabs.simple-style .mk-tabs-tabs li.is-active a {
  border-bottom-style: solid;
  border-bottom-width: 2px;
}
.acalog-custom .mk-tabs.simple-style .mk-tabs-panes {
  padding: 25px 0 15px;
}
@media handheld,only screen and (max-width: 780px) {
  .acalog-custom .mk-tabs.simple-style .mk-tabs-tabs {
    border-bottom: none !important;
  }
  .acalog-custom .mk-tabs.simple-style .mk-tabs-tabs li {
    float: none !important;
    display: block !important;
  }
  .acalog-custom .mk-tabs.simple-style .mk-tabs-tabs li a {
    border-bottom: 2px solid #eeeeee;
  }
}
.acalog-custom .mk-tabs-pane {
  overflow: hidden;
  height: 0;
}
.acalog-custom .mk-tabs-pane.is-active {
  height: auto;
}
@media handheld,only screen and (max-width: 780px) {
  .acalog-custom .mobile-true .mk-tabs-pane {
    height: auto;
  }
}
.acalog-custom .mk-tweet-shortcode li {
  padding: 10px !important;
  border-bottom: 1px solid rgba(0,0,0,0.06);
}
.acalog-custom .mk-tweet-shortcode .tweet-icon {
  top: 15px;
  left: 10px;
  position: absolute;
}
.acalog-custom .mk-twitter-shortcode {
  margin-bottom: 20px;
}
.acalog-custom .video-container {
  position: relative;
  overflow: hidden;
  margin-bottom: 20px;
  padding-bottom: 56.25%;
  height: 0;
}
.acalog-custom .video-container iframe,
.acalog-custom .video-container object,
.acalog-custom .video-container video,
.acalog-custom .video-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.acalog-custom .video-container .video-thumbnail {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-repeat: no-repeat;
  background-size: cover;
}
.acalog-custom .video-container .video-thumbnail-overlay {
  position: relative;
  width: 100%;
  height: 100%;
  background-color: rgba(0,0,0,0.5);
}
.acalog-custom .video-container .mk-svg-icon {
  display: block;
  margin: auto;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  transition: all 300ms ease-in-out;
}
.acalog-custom .video-container .mk-svg-icon:hover {
  cursor: pointer;
}
.acalog-custom .video-container .fade-in .mk-svg-icon {
  opacity: 0.5;
}
.acalog-custom .video-container .fade-in .mk-svg-icon:hover {
  opacity: 1;
}
.acalog-custom .video-container .scale-up .mk-svg-icon {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.acalog-custom .video-container .scale-up .mk-svg-icon:hover {
  -webkit-transform: scale(1.5);
  -ms-transform: scale(1.5);
  transform: scale(1.5);
}
.acalog-custom .fancybox-video {
  position: absolute;
  z-index: 1001;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.acalog-custom .fancybox-video iframe,
.acalog-custom .fancybox-video object,
.acalog-custom .fancybox-video video,
.acalog-custom .fancybox-video embed {
  width: 100%;
  height: 100%;
}
.acalog-custom .fancybox-video-close {
  top: 0 !important;
  right: -40px !important;
}
.acalog-custom .fancybox-video-close:hover {
  opacity: 1;
}
.acalog-custom .fancybox-video-close:before,
.acalog-custom .fancybox-video-close:after {
  position: absolute;
  left: 14px;
  content: ' ';
  height: 31px;
  width: 2px;
  background-color: #fff;
}
.acalog-custom .fancybox-video-close:before {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.acalog-custom .fancybox-video-close:after {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.acalog-custom .vc_non_responsive .vc_row .vc_col-sm-1,
.acalog-custom .vc_non_responsive .vc_row .vc_col-sm-10,
.acalog-custom .vc_non_responsive .vc_row .vc_col-sm-11,
.acalog-custom .vc_non_responsive .vc_row .vc_col-sm-12,
.acalog-custom .vc_non_responsive .vc_row .vc_col-sm-2,
.acalog-custom .vc_non_responsive .vc_row .vc_col-sm-3,
.acalog-custom .vc_non_responsive .vc_row .vc_col-sm-4,
.acalog-custom .vc_non_responsive .vc_row .vc_col-sm-5,
.acalog-custom .vc_non_responsive .vc_row .vc_col-sm-7,
.acalog-custom .vc_non_responsive .vc_row .vc_col-sm-8,
.acalog-custom .vc_non_responsive .vc_row .vc_col-sm-9 {
  padding-left: 15px;
  padding-right: 15px;
  float: left;
}
.acalog-custom .vc_parallax-inner iframe,
.acalog-custom .vc_video-bg iframe {
  max-width: 1000%;
}
.acalog-custom .vc_clearfix:after,
.acalog-custom .vc_column-inner::after,
.acalog-custom .vc_el-clearfix,
.acalog-custom .vc_row:after {
  clear: both;
}
.acalog-custom .vc-composer-icon,
.acalog-custom [class*=" vc_arrow-icon-"],
.acalog-custom [class^=vc_arrow-icon-] {
  speak: none;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.acalog-custom .vc_row:after,
.acalog-custom .vc_row:before {
  content: " ";
  display: table;
}
@media (max-width: 767px) {
  .acalog-custom .vc_hidden-xs {
    display: none !important;
  }
  .acalog-custom .vc_el-clearfix-xs {
    clear: both;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .acalog-custom .vc_hidden-sm {
    display: none !important;
  }
  .acalog-custom .vc_el-clearfix-sm {
    clear: both;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .acalog-custom .vc_hidden-md {
    display: none !important;
  }
  .acalog-custom .vc_el-clearfix-md {
    clear: both;
  }
}
.acalog-custom .vc_non_responsive .vc_row .vc_col-sm-1 {
  position: relative;
  width: 8.33333333%;
  min-height: 1px;
}
.acalog-custom .vc_non_responsive .vc_row .vc_col-sm-2 {
  position: relative;
  width: 16.66666667%;
  min-height: 1px;
}
.acalog-custom .vc_non_responsive .vc_row .vc_col-sm-3 {
  position: relative;
  width: 25%;
  min-height: 1px;
}
.acalog-custom .vc_non_responsive .vc_row .vc_col-sm-4 {
  position: relative;
  width: 33.33333333%;
  min-height: 1px;
}
.acalog-custom .vc_non_responsive .vc_row .vc_col-sm-5 {
  position: relative;
  width: 41.66666667%;
  min-height: 1px;
}
.acalog-custom .vc_non_responsive .vc_row .vc_col-sm-6 {
  position: relative;
  float: left;
  width: 50%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.acalog-custom .vc_non_responsive .vc_row .vc_col-sm-7 {
  position: relative;
  width: 58.33333333%;
  min-height: 1px;
}
.acalog-custom .vc_non_responsive .vc_row .vc_col-sm-8 {
  position: relative;
  width: 66.66666667%;
  min-height: 1px;
}
.acalog-custom .vc_non_responsive .vc_row .vc_col-sm-9 {
  position: relative;
  width: 75%;
  min-height: 1px;
}
.acalog-custom .vc_non_responsive .vc_row .vc_col-sm-10 {
  position: relative;
  width: 83.33333333%;
  min-height: 1px;
}
.acalog-custom .vc_non_responsive .vc_row .vc_col-sm-11 {
  position: relative;
  width: 91.66666667%;
  min-height: 1px;
}
.acalog-custom .vc_col-xs-12,
.acalog-custom .vc_column_container {
  width: 100%;
}
.acalog-custom .vc_non_responsive .vc_row .vc_col-sm-12 {
  position: relative;
  width: 100%;
  min-height: 1px;
}
.acalog-custom .vc_non_responsive .vc_row .vc_col-sm-offset-12 {
  margin-left: 100%;
}
.acalog-custom .vc_non_responsive .vc_row .vc_col-sm-offset-11 {
  margin-left: 91.66666667%;
}
.acalog-custom .vc_non_responsive .vc_row .vc_col-sm-offset-10 {
  margin-left: 83.33333333%;
}
.acalog-custom .vc_non_responsive .vc_row .vc_col-sm-offset-9 {
  margin-left: 75%;
}
.acalog-custom .vc_non_responsive .vc_row .vc_col-sm-offset-8 {
  margin-left: 66.66666667%;
}
.acalog-custom .vc_non_responsive .vc_row .vc_col-sm-offset-7 {
  margin-left: 58.33333333%;
}
.acalog-custom .vc_non_responsive .vc_row .vc_col-sm-offset-6 {
  margin-left: 50%;
}
.acalog-custom .vc_non_responsive .vc_row .vc_col-sm-offset-5 {
  margin-left: 41.66666667%;
}
.acalog-custom .vc_non_responsive .vc_row .vc_col-sm-offset-4 {
  margin-left: 33.33333333%;
}
.acalog-custom .vc_non_responsive .vc_row .vc_col-sm-offset-3 {
  margin-left: 25%;
}
.acalog-custom .vc_non_responsive .vc_row .vc_col-sm-offset-2 {
  margin-left: 16.66666667%;
}
.acalog-custom .vc_non_responsive .vc_row .vc_col-sm-offset-1 {
  margin-left: 8.33333333%;
}
.acalog-custom .vc_non_responsive .vc_row .vc_col-sm-offset-0 {
  margin-left: 0;
}
.acalog-custom .vc_non_responsive .vc_row .vc_hidden-sm {
  display: none !important;
}
.acalog-custom .vc_row {
  margin-left: -15px;
  margin-right: -15px;
}
.acalog-custom .vc_col-lg-1,
.acalog-custom .vc_col-lg-10,
.acalog-custom .vc_col-lg-11,
.acalog-custom .vc_col-lg-12,
.acalog-custom .vc_col-lg-2,
.acalog-custom .vc_col-lg-3,
.acalog-custom .vc_col-lg-4,
.acalog-custom .vc_col-lg-5,
.acalog-custom .vc_col-lg-6,
.acalog-custom .vc_col-lg-7,
.acalog-custom .vc_col-lg-8,
.acalog-custom .vc_col-lg-9,
.acalog-custom .vc_col-md-1,
.acalog-custom .vc_col-md-10,
.acalog-custom .vc_col-md-11,
.acalog-custom .vc_col-md-12,
.acalog-custom .vc_col-md-2,
.acalog-custom .vc_col-md-3,
.acalog-custom .vc_col-md-4,
.acalog-custom .vc_col-md-5,
.acalog-custom .vc_col-md-6,
.acalog-custom .vc_col-md-7,
.acalog-custom .vc_col-md-8,
.acalog-custom .vc_col-md-9,
.acalog-custom .vc_col-sm-1,
.acalog-custom .vc_col-sm-10,
.acalog-custom .vc_col-sm-11,
.acalog-custom .vc_col-sm-12,
.acalog-custom .vc_col-sm-2,
.acalog-custom .vc_col-sm-3,
.acalog-custom .vc_col-sm-4,
.acalog-custom .vc_col-sm-5,
.acalog-custom .vc_col-sm-6,
.acalog-custom .vc_col-sm-7,
.acalog-custom .vc_col-sm-8,
.acalog-custom .vc_col-sm-9,
.acalog-custom .vc_col-xs-1,
.acalog-custom .vc_col-xs-10,
.acalog-custom .vc_col-xs-11,
.acalog-custom .vc_col-xs-12,
.acalog-custom .vc_col-xs-2,
.acalog-custom .vc_col-xs-3,
.acalog-custom .vc_col-xs-4,
.acalog-custom .vc_col-xs-5,
.acalog-custom .vc_col-xs-6,
.acalog-custom .vc_col-xs-7,
.acalog-custom .vc_col-xs-8,
.acalog-custom .vc_col-xs-9 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.acalog-custom .vc_col-xs-1,
.acalog-custom .vc_col-xs-10,
.acalog-custom .vc_col-xs-11,
.acalog-custom .vc_col-xs-12,
.acalog-custom .vc_col-xs-2,
.acalog-custom .vc_col-xs-3,
.acalog-custom .vc_col-xs-4,
.acalog-custom .vc_col-xs-5,
.acalog-custom .vc_col-xs-6,
.acalog-custom .vc_col-xs-7,
.acalog-custom .vc_col-xs-8,
.acalog-custom .vc_col-xs-9 {
  float: left;
}
.acalog-custom .vc_col-xs-11 {
  width: 91.66666667%;
}
.acalog-custom .vc_col-xs-10 {
  width: 83.33333333%;
}
.acalog-custom .vc_col-xs-9 {
  width: 75%;
}
.acalog-custom .vc_col-xs-8 {
  width: 66.66666667%;
}
.acalog-custom .vc_col-xs-7 {
  width: 58.33333333%;
}
.acalog-custom .vc_col-xs-6 {
  width: 50%;
}
.acalog-custom .vc_col-xs-5 {
  width: 41.66666667%;
}
.acalog-custom .vc_col-xs-4 {
  width: 33.33333333%;
}
.acalog-custom .vc_col-xs-3 {
  width: 25%;
}
.acalog-custom .vc_col-xs-2 {
  width: 16.66666667%;
}
.acalog-custom .vc_col-xs-1 {
  width: 8.33333333%;
}
.acalog-custom .vc_col-xs-pull-12 {
  right: 100%;
}
.acalog-custom .vc_col-xs-pull-11 {
  right: 91.66666667%;
}
.acalog-custom .vc_col-xs-pull-10 {
  right: 83.33333333%;
}
.acalog-custom .vc_col-xs-pull-9 {
  right: 75%;
}
.acalog-custom .vc_col-xs-pull-8 {
  right: 66.66666667%;
}
.acalog-custom .vc_col-xs-pull-7 {
  right: 58.33333333%;
}
.acalog-custom .vc_col-xs-pull-6 {
  right: 50%;
}
.acalog-custom .vc_col-xs-pull-5 {
  right: 41.66666667%;
}
.acalog-custom .vc_col-xs-pull-4 {
  right: 33.33333333%;
}
.acalog-custom .vc_col-xs-pull-3 {
  right: 25%;
}
.acalog-custom .vc_col-xs-pull-2 {
  right: 16.66666667%;
}
.acalog-custom .vc_col-xs-pull-1 {
  right: 8.33333333%;
}
.acalog-custom .vc_col-xs-pull-0 {
  right: auto;
}
.acalog-custom .vc_col-xs-push-12 {
  left: 100%;
}
.acalog-custom .vc_col-xs-push-11 {
  left: 91.66666667%;
}
.acalog-custom .vc_col-xs-push-10 {
  left: 83.33333333%;
}
.acalog-custom .vc_col-xs-push-9 {
  left: 75%;
}
.acalog-custom .vc_col-xs-push-8 {
  left: 66.66666667%;
}
.acalog-custom .vc_col-xs-push-7 {
  left: 58.33333333%;
}
.acalog-custom .vc_col-xs-push-6 {
  left: 50%;
}
.acalog-custom .vc_col-xs-push-5 {
  left: 41.66666667%;
}
.acalog-custom .vc_col-xs-push-4 {
  left: 33.33333333%;
}
.acalog-custom .vc_col-xs-push-3 {
  left: 25%;
}
.acalog-custom .vc_col-xs-push-2 {
  left: 16.66666667%;
}
.acalog-custom .vc_col-xs-push-1 {
  left: 8.33333333%;
}
.acalog-custom .vc_col-xs-push-0 {
  left: auto;
}
.acalog-custom .vc_col-xs-offset-12 {
  margin-left: 100%;
}
.acalog-custom .vc_col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.acalog-custom .vc_col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.acalog-custom .vc_col-xs-offset-9 {
  margin-left: 75%;
}
.acalog-custom .vc_col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.acalog-custom .vc_col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.acalog-custom .vc_col-xs-offset-6 {
  margin-left: 50%;
}
.acalog-custom .vc_col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.acalog-custom .vc_col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.acalog-custom .vc_col-xs-offset-3 {
  margin-left: 25%;
}
.acalog-custom .vc_col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.acalog-custom .vc_col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.acalog-custom .vc_col-xs-offset-0 {
  margin-left: 0;
}
@media (min-width: 768px) {
  .acalog-custom .vc_col-sm-1,
  .acalog-custom .vc_col-sm-10,
  .acalog-custom .vc_col-sm-11,
  .acalog-custom .vc_col-sm-12,
  .acalog-custom .vc_col-sm-2,
  .acalog-custom .vc_col-sm-3,
  .acalog-custom .vc_col-sm-4,
  .acalog-custom .vc_col-sm-5,
  .acalog-custom .vc_col-sm-6,
  .acalog-custom .vc_col-sm-7,
  .acalog-custom .vc_col-sm-8,
  .acalog-custom .vc_col-sm-9 {
    float: left;
  }
  .acalog-custom .vc_col-sm-12 {
    width: 100%;
  }
  .acalog-custom .vc_col-sm-11 {
    width: 91.66666667%;
  }
  .acalog-custom .vc_col-sm-10 {
    width: 83.33333333%;
  }
  .acalog-custom .vc_col-sm-9 {
    width: 75%;
  }
  .acalog-custom .vc_col-sm-8 {
    width: 66.66666667%;
  }
  .acalog-custom .vc_col-sm-7 {
    width: 58.33333333%;
  }
  .acalog-custom .vc_col-sm-6 {
    width: 50%;
  }
  .acalog-custom .vc_col-sm-5 {
    width: 41.66666667%;
  }
  .acalog-custom .vc_col-sm-4 {
    width: 33.33333333%;
  }
  .acalog-custom .vc_col-sm-3 {
    width: 25%;
  }
  .acalog-custom .vc_col-sm-2 {
    width: 16.66666667%;
  }
  .acalog-custom .vc_col-sm-1 {
    width: 8.33333333%;
  }
  .acalog-custom .vc_col-sm-pull-12 {
    right: 100%;
  }
  .acalog-custom .vc_col-sm-pull-11 {
    right: 91.66666667%;
  }
  .acalog-custom .vc_col-sm-pull-10 {
    right: 83.33333333%;
  }
  .acalog-custom .vc_col-sm-pull-9 {
    right: 75%;
  }
  .acalog-custom .vc_col-sm-pull-8 {
    right: 66.66666667%;
  }
  .acalog-custom .vc_col-sm-pull-7 {
    right: 58.33333333%;
  }
  .acalog-custom .vc_col-sm-pull-6 {
    right: 50%;
  }
  .acalog-custom .vc_col-sm-pull-5 {
    right: 41.66666667%;
  }
  .acalog-custom .vc_col-sm-pull-4 {
    right: 33.33333333%;
  }
  .acalog-custom .vc_col-sm-pull-3 {
    right: 25%;
  }
  .acalog-custom .vc_col-sm-pull-2 {
    right: 16.66666667%;
  }
  .acalog-custom .vc_col-sm-pull-1 {
    right: 8.33333333%;
  }
  .acalog-custom .vc_col-sm-pull-0 {
    right: auto;
  }
  .acalog-custom .vc_col-sm-push-12 {
    left: 100%;
  }
  .acalog-custom .vc_col-sm-push-11 {
    left: 91.66666667%;
  }
  .acalog-custom .vc_col-sm-push-10 {
    left: 83.33333333%;
  }
  .acalog-custom .vc_col-sm-push-9 {
    left: 75%;
  }
  .acalog-custom .vc_col-sm-push-8 {
    left: 66.66666667%;
  }
  .acalog-custom .vc_col-sm-push-7 {
    left: 58.33333333%;
  }
  .acalog-custom .vc_col-sm-push-6 {
    left: 50%;
  }
  .acalog-custom .vc_col-sm-push-5 {
    left: 41.66666667%;
  }
  .acalog-custom .vc_col-sm-push-4 {
    left: 33.33333333%;
  }
  .acalog-custom .vc_col-sm-push-3 {
    left: 25%;
  }
  .acalog-custom .vc_col-sm-push-2 {
    left: 16.66666667%;
  }
  .acalog-custom .vc_col-sm-push-1 {
    left: 8.33333333%;
  }
  .acalog-custom .vc_col-sm-push-0 {
    left: auto;
  }
  .acalog-custom .vc_col-sm-offset-12 {
    margin-left: 100%;
  }
  .acalog-custom .vc_col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .acalog-custom .vc_col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .acalog-custom .vc_col-sm-offset-9 {
    margin-left: 75%;
  }
  .acalog-custom .vc_col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .acalog-custom .vc_col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .acalog-custom .vc_col-sm-offset-6 {
    margin-left: 50%;
  }
  .acalog-custom .vc_col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .acalog-custom .vc_col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .acalog-custom .vc_col-sm-offset-3 {
    margin-left: 25%;
  }
  .acalog-custom .vc_col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .acalog-custom .vc_col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .acalog-custom .vc_col-sm-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 992px) {
  .acalog-custom .vc_col-md-1,
  .acalog-custom .vc_col-md-10,
  .acalog-custom .vc_col-md-11,
  .acalog-custom .vc_col-md-12,
  .acalog-custom .vc_col-md-2,
  .acalog-custom .vc_col-md-3,
  .acalog-custom .vc_col-md-4,
  .acalog-custom .vc_col-md-5,
  .acalog-custom .vc_col-md-6,
  .acalog-custom .vc_col-md-7,
  .acalog-custom .vc_col-md-8,
  .acalog-custom .vc_col-md-9 {
    float: left;
  }
  .acalog-custom .vc_col-md-12 {
    width: 100%;
  }
  .acalog-custom .vc_col-md-11 {
    width: 91.66666667%;
  }
  .acalog-custom .vc_col-md-10 {
    width: 83.33333333%;
  }
  .acalog-custom .vc_col-md-9 {
    width: 75%;
  }
  .acalog-custom .vc_col-md-8 {
    width: 66.66666667%;
  }
  .acalog-custom .vc_col-md-7 {
    width: 58.33333333%;
  }
  .acalog-custom .vc_col-md-6 {
    width: 50%;
  }
  .acalog-custom .vc_col-md-5 {
    width: 41.66666667%;
  }
  .acalog-custom .vc_col-md-4 {
    width: 33.33333333%;
  }
  .acalog-custom .vc_col-md-3 {
    width: 25%;
  }
  .acalog-custom .vc_col-md-2 {
    width: 16.66666667%;
  }
  .acalog-custom .vc_col-md-1 {
    width: 8.33333333%;
  }
  .acalog-custom .vc_col-md-pull-12 {
    right: 100%;
  }
  .acalog-custom .vc_col-md-pull-11 {
    right: 91.66666667%;
  }
  .acalog-custom .vc_col-md-pull-10 {
    right: 83.33333333%;
  }
  .acalog-custom .vc_col-md-pull-9 {
    right: 75%;
  }
  .acalog-custom .vc_col-md-pull-8 {
    right: 66.66666667%;
  }
  .acalog-custom .vc_col-md-pull-7 {
    right: 58.33333333%;
  }
  .acalog-custom .vc_col-md-pull-6 {
    right: 50%;
  }
  .acalog-custom .vc_col-md-pull-5 {
    right: 41.66666667%;
  }
  .acalog-custom .vc_col-md-pull-4 {
    right: 33.33333333%;
  }
  .acalog-custom .vc_col-md-pull-3 {
    right: 25%;
  }
  .acalog-custom .vc_col-md-pull-2 {
    right: 16.66666667%;
  }
  .acalog-custom .vc_col-md-pull-1 {
    right: 8.33333333%;
  }
  .acalog-custom .vc_col-md-pull-0 {
    right: auto;
  }
  .acalog-custom .vc_col-md-push-12 {
    left: 100%;
  }
  .acalog-custom .vc_col-md-push-11 {
    left: 91.66666667%;
  }
  .acalog-custom .vc_col-md-push-10 {
    left: 83.33333333%;
  }
  .acalog-custom .vc_col-md-push-9 {
    left: 75%;
  }
  .acalog-custom .vc_col-md-push-8 {
    left: 66.66666667%;
  }
  .acalog-custom .vc_col-md-push-7 {
    left: 58.33333333%;
  }
  .acalog-custom .vc_col-md-push-6 {
    left: 50%;
  }
  .acalog-custom .vc_col-md-push-5 {
    left: 41.66666667%;
  }
  .acalog-custom .vc_col-md-push-4 {
    left: 33.33333333%;
  }
  .acalog-custom .vc_col-md-push-3 {
    left: 25%;
  }
  .acalog-custom .vc_col-md-push-2 {
    left: 16.66666667%;
  }
  .acalog-custom .vc_col-md-push-1 {
    left: 8.33333333%;
  }
  .acalog-custom .vc_col-md-push-0 {
    left: auto;
  }
  .acalog-custom .vc_col-md-offset-12 {
    margin-left: 100%;
  }
  .acalog-custom .vc_col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .acalog-custom .vc_col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .acalog-custom .vc_col-md-offset-9 {
    margin-left: 75%;
  }
  .acalog-custom .vc_col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .acalog-custom .vc_col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .acalog-custom .vc_col-md-offset-6 {
    margin-left: 50%;
  }
  .acalog-custom .vc_col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .acalog-custom .vc_col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .acalog-custom .vc_col-md-offset-3 {
    margin-left: 25%;
  }
  .acalog-custom .vc_col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .acalog-custom .vc_col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .acalog-custom .vc_col-md-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 1200px) {
  .acalog-custom .vc_hidden-lg {
    display: none !important;
  }
  .acalog-custom .vc_col-lg-1,
  .acalog-custom .vc_col-lg-10,
  .acalog-custom .vc_col-lg-11,
  .acalog-custom .vc_col-lg-12,
  .acalog-custom .vc_col-lg-2,
  .acalog-custom .vc_col-lg-3,
  .acalog-custom .vc_col-lg-4,
  .acalog-custom .vc_col-lg-5,
  .acalog-custom .vc_col-lg-6,
  .acalog-custom .vc_col-lg-7,
  .acalog-custom .vc_col-lg-8,
  .acalog-custom .vc_col-lg-9 {
    float: left;
  }
  .acalog-custom .vc_col-lg-12 {
    width: 100%;
  }
  .acalog-custom .vc_col-lg-11 {
    width: 91.66666667%;
  }
  .acalog-custom .vc_col-lg-10 {
    width: 83.33333333%;
  }
  .acalog-custom .vc_col-lg-9 {
    width: 75%;
  }
  .acalog-custom .vc_col-lg-8 {
    width: 66.66666667%;
  }
  .acalog-custom .vc_col-lg-7 {
    width: 58.33333333%;
  }
  .acalog-custom .vc_col-lg-6 {
    width: 50%;
  }
  .acalog-custom .vc_col-lg-5 {
    width: 41.66666667%;
  }
  .acalog-custom .vc_col-lg-4 {
    width: 33.33333333%;
  }
  .acalog-custom .vc_col-lg-3 {
    width: 25%;
  }
  .acalog-custom .vc_col-lg-2 {
    width: 16.66666667%;
  }
  .acalog-custom .vc_col-lg-1 {
    width: 8.33333333%;
  }
  .acalog-custom .vc_col-lg-pull-12 {
    right: 100%;
  }
  .acalog-custom .vc_col-lg-pull-11 {
    right: 91.66666667%;
  }
  .acalog-custom .vc_col-lg-pull-10 {
    right: 83.33333333%;
  }
  .acalog-custom .vc_col-lg-pull-9 {
    right: 75%;
  }
  .acalog-custom .vc_col-lg-pull-8 {
    right: 66.66666667%;
  }
  .acalog-custom .vc_col-lg-pull-7 {
    right: 58.33333333%;
  }
  .acalog-custom .vc_col-lg-pull-6 {
    right: 50%;
  }
  .acalog-custom .vc_col-lg-pull-5 {
    right: 41.66666667%;
  }
  .acalog-custom .vc_col-lg-pull-4 {
    right: 33.33333333%;
  }
  .acalog-custom .vc_col-lg-pull-3 {
    right: 25%;
  }
  .acalog-custom .vc_col-lg-pull-2 {
    right: 16.66666667%;
  }
  .acalog-custom .vc_col-lg-pull-1 {
    right: 8.33333333%;
  }
  .acalog-custom .vc_col-lg-pull-0 {
    right: auto;
  }
  .acalog-custom .vc_col-lg-push-12 {
    left: 100%;
  }
  .acalog-custom .vc_col-lg-push-11 {
    left: 91.66666667%;
  }
  .acalog-custom .vc_col-lg-push-10 {
    left: 83.33333333%;
  }
  .acalog-custom .vc_col-lg-push-9 {
    left: 75%;
  }
  .acalog-custom .vc_col-lg-push-8 {
    left: 66.66666667%;
  }
  .acalog-custom .vc_col-lg-push-7 {
    left: 58.33333333%;
  }
  .acalog-custom .vc_col-lg-push-6 {
    left: 50%;
  }
  .acalog-custom .vc_col-lg-push-5 {
    left: 41.66666667%;
  }
  .acalog-custom .vc_col-lg-push-4 {
    left: 33.33333333%;
  }
  .acalog-custom .vc_col-lg-push-3 {
    left: 25%;
  }
  .acalog-custom .vc_col-lg-push-2 {
    left: 16.66666667%;
  }
  .acalog-custom .vc_col-lg-push-1 {
    left: 8.33333333%;
  }
  .acalog-custom .vc_col-lg-push-0 {
    left: auto;
  }
  .acalog-custom .vc_col-lg-offset-12 {
    margin-left: 100%;
  }
  .acalog-custom .vc_col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .acalog-custom .vc_col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .acalog-custom .vc_col-lg-offset-9 {
    margin-left: 75%;
  }
  .acalog-custom .vc_col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .acalog-custom .vc_col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .acalog-custom .vc_col-lg-offset-6 {
    margin-left: 50%;
  }
  .acalog-custom .vc_col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .acalog-custom .vc_col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .acalog-custom .vc_col-lg-offset-3 {
    margin-left: 25%;
  }
  .acalog-custom .vc_col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .acalog-custom .vc_col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .acalog-custom .vc_col-lg-offset-0 {
    margin-left: 0;
  }
  .acalog-custom .vc_el-clearfix-lg {
    clear: both;
  }
}
.acalog-custom .vc_el_width_100,
.acalog-custom .vc_el_width_50,
.acalog-custom .vc_el_width_60,
.acalog-custom .vc_el_width_70,
.acalog-custom .vc_el_width_80,
.acalog-custom .vc_el_width_90 {
  margin-left: auto !important;
  margin-right: auto !important;
}
.acalog-custom .vc_pull-right {
  float: right !important;
}
.acalog-custom .vc_pull-left {
  float: left !important;
}
.acalog-custom .vc_clearfix:after,
.acalog-custom .vc_clearfix:before {
  content: " ";
  display: table;
}
.acalog-custom .vc_visible {
  display: block;
}
.acalog-custom .vc_table {
  width: 100%;
  margin-bottom: 20px;
  border-collapse: collapse;
}
.acalog-custom .vc_table>tbody>tr>td,
.acalog-custom .vc_table>tbody>tr>th,
.acalog-custom .vc_table>tfoot>tr>td,
.acalog-custom .vc_table>tfoot>tr>th,
.acalog-custom .vc_table>thead>tr>td,
.acalog-custom .vc_table>thead>tr>th {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.acalog-custom .vc_table>thead>tr>th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
.acalog-custom .vc_button-2-wrapper,
.acalog-custom .vc_pixel_icon {
  display: inline-block;
  vertical-align: middle;
}
.acalog-custom .vc_table>caption+thead>tr:first-child>td,
.acalog-custom .vc_table>caption+thead>tr:first-child>th,
.acalog-custom .vc_table>colgroup+thead>tr:first-child>td,
.acalog-custom .vc_table>colgroup+thead>tr:first-child>th,
.acalog-custom .vc_table>thead:first-child>tr:first-child>td,
.acalog-custom .vc_table>thead:first-child>tr:first-child>th {
  border-top: 0;
}
.acalog-custom .vc_table>tbody+tbody {
  border-top: 2px solid #ddd;
}
.acalog-custom .vc_table .table {
  background-color: #fff;
}
.acalog-custom .vc_table-bordered,
.acalog-custom .vc_table-bordered>tbody>tr>td,
.acalog-custom .vc_table-bordered>tbody>tr>th,
.acalog-custom .vc_table-bordered>tfoot>tr>td,
.acalog-custom .vc_table-bordered>tfoot>tr>th,
.acalog-custom .vc_table-bordered>thead>tr>td,
.acalog-custom .vc_table-bordered>thead>tr>th {
  border: 1px solid #ddd;
}
.acalog-custom .vc_table-bordered>thead>tr>td,
.acalog-custom .vc_table-bordered>thead>tr>th {
  border-bottom-width: 2px;
}
.acalog-custom .vc_pixel_icon {
  height: 16px;
  width: 16px;
  background-position: 0 0;
  background-repeat: no-repeat;
}
.acalog-custom .vc_pixel_icon-alert {
  background-image: url("../../img/gateway/alert.png");
}
.acalog-custom .vc_pixel_icon-info {
  background-image: url("../../img/gateway/info.png");
}
.acalog-custom .vc_pixel_icon-tick {
  background-image: url("../../img/gateway/tick.png");
}
.acalog-custom .vc_pixel_icon-explanation {
  background-image: url("../../img/gateway/exclamation.png");
}
.acalog-custom .vc_pixel_icon-address_book {
  background-image: url("../../img/gateway/address-book.png");
}
.acalog-custom .vc_pixel_icon-alarm_clock {
  background-image: url("../../img/gateway/alarm-clock.png");
}
.acalog-custom .vc_pixel_icon-anchor {
  background-image: url("../../img/gateway/anchor.png");
}
.acalog-custom .vc_pixel_icon-application_image {
  background-image: url("../../img/gateway/application-image.png");
}
.acalog-custom .vc_pixel_icon-arrow {
  background-image: url("../../img/gateway/arrow.png");
}
.acalog-custom .vc_pixel_icon-asterisk {
  background-image: url("../../img/gateway/asterisk.png");
}
.acalog-custom .vc_pixel_icon-hammer {
  background-image: url("../../img/gateway/auction-hammer.png");
}
.acalog-custom .vc_pixel_icon-balloon {
  background-image: url("../../img/gateway/balloon.png");
}
.acalog-custom .vc_pixel_icon-balloon_buzz {
  background-image: url("../../img/gateway/balloon-buzz.png");
}
.acalog-custom .vc_pixel_icon-balloon_facebook {
  background-image: url("../../img/gateway/balloon-facebook.png");
}
.acalog-custom .vc_pixel_icon-balloon_twitter {
  background-image: url("../../img/gateway/balloon-twitter.png");
}
.acalog-custom .vc_pixel_icon-battery {
  background-image: url("../../img/gateway/battery-full.png");
}
.acalog-custom .vc_pixel_icon-binocular {
  background-image: url("../../img/gateway/binocular.png");
}
.acalog-custom .vc_pixel_icon-document_excel {
  background-image: url("../../img/gateway/blue-document-excel.png");
}
.acalog-custom .vc_pixel_icon-document_image {
  background-image: url("../../img/gateway/blue-document-image.png");
}
.acalog-custom .vc_pixel_icon-document_music {
  background-image: url("../../img/gateway/blue-document-music.png");
}
.acalog-custom .vc_pixel_icon-document_office {
  background-image: url("../../img/gateway/blue-document-office.png");
}
.acalog-custom .vc_pixel_icon-document_pdf {
  background-image: url("../../img/gateway/blue-document-pdf.png");
}
.acalog-custom .vc_pixel_icon-document_powerpoint {
  background-image: url("../../img/gateway/blue-document-powerpoint.png");
}
.acalog-custom .vc_pixel_icon-document_word {
  background-image: url("../../img/gateway/blue-document-word.png");
}
.acalog-custom .vc_pixel_icon-bookmark {
  background-image: url("../../img/gateway/bookmark.png");
}
.acalog-custom .vc_pixel_icon-camcorder {
  background-image: url("../../img/gateway/camcorder.png");
}
.acalog-custom .vc_pixel_icon-camera {
  background-image: url("../../img/gateway/camera.png");
}
.acalog-custom .vc_pixel_icon-chart {
  background-image: url("../../img/gateway/chart.png");
}
.acalog-custom .vc_pixel_icon-chart_pie {
  background-image: url("../../img/gateway/chart-pie.png");
}
.acalog-custom .vc_pixel_icon-clock {
  background-image: url("../../img/gateway/clock.png");
}
.acalog-custom .vc_pixel_icon-play {
  background-image: url("../../img/gateway/control.png");
}
.acalog-custom .vc_pixel_icon-fire {
  background-image: url("../../img/gateway/fire.png");
}
.acalog-custom .vc_pixel_icon-heart {
  background-image: url("../../img/gateway/heart.png");
}
.acalog-custom .vc_pixel_icon-mail {
  background-image: url("../../img/gateway/mail.png");
}
.acalog-custom .vc_pixel_icon-shield {
  background-image: url("../../img/gateway/plus-shield.png");
}
.acalog-custom .vc_pixel_icon-video {
  background-image: url("../../img/gateway/video.png");
}
@font-face {
  font-family: VC-Icons;
  src: url("../../img/gateway/VC-Icons.ttf?otu1sf") format('truetype'), url("../../img/gateway/VC-Icons.woff?otu1sf") format('woff'), url("../../img/gateway/VC-Icons.svg?otu1sf") format('svg');
  font-weight: 400;
  font-style: normal;
}
.acalog-custom .vc-composer-icon {
  font-family: VC-Icons !important;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
}
.acalog-custom .vc-c-icon-sync:before {
  content: "\e627";
}
.acalog-custom .vc-c-icon-lock_outline:before {
  content: "\e899";
}
.acalog-custom .vc-c-icon-layout_portrait-smartphones:before {
  content: "\e324";
}
.acalog-custom .vc-c-icon-layout_default:before {
  content: "\e30c";
}
.acalog-custom .vc-c-icon-fullscreen_exit:before {
  content: "\e5d1";
}
.acalog-custom .vc-c-icon-fullscreen:before {
  content: "\e5d0";
}
.acalog-custom .vc-c-icon-home:before {
  content: "\e88a";
}
.acalog-custom .vc-c-icon-content_copy:before {
  content: "\e14d";
}
.acalog-custom .vc-c-icon-mode_edit:before {
  content: "\e254";
}
.acalog-custom .vc-c-icon-add:before {
  content: "\e145";
}
.acalog-custom .vc-c-icon-cog:before {
  content: "\e8b8";
}
.acalog-custom .vc-c-icon-arrow_back:before {
  content: "\e5c4";
}
.acalog-custom .vc-c-icon-arrow_downward:before {
  content: "\e5db";
}
.acalog-custom .vc-c-icon-arrow_drop_down:before {
  content: "\e5c5";
}
.acalog-custom .vc-c-icon-arrow_drop_up:before {
  content: "\e5c7";
}
.acalog-custom .vc-c-icon-arrow_forward:before {
  content: "\e5c8";
}
.acalog-custom .vc-c-icon-arrow_upward:before {
  content: "\e5d8";
}
.acalog-custom .vc-c-icon-check:before {
  content: "\e5ca";
}
.acalog-custom .vc-c-icon-close:before {
  content: "\e5cd";
}
.acalog-custom .vc-c-icon-search:before {
  content: "\e8b6";
}
.acalog-custom .vc-c-icon-add_template:before {
  content: "\e900";
}
.acalog-custom .vc-c-icon-add_element:before {
  content: "\e901";
}
.acalog-custom .vc-c-icon-dragndrop:before {
  content: "\e902";
}
.acalog-custom .vc-c-icon-minimize_up:before {
  content: "\e903";
}
.acalog-custom .vc-c-icon-minimize:before {
  content: "\e910";
}
.acalog-custom .vc-c-icon-layout_landscape-smartphones:before {
  content: "\e911";
}
.acalog-custom .vc-c-icon-layout_landscape-tablets:before {
  content: "\e912";
}
.acalog-custom .vc-c-icon-row_default_fe:before {
  content: "\e913";
}
.acalog-custom .vc-c-icon-arrow_drop_right:before {
  content: "\e915";
}
.acalog-custom .vc-c-icon-1-4_3-4:before {
  content: "\e909";
}
.acalog-custom .vc-c-icon-1-1:before {
  content: "\e904";
}
.acalog-custom .vc-c-icon-1-2_1-2:before {
  content: "\e905";
}
.acalog-custom .vc-c-icon-1-3_1-3_1-3:before {
  content: "\e906";
}
.acalog-custom .vc-c-icon-1-4_1-2_1-4:before {
  content: "\e907";
}
.acalog-custom .vc-c-icon-1-4_1-4_1-4_1-4:before {
  content: "\e908";
}
.acalog-custom .vc-c-icon-1-6_1-6_1-6_1-2:before {
  content: "\e90b";
}
.acalog-custom .vc-c-icon-1-6_1-6_1-6_1-6_1-6_1-6:before {
  content: "\e90c";
}
.acalog-custom .vc-c-icon-1-6_2-3_1-6:before {
  content: "\e90d";
}
.acalog-custom .vc-c-icon-2-3_1-3:before {
  content: "\e90e";
}
.acalog-custom .vc-c-icon-5-6_1-6:before {
  content: "\e90f";
}
.acalog-custom .vc-c-icon-layout_portrait-tablets:before {
  content: "\e916";
}
.acalog-custom .vc-c-icon-delete_empty:before {
  content: "\e914";
}
.acalog-custom .vc-c-icon-layout-lg:before {
  content: "\e30c";
}
.acalog-custom .vc-c-icon-layout-md:before {
  content: "\e912";
}
.acalog-custom .vc-c-icon-layout-sm:before {
  content: "\e916";
}
.acalog-custom .vc-c-icon-layout-xs:before {
  content: "\e324";
}
.acalog-custom .vc_txt_align_left {
  text-align: left;
}
.acalog-custom .vc_txt_align_right {
  text-align: right;
}
.acalog-custom .vc_txt_align_center {
  text-align: center;
}
.acalog-custom .vc_txt_align_justify {
  text-align: justify;
  text-justify: inter-word;
}
.acalog-custom .vc_el_width_50 {
  width: 50%;
}
.acalog-custom .vc_el_width_60 {
  width: 60%;
}
.acalog-custom .vc_el_width_70 {
  width: 70%;
}
.acalog-custom .vc_el_width_80 {
  width: 80%;
}
.acalog-custom .vc_el_width_90 {
  width: 90%;
}
.acalog-custom .vc_el_width_100 {
  width: 100%;
}
.acalog-custom .vc_btn,
.acalog-custom a.vc_btn,
.acalog-custom button.vc_btn {
  cursor: pointer;
  display: inline-block;
  text-decoration: none !important;
  padding: 9px 12px;
  font-size: 100%;
  line-height: 20px;
  border-radius: 4px;
}
.acalog-custom .vc_general.vc_btn3,
.acalog-custom .wpb_button:hover,
.acalog-custom a.wpb_button_a,
.acalog-custom a.wpb_button_a:hover {
  text-decoration: none;
}
.acalog-custom .vc_btn,
.acalog-custom .vc_btn:focus,
.acalog-custom .vc_btn:hover,
.acalog-custom a.vc_btn,
.acalog-custom a.vc_btn:focus,
.acalog-custom a.vc_btn:hover,
.acalog-custom button.vc_btn,
.acalog-custom button.vc_btn:focus,
.acalog-custom button.vc_btn:hover {
  border: 1px solid transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.acalog-custom .vc_btn-lg,
.acalog-custom a.vc_btn-lg,
.acalog-custom button.vc_btn-lg {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}
.acalog-custom .vc_btn-sm,
.acalog-custom a.vc_btn-sm,
.acalog-custom button.vc_btn-sm {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.acalog-custom .vc_btn-xs,
.acalog-custom a.vc_btn-xs,
.acalog-custom button.vc_btn-xs {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.acalog-custom .vc_btn_square,
.acalog-custom a.vc_btn_square,
.acalog-custom button.vc_btn_square {
  border-radius: 0;
}
.acalog-custom .vc_btn_square_outlined,
.acalog-custom a.vc_btn_square_outlined,
.acalog-custom button.vc_btn_square_outlined {
  border-radius: 0;
  background: 0 0 !important;
}
.acalog-custom .vc_btn_square_outlined,
.acalog-custom .vc_btn_square_outlined:focus,
.acalog-custom .vc_btn_square_outlined:hover,
.acalog-custom a.vc_btn_square_outlined,
.acalog-custom a.vc_btn_square_outlined:focus,
.acalog-custom a.vc_btn_square_outlined:hover,
.acalog-custom button.vc_btn_square_outlined,
.acalog-custom button.vc_btn_square_outlined:focus,
.acalog-custom button.vc_btn_square_outlined:hover {
  border: 2px solid;
}
.acalog-custom .vc_btn_round,
.acalog-custom a.vc_btn_round,
.acalog-custom button.vc_btn_round {
  border-radius: 25px;
}
.acalog-custom .vc_btn_outlined,
.acalog-custom a.vc_btn_outlined,
.acalog-custom button.vc_btn_outlined {
  background: 0 0 !important;
}
.acalog-custom .open>.dropdown-toggle.vc_btn-danger,
.acalog-custom .open>.dropdown-toggle.vc_btn-default,
.acalog-custom .open>.dropdown-toggle.vc_btn-info,
.acalog-custom .open>.dropdown-toggle.vc_btn-primary,
.acalog-custom .open>.dropdown-toggle.vc_btn-success,
.acalog-custom .open>.dropdown-toggle.vc_btn-warning,
.acalog-custom .open>.dropdown-togglea.vc_btn-danger,
.acalog-custom .open>.dropdown-togglea.vc_btn-default,
.acalog-custom .open>.dropdown-togglea.vc_btn-info,
.acalog-custom .open>.dropdown-togglea.vc_btn-primary,
.acalog-custom .open>.dropdown-togglea.vc_btn-success,
.acalog-custom .open>.dropdown-togglea.vc_btn-warning,
.acalog-custom .open>.dropdown-togglebutton.vc_btn-danger,
.acalog-custom .open>.dropdown-togglebutton.vc_btn-default,
.acalog-custom .open>.dropdown-togglebutton.vc_btn-info,
.acalog-custom .open>.dropdown-togglebutton.vc_btn-primary,
.acalog-custom .open>.dropdown-togglebutton.vc_btn-success,
.acalog-custom .open>.dropdown-togglebutton.vc_btn-warning,
.acalog-custom .vc_btn-danger.active,
.acalog-custom .vc_btn-danger:active,
.acalog-custom .vc_btn-default.active,
.acalog-custom .vc_btn-default:active,
.acalog-custom .vc_btn-info.active,
.acalog-custom .vc_btn-info:active,
.acalog-custom .vc_btn-primary.active,
.acalog-custom .vc_btn-primary:active,
.acalog-custom .vc_btn-success.active,
.acalog-custom .vc_btn-success:active,
.acalog-custom .vc_btn-warning.active,
.acalog-custom .vc_btn-warning:active,
.acalog-custom a.vc_btn-danger.active,
.acalog-custom a.vc_btn-danger:active,
.acalog-custom a.vc_btn-default.active,
.acalog-custom a.vc_btn-default:active,
.acalog-custom a.vc_btn-info.active,
.acalog-custom a.vc_btn-info:active,
.acalog-custom a.vc_btn-primary.active,
.acalog-custom a.vc_btn-primary:active,
.acalog-custom a.vc_btn-success.active,
.acalog-custom a.vc_btn-success:active,
.acalog-custom a.vc_btn-warning.active,
.acalog-custom a.vc_btn-warning:active,
.acalog-custom button.vc_btn-danger.active,
.acalog-custom button.vc_btn-danger:active,
.acalog-custom button.vc_btn-default.active,
.acalog-custom button.vc_btn-default:active,
.acalog-custom button.vc_btn-info.active,
.acalog-custom button.vc_btn-info:active,
.acalog-custom button.vc_btn-primary.active,
.acalog-custom button.vc_btn-primary:active,
.acalog-custom button.vc_btn-success.active,
.acalog-custom button.vc_btn-success:active,
.acalog-custom button.vc_btn-warning.active,
.acalog-custom button.vc_btn-warning:active {
  background-image: none;
}
.acalog-custom .vc_btn_outlined,
.acalog-custom .vc_btn_outlined:focus,
.acalog-custom .vc_btn_outlined:hover,
.acalog-custom a.vc_btn_outlined,
.acalog-custom a.vc_btn_outlined:focus,
.acalog-custom a.vc_btn_outlined:hover,
.acalog-custom button.vc_btn_outlined,
.acalog-custom button.vc_btn_outlined:focus,
.acalog-custom button.vc_btn_outlined:hover {
  border: 2px solid;
}
.acalog-custom .vc_btn-blue,
.acalog-custom a.vc_btn-blue,
.acalog-custom button.vc_btn-blue {
  background-color: #5472D2;
  color: #fff !important;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
}
.acalog-custom .vc_btn-blue:hover,
.acalog-custom a.vc_btn-blue:hover,
.acalog-custom button.vc_btn-blue:hover {
  background-color: #3c5ecc;
  color: #f7f7f7 !important;
}
.acalog-custom .vc_btn-blue.vc_btn_outlined,
.acalog-custom .vc_btn-blue.vc_btn_square_outlined,
.acalog-custom a.vc_btn-blue.vc_btn_outlined,
.acalog-custom a.vc_btn-blue.vc_btn_square_outlined,
.acalog-custom button.vc_btn-blue.vc_btn_outlined,
.acalog-custom button.vc_btn-blue.vc_btn_square_outlined {
  color: #5472D2 !important;
}
.acalog-custom .vc_btn-blue.vc_btn_outlined:hover,
.acalog-custom .vc_btn-blue.vc_btn_square_outlined:hover,
.acalog-custom a.vc_btn-blue.vc_btn_outlined:hover,
.acalog-custom a.vc_btn-blue.vc_btn_square_outlined:hover,
.acalog-custom button.vc_btn-blue.vc_btn_outlined:hover,
.acalog-custom button.vc_btn-blue.vc_btn_square_outlined:hover {
  border-color: #3c5ecc;
}
.acalog-custom .vc_btn-blue.vc_btn_3d,
.acalog-custom a.vc_btn-blue.vc_btn_3d,
.acalog-custom button.vc_btn-blue.vc_btn_3d {
  -webkit-box-shadow: 0 5px 0 #3253bc;
  box-shadow: 0 5px 0 #3253bc;
  margin-bottom: 5px;
}
.acalog-custom .vc_btn-blue.vc_btn_3d.vc_btn_xs,
.acalog-custom a.vc_btn-blue.vc_btn_3d.vc_btn_xs,
.acalog-custom button.vc_btn-blue.vc_btn_3d.vc_btn_xs {
  -webkit-box-shadow: 0 3px 0 #3253bc;
  box-shadow: 0 3px 0 #3253bc;
  margin-bottom: 3px;
}
.acalog-custom .vc_btn-blue.vc_btn_3d.vc_btn_sm,
.acalog-custom a.vc_btn-blue.vc_btn_3d.vc_btn_sm,
.acalog-custom button.vc_btn-blue.vc_btn_3d.vc_btn_sm {
  -webkit-box-shadow: 0 4px 0 #3253bc;
  box-shadow: 0 4px 0 #3253bc;
  margin-bottom: 4px;
}
.acalog-custom .vc_btn-turquoise,
.acalog-custom a.vc_btn-turquoise,
.acalog-custom button.vc_btn-turquoise {
  background-color: #00C1CF;
  color: #fff !important;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
}
.acalog-custom .vc_btn-turquoise:hover,
.acalog-custom a.vc_btn-turquoise:hover,
.acalog-custom button.vc_btn-turquoise:hover {
  background-color: #00a4b0;
  color: #f7f7f7 !important;
}
.acalog-custom .vc_btn-turquoise.vc_btn_outlined,
.acalog-custom .vc_btn-turquoise.vc_btn_square_outlined,
.acalog-custom a.vc_btn-turquoise.vc_btn_outlined,
.acalog-custom a.vc_btn-turquoise.vc_btn_square_outlined,
.acalog-custom button.vc_btn-turquoise.vc_btn_outlined,
.acalog-custom button.vc_btn-turquoise.vc_btn_square_outlined {
  color: #00C1CF !important;
}
.acalog-custom .vc_btn-turquoise.vc_btn_outlined:hover,
.acalog-custom .vc_btn-turquoise.vc_btn_square_outlined:hover,
.acalog-custom a.vc_btn-turquoise.vc_btn_outlined:hover,
.acalog-custom a.vc_btn-turquoise.vc_btn_square_outlined:hover,
.acalog-custom button.vc_btn-turquoise.vc_btn_outlined:hover,
.acalog-custom button.vc_btn-turquoise.vc_btn_square_outlined:hover {
  border-color: #00a4b0;
}
.acalog-custom .vc_btn-turquoise.vc_btn_3d,
.acalog-custom a.vc_btn-turquoise.vc_btn_3d,
.acalog-custom button.vc_btn-turquoise.vc_btn_3d {
  -webkit-box-shadow: 0 5px 0 #008d97;
  box-shadow: 0 5px 0 #008d97;
  margin-bottom: 5px;
}
.acalog-custom .vc_btn-turquoise.vc_btn_3d.vc_btn_xs,
.acalog-custom a.vc_btn-turquoise.vc_btn_3d.vc_btn_xs,
.acalog-custom button.vc_btn-turquoise.vc_btn_3d.vc_btn_xs {
  -webkit-box-shadow: 0 3px 0 #008d97;
  box-shadow: 0 3px 0 #008d97;
  margin-bottom: 3px;
}
.acalog-custom .vc_btn-turquoise.vc_btn_3d.vc_btn_sm,
.acalog-custom a.vc_btn-turquoise.vc_btn_3d.vc_btn_sm,
.acalog-custom button.vc_btn-turquoise.vc_btn_3d.vc_btn_sm {
  -webkit-box-shadow: 0 4px 0 #008d97;
  box-shadow: 0 4px 0 #008d97;
  margin-bottom: 4px;
}
.acalog-custom .vc_btn-pink,
.acalog-custom a.vc_btn-pink,
.acalog-custom button.vc_btn-pink {
  background-color: #FE6C61;
  color: #fff !important;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
}
.acalog-custom .vc_btn-pink:hover,
.acalog-custom a.vc_btn-pink:hover,
.acalog-custom button.vc_btn-pink:hover {
  background-color: #fe5043;
  color: #f7f7f7 !important;
}
.acalog-custom .vc_btn-pink.vc_btn_outlined,
.acalog-custom .vc_btn-pink.vc_btn_square_outlined,
.acalog-custom a.vc_btn-pink.vc_btn_outlined,
.acalog-custom a.vc_btn-pink.vc_btn_square_outlined,
.acalog-custom button.vc_btn-pink.vc_btn_outlined,
.acalog-custom button.vc_btn-pink.vc_btn_square_outlined {
  color: #FE6C61 !important;
}
.acalog-custom .vc_btn-pink.vc_btn_outlined:hover,
.acalog-custom .vc_btn-pink.vc_btn_square_outlined:hover,
.acalog-custom a.vc_btn-pink.vc_btn_outlined:hover,
.acalog-custom a.vc_btn-pink.vc_btn_square_outlined:hover,
.acalog-custom button.vc_btn-pink.vc_btn_outlined:hover,
.acalog-custom button.vc_btn-pink.vc_btn_square_outlined:hover {
  border-color: #fe5043;
}
.acalog-custom .vc_btn-pink.vc_btn_3d,
.acalog-custom a.vc_btn-pink.vc_btn_3d,
.acalog-custom button.vc_btn-pink.vc_btn_3d {
  -webkit-box-shadow: 0 5px 0 #fe3829;
  box-shadow: 0 5px 0 #fe3829;
  margin-bottom: 5px;
}
.acalog-custom .vc_btn-pink.vc_btn_3d.vc_btn_xs,
.acalog-custom a.vc_btn-pink.vc_btn_3d.vc_btn_xs,
.acalog-custom button.vc_btn-pink.vc_btn_3d.vc_btn_xs {
  -webkit-box-shadow: 0 3px 0 #fe3829;
  box-shadow: 0 3px 0 #fe3829;
  margin-bottom: 3px;
}
.acalog-custom .vc_btn-pink.vc_btn_3d.vc_btn_sm,
.acalog-custom a.vc_btn-pink.vc_btn_3d.vc_btn_sm,
.acalog-custom button.vc_btn-pink.vc_btn_3d.vc_btn_sm {
  -webkit-box-shadow: 0 4px 0 #fe3829;
  box-shadow: 0 4px 0 #fe3829;
  margin-bottom: 4px;
}
.acalog-custom .vc_btn-violet,
.acalog-custom a.vc_btn-violet,
.acalog-custom button.vc_btn-violet {
  background-color: #8D6DC4;
  color: #fff !important;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
}
.acalog-custom .vc_btn-violet:hover,
.acalog-custom a.vc_btn-violet:hover,
.acalog-custom button.vc_btn-violet:hover {
  background-color: #7c57bb;
  color: #f7f7f7 !important;
}
.acalog-custom .vc_btn-violet.vc_btn_outlined,
.acalog-custom .vc_btn-violet.vc_btn_square_outlined,
.acalog-custom a.vc_btn-violet.vc_btn_outlined,
.acalog-custom a.vc_btn-violet.vc_btn_square_outlined,
.acalog-custom button.vc_btn-violet.vc_btn_outlined,
.acalog-custom button.vc_btn-violet.vc_btn_square_outlined {
  color: #8D6DC4 !important;
}
.acalog-custom .vc_btn-violet.vc_btn_outlined:hover,
.acalog-custom .vc_btn-violet.vc_btn_square_outlined:hover,
.acalog-custom a.vc_btn-violet.vc_btn_outlined:hover,
.acalog-custom a.vc_btn-violet.vc_btn_square_outlined:hover,
.acalog-custom button.vc_btn-violet.vc_btn_outlined:hover,
.acalog-custom button.vc_btn-violet.vc_btn_square_outlined:hover {
  border-color: #7c57bb;
}
.acalog-custom .vc_btn-violet.vc_btn_3d,
.acalog-custom a.vc_btn-violet.vc_btn_3d,
.acalog-custom button.vc_btn-violet.vc_btn_3d {
  -webkit-box-shadow: 0 5px 0 #6e48b1;
  box-shadow: 0 5px 0 #6e48b1;
  margin-bottom: 5px;
}
.acalog-custom .vc_btn-violet.vc_btn_3d.vc_btn_xs,
.acalog-custom a.vc_btn-violet.vc_btn_3d.vc_btn_xs,
.acalog-custom button.vc_btn-violet.vc_btn_3d.vc_btn_xs {
  -webkit-box-shadow: 0 3px 0 #6e48b1;
  box-shadow: 0 3px 0 #6e48b1;
  margin-bottom: 3px;
}
.acalog-custom .vc_btn-violet.vc_btn_3d.vc_btn_sm,
.acalog-custom a.vc_btn-violet.vc_btn_3d.vc_btn_sm,
.acalog-custom button.vc_btn-violet.vc_btn_3d.vc_btn_sm {
  -webkit-box-shadow: 0 4px 0 #6e48b1;
  box-shadow: 0 4px 0 #6e48b1;
  margin-bottom: 4px;
}
.acalog-custom .vc_btn-peacoc,
.acalog-custom a.vc_btn-peacoc,
.acalog-custom button.vc_btn-peacoc {
  background-color: #4CADC9;
  color: #fff !important;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
}
.acalog-custom .vc_btn-peacoc:hover,
.acalog-custom a.vc_btn-peacoc:hover,
.acalog-custom button.vc_btn-peacoc:hover {
  background-color: #39a0bd;
  color: #f7f7f7 !important;
}
.acalog-custom .vc_btn-peacoc.vc_btn_outlined,
.acalog-custom .vc_btn-peacoc.vc_btn_square_outlined,
.acalog-custom a.vc_btn-peacoc.vc_btn_outlined,
.acalog-custom a.vc_btn-peacoc.vc_btn_square_outlined,
.acalog-custom button.vc_btn-peacoc.vc_btn_outlined,
.acalog-custom button.vc_btn-peacoc.vc_btn_square_outlined {
  color: #4CADC9 !important;
}
.acalog-custom .vc_btn-peacoc.vc_btn_outlined:hover,
.acalog-custom .vc_btn-peacoc.vc_btn_square_outlined:hover,
.acalog-custom a.vc_btn-peacoc.vc_btn_outlined:hover,
.acalog-custom a.vc_btn-peacoc.vc_btn_square_outlined:hover,
.acalog-custom button.vc_btn-peacoc.vc_btn_outlined:hover,
.acalog-custom button.vc_btn-peacoc.vc_btn_square_outlined:hover {
  border-color: #39a0bd;
}
.acalog-custom .vc_btn-peacoc.vc_btn_3d,
.acalog-custom a.vc_btn-peacoc.vc_btn_3d,
.acalog-custom button.vc_btn-peacoc.vc_btn_3d {
  -webkit-box-shadow: 0 5px 0 #338faa;
  box-shadow: 0 5px 0 #338faa;
  margin-bottom: 5px;
}
.acalog-custom .vc_btn-peacoc.vc_btn_3d.vc_btn_xs,
.acalog-custom a.vc_btn-peacoc.vc_btn_3d.vc_btn_xs,
.acalog-custom button.vc_btn-peacoc.vc_btn_3d.vc_btn_xs {
  -webkit-box-shadow: 0 3px 0 #338faa;
  box-shadow: 0 3px 0 #338faa;
  margin-bottom: 3px;
}
.acalog-custom .vc_btn-peacoc.vc_btn_3d.vc_btn_sm,
.acalog-custom a.vc_btn-peacoc.vc_btn_3d.vc_btn_sm,
.acalog-custom button.vc_btn-peacoc.vc_btn_3d.vc_btn_sm {
  -webkit-box-shadow: 0 4px 0 #338faa;
  box-shadow: 0 4px 0 #338faa;
  margin-bottom: 4px;
}
.acalog-custom .vc_btn-chino,
.acalog-custom a.vc_btn-chino,
.acalog-custom button.vc_btn-chino {
  background-color: #CEC2AB;
  color: #fff !important;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
}
.acalog-custom .vc_btn-chino:hover,
.acalog-custom a.vc_btn-chino:hover,
.acalog-custom button.vc_btn-chino:hover {
  background-color: #c3b498;
  color: #f7f7f7 !important;
}
.acalog-custom .vc_btn-chino.vc_btn_outlined,
.acalog-custom .vc_btn-chino.vc_btn_square_outlined,
.acalog-custom a.vc_btn-chino.vc_btn_outlined,
.acalog-custom a.vc_btn-chino.vc_btn_square_outlined,
.acalog-custom button.vc_btn-chino.vc_btn_outlined,
.acalog-custom button.vc_btn-chino.vc_btn_square_outlined {
  color: #CEC2AB !important;
}
.acalog-custom .vc_btn-chino.vc_btn_outlined:hover,
.acalog-custom .vc_btn-chino.vc_btn_square_outlined:hover,
.acalog-custom a.vc_btn-chino.vc_btn_outlined:hover,
.acalog-custom a.vc_btn-chino.vc_btn_square_outlined:hover,
.acalog-custom button.vc_btn-chino.vc_btn_outlined:hover,
.acalog-custom button.vc_btn-chino.vc_btn_square_outlined:hover {
  border-color: #c3b498;
}
.acalog-custom .vc_btn-chino.vc_btn_3d,
.acalog-custom a.vc_btn-chino.vc_btn_3d,
.acalog-custom button.vc_btn-chino.vc_btn_3d {
  -webkit-box-shadow: 0 5px 0 #b9a888;
  box-shadow: 0 5px 0 #b9a888;
  margin-bottom: 5px;
}
.acalog-custom .vc_btn-chino.vc_btn_3d.vc_btn_xs,
.acalog-custom a.vc_btn-chino.vc_btn_3d.vc_btn_xs,
.acalog-custom button.vc_btn-chino.vc_btn_3d.vc_btn_xs {
  -webkit-box-shadow: 0 3px 0 #b9a888;
  box-shadow: 0 3px 0 #b9a888;
  margin-bottom: 3px;
}
.acalog-custom .vc_btn-chino.vc_btn_3d.vc_btn_sm,
.acalog-custom a.vc_btn-chino.vc_btn_3d.vc_btn_sm,
.acalog-custom button.vc_btn-chino.vc_btn_3d.vc_btn_sm {
  -webkit-box-shadow: 0 4px 0 #b9a888;
  box-shadow: 0 4px 0 #b9a888;
  margin-bottom: 4px;
}
.acalog-custom .vc_btn-mulled_wine,
.acalog-custom a.vc_btn-mulled_wine,
.acalog-custom button.vc_btn-mulled_wine {
  background-color: #50485B;
  color: #fff !important;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
}
.acalog-custom .vc_btn-mulled_wine:hover,
.acalog-custom a.vc_btn-mulled_wine:hover,
.acalog-custom button.vc_btn-mulled_wine:hover {
  background-color: #413a4a;
  color: #f7f7f7 !important;
}
.acalog-custom .vc_btn-mulled_wine.vc_btn_outlined,
.acalog-custom .vc_btn-mulled_wine.vc_btn_square_outlined,
.acalog-custom a.vc_btn-mulled_wine.vc_btn_outlined,
.acalog-custom a.vc_btn-mulled_wine.vc_btn_square_outlined,
.acalog-custom button.vc_btn-mulled_wine.vc_btn_outlined,
.acalog-custom button.vc_btn-mulled_wine.vc_btn_square_outlined {
  color: #50485B !important;
}
.acalog-custom .vc_btn-mulled_wine.vc_btn_outlined:hover,
.acalog-custom .vc_btn-mulled_wine.vc_btn_square_outlined:hover,
.acalog-custom a.vc_btn-mulled_wine.vc_btn_outlined:hover,
.acalog-custom a.vc_btn-mulled_wine.vc_btn_square_outlined:hover,
.acalog-custom button.vc_btn-mulled_wine.vc_btn_outlined:hover,
.acalog-custom button.vc_btn-mulled_wine.vc_btn_square_outlined:hover {
  border-color: #413a4a;
}
.acalog-custom .vc_btn-mulled_wine.vc_btn_3d,
.acalog-custom a.vc_btn-mulled_wine.vc_btn_3d,
.acalog-custom button.vc_btn-mulled_wine.vc_btn_3d {
  -webkit-box-shadow: 0 5px 0 #342f3c;
  box-shadow: 0 5px 0 #342f3c;
  margin-bottom: 5px;
}
.acalog-custom .vc_btn-mulled_wine.vc_btn_3d.vc_btn_xs,
.acalog-custom a.vc_btn-mulled_wine.vc_btn_3d.vc_btn_xs,
.acalog-custom button.vc_btn-mulled_wine.vc_btn_3d.vc_btn_xs {
  -webkit-box-shadow: 0 3px 0 #342f3c;
  box-shadow: 0 3px 0 #342f3c;
  margin-bottom: 3px;
}
.acalog-custom .vc_btn-mulled_wine.vc_btn_3d.vc_btn_sm,
.acalog-custom a.vc_btn-mulled_wine.vc_btn_3d.vc_btn_sm,
.acalog-custom button.vc_btn-mulled_wine.vc_btn_3d.vc_btn_sm {
  -webkit-box-shadow: 0 4px 0 #342f3c;
  box-shadow: 0 4px 0 #342f3c;
  margin-bottom: 4px;
}
.acalog-custom .vc_btn-vista_blue,
.acalog-custom a.vc_btn-vista_blue,
.acalog-custom button.vc_btn-vista_blue {
  background-color: #75D69C;
  color: #fff !important;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
}
.acalog-custom .vc_btn-vista_blue:hover,
.acalog-custom a.vc_btn-vista_blue:hover,
.acalog-custom button.vc_btn-vista_blue:hover {
  background-color: #5dcf8b;
  color: #f7f7f7 !important;
}
.acalog-custom .vc_btn-vista_blue.vc_btn_outlined,
.acalog-custom .vc_btn-vista_blue.vc_btn_square_outlined,
.acalog-custom a.vc_btn-vista_blue.vc_btn_outlined,
.acalog-custom a.vc_btn-vista_blue.vc_btn_square_outlined,
.acalog-custom button.vc_btn-vista_blue.vc_btn_outlined,
.acalog-custom button.vc_btn-vista_blue.vc_btn_square_outlined {
  color: #75D69C !important;
}
.acalog-custom .vc_btn-vista_blue.vc_btn_outlined:hover,
.acalog-custom .vc_btn-vista_blue.vc_btn_square_outlined:hover,
.acalog-custom a.vc_btn-vista_blue.vc_btn_outlined:hover,
.acalog-custom a.vc_btn-vista_blue.vc_btn_square_outlined:hover,
.acalog-custom button.vc_btn-vista_blue.vc_btn_outlined:hover,
.acalog-custom button.vc_btn-vista_blue.vc_btn_square_outlined:hover {
  border-color: #5dcf8b;
}
.acalog-custom .vc_btn-vista_blue.vc_btn_3d,
.acalog-custom a.vc_btn-vista_blue.vc_btn_3d,
.acalog-custom button.vc_btn-vista_blue.vc_btn_3d {
  -webkit-box-shadow: 0 5px 0 #4ac97d;
  box-shadow: 0 5px 0 #4ac97d;
  margin-bottom: 5px;
}
.acalog-custom .vc_btn-vista_blue.vc_btn_3d.vc_btn_xs,
.acalog-custom a.vc_btn-vista_blue.vc_btn_3d.vc_btn_xs,
.acalog-custom button.vc_btn-vista_blue.vc_btn_3d.vc_btn_xs {
  -webkit-box-shadow: 0 3px 0 #4ac97d;
  box-shadow: 0 3px 0 #4ac97d;
  margin-bottom: 3px;
}
.acalog-custom .vc_btn-vista_blue.vc_btn_3d.vc_btn_sm,
.acalog-custom a.vc_btn-vista_blue.vc_btn_3d.vc_btn_sm,
.acalog-custom button.vc_btn-vista_blue.vc_btn_3d.vc_btn_sm {
  -webkit-box-shadow: 0 4px 0 #4ac97d;
  box-shadow: 0 4px 0 #4ac97d;
  margin-bottom: 4px;
}
.acalog-custom .vc_btn-black,
.acalog-custom a.vc_btn-black,
.acalog-custom button.vc_btn-black {
  background-color: #2A2A2A;
  color: #fff !important;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
}
.acalog-custom .vc_btn-black:hover,
.acalog-custom a.vc_btn-black:hover,
.acalog-custom button.vc_btn-black:hover {
  background-color: #1b1b1b;
  color: #f7f7f7 !important;
}
.acalog-custom .vc_btn-black.vc_btn_outlined,
.acalog-custom .vc_btn-black.vc_btn_square_outlined,
.acalog-custom a.vc_btn-black.vc_btn_outlined,
.acalog-custom a.vc_btn-black.vc_btn_square_outlined,
.acalog-custom button.vc_btn-black.vc_btn_outlined,
.acalog-custom button.vc_btn-black.vc_btn_square_outlined {
  color: #2A2A2A !important;
}
.acalog-custom .vc_btn-black.vc_btn_outlined:hover,
.acalog-custom .vc_btn-black.vc_btn_square_outlined:hover,
.acalog-custom a.vc_btn-black.vc_btn_outlined:hover,
.acalog-custom a.vc_btn-black.vc_btn_square_outlined:hover,
.acalog-custom button.vc_btn-black.vc_btn_outlined:hover,
.acalog-custom button.vc_btn-black.vc_btn_square_outlined:hover {
  border-color: #1b1b1b;
}
.acalog-custom .vc_btn-black.vc_btn_3d,
.acalog-custom a.vc_btn-black.vc_btn_3d,
.acalog-custom button.vc_btn-black.vc_btn_3d {
  -webkit-box-shadow: 0 5px 0 #0e0e0e;
  box-shadow: 0 5px 0 #0e0e0e;
  margin-bottom: 5px;
}
.acalog-custom .vc_btn-black.vc_btn_3d.vc_btn_xs,
.acalog-custom a.vc_btn-black.vc_btn_3d.vc_btn_xs,
.acalog-custom button.vc_btn-black.vc_btn_3d.vc_btn_xs {
  -webkit-box-shadow: 0 3px 0 #0e0e0e;
  box-shadow: 0 3px 0 #0e0e0e;
  margin-bottom: 3px;
}
.acalog-custom .vc_btn-black.vc_btn_3d.vc_btn_sm,
.acalog-custom a.vc_btn-black.vc_btn_3d.vc_btn_sm,
.acalog-custom button.vc_btn-black.vc_btn_3d.vc_btn_sm {
  -webkit-box-shadow: 0 4px 0 #0e0e0e;
  box-shadow: 0 4px 0 #0e0e0e;
  margin-bottom: 4px;
}
.acalog-custom .vc_btn-grey,
.acalog-custom a.vc_btn-grey,
.acalog-custom button.vc_btn-grey {
  background-color: #EBEBEB;
  color: #666 !important;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
}
.acalog-custom .vc_btn-grey:hover,
.acalog-custom a.vc_btn-grey:hover,
.acalog-custom button.vc_btn-grey:hover {
  background-color: #dcdcdc;
  color: #5e5e5e !important;
}
.acalog-custom .vc_btn-grey.vc_btn_outlined,
.acalog-custom .vc_btn-grey.vc_btn_square_outlined,
.acalog-custom a.vc_btn-grey.vc_btn_outlined,
.acalog-custom a.vc_btn-grey.vc_btn_square_outlined,
.acalog-custom button.vc_btn-grey.vc_btn_outlined,
.acalog-custom button.vc_btn-grey.vc_btn_square_outlined {
  color: #EBEBEB !important;
}
.acalog-custom .vc_btn-grey.vc_btn_outlined:hover,
.acalog-custom .vc_btn-grey.vc_btn_square_outlined:hover,
.acalog-custom a.vc_btn-grey.vc_btn_outlined:hover,
.acalog-custom a.vc_btn-grey.vc_btn_square_outlined:hover,
.acalog-custom button.vc_btn-grey.vc_btn_outlined:hover,
.acalog-custom button.vc_btn-grey.vc_btn_square_outlined:hover {
  border-color: #dcdcdc;
}
.acalog-custom .vc_btn-grey.vc_btn_3d,
.acalog-custom a.vc_btn-grey.vc_btn_3d,
.acalog-custom button.vc_btn-grey.vc_btn_3d {
  -webkit-box-shadow: 0 5px 0 #cfcfcf;
  box-shadow: 0 5px 0 #cfcfcf;
  margin-bottom: 5px;
}
.acalog-custom .vc_btn-grey.vc_btn_3d.vc_btn_xs,
.acalog-custom a.vc_btn-grey.vc_btn_3d.vc_btn_xs,
.acalog-custom button.vc_btn-grey.vc_btn_3d.vc_btn_xs {
  -webkit-box-shadow: 0 3px 0 #cfcfcf;
  box-shadow: 0 3px 0 #cfcfcf;
  margin-bottom: 3px;
}
.acalog-custom .vc_btn-grey.vc_btn_3d.vc_btn_sm,
.acalog-custom a.vc_btn-grey.vc_btn_3d.vc_btn_sm,
.acalog-custom button.vc_btn-grey.vc_btn_3d.vc_btn_sm {
  -webkit-box-shadow: 0 4px 0 #cfcfcf;
  box-shadow: 0 4px 0 #cfcfcf;
  margin-bottom: 4px;
}
.acalog-custom .vc_btn-orange,
.acalog-custom a.vc_btn-orange,
.acalog-custom button.vc_btn-orange {
  background-color: #F7BE68;
  color: #fff !important;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
}
.acalog-custom .vc_btn-orange:hover,
.acalog-custom a.vc_btn-orange:hover,
.acalog-custom button.vc_btn-orange:hover {
  background-color: #f5b14b;
  color: #f7f7f7 !important;
}
.acalog-custom .vc_btn-orange.vc_btn_outlined,
.acalog-custom .vc_btn-orange.vc_btn_square_outlined,
.acalog-custom a.vc_btn-orange.vc_btn_outlined,
.acalog-custom a.vc_btn-orange.vc_btn_square_outlined,
.acalog-custom button.vc_btn-orange.vc_btn_outlined,
.acalog-custom button.vc_btn-orange.vc_btn_square_outlined {
  color: #F7BE68 !important;
}
.acalog-custom .vc_btn-orange.vc_btn_outlined:hover,
.acalog-custom .vc_btn-orange.vc_btn_square_outlined:hover,
.acalog-custom a.vc_btn-orange.vc_btn_outlined:hover,
.acalog-custom a.vc_btn-orange.vc_btn_square_outlined:hover,
.acalog-custom button.vc_btn-orange.vc_btn_outlined:hover,
.acalog-custom button.vc_btn-orange.vc_btn_square_outlined:hover {
  border-color: #f5b14b;
}
.acalog-custom .vc_btn-orange.vc_btn_3d,
.acalog-custom a.vc_btn-orange.vc_btn_3d,
.acalog-custom button.vc_btn-orange.vc_btn_3d {
  -webkit-box-shadow: 0 5px 0 #f4a733;
  box-shadow: 0 5px 0 #f4a733;
  margin-bottom: 5px;
}
.acalog-custom .vc_btn-orange.vc_btn_3d.vc_btn_xs,
.acalog-custom a.vc_btn-orange.vc_btn_3d.vc_btn_xs,
.acalog-custom button.vc_btn-orange.vc_btn_3d.vc_btn_xs {
  -webkit-box-shadow: 0 3px 0 #f4a733;
  box-shadow: 0 3px 0 #f4a733;
  margin-bottom: 3px;
}
.acalog-custom .vc_btn-orange.vc_btn_3d.vc_btn_sm,
.acalog-custom a.vc_btn-orange.vc_btn_3d.vc_btn_sm,
.acalog-custom button.vc_btn-orange.vc_btn_3d.vc_btn_sm {
  -webkit-box-shadow: 0 4px 0 #f4a733;
  box-shadow: 0 4px 0 #f4a733;
  margin-bottom: 4px;
}
.acalog-custom .vc_btn-sky,
.acalog-custom a.vc_btn-sky,
.acalog-custom button.vc_btn-sky {
  background-color: #5AA1E3;
  color: #fff !important;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
}
.acalog-custom .vc_btn-sky:hover,
.acalog-custom a.vc_btn-sky:hover,
.acalog-custom button.vc_btn-sky:hover {
  background-color: #4092df;
  color: #f7f7f7 !important;
}
.acalog-custom .vc_btn-sky.vc_btn_outlined,
.acalog-custom .vc_btn-sky.vc_btn_square_outlined,
.acalog-custom a.vc_btn-sky.vc_btn_outlined,
.acalog-custom a.vc_btn-sky.vc_btn_square_outlined,
.acalog-custom button.vc_btn-sky.vc_btn_outlined,
.acalog-custom button.vc_btn-sky.vc_btn_square_outlined {
  color: #5AA1E3 !important;
}
.acalog-custom .vc_btn-sky.vc_btn_outlined:hover,
.acalog-custom .vc_btn-sky.vc_btn_square_outlined:hover,
.acalog-custom a.vc_btn-sky.vc_btn_outlined:hover,
.acalog-custom a.vc_btn-sky.vc_btn_square_outlined:hover,
.acalog-custom button.vc_btn-sky.vc_btn_outlined:hover,
.acalog-custom button.vc_btn-sky.vc_btn_square_outlined:hover {
  border-color: #4092df;
}
.acalog-custom .vc_btn-sky.vc_btn_3d,
.acalog-custom a.vc_btn-sky.vc_btn_3d,
.acalog-custom button.vc_btn-sky.vc_btn_3d {
  -webkit-box-shadow: 0 5px 0 #2a86db;
  box-shadow: 0 5px 0 #2a86db;
  margin-bottom: 5px;
}
.acalog-custom .vc_btn-sky.vc_btn_3d.vc_btn_xs,
.acalog-custom a.vc_btn-sky.vc_btn_3d.vc_btn_xs,
.acalog-custom button.vc_btn-sky.vc_btn_3d.vc_btn_xs {
  -webkit-box-shadow: 0 3px 0 #2a86db;
  box-shadow: 0 3px 0 #2a86db;
  margin-bottom: 3px;
}
.acalog-custom .vc_btn-sky.vc_btn_3d.vc_btn_sm,
.acalog-custom a.vc_btn-sky.vc_btn_3d.vc_btn_sm,
.acalog-custom button.vc_btn-sky.vc_btn_3d.vc_btn_sm {
  -webkit-box-shadow: 0 4px 0 #2a86db;
  box-shadow: 0 4px 0 #2a86db;
  margin-bottom: 4px;
}
.acalog-custom .vc_btn-green,
.acalog-custom a.vc_btn-green,
.acalog-custom button.vc_btn-green {
  background-color: #6DAB3C;
  color: #fff !important;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
}
.acalog-custom .vc_btn-green:hover,
.acalog-custom a.vc_btn-green:hover,
.acalog-custom button.vc_btn-green:hover {
  background-color: #5f9434;
  color: #f7f7f7 !important;
}
.acalog-custom .vc_btn-green.vc_btn_outlined,
.acalog-custom .vc_btn-green.vc_btn_square_outlined,
.acalog-custom a.vc_btn-green.vc_btn_outlined,
.acalog-custom a.vc_btn-green.vc_btn_square_outlined,
.acalog-custom button.vc_btn-green.vc_btn_outlined,
.acalog-custom button.vc_btn-green.vc_btn_square_outlined {
  color: #6DAB3C !important;
}
.acalog-custom .vc_btn-green.vc_btn_outlined:hover,
.acalog-custom .vc_btn-green.vc_btn_square_outlined:hover,
.acalog-custom a.vc_btn-green.vc_btn_outlined:hover,
.acalog-custom a.vc_btn-green.vc_btn_square_outlined:hover,
.acalog-custom button.vc_btn-green.vc_btn_outlined:hover,
.acalog-custom button.vc_btn-green.vc_btn_square_outlined:hover {
  border-color: #5f9434;
}
.acalog-custom .vc_btn-green.vc_btn_3d,
.acalog-custom a.vc_btn-green.vc_btn_3d,
.acalog-custom button.vc_btn-green.vc_btn_3d {
  -webkit-box-shadow: 0 5px 0 #53812d;
  box-shadow: 0 5px 0 #53812d;
  margin-bottom: 5px;
}
.acalog-custom .vc_btn-green.vc_btn_3d.vc_btn_xs,
.acalog-custom a.vc_btn-green.vc_btn_3d.vc_btn_xs,
.acalog-custom button.vc_btn-green.vc_btn_3d.vc_btn_xs {
  -webkit-box-shadow: 0 3px 0 #53812d;
  box-shadow: 0 3px 0 #53812d;
  margin-bottom: 3px;
}
.acalog-custom .vc_btn-green.vc_btn_3d.vc_btn_sm,
.acalog-custom a.vc_btn-green.vc_btn_3d.vc_btn_sm,
.acalog-custom button.vc_btn-green.vc_btn_3d.vc_btn_sm {
  -webkit-box-shadow: 0 4px 0 #53812d;
  box-shadow: 0 4px 0 #53812d;
  margin-bottom: 4px;
}
.acalog-custom .vc_btn-juicy_pink,
.acalog-custom a.vc_btn-juicy_pink,
.acalog-custom button.vc_btn-juicy_pink {
  background-color: #F4524D;
  color: #fff !important;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
}
.acalog-custom .vc_btn-juicy_pink:hover,
.acalog-custom a.vc_btn-juicy_pink:hover,
.acalog-custom button.vc_btn-juicy_pink:hover {
  background-color: #f23630;
  color: #f7f7f7 !important;
}
.acalog-custom .vc_btn-juicy_pink.vc_btn_outlined,
.acalog-custom .vc_btn-juicy_pink.vc_btn_square_outlined,
.acalog-custom a.vc_btn-juicy_pink.vc_btn_outlined,
.acalog-custom a.vc_btn-juicy_pink.vc_btn_square_outlined,
.acalog-custom button.vc_btn-juicy_pink.vc_btn_outlined,
.acalog-custom button.vc_btn-juicy_pink.vc_btn_square_outlined {
  color: #F4524D !important;
}
.acalog-custom .vc_btn-juicy_pink.vc_btn_outlined:hover,
.acalog-custom .vc_btn-juicy_pink.vc_btn_square_outlined:hover,
.acalog-custom a.vc_btn-juicy_pink.vc_btn_outlined:hover,
.acalog-custom a.vc_btn-juicy_pink.vc_btn_square_outlined:hover,
.acalog-custom button.vc_btn-juicy_pink.vc_btn_outlined:hover,
.acalog-custom button.vc_btn-juicy_pink.vc_btn_square_outlined:hover {
  border-color: #f23630;
}
.acalog-custom .vc_btn-juicy_pink.vc_btn_3d,
.acalog-custom a.vc_btn-juicy_pink.vc_btn_3d,
.acalog-custom button.vc_btn-juicy_pink.vc_btn_3d {
  -webkit-box-shadow: 0 5px 0 #f11f18;
  box-shadow: 0 5px 0 #f11f18;
  margin-bottom: 5px;
}
.acalog-custom .vc_btn-juicy_pink.vc_btn_3d.vc_btn_xs,
.acalog-custom a.vc_btn-juicy_pink.vc_btn_3d.vc_btn_xs,
.acalog-custom button.vc_btn-juicy_pink.vc_btn_3d.vc_btn_xs {
  -webkit-box-shadow: 0 3px 0 #f11f18;
  box-shadow: 0 3px 0 #f11f18;
  margin-bottom: 3px;
}
.acalog-custom .vc_btn-juicy_pink.vc_btn_3d.vc_btn_sm,
.acalog-custom a.vc_btn-juicy_pink.vc_btn_3d.vc_btn_sm,
.acalog-custom button.vc_btn-juicy_pink.vc_btn_3d.vc_btn_sm {
  -webkit-box-shadow: 0 4px 0 #f11f18;
  box-shadow: 0 4px 0 #f11f18;
  margin-bottom: 4px;
}
.acalog-custom .vc_btn-sandy_brown,
.acalog-custom a.vc_btn-sandy_brown,
.acalog-custom button.vc_btn-sandy_brown {
  background-color: #F79468;
  color: #fff !important;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
}
.acalog-custom .vc_btn-sandy_brown:hover,
.acalog-custom a.vc_btn-sandy_brown:hover,
.acalog-custom button.vc_btn-sandy_brown:hover {
  background-color: #f57f4b;
  color: #f7f7f7 !important;
}
.acalog-custom .vc_btn-sandy_brown.vc_btn_outlined,
.acalog-custom .vc_btn-sandy_brown.vc_btn_square_outlined,
.acalog-custom a.vc_btn-sandy_brown.vc_btn_outlined,
.acalog-custom a.vc_btn-sandy_brown.vc_btn_square_outlined,
.acalog-custom button.vc_btn-sandy_brown.vc_btn_outlined,
.acalog-custom button.vc_btn-sandy_brown.vc_btn_square_outlined {
  color: #F79468 !important;
}
.acalog-custom .vc_btn-sandy_brown.vc_btn_outlined:hover,
.acalog-custom .vc_btn-sandy_brown.vc_btn_square_outlined:hover,
.acalog-custom a.vc_btn-sandy_brown.vc_btn_outlined:hover,
.acalog-custom a.vc_btn-sandy_brown.vc_btn_square_outlined:hover,
.acalog-custom button.vc_btn-sandy_brown.vc_btn_outlined:hover,
.acalog-custom button.vc_btn-sandy_brown.vc_btn_square_outlined:hover {
  border-color: #f57f4b;
}
.acalog-custom .vc_btn-sandy_brown.vc_btn_3d,
.acalog-custom a.vc_btn-sandy_brown.vc_btn_3d,
.acalog-custom button.vc_btn-sandy_brown.vc_btn_3d {
  -webkit-box-shadow: 0 5px 0 #f46e33;
  box-shadow: 0 5px 0 #f46e33;
  margin-bottom: 5px;
}
.acalog-custom .vc_btn-sandy_brown.vc_btn_3d.vc_btn_xs,
.acalog-custom a.vc_btn-sandy_brown.vc_btn_3d.vc_btn_xs,
.acalog-custom button.vc_btn-sandy_brown.vc_btn_3d.vc_btn_xs {
  -webkit-box-shadow: 0 3px 0 #f46e33;
  box-shadow: 0 3px 0 #f46e33;
  margin-bottom: 3px;
}
.acalog-custom .vc_btn-sandy_brown.vc_btn_3d.vc_btn_sm,
.acalog-custom a.vc_btn-sandy_brown.vc_btn_3d.vc_btn_sm,
.acalog-custom button.vc_btn-sandy_brown.vc_btn_3d.vc_btn_sm {
  -webkit-box-shadow: 0 4px 0 #f46e33;
  box-shadow: 0 4px 0 #f46e33;
  margin-bottom: 4px;
}
.acalog-custom .vc_btn-purple,
.acalog-custom a.vc_btn-purple,
.acalog-custom button.vc_btn-purple {
  background-color: #B97EBB;
  color: #fff !important;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
}
.acalog-custom .vc_btn-purple:hover,
.acalog-custom a.vc_btn-purple:hover,
.acalog-custom button.vc_btn-purple:hover {
  background-color: #ae6ab0;
  color: #f7f7f7 !important;
}
.acalog-custom .vc_btn-purple.vc_btn_outlined,
.acalog-custom .vc_btn-purple.vc_btn_square_outlined,
.acalog-custom a.vc_btn-purple.vc_btn_outlined,
.acalog-custom a.vc_btn-purple.vc_btn_square_outlined,
.acalog-custom button.vc_btn-purple.vc_btn_outlined,
.acalog-custom button.vc_btn-purple.vc_btn_square_outlined {
  color: #B97EBB !important;
}
.acalog-custom .vc_btn-purple.vc_btn_outlined:hover,
.acalog-custom .vc_btn-purple.vc_btn_square_outlined:hover,
.acalog-custom a.vc_btn-purple.vc_btn_outlined:hover,
.acalog-custom a.vc_btn-purple.vc_btn_square_outlined:hover,
.acalog-custom button.vc_btn-purple.vc_btn_outlined:hover,
.acalog-custom button.vc_btn-purple.vc_btn_square_outlined:hover {
  border-color: #ae6ab0;
}
.acalog-custom .vc_btn-purple.vc_btn_3d,
.acalog-custom a.vc_btn-purple.vc_btn_3d,
.acalog-custom button.vc_btn-purple.vc_btn_3d {
  -webkit-box-shadow: 0 5px 0 #a559a8;
  box-shadow: 0 5px 0 #a559a8;
  margin-bottom: 5px;
}
.acalog-custom .vc_btn-purple.vc_btn_3d.vc_btn_xs,
.acalog-custom a.vc_btn-purple.vc_btn_3d.vc_btn_xs,
.acalog-custom button.vc_btn-purple.vc_btn_3d.vc_btn_xs {
  -webkit-box-shadow: 0 3px 0 #a559a8;
  box-shadow: 0 3px 0 #a559a8;
  margin-bottom: 3px;
}
.acalog-custom .vc_btn-purple.vc_btn_3d.vc_btn_sm,
.acalog-custom a.vc_btn-purple.vc_btn_3d.vc_btn_sm,
.acalog-custom button.vc_btn-purple.vc_btn_3d.vc_btn_sm {
  -webkit-box-shadow: 0 4px 0 #a559a8;
  box-shadow: 0 4px 0 #a559a8;
  margin-bottom: 4px;
}
.acalog-custom .vc_btn-white,
.acalog-custom a.vc_btn-white,
.acalog-custom button.vc_btn-white {
  background-color: #FFF;
  color: #666 !important;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
}
.acalog-custom .vc_btn-white:hover,
.acalog-custom a.vc_btn-white:hover,
.acalog-custom button.vc_btn-white:hover {
  background-color: #f0f0f0;
  color: #5e5e5e !important;
}
.acalog-custom .vc_btn-white.vc_btn_outlined,
.acalog-custom .vc_btn-white.vc_btn_square_outlined,
.acalog-custom a.vc_btn-white.vc_btn_outlined,
.acalog-custom a.vc_btn-white.vc_btn_square_outlined,
.acalog-custom button.vc_btn-white.vc_btn_outlined,
.acalog-custom button.vc_btn-white.vc_btn_square_outlined {
  color: #FFF !important;
}
.acalog-custom .vc_btn-white.vc_btn_outlined:hover,
.acalog-custom .vc_btn-white.vc_btn_square_outlined:hover,
.acalog-custom a.vc_btn-white.vc_btn_outlined:hover,
.acalog-custom a.vc_btn-white.vc_btn_square_outlined:hover,
.acalog-custom button.vc_btn-white.vc_btn_outlined:hover,
.acalog-custom button.vc_btn-white.vc_btn_square_outlined:hover {
  border-color: #f0f0f0;
}
.acalog-custom .vc_btn-white.vc_btn_3d,
.acalog-custom a.vc_btn-white.vc_btn_3d,
.acalog-custom button.vc_btn-white.vc_btn_3d {
  -webkit-box-shadow: 0 5px 0 #e3e3e3;
  box-shadow: 0 5px 0 #e3e3e3;
  margin-bottom: 5px;
}
.acalog-custom .vc_btn-white.vc_btn_3d.vc_btn_xs,
.acalog-custom a.vc_btn-white.vc_btn_3d.vc_btn_xs,
.acalog-custom button.vc_btn-white.vc_btn_3d.vc_btn_xs {
  -webkit-box-shadow: 0 3px 0 #e3e3e3;
  box-shadow: 0 3px 0 #e3e3e3;
  margin-bottom: 3px;
}
.acalog-custom .vc_btn-white.vc_btn_3d.vc_btn_sm,
.acalog-custom a.vc_btn-white.vc_btn_3d.vc_btn_sm,
.acalog-custom button.vc_btn-white.vc_btn_3d.vc_btn_sm {
  -webkit-box-shadow: 0 4px 0 #e3e3e3;
  box-shadow: 0 4px 0 #e3e3e3;
  margin-bottom: 4px;
}
.acalog-custom .vc_btn-grace,
.acalog-custom a.vc_btn-grace,
.acalog-custom button.vc_btn-grace {
  background-color: #AED13B;
  color: #fff !important;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
}
.acalog-custom .vc_btn-grace:hover,
.acalog-custom a.vc_btn-grace:hover,
.acalog-custom button.vc_btn-grace:hover {
  background-color: #9ec02d;
  color: #f7f7f7 !important;
}
.acalog-custom .vc_btn-grace.vc_btn_outlined,
.acalog-custom .vc_btn-grace.vc_btn_square_outlined,
.acalog-custom a.vc_btn-grace.vc_btn_outlined,
.acalog-custom a.vc_btn-grace.vc_btn_square_outlined,
.acalog-custom button.vc_btn-grace.vc_btn_outlined,
.acalog-custom button.vc_btn-grace.vc_btn_square_outlined {
  color: #AED13B !important;
}
.acalog-custom .vc_btn-grace.vc_btn_outlined:hover,
.acalog-custom .vc_btn-grace.vc_btn_square_outlined:hover,
.acalog-custom a.vc_btn-grace.vc_btn_outlined:hover,
.acalog-custom a.vc_btn-grace.vc_btn_square_outlined:hover,
.acalog-custom button.vc_btn-grace.vc_btn_outlined:hover,
.acalog-custom button.vc_btn-grace.vc_btn_square_outlined:hover {
  border-color: #9ec02d;
}
.acalog-custom .vc_btn-grace.vc_btn_3d,
.acalog-custom a.vc_btn-grace.vc_btn_3d,
.acalog-custom button.vc_btn-grace.vc_btn_3d {
  -webkit-box-shadow: 0 5px 0 #8dac28;
  box-shadow: 0 5px 0 #8dac28;
  margin-bottom: 5px;
}
.acalog-custom .vc_btn-grace.vc_btn_3d.vc_btn_xs,
.acalog-custom a.vc_btn-grace.vc_btn_3d.vc_btn_xs,
.acalog-custom button.vc_btn-grace.vc_btn_3d.vc_btn_xs {
  -webkit-box-shadow: 0 3px 0 #8dac28;
  box-shadow: 0 3px 0 #8dac28;
  margin-bottom: 3px;
}
.acalog-custom .vc_btn-grace.vc_btn_3d.vc_btn_sm,
.acalog-custom a.vc_btn-grace.vc_btn_3d.vc_btn_sm,
.acalog-custom button.vc_btn-grace.vc_btn_3d.vc_btn_sm {
  -webkit-box-shadow: 0 4px 0 #8dac28;
  box-shadow: 0 4px 0 #8dac28;
  margin-bottom: 4px;
}
.acalog-custom .vc_btn-default,
.acalog-custom a.vc_btn-default,
.acalog-custom button.vc_btn-default {
  color: #7d7d7d;
  background-color: #fff;
  border-color: transparent;
}
.acalog-custom .open>.dropdown-toggle.vc_btn-default,
.acalog-custom .open>.dropdown-togglea.vc_btn-default,
.acalog-custom .open>.dropdown-togglebutton.vc_btn-default,
.acalog-custom .vc_btn-default.active,
.acalog-custom .vc_btn-default:active,
.acalog-custom .vc_btn-default:focus,
.acalog-custom .vc_btn-default:hover,
.acalog-custom a.vc_btn-default.active,
.acalog-custom a.vc_btn-default:active,
.acalog-custom a.vc_btn-default:focus,
.acalog-custom a.vc_btn-default:hover,
.acalog-custom button.vc_btn-default.active,
.acalog-custom button.vc_btn-default:active,
.acalog-custom button.vc_btn-default:focus,
.acalog-custom button.vc_btn-default:hover {
  color: #7d7d7d;
  background-color: #e6e6e6;
  border-color: transparent;
}
.acalog-custom .vc_btn-default.disabled,
.acalog-custom .vc_btn-default.disabled.active,
.acalog-custom .vc_btn-default.disabled:active,
.acalog-custom .vc_btn-default.disabled:focus,
.acalog-custom .vc_btn-default.disabled:hover,
.acalog-custom .vc_btn-default[disabled],
.acalog-custom .vc_btn-default[disabled].active,
.acalog-custom .vc_btn-default[disabled]:active,
.acalog-custom .vc_btn-default[disabled]:focus,
.acalog-custom .vc_btn-default[disabled]:hover,
.acalog-custom a.vc_btn-default.disabled,
.acalog-custom a.vc_btn-default.disabled.active,
.acalog-custom a.vc_btn-default.disabled:active,
.acalog-custom a.vc_btn-default.disabled:focus,
.acalog-custom a.vc_btn-default.disabled:hover,
.acalog-custom a.vc_btn-default[disabled],
.acalog-custom a.vc_btn-default[disabled].active,
.acalog-custom a.vc_btn-default[disabled]:active,
.acalog-custom a.vc_btn-default[disabled]:focus,
.acalog-custom a.vc_btn-default[disabled]:hover,
.acalog-custom button.vc_btn-default.disabled,
.acalog-custom button.vc_btn-default.disabled.active,
.acalog-custom button.vc_btn-default.disabled:active,
.acalog-custom button.vc_btn-default.disabled:focus,
.acalog-custom button.vc_btn-default.disabled:hover,
.acalog-custom button.vc_btn-default[disabled],
.acalog-custom button.vc_btn-default[disabled].active,
.acalog-custom button.vc_btn-default[disabled]:active,
.acalog-custom button.vc_btn-default[disabled]:focus,
.acalog-custom button.vc_btn-default[disabled]:hover,
.acalog-custom fieldset[disabled] .vc_btn-default,
.acalog-custom fieldset[disabled] .vc_btn-default.active,
.acalog-custom fieldset[disabled] .vc_btn-default:active,
.acalog-custom fieldset[disabled] .vc_btn-default:focus,
.acalog-custom fieldset[disabled] .vc_btn-default:hover,
.acalog-custom fieldset[disabled] a.vc_btn-default,
.acalog-custom fieldset[disabled] a.vc_btn-default.active,
.acalog-custom fieldset[disabled] a.vc_btn-default:active,
.acalog-custom fieldset[disabled] a.vc_btn-default:focus,
.acalog-custom fieldset[disabled] a.vc_btn-default:hover,
.acalog-custom fieldset[disabled] button.vc_btn-default,
.acalog-custom fieldset[disabled] button.vc_btn-default.active,
.acalog-custom fieldset[disabled] button.vc_btn-default:active,
.acalog-custom fieldset[disabled] button.vc_btn-default:focus,
.acalog-custom fieldset[disabled] button.vc_btn-default:hover {
  background-color: #fff;
  border-color: transparent;
}
.acalog-custom .vc_btn-default .badge,
.acalog-custom a.vc_btn-default .badge,
.acalog-custom button.vc_btn-default .badge {
  color: #fff;
  background-color: #7d7d7d;
}
.acalog-custom .vc_btn-primary,
.acalog-custom a.vc_btn-primary,
.acalog-custom button.vc_btn-primary {
  color: #fff;
  background-color: #00aef0;
  border-color: transparent;
}
.acalog-custom .open>.dropdown-toggle.vc_btn-primary,
.acalog-custom .open>.dropdown-togglea.vc_btn-primary,
.acalog-custom .open>.dropdown-togglebutton.vc_btn-primary,
.acalog-custom .vc_btn-primary.active,
.acalog-custom .vc_btn-primary:active,
.acalog-custom .vc_btn-primary:focus,
.acalog-custom .vc_btn-primary:hover,
.acalog-custom a.vc_btn-primary.active,
.acalog-custom a.vc_btn-primary:active,
.acalog-custom a.vc_btn-primary:focus,
.acalog-custom a.vc_btn-primary:hover,
.acalog-custom button.vc_btn-primary.active,
.acalog-custom button.vc_btn-primary:active,
.acalog-custom button.vc_btn-primary:focus,
.acalog-custom button.vc_btn-primary:hover {
  color: #fff;
  background-color: #0089bd;
  border-color: transparent;
}
.acalog-custom .vc_btn-primary.disabled,
.acalog-custom .vc_btn-primary.disabled.active,
.acalog-custom .vc_btn-primary.disabled:active,
.acalog-custom .vc_btn-primary.disabled:focus,
.acalog-custom .vc_btn-primary.disabled:hover,
.acalog-custom .vc_btn-primary[disabled],
.acalog-custom .vc_btn-primary[disabled].active,
.acalog-custom .vc_btn-primary[disabled]:active,
.acalog-custom .vc_btn-primary[disabled]:focus,
.acalog-custom .vc_btn-primary[disabled]:hover,
.acalog-custom a.vc_btn-primary.disabled,
.acalog-custom a.vc_btn-primary.disabled.active,
.acalog-custom a.vc_btn-primary.disabled:active,
.acalog-custom a.vc_btn-primary.disabled:focus,
.acalog-custom a.vc_btn-primary.disabled:hover,
.acalog-custom a.vc_btn-primary[disabled],
.acalog-custom a.vc_btn-primary[disabled].active,
.acalog-custom a.vc_btn-primary[disabled]:active,
.acalog-custom a.vc_btn-primary[disabled]:focus,
.acalog-custom a.vc_btn-primary[disabled]:hover,
.acalog-custom button.vc_btn-primary.disabled,
.acalog-custom button.vc_btn-primary.disabled.active,
.acalog-custom button.vc_btn-primary.disabled:active,
.acalog-custom button.vc_btn-primary.disabled:focus,
.acalog-custom button.vc_btn-primary.disabled:hover,
.acalog-custom button.vc_btn-primary[disabled],
.acalog-custom button.vc_btn-primary[disabled].active,
.acalog-custom button.vc_btn-primary[disabled]:active,
.acalog-custom button.vc_btn-primary[disabled]:focus,
.acalog-custom button.vc_btn-primary[disabled]:hover,
.acalog-custom fieldset[disabled] .vc_btn-primary,
.acalog-custom fieldset[disabled] .vc_btn-primary.active,
.acalog-custom fieldset[disabled] .vc_btn-primary:active,
.acalog-custom fieldset[disabled] .vc_btn-primary:focus,
.acalog-custom fieldset[disabled] .vc_btn-primary:hover,
.acalog-custom fieldset[disabled] a.vc_btn-primary,
.acalog-custom fieldset[disabled] a.vc_btn-primary.active,
.acalog-custom fieldset[disabled] a.vc_btn-primary:active,
.acalog-custom fieldset[disabled] a.vc_btn-primary:focus,
.acalog-custom fieldset[disabled] a.vc_btn-primary:hover,
.acalog-custom fieldset[disabled] button.vc_btn-primary,
.acalog-custom fieldset[disabled] button.vc_btn-primary.active,
.acalog-custom fieldset[disabled] button.vc_btn-primary:active,
.acalog-custom fieldset[disabled] button.vc_btn-primary:focus,
.acalog-custom fieldset[disabled] button.vc_btn-primary:hover {
  background-color: #00aef0;
  border-color: transparent;
}
.acalog-custom .vc_btn-primary .badge,
.acalog-custom a.vc_btn-primary .badge,
.acalog-custom button.vc_btn-primary .badge {
  color: #00aef0;
  background-color: #fff;
}
.acalog-custom .vc_btn-success,
.acalog-custom a.vc_btn-success,
.acalog-custom button.vc_btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: transparent;
}
.acalog-custom .open>.dropdown-toggle.vc_btn-success,
.acalog-custom .open>.dropdown-togglea.vc_btn-success,
.acalog-custom .open>.dropdown-togglebutton.vc_btn-success,
.acalog-custom .vc_btn-success.active,
.acalog-custom .vc_btn-success:active,
.acalog-custom .vc_btn-success:focus,
.acalog-custom .vc_btn-success:hover,
.acalog-custom a.vc_btn-success.active,
.acalog-custom a.vc_btn-success:active,
.acalog-custom a.vc_btn-success:focus,
.acalog-custom a.vc_btn-success:hover,
.acalog-custom button.vc_btn-success.active,
.acalog-custom button.vc_btn-success:active,
.acalog-custom button.vc_btn-success:focus,
.acalog-custom button.vc_btn-success:hover {
  color: #fff;
  background-color: #449d44;
  border-color: transparent;
}
.acalog-custom .vc_btn-success.disabled,
.acalog-custom .vc_btn-success.disabled.active,
.acalog-custom .vc_btn-success.disabled:active,
.acalog-custom .vc_btn-success.disabled:focus,
.acalog-custom .vc_btn-success.disabled:hover,
.acalog-custom .vc_btn-success[disabled],
.acalog-custom .vc_btn-success[disabled].active,
.acalog-custom .vc_btn-success[disabled]:active,
.acalog-custom .vc_btn-success[disabled]:focus,
.acalog-custom .vc_btn-success[disabled]:hover,
.acalog-custom a.vc_btn-success.disabled,
.acalog-custom a.vc_btn-success.disabled.active,
.acalog-custom a.vc_btn-success.disabled:active,
.acalog-custom a.vc_btn-success.disabled:focus,
.acalog-custom a.vc_btn-success.disabled:hover,
.acalog-custom a.vc_btn-success[disabled],
.acalog-custom a.vc_btn-success[disabled].active,
.acalog-custom a.vc_btn-success[disabled]:active,
.acalog-custom a.vc_btn-success[disabled]:focus,
.acalog-custom a.vc_btn-success[disabled]:hover,
.acalog-custom button.vc_btn-success.disabled,
.acalog-custom button.vc_btn-success.disabled.active,
.acalog-custom button.vc_btn-success.disabled:active,
.acalog-custom button.vc_btn-success.disabled:focus,
.acalog-custom button.vc_btn-success.disabled:hover,
.acalog-custom button.vc_btn-success[disabled],
.acalog-custom button.vc_btn-success[disabled].active,
.acalog-custom button.vc_btn-success[disabled]:active,
.acalog-custom button.vc_btn-success[disabled]:focus,
.acalog-custom button.vc_btn-success[disabled]:hover,
.acalog-custom fieldset[disabled] .vc_btn-success,
.acalog-custom fieldset[disabled] .vc_btn-success.active,
.acalog-custom fieldset[disabled] .vc_btn-success:active,
.acalog-custom fieldset[disabled] .vc_btn-success:focus,
.acalog-custom fieldset[disabled] .vc_btn-success:hover,
.acalog-custom fieldset[disabled] a.vc_btn-success,
.acalog-custom fieldset[disabled] a.vc_btn-success.active,
.acalog-custom fieldset[disabled] a.vc_btn-success:active,
.acalog-custom fieldset[disabled] a.vc_btn-success:focus,
.acalog-custom fieldset[disabled] a.vc_btn-success:hover,
.acalog-custom fieldset[disabled] button.vc_btn-success,
.acalog-custom fieldset[disabled] button.vc_btn-success.active,
.acalog-custom fieldset[disabled] button.vc_btn-success:active,
.acalog-custom fieldset[disabled] button.vc_btn-success:focus,
.acalog-custom fieldset[disabled] button.vc_btn-success:hover {
  background-color: #5cb85c;
  border-color: transparent;
}
.acalog-custom .vc_btn-success .badge,
.acalog-custom a.vc_btn-success .badge,
.acalog-custom button.vc_btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}
.acalog-custom .vc_btn-info,
.acalog-custom a.vc_btn-info,
.acalog-custom button.vc_btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: transparent;
}
.acalog-custom .open>.dropdown-toggle.vc_btn-info,
.acalog-custom .open>.dropdown-togglea.vc_btn-info,
.acalog-custom .open>.dropdown-togglebutton.vc_btn-info,
.acalog-custom .vc_btn-info.active,
.acalog-custom .vc_btn-info:active,
.acalog-custom .vc_btn-info:focus,
.acalog-custom .vc_btn-info:hover,
.acalog-custom a.vc_btn-info.active,
.acalog-custom a.vc_btn-info:active,
.acalog-custom a.vc_btn-info:focus,
.acalog-custom a.vc_btn-info:hover,
.acalog-custom button.vc_btn-info.active,
.acalog-custom button.vc_btn-info:active,
.acalog-custom button.vc_btn-info:focus,
.acalog-custom button.vc_btn-info:hover {
  color: #fff;
  background-color: #31b0d5;
  border-color: transparent;
}
.acalog-custom .vc_btn-info.disabled,
.acalog-custom .vc_btn-info.disabled.active,
.acalog-custom .vc_btn-info.disabled:active,
.acalog-custom .vc_btn-info.disabled:focus,
.acalog-custom .vc_btn-info.disabled:hover,
.acalog-custom .vc_btn-info[disabled],
.acalog-custom .vc_btn-info[disabled].active,
.acalog-custom .vc_btn-info[disabled]:active,
.acalog-custom .vc_btn-info[disabled]:focus,
.acalog-custom .vc_btn-info[disabled]:hover,
.acalog-custom a.vc_btn-info.disabled,
.acalog-custom a.vc_btn-info.disabled.active,
.acalog-custom a.vc_btn-info.disabled:active,
.acalog-custom a.vc_btn-info.disabled:focus,
.acalog-custom a.vc_btn-info.disabled:hover,
.acalog-custom a.vc_btn-info[disabled],
.acalog-custom a.vc_btn-info[disabled].active,
.acalog-custom a.vc_btn-info[disabled]:active,
.acalog-custom a.vc_btn-info[disabled]:focus,
.acalog-custom a.vc_btn-info[disabled]:hover,
.acalog-custom button.vc_btn-info.disabled,
.acalog-custom button.vc_btn-info.disabled.active,
.acalog-custom button.vc_btn-info.disabled:active,
.acalog-custom button.vc_btn-info.disabled:focus,
.acalog-custom button.vc_btn-info.disabled:hover,
.acalog-custom button.vc_btn-info[disabled],
.acalog-custom button.vc_btn-info[disabled].active,
.acalog-custom button.vc_btn-info[disabled]:active,
.acalog-custom button.vc_btn-info[disabled]:focus,
.acalog-custom button.vc_btn-info[disabled]:hover,
.acalog-custom fieldset[disabled] .vc_btn-info,
.acalog-custom fieldset[disabled] .vc_btn-info.active,
.acalog-custom fieldset[disabled] .vc_btn-info:active,
.acalog-custom fieldset[disabled] .vc_btn-info:focus,
.acalog-custom fieldset[disabled] .vc_btn-info:hover,
.acalog-custom fieldset[disabled] a.vc_btn-info,
.acalog-custom fieldset[disabled] a.vc_btn-info.active,
.acalog-custom fieldset[disabled] a.vc_btn-info:active,
.acalog-custom fieldset[disabled] a.vc_btn-info:focus,
.acalog-custom fieldset[disabled] a.vc_btn-info:hover,
.acalog-custom fieldset[disabled] button.vc_btn-info,
.acalog-custom fieldset[disabled] button.vc_btn-info.active,
.acalog-custom fieldset[disabled] button.vc_btn-info:active,
.acalog-custom fieldset[disabled] button.vc_btn-info:focus,
.acalog-custom fieldset[disabled] button.vc_btn-info:hover {
  background-color: #5bc0de;
  border-color: transparent;
}
.acalog-custom .vc_btn-info .badge,
.acalog-custom a.vc_btn-info .badge,
.acalog-custom button.vc_btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}
.acalog-custom .vc_btn-warning,
.acalog-custom a.vc_btn-warning,
.acalog-custom button.vc_btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: transparent;
}
.acalog-custom .open>.dropdown-toggle.vc_btn-warning,
.acalog-custom .open>.dropdown-togglea.vc_btn-warning,
.acalog-custom .open>.dropdown-togglebutton.vc_btn-warning,
.acalog-custom .vc_btn-warning.active,
.acalog-custom .vc_btn-warning:active,
.acalog-custom .vc_btn-warning:focus,
.acalog-custom .vc_btn-warning:hover,
.acalog-custom a.vc_btn-warning.active,
.acalog-custom a.vc_btn-warning:active,
.acalog-custom a.vc_btn-warning:focus,
.acalog-custom a.vc_btn-warning:hover,
.acalog-custom button.vc_btn-warning.active,
.acalog-custom button.vc_btn-warning:active,
.acalog-custom button.vc_btn-warning:focus,
.acalog-custom button.vc_btn-warning:hover {
  color: #fff;
  background-color: #ec971f;
  border-color: transparent;
}
.acalog-custom .vc_btn-warning.disabled,
.acalog-custom .vc_btn-warning.disabled.active,
.acalog-custom .vc_btn-warning.disabled:active,
.acalog-custom .vc_btn-warning.disabled:focus,
.acalog-custom .vc_btn-warning.disabled:hover,
.acalog-custom .vc_btn-warning[disabled],
.acalog-custom .vc_btn-warning[disabled].active,
.acalog-custom .vc_btn-warning[disabled]:active,
.acalog-custom .vc_btn-warning[disabled]:focus,
.acalog-custom .vc_btn-warning[disabled]:hover,
.acalog-custom a.vc_btn-warning.disabled,
.acalog-custom a.vc_btn-warning.disabled.active,
.acalog-custom a.vc_btn-warning.disabled:active,
.acalog-custom a.vc_btn-warning.disabled:focus,
.acalog-custom a.vc_btn-warning.disabled:hover,
.acalog-custom a.vc_btn-warning[disabled],
.acalog-custom a.vc_btn-warning[disabled].active,
.acalog-custom a.vc_btn-warning[disabled]:active,
.acalog-custom a.vc_btn-warning[disabled]:focus,
.acalog-custom a.vc_btn-warning[disabled]:hover,
.acalog-custom button.vc_btn-warning.disabled,
.acalog-custom button.vc_btn-warning.disabled.active,
.acalog-custom button.vc_btn-warning.disabled:active,
.acalog-custom button.vc_btn-warning.disabled:focus,
.acalog-custom button.vc_btn-warning.disabled:hover,
.acalog-custom button.vc_btn-warning[disabled],
.acalog-custom button.vc_btn-warning[disabled].active,
.acalog-custom button.vc_btn-warning[disabled]:active,
.acalog-custom button.vc_btn-warning[disabled]:focus,
.acalog-custom button.vc_btn-warning[disabled]:hover,
.acalog-custom fieldset[disabled] .vc_btn-warning,
.acalog-custom fieldset[disabled] .vc_btn-warning.active,
.acalog-custom fieldset[disabled] .vc_btn-warning:active,
.acalog-custom fieldset[disabled] .vc_btn-warning:focus,
.acalog-custom fieldset[disabled] .vc_btn-warning:hover,
.acalog-custom fieldset[disabled] a.vc_btn-warning,
.acalog-custom fieldset[disabled] a.vc_btn-warning.active,
.acalog-custom fieldset[disabled] a.vc_btn-warning:active,
.acalog-custom fieldset[disabled] a.vc_btn-warning:focus,
.acalog-custom fieldset[disabled] a.vc_btn-warning:hover,
.acalog-custom fieldset[disabled] button.vc_btn-warning,
.acalog-custom fieldset[disabled] button.vc_btn-warning.active,
.acalog-custom fieldset[disabled] button.vc_btn-warning:active,
.acalog-custom fieldset[disabled] button.vc_btn-warning:focus,
.acalog-custom fieldset[disabled] button.vc_btn-warning:hover {
  background-color: #f0ad4e;
  border-color: transparent;
}
.acalog-custom .vc_btn-warning .badge,
.acalog-custom a.vc_btn-warning .badge,
.acalog-custom button.vc_btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}
.acalog-custom .vc_btn-danger,
.acalog-custom a.vc_btn-danger,
.acalog-custom button.vc_btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: transparent;
}
.acalog-custom .open>.dropdown-toggle.vc_btn-danger,
.acalog-custom .open>.dropdown-togglea.vc_btn-danger,
.acalog-custom .open>.dropdown-togglebutton.vc_btn-danger,
.acalog-custom .vc_btn-danger.active,
.acalog-custom .vc_btn-danger:active,
.acalog-custom .vc_btn-danger:focus,
.acalog-custom .vc_btn-danger:hover,
.acalog-custom a.vc_btn-danger.active,
.acalog-custom a.vc_btn-danger:active,
.acalog-custom a.vc_btn-danger:focus,
.acalog-custom a.vc_btn-danger:hover,
.acalog-custom button.vc_btn-danger.active,
.acalog-custom button.vc_btn-danger:active,
.acalog-custom button.vc_btn-danger:focus,
.acalog-custom button.vc_btn-danger:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: transparent;
}
.acalog-custom .vc_btn-danger.disabled,
.acalog-custom .vc_btn-danger.disabled.active,
.acalog-custom .vc_btn-danger.disabled:active,
.acalog-custom .vc_btn-danger.disabled:focus,
.acalog-custom .vc_btn-danger.disabled:hover,
.acalog-custom .vc_btn-danger[disabled],
.acalog-custom .vc_btn-danger[disabled].active,
.acalog-custom .vc_btn-danger[disabled]:active,
.acalog-custom .vc_btn-danger[disabled]:focus,
.acalog-custom .vc_btn-danger[disabled]:hover,
.acalog-custom a.vc_btn-danger.disabled,
.acalog-custom a.vc_btn-danger.disabled.active,
.acalog-custom a.vc_btn-danger.disabled:active,
.acalog-custom a.vc_btn-danger.disabled:focus,
.acalog-custom a.vc_btn-danger.disabled:hover,
.acalog-custom a.vc_btn-danger[disabled],
.acalog-custom a.vc_btn-danger[disabled].active,
.acalog-custom a.vc_btn-danger[disabled]:active,
.acalog-custom a.vc_btn-danger[disabled]:focus,
.acalog-custom a.vc_btn-danger[disabled]:hover,
.acalog-custom button.vc_btn-danger.disabled,
.acalog-custom button.vc_btn-danger.disabled.active,
.acalog-custom button.vc_btn-danger.disabled:active,
.acalog-custom button.vc_btn-danger.disabled:focus,
.acalog-custom button.vc_btn-danger.disabled:hover,
.acalog-custom button.vc_btn-danger[disabled],
.acalog-custom button.vc_btn-danger[disabled].active,
.acalog-custom button.vc_btn-danger[disabled]:active,
.acalog-custom button.vc_btn-danger[disabled]:focus,
.acalog-custom button.vc_btn-danger[disabled]:hover,
.acalog-custom fieldset[disabled] .vc_btn-danger,
.acalog-custom fieldset[disabled] .vc_btn-danger.active,
.acalog-custom fieldset[disabled] .vc_btn-danger:active,
.acalog-custom fieldset[disabled] .vc_btn-danger:focus,
.acalog-custom fieldset[disabled] .vc_btn-danger:hover,
.acalog-custom fieldset[disabled] a.vc_btn-danger,
.acalog-custom fieldset[disabled] a.vc_btn-danger.active,
.acalog-custom fieldset[disabled] a.vc_btn-danger:active,
.acalog-custom fieldset[disabled] a.vc_btn-danger:focus,
.acalog-custom fieldset[disabled] a.vc_btn-danger:hover,
.acalog-custom fieldset[disabled] button.vc_btn-danger,
.acalog-custom fieldset[disabled] button.vc_btn-danger.active,
.acalog-custom fieldset[disabled] button.vc_btn-danger:active,
.acalog-custom fieldset[disabled] button.vc_btn-danger:focus,
.acalog-custom fieldset[disabled] button.vc_btn-danger:hover {
  background-color: #d9534f;
  border-color: transparent;
}
.acalog-custom .vc_btn-danger .badge,
.acalog-custom a.vc_btn-danger .badge,
.acalog-custom button.vc_btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}
.acalog-custom .vc_button-2-wrapper.vc_button-2-align-left {
  display: block;
  text-align: left;
}
.acalog-custom .vc_button-2-wrapper.vc_button-2-align-right {
  display: block;
  text-align: right;
}
.acalog-custom .vc_button-2-wrapper.vc_button-2-align-center {
  display: block;
  text-align: center;
}
.acalog-custom i.icon {
  display: inline-block;
  width: 16px;
  height: 16px;
  line-height: 16px;
  vertical-align: text-top;
  margin-left: 5px;
}
.acalog-custom .wpb_btn-large i.icon {
  height: 19px;
  margin-left: 9px;
}
.acalog-custom .wpb_btn-small i.icon {
  height: 15px;
}
.acalog-custom .wpb_btn-mini i.icon {
  display: none;
}
.acalog-custom .wpb_address_book i.icon,
.acalog-custom option.wpb_address_book {
  background: url("../../img/gateway/address-book.png") right center no-repeat;
}
.acalog-custom .wpb_alarm_clock i.icon,
.acalog-custom option.wpb_alarm_clock {
  background: url("../../img/gateway/alarm-clock.png") right center no-repeat;
}
.acalog-custom .wpb_anchor i.icon,
.acalog-custom option.wpb_anchor {
  background: url("../../img/gateway/anchor.png") right center no-repeat;
}
.acalog-custom .wpb_application_image i.icon,
.acalog-custom option.wpb_application_image {
  background: url("../../img/gateway/application-image.png") right center no-repeat;
}
.acalog-custom .wpb_arrow i.icon,
.acalog-custom option.wpb_arrow {
  background: url("../../img/gateway/arrow.png") right center no-repeat;
}
.acalog-custom .wpb_asterisk i.icon,
.acalog-custom option.wpb_asterisk {
  background: url("../../img/gateway/asterisk.png") right center no-repeat;
}
.acalog-custom .wpb_hammer i.icon,
.acalog-custom option.wpb_hammer {
  background: url("../../img/gateway/auction-hammer.png") right center no-repeat;
}
.acalog-custom .wpb_balloon i.icon,
.acalog-custom option.wpb_balloon {
  background: url("../../img/gateway/balloon.png") right center no-repeat;
}
.acalog-custom .wpb_balloon_buzz i.icon,
.acalog-custom option.wpb_balloon_buzz {
  background: url("../../img/gateway/balloon-buzz.png") right center no-repeat;
}
.acalog-custom .wpb_balloon_facebook i.icon,
.acalog-custom option.wpb_balloon_facebook {
  background: url("../../img/gateway/balloon-facebook.png") right center no-repeat;
}
.acalog-custom .wpb_balloon_twitter i.icon,
.acalog-custom option.wpb_balloon_twitter {
  background: url("../../img/gateway/balloon-twitter.png") right center no-repeat;
}
.acalog-custom .wpb_battery i.icon,
.acalog-custom option.wpb_battery {
  background: url("../../img/gateway/battery-full.png") right center no-repeat;
}
.acalog-custom .wpb_binocular i.icon,
.acalog-custom option.wpb_binocular {
  background: url("../../img/gateway/binocular.png") right center no-repeat;
}
.acalog-custom .wpb_document_excel i.icon,
.acalog-custom option.wpb_document_excel {
  background: url("../../img/gateway/blue-document-excel.png") right center no-repeat;
}
.acalog-custom .wpb_document_image i.icon,
.acalog-custom option.wpb_document_image {
  background: url("../../img/gateway/blue-document-image.png") right center no-repeat;
}
.acalog-custom .wpb_document_music i.icon,
.acalog-custom option.wpb_document_music {
  background: url("../../img/gateway/blue-document-music.png") right center no-repeat;
}
.acalog-custom .wpb_document_office i.icon,
.acalog-custom option.wpb_document_office {
  background: url("../../img/gateway/blue-document-office.png") right center no-repeat;
}
.acalog-custom .wpb_document_pdf i.icon,
.acalog-custom option.wpb_document_pdf {
  background: url("../../img/gateway/blue-document-pdf.png") right center no-repeat;
}
.acalog-custom .wpb_document_powerpoint i.icon,
.acalog-custom option.wpb_document_powerpoint {
  background: url("../../img/gateway/blue-document-powerpoint.png") right center no-repeat;
}
.acalog-custom .wpb_document_word i.icon,
.acalog-custom option.wpb_document_word {
  background: url("../../img/gateway/blue-document-word.png") right center no-repeat;
}
.acalog-custom .wpb_bookmark i.icon,
.acalog-custom option.wpb_bookmark {
  background: url("../../img/gateway/bookmark.png") right center no-repeat;
}
.acalog-custom .wpb_camcorder i.icon,
.acalog-custom option.wpb_camcorder {
  background: url("../../img/gateway/camcorder.png") right center no-repeat;
}
.acalog-custom .wpb_camera i.icon,
.acalog-custom option.wpb_camera {
  background: url("../../img/gateway/camera.png") right center no-repeat;
}
.acalog-custom .wpb_chart i.icon,
.acalog-custom option.wpb_chart {
  background: url("../../img/gateway/chart.png") right center no-repeat;
}
.acalog-custom .wpb_chart_pie i.icon,
.acalog-custom option.wpb_chart_pie {
  background: url("../../img/gateway/chart-pie.png") right center no-repeat;
}
.acalog-custom .wpb_clock i.icon,
.acalog-custom option.wpb_clock {
  background: url("../../img/gateway/clock.png") right center no-repeat;
}
.acalog-custom .wpb_play i.icon,
.acalog-custom option.wpb_play {
  background: url("../../img/gateway/control.png") right center no-repeat;
}
.acalog-custom .wpb_fire i.icon,
.acalog-custom option.wpb_fire {
  background: url("../../img/gateway/fire.png") right center no-repeat;
}
.acalog-custom .wpb_heart i.icon,
.acalog-custom option.wpb_heart {
  background: url("../../img/gateway/heart.png") right center no-repeat;
}
.acalog-custom .wpb_mail i.icon,
.acalog-custom option.wpb_mail {
  background: url("../../img/gateway/mail.png") right center no-repeat;
}
.acalog-custom .wpb_shield i.icon,
.acalog-custom option.wpb_shield {
  background: url("../../img/gateway/plus-shield.png") right center no-repeat;
}
.acalog-custom .wpb_video i.icon,
.acalog-custom option.wpb_video {
  background: url("../../img/gateway/video.png") right center no-repeat;
}
.acalog-custom .vc_column_container .vc_btn,
.acalog-custom .vc_column_container .wpb_button {
  margin-top: 5px;
  margin-bottom: 5px;
}
.acalog-custom .vc_message_box {
  border: 1px solid transparent;
  display: block;
  overflow: hidden;
  margin: 0 0 21.74px;
  padding: 1em 1em 1em 4em;
  position: relative;
  font-size: 1em;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.acalog-custom .vc_row.vc_row-flex,
.acalog-custom .vc_row.vc_row-flex>.vc_column_container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
}
.acalog-custom #content .wpb_alert p:last-child,
.acalog-custom #content .wpb_text_column :last-child,
.acalog-custom #content .wpb_text_column p:last-child,
.acalog-custom .vc_message_box>p:last-child,
.acalog-custom .wpb_alert p:last-child,
.acalog-custom .wpb_text_column :last-child,
.acalog-custom .wpb_text_column p:last-child {
  margin-bottom: 0;
}
.acalog-custom .vc_message_box-icon,
.acalog-custom .vc_message_box-icon>* {
  position: absolute;
  font-weight: 400;
  font-style: normal;
}
.acalog-custom .vc_message_box>p:first-child {
  margin-top: 0;
}
.acalog-custom .vc_message_box-icon {
  bottom: 0;
  font-size: 1em;
  left: 0;
  top: 0;
  width: 4em;
}
.acalog-custom .vc_message_box-icon>*,
.acalog-custom .vc_message_box-icon>.fa {
  font-size: 1.7em;
  line-height: 1;
}
.acalog-custom .vc_message_box-icon>*,
.acalog-custom .vc_toggle_simple .vc_toggle_icon::after,
.acalog-custom .vc_toggle_simple .vc_toggle_icon::before {
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%,-50%);
  -ms-transform: translate(-50%,-50%);
  -o-transform: translate(-50%,-50%);
}
.acalog-custom .vc_message_box-icon>* {
  transform: translate(-50%,-50%);
}
.acalog-custom .vc_color-blue.vc_message_box {
  color: #364a8a;
  border-color: #c5cff0;
  background-color: #edf1fa;
}
.acalog-custom .vc_color-blue.vc_message_box .vc_message_box-icon {
  color: #5472D2;
}
.acalog-custom .vc_color-blue.vc_message_box-solid {
  color: #fff;
  border-color: transparent;
  background-color: #5472D2;
}
.acalog-custom .vc_color-blue.vc_message_box-solid .vc_message_box-icon {
  color: #fff;
}
.acalog-custom .vc_color-blue.vc_message_box-outline,
.acalog-custom .vc_color-blue.vc_message_box-solid-icon {
  color: #364a8a;
  border-color: #5472D2;
  background-color: transparent;
}
.acalog-custom .vc_color-blue.vc_message_box-outline .vc_message_box-icon,
.acalog-custom .vc_color-blue.vc_message_box-solid-icon .vc_message_box-icon {
  color: #5472D2;
}
.acalog-custom .vc_color-blue.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fff;
  background-color: #5472D2;
}
.acalog-custom .vc_color-blue.vc_message_box-3d {
  box-shadow: 0 5px 0 #9daee5;
}
.acalog-custom .vc_color-turquoise.vc_message_box {
  color: #085b61;
  border-color: #c6ecee;
  background-color: #ebfcfd;
}
.acalog-custom .vc_color-turquoise.vc_message_box .vc_message_box-icon {
  color: #00C1CF;
}
.acalog-custom .vc_color-turquoise.vc_message_box-solid {
  color: #fff;
  border-color: transparent;
  background-color: #00C1CF;
}
.acalog-custom .vc_color-turquoise.vc_message_box-solid .vc_message_box-icon {
  color: #fff;
}
.acalog-custom .vc_color-turquoise.vc_message_box-outline,
.acalog-custom .vc_color-turquoise.vc_message_box-solid-icon {
  color: #085b61;
  border-color: #00C1CF;
  background-color: transparent;
}
.acalog-custom .vc_color-turquoise.vc_message_box-outline .vc_message_box-icon,
.acalog-custom .vc_color-turquoise.vc_message_box-solid-icon .vc_message_box-icon {
  color: #00C1CF;
}
.acalog-custom .vc_color-turquoise.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fff;
  background-color: #00C1CF;
}
.acalog-custom .vc_color-turquoise.vc_message_box-3d {
  box-shadow: 0 5px 0 #9fdee3;
}
.acalog-custom .vc_color-pink.vc_message_box {
  color: #d82e21;
  border-color: #ffd8d6;
  background-color: #fff0ef;
}
.acalog-custom .vc_color-pink.vc_message_box .vc_message_box-icon {
  color: #FE6C61;
}
.acalog-custom .vc_color-pink.vc_message_box-solid {
  color: #fff;
  border-color: transparent;
  background-color: #FE6C61;
}
.acalog-custom .vc_color-pink.vc_message_box-solid .vc_message_box-icon {
  color: #fff;
}
.acalog-custom .vc_color-pink.vc_message_box-outline,
.acalog-custom .vc_color-pink.vc_message_box-solid-icon {
  color: #d82e21;
  border-color: #FE6C61;
  background-color: transparent;
}
.acalog-custom .vc_color-pink.vc_message_box-outline .vc_message_box-icon,
.acalog-custom .vc_color-pink.vc_message_box-solid-icon .vc_message_box-icon {
  color: #FE6C61;
}
.acalog-custom .vc_color-pink.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fff;
  background-color: #FE6C61;
}
.acalog-custom .vc_color-pink.vc_message_box-3d {
  box-shadow: 0 5px 0 #fea9a3;
}
.acalog-custom .vc_color-violet.vc_message_box {
  color: #5e4a81;
  border-color: #d4c8e9;
  background-color: #f0ecf7;
}
.acalog-custom .vc_color-violet.vc_message_box .vc_message_box-icon {
  color: #8D6DC4;
}
.acalog-custom .vc_color-violet.vc_message_box-solid {
  color: #fff;
  border-color: transparent;
  background-color: #8D6DC4;
}
.acalog-custom .vc_color-violet.vc_message_box-solid .vc_message_box-icon {
  color: #fff;
}
.acalog-custom .vc_color-violet.vc_message_box-outline,
.acalog-custom .vc_color-violet.vc_message_box-solid-icon {
  color: #5e4a81;
  border-color: #8D6DC4;
  background-color: transparent;
}
.acalog-custom .vc_color-violet.vc_message_box-outline .vc_message_box-icon,
.acalog-custom .vc_color-violet.vc_message_box-solid-icon .vc_message_box-icon {
  color: #8D6DC4;
}
.acalog-custom .vc_color-violet.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fff;
  background-color: #8D6DC4;
}
.acalog-custom .vc_color-violet.vc_message_box-3d {
  box-shadow: 0 5px 0 #b8a3da;
}
.acalog-custom .vc_color-peacoc.vc_message_box {
  color: #366a79;
  border-color: #c2e3ec;
  background-color: #e9f5f8;
}
.acalog-custom .vc_color-peacoc.vc_message_box .vc_message_box-icon {
  color: #4CADC9;
}
.acalog-custom .vc_color-peacoc.vc_message_box-solid {
  color: #fff;
  border-color: transparent;
  background-color: #4CADC9;
}
.acalog-custom .vc_color-peacoc.vc_message_box-solid .vc_message_box-icon {
  color: #fff;
}
.acalog-custom .vc_color-peacoc.vc_message_box-outline,
.acalog-custom .vc_color-peacoc.vc_message_box-solid-icon {
  color: #366a79;
  border-color: #4CADC9;
  background-color: transparent;
}
.acalog-custom .vc_color-peacoc.vc_message_box-outline .vc_message_box-icon,
.acalog-custom .vc_color-peacoc.vc_message_box-solid-icon .vc_message_box-icon {
  color: #4CADC9;
}
.acalog-custom .vc_color-peacoc.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fff;
  background-color: #4CADC9;
}
.acalog-custom .vc_color-peacoc.vc_message_box-3d {
  box-shadow: 0 5px 0 #9ad1e1;
}
.acalog-custom .vc_color-chino.vc_message_box {
  color: #978258;
  border-color: #e5ded2;
  background-color: #f7f5f2;
}
.acalog-custom .vc_color-chino.vc_message_box .vc_message_box-icon {
  color: #CEC2AB;
}
.acalog-custom .vc_color-chino.vc_message_box-solid {
  color: #fff;
  border-color: transparent;
  background-color: #CEC2AB;
}
.acalog-custom .vc_color-chino.vc_message_box-solid .vc_message_box-icon {
  color: #fff;
}
.acalog-custom .vc_color-chino.vc_message_box-outline,
.acalog-custom .vc_color-chino.vc_message_box-solid-icon {
  color: #978258;
  border-color: #CEC2AB;
  background-color: transparent;
}
.acalog-custom .vc_color-chino.vc_message_box-outline .vc_message_box-icon,
.acalog-custom .vc_color-chino.vc_message_box-solid-icon .vc_message_box-icon {
  color: #CEC2AB;
}
.acalog-custom .vc_color-chino.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fff;
  background-color: #CEC2AB;
}
.acalog-custom .vc_color-chino.vc_message_box-3d {
  box-shadow: 0 5px 0 #d2c7b1;
}
.acalog-custom .vc_color-mulled_wine.vc_message_box {
  color: #1e1b22;
  border-color: #d0ccd6;
  background-color: #eae8ed;
}
.acalog-custom .vc_color-mulled_wine.vc_message_box .vc_message_box-icon {
  color: #50485B;
}
.acalog-custom .vc_color-mulled_wine.vc_message_box-solid {
  color: #fff;
  border-color: transparent;
  background-color: #50485B;
}
.acalog-custom .vc_color-mulled_wine.vc_message_box-solid .vc_message_box-icon {
  color: #fff;
}
.acalog-custom .vc_color-mulled_wine.vc_message_box-outline,
.acalog-custom .vc_color-mulled_wine.vc_message_box-solid-icon {
  color: #1e1b22;
  border-color: #50485B;
  background-color: transparent;
}
.acalog-custom .vc_color-mulled_wine.vc_message_box-outline .vc_message_box-icon,
.acalog-custom .vc_color-mulled_wine.vc_message_box-solid-icon .vc_message_box-icon {
  color: #50485B;
}
.acalog-custom .vc_color-mulled_wine.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fff;
  background-color: #50485B;
}
.acalog-custom .vc_color-mulled_wine.vc_message_box-3d {
  box-shadow: 0 5px 0 #b6afc0;
}
.acalog-custom .vc_color-vista_blue.vc_message_box {
  color: #3e8e5e;
  border-color: #bcebcf;
  background-color: #e3f7eb;
}
.acalog-custom .vc_color-vista_blue.vc_message_box .vc_message_box-icon {
  color: #75D69C;
}
.acalog-custom .vc_color-vista_blue.vc_message_box-solid {
  color: #fff;
  border-color: transparent;
  background-color: #75D69C;
}
.acalog-custom .vc_color-vista_blue.vc_message_box-solid .vc_message_box-icon {
  color: #fff;
}
.acalog-custom .vc_color-vista_blue.vc_message_box-outline,
.acalog-custom .vc_color-vista_blue.vc_message_box-solid-icon {
  color: #3e8e5e;
  border-color: #75D69C;
  background-color: transparent;
}
.acalog-custom .vc_color-vista_blue.vc_message_box-outline .vc_message_box-icon,
.acalog-custom .vc_color-vista_blue.vc_message_box-solid-icon .vc_message_box-icon {
  color: #75D69C;
}
.acalog-custom .vc_color-vista_blue.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fff;
  background-color: #75D69C;
}
.acalog-custom .vc_color-vista_blue.vc_message_box-3d {
  box-shadow: 0 5px 0 #94dfb3;
}
.acalog-custom .vc_color-orange.vc_message_box {
  color: #c3811c;
  border-color: #fbe1ba;
  background-color: #fef6eb;
}
.acalog-custom .vc_color-orange.vc_message_box .vc_message_box-icon {
  color: #F7BE68;
}
.acalog-custom .vc_color-orange.vc_message_box-solid {
  color: #fff;
  border-color: transparent;
  background-color: #F7BE68;
}
.acalog-custom .vc_color-orange.vc_message_box-solid .vc_message_box-icon {
  color: #fff;
}
.acalog-custom .vc_color-orange.vc_message_box-outline,
.acalog-custom .vc_color-orange.vc_message_box-solid-icon {
  color: #c3811c;
  border-color: #F7BE68;
  background-color: transparent;
}
.acalog-custom .vc_color-orange.vc_message_box-outline .vc_message_box-icon,
.acalog-custom .vc_color-orange.vc_message_box-solid-icon .vc_message_box-icon {
  color: #F7BE68;
}
.acalog-custom .vc_color-orange.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fff;
  background-color: #F7BE68;
}
.acalog-custom .vc_color-orange.vc_message_box-3d {
  box-shadow: 0 5px 0 #f9cd8a;
}
.acalog-custom .vc_color-sky.vc_message_box {
  color: #2a6194;
  border-color: #bedaf4;
  background-color: #eaf3fb;
}
.acalog-custom .vc_color-sky.vc_message_box .vc_message_box-icon {
  color: #5AA1E3;
}
.acalog-custom .vc_color-sky.vc_message_box-solid {
  color: #fff;
  border-color: transparent;
  background-color: #5AA1E3;
}
.acalog-custom .vc_color-sky.vc_message_box-solid .vc_message_box-icon {
  color: #fff;
}
.acalog-custom .vc_color-sky.vc_message_box-outline,
.acalog-custom .vc_color-sky.vc_message_box-solid-icon {
  color: #2a6194;
  border-color: #5AA1E3;
  background-color: transparent;
}
.acalog-custom .vc_color-sky.vc_message_box-outline .vc_message_box-icon,
.acalog-custom .vc_color-sky.vc_message_box-solid-icon .vc_message_box-icon {
  color: #5AA1E3;
}
.acalog-custom .vc_color-sky.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fff;
  background-color: #5AA1E3;
}
.acalog-custom .vc_color-sky.vc_message_box-3d {
  box-shadow: 0 5px 0 #93c1ed;
}
.acalog-custom .vc_color-green.vc_message_box {
  color: #3e562b;
  border-color: #c2e1a9;
  background-color: #eaf5e2;
}
.acalog-custom .vc_color-green.vc_message_box .vc_message_box-icon {
  color: #6DAB3C;
}
.acalog-custom .vc_color-green.vc_message_box-solid {
  color: #fff;
  border-color: transparent;
  background-color: #6DAB3C;
}
.acalog-custom .vc_color-green.vc_message_box-solid .vc_message_box-icon {
  color: #fff;
}
.acalog-custom .vc_color-green.vc_message_box-outline,
.acalog-custom .vc_color-green.vc_message_box-solid-icon {
  color: #3e562b;
  border-color: #6DAB3C;
  background-color: transparent;
}
.acalog-custom .vc_color-green.vc_message_box-outline .vc_message_box-icon,
.acalog-custom .vc_color-green.vc_message_box-solid-icon .vc_message_box-icon {
  color: #6DAB3C;
}
.acalog-custom .vc_color-green.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fff;
  background-color: #6DAB3C;
}
.acalog-custom .vc_color-green.vc_message_box-3d {
  box-shadow: 0 5px 0 #a7d484;
}
.acalog-custom .vc_color-juicy_pink.vc_message_box {
  color: #a3231f;
  border-color: #fbc7c5;
  background-color: #fef5f5;
}
.acalog-custom .vc_color-juicy_pink.vc_message_box .vc_message_box-icon {
  color: #F4524D;
}
.acalog-custom .vc_color-juicy_pink.vc_message_box-solid {
  color: #fff;
  border-color: transparent;
  background-color: #F4524D;
}
.acalog-custom .vc_color-juicy_pink.vc_message_box-solid .vc_message_box-icon {
  color: #fff;
}
.acalog-custom .vc_color-juicy_pink.vc_message_box-outline,
.acalog-custom .vc_color-juicy_pink.vc_message_box-solid-icon {
  color: #a3231f;
  border-color: #F4524D;
  background-color: transparent;
}
.acalog-custom .vc_color-juicy_pink.vc_message_box-outline .vc_message_box-icon,
.acalog-custom .vc_color-juicy_pink.vc_message_box-solid-icon .vc_message_box-icon {
  color: #F4524D;
}
.acalog-custom .vc_color-juicy_pink.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fff;
  background-color: #F4524D;
}
.acalog-custom .vc_color-juicy_pink.vc_message_box-3d {
  box-shadow: 0 5px 0 #f89895;
}
.acalog-custom .vc_color-sandy_brown.vc_message_box {
  color: #c3501c;
  border-color: #fbceba;
  background-color: #fef1eb;
}
.acalog-custom .vc_color-sandy_brown.vc_message_box .vc_message_box-icon {
  color: #F79468;
}
.acalog-custom .vc_color-sandy_brown.vc_message_box-solid {
  color: #fff;
  border-color: transparent;
  background-color: #F79468;
}
.acalog-custom .vc_color-sandy_brown.vc_message_box-solid .vc_message_box-icon {
  color: #fff;
}
.acalog-custom .vc_color-sandy_brown.vc_message_box-outline,
.acalog-custom .vc_color-sandy_brown.vc_message_box-solid-icon {
  color: #c3501c;
  border-color: #F79468;
  background-color: transparent;
}
.acalog-custom .vc_color-sandy_brown.vc_message_box-outline .vc_message_box-icon,
.acalog-custom .vc_color-sandy_brown.vc_message_box-solid-icon .vc_message_box-icon {
  color: #F79468;
}
.acalog-custom .vc_color-sandy_brown.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fff;
  background-color: #F79468;
}
.acalog-custom .vc_color-sandy_brown.vc_message_box-3d {
  box-shadow: 0 5px 0 #f9ac8a;
}
.acalog-custom .vc_color-purple.vc_message_box {
  color: #886389;
  border-color: #e3cbe3;
  background-color: #f5ecf5;
}
.acalog-custom .vc_color-purple.vc_message_box .vc_message_box-icon {
  color: #B97EBB;
}
.acalog-custom .vc_color-purple.vc_message_box-solid {
  color: #fff;
  border-color: transparent;
  background-color: #B97EBB;
}
.acalog-custom .vc_color-purple.vc_message_box-solid .vc_message_box-icon {
  color: #fff;
}
.acalog-custom .vc_color-purple.vc_message_box-outline,
.acalog-custom .vc_color-purple.vc_message_box-solid-icon {
  color: #886389;
  border-color: #B97EBB;
  background-color: transparent;
}
.acalog-custom .vc_color-purple.vc_message_box-outline .vc_message_box-icon,
.acalog-custom .vc_color-purple.vc_message_box-solid-icon .vc_message_box-icon {
  color: #B97EBB;
}
.acalog-custom .vc_color-purple.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fff;
  background-color: #B97EBB;
}
.acalog-custom .vc_color-purple.vc_message_box-3d {
  box-shadow: 0 5px 0 #d1a9d2;
}
.acalog-custom .vc_color-black.vc_message_box {
  color: #fff;
  border-color: #2A2A2A;
  background-color: #3c3c3c;
}
.acalog-custom .vc_color-black.vc_message_box-solid {
  color: #fff;
  border-color: transparent;
  background-color: #2A2A2A;
}
.acalog-custom .vc_color-black.vc_message_box-solid .vc_message_box-icon {
  color: #fff;
}
.acalog-custom .vc_color-black.vc_message_box-outline,
.acalog-custom .vc_color-black.vc_message_box-solid-icon {
  border-color: #2A2A2A;
  background-color: transparent;
}
.acalog-custom .vc_color-black.vc_message_box-outline .vc_message_box-icon,
.acalog-custom .vc_color-black.vc_message_box-solid-icon .vc_message_box-icon {
  color: #2A2A2A;
}
.acalog-custom .vc_color-black.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fff;
  background-color: #2A2A2A;
}
.acalog-custom .vc_color-black.vc_message_box-3d {
  box-shadow: 0 5px 0 #101010;
}
.acalog-custom .vc_color-grey.vc_message_box {
  color: #858585;
  border-color: #d2d2d2;
  background-color: #EBEBEB;
}
.acalog-custom .vc_color-grey.vc_message_box-solid {
  color: #858585;
  border-color: transparent;
  background-color: #EBEBEB;
}
.acalog-custom .vc_color-grey.vc_message_box-solid .vc_message_box-icon {
  color: #858585;
}
.acalog-custom .vc_color-grey.vc_message_box-outline,
.acalog-custom .vc_color-grey.vc_message_box-solid-icon {
  color: #858585;
  border-color: #EBEBEB;
  background-color: transparent;
}
.acalog-custom .vc_color-grey.vc_message_box-outline .vc_message_box-icon,
.acalog-custom .vc_color-grey.vc_message_box-solid-icon .vc_message_box-icon {
  color: #EBEBEB;
}
.acalog-custom .vc_color-grey.vc_message_box-solid-icon .vc_message_box-icon {
  color: #858585;
  background-color: #EBEBEB;
}
.acalog-custom .vc_color-grey.vc_message_box-3d {
  box-shadow: 0 5px 0 #b8b8b8;
}
.acalog-custom .vc_color-white.vc_message_box {
  color: #b3b3b3;
  border-color: #e6e6e6;
  background-color: #FFF;
}
.acalog-custom .vc_color-white.vc_message_box-solid {
  color: #b3b3b3;
  border-color: transparent;
  background-color: #FFF;
}
.acalog-custom .vc_color-white.vc_message_box-solid .vc_message_box-icon {
  color: #b3b3b3;
}
.acalog-custom .vc_color-white.vc_message_box-outline,
.acalog-custom .vc_color-white.vc_message_box-solid-icon {
  border-color: #FFF;
  background-color: transparent;
}
.acalog-custom .vc_color-white.vc_message_box-outline .vc_message_box-icon,
.acalog-custom .vc_color-white.vc_message_box-solid-icon .vc_message_box-icon {
  color: #FFF;
}
.acalog-custom .vc_color-white.vc_message_box-solid-icon .vc_message_box-icon {
  color: #b3b3b3;
  background-color: #FFF;
}
.acalog-custom .vc_color-white.vc_message_box-3d {
  box-shadow: 0 5px 0 #ccc;
}
.acalog-custom .vc_color-info.vc_message_box-3d,
.acalog-custom .vc_color-success.vc_message_box-3d {
  box-shadow: 0 5px 0 #9dd6fd;
}
.acalog-custom .vc_color-info.vc_message_box {
  color: #5e7f96;
  border-color: #cfebfe;
  background-color: #dff2fe;
}
.acalog-custom .vc_color-info.vc_message_box .vc_message_box-icon {
  color: #56b0ee;
}
.acalog-custom .vc_color-info.vc_message_box-solid {
  color: #fff;
  border-color: transparent;
  background-color: #56b0ee;
}
.acalog-custom .vc_color-info.vc_message_box-solid .vc_message_box-icon {
  color: #fff;
}
.acalog-custom .vc_color-info.vc_message_box-outline,
.acalog-custom .vc_color-info.vc_message_box-solid-icon {
  color: #5e7f96;
  border-color: #56b0ee;
  background-color: transparent;
}
.acalog-custom .vc_color-info.vc_message_box-outline .vc_message_box-icon,
.acalog-custom .vc_color-info.vc_message_box-solid-icon .vc_message_box-icon {
  color: #56b0ee;
}
.acalog-custom .vc_color-info.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fff;
  background-color: #56b0ee;
}
.acalog-custom .vc_color-success.vc_message_box {
  color: #5e7f96;
  border-color: #cfebfe;
  background-color: #e6fdf8;
}
.acalog-custom .vc_color-success.vc_message_box .vc_message_box-icon {
  color: #1bbc9b;
}
.acalog-custom .vc_color-success.vc_message_box-solid {
  color: #fff;
  border-color: transparent;
  background-color: #1bbc9b;
}
.acalog-custom .vc_color-success.vc_message_box-solid .vc_message_box-icon {
  color: #fff;
}
.acalog-custom .vc_color-success.vc_message_box-outline,
.acalog-custom .vc_color-success.vc_message_box-solid-icon {
  color: #5e7f96;
  border-color: #1bbc9b;
  background-color: transparent;
}
.acalog-custom .vc_color-success.vc_message_box-outline .vc_message_box-icon,
.acalog-custom .vc_color-success.vc_message_box-solid-icon .vc_message_box-icon {
  color: #1bbc9b;
}
.acalog-custom .vc_color-success.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fff;
  background-color: #1bbc9b;
}
.acalog-custom .vc_color-warning.vc_message_box {
  color: #9d8967;
  border-color: #ffeccc;
  background-color: #fff4e2;
}
.acalog-custom .vc_color-warning.vc_message_box .vc_message_box-icon {
  color: #fcb53f;
}
.acalog-custom .vc_color-warning.vc_message_box-solid {
  color: #fff;
  border-color: transparent;
  background-color: #fcb53f;
}
.acalog-custom .vc_color-warning.vc_message_box-solid .vc_message_box-icon {
  color: #fff;
}
.acalog-custom .vc_color-warning.vc_message_box-outline,
.acalog-custom .vc_color-warning.vc_message_box-solid-icon {
  color: #9d8967;
  border-color: #fcb53f;
  background-color: transparent;
}
.acalog-custom .vc_color-warning.vc_message_box-outline .vc_message_box-icon,
.acalog-custom .vc_color-warning.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fcb53f;
}
.acalog-custom .vc_color-warning.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fff;
  background-color: #fcb53f;
}
.acalog-custom .vc_color-warning.vc_message_box-3d {
  box-shadow: 0 5px 0 #ffd999;
}
.acalog-custom .vc_color-danger.vc_message_box {
  color: #a85959;
  border-color: #fedede;
  background-color: #fdeaea;
}
.acalog-custom .vc_color-danger.vc_message_box .vc_message_box-icon {
  color: #ff7877;
}
.acalog-custom .vc_color-danger.vc_message_box-solid {
  color: #fff;
  border-color: transparent;
  background-color: #ff7877;
}
.acalog-custom .vc_color-danger.vc_message_box-solid .vc_message_box-icon {
  color: #fff;
}
.acalog-custom .vc_color-danger.vc_message_box-outline,
.acalog-custom .vc_color-danger.vc_message_box-solid-icon {
  color: #a85959;
  border-color: #ff7877;
  background-color: transparent;
}
.acalog-custom .vc_color-danger.vc_message_box-outline .vc_message_box-icon,
.acalog-custom .vc_color-danger.vc_message_box-solid-icon .vc_message_box-icon {
  color: #ff7877;
}
.acalog-custom .vc_color-danger.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fff;
  background-color: #ff7877;
}
.acalog-custom .vc_color-danger.vc_message_box-3d {
  box-shadow: 0 5px 0 #fdacac;
}
.acalog-custom .vc_color-alert-info.vc_message_box {
  color: #31708f;
  border-color: #bce8f1;
  background-color: #d9edf7;
}
.acalog-custom .vc_color-alert-info.vc_message_box .vc_message_box-icon {
  color: #67CCE0;
}
.acalog-custom .vc_color-alert-info.vc_message_box-solid {
  color: #fff;
  border-color: transparent;
  background-color: #67CCE0;
}
.acalog-custom .vc_color-alert-info.vc_message_box-solid .vc_message_box-icon {
  color: #fff;
}
.acalog-custom .vc_color-alert-info.vc_message_box-outline,
.acalog-custom .vc_color-alert-info.vc_message_box-solid-icon {
  color: #31708f;
  border-color: #67CCE0;
  background-color: transparent;
}
.acalog-custom .vc_color-alert-info.vc_message_box-outline .vc_message_box-icon,
.acalog-custom .vc_color-alert-info.vc_message_box-solid-icon .vc_message_box-icon {
  color: #67CCE0;
}
.acalog-custom .vc_color-alert-info.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fff;
  background-color: #67CCE0;
}
.acalog-custom .vc_color-alert-info.vc_message_box-3d {
  box-shadow: 0 5px 0 #91d9e8;
}
.acalog-custom .vc_color-alert-success.vc_message_box {
  color: #3c763d;
  border-color: #d6e9c6;
  background-color: #dff0d8;
}
.acalog-custom .vc_color-alert-success.vc_message_box .vc_message_box-icon {
  color: #9AD36A;
}
.acalog-custom .vc_color-alert-success.vc_message_box-solid {
  color: #fff;
  border-color: transparent;
  background-color: #9AD36A;
}
.acalog-custom .vc_color-alert-success.vc_message_box-solid .vc_message_box-icon {
  color: #fff;
}
.acalog-custom .vc_color-alert-success.vc_message_box-outline,
.acalog-custom .vc_color-alert-success.vc_message_box-solid-icon {
  color: #3c763d;
  border-color: #9AD36A;
  background-color: transparent;
}
.acalog-custom .vc_color-alert-success.vc_message_box-outline .vc_message_box-icon,
.acalog-custom .vc_color-alert-success.vc_message_box-solid-icon .vc_message_box-icon {
  color: #9AD36A;
}
.acalog-custom .vc_color-alert-success.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fff;
  background-color: #9AD36A;
}
.acalog-custom .vc_color-alert-success.vc_message_box-3d {
  box-shadow: 0 5px 0 #bbdba1;
}
.acalog-custom .vc_color-alert-warning.vc_message_box {
  color: #8a6d3b;
  border-color: #faebcc;
  background-color: #fcf8e3;
}
.acalog-custom .vc_color-alert-warning.vc_message_box .vc_message_box-icon {
  color: #F9CF79;
}
.acalog-custom .vc_color-alert-warning.vc_message_box-solid {
  color: #fff;
  border-color: transparent;
  background-color: #F9CF79;
}
.acalog-custom .vc_color-alert-warning.vc_message_box-solid .vc_message_box-icon {
  color: #fff;
}
.acalog-custom .vc_color-alert-warning.vc_message_box-outline,
.acalog-custom .vc_color-alert-warning.vc_message_box-solid-icon {
  color: #8a6d3b;
  border-color: #F9CF79;
  background-color: transparent;
}
.acalog-custom .vc_color-alert-warning.vc_message_box-outline .vc_message_box-icon,
.acalog-custom .vc_color-alert-warning.vc_message_box-solid-icon .vc_message_box-icon {
  color: #F9CF79;
}
.acalog-custom .vc_color-alert-warning.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fff;
  background-color: #F9CF79;
}
.acalog-custom .vc_color-alert-warning.vc_message_box-3d {
  box-shadow: 0 5px 0 #f5d89e;
}
.acalog-custom .vc_color-alert-danger.vc_message_box {
  color: #a94442;
  border-color: #ebccd1;
  background-color: #f2dede;
}
.acalog-custom .vc_color-alert-danger.vc_message_box .vc_message_box-icon {
  color: #EF8495;
}
.acalog-custom .vc_color-alert-danger.vc_message_box-solid {
  color: #fff;
  border-color: transparent;
  background-color: #EF8495;
}
.acalog-custom .vc_color-alert-danger.vc_message_box-solid .vc_message_box-icon {
  color: #fff;
}
.acalog-custom .vc_color-alert-danger.vc_message_box-outline,
.acalog-custom .vc_color-alert-danger.vc_message_box-solid-icon {
  color: #a94442;
  border-color: #EF8495;
  background-color: transparent;
}
.acalog-custom .vc_color-alert-danger.vc_message_box-outline .vc_message_box-icon,
.acalog-custom .vc_color-alert-danger.vc_message_box-solid-icon .vc_message_box-icon {
  color: #EF8495;
}
.acalog-custom .vc_color-alert-danger.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fff;
  background-color: #EF8495;
}
.acalog-custom .vc_color-alert-danger.vc_message_box-3d {
  box-shadow: 0 5px 0 #dca7b0;
}
.acalog-custom .vc_color-black.vc_message_box .vc_message_box-icon {
  color: #fff;
}
.acalog-custom .vc_color-black.vc_message_box-outline,
.acalog-custom .vc_color-black.vc_message_box-outline .vc_message_box-icon,
.acalog-custom .vc_color-black.vc_message_box-solid-icon {
  color: #2A2A2A;
}
.acalog-custom .vc_color-grey.vc_message_box .vc_message_box-icon {
  color: #858585;
}
.acalog-custom .vc_color-white.vc_message_box .vc_message_box-icon {
  color: #b3b3b3;
}
.acalog-custom .vc_color-white.vc_message_box-outline,
.acalog-custom .vc_color-white.vc_message_box-outline .vc_message_box-icon,
.acalog-custom .vc_color-white.vc_message_box-solid-icon {
  color: #FFF;
}
.acalog-custom .vc_message_box-outline,
.acalog-custom .vc_message_box-solid-icon {
  border-width: 2px;
}
.acalog-custom .vc_message_box-solid-icon .vc_message_box-icon {
  width: 3.25em;
}
.acalog-custom .vc_message_box-rounded {
  border-radius: 5px;
}
.acalog-custom .vc_message_box-round {
  border-radius: 4em;
}
.acalog-custom .wpb_button,
.acalog-custom .wpb_content_element,
.acalog-custom ul.wpb_thumbnails-fluid>li {
  margin-bottom: 35px;
}
.acalog-custom .entry-content .twitter-share-button,
.acalog-custom .fb_like,
.acalog-custom .twitter-share-button,
.acalog-custom .wpb_accordion .wpb_content_element,
.acalog-custom .wpb_googleplus,
.acalog-custom .wpb_pinterest,
.acalog-custom .wpb_tab .wpb_content_element {
  margin-bottom: 21.74px;
}
.acalog-custom .vc_parallax {
  position: relative;
  overflow: hidden;
}
.acalog-custom .vc_parallax>* {
  position: relative;
  z-index: 1;
}
.acalog-custom .vc_parallax .vc_parallax-inner {
  pointer-events: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  background-attachment: scroll;
  background-color: transparent;
  background-image: inherit;
  background-size: cover;
  z-index: 0;
  background-position: 50% 0;
}
.acalog-custom .vc_video-bg-container {
  position: relative;
}
.acalog-custom .vc_video-bg {
  height: 100%;
  overflow: hidden;
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 0;
}
.acalog-custom .vc_row.vc_row-no-padding .vc_column-inner {
  padding-left: 0;
  padding-right: 0;
}
.acalog-custom .vc_row[data-vc-full-width] {
  -webkit-transition: opacity .5s ease;
  -o-transition: opacity .5s ease;
  transition: opacity .5s ease;
  overflow: hidden;
}
.acalog-custom .vc_row[data-vc-full-width].vc_hidden {
  opacity: 0;
}
.acalog-custom .vc_row-no-padding .vc_inner {
  margin-left: 0;
  margin-right: 0;
}
.acalog-custom .vc_row.vc_row-o-full-height {
  min-height: 100vh;
}
.acalog-custom .vc_row.vc_row-flex {
  box-sizing: border-box;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.acalog-custom .vc_row.vc_row-flex>.vc_column_container {
  display: flex;
}
.acalog-custom .vc_ie-flexbox-fixer,
.acalog-custom .vc_row.vc_row-flex>.vc_column_container>.vc_column-inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
}
.acalog-custom .vc_row.vc_row-flex>.vc_column_container>.vc_column-inner {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (-ms-high-contrast: active),(-ms-high-contrast: none) {
  .acalog-custom .vc_row.vc_row-flex>.vc_column_container>.vc_column-inner>* {
    min-height: 1em;
  }
}
.acalog-custom .vc_row.vc_row-flex::after,
.acalog-custom .vc_row.vc_row-flex::before {
  display: none;
}
.acalog-custom .vc_row.vc_row-o-columns-stretch {
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
}
.acalog-custom .vc_row.vc_row-o-columns-top {
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
}
.acalog-custom .vc_row.vc_row-o-columns-bottom {
  -webkit-align-content: flex-end;
  -ms-flex-line-pack: end;
  align-content: flex-end;
}
.acalog-custom .vc_row.vc_row-o-columns-middle {
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
}
.acalog-custom .vc_row.vc_row-o-columns-bottom::after,
.acalog-custom .vc_row.vc_row-o-columns-middle::after,
.acalog-custom .vc_row.vc_row-o-columns-top::after {
  content: '';
  width: 100%;
  height: 0;
  overflow: hidden;
  visibility: hidden;
  display: block;
}
.acalog-custom .vc_row.vc_row-o-content-top>.vc_column_container>.vc_column-inner {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.acalog-custom .vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height)>.vc_column_container {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.acalog-custom .vc_row.vc_row-o-content-bottom>.vc_column_container>.vc_column-inner {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.acalog-custom .vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height)>.vc_column_container {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}
.acalog-custom .vc_row.vc_row-o-content-middle>.vc_column_container>.vc_column-inner {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.acalog-custom .vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height)>.vc_column_container {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.acalog-custom .vc_column-inner::after,
.acalog-custom .vc_column-inner::before {
  content: " ";
  display: table;
}
.acalog-custom .vc_ie-flexbox-fixer {
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.acalog-custom .vc_ie-flexbox-fixer>.vc_row {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.acalog-custom .vc_row.vc_column-gap-1 {
  margin-left: -15.5px;
  margin-right: -15.5px;
}
.acalog-custom .vc_row.vc_column-gap-1>.vc_column_container {
  padding: .5px;
}
.acalog-custom .vc_row.vc_column-gap-2 {
  margin-left: -16px;
  margin-right: -16px;
}
.acalog-custom .vc_row.vc_column-gap-2>.vc_column_container {
  padding: 1px;
}
.acalog-custom .vc_row.vc_column-gap-3 {
  margin-left: -16.5px;
  margin-right: -16.5px;
}
.acalog-custom .vc_row.vc_column-gap-3>.vc_column_container {
  padding: 1.5px;
}
.acalog-custom .vc_row.vc_column-gap-4 {
  margin-left: -17px;
  margin-right: -17px;
}
.acalog-custom .vc_row.vc_column-gap-4>.vc_column_container {
  padding: 2px;
}
.acalog-custom .vc_row.vc_column-gap-5 {
  margin-left: -17.5px;
  margin-right: -17.5px;
}
.acalog-custom .vc_row.vc_column-gap-5>.vc_column_container {
  padding: 2.5px;
}
.acalog-custom .vc_row.vc_column-gap-10 {
  margin-left: -20px;
  margin-right: -20px;
}
.acalog-custom .vc_row.vc_column-gap-10>.vc_column_container {
  padding: 5px;
}
.acalog-custom .vc_row.vc_column-gap-15 {
  margin-left: -22.5px;
  margin-right: -22.5px;
}
.acalog-custom .vc_row.vc_column-gap-15>.vc_column_container {
  padding: 7.5px;
}
.acalog-custom .vc_row.vc_column-gap-20 {
  margin-left: -25px;
  margin-right: -25px;
}
.acalog-custom .vc_row.vc_column-gap-20>.vc_column_container {
  padding: 10px;
}
.acalog-custom .vc_row.vc_column-gap-25 {
  margin-left: -27.5px;
  margin-right: -27.5px;
}
.acalog-custom .vc_row.vc_column-gap-25>.vc_column_container {
  padding: 12.5px;
}
.acalog-custom .vc_row.vc_column-gap-30 {
  margin-left: -30px;
  margin-right: -30px;
}
.acalog-custom .vc_row.vc_column-gap-30>.vc_column_container {
  padding: 15px;
}
.acalog-custom .vc_row.vc_column-gap-35 {
  margin-left: -32.5px;
  margin-right: -32.5px;
}
.acalog-custom .vc_row.vc_column-gap-35>.vc_column_container {
  padding: 17.5px;
}
.acalog-custom .vc_col-has-fill>.vc_column-inner,
.acalog-custom .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner,
.acalog-custom .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner,
.acalog-custom .vc_row-has-fill+.vc_vc_row>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner,
.acalog-custom .vc_row-has-fill+.vc_vc_row_inner>.vc_row>.vc_vc_column_inner>.vc_column_container>.vc_column-inner,
.acalog-custom .vc_row-has-fill>.vc_column_container>.vc_column-inner,
.acalog-custom .vc_row-has-fill>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner,
.acalog-custom .vc_row-has-fill>.vc_vc_column_inner>.vc_column_container>.vc_column-inner,
.acalog-custom .vc_section.vc_section-has-fill,
.acalog-custom .vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section,
.acalog-custom .vc_section.vc_section-has-fill+.vc_section {
  padding-top: 35px;
}
.acalog-custom .vc_column_container {
  padding-left: 0;
  padding-right: 0;
}
.acalog-custom .vc_column_container>.vc_column-inner {
  box-sizing: border-box;
  padding-left: 15px;
  padding-right: 15px;
  width: 100%;
}
.acalog-custom .vc_section {
  padding-left: 15px;
  padding-right: 15px;
  margin-left: -15px;
  margin-right: -15px;
}
.acalog-custom .vc_section[data-vc-full-width] {
  -webkit-transition: opacity .5s ease;
  -o-transition: opacity .5s ease;
  transition: opacity .5s ease;
  overflow: hidden;
}
.acalog-custom .vc_section[data-vc-full-width].vc_hidden {
  opacity: 0;
}
.acalog-custom .vc_section[data-vc-full-width]>.vc_row {
  margin-left: 0;
  margin-right: 0;
}
.acalog-custom .vc_section[data-vc-stretch-content] {
  padding-left: 0;
  padding-right: 0;
}
.acalog-custom .vc_section.vc_row-o-full-height {
  min-height: 100vh;
}
.acalog-custom .vc_section.vc_section-flex {
  box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column nowrap;
  flex-flow: column nowrap;
}
.acalog-custom .vc_section.vc_section-flex .vc_vc_row {
  width: 100%;
}
.acalog-custom .vc_section.vc_section-flex::after,
.acalog-custom .vc_section.vc_section-flex::before {
  display: none;
}
.acalog-custom .vc_section.vc_section-o-content-top {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.acalog-custom .vc_section.vc_section-o-content-bottom {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.acalog-custom .vc_section.vc_section-o-content-middle {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.acalog-custom .vc_section.vc_section-o-content-bottom::after,
.acalog-custom .vc_section.vc_section-o-content-middle::after,
.acalog-custom .vc_section.vc_section-o-content-top::after {
  content: '';
  width: 100%;
  height: 0;
  overflow: hidden;
  visibility: hidden;
  display: block;
}
.acalog-custom .vc_row.vc_column-gap-1>.vc_vc_column>.vc_column_container,
.acalog-custom .vc_row.vc_column-gap-1>.vc_vc_column_inner>.vc_column_container {
  padding-left: .5px;
  padding-right: .5px;
}
.acalog-custom .vc_row.vc_column-gap-2>.vc_vc_column>.vc_column_container,
.acalog-custom .vc_row.vc_column-gap-2>.vc_vc_column_inner>.vc_column_container {
  padding-left: 1px;
  padding-right: 1px;
}
.acalog-custom .vc_row.vc_column-gap-3>.vc_vc_column>.vc_column_container,
.acalog-custom .vc_row.vc_column-gap-3>.vc_vc_column_inner>.vc_column_container {
  padding-left: 1.5px;
  padding-right: 1.5px;
}
.acalog-custom .vc_row.vc_column-gap-4>.vc_vc_column>.vc_column_container,
.acalog-custom .vc_row.vc_column-gap-4>.vc_vc_column_inner>.vc_column_container {
  padding-left: 2px;
  padding-right: 2px;
}
.acalog-custom .vc_row.vc_column-gap-5>.vc_vc_column>.vc_column_container,
.acalog-custom .vc_row.vc_column-gap-5>.vc_vc_column_inner>.vc_column_container {
  padding-left: 2.5px;
  padding-right: 2.5px;
}
.acalog-custom .vc_row.vc_column-gap-10>.vc_vc_column>.vc_column_container,
.acalog-custom .vc_row.vc_column-gap-10>.vc_vc_column_inner>.vc_column_container {
  padding-left: 5px;
  padding-right: 5px;
}
.acalog-custom .vc_row.vc_column-gap-15>.vc_vc_column>.vc_column_container,
.acalog-custom .vc_row.vc_column-gap-15>.vc_vc_column_inner>.vc_column_container {
  padding-left: 7.5px;
  padding-right: 7.5px;
}
.acalog-custom .vc_row.vc_column-gap-20>.vc_vc_column>.vc_column_container,
.acalog-custom .vc_row.vc_column-gap-20>.vc_vc_column_inner>.vc_column_container {
  padding-left: 10px;
  padding-right: 10px;
}
.acalog-custom .vc_row.vc_column-gap-25>.vc_vc_column>.vc_column_container,
.acalog-custom .vc_row.vc_column-gap-25>.vc_vc_column_inner>.vc_column_container {
  padding-left: 12.5px;
  padding-right: 12.5px;
}
.acalog-custom .vc_row.vc_column-gap-30>.vc_vc_column>.vc_column_container,
.acalog-custom .vc_row.vc_column-gap-30>.vc_vc_column_inner>.vc_column_container {
  padding-left: 15px;
  padding-right: 15px;
}
.acalog-custom .vc_row.vc_column-gap-35>.vc_vc_column>.vc_column_container,
.acalog-custom .vc_row.vc_column-gap-35>.vc_vc_column_inner>.vc_column_container {
  padding-left: 17.5px;
  padding-right: 17.5px;
}
.acalog-custom .vc_vc_column,
.acalog-custom .vc_vc_column_inner {
  padding-left: 0;
  padding-right: 0;
}
.acalog-custom .vc_row.vc_row-flex>.vc_vc_column,
.acalog-custom .vc_row.vc_row-flex>.vc_vc_column_inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.acalog-custom .vc_row.vc_row-flex>.vc_vc_column>.vc_column_container,
.acalog-custom .vc_row.vc_row-flex>.vc_vc_column_inner>.vc_column_container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.acalog-custom .vc_row.vc_row-flex>.vc_vc_column>.vc_column_container>.vc_column-inner,
.acalog-custom .vc_row.vc_row-flex>.vc_vc_column_inner>.vc_column_container>.vc_column-inner {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.acalog-custom .vc_row.vc_row-o-equal-height>.vc_column_container {
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}
.acalog-custom .vc_row.vc_row-o-content-top>.vc_vc_column>.vc_column_container>.vc_column-inner,
.acalog-custom .vc_row.vc_row-o-content-top>.vc_vc_column_inner>.vc_column_container>.vc_column-inner {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.acalog-custom .vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height)>.vc_vc_column>.vc_column_container,
.acalog-custom .vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height)>.vc_vc_column_inner>.vc_column_container {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.acalog-custom .vc_row.vc_row-o-content-bottom>.vc_vc_column>.vc_column_container>.vc_column-inner,
.acalog-custom .vc_row.vc_row-o-content-bottom>.vc_vc_column_inner>.vc_column_container>.vc_column-inner {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.acalog-custom .vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height)>.vc_vc_column>.vc_column_container,
.acalog-custom .vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height)>.vc_vc_column_inner>.vc_column_container {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}
.acalog-custom .vc_row.vc_row-o-content-middle>.vc_vc_column>.vc_column_container>.vc_column-inner,
.acalog-custom .vc_row.vc_row-o-content-middle>.vc_vc_column_inner>.vc_column_container>.vc_column-inner {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.acalog-custom .vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height)>.vc_vc_column>.vc_column_container,
.acalog-custom .vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height)>.vc_vc_column_inner>.vc_column_container {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.acalog-custom .vc_empty-element>.vc_column-inner {
  min-height: 100px;
}
.acalog-custom .fb_type_standard,
.acalog-custom .fb_type_standard iframe {
  height: 25px;
}
.acalog-custom .fb_type_button_count,
.acalog-custom .fb_type_button_count iframe {
  height: 20px;
}
.acalog-custom .fb_type_box_count,
.acalog-custom .fb_type_box_count iframe {
  height: 62px;
}
.acalog-custom .wpb_googleplus_type_standard {
  height: 25px;
}
.acalog-custom .wpb_googleplus_type_small {
  height: 19px;
}
.acalog-custom .wpb_googleplus_type_medium,
.acalog-custom .wpb_googleplus_type_tall {
  height: 21px;
}
.acalog-custom .wpb_googleplus_type_tall.vc_googleplus-annotation-bubble {
  height: 62px;
}
.acalog-custom .wpb_pinterest_type_horizontal,
.acalog-custom .wpb_pinterest_type_none {
  height: 21px;
}
.acalog-custom .wpb_pinterest a {
  border-bottom: 0;
}
.acalog-custom .wpb_pinterest_type_vertical {
  box-sizing: content-box;
  padding-top: 29px;
  height: 21px;
}
.acalog-custom iframe.twitter-share-button {
  margin: 0;
}
.acalog-custom .vc_toggle {
  display: block;
  margin: 0 0 21.74px;
  padding: 0;
  font-size: 1em;
}
.acalog-custom .vc_toggle:last-of-type {
  margin-bottom: 35px;
}
.acalog-custom .vc_toggle_title {
  cursor: pointer;
  display: block;
  margin: 0;
  padding: 0;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-weight: 400;
}
.acalog-custom .vc_toggle_title>h4 {
  display: inline;
}
.acalog-custom .vc_toggle_icon {
  display: none;
  position: relative;
  vertical-align: middle;
}
.acalog-custom .vc_toggle_content {
  display: none;
  margin-bottom: 21.74px;
  margin-top: 1em;
  overflow: hidden;
  padding: 0;
}
.acalog-custom .vc_toggle.vc_toggle_active>.vc_toggle_content {
  display: block;
}
.acalog-custom .vc_toggle_simple .vc_toggle_icon {
  border: 0 solid transparent;
  border-radius: 0;
  display: inline-block;
  height: 22px;
  width: 22px;
  background-color: transparent;
  margin-left: 2px;
}
.acalog-custom .vc_toggle_simple.vc_toggle_active .vc_toggle_icon::after {
  visibility: hidden;
}
.acalog-custom .vc_toggle_simple .vc_toggle_icon::before {
  height: 2px;
  width: 10px;
}
.acalog-custom .vc_toggle_simple .vc_toggle_icon::after {
  height: 10px;
  width: 2px;
}
.acalog-custom .vc_toggle_simple .vc_toggle_icon::after,
.acalog-custom .vc_toggle_simple .vc_toggle_icon::before {
  content: '';
  display: block;
  position: absolute;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  transform: translate(-50%,-50%);
  background-color: #2A2A2A;
}
.acalog-custom .vc_toggle_round .vc_toggle_icon::after,
.acalog-custom .vc_toggle_round .vc_toggle_icon::before,
.acalog-custom .vc_toggle_rounded .vc_toggle_icon::after,
.acalog-custom .vc_toggle_rounded .vc_toggle_icon::before {
  -moz-box-sizing: border-box;
  -webkit-transform: translate(-50%,-50%);
  -ms-transform: translate(-50%,-50%);
  -o-transform: translate(-50%,-50%);
  content: '';
  left: 50%;
  position: absolute;
  top: 50%;
}
.acalog-custom .vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.acalog-custom .vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,
.acalog-custom .vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,
.acalog-custom .vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
  background-color: transparent;
}
.acalog-custom .vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,
.acalog-custom .vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #444;
}
.acalog-custom .vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.acalog-custom .vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.acalog-custom .vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: transparent;
}
.acalog-custom .vc_toggle_round .vc_toggle_icon {
  border: 2px solid transparent;
  border-radius: 50%;
  display: inline-block;
  height: 22px;
  width: 22px;
  background-color: #2A2A2A;
}
.acalog-custom .vc_toggle_round.vc_toggle_active .vc_toggle_icon::after {
  visibility: hidden;
}
.acalog-custom .vc_toggle_round .vc_toggle_icon::before {
  height: 2px;
  width: 10px;
}
.acalog-custom .vc_toggle_round .vc_toggle_icon::after {
  height: 10px;
  width: 2px;
}
.acalog-custom .vc_toggle_round .vc_toggle_icon::after,
.acalog-custom .vc_toggle_round .vc_toggle_icon::before {
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  transform: translate(-50%,-50%);
  background-color: #FFF;
}
.acalog-custom .vc_toggle_round.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: #2A2A2A;
}
.acalog-custom .vc_toggle_round.vc_toggle_color_inverted .vc_toggle_icon::after,
.acalog-custom .vc_toggle_round.vc_toggle_color_inverted .vc_toggle_icon::before {
  background-color: #2A2A2A;
}
.acalog-custom .vc_toggle_round .vc_toggle_title:hover .vc_toggle_icon {
  background-color: #444;
}
.acalog-custom .vc_toggle_round .vc_toggle_title:hover .vc_toggle_icon::after,
.acalog-custom .vc_toggle_round .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #FFF;
}
.acalog-custom .vc_toggle_round.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: #444;
}
.acalog-custom .vc_toggle_round.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.acalog-custom .vc_toggle_round.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #444;
}
.acalog-custom .vc_toggle_rounded .vc_toggle_icon {
  border: 2px solid transparent;
  border-radius: 20%;
  display: inline-block;
  height: 22px;
  width: 22px;
  background-color: #2A2A2A;
}
.acalog-custom .vc_toggle_rounded.vc_toggle_active .vc_toggle_icon::after {
  visibility: hidden;
}
.acalog-custom .vc_toggle_rounded .vc_toggle_icon::before {
  height: 2px;
  width: 10px;
}
.acalog-custom .vc_toggle_rounded .vc_toggle_icon::after {
  height: 10px;
  width: 2px;
}
.acalog-custom .vc_toggle_rounded .vc_toggle_icon::after,
.acalog-custom .vc_toggle_rounded .vc_toggle_icon::before {
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  transform: translate(-50%,-50%);
  background-color: #FFF;
}
.acalog-custom .vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: #2A2A2A;
}
.acalog-custom .vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_icon::after,
.acalog-custom .vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_icon::before {
  background-color: #2A2A2A;
}
.acalog-custom .vc_toggle_rounded .vc_toggle_title:hover .vc_toggle_icon {
  background-color: #444;
}
.acalog-custom .vc_toggle_rounded .vc_toggle_title:hover .vc_toggle_icon::after,
.acalog-custom .vc_toggle_rounded .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #FFF;
}
.acalog-custom .vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: #444;
}
.acalog-custom .vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.acalog-custom .vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #444;
}
.acalog-custom .vc_toggle_square .vc_toggle_icon {
  border: 2px solid transparent;
  border-radius: 0;
  display: inline-block;
  height: 22px;
  width: 22px;
  background-color: #2A2A2A;
}
.acalog-custom .vc_toggle_square.vc_toggle_active .vc_toggle_icon::after {
  visibility: hidden;
}
.acalog-custom .vc_toggle_square .vc_toggle_icon::before {
  height: 2px;
  width: 10px;
}
.acalog-custom .vc_toggle_square .vc_toggle_icon::after {
  height: 10px;
  width: 2px;
}
.acalog-custom .vc_toggle_square .vc_toggle_icon::after,
.acalog-custom .vc_toggle_square .vc_toggle_icon::before {
  content: '';
  display: block;
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transform: translate(-50%,-50%);
  -ms-transform: translate(-50%,-50%);
  -o-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
  background-color: #FFF;
}
.acalog-custom .vc_toggle_square.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: #2A2A2A;
}
.acalog-custom .vc_toggle_square.vc_toggle_color_inverted .vc_toggle_icon::after,
.acalog-custom .vc_toggle_square.vc_toggle_color_inverted .vc_toggle_icon::before {
  background-color: #2A2A2A;
}
.acalog-custom .vc_toggle_square .vc_toggle_title:hover .vc_toggle_icon {
  background-color: #444;
}
.acalog-custom .vc_toggle_square .vc_toggle_title:hover .vc_toggle_icon::after,
.acalog-custom .vc_toggle_square .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #FFF;
}
.acalog-custom .vc_toggle_square.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: #444;
}
.acalog-custom .vc_toggle_square.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.acalog-custom .vc_toggle_square.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #444;
}
.acalog-custom .vc_toggle_text_only .vc_toggle_icon {
  display: none;
}
.acalog-custom .vc_toggle_arrow .vc_toggle_icon {
  display: inline-block;
}
.acalog-custom .vc_toggle_arrow .vc_toggle_icon::after,
.acalog-custom .vc_toggle_arrow .vc_toggle_icon::before {
  content: '';
  border-style: solid;
  display: block;
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.acalog-custom .vc_toggle_arrow .vc_toggle_icon::before {
  border-left: none;
  border-top: none;
}
.acalog-custom .vc_toggle_arrow .vc_toggle_icon::after {
  border-right: none;
  border-bottom: none;
  visibility: hidden;
}
.acalog-custom .vc_toggle_arrow.vc_toggle_active .vc_toggle_icon::before {
  visibility: hidden;
}
.acalog-custom .vc_toggle_arrow.vc_toggle_active .vc_toggle_icon::after {
  visibility: visible;
}
.acalog-custom .vc_toggle.vc_toggle_arrow .vc_toggle_icon {
  height: 22px;
  width: 22px;
  background: 0 0;
}
.acalog-custom .vc_toggle.vc_toggle_arrow .vc_toggle_icon::after,
.acalog-custom .vc_toggle.vc_toggle_arrow .vc_toggle_icon::before {
  border-width: 2px;
  height: 10px;
  margin-left: -5px;
  width: 10px;
  border-color: #2A2A2A;
  background: 0 0;
}
.acalog-custom .vc_toggle.vc_toggle_arrow .vc_toggle_icon::before {
  margin-top: -10px;
}
.acalog-custom .vc_toggle.vc_toggle_arrow .vc_toggle_icon::after {
  margin-top: -5px;
}
.acalog-custom .vc_toggle.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
  background: 0 0;
}
.acalog-custom .vc_toggle.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,
.acalog-custom .vc_toggle.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #444;
  background: 0 0;
}
.acalog-custom .vc_toggle_default .vc_toggle_icon {
  background: #bababa;
  border: 1px solid #acacac;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transform: translate(0,-50%);
  -ms-transform: translate(0,-50%);
  -o-transform: translate(0,-50%);
  transform: translate(0,-50%);
}
.acalog-custom .vc_toggle_default .vc_toggle_icon::after,
.acalog-custom .vc_toggle_default .vc_toggle_icon::before {
  content: '';
  display: block;
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transform: translate(-50%,-50%);
  -ms-transform: translate(-50%,-50%);
  -o-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
  background: #bababa;
}
.acalog-custom .vc_toggle_default .vc_toggle_icon::before {
  border: 1px solid #acacac;
}
.acalog-custom .vc_toggle_default.vc_toggle_active .vc_toggle_icon::after,
.acalog-custom .vc_toggle_default.vc_toggle_active .vc_toggle_icon::before {
  visibility: hidden;
}
.acalog-custom .vc_toggle.vc_toggle_default .vc_toggle_icon {
  display: inline-block;
  width: 10px;
  margin-left: 5px;
  height: 4px;
}
.acalog-custom .vc_toggle.vc_toggle_default .vc_toggle_icon::before {
  height: 10px;
  width: 4px;
}
.acalog-custom .vc_toggle.vc_toggle_default .vc_toggle_icon::after {
  width: 8px;
  height: 2px;
}
.acalog-custom .vc_toggle_color_blue.vc_toggle_simple .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.acalog-custom .vc_toggle_color_blue.vc_toggle_simple .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_blue.vc_toggle_simple .vc_toggle_icon::before {
  background-color: #5472D2;
}
.acalog-custom .vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.acalog-custom .vc_toggle_color_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,
.acalog-custom .vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
  background-color: transparent;
}
.acalog-custom .vc_toggle_color_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #7c93dd;
}
.acalog-custom .vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.acalog-custom .vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: transparent;
}
.acalog-custom .vc_toggle_color_blue .vc_toggle_icon {
  background-color: #5472D2;
  border-color: transparent;
}
.acalog-custom .vc_toggle_color_blue .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_blue .vc_toggle_icon::before {
  background-color: #FFF;
}
.acalog-custom .vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: #5472D2;
}
.acalog-custom .vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_icon::before {
  background-color: #5472D2;
}
.acalog-custom .vc_toggle_color_blue .vc_toggle_title:hover .vc_toggle_icon {
  background-color: #7c93dd;
}
.acalog-custom .vc_toggle_color_blue .vc_toggle_title:hover .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_blue .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #FFF;
}
.acalog-custom .vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: #7c93dd;
}
.acalog-custom .vc_toggle_color_blue.vc_toggle_default .vc_toggle_icon,
.acalog-custom .vc_toggle_color_blue.vc_toggle_default .vc_toggle_icon::before {
  border-color: #3354c0;
  background: #5472D2;
}
.acalog-custom .vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #7c93dd;
}
.acalog-custom .vc_toggle_color_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,
.acalog-custom .vc_toggle_color_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #5472d2;
  background: #7c93dd;
}
.acalog-custom .vc_toggle_color_blue.vc_toggle_default .vc_toggle_icon::after {
  background: #5472D2;
}
.acalog-custom .vc_toggle_color_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
  background: #7c93dd;
}
.acalog-custom .vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_icon {
  background: 0 0;
}
.acalog-custom .vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_icon::before {
  border-color: #5472D2;
  background: 0 0;
}
.acalog-custom .vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
  background: 0 0;
}
.acalog-custom .vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #7c93dd;
  background: 0 0;
}
.acalog-custom .vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.acalog-custom .vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_icon::before {
  background-color: #00C1CF;
}
.acalog-custom .vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.acalog-custom .vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,
.acalog-custom .vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
  background-color: transparent;
}
.acalog-custom .vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #00919c;
}
.acalog-custom .vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.acalog-custom .vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: transparent;
}
.acalog-custom .vc_toggle_color_turquoise .vc_toggle_icon {
  background-color: #00C1CF;
  border-color: transparent;
}
.acalog-custom .vc_toggle_color_turquoise .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_turquoise .vc_toggle_icon::before {
  background-color: #FFF;
}
.acalog-custom .vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: #00C1CF;
}
.acalog-custom .vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_icon,
.acalog-custom .vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_icon::before {
  border-color: #00919c;
  background: #00C1CF;
}
.acalog-custom .vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_icon::before {
  background-color: #00C1CF;
}
.acalog-custom .vc_toggle_color_turquoise .vc_toggle_title:hover .vc_toggle_icon {
  background-color: #00919c;
}
.acalog-custom .vc_toggle_color_turquoise .vc_toggle_title:hover .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_turquoise .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #FFF;
}
.acalog-custom .vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: #00919c;
}
.acalog-custom .vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #00919c;
}
.acalog-custom .vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,
.acalog-custom .vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #006269;
  background: #00919c;
}
.acalog-custom .vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_icon::after {
  background: #00C1CF;
}
.acalog-custom .vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
  background: #00919c;
}
.acalog-custom .vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_icon {
  background: 0 0;
}
.acalog-custom .vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_icon::before {
  border-color: #00C1CF;
  background: 0 0;
}
.acalog-custom .vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
  background: 0 0;
}
.acalog-custom .vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #00919c;
  background: 0 0;
}
.acalog-custom .vc_toggle_color_pink.vc_toggle_simple .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.acalog-custom .vc_toggle_color_pink.vc_toggle_simple .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_pink.vc_toggle_simple .vc_toggle_icon::before {
  background-color: #FE6C61;
}
.acalog-custom .vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.acalog-custom .vc_toggle_color_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,
.acalog-custom .vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
  background-color: transparent;
}
.acalog-custom .vc_toggle_color_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #fe9b94;
}
.acalog-custom .vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.acalog-custom .vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: transparent;
}
.acalog-custom .vc_toggle_color_pink .vc_toggle_icon {
  background-color: #FE6C61;
  border-color: transparent;
}
.acalog-custom .vc_toggle_color_pink .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_pink .vc_toggle_icon::before {
  background-color: #FFF;
}
.acalog-custom .vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: #FE6C61;
}
.acalog-custom .vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_icon::before {
  background-color: #FE6C61;
}
.acalog-custom .vc_toggle_color_pink .vc_toggle_title:hover .vc_toggle_icon {
  background-color: #fe9b94;
}
.acalog-custom .vc_toggle_color_pink .vc_toggle_title:hover .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_pink .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #FFF;
}
.acalog-custom .vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: #fe9b94;
}
.acalog-custom .vc_toggle_color_pink.vc_toggle_default .vc_toggle_icon,
.acalog-custom .vc_toggle_color_pink.vc_toggle_default .vc_toggle_icon::before {
  border-color: #fe3d2e;
  background: #FE6C61;
}
.acalog-custom .vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #fe9b94;
}
.acalog-custom .vc_toggle_color_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,
.acalog-custom .vc_toggle_color_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #fe6c61;
  background: #fe9b94;
}
.acalog-custom .vc_toggle_color_pink.vc_toggle_default .vc_toggle_icon::after {
  background: #FE6C61;
}
.acalog-custom .vc_toggle_color_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
  background: #fe9b94;
}
.acalog-custom .vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_icon {
  background: 0 0;
}
.acalog-custom .vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_icon::before {
  border-color: #FE6C61;
  background: 0 0;
}
.acalog-custom .vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
  background: 0 0;
}
.acalog-custom .vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #fe9b94;
  background: 0 0;
}
.acalog-custom .vc_toggle_color_violet.vc_toggle_simple .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.acalog-custom .vc_toggle_color_violet.vc_toggle_simple .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_violet.vc_toggle_simple .vc_toggle_icon::before {
  background-color: #8D6DC4;
}
.acalog-custom .vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.acalog-custom .vc_toggle_color_violet.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,
.acalog-custom .vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
  background-color: transparent;
}
.acalog-custom .vc_toggle_color_violet.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_violet.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #a991d3;
}
.acalog-custom .vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.acalog-custom .vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: transparent;
}
.acalog-custom .vc_toggle_color_violet .vc_toggle_icon {
  background-color: #8D6DC4;
  border-color: transparent;
}
.acalog-custom .vc_toggle_color_violet .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_violet .vc_toggle_icon::before {
  background-color: #FFF;
}
.acalog-custom .vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: #8D6DC4;
}
.acalog-custom .vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_icon::before {
  background-color: #8D6DC4;
}
.acalog-custom .vc_toggle_color_violet .vc_toggle_title:hover .vc_toggle_icon {
  background-color: #a991d3;
}
.acalog-custom .vc_toggle_color_violet .vc_toggle_title:hover .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_violet .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #FFF;
}
.acalog-custom .vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: #a991d3;
}
.acalog-custom .vc_toggle_color_violet.vc_toggle_default .vc_toggle_icon,
.acalog-custom .vc_toggle_color_violet.vc_toggle_default .vc_toggle_icon::before {
  border-color: #7149b5;
  background: #8D6DC4;
}
.acalog-custom .vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #a991d3;
}
.acalog-custom .vc_toggle_color_violet.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,
.acalog-custom .vc_toggle_color_violet.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #8d6dc4;
  background: #a991d3;
}
.acalog-custom .vc_toggle_color_violet.vc_toggle_default .vc_toggle_icon::after {
  background: #8D6DC4;
}
.acalog-custom .vc_toggle_color_violet.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
  background: #a991d3;
}
.acalog-custom .vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_icon {
  background: 0 0;
}
.acalog-custom .vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_icon::before {
  border-color: #8D6DC4;
  background: 0 0;
}
.acalog-custom .vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
  background: 0 0;
}
.acalog-custom .vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #a991d3;
  background: 0 0;
}
.acalog-custom .vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.acalog-custom .vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_icon::before {
  background-color: #4CADC9;
}
.acalog-custom .vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.acalog-custom .vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,
.acalog-custom .vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
  background-color: transparent;
}
.acalog-custom .vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #73bfd5;
}
.acalog-custom .vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.acalog-custom .vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: transparent;
}
.acalog-custom .vc_toggle_color_peacoc .vc_toggle_icon {
  background-color: #4CADC9;
  border-color: transparent;
}
.acalog-custom .vc_toggle_color_peacoc .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_peacoc .vc_toggle_icon::before {
  background-color: #FFF;
}
.acalog-custom .vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: #4CADC9;
}
.acalog-custom .vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_icon::before {
  background-color: #4CADC9;
}
.acalog-custom .vc_toggle_color_peacoc .vc_toggle_title:hover .vc_toggle_icon {
  background-color: #73bfd5;
}
.acalog-custom .vc_toggle_color_peacoc .vc_toggle_title:hover .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_peacoc .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #FFF;
}
.acalog-custom .vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: #73bfd5;
}
.acalog-custom .vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_icon,
.acalog-custom .vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_icon::before {
  border-color: #3492ae;
  background: #4CADC9;
}
.acalog-custom .vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #73bfd5;
}
.acalog-custom .vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,
.acalog-custom .vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #4cadc9;
  background: #73bfd5;
}
.acalog-custom .vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_icon::after {
  background: #4CADC9;
}
.acalog-custom .vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
  background: #73bfd5;
}
.acalog-custom .vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_icon {
  background: 0 0;
}
.acalog-custom .vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_icon::before {
  border-color: #4CADC9;
  background: 0 0;
}
.acalog-custom .vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
  background: 0 0;
}
.acalog-custom .vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #73bfd5;
  background: 0 0;
}
.acalog-custom .vc_toggle_color_chino.vc_toggle_simple .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.acalog-custom .vc_toggle_color_chino.vc_toggle_simple .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_chino.vc_toggle_simple .vc_toggle_icon::before {
  background-color: #CEC2AB;
}
.acalog-custom .vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.acalog-custom .vc_toggle_color_chino.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,
.acalog-custom .vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
  background-color: transparent;
}
.acalog-custom .vc_toggle_color_chino.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_chino.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #e1d9cb;
}
.acalog-custom .vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.acalog-custom .vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: transparent;
}
.acalog-custom .vc_toggle_color_chino .vc_toggle_icon {
  background-color: #CEC2AB;
  border-color: transparent;
}
.acalog-custom .vc_toggle_color_chino .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_chino .vc_toggle_icon::before {
  background-color: #FFF;
}
.acalog-custom .vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: #CEC2AB;
}
.acalog-custom .vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_icon::before {
  background-color: #CEC2AB;
}
.acalog-custom .vc_toggle_color_chino .vc_toggle_title:hover .vc_toggle_icon {
  background-color: #e1d9cb;
}
.acalog-custom .vc_toggle_color_chino .vc_toggle_title:hover .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_chino .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #FFF;
}
.acalog-custom .vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: #e1d9cb;
}
.acalog-custom .vc_toggle_color_chino.vc_toggle_default .vc_toggle_icon,
.acalog-custom .vc_toggle_color_chino.vc_toggle_default .vc_toggle_icon::before {
  border-color: #bbab8b;
  background: #CEC2AB;
}
.acalog-custom .vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #e1d9cb;
}
.acalog-custom .vc_toggle_color_chino.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,
.acalog-custom .vc_toggle_color_chino.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #cec2ab;
  background: #e1d9cb;
}
.acalog-custom .vc_toggle_color_chino.vc_toggle_default .vc_toggle_icon::after {
  background: #CEC2AB;
}
.acalog-custom .vc_toggle_color_chino.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
  background: #e1d9cb;
}
.acalog-custom .vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_icon {
  background: 0 0;
}
.acalog-custom .vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_icon::before {
  border-color: #CEC2AB;
  background: 0 0;
}
.acalog-custom .vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
  background: 0 0;
}
.acalog-custom .vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #e1d9cb;
  background: 0 0;
}
.acalog-custom .vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.acalog-custom .vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_icon::before {
  background-color: #50485B;
}
.acalog-custom .vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.acalog-custom .vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,
.acalog-custom .vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
  background-color: transparent;
}
.acalog-custom .vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #695f77;
}
.acalog-custom .vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.acalog-custom .vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: transparent;
}
.acalog-custom .vc_toggle_color_mulled_wine .vc_toggle_icon {
  background-color: #50485B;
  border-color: transparent;
}
.acalog-custom .vc_toggle_color_mulled_wine .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_mulled_wine .vc_toggle_icon::before {
  background-color: #FFF;
}
.acalog-custom .vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: #50485B;
}
.acalog-custom .vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_icon::before {
  background-color: #50485B;
}
.acalog-custom .vc_toggle_color_mulled_wine .vc_toggle_title:hover .vc_toggle_icon {
  background-color: #695f77;
}
.acalog-custom .vc_toggle_color_mulled_wine .vc_toggle_title:hover .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_mulled_wine .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #FFF;
}
.acalog-custom .vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: #695f77;
}
.acalog-custom .vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_icon,
.acalog-custom .vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_icon::before {
  border-color: #37313f;
  background: #50485B;
}
.acalog-custom .vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #695f77;
}
.acalog-custom .vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,
.acalog-custom .vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #50485b;
  background: #695f77;
}
.acalog-custom .vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_icon::after {
  background: #50485B;
}
.acalog-custom .vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
  background: #695f77;
}
.acalog-custom .vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_icon {
  background: 0 0;
}
.acalog-custom .vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_icon::before {
  border-color: #50485B;
  background: 0 0;
}
.acalog-custom .vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
  background: 0 0;
}
.acalog-custom .vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #695f77;
  background: 0 0;
}
.acalog-custom .vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.acalog-custom .vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_icon::before {
  background-color: #75D69C;
}
.acalog-custom .vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.acalog-custom .vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,
.acalog-custom .vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
  background-color: transparent;
}
.acalog-custom .vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #9ce2b8;
}
.acalog-custom .vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.acalog-custom .vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: transparent;
}
.acalog-custom .vc_toggle_color_vista_blue .vc_toggle_icon {
  background-color: #75D69C;
  border-color: transparent;
}
.acalog-custom .vc_toggle_color_vista_blue .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_vista_blue .vc_toggle_icon::before {
  background-color: #FFF;
}
.acalog-custom .vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: #75D69C;
}
.acalog-custom .vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_icon::before {
  background-color: #75D69C;
}
.acalog-custom .vc_toggle_color_vista_blue .vc_toggle_title:hover .vc_toggle_icon {
  background-color: #9ce2b8;
}
.acalog-custom .vc_toggle_color_vista_blue .vc_toggle_title:hover .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_vista_blue .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #FFF;
}
.acalog-custom .vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: #9ce2b8;
}
.acalog-custom .vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_icon,
.acalog-custom .vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_icon::before {
  border-color: #4eca80;
  background: #75D69C;
}
.acalog-custom .vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #9ce2b8;
}
.acalog-custom .vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,
.acalog-custom .vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #75d69c;
  background: #9ce2b8;
}
.acalog-custom .vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_icon::after {
  background: #75D69C;
}
.acalog-custom .vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
  background: #9ce2b8;
}
.acalog-custom .vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_icon {
  background: 0 0;
}
.acalog-custom .vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_icon::before {
  border-color: #75D69C;
  background: 0 0;
}
.acalog-custom .vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
  background: 0 0;
}
.acalog-custom .vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #9ce2b8;
  background: 0 0;
}
.acalog-custom .vc_toggle_color_black.vc_toggle_simple .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.acalog-custom .vc_toggle_color_black.vc_toggle_simple .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_black.vc_toggle_simple .vc_toggle_icon::before {
  background-color: #2A2A2A;
}
.acalog-custom .vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.acalog-custom .vc_toggle_color_black.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,
.acalog-custom .vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
  background-color: transparent;
}
.acalog-custom .vc_toggle_color_black.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_black.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #444;
}
.acalog-custom .vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.acalog-custom .vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: transparent;
}
.acalog-custom .vc_toggle_color_black .vc_toggle_icon {
  background-color: #2A2A2A;
  border-color: transparent;
}
.acalog-custom .vc_toggle_color_black .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_black .vc_toggle_icon::before {
  background-color: #FFF;
}
.acalog-custom .vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: #2A2A2A;
}
.acalog-custom .vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_icon::before {
  background-color: #2A2A2A;
}
.acalog-custom .vc_toggle_color_black .vc_toggle_title:hover .vc_toggle_icon {
  background-color: #444;
}
.acalog-custom .vc_toggle_color_black .vc_toggle_title:hover .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_black .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #FFF;
}
.acalog-custom .vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: #444;
}
.acalog-custom .vc_toggle_color_black.vc_toggle_default .vc_toggle_icon,
.acalog-custom .vc_toggle_color_black.vc_toggle_default .vc_toggle_icon::before {
  border-color: #101010;
  background: #2A2A2A;
}
.acalog-custom .vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #444;
}
.acalog-custom .vc_toggle_color_black.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,
.acalog-custom .vc_toggle_color_black.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #2a2a2a;
  background: #444;
}
.acalog-custom .vc_toggle_color_black.vc_toggle_default .vc_toggle_icon::after {
  background: #2A2A2A;
}
.acalog-custom .vc_toggle_color_black.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
  background: #444;
}
.acalog-custom .vc_toggle_color_black.vc_toggle_arrow .vc_toggle_icon {
  background: 0 0;
}
.acalog-custom .vc_toggle_color_black.vc_toggle_arrow .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_black.vc_toggle_arrow .vc_toggle_icon::before {
  border-color: #2A2A2A;
  background: 0 0;
}
.acalog-custom .vc_toggle_color_black.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
  background: 0 0;
}
.acalog-custom .vc_toggle_color_black.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_black.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #444;
  background: 0 0;
}
.acalog-custom .vc_toggle_color_grey.vc_toggle_simple .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.acalog-custom .vc_toggle_color_grey.vc_toggle_simple .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_grey.vc_toggle_simple .vc_toggle_icon::before {
  background-color: #EBEBEB;
}
.acalog-custom .vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.acalog-custom .vc_toggle_color_grey.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,
.acalog-custom .vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
  background-color: transparent;
}
.acalog-custom .vc_toggle_color_grey.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_grey.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #d2d2d2;
}
.acalog-custom .vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.acalog-custom .vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: transparent;
}
.acalog-custom .vc_toggle_color_grey .vc_toggle_icon {
  background-color: #EBEBEB;
  border-color: transparent;
}
.acalog-custom .vc_toggle_color_grey .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_grey .vc_toggle_icon::before {
  background-color: #FFF;
}
.acalog-custom .vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: #EBEBEB;
}
.acalog-custom .vc_toggle_color_grey.vc_toggle_default .vc_toggle_icon,
.acalog-custom .vc_toggle_color_grey.vc_toggle_default .vc_toggle_icon::before {
  border-color: #d2d2d2;
  background: #EBEBEB;
}
.acalog-custom .vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_icon::before {
  background-color: #EBEBEB;
}
.acalog-custom .vc_toggle_color_grey .vc_toggle_title:hover .vc_toggle_icon {
  background-color: #d2d2d2;
}
.acalog-custom .vc_toggle_color_grey .vc_toggle_title:hover .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_grey .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #FFF;
}
.acalog-custom .vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: #d2d2d2;
}
.acalog-custom .vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #d2d2d2;
}
.acalog-custom .vc_toggle_color_grey.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,
.acalog-custom .vc_toggle_color_grey.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #b8b8b8;
  background: #d2d2d2;
}
.acalog-custom .vc_toggle_color_grey.vc_toggle_default .vc_toggle_icon::after {
  background: #EBEBEB;
}
.acalog-custom .vc_toggle_color_grey.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
  background: #d2d2d2;
}
.acalog-custom .vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_icon {
  background: 0 0;
}
.acalog-custom .vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_icon::before {
  border-color: #EBEBEB;
  background: 0 0;
}
.acalog-custom .vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
  background: 0 0;
}
.acalog-custom .vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #d2d2d2;
  background: 0 0;
}
.acalog-custom .vc_toggle_color_orange.vc_toggle_simple .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.acalog-custom .vc_toggle_color_orange.vc_toggle_simple .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_orange.vc_toggle_simple .vc_toggle_icon::before {
  background-color: #F7BE68;
}
.acalog-custom .vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.acalog-custom .vc_toggle_color_orange.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,
.acalog-custom .vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
  background-color: transparent;
}
.acalog-custom .vc_toggle_color_orange.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_orange.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #fad398;
}
.acalog-custom .vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.acalog-custom .vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: transparent;
}
.acalog-custom .vc_toggle_color_orange .vc_toggle_icon {
  background-color: #F7BE68;
  border-color: transparent;
}
.acalog-custom .vc_toggle_color_orange .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_orange .vc_toggle_icon::before {
  background-color: #FFF;
}
.acalog-custom .vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: #F7BE68;
}
.acalog-custom .vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_icon::before {
  background-color: #F7BE68;
}
.acalog-custom .vc_toggle_color_orange .vc_toggle_title:hover .vc_toggle_icon {
  background-color: #fad398;
}
.acalog-custom .vc_toggle_color_orange .vc_toggle_title:hover .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_orange .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #FFF;
}
.acalog-custom .vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: #fad398;
}
.acalog-custom .vc_toggle_color_orange.vc_toggle_default .vc_toggle_icon,
.acalog-custom .vc_toggle_color_orange.vc_toggle_default .vc_toggle_icon::before {
  border-color: #f4a938;
  background: #F7BE68;
}
.acalog-custom .vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #fad398;
}
.acalog-custom .vc_toggle_color_orange.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,
.acalog-custom .vc_toggle_color_orange.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #f7be68;
  background: #fad398;
}
.acalog-custom .vc_toggle_color_orange.vc_toggle_default .vc_toggle_icon::after {
  background: #F7BE68;
}
.acalog-custom .vc_toggle_color_orange.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
  background: #fad398;
}
.acalog-custom .vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_icon {
  background: 0 0;
}
.acalog-custom .vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_icon::before {
  border-color: #F7BE68;
  background: 0 0;
}
.acalog-custom .vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
  background: 0 0;
}
.acalog-custom .vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #fad398;
  background: 0 0;
}
.acalog-custom .vc_toggle_color_sky.vc_toggle_simple .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.acalog-custom .vc_toggle_color_sky.vc_toggle_simple .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_sky.vc_toggle_simple .vc_toggle_icon::before {
  background-color: #5AA1E3;
}
.acalog-custom .vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.acalog-custom .vc_toggle_color_sky.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,
.acalog-custom .vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
  background-color: transparent;
}
.acalog-custom .vc_toggle_color_sky.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_sky.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #86baea;
}
.acalog-custom .vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.acalog-custom .vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: transparent;
}
.acalog-custom .vc_toggle_color_sky .vc_toggle_icon {
  background-color: #5AA1E3;
  border-color: transparent;
}
.acalog-custom .vc_toggle_color_sky .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_sky .vc_toggle_icon::before {
  background-color: #FFF;
}
.acalog-custom .vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: #5AA1E3;
}
.acalog-custom .vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_icon::before {
  background-color: #5AA1E3;
}
.acalog-custom .vc_toggle_color_sky .vc_toggle_title:hover .vc_toggle_icon {
  background-color: #86baea;
}
.acalog-custom .vc_toggle_color_sky .vc_toggle_title:hover .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_sky .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #FFF;
}
.acalog-custom .vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: #86baea;
}
.acalog-custom .vc_toggle_color_sky.vc_toggle_default .vc_toggle_icon,
.acalog-custom .vc_toggle_color_sky.vc_toggle_default .vc_toggle_icon::before {
  border-color: #2e88dc;
  background: #5AA1E3;
}
.acalog-custom .vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #86baea;
}
.acalog-custom .vc_toggle_color_sky.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,
.acalog-custom .vc_toggle_color_sky.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #5aa1e3;
  background: #86baea;
}
.acalog-custom .vc_toggle_color_sky.vc_toggle_default .vc_toggle_icon::after {
  background: #5AA1E3;
}
.acalog-custom .vc_toggle_color_sky.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
  background: #86baea;
}
.acalog-custom .vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_icon {
  background: 0 0;
}
.acalog-custom .vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_icon::before {
  border-color: #5AA1E3;
  background: 0 0;
}
.acalog-custom .vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
  background: 0 0;
}
.acalog-custom .vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #86baea;
  background: 0 0;
}
.acalog-custom .vc_toggle_color_green.vc_toggle_simple .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.acalog-custom .vc_toggle_color_green.vc_toggle_simple .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_green.vc_toggle_simple .vc_toggle_icon::before {
  background-color: #6DAB3C;
}
.acalog-custom .vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.acalog-custom .vc_toggle_color_green.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,
.acalog-custom .vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
  background-color: transparent;
}
.acalog-custom .vc_toggle_color_green.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_green.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #87c456;
}
.acalog-custom .vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.acalog-custom .vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: transparent;
}
.acalog-custom .vc_toggle_color_green .vc_toggle_icon {
  background-color: #6DAB3C;
  border-color: transparent;
}
.acalog-custom .vc_toggle_color_green .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_green .vc_toggle_icon::before {
  background-color: #FFF;
}
.acalog-custom .vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: #6DAB3C;
}
.acalog-custom .vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_icon::before {
  background-color: #6DAB3C;
}
.acalog-custom .vc_toggle_color_green .vc_toggle_title:hover .vc_toggle_icon {
  background-color: #87c456;
}
.acalog-custom .vc_toggle_color_green .vc_toggle_title:hover .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_green .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #FFF;
}
.acalog-custom .vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: #87c456;
}
.acalog-custom .vc_toggle_color_green.vc_toggle_default .vc_toggle_icon,
.acalog-custom .vc_toggle_color_green.vc_toggle_default .vc_toggle_icon::before {
  border-color: #55852f;
  background: #6DAB3C;
}
.acalog-custom .vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #87c456;
}
.acalog-custom .vc_toggle_color_green.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,
.acalog-custom .vc_toggle_color_green.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #6dab3c;
  background: #87c456;
}
.acalog-custom .vc_toggle_color_green.vc_toggle_default .vc_toggle_icon::after {
  background: #6DAB3C;
}
.acalog-custom .vc_toggle_color_green.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
  background: #87c456;
}
.acalog-custom .vc_toggle_color_green.vc_toggle_arrow .vc_toggle_icon {
  background: 0 0;
}
.acalog-custom .vc_toggle_color_green.vc_toggle_arrow .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_green.vc_toggle_arrow .vc_toggle_icon::before {
  border-color: #6DAB3C;
  background: 0 0;
}
.acalog-custom .vc_toggle_color_green.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
  background: 0 0;
}
.acalog-custom .vc_toggle_color_green.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_green.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #87c456;
  background: 0 0;
}
.acalog-custom .vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.acalog-custom .vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_icon::before {
  background-color: #F4524D;
}
.acalog-custom .vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.acalog-custom .vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,
.acalog-custom .vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
  background-color: transparent;
}
.acalog-custom .vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #f7817d;
}
.acalog-custom .vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.acalog-custom .vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: transparent;
}
.acalog-custom .vc_toggle_color_juicy_pink .vc_toggle_icon {
  background-color: #F4524D;
  border-color: transparent;
}
.acalog-custom .vc_toggle_color_juicy_pink .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_juicy_pink .vc_toggle_icon::before {
  background-color: #FFF;
}
.acalog-custom .vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: #F4524D;
}
.acalog-custom .vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_icon::before {
  background-color: #F4524D;
}
.acalog-custom .vc_toggle_color_juicy_pink .vc_toggle_title:hover .vc_toggle_icon {
  background-color: #f7817d;
}
.acalog-custom .vc_toggle_color_juicy_pink .vc_toggle_title:hover .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_juicy_pink .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #FFF;
}
.acalog-custom .vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: #f7817d;
}
.acalog-custom .vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_icon,
.acalog-custom .vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_icon::before {
  border-color: #f1231d;
  background: #F4524D;
}
.acalog-custom .vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #f7817d;
}
.acalog-custom .vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,
.acalog-custom .vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #f4524d;
  background: #f7817d;
}
.acalog-custom .vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_icon::after {
  background: #F4524D;
}
.acalog-custom .vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
  background: #f7817d;
}
.acalog-custom .vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_icon {
  background: 0 0;
}
.acalog-custom .vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_icon::before {
  border-color: #F4524D;
  background: 0 0;
}
.acalog-custom .vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
  background: 0 0;
}
.acalog-custom .vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #f7817d;
  background: 0 0;
}
.acalog-custom .vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.acalog-custom .vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_icon::before {
  background-color: #F79468;
}
.acalog-custom .vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.acalog-custom .vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,
.acalog-custom .vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
  background-color: transparent;
}
.acalog-custom .vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #fab698;
}
.acalog-custom .vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.acalog-custom .vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: transparent;
}
.acalog-custom .vc_toggle_color_sandy_brown .vc_toggle_icon {
  background-color: #F79468;
  border-color: transparent;
}
.acalog-custom .vc_toggle_color_sandy_brown .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_sandy_brown .vc_toggle_icon::before {
  background-color: #FFF;
}
.acalog-custom .vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: #F79468;
}
.acalog-custom .vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_icon::before {
  background-color: #F79468;
}
.acalog-custom .vc_toggle_color_sandy_brown .vc_toggle_title:hover .vc_toggle_icon {
  background-color: #fab698;
}
.acalog-custom .vc_toggle_color_sandy_brown .vc_toggle_title:hover .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_sandy_brown .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #FFF;
}
.acalog-custom .vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: #fab698;
}
.acalog-custom .vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_icon,
.acalog-custom .vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_icon::before {
  border-color: #f47238;
  background: #F79468;
}
.acalog-custom .vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #fab698;
}
.acalog-custom .vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,
.acalog-custom .vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #f79468;
  background: #fab698;
}
.acalog-custom .vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_icon::after {
  background: #F79468;
}
.acalog-custom .vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
  background: #fab698;
}
.acalog-custom .vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_icon {
  background: 0 0;
}
.acalog-custom .vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_icon::before {
  border-color: #F79468;
  background: 0 0;
}
.acalog-custom .vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
  background: 0 0;
}
.acalog-custom .vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #fab698;
  background: 0 0;
}
.acalog-custom .vc_toggle_color_purple.vc_toggle_simple .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.acalog-custom .vc_toggle_color_purple.vc_toggle_simple .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_purple.vc_toggle_simple .vc_toggle_icon::before {
  background-color: #B97EBB;
}
.acalog-custom .vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.acalog-custom .vc_toggle_color_purple.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,
.acalog-custom .vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
  background-color: transparent;
}
.acalog-custom .vc_toggle_color_purple.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_purple.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #cb9fcd;
}
.acalog-custom .vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.acalog-custom .vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: transparent;
}
.acalog-custom .vc_toggle_color_purple .vc_toggle_icon {
  background-color: #B97EBB;
  border-color: transparent;
}
.acalog-custom .vc_toggle_color_purple .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_purple .vc_toggle_icon::before {
  background-color: #FFF;
}
.acalog-custom .vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: #B97EBB;
}
.acalog-custom .vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_icon::before {
  background-color: #B97EBB;
}
.acalog-custom .vc_toggle_color_purple .vc_toggle_title:hover .vc_toggle_icon {
  background-color: #cb9fcd;
}
.acalog-custom .vc_toggle_color_purple .vc_toggle_title:hover .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_purple .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #FFF;
}
.acalog-custom .vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: #cb9fcd;
}
.acalog-custom .vc_toggle_color_purple.vc_toggle_default .vc_toggle_icon,
.acalog-custom .vc_toggle_color_purple.vc_toggle_default .vc_toggle_icon::before {
  border-color: #a75da9;
  background: #B97EBB;
}
.acalog-custom .vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #cb9fcd;
}
.acalog-custom .vc_toggle_color_purple.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,
.acalog-custom .vc_toggle_color_purple.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #b97ebb;
  background: #cb9fcd;
}
.acalog-custom .vc_toggle_color_purple.vc_toggle_default .vc_toggle_icon::after {
  background: #B97EBB;
}
.acalog-custom .vc_toggle_color_purple.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
  background: #cb9fcd;
}
.acalog-custom .vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_icon {
  background: 0 0;
}
.acalog-custom .vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_icon::before {
  border-color: #B97EBB;
  background: 0 0;
}
.acalog-custom .vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
  background: 0 0;
}
.acalog-custom .vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #cb9fcd;
  background: 0 0;
}
.acalog-custom .vc_toggle_color_white.vc_toggle_simple .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.acalog-custom .vc_toggle_color_white.vc_toggle_simple .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_white.vc_toggle_simple .vc_toggle_icon::before {
  background-color: #FFF;
}
.acalog-custom .vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.acalog-custom .vc_toggle_color_white.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,
.acalog-custom .vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
  background-color: transparent;
}
.acalog-custom .vc_toggle_color_white.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_white.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #e6e6e6;
}
.acalog-custom .vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.acalog-custom .vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: transparent;
}
.acalog-custom .vc_toggle_color_white .vc_toggle_icon {
  background-color: #FFF;
  border-color: transparent;
}
.acalog-custom .vc_toggle_color_white .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_white .vc_toggle_icon::before {
  background-color: #2A2A2A;
}
.acalog-custom .vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: #FFF;
}
.acalog-custom .vc_toggle_color_white.vc_toggle_default .vc_toggle_icon,
.acalog-custom .vc_toggle_color_white.vc_toggle_default .vc_toggle_icon::before {
  border-color: #e6e6e6;
  background: #FFF;
}
.acalog-custom .vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_icon::before {
  background-color: #FFF;
}
.acalog-custom .vc_toggle_color_white .vc_toggle_title:hover .vc_toggle_icon {
  background-color: #e6e6e6;
}
.acalog-custom .vc_toggle_color_white .vc_toggle_title:hover .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_white .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #2A2A2A;
}
.acalog-custom .vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: #e6e6e6;
}
.acalog-custom .vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color: #e6e6e6;
}
.acalog-custom .vc_toggle_color_white.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,
.acalog-custom .vc_toggle_color_white.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #ccc;
  background: #e6e6e6;
}
.acalog-custom .vc_toggle_color_white.vc_toggle_default .vc_toggle_icon::after {
  background: #FFF;
}
.acalog-custom .vc_toggle_color_white.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
  background: #e6e6e6;
}
.acalog-custom .vc_toggle_color_white.vc_toggle_arrow .vc_toggle_icon {
  background: 0 0;
}
.acalog-custom .vc_toggle_color_white.vc_toggle_arrow .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_white.vc_toggle_arrow .vc_toggle_icon::before {
  border-color: #FFF;
  background: 0 0;
}
.acalog-custom .vc_toggle_color_white.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
  background: 0 0;
}
.acalog-custom .vc_toggle_color_white.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,
.acalog-custom .vc_toggle_color_white.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #e6e6e6;
  background: 0 0;
}
.acalog-custom .vc_toggle_size_sm .vc_toggle_icon {
  height: 16px;
  width: 16px;
}
.acalog-custom .vc_toggle_size_sm .vc_toggle_icon::before {
  height: 2px;
  width: 8px;
}
.acalog-custom .vc_toggle_size_sm .vc_toggle_icon::after {
  height: 8px;
  width: 2px;
}
.acalog-custom .vc_toggle_size_sm.vc_toggle_default .vc_toggle_icon {
  display: inline-block;
  width: 8px;
  margin-left: 4px;
  height: 2px;
}
.acalog-custom .vc_toggle_size_sm.vc_toggle_default .vc_toggle_icon::before {
  height: 8px;
  width: 2px;
}
.acalog-custom .vc_toggle_size_sm.vc_toggle_default .vc_toggle_icon::after {
  width: 6px;
  height: 0;
}
.acalog-custom .vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon {
  height: 16px;
  width: 16px;
}
.acalog-custom .vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::after,
.acalog-custom .vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::before {
  border-width: 2px;
  height: 8px;
  margin-left: -4px;
  width: 8px;
}
.acalog-custom .vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::before {
  margin-top: -8px;
}
.acalog-custom .vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::after {
  margin-top: -4px;
}
.acalog-custom .vc_toggle_size_sm.vc_toggle_default .vc_toggle_content,
.acalog-custom .vc_toggle_size_sm.vc_toggle_default .vc_toggle_title,
.acalog-custom .vc_toggle_size_sm.vc_toggle_round .vc_toggle_content,
.acalog-custom .vc_toggle_size_sm.vc_toggle_round .vc_toggle_title,
.acalog-custom .vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_content,
.acalog-custom .vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_title,
.acalog-custom .vc_toggle_size_sm.vc_toggle_simple .vc_toggle_content,
.acalog-custom .vc_toggle_size_sm.vc_toggle_simple .vc_toggle_title,
.acalog-custom .vc_toggle_size_sm.vc_toggle_square .vc_toggle_content,
.acalog-custom .vc_toggle_size_sm.vc_toggle_square .vc_toggle_title {
  padding-left: 24px;
}
.acalog-custom .vc_toggle_size_sm.vc_toggle_default .vc_toggle_content .vc_toggle_icon,
.acalog-custom .vc_toggle_size_sm.vc_toggle_default .vc_toggle_title .vc_toggle_icon,
.acalog-custom .vc_toggle_size_sm.vc_toggle_round .vc_toggle_content .vc_toggle_icon,
.acalog-custom .vc_toggle_size_sm.vc_toggle_round .vc_toggle_title .vc_toggle_icon,
.acalog-custom .vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_content .vc_toggle_icon,
.acalog-custom .vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_title .vc_toggle_icon,
.acalog-custom .vc_toggle_size_sm.vc_toggle_simple .vc_toggle_content .vc_toggle_icon,
.acalog-custom .vc_toggle_size_sm.vc_toggle_simple .vc_toggle_title .vc_toggle_icon,
.acalog-custom .vc_toggle_size_sm.vc_toggle_square .vc_toggle_content .vc_toggle_icon,
.acalog-custom .vc_toggle_size_sm.vc_toggle_square .vc_toggle_title .vc_toggle_icon {
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translate(0,-50%);
  -ms-transform: translate(0,-50%);
  -o-transform: translate(0,-50%);
  transform: translate(0,-50%);
}
.acalog-custom .vc_toggle_size_sm.vc_toggle_default .vc_toggle_content,
.acalog-custom .vc_toggle_size_sm.vc_toggle_default .vc_toggle_title {
  padding-left: 17.6px;
}
.acalog-custom .vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon {
  margin-left: 8px;
}
.acalog-custom .vc_toggle_size_md .vc_toggle_icon {
  height: 22px;
  width: 22px;
}
.acalog-custom .vc_toggle_size_md .vc_toggle_icon::before {
  height: 2px;
  width: 10px;
}
.acalog-custom .vc_toggle_size_md .vc_toggle_icon::after {
  height: 10px;
  width: 2px;
}
.acalog-custom .vc_toggle_size_md.vc_toggle_default .vc_toggle_icon {
  display: inline-block;
  width: 10px;
  margin-left: 5px;
  height: 4px;
}
.acalog-custom .vc_toggle_size_md.vc_toggle_default .vc_toggle_icon::before {
  height: 10px;
  width: 4px;
}
.acalog-custom .vc_toggle_size_md.vc_toggle_default .vc_toggle_icon::after {
  width: 8px;
  height: 2px;
}
.acalog-custom .vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon {
  height: 22px;
  width: 22px;
}
.acalog-custom .vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::after,
.acalog-custom .vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::before {
  border-width: 2px;
  height: 10px;
  margin-left: -5px;
  width: 10px;
}
.acalog-custom .vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::before {
  margin-top: -10px;
}
.acalog-custom .vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::after {
  margin-top: -5px;
}
.acalog-custom .vc_toggle_size_md.vc_toggle_default .vc_toggle_content,
.acalog-custom .vc_toggle_size_md.vc_toggle_default .vc_toggle_title,
.acalog-custom .vc_toggle_size_md.vc_toggle_round .vc_toggle_content,
.acalog-custom .vc_toggle_size_md.vc_toggle_round .vc_toggle_title,
.acalog-custom .vc_toggle_size_md.vc_toggle_rounded .vc_toggle_content,
.acalog-custom .vc_toggle_size_md.vc_toggle_rounded .vc_toggle_title,
.acalog-custom .vc_toggle_size_md.vc_toggle_simple .vc_toggle_content,
.acalog-custom .vc_toggle_size_md.vc_toggle_simple .vc_toggle_title,
.acalog-custom .vc_toggle_size_md.vc_toggle_square .vc_toggle_content,
.acalog-custom .vc_toggle_size_md.vc_toggle_square .vc_toggle_title {
  padding-left: 33px;
}
.acalog-custom .vc_toggle_size_md.vc_toggle_default .vc_toggle_content .vc_toggle_icon,
.acalog-custom .vc_toggle_size_md.vc_toggle_default .vc_toggle_title .vc_toggle_icon,
.acalog-custom .vc_toggle_size_md.vc_toggle_round .vc_toggle_content .vc_toggle_icon,
.acalog-custom .vc_toggle_size_md.vc_toggle_round .vc_toggle_title .vc_toggle_icon,
.acalog-custom .vc_toggle_size_md.vc_toggle_rounded .vc_toggle_content .vc_toggle_icon,
.acalog-custom .vc_toggle_size_md.vc_toggle_rounded .vc_toggle_title .vc_toggle_icon,
.acalog-custom .vc_toggle_size_md.vc_toggle_simple .vc_toggle_content .vc_toggle_icon,
.acalog-custom .vc_toggle_size_md.vc_toggle_simple .vc_toggle_title .vc_toggle_icon,
.acalog-custom .vc_toggle_size_md.vc_toggle_square .vc_toggle_content .vc_toggle_icon,
.acalog-custom .vc_toggle_size_md.vc_toggle_square .vc_toggle_title .vc_toggle_icon {
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translate(0,-50%);
  -ms-transform: translate(0,-50%);
  -o-transform: translate(0,-50%);
  transform: translate(0,-50%);
}
.acalog-custom .vc_toggle_size_md.vc_toggle_default .vc_toggle_content,
.acalog-custom .vc_toggle_size_md.vc_toggle_default .vc_toggle_title {
  padding-left: 24.2px;
}
.acalog-custom .vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon {
  margin-left: 11px;
}
.acalog-custom .vc_toggle_size_lg .vc_toggle_icon {
  height: 28px;
  width: 28px;
}
.acalog-custom .vc_toggle_size_lg .vc_toggle_icon::before {
  height: 2px;
  width: 14px;
}
.acalog-custom .vc_toggle_size_lg .vc_toggle_icon::after {
  height: 14px;
  width: 2px;
}
.acalog-custom .vc_toggle_size_lg.vc_toggle_default .vc_toggle_icon {
  display: inline-block;
  width: 14px;
  margin-left: 7px;
  height: 4px;
}
.acalog-custom .vc_toggle_size_lg.vc_toggle_default .vc_toggle_icon::before {
  height: 14px;
  width: 4px;
}
.acalog-custom .vc_toggle_size_lg.vc_toggle_default .vc_toggle_icon::after {
  width: 12px;
  height: 2px;
}
.acalog-custom .vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon {
  height: 28px;
  width: 28px;
}
.acalog-custom .vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::after,
.acalog-custom .vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::before {
  border-width: 2px;
  height: 14px;
  margin-left: -7px;
  width: 14px;
}
.acalog-custom .vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::before {
  margin-top: -14px;
}
.acalog-custom .vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::after {
  margin-top: -7px;
}
.acalog-custom .vc_toggle_size_lg.vc_toggle_default .vc_toggle_content,
.acalog-custom .vc_toggle_size_lg.vc_toggle_default .vc_toggle_title,
.acalog-custom .vc_toggle_size_lg.vc_toggle_round .vc_toggle_content,
.acalog-custom .vc_toggle_size_lg.vc_toggle_round .vc_toggle_title,
.acalog-custom .vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_content,
.acalog-custom .vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_title,
.acalog-custom .vc_toggle_size_lg.vc_toggle_simple .vc_toggle_content,
.acalog-custom .vc_toggle_size_lg.vc_toggle_simple .vc_toggle_title,
.acalog-custom .vc_toggle_size_lg.vc_toggle_square .vc_toggle_content,
.acalog-custom .vc_toggle_size_lg.vc_toggle_square .vc_toggle_title {
  padding-left: 42px;
}
.acalog-custom .vc_toggle_size_lg.vc_toggle_default .vc_toggle_content .vc_toggle_icon,
.acalog-custom .vc_toggle_size_lg.vc_toggle_default .vc_toggle_title .vc_toggle_icon,
.acalog-custom .vc_toggle_size_lg.vc_toggle_round .vc_toggle_content .vc_toggle_icon,
.acalog-custom .vc_toggle_size_lg.vc_toggle_round .vc_toggle_title .vc_toggle_icon,
.acalog-custom .vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_content .vc_toggle_icon,
.acalog-custom .vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_title .vc_toggle_icon,
.acalog-custom .vc_toggle_size_lg.vc_toggle_simple .vc_toggle_content .vc_toggle_icon,
.acalog-custom .vc_toggle_size_lg.vc_toggle_simple .vc_toggle_title .vc_toggle_icon,
.acalog-custom .vc_toggle_size_lg.vc_toggle_square .vc_toggle_content .vc_toggle_icon,
.acalog-custom .vc_toggle_size_lg.vc_toggle_square .vc_toggle_title .vc_toggle_icon {
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translate(0,-50%);
  -ms-transform: translate(0,-50%);
  -o-transform: translate(0,-50%);
  transform: translate(0,-50%);
}
.acalog-custom .vc_toggle_size_lg.vc_toggle_default .vc_toggle_content,
.acalog-custom .vc_toggle_size_lg.vc_toggle_default .vc_toggle_title {
  padding-left: 30.8px;
}
.acalog-custom .vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon {
  margin-left: 14px;
}
.acalog-custom .vc_toggle_default .vc_toggle_content,
.acalog-custom .vc_toggle_default .vc_toggle_title,
.acalog-custom .vc_toggle_round .vc_toggle_content,
.acalog-custom .vc_toggle_round .vc_toggle_title,
.acalog-custom .vc_toggle_rounded .vc_toggle_content,
.acalog-custom .vc_toggle_rounded .vc_toggle_title,
.acalog-custom .vc_toggle_simple .vc_toggle_content,
.acalog-custom .vc_toggle_simple .vc_toggle_title,
.acalog-custom .vc_toggle_square .vc_toggle_content,
.acalog-custom .vc_toggle_square .vc_toggle_title {
  padding-left: 33px;
}
.acalog-custom .vc_toggle_default .vc_toggle_content .vc_toggle_icon,
.acalog-custom .vc_toggle_default .vc_toggle_title .vc_toggle_icon,
.acalog-custom .vc_toggle_round .vc_toggle_content .vc_toggle_icon,
.acalog-custom .vc_toggle_round .vc_toggle_title .vc_toggle_icon,
.acalog-custom .vc_toggle_rounded .vc_toggle_content .vc_toggle_icon,
.acalog-custom .vc_toggle_rounded .vc_toggle_title .vc_toggle_icon,
.acalog-custom .vc_toggle_simple .vc_toggle_content .vc_toggle_icon,
.acalog-custom .vc_toggle_simple .vc_toggle_title .vc_toggle_icon,
.acalog-custom .vc_toggle_square .vc_toggle_content .vc_toggle_icon,
.acalog-custom .vc_toggle_square .vc_toggle_title .vc_toggle_icon {
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translate(0,-50%);
  -ms-transform: translate(0,-50%);
  -o-transform: translate(0,-50%);
  transform: translate(0,-50%);
}
.acalog-custom .vc_toggle_default .vc_toggle_content,
.acalog-custom .vc_toggle_default .vc_toggle_title {
  padding-left: 24.2px;
}
.acalog-custom .vc_toggle_arrow .vc_toggle_icon {
  margin-left: 11px;
}
.acalog-custom .wpb_widgetised_column .wpb_wrapper>ul {
  margin: 0;
}
.acalog-custom .wpb_widgetised_column .wpb_wrapper>ul>li {
  margin-left: 0;
  background-image: none;
  list-style: none !important;
}
.acalog-custom .wpb_widgetised_column .wpb_wrapper>ul>li:after,
.acalog-custom .wpb_widgetised_column .wpb_wrapper>ul>li:before {
  display: none !important;
}
.acalog-custom .wpb_button {
  display: inline-block;
  padding: 4px 10px;
  margin-bottom: 0;
  margin-top: 0;
  font-size: 13px;
  line-height: 18px;
  color: #333;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255,255,255,0.75);
  vertical-align: middle;
  cursor: pointer;
  background-color: #f7f7f7;
  border: 1px solid #ccc;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border-color: rgba(0,0,0,0.1);
}
.acalog-custom .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_black .vc_label,
.acalog-custom .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_blue .vc_label,
.acalog-custom .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_green .vc_label,
.acalog-custom .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_orange .vc_label,
.acalog-custom .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_red .vc_label,
.acalog-custom .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_turquoise .vc_label,
.acalog-custom .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-blue .vc_label,
.acalog-custom .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-chino .vc_label,
.acalog-custom .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-mulled-wine .vc_label,
.acalog-custom .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-peacoc .vc_label,
.acalog-custom .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-pink .vc_label,
.acalog-custom .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-violet .vc_label,
.acalog-custom .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista-blue .vc_label,
.acalog-custom .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista_blue .vc_label,
.acalog-custom .vc_progress_bar.vc_progress-bar-color-bar_black .vc_single_bar .vc_label,
.acalog-custom .vc_progress_bar.vc_progress-bar-color-bar_blue .vc_single_bar .vc_label,
.acalog-custom .vc_progress_bar.vc_progress-bar-color-bar_green .vc_single_bar .vc_label,
.acalog-custom .vc_progress_bar.vc_progress-bar-color-bar_orange .vc_single_bar .vc_label,
.acalog-custom .vc_progress_bar.vc_progress-bar-color-bar_red .vc_single_bar .vc_label,
.acalog-custom .vc_progress_bar.vc_progress-bar-color-bar_turquoise .vc_single_bar .vc_label,
.acalog-custom .vc_progress_bar.vc_progress-bar-color-black .vc_single_bar .vc_label,
.acalog-custom .vc_progress_bar.vc_progress-bar-color-blue .vc_single_bar .vc_label,
.acalog-custom .vc_progress_bar.vc_progress-bar-color-chino .vc_single_bar .vc_label,
.acalog-custom .vc_progress_bar.vc_progress-bar-color-mulled-wine .vc_single_bar .vc_label,
.acalog-custom .vc_progress_bar.vc_progress-bar-color-peacoc .vc_single_bar .vc_label,
.acalog-custom .vc_progress_bar.vc_progress-bar-color-pink .vc_single_bar .vc_label,
.acalog-custom .vc_progress_bar.vc_progress-bar-color-turquoise .vc_single_bar .vc_label,
.acalog-custom .vc_progress_bar.vc_progress-bar-color-violet .vc_single_bar .vc_label,
.acalog-custom .vc_progress_bar.vc_progress-bar-color-vista-blue .vc_single_bar .vc_label,
.acalog-custom .vc_progress_bar.vc_progress-bar-color-vista_blue .vc_single_bar .vc_label {
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
  color: #fff;
}
.acalog-custom .wpb_button.active,
.acalog-custom .wpb_button.disabled,
.acalog-custom .wpb_button:active,
.acalog-custom .wpb_button:hover,
.acalog-custom .wpb_button[disabled] {
  background-color: #eaeaea;
}
.acalog-custom .vc_vc_button .vc_btn,
.acalog-custom .vc_vc_button2 .vc_btn {
  margin-top: 5px;
  margin-bottom: 5px;
}
.acalog-custom .wpb_button:hover {
  color: #333;
  background-color: #e6e6e6;
  -webkit-transition: background-color .1s linear;
  -o-transition: background-color .1s linear;
  transition: background-color .1s linear;
  background-image: none;
}
.acalog-custom .wpb_button:focus {
  outline: dotted thin;
  outline: -webkit-focus-ring-color auto 5px;
  outline-offset: -2px;
}
.acalog-custom .wpb_button.active,
.acalog-custom .wpb_button:active {
  background-color: #e6e6e6;
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,0.15), 0 1px 2px rgba(0,0,0,0.05);
  box-shadow: inset 0 2px 4px rgba(0,0,0,0.15), 0 1px 2px rgba(0,0,0,0.05);
}
.acalog-custom button.wpb_btn-large,
.acalog-custom span.wpb_btn-large {
  padding: 9px 14px;
  font-size: 15px;
  line-height: normal;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.acalog-custom button.wpb_btn-large [class^=icon-],
.acalog-custom span.wpb_btn-large [class^=icon-] {
  margin-top: 1px;
}
.acalog-custom button.wpb_btn-small,
.acalog-custom span.wpb_btn-small {
  padding: 5px 9px;
  font-size: 11px;
  line-height: 16px;
}
.acalog-custom button.wpb_btn-small [class^=icon-],
.acalog-custom span.wpb_btn-small [class^=icon-] {
  margin-top: -1px;
}
.acalog-custom button.wpb_btn-mini,
.acalog-custom span.wpb_btn-mini {
  padding: 2px 6px;
  font-size: 11px;
  line-height: 14px;
}
.acalog-custom .wpb_btn-danger,
.acalog-custom .wpb_btn-danger:hover,
.acalog-custom .wpb_btn-info,
.acalog-custom .wpb_btn-info:hover,
.acalog-custom .wpb_btn-inverse,
.acalog-custom .wpb_btn-inverse:hover,
.acalog-custom .wpb_btn-primary,
.acalog-custom .wpb_btn-primary:hover,
.acalog-custom .wpb_btn-success,
.acalog-custom .wpb_btn-success:hover,
.acalog-custom .wpb_btn-warning,
.acalog-custom .wpb_btn-warning:hover {
  color: #FFF;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
}
.acalog-custom .wpb_btn-danger.active,
.acalog-custom .wpb_btn-info.active,
.acalog-custom .wpb_btn-inverse.active,
.acalog-custom .wpb_btn-primary.active,
.acalog-custom .wpb_btn-success.active,
.acalog-custom .wpb_btn-warning.active {
  color: rgba(255,255,255,0.75);
}
.acalog-custom .wpb_btn-primary {
  background-color: #08c;
}
.acalog-custom .wpb_btn-primary.active,
.acalog-custom .wpb_btn-primary.disabled,
.acalog-custom .wpb_btn-primary:active,
.acalog-custom .wpb_btn-primary:hover,
.acalog-custom .wpb_btn-primary[disabled] {
  background-color: #0077b3;
}
.acalog-custom .wpb_btn-warning {
  background-color: #F90;
}
.acalog-custom .wpb_btn-warning.active,
.acalog-custom .wpb_btn-warning.disabled,
.acalog-custom .wpb_btn-warning:active,
.acalog-custom .wpb_btn-warning:hover,
.acalog-custom .wpb_btn-warning[disabled] {
  background-color: #e68a00;
}
.acalog-custom .wpb_btn-danger {
  background-color: #FF675B;
}
.acalog-custom .wpb_btn-danger.active,
.acalog-custom .wpb_btn-danger.disabled,
.acalog-custom .wpb_btn-danger:active,
.acalog-custom .wpb_btn-danger:hover,
.acalog-custom .wpb_btn-danger[disabled] {
  background-color: #ff4f42;
}
.acalog-custom .wpb_btn-success {
  background-color: #6AB165;
}
.acalog-custom .wpb_btn-success.active,
.acalog-custom .wpb_btn-success.disabled,
.acalog-custom .wpb_btn-success:active,
.acalog-custom .wpb_btn-success:hover,
.acalog-custom .wpb_btn-success[disabled] {
  background-color: #5aa855;
}
.acalog-custom .wpb_btn-info {
  background-color: #58B9DA;
}
.acalog-custom .wpb_btn-info.active,
.acalog-custom .wpb_btn-info.disabled,
.acalog-custom .wpb_btn-info:active,
.acalog-custom .wpb_btn-info:hover,
.acalog-custom .wpb_btn-info[disabled] {
  background-color: #43b0d5;
}
.acalog-custom .wpb_btn-inverse {
  background-color: #555;
}
.acalog-custom .wpb_btn-inverse.active,
.acalog-custom .wpb_btn-inverse.disabled,
.acalog-custom .wpb_btn-inverse:active,
.acalog-custom .wpb_btn-inverse:hover,
.acalog-custom .wpb_btn-inverse[disabled] {
  background-color: #484848;
}
.acalog-custom button.wpb_button::-moz-focus-inner,
.acalog-custom input[type=submit].wpb_button::-moz-focus-inner {
  padding: 0;
  border: 0;
}
.acalog-custom a.wpb_button_a {
  border: none;
}
.acalog-custom .vc_btn3-container {
  display: block;
  margin-bottom: 21.74px;
  max-width: 100%;
}
.acalog-custom .vc_btn3-container.vc_btn3-inline {
  display: inline-block;
  vertical-align: top;
}
.acalog-custom .vc_general.vc_btn3 {
  display: inline-block;
  margin-bottom: 0;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  background-color: transparent;
  color: #5472D2;
  border: 1px solid transparent;
  box-sizing: border-box;
  word-wrap: break-word;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  position: relative;
  top: 0;
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  line-height: normal;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  font-size: 14px;
  padding: 14px 20px;
}
.acalog-custom .wpb_content_element .wpb_tabs_nav li.ui-tabs-active a,
.acalog-custom .wpb_gallery .wpb_flexslider .flex-caption {
  cursor: default;
}
.acalog-custom .wpb_call_to_action,
.acalog-custom .wpb_call_to_action .wpb_button {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}
.acalog-custom .vc_general.vc_btn3.vc_btn3-style-outline,
.acalog-custom .vc_general.vc_btn3.vc_btn3-style-outline-custom {
  padding: 13px 19px;
}
.acalog-custom .vc_general.vc_btn3.active,
.acalog-custom .vc_general.vc_btn3:active,
.acalog-custom .vc_general.vc_btn3:focus {
  outline: 0;
}
.acalog-custom .vc_general.vc_btn3:focus,
.acalog-custom .vc_general.vc_btn3:hover {
  border: 1px solid transparent;
  text-decoration: none;
  color: #4868cf;
}
.acalog-custom .vc_general.vc_btn3 .vc_btn3-icon {
  vertical-align: top;
  height: 14px;
  line-height: 1;
  font-size: 16px;
}
.acalog-custom .vc_general.vc_btn3 .vc_btn3-icon-inner {
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translate(0,-50%);
  -ms-transform: translate(0,-50%);
  transform: translate(0,-50%);
}
.acalog-custom .vc_general.vc_btn3 .vc_btn3-placeholder {
  display: inline-block;
  vertical-align: top;
  width: 0;
}
.acalog-custom .vc_btn3.vc_btn3-icon-left,
.acalog-custom .vc_btn3.vc_btn3-icon-right {
  position: relative;
}
.acalog-custom .vc_btn3.vc_btn3-icon-left .vc_btn3-icon,
.acalog-custom .vc_btn3.vc_btn3-icon-right .vc_btn3-icon {
  display: block;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(0,-50%);
  -ms-transform: translate(0,-50%);
  -o-transform: translate(0,-50%);
  transform: translate(0,-50%);
}
.acalog-custom .vc_btn3.vc_btn3-icon-left {
  text-align: left;
}
.acalog-custom .vc_btn3.vc_btn3-icon-right {
  text-align: right;
}
.acalog-custom .vc_btn3.vc_btn3-icon-right:not(.vc_btn3-block) .vc_btn3-icon-inner {
  -webkit-transform: translate(-75%,-50%);
  -ms-transform: translate(-75%,-50%);
  transform: translate(-75%,-50%);
}
.acalog-custom .vc_btn3.vc_btn3-o-empty .vc_btn3-icon {
  -webkit-transform: translate(-50%,-50%);
  -ms-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
}
.acalog-custom .vc_btn3.vc_btn3-o-empty:not(.vc_btn3-block) .vc_btn3-icon-inner {
  -webkit-transform: translate(-50%,-50%);
  -ms-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
}
.acalog-custom .vc_btn3.vc_btn3-style-classic {
  border-color: rgba(0,0,0,0.1);
}
.acalog-custom .vc_btn3.vc_btn3-style-modern {
  background-image: -webkit-linear-gradient(top,rgba(255,255,255,0.2) 0,rgba(255,255,255,0.01) 100%);
  background-image: -o-linear-gradient(top,rgba(255,255,255,0.2) 0,rgba(255,255,255,0.01) 100%);
  background-image: linear-gradient(to bottom,rgba(255,255,255,0.2) 0,rgba(255,255,255,0.01) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33ffffff',endColorstr='#03ffffff',GradientType=0);
}
.acalog-custom .vc_btn3.vc_btn3-style-outline,
.acalog-custom .vc_btn3.vc_btn3-style-outline-custom,
.acalog-custom .vc_btn3.vc_btn3-style-outline-custom:focus,
.acalog-custom .vc_btn3.vc_btn3-style-outline-custom:hover,
.acalog-custom .vc_btn3.vc_btn3-style-outline:focus,
.acalog-custom .vc_btn3.vc_btn3-style-outline:hover {
  border-width: 2px;
}
.acalog-custom .vc_btn3.vc_btn3-style-custom {
  background-image: -webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.1) 50%,rgba(0,0,0,0.1));
  background-image: -o-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.1) 50%,rgba(0,0,0,0.1));
  background-image: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.1) 50%,rgba(0,0,0,0.1));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#1a000000',GradientType=0);
  background-repeat: repeat-x;
  background-size: 200%;
  background-position: 0 -100%;
}
.acalog-custom .vc_btn3.vc_btn3-style-custom:focus,
.acalog-custom .vc_btn3.vc_btn3-style-custom:hover {
  background-position: 0 100%;
}
.acalog-custom .vc_btn3.vc_btn3-block {
  display: block;
  width: 100%;
  text-align: inherit;
}
.acalog-custom .vc_btn3.vc_btn3-shape-square {
  border-radius: 0;
}
.acalog-custom .vc_btn3.vc_btn3-shape-rounded {
  border-radius: 5px;
}
.acalog-custom .vc_btn3.vc_btn3-shape-round {
  border-radius: 2em;
}
.acalog-custom .vc_btn3.vc_btn3-size-xs {
  font-size: 11px;
  padding: 8px 12px;
}
.acalog-custom .vc_btn3.vc_btn3-size-xs.vc_btn3-style-outline,
.acalog-custom .vc_btn3.vc_btn3-size-xs.vc_btn3-style-outline-custom {
  padding: 7px 11px;
}
.acalog-custom .vc_btn3.vc_btn3-size-xs .vc_btn3-icon {
  font-size: 14px;
  height: 11px;
  line-height: 11px;
}
.acalog-custom .vc_btn3.vc_btn3-size-xs.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
  padding-left: 31px;
}
.acalog-custom .vc_btn3.vc_btn3-size-xs.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
  left: 12px;
}
.acalog-custom .vc_btn3.vc_btn3-size-xs.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
  padding-right: 31px;
}
.acalog-custom .vc_btn3.vc_btn3-size-xs.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
  right: 12px;
}
.acalog-custom .vc_btn3.vc_btn3-size-sm {
  font-size: 12px;
  padding: 11px 16px;
}
.acalog-custom .vc_btn3.vc_btn3-size-sm.vc_btn3-style-outline,
.acalog-custom .vc_btn3.vc_btn3-size-sm.vc_btn3-style-outline-custom {
  padding: 10px 15px;
}
.acalog-custom .vc_btn3.vc_btn3-size-sm .vc_btn3-icon {
  font-size: 14px;
  height: 12px;
  line-height: 12px;
}
.acalog-custom .vc_btn3.vc_btn3-size-sm.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
  padding-left: 39px;
}
.acalog-custom .vc_btn3.vc_btn3-size-sm.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
  left: 16px;
}
.acalog-custom .vc_btn3.vc_btn3-size-sm.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
  padding-right: 39px;
}
.acalog-custom .vc_btn3.vc_btn3-size-sm.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
  right: 16px;
}
.acalog-custom .vc_btn3.vc_btn3-size-md {
  font-size: 14px;
  padding: 14px 20px;
}
.acalog-custom .vc_btn3.vc_btn3-size-md.vc_btn3-style-outline,
.acalog-custom .vc_btn3.vc_btn3-size-md.vc_btn3-style-outline-custom {
  padding: 13px 19px;
}
.acalog-custom .vc_btn3.vc_btn3-size-md .vc_btn3-icon {
  font-size: 16px;
  height: 14px;
  line-height: 14px;
}
.acalog-custom .vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
  padding-left: 48px;
}
.acalog-custom .vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
  left: 20px;
}
.acalog-custom .vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
  padding-right: 48px;
}
.acalog-custom .vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
  right: 20px;
}
.acalog-custom .vc_btn3.vc_btn3-size-lg {
  font-size: 16px;
  padding: 18px 25px;
}
.acalog-custom .vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline,
.acalog-custom .vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline-custom {
  padding: 17px 24px;
}
.acalog-custom .vc_btn3.vc_btn3-size-lg .vc_btn3-icon {
  font-size: 20px;
  height: 16px;
  line-height: 16px;
}
.acalog-custom .vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
  padding-left: 60px;
}
.acalog-custom .vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
  left: 25px;
}
.acalog-custom .vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
  padding-right: 60px;
}
.acalog-custom .vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
  right: 25px;
}
.acalog-custom .vc_btn3.vc_btn3-color-blue,
.acalog-custom .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat {
  color: #fff;
  background-color: #5472D2;
}
.acalog-custom .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:focus,
.acalog-custom .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:hover,
.acalog-custom .vc_btn3.vc_btn3-color-blue:focus,
.acalog-custom .vc_btn3.vc_btn3-color-blue:hover {
  color: #f7f7f7;
  background-color: #3c5ecc;
}
.acalog-custom .vc_btn3.vc_btn3-color-blue.active,
.acalog-custom .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat.active,
.acalog-custom .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:active,
.acalog-custom .vc_btn3.vc_btn3-color-blue:active {
  color: #f2f2f2;
  background-color: #3558c8;
}
.acalog-custom .vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline {
  color: #5472D2;
  border-color: #5472D2;
  background-color: transparent;
}
.acalog-custom .vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline.active,
.acalog-custom .vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:active,
.acalog-custom .vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:focus,
.acalog-custom .vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:hover {
  color: #fff;
  border-color: #5472D2;
  background-color: #5472D2;
}
.acalog-custom .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d {
  color: #fff;
  background-color: #5472D2;
  box-shadow: 0 5px 0 #3253bc;
}
.acalog-custom .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:focus,
.acalog-custom .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:hover {
  color: #f7f7f7;
  background-color: #5472D2;
  top: 3px;
  box-shadow: 0 2px 0 #3253bc;
}
.acalog-custom .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.active,
.acalog-custom .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:active {
  color: #f2f2f2;
  background-color: #5472D2;
}
.acalog-custom .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow: 0 3px 0 #3253bc;
}
.acalog-custom .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.acalog-custom .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-xs:hover {
  top: 1px;
  box-shadow: 0 2px 0 #3253bc;
}
.acalog-custom .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-sm {
  box-shadow: 0 4px 0 #3253bc;
}
.acalog-custom .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.acalog-custom .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-sm:hover {
  top: 2px;
  box-shadow: 0 2px 0 #3253bc;
}
.acalog-custom .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-lg {
  box-shadow: 0 5px 0 #3253bc;
}
.acalog-custom .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.acalog-custom .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-lg:hover {
  top: 3px;
  box-shadow: 0 2px 0 #3253bc;
}
.acalog-custom .vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern {
  color: #fff;
  border-color: #5472D2;
  background-color: #5472D2;
}
.acalog-custom .vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:focus,
.acalog-custom .vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:hover {
  color: #f7f7f7;
  border-color: #3c5ecc;
  background-color: #3c5ecc;
}
.acalog-custom .vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern.active,
.acalog-custom .vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:active {
  color: #f2f2f2;
  border-color: #3558c8;
  background-color: #3558c8;
}
.acalog-custom .vc_btn3.vc_btn3-color-turquoise,
.acalog-custom .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat {
  color: #fff;
  background-color: #00C1CF;
}
.acalog-custom .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat:focus,
.acalog-custom .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat:hover,
.acalog-custom .vc_btn3.vc_btn3-color-turquoise:focus,
.acalog-custom .vc_btn3.vc_btn3-color-turquoise:hover {
  color: #f7f7f7;
  background-color: #00a4b0;
}
.acalog-custom .vc_btn3.vc_btn3-color-turquoise.active,
.acalog-custom .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat.active,
.acalog-custom .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat:active,
.acalog-custom .vc_btn3.vc_btn3-color-turquoise:active {
  color: #f2f2f2;
  background-color: #009ba6;
}
.acalog-custom .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline {
  color: #00C1CF;
  border-color: #00C1CF;
  background-color: transparent;
}
.acalog-custom .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline.active,
.acalog-custom .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline:active,
.acalog-custom .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline:focus,
.acalog-custom .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline:hover {
  color: #fff;
  border-color: #00C1CF;
  background-color: #00C1CF;
}
.acalog-custom .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d {
  color: #fff;
  background-color: #00C1CF;
  box-shadow: 0 5px 0 #008d97;
}
.acalog-custom .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:focus,
.acalog-custom .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:hover {
  color: #f7f7f7;
  background-color: #00C1CF;
  top: 3px;
  box-shadow: 0 2px 0 #008d97;
}
.acalog-custom .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.active,
.acalog-custom .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:active {
  color: #f2f2f2;
  background-color: #00C1CF;
}
.acalog-custom .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow: 0 3px 0 #008d97;
}
.acalog-custom .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.acalog-custom .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-xs:hover {
  top: 1px;
  box-shadow: 0 2px 0 #008d97;
}
.acalog-custom .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-sm {
  box-shadow: 0 4px 0 #008d97;
}
.acalog-custom .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.acalog-custom .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-sm:hover {
  top: 2px;
  box-shadow: 0 2px 0 #008d97;
}
.acalog-custom .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-lg {
  box-shadow: 0 5px 0 #008d97;
}
.acalog-custom .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.acalog-custom .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-lg:hover {
  top: 3px;
  box-shadow: 0 2px 0 #008d97;
}
.acalog-custom .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern {
  color: #fff;
  border-color: #00C1CF;
  background-color: #00C1CF;
}
.acalog-custom .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern:focus,
.acalog-custom .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern:hover {
  color: #f7f7f7;
  border-color: #00a4b0;
  background-color: #00a4b0;
}
.acalog-custom .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern.active,
.acalog-custom .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern:active {
  color: #f2f2f2;
  border-color: #009ba6;
  background-color: #009ba6;
}
.acalog-custom .vc_btn3.vc_btn3-color-pink,
.acalog-custom .vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat {
  color: #fff;
  background-color: #FE6C61;
}
.acalog-custom .vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat:focus,
.acalog-custom .vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat:hover,
.acalog-custom .vc_btn3.vc_btn3-color-pink:focus,
.acalog-custom .vc_btn3.vc_btn3-color-pink:hover {
  color: #f7f7f7;
  background-color: #fe5043;
}
.acalog-custom .vc_btn3.vc_btn3-color-pink.active,
.acalog-custom .vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat.active,
.acalog-custom .vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat:active,
.acalog-custom .vc_btn3.vc_btn3-color-pink:active {
  color: #f2f2f2;
  background-color: #fe4638;
}
.acalog-custom .vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline {
  color: #FE6C61;
  border-color: #FE6C61;
  background-color: transparent;
}
.acalog-custom .vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline.active,
.acalog-custom .vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline:active,
.acalog-custom .vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline:focus,
.acalog-custom .vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline:hover {
  color: #fff;
  border-color: #FE6C61;
  background-color: #FE6C61;
}
.acalog-custom .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d {
  color: #fff;
  background-color: #FE6C61;
  box-shadow: 0 5px 0 #fe3829;
}
.acalog-custom .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:focus,
.acalog-custom .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:hover {
  color: #f7f7f7;
  background-color: #FE6C61;
  top: 3px;
  box-shadow: 0 2px 0 #fe3829;
}
.acalog-custom .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.active,
.acalog-custom .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:active {
  color: #f2f2f2;
  background-color: #FE6C61;
}
.acalog-custom .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow: 0 3px 0 #fe3829;
}
.acalog-custom .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.acalog-custom .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-xs:hover {
  top: 1px;
  box-shadow: 0 2px 0 #fe3829;
}
.acalog-custom .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-sm {
  box-shadow: 0 4px 0 #fe3829;
}
.acalog-custom .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.acalog-custom .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-sm:hover {
  top: 2px;
  box-shadow: 0 2px 0 #fe3829;
}
.acalog-custom .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-lg {
  box-shadow: 0 5px 0 #fe3829;
}
.acalog-custom .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.acalog-custom .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-lg:hover {
  top: 3px;
  box-shadow: 0 2px 0 #fe3829;
}
.acalog-custom .vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern {
  color: #fff;
  border-color: #FE6C61;
  background-color: #FE6C61;
}
.acalog-custom .vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:focus,
.acalog-custom .vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:hover {
  color: #f7f7f7;
  border-color: #fe5043;
  background-color: #fe5043;
}
.acalog-custom .vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern.active,
.acalog-custom .vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:active {
  color: #f2f2f2;
  border-color: #fe4638;
  background-color: #fe4638;
}
.acalog-custom .vc_btn3.vc_btn3-color-violet,
.acalog-custom .vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat {
  color: #fff;
  background-color: #8D6DC4;
}
.acalog-custom .vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat:focus,
.acalog-custom .vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat:hover,
.acalog-custom .vc_btn3.vc_btn3-color-violet:focus,
.acalog-custom .vc_btn3.vc_btn3-color-violet:hover {
  color: #f7f7f7;
  background-color: #7c57bb;
}
.acalog-custom .vc_btn3.vc_btn3-color-violet.active,
.acalog-custom .vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat.active,
.acalog-custom .vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat:active,
.acalog-custom .vc_btn3.vc_btn3-color-violet:active {
  color: #f2f2f2;
  background-color: #7650b8;
}
.acalog-custom .vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline {
  color: #8D6DC4;
  border-color: #8D6DC4;
  background-color: transparent;
}
.acalog-custom .vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline.active,
.acalog-custom .vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline:active,
.acalog-custom .vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline:focus,
.acalog-custom .vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline:hover {
  color: #fff;
  border-color: #8D6DC4;
  background-color: #8D6DC4;
}
.acalog-custom .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d {
  color: #fff;
  background-color: #8D6DC4;
  box-shadow: 0 5px 0 #6e48b1;
}
.acalog-custom .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:focus,
.acalog-custom .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:hover {
  color: #f7f7f7;
  background-color: #8D6DC4;
  top: 3px;
  box-shadow: 0 2px 0 #6e48b1;
}
.acalog-custom .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.active,
.acalog-custom .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:active {
  color: #f2f2f2;
  background-color: #8D6DC4;
}
.acalog-custom .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow: 0 3px 0 #6e48b1;
}
.acalog-custom .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.acalog-custom .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-xs:hover {
  top: 1px;
  box-shadow: 0 2px 0 #6e48b1;
}
.acalog-custom .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-sm {
  box-shadow: 0 4px 0 #6e48b1;
}
.acalog-custom .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.acalog-custom .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-sm:hover {
  top: 2px;
  box-shadow: 0 2px 0 #6e48b1;
}
.acalog-custom .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-lg {
  box-shadow: 0 5px 0 #6e48b1;
}
.acalog-custom .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.acalog-custom .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-lg:hover {
  top: 3px;
  box-shadow: 0 2px 0 #6e48b1;
}
.acalog-custom .vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern {
  color: #fff;
  border-color: #8D6DC4;
  background-color: #8D6DC4;
}
.acalog-custom .vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern:focus,
.acalog-custom .vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern:hover {
  color: #f7f7f7;
  border-color: #7c57bb;
  background-color: #7c57bb;
}
.acalog-custom .vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern.active,
.acalog-custom .vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern:active {
  color: #f2f2f2;
  border-color: #7650b8;
  background-color: #7650b8;
}
.acalog-custom .vc_btn3.vc_btn3-color-peacoc,
.acalog-custom .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat {
  color: #fff;
  background-color: #4CADC9;
}
.acalog-custom .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat:focus,
.acalog-custom .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat:hover,
.acalog-custom .vc_btn3.vc_btn3-color-peacoc:focus,
.acalog-custom .vc_btn3.vc_btn3-color-peacoc:hover {
  color: #f7f7f7;
  background-color: #39a0bd;
}
.acalog-custom .vc_btn3.vc_btn3-color-peacoc.active,
.acalog-custom .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat.active,
.acalog-custom .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat:active,
.acalog-custom .vc_btn3.vc_btn3-color-peacoc:active {
  color: #f2f2f2;
  background-color: #3799b5;
}
.acalog-custom .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline {
  color: #4CADC9;
  border-color: #4CADC9;
  background-color: transparent;
}
.acalog-custom .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline.active,
.acalog-custom .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline:active,
.acalog-custom .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline:focus,
.acalog-custom .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline:hover {
  color: #fff;
  border-color: #4CADC9;
  background-color: #4CADC9;
}
.acalog-custom .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d {
  color: #fff;
  background-color: #4CADC9;
  box-shadow: 0 5px 0 #338faa;
}
.acalog-custom .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:focus,
.acalog-custom .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:hover {
  color: #f7f7f7;
  background-color: #4CADC9;
  top: 3px;
  box-shadow: 0 2px 0 #338faa;
}
.acalog-custom .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.active,
.acalog-custom .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:active {
  color: #f2f2f2;
  background-color: #4CADC9;
}
.acalog-custom .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow: 0 3px 0 #338faa;
}
.acalog-custom .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.acalog-custom .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-xs:hover {
  top: 1px;
  box-shadow: 0 2px 0 #338faa;
}
.acalog-custom .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-sm {
  box-shadow: 0 4px 0 #338faa;
}
.acalog-custom .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.acalog-custom .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-sm:hover {
  top: 2px;
  box-shadow: 0 2px 0 #338faa;
}
.acalog-custom .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-lg {
  box-shadow: 0 5px 0 #338faa;
}
.acalog-custom .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.acalog-custom .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-lg:hover {
  top: 3px;
  box-shadow: 0 2px 0 #338faa;
}
.acalog-custom .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern {
  color: #fff;
  border-color: #4CADC9;
  background-color: #4CADC9;
}
.acalog-custom .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern:focus,
.acalog-custom .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern:hover {
  color: #f7f7f7;
  border-color: #39a0bd;
  background-color: #39a0bd;
}
.acalog-custom .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern.active,
.acalog-custom .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern:active {
  color: #f2f2f2;
  border-color: #3799b5;
  background-color: #3799b5;
}
.acalog-custom .vc_btn3.vc_btn3-color-chino,
.acalog-custom .vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat {
  color: #fff;
  background-color: #CEC2AB;
}
.acalog-custom .vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat:focus,
.acalog-custom .vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat:hover,
.acalog-custom .vc_btn3.vc_btn3-color-chino:focus,
.acalog-custom .vc_btn3.vc_btn3-color-chino:hover {
  color: #f7f7f7;
  background-color: #c3b498;
}
.acalog-custom .vc_btn3.vc_btn3-color-chino.active,
.acalog-custom .vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat.active,
.acalog-custom .vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat:active,
.acalog-custom .vc_btn3.vc_btn3-color-chino:active {
  color: #f2f2f2;
  background-color: #bfaf91;
}
.acalog-custom .vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline {
  color: #CEC2AB;
  border-color: #CEC2AB;
  background-color: transparent;
}
.acalog-custom .vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline.active,
.acalog-custom .vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:active,
.acalog-custom .vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:focus,
.acalog-custom .vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:hover {
  color: #fff;
  border-color: #CEC2AB;
  background-color: #CEC2AB;
}
.acalog-custom .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d {
  color: #fff;
  background-color: #CEC2AB;
  box-shadow: 0 5px 0 #b9a888;
}
.acalog-custom .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:focus,
.acalog-custom .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:hover {
  color: #f7f7f7;
  background-color: #CEC2AB;
  top: 3px;
  box-shadow: 0 2px 0 #b9a888;
}
.acalog-custom .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.active,
.acalog-custom .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:active {
  color: #f2f2f2;
  background-color: #CEC2AB;
}
.acalog-custom .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow: 0 3px 0 #b9a888;
}
.acalog-custom .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.acalog-custom .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-xs:hover {
  top: 1px;
  box-shadow: 0 2px 0 #b9a888;
}
.acalog-custom .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-sm {
  box-shadow: 0 4px 0 #b9a888;
}
.acalog-custom .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.acalog-custom .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-sm:hover {
  top: 2px;
  box-shadow: 0 2px 0 #b9a888;
}
.acalog-custom .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-lg {
  box-shadow: 0 5px 0 #b9a888;
}
.acalog-custom .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.acalog-custom .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-lg:hover {
  top: 3px;
  box-shadow: 0 2px 0 #b9a888;
}
.acalog-custom .vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern {
  color: #fff;
  border-color: #CEC2AB;
  background-color: #CEC2AB;
}
.acalog-custom .vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern:focus,
.acalog-custom .vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern:hover {
  color: #f7f7f7;
  border-color: #c3b498;
  background-color: #c3b498;
}
.acalog-custom .vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern.active,
.acalog-custom .vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern:active {
  color: #f2f2f2;
  border-color: #bfaf91;
  background-color: #bfaf91;
}
.acalog-custom .vc_btn3.vc_btn3-color-mulled-wine,
.acalog-custom .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat {
  color: #fff;
  background-color: #50485B;
}
.acalog-custom .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat:focus,
.acalog-custom .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat:hover,
.acalog-custom .vc_btn3.vc_btn3-color-mulled-wine:focus,
.acalog-custom .vc_btn3.vc_btn3-color-mulled-wine:hover {
  color: #f7f7f7;
  background-color: #413a4a;
}
.acalog-custom .vc_btn3.vc_btn3-color-mulled-wine.active,
.acalog-custom .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat.active,
.acalog-custom .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat:active,
.acalog-custom .vc_btn3.vc_btn3-color-mulled-wine:active {
  color: #f2f2f2;
  background-color: #3c3644;
}
.acalog-custom .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline {
  color: #50485B;
  border-color: #50485B;
  background-color: transparent;
}
.acalog-custom .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline.active,
.acalog-custom .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline:active,
.acalog-custom .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline:focus,
.acalog-custom .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline:hover {
  color: #fff;
  border-color: #50485B;
  background-color: #50485B;
}
.acalog-custom .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d {
  color: #fff;
  background-color: #50485B;
  box-shadow: 0 5px 0 #342f3c;
}
.acalog-custom .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:focus,
.acalog-custom .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:hover {
  color: #f7f7f7;
  background-color: #50485B;
  top: 3px;
  box-shadow: 0 2px 0 #342f3c;
}
.acalog-custom .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.active,
.acalog-custom .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:active {
  color: #f2f2f2;
  background-color: #50485B;
}
.acalog-custom .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow: 0 3px 0 #342f3c;
}
.acalog-custom .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.acalog-custom .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-xs:hover {
  top: 1px;
  box-shadow: 0 2px 0 #342f3c;
}
.acalog-custom .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-sm {
  box-shadow: 0 4px 0 #342f3c;
}
.acalog-custom .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.acalog-custom .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-sm:hover {
  top: 2px;
  box-shadow: 0 2px 0 #342f3c;
}
.acalog-custom .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-lg {
  box-shadow: 0 5px 0 #342f3c;
}
.acalog-custom .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.acalog-custom .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-lg:hover {
  top: 3px;
  box-shadow: 0 2px 0 #342f3c;
}
.acalog-custom .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern {
  color: #fff;
  border-color: #50485B;
  background-color: #50485B;
}
.acalog-custom .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern:focus,
.acalog-custom .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern:hover {
  color: #f7f7f7;
  border-color: #413a4a;
  background-color: #413a4a;
}
.acalog-custom .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern.active,
.acalog-custom .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern:active {
  color: #f2f2f2;
  border-color: #3c3644;
  background-color: #3c3644;
}
.acalog-custom .vc_btn3.vc_btn3-color-vista-blue,
.acalog-custom .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat {
  color: #fff;
  background-color: #75D69C;
}
.acalog-custom .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat:focus,
.acalog-custom .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat:hover,
.acalog-custom .vc_btn3.vc_btn3-color-vista-blue:focus,
.acalog-custom .vc_btn3.vc_btn3-color-vista-blue:hover {
  color: #f7f7f7;
  background-color: #5dcf8b;
}
.acalog-custom .vc_btn3.vc_btn3-color-vista-blue.active,
.acalog-custom .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat.active,
.acalog-custom .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat:active,
.acalog-custom .vc_btn3.vc_btn3-color-vista-blue:active {
  color: #f2f2f2;
  background-color: #56cd85;
}
.acalog-custom .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline {
  color: #75D69C;
  border-color: #75D69C;
  background-color: transparent;
}
.acalog-custom .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline.active,
.acalog-custom .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline:active,
.acalog-custom .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline:focus,
.acalog-custom .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline:hover {
  color: #fff;
  border-color: #75D69C;
  background-color: #75D69C;
}
.acalog-custom .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d {
  color: #fff;
  background-color: #75D69C;
  box-shadow: 0 5px 0 #4ac97d;
}
.acalog-custom .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:focus,
.acalog-custom .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:hover {
  color: #f7f7f7;
  background-color: #75D69C;
  top: 3px;
  box-shadow: 0 2px 0 #4ac97d;
}
.acalog-custom .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.active,
.acalog-custom .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:active {
  color: #f2f2f2;
  background-color: #75D69C;
}
.acalog-custom .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow: 0 3px 0 #4ac97d;
}
.acalog-custom .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.acalog-custom .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-xs:hover {
  top: 1px;
  box-shadow: 0 2px 0 #4ac97d;
}
.acalog-custom .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-sm {
  box-shadow: 0 4px 0 #4ac97d;
}
.acalog-custom .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.acalog-custom .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-sm:hover {
  top: 2px;
  box-shadow: 0 2px 0 #4ac97d;
}
.acalog-custom .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-lg {
  box-shadow: 0 5px 0 #4ac97d;
}
.acalog-custom .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.acalog-custom .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-lg:hover {
  top: 3px;
  box-shadow: 0 2px 0 #4ac97d;
}
.acalog-custom .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern {
  color: #fff;
  border-color: #75D69C;
  background-color: #75D69C;
}
.acalog-custom .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern:focus,
.acalog-custom .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern:hover {
  color: #f7f7f7;
  border-color: #5dcf8b;
  background-color: #5dcf8b;
}
.acalog-custom .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern.active,
.acalog-custom .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern:active {
  color: #f2f2f2;
  border-color: #56cd85;
  background-color: #56cd85;
}
.acalog-custom .vc_btn3.vc_btn3-color-orange,
.acalog-custom .vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat {
  color: #fff;
  background-color: #F7BE68;
}
.acalog-custom .vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat:focus,
.acalog-custom .vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat:hover,
.acalog-custom .vc_btn3.vc_btn3-color-orange:focus,
.acalog-custom .vc_btn3.vc_btn3-color-orange:hover {
  color: #f7f7f7;
  background-color: #f5b14b;
}
.acalog-custom .vc_btn3.vc_btn3-color-orange.active,
.acalog-custom .vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat.active,
.acalog-custom .vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat:active,
.acalog-custom .vc_btn3.vc_btn3-color-orange:active {
  color: #f2f2f2;
  background-color: #f5ad41;
}
.acalog-custom .vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline {
  color: #F7BE68;
  border-color: #F7BE68;
  background-color: transparent;
}
.acalog-custom .vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline.active,
.acalog-custom .vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:active,
.acalog-custom .vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:focus,
.acalog-custom .vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:hover {
  color: #fff;
  border-color: #F7BE68;
  background-color: #F7BE68;
}
.acalog-custom .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d {
  color: #fff;
  background-color: #F7BE68;
  box-shadow: 0 5px 0 #f4a733;
}
.acalog-custom .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:focus,
.acalog-custom .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:hover {
  color: #f7f7f7;
  background-color: #F7BE68;
  top: 3px;
  box-shadow: 0 2px 0 #f4a733;
}
.acalog-custom .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.active,
.acalog-custom .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:active {
  color: #f2f2f2;
  background-color: #F7BE68;
}
.acalog-custom .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow: 0 3px 0 #f4a733;
}
.acalog-custom .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.acalog-custom .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-xs:hover {
  top: 1px;
  box-shadow: 0 2px 0 #f4a733;
}
.acalog-custom .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-sm {
  box-shadow: 0 4px 0 #f4a733;
}
.acalog-custom .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.acalog-custom .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-sm:hover {
  top: 2px;
  box-shadow: 0 2px 0 #f4a733;
}
.acalog-custom .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-lg {
  box-shadow: 0 5px 0 #f4a733;
}
.acalog-custom .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.acalog-custom .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-lg:hover {
  top: 3px;
  box-shadow: 0 2px 0 #f4a733;
}
.acalog-custom .vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern {
  color: #fff;
  border-color: #F7BE68;
  background-color: #F7BE68;
}
.acalog-custom .vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern:focus,
.acalog-custom .vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern:hover {
  color: #f7f7f7;
  border-color: #f5b14b;
  background-color: #f5b14b;
}
.acalog-custom .vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern.active,
.acalog-custom .vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern:active {
  color: #f2f2f2;
  border-color: #f5ad41;
  background-color: #f5ad41;
}
.acalog-custom .vc_btn3.vc_btn3-color-sky,
.acalog-custom .vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat {
  color: #fff;
  background-color: #5AA1E3;
}
.acalog-custom .vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat:focus,
.acalog-custom .vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat:hover,
.acalog-custom .vc_btn3.vc_btn3-color-sky:focus,
.acalog-custom .vc_btn3.vc_btn3-color-sky:hover {
  color: #f7f7f7;
  background-color: #4092df;
}
.acalog-custom .vc_btn3.vc_btn3-color-sky.active,
.acalog-custom .vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat.active,
.acalog-custom .vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat:active,
.acalog-custom .vc_btn3.vc_btn3-color-sky:active {
  color: #f2f2f2;
  background-color: #378ddd;
}
.acalog-custom .vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline {
  color: #5AA1E3;
  border-color: #5AA1E3;
  background-color: transparent;
}
.acalog-custom .vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline.active,
.acalog-custom .vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline:active,
.acalog-custom .vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline:focus,
.acalog-custom .vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline:hover {
  color: #fff;
  border-color: #5AA1E3;
  background-color: #5AA1E3;
}
.acalog-custom .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d {
  color: #fff;
  background-color: #5AA1E3;
  box-shadow: 0 5px 0 #2a86db;
}
.acalog-custom .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:focus,
.acalog-custom .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:hover {
  color: #f7f7f7;
  background-color: #5AA1E3;
  top: 3px;
  box-shadow: 0 2px 0 #2a86db;
}
.acalog-custom .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.active,
.acalog-custom .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:active {
  color: #f2f2f2;
  background-color: #5AA1E3;
}
.acalog-custom .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow: 0 3px 0 #2a86db;
}
.acalog-custom .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.acalog-custom .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-xs:hover {
  top: 1px;
  box-shadow: 0 2px 0 #2a86db;
}
.acalog-custom .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-sm {
  box-shadow: 0 4px 0 #2a86db;
}
.acalog-custom .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.acalog-custom .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-sm:hover {
  top: 2px;
  box-shadow: 0 2px 0 #2a86db;
}
.acalog-custom .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-lg {
  box-shadow: 0 5px 0 #2a86db;
}
.acalog-custom .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.acalog-custom .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-lg:hover {
  top: 3px;
  box-shadow: 0 2px 0 #2a86db;
}
.acalog-custom .vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern {
  color: #fff;
  border-color: #5AA1E3;
  background-color: #5AA1E3;
}
.acalog-custom .vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern:focus,
.acalog-custom .vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern:hover {
  color: #f7f7f7;
  border-color: #4092df;
  background-color: #4092df;
}
.acalog-custom .vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern.active,
.acalog-custom .vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern:active {
  color: #f2f2f2;
  border-color: #378ddd;
  background-color: #378ddd;
}
.acalog-custom .vc_btn3.vc_btn3-color-green,
.acalog-custom .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat {
  color: #fff;
  background-color: #6DAB3C;
}
.acalog-custom .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:focus,
.acalog-custom .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:hover,
.acalog-custom .vc_btn3.vc_btn3-color-green:focus,
.acalog-custom .vc_btn3.vc_btn3-color-green:hover {
  color: #f7f7f7;
  background-color: #5f9434;
}
.acalog-custom .vc_btn3.vc_btn3-color-green.active,
.acalog-custom .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat.active,
.acalog-custom .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:active,
.acalog-custom .vc_btn3.vc_btn3-color-green:active {
  color: #f2f2f2;
  background-color: #5a8d31;
}
.acalog-custom .vc_btn3.vc_btn3-color-green.vc_btn3-style-outline {
  color: #6DAB3C;
  border-color: #6DAB3C;
  background-color: transparent;
}
.acalog-custom .vc_btn3.vc_btn3-color-green.vc_btn3-style-outline.active,
.acalog-custom .vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:active,
.acalog-custom .vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:focus,
.acalog-custom .vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:hover {
  color: #fff;
  border-color: #6DAB3C;
  background-color: #6DAB3C;
}
.acalog-custom .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d {
  color: #fff;
  background-color: #6DAB3C;
  box-shadow: 0 5px 0 #53812d;
}
.acalog-custom .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:focus,
.acalog-custom .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:hover {
  color: #f7f7f7;
  background-color: #6DAB3C;
  top: 3px;
  box-shadow: 0 2px 0 #53812d;
}
.acalog-custom .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.active,
.acalog-custom .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:active {
  color: #f2f2f2;
  background-color: #6DAB3C;
}
.acalog-custom .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow: 0 3px 0 #53812d;
}
.acalog-custom .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.acalog-custom .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-xs:hover {
  top: 1px;
  box-shadow: 0 2px 0 #53812d;
}
.acalog-custom .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-sm {
  box-shadow: 0 4px 0 #53812d;
}
.acalog-custom .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.acalog-custom .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-sm:hover {
  top: 2px;
  box-shadow: 0 2px 0 #53812d;
}
.acalog-custom .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-lg {
  box-shadow: 0 5px 0 #53812d;
}
.acalog-custom .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.acalog-custom .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-lg:hover {
  top: 3px;
  box-shadow: 0 2px 0 #53812d;
}
.acalog-custom .vc_btn3.vc_btn3-color-green.vc_btn3-style-modern {
  color: #fff;
  border-color: #6DAB3C;
  background-color: #6DAB3C;
}
.acalog-custom .vc_btn3.vc_btn3-color-green.vc_btn3-style-modern:focus,
.acalog-custom .vc_btn3.vc_btn3-color-green.vc_btn3-style-modern:hover {
  color: #f7f7f7;
  border-color: #5f9434;
  background-color: #5f9434;
}
.acalog-custom .vc_btn3.vc_btn3-color-green.vc_btn3-style-modern.active,
.acalog-custom .vc_btn3.vc_btn3-color-green.vc_btn3-style-modern:active {
  color: #f2f2f2;
  border-color: #5a8d31;
  background-color: #5a8d31;
}
.acalog-custom .vc_btn3.vc_btn3-color-juicy-pink,
.acalog-custom .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
  color: #fff;
  background-color: #F4524D;
}
.acalog-custom .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:focus,
.acalog-custom .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover,
.acalog-custom .vc_btn3.vc_btn3-color-juicy-pink:focus,
.acalog-custom .vc_btn3.vc_btn3-color-juicy-pink:hover {
  color: #f7f7f7;
  background-color: #f23630;
}
.acalog-custom .vc_btn3.vc_btn3-color-juicy-pink.active,
.acalog-custom .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat.active,
.acalog-custom .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:active,
.acalog-custom .vc_btn3.vc_btn3-color-juicy-pink:active {
  color: #f2f2f2;
  background-color: #f22d27;
}
.acalog-custom .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline {
  color: #F4524D;
  border-color: #F4524D;
  background-color: transparent;
}
.acalog-custom .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline.active,
.acalog-custom .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline:active,
.acalog-custom .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline:focus,
.acalog-custom .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline:hover {
  color: #fff;
  border-color: #F4524D;
  background-color: #F4524D;
}
.acalog-custom .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d {
  color: #fff;
  background-color: #F4524D;
  box-shadow: 0 5px 0 #f11f18;
}
.acalog-custom .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:focus,
.acalog-custom .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:hover {
  color: #f7f7f7;
  background-color: #F4524D;
  top: 3px;
  box-shadow: 0 2px 0 #f11f18;
}
.acalog-custom .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.active,
.acalog-custom .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:active {
  color: #f2f2f2;
  background-color: #F4524D;
}
.acalog-custom .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow: 0 3px 0 #f11f18;
}
.acalog-custom .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.acalog-custom .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-xs:hover {
  top: 1px;
  box-shadow: 0 2px 0 #f11f18;
}
.acalog-custom .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-sm {
  box-shadow: 0 4px 0 #f11f18;
}
.acalog-custom .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.acalog-custom .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-sm:hover {
  top: 2px;
  box-shadow: 0 2px 0 #f11f18;
}
.acalog-custom .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-lg {
  box-shadow: 0 5px 0 #f11f18;
}
.acalog-custom .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.acalog-custom .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-lg:hover {
  top: 3px;
  box-shadow: 0 2px 0 #f11f18;
}
.acalog-custom .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern {
  color: #fff;
  border-color: #F4524D;
  background-color: #F4524D;
}
.acalog-custom .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern:focus,
.acalog-custom .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern:hover {
  color: #f7f7f7;
  border-color: #f23630;
  background-color: #f23630;
}
.acalog-custom .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern.active,
.acalog-custom .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern:active {
  color: #f2f2f2;
  border-color: #f22d27;
  background-color: #f22d27;
}
.acalog-custom .vc_btn3.vc_btn3-color-sandy-brown,
.acalog-custom .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat {
  color: #fff;
  background-color: #F79468;
}
.acalog-custom .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat:focus,
.acalog-custom .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat:hover,
.acalog-custom .vc_btn3.vc_btn3-color-sandy-brown:focus,
.acalog-custom .vc_btn3.vc_btn3-color-sandy-brown:hover {
  color: #f7f7f7;
  background-color: #f57f4b;
}
.acalog-custom .vc_btn3.vc_btn3-color-sandy-brown.active,
.acalog-custom .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat.active,
.acalog-custom .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat:active,
.acalog-custom .vc_btn3.vc_btn3-color-sandy-brown:active {
  color: #f2f2f2;
  background-color: #f57941;
}
.acalog-custom .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline {
  color: #F79468;
  border-color: #F79468;
  background-color: transparent;
}
.acalog-custom .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline.active,
.acalog-custom .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline:active,
.acalog-custom .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline:focus,
.acalog-custom .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline:hover {
  color: #fff;
  border-color: #F79468;
  background-color: #F79468;
}
.acalog-custom .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d {
  color: #fff;
  background-color: #F79468;
  box-shadow: 0 5px 0 #f46e33;
}
.acalog-custom .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:focus,
.acalog-custom .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:hover {
  color: #f7f7f7;
  background-color: #F79468;
  top: 3px;
  box-shadow: 0 2px 0 #f46e33;
}
.acalog-custom .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.active,
.acalog-custom .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:active {
  color: #f2f2f2;
  background-color: #F79468;
}
.acalog-custom .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow: 0 3px 0 #f46e33;
}
.acalog-custom .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.acalog-custom .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-xs:hover {
  top: 1px;
  box-shadow: 0 2px 0 #f46e33;
}
.acalog-custom .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-sm {
  box-shadow: 0 4px 0 #f46e33;
}
.acalog-custom .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.acalog-custom .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-sm:hover {
  top: 2px;
  box-shadow: 0 2px 0 #f46e33;
}
.acalog-custom .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-lg {
  box-shadow: 0 5px 0 #f46e33;
}
.acalog-custom .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.acalog-custom .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-lg:hover {
  top: 3px;
  box-shadow: 0 2px 0 #f46e33;
}
.acalog-custom .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern {
  color: #fff;
  border-color: #F79468;
  background-color: #F79468;
}
.acalog-custom .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern:focus,
.acalog-custom .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern:hover {
  color: #f7f7f7;
  border-color: #f57f4b;
  background-color: #f57f4b;
}
.acalog-custom .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern.active,
.acalog-custom .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern:active {
  color: #f2f2f2;
  border-color: #f57941;
  background-color: #f57941;
}
.acalog-custom .vc_btn3.vc_btn3-color-purple,
.acalog-custom .vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat {
  color: #fff;
  background-color: #B97EBB;
}
.acalog-custom .vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat:focus,
.acalog-custom .vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat:hover,
.acalog-custom .vc_btn3.vc_btn3-color-purple:focus,
.acalog-custom .vc_btn3.vc_btn3-color-purple:hover {
  color: #f7f7f7;
  background-color: #ae6ab0;
}
.acalog-custom .vc_btn3.vc_btn3-color-purple.active,
.acalog-custom .vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat.active,
.acalog-custom .vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat:active,
.acalog-custom .vc_btn3.vc_btn3-color-purple:active {
  color: #f2f2f2;
  background-color: #ab63ad;
}
.acalog-custom .vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline {
  color: #B97EBB;
  border-color: #B97EBB;
  background-color: transparent;
}
.acalog-custom .vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline.active,
.acalog-custom .vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline:active,
.acalog-custom .vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline:focus,
.acalog-custom .vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline:hover {
  color: #fff;
  border-color: #B97EBB;
  background-color: #B97EBB;
}
.acalog-custom .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d {
  color: #fff;
  background-color: #B97EBB;
  box-shadow: 0 5px 0 #a559a8;
}
.acalog-custom .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:focus,
.acalog-custom .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:hover {
  color: #f7f7f7;
  background-color: #B97EBB;
  top: 3px;
  box-shadow: 0 2px 0 #a559a8;
}
.acalog-custom .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.active,
.acalog-custom .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:active {
  color: #f2f2f2;
  background-color: #B97EBB;
}
.acalog-custom .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow: 0 3px 0 #a559a8;
}
.acalog-custom .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.acalog-custom .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-xs:hover {
  top: 1px;
  box-shadow: 0 2px 0 #a559a8;
}
.acalog-custom .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-sm {
  box-shadow: 0 4px 0 #a559a8;
}
.acalog-custom .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.acalog-custom .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-sm:hover {
  top: 2px;
  box-shadow: 0 2px 0 #a559a8;
}
.acalog-custom .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-lg {
  box-shadow: 0 5px 0 #a559a8;
}
.acalog-custom .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.acalog-custom .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-lg:hover {
  top: 3px;
  box-shadow: 0 2px 0 #a559a8;
}
.acalog-custom .vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern {
  color: #fff;
  border-color: #B97EBB;
  background-color: #B97EBB;
}
.acalog-custom .vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern:focus,
.acalog-custom .vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern:hover {
  color: #f7f7f7;
  border-color: #ae6ab0;
  background-color: #ae6ab0;
}
.acalog-custom .vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern.active,
.acalog-custom .vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern:active {
  color: #f2f2f2;
  border-color: #ab63ad;
  background-color: #ab63ad;
}
.acalog-custom .vc_btn3.vc_btn3-color-black,
.acalog-custom .vc_btn3.vc_btn3-color-black.vc_btn3-style-flat {
  color: #fff;
  background-color: #2A2A2A;
}
.acalog-custom .vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:focus,
.acalog-custom .vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:hover,
.acalog-custom .vc_btn3.vc_btn3-color-black:focus,
.acalog-custom .vc_btn3.vc_btn3-color-black:hover {
  color: #f7f7f7;
  background-color: #1b1b1b;
}
.acalog-custom .vc_btn3.vc_btn3-color-black.active,
.acalog-custom .vc_btn3.vc_btn3-color-black.vc_btn3-style-flat.active,
.acalog-custom .vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:active,
.acalog-custom .vc_btn3.vc_btn3-color-black:active {
  color: #f2f2f2;
  background-color: #161616;
}
.acalog-custom .vc_btn3.vc_btn3-color-black.vc_btn3-style-outline {
  border-color: #2A2A2A;
  background-color: transparent;
}
.acalog-custom .vc_btn3.vc_btn3-color-black.vc_btn3-style-outline.active,
.acalog-custom .vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:active,
.acalog-custom .vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:focus,
.acalog-custom .vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:hover {
  color: #fff;
  border-color: #2A2A2A;
  background-color: #2A2A2A;
}
.acalog-custom .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d {
  color: #fff;
  background-color: #2A2A2A;
  box-shadow: 0 5px 0 #0e0e0e;
}
.acalog-custom .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:focus,
.acalog-custom .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:hover {
  color: #f7f7f7;
  background-color: #2A2A2A;
  top: 3px;
  box-shadow: 0 2px 0 #0e0e0e;
}
.acalog-custom .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.active,
.acalog-custom .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:active {
  color: #f2f2f2;
  background-color: #2A2A2A;
}
.acalog-custom .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow: 0 3px 0 #0e0e0e;
}
.acalog-custom .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.acalog-custom .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-xs:hover {
  top: 1px;
  box-shadow: 0 2px 0 #0e0e0e;
}
.acalog-custom .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-sm {
  box-shadow: 0 4px 0 #0e0e0e;
}
.acalog-custom .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.acalog-custom .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-sm:hover {
  top: 2px;
  box-shadow: 0 2px 0 #0e0e0e;
}
.acalog-custom .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-lg {
  box-shadow: 0 5px 0 #0e0e0e;
}
.acalog-custom .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.acalog-custom .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-lg:hover {
  top: 3px;
  box-shadow: 0 2px 0 #0e0e0e;
}
.acalog-custom .vc_btn3.vc_btn3-color-black.vc_btn3-style-modern {
  color: #fff;
  border-color: #2A2A2A;
  background-color: #2A2A2A;
}
.acalog-custom .vc_btn3.vc_btn3-color-black.vc_btn3-style-modern:focus,
.acalog-custom .vc_btn3.vc_btn3-color-black.vc_btn3-style-modern:hover {
  color: #f7f7f7;
  border-color: #1b1b1b;
  background-color: #1b1b1b;
}
.acalog-custom .vc_btn3.vc_btn3-color-black.vc_btn3-style-modern.active,
.acalog-custom .vc_btn3.vc_btn3-color-black.vc_btn3-style-modern:active {
  color: #f2f2f2;
  border-color: #161616;
  background-color: #161616;
}
.acalog-custom .vc_btn3.vc_btn3-color-grey,
.acalog-custom .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat {
  color: #666;
  background-color: #EBEBEB;
}
.acalog-custom .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:focus,
.acalog-custom .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:hover,
.acalog-custom .vc_btn3.vc_btn3-color-grey:focus,
.acalog-custom .vc_btn3.vc_btn3-color-grey:hover {
  color: #5e5e5e;
  background-color: #dcdcdc;
}
.acalog-custom .vc_btn3.vc_btn3-color-grey.active,
.acalog-custom .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat.active,
.acalog-custom .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:active,
.acalog-custom .vc_btn3.vc_btn3-color-grey:active {
  color: #595959;
  background-color: #d7d7d7;
}
.acalog-custom .vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline {
  border-color: #EBEBEB;
  background-color: transparent;
}
.acalog-custom .vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline.active,
.acalog-custom .vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:active,
.acalog-custom .vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:focus,
.acalog-custom .vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:hover {
  color: #666;
  border-color: #EBEBEB;
  background-color: #EBEBEB;
}
.acalog-custom .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d {
  color: #666;
  background-color: #EBEBEB;
  box-shadow: 0 5px 0 #cfcfcf;
}
.acalog-custom .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:focus,
.acalog-custom .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:hover {
  color: #5e5e5e;
  background-color: #EBEBEB;
  top: 3px;
  box-shadow: 0 2px 0 #cfcfcf;
}
.acalog-custom .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.active,
.acalog-custom .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:active {
  color: #595959;
  background-color: #EBEBEB;
}
.acalog-custom .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow: 0 3px 0 #cfcfcf;
}
.acalog-custom .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.acalog-custom .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-xs:hover {
  top: 1px;
  box-shadow: 0 2px 0 #cfcfcf;
}
.acalog-custom .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-sm {
  box-shadow: 0 4px 0 #cfcfcf;
}
.acalog-custom .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.acalog-custom .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-sm:hover {
  top: 2px;
  box-shadow: 0 2px 0 #cfcfcf;
}
.acalog-custom .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-lg {
  box-shadow: 0 5px 0 #cfcfcf;
}
.acalog-custom .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.acalog-custom .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-lg:hover {
  top: 3px;
  box-shadow: 0 2px 0 #cfcfcf;
}
.acalog-custom .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
  color: #666;
  border-color: #EBEBEB;
  background-color: #EBEBEB;
}
.acalog-custom .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:focus,
.acalog-custom .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover {
  color: #5e5e5e;
  border-color: #dcdcdc;
  background-color: #dcdcdc;
}
.acalog-custom .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern.active,
.acalog-custom .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:active {
  color: #595959;
  border-color: #d7d7d7;
  background-color: #d7d7d7;
}
.acalog-custom .vc_btn3.vc_btn3-color-white,
.acalog-custom .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat {
  color: #666;
  background-color: #FFF;
}
.acalog-custom .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:focus,
.acalog-custom .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:hover,
.acalog-custom .vc_btn3.vc_btn3-color-white:focus,
.acalog-custom .vc_btn3.vc_btn3-color-white:hover {
  color: #5e5e5e;
  background-color: #f0f0f0;
}
.acalog-custom .vc_btn3.vc_btn3-color-white.active,
.acalog-custom .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat.active,
.acalog-custom .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:active,
.acalog-custom .vc_btn3.vc_btn3-color-white:active {
  color: #595959;
  background-color: #ebebeb;
}
.acalog-custom .vc_btn3.vc_btn3-color-white.vc_btn3-style-outline {
  border-color: #FFF;
  background-color: transparent;
}
.acalog-custom .vc_btn3.vc_btn3-color-white.vc_btn3-style-outline.active,
.acalog-custom .vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:active,
.acalog-custom .vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:focus,
.acalog-custom .vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:hover {
  color: #666;
  border-color: #FFF;
  background-color: #FFF;
}
.acalog-custom .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d {
  color: #666;
  background-color: #FFF;
  box-shadow: 0 5px 0 #e3e3e3;
}
.acalog-custom .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:focus,
.acalog-custom .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:hover {
  color: #5e5e5e;
  background-color: #FFF;
  top: 3px;
  box-shadow: 0 2px 0 #e3e3e3;
}
.acalog-custom .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.active,
.acalog-custom .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:active {
  color: #595959;
  background-color: #FFF;
}
.acalog-custom .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow: 0 3px 0 #e3e3e3;
}
.acalog-custom .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.acalog-custom .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-xs:hover {
  top: 1px;
  box-shadow: 0 2px 0 #e3e3e3;
}
.acalog-custom .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-sm {
  box-shadow: 0 4px 0 #e3e3e3;
}
.acalog-custom .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.acalog-custom .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-sm:hover {
  top: 2px;
  box-shadow: 0 2px 0 #e3e3e3;
}
.acalog-custom .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-lg {
  box-shadow: 0 5px 0 #e3e3e3;
}
.acalog-custom .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.acalog-custom .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-lg:hover {
  top: 3px;
  box-shadow: 0 2px 0 #e3e3e3;
}
.acalog-custom .vc_btn3.vc_btn3-color-white.vc_btn3-style-modern {
  color: #666;
  border-color: #FFF;
  background-color: #FFF;
  background-image: -webkit-linear-gradient(top,rgba(0,0,0,0.01) 0,rgba(0,0,0,0.02) 100%);
  background-image: -o-linear-gradient(top,rgba(0,0,0,0.01) 0,rgba(0,0,0,0.02) 100%);
  background-image: linear-gradient(to bottom,rgba(0,0,0,0.01) 0,rgba(0,0,0,0.02) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#03000000',endColorstr='#05000000',GradientType=0);
}
.acalog-custom .vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:focus,
.acalog-custom .vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:hover {
  color: #5e5e5e;
  border-color: #f0f0f0;
  background-color: #f0f0f0;
}
.acalog-custom .vc_btn3.vc_btn3-color-white.vc_btn3-style-modern.active,
.acalog-custom .vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:active {
  color: #595959;
  border-color: #ebebeb;
  background-color: #ebebeb;
}
.acalog-custom .vc_btn3.vc_btn3-color-default,
.acalog-custom .vc_btn3.vc_btn3-color-default.vc_btn3-style-flat {
  color: #333;
  background-color: #f7f7f7;
}
.acalog-custom .vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:focus,
.acalog-custom .vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:hover,
.acalog-custom .vc_btn3.vc_btn3-color-default:focus,
.acalog-custom .vc_btn3.vc_btn3-color-default:hover {
  color: #2b2b2b;
  background-color: #e8e8e8;
}
.acalog-custom .vc_btn3.vc_btn3-color-default.active,
.acalog-custom .vc_btn3.vc_btn3-color-default.vc_btn3-style-flat.active,
.acalog-custom .vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:active,
.acalog-custom .vc_btn3.vc_btn3-color-default:active {
  color: #262626;
  background-color: #e3e3e3;
}
.acalog-custom .vc_btn3.vc_btn3-color-default.vc_btn3-style-outline {
  color: #f7f7f7;
  border-color: #f7f7f7;
  background-color: transparent;
}
.acalog-custom .vc_btn3.vc_btn3-color-default.vc_btn3-style-outline.active,
.acalog-custom .vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:active,
.acalog-custom .vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:focus,
.acalog-custom .vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:hover {
  color: #333;
  border-color: #f7f7f7;
  background-color: #f7f7f7;
}
.acalog-custom .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d {
  color: #333;
  background-color: #f7f7f7;
  box-shadow: 0 5px 0 #dbdbdb;
}
.acalog-custom .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:focus,
.acalog-custom .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:hover {
  color: #2b2b2b;
  background-color: #f7f7f7;
  top: 3px;
  box-shadow: 0 2px 0 #dbdbdb;
}
.acalog-custom .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.active,
.acalog-custom .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:active {
  color: #262626;
  background-color: #f7f7f7;
}
.acalog-custom .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow: 0 3px 0 #dbdbdb;
}
.acalog-custom .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.acalog-custom .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-xs:hover {
  top: 1px;
  box-shadow: 0 2px 0 #dbdbdb;
}
.acalog-custom .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-sm {
  box-shadow: 0 4px 0 #dbdbdb;
}
.acalog-custom .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.acalog-custom .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-sm:hover {
  top: 2px;
  box-shadow: 0 2px 0 #dbdbdb;
}
.acalog-custom .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-lg {
  box-shadow: 0 5px 0 #dbdbdb;
}
.acalog-custom .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.acalog-custom .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-lg:hover {
  top: 3px;
  box-shadow: 0 2px 0 #dbdbdb;
}
.acalog-custom .vc_btn3.vc_btn3-color-default.vc_btn3-style-modern {
  color: #333;
  border-color: #f7f7f7;
  background-color: #f7f7f7;
}
.acalog-custom .vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:focus,
.acalog-custom .vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:hover {
  color: #2b2b2b;
  border-color: #e8e8e8;
  background-color: #e8e8e8;
}
.acalog-custom .vc_btn3.vc_btn3-color-default.vc_btn3-style-modern.active,
.acalog-custom .vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:active {
  color: #262626;
  border-color: #e3e3e3;
  background-color: #e3e3e3;
}
.acalog-custom .vc_btn3.vc_btn3-color-primary,
.acalog-custom .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat {
  color: #FFF;
  background-color: #08c;
}
.acalog-custom .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:focus,
.acalog-custom .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:hover,
.acalog-custom .vc_btn3.vc_btn3-color-primary:focus,
.acalog-custom .vc_btn3.vc_btn3-color-primary:hover {
  color: #f7f7f7;
  background-color: #0074ad;
}
.acalog-custom .vc_btn3.vc_btn3-color-primary.active,
.acalog-custom .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat.active,
.acalog-custom .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:active,
.acalog-custom .vc_btn3.vc_btn3-color-primary:active {
  color: #f2f2f2;
  background-color: #006da3;
}
.acalog-custom .vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline {
  color: #08c;
  border-color: #08c;
  background-color: transparent;
}
.acalog-custom .vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline.active,
.acalog-custom .vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:active,
.acalog-custom .vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:focus,
.acalog-custom .vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:hover {
  color: #FFF;
  border-color: #08c;
  background-color: #08c;
}
.acalog-custom .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d {
  color: #FFF;
  background-color: #08c;
  box-shadow: 0 5px 0 #006394;
}
.acalog-custom .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:focus,
.acalog-custom .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:hover {
  color: #f7f7f7;
  background-color: #08c;
  top: 3px;
  box-shadow: 0 2px 0 #006394;
}
.acalog-custom .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.active,
.acalog-custom .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:active {
  color: #f2f2f2;
  background-color: #08c;
}
.acalog-custom .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow: 0 3px 0 #006394;
}
.acalog-custom .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.acalog-custom .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-xs:hover {
  top: 1px;
  box-shadow: 0 2px 0 #006394;
}
.acalog-custom .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-sm {
  box-shadow: 0 4px 0 #006394;
}
.acalog-custom .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.acalog-custom .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-sm:hover {
  top: 2px;
  box-shadow: 0 2px 0 #006394;
}
.acalog-custom .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-lg {
  box-shadow: 0 5px 0 #006394;
}
.acalog-custom .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.acalog-custom .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-lg:hover {
  top: 3px;
  box-shadow: 0 2px 0 #006394;
}
.acalog-custom .vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern {
  color: #FFF;
  border-color: #08c;
  background-color: #08c;
}
.acalog-custom .vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:focus,
.acalog-custom .vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:hover {
  color: #f7f7f7;
  border-color: #0074ad;
  background-color: #0074ad;
}
.acalog-custom .vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern.active,
.acalog-custom .vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:active {
  color: #f2f2f2;
  border-color: #006da3;
  background-color: #006da3;
}
.acalog-custom .vc_btn3.vc_btn3-color-info,
.acalog-custom .vc_btn3.vc_btn3-color-info.vc_btn3-style-flat {
  color: #FFF;
  background-color: #58B9DA;
}
.acalog-custom .vc_btn3.vc_btn3-color-info.vc_btn3-style-flat:focus,
.acalog-custom .vc_btn3.vc_btn3-color-info.vc_btn3-style-flat:hover,
.acalog-custom .vc_btn3.vc_btn3-color-info:focus,
.acalog-custom .vc_btn3.vc_btn3-color-info:hover {
  color: #f7f7f7;
  background-color: #3fafd4;
}
.acalog-custom .vc_btn3.vc_btn3-color-info.active,
.acalog-custom .vc_btn3.vc_btn3-color-info.vc_btn3-style-flat.active,
.acalog-custom .vc_btn3.vc_btn3-color-info.vc_btn3-style-flat:active,
.acalog-custom .vc_btn3.vc_btn3-color-info:active {
  color: #f2f2f2;
  background-color: #37abd3;
}
.acalog-custom .vc_btn3.vc_btn3-color-info.vc_btn3-style-outline {
  color: #58B9DA;
  border-color: #58B9DA;
  background-color: transparent;
}
.acalog-custom .vc_btn3.vc_btn3-color-info.vc_btn3-style-outline.active,
.acalog-custom .vc_btn3.vc_btn3-color-info.vc_btn3-style-outline:active,
.acalog-custom .vc_btn3.vc_btn3-color-info.vc_btn3-style-outline:focus,
.acalog-custom .vc_btn3.vc_btn3-color-info.vc_btn3-style-outline:hover {
  color: #FFF;
  border-color: #58B9DA;
  background-color: #58B9DA;
}
.acalog-custom .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d {
  color: #FFF;
  background-color: #58B9DA;
  box-shadow: 0 5px 0 #2da4cd;
}
.acalog-custom .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:focus,
.acalog-custom .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:hover {
  color: #f7f7f7;
  background-color: #58B9DA;
  top: 3px;
  box-shadow: 0 2px 0 #2da4cd;
}
.acalog-custom .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.active,
.acalog-custom .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:active {
  color: #f2f2f2;
  background-color: #58B9DA;
}
.acalog-custom .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow: 0 3px 0 #2da4cd;
}
.acalog-custom .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.acalog-custom .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-xs:hover {
  top: 1px;
  box-shadow: 0 2px 0 #2da4cd;
}
.acalog-custom .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-sm {
  box-shadow: 0 4px 0 #2da4cd;
}
.acalog-custom .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.acalog-custom .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-sm:hover {
  top: 2px;
  box-shadow: 0 2px 0 #2da4cd;
}
.acalog-custom .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-lg {
  box-shadow: 0 5px 0 #2da4cd;
}
.acalog-custom .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.acalog-custom .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-lg:hover {
  top: 3px;
  box-shadow: 0 2px 0 #2da4cd;
}
.acalog-custom .vc_btn3.vc_btn3-color-info.vc_btn3-style-modern {
  color: #FFF;
  border-color: #58B9DA;
  background-color: #58B9DA;
}
.acalog-custom .vc_btn3.vc_btn3-color-info.vc_btn3-style-modern:focus,
.acalog-custom .vc_btn3.vc_btn3-color-info.vc_btn3-style-modern:hover {
  color: #f7f7f7;
  border-color: #3fafd4;
  background-color: #3fafd4;
}
.acalog-custom .vc_btn3.vc_btn3-color-info.vc_btn3-style-modern.active,
.acalog-custom .vc_btn3.vc_btn3-color-info.vc_btn3-style-modern:active {
  color: #f2f2f2;
  border-color: #37abd3;
  background-color: #37abd3;
}
.acalog-custom .vc_btn3.vc_btn3-color-success,
.acalog-custom .vc_btn3.vc_btn3-color-success.vc_btn3-style-flat {
  color: #fff;
  background-color: #6AB165;
}
.acalog-custom .vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:focus,
.acalog-custom .vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:hover,
.acalog-custom .vc_btn3.vc_btn3-color-success:focus,
.acalog-custom .vc_btn3.vc_btn3-color-success:hover {
  color: #f7f7f7;
  background-color: #59a453;
}
.acalog-custom .vc_btn3.vc_btn3-color-success.active,
.acalog-custom .vc_btn3.vc_btn3-color-success.vc_btn3-style-flat.active,
.acalog-custom .vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:active,
.acalog-custom .vc_btn3.vc_btn3-color-success:active {
  color: #f2f2f2;
  background-color: #559d50;
}
.acalog-custom .vc_btn3.vc_btn3-color-success.vc_btn3-style-outline {
  color: #6AB165;
  border-color: #6AB165;
  background-color: transparent;
}
.acalog-custom .vc_btn3.vc_btn3-color-success.vc_btn3-style-outline.active,
.acalog-custom .vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:active,
.acalog-custom .vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:focus,
.acalog-custom .vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:hover {
  color: #fff;
  border-color: #6AB165;
  background-color: #6AB165;
}
.acalog-custom .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d {
  color: #fff;
  background-color: #6AB165;
  box-shadow: 0 5px 0 #4f934b;
}
.acalog-custom .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:focus,
.acalog-custom .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:hover {
  color: #f7f7f7;
  background-color: #6AB165;
  top: 3px;
  box-shadow: 0 2px 0 #4f934b;
}
.acalog-custom .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.active,
.acalog-custom .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:active {
  color: #f2f2f2;
  background-color: #6AB165;
}
.acalog-custom .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow: 0 3px 0 #4f934b;
}
.acalog-custom .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.acalog-custom .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-xs:hover {
  top: 1px;
  box-shadow: 0 2px 0 #4f934b;
}
.acalog-custom .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-sm {
  box-shadow: 0 4px 0 #4f934b;
}
.acalog-custom .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.acalog-custom .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-sm:hover {
  top: 2px;
  box-shadow: 0 2px 0 #4f934b;
}
.acalog-custom .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-lg {
  box-shadow: 0 5px 0 #4f934b;
}
.acalog-custom .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.acalog-custom .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-lg:hover {
  top: 3px;
  box-shadow: 0 2px 0 #4f934b;
}
.acalog-custom .vc_btn3.vc_btn3-color-success.vc_btn3-style-modern {
  color: #fff;
  border-color: #6AB165;
  background-color: #6AB165;
}
.acalog-custom .vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:focus,
.acalog-custom .vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:hover {
  color: #f7f7f7;
  border-color: #59a453;
  background-color: #59a453;
}
.acalog-custom .vc_btn3.vc_btn3-color-success.vc_btn3-style-modern.active,
.acalog-custom .vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:active {
  color: #f2f2f2;
  border-color: #559d50;
  background-color: #559d50;
}
.acalog-custom .vc_btn3.vc_btn3-color-warning,
.acalog-custom .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat {
  color: #FFF;
  background-color: #F90;
}
.acalog-custom .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:focus,
.acalog-custom .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:hover,
.acalog-custom .vc_btn3.vc_btn3-color-warning:focus,
.acalog-custom .vc_btn3.vc_btn3-color-warning:hover {
  color: #f7f7f7;
  background-color: #e08700;
}
.acalog-custom .vc_btn3.vc_btn3-color-warning.active,
.acalog-custom .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat.active,
.acalog-custom .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:active,
.acalog-custom .vc_btn3.vc_btn3-color-warning:active {
  color: #f2f2f2;
  background-color: #d68100;
}
.acalog-custom .vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline {
  color: #F90;
  border-color: #F90;
  background-color: transparent;
}
.acalog-custom .vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline.active,
.acalog-custom .vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline:active,
.acalog-custom .vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline:focus,
.acalog-custom .vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline:hover {
  color: #FFF;
  border-color: #F90;
  background-color: #F90;
}
.acalog-custom .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d {
  color: #FFF;
  background-color: #F90;
  box-shadow: 0 5px 0 #c77700;
}
.acalog-custom .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:focus,
.acalog-custom .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:hover {
  color: #f7f7f7;
  background-color: #F90;
  top: 3px;
  box-shadow: 0 2px 0 #c77700;
}
.acalog-custom .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.active,
.acalog-custom .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:active {
  color: #f2f2f2;
  background-color: #F90;
}
.acalog-custom .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow: 0 3px 0 #c77700;
}
.acalog-custom .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.acalog-custom .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-xs:hover {
  top: 1px;
  box-shadow: 0 2px 0 #c77700;
}
.acalog-custom .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-sm {
  box-shadow: 0 4px 0 #c77700;
}
.acalog-custom .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.acalog-custom .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-sm:hover {
  top: 2px;
  box-shadow: 0 2px 0 #c77700;
}
.acalog-custom .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-lg {
  box-shadow: 0 5px 0 #c77700;
}
.acalog-custom .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.acalog-custom .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-lg:hover {
  top: 3px;
  box-shadow: 0 2px 0 #c77700;
}
.acalog-custom .vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern {
  color: #FFF;
  border-color: #F90;
  background-color: #F90;
}
.acalog-custom .vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:focus,
.acalog-custom .vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:hover {
  color: #f7f7f7;
  border-color: #e08700;
  background-color: #e08700;
}
.acalog-custom .vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern.active,
.acalog-custom .vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:active {
  color: #f2f2f2;
  border-color: #d68100;
  background-color: #d68100;
}
.acalog-custom .vc_btn3.vc_btn3-color-danger,
.acalog-custom .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat {
  color: #FFF;
  background-color: #FF675B;
}
.acalog-custom .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:focus,
.acalog-custom .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:hover,
.acalog-custom .vc_btn3.vc_btn3-color-danger:focus,
.acalog-custom .vc_btn3.vc_btn3-color-danger:hover {
  color: #f7f7f7;
  background-color: #ff4b3c;
}
.acalog-custom .vc_btn3.vc_btn3-color-danger.active,
.acalog-custom .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat.active,
.acalog-custom .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:active,
.acalog-custom .vc_btn3.vc_btn3-color-danger:active {
  color: #f2f2f2;
  background-color: #ff4132;
}
.acalog-custom .vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline {
  color: #FF675B;
  border-color: #FF675B;
  background-color: transparent;
}
.acalog-custom .vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline.active,
.acalog-custom .vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:active,
.acalog-custom .vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:focus,
.acalog-custom .vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:hover {
  color: #FFF;
  border-color: #FF675B;
  background-color: #FF675B;
}
.acalog-custom .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d {
  color: #FFF;
  background-color: #FF675B;
  box-shadow: 0 5px 0 #ff3323;
}
.acalog-custom .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:focus,
.acalog-custom .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:hover {
  color: #f7f7f7;
  background-color: #FF675B;
  top: 3px;
  box-shadow: 0 2px 0 #ff3323;
}
.acalog-custom .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.active,
.acalog-custom .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:active {
  color: #f2f2f2;
  background-color: #FF675B;
}
.acalog-custom .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow: 0 3px 0 #ff3323;
}
.acalog-custom .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.acalog-custom .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-xs:hover {
  top: 1px;
  box-shadow: 0 2px 0 #ff3323;
}
.acalog-custom .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-sm {
  box-shadow: 0 4px 0 #ff3323;
}
.acalog-custom .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.acalog-custom .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-sm:hover {
  top: 2px;
  box-shadow: 0 2px 0 #ff3323;
}
.acalog-custom .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-lg {
  box-shadow: 0 5px 0 #ff3323;
}
.acalog-custom .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.acalog-custom .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-lg:hover {
  top: 3px;
  box-shadow: 0 2px 0 #ff3323;
}
.acalog-custom .vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern {
  color: #FFF;
  border-color: #FF675B;
  background-color: #FF675B;
}
.acalog-custom .vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:focus,
.acalog-custom .vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:hover {
  color: #f7f7f7;
  border-color: #ff4b3c;
  background-color: #ff4b3c;
}
.acalog-custom .vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern.active,
.acalog-custom .vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:active {
  color: #f2f2f2;
  border-color: #ff4132;
  background-color: #ff4132;
}
.acalog-custom .vc_btn3.vc_btn3-color-inverse,
.acalog-custom .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat {
  color: #FFF;
  background-color: #555;
}
.acalog-custom .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat:focus,
.acalog-custom .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat:hover,
.acalog-custom .vc_btn3.vc_btn3-color-inverse:focus,
.acalog-custom .vc_btn3.vc_btn3-color-inverse:hover {
  color: #f7f7f7;
  background-color: #464646;
}
.acalog-custom .vc_btn3.vc_btn3-color-inverse.active,
.acalog-custom .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat.active,
.acalog-custom .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat:active,
.acalog-custom .vc_btn3.vc_btn3-color-inverse:active {
  color: #f2f2f2;
  background-color: #414141;
}
.acalog-custom .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline {
  color: #555;
  border-color: #555;
  background-color: transparent;
}
.acalog-custom .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline.active,
.acalog-custom .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:active,
.acalog-custom .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:focus,
.acalog-custom .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:hover {
  color: #FFF;
  border-color: #555;
  background-color: #555;
}
.acalog-custom .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d {
  color: #FFF;
  background-color: #555;
  box-shadow: 0 5px 0 #393939;
}
.acalog-custom .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:focus,
.acalog-custom .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:hover {
  color: #f7f7f7;
  background-color: #555;
  top: 3px;
  box-shadow: 0 2px 0 #393939;
}
.acalog-custom .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.active,
.acalog-custom .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:active {
  color: #f2f2f2;
  background-color: #555;
}
.acalog-custom .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow: 0 3px 0 #393939;
}
.acalog-custom .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.acalog-custom .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-xs:hover {
  top: 1px;
  box-shadow: 0 2px 0 #393939;
}
.acalog-custom .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-sm {
  box-shadow: 0 4px 0 #393939;
}
.acalog-custom .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.acalog-custom .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-sm:hover {
  top: 2px;
  box-shadow: 0 2px 0 #393939;
}
.acalog-custom .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-lg {
  box-shadow: 0 5px 0 #393939;
}
.acalog-custom .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.acalog-custom .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-lg:hover {
  top: 3px;
  box-shadow: 0 2px 0 #393939;
}
.acalog-custom .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern {
  color: #FFF;
  border-color: #555;
  background-color: #555;
}
.acalog-custom .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern:focus,
.acalog-custom .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern:hover {
  color: #f7f7f7;
  border-color: #464646;
  background-color: #464646;
}
.acalog-custom .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern.active,
.acalog-custom .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern:active {
  color: #f2f2f2;
  border-color: #414141;
  background-color: #414141;
}
.acalog-custom .vc_btn3.vc_btn3-color-black.vc_btn3-style-outline {
  color: #2A2A2A;
}
.acalog-custom .vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline {
  color: #EBEBEB;
}
.acalog-custom .vc_btn3.vc_btn3-color-white.vc_btn3-style-outline {
  color: #FFF;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-style-3d .vc_cta3-content-header h2,
.acalog-custom .vc_general.vc_cta3.vc_cta3-style-3d .vc_cta3-content-header h4,
.acalog-custom .vc_general.vc_cta3.vc_cta3-style-classic:not(.vc_cta3-color-classic) .vc_cta3-content-header h2,
.acalog-custom .vc_general.vc_cta3.vc_cta3-style-classic:not(.vc_cta3-color-classic) .vc_cta3-content-header h4,
.acalog-custom .vc_general.vc_cta3.vc_cta3-style-flat .vc_cta3-content-header h2,
.acalog-custom .vc_general.vc_cta3.vc_cta3-style-flat .vc_cta3-content-header h4,
.acalog-custom .vc_general.vc_cta3.vc_cta3-style-outline:not(.vc_cta3-color-classic) .vc_cta3-content-header h2,
.acalog-custom .vc_general.vc_cta3.vc_cta3-style-outline:not(.vc_cta3-color-classic) .vc_cta3-content-header h4 {
  color: inherit;
}
.acalog-custom .vc_btn3-container.vc_btn3-center {
  text-align: center;
}
.acalog-custom .vc_btn3-container.vc_btn3-left {
  text-align: left;
}
.acalog-custom .vc_btn3-container.vc_btn3-right {
  text-align: right;
}
.acalog-custom .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-left .vc_btn3-icon,
.acalog-custom .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-right .vc_btn3-icon {
  display: inline-block;
  position: static;
  -webkit-transform: translate(0,0);
  -ms-transform: translate(0,0);
  transform: translate(0,0);
  min-width: 1em;
}
.acalog-custom .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
  margin-right: .5em;
}
.acalog-custom .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
  margin-left: .5em;
}
.acalog-custom .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs {
  font-size: 11px;
  padding: 8px 12px;
}
.acalog-custom .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs.vc_btn3-style-outline,
.acalog-custom .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs.vc_btn3-style-outline-custom {
  padding: 7px 11px;
}
.acalog-custom .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm {
  font-size: 12px;
  padding: 11px 16px;
}
.acalog-custom .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm.vc_btn3-style-outline,
.acalog-custom .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm.vc_btn3-style-outline-custom {
  padding: 10px 15px;
}
.acalog-custom .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md {
  font-size: 14px;
  padding: 14px 20px;
}
.acalog-custom .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md.vc_btn3-style-outline,
.acalog-custom .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md.vc_btn3-style-outline-custom {
  padding: 13px 19px;
}
.acalog-custom .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg {
  font-size: 16px;
  padding: 18px 25px;
}
.acalog-custom .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg.vc_btn3-style-outline,
.acalog-custom .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg.vc_btn3-style-outline-custom {
  padding: 17px 24px;
}
.acalog-custom .vc_btn3-container .vc_btn3-block.vc_btn3-icon-left,
.acalog-custom .vc_btn3-container .vc_btn3-block.vc_btn3-icon-right {
  text-align: inherit;
}
.acalog-custom .vc_custom_heading a,
.acalog-custom .vc_custom_heading a:focus,
.acalog-custom .vc_custom_heading a:hover,
.acalog-custom .vc_custom_heading a:visited {
  border: none;
  text-decoration: inherit;
  color: inherit;
}
.acalog-custom .vc_custom_heading a {
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  opacity: 1;
}
.acalog-custom .vc_custom_heading a:hover {
  opacity: .85;
}
.acalog-custom .vc_call_to_action {
  background-color: #EBEBEB;
  border: 2px solid #EBEBEB;
  padding: 2em;
  border-radius: 5px;
}
.acalog-custom .vc_call_to_action :last-child {
  margin-bottom: 0;
}
.acalog-custom .vc_call_to_action.vc_cta_square {
  border-radius: 0;
}
.acalog-custom .vc_call_to_action.vc_cta_square_outlined {
  border-radius: 0;
  background: 0 0 !important;
}
.acalog-custom .vc_call_to_action.vc_cta_round {
  border-radius: 50px;
}
.acalog-custom .vc_call_to_action.vc_cta_outlined {
  background: 0 0 !important;
}
.acalog-custom .vc_call_to_action hgroup h2,
.acalog-custom .vc_call_to_action hgroup h4 {
  margin: 0;
  clear: none;
}
.acalog-custom .vc_call_to_action hgroup+p {
  margin-top: 1em;
}
.acalog-custom .vc_call_to_action.vc_cta_btn_pos_right .vc_cta_btn {
  float: right;
  margin-left: 2em;
}
.acalog-custom .vc_call_to_action.vc_cta_btn_pos_left .vc_cta_btn {
  float: left;
  margin-right: 2em;
}
.acalog-custom .wpb_call_to_action {
  position: relative;
  background-color: #f7f7f7;
  padding: 35px;
  border: 1px solid #F0F0F0;
  box-sizing: border-box;
}
.acalog-custom .wpb_call_to_action .wpb_button {
  margin: 0;
  box-sizing: border-box;
}
.acalog-custom .cta_align_left .wpb_button {
  float: left;
}
.acalog-custom .cta_align_right .wpb_button {
  float: right;
}
.acalog-custom .cta_align_left .wpb_button,
.acalog-custom .cta_align_right .wpb_button {
  max-width: 27.5%;
}
.acalog-custom .cta_align_left .wpb_call_text,
.acalog-custom .cta_align_right .wpb_call_text {
  width: 70%;
  float: left;
  clear: none;
}
.acalog-custom .cta_align_left .wpb_call_text {
  float: right;
}
.acalog-custom #content .wpb_call_to_action .wpb_call_text,
.acalog-custom .wpb_call_to_action .wpb_call_text {
  margin: 0;
  padding-top: 0;
}
.acalog-custom .cta_align_bottom {
  text-align: center;
}
.acalog-custom .cta_align_bottom .wpb_button {
  position: static;
  margin-top: 21.74px;
  display: inline-block;
}
.acalog-custom .cta_no_button .wpb_call_text {
  width: auto;
  float: none;
}
@media (max-width: 600px) {
  .acalog-custom .vc_responsive .cta_align_left .wpb_button,
  .acalog-custom .vc_responsive .cta_align_right .wpb_button {
    max-width: 70%;
    width: 70%;
    float: none;
    display: block;
    margin: 3% auto;
  }
  .acalog-custom .vc_responsive .cta_align_left .wpb_call_text,
  .acalog-custom .vc_responsive .cta_align_right .wpb_call_text {
    width: auto;
    max-width: none;
    text-align: center;
  }
}
.acalog-custom .vc_cta3-container {
  margin-bottom: 35px;
  margin-left: auto;
  margin-right: auto;
}
.acalog-custom .vc_cta3-container::after,
.acalog-custom .vc_cta3-container::before {
  display: table;
  content: ' ';
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-icons-bottom .vc_cta3-icons .vc_icon_element,
.acalog-custom .vc_general.vc_cta3.vc_cta3-icons-top .vc_cta3-icons .vc_icon_element {
  display: inline-block;
}
.acalog-custom .vc_cta3-container.vc_cta3-size-xs {
  width: 50%;
}
.acalog-custom .vc_cta3-container.vc_cta3-size-sm {
  width: 60%;
}
.acalog-custom .vc_cta3-container.vc_cta3-size-md {
  width: 70%;
}
.acalog-custom .vc_cta3-container.vc_cta3-size-lg {
  width: 80%;
}
.acalog-custom .vc_cta3-container.vc_cta3-size-xl {
  width: 90%;
}
.acalog-custom .vc_general.vc_cta3 {
  border: 1px solid transparent;
  font-size: 1em;
  padding: 28px;
  word-wrap: break-word;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-style-classic,
.acalog-custom .vc_general.vc_cta3.vc_cta3-style-custom {
  border-color: #F0F0F0;
  background-color: #f7f7f7;
}
.acalog-custom .vc_general.vc_cta3 .vc_cta3-content {
  vertical-align: top;
}
.acalog-custom .vc_general.vc_cta3 .vc_cta3-content>:last-child,
.acalog-custom .vc_general.vc_cta3 .vc_cta3-icons>:last-child {
  margin-bottom: 0;
}
.acalog-custom .vc_general.vc_cta3 .vc_cta3-actions {
  vertical-align: middle;
  white-space: nowrap;
}
@media (min-width: 768px) {
  .acalog-custom .vc_general.vc_cta3 .vc_cta3-actions .vc_btn3-container {
    margin: 0;
  }
}
.acalog-custom .vc_general.vc_cta3 .vc_cta3-icons {
  vertical-align: middle;
}
.acalog-custom .vc_general.vc_cta3 h2,
.acalog-custom .vc_general.vc_cta3 h4 {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-align-left .vc_cta3-content {
  text-align: left;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-align-right .vc_cta3-content {
  text-align: right;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-align-center .vc_cta3-content {
  text-align: center;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-align-justify .vc_cta3-content {
  text-align: justify;
}
.acalog-custom .separator_align_center,
.acalog-custom .vc_general.vc_cta3.vc_cta3-icons-bottom .vc_cta3-icons,
.acalog-custom .vc_general.vc_cta3.vc_cta3-icons-top .vc_cta3-icons,
.acalog-custom .vc_pie_chart {
  text-align: center;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-icons-top .vc_cta3_content-container {
  padding-top: 1em;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-icons-bottom .vc_cta3_content-container {
  padding-bottom: 1em;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-icons-left .vc_cta3-icons {
  display: table-cell;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-icons-left .vc_cta3_content-container {
  display: table-cell;
  padding-left: 1em;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-icons-right .vc_cta3-icons {
  display: table-cell;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-icons-right .vc_cta3_content-container {
  display: table-cell;
  padding-right: 1em;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-icons-on-border {
  position: relative;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-icons-on-border .vc_cta3-icons {
  position: absolute;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right .vc_cta3-icons {
  right: 0;
  top: 50%;
  -webkit-transform: translate(50%,-50%);
  -ms-transform: translate(50%,-50%);
  transform: translate(50%,-50%);
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xs {
  margin-right: 17px;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xs .vc_cta3_content-container {
  padding-right: 0;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-sm .vc_cta3_content-container,
.acalog-custom .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container {
  padding-right: 7px;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-sm {
  margin-right: 22px;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-md .vc_cta3_content-container,
.acalog-custom .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container {
  padding-right: 14px;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-md {
  margin-right: 28px;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-lg .vc_cta3_content-container,
.acalog-custom .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container {
  padding-right: 21px;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-lg {
  margin-right: 35px;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container,
.acalog-custom .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xl .vc_cta3_content-container {
  padding-right: 28px;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xl {
  margin-right: 50px;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container {
  padding-right: 35px;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left .vc_cta3-icons {
  left: 0;
  top: 50%;
  -webkit-transform: translate(-50%,-50%);
  -ms-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xs {
  margin-left: 17px;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xs .vc_cta3_content-container {
  padding-left: 0;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-sm .vc_cta3_content-container,
.acalog-custom .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container {
  padding-left: 7px;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-sm {
  margin-left: 22px;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-md .vc_cta3_content-container,
.acalog-custom .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container {
  padding-left: 14px;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-md {
  margin-left: 28px;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-lg .vc_cta3_content-container,
.acalog-custom .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container {
  padding-left: 21px;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-lg {
  margin-left: 35px;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container,
.acalog-custom .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xl .vc_cta3_content-container {
  padding-left: 28px;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xl {
  margin-left: 50px;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container {
  padding-left: 35px;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top .vc_cta3-icons {
  left: 50%;
  top: 0;
  -webkit-transform: translate(-50%,-50%);
  -ms-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xs {
  margin-top: 17px;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xs .vc_cta3_content-container {
  padding-top: 0;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-sm .vc_cta3_content-container,
.acalog-custom .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container {
  padding-top: 7px;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-sm {
  margin-top: 22px;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-md .vc_cta3_content-container,
.acalog-custom .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container {
  padding-top: 14px;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-md {
  margin-top: 28px;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-lg .vc_cta3_content-container,
.acalog-custom .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container {
  padding-top: 21px;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-lg {
  margin-top: 35px;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container,
.acalog-custom .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xl .vc_cta3_content-container {
  padding-top: 28px;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xl {
  margin-top: 50px;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container {
  padding-top: 35px;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom .vc_cta3-icons {
  left: 50%;
  bottom: 0;
  -webkit-transform: translate(-50%,50%);
  -ms-transform: translate(-50%,50%);
  transform: translate(-50%,50%);
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xs {
  margin-bottom: 17px;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xs .vc_cta3_content-container {
  padding-bottom: 0;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-sm .vc_cta3_content-container,
.acalog-custom .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container {
  padding-bottom: 7px;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-sm {
  margin-bottom: 22px;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-md .vc_cta3_content-container,
.acalog-custom .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container {
  padding-bottom: 14px;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-md {
  margin-bottom: 28px;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-lg .vc_cta3_content-container,
.acalog-custom .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container {
  padding-bottom: 21px;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-lg {
  margin-bottom: 35px;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container,
.acalog-custom .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xl .vc_cta3_content-container {
  padding-bottom: 28px;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xl {
  margin-bottom: 50px;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container {
  padding-bottom: 35px;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-actions-top .vc_cta3-content {
  margin-top: 1em;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-actions-bottom .vc_cta3-content {
  margin-bottom: 1em;
}
@media (min-width: 768px) {
  .acalog-custom .vc_general.vc_cta3.vc_cta3-actions-left .vc_cta3-actions,
  .acalog-custom .vc_general.vc_cta3.vc_cta3-actions-right .vc_cta3-actions {
    max-width: 30%;
    display: table-cell;
  }
  .acalog-custom .vc_general.vc_cta3.vc_cta3-actions-left .vc_cta3-content {
    padding-left: 28px;
    display: table-cell;
  }
  .acalog-custom .vc_general.vc_cta3.vc_cta3-actions-right .vc_cta3-content {
    padding-right: 28px;
    display: table-cell;
  }
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-style-outline {
  border-width: 3px;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-shape-square {
  border-radius: 0;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-shape-rounded {
  border-radius: 5px;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-shape-round {
  border-radius: 4em;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-classic .vc_cta3-content-header {
  color: #5472D2;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-flat {
  color: #c9d2f0;
  border-color: transparent;
  background-color: #5472D2;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-flat .vc_cta3-content-header {
  color: #fff;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-3d {
  box-shadow: 0 5px 0 #3253bc;
  color: #c9d2f0;
  border-color: transparent;
  background-color: #5472D2;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-3d .vc_cta3-content-header {
  color: #fff;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-outline {
  border-color: #5472D2;
  background-color: transparent;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-outline .vc_cta3-content-header {
  color: #5472D2;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-classic .vc_cta3-content-header {
  color: #00C1CF;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-flat {
  color: #d3f5f1;
  border-color: transparent;
  background-color: #00C1CF;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-flat .vc_cta3-content-header {
  color: #fff;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-3d {
  box-shadow: 0 5px 0 #008d97;
  color: #d3f5f1;
  border-color: transparent;
  background-color: #00C1CF;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-3d .vc_cta3-content-header {
  color: #fff;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-outline {
  border-color: #00C1CF;
  background-color: transparent;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-outline .vc_cta3-content-header {
  color: #00C1CF;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-classic .vc_cta3-content-header {
  color: #FE6C61;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-flat {
  color: #fcdbd7;
  border-color: transparent;
  background-color: #FE6C61;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-flat .vc_cta3-content-header {
  color: #fff;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-3d {
  box-shadow: 0 5px 0 #fe3829;
  color: #fcdbd7;
  border-color: transparent;
  background-color: #FE6C61;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-3d .vc_cta3-content-header {
  color: #fff;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-outline {
  border-color: #FE6C61;
  background-color: transparent;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-outline .vc_cta3-content-header {
  color: #FE6C61;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-classic .vc_cta3-content-header {
  color: #8D6DC4;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-flat {
  color: #e1d5f5;
  border-color: transparent;
  background-color: #8D6DC4;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-flat .vc_cta3-content-header {
  color: #fff;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-3d {
  box-shadow: 0 5px 0 #6e48b1;
  color: #e1d5f5;
  border-color: transparent;
  background-color: #8D6DC4;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-3d .vc_cta3-content-header {
  color: #fff;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-outline {
  border-color: #8D6DC4;
  background-color: transparent;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-outline .vc_cta3-content-header {
  color: #8D6DC4;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-classic .vc_cta3-content-header {
  color: #4CADC9;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-flat {
  color: #d0edf5;
  border-color: transparent;
  background-color: #4CADC9;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-flat .vc_cta3-content-header {
  color: #fff;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-3d {
  box-shadow: 0 5px 0 #338faa;
  color: #d0edf5;
  border-color: transparent;
  background-color: #4CADC9;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-3d .vc_cta3-content-header {
  color: #fff;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-outline {
  border-color: #4CADC9;
  background-color: transparent;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-outline .vc_cta3-content-header {
  color: #4CADC9;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-classic .vc_cta3-content-header {
  color: #CEC2AB;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-flat {
  color: #f7f3eb;
  border-color: transparent;
  background-color: #CEC2AB;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-flat .vc_cta3-content-header {
  color: #fff;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-3d {
  box-shadow: 0 5px 0 #b9a888;
  color: #f7f3eb;
  border-color: transparent;
  background-color: #CEC2AB;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-3d .vc_cta3-content-header {
  color: #fff;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-outline {
  border-color: #CEC2AB;
  background-color: transparent;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-outline .vc_cta3-content-header {
  color: #CEC2AB;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-classic .vc_cta3-content-header {
  color: #50485B;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-flat {
  color: #e2ddeb;
  border-color: transparent;
  background-color: #50485B;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-flat .vc_cta3-content-header {
  color: #fff;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-3d {
  box-shadow: 0 5px 0 #342f3c;
  color: #e2ddeb;
  border-color: transparent;
  background-color: #50485B;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-3d .vc_cta3-content-header {
  color: #fff;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-outline {
  border-color: #50485B;
  background-color: transparent;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-outline .vc_cta3-content-header {
  color: #50485B;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-classic .vc_cta3-content-header {
  color: #75D69C;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-flat {
  color: #e1f5e9;
  border-color: transparent;
  background-color: #75D69C;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-flat .vc_cta3-content-header {
  color: #fff;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-3d {
  box-shadow: 0 5px 0 #4ac97d;
  color: #e1f5e9;
  border-color: transparent;
  background-color: #75D69C;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-3d .vc_cta3-content-header {
  color: #fff;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-outline {
  border-color: #75D69C;
  background-color: transparent;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-outline .vc_cta3-content-header {
  color: #75D69C;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-classic .vc_cta3-content-header {
  color: #F7BE68;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-flat {
  color: #faf0e1;
  border-color: transparent;
  background-color: #F7BE68;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-flat .vc_cta3-content-header {
  color: #fff;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-3d {
  box-shadow: 0 5px 0 #f4a733;
  color: #faf0e1;
  border-color: transparent;
  background-color: #F7BE68;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-3d .vc_cta3-content-header {
  color: #fff;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-outline {
  border-color: #F7BE68;
  background-color: transparent;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-outline .vc_cta3-content-header {
  color: #F7BE68;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-classic .vc_cta3-content-header {
  color: #5AA1E3;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-flat {
  color: #dce9f5;
  border-color: transparent;
  background-color: #5AA1E3;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-flat .vc_cta3-content-header {
  color: #fff;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-3d {
  box-shadow: 0 5px 0 #2a86db;
  color: #dce9f5;
  border-color: transparent;
  background-color: #5AA1E3;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-3d .vc_cta3-content-header {
  color: #fff;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-outline {
  border-color: #5AA1E3;
  background-color: transparent;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-outline .vc_cta3-content-header {
  color: #5AA1E3;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-classic .vc_cta3-content-header {
  color: #6DAB3C;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-flat {
  color: #e5f2da;
  border-color: transparent;
  background-color: #6DAB3C;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-flat .vc_cta3-content-header {
  color: #fff;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-3d {
  box-shadow: 0 5px 0 #53812d;
  color: #e5f2da;
  border-color: transparent;
  background-color: #6DAB3C;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-3d .vc_cta3-content-header {
  color: #fff;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-outline {
  border-color: #6DAB3C;
  background-color: transparent;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-outline .vc_cta3-content-header {
  color: #6DAB3C;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-classic .vc_cta3-content-header {
  color: #F4524D;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-flat {
  color: #fce2e1;
  border-color: transparent;
  background-color: #F4524D;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-flat .vc_cta3-content-header {
  color: #fff;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-3d {
  box-shadow: 0 5px 0 #f11f18;
  color: #fce2e1;
  border-color: transparent;
  background-color: #F4524D;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-3d .vc_cta3-content-header {
  color: #fff;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-outline {
  border-color: #F4524D;
  background-color: transparent;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-outline .vc_cta3-content-header {
  color: #F4524D;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-classic .vc_cta3-content-header {
  color: #F79468;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-flat {
  color: #f7e1d7;
  border-color: transparent;
  background-color: #F79468;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-flat .vc_cta3-content-header {
  color: #fff;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-3d {
  box-shadow: 0 5px 0 #f46e33;
  color: #f7e1d7;
  border-color: transparent;
  background-color: #F79468;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-3d .vc_cta3-content-header {
  color: #fff;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-outline {
  border-color: #F79468;
  background-color: transparent;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-outline .vc_cta3-content-header {
  color: #F79468;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-classic .vc_cta3-content-header {
  color: #B97EBB;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-flat {
  color: #f4dff5;
  border-color: transparent;
  background-color: #B97EBB;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-flat .vc_cta3-content-header {
  color: #fff;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-3d {
  box-shadow: 0 5px 0 #a559a8;
  color: #f4dff5;
  border-color: transparent;
  background-color: #B97EBB;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-3d .vc_cta3-content-header {
  color: #fff;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-outline {
  border-color: #B97EBB;
  background-color: transparent;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-outline .vc_cta3-content-header {
  color: #B97EBB;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-classic .vc_cta3-content-header {
  color: #2A2A2A;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-flat {
  color: #d9d9d9;
  border-color: transparent;
  background-color: #2A2A2A;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-flat .vc_cta3-content-header {
  color: #fff;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-3d {
  box-shadow: 0 5px 0 #0e0e0e;
  color: #d9d9d9;
  border-color: transparent;
  background-color: #2A2A2A;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-3d .vc_cta3-content-header {
  color: #fff;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-outline {
  border-color: #2A2A2A;
  background-color: transparent;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-outline .vc_cta3-content-header {
  color: #2A2A2A;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-classic .vc_cta3-content-header {
  color: #EBEBEB;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-flat {
  color: #9d9d9e;
  border-color: transparent;
  background-color: #EBEBEB;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-flat .vc_cta3-content-header {
  color: #666;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-3d {
  box-shadow: 0 5px 0 #cfcfcf;
  color: #9d9d9e;
  border-color: transparent;
  background-color: #EBEBEB;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-3d .vc_cta3-content-header {
  color: #666;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-outline {
  border-color: #EBEBEB;
  background-color: transparent;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-outline .vc_cta3-content-header {
  color: #EBEBEB;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-classic .vc_cta3-content-header {
  color: #FFF;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-flat {
  color: #9d9d9e;
  border-color: transparent;
  background-color: #FFF;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-flat .vc_cta3-content-header {
  color: #666;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-3d {
  box-shadow: 0 5px 0 #e3e3e3;
  color: #9d9d9e;
  border-color: transparent;
  background-color: #FFF;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-3d .vc_cta3-content-header {
  color: #666;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-outline {
  border-color: #FFF;
  background-color: transparent;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-outline .vc_cta3-content-header {
  color: #FFF;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-flat {
  color: #9d9d9e;
  border-color: transparent;
  background-color: #F0F0F0;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-flat .vc_cta3-content-header {
  color: #666;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-3d {
  box-shadow: 0 5px 0 #d4d4d4;
  color: #9d9d9e;
  border-color: transparent;
  background-color: #F0F0F0;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-3d .vc_cta3-content-header {
  color: #666;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-outline {
  border-color: #F0F0F0;
  background-color: transparent;
}
.acalog-custom .vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-outline .vc_cta3-content-header {
  color: #F0F0F0;
}
.acalog-custom .vc_cta3.vc_cta3-icon-size-xs .vc_icon_element .vc_icon_element-inner {
  height: 1em;
  width: 1em;
}
.acalog-custom .vc_cta3.vc_cta3-icon-size-sm .vc_icon_element .vc_icon_element-inner {
  height: 2em;
  width: 2em;
}
.acalog-custom .vc_cta3.vc_cta3-icon-size-md .vc_icon_element .vc_icon_element-inner {
  height: 3em;
  width: 3em;
}
.acalog-custom .vc_cta3.vc_cta3-icon-size-lg .vc_icon_element .vc_icon_element-inner {
  height: 4em;
  width: 4em;
}
.acalog-custom .vc_cta3.vc_cta3-icon-size-xl .vc_icon_element .vc_icon_element-inner {
  height: 5em;
  width: 5em;
}
.acalog-custom .wpb_gmaps_widget .wpb_wrapper {
  background-color: #f7f7f7;
  padding: 5px;
}
.acalog-custom .wpb_gmaps_widget .wpb_map_wraper iframe {
  margin-bottom: 0;
  padding: 0;
  display: block;
  width: 100%;
  border: none;
}
.acalog-custom .wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
}
.acalog-custom .wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper iframe {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
}
.acalog-custom .wpb_accordion_section .wpb_accordion_header a:focus,
.acalog-custom .wpb_content_element .wpb_tabs_nav li a:focus,
.acalog-custom .wpb_tour_next_prev_nav a:focus {
  outline: 0;
}
.acalog-custom .wpb_content_element .wpb_tabs_nav,
.acalog-custom .wpb_content_element .wpb_tour_tabs_wrapper {
  padding: 0;
}
.acalog-custom .wpb_content_element .wpb_tabs_nav {
  margin: 0;
  padding-left: 0 !important;
  text-indent: inherit !important;
}
.acalog-custom #content .wpb_content_element .wpb_tabs_nav {
  margin: 0;
}
.acalog-custom .wpb_content_element .wpb_tabs_nav li {
  background-color: #FFF;
  white-space: nowrap;
  padding: 0;
  background-image: none;
  list-style: none !important;
}
.acalog-custom .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header,
.acalog-custom .wpb_content_element .wpb_tabs_nav li.ui-tabs-active,
.acalog-custom .wpb_content_element .wpb_tabs_nav li:hover,
.acalog-custom .wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {
  background-color: #f7f7f7;
}
.acalog-custom .wpb_content_element .wpb_tabs_nav li:after,
.acalog-custom .wpb_content_element .wpb_tabs_nav li:before {
  display: none !important;
}
.acalog-custom .wpb_content_element .wpb_tour_tabs_wrapper .wpb_ui-tabs-hide {
  display: none;
}
.acalog-custom .wpb_content_element .wpb_accordion_header a,
.acalog-custom .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a {
  border-bottom: none;
  text-decoration: none;
  display: block;
  padding: .5em 1em;
}
.acalog-custom .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content,
.acalog-custom .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab {
  padding: 1em;
}
.acalog-custom .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content .wpb_row:last-child>div>div.wpb_wrapper .wpb_content_element:last-child,
.acalog-custom .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content>.wpb_content_element:last-child,
.acalog-custom .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab .wpb_row:last-child>div>div.wpb_wrapper .wpb_content_element:last-child,
.acalog-custom .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab>.wpb_content_element:last-child {
  margin-bottom: 0;
}
.acalog-custom .wpb_tabs .wpb_tabs_nav li {
  float: left;
  margin: 0 1px 0 0;
}
.acalog-custom .wpb_tour .wpb_tabs_nav {
  float: left;
  width: 31.66666667%;
}
.acalog-custom .wpb_tour .wpb_tabs_nav li {
  margin: 0 0 1px;
  clear: left;
  width: 100%;
}
.acalog-custom .wpb_tour .wpb_tabs_nav a {
  width: 100%;
}
.acalog-custom .wpb_tour .wpb_tour_tabs_wrapper .wpb_tab {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: none;
  float: left;
  width: 68.33333333%;
  padding: 0 0 0 21.74px;
}
.acalog-custom .wpb_tour_next_prev_nav {
  margin-left: 31.66666667%;
  padding-left: 21.74px;
  font-size: 80%;
}
.acalog-custom .wpb_tour_next_prev_nav a {
  border-bottom: 1px dotted;
  text-decoration: none;
}
.acalog-custom .wpb_tour_next_prev_nav a:hover {
  text-decoration: none;
  border-bottom: none;
}
.acalog-custom .wpb_tour_next_prev_nav span {
  width: 48%;
  display: inline-block;
  padding-top: 1em;
  float: left;
}
.acalog-custom .wpb_tour_next_prev_nav span.wpb_next_slide {
  text-align: right;
  float: right;
}
.acalog-custom .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header {
  margin: 0 0 1px;
  padding-top: 0;
  position: relative;
  text-transform: none;
  font-weight: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.acalog-custom .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a {
  padding-left: 1em;
}
.acalog-custom .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon,
.acalog-custom .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon {
  display: block;
  width: 16px;
  height: 16px;
  background-image: url("../../img/gateway/toggle_open.png");
  background-repeat: no-repeat;
  position: absolute;
  right: .7em;
  top: .7em;
}
.acalog-custom .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon {
  background-image: url("../../img/gateway/toggle_close.png");
}
@media (max-width: 480px) {
  .acalog-custom .vc_responsive .wpb_tour .wpb_tab,
  .acalog-custom .vc_responsive .wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav,
  .acalog-custom .vc_responsive .wpb_tour_next_prev_nav {
    width: 100%;
    float: none;
    margin-left: 0;
  }
  .acalog-custom .vc_responsive .wpb_tour_next_prev_nav {
    width: auto;
    padding: 0 1em;
  }
  .acalog-custom .vc_responsive #content .wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav {
    margin-bottom: 1em;
  }
  .acalog-custom .vc_responsive .wpb_tour .wpb_tab {
    padding-left: 1em;
    padding-right: 1em;
  }
}
.acalog-custom .grid_layout-thumbnail .post-thumb,
.acalog-custom body ul.wpb_thumbnails-fluid li .entry-content :last-child {
  margin-bottom: 0;
}
.acalog-custom .wpb_column .wpb_wrapper .wpb_teaser_grid {
  float: none;
}
.acalog-custom body ul.wpb_thumbnails-fluid li {
  padding: 0;
  margin-left: 0;
  background-image: none;
  list-style: none !important;
}
.acalog-custom body ul.wpb_thumbnails-fluid li:after,
.acalog-custom body ul.wpb_thumbnails-fluid li:before {
  display: none !important;
}
.acalog-custom .wpb_row .wpb_filtered_grid ul.wpb_thumbnails-fluid,
.acalog-custom .wpb_row .wpb_grid ul.wpb_thumbnails-fluid {
  padding: 0;
  overflow: visible !important;
}
.acalog-custom .wpb_teaser_grid .entry-content {
  margin: 0;
  padding: 0;
  width: 100%;
}
.acalog-custom .grid_layout-thumbnail .post-thumb img {
  max-width: 100%;
}
.acalog-custom .wpb_carousel .wpb_wrapper {
  position: relative;
}
.acalog-custom .wpb_carousel .next,
.acalog-custom .wpb_carousel .prev {
  position: absolute;
  top: 3px;
  background-color: #f7f7f7;
  padding: 0 6px;
  font-size: 12px;
  z-index: 10;
  text-decoration: none;
  transition: all .2s linear;
  -moz-transition: all .2s linear;
  -webkit-transition: all .2s linear;
  -o-transition: all .2s linear;
}
.acalog-custom .wpb_carousel .next:hover,
.acalog-custom .wpb_carousel .prev:hover {
  background-color: #F0F0F0;
}
.acalog-custom .wpb_carousel .next:focus,
.acalog-custom .wpb_carousel .prev:focus {
  outline: 0;
  text-decoration: none;
}
.acalog-custom .wpb_carousel .prev {
  right: 30px;
}
.acalog-custom .wpb_carousel .next {
  right: 0;
}
.acalog-custom .wpb_carousel .wpb_thumbnails-fluid {
  width: 100%;
}
.acalog-custom .wpb_carousel .wpb_thumbnails-fluid>[class*=vc_span] {
  height: auto !important;
}
.acalog-custom .wpb_categories_filter,
.acalog-custom .wpb_teaser_grid .categories_filter {
  list-style: none;
  padding: 0;
  margin: 0 0 10px;
}
.acalog-custom .wpb_categories_filter li,
.acalog-custom .wpb_teaser_grid .categories_filter li {
  display: block;
  float: left;
  margin: 0 10px 10px 0;
  background-image: none;
  list-style: none !important;
}
.acalog-custom .wpb_categories_filter li:after,
.acalog-custom .wpb_categories_filter li:before,
.acalog-custom .wpb_teaser_grid .categories_filter li:after,
.acalog-custom .wpb_teaser_grid .categories_filter li:before {
  display: none !important;
}
.acalog-custom .wpb_categories_filter li a,
.acalog-custom .wpb_teaser_grid .categories_filter li a {
  border: none;
  text-decoration: none;
}
.acalog-custom .wpb_categories_filter li a:hover,
.acalog-custom .wpb_categories_filter li.active a,
.acalog-custom .wpb_teaser_grid .categories_filter li a:hover,
.acalog-custom .wpb_teaser_grid .categories_filter li.active a {
  border-bottom: 1px dotted;
}
@media (max-width: 480px) {
  .acalog-custom .vc_responsive .wpb_row ul.wpb_thumbnails-fluid {
    margin-left: 0;
    width: auto;
  }
  .acalog-custom .vc_responsive .wpb_row .wpb_teaser_grid ul.wpb_thumbnails-fluid [class*=vc_col-] {
    width: 100%;
    float: none;
    display: block;
    margin-left: 0;
    margin-right: 0;
  }
}
.acalog-custom .wpb_image_grid .wpb_image_grid_ul {
  margin: 0;
  padding: 0;
}
.acalog-custom .wpb_image_grid .wpb_image_grid_ul>li {
  background-image: none;
  list-style: none !important;
}
.acalog-custom .wpb_image_grid .wpb_image_grid_ul>li:after,
.acalog-custom .wpb_image_grid .wpb_image_grid_ul>li:before {
  display: none !important;
}
.acalog-custom .wpb_image_grid .wpb_image_grid_ul .isotope-item {
  list-style: none;
  margin: 0 1px 1px 0;
  max-width: 100%;
  float: left;
}
.acalog-custom .wpb_image_grid .wpb_image_grid_ul a {
  display: block;
}
.acalog-custom .wpb_image_grid .wpb_image_grid_ul img {
  display: block;
  max-width: 100%;
  height: auto;
}
.acalog-custom .wpb_gallery .theme-default .nivoSlider {
  margin-bottom: 0;
}
.acalog-custom .wpb_gallery .theme-default .nivo-controlNav {
  padding: 10px 0 3px;
}
.acalog-custom .wpb_gallery .wpb_flexslider .flex-control-nav {
  bottom: auto;
  top: 100%;
  margin-top: 15px;
}
.acalog-custom .wpb_gallery .wpb_flexslider .flex-direction-nav a {
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.acalog-custom .wpb_gallery .wpb_flexslider .flex-direction-nav a:hover {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.acalog-custom .wpb_gallery .wpb_flexslider .flex-direction-nav a:before {
  line-height: 1;
}
.acalog-custom .wpb_gallery .wpb_flexslider .flex-control-paging {
  z-index: 10;
}
.acalog-custom #content .wpb_gallery_slides ul.flex-direction-nav,
.acalog-custom #content .wpb_gallery_slides ul.slides,
.acalog-custom .content .wpb_gallery_slides ul.flex-direction-nav,
.acalog-custom .content .wpb_gallery_slides ul.slides,
.acalog-custom .wpb_content_element .wpb_gallery_slides ul li,
.acalog-custom .wpb_gallery_slides ul.flex-direction-nav,
.acalog-custom .wpb_gallery_slides ul.slides,
.acalog-custom body .wpb_gallery_slides ul li {
  list-style: none;
  padding: 0;
  background-image: none;
  margin: 0;
}
.acalog-custom .flickr_badge_image {
  margin: 0 10px 10px 0;
  width: 72px;
  height: 72px;
  float: left;
  background: 0 0;
  padding: 0;
}
.acalog-custom .flickr_badge_image a {
  border: none;
}
.acalog-custom .flickr_badge_image img {
  margin: 0;
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
}
.acalog-custom .wpb_flickr_widget p.flickr_stream_wrap {
  clear: both;
  margin-bottom: 0;
  font-size: 80%;
}
.acalog-custom .wpb_flickr_widget p.flickr_stream_wrap a {
  background-image: url("../../img/gateway/flickr.png");
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 25px;
  display: inline-block;
}
.acalog-custom .wpb_video_widget.vc_video-el-width-10 .wpb_wrapper {
  width: 10%;
}
.acalog-custom .wpb_video_widget.vc_video-el-width-20 .wpb_wrapper {
  width: 20%;
}
.acalog-custom .wpb_video_widget.vc_video-el-width-30 .wpb_wrapper {
  width: 30%;
}
.acalog-custom .wpb_video_widget.vc_video-el-width-40 .wpb_wrapper {
  width: 40%;
}
.acalog-custom .wpb_video_widget.vc_video-el-width-50 .wpb_wrapper {
  width: 50%;
}
.acalog-custom .wpb_video_widget.vc_video-el-width-60 .wpb_wrapper {
  width: 60%;
}
.acalog-custom .wpb_video_widget.vc_video-el-width-70 .wpb_wrapper {
  width: 70%;
}
.acalog-custom .wpb_video_widget.vc_video-el-width-80 .wpb_wrapper {
  width: 80%;
}
.acalog-custom .wpb_video_widget.vc_video-el-width-90 .wpb_wrapper {
  width: 90%;
}
.acalog-custom .wpb_video_widget.vc_video-el-width-100 .wpb_wrapper {
  width: 100%;
}
.acalog-custom .wpb_video_widget .wpb_video_wrapper {
  padding-top: 56.25%;
  position: relative;
  width: 100%;
}
.acalog-custom .wpb_video_widget .wpb_video_wrapper>div {
  padding-top: 0 !important;
  position: static;
}
.acalog-custom .wpb_video_widget.vc_video-aspect-ratio-169 .wpb_video_wrapper {
  padding-top: 56.25%;
}
.acalog-custom .wpb_video_widget.vc_video-aspect-ratio-43 .wpb_video_wrapper {
  padding-top: 75%;
}
.acalog-custom .wpb_video_widget.vc_video-aspect-ratio-235 .wpb_video_wrapper {
  padding-top: 42.55319149%;
}
.acalog-custom .wpb_video_widget.vc_video-align-left .wpb_wrapper {
  float: left;
}
.acalog-custom .wpb_video_widget.vc_video-align-center .wpb_wrapper {
  margin: 0 auto;
}
.acalog-custom .wpb_video_widget.vc_video-align-right .wpb_wrapper {
  float: right;
}
.acalog-custom .wpb_video_widget .wpb_wrapper {
  position: relative;
}
.acalog-custom .wpb_video_widget .wpb_wrapper iframe {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  margin: 0;
  top: 0;
  left: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.acalog-custom .wpb_video_wrapper .fluid-width-video-wrapper {
  padding-top: 0 !important;
  position: static;
}
.acalog-custom .wpb_posts_slider .flex-caption,
.acalog-custom .wpb_posts_slider .nivo-caption {
  background-color: #f7f7f7;
  opacity: 1;
  filter: alpha(opacity=100);
  color: inherit;
  padding: 10px 15px;
  position: static;
}
.acalog-custom .wpb_posts_slider .wpb_gallery_slides>ul>li {
  background-image: none;
  list-style: none !important;
}
.acalog-custom .wpb_posts_slider .wpb_gallery_slides>ul>li:after,
.acalog-custom .wpb_posts_slider .wpb_gallery_slides>ul>li:before {
  display: none !important;
}
.acalog-custom .vc_progress_bar .vc_single_bar {
  background: #f7f7f7;
  position: relative;
  margin-bottom: 11.67px;
  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.1) inset;
  box-shadow: 0 1px 2px rgba(0,0,0,0.1) inset;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.acalog-custom .vc_progress_bar .vc_single_bar:last-child {
  margin-bottom: 0;
}
.acalog-custom .vc_progress_bar .vc_single_bar .vc_label {
  display: block;
  padding: .5em 1em;
  position: relative;
  z-index: 1;
}
.acalog-custom .vc_progress_bar .vc_single_bar .vc_bar {
  display: block;
  position: absolute;
  height: 100%;
  background-color: #e0e0e0;
  width: 0;
  top: 0;
  left: 0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  transition: width 1s linear;
  -moz-transition: width 1s linear;
  -webkit-transition: width 1s linear;
  -o-transition: width 1s linear;
}
.acalog-custom .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_blue .vc_bar,
.acalog-custom .vc_progress_bar.vc_progress-bar-color-bar_blue .vc_single_bar .vc_bar {
  background-color: #0074CC;
}
.acalog-custom .vc_progress_bar .vc_single_bar .vc_bar.striped {
  background-image: -webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,0.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,0.15)),color-stop(.75,rgba(255,255,255,0.15)),color-stop(.75,transparent),to(transparent));
  background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
  background-image: -moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
  background-image: -o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
  background-image: linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
  -webkit-background-size: 40px 40px;
  -moz-background-size: 40px 40px;
  -o-background-size: 40px 40px;
  background-size: 40px 40px;
}
.acalog-custom .vc_progress_bar .vc_single_bar .vc_bar.animated {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -moz-animation: progress-bar-stripes 2s linear infinite;
  -ms-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}
.acalog-custom .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_turquoise .vc_bar,
.acalog-custom .vc_progress_bar.vc_progress-bar-color-bar_turquoise .vc_single_bar .vc_bar {
  background-color: #49afcd;
}
.acalog-custom .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_green .vc_bar,
.acalog-custom .vc_progress_bar.vc_progress-bar-color-bar_green .vc_single_bar .vc_bar {
  background-color: #5bb75b;
}
.acalog-custom .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_orange .vc_bar,
.acalog-custom .vc_progress_bar.vc_progress-bar-color-bar_orange .vc_single_bar .vc_bar {
  background-color: #faa732;
}
.acalog-custom .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_red .vc_bar,
.acalog-custom .vc_progress_bar.vc_progress-bar-color-bar_red .vc_single_bar .vc_bar {
  background-color: #da4f49;
}
.acalog-custom .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_black .vc_bar,
.acalog-custom .vc_progress_bar.vc_progress-bar-color-bar_black .vc_single_bar .vc_bar {
  background-color: #414141;
}
.acalog-custom .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-blue .vc_bar,
.acalog-custom .vc_progress_bar.vc_progress-bar-color-blue .vc_single_bar .vc_bar {
  background-color: #5472D2;
}
.acalog-custom .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-turquoise .vc_bar,
.acalog-custom .vc_progress_bar.vc_progress-bar-color-turquoise .vc_single_bar .vc_bar {
  background-color: #00C1CF;
}
.acalog-custom .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-pink .vc_bar,
.acalog-custom .vc_progress_bar.vc_progress-bar-color-pink .vc_single_bar .vc_bar {
  background-color: #FE6C61;
}
.acalog-custom .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-turquoise .vc_label {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
}
.acalog-custom .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-violet .vc_bar,
.acalog-custom .vc_progress_bar.vc_progress-bar-color-violet .vc_single_bar .vc_bar {
  background-color: #8D6DC4;
}
.acalog-custom .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-peacoc .vc_bar,
.acalog-custom .vc_progress_bar.vc_progress-bar-color-peacoc .vc_single_bar .vc_bar {
  background-color: #4CADC9;
}
.acalog-custom .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-chino .vc_bar,
.acalog-custom .vc_progress_bar.vc_progress-bar-color-chino .vc_single_bar .vc_bar {
  background-color: #CEC2AB;
}
.acalog-custom .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-mulled-wine .vc_bar,
.acalog-custom .vc_progress_bar.vc_progress-bar-color-mulled-wine .vc_single_bar .vc_bar {
  background-color: #50485B;
}
.acalog-custom .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista-blue .vc_bar,
.acalog-custom .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista_blue .vc_bar,
.acalog-custom .vc_progress_bar.vc_progress-bar-color-vista-blue .vc_single_bar .vc_bar,
.acalog-custom .vc_progress_bar.vc_progress-bar-color-vista_blue .vc_single_bar .vc_bar {
  background-color: #75D69C;
}
.acalog-custom .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-black .vc_bar,
.acalog-custom .vc_progress_bar.vc_progress-bar-color-black .vc_single_bar .vc_bar {
  background-color: #2A2A2A;
}
.acalog-custom .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-grey .vc_bar,
.acalog-custom .vc_progress_bar.vc_progress-bar-color-grey .vc_single_bar .vc_bar {
  background-color: #EBEBEB;
}
.acalog-custom .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-black .vc_label {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
}
.acalog-custom .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-grey .vc_label,
.acalog-custom .vc_progress_bar.vc_progress-bar-color-grey .vc_single_bar .vc_label {
  color: #666;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
}
.acalog-custom .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-orange .vc_bar,
.acalog-custom .vc_progress_bar.vc_progress-bar-color-orange .vc_single_bar .vc_bar {
  background-color: #F7BE68;
}
.acalog-custom .vc_progress_bar.vc_progress-bar-color-orange .vc_single_bar .vc_label {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
}
.acalog-custom .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sky .vc_bar,
.acalog-custom .vc_progress_bar.vc_progress-bar-color-sky .vc_single_bar .vc_bar {
  background-color: #5AA1E3;
}
.acalog-custom .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-orange .vc_label {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
}
.acalog-custom .vc_progress_bar.vc_progress-bar-color-sky .vc_single_bar .vc_label {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
}
.acalog-custom .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-green .vc_bar,
.acalog-custom .vc_progress_bar.vc_progress-bar-color-green .vc_single_bar .vc_bar {
  background-color: #6DAB3C;
}
.acalog-custom .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sky .vc_label {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
}
.acalog-custom .vc_progress_bar.vc_progress-bar-color-green .vc_single_bar .vc_label {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
}
.acalog-custom .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-juicy-pink .vc_bar,
.acalog-custom .vc_progress_bar.vc_progress-bar-color-juicy-pink .vc_single_bar .vc_bar {
  background-color: #F4524D;
}
.acalog-custom .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-green .vc_label {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
}
.acalog-custom .vc_progress_bar.vc_progress-bar-color-juicy-pink .vc_single_bar .vc_label {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
}
.acalog-custom .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sandy-brown .vc_bar,
.acalog-custom .vc_progress_bar.vc_progress-bar-color-sandy-brown .vc_single_bar .vc_bar {
  background-color: #F79468;
}
.acalog-custom .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-juicy-pink .vc_label {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
}
.acalog-custom .vc_progress_bar.vc_progress-bar-color-sandy-brown .vc_single_bar .vc_label {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
}
.acalog-custom .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-purple .vc_bar,
.acalog-custom .vc_progress_bar.vc_progress-bar-color-purple .vc_single_bar .vc_bar {
  background-color: #B97EBB;
}
.acalog-custom .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sandy-brown .vc_label {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
}
.acalog-custom .vc_progress_bar.vc_progress-bar-color-purple .vc_single_bar .vc_label {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
}
.acalog-custom .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-white .vc_bar,
.acalog-custom .vc_progress_bar.vc_progress-bar-color-white .vc_single_bar .vc_bar {
  background-color: #FFF;
}
.acalog-custom .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-purple .vc_label {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
}
.acalog-custom .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-white .vc_label,
.acalog-custom .vc_progress_bar.vc_progress-bar-color-white .vc_single_bar .vc_label {
  color: #666;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
}
@-webkit-keyframes progress-bar-stripes {
  .acalog-custom from {
    background-position: 40px 0;
  }
  .acalog-custom to {
    background-position: 0 0;
  }
}
@-moz-keyframes progress-bar-stripes {
  .acalog-custom from {
    background-position: 40px 0;
  }
  .acalog-custom to {
    background-position: 0 0;
  }
}
@-ms-keyframes progress-bar-stripes {
  .acalog-custom from {
    background-position: 40px 0;
  }
  .acalog-custom to {
    background-position: 0 0;
  }
}
@-o-keyframes progress-bar-stripes {
  .acalog-custom from {
    background-position: 0 0;
  }
  .acalog-custom to {
    background-position: 40px 0;
  }
}
@keyframes progress-bar-stripes {
  .acalog-custom from {
    background-position: 40px 0;
  }
  .acalog-custom to {
    background-position: 0 0;
  }
}
.acalog-custom .vc_pie_chart {
  z-index: 0;
  opacity: 0;
  filter: alpha(opacity=0);
}
.acalog-custom .vc_pie_chart.vc_ready {
  opacity: 1;
  filter: alpha(opacity=100);
}
.acalog-custom .vc_pie_chart .vc_pie_wrapper {
  position: relative;
  margin: 0 auto;
}
.acalog-custom .vc_pie_chart canvas {
  position: relative;
  z-index: 1;
}
.acalog-custom .vc_pie_chart .vc_pie_chart_value,
.acalog-custom .vc_pie_chart_back {
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.acalog-custom .vc_pie_chart .vc_pie_chart_value {
  font-size: 200%;
  text-align: center;
}
.acalog-custom .vc_pie_chart_back {
  border: 6px solid #f7f7f7;
  border-radius: 50%;
  opacity: .3;
  filter: alpha(opacity=30);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.acalog-custom .vc_images_carousel .vc_carousel-control {
  border: none;
}
.acalog-custom .vc_carousel .vc_carousel-control {
  text-shadow: none;
  border: none;
  transition: all .2s linear;
  -moz-transition: all .2s linear;
  -webkit-transition: all .2s linear;
  -o-transition: all .2s linear;
}
.acalog-custom .vc_carousel .vc_carousel-control:active,
.acalog-custom .vc_carousel .vc_carousel-control:focus {
  outline: 0;
}
.acalog-custom .vc_carousel .vc_carousel-indicators li {
  width: 5px;
  height: 5px;
  margin: 0;
  border-color: #f7f7f7;
  transition: all .2s linear;
  -moz-transition: all .2s linear;
  -webkit-transition: all .2s linear;
  -o-transition: all .2s linear;
}
.acalog-custom .vc_separator {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.acalog-custom .vc_separator h4 {
  line-height: 1em;
  font-size: 100%;
  margin: 0;
  word-wrap: break-word;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}
.acalog-custom .vc_separator h4 .normal {
  font-size: 12px;
  font-weight: 400;
}
.acalog-custom .vc_separator .vc_sep_holder {
  height: 1px;
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  min-width: 10%;
}
.acalog-custom .vc_separator .vc_sep_holder .vc_sep_line {
  height: 1px;
  border-top: 1px solid #EBEBEB;
  display: block;
  position: relative;
  top: 1px;
  width: 100%;
}
.acalog-custom .vc_separator.vc_separator_align_left .vc_sep_holder.vc_sep_holder_l,
.acalog-custom .vc_separator.vc_separator_align_right .vc_sep_holder.vc_sep_holder_r {
  display: none;
}
.acalog-custom .vc_separator.vc_separator_align_center h4 {
  padding: 0 .8em;
}
.acalog-custom .vc_separator.vc_separator_align_left h4 {
  padding: 0 .8em 0 0;
}
.acalog-custom .vc_separator.vc_separator_align_right h4 {
  padding: 0 0 0 .8em;
  margin: 0 !important;
}
.acalog-custom .vc_separator.vc_sep_double {
  height: 3px;
}
.acalog-custom .vc_separator.vc_sep_double .vc_sep_line {
  border-bottom: 1px solid #EBEBEB;
  border-top: 1px solid #EBEBEB;
  height: 3px;
}
.acalog-custom .vc_separator.vc_sep_dashed .vc_sep_line {
  border-top-style: dashed;
}
.acalog-custom .vc_separator.vc_sep_dotted .vc_sep_line {
  border-top-style: dotted;
}
.acalog-custom .vc_separator.vc_sep_shadow .vc_sep_line {
  border: none;
  position: relative;
  height: 20px;
  top: 0;
  overflow: hidden;
}
.acalog-custom .vc_separator.vc_sep_shadow .vc_sep_line::after {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: -20px;
  right: 0;
  height: 10px;
  border-radius: 100%;
}
.acalog-custom .vc_separator.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
  right: -100%;
  box-shadow: 10px 10px 10px 1px;
}
.acalog-custom .vc_separator.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
  left: -100%;
  box-shadow: -10px 10px 10px 1px;
}
.acalog-custom .vc_separator.vc_separator_no_text:not(.vc_sep_shadow) .vc_sep_holder_l {
  width: 100%;
}
.acalog-custom .vc_separator.vc_separator_no_text:not(.vc_sep_shadow) .vc_sep_holder_r {
  display: none;
}
.acalog-custom .vc_separator .vc_icon_element {
  margin-bottom: 0;
}
.acalog-custom .vc_separator .vc_icon_element:not(.vc_icon_element-have-style)+h4 {
  padding-left: 0;
}
.acalog-custom .vc_separator .vc_icon_element:not(.vc_icon_element-have-style) .vc_icon_element-size-xl {
  margin-left: .8em;
  margin-right: .8em;
}
.acalog-custom .vc_separator.vc_separator-has-text.vc_separator_align_center .vc_icon_element.vc_icon_element-have-style,
.acalog-custom .vc_separator.vc_separator-has-text.vc_separator_align_right .vc_icon_element.vc_icon_element-have-style {
  margin-left: .8em;
}
.acalog-custom .vc_separator.vc_separator_align_left .vc_icon_element.vc_icon_element-have-style+h4 {
  padding-left: .8em;
}
.acalog-custom .vc_separator.vc_sep_border_width_1 .vc_sep_holder .vc_sep_line {
  border-top-width: 1px;
}
.acalog-custom .vc_separator.vc_sep_border_width_1.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 1px;
  top: 0;
}
.acalog-custom .vc_separator.vc_sep_border_width_1.vc_sep_shadow .vc_sep_line {
  top: 0;
}
.acalog-custom .vc_separator.vc_sep_border_width_1.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
  box-shadow: 10px 10px 10px 1px;
}
.acalog-custom .vc_separator.vc_sep_border_width_1.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
  box-shadow: -10px 10px 10px 1px;
}
.acalog-custom .vc_separator.vc_sep_border_width_2 .vc_sep_holder .vc_sep_line {
  border-top-width: 2px;
}
.acalog-custom .vc_separator.vc_sep_border_width_2.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 2px;
  top: -1px;
}
.acalog-custom .vc_separator.vc_sep_border_width_2.vc_sep_shadow .vc_sep_line {
  top: -1px;
}
.acalog-custom .vc_separator.vc_sep_border_width_2.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
  box-shadow: 10px 10px 10px 2px;
}
.acalog-custom .vc_separator.vc_sep_border_width_2.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
  box-shadow: -10px 10px 10px 2px;
}
.acalog-custom .vc_separator.vc_sep_border_width_3 .vc_sep_holder .vc_sep_line {
  border-top-width: 3px;
}
.acalog-custom .vc_separator.vc_sep_border_width_3.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 3px;
  top: -1px;
}
.acalog-custom .vc_separator.vc_sep_border_width_3.vc_sep_shadow .vc_sep_line {
  top: -1px;
}
.acalog-custom .vc_separator.vc_sep_border_width_3.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
  box-shadow: 10px 10px 10px 3px;
}
.acalog-custom .vc_separator.vc_sep_border_width_3.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
  box-shadow: -10px 10px 10px 3px;
}
.acalog-custom .vc_separator.vc_sep_border_width_4 .vc_sep_holder .vc_sep_line {
  border-top-width: 4px;
}
.acalog-custom .vc_separator.vc_sep_border_width_4.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 4px;
  top: -2px;
}
.acalog-custom .vc_separator.vc_sep_border_width_4.vc_sep_shadow .vc_sep_line {
  top: -2px;
}
.acalog-custom .vc_separator.vc_sep_border_width_4.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
  box-shadow: 10px 10px 10px 4px;
}
.acalog-custom .vc_separator.vc_sep_border_width_4.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
  box-shadow: -10px 10px 10px 4px;
}
.acalog-custom .vc_separator.vc_sep_border_width_5 .vc_sep_holder .vc_sep_line {
  border-top-width: 5px;
}
.acalog-custom .vc_separator.vc_sep_border_width_5.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 5px;
  top: -2px;
}
.acalog-custom .vc_separator.vc_sep_border_width_5.vc_sep_shadow .vc_sep_line {
  top: -2px;
}
.acalog-custom .vc_separator.vc_sep_border_width_5.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
  box-shadow: 10px 10px 10px 5px;
}
.acalog-custom .vc_separator.vc_sep_border_width_5.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
  box-shadow: -10px 10px 10px 5px;
}
.acalog-custom .vc_separator.vc_sep_border_width_6 .vc_sep_holder .vc_sep_line {
  border-top-width: 6px;
}
.acalog-custom .vc_separator.vc_sep_border_width_6.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 6px;
  top: -3px;
}
.acalog-custom .vc_separator.vc_sep_border_width_6.vc_sep_shadow .vc_sep_line {
  top: -3px;
}
.acalog-custom .vc_separator.vc_sep_border_width_6.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
  box-shadow: 10px 10px 10px 6px;
}
.acalog-custom .vc_separator.vc_sep_border_width_6.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
  box-shadow: -10px 10px 10px 6px;
}
.acalog-custom .vc_separator.vc_sep_border_width_7 .vc_sep_holder .vc_sep_line {
  border-top-width: 7px;
}
.acalog-custom .vc_separator.vc_sep_border_width_7.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 7px;
  top: -3px;
}
.acalog-custom .vc_separator.vc_sep_border_width_7.vc_sep_shadow .vc_sep_line {
  top: -3px;
}
.acalog-custom .vc_separator.vc_sep_border_width_7.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
  box-shadow: 10px 10px 10px 7px;
}
.acalog-custom .vc_separator.vc_sep_border_width_7.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
  box-shadow: -10px 10px 10px 7px;
}
.acalog-custom .vc_separator.vc_sep_border_width_8 .vc_sep_holder .vc_sep_line {
  border-top-width: 8px;
}
.acalog-custom .vc_separator.vc_sep_border_width_8.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 8px;
  top: -4px;
}
.acalog-custom .vc_separator.vc_sep_border_width_8.vc_sep_shadow .vc_sep_line {
  top: -4px;
}
.acalog-custom .vc_separator.vc_sep_border_width_8.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
  box-shadow: 10px 10px 10px 8px;
}
.acalog-custom .vc_separator.vc_sep_border_width_8.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
  box-shadow: -10px 10px 10px 8px;
}
.acalog-custom .vc_separator.vc_sep_border_width_9 .vc_sep_holder .vc_sep_line {
  border-top-width: 9px;
}
.acalog-custom .vc_separator.vc_sep_border_width_9.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 9px;
  top: -4px;
}
.acalog-custom .vc_separator.vc_sep_border_width_9.vc_sep_shadow .vc_sep_line {
  top: -4px;
}
.acalog-custom .vc_separator.vc_sep_border_width_9.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
  box-shadow: 10px 10px 10px 9px;
}
.acalog-custom .vc_separator.vc_sep_border_width_9.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
  box-shadow: -10px 10px 10px 9px;
}
.acalog-custom .vc_separator.vc_sep_border_width_10 .vc_sep_holder .vc_sep_line {
  border-top-width: 10px;
}
.acalog-custom .vc_separator.vc_sep_border_width_10.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 10px;
  top: -5px;
}
.acalog-custom .vc_separator.vc_sep_border_width_10.vc_sep_shadow .vc_sep_line {
  top: -5px;
}
.acalog-custom .vc_separator.vc_sep_border_width_10.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
  box-shadow: 10px 10px 10px 10px;
}
.acalog-custom .vc_separator.vc_sep_border_width_10.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
  box-shadow: -10px 10px 10px 10px;
}
.acalog-custom .vc_separator.vc_sep_color_blue .vc_sep_line {
  border-color: #5472D2;
}
.acalog-custom .vc_separator.vc_sep_color_blue.vc_sep_shadow .vc_sep_holder {
  color: #5472D2;
}
.acalog-custom .vc_separator.vc_sep_color_turquoise .vc_sep_line {
  border-color: #00C1CF;
}
.acalog-custom .vc_separator.vc_sep_color_turquoise.vc_sep_shadow .vc_sep_holder {
  color: #00C1CF;
}
.acalog-custom .vc_separator.vc_sep_color_pink .vc_sep_line {
  border-color: #FE6C61;
}
.acalog-custom .vc_separator.vc_sep_color_pink.vc_sep_shadow .vc_sep_holder {
  color: #FE6C61;
}
.acalog-custom .vc_separator.vc_sep_color_violet .vc_sep_line {
  border-color: #8D6DC4;
}
.acalog-custom .vc_separator.vc_sep_color_violet.vc_sep_shadow .vc_sep_holder {
  color: #8D6DC4;
}
.acalog-custom .vc_separator.vc_sep_color_peacoc .vc_sep_line {
  border-color: #4CADC9;
}
.acalog-custom .vc_separator.vc_sep_color_peacoc.vc_sep_shadow .vc_sep_holder {
  color: #4CADC9;
}
.acalog-custom .vc_separator.vc_sep_color_chino .vc_sep_line {
  border-color: #CEC2AB;
}
.acalog-custom .vc_separator.vc_sep_color_chino.vc_sep_shadow .vc_sep_holder {
  color: #CEC2AB;
}
.acalog-custom .vc_separator.vc_sep_color_mulled_wine .vc_sep_line {
  border-color: #50485B;
}
.acalog-custom .vc_separator.vc_sep_color_mulled_wine.vc_sep_shadow .vc_sep_holder {
  color: #50485B;
}
.acalog-custom .vc_separator.vc_sep_color_vista_blue .vc_sep_line {
  border-color: #75D69C;
}
.acalog-custom .vc_separator.vc_sep_color_vista_blue.vc_sep_shadow .vc_sep_holder {
  color: #75D69C;
}
.acalog-custom .vc_separator.vc_sep_color_black .vc_sep_line {
  border-color: #2A2A2A;
}
.acalog-custom .vc_separator.vc_sep_color_black.vc_sep_shadow .vc_sep_holder {
  color: #2A2A2A;
}
.acalog-custom .vc_separator.vc_sep_color_grey .vc_sep_line {
  border-color: #EBEBEB;
}
.acalog-custom .vc_separator.vc_sep_color_grey.vc_sep_shadow .vc_sep_holder {
  color: #EBEBEB;
}
.acalog-custom .vc_separator.vc_sep_color_orange .vc_sep_line {
  border-color: #F7BE68;
}
.acalog-custom .vc_separator.vc_sep_color_orange.vc_sep_shadow .vc_sep_holder {
  color: #F7BE68;
}
.acalog-custom .vc_separator.vc_sep_color_sky .vc_sep_line {
  border-color: #5AA1E3;
}
.acalog-custom .vc_separator.vc_sep_color_sky.vc_sep_shadow .vc_sep_holder {
  color: #5AA1E3;
}
.acalog-custom .vc_separator.vc_sep_color_green .vc_sep_line {
  border-color: #6DAB3C;
}
.acalog-custom .vc_separator.vc_sep_color_green.vc_sep_shadow .vc_sep_holder {
  color: #6DAB3C;
}
.acalog-custom .vc_separator.vc_sep_color_juicy_pink .vc_sep_line {
  border-color: #F4524D;
}
.acalog-custom .vc_separator.vc_sep_color_juicy_pink.vc_sep_shadow .vc_sep_holder {
  color: #F4524D;
}
.acalog-custom .vc_separator.vc_sep_color_sandy_brown .vc_sep_line {
  border-color: #F79468;
}
.acalog-custom .vc_separator.vc_sep_color_sandy_brown.vc_sep_shadow .vc_sep_holder {
  color: #F79468;
}
.acalog-custom .vc_separator.vc_sep_color_purple .vc_sep_line {
  border-color: #B97EBB;
}
.acalog-custom .vc_separator.vc_sep_color_purple.vc_sep_shadow .vc_sep_holder {
  color: #B97EBB;
}
.acalog-custom .vc_separator.vc_sep_color_white .vc_sep_line {
  border-color: #FFF;
}
.acalog-custom .vc_separator.vc_sep_color_white.vc_sep_shadow .vc_sep_holder {
  color: #FFF;
}
.acalog-custom .vc_text_separator,
.acalog-custom .wpb_separator {
  border-bottom: 1px solid #EBEBEB;
  clear: both;
  height: 1px;
}
.acalog-custom .vc_sep_width_10 {
  width: 10%;
}
.acalog-custom .vc_sep_width_20 {
  width: 20%;
}
.acalog-custom .vc_sep_width_30 {
  width: 30%;
}
.acalog-custom .vc_sep_width_40 {
  width: 40%;
}
.acalog-custom .vc_sep_width_50 {
  width: 50%;
}
.acalog-custom .vc_sep_width_60 {
  width: 60%;
}
.acalog-custom .vc_sep_width_70 {
  width: 70%;
}
.acalog-custom .vc_sep_width_80 {
  width: 80%;
}
.acalog-custom .vc_sep_width_90 {
  width: 90%;
}
.acalog-custom .vc_sep_width_100,
.acalog-custom .wpb_single_image img.vc_img-placeholder {
  width: 100%;
}
.acalog-custom .vc_sep_pos_align_center {
  margin-left: auto;
  margin-right: auto;
}
.acalog-custom .vc_sep_pos_align_left {
  margin-left: 0;
  margin-right: auto;
}
.acalog-custom .vc_sep_pos_align_right {
  margin-left: auto;
  margin-right: 0;
}
.acalog-custom .vc_text_separator div {
  display: inline-block;
  background-color: #FFF;
  padding: 1px 1em;
  position: relative;
  top: -9px;
}
.acalog-custom .separator_align_left {
  text-align: left;
}
.acalog-custom .separator_align_right {
  text-align: right;
}
.acalog-custom .wpb_single_image a {
  border: none;
  outline: 0;
}
.acalog-custom .wpb_single_image img {
  height: auto;
  max-width: 100%;
  vertical-align: top;
}
.acalog-custom .wpb_single_image .vc_single_image-wrapper {
  display: inline-block;
  vertical-align: top;
  max-width: 100%;
}
.acalog-custom .wpb_single_image .vc_single_image-wrapper.vc_box_rounded,
.acalog-custom .wpb_single_image .vc_single_image-wrapper.vc_box_rounded img {
  border-radius: 4px;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.acalog-custom .wpb_single_image .vc_single_image-wrapper.vc_box_outline,
.acalog-custom .wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle {
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 6px;
  border: 1px solid #EBEBEB;
}
.acalog-custom .wpb_single_image .vc_single_image-wrapper.vc_box_outline img,
.acalog-custom .wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle img {
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid #EBEBEB;
}
.acalog-custom .wpb_single_image .vc_single_image-wrapper.vc_box_border,
.acalog-custom .wpb_single_image .vc_single_image-wrapper.vc_box_border_circle {
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 6px;
  border: none;
}
.acalog-custom .wpb_single_image .vc_single_image-wrapper.vc_box_border img,
.acalog-custom .wpb_single_image .vc_single_image-wrapper.vc_box_border_circle img {
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
}
.acalog-custom .wpb_single_image .vc_single_image-wrapper.vc_box_shadow,
.acalog-custom .wpb_single_image .vc_single_image-wrapper.vc_box_shadow img,
.acalog-custom .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border,
.acalog-custom .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border img,
.acalog-custom .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle,
.acalog-custom .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img,
.acalog-custom .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle,
.acalog-custom .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img {
  border-radius: 0;
  -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.1);
  box-shadow: 0 0 5px rgba(0,0,0,0.1);
}
.acalog-custom .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border,
.acalog-custom .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle {
  padding: 6px;
}
.acalog-custom .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_3d {
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin-bottom: 15px;
}
.acalog-custom .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_3d img {
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.acalog-custom .wpb_single_image .vc_single_image-wrapper.vc_box_border_circle,
.acalog-custom .wpb_single_image .vc_single_image-wrapper.vc_box_border_circle img,
.acalog-custom .wpb_single_image .vc_single_image-wrapper.vc_box_circle,
.acalog-custom .wpb_single_image .vc_single_image-wrapper.vc_box_circle img,
.acalog-custom .wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle,
.acalog-custom .wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle img,
.acalog-custom .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle,
.acalog-custom .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img,
.acalog-custom .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle,
.acalog-custom .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img {
  border-radius: 50%;
  -webkit-box-shadow: none;
  box-shadow: none;
  overflow: hidden;
}
.acalog-custom .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle,
.acalog-custom .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img,
.acalog-custom .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle,
.acalog-custom .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img {
  -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.1);
  box-shadow: 0 0 5px rgba(0,0,0,0.1);
}
.acalog-custom .wpb_single_image.vc_align_center {
  text-align: center;
}
.acalog-custom .wpb_single_image.vc_align_right {
  text-align: right;
}
.acalog-custom .wpb_single_image.vc_align_left {
  text-align: left;
}
.acalog-custom .wpb_single_image .vc_box_shadow_3d {
  position: relative;
  z-index: 0;
  display: inline-block;
  max-width: 100%;
}
.acalog-custom .wpb_single_image .vc_box_shadow_3d:after,
.acalog-custom .wpb_single_image .vc_box_shadow_3d:before {
  content: "";
  position: absolute;
  -webkit-box-shadow: 0 15px 10px rgba(0,0,0,0.6);
  box-shadow: 0 15px 10px rgba(0,0,0,0.6);
  left: 5px;
  right: 50%;
  bottom: 8px;
  height: 30%;
  z-index: -1;
  border-radius: inherit;
  -webkit-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-transform: skewY(-6deg);
  -ms-transform: skewY(-6deg);
  transform: skewY(-6deg);
}
.acalog-custom .wpb_single_image .vc_box_shadow_3d:after {
  left: 50%;
  right: 5px;
  -webkit-transform: skewY(6deg);
  -ms-transform: skewY(6deg);
  transform: skewY(6deg);
  -webkit-transform-origin: 100% 0;
  -moz-transform-origin: 100% 0;
  -ms-transform-origin: 100% 0;
  transform-origin: 100% 0;
}
.acalog-custom .wpb_single_image .vc_figure {
  display: inline-block;
  vertical-align: top;
  margin: 0;
  max-width: 100%;
}
.acalog-custom .wpb_single_image .vc_figure-caption {
  margin-top: .2em;
  font-size: .8em;
}
.acalog-custom .wpb_single_image .vc_box_outline.vc_box_border_blue,
.acalog-custom .wpb_single_image .vc_box_outline_circle.vc_box_border_blue {
  border-color: #5472D2;
}
.acalog-custom .wpb_single_image .vc_box_border.vc_box_border_blue,
.acalog-custom .wpb_single_image .vc_box_border_circle.vc_box_border_blue {
  background-color: #5472D2;
}
.acalog-custom .wpb_single_image .vc_box_outline.vc_box_border_turquoise,
.acalog-custom .wpb_single_image .vc_box_outline_circle.vc_box_border_turquoise {
  border-color: #00C1CF;
}
.acalog-custom .wpb_single_image .vc_box_border.vc_box_border_turquoise,
.acalog-custom .wpb_single_image .vc_box_border_circle.vc_box_border_turquoise {
  background-color: #00C1CF;
}
.acalog-custom .wpb_single_image .vc_box_outline.vc_box_border_pink,
.acalog-custom .wpb_single_image .vc_box_outline_circle.vc_box_border_pink {
  border-color: #FE6C61;
}
.acalog-custom .wpb_single_image .vc_box_border.vc_box_border_pink,
.acalog-custom .wpb_single_image .vc_box_border_circle.vc_box_border_pink {
  background-color: #FE6C61;
}
.acalog-custom .wpb_single_image .vc_box_outline.vc_box_border_violet,
.acalog-custom .wpb_single_image .vc_box_outline_circle.vc_box_border_violet {
  border-color: #8D6DC4;
}
.acalog-custom .wpb_single_image .vc_box_border.vc_box_border_violet,
.acalog-custom .wpb_single_image .vc_box_border_circle.vc_box_border_violet {
  background-color: #8D6DC4;
}
.acalog-custom .wpb_single_image .vc_box_outline.vc_box_border_peacoc,
.acalog-custom .wpb_single_image .vc_box_outline_circle.vc_box_border_peacoc {
  border-color: #4CADC9;
}
.acalog-custom .wpb_single_image .vc_box_border.vc_box_border_peacoc,
.acalog-custom .wpb_single_image .vc_box_border_circle.vc_box_border_peacoc {
  background-color: #4CADC9;
}
.acalog-custom .wpb_single_image .vc_box_outline.vc_box_border_chino,
.acalog-custom .wpb_single_image .vc_box_outline_circle.vc_box_border_chino {
  border-color: #CEC2AB;
}
.acalog-custom .wpb_single_image .vc_box_border.vc_box_border_chino,
.acalog-custom .wpb_single_image .vc_box_border_circle.vc_box_border_chino {
  background-color: #CEC2AB;
}
.acalog-custom .wpb_single_image .vc_box_outline.vc_box_border_mulled_wine,
.acalog-custom .wpb_single_image .vc_box_outline_circle.vc_box_border_mulled_wine {
  border-color: #50485B;
}
.acalog-custom .wpb_single_image .vc_box_border.vc_box_border_mulled_wine,
.acalog-custom .wpb_single_image .vc_box_border_circle.vc_box_border_mulled_wine {
  background-color: #50485B;
}
.acalog-custom .wpb_single_image .vc_box_outline.vc_box_border_vista_blue,
.acalog-custom .wpb_single_image .vc_box_outline_circle.vc_box_border_vista_blue {
  border-color: #75D69C;
}
.acalog-custom .wpb_single_image .vc_box_border.vc_box_border_vista_blue,
.acalog-custom .wpb_single_image .vc_box_border_circle.vc_box_border_vista_blue {
  background-color: #75D69C;
}
.acalog-custom .wpb_single_image .vc_box_outline.vc_box_border_black,
.acalog-custom .wpb_single_image .vc_box_outline_circle.vc_box_border_black {
  border-color: #2A2A2A;
}
.acalog-custom .wpb_single_image .vc_box_border.vc_box_border_black,
.acalog-custom .wpb_single_image .vc_box_border_circle.vc_box_border_black {
  background-color: #2A2A2A;
}
.acalog-custom .wpb_single_image .vc_box_outline.vc_box_border_grey,
.acalog-custom .wpb_single_image .vc_box_outline_circle.vc_box_border_grey {
  border-color: #EBEBEB;
}
.acalog-custom .wpb_single_image .vc_box_border.vc_box_border_grey,
.acalog-custom .wpb_single_image .vc_box_border_circle.vc_box_border_grey {
  background-color: #EBEBEB;
}
.acalog-custom .wpb_single_image .vc_box_outline.vc_box_border_orange,
.acalog-custom .wpb_single_image .vc_box_outline_circle.vc_box_border_orange {
  border-color: #F7BE68;
}
.acalog-custom .wpb_single_image .vc_box_border.vc_box_border_orange,
.acalog-custom .wpb_single_image .vc_box_border_circle.vc_box_border_orange {
  background-color: #F7BE68;
}
.acalog-custom .wpb_single_image .vc_box_outline.vc_box_border_sky,
.acalog-custom .wpb_single_image .vc_box_outline_circle.vc_box_border_sky {
  border-color: #5AA1E3;
}
.acalog-custom .wpb_single_image .vc_box_border.vc_box_border_sky,
.acalog-custom .wpb_single_image .vc_box_border_circle.vc_box_border_sky {
  background-color: #5AA1E3;
}
.acalog-custom .wpb_single_image .vc_box_outline.vc_box_border_green,
.acalog-custom .wpb_single_image .vc_box_outline_circle.vc_box_border_green {
  border-color: #6DAB3C;
}
.acalog-custom .wpb_single_image .vc_box_border.vc_box_border_green,
.acalog-custom .wpb_single_image .vc_box_border_circle.vc_box_border_green {
  background-color: #6DAB3C;
}
.acalog-custom .wpb_single_image .vc_box_outline.vc_box_border_juicy_pink,
.acalog-custom .wpb_single_image .vc_box_outline_circle.vc_box_border_juicy_pink {
  border-color: #F4524D;
}
.acalog-custom .wpb_single_image .vc_box_border.vc_box_border_juicy_pink,
.acalog-custom .wpb_single_image .vc_box_border_circle.vc_box_border_juicy_pink {
  background-color: #F4524D;
}
.acalog-custom .wpb_single_image .vc_box_outline.vc_box_border_sandy_brown,
.acalog-custom .wpb_single_image .vc_box_outline_circle.vc_box_border_sandy_brown {
  border-color: #F79468;
}
.acalog-custom .wpb_single_image .vc_box_border.vc_box_border_sandy_brown,
.acalog-custom .wpb_single_image .vc_box_border_circle.vc_box_border_sandy_brown {
  background-color: #F79468;
}
.acalog-custom .wpb_single_image .vc_box_outline.vc_box_border_purple,
.acalog-custom .wpb_single_image .vc_box_outline_circle.vc_box_border_purple {
  border-color: #B97EBB;
}
.acalog-custom .wpb_single_image .vc_box_border.vc_box_border_purple,
.acalog-custom .wpb_single_image .vc_box_border_circle.vc_box_border_purple {
  background-color: #B97EBB;
}
.acalog-custom .wpb_single_image .vc_box_outline.vc_box_border_white,
.acalog-custom .wpb_single_image .vc_box_outline_circle.vc_box_border_white {
  border-color: #FFF;
}
.acalog-custom .wpb_single_image .vc_box_border.vc_box_border_white,
.acalog-custom .wpb_single_image .vc_box_border_circle.vc_box_border_white {
  background-color: #FFF;
}
.acalog-custom .vc_icon_element {
  line-height: 0;
  font-size: 14px;
  margin-bottom: 35px;
}
.acalog-custom .vc_icon_element.vc_icon_element-outer {
  box-sizing: border-box;
  text-align: center;
}
.acalog-custom .vc_icon_element.vc_icon_element-outer.vc_icon_element-align-left {
  text-align: left;
}
.acalog-custom .vc_icon_element.vc_icon_element-outer.vc_icon_element-align-center {
  text-align: center;
}
.acalog-custom .vc_icon_element.vc_icon_element-outer.vc_icon_element-align-right {
  text-align: right;
}
.acalog-custom .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner {
  text-align: center;
  display: inline-block;
  border: 2px solid transparent;
  width: 4em;
  height: 4em;
  box-sizing: content-box;
  position: relative;
}
.acalog-custom .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon {
  font-size: 2.15em;
  font-style: normal;
  font-weight: 400;
  line-height: 1 !important;
  font-size-adjust: none;
  font-stretch: normal;
  -webkit-font-feature-settings: normal;
  font-feature-settings: normal;
  -webkit-font-language-override: normal;
  font-language-override: normal;
  -webkit-font-kerning: auto;
  font-kerning: auto;
  font-synthesis: weight style;
  font-variant: normal;
  text-rendering: auto;
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%,-50%);
  -ms-transform: translate(-50%,-50%);
  -o-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
}
.acalog-custom .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon:before {
  font-style: normal;
  font-weight: 400;
  display: inline-block;
  text-decoration: inherit;
  width: inherit;
  height: inherit;
  font-size: 1em;
  text-align: center;
  text-rendering: optimizelegibility;
}
.acalog-custom .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_gitem-link,
.acalog-custom .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-link {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  box-sizing: content-box;
  border: none;
}
.acalog-custom .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xs {
  max-width: 100% !important;
  line-height: 1.2em !important;
}
.acalog-custom .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xs.vc_icon_element-have-style-inner {
  width: 2.5em !important;
  height: 2.5em !important;
}
.acalog-custom .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xs .vc_icon_element-icon {
  font-size: 1.2em !important;
}
.acalog-custom .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm {
  max-width: 100% !important;
  line-height: 1.6em !important;
}
.acalog-custom .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm.vc_icon_element-have-style-inner {
  width: 3.15em !important;
  height: 3.15em !important;
}
.acalog-custom .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm .vc_icon_element-icon {
  font-size: 1.6em !important;
}
.acalog-custom .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md {
  max-width: 100% !important;
  line-height: 2.15em !important;
}
.acalog-custom .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md.vc_icon_element-have-style-inner {
  width: 4em !important;
  height: 4em !important;
}
.acalog-custom .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md .vc_icon_element-icon {
  font-size: 2.15em !important;
}
.acalog-custom .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg {
  max-width: 100% !important;
  line-height: 2.85em !important;
}
.acalog-custom .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg.vc_icon_element-have-style-inner {
  width: 5em !important;
  height: 5em !important;
}
.acalog-custom .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg .vc_icon_element-icon {
  font-size: 2.85em !important;
}
.acalog-custom .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl {
  max-width: 100% !important;
  line-height: 5em !important;
}
.acalog-custom .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl.vc_icon_element-have-style-inner {
  width: 7.15em !important;
  height: 7.15em !important;
}
.acalog-custom .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl .vc_icon_element-icon {
  font-size: 5em !important;
}
.acalog-custom .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded,
.acalog-custom .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded .vc_gitem-link,
.acalog-custom .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded .vc_icon_element-link,
.acalog-custom .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-outline,
.acalog-custom .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-outline .vc_gitem-link,
.acalog-custom .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-outline .vc_icon_element-link {
  border-radius: 50%;
}
.acalog-custom .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less,
.acalog-custom .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less .vc_gitem-link,
.acalog-custom .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less .vc_icon_element-link,
.acalog-custom .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less-outline,
.acalog-custom .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less-outline .vc_gitem-link,
.acalog-custom .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less-outline .vc_icon_element-link {
  border-radius: 5px;
}
.acalog-custom .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-blue .vc_icon_element-icon {
  color: #5472D2;
}
.acalog-custom .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-turquoise .vc_icon_element-icon {
  color: #00C1CF;
}
.acalog-custom .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-pink .vc_icon_element-icon {
  color: #FE6C61;
}
.acalog-custom .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-violet .vc_icon_element-icon {
  color: #8D6DC4;
}
.acalog-custom .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-peacoc .vc_icon_element-icon {
  color: #4CADC9;
}
.acalog-custom .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-chino .vc_icon_element-icon {
  color: #CEC2AB;
}
.acalog-custom .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-mulled_wine .vc_icon_element-icon {
  color: #50485B;
}
.acalog-custom .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-vista_blue .vc_icon_element-icon {
  color: #75D69C;
}
.acalog-custom .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-black .vc_icon_element-icon {
  color: #2A2A2A;
}
.acalog-custom .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-grey .vc_icon_element-icon {
  color: #EBEBEB;
}
.acalog-custom .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-orange .vc_icon_element-icon {
  color: #F7BE68;
}
.acalog-custom .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-sky .vc_icon_element-icon {
  color: #5AA1E3;
}
.acalog-custom .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-green .vc_icon_element-icon {
  color: #6DAB3C;
}
.acalog-custom .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-juicy_pink .vc_icon_element-icon {
  color: #F4524D;
}
.acalog-custom .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-sandy_brown .vc_icon_element-icon {
  color: #F79468;
}
.acalog-custom .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-purple .vc_icon_element-icon {
  color: #B97EBB;
}
.acalog-custom .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-white .vc_icon_element-icon {
  color: #FFF;
}
.acalog-custom .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-blue.vc_icon_element-outline {
  border-color: #5472D2;
}
.acalog-custom .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-blue.vc_icon_element-background {
  background-color: #5472D2;
}
.acalog-custom .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-turquoise.vc_icon_element-outline {
  border-color: #00C1CF;
}
.acalog-custom .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-turquoise.vc_icon_element-background {
  background-color: #00C1CF;
}
.acalog-custom .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-pink.vc_icon_element-outline {
  border-color: #FE6C61;
}
.acalog-custom .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-pink.vc_icon_element-background {
  background-color: #FE6C61;
}
.acalog-custom .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-violet.vc_icon_element-outline {
  border-color: #8D6DC4;
}
.acalog-custom .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-violet.vc_icon_element-background {
  background-color: #8D6DC4;
}
.acalog-custom .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-peacoc.vc_icon_element-outline {
  border-color: #4CADC9;
}
.acalog-custom .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-peacoc.vc_icon_element-background {
  background-color: #4CADC9;
}
.acalog-custom .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-chino.vc_icon_element-outline {
  border-color: #CEC2AB;
}
.acalog-custom .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-chino.vc_icon_element-background {
  background-color: #CEC2AB;
}
.acalog-custom .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-mulled_wine.vc_icon_element-outline {
  border-color: #50485B;
}
.acalog-custom .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-mulled_wine.vc_icon_element-background {
  background-color: #50485B;
}
.acalog-custom .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-vista_blue.vc_icon_element-outline {
  border-color: #75D69C;
}
.acalog-custom .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-vista_blue.vc_icon_element-background {
  background-color: #75D69C;
}
.acalog-custom .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-black.vc_icon_element-outline {
  border-color: #2A2A2A;
}
.acalog-custom .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-black.vc_icon_element-background {
  background-color: #2A2A2A;
}
.acalog-custom .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-grey.vc_icon_element-outline {
  border-color: #EBEBEB;
}
.acalog-custom .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-grey.vc_icon_element-background {
  background-color: #EBEBEB;
}
.acalog-custom .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-orange.vc_icon_element-outline {
  border-color: #F7BE68;
}
.acalog-custom .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-orange.vc_icon_element-background {
  background-color: #F7BE68;
}
.acalog-custom .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sky.vc_icon_element-outline {
  border-color: #5AA1E3;
}
.acalog-custom .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sky.vc_icon_element-background {
  background-color: #5AA1E3;
}
.acalog-custom .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-green.vc_icon_element-outline {
  border-color: #6DAB3C;
}
.acalog-custom .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-green.vc_icon_element-background {
  background-color: #6DAB3C;
}
.acalog-custom .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-juicy_pink.vc_icon_element-outline {
  border-color: #F4524D;
}
.acalog-custom .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-juicy_pink.vc_icon_element-background {
  background-color: #F4524D;
}
.acalog-custom .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sandy_brown.vc_icon_element-outline {
  border-color: #F79468;
}
.acalog-custom .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sandy_brown.vc_icon_element-background {
  background-color: #F79468;
}
.acalog-custom .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-purple.vc_icon_element-outline {
  border-color: #B97EBB;
}
.acalog-custom .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-purple.vc_icon_element-background {
  background-color: #B97EBB;
}
.acalog-custom .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-white.vc_icon_element-outline {
  border-color: #FFF;
}
.acalog-custom .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-white.vc_icon_element-background {
  background-color: #FFF;
}
.acalog-custom .vc_chart .vc_chart-legend {
  font-size: 14px;
  margin: 0;
  padding: 0;
}
.acalog-custom .vc_chart .vc_chart-legend li {
  line-height: 1.3em;
  list-style: none;
  margin: 0 0 .3em;
  min-height: 1.3em;
}
.acalog-custom .vc_chart .vc_chart-legend span {
  border-radius: .3em;
  display: inline-block;
  height: 1.3em;
  left: 0;
  margin-right: .5em;
  vertical-align: middle;
  width: 1.3em;
}
@media (min-width: 768px) {
  .acalog-custom .vc_chart .vc_chart-legend {
    display: inline-block;
    vertical-align: middle;
    width: 40%;
  }
  .acalog-custom .vc_chart .vc_chart-legend li {
    margin-left: 1em;
  }
  .acalog-custom .vc_chart .vc_chart-with-legend {
    display: inline-block;
    vertical-align: middle;
    width: 60%;
  }
}
.acalog-custom .vc_line-chart .vc_chart-with-legend {
  width: 75%;
}
.acalog-custom .vc_line-chart .vc_chart-legend {
  width: 25%;
}
.acalog-custom .wpb_single_image .wpb_wrapper .vc_single_image-wrapper .zoomImg {
  border-radius: 0;
}
.acalog-custom .wpb_single_image [class*='_circle'] .vc-zoom-wrapper {
  border-radius: 50%;
}
.acalog-custom .wpb_single_image [class*='_rounded'] .vc-zoom-wrapper {
  border-radius: 4px;
}
.acalog-custom .vc_general.vc_pagination {
  display: block;
  margin: 0;
  padding: 0;
  text-align: center;
}
.acalog-custom .vc_general.vc_pagination .vc_pagination-item {
  display: inline-block;
  margin: 0;
  padding: 0;
  vertical-align: middle;
}
.acalog-custom .vc_general.vc_pagination .vc_pagination-trigger {
  display: block;
  text-decoration: none;
  cursor: pointer;
  height: 10px;
  width: 10px;
  margin: 5px 7px;
  background: 0 0;
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  border: none;
}
.acalog-custom .vc_gitem-zone,
.acalog-custom .vc_gitem_row .vc_gitem-col {
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
  box-sizing: border-box;
}
.acalog-custom .vc_general.vc_pagination .vc_pagination-trigger:focus {
  outline: 0;
}
.acalog-custom .vc_general.vc_pagination .vc_active .vc_pagination-trigger {
  cursor: default;
}
.acalog-custom .vc_pagination.vc_pagination-style-outline .vc_pagination-trigger {
  border: 3px solid transparent;
}
.acalog-custom .vc_pagination.vc_pagination-style-flat .vc_pagination-trigger {
  opacity: .6;
}
.acalog-custom .vc_pagination.vc_pagination-style-flat .vc_active .vc_pagination-trigger,
.acalog-custom .vc_pagination.vc_pagination-style-flat .vc_pagination-trigger:hover {
  opacity: 1;
}
.acalog-custom .vc_pagination.vc_pagination-shape-round .vc_pagination-trigger {
  border-radius: 50%;
}
.acalog-custom .vc_pagination.vc_pagination-shape-rounded .vc_pagination-trigger {
  border-radius: 3px;
}
.acalog-custom .vc_pagination-color-blue.vc_pagination-style-outline .vc_pagination-trigger {
  border-color: #5472D2;
}
.acalog-custom .vc_pagination-color-blue.vc_pagination-style-flat .vc_pagination-trigger,
.acalog-custom .vc_pagination-color-blue.vc_pagination-style-outline .vc_active .vc_pagination-trigger,
.acalog-custom .vc_pagination-color-blue.vc_pagination-style-outline .vc_pagination-trigger:hover {
  background-color: #5472D2;
}
.acalog-custom .vc_pagination-color-turquoise.vc_pagination-style-outline .vc_pagination-trigger {
  border-color: #00C1CF;
}
.acalog-custom .vc_pagination-color-turquoise.vc_pagination-style-flat .vc_pagination-trigger,
.acalog-custom .vc_pagination-color-turquoise.vc_pagination-style-outline .vc_active .vc_pagination-trigger,
.acalog-custom .vc_pagination-color-turquoise.vc_pagination-style-outline .vc_pagination-trigger:hover {
  background-color: #00C1CF;
}
.acalog-custom .vc_pagination-color-pink.vc_pagination-style-outline .vc_pagination-trigger {
  border-color: #FE6C61;
}
.acalog-custom .vc_pagination-color-pink.vc_pagination-style-flat .vc_pagination-trigger,
.acalog-custom .vc_pagination-color-pink.vc_pagination-style-outline .vc_active .vc_pagination-trigger,
.acalog-custom .vc_pagination-color-pink.vc_pagination-style-outline .vc_pagination-trigger:hover {
  background-color: #FE6C61;
}
.acalog-custom .vc_pagination-color-violet.vc_pagination-style-outline .vc_pagination-trigger {
  border-color: #8D6DC4;
}
.acalog-custom .vc_pagination-color-violet.vc_pagination-style-flat .vc_pagination-trigger,
.acalog-custom .vc_pagination-color-violet.vc_pagination-style-outline .vc_active .vc_pagination-trigger,
.acalog-custom .vc_pagination-color-violet.vc_pagination-style-outline .vc_pagination-trigger:hover {
  background-color: #8D6DC4;
}
.acalog-custom .vc_pagination-color-peacoc.vc_pagination-style-outline .vc_pagination-trigger {
  border-color: #4CADC9;
}
.acalog-custom .vc_pagination-color-peacoc.vc_pagination-style-flat .vc_pagination-trigger,
.acalog-custom .vc_pagination-color-peacoc.vc_pagination-style-outline .vc_active .vc_pagination-trigger,
.acalog-custom .vc_pagination-color-peacoc.vc_pagination-style-outline .vc_pagination-trigger:hover {
  background-color: #4CADC9;
}
.acalog-custom .vc_pagination-color-chino.vc_pagination-style-outline .vc_pagination-trigger {
  border-color: #CEC2AB;
}
.acalog-custom .vc_pagination-color-chino.vc_pagination-style-flat .vc_pagination-trigger,
.acalog-custom .vc_pagination-color-chino.vc_pagination-style-outline .vc_active .vc_pagination-trigger,
.acalog-custom .vc_pagination-color-chino.vc_pagination-style-outline .vc_pagination-trigger:hover {
  background-color: #CEC2AB;
}
.acalog-custom .vc_pagination-color-mulled-wine.vc_pagination-style-outline .vc_pagination-trigger {
  border-color: #50485B;
}
.acalog-custom .vc_pagination-color-mulled-wine.vc_pagination-style-flat .vc_pagination-trigger,
.acalog-custom .vc_pagination-color-mulled-wine.vc_pagination-style-outline .vc_active .vc_pagination-trigger,
.acalog-custom .vc_pagination-color-mulled-wine.vc_pagination-style-outline .vc_pagination-trigger:hover {
  background-color: #50485B;
}
.acalog-custom .vc_pagination-color-vista-blue.vc_pagination-style-outline .vc_pagination-trigger {
  border-color: #75D69C;
}
.acalog-custom .vc_pagination-color-vista-blue.vc_pagination-style-flat .vc_pagination-trigger,
.acalog-custom .vc_pagination-color-vista-blue.vc_pagination-style-outline .vc_active .vc_pagination-trigger,
.acalog-custom .vc_pagination-color-vista-blue.vc_pagination-style-outline .vc_pagination-trigger:hover {
  background-color: #75D69C;
}
.acalog-custom .vc_pagination-color-orange.vc_pagination-style-outline .vc_pagination-trigger {
  border-color: #F7BE68;
}
.acalog-custom .vc_pagination-color-orange.vc_pagination-style-flat .vc_pagination-trigger,
.acalog-custom .vc_pagination-color-orange.vc_pagination-style-outline .vc_active .vc_pagination-trigger,
.acalog-custom .vc_pagination-color-orange.vc_pagination-style-outline .vc_pagination-trigger:hover {
  background-color: #F7BE68;
}
.acalog-custom .vc_pagination-color-sky.vc_pagination-style-outline .vc_pagination-trigger {
  border-color: #5AA1E3;
}
.acalog-custom .vc_pagination-color-sky.vc_pagination-style-flat .vc_pagination-trigger,
.acalog-custom .vc_pagination-color-sky.vc_pagination-style-outline .vc_active .vc_pagination-trigger,
.acalog-custom .vc_pagination-color-sky.vc_pagination-style-outline .vc_pagination-trigger:hover {
  background-color: #5AA1E3;
}
.acalog-custom .vc_pagination-color-green.vc_pagination-style-outline .vc_pagination-trigger {
  border-color: #6DAB3C;
}
.acalog-custom .vc_pagination-color-green.vc_pagination-style-flat .vc_pagination-trigger,
.acalog-custom .vc_pagination-color-green.vc_pagination-style-outline .vc_active .vc_pagination-trigger,
.acalog-custom .vc_pagination-color-green.vc_pagination-style-outline .vc_pagination-trigger:hover {
  background-color: #6DAB3C;
}
.acalog-custom .vc_pagination-color-juicy-pink.vc_pagination-style-outline .vc_pagination-trigger {
  border-color: #F4524D;
}
.acalog-custom .vc_pagination-color-juicy-pink.vc_pagination-style-flat .vc_pagination-trigger,
.acalog-custom .vc_pagination-color-juicy-pink.vc_pagination-style-outline .vc_active .vc_pagination-trigger,
.acalog-custom .vc_pagination-color-juicy-pink.vc_pagination-style-outline .vc_pagination-trigger:hover {
  background-color: #F4524D;
}
.acalog-custom .vc_pagination-color-sandy-brown.vc_pagination-style-outline .vc_pagination-trigger {
  border-color: #F79468;
}
.acalog-custom .vc_pagination-color-sandy-brown.vc_pagination-style-flat .vc_pagination-trigger,
.acalog-custom .vc_pagination-color-sandy-brown.vc_pagination-style-outline .vc_active .vc_pagination-trigger,
.acalog-custom .vc_pagination-color-sandy-brown.vc_pagination-style-outline .vc_pagination-trigger:hover {
  background-color: #F79468;
}
.acalog-custom .vc_pagination-color-purple.vc_pagination-style-outline .vc_pagination-trigger {
  border-color: #B97EBB;
}
.acalog-custom .vc_pagination-color-purple.vc_pagination-style-flat .vc_pagination-trigger,
.acalog-custom .vc_pagination-color-purple.vc_pagination-style-outline .vc_active .vc_pagination-trigger,
.acalog-custom .vc_pagination-color-purple.vc_pagination-style-outline .vc_pagination-trigger:hover {
  background-color: #B97EBB;
}
.acalog-custom .vc_pagination-color-black.vc_pagination-style-outline .vc_pagination-trigger {
  border-color: #2A2A2A;
}
.acalog-custom .vc_pagination-color-black.vc_pagination-style-flat .vc_pagination-trigger,
.acalog-custom .vc_pagination-color-black.vc_pagination-style-outline .vc_active .vc_pagination-trigger,
.acalog-custom .vc_pagination-color-black.vc_pagination-style-outline .vc_pagination-trigger:hover {
  background-color: #2A2A2A;
}
.acalog-custom .vc_pagination-color-grey.vc_pagination-style-outline .vc_pagination-trigger {
  border-color: #EBEBEB;
}
.acalog-custom .vc_pagination-color-grey.vc_pagination-style-flat .vc_pagination-trigger,
.acalog-custom .vc_pagination-color-grey.vc_pagination-style-outline .vc_active .vc_pagination-trigger,
.acalog-custom .vc_pagination-color-grey.vc_pagination-style-outline .vc_pagination-trigger:hover {
  background-color: #EBEBEB;
}
.acalog-custom .vc_pagination-color-white.vc_pagination-style-outline .vc_pagination-trigger {
  border-color: #FFF;
}
.acalog-custom .vc_pagination-color-white.vc_pagination-style-flat .vc_pagination-trigger,
.acalog-custom .vc_pagination-color-white.vc_pagination-style-outline .vc_active .vc_pagination-trigger,
.acalog-custom .vc_pagination-color-white.vc_pagination-style-outline .vc_pagination-trigger:hover {
  background-color: #FFF;
}
.acalog-custom .vc_grid.vc_row {
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
  margin-right: 0;
}
.acalog-custom .vc-row[data-vc-full-width] .vc_grid.vc_row {
  overflow: hidden;
}
.acalog-custom .vc_grid.vc_row.vc_grid-gutter-1px {
  margin-bottom: -1px;
}
.acalog-custom .vc_grid.vc_row.vc_grid-gutter-1px .vc_pageable-slide-wrapper {
  margin-right: -1px;
}
.acalog-custom .vc_grid.vc_row.vc_grid-gutter-1px .vc_grid-item {
  padding-right: 1px;
  padding-bottom: 1px;
}
.acalog-custom .vc_grid.vc_row.vc_grid-gutter-2px {
  margin-bottom: -2px;
}
.acalog-custom .vc_grid.vc_row.vc_grid-gutter-2px .vc_pageable-slide-wrapper {
  margin-right: -2px;
}
.acalog-custom .vc_grid.vc_row.vc_grid-gutter-2px .vc_grid-item {
  padding-right: 2px;
  padding-bottom: 2px;
}
.acalog-custom .vc_grid.vc_row.vc_grid-gutter-3px {
  margin-bottom: -3px;
}
.acalog-custom .vc_grid.vc_row.vc_grid-gutter-3px .vc_pageable-slide-wrapper {
  margin-right: -3px;
}
.acalog-custom .vc_grid.vc_row.vc_grid-gutter-3px .vc_grid-item {
  padding-right: 3px;
  padding-bottom: 3px;
}
.acalog-custom .vc_grid.vc_row.vc_grid-gutter-4px {
  margin-bottom: -4px;
}
.acalog-custom .vc_grid.vc_row.vc_grid-gutter-4px .vc_pageable-slide-wrapper {
  margin-right: -4px;
}
.acalog-custom .vc_grid.vc_row.vc_grid-gutter-4px .vc_grid-item {
  padding-right: 4px;
  padding-bottom: 4px;
}
.acalog-custom .vc_grid.vc_row.vc_grid-gutter-5px {
  margin-bottom: -5px;
}
.acalog-custom .vc_grid.vc_row.vc_grid-gutter-5px .vc_pageable-slide-wrapper {
  margin-right: -5px;
}
.acalog-custom .vc_grid.vc_row.vc_grid-gutter-5px .vc_grid-item {
  padding-right: 5px;
  padding-bottom: 5px;
}
.acalog-custom .vc_grid.vc_row.vc_grid-gutter-10px {
  margin-bottom: -10px;
}
.acalog-custom .vc_grid.vc_row.vc_grid-gutter-10px .vc_pageable-slide-wrapper {
  margin-right: -10px;
}
.acalog-custom .vc_grid.vc_row.vc_grid-gutter-10px .vc_grid-item {
  padding-right: 10px;
  padding-bottom: 10px;
}
.acalog-custom .vc_grid.vc_row.vc_grid-gutter-15px {
  margin-bottom: -15px;
}
.acalog-custom .vc_grid.vc_row.vc_grid-gutter-15px .vc_pageable-slide-wrapper {
  margin-right: -15px;
}
.acalog-custom .vc_grid.vc_row.vc_grid-gutter-15px .vc_grid-item {
  padding-right: 15px;
  padding-bottom: 15px;
}
.acalog-custom .vc_grid.vc_row.vc_grid-gutter-20px {
  margin-bottom: -20px;
}
.acalog-custom .vc_grid.vc_row.vc_grid-gutter-20px .vc_pageable-slide-wrapper {
  margin-right: -20px;
}
.acalog-custom .vc_grid.vc_row.vc_grid-gutter-20px .vc_grid-item {
  padding-right: 20px;
  padding-bottom: 20px;
}
.acalog-custom .vc_grid.vc_row.vc_grid-gutter-25px {
  margin-bottom: -25px;
}
.acalog-custom .vc_grid.vc_row.vc_grid-gutter-25px .vc_pageable-slide-wrapper {
  margin-right: -25px;
}
.acalog-custom .vc_grid.vc_row.vc_grid-gutter-25px .vc_grid-item {
  padding-right: 25px;
  padding-bottom: 25px;
}
.acalog-custom .vc_grid.vc_row.vc_grid-gutter-30px {
  margin-bottom: -30px;
}
.acalog-custom .vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper {
  margin-right: -30px;
}
.acalog-custom .vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item {
  padding-right: 30px;
  padding-bottom: 30px;
}
.acalog-custom .vc_grid.vc_row.vc_grid-gutter-35px {
  margin-bottom: -35px;
}
.acalog-custom .vc_grid.vc_row.vc_grid-gutter-35px .vc_pageable-slide-wrapper {
  margin-right: -35px;
}
.acalog-custom .vc_grid.vc_row.vc_grid-gutter-35px .vc_grid-item {
  padding-right: 35px;
  padding-bottom: 35px;
}
.acalog-custom .vc_grid.vc_row .vc_pageable-slide-wrapper .vc_grid-item.vc_visible-item:hover {
  z-index: 3;
}
.acalog-custom .vc_grid.vc_row .vc_grid-item {
  display: none;
  padding: 0;
  vertical-align: top;
  float: none;
  box-sizing: border-box;
  z-index: 1;
}
.acalog-custom .vc_grid.vc_row .vc_grid-item .vc_grid-item-mini .vc_grid-item-content {
  overflow: hidden;
}
.acalog-custom .vc_grid.vc_row .vc_grid-item .vc_btn,
.acalog-custom .vc_grid.vc_row .vc_grid-item .vc_icon_element,
.acalog-custom .vc_grid.vc_row .vc_grid-item .wpb_content_element {
  margin-bottom: 15px;
}
.acalog-custom .vc_gitem_row,
.acalog-custom .vc_gitem_row .vc_gitem_row {
  margin-bottom: 0;
}
.acalog-custom .vc_grid.vc_row .vc_grid-item .vc_btn a,
.acalog-custom .vc_grid.vc_row .vc_grid-item .vc_icon_element a,
.acalog-custom .vc_grid.vc_row .vc_grid-item .wpb_content_element a {
  text-decoration: none;
  border-bottom: 0;
}
.acalog-custom .vc_grid .vc_gitem-link {
  border-bottom: none;
  outline: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.acalog-custom .vc_masonry_grid .vc_grid.vc_row .vc_grid-item,
.acalog-custom .vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item {
  position: static;
}
.acalog-custom .vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,
.acalog-custom .vc_masonry_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,
.acalog-custom .vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,
.acalog-custom .vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {
  display: block;
}
@media (min-width: 768px) {
  .acalog-custom .vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,
  .acalog-custom .vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {
    display: inline-block;
  }
}
@-moz-document url-prefix() {
  .acalog-custom .vc_masonry_grid .vc_grid-item,
  .acalog-custom .vc_masonry_media_grid .vc_grid-item {
    margin-left: -0.01px;
  }
}
.acalog-custom .vc_gitem-zone-b {
  display: none;
  overflow: hidden;
}
.acalog-custom .vc_gitem-float-none {
  float: none;
}
.acalog-custom .vc_gitem-float-left {
  float: left;
}
.acalog-custom .vc_gitem-float-right {
  float: right;
}
.acalog-custom .vc_gitem-align-center {
  text-align: center;
}
.acalog-custom .vc_gitem-align-right {
  text-align: right;
}
.acalog-custom .vc_gitem-align-justify {
  text-align: justify;
}
.acalog-custom .vc_gitem-block {
  position: relative;
  overflow: hidden;
}
.acalog-custom .vc_gitem-is-link {
  cursor: pointer;
}
.acalog-custom .vc_gitem-link {
  text-decoration: none;
}
.acalog-custom .vc_gitem_row {
  margin-left: 0;
  margin-right: 0;
  padding: inherit;
  box-sizing: border-box;
}
.acalog-custom .vc_gitem-zone-a .vc_gitem-row-position-top,
.acalog-custom .vc_gitem-zone-b .vc_gitem-row-position-top {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
}
.acalog-custom .vc_gitem-zone-a .vc_gitem-row-position-middle,
.acalog-custom .vc_gitem-zone-b .vc_gitem-row-position-middle {
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  -webkit-transform: translate(0,-50%);
  -ms-transform: translate(0,-50%);
  -o-transform: translate(0,-50%);
  transform: translate(0,-50%);
}
.acalog-custom .vc_gitem-zone-a .vc_gitem-row-position-bottom,
.acalog-custom .vc_gitem-zone-b .vc_gitem-row-position-bottom {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
}
.acalog-custom .vc_gitem_row .vc_gitem-col {
  padding: 10px;
}
.acalog-custom .vc_gitem-zone {
  position: relative;
  background-clip: border-box;
  overflow: hidden;
}
.acalog-custom .vc_gitem-zone .vc-zone-link {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  z-index: 5;
}
.acalog-custom .vc_gitem-zone-img {
  width: 100%;
  display: block;
  visibility: hidden;
  height: auto;
}
.acalog-custom .vc_gitem-zone-a .vc_gitem-zone-mini {
  box-sizing: border-box;
  padding: inherit;
  position: static;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.acalog-custom .vc_gitem-zone-b .vc_gitem-zone-mini {
  position: static;
  padding: inherit;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0;
}
.acalog-custom .vc_grid-item-zone-c-left .vc_gitem-animated-block {
  float: right;
  width: 50%;
}
.acalog-custom .vc_grid-item-zone-c-left .vc_gitem-zone-c,
.acalog-custom .vc_grid-item-zone-c-right .vc_gitem-animated-block {
  float: left;
  width: 50%;
}
.acalog-custom .vc_grid-item-zone-c-right .vc_gitem-zone-c {
  float: right;
  width: 50%;
}
.acalog-custom .vc-gitem-zone-height-mode-auto .vc_gitem-zone-img {
  display: none !important;
}
.acalog-custom .vc-gitem-zone-height-mode-auto:before {
  content: "";
  display: block;
  padding-top: 100%;
}
.acalog-custom .vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-4-3:before {
  padding-top: 75%;
}
.acalog-custom .vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-3-4:before {
  padding-top: 133.33333333%;
}
.acalog-custom .vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-16-9:before {
  padding-top: 56.25%;
}
.acalog-custom .vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-9-16:before {
  padding-top: 177.77777778%;
}
.acalog-custom .vc_gitem-animated-block {
  position: relative;
}
.acalog-custom .vc_gitem-animate .vc_btn {
  -webkit-transition: all 0s ease;
  -o-transition: all 0s ease;
  transition: all 0s ease;
}
.acalog-custom .vc_gitem-animate .vc_gitem-zone-b {
  z-index: 199;
}
.acalog-custom .vc_gitem-animate-none .vc_gitem-zone-b {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  box-sizing: border-box;
}
.acalog-custom .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-none .vc_gitem-zone-b {
  opacity: 1;
  filter: alpha(opacity=100);
}
.acalog-custom .vc_gitem-animate-blurOut .vc_gitem-zone-b,
.acalog-custom .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b,
.acalog-custom .vc_gitem-animate-fadeIn .vc_gitem-zone-b,
.acalog-custom .vc_gitem-animate-scaleIn .vc_gitem-zone-b,
.acalog-custom .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
  box-sizing: border-box;
}
.acalog-custom .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_separator,
.acalog-custom .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_separator,
.acalog-custom .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_separator,
.acalog-custom .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_separator,
.acalog-custom .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_separator {
  -webkit-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
  width: 0;
}
.acalog-custom .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_btn,
.acalog-custom .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_btn,
.acalog-custom .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_btn,
.acalog-custom .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_btn,
.acalog-custom .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_btn {
  -webkit-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
}
.acalog-custom .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title,
.acalog-custom .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title,
.acalog-custom .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title,
.acalog-custom .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title,
.acalog-custom .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title {
  display: inline-block;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transform: translate3d(0,-100%,0);
  transform: translate3d(0,-100%,0);
  -webkit-perspective: 1000;
  -webkit-backface-visibility: hidden;
  -webkit-transition: -webkit-transform 1s cubic-bezier(0,.275,.125,1), opacity .5s cubic-bezier(0,.275,.125,1);
  -moz-transition: -moz-transform 1s cubic-bezier(0,.275,.125,1), opacity .5s cubic-bezier(0,.275,.125,1);
  transition: transform 1s cubic-bezier(0,.275,.125,1), opacity .5s cubic-bezier(0,.275,.125,1);
}
.acalog-custom .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title .vc_separator,
.acalog-custom .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title .vc_separator,
.acalog-custom .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title .vc_separator,
.acalog-custom .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title .vc_separator,
.acalog-custom .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title .vc_separator {
  -webkit-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
  width: 50%;
}
.acalog-custom .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title .vc_btn,
.acalog-custom .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title .vc_btn,
.acalog-custom .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title .vc_btn,
.acalog-custom .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title .vc_btn,
.acalog-custom .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title .vc_btn {
  -webkit-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.acalog-custom .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title .vc_post-title,
.acalog-custom .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title .vc_post-title,
.acalog-custom .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title .vc_post-title,
.acalog-custom .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title .vc_post-title,
.acalog-custom .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title .vc_post-title {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
}
.acalog-custom .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b,
.acalog-custom .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b,
.acalog-custom .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b,
.acalog-custom .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b,
.acalog-custom .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b {
  opacity: 1;
  filter: alpha(opacity=100);
}
.acalog-custom .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_separator,
.acalog-custom .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_separator,
.acalog-custom .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_separator,
.acalog-custom .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_separator,
.acalog-custom .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_separator {
  -webkit-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
  width: 50%;
}
.acalog-custom .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_btn,
.acalog-custom .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_btn,
.acalog-custom .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_btn,
.acalog-custom .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_btn,
.acalog-custom .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_btn {
  -webkit-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.acalog-custom .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title,
.acalog-custom .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title,
.acalog-custom .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title,
.acalog-custom .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title,
.acalog-custom .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
}
.acalog-custom .vc_gitem-animate-scaleIn {
  overflow: hidden;
}
.acalog-custom .vc_gitem-animate-scaleIn .vc_gitem-zone-a {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transition: -webkit-transform .3s ease-in-out;
  -moz-transition: -moz-transform .3s ease-in-out;
  -o-transition: -o-transform .3s ease-in-out;
  transition: transform .3s ease-in-out;
}
.acalog-custom .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-a {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}
.acalog-custom .vc_gitem-animate-scaleRotateIn {
  overflow: hidden;
}
.acalog-custom .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-a {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transition: -webkit-transform .3s ease-in-out;
  -moz-transition: -moz-transform .3s ease-in-out;
  -o-transition: -o-transform .3s ease-in-out;
  transition: transform .3s ease-in-out;
}
.acalog-custom .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-a {
  -webkit-transform: scale(1.5) rotate(10deg);
  -moz-transform: scale(1.5) rotate(10deg);
  -ms-transform: scale(1.5) rotate(10deg);
  -o-transform: scale(1.5) rotate(10deg);
  transform: scale(1.5) rotate(10deg);
}
.acalog-custom .vc_gitem-animate-blurOut .vc_gitem-zone-a,
.acalog-custom .vc_gitem-animate-blurScaleOut .vc_gitem-zone-a {
  -webkit-filter: blur(0);
  -moz-filter: blur(0);
  -ms-filter: blur(0);
  filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='0');
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  -webkit-perspective: 1000;
  -webkit-backface-visibility: hidden;
  webkit-transition: filter .5s cubic-bezier(0,.275,.125,1), -webkit-transform .5s cubic-bezier(0,.275,.125,1);
  -moz-transition: filter .5s cubic-bezier(0,.275,.125,1), -moz-transform .5s cubic-bezier(0,.275,.125,1);
  transition: filter .5s cubic-bezier(0,.275,.125,1), transform .5s cubic-bezier(0,.275,.125,1);
}
.acalog-custom .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-a,
.acalog-custom .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-a {
  -webkit-filter: blur(2px);
  -moz-filter: blur(2px);
  -ms-filter: blur(2px);
  filter: blur(2px);
  filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='0');
}
.acalog-custom .vc_gitem-animate-blurScaleOut {
  overflow: hidden;
}
.acalog-custom .vc_gitem-animate-blurScaleOut .vc_gitem-zone-a {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}
.acalog-custom .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-a {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.acalog-custom .vc_gitem-animate-slideInRight {
  overflow: hidden;
}
.acalog-custom .vc_gitem-animate-slideInRight .vc_gitem-zone-b {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
  -webkit-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%);
}
.acalog-custom .vc_gitem-animate-slideBottom .vc_gitem-zone-b,
.acalog-custom .vc_gitem-animate-slideInLeft .vc_gitem-zone-b {
  -webkit-transition: all 1s ease;
  -o-transition: all 1s ease;
  left: 0;
  display: block;
  margin: 0;
  right: 0;
}
.acalog-custom .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideInRight .vc_gitem-zone-b {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0);
}
.acalog-custom .vc_gitem-animate-slideInLeft {
  overflow: hidden;
}
.acalog-custom .vc_gitem-animate-slideInLeft .vc_gitem-zone-b {
  position: absolute;
  top: 0;
  bottom: 0;
  transition: all 1s ease;
  -webkit-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%);
  opacity: 0;
  filter: alpha(opacity=0);
}
.acalog-custom .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideInLeft .vc_gitem-zone-b {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0);
}
.acalog-custom .vc_gitem-animate-slideBottom {
  overflow: hidden;
  position: relative;
}
.acalog-custom .vc_gitem-animate-slideBottom .vc_gitem-zone-b {
  transition: all 1s ease;
  z-index: 1000;
  position: absolute;
  top: 100%;
  height: 100%;
}
.acalog-custom .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideBottom .vc_gitem-zone-b {
  top: 0;
}
.acalog-custom .vc_gitem-animate-slideTop {
  overflow: hidden;
  position: relative;
}
.acalog-custom .vc_gitem-animate-slideTop .vc_gitem-zone-b {
  display: block;
  -webkit-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
  z-index: 1000;
  position: absolute;
  top: -100%;
  height: 100%;
  left: 0;
  right: 0;
  margin: 0;
}
.acalog-custom .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideTop .vc_gitem-zone-b {
  top: 0;
}
.acalog-custom .vc_gitem-animate-flipFadeIn {
  overflow: hidden;
}
.acalog-custom .vc_gitem-animate-flipFadeIn .vc_gitem-zone-a {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: -webkit-transform 1s;
  -moz-transition: -moz-transform 1s;
  -o-transition: -o-transform 1s;
  transition: transform 1s;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.acalog-custom .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipFadeIn .vc_gitem-zone-a {
  -webkit-transform: rotateX(180deg);
  -ms-transform: rotateX(180deg);
  -o-transform: rotateX(180deg);
  transform: rotateX(180deg);
}
.acalog-custom .vc_gitem-animate-flipFadeIn .vc_gitem-zone-b {
  display: block;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all .6s ease;
  -o-transition: all .6s ease;
  transition: all .6s ease;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform: rotateX(180deg);
  -ms-transform: rotateX(180deg);
  -o-transform: rotateX(180deg);
  transform: rotateX(180deg);
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
.acalog-custom .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipFadeIn .vc_gitem-zone-b {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: rotateX(0);
  -ms-transform: rotateX(0);
  -o-transform: rotateX(0);
  transform: rotateX(0);
}
.acalog-custom .vc_gitem-animate-flipHorizontalFadeIn {
  overflow: hidden;
}
.acalog-custom .vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-a {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: -webkit-transform 1s;
  -moz-transition: -moz-transform 1s;
  -o-transition: -o-transform 1s;
  transition: transform 1s;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.acalog-custom .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-a {
  -webkit-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
  transform: rotateY(180deg);
}
.acalog-custom .vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-b {
  display: block;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all .6s ease;
  -o-transition: all .6s ease;
  transition: all .6s ease;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
  transform: rotateY(180deg);
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
.acalog-custom .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-b {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: rotateY(0);
  -ms-transform: rotateY(0);
  -o-transform: rotateY(0);
  transform: rotateY(0);
}
.acalog-custom .vc_gitem-animate-goTop20 {
  overflow: hidden;
}
.acalog-custom .vc_gitem-animate-goTop20 .vc_gitem-zone-a {
  position: relative;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition: -webkit-transform .5s ease;
  -moz-transition: -moz-transform .5s ease;
  -o-transition: -o-transform .5s ease;
  transition: transform .5s ease;
}
.acalog-custom .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goTop20 .vc_gitem-zone-a {
  -webkit-transform: translateY(-20%);
  -ms-transform: translateY(-20%);
  -o-transform: translateY(-20%);
  transform: translateY(-20%);
}
.acalog-custom .vc_gitem-animate-goTop20 .vc_gitem-zone-b {
  display: block;
  -webkit-transition: bottom .5s ease;
  -o-transition: bottom .5s ease;
  transition: bottom .5s ease;
  bottom: -100%;
  z-index: 1000;
  position: absolute;
  width: 100%;
  margin: 0;
}
.acalog-custom .vc_gitem-animate-goTop20 .vc_gitem-zone-b .vc_gitem-zone-mini {
  position: static;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}
.acalog-custom .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goTop20 .vc_gitem-zone-b {
  bottom: 0;
}
.acalog-custom .vc_gitem-animate-goBottom20 {
  overflow: hidden;
}
.acalog-custom .vc_gitem-animate-goBottom20 .vc_gitem-zone-a {
  position: relative;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition: -webkit-transform .5s ease;
  -moz-transition: -moz-transform .5s ease;
  -o-transition: -o-transform .5s ease;
  transition: transform .5s ease;
}
.acalog-custom .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goBottom20 .vc_gitem-zone-a {
  -webkit-transform: translateY(20%);
  -ms-transform: translateY(20%);
  transform: translateY(20%);
}
.acalog-custom .vc_gitem-animate-goBottom20 .vc_gitem-zone-b {
  display: block;
  -webkit-transition: top .5s ease;
  -o-transition: top .5s ease;
  transition: top .5s ease;
  top: -100%;
  z-index: 1000;
  position: absolute;
  width: 100%;
  margin: 0;
}
.acalog-custom .vc_gitem-animate-goBottom20 .vc_gitem-zone-b .vc_gitem-zone-mini {
  position: static;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}
.acalog-custom .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goBottom20 .vc_gitem-zone-b {
  top: 0;
}
.acalog-custom .vc_gitem-post-data {
  margin-bottom: 15px;
}
.acalog-custom .vc_gitem-post-data h2 {
  margin: 0;
}
.acalog-custom .vc_gitem-post-category-name .vc_gitem-link {
  color: inherit;
}
.acalog-custom .vc_grid .vc_pageable-load-more-btn {
  text-align: center;
  margin-top: 25px;
}
.acalog-custom .vc_grid .vc_pageable-load-more-btn>.vc_btn {
  outline: 0;
}
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots {
  display: none;
  margin-top: 20px;
  text-align: center;
  -webkit-tap-highlight-color: transparent;
}
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots .vc_grid-owl-dot {
  cursor: pointer;
  display: inline-block;
}
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots .vc_grid-owl-dot span {
  width: 10px;
  height: 10px;
  margin: 5px 7px;
  display: block;
  -webkit-backface-visibility: visible;
  -webkit-transition: opacity .2s ease;
  -o-transition: opacity .2s ease;
  transition: opacity .2s ease;
}
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots {
  display: block;
}
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots .vc_grid-owl-dot span {
  border: 3px solid;
  -webkit-transition: background-color .2s ease;
  -o-transition: background-color .2s ease;
  transition: background-color .2s ease;
}
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots {
  display: block;
}
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots .vc_grid-owl-dot span {
  border: 3px solid;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -webkit-transition: background-color .2s ease;
  -o-transition: background-color .2s ease;
  transition: background-color .2s ease;
}
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots {
  display: block;
}
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots .vc_grid-owl-dot span {
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  opacity: .6;
  filter: alpha(opacity=60);
}
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots .vc_grid-owl-dot.active span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots .vc_grid-owl-dot:hover span {
  opacity: 1;
  filter: alpha(opacity=100);
}
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots {
  display: block;
}
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots .vc_grid-owl-dot span {
  width: 10px;
  height: 10px;
  margin: 5px 7px;
  display: block;
  -webkit-backface-visibility: visible;
  -webkit-transition: opacity .2s ease;
  -o-transition: opacity .2s ease;
  transition: opacity .2s ease;
  opacity: .6;
  filter: alpha(opacity=60);
}
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots .vc_grid-owl-dot.active span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots .vc_grid-owl-dot:hover span {
  opacity: 1;
  filter: alpha(opacity=100);
}
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots {
  display: block;
}
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots .vc_grid-owl-dot span {
  width: 10px;
  height: 10px;
  margin: 5px 7px;
  display: block;
  -webkit-backface-visibility: visible;
  -webkit-transition: opacity .2s ease;
  -o-transition: opacity .2s ease;
  transition: opacity .2s ease;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  opacity: .6;
  filter: alpha(opacity=60);
}
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots .vc_grid-owl-dot.active span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots .vc_grid-owl-dot:hover span,
.acalog-custom .vc_grid.vc_grid-owl-theme:hover .vc_grid-owl-nav {
  opacity: 1;
  filter: alpha(opacity=100);
}
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span {
  border-color: #5472D2 !important;
}
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot.active span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot:hover span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot.active span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot:hover span {
  background-color: #5472D2 !important;
  border-color: #5472D2 !important;
}
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span {
  border-color: #00C1CF !important;
}
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot.active span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot:hover span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot.active span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot:hover span {
  background-color: #00C1CF !important;
  border-color: #00C1CF !important;
}
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span {
  border-color: #FE6C61 !important;
}
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot.active span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot:hover span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot.active span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot:hover span {
  background-color: #FE6C61 !important;
  border-color: #FE6C61 !important;
}
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span {
  border-color: #8D6DC4 !important;
}
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot.active span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot:hover span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot.active span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot:hover span {
  background-color: #8D6DC4 !important;
  border-color: #8D6DC4 !important;
}
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span {
  border-color: #4CADC9 !important;
}
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot.active span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot:hover span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot.active span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot:hover span {
  background-color: #4CADC9 !important;
  border-color: #4CADC9 !important;
}
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span {
  border-color: #CEC2AB !important;
}
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot.active span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot:hover span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot.active span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot:hover span {
  background-color: #CEC2AB !important;
  border-color: #CEC2AB !important;
}
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span {
  border-color: #50485B !important;
}
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot.active span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot:hover span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot.active span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot:hover span {
  background-color: #50485B !important;
  border-color: #50485B !important;
}
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span {
  border-color: #75D69C !important;
}
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot.active span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot:hover span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot.active span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot:hover span {
  background-color: #75D69C !important;
  border-color: #75D69C !important;
}
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span {
  border-color: #2A2A2A !important;
}
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot.active span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot:hover span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot.active span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot:hover span {
  background-color: #2A2A2A !important;
  border-color: #2A2A2A !important;
}
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span {
  border-color: #EBEBEB !important;
}
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot.active span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot:hover span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot.active span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot:hover span {
  background-color: #EBEBEB !important;
  border-color: #EBEBEB !important;
}
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span {
  border-color: #F7BE68 !important;
}
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot.active span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot:hover span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot.active span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot:hover span {
  background-color: #F7BE68 !important;
  border-color: #F7BE68 !important;
}
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span {
  border-color: #5AA1E3 !important;
}
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot.active span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot:hover span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot.active span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot:hover span {
  background-color: #5AA1E3 !important;
  border-color: #5AA1E3 !important;
}
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span {
  border-color: #6DAB3C !important;
}
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot.active span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot:hover span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot.active span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot:hover span {
  background-color: #6DAB3C !important;
  border-color: #6DAB3C !important;
}
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span {
  border-color: #F4524D !important;
}
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot.active span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot:hover span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot.active span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot:hover span {
  background-color: #F4524D !important;
  border-color: #F4524D !important;
}
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span {
  border-color: #F79468 !important;
}
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot.active span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot:hover span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot.active span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot:hover span {
  background-color: #F79468 !important;
  border-color: #F79468 !important;
}
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span {
  border-color: #B97EBB !important;
}
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot.active span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot:hover span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot.active span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot:hover span {
  background-color: #B97EBB !important;
  border-color: #B97EBB !important;
}
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span {
  border-color: #FFF !important;
}
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot.active span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot:hover span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot.active span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot:hover span {
  background-color: #FFF !important;
  border-color: #FFF !important;
}
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span {
  background-color: #5472D2 !important;
}
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span {
  background-color: #00C1CF !important;
}
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span {
  background-color: #FE6C61 !important;
}
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span {
  background-color: #8D6DC4 !important;
}
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span {
  background-color: #4CADC9 !important;
}
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span {
  background-color: #CEC2AB !important;
}
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span {
  background-color: #50485B !important;
}
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span {
  background-color: #75D69C !important;
}
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span {
  background-color: #2A2A2A !important;
}
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span {
  background-color: #EBEBEB !important;
}
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span {
  background-color: #F7BE68 !important;
}
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span {
  background-color: #5AA1E3 !important;
}
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span {
  background-color: #6DAB3C !important;
}
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span {
  background-color: #F4524D !important;
}
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span {
  background-color: #F79468 !important;
}
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span {
  background-color: #B97EBB !important;
}
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span {
  background-color: #FFF !important;
}
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav {
  cursor: pointer;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: opacity .3s ease-in 0s;
  -o-transition: opacity .3s ease-in 0s;
  transition: opacity .3s ease-in 0s;
  -webkit-tap-highlight-color: transparent;
}
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .disabled {
  display: none !important;
}
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev {
  position: absolute;
  top: 50%;
  margin-top: -12.5px;
  opacity: .5;
  filter: alpha(opacity=50);
  font-size: 25px;
  line-height: 25px;
  height: 25px;
  display: inline-block;
  text-decoration: none;
  cursor: pointer;
  -webkit-transition: opacity .3s ease-in 0s;
  -o-transition: opacity .3s ease-in 0s;
  transition: opacity .3s ease-in 0s;
}
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next:hover,
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev {
  left: 5px;
}
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev.vc_grid-nav-prev-outside {
  left: -30px;
}
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next {
  right: 5px;
}
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next.vc_grid-nav-next-outside {
  right: -30px;
}
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-blue {
  color: #5472D2 !important;
}
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-turquoise {
  color: #00C1CF !important;
}
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-pink {
  color: #FE6C61 !important;
}
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-violet {
  color: #8D6DC4 !important;
}
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-peacoc {
  color: #4CADC9 !important;
}
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-chino {
  color: #CEC2AB !important;
}
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-mulled_wine {
  color: #50485B !important;
}
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-vista_blue {
  color: #75D69C !important;
}
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-black {
  color: #2A2A2A !important;
}
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-grey {
  color: #EBEBEB !important;
}
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-orange {
  color: #F7BE68 !important;
}
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-sky {
  color: #5AA1E3 !important;
}
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-green {
  color: #6DAB3C !important;
}
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-juicy_pink {
  color: #F4524D !important;
}
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-sandy_brown {
  color: #F79468 !important;
}
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-purple {
  color: #B97EBB !important;
}
.acalog-custom .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-white {
  color: #FFF !important;
}
.acalog-custom .vc_grid.vc_grid-owl-theme.vc_grid-gutter-1px .vc_grid-owl-nav .vc_grid-owl-next,
.acalog-custom .vc_grid.vc_grid-owl-theme.vc_grid-gutter-1px .vc_grid-owl-nav .vc_grid-owl-prev {
  margin-top: -13px;
}
.acalog-custom .vc_grid.vc_grid-owl-theme.vc_grid-gutter-2px .vc_grid-owl-nav .vc_grid-owl-next,
.acalog-custom .vc_grid.vc_grid-owl-theme.vc_grid-gutter-2px .vc_grid-owl-nav .vc_grid-owl-prev {
  margin-top: -13.5px;
}
.acalog-custom .vc_grid.vc_grid-owl-theme.vc_grid-gutter-3px .vc_grid-owl-nav .vc_grid-owl-next,
.acalog-custom .vc_grid.vc_grid-owl-theme.vc_grid-gutter-3px .vc_grid-owl-nav .vc_grid-owl-prev {
  margin-top: -14px;
}
.acalog-custom .vc_grid.vc_grid-owl-theme.vc_grid-gutter-4px .vc_grid-owl-nav .vc_grid-owl-next,
.acalog-custom .vc_grid.vc_grid-owl-theme.vc_grid-gutter-4px .vc_grid-owl-nav .vc_grid-owl-prev {
  margin-top: -14.5px;
}
.acalog-custom .vc_grid.vc_grid-owl-theme.vc_grid-gutter-5px .vc_grid-owl-nav .vc_grid-owl-next,
.acalog-custom .vc_grid.vc_grid-owl-theme.vc_grid-gutter-5px .vc_grid-owl-nav .vc_grid-owl-prev {
  margin-top: -15px;
}
.acalog-custom .vc_grid.vc_grid-owl-theme.vc_grid-gutter-10px .vc_grid-owl-nav .vc_grid-owl-next,
.acalog-custom .vc_grid.vc_grid-owl-theme.vc_grid-gutter-10px .vc_grid-owl-nav .vc_grid-owl-prev {
  margin-top: -17.5px;
}
.acalog-custom .vc_grid.vc_grid-owl-theme.vc_grid-gutter-15px .vc_grid-owl-nav .vc_grid-owl-next,
.acalog-custom .vc_grid.vc_grid-owl-theme.vc_grid-gutter-15px .vc_grid-owl-nav .vc_grid-owl-prev {
  margin-top: -20px;
}
.acalog-custom .vc_grid.vc_grid-owl-theme.vc_grid-gutter-20px .vc_grid-owl-nav .vc_grid-owl-next,
.acalog-custom .vc_grid.vc_grid-owl-theme.vc_grid-gutter-20px .vc_grid-owl-nav .vc_grid-owl-prev {
  margin-top: -22.5px;
}
.acalog-custom .vc_grid.vc_grid-owl-theme.vc_grid-gutter-25px .vc_grid-owl-nav .vc_grid-owl-next,
.acalog-custom .vc_grid.vc_grid-owl-theme.vc_grid-gutter-25px .vc_grid-owl-nav .vc_grid-owl-prev {
  margin-top: -25px;
}
.acalog-custom .vc_grid.vc_grid-owl-theme.vc_grid-gutter-30px .vc_grid-owl-nav .vc_grid-owl-next,
.acalog-custom .vc_grid.vc_grid-owl-theme.vc_grid-gutter-30px .vc_grid-owl-nav .vc_grid-owl-prev {
  margin-top: -27.5px;
}
.acalog-custom .vc_grid.vc_grid-owl-theme.vc_grid-gutter-35px .vc_grid-owl-nav .vc_grid-owl-next,
.acalog-custom .vc_grid.vc_grid-owl-theme.vc_grid-gutter-35px .vc_grid-owl-nav .vc_grid-owl-prev {
  margin-top: -30px;
}
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list {
  outline: 0;
  display: block;
  padding-left: 0;
  text-align: center;
  margin: 20px 0 0 !important;
  border-radius: 2px;
}
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list>li {
  display: inline-block;
  margin: 0;
  border: 0 solid transparent;
}
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list>li>a,
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list>li>span {
  color: #fff;
  background-color: #428bca;
  border: 1px solid #428bca;
  -webkit-transition: opacity .3s ease-in 0s;
  -o-transition: opacity .3s ease-in 0s;
  transition: opacity .3s ease-in 0s;
  position: relative;
  float: left;
  padding: 3px 10px;
  line-height: 1.42857143;
  text-decoration: none;
  opacity: .5;
  filter: alpha(opacity=50);
  margin-left: -1px;
  font-size: 10px;
}
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list>li:first-child>a,
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list>li:first-child>span {
  margin-left: 0;
}
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list>li:focus a,
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list>li:focus span,
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list>li:hover a,
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list>li:hover span {
  opacity: 1;
  filter: alpha(opacity=100);
}
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list>.vc_grid-prev>a:after {
  font-family: vc_grid_v1;
  display: inline-block;
  content: "\e61b";
}
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list>.vc_grid-next>a:after {
  font-family: vc_grid_v1;
  display: inline-block;
  content: "\e61a";
}
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list>.vc_grid-first>a:after {
  font-family: vc_grid_v1;
  display: inline-block;
  content: "\e618";
}
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list>.vc_grid-last>a:after {
  font-family: vc_grid_v1;
  display: inline-block;
  content: "\e619";
}
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list>.vc_grid-active>a,
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list>.vc_grid-active>a:focus,
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list>.vc_grid-active>a:hover,
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list>.vc_grid-active>span,
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list>.vc_grid-active>span:focus,
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list>.vc_grid-active>span:hover {
  z-index: 2;
  opacity: 1;
  filter: alpha(opacity=100);
  cursor: default;
}
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list>.vc_grid-disabled>a,
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list>.vc_grid-disabled>a:focus,
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list>.vc_grid-disabled>a:hover,
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list>.vc_grid-disabled>span,
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list>.vc_grid-disabled>span:focus,
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list>.vc_grid-disabled>span:hover {
  display: none;
}
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-blue>li {
  border-color: #5472D2 !important;
}
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-blue>li>a,
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-blue>li>span {
  background-color: #5472D2 !important;
  border-color: #5472D2 !important;
  color: #FFF !important;
}
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-turquoise>li {
  border-color: #00C1CF !important;
}
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-turquoise>li>a,
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-turquoise>li>span {
  background-color: #00C1CF !important;
  border-color: #00C1CF !important;
  color: #FFF !important;
}
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-pink>li {
  border-color: #FE6C61 !important;
}
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-pink>li>a,
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-pink>li>span {
  background-color: #FE6C61 !important;
  border-color: #FE6C61 !important;
  color: #FFF !important;
}
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-violet>li {
  border-color: #8D6DC4 !important;
}
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-violet>li>a,
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-violet>li>span {
  background-color: #8D6DC4 !important;
  border-color: #8D6DC4 !important;
  color: #FFF !important;
}
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-peacoc>li {
  border-color: #4CADC9 !important;
}
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-peacoc>li>a,
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-peacoc>li>span {
  background-color: #4CADC9 !important;
  border-color: #4CADC9 !important;
  color: #FFF !important;
}
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-chino>li {
  border-color: #CEC2AB !important;
}
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-chino>li>a,
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-chino>li>span {
  background-color: #CEC2AB !important;
  border-color: #CEC2AB !important;
  color: #FFF !important;
}
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-mulled_wine>li {
  border-color: #50485B !important;
}
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-mulled_wine>li>a,
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-mulled_wine>li>span {
  background-color: #50485B !important;
  border-color: #50485B !important;
  color: #FFF !important;
}
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-vista_blue>li {
  border-color: #75D69C !important;
}
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-vista_blue>li>a,
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-vista_blue>li>span {
  background-color: #75D69C !important;
  border-color: #75D69C !important;
  color: #FFF !important;
}
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-black>li {
  border-color: #2A2A2A !important;
}
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-black>li>a,
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-black>li>span {
  background-color: #2A2A2A !important;
  border-color: #2A2A2A !important;
  color: #FFF !important;
}
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey>li {
  border-color: #EBEBEB !important;
}
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey>li>a,
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey>li>span {
  background-color: #EBEBEB !important;
  border-color: #EBEBEB !important;
  color: #FFF !important;
}
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-orange>li {
  border-color: #F7BE68 !important;
}
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-orange>li>a,
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-orange>li>span {
  background-color: #F7BE68 !important;
  border-color: #F7BE68 !important;
  color: #FFF !important;
}
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sky>li {
  border-color: #5AA1E3 !important;
}
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sky>li>a,
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sky>li>span {
  background-color: #5AA1E3 !important;
  border-color: #5AA1E3 !important;
  color: #FFF !important;
}
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-green>li {
  border-color: #6DAB3C !important;
}
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-green>li>a,
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-green>li>span {
  background-color: #6DAB3C !important;
  border-color: #6DAB3C !important;
  color: #FFF !important;
}
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-juicy_pink>li {
  border-color: #F4524D !important;
}
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-juicy_pink>li>a,
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-juicy_pink>li>span {
  background-color: #F4524D !important;
  border-color: #F4524D !important;
  color: #FFF !important;
}
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sandy_brown>li {
  border-color: #F79468 !important;
}
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sandy_brown>li>a,
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sandy_brown>li>span {
  background-color: #F79468 !important;
  border-color: #F79468 !important;
  color: #FFF !important;
}
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-purple>li {
  border-color: #B97EBB !important;
}
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-purple>li>a,
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-purple>li>span {
  background-color: #B97EBB !important;
  border-color: #B97EBB !important;
  color: #FFF !important;
}
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-white>li {
  border-color: #FFF !important;
}
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-white>li>a,
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-white>li>span {
  background-color: #FFF !important;
  border-color: #FFF !important;
  color: #2A2A2A !important;
}
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default>li>a,
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default>li>span,
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li>a,
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li>span,
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li>a,
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li>span {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  min-width: 28px;
  min-height: 22px;
}
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default>li:first-child>a,
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default>li:first-child>span,
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li:first-child>a,
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li:first-child>span,
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li:first-child>a,
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li:first-child>span {
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
}
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default>li:last-child>a,
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default>li:last-child>span,
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li:last-child>a,
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li:last-child>span,
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li:last-child>a,
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li:last-child>span {
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
}
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square>li>a,
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square>li>span,
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_dark>li>a,
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_dark>li>span,
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_light>li>a,
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_light>li>span {
  margin-left: 5px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 22px;
  min-width: 22px;
  padding: 3px;
}
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded>li>a,
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded>li>span,
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_dark>li>a,
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_dark>li>span,
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_light>li>a,
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_light>li>span,
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square>li>a,
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square>li>span,
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark>li>a,
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark>li>span,
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light>li>a,
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light>li>span {
  margin-left: 5px;
  border-radius: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 22px;
  min-width: 22px;
  padding: 3px;
}
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square>li>a,
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square>li>span,
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark>li>a,
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark>li>span,
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light>li>a,
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light>li>span {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 22px;
  min-width: 22px;
  padding: 3px;
}
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li>a,
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li>span,
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_dark>li>a,
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_dark>li>span,
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark>li>a,
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark>li>span,
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_dark>li>a,
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_dark>li>span {
  background-color: transparent !important;
  color: #000 !important;
}
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li>a,
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li>span,
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_light>li>a,
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_light>li>span,
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light>li>a,
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light>li>span,
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_light>li>a,
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_light>li>span {
  background-color: transparent !important;
  color: #fff !important;
}
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark>li,
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light>li {
  border-left-width: 1px !important;
}
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark>li>a,
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light>li>a {
  border-width: 0;
  background: rgba(0,0,0,0) !important;
}
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark li.vc_grid-disabled+li,
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark>li:first-child,
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light li.vc_grid-disabled+li,
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light>li:first-child {
  border-width: 0 !important;
}
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark>li>a {
  color: #000 !important;
}
.acalog-custom .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light>li>a {
  color: #fff !important;
}
.acalog-custom .vc_grid-filter.vc_grid-filter-color-black>.vc_grid-filter-item.vc_active>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-color-black>.vc_grid-filter-item:hover>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-color-blue>.vc_grid-filter-item.vc_active>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-color-blue>.vc_grid-filter-item:hover>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-color-chino>.vc_grid-filter-item.vc_active>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-color-chino>.vc_grid-filter-item:hover>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item.vc_active>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item:hover>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-color-peacoc>.vc_grid-filter-item.vc_active>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-color-peacoc>.vc_grid-filter-item:hover>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-color-pink>.vc_grid-filter-item.vc_active>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-color-pink>.vc_grid-filter-item:hover>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-color-turquoise>.vc_grid-filter-item.vc_active>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-color-turquoise>.vc_grid-filter-item:hover>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-color-violet>.vc_grid-filter-item.vc_active>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-color-violet>.vc_grid-filter-item:hover>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-color-vista_blue>.vc_grid-filter-item.vc_active>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-color-vista_blue>.vc_grid-filter-item:hover>span {
  color: #FFF;
}
.acalog-custom .vc_grid-loading {
  margin: 2em auto;
  font-size: 10px;
  position: relative;
  text-indent: -9999em;
}
.acalog-custom .vc_grid-loading,
.acalog-custom .vc_grid-loading:after,
.acalog-custom .vc_grid-loading:before {
  border-radius: 50%;
  width: 12px;
  height: 12px;
  -webkit-animation: load7 1.8s infinite ease-in-out;
  animation: load7 1.8s infinite ease-in-out;
}
.acalog-custom .vc_grid-loading:before {
  left: -20px;
}
.acalog-custom .vc_grid-loading:after {
  left: 20px;
  -webkit-animation-delay: .32s;
  animation-delay: .32s;
}
.acalog-custom .vc_grid-loading:after,
.acalog-custom .vc_grid-loading:before {
  content: '';
  position: absolute;
  top: 0;
}
@-webkit-keyframes load7 {
  .acalog-custom 0%,
  .acalog-custom 100%,
  .acalog-custom 80% {
    box-shadow: 0 2.5em 0 -1.3em rgba(235,235,235,0.75);
  }
  .acalog-custom 40% {
    box-shadow: 0 2.5em 0 0 rgba(235,235,235,0.75);
  }
}
@keyframes load7 {
  .acalog-custom 0%,
  .acalog-custom 100%,
  .acalog-custom 80% {
    box-shadow: 0 2.5em 0 -1.3em rgba(235,235,235,0.75);
  }
  .acalog-custom 40% {
    box-shadow: 0 2.5em 0 0 rgba(235,235,235,0.75);
  }
}
.acalog-custom .vc_grid-filter {
  margin-left: 0;
  margin-bottom: 20px;
  list-style: none;
  padding: 0;
}
.acalog-custom .vc_grid-filter.vc_grid-filter-center {
  text-align: center;
}
.acalog-custom .vc_grid-filter.vc_grid-filter-right {
  text-align: right;
}
.acalog-custom .vc_grid-filter.vc_grid-filter-left {
  text-align: left;
}
.acalog-custom .vc_grid-filter.vc_grid-filter-color-blue>.vc_grid-filter-item.vc_active,
.acalog-custom .vc_grid-filter.vc_grid-filter-color-blue>.vc_grid-filter-item:hover {
  background-color: #5472D2;
}
.acalog-custom .vc_grid-filter.vc_grid-filter-color-turquoise>.vc_grid-filter-item.vc_active,
.acalog-custom .vc_grid-filter.vc_grid-filter-color-turquoise>.vc_grid-filter-item:hover {
  background-color: #00C1CF;
}
.acalog-custom .vc_grid-filter.vc_grid-filter-color-pink>.vc_grid-filter-item.vc_active,
.acalog-custom .vc_grid-filter.vc_grid-filter-color-pink>.vc_grid-filter-item:hover {
  background-color: #FE6C61;
}
.acalog-custom .vc_grid-filter.vc_grid-filter-color-violet>.vc_grid-filter-item.vc_active,
.acalog-custom .vc_grid-filter.vc_grid-filter-color-violet>.vc_grid-filter-item:hover {
  background-color: #8D6DC4;
}
.acalog-custom .vc_grid-filter.vc_grid-filter-color-peacoc>.vc_grid-filter-item.vc_active,
.acalog-custom .vc_grid-filter.vc_grid-filter-color-peacoc>.vc_grid-filter-item:hover {
  background-color: #4CADC9;
}
.acalog-custom .vc_grid-filter.vc_grid-filter-color-chino>.vc_grid-filter-item.vc_active,
.acalog-custom .vc_grid-filter.vc_grid-filter-color-chino>.vc_grid-filter-item:hover {
  background-color: #CEC2AB;
}
.acalog-custom .vc_grid-filter.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item.vc_active,
.acalog-custom .vc_grid-filter.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item:hover {
  background-color: #50485B;
}
.acalog-custom .vc_grid-filter.vc_grid-filter-color-vista_blue>.vc_grid-filter-item.vc_active,
.acalog-custom .vc_grid-filter.vc_grid-filter-color-vista_blue>.vc_grid-filter-item:hover {
  background-color: #75D69C;
}
.acalog-custom .vc_grid-filter.vc_grid-filter-color-black>.vc_grid-filter-item.vc_active,
.acalog-custom .vc_grid-filter.vc_grid-filter-color-black>.vc_grid-filter-item:hover {
  background-color: #2A2A2A;
}
.acalog-custom .vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active,
.acalog-custom .vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item:hover {
  background-color: #EBEBEB;
}
.acalog-custom .vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item:hover>span {
  color: #666;
}
.acalog-custom .vc_grid-filter.vc_grid-filter-color-green>.vc_grid-filter-item.vc_active>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-color-green>.vc_grid-filter-item:hover>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item.vc_active>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item:hover>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-color-orange>.vc_grid-filter-item.vc_active>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-color-orange>.vc_grid-filter-item:hover>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-color-purple>.vc_grid-filter-item.vc_active>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-color-purple>.vc_grid-filter-item:hover>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item.vc_active>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item:hover>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-color-sky>.vc_grid-filter-item.vc_active>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-color-sky>.vc_grid-filter-item:hover>span {
  color: #FFF;
}
.acalog-custom .vc_grid-filter.vc_grid-filter-color-orange>.vc_grid-filter-item.vc_active,
.acalog-custom .vc_grid-filter.vc_grid-filter-color-orange>.vc_grid-filter-item:hover {
  background-color: #F7BE68;
}
.acalog-custom .vc_grid-filter.vc_grid-filter-color-sky>.vc_grid-filter-item.vc_active,
.acalog-custom .vc_grid-filter.vc_grid-filter-color-sky>.vc_grid-filter-item:hover {
  background-color: #5AA1E3;
}
.acalog-custom .vc_grid-filter.vc_grid-filter-color-green>.vc_grid-filter-item.vc_active,
.acalog-custom .vc_grid-filter.vc_grid-filter-color-green>.vc_grid-filter-item:hover {
  background-color: #6DAB3C;
}
.acalog-custom .vc_grid-filter.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item.vc_active,
.acalog-custom .vc_grid-filter.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item:hover {
  background-color: #F4524D;
}
.acalog-custom .vc_grid-filter.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item.vc_active,
.acalog-custom .vc_grid-filter.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item:hover {
  background-color: #F79468;
}
.acalog-custom .vc_grid-filter.vc_grid-filter-color-purple>.vc_grid-filter-item.vc_active,
.acalog-custom .vc_grid-filter.vc_grid-filter-color-purple>.vc_grid-filter-item:hover {
  background-color: #B97EBB;
}
.acalog-custom .vc_grid-filter.vc_grid-filter-color-white>.vc_grid-filter-item.vc_active,
.acalog-custom .vc_grid-filter.vc_grid-filter-color-white>.vc_grid-filter-item:hover {
  background-color: #FFF;
}
.acalog-custom .vc_grid-filter.vc_grid-filter-color-white>.vc_grid-filter-item.vc_active>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-color-white>.vc_grid-filter-item:hover>span {
  color: #666;
}
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black>.vc_grid-filter-item.vc_active>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black>.vc_grid-filter-item:hover>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black>.vc_grid-filter-item>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue>.vc_grid-filter-item.vc_active>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue>.vc_grid-filter-item:hover>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue>.vc_grid-filter-item>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino>.vc_grid-filter-item.vc_active>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino>.vc_grid-filter-item:hover>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino>.vc_grid-filter-item>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item.vc_active>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item:hover>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc>.vc_grid-filter-item.vc_active>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc>.vc_grid-filter-item:hover>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink>.vc_grid-filter-item.vc_active>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink>.vc_grid-filter-item:hover>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink>.vc_grid-filter-item>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise>.vc_grid-filter-item.vc_active>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise>.vc_grid-filter-item:hover>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise>.vc_grid-filter-item>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet>.vc_grid-filter-item.vc_active>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet>.vc_grid-filter-item:hover>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet>.vc_grid-filter-item>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue>.vc_grid-filter-item.vc_active>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue>.vc_grid-filter-item:hover>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue>.vc_grid-filter-item>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black>.vc_grid-filter-item.vc_active>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black>.vc_grid-filter-item:hover>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black>.vc_grid-filter-item>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue>.vc_grid-filter-item.vc_active>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue>.vc_grid-filter-item:hover>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue>.vc_grid-filter-item>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino>.vc_grid-filter-item.vc_active>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino>.vc_grid-filter-item:hover>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino>.vc_grid-filter-item>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item.vc_active>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item:hover>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc>.vc_grid-filter-item.vc_active>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc>.vc_grid-filter-item:hover>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink>.vc_grid-filter-item.vc_active>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink>.vc_grid-filter-item:hover>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink>.vc_grid-filter-item>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise>.vc_grid-filter-item.vc_active>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise>.vc_grid-filter-item:hover>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise>.vc_grid-filter-item>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet>.vc_grid-filter-item.vc_active>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet>.vc_grid-filter-item:hover>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet>.vc_grid-filter-item>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue>.vc_grid-filter-item.vc_active>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue>.vc_grid-filter-item:hover>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue>.vc_grid-filter-item>span {
  color: #FFF;
}
.acalog-custom .vc_grid-filter>.vc_grid-filter-item {
  cursor: pointer;
  display: inline-block;
  background: 0 0;
  padding: 4px 10px;
  -webkit-transition: background-color .1s linear;
  -o-transition: background-color .1s linear;
  transition: background-color .1s linear;
}
.acalog-custom .vc_grid-filter-dropdown .vc_grid-styled-select .vc_arrow-icon-navicon,
.acalog-custom .vc_grid-filter-select,
.acalog-custom .vc_grid-filter-select .vc_grid-styled-select .vc_arrow-icon-navicon {
  display: none;
}
.acalog-custom .vc_grid-filter>.vc_grid-filter-item:first-child {
  margin-left: 0 !important;
}
.acalog-custom .vc_grid-filter>.vc_grid-filter-item>span {
  -webkit-transition: color .1s linear;
  -o-transition: color .1s linear;
  transition: color .1s linear;
  outline: 0;
  padding: 0;
  text-decoration: none;
}
.acalog-custom .vc_grid-filter>.vc_grid-filter-item.vc_active>span,
.acalog-custom .vc_grid-filter>.vc_grid-filter-item:hover>span {
  text-decoration: none;
}
.acalog-custom .vc_grid-filter.vc_grid-filter-default>.vc_grid-filter-item {
  margin: 0 5px 5px 0;
  border-radius: 30px;
}
.acalog-custom .vc_grid-filter.vc_grid-filter- .vc_grid-filter-item,
.acalog-custom .vc_grid-filter.vc_grid-filter-comma .vc_grid-filter-item {
  padding: 0 !important;
}
.acalog-custom .vc_grid-filter.vc_grid-filter-default-less-rounded>.vc_grid-filter-item {
  margin: 0 5px 5px 0;
  border-radius: 5px;
}
.acalog-custom .vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item,
.acalog-custom .vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item,
.acalog-custom .vc_grid-filter.vc_grid-filter-bordered>.vc_grid-filter-item {
  margin: 0;
  border: 1px solid rgba(235,235,235,0.8);
  border-collapse: collapse;
}
.acalog-custom .vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item:nth-child(n+2),
.acalog-custom .vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item:nth-child(n+2),
.acalog-custom .vc_grid-filter.vc_grid-filter-bordered>.vc_grid-filter-item:nth-child(n+2) {
  margin-left: -1px;
  margin-top: -1px;
}
.acalog-custom .vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item.vc_active,
.acalog-custom .vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item:hover,
.acalog-custom .vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item.vc_active,
.acalog-custom .vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item:hover,
.acalog-custom .vc_grid-filter.vc_grid-filter-bordered>.vc_grid-filter-item.vc_active,
.acalog-custom .vc_grid-filter.vc_grid-filter-bordered>.vc_grid-filter-item:hover {
  position: relative;
  z-index: 1;
  border-color: transparent;
}
.acalog-custom .vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item.vc_active>a,
.acalog-custom .vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item:hover>a,
.acalog-custom .vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item.vc_active>a,
.acalog-custom .vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item:hover>a,
.acalog-custom .vc_grid-filter.vc_grid-filter-bordered>.vc_grid-filter-item.vc_active>a,
.acalog-custom .vc_grid-filter.vc_grid-filter-bordered>.vc_grid-filter-item:hover>a {
  text-decoration: none;
}
.acalog-custom .vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item:first-child {
  border-top-left-radius: 30px;
  border-bottom-left-radius: 30px;
}
.acalog-custom .vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item:last-child {
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
}
.acalog-custom .vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item:first-child {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.acalog-custom .vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item:last-child {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue>.vc_grid-filter-item,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue>.vc_grid-filter-item {
  background-color: #7c93dd;
}
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue>.vc_grid-filter-item.vc_active,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue>.vc_grid-filter-item:hover,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue>.vc_grid-filter-item.vc_active,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue>.vc_grid-filter-item:hover {
  background-color: #5472D2;
}
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise>.vc_grid-filter-item,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise>.vc_grid-filter-item {
  background-color: #00919c;
}
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise>.vc_grid-filter-item.vc_active,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise>.vc_grid-filter-item:hover,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise>.vc_grid-filter-item.vc_active,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise>.vc_grid-filter-item:hover {
  background-color: #00C1CF;
}
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink>.vc_grid-filter-item,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink>.vc_grid-filter-item {
  background-color: #fe9b94;
}
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink>.vc_grid-filter-item.vc_active,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink>.vc_grid-filter-item:hover,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink>.vc_grid-filter-item.vc_active,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink>.vc_grid-filter-item:hover {
  background-color: #FE6C61;
}
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet>.vc_grid-filter-item,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet>.vc_grid-filter-item {
  background-color: #a991d3;
}
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet>.vc_grid-filter-item.vc_active,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet>.vc_grid-filter-item:hover,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet>.vc_grid-filter-item.vc_active,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet>.vc_grid-filter-item:hover {
  background-color: #8D6DC4;
}
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc>.vc_grid-filter-item,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc>.vc_grid-filter-item {
  background-color: #73bfd5;
}
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc>.vc_grid-filter-item>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc>.vc_grid-filter-item>span {
  color: #FFF;
}
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc>.vc_grid-filter-item.vc_active,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc>.vc_grid-filter-item:hover,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc>.vc_grid-filter-item.vc_active,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc>.vc_grid-filter-item:hover {
  background-color: #4CADC9;
}
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino>.vc_grid-filter-item,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino>.vc_grid-filter-item {
  background-color: #e1d9cb;
}
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino>.vc_grid-filter-item.vc_active,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino>.vc_grid-filter-item:hover,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino>.vc_grid-filter-item.vc_active,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino>.vc_grid-filter-item:hover {
  background-color: #CEC2AB;
}
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item {
  background-color: #695f77;
}
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item.vc_active,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item:hover,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item.vc_active,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item:hover {
  background-color: #50485B;
}
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue>.vc_grid-filter-item,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue>.vc_grid-filter-item {
  background-color: #9ce2b8;
}
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue>.vc_grid-filter-item.vc_active,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue>.vc_grid-filter-item:hover,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue>.vc_grid-filter-item.vc_active,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue>.vc_grid-filter-item:hover {
  background-color: #75D69C;
}
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black>.vc_grid-filter-item,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black>.vc_grid-filter-item {
  background-color: #444;
}
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black>.vc_grid-filter-item.vc_active,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black>.vc_grid-filter-item:hover,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black>.vc_grid-filter-item.vc_active,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black>.vc_grid-filter-item:hover {
  background-color: #2A2A2A;
}
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey>.vc_grid-filter-item:hover>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey>.vc_grid-filter-item>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey>.vc_grid-filter-item:hover>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey>.vc_grid-filter-item>span {
  color: #666;
}
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey>.vc_grid-filter-item,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey>.vc_grid-filter-item {
  background-color: #d2d2d2;
}
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey>.vc_grid-filter-item:hover,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey>.vc_grid-filter-item:hover {
  background-color: #EBEBEB;
}
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green>.vc_grid-filter-item>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item.vc_active>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item:hover>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange>.vc_grid-filter-item.vc_active>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange>.vc_grid-filter-item:hover>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange>.vc_grid-filter-item>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple>.vc_grid-filter-item.vc_active>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple>.vc_grid-filter-item:hover>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple>.vc_grid-filter-item>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item.vc_active>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item:hover>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky>.vc_grid-filter-item.vc_active>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky>.vc_grid-filter-item:hover>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky>.vc_grid-filter-item>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green>.vc_grid-filter-item>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item.vc_active>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item:hover>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange>.vc_grid-filter-item.vc_active>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange>.vc_grid-filter-item:hover>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange>.vc_grid-filter-item>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple>.vc_grid-filter-item.vc_active>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple>.vc_grid-filter-item:hover>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple>.vc_grid-filter-item>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item.vc_active>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item:hover>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky>.vc_grid-filter-item.vc_active>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky>.vc_grid-filter-item:hover>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky>.vc_grid-filter-item>span {
  color: #FFF;
}
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange>.vc_grid-filter-item,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange>.vc_grid-filter-item {
  background-color: #fad398;
}
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange>.vc_grid-filter-item.vc_active,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange>.vc_grid-filter-item:hover,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange>.vc_grid-filter-item.vc_active,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange>.vc_grid-filter-item:hover {
  background-color: #F7BE68;
}
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky>.vc_grid-filter-item,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky>.vc_grid-filter-item {
  background-color: #86baea;
}
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky>.vc_grid-filter-item.vc_active,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky>.vc_grid-filter-item:hover,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky>.vc_grid-filter-item.vc_active,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky>.vc_grid-filter-item:hover {
  background-color: #5AA1E3;
}
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green>.vc_grid-filter-item,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green>.vc_grid-filter-item {
  background-color: #87c456;
}
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green>.vc_grid-filter-item.vc_active,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green>.vc_grid-filter-item:hover,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green>.vc_grid-filter-item.vc_active,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green>.vc_grid-filter-item:hover {
  background-color: #6DAB3C;
}
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green>.vc_grid-filter-item.vc_active>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green>.vc_grid-filter-item:hover>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green>.vc_grid-filter-item.vc_active>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green>.vc_grid-filter-item:hover>span {
  color: #FFF;
}
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item {
  background-color: #f7817d;
}
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item.vc_active,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item:hover,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item.vc_active,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item:hover {
  background-color: #F4524D;
}
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item {
  background-color: #fab698;
}
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item.vc_active,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item:hover,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item.vc_active,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item:hover {
  background-color: #F79468;
}
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple>.vc_grid-filter-item,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple>.vc_grid-filter-item {
  background-color: #cb9fcd;
}
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple>.vc_grid-filter-item.vc_active,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple>.vc_grid-filter-item:hover,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple>.vc_grid-filter-item.vc_active,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple>.vc_grid-filter-item:hover {
  background-color: #B97EBB;
}
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white>.vc_grid-filter-item.vc_active>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white>.vc_grid-filter-item:hover>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white>.vc_grid-filter-item>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white>.vc_grid-filter-item.vc_active>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white>.vc_grid-filter-item:hover>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white>.vc_grid-filter-item>span {
  color: #666;
}
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white>.vc_grid-filter-item,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white>.vc_grid-filter-item {
  background-color: #e6e6e6;
}
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white>.vc_grid-filter-item.vc_active,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white>.vc_grid-filter-item:hover,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white>.vc_grid-filter-item.vc_active,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white>.vc_grid-filter-item:hover {
  background-color: #FFF;
}
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled>.vc_grid-filter-item {
  margin: 0;
  border: 1px solid transparent;
  border-collapse: collapse;
  padding: 3px 7px;
}
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item>span,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled>.vc_grid-filter-item>span {
  color: #FFF;
}
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item:nth-child(n+2),
.acalog-custom .vc_grid-filter.vc_grid-filter-filled>.vc_grid-filter-item:nth-child(n+2) {
  border-left: none;
  margin-left: 1px;
  border-top: none;
  margin-top: 1px;
}
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item:first-child,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled>.vc_grid-filter-item:first-child {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top: 0;
}
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item:last-child,
.acalog-custom .vc_grid-filter.vc_grid-filter-filled>.vc_grid-filter-item:last-child {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item:first-child {
  border-top-left-radius: 30px;
  border-bottom-left-radius: 30px;
  border-top: 0;
}
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item:last-child {
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
}
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-rounded-all>.vc_grid-filter-item {
  border-radius: 3px !important;
}
.acalog-custom .vc_grid-filter.vc_grid-filter-filled-round-all>.vc_grid-filter-item {
  border-radius: 30px !important;
}
.acalog-custom .vc_grid-filter.vc_grid-filter-size-xs .vc_grid-filter-item {
  font-size: 12px;
  padding: 1px 5px;
}
.acalog-custom .vc_grid-filter.vc_grid-filter-size-sm .vc_grid-filter-item {
  font-size: 13px;
  padding: 2px 7px;
}
.acalog-custom .vc_grid-filter.vc_grid-filter-size-md .vc_grid-filter-item {
  font-size: 100%;
  padding: 2px 10px;
}
.acalog-custom .vc_grid-filter.vc_grid-filter-size-lg .vc_grid-filter-item {
  font-size: 18px;
  padding: 4px 10px;
}
.acalog-custom .vc_grid-filter-dropdown,
.acalog-custom .vc_grid-filter-select {
  font-size: 12px;
  margin-bottom: 20px;
}
.acalog-custom .vc_grid-filter-dropdown.vc_grid-filter-center,
.acalog-custom .vc_grid-filter-select.vc_grid-filter-center {
  text-align: center;
}
.acalog-custom .vc_grid-filter-dropdown.vc_grid-filter-right,
.acalog-custom .vc_grid-filter-select.vc_grid-filter-right {
  text-align: right;
}
.acalog-custom .vc_grid-filter-dropdown.vc_grid-filter-left,
.acalog-custom .vc_grid-filter-select.vc_grid-filter-left {
  text-align: left;
}
.acalog-custom .vc_grid-filter-dropdown .vc_grid-styled-select select,
.acalog-custom .vc_grid-filter-select .vc_grid-styled-select select {
  outline: 0;
  display: inline-block;
}
@media (min-width: 768px) {
  .acalog-custom .vc_grid-filter-dropdown.vc_grid-filter-color-blue .vc_arrow-icon-navicon,
  .acalog-custom .vc_grid-filter-select.vc_grid-filter-color-blue .vc_arrow-icon-navicon {
    color: #5472D2;
  }
  .acalog-custom .vc_grid-filter-dropdown.vc_grid-filter-color-turquoise .vc_arrow-icon-navicon,
  .acalog-custom .vc_grid-filter-select.vc_grid-filter-color-turquoise .vc_arrow-icon-navicon {
    color: #00C1CF;
  }
  .acalog-custom .vc_grid-filter-dropdown.vc_grid-filter-color-pink .vc_arrow-icon-navicon,
  .acalog-custom .vc_grid-filter-select.vc_grid-filter-color-pink .vc_arrow-icon-navicon {
    color: #FE6C61;
  }
  .acalog-custom .vc_grid-filter-dropdown.vc_grid-filter-color-violet .vc_arrow-icon-navicon,
  .acalog-custom .vc_grid-filter-select.vc_grid-filter-color-violet .vc_arrow-icon-navicon {
    color: #8D6DC4;
  }
  .acalog-custom .vc_grid-filter-dropdown.vc_grid-filter-color-peacoc .vc_arrow-icon-navicon,
  .acalog-custom .vc_grid-filter-select.vc_grid-filter-color-peacoc .vc_arrow-icon-navicon {
    color: #4CADC9;
  }
  .acalog-custom .vc_grid-filter-dropdown.vc_grid-filter-color-chino .vc_arrow-icon-navicon,
  .acalog-custom .vc_grid-filter-select.vc_grid-filter-color-chino .vc_arrow-icon-navicon {
    color: #CEC2AB;
  }
  .acalog-custom .vc_grid-filter-dropdown.vc_grid-filter-color-mulled_wine .vc_arrow-icon-navicon,
  .acalog-custom .vc_grid-filter-select.vc_grid-filter-color-mulled_wine .vc_arrow-icon-navicon {
    color: #50485B;
  }
  .acalog-custom .vc_grid-filter-dropdown.vc_grid-filter-color-vista_blue .vc_arrow-icon-navicon,
  .acalog-custom .vc_grid-filter-select.vc_grid-filter-color-vista_blue .vc_arrow-icon-navicon {
    color: #75D69C;
  }
  .acalog-custom .vc_grid-filter-dropdown.vc_grid-filter-color-black .vc_arrow-icon-navicon,
  .acalog-custom .vc_grid-filter-select.vc_grid-filter-color-black .vc_arrow-icon-navicon {
    color: #2A2A2A;
  }
  .acalog-custom .vc_grid-filter-dropdown.vc_grid-filter-color-grey .vc_arrow-icon-navicon,
  .acalog-custom .vc_grid-filter-select.vc_grid-filter-color-grey .vc_arrow-icon-navicon {
    color: #EBEBEB;
  }
  .acalog-custom .vc_grid-filter-dropdown.vc_grid-filter-color-orange .vc_arrow-icon-navicon,
  .acalog-custom .vc_grid-filter-select.vc_grid-filter-color-orange .vc_arrow-icon-navicon {
    color: #F7BE68;
  }
  .acalog-custom .vc_grid-filter-dropdown.vc_grid-filter-color-sky .vc_arrow-icon-navicon,
  .acalog-custom .vc_grid-filter-select.vc_grid-filter-color-sky .vc_arrow-icon-navicon {
    color: #5AA1E3;
  }
  .acalog-custom .vc_grid-filter-dropdown.vc_grid-filter-color-green .vc_arrow-icon-navicon,
  .acalog-custom .vc_grid-filter-select.vc_grid-filter-color-green .vc_arrow-icon-navicon {
    color: #6DAB3C;
  }
  .acalog-custom .vc_grid-filter-dropdown.vc_grid-filter-color-juicy_pink .vc_arrow-icon-navicon,
  .acalog-custom .vc_grid-filter-select.vc_grid-filter-color-juicy_pink .vc_arrow-icon-navicon {
    color: #F4524D;
  }
  .acalog-custom .vc_grid-filter-dropdown.vc_grid-filter-color-sandy_brown .vc_arrow-icon-navicon,
  .acalog-custom .vc_grid-filter-select.vc_grid-filter-color-sandy_brown .vc_arrow-icon-navicon {
    color: #F79468;
  }
  .acalog-custom .vc_grid-filter-dropdown.vc_grid-filter-color-purple .vc_arrow-icon-navicon,
  .acalog-custom .vc_grid-filter-select.vc_grid-filter-color-purple .vc_arrow-icon-navicon {
    color: #B97EBB;
  }
  .acalog-custom .vc_grid-filter-dropdown.vc_grid-filter-color-white .vc_arrow-icon-navicon,
  .acalog-custom .vc_grid-filter-select.vc_grid-filter-color-white .vc_arrow-icon-navicon {
    color: #FFF;
  }
  .acalog-custom .vc_grid-filter-dropdown .vc_grid-styled-select,
  .acalog-custom .vc_grid-filter-select .vc_grid-styled-select {
    border: 1px solid #ccc;
    display: inline-block;
    height: 30px;
    overflow: hidden;
    padding-right: 5px;
    text-align: left;
    width: auto;
    vertical-align: middle;
  }
  .acalog-custom .vc_grid-filter-dropdown .vc_grid-styled-select .vc_arrow-icon-navicon,
  .acalog-custom .vc_grid-filter-select .vc_grid-styled-select .vc_arrow-icon-navicon {
    font-size: 17px;
    display: inline;
    vertical-align: middle;
  }
  .acalog-custom .vc_grid-filter-dropdown .vc_grid-styled-select select,
  .acalog-custom .vc_grid-filter-select .vc_grid-styled-select select {
    background: none;
    border: 0;
    border-radius: 0;
    height: 30px;
    line-height: 1;
    margin-right: -50px;
    padding: 5px;
    position: relative;
    font-size: 12px;
    z-index: 0;
    cursor: pointer;
    max-width: inherit !important;
  }
}
@media (max-width: 768px) {
  .acalog-custom .vc_responsive .vc_grid-filter-select {
    display: block;
  }
  .acalog-custom .vc_responsive .vc_grid-filter {
    display: none !important;
  }
}
.acalog-custom .owl-carousel .owl-item .vc_grid-item {
  -webkit-transform: translate3D(0,0,0);
  -ms-transform: translate3D(0,0,0);
  transform: translate3D(0,0,0);
}
.acalog-custom .owl-carousel .owl-animated-out {
  z-index: 0;
}
.acalog-custom .owl-carousel .owl-animated-in {
  z-index: 1;
}
@font-face {
  font-family: vc_grid_v1;
  src: url("../../img/gateway/vc_grid_v1.eot?-9hbgac");
  src: url("../../img/gateway/vc_grid_v1.eot") format('embedded-opentype'), url("../../img/gateway/vc_grid_v1.woff?-9hbgac") format('woff'), url("../../img/gateway/vc_grid_v1.ttf?-9hbgac") format('truetype'), url("../../img/gateway/vc_grid_v1.svg?-9hbgac") format('svg');
  font-weight: 400;
  font-style: normal;
}
.acalog-custom [class*=" vc_arrow-icon-"],
.acalog-custom [class^=vc_arrow-icon-] {
  font-family: vc_grid_v1;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
}
.acalog-custom .vc_arrow-icon-minus:before {
  content: "\e61c";
}
.acalog-custom .vc_arrow-icon-plus:before {
  content: "\e61d";
}
.acalog-custom .vc_arrow-icon-arrow_down:before {
  content: "\e61e";
}
.acalog-custom .vc_arrow-icon-arrow_up:before {
  content: "\e61f";
}
.acalog-custom .vc_arrow-icon-arrow_01_left:before {
  content: "\e600";
}
.acalog-custom .vc_arrow-icon-arrow_01_right:before {
  content: "\e601";
}
.acalog-custom .vc_arrow-icon-arrow_02_left:before {
  content: "\e602";
}
.acalog-custom .vc_arrow-icon-arrow_02_right:before {
  content: "\e603";
}
.acalog-custom .vc_arrow-icon-arrow_03_left:before {
  content: "\e604";
}
.acalog-custom .vc_arrow-icon-arrow_03_right:before {
  content: "\e605";
}
.acalog-custom .vc_arrow-icon-arrow_04_left:before {
  content: "\e606";
}
.acalog-custom .vc_arrow-icon-arrow_04_right:before {
  content: "\e607";
}
.acalog-custom .vc_arrow-icon-arrow_05_left:before {
  content: "\e608";
}
.acalog-custom .vc_arrow-icon-arrow_05_right:before {
  content: "\e609";
}
.acalog-custom .vc_arrow-icon-arrow_06_left:before {
  content: "\e60a";
}
.acalog-custom .vc_arrow-icon-arrow_06_right:before {
  content: "\e60b";
}
.acalog-custom .vc_arrow-icon-arrow_07_left:before {
  content: "\e60c";
}
.acalog-custom .vc_arrow-icon-arrow_07_right:before {
  content: "\e60d";
}
.acalog-custom .vc_arrow-icon-arrow_08_left:before {
  content: "\e60e";
}
.acalog-custom .vc_arrow-icon-arrow_08_right:before {
  content: "\e60f";
}
.acalog-custom .vc_arrow-icon-arrow_09_left:before {
  content: "\e610";
}
.acalog-custom .vc_arrow-icon-arrow_09_right:before {
  content: "\e611";
}
.acalog-custom .vc_arrow-icon-arrow_10_left:before {
  content: "\e612";
}
.acalog-custom .vc_arrow-icon-arrow_10_right:before {
  content: "\e613";
}
.acalog-custom .vc_arrow-icon-arrow_11_left:before {
  content: "\e614";
}
.acalog-custom .vc_arrow-icon-arrow_11_right:before {
  content: "\e615";
}
.acalog-custom .vc_arrow-icon-arrow_12_left:before {
  content: "\e616";
}
.acalog-custom .vc_arrow-icon-arrow_12_right:before {
  content: "\e617";
}
.acalog-custom .vc_arrow-icon-navicon:before {
  content: "\f0c9";
}
.acalog-custom .wpb_animate_when_almost_visible {
  opacity: 0;
  filter: alpha(opacity=0);
}
.acalog-custom .wpb_animate_when_almost_visible:not(.wpb_start_animation) {
  -webkit-animation: none;
  -o-animation: none;
  animation: none;
}
.acalog-custom .top-to-bottom,
.acalog-custom .wpb_top-to-bottom {
  -webkit-animation: wpb_ttb .7s 1 cubic-bezier(.175,.885,.32,1.275);
  -o-animation: wpb_ttb .7s 1 cubic-bezier(.175,.885,.32,1.275);
  animation: wpb_ttb .7s 1 cubic-bezier(.175,.885,.32,1.275);
}
.acalog-custom .bottom-to-top,
.acalog-custom .wpb_bottom-to-top {
  -webkit-animation: wpb_btt .7s 1 cubic-bezier(.175,.885,.32,1.275);
  -o-animation: wpb_btt .7s 1 cubic-bezier(.175,.885,.32,1.275);
  animation: wpb_btt .7s 1 cubic-bezier(.175,.885,.32,1.275);
}
.acalog-custom .left-to-right,
.acalog-custom .wpb_left-to-right {
  -webkit-animation: wpb_ltr .7s 1 cubic-bezier(.175,.885,.32,1.275);
  -o-animation: wpb_ltr .7s 1 cubic-bezier(.175,.885,.32,1.275);
  animation: wpb_ltr .7s 1 cubic-bezier(.175,.885,.32,1.275);
}
.acalog-custom .right-to-left,
.acalog-custom .wpb_right-to-left {
  -webkit-animation: wpb_rtl .7s 1 cubic-bezier(.175,.885,.32,1.275);
  -o-animation: wpb_rtl .7s 1 cubic-bezier(.175,.885,.32,1.275);
  animation: wpb_rtl .7s 1 cubic-bezier(.175,.885,.32,1.275);
}
.acalog-custom .appear,
.acalog-custom .wpb_appear {
  -webkit-animation: wpb_appear .7s 1 cubic-bezier(.175,.885,.32,1.275);
  -o-animation: wpb_appear .7s 1 cubic-bezier(.175,.885,.32,1.275);
  animation: wpb_appear .7s 1 cubic-bezier(.175,.885,.32,1.275);
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.acalog-custom .wpb_start_animation {
  opacity: 1;
  filter: alpha(opacity=100);
}
@-webkit-keyframes wpb_ttb {
  .acalog-custom 0% {
    -webkit-transform: translate(0,-10%);
    opacity: 0;
    filter: alpha(opacity=0);
  }
  .acalog-custom 100% {
    -webkit-transform: translate(0,0);
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
@-moz-keyframes wpb_ttb {
  .acalog-custom 0% {
    -moz-transform: translate(0,-10%);
    opacity: 0;
    filter: alpha(opacity=0);
  }
  .acalog-custom 100% {
    -moz-transform: translate(0,0);
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
@-o-keyframes wpb_ttb {
  .acalog-custom 0% {
    -o-transform: translate(0,-10%);
    opacity: 0;
    filter: alpha(opacity=0);
  }
  .acalog-custom 100% {
    -o-transform: translate(0,0);
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
@keyframes wpb_ttb {
  .acalog-custom 0% {
    -webkit-transform: translate(0,-10%);
    -ms-transform: translate(0,-10%);
    -o-transform: translate(0,-10%);
    transform: translate(0,-10%);
    opacity: 0;
    filter: alpha(opacity=0);
  }
  .acalog-custom 100% {
    -webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);
    -o-transform: translate(0,0);
    transform: translate(0,0);
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
@-webkit-keyframes wpb_btt {
  .acalog-custom 0% {
    -webkit-transform: translate(0,10%);
    opacity: 0;
    filter: alpha(opacity=0);
  }
  .acalog-custom 100% {
    -webkit-transform: translate(0,0);
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
@-moz-keyframes wpb_btt {
  .acalog-custom 0% {
    -moz-transform: translate(0,10%);
    opacity: 0;
    filter: alpha(opacity=0);
  }
  .acalog-custom 100% {
    -moz-transform: translate(0,0);
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
@-o-keyframes wpb_btt {
  .acalog-custom 0% {
    -o-transform: translate(0,10%);
    opacity: 0;
    filter: alpha(opacity=0);
  }
  .acalog-custom 100% {
    -o-transform: translate(0,0);
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
@keyframes wpb_btt {
  .acalog-custom 0% {
    -webkit-transform: translate(0,10%);
    -ms-transform: translate(0,10%);
    -o-transform: translate(0,10%);
    transform: translate(0,10%);
    opacity: 0;
    filter: alpha(opacity=0);
  }
  .acalog-custom 100% {
    -webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);
    -o-transform: translate(0,0);
    transform: translate(0,0);
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
@-webkit-keyframes wpb_ltr {
  .acalog-custom 0% {
    -webkit-transform: translate(-10%,0);
    opacity: 0;
    filter: alpha(opacity=0);
  }
  .acalog-custom 100% {
    -webkit-transform: translate(0,0);
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
@-moz-keyframes wpb_ltr {
  .acalog-custom 0% {
    -moz-transform: translate(-10%,0);
    opacity: 0;
    filter: alpha(opacity=0);
  }
  .acalog-custom 100% {
    -moz-transform: translate(0,0);
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
@-o-keyframes wpb_ltr {
  .acalog-custom 0% {
    -o-transform: translate(-10%,0);
    opacity: 0;
    filter: alpha(opacity=0);
  }
  .acalog-custom 100% {
    -o-transform: translate(0,0);
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
@keyframes wpb_ltr {
  .acalog-custom 0% {
    -webkit-transform: translate(-10%,0);
    -ms-transform: translate(-10%,0);
    -o-transform: translate(-10%,0);
    transform: translate(-10%,0);
    opacity: 0;
    filter: alpha(opacity=0);
  }
  .acalog-custom 100% {
    -webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);
    -o-transform: translate(0,0);
    transform: translate(0,0);
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
@-webkit-keyframes wpb_rtl {
  .acalog-custom 0% {
    -webkit-transform: translate(10%,0);
    opacity: 0;
    filter: alpha(opacity=0);
  }
  .acalog-custom 100% {
    -webkit-transform: translate(0,0);
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
@-moz-keyframes wpb_rtl {
  .acalog-custom 0% {
    -moz-transform: translate(10%,0);
    opacity: 0;
    filter: alpha(opacity=0);
  }
  .acalog-custom 100% {
    -moz-transform: translate(0,0);
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
@-o-keyframes wpb_rtl {
  .acalog-custom 0% {
    -o-transform: translate(10%,0);
    opacity: 0;
    filter: alpha(opacity=0);
  }
  .acalog-custom 100% {
    -o-transform: translate(0,0);
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
@keyframes wpb_rtl {
  .acalog-custom 0% {
    -webkit-transform: translate(10%,0);
    -ms-transform: translate(10%,0);
    -o-transform: translate(10%,0);
    transform: translate(10%,0);
    opacity: 0;
    filter: alpha(opacity=0);
  }
  .acalog-custom 100% {
    -webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);
    -o-transform: translate(0,0);
    transform: translate(0,0);
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
@-webkit-keyframes wpb_appear {
  .acalog-custom 0% {
    -webkit-transform: scale(.5);
    opacity: .1;
    filter: alpha(opacity=10);
  }
  .acalog-custom 100% {
    -webkit-transform: scale(1);
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
@-moz-keyframes wpb_appear {
  .acalog-custom 0% {
    -moz-transform: scale(.5);
    opacity: .1;
    filter: alpha(opacity=10);
  }
  .acalog-custom 100% {
    -moz-transform: scale(1);
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
@-o-keyframes wpb_appear {
  .acalog-custom 0% {
    -o-transform: scale(.5);
    opacity: .1;
    filter: alpha(opacity=10);
  }
  .acalog-custom 100% {
    -o-transform: scale(1);
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
@keyframes wpb_appear {
  .acalog-custom 0% {
    -webkit-transform: scale(.5);
    -ms-transform: scale(.5);
    -o-transform: scale(.5);
    transform: scale(.5);
    opacity: .1;
    filter: alpha(opacity=10);
  }
  .acalog-custom 100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
.acalog-custom .vc-woocommerce-add-to-cart-loading.vc_grid-item-mini {
  position: relative;
}
.acalog-custom .vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_gitem-zone {
  opacity: 0 !important;
  filter: alpha(opacity=0) !important;
  -webkit-transform: none !important;
  -ms-transform: none !important;
  transform: none !important;
  -webkit-transition: none !important;
  -o-transition: none !important;
  transition: none !important;
}
.acalog-custom .vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader-wrapper {
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -50px;
  left: 0;
}
.acalog-custom .vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader {
  margin: 2em auto;
  font-size: 10px;
  position: relative;
  text-indent: -9999em;
}
.acalog-custom .vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader,
.acalog-custom .vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:after,
.acalog-custom .vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:before {
  border-radius: 50%;
  width: 12px;
  height: 12px;
  -webkit-animation: vc_woo-add-cart-load 1.8s infinite ease-in-out;
  animation: vc_woo-add-cart-load 1.8s infinite ease-in-out;
}
.acalog-custom .vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:before {
  left: -20px;
}
.acalog-custom .vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:after {
  left: 20px;
  -webkit-animation-delay: .32s;
  animation-delay: .32s;
}
.acalog-custom .vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:after,
.acalog-custom .vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:before {
  content: '';
  position: absolute;
  top: 0;
}
@-webkit-keyframes vc_woo-add-cart-load {
  .acalog-custom 0%,
  .acalog-custom 100%,
  .acalog-custom 80% {
    box-shadow: 0 2.5em 0 -1.3em rgba(235,235,235,0.75);
  }
  .acalog-custom 40% {
    box-shadow: 0 2.5em 0 0 rgba(235,235,235,0.75);
  }
}
@keyframes vc_woo-add-cart-load {
  .acalog-custom 0%,
  .acalog-custom 100%,
  .acalog-custom 80% {
    box-shadow: 0 2.5em 0 -1.3em rgba(235,235,235,0.75);
  }
  .acalog-custom 40% {
    box-shadow: 0 2.5em 0 0 rgba(235,235,235,0.75);
  }
}
.acalog-custom .vc_grid-item-mini .added_to_cart.wc-forward {
  display: none;
}
.acalog-custom .mk-single-content p {
  font-weight: 400;
}
.acalog-custom .mk-blog-single .blog-single-title,
.acalog-custom .mk-blog-hero .content-holder .the-title {
  font-weight: 600 !important;
}
.acalog-custom #mk-footer .footer-wrapper {
  padding: 30px 0;
}
.acalog-custom #mk-footer [class*='mk-col-'] {
  padding: 0 2%;
}
.acalog-custom #sub-footer {
  background-color: #0057b8;
}
.acalog-custom .mk-footer-copyright {
  font-size: 11px;
  letter-spacing: 1px;
}
.acalog-custom #mk-footer .widget {
  margin-bottom: 40px;
}
.acalog-custom #mk-footer,
.acalog-custom #mk-footer p {
  font-size: 12px;
  color: #ffffff;
  font-weight: 400;
}
.acalog-custom #mk-footer .widgettitle {
  text-transform: uppercase;
  font-size: 12px;
  color: #ffffff;
  font-weight: bolder;
}
.acalog-custom #mk-footer .widgettitle a {
  color: #ffffff;
}
.acalog-custom #mk-footer .widget:not(.widget_social_networks) a {
  color: #ffffff;
}
.acalog-custom #mk-footer .widget:not(.widget_social_networks) a:hover {
  color: #e2e2e2;
}
.acalog-custom .mk-footer-copyright,
.acalog-custom #mk-footer-navigation li a {
  color: #ffffff;
}
.acalog-custom .mk-fullscreen-nav {
  background-color: #444444;
}
.acalog-custom .mk-fullscreen-nav-logo {
  margin-bottom: 188px;
}
.acalog-custom .fullscreen-navigation-ul .menu-item a {
  color: #ffffff;
  text-transform: uppercase;
  font-size: 16px;
  letter-spacing: 0;
  font-weight: bolder;
  padding: 25px 0;
}
.acalog-custom .fullscreen-navigation-ul .menu-item a:hover {
  background-color: #ffffff;
  color: #444444;
}
.acalog-custom body {
  font-size: 14px;
  color: #163259;
  font-weight: 400;
  line-height: 1.66em;
}
.acalog-custom p {
  font-size: 16px;
  color: #163259;
  line-height: 1.66em;
}
.acalog-custom a {
  color: #163259;
}
.acalog-custom a:hover {
  color: #0d7089;
}
.acalog-custom .master-holder strong {
  color: #163259;
}
.acalog-custom .master-holder h1 {
  font-size: 36px;
  color: #c81153;
  font-weight: 600;
  text-transform: uppercase;
}
.acalog-custom .master-holder h2 {
  font-size: 30px;
  color: #c81153;
  font-weight: 400;
  text-transform: none;
}
.acalog-custom .master-holder h3 {
  font-size: 24px;
  color: #209eb4;
  font-weight: 400;
  text-transform: uppercase;
}
.acalog-custom .master-holder h4 {
  font-size: 18px;
  color: #547f9f;
  font-weight: 600;
  text-transform: uppercase;
}
.acalog-custom .master-holder h5 {
  font-size: 16px;
  color: #c81153;
  font-weight: 600;
  text-transform: uppercase;
}
.acalog-custom .master-holder h6 {
  font-size: 14px;
  color: #c81153;
  font-weight: 600;
  text-transform: uppercase;
}
.acalog-custom .mk-section-preloader {
  background-color: #ffffff !important;
}
.acalog-custom .mk-header-toolbar {
  background-color: #0057b8;
}
.acalog-custom .mk-toolbar-navigation a,
.acalog-custom .mk-toolbar-navigation a:hover,
.acalog-custom .mk-language-nav > a,
.acalog-custom .mk-header-login .mk-login-link,
.acalog-custom .mk-subscribe-link,
.acalog-custom .mk-checkout-btn,
.acalog-custom .mk-header-tagline a,
.acalog-custom .header-toolbar-contact a,
.acalog-custom .mk-language-nav > a:hover,
.acalog-custom .mk-header-login .mk-login-link:hover,
.acalog-custom .mk-subscribe-link:hover,
.acalog-custom .mk-checkout-btn:hover,
.acalog-custom .mk-header-tagline a:hover {
  color: #ffffff;
}
.acalog-custom .mk-header-tagline,
.acalog-custom .header-toolbar-contact,
.acalog-custom .mk-header-date {
  color: #ffffff;
}
.acalog-custom .mk-header-toolbar .mk-header-social svg {
  fill: #999999;
}
.acalog-custom .add-header-height,
.acalog-custom .header-style-1 .mk-header-inner .mk-header-search,
.acalog-custom .header-style-1 .menu-hover-style-1 .main-navigation-ul > li > a,
.acalog-custom .header-style-1 .menu-hover-style-2 .main-navigation-ul > li > a,
.acalog-custom .header-style-1 .menu-hover-style-4 .main-navigation-ul > li > a,
.acalog-custom .header-style-1 .menu-hover-style-5 .main-navigation-ul > li,
.acalog-custom .header-style-1 .menu-hover-style-3 .main-navigation-ul > li,
.acalog-custom .header-style-1 .menu-hover-style-5 .main-navigation-ul > li {
  height: 90px;
  line-height: 90px;
}
.acalog-custom .header-style-1.a-sticky .menu-hover-style-1 .main-navigation-ul > li > a,
.acalog-custom .header-style-3.a-sticky .menu-hover-style-1 .main-navigation-ul > li > a,
.acalog-custom .header-style-1.a-sticky .menu-hover-style-5 .main-navigation-ul > li,
.acalog-custom .header-style-1.a-sticky .menu-hover-style-2 .main-navigation-ul > li > a,
.acalog-custom .header-style-3.a-sticky .menu-hover-style-2 .main-navigation-ul > li > a,
.acalog-custom .header-style-1.a-sticky .menu-hover-style-4 .main-navigation-ul > li > a,
.acalog-custom .header-style-3.a-sticky .menu-hover-style-4 .main-navigation-ul > li > a,
.acalog-custom .header-style-1.a-sticky .menu-hover-style-3 .main-navigation-ul > li,
.acalog-custom .header-style-3.a-sticky .mk-header-holder .mk-header-search,
.acalog-custom .a-sticky:not(.header-style-4) .add-header-height {
  height: 55px !important;
  line-height: 55px !important;
}
.acalog-custom .mk-header-bg {
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -o-opacity: 1;
  opacity: 1;
}
.acalog-custom .a-sticky .mk-header-bg {
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -o-opacity: 1;
  opacity: 1;
}
.acalog-custom .header-style-4 .header-logo {
  margin: 10px 0;
}
.acalog-custom .header-style-2 .mk-header-inner {
  line-height: 90px;
}
.acalog-custom .mk-header-nav-container {
  background-color: #0057b8;
}
.acalog-custom .mk-header-start-tour {
  font-size: 14px;
  color: #333333;
}
.acalog-custom .mk-header-start-tour:hover {
  color: #333333;
}
.acalog-custom .mk-search-trigger,
.acalog-custom .mk-header .mk-header-cart-count {
  color: #ffffff;
}
.acalog-custom .mk-toolbar-resposnive-icon svg,
.acalog-custom .mk-header .mk-shoping-cart-link svg {
  fill: #ffffff;
}
.acalog-custom .mk-css-icon-close div,
.acalog-custom .mk-css-icon-menu div {
  background-color: #ffffff;
}
.acalog-custom .mk-header-searchform .text-input {
  color: #c7c7c7;
}
.acalog-custom .mk-header-searchform span i {
  color: #c7c7c7;
}
.acalog-custom .mk-header-searchform .text-input::-webkit-input-placeholder {
  color: #c7c7c7;
}
.acalog-custom .mk-header-searchform .text-input:-ms-input-placeholder {
  color: #c7c7c7;
}
.acalog-custom .mk-header-searchform .text-input:-moz-placeholder {
  color: #c7c7c7;
}
.acalog-custom .mk-header-social.header-section a.small {
  margin-top: 28px;
}
.acalog-custom .mk-header-social.header-section a.medium {
  margin-top: 20px;
}
.acalog-custom .mk-header-social.header-section a.large {
  margin-top: 12px;
}
.acalog-custom .a-sticky .mk-header-social.header-section a.small,
.acalog-custom .a-sticky .mk-header-social.header-section a.medium,
.acalog-custom .a-sticky .mk-header-social.header-section a.large {
  margin-top: 10.5px;
  line-height: 16px !important;
  height: 16px !important;
  width: 16px !important;
  padding: 8px !important;
}
.acalog-custom .a-sticky .mk-header-social.header-section a.small svg,
.acalog-custom .a-sticky .mk-header-social.header-section a.medium svg,
.acalog-custom .a-sticky .mk-header-social.header-section a.large svg {
  line-height: 16px !important;
  height: 16px !important;
}
.acalog-custom .header-section.mk-header-social svg {
  fill: #999999;
}
.acalog-custom .header-section.mk-header-social a:hover svg {
  fill: #cccccc;
}
.acalog-custom .header-style-4 {
  text-align: left;
}
.acalog-custom .mk-header-inner,
.acalog-custom .a-sticky .mk-header-inner,
.acalog-custom .header-style-2.a-sticky .mk-classic-nav-bg {
  border-bottom: 0px solid #0057b8;
}
.acalog-custom .header-style-4.header-align-left .mk-header-inner,
.acalog-custom .header-style-4.header-align-center .mk-header-inner {
  border-bottom: none;
  border-right: 0px solid #0057b8;
}
.acalog-custom .header-style-4.header-align-right .mk-header-inner {
  border-bottom: none;
  border-left: 0px solid #0057b8;
}
.acalog-custom .header-style-2 .mk-header-nav-container {
  border-top: 0px solid #0057b8;
}
.acalog-custom .a-sticky .mk-header-inner,
.acalog-custom .header-style-2.a-sticky .mk-classic-nav-bg {
  border-bottom: 0px solid #0057b8;
}
.acalog-custom .mk-header-toolbar {
  border-bottom: 1px solid #0057b8;
}
.acalog-custom .mk-vm-menuwrapper li > a {
  padding-right: 45px;
}
.acalog-custom .header-style-4 .mk-header-right {
  text-align: left !important;
}
@media handheld,only screen and (max-width: 1624px) and (min-width: 1024px) {
  .acalog-custom .dashboard-opened .header-style-3.sticky-style-fixed .mk-dashboard-trigger {
    transform: translateX(-300px) translateZ(0);
    transition: all 300ms ease-in-out !important;
  }
}
.acalog-custom .mk-grid {
  max-width: 1140px;
}
.acalog-custom .mk-header-nav-container,
.acalog-custom .mk-classic-menu-wrapper {
  width: 1140px;
}
.acalog-custom .theme-page-wrapper #mk-sidebar.mk-builtin {
  width: 20%;
}
.acalog-custom .theme-page-wrapper.right-layout .theme-content,
.acalog-custom .theme-page-wrapper.left-layout .theme-content {
  width: 80%;
}
.acalog-custom .mk-boxed-enabled #mk-boxed-layout,
.acalog-custom .mk-boxed-enabled #mk-boxed-layout .header-style-1 .mk-header-holder,
.acalog-custom .mk-boxed-enabled #mk-boxed-layout .header-style-3 .mk-header-holder {
  max-width: 1200px;
}
.acalog-custom .mk-boxed-enabled #mk-boxed-layout .header-style-2.a-sticky .mk-header-nav-container {
  width: 1200px !important;
  left: auto !important;
}
.acalog-custom .main-navigation-ul > li.menu-item > a.menu-item-link {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  padding-right: 14px !important;
  padding-left: 14px !important;
  text-transform: none;
  letter-spacing: 0px;
}
.acalog-custom .mk-vm-menuwrapper ul li a {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  text-transform: none;
}
.acalog-custom .mk-vm-menuwrapper li > a:after,
.acalog-custom .mk-vm-menuwrapper li.mk-vm-back:after {
  color: #ffffff;
}
.acalog-custom .mk-vm-menuwrapper .mk-svg-icon {
  fill: #ffffff;
}
.acalog-custom .main-navigation-ul > li.no-mega-menu ul.sub-menu li.menu-item a.menu-item-link {
  width: 272px;
}
.acalog-custom .menu-hover-style-1 .main-navigation-ul > li.menu-item > a.menu-item-link:hover,
.acalog-custom .menu-hover-style-1 .main-navigation-ul > li.menu-item:hover > a.menu-item-link,
.acalog-custom .menu-hover-style-1 .main-navigation-ul > li.current-menu-item > a.menu-item-link,
.acalog-custom .menu-hover-style-1 .main-navigation-ul > li.current-menu-ancestor > a.menu-item-link,
.acalog-custom .menu-hover-style-2 .main-navigation-ul > li.menu-item > a.menu-item-link:hover,
.acalog-custom .menu-hover-style-2 .main-navigation-ul > li.menu-item:hover > a.menu-item-link,
.acalog-custom .menu-hover-style-2 .main-navigation-ul > li.current-menu-item > a.menu-item-link,
.acalog-custom .menu-hover-style-2 .main-navigation-ul > li.current-menu-ancestor > a.menu-item-link,
.acalog-custom .menu-hover-style-1.mk-vm-menuwrapper li.menu-item > a:hover,
.acalog-custom .menu-hover-style-1.mk-vm-menuwrapper li.menu-item:hover > a,
.acalog-custom .menu-hover-style-1.mk-vm-menuwrapper li.current-menu-item > a,
.acalog-custom .menu-hover-style-1.mk-vm-menuwrapper li.current-menu-ancestor > a,
.acalog-custom .menu-hover-style-2.mk-vm-menuwrapper li.menu-item > a:hover,
.acalog-custom .menu-hover-style-2.mk-vm-menuwrapper li.menu-item:hover > a,
.acalog-custom .menu-hover-style-2.mk-vm-menuwrapper li.current-menu-item > a,
.acalog-custom .menu-hover-style-2.mk-vm-menuwrapper li.current-menu-ancestor > a {
  color: #17a3bd !important;
}
.acalog-custom .menu-hover-style-3 .main-navigation-ul > li.menu-item > a.menu-item-link:hover,
.acalog-custom .menu-hover-style-3 .main-navigation-ul > li.menu-item:hover > a.menu-item-link,
.acalog-custom .menu-hover-style-3.mk-vm-menuwrapper li > a:hover,
.acalog-custom .menu-hover-style-3.mk-vm-menuwrapper li:hover > a,
.acalog-custom .menu-hover-style-3 .main-navigation-ul > li.menu-item:hover > a.menu-item-link {
  border: 2px solid #17a3bd;
}
.acalog-custom .menu-hover-style-3 .main-navigation-ul > li.current-menu-item > a.menu-item-link,
.acalog-custom .menu-hover-style-3 .main-navigation-ul > li.current-menu-ancestor > a.menu-item-link,
.acalog-custom .menu-hover-style-3.mk-vm-menuwrapper li.current-menu-item > a,
.acalog-custom .menu-hover-style-3.mk-vm-menuwrapper li.current-menu-ancestor > a {
  border: 2px solid #17a3bd;
  background-color: #17a3bd;
  color: #ffffff;
}
.acalog-custom .menu-hover-style-3.mk-vm-menuwrapper li.current-menu-ancestor > a:after {
  color: #ffffff;
}
.acalog-custom .menu-hover-style-4 .main-navigation-ul li.menu-item > a.menu-item-link:hover,
.acalog-custom .menu-hover-style-4 .main-navigation-ul li.menu-item:hover > a.menu-item-link,
.acalog-custom .menu-hover-style-4 .main-navigation-ul li.current-menu-item > a.menu-item-link,
.acalog-custom .menu-hover-style-4 .main-navigation-ul li.current-menu-ancestor > a.menu-item-link,
.acalog-custom .menu-hover-style-4.mk-vm-menuwrapper li a:hover,
.acalog-custom .menu-hover-style-4.mk-vm-menuwrapper li:hover > a,
.acalog-custom .menu-hover-style-4.mk-vm-menuwrapper li.current-menu-item > a,
.acalog-custom .menu-hover-style-4.mk-vm-menuwrapper li.current-menu-ancestor > a,
.acalog-custom .menu-hover-style-5 .main-navigation-ul > li.menu-item > a.menu-item-link:after {
  background-color: #17a3bd;
  color: #ffffff;
}
.acalog-custom .menu-hover-style-4.mk-vm-menuwrapper li.current-menu-ancestor > a:after,
.acalog-custom .menu-hover-style-4.mk-vm-menuwrapper li.current-menu-item > a:after,
.acalog-custom .menu-hover-style-4.mk-vm-menuwrapper li:hover > a:after,
.acalog-custom .menu-hover-style-4.mk-vm-menuwrapper li a:hover::after {
  color: #ffffff;
}
.acalog-custom .menu-hover-style-1 .main-navigation-ul > li.dropdownOpen > a.menu-item-link,
.acalog-custom .menu-hover-style-1 .main-navigation-ul > li.active > a.menu-item-link,
.acalog-custom .menu-hover-style-1 .main-navigation-ul > li.open > a.menu-item-link,
.acalog-custom .menu-hover-style-1 .main-navigation-ul > li.menu-item > a:hover,
.acalog-custom .menu-hover-style-1 .main-navigation-ul > li.current-menu-item > a.menu-item-link,
.acalog-custom .menu-hover-style-1 .main-navigation-ul > li.current-menu-ancestor > a.menu-item-link {
  border-top-color: #17a3bd;
}
.acalog-custom .menu-hover-style-1.mk-vm-menuwrapper li > a:hover,
.acalog-custom .menu-hover-style-1.mk-vm-menuwrapper li.current-menu-item > a,
.acalog-custom .menu-hover-style-1.mk-vm-menuwrapper li.current-menu-ancestor > a {
  border-left-color: #17a3bd;
}
.acalog-custom .header-style-1 .menu-hover-style-3 .main-navigation-ul > li > a.menu-item-link {
  line-height: 45px;
}
.acalog-custom .header-style-1.a-sticky .menu-hover-style-3 .main-navigation-ul > li > a.menu-item-link {
  line-height: 36.666666666667px;
}
.acalog-custom .header-style-1 .menu-hover-style-5 .main-navigation-ul > li > a.menu-item-link {
  line-height: 20px;
  vertical-align: middle;
}
.acalog-custom .mk-main-navigation li.no-mega-menu ul.sub-menu,
.acalog-custom .mk-main-navigation li.has-mega-menu > ul.sub-menu,
.acalog-custom .mk-shopping-cart-box {
  background-color: #0057b8;
}
.acalog-custom .mk-main-navigation ul.sub-menu a.menu-item-link,
.acalog-custom .mk-main-navigation ul .megamenu-title,
.acalog-custom .megamenu-widgets-container a,
.acalog-custom .mk-shopping-cart-box .product_list_widget li a,
.acalog-custom .mk-shopping-cart-box .product_list_widget li.empty,
.acalog-custom .mk-shopping-cart-box .product_list_widget li span,
.acalog-custom .mk-shopping-cart-box .widget_shopping_cart .total {
  color: #ffffff;
}
.acalog-custom .mk-main-navigation ul.sub-menu .menu-sub-level-arrow svg {
  fill: #ffffff;
}
.acalog-custom .mk-main-navigation ul.sub-menu li:hover .menu-sub-level-arrow svg {
  fill: #edebec;
}
.acalog-custom .mk-shopping-cart-box .button {
  border-color: #ffffff;
  color: #ffffff;
}
.acalog-custom .mk-main-navigation ul .megamenu-title {
  color: #ffffff;
}
.acalog-custom .mk-main-navigation ul .megamenu-title:after {
  background-color: #ffffff;
}
.acalog-custom .megamenu-widgets-container {
  color: #ffffff;
}
.acalog-custom .megamenu-widgets-container .widgettitle {
  text-transform: uppercase;
  font-size: 14px;
  font-weight: bolder;
}
.acalog-custom .mk-main-navigation ul.sub-menu li.menu-item ul.sub-menu li.menu-item a.menu-item-link svg {
  color: #e0e0e0;
}
.acalog-custom .mk-main-navigation ul.sub-menu a.menu-item-link:hover,
.acalog-custom .main-navigation-ul ul.sub-menu li.current-menu-item > a.menu-item-link,
.acalog-custom .main-navigation-ul ul.sub-menu li.current-menu-parent > a.menu-item-link {
  color: #edebec !important;
}
.acalog-custom .megamenu-widgets-container a:hover {
  color: #edebec;
}
.acalog-custom .main-navigation-ul ul.sub-menu li.menu-item a.menu-item-link:hover,
.acalog-custom .main-navigation-ul ul.sub-menu li.menu-item:hover > a.menu-item-link,
.acalog-custom .main-navigation-ul ul.sub-menu li.menu-item a.menu-item-link:hover,
.acalog-custom .main-navigation-ul ul.sub-menu li.menu-item:hover > a.menu-item-link,
.acalog-custom .main-navigation-ul ul.sub-menu li.current-menu-item > a.menu-item-link,
.acalog-custom .main-navigation-ul ul.sub-menu li.current-menu-parent > a.menu-item-link {
  background-color: #17a3bd !important;
}
.acalog-custom .mk-search-trigger:hover,
.acalog-custom .mk-header-start-tour:hover {
  color: #17a3bd;
}
.acalog-custom .mk-search-trigger:hover .mk-svg-icon,
.acalog-custom .mk-header-start-tour:hover .mk-svg-icon {
  fill: #17a3bd;
}
.acalog-custom .main-navigation-ul li.menu-item ul.sub-menu li.menu-item a.menu-item-link {
  font-size: 14px;
  font-weight: 400;
  text-transform: none;
  letter-spacing: 1px;
}
.acalog-custom .has-mega-menu .megamenu-title {
  letter-spacing: 1px;
}
.acalog-custom .mk-responsive-wrap {
  background-color: #17a3bd;
}
.acalog-custom .main-navigation-ul > li.no-mega-menu > ul.sub-menu:after,
.acalog-custom .main-navigation-ul > li.has-mega-menu > ul.sub-menu:after {
  background-color: #0057b8;
}
.acalog-custom .mk-shopping-cart-box {
  border-top: 2px solid #0057b8;
}
.acalog-custom .main-navigation-ul > li.no-mega-menu  ul,
.acalog-custom .main-navigation-ul > li.has-mega-menu > ul,
.acalog-custom .mk-shopping-cart-box {
  border: 1px solid #0057b8;
}
@media handheld,only screen and (max-width: 1140px) {
  .acalog-custom .mk-grid,
  .acalog-custom .mk-header-nav-container,
  .acalog-custom .mk-classic-menu-wrapper {
    width: 100%;
  }
  .acalog-custom .mk-padding-wrapper {
    padding: 0 20px;
  }
  .acalog-custom .header-grid.mk-grid .header-logo.left-logo {
    left: 15px !important;
  }
  .acalog-custom .header-grid.mk-grid .header-logo.right-logo,
  .acalog-custom .mk-header-right {
    right: 15px !important;
  }
  .acalog-custom .mk-photo-album {
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 100% !important;
  }
  .acalog-custom .mk-edge-slider .mk-grid {
    padding: 0 20px;
  }
}
@media handheld,only screen and (max-width: 960px) {
  .acalog-custom .theme-page-wrapper .theme-content {
    width: 100% !important;
    float: none !important;
  }
  .acalog-custom .theme-page-wrapper {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }
  .acalog-custom .theme-page-wrapper .theme-content:not(.no-padding) {
    padding: 25px 0 !important;
  }
  .acalog-custom .theme-page-wrapper #mk-sidebar {
    width: 100% !important;
    float: none !important;
    padding: 0 !important;
  }
  .acalog-custom .theme-page-wrapper #mk-sidebar .sidebar-wrapper {
    padding: 20px 0 !important;
  }
}
@media handheld,only screen and (max-width: 1024px) {
  .acalog-custom .logo-is-responsive .mk-desktop-logo,
  .acalog-custom .logo-is-responsive .mk-sticky-logo {
    display: none !important;
  }
  .acalog-custom .logo-is-responsive .mk-resposnive-logo {
    display: block !important;
  }
  .acalog-custom .add-header-height,
  .acalog-custom .header-style-1 .mk-header-inner,
  .acalog-custom .header-style-3 .mk-header-inner,
  .acalog-custom .header-style-3 .header-logo,
  .acalog-custom .header-style-1 .header-logo,
  .acalog-custom .header-style-1 .shopping-cart-header,
  .acalog-custom .header-style-3 .shopping-cart-header {
    height: 90px !important;
    line-height: 90px;
  }
  .acalog-custom .mk-header:not(.header-style-4) .mk-header-holder {
    position: relative !important;
    top: 0 !important;
  }
  .acalog-custom .mk-header-padding-wrapper {
    display: none !important;
  }
  .acalog-custom .mk-header-nav-container {
    width: auto !important;
    display: none !important;
  }
  .acalog-custom .header-style-1 .mk-header-right,
  .acalog-custom .header-style-2 .mk-header-right,
  .acalog-custom .header-style-3 .mk-header-right {
    right: 55px !important;
  }
  .acalog-custom .header-style-1 .mk-header-inner .mk-header-search,
  .acalog-custom .header-style-2 .mk-header-inner .mk-header-search,
  .acalog-custom .header-style-3 .mk-header-inner .mk-header-search {
    display: none !important;
  }
  .acalog-custom .mk-fullscreen-search-overlay {
    display: none;
  }
  .acalog-custom .mk-header-search {
    padding-bottom: 10px !important;
  }
  .acalog-custom .mk-header-searchform span .text-input {
    width: 100% !important;
  }
  .acalog-custom .header-style-2 .header-logo .center-logo {
    text-align: right !important;
  }
  .acalog-custom .header-style-2 .header-logo .center-logo a {
    margin: 0 !important;
  }
  .acalog-custom .header-logo,
  .acalog-custom .header-style-4 .header-logo {
    height: 90px !important;
  }
  .acalog-custom .header-style-4 .shopping-cart-header {
    display: none;
  }
  .acalog-custom .mk-header-inner {
    padding-top: 0 !important;
  }
  .acalog-custom .header-style-1 .header-logo,
  .acalog-custom .header-style-2 .header-logo,
  .acalog-custom .header-style-4 .header-logo {
    position: relative !important;
    right: auto !important;
    left: auto !important;
  }
  .acalog-custom .shopping-cart-header {
    margin: 0 20px 0 0 !important;
  }
  .acalog-custom .mk-responsive-nav li ul li .megamenu-title:hover,
  .acalog-custom .mk-responsive-nav li ul li .megamenu-title,
  .acalog-custom .mk-responsive-nav li a,
  .acalog-custom .mk-responsive-nav li ul li a:hover,
  .acalog-custom .mk-responsive-nav .mk-nav-arrow {
    color: #ffffff !important;
  }
  .acalog-custom .mk-mega-icon {
    display: none !important;
  }
  .acalog-custom .mk-header-bg {
    zoom: 1 !important;
    filter: alpha(opacity=100) !important;
    opacity: 1 !important;
  }
  .acalog-custom .header-style-1 .mk-nav-responsive-link,
  .acalog-custom .header-style-2 .mk-nav-responsive-link,
  .acalog-custom .logo-in-middle .header-logo {
    display: block !important;
  }
  .acalog-custom .header-grid.mk-grid {
    position: initial !important;
  }
  .acalog-custom .mk-header-nav-container {
    height: 100%;
    z-index: 200;
  }
  .acalog-custom .mk-main-navigation {
    position: relative;
    z-index: 2;
  }
  .acalog-custom .header-style-4 .mk-header-inner {
    width: auto !important;
    position: relative !important;
    overflow: visible;
    padding-bottom: 0;
  }
  .acalog-custom .admin-bar .header-style-4 .mk-header-inner {
    top: 0 !important;
  }
  .acalog-custom .header-style-4 .mk-header-right {
    display: none;
  }
  .acalog-custom .header-style-4 .mk-nav-responsive-link {
    display: block !important;
  }
  .acalog-custom .header-style-4 .mk-vm-menuwrapper,
  .acalog-custom .header-style-4 .mk-header-search {
    display: none;
  }
  .acalog-custom .header-style-4 .header-logo {
    width: auto !important;
    display: inline-block !important;
    text-align: left !important;
    margin: 0 !important;
  }
  .acalog-custom .vertical-header-enabled .header-style-4 .header-logo img {
    max-width: 100% !important;
    left: 20px !important;
    top: 50% !important;
    -webkit-transform: translate(0,-50%) !important;
    -moz-transform: translate(0,-50%) !important;
    -ms-transform: translate(0,-50%) !important;
    -o-transform: translate(0,-50%) !important;
    transform: translate(0,-50%) !important;
    position: relative !important;
  }
  .acalog-custom .vertical-header-enabled.vertical-header-left #theme-page > .mk-main-wrapper-holder,
  .acalog-custom .vertical-header-enabled.vertical-header-center #theme-page > .mk-main-wrapper-holder,
  .acalog-custom .vertical-header-enabled.vertical-header-left #theme-page > .mk-page-section-wrapper .mk-page-section,
  .acalog-custom .vertical-header-enabled.vertical-header-center #theme-page > .mk-page-section-wrapper .mk-page-section,
  .acalog-custom .vertical-header-enabled.vertical-header-left #theme-page > .wpb_row,
  .acalog-custom .vertical-header-enabled.vertical-header-center #theme-page > .wpb_row,
  .acalog-custom .vertical-header-enabled.vertical-header-left #mk-theme-container:not(.trans-header),
  .acalog-custom .vertical-header-enabled.vertical-header-center #mk-footer,
  .acalog-custom .vertical-header-enabled.vertical-header-left #mk-footer,
  .acalog-custom .vertical-header-enabled.vertical-header-center #mk-theme-container:not(.trans-header) {
    padding-left: 0 !important;
  }
  .acalog-custom .vertical-header-enabled.vertical-header-right #theme-page > .mk-main-wrapper-holder,
  .acalog-custom .vertical-header-enabled.vertical-header-right #theme-page > .mk-page-section-wrapper .mk-page-section,
  .acalog-custom .vertical-header-enabled.vertical-header-right #theme-page > .wpb_row,
  .acalog-custom .vertical-header-enabled.vertical-header-right #mk-footer,
  .acalog-custom .vertical-header-enabled.vertical-header-right #mk-theme-container:not(.trans-header) {
    padding-right: 0 !important;
  }
  .acalog-custom .header-style-1 .mk-dashboard-trigger,
  .acalog-custom .header-style-2 .mk-dashboard-trigger {
    display: none;
  }
  .acalog-custom .header-style-4 .mk-header-bg {
    height: 100% !important;
  }
}
@media handheld,only screen and (min-width: 1024px) {
  .acalog-custom .trans-header .sticky-style-slide .mk-header-holder {
    position: absolute;
  }
  .acalog-custom .trans-header .bg-true:not(.a-sticky) .mk-header-bg {
    opacity: 0;
  }
  .acalog-custom .trans-header .bg-true.mk-header:not(.a-sticky) .mk-header-inner {
    border: 0;
  }
  .acalog-custom .trans-header .bg-true.light-skin:not(.a-sticky) .mk-desktop-logo.light-logo {
    display: block !important;
  }
  .acalog-custom .trans-header .bg-true.light-skin:not(.a-sticky) .mk-desktop-logo.dark-logo {
    display: none !important;
  }
  .acalog-custom .trans-header .bg-true.light-skin:not(.a-sticky) .main-navigation-ul > li.menu-item > a.menu-item-link,
  .acalog-custom .trans-header .bg-true.light-skin:not(.a-sticky) .mk-search-trigger,
  .acalog-custom .trans-header .bg-true.light-skin:not(.a-sticky) .mk-header-cart-count,
  .acalog-custom .trans-header .bg-true.light-skin:not(.a-sticky) .mk-header-start-tour,
  .acalog-custom .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-1 .main-navigation-ul > li.menu-item > a.menu-item-link:hover,
  .acalog-custom .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-1 .main-navigation-ul > li.menu-item:hover > a.menu-item-link,
  .acalog-custom .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-1 .main-navigation-ul > li.current-menu-item > a.menu-item-link,
  .acalog-custom .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-1 .main-navigation-ul > li.current-menu-ancestor > a.menu-item-link,
  .acalog-custom .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-2 .main-navigation-ul > li.menu-item > a.menu-item-link:hover,
  .acalog-custom .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-2 .main-navigation-ul > li.menu-item:hover > a.menu-item-link,
  .acalog-custom .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-2 .main-navigation-ul > li.current-menu-item > a.menu-item-link,
  .acalog-custom .trans-header .bg-true.light-skin:not(.a-sticky) .mk-vm-menuwrapper li a,
  .acalog-custom .trans-header .bg-true.light-skin:not(.a-sticky) .mk-vm-menuwrapper li > a:after,
  .acalog-custom .trans-header .bg-true.light-skin:not(.a-sticky) .mk-vm-menuwrapper li.mk-vm-back:after {
    color: #fff !important;
  }
  .acalog-custom .trans-header .bg-true.light-skin:not(.a-sticky) .mk-header-social.header-section a svg,
  .acalog-custom .trans-header .bg-true.light-skin:not(.a-sticky) .main-navigation-ul li.menu-item a.menu-item-link .mk-svg-icon,
  .acalog-custom .trans-header .bg-true.light-skin:not(.a-sticky) .mk-search-trigger .mk-svg-icon,
  .acalog-custom .trans-header .bg-true.light-skin:not(.a-sticky) .mk-shoping-cart-link .mk-svg-icon {
    fill: #fff !important;
  }
  .acalog-custom .trans-header .bg-true.light-skin:not(.a-sticky) .mk-css-icon-menu div {
    background-color: #fff !important;
  }
  .acalog-custom .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-1 .main-navigation-ul > li.dropdownOpen > a.menu-item-link,
  .acalog-custom .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-1 .main-navigation-ul > li.active > a.menu-item-link,
  .acalog-custom .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-1 .main-navigation-ul > li.open > a.menu-item-link,
  .acalog-custom .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-1 .main-navigation-ul > li.menu-item > a:hover,
  .acalog-custom .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-1 .main-navigation-ul > li.current-menu-item > a.menu-item-link,
  .acalog-custom .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-1 .main-navigation-ul > li.current-menu-ancestor > a.menu-item-link {
    border-top-color: #fff;
  }
  .acalog-custom .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-3 .main-navigation-ul > li.current-menu-item > a.menu-item-link,
  .acalog-custom .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-3 .main-navigation-ul > li.current-menu-ancestor > a.menu-item-link,
  .acalog-custom .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-3.mk-vm-menuwrapper li.current-menu-item > a,
  .acalog-custom .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-3.mk-vm-menuwrapper li.current-menu-ancestor > a {
    border: 2px solid #fff;
    background-color: #fff;
    color: #222 !important;
  }
  .acalog-custom .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-3 .main-navigation-ul > li.menu-item > a.menu-item-link:hover,
  .acalog-custom .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-3 .main-navigation-ul > li.menu-item:hover > a.menu-item-link,
  .acalog-custom .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-3.mk-vm-menuwrapper li > a:hover,
  .acalog-custom .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-3.mk-vm-menuwrapper li:hover > a {
    border: 2px solid #fff;
  }
  .acalog-custom .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-4 .main-navigation-ul li.menu-item > a.menu-item-link:hover,
  .acalog-custom .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-4 .main-navigation-ul li.menu-item:hover > a.menu-item-link,
  .acalog-custom .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-4 .main-navigation-ul li.current-menu-item > a.menu-item-link,
  .acalog-custom .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-5 .main-navigation-ul > li.menu-item > a.menu-item-link:after {
    background-color: #fff;
    color: #222 !important;
  }
  .acalog-custom .trans-header .bg-true.dark-skin:not(.a-sticky) .mk-desktop-logo.dark-logo {
    display: block !important;
  }
  .acalog-custom .trans-header .bg-true.dark-skin:not(.a-sticky) .mk-desktop-logo.light-logo {
    display: none !important;
  }
  .acalog-custom .trans-header .bg-true.dark-skin:not(.a-sticky) .main-navigation-ul > li.menu-item > a.menu-item-link,
  .acalog-custom .trans-header .bg-true.dark-skin:not(.a-sticky) .mk-search-trigger,
  .acalog-custom .trans-header .bg-true.dark-skin:not(.a-sticky) .mk-header-cart-count,
  .acalog-custom .trans-header .bg-true.dark-skin:not(.a-sticky) .mk-header-start-tour,
  .acalog-custom .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-1 .main-navigation-ul li.menu-item > a.menu-item-link:hover,
  .acalog-custom .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-1 .main-navigation-ul li.menu-item:hover > a.menu-item-link,
  .acalog-custom .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-1 .main-navigation-ul li.current-menu-item > a.menu-item-link,
  .acalog-custom .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-1 .main-navigation-ul li.current-menu-ancestor > a.menu-item-link,
  .acalog-custom .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-2 .main-navigation-ul li.menu-item > a.menu-item-link:hover,
  .acalog-custom .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-2 .main-navigation-ul li.menu-item:hover > a.menu-item-link,
  .acalog-custom .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-2 .main-navigation-ul li.current-menu-item > a.menu-item-link,
  .acalog-custom .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-2 .main-navigation-ul li.current-menu-ancestor > a.menu-item-link,
  .acalog-custom .trans-header .bg-true.dark-skin:not(.a-sticky) .mk-vm-menuwrapper li a,
  .acalog-custom .trans-header .bg-true.dark-skin:not(.a-sticky) .mk-vm-menuwrapper li > a:after,
  .acalog-custom .trans-header .bg-true.dark-skin:not(.a-sticky) .mk-vm-menuwrapper li.mk-vm-back:after {
    color: #222 !important;
  }
  .acalog-custom .trans-header .bg-true.dark-skin:not(.a-sticky) .mk-header-social.header-section a svg,
  .acalog-custom .trans-header .bg-true.dark-skin:not(.a-sticky) .main-navigation-ul li.menu-item a.menu-item-link .mk-svg-icon,
  .acalog-custom .trans-header .bg-true.dark-skin:not(.a-sticky) .mk-search-trigger .mk-svg-icon,
  .acalog-custom .trans-header .bg-true.dark-skin:not(.a-sticky) .mk-shoping-cart-link .mk-svg-icon {
    fill: #222 !important;
  }
  .acalog-custom .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-1 .main-navigation-ul > li.dropdownOpen > a.menu-item-link,
  .acalog-custom .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-1 .main-navigation-ul > li.active > a.menu-item-link,
  .acalog-custom .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-1 .main-navigation-ul > li.open > a.menu-item-link,
  .acalog-custom .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-1 .main-navigation-ul > li.menu-item > a:hover,
  .acalog-custom .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-1 .main-navigation-ul > li.current-menu-item > a.menu-item-link,
  .acalog-custom .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-1 .main-navigation-ul > li.current-menu-ancestor > a.menu-item-link {
    border-top-color: #222;
  }
  .acalog-custom .trans-header .bg-true.dark-skin:not(.a-sticky) .mk-css-icon-menu div {
    background-color: #222 !important;
  }
  .acalog-custom .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-3 .main-navigation-ul > li.current-menu-item > a.menu-item-link,
  .acalog-custom .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-3 .main-navigation-ul > li.current-menu-ancestor > a.menu-item-link,
  .acalog-custom .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-3.mk-vm-menuwrapper li.current-menu-item > a,
  .acalog-custom .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-3.mk-vm-menuwrapper li.current-menu-ancestor > a {
    border: 2px solid #222;
    background-color: #222;
    color: #fff !important;
  }
  .acalog-custom .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-3 .main-navigation-ul > li.menu-item > a.menu-item-link:hover,
  .acalog-custom .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-3 .main-navigation-ul > li.menu-item:hover > a.menu-item-link,
  .acalog-custom .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-3.mk-vm-menuwrapper li > a:hover,
  .acalog-custom .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-3.mk-vm-menuwrapper li:hover > a {
    border: 2px solid #222;
  }
  .acalog-custom .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-4 .main-navigation-ul li.menu-item > a.menu-item-link:hover,
  .acalog-custom .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-4 .main-navigation-ul li.menu-item:hover > a.menu-item-link,
  .acalog-custom .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-4 .main-navigation-ul li.current-menu-item > a.menu-item-link,
  .acalog-custom .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-4 .main-navigation-ul li.current-menu-ancestor > a.menu-item-link,
  .acalog-custom .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-5 .main-navigation-ul > li.menu-item > a.menu-item-link:after {
    background-color: #222;
    color: #fff !important;
  }
}
@media handheld,only screen and (max-width: 1024px) {
  .acalog-custom .mk-go-top,
  .acalog-custom .mk-quick-contact-wrapper {
    right: 22px;
  }
  .acalog-custom .mk-go-top.is-active {
    right: 22px;
    bottom: 72px;
  }
  .acalog-custom .mk-quick-contact-wrapper.is-active {
    right: 22px;
  }
}
.acalog-custom .mk-side-dashboard {
  background-color: #444444;
}
.acalog-custom .mk-side-dashboard,
.acalog-custom .mk-side-dashboard p {
  font-size: 12px;
  color: #eeeeee;
  font-weight: 400;
}
.acalog-custom .mk-side-dashboard .widgettitle {
  text-transform: uppercase;
  font-size: 14px;
  color: #ffffff;
  font-weight: bolder;
}
.acalog-custom .mk-side-dashboard .widgettitle a {
  color: #ffffff;
}
.acalog-custom .mk-side-dashboard .widget a {
  color: #fafafa;
}
.acalog-custom .sidedash-navigation-ul li a {
  font-size: 13px;
  font-weight: 600;
  text-transform: uppercase;
}
.acalog-custom .sidedash-navigation-ul .sub-menu li a {
  font-size: 12px;
  font-weight: 400;
  text-transform: uppercase;
}
.acalog-custom .sidedash-navigation-ul li a,
.acalog-custom .sidedash-navigation-ul li .mk-nav-arrow {
  color: #ffffff;
}
.acalog-custom .sidedash-navigation-ul li a:hover {
  color: #ffffff;
}
.acalog-custom .mk-side-dashboard .widget:not(.widget_social_networks) a:hover {
  color: #cb1d5c;
}
.acalog-custom #mk-sidebar,
.acalog-custom #mk-sidebar p {
  font-size: 14px;
  color: #999999;
  font-weight: 400;
}
.acalog-custom #mk-sidebar .widgettitle {
  text-transform: uppercase;
  font-size: 14px;
  color: #333333;
  font-weight: bolder;
}
.acalog-custom #mk-sidebar .widgettitle a {
  color: #333333;
}
.acalog-custom #mk-sidebar .widget a {
  color: #999999;
}
.acalog-custom #mk-sidebar .widget:not(.widget_social_networks) a:hover {
  color: #cb1d5c;
}
.acalog-custom .mk-testimonial-author,
.acalog-custom .modern-style .mk-testimonial-company,
.acalog-custom #wp-calendar td#today,
.acalog-custom .news-full-without-image .news-categories span,
.acalog-custom .news-half-without-image .news-categories span,
.acalog-custom .news-fourth-without-image .news-categories span,
.acalog-custom .mk-read-more,
.acalog-custom .news-single-social li a,
.acalog-custom .portfolio-carousel-cats,
.acalog-custom .blog-showcase-more,
.acalog-custom .simple-style .mk-employee-item:hover .team-member-position,
.acalog-custom .mk-portfolio-classic-item .portfolio-categories a,
.acalog-custom .register-login-links a:hover,
.acalog-custom .not-found-subtitle,
.acalog-custom .mk-mini-callout a,
.acalog-custom .search-loop-meta a,
.acalog-custom .mk-tooltip a:hover,
.acalog-custom .new-tab-readmore,
.acalog-custom .mk-news-tab .mk-tabs-tabs li.is-active a,
.acalog-custom .mk-woo-tabs .mk-tabs-tabs li.ui-state-active a,
.acalog-custom .monocolor.pricing-table .pricing-price span,
.acalog-custom .quantity .plus:hover,
.acalog-custom .quantity .minus:hover,
.acalog-custom .blog-modern-comment:hover,
.acalog-custom .blog-modern-share:hover {
  color: #cb1d5c;
}
.acalog-custom .mk-tabs .mk-tabs-tabs li.is-active a > i,
.acalog-custom .mk-accordion .mk-accordion-single.current .mk-accordion-tab:before,
.acalog-custom .widget_testimonials .testimonial-slider .testimonial-author,
.acalog-custom #mk-filter-portfolio li a:hover,
.acalog-custom #mk-language-navigation ul li a:hover,
.acalog-custom #mk-language-navigation ul li.current-menu-item > a,
.acalog-custom .mk-quick-contact-wrapper h4,
.acalog-custom .divider-go-top:hover i,
.acalog-custom .widget-sub-navigation ul li a:hover,
.acalog-custom #mk-footer .widget_posts_lists ul li .post-list-meta time,
.acalog-custom .mk-footer-tweets .tweet-username,
.acalog-custom .product-category .item-holder:hover h4 {
  color: #cb1d5c !important;
}
.acalog-custom .accent-bg-color,
.acalog-custom .image-hover-overlay,
.acalog-custom .newspaper-portfolio,
.acalog-custom .similar-posts-wrapper .post-thumbnail:hover > .overlay-pattern,
.acalog-custom .portfolio-logo-section,
.acalog-custom .post-list-document .post-type-thumb:hover,
.acalog-custom #cboxTitle,
.acalog-custom #cboxPrevious,
.acalog-custom #cboxNext,
.acalog-custom #cboxClose,
.acalog-custom .comment-form-button,
.acalog-custom .mk-dropcaps.fancy-style,
.acalog-custom .mk-image-overlay,
.acalog-custom .pinterest-item-overlay,
.acalog-custom .news-full-with-image .news-categories span,
.acalog-custom .news-half-with-image .news-categories span,
.acalog-custom .news-fourth-with-image .news-categories span,
.acalog-custom .widget-portfolio-overlay,
.acalog-custom .portfolio-carousel-overlay,
.acalog-custom .blog-carousel-overlay,
.acalog-custom .mk-blog-classic-item .blog-loop-comments span,
.acalog-custom .mk-similiar-overlay,
.acalog-custom .mk-skin-button,
.acalog-custom .mk-flex-caption .flex-desc span,
.acalog-custom .mk-icon-box .mk-icon-wrapper i:hover,
.acalog-custom .mk-quick-contact-link:hover,
.acalog-custom .quick-contact-active.mk-quick-contact-link,
.acalog-custom .mk-fancy-table th,
.acalog-custom .ui-slider-handle,
.acalog-custom .widget_price_filter .ui-slider-range,
.acalog-custom #review_form_wrapper input[type=submit],
.acalog-custom #mk-nav-search-wrapper form .nav-side-search-icon:hover,
.acalog-custom form.ajax-search-complete i,
.acalog-custom .blog-modern-btn,
.acalog-custom .showcase-blog-overlay,
.acalog-custom .gform_button[type=submit],
.acalog-custom .single_add_to_cart_button,
.acalog-custom .button.checkout-button,
.acalog-custom .woocommerce #payment #place_order,
.acalog-custom #respond #submit,
.acalog-custom .widget_price_filter .price_slider_amount .button,
.acalog-custom .widget_shopping_cart .button.checkout {
  background-color: #cb1d5c !important;
}
.acalog-custom .a_accent-bg-hover:hover {
  background-color: #cb1d5c;
}
.acalog-custom ::-webkit-selection {
  background-color: #cb1d5c;
  color: #fff;
}
.acalog-custom ::-moz-selection {
  background-color: #cb1d5c;
  color: #fff;
}
.acalog-custom ::selection {
  background-color: #cb1d5c;
  color: #fff;
}
.acalog-custom .mk-circle-image .item-holder {
  -webkit-box-shadow: 0 0 0 1px #cb1d5c;
  -moz-box-shadow: 0 0 0 1px #cb1d5c;
  box-shadow: 0 0 0 1px #cb1d5c;
}
.acalog-custom .mk-blockquote.line-style,
.acalog-custom .bypostauthor > .mk-single-comment .comment-content,
.acalog-custom .bypostauthor > .mk-single-comment .comment-content:after,
.acalog-custom .mk-tabs.simple-style .mk-tabs-tabs li.is-active a {
  border-color: #cb1d5c !important;
}
.acalog-custom .news-full-with-image .news-categories span,
.acalog-custom .news-half-with-image .news-categories span,
.acalog-custom .news-fourth-with-image .news-categories span,
.acalog-custom .mk-flex-caption .flex-desc span {
  box-shadow: 8px 0 0 #cb1d5c, -8px 0 0 #cb1d5c;
}
.acalog-custom .monocolor.pricing-table .pricing-cols .pricing-col.featured-plan {
  border: 1px solid #cb1d5c !important;
}
.acalog-custom .mk-skin-button.three-dimension {
  box-shadow: 0px 3px 0px 0px #a2174a;
}
.acalog-custom .mk-skin-button.three-dimension:active {
  box-shadow: 0px 1px 0px 0px #a2174a;
}
.acalog-custom body {
  font-family: Open Sans;
}
.acalog-custom h1,
.acalog-custom h2,
.acalog-custom h3,
.acalog-custom h4 {
  font-family: Oswald;
}
@font-face {
  font-family: 'Defaults';
  src: url("../../img/gateway/Defaults.eot?rfa9z8");
  src: url("../../img/gateway/Defaults.eot") format('embedded-opentype'), url("../../img/gateway/Defaults.woff?rfa9z8") format('woff'), url("../../img/gateway/Defaults.ttf?rfa9z8") format('truetype'), url("../../img/gateway/Defaults.svg?rfa9z8") format('svg');
  font-weight: normal;
  font-style: normal;
}
.acalog-custom [class^="Defaults-"],
.acalog-custom [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;
}
.acalog-custom .Defaults-glass:before {
  content: "\f000";
}
.acalog-custom .Defaults-music:before {
  content: "\f001";
}
.acalog-custom .Defaults-search:before {
  content: "\f002";
}
.acalog-custom .Defaults-envelope-o:before {
  content: "\f003";
}
.acalog-custom .Defaults-heart:before {
  content: "\f004";
}
.acalog-custom .Defaults-star:before {
  content: "\f005";
}
.acalog-custom .Defaults-star-o:before {
  content: "\f006";
}
.acalog-custom .Defaults-user:before {
  content: "\f007";
}
.acalog-custom .Defaults-film:before {
  content: "\f008";
}
.acalog-custom .Defaults-th-large:before {
  content: "\f009";
}
.acalog-custom .Defaults-th:before {
  content: "\f00a";
}
.acalog-custom .Defaults-th-list:before {
  content: "\f00b";
}
.acalog-custom .Defaults-check:before {
  content: "\f00c";
}
.acalog-custom .Defaults-close:before {
  content: "\f00d";
}
.acalog-custom .Defaults-remove:before {
  content: "\f00d";
}
.acalog-custom .Defaults-times:before {
  content: "\f00d";
}
.acalog-custom .Defaults-search-plus:before {
  content: "\f00e";
}
.acalog-custom .Defaults-search-minus:before {
  content: "\f010";
}
.acalog-custom .Defaults-power-off:before {
  content: "\f011";
}
.acalog-custom .Defaults-signal:before {
  content: "\f012";
}
.acalog-custom .Defaults-cog:before {
  content: "\f013";
}
.acalog-custom .Defaults-gear:before {
  content: "\f013";
}
.acalog-custom .Defaults-trash-o:before {
  content: "\f014";
}
.acalog-custom .Defaults-home:before {
  content: "\f015";
}
.acalog-custom .Defaults-file-o:before {
  content: "\f016";
}
.acalog-custom .Defaults-clock-o:before {
  content: "\f017";
}
.acalog-custom .Defaults-road:before {
  content: "\f018";
}
.acalog-custom .Defaults-download:before {
  content: "\f019";
}
.acalog-custom .Defaults-arrow-circle-o-down:before {
  content: "\f01a";
}
.acalog-custom .Defaults-arrow-circle-o-up:before {
  content: "\f01b";
}
.acalog-custom .Defaults-inbox:before {
  content: "\f01c";
}
.acalog-custom .Defaults-play-circle-o:before {
  content: "\f01d";
}
.acalog-custom .Defaults-repeat:before {
  content: "\f01e";
}
.acalog-custom .Defaults-rotate-right:before {
  content: "\f01e";
}
.acalog-custom .Defaults-refresh:before {
  content: "\f021";
}
.acalog-custom .Defaults-list-alt:before {
  content: "\f022";
}
.acalog-custom .Defaults-lock:before {
  content: "\f023";
}
.acalog-custom .Defaults-flag:before {
  content: "\f024";
}
.acalog-custom .Defaults-headphones:before {
  content: "\f025";
}
.acalog-custom .Defaults-volume-off:before {
  content: "\f026";
}
.acalog-custom .Defaults-volume-down:before {
  content: "\f027";
}
.acalog-custom .Defaults-volume-up:before {
  content: "\f028";
}
.acalog-custom .Defaults-qrcode:before {
  content: "\f029";
}
.acalog-custom .Defaults-barcode:before {
  content: "\f02a";
}
.acalog-custom .Defaults-tag:before {
  content: "\f02b";
}
.acalog-custom .Defaults-tags:before {
  content: "\f02c";
}
.acalog-custom .Defaults-book:before {
  content: "\f02d";
}
.acalog-custom .Defaults-bookmark:before {
  content: "\f02e";
}
.acalog-custom .Defaults-print:before {
  content: "\f02f";
}
.acalog-custom .Defaults-camera:before {
  content: "\f030";
}
.acalog-custom .Defaults-font:before {
  content: "\f031";
}
.acalog-custom .Defaults-bold:before {
  content: "\f032";
}
.acalog-custom .Defaults-italic:before {
  content: "\f033";
}
.acalog-custom .Defaults-text-height:before {
  content: "\f034";
}
.acalog-custom .Defaults-text-width:before {
  content: "\f035";
}
.acalog-custom .Defaults-align-left:before {
  content: "\f036";
}
.acalog-custom .Defaults-align-center:before {
  content: "\f037";
}
.acalog-custom .Defaults-align-right:before {
  content: "\f038";
}
.acalog-custom .Defaults-align-justify:before {
  content: "\f039";
}
.acalog-custom .Defaults-list:before {
  content: "\f03a";
}
.acalog-custom .Defaults-dedent:before {
  content: "\f03b";
}
.acalog-custom .Defaults-outdent:before {
  content: "\f03b";
}
.acalog-custom .Defaults-indent:before {
  content: "\f03c";
}
.acalog-custom .Defaults-video-camera:before {
  content: "\f03d";
}
.acalog-custom .Defaults-image:before {
  content: "\f03e";
}
.acalog-custom .Defaults-photo:before {
  content: "\f03e";
}
.acalog-custom .Defaults-picture-o:before {
  content: "\f03e";
}
.acalog-custom .Defaults-pencil:before {
  content: "\f040";
}
.acalog-custom .Defaults-map-marker:before {
  content: "\f041";
}
.acalog-custom .Defaults-adjust:before {
  content: "\f042";
}
.acalog-custom .Defaults-tint:before {
  content: "\f043";
}
.acalog-custom .Defaults-edit:before {
  content: "\f044";
}
.acalog-custom .Defaults-pencil-square-o:before {
  content: "\f044";
}
.acalog-custom .Defaults-share-square-o:before {
  content: "\f045";
}
.acalog-custom .Defaults-check-square-o:before {
  content: "\f046";
}
.acalog-custom .Defaults-arrows:before {
  content: "\f047";
}
.acalog-custom .Defaults-step-backward:before {
  content: "\f048";
}
.acalog-custom .Defaults-fast-backward:before {
  content: "\f049";
}
.acalog-custom .Defaults-backward:before {
  content: "\f04a";
}
.acalog-custom .Defaults-play:before {
  content: "\f04b";
}
.acalog-custom .Defaults-pause:before {
  content: "\f04c";
}
.acalog-custom .Defaults-stop:before {
  content: "\f04d";
}
.acalog-custom .Defaults-forward:before {
  content: "\f04e";
}
.acalog-custom .Defaults-fast-forward:before {
  content: "\f050";
}
.acalog-custom .Defaults-step-forward:before {
  content: "\f051";
}
.acalog-custom .Defaults-eject:before {
  content: "\f052";
}
.acalog-custom .Defaults-chevron-left:before {
  content: "\f053";
}
.acalog-custom .Defaults-chevron-right:before {
  content: "\f054";
}
.acalog-custom .Defaults-plus-circle:before {
  content: "\f055";
}
.acalog-custom .Defaults-minus-circle:before {
  content: "\f056";
}
.acalog-custom .Defaults-times-circle:before {
  content: "\f057";
}
.acalog-custom .Defaults-check-circle:before {
  content: "\f058";
}
.acalog-custom .Defaults-question-circle:before {
  content: "\f059";
}
.acalog-custom .Defaults-info-circle:before {
  content: "\f05a";
}
.acalog-custom .Defaults-crosshairs:before {
  content: "\f05b";
}
.acalog-custom .Defaults-times-circle-o:before {
  content: "\f05c";
}
.acalog-custom .Defaults-check-circle-o:before {
  content: "\f05d";
}
.acalog-custom .Defaults-ban:before {
  content: "\f05e";
}
.acalog-custom .Defaults-arrow-left:before {
  content: "\f060";
}
.acalog-custom .Defaults-arrow-right:before {
  content: "\f061";
}
.acalog-custom .Defaults-arrow-up:before {
  content: "\f062";
}
.acalog-custom .Defaults-arrow-down:before {
  content: "\f063";
}
.acalog-custom .Defaults-mail-forward:before {
  content: "\f064";
}
.acalog-custom .Defaults-share:before {
  content: "\f064";
}
.acalog-custom .Defaults-expand:before {
  content: "\f065";
}
.acalog-custom .Defaults-compress:before {
  content: "\f066";
}
.acalog-custom .Defaults-plus:before {
  content: "\f067";
}
.acalog-custom .Defaults-minus:before {
  content: "\f068";
}
.acalog-custom .Defaults-asterisk:before {
  content: "\f069";
}
.acalog-custom .Defaults-exclamation-circle:before {
  content: "\f06a";
}
.acalog-custom .Defaults-gift:before {
  content: "\f06b";
}
.acalog-custom .Defaults-leaf:before {
  content: "\f06c";
}
.acalog-custom .Defaults-fire:before {
  content: "\f06d";
}
.acalog-custom .Defaults-eye:before {
  content: "\f06e";
}
.acalog-custom .Defaults-eye-slash:before {
  content: "\f070";
}
.acalog-custom .Defaults-exclamation-triangle:before {
  content: "\f071";
}
.acalog-custom .Defaults-warning:before {
  content: "\f071";
}
.acalog-custom .Defaults-plane:before {
  content: "\f072";
}
.acalog-custom .Defaults-calendar:before {
  content: "\f073";
}
.acalog-custom .Defaults-random:before {
  content: "\f074";
}
.acalog-custom .Defaults-comment:before {
  content: "\f075";
}
.acalog-custom .Defaults-magnet:before {
  content: "\f076";
}
.acalog-custom .Defaults-chevron-up:before {
  content: "\f077";
}
.acalog-custom .Defaults-chevron-down:before {
  content: "\f078";
}
.acalog-custom .Defaults-retweet:before {
  content: "\f079";
}
.acalog-custom .Defaults-shopping-cart:before {
  content: "\f07a";
}
.acalog-custom .Defaults-folder:before {
  content: "\f07b";
}
.acalog-custom .Defaults-folder-open:before {
  content: "\f07c";
}
.acalog-custom .Defaults-arrows-v:before {
  content: "\f07d";
}
.acalog-custom .Defaults-arrows-h:before {
  content: "\f07e";
}
.acalog-custom .Defaults-bar-chart:before {
  content: "\f080";
}
.acalog-custom .Defaults-bar-chart-o:before {
  content: "\f080";
}
.acalog-custom .Defaults-twitter-square:before {
  content: "\f081";
}
.acalog-custom .Defaults-facebook-square:before {
  content: "\f082";
}
.acalog-custom .Defaults-camera-retro:before {
  content: "\f083";
}
.acalog-custom .Defaults-key:before {
  content: "\f084";
}
.acalog-custom .Defaults-cogs:before {
  content: "\f085";
}
.acalog-custom .Defaults-gears:before {
  content: "\f085";
}
.acalog-custom .Defaults-comments:before {
  content: "\f086";
}
.acalog-custom .Defaults-thumbs-o-up:before {
  content: "\f087";
}
.acalog-custom .Defaults-thumbs-o-down:before {
  content: "\f088";
}
.acalog-custom .Defaults-star-half:before {
  content: "\f089";
}
.acalog-custom .Defaults-heart-o:before {
  content: "\f08a";
}
.acalog-custom .Defaults-sign-out:before {
  content: "\f08b";
}
.acalog-custom .Defaults-linkedin-square:before {
  content: "\f08c";
}
.acalog-custom .Defaults-thumb-tack:before {
  content: "\f08d";
}
.acalog-custom .Defaults-external-link:before {
  content: "\f08e";
}
.acalog-custom .Defaults-sign-in:before {
  content: "\f090";
}
.acalog-custom .Defaults-trophy:before {
  content: "\f091";
}
.acalog-custom .Defaults-github-square:before {
  content: "\f092";
}
.acalog-custom .Defaults-upload:before {
  content: "\f093";
}
.acalog-custom .Defaults-lemon-o:before {
  content: "\f094";
}
.acalog-custom .Defaults-phone:before {
  content: "\f095";
}
.acalog-custom .Defaults-square-o:before {
  content: "\f096";
}
.acalog-custom .Defaults-bookmark-o:before {
  content: "\f097";
}
.acalog-custom .Defaults-phone-square:before {
  content: "\f098";
}
.acalog-custom .Defaults-twitter:before {
  content: "\f099";
}
.acalog-custom .Defaults-facebook:before {
  content: "\f09a";
}
.acalog-custom .Defaults-facebook-f:before {
  content: "\f09a";
}
.acalog-custom .Defaults-github:before {
  content: "\f09b";
}
.acalog-custom .Defaults-unlock:before {
  content: "\f09c";
}
.acalog-custom .Defaults-credit-card:before {
  content: "\f09d";
}
.acalog-custom .Defaults-rss:before {
  content: "\f09e";
}
.acalog-custom .Defaults-hdd-o:before {
  content: "\f0a0";
}
.acalog-custom .Defaults-bullhorn:before {
  content: "\f0a1";
}
.acalog-custom .Defaults-bell-o:before {
  content: "\f0a2";
}
.acalog-custom .Defaults-certificate:before {
  content: "\f0a3";
}
.acalog-custom .Defaults-hand-o-right:before {
  content: "\f0a4";
}
.acalog-custom .Defaults-hand-o-left:before {
  content: "\f0a5";
}
.acalog-custom .Defaults-hand-o-up:before {
  content: "\f0a6";
}
.acalog-custom .Defaults-hand-o-down:before {
  content: "\f0a7";
}
.acalog-custom .Defaults-arrow-circle-left:before {
  content: "\f0a8";
}
.acalog-custom .Defaults-arrow-circle-right:before {
  content: "\f0a9";
}
.acalog-custom .Defaults-arrow-circle-up:before {
  content: "\f0aa";
}
.acalog-custom .Defaults-arrow-circle-down:before {
  content: "\f0ab";
}
.acalog-custom .Defaults-globe:before {
  content: "\f0ac";
}
.acalog-custom .Defaults-wrench:before {
  content: "\f0ad";
}
.acalog-custom .Defaults-tasks:before {
  content: "\f0ae";
}
.acalog-custom .Defaults-filter:before {
  content: "\f0b0";
}
.acalog-custom .Defaults-briefcase:before {
  content: "\f0b1";
}
.acalog-custom .Defaults-arrows-alt:before {
  content: "\f0b2";
}
.acalog-custom .Defaults-group:before {
  content: "\f0c0";
}
.acalog-custom .Defaults-users:before {
  content: "\f0c0";
}
.acalog-custom .Defaults-chain:before {
  content: "\f0c1";
}
.acalog-custom .Defaults-link:before {
  content: "\f0c1";
}
.acalog-custom .Defaults-cloud:before {
  content: "\f0c2";
}
.acalog-custom .Defaults-flask:before {
  content: "\f0c3";
}
.acalog-custom .Defaults-cut:before {
  content: "\f0c4";
}
.acalog-custom .Defaults-scissors:before {
  content: "\f0c4";
}
.acalog-custom .Defaults-copy:before {
  content: "\f0c5";
}
.acalog-custom .Defaults-files-o:before {
  content: "\f0c5";
}
.acalog-custom .Defaults-paperclip:before {
  content: "\f0c6";
}
.acalog-custom .Defaults-floppy-o:before {
  content: "\f0c7";
}
.acalog-custom .Defaults-save:before {
  content: "\f0c7";
}
.acalog-custom .Defaults-square:before {
  content: "\f0c8";
}
.acalog-custom .Defaults-bars:before {
  content: "\f0c9";
}
.acalog-custom .Defaults-navicon:before {
  content: "\f0c9";
}
.acalog-custom .Defaults-reorder:before {
  content: "\f0c9";
}
.acalog-custom .Defaults-list-ul:before {
  content: "\f0ca";
}
.acalog-custom .Defaults-list-ol:before {
  content: "\f0cb";
}
.acalog-custom .Defaults-strikethrough:before {
  content: "\f0cc";
}
.acalog-custom .Defaults-underline:before {
  content: "\f0cd";
}
.acalog-custom .Defaults-table:before {
  content: "\f0ce";
}
.acalog-custom .Defaults-magic:before {
  content: "\f0d0";
}
.acalog-custom .Defaults-truck:before {
  content: "\f0d1";
}
.acalog-custom .Defaults-pinterest:before {
  content: "\f0d2";
}
.acalog-custom .Defaults-pinterest-square:before {
  content: "\f0d3";
}
.acalog-custom .Defaults-google-plus-square:before {
  content: "\f0d4";
}
.acalog-custom .Defaults-google-plus:before {
  content: "\f0d5";
}
.acalog-custom .Defaults-money:before {
  content: "\f0d6";
}
.acalog-custom .Defaults-caret-down:before {
  content: "\f0d7";
}
.acalog-custom .Defaults-caret-up:before {
  content: "\f0d8";
}
.acalog-custom .Defaults-caret-left:before {
  content: "\f0d9";
}
.acalog-custom .Defaults-caret-right:before {
  content: "\f0da";
}
.acalog-custom .Defaults-columns:before {
  content: "\f0db";
}
.acalog-custom .Defaults-sort:before {
  content: "\f0dc";
}
.acalog-custom .Defaults-unsorted:before {
  content: "\f0dc";
}
.acalog-custom .Defaults-sort-desc:before {
  content: "\f0dd";
}
.acalog-custom .Defaults-sort-down:before {
  content: "\f0dd";
}
.acalog-custom .Defaults-sort-asc:before {
  content: "\f0de";
}
.acalog-custom .Defaults-sort-up:before {
  content: "\f0de";
}
.acalog-custom .Defaults-envelope:before {
  content: "\f0e0";
}
.acalog-custom .Defaults-linkedin:before {
  content: "\f0e1";
}
.acalog-custom .Defaults-rotate-left:before {
  content: "\f0e2";
}
.acalog-custom .Defaults-undo:before {
  content: "\f0e2";
}
.acalog-custom .Defaults-gavel:before {
  content: "\f0e3";
}
.acalog-custom .Defaults-legal:before {
  content: "\f0e3";
}
.acalog-custom .Defaults-dashboard:before {
  content: "\f0e4";
}
.acalog-custom .Defaults-tachometer:before {
  content: "\f0e4";
}
.acalog-custom .Defaults-comment-o:before {
  content: "\f0e5";
}
.acalog-custom .Defaults-comments-o:before {
  content: "\f0e6";
}
.acalog-custom .Defaults-bolt:before {
  content: "\f0e7";
}
.acalog-custom .Defaults-flash:before {
  content: "\f0e7";
}
.acalog-custom .Defaults-sitemap:before {
  content: "\f0e8";
}
.acalog-custom .Defaults-umbrella:before {
  content: "\f0e9";
}
.acalog-custom .Defaults-clipboard:before {
  content: "\f0ea";
}
.acalog-custom .Defaults-paste:before {
  content: "\f0ea";
}
.acalog-custom .Defaults-lightbulb-o:before {
  content: "\f0eb";
}
.acalog-custom .Defaults-exchange:before {
  content: "\f0ec";
}
.acalog-custom .Defaults-cloud-download:before {
  content: "\f0ed";
}
.acalog-custom .Defaults-cloud-upload:before {
  content: "\f0ee";
}
.acalog-custom .Defaults-user-md:before {
  content: "\f0f0";
}
.acalog-custom .Defaults-stethoscope:before {
  content: "\f0f1";
}
.acalog-custom .Defaults-suitcase:before {
  content: "\f0f2";
}
.acalog-custom .Defaults-bell:before {
  content: "\f0f3";
}
.acalog-custom .Defaults-coffee:before {
  content: "\f0f4";
}
.acalog-custom .Defaults-cutlery:before {
  content: "\f0f5";
}
.acalog-custom .Defaults-file-text-o:before {
  content: "\f0f6";
}
.acalog-custom .Defaults-building-o:before {
  content: "\f0f7";
}
.acalog-custom .Defaults-hospital-o:before {
  content: "\f0f8";
}
.acalog-custom .Defaults-ambulance:before {
  content: "\f0f9";
}
.acalog-custom .Defaults-medkit:before {
  content: "\f0fa";
}
.acalog-custom .Defaults-fighter-jet:before {
  content: "\f0fb";
}
.acalog-custom .Defaults-beer:before {
  content: "\f0fc";
}
.acalog-custom .Defaults-h-square:before {
  content: "\f0fd";
}
.acalog-custom .Defaults-plus-square:before {
  content: "\f0fe";
}
.acalog-custom .Defaults-angle-double-left:before {
  content: "\f100";
}
.acalog-custom .Defaults-angle-double-right:before {
  content: "\f101";
}
.acalog-custom .Defaults-angle-double-up:before {
  content: "\f102";
}
.acalog-custom .Defaults-angle-double-down:before {
  content: "\f103";
}
.acalog-custom .Defaults-angle-left:before {
  content: "\f104";
}
.acalog-custom .Defaults-angle-right:before {
  content: "\f105";
}
.acalog-custom .Defaults-angle-up:before {
  content: "\f106";
}
.acalog-custom .Defaults-angle-down:before {
  content: "\f107";
}
.acalog-custom .Defaults-desktop:before {
  content: "\f108";
}
.acalog-custom .Defaults-laptop:before {
  content: "\f109";
}
.acalog-custom .Defaults-tablet:before {
  content: "\f10a";
}
.acalog-custom .Defaults-mobile:before {
  content: "\f10b";
}
.acalog-custom .Defaults-mobile-phone:before {
  content: "\f10b";
}
.acalog-custom .Defaults-circle-o:before {
  content: "\f10c";
}
.acalog-custom .Defaults-quote-left:before {
  content: "\f10d";
}
.acalog-custom .Defaults-quote-right:before {
  content: "\f10e";
}
.acalog-custom .Defaults-spinner:before {
  content: "\f110";
}
.acalog-custom .Defaults-circle:before {
  content: "\f111";
}
.acalog-custom .Defaults-mail-reply:before {
  content: "\f112";
}
.acalog-custom .Defaults-reply:before {
  content: "\f112";
}
.acalog-custom .Defaults-github-alt:before {
  content: "\f113";
}
.acalog-custom .Defaults-folder-o:before {
  content: "\f114";
}
.acalog-custom .Defaults-folder-open-o:before {
  content: "\f115";
}
.acalog-custom .Defaults-smile-o:before {
  content: "\f118";
}
.acalog-custom .Defaults-frown-o:before {
  content: "\f119";
}
.acalog-custom .Defaults-meh-o:before {
  content: "\f11a";
}
.acalog-custom .Defaults-gamepad:before {
  content: "\f11b";
}
.acalog-custom .Defaults-keyboard-o:before {
  content: "\f11c";
}
.acalog-custom .Defaults-flag-o:before {
  content: "\f11d";
}
.acalog-custom .Defaults-flag-checkered:before {
  content: "\f11e";
}
.acalog-custom .Defaults-terminal:before {
  content: "\f120";
}
.acalog-custom .Defaults-code:before {
  content: "\f121";
}
.acalog-custom .Defaults-mail-reply-all:before {
  content: "\f122";
}
.acalog-custom .Defaults-reply-all:before {
  content: "\f122";
}
.acalog-custom .Defaults-star-half-empty:before {
  content: "\f123";
}
.acalog-custom .Defaults-star-half-full:before {
  content: "\f123";
}
.acalog-custom .Defaults-star-half-o:before {
  content: "\f123";
}
.acalog-custom .Defaults-location-arrow:before {
  content: "\f124";
}
.acalog-custom .Defaults-crop:before {
  content: "\f125";
}
.acalog-custom .Defaults-code-fork:before {
  content: "\f126";
}
.acalog-custom .Defaults-chain-broken:before {
  content: "\f127";
}
.acalog-custom .Defaults-unlink:before {
  content: "\f127";
}
.acalog-custom .Defaults-question:before {
  content: "\f128";
}
.acalog-custom .Defaults-info:before {
  content: "\f129";
}
.acalog-custom .Defaults-exclamation:before {
  content: "\f12a";
}
.acalog-custom .Defaults-superscript:before {
  content: "\f12b";
}
.acalog-custom .Defaults-subscript:before {
  content: "\f12c";
}
.acalog-custom .Defaults-eraser:before {
  content: "\f12d";
}
.acalog-custom .Defaults-puzzle-piece:before {
  content: "\f12e";
}
.acalog-custom .Defaults-microphone:before {
  content: "\f130";
}
.acalog-custom .Defaults-microphone-slash:before {
  content: "\f131";
}
.acalog-custom .Defaults-shield:before {
  content: "\f132";
}
.acalog-custom .Defaults-calendar-o:before {
  content: "\f133";
}
.acalog-custom .Defaults-fire-extinguisher:before {
  content: "\f134";
}
.acalog-custom .Defaults-rocket:before {
  content: "\f135";
}
.acalog-custom .Defaults-maxcdn:before {
  content: "\f136";
}
.acalog-custom .Defaults-chevron-circle-left:before {
  content: "\f137";
}
.acalog-custom .Defaults-chevron-circle-right:before {
  content: "\f138";
}
.acalog-custom .Defaults-chevron-circle-up:before {
  content: "\f139";
}
.acalog-custom .Defaults-chevron-circle-down:before {
  content: "\f13a";
}
.acalog-custom .Defaults-html5:before {
  content: "\f13b";
}
.acalog-custom .Defaults-css3:before {
  content: "\f13c";
}
.acalog-custom .Defaults-anchor:before {
  content: "\f13d";
}
.acalog-custom .Defaults-unlock-alt:before {
  content: "\f13e";
}
.acalog-custom .Defaults-bullseye:before {
  content: "\f140";
}
.acalog-custom .Defaults-ellipsis-h:before {
  content: "\f141";
}
.acalog-custom .Defaults-ellipsis-v:before {
  content: "\f142";
}
.acalog-custom .Defaults-rss-square:before {
  content: "\f143";
}
.acalog-custom .Defaults-play-circle:before {
  content: "\f144";
}
.acalog-custom .Defaults-ticket:before {
  content: "\f145";
}
.acalog-custom .Defaults-minus-square:before {
  content: "\f146";
}
.acalog-custom .Defaults-minus-square-o:before {
  content: "\f147";
}
.acalog-custom .Defaults-level-up:before {
  content: "\f148";
}
.acalog-custom .Defaults-level-down:before {
  content: "\f149";
}
.acalog-custom .Defaults-check-square:before {
  content: "\f14a";
}
.acalog-custom .Defaults-pencil-square:before {
  content: "\f14b";
}
.acalog-custom .Defaults-external-link-square:before {
  content: "\f14c";
}
.acalog-custom .Defaults-share-square:before {
  content: "\f14d";
}
.acalog-custom .Defaults-compass:before {
  content: "\f14e";
}
.acalog-custom .Defaults-caret-square-o-down:before {
  content: "\f150";
}
.acalog-custom .Defaults-toggle-down:before {
  content: "\f150";
}
.acalog-custom .Defaults-caret-square-o-up:before {
  content: "\f151";
}
.acalog-custom .Defaults-toggle-up:before {
  content: "\f151";
}
.acalog-custom .Defaults-caret-square-o-right:before {
  content: "\f152";
}
.acalog-custom .Defaults-toggle-right:before {
  content: "\f152";
}
.acalog-custom .Defaults-eur:before {
  content: "\f153";
}
.acalog-custom .Defaults-euro:before {
  content: "\f153";
}
.acalog-custom .Defaults-gbp:before {
  content: "\f154";
}
.acalog-custom .Defaults-dollar:before {
  content: "\f155";
}
.acalog-custom .Defaults-usd:before {
  content: "\f155";
}
.acalog-custom .Defaults-inr:before {
  content: "\f156";
}
.acalog-custom .Defaults-rupee:before {
  content: "\f156";
}
.acalog-custom .Defaults-cny:before {
  content: "\f157";
}
.acalog-custom .Defaults-jpy:before {
  content: "\f157";
}
.acalog-custom .Defaults-rmb:before {
  content: "\f157";
}
.acalog-custom .Defaults-yen:before {
  content: "\f157";
}
.acalog-custom .Defaults-rouble:before {
  content: "\f158";
}
.acalog-custom .Defaults-rub:before {
  content: "\f158";
}
.acalog-custom .Defaults-ruble:before {
  content: "\f158";
}
.acalog-custom .Defaults-krw:before {
  content: "\f159";
}
.acalog-custom .Defaults-won:before {
  content: "\f159";
}
.acalog-custom .Defaults-bitcoin:before {
  content: "\f15a";
}
.acalog-custom .Defaults-btc:before {
  content: "\f15a";
}
.acalog-custom .Defaults-file:before {
  content: "\f15b";
}
.acalog-custom .Defaults-file-text:before {
  content: "\f15c";
}
.acalog-custom .Defaults-sort-alpha-asc:before {
  content: "\f15d";
}
.acalog-custom .Defaults-sort-alpha-desc:before {
  content: "\f15e";
}
.acalog-custom .Defaults-sort-amount-asc:before {
  content: "\f160";
}
.acalog-custom .Defaults-sort-amount-desc:before {
  content: "\f161";
}
.acalog-custom .Defaults-sort-numeric-asc:before {
  content: "\f162";
}
.acalog-custom .Defaults-sort-numeric-desc:before {
  content: "\f163";
}
.acalog-custom .Defaults-thumbs-up:before {
  content: "\f164";
}
.acalog-custom .Defaults-thumbs-down:before {
  content: "\f165";
}
.acalog-custom .Defaults-youtube-square:before {
  content: "\f166";
}
.acalog-custom .Defaults-youtube:before {
  content: "\f167";
}
.acalog-custom .Defaults-xing:before {
  content: "\f168";
}
.acalog-custom .Defaults-xing-square:before {
  content: "\f169";
}
.acalog-custom .Defaults-youtube-play:before {
  content: "\f16a";
}
.acalog-custom .Defaults-dropbox:before {
  content: "\f16b";
}
.acalog-custom .Defaults-stack-overflow:before {
  content: "\f16c";
}
.acalog-custom .Defaults-instagram:before {
  content: "\f16d";
}
.acalog-custom .Defaults-flickr:before {
  content: "\f16e";
}
.acalog-custom .Defaults-adn:before {
  content: "\f170";
}
.acalog-custom .Defaults-bitbucket:before {
  content: "\f171";
}
.acalog-custom .Defaults-bitbucket-square:before {
  content: "\f172";
}
.acalog-custom .Defaults-tumblr:before {
  content: "\f173";
}
.acalog-custom .Defaults-tumblr-square:before {
  content: "\f174";
}
.acalog-custom .Defaults-long-arrow-down:before {
  content: "\f175";
}
.acalog-custom .Defaults-long-arrow-up:before {
  content: "\f176";
}
.acalog-custom .Defaults-long-arrow-left:before {
  content: "\f177";
}
.acalog-custom .Defaults-long-arrow-right:before {
  content: "\f178";
}
.acalog-custom .Defaults-apple:before {
  content: "\f179";
}
.acalog-custom .Defaults-windows:before {
  content: "\f17a";
}
.acalog-custom .Defaults-android:before {
  content: "\f17b";
}
.acalog-custom .Defaults-linux:before {
  content: "\f17c";
}
.acalog-custom .Defaults-dribbble:before {
  content: "\f17d";
}
.acalog-custom .Defaults-skype:before {
  content: "\f17e";
}
.acalog-custom .Defaults-foursquare:before {
  content: "\f180";
}
.acalog-custom .Defaults-trello:before {
  content: "\f181";
}
.acalog-custom .Defaults-female:before {
  content: "\f182";
}
.acalog-custom .Defaults-male:before {
  content: "\f183";
}
.acalog-custom .Defaults-gittip:before {
  content: "\f184";
}
.acalog-custom .Defaults-gratipay:before {
  content: "\f184";
}
.acalog-custom .Defaults-sun-o:before {
  content: "\f185";
}
.acalog-custom .Defaults-moon-o:before {
  content: "\f186";
}
.acalog-custom .Defaults-archive:before {
  content: "\f187";
}
.acalog-custom .Defaults-bug:before {
  content: "\f188";
}
.acalog-custom .Defaults-vk:before {
  content: "\f189";
}
.acalog-custom .Defaults-weibo:before {
  content: "\f18a";
}
.acalog-custom .Defaults-renren:before {
  content: "\f18b";
}
.acalog-custom .Defaults-pagelines:before {
  content: "\f18c";
}
.acalog-custom .Defaults-stack-exchange:before {
  content: "\f18d";
}
.acalog-custom .Defaults-arrow-circle-o-right:before {
  content: "\f18e";
}
.acalog-custom .Defaults-arrow-circle-o-left:before {
  content: "\f190";
}
.acalog-custom .Defaults-caret-square-o-left:before {
  content: "\f191";
}
.acalog-custom .Defaults-toggle-left:before {
  content: "\f191";
}
.acalog-custom .Defaults-dot-circle-o:before {
  content: "\f192";
}
.acalog-custom .Defaults-wheelchair:before {
  content: "\f193";
}
.acalog-custom .Defaults-vimeo-square:before {
  content: "\f194";
}
.acalog-custom .Defaults-try:before {
  content: "\f195";
}
.acalog-custom .Defaults-turkish-lira:before {
  content: "\f195";
}
.acalog-custom .Defaults-plus-square-o:before {
  content: "\f196";
}
.acalog-custom .Defaults-space-shuttle:before {
  content: "\f197";
}
.acalog-custom .Defaults-slack:before {
  content: "\f198";
}
.acalog-custom .Defaults-envelope-square:before {
  content: "\f199";
}
.acalog-custom .Defaults-wordpress:before {
  content: "\f19a";
}
.acalog-custom .Defaults-openid:before {
  content: "\f19b";
}
.acalog-custom .Defaults-bank:before {
  content: "\f19c";
}
.acalog-custom .Defaults-institution:before {
  content: "\f19c";
}
.acalog-custom .Defaults-university:before {
  content: "\f19c";
}
.acalog-custom .Defaults-graduation-cap:before {
  content: "\f19d";
}
.acalog-custom .Defaults-mortar-board:before {
  content: "\f19d";
}
.acalog-custom .Defaults-yahoo:before {
  content: "\f19e";
}
.acalog-custom .Defaults-google:before {
  content: "\f1a0";
}
.acalog-custom .Defaults-reddit:before {
  content: "\f1a1";
}
.acalog-custom .Defaults-reddit-square:before {
  content: "\f1a2";
}
.acalog-custom .Defaults-stumbleupon-circle:before {
  content: "\f1a3";
}
.acalog-custom .Defaults-stumbleupon:before {
  content: "\f1a4";
}
.acalog-custom .Defaults-delicious:before {
  content: "\f1a5";
}
.acalog-custom .Defaults-digg:before {
  content: "\f1a6";
}
.acalog-custom .Defaults-pied-piper:before {
  content: "\f1a7";
}
.acalog-custom .Defaults-pied-piper-alt:before {
  content: "\f1a8";
}
.acalog-custom .Defaults-drupal:before {
  content: "\f1a9";
}
.acalog-custom .Defaults-joomla:before {
  content: "\f1aa";
}
.acalog-custom .Defaults-language:before {
  content: "\f1ab";
}
.acalog-custom .Defaults-fax:before {
  content: "\f1ac";
}
.acalog-custom .Defaults-building:before {
  content: "\f1ad";
}
.acalog-custom .Defaults-child:before {
  content: "\f1ae";
}
.acalog-custom .Defaults-paw:before {
  content: "\f1b0";
}
.acalog-custom .Defaults-spoon:before {
  content: "\f1b1";
}
.acalog-custom .Defaults-cube:before {
  content: "\f1b2";
}
.acalog-custom .Defaults-cubes:before {
  content: "\f1b3";
}
.acalog-custom .Defaults-behance:before {
  content: "\f1b4";
}
.acalog-custom .Defaults-behance-square:before {
  content: "\f1b5";
}
.acalog-custom .Defaults-steam:before {
  content: "\f1b6";
}
.acalog-custom .Defaults-steam-square:before {
  content: "\f1b7";
}
.acalog-custom .Defaults-recycle:before {
  content: "\f1b8";
}
.acalog-custom .Defaults-automobile:before {
  content: "\f1b9";
}
.acalog-custom .Defaults-car:before {
  content: "\f1b9";
}
.acalog-custom .Defaults-cab:before {
  content: "\f1ba";
}
.acalog-custom .Defaults-taxi:before {
  content: "\f1ba";
}
.acalog-custom .Defaults-tree:before {
  content: "\f1bb";
}
.acalog-custom .Defaults-spotify:before {
  content: "\f1bc";
}
.acalog-custom .Defaults-deviantart:before {
  content: "\f1bd";
}
.acalog-custom .Defaults-soundcloud:before {
  content: "\f1be";
}
.acalog-custom .Defaults-database:before {
  content: "\f1c0";
}
.acalog-custom .Defaults-file-pdf-o:before {
  content: "\f1c1";
}
.acalog-custom .Defaults-file-word-o:before {
  content: "\f1c2";
}
.acalog-custom .Defaults-file-excel-o:before {
  content: "\f1c3";
}
.acalog-custom .Defaults-file-powerpoint-o:before {
  content: "\f1c4";
}
.acalog-custom .Defaults-file-image-o:before {
  content: "\f1c5";
}
.acalog-custom .Defaults-file-photo-o:before {
  content: "\f1c5";
}
.acalog-custom .Defaults-file-picture-o:before {
  content: "\f1c5";
}
.acalog-custom .Defaults-file-archive-o:before {
  content: "\f1c6";
}
.acalog-custom .Defaults-file-zip-o:before {
  content: "\f1c6";
}
.acalog-custom .Defaults-file-audio-o:before {
  content: "\f1c7";
}
.acalog-custom .Defaults-file-sound-o:before {
  content: "\f1c7";
}
.acalog-custom .Defaults-file-movie-o:before {
  content: "\f1c8";
}
.acalog-custom .Defaults-file-video-o:before {
  content: "\f1c8";
}
.acalog-custom .Defaults-file-code-o:before {
  content: "\f1c9";
}
.acalog-custom .Defaults-vine:before {
  content: "\f1ca";
}
.acalog-custom .Defaults-codepen:before {
  content: "\f1cb";
}
.acalog-custom .Defaults-jsfiddle:before {
  content: "\f1cc";
}
.acalog-custom .Defaults-life-bouy:before {
  content: "\f1cd";
}
.acalog-custom .Defaults-life-buoy:before {
  content: "\f1cd";
}
.acalog-custom .Defaults-life-ring:before {
  content: "\f1cd";
}
.acalog-custom .Defaults-life-saver:before {
  content: "\f1cd";
}
.acalog-custom .Defaults-support:before {
  content: "\f1cd";
}
.acalog-custom .Defaults-circle-o-notch:before {
  content: "\f1ce";
}
.acalog-custom .Defaults-ra:before {
  content: "\f1d0";
}
.acalog-custom .Defaults-rebel:before {
  content: "\f1d0";
}
.acalog-custom .Defaults-empire:before {
  content: "\f1d1";
}
.acalog-custom .Defaults-ge:before {
  content: "\f1d1";
}
.acalog-custom .Defaults-git-square:before {
  content: "\f1d2";
}
.acalog-custom .Defaults-git:before {
  content: "\f1d3";
}
.acalog-custom .Defaults-hacker-news:before {
  content: "\f1d4";
}
.acalog-custom .Defaults-tencent-weibo:before {
  content: "\f1d5";
}
.acalog-custom .Defaults-qq:before {
  content: "\f1d6";
}
.acalog-custom .Defaults-wechat:before {
  content: "\f1d7";
}
.acalog-custom .Defaults-weixin:before {
  content: "\f1d7";
}
.acalog-custom .Defaults-paper-plane:before {
  content: "\f1d8";
}
.acalog-custom .Defaults-send:before {
  content: "\f1d8";
}
.acalog-custom .Defaults-paper-plane-o:before {
  content: "\f1d9";
}
.acalog-custom .Defaults-send-o:before {
  content: "\f1d9";
}
.acalog-custom .Defaults-history:before {
  content: "\f1da";
}
.acalog-custom .Defaults-circle-thin:before {
  content: "\f1db";
}
.acalog-custom .Defaults-genderless:before {
  content: "\f1db";
}
.acalog-custom .Defaults-header:before {
  content: "\f1dc";
}
.acalog-custom .Defaults-paragraph:before {
  content: "\f1dd";
}
.acalog-custom .Defaults-sliders:before {
  content: "\f1de";
}
.acalog-custom .Defaults-share-alt:before {
  content: "\f1e0";
}
.acalog-custom .Defaults-share-alt-square:before {
  content: "\f1e1";
}
.acalog-custom .Defaults-bomb:before {
  content: "\f1e2";
}
.acalog-custom .Defaults-futbol-o:before {
  content: "\f1e3";
}
.acalog-custom .Defaults-soccer-ball-o:before {
  content: "\f1e3";
}
.acalog-custom .Defaults-tty:before {
  content: "\f1e4";
}
.acalog-custom .Defaults-binoculars:before {
  content: "\f1e5";
}
.acalog-custom .Defaults-plug:before {
  content: "\f1e6";
}
.acalog-custom .Defaults-slideshare:before {
  content: "\f1e7";
}
.acalog-custom .Defaults-twitch:before {
  content: "\f1e8";
}
.acalog-custom .Defaults-yelp:before {
  content: "\f1e9";
}
.acalog-custom .Defaults-newspaper-o:before {
  content: "\f1ea";
}
.acalog-custom .Defaults-wifi:before {
  content: "\f1eb";
}
.acalog-custom .Defaults-calculator:before {
  content: "\f1ec";
}
.acalog-custom .Defaults-paypal:before {
  content: "\f1ed";
}
.acalog-custom .Defaults-google-wallet:before {
  content: "\f1ee";
}
.acalog-custom .Defaults-cc-visa:before {
  content: "\f1f0";
}
.acalog-custom .Defaults-cc-mastercard:before {
  content: "\f1f1";
}
.acalog-custom .Defaults-cc-discover:before {
  content: "\f1f2";
}
.acalog-custom .Defaults-cc-amex:before {
  content: "\f1f3";
}
.acalog-custom .Defaults-cc-paypal:before {
  content: "\f1f4";
}
.acalog-custom .Defaults-cc-stripe:before {
  content: "\f1f5";
}
.acalog-custom .Defaults-bell-slash:before {
  content: "\f1f6";
}
.acalog-custom .Defaults-bell-slash-o:before {
  content: "\f1f7";
}
.acalog-custom .Defaults-trash:before {
  content: "\f1f8";
}
.acalog-custom .Defaults-copyright:before {
  content: "\f1f9";
}
.acalog-custom .Defaults-at:before {
  content: "\f1fa";
}
.acalog-custom .Defaults-eyedropper:before {
  content: "\f1fb";
}
.acalog-custom .Defaults-paint-brush:before {
  content: "\f1fc";
}
.acalog-custom .Defaults-birthday-cake:before {
  content: "\f1fd";
}
.acalog-custom .Defaults-area-chart:before {
  content: "\f1fe";
}
.acalog-custom .Defaults-pie-chart:before {
  content: "\f200";
}
.acalog-custom .Defaults-line-chart:before {
  content: "\f201";
}
.acalog-custom .Defaults-lastfm:before {
  content: "\f202";
}
.acalog-custom .Defaults-lastfm-square:before {
  content: "\f203";
}
.acalog-custom .Defaults-toggle-off:before {
  content: "\f204";
}
.acalog-custom .Defaults-toggle-on:before {
  content: "\f205";
}
.acalog-custom .Defaults-bicycle:before {
  content: "\f206";
}
.acalog-custom .Defaults-bus:before {
  content: "\f207";
}
.acalog-custom .Defaults-ioxhost:before {
  content: "\f208";
}
.acalog-custom .Defaults-angellist:before {
  content: "\f209";
}
.acalog-custom .Defaults-cc:before {
  content: "\f20a";
}
.acalog-custom .Defaults-ils:before {
  content: "\f20b";
}
.acalog-custom .Defaults-shekel:before {
  content: "\f20b";
}
.acalog-custom .Defaults-sheqel:before {
  content: "\f20b";
}
.acalog-custom .Defaults-meanpath:before {
  content: "\f20c";
}
.acalog-custom .Defaults-buysellads:before {
  content: "\f20d";
}
.acalog-custom .Defaults-connectdevelop:before {
  content: "\f20e";
}
.acalog-custom .Defaults-dashcube:before {
  content: "\f210";
}
.acalog-custom .Defaults-forumbee:before {
  content: "\f211";
}
.acalog-custom .Defaults-leanpub:before {
  content: "\f212";
}
.acalog-custom .Defaults-sellsy:before {
  content: "\f213";
}
.acalog-custom .Defaults-shirtsinbulk:before {
  content: "\f214";
}
.acalog-custom .Defaults-simplybuilt:before {
  content: "\f215";
}
.acalog-custom .Defaults-skyatlas:before {
  content: "\f216";
}
.acalog-custom .Defaults-cart-plus:before {
  content: "\f217";
}
.acalog-custom .Defaults-cart-arrow-down:before {
  content: "\f218";
}
.acalog-custom .Defaults-diamond:before {
  content: "\f219";
}
.acalog-custom .Defaults-ship:before {
  content: "\f21a";
}
.acalog-custom .Defaults-user-secret:before {
  content: "\f21b";
}
.acalog-custom .Defaults-motorcycle:before {
  content: "\f21c";
}
.acalog-custom .Defaults-street-view:before {
  content: "\f21d";
}
.acalog-custom .Defaults-heartbeat:before {
  content: "\f21e";
}
.acalog-custom .Defaults-venus:before {
  content: "\f221";
}
.acalog-custom .Defaults-mars:before {
  content: "\f222";
}
.acalog-custom .Defaults-mercury:before {
  content: "\f223";
}
.acalog-custom .Defaults-transgender:before {
  content: "\f224";
}
.acalog-custom .Defaults-transgender-alt:before {
  content: "\f225";
}
.acalog-custom .Defaults-venus-double:before {
  content: "\f226";
}
.acalog-custom .Defaults-mars-double:before {
  content: "\f227";
}
.acalog-custom .Defaults-venus-mars:before {
  content: "\f228";
}
.acalog-custom .Defaults-mars-stroke:before {
  content: "\f229";
}
.acalog-custom .Defaults-mars-stroke-v:before {
  content: "\f22a";
}
.acalog-custom .Defaults-mars-stroke-h:before {
  content: "\f22b";
}
.acalog-custom .Defaults-neuter:before {
  content: "\f22c";
}
.acalog-custom .Defaults-facebook-official:before {
  content: "\f230";
}
.acalog-custom .Defaults-pinterest-p:before {
  content: "\f231";
}
.acalog-custom .Defaults-whatsapp:before {
  content: "\f232";
}
.acalog-custom .Defaults-server:before {
  content: "\f233";
}
.acalog-custom .Defaults-user-plus:before {
  content: "\f234";
}
.acalog-custom .Defaults-user-times:before {
  content: "\f235";
}
.acalog-custom .Defaults-bed:before {
  content: "\f236";
}
.acalog-custom .Defaults-hotel:before {
  content: "\f236";
}
.acalog-custom .Defaults-viacoin:before {
  content: "\f237";
}
.acalog-custom .Defaults-train:before {
  content: "\f238";
}
.acalog-custom .Defaults-subway:before {
  content: "\f239";
}
.acalog-custom .Defaults-medium:before {
  content: "\f23a";
}
.acalog-custom .aio-icon-component i,
.acalog-custom .align-icon i,
.acalog-custom .flip-box-wrap i,
.acalog-custom .info-circle-wrapper i,
.acalog-custom .smile-icon-timeline-wrap i,
.acalog-custom .smile_icon_list_wrap i,
.acalog-custom .stats-block i,
.acalog-custom .uavc-icons i,
.acalog-custom .uavc-list-icon i,
.acalog-custom .ubtn i,
.acalog-custom .ult-animation i,
.acalog-custom .ult-banner-block i,
.acalog-custom .ult-new-ib i,
.acalog-custom .ult-overlay i,
.acalog-custom .ult-vc-seperator i,
.acalog-custom .ult_countdown i,
.acalog-custom .ult_pricing_table_wrap i,
.acalog-custom .ultb3-box i,
.acalog-custom .ultimate-call-to-action i,
.acalog-custom .ultimate-google-trends i,
.acalog-custom .ultimate-map-wrapper i,
.acalog-custom .uvc-heading i,
.acalog-custom .uvc-type-wrap i {
  font-size: inherit;
  line-height: inherit;
}
.acalog-custom .aio-icon-component,
.acalog-custom .aio-icon-component *,
.acalog-custom .align-icon,
.acalog-custom .align-icon *,
.acalog-custom .flip-box-wrap,
.acalog-custom .flip-box-wrap *,
.acalog-custom .info-circle-wrapper,
.acalog-custom .info-circle-wrapper *,
.acalog-custom .smile-icon-timeline-wrap,
.acalog-custom .smile-icon-timeline-wrap *,
.acalog-custom .smile_icon_list_wrap,
.acalog-custom .smile_icon_list_wrap *,
.acalog-custom .stats-block,
.acalog-custom .stats-block *,
.acalog-custom .uavc-icons,
.acalog-custom .uavc-icons *,
.acalog-custom .uavc-list-icon,
.acalog-custom .uavc-list-icon *,
.acalog-custom .ubtn,
.acalog-custom .ubtn *,
.acalog-custom .ubtn-ctn-center,
.acalog-custom .ubtn-link,
.acalog-custom .ult-animation,
.acalog-custom .ult-animation *,
.acalog-custom .ult-banner-block,
.acalog-custom .ult-banner-block *,
.acalog-custom .ult-new-ib,
.acalog-custom .ult-new-ib *,
.acalog-custom .ult-overlay,
.acalog-custom .ult-overlay *,
.acalog-custom .ult_countdown,
.acalog-custom .ult_countdown *,
.acalog-custom .ult_pricing_table_wrap,
.acalog-custom .ult_pricing_table_wrap *,
.acalog-custom .ultimate-google-trends,
.acalog-custom .ultimate-google-trends *,
.acalog-custom .ultimate-map-wrapper,
.acalog-custom .ultimate-map-wrapper *,
.acalog-custom .uvc-heading,
.acalog-custom .uvc-heading * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.acalog-custom .upb_video_class,
.acalog-custom .vc_row,
.acalog-custom .wpb_column,
.acalog-custom .wpb_row {
  position: relative;
}
.acalog-custom .aio-icon,
.acalog-custom .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;
}
.acalog-custom .aio-icon.none {
  display: inline-block;
  font-size: 32px;
  height: 1em;
  width: 1em;
  text-align: center;
  line-height: 1em;
}
.acalog-custom .aio-icon.circle {
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
.acalog-custom .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;
}
.acalog-custom .aio-icon.hexagon {
  position: relative;
  width: 3em;
  height: 1.5em;
  line-height: 1.5em;
  margin: 1.2em 0;
}
.acalog-custom .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;
}
.acalog-custom .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%);
}
.acalog-custom .aio-icon-img.uavc-hexagon {
  position: relative;
  width: 3em;
  height: 1.5em;
  line-height: 1.5em;
  margin-top: 1.1em;
  margin-bottom: 1.1em;
}
.acalog-custom .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;
}
.acalog-custom .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;
}
.acalog-custom .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;
}
.acalog-custom .aio-icon-img.uavc-circle {
  width: 1em;
  min-height: 1em;
  background: rgba(214,214,214,0.44);
  -webkit-border-radius: 50%;
  border-radius: 50%;
  padding: .5em;
}
.acalog-custom .aio-icon-img.uavc-square {
  width: 1em;
  min-height: 1em;
  background: rgba(214,214,214,0.44);
  -webkit-border-radius: 0;
  border-radius: 0;
  padding: .5em;
}
.acalog-custom .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;
}
.acalog-custom .aio-tooltip {
  display: inline-block;
  text-align: center;
  width: auto;
  max-width: 100%;
}
.acalog-custom .smile_icon_list {
  list-style: none !important;
  padding: 0 !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  margin-bottom: 0 !important;
}
.acalog-custom .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;
}
.acalog-custom .smile_icon_list li.icon_list_item:last-child {
  margin: 0 !important;
}
.acalog-custom a.ulimate-info-list-link {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  z-index: 9;
  width: 100%;
  height: 100%;
}
.acalog-custom .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;
}
.acalog-custom .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%);
}
.acalog-custom .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;
}
.acalog-custom .smile_icon_list li .icon_description h3 a {
  text-decoration: none;
}
.acalog-custom .smile_icon_list li .icon_description p {
  font-size: inherit;
  font-weight: inherit;
  font-style: inherit !important;
  line-height: inherit;
  color: inherit !important;
}
.acalog-custom .smile_icon_list li .icon_description p:last-child {
  margin-bottom: 0;
}
.acalog-custom .smile_icon_list li .icon_description div.icon_description_text {
  font-family: inherit;
  font-weight: inherit;
  color: inherit;
  font-size: 13px;
  line-height: 18px;
}
.acalog-custom .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;
}
.acalog-custom .smile_icon_list li .icon_list_connector {
  height: 100%;
  position: absolute;
  top: .5em;
  z-index: 1;
}
.acalog-custom .info-circle-wrapper.info-circle-responsive .smile_icon_list li .icon_list_connector {
  top: 1em;
}
.acalog-custom .smile_icon_list li:last-child .icon_list_connector {
  display: none;
}
.acalog-custom .smile_icon_list.no_bg .icon_list_icon {
  border: 2px solid #0183cc;
  color: #0183cc;
}
.acalog-custom .smile_icon_list.square .icon_list_icon {
  border-color: inherit;
}
.acalog-custom .smile_icon_list.circle .icon_list_icon {
  -webkit-border-radius: 50%;
  border-radius: 50%;
  border-color: inherit;
  overflow: hidden;
}
.acalog-custom .smile_icon_list.with_bg .icon_list_icon {
  background: #0183cc;
  color: #fff;
}
.acalog-custom .smile_icon_list.left li .icon_list_connector {
  left: .5em;
  border-right-width: 1px;
  border-right-style: dashed;
}
.acalog-custom .smile_icon_list.left li.ult-info-circle-img .icon_list_connector {
  left: .34em;
  top: .5em;
}
.acalog-custom .smile_icon_list.left li .icon_description {
  margin-left: 3em;
  padding-left: 25px;
  height: 3em;
  vertical-align: middle;
  display: table-cell;
}
.acalog-custom .smile_icon_list.right {
  text-align: right;
}
.acalog-custom .smile_icon_list.right li .icon_list_icon {
  float: right;
  position: relative;
}
.acalog-custom .smile_icon_list.right li .icon_list_connector {
  right: .5em;
  border-left-width: 1px;
  border-left-style: dashed;
}
.acalog-custom .smile_icon_list.right li .icon_description {
  margin-left: 3em;
  height: 3em;
  vertical-align: middle;
  display: table-cell;
}
.acalog-custom .smile_icon_list.right li .icon_description {
  margin-right: 3em;
  padding-right: 25px;
}
.acalog-custom .smile_icon_list.top,
.acalog-custom .smile_icon_list.top:after,
.acalog-custom .smile_icon_list.top:before {
  content: " ";
  display: table;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.acalog-custom .smile_icon_list.top {
  display: block;
}
.acalog-custom .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;
}
.acalog-custom .smile_icon_list.top li .icon_list_icon {
  margin: 0 auto;
  float: none;
}
.acalog-custom .smile_icon_list.top li .icon_description {
  text-align: center;
  margin: 15px;
  padding-bottom: 0;
}
.acalog-custom .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;
}
.acalog-custom .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) {
  .acalog-custom .smile_icon_list_wrap .smile_icon_list.top {
    display: inline-block;
    width: 100%;
  }
  .acalog-custom .smile_icon_list.top li.icon_list_item {
    display: block;
    width: 100%;
    float: left;
  }
  .acalog-custom .smile_icon_list.top li .icon_list_connector {
    display: none;
  }
}
.acalog-custom .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;
}
.acalog-custom .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;
}
.acalog-custom .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;
}
.acalog-custom .smile_icon_list.top.hexagon .icon_list_icon {
  position: relative;
  margin-bottom: 2em;
}
.acalog-custom .smile_icon_list.top.hexagon .icon_list_connector {
  top: .55em;
}
.acalog-custom .full-width-content.wpb-js-composer .site-inner {
  overflow: visible !important;
}
.acalog-custom .smile_icon_list.circle {
  float: none;
  border: 0;
  width: auto;
  margin: 0;
  cursor: inherit;
}
.acalog-custom .ult-animation * {
  -webkit-backface-visibility: hidden;
}
.acalog-custom .ult-animation.ult-animate-viewport {
  -webkit-transition: opacity .9s linear;
  transition: opacity .9s linear;
}
.acalog-custom .uavc-list-icon ul {
  list-style: none !important;
  padding: 0 !important;
  margin: 0 0 30px !important;
  position: relative !important;
}
.acalog-custom .uavc-list-icon ul:last-child {
  margin: 0 !important;
}
.acalog-custom .uavc-list-icon li {
  padding: 0 !important;
  margin: 0 !important;
  list-style: none !important;
  clear: both !important;
  line-height: 1.6em;
  overflow: visible;
}
.acalog-custom .uavc-list-content {
  display: table;
  width: 100%;
  margin-bottom: 7px;
}
.acalog-custom .uavc-list-content .aio-icon {
  display: inline-block;
  margin: 0;
  padding: 0;
}
.acalog-custom .uavc-list-content span.uavc-list-desc {
  display: table-cell;
  padding: 0;
  margin: 0;
  vertical-align: middle;
  width: 100%;
}
.acalog-custom .uavc-icons,
.acalog-custom .wpb_column .wpb_wrapper .uavc-icons {
  display: block;
  margin-bottom: 35px;
  line-height: 1;
}
.acalog-custom .uavc-icons-left.uavc-icons {
  text-align: left;
}
.acalog-custom .uavc-icons-center.uavc-icons {
  text-align: center;
}
.acalog-custom .uavc-icons-right.uavc-icons {
  text-align: right;
}
.acalog-custom .aio-icon i {
  line-height: inherit;
}
.acalog-custom .ultimate_google_map img {
  max-width: initial !important;
}
.acalog-custom .vc_element.element-ultimate_icons {
  float: left;
  padding-left: 75%;
}
.acalog-custom .vc_ultimate_icons a.vc_control-btn.vc_control-btn-append {
  margin-top: 20px;
  margin-left: 50%;
  z-index: 33000000;
}
.acalog-custom .smile_icon_list.left li .icon_description {
  line-height: 1em;
}
.acalog-custom .vc_element.element-info_list {
  padding-top: 20%;
  float: left;
  padding-left: 20%;
}
.acalog-custom .vc_element.element-ultimate_icon_list {
  margin-top: 20%;
  margin-left: 50%;
}
.acalog-custom .vc_ultimate_icon_list a.vc_control-btn.vc_control-btn-append {
  margin-left: 85%;
}
.acalog-custom .vc_element.element-icon_timeline {
  display: block;
  float: left;
  padding-left: 50%;
}
.acalog-custom .vc_element.element-ultimate_carousel {
  padding-top: 20%;
}
.acalog-custom .vc_element.element-ult_ihover {
  margin-top: 20%;
}
.acalog-custom .vc_element.element-ult_hotspot {
  margin-top: 20%;
}
.acalog-custom .aio-icon-description div,
.acalog-custom .aio-icon-description p,
.acalog-custom .ifb-flip-box-section-content div,
.acalog-custom .ifb-flip-box-section-content p,
.acalog-custom .info-circle-text div,
.acalog-custom .info-circle-text p,
.acalog-custom .timeline-header>div div,
.acalog-custom .timeline-header>div p,
.acalog-custom .uavc-list-desc div,
.acalog-custom .uavc-list-desc p,
.acalog-custom .ult-tooltipster-content div,
.acalog-custom .ult-tooltipster-content p,
.acalog-custom .ult_modal-body div,
.acalog-custom .ult_modal-body p,
.acalog-custom .ult_price_features div,
.acalog-custom .ult_price_features p,
.acalog-custom .ultimate-vticker div,
.acalog-custom .ultimate-vticker p,
.acalog-custom .uvc-ctaction-data,
.acalog-custom .uvc-ctaction-data div,
.acalog-custom .uvc-ctaction-data p,
.acalog-custom .uvc-sub-heading div,
.acalog-custom .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;
}
.acalog-custom .ultimate-ticker-prefix,
.acalog-custom .ultimate-ticker-suffix {
  font-size: inherit;
  line-height: inherit;
}
.acalog-custom .strip_highlight_text div,
.acalog-custom .strip_highlight_text p,
.acalog-custom .strip_main_text div,
.acalog-custom .strip_main_text p,
.acalog-custom .ubtn-text,
.acalog-custom .ulsb-strip>h4 div,
.acalog-custom .ulsb-strip>h4 p,
.acalog-custom span.middle-text div,
.acalog-custom span.middle-text p {
  font-family: inherit;
  font-weight: inherit;
  font-size: inherit;
  font-style: inherit;
  color: inherit;
  line-height: inherit;
}
.acalog-custom a.ult_colorlink div,
.acalog-custom a.ult_colorlink p {
  font-family: inherit;
  font-weight: inherit;
  font-size: inherit;
  font-style: inherit;
  line-height: inherit;
}
.acalog-custom li.ult_tab_li>a.ult_a span {
  color: inherit;
}
.acalog-custom [class*=x-icon-],
.acalog-custom [data-x-icon] {
  line-height: inherit;
}
.acalog-custom .info-wrapper.ult-adjust-bottom-margin,
.acalog-custom .smile_icon_list_wrap.ult-adjust-bottom-margin,
.acalog-custom .uavc-list-icon-wrapper.ult-adjust-bottom-margin,
.acalog-custom .ubtn-ctn-center,
.acalog-custom .ubtn-ctn-left,
.acalog-custom .ubtn-ctn-right,
.acalog-custom .ubtn-img-container,
.acalog-custom .ult-banner-block.ult-adjust-bottom-margin,
.acalog-custom .ult-modal-input-wrapper.ult-adjust-bottom-margin,
.acalog-custom .ult_dual_button.ult-adjust-bottom-margin,
.acalog-custom .ultb3-box.ult-adjust-bottom-margin,
.acalog-custom .ultimate-call-to-action.ult-adjust-bottom-margin,
.acalog-custom .ultimate-google-trends.ult-adjust-bottom-margin,
.acalog-custom .ultimate-map-wrapper.ult-adjust-bottom-margin,
.acalog-custom .uvc-type-wrap.ult-adjust-bottom-margin,
.acalog-custom html .ult-ih-container.ult-adjust-bottom-margin,
.acalog-custom html .ult_exp_section_layer.ult-adjust-bottom-margin,
.acalog-custom html .ult_hotspot_container.ult-adjust-bottom-margin,
.acalog-custom html .ult_main_cl.ult-adjust-bottom-margin {
  margin-bottom: 35px;
}
.acalog-custom .ultimate-map-wrapper {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.acalog-custom html .vc_col-has-fill a.ubtn-link.ult-adjust-bottom-margin .ubtn.ult-adjust-bottom-margin {
  margin-bottom: 0;
}
.acalog-custom .smile_icon_list.right>li {
  text-align: right;
  text-align: -webkit-right;
  text-align: -moz-right;
}
.acalog-custom .smile_icon_list.right .icon_list_item {
  display: block;
}
.acalog-custom .vc_row-no-padding .ult-carousel-wrapper .slick-next {
  right: 0;
}
.acalog-custom .vc_row-no-padding .ult-carousel-wrapper .slick-prev {
  left: 0;
}
@font-face {
  font-family: 'FontAwesome';
  src: url("../../img/gateway/fontawesome-webfont.eot?v=4.3.0");
  src: url("../../img/gateway/fontawesome-webfont.eot") format('embedded-opentype'), url("../../img/gateway/fontawesome-webfont.woff2?v=4.3.0") format('woff2'), url("../../img/gateway/fontawesome-webfont.woff?v=4.3.0") format('woff'), url("../../img/gateway/fontawesome-webfont.ttf?v=4.3.0") format('truetype'), url("../../img/gateway/fontawesome-webfont.svg?v=4.3.0") format('svg');
  font-weight: normal;
  font-style: normal;
}
.acalog-custom .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;
  transform: translate(0,0);
}
.acalog-custom .fa-lg {
  font-size: 1.33333333em;
  line-height: .75em;
  vertical-align: -15%;
}
.acalog-custom .fa-2x {
  font-size: 2em;
}
.acalog-custom .fa-3x {
  font-size: 3em;
}
.acalog-custom .fa-4x {
  font-size: 4em;
}
.acalog-custom .fa-5x {
  font-size: 5em;
}
.acalog-custom .fa-fw {
  width: 1.28571429em;
  text-align: center;
}
.acalog-custom .fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.acalog-custom .fa-ul>li {
  position: relative;
}
.acalog-custom .fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: .14285714em;
  text-align: center;
}
.acalog-custom .fa-li.fa-lg {
  left: -1.85714286em;
}
.acalog-custom .fa-border {
  padding: .2em .25em .15em;
  border: solid .08em #eee;
  border-radius: .1em;
}
.acalog-custom .pull-right {
  float: right;
}
.acalog-custom .pull-left {
  float: left;
}
.acalog-custom .fa.pull-left {
  margin-right: .3em;
}
.acalog-custom .fa.pull-right {
  margin-left: .3em;
}
.acalog-custom .fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
.acalog-custom .fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin {
  .acalog-custom 0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  .acalog-custom 100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  .acalog-custom 0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  .acalog-custom 100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.acalog-custom .fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.acalog-custom .fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.acalog-custom .fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.acalog-custom .fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1);
  -webkit-transform: scale(-1,1);
  -ms-transform: scale(-1,1);
  transform: scale(-1,1);
}
.acalog-custom .fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1);
  -webkit-transform: scale(1,-1);
  -ms-transform: scale(1,-1);
  transform: scale(1,-1);
}
.acalog-custom :root .fa-rotate-90,
.acalog-custom :root .fa-rotate-180,
.acalog-custom :root .fa-rotate-270,
.acalog-custom :root .fa-flip-horizontal,
.acalog-custom :root .fa-flip-vertical {
  filter: none;
}
.acalog-custom .fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.acalog-custom .fa-stack-1x,
.acalog-custom .fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.acalog-custom .fa-stack-1x {
  line-height: inherit;
}
.acalog-custom .fa-stack-2x {
  font-size: 2em;
}
.acalog-custom .fa-inverse {
  color: #fff;
}
.acalog-custom .fa-glass:before {
  content: "\f000";
}
.acalog-custom .fa-music:before {
  content: "\f001";
}
.acalog-custom .fa-search:before {
  content: "\f002";
}
.acalog-custom .fa-envelope-o:before {
  content: "\f003";
}
.acalog-custom .fa-heart:before {
  content: "\f004";
}
.acalog-custom .fa-star:before {
  content: "\f005";
}
.acalog-custom .fa-star-o:before {
  content: "\f006";
}
.acalog-custom .fa-user:before {
  content: "\f007";
}
.acalog-custom .fa-film:before {
  content: "\f008";
}
.acalog-custom .fa-th-large:before {
  content: "\f009";
}
.acalog-custom .fa-th:before {
  content: "\f00a";
}
.acalog-custom .fa-th-list:before {
  content: "\f00b";
}
.acalog-custom .fa-check:before {
  content: "\f00c";
}
.acalog-custom .fa-remove:before,
.acalog-custom .fa-close:before,
.acalog-custom .fa-times:before {
  content: "\f00d";
}
.acalog-custom .fa-search-plus:before {
  content: "\f00e";
}
.acalog-custom .fa-search-minus:before {
  content: "\f010";
}
.acalog-custom .fa-power-off:before {
  content: "\f011";
}
.acalog-custom .fa-signal:before {
  content: "\f012";
}
.acalog-custom .fa-gear:before,
.acalog-custom .fa-cog:before {
  content: "\f013";
}
.acalog-custom .fa-trash-o:before {
  content: "\f014";
}
.acalog-custom .fa-home:before {
  content: "\f015";
}
.acalog-custom .fa-file-o:before {
  content: "\f016";
}
.acalog-custom .fa-clock-o:before {
  content: "\f017";
}
.acalog-custom .fa-road:before {
  content: "\f018";
}
.acalog-custom .fa-download:before {
  content: "\f019";
}
.acalog-custom .fa-arrow-circle-o-down:before {
  content: "\f01a";
}
.acalog-custom .fa-arrow-circle-o-up:before {
  content: "\f01b";
}
.acalog-custom .fa-inbox:before {
  content: "\f01c";
}
.acalog-custom .fa-play-circle-o:before {
  content: "\f01d";
}
.acalog-custom .fa-rotate-right:before,
.acalog-custom .fa-repeat:before {
  content: "\f01e";
}
.acalog-custom .fa-refresh:before {
  content: "\f021";
}
.acalog-custom .fa-list-alt:before {
  content: "\f022";
}
.acalog-custom .fa-lock:before {
  content: "\f023";
}
.acalog-custom .fa-flag:before {
  content: "\f024";
}
.acalog-custom .fa-headphones:before {
  content: "\f025";
}
.acalog-custom .fa-volume-off:before {
  content: "\f026";
}
.acalog-custom .fa-volume-down:before {
  content: "\f027";
}
.acalog-custom .fa-volume-up:before {
  content: "\f028";
}
.acalog-custom .fa-qrcode:before {
  content: "\f029";
}
.acalog-custom .fa-barcode:before {
  content: "\f02a";
}
.acalog-custom .fa-tag:before {
  content: "\f02b";
}
.acalog-custom .fa-tags:before {
  content: "\f02c";
}
.acalog-custom .fa-book:before {
  content: "\f02d";
}
.acalog-custom .fa-bookmark:before {
  content: "\f02e";
}
.acalog-custom .fa-print:before {
  content: "\f02f";
}
.acalog-custom .fa-camera:before {
  content: "\f030";
}
.acalog-custom .fa-font:before {
  content: "\f031";
}
.acalog-custom .fa-bold:before {
  content: "\f032";
}
.acalog-custom .fa-italic:before {
  content: "\f033";
}
.acalog-custom .fa-text-height:before {
  content: "\f034";
}
.acalog-custom .fa-text-width:before {
  content: "\f035";
}
.acalog-custom .fa-align-left:before {
  content: "\f036";
}
.acalog-custom .fa-align-center:before {
  content: "\f037";
}
.acalog-custom .fa-align-right:before {
  content: "\f038";
}
.acalog-custom .fa-align-justify:before {
  content: "\f039";
}
.acalog-custom .fa-list:before {
  content: "\f03a";
}
.acalog-custom .fa-dedent:before,
.acalog-custom .fa-outdent:before {
  content: "\f03b";
}
.acalog-custom .fa-indent:before {
  content: "\f03c";
}
.acalog-custom .fa-video-camera:before {
  content: "\f03d";
}
.acalog-custom .fa-photo:before,
.acalog-custom .fa-image:before,
.acalog-custom .fa-picture-o:before {
  content: "\f03e";
}
.acalog-custom .fa-pencil:before {
  content: "\f040";
}
.acalog-custom .fa-map-marker:before {
  content: "\f041";
}
.acalog-custom .fa-adjust:before {
  content: "\f042";
}
.acalog-custom .fa-tint:before {
  content: "\f043";
}
.acalog-custom .fa-edit:before,
.acalog-custom .fa-pencil-square-o:before {
  content: "\f044";
}
.acalog-custom .fa-share-square-o:before {
  content: "\f045";
}
.acalog-custom .fa-check-square-o:before {
  content: "\f046";
}
.acalog-custom .fa-arrows:before {
  content: "\f047";
}
.acalog-custom .fa-step-backward:before {
  content: "\f048";
}
.acalog-custom .fa-fast-backward:before {
  content: "\f049";
}
.acalog-custom .fa-backward:before {
  content: "\f04a";
}
.acalog-custom .fa-play:before {
  content: "\f04b";
}
.acalog-custom .fa-pause:before {
  content: "\f04c";
}
.acalog-custom .fa-stop:before {
  content: "\f04d";
}
.acalog-custom .fa-forward:before {
  content: "\f04e";
}
.acalog-custom .fa-fast-forward:before {
  content: "\f050";
}
.acalog-custom .fa-step-forward:before {
  content: "\f051";
}
.acalog-custom .fa-eject:before {
  content: "\f052";
}
.acalog-custom .fa-chevron-left:before {
  content: "\f053";
}
.acalog-custom .fa-chevron-right:before {
  content: "\f054";
}
.acalog-custom .fa-plus-circle:before {
  content: "\f055";
}
.acalog-custom .fa-minus-circle:before {
  content: "\f056";
}
.acalog-custom .fa-times-circle:before {
  content: "\f057";
}
.acalog-custom .fa-check-circle:before {
  content: "\f058";
}
.acalog-custom .fa-question-circle:before {
  content: "\f059";
}
.acalog-custom .fa-info-circle:before {
  content: "\f05a";
}
.acalog-custom .fa-crosshairs:before {
  content: "\f05b";
}
.acalog-custom .fa-times-circle-o:before {
  content: "\f05c";
}
.acalog-custom .fa-check-circle-o:before {
  content: "\f05d";
}
.acalog-custom .fa-ban:before {
  content: "\f05e";
}
.acalog-custom .fa-arrow-left:before {
  content: "\f060";
}
.acalog-custom .fa-arrow-right:before {
  content: "\f061";
}
.acalog-custom .fa-arrow-up:before {
  content: "\f062";
}
.acalog-custom .fa-arrow-down:before {
  content: "\f063";
}
.acalog-custom .fa-mail-forward:before,
.acalog-custom .fa-share:before {
  content: "\f064";
}
.acalog-custom .fa-expand:before {
  content: "\f065";
}
.acalog-custom .fa-compress:before {
  content: "\f066";
}
.acalog-custom .fa-plus:before {
  content: "\f067";
}
.acalog-custom .fa-minus:before {
  content: "\f068";
}
.acalog-custom .fa-asterisk:before {
  content: "\f069";
}
.acalog-custom .fa-exclamation-circle:before {
  content: "\f06a";
}
.acalog-custom .fa-gift:before {
  content: "\f06b";
}
.acalog-custom .fa-leaf:before {
  content: "\f06c";
}
.acalog-custom .fa-fire:before {
  content: "\f06d";
}
.acalog-custom .fa-eye:before {
  content: "\f06e";
}
.acalog-custom .fa-eye-slash:before {
  content: "\f070";
}
.acalog-custom .fa-warning:before,
.acalog-custom .fa-exclamation-triangle:before {
  content: "\f071";
}
.acalog-custom .fa-plane:before {
  content: "\f072";
}
.acalog-custom .fa-calendar:before {
  content: "\f073";
}
.acalog-custom .fa-random:before {
  content: "\f074";
}
.acalog-custom .fa-comment:before {
  content: "\f075";
}
.acalog-custom .fa-magnet:before {
  content: "\f076";
}
.acalog-custom .fa-chevron-up:before {
  content: "\f077";
}
.acalog-custom .fa-chevron-down:before {
  content: "\f078";
}
.acalog-custom .fa-retweet:before {
  content: "\f079";
}
.acalog-custom .fa-shopping-cart:before {
  content: "\f07a";
}
.acalog-custom .fa-folder:before {
  content: "\f07b";
}
.acalog-custom .fa-folder-open:before {
  content: "\f07c";
}
.acalog-custom .fa-arrows-v:before {
  content: "\f07d";
}
.acalog-custom .fa-arrows-h:before {
  content: "\f07e";
}
.acalog-custom .fa-bar-chart-o:before,
.acalog-custom .fa-bar-chart:before {
  content: "\f080";
}
.acalog-custom .fa-twitter-square:before {
  content: "\f081";
}
.acalog-custom .fa-facebook-square:before {
  content: "\f082";
}
.acalog-custom .fa-camera-retro:before {
  content: "\f083";
}
.acalog-custom .fa-key:before {
  content: "\f084";
}
.acalog-custom .fa-gears:before,
.acalog-custom .fa-cogs:before {
  content: "\f085";
}
.acalog-custom .fa-comments:before {
  content: "\f086";
}
.acalog-custom .fa-thumbs-o-up:before {
  content: "\f087";
}
.acalog-custom .fa-thumbs-o-down:before {
  content: "\f088";
}
.acalog-custom .fa-star-half:before {
  content: "\f089";
}
.acalog-custom .fa-heart-o:before {
  content: "\f08a";
}
.acalog-custom .fa-sign-out:before {
  content: "\f08b";
}
.acalog-custom .fa-linkedin-square:before {
  content: "\f08c";
}
.acalog-custom .fa-thumb-tack:before {
  content: "\f08d";
}
.acalog-custom .fa-external-link:before {
  content: "\f08e";
}
.acalog-custom .fa-sign-in:before {
  content: "\f090";
}
.acalog-custom .fa-trophy:before {
  content: "\f091";
}
.acalog-custom .fa-github-square:before {
  content: "\f092";
}
.acalog-custom .fa-upload:before {
  content: "\f093";
}
.acalog-custom .fa-lemon-o:before {
  content: "\f094";
}
.acalog-custom .fa-phone:before {
  content: "\f095";
}
.acalog-custom .fa-square-o:before {
  content: "\f096";
}
.acalog-custom .fa-bookmark-o:before {
  content: "\f097";
}
.acalog-custom .fa-phone-square:before {
  content: "\f098";
}
.acalog-custom .fa-twitter:before {
  content: "\f099";
}
.acalog-custom .fa-facebook-f:before,
.acalog-custom .fa-facebook:before {
  content: "\f09a";
}
.acalog-custom .fa-github:before {
  content: "\f09b";
}
.acalog-custom .fa-unlock:before {
  content: "\f09c";
}
.acalog-custom .fa-credit-card:before {
  content: "\f09d";
}
.acalog-custom .fa-rss:before {
  content: "\f09e";
}
.acalog-custom .fa-hdd-o:before {
  content: "\f0a0";
}
.acalog-custom .fa-bullhorn:before {
  content: "\f0a1";
}
.acalog-custom .fa-bell:before {
  content: "\f0f3";
}
.acalog-custom .fa-certificate:before {
  content: "\f0a3";
}
.acalog-custom .fa-hand-o-right:before {
  content: "\f0a4";
}
.acalog-custom .fa-hand-o-left:before {
  content: "\f0a5";
}
.acalog-custom .fa-hand-o-up:before {
  content: "\f0a6";
}
.acalog-custom .fa-hand-o-down:before {
  content: "\f0a7";
}
.acalog-custom .fa-arrow-circle-left:before {
  content: "\f0a8";
}
.acalog-custom .fa-arrow-circle-right:before {
  content: "\f0a9";
}
.acalog-custom .fa-arrow-circle-up:before {
  content: "\f0aa";
}
.acalog-custom .fa-arrow-circle-down:before {
  content: "\f0ab";
}
.acalog-custom .fa-globe:before {
  content: "\f0ac";
}
.acalog-custom .fa-wrench:before {
  content: "\f0ad";
}
.acalog-custom .fa-tasks:before {
  content: "\f0ae";
}
.acalog-custom .fa-filter:before {
  content: "\f0b0";
}
.acalog-custom .fa-briefcase:before {
  content: "\f0b1";
}
.acalog-custom .fa-arrows-alt:before {
  content: "\f0b2";
}
.acalog-custom .fa-group:before,
.acalog-custom .fa-users:before {
  content: "\f0c0";
}
.acalog-custom .fa-chain:before,
.acalog-custom .fa-link:before {
  content: "\f0c1";
}
.acalog-custom .fa-cloud:before {
  content: "\f0c2";
}
.acalog-custom .fa-flask:before {
  content: "\f0c3";
}
.acalog-custom .fa-cut:before,
.acalog-custom .fa-scissors:before {
  content: "\f0c4";
}
.acalog-custom .fa-copy:before,
.acalog-custom .fa-files-o:before {
  content: "\f0c5";
}
.acalog-custom .fa-paperclip:before {
  content: "\f0c6";
}
.acalog-custom .fa-save:before,
.acalog-custom .fa-floppy-o:before {
  content: "\f0c7";
}
.acalog-custom .fa-square:before {
  content: "\f0c8";
}
.acalog-custom .fa-navicon:before,
.acalog-custom .fa-reorder:before,
.acalog-custom .fa-bars:before {
  content: "\f0c9";
}
.acalog-custom .fa-list-ul:before {
  content: "\f0ca";
}
.acalog-custom .fa-list-ol:before {
  content: "\f0cb";
}
.acalog-custom .fa-strikethrough:before {
  content: "\f0cc";
}
.acalog-custom .fa-underline:before {
  content: "\f0cd";
}
.acalog-custom .fa-table:before {
  content: "\f0ce";
}
.acalog-custom .fa-magic:before {
  content: "\f0d0";
}
.acalog-custom .fa-truck:before {
  content: "\f0d1";
}
.acalog-custom .fa-pinterest:before {
  content: "\f0d2";
}
.acalog-custom .fa-pinterest-square:before {
  content: "\f0d3";
}
.acalog-custom .fa-google-plus-square:before {
  content: "\f0d4";
}
.acalog-custom .fa-google-plus:before {
  content: "\f0d5";
}
.acalog-custom .fa-money:before {
  content: "\f0d6";
}
.acalog-custom .fa-caret-down:before {
  content: "\f0d7";
}
.acalog-custom .fa-caret-up:before {
  content: "\f0d8";
}
.acalog-custom .fa-caret-left:before {
  content: "\f0d9";
}
.acalog-custom .fa-caret-right:before {
  content: "\f0da";
}
.acalog-custom .fa-columns:before {
  content: "\f0db";
}
.acalog-custom .fa-unsorted:before,
.acalog-custom .fa-sort:before {
  content: "\f0dc";
}
.acalog-custom .fa-sort-down:before,
.acalog-custom .fa-sort-desc:before {
  content: "\f0dd";
}
.acalog-custom .fa-sort-up:before,
.acalog-custom .fa-sort-asc:before {
  content: "\f0de";
}
.acalog-custom .fa-envelope:before {
  content: "\f0e0";
}
.acalog-custom .fa-linkedin:before {
  content: "\f0e1";
}
.acalog-custom .fa-rotate-left:before,
.acalog-custom .fa-undo:before {
  content: "\f0e2";
}
.acalog-custom .fa-legal:before,
.acalog-custom .fa-gavel:before {
  content: "\f0e3";
}
.acalog-custom .fa-dashboard:before,
.acalog-custom .fa-tachometer:before {
  content: "\f0e4";
}
.acalog-custom .fa-comment-o:before {
  content: "\f0e5";
}
.acalog-custom .fa-comments-o:before {
  content: "\f0e6";
}
.acalog-custom .fa-flash:before,
.acalog-custom .fa-bolt:before {
  content: "\f0e7";
}
.acalog-custom .fa-sitemap:before {
  content: "\f0e8";
}
.acalog-custom .fa-umbrella:before {
  content: "\f0e9";
}
.acalog-custom .fa-paste:before,
.acalog-custom .fa-clipboard:before {
  content: "\f0ea";
}
.acalog-custom .fa-lightbulb-o:before {
  content: "\f0eb";
}
.acalog-custom .fa-exchange:before {
  content: "\f0ec";
}
.acalog-custom .fa-cloud-download:before {
  content: "\f0ed";
}
.acalog-custom .fa-cloud-upload:before {
  content: "\f0ee";
}
.acalog-custom .fa-user-md:before {
  content: "\f0f0";
}
.acalog-custom .fa-stethoscope:before {
  content: "\f0f1";
}
.acalog-custom .fa-suitcase:before {
  content: "\f0f2";
}
.acalog-custom .fa-bell-o:before {
  content: "\f0a2";
}
.acalog-custom .fa-coffee:before {
  content: "\f0f4";
}
.acalog-custom .fa-cutlery:before {
  content: "\f0f5";
}
.acalog-custom .fa-file-text-o:before {
  content: "\f0f6";
}
.acalog-custom .fa-building-o:before {
  content: "\f0f7";
}
.acalog-custom .fa-hospital-o:before {
  content: "\f0f8";
}
.acalog-custom .fa-ambulance:before {
  content: "\f0f9";
}
.acalog-custom .fa-medkit:before {
  content: "\f0fa";
}
.acalog-custom .fa-fighter-jet:before {
  content: "\f0fb";
}
.acalog-custom .fa-beer:before {
  content: "\f0fc";
}
.acalog-custom .fa-h-square:before {
  content: "\f0fd";
}
.acalog-custom .fa-plus-square:before {
  content: "\f0fe";
}
.acalog-custom .fa-angle-double-left:before {
  content: "\f100";
}
.acalog-custom .fa-angle-double-right:before {
  content: "\f101";
}
.acalog-custom .fa-angle-double-up:before {
  content: "\f102";
}
.acalog-custom .fa-angle-double-down:before {
  content: "\f103";
}
.acalog-custom .fa-angle-left:before {
  content: "\f104";
}
.acalog-custom .fa-angle-right:before {
  content: "\f105";
}
.acalog-custom .fa-angle-up:before {
  content: "\f106";
}
.acalog-custom .fa-angle-down:before {
  content: "\f107";
}
.acalog-custom .fa-desktop:before {
  content: "\f108";
}
.acalog-custom .fa-laptop:before {
  content: "\f109";
}
.acalog-custom .fa-tablet:before {
  content: "\f10a";
}
.acalog-custom .fa-mobile-phone:before,
.acalog-custom .fa-mobile:before {
  content: "\f10b";
}
.acalog-custom .fa-circle-o:before {
  content: "\f10c";
}
.acalog-custom .fa-quote-left:before {
  content: "\f10d";
}
.acalog-custom .fa-quote-right:before {
  content: "\f10e";
}
.acalog-custom .fa-spinner:before {
  content: "\f110";
}
.acalog-custom .fa-circle:before {
  content: "\f111";
}
.acalog-custom .fa-mail-reply:before,
.acalog-custom .fa-reply:before {
  content: "\f112";
}
.acalog-custom .fa-github-alt:before {
  content: "\f113";
}
.acalog-custom .fa-folder-o:before {
  content: "\f114";
}
.acalog-custom .fa-folder-open-o:before {
  content: "\f115";
}
.acalog-custom .fa-smile-o:before {
  content: "\f118";
}
.acalog-custom .fa-frown-o:before {
  content: "\f119";
}
.acalog-custom .fa-meh-o:before {
  content: "\f11a";
}
.acalog-custom .fa-gamepad:before {
  content: "\f11b";
}
.acalog-custom .fa-keyboard-o:before {
  content: "\f11c";
}
.acalog-custom .fa-flag-o:before {
  content: "\f11d";
}
.acalog-custom .fa-flag-checkered:before {
  content: "\f11e";
}
.acalog-custom .fa-terminal:before {
  content: "\f120";
}
.acalog-custom .fa-code:before {
  content: "\f121";
}
.acalog-custom .fa-mail-reply-all:before,
.acalog-custom .fa-reply-all:before {
  content: "\f122";
}
.acalog-custom .fa-star-half-empty:before,
.acalog-custom .fa-star-half-full:before,
.acalog-custom .fa-star-half-o:before {
  content: "\f123";
}
.acalog-custom .fa-location-arrow:before {
  content: "\f124";
}
.acalog-custom .fa-crop:before {
  content: "\f125";
}
.acalog-custom .fa-code-fork:before {
  content: "\f126";
}
.acalog-custom .fa-unlink:before,
.acalog-custom .fa-chain-broken:before {
  content: "\f127";
}
.acalog-custom .fa-question:before {
  content: "\f128";
}
.acalog-custom .fa-info:before {
  content: "\f129";
}
.acalog-custom .fa-exclamation:before {
  content: "\f12a";
}
.acalog-custom .fa-superscript:before {
  content: "\f12b";
}
.acalog-custom .fa-subscript:before {
  content: "\f12c";
}
.acalog-custom .fa-eraser:before {
  content: "\f12d";
}
.acalog-custom .fa-puzzle-piece:before {
  content: "\f12e";
}
.acalog-custom .fa-microphone:before {
  content: "\f130";
}
.acalog-custom .fa-microphone-slash:before {
  content: "\f131";
}
.acalog-custom .fa-shield:before {
  content: "\f132";
}
.acalog-custom .fa-calendar-o:before {
  content: "\f133";
}
.acalog-custom .fa-fire-extinguisher:before {
  content: "\f134";
}
.acalog-custom .fa-rocket:before {
  content: "\f135";
}
.acalog-custom .fa-maxcdn:before {
  content: "\f136";
}
.acalog-custom .fa-chevron-circle-left:before {
  content: "\f137";
}
.acalog-custom .fa-chevron-circle-right:before {
  content: "\f138";
}
.acalog-custom .fa-chevron-circle-up:before {
  content: "\f139";
}
.acalog-custom .fa-chevron-circle-down:before {
  content: "\f13a";
}
.acalog-custom .fa-html5:before {
  content: "\f13b";
}
.acalog-custom .fa-css3:before {
  content: "\f13c";
}
.acalog-custom .fa-anchor:before {
  content: "\f13d";
}
.acalog-custom .fa-unlock-alt:before {
  content: "\f13e";
}
.acalog-custom .fa-bullseye:before {
  content: "\f140";
}
.acalog-custom .fa-ellipsis-h:before {
  content: "\f141";
}
.acalog-custom .fa-ellipsis-v:before {
  content: "\f142";
}
.acalog-custom .fa-rss-square:before {
  content: "\f143";
}
.acalog-custom .fa-play-circle:before {
  content: "\f144";
}
.acalog-custom .fa-ticket:before {
  content: "\f145";
}
.acalog-custom .fa-minus-square:before {
  content: "\f146";
}
.acalog-custom .fa-minus-square-o:before {
  content: "\f147";
}
.acalog-custom .fa-level-up:before {
  content: "\f148";
}
.acalog-custom .fa-level-down:before {
  content: "\f149";
}
.acalog-custom .fa-check-square:before {
  content: "\f14a";
}
.acalog-custom .fa-pencil-square:before {
  content: "\f14b";
}
.acalog-custom .fa-external-link-square:before {
  content: "\f14c";
}
.acalog-custom .fa-share-square:before {
  content: "\f14d";
}
.acalog-custom .fa-compass:before {
  content: "\f14e";
}
.acalog-custom .fa-toggle-down:before,
.acalog-custom .fa-caret-square-o-down:before {
  content: "\f150";
}
.acalog-custom .fa-toggle-up:before,
.acalog-custom .fa-caret-square-o-up:before {
  content: "\f151";
}
.acalog-custom .fa-toggle-right:before,
.acalog-custom .fa-caret-square-o-right:before {
  content: "\f152";
}
.acalog-custom .fa-euro:before,
.acalog-custom .fa-eur:before {
  content: "\f153";
}
.acalog-custom .fa-gbp:before {
  content: "\f154";
}
.acalog-custom .fa-dollar:before,
.acalog-custom .fa-usd:before {
  content: "\f155";
}
.acalog-custom .fa-rupee:before,
.acalog-custom .fa-inr:before {
  content: "\f156";
}
.acalog-custom .fa-cny:before,
.acalog-custom .fa-rmb:before,
.acalog-custom .fa-yen:before,
.acalog-custom .fa-jpy:before {
  content: "\f157";
}
.acalog-custom .fa-ruble:before,
.acalog-custom .fa-rouble:before,
.acalog-custom .fa-rub:before {
  content: "\f158";
}
.acalog-custom .fa-won:before,
.acalog-custom .fa-krw:before {
  content: "\f159";
}
.acalog-custom .fa-bitcoin:before,
.acalog-custom .fa-btc:before {
  content: "\f15a";
}
.acalog-custom .fa-file:before {
  content: "\f15b";
}
.acalog-custom .fa-file-text:before {
  content: "\f15c";
}
.acalog-custom .fa-sort-alpha-asc:before {
  content: "\f15d";
}
.acalog-custom .fa-sort-alpha-desc:before {
  content: "\f15e";
}
.acalog-custom .fa-sort-amount-asc:before {
  content: "\f160";
}
.acalog-custom .fa-sort-amount-desc:before {
  content: "\f161";
}
.acalog-custom .fa-sort-numeric-asc:before {
  content: "\f162";
}
.acalog-custom .fa-sort-numeric-desc:before {
  content: "\f163";
}
.acalog-custom .fa-thumbs-up:before {
  content: "\f164";
}
.acalog-custom .fa-thumbs-down:before {
  content: "\f165";
}
.acalog-custom .fa-youtube-square:before {
  content: "\f166";
}
.acalog-custom .fa-youtube:before {
  content: "\f167";
}
.acalog-custom .fa-xing:before {
  content: "\f168";
}
.acalog-custom .fa-xing-square:before {
  content: "\f169";
}
.acalog-custom .fa-youtube-play:before {
  content: "\f16a";
}
.acalog-custom .fa-dropbox:before {
  content: "\f16b";
}
.acalog-custom .fa-stack-overflow:before {
  content: "\f16c";
}
.acalog-custom .fa-instagram:before {
  content: "\f16d";
}
.acalog-custom .fa-flickr:before {
  content: "\f16e";
}
.acalog-custom .fa-adn:before {
  content: "\f170";
}
.acalog-custom .fa-bitbucket:before {
  content: "\f171";
}
.acalog-custom .fa-bitbucket-square:before {
  content: "\f172";
}
.acalog-custom .fa-tumblr:before {
  content: "\f173";
}
.acalog-custom .fa-tumblr-square:before {
  content: "\f174";
}
.acalog-custom .fa-long-arrow-down:before {
  content: "\f175";
}
.acalog-custom .fa-long-arrow-up:before {
  content: "\f176";
}
.acalog-custom .fa-long-arrow-left:before {
  content: "\f177";
}
.acalog-custom .fa-long-arrow-right:before {
  content: "\f178";
}
.acalog-custom .fa-apple:before {
  content: "\f179";
}
.acalog-custom .fa-windows:before {
  content: "\f17a";
}
.acalog-custom .fa-android:before {
  content: "\f17b";
}
.acalog-custom .fa-linux:before {
  content: "\f17c";
}
.acalog-custom .fa-dribbble:before {
  content: "\f17d";
}
.acalog-custom .fa-skype:before {
  content: "\f17e";
}
.acalog-custom .fa-foursquare:before {
  content: "\f180";
}
.acalog-custom .fa-trello:before {
  content: "\f181";
}
.acalog-custom .fa-female:before {
  content: "\f182";
}
.acalog-custom .fa-male:before {
  content: "\f183";
}
.acalog-custom .fa-gittip:before,
.acalog-custom .fa-gratipay:before {
  content: "\f184";
}
.acalog-custom .fa-sun-o:before {
  content: "\f185";
}
.acalog-custom .fa-moon-o:before {
  content: "\f186";
}
.acalog-custom .fa-archive:before {
  content: "\f187";
}
.acalog-custom .fa-bug:before {
  content: "\f188";
}
.acalog-custom .fa-vk:before {
  content: "\f189";
}
.acalog-custom .fa-weibo:before {
  content: "\f18a";
}
.acalog-custom .fa-renren:before {
  content: "\f18b";
}
.acalog-custom .fa-pagelines:before {
  content: "\f18c";
}
.acalog-custom .fa-stack-exchange:before {
  content: "\f18d";
}
.acalog-custom .fa-arrow-circle-o-right:before {
  content: "\f18e";
}
.acalog-custom .fa-arrow-circle-o-left:before {
  content: "\f190";
}
.acalog-custom .fa-toggle-left:before,
.acalog-custom .fa-caret-square-o-left:before {
  content: "\f191";
}
.acalog-custom .fa-dot-circle-o:before {
  content: "\f192";
}
.acalog-custom .fa-wheelchair:before {
  content: "\f193";
}
.acalog-custom .fa-vimeo-square:before {
  content: "\f194";
}
.acalog-custom .fa-turkish-lira:before,
.acalog-custom .fa-try:before {
  content: "\f195";
}
.acalog-custom .fa-plus-square-o:before {
  content: "\f196";
}
.acalog-custom .fa-space-shuttle:before {
  content: "\f197";
}
.acalog-custom .fa-slack:before {
  content: "\f198";
}
.acalog-custom .fa-envelope-square:before {
  content: "\f199";
}
.acalog-custom .fa-wordpress:before {
  content: "\f19a";
}
.acalog-custom .fa-openid:before {
  content: "\f19b";
}
.acalog-custom .fa-institution:before,
.acalog-custom .fa-bank:before,
.acalog-custom .fa-university:before {
  content: "\f19c";
}
.acalog-custom .fa-mortar-board:before,
.acalog-custom .fa-graduation-cap:before {
  content: "\f19d";
}
.acalog-custom .fa-yahoo:before {
  content: "\f19e";
}
.acalog-custom .fa-google:before {
  content: "\f1a0";
}
.acalog-custom .fa-reddit:before {
  content: "\f1a1";
}
.acalog-custom .fa-reddit-square:before {
  content: "\f1a2";
}
.acalog-custom .fa-stumbleupon-circle:before {
  content: "\f1a3";
}
.acalog-custom .fa-stumbleupon:before {
  content: "\f1a4";
}
.acalog-custom .fa-delicious:before {
  content: "\f1a5";
}
.acalog-custom .fa-digg:before {
  content: "\f1a6";
}
.acalog-custom .fa-pied-piper:before {
  content: "\f1a7";
}
.acalog-custom .fa-pied-piper-alt:before {
  content: "\f1a8";
}
.acalog-custom .fa-drupal:before {
  content: "\f1a9";
}
.acalog-custom .fa-joomla:before {
  content: "\f1aa";
}
.acalog-custom .fa-language:before {
  content: "\f1ab";
}
.acalog-custom .fa-fax:before {
  content: "\f1ac";
}
.acalog-custom .fa-building:before {
  content: "\f1ad";
}
.acalog-custom .fa-child:before {
  content: "\f1ae";
}
.acalog-custom .fa-paw:before {
  content: "\f1b0";
}
.acalog-custom .fa-spoon:before {
  content: "\f1b1";
}
.acalog-custom .fa-cube:before {
  content: "\f1b2";
}
.acalog-custom .fa-cubes:before {
  content: "\f1b3";
}
.acalog-custom .fa-behance:before {
  content: "\f1b4";
}
.acalog-custom .fa-behance-square:before {
  content: "\f1b5";
}
.acalog-custom .fa-steam:before {
  content: "\f1b6";
}
.acalog-custom .fa-steam-square:before {
  content: "\f1b7";
}
.acalog-custom .fa-recycle:before {
  content: "\f1b8";
}
.acalog-custom .fa-automobile:before,
.acalog-custom .fa-car:before {
  content: "\f1b9";
}
.acalog-custom .fa-cab:before,
.acalog-custom .fa-taxi:before {
  content: "\f1ba";
}
.acalog-custom .fa-tree:before {
  content: "\f1bb";
}
.acalog-custom .fa-spotify:before {
  content: "\f1bc";
}
.acalog-custom .fa-deviantart:before {
  content: "\f1bd";
}
.acalog-custom .fa-soundcloud:before {
  content: "\f1be";
}
.acalog-custom .fa-database:before {
  content: "\f1c0";
}
.acalog-custom .fa-file-pdf-o:before {
  content: "\f1c1";
}
.acalog-custom .fa-file-word-o:before {
  content: "\f1c2";
}
.acalog-custom .fa-file-excel-o:before {
  content: "\f1c3";
}
.acalog-custom .fa-file-powerpoint-o:before {
  content: "\f1c4";
}
.acalog-custom .fa-file-photo-o:before,
.acalog-custom .fa-file-picture-o:before,
.acalog-custom .fa-file-image-o:before {
  content: "\f1c5";
}
.acalog-custom .fa-file-zip-o:before,
.acalog-custom .fa-file-archive-o:before {
  content: "\f1c6";
}
.acalog-custom .fa-file-sound-o:before,
.acalog-custom .fa-file-audio-o:before {
  content: "\f1c7";
}
.acalog-custom .fa-file-movie-o:before,
.acalog-custom .fa-file-video-o:before {
  content: "\f1c8";
}
.acalog-custom .fa-file-code-o:before {
  content: "\f1c9";
}
.acalog-custom .fa-vine:before {
  content: "\f1ca";
}
.acalog-custom .fa-codepen:before {
  content: "\f1cb";
}
.acalog-custom .fa-jsfiddle:before {
  content: "\f1cc";
}
.acalog-custom .fa-life-bouy:before,
.acalog-custom .fa-life-buoy:before,
.acalog-custom .fa-life-saver:before,
.acalog-custom .fa-support:before,
.acalog-custom .fa-life-ring:before {
  content: "\f1cd";
}
.acalog-custom .fa-circle-o-notch:before {
  content: "\f1ce";
}
.acalog-custom .fa-ra:before,
.acalog-custom .fa-rebel:before {
  content: "\f1d0";
}
.acalog-custom .fa-ge:before,
.acalog-custom .fa-empire:before {
  content: "\f1d1";
}
.acalog-custom .fa-git-square:before {
  content: "\f1d2";
}
.acalog-custom .fa-git:before {
  content: "\f1d3";
}
.acalog-custom .fa-hacker-news:before {
  content: "\f1d4";
}
.acalog-custom .fa-tencent-weibo:before {
  content: "\f1d5";
}
.acalog-custom .fa-qq:before {
  content: "\f1d6";
}
.acalog-custom .fa-wechat:before,
.acalog-custom .fa-weixin:before {
  content: "\f1d7";
}
.acalog-custom .fa-send:before,
.acalog-custom .fa-paper-plane:before {
  content: "\f1d8";
}
.acalog-custom .fa-send-o:before,
.acalog-custom .fa-paper-plane-o:before {
  content: "\f1d9";
}
.acalog-custom .fa-history:before {
  content: "\f1da";
}
.acalog-custom .fa-genderless:before,
.acalog-custom .fa-circle-thin:before {
  content: "\f1db";
}
.acalog-custom .fa-header:before {
  content: "\f1dc";
}
.acalog-custom .fa-paragraph:before {
  content: "\f1dd";
}
.acalog-custom .fa-sliders:before {
  content: "\f1de";
}
.acalog-custom .fa-share-alt:before {
  content: "\f1e0";
}
.acalog-custom .fa-share-alt-square:before {
  content: "\f1e1";
}
.acalog-custom .fa-bomb:before {
  content: "\f1e2";
}
.acalog-custom .fa-soccer-ball-o:before,
.acalog-custom .fa-futbol-o:before {
  content: "\f1e3";
}
.acalog-custom .fa-tty:before {
  content: "\f1e4";
}
.acalog-custom .fa-binoculars:before {
  content: "\f1e5";
}
.acalog-custom .fa-plug:before {
  content: "\f1e6";
}
.acalog-custom .fa-slideshare:before {
  content: "\f1e7";
}
.acalog-custom .fa-twitch:before {
  content: "\f1e8";
}
.acalog-custom .fa-yelp:before {
  content: "\f1e9";
}
.acalog-custom .fa-newspaper-o:before {
  content: "\f1ea";
}
.acalog-custom .fa-wifi:before {
  content: "\f1eb";
}
.acalog-custom .fa-calculator:before {
  content: "\f1ec";
}
.acalog-custom .fa-paypal:before {
  content: "\f1ed";
}
.acalog-custom .fa-google-wallet:before {
  content: "\f1ee";
}
.acalog-custom .fa-cc-visa:before {
  content: "\f1f0";
}
.acalog-custom .fa-cc-mastercard:before {
  content: "\f1f1";
}
.acalog-custom .fa-cc-discover:before {
  content: "\f1f2";
}
.acalog-custom .fa-cc-amex:before {
  content: "\f1f3";
}
.acalog-custom .fa-cc-paypal:before {
  content: "\f1f4";
}
.acalog-custom .fa-cc-stripe:before {
  content: "\f1f5";
}
.acalog-custom .fa-bell-slash:before {
  content: "\f1f6";
}
.acalog-custom .fa-bell-slash-o:before {
  content: "\f1f7";
}
.acalog-custom .fa-trash:before {
  content: "\f1f8";
}
.acalog-custom .fa-copyright:before {
  content: "\f1f9";
}
.acalog-custom .fa-at:before {
  content: "\f1fa";
}
.acalog-custom .fa-eyedropper:before {
  content: "\f1fb";
}
.acalog-custom .fa-paint-brush:before {
  content: "\f1fc";
}
.acalog-custom .fa-birthday-cake:before {
  content: "\f1fd";
}
.acalog-custom .fa-area-chart:before {
  content: "\f1fe";
}
.acalog-custom .fa-pie-chart:before {
  content: "\f200";
}
.acalog-custom .fa-line-chart:before {
  content: "\f201";
}
.acalog-custom .fa-lastfm:before {
  content: "\f202";
}
.acalog-custom .fa-lastfm-square:before {
  content: "\f203";
}
.acalog-custom .fa-toggle-off:before {
  content: "\f204";
}
.acalog-custom .fa-toggle-on:before {
  content: "\f205";
}
.acalog-custom .fa-bicycle:before {
  content: "\f206";
}
.acalog-custom .fa-bus:before {
  content: "\f207";
}
.acalog-custom .fa-ioxhost:before {
  content: "\f208";
}
.acalog-custom .fa-angellist:before {
  content: "\f209";
}
.acalog-custom .fa-cc:before {
  content: "\f20a";
}
.acalog-custom .fa-shekel:before,
.acalog-custom .fa-sheqel:before,
.acalog-custom .fa-ils:before {
  content: "\f20b";
}
.acalog-custom .fa-meanpath:before {
  content: "\f20c";
}
.acalog-custom .fa-buysellads:before {
  content: "\f20d";
}
.acalog-custom .fa-connectdevelop:before {
  content: "\f20e";
}
.acalog-custom .fa-dashcube:before {
  content: "\f210";
}
.acalog-custom .fa-forumbee:before {
  content: "\f211";
}
.acalog-custom .fa-leanpub:before {
  content: "\f212";
}
.acalog-custom .fa-sellsy:before {
  content: "\f213";
}
.acalog-custom .fa-shirtsinbulk:before {
  content: "\f214";
}
.acalog-custom .fa-simplybuilt:before {
  content: "\f215";
}
.acalog-custom .fa-skyatlas:before {
  content: "\f216";
}
.acalog-custom .fa-cart-plus:before {
  content: "\f217";
}
.acalog-custom .fa-cart-arrow-down:before {
  content: "\f218";
}
.acalog-custom .fa-diamond:before {
  content: "\f219";
}
.acalog-custom .fa-ship:before {
  content: "\f21a";
}
.acalog-custom .fa-user-secret:before {
  content: "\f21b";
}
.acalog-custom .fa-motorcycle:before {
  content: "\f21c";
}
.acalog-custom .fa-street-view:before {
  content: "\f21d";
}
.acalog-custom .fa-heartbeat:before {
  content: "\f21e";
}
.acalog-custom .fa-venus:before {
  content: "\f221";
}
.acalog-custom .fa-mars:before {
  content: "\f222";
}
.acalog-custom .fa-mercury:before {
  content: "\f223";
}
.acalog-custom .fa-transgender:before {
  content: "\f224";
}
.acalog-custom .fa-transgender-alt:before {
  content: "\f225";
}
.acalog-custom .fa-venus-double:before {
  content: "\f226";
}
.acalog-custom .fa-mars-double:before {
  content: "\f227";
}
.acalog-custom .fa-venus-mars:before {
  content: "\f228";
}
.acalog-custom .fa-mars-stroke:before {
  content: "\f229";
}
.acalog-custom .fa-mars-stroke-v:before {
  content: "\f22a";
}
.acalog-custom .fa-mars-stroke-h:before {
  content: "\f22b";
}
.acalog-custom .fa-neuter:before {
  content: "\f22c";
}
.acalog-custom .fa-facebook-official:before {
  content: "\f230";
}
.acalog-custom .fa-pinterest-p:before {
  content: "\f231";
}
.acalog-custom .fa-whatsapp:before {
  content: "\f232";
}
.acalog-custom .fa-server:before {
  content: "\f233";
}
.acalog-custom .fa-user-plus:before {
  content: "\f234";
}
.acalog-custom .fa-user-times:before {
  content: "\f235";
}
.acalog-custom .fa-hotel:before,
.acalog-custom .fa-bed:before {
  content: "\f236";
}
.acalog-custom .fa-viacoin:before {
  content: "\f237";
}
.acalog-custom .fa-train:before {
  content: "\f238";
}
.acalog-custom .fa-subway:before {
  content: "\f239";
}
.acalog-custom .fa-medium:before {
  content: "\f23a";
}
.acalog-custom .centeringWrap {
  position: relative;
  float: left;
  clear: both;
  left: 50%;
}
.acalog-custom .centeringWrap .centeredWrap {
  position: relative;
  float: left;
  clear: both;
  left: -50%;
}
.acalog-custom .centeringWrap {
  position: relative;
  float: left;
  clear: both;
  left: 50%;
}
.acalog-custom .centeringWrap .centeredWrap {
  position: relative;
  float: left;
  clear: both;
  left: -50%;
}
.acalog-custom .qbp-disable-animation {
  -webkit-transition: 0 !important;
  -moz-transition: 0 !important;
  transition: 0 !important;
}
.acalog-custom #quickiebarpro-show-button {
  display: none;
  overflow: visible;
  position: fixed;
  left: 0;
  width: 100%;
  z-index: 100;
  height: 4px;
  opacity: .75;
  -webkit-transition: all linear 0.2s;
  -moz-transition: all linear 0.2s;
  transition: all linear 0.2s;
}
@media only screen and (max-width: 900px) {
  .acalog-custom #quickiebarpro-show-button {
    display: none !important;
  }
}
.acalog-custom #quickiebarpro-show-button.show-button-sticky-disabled {
  position: relative;
}
.acalog-custom #quickiebarpro-show-button:hover {
  opacity: 1;
}
.acalog-custom #quickiebarpro-show-button .show-button {
  position: absolute;
  right: 20px;
  width: 20px;
  height: 20px;
  cursor: pointer;
  text-align: center;
  color: #FFF;
  font-size: 12px;
}
.acalog-custom #quickiebarpro-show-button .show-button i {
  height: 20px;
  line-height: 20px;
}
.acalog-custom #quickiebarpro-show-button.show-button-placement-top {
  top: 0;
}
.acalog-custom #quickiebarpro-show-button.show-button-placement-top .show-button {
  bottom: -20px;
  -moz-border-radius-bottomleft: 3px;
  -webkit-border-bottom-left-radius: 3px;
  border-bottom-left-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  -webkit-border-bottom-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.acalog-custom #quickiebarpro-show-button.show-button-placement-top .show-button .fa-chevron-up {
  display: none;
}
.acalog-custom #quickiebarpro-show-button.show-button-placement-top .show-button .fa-chevron-down {
  display: block;
}
.acalog-custom #quickiebarpro-show-button.show-button-placement-bottom {
  bottom: 0;
}
.acalog-custom #quickiebarpro-show-button.show-button-placement-bottom .show-button {
  top: -20px;
  -moz-border-radius-topleft: 3px;
  -webkit-border-top-left-radius: 3px;
  border-top-left-radius: 3px;
  -moz-border-radius-topright: 3px;
  -webkit-border-top-right-radius: 3px;
  border-top-right-radius: 3px;
}
.acalog-custom #quickiebarpro-show-button.show-button-placement-bottom .show-button .fa-chevron-up {
  display: block;
}
.acalog-custom #quickiebarpro-show-button.show-button-placement-bottom .show-button .fa-chevron-down {
  display: none;
}
.acalog-custom #quickiebarpro.qbp {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  overflow: hidden;
  cursor: default;
  height: 80px;
  display: none;
  z-index: 100;
}
.acalog-custom #quickiebarpro.qbp .wrap {
  background: transparent;
}
.acalog-custom #quickiebarpro.qbp #qbp-bar-html {
  display: none;
}
.acalog-custom #quickiebarpro.qbp #qbp-subscribe-form {
  display: none;
}
.acalog-custom #quickiebarpro.qbp.qbp-bar_type-html {
  cursor: default;
}
.acalog-custom #quickiebarpro.qbp.qbp-bar_type-html #qbp-bar-html {
  display: block;
}
.acalog-custom #quickiebarpro.qbp.qbp-bar_type-html:hover {
  cursor: default;
}
.acalog-custom #quickiebarpro.qbp.qbp-bar_type-html .hover-background-overlay,
.acalog-custom #quickiebarpro.qbp.qbp-bar_type-html .link-overlay {
  display: none;
}
.acalog-custom #quickiebarpro.qbp.qbp-bar_type-html .qbp-wrap > .bar-text,
.acalog-custom #quickiebarpro.qbp.qbp-bar_type-html .qbp-wrap > .bar-button {
  display: none !important;
}
.acalog-custom #quickiebarpro.qbp.qbp-bar_type-email #qbp-bar-button {
  display: none;
}
.acalog-custom #quickiebarpro.qbp.qbp-bar_type-email #qbp-subscribe-form {
  display: block;
}
.acalog-custom #quickiebarpro.qbp.qbp-bar_type-email .hover-background-overlay,
.acalog-custom #quickiebarpro.qbp.qbp-bar_type-email .link-overlay {
  display: none;
}
.acalog-custom #quickiebarpro.qbp .hover-background-overlay {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.04);
  -webkit-transition: 0.2s;
  -moz-transition: 0.2s;
  transition: 0.2s;
  opacity: 0;
  display: block;
}
.acalog-custom #quickiebarpro.qbp .link-overlay {
  z-index: 2;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: transparent;
  cursor: pointer;
  display: block;
}
.acalog-custom #quickiebarpro.qbp .link-overlay:focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.acalog-custom #quickiebarpro.qbp:hover .hover-background-overlay {
  opacity: 1;
}
.acalog-custom #quickiebarpro.qbp .qbp-wrap {
  position: relative;
  float: left;
  width: 100%;
}
.acalog-custom #quickiebarpro.qbp .qbp-attribution,
.acalog-custom #quickiebarpro.qbp .qbp-close-button {
  z-index: 3;
  position: absolute;
  top: 0;
  cursor: pointer;
  width: 40px;
  height: 40px;
  opacity: .5;
  -webkit-transition: 0.4s;
  -moz-transition: 0.4s;
  transition: 0.4s;
}
.acalog-custom #quickiebarpro.qbp .qbp-attribution:focus,
.acalog-custom #quickiebarpro.qbp .qbp-close-button:focus,
.acalog-custom #quickiebarpro.qbp .qbp-attribution:active,
.acalog-custom #quickiebarpro.qbp .qbp-close-button:active {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.acalog-custom #quickiebarpro.qbp .qbp-attribution:hover,
.acalog-custom #quickiebarpro.qbp .qbp-close-button:hover {
  -webkit-transition: 0.2s;
  -moz-transition: 0.2s;
  transition: 0.2s;
  opacity: .9;
}
.acalog-custom #quickiebarpro.qbp .qbp-attribution {
  left: 0;
  background-image: url("../../img/gateway/qbp-attribution-light.png");
  background-size: 50%;
  background-position: center;
  background-repeat: no-repeat;
  left: -120px;
}
.acalog-custom #quickiebarpro.qbp .qbp-attribution.qbp-attribution-dark {
  background-image: url("../../img/gateway/qbp-attribution-dark.png");
  opacity: .15;
}
.acalog-custom #quickiebarpro.qbp .qbp-attribution.qbp-attribution-dark:hover {
  opacity: .4;
}
.acalog-custom #quickiebarpro.qbp .qbp-attribution.visible {
  left: 0px;
}
.acalog-custom #quickiebarpro.qbp .qbp-close-button {
  right: 0;
  font-size: 21px;
  text-align: center;
  line-height: 40px;
  color: #FFF;
  right: -120px;
}
.acalog-custom #quickiebarpro.qbp .qbp-close-button i {
  line-height: 40px;
}
.acalog-custom #quickiebarpro.qbp .qbp-close-button.qbp-close-button-dark {
  color: rgba(0,0,0,0.5);
}
.acalog-custom #quickiebarpro.qbp .qbp-close-button.visible {
  right: 0;
}
.acalog-custom #quickiebarpro.qbp .qbp-close-bar {
  display: none;
}
.acalog-custom #quickiebarpro.qbp .bar-text,
.acalog-custom #quickiebarpro.qbp .bar-button,
.acalog-custom #quickiebarpro.qbp .qbp-close-button,
.acalog-custom #quickiebarpro.qbp .qbp-attribution,
.acalog-custom #quickiebarpro.qbp .subscribe-form {
  margin: 20px;
}
.acalog-custom #quickiebarpro.qbp .bar-text,
.acalog-custom #quickiebarpro.qbp .bar-button,
.acalog-custom #quickiebarpro.qbp .subscribe-form {
  position: relative;
  float: left;
  clear: none;
}
.acalog-custom #quickiebarpro.qbp .bar-text {
  margin-left: 0;
  line-height: 40px;
  font-family: 'Roboto Slab', Georgia, serif;
  font-size: 17px;
  color: #FFF;
}
.acalog-custom #quickiebarpro.qbp .bar-button {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-right: 0;
  padding: 0 20px;
  float: right;
  outline: none;
  border: none;
  height: 40px;
  line-height: 40px;
  font-family: 'Montserrat', sans-serif;
  font-size: 16px;
}
.acalog-custom #quickiebarpro.qbp .subscribe-form {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-right: 0;
  width: 240px;
  float: right;
  height: 40px;
  line-height: 40px;
  font-family: 'Roboto Slab', Georgia, serif;
  font-size: 16px;
  background: rgba(255,255,255,0.25);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.acalog-custom #quickiebarpro.qbp .subscribe-form input[type="email"] {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  padding: 10px;
  padding-right: 45px;
  color: #FFF;
  background: transparent;
  border: none;
  outline: none;
}
.acalog-custom #quickiebarpro.qbp .subscribe-form input[type="email"]::-webkit-input-placeholder {
  color: rgba(255,255,255,0.5) !important;
}
.acalog-custom #quickiebarpro.qbp .subscribe-form input[type="email"]:-moz-placeholder {
  color: rgba(255,255,255,0.5) !important;
}
.acalog-custom #quickiebarpro.qbp .subscribe-form input[type="email"]::-moz-placeholder {
  color: rgba(255,255,255,0.5) !important;
}
.acalog-custom #quickiebarpro.qbp .subscribe-form input[type="email"]:-ms-input-placeholder {
  color: rgba(255,255,255,0.5) !important;
}
.acalog-custom #quickiebarpro.qbp .subscribe-form input[type="email"]::-webkit-input-placeholder {
  color: rgba(255,255,255,0.5) !important;
}
.acalog-custom #quickiebarpro.qbp .subscribe-form input[type="email"]:-moz-placeholder {
  color: rgba(255,255,255,0.5) !important;
}
.acalog-custom #quickiebarpro.qbp .subscribe-form input[type="email"]::-moz-placeholder {
  color: rgba(255,255,255,0.5) !important;
}
.acalog-custom #quickiebarpro.qbp .subscribe-form input[type="email"]:-ms-input-placeholder {
  color: rgba(255,255,255,0.5) !important;
}
.acalog-custom #quickiebarpro.qbp .subscribe-form input:-webkit-autofill {
  background-color: transparent !important;
  background: transparent !important;
}
.acalog-custom #quickiebarpro.qbp .subscribe-form #qbp-subscribe-button {
  position: absolute;
  top: 0;
  right: 0;
  margin: 5px;
  padding: 0;
  width: 30px;
  height: 30px;
  line-height: 30px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  font-family: 'Montserrat', sans-serif;
  background: transparent;
  border: none;
  outline: none;
  color: #FFF;
  opacity: .75;
  font-size: 13px;
  text-transform: uppercase;
  letter-spacing: .05em;
  text-align: center;
  -webkit-transition: all linear 0.2s;
  -moz-transition: all linear 0.2s;
  transition: all linear 0.2s;
  cursor: pointer;
}
.acalog-custom #quickiebarpro.qbp .subscribe-form #qbp-subscribe-button:hover {
  opacity: 1;
}
.acalog-custom #quickiebarpro.qbp.qbp-bar_height-tall {
  height: 100px;
}
.acalog-custom #quickiebarpro.qbp.qbp-bar_height-tall .bar-text,
.acalog-custom #quickiebarpro.qbp.qbp-bar_height-tall .bar-button,
.acalog-custom #quickiebarpro.qbp.qbp-bar_height-tall .qbp-close-button,
.acalog-custom #quickiebarpro.qbp.qbp-bar_height-tall .qbp-attribution,
.acalog-custom #quickiebarpro.qbp.qbp-bar_height-tall .subscribe-form {
  margin: 30px;
}
.acalog-custom #quickiebarpro.qbp.qbp-bar_height-skinny {
  height: 40px;
}
.acalog-custom #quickiebarpro.qbp.qbp-bar_height-skinny .bar-text,
.acalog-custom #quickiebarpro.qbp.qbp-bar_height-skinny .bar-button,
.acalog-custom #quickiebarpro.qbp.qbp-bar_height-skinny .qbp-close-button,
.acalog-custom #quickiebarpro.qbp.qbp-bar_height-skinny .qbp-attribution,
.acalog-custom #quickiebarpro.qbp.qbp-bar_height-skinny .subscribe-form {
  margin: 0 10px;
}
.acalog-custom #quickiebarpro.qbp.qbp-bar_height-skinny .bar-text {
  font-size: 15px;
}
.acalog-custom #quickiebarpro.qbp.qbp-bar_height-skinny .bar-button {
  height: 30px;
  line-height: 30px;
  margin: 5px 10px;
  font-size: 14px;
}
.acalog-custom #quickiebarpro.qbp.qbp-bar_height-skinny .subscribe-form {
  width: 200px;
  height: 30px;
  line-height: 30px;
  margin: 5px 10px;
  font-size: 13px;
}
.acalog-custom #quickiebarpro.qbp.qbp-bar_height-skinny .subscribe-form input {
  font-size: 13px;
}
.acalog-custom #quickiebarpro.qbp.qbp-bar_height-skinny .subscribe-form input[type="email"] {
  padding: 5px 45px 5px 10px;
}
.acalog-custom #quickiebarpro.qbp.qbp-bar_height-skinny .subscribe-form #qbp-subscribe-button {
  width: 24px;
  height: 24px;
  margin: 3px;
  line-height: 24px;
}
.acalog-custom #quickiebarpro.qbp.qbp-bar_height-thin {
  height: 60px;
}
.acalog-custom #quickiebarpro.qbp.qbp-bar_height-thin .bar-text,
.acalog-custom #quickiebarpro.qbp.qbp-bar_height-thin .bar-button,
.acalog-custom #quickiebarpro.qbp.qbp-bar_height-thin .qbp-close-button,
.acalog-custom #quickiebarpro.qbp.qbp-bar_height-thin .qbp-attribution,
.acalog-custom #quickiebarpro.qbp.qbp-bar_height-thin .subscribe-form {
  margin: 10px;
}
.acalog-custom #quickiebarpro.qbp.qbp-sticky-disabled {
  position: relative;
}
.acalog-custom #quickiebarpro.qbp.qbp-placement-bottom {
  position: fixed;
  top: auto;
  bottom: 0;
}
.acalog-custom #quickiebarpro.qbp.qbp-attribution-hidden .qbp-attribution {
  display: none !important;
}
.acalog-custom #quickiebarpro.qbp.qbp-alignment-centered .wrap {
  position: relative;
  float: left;
  left: 50%;
  margin: 0;
  padding: 0;
  width: auto;
}
.acalog-custom #quickiebarpro.qbp.qbp-alignment-centered .qbp-wrap {
  position: relative;
  left: -50%;
  width: auto;
}
.acalog-custom #quickiebarpro.qbp.qbp-button-style-square .bar-button {
  border-color: transparent !important;
}
.acalog-custom #quickiebarpro.qbp.qbp-button_style-rounded .bar-button {
  border-color: transparent !important;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.acalog-custom #quickiebarpro.qbp.qbp-button_style-pill .bar-button {
  border-color: transparent !important;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
}
.acalog-custom #quickiebarpro.qbp.qbp-button_style-outline .bar-button {
  line-height: 38px;
  background: transparent !important;
  border-width: 2px;
  border-style: solid;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.acalog-custom #quickiebarpro.qbp.qbp-button_style-outline.qbp-bar_height-skinny .bar-button {
  border-width: 1px;
  line-height: 28px;
}
@media only screen and (max-width: 1024px) {
  .acalog-custom #quickiebarpro.qbp .wrap {
    position: relative;
    left: 50%;
    margin: 0;
    padding: 0;
    width: auto;
  }
  .acalog-custom #quickiebarpro.qbp .qbp-wrap {
    position: relative;
    left: -50%;
    width: auto;
  }
}
.acalog-custom #quickiebarpro.qbp.qbp-close_button_visibility-alwaysshow .qbp-close-button {
  right: 0 !important;
}
.acalog-custom #quickiebarpro.qbp.qbp-close_button_visibility-alwayshide .qbp-close-button {
  display: none !important;
}
@media only screen and (max-width: 900px) {
  .acalog-custom #quickiebarpro.qbp {
    position: relative !important;
    padding: 0 0 30px 0;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
  }
  .acalog-custom #quickiebarpro.qbp.qbp-bar_height-skinny,
  .acalog-custom #quickiebarpro.qbp.qbp-bar_height-thin,
  .acalog-custom #quickiebarpro.qbp.qbp-bar_height-regular,
  .acalog-custom #quickiebarpro.qbp.qbp-bar_height-tall {
    height: auto;
  }
  .acalog-custom #quickiebarpro.qbp .wrap,
  .acalog-custom #quickiebarpro.qbp .qbp-wrap {
    float: none;
  }
  .acalog-custom #quickiebarpro.qbp .wrap {
    left: 0;
    width: 100%;
  }
  .acalog-custom #quickiebarpro.qbp .qbp-wrap {
    left: 0;
    width: 92%;
    margin: 0 4%;
    padding: 5px 0;
    text-align: center;
  }
  .acalog-custom #quickiebarpro.qbp .qbp-attribution,
  .acalog-custom #quickiebarpro.qbp .qbp-close-button {
    display: none;
  }
  .acalog-custom #quickiebarpro.qbp .link-overlay {
    top: -30px;
  }
  .acalog-custom #quickiebarpro.qbp .qbp-close-bar {
    position: absolute;
    z-index: 4;
    cursor: pointer;
    bottom: 0px;
    height: 30px;
    width: 100%;
    background: rgba(0,0,0,0.05);
    text-align: center;
    font-size: 13px;
    line-height: 30px;
    color: #FFF;
    display: block;
  }
  .acalog-custom #quickiebarpro.qbp .qbp-close-bar i {
    opacity: .35;
    line-height: 30px;
  }
  .acalog-custom #quickiebarpro.qbp .qbp-close-bar:hover {
    background: rgba(0,0,0,0.1);
  }
  .acalog-custom #quickiebarpro.qbp .bar-text,
  .acalog-custom #quickiebarpro.qbp .bar-button {
    float: none;
    display: inline-block;
    width: 100%;
  }
  .acalog-custom #quickiebarpro.qbp .bar-text {
    line-height: 25px;
    margin: 0 !important;
  }
  .acalog-custom #quickiebarpro.qbp .bar-text i.fa-arrow-right,
  .acalog-custom #quickiebarpro.qbp .bar-text i.fa-long-arrow-right,
  .acalog-custom #quickiebarpro.qbp .bar-text i.chevron-right {
    display: none;
  }
  .acalog-custom #quickiebarpro.qbp .bar-button {
    line-height: 35px;
    height: 35px;
    margin: 10px 0 !important;
    width: auto;
    clear: both;
  }
  .acalog-custom #quickiebarpro.qbp .subscribe-form {
    position: relative;
    float: left;
    clear: both;
    width: 240px;
    left: 50%;
    margin-left: -120px;
  }
  .acalog-custom #quickiebarpro.qbp.qbp-bar_height-thin .subscribe-form,
  .acalog-custom #quickiebarpro.qbp.qbp-bar_height-skinny .subscribe-form {
    width: 240px;
    margin-left: -120px;
  }
}
.acalog-custom #quickiebarpro.qbp.qbp-admin-preview {
  position: fixed;
}
.acalog-custom #quickiebarpro.qbp.qbp-admin-preview .qbp-attribution,
.acalog-custom #quickiebarpro.qbp.qbp-admin-preview .link-overlay {
  display: none;
}
.acalog-custom #quickiebarpro.qbp.qbp-admin-preview.qbp-alignment-leftright .wrap,
.acalog-custom #quickiebarpro.qbp.qbp-admin-preview.qbp-alignment-leftright .qbp-wrap {
  width: 100%;
  margin: 0 auto;
}
@media only screen and (min-width: 480px) {
  .acalog-custom #quickiebarpro.qbp.qbp-admin-preview.qbp-alignment-leftright .wrap,
  .acalog-custom #quickiebarpro.qbp.qbp-admin-preview.qbp-alignment-leftright .qbp-wrap {
    width: 100%;
  }
}
@media only screen and (min-width: 690) {
  .acalog-custom #quickiebarpro.qbp.qbp-admin-preview.qbp-alignment-leftright .wrap,
  .acalog-custom #quickiebarpro.qbp.qbp-admin-preview.qbp-alignment-leftright .qbp-wrap {
    width: 100%;
  }
}
@media only screen and (min-width: 900px) {
  .acalog-custom #quickiebarpro.qbp.qbp-admin-preview.qbp-alignment-leftright .wrap,
  .acalog-custom #quickiebarpro.qbp.qbp-admin-preview.qbp-alignment-leftright .qbp-wrap {
    width: 720px;
  }
}
@media only screen and (min-width: 1140px) {
  .acalog-custom #quickiebarpro.qbp.qbp-admin-preview.qbp-alignment-leftright .wrap,
  .acalog-custom #quickiebarpro.qbp.qbp-admin-preview.qbp-alignment-leftright .qbp-wrap {
    width: 960px;
  }
}
@media only screen and (min-width: 1280px) {
  .acalog-custom #quickiebarpro.qbp.qbp-admin-preview.qbp-alignment-leftright .wrap,
  .acalog-custom #quickiebarpro.qbp.qbp-admin-preview.qbp-alignment-leftright .qbp-wrap {
    width: 1140px;
  }
}
.acalog-custom .wwp-vc-breadcrumbs {
  list-style: outside none none;
  margin: 0;
  padding: 0;
}
.acalog-custom .wwp-vc-breadcrumbs::after {
  clear: both;
  content: "";
  display: table;
}
.acalog-custom .wwp-vc-breadcrumbs li::after {
  margin: 0 1em;
}
.acalog-custom .wwp-vc-breadcrumbs li::after {
  color: #959fa5;
  display: inline-block;
  margin: 0 0.6em;
}
.acalog-custom .wwp-vc-breadcrumbs li {
  margin: 1.2em 0;
}
.acalog-custom .wwp-vc-breadcrumbs li {
  display: inline-block;
  float: left;
  position: relative;
  margin: 0.5em 0;
}
.acalog-custom .wwp-vc-breadcrumbs li:last-of-type::after {
  display: none;
}
.acalog-custom .wwp-vc-breadcrumbs.triangle {
  list-style: none;
  overflow: hidden;
}
.acalog-custom .wwp-vc-breadcrumbs.triangle li {
  float: left;
  margin: 0 !important;
}
.acalog-custom .wwp-vc-breadcrumbs.triangle li a {
  color: white;
  text-decoration: none;
  padding: 10px 0 10px 55px;
  position: relative;
  display: block;
  float: left;
}
.acalog-custom .wwp-vc-breadcrumbs.triangle li a:after {
  content: " ";
  display: block;
  width: 0;
  height: 0;
  border-top: 50px solid transparent;
  border-bottom: 50px solid transparent;
  position: absolute;
  top: 50%;
  margin-top: -50px;
  left: 100%;
  z-index: 2;
}
.acalog-custom .wwp-vc-breadcrumbs.triangle li a:before {
  content: " ";
  display: block;
  width: 0;
  height: 0;
  border-top: 50px solid transparent;
  border-bottom: 50px solid transparent;
  border-left: 30px solid white;
  position: absolute;
  top: 50%;
  margin-top: -50px;
  margin-left: 1px;
  left: 100%;
  z-index: 1;
}
.acalog-custom .wwp-vc-breadcrumbs.triangle li:first-child a {
  padding-left: 20px;
}
.acalog-custom .wwp-vc-breadcrumbs.triangle li:last-child {
  pointer-events: none;
  cursor: default;
  text-decoration: none;
  padding: 10px 20px 10px 55px;
  color: white;
  position: relative;
  display: block;
  float: left;
}
.acalog-custom .wwp-vc-breadcrumbs.triangle li:last-child a:after {
  border: 0;
}
.acalog-custom .wwp-vc-breadcrumbs.multi-steps {
  background-color: transparent;
  padding: 0;
}
.acalog-custom .wwp-vc-breadcrumbs.multi-steps li {
  position: relative;
  margin: 0.4em 40px 0.4em 0;
}
.acalog-custom .wwp-vc-breadcrumbs.multi-steps li > *,
.acalog-custom .wwp-vc-breadcrumbs.multi-steps li.current > * {
  position: relative;
}
.acalog-custom .wwp-vc-breadcrumbs.multi-steps.text-center li::after {
  width: 100%;
  top: 50%;
  left: 100%;
  -webkit-transform: translateY(-50%) translateX(-1px);
  -moz-transform: translateY(-50%) translateX(-1px);
  -ms-transform: translateY(-50%) translateX(-1px);
  -o-transform: translateY(-50%) translateX(-1px);
  transform: translateY(-50%) translateX(-1px);
}
.acalog-custom .wwp-vc-breadcrumbs.multi-steps.text-center li > * {
  z-index: 1;
  padding: .6em 1em;
  border-radius: .25em;
}
.acalog-custom .wwp-vc-breadcrumbs.multi-steps.text-center li.visited > *,
.acalog-custom .wwp-vc-breadcrumbs.multi-steps.text-center li.current > * {
  color: #ffffff;
}
.acalog-custom .wwp-vc-breadcrumbs.multi-steps.text-center li > * {
  color: white;
}
.acalog-custom .wwp-vc-breadcrumbs.multi-steps li::after {
  position: absolute;
  content: '';
  height: 4px;
  margin: 0;
}
.acalog-custom .wwp-vc-breadcrumbs.text-top li,
.acalog-custom .wwp-vc-breadcrumbs.text-bottom li {
  width: 80px;
  text-align: center;
}
.acalog-custom .wwp-vc-breadcrumbs.text-top li::after,
.acalog-custom .wwp-vc-breadcrumbs.text-bottom li::after {
  position: absolute;
  left: 50%;
  width: calc(140%);
}
.acalog-custom .wwp-vc-breadcrumbs.text-top li > *::before,
.acalog-custom .wwp-vc-breadcrumbs.text-bottom li > *::before {
  content: '';
  position: absolute;
  z-index: 1;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  height: 12px;
  width: 12px;
  border-radius: 50%;
}
.acalog-custom .wwp-vc-breadcrumbs.text-top li::after {
  bottom: -13px;
}
.acalog-custom .wwp-vc-breadcrumbs.text-top li > * {
  padding-bottom: 20px;
}
.acalog-custom .wwp-vc-breadcrumbs.text-top li > *::before {
  bottom: 0;
}
.acalog-custom .wwp-vc-breadcrumbs.text-bottom li::after {
  top: -13px;
}
.acalog-custom .wwp-vc-breadcrumbs.text-bottom li > * {
  padding-top: 20px;
}
.acalog-custom .wwp-vc-breadcrumbs.text-bottom li > *::before {
  top: 0;
}
.acalog-custom .wwp-vc-breadcrumbs.count li {
  counter-increment: steps;
}
.acalog-custom .wwp-vc-breadcrumbs.count li > *::before {
  content: counter(steps) " - ";
}
.acalog-custom .wwp-vc-breadcrumbs.text-top.count li > *::before,
.acalog-custom .wwp-vc-breadcrumbs.text-bottom.count li > *::before {
  content: counter(steps);
  height: 26px;
  width: 26px;
  line-height: 26px;
  color: #ffffff;
}
.acalog-custom .wwp-vc-breadcrumbs.text-top.count li::after {
  bottom: -19px;
}
.acalog-custom .wwp-vc-breadcrumbs.text-top.count li > * {
  padding-bottom: 34px;
}
.acalog-custom .wwp-vc-breadcrumbs.text-bottom.count li::after {
  top: -19px;
}
.acalog-custom .wwp-vc-breadcrumbs.text-bottom.count li > * {
  padding-top: 34px;
}
.acalog-custom .mk-event-countdown-ul:media(max-width:750px) li {
  width: 90%;
  display: block;
  margin: 0 auto 15px;
}
.acalog-custom .mk-process-steps:media(max-width:960px) ul:before {
  display: none !important;
}
.acalog-custom .mk-process-steps:media(max-width:960px) li {
  margin-bottom: 30px !important;
  width: 100% !important;
  text-align: center;
}
.acalog-custom .vc_custom_1469635777230 {
  padding-left: 20px !important;
}
.acalog-custom .vc_custom_1469639571895 {
  padding-bottom: 0px !important;
}
.acalog-custom .vc_custom_1469639726224 {
  background-color: rgba(253,181,21,0.8) !important;
  *background-color: #4d318e !important;
}
.acalog-custom .vc_custom_1470443396531 {
  padding-right: 10px !important;
  padding-left: 10px !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
}
.acalog-custom .wpb_animate_when_almost_visible {
  opacity: 1;
}
.acalog-custom .pum-theme-851,
.acalog-custom .pum-theme-framed-border {
  background-color: rgba(255,255,255,0.5);
}
.acalog-custom .pum-theme-851 .pum-container,
.acalog-custom .pum-theme-framed-border .pum-container {
  padding: 18px;
  border-radius: 0px;
  border: 20px outset #dd3333;
  box-shadow: 1px 1px 3px 0px rgba(2,2,2,0.97) inset;
  background-color: #fffbef;
}
.acalog-custom .pum-theme-851 .pum-title,
.acalog-custom .pum-theme-framed-border .pum-title {
  color: #000000;
  text-align: left;
  text-shadow: 0px 0px 0px rgba(2,2,2,0.23);
  font-family: inherit;
  font-size: 32px;
  line-height: 36px;
}
.acalog-custom .pum-theme-851 .pum-content,
.acalog-custom .pum-theme-framed-border .pum-content {
  color: #2d2d2d;
  font-family: inherit;
}
.acalog-custom .pum-theme-851 .pum-content + .pum-close,
.acalog-custom .pum-theme-framed-border .pum-content + .pum-close {
  height: 20px;
  width: 20px;
  left: auto;
  right: -20px;
  bottom: auto;
  top: -20px;
  padding: 0px;
  color: #ffffff;
  font-family: Acme;
  font-size: 20px;
  line-height: 20px;
  border: 1px none #ffffff;
  border-radius: 0px;
  box-shadow: 0px 0px 0px 0px rgba(2,2,2,0.23);
  text-shadow: 0px 0px 0px rgba(0,0,0,0.23);
  background-color: rgba(0,0,0,0.55);
}
.acalog-custom .pum-theme-850,
.acalog-custom .pum-theme-cutting-edge {
  background-color: rgba(61,61,61,0.92);
}
.acalog-custom .pum-theme-850 .pum-container,
.acalog-custom .pum-theme-cutting-edge .pum-container {
  padding: 0px;
  border-radius: 0px;
  border: 1px none #000000;
  box-shadow: 0px 10px 25px 0px rgba(2,2,2,0.5);
  background-color: #ffffff;
}
.acalog-custom .pum-theme-850 .pum-title,
.acalog-custom .pum-theme-cutting-edge .pum-title {
  color: #ffffff;
  text-align: left;
  text-shadow: 0px 0px 0px rgba(2,2,2,0.23);
  font-family: Sans-Serif;
  font-size: 26px;
  line-height: 28px;
}
.acalog-custom .pum-theme-850 .pum-content,
.acalog-custom .pum-theme-cutting-edge .pum-content {
  color: #ffffff;
  font-family: inherit;
}
.acalog-custom .pum-theme-850 .pum-content + .pum-close,
.acalog-custom .pum-theme-cutting-edge .pum-content + .pum-close {
  height: auto;
  width: auto;
  left: auto;
  right: 0px;
  bottom: auto;
  top: 1px;
  padding: 5px;
  color: #1e73be;
  font-family: inherit;
  font-size: 32px;
  line-height: 24px;
  border: 1px none #ffffff;
  border-radius: 0px;
  box-shadow: -1px 1px 1px 0px rgba(2,2,2,0.1);
  text-shadow: -1px 1px 1px rgba(0,0,0,0.1);
  background-color: #eeee22;
}
.acalog-custom .pum-theme-849,
.acalog-custom .pum-theme-hello-box {
  background-color: rgba(0,0,0,0.75);
}
.acalog-custom .pum-theme-849 .pum-container,
.acalog-custom .pum-theme-hello-box .pum-container {
  padding: 30px;
  border-radius: 80px;
  border: 14px solid #81d742;
  box-shadow: 0px 0px 0px 0px rgba(2,2,2,0);
  background-color: #ffffff;
}
.acalog-custom .pum-theme-849 .pum-title,
.acalog-custom .pum-theme-hello-box .pum-title {
  color: #2d2d2d;
  text-align: left;
  text-shadow: 0px 0px 0px rgba(2,2,2,0.23);
  font-family: Montserrat;
  font-size: 32px;
  line-height: 36px;
}
.acalog-custom .pum-theme-849 .pum-content,
.acalog-custom .pum-theme-hello-box .pum-content {
  color: #2d2d2d;
  font-family: inherit;
}
.acalog-custom .pum-theme-849 .pum-content + .pum-close,
.acalog-custom .pum-theme-hello-box .pum-content + .pum-close {
  height: auto;
  width: auto;
  left: auto;
  right: -30px;
  bottom: auto;
  top: -30px;
  padding: 0px;
  color: #2d2d2d;
  font-family: inherit;
  font-size: 32px;
  line-height: 28px;
  border: 1px none #ffffff;
  border-radius: 28px;
  box-shadow: 0px 0px 0px 0px rgba(2,2,2,0.23);
  text-shadow: 0px 0px 0px rgba(0,0,0,0.23);
  background-color: #ffffff;
}
.acalog-custom .pum-theme-848,
.acalog-custom .pum-theme-enterprise-blue {
  background-color: rgba(0,0,0,0.7);
}
.acalog-custom .pum-theme-848 .pum-container,
.acalog-custom .pum-theme-enterprise-blue .pum-container {
  padding: 28px;
  border-radius: 5px;
  border: 1px none #000000;
  box-shadow: 0px 10px 25px 4px rgba(2,2,2,0.5);
  background-color: #ffffff;
}
.acalog-custom .pum-theme-848 .pum-title,
.acalog-custom .pum-theme-enterprise-blue .pum-title {
  color: #315b7c;
  text-align: left;
  text-shadow: 0px 0px 0px rgba(2,2,2,0.23);
  font-family: inherit;
  font-size: 34px;
  line-height: 36px;
}
.acalog-custom .pum-theme-848 .pum-content,
.acalog-custom .pum-theme-enterprise-blue .pum-content {
  color: #2d2d2d;
  font-family: inherit;
}
.acalog-custom .pum-theme-848 .pum-content + .pum-close,
.acalog-custom .pum-theme-enterprise-blue .pum-content + .pum-close {
  height: 28px;
  width: 28px;
  left: auto;
  right: 8px;
  bottom: auto;
  top: 8px;
  padding: 4px;
  color: #ffffff;
  font-family: inherit;
  font-size: 20px;
  line-height: 20px;
  border: 1px none #ffffff;
  border-radius: 42px;
  box-shadow: 0px 0px 0px 0px rgba(2,2,2,0.23);
  text-shadow: 0px 0px 0px rgba(0,0,0,0.23);
  background-color: #315b7c;
}
.acalog-custom .pum-theme-847,
.acalog-custom .pum-theme-lightbox {
  background-color: rgba(0,0,0,0.6);
}
.acalog-custom .pum-theme-847 .pum-container,
.acalog-custom .pum-theme-lightbox .pum-container {
  padding: 18px;
  border-radius: 3px;
  border: 8px solid #000000;
  box-shadow: 0px 0px 30px 0px #020202;
  background-color: #ffffff;
}
.acalog-custom .pum-theme-847 .pum-title,
.acalog-custom .pum-theme-lightbox .pum-title {
  color: #000000;
  text-align: left;
  text-shadow: 0px 0px 0px rgba(2,2,2,0.23);
  font-family: inherit;
  font-size: 32px;
  line-height: 36px;
}
.acalog-custom .pum-theme-847 .pum-content,
.acalog-custom .pum-theme-lightbox .pum-content {
  color: #000000;
  font-family: inherit;
}
.acalog-custom .pum-theme-847 .pum-content + .pum-close,
.acalog-custom .pum-theme-lightbox .pum-content + .pum-close {
  height: 30px;
  width: 30px;
  left: auto;
  right: -24px;
  bottom: auto;
  top: -24px;
  padding: 0px;
  color: #ffffff;
  font-family: inherit;
  font-size: 24px;
  line-height: 26px;
  border: 2px solid #ffffff;
  border-radius: 30px;
  box-shadow: 0px 0px 15px 1px rgba(2,2,2,0.75);
  text-shadow: 0px 0px 0px rgba(0,0,0,0.23);
  background-color: #000000;
}
.acalog-custom .pum-theme-846,
.acalog-custom .pum-theme-default-theme {
  background-color: #ffffff;
}
.acalog-custom .pum-theme-846 .pum-container,
.acalog-custom .pum-theme-default-theme .pum-container {
  padding: 18px;
  border-radius: 0px;
  border: 1px none #000000;
  box-shadow: 1px 1px 3px 0px rgba(2,2,2,0.23);
  background-color: #f9f9f9;
}
.acalog-custom .pum-theme-846 .pum-title,
.acalog-custom .pum-theme-default-theme .pum-title {
  color: #000000;
  text-align: left;
  text-shadow: 0px 0px 0px rgba(2,2,2,0.23);
  font-family: inherit;
  font-weight: inherit;
  font-size: 32px;
  font-style: normal;
  line-height: 36px;
}
.acalog-custom .pum-theme-846 .pum-content,
.acalog-custom .pum-theme-default-theme .pum-content {
  color: #8c8c8c;
  font-family: inherit;
  font-weight: inherit;
  font-style: normal;
}
.acalog-custom .pum-theme-846 .pum-content + .pum-close,
.acalog-custom .pum-theme-default-theme .pum-content + .pum-close {
  height: auto;
  width: auto;
  left: auto;
  right: 0px;
  bottom: auto;
  top: 0px;
  padding: 8px;
  color: #ffffff;
  font-family: inherit;
  font-weight: inherit;
  font-size: 12px;
  font-style: normal;
  line-height: 14px;
  border: 1px none #ffffff;
  border-radius: 0px;
  box-shadow: 0px 0px 0px 0px rgba(2,2,2,0.23);
  text-shadow: 0px 0px 0px rgba(0,0,0,0.23);
  background-color: #00b7cd;
}
.acalog-custom #fancy-title-3 {
  font-family: "Oswald";
}
.acalog-custom #breadcrumb-5a9ec5398aeba li::after {
  content: "&raquo;";
}
.acalog-custom #advanced_sidebar_menu-2-wrap .parent-sidebar-menu > li > a {
  font-weight: normal !important;
}
.acalog-custom #advanced_sidebar_menu-2-wrap .child-sidebar-menu > li > a {
  font-weight: normal !important;
}
.acalog-custom #advanced_sidebar_menu-2-wrap .child-sidebar-menu .children li a {
  font-weight: normal !important;
}
.acalog-custom #advanced_sidebar_menu-2-wrap .child-sidebar-menu li.page_item.current_page_item > a {
  font-weight: bold !important;
}
.acalog-custom #advanced_sidebar_menu-2-wrap .child-sidebar-menu li.current_page_parent > a {
  font-weight: normal !important;
}
@font-face {
  font-family: dashicons;
  src: url("../../img/gateway/dashicons.eot");
}
@font-face {
  font-family: dashicons;
  src: url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAGYMAA4AAAAAowAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABRAAAABwAAAAcckwii0dERUYAAAFgAAAAHwAAACABMwAET1MvMgAAAYAAAABAAAAAYJYFacxjbWFwAAABwAAAAUEAAAKi6kAXkmdhc3AAAAMEAAAACAAAAAj//wADZ2x5ZgAAAwwAAFnuAACMgOFsk4doZWFkAABc/AAAAC4AAAA2DP0UgmhoZWEAAF0sAAAAGgAAACQPogeuaG10eAAAXUgAAAEHAAACFodAcgtsb2NhAABeUAAAAg4AAAIO/oLadm1heHAAAGBgAAAAHwAAACABWQC1bmFtZQAAYIAAAAGbAAADVi8qdoNwb3N0AABiHAAAA+cAAApGwPo//ndlYmYAAGYEAAAABgAAAAayr1bhAAAAAQAAAADMPaLPAAAAANMHHI4AAAAA0wdjLXjaY2BkYGDgA2IJBhBgYmBkYGRkBZIsYB4DAASNADkAeNpjYGY/xTiBgZWBhVWEZQMDA8M0CM20h8GIKQLIB0phB6He4X4MDqp/vrqzXwDxgaQGkGJEUqLAwAgANrQKyHja3ZC9SwNBEMXnkqgcuzcGxOIgxYGkuO78JMHmNMQkoCKmkIhI/GhiFRshXRoLO1vBv0U7tdFGFAzWaqXO7o426nkkYGFv44N5w4Ph92AAIAm9yYAVO1jHcbK6OWW1470GIfRBJvtBNg2RSyPkU0BTlKcCFalMNdqgBrVoX1nKVq7yVV6Falbb2tW+zuuKqZgVUzN10zAtc2COOMU2u+zzKOe4wKUoAojpQGkaJo+yMX2MchTG9BJVqU5btEttBSqp0spTQZdu6bT2dKBDUzZLXfqmaZq2OWTgfk6zxwGPc8jFKOoMDKbwCz/xHd/wFV/wGZ/wER/wHm/xBq/wAhdxAUs4g9M4iRPOntN0dpxtZ13W5aqsyapclvNyToaiI+7EtbgU5+JMnIqT3sf+TlY//FRYidgSvw/g3+sbNnmNdAAAAAAAAAH//wACeNqsvQl8FFW2OFy3qquqO1un01u27nSntyydtTeydQKEPWwBIYogS7MvRpFNAm4RUUFQFEURN0RcRqMi45Jh3EbbbUQm6uhDxXFkGHVGncdzIElf/+fc6k46yMyb9/2+dKrurVtVt27d5eznFCdy8EdO892cwEmchkvjtBxXpbPrBL1db9YReyrR6cnp3sfoE9HH6C1k+mPRx/juWDO5mfuZ9vxMaOxD7mfipTz3M0e4pL8qjuO5CBeTX5R6oc4Ax2lIKExMZisxW4VgSENkyVBATAY5g5cl2Fn5MAkFQ2E+FKyG8uqQeDDWsDtn/e21ZQ9NK62f3bqyNvZIrOFpi2WZxZI3arFphMM/pVIeu+Syy/yFvvQWf75lGpyaZhE286/tzk93uK1byrPz7ekkLfYI/9rT7Ox0S15wbGaVw3/ZZUvGypWT/YXNulUj81idHCFeLio1yWouC/rEXm0y6gxSKSE6R6E7oPMHyWmhs3Xt2tYoTYtCKqvXtsaaW9fSNHJ6bSvf3boWXlvg/gl1fCJ9BH2Zweoxyxri0ZCATyTQrbhJTXuWxTbENizjfyQ7o7GDfFvfFMFG21Wb9yzjb2DltD16d+zR2OP8BVRLTtM0qDfK7ZZXyLVcNufm6qFeU6aWZBAPaSRBv8ddqCXEHYS8TcOOJZlIBrMpKBOTpCWSzePObCRhYmal1dLfN2/e0/qnZURqaWlsbHymcSJ90lLTetdVZGH/t7ypoKCwrSD2LSblZJ8VT9C9Vym30PlNTY3PSN1YcldrjZWIE1uggqamFvrksj+17tncNxMquKjAxltj37D0TXIfO7F5M1m0GW6x0HmNzzQ1cpwK5kcE3mkFp+fyuGKcI0Tnd5cSj112FErQ+yafvTrIVZsMUqHbL9p1LA36qs06O3TowKFoqCt+5Hrafv0jxXV1xcKp4rpY09Hbbjt6m3CYnIbktiXmPNoDfarkhU6+u7guGq0rjjXDDfyzWHxU1XdyCd4jkrNUXkofZAccPzAnBBhRDodPtBvtOh/fJpzqOyTY+rOj5LRo6P0uEhUNOP7fcCelP0unODW8kxNnvYcEcdaLISJnEIddlgo9bn8jvGlQo5yRiVhAu18izbkXuz1Z/W/MEq5fV/3tPNrR4e3wer0dDYJEmnPwXC7tlvKVS/Ue96x32vs3Tq8eAReVbvJ2kM65p+l+OJUFp3LpS7D+otwbUkzq54ycHdouqTwEeyxE3FmhoNOs4U0SLjQ2f2A1Sp0L6N+vjH01/tjt4/ltfv+COUS1ln5Bcom1eFjvXut0i9VqmW61CD8v8PtjV4y//dg43nolyVowZ5iXfkFPkoI1P8cKLJb4hZxAvMQrq6X9sP5LuTHK6DrsgyNLfDi0pcSIA9lAHDiaddgxsPQSRwE8siSuZEMekNV1xb3f4ViLhuK6/uwIZiOWEstAhpw+T9lOVRfm+6bgoFvqWut2Gy0W427I8G7M0QeTy2KfYo6BR24n96A8Wm6DEeUIDKNbwqVnlqE7VdCVxBMyBXF1qQyH+Y5fT3p11IRmvf/XP9JTQfph8O0AMf8Ihc0TRumlBw/Hrj/s14+aMOqVyYd/pH8Nvh0kZXDBP1hh86sw3wzcC1I3zLdsrhyeXViuqiDusOCrhnmSIQouSC0kQ+UodFZA34SJT2W6eGrQm6MTBEkqbVwUXry1PIOodNmlgc0k84o/bNIGHt7/p4UP0t2RyBUfXKnyuRvGjWvQ60PLF0woW/vYbDlnzPApNfSPh7ccW3lW1Hqs2TX5+Wfbf3+tAr8jshra4uEq4M0dkgzvLMlGe8DtkT0ht8eh8wVDnpA5GArYjSZzyCybzD6uOuh3F0oGWf1pbujuY3e3LaY9i9vu7rk7lP3pJ+YaKLlgBfGykhrzJ/3VZ7q6znQJtuUz4Axc8ml2CM60LSbFC2dDSTAvXjJ7IR3ehdeydkXlQnkqwFcYEc6UBRhE5RFEwe5RpnZWdTDA2iA1vjxq1Nx2+tbWl+iHu2lPRMgbU7V6LuErVk2atGqSXP4ypfTnue2BJvpcAd0WFcjNpHH13FGxE5OGheAKfBYpklfAHNbhaibVKrNcDnNTkn0a4gtmOfWFTk/ICvMzGHJoiCNDEE7dTXTzHw+/uOzeHwtP0Qfpg0ezXyVlv7qH/jBQSuaQOUezNh7+Xtq/uf211rmv30Hbyc6DJGtfb2e8gOyk7Zs/u382h3AyCu+rrKMcWMnFv1xJnE1lllQ2pyeoYu9tqiYApQLwY2tlK1sr62GthEgr8W/cSN+lT9J3N27kH167f+3a/TB3vb1biVewIVjDi/uzYS+M23fLLftgO4EXrY0djEQi0J50LgrregXMCy1AbjOMQQHMkFKYIyGujmuElT7hPGvdrrProUm++JaA6iFopwvODTmG86qkY3kFvIOTvcPx4rpeJwO3xKv8960sscDqjmKH8W2ILPtjSSXdQ68gOxFkxMGH6hMo8EbZH02zsKsiEcDn3kQeTsSz8N6ICyLSfkYfWIdSCPY4heAJwcKAVQJLAaiFU3FqgfZARtjf2xtJ/CPt0H8iQTsItta1/U8mnUY8wsGYH4VnydDLBYhH9A490BFONrpBv+Aymd2OQpXsdjoK5WBIOBUzlUcrbxdOCaf6h7fWAQSL8GXt2f7ibvrK7Nn0le6iQHa7cIqU9B1WranDvoiwV4v97os7npNf2Lv3Bfm5OxR8J4+U1wIlqEPqBQg0RHp2oN0QlcnSnu0WC23tO6QqPWSdFvsLn3NL7NQYuW070Fd0an+NePyQhfTfxmffEvtLDwc0JfzBexyFmeLg2mDlLuPaoSiTLydOmyqD8JlZVgIzN0xgDpuyMnmcxm4oDTJ60S1LjkJP0OmDheeWjAagHk1mEyAMoHfCBIEuu8INQFIyFRC9hoRVHjjPa4ibD/iJHm+Xjy584Sf6Pn2Rvv/TCwshT6rIaFL10wt9b5BVZOKPt9zyI32W3kafxRxpoO8vNWTojddMt+tXkfm/v5uYV/hnm025olDdaLPRH41utdqgNRiune5Y6nAaIDu9nTxPREFt0sgpcz7sPU42v/0/QsnXazYtXiyMUh618JwmiDOHPHQia0hfsRBQ874KkkIOvLpqgTxhvGV4UbFanLml/kRrK/93olYJfMhPUiVeIIEQUdOjsXz+BTmntfXqmsf+8F90m3Bb36kF5IZvn6XvxHaUWDkxPmdXwIySuVS2YjlciwQg9pDNK67v3apq6T8BNA3b+LbYQXnFmTPielgTPYMbwMQLyE5ZlDOAriiF2vyecsCJWSFPhsqMkDAUdP2ySJgxtvpX43J+/8BD85/bt7I6M/erx+6cN1946nyl/EfXXtzoztxBhk/9c8WWQ++dvfoP/W1tu89XiNNLHKAjVUB1pXGZ+I56oLXtBAAJ2+AFNcQOyCx2sG8K8aq6+qaoumIHYwcFG0IMeUXflNhB8Ti8YDsCAEzJaaybT6JR3YgDCyXLIEfgYyBgAA7oSLxc1dI69Ubag1xCK9/WuhY3hAQ9EUjF9beMf572EO/aVnIay2k7bGkADAbKYMkwHIfP1QC81UFP53AWzobvhU9zwUNEwae3OwQfSWywTDU8EKvFdWfO1JEXohEA05FoBGihxA6B/GllXOuKz77MS+Hiugg+dnADmvZUf7bQSdtpO6N9lPePIAwiriCQYvCqNncmo8JFXQa+snLgD/IvqSYV1b1HP3/vvVvHTezvyIp23sqyw6S9UamxNNr3dzgmhe85+NXR/s6rn2B5oa4okMQLaBk3MDzxpgbJkQCu8H5cArv5w7Jv4Fy1VVUA677aypu/lDL848b5z/4D9uI/e7fy3QqCe5CIKUZLeW1rpYLbiifW+h05kqTKHNa0pH3xSF+qvCJ+mx+rOPsyLgehlyE+2qPObZ2yYvackSUMLxbz3d4xF1wwxmRKK148eTiUGBNzJcrwop5Riue03wd4jrMFM902KVM8TtzecNh79l3cEzdQyjvpbaTlm2/ooW+kprC3b0FZc3OZ6l5vONr73TfKCXyGBM/YPcAzOWD9+QDncgA7rbwhgwfYWc77w3xWnAZTnZMmsKwUT4U8cjepfetqv//qt+gbdBF9Q8nLHW1tHW18bnISk1jyW4Zb5BUjVz/64p9efHT1yEQm5mhjFyT9x65lSXsd3gP89U5ymuHPVIWTSvyk/YgjERcCFDIkcozvVfgv5R4z3uUIIPsFDFggZHQYHQFHwAf0hLQfFld/h6oFUDYg7YhoALwe6XUKnVF2HI0ib478iLQf6CgFFsIIBezYDgFTBf51AT+HGfF4tD8bVwpwjQzGnHNvHI4q92Oqw/xAPUInNmZwTQ2pkjH9+P/v6tXF6y4m8TyrF2sT1/d3II2COVYrqwwrjtf5r94zJ6l9sMZ/8ZoEyT9xvbgeZjKn4fEIgOJ6upKu5gjfDeeOq7qUc+JxLEUQyrfFzxkS94kGLAVSbBfZzs51i8eBNWbngByDUrw+dvDfnpMVmleuhf4oYLSlj1GXDHdBfyhcoZIa7UYkiRoITnExKY/959I5YK9ssOq8Z18mXpiUZCfs+jsU4o7vVlKyE3p4Z5Rvw3+pCbpnfSTc1haOsH0v8oNDd72rcaAjKBBLbAgz+RH8SGmq+BekfoiZOEhIFN/ZEntpC+3eQoj4lzn9L5I3Nv2gwIw/cn+UzkhnFKwF/MUgDRTwZzkBpwin7ieFxzo6jtHP6cv082MdPWQpuSf2onRmsKjjGCm8/0Oy9FjfCkFNr+IY7x9lvJuW8Ujn0lY8kJKyhpg1hBEoRR9dddVH9I9AnvwRc8JvceLCkgIchhMtqnDyyZeQInZbvw9PRYdePgRvavC9NEQkAjyLuIheJHqXqCcu4RTtgcVw72U4WdrJXpiEPd+QD+irM6mXemfSV8kH8orYwQm0OrYUa+XvJL+fQNbT0lq6Nxb75hsggSK1XBKOwmexJwEVyOonXr6NRtoRz19GF/Btv6wO24nlbA6KOLtIMSFABWUjBIIWpsFshnFl/Ym88AouQ+EDTZmMssTJGCb6OL9pNJhRMGBCbpCYxNe3HDmyxe5aBjj1Rc2h62dfd92L1+XRI47rswTZ9rSVNFfKK35LTx9RL+v7Sjx+6z2x/+q8eHZn5+xgFVz0epZqI1yCQI88Q56RrJIV1zIbNhi8EAyeqpvM66H30X09ZD7bkfk90Ob7esi8xCHdB5dw/+t84GxhkllObBkk03S+CUFGksyTW7acpD/A/rwToW/5lpMD1yAM2hmXm5lh/ZbBS/iGYkMm57GZjIKOdZyOeMIk3ocmswwLb4ALLY4g/osCHiZep6cC1m2Fx6lqiUvvilGWR7wHvvnmAE5CRk/1xJo/zhrnxUXrHZf18VAaEekoF9fMTRzapgaSTNMhlBmgNcKSD4YZqIsCzCKVAWiI3WaUml4vbWgo7T1d2sAyYlppQ+93qpa+Q+Q0Q33ExqsttmDNxOL+jmGtbhMhREjPsnvqCismFOeL/MuRhtL+q6UmpY6G0teVOhpK+6arWmiU4VHak+JccsnqaTVIk8NLFRSotMXucrsZCY9YJczWq0sbgEHVJNFQZkYdeBjcRJ6cCwEPHkjiybPiFADy2vx/kGd0JRKNsI8yEkBc33fox3+bi9QVD94lNTEqoA5Y7fZ/l0seq8H34FznSjwSbYOh4ZPyCmWLD8VHn+07T7OSX0USleciyuo/MZjnOIUHx3YcBX7fyGUPpVmQhYJ5ABPFjA8Fcrmn/wTKFwDodAPdjfJmYCbITsGGWUwZkdfOzsWagbrBsxynyMEVHjkFnpTN5SOfARMxUMgZHZrEQ0WWoKiE735tx12n6A/PEEmaTtOQ2hBsAEkBENM0oN1Picdv3HOM/vUz+iv+q96tNE04BXRQrBnYD8Cs/+J5Gngk5zBWm0j87fQsEZA8q3uNNBHpGfrDqbt29BZjbVgrQwoRfBr9FZn2GTEf20Pk/g4EnUhGYT/0dyT6UsX68iiMaSrTiwDBTIwKKse9y65BgZVoJ/JR2gO19yCd0neS76YP8t2IiOmD0GdzVC1RZE6jyJ9Gyc7Y2kgvY1Pi74RjhTSUUn8c7wOtCK/h0AkaAQYK7mM1VOOdMCqnaLu0P/FAxAv4MCAEc1Fyh3I6htIBx0S5Y3IKtN/MdC+yCyC+x40/hw7GqBrFEtJLkyfTb0Ih//x5mzq346u/++LhrTcJn79Il7y4pnP7Lddumj8vEIJnvUpepR9NnnjTVqXuN6BudbzuYAh+PqyzUJbwB0hFdGcSI1x9+MV3kTra3tkxf74/FKLfTBY+hwdMnExKaJiGiTcUmDd/07W3bO9c8yK5i9EX0P1A0AIczmQz2CDJOhSe6MpRsm4zqZgwyV0orn/0ukh19XWPIqyNHWQLQVx/00eFsbu9kfx8obzwo5sAxuawBcLWhrJG1QMSSTsuQgW6M9E9wlGg0Ig9sTqd8ZRvEzoTwD2KGeItrgOyv72/o53BO+G4wnZ0YytgurEE5297EmsR54Wi58ghHefnG5nkESn1eDoUBPRuRVGiYEPRACRDRaYKMS/YIgqj3K6kcboDqSLxOOP2rKjGYM/0B0O4A544zDCMQXzv+sPv3dqffet7XddKty2pKq/+7eUHvhG+znjjBuSPr39dl5u/5Db9gvXfHKhU+pbcADTJHwCim1HCAny/WYKdJyj6ccplwKOQxuBszlA5QXEXcOQBfyiDyCb+Vb6F/PnKK2l+7BDNv/JK4X/8RTpbVXNLIDiB2skpcs/SUT/sXfk3+szfVu79YdRS8Q/02Jkz9BgpP3NG7W1O43nVOF+gpSV25z+6Nz5evOa+R/72t0fuW1P8+MZuBY8O0hF6xn02/VLW64FFJ7Lhd+h8RtwGR4Nj/K/JJpitit4Hu2toj0dwCfaFVLkF3gj8eQv6ThZ4vUIb8sYwPQ9MDDUDMdAcwhXLZLnxO+HKTUCB0p5NcHkB3h7j4yw13706O9KAxEFDJJutC2IgROqWjnBebhiu6CxZES0mfjJ0pqQs8PhPcnrcmaGgUyUEMz1umyxlmk021ZGb3UuFHHVhRVjVYK9yOM0mlTCisqra7/dV2b18mS0723A3veva++9fRvJInmPRosX080WLFy8ihVL5zXTDfYJJyrOVqsrsVUg1llWOEAST0e2ostcLjeU2q2Ga/5oHyFv3L5swIZa7mNgXwx/9YvFihHm/4B0HMJSQSDuRg2OcISaqFgQfuCniPcZqwToCfgfm8fokHtSs1OUC2ImIAKg1x4Ck8LRwqve7KMBgFJv3KLXAogaQHElUqrC5uFQAoUsDOlQtwOUChs9LFYihsHA+IKGrTaK9HPqE2BNLN5lzU3UhkOj9DoGFbsehHfQa4s28YP4FdC4Sgv0dSAICNsV/oDOKI0A9zrj88hmlNTX00TgROZRJUw/MY3znzLh8zQ6UIeeKc/Tw/oqC2RyAReyK8+SJTVajiAjFiP0dxIuKqRMo50OcktjwJLw3XGdAcqCnAxVd0ejaVhQvAsWDwkYuQZuzcZQUvIVMoBEfP0igO4VTO4jw0qUwbt2XvkRj9E809tKll75EBOGUUrID+rx5R6IUwBFczTG7gcH3TFXeLtGvspq1A/+xmUi24igy2gf4d694XGoCXJqPvQLNqQ4pOC+AlLrHbRd0AOIQ+DhkX7XRIEulBO564/11633+1RcsWrOaxjZsXen3zVmy+/4/+qqXHwSW+rvIgmc2T2jJ02h3X/HEpMmxGLHb7OOnjP6vB2aVIqQj5F2Y0yp4LsotHMQn20M+4gjZxTc+pKd6wrHZ4Y9I9odh/iEUg8Ak7MT5tZOtgyb2hnrGcThQd+pG6YABNUj8v8pHGDqJIIjvPm9WNCgiLCCdzs0weRw8O5eNHcpp/QBLFnPLmZxKNgMil4GyMdqFgCMQYng9gIJxh4LYzYjnWQfioZYY2aXQsXBeOWdkyvHENcBuuj1Gk29gGOAaM75D26hrisrTsniSjw3e+IRvWIZRk5KZUe+wmHQ5xryybKMx25yWLslpqRULyA686hqXq3FSqChPbzDWeisLCnzZZoOxJM+ak1fdPKWkNDenqijHfI3SAWTnYp8rJauE/nc0EvvVaFWlX59rNufbYZOEtDRzUJ+akpqWrdVm6tKrIrWvRegn5Tm5RfVZolxekD0iLc1i02rVcvp4k91eV5SdLfGa/PzmCMBgJ9kpfQrjZmAUxKDSgOd/qUgYKBOeayi9PWx86qabl710+1id6bVbr54+TXANFu6CwlexkD9w2cSAPeNKkjXqNd/ed2hs66GPJ4y/5rKJQdu5hdy/gKfnaElwtSfke3H5Ga6ege0/qQMm7glVi6JrwfT/Sx3SfiBJOhFPxtNz6zi/XBEhW4AphtnGjJH2K1JFlPjD1oM6Ahxy5F4UzShCckZkJ2RymZyVc3O13Cjgodu4OSgNAYwZcivzmpEmoYCkTFigSoLEJzgEX8in1w2Zu5hxyIGB6S06YIVARWKipJQwMZVU6XTkuh2TZs0YMbywcFtn21hbidt5YVlFZVX/k0tOLDuxuPbrY58sHDbMmj+8Oj9/WHDTlAuaLQWW/AY67cmgWaNVa8iWBU2FNltBeAnNQCuuCLJqUneqWjfV43KNab7kjn2501M06ppg+9L6+hhTkRwgz8QOlntb6x2ONJXG4fJNcjrPHNBnlZYbDIv2Di/z5+ZsM5vLfdnZsReBxbJFkAND+ihu8yKyXjcy2lDWu2RdMdF5RD2zIDK7BHMxCQliSMe3bfqS3rgJENzOTfTGL/vf5Nv6Dm0i677cRNtVXZu+JOs2SfvxzCYcBTzuP8uUt+y2+IUcYLAELZyMw/MGsG1CftoYnwWMFkZZ+tDt/OfsAYHNF+UYdYLSfpSjRsnppP+d5xQD45sWwSmOB6h5A+yYpnDA0YE/YFhhAiNWA8zcNlDao6RIp51G/gVobBOXixgBqQPGY+gMVqE6LAR0bElFty1ddkc0Z/iC+6IPLBiRC6vzeOx3O+7Zu41viD3XsG7j7NqaWVeua4ihgEE1MEYD60sPL5n8Y/hwyLY/mmgStomcFv/K8E0KSpEQT+ntHrteLD1CF8AC7F5OHiylr9wBnDCKgrx3k5ODdhwwRiLgCgdXidI81E4mtDWK9ZsZikJJ9m9EcKSifi+PwL/qIyIBb61+jTFiQmdd8d3BvimhexK0M/ZcJHL05SgqQiKA4HsiEVzejKHrM6IFVOPf/h6OW0EJ45ggIg3Y7DRMFZ1ncju1gPvLktoZF9G5fiHNQ6sggelmfLqhjeSvv2eQSr8nBDRR/wmYAoNtqy3BMyUl2KiS2toSpZF/i12H0wOaFLfBk7pgDniYTYKFGGQiFVbw7gbiDxFEo2j2WEEQBhFmV1ot3rGqoSG2tP7J+kshw99ZP3NGA+X5ay2WjyylJZbYZsxcIImX1s/smVkfW9rQsIplG/jdDQ19UbhwuvUjC1xnnQ4XYr/oGJ3RxHRR/3p9jYzbvzAQq2OgNrGaUFosx/PiOem/Oyc1IZmNsBmpsv7siHAqEkFrHEiB6B7Yn69MVkcivc5IBLX4EWbccpplogO785WhLSzDH6sYZlYAcgYbZDuCbmCA7MAB6QwAr/FFgQtloF44dWRhZJR95RRY6ztuGzH+4QNAqH758MPjwrfT2/i26ausIyMLxEMrVrz38g3hBb5odOH1ew6T1HvuuXcvPfPcXdcui0ZDkfD1v/n98hVIo0eScBhKjRAGWLlCBR+KsMmOAJrWupJQoyOewpxuR/QYiSItHhVO9XcgkGEKG0B1NtojNUWYhU8URT0JsKMsIMa3qJnWY8W/ej7avBEfPt+R/HzfgEEF4BkEd8zuKIo6dWQ+ENxBMS4BRNoR9qx/0YAhujwtzLEGZjnjdBSqJGAKTCpftZM4sN9DCXxaKHuSiErAxkJcFMFKCqX93fTIkQEuYccRMoKO3pttGtFgMOTn+9ram667bf3YMZa86aFM7a48v68iPy8vb65QQjrIyJcGGY+XyMrSYSWe6tL8XKfLqK+5enxt7bwRZWUNRWaTg76TW1FdnZtbWZGTF5cZ8IekP4pmrpmbxF3IzQYaGeYUtNmoELWOOLoPOMwOj0N2hBwBIBfMvjhtoCU+RShWbZbdHoXMgEkHTDqRfR6ceh7JZfQlugCqMYoeh1EhNqTyokJ70ei260bXaeZkhWoWfLx99uK6P9cumT37utnLLn7m6dXhUJ76GrXZGW6aObsFKQ3ntEqHhrjoJxpHWd/JrCUmPlWVxmeQZ9Z5cvKt1pH0kl/xvxFeXlJvKxBkWU6fnjt5ZLutYkp5WW/vI4/0Rs6e7S12TvQ7NOHKMQ6Xe2p6Wmqdd2RkYskwMi7YIBamFafU1T0kaPUVJfoseoYQwh80Z1ejuWecL1X0FPkAXQq5IFfD1TO8jRbfkuxp5BWDb8Gj2HvzPlStuUjILMftvM1axcw7JGoANek1RGQG32WNHz6asPdu2T+8oBztvXvbUHYcZTppZvVzomn8TYq5983fjroLjb0bhbMoLkDCEoXkgk36O7P+Li8Yvj9h/N3y6EeN3j2bEU4p9kOMfoy9OerbmxXD75vGN+1hl05W6oAFsBMeGn9nspPh43Sgl1A7Uw5vHeZGIxQN6vy822mDCW/MTMj8VedIFDVxu+CBgkQ6oMJZrzrRNai04v/JEBN9XEGis5SjCWQq2nqMYUeqb5VCRS1Bdv4XyXkooRR7iP5F+JCVb1cUBuyfZpI3YwdRxHTBx8nFJxMi04QtA4MnOuTEHUBrhYFTD4Z0GaScR7LJO63nkxN01bTvvvj53ah4vNeJgpV8YrHwef0nHOrCArUCE3YyfndAv4+idGVT9PuJTWqKMolYNP58vk3az/T0IuJ0HUwNLIsivSt8TXaxgUN1P1y7kxCG65DWR30hj4o5qwgAPxgKiyGUAfAqmykTjYFUN0PHfvfAtstUHkORxZV5vcVyfabLUmTwqC7b9kDsJZL/9tv0z2/L6gfodw/dcna+YM9yWUqMT86b96SxxOLKsgvzz97yEDFcgle9TfIH5BbSR1wacIdobalP0g8mlFfEpRNdos4l6kXDmvpxtx29bVx9iPHuZAQZS7Nje5kpyeO/4p/kW+1rRi+57bYlo9fYyeWMg6frr+/veOcdlCFsj7kH+RvE7wjrUR5UCjMRuXmmRWASZGiB3e/GIgKpA60MHDrnAGVEAoXlIpzbGQVCJ9o3Bc25yM41/T9GBBuk09DmMyLccWAN6jN3Lnx0/apV6x9dGNc299AeVJyouta2TlsDKwRJMu+0NWtjMzAbwbvhTKwvag80NQXsNC0hA4c5lcq0ZWgj5mZWEg6jA4mxALMLS8hCgELTob4Czf/wDU4D5Rzt3RqNioa+KcJHzNop0ncogq3pz+a7ISvt7zsUjSqKF8CdZCczqIpVw/sgLgO6JI1lFbk1ruMmZoNng1kTFwszOhamG5HPERQLtrpimlZc1+Ahp4v5XYyvqSvuP8HcOGzFdeKzKPovqUUMDh2Dphl4KnYQ9szGgJyWVwBvEOduh1YOrBbBnkQfHcU/RxFPdivWeGytkhYahn4Powwujuu1zGvnnLpc0PYVa1t7v8M7RUPr2r5DaGusWPj2Z8P+MII8RU8UlT6COeRiVgIKXAq5JEfcc8XlZjYryMV4RJNBFoPiY0wwqKHjL+yEXMe1s8hhDQoUIUfHazTk8IWCjR0XOk4ugMyCk45CdgtkmqFIkSG+yb3F5m4B8hUc6nnsRHkWIFczPprESYGQ0SToiEmRvoc82BIiq33FvXnkgBFWhrizbASQ2Ivq2sI5+WLxdvprLCUPFVVm59GXpfsvnqDr/ZJ/wOVBBbvO0Fit4a/xjg+3pWhSdb0jVBfFnlVOyWMtKVRQdHMKb4qwBGE750pezUi1A14LDhYkAP25AF9Wk7IgzL9GH13gbwpHzB9lrDmwJlBGP5LMDMz23aywHJ2KMln1bt6sIA5R3bzs2Cp387A9ha5pa9ZMC16UF/tePM4AdOwqlvyo2KjhHNbAPHiT6c1xQE0ZJEkLoFBVcdoKyBCdPRga+CV0Bwm0I7rR4W3gF0q6NBAMwb2oY0j8Ek+QZjjMSzY4jIXOAldRSclFF5cWF7ns9kJTto6kpVIfSdEIJVW++sbhY0bfeefoMcMb631V9DDzYYqVwL1XFir3OitnXlLpxHsLcnK1cC95j/7Ey/GbmybeeefEJnazuM2/YbTZX+AsNOZk6mWDXpOVmWOyF9qdRTxvLSHeTFW4yldUmmdNt9nSrXmlRb6q2GHmYPWY/8rR2fE7M1P0+pRMvLPAWezAO2kPnxG/NS/TZsvMY7eytabg+zTUMwBgyFDJWYAPCTC+qLZQyXbgDtNmXH/31TeGTWQ+aUZrumivU3iK/v0RekzVBQChlM9wN64YT9JJpZFUA4y6P3ZU1VJ5F67BZUQnL5KOoBMiUEww01OIpHLYXCafjSnMgDQsJw0wNqgFDZlU5vjKCIYkOSgvmrCCzOg6TR97jR6lscoi7ufoupecHmtF1VWPTJkxoa36JnLjlykf33X/is3LS9ctl7LaJ2ltu+gn9B9HOx4W7+VvuVROz327U1Uq+B6YE5n+6DupZZ47P74it7FzdCrTG5Kb4vqQApRSI5CRDVnmagZpGNwJ6OI5wLGHntxIvv2STxF4zYyOjhmxE1Y+zDKvyuqNM/uvkIQP6M8S6Xhyo4dUbHyy4/czFdsFBX9+D3xLHmIEl92fQjgvceiq00guEe1+nnPCgcpsyhIHsJdJ7CH+1e/DuzxA531yjNxEwt9fFztB/Afp13TDR7tJ5vJll8X+2rZpU9emjuhH5C5yIXG8exk9ds239E268f0/kGuI+WF6rH3JEvqP266cOWPjxhkzr4zrzxXc6ky2jNX5gNZnbl5uZlkNVPuAL4Vd3OHy+Vx0ydGC76tHXz1i/S2PfvBBjHf5AQz4XL3tTj+/4se76+r+qHnkrmd+jN3ud4o7XT5mf4c67zvhWQZ8b51Pb2fP0MWfofMJk4jrf1z0ZF3rnZd0PPLmTz9F+U9J/uFRo7ifU3/37DH6Z+w/wC2KjEjDPCEUeSmseG5Aj017xOP9HVGaJqiZExMydP3ZiCo7FIh9hpOIBsb6Dek5wIj5wEsP48ZybTgrrYKvOswzbYAkSlZSHSYe1H9h3pc4EPRBdoFZzzyMCGQQkXgEN85WyVVtkgW0wPbogwA6goJDFp2V44ur2yrN6ZmXjWxup63phRdefmFhesbcy+cKS+BgWI1ydMm4Ta7w4Rvef7Vms25Ty4RNsaeWD28PjBy+VLu8cn9XsTtVqOp6uGq5dunwkYFLR65M17qlrKJZsydUjF22vnLsrFkPhrYuWrQ11DBpUsNArq+FPLn5mfmfPk9bA83NQuWuHnp9QU05Wbn3eSlV9/xeuqu8poBs+Pi2LK3E5sRE7rC8TlrObMvNBD3KNCjWIcxH0eU0WzVm6Zvt9OFbpgfnUV/sH5Zp1vUWi2rcX2gX2ftTTrXHl+/Xh1JrBbHtFvr4La3XLIqtpCUWywZ0Az5xq7DpkpQ8c6lpmH5k+gQB4M5dZJh0u/QEV8LVMo19hgBgOawKIRFuthIe4bGqHEclLOsZvE7AfLNJmGngs535qRa3uWX8rJYpOZ5ZC2YX2DPLLnnqsjU09tNnXT6LMdM7ZubiVVdc+qR17qzWuQJJy51/8fQ5Mi/tk63FlaHAMLMuu3rimJEZpszMSSPHHqex/lNjxjdlz35i9Yjdt+6+4apIa0l6bHFzWtrYGQsLC4bbLNPmTMxUdIRkB6OtUBIxYCGst6OhiJ3sVJgqYOTQmBINHoGw65v8FsqLaBpSkYr8npSyOtIB7tq5CuAsRzI7uCFcFlFoBpji4kCOBJ2NJIPwivPqYLnrPLlzma1uhRWiaUpKXneR0Tt3Wmf/xtXY1RimJqWYbxuaktLPSPaDpJixXB8/SE8J7UxKWFu7L57Sj1xPjRrV9Aq9x9XYGH56fry45JxUkWcqtptZzCcXdc8+ZkKO/pPVSBtZiRElN36UuyJhUkqAACIALKBM2h85+3Jky8mtSy+5ZOnWk1v6pkQX8R1dwqmuDn4R7YkAod93CBY9nCopgcui0f1bu2h3tKNr6/4oOXBRZzTayYkkyE2R7pZ1zP7SBW2oYr7hBcC2N8LMryCyRyaFCh7CfvQUJghFUfboQz5iDgkeBzkSDL618eTJjW8Fg9GOk19vIgse+ebbAw9/880jHU89debpLiJcfTS2rbfvnU0f9m3rFd89+XUHXPpWx9cnO94KBaOxlG8egYsfPvBt5KlNjIZcdaIi9sJx3vilL/ab4xzMrWR9cQoc6wCKJiSdboBgXvQF1aP5G2oyQixxeYA+NntkZjRWDCWick4IeUSzTkvsUUX0BgyFdTftQacbyJDTu3f37ibeaKxZamKysWyaptqMbpq7d5M57JysTmjte3crMmpIe4h39+7q3cig4BkmwNy9m7bvhj/i7d2tyM3ifk8J+1PjOd4YOPg2KxGNdob7SCCJIjWKxwcI+1bFrjXWzDgfkh0cAcmIIKyvZNYCR5+NPRT0/eqT7AX1SGfWL8j+hPHSgAOGM18+XLuMj/TpoI+AEdOJG4YuVOgKRRDTFsV1jOuZS65DUupQ7o2r8lGaiUoJFL9EVU+/hTcpYCCaAAwKDmZ6jybmyc4MRMzQEHRfP/sy3w3DEBEN/dmiIYrc3KCNF9ph1nGTmOxRARIoe7Q5g8TpCXKuDN5klspVCCPhZ1XJvBgsFz1hgVhVGYKWlKsAhK7YkfB227Ej4e3WP5JueWw8uZlw9vKsEr+juSrgrjS0lVc/Ex4774ZJJWlEou18XlXDiLqq1BSde4RwbUGFNVNWiVq1WjaG64aVpXiEKlbXjiH193qO/ECGpYZu2bvHJ5rcJVZRN2pq2zBDuq7CP25UNf3oiRlbpjcW24vMJb6x9eTtygUzLh491TciLzvbd2H9sKbCG4f689gTVMugD3rcbFnJOwrLCUwnDc8X8X9h1iYDEqDSjUc3bDgqvMPczNRQoDiuJ7miF/PTNxz96eiGvikoEWPPXcW9I4uyCHCimuGpLKRfnSjqDDFEFRbKAe/LZiKYw8SpYoxdwJFHiCvkFi+49fcXm24/Q0/QI7fe9Eb1/sL7Vl/60/HfXJ419t7PIa3ppjrPM+PPEjsZTo9bVGTePFJBw3y61DX+DP2C/pZ+/t5s0/gxf96+eP3r9TW6MfvgriOXQ3rpPPouP3oWVG/uP2gpUaUJ5EtaQF/p4WWAsRqYW68AvYT+GvXceOwvJFyyALn67Ci2hUNZtIdVdcAWmwksxOpgSB9kRC47qeXxCkAxRLkI7ax30iPWUtXeF5zqGjuvGi3r6+hz+WUyeQMmhqQ35KV/aKzWxh6omii5ikLqg2JRHv2NJ49uNXtTUsbQMTlFqvvSdaoP6Xhek5vj1H5tKDRqBfF4has/hz/xtLPwqHlUoXWrKqMw11Sd03ftBK9HaHG4d2ndFm3GLXnm2PzGi4Xl7LTRYknlkn3iVcC94CrSkITDu6oFQVisWfUqk6Mg6EIQFZeYoBw84QubBVTgBdzFaLMKa4qDNcXxRgM6wvqqnZzrvI6vqn/n9iqGBT9ze5WziJvT+UMwHOz+LPnoffQ0vYUuo9vp6X3M9/Whd8jlJK3vE/r4muxMU/atF7uMG8jNf3mChK6sXa5RZ6c4VKHRDgf9ILsYjuCKnXM8V3g82abM7Is3CxlpqSZZs/Tvb/+z79U/0e/Hkink74S//qYNK/IfFSxkN9Z9H3vmOw8xZ9d9JM0l7FILwwIklbz4xyvbNRe0ZnlyKzJrpbm7R/RefLEwiqhVKj5cR9IkQSD1YaKmj5fbrLMmb2p+5dT/0Euu4O+Itawkh4n0+kP9i8n9sdFl9mnkb4oNZsJP+oLz+RigPuY/KkMjtMAQr05me4M5Wc18ESijP9A59F8eofMmOyY72THK/oD8KaEfldTVlZCSEgw68q+PAIsoOaUU8IsyZyJMLmXmcoFunczNVLxQZcEu+FCGkOy14NCL5xq/BuC1kLYBuAGcAkYbgWUH3IQ7zDcCveEJk5Ds9vhgYrlVLXeWz8y9iH75/aPjSR56pCq4jTa+HSGvYS6O8QQPfe0K+trVmhGBphtsophKws+3TutuJCpJEnj7tuG+4Zr/acn5IHe8ShANngKSEWuOoperUgcw765XkpEnTVvxyScrRmwbluvMzR1rGl5dPTzD47anprpyh20b/srojR2jBB7x0a3cTrlRbkrYs2iISZKJqOdCQRP6MvEeIkbJpGLi6nfHWncIj1Y6rqWfxKbcyD9GtXxXZ2yybKBPe9e7+507+C7hiSqXim6OTbyRf6F/O/8snMZnPM2tkgvEKGBZC+o+OSY/Q85RSxQNQ/IhZ+P0HmaaK2fxSw+syR8b8c4wGvP59wbz9Hq+nLxxUWcLvY566XUtnReJ0TXT/JWGFFGs9COZMJDvyyPNRF3+Of2BZH5eTs8gHYO2BsfF4wOy/mRLouNo7a9sgLUHrX8UfluhefUKtZuYJpCTUKYpNUV7v0NxIwp1GUZqQeuNrg5VV0dX71ZUWQz6POmgL5iWYWgt+gQSNAFvyoLgYIWYQoU/xn3qvNGkOtGCH53n+g7BPkknAuvXwvkQ16l8hhSSwQPZIPMB4JBDesAGAaAhdHarUECEU2llu+4+2T6x4447OjxuTcHcizevXDWpqv2rh66zF5LTDFYbRv36zjvyaVp+x9arS0pktTpvVKD0BL2c/u3kzXP1epU2PKHzzv/6bzLiafSg6T+typq06MV2lbasrDE/1qxUFde9npb2n7/v0W5qQNNyTt8nvdP53ujfvsP/1lpW/1lyVvxY/Jj5g/ED/mDix3Qfmb+d7qP33ULmsR2ZL46H433bE8fzbqH3kXkKL6jI6gWgjqsAeqJedl48NkBcSNkIrGCAscBxk0X4FSRLNKsZne9hJy0D5tOoeMVIXqi2VZwkHGJcX8909mo0qel7QZ+RkZKuEkWJyKlphQ6fJS9Xq0tJ4QnP8ypAX6npaVq9vlL4iabFTt7UEAjkWwy5lmJP4YiQv7qmsjqYn+nk09UFNn+gVtiSMGBBD05VF61LTc/Myk1NN2bzEikrKwXsnZZlyM7Oy3JpUjOsQpYeiEG1xo0qh2ltNrvfH9okqqUUWZYlSdSkyEKKit8U8gfs9veZTUSUhT4BynmQP8J+C8T7bSG3lMma/g99l7Bh+L/0HxnSh/2W/7QPy5XuoU8O6cdhvnP7kT+SiASAxsvA6QI38vF/1pVEYp3063/fmcvZRWj5o3To4Pov5qbD7PO4ExJyH3OpQY33wI8ZC8R/hBkBJQToiTMYE0npOrOsM4d0nhDUwn8qAF1hMlnt1f6Gxc2jTKZ0gaTI6enGLEtOiaeivLgkJyfblJYha4Q7qi1yvXVV6IJV7QsXXnbRCm97aWNe+fALKp6Z/MjIRfObH/5g6lxxvT4UGFZZ7fQYzXX10y+YrU9x252FMNC5Jr3eaMl3O12efHvsgQuuOavS8DqgqLRpaWlqvTo3RZ96dsvU1QFL7iPX054VK4j3+kf8DawfDgO/mgew1o5wkLOpsowGBBoZBN4z7qHod3vKVQF/lh5mAJInuAFEBrJFmEyqiXBnSV290ZjjUAgSR446b3TAu7udb7OV5oQqouX+nFKbvOJOSvf4O1dHLFb7smIlOlbxMnuqZ/WyG/x7CN8bmTkzUF8eDFTUJ/GM+zk189hiTsNEViOzElGY73ZVCzMN6AYWUokZwWzH1zMbSAU+ieuZjRFeLx5HNpddzQ2BlVC/y6FDUCaTITVGUdzPzPfj/nJkQI/N6oc7kipVQgBF4q7YQ9sP/YZw0kOGVCl0MuuHZqBR4vUPbT/ckVQp4mNyml3+i/YDnkWP6hAZUuXQzvpl++GOpEqTuipJjs98J8zn9dyN65r0KAY4j+cuXxF3rDyv1y59g51UvEHiPo/QX0cH/QUGLELRPu3omcrEhr70zH97YA/XJ8f6Qc+g8cDjXKZEpyDQ6AwM9FOOIX/CJC5HSCM2J5eVmYLHQ95LLJTRQUhmUhlRCXoEOSIjFeDzlwO76MlA3sceBOLgX0XZ4e+gm+n9P+/ezf1M5pJryVwO8j/HqslFpO7PW7b8mf6OHqC/wxy/d9rYtfeEFlz7ON2z4fHH//HE46TCN2J+hYUXrja5qgKBKlfqZz09zavGALwUELxOT8mvbZk80vgvowv5dv9M7//F86uTn0rqWEtcZfkvb4rMNN23ZMPjkSf+8fjjG658nKbW6S9cMLvA2rJp+ghnjlogrR98oHLXTZg6dWxIl7lo/8IJhQYSt1uPz0Ez9HsFi7RnV6LnuZnig9GsLIKeOOCl5w/qf5EvZUphBlNQEgrl4uhYM6py79O0hSPhNs19cNCfliS82J4ULuxHRTu/Mn7tSjhg3hMWI1ZhtKBLRVwW3JOUJk4zKxmU1b4nL5ZnAHedy5Wj3RPnLowHswyRoDn5wK8nqIrBqFQsrCGKS2XiL+crgN4yGkzw5kFVU1uHN/a211u+sZQPer/3biodOCptJA962zaV0jlPezvavHAa9n2PFVZV6XRa74SJNbbwWIm24e0dXi/B+1d74ah0k9fLl8D9m2Lb6By8iTz4NFTk5QNefFpP2epIW25uwYI/Bi9adSGsi31AR1dLf+KmcBdx87nLuWu47dwe1C0bUNthyJDkcjGgvATzHUQpDzBmis1AIgJiPFUGSrkAxxVyJBHuzpSIDkYko5Xg64eAfoABFf1MACNLijmDmFA0wrHZh3m4BvLSp21dZ9sK9bkV7gZHvSZ1on9CeWFh29mutkUrtqqzOhcFdrl0yLVhODXYMKtz7qla1Jml3lq5xNJ/uzuMI0s2K8N7WM/n6yP6fF6v1Ua0RKPXZtKeTK3eYiReo4U+iHuLkfbAfkMEs7gT3sEH+kdcMa2lrMrkkNSVzqkX7WrzY9NGNj7/VUXguq9b82ultfvXVuM91coeDqWGnNavrwtUfPV8/vAsckV9UTGDfIqan+py9Xl5eqMptdcM6FgH3MnXCosSD/EWtwFBfqeOG8nktCgWMAZ9unj0SYsi+2sgkiMRsjKeFnqMcUmgomlMiIQEW/T5K2atxLBPrTj3fVXxBlX5MEBbV0eUr4jH0wFcsfqFGTNoD5rgEJqOS+nTLOYgG1X2WZ8qsoVIRxdiIsVggfkgJWTdKZwRIEAVN5NZLvgHHEVdg1lm2RI3bEG7luQj9C6Nv0chtN4Rf1t2q9nKV4dRMMWxRAjBSYTVAZ0VHXOEzkhRPXY4NE/J0HZUv+BGdg7mjtwPUEBdmFmohvT+I/fut+3p7OjcY3toX0zcfOOdruaFY0ssL9Hf0E76m5dcIzbNdOyR9l+8ougKr6uxviiRiR0lc9BqiD7IbIcG8w0rnw/8hOCElBJCP8TcT4HnV656yp/S5HYPT/E9RSd7win6qhGBMtqz8vnly59fSby14ybmpIQ5NfM1OM58pe3Qi8O5Udw4biI3FfuSARUVCy7jSj5QbPaVLsQF5zrnmISMsgs2MZ4Ky50+f1aWnF1f7p7xzAy+bchh7BUYZzbYxagJG8ijqxu6R8QOKqm4w7Ns7gU5uSmF8y5c4Zk/YcL8c477fkb7qWRbqnievwYjJDErbyVFPvdVwB8ZspEzcPlcEcpVMvjCcqCTYNObENDoAfEiX+KRBIApHqZzlk2q8eT1yu5jR491V5JXaz7f/dOb831rFv36ZRqcPWbam3sXbp29q3fi/Im9u2Ze2HiXWNL/9txtTU3b5grVs5epiHP7kSmLrPRP5TTr0cxLDk+LfRaZ0TVjoXH11IS/fVS6D8aCSQWAC8BYxw4iAQmMLJZZwkDSkqzXof1vmLDwqETW6ZlEK+gJSpoLJ9qa6t6aQc8spf+84IOGJtukC5sn8BrDfcuttW8telZvGNt1umusQf/sovcbnSsfNGj4ceIl5QdfvWjaYjVNJ/+dtmTmRa8eLCsUwnXX/BSe4aHX8cH8U52df9627c+dnafyY78lV9vnNZy9tq6RT4qvko7xFDgWLQRIprAABKqsdwmeeLSd2w9+9c6zgeDZlw1j3usWztCbyZrSP2X37yp/007W0INF/Dp+u6xevGuXz49aRUPzE529TxAnyXZdS57y09pLCugp+lUpuYvO486Js6P9ZZydfxdj598F18FYXUKn1KRqYRQh2pXuZEHzWqKK3d2FzD/dxnnxLKAhzlHo5AP+MM+MtB2K0R8KO+yupDBd/AN8voZ+8NNeembPrD09a764/57ZN+w6enTXlKvGeiTarXpn/0P79z8knPKX/pO+eTdR37OmZ8+s3bsv7Nl9R49/6iTn6/sfggv2YxumkLHy1dJWTsfsHatVWWaMyKrEZvUEnfrCct7jIKYss0OJzmqWVEL/r0jZq9lH0dz+VOGP9y57Mfz4fKK7/NrvD2/MApBS99fagWL6g7R1H/37QTQ9vOP1ua2vtW/ufXn2/Z9tJjtH0p9Gxotg7VQTn7RPeuB8MkkhLpNcSbSFxNr/RaznCv6Mx7L0+9gHl/IldCVfvjz2gbSJ/uCYX9D/+RV8Od9XZBXom7H3L+UDMT9fuSJ2VLHtAy5iBfOJVeLKAXBhVkJ+DWGWIjC33MAFm8zkOrGsu7v3D91CK/+gMc1gHJMTeyP2Zs4YoyHNKDU923/42WeF8c/27+eLdTV2q2ygm8m1QEPYa3TJz9GyeL/nGmviKoTXYysRYx8Dvw28kbIcNSQor2gL996AIFfcEG67Tiump9BlZEuuQePW0AkffUgnQMaQS7bQZSnporYoxLfzl4V4t9CJ9/R3wF54T+vITqHb6DKrMZVXkzWvvUZvVvOpQMzsJlekZDu0RRVUTc5UsPW2UtbIc6CtdqWtMiIqaGsI+gTWQDkPyKqAiBwkZpOsWdvaNxmFraqnp63ZEdsfWyynaVI19rRUfi35Kj/NmWMXLhcWXDjVTh32Jy/q33fRFDv5zP4robl/FnlX1Fq0manoa32lU5uabkaf+QG+zMRs1r2Mbz9XQ6qXZFeYENHt0VtJwgpXdJnMQjkRhWBIBKB13rha4++YV0ZvDhxR6enNZfPu2HiEqphWqf85soYdCwvgCrImcOR8XJ9qUuKuN+NXxQ4yLdRr8Wr/O17LuTxmHsL/X0aHcsIhvBccEIzORFKJzwBL/LyhovAFDA88QL9jNuEPkPYMDU9epR/Mm0dU5w8dJT9ADMk3kfYUke8hjaheJJl8CZPFJnAzrjLTL6MrsigfdoLm8oO47uvYQeaCMzS+RN+UeIjLNMVOQOGd/n29Q4KHq9b0ZzNb4nMjhSggktU70KeWQe2xUi9qn5S4B6iLGvqUeEQLmoY4PxtQP1pH14kNfVOYMzo+j4VNUUIcRJVg94pjE8YeGLB1kfYPeCudL04xhrA3s3g7CmBn5ClNYybRqn2IdyIo/8OQioAF9p/7nYM44UAGZMjquEUN2iJJTdG+Q3gt4o/+DtqDWu14TLjE9WJCcq0CAIKexygfOYhiF2YCHo872M4cTvg2tPxm/ikYM3AglkQ543JR+IdOaEBr6ZjLCwa5CgXRb2jgOOF1LB6PmTqWLK1vaKhfunhTqaVgSoEVdxYr7hYWWa3WAlldH168+MziJfUNsSeKMJh9saoL2ANLQREMvRVT0WDNL4HsEBhQyF3CreQ2cFvOu3qCWQm4YGSNReV2ZgYPRBQQKwp6CjIjaH0Qrc0yiCkUtDJrNCNDpnJWiJ0IOokvaCXsBDp2cSz8KqqDfdViUt4kjCbNCdsp2k0/ZqutGn7Gt9ate4t+S39Pv31r3ZXFwSXkVzf2Hlq+/FDvjb8/OOm2gGH9rGs/y7VcvqlskWcJn5o+7PGsdF2WKSdTJaUCjK+5pnyhJyIIqeklN84hGrpYys3LENJTycI63l2+bnqoWVeoXVnfyleY1uOBQ7uivjXEVv1gO4pZ23ovW/cWMQ42ac8XLzUMWyrmQlPo36FJl6laGmqnd3Vc9URJAfkiQ6vS6nhrPiEqnbk8WCqQ/54N5e9lpWeqUrUrN9KPidpcMrKSJ7Tq2tvep7uObm2d8EjTjG+WKOm1LF7QuX6/SpyTeJBg+zkpytgRUEhNlIUQhNl8AoN6oCuw4hs/uAfOK8Jw5/7z+l8PxGVJpPpznpfws8bIg2g3gGtRVvcdivSfkNWwiNoxiBdGM4+iW6O0fyDMSNpA5F6lLT2R+F88jpCX4fOELA+eoI/HfkYv7ogS9QNfDW9FYwW8UQ005Wz5PfkNLocrZjqOGq6BcUPoexsmODPZl1sIyl4UwYtZJiEmui/Hr7lIKsVENijK+L2EoZvqwLbqXcvXtZi1WmmbxdK/1DrN0v8T8P13WabNrCXf12ZrBClVVblwXFnFclJSWzu9tjb2wRh+0+j+n0bzHWP6f2L5f45J5MfIj26TtFpzy7rlu6q3WaC2JVBbimWaVbjTQmuprnbC8oqycQsrVamSoCnC+qbXDh8du24M+X5MrHM0+X4gz/bXjVHsraB7gK5OYxzIgKYTmWYDJxt9g8IztF7mEoZ7eIGSV3WtObBmbev0K2CYvvo4iiaJzHGlOPoR/RNyw98+fOAbTDEqz7Q166Yi+F039TP6jPMDRTz2gZNM+gzvwOiGzOUF2jWdWKUO6V0YUQ/TTiuOUH5nI1Ex+5BKfZYsIYNaKfMepuV3Co8pcQR5Mv7hh/nbT7RfWjfLq5s8szUvb+7TZTq1u1Sno03Su20dF17YQTssblGVOtwy2migv4/FdPKie+4dNuwV+lhmxsOx7y64YAIXtyVVZCUol8Y50sDiQXDn8sOJ6F8KNWlMqDKS6UpYD4mvFjgTnhMmWyiD2NyqrkEe+Me4yzsGeJw/iv40aj6Lq9+K6CvSu5VvY2IcMk6Jav/WneSbOzP/RN/9E0qqGVLtgT25QPGE92DMffuo+fNH2ZVI/Gv5xxAD/TjouVdnnDy5BQMtqWAtZ8i/lQ9z2Uw7U89xepQ8hwkXhi7mtKRcLZ7nMy/nfuVFb3r70nZLhKSf/HZjppVmn/xapa0uGxVsLikTv6e/e47U5Vzocmf1f9YmrLii6s9z6A0bStfPKN1Qx/8QP5VLfydenXXmitVQi/Yf/fdrdPTWl38rqC3Zrhxrmno5/d1huDLL7brwdyv775ha1bShdMZ673qyfs7f6K9IXS6cacuhr8P4pcXj8aEtko0bH5dMbuZu4+7i7uMOck/DSAoBhakwCtD0MAESlgSR21bJEsbKcgomM35oSALqGuad3mwKogLOnYFazgIiKwUeZMjFYEhfTogeFXvIPwh6gxk1dmjLVocwkQkwHTqfLCLjaMMjl1lS6hHQGsrBrJlkP9bjUpyCQwbElyHApnnEYDLDBfLRhZN2W/LHTF7Ya10wafewMZMWCa8WOm5etJd+OAzTe4g3en2TKrtMk6LVaDXDxquLMtQZNY42OUVUSUDc7oECOWOYQ9CP6aI7cgKqsWXk18eqDCo5o8C+6yGe1NdXFZMJx7KWjSRnX54Gy3tpPnliKQbN42Orb08l6Vn6YZOuK9ZIak2dS6vWT7Y9fvGl5KEn0vIdh+a1rpJlv0CrV1xKSH1dhXiYniT5YydN2p1P6Ek+l5jzx+y9I58U9N+x4q0DrtAt96x4+4AzdAu/pnIjr8nJzm8Ml+SNW0juShXyVdp0pyBp0gS1+qHXyT1KCZGD+WfGBWna2DfpzUQO1aTkXDTz4o2kkh5R8cYsK31oQtNUQBZF6EhIKqfctXoPQhZV2t8CQjbhyd3fkS0C0WaIxPJVy2haUvbkT2GLLb9t/afzD1SQsCFXr6O7SS39gAgEA1VxvyE2WS89waJWBYHjzfK4UQqDk0SWsswmTjj1A1m6eJ5++s6vFxwZP/7Igq93TtcvWEiWEttCMu63vyYtq56ThclNTZMF+blV9NCvf0t/DdjqAZibZnk+cKEjmb2TEo3NgT+7HmYbwBDgPQWHR2JaX9S2J/TuuNQER9wXHFljSTFMFYLKhyPwWLkpTGTziOaCDZMys6U0KTPW9rmgSzfSY8Z0nRC5kne1Oqbm2AvyJvNCp0Gl0eoLJj42oWXdV3xt+Yz86qtrr629srIyWLdhc6fVNsJZkmYdltuYU2vIzk0pFzf/9eO515glno99mpWZmanT8W5eZbdPWrVq1Rwnz+enqSQpRW0KjGyOxvwZw5ZEL1725qZhlZn2R/b+sad9Hf+VlJI/dvocr3NqutqcU3vxtAsdvmT/1KE0BrPGziF2HUYk0CdRGXYl0uHZl4F6Zv9ISeOGrqgY/EsJ7cPoBmYekKbEbcMQLUCxqwZi+KrgeXnKV0hYcDQi6BIKBUZm+zA2mKiTjRjGBj9mhvdHgFamPUhDFxQRL6RK0I92oKCa8AkYGEU5G7+qnpxGcSSnTnru0FgbyvPNjIxhltskya5EZPGZ8PnAQLDAIsgU4QsnbKQUlk1pQUSJ4zhojDBo4yEN2D0p/ZyIPJ5k/eMS0f9Px2w7kKRnJhs6V6KAEQHYRUnWQk705kbDbkkTO5iVmlkQnlozbFjN1HHDhmnIf5cUX1xTc/nUKZdnZvYPU8YgQWfi9no70OLZNJBRM6x16rCayiogWi6l+/U1w+CWy6fwz+RkZsUejdOi8jntz2MxK9znvMG5fG4ZObexyhd14sE6OxjyJBPpszBP2s9tXzRZ0hxrjkeyUMyh/n/h+zKHzAn0LzawyLU24K2LOC9XyWKv1WM0Sk1CXS0yktrByOv/S16ZRMBTM7U2c49n0Xz/o2zyDIdOiAwGVjlvEo8hl7TOshIxRhJrjQXilX0hs8+TECC54qxD8nJjUXWUmmlMcaHZiTN8cMori459KAD+iFcJYaAwDdiOlH+57hgPc561Z+HtLGSUK2kpnn8JoocS829ATyXmt3H+hRg/YtmElRA/pH8G+iX55ZNfMSn2uAr4sszEHZ6QR0PsGoD6snIrgJsoexrG9UFHnoHBQ493FrKRhTjGWSwMaUNZ8ujAMpdVv4AGAegUN5NN4NEQuJiWoqOr852Z3hpPUZGnZnhBE/HOrPF4ipqhYMhgUV7UpaXxY2S5jD4le0qCoaKi3JoQaak/mVvjaS/yeErOGTf02Uln3xIwAffmVmJMKS0VjSGzbHYl7YXqIGDICh6pvIT3VsCf3Fbafmj9oUO0Z3C/u+kSDZ+TmvpmmSzOsTR5vU3e5CZXRyPVkUjynrbPG6GbYrOteq2lbsn3ZQW2sjJbAcCE97n3ZSCKlXj0RPmGm9Pj5vH7baohXwfx3tvefu8+ehG9aB/LkQPkAP2BhahjkbUl7zknMdd7Fkc1cRHz51R4f5wROdgr7HsdPthEu1n2OLDAEzIj348QCDnrKFrlYFDg1e2Lo/h+NA1yZKe4jn4Iy41FQP3k0O9iI+EQUiU2WCJeT/wrojoPzDxi1+uYZ7OMIVnhttjR7fw8uiQaxYibUYSl/ScixB/7YDs/HyNARGPNqhbYJdkvYS/pdUII0Lxod5l1drOg00N9sssuenR2yfMlRoLbRNYBul+HuS8xZNwmeiM0/EbIiWVkXe/WoacA2OKpTezWIf4+ZsB5v5Bm/2fc5vl9fd77T1jQ8znzqE79p2xpehzv1ULrPUOicU3mpgEdOYu7ZPD7IUxGyMSwirTQblTEhQ1E+RqmeM7xQFQ8n9GBX7ATz8mLjoCPbfFvjHiZychOlvR3aDNKMrTadG+6lu/OyCzKzMjQlmgz4t8bgX/cWETzRA6VvHgkNSEujtSXe73l9ZF42mvUQgXGXlM61GnqNUB1mYZeIzwho1eryLZZrLpI0v6cuPoDFNX5omUnRxBOjpTNn4w9Im7AaMIsGRpqv//LgdjCXwzGFhYHfKgGv2LF6ZUhiFOQRAmUphPiSC2Cgi9HYRWtrCp0YNAsNImLKm6A0q7egLh+WqWjsLCQHkJvaxSLxUkN1BnfJI+StwAvy4VMYSmE7Gqw2ooOvh7mkoZi1AwJo0ghQ2FVyUxcxdjzDBZHKimfQqL5nV0ffvJhV2eeM2fWWNuo+uE14aC1vMyYVlXe6p2b7mybO5wIN4/K8Trz8jNzxMzW0KLxhBTVNpammibdd1fN6NkHt2vl1BSX9qYnxjTee6VWSklxZa65e8dN9+bp6pZcub3zqvL6e+4Zb3RUBjwZ2uyNZbkeU5akIRpXzZSSUZvUgqnUM9I9If2LsaUp00IFjVX1wXGu+nHawrKOZ+akOrWZcuqcp5eu3TdNyU+5i56kqH4GeskLhMV+4O//13iQ6K9JErMXtv8ojxG+IdVhXvkykTJ12Qbz93/NI/OBpAFOTYz5H48GeZ6kvwMXAxwotCTHLWRyCzusak7PJPxxQX8C8yYWLn7/zRD/nAGwgnzAwD41XXjebKThmYZIfHdRWzxLe3q/Q6wGeGAnOe2vdDvy0mx5ltpZs+oT2YsvSmSrfMKp0tLxm68aN3Q/7irF0vSqfr8Sa1F25tlqiqxet9lYwnuH5muLCjDvVHPKtxMV3ybU5RRy5QDNLuS4gD1g+n91XQtwU1Uavuc+82qamzQPmtwkTdKkadO0pE1DW1r6hBZahD7Doy+20EJl1wWppeiKghXE1bogsjIq1OKs7EMcH1utKOqOG3V12FVBZ3d2cUd2GB+wKI4IzXHPOTeJBd3p5N705D7am3P/+z++//silQztC7JCmHTaAjJfxUqcTuFMuJZA8jImPB4EuApqIqBoPLV5MxmMXDfKnLv42eibY4sU+bn7pv95bgTbkJkzXHXR6bVBZ8XTbWsb4LTOn4biZDEHLUFFx9vdGSaVxyge3NGQq87Riyp1qX7jlduMFpZ1m0zvHVtbr/KLeqW6KZa5oDP/0LufAzC6+cSO5YItkxC8z7y1tiFkygZbql3+otMGdGR0/DRe1PnhzlKPhfPkGDnW2jG3XlSq1H5x5enGcAbrRlaZZS3DtUPoyCq/fjQZXyQxvpipQRSQdUGPc/LMNSqBETl6bBOJMHBpimiAwvf30/fE4HvoyY3d/P3x4RiKgPJiCT0G8EuB5ytkvR0R/7jFIhGwf5Cp0zH3OfsBGESuwSA8AM5AJ3sMOsGZBN5YjnW+37cIMy3hHlxcnMR3AX0ZHkB7HEB7o73QUdARrtkXffMGed8Yc46Qc6El3l4+4/XbJs4jKGYs5CTn0L80mDxFAgON23sw3hg578gZjOH5jAM5TPWLb95EHTjFXRvEqCd5W2DnM7ScjLFH84UPFwcZMq0MGbi9NznOysOk2m42pU7Afq2QaqsaSzyeksaqWkmhULvVCp1BpS8vrMy1lzZ2BhQGnc67vyDclmkESqUrTRANvFSS73Lll0i8Af1XXsMDpfbkH8osZbSByKoN+5/Yv2FVJKBlWIfBq+AUvkBz5231vZM9jWZG4fXq4qcWbquvTENhphN9Tmv9JSsHV5b4tTQ6HDpo1Y6FFIZdjxOOc6I/humccLWHxJt06jNsP2UUNK6cXEpGCwk8DHql+jpvRHepH8Wgq6kNqeypOZE+TXBJGABh6sBoDQbDNXCiQInzpZjHA+OtIgZcvwMmOSsaSaVFZWgDTpdXoOvLkabFpOCEcHJt8wGbze0hec/mpsWSzeO6YR3z5W69yVQY1xX2iLv1gUL6vyajrzq+hL4gadPUu1WlUlyUrOrdQo5ZTb8QxgnNttJyktF0+EKNxYyzuLFVf/WZgKOVsQQcM2ccAa5Fzlg2Ny1JpSzRqZqbGiXguPp7MFJQGEQTVwwUwF1zu0V4XhFkHPCC2maT4C6bTQ306KxgxGS9WuHHecjy0jaSiFynqfbDm7D24lP26mVg3BGAZ084AgE8J9dRu4QW4RbktZdSDbhDBANOQCVnRwZMCewsLyD7TQO00AI0A0mFCuMTK2kf2haLIUaICWSfN2ZqDFagU2dpLWlGvSXdiEzBlNEfzp7DGbKKO23/hvf417Q35Q0OrOmtsoOpYV11rdO8p+8myZmXbrlqMKaLtEmTqwJ6f74/gxvJsOZ4rMCgdmuNDKvSaTOgFkzZFnT1DazPb2od8MLv4ITUWWIXaasn7DWCqQlzWsBpvrfvZoezplqcucuos8zR2tJyVEDnE9xGmSuToj4WThIesnI0k4aozRSFe/wJTlMuBmeB63uJEh1Dicaja/qOMHwe82ynmoxCs3dBG3MJMjI81XyVgJJJJ1zCySWvjPU+mpPjb9hsmVEx9SpAM+iHVjAapTZNrzcZ9TqtRqVEzw4a0AB5OQ5ngWS2aDXg2bLCgsit2+cVFlitehDKcTnml+bmlJU5UJSpBrWbDh/eNLQsOxzMGoOBgfGBgXF+8uqysVfWd+jaapitFrPVrNAJCrPalK5LVyiVCq0mI12P/BuFwHJ+v9dmVanF9PieTXPX2B1tLXZ7QWHRJk6r5HmBQ3aKSdMwwuFPDjfPqy39iX0xigzxKQaoRD+jmv+YqqYaCastQVEXhewMllIWcNHOjEFOQRpfOxVyRov1aPp43U4OK7CbzEEGb+ZJ9lwwKwtc0eVgXqzdv7R9UYX4+Ftv7Chb8rNXPS7l/HKh75GO2pqN+2uhputg7NSGrhXwFfiNrX/7nsVdR0stKzZtqfr56hqQSxcSMkL+Y63v9P3NBwyhpbcv716hq68sO3LQM/jysLcGnoZ3nj0EQhffHnOnvzY00ROsn79sS4XN3bVrpoiEVdSsHIlE+E3keqWbSKyJ17U7F12rtcYeG54cjuESxizNNTo6S2pNllWTJdZmy65dJ7MmP4dNhC8Bs9+VEFealen/cHM67mbCnE8lGJMF0GORvay15man0ZLFJkYLQCA/0h8K6UrsMz89JYEik67k6nmclKGV2qV5woobehvSvZWRfCucODzhrWR2SuCNgN0X/93MrSTOeFO4kX+csiAPN0jVkC4Is1ykxoRCC4DXhyZ8VsiM4j2A0zQRIuoCMHM9CgLRzZEdMZnRKsvli6Dbw4M+d3mV+F7jp3SSdOU7qc0mStJjX9yy9auLwPfUkfNSWzzqcjybMcernjvz98E3tzdv/PW2rex/eh+Ook3gRx19Q5Xar8HD6+u2Aj5+Ej04tgzzY6LUKl2BkoTXhx768psDD82/IMGW7KI87zMGgQEs3PfCyPbBnYduzumIru698xm0hX6I+/KlrVE2/jcwPrllWNY8XIPiqg2YZzGlGul2eXzZGE9C8FrYVpg50YzzKdOg4eyOHWfh1PTncOh2wLTDByaA8fBh+NnEeLz9+fhvjt8B7hQ23PcVfA6Ow+e+uu/01IHNu44g32k+MB4Z2/xQjH7p0SdOIHv8C2paaBeMlJLKlFUbvE65ZgcwEQgmMy3RI7uLLqwHF+6Qucahlp4bScj3fHr1L4v6fAZ/ZPqd/vs7Wv3b9x5iNo2DqtYwGOpeeGjvdn9rB3fXkc9wdfxT+OecO/YeWtg9BMKtoGp8Idox7mrtuL//nemI3+DrWzgOT1yDXzNgNOD1CBxgyLICUhBKJOhCP9opNd8NP3R/lO3Jvseb7fXu+nFc3gf0WHwUHnNXVLrdbteCCrfr/+JKkjoy6MXNWn+vHINxHuCSTL4++31So5XAveVFstdsP4rpyki9LVzJFoVYB/qGcHADCpCrFtDOPfjIv9Y9Drq7uqFmdCDYaTTy2liC3mJOLF4dX6QMmRZZLOAiOd4lqp+7RVhPFODEbAb3GiKTyGQxGcgC0mER0zTitkPkGu0AXdvAaDeAvwV1Xl89PAq6Rkf5AQAAhBkPrgmt2ZcBIfyuGe4DNzYDdGzagEcfvEYzapYWBcGhzHphebsYiY+iieU4qU9dwlAYzKKPswIYWwcuYVgO1Mi9dDR1L/UnoUDACj7Y5sgzDnmlFHILiCtQggZZuS6IPASv4Gd4baalwqBfFT+9LdiWWVB8/PW8MTD67e6almxHeWHd0wuKQF3Tex/xQ0p7wxyzhufy4d13F794PBLMaM0bo4uv/DVvfV/XaldIUxv5x6KFC1SkL1iO1ZyzdB+c6C/yk1xxQm0VBSVc2G00kIZtjiyzQQI2J3KkCuE2cnthO2xvxKnHfjgEt8jwuZg1Nco8lnqLazQoShvBSxQgs8diHEaR72kEz8PFn8AnwarFoBtOvHv0KNyYGm9MvYslNe7k9ZWkvgH1IuEOnEzoIfHErWdlmhZkK/UEZIZ8EnyRAebToz+cbcfh+0k7zvzqlATfQXac1aNDX2/GQTc24zO3SrAMmXG6jdlJpXjnJxN4JUxwFMZsSfxkQuYYU9GStawhnMppmROZbkKMlLimifdEnhHXY75fkouaXOIc0o+NyyoohDsNUE9QfxRyhVb0ZJGz1UBLphrJWAM56CEPG4KHIqYGS8FioESJPOAjFJ8JolD+yZ7a2p74gtWXr/TSWgb/As7XvtwStkej0CC1lkngC0mytdmgvtbht9QUtRyvo1/t7GzdotFkm9FtanQbjK/xr/XAOIQ98Yqu+vIoUDM9yBOje8GFOntOpjN6OQpFqaxVAhfQo0aSoFj3cktRjcVvr6Nfj34bXc4BwJns7XajwHCqFE8r8T1x/cD5QzQsJ9+tuNaTEKdApio/Esm/sgstueoEahRNycuXq4J8IFjFT0byZyx4E+ZcfgQHvy+h+7quvz8wbx5F/Q+5ZZ0FAAB42mNgZGBgYGTsZNzX+iqe3+YrAzf7BaAIw2X2ZD1kmv0CWJyDgQnEAwA0+QnKAAB42mNgZGBgv/D/BohkYACTjAyogBUAdckEZAAAeNpFUTFuQjEMfQ5Dxcw/AEPHP3XgAOxIHUD6B4g6dOgROABiCBtiQGLp3g4MCBYGfoZK7dgzdP4SYqvtOCFPSZzEfn52qIMOtwGI7YcfeKpxRdT9D5HXQBW8IuoZNmd2a6BAdUZv6I4JiG6MX+FLDPTJM9gJZY24uKZwRaqYX3JFgWvoi9kDPWZ+vfesOMoUT8kumnOMeYbkmdWjNeuVFomZPfuYYG1RI+MKFvWGviqUscJHySa4mb1XhZo57+Ku+1Y9OjqbYqn8mZ5YR2sZu6y41Ju7OWV7wEQn7KRnVotad+Db4rxF6g/x4I5mXs0iP/0i96W2uemXmpb8cpAO4h3+H/MQhcAAAAAAJgAmACYALgCGAKgA1AE+AZABqAHuAi4CkgLIAw4DWgOQA9IEGgSWBMwFCAUwBfAGGgZiBpAGzAcQB0QHpgfYCDYIUAh2CJQIwAjqCQYJFAkiCTAJPglMCaoJwAnsCiwKYgqACpQK0gr0CywLdAvmDEoMjgzCDPoNNA1kDZQNwg3wDhwOXg6eDsoPGA98D94QAhAyEHwQwhDwEQwRSBFiEaASPhKGEqgSyhLsExYTqBPkFFAUehSaFLYVChVSFZYWDBZOFo4W0BcyF8gYQhi2GNoY9hkMGUwZhhngGiYaXhqEGqga5BsyG4gcOhxqHLoc7B00HWodjB2wHj4edh7UHvYfch+0IAggbCCyINQg9iEOIY4hyiIkIpgitiNgI9AkViSIJNAk7CUOJUAljiWqJdol/CaYJ0AnxCgQKCooQChaKHAoiiigKLoo0CkIKSYp4ipIKrIrhiviLIYtAi1MLaQt4C4MLhouXC6gLtIvBi9cL5wwAjBUMIAwrDDoMR4xNjFYMZ4ydjKkMu4zCjOMM9g0HDSSNPw2HjZKNtY3DjdKN4o36jgyOFQ4wjkGOVI5ajmUOeI6PDp0Oqg60DsGO2Y79jwwPGY87D1YPc4+Yj6KPqg+xj7cPvI/Bj9+P4w/okBQQMhBdkHkQiZCZELcQxhDYkOiQ9ZD/kQyRGBEpEUKRUhFYEWURgZGQAAAeNpjYGRgYGRj2MQgyAACTEDMCIQMDA5gPgMAFeABEAB42o1Su04CQRQ9u6ARYywsLIzFRhs14SEqIrSKhWiIqNgu8jIirMvyMLG09lP8Dh+NrY3fYPwA45m7AyFsYyYze+7h3HvuzAXAPJ4RghGOAPji9rGBBUY+Nqn51jiENH41DmPFSGk8hYFxqfE0+Q+NI9gwfjSew5K5rPELFs1h7isSZl7jN8yYDxq/Y9Z89PFniLlPOEQBeVjooQoXHVyjjRbjJHebjAWb8T2/TSJPVEF1n8hDg6gmjEdUxQBXPB1GQ90aNR6XgwziXH1ZMdT5a5df5Vgn32SGym3Ro8odJ+uQjbK+jTsqVZ1bMqvIaceDgN869qnuUKuqtaXaKRV1eqnbuNhkpQRXClmc4wglnBAFs6ITeUGFNaG4mHihcacCimRUNM42qPR0vd4oI4Zdnlne1cYNaypNjax6oTKnFMOO7DS2GO39o/eSvHKFXbjytqr3iqBrmYMlU7bp2NdKZ6QcTqjEuDw2a7/XM/p2GR2Lj2ITciY57W32mCFOy39L3Twl91HzUjX9d8qNKhY55S5ZV7ybf2Gphc8AeNptlGWUHEUYRfduQoK7u7tsV9XX3YNDILi7uwQJGhyCu7u7uwV3d3d3d/dwwt79x/zYd+Zs163Zt+9OV3fXf6+RI7pS1/+8GDDqR1c33fSjP6MxgIGMzhiMyViMzTiMy3iMzwRMyERMzCRMymRMzhRMyVRMzTRMy3RMzwzMyEzMzCzMymzMzhzMyVzMzTzMy3z0UJHIFIKahpYO87MAC7IQC7MIi7IYizOIJViSwSzF0izDsizH8qzAiqzEyqzCqqzG6qzBmqzF2qzDuqzH+mzAhmzExmzCpmzG5mzBlmzF1gxhG7ZlO7ZnKDuwIzuxM7uwK8PYjd3Zgz3Zi73Zh33Zj+HszwEcyEEczCEcymEczhEcyVEczTEcy3EczwmcyEmczCmcymmczhmcyVmczTmcy3mczwVcyEVczCVcymVczhVcyVVczTVcy3Vczw3cyE3czAhu4VZu43bu4E7u4m7u4V7u434e4EEe4mEe4VEe43Ge4Eme4mme4Vme43le4EVe4mVe4VVe43Xe4E3e4m3e4V3e430+4EM+4mM+4VM+43O+4Eu+4mu+4Vu+43t+4Ed+4md+4Vd+43f+4E/+4m/+YWT3qH9/d3e/7v4Dhw0dkmLwoFE5uOrpMSszmdksZpi12Zit2enNSl4lr5JXyavkVHIqOZWcSk6Sk+QkOUlOkpPkJDlJTpKT5WTPZ89n/64sJ8vJns+eL54vfo4ip8gpni/eXzwf/j68J3wuvCd8Pvqe977a+2rvq+XUcmo5tZxaTi2nltN4vvHzNnIaOY2cRk4jp5HTyGn9PK28Vl4rr5XX9vKSe0ruKbmj5I5ST99ztdmYrdl7b3JHyR0ld5TcUarkuafknpJ7Su4puafknpJ7Su4puaeU5Lmr5K6Su0ruKrmr5K5Slue+kvtK7iu5r+S+UpbnzpI7S+4sua9sf7mn7302ixlmbTZma/Zysz1me8z2mO0x22O2x2yP2R6zPWZ7zPaY7THbY7bHbI/ZHrM9ZnvM9pjtMdtjtsdsj9kesz1me8z2mO0x22O2x2yPWV9zX5/6mos8vc1Fnv5m/c2ll1d8X/reR49ZmcnMZjHDrM3GlKPnpfa8nhc9L3pe9LzoedHzouelkaPvRd+Lvhd9L/pe9L3oe9H3ou9F34u+F30v+l70veh7aeW18lp5rbyOvI68jryOvI68jryOvI68jrxOLy/8fgn9CP0I/Qj9CL0IvQi9CL0IvQi9CL0IvQi9CL0IvQi9CL0IvQi9CL0IvQi9CL0IvQi9CL0IvQi9CL0IvQh9CH0IfQh9CH0IfQg9CD0IPQg9CPcf7j9K8y+BQLz/AAABVuGyrgAA) format('woff'), url("../../img/gateway/dashicons.ttf") format("truetype"), url("../../img/gateway/dashicons.svg") format("svg");
  font-weight: 400;
  font-style: normal;
}
.acalog-custom .dashicons,
.acalog-custom .dashicons-before:before {
  display: inline-block;
  width: 20px;
  height: 20px;
  font-size: 20px;
  line-height: 1;
  font-family: dashicons;
  text-decoration: inherit;
  font-weight: 400;
  font-style: normal;
  vertical-align: top;
  text-align: center;
  transition: color .1s ease-in 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.acalog-custom .dashicons-menu:before {
  content: "\f333";
}
.acalog-custom .dashicons-admin-site:before {
  content: "\f319";
}
.acalog-custom .dashicons-dashboard:before {
  content: "\f226";
}
.acalog-custom .dashicons-admin-media:before {
  content: "\f104";
}
.acalog-custom .dashicons-admin-page:before {
  content: "\f105";
}
.acalog-custom .dashicons-admin-comments:before {
  content: "\f101";
}
.acalog-custom .dashicons-admin-appearance:before {
  content: "\f100";
}
.acalog-custom .dashicons-admin-plugins:before {
  content: "\f106";
}
.acalog-custom .dashicons-admin-users:before {
  content: "\f110";
}
.acalog-custom .dashicons-admin-tools:before {
  content: "\f107";
}
.acalog-custom .dashicons-admin-settings:before {
  content: "\f108";
}
.acalog-custom .dashicons-admin-network:before {
  content: "\f112";
}
.acalog-custom .dashicons-admin-generic:before {
  content: "\f111";
}
.acalog-custom .dashicons-admin-home:before {
  content: "\f102";
}
.acalog-custom .dashicons-admin-collapse:before {
  content: "\f148";
}
.acalog-custom .dashicons-filter:before {
  content: "\f536";
}
.acalog-custom .dashicons-admin-customizer:before {
  content: "\f540";
}
.acalog-custom .dashicons-admin-multisite:before {
  content: "\f541";
}
.acalog-custom .dashicons-admin-links:before,
.acalog-custom .dashicons-format-links:before {
  content: "\f103";
}
.acalog-custom .dashicons-admin-post:before,
.acalog-custom .dashicons-format-standard:before {
  content: "\f109";
}
.acalog-custom .dashicons-format-image:before {
  content: "\f128";
}
.acalog-custom .dashicons-format-gallery:before {
  content: "\f161";
}
.acalog-custom .dashicons-format-audio:before {
  content: "\f127";
}
.acalog-custom .dashicons-format-video:before {
  content: "\f126";
}
.acalog-custom .dashicons-format-chat:before {
  content: "\f125";
}
.acalog-custom .dashicons-format-status:before {
  content: "\f130";
}
.acalog-custom .dashicons-format-aside:before {
  content: "\f123";
}
.acalog-custom .dashicons-format-quote:before {
  content: "\f122";
}
.acalog-custom .dashicons-welcome-edit-page:before,
.acalog-custom .dashicons-welcome-write-blog:before {
  content: "\f119";
}
.acalog-custom .dashicons-welcome-add-page:before {
  content: "\f133";
}
.acalog-custom .dashicons-welcome-view-site:before {
  content: "\f115";
}
.acalog-custom .dashicons-welcome-widgets-menus:before {
  content: "\f116";
}
.acalog-custom .dashicons-welcome-comments:before {
  content: "\f117";
}
.acalog-custom .dashicons-welcome-learn-more:before {
  content: "\f118";
}
.acalog-custom .dashicons-image-crop:before {
  content: "\f165";
}
.acalog-custom .dashicons-image-rotate:before {
  content: "\f531";
}
.acalog-custom .dashicons-image-rotate-left:before {
  content: "\f166";
}
.acalog-custom .dashicons-image-rotate-right:before {
  content: "\f167";
}
.acalog-custom .dashicons-image-flip-vertical:before {
  content: "\f168";
}
.acalog-custom .dashicons-image-flip-horizontal:before {
  content: "\f169";
}
.acalog-custom .dashicons-image-filter:before {
  content: "\f533";
}
.acalog-custom .dashicons-undo:before {
  content: "\f171";
}
.acalog-custom .dashicons-redo:before {
  content: "\f172";
}
.acalog-custom .dashicons-editor-bold:before {
  content: "\f200";
}
.acalog-custom .dashicons-editor-italic:before {
  content: "\f201";
}
.acalog-custom .dashicons-editor-ul:before {
  content: "\f203";
}
.acalog-custom .dashicons-editor-ol:before {
  content: "\f204";
}
.acalog-custom .dashicons-editor-quote:before {
  content: "\f205";
}
.acalog-custom .dashicons-editor-alignleft:before {
  content: "\f206";
}
.acalog-custom .dashicons-editor-aligncenter:before {
  content: "\f207";
}
.acalog-custom .dashicons-editor-alignright:before {
  content: "\f208";
}
.acalog-custom .dashicons-editor-insertmore:before {
  content: "\f209";
}
.acalog-custom .dashicons-editor-spellcheck:before {
  content: "\f210";
}
.acalog-custom .dashicons-editor-distractionfree:before,
.acalog-custom .dashicons-editor-expand:before {
  content: "\f211";
}
.acalog-custom .dashicons-editor-contract:before {
  content: "\f506";
}
.acalog-custom .dashicons-editor-kitchensink:before {
  content: "\f212";
}
.acalog-custom .dashicons-editor-underline:before {
  content: "\f213";
}
.acalog-custom .dashicons-editor-justify:before {
  content: "\f214";
}
.acalog-custom .dashicons-editor-textcolor:before {
  content: "\f215";
}
.acalog-custom .dashicons-editor-paste-word:before {
  content: "\f216";
}
.acalog-custom .dashicons-editor-paste-text:before {
  content: "\f217";
}
.acalog-custom .dashicons-editor-removeformatting:before {
  content: "\f218";
}
.acalog-custom .dashicons-editor-video:before {
  content: "\f219";
}
.acalog-custom .dashicons-editor-customchar:before {
  content: "\f220";
}
.acalog-custom .dashicons-editor-outdent:before {
  content: "\f221";
}
.acalog-custom .dashicons-editor-indent:before {
  content: "\f222";
}
.acalog-custom .dashicons-editor-help:before {
  content: "\f223";
}
.acalog-custom .dashicons-editor-strikethrough:before {
  content: "\f224";
}
.acalog-custom .dashicons-editor-unlink:before {
  content: "\f225";
}
.acalog-custom .dashicons-editor-rtl:before {
  content: "\f320";
}
.acalog-custom .dashicons-editor-break:before {
  content: "\f474";
}
.acalog-custom .dashicons-editor-code:before {
  content: "\f475";
}
.acalog-custom .dashicons-editor-paragraph:before {
  content: "\f476";
}
.acalog-custom .dashicons-editor-table:before {
  content: "\f535";
}
.acalog-custom .dashicons-align-left:before {
  content: "\f135";
}
.acalog-custom .dashicons-align-right:before {
  content: "\f136";
}
.acalog-custom .dashicons-align-center:before {
  content: "\f134";
}
.acalog-custom .dashicons-align-none:before {
  content: "\f138";
}
.acalog-custom .dashicons-lock:before {
  content: "\f160";
}
.acalog-custom .dashicons-unlock:before {
  content: "\f528";
}
.acalog-custom .dashicons-calendar:before {
  content: "\f145";
}
.acalog-custom .dashicons-calendar-alt:before {
  content: "\f508";
}
.acalog-custom .dashicons-visibility:before {
  content: "\f177";
}
.acalog-custom .dashicons-hidden:before {
  content: "\f530";
}
.acalog-custom .dashicons-post-status:before {
  content: "\f173";
}
.acalog-custom .dashicons-edit:before {
  content: "\f464";
}
.acalog-custom .dashicons-post-trash:before,
.acalog-custom .dashicons-trash:before {
  content: "\f182";
}
.acalog-custom .dashicons-sticky:before {
  content: "\f537";
}
.acalog-custom .dashicons-external:before {
  content: "\f504";
}
.acalog-custom .dashicons-arrow-up:before {
  content: "\f142";
}
.acalog-custom .dashicons-arrow-down:before {
  content: "\f140";
}
.acalog-custom .dashicons-arrow-left:before {
  content: "\f141";
}
.acalog-custom .dashicons-arrow-right:before {
  content: "\f139";
}
.acalog-custom .dashicons-arrow-up-alt:before {
  content: "\f342";
}
.acalog-custom .dashicons-arrow-down-alt:before {
  content: "\f346";
}
.acalog-custom .dashicons-arrow-left-alt:before {
  content: "\f340";
}
.acalog-custom .dashicons-arrow-right-alt:before {
  content: "\f344";
}
.acalog-custom .dashicons-arrow-up-alt2:before {
  content: "\f343";
}
.acalog-custom .dashicons-arrow-down-alt2:before {
  content: "\f347";
}
.acalog-custom .dashicons-arrow-left-alt2:before {
  content: "\f341";
}
.acalog-custom .dashicons-arrow-right-alt2:before {
  content: "\f345";
}
.acalog-custom .dashicons-leftright:before {
  content: "\f229";
}
.acalog-custom .dashicons-sort:before {
  content: "\f156";
}
.acalog-custom .dashicons-randomize:before {
  content: "\f503";
}
.acalog-custom .dashicons-list-view:before {
  content: "\f163";
}
.acalog-custom .dashicons-excerpt-view:before,
.acalog-custom .dashicons-exerpt-view:before {
  content: "\f164";
}
.acalog-custom .dashicons-grid-view:before {
  content: "\f509";
}
.acalog-custom .dashicons-move:before {
  content: "\f545";
}
.acalog-custom .dashicons-hammer:before {
  content: "\f308";
}
.acalog-custom .dashicons-art:before {
  content: "\f309";
}
.acalog-custom .dashicons-migrate:before {
  content: "\f310";
}
.acalog-custom .dashicons-performance:before {
  content: "\f311";
}
.acalog-custom .dashicons-universal-access:before {
  content: "\f483";
}
.acalog-custom .dashicons-universal-access-alt:before {
  content: "\f507";
}
.acalog-custom .dashicons-tickets:before {
  content: "\f486";
}
.acalog-custom .dashicons-nametag:before {
  content: "\f484";
}
.acalog-custom .dashicons-clipboard:before {
  content: "\f481";
}
.acalog-custom .dashicons-heart:before {
  content: "\f487";
}
.acalog-custom .dashicons-megaphone:before {
  content: "\f488";
}
.acalog-custom .dashicons-schedule:before {
  content: "\f489";
}
.acalog-custom .dashicons-wordpress:before {
  content: "\f120";
}
.acalog-custom .dashicons-wordpress-alt:before {
  content: "\f324";
}
.acalog-custom .dashicons-pressthis:before {
  content: "\f157";
}
.acalog-custom .dashicons-update:before {
  content: "\f463";
}
.acalog-custom .dashicons-screenoptions:before {
  content: "\f180";
}
.acalog-custom .dashicons-cart:before {
  content: "\f174";
}
.acalog-custom .dashicons-feedback:before {
  content: "\f175";
}
.acalog-custom .dashicons-cloud:before {
  content: "\f176";
}
.acalog-custom .dashicons-translation:before {
  content: "\f326";
}
.acalog-custom .dashicons-tag:before {
  content: "\f323";
}
.acalog-custom .dashicons-category:before {
  content: "\f318";
}
.acalog-custom .dashicons-archive:before {
  content: "\f480";
}
.acalog-custom .dashicons-tagcloud:before {
  content: "\f479";
}
.acalog-custom .dashicons-text:before {
  content: "\f478";
}
.acalog-custom .dashicons-media-archive:before {
  content: "\f501";
}
.acalog-custom .dashicons-media-audio:before {
  content: "\f500";
}
.acalog-custom .dashicons-media-code:before {
  content: "\f499";
}
.acalog-custom .dashicons-media-default:before {
  content: "\f498";
}
.acalog-custom .dashicons-media-document:before {
  content: "\f497";
}
.acalog-custom .dashicons-media-interactive:before {
  content: "\f496";
}
.acalog-custom .dashicons-media-spreadsheet:before {
  content: "\f495";
}
.acalog-custom .dashicons-media-text:before {
  content: "\f491";
}
.acalog-custom .dashicons-media-video:before {
  content: "\f490";
}
.acalog-custom .dashicons-playlist-audio:before {
  content: "\f492";
}
.acalog-custom .dashicons-playlist-video:before {
  content: "\f493";
}
.acalog-custom .dashicons-controls-play:before {
  content: "\f522";
}
.acalog-custom .dashicons-controls-pause:before {
  content: "\f523";
}
.acalog-custom .dashicons-controls-forward:before {
  content: "\f519";
}
.acalog-custom .dashicons-controls-skipforward:before {
  content: "\f517";
}
.acalog-custom .dashicons-controls-back:before {
  content: "\f518";
}
.acalog-custom .dashicons-controls-skipback:before {
  content: "\f516";
}
.acalog-custom .dashicons-controls-repeat:before {
  content: "\f515";
}
.acalog-custom .dashicons-controls-volumeon:before {
  content: "\f521";
}
.acalog-custom .dashicons-controls-volumeoff:before {
  content: "\f520";
}
.acalog-custom .dashicons-yes:before {
  content: "\f147";
}
.acalog-custom .dashicons-no:before {
  content: "\f158";
}
.acalog-custom .dashicons-no-alt:before {
  content: "\f335";
}
.acalog-custom .dashicons-plus:before {
  content: "\f132";
}
.acalog-custom .dashicons-plus-alt:before {
  content: "\f502";
}
.acalog-custom .dashicons-plus-alt2:before {
  content: "\f543";
}
.acalog-custom .dashicons-minus:before {
  content: "\f460";
}
.acalog-custom .dashicons-dismiss:before {
  content: "\f153";
}
.acalog-custom .dashicons-marker:before {
  content: "\f159";
}
.acalog-custom .dashicons-star-filled:before {
  content: "\f155";
}
.acalog-custom .dashicons-star-half:before {
  content: "\f459";
}
.acalog-custom .dashicons-star-empty:before {
  content: "\f154";
}
.acalog-custom .dashicons-flag:before {
  content: "\f227";
}
.acalog-custom .dashicons-info:before {
  content: "\f348";
}
.acalog-custom .dashicons-warning:before {
  content: "\f534";
}
.acalog-custom .dashicons-share:before {
  content: "\f237";
}
.acalog-custom .dashicons-share1:before {
  content: "\f237";
}
.acalog-custom .dashicons-share-alt:before {
  content: "\f240";
}
.acalog-custom .dashicons-share-alt2:before {
  content: "\f242";
}
.acalog-custom .dashicons-twitter:before {
  content: "\f301";
}
.acalog-custom .dashicons-rss:before {
  content: "\f303";
}
.acalog-custom .dashicons-email:before {
  content: "\f465";
}
.acalog-custom .dashicons-email-alt:before {
  content: "\f466";
}
.acalog-custom .dashicons-facebook:before {
  content: "\f304";
}
.acalog-custom .dashicons-facebook-alt:before {
  content: "\f305";
}
.acalog-custom .dashicons-networking:before {
  content: "\f325";
}
.acalog-custom .dashicons-googleplus:before {
  content: "\f462";
}
.acalog-custom .dashicons-location:before {
  content: "\f230";
}
.acalog-custom .dashicons-location-alt:before {
  content: "\f231";
}
.acalog-custom .dashicons-camera:before {
  content: "\f306";
}
.acalog-custom .dashicons-images-alt:before {
  content: "\f232";
}
.acalog-custom .dashicons-images-alt2:before {
  content: "\f233";
}
.acalog-custom .dashicons-video-alt:before {
  content: "\f234";
}
.acalog-custom .dashicons-video-alt2:before {
  content: "\f235";
}
.acalog-custom .dashicons-video-alt3:before {
  content: "\f236";
}
.acalog-custom .dashicons-vault:before {
  content: "\f178";
}
.acalog-custom .dashicons-shield:before {
  content: "\f332";
}
.acalog-custom .dashicons-shield-alt:before {
  content: "\f334";
}
.acalog-custom .dashicons-sos:before {
  content: "\f468";
}
.acalog-custom .dashicons-search:before {
  content: "\f179";
}
.acalog-custom .dashicons-slides:before {
  content: "\f181";
}
.acalog-custom .dashicons-analytics:before {
  content: "\f183";
}
.acalog-custom .dashicons-chart-pie:before {
  content: "\f184";
}
.acalog-custom .dashicons-chart-bar:before {
  content: "\f185";
}
.acalog-custom .dashicons-chart-line:before {
  content: "\f238";
}
.acalog-custom .dashicons-chart-area:before {
  content: "\f239";
}
.acalog-custom .dashicons-groups:before {
  content: "\f307";
}
.acalog-custom .dashicons-businessman:before {
  content: "\f338";
}
.acalog-custom .dashicons-id:before {
  content: "\f336";
}
.acalog-custom .dashicons-id-alt:before {
  content: "\f337";
}
.acalog-custom .dashicons-products:before {
  content: "\f312";
}
.acalog-custom .dashicons-awards:before {
  content: "\f313";
}
.acalog-custom .dashicons-forms:before {
  content: "\f314";
}
.acalog-custom .dashicons-testimonial:before {
  content: "\f473";
}
.acalog-custom .dashicons-portfolio:before {
  content: "\f322";
}
.acalog-custom .dashicons-book:before {
  content: "\f330";
}
.acalog-custom .dashicons-book-alt:before {
  content: "\f331";
}
.acalog-custom .dashicons-download:before {
  content: "\f316";
}
.acalog-custom .dashicons-upload:before {
  content: "\f317";
}
.acalog-custom .dashicons-backup:before {
  content: "\f321";
}
.acalog-custom .dashicons-clock:before {
  content: "\f469";
}
.acalog-custom .dashicons-lightbulb:before {
  content: "\f339";
}
.acalog-custom .dashicons-microphone:before {
  content: "\f482";
}
.acalog-custom .dashicons-desktop:before {
  content: "\f472";
}
.acalog-custom .dashicons-laptop:before {
  content: "\f547";
}
.acalog-custom .dashicons-tablet:before {
  content: "\f471";
}
.acalog-custom .dashicons-smartphone:before {
  content: "\f470";
}
.acalog-custom .dashicons-phone:before {
  content: "\f525";
}
.acalog-custom .dashicons-smiley:before {
  content: "\f328";
}
.acalog-custom .dashicons-index-card:before {
  content: "\f510";
}
.acalog-custom .dashicons-carrot:before {
  content: "\f511";
}
.acalog-custom .dashicons-building:before {
  content: "\f512";
}
.acalog-custom .dashicons-store:before {
  content: "\f513";
}
.acalog-custom .dashicons-album:before {
  content: "\f514";
}
.acalog-custom .dashicons-palmtree:before {
  content: "\f527";
}
.acalog-custom .dashicons-tickets-alt:before {
  content: "\f524";
}
.acalog-custom .dashicons-money:before {
  content: "\f526";
}
.acalog-custom .dashicons-thumbs-up:before {
  content: "\f529";
}
.acalog-custom .dashicons-thumbs-down:before {
  content: "\f542";
}
.acalog-custom .dashicons-layout:before {
  content: "\f538";
}
.acalog-custom .dashicons-paperclip:before {
  content: "\f546";
}
.acalog-custom .fa.fa-pull-left,
.acalog-custom .fa.pull-left {
  margin-right: .3em;
}
.acalog-custom .fa,
.acalog-custom .fa-stack {
  display: inline-block;
}
.acalog-custom .fa-fw,
.acalog-custom .fa-li {
  text-align: center;
}
@font-face {
  font-family: FontAwesome;
  src: url("../../img/gateway/fontawesome-webfont.eot?v=4.6.3");
  src: url("../../img/gateway/fontawesome-webfont.eot#iefix") format('embedded-opentype'), url("../../img/gateway/fontawesome-webfont.woff2?v=4.6.3") format('woff2'), url("../../img/gateway/fontawesome-webfont.woff?v=4.6.3") format('woff'), url("../../img/gateway/fontawesome-webfont.ttf?v=4.6.3") format('truetype'), url("../../img/gateway/fontawesome-webfont.svg?v=4.6.3") format('svg');
  font-weight: 400;
  font-style: normal;
}
.acalog-custom .fa {
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.acalog-custom .fa-lg {
  font-size: 1.33333333em;
  line-height: .75em;
  vertical-align: -15%;
}
.acalog-custom .fa-2x {
  font-size: 2em;
}
.acalog-custom .fa-3x {
  font-size: 3em;
}
.acalog-custom .fa-4x {
  font-size: 4em;
}
.acalog-custom .fa-5x {
  font-size: 5em;
}
.acalog-custom .fa-fw {
  width: 1.28571429em;
}
.acalog-custom .fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.acalog-custom .fa.fa-pull-right,
.acalog-custom .fa.pull-right {
  margin-left: .3em;
}
.acalog-custom .fa-ul>li {
  position: relative;
}
.acalog-custom .fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: .14285714em;
}
.acalog-custom .fa-li.fa-lg {
  left: -1.85714286em;
}
.acalog-custom .fa-border {
  padding: .2em .25em .15em;
  border: .08em solid #eee;
  border-radius: .1em;
}
.acalog-custom .fa-pull-left {
  float: left;
}
.acalog-custom .fa-pull-right,
.acalog-custom .pull-right {
  float: right;
}
.acalog-custom .pull-left {
  float: left;
}
.acalog-custom .fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
.acalog-custom .fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin {
  .acalog-custom 0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  .acalog-custom 100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  .acalog-custom 0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  .acalog-custom 100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.acalog-custom .fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.acalog-custom .fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.acalog-custom .fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.acalog-custom .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);
}
.acalog-custom .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);
}
.acalog-custom :root .fa-flip-horizontal,
.acalog-custom :root .fa-flip-vertical,
.acalog-custom :root .fa-rotate-180,
.acalog-custom :root .fa-rotate-270,
.acalog-custom :root .fa-rotate-90 {
  -webkit-filter: none;
  filter: none;
}
.acalog-custom .fa-stack {
  position: relative;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.acalog-custom .fa-stack-1x,
.acalog-custom .fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.acalog-custom .fa-stack-1x {
  line-height: inherit;
}
.acalog-custom .fa-stack-2x {
  font-size: 2em;
}
.acalog-custom .fa-inverse {
  color: #fff;
}
.acalog-custom .fa-glass:before {
  content: "\f000";
}
.acalog-custom .fa-music:before {
  content: "\f001";
}
.acalog-custom .fa-search:before {
  content: "\f002";
}
.acalog-custom .fa-envelope-o:before {
  content: "\f003";
}
.acalog-custom .fa-heart:before {
  content: "\f004";
}
.acalog-custom .fa-star:before {
  content: "\f005";
}
.acalog-custom .fa-star-o:before {
  content: "\f006";
}
.acalog-custom .fa-user:before {
  content: "\f007";
}
.acalog-custom .fa-film:before {
  content: "\f008";
}
.acalog-custom .fa-th-large:before {
  content: "\f009";
}
.acalog-custom .fa-th:before {
  content: "\f00a";
}
.acalog-custom .fa-th-list:before {
  content: "\f00b";
}
.acalog-custom .fa-check:before {
  content: "\f00c";
}
.acalog-custom .fa-close:before,
.acalog-custom .fa-remove:before,
.acalog-custom .fa-times:before {
  content: "\f00d";
}
.acalog-custom .fa-search-plus:before {
  content: "\f00e";
}
.acalog-custom .fa-search-minus:before {
  content: "\f010";
}
.acalog-custom .fa-power-off:before {
  content: "\f011";
}
.acalog-custom .fa-signal:before {
  content: "\f012";
}
.acalog-custom .fa-cog:before,
.acalog-custom .fa-gear:before {
  content: "\f013";
}
.acalog-custom .fa-trash-o:before {
  content: "\f014";
}
.acalog-custom .fa-home:before {
  content: "\f015";
}
.acalog-custom .fa-file-o:before {
  content: "\f016";
}
.acalog-custom .fa-clock-o:before {
  content: "\f017";
}
.acalog-custom .fa-road:before {
  content: "\f018";
}
.acalog-custom .fa-download:before {
  content: "\f019";
}
.acalog-custom .fa-arrow-circle-o-down:before {
  content: "\f01a";
}
.acalog-custom .fa-arrow-circle-o-up:before {
  content: "\f01b";
}
.acalog-custom .fa-inbox:before {
  content: "\f01c";
}
.acalog-custom .fa-play-circle-o:before {
  content: "\f01d";
}
.acalog-custom .fa-repeat:before,
.acalog-custom .fa-rotate-right:before {
  content: "\f01e";
}
.acalog-custom .fa-refresh:before {
  content: "\f021";
}
.acalog-custom .fa-list-alt:before {
  content: "\f022";
}
.acalog-custom .fa-lock:before {
  content: "\f023";
}
.acalog-custom .fa-flag:before {
  content: "\f024";
}
.acalog-custom .fa-headphones:before {
  content: "\f025";
}
.acalog-custom .fa-volume-off:before {
  content: "\f026";
}
.acalog-custom .fa-volume-down:before {
  content: "\f027";
}
.acalog-custom .fa-volume-up:before {
  content: "\f028";
}
.acalog-custom .fa-qrcode:before {
  content: "\f029";
}
.acalog-custom .fa-barcode:before {
  content: "\f02a";
}
.acalog-custom .fa-tag:before {
  content: "\f02b";
}
.acalog-custom .fa-tags:before {
  content: "\f02c";
}
.acalog-custom .fa-book:before {
  content: "\f02d";
}
.acalog-custom .fa-bookmark:before {
  content: "\f02e";
}
.acalog-custom .fa-print:before {
  content: "\f02f";
}
.acalog-custom .fa-camera:before {
  content: "\f030";
}
.acalog-custom .fa-font:before {
  content: "\f031";
}
.acalog-custom .fa-bold:before {
  content: "\f032";
}
.acalog-custom .fa-italic:before {
  content: "\f033";
}
.acalog-custom .fa-text-height:before {
  content: "\f034";
}
.acalog-custom .fa-text-width:before {
  content: "\f035";
}
.acalog-custom .fa-align-left:before {
  content: "\f036";
}
.acalog-custom .fa-align-center:before {
  content: "\f037";
}
.acalog-custom .fa-align-right:before {
  content: "\f038";
}
.acalog-custom .fa-align-justify:before {
  content: "\f039";
}
.acalog-custom .fa-list:before {
  content: "\f03a";
}
.acalog-custom .fa-dedent:before,
.acalog-custom .fa-outdent:before {
  content: "\f03b";
}
.acalog-custom .fa-indent:before {
  content: "\f03c";
}
.acalog-custom .fa-video-camera:before {
  content: "\f03d";
}
.acalog-custom .fa-image:before,
.acalog-custom .fa-photo:before,
.acalog-custom .fa-picture-o:before {
  content: "\f03e";
}
.acalog-custom .fa-pencil:before {
  content: "\f040";
}
.acalog-custom .fa-map-marker:before {
  content: "\f041";
}
.acalog-custom .fa-adjust:before {
  content: "\f042";
}
.acalog-custom .fa-tint:before {
  content: "\f043";
}
.acalog-custom .fa-edit:before,
.acalog-custom .fa-pencil-square-o:before {
  content: "\f044";
}
.acalog-custom .fa-share-square-o:before {
  content: "\f045";
}
.acalog-custom .fa-check-square-o:before {
  content: "\f046";
}
.acalog-custom .fa-arrows:before {
  content: "\f047";
}
.acalog-custom .fa-step-backward:before {
  content: "\f048";
}
.acalog-custom .fa-fast-backward:before {
  content: "\f049";
}
.acalog-custom .fa-backward:before {
  content: "\f04a";
}
.acalog-custom .fa-play:before {
  content: "\f04b";
}
.acalog-custom .fa-pause:before {
  content: "\f04c";
}
.acalog-custom .fa-stop:before {
  content: "\f04d";
}
.acalog-custom .fa-forward:before {
  content: "\f04e";
}
.acalog-custom .fa-fast-forward:before {
  content: "\f050";
}
.acalog-custom .fa-step-forward:before {
  content: "\f051";
}
.acalog-custom .fa-eject:before {
  content: "\f052";
}
.acalog-custom .fa-chevron-left:before {
  content: "\f053";
}
.acalog-custom .fa-chevron-right:before {
  content: "\f054";
}
.acalog-custom .fa-plus-circle:before {
  content: "\f055";
}
.acalog-custom .fa-minus-circle:before {
  content: "\f056";
}
.acalog-custom .fa-times-circle:before {
  content: "\f057";
}
.acalog-custom .fa-check-circle:before {
  content: "\f058";
}
.acalog-custom .fa-question-circle:before {
  content: "\f059";
}
.acalog-custom .fa-info-circle:before {
  content: "\f05a";
}
.acalog-custom .fa-crosshairs:before {
  content: "\f05b";
}
.acalog-custom .fa-times-circle-o:before {
  content: "\f05c";
}
.acalog-custom .fa-check-circle-o:before {
  content: "\f05d";
}
.acalog-custom .fa-ban:before {
  content: "\f05e";
}
.acalog-custom .fa-arrow-left:before {
  content: "\f060";
}
.acalog-custom .fa-arrow-right:before {
  content: "\f061";
}
.acalog-custom .fa-arrow-up:before {
  content: "\f062";
}
.acalog-custom .fa-arrow-down:before {
  content: "\f063";
}
.acalog-custom .fa-mail-forward:before,
.acalog-custom .fa-share:before {
  content: "\f064";
}
.acalog-custom .fa-expand:before {
  content: "\f065";
}
.acalog-custom .fa-compress:before {
  content: "\f066";
}
.acalog-custom .fa-plus:before {
  content: "\f067";
}
.acalog-custom .fa-minus:before {
  content: "\f068";
}
.acalog-custom .fa-asterisk:before {
  content: "\f069";
}
.acalog-custom .fa-exclamation-circle:before {
  content: "\f06a";
}
.acalog-custom .fa-gift:before {
  content: "\f06b";
}
.acalog-custom .fa-leaf:before {
  content: "\f06c";
}
.acalog-custom .fa-fire:before {
  content: "\f06d";
}
.acalog-custom .fa-eye:before {
  content: "\f06e";
}
.acalog-custom .fa-eye-slash:before {
  content: "\f070";
}
.acalog-custom .fa-exclamation-triangle:before,
.acalog-custom .fa-warning:before {
  content: "\f071";
}
.acalog-custom .fa-plane:before {
  content: "\f072";
}
.acalog-custom .fa-calendar:before {
  content: "\f073";
}
.acalog-custom .fa-random:before {
  content: "\f074";
}
.acalog-custom .fa-comment:before {
  content: "\f075";
}
.acalog-custom .fa-magnet:before {
  content: "\f076";
}
.acalog-custom .fa-chevron-up:before {
  content: "\f077";
}
.acalog-custom .fa-chevron-down:before {
  content: "\f078";
}
.acalog-custom .fa-retweet:before {
  content: "\f079";
}
.acalog-custom .fa-shopping-cart:before {
  content: "\f07a";
}
.acalog-custom .fa-folder:before {
  content: "\f07b";
}
.acalog-custom .fa-folder-open:before {
  content: "\f07c";
}
.acalog-custom .fa-arrows-v:before {
  content: "\f07d";
}
.acalog-custom .fa-arrows-h:before {
  content: "\f07e";
}
.acalog-custom .fa-bar-chart-o:before,
.acalog-custom .fa-bar-chart:before {
  content: "\f080";
}
.acalog-custom .fa-twitter-square:before {
  content: "\f081";
}
.acalog-custom .fa-facebook-square:before {
  content: "\f082";
}
.acalog-custom .fa-camera-retro:before {
  content: "\f083";
}
.acalog-custom .fa-key:before {
  content: "\f084";
}
.acalog-custom .fa-cogs:before,
.acalog-custom .fa-gears:before {
  content: "\f085";
}
.acalog-custom .fa-comments:before {
  content: "\f086";
}
.acalog-custom .fa-thumbs-o-up:before {
  content: "\f087";
}
.acalog-custom .fa-thumbs-o-down:before {
  content: "\f088";
}
.acalog-custom .fa-star-half:before {
  content: "\f089";
}
.acalog-custom .fa-heart-o:before {
  content: "\f08a";
}
.acalog-custom .fa-sign-out:before {
  content: "\f08b";
}
.acalog-custom .fa-linkedin-square:before {
  content: "\f08c";
}
.acalog-custom .fa-thumb-tack:before {
  content: "\f08d";
}
.acalog-custom .fa-external-link:before {
  content: "\f08e";
}
.acalog-custom .fa-sign-in:before {
  content: "\f090";
}
.acalog-custom .fa-trophy:before {
  content: "\f091";
}
.acalog-custom .fa-github-square:before {
  content: "\f092";
}
.acalog-custom .fa-upload:before {
  content: "\f093";
}
.acalog-custom .fa-lemon-o:before {
  content: "\f094";
}
.acalog-custom .fa-phone:before {
  content: "\f095";
}
.acalog-custom .fa-square-o:before {
  content: "\f096";
}
.acalog-custom .fa-bookmark-o:before {
  content: "\f097";
}
.acalog-custom .fa-phone-square:before {
  content: "\f098";
}
.acalog-custom .fa-twitter:before {
  content: "\f099";
}
.acalog-custom .fa-facebook-f:before,
.acalog-custom .fa-facebook:before {
  content: "\f09a";
}
.acalog-custom .fa-github:before {
  content: "\f09b";
}
.acalog-custom .fa-unlock:before {
  content: "\f09c";
}
.acalog-custom .fa-credit-card:before {
  content: "\f09d";
}
.acalog-custom .fa-feed:before,
.acalog-custom .fa-rss:before {
  content: "\f09e";
}
.acalog-custom .fa-hdd-o:before {
  content: "\f0a0";
}
.acalog-custom .fa-bullhorn:before {
  content: "\f0a1";
}
.acalog-custom .fa-bell:before {
  content: "\f0f3";
}
.acalog-custom .fa-certificate:before {
  content: "\f0a3";
}
.acalog-custom .fa-hand-o-right:before {
  content: "\f0a4";
}
.acalog-custom .fa-hand-o-left:before {
  content: "\f0a5";
}
.acalog-custom .fa-hand-o-up:before {
  content: "\f0a6";
}
.acalog-custom .fa-hand-o-down:before {
  content: "\f0a7";
}
.acalog-custom .fa-arrow-circle-left:before {
  content: "\f0a8";
}
.acalog-custom .fa-arrow-circle-right:before {
  content: "\f0a9";
}
.acalog-custom .fa-arrow-circle-up:before {
  content: "\f0aa";
}
.acalog-custom .fa-arrow-circle-down:before {
  content: "\f0ab";
}
.acalog-custom .fa-globe:before {
  content: "\f0ac";
}
.acalog-custom .fa-wrench:before {
  content: "\f0ad";
}
.acalog-custom .fa-tasks:before {
  content: "\f0ae";
}
.acalog-custom .fa-filter:before {
  content: "\f0b0";
}
.acalog-custom .fa-briefcase:before {
  content: "\f0b1";
}
.acalog-custom .fa-arrows-alt:before {
  content: "\f0b2";
}
.acalog-custom .fa-group:before,
.acalog-custom .fa-users:before {
  content: "\f0c0";
}
.acalog-custom .fa-chain:before,
.acalog-custom .fa-link:before {
  content: "\f0c1";
}
.acalog-custom .fa-cloud:before {
  content: "\f0c2";
}
.acalog-custom .fa-flask:before {
  content: "\f0c3";
}
.acalog-custom .fa-cut:before,
.acalog-custom .fa-scissors:before {
  content: "\f0c4";
}
.acalog-custom .fa-copy:before,
.acalog-custom .fa-files-o:before {
  content: "\f0c5";
}
.acalog-custom .fa-paperclip:before {
  content: "\f0c6";
}
.acalog-custom .fa-floppy-o:before,
.acalog-custom .fa-save:before {
  content: "\f0c7";
}
.acalog-custom .fa-square:before {
  content: "\f0c8";
}
.acalog-custom .fa-bars:before,
.acalog-custom .fa-navicon:before,
.acalog-custom .fa-reorder:before {
  content: "\f0c9";
}
.acalog-custom .fa-list-ul:before {
  content: "\f0ca";
}
.acalog-custom .fa-list-ol:before {
  content: "\f0cb";
}
.acalog-custom .fa-strikethrough:before {
  content: "\f0cc";
}
.acalog-custom .fa-underline:before {
  content: "\f0cd";
}
.acalog-custom .fa-table:before {
  content: "\f0ce";
}
.acalog-custom .fa-magic:before {
  content: "\f0d0";
}
.acalog-custom .fa-truck:before {
  content: "\f0d1";
}
.acalog-custom .fa-pinterest:before {
  content: "\f0d2";
}
.acalog-custom .fa-pinterest-square:before {
  content: "\f0d3";
}
.acalog-custom .fa-google-plus-square:before {
  content: "\f0d4";
}
.acalog-custom .fa-google-plus:before {
  content: "\f0d5";
}
.acalog-custom .fa-money:before {
  content: "\f0d6";
}
.acalog-custom .fa-caret-down:before {
  content: "\f0d7";
}
.acalog-custom .fa-caret-up:before {
  content: "\f0d8";
}
.acalog-custom .fa-caret-left:before {
  content: "\f0d9";
}
.acalog-custom .fa-caret-right:before {
  content: "\f0da";
}
.acalog-custom .fa-columns:before {
  content: "\f0db";
}
.acalog-custom .fa-sort:before,
.acalog-custom .fa-unsorted:before {
  content: "\f0dc";
}
.acalog-custom .fa-sort-desc:before,
.acalog-custom .fa-sort-down:before {
  content: "\f0dd";
}
.acalog-custom .fa-sort-asc:before,
.acalog-custom .fa-sort-up:before {
  content: "\f0de";
}
.acalog-custom .fa-envelope:before {
  content: "\f0e0";
}
.acalog-custom .fa-linkedin:before {
  content: "\f0e1";
}
.acalog-custom .fa-rotate-left:before,
.acalog-custom .fa-undo:before {
  content: "\f0e2";
}
.acalog-custom .fa-gavel:before,
.acalog-custom .fa-legal:before {
  content: "\f0e3";
}
.acalog-custom .fa-dashboard:before,
.acalog-custom .fa-tachometer:before {
  content: "\f0e4";
}
.acalog-custom .fa-comment-o:before {
  content: "\f0e5";
}
.acalog-custom .fa-comments-o:before {
  content: "\f0e6";
}
.acalog-custom .fa-bolt:before,
.acalog-custom .fa-flash:before {
  content: "\f0e7";
}
.acalog-custom .fa-sitemap:before {
  content: "\f0e8";
}
.acalog-custom .fa-umbrella:before {
  content: "\f0e9";
}
.acalog-custom .fa-clipboard:before,
.acalog-custom .fa-paste:before {
  content: "\f0ea";
}
.acalog-custom .fa-lightbulb-o:before {
  content: "\f0eb";
}
.acalog-custom .fa-exchange:before {
  content: "\f0ec";
}
.acalog-custom .fa-cloud-download:before {
  content: "\f0ed";
}
.acalog-custom .fa-cloud-upload:before {
  content: "\f0ee";
}
.acalog-custom .fa-user-md:before {
  content: "\f0f0";
}
.acalog-custom .fa-stethoscope:before {
  content: "\f0f1";
}
.acalog-custom .fa-suitcase:before {
  content: "\f0f2";
}
.acalog-custom .fa-bell-o:before {
  content: "\f0a2";
}
.acalog-custom .fa-coffee:before {
  content: "\f0f4";
}
.acalog-custom .fa-cutlery:before {
  content: "\f0f5";
}
.acalog-custom .fa-file-text-o:before {
  content: "\f0f6";
}
.acalog-custom .fa-building-o:before {
  content: "\f0f7";
}
.acalog-custom .fa-hospital-o:before {
  content: "\f0f8";
}
.acalog-custom .fa-ambulance:before {
  content: "\f0f9";
}
.acalog-custom .fa-medkit:before {
  content: "\f0fa";
}
.acalog-custom .fa-fighter-jet:before {
  content: "\f0fb";
}
.acalog-custom .fa-beer:before {
  content: "\f0fc";
}
.acalog-custom .fa-h-square:before {
  content: "\f0fd";
}
.acalog-custom .fa-plus-square:before {
  content: "\f0fe";
}
.acalog-custom .fa-angle-double-left:before {
  content: "\f100";
}
.acalog-custom .fa-angle-double-right:before {
  content: "\f101";
}
.acalog-custom .fa-angle-double-up:before {
  content: "\f102";
}
.acalog-custom .fa-angle-double-down:before {
  content: "\f103";
}
.acalog-custom .fa-angle-left:before {
  content: "\f104";
}
.acalog-custom .fa-angle-right:before {
  content: "\f105";
}
.acalog-custom .fa-angle-up:before {
  content: "\f106";
}
.acalog-custom .fa-angle-down:before {
  content: "\f107";
}
.acalog-custom .fa-desktop:before {
  content: "\f108";
}
.acalog-custom .fa-laptop:before {
  content: "\f109";
}
.acalog-custom .fa-tablet:before {
  content: "\f10a";
}
.acalog-custom .fa-mobile-phone:before,
.acalog-custom .fa-mobile:before {
  content: "\f10b";
}
.acalog-custom .fa-circle-o:before {
  content: "\f10c";
}
.acalog-custom .fa-quote-left:before {
  content: "\f10d";
}
.acalog-custom .fa-quote-right:before {
  content: "\f10e";
}
.acalog-custom .fa-spinner:before {
  content: "\f110";
}
.acalog-custom .fa-circle:before {
  content: "\f111";
}
.acalog-custom .fa-mail-reply:before,
.acalog-custom .fa-reply:before {
  content: "\f112";
}
.acalog-custom .fa-github-alt:before {
  content: "\f113";
}
.acalog-custom .fa-folder-o:before {
  content: "\f114";
}
.acalog-custom .fa-folder-open-o:before {
  content: "\f115";
}
.acalog-custom .fa-smile-o:before {
  content: "\f118";
}
.acalog-custom .fa-frown-o:before {
  content: "\f119";
}
.acalog-custom .fa-meh-o:before {
  content: "\f11a";
}
.acalog-custom .fa-gamepad:before {
  content: "\f11b";
}
.acalog-custom .fa-keyboard-o:before {
  content: "\f11c";
}
.acalog-custom .fa-flag-o:before {
  content: "\f11d";
}
.acalog-custom .fa-flag-checkered:before {
  content: "\f11e";
}
.acalog-custom .fa-terminal:before {
  content: "\f120";
}
.acalog-custom .fa-code:before {
  content: "\f121";
}
.acalog-custom .fa-mail-reply-all:before,
.acalog-custom .fa-reply-all:before {
  content: "\f122";
}
.acalog-custom .fa-star-half-empty:before,
.acalog-custom .fa-star-half-full:before,
.acalog-custom .fa-star-half-o:before {
  content: "\f123";
}
.acalog-custom .fa-location-arrow:before {
  content: "\f124";
}
.acalog-custom .fa-crop:before {
  content: "\f125";
}
.acalog-custom .fa-code-fork:before {
  content: "\f126";
}
.acalog-custom .fa-chain-broken:before,
.acalog-custom .fa-unlink:before {
  content: "\f127";
}
.acalog-custom .fa-question:before {
  content: "\f128";
}
.acalog-custom .fa-info:before {
  content: "\f129";
}
.acalog-custom .fa-exclamation:before {
  content: "\f12a";
}
.acalog-custom .fa-superscript:before {
  content: "\f12b";
}
.acalog-custom .fa-subscript:before {
  content: "\f12c";
}
.acalog-custom .fa-eraser:before {
  content: "\f12d";
}
.acalog-custom .fa-puzzle-piece:before {
  content: "\f12e";
}
.acalog-custom .fa-microphone:before {
  content: "\f130";
}
.acalog-custom .fa-microphone-slash:before {
  content: "\f131";
}
.acalog-custom .fa-shield:before {
  content: "\f132";
}
.acalog-custom .fa-calendar-o:before {
  content: "\f133";
}
.acalog-custom .fa-fire-extinguisher:before {
  content: "\f134";
}
.acalog-custom .fa-rocket:before {
  content: "\f135";
}
.acalog-custom .fa-maxcdn:before {
  content: "\f136";
}
.acalog-custom .fa-chevron-circle-left:before {
  content: "\f137";
}
.acalog-custom .fa-chevron-circle-right:before {
  content: "\f138";
}
.acalog-custom .fa-chevron-circle-up:before {
  content: "\f139";
}
.acalog-custom .fa-chevron-circle-down:before {
  content: "\f13a";
}
.acalog-custom .fa-html5:before {
  content: "\f13b";
}
.acalog-custom .fa-css3:before {
  content: "\f13c";
}
.acalog-custom .fa-anchor:before {
  content: "\f13d";
}
.acalog-custom .fa-unlock-alt:before {
  content: "\f13e";
}
.acalog-custom .fa-bullseye:before {
  content: "\f140";
}
.acalog-custom .fa-ellipsis-h:before {
  content: "\f141";
}
.acalog-custom .fa-ellipsis-v:before {
  content: "\f142";
}
.acalog-custom .fa-rss-square:before {
  content: "\f143";
}
.acalog-custom .fa-play-circle:before {
  content: "\f144";
}
.acalog-custom .fa-ticket:before {
  content: "\f145";
}
.acalog-custom .fa-minus-square:before {
  content: "\f146";
}
.acalog-custom .fa-minus-square-o:before {
  content: "\f147";
}
.acalog-custom .fa-level-up:before {
  content: "\f148";
}
.acalog-custom .fa-level-down:before {
  content: "\f149";
}
.acalog-custom .fa-check-square:before {
  content: "\f14a";
}
.acalog-custom .fa-pencil-square:before {
  content: "\f14b";
}
.acalog-custom .fa-external-link-square:before {
  content: "\f14c";
}
.acalog-custom .fa-share-square:before {
  content: "\f14d";
}
.acalog-custom .fa-compass:before {
  content: "\f14e";
}
.acalog-custom .fa-caret-square-o-down:before,
.acalog-custom .fa-toggle-down:before {
  content: "\f150";
}
.acalog-custom .fa-caret-square-o-up:before,
.acalog-custom .fa-toggle-up:before {
  content: "\f151";
}
.acalog-custom .fa-caret-square-o-right:before,
.acalog-custom .fa-toggle-right:before {
  content: "\f152";
}
.acalog-custom .fa-eur:before,
.acalog-custom .fa-euro:before {
  content: "\f153";
}
.acalog-custom .fa-gbp:before {
  content: "\f154";
}
.acalog-custom .fa-dollar:before,
.acalog-custom .fa-usd:before {
  content: "\f155";
}
.acalog-custom .fa-inr:before,
.acalog-custom .fa-rupee:before {
  content: "\f156";
}
.acalog-custom .fa-cny:before,
.acalog-custom .fa-jpy:before,
.acalog-custom .fa-rmb:before,
.acalog-custom .fa-yen:before {
  content: "\f157";
}
.acalog-custom .fa-rouble:before,
.acalog-custom .fa-rub:before,
.acalog-custom .fa-ruble:before {
  content: "\f158";
}
.acalog-custom .fa-krw:before,
.acalog-custom .fa-won:before {
  content: "\f159";
}
.acalog-custom .fa-bitcoin:before,
.acalog-custom .fa-btc:before {
  content: "\f15a";
}
.acalog-custom .fa-file:before {
  content: "\f15b";
}
.acalog-custom .fa-file-text:before {
  content: "\f15c";
}
.acalog-custom .fa-sort-alpha-asc:before {
  content: "\f15d";
}
.acalog-custom .fa-sort-alpha-desc:before {
  content: "\f15e";
}
.acalog-custom .fa-sort-amount-asc:before {
  content: "\f160";
}
.acalog-custom .fa-sort-amount-desc:before {
  content: "\f161";
}
.acalog-custom .fa-sort-numeric-asc:before {
  content: "\f162";
}
.acalog-custom .fa-sort-numeric-desc:before {
  content: "\f163";
}
.acalog-custom .fa-thumbs-up:before {
  content: "\f164";
}
.acalog-custom .fa-thumbs-down:before {
  content: "\f165";
}
.acalog-custom .fa-youtube-square:before {
  content: "\f166";
}
.acalog-custom .fa-youtube:before {
  content: "\f167";
}
.acalog-custom .fa-xing:before {
  content: "\f168";
}
.acalog-custom .fa-xing-square:before {
  content: "\f169";
}
.acalog-custom .fa-youtube-play:before {
  content: "\f16a";
}
.acalog-custom .fa-dropbox:before {
  content: "\f16b";
}
.acalog-custom .fa-stack-overflow:before {
  content: "\f16c";
}
.acalog-custom .fa-instagram:before {
  content: "\f16d";
}
.acalog-custom .fa-flickr:before {
  content: "\f16e";
}
.acalog-custom .fa-adn:before {
  content: "\f170";
}
.acalog-custom .fa-bitbucket:before {
  content: "\f171";
}
.acalog-custom .fa-bitbucket-square:before {
  content: "\f172";
}
.acalog-custom .fa-tumblr:before {
  content: "\f173";
}
.acalog-custom .fa-tumblr-square:before {
  content: "\f174";
}
.acalog-custom .fa-long-arrow-down:before {
  content: "\f175";
}
.acalog-custom .fa-long-arrow-up:before {
  content: "\f176";
}
.acalog-custom .fa-long-arrow-left:before {
  content: "\f177";
}
.acalog-custom .fa-long-arrow-right:before {
  content: "\f178";
}
.acalog-custom .fa-apple:before {
  content: "\f179";
}
.acalog-custom .fa-windows:before {
  content: "\f17a";
}
.acalog-custom .fa-android:before {
  content: "\f17b";
}
.acalog-custom .fa-linux:before {
  content: "\f17c";
}
.acalog-custom .fa-dribbble:before {
  content: "\f17d";
}
.acalog-custom .fa-skype:before {
  content: "\f17e";
}
.acalog-custom .fa-foursquare:before {
  content: "\f180";
}
.acalog-custom .fa-trello:before {
  content: "\f181";
}
.acalog-custom .fa-female:before {
  content: "\f182";
}
.acalog-custom .fa-male:before {
  content: "\f183";
}
.acalog-custom .fa-gittip:before,
.acalog-custom .fa-gratipay:before {
  content: "\f184";
}
.acalog-custom .fa-sun-o:before {
  content: "\f185";
}
.acalog-custom .fa-moon-o:before {
  content: "\f186";
}
.acalog-custom .fa-archive:before {
  content: "\f187";
}
.acalog-custom .fa-bug:before {
  content: "\f188";
}
.acalog-custom .fa-vk:before {
  content: "\f189";
}
.acalog-custom .fa-weibo:before {
  content: "\f18a";
}
.acalog-custom .fa-renren:before {
  content: "\f18b";
}
.acalog-custom .fa-pagelines:before {
  content: "\f18c";
}
.acalog-custom .fa-stack-exchange:before {
  content: "\f18d";
}
.acalog-custom .fa-arrow-circle-o-right:before {
  content: "\f18e";
}
.acalog-custom .fa-arrow-circle-o-left:before {
  content: "\f190";
}
.acalog-custom .fa-caret-square-o-left:before,
.acalog-custom .fa-toggle-left:before {
  content: "\f191";
}
.acalog-custom .fa-dot-circle-o:before {
  content: "\f192";
}
.acalog-custom .fa-wheelchair:before {
  content: "\f193";
}
.acalog-custom .fa-vimeo-square:before {
  content: "\f194";
}
.acalog-custom .fa-try:before,
.acalog-custom .fa-turkish-lira:before {
  content: "\f195";
}
.acalog-custom .fa-plus-square-o:before {
  content: "\f196";
}
.acalog-custom .fa-space-shuttle:before {
  content: "\f197";
}
.acalog-custom .fa-slack:before {
  content: "\f198";
}
.acalog-custom .fa-envelope-square:before {
  content: "\f199";
}
.acalog-custom .fa-wordpress:before {
  content: "\f19a";
}
.acalog-custom .fa-openid:before {
  content: "\f19b";
}
.acalog-custom .fa-bank:before,
.acalog-custom .fa-institution:before,
.acalog-custom .fa-university:before {
  content: "\f19c";
}
.acalog-custom .fa-graduation-cap:before,
.acalog-custom .fa-mortar-board:before {
  content: "\f19d";
}
.acalog-custom .fa-yahoo:before {
  content: "\f19e";
}
.acalog-custom .fa-google:before {
  content: "\f1a0";
}
.acalog-custom .fa-reddit:before {
  content: "\f1a1";
}
.acalog-custom .fa-reddit-square:before {
  content: "\f1a2";
}
.acalog-custom .fa-stumbleupon-circle:before {
  content: "\f1a3";
}
.acalog-custom .fa-stumbleupon:before {
  content: "\f1a4";
}
.acalog-custom .fa-delicious:before {
  content: "\f1a5";
}
.acalog-custom .fa-digg:before {
  content: "\f1a6";
}
.acalog-custom .fa-pied-piper-pp:before {
  content: "\f1a7";
}
.acalog-custom .fa-pied-piper-alt:before {
  content: "\f1a8";
}
.acalog-custom .fa-drupal:before {
  content: "\f1a9";
}
.acalog-custom .fa-joomla:before {
  content: "\f1aa";
}
.acalog-custom .fa-language:before {
  content: "\f1ab";
}
.acalog-custom .fa-fax:before {
  content: "\f1ac";
}
.acalog-custom .fa-building:before {
  content: "\f1ad";
}
.acalog-custom .fa-child:before {
  content: "\f1ae";
}
.acalog-custom .fa-paw:before {
  content: "\f1b0";
}
.acalog-custom .fa-spoon:before {
  content: "\f1b1";
}
.acalog-custom .fa-cube:before {
  content: "\f1b2";
}
.acalog-custom .fa-cubes:before {
  content: "\f1b3";
}
.acalog-custom .fa-behance:before {
  content: "\f1b4";
}
.acalog-custom .fa-behance-square:before {
  content: "\f1b5";
}
.acalog-custom .fa-steam:before {
  content: "\f1b6";
}
.acalog-custom .fa-steam-square:before {
  content: "\f1b7";
}
.acalog-custom .fa-recycle:before {
  content: "\f1b8";
}
.acalog-custom .fa-automobile:before,
.acalog-custom .fa-car:before {
  content: "\f1b9";
}
.acalog-custom .fa-cab:before,
.acalog-custom .fa-taxi:before {
  content: "\f1ba";
}
.acalog-custom .fa-tree:before {
  content: "\f1bb";
}
.acalog-custom .fa-spotify:before {
  content: "\f1bc";
}
.acalog-custom .fa-deviantart:before {
  content: "\f1bd";
}
.acalog-custom .fa-soundcloud:before {
  content: "\f1be";
}
.acalog-custom .fa-database:before {
  content: "\f1c0";
}
.acalog-custom .fa-file-pdf-o:before {
  content: "\f1c1";
}
.acalog-custom .fa-file-word-o:before {
  content: "\f1c2";
}
.acalog-custom .fa-file-excel-o:before {
  content: "\f1c3";
}
.acalog-custom .fa-file-powerpoint-o:before {
  content: "\f1c4";
}
.acalog-custom .fa-file-image-o:before,
.acalog-custom .fa-file-photo-o:before,
.acalog-custom .fa-file-picture-o:before {
  content: "\f1c5";
}
.acalog-custom .fa-file-archive-o:before,
.acalog-custom .fa-file-zip-o:before {
  content: "\f1c6";
}
.acalog-custom .fa-file-audio-o:before,
.acalog-custom .fa-file-sound-o:before {
  content: "\f1c7";
}
.acalog-custom .fa-file-movie-o:before,
.acalog-custom .fa-file-video-o:before {
  content: "\f1c8";
}
.acalog-custom .fa-file-code-o:before {
  content: "\f1c9";
}
.acalog-custom .fa-vine:before {
  content: "\f1ca";
}
.acalog-custom .fa-codepen:before {
  content: "\f1cb";
}
.acalog-custom .fa-jsfiddle:before {
  content: "\f1cc";
}
.acalog-custom .fa-life-bouy:before,
.acalog-custom .fa-life-buoy:before,
.acalog-custom .fa-life-ring:before,
.acalog-custom .fa-life-saver:before,
.acalog-custom .fa-support:before {
  content: "\f1cd";
}
.acalog-custom .fa-circle-o-notch:before {
  content: "\f1ce";
}
.acalog-custom .fa-ra:before,
.acalog-custom .fa-rebel:before,
.acalog-custom .fa-resistance:before {
  content: "\f1d0";
}
.acalog-custom .fa-empire:before,
.acalog-custom .fa-ge:before {
  content: "\f1d1";
}
.acalog-custom .fa-git-square:before {
  content: "\f1d2";
}
.acalog-custom .fa-git:before {
  content: "\f1d3";
}
.acalog-custom .fa-hacker-news:before,
.acalog-custom .fa-y-combinator-square:before,
.acalog-custom .fa-yc-square:before {
  content: "\f1d4";
}
.acalog-custom .fa-tencent-weibo:before {
  content: "\f1d5";
}
.acalog-custom .fa-qq:before {
  content: "\f1d6";
}
.acalog-custom .fa-wechat:before,
.acalog-custom .fa-weixin:before {
  content: "\f1d7";
}
.acalog-custom .fa-paper-plane:before,
.acalog-custom .fa-send:before {
  content: "\f1d8";
}
.acalog-custom .fa-paper-plane-o:before,
.acalog-custom .fa-send-o:before {
  content: "\f1d9";
}
.acalog-custom .fa-history:before {
  content: "\f1da";
}
.acalog-custom .fa-circle-thin:before {
  content: "\f1db";
}
.acalog-custom .fa-header:before {
  content: "\f1dc";
}
.acalog-custom .fa-paragraph:before {
  content: "\f1dd";
}
.acalog-custom .fa-sliders:before {
  content: "\f1de";
}
.acalog-custom .fa-share-alt:before {
  content: "\f1e0";
}
.acalog-custom .fa-share-alt-square:before {
  content: "\f1e1";
}
.acalog-custom .fa-bomb:before {
  content: "\f1e2";
}
.acalog-custom .fa-futbol-o:before,
.acalog-custom .fa-soccer-ball-o:before {
  content: "\f1e3";
}
.acalog-custom .fa-tty:before {
  content: "\f1e4";
}
.acalog-custom .fa-binoculars:before {
  content: "\f1e5";
}
.acalog-custom .fa-plug:before {
  content: "\f1e6";
}
.acalog-custom .fa-slideshare:before {
  content: "\f1e7";
}
.acalog-custom .fa-twitch:before {
  content: "\f1e8";
}
.acalog-custom .fa-yelp:before {
  content: "\f1e9";
}
.acalog-custom .fa-newspaper-o:before {
  content: "\f1ea";
}
.acalog-custom .fa-wifi:before {
  content: "\f1eb";
}
.acalog-custom .fa-calculator:before {
  content: "\f1ec";
}
.acalog-custom .fa-paypal:before {
  content: "\f1ed";
}
.acalog-custom .fa-google-wallet:before {
  content: "\f1ee";
}
.acalog-custom .fa-cc-visa:before {
  content: "\f1f0";
}
.acalog-custom .fa-cc-mastercard:before {
  content: "\f1f1";
}
.acalog-custom .fa-cc-discover:before {
  content: "\f1f2";
}
.acalog-custom .fa-cc-amex:before {
  content: "\f1f3";
}
.acalog-custom .fa-cc-paypal:before {
  content: "\f1f4";
}
.acalog-custom .fa-cc-stripe:before {
  content: "\f1f5";
}
.acalog-custom .fa-bell-slash:before {
  content: "\f1f6";
}
.acalog-custom .fa-bell-slash-o:before {
  content: "\f1f7";
}
.acalog-custom .fa-trash:before {
  content: "\f1f8";
}
.acalog-custom .fa-copyright:before {
  content: "\f1f9";
}
.acalog-custom .fa-at:before {
  content: "\f1fa";
}
.acalog-custom .fa-eyedropper:before {
  content: "\f1fb";
}
.acalog-custom .fa-paint-brush:before {
  content: "\f1fc";
}
.acalog-custom .fa-birthday-cake:before {
  content: "\f1fd";
}
.acalog-custom .fa-area-chart:before {
  content: "\f1fe";
}
.acalog-custom .fa-pie-chart:before {
  content: "\f200";
}
.acalog-custom .fa-line-chart:before {
  content: "\f201";
}
.acalog-custom .fa-lastfm:before {
  content: "\f202";
}
.acalog-custom .fa-lastfm-square:before {
  content: "\f203";
}
.acalog-custom .fa-toggle-off:before {
  content: "\f204";
}
.acalog-custom .fa-toggle-on:before {
  content: "\f205";
}
.acalog-custom .fa-bicycle:before {
  content: "\f206";
}
.acalog-custom .fa-bus:before {
  content: "\f207";
}
.acalog-custom .fa-ioxhost:before {
  content: "\f208";
}
.acalog-custom .fa-angellist:before {
  content: "\f209";
}
.acalog-custom .fa-cc:before {
  content: "\f20a";
}
.acalog-custom .fa-ils:before,
.acalog-custom .fa-shekel:before,
.acalog-custom .fa-sheqel:before {
  content: "\f20b";
}
.acalog-custom .fa-meanpath:before {
  content: "\f20c";
}
.acalog-custom .fa-buysellads:before {
  content: "\f20d";
}
.acalog-custom .fa-connectdevelop:before {
  content: "\f20e";
}
.acalog-custom .fa-dashcube:before {
  content: "\f210";
}
.acalog-custom .fa-forumbee:before {
  content: "\f211";
}
.acalog-custom .fa-leanpub:before {
  content: "\f212";
}
.acalog-custom .fa-sellsy:before {
  content: "\f213";
}
.acalog-custom .fa-shirtsinbulk:before {
  content: "\f214";
}
.acalog-custom .fa-simplybuilt:before {
  content: "\f215";
}
.acalog-custom .fa-skyatlas:before {
  content: "\f216";
}
.acalog-custom .fa-cart-plus:before {
  content: "\f217";
}
.acalog-custom .fa-cart-arrow-down:before {
  content: "\f218";
}
.acalog-custom .fa-diamond:before {
  content: "\f219";
}
.acalog-custom .fa-ship:before {
  content: "\f21a";
}
.acalog-custom .fa-user-secret:before {
  content: "\f21b";
}
.acalog-custom .fa-motorcycle:before {
  content: "\f21c";
}
.acalog-custom .fa-street-view:before {
  content: "\f21d";
}
.acalog-custom .fa-heartbeat:before {
  content: "\f21e";
}
.acalog-custom .fa-venus:before {
  content: "\f221";
}
.acalog-custom .fa-mars:before {
  content: "\f222";
}
.acalog-custom .fa-mercury:before {
  content: "\f223";
}
.acalog-custom .fa-intersex:before,
.acalog-custom .fa-transgender:before {
  content: "\f224";
}
.acalog-custom .fa-transgender-alt:before {
  content: "\f225";
}
.acalog-custom .fa-venus-double:before {
  content: "\f226";
}
.acalog-custom .fa-mars-double:before {
  content: "\f227";
}
.acalog-custom .fa-venus-mars:before {
  content: "\f228";
}
.acalog-custom .fa-mars-stroke:before {
  content: "\f229";
}
.acalog-custom .fa-mars-stroke-v:before {
  content: "\f22a";
}
.acalog-custom .fa-mars-stroke-h:before {
  content: "\f22b";
}
.acalog-custom .fa-neuter:before {
  content: "\f22c";
}
.acalog-custom .fa-genderless:before {
  content: "\f22d";
}
.acalog-custom .fa-facebook-official:before {
  content: "\f230";
}
.acalog-custom .fa-pinterest-p:before {
  content: "\f231";
}
.acalog-custom .fa-whatsapp:before {
  content: "\f232";
}
.acalog-custom .fa-server:before {
  content: "\f233";
}
.acalog-custom .fa-user-plus:before {
  content: "\f234";
}
.acalog-custom .fa-user-times:before {
  content: "\f235";
}
.acalog-custom .fa-bed:before,
.acalog-custom .fa-hotel:before {
  content: "\f236";
}
.acalog-custom .fa-viacoin:before {
  content: "\f237";
}
.acalog-custom .fa-train:before {
  content: "\f238";
}
.acalog-custom .fa-subway:before {
  content: "\f239";
}
.acalog-custom .fa-medium:before {
  content: "\f23a";
}
.acalog-custom .fa-y-combinator:before,
.acalog-custom .fa-yc:before {
  content: "\f23b";
}
.acalog-custom .fa-optin-monster:before {
  content: "\f23c";
}
.acalog-custom .fa-opencart:before {
  content: "\f23d";
}
.acalog-custom .fa-expeditedssl:before {
  content: "\f23e";
}
.acalog-custom .fa-battery-4:before,
.acalog-custom .fa-battery-full:before {
  content: "\f240";
}
.acalog-custom .fa-battery-3:before,
.acalog-custom .fa-battery-three-quarters:before {
  content: "\f241";
}
.acalog-custom .fa-battery-2:before,
.acalog-custom .fa-battery-half:before {
  content: "\f242";
}
.acalog-custom .fa-battery-1:before,
.acalog-custom .fa-battery-quarter:before {
  content: "\f243";
}
.acalog-custom .fa-battery-0:before,
.acalog-custom .fa-battery-empty:before {
  content: "\f244";
}
.acalog-custom .fa-mouse-pointer:before {
  content: "\f245";
}
.acalog-custom .fa-i-cursor:before {
  content: "\f246";
}
.acalog-custom .fa-object-group:before {
  content: "\f247";
}
.acalog-custom .fa-object-ungroup:before {
  content: "\f248";
}
.acalog-custom .fa-sticky-note:before {
  content: "\f249";
}
.acalog-custom .fa-sticky-note-o:before {
  content: "\f24a";
}
.acalog-custom .fa-cc-jcb:before {
  content: "\f24b";
}
.acalog-custom .fa-cc-diners-club:before {
  content: "\f24c";
}
.acalog-custom .fa-clone:before {
  content: "\f24d";
}
.acalog-custom .fa-balance-scale:before {
  content: "\f24e";
}
.acalog-custom .fa-hourglass-o:before {
  content: "\f250";
}
.acalog-custom .fa-hourglass-1:before,
.acalog-custom .fa-hourglass-start:before {
  content: "\f251";
}
.acalog-custom .fa-hourglass-2:before,
.acalog-custom .fa-hourglass-half:before {
  content: "\f252";
}
.acalog-custom .fa-hourglass-3:before,
.acalog-custom .fa-hourglass-end:before {
  content: "\f253";
}
.acalog-custom .fa-hourglass:before {
  content: "\f254";
}
.acalog-custom .fa-hand-grab-o:before,
.acalog-custom .fa-hand-rock-o:before {
  content: "\f255";
}
.acalog-custom .fa-hand-paper-o:before,
.acalog-custom .fa-hand-stop-o:before {
  content: "\f256";
}
.acalog-custom .fa-hand-scissors-o:before {
  content: "\f257";
}
.acalog-custom .fa-hand-lizard-o:before {
  content: "\f258";
}
.acalog-custom .fa-hand-spock-o:before {
  content: "\f259";
}
.acalog-custom .fa-hand-pointer-o:before {
  content: "\f25a";
}
.acalog-custom .fa-hand-peace-o:before {
  content: "\f25b";
}
.acalog-custom .fa-trademark:before {
  content: "\f25c";
}
.acalog-custom .fa-registered:before {
  content: "\f25d";
}
.acalog-custom .fa-creative-commons:before {
  content: "\f25e";
}
.acalog-custom .fa-gg:before {
  content: "\f260";
}
.acalog-custom .fa-gg-circle:before {
  content: "\f261";
}
.acalog-custom .fa-tripadvisor:before {
  content: "\f262";
}
.acalog-custom .fa-odnoklassniki:before {
  content: "\f263";
}
.acalog-custom .fa-odnoklassniki-square:before {
  content: "\f264";
}
.acalog-custom .fa-get-pocket:before {
  content: "\f265";
}
.acalog-custom .fa-wikipedia-w:before {
  content: "\f266";
}
.acalog-custom .fa-safari:before {
  content: "\f267";
}
.acalog-custom .fa-chrome:before {
  content: "\f268";
}
.acalog-custom .fa-firefox:before {
  content: "\f269";
}
.acalog-custom .fa-opera:before {
  content: "\f26a";
}
.acalog-custom .fa-internet-explorer:before {
  content: "\f26b";
}
.acalog-custom .fa-television:before,
.acalog-custom .fa-tv:before {
  content: "\f26c";
}
.acalog-custom .fa-contao:before {
  content: "\f26d";
}
.acalog-custom .fa-500px:before {
  content: "\f26e";
}
.acalog-custom .fa-amazon:before {
  content: "\f270";
}
.acalog-custom .fa-calendar-plus-o:before {
  content: "\f271";
}
.acalog-custom .fa-calendar-minus-o:before {
  content: "\f272";
}
.acalog-custom .fa-calendar-times-o:before {
  content: "\f273";
}
.acalog-custom .fa-calendar-check-o:before {
  content: "\f274";
}
.acalog-custom .fa-industry:before {
  content: "\f275";
}
.acalog-custom .fa-map-pin:before {
  content: "\f276";
}
.acalog-custom .fa-map-signs:before {
  content: "\f277";
}
.acalog-custom .fa-map-o:before {
  content: "\f278";
}
.acalog-custom .fa-map:before {
  content: "\f279";
}
.acalog-custom .fa-commenting:before {
  content: "\f27a";
}
.acalog-custom .fa-commenting-o:before {
  content: "\f27b";
}
.acalog-custom .fa-houzz:before {
  content: "\f27c";
}
.acalog-custom .fa-vimeo:before {
  content: "\f27d";
}
.acalog-custom .fa-black-tie:before {
  content: "\f27e";
}
.acalog-custom .fa-fonticons:before {
  content: "\f280";
}
.acalog-custom .fa-reddit-alien:before {
  content: "\f281";
}
.acalog-custom .fa-edge:before {
  content: "\f282";
}
.acalog-custom .fa-credit-card-alt:before {
  content: "\f283";
}
.acalog-custom .fa-codiepie:before {
  content: "\f284";
}
.acalog-custom .fa-modx:before {
  content: "\f285";
}
.acalog-custom .fa-fort-awesome:before {
  content: "\f286";
}
.acalog-custom .fa-usb:before {
  content: "\f287";
}
.acalog-custom .fa-product-hunt:before {
  content: "\f288";
}
.acalog-custom .fa-mixcloud:before {
  content: "\f289";
}
.acalog-custom .fa-scribd:before {
  content: "\f28a";
}
.acalog-custom .fa-pause-circle:before {
  content: "\f28b";
}
.acalog-custom .fa-pause-circle-o:before {
  content: "\f28c";
}
.acalog-custom .fa-stop-circle:before {
  content: "\f28d";
}
.acalog-custom .fa-stop-circle-o:before {
  content: "\f28e";
}
.acalog-custom .fa-shopping-bag:before {
  content: "\f290";
}
.acalog-custom .fa-shopping-basket:before {
  content: "\f291";
}
.acalog-custom .fa-hashtag:before {
  content: "\f292";
}
.acalog-custom .fa-bluetooth:before {
  content: "\f293";
}
.acalog-custom .fa-bluetooth-b:before {
  content: "\f294";
}
.acalog-custom .fa-percent:before {
  content: "\f295";
}
.acalog-custom .fa-gitlab:before {
  content: "\f296";
}
.acalog-custom .fa-wpbeginner:before {
  content: "\f297";
}
.acalog-custom .fa-wpforms:before {
  content: "\f298";
}
.acalog-custom .fa-envira:before {
  content: "\f299";
}
.acalog-custom .fa-universal-access:before {
  content: "\f29a";
}
.acalog-custom .fa-wheelchair-alt:before {
  content: "\f29b";
}
.acalog-custom .fa-question-circle-o:before {
  content: "\f29c";
}
.acalog-custom .fa-blind:before {
  content: "\f29d";
}
.acalog-custom .fa-audio-description:before {
  content: "\f29e";
}
.acalog-custom .fa-volume-control-phone:before {
  content: "\f2a0";
}
.acalog-custom .fa-braille:before {
  content: "\f2a1";
}
.acalog-custom .fa-assistive-listening-systems:before {
  content: "\f2a2";
}
.acalog-custom .fa-american-sign-language-interpreting:before,
.acalog-custom .fa-asl-interpreting:before {
  content: "\f2a3";
}
.acalog-custom .fa-deaf:before,
.acalog-custom .fa-deafness:before,
.acalog-custom .fa-hard-of-hearing:before {
  content: "\f2a4";
}
.acalog-custom .fa-glide:before {
  content: "\f2a5";
}
.acalog-custom .fa-glide-g:before {
  content: "\f2a6";
}
.acalog-custom .fa-sign-language:before,
.acalog-custom .fa-signing:before {
  content: "\f2a7";
}
.acalog-custom .fa-low-vision:before {
  content: "\f2a8";
}
.acalog-custom .fa-viadeo:before {
  content: "\f2a9";
}
.acalog-custom .fa-viadeo-square:before {
  content: "\f2aa";
}
.acalog-custom .fa-snapchat:before {
  content: "\f2ab";
}
.acalog-custom .fa-snapchat-ghost:before {
  content: "\f2ac";
}
.acalog-custom .fa-snapchat-square:before {
  content: "\f2ad";
}
.acalog-custom .fa-pied-piper:before {
  content: "\f2ae";
}
.acalog-custom .fa-first-order:before {
  content: "\f2b0";
}
.acalog-custom .fa-yoast:before {
  content: "\f2b1";
}
.acalog-custom .fa-themeisle:before {
  content: "\f2b2";
}
.acalog-custom .fa-google-plus-circle:before,
.acalog-custom .fa-google-plus-official:before {
  content: "\f2b3";
}
.acalog-custom .fa-fa:before,
.acalog-custom .fa-font-awesome:before {
  content: "\f2b4";
}
.acalog-custom .sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0,0,0,0);
  border: 0;
}
.acalog-custom .sr-only-focusable:active,
.acalog-custom .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
.acalog-custom #fancy-title-3 {
  letter-spacing: 0px;
  text-transform: uppercase;
  font-size: 80px;
  color: #ffffff;
  text-align: left;
  font-style: inherit;
  font-weight: bold;
  padding-top: 0px;
  padding-bottom: 0px;
}
@media handheld,only screen and (max-width: 767px) {
  .acalog-custom #fancy-title-3 {
    text-align: center !important;
  }
}
.acalog-custom .full-width-2 {
  min-height: 100px;
  margin-bottom: 0px;
}
.acalog-custom .full-width-2 .page-section-content {
  padding: 0px 0 0px;
}
.acalog-custom #background-layer--2 {
  background-position: center center;
  background-repeat: no-repeat;
  position: fixed;
}
.acalog-custom #background-layer--2 .mk-color-layer {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.acalog-custom #text-block-4 {
  margin-bottom: 0px;
  text-align: left;
}
.acalog-custom #padding-5 {
  height: 33px;
}
.acalog-custom #padding-6 {
  height: 50px;
}
.acalog-custom #padding-7 {
  height: 50px;
}
.acalog-custom #padding-8 {
  height: 50px;
}
.toplevel_popup .n1_header,
table.block_n2_and_content .n1_header,
.tooltip .n1_header {
  font-family: Open Sans, sans-serif;
  line-height: 1.66em;
}
.toplevel_popup .n1_archived,
table.block_n2_and_content .n1_archived,
.tooltip .n1_archived {
  font-family: Open Sans, sans-serif;
  line-height: 1.66em;
}
.toplevel_popup .date,
table.block_n2_and_content .date,
.tooltip .date {
  font-family: inherit;
  line-height: 1.66em;
}
.toplevel_popup .n3_header,
table.block_n2_and_content .n3_header,
.tooltip .n3_header {
  font-family: Open Sans, sans-serif;
  line-height: 1.66em;
}
.toplevel_popup .n2_search_header,
table.block_n2_and_content .n2_search_header,
.tooltip .n2_search_header {
  font-family: Open Sans, sans-serif;
  line-height: 1.66em;
}
.toplevel_popup a.navbar:link,
.toplevel_popup a.navbar:visited,
table.block_n2_and_content a.navbar:link,
table.block_n2_and_content a.navbar:visited,
.tooltip a.navbar:link,
.tooltip a.navbar:visited {
  font-family: Open Sans, sans-serif;
  line-height: 1.66em;
}
.toplevel_popup a.navbar:active,
.toplevel_popup a.navbar:hover,
table.block_n2_and_content a.navbar:active,
table.block_n2_and_content a.navbar:hover,
.tooltip a.navbar:active,
.tooltip a.navbar:hover {
  font-family: Open Sans, sans-serif;
  line-height: 1.66em;
}
.toplevel_popup h1,
.toplevel_popup .header,
table.block_n2_and_content h1,
table.block_n2_and_content .header,
.tooltip h1,
.tooltip .header {
  font-weight: 600;
  font-family: Oswald, sans-serif;
  line-height: 1.1;
}
.toplevel_popup h2,
.toplevel_popup .header_2,
table.block_n2_and_content h2,
table.block_n2_and_content .header_2,
.tooltip h2,
.tooltip .header_2 {
  font-family: Oswald, sans-serif;
  line-height: 1.1;
}
.toplevel_popup h3,
.toplevel_popup .header_3,
table.block_n2_and_content h3,
table.block_n2_and_content .header_3,
.tooltip h3,
.tooltip .header_3 {
  font-family: Oswald, sans-serif;
  line-height: 1.1;
}
.toplevel_popup h4,
.toplevel_popup .header_4,
table.block_n2_and_content h4,
table.block_n2_and_content .header_4,
.tooltip h4,
.tooltip .header_4 {
  font-weight: 600;
  font-family: Oswald, sans-serif;
  line-height: 1.1;
}
.toplevel_popup h5,
.toplevel_popup .header_5,
table.block_n2_and_content h5,
table.block_n2_and_content .header_5,
.tooltip h5,
.tooltip .header_5 {
  font-weight: 600;
  font-family: Open Sans, sans-serif;
  line-height: 1.1;
}
.toplevel_popup h6,
.toplevel_popup .header_6,
table.block_n2_and_content h6,
table.block_n2_and_content .header_6,
.tooltip h6,
.tooltip .header_6 {
  font-weight: 600;
  font-family: Open Sans, sans-serif;
  line-height: 1.1;
}
.toplevel_popup td,
table.block_n2_and_content td,
.tooltip td {
  font-family: Open Sans, sans-serif;
  line-height: 1.66em;
}
.toplevel_popup a:link,
.toplevel_popup a:visited,
table.block_n2_and_content a:link,
table.block_n2_and_content a:visited,
.tooltip a:link,
.tooltip a:visited {
  font-family: Open Sans, sans-serif;
  line-height: 1.66em;
}
.toplevel_popup a:active,
.toplevel_popup a:hover,
table.block_n2_and_content a:active,
table.block_n2_and_content a:hover,
.tooltip a:active,
.tooltip a:hover {
  font-family: Open Sans, sans-serif;
  line-height: 1.66em;
}
.toplevel_popup th,
table.block_n2_and_content th,
.tooltip th {
  font-family: Open Sans, sans-serif;
  line-height: 1.66em;
}
#gateway-popup body,
#gateway-page body {
  color: #163259;
  font-size: 16px;
  font-family: Open Sans, sans-serif;
  background: none;
}
#gateway-popup .toplevel,
#gateway-popup .toplevel_popup,
#gateway-page .toplevel,
#gateway-page .toplevel_popup {
  width: 100%;
}
#gateway-popup #acalog-client-header,
#gateway-page #acalog-client-header {
  width: 100%;
}
#gateway-popup #acalog-client-footer,
#gateway-page #acalog-client-footer {
  width: 100%;
}
#gateway-popup table.block_n2_and_content,
#gateway-page table.block_n2_and_content {
  width: 100%;
  padding: 0 15px 0 10px;
  margin: 0px auto 0px auto;
}
#gateway-popup td.block_n2_and_content td.block_n2_and_content,
#gateway-page td.block_n2_and_content td.block_n2_and_content {
  padding: 5px 15px 5px 15px;
}
#gateway-popup #select_catalog,
#gateway-page #select_catalog {
  width: 400px;
}
@media (max-width: 768px) {
  #gateway-popup #select_catalog,
  #gateway-page #select_catalog {
    width: 100%;
  }
}
#gateway-popup .block_n2,
#gateway-page .block_n2 {
  padding: 0px 15px 0px 15px;
}
#gateway-popup .block_n2_content,
#gateway-page .block_n2_content {
  width: 100%;
  top: -40px;
}
#gateway-popup .block_n2_search,
#gateway-page .block_n2_search {
  padding: 0px 0px 30px 0px;
}
#gateway-popup .n2_search_header,
#gateway-page .n2_search_header {
  display: none;
}
#gateway-popup .n2_links,
#gateway-page .n2_links {
  border-top: 1px solid #e2e2e2;
  line-height: 30px;
  margin-left: .85em;
}
#gateway-popup #gateway-nav-current a,
#gateway-page #gateway-nav-current a {
  font-weight: bold;
}
#gateway-popup .block_content_outer,
#gateway-page .block_content_outer {
  padding: 0px 15px 0px 15px;
  width: 66.66666667%;
}
#gateway-popup .block_content,
#gateway-page .block_content {
  padding: 0px 0px 0px 0px;
}
#gateway-popup #acalog-page-title,
#gateway-page #acalog-page-title {
  margin: 10px 0px;
}
#gateway-popup .block_content ul,
#gateway-popup .block_content_popup ul,
#gateway-popup .block_content div.td_dark ul,
#gateway-popup .block_content ol,
#gateway-popup .block_content_popup ol,
#gateway-popup .block_content div.td_dark ol,
#gateway-popup .block_content p,
#gateway-popup .block_content_popup p,
#gateway-page .block_content ul,
#gateway-page .block_content_popup ul,
#gateway-page .block_content div.td_dark ul,
#gateway-page .block_content ol,
#gateway-page .block_content_popup ol,
#gateway-page .block_content div.td_dark ol,
#gateway-page .block_content p,
#gateway-page .block_content_popup p {
  margin: 10px 0px;
}
#gateway-popup .gateway-toolbar,
#gateway-page .gateway-toolbar {
  margin: 10px 0px;
}
#gateway-popup .block_content .acalog-adhoc p,
#gateway-popup .block_content ul ul,
#gateway-popup .block_content_popup ul ul,
#gateway-popup .block_content ol ol,
#gateway-popup .block_content_popup ol ol,
#gateway-popup .block_content ol ul,
#gateway-popup .block_content_popup ol ul,
#gateway-popup .block_content ul ol,
#gateway-popup .block_content_popup ul ol,
#gateway-page .block_content .acalog-adhoc p,
#gateway-page .block_content ul ul,
#gateway-page .block_content_popup ul ul,
#gateway-page .block_content ol ol,
#gateway-page .block_content_popup ol ol,
#gateway-page .block_content ol ul,
#gateway-page .block_content_popup ol ul,
#gateway-page .block_content ul ol,
#gateway-page .block_content_popup ul ol {
  margin: 0;
}
#gateway-popup .block_content H1,
#gateway-popup .block_content .header,
#gateway-popup .block_content H2,
#gateway-popup .block_content .header_2,
#gateway-popup .block_content H3,
#gateway-popup .block_content .header_3,
#gateway-popup .block_content H4,
#gateway-popup .block_content .header_4,
#gateway-popup .block_content H5,
#gateway-popup .block_content .header_5,
#gateway-popup .block_content H6,
#gateway-popup .block_content .header_6,
#gateway-page .block_content H1,
#gateway-page .block_content .header,
#gateway-page .block_content H2,
#gateway-page .block_content .header_2,
#gateway-page .block_content H3,
#gateway-page .block_content .header_3,
#gateway-page .block_content H4,
#gateway-page .block_content .header_4,
#gateway-page .block_content H5,
#gateway-page .block_content .header_5,
#gateway-page .block_content H6,
#gateway-page .block_content .header_6 {
  margin: 20px 0px 10px 0px;
}
#gateway-popup .block_content H1,
#gateway-popup .block_content .header,
#gateway-popup .block_content_popup H1,
#gateway-popup .block_content_popup  .header,
#gateway-page .block_content H1,
#gateway-page .block_content .header,
#gateway-page .block_content_popup H1,
#gateway-page .block_content_popup  .header {
  text-transform: uppercase;
}
#gateway-popup .block_content H5,
#gateway-popup .block_content .header_5,
#gateway-popup .block_content_popup  H5,
#gateway-popup .block_content_popup  .header_5,
#gateway-page .block_content H5,
#gateway-page .block_content .header_5,
#gateway-page .block_content_popup  H5,
#gateway-page .block_content_popup  .header_5 {
  text-transform: uppercase;
}
#gateway-popup .block_content H6,
#gateway-popup .block_content .header_6,
#gateway-popup .block_content_popup  H6,
#gateway-popup .block_content_popup  .header_6,
#gateway-page .block_content H6,
#gateway-page .block_content .header_6,
#gateway-page .block_content_popup  H6,
#gateway-page .block_content_popup  .header_6 {
  text-transform: uppercase;
}
#acalog-client-header {
  padding-bottom: 15px;
  position: relative;
  z-index: 999999;
  box-sizing: border-box;
}
#gateway-footer-copyright {
  padding: 15px 0;
  color: #ffffff;
}
#gateway-footer-copyright a {
  color: #ffffff;
}
#gateway-footer-copyright a:hover {
  color: #ffffff;
}
#acalog-client-footer {
  padding-top: 15px;
  background-color: #0057B8;
  line-height: 1.66em;
}
#gateway-popup body,
#gateway-print body,
#gateway-page body {
  display: block;
}
table.block_n2_and_content select::-ms-expand {
  border: 0;
  background: none;
}
table.block_n2_and_content select {
  background-image: none !important;
  -webkit-appearance: menulist;
}
table.block_n2_and_content input[type="email"],
table.block_n2_and_content input[type="number"],
table.block_n2_and_content input[type="password"],
table.block_n2_and_content input[type="search"],
table.block_n2_and_content input[type="tel"],
table.block_n2_and_content input[type="text"],
table.block_n2_and_content input[type="url"],
table.block_n2_and_content input[type="color"],
table.block_n2_and_content input[type="date"],
table.block_n2_and_content input[type="datetime"],
table.block_n2_and_content input[type="datetime-local"],
table.block_n2_and_content input[type="month"],
table.block_n2_and_content input[type="time"],
table.block_n2_and_content input[type="week"],
table.block_n2_and_content textarea,
table.block_n2_and_content select {
  display: block !important;
  padding: .5rem .75rem !important;
  font-size: 1rem !important;
  line-height: 1.25 !important;
  color: #464a4c !important;
  background-color: #fff !important;
  background-image: none !important;
  -webkit-background-clip: padding-box !important;
  background-clip: padding-box !important;
  border: 1px solid rgba(0,0,0,0.15) !important;
  border-radius: .25rem !important;
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s !important;
  transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s !important;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s !important;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s !important;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s, -webkit-box-shadow ease-in-out .15s !important;
  height: auto !important;
}
table.block_n2_and_content input[type="email"]:hover,
table.block_n2_and_content input[type="number"]:hover,
table.block_n2_and_content input[type="password"]:hover,
table.block_n2_and_content input[type="search"]:hover,
table.block_n2_and_content input[type="tel"]:hover,
table.block_n2_and_content input[type="text"]:hover,
table.block_n2_and_content input[type="url"]:hover,
table.block_n2_and_content input[type="color"]:hover,
table.block_n2_and_content input[type="date"]:hover,
table.block_n2_and_content input[type="datetime"]:hover,
table.block_n2_and_content input[type="datetime-local"]:hover,
table.block_n2_and_content input[type="month"]:hover,
table.block_n2_and_content input[type="time"]:hover,
table.block_n2_and_content input[type="week"]:hover,
table.block_n2_and_content textarea:hover,
table.block_n2_and_content select:hover {
  border: 1px solid gray;
}
table.block_n2_and_content input[type="email"]:focus,
table.block_n2_and_content input[type="number"]:focus,
table.block_n2_and_content input[type="password"]:focus,
table.block_n2_and_content input[type="search"]:focus,
table.block_n2_and_content input[type="tel"]:focus,
table.block_n2_and_content input[type="text"]:focus,
table.block_n2_and_content input[type="url"]:focus,
table.block_n2_and_content input[type="color"]:focus,
table.block_n2_and_content input[type="date"]:focus,
table.block_n2_and_content input[type="datetime"]:focus,
table.block_n2_and_content input[type="datetime-local"]:focus,
table.block_n2_and_content input[type="month"]:focus,
table.block_n2_and_content input[type="time"]:focus,
table.block_n2_and_content input[type="week"]:focus,
table.block_n2_and_content textarea:focus,
table.block_n2_and_content select:focus,
table.block_n2_and_content input[type=file]:focus {
  color: #464a4c !important;
  background-color: #fff !important;
  border: 1px solid #5cb3fd !important;
  outline: 0 !important;
}
#keyword,
#location {
  width: 100% !important;
  padding: .5rem .75rem !important;
}
#keyword-submit-icon {
  display: none !important;
}
#keyword-submit {
  display: none !important;
}
table.block_n2_and_content button,
table.block_n2_and_content input[type="reset"],
table.block_n2_and_content input[type="submit"],
table.block_n2_and_content input[type="button"] {
  background-color: #0275d8 !important;
  background-image: none !important;
  border-color: #0275d8 !important;
  color: #fff !important;
  color: #ffffff !important;
  cursor: pointer !important;
  font-weight: normal !important;
  height: auto !important;
  margin: 0 !important;
  overflow: visible !important;
  text-shadow: none !important;
  width: auto !important;
  -moz-user-select: none !important;
  -ms-user-select: none !important;
  -o-transition: all .2s ease-in-out !important;
  -webkit-transition: all .2s ease-in-out !important;
  -webkit-user-select: none !important;
  border-radius: .25rem !important;
  border: 1px solid transparent !important;
  font-size: 1rem !important;
  line-height: 1.25 !important;
  padding: .5rem 1rem !important;
  text-align: center !important;
  transition: all .2s ease-in-out !important;
  user-select: none !important;
  vertical-align: middle !important;
  white-space: nowrap !important;
}
table.block_n2_and_content button:hover,
table.block_n2_and_content input[type="reset"]:hover,
table.block_n2_and_content input[type="submit"]:hover,
table.block_n2_and_content input[type="button"]:hover {
  background-color: #025aa5 !important;
  border-color: #01549b !important;
  color: #fff !important;
  text-decoration: none !important;
}
table.block_n2_and_content button:focus,
table.block_n2_and_content input:focus,
table.block_n2_and_content select:focus,
table.block_n2_and_content textarea:focus {
  box-shadow: none !important;
  -o-box-shadow: none !important;
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
}
.acalog-custom li.page_item {
  border-top: 0px solid #e2e2e2;
  line-height: 30px;
}
strong {
  font-weight: bold;
}
.acalog-custom .main-nav-side-search {
  margin: -6px 0 0 0;
}
.acalog-custom .mk-css-icon-menu {
  width: 40px;
}
.acalog-custom  .mk-css-icon-menu div {
  height: 2px;
  margin-bottom: 8px;
}
.acalog-custom .mk-toolbar-holder {
  text-align: right;
  padding: 0 20px 0 0;
}
#additional-degree-planner-container .gateway-toolbar {
  margin: 0px;
  float: none;
  display: inline-block;
  vertical-align: top;
}
.acalog-custom .mk-main-navigation li.page_item {
  height: auto;
}
