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

.gform_button.button{
	    border-color: var(--theme-font-button_border-color, var(--theme-color-link)) !important;
    background-color: var(--theme-font-button_background-color, var(--theme-color-link)) !important;
	outline:none !important;
}
.gform_required_legend{
	display:none !important;
}

.gform_wrapper input[type="text"],.gform_wrapper input[type="email"],.gform_wrapper input[type="tel"]{
    padding: 20px 15px !important;
    border-radius: 10px !important;
	line-height: 21px;
}

.post_header_wrap_style_style-2.with_featured_image .post_header .post_title,.post_header_wrap_style_style-2.with_featured_image .post_header .post_meta_item{
	    color: #fff !important;
}
.post_header_single .post_meta_item.post_categories a{
	background-color:var(--theme-font-button_background-color, var(--theme-color-link)) !important;
	color:#fff !important;
}

.gform_submission_error ol{
	display: flex !important;
	flex-flow: wrap !important;
}
.gform_submission_error ol li{
	    flex-basis: 40% !important;
}
.gfield--input-type-phone .gfield_description.instruction.validation_message{
	display:none !important;
}

.c-rt .trx-addons-testimonials-content-wrapper{
   min-height: 420px;
}
.elementor-shortcode .ti-widget.ti-goog .ti-review-item>.ti-inner{
	    background-color: #fde7d5 !important;
	border-color: #fde7d5 !important;
}
.elementor-shortcode .ti-widget.ti-goog .ti-controls .ti-next, .elementor-shortcode .ti-widget.ti-goog .ti-controls .ti-prev{
	background-color:#ffffff mportant;
	border-color: #ffffff !important;
	outline-color:#ffffff !important;
}
.elementor-shortcode .ti-widget.ti-goog .ti-controls .ti-next:before, .elementor-shortcode .ti-widget.ti-goog .ti-controls .ti-prev:before{
	border-color:#001543 !important;
}
.trx-addons-nav-menu-container .trx-addons-nav-menu-item > .trx-addons-menu-link .trx-addons-dropdown-icon svg path{
	fill:#fff !important; 
}

.trx-addons-nav-menu-container .trx-addons-nav-menu-item.current-page-ancestor > .trx-addons-menu-link .trx-addons-dropdown-icon svg path{
	fill:#f78c3d !important; 
}
.trx-addons-nav-menu-item > .trx-addons-menu-link:hover .trx-addons-dropdown-icon svg path{
	fill:#f78c3d !important; 
}
.trx_addons_scroll_to_top_show .trx-addons-nav-menu-container .trx-addons-nav-menu-item > .trx-addons-menu-link .trx-addons-dropdown-icon svg path,.blog .trx-addons-nav-menu-container .trx-addons-nav-menu-item > .trx-addons-menu-link .trx-addons-dropdown-icon svg path,.archive .trx-addons-nav-menu-container .trx-addons-nav-menu-item > .trx-addons-menu-link .trx-addons-dropdown-icon svg path,.postid-5326 .trx-addons-nav-menu-container .trx-addons-nav-menu-item > .trx-addons-menu-link .trx-addons-dropdown-icon svg path{
	fill:#001543 !important;
}

.trx-addons-nav-widget-container .trx-addons-hamburger-toggle svg{
	width: 15px !important;
	height: 15px !important;
}
.trx-addons-mobile-menu-outer-container .trx-addons-icon svg path{
	fill:#f78c3d !important; 
}

.trx-addons-hamburger-menu .trx-addons-hamburger-toggle{
	width: 50px;
	padding: 10px 10px 10px 10px;
}

@media only screen and (max-width:1199px) {
	.post_header_wrap_style_style-2 .post_featured.post_featured_bg{
        height: 30rem !important;
	}
	.post_header_single .post_title{
		    font-size: 30px !important;
	}
}

