/*
Theme Name: Ecomus Child
Theme URI: https://wpecomus.com/
Author: DrFuri
Author URI: http://drfuri.com/
Description: Multipurpose WooCommerce WordPress Theme
Version: 1.0.0
Requires at least: 5.0
Tested up to: 5.8
Requires PHP: 7.0
License: GNU General Public License v2+
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: ecomus
Domain Path: /lang/
Tags: one-column, two-columns, left-sidebar, right-sidebar, full-width-template, post-formats, theme-options, threaded-comments, translation-ready
Template: ecomus
*/

.cpf-type-product, .cpf-type-checkbox  {
  background: #fff;
  padding: 10px 20px 20px !important;
  box-shadow: 0 0 11px 3px #00000017;
  border: 1px solid #bdbdbd;
}

.tm-extra-product-options .tm-epo-field.tmcp-checkbox{
	width: 24px;
  height: 24px;
  cursor: pointer;
  color: #000;
}

.tm-extra-product-options .tm-epo-field.tmcp-checkbox:before,
.tm-extra-product-options .tm-epo-field.tmcp-checkbox:after{
	display:none;
}

.tm-extra-product-options .tc-epo-label {
    margin-top: 15px;
    font-size: 20px;
    line-height: 1.5;
}

.extra-product-option-wrap-ul{
  background: #ffae0b;
  padding: 25px !important;
}

.fullwidth-ul .tc-label-wrap{
	align-items: center;
}

.tm-extra-product-options-radio .tc-label-text{
	font-family: 'Oswald';
	font-weight: 700;
}
.extra-product-option-wrap-ul .tc-label-text{
	font-size: 22px;
  font-family: 'Oswald';
  color: #000;
  margin-top: 0px;
  margin-left: 10px;
}

.tc-epo-element-product-container-cart{
	display: none;
}

.tm-extra-product-options-totals .price.amount.options{
	color: #000;
}

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price, .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{
	color: #000;
	font-size: 1.75em;
}


.tmcp-field-wrap.tm-per-row.tc-mode-text.tc-epo-text-wrapper{
	padding: 10px 16px 15px!important;
  color: #000;
  font-family: 'Oswald';
  font-size: 19px;
}

.tmcp-field-wrap.tm-per-row.tc-mode-text.tc-epo-text-wrapper.tc-active{
	  background: #ffe8ba;
}

.cpf-section.want-to-buy-section{
	margin-bottom: 25px;
}

.tm-extra-product-options #imageBoxHidden.tc-container, 
.tm-extra-product-options #imageBoxHidden2.tc-container,
.tm-extra-product-options #imageBoxHidden3.tc-container{
  display: none!important;
}

.tm-extra-product-options .want-to-buy-section .tm-epo-reset-radio {
  top: -16px;
  right: -13px;
  background: #fff;
  border-radius: 6px;
  border: 1px solid #000;
  box-shadow: 0 0 10px 6px #00000012;
}

.wc-block-checkout__sidebar .wc-block-components-product-name{
	font-size: 20px;
  line-height: 1.2;
  font-family: "Oswald", Sans-serif;
}