/*
Template:       daisy
Theme Name:     Daisy Child Theme
Theme URI:      http://radiustheme.com/demo/wordpress/themes/daisy
Author:         RadiusTheme
Author URI:     http://radiustheme.com
Description:    Daisy is an Responsive Blog, Portfolio & Agency WordPress Theme.
Version:        1.0
Text Domain:    Daisy
Tags: 			one-column, two-columns, right-sidebar, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
License:   	  	Envato split License
License URI:  	https://themeforest.net/licenses/terms/regular
*/

body{
    color: #525252;
}

.header.sticky .navbar-wrap {
  position: fixed;
  z-index: 99;
  top: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  background-color: #fff;
  box-shadow: 0 7px 20px 0 rgba(0, 0, 0, 0.10);
  transition: all 0.2s;
}


/* homepage hero */
.hero-text{
    font-size: 20px;
    color: #525252 !important;
    line-height: 1.8;
}

.banner-content a{
    cursor: pointer;
}

@media (min-width: 1400px) {
    .elementor-element-c91741d .elementor-widget-container .col-lg-8{
        width: 55% !important;
    }
}

@media (min-width: 768px) and (max-width: 1199.98px) {
    .elementor-element-c91741d .elementor-widget-container .col-lg-8{
        width: 60% !important;
    }
}

/* homepage contact form */

#fluentform_5 .ff_submit_btn_wrapper{
    border-radius: 6px;
    padding: 0;
}

#fluentform_5 .ff_submit_btn_wrapper:hover{
    background-color: #8fadc5;
}

#fluentform_5 .error{
    height: 30px;
}

#fluentform_5 .ff-btn-submit{
    padding: 20px;
}

/* single blog post */
.single-post-info h1{
    color: #8fadc5;
}

.single-post-info{
    background-color: #fff;
    margin-top: -130px;
    position: relative;
    text-align: center;
}

.post-meta-bar {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 30px; 
  font-size: 14px;
  color: #fad02c;
  margin-bottom: 1.5rem;
  padding: 10px 0;
  border-top: 1px dotted #fad02c;
  border-bottom: 1px dotted #fad02c;
}

.single-post .rt-btn--14.rt-btn--15:hover{
    background-color: #fad02c;
    border-color: #fad02c;
}

.post-hero-image {
  width: 100%;
  height: 70vh; 
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  background-attachment: fixed; 
}

@media (max-width: 768px) {
  .post-hero-image {
    background-attachment: scroll; 
    height: 300px;
  }
}






