/*
Theme Name: Trekking Sports
Theme URI: https://www.ovationthemes.com/products/free-trekking-wordpress-theme
Author: pewilliams
Author URI: https://www.ovationthemes.com/
Description: Trekking Adventure Sport WordPress Theme is a website design template specifically designed for businesses and individuals involved in the trekking, adventure, hiking, mountaineering, exploration, outdoor sports, camping, trail running, rock climbing, wilderness, expeditions, nature travel, adventure tours, backpacking, alpine sports and adventure sports industry. It is a theme that allows you to create a website that showcases your trekking and adventure sports services, experiences, and products to potential clients and customers. The Trekking Adventure Sport WordPress Theme has a visually appealing and dynamic design, with features and functionalities that cater to the needs of the trekking and adventure sports industry. The theme also has a responsive design that looks great on different devices, such as desktops, tablets, and smartphones. Some of the key features and functionalities of the Trekking Adventure Sport WordPress Theme include the ability to create custom pages and posts for showcasing your trekking tours and adventure sports activities. The theme also includes features such as contact forms, maps, and booking systems that allow customers to book your services directly from your website. Additionally, it has social media integration and the ability to display customer reviews and ratings. The design of the Trekking Adventure Sport WordPress Theme is user-friendly and easy to navigate, with clear calls to action that encourage visitors to book your services. The theme also has customizable color schemes, fonts, and layouts, allowing you to personalize the look and feel of your website to match your brand identity. Demo: https://trial.ovationthemes.com/trekking-sports/
Version: 2.8
Requires PHP: 5.6
Tested up to: 6.8
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;
}

/*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{
  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: #000;
}
#slider h2{
  color: #fff;
}
/*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;
  }
}