/*
Theme Name: Tobel Child
Theme URI: https://tobel.qodeinteractive.com
Description: A child theme of Tobel
Author: Elated Themes
Author URI: https://qodeinteractive.com
Version: 1.4
Text Domain: tobel
Template: tobel
*/
p, li, a, h1, h2, h3, h4, h5, h6 {
  font-family: "Belleza", sans-serif !important;
}

.custom-footer {
  margin-top: 28px;
}

#qodef-page-footer .widget .qodef-widget-title {
  color: #000 !important;
}

#qodef-page-footer .widget a {
  color: #000 !important;

}

#qodef-page-footer .widget p {
  color: #000 !important;
}

@font-face {
  font-family: 'Delius';
  src: url('assets/fonts/Delius.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}

.qodef-section-title .qodef-m-subtitle {
  font-family: "Delius", sans-serif !important;
}

ul,
ol {
  list-style-position: outside !important;
}

body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid>div .user-registration-Button,
body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid>div .user-registration-Button {
  background: #b59175;
}

.user-registration-LostPassword.lost_password a,
.user-registration-register.register a {
  color: #b59175 !important;
}

button.ur-submit-button.submit {
  background: #b59175 !important;
}

.disable-add .button {
  display: none;
}

.disable-add .woocommerce-Price-amount.amount {
  display: none;
}

.disable-add .woocommerce-LoopProduct-link.woocommerce-loop-product__link,
.disable-add .qodef-woo-product-title-link {
  pointer-events: none;
}

.disable-add .qodef-woo-product-image-inner {
  background-color: transparent;
}

.qodef-woo-product-list .qodef-woo-product-title-price-holder {
  display: block !important;
}

.qodef-woo-product-title.entry-title {
  margin-bottom: 15px;
}

.qodef-woo-product-list .qodef-woo-product-title-price-holder .price {
  font-weight: 700;
  font-size: 18px;
  font-family: "Belleza", sans-serif;
}

.tm-extra-product-options ul.tmcp-ul-wrap li.tmcp-field-wrap.is-separator .tc-label.tc-separator-label {
  font-size: 3em;
  margin: 70px 0;
}

.flasho {
  height: 90% !important;
  width: 90% !important;
}

.imgchkbox {
  display: flex;
  flex-wrap: wrap;
  gap: 15px;
}

.wpcf7-list-item {
  flex: 0 0 calc(16.666% - 13px);
  box-sizing: border-box;

  opacity: 0;
  transform: translateY(20px);

  transition: opacity 0.6s ease-out, transform 0.6s ease-out;
}

.wpcf7-list-item.visible {
  opacity: 1;
  transform: translateY(0);
}

.qodef-woo-dropdown-cart .qodef-m-dropdown-inner {
  background-color: #fff;
}

.qodef-woo-dropdown-cart .qodef-woo-dropdown-items a {
  color: #000;
}

.qodef-woo-dropdown-cart .qodef-m-order-details .qodef-m-order-label {
  color: #000;
}

.qodef-woo-dropdown-cart .qodef-e-quantity {
  font-size: 14px;
  color: #000;
}

.qodef-woo-dropdown-cart .qodef-m-order-details .qodef-m-order-amount {
  color: #000;
}

.qodef-woo-dropdown-cart .qodef-m-action-link:hover {
  color: #fff;
  background-color: #000;
  border-color: #000
}

.qodef-woo-dropdown-cart .qodef-m-action-link {
  color: #000;
  background-color: #DDD1C1;
  border-color: #DDD1C1
}

button[type="submit"],
.single_add_to_cart_button.button.alt,
.button.tm-section-link,
.wc-block-cart__submit-button {
  color: #000 !important;
  border: none !important;
  padding: 14px !important;
  border-radius: 5px;
  background-color: #DDD1C1 !important;
}

button[type="submit"]:hover,
.single_add_to_cart_button.button.alt:hover,
.button.tm-section-link:hover,
.wc-block-cart__submit-button:hover {
  color: #fff !important;
  background-color: #000 !important;
}

.tm-extra-product-options .tmcp-field-wrap.tc-active.tc-mode-text {
  background-color: #ddd1c1;
}

.tm-extra-product-options ul.tmcp-ul-wrap li.tmcp-field-wrap.tc-mode-text:hover {
  background-color: #ddd1c1;
}

.tm-extra-product-options .tmcp-field-wrap.tc-active.tc-mode-text {
  outline-style: none !important;
  border-width: 1px !important;
}

button {
  border-radius: 5px !important;
}

.qodef-shortcode.qodef-m.qodef-social-share.clear.qodef-layout--text {
  display: none !important;
}

.tm-button.button.button-secondary.button-large.floatbox-cancel:hover {
  color: #000 !important;
}

.show-password-input {
  display: none;
}

table tr.wc-block-cart-items__row,
table tr.wc-block-cart-items__header {
  border: none;
}

.woocommerce-account .woocommerce-form-login.custom {
  max-width: 360px;
  margin-top: 0px !important;
}

.woocommerce-account .woocommerce-form-register.custom {
  max-width: 360px;
  margin-top: 0px !important;
}

.woocommerce-page div.woocommerce .col2-set>* {
  width: auto;
  margin-left: auto;
  margin-right: auto;
}

.preloader {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 9999;
  transition: opacity 0.5s ease;
}

.loader {
  border: 8px solid #f3f3f3;
  border-top: 8px solid #000;
  border-radius: 50%;
  width: 60px;
  height: 60px;
  animation: spin 4s linear forwards;
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}


.image-choiced {
  width: 20px;
  margin-left: 20px;
}

#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li.active a::before,
#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li.active a::after {
  display: none;
}



.qodef-e.qodef-grid-item.qodef-item--portrait.product-category img:hover {
  animation: mymove 5s infinite;
}

.move-filter:hover {
  animation: mymove 5s infinite;
}

@keyframes mymove {
  50% {
    -webkit-filter: brightness(70%);
    filter: brightness(70%);
  }
}

.qodef-search-cover-form {
  background-color: #fff!important;
  color:#000!important;
}
.qodef-search-cover-form .qodef-m-form-field::placeholder {
  color: #000!important;
}
#qodef-woo-page.qodef--single form.cart{
  margin-top: 10px!important;
}
.qodef-woo-dropdown-cart .qodef-m-posts-not-found {
  color: #181818;
}
.tc-lightbox-wrap {
  width: 2em!important;
  height: 2em!important;
}
.qodef-blog-item .qodef-e-info {
	display: none!important;
}
.qodef-blog-item .qodef-e-read-more {
	display: none!important;
}
.wc-block-components-product-price__value, .wc-block-components-totals-item__label {
	font-family: "Belleza", sans-serif;
}
.wp-block-woocommerce-cart-totals-block span {
	font-family: "Belleza", sans-serif;
}

.wc-block-components-totals-item__label {
  font-size: 16px!important;
}
.ajajaj span, .ajajaj div {
	font-size: 16px !important;
	font-family: "Belleza";
}
.wc-block-components-product-metadata {
	font-size: 16px!important;
}
.wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item {
	opacity: 1;
}
.wpcf7-form-control.wpcf7-submit.qodef-button.qodef-size--normal.qodef-layout--filled.qodef-m {
	display: block;
	margin-top: 25px;
	margin-left: 19px;
}
.tc-lightbox img{
  margin-left: auto;
  margin-right: auto;
}
#wpcf7-f912-p604-o1 button {
	margin-left: auto;
	margin-right: auto;
	width: 150px;
	margin-top: 0;
}