/*
Theme Name:     finance-child
Description:    Child theme for the finance
Author:         Themesflat
Template:       finance

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/
.page-title.pagetitle_style_1 {
	display: none;
}

.show-search {
    display: none;
}

.vc-hoverbox-block-inner.vc-hoverbox-front-inner h2 {
    display: block;
    background-color: #333;
    padding: 3px;
    color: #fff;
    opacity: 0.55;
}

.losango {
    width: 50px;
    height: 50px;
    background: #1c5fb0;
    margin-top: 50px;
    margin-left: 50px;
    transform: rotate(-45deg);
    text-align: center;
    color: #fff;
    font-size: 25px;
	position: relative;
}

.losango svg {
    position: absolute;
    top: 26%;
    left: 24%;
    transform: rotate(45deg);
}

.vc_gitem-zone-a .vc_gitem-row-position-top, 
.vc_gitem-zone-b .vc_gitem-row-position-top {
	position: relative !important;
}

.vc_gitem_row.vc_row.vc_gitem-row-position-middle {
    display: block;
    position: relative;
	top: 20px;
}

.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title {
	font-weight: bold;
	
}

.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt {
    position: relative;
    display: block;
    font-size: 10px;
    line-height: normal;
    top: 25px;
}

.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title * {
    font-weight: bold;
}

.vc-gitem-zone-height-mode-auto::before {
	padding-top: 0 !important;
}

.wpb_text_column.wpb_content_element .wpb_wrapper h3 {
	    margin-top: 0;
    padding-bottom: 20px;
}

.wpcf7-form.init label {
	float: left;
    width: 45% !important;
    margin-right: 5px;
}

.wpcf7-form.init label input,
.wpcf7-form.init label select {
	margin-bottom: 0;
}

.wpcf7-form.init br {
	display: none;
}

.wpcf7-form-control.wpcf7-submit {
    height: 50px;
}

#wpcf7-f100-p2-o1 {
    margin-top: 20px;
}

.page-title.pagetitle_style_2 {
    display: none;
}

#primary {
    width: 100%;
    padding: 0;
}

#secondary {
    display: none;
}

body.blog #primary {
    width: 70%;
    padding-right: 2.564102564102564%;
}

body.blog #secondary {
    display: block;
}