/* AV theme CSS overrides */
.av-email:hover {color:#fff;}
.av-h1 {text-transform: none}
.s-scroll-to-section-v1--bc {width: 100%;}
@media (min-width: 1280px) {
	.s-scroll-to-section-v1--bc {bottom:2rem;}
	.s-header-bg-overlay.-is-open {
		width: auto;
		height: auto;
		left: auto;
		right: 0;
		background: rgba(0,0,0,95);
	}
	.s-header__nav {
	    height: 100%;
	    padding: 7.5rem 0 4rem;
	    box-shadow: -10px 10px 100px rgba(0,0,0,.3);
	}
}
.black-bg-overlay::before {
	content:" ";
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	background: rgba(0,0,0,.9);
}
img {max-width: 100%}
.s-header__logo-img-shrink {max-width: 220px;position: relative;top: 0;display: none}
.s-header__shrink .s-header__logo-img-shrink  {display: block}
.s-header__logo-link img {float:left;}
.s-header__shrink .s-header__logo-img-default {display: none}
.s-header__shrink .s-header__logo-link {padding: .6rem 0}

@media (max-width: 1024px) {
	.s-tab__filter-v1 {word-break: break-word;}
	#tab-teenused {display: none}


}
@media (max-width: 1023px) {
	.s-tab__grid-v1-item.cbp-item {
	    position: relative;
	    top: 0 !important;
	    left: 0 !important;
	    z-index: 3;
	    pointer-events: all;
	    visibility: visible;
	    display: block;
	    margin-bottom: 20px;
	}
	.auto-height-mobile {height: auto !important;}
	.cbp-wrapper {position: relative;}
	.s-header__logo-img-shrink {max-width: 100%}
	#btn-menu {    /*transform: translateY(-4px) translateX(7px);*/ margin-top:-4px;margin-right:-7px;}
}

