@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0;}

html,
body {
  height: 100%;} 
  /* The html and body elements cannot have any padding or margin. */


/* Wrapper for page content to push down footer */
#wrap {
  min-height: 100%;
  height: auto;
  /* Negative indent footer by its height */
  margin: 0 auto -187px;
    /* Pad bottom by footer height */
  padding: 0 0 187px;
}

/* Set the fixed height of the footer here */
#footer {
  height: 187px;
  position:relative;background-image:url(https://www.look4nurseries.co.uk/images/assets/grass.jpg);
}
.navbar {
    position: relative;
    padding-bottom: 20px;
	min-height: 0px;
	margin-bottom: 0px;
	border: none;
}
.navbar-blue {
    background-color: #addbe8;
    border-color: #E7E7E7;
}
.navbar-blue .navbar-toggle {
    border-color: #DDD;
}
.navbar-blue .navbar-toggle .icon-bar {
    background-color: #888;
}


	/*Background colours*/
.bg-light-blue {
	background-color:#addbe8;
	}
.bg-white {
	background-color:#FFFFFF;
	}
.bg-light-grey {
	background-color:#d7d7d7;
	}
.bg-yellow {
	background-color:#f89406;
	}
.bg-blue {
	background-color:#003bb3;
	}
.bg-red {
	background-color:#DC2328;
	}	
.bg-green {
	background-color:#1b7484;
	}
.bg-light-red {
	background-color:#DC2328;
	}	
.bg-light-green {
	background-color:#1b7484;
	}
.bg-light-yellow {
	background-color:#f89406;
	}
.bg-featured {
	background-color:#66CD00;
	}	
.text-green {color:#1b7484;}
.text-white {color:#FFFFFF;}
.text-grey {color:#666;}

.bg-main-image {background:url(https://www.look4nurseries.co.uk/images/new/mainsearch.jpg) 0 -1px no-repeat;background-size: 100% 100%;text-align:center; max-width:100%;border:0;}


.blue.head{background:repeat-x scroll 0 0 #007dcc;position:relative;width:283px;box-shadow:2px 2px 2px #D7D7D7;padding:2px;}
.red.head{background:repeat-x scroll 0 0 #dc2328;position:relative;width:925px;box-shadow:2px 2px 2px #D7D7D7;padding:2px;}
.green.head{background:repeat-x scroll 0 0 #1b7484;position:relative;width:283px;box-shadow:2px 2px 2px #D7D7D7;padding:2px;}
.yellow.head{background:repeat-x scroll 0 0 #f4b91f;position:relative;width:283px;box-shadow:2px 2px 2px ##D7D7D7;padding:2px;}
.blue.head.large{background:repeat-x scroll 0 0 #007dcc;position:relative;width:100%;box-shadow:2px 2px 2px #D7D7D7;padding:2px;}
.red.head.large{background:repeat-x scroll 0 0 #dc2328;position:relative;width:100%;box-shadow:2px 2px 2px #D7D7D7;padding:2px;}
.green.head.large{background:repeat-x scroll 0 0 #1b7484;position:relative;width:100%;box-shadow:2px 2px 2px #D7D7D7;padding:2px;}
.yellow.head.large{background:repeat-x scroll 0 0 #f4b91f;position:relative;width:100%;box-shadow:2px 2px 2px #D7D7D7;padding:2px;}
.grey.head.large{background:repeat-x scroll 0 0 #d7d7d7;position:relative;width:100%;box-shadow:2px 2px 2px #bababa;padding:5px;}

.ribbon-wrapper {
  position: absolute;
  width: 120px;
  height: 115px;
  overflow: hidden;
  top: 135px;
  right: -2px;
}
.ribbon-wrapper .ribbon-inner {
  display: block;
  position: relative;
  padding: 10px 0;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  text-align: center;
  width: 160px;
  top: 50px;
  left: -5px;
  text-shadow: 0 1px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.75);
  -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.75);
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
}
.ribbon-wrapper .ribbon-inner.blue {
  background: #5276b3;
}
.ribbon-wrapper .ribbon-inner .yellow {
  background: #faa732;
}
.ribbon-wrapper .ribbon-inner .green {
  background: #76b752;
}

.featured{background:#f9f9f9 url(https://www.look4nurseries.co.uk/images/assets/PPGreyGrad.jpg) bottom left repeat-x; height:250px; display:inline;float:left;position:relative;border-color:#e3e3e3;border-style:solid;padding:14px;}
.grid{background:center 0 no-repeat #FFF;height:200px;display:inline;float:left;position:relative;border-color:#e3e3e3;border-style:solid;padding:14px;}
.border{border-color:#e3e3e3;border-style:solid;padding:14px;}
.ribbon{position:absolute;bottom:-15px;right:-10px;z-index:500;}
.icon{float:right;padding-top:5px;padding-right:5px;border-style:none;}
.search.title{clear:left;text-align:center;}
.DetailsLogo{float:right;}
span.search.detail{float:left;margin-top:0;padding-top:0;clear:left;}
span.group.detail{float:left;font-size:12px;margin-top:0;padding-top:0;clear:left;}
.brief{width:80%;font-size: 11px;}

.carousel-control {
  padding-top:10%;
  width:5%;
}
.thumb {
    display: block;
    padding: 4px;
    margin-bottom: 20px;
    line-height: 1.42857;
    background-color: #FFF;
    border: 1px solid #DDD;
    border-radius: 4px;
    transition: all 0.2s ease-in-out 0s;
}

.DetailsImage{
	margin-left: auto;
  	margin-right: auto;
	text-align:center;
	max-width:300px;
	position:relative;
	}
	
.DetailsFont{
	position:absolute;
	width: 70%;
	margin-left:35px;
	top:240px;
	text-align:center;
	-webkit-transform:rotate(4.5deg);
	-moz-transform:rotate(4.5deg);
	-ms-transform:rotate(4.5deg);
	-o-transform:rotate(4.5deg);
	transform:rotate(4.5deg);
	}
.images-5 {
	width:20%
	float: left;
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
	
	}
.banner-advert{text-align:center;padding-top:5px;padding-bottom:5px;}

li.search{line-height:1.5em;float:left;display:inline;}
#triple li{width:33.333%;}<span class=code-comment>/* 3 col */</span>


/*------------Advertisers------------------*/
/* 	-------------------------------------------
	Encircle Styling
	-------------------------------------------- */
.unstyled {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.unstyled li {
  background-image: none;
  list-style-type: none;
}
.features .encircled {
  line-height: 2em;
  padding: 0;
  margin-right: 10px;
  font-size: 1.5em;
  width: 2em;
  text-align: center;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background: #5CB85C;
  color: #ffffff;
  position: relative;
  float: left;
}
/*------------Advertisers End -------------*/


/*------------Auto Complete------------------*/
.ac_results{border:1px solid #aaa;background-color:#FFF;overflow:hidden;z-index:99999;padding:0;}
.ac_results ul{width:100%;list-style-position:outside;list-style:none;background-color:#FFF;margin:0;padding:0;}
.ac_results li{cursor:default;display:block;font:menu;font-size:12px;line-height:16px;overflow:hidden;margin:0;padding:2px 5px;}
.ac_loading{background:#FFF url(indicator.gif) right center no-repeat;}
.ac_odd{background-color:#eee;}
.ac_over{background-color:#aaa;color:#FFF;}
/*------------Auto Complete End -------------*/




/*------------PP Gallery------------------*/
.image_carousel{padding:15px 0 15px 40px;}
.image_carousel img{border:1px solid #ccc;background-color:#FFF;display:block;float:left;margin:7px;padding:9px;}
.image_carousel a{display:block;float:left;}div.clearfix{float:none;clear:both;}
/*------------PP Gallery End -------------*/

	/*CUSTOM BUTTONS*/
.btn-yellow{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#f89406;background-image:linear-gradient(tobottom,#fbb450,#f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);}                           
.btn-yellow:hover,.btn-yellow:active,.btn-yellow.active,.btn-yellow.disabled,.btn-yellow[disabled]{color:#fff;background-color:#df8505;}                           
.btn-yellow:active,.btn-yellow.active{background-color:#c67605 \9;}  
.btn-blue.active,.btn-yellow.active,.btn-red.active,.btn-green.active,.btn-info.active,.btn-inverse.active{color:rgba(255,255,255,0.75);}                           
.btn-blue{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#04c;background-image:linear-gradient(tobottom,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);}                           
.btn-blue:hover,.btn-blue:active,.btn-blue.active,.btn-blue.disabled,.btn-blue[disabled]{color:#fff;background-color:#003bb3;}                           
.btn-blue:active,.btn-blue.active{background-color:#039 \9;} 
.btn-red{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#DC2328;background-image:linear-gradient(tobottom,#df383d,#DC2328);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);}                           
.btn-red:hover,.btn-red:active,.btn-red.active,.btn-red.disabled,.btn-red[disabled]{color:#fff;background-color:#DC2328;}                           
.btn-red:active,.btn-red.active{background-color:#DC2328) \9;}                           
.btn-green{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#1b7484;background-image:linear-gradient(tobottom,#20899B,#1b7484);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);}                           
.btn-green:hover,.btn-green:active,.btn-green.active,.btn-green.disabled,.btn-green[disabled]{color:#fff;background-color:#1b7484;}                           
.btn-green:active,.btn-green.active{background-color:#408140 \9;}  
	
	/* Header Drop down Boxes */
ul.drop a{display:block;color:#fff;font-family:Verdana;font-size:14px;text-decoration:none;}
ul.drop,ul.drop li,ul.drop ul{list-style:none;border-bottom:1px solid #fff;background:#555;color:#fff;margin:0;padding:0;}
ul.drop{position:relative;z-index:597;float:left;}
ul.drop li{float:left;line-height:1.3em;vertical-align:middle;zoom:1;}
ul.drop li.hover,ul.drop li:hover{position:relative;z-index:599;cursor:default;background:#1e7c9a;text-decoration:underline;}
ul.drop ul{visibility:hidden;position:absolute;top:100%;left:0;z-index:598;width:195px;background:#555;border:1px solid #fff;}
ul.drop ul li{float:none;}                           
ul.drop ul ul{top:-2px;left:100%;}                           
ul.drop li:hover > ul{visibility:visible;}                           
ul.drop li.green a{color:#FFF;text-decoration:none;background-color:#1b7484;border-right:1px solid #fff;padding:5px 10px;}                           
ul.drop li.blue a{color:#FFF;text-decoration:none;background-color:#007dcc;border-right:1px solid #fff;padding:5px 10px;}                           
ul.drop li.red a{color:#FFF;text-decoration:none;background-color:#dc2328;border-right:1px solid #fff;padding:5px 10px;}                           
ul.drop li.yellow a{color:#FFF;text-decoration:none;background-color:#f4b91f;border-right:1px solid #fff;padding:5px 10px;}

	/*Main Search Bar*/
#search{background:url(/images/new/search.png) 0 -1px no-repeat;background-size: 100% 100%;text-align:center; max-width:100%; height:427px;border:0;}                           
#sheader{padding-top:2%;padding-left:5%;text-align:left;}                           
#initalsearch{color:#333;font-size:16px;margin-top:50px;border-color:#039;padding:5px;}

/*Testimonials
---------------------------------------------------------*/
.testimonials-slider {
	padding-bottom: 70px;
}
.testimonials-slider blockquote {
	margin-top: 60px;
}
.testimonials-slider .carousel-indicators {
  bottom: -20px;
}
.testimonials-slider .carousel-indicators li {
	box-shadow: 0 0 0 2px transparent;
	-webkit-transition: all 250ms ease;
	-moz-transition: all 250ms ease;
	transition: all 250ms ease;
}
.testimonials-slider .carousel-indicators .active {
	box-shadow: 0 0 0 2px #313447;
	-webkit-transform: none;
	-moz-transform: none;
	transform: none;
}
/* Home Page Search Bar
----------------------------------------------------------*/
.main-text
{
    width: 96.66666666666666%;
    color: #FFF;
}
.search-wrapper .search-widget {
  margin: 50px auto;
  width: 75%;
  margin-top: 50px;
}
.seethrough {	
	 background-color:rgba(255, 255, 255, 0.7);
	}
/* Main Slider home Page
-----------------------------------------------------------*/
#main-slider .carousel-inner .item{
	overflow:hidden;
	opacity:0;
	height:500px;
	transition:opacity .8s ease;
	-webkit-transition:opacity .8s ease;
	-moz-transition:opacity .8s ease;
	-ms-transition:opacity .8s ease;
	-o-transition:opacity .8s ease
}

@media (max-width:480px){
	#main-slider .carousel-inner .item{
		height:200px
	}

	#main-slider .carousel-inner .item h2{
		font-size:17px
	}

}

@media (min-width:481px) and (max-width:767px){
	#main-slider .carousel-inner .item{
		height:300px
	}

}

@media (min-width:768px) and (max-width:979px){
	#main-slider .carousel-inner .item{
		height:400px
	}

}

#main-slider .carousel-inner .item .slide-caption{
	animation:none;
	-webkit-animation:none;
	-moz-animation:none;
	-ms-animation:none;
	-o-animation:none
}

#main-slider .carousel-inner .item.active{
	opacity:1;
	transition:opacity .8s ease;
	-webkit-transition:opacity .8s ease;
	-moz-transition:opacity .8s ease;
	-ms-transition:opacity .8s ease;
	-o-transition:opacity .8s ease
}

#main-slider .carousel-inner .item.left.active{
	left:0;
	opacity:0;
	z-index:1;
	transition:opacity .8s ease;
	-webkit-transition:opacity .8s ease;
	-moz-transition:opacity .8s ease;
	-ms-transition:opacity .8s ease;
	-o-transition:opacity .8s ease
}

#main-slider .carousel-inner .item.left.next{
	opacity:1;
	transition:opacity .8s ease;
	-webkit-transition:opacity .8s ease;
	-moz-transition:opacity .8s ease;
	-ms-transition:opacity .8s ease;
	-o-transition:opacity .8s ease
}

#main-slider .carousel-inner .item.right.active{
	left:0;
	opacity:0;
	z-index:1;
	transition:opacity .8s ease;
	-webkit-transition:opacity .8s ease;
	-moz-transition:opacity .8s ease;
	-ms-transition:opacity .8s ease;
	-o-transition:opacity .8s ease
}

#main-slider .carousel-inner .item.right.prev{
	opacity:1;
	transition:opacity .8s ease;
	-webkit-transition:opacity .8s ease;
	-moz-transition:opacity .8s ease;
	-ms-transition:opacity .8s ease;
	-o-transition:opacity .8s ease
}

#main-slider .carousel-inner .item .img-background{
	position:absolute;
	left:0;
	width:100%
}

#main-slider .carousel-control{
	background-image:none;
	z-index:2
}

#main-slider .carousel-control span{
	position:absolute;
	top:50%;
	left:50%;
	z-index:5;
	display:inline-block
}





/*Footer*/
ul.footerlinks{line-height:1.6em;list-style-type:none;color:#666;margin:.75em 0;padding:0;}                           
ul.footerlinks li{border-left:1px solid #AAA;display:inline;margin:0;padding:0 5px;}                           
ul.footerlinks .lastLink{white-space:nowrap;}                           
ul.footerlinks li.first{font-weight:700;border-left:none;}                           
ul.footerlinks a{width:100%;color:#666;}                           
ul.footerlinks a:hover{color:#FFF;background:#666;}                           

#footer-right{float:right;text-align:right;}                           
#footer-right img{margin-left:10px;}

/* Pad the edges of the mobile views a bit */
.marketing {
  padding-left: 15px;
  padding-right: 15px;
}

/* Featurettes
------------------------- */

.featurette-divider {
  margin: 80px 0; /* Space out the Bootstrap <hr> more */
}

/* Thin out the marketing headings */
.featurette-heading {
  font-weight: 300;
  line-height: 1;
  letter-spacing: -1px;
}
.featurette-image {
 padding:15px;
}

/*Advertisers Header section */

header {
  position: fixed;
  top: 0;
  left: 0;
  background: none;
  width: 100%;
  min-height: 57px;
  z-index: 500;
  overflow: hidden;
}
header.scrolled {
  position: fixed;
  background: #21162f url('img/bg-header-scroll.png') repeat-x bottom;
}
@media screen and (min-width: 768px) and (max-width: 840px) {
  header {
    padding-left: 0 !important;
    width: 100% !important;
  }
}
header .container {
  padding-left: 15px;
  padding-right: 15px;
}
header .container .navbar {
  position: relative;
  margin-bottom: 0;
}
header .container .navbar > .logo {
  margin: 0 0 0 3px;
  padding: 0;
  width: 126px;
  height: 51px;
  text-indent: -999px;
  display: inline-block;
  background: url('img/desk-logo.png') no-repeat 0 0;
  position: relative;
  top: -10px;
}
header .container .navbar > .logo a {
  display: block;
  height: inherit;
  width: inherit;
}
header .container .navbar ul.shortMenu {
  position: relative;
  float: right;
  height: 57px;
  margin: 0 28px 0 0;
  padding: 0;
  list-style: none;
}
header .container .navbar ul.shortMenu li {
  display: inline-block;
  vertical-align: middle;
  margin-left: 30px;
  background: none;
  padding-left: 0;
}
header .container .navbar ul.shortMenu li a {
  display: inline-block;
  color: #FFF;
  text-decoration: none;
  font-size: 0.9375em;
  font-weight: 600;
  text-transform: uppercase;
  margin-top: 9px;
}
header .container .navbar ul.shortMenu li a:hover {
  opacity: .8;
}
header .container .navbar ul.shortMenu li a i {
  margin-right: 3px;
}
header .container .navbar ul.shortMenu li a.whydesk {
  margin-top: 9px;
  padding-left: 27px;
  background: url('img/header-sprite.png') no-repeat 0 1px;
}
header .container .navbar ul.shortMenu li a.login {
  margin-top: 9px;
  padding-left: 20px;
  background: url('img/header-sprite.png') no-repeat 0 -33px;
}
header .container .navbar ul.shortMenu li a.menu {
  margin-top: 9px;
  padding-left: 22px;
  background: url('img/header-sprite.png') no-repeat 0 -74px;
}
header .container .navbar ul.shortMenu li a.btn.btn-green {
  margin-top: 8px;
}
/* Hidden Menu */
#pusher {
  width: 100%;
  height: 0;
  background: #293037;
  position: relative;
  display: none;
}
#hiddenMenu {
  display: none;
  background: #293037;
  width: 100%;
}
#hiddenMenu .container {
  padding: 0;
}
#hiddenMenu ul.main-menu {
  float: right;
  margin: 0 50px 0 0;
  padding: 0;
  list-style: none;
}
#hiddenMenu ul.main-menu li {
  display: inline-block;
  margin-left: 25px;
  font-weight: 600;
  background: none;
  padding-left: 0;
}
#hiddenMenu ul.main-menu li a {
  font-size: 0.9375em;
  color: #FFF;
  line-height: 60px;
  text-transform: uppercase;
}
.pricingTableNew .plansNew, .pricingTableNew .plansNewInner {
    height: 48px;
    border-radius: 10px 10px 0px 0px;
    background: none repeat scroll 0% 0% #EAE9E7;
    padding: 20px 22px 8px 0px;
    color: #213441;
    font-weight: 600;
    text-align: left;
}


.logo,.btn_google,.btn_twitter,.btn_facebook,.advert_check,.advice,.bookings,.co-located,.enhanced,.google,.photos,.stats,.telephone_icon,.website,.chrome,.android,.explorer,.firefox,.ios,.safari,.arrow-next,.arrow-prev,.example-frame,.advertise,.nursery_groups,.london_map{background:url(https://www.look4nurseries.co.uk/images/assets/sprites.png) no-repeat;}                           
.logo{background-position:0 -3px;width:140px;height:93px;}                           
.btn_google{background-position:-147px -6px;width:172px;height:43px;}                           
.btn_twitter{background-position:-343px -3px;width:172px;height:43px;}                           
.btn_facebook{background-position:-150px -55px;width:172px;height:43px;}                           
.advert_check{background-position:-542px -7px;width:37px;height:37px;}                           
.advice{background-position:-398px -55px;width:45px;height:40px;}                           
.bookings{background-position:-345px -54px;width:42px;height:42px;}                           
.co-located{background-position:-498px -56px;width:58px;height:42px;}                           
.enhanced{background-position:-583px -1px;width:49px;height:43px;}                           
.google{background-position:-643px -4px;width:52px;height:43px;}                           
.photos{background-position:-569px -54px;width:58px;height:38px;}                           
.stats{background-position:-642px -54px;width:50px;height:43px;}                           
.telephone_icon{background-position:-701px 0;width:50px;height:59px;}                           
.website{background-position:-445px -48px;width:50px;height:50px;}                           
.chrome{background-position:-66px -107px;width:57px;height:57px;}                           
.android{background-position:-3px -102px;width:57px;height:66px;}                           
.explorer{background-position:-190px -106px;width:61px;height:57px;}                           
.firefox{background-position:-129px -107px;width:57px;height:60px;}                           
.ios{background-position:-261px -112px;width:55px;height:55px;}                           
.safari{background-position:-324px -106px;width:58px;height:65px;}                           
.arrow-next{background-position:-699px -53px;width:24px;height:43px;}                           
.arrow-prev{background-position:-732px -54px;width:24px;height:43px;}                           
.example-frame{background-position:-3px -248px;width:925px;height:329px;}                           
.advertise{background-position:-2px -175px;width:285px;height:214px;}                           
.nursery_groups{background-position:-300px -177px;width:285px;height:214px;}                           
.london_map{background-position:-598px -110px;width:285px;height:214px;} 

/* ANIMATIONS */

.shadow-pulse{
	animation:shadow-pulse 1s linear infinite;
	-webkit-animation:shadow-pulse 1s linear infinite;
	-moz-animation:shadow-pulse 1s linear infinite;
	-ms-animation:shadow-pulse 1s linear infinite;
	-o-animation:shadow-pulse 1s linear infinite
}

.no-animation *{
	animation:none!important;
	-webkit-animation:none!important;
	-moz-animation:none!important;
	-ms-animation:none!important;
	-o-animation:none!important;
	transform:none!important;
	-webkit-transform:none!important;
	-moz-transform:none!important;
	-ms-transform:none!important;
	-o-transform:none!important
}

.preload *{
	animation:none!important;
	-webkit-animation:none!important;
	-moz-animation:none!important;
	-ms-animation:none!important;
	-o-animation:none!important
}

.transition-delay1{
	transition-delay:.5s!important;
	-webkit-transition-delay:.5s!important;
	-moz-transition-delay:.5s!important;
	-ms-transition-delay:.5s!important;
	-o-transition-delay:.5s!important
}

.transition-delay2{
	transition-delay:1s!important;
	-webkit-transition-delay:1s!important;
	-moz-transition-delay:1s!important;
	-ms-transition-delay:1s!important;
	-o-transition-delay:1s!important
}

.transition-delay3{
	transition-delay:1.5s!important;
	-webkit-transition-delay:1.5s!important;
	-moz-transition-delay:1.5s!important;
	-ms-transition-delay:1.5s!important;
	-o-transition-delay:1.5s!important
}

.fadeInUp{
	animation-name:fadeInUp;
	-webkit-animation-name:fadeInUp;
	-moz-animation-name:fadeInUp;
	-ms-animation-name:fadeInUp;
	-o-animation-name:fadeInUp;
	animation-duration:1s;
	-webkit-animation-duration:1s;
	-moz-animation-duration:1s;
	-ms-animation-duration:1s;
	-o-animation-duration:1s
}

.fadeInDown{
	animation-name:fadeInDown;
	-webkit-animation-name:fadeInDown;
	-moz-animation-name:fadeInDown;
	-ms-animation-name:fadeInDown;
	-o-animation-name:fadeInDown;
	animation-duration:1s;
	-webkit-animation-duration:1s;
	-moz-animation-duration:1s;
	-ms-animation-duration:1s;
	-o-animation-duration:1s
}

.fadeInLeft{
	animation-name:fadeInLeft;
	-webkit-animation-name:fadeInLeft;
	-moz-animation-name:fadeInLeft;
	-ms-animation-name:fadeInLeft;
	-o-animation-name:fadeInLeft;
	animation-duration:1s;
	-webkit-animation-duration:1s;
	-moz-animation-duration:1s;
	-ms-animation-duration:1s;
	-o-animation-duration:1s
}

.fadeInRight{
	animation-name:fadeInRight;
	-webkit-animation-name:fadeInRight;
	-moz-animation-name:fadeInRight;
	-ms-animation-name:fadeInRight;
	-o-animation-name:fadeInRight;
	animation-duration:1s;
	-webkit-animation-duration:1s;
	-moz-animation-duration:1s;
	-ms-animation-duration:1s;
	-o-animation-duration:1s
}

.fadeInUpLarge{
	animation-name:fadeInUpLarge;
	-webkit-animation-name:fadeInUpLarge;
	-moz-animation-name:fadeInUpLarge;
	-ms-animation-name:fadeInUpLarge;
	-o-animation-name:fadeInUpLarge;
	animation-duration:1s;
	-webkit-animation-duration:1s;
	-moz-animation-duration:1s;
	-ms-animation-duration:1s;
	-o-animation-duration:1s
}

.fadeInDownLarge{
	animation-name:fadeInDownLarge;
	-webkit-animation-name:fadeInDownLarge;
	-moz-animation-name:fadeInDownLarge;
	-ms-animation-name:fadeInDownLarge;
	-o-animation-name:fadeInDownLarge;
	animation-duration:1s;
	-webkit-animation-duration:1s;
	-moz-animation-duration:1s;
	-ms-animation-duration:1s;
	-o-animation-duration:1s
}

.fadeInLeftLarge{
	animation-name:fadeInLeftLarge;
	-webkit-animation-name:fadeInLeftLarge;
	-moz-animation-name:fadeInLeftLarge;
	-ms-animation-name:fadeInLeftLarge;
	-o-animation-name:fadeInLeftLarge;
	animation-duration:1s;
	-webkit-animation-duration:1s;
	-moz-animation-duration:1s;
	-ms-animation-duration:1s;
	-o-animation-duration:1s
}

.fadeInRightLarge{
	animation-name:fadeInRightLarge;
	-webkit-animation-name:fadeInRightLarge;
	-moz-animation-name:fadeInRightLarge;
	-ms-animation-name:fadeInRightLarge;
	-o-animation-name:fadeInRightLarge;
	animation-duration:1s;
	-webkit-animation-duration:1s;
	-moz-animation-duration:1s;
	-ms-animation-duration:1s;
	-o-animation-duration:1s
}

.bounceInDown{
	animation-name:bounceInDown;
	-webkit-animation-name:bounceInDown;
	-moz-animation-name:bounceInDown;
	-ms-animation-name:bounceInDown;
	-o-animation-name:bounceInDown;
	animation-duration:1s;
	-webkit-animation-duration:1s;
	-moz-animation-duration:1s;
	-ms-animation-duration:1s;
	-o-animation-duration:1s
}

.bounceIn{
	animation-name:bounceIn;
	-webkit-animation-name:bounceIn;
	-moz-animation-name:bounceIn;
	-ms-animation-name:bounceIn;
	-o-animation-name:bounceIn;
	animation-duration:1s;
	-webkit-animation-duration:1s;
	-moz-animation-duration:1s;
	-ms-animation-duration:1s;
	-o-animation-duration:1s
}

.flipInH{
	animation-name:flipInH;
	-webkit-animation-name:flipInH;
	-moz-animation-name:flipInH;
	-ms-animation-name:flipInH;
	-o-animation-name:flipInH;
	animation-duration:1s;
	-webkit-animation-duration:1s;
	-moz-animation-duration:1s;
	-ms-animation-duration:1s;
	-o-animation-duration:1s
}

.flipInV{
	animation-name:flipInV;
	-webkit-animation-name:flipInV;
	-moz-animation-name:flipInV;
	-ms-animation-name:flipInV;
	-o-animation-name:flipInV;
	animation-duration:1s;
	-webkit-animation-duration:1s;
	-moz-animation-duration:1s;
	-ms-animation-duration:1s;
	-o-animation-duration:1s
}

.animation-delay1{
	animation-delay:.1s;
	-webkit-animation-delay:.1s;
	-moz-animation-delay:.1s;
	-ms-animation-delay:.1s;
	-o-animation-delay:.1s;
	animation-timing-function:ease;
	-webkit-animation-timing-function:ease;
	-moz-animation-timing-function:ease;
	-ms-animation-timing-function:ease;
	-o-animation-timing-function:ease;
	animation-fill-mode:both;
	-webkit-animation-fill-mode:both;
	-moz-animation-fill-mode:both;
	-ms-animation-fill-mode:both;
	-o-animation-fill-mode:both
}

.animation-delay2{
	animation-delay:.3s;
	-webkit-animation-delay:.3s;
	-moz-animation-delay:.3s;
	-ms-animation-delay:.3s;
	-o-animation-delay:.3s;
	animation-timing-function:ease;
	-webkit-animation-timing-function:ease;
	-moz-animation-timing-function:ease;
	-ms-animation-timing-function:ease;
	-o-animation-timing-function:ease;
	animation-fill-mode:both;
	-webkit-animation-fill-mode:both;
	-moz-animation-fill-mode:both;
	-ms-animation-fill-mode:both;
	-o-animation-fill-mode:both
}

.animation-delay3{
	animation-delay:.5s;
	-webkit-animation-delay:.5s;
	-moz-animation-delay:.5s;
	-ms-animation-delay:.5s;
	-o-animation-delay:.5s;
	animation-timing-function:ease;
	-webkit-animation-timing-function:ease;
	-moz-animation-timing-function:ease;
	-ms-animation-timing-function:ease;
	-o-animation-timing-function:ease;
	animation-fill-mode:both;
	-webkit-animation-fill-mode:both;
	-moz-animation-fill-mode:both;
	-ms-animation-fill-mode:both;
	-o-animation-fill-mode:both
}

.animation-delay4{
	animation-delay:.7s;
	-webkit-animation-delay:.7s;
	-moz-animation-delay:.7s;
	-ms-animation-delay:.7s;
	-o-animation-delay:.7s;
	animation-timing-function:ease;
	-webkit-animation-timing-function:ease;
	-moz-animation-timing-function:ease;
	-ms-animation-timing-function:ease;
	-o-animation-timing-function:ease;
	animation-fill-mode:both;
	-webkit-animation-fill-mode:both;
	-moz-animation-fill-mode:both;
	-ms-animation-fill-mode:both;
	-o-animation-fill-mode:both
}

.animation-delay5{
	animation-delay:.9s;
	-webkit-animation-delay:.9s;
	-moz-animation-delay:.9s;
	-ms-animation-delay:.9s;
	-o-animation-delay:.9s;
	animation-timing-function:ease;
	-webkit-animation-timing-function:ease;
	-moz-animation-timing-function:ease;
	-ms-animation-timing-function:ease;
	-o-animation-timing-function:ease;
	animation-fill-mode:both;
	-webkit-animation-fill-mode:both;
	-moz-animation-fill-mode:both;
	-ms-animation-fill-mode:both;
	-o-animation-fill-mode:both
}

.animation-delay6{
	animation-delay:1.1s;
	-webkit-animation-delay:1.1s;
	-moz-animation-delay:1.1s;
	-ms-animation-delay:1.1s;
	-o-animation-delay:1.1s;
	animation-timing-function:ease;
	-webkit-animation-timing-function:ease;
	-moz-animation-timing-function:ease;
	-ms-animation-timing-function:ease;
	-o-animation-timing-function:ease;
	animation-fill-mode:both;
	-webkit-animation-fill-mode:both;
	-moz-animation-fill-mode:both;
	-ms-animation-fill-mode:both;
	-o-animation-fill-mode:both
}

.animation-delay7{
	animation-delay:1.3s;
	-webkit-animation-delay:1.3s;
	-moz-animation-delay:1.3s;
	-ms-animation-delay:1.3s;
	-o-animation-delay:1.3s;
	animation-timing-function:ease;
	-webkit-animation-timing-function:ease;
	-moz-animation-timing-function:ease;
	-ms-animation-timing-function:ease;
	-o-animation-timing-function:ease;
	animation-fill-mode:both;
	-webkit-animation-fill-mode:both;
	-moz-animation-fill-mode:both;
	-ms-animation-fill-mode:both;
	-o-animation-fill-mode:both
}

.animation-delay8{
	animation-delay:1.5s;
	-webkit-animation-delay:1.5s;
	-moz-animation-delay:1.5s;
	-ms-animation-delay:1.5s;
	-o-animation-delay:1.5s;
	animation-timing-function:ease;
	-webkit-animation-timing-function:ease;
	-moz-animation-timing-function:ease;
	-ms-animation-timing-function:ease;
	-o-animation-timing-function:ease;
	animation-fill-mode:both;
	-webkit-animation-fill-mode:both;
	-moz-animation-fill-mode:both;
	-ms-animation-fill-mode:both;
	-o-animation-fill-mode:both
}

.animation-delay9{
	animation-delay:1.7s;
	-webkit-animation-delay:1.7s;
	-moz-animation-delay:1.7s;
	-ms-animation-delay:1.7s;
	-o-animation-delay:1.7s;
	animation-timing-function:ease;
	-webkit-animation-timing-function:ease;
	-moz-animation-timing-function:ease;
	-ms-animation-timing-function:ease;
	-o-animation-timing-function:ease;
	animation-fill-mode:both;
	-webkit-animation-fill-mode:both;
	-moz-animation-fill-mode:both;
	-ms-animation-fill-mode:both;
	-o-animation-fill-mode:both
}

.animation-delay10{
	animation-delay:1.9s;
	-webkit-animation-delay:1.9s;
	-moz-animation-delay:1.9s;
	-ms-animation-delay:1.9s;
	-o-animation-delay:1.9s;
	animation-timing-function:ease;
	-webkit-animation-timing-function:ease;
	-moz-animation-timing-function:ease;
	-ms-animation-timing-function:ease;
	-o-animation-timing-function:ease;
	animation-fill-mode:both;
	-webkit-animation-fill-mode:both;
	-moz-animation-fill-mode:both;
	-ms-animation-fill-mode:both;
	-o-animation-fill-mode:both
}

@-moz-keyframes bounce_followingBallsG{
	0%{
		left:0;
		background-color:#000
	}

	50%{
		left:236px;
		background-color:#fff
	}

	100%{
		left:0;
		background-color:#000
	}

}

@-webkit-keyframes bounce_followingBallsG{
	0%{
		left:0;
		background-color:#000
	}

	50%{
		left:236px;
		background-color:#fff
	}

	100%{
		left:0;
		background-color:#000
	}

}

@-ms-keyframes bounce_followingBallsG{
	0%{
		left:0;
		background-color:#000
	}

	50%{
		left:236px;
		background-color:#fff
	}

	100%{
		left:0;
		background-color:#000
	}

}

@-o-keyframes bounce_followingBallsG{
	0%{
		left:0;
		background-color:#000
	}

	50%{
		left:236px;
		background-color:#fff
	}

	100%{
		left:0;
		background-color:#000
	}

}

@keyframes bounce_followingBallsG{
	0%{
		left:0;
		background-color:#000
	}

	50%{
		left:236px;
		background-color:#fff
	}

	100%{
		left:0;
		background-color:#000
	}

}

@keyframes fadeInUp{
	0%{
		opacity:0;
		transform:translateY(20px)
	}

	100%{
		opacity:1;
		transform:translateY(0)
	}

}

@-webkit-keyframes fadeInUp{
	0%{
		opacity:0;
		-webkit-transform:translateY(20px)
	}

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

}

@-moz-keyframes fadeInUp{
	0%{
		opacity:0;
		-moz-transform:translateY(20px)
	}

	100%{
		opacity:1;
		-moz-transform:translateY(0px)
	}

}

@-ms-keyframes fadeInUp{
	0%{
		opacity:0;
		-ms-transform:translateY(20px)
	}

	100%{
		opacity:1;
		-ms-transform:translateY(0)
	}

}

@-o-keyframes fadeInUp{
	0%{
		opacity:0;
		-o-transform:translateY(20px)
	}

	100%{
		opacity:1;
		-o-transform:translateY(0)
	}

}

@keyframes fadeInDown{
	0%{
		opacity:0;
		transform:translateY(-20px)
	}

	100%{
		opacity:1;
		transform:translateY(0)
	}

}

@-webkit-keyframes fadeInDown{
	0%{
		opacity:0;
		-webkit-transform:translateY(-20px)
	}

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

}

@-moz-keyframes fadeInDown{
	0%{
		opacity:0;
		-moz-transform:translateY(-20px)
	}

	100%{
		opacity:1;
		-moz-transform:translateY(0px)
	}

}

@-ms-keyframes fadeInDown{
	0%{
		opacity:0;
		-ms-transform:translateY(-20px)
	}

	100%{
		opacity:1;
		-ms-transform:translateY(0)
	}

}

@-o-keyframes fadeInDown{
	0%{
		opacity:0;
		-o-transform:translateY(-20px)
	}

	100%{
		opacity:1;
		-o-transform:translateY(0)
	}

}

@keyframes fadeInLeft{
	0%{
		opacity:0;
		transform:translateX(20px)
	}

	100%{
		opacity:1;
		transform:translateX(0)
	}

}

@-webkit-keyframes fadeInLeft{
	0%{
		opacity:0;
		-webkit-transform:translateX(20px)
	}

	100%{
		opacity:1;
		-webkit-transform:translateX(0)
	}

}

@-moz-keyframes fadeInLeft{
	0%{
		opacity:0;
		-moz-transform:translateX(20px)
	}

	100%{
		opacity:1;
		-moz-transform:translateX(0px)
	}

}

@-ms-keyframes fadeInLeft{
	0%{
		opacity:0;
		-ms-transform:translateX(20px)
	}

	100%{
		opacity:1;
		-ms-transform:translateX(0)
	}

}

@-o-keyframes fadeInLeft{
	0%{
		opacity:0;
		-o-transform:translateX(20px)
	}

	100%{
		opacity:1;
		-o-transform:translateX(0)
	}

}

@keyframes fadeInRight{
	0%{
		opacity:0;
		transform:translateX(-20px)
	}

	100%{
		opacity:1;
		transform:translateX(0)
	}

}

@-webkit-keyframes fadeInRight{
	0%{
		opacity:0;
		-webkit-transform:translateX(-20px)
	}

	100%{
		opacity:1;
		-webkit-transform:translateX(0)
	}

}

@-moz-keyframes fadeInRight{
	0%{
		opacity:0;
		-moz-transform:translateX(-20px)
	}

	100%{
		opacity:1;
		-moz-transform:translateX(0px)
	}

}

@-ms-keyframes fadeInRight{
	0%{
		opacity:0;
		-ms-transform:translateX(-20px)
	}

	100%{
		opacity:1;
		-ms-transform:translateX(0)
	}

}

@-o-keyframes fadeInRight{
	0%{
		opacity:0;
		-o-transform:translateX(-20px)
	}

	100%{
		opacity:1;
		-o-transform:translateX(0)
	}

}

@keyframes fadeInUpLarge{
	0%{
		opacity:0;
		transform:translateY(50px)
	}

	100%{
		opacity:1;
		transform:translateY(0)
	}

}

@-webkit-keyframes fadeInUpLarge{
	0%{
		opacity:0;
		-webkit-transform:translateY(50px)
	}

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

}

@-moz-keyframes fadeInUpLarge{
	0%{
		opacity:0;
		-moz-transform:translateY(50px)
	}

	100%{
		opacity:1;
		-moz-transform:translateY(0px)
	}

}

@-ms-keyframes fadeInUpLarge{
	0%{
		opacity:0;
		-ms-transform:translateY(50px)
	}

	100%{
		opacity:1;
		-ms-transform:translateY(0)
	}

}

@-o-keyframes fadeInUpLarge{
	0%{
		opacity:0;
		-o-transform:translateY(50px)
	}

	100%{
		opacity:1;
		-o-transform:translateY(0)
	}

}

@keyframes fadeInDownLarge{
	0%{
		opacity:0;
		transform:translateY(-50px)
	}

	100%{
		opacity:1;
		transform:translateY(0)
	}

}

@-webkit-keyframes fadeInDownLarge{
	0%{
		opacity:0;
		-webkit-transform:translateY(-50px)
	}

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

}

@-moz-keyframes fadeInDownLarge{
	0%{
		opacity:0;
		-moz-transform:translateY(-50px)
	}

	100%{
		opacity:1;
		-moz-transform:translateY(0px)
	}

}

@-ms-keyframes fadeInDownLarge{
	0%{
		opacity:0;
		-ms-transform:translateY(-50px)
	}

	100%{
		opacity:1;
		-ms-transform:translateY(0)
	}

}

@-o-keyframes fadeInDownLarge{
	0%{
		opacity:0;
		-o-transform:translateY(-50px)
	}

	100%{
		opacity:1;
		-o-transform:translateY(0)
	}

}

@keyframes fadeInLeftLarge{
	0%{
		opacity:0;
		transform:translateX(100px)
	}

	100%{
		opacity:1;
		transform:translateX(0)
	}

}

@-webkit-keyframes fadeInLeftLarge{
	0%{
		opacity:0;
		-webkit-transform:translateX(100px)
	}

	100%{
		opacity:1;
		-webkit-transform:translateX(0)
	}

}

@-moz-keyframes fadeInLeftLarge{
	0%{
		opacity:0;
		-moz-transform:translateX(100px)
	}

	100%{
		opacity:1;
		-moz-transform:translateX(0px)
	}

}

@-ms-keyframes fadeInLeftLarge{
	0%{
		opacity:0;
		-ms-transform:translateX(100px)
	}

	100%{
		opacity:1;
		-ms-transform:translateX(0)
	}

}

@-o-keyframes fadeInLeftLarge{
	0%{
		opacity:0;
		-o-transform:translateX(100px)
	}

	100%{
		opacity:1;
		-o-transform:translateX(0)
	}

}

@keyframes fadeInRightLarge{
	0%{
		opacity:0;
		transform:translateX(-100px)
	}

	100%{
		opacity:1;
		transform:translateX(0)
	}

}

@-webkit-keyframes fadeInRightLarge{
	0%{
		opacity:0;
		-webkit-transform:translateX(-100px)
	}

	100%{
		opacity:1;
		-webkit-transform:translateX(0)
	}

}

@-moz-keyframes fadeInRightLarge{
	0%{
		opacity:0;
		-moz-transform:translateX(-100px)
	}

	100%{
		opacity:1;
		-moz-transform:translateX(0px)
	}

}

@-ms-keyframes fadeInRightLarge{
	0%{
		opacity:0;
		-ms-transform:translateX(-100px)
	}

	100%{
		opacity:1;
		-ms-transform:translateX(0)
	}

}

@-o-keyframes fadeInRightLarge{
	0%{
		opacity:0;
		-o-transform:translateX(-100px)
	}

	100%{
		opacity:1;
		-o-transform:translateX(0)
	}

}

@-webkit-keyframes slidedown{
	0%{
		max-height:0
	}

	100%{
		max-height:500px
	}

}

@-moz-keyframes slidedown{
	0%{
		max-height:0
	}

	100%{
		max-height:500px
	}

}

@-ms-keyframes slidedown{
	0%{
		max-height:0
	}

	100%{
		max-height:500px
	}

}

@-o-keyframes slidedown{
	0%{
		max-height:0
	}

	100%{
		max-height:500px
	}

}

@keyframes slidedown{
	0%{
		max-height:0
	}

	100%{
		max-height:500px
	}

}

@-webkit-keyframes fadeIn{
	0%{
		opacity:0
	}

	100%{
		opacity:1
	}

}

@-moz-keyframes fadeIn{
	0%{
		opacity:0
	}

	100%{
		opacity:1
	}

}

@-ms-keyframes fadeIn{
	0%{
		opacity:0
	}

	100%{
		opacity:1
	}

}

@-o-keyframes fadeIn{
	0%{
		opacity:0
	}

	100%{
		opacity:1
	}

}

@keyframes fadeIn{
	0%{
		opacity:0
	}

	100%{
		opacity:1
	}

}

@-webkit-keyframes fadeInRotate{
	0%{
		opacity:0;
		-webkit-transform:translateX(-20px) rotate(-60deg)
	}

	100%{
		opacity:1
	}

}

@-moz-keyframes fadeInRotate{
	0%{
		opacity:0;
		-moz-transform:translateX(-20px) rotate(-60deg)
	}

	100%{
		opacity:1
	}

}

@-ms-keyframes fadeInRotate{
	0%{
		opacity:0;
		-ms-transform:translateX(-20px) rotate(-60deg)
	}

	100%{
		opacity:1
	}

}

@-o-keyframes fadeInRotate{
	0%{
		opacity:0;
		-o-transform:translateX(-20px) rotate(-60deg)
	}

	100%{
		opacity:1
	}

}

@keyframes fadeInRotate{
	0%{
		opacity:0;
		transform:translateX(-20px) rotate(-60deg)
	}

	100%{
		opacity:1
	}

}

@-webkit-keyframes fadeInUp100{
	0%{
		opacity:0;
		-webkit-transform:translateY(100px) scale(0.6)
	}

	100%{
		opacity:1
	}

}

@-moz-keyframes fadeInUp100{
	0%{
		opacity:0;
		-moz-transform:translateY(100px) scale(0.6)
	}

	100%{
		opacity:1
	}

}

@-ms-keyframes fadeInUp100{
	0%{
		opacity:0;
		-ms-transform:translateY(100px) scale(0.6)
	}

	100%{
		opacity:1
	}

}

@-o-keyframes fadeInUp100{
	0%{
		opacity:0;
		-o-transform:translateY(100px) scale(0.6)
	}

	100%{
		opacity:1
	}

}

@keyframes fadeInUp100{
	0%{
		opacity:0;
		transform:translateY(100px) scale(0.6)
	}

	100%{
		opacity:1
	}

}

@-webkit-keyframes shadow-pulse{
	0%{
		box-shadow:0 0 3px rgba(50,50,50,.5);
		-moz-box-shadow:0 0 3px rgba(50,50,50,.5);
		-webkit-box-shadow:0 0 3px rgba(50,50,50,.5)
	}

	50%{
		box-shadow:0 0 6px #323232;
		-moz-box-shadow:0 0 6px #323232;
		-webkit-box-shadow:0 0 6px #323232
	}

	100%{
		box-shadow:0 0 3px rgba(50,50,50,.5);
		-moz-box-shadow:0 0 3px rgba(50,50,50,.5);
		-webkit-box-shadow:0 0 3px rgba(50,50,50,.5)
	}

}

@-moz-keyframes shadow-pulse{
	0%{
		box-shadow:0 0 3px rgba(50,50,50,0);
		-moz-box-shadow:0 0 3px rgba(50,50,50,0);
		-webkit-box-shadow:0 0 3px rgba(50,50,50,0)
	}

	50%{
		box-shadow:0 0 6px #323232;
		-moz-box-shadow:0 0 6px #323232;
		-webkit-box-shadow:0 0 6px #323232
	}

	100%{
		box-shadow:0 0 3px rgba(50,50,50,0);
		-moz-box-shadow:0 0 3px rgba(50,50,50,0);
		-webkit-box-shadow:0 0 3px rgba(50,50,50,0)
	}

}

@-ms-keyframes shadow-pulse{
	0%{
		box-shadow:0 0 3px rgba(50,50,50,0);
		-moz-box-shadow:0 0 3px rgba(50,50,50,0);
		-webkit-box-shadow:0 0 3px rgba(50,50,50,0)
	}

	50%{
		box-shadow:0 0 6px #323232;
		-moz-box-shadow:0 0 6px #323232;
		-webkit-box-shadow:0 0 6px #323232
	}

	100%{
		box-shadow:0 0 3px rgba(50,50,50,0);
		-moz-box-shadow:0 0 3px rgba(50,50,50,0);
		-webkit-box-shadow:0 0 3px rgba(50,50,50,0)
	}

}

@-o-keyframes shadow-pulse{
	0%{
		box-shadow:0 0 3px rgba(50,50,50,0);
		-moz-box-shadow:0 0 3px rgba(50,50,50,0);
		-webkit-box-shadow:0 0 3px rgba(50,50,50,0)
	}

	50%{
		box-shadow:0 0 6px #323232;
		-moz-box-shadow:0 0 6px #323232;
		-webkit-box-shadow:0 0 6px #323232
	}

	100%{
		box-shadow:0 0 3px rgba(50,50,50,0);
		-moz-box-shadow:0 0 3px rgba(50,50,50,0);
		-webkit-box-shadow:0 0 3px rgba(50,50,50,0)
	}

}

@keyframes shadow-pulse{
	0%{
		box-shadow:0 0 3px rgba(50,50,50,0);
		-moz-box-shadow:0 0 3px rgba(50,50,50,0);
		-webkit-box-shadow:0 0 3px rgba(50,50,50,0)
	}

	50%{
		box-shadow:0 0 6px #323232;
		-moz-box-shadow:0 0 6px #323232;
		-webkit-box-shadow:0 0 6px #323232
	}

	100%{
		box-shadow:0 0 3px rgba(50,50,50,0);
		-moz-box-shadow:0 0 3px rgba(50,50,50,0);
		-webkit-box-shadow:0 0 3px rgba(50,50,50,0)
	}

}

@keyframes text-moving{
	0%{
		left:110%
	}

	40%,50%,60%,70%{
		left:0
	}

	100%{
		left:-150%
	}

}

@-webkit-keyframes text-moving{
	0%{
		left:110%
	}

	40%,50%,60%,70%{
		left:0
	}

	100%{
		left:-150%
	}

}

@-moz-keyframes text-moving{
	0%{
		left:110%
	}

	40%,50%,60%,70%{
		left:0
	}

	100%{
		left:-150%
	}

}

@-ms-keyframes text-moving{
	0%{
		left:110%
	}

	40%,50%,60%,70%{
		left:0
	}

	100%{
		left:-150%
	}

}

@-o-keyframes text-moving{
	0%{
		left:110%
	}

	40%,50%,60%,70%{
		left:0
	}

	100%{
		left:-150%
	}

}

@-webkit-keyframes bounceIn{
	0%{
		opacity:0;
		-webkit-transform:scale(0.7)
	}

	50%{
		opacity:1;
		-webkit-transform:scale(1.05)
	}

	100%{
		-webkit-transform:scale(1)
	}

}

@-moz-keyframes bounceIn{
	0%{
		opacity:0;
		-moz-transform:scale(0.7)
	}

	50%{
		opacity:1;
		-moz-transform:scale(1.05)
	}

	100%{
		-moz-transform:scale(1)
	}

}

@-ms-keyframes bounceIn{
	0%{
		opacity:0;
		-ms-transform:scale(0.7)
	}

	50%{
		opacity:1;
		-ms-transform:scale(1.1)
	}

	100%{
		-ms-transform:scale(1)
	}

}

@-o-keyframes bounceIn{
	0%{
		opacity:0;
		-o-transform:scale(0.7)
	}

	50%{
		opacity:1;
		-o-transform:scale(1.1)
	}

	100%{
		-o-transform:scale(1)
	}

}

@keyframes bounceIn{
	0%{
		opacity:0;
		transform:scale(0.7)
	}

	50%{
		opacity:1;
		transform:scale(1.1)
	}

	100%{
		transform:scale(1)
	}

}

@-webkit-keyframes bounceInDown{
	0%{
		opacity:0;
		-webkit-transform:translateY(-1000px)
	}

	60%{
		opacity:1;
		-webkit-transform:translateY(30px)
	}

	80%{
		-webkit-transform:translateY(-20px)
	}

	100%{
		-webkit-transform:translateY(0)
	}

}

@-moz-keyframes bounceInDown{
	0%{
		opacity:0;
		-moz-transform:translateY(-1000px)
	}

	60%{
		opacity:1;
		-moz-transform:translateY(30px)
	}

	80%{
		-moz-transform:translateY(-20%)
	}

	100%{
		-moz-transform:translateY(0)
	}

}

@-ms-keyframes bounceInDown{
	0%{
		opacity:0;
		-ms-transform:translateY(-1000px)
	}

	60%{
		opacity:1;
		-ms-transform:translateY(30px)
	}

	80%{
		-ms-transform:translateY(-20px)
	}

	100%{
		-ms-transform:translateY(0)
	}

}

@-o-keyframes bounceInDown{
	0%{
		opacity:0;
		-o-transform:translateY(-1000px)

	}

	60%{
		opacity:1;
		-o-transform:translateY(30px)
	}

	80%{
		-o-transform:translateY(-20%)
	}

	100%{
		-o-transform:translateY(0)
	}

}

@keyframes bounceInDown{
	0%{
		opacity:0;
		transform:translateY(-1000px)
	}

	60%{
		opacity:1;
		transform:translateY(30px)
	}

	80%{
		transform:translateY(-20px)
	}

	100%{
		transform:translateY(0)
	}

}

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

	60%{
		opacity:1;
		-webkit-transform:translateY(20px)
	}

	100%{
		-webkit-transform:translateY(0)
	}

}

@-moz-keyframes bounceInDownSmall{
	0%{
		opacity:0;
		-moz-transform:translateY(-100px)
	}

	60%{
		opacity:1;
		-moz-transform:translateY(20px)
	}

	100%{
		-moz-transform:translateY(0)
	}

}

@-ms-keyframes bounceInDownSmall{
	0%{
		opacity:0;
		-ms-transform:translateY(-100px)
	}

	60%{
		opacity:1;
		-ms-transform:translateY(20px)
	}

	100%{
		-ms-transform:translateY(0)
	}

}

@-o-keyframes bounceInDownSmall{
	0%{
		opacity:0;
		-o-transform:translateY(-100px)
	}

	60%{
		opacity:1;
		-o-transform:translateY(20px)
	}

	100%{
		-o-transform:translateY(0)
	}

}

@keyframes bounceInDownSmall{
	0%{
		opacity:0;
		transform:translateY(-100px)
	}

	60%{
		opacity:1;
		transform:translateY(20px)
	}

	100%{
		transform:translateY(0)
	}

}

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

	50%{
		-webkit-transform:translateY(-40px)
	}

	100%{
		opacity:0;
		-webkit-transform:translateY(-50px)
	}

}

@-moz-keyframes fadeOutUp{
	0%{
		opacity:1;
		-moz-transform:translateY(0)
	}

	50%{
		-moz-transform:translateY(-40px)
	}

	100%{
		opacity:0;
		-moz-transform:translateY(-50px)
	}

}

@-ms-keyframes fadeOutUp{
	0%{
		opacity:1;
		-ms-transform:translateY(0)
	}

	50%{
		-ms-transform:translateY(-40px)
	}

	100%{
		opacity:0;
		-ms-transform:translateY(-50px)
	}

}

@-o-keyframes fadeOutUp{
	0%{
		opacity:1;
		-o-transform:translateY(0)
	}

	50%{
		-o-transform:translateY(-40px)
	}

	100%{
		opacity:0;
		-o-transform:translateY(-50px)
	}

}

@keyframes fadeOutUp{
	0%{
		opacity:1;
		transform:translateY(0)
	}

	50%{
		transform:translateY(-40px)
	}

	100%{
		opacity:0;
		transform:translateY(-50px)
	}

}

@-webkit-keyframes progress-start{
	0%{
		width:0
	}

}

@-moz-keyframes progress-start{
	0%{
		width:0
	}

}

@-ms-keyframes progress-start{
	0%{
		width:0
	}

}

@-o-keyframes progress-start{
	0%{
		width:0
	}

}

@keyframes progress-start{
	0%{
		width:0
	}

}

@-webkit-keyframes flipInH{
	0%{
		-webkit-transform:perspective(1000px) rotateY(90deg);
		opacity:0
	}

	33%{
		-webkit-transform:perspective(1000px) rotateY(-10deg)
	}

	66%{
		-webkit-transform:perspective(1000px) rotateY(10deg)
	}

	100%{
		-webkit-transform:perspective(1000px) rotateY(0deg);
		opacity:1
	}

}

@-moz-keyframes flipInH{
	0%{
		-moz-transform:perspective(1000px) rotateY(90deg);
		opacity:0
	}

	33%{
		-moz-transform:perspective(1000px) rotateY(-10deg)
	}

	66%{
		-moz-transform:perspective(1000px) rotateY(10deg)
	}

	100%{
		-moz-transform:perspective(1000px) rotateY(0deg);
		opacity:1
	}

}

@-ms-keyframes flipInH{
	0%{
		-ms-transform:perspective(1000px) rotateY(90deg);
		opacity:0
	}

	33%{
		-ms-transform:perspective(1000px) rotateY(-10deg)
	}

	66%{
		-ms-transform:perspective(1000px) rotateY(10deg)
	}

	100%{
		-ms-transform:perspective(1000px) rotateY(0deg);
		opacity:1
	}

}

@-o-keyframes flipInH{
	0%{
		-o-transform:perspective(1000px) rotateY(90deg);
		opacity:0
	}

	33%{
		-o-transform:perspective(1000px) rotateY(-10deg)
	}

	66%{
		-o-transform:perspective(1000px) rotateY(10deg)
	}

	100%{
		-o-transform:perspective(1000px) rotateY(0deg);
		opacity:1
	}

}

@keyframes flipInH{
	0%{
		transform:perspective(1000px) rotateY(90deg);
		opacity:0
	}

	33%{
		transform:perspective(1000px) rotateY(-10deg)
	}

	66%{
		transform:perspective(1000px) rotateY(10deg)
	}

	100%{
		transform:perspective(1000px) rotateY(0deg);
		opacity:1
	}

}

@-webkit-keyframes flipInV{
	0%{
		-webkit-transform:perspective(1000px) rotateX(90deg);
		opacity:0
	}

	33%{
		-webkit-transform:perspective(1000px) rotateX(-10deg)
	}

	66%{
		-webkit-transform:perspective(1000px) rotateX(10deg)
	}

	100%{
		-webkit-transform:perspective(1000px) rotateX(0deg);
		opacity:1
	}

}

@-moz-keyframes flipInV{
	0%{
		-moz-transform:perspective(1000px) rotateX(90deg);
		opacity:0
	}

	33%{
		-moz-transform:perspective(1000px) rotateX(-10deg)
	}

	66%{
		-moz-transform:perspective(1000px) rotateX(10deg)
	}

	100%{
		-moz-transform:perspective(1000px) rotateX(0deg);
		opacity:1
	}

}

@-ms-keyframes flipInV{
	0%{
		-ms-transform:perspective(1000px) rotateX(90deg);
		opacity:0
	}

	33%{
		-ms-transform:perspective(1000px) rotateX(-10deg)
	}

	66%{
		-ms-transform:perspective(1000px) rotateX(10deg)
	}

	100%{
		-ms-transform:perspective(1000px) rotateX(0deg);
		opacity:1
	}

}

@-o-keyframes flipInV{
	0%{
		-o-transform:perspective(1000px) rotateX(90deg);
		opacity:0
	}

	33%{
		-o-transform:perspective(1000px) rotateX(-10deg)
	}

	66%{
		-o-transform:perspective(1000px) rotateX(10deg)
	}

	100%{
		-o-transform:perspective(1000px) rotateX(0deg);
		opacity:1
	}

}

@keyframes flipInV{
	0%{
		transform:perspective(1000px) rotateX(90deg);
		opacity:0
	}

	33%{
		transform:perspective(1000px) rotateX(-10deg)
	}

	66%{
		transform:perspective(1000px) rotateX(10deg)
	}

	100%{
		transform:perspective(1000px) rotateX(0deg);
		opacity:1
	}

}

@-webkit-keyframes text-color-animation{
	50%{
		color:#fff
	}

}

@-moz-keyframes text-color-animation{
	50%{
		color:#fff
	}

}

@-ms-keyframes text-color-animation{
	50%{
		color:#fff
	}

}

@-o-keyframes text-color-animation{
	50%{
		color:#fff
	}

}

@keyframes text-color-animation{
	50%{
		color:#fff
	}

}
#postcode_lookup #opc_input {
	display: inline;
	width: 50%;
	margin-left: 15px;
	margin-right: 15px;
}
	#opc_dropdown {
		
	display: block;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 15px;
	width: 100%;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	}
	#opc_error_message{
	color: #a94442;
	background-color: #f2dede;
	border-color: #ebccd1;
	padding: 15px;
	margin: 15px;
	border: 1px solid transparent;
	border-radius: 4px;
	}

@import url(http://netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.min.css);
.col-item
{
    border: 1px solid #E1E1E1;
    border-radius: 5px;
    background: #FFF;
}
.col-item .photo img
{
    margin: 0 auto;
    width: 100%;
}

.col-item .info
{
    padding: 10px;
    border-radius: 0 0 5px 5px;
    margin-top: 1px;
}

.col-item:hover .info {
    background-color: #F5F5DC;
}
.col-item .price
{
    /*width: 50%;*/
    float: left;
    margin-top: 5px;
}

.col-item .price h5
{
    line-height: 20px;
    margin: 0;
}

.price-text-color
{
    color: #219FD1;
}

.col-item .info .rating
{
    color: #777;
}

.col-item .rating
{
    /*width: 50%;*/
    float: left;
    font-size: 17px;
    text-align: right;
    line-height: 52px;
    margin-bottom: 10px;
    height: 52px;
}

.col-item .separator
{
    border-top: 1px solid #E1E1E1;
}

.clear-left
{
    clear: left;
}

.col-item .separator p
{
    line-height: 20px;
    margin-bottom: 0;
    margin-top: 10px;
    text-align: center;
}

.col-item .separator p i
{
    margin-right: 5px;
}
.col-item .btn-add
{
    width: 50%;
    float: left;
}

.col-item .btn-add
{
    border-right: 1px solid #E1E1E1;
}

.col-item .btn-details
{
    width: 50%;
    float: left;
    padding-left: 10px;
}
.controls
{
    margin-top: 20px;
}
[data-slide="prev"]
{
    margin-right: 10px;
}
