﻿/* Custom Carousel Styling */

/* Redesign the Widget Holding box */

            .widget.glassbox.wgDownloads {
                border              : #f7f7f7 solid 10px !important;
                background          : none;
                -pie-background     : #fff;
                
                border-radius       : 0;
                overflow            : visible !important;
                margin-top          : 30px;
                height              : auto !important;
                height              : 190px !important;
				
				padding:0;
            }
            
            .widget.glassbox.wgDownloads:hover {
                border-color        : #9ac357 !important;
            }
            
            .widget.glassbox.wgDownloads h3 {margin-top:-50px;margin-left:-10px;margin-bottom:10px;}
            
/* Redefine the dimesions and Sprites Palette */

            .jcarousel-next-horizontal,
            .jcarousel-prev-horizontal {
                top                 : 80px !important;
                height              : 50px !important;
                width               : 50px !important;
                background-color    : #f7f7f7 !important;
                background-position : 0 0 !important;
            }

            .jcarousel-next-horizontal {
                right               : -10px !important;
                background-image    : url(img/next-horizontal.png) !important;
            }

            .jcarousel-prev-horizontal {
                left                : -10px !important;
                background-image    : url(img/prev-horizontal.png) !important;
            }
            

/* Redefine the internal content */


.jcarousel-skin-literature {overflow:hidden;height:200px;padding-left:10px !important;padding-right:10px !important;padding-top:10px !important;}


            .jcarousel-skin-literature li {padding:0px !important;height:200px !important;width:142px !important;display:inline-block !important;}
            
            .jcarousel-skin-literature li:hover img {border-color:#556f2c !important;}
            
            .jcarousel-skin-literature li a {color:#4a4a4a !important;}
            
            .jcarousel-skin-literature li:hover {background:#9ac357;}
            
            .jcarousel-skin-literature li:hover a,
            .jcarousel-skin-literature li:hover a:hover {color:#fff !important;}
            
            
            .jcarousel-skin-literature .jcarousel-item a {
	        display:block;
	        
	        height:200px !important;
	        padding:10px !important;
        }
            
/* Redefine the position of the button placements */            

/* Hover */
.jcarousel-prev-horizontal:hover,
.jcarousel-prev-horizontal:focus,
.jcarousel-next-horizontal:hover,
.jcarousel-next-horizontal:focus {
	background-position         : -50px 0 !important;
	background-color            : #9ac357 !important;
}

/* Clicked */
.jcarousel-prev-horizontal:active,
.jcarousel-next-horizontal:active {
	background-position         : -50px 0 !important;
}

/* Disabled State */
.jcarousel-prev-disabled-horizontal,
.jcarousel-prev-disabled-horizontal:hover,
.jcarousel-prev-disabled-horizontal:focus,
.jcarousel-prev-disabled-horizontal:active,
.jcarousel-next-disabled-horizontal,
.jcarousel-next-disabled-horizontal:hover,
.jcarousel-next-disabled-horizontal:focus,
.jcarousel-next-disabled-horizontal:active {
	cursor			            : default;
	background-position         : -150px 0 !important;
	background-color            : transparent !important;
}



            
@media screen and (-webkit-min-device-pixel-ratio:0) { 
    .jcarousel-list {margin-left:-290px !important;}
}
