/*
Skin Name: Nivo Slider Default Theme
Skin URI: http://nivo.dev7studios.com
Description: The default skin for the Nivo Slider.
Version: 1.3
Author: Gilbert Pellegrom
Author URI: http://dev7studios.com
Supports Thumbs: true
*/

.theme-default .nivoSlider { position:relative; margin-bottom:10px; -webkit-box-shadow: 0px 1px 5px 0px #4a4a4a; -moz-box-shadow: 0px 1px 5px 0px #4a4a4a; box-shadow: 0px 1px 5px 0px #4a4a4a; }
.theme-default .nivoSlider img { position:absolute; top:0px; left:0px; display:none; }
.theme-default .nivoSlider a { border:0; display:block; }

.theme-default .nivo-controlNav { bottom:12px; position:absolute; width:100%; margin:0 auto; text-align:center; z-index:9999; }
.theme-default .nivo-controlNav a { background:url(../images/slider-nav.png) left -86px no-repeat; width:29px; height:30px; display:inline-block; margin:0px 2px; text-indent:-9999px; }
.theme-default .nivo-controlNav a.active, .theme-default .nivo-controlNav a:hover { background-position:-29px -86px; }

/* Replace */
.theme-default .nivo-directionNav a { position:absolute; width:42px; height:42px; display:block; top:195px; background:url(../images/slider-nav.png) no-repeat; text-indent:-9999px; border:0; opacity: 0; -webkit-transition: opacity 0.5s; -moz-transition:opacity 0.5s; -o-transition:opacity 0.5s; }
.theme-default:hover .nivo-directionNav a { opacity:1; }

.theme-default a.nivo-nextNav:after { content: ""; position: absolute; top:0; left:0; bottom:0; right:0; background: url(../images/slider-nav.png) left -42px no-repeat; opacity:0; -webkit-transition: opacity 0.5s; -moz-transition:opacity 0.5s; -o-transition:opacity 0.5s; } 	
.theme-default a.nivo-nextNav:hover:after { opacity:1; background-position:-42px -42px; }
.theme-default a.nivo-nextNav { background-position:left -42px; right:30px; }
.theme-default a.nivo-nextNav:hover, .theme-default a.nivo-nextNav:hover:after { background-position:-42px -42px; }

.theme-default a.nivo-prevNav:after { content: ""; position: absolute; top:0; left:0; bottom:0; right:0; background: url(../images/slider-nav.png) left top no-repeat; opacity:0; -webkit-transition: opacity 0.5s; -moz-transition:opacity 0.5s; -o-transition:opacity 0.5s; } 	
.theme-default a.nivo-prevNav:hover:after { opacity:1; background-position:-42px top; }
.theme-default a.nivo-prevNav { left:30px; background-position:left top; }
.theme-default a.nivo-prevNav:hover, .theme-default a.nivo-prevNav:hover:after { background-position:-42px top; }

.theme-default .nivo-caption h2 { font-family:'Niconne', cursive; font-size:43px; line-height:119px; letter-spacing:-0.20px; color:#f9f1d7; }
.theme-default .nivo-caption p { color:#f9f1d7; }
.theme-default .nivo-caption a { background:url(../images/slider-readmore.png) right no-repeat; height:30px; float:left; color:#fffae4; line-height:30px; padding:0px 12px 0px 0px; }
.theme-default .nivo-caption a span { background:#89a31e; display:block; height:30px; padding:0px 22px; }

/* The Nivo Slider styles */
.nivoSlider { position:relative; width:100%; height:auto; overflow: hidden; }
.nivoSlider img { position:absolute; top:0px; left:0px; max-width: none; }
.nivo-main-image { display: block !important; position: relative !important;  width: 100% !important; }

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink { position:absolute; top:0px; left:0px; width:100%; height:100%; border:0; padding:0; margin:0; z-index:6; display:none; }

/* The slices and boxes in the Slider */ 
.nivo-slice { display:block; position:absolute; z-index:5; height:100%; top:0; }
.nivo-box { display:block; position:absolute; z-index:5; overflow:hidden; }
.nivo-box img { display:block; } 

/* Caption styles */
.nivo-caption { position:absolute; left:210px; top:-16px; width:340px; z-index:8; overflow: hidden; display: none; }
.nivo-html-caption { display:none; }

/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a { position:absolute; top:45%; z-index:9; cursor:pointer; }
.nivo-prevNav { left:0px; }
.nivo-nextNav { right:0px; }

/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a { cursor:pointer; }



@charset "utf-8";
/* CSS Document */

@charset "utf-8";
/* CSS Document */

/*
Skin Name: Nivo Slider Default Theme
Skin URI: http://nivo.dev7studios.com
Description: The default skin for the Nivo Slider.
Version: 1.3
Author: Gilbert Pellegrom
Author URI: http://dev7studios.com
Supports Thumbs: true
*/


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

.theme-default .nivoSlider { position:relative; margin-bottom:10px; -webkit-box-shadow: 0px 1px 5px 0px #4a4a4a; -moz-box-shadow: 0px 1px 5px 0px #4a4a4a; box-shadow: 0px 1px 5px 0px #4a4a4a; }
.theme-default .nivoSlider img { position:absolute; top:0px; left:0px; display:none; }
.theme-default .nivoSlider a { border:0; display:block; }

.theme-default .nivo-controlNav { bottom:12px; position:absolute; width:100%; margin:0 auto; text-align:center; z-index:9999; }
.theme-default .nivo-controlNav a { background:url(../images/slider-nav.png) left -86px no-repeat; width:29px; height:30px; display:inline-block; margin:0px 2px; text-indent:-9999px; }
.theme-default .nivo-controlNav a.active, .theme-default .nivo-controlNav a:hover { background-position:-29px -86px; }

/* Replace */
.theme-default .nivo-directionNav a { position:absolute; width:22px; height:22px; display:block; top:195px; background:url(../images/slider-nav.png) no-repeat; text-indent:-9999px; border:0; opacity: 0; -webkit-transition: opacity 0.5s; -moz-transition:opacity 0.5s; -o-transition:opacity 0.5s; }
.theme-default:hover .nivo-directionNav a { opacity:1; }

.theme-default a.nivo-nextNav:after { content: ""; position: absolute; top:0; left:0; bottom:0; right:0; background: url(../images/slider-nav.png) left -42px no-repeat; opacity:0; -webkit-transition: opacity 0.5s; -moz-transition:opacity 0.5s; -o-transition:opacity 0.5s; } 	
.theme-default a.nivo-nextNav:hover:after { opacity:1; background-position:-42px -42px; }
.theme-default a.nivo-nextNav { background-position:left -42px; right:30px; }
.theme-default a.nivo-nextNav:hover, .theme-default a.nivo-nextNav:hover:after { background-position:-42px -42px; }

.theme-default a.nivo-prevNav:after { content: ""; position: absolute; top:0; left:0; bottom:0; right:0; background: url(../images/slider-nav.png) left top no-repeat; opacity:0; -webkit-transition: opacity 0.5s; -moz-transition:opacity 0.5s; -o-transition:opacity 0.5s; } 	
.theme-default a.nivo-prevNav:hover:after { opacity:1; background-position:-42px top; }
.theme-default a.nivo-prevNav { left:30px; background-position:left top; }
.theme-default a.nivo-prevNav:hover, .theme-default a.nivo-prevNav:hover:after { background-position:-42px top; }

.theme-default .nivo-caption h2 { font-family:'Niconne', cursive; font-size:48px; line-height:36px; letter-spacing:-0.20px; color:#f9f1d7; }
.theme-default .nivo-caption p { color:#f9f1d7; }
.theme-default .nivo-caption a { background:url(../images/slider-readmore.png) right no-repeat; height:30px; float:left; color:#fffae4; line-height:30px; padding:0px 12px 0px 0px; }
.theme-default .nivo-caption a span { background:#368336; display:block; height:30px; padding:0px 22px; }

/* The Nivo Slider styles */
.nivoSlider { position:relative; width:100%; height:auto; overflow: hidden; }
.nivoSlider img { position:absolute; top:0px; left:0px; max-width: none; }
.nivo-main-image { display: block !important; position: relative !important;  width: 100% !important; }

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink { position:absolute; top:0px; left:0px; width:100%; height:100%; border:0; padding:0; margin:0; z-index:6; display:none; }

/* The slices and boxes in the Slider */ 
.nivo-slice { display:block; position:absolute; z-index:5; height:100%; top:0; }
.nivo-box { display:block; position:absolute; z-index:5; overflow:hidden; }
.nivo-box img { display:block; } 

/* Caption styles */
.nivo-caption { position:absolute; left:140px; top:205px; width:340px; z-index:8; overflow: hidden; display: none; }
.nivo-html-caption { display:none; }

/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a { position:absolute; top:45%; z-index:9; cursor:pointer; }
.nivo-prevNav { left:0px; }
.nivo-nextNav { right:0px; }

/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a { cursor:pointer; }
}


@media screen and (max-width: 1000px) {
#top-bar{width:100%; margin:0 auto;}
#home-slider{width:100%; margin:0 auto;}
.slider_container{width:60%; margin:0 auto; clear:both;}
.slider-wrapper {width: 60%; margin:0 auto; clear:both;}

.theme-default .nivoSlider { position:relative; margin-bottom:10px; -webkit-box-shadow: 0px 1px 5px 0px #4a4a4a; -moz-box-shadow: 0px 1px 5px 0px #4a4a4a; box-shadow: 0px 1px 5px 0px #4a4a4a; }
.theme-default .nivoSlider img { position:absolute; top:0px; left:0px; display:none; }
.theme-default .nivoSlider a { border:0; display:block; }

.theme-default .nivo-controlNav { bottom:12px; position:absolute; width:100%; margin:0 auto; text-align:center; z-index:9999; }
.theme-default .nivo-controlNav a { background:url(../images/slider-nav.png) left -86px no-repeat; width:29px; height:30px; display:inline-block; margin:0px 2px; text-indent:-9999px; }
.theme-default .nivo-controlNav a.active, .theme-default .nivo-controlNav a:hover { background-position:-29px -86px; }

/* Replace */
.theme-default .nivo-directionNav a { position:absolute; width:42px; height:42px; display:block; top:190px; background:url(../images/slider-nav.png) no-repeat; text-indent:-9999px; border:0; opacity: 0; -webkit-transition: opacity 0.5s; -moz-transition:opacity 0.5s; -o-transition:opacity 0.5s; }
.theme-default:hover .nivo-directionNav a { opacity:1; }

.theme-default a.nivo-nextNav:after { content: ""; position: absolute; top:0; left:0; bottom:0; right:0; background: url(../images/slider-nav.png) left -42px no-repeat; opacity:0; -webkit-transition: opacity 0.5s; -moz-transition:opacity 0.5s; -o-transition:opacity 0.5s; } 	
.theme-default a.nivo-nextNav:hover:after { opacity:1; background-position:-42px -42px; }
.theme-default a.nivo-nextNav { background-position:left -42px; right:30px; }
.theme-default a.nivo-nextNav:hover, .theme-default a.nivo-nextNav:hover:after { background-position:-42px -42px; }

.theme-default a.nivo-prevNav:after { content: ""; position: absolute; top:0; left:0; bottom:0; right:0; background: url(../images/slider-nav.png) left top no-repeat; opacity:0; -webkit-transition: opacity 0.5s; -moz-transition:opacity 0.5s; -o-transition:opacity 0.5s; } 	
.theme-default a.nivo-prevNav:hover:after { opacity:1; background-position:-42px top; }
.theme-default a.nivo-prevNav { left:30px; background-position:left top; }
.theme-default a.nivo-prevNav:hover, .theme-default a.nivo-prevNav:hover:after { background-position:-42px top; }

.theme-default .nivo-caption h2 { font-family:'Niconne', cursive; font-size:48px; line-height:36px; letter-spacing:-0.20px; color:#f9f1d7; }
.theme-default .nivo-caption p { color:#f9f1d7; }
.theme-default .nivo-caption a { background:url(../images/slider-readmore.png) right no-repeat; height:30px; float:left; color:#fffae4; line-height:30px; padding:0px 12px 0px 0px; }
.theme-default .nivo-caption a span { background:#368336; display:block; height:30px; padding:0px 22px; }

/* The Nivo Slider styles */
.nivoSlider { position:relative; width:100%; height:auto; overflow: hidden; }
.nivoSlider img { position:absolute; top:0px; left:0px; max-width: none; }
.nivo-main-image { display: block !important; position: relative !important;  width: 100% !important; }

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink { position:absolute; top:0px; left:0px; width:100%; height:100%; border:0; padding:0; margin:0; z-index:6; display:none; }

/* The slices and boxes in the Slider */ 
.nivo-slice { display:block; position:absolute; z-index:5; height:100%; top:0; }
.nivo-box { display:block; position:absolute; z-index:5; overflow:hidden; }
.nivo-box img { display:block; } 

/* Caption styles */
.nivo-caption { position:absolute; left:140px; top:205px; width:380px; z-index:8; overflow: hidden; display: none; }
.nivo-html-caption { display:none; }

/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a { position:absolute; top:45%; z-index:9; cursor:pointer; }
.nivo-prevNav { left:0px; }
.nivo-nextNav { right:0px; }

/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a { cursor:pointer; }
}











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



#top-bar{width:100%; margin:0 auto;}
#home-slider{width:100%; margin:0 auto; }
.slider_container{width:600px; margin:0 auto; height:auto; }
.slider-wrapper {width: 600px; margin:0 auto; height:auto;}


.theme-default .nivoSlider { position:relative; margin-bottom:10px; -webkit-box-shadow: 0px 1px 5px 0px #4a4a4a; -moz-box-shadow: 0px 1px 5px 0px #4a4a4a; box-shadow: 0px 1px 5px 0px #4a4a4a; }
.theme-default .nivoSlider img { position:absolute; top:0px; left:0px; display:none; }
.theme-default .nivoSlider a { border:0; display:block; }

.theme-default .nivo-controlNav { bottom:12px; position:absolute; width:100%; margin:0 auto; text-align:center; z-index:9999; }
.theme-default .nivo-controlNav a { background:url(../images/slider-nav.png) left -86px no-repeat; width:29px; height:30px; display:inline-block; margin:0px 2px; text-indent:-9999px; }
.theme-default .nivo-controlNav a.active, .theme-default .nivo-controlNav a:hover { background-position:-29px -86px; }

/* Replace */
.theme-default .nivo-directionNav a { position:absolute; width:42px; height:42px; display:block; top:90px; background:url(../images/slider-nav.png) no-repeat; text-indent:-9999px; border:0; opacity: 0; -webkit-transition: opacity 0.5s; -moz-transition:opacity 0.5s; -o-transition:opacity 0.5s; }
.theme-default:hover .nivo-directionNav a { opacity:1; }

.theme-default a.nivo-nextNav:after { content: ""; position: absolute; top:0; left:0; bottom:0; right:0; background: url(../images/slider-nav.png) left -42px no-repeat; opacity:0; -webkit-transition: opacity 0.5s; -moz-transition:opacity 0.5s; -o-transition:opacity 0.5s; } 	
.theme-default a.nivo-nextNav:hover:after { opacity:1; background-position:-42px -42px; }
.theme-default a.nivo-nextNav { background-position:left -42px; right:20px; }
.theme-default a.nivo-nextNav:hover, .theme-default a.nivo-nextNav:hover:after { background-position:-42px -42px; }

.theme-default a.nivo-prevNav:after { content: ""; position: absolute; top:0; left:0; bottom:0; right:0; background: url(../images/slider-nav.png) left top no-repeat; opacity:0; -webkit-transition: opacity 0.5s; -moz-transition:opacity 0.5s; -o-transition:opacity 0.5s; } 	
.theme-default a.nivo-prevNav:hover:after { opacity:1; background-position:-42px top; }
.theme-default a.nivo-prevNav { left:20px; background-position:left top; }
.theme-default a.nivo-prevNav:hover, .theme-default a.nivo-prevNav:hover:after { background-position:-42px top; }

.theme-default .nivo-caption h2 { font-family:'Niconne', cursive; font-size:26px; line-height:20px; letter-spacing:-0.5px; color:#f9f1d7; }
.theme-default .nivo-caption p { color:#f9f1d7; }
.theme-default .nivo-caption a { background:url(../images/slider-readmore.png) right no-repeat; height:26px; float:left; color:#fffae4; line-height:26px; padding:0px 12px 0px 0px; }
.theme-default .nivo-caption a span { background:#368336; display:block; height:26px; padding:0px 22px; }

/* The Nivo Slider styles */
.nivoSlider { position:relative; width:100%; height:auto; overflow: hidden; }
.nivoSlider img { position:absolute; top:0px; left:0px; max-width: none; }
.nivo-main-image { display: block !important; position: relative !important;  width: 100% !important; }

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink { position:absolute; top:0px; left:0px; width:100%; height:100%; border:0; padding:0; margin:0; z-index:6; display:none; }

/* The slices and boxes in the Slider */ 
.nivo-slice { display:block; position:absolute; z-index:5; height:100%; top:0; }
.nivo-box { display:block; position:absolute; z-index:5; overflow:hidden; }
.nivo-box img { display:block; } 

/* Caption styles */
.nivo-caption { position:absolute; left:60px; top:35px; width:300px; z-index:8; overflow: hidden; display: none;}
.nivo-html-caption { display:none; }

/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a { position:absolute; top:45%; z-index:9; cursor:pointer; }
.nivo-prevNav { left:0px; }
.nivo-nextNav { right:0px; }

/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a { cursor:pointer; }

}


@media only screen and (min-width: 480px) and (max-width: 767px) {
#top-bar{width:100%; margin:0 auto;  }
#home-slider{width:100%; margin:0 auto; height:auto;}
.slider_container{width:440px; margin:0 auto; height:auto;}
.slider-wrapper {width: 440px; margin:0 auto; height:auto;}




.theme-default .nivoSlider { position:relative; margin-bottom:10px; -webkit-box-shadow: 0px 1px 5px 0px #4a4a4a; -moz-box-shadow: 0px 1px 5px 0px #4a4a4a; box-shadow: 0px 1px 5px 0px #4a4a4a; }
.theme-default .nivoSlider img { position:absolute; top:0px; left:0px; display:none; }
.theme-default .nivoSlider a { border:0; display:block; }

.theme-default .nivo-controlNav { bottom:12px; position:absolute; width:100%; margin:0 auto; text-align:center; z-index:9999; }
.theme-default .nivo-controlNav a { background:url(../images/slider-nav-medium.png) left -57px no-repeat; width:20px; height:20px; display:inline-block; margin:0px 1px; text-indent:-9999px; }
.theme-default .nivo-controlNav a.active, .theme-default .nivo-controlNav a:hover { background-position:-19px -57px; }



/* Replace */


.theme-default .nivo-directionNav a { position:absolute; width:28px; height:28px; display:block; top:55px; background:url(../images/slider-nav-medium.png) no-repeat; text-indent:-9999px; border:0; opacity: 0; -webkit-transition: opacity 0.5s; -moz-transition:opacity 0.5s; -o-transition:opacity 0.5s; }
.theme-default:hover .nivo-directionNav a { opacity:1; }

.theme-default a.nivo-nextNav:after { content: ""; position: absolute; top:0; left:0; bottom:0; right:0; background: url(../images/slider-nav-medium.png) left -28px no-repeat; opacity:0; -webkit-transition: opacity 0.5s; -moz-transition:opacity 0.5s; -o-transition:opacity 0.5s; } 	
.theme-default a.nivo-nextNav:hover:after { opacity:1; background-position:-28px -28px; }
.theme-default a.nivo-nextNav { background-position:left -28px; right:18px; }
.theme-default a.nivo-nextNav:hover, .theme-default a.nivo-nextNav:hover:after { background-position:-28px -28px; }

.theme-default a.nivo-prevNav:after { content: ""; position: absolute; top:0; left:0; bottom:0; right:0; background: url(../images/slider-nav-medium.png) left top no-repeat; opacity:0; -webkit-transition: opacity 0.5s; -moz-transition:opacity 0.5s; -o-transition:opacity 0.5s; } 	
.theme-default a.nivo-prevNav:hover:after { opacity:1; background-position:-28px top; }
.theme-default a.nivo-prevNav { left:18px; background-position:left top; }
.theme-default a.nivo-prevNav:hover, .theme-default a.nivo-prevNav:hover:after { background-position:-28px top; }
.theme-default .nivo-caption h2 { font-family:'Niconne', cursive; font-size:14px; line-height:16px; letter-spacing:-0.2px; color:#f9f1d7; }
.theme-default .nivo-caption p { color:#f9f1d7; font-size:10px; line-height:12px;}
.theme-default .nivo-caption a { background:url(../images/slider-readmore.png) right no-repeat; height:16px; float:left; color:#fffae4; line-height:10px; padding:0px 12px 0px 0px; }
.theme-default .nivo-caption a span { background:#368336; display:block; height:16px; padding:0px 20px; }

/* The Nivo Slider styles */
.nivoSlider { position:relative; width:100%; height:auto; overflow: hidden; }
.nivoSlider img { position:absolute; top:0px; left:0px; max-width: none; }
.nivo-main-image { display: block !important; position: relative !important;  width: 100% !important; }

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink { position:absolute; top:0px; left:0px; width:100%; height:100%; border:0; padding:0; margin:0; z-index:6; display:none; }

/* The slices and boxes in the Slider */ 
.nivo-slice { display:block; position:absolute; z-index:5; height:100%; top:0; }
.nivo-box { display:block; position:absolute; z-index:5; overflow:hidden; }
.nivo-box img { display:block; } 

/* Caption styles */
.nivo-caption { position:absolute; left:55px; top:55px; width:150px; z-index:8;  overflow: hidden; display: none;  }
.nivo-html-caption { display:none; }

/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a { position:absolute; top:45%; z-index:9; cursor:pointer; }
.nivo-prevNav { left:0px; }
.nivo-nextNav { right:0px; }

/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a { cursor:pointer; }

}








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

#top-bar{width:100%; margin:0 auto; height:auto; }
#home-slider{width:100%; margin:0 auto; height:auto;}
.slider_container{width:280px; margin:0 auto; height:auto;}
.slider-wrapper {width: 280px; margin:0 auto; height:auto;}


.theme-default .nivoSlider { position:relative; -webkit-box-shadow: 0px 1px 5px 0px #4a4a4a; -moz-box-shadow: 0px 1px 5px 0px #4a4a4a; box-shadow: 0px 1px 5px 0px #4a4a4a; }
.theme-default .nivoSlider img { position:absolute; top:0px; left:0px; display:none; }
.theme-default .nivoSlider a { border:0; display:block; }

.theme-default .nivo-controlNav { bottom:12px; position:absolute; width:100%; margin:0 auto; text-align:center; z-index:9999; }
.theme-default .nivo-controlNav a { background:url(../images/slider-nav-small.png) left -40px no-repeat; width:13px; height:13px; display:inline-block; margin:0px 2px; text-indent:-9999px; }
.theme-default .nivo-controlNav a.active, .theme-default .nivo-controlNav a:hover { background-position:-13px -40px; }

/* Replace */

.theme-default .nivo-directionNav a { position:absolute; width:19px; height:19px; display:block; top:42px; background:url(../images/slider-nav-small.png) no-repeat; text-indent:-9999px; border:0; opacity: 0; -webkit-transition: opacity 0.5s; -moz-transition:opacity 0.5s; -o-transition:opacity 0.5s; }


.theme-default:hover .nivo-directionNav a { opacity:1; }

.theme-default a.nivo-nextNav:after { content: ""; position: absolute; top:0; left:0; bottom:0; right:0; background: url(../images/slider-nav-small.png) left -19px no-repeat; opacity:0; -webkit-transition: opacity 0.5s; -moz-transition:opacity 0.5s; -o-transition:opacity 0.5s; } 	
.theme-default a.nivo-nextNav:hover:after { opacity:1; background-position:-19px -19px; }
.theme-default a.nivo-nextNav { background-position:left -19px; right:10px; }
.theme-default a.nivo-nextNav:hover, .theme-default a.nivo-nextNav:hover:after { background-position:-19px -19px; }



.theme-default a.nivo-prevNav:after { content: ""; position: absolute; top:0; left:0; bottom:0; right:0; background:url(../images/slider-nav-small.png) left top no-repeat; opacity:0; -webkit-transition: opacity 0.5s; -moz-transition:opacity 0.5s; -o-transition:opacity 0.5s; } 	
.theme-default a.nivo-prevNav:hover:after { opacity:1; background-position:-19px top; }
.theme-default a.nivo-prevNav { left:10px; background-position:left top; }
.theme-default a.nivo-prevNav:hover, .theme-default a.nivo-prevNav:hover:after { background-position:-19px top; }




.theme-default .nivo-caption h2 { font-family:'Niconne', cursive; font-size:12px; line-height:13px; letter-spacing:-0.2px; color:#fff; }
.theme-default .nivo-caption p { color:#fff; font-size:6px; line-height:9px; }
.theme-default .nivo-caption a { background:url(../images/slider-readmore.png) right no-repeat; height:10px; float:left; color:#fff; line-height:10px; padding:0px 8px 0px 0px; }
.theme-default .nivo-caption a span { background:#368336; display:block; height:10px; /*padding:0px 12px;*/ }

/* The Nivo Slider styles */
.nivoSlider { position:relative; width:100%; height:auto; overflow: hidden; }
.nivoSlider img { position:absolute; top:0px; left:0px; max-width: none; }
.nivo-main-image { display: block !important; position: relative !important;  width: 100% !important; }

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink { position:absolute; top:0px; left:0px; width:100%; height:100%; border:0; padding:0; margin:0; z-index:6; display:none; }

/* The slices and boxes in the Slider */ 
.nivo-slice { display:block; position:absolute; z-index:5; height:100%; top:0; }
.nivo-box { display:block; position:absolute; z-index:5; overflow:hidden; }
.nivo-box img { display:block; } 

/* Caption styles */
.nivo-caption { position:absolute; font:1px normal Arial, Helvetica, sans-serif; left:35px; top:15px; width:85px; z-index:8; overflow: hidden; display: none;  }
.nivo-html-caption { display:none; }

/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a { position:absolute; top:45%; z-index:9; cursor:pointer; }
.nivo-prevNav { left:0px; }
.nivo-nextNav { right:0px; }

/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a { cursor:pointer; }

}

