/*
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 Theme is a website design template specifically designed for businesses and individuals involved in 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 under the trekking adventure sport framework. 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 design is visually appealing and dynamic, with features and functionalities that cater to the needs of the trekking and adventure sports industry. It also has a responsive design that looks great on different devices, such as desktops, tablets, and smartphones. Key features include custom pages and posts for showcasing trekking tours and adventure activities, along with contact forms, maps, and booking systems that allow customers to book services directly from the website. Additionally, it includes social media integration and the ability to display customer reviews and ratings. The design is user-friendly and easy to navigate, with clear calls to action that encourage visitors to book services. It also offers customizable color schemes, fonts, and layouts, allowing full personalization to match brand identity.
Version: 4.2
Requires PHP: 5.6
Tested up to: 6.9
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;
  }
}