/*
@import url('../fonts/fonts.css');
@import url('../fonts/icon-fonts.css');
*/
/**
 **** Responsive variables
 */
:root, .editor-styles-wrapper {
    /*************/
   -webkit-font-smoothing: subpixel-antialiased!important;
    font-smooth: subpixel-antialiased!important;
    /*************/
  --global--content-width: 1000px;
    /*************/
  --global--font-0-sans: Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;
  --global--font-0-serif: "Merriweather", Georgia, "Times New Roman", serif;
  --global--font-0-icons: "Font Awesome 5 Brands";
  --global--font-1-icons: "Simple-Line-Icons";
  --global--font-awesome-brands: "Font Awesome 5 Brands";
  --global--font-awesome: "Font Awesome 5 Brands";
    
    /*** Font Family */
  --global--font-primary: var(--global--font-0-sans)!important;
  --global--font-secondary: var(--global--font-0-sans)!important;
  --global--font-serif: var(--global--font-0-serif)!important;

	/*** Font Size */
  --global--font-size-base: 14px /*1.25rem*/!important;
  --global--font-size-xs: 1rem;
  --global--font-size-sm: 1.125rem;
  --global--font-size-md: 1.25rem;
  --global--font-size-lg: 1.5rem;
  --global--font-size-xl: 2.25rem;
  --global--font-size-xxl: 4rem;
  --global--font-size-xxxl: 5rem;
  --global--font-size-page-title: var(--global--font-size-lg)!important;
  --global--letter-spacing: normal;

    /*** Line Height */
  --global--line-height-body: 1.7 /*1.4 /*1.7*/!important;
  --global--line-height-heading: 1.3;
  --global--line-height-page-title: 1.1;

    /*** Headings */
  --heading--font-family: var(--global--font-primary);
    /***********************/
  --heading--font-size-h6: var(--global--font-size-xs);
  --heading--font-size-h5: var(--global--font-size-sm);
  --heading--font-size-h4: var(--global--font-size-lg);
  --heading--font-size-h3: calc(1.25 * var(--global--font-size-lg));
  --heading--font-size-h2: var(--global--font-size-xl);
  --heading--font-size-h1: var(--global--font-size-page-title);
    /***********************/
  --heading--letter-spacing-h6: 0.05em;
  --heading--letter-spacing-h5: 0.05em;
  --heading--letter-spacing-h4: var(--global--letter-spacing);
  --heading--letter-spacing-h3: var(--global--letter-spacing);
  --heading--letter-spacing-h2: var(--global--letter-spacing);
  --heading--letter-spacing-h1: var(--global--letter-spacing);
    /***********************/
  --heading--line-height-h6: var(--global--line-height-heading);
  --heading--line-height-h5: var(--global--line-height-heading);
  --heading--line-height-h4: var(--global--line-height-heading);
  --heading--line-height-h3: var(--global--line-height-heading);
  --heading--line-height-h2: var(--global--line-height-heading);
  --heading--line-height-h1: var(--global--line-height-page-title);
    /***********************/
  --heading--font-weight: normal;
  --heading--font-weight-page-title: 300;
  --heading--font-weight-strong: 600;

    /*** Block: Latest posts */
  --latest-posts--title-font-family: var(--heading--font-family);
  --latest-posts--title-font-size: var(--heading--font-size-h3);
    /***********************/
  --latest-posts--description-font-family: var(--global--font-secondary);
  --latest-posts--description-font-size: var(--global--font-size-sm);
    /***********************/
  --list--font-family: var(--global--font-secondary);
    /***********************/
  --definition-term--font-family: var(--global--font-primary);

    /*** Colors */
  --global--color-black: #000;
  --global--color-dark-gray: #28303d;
  --global--color-gray: #39414d;
  --global--color-light-gray: #f0f0f0;
  --global--color-green: #d1e4dd;
  --global--color-blue: #d1dfe4;
  --global--color-purple: #d1d1e4;
  --global--color-red: #e4d1d1;
  --global--color-orange: #e4dad1;
  --global--color-yellow: #eeeadd;
  --global--color-white: #fff;
  --global--color-white-50: rgba(255, 255, 255, 0.5);
  --global--color-white-90: rgba(255, 255, 255, 0.9);
  --global--color-primary: var(--global--color-dark-gray);
  --global--color-secondary: var(--global--color-gray); /*** Body text color, site title, footer text color. */
  --global--color-primary-hover: #0274be /*var(--global--color-primary)*/!important; /*** Headings */
  --global--color-background: var(--global--color-green);

    /*** Mint, default body background */
  --global--color-border: var(--global--color-primary);

    /*** Used for borders (separators) */

    /*** Spacing */
  --global--spacing-unit: 20px;
  --global--spacing-measure: unset;
  --global--spacing-horizontal: 0px /*25px*/!important;
  --global--spacing-vertical: 0px /*30px*/!important;

    /*** Elevation */
  --global--elevation: 1px 1px 3px 0 rgba(0, 0, 0, 0.2);

    /*** Forms */
  --form--font-family: var(--global--font-secondary);
  --form--font-size: 100%/*var(--global--font-size-sm)*/!important;
  --form--line-height: var(--global--line-height-body);
  --form--color-text: var(--global--color-dark-gray);
  --form--color-ranged: var(--global--color-secondary);
  --form--label-weight: 500;
  --form--border-color: #eaeaea/*var(--global--color-secondary)*/!important;
  --form--border-width: 1px/*3px*/!important;
  --form--border-radius: 0;
  --form--spacing-unit: calc(0.5 * var(--global--spacing-unit));
  --form--bckgnd-color: #fafafa;

    /*** Cover block */
  --cover--height: calc(15 * var(--global--spacing-vertical));
  --cover--color-foreground: var(--global--color-white);
  --cover--color-background: var(--global--color-black);

    /*** Buttons */
  --button--color-text: var(--global--color-background);
  --button--color-text-hover: var(--global--color-secondary);
  --button--color-text-active: var(--global--color-secondary);
  --button--color-background: #41b15c /*var(--global--color-secondary)*/!important;
  --button--color-background-active: var(--global--color-background);
  --button--font-family: var(--global--font-primary);
  --button--font-size: var(--global--font-size-base);
  --button--font-weight: 500;
  --button--line-height: 1.5;
  --button--border-width: 1px /*3px*/!important;
  --button--border-radius: 0;
  --button--padding-vertical: 5px /*15px*/!important;
  --button--padding-horizontal: calc(2 * var(--button--padding-vertical));

    /*** entry */
  --entry-header--color: var(--global--color-primary);
  --entry-header--color-link: currentColor;
  --entry-header--color-hover: var(--global--color-primary-hover);
  --entry-header--color-focus: var(--global--color-secondary);
  --entry-header--font-size: var(--heading--font-size-h2);
  --entry-content--font-family: var(--global--font-secondary);
  --entry-author-bio--font-family: var(--heading--font-family);
  --entry-author-bio--font-size: var(--heading--font-size-h4);

    /*** Header */
  --branding--color-text: var(--global--color-primary);
  --branding--color-link: var(--global--color-primary);
  --branding--color-link-hover: var(--global--color-secondary);
  --branding--title--font-family: var(--global--font-primary);
  --branding--title--font-size: var(--global--font-size-lg);
  --branding--title--font-size-mobile: var(--heading--font-size-h4);
  --branding--title--font-weight: normal;
  --branding--title--text-transform: uppercase;
  --branding--description--font-family: var(--global--font-secondary);
  --branding--description--font-size: var(--global--font-size-sm);
  --branding--description--font-family: var(--global--font-secondary);
  --branding--logo--max-width: 300px;
  --branding--logo--max-height: 100px;
  --branding--logo--max-width-mobile: 96px;
  --branding--logo--max-height-mobile: 96px;

    /*** Main navigation */
  --primary-nav--font-family: var(--global--font-secondary);
  --primary-nav--font-family-mobile: var(--global--font-primary);
  --primary-nav--font-size: var(--global--font-size-md);
  --primary-nav--font-size-sub-menu: var(--global--font-size-xs);
  --primary-nav--font-size-mobile: var(--global--font-size-sm);
  --primary-nav--font-size-sub-menu-mobile: var(--global--font-size-sm);
  --primary-nav--font-size-button: var(--global--font-size-xs);
  --primary-nav--font-style: normal;
  --primary-nav--font-style-sub-menu-mobile: normal;
  --primary-nav--font-weight: normal;
  --primary-nav--font-weight-button: 500;
  --primary-nav--color-link: var(--global--color-primary);
  --primary-nav--color-link-hover: var(--global--color-primary-hover);
  --primary-nav--color-text: var(--global--color-primary);
  --primary-nav--padding: calc(0.66 * var(--global--spacing-unit));
  --primary-nav--border-color: var(--global--color-primary);

    /*** Pagination */
  --pagination--color-text: var(--global--color-primary);
  --pagination--color-link-hover: var(--global--color-primary-hover);
  --pagination--font-family: var(--global--font-secondary);
  --pagination--font-size: var(--global--font-size-lg);
  --pagination--font-weight: normal;
  --pagination--font-weight-strong: 600;

    /*** Footer */
  --footer--color-text: var(--global--color-primary);
  --footer--color-link: var(--global--color-primary);
  --footer--color-link-hover: var(--global--color-primary-hover);
  --footer--font-family: var(--global--font-primary);
  --footer--font-size: var(--global--font-size-sm);

    /*** Block: Pull quote */
  --pullquote--font-family: var(--global--font-primary);
  --pullquote--font-size: var(--heading--font-size-h3);
  --pullquote--font-style: normal;
  --pullquote--letter-spacing: var(--heading--letter-spacing-h4);
  --pullquote--line-height: var(--global--line-height-heading);
  --pullquote--border-width: 3px;
  --pullquote--border-color: var(--global--color-primary);
  --pullquote--color-foreground: var(--global--color-primary);
  --pullquote--color-background: var(--global--color-background);
  --quote--font-family: var(--global--font-secondary);
  --quote--font-size: var(--global--font-size-md);
  --quote--font-size-large: var(--global--font-size-xl);
  --quote--font-style: normal;
  --quote--font-weight: 700;
  --quote--font-weight-strong: bolder;
  --quote--font-style-large: normal;
  --quote--font-style-cite: normal;
  --quote--line-height: var(--global--line-height-body);
  --quote--line-height-large: 1.35;
  --separator--border-color: var(--global--color-border);
  --separator--height: 1px;

    /*** Block: Table */
  --table--stripes-border-color: var(--global--color-light-gray);
  --table--stripes-background-color: var(--global--color-light-gray);
  --table--has-background-text-color: var(--global--color-dark-gray);

    /*** Widgets */
  --widget--line-height-list: 1.9;
  --widget--line-height-title: 1.4;
  --widget--font-weight-title: 700;
  --widget--spacing-menu: calc(0.66 * var(--global--spacing-unit));

    /*** Admin-bar height */
  --global--admin-bar--height: 0px;
}

:root {
    --blue: #007bff;
    --indigo: #6610f2;
    --purple: #6f42c1;
    --pink: #e83e8c;
    --red: #dc3545;
    --orange: #fd7e14;
    --yellow: #ffc107;
    --green: #28a745;
    --teal: #20c997;
    --cyan: #17a2b8;
    --white: #fff;
    --gray-dark: #343a40;
    --primary: #302a3d;
    --secondary: #86828d;
    --success: #28a745;
    --info: #17a2b8;
    --warning: #ffc107;
    --danger: #dc3545;
    --light: #f8f9fa;
    --dark: #343a40;
    --highlight: #ff596c;
    --baby: #ffedef;
    --gray: #d5d3dd;
    --gray-light: #f3f3f3;
    --gray-medium: #736e7e;
}

/**
 **** Responsive variables
 */
@media only screen and (min-width: 0px) { /* NOT RESPONSIVE */
    :root, .editor-styles-wrapper {
      --responsive--spacing-horizontal: calc(2 * var(--global--spacing-horizontal) * 0.6);
      --responsive--aligndefault-width: var(--global--content-width) /*calc(100vw - var(--responsive--spacing-horizontal))*/!important;
      --responsive--alignwide-width: var(--global--content-width) /*calc(100vw - var(--responsive--spacing-horizontal))*/!important;
      --responsive--alignfull-width: 100%;
      --responsive--alignright-margin: var(--global--spacing-horizontal);
      --responsive--alignleft-margin: var(--global--spacing-horizontal);
    }
}
@media only screen and (max-width: 822px) {
    :root, .editor-styles-wrapper {
      --responsive--aligndefault-width: calc(100vw - 2 * var(--global--spacing-horizontal)) /*min(calc(100vw - 8 * var(--global--spacing-horizontal)), 610px)*/!important;
      --responsive--alignwide-width: calc(100vw - 2 * var(--global--spacing-horizontal)) /*min(calc(100vw - 8 * var(--global--spacing-horizontal)), 1240px)*/!important;
    }
}
@media only screen and (max-width: 482px) {
    :root, .editor-styles-wrapper {
      --responsive--aligndefault-width: min(calc(100vw - 4 * var(--global--spacing-horizontal)), 610px);
      --responsive--alignwide-width: calc(100vw - 4 * var(--global--spacing-horizontal));
      --responsive--alignright-margin: calc(0.5 * (100vw - var(--responsive--aligndefault-width)));
      --responsive--alignleft-margin: calc(0.5 * (100vw - var(--responsive--aligndefault-width)));
    }
}

/**
 *** ADMIN BAR **********************
 */
#wpadminbar #wp-toolbar {
	display: flex;
	flex-flow: row nowrap;
	height: 100%;
	position: relative;
}

#wpadminbar #wp-toolbar > ul {
	overflow: hidden;
	position: static;	
}

#wpadminbar #wp-toolbar > ul > li {
	position: static;
}

#wpadminbar #wp-admin-bar-root-default {
	order: 1;
	flex-shrink: 1;
	flex-grow: 0;
}

#wpadminbar #wp-admin-bar-top-secondary {
	order: 2;
	flex-shrink: 0;
	flex-grow: 1;
}

@media screen and (max-width: 782px) {
	#wpadminbar #wp-admin-main-menu {
		display: block;
	}
	#wpadminbar #wp-admin-bar-search {
		display: block;
	}
	#wpadminbar #wp-admin-bar-user-login {
		display: block;
		width: 52px!important;
	}
	#wpadminbar #wp-admin-bar-user-login .ab-item:before {
		font-size: 32px!important;
		width: 100%!important;
		text-align: center;
		line-height: var(--global--admin-bar--height);
	}
	#wpadminbar #adminbarsearch {
		min-width: 40px;
		height: 100%!important;
	}
	#wpadminbar #adminbarsearch input {
		padding-left: 36px!important;
		margin: 4px 0!important;
		height: calc(100% - 2*4px)!important;
		*box-sizing: border-box;
	}
	#wpadminbar #adminbarsearch:before {
		font-size: 32px!important;
		width: 52px!important;
	}
}

@media only screen and (min-width: 782px) {
    .admin-bar {
    --global--admin-bar--height: 32px;
    }
}
@media only screen and (max-width: 782px) {
    .admin-bar {
      --global--admin-bar--height: 46px;
    }
}/*
@media only screen and (max-width: 1080px) {
    #wpadminbar.admin #wp-admin-bar-user-login,
    #wpadminbar.admin #wp-admin-bar-contact-us,
    #wpadminbar.admin #wp-admin-bar-soc-facebook,
    #wpadminbar.admin #wp-admin-bar-soc-youtube,
    #wpadminbar.admin #wp-admin-bar-soc-twitter,
    #wpadminbar.admin #wp-admin-bar-search,
    #wpadminbar.admin #wp-admin-bar-epc_purge_menu,
    #wpadminbar.admin #wp-admin-bar-soc-mailto {
        display: none;
    }
}*/
#wpadminbar:not(.admin) {
    padding: 0 calc(50% - 500px);
}
#wpadminbar #wp-admin-bar-dash-board  >.ab-item:before {
    content: "\f226";
    line-height: 1.3;
}
#wpadminbar #wp-admin-bar-user-login  >.ab-item:before {
    content: "\f110"
}
#wpadminbar #wp-admin-bar-contact-us  >.ab-item:before {
    content: "\f467";
}
#wpadminbar #wp-admin-bar-soc-facebook>.ab-item:before {
    content: "\f304";
}
#wpadminbar #wp-admin-bar-soc-youtube >.ab-item:before {
    content: "\f19b";
}
#wpadminbar #wp-admin-bar-soc-twitter >.ab-item:before {
    content: "\f301";
}
#wpadminbar #wp-admin-bar-soc-mailto  >.ab-item:before {
    content: "\f466";
}
#wpadminbar .ab-item:empty:before {
    margin: 0;
}
#wpadminbar #wp-admin-bar-log-facebook >.ab-item:before {
    content: "\f305";
}
#wpadminbar #wp-admin-bar-log-google >.ab-item:before {
    content: "\f18b";
}
#wpadminbar #wp-admin-bar-log-twitter >.ab-item:before {
    content: "\f301";
}
#wpadminbar #wp-admin-bar-log-disqus >.ab-item:before {
    content: "\f130";
}
#wpadminbar #wp-admin-bar-log-winlive >.ab-item:before {
    content: "\f180";
}
#wpadminbar #wp-admin-bar-log-amazon >.ab-item:before {
    content: "\f162";
}
#wpadminbar #wp-admin-bar-log-admin >.ab-item:before {
    content: "\f107";
}
#wpadminbar .ab-submenu .ab-item {
    *display: inline-flex;
    line-height: 40px;
    height: 40px;
    width: 100%;
}
#wpadminbar .ab-submenu .ab-item:before {
    float: none;
    line-height: 40px;
    padding: 0;
}
#wpadminbar #wp-admin-bar-bluehost-support {
    display: none;
}

/*
 ************************************
 */
html {
    font-size: 100%;
    *overflow-x: hidden!important;
}
html,body,
p,
ol,ul,li,
dl,dt,dd,
blockquote,
figure,
fieldset,form,legend,
textarea,pre,
iframe,
hr,h1,h2,h3,h4,h5,h6 {
	-moz-osx-font-smoothing: grayscale !important;
	-webkit-font-smoothing: subpixel-antialiased !important;
	text-rendering: optimizeLegibility !important;
}
a {
 	*color: var(--blue);
 	text-decoration: none;
}
a:hover {
    color: var(--global--color-primary-hover);
}
div {
    box-sizing: border-box;
}
img {
    box-sizing: content-box;
}
/*
 ************************************
 */
body.page-bounce {
	overscroll-behavior: contain;
	-webkit-transition: opacity 0.1s ease;
	-moz-transition: opacity 0.1s ease;
	transition: opacity 0.1s ease;
}
.site-content {
	overflow: hidden;
	padding: 0 10px;
}
body.is-loading:before {
	content: '';
	display: block;
	position: absolute;
	z-index: 1000000;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: #fffffff0 url('../images/spinner.gif') no-repeat fixed center;
}
/*
 ************************************
 */
#login h1 {
    display: none;
}
/*
 ************************************
 */
fiefieldset legend {
    font-size: var(--form--font-size)!important;
}
input[type=checkbox] + label, input[type=radio] + label {
    line-height: 25px;
}
input[type=email], input[type=number], input[type=password], input[type=reset], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
    background: var(--form--bckgnd-color);
    outline: 0!important;
}
/*
 ************************************
 */
.site .button:focus, input[type=submit]:focus, input[type=reset]:focus {
	outline-width: 1px!important;
}
/*
 ************************************
 */
.entry-footer {
	display: none!important;
}
/*
 ************************************
 */
.wp-editor-area.wp-editor-area {
    border: 0;
}
/*
 ************************************
 */
.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) {
    outline: none;
}
/*
 ************************************
 */
.btnbar.wp-block-buttons > .wp-block-button {
    /*line-height: 0;*/
    /*font-size: 0;*/
    margin: 0;
}
.btnbar.wp-block-buttons > .wp-block-button > .wp-block-button__link:focus {
    outline: 1px dotted #ccc;
    outline-offset: -1px;
}
.btnbar.wp-block-buttons > .wp-block-button > .wp-block-button__link:before {
    padding-top: 0px;
    vertical-align: baseline;
}
.btnbar.wp-block-buttons > .wp-block-button.align-right {
    margin-left: auto;
}
.btnbar.wp-block-buttons > .wp-block-button:not(.no-label) > .wp-block-button__link:not(:empty):before {
    padding-right: 6px;/*var(--button--padding-horizontal)*/
}
.btnbar.wp-block-buttons > .wp-block-button.no-label > .wp-block-button__link > span {
    display: none
}

/** NOT RESPONSIVE ********************
@media only screen and (min-width: 652px) {
	:root {
		--global--font-size-xl: 2.5rem;
		--global--font-size-xxl: 6rem;
		--global--font-size-xxxl: 9rem;
		--heading--font-size-h3: 2rem;
		--heading--font-size-h2: 3rem;
	}
}
*** NOT RESPONSIVE ********************/

/**
 ************************************
 */
.site.site.site.site a:focus img {
    outline: none;
}
.site.site.site.site.site a:focus {
    color: currentColor;
    background: inherit;
}

 ************************************
 *//*
.responsive.wp-block-columns.wp-block-columns {
    margin: 0 calc(-1 * var(--spacing--, 0));
}
.responsive.wp-block-columns .wp-block-column {
	padding: 0 var(--spacing--, 0);
	margin: 0;
}*/
/**
 ************************************
 */
.breadcrumb {
    *height: 32px;
    *line-height: 32px;
    *margin-top: -16px;
    font-size: 13px;
    *font-weight: 700;
    white-space: nowrap;
    overflow: hidden;
    border: 1px solid #DADDD6;
    background-color: #F5F4F0;
    padding: 2px 6px;
    margin-bottom: 15px;
    position: relative;
}
.breadcrumb > a {
	color: #185abc;
}
.breadcrumb > * {
    display: inline-block;
}
.breadcrumb > *:before {
    content: 'Â»';
    margin: 0px 5px 0 4px;
    color: #333;

}
.breadcrumb > a.home:before {
    font-family: simple-line-icons!important;
    content: "\e069";
    color: #000;
}
.breadcrumb > a.home > span {
    display: none;
}
.breadcrumb:after {
	content: '';
	position: absolute;
	width: 50px;
	height: 100%;
	*border: 1px solid blue;
	top: 0;
	right: 0;
	background: linear-gradient(to right, transparent, #F5F4F0 calc(100% - 10px));
}

/**
 ************************************
 */
.wp-block.wp-block.wp-block {
	max-width: none;
	margin-top: 0;
	margin-bottom: 0;
}
/**
 ************************************
 */
.wp-block-group > * {
    max-width: var(--responsive--aligndefault-width)!important;
    margin: 0 auto;
   * overflow: hidden;
}
.wp-block-group.alignfull > div[class*='inner-container'] {
    max-width: var(--responsive--alignfull-width)!important;
    margin: 0;
   * overflow: hidden;
}

/**
 ************************************
 *	WP-BLOCK-COLUMNS
 ************************************
 */
.wp-block-column:not(:first-child) {
    margin-left: 0;
}
.wp-block-column:not(:only-child) {
    *flex-basis: revert!important;
}
.editor-styles-wrapper .wp-block-column.wp-block-column.wp-block-column.wp-block-column.wp-block-column {
	margin: 0px;
}
/**
 ************************************
 */
/*
@media (max-width: 360px) {
	.wp-block-column {
		flex-basis:revert!important;
	}
}

@media (min-width: 361px) and (max-width:600px) {
	.wp-block-column:not(:only-child) {
		flex-basis: calc(50% - 1em)!important;
		flex-grow: 0
	}

	.wp-block-column:nth-child(2n) {
		margin-left: 2em
	}
}

@media (min-width: 601px) {
	.wp-block-column {
		flex-basis:0;
		flex-grow: 1
	}

	.wp-block-column[style*=flex-basis] {
		flex-grow: 0
	}

	.wp-block-column:not(:first-child) {
		margin-left: 2em
	}
}
*/
/**
 ************************************
 */
hr.wp-block-separator.wp-block-separator.wp-block-separator {
  --spacing--: calc(0.5 * var(--section-spacing--));
  --linecol--: #e0e0e0;
    border: 0 dotted var(--linecol--); 
    padding: 0;
    margin: 0;
    padding-bottom: var(--spacing--);
    margin: var(--spacing--) auto 0 auto;
    border-top-width: 1px;
    width: 100%;
}
hr.wp-block-separator.wp-block-separator.hr-hidden {
  --linecol--: #adf;
    visibility: hidden;
}
.editor-styles-wrapper hr.wp-block-separator.hr-hidden {
    visibility: visible;
}
hr.wp-block-separator.wp-block-separator.hr-faint {
    opacity: 0.6;
}
hr.wp-block-separator.wp-block-separator.hr-darken {
  --linecol--: #a5a5a5;
}
hr.wp-block-separator.wp-block-separator.hr-short {
	width: 100px;
}
hr.wp-block-separator.wp-block-separator.hr-extra {
  --spacing--: calc(1.0 * var(--section-spacing--));
}
hr.wp-block-separator.wp-block-separator.hr-large {
  --spacing--: calc(0.8 * var(--section-spacing--));
}
hr.wp-block-separator.wp-block-separator.hr-medium {
  --spacing--: calc(0.3 * var(--section-spacing--));
}
hr.wp-block-separator.wp-block-separator.hr-thin {
  --spacing--: calc(0.25 * var(--section-spacing--));
}
hr.wp-block-separator.wp-block-separator.hr-extra-thin {
  --spacing--: calc(0.2 * var(--section-spacing--));
}
hr.wp-block-separator.wp-block-separator.hr-under {
    margin-top: 0;
}
hr.wp-block-separator.wp-block-separator+hr {
	display: none;
}

/*
 *--- Gutenberg editor overrides --------------------------
 */

.lazyblock .wp-block-lazyblock-hjnb-book-data>.lzb-content-title {
    display: flex !important;
}

/*
 *--- Gutenberg editor overrides --------------------------
 */
.edit-post-layout:not(.supports-layout) .wp-block {
	max-width: var(--responsive--aligndefault-width);
}
.edit-post-layout:not(.supports-layout) .wp-block[data-align=wide] {
	max-width: var(--responsive--alignwide-width);
}
.site-main .entry-content > *:not(.alignfull) {
    *max-width: 95vw!important/*var(--responsive--aligndefault-width)*/;
}
/*
 *--- Gutenberg editor overrides --------------------------
 */
header.entry-header {
	border-width: 2px!important;
}
 
/*
.is-root-container >.wp-block.wp-block {
    max-width: 1000px;
}

.is-root-container >.wp-block.wp-block[data-align="wide"] {
    max-width: 1260px;
}

.is-root-container >.wp-block.wp-block[data-align="full"] {
    max-width: none;
}
*/
.interface-complementary-area.interface-complementary-area {
    width: 500px
}
.block-editor-block-inspector textarea.block-editor-plain-text.block-editor-plain-text {
    white-space: pre;
    word-wrap: normal;
}
.block-editor-block-inspector textarea.block-editor-plain-text.block-editor-plain-text:not(:focus) {
    overflow:hidden!important;
    resize:none;
}
/*
div.editor-styles-wrapper {
    line-height: normal;
    font-family: 'Open Sans',sans-serif
}
*/
/* .editor-styles-wrapper .wp-block.wp-block {
    margin-top: 0;
    margin-bottom: 0;
} */
/*
.is-root-container >.wp-block.wp-block {
    max-width: 1000px; 
}

.is-root-container >.wp-block.wp-block[data-align="wide"] {
    max-width: 1260px;
}

.is-root-container >.wp-block.wp-block[data-align="full"] {
    max-width: none;
}
*/
div.editor-styles-wrapper h1,div.editor-styles-wrapper h2,div.editor-styles-wrapper h3,div.editor-styles-wrapper h4,div.editor-styles-wrapper h5,div.editor-styles-wrapper h6 {
    margin: 0
}

.lazyblock.lazyblock {
    background: none;
}

.hjnb-divider {
    margin: 15px 0 !important
}

/** Adjust some wordpress defaults **/
body.single {
   * line-height: normal
}

.wp-block-columns {
    margin-bottom: auto;
}

h1,h2,h3,h4,h5,blockquote,/*p,*/.wp-block-image,.wp-block-cover-image {
    /* margin: 0; */
    /* padding:0; */
}


.editor-styles-wrapper.editor-styles-wrapper .wp-block-columns .wp-block-column {
    margin: var(--column-margin--);
}
/** Book Page **/
/* .hjnb-book-sellers a{margin-right:15px;border:1px solid;padding:4px 14px;text-align:center;display:inline-block;font-size:12px}.hjnb-book-sellers span{display:block}.hjnb-book-sellers span:after{content:".00"}.hjnb-book-sellers span:before{content:"$"}.hjnb-book-details span{display:inline-block;width:100px}.hjnb-book-cover img{width:100%}.hjnb-book-thumbs img{height:50px;width:50px;object-fit:contain;border:1px solid #ccc;padding:4px;margin-right:10px}.hjnb-book-thumbs img:hover{border-color:#555}*/

