/*
Theme Name: Elementra Child Theme
Template: elementra
Theme URI: https://elementra.themerex.net/
Description: Elementra Child Theme
Author: ThemeREX
Author URI: https://themerex.net/
Version: 1.0
Tested up to: 6.7
Requires at least: 5.0
Requires PHP: 7.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: blog, e-commerce, portfolio, grid-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-logo, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, footer-widgets, full-width-template, microformats, post-formats, sticky-post, theme-options, threaded-comments, translation-ready, block-styles, wide-blocks
Text Domain: elementra
*/


/* =Child-Theme customization starts here
------------------------------------------------------------ */
header img.logo_image {
	position: absolute;
	margin-top: -30px;
	width: 130px;
	height: 130px;
	max-height: unset !important;
	border-radius: 0 0 5px 5px;
    box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.5), 
                -5px -5px 15px rgba(255, 255, 255, 0.2);
}

.whatsapp-button {
	position: fixed;
	width: 60px;
	height: 60px;
	bottom: 24px;
	right: 24px;
	background-color: #25d366;
	color: #FFF;
	border-radius: 50px;
	text-align: center;
  	font-size: 30px;
  	z-index: 100;
}

.whatsapp-button i {
	margin-top: 16px;
}

div.page-image {
    max-height: 360px;
    border-radius: 0 0 15px 15px;
    overflow: hidden;
}

div.page-image img {
	margin-top: -260px;
}

li.trx-addons-nav-menu-item > a > span {
    position: relative;
}

li.trx-addons-active-item > a > span::after {
  width: 100% !important;
}

li.trx-addons-nav-menu-item > a > span::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  height: 2px;
  width: 0;
  background-color: #fff;
  transition: width 0.4s ease;
}

li.trx-addons-nav-menu-item > a:hover > span::after,
li.trx-addons-nav-menu-item > a:focus > span::after {
  width: 100%;
}

.min-height img {
	min-height: 248px;
}

.min-height-277 img {
	min-height: 277.88px;
}