/*
 Theme Name:   Beruska
 Description:  Bootscore Child Theme
 Author:       kokesovo.cz
 Author URI:   https://bootscore.me
 Template:     bootscore
 Version:      6.0.0
 Requires at least: 5.0
 Tested up to: 6.6
 Requires PHP: 7.4
 License: MIT License
 License URI: https://github.com/bootscore/bootscore-child/blob/main/LICENSE
 Text Domain:  bootscore
*/

/* 
All style editing is done via /assets/scss/_bootscore_custom.scss
*/
@import "./bubbles.css";

:root {
--bila: #fff;
--bila95: rgba(255,255,255,0.95);
--bila90: rgba(255,255,255,0.9);
--bila80: rgba(255,255,255,0.8);
--bila70: rgba(255,255,255,0.7);
--bila60: rgba(255,255,255,0.6);
--bila40: rgba(255,255,255,0.4);
--black90: rgba(0,0,0,0.9);
--black80: rgba(0,0,0,0.8);
--black70: rgba(0,0,0,0.7);
--black60: rgba(0,0,0,0.6);
--modra: #407CC4;
--smodra: #98c8ff;
--extrasmodra: #e7f2ff;
--zelena: #5c8b21; 
--svetlezelena:#BCD874;
--extrasvetlezelena:#f1ffcf;
--svetlezelena2:#81B724;  
--cervena: #e90000; 
--svetlezluta: #ffeca5; 
--svetleruzova: #ffdae5; 
--ruzova: #d67894; 
--cerna: #000; 
--w80: 80vw;
--w70: 70vw;
--h70: 70vh;
--lingradgrey-white: linear-gradient(to bottom,  #ffffff 0%,rgba(255,255,255,0) 100%); 
--lingradgrey-white-rev: linear-gradient(to top,  #ffffff 0%,rgba(255,255,255,0) 100%);
--lingradgrey-white2: linear-gradient(to top,  #ffffff 0%,rgba(255,255,255,0.7) 100%);
--lingradgreen-transp-rev: linear-gradient(to top,  #5c8b21 0%,rgba(255,255,255,0) 100%);  
--lingradlgreen: linear-gradient(to top,  #BCD874 0%,#e6fbaf 100%);  
--lingradlblue: linear-gradient(-45deg,  #b0e1fd 0%,#ffffff 100%); 
}

.far:before, .far:after{font-family:'FontAwesome';font-weight:400;}

body {font-family:PT+Sans;}
body.page-template-page-sidebar-none {background:var(--modra);}
h1 {font-weight:500;text-align:center;text-transform:uppercase;}
h1.entry-title {padding:0.5em;margin-bottom:0.5em;background:var(--extrasvetlezelena);color:var(--modra)}
a {color:var(--zelena);outline:none !important}
a:hover{color:var(--cerna)}
.z-i-100{z-index:150}
.z-i--1{z-index:-1}
.text-red {color:var(--cervena)}
.bg-blue,.bg-blue:hover {background:var(--modra)}
.bg-lblue,.bg-lblue:hover {background:var(--smodra)}
.bg-green,.bg-green:hover {background:var(--zelena)}
.bg-lgreen {background:var(--svetlezelena2)}
.bg-glgreen {background: var(--lingradlgreen)}
.bg-glblue {background: var(--lingradlblue)}
.bg-white {background: var(--bila)}
.bg-white60 {background: var(--bila60)}
.bg-white80 {background: var(--bila80)}
.bg-white90 {background: var(--bila90)}
.bg-white95 {background: var(--bila95)}
.text-blue {color:var(--modra)}
.btn-contactform,.btn-oznam {font-size:1.5em;padding:0.5em 1.5em;transition:all 300 ms ease-in}
 .btn-contactform:hover,.btn-oznam:hover {filter:saturate(1.5)}
.navWrapp {position:absolute;min-height:120px;width:100%;z-index:1005;}
.page-template-page-sidebar-none .navWrapp,.post-template-single-sidebar-none .navWrapp,.archive.category .navWrapp {position:relative}
.navbar-brand img {max-width:20vw;max-height:100px}
.navbar {background:var(--lingradgrey-white);transition:all 300ms ease-in;}
.navbar:hover {background:var(--lingradgrey-white2);}
.navbar.fixed-top {background:var(--bila);height:80px}
.navbar.fixed-top .navbar-brand img {max-width:20vw;max-height:70px}
header .nav-link {font-size: 1.25em; color: var(--zelena);transition:all 300ms ease-in}
header .nav-link:hover {}
.navbar-nav li {position:relative;}
.navbar-nav li:before{position:absolute;height:3px;width:0px;text-align:center;transition:all 300ms ease;content:'';background:transparent;bottom:0px;left:50%;right:auto;}
.navbar-nav li:hover:before,.navbar-default .navbar-nav > li.current-menu-item:before{width:100%;left:0;z-index:1030;background: var(--zelena);}
.swiper-slide{/*min-height:50vh*/}
.post-template-single-templates .swiper-slide{min-height:30vh}
.swiper-button-next,.swiper-button-prev {bottom:0%;top:auto}
.swiper-button-next:after,.swiper-button-prev:after {color:var(--bila);text-shadow:1px 1px #000;font-weight:bold}
.swiper {margin:0;}
.heroes .swiper-pagination-bullet,.heroes-fade .swiper-pagination-bullet {border:1px solid black;width:12px;height:12px}
.heroes .swiper-pagination-bullet-active,.heroes-fade .swiper-pagination-bullet-active {background:#b9ff4a);border:1px solid black;width:12px;height:12px}
.o-tlu a,.o-otr a {color:var(--bila)}
.read-more {color:var(--modra)!important}
.read-more:hover {background:var(--lingradlblue);color:var(--modra)}
.card-img,.card-img-top {max-height:250px;object-fit:cover}
h2.blog-post-title.h3 {color:var(--zelena);}
h2.blog-post-title.h3:before {content:'';display:inline-block;background:url(./img/h-bg.png) no-repeat center;background-size:contain;width:1em;height:0.8em;position:relative;left:0;}
.footer-menu .nav-link{color:var(--bila)}
.footer-menu .nav-link.active,.footer-menu .nav-link:hover{color:var(--svetlezelena)}
.wp-block-aab-accordion-item h2 {font-size:1.6em}
.ac1 .aagb__accordion_head,.ac1.wp-block-group {background:var(--extrasvetlezelena) !important}
.ac2 .aagb__accordion_head,.ac2.wp-block-group {background:var(--extrasmodra) !important}
.ac3 .aagb__accordion_head,.ac3.wp-block-group {background:var(--svetlezluta) !important}
.ac4 .aagb__accordion_head,.ac4.wp-block-group {background:var(--svetleruzova) !important}
.ac5 .aagb__accordion_head,.ac5.wp-block-group {background:var(--extrasvetlezelena) !important}
.ac6 .aagb__accordion_head,.ac6.wp-block-group {background:var(--extrasvetlezelena) !important}
.ac4 .list-group-item+.list-group-item.active {background:#ff6b97;border-color:#ff6b97}
.ac2 .list-group-item+.list-group-item.active {background:var(--modra);border-color:var(--modra)}
/*file download*/
.wp-block-file:not(.wp-element-button) {font-size: 1em;}
.wp-block-file a {font-size: 1em;}
.wp-block-file:not(.wp-element-button):before {font-family:'FontAwesome';content:"\f15c";padding-right:0.5em;color:var(--modra)}
.wp-block-file:not(.wp-element-button):hover:before {color:var(--cerna)}
:root :where(.wp-element-button, .wp-block-button__link) {background-color: var(--zelena);padding: calc(0.2em + 2px) calc(1em + 2px);font-size:0.8em;color:var(--bila) }

@media screen and (min-width:992px) and (max-width:1199px)
{
header .nav-link {font-size: 1em}
}


@media screen and (max-width:767px)
{
.navbar-brand img {max-width:40vw;max-height:100px}
h2,h2.aagb__accordion_title {font-size:calc(1em + 1vw)} 
.nav-toggler * {font-size:1.5em;color:var(--cerna);}
/*.navWrapp {position:relative;min-height:initial;}
.home .navWrapp {position:absolute;} */
.home h1 {font-size:calc(1em + 2vw);background:rgba(255,255,255,0.6);margin:3vw;padding:0.3em} 
.btn-oznam,.btn-contactform {font-size:1em} 
}

/*cookies*/
#cmplz-manage-consent .cmplz-manage-consent {
  padding:0 1em;margin:0;height:1.5em;background:#5C8B21;color:#fff;  box-shadow: rgba(0, 0, 0, 0.3) 0px 19px 38px, rgba(0, 0, 0, 0.22) 0px 15px 12px;
}
