/* 
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
*/

html, body{ overflow-x:hidden;}
p:last-child, .elementor-kit-5 p:last-child{ margin-bottom:0px!important;}
.fullimg .elementor-widget-container img{ width:100%; display:block;}
body:not(.elementor-editor-active) .header{ width: 100%; position: absolute; top: 0; left: 0; z-index: 999;}
.header{ z-index: 999; position: relative;}
.header .elementor-container{ z-index: 9;}
body:not(.elementor-editor-active) .header::before{ content: ''; position: absolute; top: -34px; left: -30px; width: 120px; height:130px; background: url(images/p1.png) no-repeat; background-size: 100%; z-index: 1;}
body:not(.elementor-editor-active) .header::after{ content: 'THE HIVE'; position: absolute; top:0; left:0; width: 100%; height:100%; color: #fff; opacity: 0.12; font-weight: 700; font-family:"ProximaNova-Bold", Sans-serif; font-size: 140px; line-height: 105px; letter-spacing: 40px;}
body small {font-size: 60%;}


.apricon .elementor-icon{ width:70px; height:70px; border-radius:50%; background: linear-gradient(135deg, #6fc044, #5AA335); box-shadow: 0 3px 8px rgba(0, 0, 0, 0.15); display:flex; align-items:center; justify-content:center;}
.apricon .elementor-icon svg{ display:block;}



@media(max-width:767px){
.turbo-footer-template .tahefobu-nav-menu-container{ display:flex!important;}
.turbo-footer-template .tahefobu-mobile-nav-menu-container{ display:none!important;}
.turbo-footer-template .tahefobu-nav-menu{ display:flex; align-items:center; justify-content:center; flex-wrap:wrap;}
	

}













