/*
Theme Name: Travel Explorer
Theme URI: https://wptravelengine.com/wordpress-travel-themes/travel-explorer/
Template: travel-monster 
Author: WP Travel Engine
Author URI: https://wordpress.org/themes/author/wptravelengine/
Description: Travel Explorer is a free travel and tour booking WordPress theme designed specifically for travel agencies. It utilizes the WP Travel Engine plugin, the most popular travel booking plugin. The Travel Explorer theme is ideal for creating sites such as travel agencies, tour operators, and a range of outdoor activities like trekking, camping, mountaineering, surfing, city tours, rafting, jungle safaris, hiking, and various kinds of holidays, including summer, winter, wine tours, cruises, beach holidays, and more. It allows you to add itineraries, destinations, activities, and different types of trips. Your site visitors can quickly search for tours and make bookings. Travel Explorer is designed to be mobile-friendly, SEO-optimized, translation-ready, and RTL-ready. Moreover, it is compatible with Elementor and Gutenberg, offering more flexibility to customize your website. View the demos here: https://wptravelengine.com/travel-monster-demo/
Version: 1.0.0
License: GNU General Public License v3 or later
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tested up to: 6.2
Requires PHP: 5.6
Text Domain: travel-explorer
Tags: blog,one-column,two-columns,right-sidebar,left-sidebar,footer-widgets,custom-background,custom-header,custom-menu,custom-logo,featured-images,threaded-comments,full-width-template,rtl-language-support,translation-ready,theme-options,photography,e-commerce
*/

.wpforms-container input.wpforms-field-medium, .wpforms-container select.wpforms-field-medium, .wpforms-container .wpforms-field-row.wpforms-field-medium{
	max-width:100%;
}
.wpforms-submit {
    background: #FEE25A !important;
    padding: 20px 50px !important;
    line-height: 0 !important;
    color: #494d41 !important;
	box-shadow:none !important;
}
.wpforms-submit:hover{
	background:#1B5E59 !important;
	color:#fff !important;
	
}
button#open-booking-modal {
    font-size: 0;
}
button#open-booking-modal::after {
	content:"Contact Us" !important;
    font-size: 16px !important;
	line-height:1.2;
}
#wa_contact {
    position: fixed;
    bottom: 7%;
    left: 1%;
    z-index: 999;
}
#wa_contact img {
    width: 60px;
    height: 57px;
}
.fa-whatsapp:before {
    content: "\f232";
}
#wpforms-form-5392  input.wpforms-field-medium, #wpforms-form-5392 select.wpforms-field-medium, #wpforms-form-5392 .wpforms-field-row.wpforms-field-medium {
    max-width: 100% !important;
}
#wpforms-form-5392  .wpforms-field-label{
	color:#fff !important;
}
.pum-theme-5382 .pum-container, .pum-theme-default-theme .pum-container{
	padding:30px !important;
	background:#1B5E59 !important;
}
.pum-theme-5382 .pum-title, .pum-theme-default-theme .pum-title{
	color:#fff !important;
	font-weight:700 !important;
	text-align:center !important;
}
.home div.wpforms-container-full .wpforms-form .wpforms-title{
	text-align:center;
	color:#fff !important;
}
.home div.wpforms-container-full .wpforms-form .wpforms-head-container{
	padding-bottom:15px !important;
}
div#pum_popup_title_5391 {
    font-size: 20px;
}
div.wpforms-container-full .wpforms-form .wpforms-description{
	color:#fff !important;
	font-weight:700 !important;
	text-align:center;
	font-size:22px !important;
}

/* new css */

body a.fixed-popup {
    position: fixed;
    right: 30px;
    text-align: center;
    color: #ffffff !important;
    z-index: 1;
}
body a.fixed-popup.call-popup-alt svg {
    width: 70%;
    height: 100%;
}

body a.fixed-popup.call-popup-alt {
    background: #1a73e8;
    bottom: 100px;
    line-height: 60px;
    width: 52px;
    height: 52px;
    border-radius: 50%;
    box-shadow: 0 1px 6px rgba(32,33,36,.28);
}
body a.fixed-popup.whatsapp-popup-alt {
    bottom: 30px;
    width: 60px;
    height: 60px;
    line-height: 56px;
}
body a.fixed-popup.whatsapp-popup-alt svg {
    width: 100%;
    height: 100%;
}
body a.fixed-popup.contact-popup-alt {
    background: #feb608;
    transform: rotate(270deg);
    right: -80px;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 200px;
    height: 40px;
    padding: 4px;
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    white-space: nowrap;
    justify-content: center;
    font-weight: 700;
    border-radius: 10px 10px 0 0;
}
body a.fixed-popup.contact-popup-alt svg {
    width: 32px;
    height: 100%;
    margin-right: 15px;
}
.grecaptcha-badge {
    display: none !important;
}
svg, iframe, img{
	vertical-align:unset !important;
}







