/**
 *	CHILD THEME CSS
 */
/* body:Raleway;headings:Oswald */
:root{
--bc2:var(--brand-color-2); --bc3:rgba(40,57,175,0.1); --cbg:var(--content-background);
}
h1,h2,h3,h4{font-weight:600;}
#akaweyCredit{display:none;}
a:hover,a:focus{color:var(--bc2);}
.menu_togs span{width:70%;height:3px;}
.menu_togs span:nth-child(1){transform:translateY(-9px);}
.menu_togs span:nth-child(3){transform:translateY(9px);}
.shader{background:rgba(0,0,0,0.7);}
.custom-logo{max-height:100px;}
.logo_with_menu .custom-logo{max-height:40px;}
.main-menu li{letter-spacing:1px;text-transform:uppercase;font-size:12px;position:relative;}
.main-menu li:before{content:'';left:0;width:0;height:1px;background:var(--header-text);transition:0.3s;
position:absolute;bottom:0;}
.pop2 .main-menu li:before{background:var(--header-background);}
.main-menu li:hover:before{width:100%;}
.sub-menu li:before{display:none;}
.collapsible-navs .menu-item-has-children::after{transition:0.2s;top:12px;}
#main_nav{font-family:var(--headings-font);}
.collapsible-navs a:hover,.collapsible-navs a:focus{background:none;color:var(--header-text);}
.collapsible-navs li:hover::after{transform:rotate(180deg);color:#fff;}
.page_title h1{text-transform:uppercase;}
.current-menu-item a::after{background:var(--header-text);}
#header{display:grid;place-content:center;}
#archive_loop .entry_title{text-align:center;font-size:20px;margin:0;}
body:not(.themeswitched_dark) #archive_loop article .shader{background:rgba(255,255,255,0.7);}
#archive_loop article .shader{opacity:0;transition:0.5s;display:grid;place-items:center;}
#archive_loop article:hover .shader{opacity:1;}
#page .sidebars article .shader{display:none;}
#infinite-handle{position:absolute;left:0;right:0;bottom:0;text-align:center;}
#page #infinite-handle span{padding:0.7rem 2rem;font-size:15px;display:inline-block;}

.widget-title,.comment-reply-title{border:0;letter-spacing:2px;font-family:var(--headings-font);}
#footerWrap nav li{list-style:none;position:relative;}
#footerWrap nav:not(.footer-navigation) li::before{content:"\F135";font-family:bootstrap-icons;position:absolute;left:-25px;}
.site-info{margin-top:var(--min-pad);}
#sitebasebar{max-width:1250px;gap:3rem;margin:auto;}

.widget .socials_contacts .links{display:grid;grid-template-columns:repeat(6, 1fr);}
.widget .sci i{font-size:1.2rem;}

input[type="button"], input[type="submit"], button, .button, a.button, .btn, .wp-block-button__link, .wp-block-button button
{border:0;}

@media(min-width:821px){
.in_menu{display:flex;width:100%;justify-content:space-between;}
.page_title h1{font-size:3.6rem;font-weight:800;}
.collapsible-navs li a{background:none;color:var(--header-text);}
.collapsible-navs .sub-menu a,.pop2 .collapsible-navs a{color:var(--header-background);}
.fixed_main_menu #header{margin-top:-46px;}
.fixed_main_menu #main_nav .sub-menu a,#main_nav .sub-menu a{background:var(--header-text);}
#main_nav .sub-menu a{background:var(--header-text);}
.collapsible-navs .sub-menu{transform:translateX(-10px);transition:0.3s;background:none;}
#main_nav .sub-menu a:hover,#main_nav .sub-menu a:focus{background:var(--header-background);color:var(--header-text);}
#main_nav{padding:15px var(--min-pad);transition:0.2s;background:none;}
.pop2 #main_nav{padding:0;background:var(--header-text);}
#main_nav li:hover .sub-menu{transform:translateY(0);}
#main_nav .custom-logo{max-height:105px;transition:0.3s;margin-top:0;position:absolute;}
.pop2.fixed_main_menu #main_nav{box-shadow:0 7px 10px var(--bc3);}
#main_nav .sub-menu a{box-shadow:0 7px 10px var(--bc3);}
.pop1 #main_nav .custom-logo,.bottom_main_menu #main_nav .custom-logo,.fixed_main_menu #main_nav .custom-logo{max-height:50px;}
.bottom_main_menu #main_nav{background:var(--bc3);}
.header_removed #container{margin-top:-46px;}
.header_removed #content{padding-top:46px;}
.header_removed #main_nav,.header_removed .main-menu a{background:none;}
.pop2.header_removed #main_nav,.header_removed .main-menu .sub-menu a{background:var(--cbg);}
#sidebar{margin-top:var(--min-pad);}
#sitebasebar{grid-template-columns:1fr 1fr 1.5fr;}
}

@media(min-width:1201px){
.page_title h1{font-size:5rem;}
}

@media(min-width:1400px){
.has-header-image #header{min-height:80vh;}
}

@media(max-width:820px){
.main-menu{box-shadow:none;}
.collapsible-navs li:hover::after{color:#000;}
}

