.entry-content .col-md-1 {
	min-height: 30px;
}
.entry-content .col-md-2 {
	min-height: 30px;
}
.entry-content .col-md-3 {
	min-height: 30px;
}
.entry-content .col-md-4 {
	min-height: 30px;
}
.entry-content .col-md-5 {
	min-height: 30px;
}
.entry-content .col-md-6 {
	min-height: 30px;
}
.entry-content .col-md-7 {
	min-height: 30px;
}
.entry-content .col-md-8 {
	min-height: 30px;
}
.entry-content .col-md-9 {
	min-height: 30px;
}
.entry-content .col-md-10 {
	min-height: 30px;
}
.entry-content .col-md-11 {
	min-height: 30px;
}
.entry-content .col-md-12 {
	min-height: 30px;
}
.entry-content .col-sm-1 {
	min-height: 30px;
}
.entry-content .col-sm-2 {
	min-height: 30px;
}
.entry-content .col-sm-3 {
	min-height: 30px;
}
.entry-content .col-sm-4 {
	min-height: 30px;
}
.entry-content .col-sm-5 {
	min-height: 30px;
}
.entry-content .col-sm-6 {
	min-height: 30px;
}
.entry-content .col-sm-7 {
	min-height: 30px;
}
.entry-content .col-sm-8 {
	min-height: 30px;
}
.entry-content .col-sm-9 {
	min-height: 30px;
}
.entry-content .col-sm-10 {
	min-height: 30px;
}
.entry-content .col-sm-11 {
	min-height: 30px;
}
.entry-content .col-sm-12 {
	min-height: 30px;
}
.entry-content .col-xs-1 {
	min-height: 30px;
}
.entry-content .col-xs-2 {
	min-height: 30px;
}
.entry-content .col-xs-3 {
	min-height: 30px;
}
.entry-content .col-xs-4 {
	min-height: 30px;
}
.entry-content .col-xs-5 {
	min-height: 30px;
}
.entry-content .col-xs-6 {
	min-height: 30px;
}
.entry-content .col-xs-7 {
	min-height: 30px;
}
.entry-content .col-xs-8 {
	min-height: 30px;
}
.entry-content .col-xs-9 {
	min-height: 30px;
}
.entry-content .col-xs-10 {
	min-height: 30px;
}
.entry-content .col-xs-11 {
	min-height: 30px;
}
.entry-content .col-xs-12 {
	min-height: 30px;
}
.entry-content .row {
	min-height: 30px;
}
.entry-content .row .row {
	min-height: 15px;
}
.entry-content .row .row [class*=col-lg] {
	min-height: 15px;
}
.entry-content .row .row [class*=col-md] {
	min-height: 15px;
}
.entry-content .row .row [class*=col-sm] {
	min-height: 15px;
}
.entry-content .row .row [class*=col-xs] {
	min-height: 15px;
}
.entry-content .row > * {
	max-width: 100%;
}
@media all and (min-width:992px)
{
.dropdown:hover .dropdown-menu {
	display: block;
}
}
.entry-content .row {
	display: flex; flex-wrap: wrap;
}
.entry-content .row::after {
	width: 0px;
}
.entry-content .row::before {
	width: 0px;
}
#boldgrid-widget-area-overlay {
	padding: 5px; border-radius: 5px; width: 100%; height: 100px; text-align: center; vertical-align: middle; display: table; position: absolute; z-index: 9999; min-height: 50px; box-shadow: 0px 0px 15px 5px #21759b; background-color: hsla(0, 0%, 100%, 0.7);
}
#boldgrid-widget-area-overlay::before {
	height: 25%; content: "";
}
#boldgrid-widget-area-overlay h2 {
	color: rgb(51, 51, 51) !important; font-family: Arial Black,Gadget,sans-serif !important; font-size: 24px; vertical-align: middle; display: table-cell;
}
.empty-widget-area#boldgrid-widget-area-overlay {
	box-shadow: 0px 0px 15px 5px #d54e21; background-color: hsla(0, 100%, 83%, 0.7);
}
.overlay-help {
	left: 0px; top: 0px; right: 0px; bottom: 0px; position: fixed; z-index: 9999; min-width: 900px; background-color: rgba(0, 0, 0, 0.6);
}
.overlay-help-inside {
	margin: 30px; left: 0px; right: 0px; position: fixed; max-width: 1700px; background-color: rgb(255, 255, 255);
}
.overlay-help-inside img {
	margin: 0px auto; display: block;
}
.overlay-help-inside .button {
	margin: 10px; display: none;
}
#boldgrid-customizer-overlay-help {
	display: none;
}
#boldgrid-customizer-overlay-help .overlay-help-text {
	color: rgb(0, 0, 0) !important; font-family: Open Sans,sans-serif !important;
}
#boldgrid-customizer-overlay-help .overlay-help-text h2 {
	color: rgb(0, 0, 0) !important; font-family: Open Sans,sans-serif !important;
}
#boldgrid-customizer-overlay-help .overlay-help-text h2 {
	margin: 10px 0px; padding: 0px; font-size: 24px;
}
.overlay-help-text {
	padding: 5px 5px 5px 40px; background-color: rgb(221, 221, 221);
}
.overlay-help-text #close-help-popup {
	color: rgb(221, 75, 57); margin-top: 5px; margin-right: 15px; cursor: pointer; opacity: 0.8;
}
.overlay-help-text #close-help-popup:hover {
	opacity: 1;
}
.overlay-help-text p {
	color: rgb(0, 0, 0) !important; font-size: 14px; max-width: 660px;
}
@media all and (min-width:900px)
{
.overlay-help-inside {
	left: 0px; right: 0px; margin-right: 120px; margin-left: 120px; position: fixed;
}
.overlay-help-inside .button {
	display: inline;
}
}
@media all and (max-width:1000px)
{
.overlay-help-inside {
	left: 0px; right: 0px; margin-right: 0px; margin-left: 0px; position: fixed;
}
}
.site-title a.logo-site-title {
	background: none !important; padding: 0px;
}
.boldgrid-framework-menu {
	padding: 5px; background-color: rgb(255, 255, 255);
}
.boldgrid-framework-menu ul {
	padding: 0px 10px; margin-top: 12px;
}
.boldgrid-framework-menu li::after {
	content: " | ";
}
.footer-center-items li::after {
	content: " | ";
}
.boldgrid-framework-menu li:last-of-type::after {
	content: "";
}
.footer-center-items li:last-of-type::after {
	content: "";
}
.boldgrid-framework-menu li {
	list-style: none; display: inline;
}
.footer-center-menu li {
	list-style: none; display: inline;
}
.footer-center-items li a:not([href]) {
	text-decoration: none; cursor: text;
}
.footer-center-items li a[href='#'] {
	text-decoration: none; cursor: text;
}
.footer-center-items li a[href='#']:hover {
	text-decoration: none; cursor: text;
}
select[name=archive-dropdown] {
	width: auto;
}
.footer-company-details .textwidget {
	text-align: center; color: rgb(255, 255, 255);
}
.widget.well {
	color: rgb(51, 51, 51);
}
.widget.well .site-info a {
	color: rgb(51, 51, 51);
}
.widget.well a {
	color: rgb(51, 51, 51);
}
.boldgrid-widget .widget-title {
	display: none;
}
.boldgrid-widget.widget {
	margin: 0px;
}
:empty.ninja-forms-response-msg {
	display: none;
}
#commentform .form-group::after {
	display: table; content: " ";
}
#commentform .form-group::before {
	display: table; content: " ";
}
#commentform .form-group::after {
	clear: both;
}
#commentform .checkbox {
	padding-top: 7px; margin-top: 0px; margin-bottom: 0px;
}
#commentform .checkbox-inline {
	padding-top: 7px; margin-top: 0px; margin-bottom: 0px;
}
#commentform .radio {
	padding-top: 7px; margin-top: 0px; margin-bottom: 0px;
}
#commentform .radio-inline {
	padding-top: 7px; margin-top: 0px; margin-bottom: 0px;
}
#commentform .checkbox {
	min-height: 27px;
}
#commentform .radio {
	min-height: 27px;
}
#commentform .form-group {
	margin-right: -15px; margin-left: -15px;
}
#commentform .has-feedback .form-control-feedback {
	right: 15px;
}
#commentform code {
	display: block; white-space: normal;
}
#commentform p.form-submit {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
#commentform #submit {
	padding: 6px 12px; border-radius: 4px; border: 1px solid transparent; border-image: none; text-align: center; line-height: 1.4285; font-size: 14px; font-weight: 400; margin-bottom: 0px; vertical-align: middle; display: inline-block; white-space: nowrap; cursor: pointer; -ms-user-select: none; touch-action: manipulation; background-image: none; -webkit-user-select: none; -moz-user-select: none; user-select: none;
}
#commentform .active.focus#submit {
	outline: dotted thin; outline-offset: -2px;
}
#commentform .active#submit:focus {
	outline: dotted thin; outline-offset: -2px;
}
#commentform .focus#submit {
	outline: dotted thin; outline-offset: -2px;
}
#commentform .focus#submit:active {
	outline: dotted thin; outline-offset: -2px;
}
#commentform #submit:focus:active {
	outline: dotted thin; outline-offset: -2px;
}
#commentform #submit:focus {
	outline: dotted thin; outline-offset: -2px;
}
#commentform .focus#submit {
	color: rgb(51, 51, 51); text-decoration: none;
}
#commentform #submit:focus {
	color: rgb(51, 51, 51); text-decoration: none;
}
#commentform #submit:hover {
	color: rgb(51, 51, 51); text-decoration: none;
}
#commentform .active#submit {
	outline: 0px; box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-image: none;
}
#commentform #submit:active {
	outline: 0px; box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-image: none;
}
#commentform .disabled#submit {
	cursor: not-allowed; opacity: 0.65; box-shadow: none;
}
#commentform [disabled]#submit {
	cursor: not-allowed; opacity: 0.65; box-shadow: none;
}
fieldset[disabled] #commentform #submit {
	cursor: not-allowed; opacity: 0.65; box-shadow: none;
}
a#commentform .disabled#submit {
	pointer-events: none;
}
fieldset[disabled] a#commentform #submit {
	pointer-events: none;
}
@media all and (min-width:768px)
{
#commentform .control-label {
	text-align: left; padding-top: 7px; margin-bottom: 0px;
}
#commentform .form-group-lg .control-label {
	padding-top: 14.33px; font-size: 18px;
}
#commentform .form-group-sm .control-label {
	padding-top: 6px; font-size: 12px;
}
#commentform p.form-submit {
	margin: 0px; width: 75%; float: left;
}
}
span.comments-link > a::before {
	font-family: FontAwesome; font-style: normal; font-weight: 400; text-decoration: none; margin-right: 0.5em; display: inline-block; content: "\f075";
}
span.cat-links::after {
	margin: 0px 0.6em; content: "\2022";
}
.single span.cat-links::after {
	margin: 0px; content: "";
}
time.entry-date.published::before {
	font-family: FontAwesome; font-style: normal; font-weight: 400; text-decoration: none; margin-right: 0.5em; margin-left: 0.3em; display: inline-block; content: "\f073";
}
time.entry-date.updated::before {
	font-family: FontAwesome; font-style: normal; font-weight: 400; text-decoration: none; margin-right: 0.5em; margin-left: 0.3em; display: inline-block; content: "\f073";
}
.group-blog .byline {
	margin-left: 0.3em;
}
span.author.vcard {
	margin-left: 0.3em;
}
.mce-content-body#tinymce {
	height: auto;
}
.disabled-footer {
	margin-bottom: 50px;
}
.disabled-footer .site-footer {
	padding: 0px; height: 50px; border-top-color: currentColor; border-top-width: medium; border-top-style: none; background-color: rgb(255, 255, 255);
}
.disabled-footer .content-area {
	margin-bottom: 15px;
}
