@charset "UTF-8";

@import url('https://fonts.googleapis.com/css2?family=Cinzel&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-Csiha {
	background-color: #7a0020;
	border-top: 8px solid #4f071d;
	border-bottom: 8px solid #4f071d;
}
.navbar-Csiha .navbar-brand,
.navbar-Csiha .navbar-text {
    color: #ffffea;
}

.navbar-toggler:focus,
.navbar-toggler:active,
.navbar-toggler-icon:focus {
    outline: none;
    box-shadow: none;
}

.navFontLinks	{
	font-family: 'Cinzel', serif;
	font-size: 1.2rem;
}

.linkCsiha {
	color: #ffffea !important;
}
.linkCsiha:hover {
	color: #ffed66 !important;
}
.linkCsiha:active {
	outline: none;
}
.linkCsiha:visited {
	outline: none;
}

.linkCsihaDd:hover {
	color: #7a0020;
	background-color: #f2f2f2;
}
.linkCsihaDd:active {
	outline: none;
}
.linkCsihaDd:visited {
	outline: none;
}



.navbarLablec	{
	background: url("../img/bck_footer.png");
	min-height: 100px;
	border-top: 8px solid #7a0020;
}
.navFontFooter	{
	font-family: 'Cinzel', serif;
	font-size: 1.0rem;
}


h1	{
	font-family: 'Cinzel', serif;
}



/* 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) {  

.navFontCsiha	{
	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) {  

.navFontCsiha	{
	font-size: 1.0rem;
}
h1	{
	font-size: 1.4rem;	
}
	
h3 	{
	font-size: 1.2rem;
}
	
h4 	{
	font-size: 1.1rem;
}


}
	