/* 
 Theme Name:   southperthlocksmiths
 Theme URI:    
 Description:  
 Author:       shiva
 Author URI:   https://www.southperthlocksmiths.com.au
 Template:     hello-elementor
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

 /* == Add your own styles below this line ==
--------------------------------------------*/

body {
	overflow-x: hidden!important;
}

html {
	scroll-padding-top: 104px;
}

hr.post-elementor-hr {
	margin: 0.5em 0em;
}

.custom-post-navigation .elementor-post-navigation .elementor-post-navigation__link {
    white-space: normal;
}

.elementor-custom-te1 ul {
	margin-bottom: .9rem;
}

.elementor-widget.elementor-widget-text-editor.elementor-custom-te1 .elementor-widget-container h1 {
    font-size: 2.5rem;
}

.elementor-widget.elementor-widget-text-editor.elementor-custom-te1 .elementor-widget-container h2 {
    font-size: 2rem;
}

.elementor-widget.elementor-widget-text-editor.elementor-custom-te1 .elementor-widget-container h3 {
    font-size: 1.75rem;
}

.elementor-widget.elementor-widget-text-editor.elementor-custom-te1 .elementor-widget-container h4 {
    font-size: 1.5rem;
}

.elementor-widget.elementor-widget-text-editor.elementor-custom-te1 .elementor-widget-container h5 {
    font-size: 1.25rem;
}

.elementor-widget.elementor-widget-text-editor.elementor-custom-te1 .elementor-widget-container h6 {
    font-size: 1rem;
}

.elementor-kit-8 .elementor-custom-ff1 textarea {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-primary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #E7E7E7;
    border-radius: 0px 0px 0px 0px;
}

@media only screen and (max-width: 767px) {
	html {
		scroll-padding-top: 188px;
	}
}