/*
Theme Name:     Finwave Child Theme
Template:       finwave
Theme URI:      http://radiustheme.com/demo/wordpress/themes/finwave
Author:         RadiusTheme
Author URI:     http://radiustheme.com
Description:    Finwave is an Responsive Finance and Business WordPress Theme.
Version:        1.0.0
Tested up to: 	6.6
Requires PHP: 	7.4
Text Domain:    finwave
Tags: 			theme-options, featured-images, post-formats, one-column, two-columns, right-sidebar, custom-background, custom-header, editor-style, sticky-post, threaded-comments, translation-ready
License:   	  	Envato split License
License URI:  	https://themeforest.net/licenses/terms/regular
*/

.finwave-offcanvas-drawer .offcanvas-logo {
    gap: 3rem;
}
.img-white{
	filter: brightness(0) invert(1);
}
.no-ham li.ham-burger.mobile-hamburg {
    display: none;
}
// home img hover
.img-hover{
    opacity: 0;
    transition: 0.75s ease-in-out;
	text-shadow: 1px 1px 1px #000;
}
.img-hover > *{
    opacity: 0;
    transition: 0.75s ease-in-out;
	transform: translateY(100px);
	text-shadow: 1px 1px 1px #000;
}
.img-hover:hover, .img-hover:hover > *{
    opacity: 1;
	transform: translateY(0);
}
.push-bullets ul.feature-list {
    margin-left: 32px!important;
}
.push-bullets span.icon {
    margin-left: -32px;
}
// team
.hover-bw .team-item:hover img, .hover-bw .logo-box:hover img{
	filter: grayscale(1);
}
.team-contact-form {
    background-color: var(--rt-border-color)!important;
}
.team-single-item .team-social-social li a {
    color: var(--rt-primary-color)!important;
}
.gold .description strong {
    color: #E6C069;
}
li.category {
    display: none !important;
}
.rt-service-multi-layout-1 .service-item {
    min-height: 300px;
    display: flex;
    align-items: center;
}
.highlight-gold .description span {
    color: var( --e-global-color-secondary );
}
.market-box{
	border-radius: 10px!important;
    border: 2px solid #979797;
    overflow: hidden!important;
    box-shadow: 2px 2px 10px #666;
}
.market-box:hover{
    box-shadow: 2px 2px 2px #666;
}
/*-- animation --*/
.fadeInUp {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
}
.fadeup-effect span.top-sub-title{
    opacity: 0;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
}
@keyframes fadeInUp{
0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
}
100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
}
/*-- show sub titles in back-end --*/
body.elementor-editor-active .fadeup-effect span.top-sub-title{
	opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
.case-study-layout-1 .rt-title:after {
    background-color: #80808059!important;
}

.rt-team-multi-layout-4 .team-item .team-social li .social-link {
    background-color: #eee!important;
}
.list-3-col ul {
    columns: 2;
}
.gallery-center figure.gallery-item {
	min-height:130px;
    align-content: center;
}
.gallery-center {
    text-align: center;
}
.feature-wrap div{
	max-width: 33%;
}
.rt-testimonial-slider .testimonial-img img{
	border-radius:0;
}
.counter-spacer span.counter-unit {
   margin-left: 12px;
}
.project-information ul.info-list li:first-of-type {
    display: none;
}
div#results-video {
    margin-top: 5rem;
    text-align: center;
}
.rt-team-default .team-item .team-designation {
    line-height: 1.25;
}
/*------------------mobile----------*/
@media (max-width: 480px) {
    .has-sticky-header.has-top-bar .finwave-breadcrumb-wrapper {
        padding-top: 205px!important;
    }
	    .has-sticky-header .finwave-breadcrumb-wrapper.has-bg {
        padding-bottom: 40px!important;
    }
	.list-3-col ul {
    columns: 1;
}
	.gallery-center figure.gallery-item {
	min-height:auto;
    align-content: center;
}
	.gallery {
    max-width: 100%;
}
	body.page-id-9015 figure.gallery-item {
    max-width: 30%!important;
}
	.feature-wrap div {
    max-width: 100%;
}
}