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

:root {
	--theme-var-main_content_padding: 5rem;
}

/* Header */
.trx-addons-icon i {
    width: 24px;
    height: 24px;
    line-height: 24px;
    font-size: 24px;
}
li#trx-addons-nav-menu-item-115530 {
	padding-top: 50px;
    border-top: 1px solid #a5afd6;
}
li#trx-addons-nav-menu-item-115632 .trx-addons-menu-link {
    padding: 12px 17px 12px 17px;
    border-radius: var(--theme-font-button_border-radius);
    background-color: var(--theme-font-button_background-color, var(--theme-color-link));
    color: #ffffff;
    width: fit-content;
}
/* Header */

/* Gravity Forms */
.gform_wrapper.gravity-theme .gform_fields {
    grid-row-gap: 5px;
}
/* Gravity Forms */

/* Sidebar */
.sidebar {
    position: unset !important;
}
/* Sidebar */

/* Envira Gallery */
li.envira-tags-filter {
    padding: 10px 15px;
    border-radius: 8px;
    border: 2px solid #A5AFD6;
	color: #212121;
	transition: all 0.2s;
}
li.envira-tags-filter a {
	color: #212121;
	transition: all 0.2s;
}
li.envira-tags-filter:hover {
	border: 2px solid #0033B2;
	background: #0033B2;
	color: #ffffff;
}
li.envira-tags-filter:hover a {
	color: #ffffff;
}
img.envira-gallery-image {
    border-radius: 8px;
    overflow: hidden;
}
/* Envira Gallery */

/* Scroll to top */
.trx_addons_scroll_to_top {
	left: 2em;
	background: transparent !important;
	border: 2px solid #212121;
	color: #212121 !important;
}
.trx_addons_scroll_to_top:hover {
	color: #212121 !important;
}
@media (max-width: 1023px) {
	.trx_addons_scroll_to_top {
		left: 1em;
		bottom: 65px !important;
	}
}
/* Scroll to top */

/* Footer */
footer .trx-addons-nav-ver .trx-addons-nav-menu-container {
    background-color: transparent !important;
    box-shadow: none !important;
}
/* Footer */