/* 
Theme Name: Asgard
Theme URI: https://thor.solutions
Description: The Power of Asgard in your Website
Author: Thor Solutions
Author URI: https://thor.solutions/
Template: hello-elementor
Version: 1.0.1
Text Domain: asgard
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/

.order-summary {
    background: #FFFBF5;
    color: rgb(44 82 130) !important;
    border-radius: 8px;
    padding: 14px 20px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 10px;
    font-weight: 600;
    font-size: 15px;
    border: 2px solid rgb(44 82 130);
}

.formheader {
    font-family: "Hedvig Letters Serif", Sans-serif;
    font-size: 1rem;
    font-weight: 600;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1em;
    color: #2c5282;
}

div.formnumber {
    background: #F6E8C3 !important;
    padding: 6px 11px;
    border-radius: 100px;
	width: 30px;
	height: 30px
    color: #02578c;
    font-size: .85rem;
    font-weight: 600;
}


div.formhtml {
    display: flex;
    gap: 8px;
    align-content: center;
    align-items: center;
    margin-bottom: 12px;
}

.wsf-form input, div#wsf-1-field-4{
    background-color: #f9faf7 !important;
    padding: 15px 15px !important;
    border: 1px solid #02578c !important;
    height: 50px;
}

 .wsf-form .wsf-input-group-prepend , input#wsf-1-field-8 {
    background: #00578c !important;
    color: white !important;
    font-weight: 600;
	border:0px !important;
	pointer-events: none;
}

input#wsf-1-field-9-row-1 {
    background: #fff9ef !important;
	padding: 12px !important;
}

.wsf-form input[type=checkbox].wsf-field:checked::after {
    border-color: #02578c !important;
    height: 18px !important;
    left: 2px !important;
    top: -1px !important;
    width: 8px !important;
}

label#wsf-1-label-9-row-1 {
    margin-left: 34px !important;
    font-size: 1.1rem !important;
    font-weight: 500;
    color: #02578c;
}

div#wsf-1-field-wrapper-9 {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}

.wsf-form button.wsf-button.wsf-button-primary {
    background-color: #f97316 !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    font-size: 1rem !important;
    font-family: 'Inter' !important;
    letter-spacing: 0.5px !important;
    border: 0px !important;
    border-radius: 6px !important;
    padding: 14px !important;
    box-shadow: 0 0 10px 3px #8080803b;
}

.wsf-form button.wsf-button.wsf-button-primary:hover {
    color: #f97316 !important;
	background-color: #02578c !important;
}

.wsf-form ::placeholder {
    color: gray !important;
}

.uamodal-c84648b .uael-modal-close {
    left: 97.85%;
    top: 1.5%;
}

.ready button{
	pointer: cursor !important;
}

.ready a:hover{
	background: #2C5282 !important;
}

@media only screen and (min-width: 1024px) {

.elementor-element.elementor-element-161b355.e-con-full.e-flex.e-con.e-child {
    position: sticky;
    top: 20px;
    margin-top: 20px !important;
}
	
}

@media only screen and (max-width: 800px) {

.uamodal-c84648b .uael-modal-close {
    left: 93%;
    top: 1%;
}
}