/**
 * Theme Name: Hello Elementor Child
 * Template:   hello-elementor
 */

 a {
	color: #2166AE;
}

.site-title > a{
	color: black !important;
}

.page-id-37 main#content .entry-title,
.page-id-182 main#content .entry-title{
    display: none;
}

.page-id-37 main#content .page-content,
.page-id-182 main#content .page-content{
    margin-top: 50px;
}

body header#site-header {
    justify-content: center;
    max-width: 100%;
}


body:not([class*=elementor-page-]) .site-main,
div .betterdocs-wrapper.betterdocs-single-layout-8 .betterdocs-content-wrapper,
div.betterdocs-search-layout-1,
div.betterdocs-wrapper.betterdocs-single-layout-8 .betterdocs-content-wrapper,
div.betterdocs-wrapper.betterdocs-taxonomy-wrapper .betterdocs-content-wrapper,
.page-id-37 main#content {
	max-width: 100%;
}

.betterdocs-category-grid-inner-wrapper.layout-1 .betterdocs-single-category-wrapper[data-id="53"] {
    border-top: 1px solid #eee;
    padding-top: 10px;
    margin-top: 50px !important;
}

.betterdocs-categories-folder.layout-4 .category-box .betterdocs-single-category-inner .betterdocs-category-header-inner .betterdocs-category-title-counts .betterdocs-last-update {
    background: #ffdddd66 !important;    
}

.betterdocs-categories-folder.layout-4 .category-box:hover {
   background: #ffdddd0d !important; 
}

.betterdocs-search-wrapper .betterdocs-search-details .betterdocs-search-content .betterdocs-search-info-tab .betterdocs-tab-items.active span {
    color: #ff7c7c !important;
}

.betterdocs-search-wrapper .betterdocs-search-details .betterdocs-search-content .betterdocs-search-info-tab .betterdocs-tab-items.active span svg path{
    fill:#ff7c7c !important;
}

.betterdocs-search-wrapper .betterdocs-search-details .betterdocs-search-content .betterdocs-search-info-tab .betterdocs-tab-items.active {
    border-color: #ff7c7c !important;
}


.betterdocs-sidebar.betterdocs-sidebar-layout-7 .betterdocs-sidebar-content .betterdocs-category-grid-wrapper .betterdocs-category-grid-inner-wrapper .betterdocs-single-category-wrapper .betterdocs-single-category-inner .betterdocs-body .betterdocs-articles-list li a.active, .betterdocs-sidebar.betterdocs-sidebar-layout-7 .betterdocs-sidebar-content .betterdocs-category-grid-wrapper .betterdocs-category-grid-inner-wrapper .betterdocs-single-category-wrapper .betterdocs-single-category-inner .betterdocs-body .betterdocs-articles-list li a:focus, .betterdocs-sidebar.betterdocs-sidebar-layout-7 .betterdocs-sidebar-content .betterdocs-category-grid-wrapper .betterdocs-category-grid-inner-wrapper .betterdocs-single-category-wrapper .betterdocs-single-category-inner .betterdocs-body .betterdocs-articles-list li a:hover {
    background: #ffdddd !important;
}

.betterdocs-title-excerpt-lists .betterdocs-title-excerpt-list:hover{
    background: #ffdddd30 !important;
}

.betterdocs-title-excerpt-lists .betterdocs-title-excerpt-list >p {
    display: none;
}

.betterdocs-content pre.wp-block-code {
    padding: 20px;
    display: block;
    background: #f9fafb;
    border-radius: 5px;
}

.betterdocs-content .wp-block-table table tbody>tr>td, table tbody>tr>th {
    background: #f9fafb;
    border-color: #c4c4c4;
}

.pros-cons-card {
    padding: 20px !important;
}

.pros-cons-card ul{
    margin-top: 15px !important;
    padding-top: 10px !important;
    border-top: 1px solid #ddd;
}
.betterdocs-content .wp-block-table table thead>tr>td, table thead>tr>th {
    background: #f9fafb;
    border-color: #c4c4c4 !important;
    
    
}

.betterdocs-content .wp-block-table table thead {
    border-color: #c4c4c4 !important;
}

.gist {
    border: 1px solid #eee;
    border-radius: 5px;
    overflow: hidden;
    margin-bottom: 20px;
}

.gist .gist-file{
    margin: 0 !important;
}


.gist .gist-file td{
    border-color: #eee;
    border-left: none;
}

.gist .gist-file tr:first-child td{
    border-top: none;
}

footer#site-footer {
    padding: 0;
}

.wpgmza-site-footer-signoff {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 10px;
    border-top: 1px solid #eceff3;
    font-size: 12px;
    gap: 5px;
    background: #f9fafb;
    color: #5f5f5f;
    font-weight: 500;
}

.wpgmza-site-footer-signoff a {
    color: #e86565;
}

.wpgmza-site-footer-signoff a:hover {
    text-decoration: underline;
}

div.betterdocs-wrapper.betterdocs-taxonomy-wrapper .betterdocs-content-wrapper {
    padding-bottom: 0
}

a#nav_home_link{
	padding: 0 !important;
	position: absolute;
	right: 20px;
	top: 20px;
	display:flex;
	flex-direction: row;
	align-items: center;
	gap: 5px;
	padding: 5px 10px !important;
	font-weight: 500;
	color: #333;
	border: 1px solid #333;
    border-radius: 5px;
    height: fit-content;
    width: fit-content;
}

a#nav_home_link svg {
	stroke: #333 !important;
	height: 20px;
}

@media screen and (max-width: 1000px){
    header#site-header {
        flex-direction: column;
        align-items: center;
    }
    
    a#nav_home_link {
        position: unset !important;
    }    
}

img.wpgmza_custom_upsell_sidebar {
    margin-bottom: 25px;
    border-radius: 5px;
}