/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/



/* === genereal ===  */

html{-moz-osx-font-smoothing: grayscale;font-smoothing: antialiased;-webkit-font-smoothing: antialiased;scroll-behavior: smooth;}

html, body, .page-content {
    scroll-behavior: smooth;
}

::-webkit-input-placeholder { opacity: 1; -webkit-transition: opacity .5s; transition: opacity .5s; }  /* Chrome <=56, Safari < 10 */
:-moz-placeholder { opacity: 1; -moz-transition: opacity .5s; transition: opacity .5s; } /* FF 4-18 */
::-moz-placeholder { opacity: 1; -moz-transition: opacity .5s; transition: opacity .5s; } /* FF 19-51 */
:-ms-input-placeholder { opacity: 1; -ms-transition: opacity .5s; transition: opacity .5s; } /* IE 10+ */
::placeholder { opacity: 1; transition: opacity .5s; } /* Modern Browsers */

*:focus::-webkit-input-placeholder { opacity: 0; } /* Chrome <=56, Safari < 10 */
*:focus:-moz-placeholder { opacity: 0; } /* FF 4-18 */
*:focus::-moz-placeholder { opacity: 0; } /* FF 19-50 */
*:focus:-ms-input-placeholder { opacity: 0; } /* IE 10+ */
*:focus::placeholder { opacity: 0; } /* Modern Browsers */

textarea, input[type="range"], input, input:matches([type="password"], [type="search"]){
	-webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

html, body {
	overflow-x: hidden;
}

main {
	overflow: hidden;
}

.page-content p:last-child, .elementor-inner p:last-child {
    margin-bottom:0;
}

.page-content .elementor-widget-icon-box.elementor-view-framed .elementor-icon, .page-content .elementor-widget-icon-box.elementor-view-default .elementor-icon {
	fill: inherit;
    color: inherit;
    border-color: inherit;
}

.page-content .pg-title, .elementor-location-archive .pg-title, .elementor-location-single .pg-title{
    -webkit-clip-path: url("#myCurve");
    clip-path: url("#myCurve");
}


@media screen and (max-width: 767px) {
	.page-content p, .elementor-inner p {
		margin-bottom:7px;
	}
}

