/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Apr 03 2026 | 00:39:55 */
:root {
	--uwu-blue: #031044;
	--uwu-dark: #252429;
}

/* Overall */
h1,h2,h3,h4,h5,h6 {
  font-family: "Outfit", serif;
}

body {
   font-family: "Google Sans Flex", sans-serif;
}

.text-light {
	color: #fafafa
}
.text-dark {
	color: #212121
}
/*  */

/* Header */

ul.navbar-nav.gva-nav-menu {
	padding-top: 0px;
}

.header-v1 .gva-nav-menu {
	float: right !important;
}

.header-v1 {
	background: var(--uwu-blue);
	border-bottom: 1px solid #fff;
	margin-top: unset;
}

.header-v1 .stuck {
	background: var(--uwu-blue);
	border-bottom: 1px solid #fff;
}

ul.navbar-nav.gva-nav-menu > li > a {
	color: #fff;
	transition: color ease-in-out .2s
}
ul.navbar-nav.gva-nav-menu > li > a:hover {
	color: #BDBDBD;
}

.header-v1 .main-search {
	position: relative;
  	top: unset;
    right: unset;
    width: unset;
  	height: unset;
  	margin-top: unset;
  	line-height: unset;
	padding: 20px 0px;
}

.header-v1 .main-search i {
	color: white;
	transition: color ease-in-out .2s;
}

.header-v1 .main-search i:hover {
	color: #BDBDBD;
}

/*  */

/* Body */

.wpsf-product-title {
	min-height: 60px;
}

.return-top {
	border-radius: 50%;
}

#wps-slider-section .wps-product-section {
	margin-bottom: 0;
}

.vc_cta3 .vc_cta3-content-header:after {
	background: transparent;
}

.vc_cta3-content-header h2 {
	font-size: 2em;
	margin-bottom: 0;
}
.vc_cta3-content-header h4 {
	margin-bottom: 0;
}

.vc_row-has-fill>.vc_column_container>.vc_column-inner {
    padding-top: 0;
}

#wps-slider-section.wps-slider-section .wpsp-nav i.fa {
	justify-content: center;
}

/*  */

/* Footer */

.copyright {
	background: var(--uwu-blue);
	border-top: 1px solid #fff;
}

/*  */

/* Mobile Views */
 @media screen and (min-width: 0px) and (max-width: 319px) {
    
 }   
 @media screen and (min-width: 320px) and (max-width: 480px) {
    
 }  
 @media screen and (min-width: 481px) and (max-width: 768px) {
    
 }  
 @media screen and (min-width: 769px) and (max-width: 1024px) {

 }  
 @media screen and (min-width: 1025px) and (max-width: 1200px) {

 }
 @media screen and (min-width: 1201px) and (max-width: 2400px) {
    
 }
/*  */

/* Social Media */
.floating {
  position: fixed;
  width: 50px;
  height: 50px;
  border-radius: 50px;
  /* box-shadow: 2px 2px 3px rgba(0, 0, 0, .5); */
  filter: drop-shadow(2px 2px 3px rgba(0, 0, 0, .5));
  z-index: 100;
  transition: ease .3s;
}

.floating i{
  color: #fff;
  display: flex;
  justify-content: center;
  text-align: center;
  line-height: 40px;
}

.floating:hover{
  transform: scale(1.2);
}

.i-fb {
  /* background-color: #1877F2; */
  bottom: 480px;
  right: 16px;
  font-size: 25px;
}

.i-tt {
  /* background-color: #181818; */
  bottom: 420px;
  right: 16px;
  font-size: 25px;
}

.i-in {
  /* background-color: #0077B5; */
  bottom: 370px;
  right: 16px;
  font-size: 25px;
}

.i-ig {
  /* background: linear-gradient(90deg, rgba(131,58,180,1) 0%, rgba(253,29,29,1) 50%, rgba(252,176,69,1) 100%); */
  
  bottom: 320px;
  right: 16px;
  font-size: 25px;
}

.i-tl {
  /* background-color: #24A1DE; */
  bottom: 270px;
  right: 16px;
  font-size: 25px;
}

.i-x {
  /* background-color: #181818; */
  bottom: 220px;
  right: 16px;
  font-size: 25px;
}

.i-th {
  /* background-color: #181818; */
  bottom: 170px;
  right: 16px;
  font-size: 25px;
}

.i-rn {
  /* background-color: #ff2b2b; */
  bottom: 120px;
  right: 16px;
  font-size: 25px;
}

.i-wa {
  /* background-color: #25d366; */
  bottom: 70px;
  right: 16px;
  font-size: 25px;
}
