/*
Theme Name: Olneyfinance Child
Theme URI: http://deemsa.com.ec
Template: olneyfinance
Author: Deemsa
Author URI: http://deemsa.com.ec
Description: The Finance Consulting And Business Solution child theme
Tags: Deemsa
Version: 1.1.1716216088
Updated: 2024-05-20 14:41:28

*/
/*
 * Autor: Jose Cabrera
 * Pagina: General
 */

.w-100 {
	width: 100%;
}

.sticky-header .main-menu .navigation {
    padding-top: 0px !important;
}
.main-header .logo a {
    top: 0;
}
.main-header.header-style-three .logo-outer {
    padding: 0px;
}
.main-header.header-style-three .logo-outer .logo img {
    height: 85px;
}
.sticky-header .logo img {
	height: 59px;
}
.main-header.header-style-three .info-box strong {
	font-size: 15px;
    font-weight: 600;
    text-transform: none;
}
.main-header.header-style-three .info-box li {
    color: rgba(0, 0, 0, 0.72);
    font-size: 14px;
    text-transform: none;
}
.pb-0 {
	padding-bottom: 0!important;
}

.pb-section-custom-botton {
	padding-bottom: 90px !important;
    margin-top: -45px;
}
.main-header.header-style-three .header-upper .upper-right {
    padding: 10px 0px 0px;
}
.main-header.header-style-three .main-box {
    background: rgba(22, 22, 23, .8);
}
.header-style-three .main-menu .navigation > li > a {
    color: rgba(255, 255, 255, .8);
	font-weight: normal;
}
.testimonial-style-three .slide .icon-box,
.header-style-three .main-menu .navigation > li > a:hover {
    color: #fff;
}
.main-header .outer-box2 {
    display: none;
}
.main-menu .navigation > li > ul {
	border-top: 3px solid #545454;
}
.scroll-to-top,
.kc-button-3 a,
.main-header.header-style-three .header-upper .btn-style-one,
.btn-style-one {
    background-color: #000 !important;
    border-color: #000 !important;
	color: #fff !important;
}

.btn-style-two:hover,
.scroll-to-top:hover,
.kc-button-3 a:hover,
.main-header.header-style-three .header-upper .btn-style-one:hover,
.btn-style-one:hover {
    background: #fff !important;
    color: #000 !important;
    border: 2px solid #000 !important;
    transition: .5s ease;
}
.theme_color{
	color: #000 !important;
}
.main-header.header-style-three .info-box .icon-box {
    color: #000;
}
.header-style-three .main-menu .navigation > li > a:before {
    content: none;
}
.main-menu .navigation > li > ul > li:hover > a {
    color: #fff;
    background: #545454;
}
.sticky-header .main-menu .navigation > li:hover > a, 
.sticky-header .main-menu .navigation > li.current > a {
    background: #000;
    color: #fff !important;
}
.sec-title h2:after,
.sec-title h2:before {
    border-bottom: 3px solid #545454;
}

.service-block2 .inner-box .image-box .caption,
.call-to-action {
    background-color: #000;
}
.default-service-block .inner-box:before{
    background: #000;
}
/******************* temporal ********************/
.service-block2 .inner-box .image-box .overlay-box h3 {
    top: 0 !important;
    opacity: 1 !important;
}
.service-block2 .inner-box .image-box .overlay-box {
    opacity: 1 !important;
    visibility: visible !important;
	height: 100%;
}
/****************** ./temporal *******************/
.service-block2 .inner-box .image-box .overlay-box {
    background-color: rgba(22, 22, 23) !important;
	/*background-color: rgba(22, 22, 23, 0.89);*/
    border-bottom: 4px solid #545454 !important;
}
.sponsors-style-two {
    background: #fff;
}
.footer-bottom,
.main-footer {
    color: #9b9b9b;
    background: rgb(245, 245, 247)
}
.footer-bottom,
.main-footer .footer-upper {
    color: rgba(0, 0, 0, 0.72);
}
.footer-bottom {
	border-top: 1px solid rgba(0, 0, 0, 0.16);
	max-width: 1200px;
    margin: 0 auto;
    max-height: 58px;
    padding: 18px 0px;
}
.footer-upper .column h3 {
	font-size: 15px !important;
    color: rgba(0, 0, 0, 0.88);
	font-weight: 600;
}
.footer-upper .footer_logo {
    position: relative;
    margin: 0 0 20px;
}
.footer-upper .footer_logo a {
    display: inline-block;
    vertical-align: top;
}
.copyright-text {
	font-size: 12px;
}
.footer-upper .links-widget li a {
	color: rgba(0, 0, 0, 0.72) !important;
}
.main-footer .popular-posts .post {
    padding-left: 0;
    padding-bottom: 0;
    margin-bottom: 0;
    min-height: 75px;
}
@media only screen and (max-width: 859px) {
	.main-header.header-style-three .header-upper .btn-style-one {
		margin-top: 20px !important;
    }
}

/*
 * Autor: Jose Cabrera
 * Pagina: Inicio
 */

.page-id-7 .sponsors-style-two .image-box {
    padding: 15px 15px;
    height: 112px;
    align-content: center;
}
.page-id-7 .sponsors-style-two .image-box img {
    opacity: 1;
}
.page-id-7 .service-block2 a.read-more {
    display: none;
}

/*
 * Autor: Jose Cabrera
 * Pagina: Servicios
 */

.page-id-225 .service-block-three .read-more,
.page-id-225 .service-block-three .text,
.page-id-225 .default-service-block .text {
    display: none;
}

/*
 * Autor: Jose Cabrera
 * Pagina: Contactenos
 */

.page-id-361 .contact-section .contact-info li:first-child {
    display: none;
}
.page-id-361 .contact-section .contact-info li .icon-box {
    border: 2px solid #000;
    color: #000;
}
.page-id-361 .contact-section h2:before,
.page-id-361 .contact-section h2:after {
    border-bottom: 3px solid #000;
}
.page-id-361 .default-form input:focus, .default-form select:focus, .default-form textarea:focus {
    border-color: #000;
}
.page-id-361 .contact-section .default-form textarea {
    height: 383px;
}
.page-id-361 .contact-section .contact-info li:hover .icon-box {
    background: black !important;
    color: white !important;
}
wpcf7-quiz
.page-id-361 span.wpcf7-quiz-label {
    display: block;
    width: 100%;
}
@media (min-width: 768px) {
    .page-id-361 span.wpcf7-quiz-label {
		display: block;
        width: 350px;
    }
}
.page-id-361 label:has(input.wpcf7-quiz) {
    width: 100%;
}
.page-id-361 .wpcf7 form .wpcf7-response-output {
    margin: 2em 0 1em;
}