/*
Theme Name: GoPaw Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.4.9.1779895534
Updated: 2026-05-27 15:25:34

*/
a{
  transition: all 0.3s ease-in-out;
}
a:hover{
  transition: all 0.3s ease-in-out;
}
.gradient-border-bg{
  border: 2px solid transparent !important; /* Reserve space for the border */
  background: 
    linear-gradient(#000000 , #000000 ) padding-box, /* Inner box color */
    linear-gradient(to right, #fd6503, #7e0ac1) border-box !important; /* Border gradient */
}
.gradient-border-bg1{
  border: 2px solid transparent !important; /* Reserve space for the border */
  background: 
    linear-gradient(#ffffff , #ffffff ) padding-box, /* Inner box color */
    linear-gradient(to right, #fd6503, #7e0ac1) border-box !important; /* Border gradient */
}
.gradient-border a{
  border: 2px solid transparent !important; /* Reserve space for the border */
  background: 
    linear-gradient(#000000 , #000000 ) padding-box, /* Inner box color */
    linear-gradient(to right, #fd6503, #7e0ac1) border-box !important; /* Border gradient */
    position: relative;
    transition: all .3s;
    overflow: hidden;
}
.gradient-border a:before {
  background: linear-gradient(90deg, #fd6503 0%, #7e0ac1 100%);
    position: absolute;
    content: " ";
    top: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
    transition: all .3s;
    z-index: -1;
    opacity: 0;
}
.gradient-border a:hover::before {
  border: 2px solid transparent !important; /* Reserve space for the border */
  background: 
    linear-gradient(to right, #fd6503 , #7e0ac1 ) padding-box, /* Inner box color */
    linear-gradient(to right, #fd6503, #7e0ac1) border-box !important; /* Border gradient */
    opacity: 1;
}
.gradient-border-l a{
  border: 2px solid transparent !important; /* Reserve space for the border */
  background: 
    linear-gradient(#ffffff , #ffffff ) padding-box, /* Inner box color */
    linear-gradient(to right, #fd6503, #7e0ac1) border-box !important; /* Border gradient */
    position: relative;
    overflow: hidden;
}
.gradient-border-l a:before {
  position: absolute;
    content: " ";
    top: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
    transition: all .3s;
    z-index: 0;
    opacity: 0;
    border: 2px solid transparent !important; /* Reserve space for the border */
  background: 
    linear-gradient(to right, #fd6503 , #7e0ac1 ) padding-box, /* Inner box color */
    linear-gradient(to right, #fd6503, #7e0ac1) border-box !important; /* Border gradient */
}
.gradient-border-l a:hover::before {
  opacity: 1;
}
.gradient-border-l span.elementor-button-content-wrapper {
    z-index: 1;
    position: relative;
}
.gradient-border-l span.elementor-button-text,
.text-grad {
  background: #FD6503;
background: linear-gradient(to right, #FD6503 0%, #7E0AC1 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;

}
.gradient-border-l:hover span.elementor-button-text{
    background: #fff;
background: linear-gradient(to right, #fff 0%, #fff 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.grad-button a {
    background: linear-gradient(90deg, #fd6503 0%, #7e0ac1 100%);
    position: relative;
    overflow: hidden;
    transition: all .3s;
}
.grad-button a:before {
    background: linear-gradient(90deg, #fd6503 0%, #fd6503 100% 100%);
    position: absolute;
    content: " ";
    top: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
    transition: all .3s;
    z-index: -1;
    opacity: 0;
}
.grad-button a:hover::before {
  opacity: 1;
}
.ftr-menu{}
.ftr-menu ul{
  list-style: none;
  margin: 0;
  padding: 0;
}
.ftr-menu ul li{
    margin-bottom: 5px;
}
.ftr-menu ul li a{
    color: #b5b5b5;
}
.ftr-menu ul li a:hover{
    color: #fd6503;
}

.btn-withicon .elementor-button-icon {
    align-items: center;
    display: flex;
    font-size: 30px;
    position: absolute;
    right: 25px;
    top: 0;
    bottom: 0;
}


