/*
    Template: pearl
    Theme Name: Pearl Child Theme
    Theme URI: http://pearl.stylemixthemes.com/
    Author: StylemixThemes
    Author URI: http://stylemixthemes.com/
    Description: Pearl WP is a true multi-niche WordPress theme, which consist of several micro-niche themes. Each micro-niche layout has its own features, modules and specifications. You can use UI modules from any layout and mix it with other UI modules. 300+ UI modules and 250+ prebuilt pages are available for use. Open the shell and find the Pearl!
    Version: 1.1.1
    License: GNU General Public License v2 or later
    License URI: http://www.gnu.org/licenses/gpl-2.0.html
    Tags: beauty salon, blog, business, church, coach, construction, consulting, corporate, ecommerce, multipurpose, music, portfolio, restaurant, transportation, travel, custom-header, custom-menu, editor-style, sticky-post, theme-options
	Text Domain: pearl-child-theme
*/


/* Airport css */
/*.form-group {
  margin-bottom: 20px;
}*/
.control-label {
  display: block;
}

.autocomplete-wrapper {
  position: relative;
}
.autocomplete-wrapper  input {
    width: 100%;
 
}
li.ph-icon a::before {
    content: '';
    background: url("https://ezeflight.com/wp-content/uploads/2024/09/phone-solid.png");
    position: absolute;
    left: 0;
    height: 30px;
    width: 50px;
    background-size: 20px;
    background-repeat: no-repeat;
    top: 3px;
}

.ph-icon {
    position: relative;
}
.autocomplete-results {
  position: absolute;
  background: white;
  z-index: 1;
  top: 100%;
  left: 0;
  font-size: 13px;
  border: solid 1px #ddd;
  border-top-width: 0;
  border-bottom-color: #ccc;
  box-shadow: 
    0 5px 10px rgba(0, 0, 0, 0.2);
}

.autocomplete-result {
  padding: 12px 15px;
  border-bottom: solid 1px #eee;
  cursor: pointer;
}

.autocomplete-result:last-child {
  border-bottom-width: 0;
}

.autocomplete-location {
  opacity: .8;
  font-size: smaller;
}

$iPlus: 0;
@for $i from 0 through 7 {
  $iPlus: $i + 1;
  .autocomplete-results[data-highlight='#{$i}'] > :nth-child(#{$iPlus}) {
    color: white;
    background: #26C9FF;
    border-bottom-color: #26C9FF;
    outline: solid 1px darken(#26C9FF, 10%);
  }
}
/* aiport css ends */

/* spinner css */
#search {
	display:none;
}
 
#overlay{	
  position: fixed;
  top: 0;
  z-index: 100;
  width: 100%;
  height:100%;
 left:0;
 /* display: none;*/
  background: rgba(0,0,0,0.9);
}
.cv-spinner {
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
}
#loadingIcon, .spinner {
    z-index: 99999;
    position: absolute;
    right: auto;
    bottom: 0;
    line-height: 0px;
    background: url("https://ezeflight.com/wp-content/uploads/2024/09/58P1.gif");
    height: 120px;
    top: 50%;
    left: auto;
    width: 100%;
    background-size: 90px auto;
    background-repeat: no-repeat;
    margin: 0 auto;
    background-position: center;
}
 /*
.spinner {
  width: 120px;
  height: 120px;
  border: 8px #ddd solid;
  border-top: 4px #2e93e6 solid;
  border-radius: 50%;
  animation: sp-anime 0.8s infinite linear;
}*/
@keyframes sp-anime {
  100% { 
    transform: rotate(360deg); 
  }
}
.is-hide{
  display:none;
}
/* spinner css ends */

@media screen and (max-width: 1190px) {
.stm_layout_startup.stm_header_style_1 .stm-navigation__default > ul > li > a {
    padding: 0 15px !important;
}
li#menu-item-529 {
    padding-left: 10px;
}
li.ph-icon a::before {
    background-size: 18px;
}
}
@media screen and (max-width: 1024px) {
.stm_mobile__logo img {
    width: 40px;
}
    li#menu-item-529 {
        padding-left: 20px;
    }
    li.ph-icon a::before {
        background-size: 18px;
        left: 14px;
    }
	    .stm_header_style_1 .stm_mobile__header {
        margin-bottom:0 !important;
    }
	.stm-footer__bottom {
    text-align: center;
}
	.stm-footer__bottom  .stm_markup__sidebar.text-right {
    justify-content: center;
}
}
@media screen and (max-width:768px) {
small.up {
        top: 7px !important;
    }
}
