/*
Theme Name: storefront Child
Template: storefront
*/

@media screen and (min-width: 768px) {
  .menu-primary {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .menu-primary {
    display: block;
  }
}

.storefront-primary-navigation {
		display: none;
	}
.site-search {
	display: none !important;
}
.menu-primary {
    display: none;
  }
.woocommerce-product-search {
	display: none !important;
}
.site-header-cart {
    display: none;
}
.site-info {
    display: none;
}
.hentry.type-page .entry-header{
	display:none
}

<-- all template -->
.col-full {
  max-width: 80% !important;
  padding: 0;
  margin: 0;
}

<-- No price botton -->
.block-price .product.woocommerce.add_to_cart_inline .woocommerce-Price-amount.amount bdi , .add_to_cart_inline bdi{
  display: none !important;
}
.block-price bdi {
	display: none !important;
}
.add_to_cart_inline .woocommerce-Price-amount.amount bdi{
	display: none !important
}
.woocommerce-Price-currencySymbol{
  display: none;
}
.add_to_cart_inline {
	background-color: #662483;
	color: #fff;
	border-radius: 20px;
}
.add_to_cart_button {
	background-color: #662483;
	color: #fff;
	width: 100% !important;
	text-align:center;
}
.add_to_cart_button:hover {
	background-color: #662483;
	color: #000;
}
.product.woocommerce.add_to_cart_inline {
	text-align: center;
}

<-- columns plugin-eurecat land product -->
.plugin-eurecat-column p{
	text-align:center;
}
.plugin-eurecat-column-line p{
	text-align:center;
}
.plugin-eurecat-column li {
	text-align: left !important;
}
.plugin-eurecat-column-line {
	padding-right: 50px !important;
	margin-right: 10px !important;
}

<-- Plugin Button Contact -->

.plugin-button-contact {
	width: 100% !important;
	color: white;
	padding-top: 1px;
}
.plugin-button-contact a {
	width: 100% !important;
	height: 79px;
	border-radius: 20px !important;
	border: 4px solid #D0D0D0 !important;
	display: flex !important;
	align-items: center;
	justify-content: center;
}

<-- Classroom land product -->
.classroom-column p {
  text-align:center;
}
.classroom-bottom {
	width: 100%;
	color: white;
	padding-top: 1px;
}
.classroom-bottom a {
	width: 100%;
	height: 79px;
	border-radius: 20px !important;
	border: 4px solid #D0D0D0 !important;
	display: flex !important;
	align-items: center;
	justify-content: center;
}
.classroom-bottom a:hover {
		background-color: #662483;
		color: black !important;
}
.classroom-column-line {
	border-right: 1px solid #ccc;
	padding-right: 50px !important;
	margin-right: 10px !important;
}
<-- Form Bottom -->
.wpforms-submit {
  border-radius: 20px !important;
  background-color: #662483 !important;
}

<-- contact form -->
.wpcf7-form {
  border: 3px solid #662483;
}

.wpcf7-form input[type="text"],
.wpcf7-form input[type="email"],
.wpcf7-form input[type="tel"],
.wpcf7-form textarea {
  border: 1px solid #662483;
}
.wpcf7-form label, .wpforms-field-label {
  color: #662483 !important;
}
.wpforms-submit {
	background-color: #662483 !important;
	border-radius: 10px !important;
}
<-- campus-->
.campus-title {
	margin-bottom: 0;
	padding-bottom: 0;
}
<-- faq -->
.faq-column {
	margin-right: 60px;
}
.faq-column-right {
	margin-left: 60px !important;
}
<-- no check -->
.no-check {
	margin-bottom: 0px !important;
}
<-- block-price -->
.block-price {
	margin-top: 30px;
}
<-- block-price -->
.block-price {
	margin-bottom: 0px !important;
}
<-- to-center -->
.to-center p span a {
	text-align:center;
}
.to-center .button.wp-element-button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
	text-align: center;
	width: 100%;
}
<-- customised-to-your -->
.customised-to-your {
	margin-top: 20px;
}
<-- to table -->
.wp-block-columns , .block-price{
	margin-bottom: 1px !important;
}
.to-table-one {
	padding-left: 40px !important;
	margin-right: 20px !important;
}
.to-table-two {
	padding-left: 20px !important;
}
.to-table-three {
	padding-right: 20px !important;
}

<-- new-section -->
.new-section {
	padding: 3rem 1rem 0 2rem !important;
	background-color: #eaeaea !important;
}