/*
Theme Name: Zest Child Theme
Theme URI: https://zestsms.com
Version: 1.0
Description: A child theme built by ZestSMS
Author: ZestSMS
Author URI: https://zestsms.com
template: bb-theme
*/
/* -- Misc -- */
.off-screen,
.screen-reader-text {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
	clip: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	position: static;
	width: auto;
}

select, input[type=text].fl-search-input, input[type=text], input[type=password], input[type=email], input[type=tel], input[type=date], input[type=month], input[type=week], input[type=time], input[type=number], input[type=search],
select:focus, input[type=text].fl-search-input:focus, input[type=text]:focus, input[type=password]:focus, input[type=email]:focus, input[type=tel]:focus, input[type=date]:focus, input[type=month]:focus, input[type=week]:focus, input[type=time]:focus, input[type=number]:focus, input[type=search]:focus, textarea:focus {
    background: #fff;
    color: #343434;
    font-weight: normal;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
}

input[type=text]::-webkit-input-placeholder, input[type=password]::-webkit-input-placeholder, input[type=email]::-webkit-input-placeholder, input[type=tel]::-webkit-input-placeholder, input[type=date]::-webkit-input-placeholder, input[type=month]::-webkit-input-placeholder, input[type=week]::-webkit-input-placeholder, input[type=time]::-webkit-input-placeholder, input[type=number]::-webkit-input-placeholder, input[type=search]::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
    color: #C7C7CD;
}

.fl-builder-content .fl-widget {
    margin: 0;
}

.fl-widget ul ul {
    margin: 8px 0 0 12px;
}

.fl-archive-header img {
    max-width: 100%;
}

.fl-content img {
    max-width: 100%;
    height: auto;
}

.breadcrumbs span[property="name"] {
    display: inline-block;
    padding: 0;
    margin-top: -3px;
    vertical-align: middle;
    max-width: 260px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.fl-content a {
    text-decoration: underline;
}

/* -- Footer -- */
@media print {
    a[href]:after {
        content: "";
    }
}