/* 
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
*/
@font-face {
  font-family: "Tahoma";
  src: url("fonts/Tahoma-Regular-font.ttf");
}

/*** Search bar scrolling fix ***/
/*.elementor-element-cc98128 {
	top: 137px !important;	
}*/

/*.elementor-element-06b8b5bd.elementor-sticky--active {
	top: 22px !important;
}*/
/*body.subscriber .page-header {
	margin-left: 80px;
}*/

@media only screen and (min-width: 1025px) {
	body.subscriber > .tribe-events {
		margin-top: -135px !important;
	}
}
body.subscriber .elementor-element-cc98128 {
	/*top: 0px !important;*/
	/*top: 137px !important;*/
}
body.subscriber .elementor-element-b915ab4 {
	margin-top: -212px !important;
}
body.subscriber .elementor-element-ab20105 {
	top: -212px !important;
}
body.subscriber .elementor-element-695c3bb6, body.subscriber .elementor-element-36bf8596, body.subscriber .elementor-element-76739d71, body.subscriber .elementor-element-fa0b16d, body.subscriber .elementor-element-3e737c13, body.subscriber .elementor-element-5410678d, body.subscriber .elementor-element-31c4fb37, body.subscriber .elementor-element-57342e99, body.subscriber .elementor-element-302dac04, body.subscriber .elementor-element-2aa11101, body.subscriber .elementor-element-33722fd3, body.subscriber .elementor-element-45a11b98, body.subscriber .elementor-element-1485b150, body.subscriber .elementor-element-7c417ec1, body.subscriber .elementor-element-2ca328ba, body.subscriber .elementor-element-38d3fe27, body.subscriber .elementor-element-36cc5050, body.subscriber .elementor-element-34b3f3a3, body.subscriber .elementor-element-3f095cf8, body.subscriber .elementor-element-5a33aa00, body.subscriber .elementor-element-9a02fc3, body.subscriber .elementor-element-2010bbf2, body.subscriber .elementor-element-1bd41f5c, body.subscriber .elementor-element-50b96c9b, body.subscriber .elementor-element-75e13903, body.subscriber .elementor-element-77b28e89, body.subscriber .elementor-element-715c39e3, body.subscriber .elementor-element-406b2dfa, body.subscriber .elementor-element-a1134e0, body.subscriber .elementor-element-4f45d05d, body.subscriber .elementor-element-5ee206b5 {
	top: -135px !important;
}
body.subscriber .elementor-element-23e8e594 {
	top: -83px !important;
}
body.subscriber .elementor-element-f56f4a5, body.subscriber .elementor-element-f36c0a1  {
	top: -82px !important;
}
body.subscriber .elementor-element-7874e9f0, body.subscriber .elementor-element-95109c4, body.subscriber .elementor-element-9bee2a7, body.subscriber .elementor-element-c4b13b9, body.subscriber .elementor-element-3717759e, body.subscriber .elementor-element-6292ae6, body.subscriber .elementor-element-35322ca, body.subscriber .elementor-element-347b259a {
	top: -100px !important;
}
body.subscriber .elementor-element-f849b57 {
	margin-top: 0px !important;
}
body.error404.subscriber .elementor-location-header, body.subscriber .elementor-location-header {
	position: initial !important;
}
.logged-in .elementor-element-cc98128 {
	top: 0px;
	/*top: 137px !important;*/
}
body.subscriber .elementor-element-cc98128.elementor-sticky--active {
	top: 176px !important;
}
/*body:not(.subscriber) .elementor-element-cc98128.elementor-sticky--active {
	top: 134px !important;
}*/
body:not(.subscriber.logged-in).home .elementor-element-cc98128.elementor-sticky--active {
	top: 79px !important;
}
/*body:not(.subscriber.logged-in) .elementor-element-cc98128.elementor-sticky--active {
	top: 79px !important;
}*/

body.logged-in #wp-admin-bar-top-secondary {
	top: -32px !important;
}
/*.elementor-element-6a63420 {
	margin-top: 140px;
}*/
/*.elementor-element-23e8e594 {
	margin-top: 59px;
}*/
/*.elementor-element-f36c0a1, .elementor-element-f56f4a5 {
	top: 60px;
}*/
/*.elementor-element-0d34fd1 {
	top: 32px !important;
}*/

/*body:not(.logged-in)*/
/*.subscriber .elementor-element-f56f4a5, .elementor-element-f36c0a1, .elementor-element-c457d85, .elementor-element-a70398e {
	top: 60px !important;
}*/
.elementor-element-eca2e80 {
	top: 30px !important;
}
.elementor-element-d41ab31, .elementor-element-8d6bc4e {
	top: 40px !important;
}
.elementor-element-23e8e594 {
	top: 59px !important;
}
.elementor-element-d098f5e {
	top: 40px !important;
}
.subscriber .elementor-element-a226f47 {
	top: 100px !important;
}
.subscriber .elementor-element-fe60270 {
	top: 100px !important;
}
.subscriber .elementor-element-2c745ac {
	top: 100px !important;
}
.subscriber .elementor-element-fee51c1 {
	height: 470px !important;	
}
.subscriber .elementor-element-f692a64 {
	top: 140px !important;
}
.subscriber .elementor-element-14566a7 {
	top: 120px !important;
}
.subscriber .elementor-element-299e022 {
	top: 100px !important;
	height: 730px !important;
}
/*.subscriber .elementor-element-5270df82 {
	top: 100px !important;
}*/
.elementor-element-226056e {
	top: 150px !important;
}
.elementor-element-5527b89 {
	top: 150px !important;
}
.elementor-element-75e96ce3 {
	top: 150px !important;
	height: 500px !important;
}
.elementor-element-23e8e594, .elementor-element-f56f4a5 {
	min-height: 210px !important;
}
.elementor-31751 .elementor-element.elementor-element-23e8e594:not(.elementor-motion-effects-element-type-background), .elementor-31561 .elementor-element.elementor-element-f56f4a5:not(.elementor-motion-effects-element-type-background),.elementor-1483 .elementor-element.elementor-element-f0b3212:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1483 .elementor-element.elementor-element-f0b3212 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	height: 210px !important;
}
.elementor-element-61b421d0, .elementor-element-0039e80 {
	margin-top: -125px !important;
}
@media only screen and (max-width: 600px) {
	.elementor-element-61b421d0, .elementor-element-0039e80 {
		margin-top: 35px !important;
	}
	.subscriber .elementor-element-fee51c1 {
		height: 700px !important;	
	}
}
@media only screen and (max-width: 400px) {
	/*body.subscriber .elementor-element-06b8b5d {
		top: 110px !important;
	}*/
	.subscriber .elementor-element-81c214d {
		top: -77px !important;
	}
	.subscriber .elementor-31561 .elementor-element.elementor-element-9de06d8 {
		top: 64px !important;
	}
	/*.subscriber .elementor-element-cc98128 {
		top: 0px !important;
	}*/
}
/*@media only screen and (max-width: 959px) {
	.main_search_bar {
		top: 135px !important;
	}
}*/
body.subscriber.page-id-1483 div[data-elementor-type="wp-page"] > .elementor-section-wrap, body.subscriber.page-id-31561 div[data-elementor-type="wp-page"] > .elementor-section-wrap, body.subscriber.page-id-31561 div[data-elementor-type="wp-page"] > .elementor-section-wrap, body.subscriber.page-id-1469 div[data-elementor-type="wp-page"] > .elementor-section-wrap, body.subscriber.page-id-31555 div[data-elementor-type="wp-page"] > .elementor-section-wrap, body.subscriber.page-id-31751 div[data-elementor-type="wp-page"] > .elementor-section-wrap {
	top: 77px !important;
}
.elementor-31561 .elementor-element.elementor-element-f7a695e > .elementor-element-populated {
	padding: 5px !important;
}
/*.logged-in .elementor-element-95109c4 {
	top: 60px !important;
}*/
.elementor-element-f56f4a5 {
	top: 0px !important;
}
.elementor-31561 .elementor-element.elementor-element-9de06d8 {
	top: 56px !important;
}
.subscriber .elementor-element-b9c42a4, .subscriber .elementor-element-aa4da81, .subscriber .elementor-element-7128fcb, .subscriber .elementor-element-4ed52f3, .subscriber .elementor-element-f7671b4, .subscriber .elementor-element-74a9dc69, .subscriber .elementor-element-3733fbe7 {
	margin-top: 100px !important;
}
.subscriber .elementor-element-aa5c2cd, .subscriber .elementor-element-f3de3f7 {
	margin-top: 150px !important;
}
.filter-layout3 #manage-ajax-response { width: 100%; }
.elementor-element-3680db7 .filter-layout3 #manage-ajax-response { width: 70%; }
#manage-post-area .caf-meta-content { display: none; }
#manage-post-area .caf-meta-content-cats { display: block !important; }
.caf-post-layout3 #manage-post-area {
    width: 100%;
    margin: auto;
    position: absolute;
    padding: 22px !important;
    bottom: 0;
	background: none !important;
    background-image: linear-gradient(to right,#0000009e ,#ffffff00) !important;
}
.caf-post-layout3 #manage-post-area:hover {
	background: none !important;
	background-image: linear-gradient(to right,#0000009e ,#ffffff00) !important;
}
.caf-post-layout3 #manage-post-area .caf-post-title h2 a {color: #ffffff !important;}
.caf-post-layout3 #manage-post-area .caf-post-title h2 a:hover {color: #d23929 !important;}