/*
Theme Name: Kadence Child
Description: Child Theme for Kadence
Author: Prashar
Template: kadence
Version: 1.0
*/
.site-top-header-inner-wrap .site-header-focus-item { display: block; }
.cwid_get .right { display: flex; float: right; }
.cwid_get .left {float: left;}
.cwid_get .left, .cwid_get .right .phone_contacts { background-color: rgb(255 255 255 / 70%); padding: 5px 15px; border-radius: 30px; margin: -3px 0; font-weight: 700; color: #000; }
.site-top-header-inner-wrap .site-header-section-center { display: block; }
.site-top-header-wrap { background-color: #fff0; background-image: linear-gradient(90deg, #84f0b2 0, #5f91a7 100%); padding: 10px; color: #fff; font-size: 16px; text-align: right; display: inline-block; width: 100%; }
.cwid_get a { color: #000; margin: 0 0 0 10px; }
.cwid_get .right span:first-child { margin-right: 20px; color: #000; }
.cwid_get .right .phone_contacts b a { text-decoration: none; }
.cwid_get b { font-weight: 600; color: #000; margin: 0 8px; }
.cwid_get .right a:hover { color: #fff !important; text-decoration: none; }
.home .content-area { margin-top: 0; }
svg.lqd-custom-shape path:nth-child(2) { fill: #5a31c478; fill-opacity: 1; opacity: 1; }
svg.lqd-custom-shape path { fill: #5a31c4fc; transform-origin: center; }
#hbanner .bannermoving { position: absolute; left: -20px; top: 18%; width: 110px; margin: 0; --float-animate-from: -10%; --float-animate-to: 5%; --float-animation-ease: ease-in-out; animation: lqdFIFloatOne 1s var(--float-animation-ease) infinite alternate; }
@keyframes lqdFIFloatOne { 0% { transform: translateY(var(--float-animate-from, 0)); } to { transform: translateY(var(--float-animate-to, 3%)); } }
#hbanner .banner_rowmat { position: absolute; left: -1px; bottom: -1px; width: calc(100% + 2px); margin: 0; }
.foosocial, svg.lqd-custom-shape { width: 100%; }
#hbanner .vc_col-sm-12, .hsec5 .vc_col-sm-12, .hsec8 .vc_col-sm-12 { position: unset; }

