/*
Theme Name: Finance
Theme URI: http://corpthemes.com/wordpress/finance/
Author: Themesflat
Author URI: https://themeforest.net/user/themesflat/portfolio
Description: Finance is a clean and professional site template, perfect for ,  any business and personal chef web sites. Built on the Advanced Bootstrap 3 framework with HTML5 / CSS3. Its responsive too – Will fit great on all devices. More features with 5 Homepages (Full Screen, One Page, Video One Page, Video Full Screen One Page, Full Screen One Page, Parallax, Video Parallax, Video Full Screen),  and much more gives you more space to work with and also with a few lines of code
Version: 1.4.6
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: finance
Tags: accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

.elementor-1141 .elementor-element.elementor-element-7babeee > .elementor-widget-container, .elementor-1141 .elementor-element.elementor-element-de89fab > .elementor-widget-container, .elementor-1141 .elementor-element.elementor-element-79c0c1e > .elementor-widget-container, .elementor-1141 .elementor-element.elementor-element-fa374ff > .elementor-widget-container{
	text-align:center !important;
}
.elementor-137 .elementor-element.elementor-element-1ae70e2 .metform-btn, .elementor-1141 .elementor-element.elementor-element-419f143 .tf-posts-wrap .blog-post:hover .box-time a{
	background-color: #3e4095 !important;
}
.elementor-widget:not(:last-child){
	margin-bottom:0 !important;
}
.mf-input-wrapper .mf-input{
	padding: 7px !important;
}
.btn-metform-h50 button.metform-submit-btn {
  height: 40px !important;
}
.post-template-default #primary, .tag #primary, .category #primary, .author #primary{
	width:50%;
	float:left;
	margin: 60px 40px 80px 165px;
	padding: 40px 40px;
	box-shadow: 0 0 10px #868686;
}
.post-template-default #primary p{
	text-align:justify;
}
.post-template-default #secondary, .tag #secondary, .category #secondary, .author #secondary{
	/*margin: 60px 165px 80px 0;*/
	margin: 60px 0px 80px 0;
}
#text-1{
	display: none;
}
#tag_cloud-1{
	/*width: 25%;*/
	margin: 0 0 0 auto;
}
.category #tag_cloud-1{	
	margin: 0 0 0 auto;
	width: 100% !important;
}
.sidebar .widget{
	background: #fff;
	padding: 40px 40px;
	box-shadow: 0 0 10px #868686;
}
.widget.widget_recent_entries .post-date{
	color: #7d7d7d;
}
.widget.widget_recent_entries a{
	color: #3e4095;
}
.widget.widget_recent_entries li, .widget.widget_categories > ul > li{
	border-bottom: 1px solid #fff;
}
.cool-timeline.white-timeline .timeline-post.even .timeline-content .content-title::before {
  border-right-color: #3b3d8f !important;
}
.cool-timeline.white-timeline .timeline-post.even .timeline-content .content-title {
  background: #3b3d8f !important;
}
.cool-timeline .timeline-post .timeline-content .ctl_info{
	background: #fbfbfb;
	border: 1px solid #d2d3f7;
}
.cool-timeline.white-timeline .timeline-post.odd .timeline-content .content-title::before {
  border-left-color: #ed3237 !important;
}
.cool-timeline.white-timeline .timeline-post.odd .timeline-content .content-title{
	background: #ed3237 !important;
}
.cool-timeline.white-timeline .timeline-post.even .timeline-meta .meta-details, .ctl_road_map_wrp li.even .ctl-story-year, .ctl_road_map_wrp li.even .ctl-story-title, .ctl_road_map_wrp li.even .ctl-story-title a {
  color: #3b3d8f !important;
	display:none;
}
.cool-timeline.white-timeline .timeline-post.odd .timeline-meta .meta-details, .ctl_road_map_wrp li.odd .ctl-story-year, .ctl_road_map_wrp li.odd .ctl-story-title, .ctl_road_map_wrp li.odd .ctl-story-title a {
  color: #ed3237 !important;
	display:none;
}
.cool-timeline.white-timeline::before, .cool-timeline.white-timeline.one-sided::before{
	background-image: -moz-linear-gradient(top,#eaf0f2 0,#c1c1c1 8%,#c1c1c1 92%,#eaf0f2 100%) !important;
}
.site-header{
	width:100% !important;
	z-index: 9999999 !important;
}
.elementor-1786 .elementor-element.elementor-element-98526a4{
	/*position: fixed;
	z-index: 99999999999;*/
	width: 100%;
}
.elementor-1786 .elementor-element.elementor-element-cfa53de .tf-nav-menu .btn-menu-mobile, .elementor-1786 .elementor-element.elementor-element-cfa53de .tf-nav-menu .btn-menu-only{
	color: #3e4095 !important;
}
.elementor-1141 .elementor-element.elementor-element-7dce9031:not(.elementor-motion-effects-element-type-background), .elementor-1141 .elementor-element.elementor-element-7dce9031 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
	background-color: #141539 !important;;	
}
.elementor-1786 .elementor-element.elementor-element-cfa53de .tf-nav-menu .nav-panel{
	background-color: #fff !important;
}
.elementor-element-dd30059 p{
	margin: 0px !important;
}
button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover{
	background-color: #ed3237 !important;
}
.elementor-element-b184b50 textarea, .elementor-element-799a2fc textarea, .elementor-element-299fca1 textarea{
	display:none;
}
.b24-form-header{
	display:none;
}
.elementor-element-799a2fc .b24-form-style-modern .b24-form-control-string .b24-form-control, .elementor-element-799a2fc .b24-form-style-modern .b24-form-control-list .b24-form-control, .elementor-element-799a2fc.b24-form-style-modern .b24-form-control-text .b24-form-control, .elementor-element-799a2fc .b24-form-style-modern .b24-form-control-select .field-item{
	border-radius: 5px !important;
	background: rgba(126, 126, 126, 0.16) !important;
}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"]{
	margin-bottom: 0 !important;
}
.b24-form-content{
	padding: 20px 30px !important;
}
.elementor-element-299fca1 .b24-form-content {
  padding: 0 !important;
}
.elementor-element-299fca1 .b24-form-wrapper{
	background-color: rgba(255, 255, 255, 0) !important;
}
.elementor-element-299fca1 .b24-form-style-modern .b24-form-control-string .b24-form-control{
	border-radius: 5px !important;
	background: rgba(255, 255, 255, 0.79) !important;
}
.b24-form .b24-form-style-modern .b24-form-control-string .b24-form-control{
	border-radius: 5px !important;
	background: rgba(255, 255, 255, 0.79) !important;
}

.b24-form-control-not-empty + .b24-form-control-label {
  	top: 5px !important;
	font-size: 11px !important;
}
.elementor-element-299fca1 .b24-form-control-string .b24-form-control, .elementor-element-299fca1 .b24-form-control-list .b24-form-control, .elementor-element-299fca1 .b24-form-control-text .b24-form-control, .elementor-element-299fca1 .b24-form-control-select .field-item{
	height: 40px !important;
}
.b24-form-sign{
	display: none !important;
}
.elementor-1786 .elementor-element.elementor-element-cfa53de .tf-nav-menu .nav-panel .mainnav-mobi ul li a{
	text-transform: uppercase;	
}
.elementor-1786 .elementor-element.elementor-element-cfa53de .tf-nav-menu .mainnav-mobi .menu-container ul li.current-menu-item > a, .elementor-1786 .elementor-element.elementor-element-cfa53de .tf-nav-menu .mainnav-mobi .menu-container ul li a:hover{
	color: #ed3237  !important;
}
.b24-form-wrapper.b24-form-border-bottom {
  border-bottom: 0  !important;
}
.b24-form-control-string .b24-form-control, .b24-form-control-list .b24-form-control, .b24-form-control-text .b24-form-control, .b24-form-control-select .field-item{
	font: 12px var(--b24-font-family) !important;
}
.b24-form-btn{
	min-height: 45px !important;
	padding: 0px 20px !important;
	background-color: #3e4095 !important;
}
.b24-form-btn:hover {
  background-color: #ed3237 !important;
}
.elementor-icon{
	font-size: 14px;
}
.b24-form-control-text .b24-form-control{
	height: 70px !important;;
}
.flat-iconbox .flat-iconbox-content .box-readmore a{
	padding: 13px 52px 13px 0px !important;
}
#slider-1-slide-1-layer-4:hover, #slider-1-slide-2-layer-4:hover, #slider-1-slide-3-layer-4:hover, .flat-iconbox.circle .flat-iconbox-icon:hover,  .sidebar .widget.widget_tag_cloud .tagcloud a:hover, #primary .blog-single .entry-footer .tags-links a:hover, .info-top-right a.appoinment:hover, .imagebox .box-button a:hover, .call-back-form .flat-button-form:hover, button:hover, input[type="reset"]:hover, .wpb_gallery_slides .flex-direction-nav li a:hover, .featured-post.blog-slider .flex-prev:hover, .featured-post.blog-slider .flex-next:hover, .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left.vc_tta-panel-title > a:hover, #flat-portfolio-carousel ul.flex-direction-nav li a:hover, .navigation.posts-navigation .nav-links li:hover a::after, .widget.widget_tag_cloud .tagcloud a:hover, .blog-single .entry-footer .tags-links a:hover, #mc4wp-form-1 input[type="submit"]:hover{
	background-color: #ed3237 !important;
}
.custom.tparrows{
	background: rgba(85, 58, 58, 0.6) !important;
}
.elementor-element-9722e37{
	margin-left: -16px;
}
.elementor-element-a334279{
	margin-left: -45px;
}
.elementor-1786 .elementor-element.elementor-element-f603e92 {
  width: 67.332% !important;
  margin-right: -34px !important;
}
.blog-post .title a, .flat-iconbox-title, .cat-item a{
	color: #3e4095 !important;
}
.blog-post .title a:hover, .widget.widget_recent_entries a:hover, .cat-item a:hover{
	color: #ed3237 !important;
}
.cool-timeline.white-timeline .timeline-post.even .icon-color-white, .cool-timeline.one-sided.white-timeline .timeline-post.even .icon-color-white{
	background: #3b3d8f !important;
}
.cool-timeline.white-timeline .timeline-post.odd .icon-color-white, .cool-timeline.one-sided.white-timeline .timeline-post .icon-color-white{
	background: #ed3237 !important;
}
.b24-form-wrapper{
	background-color: rgba(0, 0, 0, 0);
	background-color: rgba(255, 255, 255, 0.09) !important;
}
.elementor-2790 .elementor-element.elementor-element-5e8047d:not(.elementor-motion-effects-element-type-background), .elementor-2790 .elementor-element.elementor-element-5e8047d > .elementor-motion-effects-container > .elementor-motion-effects-layer{
	/*background: linear-gradient( #3b3d8f, #000);*/
	/*background: linear-gradient( #8f8fff, #08093c);*/
}
.elementor-2790 .elementor-element.elementor-element-5e8047d:not(.elementor-motion-effects-element-type-background), .elementor-2790 .elementor-element.elementor-element-5e8047d > .elementor-motion-effects-container > .elementor-motion-effects-layer{
	background-color: #fff !important;
}
.elementor-element-799a2fc .b24-form-content{
	background: #0d0d61 !important;
	padding: 50px !important;
}

@media only screen and (max-width: 1199px){
	.post-template-default #primary, .tag #primary, .category #primary, .author #primary{
		width: 100% !important;
	}
.elementor-1786 .elementor-element.elementor-element-7ecca38:not(.elementor-motion-effects-element-type-background), .elementor-1786 .elementor-element.elementor-element-7ecca38 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-element-c53f003, .elementor-element-97252b8, .elementor-element-f603e92{
		display:none;
	}
	#slider-1-slide-2-layer-1, #slider-1-slide-2-layer-2, #slider-1-slide-2-layer-3, #slider-1-slide-2-layer-4, #slider-1-slide-3-layer-1, #slider-1-slide-3-layer-2, #slider-1-slide-3-layer-3, #slider-1-slide-3-layer-4, #slider-1-slide-1-layer-1, #slider-1-slide-1-layer-2, #slider-1-slide-1-layer-3, #slider-1-slide-1-layer-4{
		margin-left: 30px;
	}
	.post-template-default #secondary, .tag #secondary, .category #secondary{
		margin: 60px 0px 80px 0;
	}
	
	.post-template-default #primary, .tag #primary, .category #primary, .author #primary{
		margin: 60px 40px 0px 0px;
	}
	#tag_cloud-1 {
	  width: auto;
	  margin: 0 0 0 auto;
	}
	.elementor-2640 .elementor-element.elementor-element-aef83a6 > .elementor-widget-container, .elementor-2640 .elementor-element.elementor-element-9e0cdab > .elementor-element-populated{
		margin: 0 !important;
	}
	.elementor-2640 .elementor-element.elementor-element-aef83a6 .elementor-widget-container {
	  text-align: center !important;
		
	}
	.elementor-2640 .elementor-element.elementor-element-dd30059, .elementor-2640 .elementor-element.elementor-element-aef83a6{
		text-align: center !important;
		width: 100%;
		max-width: 100%;
	}
}
@media only screen and (max-width: 767px){
	.post-template-default #primary, .tag #primary, .category #primary, .author #primary{
		width: 100% !important;
	}
	.tf-posts-wrap.column-3 .tf-posts.masonry .column {
	  width: 100%;
	}
	.elementor-2640 .elementor-element.elementor-element-518f3b1{
		max-width: 100%;
		width: 100%;
	}
	.post-template-default #primary, .tag #primary, .category #primary{
		width: 100%;
		float: left;
		margin: 0px 0px 80px 0px;
	}
	.post-template-default #secondary, .tag #secondary, .category #secondary {
	  margin: 0px 0px 80px 0;
	}
	#tag_cloud-1 {
	  width: 100%;
	  margin: 0 0 0 auto;
	}
	.elementor-2790 .elementor-element.elementor-element-33393c2{
		margin-top:0;
	}
	.elementor-2790 .elementor-element.elementor-element-b827f40 > .elementor-widget-container{
		margin: 0 0 20px !important;
	}
	.elementor-2790 .elementor-element.elementor-element-b827f40 .elementor-heading-title, .elementor-2790 .elementor-element.elementor-element-299e158 .elementor-heading-title, .elementor-2790 .elementor-element.elementor-element-d4ab908 .elementor-heading-title, .elementor-2790 .elementor-element.elementor-element-b8b2dee .elementor-heading-title{
		text-align:center;
	}
	.elementor-element-713f6456, .elementor-element-b94c629{
		text-align: center;
	}
	#slider-1-slide-1-layer-2{
		font-size: 12px !important;
	} 
	.elementor-button{
		font-size: 13px !important;
	}
	.elementor-element-b184b50, .elementor-1141 .elementor-element.elementor-element-b184b50{
		width: 100% !important;
		max-width: 100% !important;
	}
	.elementor-2790 .elementor-element.elementor-element-46a7423{
		width: var( --container-widget-width, 100% ) !important;
		max-width: 100% !important;
		--container-widget-width: 100% !important;
		text-align: center !important;
	}
	.elementor-2790 .elementor-element.elementor-element-d4ab908 {	 
	 	 width: var( --container-widget-width, 100% ) !important;
	 	 max-width: 100% !important;
	  	--container-widget-width: 100% !important;
		text-align: center !important;
	}
	#slider-1-slide-1-layer-3, #slider-1-slide-1-layer-4{
		font-size: 13px !important;
	}
	.elementor-2640 .elementor-element.elementor-element-2ac2371{
		max-width: 0;
	}
}
@media only screen and (max-width: 480px){
	.elementor-2790 .elementor-element.elementor-element-a682da3 > .elementor-widget-container {
	  margin: 20px 0px 0px 7px !important;
	}
	.elementor-button{
		font-size: 13px !important;
	}
	.elementor-2790 .elementor-element.elementor-element-72e2685 > .elementor-widget-container {
	  margin: 20px 0px 0px 25px !important;
	}
}

.wp-block-themepunch-revslider .custom.tparrows{
	border: 1px solid #170e86 !important;
	background: rgba(62, 64, 149, 0.43) !important;
}
.elementor-element-2007766 .cool_timeline .timeline-main-title{
	font-family: "Poppins", Sans-serif !important;
	font-size: 32px !important;
	margin-bottom: 30px !important;
	font-weight: 600 !important;
}
.flat-iconbox.circle:hover .flat-iconbox-icon {
  background-color: #ed3237 !important;
}
.elementor-1786 .elementor-element.elementor-element-cfa53de .tf-nav-menu .mainnav-mobi .menu-container ul li a, .elementor-1786 .elementor-element.elementor-element-cfa53de .tf-nav-menu .mainnav-mobi .btn-submenu i{
	color: #3e4095 !important;
}
.elementor-1786 .elementor-element.elementor-element-cfa53de .tf-nav-menu .mainnav-mobi .menu-container ul li a:hover, .elementor-1786 .elementor-element.elementor-element-cfa53de .tf-nav-menu .mainnav-mobi .btn-submenu i:hover{
	color: #ed3237 !important;
}
.appoinment, .info-top-right, .page-title{
	display:none !important;
}
.archive #content .container {
  width: 100% !important;
}
.elementor-field-type-submit button:hover{
	background-color: #ed3237 !important;
}
.elementor-icon:hover {
  color: #ed3237 !important;
}
.forminator-ui#forminator-module-3516.forminator-design--default .forminator-label{
	display:none !important;
}
.forminator-button-submit{
	width: 100% !important;
	border-radius: 6px !important;
}
form button:hover{
	background-color: #ed3237 !important;
}
.blog-post .entry-meta{
	display:none !important;
}
.blog-post p, .blog-post{
	color: #000 !important;
}
.forminator-label{
	display:none !important;
}