/**
 *	CHILD THEME CSS
 */
*{transition:0.2s;}
.site_main{padding:var(--min-pad) var(--min-pad) var(--med-pad);min-height:75vh;height:max-content;}

.lsearch_nothing_found_text{text-align:center;}

.collapsible-navs .menu-item-has-children::after{top:15px;}

.no_title .site_main{min-height:0;padding:0;}
.page_title{width:100%;margin:0;}
#page .logo_link, #page .logo_link:hover, #page .logo_link:focus{border:0;background:none;}

/* Bootstrap Icons */
i.bi{cursor:pointer;}
.socials_contacts .sci i{font-size:1.1rem;padding:3px 5px 2px;}

/* .sci i{color:#fff;background:var(--brand-color);} */
/* .fb i{background:#3b5998;} */
/* .ig i,.thr i{background:#962fbf;} */
/* .tw i{background:#00acee;} */
/* .yt i{background:#c4302b;} */
/* .li i{background:#0072b1;} */
/* .wa i{background:#075e54;} */
/* .tt i{background:#ff0050;} */
/* .pi i{background:#c8232c;} */
/* .tg i{background:#0088cc;} */
/* .spt i{background:#1dd05d;} */
/* .wp-block-search__inside-wrapper{overflow:hidden;display:flex;max-width:100%;flex-wrap:nowrap;} */
/* .wp-block-search__input{background:var(--content-background);} */
/* .wp-block-search__input,.wp-block-search__button{border:0;margin:0;} */
/* .wp-block-search__button{width:max-content;text-align:center;word-break:normal;} */

/* Standard Elements */
blockquote{margin:var(--med-pad) 0;font-weight:700;letter-spacing:1px;font-style:italic;position:relative;}

hr{border-color:var(--content-text);margin:var(--min-pad) auto;}
ol,ul{padding-left:var(--min-pad); line-height:2;}
ul{list-style:square;}

body:not(.wp-admin) ::selection, #akawey_after_header ::selection{
background-color:var(--content-text); color:var(--content-background);
}

/* Theme Classes */
/* .slimscrollbar::-webkit-scrollbar{width:10px;height:5px;background:silver;} */
/* .slimscrollbar::-webkit-scrollbar-thumb{background:var(--brand-color);border-radius:10px;} */
/* .slimscrollbar::-webkit-scrollbar:hover{background:#b0b0b0;} */
/* .slimscrollbar::-webkit-scrollbar-thumb:hover{background:var(--brand-color-2);} */
.slimscrollbar{scrollbar-color:var(--brand-color) #b0b0b0;scrollbar-width:thin;}
.slimscrollbar:hover{scrollbar-color:#000 #b0b0b0;}
.sides .thumbnail, .widget_posts .thumbnail{height:150px;}
.sides .entry_title, .widget_posts .entry_title{font-size:1rem; margin:10px 0 0;}
.sides p, .widget_posts p{margin:0;}

/* WP */
.gallery{margin:1.5rem auto;}
.gallery-item{display:inline-block;vertical-align:top;width:100%;margin:0;}
.gallery-icon img{ margin:0 auto;}
.gallery-caption{}
.gallery-columns-1, .gallery-columns-2, .gallery-columns-3, .gallery-columns-4, .gallery-columns-5,
.gallery-columns-6, .gallery-columns-7, .gallery-columns-8, .gallery-columns-9{display:grid;gap:10px;}
.gallery-columns-2{grid-template-columns:1fr 1fr;}
.gallery-columns-3{grid-template-columns:1fr 1fr 1fr;}
.gallery-columns-4, .gallery-columns-5, .gallery-columns-6, .gallery-columns-7,
.gallery-columns-8, .gallery-columns-9{grid-template-columns:repeat(4, 1fr);}
#wpadminbar{z-index:999998;}

#signup-content{max-width:700px;margin:auto;}
#wp-admin-bar-user-info .avatar{min-height:64px;}
#signup-content p.submit{}

.calendar_wrap{background:var(--content-text);color:var(--content-background);}
.calendar_wrap a, .calendar_wrap caption{color:var(--content-background);}
.calendar_wrap table a{color:var(--content-text);}
.wp-calendar-nav{padding:.5rem;}
#wp-comment-cookies-consent{width:auto;}
.sticky{}
.gallery-caption,.bypostauthor{}

body #eu-cookie-law{padding:1rem;}
#eu-cookie-law input[type="submit"]{width:auto;}

.wp-caption{background:var(--content-background);border:2px solid var(--content-text);}
figcaption{color:var(--content-text);}

#postcomments,.related_posts{max-width:90vw; margin:0 auto;}

/* Texts */
a{text-decoration:none; color:var(--content-text);}
.themeswitched_dark a:hover, .themeswitched_dark a:focus, .themeswitched_dark table a:hover,
.themeswitched_dark table a:focus{color:#fff;}

/* Header */
#header{padding:var(--min-pad);display:grid;}
.title_wrap{min-height:inherit;align-items:end;}
.page_title{padding:1px;}
.has-header-image #header #page_title_content{padding:var(--min-pad) 0;color:#fff;display:inline-block;}
.has-header-image #page_title_content a{color:#fff;}

/* Footer */
.footerWrap{background-color:var(--footer-background); color:var(--footer-text);}
.footerWrap a{color:var(--footer-text);}

.sci{display:inline-block; margin:5px;}
.ph ::before{font-size:90%;}
.address ::before{font-size:80%; margin-right:10px;}
.site-credits{font-size:80%;}
.site_footer a:hover, .site_footer a:focus{text-decoration:underline;}
.title_tagline_logo h1{margin:0;}

#akawey_toTop{opacity:0; visibility:hidden;}
#akawey_toTop p{position:fixed;margin:0;left:10px;bottom:10px;line-height:0;z-index:99990;}
#akawey_toTop i{box-shadow:0 0 3px rgba(0,0,0,0.3);display:grid;place-content:center;width:36px;height:36px;
background:var(--content-background);color:var(--content-text);
}
#akawey_toTop i:hover{color:var(--content-background); background:var(--content-text);}

/* Sidebars */
#sidebar{margin-top:var(--min-pad);}
.sidebars{font-size:95%;}
.sidebars .widget{padding:1rem;}
.footerWrap .widget, .footer_topWidgets .widget{padding:0; border:0;}
.widget-title,.sidebars .wp-block-heading{margin:0 0 1rem; border-bottom:1px solid; padding-bottom:1rem;}
.right ul{list-style:none; padding:0;}
.right li{border-bottom:1px solid #ddd; padding:10px 0;}
.sidebars .entry_text .entry_title{font-size:1rem;}

/* POST LOOPS */
.entry .thumbnail{
background-size:cover;background-position:center;min-height:150px;
background-color:var(--content-text);display:grid;place-content:center;
}
.widget .entry .thumbnail{height:150px;}
.the_metas{font-size:90%;}
.the_metas a{border:0;}
.entry .thumbnail a{color:var(--content-background);}
.excerpt:not(a){opacity:0.5;}
.entry_taxonomies{margin:0 0 20px;}

.navigation.prev_next{height:max-content;margin:50px 0 0;}
.singular .title_in_header .site_content, .the_post_taxonomies{padding-top:var(--min-pad);}
.the_post_taxonomies{clear:both;}
.site_main form:not(.livesearch).searchform, #respond{margin-bottom:calc(2 * var(--min-pad));}

.page-numbers{margin:5px;padding:5px 10px;}
.page-numbers:not(.dots){border:1px solid var(--button-bg);}
a.page-numbers:hover,a.page-numbers:focus,.page-numbers.current{background:var(--button-bg);color:var(--button-text);}

/* Footer Menu */
.footer-navigation ul{text-align:center; padding:0;}
.footer-navigation li{list-style:none; display:inline-block; margin:5px 10px;}

#s{border-right:0;}


/**********
RESPONSIVE
***********/
@media(min-width:783px){
.search.grid .thumbnail{min-height:150px;}
.site_main .searchform div{display:flex;}
.gallery-columns-5, .gallery-columns-9{grid-template-columns:repeat(5, 1fr);}
}

@media(min-width:821px){
.site_content{gap:0;}
.pop .menu,.sub-menu{box-shadow:0 10px 10px 5px rgba(0,0,0,0.1);}

.gallery-columns-6{grid-template-columns:repeat(6, 1fr);}
.gallery-columns-7{grid-template-columns:repeat(7, 1fr);}
.gallery-columns-8{grid-template-columns:repeat(8, 1fr);}
.gallery-columns-9{grid-template-columns:repeat(9, 1fr);}
/* .singular #main .akawey_embedded_media.video iframe{min-height:400px;} */
}

@media(min-width:1201px){
/* .singular #main .akawey_embedded_media.video iframe{min-height:450px;} */
}

@media(min-width:1401px){
/* .singular #main .akawey_embedded_media.video iframe{min-height:500px;} */
}

@media(max-width:820px){
#wpadminbar{position:absolute;} /*WP makes it fixed >600px*/
.admin-bar #container{top:-4px;}
.main-menu{top:0;padding-top:46px;}
/* .singular .akawey_embedded_media.video iframe{min-height:300px;} */
}
