/*
Theme Name: Soltravel NEW
Theme URI:
Author: jam
 */


html, .uk-navbar-item, .uk-navbar-nav>li>a, .uk-navbar-toggle {
  font-family: 'Open Sans', sans-serif !important;
}

.uk-navbar-item, .uk-navbar-nav>li>a, .uk-navbar-toggle {
 
    column-gap: .25em;
     font-size: 1rem;
    text-decoration: none;
  text-transform: none;
  color:#000;
}

header {
    border-bottom: 0px solid #e1c077;
}



footer {
     font-size: 14px;
    color: #fff;
  line-height:27px;
  background-color:#434a54;
}

footer a, footer h4 {
    color: #fff;
    text-decoration: none;
}

footer a:hover {
    text-decoration: underline;
}


.sol-bggreen{
    background-color:#34990f;
    }

.sol-blueish{
    background-color:#6789e9;
    }
    
    
.sol-bgdrkgray{
    background-color:#434a54;
    }    
    .sol-bgdrkwhite{
    background-color:#fff !important;
    }    
    
.sol-fontwhite{
      color: #fff !important;
    }
    
    .sol-padding-xsmall {
    padding: 6px;
}

.uk-card-default .uk-card-title {
    color: #fff;
}

.uk-accordion-content {
        margin-top: 0px !important;
}

.uk-button-darksun {
    background-color: #e1c077 !important;
    color: #000;
    border: 1px solid transparent;
}
.sol-leftborder{
    border-left: 1px dotted #cbc8c8;
}

.sol-bordbottom-darksun:before, .sol-bordbottom-darksun:after, .sol-bordbottom-darksun span:after, .sol-bordbottom-darksun span:before{
border-bottom: 1px solid #e1c077 !important;    
    }

/* ========================================
   GLightbox Custom Styles - White Background
   ======================================== */

/* Main overlay/backdrop - this is the background */
.goverlay {
    background: rgba(255, 255, 255, 0.95) !important;
}

/* Main lightbox container */
.glightbox-container {
    background: transparent !important;
}

/* Individual slide container */
.gslide {
    background: transparent !important;
}

.gnext, 
.gprev, 
.gclose {
    color: #333 !important;
    width: 45px !important;
    height: 45px !important;
}

.gnext:hover, 
.gprev:hover, 
.gclose:hover {
    background: rgba(150, 150, 150, 1) !important;
    color: #000 !important;
}

.gnext svg, 
.gprev svg, 
.gclose svg {
    fill: #333 !important;
    stroke: #333 !important;
}
/* Description/caption styling */
.gslide-description {
    background: rgba(255, 255, 255, 0.9) !important;
    color: #333 !important;
}

/* Loading spinner */
.gloader {
    border-color: rgba(0, 0, 0, 0.1) !important;
    border-left-color: #333 !important;
}

/* Modern Card Style Thank You Message */
.wpcf7-response-output {
    font-size: 22px !important;
    text-align: center !important;
    padding: 40px 30px !important;
    margin: 30px auto !important;
    max-width: 650px !important;
    font-weight: 600;
    border-radius: 12px !important;
    box-shadow: 0 6px 20px rgba(0, 0, 0, 0.1) !important;
}

.wpcf7-mail-sent-ok {
    background: linear-gradient(135deg, #d4edda 0%, #c3e6cb 100%) !important;
    color: #155724 !important;
    border: none !important;
}


/* Smooth fade out effect */


.wpcf7-form .sent  .uk-grid {
    opacity: 0;
    max-height: 0;
    margin: 0;
    padding: 0;
}
