/*!
Theme Name: Creatus Child
Description: Child theme for Creatus theme
Author: Themezly
Author URI: http://themezly.com/
Template: creatus
Version: 1.0.0
Text Domain: creatus
!*/

@media all and (max-width: 1199px) {
  .thz-logo-holder.type-textual .thz-logo a {
    color: #5e585c;
  }
  .thz-open-search.itemlink {
    display: none;
  }
}
.wpml-ls-statics-shortcode_actions ul li img {
  border-radius: 50%;
}
.wpml-ls-legacy-list-horizontal .wpml-ls-flag {
  width: 24px;
  height: 24px;
}

#gform_fields_4 {
  padding: 0;
  margin: 0;
  list-style: none;
}

#gform_submit_button_4 {
  margin-top: 10px;
}

input[aria-invalid="true"],
textarea[aria-invalid="true"] {
  border-color: red;
}

.validation_error {
  color: red;
}

* + .thz-shc {
  margin-top: 20px;
}

.thz-mobile-menu .has-children {
  position: relative;
}

.thz-mobile-menu .has-children .temp_link {
  display: inline-block;
  width: calc(100% - 75px);
  position: absolute;
  z-index: 999;
  top: 0;
  cursor: pointer;
}

p strong {
  font-weight: 900;
  font-family: Rubik;
}

.above-header-block .top-bar-left ul li {
  display: inline-block;
}

.above-header-block .top-bar-left ul li:not(:last-child) {
  padding-right: 16px;
}

.above-header-block .top-bar-right .menu {
  margin: 0;
  list-style-type: none;
}

.icons-list li {
  padding-left: 32px;
  position: relative;
}

.icons-list li i {
  position: absolute;
  top: 6px;
  left: 0;
}

.home .thz-items-grid-holder .thz-grid-item .thz-grid-item-media {
  background-color: #f5f6f8;
}

.home .home-slider .thz-row .home-slider-left {
  z-index: 2;
}

.home
  .home-slider
  .thz-row
  .home-slider-left
  .thz-column-in
  .thz-column-shortcodes {
  align-self: flex-end !important;
}

.home
  .home-slider
  .thz-row
  .home-slider-right
  > .thz-column-container
  > .thz-column-in
  .thz-slick-slider
  .slick-prev {
  display: none;
}

.home
  .home-slider
  .thz-row
  .home-slider-right
  > .thz-column-container
  > .thz-column-in
  .thz-slick-slider
  .slick-prev:before {
  display: none;
}

.home
  .home-slider
  .thz-row
  .home-slider-right
  > .thz-column-container
  > .thz-column-in
  .thz-slick-slider
  .slick-next {
  opacity: 1;
  right: 0;
}

.home
  .home-slider
  .thz-row
  .home-slider-right
  > .thz-column-container
  > .thz-column-in
  .thz-slick-slider
  .slick-next:before {
  opacity: 1;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  width: 32px !important;
  float: right;
}

.home
  .home-slider
  .thz-row
  .home-slider-right
  > .thz-column-container
  > .thz-column-in
  .thz-slick-slider
  a {
  font-family: Rubik !important;
}

.woocommerce .thz-grid-item .thz-woo-item,
.woocommerce .thz-woo-up-sells-holder .thz-slick-slide .thz-woo-item,
.woocommerce .thz-product-related-holder .thz-slick-slide .thz-woo-item {
  position: relative;
  text-align: center;
}

/* .woocommerce .thz-grid-item .thz-woo-item .thz-woo-item-info .thz-woo-item-price,
.woocommerce .thz-woo-up-sells-holder .thz-slick-slide .thz-woo-item .thz-woo-item-info .thz-woo-item-price,
.woocommerce .thz-product-related-holder .thz-slick-slide .thz-woo-item .thz-woo-item-info .thz-woo-item-price {
    display: none
} */

.woocommerce .thz-grid-item .thz-woo-item .instant-div,
.woocommerce
  .thz-woo-up-sells-holder
  .thz-slick-slide
  .thz-woo-item
  .instant-div,
.woocommerce
  .thz-product-related-holder
  .thz-slick-slide
  .thz-woo-item
  .instant-div {
  position: absolute;
  top: -11px;
  left: calc((100% - 77px) / 2);
  font-size: 13px;
  font-weight: 500;
  color: white;
  background-color: #0078c5;
  border-radius: 3px;
  padding: 0 12px;
  text-transform: uppercase;
  font-family: "Rubik", sans-serif;
}

.instant-div {
	  position: absolute;
  top: -11px;
  left: calc((100% - 77px) / 2);
  font-size: 13px;
  font-weight: 500;
  color: white;
  background-color: #0078c5;
  border-radius: 3px;
  padding: 0 12px;
  text-transform: uppercase;
  font-family: "Rubik", sans-serif;
}

.woocommerce .thz-grid-item .thz-woo-item > a,
.woocommerce .thz-woo-up-sells-holder .thz-slick-slide .thz-woo-item > a,
.woocommerce .thz-product-related-holder .thz-slick-slide .thz-woo-item > a {
  background-color: unset;
  border-color: white;
  color: #44b897;
  font-family: Roboto;
}

.woocommerce .thz-grid-item .thz-woo-item .onsale,
.woocommerce .thz-woo-up-sells-holder .thz-slick-slide .thz-woo-item .onsale,
.woocommerce
  .thz-product-related-holder
  .thz-slick-slide
  .thz-woo-item
  .onsale {
  position: absolute;
  top: 8px;
  left: 8px;
  z-index: 2;
  color: white;
  background-color: #18234e;
  padding: 0 6px;
  text-transform: uppercase;
  font-size: 11px;
  border-radius: 3px;
}

.thz-nav .thz-mega-menu li:last-child .aws-container {
  margin-top: 24px;
  margin-left: 16px;
}

.thz-nav .thz-mega-menu li:last-child .aws-container form {
  height: 48px;
}

.thz-nav .thz-mega-menu li:last-child .aws-container form .aws-search-field {
  width: 120px;
}

.thz-nav .thz-secondary-menu i.thz-woo-cart-icon {
  padding: 13px;
  border: 1px solid #e9eaec;
  border-radius: 4px;
  margin-bottom: 4px;
}

.thz-nav .thz-secondary-menu i.thz-woo-cart-icon span.thz-woo-cart-badge {
  background-color: #44b897;
  color: white;
  right: -7px;
  top: -7px;
}

.thz-nav
  .thz-secondary-menu
  .widget_shopping_cart_content
  .woocommerce-mini-cart__buttons
  a {
  display: block;
}

.thz-nav .thz-secondary-menu .sub-menu ul.woocommerce-mini-cart li a {
  word-break: break-all;
}

.woocommerce-cart-form__cart-item .qib-container {
  border-radius: 3px;
}

.woocommerce-cart-form__cart-item .qib-container .qib-button {
  background-color: #ffffff !important;
}

.woocommerce-cart-form__cart-item .qib-container .minus {
  border-bottom-left-radius: 3px !important;
  border-top-left-radius: 3px !important;
}

.woocommerce-cart-form__cart-item .qib-container .plus {
  border-bottom-right-radius: 3px !important;
  border-top-right-radius: 3px !important;
}

.woocommerce-cart-form__cart-item .qib-container input[type="number"] {
  background-color: #fff !important;
}

.thz-nav-mobile ul li.lilast .aws-container form {
  height: 55px;
}

.aws-container form.aws-search-form .aws-search-field {
  border-top-left-radius: 4px !important;
  border-bottom-left-radius: 4px !important;
  border-color: #e9eaec;
  border-right: none;
  padding-left: 24px;
  font-size: 13px;
  background-color: #fff;
}

.aws-container form.aws-search-form .aws-search-btn {
  background-color: #fff !important;
  border-top-right-radius: 4px !important;
  border-bottom-right-radius: 4px !important;
  border-color: #e9eaec !important;
  border-left: none !important;
}

.aws-container form.aws-search-form .aws-search-btn span:after {
  font-size: 24px;
  font-family: "Eva-Icons";
  position: absolute;
  top: 0;
  right: 16px;
  content: "\eb8e";
}

.aws-container form.aws-search-form .aws-search-btn span svg {
  display: none;
}

.aws-search-result .aws_results .aws_result_item {
  border-color: #f8f5f5;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

.aws-search-result .aws_results .aws_result_item .aws_result_content {
  width: -webkit-fill-available;
}

.aws-search-result
  .aws_results
  .aws_result_item
  .aws_result_content
  .aws_result_head {
  display: flex !important;
  justify-content: space-between;
  align-items: center;
  font-size: 15px;
}

.aws-search-result
  .aws_results
  .aws_result_item
  .aws_result_content
  .aws_result_head
  .aws_result_title {
  font-weight: 400;
  color: #18181e;
  padding-right: 18px;
}

.aws-search-result
  .aws_results
  .aws_result_item
  .aws_result_content
  .aws_result_head
  .aws_result_price {
  color: #44b897;
}

.woocommerce.archive .thz-block-spacer {
  padding-top: 0;
}

.woocommerce.archive .thz-block-spacer h1 {
  margin-bottom: 32px;
}

.woocommerce.archive .thz-block-spacer .thz-grid-item .thz-woo-item {
  position: relative;
  text-align: center;
}

.woocommerce.archive
  .thz-block-spacer
  .thz-grid-item
  .thz-woo-item
  .thz-woo-item-info
  .instant-div {
  position: absolute;
  top: -11px;
  left: calc((100% - 77px) / 2);
  font-size: 13px;
  font-weight: 500;
  color: white;
  background-color: #0078c5;
  border-radius: 3px;
  padding: 0 12px;
  text-transform: uppercase;
  font-family: "Rubik", sans-serif;
}

.woocommerce.archive .thz-block-spacer .thz-grid-item .thz-woo-item > a {
  background-color: unset;
  border-color: white;
  color: #44b897;
  font-family: Roboto;
}

.woocommerce.archive .thz-block-spacer .thz-grid-item .thz-woo-item .onsale {
  position: absolute;
  top: 8px;
  left: 8px;
  z-index: 2;
  color: white;
  background-color: #18234e;
  padding: 0 6px;
  text-transform: uppercase;
  font-size: 11px;
  border-radius: 3px;
  font-family: "Rubik", sans-serif;
  font-weight: 500;
}

.woocommerce.single-product .thz-block-spacer {
  padding-top: 0;
}

.woocommerce.single-product
  .thz-block-spacer
  .thz-product-details-row
  .thz-woo-details-row
  > h1 {
  padding: 0 0 32px 32px;
}

.woocommerce.single-product
  .thz-block-spacer
  .thz-product-details-row
  .thz-woo-details-row
  .thz-product-media {
  border-radius: 6px;
  background-color: #f5f6f8;
}

.woocommerce.single-product
  .thz-block-spacer
  .thz-product-details-row
  .thz-woo-details-row
  .thz-product-media
  .instant-div {
  position: absolute;
  top: 10px;
  left: 10px;
  font-size: 13px;
  font-weight: 500;
  color: white;
  background-color: #0078c5;
  border-radius: 3px;
  padding: 0 12px;
  text-transform: uppercase;
}

.woocommerce.single-product
  .thz-block-spacer
  .thz-product-details-row
  .summary
  .thz-product-description {
  margin-top: 16px;
  font-size: 15px;
  line-height: 2.13;
}

.woocommerce.single-product
  .thz-block-spacer
  .thz-product-details-row
  .summary
  form.variations_form {
  margin-top: 0;
}

.woocommerce.single-product
  .thz-block-spacer
  .thz-product-details-row
  .summary
  form.variations_form
  table
  td.label {
  padding: 0;
}

.woocommerce.single-product
  .thz-block-spacer
  .thz-product-details-row
  .summary
  form.variations_form
  table
  td.label
  label {
  margin: 0;
}

.woocommerce.single-product
  .thz-block-spacer
  .thz-product-details-row
  .summary
  form.variations_form
  table
  td.label
  .select-holder {
  position: relative;
}

.woocommerce.single-product
  .thz-block-spacer
  .thz-product-details-row
  .summary
  form.variations_form
  table
  td.label
  .select-holder
  select {
  background-color: #fff;
  border-radius: 5px;
  border-color: #e9eaec;
  color: #8b92a7;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
}

/* .woocommerce.single-product .thz-block-spacer .thz-product-details-row .summary form.variations_form table td.label .select-holder:after {
    color: #8b92a7;
    font-size: 18px;
    position: absolute;
    top: 8px;
    right: 10px;
    pointer-events: none;
    font-family: 'Eva-Icons';
    content: "\ea1b";
    cursor: pointer
} */

.woocommerce.single-product
  .thz-block-spacer
  .thz-product-details-row
  .summary
  form.variations_form
  .single_variation_wrap
  .qib-container
  button {
  width: 56px !important;
  height: 48px !important;
  background-color: white !important;
  font-size: 30px !important;
  color: #8b92a7 !important;
  border-color: #e9eaec !important;
  font-weight: 300 !important;
}

.woocommerce.single-product
  .thz-block-spacer
  .thz-product-details-row
  .summary
  form.variations_form
  .single_variation_wrap
  .qib-container
  button.minus {
  border-top-left-radius: 5px !important;
  border-bottom-left-radius: 5px !important;
}

.woocommerce.single-product
  .thz-block-spacer
  .thz-product-details-row
  .summary
  form.variations_form
  .single_variation_wrap
  .qib-container
  button.plus {
  border-top-right-radius: 5px !important;
  border-bottom-right-radius: 5px !important;
}

.woocommerce.single-product
  .thz-block-spacer
  .thz-product-details-row
  .summary
  form.variations_form
  .single_variation_wrap
  .qib-container
  .quantity
  input {
  width: 56px !important;
  height: 48px !important;
  background-color: white !important;
  font-weight: bold !important;
  color: #18234e !important;
  border-color: #e9eaec !important;
}

.woocommerce.single-product
  .thz-block-spacer
  .thz-product-details-row
  .summary
  form.variations_form
  .single_variation_wrap
  button.single_add_to_cart_button {
  font-family: Roboto;
  font-weight: bold;
}

.woocommerce.single-product
  .thz-block-spacer
  .thz-product-details-row
  .summary
  .thz-product-meta-container
  .thz-product-meta
  .thz-product-shares
  a.thz-social-share {
  font-size: 22px;
  margin-bottom: 5px;
}

.woocommerce.single-product
  .thz-product-tabs-row
  .thz-woo-tabs
  #thz-tabs-woo-description
  p {
  font-size: 15px;
}

.woocommerce.single-product
  .thz-product-tabs-row
  .thz-woo-tabs
  #thz-tabs-woo-description
  p
  strong {
  font-weight: 600;
}

.woocommerce.single-product
  .thz-product-tabs-row
  .thz-woo-tabs
  #thz-tabs-woo-description
  p
  a {
  text-decoration: underline;
}

form.woocommerce-checkout input[type="reset"],
form.woocommerce-checkout input[type="file"],
form.woocommerce-checkout input[type="tel"],
form.woocommerce-checkout input[type="email"],
form.woocommerce-checkout input[type="password"],
form.woocommerce-checkout textarea,
form.woocommerce-checkout span.select2-selection,
.woocommerce-account .woocommerce-MyAccount-content input[type="reset"],
.woocommerce-account .woocommerce-MyAccount-content input[type="file"],
.woocommerce-account .woocommerce-MyAccount-content input[type="tel"],
.woocommerce-account .woocommerce-MyAccount-content input[type="email"],
.woocommerce-account .woocommerce-MyAccount-content input[type="password"],
.woocommerce-account .woocommerce-MyAccount-content textarea,
.woocommerce-account .woocommerce-MyAccount-content span.select2-selection,
.woocommerce-cart input[type="reset"],
.woocommerce-cart input[type="file"],
.woocommerce-cart input[type="tel"],
.woocommerce-cart input[type="email"],
.woocommerce-cart input[type="password"],
.woocommerce-cart textarea,
.woocommerce-cart span.select2-selection {
  padding: 16px 32px;
  font-family: "Roboto", sans-serif;
  font-size: 13px;
  border-radius: 4px;
}

form.woocommerce-checkout input[type="text"],
.woocommerce-account .woocommerce-MyAccount-content input[type="text"],
.woocommerce-cart input[type="text"] {
  padding: 15px 5px 15px 5px;
  font-family: "Roboto", sans-serif;
  font-size: 13px;
  border-radius: 4px;
}

form.woocommerce-checkout input[type="submit"],
form.woocommerce-checkout .button,
.woocommerce-account .woocommerce-MyAccount-content input[type="submit"],
.woocommerce-account .woocommerce-MyAccount-content .button,
.woocommerce-cart input[type="submit"],
.woocommerce-cart .button {
  background-color: #0078c5 !important;
  font-weight: bold;
}

form.woocommerce-checkout input[type="submit"]:hover,
form.woocommerce-checkout .button:hover,
.woocommerce-account .woocommerce-MyAccount-content input[type="submit"]:hover,
.woocommerce-account .woocommerce-MyAccount-content .button:hover,
.woocommerce-cart input[type="submit"]:hover,
.woocommerce-cart .button:hover {
  background-color: #0068ac !important;
  color: #fff !important;
}

form.woocommerce-checkout .coupon input[type="text"],
.woocommerce-account .woocommerce-MyAccount-content .coupon input[type="text"],
.woocommerce-cart .coupon input[type="text"] {
  padding: 12px 35px 12px 35px;
  max-width: 180px !important;
}

form.woocommerce-checkout fieldset,
.woocommerce-account .woocommerce-MyAccount-content fieldset,
.woocommerce-cart fieldset {
  border-color: #e9eaec;
}

.woocommerce-cart .woocommerce input[type="submit"],
.woocommerce-cart .woocommerce .wc-proceed-to-checkout a,
.woocommerce-checkout .woocommerce input[type="submit"],
.woocommerce-checkout .woocommerce .wc-proceed-to-checkout a {
  background-color: #0078c5;
  font-weight: bold;
}

.woocommerce-cart .woocommerce input[type="submit"]:hover,
.woocommerce-cart .woocommerce .wc-proceed-to-checkout a:hover,
.woocommerce-checkout .woocommerce input[type="submit"]:hover,
.woocommerce-checkout .woocommerce .wc-proceed-to-checkout a:hover {
  background-color: #0068ac !important;
  color: #fff !important;
}

#gform_4 input[type="submit"] {
  padding: 12px 15px;
  margin-top: 20px;
}

@media (max-width: 767px) {
  .thz-woo-products-table-holder table thead {
    display: none;
  }
  .thz-woo-products-table-holder table tbody tr td {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    height: auto;
  }
  .thz-woo-products-table-holder table tbody tr td.product-name {
    display: block;
  }
  .thz-woo-products-table-holder table tbody tr td.product-name dd {
    margin-left: 0;
    font-style: italic;
  }
  .thz-woo-products-table-holder table tbody tr td:before {
    content: attr(data-title) ": ";
    font-weight: 500;
    margin-right: 10px;
    position: absolute;
    left: 10px;
  }
  .thz-woo-products-table-holder table tbody tr td.product-name:before {
    display: none;
  }
  .thz-woo-products-table-holder table tbody .actions {
    padding: 10px 0 !important;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
  }
  .thz-woo-products-table-holder table tbody .update,
  .thz-woo-products-table-holder table tbody .coupon {
    float: none;
  }
  .thz-woo-products-table-holder table tbody .actions > * {
    width: 100%;
  }
  .thz-woo-products-table-holder table tbody .actions input {
    max-width: 100% !important;
  }
  .thz-woo-products-table-holder table tbody .actions .button {
    width: 100%;
    margin-top: 10px;
    padding: 15px 0;
  }
  .thz-woo-table-holder table {
    min-width: unset;
  }
  .woocommerce-MyAccount-navigation,
  .woocommerce-MyAccount-content,
  .single-product .thz-tab-content {
    width: 100% !important;
  }
  .single-product .thz-woo-tabs {
    flex-direction: column !important;
  }
  .woocommerce.single-product .thz-tab-content {
    padding: 25px 0;
  }
  #gform_4 input[type="submit"] {
    width: 100%;
  }
}

.woocommerce.columns-3 .thz-grid-has-col-5 .thz-grid-item:nth-child(5n + 1) {
  clear: unset !important;
}

.single-post .thz-post-media .thz-media-height-auto {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
}

@media (max-width: 360px) {
  .home-slider-left .thz-heading {
    padding: 8px 8px 8px 16px !important;
  }
  .home-slider-left .thz-heading h2 {
    font-size: 22px !important;
  }
}

@media (min-width: 361px) and (max-width: 767px) {
  .home-slider-left h2 {
    font-size: 24px !important;
  }
  .home-slider-right .thz-el-text {
    font-size: 24px !important;
  }
}

@media (max-width: 767px) {
  .woocommerce-variation-add-to-cart {
    text-align: center;
  }
  .woocommerce-variation-add-to-cart button[type="submit"] {
    width: 100% !important;
    margin-left: 0 !important;
    margin-top: 30px !important;
  }
  .content-block .thz-btn-container {
    width: 100%;
  }
  .woocommerce-cart .cart_item img {
    width: 40px !important;
  }
}

@media (min-width: 768px) {
  .above-header-block .top-bar-left {
    /*width: calc(100% - 250px) !important*/
  }
  .above-header-block .top-bar-right {
    /*width: 250px !important*/
    width: auto;
  }
  .get-second-menu div {
    display: inline-block;
  }
  .woocommerce-cart .actions button {
    float: right;
  }
}

@media (max-width: 979px) {
/*   .thz-page-block-above-header {
    display: none;
  } */
  .thz-nav-mobile ul li a {
    font-family: Roboto;
    font-weight: 500;
  }
  .thz-nav-mobile #menu-header-secondary-menu {
    margin: 0;
    list-style-type: none;
  }
  .thz-nav-mobile #menu-header-secondary-menu li {
    display: block;
    padding: 0;
    margin: 0;
  }
  .thz-nav-mobile #menu-header-secondary-menu li a {
    background: #ffffff;
    display: block;
    position: relative;
    padding: 10px 25px;
    margin: 0;
    background: #fff;
    border-top: 1px solid #eaeaea;
    font-size: 19.2px;
    color: #18234e;
  }
  .home-slider .home-slider-left .thz-heading {
    padding: 16px !important;
  }
  .home-slider .home-slider-right .thz-el-holder {
    padding: 16px !important;
  }
  .thz-mobile-menu-holder .thz-mobile-menu-table .thz-logo a {
    font-size: 28px !important;
  }
  .thz-mobile-menu-holder .thz-mobile-menu-table .thz-secondary-menu a {
    height: 85px !important;
  }
  .thz-mobile-menu-holder .thz-mobile-menu-table .thz-secondary-menu a i {
    top: -7px;
  }
  .thz-mobile-menu-holder .thz-mobile-menu-table .thz-mobile-menu-cell {
    width: 30px;
  }
  /*     .single .thz-woo-up-sells-holder .thz-slick-slide-in {
        width: 320px !important
    } */
}

@media (min-width: 979px) and (max-width: 1200px) {
  .home-slider .home-slider-left .thz-heading {
    padding: 16px !important;
  }
}

@media (min-width: 768px) and (max-width: 1200px) {
  .above-header-block .top-bar-left ul {
    column-count: 2;
  }
  .above-header-block .top-bar-left ul li {
    line-height: 17px;
    padding-top: 0;
    padding-bottom: 0;
    width: 100%;
  }
}

@media (min-width: 1024px) {
  .home-slider .thz-row .home-slider-left {
    width: 30% !important;
  }
  .home-slider .thz-row .home-slider-right {
    width: 70% !important;
  }
}

@media (min-width: 1200px) {
  .aws-container .aws-search-field {
    width: 332px !important;
  }
}
.woocommerce-cart .thz-block-spacer {
  padding-top: 0px !important;
}
.woocommerce-cart .thz-block-spacer .shop_table_responsive {
  border: none;
}
.woocommerce-cart .thz-block-spacer .shop_table_responsive * {
  border: none;
}
.woocommerce-cart .thz-block-spacer form .shop_table_responsive tbody tr {
  border-bottom: solid 1px #eaeaea;
}
.woocommerce-cart
  .thz-block-spacer
  form
  .shop_table_responsive
  thead
  tr
  th:first-child {
  padding-left: 105px;
}

.woocommerce-cart .thz-block-spacer .wc-backward,
.woocommerce-cart .thz-block-spacer .thz-woo-cart-totals-heading {
  display: none;
}
.woocommerce-cart .thz-block-spacer .cart-collaterals tbody tr :is(th, td) {
  padding-bottom: 0 !important;
}
.woocommerce-cart .thz-block-spacer .cart-collaterals tbody tr :is(th, td) {
  font-weight: bold;
}
.woocommerce-cart .thz-block-spacer .cart-collaterals ul li {
  list-style: none;
}
.woocommerce-cart .thz-block-spacer .cart-collaterals tbody tr td {
  text-align: right;
}
.woocommerce-cart
  .thz-block-spacer
  .cart-collaterals
  tbody
  td[data-title="Verzending"]
  > *:not(:first-child) {
  margin-top: 5px !important;
}
.woocommerce-cart .thz-block-spacer .cart-collaterals .shop_table_responsive {
  max-width: 550px;
  margin-left: auto;
}
.woocommerce-cart .thz-block-spacer .cart-collaterals .wc-proceed-to-checkout {
  text-align: right;
}
.woocommerce-cart
  .thz-block-spacer
  .cart-collaterals
  .wc-proceed-to-checkout
  a {
  padding: 15px 50px !important;
}
.woocommerce-cart #contentblock input[name="apply_coupon"],
.woocommerce-cart #contentblock label[for="update_cart"] + input {
  background-color: #55bea000 !important;
  color: #55bea0 !important;
  border: 2px solid #55bea0 !important;
}
.woocommerce-cart #contentblock input[name="apply_coupon"]:hover,
.woocommerce-cart #contentblock label[for="update_cart"] + input:hover {
  background-color: #55bea0 !important;
  color: #fff !important;
  border: 2px solid #55bea0 !important;
}

/* HEADER WIJZIGINGEN
 ***************/
#thz-column-c9604c940 {
  margin-right: 0;
}
#thz-section-holder-s8abc2a9a {
  z-index: 5;
}
#thz-column-c25151ce3 {
  margin-left: 0;
  margin-right: 0;
}
#thz-column-c25151ce3 iframe {
  min-width: 250px;
  /* 	transform: scale(0.8); */
  /* 	transform-origin: left; */
}

.wpml-ls-legacy-dropdown {
  width: 50px;
}
.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle {
  padding-right: 0;
}
.wpml-ls-legacy-dropdown a {
  border: none;
}
.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover > a,
.wpml-ls-legacy-dropdown a:focus,
.wpml-ls-legacy-dropdown a:hover {
  background: #fff;
}
.wpml-ls-legacy-dropdown .wpml-ls-flag {
  height: 18px;
  width: 18px;
}
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu {
  border-top: none;
}
.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after {
  content: "\032C";
  border: none;
  top: calc(50% - 0.8em);
  border: none;
  font-size: 1.5em;
  right: 5px;
}

.get-second-menu {
    display: flex;
    flex-direction: row;
    align-items: center;
    font-size: 14px;
}

.get-second-menu nav {
    font-weight: 700;
}

.get-second-menu .thz-toolbar-menu > li.lifirst > a {
    border: 0;
}

header .thz-menu-holder {
    height: 96px;
}

header .thz-nav {
    display: flex;
    height: 100%;
    align-items: center;
}

header ul.thz-menu li a.itemlink {
    height: 48px;
    line-height: 48px;
}

body header .custom-login a,
body header .custom-logout a {
    border: 1px solid #eee;
    height: 48px;
    padding: 5px 12px;
    border-radius: 3px;
}

body header .custom-logout a::after {
    content: '';
    position: relative;
    display: inline-block;
    margin-left: 12px;
    width: 16px;
    height: 16px;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.24 22.27H15.11C10.67 22.27 8.53002 20.52 8.16002 16.6C8.12002 16.19 8.42002 15.82 8.84002 15.78C9.24002 15.74 9.62002 16.05 9.66002 16.46C9.95002 19.6 11.43 20.77 15.12 20.77H15.25C19.32 20.77 20.76 19.33 20.76 15.26V8.73998C20.76 4.66998 19.32 3.22998 15.25 3.22998H15.12C11.41 3.22998 9.93002 4.41998 9.66002 7.61998C9.61002 8.02998 9.26002 8.33998 8.84002 8.29998C8.42002 8.26998 8.12001 7.89998 8.15001 7.48998C8.49001 3.50998 10.64 1.72998 15.11 1.72998H15.24C20.15 1.72998 22.25 3.82998 22.25 8.73998V15.26C22.25 20.17 20.15 22.27 15.24 22.27Z' fill='%2318234E'/%3E%3Cpath d='M15 12.75H3.62C3.21 12.75 2.87 12.41 2.87 12C2.87 11.59 3.21 11.25 3.62 11.25H15C15.41 11.25 15.75 11.59 15.75 12C15.75 12.41 15.41 12.75 15 12.75Z' fill='%2318234E'/%3E%3Cpath d='M5.85 16.1C5.66 16.1 5.47 16.03 5.32 15.88L1.97 12.53C1.68 12.24 1.68 11.76 1.97 11.47L5.32 8.12003C5.61 7.83003 6.09 7.83003 6.38 8.12003C6.67 8.41003 6.67 8.89003 6.38 9.18003L3.56 12L6.38 14.82C6.67 15.11 6.67 15.59 6.38 15.88C6.24 16.03 6.04 16.1 5.85 16.1Z' fill='%2318234E'/%3E%3C/svg%3E%0A");
    background-size: 16px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    vertical-align: middle;
}

body header .custom-login a::after {
    content: '';
    position: relative;
    display: inline-block;
    margin-left: 12px;
    width: 16px;
    height: 16px;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.24 22.27H15.11C10.67 22.27 8.53002 20.52 8.16002 16.6C8.12002 16.19 8.42002 15.82 8.84002 15.78C9.25002 15.74 9.62002 16.05 9.66002 16.46C9.95002 19.6 11.43 20.77 15.12 20.77H15.25C19.32 20.77 20.76 19.33 20.76 15.26V8.73998C20.76 4.66998 19.32 3.22998 15.25 3.22998H15.12C11.41 3.22998 9.93002 4.41998 9.66002 7.61998C9.61002 8.02998 9.27002 8.33998 8.84002 8.29998C8.42002 8.26998 8.12001 7.89998 8.15001 7.48998C8.49001 3.50998 10.64 1.72998 15.11 1.72998H15.24C20.15 1.72998 22.25 3.82998 22.25 8.73998V15.26C22.25 20.17 20.15 22.27 15.24 22.27Z' fill='%2318234E'/%3E%3Cpath d='M14.88 12.75H2C1.59 12.75 1.25 12.41 1.25 12C1.25 11.59 1.59 11.25 2 11.25H14.88C15.29 11.25 15.63 11.59 15.63 12C15.63 12.41 15.3 12.75 14.88 12.75Z' fill='%2318234E'/%3E%3Cpath d='M12.65 16.1C12.46 16.1 12.27 16.03 12.12 15.88C11.83 15.59 11.83 15.11 12.12 14.82L14.94 12L12.12 9.18003C11.83 8.89003 11.83 8.41003 12.12 8.12003C12.41 7.83003 12.89 7.83003 13.18 8.12003L16.53 11.47C16.82 11.76 16.82 12.24 16.53 12.53L13.18 15.88C13.03 16.03 12.84 16.1 12.65 16.1Z' fill='%2318234E'/%3E%3C/svg%3E%0A");
    background-size: 16px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    vertical-align: middle;
}

.thz-nav .thz-secondary-menu i.thzicon-search3 {
    padding: 13px;
    border: 1px solid #e9eaec;
    border-radius: 4px;
    margin-bottom: 4px;
}

.thz-menu-search .thz-open-search {
    padding-right: 0 !important;
}

@media (max-width: 480px) {
	.get-second-menu {
		justify-content: center;
	}
}
.postid-32568 .thz-media-item-image img {
	height: 155px !important;
	object-fit: cover !important;
}
@media(min-width: 980px) {
	.postid-32568 .thz-column-shortcodes {
		display: flex;
		flex-direction: column;
		height: 232px;
		justify-content: space-between;	
	}	
}