:root{--wp-admin-theme-color:#007cba;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-20:#005a87}
.dpsp-networks-btns-wrapper .dpsp-network-btn .dpsp-network-icon{align-self:start;display:block;font-size:14px;line-height:36px;width:40px;height:40px;position:relative;top:-2px;left:-2px;text-align:center;border:2px solid;flex:0 0 auto;-moz-box-sizing:border-box;box-sizing:border-box}
.dpsp-icon-total-share svg,.dpsp-network-icon .dpsp-network-icon-inner svg{position:relative;top:.1em;max-height:14px;width:auto;overflow:visible}
.dpsp-icon-total-share,.dpsp-network-icon-inner{display:flex;align-items:center;justify-content:center}
.dpsp-network-icon-inner{height:36px}
#dpsp-floating-sidebar{position:fixed;top:50%;transform:translateY(-50%);z-index:9998}
#dpsp-floating-sidebar.dpsp-position-left{left:0}
.dpsp-networks-btns-wrapper.dpsp-networks-btns-sidebar li{float:none;margin-left:0}
.dpsp-networks-btns-wrapper.dpsp-networks-btns-sidebar .dpsp-network-btn{padding:0;width:40px}
.dpsp-networks-btns-wrapper.dpsp-networks-btns-sidebar .dpsp-network-btn .dpsp-network-icon{border-color:transparent!important;background:0 0!important}
#dpsp-floating-sidebar.dpsp-no-animation{display:none}
.dpsp-shape-rounded .dpsp-networks-btns-sidebar .dpsp-network-btn,.dpsp-shape-rounded .dpsp-networks-btns-sidebar .dpsp-network-btn .dpsp-network-icon{border-radius:0}
.dpsp-position-left.dpsp-shape-rounded .dpsp-networks-btns-sidebar .dpsp-network-btn.dpsp-first,.dpsp-position-left.dpsp-shape-rounded .dpsp-networks-btns-sidebar .dpsp-network-btn.dpsp-first .dpsp-network-icon{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px}
.dpsp-position-left.dpsp-shape-rounded .dpsp-networks-btns-sidebar .dpsp-network-btn.dpsp-last,.dpsp-position-left.dpsp-shape-rounded .dpsp-networks-btns-sidebar .dpsp-network-btn.dpsp-last .dpsp-network-icon{-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px}
#dpsp-floating-sidebar .dpsp-networks-btns-wrapper li{position:relative;overflow:visible}
.dpsp-networks-btns-wrapper{list-style:none!important;padding:0!important;margin:0!important}
.dpsp-networks-btns-wrapper:after{content:"";display:block;height:0;clear:both}
.dpsp-networks-btns-wrapper li{float:left;margin:0;padding:0;border:0;list-style-type:none!important}
.dpsp-networks-btns-wrapper li:before{display:none!important}
.dpsp-networks-btns-wrapper li:first-child{margin-left:0!important}
.dpsp-networks-btns-wrapper .dpsp-network-btn{position:relative;text-align:center;display:inline-flex;text-decoration:none!important;text-transform:unset!important;height:40px;min-width:40px;font-family:Arial,sans-serif;font-weight:700;font-size:14px;line-height:36px;vertical-align:middle;padding:0;border:2px solid;max-height:40px;width:100%;-moz-box-sizing:border-box;box-sizing:border-box;box-shadow:none;border-radius:0}
.dpsp-networks-btns-wrapper .dpsp-network-btn:after{content:"";display:block;height:0;clear:both}
.dpsp-facebook{--networkColor:rgba(58,87,154,0.4);--networkHover:rgba(51,77,135,0.4)}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-facebook,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-facebook .dpsp-network-icon{border-color:#3a579a;background:#3a579a;color:#3a579a}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-facebook .dpsp-network-icon svg{fill:#3a579a}
.dpsp-twitter{--networkColor:rgba(0,171,240,0.4);--networkHover:rgba(0,153,215,0.4)}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-twitter,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-twitter .dpsp-network-icon{border-color:#00abf0;background:#00abf0;color:#00abf0}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-twitter .dpsp-network-icon svg{fill:#00abf0}
.dpsp-pinterest{--networkColor:rgba(201,34,40,0.4);--networkHover:rgba(179,30,36,0.4)}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pinterest,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pinterest .dpsp-network-icon{border-color:#c92228;background:#c92228;color:#c92228}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pinterest .dpsp-network-icon svg{fill:#c92228}
.dpsp-shape-rounded .dpsp-network-btn,.dpsp-shape-rounded .dpsp-network-btn .dpsp-network-icon{-webkit-border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-bottomleft:4px;border-top-left-radius:4px;border-bottom-left-radius:4px}
.dpsp-shape-rounded .dpsp-network-btn,.dpsp-shape-rounded .dpsp-no-label.dpsp-network-btn .dpsp-network-icon{-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;border-top-right-radius:4px;border-bottom-right-radius:4px}
@media screen and (max-width:720px){.dpsp-hide-on-mobile{display:none!important}}
.dpsp-button-style-1 .dpsp-network-btn{color:#fff!important}
.dpsp-button-style-1 .dpsp-network-btn.dpsp-no-label{justify-content:center}
.dpsp-button-style-1 .dpsp-network-btn .dpsp-network-icon svg{fill:#fff!important}
.dpsp-networks-btns-sidebar .dpsp-network-btn,.dpsp-networks-btns-sidebar .dpsp-network-btn .dpsp-network-icon{background:0 0;border-color:transparent}
.dpsp-total-share-wrapper{position:relative;font-family:Helvetica,Helvetica Neue,Arial,sans-serif;margin-top:10px;line-height:1.345;color:#5d6368}
.dpsp-total-share-wrapper .dpsp-total-share-count{font-size:15px;line-height:18px;white-space:nowrap}
.dpsp-total-share-wrapper .dpsp-icon-total-share{position:absolute;top:6px;left:0;margin-left:0;margin-top:0}
.dpsp-total-share-wrapper .dpsp-icon-total-share svg{max-height:16px;top:2px;width:auto;fill:#5d6368}
#dpsp-floating-sidebar .dpsp-total-share-wrapper{margin-bottom:10px}
#dpsp-floating-sidebar .dpsp-total-share-wrapper .dpsp-icon-total-share{display:none}
.dpsp-total-share-wrapper span{display:block;font-size:9px;font-weight:700;text-transform:uppercase;text-align:center}
.comment-form input{margin-bottom:10px}
#cancel-comment-reply-link{padding-left:10px}
::after,::before{box-sizing:inherit}
::-moz-focus-inner{border-style:none;padding:0}
:-moz-focusring{outline:1px dotted ButtonText}
.size-full{max-width:100%;height:auto}
.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}
.main-navigation{z-index:100;padding:0;clear:both;display:block}
.main-navigation a{display:block;text-decoration:none;font-weight:400;text-transform:none;font-size:15px}
.main-navigation ul{list-style:none;margin:0;padding-left:0}
.main-navigation .main-nav ul li a{padding-left:20px;padding-right:20px;line-height:60px}
.inside-navigation{position:relative}
.main-navigation .inside-navigation{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}
.main-navigation .main-nav>ul{display:flex;flex-wrap:wrap;align-items:center}
.main-navigation li{position:relative}
.site-header{position:relative}
.inside-header{padding:20px 40px}
.main-title{margin:0;font-size:25px;line-height:1.2em;word-wrap:break-word;font-weight:700;text-transform:none}
.inside-header{display:flex;align-items:center}
.nav-float-right #site-navigation{margin-left:auto}
.byline,.single .byline{display:inline}
.entry-header,.site-content{word-wrap:break-word}
.entry-title{margin-bottom:0}
.entry-meta{font-size:85%;margin-top:.5em;line-height:1.5}
.site-content{display:flex}
.grid-container{margin-left:auto;margin-right:auto;max-width:1200px}
.site-main>*{margin-bottom:20px}
.separate-containers .inside-article{padding:40px}
.separate-containers .site-main{margin:20px}
.separate-containers.right-sidebar .site-main{margin-left:0}
.separate-containers .inside-right-sidebar{margin-top:20px;margin-bottom:20px}
.featured-image{line-height:0}
.separate-containers .featured-image{margin-top:20px}
.separate-containers .inside-article>.featured-image{margin-top:0;margin-bottom:2em}
.gp-icon{display:inline-flex;align-self:center}
.gp-icon svg{height:1em;width:1em;top:.125em;position:relative;fill:currentColor}
.icon-menu-bars svg:nth-child(2){display:none}
.container.grid-container{width:auto}
.menu-toggle{display:none}
.menu-toggle{padding:0 20px;line-height:60px;margin:0;font-weight:400;text-transform:none;font-size:15px}
.menu-toggle .mobile-menu{padding-left:3px}
.menu-toggle .gp-icon+.mobile-menu{padding-left:9px}
button.menu-toggle{background-color:transparent;flex-grow:1;border:0;text-align:center}
.mobile-menu-control-wrapper{display:none;margin-left:auto;align-items:center}
@media (max-width:768px){.inside-header{flex-direction:column;text-align:center}
.site-content{flex-direction:column}
.container .site-content .content-area{width:auto}
.is-right-sidebar.sidebar{width:auto;order:initial}
#main{margin-left:0;margin-right:0}
body:not(.no-sidebar) #main{margin-bottom:0}
.entry-meta{font-size:inherit}
.entry-meta a{line-height:1.8em}}