/*
Theme Name: PrimeInvest Child
Theme URI: http://primeinvest.qodeinteractive.com
Description: A child theme of PrimeInvest
Author: Mikado Themes
Author URI: http://themeforest.net/user/mikado-themes
Version: 1.0.1
Text Domain: primeinvest
Template: primeinvest
*/

body { font-family: "Lato", "Roboto", "Rubik", sans-serif; font-size: 18px; line-height: 1.8em; font-weight: 300; color: #404040; }
strong, b { font-weight: 400; }
.elementor-heading-title:not(:empty) { line-height: 1.2em; }
h1 *, h2 *, h3 *, h4 *, h5 *, h6 * { font-family: inherit; font-size: inherit; line-height: inherit; font-weight: inherit; }
.parent-pageid-7274 .elementor p { font-size: 20px; }
.parent-pageid-7274 .elementor .elementor-widget-uael-posts p { font-size: 18px; }
/*#qodef-page-inner { padding: 0 0 130px 0; }*/
/*.elementor-column-gap-default > .elementor-column:not(:empty) > .elementor-element-populated { padding: 10px 30px; }*/
/*.elementor-column-gap-default > .elementor-column:first-child > .elementor-element-populated { padding-left: 10px; }*/
/*.elementor-column-gap-default > .elementor-column:last-child > .elementor-element-populated { padding-right: 10px; }*/
.two-column-gap-wider > .elementor-container > .elementor-column > .elementor-element-populated { padding: 10px 30px; }
.two-column-gap-wider > .elementor-container > .elementor-column:first-child > .elementor-element-populated { padding-left: 10px; }
.two-column-gap-wider > .elementor-container > .elementor-column:last-child > .elementor-element-populated { padding-right: 10px; }
.qodef-header-sticky-inner::after { display: none; height: 0; background-color: none; }
.qodef-header-navigation > ul > li.qodef-menu-item--narrow ul:not(.qodef-drop-down--right) li > a::before { background: #f6921e; }
.qodef-team-list.qodef-item-layout--info-on-hover .qodef-e-social-content .qodef-team-member-social-icon, .qodef-team-list.qodef-item-layout--info-on-hover .qodef-e-social-content .qodef-team-member-social-icon-opener { background-color: #f6921e; }
.qodef-team-list.qodef-item-layout--info-on-hover .qodef-e-content::after { background-color: #f6921e; }
.client-carousel .uael-post-grid .slick-slide img { height: 250px; object-fit: cover; object-position: center top; }
.client-carousel .uael-post__thumbnail img { height: 250px; object-fit: cover; object-position: center top; }
.uael-post__meta-data span.uael-post__comments { display: none; }
.elementor-widget-text-editor ul { list-style: none; margin: 10px 0; }
.elementor-widget-text-editor ul li { position: relative; margin-left: 24px; }
.elementor-widget-text-editor ul li::before { position: absolute; left: -18px; display: block; content: "\2022"; color: #f6921e; }
.slick-slider .slick-list { width: 100%; width: 100% !important; }
.slick-slider .slick-list .slick-track { margin: 0 auto; }
/*.slick-slider .slick-list .slick-track { width: auto; width: auto !important; }*/
/*.slick-slider.uael-post__columns-3 .slick-slide.uael-post-wrapper { width: 33.2%; width: 33.2% !important; }*/
#qodef-page-footer .widget p { color: #adadad; }
.lato-font { font-family: "Lato", sans-serif; }
.lora-font { font-family: "Lora", sans-serif; }
.calendly-inline-widget { /*min-width: 280px;*/ height: 78vh; }
@media (min-width: 400px) {
	.calendly-inline-widget { /*min-width: 320px;*/ }
}
@media (min-width: 768px) {
	.elementor-section.elementor-section-height-full { height: calc(100vh - 80px); max-height: calc(100vh - 80px); }
	.admin-bar .elementor-section.elementor-section-height-full { height: calc(100vh - 112px); max-height: calc(100vh - 112px); }
}
@media (max-width: 767px) {
	.two-column-gap-wider > .elementor-container > .elementor-column > .elementor-element-populated { padding: 10px 10px; }
}
