@media (min-width: 981px) {
  .et-db #et-boc .et-l .et_pb_gutters3 .et_pb_column,
  .et-db #et-boc .et-l .et_pb_gutters3.et_pb_row .et_pb_column {
    margin-right: 5.5%;
  }

  .et-db #et-boc .et-l .et_pb_gutters3 .et_pb_column_4_4,
  .et-db #et-boc .et-l .et_pb_gutters3.et_pb_row .et_pb_column_4_4 {
    width: 100%;
  }

  .et-db #et-boc .et-l .et_pb_gutters3 .et_pb_column_4_4 .et_pb_module,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_4_4
    .et_pb_module {
    margin-bottom: 2.75%;
  }

  .et-db #et-boc .et-l .et_pb_gutters3 .et_pb_column_3_4,
  .et-db #et-boc .et-l .et_pb_gutters3.et_pb_row .et_pb_column_3_4 {
    width: 73.625%;
  }

  .et-db #et-boc .et-l .et_pb_gutters3 .et_pb_column_3_4 .et_pb_module,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_3_4
    .et_pb_module {
    margin-bottom: 3.735%;
  }

  .et-db #et-boc .et-l .et_pb_gutters3 .et_pb_column_2_3,
  .et-db #et-boc .et-l .et_pb_gutters3.et_pb_row .et_pb_column_2_3 {
    width: 64.833%;
  }

  .et-db #et-boc .et-l .et_pb_gutters3 .et_pb_column_2_3 .et_pb_module,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_2_3
    .et_pb_module {
    margin-bottom: 4.242%;
  }

  .et-db #et-boc .et-l .et_pb_gutters3 .et_pb_column_3_5,
  .et-db #et-boc .et-l .et_pb_gutters3.et_pb_row .et_pb_column_3_5 {
    width: 57.8%;
  }

  .et-db #et-boc .et-l .et_pb_gutters3 .et_pb_column_3_5 .et_pb_module,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_3_5
    .et_pb_module {
    margin-bottom: 4.758%;
  }

  .et-db #et-boc .et-l .et_pb_gutters3 .et_pb_column_1_2,
  .et-db #et-boc .et-l .et_pb_gutters3.et_pb_row .et_pb_column_1_2 {
    width: 47.25%;
  }

  .et-db #et-boc .et-l .et_pb_gutters3 .et_pb_column_1_2 .et_pb_module,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_1_2
    .et_pb_module {
    margin-bottom: 5.82%;
  }

  .et-db #et-boc .et-l .et_pb_gutters3 .et_pb_column_2_5,
  .et-db #et-boc .et-l .et_pb_gutters3.et_pb_row .et_pb_column_2_5 {
    width: 36.7%;
  }

  .et-db #et-boc .et-l .et_pb_gutters3 .et_pb_column_2_5 .et_pb_module,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_2_5
    .et_pb_module {
    margin-bottom: 7.493%;
  }

  .et-db #et-boc .et-l .et_pb_gutters3 .et_pb_column_1_3,
  .et-db #et-boc .et-l .et_pb_gutters3.et_pb_row .et_pb_column_1_3 {
    width: 29.6667%;
  }

  .et-db #et-boc .et-l .et_pb_gutters3 .et_pb_column_1_3 .et_pb_module,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_1_3
    .et_pb_module {
    margin-bottom: 9.27%;
  }

  .et-db #et-boc .et-l .et_pb_gutters3 .et_pb_column_1_4,
  .et-db #et-boc .et-l .et_pb_gutters3.et_pb_row .et_pb_column_1_4 {
    width: 20.875%;
  }

  .et-db #et-boc .et-l .et_pb_gutters3 .et_pb_column_1_4 .et_pb_module,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_1_4
    .et_pb_module {
    margin-bottom: 13.174%;
  }

  .et-db #et-boc .et-l .et_pb_gutters3 .et_pb_column_1_5,
  .et-db #et-boc .et-l .et_pb_gutters3.et_pb_row .et_pb_column_1_5 {
    width: 15.6%;
  }

  .et-db #et-boc .et-l .et_pb_gutters3 .et_pb_column_1_5 .et_pb_module,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_1_5
    .et_pb_module {
    margin-bottom: 17.628%;
  }

  .et-db #et-boc .et-l .et_pb_gutters3 .et_pb_column_1_6,
  .et-db #et-boc .et-l .et_pb_gutters3.et_pb_row .et_pb_column_1_6 {
    width: 12.0833%;
  }

  .et-db #et-boc .et-l .et_pb_gutters3 .et_pb_column_1_6 .et_pb_module,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_1_6
    .et_pb_module {
    margin-bottom: 22.759%;
  }

  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3
    .et_full_width_page.woocommerce-page
    ul.products
    li.product {
    width: 20.875%;
    margin-right: 5.5%;
    margin-bottom: 5.5%;
  }

  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_left_sidebar.woocommerce-page
    #main-content
    ul.products
    li.product,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_right_sidebar.woocommerce-page
    #main-content
    ul.products
    li.product {
    width: 28.353%;
    margin-right: 7.47%;
  }

  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_left_sidebar.woocommerce-page
    #main-content
    ul.products.columns-1
    li.product,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_right_sidebar.woocommerce-page
    #main-content
    ul.products.columns-1
    li.product {
    width: 100%;
    margin-right: 0;
  }

  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_left_sidebar.woocommerce-page
    #main-content
    ul.products.columns-2
    li.product,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_right_sidebar.woocommerce-page
    #main-content
    ul.products.columns-2
    li.product {
    width: 48%;
    margin-right: 4%;
  }

  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_left_sidebar.woocommerce-page
    #main-content
    ul.products.columns-2
    li:nth-child(2n + 2),
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_right_sidebar.woocommerce-page
    #main-content
    ul.products.columns-2
    li:nth-child(2n + 2) {
    margin-right: 0;
  }

  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_left_sidebar.woocommerce-page
    #main-content
    ul.products.columns-2
    li:nth-child(3n + 1),
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_right_sidebar.woocommerce-page
    #main-content
    ul.products.columns-2
    li:nth-child(3n + 1) {
    clear: none;
  }
}

@media (min-width: 981px) {
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3
    .et_pb_column
    .et_pb_blog_grid
    .column.size-1of1
    .et_pb_post:last-child,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3
    .et_pb_column
    .et_pb_blog_grid
    .column.size-1of2
    .et_pb_post:last-child,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3
    .et_pb_column
    .et_pb_blog_grid
    .column.size-1of3
    .et_pb_post:last-child,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column
    .et_pb_blog_grid
    .column.size-1of1
    .et_pb_post:last-child,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column
    .et_pb_blog_grid
    .column.size-1of2
    .et_pb_post:last-child,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column
    .et_pb_blog_grid
    .column.size-1of3
    .et_pb_post:last-child {
    margin-bottom: 30px;
  }

  .et-db #et-boc .et-l .et_pb_gutters3 .et_pb_column_4_4 .et_pb_grid_item,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3
    .et_pb_column_4_4
    .et_pb_shop_grid
    .woocommerce
    ul.products
    li.product,
  .et-db #et-boc .et-l .et_pb_gutters3 .et_pb_column_4_4 .et_pb_widget,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_4_4
    .et_pb_grid_item,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_4_4
    .et_pb_shop_grid
    .woocommerce
    ul.products
    li.product,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_4_4
    .et_pb_widget {
    width: 20.875%;
    margin-right: 5.5%;
    margin-bottom: 5.5%;
  }

  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3
    .et_pb_column_4_4
    .et_pb_blog_grid
    .column.size-1of3,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_4_4
    .et_pb_blog_grid
    .column.size-1of3 {
    width: 29.667%;
    margin-right: 5.5%;
  }

  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3
    .et_pb_column_4_4
    .et_pb_blog_grid
    .column.size-1of3
    .et_pb_post,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_4_4
    .et_pb_blog_grid
    .column.size-1of3
    .et_pb_post {
    margin-bottom: 18.539%;
  }

  .et-db #et-boc .et-l .et_pb_gutters3 .et_pb_column_3_4 .et_pb_grid_item,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3
    .et_pb_column_3_4
    .et_pb_shop_grid
    .woocommerce
    ul.products
    li.product,
  .et-db #et-boc .et-l .et_pb_gutters3 .et_pb_column_3_4 .et_pb_widget,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_3_4
    .et_pb_grid_item,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_3_4
    .et_pb_shop_grid
    .woocommerce
    ul.products
    li.product,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_3_4
    .et_pb_widget {
    width: 28.353%;
    margin-right: 7.47%;
    margin-bottom: 7.47%;
  }

  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3
    .et_pb_column_3_4
    .et_pb_blog_grid
    .column.size-1of2,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_3_4
    .et_pb_blog_grid
    .column.size-1of2 {
    width: 46.265%;
    margin-right: 7.47%;
  }

  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3
    .et_pb_column_3_4
    .et_pb_blog_grid
    .column.size-1of2
    .et_pb_post,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_3_4
    .et_pb_blog_grid
    .column.size-1of2
    .et_pb_post {
    margin-bottom: 14.941%;
  }

  .et-db #et-boc .et-l .et_pb_gutters3 .et_pb_column_2_3 .et_pb_grid_item,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3
    .et_pb_column_2_3
    .et_pb_shop_grid
    .woocommerce
    ul.products
    li.product,
  .et-db #et-boc .et-l .et_pb_gutters3 .et_pb_column_2_3 .et_pb_widget,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_2_3
    .et_pb_grid_item,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_2_3
    .et_pb_shop_grid
    .woocommerce
    ul.products
    li.product,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_2_3
    .et_pb_widget {
    width: 45.758%;
    margin-right: 8.483%;
    margin-bottom: 8.483%;
  }

  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3
    .et_pb_column_2_3
    .et_pb_blog_grid
    .column.size-1of2,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_2_3
    .et_pb_blog_grid
    .column.size-1of2 {
    width: 45.758%;
    margin-right: 8.483%;
  }

  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3
    .et_pb_column_2_3
    .et_pb_blog_grid
    .column.size-1of2
    .et_pb_post,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_2_3
    .et_pb_blog_grid
    .column.size-1of2
    .et_pb_post {
    margin-bottom: 16.967%;
  }

  .et-db #et-boc .et-l .et_pb_gutters3 .et_pb_column_3_5 .et_pb_grid_item,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3
    .et_pb_column_3_5
    .et_pb_shop_grid
    .woocommerce
    ul.products
    li.product,
  .et-db #et-boc .et-l .et_pb_gutters3 .et_pb_column_3_5 .et_pb_widget,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_3_5
    .et_pb_grid_item,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_3_5
    .et_pb_shop_grid
    .woocommerce
    ul.products
    li.product,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_3_5
    .et_pb_widget {
    width: 45.242%;
    margin-right: 9.516%;
    margin-bottom: 9.516%;
  }

  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3
    .et_pb_column_3_5
    .et_pb_blog_grid
    .column.size-1of1,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_3_5
    .et_pb_blog_grid
    .column.size-1of1 {
    width: 100%;
    margin-right: 0;
  }

  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3
    .et_pb_column_3_5
    .et_pb_blog_grid
    .column.size-1of1
    .et_pb_post,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_3_5
    .et_pb_blog_grid
    .column.size-1of1
    .et_pb_post {
    margin-bottom: 9.516%;
  }

  .et-db #et-boc .et-l .et_pb_gutters3 .et_pb_column_1_2 .et_pb_grid_item,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3
    .et_pb_column_1_2
    .et_pb_shop_grid
    .woocommerce
    ul.products
    li.product,
  .et-db #et-boc .et-l .et_pb_gutters3 .et_pb_column_1_2 .et_pb_widget,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_1_2
    .et_pb_grid_item,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_1_2
    .et_pb_shop_grid
    .woocommerce
    ul.products
    li.product,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_1_2
    .et_pb_widget {
    width: 44.18%;
    margin-right: 11.64%;
    margin-bottom: 11.64%;
  }

  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3
    .et_pb_column_1_2
    .et_pb_blog_grid
    .column.size-1of1,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_1_2
    .et_pb_blog_grid
    .column.size-1of1 {
    width: 100%;
    margin-right: 0;
  }

  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3
    .et_pb_column_1_2
    .et_pb_blog_grid
    .column.size-1of1
    .et_pb_post,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_1_2
    .et_pb_blog_grid
    .column.size-1of1
    .et_pb_post {
    margin-bottom: 11.64%;
  }

  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3
    .et_pb_column_2_5
    .et_pb_blog_grid
    .column.size-1of1
    .et_pb_post,
  .et-db #et-boc .et-l .et_pb_gutters3 .et_pb_column_2_5 .et_pb_grid_item,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3
    .et_pb_column_2_5
    .et_pb_shop_grid
    .woocommerce
    ul.products
    li.product,
  .et-db #et-boc .et-l .et_pb_gutters3 .et_pb_column_2_5 .et_pb_widget,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_2_5
    .et_pb_blog_grid
    .column.size-1of1
    .et_pb_post,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_2_5
    .et_pb_grid_item,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_2_5
    .et_pb_shop_grid
    .woocommerce
    ul.products
    li.product,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_2_5
    .et_pb_widget {
    width: 100%;
    margin-bottom: 14.986%;
  }

  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3
    .et_pb_column_1_3
    .et_pb_blog_grid
    .column.size-1of1
    .et_pb_post,
  .et-db #et-boc .et-l .et_pb_gutters3 .et_pb_column_1_3 .et_pb_grid_item,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3
    .et_pb_column_1_3
    .et_pb_shop_grid
    .woocommerce
    ul.products
    li.product,
  .et-db #et-boc .et-l .et_pb_gutters3 .et_pb_column_1_3 .et_pb_widget,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_1_3
    .et_pb_blog_grid
    .column.size-1of1
    .et_pb_post,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_1_3
    .et_pb_grid_item,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_1_3
    .et_pb_shop_grid
    .woocommerce
    ul.products
    li.product,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_1_3
    .et_pb_widget {
    width: 100%;
    margin-bottom: 18.539%;
  }

  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3
    .et_pb_column_1_4
    .et_pb_blog_grid
    .column.size-1of1
    .et_pb_post,
  .et-db #et-boc .et-l .et_pb_gutters3 .et_pb_column_1_4 .et_pb_grid_item,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3
    .et_pb_column_1_4
    .et_pb_shop_grid
    .woocommerce
    ul.products
    li.product,
  .et-db #et-boc .et-l .et_pb_gutters3 .et_pb_column_1_4 .et_pb_widget,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_1_4
    .et_pb_blog_grid
    .column.size-1of1
    .et_pb_post,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_1_4
    .et_pb_grid_item,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_1_4
    .et_pb_shop_grid
    .woocommerce
    ul.products
    li.product,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_1_4
    .et_pb_widget {
    width: 100%;
    margin-bottom: 26.347%;
  }

  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3
    .et_pb_column_1_5
    .et_pb_blog_grid
    .column.size-1of1
    .et_pb_post,
  .et-db #et-boc .et-l .et_pb_gutters3 .et_pb_column_1_5 .et_pb_grid_item,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3
    .et_pb_column_1_5
    .et_pb_shop_grid
    .woocommerce
    ul.products
    li.product,
  .et-db #et-boc .et-l .et_pb_gutters3 .et_pb_column_1_5 .et_pb_widget,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_1_5
    .et_pb_blog_grid
    .column.size-1of1
    .et_pb_post,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_1_5
    .et_pb_grid_item,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_1_5
    .et_pb_shop_grid
    .woocommerce
    ul.products
    li.product,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_1_5
    .et_pb_widget {
    width: 100%;
    margin-bottom: 35.256%;
  }

  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3
    .et_pb_column_1_6
    .et_pb_blog_grid
    .column.size-1of1
    .et_pb_post,
  .et-db #et-boc .et-l .et_pb_gutters3 .et_pb_column_1_6 .et_pb_grid_item,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3
    .et_pb_column_1_6
    .et_pb_shop_grid
    .woocommerce
    ul.products
    li.product,
  .et-db #et-boc .et-l .et_pb_gutters3 .et_pb_column_1_6 .et_pb_widget,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_1_6
    .et_pb_blog_grid
    .column.size-1of1
    .et_pb_post,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_1_6
    .et_pb_grid_item,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_1_6
    .et_pb_shop_grid
    .woocommerce
    ul.products
    li.product,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_1_6
    .et_pb_widget {
    width: 100%;
    margin-bottom: 45.517%;
  }

  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3
    .et_pb_column_4_4
    .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n),
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3
    .et_pb_column_4_4
    .et_pb_shop_grid
    .woocommerce
    ul.products
    li.product:nth-child(4n),
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3
    .et_pb_column_4_4
    .et_pb_widget:nth-child(4n),
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_4_4
    .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n),
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_4_4
    .et_pb_shop_grid
    .woocommerce
    ul.products
    li.product:nth-child(4n),
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_4_4
    .et_pb_widget:nth-child(4n) {
    margin-right: 0;
  }

  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3
    .et_pb_column_4_4
    .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n + 1),
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3
    .et_pb_column_4_4
    .et_pb_shop_grid
    .woocommerce
    ul.products
    li.product:nth-child(4n + 1),
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3
    .et_pb_column_4_4
    .et_pb_widget:nth-child(4n + 1),
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_4_4
    .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n + 1),
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_4_4
    .et_pb_shop_grid
    .woocommerce
    ul.products
    li.product:nth-child(4n + 1),
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_4_4
    .et_pb_widget:nth-child(4n + 1) {
    clear: both;
  }

  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3
    .et_pb_column_4_4
    .et_pb_blog_grid
    .column.size-1of3:nth-child(3n),
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3
    .et_pb_column_4_4
    .et_pb_grid_item.last_in_row,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_4_4
    .et_pb_blog_grid
    .column.size-1of3:nth-child(3n),
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_4_4
    .et_pb_grid_item.last_in_row {
    margin-right: 0;
  }

  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3
    .et_pb_column_4_4
    .et_pb_grid_item.on_last_row,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_4_4
    .et_pb_grid_item.on_last_row {
    margin-bottom: 0;
  }

  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3
    .et_pb_column_3_4
    .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n),
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3
    .et_pb_column_3_4
    .et_pb_shop_grid
    .woocommerce
    ul.products
    li.product:nth-child(3n),
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3
    .et_pb_column_3_4
    .et_pb_widget:nth-child(3n),
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_3_4
    .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n),
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_3_4
    .et_pb_shop_grid
    .woocommerce
    ul.products
    li.product:nth-child(3n),
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_3_4
    .et_pb_widget:nth-child(3n) {
    margin-right: 0;
  }

  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3
    .et_pb_column_3_4
    .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n + 1),
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3
    .et_pb_column_3_4
    .et_pb_shop_grid
    .woocommerce
    ul.products
    li.product:nth-child(3n + 1),
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3
    .et_pb_column_3_4
    .et_pb_widget:nth-child(3n + 1),
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_3_4
    .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n + 1),
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_3_4
    .et_pb_shop_grid
    .woocommerce
    ul.products
    li.product:nth-child(3n + 1),
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_3_4
    .et_pb_widget:nth-child(3n + 1) {
    clear: both;
  }

  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3
    .et_pb_column_3_4
    .et_pb_grid_item.last_in_row,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_3_4
    .et_pb_grid_item.last_in_row {
    margin-right: 0;
  }

  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3
    .et_pb_column_3_4
    .et_pb_grid_item.on_last_row,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_3_4
    .et_pb_grid_item.on_last_row {
    margin-bottom: 0;
  }

  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3
    .et_pb_column_1_2
    .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3
    .et_pb_column_1_2
    .et_pb_shop_grid
    .woocommerce
    ul.products
    li.product:nth-child(2n),
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3
    .et_pb_column_1_2
    .et_pb_widget:nth-child(2n),
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3
    .et_pb_column_2_3
    .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3
    .et_pb_column_2_3
    .et_pb_shop_grid
    .woocommerce
    ul.products
    li.product:nth-child(2n),
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3
    .et_pb_column_2_3
    .et_pb_widget:nth-child(2n),
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_1_2
    .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_1_2
    .et_pb_shop_grid
    .woocommerce
    ul.products
    li.product:nth-child(2n),
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_1_2
    .et_pb_widget:nth-child(2n),
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_2_3
    .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_2_3
    .et_pb_shop_grid
    .woocommerce
    ul.products
    li.product:nth-child(2n),
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_2_3
    .et_pb_widget:nth-child(2n) {
    margin-right: 0;
  }

  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3
    .et_pb_column_1_2
    .et_pb_grid_item.et_pb_portfolio_item:nth-child(odd),
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3
    .et_pb_column_1_2
    .et_pb_shop_grid
    .woocommerce
    ul.products
    li.product:nth-child(odd),
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3
    .et_pb_column_1_2
    .et_pb_widget:nth-child(odd),
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3
    .et_pb_column_2_3
    .et_pb_grid_item.et_pb_portfolio_item:nth-child(odd),
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3
    .et_pb_column_2_3
    .et_pb_shop_grid
    .woocommerce
    ul.products
    li.product:nth-child(odd),
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3
    .et_pb_column_2_3
    .et_pb_widget:nth-child(odd),
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_1_2
    .et_pb_grid_item.et_pb_portfolio_item:nth-child(odd),
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_1_2
    .et_pb_shop_grid
    .woocommerce
    ul.products
    li.product:nth-child(odd),
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_1_2
    .et_pb_widget:nth-child(odd),
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_2_3
    .et_pb_grid_item.et_pb_portfolio_item:nth-child(odd),
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_2_3
    .et_pb_shop_grid
    .woocommerce
    ul.products
    li.product:nth-child(odd),
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_2_3
    .et_pb_widget:nth-child(odd) {
    clear: both;
  }

  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3
    .et_pb_column_1_2
    .et_pb_grid_item.last_in_row,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3
    .et_pb_column_2_3
    .et_pb_grid_item.last_in_row,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_1_2
    .et_pb_grid_item.last_in_row,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_2_3
    .et_pb_grid_item.last_in_row {
    margin-right: 0;
  }

  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3
    .et_pb_column_1_2
    .et_pb_grid_item.on_last_row,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3
    .et_pb_column_2_3
    .et_pb_grid_item.on_last_row,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_1_2
    .et_pb_grid_item.on_last_row,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_2_3
    .et_pb_grid_item.on_last_row {
    margin-bottom: 0;
  }

  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3
    .et_pb_column_3_5
    .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3
    .et_pb_column_3_5
    .et_pb_shop_grid
    .woocommerce
    ul.products
    li.product:nth-child(2n),
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3
    .et_pb_column_3_5
    .et_pb_widget:nth-child(2n),
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_3_5
    .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_3_5
    .et_pb_shop_grid
    .woocommerce
    ul.products
    li.product:nth-child(2n),
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_3_5
    .et_pb_widget:nth-child(2n) {
    margin-right: 0;
  }

  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3
    .et_pb_column_3_5
    .et_pb_grid_item.et_pb_portfolio_item:nth-child(odd),
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3
    .et_pb_column_3_5
    .et_pb_shop_grid
    .woocommerce
    ul.products
    li.product:nth-child(odd),
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3
    .et_pb_column_3_5
    .et_pb_widget:nth-child(odd),
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_3_5
    .et_pb_grid_item.et_pb_portfolio_item:nth-child(odd),
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_3_5
    .et_pb_shop_grid
    .woocommerce
    ul.products
    li.product:nth-child(odd),
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_3_5
    .et_pb_widget:nth-child(odd) {
    clear: both;
  }

  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3
    .et_pb_column_3_5
    .et_pb_grid_item.last_in_row,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_3_5
    .et_pb_grid_item.last_in_row {
    margin-right: 0;
  }

  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3
    .et_pb_column_1_3
    .et_pb_grid_item.on_last_row,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3
    .et_pb_column_1_4
    .et_pb_grid_item.on_last_row,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3
    .et_pb_column_1_5
    .et_pb_grid_item.on_last_row,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3
    .et_pb_column_1_6
    .et_pb_grid_item.on_last_row,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3
    .et_pb_column_3_5
    .et_pb_grid_item.on_last_row,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_1_3
    .et_pb_grid_item.on_last_row,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_1_4
    .et_pb_grid_item.on_last_row,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_1_5
    .et_pb_grid_item.on_last_row,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_1_6
    .et_pb_grid_item.on_last_row,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_3_5
    .et_pb_grid_item.on_last_row {
    margin-bottom: 0;
  }

  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3
    .et_pb_column_1_2
    .et_pb_blog_grid
    .column.size-1of2:nth-child(2n),
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3
    .et_pb_column_1_2
    .et_pb_blog_grid
    .column.size-1of3:nth-child(3n),
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3
    .et_pb_column_1_2
    .et_pb_grid_item.last_in_row,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3
    .et_pb_column_2_3
    .et_pb_blog_grid
    .column.size-1of2:nth-child(2n),
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3
    .et_pb_column_2_3
    .et_pb_blog_grid
    .column.size-1of3:nth-child(3n),
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3
    .et_pb_column_2_3
    .et_pb_grid_item.last_in_row,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3
    .et_pb_column_3_4
    .et_pb_blog_grid
    .column.size-1of2:nth-child(2n),
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3
    .et_pb_column_3_4
    .et_pb_blog_grid
    .column.size-1of3:nth-child(3n),
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3
    .et_pb_column_3_4
    .et_pb_grid_item.last_in_row,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_1_2
    .et_pb_blog_grid
    .column.size-1of2:nth-child(2n),
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_1_2
    .et_pb_blog_grid
    .column.size-1of3:nth-child(3n),
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_1_2
    .et_pb_grid_item.last_in_row,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_2_3
    .et_pb_blog_grid
    .column.size-1of2:nth-child(2n),
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_2_3
    .et_pb_blog_grid
    .column.size-1of3:nth-child(3n),
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_2_3
    .et_pb_grid_item.last_in_row,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_3_4
    .et_pb_blog_grid
    .column.size-1of2:nth-child(2n),
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_3_4
    .et_pb_blog_grid
    .column.size-1of3:nth-child(3n),
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_3_4
    .et_pb_grid_item.last_in_row {
    margin-right: 0;
  }

  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3
    .et_pb_column_1_2
    .et_pb_grid_item.on_last_row,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3
    .et_pb_column_2_3
    .et_pb_grid_item.on_last_row,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3
    .et_pb_column_3_4
    .et_pb_grid_item.on_last_row,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_1_2
    .et_pb_grid_item.on_last_row,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_2_3
    .et_pb_grid_item.on_last_row,
  .et-db
    #et-boc
    .et-l
    .et_pb_gutters3.et_pb_row
    .et_pb_column_3_4
    .et_pb_grid_item.on_last_row {
    margin-bottom: 0;
  }
}

.et-db #et-boc .et-l .product {
  word-wrap: break-word;
}

@media (max-width: 980px) {
  .et-db
    #et-boc
    .et-l
    .et_pb_woo_custom_button_icon
    .et_pb_custom_button_icon.et_pb_button:after {
    content: attr(data-icon-tablet);
  }
}

@media (max-width: 767px) {
  .et-db
    #et-boc
    .et-l
    .et_pb_woo_custom_button_icon
    .et_pb_custom_button_icon.et_pb_button:after {
    content: attr(data-icon-phone);
  }
}

.et-db #et-boc .et-l .et-dynamic-content-woo a {
  color: inherit !important;
  font-family: inherit;
  font-weight: inherit;
  font-style: inherit;
  font-size: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  text-align: inherit;
  text-shadow: inherit;
}

.woocommerce-page #content input.button:hover .et_pb_widget li a:hover {
  color: #2ea3f2;
}

.woocommerce.et_pb_pagebuilder_layout div.product div.summary {
  margin-bottom: 0;
}

.et_pb_pagebuilder_layout .rfq_form_wrap:after {
  content: " ";
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  font-size: 0;
}

@media (min-width: 981px) {
  .woocommerce-page:not(.et-tb-has-template)
    .et_pb_shop
    ul.products
    li.product:not(.first) {
    clear: none;
  }
}

@media (min-width: 768px) and (max-width: 980px) {
  .woocommerce-page ul.products li.product:nth-child(n) {
    margin: 0 7.5% 7.5% 0 !important;
    width: 28.333% !important;
    clear: none;
    float: left !important;
  }

  .woocommerce-page ul.products li.product:nth-child(3n) {
    margin-right: 0 !important;
  }

  .woocommerce-page ul.products li.product:nth-child(3n + 1) {
    clear: both;
  }
}

@media (max-width: 767px) {
  .woocommerce-page ul.products li.product:nth-child(n) {
    margin: 0 9.5% 9.5% 0 !important;
    width: 45.25% !important;
    clear: none;
  }

  .woocommerce-page ul.products li.product:nth-child(2n) {
    margin-right: 0 !important;
  }

  .woocommerce-page ul.products li.product:nth-child(odd) {
    clear: both;
  }
}

@media (max-width: 479px) {
  .woocommerce-page ul.products li.product:nth-child(n) {
    margin: 0 0 11.5% !important;
    width: 100% !important;
  }
}

.woocommerce #content input.button.alt:after,
.woocommerce #content input.button:after,
.woocommerce #respond input#submit.alt:after,
.woocommerce #respond input#submit:after,
.woocommerce-page #content input.button.alt:after,
.woocommerce-page #content input.button:after,
.woocommerce-page #respond input#submit.alt:after,
.woocommerce-page #respond input#submit:after,
.woocommerce-page a.button.alt:after,
.woocommerce-page a.button:after,
.woocommerce-page button.button.alt:after,
.woocommerce-page button.button:after,
.woocommerce-page input.button.alt:after,
.woocommerce-page input.button:after,
.woocommerce a.button.alt:after,
.woocommerce button.button.alt:after,
.woocommerce button.button:after,
.woocommerce button.single_add_to_cart_button.button:after,
.woocommerce input.button.alt:after,
.woocommerce input.button:after {
  font-family: ETmodules !important;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-shadow: 0 0;
  direction: ltr;
}

.et_pb_woo_custom_button_icon
  .et_pb_button[data-icon]:not([data-icon=""]):after {
  content: attr(data-icon) !important;
}

.woocommerce-page .media-frame .media-frame-toolbar button.button,
.woocommerce-page
  .media-frame
  .media-frame-toolbar
  button.post-nav
  .nav-links
  .button,
.woocommerce-page .media-frame .media-frame-toolbar button.read-more-buttons,
.woocommerce .media-frame .media-frame-toolbar button.button,
.woocommerce
  .media-frame
  .media-frame-toolbar
  button.post-nav
  .nav-links
  .button,
.woocommerce .media-frame .media-frame-toolbar button.read-more-buttons {
  float: left !important;
}

.woocommerce-page .media-frame button.button,
.woocommerce-page .media-frame button.post-nav .nav-links .button,
.woocommerce-page .media-frame button.read-more-buttons,
.woocommerce .media-frame button.button,
.woocommerce .media-frame button.post-nav .nav-links .button,
.woocommerce .media-frame button.read-more-buttons {
  margin-left: 10px;
  margin-top: 15px;
  padding: 0 12px 2px !important;
  font-weight: 400 !important;
  font-size: 13px !important;
  border-width: 1px !important;
  border-color: #ccc !important;
  text-decoration: none !important;
  color: #555 !important;
  background: #f7f7f7 !important;
  box-shadow: 0 1px 0 #ccc !important;
  vertical-align: top !important;
}

.woocommerce-page .media-frame button.button:after,
.woocommerce-page .media-frame button.post-nav .nav-links .button:after,
.woocommerce-page .media-frame button.read-more-buttons:after,
.woocommerce .media-frame button.button:after,
.woocommerce .media-frame button.post-nav .nav-links .button:after,
.woocommerce .media-frame button.read-more-buttons:after {
  content: "" !important;
}

.woocommerce-page .media-frame button.button-primary,
.woocommerce .media-frame button.button-primary {
  background: #0085ba !important;
  border-color: #0073aa #006799 #006799 !important;
  box-shadow: 0 1px 0 #006799 !important;
  color: #fff !important;
  text-shadow:
    0 -1px 1px #006799,
    1px 0 1px #006799,
    0 1px 1px #006799,
    -1px 0 1px #006799 !important;
}

.woocommerce-page .media-frame button.button-primary:hover,
.woocommerce .media-frame button.button-primary:hover {
  background: #008ec2 !important;
  color: #fff !important;
  border-color: #0073aa #006799 #006799 !important;
}

.woocommerce-page .media-frame button.button-primary:active,
.woocommerce .media-frame button.button-primary:active {
  background: #0073aa !important;
  box-shadow: inset 0 2px 0 #006799 !important;
  color: #fff !important;
  border-color: #0073aa #006799 #006799 !important;
}

.woocommerce-page .media-frame button.button-hero,
.woocommerce .media-frame button.button-hero {
  font-size: 14px !important;
  height: 46px !important;
  line-height: 44px;
  padding: 0 36px !important;
}

.woocommerce-page .media-frame button.button-hero:hover,
.woocommerce .media-frame button.button-hero:hover {
  background: #fafafa !important;
  border-color: #999 !important;
  color: #23282d !important;
}

.woocommerce-page .media-frame button.button-hero:active,
.woocommerce .media-frame button.button-hero:active {
  background: #eee !important;
  border-color: #999 !important;
  box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5) !important;
  transform: translateY(1px) !important;
  outline: 2px solid transparent !important;
  outline-offset: 0 !important;
}

.et-db #et-boc .et-l .et_pb_section {
  position: relative;
  background-color: #fff;
  background-position: 50%;
  background-size: 100%;
  background-size: cover;
}

.et-db #et-boc .et-l .et_pb_section--absolute,
.et-db #et-boc .et-l .et_pb_section--fixed {
  width: 100%;
}



.et-db #et-boc .et-l .et_pb_fullwidth_section {
  padding: 0;
}

.et-db
  #et-boc
  .et-l
  .et_pb_fullwidth_section
  > .et_pb_module:not(.et_pb_post_content):not(.et_pb_fullwidth_post_content)
  .et_pb_row {
  padding: 0 !important;
}

.et-db #et-boc .et-l .et_pb_inner_shadow {
  box-shadow: inset 0 0 7px rgba(0, 0, 0, 0.07);
}

.et-db #et-boc .et-l .et_pb_bottom_inside_divider,
.et-db #et-boc .et-l .et_pb_top_inside_divider {
  display: block;
  background-repeat-y: no-repeat;
  height: 100%;
  position: absolute;
  pointer-events: none;
  width: 100%;
  left: 0;
  right: 0;
}

.et-db #et-boc .et-l .et_pb_bottom_inside_divider.et-no-transition,
.et-db #et-boc .et-l .et_pb_top_inside_divider.et-no-transition {
  transition: none !important;
}

.et-db
  #et-boc
  .et-l
  .et-fb
  .section_has_divider.et_fb_element_controls_visible--child
  > .et_pb_bottom_inside_divider,
.et-db
  #et-boc
  .et-l
  .et-fb
  .section_has_divider.et_fb_element_controls_visible--child
  > .et_pb_top_inside_divider {
  z-index: 1;
}

.et-db #et-boc .et-l .et_pb_section_video:not(.et_pb_section--with-menu) {
  overflow: hidden;
  position: relative;
}

.et-db #et-boc .et-l .et_pb_column > .et_pb_section_video_bg {
  z-index: -1;
}

.et-db #et-boc .et-l .et_pb_section_video_bg {
  visibility: visible;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  display: block;
  pointer-events: none;
  transition: display 0.3s;
}

.et-db #et-boc .et-l .et_pb_section_video_bg.et_pb_section_video_bg_hover,
.et-db #et-boc .et-l .et_pb_section_video_bg.et_pb_section_video_bg_phone,
.et-db #et-boc .et-l .et_pb_section_video_bg.et_pb_section_video_bg_tablet,
.et-db
  #et-boc
  .et-l
  .et_pb_section_video_bg.et_pb_section_video_bg_tablet_only {
  display: none;
}

.et-db #et-boc .et-l .et_pb_section_video_bg .mejs-controls,
.et-db #et-boc .et-l .et_pb_section_video_bg .mejs-overlay-play {
  display: none !important;
}

.et-db #et-boc .et-l .et_pb_section_video_bg embed,
.et-db #et-boc .et-l .et_pb_section_video_bg iframe,
.et-db #et-boc .et-l .et_pb_section_video_bg object,
.et-db #et-boc .et-l .et_pb_section_video_bg video {
  max-width: none;
}

.et-db #et-boc .et-l .et_pb_section_video_bg .mejs-video {
  left: 50%;
  position: absolute;
  max-width: none;
}

.et-db #et-boc .et-l .et_pb_section_video_bg .mejs-overlay-loading {
  display: none !important;
}

.et-db #et-boc .et-l .et_pb_social_network_link .et_pb_section_video {
  overflow: visible;
}

.et-db
  #et-boc
  .et-l
  .et_pb_section_video_on_hover:hover
  > .et_pb_section_video_bg {
  display: none;
}

.et-db
  #et-boc
  .et-l
  .et_pb_section_video_on_hover:hover
  > .et_pb_section_video_bg_hover,
.et-db
  #et-boc
  .et-l
  .et_pb_section_video_on_hover:hover
  > .et_pb_section_video_bg_hover_inherit {
  display: block;
}

@media (min-width: 981px) {
  .et-db #et-boc .et-l .et_pb_section {
    padding: 4% 0;
  }

  body.et_pb_pagebuilder_layout.et_pb_show_title
    .post-password-required
    .et-db
    #et-boc
    .et-l
    .et_pb_section,
  body:not(.et_pb_pagebuilder_layout)
    .post-password-required
    .et-db
    #et-boc
    .et-l
    .et_pb_section {
    padding-top: 0;
  }

  .et-db #et-boc .et-l .et_pb_fullwidth_section {
    padding: 0;
  }

  .et-db
    #et-boc
    .et-l
    .et_pb_section_video_bg.et_pb_section_video_bg_desktop_only {
    display: block;
  }
}

@media (max-width: 980px) {
  .et-db #et-boc .et-l .et_pb_section {
    padding: 50px 0;
  }

  body.et_pb_pagebuilder_layout.et_pb_show_title
    .post-password-required
    .et-db
    #et-boc
    .et-l
    .et_pb_section,
  body:not(.et_pb_pagebuilder_layout)
    .post-password-required
    .et-db
    #et-boc
    .et-l
    .et_pb_section {
    padding-top: 0;
  }

  .et-db #et-boc .et-l .et_pb_fullwidth_section {
    padding: 0;
  }

  .et-db #et-boc .et-l .et_pb_section_video_bg.et_pb_section_video_bg_tablet {
    display: block;
  }

  .et-db
    #et-boc
    .et-l
    .et_pb_section_video_bg.et_pb_section_video_bg_desktop_only {
    display: none;
  }
}

@media (min-width: 768px) {
  .et-db
    #et-boc
    .et-l
    .et_pb_section_video_bg.et_pb_section_video_bg_desktop_tablet {
    display: block;
  }
}

@media (min-width: 768px) and (max-width: 980px) {
  .et-db
    #et-boc
    .et-l
    .et_pb_section_video_bg.et_pb_section_video_bg_tablet_only {
    display: block;
  }
}

@media (max-width: 767px) {
  .et-db #et-boc .et-l .et_pb_section_video_bg.et_pb_section_video_bg_phone {
    display: block;
  }

  .et-db
    #et-boc
    .et-l
    .et_pb_section_video_bg.et_pb_section_video_bg_desktop_tablet {
    display: none;
  }
}

.et-db #et-boc .et-l .et_pb_row {
  width: 80%;
  max-width: 1080px;
  margin: auto;
  position: relative;
}

body.safari .et-db #et-boc .et-l .section_has_divider,
body.uiwebview .et-db #et-boc .et-l .section_has_divider {
  perspective: 2000px;
}

.et-db #et-boc .et-l .section_has_divider .et_pb_row {
  z-index: 5;
}

.et-db #et-boc .et-l .et_pb_row_inner {
  width: 100%;
  position: relative;
}

.et-db #et-boc .et-l .et_pb_row.et_pb_row_empty,
.et-db #et-boc .et-l .et_pb_row_inner:nth-of-type(n + 2).et_pb_row_empty {
  display: none;
}

.et-db #et-boc .et-l .et_pb_row:after,
.et-db #et-boc .et-l .et_pb_row_inner:after {
  content: "";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
  width: 0;
}

.et-db #et-boc .et-l .et_pb_row_4col .et-last-child,
.et-db #et-boc .et-l .et_pb_row_4col .et-last-child-2,
.et-db #et-boc .et-l .et_pb_row_6col .et-last-child,
.et-db #et-boc .et-l .et_pb_row_6col .et-last-child-2,
.et-db #et-boc .et-l .et_pb_row_6col .et-last-child-3 {
  margin-bottom: 0;
}

.et-db #et-boc .et-l .et_pb_column {
  float: left;
  background-size: cover;
  background-position: 50%;
  position: relative;
  z-index: 2;
  min-height: 1px;
}

.et-db #et-boc .et-l .et_pb_column--with-menu {
  z-index: 3;
}

.et-db #et-boc .et-l .et_pb_column.et_pb_column_empty {
  min-height: 1px;
}

.et-db #et-boc .et-l .et_pb_row .et_pb_column.et-last-child,
.et-db #et-boc .et-l .et_pb_row .et_pb_column:last-child,
.et-db #et-boc .et-l .et_pb_row_inner .et_pb_column.et-last-child,
.et-db #et-boc .et-l .et_pb_row_inner .et_pb_column:last-child {
  margin-right: 0 !important;
}

.et-db #et-boc .et-l .et_pb_column.et_pb_section_parallax {
  position: relative;
}

.et-db #et-boc .et-l .et_pb_column,
.et-db #et-boc .et-l .et_pb_row,
.et-db #et-boc .et-l .et_pb_row_inner {
  background-size: cover;
  background-position: 50%;
  background-repeat: no-repeat;
}

@media (min-width: 981px) {
  .et-db #et-boc .et-l .et_pb_row {
    padding: 2% 0;
  }

  body.et_pb_pagebuilder_layout.et_pb_show_title
    .post-password-required
    .et-db
    #et-boc
    .et-l
    .et_pb_row,
  body:not(.et_pb_pagebuilder_layout)
    .post-password-required
    .et-db
    #et-boc
    .et-l
    .et_pb_row {
    padding: 0;
    width: 100%;
  }

  .et-db #et-boc .et-l .et_pb_column_3_4 .et_pb_row_inner {
    padding: 3.735% 0;
  }

  .et-db #et-boc .et-l .et_pb_column_2_3 .et_pb_row_inner {
    padding: 4.2415% 0;
  }

  .et-db #et-boc .et-l .et_pb_column_1_2 .et_pb_row_inner,
  .et-db #et-boc .et-l .et_pb_column_3_5 .et_pb_row_inner {
    padding: 5.82% 0;
  }

  .et-db #et-boc .et-l .et_section_specialty > .et_pb_row {
    padding: 0;
  }

  .et-db #et-boc .et-l .et_pb_row_inner {
    width: 100%;
  }

  .et-db #et-boc .et-l .et_pb_column_single {
    padding: 2.855% 0;
  }

  .et-db #et-boc .et-l .et_pb_column_single .et_pb_module.et-first-child,
  .et-db #et-boc .et-l .et_pb_column_single .et_pb_module:first-child {
    margin-top: 0;
  }

  .et-db #et-boc .et-l .et_pb_column_single .et_pb_module.et-last-child,
  .et-db #et-boc .et-l .et_pb_column_single .et_pb_module:last-child {
    margin-bottom: 0;
  }

  .et-db #et-boc .et-l .et_pb_row .et_pb_column.et-last-child,
  .et-db #et-boc .et-l .et_pb_row .et_pb_column:last-child,
  .et-db #et-boc .et-l .et_pb_row_inner .et_pb_column.et-last-child,
  .et-db #et-boc .et-l .et_pb_row_inner .et_pb_column:last-child {
    margin-right: 0 !important;
  }

  .et-db #et-boc .et-l .et_pb_row.et_pb_equal_columns,
  .et-db #et-boc .et-l .et_pb_row_inner.et_pb_equal_columns,
  .et-db #et-boc .et-l .et_pb_section.et_pb_equal_columns > .et_pb_row {
    display: flex;
  }

  .et-db #et-boc .et-l .rtl .et_pb_row.et_pb_equal_columns,
  .et-db #et-boc .et-l .rtl .et_pb_row_inner.et_pb_equal_columns,
  .et-db #et-boc .et-l .rtl .et_pb_section.et_pb_equal_columns > .et_pb_row {
    flex-direction: row-reverse;
  }

  .et-db #et-boc .et-l .et_pb_row.et_pb_equal_columns > .et_pb_column,
  .et-db
    #et-boc
    .et-l
    .et_pb_section.et_pb_equal_columns
    > .et_pb_row
    > .et_pb_column {
    order: 1;
  }
}

@media (max-width: 980px) {
  .et-db #et-boc .et-l .et_pb_row {
    max-width: 1080px;
  }

  body.et_pb_pagebuilder_layout.et_pb_show_title
    .post-password-required
    .et-db
    #et-boc
    .et-l
    .et_pb_row,
  body:not(.et_pb_pagebuilder_layout)
    .post-password-required
    .et-db
    #et-boc
    .et-l
    .et_pb_row {
    padding: 0;
    width: 100%;
  }

  .et-db #et-boc .et-l .et_pb_column .et_pb_row_inner,
  .et-db #et-boc .et-l .et_pb_row {
    padding: 30px 0;
  }

  .et-db #et-boc .et-l .et_section_specialty > .et_pb_row {
    padding: 0;
  }

  .et-db #et-boc .et-l .et_pb_column {
    width: 100%;
    margin-bottom: 30px;
  }

  .et-db
    #et-boc
    .et-l
    .et_pb_bottom_divider
    .et_pb_row:nth-last-child(2)
    .et_pb_column:last-child,
  .et-db #et-boc .et-l .et_pb_row .et_pb_column.et-last-child,
  .et-db #et-boc .et-l .et_pb_row .et_pb_column:last-child {
    margin-bottom: 0;
  }

  .et-db #et-boc .et-l .et_section_specialty .et_pb_row > .et_pb_column {
    padding-bottom: 0;
  }

  .et-db #et-boc .et-l .et_pb_column.et_pb_column_empty {
    display: none;
  }

  .et-db #et-boc .et-l .et_pb_row_1-2_1-4_1-4,
  .et-db #et-boc .et-l .et_pb_row_1-2_1-6_1-6_1-6,
  .et-db #et-boc .et-l .et_pb_row_1-4_1-4,
  .et-db #et-boc .et-l .et_pb_row_1-4_1-4_1-2,
  .et-db #et-boc .et-l .et_pb_row_1-5_1-5_3-5,
  .et-db #et-boc .et-l .et_pb_row_1-6_1-6_1-6,
  .et-db #et-boc .et-l .et_pb_row_1-6_1-6_1-6_1-2,
  .et-db #et-boc .et-l .et_pb_row_1-6_1-6_1-6_1-6,
  .et-db #et-boc .et-l .et_pb_row_3-5_1-5_1-5,
  .et-db #et-boc .et-l .et_pb_row_4col,
  .et-db #et-boc .et-l .et_pb_row_5col,
  .et-db #et-boc .et-l .et_pb_row_6col {
    display: flex;
    flex-wrap: wrap;
  }

  .et-db #et-boc .et-l .et_pb_row_1-4_1-4 > .et_pb_column.et_pb_column_1_4,
  .et-db #et-boc .et-l .et_pb_row_1-4_1-4_1-2 > .et_pb_column.et_pb_column_1_4,
  .et-db #et-boc .et-l .et_pb_row_4col > .et_pb_column.et_pb_column_1_4 {
    width: 47.25%;
    margin-right: 5.5%;
  }

  .et-db
    #et-boc
    .et-l
    .et_pb_row_1-4_1-4
    > .et_pb_column.et_pb_column_1_4:nth-child(2n),
  .et-db
    #et-boc
    .et-l
    .et_pb_row_1-4_1-4_1-2
    > .et_pb_column.et_pb_column_1_4:nth-child(2n),
  .et-db
    #et-boc
    .et-l
    .et_pb_row_4col
    > .et_pb_column.et_pb_column_1_4:nth-child(2n) {
    margin-right: 0;
  }

  .et-db #et-boc .et-l .et_pb_row_1-2_1-4_1-4 > .et_pb_column.et_pb_column_1_4 {
    width: 47.25%;
    margin-right: 5.5%;
  }

  .et-db #et-boc .et-l .et_pb_row_1-2_1-4_1-4 > .et_pb_column.et_pb_column_1_2,
  .et-db
    #et-boc
    .et-l
    .et_pb_row_1-2_1-4_1-4
    > .et_pb_column.et_pb_column_1_4:nth-child(odd) {
    margin-right: 0;
  }

  .et-db
    #et-boc
    .et-l
    .et_pb_row_1-2_1-4_1-4
    .et_pb_column:nth-last-child(-n + 2),
  .et-db #et-boc .et-l .et_pb_row_1-4_1-4 .et_pb_column:nth-last-child(-n + 2),
  .et-db #et-boc .et-l .et_pb_row_4col .et_pb_column:nth-last-child(-n + 2) {
    margin-bottom: 0;
  }

  .et-db #et-boc .et-l .et_pb_row_1-5_1-5_3-5 > .et_pb_column.et_pb_column_1_5,
  .et-db #et-boc .et-l .et_pb_row_5col > .et_pb_column.et_pb_column_1_5 {
    width: 47.25%;
    margin-right: 5.5%;
  }

  .et-db
    #et-boc
    .et-l
    .et_pb_row_1-5_1-5_3-5
    > .et_pb_column.et_pb_column_1_5:nth-child(2n),
  .et-db
    #et-boc
    .et-l
    .et_pb_row_5col
    > .et_pb_column.et_pb_column_1_5:nth-child(2n) {
    margin-right: 0;
  }

  .et-db #et-boc .et-l .et_pb_row_3-5_1-5_1-5 > .et_pb_column.et_pb_column_1_5 {
    width: 47.25%;
    margin-right: 5.5%;
  }

  .et-db
    #et-boc
    .et-l
    .et_pb_row_3-5_1-5_1-5
    > .et_pb_column.et_pb_column_1_5:nth-child(odd),
  .et-db #et-boc .et-l .et_pb_row_3-5_1-5_1-5 > .et_pb_column.et_pb_column_3_5 {
    margin-right: 0;
  }

  .et-db
    #et-boc
    .et-l
    .et_pb_row_3-5_1-5_1-5
    .et_pb_column:nth-last-child(-n + 2),
  .et-db #et-boc .et-l .et_pb_row_5col .et_pb_column:last-child {
    margin-bottom: 0;
  }

  .et-db
    #et-boc
    .et-l
    .et_pb_row_1-6_1-6_1-6_1-2
    > .et_pb_column.et_pb_column_1_6,
  .et-db #et-boc .et-l .et_pb_row_6col > .et_pb_column.et_pb_column_1_6 {
    width: 29.666%;
    margin-right: 5.5%;
  }

  .et-db
    #et-boc
    .et-l
    .et_pb_row_1-6_1-6_1-6_1-2
    > .et_pb_column.et_pb_column_1_6:nth-child(3n),
  .et-db
    #et-boc
    .et-l
    .et_pb_row_6col
    > .et_pb_column.et_pb_column_1_6:nth-child(3n) {
    margin-right: 0;
  }

  .et-db
    #et-boc
    .et-l
    .et_pb_row_1-2_1-6_1-6_1-6
    > .et_pb_column.et_pb_column_1_6 {
    width: 29.666%;
    margin-right: 5.5%;
  }

  .et-db
    #et-boc
    .et-l
    .et_pb_row_1-2_1-6_1-6_1-6
    > .et_pb_column.et_pb_column_1_2,
  .et-db
    #et-boc
    .et-l
    .et_pb_row_1-2_1-6_1-6_1-6
    > .et_pb_column.et_pb_column_1_6:last-child {
    margin-right: 0;
  }

  .et-db #et-boc .et-l .et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2,
  .et-db
    #et-boc
    .et-l
    .et_pb_row_1-2_1-6_1-6_1-6
    .et_pb_column:nth-last-child(-n + 3),
  .et-db #et-boc .et-l .et_pb_row_6col .et_pb_column:nth-last-child(-n + 3) {
    margin-bottom: 0;
  }

  .et-db
    #et-boc
    .et-l
    .et_pb_row_1-2_1-2
    .et_pb_column.et_pb_column_1_2
    .et_pb_column.et_pb_column_1_6 {
    width: 29.666%;
    margin-right: 5.5%;
    margin-bottom: 0;
  }

  .et-db
    #et-boc
    .et-l
    .et_pb_row_1-2_1-2
    .et_pb_column.et_pb_column_1_2
    .et_pb_column.et_pb_column_1_6:last-child {
    margin-right: 0;
  }

  .et-db
    #et-boc
    .et-l
    .et_pb_row_1-6_1-6_1-6_1-6
    > .et_pb_column.et_pb_column_1_6 {
    width: 47.25%;
    margin-right: 5.5%;
  }

  .et-db
    #et-boc
    .et-l
    .et_pb_row_1-6_1-6_1-6_1-6
    > .et_pb_column.et_pb_column_1_6:nth-child(2n) {
    margin-right: 0;
  }

  .et-db #et-boc .et-l .et_pb_row_1-6_1-6_1-6_1-6:nth-last-child(-n + 3) {
    margin-bottom: 0;
  }
}

@media (max-width: 479px) {
  .et-db #et-boc .et-l .et_pb_row .et_pb_column.et_pb_column_1_4,
  .et-db #et-boc .et-l .et_pb_row .et_pb_column.et_pb_column_1_5,
  .et-db #et-boc .et-l .et_pb_row .et_pb_column.et_pb_column_1_6 {
    width: 100%;
    margin: 0 0 30px;
  }

  .et-db #et-boc .et-l .et_pb_row .et_pb_column.et_pb_column_1_4.et-last-child,
  .et-db #et-boc .et-l .et_pb_row .et_pb_column.et_pb_column_1_4:last-child,
  .et-db #et-boc .et-l .et_pb_row .et_pb_column.et_pb_column_1_5.et-last-child,
  .et-db #et-boc .et-l .et_pb_row .et_pb_column.et_pb_column_1_5:last-child,
  .et-db #et-boc .et-l .et_pb_row .et_pb_column.et_pb_column_1_6.et-last-child,
  .et-db #et-boc .et-l .et_pb_row .et_pb_column.et_pb_column_1_6:last-child {
    margin-bottom: 0;
  }

  .et-db
    #et-boc
    .et-l
    .et_pb_row_1-2_1-2
    .et_pb_column.et_pb_column_1_2
    .et_pb_column.et_pb_column_1_6 {
    width: 100%;
    margin: 0 0 30px;
  }

  .et-db
    #et-boc
    .et-l
    .et_pb_row_1-2_1-2
    .et_pb_column.et_pb_column_1_2
    .et_pb_column.et_pb_column_1_6.et-last-child,
  .et-db
    #et-boc
    .et-l
    .et_pb_row_1-2_1-2
    .et_pb_column.et_pb_column_1_2
    .et_pb_column.et_pb_column_1_6:last-child {
    margin-bottom: 0;
  }

  .et-db #et-boc .et-l .et_pb_column {
    width: 100% !important;
  }
}

.et-db #et-boc .et-l .et_pb_with_border .et_pb_image_wrap {
  border: 0 solid #333;
}

.et-db #et-boc .et-l .et_pb_image {
  margin-left: auto;
  margin-right: auto;
  line-height: 0;
}

.et-db #et-boc .et-l .et_pb_image.aligncenter {
  text-align: center;
}

.et-db #et-boc .et-l .et_pb_image.et_pb_has_overlay a.et_pb_lightbox_image {
  display: block;
  position: relative;
}

.et-db #et-boc .et-l .et_pb_image {
  display: block;
}

.et-db #et-boc .et-l .et_pb_image .et_pb_image_wrap {
  display: inline-block;
  position: relative;
  max-width: 100%;
}

.et-db #et-boc .et-l .et_pb_image .et_pb_image_wrap img[src*=".svg"] {
  width: auto;
}

.et-db #et-boc .et-l .et_pb_image img {
  position: relative;
}

.et-db #et-boc .et-l .et_pb_image_sticky {
  margin-bottom: 0 !important;
  display: inherit;
}

.et-db
  #et-boc
  .et-l
  .et_pb_image.et_pb_has_overlay
  .et_pb_image_wrap:hover
  .et_overlay {
  z-index: 3;
  opacity: 1;
}

@media (min-width: 981px) {
  .et-db #et-boc .et-l .et_pb_section_sticky,
  .et-db
    #et-boc
    .et-l
    .et_pb_section_sticky.et_pb_bottom_divider
    .et_pb_row:nth-last-child(2),
  .et-db #et-boc .et-l .et_pb_section_sticky .et_pb_column_single,
  .et-db #et-boc .et-l .et_pb_section_sticky .et_pb_row.et-last-child,
  .et-db #et-boc .et-l .et_pb_section_sticky .et_pb_row:last-child,
  .et-db
    #et-boc
    .et-l
    .et_pb_section_sticky
    .et_pb_specialty_column
    .et_pb_row_inner.et-last-child,
  .et-db
    #et-boc
    .et-l
    .et_pb_section_sticky
    .et_pb_specialty_column
    .et_pb_row_inner:last-child {
    padding-bottom: 0 !important;
  }
}

@media (max-width: 980px) {
  .et-db #et-boc .et-l .et_pb_image_sticky_tablet {
    margin-bottom: 0 !important;
    display: inherit;
  }

  .et-db #et-boc .et-l .et_pb_section_sticky_mobile,
  .et-db
    #et-boc
    .et-l
    .et_pb_section_sticky_mobile.et_pb_bottom_divider
    .et_pb_row:nth-last-child(2),
  .et-db #et-boc .et-l .et_pb_section_sticky_mobile .et_pb_column_single,
  .et-db #et-boc .et-l .et_pb_section_sticky_mobile .et_pb_row.et-last-child,
  .et-db #et-boc .et-l .et_pb_section_sticky_mobile .et_pb_row:last-child,
  .et-db
    #et-boc
    .et-l
    .et_pb_section_sticky_mobile
    .et_pb_specialty_column
    .et_pb_row_inner.et-last-child,
  .et-db
    #et-boc
    .et-l
    .et_pb_section_sticky_mobile
    .et_pb_specialty_column
    .et_pb_row_inner:last-child {
    padding-bottom: 0 !important;
  }

  .et-db
    #et-boc
    .et-l
    .et_pb_section_sticky
    .et_pb_row.et-last-child
    .et_pb_column.et_pb_row_sticky.et-last-child,
  .et-db
    #et-boc
    .et-l
    .et_pb_section_sticky
    .et_pb_row:last-child
    .et_pb_column.et_pb_row_sticky:last-child {
    margin-bottom: 0;
  }

  .et-db #et-boc .et-l .et_pb_image_bottom_space_tablet {
    margin-bottom: 30px !important;
    display: block;
  }

  .et-db #et-boc .et-l .et_always_center_on_mobile {
    text-align: center !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
}

@media (max-width: 767px) {
  .et-db #et-boc .et-l .et_pb_image_sticky_phone {
    margin-bottom: 0 !important;
    display: inherit;
  }

  .et-db #et-boc .et-l .et_pb_image_bottom_space_phone {
    margin-bottom: 30px !important;
    display: block;
  }
}

.et-db #et-boc .et-l .et_overlay {
  z-index: -1;
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  background: hsla(0, 0%, 100%, 0.9);
  opacity: 0;
  pointer-events: none;
  transition: all 0.3s;
  border: 1px solid #e5e5e5;
  box-sizing: border-box;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-font-smoothing: antialiased;
}

.et-db #et-boc .et-l .et_overlay:before {
  color: #2ea3f2;
  content: "\E050";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 32px;
  transition: all 0.4s;
}

.et-db #et-boc .et-l .et_portfolio_image,
.et-db #et-boc .et-l .et_shop_image {
  position: relative;
  display: block;
}

.et-db #et-boc .et-l .et_pb_has_overlay:not(.et_pb_image):hover .et_overlay,
.et-db #et-boc .et-l .et_portfolio_image:hover .et_overlay,
.et-db #et-boc .et-l .et_shop_image:hover .et_overlay {
  z-index: 3;
  opacity: 1;
}

.et-db #et-boc .et-l #ie7 .et_overlay,
.et-db #et-boc .et-l #ie8 .et_overlay {
  display: none;
}

.et-db #et-boc .et-l .et_pb_module.et_pb_has_overlay {
  position: relative;
}

.et-db #et-boc .et-l .et_pb_module.et_pb_has_overlay .et_overlay,
.et-db #et-boc .et-l article.et_pb_has_overlay {
  border: none;
}

.et-db #et-boc .et-l .et_pb_post_title.et_pb_featured_bg {
  padding: 16% 8%;
  background-size: cover;
  background-position: 50%;
  position: relative;
  overflow: hidden;
}

.et-db #et-boc .et-l .et_pb_post_title .et_pb_parallax_css {
  background-repeat: no-repeat;
  background-position: top;
  background-size: cover;
  background-attachment: fixed;
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.et-db
  #et-boc
  .et-l
  .et_pb_post_title.et_pb_featured_bg
  .et_pb_title_container {
  padding: 1em 1.5em;
}

.et-db
  #et-boc
  .et-l
  .et_pb_post_title.et_pb_featured_bg
  .et_pb_title_meta_container {
  padding-bottom: 0;
}

.et-db #et-boc .et-l .et_pb_title_container h1 {
  font-size: 26px;
}

.et-db #et-boc .et-l .et_pb_column_1_3 .et_pb_title_container h1,
.et-db #et-boc .et-l .et_pb_column_1_4 .et_pb_title_container h1,
.et-db #et-boc .et-l .et_pb_column_1_5 .et_pb_title_container h1,
.et-db #et-boc .et-l .et_pb_column_1_6 .et_pb_title_container h1,
.et-db #et-boc .et-l .et_pb_column_2_5 .et_pb_title_container h1 {
  font-size: 18px;
}

.et-db #et-boc .et-l .et_pb_title_featured_container {
  margin-left: auto;
  margin-right: auto;
}

.et-db #et-boc .et-l .et_pb_title_featured_container .et_pb_image_wrap {
  display: inline-block;
  position: relative;
  max-width: 100%;
  width: 100%;
}

.et-db #et-boc .et-l .et_pb_title_featured_container img {
  width: 100%;
}

.et-db #et-boc .et-l .et_pb_title_container {
  display: block;
  max-width: 100%;
  word-wrap: break-word;
  z-index: 98;
  position: relative;
}

.et-db #et-boc .et-l .et_pb_title_featured_container {
  line-height: 0;
  position: relative;
}

.et-db #et-boc .et-l p.et_pb_title_meta_container {
  padding-bottom: 1em;
}

.et-db
  #et-boc
  .et-l
  p.et_pb_title_meta_container
  .et_pb_title_meta_item--visible
  + .et_pb_title_meta_item--visible:before {
  content: " | ";
}

.et-db #et-boc .et-l .et_pb_bg_layout_light p.et_pb_title_meta_container,
.et-db #et-boc .et-l .et_pb_bg_layout_light p.et_pb_title_meta_container a {
  color: #666;
}

.et-db #et-boc .et-l .et_pb_bg_layout_dark p.et_pb_title_meta_container,
.et-db #et-boc .et-l .et_pb_bg_layout_dark p.et_pb_title_meta_container a {
  color: inherit;
}

@media (max-width: 980px) {
  .et-db
    #et-boc
    .et-l
    .et_pb_bg_layout_light_tablet
    p.et_pb_title_meta_container,
  .et-db
    #et-boc
    .et-l
    .et_pb_bg_layout_light_tablet
    p.et_pb_title_meta_container
    a {
    color: #666;
  }

  .et-db
    #et-boc
    .et-l
    .et_pb_bg_layout_dark_tablet
    p.et_pb_title_meta_container,
  .et-db
    #et-boc
    .et-l
    .et_pb_bg_layout_dark_tablet
    p.et_pb_title_meta_container
    a {
    color: inherit;
  }
}

@media (max-width: 767px) {
  .et-db #et-boc .et-l .et_pb_title_container h1 {
    font-size: 18px;
  }

  .et-db
    #et-boc
    .et-l
    .et_pb_bg_layout_light_phone
    p.et_pb_title_meta_container,
  .et-db
    #et-boc
    .et-l
    .et_pb_bg_layout_light_phone
    p.et_pb_title_meta_container
    a {
    color: #666;
  }

  .et-db #et-boc .et-l .et_pb_bg_layout_dark_phone p.et_pb_title_meta_container,
  .et-db
    #et-boc
    .et-l
    .et_pb_bg_layout_dark_phone
    p.et_pb_title_meta_container
    a {
    color: inherit;
  }
}

.et-db #et-boc .et-l .et_pb_button[data-icon]:not([data-icon=""]):after {
  content: attr(data-icon);
}

@media (max-width: 980px) {
  .et-db
    #et-boc
    .et-l
    .et_pb_button[data-icon-tablet]:not([data-icon-tablet=""]):after {
    content: attr(data-icon-tablet);
  }
}

@media (max-width: 767px) {
  .et-db
    #et-boc
    .et-l
    .et_pb_button[data-icon-phone]:not([data-icon-phone=""]):after {
    content: attr(data-icon-phone);
  }
}

.et-db #et-boc .et-l .et_pb_text {
  word-wrap: break-word;
}

.et-db #et-boc .et-l .et_pb_text ol,
.et-db #et-boc .et-l .et_pb_text ul {
  padding-bottom: 1em;
}

.et-db #et-boc .et-l .et_pb_text > :last-child {
  padding-bottom: 0;
}

.et-db #et-boc .et-l .et_pb_text_inner {
  position: relative;
}

.et-db #et-boc .et-l .et_pb_bg_layout_light.et_pb_module.et_pb_button {
  color: #2ea3f2;
}

.et-db #et-boc .et-l .et_pb_module.et_pb_button {
  display: inline-block;
  color: inherit;
}

.et-db #et-boc .et-l .et_pb_button_module_wrapper.et_pb_button_alignment_left {
  text-align: left;
}

.et-db #et-boc .et-l .et_pb_button_module_wrapper.et_pb_button_alignment_right {
  text-align: right;
}

.et-db
  #et-boc
  .et-l
  .et_pb_button_module_wrapper.et_pb_button_alignment_center {
  text-align: center;
}

.et-db #et-boc .et-l .et_pb_button_module_wrapper > a {
  display: inline-block;
}

@media (max-width: 980px) {
  .et-db
    #et-boc
    .et-l
    .et_pb_button_module_wrapper.et_pb_button_alignment_tablet_left {
    text-align: left;
  }

  .et-db
    #et-boc
    .et-l
    .et_pb_button_module_wrapper.et_pb_button_alignment_tablet_right {
    text-align: right;
  }

  .et-db
    #et-boc
    .et-l
    .et_pb_button_module_wrapper.et_pb_button_alignment_tablet_center {
    text-align: center;
  }
}

@media (max-width: 767px) {
  .et-db
    #et-boc
    .et-l
    .et_pb_button_module_wrapper.et_pb_button_alignment_phone_left {
    text-align: left;
  }

  .et-db
    #et-boc
    .et-l
    .et_pb_button_module_wrapper.et_pb_button_alignment_phone_right {
    text-align: right;
  }

  .et-db
    #et-boc
    .et-l
    .et_pb_button_module_wrapper.et_pb_button_alignment_phone_center {
    text-align: center;
  }
}

.et-db #et-boc .et-l .et_pb_gallery_item {
  word-wrap: break-word;
}

.et-db #et-boc .et-l .et_pb_gallery .et_pb_gallery_pagination ul li a.active {
  color: #2ea3f2;
}

.et-db #et-boc .et-l p.et_pb_gallery_caption {
  line-height: 1.7;
}

.et-db #et-boc .et-l .et_pb_with_border .et_pb_gallery_image,
.et-db #et-boc .et-l .et_pb_with_border .et_pb_gallery_item {
  border: 0 solid #333;
}

.et-db
  #et-boc
  .et-l
  .et_pb_gallery_grid
  .et_pb_gallery_item
  .et_pb_gallery_title,
.et-db #et-boc .et-l .et_pb_gallery_grid .et_pb_gallery_item h3 {
  margin-top: 10px;
}

.et-db #et-boc .et-l .et_pb_gallery_image:hover .et_overlay:before {
  top: 50%;
}

.et-db #et-boc .et-l .et_pb_gallery_image:hover .et_overlay {
  z-index: 3;
  opacity: 1;
}

.et-db #et-boc .et-l .et_pb_slider.et_pb_gallery_fullwidth span.et_overlay {
  display: none;
}

.et-db #et-boc .et-l .et_pb_gallery_fullwidth .et_pb_gallery_item {
  display: none;
  float: left;
  margin-right: -100%;
  position: relative;
}

.et-db #et-boc .et-l .et_pb_gallery_fullwidth .et_pb_gallery_image img,
.et-db #et-boc .et-l .et_pb_gallery_fullwidth .et_pb_gallery_item {
  width: 100%;
}

.et-db #et-boc .et-l .et_pb_gallery_fullwidth .et_pb_gallery_item:first-child {
  display: block;
}

.et-db #et-boc .et-l .et_pb_gallery .et_pb_gallery_items,
.et-db #et-boc .et-l .et_pb_gallery.et_pb_section_parallax {
  width: 100%;
}

.et-db #et-boc .et-l .et_pb_gallery.et_pb_section_parallax:hover {
  overflow: hidden;
}

.et-db #et-boc .et-l .et_pb_gallery_grid .et_pb_gallery_items {
  transition: height 0.2s ease-in-out;
}

.et-db #et-boc .et-l .et_pb_gallery_grid .et_pb_gallery_image {
  position: relative;
}

.et-db #et-boc .et-l .et_pb_gallery_image {
  line-height: 0;
}

.et-db #et-boc .et-l .et_pb_gallery_grid .et_pb_gallery_item {
  display: none;
}

.et-db
  #et-boc
  .et-l
  .et_pb_text_align_left.et_pb_gallery
  .et_pb_gallery_pagination
  ul {
  text-align: left;
}

.et-db
  #et-boc
  .et-l
  .et_pb_text_align_center.et_pb_gallery
  .et_pb_gallery_pagination
  ul {
  text-align: center;
}

.et-db
  #et-boc
  .et-l
  .et_pb_text_align_right.et_pb_gallery
  .et_pb_gallery_pagination
  ul {
  text-align: right;
}

.et-db
  #et-boc
  .et-l
  .et_pb_text_align_justified.et_pb_gallery
  .et_pb_gallery_pagination
  ul {
  text-align: justify;
}

.et-db #et-boc .et-l .et_pb_gallery_grid .et_pb_gallery_item {
  opacity: 1;
  -webkit-animation: fadeLeft 1s cubic-bezier(0.77, 0, 0.175, 1) 1;
  animation: fadeLeft 1s cubic-bezier(0.77, 0, 0.175, 1) 1;
}

.et-db #et-boc .et-l .et_pb_gallery .et_pb_gallery_pagination {
  width: 100%;
  border-top: 1px solid #e2e2e2;
  position: relative;
}

.et-db #et-boc .et-l .et_pb_gallery .et_pb_gallery_pagination ul {
  list-style-type: none !important;
  text-align: right;
  margin: 0;
  padding: 0;
}

.et-db #et-boc .et-l .et_pb_gallery .et_pb_gallery_pagination ul li {
  display: inline-block;
  padding: 10px;
}

.et-db #et-boc .et-l .et_pb_gallery .et_pb_gallery_pagination ul li a {
  font-size: 16px;
  line-height: 16px;
  color: #999;
}

.et-db #et-boc .et-l .et_pb_gallery .et_pb_gallery_pagination ul li a.active {
  color: #82c0c7;
}

.et-db #et-boc .et-l .et_pb_gallery_pagination ul:after {
  content: "";
  width: 100%;
  height: 0;
  display: inline-block;
}

.et-db
  #et-boc
  .et-l
  .et_pb_gallery.et_pb_bg_layout_dark
  .et_pb_gallery_pagination
  ul
  li
  a {
  color: #fff;
}

.et-db #et-boc .et-l .et_pb_gallery .et_pb_bg_layout_light .et-pb-arrow-next,
.et-db #et-boc .et-l .et_pb_gallery .et_pb_bg_layout_light .et-pb-arrow-prev {
  color: inherit;
}

.et-db #et-boc .et-l .et_pb_slider.gallery-not-found .et_pb_slide,
.et-db
  #et-boc
  .et-l
  .et_pb_slider.gallery-not-found
  .et_pb_slide
  .et_pb_container {
  min-height: 0 !important;
}

@media (min-width: 981px) {
  .et-db #et-boc .et-l .et_pb_gallery_grid .et_pb_gallery_item img {
    width: 100%;
  }

  .et-db
    #et-boc
    .et-l
    .et_pb_gallery_grid
    .et_pb_gallery_item
    .et_pb_gallery_title,
  .et-db #et-boc .et-l .et_pb_gallery_grid .et_pb_gallery_item h3 {
    word-wrap: break-word;
    margin: 10px 0 0;
    padding-bottom: 0;
  }

  .et-db #et-boc .et-l .et_pb_gallery_grid .et_pb_gallery_item h3 {
    font-size: 18px;
  }

  .et-db #et-boc .et-l .et_pb_gallery_item .et_pb_gallery_caption {
    font-size: 14px;
    margin: 0.4em 0 0;
  }

  .et-db
    #et-boc
    .et-l
    .et_pb_row
    [class*="et_pb_gutters"]
    .et_pb_gallery
    .et_pb_gallery_items
    .et_pb_gallery_item.et_pb_grid_item.last_in_row {
    margin-right: 0;
  }
}

@media (max-width: 980px) {
  .et-db
    #et-boc
    .et-l
    .et_pb_bg_layout_light_tablet.et_pb_gallery
    .et_pb_gallery_pagination
    ul
    li
    a {
    color: #999;
  }

  .et-db
    #et-boc
    .et-l
    .et_pb_bg_layout_light_tablet.et_pb_gallery
    .et_pb_gallery_pagination
    ul
    li
    a.active {
    color: #82c0c7;
  }

  .et-db
    #et-boc
    .et-l
    .et_pb_bg_layout_dark_tablet.et_pb_gallery
    .et_pb_gallery_pagination
    ul
    li
    a {
    color: #fff;
  }

  .et-db
    #et-boc
    .et-l
    .et_pb_text_align_left-tablet.et_pb_gallery
    .et_pb_gallery_pagination
    ul {
    text-align: left;
  }

  .et-db
    #et-boc
    .et-l
    .et_pb_text_align_center-tablet.et_pb_gallery
    .et_pb_gallery_pagination
    ul {
    text-align: center;
  }

  .et-db
    #et-boc
    .et-l
    .et_pb_text_align_right-tablet.et_pb_gallery
    .et_pb_gallery_pagination
    ul {
    text-align: right;
  }

  .et-db
    #et-boc
    .et-l
    .et_pb_text_align_justified-tablet.et_pb_gallery
    .et_pb_gallery_pagination
    ul {
    text-align: justify;
  }
}

@media (max-width: 767px) {
  .et-db
    #et-boc
    .et-l
    .et_pb_bg_layout_light_phone.et_pb_gallery
    .et_pb_gallery_pagination
    ul
    li
    a {
    color: #999;
  }

  .et-db
    #et-boc
    .et-l
    .et_pb_bg_layout_light_phone.et_pb_gallery
    .et_pb_gallery_pagination
    ul
    li
    a.active {
    color: #82c0c7;
  }

  .et-db
    #et-boc
    .et-l
    .et_pb_bg_layout_dark_phone.et_pb_gallery
    .et_pb_gallery_pagination
    ul
    li
    a {
    color: #fff;
  }

  .et-db
    #et-boc
    .et-l
    .et_pb_text_align_left-phone.et_pb_gallery
    .et_pb_gallery_pagination
    ul {
    text-align: left;
  }

  .et-db
    #et-boc
    .et-l
    .et_pb_text_align_center-phone.et_pb_gallery
    .et_pb_gallery_pagination
    ul {
    text-align: center;
  }

  .et-db
    #et-boc
    .et-l
    .et_pb_text_align_right-phone.et_pb_gallery
    .et_pb_gallery_pagination
    ul {
    text-align: right;
  }

  .et-db
    #et-boc
    .et-l
    .et_pb_text_align_justified-phone.et_pb_gallery
    .et_pb_gallery_pagination
    ul {
    text-align: justify;
  }
}

.safari .et_pb_gallery_grid .et_pb_gallery_image {
  overflow: visible;
}

.et-db #et-boc .et-l .et_pb_grid_item.first_in_row {
  clear: both;
}

.et-db #et-boc .et-l .et_pb_grid_item:not(.first_in_row) {
  clear: none;
}

.et-db #et-boc .et-l .et_pb_grid_item.et_pb_gallery_item.first_in_row {
  clear: both;
}

@media (min-width: 981px) {
  .et-db #et-boc .et-l .et_pb_grid_item {
    float: left;
    position: relative;
  }
}

@media (max-width: 980px) {
  .et-db #et-boc .et-l .et_pb_column .et_pb_grid_item {
    margin: 0 5.5% 7.5% 0;
    width: 29.666%;
    clear: none;
    float: left;
  }

  .et-db #et-boc .et-l .et_pb_column .et_pb_grid_item.last_in_row {
    margin-right: 0;
  }

  .et-db
    #et-boc
    .et-l
    .et_pb_row_1-2_1-4_1-4
    > .et_pb_column.et_pb_column_1_4
    .et_pb_grid_item,
  .et-db
    #et-boc
    .et-l
    .et_pb_row_1-2_1-6_1-6_1-6
    > .et_pb_column.et_pb_column_1_6
    .et_pb_grid_item,
  .et-db
    #et-boc
    .et-l
    .et_pb_row_1-4_1-4
    > .et_pb_column.et_pb_column_1_4
    .et_pb_grid_item,
  .et-db
    #et-boc
    .et-l
    .et_pb_row_1-4_1-4_1-2
    > .et_pb_column.et_pb_column_1_4
    .et_pb_grid_item,
  .et-db
    #et-boc
    .et-l
    .et_pb_row_1-5_1-5_3-5
    > .et_pb_column.et_pb_column_1_5
    .et_pb_grid_item,
  .et-db
    #et-boc
    .et-l
    .et_pb_row_1-6_1-6_1-6
    > .et_pb_column.et_pb_column_1_6
    .et_pb_grid_item,
  .et-db
    #et-boc
    .et-l
    .et_pb_row_1-6_1-6_1-6_1-2
    > .et_pb_column.et_pb_column_1_6
    .et_pb_grid_item,
  .et-db
    #et-boc
    .et-l
    .et_pb_row_1-6_1-6_1-6_1-6
    > .et_pb_column.et_pb_column_1_6
    .et_pb_grid_item,
  .et-db
    #et-boc
    .et-l
    .et_pb_row_3-5_1-5_1-5
    > .et_pb_column.et_pb_column_1_5
    .et_pb_grid_item,
  .et-db
    #et-boc
    .et-l
    .et_pb_row_4col
    > .et_pb_column.et_pb_column_1_4
    .et_pb_grid_item,
  .et-db
    #et-boc
    .et-l
    .et_pb_row_5col
    > .et_pb_column.et_pb_column_1_5
    .et_pb_grid_item,
  .et-db
    #et-boc
    .et-l
    .et_pb_row_6col
    > .et_pb_column.et_pb_column_1_6
    .et_pb_grid_item {
    margin: 0 0 11.5%;
    width: 100%;
  }
}

@media (max-width: 767px) {
  .et-db #et-boc .et-l .et_pb_column .et_pb_grid_item {
    margin: 0 5.5% 9.5% 0;
    width: 47.25%;
    clear: none;
    float: left;
  }

  .et-db #et-boc .et-l .et_pb_column .et_pb_grid_item:nth-child(3n) {
    margin-right: 5.5%;
  }

  .et-db #et-boc .et-l .et_pb_column .et_pb_grid_item:nth-child(3n + 1) {
    clear: none;
  }

  .et-db #et-boc .et-l .et_pb_column .et_pb_grid_item .last_in_row,
  .et-db #et-boc .et-l .et_pb_column .et_pb_grid_item:nth-child(2n) {
    margin-right: 0;
  }

  .et-db #et-boc .et-l .et_pb_column .et_pb_grid_item .first_in_row,
  .et-db #et-boc .et-l .et_pb_column .et_pb_grid_item:nth-child(odd) {
    clear: both;
  }
}

@media (max-width: 479px) {
  .et-db #et-boc .et-l .et_pb_column .et_pb_grid_item {
    margin: 0 0 11.5%;
    width: 100%;
  }

  .et-db #et-boc .et-l .et_pb_column .et_pb_grid_item .on_last_row {
    margin-bottom: 0;
  }

  .et-db
    #et-boc
    .et-l
    .et_pb_row_1-2_1-4_1-4
    > .et_pb_column.et_pb_column_1_4
    .et_pb_grid_item,
  .et-db
    #et-boc
    .et-l
    .et_pb_row_1-2_1-6_1-6_1-6
    > .et_pb_column.et_pb_column_1_6
    .et_pb_grid_item,
  .et-db
    #et-boc
    .et-l
    .et_pb_row_1-4_1-4
    > .et_pb_column.et_pb_column_1_4
    .et_pb_grid_item,
  .et-db
    #et-boc
    .et-l
    .et_pb_row_1-4_1-4_1-2
    > .et_pb_column.et_pb_column_1_4
    .et_pb_grid_item,
  .et-db
    #et-boc
    .et-l
    .et_pb_row_1-5_1-5_3-5
    > .et_pb_column.et_pb_column_1_5
    .et_pb_grid_item,
  .et-db
    #et-boc
    .et-l
    .et_pb_row_1-6_1-6_1-6
    > .et_pb_column.et_pb_column_1_6
    .et_pb_grid_item,
  .et-db
    #et-boc
    .et-l
    .et_pb_row_1-6_1-6_1-6_1-2
    > .et_pb_column.et_pb_column_1_6
    .et_pb_grid_item,
  .et-db
    #et-boc
    .et-l
    .et_pb_row_1-6_1-6_1-6_1-6
    > .et_pb_column.et_pb_column_1_6
    .et_pb_grid_item,
  .et-db
    #et-boc
    .et-l
    .et_pb_row_3-5_1-5_1-5
    > .et_pb_column.et_pb_column_1_5
    .et_pb_grid_item,
  .et-db
    #et-boc
    .et-l
    .et_pb_row_4col
    > .et_pb_column.et_pb_column_1_4
    .et_pb_grid_item,
  .et-db
    #et-boc
    .et-l
    .et_pb_row_5col
    > .et_pb_column.et_pb_column_1_5
    .et_pb_grid_item,
  .et-db
    #et-boc
    .et-l
    .et_pb_row_6col
    > .et_pb_column.et_pb_column_1_6
    .et_pb_grid_item {
    margin: 0 0 11.5%;
    width: 100%;
  }
}

.et-db #et-boc .et-l .et_pb_slider {
  position: relative;
  overflow: hidden;
}

.et-db #et-boc .et-l .et_pb_slide {
  padding: 0 6%;
  background-size: cover;
  background-position: 50%;
  background-repeat: no-repeat;
}

.et-db #et-boc .et-l .et_pb_slider .et_pb_slide {
  display: none;
  float: left;
  margin-right: -100%;
  position: relative;
  width: 100%;
  text-align: center;
  list-style: none !important;
  background-position: 50%;
  background-size: 100%;
  background-size: cover;
}

.et-db #et-boc .et-l .et_pb_slider .et_pb_slide:first-child {
  display: list-item;
}

.et-db #et-boc .et-l .et-pb-controllers {
  position: absolute;
  bottom: 20px;
  left: 0;
  width: 100%;
  text-align: center;
  z-index: 10;
}

.et-db #et-boc .et-l .et-pb-controllers a {
  display: inline-block;
  background-color: hsla(0, 0%, 100%, 0.5);
  text-indent: -9999px;
  border-radius: 7px;
  width: 7px;
  height: 7px;
  margin-right: 10px;
  padding: 0;
  opacity: 0.5;
}

.et-db #et-boc .et-l .et-pb-controllers .et-pb-active-control {
  opacity: 1;
}

.et-db #et-boc .et-l .et-pb-controllers a:last-child {
  margin-right: 0;
}

.et-db #et-boc .et-l .et-pb-controllers .et-pb-active-control {
  background-color: #fff;
}

.et-db #et-boc .et-l .et_pb_slides .et_pb_temp_slide {
  display: block;
}

.et-db #et-boc .et-l .et_pb_slides:after {
  content: "";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
  width: 0;
}

@media (max-width: 980px) {
  .et-db
    #et-boc
    .et-l
    .et_pb_bg_layout_light_tablet
    .et-pb-controllers
    .et-pb-active-control {
    background-color: #333;
  }

  .et-db #et-boc .et-l .et_pb_bg_layout_light_tablet .et-pb-controllers a {
    background-color: rgba(0, 0, 0, 0.3);
  }

  .et-db #et-boc .et-l .et_pb_bg_layout_light_tablet .et_pb_slide_content {
    color: #333;
  }

  .et-db #et-boc .et-l .et_pb_bg_layout_dark_tablet .et_pb_slide_description {
    text-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  }

  .et-db #et-boc .et-l .et_pb_bg_layout_dark_tablet .et_pb_slide_content {
    color: #fff;
  }

  .et-db
    #et-boc
    .et-l
    .et_pb_bg_layout_dark_tablet
    .et-pb-controllers
    .et-pb-active-control {
    background-color: #fff;
  }

  .et-db #et-boc .et-l .et_pb_bg_layout_dark_tablet .et-pb-controllers a {
    background-color: hsla(0, 0%, 100%, 0.5);
  }
}

@media (max-width: 767px) {
  .et-db #et-boc .et-l .et-pb-controllers {
    position: absolute;
    bottom: 5%;
    left: 0;
    width: 100%;
    text-align: center;
    z-index: 10;
    height: 14px;
  }

  .et-db
    #et-boc
    .et-l
    .et_transparent_nav
    .et_pb_section:first-child
    .et-pb-controllers {
    bottom: 18px;
  }

  .et-db
    #et-boc
    .et-l
    .et_pb_bg_layout_light_phone.et_pb_slider_with_overlay
    .et_pb_slide_overlay_container,
  .et-db
    #et-boc
    .et-l
    .et_pb_bg_layout_light_phone.et_pb_slider_with_text_overlay
    .et_pb_text_overlay_wrapper {
    background-color: hsla(0, 0%, 100%, 0.9);
  }

  .et-db
    #et-boc
    .et-l
    .et_pb_bg_layout_light_phone
    .et-pb-controllers
    .et-pb-active-control {
    background-color: #333;
  }

  .et-db
    #et-boc
    .et-l
    .et_pb_bg_layout_dark_phone.et_pb_slider_with_overlay
    .et_pb_slide_overlay_container,
  .et-db
    #et-boc
    .et-l
    .et_pb_bg_layout_dark_phone.et_pb_slider_with_text_overlay
    .et_pb_text_overlay_wrapper,
  .et-db #et-boc .et-l .et_pb_bg_layout_light_phone .et-pb-controllers a {
    background-color: rgba(0, 0, 0, 0.3);
  }

  .et-db
    #et-boc
    .et-l
    .et_pb_bg_layout_dark_phone
    .et-pb-controllers
    .et-pb-active-control {
    background-color: #fff;
  }

  .et-db #et-boc .et-l .et_pb_bg_layout_dark_phone .et-pb-controllers a {
    background-color: hsla(0, 0%, 100%, 0.5);
  }
}

.et_mobile_device .et_pb_slider_parallax .et_pb_slide,
.et_mobile_device .et_pb_slides .et_parallax_bg.et_pb_parallax_css {
  background-attachment: scroll;
}

.et-db #et-boc .et-l .et-pb-arrow-next,
.et-db #et-boc .et-l .et-pb-arrow-prev {
  position: absolute;
  top: 50%;
  z-index: 100;
  font-size: 48px;
  color: #fff;
  margin-top: -24px;
  transition: all 0.2s ease-in-out;
  opacity: 0;
}

.et-db #et-boc .et-l .et_pb_bg_layout_light .et-pb-arrow-next,
.et-db #et-boc .et-l .et_pb_bg_layout_light .et-pb-arrow-prev {
  color: #333;
}

.et-db #et-boc .et-l .et_pb_slider:hover .et-pb-arrow-prev {
  left: 22px;
  opacity: 1;
}

.et-db #et-boc .et-l .et_pb_slider:hover .et-pb-arrow-next {
  right: 22px;
  opacity: 1;
}

.et-db
  #et-boc
  .et-l
  .et_pb_bg_layout_light
  .et-pb-controllers
  .et-pb-active-control {
  background-color: #333;
}

.et-db #et-boc .et-l .et_pb_bg_layout_light .et-pb-controllers a {
  background-color: rgba(0, 0, 0, 0.3);
}

.et-db #et-boc .et-l .et-pb-arrow-next:hover,
.et-db #et-boc .et-l .et-pb-arrow-prev:hover {
  text-decoration: none;
}

.et-db #et-boc .et-l .et-pb-arrow-next span,
.et-db #et-boc .et-l .et-pb-arrow-prev span {
  display: none;
}

.et-db #et-boc .et-l .et-pb-arrow-prev {
  left: -22px;
}

.et-db #et-boc .et-l .et-pb-arrow-next {
  right: -22px;
}

.et-db #et-boc .et-l .et-pb-arrow-prev:before {
  content: "4";
}

.et-db #et-boc .et-l .et-pb-arrow-next:before {
  content: "5";
}

.et-db #et-boc .et-l .format-gallery .et-pb-arrow-next,
.et-db #et-boc .et-l .format-gallery .et-pb-arrow-prev {
  color: #fff;
}

.et-db #et-boc .et-l .et_pb_column_1_3 .et_pb_slider:hover .et-pb-arrow-prev,
.et-db #et-boc .et-l .et_pb_column_1_4 .et_pb_slider:hover .et-pb-arrow-prev,
.et-db #et-boc .et-l .et_pb_column_1_5 .et_pb_slider:hover .et-pb-arrow-prev,
.et-db #et-boc .et-l .et_pb_column_1_6 .et_pb_slider:hover .et-pb-arrow-prev,
.et-db #et-boc .et-l .et_pb_column_2_5 .et_pb_slider:hover .et-pb-arrow-prev {
  left: 0;
}

.et-db #et-boc .et-l .et_pb_column_1_3 .et_pb_slider:hover .et-pb-arrow-next,
.et-db #et-boc .et-l .et_pb_column_1_4 .et_pb_slider:hover .et-pb-arrow-prev,
.et-db #et-boc .et-l .et_pb_column_1_5 .et_pb_slider:hover .et-pb-arrow-prev,
.et-db #et-boc .et-l .et_pb_column_1_6 .et_pb_slider:hover .et-pb-arrow-prev,
.et-db #et-boc .et-l .et_pb_column_2_5 .et_pb_slider:hover .et-pb-arrow-next {
  right: 0;
}

.et-db #et-boc .et-l .et_pb_column_1_4 .et_pb_slider .et_pb_slide,
.et-db #et-boc .et-l .et_pb_column_1_5 .et_pb_slider .et_pb_slide,
.et-db #et-boc .et-l .et_pb_column_1_6 .et_pb_slider .et_pb_slide {
  min-height: 170px;
}

.et-db #et-boc .et-l .et_pb_column_1_4 .et_pb_slider:hover .et-pb-arrow-next,
.et-db #et-boc .et-l .et_pb_column_1_5 .et_pb_slider:hover .et-pb-arrow-next,
.et-db #et-boc .et-l .et_pb_column_1_6 .et_pb_slider:hover .et-pb-arrow-next {
  right: 0;
}

@media (max-width: 980px) {
  .et-db #et-boc .et-l .et_pb_bg_layout_light_tablet .et-pb-arrow-next,
  .et-db #et-boc .et-l .et_pb_bg_layout_light_tablet .et-pb-arrow-prev {
    color: #333;
  }

  .et-db #et-boc .et-l .et_pb_bg_layout_dark_tablet .et-pb-arrow-next,
  .et-db #et-boc .et-l .et_pb_bg_layout_dark_tablet .et-pb-arrow-prev {
    color: #fff;
  }
}

@media (max-width: 767px) {
  .et-db #et-boc .et-l .et_pb_slider:hover .et-pb-arrow-prev {
    left: 0;
    opacity: 1;
  }

  .et-db #et-boc .et-l .et_pb_slider:hover .et-pb-arrow-next {
    right: 0;
    opacity: 1;
  }

  .et-db #et-boc .et-l .et_pb_bg_layout_light_phone .et-pb-arrow-next,
  .et-db #et-boc .et-l .et_pb_bg_layout_light_phone .et-pb-arrow-prev {
    color: #333;
  }

  .et-db #et-boc .et-l .et_pb_bg_layout_dark_phone .et-pb-arrow-next,
  .et-db #et-boc .et-l .et_pb_bg_layout_dark_phone .et-pb-arrow-prev {
    color: #fff;
  }
}

.et_mobile_device .et-pb-arrow-prev {
  left: 22px;
  opacity: 1;
}

.et_mobile_device .et-pb-arrow-next {
  right: 22px;
  opacity: 1;
}

@media (max-width: 767px) {
  .et_mobile_device .et-pb-arrow-prev {
    left: 0;
    opacity: 1;
  }

  .et_mobile_device .et-pb-arrow-next {
    right: 0;
    opacity: 1;
  }
}

.mfp-wrap .mfp-container button:hover {
  background: transparent !important;
}

.mfp-wrap .mfp-arrow:active {
  position: absolute;
  top: 50%;
}

.mfp-wrap .mfp-close:active {
  position: absolute;
  top: -10px;
}

.mfp-arrow-left .mfp-a,
.mfp-arrow-left:after,
.mfp-arrow-right .mfp-a,
.mfp-arrow-right:after {
  font-family: ETmodules;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.mfp-fade.mfp-bg {
  opacity: 0.001;
  transition: all 0.5s ease-out;
}

.mfp-fade.mfp-bg.mfp-ready {
  opacity: 0.8;
}

.mfp-fade.mfp-bg.mfp-removing {
  opacity: 0;
}

.mfp-fade .mfp-wrap.mfp-wrap.mfp-ready .mfp-content {
  opacity: 1;
}

.mfp-fade .mfp-wrap.mfp-wrap.mfp-removing .mfp-content {
  opacity: 0;
}

.mfp-fade .mfp-wrap .mfp-content {
  opacity: 0.001;
  transition: all 0.5s ease-out;
}

.mfp-bg {
  z-index: 1000000;
  overflow: hidden;
  background: #0b0b0b;
  opacity: 0.8;
  filter: alpha(opacity=80);
}

.mfp-bg,
.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  position: fixed;
}

.mfp-wrap {
  z-index: 1000001;
  outline: none !important;
  -webkit-backface-visibility: hidden;
}

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box;
}

.mfp-container:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.mfp-align-top .mfp-container:before {
  display: none;
}

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045;
}

.mfp-ajax-holder .mfp-content,
.mfp-inline-holder .mfp-content {
  width: 100%;
  cursor: auto;
}

.mfp-ajax-cur {
  cursor: progress;
}

.mfp-zoom {
  cursor: pointer;
  cursor: zoom-in;
}

.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: zoom-out;
}

.mfp-auto-cursor .mfp-content {
  cursor: auto;
}

.mfp-arrow,
.mfp-close,
.mfp-counter,
.mfp-preloader {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.mfp-loading.mfp-figure {
  display: none;
}

.mfp-hide {
  display: none !important;
}

.mfp-preloader {
  color: #ccc;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044;
}

.mfp-preloader a {
  color: #ccc;
}

.mfp-preloader a:hover {
  color: #fff;
}

.mfp-s-error .mfp-content,
.mfp-s-ready .mfp-preloader {
  display: none;
}

button.mfp-arrow,
button.mfp-close {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
}

button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  filter: alpha(opacity=65);
  padding: 0 0 18px 10px;
  color: #fff;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace;
}

.mfp-close:focus,
.mfp-close:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}

.mfp-close:active {
  top: 1px;
}

.mfp-close-btn-in .mfp-close {
  color: #333;
}

.mfp-iframe-holder .mfp-close,
.mfp-image-holder .mfp-close {
  color: #fff;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%;
}

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #ccc;
  font-size: 12px;
  line-height: 18px;
}

.mfp-arrow {
  position: absolute;
  opacity: 0.55;
  filter: alpha(opacity=55);
  top: 50%;
  margin: -32px 0 0;
  padding: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.mfp-arrow:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}

.mfp-arrow-left {
  left: 10px;
}

.mfp-arrow-right {
  right: 10px;
}

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px;
}

.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px;
}

.mfp-iframe-holder .mfp-close {
  top: -40px;
}

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%;
}

.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: #000;
}

.mfp-arrow {
  background: none !important;
  margin-top: -32px !important;
  line-height: 1em !important;
}

.mfp-arrow,
.mfp-arrow:after {
  width: 48px !important;
  height: 48px !important;
}

.mfp-arrow:after {
  margin: 0 !important;
  top: 0 !important;
  border: none !important;
}

.mfp-arrow-left {
  left: 0 !important;
}

.mfp-arrow-left .mfp-a,
.mfp-arrow-left:after,
.mfp-arrow-right .mfp-a,
.mfp-arrow-right:after {
  border: none;
  font-size: 64px;
  color: #fff;
}

.mfp-arrow-left:before,
.mfp-arrow-right:before {
  display: none;
}

.mfp-arrow-left .mfp-a,
.mfp-arrow-left:after {
  content: "4";
}

.mfp-arrow-right .mfp-a,
.mfp-arrow-right:after {
  content: "5";
}

.mfp-iframe-holder .mfp-close,
.mfp-image-holder .mfp-close {
  font-size: 64px;
  font-family:
    Open Sans,
    Arial,
    sans-serif;
  font-weight: 200;
  top: -10px;
  opacity: 0.2;
}

.mfp-iframe-holder .mfp-close:hover,
.mfp-image-holder .mfp-close:hover {
  opacity: 1;
}

img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  box-sizing: border-box;
  padding: 40px 0;
  margin: 0 auto;
}

.mfp-figure,
img.mfp-img {
  line-height: 0;
}

.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: #444;
}

.mfp-figure small {
  color: #bdbdbd;
  display: block;
  font-size: 12px;
  line-height: 14px;
}

.mfp-figure figure {
  margin: 0;
}

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto;
}

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #f3f3f3;
  word-wrap: break-word;
  padding-right: 36px;
}

.mfp-image-holder .mfp-content {
  max-width: 100%;
}

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer;
}

@media screen and (max-height: 300px),
  screen and (max-width: 800px) and (orientation: landscape) {
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0;
  }

  .mfp-img-mobile img.mfp-img {
    padding: 0;
  }

  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0;
  }

  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px;
  }

  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box;
  }

  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0;
  }

  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px;
  }

  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0;
  }
}

@media (max-width: 900px) {
  .mfp-arrow {
    transform: scale(0.75);
  }

  .mfp-arrow-left {
    transform-origin: 0;
  }

  .mfp-arrow-right {
    transform-origin: 100%;
  }

  .mfp-container {
    padding-left: 6px;
    padding-right: 6px;
  }
}

.et-db #et-boc .et-l .et_pb_video {
  position: relative;
}

.et-db #et-boc .et-l .et_pb_video_box {
  display: block;
  position: relative;
  z-index: 1;
  line-height: 0;
}

.et-db #et-boc .et-l .et_pb_video_box video {
  width: 100% !important;
  height: auto !important;
}

.et-db #et-boc .et-l .et_pb_video_overlay {
  position: absolute;
  z-index: 10;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50%;
  cursor: pointer;
}

.et-db #et-boc .et-l .et_pb_video_play:before {
  font-family: ETmodules;
  content: "I";
}

.et-db #et-boc .et-l .et_pb_video_play {
  display: block;
  position: absolute;
  z-index: 100;
  color: #fff;
  left: 50%;
  top: 50%;
}

.et-db #et-boc .et-l .et_pb_column_1_2 .et_pb_video_play,
.et-db #et-boc .et-l .et_pb_column_2_3 .et_pb_video_play,
.et-db #et-boc .et-l .et_pb_column_3_4 .et_pb_video_play,
.et-db #et-boc .et-l .et_pb_column_3_5 .et_pb_video_play,
.et-db #et-boc .et-l .et_pb_column_4_4 .et_pb_video_play {
  font-size: 6rem;
  line-height: 6rem;
  margin-left: -3rem;
  margin-top: -3rem;
}

.et-db #et-boc .et-l .et_pb_column_1_3 .et_pb_video_play,
.et-db #et-boc .et-l .et_pb_column_1_4 .et_pb_video_play,
.et-db #et-boc .et-l .et_pb_column_1_5 .et_pb_video_play,
.et-db #et-boc .et-l .et_pb_column_1_6 .et_pb_video_play,
.et-db #et-boc .et-l .et_pb_column_2_5 .et_pb_video_play,
.et-db #et-boc .et-l .et_pb_column_3_8 .et_pb_video_play {
  font-size: 3rem;
  line-height: 3rem;
  margin-left: -1.5rem;
  margin-top: -1.5rem;
}

.et-db #et-boc .et-l .et_pb_bg_layout_light .et_pb_video_play {
  color: #333;
}

.et-db #et-boc .et-l .et_pb_video_overlay_hover {
  background: transparent;
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 100;
  transition: all 0.5s ease-in-out;
}

.et-db #et-boc .et-l .et_pb_video .et_pb_video_overlay_hover:hover {
  background: rgba(0, 0, 0, 0.6);
}

@media (min-width: 768px) and (max-width: 980px) {
  .et-db #et-boc .et-l .et_pb_column_1_3 .et_pb_video_play,
  .et-db #et-boc .et-l .et_pb_column_1_4 .et_pb_video_play,
  .et-db #et-boc .et-l .et_pb_column_1_5 .et_pb_video_play,
  .et-db #et-boc .et-l .et_pb_column_1_6 .et_pb_video_play,
  .et-db #et-boc .et-l .et_pb_column_2_5 .et_pb_video_play,
  .et-db #et-boc .et-l .et_pb_column_3_8 .et_pb_video_play {
    font-size: 6rem;
    line-height: 6rem;
    margin-left: -3rem;
    margin-top: -3rem;
  }
}

@media (max-width: 980px) {
  .et-db #et-boc .et-l .et_pb_bg_layout_light_tablet .et_pb_video_play {
    color: #333;
  }
}

@media (max-width: 768px) {
  .et-db #et-boc .et-l .et_pb_column_1_2 .et_pb_video_play,
  .et-db #et-boc .et-l .et_pb_column_2_3 .et_pb_video_play,
  .et-db #et-boc .et-l .et_pb_column_3_4 .et_pb_video_play,
  .et-db #et-boc .et-l .et_pb_column_3_5 .et_pb_video_play,
  .et-db #et-boc .et-l .et_pb_column_4_4 .et_pb_video_play {
    font-size: 3rem;
    line-height: 3rem;
    margin-left: -1.5rem;
    margin-top: -1.5rem;
  }
}

@media (max-width: 767px) {
  .et-db #et-boc .et-l .et_pb_bg_layout_light_phone .et_pb_video_play {
    color: #333;
  }
}

.et-db #et-boc .et-l div.et_pb_section.et_pb_section_0 {
  background-position: center top;
  background-blend-mode: color;
  background-image: url(https://coallia.org/wp-content/uploads/2026/02/509250570_1113805940793155_1507322991366134361_n.jpg) !important;
}

.et-db #et-boc .et-l .et_pb_section_0 {
  min-height: 600px;
  padding-right: 136px;
  padding-bottom: 16px;
}

.et-db #et-boc .et-l .et_pb_section_0.et_pb_section {
  background-color: rgba(7, 18, 30, 0.25) !important;
}

.et-db #et-boc .et-l .et_pb_row_0.et_pb_row {
  padding-top: 286px !important;
  margin-right: auto !important;
  margin-bottom: 1px !important;
  margin-left: auto !important;
  padding-top: 286px;
}

.et-db #et-boc .et-l .et_pb_row_0 {
  max-width: 1140px;
}

.et-db #et-boc .et-l .et_pb_image_0 {
  margin-bottom: 14px !important;
  text-align: left;
  margin-left: 0;
}

.et-db #et-boc .et-l .et_pb_post_title_0 .et_pb_title_container h1.entry-title,
.et-db #et-boc .et-l .et_pb_post_title_0 .et_pb_title_container h2.entry-title,
.et-db #et-boc .et-l .et_pb_post_title_0 .et_pb_title_container h3.entry-title,
.et-db #et-boc .et-l .et_pb_post_title_0 .et_pb_title_container h4.entry-title,
.et-db #et-boc .et-l .et_pb_post_title_0 .et_pb_title_container h5.entry-title,
.et-db #et-boc .et-l .et_pb_post_title_0 .et_pb_title_container h6.entry-title {
  font-family: "Fira Sans", Helvetica, Arial, Lucida, sans-serif;
  text-transform: uppercase;
  font-size: 47px;
  color: #ffffff !important;
}

.et-db #et-boc .et-l .et_pb_section .et_pb_post_title_0.et_pb_post_title {
  margin-top: -2px !important;
  margin-bottom: 11px !important;
}

.et-db #et-boc .et-l .et_pb_section_1 {
  margin-bottom: 6px;
}

.et-db #et-boc .et-l .et_pb_row_1.et_pb_row {
  padding-top: 0px !important;
  padding-bottom: 15px !important;
  margin-bottom: 15px !important;
  padding-top: 0px;
  padding-bottom: 15px;
}

.et-db #et-boc .et-l .et_pb_image_1,
.et-db #et-boc .et-l .et_pb_image_4 {
  text-align: center;
}

.et-db #et-boc .et-l .et_pb_row_2.et_pb_row,
.et-db #et-boc .et-l .et_pb_row_4.et_pb_row,
.et-db #et-boc .et-l .et_pb_row_9.et_pb_row {
  padding-top: 0px !important;
  padding-right: 15px !important;
  padding-bottom: 0px !important;
  padding-left: 15px !important;
  margin-top: 0px !important;
  margin-bottom: 0px !important;
  padding-top: 0px;
  padding-right: 15px;
  padding-bottom: 0px;
  padding-left: 15px;
}

.et-db #et-boc .et-l .et_pb_text_0.et_pb_text,
.et-db #et-boc .et-l .et_pb_text_1.et_pb_text,
.et-db #et-boc .et-l .et_pb_text_2.et_pb_text,
.et-db #et-boc .et-l .et_pb_text_3.et_pb_text,
.et-db #et-boc .et-l .et_pb_text_4.et_pb_text,
.et-db #et-boc .et-l .et_pb_text_5.et_pb_text,
.et-db #et-boc .et-l .et_pb_text_6.et_pb_text,
.et-db #et-boc .et-l .et_pb_text_7.et_pb_text,
.et-db #et-boc .et-l .et_pb_text_8.et_pb_text,
.et-db #et-boc .et-l .et_pb_text_9.et_pb_text,
.et-db #et-boc .et-l .et_pb_text_10.et_pb_text,
.et-db #et-boc .et-l .et_pb_text_11.et_pb_text {
  color: #07121e !important;
}

.et_pb_row et_pb_row_10 {
  margin: 16px 0px !important;
}

.et-db #et-boc .et-l .et_pb_text_0,
.et-db #et-boc .et-l .et_pb_text_1,
.et-db #et-boc .et-l .et_pb_text_11 {
  font-family: "Fira Sans", Helvetica, Arial, Lucida, sans-serif;
  font-size: 16px;
  padding-top: 0px !important;
  padding-right: 15px !important;
  padding-bottom: 26px !important;
  padding-left: 15px !important;
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}

.et-db #et-boc .et-l .et_pb_text_0 h2,
.et-db #et-boc .et-l .et_pb_text_1 h2,
.et-db #et-boc .et-l .et_pb_text_2 h2,
.et-db #et-boc .et-l .et_pb_text_3 h2,
.et-db #et-boc .et-l .et_pb_text_4 h2,
.et-db #et-boc .et-l .et_pb_text_5 h2,
.et-db #et-boc .et-l .et_pb_text_6 h2,
.et-db #et-boc .et-l .et_pb_text_7 h2,
.et-db #et-boc .et-l .et_pb_text_8 h2,
.et-db #et-boc .et-l .et_pb_text_9 h2,
.et-db #et-boc .et-l .et_pb_text_10 h2,
.et-db #et-boc .et-l .et_pb_text_11 h2 {
  font-family: "Fira Sans", Helvetica, Arial, Lucida, sans-serif;
  font-size: 30px;
  color: #093361 !important;
}

.et-db #et-boc .et-l .et_pb_text_0 h3,
.et-db #et-boc .et-l .et_pb_text_1 h3,
.et-db #et-boc .et-l .et_pb_text_2 h3,
.et-db #et-boc .et-l .et_pb_text_3 h3,
.et-db #et-boc .et-l .et_pb_text_4 h3,
.et-db #et-boc .et-l .et_pb_text_5 h3,
.et-db #et-boc .et-l .et_pb_text_6 h3,
.et-db #et-boc .et-l .et_pb_text_7 h3,
.et-db #et-boc .et-l .et_pb_text_8 h3,
.et-db #et-boc .et-l .et_pb_text_9 h3,
.et-db #et-boc .et-l .et_pb_text_10 h3,
.et-db #et-boc .et-l .et_pb_text_11 h3 {
  font-family: "Fira Sans", Helvetica, Arial, Lucida, sans-serif;
  font-size: 24px;
  color: #571533 !important;
}

.et-db #et-boc .et-l .et_pb_text_0 h4,
.et-db #et-boc .et-l .et_pb_text_1 h4,
.et-db #et-boc .et-l .et_pb_text_2 h4,
.et-db #et-boc .et-l .et_pb_text_3 h4,
.et-db #et-boc .et-l .et_pb_text_4 h4,
.et-db #et-boc .et-l .et_pb_text_5 h4,
.et-db #et-boc .et-l .et_pb_text_6 h4,
.et-db #et-boc .et-l .et_pb_text_7 h4,
.et-db #et-boc .et-l .et_pb_text_8 h4,
.et-db #et-boc .et-l .et_pb_text_9 h4,
.et-db #et-boc .et-l .et_pb_text_10 h4,
.et-db #et-boc .et-l .et_pb_text_11 h4 {
  font-family: "Fira Sans", Helvetica, Arial, Lucida, sans-serif;
  font-size: 22px;
  color: #571533 !important;
}

.et-db #et-boc .et-l .et_pb_text_0 h5,
.et-db #et-boc .et-l .et_pb_text_1 h5,
.et-db #et-boc .et-l .et_pb_text_2 h5,
.et-db #et-boc .et-l .et_pb_text_3 h5,
.et-db #et-boc .et-l .et_pb_text_4 h5,
.et-db #et-boc .et-l .et_pb_text_5 h5,
.et-db #et-boc .et-l .et_pb_text_6 h5,
.et-db #et-boc .et-l .et_pb_text_7 h5,
.et-db #et-boc .et-l .et_pb_text_8 h5,
.et-db #et-boc .et-l .et_pb_text_9 h5,
.et-db #et-boc .et-l .et_pb_text_10 h5,
.et-db #et-boc .et-l .et_pb_text_11 h5 {
  font-family: "Fira Sans", Helvetica, Arial, Lucida, sans-serif;
  font-size: 20px;
  color: #571533 !important;
}

.et-db #et-boc .et-l .et_pb_text_0 h6,
.et-db #et-boc .et-l .et_pb_text_1 h6,
.et-db #et-boc .et-l .et_pb_text_2 h6,
.et-db #et-boc .et-l .et_pb_text_3 h6,
.et-db #et-boc .et-l .et_pb_text_4 h6,
.et-db #et-boc .et-l .et_pb_text_5 h6,
.et-db #et-boc .et-l .et_pb_text_6 h6,
.et-db #et-boc .et-l .et_pb_text_7 h6,
.et-db #et-boc .et-l .et_pb_text_8 h6,
.et-db #et-boc .et-l .et_pb_text_9 h6,
.et-db #et-boc .et-l .et_pb_text_10 h6,
.et-db #et-boc .et-l .et_pb_text_11 h6 {
  font-family: "Fira Sans", Helvetica, Arial, Lucida, sans-serif;
  font-size: 18px;
  color: #571533 !important;
}

.et-db #et-boc .et-l .et_pb_row_3 {
  min-height: 365.1px;
}

.et-db #et-boc .et-l .et_pb_row_3.et_pb_row {
  padding-top: 0px !important;
  padding-right: 15px !important;
  padding-bottom: 13px !important;
  padding-left: 15px !important;
  margin-top: 0px !important;
  margin-bottom: 0px !important;
  padding-top: 0px;
  padding-right: 15px;
  padding-bottom: 13px;
  padding-left: 15px;
}

.et-db #et-boc .et-l .et_pb_image_2 {
  padding-right: 0px;
  padding-left: 0px;
  margin-right: -64px !important;
  margin-left: -64px !important;
  width: 99.2%;
  text-align: left;
  margin-left: 0;
}

.et-db #et-boc .et-l .et_pb_button_0_wrapper .et_pb_button_0,
.et-db #et-boc .et-l .et_pb_button_0_wrapper .et_pb_button_0:hover,
.et-db #et-boc .et-l .et_pb_button_1_wrapper .et_pb_button_1,
.et-db #et-boc .et-l .et_pb_button_1_wrapper .et_pb_button_1:hover {
  padding-top: 5px !important;
  padding-right: 15px !important;
  padding-bottom: 5px !important;
  padding-left: 15px !important;
}

.et-db #et-boc .et-l .et_pb_button_0_wrapper,
.et-db #et-boc .et-l .et_pb_button_1_wrapper {
  margin-top: 5px !important;
  margin-right: 15px !important;
  margin-bottom: 5px !important;
  margin-left: 15px !important;
}

.et-db #et-boc .et-l .et_pb_button_0.et_pb_button,
.et-db #et-boc .et-l .et_pb_button_1.et_pb_button {
  color: #ffffff !important;
  border-width: 0px !important;
  border-color: #901f52;
  border-radius: 24px !important;
  letter-spacing: 0px;
  font-size: 20px;
  font-family: "Fira Sans", Helvetica, Arial, Lucida, sans-serif !important;
  font-weight: 500 !important;
  background-color: #0c71c3;
}

.et-db #et-boc .et-l .et_pb_button_0.et_pb_button:hover,
.et-db #et-boc .et-l .et_pb_button_1.et_pb_button:hover {
  color: #000000 !important;
  border-color: #ffffff !important;
  background-image: initial;
  background-color: #ffffff;
}

.et-db #et-boc .et-l .et_pb_button_0.et_pb_button:hover:after,
.et-db #et-boc .et-l .et_pb_button_1.et_pb_button:hover:after {
  margin-left: 0.3em;
  left: auto;
  margin-left: 0.3em;
  opacity: 1;
}

.et-db #et-boc .et-l .et_pb_button_0.et_pb_button:after,
.et-db #et-boc .et-l .et_pb_button_1.et_pb_button:after {
  line-height: inherit;
  font-size: inherit !important;
  margin-left: -1em;
  left: auto;
  font-family: ETmodules !important;
  font-weight: 400 !important;
}

.et-db #et-boc .et-l .et_pb_button_0,
.et-db #et-boc .et-l .et_pb_button_1 {
  box-shadow: 0px 2px 18px 0px rgba(0, 0, 0, 0.3);
  transition:
    color 300ms ease 0ms,
    background-color 300ms ease 0ms,
    border 300ms ease 0ms;
}

.et-db #et-boc .et-l .et_pb_button_0,
.et-db #et-boc .et-l .et_pb_button_0:after,
.et-db #et-boc .et-l .et_pb_button_1,
.et-db #et-boc .et-l .et_pb_button_1:after {
  transition: all 300ms ease 0ms;
}

.et-db #et-boc .et-l .et_pb_text_2 {
  font-family: "Fira Sans", Helvetica, Arial, Lucida, sans-serif;
  font-size: 16px;
  min-height: 46.9px;
  padding-top: 0px !important;
  padding-right: 15px !important;
  padding-bottom: 0px !important;
  padding-left: 15px !important;
  margin-top: -1px !important;
  margin-bottom: -1px !important;
}

.et-db #et-boc .et-l .et_pb_row_5 {
  background-color: RGBA(255, 255, 255, 0);
  border-color: #0c71c3;
  min-height: 291.7px;
}

.et-db #et-boc .et-l .et_pb_row_5.et_pb_row {
  padding-top: 10px !important;
  padding-right: 33px !important;
  padding-bottom: 0px !important;
  padding-left: 33px !important;
  margin-top: 0px !important;
  margin-bottom: 0px !important;
  padding-top: 10px;
  padding-right: 33px;
  padding-bottom: 0px;
  padding-left: 33px;
}

.et-db #et-boc .et-l .et_pb_text_3,
.et-db #et-boc .et-l .et_pb_text_4,
.et-db #et-boc .et-l .et_pb_text_5,
.et-db #et-boc .et-l .et_pb_text_6 {
  font-family: "Fira Sans", Helvetica, Arial, Lucida, sans-serif;
  font-size: 16px;
}

.et-db #et-boc .et-l .et_pb_row_6 {
  background-color: #d2e4f9;
  border-radius: 20px 20px 20px 20px;
  overflow: hidden;
  border-color: #0c71c3;
}

.et-db #et-boc .et-l .et_pb_row_6.et_pb_row {
  padding-top: 5px !important;
  padding-right: 15px !important;
  padding-bottom: 23px !important;
  padding-left: 15px !important;
  margin-top: 0px !important;
  margin-bottom: 0px !important;
  padding-top: 5px;
  padding-right: 15px;
  padding-bottom: 23px;
  padding-left: 15px;
}

.et-db #et-boc .et-l .et_pb_text_7 {
  font-family: "Fira Sans", Helvetica, Arial, Lucida, sans-serif;
  font-size: 16px;
  min-height: 46.9px;
  padding-top: 0px !important;
  padding-right: 33px !important;
  padding-bottom: 0px !important;
  padding-left: 33px !important;
  margin-top: 10px !important;
  margin-bottom: 10px !important;
  width: 100%;
}

.et-db #et-boc .et-l .et_pb_text_8 {
  font-family: "Fira Sans", Helvetica, Arial, Lucida, sans-serif;
  font-size: 16px;
  min-height: 2.9px;
  padding-top: 7px !important;
  padding-right: 33px !important;
  padding-bottom: 7px !important;
  padding-left: 33px !important;
  margin-top: 10px !important;
  margin-bottom: 10px !important;
  width: 100%;
}

.et-db #et-boc .et-l .et_pb_row_7 {
  min-height: 79px;
}

.et-db #et-boc .et-l .et_pb_row_7.et_pb_row {
  padding-top: 36px !important;
  padding-right: 15px !important;
  padding-bottom: 29px !important;
  padding-left: 15px !important;
  margin-top: 0px !important;
  margin-bottom: 0px !important;
  padding-top: 36px;
  padding-right: 15px;
  padding-bottom: 29px;
  padding-left: 15px;
}

.et-db #et-boc .et-l .et_pb_text_9 {
  font-family: "Fira Sans", Helvetica, Arial, Lucida, sans-serif;
  font-size: 16px;
  padding-left: 32px !important;
  width: 95.9%;
}

.et-db #et-boc .et-l .et_pb_row_8 {
  min-height: 211.8px;
}

.et-db #et-boc .et-l .et_pb_row_8.et_pb_row {
  padding-top: 14px !important;
  padding-right: 15px !important;
  padding-bottom: 0px !important;
  padding-left: 15px !important;
  margin-top: 0px !important;
  margin-bottom: 0px !important;
  padding-top: 14px;
  padding-right: 15px;
  padding-bottom: 0px;
  padding-left: 15px;
}

.et-db #et-boc .et-l .et_pb_text_10 {
  font-family: "Fira Sans", Helvetica, Arial, Lucida, sans-serif;
  font-size: 16px;
  min-height: 46.9px;
  padding-top: 0px !important;
  padding-right: 35px !important;
  padding-bottom: 0px !important;
  padding-left: 35px !important;
  margin-top: -1px !important;
  margin-bottom: -1px !important;
  width: 99.6%;
}

.et-db #et-boc .et-l .et_pb_row_9 {
  background-color: #ffffff;
  min-height: 239px;
}

.et-db #et-boc .et-l .et_pb_image_3 {
  background-color: #ffffff;
  margin-top: 15px !important;
  text-align: left;
  margin-left: 0;
}

.et-db #et-boc .et-l .et_pb_image_3 .et_pb_image_wrap img {
  min-height: 56px;
}

.et-db #et-boc .et-l .et_pb_row_10.et_pb_row {
  padding-top: 0px !important;
  padding-bottom: 15px !important;
  margin-top: 69px !important;
  margin-right: auto !important;
  margin-bottom: 15px !important;
  margin-left: auto !important;
  padding-top: 0px;
  padding-bottom: 15px;
}

.et-db #et-boc .et-l .et_pb_image_4 .et_pb_image_wrap img {
  min-height: 48px;
}

.et-db #et-boc .et-l .et_pb_row_11.et_pb_row {
  padding-top: 15px !important;
  padding-right: 15px !important;
  padding-bottom: 15px !important;
  padding-left: 15px !important;
  padding-top: 15px;
  padding-right: 15px;
  padding-bottom: 15px;
  padding-left: 15px;
}

.et-db #et-boc .et-l .et_pb_gallery_0 {
  width: 100%;
  max-width: 65%;
}

.et-db #et-boc .et-l .et_pb_video_0 .et_pb_video_overlay_hover:hover {
  background-color: rgba(0, 0, 0, 0.6);
}

.et-db #et-boc .et-l .et_pb_image_2.et_pb_module,
.et-db #et-boc .et-l .et_pb_gallery_0.et_pb_gallery.et_pb_module {
  margin-left: auto !important;
  margin-right: auto !important;
}

@media only screen and (min-width: 981px) {
  .et-db #et-boc .et-l .et_pb_post_title_0 {
    width: 600px;
  }
}

@media only screen and (max-width: 980px) {
  .et-db #et-boc .et-l .et_pb_image_0 .et_pb_image_wrap img,
  .et-db #et-boc .et-l .et_pb_image_1 .et_pb_image_wrap img,
  .et-db #et-boc .et-l .et_pb_image_2 .et_pb_image_wrap img,
  .et-db #et-boc .et-l .et_pb_image_3 .et_pb_image_wrap img,
  .et-db #et-boc .et-l .et_pb_image_4 .et_pb_image_wrap img {
    width: auto;
  }

  .et-db #et-boc .et-l .et_pb_button_0.et_pb_button:after,
  .et-db #et-boc .et-l .et_pb_button_1.et_pb_button:after {
    line-height: inherit;
    font-size: inherit !important;
    margin-left: -1em;
    left: auto;
    display: inline-block;
    opacity: 0;
    content: attr(data-icon);
    font-family: ETmodules !important;
    font-weight: 400 !important;
  }

  .et-db #et-boc .et-l .et_pb_button_0.et_pb_button:before,
  .et-db #et-boc .et-l .et_pb_button_1.et_pb_button:before {
    display: none;
  }

  .et-db #et-boc .et-l .et_pb_button_0.et_pb_button:hover:after,
  .et-db #et-boc .et-l .et_pb_button_1.et_pb_button:hover:after {
    margin-left: 0.3em;
    left: auto;
    margin-left: 0.3em;
    opacity: 1;
  }
}

@media only screen and (max-width: 767px) {
  .et-db #et-boc .et-l .et_pb_image_0 .et_pb_image_wrap img,
  .et-db #et-boc .et-l .et_pb_image_1 .et_pb_image_wrap img,
  .et-db #et-boc .et-l .et_pb_image_2 .et_pb_image_wrap img,
  .et-db #et-boc .et-l .et_pb_image_3 .et_pb_image_wrap img,
  .et-db #et-boc .et-l .et_pb_image_4 .et_pb_image_wrap img {
    width: auto;
  }

  .et-db #et-boc .et-l .et_pb_post_title_0 {
    width: 100%;
  }

  .et-db #et-boc .et-l .et_pb_button_0.et_pb_button:after,
  .et-db #et-boc .et-l .et_pb_button_1.et_pb_button:after {
    line-height: inherit;
    font-size: inherit !important;
    margin-left: -1em;
    left: auto;
    display: inline-block;
    opacity: 0;
    content: attr(data-icon);
    font-family: ETmodules !important;
    font-weight: 400 !important;
  }

  .et-db #et-boc .et-l .et_pb_button_0.et_pb_button:before,
  .et-db #et-boc .et-l .et_pb_button_1.et_pb_button:before {
    display: none;
  }

  .et-db #et-boc .et-l .et_pb_button_0.et_pb_button:hover:after,
  .et-db #et-boc .et-l .et_pb_button_1.et_pb_button:hover:after {
    margin-left: 0.3em;
    left: auto;
    margin-left: 0.3em;
    opacity: 1;
  }
}

.et-db #et-boc .et_pb_blog_grid .et_pb_post {
  background-color: transparent !important;
  border: none !important;
}

.et-db #et-boc .et_pb_blog_grid_wrapper .et_pb_blog_grid article {
  border-bottom: transparent !important;
}

div.post-content > a {
  margin-top: 25px !important;
}

div.post-content > p {
  margin-top: 20px !important;
}

/* STYLE FIL DARIANE */
div.fbc-wrap > ol a {
  text-transform: uppercase !important;
}

/* Mise en forme du formulaire Appel à projets internationaux */
.et-db
  #et-boc
  .et_pb_module
  .nf-form-content
  .list-select-wrap
  .nf-field-element
  > div,
.et-db #et-boc .et_pb_module .nf-form-content input:not([type="button"]),
.et-db #et-boc .et_pb_module .nf-form-content textarea {
  background: #f7f7f7;
  border: 1px solid #c4c4c4;
  border-radius: 0;
  box-shadow: none;
  color: #787878;
  transition: all 0.5s;
}

.et-db
  #et-boc
  .et_pb_module
  .nf-form-content
  .listselect-wrap
  .nf-field-element
  div,
.et-db #et-boc .et_pb_module .nf-form-content input.ninja-forms-field,
.et-db
  #et-boc
  .et_pb_module
  .nf-form-content
  select.ninja-forms-field:not([multiple]) {
  height: 50px;
}

.et-db #et-boc .et_pb_module .field-wrap .pikaday__container,
.et-db #et-boc .et_pb_module .field-wrap .pikaday__display,
.et-db #et-boc .et_pb_module .field-wrap > div input,
.et-db #et-boc .et_pb_module .field-wrap select,
.et-db #et-boc .et_pb_module .field-wrap textarea {
  width: 100%;
}

.et-db #et-boc .et_pb_module .nf-field-element input,
.et-db #et-boc .et_pb_module .nf-field-element select,
.et-db #et-boc .et_pb_module .nf-field-element textarea {
  margin: 0;
  width: auto;
  height: auto;
  vertical-align: inherit;
}

.et-db #et-boc .nf-form-cont,
.et-db #et-boc .nf-form-cont input {
  margin: auto;
}

.et-db #et-boc .nf-form-content {
  margin: 0 auto;
}

.et-db #et-boc .nf-field-container {
  margin-bottom: 25px;
}

/* PASSWORD PROTECTED LOGIN PAGE */
#et-boc form.post-password-form {
  padding: 200px;
  text-align: center;
}

#et-boc form.post-password-form input {
  background: #000;
  color: #fff !important;
}

#et-boc form.post-password-form input[type="submit"] {
  padding: 14px;
}
