/*
Theme Name: OceanWP Child Theme
Theme URI: https://oceanwp.org/
Description: OceanWP WordPress theme. Sample child theme.
Author: OceanWP
Author URI: https://oceanwp.org/
Template: oceanwp
Version: 1.0
*/

/* Parent stylesheet should be loaded from functions.php not using @import */

a:hover, a:focus{
	outline:0!important;
}
p:last-child
{
	margin-bottom:0;
}
.elementor-column-gap-default>.elementor-column>.elementor-element-populated
{
	padding:0 10px;
}
.ekit-wid-con .ekit_sidebar-textwidget
{
	padding-top:15px !important;
}
.home .header-1
{
	position:absolute;
	width:100%;
	z-index:5;
	background:transparent !important;
}

@keyframes rotation
{
	0% {
    -webkit-transform: rotate(0deg);
}
	100% {
    -webkit-transform: rotate(359deg);
}
}
.pulse .qodef-qi-button
{
	    animation: pulse-animation 2s infinite;
}
@keyframes pulse-animation
{
	0% {
    box-shadow: 0 0 #BB8257;
}
50% {
    box-shadow: 0 0 0 1em transparent;
}
100% {
    box-shadow: 0 0 transparent;
}
}
.box1 .pp-info-box .pp-info-box-icon-wrap
{
	position:relative;
	overflow:hidden;
	border-radius:15px;
}
.box1 .pp-info-box .pp-info-box-icon-wrap img
{
	transition:500ms ease all;
}
.box1 .pp-info-box:hover .pp-info-box-icon-wrap img
{
	transform:scale(1.1);
}
.box1 .pp-info-box-content
{
	margin-top:25px;
}
.bg-transparent .elementor-widget-wrap {
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
}
.form_1 .elementor-field-group .elementor-field-textual
{
	padding:0px;
}
.form_1 .elementor-field-group .elementor-field-textual:focus
{
	box-shadow:none;
}
.myVideo.elementor-widget-video .e-hosted-video .elementor-video
{
	border-radius:40px;
}