/*
Theme Name:     astratours-child
Author:         Techvizo
Author URI:     https://www.techvizo.com
Template:       astratours
*/

@import url("../astratours/style.css");

/* =Theme customization starts here
------------------------------------------------------- */

.main-navigation > ul > li:before {
    content: none !important
}
.elementor-106 .elementor-element.elementor-element-37d086b.elementor-section.is-stuck {
    --tw-shadow-colored: aquamarine;
    background: #435066ed !important;
    --tw-backdrop-blur: blur(12px);
    --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.text-gold {
    color: #c5a572 !important;
}
p.maintext {
    padding-bottom: 40px;
}
.tourssection {
    height: 200px;
}
.ot-testimonials .tphoto:after {
display: none;
}
span.text-gold-name {
    color: #c5a572 !important;
    text-transform: capitalize !important;
    font-size: 14px !important;
    font-weight: 300 !important;
	font-style: normal !important;
}
span.text-black-place {
    color: #fffaf059 !important;
    font-size: 11px !important;
    font-weight: 300 !important;
	font-style: normal !important;
}
.testimonial-section2 .ttext {
    width: 75%;
    margin: 0 auto;
}
/* Form Container */
.team-form{
    max-width:600px;
    margin:0 auto;
}

.team-form p{
    margin:0;
}

.team-form .wpcf7-form-control-wrap{
    display:block;
    margin-bottom:14px;
}

/* Inputs */
.team-form input[type="text"],
.team-form input[type="email"]{
    width: 100%;
    height: 45px;
    background: transparent;
    border: 1px solid rgba(255, 255, 255, .2);
    color: #fff;
    font-size: 14px;
    padding: 0 18px;
    box-sizing: border-box;
    border-radius: 0;
    font-weight: 400;
}

.team-form input::placeholder{
    color:#8f98a7;
    opacity:1;
}

.team-form input:focus{
    outline:none;
    border-color:#C9A96E;
}

/* Button */
.team-form .octf-btn{
    width:100%;
    height:45px;
    background:#C9A96E;
    color:#132848;
    border:none;
    font-size:14px;
    letter-spacing:3px;
    text-transform:uppercase;
    cursor:pointer;
    transition:.3s;
	font-weight: 400;
}

.team-form .octf-btn:hover{
    background:#d8b77b;
}

/* CF7 Message */
.team-form + .wpcf7-response-output{
    color:#fff;
}
.team-form input[type=text], .team-form input[type=email] {
    max-width: 100% !important;
}
