/**

 * BxSlider v4.1.2 - Fully loaded, responsive content slider

 * http://bxslider.com

 *

 * Written by: Steven Wanderski, 2014

 * http://stevenwanderski.com

 * (while drinking Belgian ales and listening to jazz)

 *

 * CEO and founder of bxCreative, LTD

 * http://bxcreative.com

 */





/** RESET AND LAYOUT

===================================*/



.bx-wrapper {

	position: relative;

	margin: 0 auto;

	padding: 0;

	*zoom: 1;
height:100%;
}



.bx-wrapper img {

	max-width: 100%;

	display: block;

	width:100%;

}



/** THEME

===================================*/



.bx-wrapper .bx-viewport {

	/*-moz-box-shadow: 0 0 5px #ccc;

	-webkit-box-shadow: 0 0 5px #ccc;

	box-shadow: 0 0 5px #ccc;

	border:  5px solid #fff;

	left: -5px;*/

	background: #fff;

	height:100% !important;

	/*fix other elements on the page moving (on Chrome)*/

	-webkit-transform: translatez(0);

	-moz-transform: translatez(0);

    	-ms-transform: translatez(0);

    	-o-transform: translatez(0);

    	transform: translatez(0);

}

.bxslider {
  height: 100%;
}

.bx-wrapper .bx-pager,

.bx-wrapper .bx-controls-auto {

	position: absolute;

	bottom: 20px;

	width: 100%;

}

.overlay {
  background: url(images/overlay.png) repeat;
  height: 100%;
  position: absolute;
  width: 100%;
}



/* LOADER */



.bx-wrapper .bx-loading {

	min-height: 50px;

	background: url(images/bx_loader.gif) center center no-repeat #fff;

	height: 100%;

	width: 100%;

	position: absolute;

	top: 0;

	left: 0;

	z-index: 2000;

}



/* PAGER */



.bx-wrapper .bx-pager {

	text-align: center;

	font-size: .85em;

	font-family: Arial;

	font-weight: bold;

	color: #666;

	padding-top: 20px;

}



.bx-wrapper .bx-pager .bx-pager-item,

.bx-wrapper .bx-controls-auto .bx-controls-auto-item {

	display: inline-block;

	*zoom: 1;

	*display: inline;

}



.bx-wrapper .bx-pager.bx-default-pager a {
  background: #860b10;
  border-radius: 0;
  display: block;
  height: 14px;
  margin: 0 5px;
  outline: 0 none;
  text-indent: -9999px;
  width: 46px;
}



.bx-wrapper .bx-pager.bx-default-pager a:hover,

.bx-wrapper .bx-pager.bx-default-pager a.active {

	background: #fff;

}



/* DIRECTION CONTROLS (NEXT / PREV) */



.bx-wrapper .bx-prev {

	left: 60px;

	background: url(images/control-prev.png) no-repeat;

}



.bx-wrapper .bx-next {

	right: 60px;

	background: url(images/control-next.png) no-repeat ;

}



/*.bx-wrapper .bx-prev:hover {

	background-position: 0 0;

}



.bx-wrapper .bx-next:hover {

	background-position: -43px 0;

}*/



.bx-wrapper .bx-controls-direction a {

	position: absolute;

	top: 50%;

	margin-top: -16px;

	outline: 0;

	width: 24px;

	height: 41px;

	text-indent: -9999px;

	/*z-index: 9999;*/

}



.bx-wrapper .bx-controls-direction a.disabled {

	display: none;

}



/* AUTO CONTROLS (START / STOP) */



.bx-wrapper .bx-controls-auto {

	text-align: center;

}



.bx-wrapper .bx-controls-auto .bx-start {

	display: block;

	text-indent: -9999px;

	width: 10px;

	height: 11px;

	outline: 0;

	background: url(images/controls.png) -86px -11px no-repeat;

	margin: 0 3px;

}



.bx-wrapper .bx-controls-auto .bx-start:hover,

.bx-wrapper .bx-controls-auto .bx-start.active {

	background-position: -86px 0;

}



.bx-wrapper .bx-controls-auto .bx-stop {

	display: block;

	text-indent: -9999px;

	width: 9px;

	height: 11px;

	outline: 0;

	background: url(images/controls.png) -86px -44px no-repeat;

	margin: 0 3px;

}



.bx-wrapper .bx-controls-auto .bx-stop:hover,

.bx-wrapper .bx-controls-auto .bx-stop.active {

	background-position: -86px -33px;

}



/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */



.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {

	text-align: left;

	width: 80%;

}



.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {

	right: 0;

	width: 35px;

}



/* IMAGE CAPTIONS */



.bx-wrapper .bx-caption {

	position: absolute;

	bottom: 0;

	left: 0;

	background: #666\9;

	background: rgba(80, 80, 80, 0.75);

	width: 100%;

}



.bx-wrapper .bx-caption span {

	color: #fff;

	font-family: Arial;

	display: block;

	font-size: .85em;

	padding: 10px;

}







ul.bxslider > li .slider-content .slider-inner-content {

  margin-left: auto;

  margin-right: auto;

  max-width: 68.75em;

  position: relative;

  z-index: 5;

  top:-750px;

}

ul.bxslider > li .slider-content .slider-inner-content .flick-title {

	font-size: 4.75rem;

	font-weight: normal;

	color: #fff;

	line-height: 6.688rem;

	padding: 0;

	text-align: center;

}

ul.bxslider > li .slider-content .slider-inner-content .flick-title span.flick-block-text {

  padding: 12px 18px;

}

ul.bxslider > li .slider-content .slider-inner-content a {

  background: transparent none repeat scroll 0 0;

  border: 3px solid #ddd;

  color: #fff;

  display: block;

  margin: 52px auto 0;

  padding: 10px;

  text-align: center;

  text-decoration: none;

  transition: all 0.3s ease 0s;

  width: 150px;

}

.flicker-example {
  height: 700px;
  overflow: hidden;
  position: relative;
  width: 100%;
}

@media screen and (max-width: 1920px) {
ul.bxslider > li .slider-content .slider-inner-content {
  left: 31%;
  position: absolute;
  top: 258px;
}
}

@media screen and (max-width: 1620px) {
ul.bxslider > li .slider-content .slider-inner-content {
  position: relative;
  top: -750px;
  left:auto;
}
}

@media screen and (max-width: 768px) {
	.slider_area {min-height:563px;}
	.flicker-example {height:563px;}
	.flicker-example .bx-wrapper ul.bxslider li.jumbooo {height:100%;}
	.flicker-example .bx-wrapper ul.bxslider li.jumbooo .slider-content{height:100%;}
	.bx-wrapper .bx-prev {left:12px;}
	.bx-wrapper .bx-next {right:12px;}
	ul.bxslider > li .slider-content .slider-inner-content {left:11%; position:absolute; top:40%;}
	.slider_area .flicker-example .bx-wrapper .bx-viewport ul.bxslider li.jumbooo .slider-inner-content span.flick-block-text {font-size:37px;}
	
}

@media screen and (max-width: 736px) {
	.slider_area {min-height:539px;}
	.flicker-example {height:539px;}	
}

@media screen and (max-width: 667px) {
	.slider_area {min-height:486px;}
	.flicker-example {height:486px;}
	.slider_area .flicker-example .bx-wrapper .bx-viewport ul.bxslider li.jumbooo .slider-inner-content span.flick-block-text {font-size:32px;}	
}

@media screen and (max-width: 640px) {
	.slider_area {min-height:480px;}
	.flicker-example {height:480px;}
}

@media screen and (max-width: 568px) {
	.slider_area {min-height:414px;}
	.flicker-example {height:414px;}
	.slider_area .flicker-example .bx-wrapper .bx-viewport ul.bxslider li.jumbooo .slider-inner-content span.flick-block-text {font-size:27px;}
}

@media screen and (max-width: 480px) {
	.slider_area {min-height:360px;}
	.flicker-example {height:360px;}
	ul.bxslider > li .slider-content .slider-inner-content {left:22%;}
	.slider_area .flicker-example .bx-wrapper .bx-viewport ul.bxslider li.jumbooo .slider-inner-content span.flick-block-text {font-size:16px;}
	ul.bxslider > li .slider-content .slider-inner-content a {margin:0 auto;}
}

@media screen and (max-width: 414px) {
	.slider_area {min-height:297px;}
	.flicker-example {height:297px;}
	ul.bxslider > li .slider-content .slider-inner-content {left:15%; top:25%;}
}

@media screen and (max-width: 375px) {
	.slider_area {min-height:268px;}
	.flicker-example {height:268px;}
	ul.bxslider > li .slider-content .slider-inner-content {left:12%;}
}

@media screen and (max-width: 360px) {
	.slider_area {min-height:270px;}
	.flicker-example {height:270px;}
}

@media screen and (max-width: 320px) {
	.slider_area {min-height:227px;}
	.flicker-example {height:227px;}
	ul.bxslider > li .slider-content .slider-inner-content {left:11%; top:19%;}
	.slider_area .flicker-example .bx-wrapper .bx-viewport ul.bxslider li.jumbooo .slider-inner-content span.flick-block-text {font-size:14px;}
}