/*
Theme Name:   SleepAuthorities
Description:  SleepAuthorities
Author:       lucy
Template:     generatepress
Version:      1.0
Text Domain:  SleepAuthorities
*/

body.home .grid-container{max-width:1150px}
.mobile-bar-items a:before,.menu-toggle:before{color:#40d0de}
.mobile-bar-items a:hover:before,.menu-toggle:hover:before{color:#dc2825}
.inside-article{box-shadow:0 0 20px 0 rgb(0 0 0 / 50%);border-radius:2px}
h1{text-align:center}
.entry-header h1, .page-header h1{color:#000000;margin-bottom:50px}
picture img{display:block;margin:auto}
figcaption{color:#333333;font-size:16px;line-height:37px;font-weight:300;padding:5px 0;text-align:center}
button.menu-toggle{width:auto}
button,html input[type="button"],input[type="reset"],input[type="submit"],a.button,p.button a,a.wp-block-button__link:not(.has-background){background-color:#40d0de;font-family:"Poppins";font-weight:700;text-transform:uppercase;border-radius:30px 30px 30px 30px;font-size:20px;padding:25px 50px;line-height:1;color:#fff;fill:#fff;text-align:center;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;transition-property:all;transition-duration:.3s;transition-timing-function:ease;transition-delay:0;}
@keyframes button-wobble {
	16.65%{transform:translateX(8px)}
	33.3%{transform:translateX(-6px)}
	49.95%{transform:translateX(4px)}
	66.6%{transform:translateX(-2px)}
	83.25%{transform:translateX(1px)}
	100%{transform:translateX(0)}
}
button:hover,html input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,a.button:hover,p.button a:hover,button:focus,html input[type="button"]:focus,input[type="reset"]:focus, input[type="submit"]:focus, a.button:focus, a.wp-block-button__link:not(.has-background):active, a.wp-block-button__link:not(.has-background):focus, a.wp-block-button__link:not(.has-background):hover{animation-name:button-wobble;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1;background-color:#e34f43}
button.menu-toggle{animation-name:none}
p.button{text-align:center;display:block}
p.button a br{display:none}
.eb-progressbar-container{padding:0;margin:0 0 8px 0;line-height:48px;height:48px!important}
.eb-progressbar-progress{vertical-align:middle;line-height:48px;height:48px}
.eb-progressbar-title{display:inline-block;vertical-align:middle;padding-left:5px!important}
.eb-progressbar-title + div{display:inline-block!important;float:right;vertical-align:middle}
hr.wp-block-separator{margin:16px 0}
.entry-content hr.alignwide,body:not(.no-sidebar) .entry-content hr.alignfull{margin-left:inherit;width:inherit;max-width:inherit}
.uagb-toc__wrap{width:CALC(100% - 30px);background-color:#fff!important;border-radius:2px;padding:15px!important}
.uagb-toc__list-wrap{display:none}
.uagb-toc__title-wrap:after{content:"\00FE40";position:absolute;right:0;-moz-transition:transform .5s;-webkit-transition:transform .5s;transition:transform .5s}
.uagb-toc__title-wrap.flip:after{transform:rotate(180deg)}
.uagb-toc__wrap{position:relative;cursor:pointer}
.uagb-toc__title-wrap{position:relative}
.wp-block-group,.uagb-columns__overlay,.wp-block-columns{border-radius:2px;border:1px solid}
.wp-block-columns{padding:10px 20px}
header.entry-header{margin-bottom:15px}
h2.uagb-notice-title{width:CALC( 100% - 30px )!important}
.author-box .avatar{display:inline-block;vertical-align:middle}
.author-box .author-summary{display:inline-block;width:CALC(100% - 160px);vertical-align:middle}
.author-box{border-radius:2px;padding:20px;background-color:#f2f2f2}
.author-box .avatar img{height:150px;width:150px;border-radius:75px}
h5.author-title{margin-bottom:auto;text-transform:uppercase;color:#086a91;font-weight:700}
p.author-description{margin-bottom:5px;font-size:15px}
.author-links{color:#40d0de;font-size:15px}
nav#site-navigation{display:inline-block;float:right;vertical-align:middle;width:CALC(100% - 200px);height:100px}
button.menu-toggle{width:20px;display:inline-block!important}
.inside-navigation.grid-container.grid-parent{text-align:right;vertical-align:middle;height:100%}
.mobile-bar-items{margin-right:25px}
nav#site-navigation{line-height:100px}
input.search-field{height:100px!important}
svg{background-color:#086a91;fill:#e0e0e0;margin-bottom:-70px}
.widget_pages h2.widget-title{display:none}
.footer-widget-3.grid-parent.grid-33.tablet-grid-50.mobile-grid-100{transform-style:flat;float:right;text-align:right}
.footer-widget-3.grid-parent.grid-33.tablet-grid-50.mobile-grid-100 a{color:#fff}
aside#media_image-5{padding:0}
header .entry-meta{border-style:dotted;border-color:#afafaf;border-width:1px 0;padding:15px 0;text-align:center}
header .entry-meta span{color:#54595f;font-size:13px;font-weight:300}
header .entry-meta > span{margin:0 8px}
.featured-image{margin:20px 0!important}
.featured-image img{border-radius:2px}
span.tags-links{margin:10px 0}
nav#nav-below{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:space-between;align-items:center}
.nav-previous{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center}
.nav-next{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:flex-end;align-items:center}
.nav-next .next:after{content:"\00BB"}
.nav-next .next:before{display:none}
.nav-previous .prev:before{content:"\00AB"}
span.next{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:flex-end;align-items:center;text-align:right}
span.prev{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center}
.cat-links:after,.comments-link:after,.nav-next .next:after,.nav-previous .prev:after,.tags-links:after{font-family:GeneratePress;text-decoration:inherit;position:relative;margin-left:.6em;width:13px;text-align:center;display:inline-block;opacity:.7}
.cat-links:after,.comments-link:after,.dropdown-menu-toggle:after,.generate-back-to-top:after,.menu-toggle:after,.nav-next .next:after,.nav-previous .prev:after,.search-item a:after,.tags-links:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}
