/*
 Theme Name:   medio child
 Theme URI:    http://demo.themeton.com/medio
 Description:  medio Child Theme
 Author:       ThemeTon
 Author URI:   http://themeton.com
 Template:     medio
 Version:      1.0
*/

/* Theme customization starts here
  -------------------------------------------------------------- */

  header {
    background-color: #fff !important;
}

.themeton-menu > li > a {
  color: #ed1f24;
}

.themeton-menu > li:hover > a {
  text-decoration: none;
}

.themeton-menu > li.current_page_parent > a {
  background: #ed1f24 !important;
  border-right-color: #c20a0a !important;
  color: #ffffff;
}

.woocommerce-loop-category__title mark {
  background: transparent;
  color: #de5151;
  font-weight: 500;
}

.tax-product_cat .themeton-menu > li.shop > a,
.woocommerce-cart .themeton-menu > li.shop > a,
.woocommerce-checkout .themeton-menu > li.shop > a {
  background: #ed1f24 !important;
  border-right-color: #c20a0a !important;
  color: #ffffff;
}

.uk-button-default:hover,
.woocommerce-cart .wc-proceed-to-checkout a:hover,
.woocommerce button.button.alt:hover {
  color: #fff;
  background-color: #c20a0a !important;
}

.woocommerce ul.products li.product .button:hover {
  background: #c20a0a !important;
}
.woo-cart-totals h2 strong {
  display: block;
}

.my_custom_checkout_field {
  margin-top: 20px;
}

.my_custom_checkout_field p {
  margin-bottom: 0;
}

.my_custom_checkout_field .form-row {
  padding: 0;
}

.my_custom_checkout_field .checkbox,
.form-row.validate-required .checkbox {
  display: inline-flex !important;
}

.my_custom_checkout_field .checkbox .input-checkbox,
.form-row.validate-required .checkbox .input-checkbox  {
  margin: 3px 8px 0 0 !important;
}
.company_custom_checkout_field {
  display: none;
}
.uk-navbar-toggle {
  color: #ed1f24 !important;
}

.woocommerce ul#shipping_method li + li {
    display:none;
}

.woocommerce ul.products li.product .price ins .amount {
	color: #de5151;
}
.all-logo {
	margin-bottom: 0px !important;
}
.all-logo img {
	width: auto;
	height: 35px !important;
	margin: 15px 0;
}
.css-flex .vc_column-inner {
	padding: 0px !important;
}
.css-flex .wpb_wrapper {
	display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-evenly;
    align-items: center;
}