.nobleSlider {
	position: relative;
	margin: auto;
	height:360px;
}

.nb-slides-container {
	position: relative;
	outline:0;
	/*
	top:-1px;
	left:-1px;
	*/
}

.nb-mask {
	position: relative;
	overflow: hidden;
}

.nb-slides {
	position: relative;
	-webkit-backface-visibility: hidden;
	-webkit-perspective: 1000;
}

.nb-slide {
	border: solid 1px #CBCBCB;
	position: absolute;
	box-sizing: border-box;
}
.nb-slide:hover{
	border: solid 1px #629fd2;
}
.nb-slide a {
	display:block;
	overflow: hidden;
}

.nb-image-container {
	overflow: hidden;
}

.nb-image {
	position: relative;
	display: block;
	border: none;

}
.nb-image[src="../css/images/blank.gif"] {
top:50%;
margin: 0 auto;
left: 10px;
}
.nb-no-js {
	overflow: hidden;
	max-width: 100%;
}


/*
-- Start layers
---------------------------------*/

.nb-layer {
	position: absolute;
	margin: 0;
	width:100%;
	text-align: justify;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-webkit-font-smoothing: subpixel-antialiased;
	-webkit-backface-visibility: hidden;
}

.nb-black {
	color: #FFF;
	background: rgb(0, 0, 0);
	background: rgba(0, 0, 0, 0.7);
}

.nb-white {
	color: #000;
	background: rgb(255, 255, 255);
	background: rgba(255, 255, 255, 0.7);
}

.nb-rounded {
	border-radius: 10px;
}

.nb-padding {
	padding: 10px;
}

/* 
-- Swipe (grab ic, grabbing ic)
---------------*/
.nb-grab {
	cursor: url(images/openhand.cur), move;
}

.nb-grabbing {
	cursor: url(images/closedhand.cur), move;
}

.nb-draggsl {
	cursor: default;
}


/* 
-- Start pagination
------------------------*/

.nb-buttons {
position: absolute;
right: 70px;
text-align: center;
bottom: 27px;
}

.nb-button {
  display: inline-block;
  position: relative;
  width: 15px;
  height: 15px;
  margin: 6px;
  background: #fff;
  cursor: pointer;
	border:solid 1px #CBCBCB;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}

.nb-selected-button, .nb-button:hover {
background-color:#629fd2;
}

/*
-- Start arrows
------------------------*/
._nb-arrow{
  background: #fff url(../../../img/sprite.png) no-repeat -10px -10px;
  border: solid 1px #cbcbcb;
  display: block;
  height: 30px;
  position: absolute;
  text-indent: 100%;
  white-space: nowrap;
  width:30px;
  overflow: hidden;
  z-index: 4;
  visibility: visible;
  -webkit-transition: opacity 1s, width .15s ease-in-out;
  -moz-transition: opacity 1s, width .15s ease-in-out;
  -ms-transition: opacity 1s, width .15s ease-in-out;
  -o-transition: opacity 1s, width .15s ease-in-out;
  transition: opacity 1s, width .15s ease-in-out;
}
._nb-previous-arrow:not(.__disabled):hover,._nb-next-arrow:not(.__disabled):hover {
  opacity: 1;
  background: #629fd2 url(../../../img/sprite.png) no-repeat -60px -10px;
  -ms-filter: "alpha(opacity=85)";
  -webkit-transition: background-color .4s ease-in-out, opacity 1s, width .15s ease-in-out, padding .15s ease-in;
  transition:background-color .15s ease-in-out, opacity 1s, width .15s ease-in-out, padding .15s ease-in;
}

._nb-previous-arrow {
  left: 0px;
}
._nb-previous-arrow:not(.__disabled):hover, ._nb-previous-arrow:not(.__disabled):focus {
  cursor: pointer;
  opacity: 1;
  left: 0px;
}
.nb-vertical ._nb-previous-arrow:not(.__disabled):hover,.nb-vertical ._nb-previous-arrow:not(.__disabled):focus {
}
._nb-next-arrow {
  background-position: -160px -10px;
  right: 0px;
}
._nb-next-arrow:not(.__disabled):hover, ._nb-next-arrow:not(.__disabled):focus {
  cursor: pointer;
  background-position: -110px -10px;
  opacity: 1;
}
.nb-vertical ._nb-next-arrow:not(.__disabled):hover,.nb-vertical ._nb-next-arrow:not(.__disabled):focus {
}
._nb-next-arrow.__invisible, ._nb-previous-arrow.__invisible {
opacity:0;
visibility:hidden;
-webkit-transition:all .8s ease;
-moz-transition: all .8s ease;
-ms-transition: all .8s ease;
-o-transition: all .8s ease;
transition: all .8s ease;
}

._nb-previous-arrow.__disabled, ._nb-next-arrow.__disabled {
opacity:.22;
-moz-filter:"alpha(opacity=22)";
cursor:default;
}


.nb-arrows {
	position: absolute;
	right:30px;
	bottom:62px;
	width:221px;
}

.nb-fade-arrows {
	opacity: 0;
	-webkit-transition: opacity 0.5s;
	transition: opacity 0.5s;
}

.nb-slides-container:hover .nb-fade-arrows {
	opacity: 1;
}



/* Full Width
------------------------- */
.nb-full-width .nb-slides-container {
background:#000;
}







/* HTML Slide */
.nb-slides a:hover  {
	text-decoration: none;
}
.nb-slides a:hover  h2 {
	color: #629fd2;
}

#nb-htmlSlide .nb-slides-container {
	font-size:1.6rem;
}

#nb-htmlSlide h3 {
	margin: 0 0 10px 0;
}
.nb-slides h2 {
	font-size:3.6rem;
	line-height: 1.2;
	font-weight:normal;
	color:#333;
	margin:30px 30px 25px 0;
}

.nb-slides img ,
#nb-htmlSlide p
{
	margin: 0 30px 0 0;
	color:#555;
}
.nb-slides img  {
	float: left;
	position: relative;
	top:-2px;
}

#nb-htmlSlide .nb-thumbnail-container {
	width: 200px;
	height: 130px;
	overflow: hidden;
	margin-bottom: 10px;
}

#nb-htmlSlide .nb-image-text {
	background: rgba( 80, 80, 80, 0.5 );
	color: #FFF;
	padding: 20px;
}

.links {
	text-align: center;
	margin-top: 10px;
}




/* 1024 ======================================================================================================================================  */
@media (max-width: 1216px) {
.nobleSlider {height: 298px;}
.nb-slides img, #nb-htmlSlide p {  height: 300px;}
.nb-slides img, #nb-htmlSlide p {	font-size: 14px;	line-height: 1.5;	margin: 0 25px 0 0;}
.nb-slides h2 {	font-size: 30px;	line-height: 1.1;	margin: 25px 25px 20px 0;}
.nb-arrows {	bottom: 57px;	right: 25px;}
.nb-buttons {  bottom: 20px;  right: 65px;}
}

/* 768 =======================================================================================================================================  */
@media (max-width: 1016px) { 
#nb-htmlSlide p { display:none;}
.nb-slides img { margin: 0; height: 326px; display: block;}
.nb-mask { width:580px !important; }
.nb-slides img { float: none; }
.nb-slides h2 { margin: 25px 30px; }
.nobleSlider { height: 498px; }
.nb-arrows { right: 177px;}
.nb-buttons { right: 217px;}
}

/* 640 =======================================================================================================================================  */
@media (max-width: 640px) {
.nobleSlider { border:none; height: auto;}
.nb-slide { position: relative; border: none; display:none;}
.nb-slide:first-child { display:block;}
.nb-layer { position: relative; max-width:640px; margin:auto;}
.nb-slides img { max-width:100%; width:auto; height:auto;}
.nb-slides h2 { border-bottom: 1px solid #cbcbcb;border-left: 1px solid #cbcbcb;border-right: 1px solid #cbcbcb;font-size: 24px;margin: 0;padding: 15px 10px;}
.nb-slide:hover{ border:none; }
.nb-slides:hover h2 { border-bottom: 1px solid #629FD2 ;border-left: 1px solid #629FD2;border-right: 1px solid #629FD2;}
}
