/**
Theme Name: Tours Land Safaris
Author: Origami Soluciones
Author URI: https://origamisoluciones.com/
Description: Web para la agencia Tours Land Safaris 
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: tours-land-safaris
Template: astra
*/

/*General*/
:root {
  --primary: #6d4c41;
  --secondary: #cd5b2f;
  --black: #212121;
  --white: #ffffff;
}

html,
body {
  overflow-x: hidden !important;
}

body::-webkit-scrollbar {
  width: 9px;
}

body::-webkit-scrollbar-thumb {
  background-color: var(--secondary);
}

body::-webkit-scrollbar-track {
  box-shadow: inset 0 0 12px var(--primary);
}

a:focus,
input:focus,
textarea:focus,
select:focus,
.eael-tabs-nav li:focus,
.elementor-tab-title:focus {
  outline: none !important;
}

.sr-only {
  display: none !important;
}

.ast-theme-transparent-header
  .ast-builder-menu
  .main-header-menu
  .menu-item
  .sub-menu
  .menu-link:hover {
  color: var(--white) !important;
}

/*Plugins*/
.wpforms-container .wpforms-field-label-inline {
  color: var(--primary);
}

.wpforms-container ul {
  list-style-type: none;
}

/*Header*/
.ast-sticky-main-shrink header .ast-sticky-shrunk .site-logo-img img {
  object-fit: contain;
  -o-object-fit: contain;
  object-position: center;
  -o-object-position: center;
  max-height: 65px !important;
}

/*Blog*/
.navigation.post-navigation {
  display: none !important;
}

/*Forms*/
.wpforms-field-gdpr-checkbox label,
.wpforms-field-gdpr-checkbox .wpforms-field-description a {
  color: var(--white) !important;
}

.wpforms-field-gdpr-checkbox .wpforms-field-description a {
  text-decoration: underline !important;
}

/*WhatsApp chat button*/
.joinchat {
  bottom: 80px !important;
}

/*Testimonial*/
.wpmslider-controls-direction a {
  background-color: var(--primary) !important;
}
.wpmslider-controls-direction a:hover {
  background-color: var(--secondary) !important;
}

/*GTranslate*/
/* header a.glink span{
    display: none !important;
    visibility: hidden !important;
} */


.gt_switcher-popup.glink.nturl.notranslate span{
    display: none !important;
}

/*Responsive*/
@media (max-width: 1235px) {
  .main-navigation li.menu-item a {
    padding: 0 0.5em !important;
  }

  .ast-primary-header-bar .site-logo-img {
    padding-right: 0px;
  }
}

@media (max-width: 1152px) {
  .main-navigation li.menu-item a {
    padding: 0 1em !important;
  }
}
@media (max-width: 921px) {
  .archive.category-blog .content-area.primary {
    padding: 24px !important;
  }

  .ast-archive-post .ast-blog-featured-section.post-thumb {
    width: 35% !important;
    margin-bottom: 0px !important;
  }

  .ast-archive-post .post-content {
    width: 65% !important;
    padding: 20px !important;
  }
}

@media only screen and (max-width: 576px) {
  .wpforms-container .wpforms-field.wpforms-one-half,
  .wpforms-container .wpforms-field.wpforms-one-third {
    width: 100% !important;
    margin-left: 0px !important;
  }

  .ast-archive-post .ast-blog-featured-section.post-thumb {
    width: 100% !important;
    margin-bottom: 20px !important;
  }

  .ast-archive-post .post-content {
    width: 100% !important;
    padding: 20px !important;
    text-align: center !important;
  }
}
