/**********************************************/
/* CSS Definitions - Slider  */
/**********************************************/

#slider_container{position: relative; top: 0px; left: 0px;  }
#slider_container a:hover{text-decoration: none; }
#slider_container .slides{cursor: move; position: absolute; overflow: hidden; left: 0px; top: 0px; }
#slider_container .slides .slide_container{overflow:hidden;}

#slider_container .slides .slide_container img{width:auto !important; height:auto !important;}

#slider_container_right { background-color: #B6BFC5; }
.slider_top .two_colums_50_50 { background-color: #B6BFC5; }
/* > 1280 */
@media only screen and (min-width: 1281px) {          
    
    div.slider_top #c289 > .centered_container  { width:100%; padding-left: 5%; padding-right: 5%;}
    div.slider_top #c289 > .centered_container > .two_colums_50_50 { background-color: #B6BFC5;}
    
}




/**********************************************/
/* jssor slider arrow navigator skin 02 css  */
/**********************************************/
/*.jssora06l, .jssora06r {
    display: block;
    position: absolute;*/
    /* size of arrow element */
   /*width: 55px;
    height: 55px;
    cursor: pointer;
    background: url(/fileadmin/templates/ruggedised/lib/ruggedised_homepage_slider/images/a06.png) no-repeat;
    overflow: hidden;
}
.jssora06l { background-position: -3px -33px; left:0;}
.jssora06r { background-position: -63px -33px;  right:0;}
.jssora06l:hover { background-position: -123px -33px; }
.jssora06r:hover { background-position: -183px -33px; }
.jssora06l.jssora06ldn { background-position: -3px -33px; }
.jssora06r.jssora06rdn { background-position: -63px -33px; }*/





/**********************************************/
/* Title */
/**********************************************/
/*.jssora06l, .jssora06r {
    display: block;
    position: absolute;
    width: 55px;
    height: 55px;
    cursor: pointer;
    background: url(/fileadmin/templates/ruggedised/lib/ruggedised_homepage_slider/images/a06.png) no-repeat;
    overflow: hidden;
}
.jssora06l { background-position: -3px -33px; left:0;}
.jssora06r { background-position: -63px -33px;  right:0;}
.jssora06l:hover { background-position: -123px -33px; }
.jssora06r:hover { background-position: -183px -33px; }
.jssora06l.jssora06ldn { background-position: -3px -33px; }
.jssora06r.jssora06rdn { background-position: -63px -33px; }*/


/*Old title*/


.slide_text_box{
    float: left;
    text-align: left;
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    cursor: pointer;
    overflow: hidden;
    width: 100%;
    vertical-align: text-bottom;
    position: relative;
}

#slider_container .slides .slide_container .slide_text_box span.flex-caption{
    font-size: 1.8em; 
    font-weight: bold; color: white; 
    padding: 9px; 
    text-align: center;     
    text-decoration: none;
}

.slide_text_box h1{font-weight: bold;}
.slide_text_box h3{}
.slide_link_box{
    float:right;  
    width:20%; 
    margin-right:6%;
    text-align:left;
    position: relative;
    top: 40%;
    transform: translateY(-40%);  
}
.slide_link_box span{
    display:inline-block;
    width:80%;
    padding:10px;
    text-align:left;
    background-color:rgb(246,157,37);
    color:white;
    font-weight: bold;
    border-radius: 1px;
    background-image: url(/fileadmin/templates/sumps-up/images/arrow_right_white_23x5.png);
    background-repeat: no-repeat;
    background-position:right 10px center;

}


/* Caption style */ 
.flex-caption {    
    position: absolute;
    bottom: 30px;
    width: 100%;
    //background-color: #717370;
        background-color: rgb(50,50,50);
    opacity: 0.9;
    padding-left: 10px;
    //margin-left: 10px;
}
.flex-caption:hover {text-decoration: none; color:#A0C63C; font-style:normal; }
.flex-caption:hover {color: #A0C63C; text-decoration: underline; }
.flex-caption:focus {color: #A0C63C; text-decoration: underline; }









   
/**********************************************/
/* jssor slider bullet navigator skin 21 css */
/**********************************************/
.jssorb21 {
    position: absolute;
    bottom: 2px; 
    height: 19px;
}
.jssorb21 div, .jssorb21 div:hover, .jssorb21 .av {
    position: absolute;
    /* size of bullet elment */
    width: 19px;
    height: 19px;
    text-align: center;
    line-height: 19px;
    color: white;
    font-size: 12px;
    background: url(/fileadmin/templates/sumps-up/lib/sumps-up_homepage_slider/images/b21.png) no-repeat;
    overflow: hidden;
    cursor: pointer;
}
.jssorb21 div { background-position: -5px -5px; }
.jssorb21 div:hover, .jssorb21 .av:hover { background-position: -35px -5px; }
.jssorb21 .av { background-position: -65px -5px; }
.jssorb21 .dn, .jssorb21 .dn:hover { background-position: -95px -5px; }

