/*
Theme Name: Naturkosmetik Studio Stäfa
Theme URI: https://naturkosmetik-studio-staefa.ch/
  Author: My Tec Buddy
  Author URI: https://mytecbuddy.com/
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: dodo
Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
*/
body{
	    font-family: 'OpenSans', sans-serif !important;
	    font-weight:400;
}
#newsletterform form p {
	display: flex;
	align-items: center;
	justify-content: center;
}
#newsletterform form p span input {
	background: #fff;
	border: unset;
	color: #434343;
	outline: none;
	padding: 12px 15px;
	border-radius: 5px;
	font-size: 14px;
	box-sizing: border-box;
	font-weight: 500;
	width: 400px;
}
#newsletterform form p input[type="submit"] {
	background: #434343;
	border: unset;
	color: #f2d5b5;
	border-radius: 5px;
	padding: 10px 25px;
	font-weight: 600;
	text-transform: uppercase;
	margin-left: 8px;
	font-size: 15px;cursor:pointer;
}
/*contact us page*/
#contactusform form p label {
	width: 100%;
	font-size: 15px;
	font-weight: 400;
	color: #434343;
	margin-bottom: 15px;
}
#contactusform form p label input, #contactusform form p label textarea {
	width: 100%;
	background: transparent;
	border: 1px solid #ccc;
	padding: 8px 15px;
	margin-top: 5px;
	border-radius: 3px;
	outline: none;
}
#contactusform form p input[type="submit"] {
	border: unset;
	background: #f2d5b5;
	color: #434343;
	padding: 11px 40px;
	border-radius: 4px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 16px;cursor:pointer;
}
/*featured products*/
ul.products li {
	padding: 50px 20px !important;
	transition: 0.3s all;text-align:center;
}
ul.products li:hover {
	background: #f2d5b5;
}
ul.products li .loopimg {
	display: flex;
	height: 250px;
	overflow: hidden;
	text-align: center;
	justify-content: center;
}
ul.products li .loopimg img {
	max-width: 100% !important;
	width: auto !important;
}
ul.products li .loopimg .onsale {
	display: none;
}
ul.products li h2 {
	font-family: "Open Sans", Sans-serif;
	font-weight: 700;
	text-transform: uppercase;color:rgb(67, 67, 67);
}
ul.products li .button.product_type_simple {
	display: none !important;
}
ul.products li .price,
ul.products li .price * {color:rgb(67, 67, 67);}
#primary {
	max-width: 1570px;
	margin: 50px auto;
	padding: 0px 15px;
}
#primary .woocommerce-ordering select {
	border: unset;
	color: #fff;
	background: #434343;
	padding: 10px 20px;
	border-radius: 3px;
}
#primary .woocommerce-products-header__title.page-title {
	font-size: 30px;
	text-transform: uppercase;
	font-weight: bold;
}
#sidebar {
	display: none;
}

/*checkout*/
#customer_details .col-1, #customer_details .col-2 {
	width: 100%;
	max-width: 100%;
}
#customer_details .col-1 label, #customer_details .col-2 label {
	width: 100%;
}
#customer_details .col-1 span, #customer_details .col-2 span {
	width: 100%;
}
#customer_details .col-2 {
	padding: 0;
}