/** MAIN WRAPPER
===================================*/
.bx-wrapper {
    position: relative;
    width: 940px;
    margin: auto;
    text-align: center; 
}

/** THEME
===================================*/
.bx-wrapper .bx-viewport {
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
    position: absolute;
    width: 100%;
}


/** MAIN LOADER
===================================*/
.bx-wrapper .bx-loading {
    background: url(images/bx_loader.gif) center center no-repeat #fff;
    height: 100%;
    width: 100%;
    position: absolute;
    z-index: 2000;
}


/** MAIN PAGER CONTAINER
===================================*/
.bx-wrapper .bx-pager {
    text-align: center;
    position: relative;
    margin-top: 20px;
    width: 100%;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
    display: inline-block;
    *zoom: 1;
    *display: inline;
    padding-right: 5px;
    padding-left: 5px;
}

.bx-wrapper .bx-pager.bx-default-pager a {
    text-indent: -9999px;
    display: block;
    width: 13px;
    height: 13px;
    border: 2px solid #dfddd5;
    text-align: center;
    cursor: pointer;
    background: #fff;
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -moz-border-radius:13px;
    -webkit-border-radius: 13px;
    border-radius: 13px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
    width: 13px;
    height: 13px;
    cursor: pointer;
    background: #dfddd5;
    position: relative;
}


/** SLIDE TEXT
===================================*/

#details-partner .bx-wrapper  {
    width: 940px;
    position: relative;
    height: auto;text-align: center; 
}

#details-partner .bx-wrapper .bx-viewport {
    float: left;
    width: 940px;
    position: relative;
    height: 310px !important;
    text-align:center;
    clear: both;
}

#details-partner .bx-wrapper .bx-pager {
    z-index: 1000;
    height: 17px;
    position: relative;
    -webkit-border-bottom-right-radius: 15px;
    -webkit-border-bottom-left-radius: 15px;
    -moz-border-radius-bottomright: 15px;
    -moz-border-radius-bottomleft: 15px;
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
    background: #f4f2e8;
    width: auto;
    padding: 6px; 
    display: inline-block;
    margin: auto;
    clear: both;
}

#details-partner .bx-wrapper .bx-pager .bx-pager-item,
#details-partner .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
    display: inline-block;
    *zoom: 1;
    *display: inline;
}

#details-partner .bx-wrapper .bx-pager.bx-default-pager a {
    text-indent: -9999px;
    display: block;
    width: 13px;
    height: 13px;
    border: 2px solid #53a9cc;
    float: left;
    text-align: center;
    cursor: pointer;
    background: #fff;
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
}

#details-partner .bx-wrapper .bx-pager.bx-default-pager a:hover,
#details-partner .bx-wrapper .bx-pager.bx-default-pager a.active {
    width: 13px;
    height: 13px;
    background: #53a9cc;
    position: relative;
    text-indent: -9999px;
    display: block;
    float: left;
    text-align: center;
    cursor: pointer;
}

#slider-prev{
    left: 0px;
    margin-top: 190px;
    z-index: 9999;
    position: absolute;
}

#slider-next{
    right:0px;
    margin-top: 190px;
    z-index: 9999;
    position: absolute;
}

/** SLIDE POPUP
===================================*/
#left-popup .bx-pager,
#left-popup .bx-controls-auto {
    position: absolute;
    width: 85px;
    margin: auto;
    left: 40%;
}

#left-popup .bx-wrapper  {
    width: 440px;
    position: relative;
    height: 300px;
}

#left-popup .bx-wrapper .bx-viewport {
    float: left;
    width: 440px;
    position: relative;
    height: 300px;
}

#left-popup .bx-wrapper .bx-pager {
    text-align: center;
    float: left;
    position: relative;
    margin-top: 25px;
    z-index: 1000;
    height: 17px;
}

#left-popup .bx-wrapper .bx-pager .bx-pager-item,
#left-popup .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
    display: inline-block;
    width: 17px;
}



/** EVENTS AGENDA
===================================*/
.container-events-agenda .bx-wrapper  {
    width: 940px;
    position: relative;
    height: 150px !important;
    float: left;
}

.container-events-agenda .bx-wrapper .bx-viewport {
    float: left;
    width: 940px;
    position: relative;
    height: 150px !important;
    float: left;
    margin-left: 0px !important;
}

.container-events-agenda .bx-wrapper .bx-pager {
    text-align: center;
    float: left;
    position: relative;
    margin-top: 30px;
    z-index: 1000;
    height: 17px;
}

.container-events-agenda .bx-wrapper .bx-pager .bx-pager-item,
.container-events-agenda .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
    display: inline-block;
    width: 17px;

}


/** EVENTS NEWS
===================================*/
.container-news .bx-wrapper  {
    width: 940px;
    position: relative;
    height: 380px;
    float: left;
}

.container-news .bx-wrapper .bx-viewport {
    float: left;
    width: 940px;
    position: relative;
    height: 380px !important;
    float: left;
}

.container-news .bx-wrapper .bx-pager {
    text-align: center;
    float: left;
    position: relative;
    margin-top: 30px;
    z-index: 1000;
    height: 17px;
}

.container-news .bx-wrapper .bx-pager .bx-pager-item,
.container-news .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
    display: inline-block;
    width: 17px;

}


/** DETAILS AGENDA
===================================*/
.details-agenda-home .bx-wrapper .bx-pager,
.details-agenda-home .bx-wrapper .bx-controls-auto {
    margin: auto;
    left: 40%;
}

.details-agenda-home .bx-wrapper  {
    width: 380px;
    position: relative;
    float: left;
}

.details-agenda-home .bx-wrapper .bx-viewport {
    float: left;
    width: 380px;
    position: relative;
    float: left;
}

.details-agenda-home .bx-wrapper .bx-pager {
    text-align: center;
    position: absolute;
    z-index: 1000;
    height: 17px;
    left: 0px;
    bottom: -50px;
}

.details-agenda-home .bx-wrapper .bx-pager .bx-pager-item,
.details-agenda-home .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
    display: inline-block;
    width: 17px;
}


#popup-container .bx-pager{
    width: 400px;
    position: relative;
    text-align: center;
    left:0px;
}
