/*

 Theme Name:   OHC Elementor Theme

 Description:  Elementor Theme by OH Creative

 Author:       OH Creative

 Template:     twentynineteen

 Version:      1.0.0

 License:      GPL 2.0

 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

 

*/



/* FONT IMPORT */

/* @import url('https://fonts.googleapis.com/css?family=Bellefair&display=swap'); */





/*FONT*/



h1,

h2,

h3,

h4,

h5,

h6,

p,

a {

    /*font-family: 'Bellefair', serif !important;

    font-weight: 400 !important;

    letter-spacing: 2px;*/

}



h1:not(.site-title):before,

h2:before {

    background: transparent;

    content: "" !important;

    height: 0px;

}



h1:not(.site-title)::before, 

h2::before {

    background: transparent  !important;;

    content: "" !important;

    display: block;

    height: 0 !important;

    margin: 0 !important;;

    width: 0 !important;;

}



.entry .entry-title:before {

    content: "";

    display: none;

    height: 0px;

}



.entry {

    margin-top: 0px !important;

}



li.entry {

    margin-top: 0px !important;

}



.elementor-element-e45f066.elementor-column.elementor-col-100.elementor-top-column div.elementor-column-wrap.elementor-element-populated {

    padding: 0px !important;

}



/* TOP */

.elementor-element-e45f066.elementor-column.elementor-col-100.elementor-top-column div.elementor-column-wrap.elementor-element-populated div.elementor-widget-wrap {

	z-index: 99;

}

.page-id-7.logged-in.admin-bar.wp-embed-responsive.singular.image-filters-enabled.elementor-default.elementor-template-full-width.elementor-page.elementor-page-7.customize-support div.elementor.elementor-7 {

	margin-top: -265px;

	z-index: 90;

}

/* ToolTips -----------------------*/
[data-title]:hover:before {
    opacity: 1;
    transition: all 0.1s ease 0.5s;
    visibility: visible;
}
[data-title]:before {
    content: attr(data-title);
	background-color: #eee;
	color: #111;
	font-size: 60%;
	position: fixed;
	padding: 0 10px;
	white-space: nowrap;
	box-shadow: 1px 1px 3px #222222;
	opacity: 0;
	border: 0px;
	z-index: 99999;
	visibility: hidden;
	border-radius: 5px 5px 0 5px;
	margin-top: 1px;
}
[data-title] {
    position: relative;
}


/*PolyLang Switcher -----------------------*/
.plsfe-layout-vertical .plsfe-switcher {
    display: block;
    height: 30px;
    overflow: hidden;
}
.plsfe-layout-vertical .plsfe-switcher:hover {
	position: relative;
    height: unset;
    overflow: hidden;
}