/*
Theme Name:   Finacia Child
Theme URI:    https://themes.radiantthemes.com/finacia/
Description:  Finacia Child Theme
Author:       RadiantThemes.com
Author URI:   https://radiantthemes.com/
Template:     finacia
Version:      1.0.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Tags:         custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
Text Domain:  finacia-child
*/

html body.page-id-21 .wpcf7 .screen-reader-response  {
	display: none !important;
}

html body.page-id-21 .wpcf7-response-output.wpcf7-mail-sent-ok {
	padding-top: 30px;
	padding-bottom: 30px;
}

/*  */

html body .pagination > .current {
	border-color: transparent !important;
}

/*  */

html body .knowledgefam {
	background-image: url(https://thescholarweb.wpengine.com/wp-content/uploads/2019/10/knowledge-pair-1.jpg) !important;
	background-repeat: no-repeat !important;
	background-position: center center;
	background-size: 100% auto;
}

html body .opacityships {
	opacity: .1 !important;
}

html body .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt p {
	color: #202020 !important;
	line-height: 27px;
	opacity: .8;
}

html body #cwn-posts h4 {
	color: #202020 !important;
}

.shadowdance {
	filter: brightness(95%);
}

#rotator-midlogo {
	-webkit-animation: rotation 60s infinite linear;
	animation: rotation 60s infinite linear;
}

@-webkit-keyframes rotation {
	from {
			-webkit-transform: rotate(0deg);
	}
	to {
			-webkit-transform: rotate(359deg);
	}
}

@keyframes rotation {
	from {
			transform: rotate(0deg);
	}
	to {
			transform: rotate(359deg);
	}
}

html body #opacitydict {
	opacity: .3 !important;
}

html body .transparent_bgmaker ul#menu-main-menu .menu-item:hover::before,
html body.category-4 .transparent_bgmaker li#menu-item-24:before,
html body.category-9 .transparent_bgmaker li#menu-item-25:before,
html body.category-10 .transparent_bgmaker li#menu-item-26:before {
	content: ' ';
	background-color: #f0f0f0 !important;
	height: 3px !important;
	width: 100% !important;
/* 	border-radius: 5px; */
	position: absolute;
	top: 67%;
	left: 0;
	right: 0;
	margin: auto !important;
}

html body .white_bgmaker ul#menu-main-menu .menu-item:hover::before,
html body.category-4 .white_bgmaker li#menu-item-24:before,
html body.category-9 .white_bgmaker li#menu-item-25:before,
html body.category-10 .white_bgmaker li#menu-item-26:before {
	content: ' ';
	background-color: #fff !important;
	height: 3px !important;
	width: 100% !important;
/* 	border-radius: 5px; */
	position: absolute;
	top: 67%;
	left: 0;
	right: 0;
	margin: auto !important;
}

/* html body .wraper_header_main.adjust_static_maker:before {
	content: ' ';
	background-color: #6B5EDA !important;
	height: 300px !important;
	width: 300px !important;
	border-radius: 50%;
	position: absolute;
	top: -250px;
	left: 0;
	right: 0;
	margin: auto !important;
} */

/* Colors STARTS */

html body aside#secondary label.c_ffffff {
	color: #000 !important;
}

html body aside#secondary .tnp-subscription input[type=email] {
	border: #c7c7c7 1px solid !important;
}

html body rs-sbg[data-bgcolor="#000000"],
html body:not(.home) .slotholder .tp-bgimg.defaultimg,
html body .the_extended_header_category,
html body .magic-header {
	background-color: #030045 !important;
}

html body .the_extended_header_category h1 {
	color: #fff !important;
}

html body #secondary .a_subbber,
html body .cwn-sibar .a_subbber {
	color: #000 !important;
	text-decoration: underline !important;
}

html body #cwn-footer #menu-footer-menu a {
    color: #fff;
}

html body #cwn-footer #menu-footer-menu a:hover {
    border-bottom: 1px solid white;
}

html body #cwn-footer {
    background-color: #030045 !important;
}

html body .wraper_header_main.transparent_bgmaker {
	background-color: transparent !important;
}

html body .wraper_header_main.white_bgmaker {
	background-color: #12143B !important;
}

html body .adjust_static_maker:not(.white_bgmaker) .nav > [class*='menu-'] > ul.menu > li > a,
html body .adjust_static_maker:not(.white_bgmaker) .header_main_action ul > li i,
html body .adjust_static_maker:not(.white_bgmaker) .header_main .responsive-nav i {
	color: #fff;
}

html body .adjust_static_maker.white_bgmaker .nav > [class*='menu-'] > ul.menu > li > a,
html body .adjust_static_maker.white_bgmaker .header_main_action ul > li i,
html body .adjust_static_maker.white_bgmaker .header_main .responsive-nav i {
	color: #fff;
}

html body .adjust_static_maker:not(.white_bgmaker) .nav > [class*='menu-'] > ul.menu > li > a:hover,
html body .adjust_static_maker:not(.white_bgmaker) .header_main_action ul > li i:hover,
html body .adjust_static_maker:not(.white_bgmaker) .header_main .responsive-nav i:hover {
	color: #f0f0f0 !important;
}

html body .adjust_static_maker.white_bgmaker .nav > [class*='menu-'] > ul.menu > li > a:hover,
html body .adjust_static_maker.white_bgmaker .header_main_action ul > li i:hover,
html body .adjust_static_maker.white_bgmaker .header_main .responsive-nav i:hover {
	color: #fff !important;
}

html body .wraper_footer.style-one {
    background-color: #030045 !important;
}

html body #cwn-footer .vc_sep_line {
	border-color: #339691 !important;
}

.post.style-default .entry-meta > .holder > .data .meta > span i,
.widget-area > .widget .widget-title:before {
	background-color: #339691 !important;
}

.wraper_footer.style-one {
    background-color: #175ca9;
}

.cwn-footer a {
    color: white;
}

.cwn-footer button {
    color: rgb(255, 255, 255);
    background-color: rgb(37, 127, 228) !important; 
	border: 3px solid #fff !important;
}

#cwn-footer a {
	color: #fff;
}

html body .fw-special-title a,
html body .looped_categories a,
html body .entry-content.default-page a {
	color: #F5B157 !important;
/* 	background-color: #257FE4 !important; */
}

.widget-area > .widget.widget_meta ul li a:hover {
	color: #257FE4 !important;
}

html body #cwn-features .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner {
/*     background-color: #ffffff !important; */
    color: #fff !important;
/*     border: 1px solid #52544F !important; */
}

html body #cwn-features h4 {
	background-color: transparent !important;
    color: #030045 !important;
}

html body #cwn-features h4 + p {
    color: #030045 !important;
}

/*  */

html body #cwn-footer input[type=email],
html body #cwn-footer input[type=email]:hover {
	color: #202020 !important;
}

html body .pagination > .current,
html body.page.page-id-40 .vc_pageable-load-more-btn a,
html body input[type=submit],
html body .wraper_error_main.style-three .error_main_item .btn,
html body .sendpress input[type=submit],
html body #cwn-features .vc_btn3.vc_btn3-color-white,
html body #cwn-pitch .vc_btn3.vc_btn3-color-primary,
html body #cwn-posts .vc_btn3.vc_btn3-color-primary,
html body #cwn-contact32490 .vc_btn3.vc_btn3-color-primary,
html body #cwn-posts .vc_gitem-zone-mini a,
html body #cwn-footer input[type=submit],
html body .tnp-subscription input.tnp-submit,
.post.style-default .entry-meta > .holder > .data .published-on a,
.post.style-default .entry-meta>.holder>.data .published-on a,
.post.style-default .entry-main .post-read-more .btn,
.post.style-default .post-read-more .btn,
html body .radiantthemes-search-form .form-row button[type=submit] {
	background-color: #6D7DEF !important;
}

html body .pagination > *.current,
html body.page.page-id-40 .vc_pageable-load-more-btn a,
html body input[type=submit],
html body .wraper_error_main.style-three .error_main_item .btn, 
html body .sendpress input[type=submit],
html body #cwn-features .vc_btn3.vc_btn3-color-white,
html body #cwn-pitch .vc_btn3.vc_btn3-color-primary,
html body #cwn-posts .vc_btn3.vc_btn3-color-primary,
html body #cwn-contact32490 .vc_btn3.vc_btn3-color-primary,
html body #cwn-posts .vc_gitem-zone-mini a,
html body .tnp-subscription input.tnp-submit,
.post.style-default .entry-meta > .holder > .data .published-on a,
.post.style-default .entry-meta>.holder>.data .published-on a,
.post.style-default .entry-main .post-read-more .btn,
.post.style-default .post-read-more .btn,
html body .radiantthemes-search-form .form-row button[type=submit] {
    color: #fff !important;
}

html body.page.page-id-40 .vc_pageable-load-more-btn a:hover,
html body input[type=submit]:hover,
html body .wraper_error_main.style-three .error_main_item .btn:hover,
html body .sendpress input[type=submit]:hover,
html body #cwn-features .vc_btn3.vc_btn3-color-white:hover,
html body #cwn-pitch .vc_btn3.vc_btn3-color-primary:hover,
html body #cwn-posts .vc_btn3.vc_btn3-color-primary:hover,
html body #cwn-contact32490 .vc_btn3.vc_btn3-color-primary:hover,
html body #cwn-posts .vc_gitem-zone-mini a:hover,
html body #cwn-footer input[type=submit]:hover,
html body .tnp-subscription input.tnp-submit:hover,
.post.style-default .entry-meta > .holder > .data .published-on a:hover,
.post.style-default .entry-meta>.holder>.data .published-on a:hover,
.post.style-default .entry-main .post-read-more .btn:hover,
.post.style-default .post-read-more .btn:hover,
html body .radiantthemes-search-form .form-row button[type=submit]:hover {
	background-color: #f7f7f7 !important;
}

html body .pagination > a.page-numbers:not(.current):focus,
html body .pagination > a.page-numbers:not(.current):hover,
html body.page.page-id-40 .vc_pageable-load-more-btn a:hover,
html body input[type=submit]:hover,
html body .wraper_error_main.style-three .error_main_item .btn:hover,
html body .sendpress input[type=submit]:hover,
html body #cwn-features .vc_btn3.vc_btn3-color-white:hover,
html body #cwn-pitch .vc_btn3.vc_btn3-color-primary:hover,
html body #cwn-posts .vc_btn3.vc_btn3-color-primary:hover,
html body #cwn-contact32490 .vc_btn3.vc_btn3-color-primary:hover,
html body #cwn-posts .vc_gitem-zone-mini a:hover,
html body #cwn-footer input[type=submit]:hover,
html body .tnp-subscription input.tnp-submit:hover,
.post.style-default .entry-meta > .holder > .data .published-on a:hover,
.post.style-default .entry-meta>.holder>.data .published-on a:hover,
.post.style-default .entry-main .post-read-more .btn:hover,
.post.style-default .post-read-more .btn:hover,
html body .radiantthemes-search-form .form-row button[type=submit]:hover {
    color: #030045 !important;
}

html body:not(.home) .cwn-features-pods-text,
html body .cwn-features-pods > .vc_column-inner > .wpb_wrapper {
    border: 0px solid #632F94;
    background-color: transparent !important;
}

html body .cwn-features-pods-icons {
    background-color: #fff !important;
}

html body .cwn-green,
html body .cwn-green * {
    color: #5ebdb5 !important;
}

html body #cwn-pitch .vc_custom_1564579936001 {
    background-color: #ffffff !important;
    color: #57B4A0 !important;
}

html body #cwn-contact32490 .vc_btn3-container.vc_custom_1564683212875 {
    background-color: transparent !important;
}

html body #cwn-posts .vc_gitem-zone-mini a:hover {
   	background-color: #e7e7e7 !important;
    color: #FF3366 !important;
}

html body .vc_custom_1419240516480 {
    background-color: #fff !important;
	border-left: 1px solid #b5b5b540;
	border-right: 1px solid #b5b5b540;
	border-bottom: 1px solid #b5b5b540;
}

/* Colors ENDS */

html body aside#secondary .tnp-field input[type="submit"] {
	padding: 20px !important;
	width: 100% !important;
}

html body .post.single-post .entry-header .entry-title {
    font-size: 45px !important;
    line-height: 1.1 !important;
}

html body .the_extended_header_category .container {
	height: 200px;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

html body .the_extended_header_category h1 {
	font-size: 42px;
	line-height: 200px;
	text-transform: capitalize !important;
}

html body #secondary .a_subbber {
	font-size: 14px !important;
}

html body .a_subbber {
	font-weight: bold;
	font-size: 16px !important;
	text-decoration: underline !important;
}

html body .a_subbber:hover {
	text-decoration: underline !important;
}

html body #cwn-footer #menu-footer-menu a {
    font-size: 18px;
    padding-bottom: 10px;
}

html body #cwn-footer #menu-footer-menu li {
    margin-top: 15px;
}

html body .adjust_static_maker {
	position: fixed !important;
}

/*  */

html body div[id^="rev_slider_"].rev_slider > span {
	display: none !important;
}

html body .the_related_related_related {
	margin-bottom: 40px;
}

html body .wraper_header {
	box-shadow: none !important;
}

html body .wraper_header_main {
	box-shadow: 0px 0px 0px !important;
/* 	overflow: hidden !important; */
}

html body .header_main_action {
    margin-top: 38px !important;
}

html body .header_main .responsive-nav {
    margin-top: 36px !important;
}

html body .wraper_inner_banner {
	display: none !important;
}

html body .header_main .brand-logo {
    margin: 24px 0 !important;
}

html body .header_main_action ul > li i,
html body .header_main .responsive-nav i {
/* 	padding-top: 5px; */
}

.nav > [class*='menu-'] > ul.menu > li > a {
    padding-top: 35px;
    padding-bottom: 35px;
    font-size: 16px;
	font-weight: 700 !important;
}

.header_main_action {
	margin-top: 42px;
    margin-left: 30px;
}

.post.style-default .entry-main .post-read-more .btn {
	border-radius: 0;
}

.footer_copyright_item p {
	font-size: 16px;
}

.cwn-footer button {
	font-weight: 700;
    font-family: Montserrat;
}

.cwn-footer a {
	font-weight: bold;
	padding: 5px 0;
	display: block;
}

.cwn-subscriber {
    display: block;
    width: 100%;
    border: 0;
    padding: 10px 10px;
}

.header_main .responsive-nav {
    margin-top: 39px;
}

#cwn-footer input[type=email] {
	display: block;
	width: 100%;
	margin: 10px 0;
}

#cwn-footer input[type=submit] {
	display: block;
	width: 100%;
/* 	padding: 10px 0; */
/* 	text-align: center; */
/* 	background-color: #5EBDB5 !important;
	border: 3px solid #5EBDB5; */
}

#cwn-footer a {
	font-size: 18px;
}

#cwn-footer li {
	line-height: 34px;
}

html body .looped_categories a,
html body .entry-content.default-page a {
/* 	padding: 15px; */
	display: inline-block;
/* 	font-weight: bold; */
	font-family: Muli, sans-serif;
	text-decoration: underline !important;
}

.wraper_error_main.style-three .error_main_item .btn {
	font-family: sans-serif;
	font-weight: bold !important;
	border-radius: 0 !important;
}

aside#secondary.widget-area {
	font-weight: bold;
	font-size: 14px;
}

@media (max-width:767px) {
    .cwn-sibar>.vc_column-inner {
        margin-left: 15px;
        margin-right: 15px;
        width: auto;
    }
}

html body:not(.home) article .entry-meta {
	display: none !important;
}

/* HOME ONLY STYLES -- STARTS */

html body #cwn-pitch .vc_custom_1564579936001 {
    margin-top: 20px !important;
    border-radius: 6px;
    font-weight: bold !important;
}

html body #cwn-contact32490 .vc_btn3-container.vc_custom_1564683212875 {
    display: block !important;
    border-radius: 6px;
    font-weight: bold !important;
    margin: 50px auto 0 !important;
}

#cwn-features .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner {
/*     padding: 30px; */
    border-radius: 50%;
/*     margin-top: -75px !important; */
}

@media (min-width:992px) {
    html body #cwn-pitch .wpb_single_image .vc_single_image-wrapper {
        width: 90% !important;
    }
}

@media (max-width:767px) {
    html body .center-on-mobile,
	html body .center-on-mobile * {
        text-align: center !important;
    }
    html body .remove-on-mobile {
        display: none !important;
    }
}

@media (max-width:991px) and (min-width:768px) {
    html body .center-on-tablet,
	html body .center-on-tablet * {
        text-align: center !important;
    }
    html body .remove-on-tablet {
        display: none !important;
    }
}

html body #cwn-features h4 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    margin-bottom: 20px !important;
    margin-top: 25px !important;
}

html body #cwn-features h4 + p {
    width: calc(100% - 0px) !important;
    margin: 0 auto !important;
    text-align: left;
}

html body #cwn-features .vc_btn3.vc_btn3-color-white {
	margin: 30px auto 0 !important;
}

html body .tnp-subscription input.tnp-submit,
.post.style-default .entry-meta > .holder > .data .published-on a,
.post.style-default .entry-meta>.holder>.data .published-on a,
.post.style-default .entry-main .post-read-more .btn,
.post.style-default .post-read-more .btn:hover {
    margin: 10px auto 0 !important;
}

html body .tnp-subscription input.tnp-submit {
	width: 100% !important;
}

html body.page.page-id-40 .vc_pageable-load-more-btn a,
html body input[type=submit],
html body .wraper_error_main.style-three .error_main_item .btn, 
html body .wraper_error_main.style-three .error_main_item .btn:hover,
html body .sendpress input[type=submit],
html body #cwn-features .vc_btn3.vc_btn3-color-white,
html body #cwn-pitch .vc_btn3.vc_btn3-color-primary,
html body #cwn-posts .vc_btn3.vc_btn3-color-primary,
html body #cwn-contact32490 .vc_btn3.vc_btn3-color-primary,
html body #cwn-posts .vc_gitem-zone-mini a,
html body #cwn-footer input[type=submit],
html body #cwn-footer input[type=email],
html body .tnp-subscription input.tnp-submit,
.post.style-default .entry-meta > .holder > .data .published-on a,
.post.style-default .entry-meta>.holder>.data .published-on a,
.post.style-default .entry-main .post-read-more .btn,
.post.style-default .post-read-more .btn:hover {
	/*width: calc(100% - 40px) !important;*/
    font-weight: bold;
    padding-top: 20px !important;
    padding-bottom: 20px !important;
    font-size: 18px !important;
/* 	border: none !important; */
	border-radius: 3px;
}

html body.page.page-id-40 .vc_pageable-load-more-btn a,
html body input[type=submit],
html body .wraper_error_main.style-three .error_main_item .btn, 
html body .wraper_error_main.style-three .error_main_item .btn:hover,
html body #cwn-pitch .vc_btn3.vc_btn3-color-primary,
html body #cwn-posts .vc_btn3.vc_btn3-color-primary,
html body #cwn-contact32490 .vc_btn3.vc_btn3-color-primary,
html body #cwn-posts .vc_gitem-zone-mini a,
html body #cwn-footer input[type=submit],
html body .tnp-subscription input.tnp-submit,
.post.style-default .entry-meta > .holder > .data .published-on a,
.post.style-default .entry-meta>.holder>.data .published-on a,
.post.style-default .entry-main .post-read-more .btn,
.post.style-default .post-read-more .btn:hover {
    border-radius: 4px !important;
	text-transform: capitalize !important;
}

html body #cwn-footer input[type=email] {
	border-radius: 4px !important;
}

html body .cwn-features-pods > .vc_column-inner > .wpb_wrapper {
    /*webkit-box-shadow: 0 4px 8px 0 rgba(108,127,135,.1), 0 1px 4px 0 rgba(108,127,135,.36);*/
    /*box-shadow: 0 4px 8px 0 rgba(108,127,135,.1), 0 1px 4px 0 rgba(108,127,135,.36);*/
    padding: 0 0 !important;
    margin-bottom: 0 !important;
    border-radius: 4px;
}

.vc_gitem-post-data-source-post_title  {
    margin-bottom: 0;
}

.vc_gitem-post-data-source-post_title h4 {
    font-size: 20px !important; 
    padding: 0 0 20px; 
    font-family: Montserrat !important;
    line-height: 24px;
}

html body .vc_gitem-post-data-source-post_excerpt p {
    font-family: Montserrat !important;
}

#cwn-features .vc_btn3-container {
    font-weight: bold;
    font-family: Montserrat;
    font-size: 16px;
    margin: 0 !important;
}

#cwn-posts .vc_btn3-container a {
    font-size: 16px;
    font-weight: bold;
    font-family: Montserrat;
}

.cwn-features-pods-icons,
.cwn-features-pods-text {
    margin: 0 !important;
    /*padding: 20px;*/
}

.cwn-features-pods-icons {
    padding-top: 30px;
    padding-bottom: 0;
}

#cwn-posts .vc_btn3-container.vc_btn3-left {
	text-align: center;
}

#cwn-posts .vc_gitem-zone-mini {
    padding: 10px 10px 0;
}

html body.home #cwn-posts .vc_gitem-post-data-source-post_title h4 {
	padding-bottom: 0 !important;
}

html body.home #cwn-posts .vc_gitem-zone-mini a {
	margin-top: 10px;
}

html body #cwn-posts .vc_gitem-zone-mini a {
    padding-left: 15px;
    padding-right: 15px;
    /* display: block; */
    font-family: Montserrat;
    font-size: 15px !important;
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}

.vc_btn3.vc_btn3-shape-rounded {
    border-radius: 0;
}

/* HOME ONLY STYLES -- ENDS */

html body .cwn-features-pods-icons, html body:not(.home) .cwn-features-pods-text {
    margin: 0 !important;
    padding: 20px;
}

html .cwn-features-pods > .vc_column-inner > .wpb_wrapper {
	box-shadow: none !important;
}

html body.page.page-id-40 .cwn-sibar .cwn-sidebar-posts .vc_btn3-container.vc_btn3-left {
	text-align: left !important;
}

html body.archive.category article h3.entry-title {
	font-size: 35px !important;
}

html body.archive.category article.post.style-default {
	padding-top: 30px !important;
}

@media (max-width:991px) {
	html body .remove-on-tablet-mobile {
		display: none !important;
	}
	html body .fullwidth-on-tablet-mobile {
		width: 100% !important;
	}
}

/* Font-Family STARTS */

html body .f_muli {
	font-family: 'Muli', sans-serif !important;
}

html body .f_roboto {
	font-family: 'Roboto', sans-serif !important;
}

html body .f_opensans {
	font-family: 'Open Sans', sans-serif !important;
}

html body .f_josefinsans {
	font-family: 'Josefin Sans', sans-serif !important;
}

/* Font-Family ENDS */

/* Color Class STARTS */

html body .c_ffffff {
	color: #fff !important;
}

html body .c_000000 {
	color: #000 !important;
}

html body .c_d7d7d7 {
	color: #d7d7d7 !important;
}

html body .c_f0f0f0 {
	color: #f0f0f0 !important;
}

/* Color Class ENDS */