/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------------------------------->>> NivoSlider <<<--------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

.nivoSlider { position:relative; width:100%; height:auto; overflow: hidden; }
.nivoSlider img { top:0px; left:0px; max-width: none; }
.nivo-main-image { display: block !important; position: relative !important; width: 100% !important; }
.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;*/ }
.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-directionNav a { position:absolute; top:45%; z-index:9; cursor:pointer; }
.nivo-prevNav { left:0px; }
.nivo-nextNav { right:0px; }
.nivo-controlNav { text-align:center; padding: 5px 0; }
.nivo-controlNav a { cursor:pointer; }
.nivo-controlNav a.active { color:#F00; }
.theme-default .nivoSlider { width: width:100%; height: 300px; z-index: 0; background-color:#333 }
.theme-default .nivoSlider img { display:none; }
.theme-default .nivo-controlNav { background: url(../../images/black40_.png);position:absolute; left:0; text-align: center; }
.theme-default .nivo-controlNav a { display:inline-block; margin:0px 5px; }
.theme-default .nivo-controlNav a.active { background-position:0 -22px; }
.theme-default .nivo-directionNav a { display:block; width:30px; height:53px; background:url(../../images/arrows.png) no-repeat; text-indent:-9999px; border:0; opacity: 0; -webkit-transition: all 200ms ease-in-out; -moz-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; z-index: 100; }
.theme-default:hover .nivo-directionNav a { opacity: 1; }
.theme-default a.nivo-nextNav { background-position:-150px 0; right:15px; }
.theme-default a.nivo-prevNav { left:15px; }

/*thumb controler*/
.theme-default .nivo-controlNav.nivo-thumbs-enabled {text-align:right; margin-top:-80px; margin-left:92%; width: 100%; z-index: 10; position:absolute}
.theme-default .nivo-controlNav.nivo-thumbs-enabled a {width: auto; height: auto; background: none; }
.theme-default .nivo-controlNav.nivo-thumbs-enabled a:hover { }
.theme-default .nivo-controlNav.nivo-thumbs-enabled img {display: block; width: 61px; height:30px; }

/*caption textbox*/
.banner_title{font-family:Impact; font-size:23px; color:#f27638; letter-spacing:2px}
.banner_content{color:#4a4a4a;font-size:10px; line-height:16px;font-size:12px; }
.nivo-html-caption {display:none;}

.nivo-caption{
	background:url(../../images/bg.png) repeat;
	border-left:none;
    height:40px;
	line-height:40px;
	font-size:14px;
	letter-spacing:1px;
    position: absolute;
    left: 0px;
    bottom:0px;
    width: 100%;
    z-index: 8;
	color:#FFFFFD;
	padding-left:30px;
	}

.nivo-thumbs-enabled {
    width:auto;
    padding-top:55px; /* Distance from the Nivo */
}
.nivo-thumbs-enabled a {
    width:180px; /* Set here the boxes width */
    height:66px; /* Set here the boxes height */
    text-decoration:none; 
    background:#999;
    color:#FFF; /* White texts */
    text-align:center; /* or left, right */
    font-family:Calibri; 
    font-size:16px;
    font-weight:normal;
    font-style:normal;
    line-height:18px;
    opacity:1; /* Opacity by default - you can also use RGBA...*/
    float:left; /* Imperative */
    margin-right:12px; /* Space between the boxes */
    padding:0 0 0 0; /* Set here the desired values */
    cursor:pointer;
    -webkit-transition:all 150ms ease-in-out; /* Cool CSS3 effect */
    -moz-transition:all 150ms ease-in-out;
    -o-transition:all 150ms ease-in-out;
    transition:all 150ms ease-in-out
}
.nivo-thumbs-enabled a.active,
.nivo-thumbs-enabled a.active .control_red, 
.nivo-thumbs-enabled a:hover,
.nivo-thumbs-enabled a:hover  .control_red{
    opacity:1; /* Opacity when active/hovered - you can also use RGBA...*/
    color:#FFF; /* Text color change if needed*/
	background-image:url(../../images/banner_on.png);
}
.control_red{ width:11px; height:11px; background-image:url(../../images/banner_off.png);}


/* ----------------------------------------------------------------------------------------------------------------*/
/* ------------------------------>>> Rwd <<<----------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

@media screen and (max-width: 1200px) {
	
}

@media screen and (max-width: 1023px) {
	.nivo-caption{ width:99%; padding-left:5px; }
	.theme-default .nivo-controlNav.nivo-thumbs-enabled { display:none; }
}
@media screen and (min-width: 1024px) {
	
	
}

@media screen and (max-width: 750px) {

}

@media screen and (max-width: 480px) {
	
}