/* 
 Theme Name:   lite-child
 Theme URI:    
 Description:  
 Author:       
 Author URI:   
 Template:     coachpress-lite
 Version:      1.0

 /* == Add your own styles below this line ==
--------------------------------------------*/
:root{--primary-color: #5f9ea0!important;}
p {margin: 0.5em 0 0.5em 0!important; line-height: 1.5;font-size: 1.22em; color: rgba(var(--black-color-rgb), 0.9); letter-spacing: 0.1px;}
.clearfix{overflow: auto;}
.banner-caption-inner{font-style: italic;}
.site-header.style-one .header-top, .page-header.has-bg-img::before, .site-main .entry-content ul:not([class*="elementor-"])>li::before{background: cadetblue;}
.breadcrumb-wrapper .current a, .sub-title, .section-subtitle{color: cadetblue;}
.main-navigation ul li:hover>a, .main-navigation ul li>a:focus, .main-navigation ul li.current-menu-item>a, .main-navigation ul li.current_page_item>a, .main-navigation ul li.current-menu-ancestor>a, .main-navigation ul li.current_page_ancestor>a, .secondary-menu ul li:hover, .secondary-menu ul li:hover>a, .secondary-menu ul li.current-menu-item>a, .secondary-menu ul li.current_page_item>a, .secondary-menu ul li.current-menu-ancestor>a, .secondary-menu ul li.current_page_ancestor>a {color: cadetblue;}
.footer-menu{background: #3e797a;}
footer .site-info, .breadcrumb-wrapper #crumbs {background: #5f9ea02b;}
.site-info a::after, .button-wrap .btn-link:hover::after, .button-wrap .btn-link::after, .post-navigation article .category span::before{background: #5f9ea052;}
.site-header.style-one .header-top .secondary-menu .toggle-btn:hover .toggle-bar{background: #fff;}
.post-navigation{border: 1px dashed #5f9ea02b;}
.single .site-main .entry-footer, .page .site-main .entry-footer{border-top: 2px dotted #5f9ea02b}
div.text-center, h2.text-center{text-align: center;}
.cta-section .widget_blossomtheme_companion_cta_widget .blossomtheme-cta-container, .testimonial-section .section-grid::before, .testimonial-section .section-grid::after{background: #5f9ea02b;}
.owl-carousel .owl-item img{width: unset;}
section[class*="-section"] .widget .widget-title{font-size: 2em;}
@media screen and (max-width: 1024px){
    .alignleft, .alignright{float: none; margin: 0 auto; display: block;}
}
.cta-section .widget:last-child .button-wrap::before{border-top: 2px dotted #5f9ea052;}
.cta-section .widget_blossomtheme_companion_cta_widget:first-child .blossomtheme-cta-container::before{border-right: 2px dotted #5f9ea052;}
@media screen and (min-width: 768px){
    ul.d-inline-md{display: inline-block;}
    ul.d-inline-md li{display: inline;}
}
.widget .textwidget a, .entry-content a{color: var(--primary-color); text-decoration: none;}
.column { float: left; width: 50%; padding: 5px;}
.row::after {content: ""; clear: both; display: table;}
@media screen and (max-width: 991px){
    .column { float: none; width: 100%; padding: 0;}
    .column img{display: block; margin: 0 auto;}
}
.error404 .error-404 .page-content{background: #e4efef;}
.error404 .error-404 .error-404-search{background: #3e797a;}
.error404 .error-404-search .search-form .search-submit{background-color: #e4efef;;}
@media screen and (min-width: 1025px){
    .banner{
        position: absolute;
        bottom: -20px;
    }
    .site-info .container{
        position: relative;
    }
}