/* Tiny Carousel */
#slider1 { height: auto; overflow:hidden; padding:0;  }
#slider1 .viewport { margin:0; padding:0; float: left; width:940px; height:230px; overflow: hidden; position: relative; }
#slider1 .buttons {  display: block;float:right; width:23px; height: 23px; text-indent:-999em; overflow: hidden; position: relative; }
#slider1 .prev { background:url(../img/prev_a.png) top no-repeat; margin:0 5px 10px 0;  }
#slider1 .next { background:url(../img/next_a.png) top no-repeat; margin:0;  }
#slider1 .disable { visibility: visible; }
#slider1 .overview { list-style: none; position: absolute; padding: 0; margin: 0; width:auto; left: 0 ;top: 0; }
#slider1 .overview .hover, #slider2 .overview .hover, #gallery .overview .hover{background: transparent url('../img/zoom.png') no-repeat center center;background: rgba(0,0,0,0.6) url('../img/zoom.png') no-repeat center center;position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;display: none;cursor: pointer;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
#slider1 .overview li{ float: left; margin: 0 5px 0 0; padding:0; height: auto; width:auto;}
/* Tiny Carousel2 */
#slider2 { height: auto; overflow:hidden; padding:0;  }
#slider2 .viewport { margin:0; padding:0; float: left; width:450px; height:140px; overflow: hidden; position: relative; }
#slider2 .buttons {  display: block;float:right; width:23px; height: 23px; text-indent:-999em; overflow: hidden; position: relative; }
#slider2 .prev { background:url(../img/prev_a.png) top no-repeat; margin:0 5px 10px 0;  }
#slider2 .next { background:url(../img/next_a.png) top no-repeat; margin:0;  }
#slider2 .disable { visibility: visible; }
#slider2 .overview { list-style: none; position: absolute; padding: 0; margin: 0; width:auto; left: 0 ;top: 0; }
#slider2 .overview li{ float: left; margin: 0 5px 0 0; padding:0; height: auto; width:auto;}
/* responsive width */
@media screen and (min-width:480px) and (max-width:800px) {
  /* Target landscape smartphones, portrait tablets, narrow desktops  */
#slider1 .viewport { margin:0 10px 0 0; padding:0; float: left; width:470px; height:230px; overflow: hidden; position: relative; }
#slider2 .viewport { margin:0; padding:0; float: left; width:450px; height:140px; overflow: hidden; position: relative; }
}

@media screen and (max-width:479px) {
  /* Target portrait smartphones */
#slider1 .viewport { margin:0 10px 0 0; padding:0; float: left; width:230px; height:230px; overflow: hidden; position: relative; }
#slider2 .fr { display:none;}
#slider2 .viewport { margin:0 10px 0 0; padding:0; float: left; width:230px; height:148px; overflow: hidden; position: relative; }
}
@media all and (orientation: landscape) {
  /* Target device in landscape mode */
}

@media all and (orientation: portrait) {
  /* Target device in portrait mode */
}

/*slider gallery*/

#gallery .overview li{ float: left; margin: 0 5px 0 0; padding:0; height: auto; width:auto;}
/* Tiny Carousel2 */
#gallery { height: auto; overflow:hidden; padding:0;background-color: white;  }
#gallery .viewport { margin:0; padding:0; float: left; width:470px; height:210px; overflow: hidden; position: relative; }
#gallery .buttons {  display: block;float:right; width:32px; height: 32px; text-indent:-999em; overflow: hidden; position: relative; }
#gallery a.buttons{background-color: #0f4600;}
#gallery a.buttons:hover{background-color: #0a2d00;}
#gallery .prev {background: #0f4600 url('../img/controls_arrow_left.png') 50% no-repeat; }
#gallery .next {background: #0f4600 url('../img/controls_arrow_right.png') 50% no-repeat;margin:0px 0px 5px 5px;  }
#gallery .disable { visibility: visible;  }
#gallery .overview { list-style: none; position: absolute; padding: 0; margin: 0; width:auto; left: 0; top: 0; }
#gallery .overview li{ float: left; margin: 0 6px 0 0; padding:0; height: auto; width:auto;}
#gallery .overview a{display: block;text-decoration: none;line-height: 1.2;font: 1.3em Georgia, "Times New Roman", serif;}
/*#gallery .overview a:hover{}*/
/* END responsive width */
/* Tiny Carousel */
#slide-twitter , #slide-facebook , #slide-instagram { height: auto; overflow:hidden; padding:0;background-color: #fbfbfb;  }

#slide-twitter .viewport, #slide-facebook .viewport, #slide-instagram .viewport { margin:0; padding:0; float: left; width:755px; height:220px; overflow: hidden; position: relative; }
#slide-twitter .controls , #slide-facebook .controls, #slide-instagram .controls{ display: table-cell;width: 42px;}
#slide-twitter .controls a, #slide-facebook .controls a, #slide-instagram .controls a{background-color: #0f4600;}
#slide-twitter .controls a:hover, #slide-facebook .controls a:hover, #slide-instagram .controls a:hover{background-color: #135a00;}
#slide-twitter .controls a.disable , #slide-facebook .controls a.disable , #slide-instagram .controls a.disable{opacity: 0.5;}
#slide-twitter .controls .prev ,#slide-facebook .controls .prev ,#slide-instagram .controls .prev {margin-top: 18px;}
#slide-twitter .controls .prev ,#slide-facebook .controls .prev ,#slide-instagram .controls .prev{background: #0f4600 url('../img/controls_arrow_left.png') 50% no-repeat;}
#slide-twitter .controls .next, #slide-facebook .controls .next, #slide-instagram .controls .next{margin-top: 2px;background: #0f4600 url('../img/controls_arrow_right.png') 50% no-repeat;}
#slide-twitter .controls .buttons , #slide-facebook .controls .buttons , #slide-instagram .controls .buttons {  display: inline;float:left; width:32px; height: 32px; text-indent:-999em; overflow: hidden; position: relative; }
#slide-twitter .overview, #slide-facebook .overview , #slide-instagram .overview{ list-style: none; position: absolute; padding: 0; margin: 0; width:auto; left: 0 ;top: 0; }
#slide-twitter .overview li, #slide-facebook .overview li, #slide-instagram .overview li{ float: left;height: 170px;width: 223px;border-left: none;border-right: 1px solid #d2d2d2;padding: 25px 19px;background: #fff;}
