
.bg-image {
  /* The image used */
  
  
  /* Add the blur effect */
  filter: blur(4px) !important;
  -webkit-filter: blur(4px) !important;
  
  /* Full height */
  height: 100%; 
  
  /* Center and scale the image nicely */
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
#parallax-world-of-ugg {
    background-color: #2980b9;
}
/* Position text in the middle of the page/image */
.bg-text {
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0, 0.4); /* Black w/opacity/see-through */
  color: white;
  font-weight: bold;
  border: 3px solid #f1f1f1;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  width: 80%;
  padding: 20px;
  text-align: center;
}
/* =======================================
 header
========================================*/
.header {
  position: relative;
  width: 100vw;	
  min-height: 600px;	
}
.header .center {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 90%;
	transform:translate(-50%,-50%);
	z-index: 5; 
  padding: 1rem;
}
.header .left {
  position: absolute;
	top: 50%;
	left: 50%;
	width: 90%;
	transform:translate(-50%,-50%);
	z-index: 5; 
  padding: 1rem;
}
.header .right {
  position: absolute;
	top: 50%;
	left: 50%;
	width: 90%;
	transform:translate(-50%,-50%);
	z-index: 5; 
  padding: 1rem;
}
.header .scroll {
  position: absolute;
  top: 95%;
  left: 50%;
  transform:translate(-50%,-50%);
  color: #fff;
  font-size: 1.5rem;
}
/*=== Large devices (desktops, 992px and up) ===*/
@media (min-width: 992px) {
.header .center {
  width: 50%;
}
.header .left {
  position: absolute;
  top: 20%;
  left: 10%;
  width: 40%;
  height: 60%;
  transform:translate(0, 0);
  padding: 1rem;
}
.header .right {
  position: absolute;
  top: 20%;
  left: 50%;
  width: 40%;
  height: 60%;
  transform:translate(0, 0);
  padding: 1rem;
}
.delay {
  animation-delay: 0.6s;
}
}

/* Helpers */
/**************************/
.margin-top-10 {padding-top:10px;}
.margin-bot-10 {padding-bottom:10px;}

/* Typography */
/**************************/
#parallax-world-of-ugg h1 {font-family:'Oswald', sans-serif; font-size:24px; font-weight:400; text-transform: uppercase; color:black; padding:0; margin:0;}
#parallax-world-of-ugg h2 {font-family:'Oswald', sans-serif; font-size:70px; letter-spacing:10px; text-align:center; color:white; font-weight:400; text-transform:uppercase; z-index:10; opacity:.9;}
#parallax-world-of-ugg h3 {font-family:'Oswald', sans-serif; font-size:14px; line-height:0; font-weight:400; letter-spacing:8px; text-transform: uppercase; color:black;}
#parallax-world-of-ugg p {font-family:'Source Sans Pro', sans-serif; font-weight:400; font-size:14px; line-height:24px;}
.first-character {font-weight:400; float: left; font-size: 84px; line-height: 64px; padding-top: 4px; padding-right: 8px; padding-left: 3px; font-family: 'Source Sans Pro', sans-serif;}

.sc {color: #3b8595;}
.ny {color: #3d3c3a;}
.atw {color: #c48660;}

/* Section - Parallax */
/**************************/
#parallax-world-of-ugg .parallax-one {
	padding-top: 200px; padding-bottom: 200px; 
	overflow: hidden; position: relative; width: 100%;
	
	background-image: url('../../img/capitulacion.jpg') ;
	background-attachment: fixed; background-size: cover; -moz-background-size: cover;
	-webkit-background-size: cover; background-repeat: no-repeat; background-position: top center;
	background: #355c7d;
  background:
    /* gradient overlay */
    linear-gradient(
      to bottom,
      rgba(203, 53, 107, 0.6), /* #cb356b */
      rgba(189, 63, 50, 0.5) /* #bd3f32 */
    ),
	}
#parallax-world-of-ugg .parallax-one0 {
	padding-top: 120px; padding-bottom: 120px; 
	overflow: hidden; position: relative; width: 100%;
	 
	background-attachment: fixed; background-size: cover; -moz-background-size: cover;
	-webkit-background-size: cover; background-repeat: no-repeat; background-position: top center;
	background: #355c7d;
  background:
    /* gradient overlay */
    linear-gradient(
      to bottom,
      rgba(203, 53, 107, 0.6), /* #cb356b */
      rgba(189, 63, 50, 0.5) /* #bd3f32 */
    ),
	}
#parallax-world-of-ugg .parallax-one001 	{
    padding: 50px;
}
.section_white {
    background: white;
    box-shadow: inset 0px 4px 6px rgba(0,0,0,.6), inset 2px -3px 6px rgba(0,0,0,.6);
    padding: 15px;
}
#parallax-world-of-ugg .parallax-ayacucho {opacity: 0.3; padding-top: 200px; padding-bottom: 200px; overflow: hidden; position: relative; width: 100%;
 background-image: url('../../img/Mirador_del_Cerro_Acuchimay.jpg');
 background-attachment: fixed; background-size: cover; -moz-background-size: cover;
 -webkit-background-size: cover; background-repeat: no-repeat; background-position: center center;
   min-height: 600px;
 }

#parallax-world-of-ugg .parallax-two 
{
padding-top: 300px; padding-bottom: 300px; overflow: hidden; position: relative; width: 100%;
background-image: url('../../img/capitulacion.jpg') ; background-attachment: fixed; 
background-size: cover; -moz-background-size: cover; -webkit-background-size: cover; background-repeat: no-repeat; background-position: center center;
}
 
#parallax-world-of-ugg .parallax9 
{
padding-top: 300px; padding-bottom: 300px; overflow: hidden; position: relative; width: 100%;
background-image: url('../../img/Milpo-1.jpg') ; background-attachment: fixed; 
background-size: cover; -moz-background-size: cover; -webkit-background-size: cover; background-repeat: no-repeat; background-position: center center;
}
 
#parallax-world-of-ugg .parallax-three {padding-top: 200px; padding-bottom: 200px; overflow: hidden; position: relative; width: 100%;
  background-image: url('../../img/semanasanta.jpeg');

 background-attachment: fixed; background-size: cover; -moz-background-size: cover; -webkit-background-size: cover; background-repeat: no-repeat; background-position: center center;}
.parallax-three h2  {
   background: hsla(207, 40%, 35%, 0.7);
    display: block;
    margin: auto;
    width: auto;
    height: 100%;
    padding: 15%;
    min-height: 700px;
}
.parallax-three   {
    padding: 0 !important;
}
.parallax-three   .block {
    background: transparent !important;
    padding: 5%;
    width: 100%;
    margin: 0 auto;
    text-align: justify;
}

.parallax-three h2  p {
    background: transparent;
    padding: 5%;
    width: 100%;
    margin: 0 auto;
    text-align: justify;
    text-transform: none;
    letter-spacing: normal;
}
/* Extras */
/**************************/
#parallax-world-of-ugg .line-break {border-bottom:1px solid black; width: 150px; margin:0 auto;}

/* Section - Title */
/**************************/
#parallax-world-of-ugg .title {background: white; padding: 5%; margin:0 auto; text-align:center;}
#parallax-world-of-ugg .title h1 {font-size:35px; letter-spacing:8px;}

/* Section - Block */
/**************************/
#parallax-world-of-ugg .block {background: white; padding: 5%; width:100%; margin:0 auto; text-align:justify;}
#parallax-world-of-ugg .block-gray {background: #f2f2f2;padding: 60px;}
#parallax-world-of-ugg .section-overlay-mask {position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: black; opacity: 0.70;}
/* Media Queries */
/**************************/
@media screen and (max-width: 959px) and (min-width: 768px) {
  #parallax-world-of-ugg .block {padding: 40px; width:620px;}
}
@media screen and (max-width: 767px) {
  #parallax-world-of-ugg .block {padding: 30px; width:420px;}
  #parallax-world-of-ugg h2 {font-size:30px;}
  #parallax-world-of-ugg .block {padding: 30px;}
  #parallax-world-of-ugg .parallax-one, #parallax-world-of-ugg .parallax-two, #parallax-world-of-ugg .parallax-three {padding-top:100px; padding-bottom:100px;}
}
@media screen and (max-width: 479px) {
  #parallax-world-of-ugg .block {padding: 30px 15px; width:290px;}
}
/* =======================================
 header#1
========================================*/
#header1 {
	background: #355c7d;
  background:
    /* gradient overlay */
    linear-gradient(
      to bottom,
      rgba(203, 53, 107, 0.6), /* #cb356b */
      rgba(189, 63, 50, 0.5) /* #bd3f32 */
    ),
    /* bottom image */
    url('../../img/1280px-Arco_de_San_Francisco-_Ayacucho.jpg') no-repeat left top;
  background-size:cover;  
	z-index: 0; 
	min-height: 700px !important;
	background-position: center center;
}
h2.title.display-3 {
    background: transparent !important;
}
#header1 .caption {
	text-align: center;
  color: #fff;
}
#header1 .caption .title {
	margin-bottom: 1.5rem;
} 
#header1 .caption .text {
	margin-bottom: 1.5rem;
}
#header1 .caption .action {
	margin-bottom: 1rem;
	padding-left: 3rem;
	padding-right: 3rem;
	border-radius: 15px;
}
  
/* =======================================
 header#2
========================================*/
#header2 {
	background: #355c7d;
  background:
    linear-gradient(
      rgba(53, 92, 125, 0.8), /* #355c7d */
      rgba(108, 91, 123, 0.8), /* #6c5b7b */
      rgba(192, 108, 123, 0.8) /* #c06c7b */
    ),
    url('../../img/semanasanta.jpeg') no-repeat left top;
  background-size: cover;  
	z-index: 0; /* bottom layout */
}
#header2 .caption {
	z-index: 5; 
  text-align: center;
  color: #fff;
}
#header2 .caption .title {
	margin-bottom: 1.5rem;
}
#header2 .caption .text {
	margin-bottom: 1.5rem;
}
#header2 .caption .action {
  display: flex;
	margin-bottom: 1rem;
	margin-left: 15%;
  width: 70%;
}
/*=== Large devices (desktops, 992px and up) ===*/
@media (min-width: 992px) {
#header2 .caption {
  text-align: left;
}
#header2 .caption .action {
  display: flex;
  margin-bottom: 1rem;
  margin-left: 0%;
  width: 80%;
}
}

/* =======================================
 header#3
========================================*/
#header3 {
	background: #355c7d;  
  background: 
    linear-gradient(
      to left,
      rgba(214, 109, 117, 0.8), /* #d66d75 */
      rgba(226, 149, 135, 0.7) /* #e29587 */
    ),
    url('../../img/semanasanta.jpeg') no-repeat left top;
  background-size: cover;  
	z-index: 0; /* bottom layout */
}
#header3 .right {
	display: none;
}
#header3 .caption {
	z-index: 5; 
  text-align: center;
  color: #fff;
}
#header3 .caption .title {
	margin-bottom: 1.5rem;
} 
#header3 .caption .text {
	margin-bottom: 1.5rem;
} 
#header3 .caption .action {
	margin-bottom: 1rem;
	padding-left: 3rem;
	padding-right: 3rem;
}
/*=== Large devices (desktops, 992px and up) ===*/
@media (min-width: 992px) {
#header3 .caption {
  text-align: left;
}
#header3 .right {
  display: block;
}
}

/* =======================================
 header#4
========================================*/
#header4 {
	background: #355c7d;  
  background:
    linear-gradient(
      rgba(53, 92, 125, 0.8), /* #355c7d */
      rgba(108, 91, 123, 0.8), /* #6c5b7b */
      rgba(192, 108, 123, 0.8) /* #c06c7b */
    ),
    url('../../img/semanasanta.jpeg') no-repeat left top;
  background-size: cover;  
	z-index: 0; /* bottom layout */
}
#header4 .caption {
	z-index: 5; 
  text-align: center;
  color: #fff;
}
#header4 .caption .title {
	margin-bottom: 1.5rem;
}
#header4 .caption .text {
	margin-bottom: 1.5rem;
}
#header4 .caption .action {
  display: flex;
  margin-bottom: 1rem;
  margin-left: 15%;
  width: 70%;
}
/*=== Large devices (desktops, 992px and up) ===*/
@media (min-width: 992px) {
#header4 .caption .action {
  margin-left: 10%;
  width: 80%;
}
}
