@charset "utf-8";

body {
	margin: 0;
	padding: 0;
	font-family: 'Raleway', sans-serif;
	font-weight:400;
	background:#fff;
}
.hr1 { height:1px; background:#d0d0d0; border: 0;}
.hr2 { height:1px; background:#dddede; border: 0;}

.clearfix:before, .clearfix:after { content: " "; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }

p{ line-height:25px;}

.space10 { height:10px;}
.space20 { height:20px;}
.space30 { height:30px;}
.space40 { height:40px;}
.space50 { height:50px;}
.space60 { height:60px;}
a { color: #818181; -webkit-transition: all .25s ease; -moz-transition: all .25s ease; -ms-transition: all .25s ease; -o-transition: all .25s ease; transition: all .25s ease; }
a:hover { color: #64c29e; text-decoration: none; }
a:focus{color:#23527c;text-decoration: none;}

.nopadding { padding: 0 !important; margin: 0 !important; }
#back-top { bottom: 20px; position: fixed; right: 25px; z-index: 9;}

#preloader { background-color: #fff; height: 100%; position: fixed; width: 100%; z-index: 1100;}

#preloader > img { left: 47%; position: absolute; top: 48%; }

.button-btn{ border: solid 1px #ff7474; padding: 10px 20px; color: #ff7474; text-transform: uppercase; font-weight: 400;}
.button-btn:hover {color: #b4b4b4; border: solid 1px #b4b4b4;}

.button-btn1{ border: solid 1px #fff; padding: 10px 20px; color: #fff; text-transform: uppercase; font-weight: 400;}
.button-btn1:hover {color: #b4b4b4; border: solid 1px #b4b4b4;}


/*=========================================
	Header
==========================================*/

		#demo-1 {
			position: relative; /* can either be relative, absolute or fixed. If position is not set (i.e. static), it would be set to "relative" by script */
			overflow: hidden; /* to bound the empty top space created by inner element's top margin */
			width: 100%;
			min-height: 650px;
			background-color: #999;
		}
		.demo-inner-content {
			position: relative;
			z-index: 2;		
			padding: 30px 0 60px 0;
		}		

/* ==========================================================================
Navigation
========================================================================== */

.navicon {
    position: relative;
    height: 26px;	
}
.navicon p {
    margin: 1px 50px 0 0;
	color:#c19b76;
	font-weight:500;
}
.navicon-fixed {
    position: fixed;
    top: 59px;
    right: 143px;
}

.menu_bg { background:#fb6964;  border: none;
  padding: 10px 15px;
  outline: none;
  color:#fff;
  }
  
 .menulogo { margin-bottom:60px; margin-left:20px;}
 .navbar-brand { float: left; height:100%; width:385px;
    padding: 5px 0 0 15px; }
 .navbar-brand img { width:230px;}
 .navbar-inverse { background-color:#fb6964; border-color:#fb6964;}
 .navbar-nav>li>a { padding-top: 30px; padding-bottom: 30px; color:#fff; font-size:16px;}
 .navbar-inverse .navbar-nav>li>a {  color: #fff;}
 .navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover {
    color: #fff;
    background-color: #f7443e;
 }
 
 /* ==========================================================================
Waypoints
========================================================================== */
.wp1, .wp2, .wp3, .wp4, .wp5, .wp6 {
    visibility: hidden
}
.bounceInLeft, .bounceInRight, .fadeInUp, .fadeInUpDelay, .fadeInDown, .fadeInUpD, .fadeInLeft, .fadeInRight, .bounceInDown {
    visibility: visible
}
.delay-05s {
    -webkit-animation-delay: 0.5s;
    animation-delay: 0.5s;
}
.delay-1s {
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
}


/*button {
  border: none;
  padding: 15px 30px;
  outline: none;
  background: #85b91e;
}*/

/*=========================================
	Home
==========================================*/
#news {  padding: 50px 0;
  background-color: #fb6964;}
 
#news h1 { color:#fff; font-weight:600;}

hr.separator {
  display: block;
  width: 60px;
  height: 1px;
  background-color: #fff;
  margin: 0 auto;
  padding: 0;
  border: 0!important;
}

#news h3{ color:#fff; font-size:20px;}
#news p{ color:#fff;}

.veiwmore { padding:10px 20px; border:1px solid #fff; color:#fff;}
.veiwmore:hover { background:#fff; border:1px solid #fff; color:#fb6964;}

#collection {  padding: 50px 0;
  background-color: #f4f4f4;}

hr.separator1 {
  display: block;
  width: 60px;
  height: 1px;
  background-color: #fb6964;
  margin: 0 auto;
  padding: 0;
  border: 0!important;
}


#collection h1 { color:#282828; font-weight:600;}



footer {
    padding: 50px 0;
  background-color: #fb6964;
}

.copyright a {
  color: #fff;
}

.copyright a:hover {
  color: #fff;
}

.copyright {
  color: #fff;
}
footer .social {
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -o-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  margin-bottom: 30px;
}
footer .social a {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: 42px;
  height: 42px;
  position: relative;
  font-size: 24px;
  line-height: 40px;
  display: inline-block;
  color: #fff;
  border-radius: 50%;
  border: 1px solid #fff;
  margin: 0 1px;
}
footer .social a:before {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -o-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  zoom: 1;
  filter: alpha(opacity=0);
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  width: 42px;
  height: 42px;
  border: 1px solid #f05153;
  position: absolute;
  top: -1px;
  left: -1px;
  background-color: #f05153;
  border-radius: 50%;
  content: '';
  display: block;
}
footer .social a span {
  position: relative;
  z-index: 2;
}
footer .social a:hover {
  color: #fff;
  border-color: transparent;
}
footer .social a:hover:before {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  zoom: 1;
  filter: alpha(opacity=100);
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
}



.grid {
	max-width: 69em;
	list-style: none;
	margin: 30px auto;
	padding: 0;
}

.grid li {
	display: block;
	float: left;
	padding: 7px;
	width: 33%;
	opacity: 0;
}

.grid li.shown,
.no-js .grid li,
.no-cssanimations .grid li {
	opacity: 1;
}

.grid li a,
.grid li img {
	outline: none;
	border: none;
	display: block;
	max-width: 100%;
}

/* Effect 2: Move Up */
.grid.effect-2 li.animate {
	-webkit-transform: translateY(200px);
	transform: translateY(200px);
	-webkit-animation: moveUp 0.65s ease forwards;
	animation: moveUp 0.65s ease forwards;
}

@-webkit-keyframes moveUp {
	0% { }
	100% { -webkit-transform: translateY(0); opacity: 1; }
}

@keyframes moveUp {
	0% { }
	100% { -webkit-transform: translateY(0); transform: translateY(0); opacity: 1; }
}

/*=========================================
	End Home 
==========================================*/



/*=========================================
	Artist Stories
==========================================*/

.innerbanner {
  background: url(../img/innerbanner.jpg) center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  height: 250px;
}

#artist {  padding: 50px 0;
  background-color: #fff;}
  
#artist1 {  padding: 50px 0;
  background-color: #edf1f2;}  

/*=========================================
	End Artist Stories
==========================================*/


/*=========================================
	Getin Touch
==========================================*/

.getinbanner {
  background: #e8e7e6;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  height: 250px;
}

#getin {  padding: 50px 0;
  background-color: #fff;}
  

/*=========================================
	End Artist Stories
==========================================*/



/*=========================================
	Enquiry
==========================================*/

.enquirybanner {
  background: #e8e7e6;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  height: 250px;
}

#enquiry {  padding: 50px 0;
  background-color: #fff;}  
  
/*.book_date1 label { color:#000; padding-right:10px; width:15%; text-align:left;}*/
.book_date1 { margin-top:10px; padding:0 30px; text-align:center}

.book_date1 input[type="text"]{
	width: 50%;
	color: #000;
	font-size: 13px;
	padding: 8px;
	outline: none;
	margin: 5px 0;
	font-family: 'Open Sans', sans-serif;
	border: 1px solid #fb6964;
	box-shadow: inset 0 0 2px rgb(236, 236, 236);
	-webkit-box-shadow: inset 0 0 2px rgb(236, 236, 236);
	-moz-box-shadow: inset 0 0 2px rgb(236, 236, 236);
	-o-box-shadow: inset 0 0 2px rgb(236, 236, 236);
	-webkit-appearance: none;
	background:#fff;
}

.book_date1 input[type="email"]{
	width: 50%;
	color: #000;
	font-size: 13px;
	padding: 8px;
	outline: none;
	margin: 5px 0;
	font-family: 'Open Sans', sans-serif;
	border: 1px solid #fb6964;
	box-shadow: inset 0 0 2px rgb(236, 236, 236);
	-webkit-box-shadow: inset 0 0 2px rgb(236, 236, 236);
	-moz-box-shadow: inset 0 0 2px rgb(236, 236, 236);
	-o-box-shadow: inset 0 0 2px rgb(236, 236, 236);
	-webkit-appearance: none;
	background:#fff;
}

.book_date1 input[type="tel"]{
	width: 50%;
	color: #000;
	font-size: 13px;
	padding: 8px;
	outline: none;
	margin: 5px 0;
	font-family: 'Open Sans', sans-serif;
	border: 1px solid #fb6964;
	box-shadow: inset 0 0 2px rgb(236, 236, 236);
	-webkit-box-shadow: inset 0 0 2px rgb(236, 236, 236);
	-moz-box-shadow: inset 0 0 2px rgb(236, 236, 236);
	-o-box-shadow: inset 0 0 2px rgb(236, 236, 236);
	-webkit-appearance: none;
	background:#fff;
}

.date1{
	background:url(../img/cal-icon.png) no-repeat 100% 50% #161f32;
}

.date_btn1{
	margin-top: 10px;
}
.date_btn1 input[type="submit"] {
	text-transform:capitalize;
	width: 50% !important;
	background: #fb6964;
	color: #fff;
	padding: 10px;
	border: none;
	font-size:15px;
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-o-transition: 0.5s all;
	outline: none;
	cursor: pointer;
	font-family: 'Raleway', sans-serif;
}
.date_btn1 input[type="submit"]:hover{
	background: #eb908d;
	color:#fff;
}

.book_date1 textarea {width: 50%;
	color: #000;
	font-size: 13px;
	padding: 8px;
	outline: none;
	margin: 5px 0;
	font-family: 'Open Sans', sans-serif;
	border: 1px solid #fb6964;
	box-shadow: inset 0 0 2px rgb(236, 236, 236);
	-webkit-box-shadow: inset 0 0 2px rgb(236, 236, 236);
	-moz-box-shadow: inset 0 0 2px rgb(236, 236, 236);
	-o-box-shadow: inset 0 0 2px rgb(236, 236, 236);
	-webkit-appearance: none;
	background:#fff;}




/*=========================================
	End Artist Stories
==========================================*/

