@charset "UTF-8";

@import url('https://fonts.googleapis.com/css2?family=Cinzel&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Cinzel+Decorative&display=swap');

body	{
	background-color: #f7f7f7;
}


a:link, a:visited, a:hover, a:active {
	outline: none;
}
a img {
	outline: none; 
	border: none;
}
fieldset, img {
	border: 0;
}


.navbar-DrLevai-lang {
	height: 38px;	
}
.navbar-DrLevai-lang .navbar-brand,
.navbar-DrLevai-lang .navbar-text {
    color: #3b3b3b;
}

.scale-on-hover:hover{
    transform: scale(1.05);
    box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.3) !important;
}
.flag {
  transition-duration: 500ms;
}

.navbar-DrLevai {
	background-color: #00ae9d;
	border-top: 8px solid #5b5b5b;
	border-bottom: 8px solid #5b5b5b;
}
.navbar-DrLevai .navbar-brand,
.navbar-DrLevai .navbar-text {
    color: #ffffea;
}

.navbar-toggler:focus,
.navbar-toggler:active,
.navbar-toggler-icon:focus {
    outline: none;
    box-shadow: none;
}

.navFontDrLevai	{
	font-family: 'Cinzel Decorative', cursive;
}
.navFontLinks	{
	font-family: 'Cinzel', serif;
	font-size: 1.2rem;
}

.linkDrLevai {
	color: #ffffea !important;
}
.linkDrLevai:hover {
	color: #3b3b3b !important;
}
.linkDrLevai:active {
	outline: none;
}
.linkDrLevai:visited {
	outline: none;
}

.linkDrLevaiDd:hover {
	color: #00ae9d;
	background-color: #f2f2f2;
}
.linkDrLevaiDd:active {
	outline: none;
}
.linkDrLevaiDd:visited {
	outline: none;
}


.navbarLablec	{
	background: url("../img/bck_footer.png");
	min-height: 120px;
	border-top: 8px solid #00ae9d;
}
.navFontFooter	{
	font-family: 'Cinzel', serif;
	font-size: 1.0rem;
}
.linkDrLevaiLablec {
	color: #ffffea !important;
}
.linkDrLevaiLablec:hover {
	color: #00ae9d!important;
}
.linkDrLevaiLablec:active {
	outline: none;
}
.linkDrLevaiLablec:visited {
	outline: none;
}
.footer-social .footer-icon {
	font-size: 2rem;
}


h1	{
	font-family: 'Cinzel', serif;
}

.kiemeles	{
	border-left: 10px solid #5ca595;
	padding-left: 20px;
}
h2	{
	color: #00ae9d;
}


/* Galéria */
.gallery-block.grid-gallery{
  padding-bottom: 60px;
  padding-top: 60px;
}

.gallery-block.grid-gallery .heading{
    margin-bottom: 50px;
    text-align: center;
}

.gallery-block.grid-gallery .heading h2{
    font-weight: bold;
    font-size: 1.4rem;
    text-transform: uppercase;
}

.gallery-block.grid-gallery a:hover{
  opacity: 0.8;
}

.gallery-block.grid-gallery .item img{
  box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.15);
  transition: 0.4s;
}

.gallery-block.grid-gallery .item{
  margin-bottom: 20px;
}




/* Medium devices (<992px) ................................................................. */
@media (max-width: 992px) {  

.nevem	{
	font-size: 0.9rem;
	color: #ff6600;
}

}



/* Medium devices (<768px) ................................................................. */
@media (max-width: 768px) {  

.navFontDrLevai	{
	font-size: 1.1rem;
}
h1	{
	font-size: 1.8rem;	
}


/* Galéria */
.gallery-block.grid-gallery .scale-on-hover:hover{
    transform: scale(1.05);
    box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.15) !important;
}

}



/* Small devices (<576px) ................................................................. */
@media (max-width: 576px) {  

.navFontDrLevai	{
	font-size: 1.0rem;
}
h1	{
	font-size: 1.4rem;	
}
	
h2	{
	font-size: 1.4rem;	
}
	
h3 	{
	font-size: 1.2rem;
}
	
h4 	{
	font-size: 1.1rem;
}

	
/* Karszalag */
.karszalag-szinkod-large	{	
	display: none;
}

}
	