/*
Theme Name: Activ
Author: Infinite-eye
Author URI: http://infinite-eye.com

*/
.grid.timetable .col-3, .grid.timetable .col-9 {
	height: auto;
}
.grid.timetable .col-9 table {
	margin-bottom: 15px;
}

.woocommerce button.button.single_add_to_cart_button {
	background-image: none !important;
}


#mti_wfs_colophon {
	display: none !important;
}

.shop_table.shop_table_responsive * {
	font-size: 18px !important;
	line-height: 1.2 !important;
}

.checkout-button {
	font-size: 20px !important;
	font-weight: 700 !important;
}

.woocommerce table.shop_table th,
.woocommerce table.shop_table td {
	padding-top: 15px !important;
	padding-bottom: 15px !important;
}

.cart_totals h2 {
	font-size: 30px !important;
	font-weight: 600 !important;
}

.woocommerce-shipping-methods input[type="radio"] {
	cursor: pointer !important;
	height: 20px !important;
	width: 20px !important;
	min-width: unset !important;
	min-height: unset !important;
	margin: 0 auto 10px !important;
	display: block !important;
}

.woocommerce-cart table.cart td.actions .coupon .input-text {
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}

h3#ship-to-different-address,
.woocommerce-info {
	font-size: 18px !important;
}

h3#ship-to-different-address label {
	display: flex !important;
	margin-top: 15px !important;
}

h3#ship-to-different-address label input {
	cursor: pointer !important;
	height: 20px !important;
	width: 20px !important;
	min-width: unset !important;
	min-height: unset !important;
	margin-right: 10px !important;
}

h3#ship-to-different-address label span {
	display: block !important;
	line-height: 1 !important;
}

.woocommerce-additional-fields__field-wrapper {
    position: relative;
    top: -10px;
}

p.create-account.woocommerce-validated label {
	display: flex !important;
	margin-top: 15px !important;
}

p.create-account.woocommerce-validated label input {
	cursor: pointer !important;
	height: 20px !important;
	width: 20px !important;
	min-width: unset !important;
	min-height: unset !important;
	margin: 0 10px 10px 0 !important;
	display: block !important;
}

p.create-account.woocommerce-validated label span {
	display: block !important;
	line-height: 1 !important;
}

