

/*________________________________________________________basic____________________________________________________________*/

/* Hand cursor over navigation elements */

.unoslider-basic .unoslider_navigation {

  cursor: pointer;

}

.unoslider_indicator a{text-indent:-999px}

/* container which contains navigation and indicator */

.unoslider-basic .unoslider_navigation_container {

  position: absolute;

  top: 0;

  width: 100%;

  height: 100%;

}



/* Tooltip panel */

.unoslider-basic .unoslider_caption {

  position: absolute;

  right: 60px;

  bottom: 15px;

  left: 60px;

  font-family: "Helvetica neue", Helvetica, Verdana, sans-serif;

  padding: 10px 0px;

  width: auto;

  background-color: black;

  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);

  opacity: 0.7;

  color: white;

  text-align: center;

  font-size: 14px;

  -webkit-border-radius: 5px;

  -moz-border-radius: 5px;

  -ms-border-radius: 5px;

  -o-border-radius: 5px;

  border-radius: 5px;

}



/* play, pause, previous and next elements */

.unoslider-basic .unoslider_pause,.unoslider-basic  .unoslider_play,.unoslider-basic  .unoslider_left,.unoslider-basic  .unoslider_right {

  text-indent: 110%;

  white-space: nowrap;

  overflow: hidden;

  position: absolute;

  display: block;

  background: url("../images/basic.png") no-repeat;

  background-color: black;

  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);

  opacity: 0.5;

}

.unoslider-basic .unoslider_pause:hover,.unoslider-basic  .unoslider_play:hover,.unoslider-basic  .unoslider_left:hover,.unoslider-basic  .unoslider_right:hover {

  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);

  opacity: 0.8;

}



/* play and pause elements */

.unoslider-basic .unoslider_pause,.unoslider-basic  .unoslider_play {

  height: 46px;

  width: 46px;

  margin-top: -23px;

  margin-left: -23px;

  top: 50%;

  left: 50%;

  -webkit-border-radius: 90px;

  -moz-border-radius: 90px;

  -ms-border-radius: 90px;

  -o-border-radius: 90px;

  border-radius: 90px;

}



/* previous and next elements */

.unoslider-basic .unoslider_left,.unoslider-basic  .unoslider_right {

  width: 40px;

  height: 100%;

}



/* previous */

.unoslider-basic  .unoslider_left {

  background-position: 10px center;

  left: 0;

}



/* next */

.unoslider-basic  .unoslider_right {

  background-position: -52px center;

  right: 0;

}



/* pause */

.unoslider-basic  .unoslider_pause {

  background-position: -163px 10px;

}



/* play */

.unoslider-basic  .unoslider_play {

  background-position: -110px 10px;

}



/* bullet indicator */

.unoslider-basic  .unoslider_indicator {

  position: absolute;

  top: 10px;

  right: 60px;

  width: 100%;

  text-align: right;

}

.unoslider-basic .unoslider_indicator a {

  text-indent: 110%;

  white-space: nowrap;

  overflow: hidden;

  display: -moz-inline-box;

  -moz-box-orient: vertical;

  display: inline-block;

  vertical-align: middle;

  *vertical-align: auto;

  overflow: visible;

  cursor: pointer;

  background: black;

  margin: 3px;

  width: 12px;

  height: 12px;

  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);

  opacity: 0.5;

  -webkit-border-radius: 20px;

  -moz-border-radius: 20px;

  -ms-border-radius: 20px;

  -o-border-radius: 20px;

  border-radius: 20px;

}

.unoslider-basic  .unoslider_indicator a {

  *display: inline;

}

.unoslider-basic  .unoslider_indicator a.unoslider_indicator_active,.unoslider-basic  .unoslider_indicator a:hover {

  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);

  opacity: 0.5;

  width: 6px;

  height: 6px;

  background: white;

  border: 3px solid black;

}

/*________________________________________________________elegant____________________________________________________________*/

/* Hand cursor over navigation elements */

.unoslider-elegant  .unoslider_navigation {

  cursor: pointer;

}



/* Tooltip panel */

.unoslider-elegant  .unoslider_caption {

  position: absolute;

  right: 0;

  bottom: 15px;

  padding: 10px 15px;

  font-family: "Helvetica neue", Helvetica, Verdana, sans-serif;

  background-color: white;

  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);

  opacity: 0.8;

  font-size: 15px;

  font-weight: bold;

  color: black;

}



/* play, pause, previous and next elements */

.unoslider-elegant  .unoslider_pause,.unoslider-elegant   .unoslider_play,.unoslider-elegant   .unoslider_left,.unoslider-elegant   .unoslider_right {

  text-indent: 110%;

  white-space: nowrap;

  overflow: hidden;

  position: absolute;

  display: block;

  background: url("../images/elegant.png") no-repeat;

}



/* play and pause elements */

.unoslider-elegant  .unoslider_pause,.unoslider-elegant   .unoslider_play {

  height: 44px;

  width: 44px;

  margin-top: -22px;

  margin-left: -22px;

  top: 50%;

  left: 50%;

}



/* previous and next elements */

.unoslider-elegant  .unoslider_left,.unoslider-elegant   .unoslider_right {

  width: 25px;

  height: 46px;

  margin-top: -23px;

  top: 50%;

}



/* previous */

.unoslider-elegant  .unoslider_left {

  background-position: 0px -93px;

  left: 0;

}



/* next */

.unoslider-elegant  .unoslider_right {

  background-position: -26px -93px;

  right: 0;

}



/* pause */

.unoslider-elegant  .unoslider_pause {

  background-position: 0px -46px;

}



/* play */

.unoslider-elegant  .unoslider_play {

  background-position: 0px 0px;

}



/* bullet indicator */

.unoslider-elegant  .unoslider_indicator {

  position: absolute;

  bottom: 10px;

  left: 10px;

  text-align: left;

  _text-align: right;

  *text-align: right;

  _width: 97%;

  *width: 97%;

  -webkit-box-shadow: 0px 0px 2px black;

  -moz-box-shadow: 0px 0px 2px black;

  box-shadow: 0px 0px 2px black;

  height: 10px;

  font-size: 0px;

  line-height:10px

}

.unoslider-elegant  .unoslider_indicator a {

  text-indent: 110%;

  white-space: nowrap;

  overflow: hidden;

  display: -moz-inline-box;

  -moz-box-orient: vertical;

  display: inline-block;

  vertical-align: middle;

  *vertical-align: auto;

  cursor: pointer;

  background: white;

  padding: 0;

  margin: 0;

  width: 20px;

  height: 10px;

}

.unoslider-elegant  .unoslider_indicator a {

  *display: inline;

}

.unoslider-elegant  .unoslider_indicator a.unoslider_indicator_active {

  background: black;

}

.unoslider-elegant  .unoslider_indicator a:hover {

  background: #cccccc;

}

/*________________________________________________________inline____________________________________________________________*/



/* Hand cursor over navigation elements */

.unoslider-inline  .unoslider_navigation {

  cursor: pointer;

}



/* container which contains navigation and indicator */

.unoslider-inline  .unoslider_navigation_container {

  width: 100%;

  height: 35px;

  position: absolute;

  left: 0;

  bottom: 0;

  z-index: 4;

}



/* Tooltip panel */

.unoslider-inline  .unoslider_caption {

  position: absolute;

  bottom: 0;

  left: 0;

  font-family: "Helvetica neue", Helvetica, Verdana, sans-serif;

  line-height: 35px;

  padding: 0 20px;

  text-align: left;

  color: #333333;

  font-size: 13px;

  background-color: white;

  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);

  opacity: 0.8;

}



/* play, pause, previous and next elements */

.unoslider-inline  .unoslider_pause,.unoslider-inline   .unoslider_play,.unoslider-inline   .unoslider_left,.unoslider-inline   .unoslider_right {

  text-indent: 110%;

  white-space: nowrap;

  overflow: hidden;

  position: absolute;

  display: block;

  background: url("../images/inline.png") no-repeat;

}



/* play and pause elements */

.unoslider-inline  .unoslider_pause,.unoslider-inline   .unoslider_play {

  height: 21px;

  width: 20px;

  margin-top: -10.5px;

  margin-left: -10px;

  top: 50%;

  right: 35px;

}



/* previous and next elements */

.unoslider-inline  .unoslider_left,.unoslider-inline   .unoslider_right {

  width: 13px;

  height: 24px;

  margin-top: -12px;

  top: 50%;

}



/* previous */

.unoslider-inline  .unoslider_left {

  background-position: 0px -25px;

  right: 70px;

}



/* next */

.unoslider-inline  .unoslider_right {

  background-position: -17px -25px;

  right: 15px;

}



/* pause */

.unoslider-inline  .unoslider_pause {

  background-position: -24px 0px;

}



/* play */

.unoslider-inline  .unoslider_play {

  background-position: 0px 0px;

}



/* bullet indicator */

.unoslider-inline  .unoslider_indicator {

  position: absolute;

  right: 100px;

  bottom: 5px;

  width: 100%;

  text-align: right;

}

.unoslider-inline  .unoslider_indicator a {

  text-indent: 110%;

  white-space: nowrap;

  overflow: hidden;

  display: -moz-inline-box;

  -moz-box-orient: vertical;

  display: inline-block;

  vertical-align: middle;

  *vertical-align: auto;

  cursor: pointer;

  margin: 3px;

  width: 18px;

  height: 18px;

  background-color: black;

  background: url("../images/inline.png") no-repeat;

  background-position: 0 -53px;

}

.unoslider-inline  .unoslider_indicator a {

  *display: inline;

}

.unoslider-inline  .unoslider_indicator a.unoslider_indicator_active {

  background-position: 0px -73px;

}

/*________________________________________________________light____________________________________________________________*/

/* Hand cursor over navigation elements */

.unoslider-light  .unoslider_navigation {

  cursor: pointer;

}



/* container which contains navigation and indicator */

.unoslider-light  .unoslider_navigation_container {

  background: white;

  width: 100%;

  height: 35px;

  position: absolute;

  left: 0;

  bottom: 0;

  z-index: 4;

}



/* Tooltip panel */

.unoslider-light  .unoslider_caption {

  position: absolute;

  right: 100px;

  bottom: 0;

  font-family: "Helvetica neue", Helvetica, Verdana, sans-serif;

  line-height: 35px;

  width: 80%;

  text-align: center;

  color: #707070;

  font-size: 13px;

}



/* play, pause, previous and next elements */

.unoslider-light  .unoslider_pause,.unoslider-light   .unoslider_play,.unoslider-light   .unoslider_left,.unoslider-light   .unoslider_right {

  text-indent: 110%;

  white-space: nowrap;

  overflow: hidden;

  position: absolute;

  display: block;

  background: url("../images/light.png") no-repeat;

}



/* play and pause elements */

.unoslider-light  .unoslider_pause,.unoslider-light   .unoslider_play {

  height: 26px;

  width: 25px;

  margin-top: -13px;

  margin-left: -12.5px;

  top: 50%;

  left: 98%;

}



/* previous and next elements */

.unoslider-light  .unoslider_left,.unoslider-light   .unoslider_right {

  width: 26px;

  height: 25px;

  margin-top: -12.5px;

  top: 50%;

}



/* previous */

.unoslider-light  .unoslider_left {

  background-position: 0px -27px;

  right: 70px;

}



/* next */

.unoslider-light  .unoslider_right {

  background-position: -28px -27px;

  right: 40px;

}



/* pause */

.unoslider-light  .unoslider_pause {

  background-position: -28px 0px;

}



/* play */

.unoslider-light  .unoslider_play {

  background-position: 0px 0px;

}



/* bullet indicator */

.unoslider-light  .unoslider_indicator {

  position: absolute;

  left: 15px;

  bottom: 5px;

  text-align: left;

  _text-align: right;

  *text-align: right;

  width: 20%;

}

.unoslider-light  .unoslider_indicator a {

  text-indent: 110%;

  white-space: nowrap;

  overflow: hidden;

  display: -moz-inline-box;

  -moz-box-orient: vertical;

  display: inline-block;

  vertical-align: middle;

  *vertical-align: auto;

  cursor: pointer;

  margin: 3px;

  width: 17px;

  height: 17px;

  background-color: black;

  background: url("../images/light.png") no-repeat;

  background-position: 0 -54px;

}

.unoslider-light  .unoslider_indicator a {

  *display: inline;

}

.unoslider-light  .unoslider_indicator a.unoslider_indicator_active {

  background-position: -19px -54px;

}

/*__________________________________________________________minimalist___________________________________________________*/

/* Hand cursor over navigation elements */

.unoslider-minimalist  .unoslider_navigation {

  cursor: pointer;

}



/* Tooltip panel */

.unoslider-minimalist  .unoslider_caption {

  position: absolute;

  bottom: 15px;

  left: 0;

  font-family: "Helvetica neue", Helvetica, Verdana, sans-serif;

  padding: 10px 15px;

  background-color: white;

  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);

  opacity: 0.8;

  color: #c10941;

  font-size: 15px;

  text-shadow: white 0 1px 0;

}



/* play, pause, previous and next elements */

.unoslider-minimalist  .unoslider_pause,.unoslider-minimalist   .unoslider_play,.unoslider-minimalist   .unoslider_left,.unoslider-minimalist   .unoslider_right {

  text-indent: 110%;

  white-space: nowrap;

  overflow: hidden;

  position: absolute;

  display: block;

  background: url("../images/minimalist.png") no-repeat;

}



/* play and pause elements */

.unoslider-minimalist  .unoslider_pause,.unoslider-minimalist   .unoslider_play {

  height: 42px;

  width: 42px;

  margin-top: -21px;

  margin-left: -21px;

  top: 50%;

  left: 50%;

}



/* previous and next elements */

.unoslider-minimalist  .unoslider_left,.unoslider-minimalist   .unoslider_right {

  width: 25px;

  height: 25px;

  margin-top: -12.5px;

  top: 50%;

}



/* previous */

.unoslider-minimalist  .unoslider_left {

  background-position: 0px -89px;

  left: -12.5px;

}



/* next */

.unoslider-minimalist  .unoslider_right {

  background-position: -28px -89px;

  right: -12.5px;

}



/* pause */

.unoslider-minimalist  .unoslider_pause {

  background-position: 0px -43px;

}



/* play */

.unoslider-minimalist  .unoslider_play {

  background-position: 0px 0px;

}



/* bullet indicator */

.unoslider-minimalist  .unoslider_indicator {

  position: absolute;

  bottom: -30px;

  right: 10px;

  width: 100%;

  text-align: right;

}

.unoslider-minimalist  .unoslider_indicator a {

  text-indent: 110%;

  white-space: nowrap;

  overflow: hidden;

  display: -moz-inline-box;

  -moz-box-orient: vertical;

  display: inline-block;

  vertical-align: middle;

  *vertical-align: auto;

  cursor: pointer;

  background: #c10941;

  margin: 3px;

  width: 10px;

  height: 10px;

  -webkit-border-radius: 20px;

  -moz-border-radius: 20px;

  -ms-border-radius: 20px;

  -o-border-radius: 20px;

  border-radius: 20px;

}

.unoslider-minimalist  .unoslider_indicator a {

  *display: inline;

}

.unoslider-minimalist  .unoslider_indicator a.unoslider_indicator_active {

  width: 13px;

  height: 13px;

}

/*______________________________________________________________modern_________________________________________________*/

/* Hand cursor over navigation elements */

.unoslider-modern   .unoslider_navigation {

  cursor: pointer;

}



/* Tooltip panel */

.unoslider-modern   .unoslider_caption {

  position: absolute;

  right: 16px;

  bottom: 45px;

  font-family: "Helvetica neue", Helvetica, Verdana, sans-serif;

  padding: 0 15px;

  height: 40px;

  line-height: 40px;

  background-color: #144a72;

  color: white;

  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);

  opacity: 0.8;

  font-size: 14px;

  font-weight: normal;

  text-shadow: black 0 1px 0;

}



/* play, pause, previous and next elements */

.unoslider-modern   .unoslider_pause,.unoslider-modern    .unoslider_play,.unoslider-modern    .unoslider_left,.unoslider-modern    .unoslider_right {

  text-indent: 110%;

  white-space: nowrap;

  overflow: hidden;

  position: absolute;

  display: block;

  background: url("../images/modern.png") no-repeat;

}



/* play and pause elements */

.unoslider-modern   .unoslider_pause,.unoslider-modern    .unoslider_play {

  height: 98px;

  width: 98px;

  margin-top: -49px;

  margin-left: -49px;

  top: 50%;

  left: 50%;

}



/* previous and next elements */

.unoslider-modern   .unoslider_left,.unoslider-modern    .unoslider_right {

  width: 24px;

  height: 24px;

  bottom: 85px;

  background-color: black;

  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);

  opacity: 0.8;

}

.unoslider-modern   .unoslider_left:hover,.unoslider-modern    .unoslider_right:hover {

  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);

  opacity: 0.9;

}



/* previous */

.unoslider-modern   .unoslider_left {

  background-position: 8px -212px;

  right: 40px;

}



/* next */

.unoslider-modern   .unoslider_right {

  background-position: -47px -212px;

  right: 16px;

}



/* pause */

.unoslider-modern   .unoslider_pause {

  background-position: 0px -100px;

}



/* play */

.unoslider-modern   .unoslider_play {

  background-position: 0px 0px;

}



/* bullet indicator */

.unoslider-modern   .unoslider_indicator {

  position: absolute;

  bottom: 10px;

  right: 16px;

  text-align: right;

  padding: 5px 10px;

  _width: 50%;

  *width: 50%;

  font-size: 0px;

  background-color: black;

  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);

  opacity: 0.8;

}

.unoslider-modern   .unoslider_indicator a {

  text-indent: 110%;

  white-space: nowrap;

  overflow: hidden;

  display: -moz-inline-box;

  -moz-box-orient: vertical;

  display: inline-block;

  vertical-align: middle;

  *vertical-align: auto;

  cursor: pointer;

  background: #81817e;

  margin-right: 6px;

  width: 10px;

  height: 10px;

  -webkit-border-radius: 20px;

  -moz-border-radius: 20px;

  -ms-border-radius: 20px;

  -o-border-radius: 20px;

  border-radius: 20px;

}

.unoslider-modern   .unoslider_indicator a {

  *display: inline;

}

.unoslider-modern   .unoslider_indicator a.unoslider_indicator_active {

  width: 5px;

  height: 5px;

  background: black;

  border: 3px solid #81817e;

}



/*________________________________________________________panel________________________________________________________________*/

/* Hand cursor over navigation elements */

.unoslider-panel   .unoslider_navigation {

  cursor: pointer;

}



/* container which contains navigation and indicator */

.unoslider-panel  .unoslider_navigation_container {

  background: #e0e0e0;

  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #efefef), color-stop(100%, #d3d3d3));

  background: -webkit-linear-gradient(#efefef, #d3d3d3);

  background: -moz-linear-gradient(#efefef, #d3d3d3);

  background: -o-linear-gradient(#efefef, #d3d3d3);

  background: -ms-linear-gradient(#efefef, #d3d3d3);

  background: linear-gradient(#efefef, #d3d3d3);

  -webkit-border-radius: 3px;

  -moz-border-radius: 3px;

  -ms-border-radius: 3px;

  -o-border-radius: 3px;

  border-radius: 3px;

  border: 1px solid #bfbfbf;

  width: 40%;

  height: 30px;

  position: absolute;

  left: 50%;

  bottom: -15px;

  margin-left: -20%;

  z-index: 4;

}



/* Tooltip panel */

.unoslider-panel  .unoslider_caption {

  position: absolute;

  bottom: 40px;

  left: 0px;

  line-height: 30px;

  padding: 5px 10px 5px 40px;

  font-family: "Helvetica neue", Helvetica, Verdana, sans-serif;

  background-color: #111111;

  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);

  opacity: 0.8;

  color: #dbdbdb;

  font-size: 14px;

}



/* play, pause, previous and next elements */

.unoslider-panel  .unoslider_pause,.unoslider-panel   .unoslider_play,.unoslider-panel   .unoslider_left,.unoslider-panel   .unoslider_right {

  text-indent: 110%;

  white-space: nowrap;

  overflow: hidden;

  position: absolute;

  display: block;

  background: url("../images/panel.png") no-repeat;

}



/* play and pause elements */

.unoslider-panel  .unoslider_pause,.unoslider-panel   .unoslider_play {

  height: 17px;

  width: 15px;

  margin-top: -8.5px;

  margin-left: -7.5px;

  top: 50%;

  left: 40px;

}



/* previous and next elements */

.unoslider-panel  .unoslider_left,.unoslider-panel   .unoslider_right {

  width: 18px;

  height: 25px;

  margin-top: -12.5px;

  top: 50%;

}



/* previous */

.unoslider-panel  .unoslider_left {

  background-position: -21px -21px;

  left: 5px;

}



/* next */

.unoslider-panel  .unoslider_right {

  background-position: 0px -21px;

  right: 5px;

}



/* pause */

.unoslider-panel  .unoslider_pause {

  background-position: 0px 0px;

}



/* play */

.unoslider-panel  .unoslider_play {

  background-position: -24px 0px;

}



/* bullet indicator */

.unoslider-panel  .unoslider_indicator {

  position: absolute;

  left: 50%;

  bottom: -10px;

  width: 26%;

  margin-left: -13%;

  text-align: center;

  _text-align: right;

  *text-align: right;

}

.unoslider-panel  .unoslider_indicator a {

  text-indent: 110%;

  white-space: nowrap;

  overflow: hidden;

  display: -moz-inline-box;

  -moz-box-orient: vertical;

  display: inline-block;

  vertical-align: middle;

  *vertical-align: auto;

  cursor: pointer;

  margin: 3px;

  width: 15px;

  height: 15px;

  background-color: black;

  background: url("../images/panel.png") no-repeat;

  background-position: 0 -50px;

}

.unoslider-panel  .unoslider_indicator a {

  *display: inline;

}

.unoslider-panel  .unoslider_indicator a.unoslider_indicator_active {

  background-position: -16px -50px;

}

/*________________________________________________________ribbon____________________________________________________________*/





/* Hand cursor over navigation elements */

.unoslider-ribbon  .unoslider_navigation {

  cursor: pointer;

}



/* Tooltip panel */

.unoslider-ribbon  .unoslider_caption {

  position: absolute;

  bottom: 10px;

  left: 0;

  font-family: "Helvetica neue", Helvetica, Verdana, sans-serif;

  text-shadow: black 0 1px 0;

  padding: 10px 0px;

  width: 100%;

  background-color: #373737;

  border-top: 1px solid #545454;

  border-bottom: 1px solid #545454;

  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);

  opacity: 0.8;

  color: white;

  text-align: center;

  font-size: 13px;

}



/* play, pause, previous and next elements */

.unoslider-ribbon  .unoslider_pause,.unoslider-ribbon   .unoslider_play,.unoslider-ribbon   .unoslider_left,.unoslider-ribbon   .unoslider_right {

  text-indent: 110%;

  white-space: nowrap;

  overflow: hidden;

  position: absolute;

  display: block;

  background: url("../images/ribbon.png") no-repeat;

}



/* play and pause elements */

.unoslider-ribbon  .unoslider_pause,.unoslider-ribbon   .unoslider_play {

  height: 31px;

  width: 28px;

  margin-top: -15.5px;

  margin-left: -14px;

  top: 50%;

  left: 50%;

}



/* previous and next elements */

.unoslider-ribbon  .unoslider_left,.unoslider-ribbon   .unoslider_right {

  width: 33px;

  height: 64px;

  margin-top: -32px;

  top: 50%;

}



/* previous */

.unoslider-ribbon  .unoslider_left {

  background-position: 0px 0px;

  left: -6px;

}



/* next */

.unoslider-ribbon  .unoslider_right {

  background-position: 0px -72px;

  right: -6px;

}



/* pause */

.unoslider-ribbon  .unoslider_pause {

  background-position: 0px -195px;

}



/* play */

.unoslider-ribbon  .unoslider_play {

  background-position: 0px -150px;

}



/* bullet indicator */

.unoslider-ribbon  .unoslider_indicator {

  position: absolute;

  bottom: -30px;

  left: 0;

  width: 100%;

  text-align: center;

  _text-align: right;

  *text-align: right;

}

.unoslider-ribbon  .unoslider_indicator a {

  text-indent: 110%;

  white-space: nowrap;

  overflow: hidden;

  display: -moz-inline-box;

  -moz-box-orient: vertical;

  display: inline-block;

  vertical-align: middle;

  *vertical-align: auto;

  cursor: pointer;

  margin: 3px;

  width: 11px;

  height: 11px;

  background-color: black;

  background: url("../images/ribbon.png") no-repeat;

  background-position: 0 -238px;

}

.unoslider-ribbon  .unoslider_indicator a {

  *display: inline;

}

.unoslider-ribbon  .unoslider_indicator a.unoslider_indicator_active {

  background-position: 0px -255px;

  -webkit-border-radius: 90px;

  -moz-border-radius: 90px;

  -ms-border-radius: 90px;

  -o-border-radius: 90px;

  border-radius: 90px;

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

  -moz-box-shadow: 0px 0px 5px #fb0000;

  box-shadow: 0px 0px 5px #fb0000;

}

/*_____________________________________________________________slick_________________________________________________________*/



/* Hand cursor over navigation elements */

.unoslider-slick  .unoslider_navigation {

  cursor: pointer;

}



/* Tooltip panel */

.unoslider-slick  .unoslider_caption {

  position: absolute;

  bottom: 0;

  left: 0;

  font-family: "Helvetica neue", Helvetica, Verdana, sans-serif;

  padding: 10px 0px;

  width: 100%;

  background-color: #333333;

  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);

  opacity: 0.8;

  color: white;

  text-align: center;

  font-size: 13px;

}



/* play, pause, previous and next elements */

.unoslider-slick  .unoslider_pause,.unoslider-slick   .unoslider_play,.unoslider-slick   .unoslider_left,.unoslider-slick   .unoslider_right {

  text-indent: 110%;

  white-space: nowrap;

  overflow: hidden;

  position: absolute;

  display: block;

  background: url("../images/slick.png") no-repeat;

}



/* play and pause elements */

.unoslider-slick  .unoslider_pause,.unoslider-slick   .unoslider_play {

  height: 72px;

  width: 72px;

  margin-top: -36px;

  margin-left: -36px;

  top: 50%;

  left: 50%;

}



/* previous and next elements */

.unoslider-slick  .unoslider_left,.unoslider-slick   .unoslider_right {

  width: 41px;

  height: 74px;

  margin-top: -37px;

  top: 50%;

}



/* previous */

.unoslider-slick  .unoslider_left {

  background-position: 0px -151px;

  left: -40px;

}



/* next */

.unoslider-slick  .unoslider_right {

  background-position: -43px -151px;

  right: -40px;

}



/* pause */

.unoslider-slick  .unoslider_pause {

  background-position: 0px -74px;

}



/* play */

.unoslider-slick  .unoslider_play {

  background-position: 0px 0px;

}



/* bullet indicator */

.unoslider-slick  .unoslider_indicator {

  position: absolute;

  bottom: -25px;

  left: 0;

  width: 100%;

  text-align: center;

  _text-align: right;

  *text-align: right;

}

.unoslider-slick  .unoslider_indicator a {

  text-indent: 110%;

  white-space: nowrap;

  overflow: hidden;

  display: -moz-inline-box;

  -moz-box-orient: vertical;

  display: inline-block;

  vertical-align: middle;

  *vertical-align: auto;

  cursor: pointer;

  margin: 3px;

  width: 11px;

  height: 11px;

  background-color: black;

  background: url("../images/slick.png") no-repeat;

  background-position: 0 -230px;

}

.unoslider-slick  .unoslider_indicator a {

  *display: inline;

}

.unoslider-slick  .unoslider_indicator a.unoslider_indicator_active {

  background-position: -13px -230px;

}

/*________________________________________________________________smooth______________________________________________________*/



/* Hand cursor over navigation elements */

.unoslider-smooth   .unoslider_navigation {

  cursor: pointer;

}



/* container which contains navigation and indicator */

.unoslider-smooth   .unoslider_navigation_container {

  background: #343434;

  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #404040), color-stop(100%, #292929));

  background: -webkit-linear-gradient(#404040, #292929);

  background: -moz-linear-gradient(#404040, #292929);

  background: -o-linear-gradient(#404040, #292929);

  background: -ms-linear-gradient(#404040, #292929);

  background: linear-gradient(#404040, #292929);

  border-top: 1px solid #4d4d4d;

  width: 100%;

  height: 30px;

  position: absolute;

  left: 0;

  bottom: 0;

  z-index: 4;

}



/* Tooltip panel */

.unoslider-smooth   .unoslider_caption {

  position: absolute;

  bottom: 0;

  left: 80px;

  font-family: "Helvetica neue", Helvetica, Verdana, sans-serif;

  line-height: 30px;

  color: #dbdbdb;

  font-size: 12px;

  text-shadow: black 0 1px 0;

}



/* play, pause, previous and next elements */

.unoslider-smooth   .unoslider_pause,.unoslider-smooth    .unoslider_play,.unoslider-smooth    .unoslider_left,.unoslider-smooth    .unoslider_right {

  text-indent: 110%;

  white-space: nowrap;

  overflow: hidden;

  position: absolute;

  display: block;

  background: url("../images/smooth.png") no-repeat;

}



/* play and pause elements */

.unoslider-smooth   .unoslider_pause,.unoslider-smooth    .unoslider_play {

  height: 27px;

  width: 23px;

  margin-top: -13.5px;

  margin-left: -11.5px;

  top: 50%;

  left: 50px;

}



/* previous and next elements */

.unoslider-smooth   .unoslider_left,.unoslider-smooth    .unoslider_right {

  width: 25px;

  height: 22px;

  margin-top: -11px;

  top: 50%;

}



/* previous */

.unoslider-smooth   .unoslider_left {

  background-position: 0px 0px;

  left: 5px;

}



/* next */

.unoslider-smooth   .unoslider_right {

  background-position: -29px 0px;

  right: 5px;

}



/* pause */

.unoslider-smooth   .unoslider_pause {

  background-position: -31px -25px;

}



/* play */

.unoslider-smooth   .unoslider_play {

  background-position: 0px -25px;

}



/* bullet indicator */

.unoslider-smooth   .unoslider_indicator {

  position: absolute;

  right: 40px;

  bottom: 3px;

  width: 50%;

  text-align: right;

}

.unoslider-smooth   .unoslider_indicator a {

  text-indent: 110%;

  white-space: nowrap;

  overflow: hidden;

  display: -moz-inline-box;

  -moz-box-orient: vertical;

  display: inline-block;

  vertical-align: middle;

  *vertical-align: auto;

  cursor: pointer;

  margin: 3px;

  width: 14px;

  height: 14px;

  background-color: black;

  background: url("../images/smooth.png") no-repeat;

  background-position: 0 -53px;

}

.unoslider-smooth   .unoslider_indicator a {

  *display: inline;

}

.unoslider-smooth   .unoslider_indicator a.unoslider_indicator_active {

  background-position: -19px -53px;

}



/*_________________________________________________________________square___________________________________________________*/



/* Hand cursor over navigation elements */

.unoslider-square   .unoslider_navigation {

  cursor: pointer;

}



/* Tooltip panel */

.unoslider-square   .unoslider_caption {

  position: absolute;

  right: 10px;

  bottom: 10px;

  left: 10px;

  font-family: "Helvetica neue", Helvetica, Verdana, sans-serif;

  padding: 10px 0px;

  width: auto;

  background-color: black;

  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);

  opacity: 0.7;

  color: white;

  text-align: center;

  font-size: 15px;

  -webkit-border-radius: 3px;

  -moz-border-radius: 3px;

  -ms-border-radius: 3px;

  -o-border-radius: 3px;

  border-radius: 3px;

}



/* play, pause, previous and next elements */

.unoslider-square   .unoslider_pause,.unoslider-square    .unoslider_play,.unoslider-square    .unoslider_left,.unoslider-square    .unoslider_right {

  text-indent: 110%;

  white-space: nowrap;

  overflow: hidden;

  position: absolute;

  display: block;

  background: url("../images/square.png") no-repeat;

  background-color: black;

  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);

  opacity: 0.5;

}

.unoslider-square   .unoslider_pause:hover,.unoslider-square    .unoslider_play:hover,.unoslider-square    .unoslider_left:hover,.unoslider-square    .unoslider_right:hover {

  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);

  opacity: 0.8;

}



/* play and pause elements */

.unoslider-square   .unoslider_pause,.unoslider-square    .unoslider_play {

  height: 53px;

  width: 53px;

  margin-top: -26.5px;

  margin-left: -26.5px;

  top: 50%;

  left: 50%;

  -webkit-border-radius: 3px;

  -moz-border-radius: 3px;

  -ms-border-radius: 3px;

  -o-border-radius: 3px;

  border-radius: 3px;

}



/* previous and next elements */

.unoslider-square   .unoslider_left,.unoslider-square    .unoslider_right {

  width: 27px;

  height: 55px;

  margin-top: -27.5px;

  top: 50%;

}



/* previous */

.unoslider-square   .unoslider_left {

  background-position: 5px -48px;

  left: -27px;

  -webkit-border-radius: 3px 0 0 3px;

  -moz-border-radius: 3px 0 0 3px;

  -ms-border-radius: 3px 0 0 3px;

  -o-border-radius: 3px 0 0 3px;

  border-radius: 3px 0 0 3px;

}



/* next */

.unoslider-square   .unoslider_right {

  background-position: -54px -48px;

  right: -27px;

  -webkit-border-radius: 0 3px 3px 0;

  -moz-border-radius: 0 3px 3px 0;

  -ms-border-radius: 0 3px 3px 0;

  -o-border-radius: 0 3px 3px 0;

  border-radius: 0 3px 3px 0;

}



/* pause */

.unoslider-square   .unoslider_pause {

  background-position: 13.5px 10px;

}



/* play */

.unoslider-square   .unoslider_play {

  background-position: -75px 13px;

}



/* bullet indicator */

.unoslider-square   .unoslider_indicator {

  position: absolute;

  bottom: -30px;

  width: 100%;

  text-align: center;

  _text-align: right;

  *text-align: right;

}

.unoslider-square   .unoslider_indicator a {

  text-indent: 110%;

  white-space: nowrap;

  overflow: hidden;

  display: -moz-inline-box;

  -moz-box-orient: vertical;

  display: inline-block;

  vertical-align: middle;

  *vertical-align: auto;

  overflow: visible;

  cursor: pointer;

  background: black;

  margin: 3px;

  width: 12px;

  height: 12px;

  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);

  opacity: 0.5;

}

.unoslider-square   .unoslider_indicator a {

  *display: inline;

}

.unoslider-square   .unoslider_indicator a.unoslider_indicator_active,.unoslider-square    .unoslider_indicator a:hover {

  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);

  opacity: 0.5;

  width: 6px;

  height: 6px;

  background: white;

  border: 3px solid black;

}

/*__________________________________________________________text_____________________________________________________________*/

/* Hand cursor over navigation elements */

.unoslider-text   .unoslider_navigation {

  cursor: pointer;

}



/* Tooltip panel */

.unoslider-text  .unoslider_caption {

  position: absolute;

  bottom: 70px;

  left: 0px;

  font-family: "Helvetica neue", Helvetica, Verdana, sans-serif;

  padding: 10px 20px;

  width: auto;

  background-color: black;

  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);

  opacity: 0.8;

  color: white;

  text-align: center;

  font-size: 15px;

  font-weight: bold;

}



/* play, pause, previous and next elements */

.unoslider-text  .unoslider_pause,.unoslider-text   .unoslider_play,.unoslider-text   .unoslider_left,.unoslider-text   .unoslider_right {

  position: absolute;

  display: block;

  font-family: "Helvetica neue", Helvetica, Verdana, sans-serif;

  background-color: black;

  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);

  opacity: 0.7;

  color: white;

  font-weight: bold;

  font-size: 15px;

  padding: 5px 15px;

}

.unoslider-text  .unoslider_pause:hover,.unoslider-text   .unoslider_play:hover,.unoslider-text   .unoslider_left:hover,.unoslider-text   .unoslider_right:hover {

  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);

  opacity: 0.8;

}



/* play and pause elements */

.unoslider-text  .unoslider_pause,.unoslider-text   .unoslider_play {

  height: auto;

  width: auto;

  margin-top: -auto/2;

  margin-left: -auto/2;

  top: 0px;

  right: 0px;

}



/* previous and next elements */

.unoslider-text  .unoslider_left,.unoslider-text   .unoslider_right {

  width: auto;

  height: auto;

  bottom: 20px;

}



/* previous */

.unoslider-text  .unoslider_left {

  left: 0;

}



/* next */

.unoslider-text  .unoslider_right {

  right: 0;

}



/* bullet indicator */

.unoslider-text  .unoslider_indicator {

  position: absolute;

  bottom: 60px;

  right: 0px;

  text-align: right;

  height: 23px;

  line-height: 15px;

  background: black;

  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);

  opacity: 0.8;

}

.unoslider-text  .unoslider_indicator a {

  display: -moz-inline-box;

  -moz-box-orient: vertical;

  display: inline-block;

  vertical-align: middle;

  *vertical-align: auto;

  cursor: pointer;

  margin: 3px;

  width: 12px;

  height: 12px;

  color: white;

  font-weight: bold;

  font-size: 15px;

}

.unoslider-text  .unoslider_indicator a {

  *display: inline;

}

.unoslider-text  .unoslider_indicator a.unoslider_indicator_active,.unoslider-text   .unoslider_indicator a:hover {

  color: #00bbd7;

}



@media (max-width: 767px) {

.unoslider-square .unoslider_right,.unoslider-square .unoslider_left,.unoslider-slick .unoslider_right,.unoslider-slick .unoslider_left{display:none!important;opacity:0;visibility:hidden}

}

