/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: Johannes Schmitz
Template: flatsome
Version: 3.0
Text Domain: flatsome
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
.paj-germanized-checkout-terms-highlight{
	border: 2px solid #FF4E00;
	background-color: #EEEEEE;
}

.paj-germanized-checkout-terms-highlight-inner{
	padding: 5px;
}

.woocommerce-checkout-review-order-table{
	border: 2px solid #FF4E00;
	padding-left: 5px;
	padding-right: 5px;
}

.language-icon{
	display: inline-block;
	height: auto;
	vertical-align: middle;
	position: relative;
	top: -3px;
	padding-left: 2px;
	padding-right: 3px;
}

/* Password Colors */
.woocommerce-password-strength.bad {
	color: red !important;
}

.woocommerce-password-strength.short {
	color: red !important;
}

.woocommerce-password-strength.good {
	color: yellow !important;
}

.woocommerce-password-strength.strong {
	color: green !important;
}

/* Amazon checkout message fix */
.woocommerce-info.info.wc-amazon-payments-advanced-info {
	display: flex;
	justify-content: center !important;
}

.wc-amazon-checkout-message.wc-amazon-payments-advanced-populated{
	width: 100% !important;
	justify-content: center !important;
}

.woocommerce-info.info.wc-amazon-payments-advanced-info p {
	display: none;
}

/* Amazon checkout fields fix */
.wc-amazon-payments-advanced-populated .col2-set {
	width: 100% !important;
	display: block !important;
}

/* Amazon consent widget fix */
col #amazon_customer_details.wc-amazon-payments-advanced-populated .col2-set .amazon_consent_widget {
	width: 100% !important;
	display: block !important;
}

.wc-amazon-payments-advanced-populated .col2-set > div + div {
	width: 100% !important;
	padding-left: 0px !important;
}

#amazon_customer_details {
	width: 100% !important;
}

/* Woocommerce additional info at checkout */
.woocommerce-additional-fields {
	display: none;
}

/* Woocommerce add to cart shortcode format */
.product.woocommerce.add_to_cart_inline  .button.product_type_variable.add_to_cart_button {
    display: block;
    width: 26%;
    min-width: 190px;
}

.product.woocommerce.add_to_cart_inline {
    text-align: center;
	margin-left:auto;
	margin-right: auto;
	vertical-align: baseline;
}

p.product.woocommerce.add_to_cart_inline {
	border: 1px solid #ccc !important;
}

p.product.woocommerce.add_to_cart_inline span.woocommerce-Price-amount.amount{
	font-size: 20px;
	vertical-align: baseline !important;
}

p.product.woocommerce.add_to_cart_inline span.woocommerce-Price-amount.amount span.woocommerce-Price-currencySymbol{
	vertical-align: baseline !important;
}

p.product.woocommerce.add_to_cart_inline span.subscription-details{
	padding-right: 10px;
}

p.product.woocommerce.add_to_cart_inline a.button.product_type_subscription_variation.add_to_cart_button.ajax_add_to_cart{
	vertical-align: baseline !important;
	margin-bottom:0px !important;
}

@media only screen and (max-width: 450px) {
.responsive #top .logo { width: 65%; }
}
/* Woocommerce add to cart shortcode format */

@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}