#comment-nav-below .custom-link-post a{text-decoration-color:#ffffff;}
#commentform{display:flex;flex-direction:column;}
#content .block-table{width:-webkit-fill-available;}
#content .search-field{height:40px;max-width:290px;margin:10px;}
#footer-widgets{background-image:linear-gradient(rgb(0 0 0 / 70%), rgba(0, 0, 0, 0.8)), url(/files/decoration/footer.jpg);background-position-y:50%;padding-top:20px;padding-bottom:20px;background-position-x:50%;background-size:cover;border-bottom:1px solid #ff7f00;border-top:1px solid #ff7f00;}
#left-widget-top strong a:hover{color:#ff7f00;}
#main .hentry{border-radius:6px;}
#masthead{background-color:rgba(0, 0, 0, 0.5);background-image:linear-gradient(rgb(0 0 0 / 70%), rgba(0, 0, 0, 0.8)), url(/files/decoration/header.jpg);background-position-y:0;max-height:130px;background-position-x:50%;background-size:cover;border-bottom:1px solid #ff7f00;border-top:1px solid #ff7f00;}
#page{flex:1 0 auto;width:100%;}
#pdf-js-viewer{border-radius:10px;}
#primary ul{padding-left:20px;}
#primary{flex-direction:column;display:flex;max-width:960px;width:100%;}
#primary:has(+ #right-sidebar){flex-direction:column;display:flex;max-width:820px;width:100%;}
#recent-posts-custom ul li{line-height:2;border-top:1px solid #ff7f00;border-width:1px;padding-top:10px;border-top-right-radius:15px;min-height:70px;}
#right-sidebar{width:100%;max-width:380px;float:right;position:relative;padding:0;overflow:hidden;}
#right-widget-top #facebook{background-position:0 0;}
#right-widget-top #facebook:hover{background-color:rgba(102, 102, 102, 0.3);border-radius:3px;}
#right-widget-top #instagram{background-position:-40px 0;}
#right-widget-top #instagram:hover{background-color:rgba(102, 102, 102, 0.3);border-radius:3px;}
#right-widget-top #youtube{background-position:-80px 0;}
#right-widget-top #youtube:hover{background-color:rgba(102, 102, 102, 0.3);border-radius:3px;}
#right-widget-top a{float:left;height:41px;width:41px;background:url(/files/decoration/social_sprite.png);}
#right-widget-top{float:left;}
#site-navigation{background-color:rgba(34, 34, 34, 0);}
*{box-sizing:inherit;}
.aligncenter{clear:both;margin:0 auto;}
.block-column{margin-left:auto;margin-right:auto;display:flex;flex-direction:column;max-width:580px;box-sizing:border-box;width:100%;padding:20px;}
.block-columns{display:flex;width:100%;justify-content:center;}
.block-group{width:100%;}
.block-image{display:flex;flex-direction:column;align-items:center;}
.block-table{display:flex;flex-direction:column;align-items:center;}
.block-video{display:flex;flex-direction:column;align-items:center;}
.breadcrumbs span a span{text-decoration:underline;}
.breadcrumbs{padding:10px;letter-spacing:0.2px;text-transform:lowercase;display:inline-block;}
.cat-links{display:none;}
.category-development-news .entry-header .entry-meta{display:none;}
.category-development-news .entry-summary{height:200px;overflow:hidden;}
.category-development-news article footer.entry-meta{box-shadow:0 -50px 50px 10px rgb(0 0 0 / 90%);}
.category-ecu-design-news .entry-header .entry-meta{display:none;}
.category-ecu-design-news .entry-summary{height:200px;overflow:hidden;}
.category-ecu-design-news article footer.entry-meta{box-shadow:0 -50px 50px 10px rgb(0 0 0 / 90%);}
.category-file-service .entry-content{margin-top:20px;}
.category-news-from-ecu-design-partners .entry-header .entry-meta{display:none;}
.category-news-from-ecu-design-partners .entry-summary{height:200px;overflow:hidden;}
.category-news-from-ecu-design-partners article footer.entry-meta{box-shadow:0 -50px 50px 10px rgb(0 0 0 / 90%);}
.comment-navigation{display:flex;justify-content:space-between;}
.comment-reply-title{color:#ff7f00;display:none;}
.comments-link{display:block;}
.comments-title{display:none;}
.custom-link a{display:inline-flex;text-decoration:underline;}
.custom-link-post a{display:inline-flex;text-decoration-line:underline;text-decoration-color:#ff7f00;}
.custom-link-post a:hover{border-color:#fff;}
.custom-table-style{width:100%;border-top:1px solid #ff7f00;border-bottom:1px solid #ff7f00;margin:0;display:flex;justify-content:center;background-color:rgba(0, 0, 0, 0.4);}
table td p{text-align: left!important;}
.dropdown-menu-toggle{display:none;}
.entry-content > p:last-child{margin-bottom:0;}
.entry-content{flex-direction:column;display:flex;}
.entry-header{word-wrap:break-word;}
.entry-meta #nav-below .nav-next{display:none;}
.entry-meta #nav-below .nav-previous{display:none;}
.entry-meta .gp-icon{margin-right:0.6em;opacity:0.7;}
.entry-meta{line-height:2;color:#fff;}
.entry-title a{color:#fff;}
.entry-title a:hover{color:#ff7f00;}
.entry-title{margin-bottom:0;color:#fff;}
.footer-widgets .widget{margin:10px 0;}
.footer-widgets .widget:last-child{margin-bottom:0;}
.footer-widgets-container.grid-container{max-width:1400px;}
.generate-back-to-top{background-color:rgba(0, 0, 0, 0);border:2px solid #ff7f00;font-size:20px;border-radius:50px;color:#ff7f00;height:55px;width:55px;position:fixed;bottom:30px;right:30px;line-height:2;text-align:center;z-index:10;transition:opacity 0.3s ease-in-out;}
.gp-icon svg{margin:7px;height:1em;width:1em;top:0.125em;fill:currentColor;color:#e8f0fe;position:relative;}
.gp-icon{display:inline-flex;align-self:center;}
.gp-icon.icon-menu-bars{color:#ff7f00;width:40px;height:40px;display:flex;justify-content:center;align-items:center;border-radius:50%;border:1px solid #ff7f00;}
.grid-container{margin-right:auto;margin-left:auto;max-width:1400px;}
.has-inline-mobile-toggle #site-navigation.toggled{background-color:rgba(0, 0, 0, 0.02);margin-top:0;}
.has-text-align-center{text-align:center;}
.header-widget{margin-left:auto;}
.icon-menu-bars svg:nth-child(2){display:none;}
.inside-article{flex-direction:column;display:flex;}
.inside-footer-widgets > div{flex:1 1 auto;display:flex;justify-content:center;min-width:fit-content;padding:10px;width:calc(95% / 3);}
.inside-footer-widgets{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-around;}
.inside-header{background-repeat:no-repeat;background-position:center center;padding:15px 40px 15px 20px;display:flex;justify-content:space-between;align-items:center;}
.inside-header.grid-container{max-width:1400px;}
.inside-navigation .menu-toggle{padding:0;}
.inside-navigation{position:relative;}
.inside-right-sidebar #custom_html-15{display:none;}
.inside-right-sidebar li{max-width:360px;}
.inside-site-info{display:flex;align-items:center;justify-content:center;padding:10px;}
.inside-site-info.grid-container{max-width:1400px;}
.inside-top-bar.grid-container{max-width:1400px;}
.inside-top-bar:after{display:none;}
.is-left-sidebar{width:30%;display:flex;justify-content:center;}
.left-sidebar .sidebar{order:-10;}
.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 .main-nav ul li a{color:#e8f0fe;font-size:21px;line-height:2;}
.main-navigation .main-nav ul li:hover > a:hover{color:#e8f0fe;text-decoration:underline;}
.main-navigation .main-nav ul li[class*="current-menu-"] > a{text-decoration:underline;}
.main-navigation a{display:block;text-decoration:none;text-transform:none;}
.main-navigation ul{list-style:none;margin:0;padding-left:0;}
.main-navigation{z-index:100;padding:0;clear:both;display:block;}
.main-navigation.toggled .main-nav > ul{display:block;}
.main-navigation.toggled .main-nav li{width:100%;text-align:left;border-top:1px solid;border-top-left-radius:15px;}
.main-navigation.toggled .main-nav{flex-basis:100%;order:3;}
.menu-item a{color:#fff;padding:16px;border:none;font-size:16px;}
.menu-item:hover .sub-menu{background-image:linear-gradient(to right, #000, rgba(0, 0, 0, 0) 20%, rgba(0, 0, 0, 0) 80%, #000), linear-gradient(45deg, #000 25%, transparent 25%, transparent 75%, #000 75%, #000),linear-gradient(45deg, #000 25%, transparent 25%, transparent 75%, #000 75%, #000), linear-gradient(to bottom, #080808, #202020);background-size:100% 100%, 10px 10px, 10px 10px, 10px 5px;background-position:0 0, 0 0, 5px 5px, 0 0;display:flex;flex-direction:column;padding:10px 10px 40px 0;border-bottom-right-radius:15px;max-width:max-content;width:100%;}
.menu-toggle .gp-icon + .mobile-menu{padding-left:9px;}
.menu-toggle .mobile-menu{padding-left:3px;}
.menu-toggle .mobile-menu:empty{display:none;}
.menu-toggle{color:#ff7f00;display:none;padding:0 20px;margin:0;cursor:pointer;border-color:transparent;text-transform:none;}
.mobile-menu-control-wrapper .menu-toggle{background-color:rgba(0, 0, 0, 0.02);}
.mobile-menu-control-wrapper .menu-toggle:focus{background-color:rgba(0, 0, 0, 0.02);}
.mobile-menu-control-wrapper .menu-toggle:hover{background-color:rgba(0, 0, 0, 0.02);}
.mobile-menu-control-wrapper{display:none;margin-left:auto;align-items:center;}
.nav-float-right #site-navigation{margin-left:auto;}
.nav-float-right .header-widget{margin-left:20px;}
.nav-links > :first-child{padding-left:0;}
.next.page-numbers{display:none;}
.page-header > :last-child{margin-bottom:0;}
.page-header{margin:10px 0;padding-bottom:10px;}
.page-numbers{margin:0 10px;}
.page-title{display:none;}
.paging-navigation .nav-links > *{padding:0 5px;}
.paging-navigation{display:none;}
.posted-on .updated{display:none;}
.prev.page-numbers{display:none;}
.right-sidebar widget{max-width:340px;}
.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;width:1px;word-wrap:normal;}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;height:auto;left:5px;line-height:2;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}
.search .breadcrumbs__current{border-bottom:1px solid #ff7f00;padding:0 10px;}
.search .entry-header .entry-meta{display:none;}
.search article footer.entry-meta{box-shadow:0 -50px 50px 10px rgb(0 0 0 / 90%);}
.search-form button.search-submit{display:none;}
.search-form button.search-submit:hover{color:#ff7f00;}
.search-form label input{padding-left:10px;width:-webkit-fill-available;}
.search-form label{display:flex;width:100%;justify-content:center;}
.search-form{display:flex;width:100%;}
.separate-containers .inside-left-sidebar{line-height:2;margin-top:20px;margin-bottom:20px;}
.separate-containers .inside-right-sidebar{line-height:2;padding:10px}
.separate-containers .right-sidebar .site-main{margin-left:0;}
.separate-containers.left-sidebar .site-main{margin-right:0;}
.separate-containers.no-sidebar .site-main{margin-left:0;margin-right:0;}
.sidebar .widget{margin:10px 0;}
.sidebar .widget:last-child{margin-bottom:0;}
.single-post .published{display:none;}
.site-content{padding:20px 0px;display:flex;justify-content:center;word-wrap:break-word;}
.site-footer{flex-direction:column;display:flex;flex-shrink:0;}
.site-footer:not(.footer-bar-active) .copyright-bar{margin:0 auto;}
.site-header .header-image{vertical-align:middle;width:150px;}
.site-header{position:relative;}
.site-info{background-color:#000;color:#e8f0fe;text-align:center;}
.site-logo{display:inline-block;}
.site-main .post-navigation{margin:0 0 2em;overflow:hidden;}
.sticky{display:block;}
.sub-menu li a{padding:10px;font-size:18px;}
.sub-menu li{padding:5px;display:block;border-bottom:1px solid #ff7f00;border-bottom-right-radius:15px;text-decoration:none;}
.sub-menu{display:none;position:absolute;min-width:160px;box-shadow:-30px 30px 90px 30px rgb(0 0 0 / 90%);z-index:1;}
.taxonomy-description p:last-child{margin-bottom:0;}
.taxonomy-description{display:none;}
.toggled .icon-menu-bars svg:first-child{display:none;}
.toggled .icon-menu-bars svg:nth-child(2){display:block;}
.top-bar .inside-top-bar{display:flex;padding:0 10px;justify-content:space-between;align-items:center;}
.top-bar a{color:#e8f0fe;}
.top-bar a:hover{color:#303030;}
.top-bar{background-color:#000;color:#e8f0fe;height:41px;text-transform:none;}
.using-mouse :focus{outline:0;}
.widget ul li{list-style-type:none;margin-bottom:0.5em;position:relative;}
.widget ul{margin:0;}
.widget-title{display:none;color:#ff7f00;padding-top:15px;margin-bottom:10px;line-height:2;text-transform:none;}
.widget_search .search-form{display:flex;flex-direction:row;}
::-webkit-scrollbar{-webkit-appearance:none;width:5px;height:5px;}
::-webkit-scrollbar-thumb{border-radius:5px;background-color:#a9a9a9;-webkit-box-shadow:0 0 1px #fff;}
::after{box-sizing:inherit;}
::before{box-sizing:inherit;}
a .gp-icon{font-size:34px;}
a div{border-radius:10px;}
a{color:#e8f0fe;font-size:16px;line-height:2;font-weight:400;text-decoration:none;transition:color 0.1s ease-in-out, background-color 0.1s ease-in-out;}
a.generate-back-to-top{box-shadow:0 0 10px rgb(0 0 0);color:#fff;}
a.generate-back-to-top:focus{background-color:rgba(0, 0, 0, 0.6);color:#fff;}
a.generate-back-to-top:hover{background-color:rgba(0, 0, 0, 0.6);color:#fff;}
a:active{color:#ff7f00;}
a:focus{color:#ff7f00;text-decoration:none;}
a:hover{color:#ff7f00;text-decoration:none;}
a:visited{text-decoration:none;}
blockquote p{font-size:14px;padding:0 10px;}
blockquote{font-size:25px;font-style:italic;margin-inline-start:0;margin-inline-end:0;margin-block-start:0px;margin-block-end:20px;color:#ccc;border-left:4px solid #ccc;}
body{background-color:#000;color:#e8f0fe;flex-direction:column;display:flex;height:100%;font-family:Arial, Helvetica, sans-serif;background-image:linear-gradient(to right, #000, rgba(0, 0, 0, 0) 20%, rgba(0, 0, 0, 0) 80%, #000), linear-gradient(45deg, #000 25%, transparent 25%, transparent 75%, #000 75%, #000),linear-gradient(45deg, #000 25%, transparent 25%, transparent 75%, #000 75%, #000), linear-gradient(to bottom, #080808, #202020);background-size:100% 100%, 10px 10px, 10px 10px, 10px 5px;background-position:0 0, 0 0, 5px 5px, 0 0;line-height:2;margin:0;padding:0;border:0;text-transform:none;}
button{color:#e8f0fe;background-color:#000000;border-radius:30px;padding:10px 20px;border-top:1px solid #ff7f00;border-bottom:1px solid #ff7f00;border-left:0;border-right:0px;font-size:100%;margin:0;text-transform:none;transition:color 0.1s ease-in-out, background-color 0.1s ease-in-out;}
button.menu-toggle:active{background-color:transparent;}
button.menu-toggle:focus{background-color:transparent;color:#ff7f00;}
button.menu-toggle:hover{background-color:transparent;color:#ff7f00;}
figure{padding:0;border:0;max-width:450px;margin:auto;}
footer.entry-meta{margin-top:2em;display:flex;flex-direction:column;align-items:flex-end;border-top:1px solid #ff7f00;margin-bottom:35px;}
h1{line-height:2;font-weight:400;margin:0;padding:0;border:0;max-width:600px;font-size:24px;text-align:center;text-transform:none;text-wrap:balance;}
h2 a{font-size:21px;text-transform:none;}
h2{font-size:21px;line-height:2;font-weight:400;margin:0;padding:0;border:0;text-align:center;text-transform:none;text-wrap:balance;}
h3 a{font-size:18px;}
h3{font-size:18px;line-height:2;font-weight:400;margin:0;padding:0;border:0;text-align:center;text-transform:none;text-wrap:balance;}
h4{text-wrap:balance;}
header.site-header.sticky .site-logo{width:80px;}
header.site-header.sticky img.header-image{content:url(/files/decoration/favicon-header.png);}
header.site-header.sticky{position:fixed;right:0;top:0;width:100%;z-index:9999;border-top:none;}
header:has(h1){display:flex;justify-content:center;}
img{height:auto;max-width:100%;}
img:not(.edcform-captchac, #comment_captcha_img, .avatar){border-radius:10px;}
input{font-size:100%;margin:0;text-transform:none;transition:color 0.1s ease-in-out, background-color 0.1s ease-in-out;}
input[type="email"]{width:100%;box-sizing:border-box;border:1px solid #ccc;border-radius:3px;color:#666;background-color:#e8f0fe;padding:5px 15px;height:35px;}
input[type="email"]:focus{color:#666;background-color:#fff;border-color:#bfbfbf;}
input[type="file"]{width:100%;box-sizing:border-box;border:1px solid #ccc;border-radius:3px;color:#666;background-color:#e8f0fe;padding:5px 15px;height:35px;}
input[type="file"]:focus{color:#666;background-color:#fff;border-color:#bfbfbf;}
input[type="password"]{width:100%;box-sizing:border-box;border:1px solid #ccc;border-radius:3px;color:#666;background-color:#e8f0fe;padding:5px 15px;height:35px;}
input[type="password"]:focus{color:#666;background-color:#fff;border-color:#bfbfbf;}
input[type="search"]{-webkit-appearance:textfield;outline:transparent;outline-offset:-2px;border:2px solid #ccc;border-radius:3px;}
input[type="search"]{background-color:#e8f0fe;color:#666;}
input[type="search"]:focus{color:#666;background-color:#fff;border-color:#bfbfbf;}
input[type="submit"]{color:#e8f0fe;background-color:#000000;border-radius:30px;padding:10px 20px;border-top:1px solid #ff7f00;border-bottom:1px solid #ff7f00;border-left:0;border-right:0px;}
input[type="submit"]:focus{color:#ff7f00;background-color:#000000;}
input[type="submit"]:hover{color:#ff7f00;background-color:#000000;}
input[type="tel"]{width:100%;box-sizing:border-box;border:1px solid #ccc;border-radius:3px;color:#666;background-color:#e8f0fe;padding:5px 15px;height:35px;}
input[type="tel"]:focus{color:#666;background-color:#fff;border-color:#bfbfbf;}
input[type="text"]{width:100%;box-sizing:border-box;border:1px solid #ccc;border-radius:3px;color:#666;background-color:#e8f0fe;padding:5px 15px;height:35px;}
input[type="text"]:focus{color:#666;background-color:#fff;border-color:#bfbfbf;}
input[type="url"]{width:100%;box-sizing:border-box;border:1px solid #ccc;border-radius:3px;color:#666;background-color:#e8f0fe;padding:5px 15px;height:35px;}
input[type="url"]:focus{color:#666;background-color:#fff;border-color:#bfbfbf;}
li{font-size:16px;line-height:2;font-weight:400;margin:0;padding:0;border:0;text-wrap:balance;}
main{flex-direction:column;display:flex;padding:10px}
ol{margin:0 0 0 35px;list-style:decimal;border:0;padding:0;}
p{font-size:16px;line-height:2;font-weight:400;margin:0;padding:0;border:0;text-wrap:balance;}
select{font-size:100%;margin:0;text-transform:none;width:100%;box-sizing:border-box;border:1px solid #ccc;border-radius:3px;color:#666;background-color:#e8f0fe;padding:5px 15px;height:35px;}
select:focus{color:#666;background-color:#fff;border-color:#bfbfbf;}
table{border-collapse:collapse;border-spacing:0;width:100%;}
td p{text-align:left;text-wrap:wrap;}
td{border:1px solid #ffffff;line-height:2;font-weight:400;padding:8px;}
th{border:1px solid #ffffff;line-height:2;font-weight:400;padding:8px;}
textarea{background-color:#e8f0fe;color:#666;font-family:Arial, Helvetica, sans-serif;font-size:100%;margin:0;padding:10px;text-transform:none;width:-webkit-fill-available;box-sizing:border-box;border:1px solid #ccc;border-radius:3px;}
textarea:focus{color:#666;background-color:#fff;border-color:#bfbfbf;}
video{border-radius:10px;height:100%;width:100%;object-fit:cover;}
.search-results .entry-summary{display:none}
.search-results .entry-title a{font-size:18px}
.search-results .inside-article .entry-meta{box-shadow:none;}
.search-results .entry-meta .comments-link{display:none}
@media (max-width:1200px){
#content{display:flex;flex-direction:column;align-items:center;}
#main{padding:25px 0;}
#masthead{background-image:linear-gradient(rgb(0 0 0 / 70%), rgba(0, 0, 0, 0.8)), url(/files/decoration/header-1200.jpg);max-height:130px;}
#primary{width:100%;}
#right-sidebar{min-width:100%;}
.inside-right-sidebar{display:flex;justify-content:center;flex-wrap:wrap;}
.site-content{flex-direction:column;}
.theiaStickySidebar{position:initial;transform:none;left:initial;top:auto;}
}
@media (max-width:992px){
#masthead{background-image:linear-gradient(rgb(0 0 0 / 70%), rgba(0, 0, 0, 0.8)), url(/files/decoration/header-992.jpg);max-height:130px;}
}
@media (min-width:768px) and (max-width:935px){
#masthead .site-logo{max-width:110px;margin-bottom:0;}
}
@media (max-width:874px){
#main{margin-right:0;margin-left:0;padding-top:10px;}
#masthead .inside-header{display:flex;justify-content:space-between;padding:10px 30px 0;}
#masthead{background-image:linear-gradient(rgb(0 0 0 / 70%), rgba(0, 0, 0, 0.8)), url(/files/decoration/header-768.jpg);max-height:110px;}
#menu-menu{border-bottom:1px solid;margin-bottom:20vh;}
#primary-menu{position:absolute;max-width:350px;right:-30px;top:25px;border-top-left-radius:15px;width:100%;background-image:linear-gradient(to right, #000, rgba(0, 0, 0, 0) 20%, rgba(0, 0, 0, 0) 80%, #000), linear-gradient(45deg, #000 25%, transparent 25%, transparent 75%, #000 75%, #000),linear-gradient(45deg, #000 25%, transparent 25%, transparent 75%, #000 75%, #000), linear-gradient(to bottom, #080808, #202020);background-size:100% 100%, 10px 10px, 10px 10px, 10px 5px;background-position:0 0, 0 0, 5px 5px, 0 0;box-shadow:-50px 0 50px 0 rgb(0 0 0 / 75%);}
#site-navigation{position:relative;}
.block-columns{flex-direction:column;align-items:center;}
.category-ecu-design-news .entry-summary p{text-align:center;}
.container .site-content .content-area{width:auto;}
.dropdown-menu-toggle{display:block;}
.entry-content p{text-align:center;}
.entry-meta{font-size:inherit;}
.footer-widgets-container{padding:10px;}
.gp-icon svg{height:1em;width:1em;top:0.125em;position:relative;fill:currentColor;}
.gp-icon{display:inline-flex;align-self:center;}
.has-inline-mobile-toggle #site-navigation .inside-navigation > :not(.navigation-search):not(.main-nav),.inside-navigation .mobile-menu{display:none;}
.has-inline-mobile-toggle #site-navigation{flex-basis:100%;}
.has-inline-mobile-toggle .header-widget{flex-basis:100%;}
.has-inline-mobile-toggle .inside-header{flex-direction:row;text-align:left;flex-wrap:wrap;}
.has-inline-mobile-toggle .mobile-menu-control-wrapper{display:flex;flex-wrap:wrap;}
.inside-footer-widgets > div:not(:last-child){margin-bottom:40px;}
.inside-header #menu-menu a{padding:10px 0 10px 30px;align-items:center;justify-content:space-between;}
.inside-site-info{padding-right:30px;padding-left:30px;}
.is-left-sidebar.sidebar{width:auto;order:initial;}
.is-right-sidebar.sidebar{width:auto;order:initial;}
.main-navigation .main-nav ul li a{padding-left:20px;padding-right:20px;line-height:60px;font-size:18px;}
.main-navigation .main-nav ul li.menu-item-has-children > a{padding-right:0;position:relative;}
.main-navigation .main-nav ul ul li a{line-height:1.5;padding:10px 20px;}
.main-navigation .menu-toggle{display:block;}
.main-navigation a{display:block;text-decoration:none;font-weight:400;text-transform:none;font-size:15px;}
.main-navigation li{position:relative;}
.main-navigation ul ul a{display:block;}
.main-navigation ul ul li{width:100%;}
.main-navigation ul ul{display:block;box-shadow:1px 1px 0 rgba(0, 0, 0, 0.1);float:left;position:absolute;left:-99999px;opacity:0;z-index:99999;width:200px;text-align:left;top:auto;transition:opacity 80ms linear;pointer-events:none;height:0;overflow:hidden;}
.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0;}
.main-navigation.toggled .main-nav li{width:-webkit-fill-available;text-align:left;}
.main-navigation.toggled .main-nav ul ul{transition:none;visibility:hidden;}
.main-navigation.toggled .main-nav ul ul.toggled-on{position:relative;top:0;left:auto;right:auto;pointer-events:auto;height:auto;opacity:1;display:contents;visibility:visible;float:none;border-radius:15px;width:100%;background-image:linear-gradient(to right, #000, rgba(0, 0, 0, 0) 20%, rgba(0, 0, 0, 0) 80%, #000), linear-gradient(45deg, #000 25%, transparent 25%, transparent 75%, #000 75%, #000),linear-gradient(45deg, #000 25%, transparent 25%, transparent 75%, #000 75%, #000), linear-gradient(to bottom, #080808, #202020);background-size:100% 100%, 10px 10px, 10px 10px, 10px 5px;background-position:0 0, 0 0, 5px 5px, 0 0;}
.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right;}
.main-navigation:not(.slideout-navigation):not(.toggled) .main-nav > ul{display:none;}
.menu-item ul.sub-menu li a{font-size:16px;}
.menu-item-has-children .dropdown-menu-toggle{display:inline-block;height:100%;clear:both;padding-right:20px;padding-left:10px;}
.separate-containers .comments-area{padding:10px 5px 30px;}
.separate-containers .inside-article{padding:10px 5px 30px;}
.separate-containers .page-header{padding:10px 5px 30px;}
.separate-containers .paging-navigation{padding:10px 5px 30px;}
.site-content{padding:10px 5px 30px;}
.site-footer .footer-widgets .footer-widgets-container .inner-padding{padding:0;}
.site-footer .footer-widgets .footer-widgets-container .inside-footer-widgets{margin:0;}
.site-header .header-image{width:110px;}
.site-header .header-widget{margin-top:1.5em;margin-left:auto;margin-right:auto;text-align:center;}
.site-main .block-group__inner-container{padding:10px;}
.sub-menu .menu-item a{text-wrap:balance;}
.sub-menu li a{padding-left:20px;}
.sub-menu li{border-bottom:0;padding:10px 0 10px 30px;border-top-left-radius:0;border-top-right-radius:15px;}
.sub-menu{box-shadow:-50px 0 50px 0 rgb(0 0 0 / 75%);}
.toggled .menu-item-has-children .dropdown-menu-toggle{padding-left:20px;}
.using-mouse :focus{outline:0;}
a{transition:ease-in-out;}
body{transition:ease-in-out;}
body:not(.no-sidebar) #main{margin-bottom:0;}
button{transition:ease-in-out;}
h1{font-size:21px;}
h2 a{font-size:19px;}
h2{font-size:19px;}
h3 a{font-size:17px;}
h3{font-size:17px;}
input{transition:ease-in-out;}
nav.toggled .sfHover > a > .dropdown-menu-toggle .gp-icon svg{transform:rotate(180deg);}
nav.toggled ul ul.sub-menu{width:100%;}
select{transition:ease-in-out;}
textarea{transition:ease-in-out;}
}
@media (max-width:654px){
.page-numbers.dots{display:none;}
}
@media (max-width:576px){
#main .hentry{padding:5px;}
#masthead .inside-header{padding:20px;}
#masthead{background-image:linear-gradient(rgb(0 0 0 / 70%), rgba(0, 0, 0, 0.8)), url(/files/decoration/header-576.jpg);max-height:110px;}
.inside-header #menu-menu a{padding-top:10px;padding-bottom:10px;}
.main-navigation .main-nav ul li a{font-size:16px;}
.menu-item .sub-menu li a{font-size:16px;}
.separate-containers .comments-area{padding:10px 5px 20px;}
.separate-containers .inside-article{padding:10px 5px 20px;}
.separate-containers .page-header{padding:10px 5px 20px;}
.separate-containers .paging-navigation{padding:10px 5px 20px;}
.site-content{padding:10px 5px 20px;}
.site-main .block-group__inner-container{padding:5px;}
h1 a{font-size:19px;}
h1{font-size:19px;}
h2 a{font-size:17px;}
h2{font-size:17px;}
}
@media (max-width:360px){
#masthead{background-image:linear-gradient(rgb(0 0 0 / 70%), rgba(0, 0, 0, 0.8)), url(/files/decoration/header-360.jpg);max-height:90px;}
.main-navigation .main-nav ul li a{font-size:18px;}
.page-header{margin-bottom:10px;}
.separate-containers .comments-area{padding:5px 5px 10px;}
.separate-containers .inside-article{padding:5px 5px 10px;}
.separate-containers .page-header{padding:5px 5px 10px;}
.separate-containers .paging-navigation{padding:5px 5px 10px;}
.sidebar .widget{margin-bottom:10px;}
.site-content{padding:5px 5px 10px;}
.site-header .header-image{width:90px;}
.site-main .block-group__inner-container{padding:5px;}
.site-main > *{margin-bottom:10px;}
a{font-size:14px;}
body{font-size:14px;line-height:1.6;}
button{font-size:14px;}
div{font-size:14px;}
h1 a{font-size:16px;}
h1{font-size:16px;}
h2 a{font-size:16px;}
h2{font-size:16px;}
h3 a{font-size:16px;}
h3{font-size:16px;}
input{font-size:14px;}
p{font-size:14px;}
select{font-size:14px;}
textarea{font-size:14px;}
}
