/**

 * 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

 */



/*

@font-face {

font-family: 'DTLNobelT';

src: url("../../fonts/dtlnobelt-webfont.eot");

src: url("../../fonts/dtlnobelt-webfont?#iefix") format("embedded-opentype"),

url("../../fonts/dtlnobelt-webfont.woff") format("woff"),

url("../../fonts/dtlnobelt-webfont.woff2") format("woff2"),

url("../../fonts/dtlnobelt-webfont.ttf") format("truetype");

font-weight: normal;

font-style: normal;}



@font-face {

font-family: 'DTLNobelT-Light';

src: url("../../fonts/dtlnobelt-light-webfont.eot");

src: url("../../fonts/dtlnobelt-light-webfont?#iefix") format("embedded-opentype"),

url("../../fonts/dtlnobelt-light-webfont.woff") format("woff"),

url("../../fonts/dtlnobelt-light-webfont.ttf") format("truetype");

font-weight: normal;

font-style: normal;}

*/

/** RESET AND LAYOUT

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



.bx-wrapper {

	position: relative;

	/*margin: 0 auto 60px;*/

	padding: 0;

	*zoom: 1;

	z-index:8;

}



.bx-wrapper img {

	max-width: 100%;

	display: block;

}



/** 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-top:  none;

	border-right:  1px solid #0b1c3f;

	border-bottom:  1px solid #0b1c3f;

	border-left:  1px solid #0b1c3f;

	

	background: #fff;

	

	/*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);

}



.bx-wrapper .bx-pager,

.bx-wrapper .bx-controls-auto {

	position: absolute;

	bottom: -30px;

	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: #666;

	text-indent: -9999px;

	display: block;

	width: 10px;

	height: 10px;

	margin: 0 5px;

	outline: 0;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px;

}



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

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

	background: #000;

}



/* DIRECTION CONTROLS (NEXT / PREV) */



.bx-wrapper .bx-prev {

	left: 10px;

	background: url(images/controls2.png) no-repeat 0 -44px;

}





.bx-wrapper .bx-next {

	right: 10px;

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

}



.bx-wrapper .bx-prev:hover {

	background-position: 0 0;

}



.bx-wrapper .bx-next:hover {

	background-position: -44px 0;

}

/*

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

	position: absolute;

	top: 60%;

	margin-top: -30px;

	outline: 0;

	width: 44px;

	height: 44px;

	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 {  display:none;

	position: absolute;

	bottom: 0;

	left: 0;

	height:74px;

	/*background: #666\9;*/

	background: rgba(9, 34, 68, 0.75);

	width: 100%;

	

	

	/*text-transform:uppercase;*/

}



.bx-wrapper .bx-caption span {

	color: #fff;

	font-family: 'Arsenal';

	display: block;

	font-size: 1.3em;

	padding: 10px;

}

.bx-wrapper .bx-caption span i {

	color: #fff;

	font-family: 'PT Sans';

	display: block;

	font-size: .85em;

	line-height:0.85em;

	padding: 7px 0 0 0;

	text-transform:none;

}











/*==========================  MVP  ============================*/



div.mvp.two .bx-wrapper .bx-prev {

left:auto;

right: 44px;

top:22px;

background: url(images/controls3.png) no-repeat 0 -28px;

}



div.mvp.two .bx-wrapper .bx-next {

right: 12px;

top:22px;

background: url(images/controls3.png) no-repeat -28px -28px;

}



div.mvp.two .bx-wrapper .bx-prev:hover {

background-position: 0 0;

}



div.mvp.two .bx-wrapper .bx-next:hover {

background-position: -28px 0;

}



div.mvp.two .bx-wrapper .bx-controls-direction a {

	position: absolute;



	margin-top: -16px;

	outline: 0;

	width: 28px;

	height: 28px;

	text-indent: -9999px;

	z-index: 9999;

}





div.mvp.two .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:  none;

	

	

	background: none;

	

	/*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);

}





/*========================= 3 =====================================================================================*/





/* DIRECTION CONTROLS (NEXT / PREV) */



div.lv2_carousel.three .bx-wrapper .bx-prev {

	left:0px;

	/*right:42px;*/

	background: url(images/pom-navigations4.png) no-repeat -59px 0px;

}



div.lv2_carousel.three .bx-wrapper .bx-next {

	right: 0px;

	background: url(images/pom-navigations4.png) no-repeat -118px 0px;

}



div.lv2_carousel.three .bx-wrapper .bx-prev:hover {

	background-position: 0px 0;

}



div.lv2_carousel.three .bx-wrapper .bx-next:hover {

	background-position: -177px 0;

}







div.lv2_carousel.three .bx-wrapper .bx-controls-direction a.disabled {

	display: block;

}









div.lv2_carousel.three .bx-wrapper .bx-viewport { /*background-color:#215996;*/ background:transparent; border:none;}

div.lv2_carousel.three .bx-wrapper .bx-controls-direction a {
position: absolute;
top: 0px;
outline: 0;
width: 59px;
height: 236px;
text-indent: -9999px;
z-index: 9999;
}







/*==========================  PROJECT OF TH MONTH ============================*/

/* DIRECTION CONTROLS (NEXT / PREV) */

.pom .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:  none;
background: #fff;
/*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);
}


.slider3 .pom .bx-wrapper .bx-controls-direction a.disabled {
display: block;
}


.pom .bx-wrapper .bx-controls-direction a {
position: absolute;
top: 0px!important;
/*top: 120px;*/
outline: 0;
width: auto;
text-indent: -9999px;
z-index: 9999;
height: 100%!important;
margin-top: 0px;
background-repeat: no-repeat!important;
background-size: 28px 47px;
opacity: 0.6;
background-position: center;
}


.pom .bx-wrapper .bx-prev {
left:0px;
/*background: url(images/pom-navigations.png) no-repeat -59px 0px;*/
background: url(images/bx-arrow-prev.svg);
 }

.pom .bx-wrapper .bx-next {
right: 0px;
/*background: url(images/pom-navigations.png) no-repeat -118px 0px;*/
background: url(images/bx-arrow-next.svg); 
}


.pom .bx-wrapper .bx-prev:hover {background-color: rgba(255,255,255, 0.3); opacity: 1;
/*background-position: 0 0;*/
}

.pom .bx-wrapper .bx-next:hover {background-color: rgba(255,255,255, 0.3); opacity: 1;
/*background-position: -177px 0;*/
}





/* PAGER */



.pom .bx-wrapper .bx-controls-auto {
position: absolute;
bottom: 0px;
width: 100%;
}



.pom .bx-wrapper .bx-pager.bx-default-pager,
.bx-wrapper .bx-controls-auto {
position: absolute;
bottom: -25px;
width: 100%;
}



.pom .bx-wrapper .bx-pager {

	text-align: center;

	font-size: .85em;

	font-family: Arial;

	font-weight: bold;

	color: #666;

	padding-top: 20px;

}



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

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

	display: inline-block;

	*zoom: 1;

	*display: inline;
	

}



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

	background: #96a7ba;

	text-indent: -9999px;

	display: block;

	width: 10px;

	height: 10px;

	margin: 0 5px 0 5px;

	outline: 0;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px;

}



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

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

	background: #7eb6f4;

}



/*========================= PLANES =====================================================================================*/





/* DIRECTION CONTROLS (NEXT / PREV) */



div.lv3_carousel-plan .bx-wrapper .bx-prev {

	left:auto;

	right:63px;

	background: url(images/controls2-old.png) no-repeat 0px -44px;

}



div.lv3_carousel-plan .bx-wrapper .bx-next {

	right: 10px;

	background: url(images/controls2-old.png) no-repeat -44px -44px;

}



div.lv3_carousel-plan .bx-wrapper .bx-prev:hover {

	background-position: 0px 1px;

}



div.lv3_carousel-plan .bx-wrapper .bx-next:hover {

	background-position: -44px 1px;

}







div.lv3_carousel-plan .bx-wrapper .bx-controls-direction a.disabled {

	display: block;

}









div.lv3_carousel-plan .bx-wrapper .bx-viewport { background:transparent; border:none;}

div.lv3_carousel-plan .bx-wrapper .bx-controls-direction a {

	position: absolute;

	top: -45px;



	outline: 0;

	width: 45px;

	height: 45px;

	text-indent: -9999px;

	z-index: 9999;

    background-size: 95px 89px;

}

/*

div.lv3_carousel-plan .bx-wrapper .bx-prev {

	left:auto;

	right:63px;

	background: url(images/controls2-old.png) no-repeat 0px -44px;

}



div.lv3_carousel-plan .bx-wrapper .bx-next {

	right: 10px;

	background: url(images/controls2-old.png) no-repeat -44px -44px;

}



div.lv3_carousel-plan .bx-wrapper .bx-prev:hover {

	background-position: 0px 0px;

}



div.lv3_carousel-plan .bx-wrapper .bx-next:hover {

	background-position: -43px 0px;

}







div.lv3_carousel-plan .bx-wrapper .bx-controls-direction a.disabled {

	display: block;

}






*/ /*


div.lv3_carousel-plan .bx-wrapper .bx-viewport { background:transparent; border:none;}

div.lv3_carousel-plan .bx-wrapper .bx-controls-direction a {

	position: absolute;

	top: -45px;



	outline: 0;

	width: 44px;

	height: 44px;

	text-indent: -9999px;

	z-index: 9999;

}

*/

/*========================= /PLANES =====================================================================================*/

/*=========================   PRECONSTRUCTION ===============================*/


.pre-slider .bx-wrapper .bx-viewport {	border:  none; background: none; padding: 0 0 27px 0;}






/* DIRECTION CONTROLS (NEXT / PREV) */



.pre-slider .bx-wrapper .bx-prev {	left: 10px;	background: url(images/pre-prev.png); background-size: 34px 64px; /*no-repeat 0 -44px;*/}


.pre-slider .bx-wrapper .bx-next {	right: 10px;	background: url(images/pre-next.png); background-size: 34px 64px;/*no-repeat -44px -44px;*/ }



.pre-slider .bx-wrapper .bx-prev:hover {	background-position: 0 0; 	background: url(images/pre-prev-active.png); background-size: 34px 64px;}



.pre-slider .bx-wrapper .bx-next:hover {	/*background-position: -44px 0;*/ 	background: url(images/pre-next-active.png); background-size: 34px 64px;}



.pre-slider .bx-wrapper .bx-controls-direction a {	position: absolute;	top: 52%;	margin-top: -30px;	outline: 0;	width: 34px;	height: 64px;	text-indent: -9999px;	z-index: 9999;}



.pre-slider .bx-wrapper .bx-controls-direction a.disabled {	display: none;}



/* IMAGE CAPTIONS */  

.pre-slider .bx-wrapper .bx-caption {  display: block;

	position: absolute; z-index: 9999;
	bottom: -24px;
	left: 0; 
	height:20px;
	background: none;
	width: auto;
	
}

.pre-slider .bx-wrapper .bx-caption span {	display: block; padding: 0 0 0 0; font-family: 'PT Sans'; color: #000; font-size: 14px; line-height: 14px;}


/* PAGER */





.pre-slider .bx-wrapper .bx-pager {position: absolute; 	bottom: 24px;	width: 100%;

	text-align: center;

	font-size: .85em;

	font-family: Arial;

	font-weight: bold;

	color: #fff;

	padding-top: 0px;

}



.pre-slider .bx-wrapper .bx-pager .bx-pager-item,

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

	display: inline-block;

	*zoom: 1;

	*display: inline;

}



.pre-slider .bx-wrapper .bx-pager.bx-default-pager a {

	background: #fff;

	text-indent: -9999px;

	display: block;

	width: 7px;

	height: 7px;

	margin: 0 5px;

	outline: 0;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px;

}



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

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

	background: #2f7ec3;

}



/*================================= / PRECONSTRACTION  ===========================================*/






/*****************************************  SELLING PAGE ************************************/

/* DIRECTION CONTROLS (NEXT / PREV) */

.ns-slider .bx-wrapper .bx-prev {
	left: 9px; 
	background: url(../../img/ns-arrov-prev.png) no-repeat;
	background-size: 23px 38px;
}

.ns-slider .bx-wrapper .bx-next {
	right: 9px;
	background: url(../../img/ns-arrow-next.png) no-repeat;
	background-size: 23px 38px;
}

/*
.ns-slider .bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}

.ns-slider .bx-wrapper .bx-next:hover {
	background-position: -28px 0;
}
*/
.ns-slider .bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 47%;

	outline: 0;
	width: 23px;
	height: 38px;
	text-indent: -9999px;
	z-index: 9999;
}

.ns-slider .bx-wrapper .bx-controls-direction a.disabled {
	display: block;
}

























@media screen and (max-width: 1000px) {

    

div.lv2_carousel.three .bx-wrapper .bx-prev:hover {

	background-position: 0px 0;

}



div.lv2_carousel.three .bx-wrapper .bx-next:hover {

	background-position: -177px 0;

}    

    

.bx-wrapper .bx-controls-direction a {margin-top: 0px; }



div.lv2_carousel.three .bx-wrapper .bx-prev { background: url(images/pom-navigations5.png) no-repeat -59px 0px;}

div.lv2_carousel.three .bx-wrapper .bx-next {background: url(images/pom-navigations5.png) no-repeat -118px 0px;}



div.lv2_carousel.three .bx-wrapper .bx-controls-direction a {height: 187px;}

    

 /* ************** */

    

div.lv2_carousel.three .bx-wrapper .bx-viewport { /*background-color:#215996;*/ background:transparent; border:none;}

div.lv2_carousel.three .bx-wrapper .bx-controls-direction a {

	position: absolute;

	top: 0px;



	outline: 0;

	width: 59px;

	height: 230px;

	text-indent: -9999px;

	z-index: 9999;

}

	

	

.bx-wrapper .bx-controls-direction a {top: 45%;}

.bx-wrapper .bx-caption span {font-size: 1.1em;}

.bx-wrapper .bx-caption span i {font-size: .8em; line-height:1em; padding: 4px 0 0 0;}


div.lv3_carousel-plan .bx-wrapper .bx-controls-direction a {top: -65px;}



/*
.pom .bx-wrapper .bx-controls-direction a {top: 0px;}

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

	position: absolute;

	top: 16px; 

	background-size:151px 138px;

	outline: 0;

	width: 35px;

	height: 138px;

	text-indent: -9999px;

	z-index: 9999;

}

.pom .bx-wrapper .bx-prev {

	left:0px;

	background: url(images/pom-navigations.png) no-repeat -38px 0px;

}



.pom .bx-wrapper .bx-next {

	right: 0px;

	background: url(images/pom-navigations.png) no-repeat -76px 0px;

}



.pom .bx-wrapper .bx-prev:hover {

	background-position: 0 0;

}



.pom .bx-wrapper .bx-next:hover {

	background-position: -114px 0;

}

*/








}
















@media screen and (max-width: 768px) {

    

    

.bx-wrapper .bx-controls-direction a {margin-top: 0px; }



div.lv2_carousel.three .bx-wrapper .bx-prev { background: url(images/pom-navigations6.png) no-repeat -59px 0px;}

div.lv2_carousel.three .bx-wrapper .bx-next {background: url(images/pom-navigations6.png) no-repeat -118px 0px;}



div.lv2_carousel.three .bx-wrapper .bx-controls-direction a {height: 236px;}

    

 /* ************** */

    

div.mvp.two .bx-wrapper .bx-prev {

right:auto;

left: 12px;

top:22px;

background: url(images/controls3.png) no-repeat 0 -28px;

}



div.mvp.two .bx-wrapper .bx-next {

left: 44px;

top:22px;

background: url(images/controls3.png) no-repeat -28px -28px;

}

/*

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

	position: absolute; background-size:auto;

	top: 35%; 

	outline: 0;

	width: 29px;

	height: 47px;

	text-indent: -9999px;

	z-index: 9999;

}

.pom .bx-wrapper .bx-prev {

	left:5px;

	background: url(images/pom-navigations3.png) no-repeat -29px 0px;

}



.pom .bx-wrapper .bx-next {

	right: 5px;

	background: url(images/pom-navigations3.png) no-repeat -58px 0px;

}



.pom .bx-wrapper .bx-prev:hover {

	background-position: 0 0;

}



.pom .bx-wrapper .bx-next:hover {

	background-position: -87px 0;

}

*/



}







@media screen and (orientation: landscape) and (max-width: 767px) {

.pom { width:600px;}	

	

	

}


