/*
	Theme Name: BBMRI
	Theme URI: https://www.bbmri.lt
	Description: Lietuvos Nacionalinis Biobankas
	Author: Petras Pauliūnas
	Author URI: mailto:petras.pauliunas@gmail.com
	Version: 1.1
	Stable tag: 1.0
	Requires at least: 6.4.2
	Tested up to: 6.4.2
	Requires PHP: 7.3
	License: GNU General Public License v3 or later.
	License URI: https://www.gnu.org/licenses/gpl-3.0.html
	Text Domain: sr
	Tags: flexible-header, custom-colors, custom-menu, custom-logo, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap');
@font-face {
    font-family: 'Cal Sans';
    src: url('assets/fonts/CalSans-SemiBold.woff2') format('woff2'),
         url('assets/fonts/CalSans-SemiBold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

*,
::after,
::before {
	box-sizing: border-box;
}
:root{
	--sr-typography-heading-font-family: 'Cal Sans', sans-serif;
	--sr-typography-text-font-family: 'Inter', sans-serif;
	--sr-typography-text-font-weight: 400;
	--sr-primary-color: #004481;
	--sr-light-color:#F5F8FD; 
	--sr-white-color:#FFF;
	--sr-secondary-color:  #EB690A;
	--sr-accent-color:  #004481;
	--sr-menu-hover-color: #E3E8EF;
	--sr-text-color: #4A4A4D;
	--tec-color-background-events-bar-submit-button: var(--sr-primary-color);
	--tec-color-accent-primary: #004481;
    --tec-color-accent-primary-hover: #004581a9;
}
html{scroll-behavior: smooth;font-size:16px;}
body,html {
    padding: 0;
    margin: 0;
    height: 100%;
}
body{
	background:  var(--sr-white-color);
	font-family: var(--sr-typography-text-font-family);
}
h1,h2,h3,h4,h5,h6{
	font-family: var(--sr-typography-heading-font-family);
	margin:10px 0 10px;
}
h1{
	font-size: 2.027rem;
}
h2{
	font-size: 1.802rem;
	color:var(--sr-primary-color);
}
h3 {
	font-size: 1.324rem;
	color:var(--sr-secondary-color);
}
h4 {
	font-size:1.266rem;
}
h5 {
	font-size: 1.125rem;
}
h6{
	font-size: 1rem;
}
p{
	font-size: 1rem;
}
small{
	font-size:0.889rem
}
a{
	color:var(--sr-primary-color);
}
a:hover{
	color:var(--sr-primary-color);
}
a.elementor-button{
	background:var(--sr-accent-color);
	border-radius: 999px;
}
.slider-text b{
	color:var(--sr-secondary-color);
}
.hfe-nav-menu{
	font-family: var(--sr-typography-heading-font-family);
	font-weight:400;
	
}
.hfe-submenu-icon-arrow .hfe-nav-menu .parent-has-child .sub-menu-active .sub-arrow i:before, 
.hfe-link-redirect-self_link.hfe-submenu-icon-arrow .hfe-nav-menu .parent-has-child .menu-active .sub-arrow i:before,
.hfe-submenu-icon-arrow .hfe-nav-menu .parent-has-child .sub-arrow i::before{
	content: '';
	width: 14px;
    height: 14px;
    display: block;
    background-repeat: no-repeat;
	background-size:contain;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktY2FyZXQtZG93biIgdmlld0JveD0iMCAwIDE2IDE2Ij4NCiAgPHBhdGggZD0iTTMuMjA0IDVoOS41OTJMOCAxMC40ODF6bS0uNzUzLjY1OSA0Ljc5NiA1LjQ4YTEgMSAwIDAgMCAxLjUwNiAwbDQuNzk2LTUuNDhjLjU2Ni0uNjQ3LjEwNi0xLjY1OS0uNzUzLTEuNjU5SDMuMjA0YTEgMSAwIDAgMC0uNzUzIDEuNjU5Ii8+DQo8L3N2Zz4=")
}
.hfe-search-submit i{
	width: 100%;
	cursor:pointer;
    height: 100%;
    display: flex;
	align-items: center;
	justify-content: center;
	opacity: 0.5;
}
.hfe-search-submit i:before{
	content: '';
	width: 20px;
    height: 20px;
    display: block;
    background-repeat: no-repeat;
	background-size:contain;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktc2VhcmNoIiB2aWV3Qm94PSIwIDAgMTYgMTYiPg0KICAgIDxwYXRoIGQ9Ik0xMS43NDIgMTAuMzQ0YTYuNSA2LjUgMCAxIDAtMS4zOTcgMS4zOThoLS4wMDFxLjA0NC4wNi4wOTguMTE1bDMuODUgMy44NWExIDEgMCAwIDAgMS40MTUtMS40MTRsLTMuODUtMy44NWExIDEgMCAwIDAtLjExNS0uMXpNMTIgNi41YTUuNSA1LjUgMCAxIDEtMTEgMCA1LjUgNS41IDAgMCAxIDExIDAiLz4NCiAgPC9zdmc+")
}
.footer-b .elementor-icon-box-content{
	display: flex;
    flex-direction: column-reverse;
	gap:8px;
}
.footer-b h6{
	padding: 0;
    margin: 0;
}
#tribe-events-pg-template,
.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container{
	max-width: min(100%, 1440px);
	margin-top: 30px;
    margin-bottom: 30px;
    padding: 30px;
}
.single-tribe_events .tribe-events-c-subscribe-dropdown__button, .tribe-block__events-link .tribe-events-c-subscribe-dropdown__button{
	width:224px;
}
#google_language_translator select.goog-te-combo{
	width:100%;
	border-color: #CDD5DF !important;
    border-width: 1px 1px 1px 1px !important;
    border-radius: 4px !important;
	padding: 8px 3px !important;
}