/*
Theme Name: Trekking Sports
Theme URI: https://www.ovationthemes.com/products/free-trekking-wordpress-theme
Author: pewilliams
Author URI: https://www.ovationthemes.com/
Description: The Trekking Adventure Sport Theme is a website design template tailored for businesses and individuals involved in trekking, hiking, mountaineering, and various outdoor sports. This versatile theme serves as an excellent travel guide, allowing you to create a stunning website that highlights your services, experiences, and products in the trekking and adventure tourism sectors. With its visually appealing and dynamic design, the template features functionalities that cater specifically to the needs of the adventure and outdoor community. It ensures a responsive layout that looks fantastic on desktops, tablets, and smartphones. Key features include customizable pages for showcasing hiking tours and other adventure activities, as well as contact forms, maps, and booking systems for direct service reservations. The theme comes with social media integration, enabling the display of customer reviews and ratings, and offers a user-friendly navigation experience with clear calls to action encouraging visitors to book services. Additionally, you can personalize the design with customizable color schemes, fonts, and layouts to align with your brand identity while embracing the beauty of nature and the excitement of mountain adventures.
Version: 4.2.3
Requires PHP: 5.6
Tested up to: 7.0
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: trekking-sports
Template: adventure-trekking-camp
Tags: food-and-drink, entertainment, photography, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, grid-layout, custom-colors, custom-background, custom-header, custom-menu, custom-logo, editor-style, sticky-post, featured-images, flexible-header, featured-image-header, footer-widgets, full-width-template, threaded-comments, theme-options, wide-blocks, block-styles, post-formats, translation-ready

Trekking Sports WordPress Theme, Copyright 2023 pewilliams
Trekking Sports is distributed under the terms of the GNU GPL

Trekking Sports WordPress Theme is child theme of Adventure Trekking Camp WordPress Theme, Copyright 2023 pewilliams
Adventure Trekking Camp WordPress Theme is distributed under the terms of the GNU GPL
*/

:root {
    --theme-primary-color:#ffdd00;
    --theme-heading-color:#000;
    --theme-primary-fade:#fffdf2;
    --theme-footer-color:#000;
    --slider-overlay:#000;
}

/*color-change*/

.gb_nav_menu ul li a:active, .gb_nav_menu ul li a:hover,
h3.slid-sub-head{
  color: var(--theme-primary-color);
}

.bread_crumb .without-img a, .bread_crumb .without-img,
.wc-block-cart__submit-container a,.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button,.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, a.added_to_cart.wc-forward{
  color: #000 !important;
}
.site-footer .search-form .search-submit,.withoutimg-date-box ,
.slider-button a,.home-btn a, .box-button a, nav.woocommerce-MyAccount-navigation ul li a,
.gb_nav_menu ul ul a,.woocommerce ul.products li.product .onsale, 
.woocommerce span.onsale,button, input[type="button"], input[type="submit"] ,
.linksbox a:hover,.home-btn a:hover, .box-button a:hover,.linksbox a,
.page-numbers.current,
.page-numbers:not(.dots):hover, .page-numbers:not(.dots):focus,
.navigation.pagination .prev.page-numbers:focus:before, .navigation.pagination .prev.page-numbers:hover:before, .navigation.pagination .next.page-numbers:focus:before, 
.navigation.pagination .next.page-numbers:hover:before,
.woocommerce nav.woocommerce-pagination ul li a:focus, 
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li span.current{
  color: #000;
}

.linksbox a:hover,.home-btn a:hover, .box-button a:hover{
  background: #fff;
}

.bread_crumb a{
  color: #fff !important;
}
#slider{
  background: var(--slider-overlay);
}
/*loader*/
#loader:before {
  border-top-color: #000;
}
.spinner > div{
  background-color: #000;
}

.linksbox a {
  font-size: 13px;
  font-weight: 600;
}
.gb_nav_menu ul ul a {
  font-weight: 500;
}
h3.slid-sub-head {
    font-size: 18px;
    font-weight: 500;
}
h2.slide-title,#slider h2{
  font-size: 45px;
  font-weight: 600;
}
p.slider-excerpt.mb-0{
  font-size: 14px;
}
.home-btn a{
    font-weight: 600;
}
#slider .carousel-inner:after {
    content: "";
    background-repeat: repeat-x;
    background-position: center top;
    display: block;
    height: 130px;
    position: absolute;
    bottom: 0;
    width: 100%;
}
#slider .carousel-inner:after {
    background-image: url(assets/images/slide-after.png);
}
.carousel-caption{
  bottom: 20%; 
  right: 50%;
}
h2.idea-main-hd {
    font-size: 35px;
    font-weight: 600;
}
h3.idea-head {
    font-size: 25px;
}
.idea-img-box.first img {
    border-radius: 50%;
    width: 250px;
    height: 250px;
    object-fit: cover;
}
.idea-img-box.first{
  display: inline-block; 
}
#slider .carousel-item img {
    width: 100%;
    height: 700px;
    object-fit: cover;
}
/* Text meant only for screen readers. */
.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
  /* Many screen reader and browser combinations announce broken words as they would appear visually. */
}

.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  clip-path: none;
  color: #21759b;
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
  /* Above WP toolbar. */
}
/* Do not show the outline on the skip link target. */
#content[tabindex="-1"]:focus {
  outline: 0;
}

@media screen and (max-width:991px){
  .gb_nav_menu ul ul{
    background: transparent !important;
  }
  .side_gb_nav{
    background: #000;
  }
  .gb_nav_menu ul li a:active, .gb_nav_menu ul li a:hover {
    color: var(--theme-primary-color) !important;
  }
  .toggle-menu button{
    background: var(--theme-primary-color);
    color: #222;
  }
  #slider .carousel-inner:after{
    height: 75px;
  }
}
@media screen and (max-width: 782px){
  .fixed_header.fixed {
    position: static !important;
    background: var(--theme-footer-color) !important;
  }
  .page-template-page-template .menu-header{
    background: var(--theme-footer-color);
  }
  #slider .carousel-item img{
    height: 500px;
  }
  h2.slide-title, #slider h2{
    font-size: 38px;
  }
}
@media screen and (max-width:575px){
  .slide-inner{
    text-align: center !important;
    left: 15% !important;
    right: 15% !important;
  }
  .slider-excerpt{
    display: none;
  }
  #slider .carousel-item img{
    height: 400px;
  }
  h2.slide-title, #slider h2{
    font-size: 25px;
  }
}