/* this file provides theme-specific styles that affect the carousel
 *
 * these changes have been placed in a separate file because they are included
 * in the control panel when the carousel is being previewed
 *
 * they cannot be included in slide-show.css because that is compiled
 * automatically from slide-show.scss */

/* fixes incorrect width created by the `slide' transition in the admin preview
 * modal */
.slide-show-render.slide-show {
width: 980px !important;
height: 400px !important;
margin: 10px 0 30px 0 !important;
}
.slide-show-render .slides {
height: 400px;
}
.slide-show-render .slides li {
height: 400px !important;
border: solid 0px !important;
}

.slide-show-render-full .slide-content {
height: 400px;
width: 980px;
}


.slide-show-render-full .slide-overlay {
    bottom: 63px;
    left: 70px;
    top: auto;
width: 350px;
}
.slide-show-render-full .slide-heading {
font-size: 42px;
line-height: 52px !important;
min-width: 300px;
font-family:'oswaldbold', Arial, Helvetica, sans-serif;	
font-weight: normal;
font-style: normal;
letter-spacing: 1px;
text-shadow: none;
background: #464646;
padding: 0 12px;
color: #fff;
margin: 10px 0 6px 0;
}
.slide-show-render-full .slide-text {
margin-bottom: 8px;
font: normal normal 20px/25px Arial, Helvetica, sans-serif;	
color: #464646;
letter-spacing: 1px;
text-transform: none;
}
.slide-show-render .slide-button span {
font-family:'oswaldbold', Arial, Helvetica, sans-serif;	
font-weight: normal;
font-style: normal;
letter-spacing: 1px;
background:  #9966CC;
padding: 0 7px;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
text-shadow: none;
font-size: 20px;
letter-spacing: 1px;
line-height: 31px;
text-transform: uppercase;
display: inline-block;
*display: inline;
zoom: 1;

}
.flex-direction-nav a {
    background: #fff url(../images/prev.jpg) no-repeat !important;
    height: 52px !important;
    margin: -25px 0 0 !important;
    width: 51px !important;
opacity: 0 !important;
filter: alpha(opacity = 0) !important;
}
.flexslider:hover .flex-direction-nav a {
opacity: 1 !important;
filter: alpha(opacity = 100) !important;	
}

.flex-direction-nav a.flex-prev {
left: 0 !important;
}
.flex-direction-nav a.flex-next {
background: #fff url(../images/next.jpg) no-repeat 100% 0 !important;
right: 0 !important;
}
.flex-control-paging {
    bottom: 50px !important;
    left: 70px !important;
    position: absolute;
    width: auto !important;


}
.flex-control-paging li {
display: block !important;
float: left !important;
margin: 0 5px 0 0 !important;
}
.flex-control-paging li a {
background:  #464646 !important;
-webkit-border-radius: 0px !important;
-moz-border-radius: 0px !important;
border-radius: 0px !important;
height: 13px !important;
width: 13px !important;
-webkit-box-shadow: none !important;
-moz-box-shadow: none !important;
box-shadow: none !important;
}

.flex-control-paging li a.flex-active {
background: #9966CC !important;
}




























