/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Apr 24 2026 | 15:55:16 */
/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 

.white-bg{ 
  background:#fff !important;
}
.elementor-heading-title{
  line-height:130% !important;
}
.banner p{
	color:#fff;
}
.white-text p{
color:#fff;
}
/* ===== ROOT ===== */
:root {
 --primary-color: #1D2F5D;
 --title-color: #1D2F5D;
 --muted-text: #242F57;
 --bg-color: #ffffff;
 --text-color: #1D2F5D;
 --font-main: "Public Sans", Sans-serif;
 --h1-size: 64px;
 --h2-size: 36px;
 --h3-size: 22px;
 --body-size: 18px;
/*  --section-padding: 90px;
 --container-padding: 40px; */
 --element-gap: 20px;
}
p{
  margin-bottom:inherit;
}
.white-color p{
  color:white;
}
.privacy-pages a{
 color: #1D2F5D;
 text-decoration:underline;
}

.footer-bottom-links a{
 color: #fff;
 text-decoration:underline;
}
/*navbar*/
.site-header .site-branding,
.footer-inner .site-branding
{
  max-width: 160px;
}
.site-header .site-branding img,
.footer-inner .site-branding img{
  max-width: 100%;
  height: auto;
}
.site-header .header-inner {
  max-width:1190px;
}
.site-navigation.show .menu-main-menu .current_page_item a {
	text-decoration: underline;
}
.site-header{
	padding-top:16px;
	padding-bottom:16px;
}
.site-navigation ul.menu li {
	padding-left: 25px;
	padding-right: 25px;
}
.site-navigation .menu-item-501.menu-item-object-custom a,
.menu-item-501.menu-item-object-custom a,
.store-mobile-div a{
  content: url(/wp-content/uploads/2026/04/shopping-ic.svg);
  display: block;
  padding-top: 5px;
  width: 53px;
  max-width: 63px;
}
.store-mobile-div a{
  max-width: 32px;
}
.site-navigation ul.menu li.current-menu-item a {
	  text-decoration: underline;
	}
/*homepage*/
.home-second-section::before {
  content: url(/wp-content/uploads/2026/04/Honey-Paws-bg-5.png);
  position: absolute;
  left: calc(100% - 400px);
  display:block;
  width: 400px;
}
.home-second-section::after {
  content: url(/wp-content/uploads/2026/04/Honey-Paws-bg-6.png);
  position: absolute;
  left: 0;
  bottom:-8px;
  z-index:-1;
}

/*about page*/
.about-third-section::after{
content: url(/wp-content/uploads/2026/04/Honey-Paws-bg-7.png);
  position: absolute;
  left: calc(100% - 400px);;
  bottom:-8px;
  z-index:-1;
  display:block;
  width: 400px;
}
.build-for-rescues-section::before{
      content: url(/wp-content/uploads/2026/04/Honey-Paws-bg-8.png);
	  position: absolute;
	  left:0;
	  top:0;
	  display:block;
	  width: 400px;
    }
.navy-shine-grediant-bg{
  background:linear-gradient(0deg,rgba(29, 47, 93, 1) 0%, rgba(45, 73, 144, 1) 50%, rgba(29, 47, 93, 1) 100%);
}
.gold-shine-grediant-bg{
  background:linear-gradient(0deg,rgba(255, 215, 52, 1) 0%, rgba(253, 201, 56, 1) 50%, rgba(255, 215, 52, 1) 100%);
}
ul, .percentage-section ul{
 padding-left: 22px;
}
/*privacy pages*/
.privacy-pages-bg::before{
      content: url(/wp-content/uploads/2026/04/Honey-Paws-bg-8.png);
	  position: absolute;
	  left:0;
	  top:0;
	  display:block;
	  width: 400px;
    }
.privacy-pages-bg::after{
content: url(/wp-content/uploads/2026/04/Honey-Paws-bg-7.png);
  position: absolute;
  left: calc(100% - 400px);;
  bottom:-8px;
  z-index:-1;
  display:block;
  width: 400px;
}
/*privacy choice page*/
.privacy-choice-form .elementor-message-svg::before {
  background-image: url("/wp-content/uploads/2026/04/submitted-icon.png");
  background-position: 50%;
  background-repeat: no-repeat;
  content: "";
  height: 24px;
  width: 24px;
}
.privacy-choice-form .elementor-message {
  font-size: inherit;
  line-height: inherit;
  display: flex;
  align-items: center;
}
.privacy-choice-form .elementor-message.elementor-message-danger{
	align-items: start;
}
/*contact info page*/
.contact-info-bg::before {
  content: url(/wp-content/uploads/2026/04/Honey-Paws-bg-5.png);
  position: absolute;
  left: calc(100% - 400px);
  display:block;
  width: 400px;
}
/*connect-with-honey-paws*/
.interactive-form .elementor-field-label.interactive-label{
position: absolute;
  font-size: .8rem;
  top: -11px;
  left: 22px;
  background: #fff;
}
/* Chrome, Safari, Edge, Opera */
.interactive-form input::-webkit-input-placeholder,
.interactive-form textarea::-webkit-input-placeholder {
  color: #0E0078 !important;
  opacity: 1 !important;
  font-size: 18px;
  line-height: 150%;
}

/* Firefox */
.interactive-form input::-moz-placeholder,
.interactive-form textarea::-moz-placeholder {
  color: #0E0078 !important;
  opacity: 1 !important;
}

/* Internet Explorer 10-11 */
.interactive-form input:-ms-input-placeholder,
.interactive-form textarea:-ms-input-placeholder {
  color: #0E0078 !important;
  opacity: 1 !important;
   font-size: 18px;
  line-height: 150%;
}

/* Standard (Modern Browsers) */
.interactive-form input::placeholder,
.interactive-form textarea::placeholder {
  color: #0E0078 !important;
  opacity: 1 !important;
   font-size: 18px;
  line-height: 150%;
}
.interactive-form input{
	padding:16px;
}
.interactive-form button{
	margin-top:10px;
}
.br-medium{
	display:none;
}
.elementor-widget-button a.elementor-button{
  font-size: 18px;
  font-weight: 600;
  line-height: 150%;
}
.elementor-widget-button a.elementor-button:hover{
  color: #1D2F5D;
  background-color: #FFD734 !important;
}

@media (max-width:1024px){
	.br-medium{
	  display:block;
	}
}
@media (max-width:767px){
 :root {

   --h1-size: 36px;
   --h2-size: 22px;
   --h3-size: 22px;
   --body-size: 18px;
	}
	/*main navigation*/
	.site-navigation-toggle-holder {
	  padding: 0;
	}
    .site-navigation-dropdown.show #menu-main-menu-1 li a {
	  text-align: right;
	  color: #1D2F5D;
	  box-shadow: none;
	  padding: 15px 18px;
	  background: #fff;
	}
	.site-navigation-dropdown.show ul#menu-main-menu-1 {
	  padding-bottom: 25px;
	}
	.site-navigation-dropdown ul.menu li.current-menu-item a {
	  text-decoration: underline;
	}
	#menu-main-menu-1 > li {
	  border: none;
	 }
	.site-navigation-toggle-holder .site-navigation-toggle {
	  background-color: transparent;
	  color: #1D2F5D;
	}
	.site-navigation-toggle-holder .site-navigation-toggle-icon {
	  width: 1.5rem;
	}
	.site-header{
		padding:20px;
	}
	.store-mobile-div {
	  max-width: 32px;
	  list-style: none;
	}
	.menu-item-501.menu-item-object-custom a{
	  max-width: 32px;
	}
	.store-mobile-div {
		margin-left: auto;
	 }
	/*homepage*/
	.home-second-section::before {
	  content: url(/wp-content/uploads/2026/04/Honey-Paws-bg-5-mob.png);
	  position: absolute;
	  left: calc(100% - 150px);
	  display:block;
	  width:150px;
	}
	.home-second-section::after {
	  content: url(/wp-content/uploads/2026/04/Honey-Paws-bg-6-mob.png);
	  position: absolute;
	  left: 0;
	  bottom:-8px;
	  z-index:-1
	}
	.navy-shine-grediant-bg{
       background:linear-gradient(90deg,rgba(29, 47, 93, 1) 0%, rgba(45, 73, 144, 1) 50%, rgba(29, 47, 93, 1) 100%);
    }
    .gold-shine-grediant-bg{
       background:linear-gradient(90deg,rgba(255, 215, 52, 1) 0%, rgba(253, 201, 56, 1) 50%, rgba(255, 215, 52, 1) 100%);
	}
	/*about page*/
	.about-third-section::after{
	  content: url(/wp-content/uploads/2026/04/Honey-Paws-bg-7-mob.png);
	  position: absolute;
	  left: calc(100% - 200px);
	  bottom:-8px;
	  z-index:-1;
	  display:block;
	  width: 200px;
	}
	.build-for-rescues-section::before{
      content: url(/wp-content/uploads/2026/04/Honey-Paws-bg-8-mob.png);
	  position: absolute;
	  left:0;
	  top:0;
	  display:block;
	  width: 200px;
    }
	/*privacy pages*/
.privacy-pages-bg::before{
      content: url(/wp-content/uploads/2026/04/Honey-Paws-bg-8-mob.png);
	  position: absolute;
	  left:0;
	  top:0;
	  display:block;
	  width: 200px;
    }
	.privacy-pages-bg::after{
	  content: url(/wp-content/uploads/2026/04/Honey-Paws-bg-7-mob.png);
	  position: absolute;
	  left: calc(100% - 200px);
	  bottom:-8px;
	  z-index:-1;
	  display:block;
	  width: 200px;
	}
	/*contact info page*/
	.contact-info-bg::before {
	  content: url(/wp-content/uploads/2026/04/Honey-Paws-bg-5-mob.png);
	  position: absolute;
	  left: calc(100% - 150px);
	}
}