/* ==========================================================================
   GLOBAL SITE STYLES
   ========================================================================== */

:root {
    --nv-text-color: inherit !important;
}

table,
table * {
    color: inherit !important;
}

a:hover { text-decoration: underline; }

/* Header */
.nv-page-title,
.nv-page-title-wrap.nv-big-title {
    display: none;
}

nav {
    z-index: 9;
    width: 100%;
    padding: 4px;
}

.nav-ul.menu-desktop {
    font-size: 20px;
}

/* Breadcrumbs */
.woocommerce-breadcrumb {
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    padding:10px 0;
    margin:0;
}

.woocommerce-breadcrumb a{
    padding:8px 15px;
    border:1px solid #ddd;
    border-radius:5px;
    color:#444;
    text-decoration:none;
    font-size:12px;
    margin-right:5px;
    transition:.3s;
}

.woocommerce-breadcrumb a:hover{
    background:#f5f5f5;
    color:#000;
}

.nv-breadcrumb-delimiter{display:none;}

.breadcrumb-active-page{
    padding:8px 15px;
    border:1px solid #ddd;
    border-radius:5px;
    background:#f5f5f5;
    font-size:12px;
}

/* Footer */
footer h6{font-size:20px;}

.nolines{width:100%;border-collapse:collapse;text-align:center;}
.nolines td{padding:10px;border:none;}
.nolines a{text-decoration:none;}

/* tables */
/* defined in shortode */

/* Controls */
.hidden-row,.toggle-checkbox{display:none;}

.toggle-label{
    display:inline-block;
    padding:8px;
    background:#c2367c;
    color:#fff;
    border-radius:4px;
    cursor:pointer;
}

/* Tooltips */
.tooltip{position:relative;display:inline-block;}
.info-circle{
    background:#e8e8e8;
    border-radius:50%;
    padding:5px;
    font-size:20px;
    line-height:20px;
    cursor:pointer;
}
.tooltip .tooltiptext{
    visibility:hidden;
    opacity:0;
    transition:.3s;
}
.tooltip:hover .tooltiptext{
    visibility:visible;
    opacity:1;
}

/* Search */
#myInput{font-family:Poppins,Arial,sans-serif;font-size:18px;}
#paginationContainer,#pageNumberInput{font-family:Poppins,sans-serif;}

.stk-block-background{background:#fff;}

@media (max-width:992px){
    .blog-sidebar{display:none!important;}
}

@media (max-width:600px){
    .column-grid{width:100%;}
}

