
/* Table Of Content
==============================*/

/*
1.	Base styles 
       Header 
	   Scrollbar
	   Preloader css 
	   CSS3 ANIMATIONS  PRELOADER CIRCLE
	   Placeholder css
	   Horzontal settings  
	   
2.	Header Section
3.	Home  Section
4.	About Section
5.	Menu Section
8.	Pages SECTION
	   Gift Cards
	   Chef Bio SECTION
	   Locations
	   Private Dining
	   Catering
9.	Event Section
10. Reservation Section
11. Contact Section
12. Home page Special Menu SECTION
13. Video Section
14. media quiries


/* // Table Of Content
==============================*/

/*Base styles 
==============================*/
*, a, a:focus{
	outline: none;
}

html, body {
	height:100%;
	margin:0;
	padding:0;
}

body {
	height:100%;
	width:100%;
	overflow:hidden;
	font-size:14px;
	font-weight:100;
	font-family: 'Lora', serif;
	color:#5E7477;
	font-weight:normal;
}

#wrapper {
	width:100%;
	height:100%;
	position:absolute;
	top:0;left:0;
	overflow: hidden;	
}

#mask {
	width:500%;
	height:100%;
}

.content {
	height:100%;
	width:100%;
	margin:0 auto;
	position:relative;
	z-index:8;
	*margin-top:65px;
}

.content_inner{
	padding-top:130px;
	padding-left:64px;
	padding-bottom:30px;
	height:100%;
}

.content_inner_fullwidth { 
	padding-left:0px;
}

/* Default Page */
.content_overlay {
		width:50%;
		height:100%;
		right:0px;
		display:block;
		color:#bcdfe4;
		
		position: absolute;
		/*opacity:0.9;*/
        z-index:0;
}
/* //  Default Page */

/* Three Fourth Page */
.content_overlay_one_fourth{
		width:43.5%;
		height:100%;
		right:0px;
		display:block;
		color:#ffffff;
		position: absolute;
        z-index:0;
}

/* //  Three Fourth Page */

/* Full Width Page */
.content_overlay_fullwidth {
		width:100%;
		height:100%;
		right:0px;
		display:block;
		color:#ffffff;
		position: absolute;
        z-index:-1;
}
/* //  Full Width Page */

/* Three Fourth Page */
.content_overlay_three_fourth{
		width:70%;
		height:100%;
		right:0px;
		display:block;
		color:#ffffff;
		position: absolute;
        z-index:-1;
}
/* //  Three Fourth Page */


.contentscroll {
	overflow: auto;
	height: 100%;
	margin-right: 5px;
}

.item {
	width:20%;
	height:100%;
	float:left;
	display:inline-block;
	overflow:hidden;
}

.fullBg {
	position: absolute;
	top: 0;
	overflow: hidden;
	min-height:100%;
	min-width:100%;
	width: 100%;
	z-index:-1;
}	

.panel { 
	margin:0; 
	border:none; 
	box-shadow: none;
	background:rgba(255,255,255,0);
}

.panel-heading {
	border-bottom:1px solid #89ADB3
}

/*Base styles 
==============================*/

/* Typography
==============================*/
h1{
	font-size:36px; 
	color:#ffffff;
	font-weight:700;
	margin-bottom:40px;
	font-family: 'Lobster Two', cursive;
	letter-spacing:1px;
	margin-top:0;
}

h1 small {
	color:#fff;
}

h2{
	font-family: 'Lobster Two', cursive;
	font-size: 26px;
	line-height: 36px;
	color: #fff;
	font-weight: 700;
	margin-bottom: 20px;
	margin-top: 0px;
	letter-spacing:1px;
}

h3 {
	font-family: 'Lobster Two', cursive;
	font-size: 18px;
    color: #fff;
    margin-top: 0px;
    font-weight: 400;
	text-transform: capitalize;
}

h4 { 
	font-family: 'Lobster Two', cursive;
    color: #fff;
    text-transform: capitalize;
	margin-top:0px;
	font-size: 16px;
    font-weight: 400;
	line-height:27px;
	margin-bottom: 10px;
}

p {
	font-size:14px;
	font-weight:400;
	color:#5E7477;
	z-index:9999999;
	line-height:26px;
	margin-bottom:30px;
}

.para-tag { 
	font-size: 16px; 
	line-height: 28px; 
}

.lead {
	font-weight: normal;
    font-size: 15px;
    line-height: 26px;
    margin-top: -20px;
    margin-bottom: 40px;
    color: #5E7477;
}

a,
a:hover {
	text-decoration:none;
}

/* // Typography
==============================*/

/* Sub Typography
==============================*/
.bold {
    color: #5E7477;
    font-weight: 500;
    font-size: 18px;
    line-height: 30px;
    letter-spacing: 1px;
}

.dl-horizontal dt {
    white-space: normal;
    width: 200px;
    text-align: left;
	padding-right: 10px;
}

.dl-horizontal dd {
    margin-left: 200px;
	border-left:1px solid #ff4061;
	padding-left: 10px;
}

ul {
	list-style:none;
	padding:0;
}
/* // Sub Typography
==============================*/

/* Pattern
==============================*/
.pattern_bg {
    background: url(../img/patterns/06.png) repeat fixed 50% 0 transparent;
    height: 100%;
    width: 100%;
    position: absolute;
    z-index: 7;
    top: 0;
}
/* // Pattern
==============================*/

/* Images
==============================*/

.img-circle.thumbnail {
	border-radius:50%;
}

.thumbnail {
	display:inline-block;
}

.thumbnail.thumbnail-img-border {
	border-radius:50%;
}

.big-thumbnail {
	padding:7px;
}

.thumbnail-type2 {
	padding: 5px;
	background: transparent;
	border: 1px solid #fff;
    opacity: .7;
    transition: .5s;
	-webkit-transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
}

.gift_border a:hover img {
    opacity: 1;
}

/* Grayscale Effect */
 .grayscale {
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
    -webkit-transition: all .6s ease; /* Fade to color for Chrome and Safari */
}
.grayscale:hover{
    filter: none;
    -webkit-filter: grayscale(0%);
}
/* // Grayscale Effect */

/* // Images
==============================*/

/* Buttons 
==============================*/
.btn-default {
	text-transform:uppercase;
	background:#ff4061;
	border:none;
    color: #5E7477;
	font-size:12px;
    padding: 8px 20px;
    font-weight: 600;
	transition:.5s;
	-webkit-transition:.5s;
	-moz-transition:.5s;
}

.btn-default:hover,  
.btn-default.active,
.btn-default.active:hover {
    background-color: #5E7477;
    color: #ff4061;
    box-shadow: none;
}

.btn-border {
	border:1px solid #8CB3B9;
	background:transparent;
	color:#5E7477;
}

.arrow:after {
    content: "\f178";
    font-family: 'FontAwesome';
    margin-left: 10px;
    vertical-align: middle;
}
/* // Buttons 
==============================*/

/* Typo Icons 
==============================*/

/* Ribbon */
.bb-year-end-ribbon,
.bb-year-end-ribbon:before,
.bb-year-end-ribbon:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.bb-year-end-ribbon {
  background: #ff6567;
  position: relative;
  color: white;
  /*display: inline-block;*/
  padding: .3em 1em;
  text-align: center;
  text-transform: uppercase;
}
.bb-year-end-ribbon:before, .bb-year-end-ribbon:after {
  /*background: #d95658;*/
  background:#92B6BB;
  position: absolute;
  top: .5em;
  content: ' ';
  height: 0;
  border: 1.05em solid transparent;
  border-left: .9em solid white;
}
.bb-year-end-ribbon:before {
  left: -1.85em;
}
.bb-year-end-ribbon:after {
  right: -1.85em;
  transform: rotate(180deg);
}
/* Ribbon */

/* Icons Left and Rignt Side */
.left-right-heart:before,
.left-right-heart:after {
	content: "\f08a";
    font-family: 'FontAwesome';
    font-size: 20px;
	font-weight: 300;
    vertical-align: middle;
    margin: 0 5px;
    color: #ff4061;
}

.left-right-heart:before {
	 margin-left:0;
}
/* // Icons Left and Rignt Side */

/* Boxed Line */
.date {
    position: relative;
    font-size: 12px;
    font-style: italic;
	color: #5E7477;
    font-weight: 600;
}
/* Boxed Line */

/* Seperator */
.accura-seperator {
    background-image: -webkit-linear-gradient(left, transparent, rgba(0, 0, 0, 0.15), transparent);
    background-image: linear-gradient(to right, transparent, rgba(0, 0, 0, 0.15), transparent);
    height: 1px;
    margin-bottom: 50px;
    margin-top: 50px;
    position: relative;
}

.accura-seperator-withoutline {
	margin-bottom: 30px;
    margin-top: 30px;
}
/* Seperator */

/* // Typo Icons 
==============================*/

/* Preloader css 
==============================*/
#jpreOverlay{
    background: rgba(173,216,223,.97) url(../img/right-heart.png) no-repeat right center;
	position: absolute;
	width: 100%;
	height: 100%;
	z-index:999999;
}

#jSplash {
	background: rgba(173,216,223,1);
	position: absolute;
	width: 100%;
	height: 100%;
	z-index:999997;
}

#jpreSlide{
	position: absolute;
	top: 50% !important;
	left: 50% !important;
	margin: -50px 0 0 -50px;
	width: 100px;
	height: 100px;
}
#jpreLoader {
	position: relative !important;
	width: 100% !important;
	height: 100% !important;
	top: 0 !important;	
}
#jprePercentage {
	width: 50px;
	height: 50px !important;
	line-height: 50px;
	position: absolute !important;
	text-align: center;
	left: 50%;
	top: 50%;
	margin: -30px 0 0 -20px;
	z-index: 999998;
	font-size: 20px;
	color: #FFFFFF;	
	font-weight:500;
	-webkit-animation: pulse 1s infinite forwards;
	   -moz-animation: pulse 1s infinite forwards;
		-ms-animation: pulse 1s infinite forwards;
		 -o-animation: pulse 1s infinite forwards;
			animation: pulse 1s infinite forwards;
}

#circle {
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 11;
	margin: -75px 0 0 -150px;
	width: 204px;
	height: 150px;
	background: url(../img/loader.gif) no-repeat;
	-webkit-animation: pulse 1s infinite forwards;
	   -moz-animation: pulse 1s infinite forwards;
		-ms-animation: pulse 1s infinite forwards;
			animation: pulse 1s infinite forwards;
			background-size: cover;
}
/* ==================================================
	
CSS3 ANIMATIONS  PRELOADER CIRCLE
================================================== */

@-webkit-keyframes circle {
	0% {-webkit-transform: rotateY(0deg);
		-webkit-animation-timing-function: ease-in;
	}
	50% {-webkit-transform: rotateY(180deg);
		-webkit-animation-timing-function: ease-out;
	}
	100% {-webkit-transform: rotateY(0deg);
		-webkit-animation-timing-function: ease-in;
	}
}
@-moz-keyframes circle {
	0% {-moz-transform: rotateY(0deg);
	}
	50% {-moz-transform: rotateY(180deg);
		-moz-animation-timing-function: ease-out;
	}
	100% {-moz-transform: rotateY(0deg);
		-moz-animation-timing-function: ease-in;
	}
}
@-ms-keyframes circle {
	0% {-ms-transform: rotateY(0deg);
		-ms-animation-timing-function: ease-in;
	}
	50% {-ms-transform: rotateY(180deg);
		-ms-animation-timing-function: ease-out;
	}
	100% {-ms-transform: rotateY(0deg);
		-ms-animation-timing-function: ease-in;
	}
}
@-o-keyframes circle {
	0% {-o-transform: rotateY(0deg);
		-o-animation-timing-function: ease-in;
	}
	50% {-o-transform: rotateY(180deg);
		-o-animation-timing-function: ease-out;
	}
	100% {-o-transform: rotateY(0deg);
		-o-animation-timing-function: ease-in;
	}
}
@keyframes circle {
	0% {transform: rotateY(0deg);
		animation-timing-function: ease-in;
	}
	50% {transform: rotateY(180deg);
		animation-timing-function: ease-out;
	}
	100% {transform: rotateY(0deg);
		animation-timing-function: ease-in;
	}
}

/* // Preloader css 
==============================*/

/* Social Icons
=================================================== */

.circle {
	width:70px;
	height:70px;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
}

.accura-social-icons.accura-stacked li {
	margin: 0;
	margin: 3px;
}

*[class*="accura-social-icon-"] {
	background-color: rgba(188,223,228,0.95); 
	border-radius:50%; 
	-webkit-border-radius:50%; 
	-moz-border-radius:50%;
}

.accura-social-icons.accura-medium li a {
	width: 50px;
	height: 50px;
	font-size: 20px;
}

.accura-social-icons.accura-medium li a i {
	width: 50px;
	height: 50px;
	line-height: 50px;
}

.accura-social-icons.accura-small li a {
	width: 40px;
	height: 40px;
	font-size: 16px;
}

.accura-social-icons.accura-small li a i {
	width: 40px;
	height: 40px;
	line-height: 40px;
}

.accura-social-icons.accura-medium.accura-jump li a i:first-child {
	top: -80px;
}
.accura-social-icons.accura-medium.accura-jump li a:hover i:last-child {
	top: 80px;
}

.accura-section-header .accura-full-height {
  vertical-align: top;
}

.accura-social-icons a,
.accura-social-icons-simple a,
.accura-social-icons a:hover,
.accura-social-icons-simple a:hover {
  text-decoration: none;
  border: 0;
  overflow: hidden;
}

.accura-social-icons.accura-round-corners li a,
.accura-social-icons-simple.accura-round-corners li a {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}

.accura-social-icons.accura-round li a,
.accura-social-icons-simple.accura-round li a {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}

.accura-social-icons.accura-drop-shadow li a,
.accura-social-icons-simple.accura-drop-shadow li a {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.06);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.06);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.06);
}

.accura-social-icons a,
.accura-social-icons-simple a {
  padding: 0;
}

.accura-social-icons {
  margin-bottom: 12px;
  list-style: none;
}

.accura-social-icons li {
  margin: 0 8px 8px 0;
  display: inline-block;
}

.accura-social-icons li:last-child {
  margin-right: 0;
}

.accura-social-icons li a {
  display: block;
  position: relative;
  border-width: 0;
  font-size: 18px;
  width: 42px;
  height: 42px;
  -webkit-transition: all 0.4s ease-in-out 0s;
  -moz-transition: all 0.4s ease-in-out 0s;
  -ms-transition: all 0.4s ease-in-out 0s;
  -o-transition: all 0.4s ease-in-out 0s;
  transition: all 0.4s ease-in-out 0s;
}

.accura-social-icons li a i {
  position: absolute;
  color:#fff;
  top: 0;
  left: 0;
  display: block;
  width: 42px;
  height: 42px;
  line-height: 42px;
  text-align: center;
  -webkit-transition: top 0.4s ease-in-out 0s;
  -moz-transition: top 0.4s ease-in-out 0s;
  -ms-transition: top 0.4s ease-in-out 0s;
  -o-transition: top 0.4s ease-in-out 0s;
  transition: top 0.4s ease-in-out 0s;
}

.accura-social-icons.accura-stacked li {
 margin: 0;
 margin-left:4px;
 margin-right:4px;
}

.accura-social-icons.accura-bordered li {
  border: 1px solid transparent;
  border-top: 0;
  border-bottom: 0;
  -webkit-backface-visibility:hidden;
}

.accura-social-icons.accura-jump li a i:last-child,
.accura-social-icons.accura-medium.accura-jump li a i:last-child{
  top: 0;
}

.accura-social-icons.accura-jump li a:hover i:first-child,
.accura-social-icons.accura-medium.accura-jump li a:hover i:first-child{
  top: 0;
}

.accura-social-icons-simple.accura-active li a.accura-social-icon-gplus,
.accura-social-icons-simple.accura-colored li a:hover.accura-social-icon-gplus,
.accura-social-icons-simple.accura-active.accura-base li a.accura-social-icon-gplus,
.accura-social-icons-simple.accura-colored.accura-base li a:hover.accura-social-icon-gplus {
  color: #9e3023 !important;
}

.accura-social-icons-simple.accura-active li a.accura-social-icon-linkedin,
.accura-social-icons-simple.accura-colored li a:hover.accura-social-icon-linkedin,
.accura-social-icons-simple.accura-active.accura-base li a.accura-social-icon-linkedin,
.accura-social-icons-simple.accura-colored.accura-base li a:hover.accura-social-icon-linkedin {
  color: #0a6594 !important;
}

.accura-social-icons-simple.accura-active li a.accura-social-icon-pinterest,
.accura-social-icons-simple.accura-colored li a:hover.accura-social-icon-pinterest,
.accura-social-icons-simple.accura-active.accura-base li a.accura-social-icon-pinterest,
.accura-social-icons-simple.accura-colored.accura-base li a:hover.accura-social-icon-pinterest {
  color: #a9272f !important;
}

.accura-social-icons-simple.accura-active li a.accura-social-icon-twitter,
.accura-social-icons-simple.accura-colored li a:hover.accura-social-icon-twitter,
.accura-social-icons-simple.accura-active.accura-base li a.accura-social-icon-twitter,
.accura-social-icons-simple.accura-colored.accura-base li a:hover.accura-social-icon-twitter {
  color: #1ca3db !important;
}

.accura-social-icons-simple.accura-active li a.accura-social-icon-facebook,
.accura-social-icons-simple.accura-colored li a:hover.accura-social-icon-facebook,
.accura-social-icons-simple.accura-active.accura-base li a.accura-social-icon-facebook,
.accura-social-icons-simple.accura-colored.accura-base li a:hover.accura-social-icon-facebook {
  color: #395793 !important;
}

.accura-social-icons-simple.accura-active li a:hover.accura-social-icon-gplus,
.accura-social-icons-simple.accura-active.accura-base li a:hover.accura-social-icon-gplus {
  color: #771d15 !important;
}

.accura-social-icons-simple.accura-active li a:hover.accura-social-icon-linkedin,
.accura-social-icons-simple.accura-active.accura-base li a:hover.accura-social-icon-linkedin {
  color: #09466b !important;
}

.accura-social-icons-simple.accura-active li a:hover.accura-social-icon-pinterest,
.accura-social-icons-simple.accura-active.accura-base li a:hover.accura-social-icon-pinterest {
  color: #821c22 !important;
}

.accura-social-icons-simple.accura-active li a:hover.accura-social-icon-twitter,
.accura-social-icons-simple.accura-active.accura-base li a:hover.accura-social-icon-twitter {
  color: #1679b3 !important;
}

.accura-social-icons-simple.accura-active li a:hover.accura-social-icon-facebook,
.accura-social-icons-simple.accura-active.accura-base li a:hover.accura-social-icon-facebook {
  color: #2b4170 !important;
}

.accura-social-icons.accura-active li a.accura-social-icon-gplus,
.accura-social-icons.accura-colored li a:hover.accura-social-icon-gplus {
  color: #9e3023 !important;
}

.accura-social-icons.accura-active li a.accura-social-icon-linkedin,
.accura-social-icons.accura-colored li a:hover.accura-social-icon-linkedin {
  color: #0a6594 !important;
}

.accura-social-icons.accura-active li a.accura-social-icon-pinterest,
.accura-social-icons.accura-colored li a:hover.accura-social-icon-pinterest {
  color: #a9272f !important;
}

.accura-social-icons.accura-active li a.accura-social-icon-twitter,
.accura-social-icons.accura-colored li a:hover.accura-social-icon-twitter {
  color: #1ca3db !important;
}

.accura-social-icons.accura-active li a.accura-social-icon-facebook,
.accura-social-icons.accura-colored li a:hover.accura-social-icon-facebook {
  color: #395793 !important;
}

.accura-social-icons.accura-active li a:hover.accura-social-icon-gplus {
  color: #771d15 !important;
}

.accura-social-icons.accura-active li a:hover.accura-social-icon-linkedin {
  color: #09466b !important;
}

.accura-social-icons.accura-active li a:hover.accura-social-icon-pinterest {
  color: #821c22 !important;
}

.accura-social-icons.accura-active li a:hover.accura-social-icon-twitter {
  color: #1679b3 !important;
}

.accura-social-icons.accura-active li a:hover.accura-social-icon-facebook {
  color: #2b4170 !important;
}

.accura-social-icons.accura-jump.accura-active li a i:last-child.icon-gplus,
.accura-social-icons.accura-jump.accura-colored li a i:first-child.icon-gplus {
  color: #9e3023 !important;
}

.accura-social-icons.accura-jump.accura-active li a i:last-child.icon-linkedin,
.accura-social-icons.accura-jump.accura-colored li a i:first-child.icon-linkedin {
  color: #0a6594 !important;
}

.accura-social-icons.accura-jump.accura-active li a i:last-child.icon-pinterest,
.accura-social-icons.accura-jump.accura-colored li a i:first-child.icon-pinterest {
  color: #a9272f !important;
}

.accura-social-icons.accura-jump.accura-active li a i:last-child.icon-twitter,
.accura-social-icons.accura-jump.accura-colored li a i:first-child.icon-twitter {
  color: #1ca3db !important;
}

.accura-social-icons.accura-jump.accura-active li a i:last-child.icon-facebook,
.accura-social-icons.accura-jump.accura-colored li a i:first-child.icon-facebook {
  color: #395793 !important;
}

.accura-social-icons.accura-jump.accura-active li a i:first-child.icon-gplus {
  color: #771d15 !important;
}

.accura-social-icons.accura-jump.accura-active li a i:first-child.icon-linkedin {
  color: #09466b !important;
}

.accura-social-icons.accura-jump.accura-active li a i:first-child.icon-pinterest {
  color: #821c22 !important;
}

.accura-social-icons.accura-jump.accura-active li a i:first-child.icon-twitter {
  color: #1679b3 !important;
}

.accura-social-icons.accura-jump.accura-active li a i:first-child.icon-facebook {
  color: #2b4170 !important;
}

.accura-social-icons.accura-active-bg li a.accura-social-icon-gplus,
.accura-social-icons.accura-colored-bg li a:hover.accura-social-icon-gplus {
  background: #9e3023 !important;
}

.accura-social-icons.accura-active-bg li a.accura-social-icon-linkedin,
.accura-social-icons.accura-colored-bg li a:hover.accura-social-icon-linkedin {
  background: #0a6594 !important;
}

.accura-social-icons.accura-active-bg li a.accura-social-icon-pinterest,
.accura-social-icons.accura-colored-bg li a:hover.accura-social-icon-pinterest {
  background: #a9272f !important;
}

.accura-social-icons.accura-active-bg li a.accura-social-icon-twitter,
.accura-social-icons.accura-colored-bg li a:hover.accura-social-icon-twitter {
  background: #1ca3db !important;
}

.accura-social-icons.accura-active-bg li a.accura-social-icon-facebook,
.accura-social-icons.accura-colored-bg li a:hover.accura-social-icon-facebook {
  background: #395793 !important;
}

.accura-social-icons.accura-active-bg li a:hover.accura-social-icon-gplus {
  background: #771d15 !important;
}

.accura-social-icons.accura-active-bg li a:hover.accura-social-icon-linkedin {
  background: #09466b !important;
}

.accura-social-icons.accura-active-bg li a:hover.accura-social-icon-pinterest {
  background: #821c22 !important;
}

.accura-social-icons.accura-active-bg li a:hover.accura-social-icon-twitter {
  background: #056ebf !important;
}

.accura-social-icons.accura-active-bg li a:hover.accura-social-icon-facebook {
  background: #233a74 !important;
}

.accura-social-icons.accura-jump-bg.accura-active-bg li a i:last-child.icon-gplus,
.accura-social-icons.accura-jump-bg.accura-colored-bg li a i:first-child.icon-gplus {
  background: #9e3023 !important;
}

.accura-social-icons.accura-jump-bg.accura-active-bg li a i:last-child.icon-linkedin,
.accura-social-icons.accura-jump-bg.accura-colored-bg li a i:first-child.icon-linkedin {
  background: #0a6594 !important;
}

.accura-social-icons.accura-jump-bg.accura-active-bg li a i:last-child.icon-pinterest,
.accura-social-icons.accura-jump-bg.accura-colored-bg li a i:first-child.icon-pinterest {
  background: #a9272f !important;
}

.accura-social-icons.accura-jump-bg.accura-active-bg li a i:last-child.icon-twitter,
.accura-social-icons.accura-jump-bg.accura-colored-bg li a i:first-child.icon-twitter {
  background: #1ca3db !important;
}

.accura-social-icons.accura-jump-bg.accura-active-bg li a i:last-child.icon-facebook,
.accura-social-icons.accura-jump-bg.accura-colored-bg li a i:first-child.icon-facebook {
  background: #395793 !important;
}

.accura-social-icons.accura-jump-bg.accura-active-bg li a i:first-child.icon-gplus {
  background: #771d15 !important;
}

.accura-social-icons.accura-jump-bg.accura-active-bg li a i:first-child.icon-linkedin {
  background: #09466b !important;
}

.accura-social-icons.accura-jump-bg.accura-active-bg li a i:first-child.icon-pinterest {
  background: #821c22 !important;
}

.accura-social-icons.accura-jump-bg.accura-active-bg li a i:first-child.icon-twitter {
  background: #1679b3 !important;
}

.accura-social-icons.accura-jump-bg.accura-active-bg li a i:first-child.icon-facebook {
  background: #2b4170 !important;
}

/* // Social Icons
=================================================== */

/* Subtle Effects
=================================================== */
.grid {
	position: relative;
}

.grid figure {
	position: relative;
	float: left;
	overflow: hidden;
	width: 100%;
	text-align: center;
	cursor: pointer;
}

.grid figure img {
	position: relative;
	display: block;
	/*min-height: 100%;*/
	width: 100%;
	opacity: 1;
}

.grid figure figcaption,
.grid figure figcaption > a {
	padding:0;
}
 
.grid .thumbnail {
	padding:0;
	margin:0;
	border:none;
}

figure img {
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: scale(1.12);
	transform: scale(1.12);
}

figure:hover img {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}

/* // Subtle Effects
=================================================== */

/* Tiled Slider
=================================================== */
.tiled-content {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 7;
}
/* // Tiled Slider
=================================================== */

/* Countdown Timer
=================================================== */
.countdown_timer { 
	list-style:none; 
	margin:0; 
	padding:0; 
}

span.countdown_info { 
	color:#5E7477; 
	font-size:10px; 
	font-weight:400; 
	clear:both; 
}

.countdown_timer li { 
	display:inline-block;
	text-align:center;
}

.countdown_timer a {  
	color:#fff; 
	text-decoration:none; 
	font-weight:400;   
	text-align:center; 
	line-height:15px;  
}

.countdown_timer a:hover { 
	text-decoration:none; 
}

/* Countdown Timer Boxed */
.countdown-timer-boxed.countdown_timer li { 
	margin:10px;
	text-align:center;
}

.countdown-timer-boxed.countdown_timer li a {
    display: inline-block;
    width:100px;
	height:100px;
	line-height:100px;
    background: rgba(188,223,228,0.95);
    border-radius: 5px;
	color:#fff;
	font-size:48px;
	font-weight:700;
}

.countdown-timer-boxed .countdown_info {
    /*color: #627994;*/
	margin-top:10px;
	font-size:18px;
	font-weight:600;
}

/* Boxed Small */
.countdown-timer-boxed.countdown_timer.boxed-small li a {
	width:60px;
	height:60px;
	line-height:60px;
	font-size:28px;
}

.countdown-timer-boxed.countdown_timer.boxed-small li {
	margin:3px;
}

.countdown-timer-boxed.boxed-small .countdown_info {
	font-size:12px;
}
/* Boxed Small */

/* // Countdown Timer Boxed */

/* Countdown Timer Simple */
.countdown_timer.countdown-simple { 
	text-align:left; 
	font-family:'Lora', serif;
}

.countdown_timer.countdown-simple li { 
	margin-right:10px; 
	color: #5E7477; 
	font-size:inherit;
}

.countdown_timer.countdown-simple li a {
	color: #fff; 
	font-size:20px; 
	line-height:30px;
}

.countdown_timer.countdown-simple li a span { 
	font-family: 'Lora', serif; 
	color:#5E7477; 
	font-weight:400; 
	margin-right:5px;
}
/* // Countdown Timer Simple */

/* Countdown Timer
=================================================== */

/* Timeline  SECTION
=================================================== */

.timeline ul::before {
  content: '';
  position: absolute;
  height: 100%;
  width: 6px;
  left:50%;
  margin-left:-3px;
    background: rgb(80,80,80);
    background: -moz-linear-gradient(top, rgba(80,80,80,0) 0%, rgb(80,80,80) 8%, rgb(80,80,80) 92%, rgba(80,80,80,0) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(30,87,153,1)), color-stop(100%,rgba(125,185,232,1)));
    background: -webkit-linear-gradient(top, rgba(80,80,80,0) 0%, rgb(80,80,80) 8%, rgb(80,80,80) 92%, rgba(80,80,80,0) 100%);
    background: -o-linear-gradient(top, rgba(80,80,80,0) 0%, rgb(80,80,80) 8%, rgb(80,80,80) 92%, rgba(80,80,80,0) 100%);
    background: -ms-linear-gradient(top, rgba(80,80,80,0) 0%, rgb(80,80,80) 8%, rgb(80,80,80) 92%, rgba(80,80,80,0) 100%);
    background: linear-gradient(to bottom, rgba(80,80,80,0) 0%, rgb(80,80,80) 8%, rgb(80,80,80) 92%, rgba(80,80,80,0) 100%);
    z-index: 0;
    -ms-animation-name: fadeInUp;
    -moz-animation-name: fadeInUp;
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
}

.timeline ul {
  position: relative;
  list-style:none;
}

.timeline .whole {
	width:45%;
	position:relative;
	text-align:right;
}

.timeline li h4 {
	padding:10px 25px;
	background:#ff4061;
	margin:0;
	border-radius:5px;
	box-shadow:-1px 1px 1px rgba(0,0,0,0.15), 0 0 1px rgba(0,0,0,0.15);
	float:right;
	position:relative;
	margin-bottom:20px;
	display: inline-block;
	font-weight:600;
}

.timeline li:nth-child(even) h4 {
	float:left;
}

.timeline li:first-child {
	padding-top: 6em;
}

.timeline li:last-child {
	padding-bottom: 3em;
	margin-bottom: 0;
}

.timeline li {
	clear:both;
}

.timeline li:nth-child(even) .whole {
  float: right;
  text-align:left;
}

.timeline-loc {
  content: '';
  font-size: 24px;
  color: #333;
  background-color: #fff;
  width: 30px;
  height: 30px;
  line-height:30px;
  text-align:center;
  border: 3px solid #ff4061;
  border-radius: 50%;
  position: absolute;
  left:50%;
  margin-left: -15px;
}

.timeline .whole::after {
    content: '';
    position: absolute;
    border-left: 10px solid #ff4061;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    left:100%;
	top:5px;
}

li:nth-child(even) .whole::after {
	border-right: 10px solid #ff4061;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: transparent;
    right: 100%;
    left: inherit;
}

.timeline p {
	clear:both;
}

/* Desktop / Ipad /Iphone / Mobile  */
@media (max-width: 990px) {
.timeline li {
	margin-bottom:30px;
	padding:1em 0;
}

.timeline .whole,
.timeline li:nth-child(even) .whole {
	width:auto;
	text-align:center;
}

.timeline li h4,
li:nth-child(even) h4 {
	float:none!important;
	text-align: center;
}

.timeline p {
    background-color: rgba(0,0,0,0.2);
    padding: 15px;
    border-radius: 5px;
    box-shadow: -1px 1px 1px rgba(0,0,0,0.15), 0 0 1px rgba(0,0,0,0.15);
}

.timeline .whole::after,
li:nth-child(even) .whole::after {
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
    border-bottom: 10px solid #ff4061;
    border-top: transparent;
    left: 50%;
    margin-left: -10px;
    top: -10px;
}

.timeline-loc {
    margin-top: -50px;
}
}
/* Desktop / Ipad /Iphone / Mobile  */

/* // Timeline  SECTION
=================================================== */

/* Couple Bride & Groom SECTION
=================================================== */

/* Bride & Groom */
.boxed-text { 
    color: #fff;
    background: #ff4061;
    margin: 0 5px 24px;
    float: left;
    padding: 5px 10px;
    margin: 2px 2px; 
	line-height: 14px;
}

.punchline p { 
	background: #f2f2f2; 
	color: #ff4a4a; 
}

.quotes {
	margin-bottom:15px;
}

.quotes::before {
    line-height: 1.2em;
    background: url(../img/quote.png) no-repeat;
    width: 40px;
    height: 50px;
    background-size: 100%;
}

/* // Bride & Groom */

/* Couple */
.couple-heart {
	position:relative;
	display:table;
	margin:100px auto;
}

.left-heart,
.right-heart {
	font-size:60px;
	color:#ff4061;
	-ms-transform: rotate(335deg); 
    -webkit-transform: rotate(335deg); 
    transform: rotate(335deg);
	margin-left:-36px;
}

.right-heart {
	-ms-transform: rotate(25deg); 
    -webkit-transform: rotate(25deg); 
    transform: rotate(25deg);
	top:10px;
	right:-36px;
	position:absolute;
}
/* // Couple */

/* // Couple Bride & Groom SECTION
=================================================== */

/* Wedding SECTION
=================================================== */
.color-mild {
	font-size:14px;
	color: #425254;
}

.icon-mild {
	font-size:18px;
	color: #ff4061;
	margin-right:3px;
}

p.address {
	font-size: 18px;
    color: #425254;
    margin-bottom: 10px;
    font-weight: 600;
    text-transform: capitalize;
}

#map_canvas, 
#map_canvas1, 
#map_canvas2 {
    z-index: 0;
}
.gm-style .gm-style-iw,
.gm-style .gm-style-iw h4{
	color: #151515;
}

/* // Wedding SECTION
=================================================== */

/* Gallery SECTION
=================================================== */

.gallery .content_inner {
	padding-top:0;
}

.gal-top {
	position: absolute;
	top: 0;
	width: 100%;
	margin-top: 120px;
	z-index: 888;
}

/* // Gallery SECTION
=================================================== */

/* Testimonials 
=================================================== */
.testimonial_tweets .quotes { 
	color:#bababa;
}

.author { 
	color:#545454; 
	font-weight:600;
}

.author span {
	font-weight:normal; 
	color:#545454;
}

/* // Testimonials 
=================================================== */

/* Guest Book SECTION
=================================================== */

.testimonials {
	margin-bottom:50px;
}

.arrow_box {
	background-color:rgba(255,255,255,.5);
	height:auto;
	position:relative;
	width:auto;
	padding:15px;
	border-radius:5px;
	width:100%;
	box-shadow: 0px 2px 5px rgba(210, 210, 210, 0.4);
}

.arrow_box:before {
	content: ' ';
	height: 0;
	position:absolute;
	width: 0;
	border-left: 15px solid transparent;
	border-right: 0px solid transparent;
	border-bottom: 10px solid transparent;
	border-top: 30px solid rgba(255,255,255,.4);
	top: 100%;
	left: 10%;
}
.arrow_box:after {
	content: ' ';
	position: absolute;
	width: 0;
	height: 0;
	left: 10%;
	top: 100%;
	border-left: 14px solid transparent;
	border-right: 1px solid transparent;
	border-bottom: 0px solid transparent;
	border-top: 25px solid #e5e5e5;
	border-color: rgba(255,255,255,.4) transparent transparent transparent;
}

.author-foot{
	position: absolute;
	left: 15%;
	margin-top:25px;
}

.author {
	font-size:16px;
	color: #fff;
	font-weight: 600;
	margin-bottom:0;
}

.author span {
	font-weight: normal;
	color: #545454;
}

/* // Guest Book SECTION
=================================================== */

/* Reservation SECTION
=================================================== */

#reservation_form input[type="text"], #reservation_form textarea, .select {
	width:70%;
	height: 40px;
	line-height: 40px;
	padding-left: 10px;
	font-size:16px;
	color:#747474;
	background-color:rgba(255,255,255,0.9);
	border: transparent;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;	
	outline:0;
	display:block;
}

#reservation_form textarea {
	height:80px;
}

.reserve_form input:focus, 
.reserve_form textarea:focus { 
	border:0;
    outline: 0;
  	/* IE6-9 */
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(243,42,42,0.8);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(243,42,42,0.8);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(243,42,42,0.8); 
}

#reservation_form label.error{ 
	color: #ff0000;
	font-size:11px;
	font-weight:500;
	margin:0;
	font-family: 'Lora', serif;
}

#reservation_form label.valid { 
	color:#33a532;
}

::-webkit-input-placeholder {
	color: #999;
}

::-ms-input-placeholder {
	color: #999;
}

.wrapper-dropdown-1 {
    position: relative; 
    width: 50%;
    padding: 10px;
    margin: 0;
	background:rgba(255,255,255,0.45);
    color: #747474;
    outline: none;
    cursor: pointer;
    font-weight:normal;
}

/* Select Option */
.wrapper-dropdown-1:after {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    right: 16px;
    top: 50%;
    margin-top: -6px;
    border-width: 6px 0 6px 6px;
    border-style: solid;
    border-color: transparent #fff;    
}

.wrapper-dropdown-1 .dropdown {
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    background: #fff;
    list-style: none;
    font-weight: normal; 
    opacity: 0;
    pointer-events: none;
	z-index:99999;
}

.wrapper-dropdown-1 .dropdown li a {
    display: block;
    text-decoration: none;
    color: #9e9e9e;
    padding: 10px 20px;
}

.wrapper-dropdown-1 .dropdown li:hover a {
    background: #e4e4e4;
}

.wrapper-dropdown-1.active .dropdown {
    opacity: 1;
    pointer-events: auto;
}

.wrapper-dropdown-1.active:after {
    border-color: #9bc7de transparent;
    border-width: 6px 6px 0 6px ;
    margin-top: -3px;
}
/* // Select Option */

/* // Reservation SECTION
=================================================== */

/* Home page Special Menu SECTION
=================================================== */
.spcontainer {
padding: 0;
margin: 0;
height: 110px;
width: 500px;
display: block;
position:absolute;
z-index:9999;
bottom: 0;
right: 0;
overflow: hidden;
}


.spmenu1
{ 
top:15px;
left:15px;
-ms-transform: rotate(30deg); /* IE 9 */
-webkit-transform: rotate(30deg); /* Chrome, Safari, Opera */
transform: rotate(30deg);
z-index:144;
}
.spmenu1:hover
{ 
top:15px;
left:15px;
-ms-transform: rotate(0deg); /* IE 9 */
-webkit-transform: rotate(0deg); /* Chrome, Safari, Opera */
transform: rotate(0deg);
}
.spmenu2
{ 
top:15px;
left:120px;
-ms-transform: rotate(330deg); /* IE 9 */
-webkit-transform: rotate(330deg); /* Chrome, Safari, Opera */
transform: rotate(330deg);
z-index:145;
}
.spmenu2:hover
{ 
top:15px;
left:120px;
-ms-transform: rotate(360deg); /* IE 9 */
-webkit-transform: rotate(360deg); /* Chrome, Safari, Opera */
transform: rotate(360deg);
}
.spmenu3
{ 
top:15px;
left:210px;
-ms-transform: rotate(0deg); /* IE 9 */
-webkit-transform: rotate(0deg); /* Chrome, Safari, Opera */
transform: rotate(0deg);
z-index:144;
}
.spmenu3:hover
{ 
top:15px;
left:210px;
-ms-transform: rotate(0deg); /* IE 9 */
-webkit-transform: rotate(0deg); /* Chrome, Safari, Opera */
transform: rotate(0deg);
}
.spmenu4
{ 
top:15px;
left:290px;
-ms-transform: rotate(330deg); /* IE 9 */
-webkit-transform: rotate(330deg); /* Chrome, Safari, Opera */
transform: rotate(330deg);
z-index:143;
}

.spmenu4:hover
{ 
top:15px;
left:290px;
-ms-transform: rotate(360deg); /* IE 9 */
-webkit-transform: rotate(360deg); /* Chrome, Safari, Opera */
transform: rotate(360deg);
}

.spmenu5
{ 
top:15px;
left:375px;
-ms-transform: rotate(30deg); /* IE 9 */
-webkit-transform: rotate(30deg); /* Chrome, Safari, Opera */
transform: rotate(30deg);
z-index:143;
}

.spmenu5:hover
{ 
top:15px;
left:375px;
-ms-transform: rotate(0deg); /* IE 9 */
-webkit-transform: rotate(0deg); /* Chrome, Safari, Opera */
transform: rotate(0deg);
}


.spmenu
{
background:url(../img/spmenu1.png) no-repeat;
width:120px; 
height:88px; 
background-size:100%; 
border:none; 
box-shadow:none;
display:block;
color:#fff;
position: absolute;
text-align: center;
border-radius: 6px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
-ms-transition:0.6s;
-moz-transition:0.6s;
-webkit-transition:0.6s;
transition:0.6s;
outline:none;
}
.spmenu:hover{
height:94px;
width:130px;
-ms-transition:0.6s;
-moz-transition:0.6s;
-webkit-transition:0.6s;
transition:0.6s;
z-index: 155;
text-decoration:none;
}

.sptext {
    font-size: 12px;
    text-transform: uppercase;
    color: #fff;
    font-weight: 400;
    vertical-align: middle;
    letter-spacing: 1px;
	line-height:14px;
}

.sptext span {
	font-size: 10px;
	display:block;
}

.spmenu i {
    text-align: center;
    font-size: 20px;
    color: #640d0f;
    position: relative;
	display:block;
    padding-left: 5px;
    padding-right: 5px;
}

.spmenu-tags a i {
	padding-top:20%;
}

/* Modal */
.modal-body{
	padding:0;
	background:#fff;
}

.modal-content {
	box-shadow:none;
	border:none;
	background:transparent;
}

button.close,
button.close:hover {
    background: #a71619;
	color:#fff;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    z-index: 1;
    position: absolute;
	right:-15px;
	top:-15px;
    opacity: 1;
}

.lightbox2 .modal-dialog {
    width: 760px;
    background: transparent;
    border: none;
}

/* // Modal */

/*//  Special Menu SECTION
=================================================== */

/* Footer SECTION
=================================================== */
.footer { 
	position:fixed; 
	bottom:0; 
	left:0; 
	z-index:999;
}

.copyright {
	padding:5px 10px; 
	font-size:10px; 
	color:#fff; 
	text-shadow: 1px 0px 1px rgba(0,0,0,0.4); 
	letter-spacing:1px;
	background: rgba(173, 215, 222,0.3);
}
/* // Footer SECTION
=================================================== */

/* Space Align */
.marbot0 {
	margin-bottom: 0px;
}

.marbot10 {
	margin-bottom: 10px;
}

.marbot30 {
	margin-bottom: 30px;
}

.marbot60 {
	margin-bottom: 60px;
}

.pad-left-right3 {
	padding-left: 3%;
    padding-right: 3%;
}

.pad-left-right10 {
	padding-left: 10%;
    padding-right: 10%;
}

.pad-left-right20 {
	padding-left: 20%;
    padding-right: 20%;
}
/* // Space Align */

/* Border */
.top-bottom-border {
    border: 1px solid #c6dce0;
    border-left: none;
    border-right: none;
    padding: 15px 0px;
}
/* Border */

/* Scroll */
.nicescroll-rails {
	background:rgba(255,255,255,.3)!important;
}

@media (max-width: 1024px) {
/* Base styles 
==============================*/
.content_overlay,
.content_overlay_one_fourth {
    width: 100%;
}

.content_inner {
	padding-top: 110px;
	padding-left:0;
}

.gal-top {
	margin-top: 110px;
}

.empty {
	display:none;
}
/* // Base styles 
==============================*/
}

/* Desktop / Ipad /Iphone / Mobile  */
@media (max-width: 990px) {

.resbot50 {
	margin-bottom:50px;
}

.pad-left-right3,
.pad-left-right10,
.pad-left-right20 {
	padding-left: inherit;
    padding-right: inherit;
}

}
/* Desktop / Ipad /Iphone / Mobile  */

@media (max-width: 767px) and (max-height: 480px) and (orientation : landscape) {
/* Special Menu */
.spcontainer {
	height:80px;
}

.spmenu-tags {
    margin-left: -25px;
}

.spmenu {
	width: 85px;
    height: 65px;
}

.spmenu:hover {
	width: 95px;
    height: 70px;
}

.sptext {
	display:none;
}

.spmenu1,
.spmenu1:hover {
	left:170px;
}

.spmenu2,
.spmenu2:hover{
	left:230px;
}

.spmenu3,
.spmenu3:hover {
	left:280px;
}

.spmenu4,
.spmenu4:hover {
	left:340px;
}

.spmenu5,
.spmenu5:hover {
	left:400px;
}
/* // Special Menu */
}

/* Iphone / Mobile  */
@media (max-width: 767px) {

/* Typography */
h1 {
	font-size:26px;
}

h2 {
	font-size:22px;
}
/* // Typography */

/* Event */
.dl-horizontal dt {
	width:100%;
	margin-right:0;
	padding:0;
	border-bottom: 1px solid #ff4061;
    padding-bottom: 20px;
    margin-bottom: 20px;
	text-align:center;
}

.dl-horizontal dd {
	margin-left:0;
	padding:0;
	border-left:none;
	text-align:center;
}
/* // Event */

/* Modal */
.modal-dialog {
	width:inherit!important;
}
/* // Modal */

}
/* Iphone / Mobile  */

/* Iphone / Mobile  */
@media (max-width: 480px) {

.hideonmobile {
	display:none;
}

.countdown-timer-boxed.countdown_timer li a {
    display: inline-block;
    width:60px;
	height:60px;
	line-height:60px;
	font-size:24px;
}

.countdown-timer-boxed .countdown_info {
	font-size:14px;
}

/* Special Menu */
.spcontainer {
	height:80px;
}

.spmenu-tags {
    margin-left: -25px;
}

.spmenu {
	width: 85px;
    height: 65px;
}

.spmenu:hover {
	width: 95px;
    height: 70px;
}

.sptext {
	display:none;
}

.spmenu1,
.spmenu1:hover {
	left:170px;
}

.spmenu2,
.spmenu2:hover{
	left:230px;
}

.spmenu3,
.spmenu3:hover {
	left:280px;
}

.spmenu4,
.spmenu4:hover {
	left:340px;
}

.spmenu5,
.spmenu5:hover {
	left:400px;
}
/* // Special Menu */

/* Reservation */
#reservation_form input[type="text"], 
#reservation_form textarea,
.wrapper-dropdown-1 {
	width:100%;
}
/* Reservation */

}
/* Iphone / Mobile  */

@media (min-width: 768px){
	.modal-dialog {
		width: 440px;
	}
}

@media all and (min-width: 991px){
	.bg_fix{
		background-image: none !important;
	}
}

@media all and (max-width: 991px){
	.bg_fix{
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center left;
	}
	#couple{
		background-image: url('../img/subpage-images/couple.jpg');
		background-position: center center;
	}
	#groom{
		background-image: url('../img/subpage-images/groom.jpg');
	}
	#bride{
		background-image: url('../img/subpage-images/bride.jpg');
	}
	#timeline{
		background-image: url('../img/subpage-images/timeline.jpg');
		background-position: center center;
	}
	#thejurun{
		background-image: url('../img/subpage-images/thejurun.jpg');
	}
	#bridesreception{
		background-image: url('../img/subpage-images/bridesreception.jpg');
	}
	#thewedding{
		background-image: url('../img/subpage-images/thewedding.jpg');
	}
	#groomsreception{
		background-image: url('../img/subpage-images/groomsreception.jpg');
	}
	#events{
		background-image: url('../img/subpage-images/events.jpg');
	}
	#blessings{
		background-image: url('../img/subpage-images/blessings.jpg');
	}
	.bg_fix > img.fullBg{
		display: none;
	}
}