/*
 Theme Name:   Kadence Child
 Theme URI:    https://example.com/kadence-child/
 Description:  Kadence Child Theme
 Author:       Your Name
 Author URI:   https://example.com
 Template:     kadence
 Version:      1.0.2
 Tags:         customizable, modern, responsive-layout, gutenberg, header builder, footer builder
 Text Domain:  kadencechild
*/

/* Theme customization starts here
-------------------------------------------------------------- */
.elementor-widget-wpforms div.wpforms-container-full:not(:empty) {
    margin: 0;
}
.elementor-widget-wpforms .wpforms-container .wpforms-field, .elementor-widget-wpforms .wp-core-ui div.wpforms-container .wpforms-field {
    padding: 10px 0;
}

.entry-content.single-content .elementor-heading-title {
    margin: 0;
}

.bdt-ep-static-carousel-item:after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 0;
    background: linear-gradient(to bottom, rgba(0, 71, 171, 0) 50%, rgba(0, 71, 171, 0.9) 100%);
}

.bdt-ep-static-carousel-item .bdt-ep-static-carousel-content{
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 20px;
  background: rgba(0, 0, 0, 0.5);
  z-index: 2;
}

div#primary {
    margin-top: 96px;
    float: left;
    width: 100%;
}

.entry-hero {
    margin-top: 95px;
    float: left;
    width: 100%;
}

@media (max-width: 767px) {
    .elementor-element .elementor-counter-title {
        line-height: 1.2em;
        text-align: center;
    }
}


@media only screen and (max-width: 480px) {
div#primary {
    margin-top: 88px;
    float: left;
    width: 100%;
}

.entry-hero {
    margin-top:108px;
    float: left;
    width: 100%;
}
}