/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Handling Updates

          <div class="heading-block color center text-center">
              <h1><span><%=PaginaTit%></span></h1>
              <h2><%=PaginaMetaDes%></h2>
<li class="menu-item<%if Cint(VARIDAreaSito) = MnuIDAreaSito then%> current<%end if%>"><a class="menu-link
-----------------------------------------------------------------*/

:root {
	--cnvs-themecolor: #874A3E;
	--cnvs-themecolor-rgb: 135, 74, 62;
	background-color:#FFFEEE;
}

.heading-block {
  --cnvs-heading-block-font-size-h1: 2.2rem;
  --cnvs-heading-block-font-size-h2: 2.0rem;
  --cnvs-heading-block-font-size-h3: 1.875rem;
  --cnvs-heading-block-font-size-h4: 1.375rem;
  --cnvs-heading-block-font-weight: 600;
  --cnvs-heading-block-font-spacing: 0;
  --cnvs-heading-block-font-color: var(--cnvs-heading-color);
  --cnvs-heading-block-font-transform: none;
  --cnvs-heading-block-center-container: 700px;
  --cnvs-title-block-border-size: 40px;
  --cnvs-heading-block-border: 2px solid var(--cnvs-heading-color);
  --cnvs-heading-block-span-color: var(--cnvs-contrast-600);
  margin-bottom: 50px;
}



:root body{
	background-color:#874A3E;
}


#content{
	background-color:#FFFEEE;
}
#header-wrap{
	background-color:#FFFEEE;
}


:root p{
	color:#874A3E;
}
:root ul, li, table, th, tr, td {
	color:#874A3E;
}
:root h1{
	color:#874A3E;
}
:root h2{
	color:#874A3E;
	text-transform:uppercase;
	font-size: var(--cnvs-heading-block-font-size-h4);
}
:root h3{
	color:#874A3E;
	text-transform:uppercase;
}
:root h4{
	color:#874A3E;
}


.menu-link {
	color:#874A3E;
}

.copyright-links {
  color:#FFFFFF;
}
.footer-big-contacts span{
  color:#FFFFFF;
}


/* ----------------------------------------------------------------------------
	Grid Border
---------------------------------------------------------------------------- */
.grid-border {
  overflow: hidden;
  --cnvs-grid-border-width: 1px;
  --cnvs-grid-border-color: var(--cnvs-contrast-900);
  --cnvs-grid-border-color-dark: #FFF;
  --cnvs-grid-border-opacity: 0.07;
  border-bottom:0;
}
.grid-border [class^=col-]::before, .grid-border [class^=col-]::after {
  content: "";
  position: absolute;
  border-width: 0;
  border-style: solid;
  border-color: var(--cnvs-grid-border-color);
  opacity: var(--cnvs-grid-border-opacity);
}
.grid-border [class^=col-]::before {
  height: 100%;
  top: 0;
  left: calc(-1 * var(--cnvs-grid-border-width));
  border-left-width: var(--cnvs-grid-border-width);
}
.grid-border [class^=col-]::after {
  width: 100%;
  height: 0;
  top: auto;
  left: 0;
  bottom: calc(-1 * var(--cnvs-grid-border-width));
  border-bottom-width: var(--cnvs-grid-border-width);
}



h1 {
	text-transform: uppercase;
}

.heading-block h1 {
	text-transform: uppercase;
}
.heading-block h1 span{
	text-transform: uppercase;
}




.DivGalleriaFoto {
	width:100%;
	height:100px;
	margin:0 2px;
	padding:0;
	overflow:hidden;
}
.Foto100 {
	height:100px;
	min-height: 100px; !important;
}

@media (min-width: 992px) and (max-width: 1199.98px) {
	.DivGalleriaFoto {
		width:50%;
		height:50px;
		overflow:hidden;
	}
	.Foto100 {
		height:50px;
		min-height: 50px; !important;
	}

}


@media (max-width: 991.98px) {
.DivGalleriaFoto {
	height:40px;
	overflow:hidden;
}
.Foto100 {
	height:40px;
	min-height: 40px; !important;
}


}
