/*
Theme Name: Flora
Theme URI: https://wpmania.net/Store/product/shooting-range-wordpress-theme/
Description:Flora WordPress Themes is a Professional Responsive Organic WordPress Theme perfect for any device.
Author: The WpMania Team
Author URI: https://wpmania.net/Store/
Version:7.0
Tags: white, light, dark, black, silver, two-columns, left-sidebar, right-sidebar, flexible-width, custom-header, custom-menu, featured-image-header, full-width-template, post-formats, threaded-comments, sticky-post, theme-options, lead generation.
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Template: glister
*/
@import url('https://fonts.googleapis.com/css2?family=Great+Vibes&display=swap');

.widget_testimonial_slider .flexslider {
   background: none;
   border: none;
}
.flex-direction-nav a:before {
   color: #ff5a1a;
}

.header-main {
   border: none;
   padding-top: 10px;
   padding-bottom: 10px;
   background: #f5f5f5;
}
.header-main-left {
   max-width: 100%;
   float: none;
}
.header-main .section-inner {
   display: flex;
   flex-wrap: wrap;
   justify-content: space-between;
   max-width: 95%;
}
.header_logo {
   margin-top: 14px;
}
.header-navigation-right {
   padding-top: 5px;
   float: none;
}
.header-main-right {
   max-width: 75%;
}
.header-navigation-area {
   background: none;
   margin-top: 8px;
   display: flex;
   flex-wrap: wrap;
   float: none;
   max-width: 100%;
}
.header-navigation-left {
   float: none;
}

.page-template-transparent-header .header-main {
   position: absolute;
   background: transparent !important;
   width: 100%;
   top: 0;
   left: 0;
   z-index: 99;
}
.page-template-transparent-header.admin-bar .header-main {
   top: 32px;
}
@media screen and (max-width: 782px) {
   .page-template-transparent-header.admin-bar .header-main {
      top: 45px;
   }
}

.glister_search_icon {
   margin-top: 10px;
}
.glister_woo_cart {
   margin-top: 12px;
}
.glister-post-item .entry-title {
   font-weight: 400;
}
.footer-top {
   padding-bottom: 50px;
   padding-top: 100px;
}
.footer_top_widget .widget {
   margin-top: 25px;
   margin-bottom: 15px;
}
.footer-widgets {
   padding-top: 90px;
   padding-bottom: 40px;
}
.footer-widgets h1 {
   font-family: 'Great Vibes', cursive;
   font-size: 3.5rem;
}
.footer-widgets .section-inner {
   /* padding-bottom: 30px; */
}
.menu-footer-menu-container {
   margin-bottom: 20px;
}
#footer_nav {
   text-align: center;
   margin-bottom: 20px;
}
.header-main-responsive {
   padding-top: 12px;
}
.footer-bottom {
   background: none;
   padding-top: 10px;
}
.footer-bottom .section-inner {
   border-color: transparent;
}

.footer-widgets .copyright {
   text-align: left;
}
.footer-widgets .alighn-right .copyright {
   text-align: right;
}
@media screen and (max-width: 980px) {
   .header-navigation-area {
      display: none;
   }
   .header-main-responsive {
      display: block;
   }
   a.responsive-menu-hand {
      display: block;
   }
   .glister_woo_cart {
      margin-right: 30px;
   }
}
@media screen and (max-width: 768px) {
   .header-main-left {
      max-width: 150px;
   }
   .footer-widgets .copyright {
      text-align: center;
   }
   .footer-widgets .alighn-right .copyright {
      text-align: center;
   }
}
