/*
Theme Name: Hello HV
Author: HV Themes Team 
Author URI: https://hvthemes.com
Description: Hello HV is a flexible, fast, lightweight and modern multipurpose theme with many pre-defined free templates. We currently have 18+ free templates, and we will add more in the future. Those templates will help your website to make more beautiful and professional without any coding skills. Your website will be ready in less than 2 mins with the HVTheme-one-click demo import feature. This theme is helpful for a blog, portfolio, ecommerce, business websites, and niche-based sites like Restaurant, Pet Related websites, Electric Shop, Wedding, Architect firms, Insurance agencies, Laundry services, Nutritionists, etc. This theme works with Elementor drag and drop builder along with other major page builders. You can create different layouts as per your requirements. SEO-friendly, translation-ready, and compatible with major WordPress plugins.
Version: 1.12.0
Stable tag: 1.12.0
Tested up to: 5.7
Requires PHP: 7.0
Tags: one-column, two-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-logo, featured-images, footer-widgets, full-width-template, theme-options, translation-ready, blog, news, e-commerce, rtl-language-support
License: GPL-2.0-or-later
License URI: https://www.gnu.org/licenses/license-list.html#GPLv2
Text domain: hello-hv

hellohv WordPress Theme, Copyright (C) 2021.
hellohv WordPress Theme is distributed under the terms of the GNU GPL
*/
/* ************************* */

/* defult css Styles
---------------------------------*/
@charset "utf-8";
*, *:after, *:before {box-sizing: border-box;}

article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video, blockquote {margin: 0; padding: 0; border: 0; display: block;}
h1, h2, h3, h4, h5, h6 {font-weight:normal; line-height: normal;}
h1 {font-size: 28px; margin: 0 0 15px;}
h2 {font-size: 24px; margin: 0 0 15px;}
h3 {font-size: 20px; margin: 0 0 12px;}
h4 {font-size: 18px; margin: 0 0 12px;}
h5 {font-size: 16px; margin: 0 0 10px;}
h6 {font-size: 14px; margin: 0 0 10px;}
ul, ol {margin-bottom: 10px; padding-left: 15px;}
li {margin: 0 0 10px; padding: 0;}
p {padding-bottom: 20px;margin: 0;}
p:last-child{padding-bottom: 0;}
label, span, strong {display: inline-block;}
p label, p span, p strong {display: inline;}
strong{font-weight: 700;}
a {
	color: #14afd1;
	text-decoration: underline;
	border: none;
	outline: none;
	display: inline-block;
	-moz-transition: all 300ms ease-in-out 0s;
	-webkit-transition: all 300ms ease-in-out 0s;
	transition: all 300ms ease-in-out 0s;
}
a:hover, a:focus{text-decoration: underline;outline: none;}
a:focus{color: #14afd1;border: 2px solid #000;border-radius: 3px;}
img {border: none; outline: none; display: inline-block; max-width: 100%;}
mark {background-color: #ff9; color: #000; font-style: italic; font-weight: bold;}
del {text-decoration: line-through;}
hr {display: block; height: 1px; border: 0; margin: 10px 0; padding: 0; border-top: 1px solid #d3d3d3;}
table {border: none; border-collapse: collapse;	border-spacing: 0; width: 100%;}
table th, table td {padding: 10px 12px;	vertical-align: top; border: 1px solid #d3d3d3;}
/* -------------- */
.sticky {
	display: block;
}