/* 
/* 
	Section Background (bg.css)
	
	Table of Content
	- general settings for section & subheader
	- background settings for page subheader
	- background settings for section
	- media query
/*

/* general settings for section & subheader */
section,#subheader{
-webkit-background-size: 100% !important;
-moz-background-size: 100% !important;
-o-background-size: 100% !important;
background-size: 100% !important;
}


/* background settings for page subheader */
.page-about-him #subheader{background-image:url(../images/background/1.jpg);}
.page-about-her #subheader{background-image:url(../images/background/2.jpg);}
.page-about #subheader{background-image:url(../images/background/subheader-1.jpg);}
.page-story #subheader{background-image:url(../images/background/subheader-2.jpg);}
.page-event #subheader{background-image:url(../images/background/subheader-3.jpg);}
.page-people #subheader{background-image:url(../images/background/subheader-4.jpg);}
.page-gallery #subheader{background-image:url(../images/background/subheader-5.jpg);}
.page-journal #subheader{background-image:url(../images/background/subheader-6.jpg);}
#subheader.subheader_02{background-image:url(../images_02/background/subheader.jpg);}


/* background settings for section */
#section-hero-1 {background:url(../images/background/6.jpg);}
#section-hero-2 {background:url(../images_02/background/3.jpg);}
#section-hero-3 {background:url(../images_02/background/4.jpg);}
#section-quote {background:url(../images/misc/fondo3.jpg);}
#section-countdown {background-color: #efeae2; background-size: cover; background-size: cover !important; padding-top: 150px; padding-bottom: 150px;}
/* #regalos {
    background: url(../images/back_inv.jpg);
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-position: center center !important;
    padding-top: 150px;
    padding-bottom: 150px;
} */

/* #hoteles {
    background: url(../images/back_inv.jpg);
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-position: center center !important;
    padding-top: 150px;
    padding-bottom: 150px;
} */

/* #hoteles {
    position: relative;
    z-index: 1;
    overflow: hidden;
    padding-top: 150px;
    padding-bottom: 150px;
}

#hoteles::before {
    content: '';
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    background-image: url(../images/back_inv.jpg);
    background-position: center center;
    background-size: cover;
    background-attachment: fixed;
    z-index: -1;
} */



/* #galeria {
    background: url(../images/back_inv.jpg);
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-position: center center !important;
    padding-top: 150px;
    padding-bottom: 150px;
} */

/* #section-event {
    background: url(../images/back_inv.jpg);
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-position: center center !important;
    padding-top: 150px;
    padding-bottom: 150px;
} */

/* #section-event {
    position: relative;
    z-index: 1;
    overflow: hidden;
    padding-top: 150px;
    padding-bottom: 150px;
}

#section-event::before {
    content: '';
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    background-image: url(../images/back_inv.jpg);
    background-position: center center;
    background-size: cover;
    background-attachment: fixed;
    z-index: -1;
} */

/* #codigo {
    background: url(../images/back_inv.jpg);
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-position: center center !important;
    padding-top: 150px;
    padding-bottom: 150px;
} */

/* #codigo {
    position: relative;
    z-index: 1;
    overflow: hidden;
    padding-top: 150px;
    padding-bottom: 150px;
}

#codigo::before {
    content: '';
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    background-image: url(../images/back_inv.jpg);
    background-position: center center;
    background-size: cover;
    background-attachment: fixed;
    z-index: -1;
} */

/* #eventos {
    background: url(../images/back_inv.jpg);
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-position: center center !important;
    padding-top: 150px;
    padding-bottom: 150px;
	height: 100%;
} */

/* #eventos {
    position: relative;
    z-index: 1;
    overflow: hidden;
    padding-top: 150px;
    padding-bottom: 150px;
}

#eventos::before {
    content: '';
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    background-image: url(../images/back_inv.jpg);
    background-position: center center;
    background-size: cover;
    background-attachment: fixed;
    z-index: -1;
} */

#section-guestbook {background:url(../images/background/5.jpg);}
#section-bride {background:url(../images/background/2.jpg) top;}
#section-groom {background:url(../images/background/1.jpg) top;}
#section-event-1 {background:url(../images/background/7.jpg);}
#vestimenta {background:url(../images/misc/fondo3.jpg);}
/* #hoteles {background:url(../images/background/10.png);} */

/* 02 */

#section-package {background:url(../images_02/background/1.jpg);}
#section-pricing {background:url(../images_02/background/2.jpg);}
#explore-1.side-bg .background-image {background:url(../images_02/background/bg-side-1.jpg) top;}
#regalos.side-bg .background-image {background:url(../images/misc/mesaregalos.jpg) top;}
#explore-2.side-bg .background-image {background:url(../images_02/background/bg-side-2.jpg) top;}

/* media query */
@media only screen and (min-device-width: 768) and (max-device-width: 1024) and (orientation: portrait){
	section{
	-webkit-background-size: auto 100% !important;
	-moz-background-size: auto 100% !important;
	-o-background-size: auto 100% !important;
	background-size: auto 100% !important;
	background-attachment:scroll !important;
	}
	#section-countdown {background-color: rgb(234, 230, 222); background-size: cover;background-size: cover !important; padding-top: 0px !important; padding-bottom: 0px !important;}
}
@media only screen and (max-width: 992px) {
	#subheader{
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-size: cover !important;
	background-attachment:scroll !important;
	}
}
@media only screen and (max-width: 992px) {
	section{
	-webkit-background-size: auto 100% !important;
	-moz-background-size: auto 100% !important;
	-o-background-size: auto 100% !important;
	background-size: auto 100% !important;
	background-attachment:scroll !important;
	}
}

