/*
Theme Name: Hello Elementor Child
Theme URI: https://wp-themes.com/hello-elementor
Author: ChildThemeWP.com
Author URI: https://childthemewp.com
Description: My WordPress Hello Elementor child theme.
Template: hello-elementor
License: GNU General Public License v3
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Version: 1.0.0
Text Domain: hello-elementor-child
*/

ol.wp-block-list {
    padding-left: 0;
}

.subscriber-form-wrapper {
    display: flex;
    max-width: 80%;
}

.subscriber-form-field {
    width: 60%;
}

.subscriber-form-submit {
    width: 40%;
}

.subscriber-form-submit button {
    padding: 15px 40px !important;
    border: none;
    outline: none;
    width: 100%;
    background-color: #192242;
}

.subscriber-form-field input {
    padding: 15px 20px !important;
    border: none !important;
    outline: none;
    font-size: 18px;
}

p.price ins {
    text-decoration: none;
	color: #D7B899;
}

p.price del, p.price ins {
    font-family: "Manrope", sans-serif !important;
    font-size: 18px;
}

p.price del {
	color: #898E88;
}
.footer-form .subscriber-form-submit button {
    background-color: #D7B899 !important;
    color: #192242;
    font-weight: 500;
}

.collection-left-right-template .elementor-grid > .e-loop-item:nth-child(odd) .two-column-classes {
	
	flex-direction: row-reverse !important;
}

.upppercase-title .archive-heading-title span.elementor-button-text {
    text-transform: uppercase;
}

.room-archive-template-btn, .room-archive-template-btn a {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 100% !important;
}

.contact-from-style-fields input, .contact-from-style-fields select, .contact-from-style-fields textarea {
    background-color: #d1d5db24 !important; 
    color: #727472 !important;
    border: 1px solid #D1D5DB !important;
    outline: 1px solid #D1D5DB !important;
    border-radius: 0 !important;
	padding: 15px 20px !important;
}

.contact-from-style-label {
    color: #727472;
    font-size: 16px;
    font-weight: 500;
}

.contact-from-style-button button {
    width: 220px;
	border: 1px solid #000D60;
}

.contact-from-style-button {
    margin-top: 50px;
}

.archive-template-loop img {
    height: 300px !important;
}


.um a.um-button, .um a.um-button.um-disabled:active, .um a.um-button.um-disabled:focus, .um a.um-button.um-disabled:hover, .um input[type=submit].um-button, .um input[type=submit].um-button:focus {
    background: #D7B899 !important;
    color: #ffffff !important;
}

.access-form label, .access-form a.um-link-alt, .access-form span.um-field-checkbox-option {
    color: #ffffff !important;
    font-weight: 400 !important;
	font-size: 14px !important;
}

.access-form .elementor-shortcode {
    text-align: center;
    color: #ffffff !important;
}

.access-form ul.um-misc-ul a {
    color: #ffffff !important;
}


.access-form .um-misc-with-img {
    color: #ffffff !important;
}

.account-layout nav.woocommerce-MyAccount-navigation li {
    list-style: none;
}

.account-layout nav.woocommerce-MyAccount-navigation {
    background-color: #192242;
    padding: 50px 15px;
}

.account-layout nav.woocommerce-MyAccount-navigation a {
    color: #ffffff;
}

.elementor-menu-cart__footer-buttons {
    flex-direction: column !important;
    display: flex !important;
}

.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--view-cart, a.elementor-button.elementor-button--checkout.elementor-size-md {
    background-color: #D7B899 !important;
    font-family: "Manrope", Sans-serif !important;
    font-size: 16px !important;
    font-weight: 400 !important;
}

.elementor-menu-cart__subtotal {
    font-family: "Manrope", Sans-serif !important;
    font-weight: 400 !important;
    font-size: 16px !important;
}

.elementor-menu-cart__product-name.product-name a {
    font-family: "Manrope", Sans-serif !important;
    font-weight: 500 !important;
    font-size: 16px !important;
    color: #111111 !important;
}

.elementor-menu-cart__product-price.product-price {
    font-family: "Manrope", Sans-serif !important;
    font-weight: 500 !important;
    font-size: 16px !important;
    color: #111111 !important;
}

input.wc-block-components-quantity-selector__input {
    padding: 15px 0 !important;
}

.wc-block-cart__submit-container a {
    background-color: #192242 !important;
    text-decoration: none !important;
	color: #ffffff !important;
}

button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained {
    border: none !important;
}

@media only screen and (max-width:768px){
	
	.subscriber-form-wrapper {
		max-width: 100% !important;
		flex-direction: column;
	}
	
	.subscriber-form-field {
		width: 100% !important;
	}
	
	.subscriber-form-submit {
		width: 100% !important;
	}
}