/*
@author m.dandonneau

*/


.views-slideshow-controls-bottom {
    margin-right: 10px;
}

.view-carrousels .views-slideshow-pager-field-item {
    border-radius: 10px;
    margin: 10px 10px 0 0;
    padding: 8px;
    width: 6px;
}

.view-carrousels .views-slideshow-pager-field-item:hover {
   background-color: #22bbea;
}

.view-carrousels .views-slideshow-pager-field-item {
    background-color: #edecec;
    border-color: #b0adad;
    border-radius: 8px;
    border-style: solid;
    border-width: 1px;
    cursor: pointer;
    float: right;
    height: 6px;
    margin: 0 3px;
    padding: 5px;
    text-align: center;
    width: 25px;
}


.views_slideshow_controls_text {
    background-color:none;
    padding:0;
    color: #666666;
    padding: 5px;
    text-align: right;
    width: 99%;
}

#views_slideshow_controls_text_previous_carrousels-block_1, #views_slideshow_controls_text_previous_carrousels-block_2 {
    background: rgba(0, 0, 0, 0.4) url("../images/previous-arrow.svg") no-repeat scroll center 50%;
    border-radius: 50%;
    height: 40px;
    left: 17px;
    margin-left: 4px;
    position: absolute;
    width: 40px;
    z-index: 80;
}
#views_slideshow_controls_text_previous_carrousels-block_2, #views_slideshow_controls_text_next_carrousels-block_2 {
    bottom: 170px;
}



#views_slideshow_cycle_main_carrousels-block_2 {
/*     margin-top: -8px; */
    
/*     margin-left: -7px; */
}

.sidebar-first #content #views_slideshow_cycle_main_carrousels-block_2 {
/*     margin-left: -10px; */
}

.view-carrousels .views-slideshow-controls-bottom {
    padding-right: -5px
}

.view-carrousels {
    margin-bottom: 20px;
    /*margin-top: 23px;*/
}

.sidebar-second .view-id-carrousels {
    padding: 0;
}

#block-views-carrousels-block-2 .view-carrousels {
   
    margin-bottom: 0px;
    width: auto;
    margin-left: 9px;
}

.region-top-content #block-views-carrousels-block-1 .content {
    padding: 3px 0 4px;

    
}

.region-top-content #block-views-carrousels-block-1{
     margin-top: 40px;
}


.region-top-content #block-views-carrousels-block-1 #widget_pager_bottom_carrousels-block_1
{
    margin-right: 10px;
}

#block-views-carrousels-block-1,
#block-views-carrousels-block-2 {
    border: none;
}

#views_slideshow_controls_text_previous_carrousels-block_1,
#views_slideshow_controls_text_next_carrousels-block_1 {
    bottom: 120px;
}

#views_slideshow_controls_text_previous_carrousels-block_2,
#views_slideshow_controls_text_next_carrousels-block_2 {
    bottom: 170px;
}

#views_slideshow_controls_text_carrousels-block_2 .views_slideshow_controls_text_next {
    margin-right: 22px;
}

#views_slideshow_controls_text_previous_carrousels-block_1,
#views_slideshow_controls_text_previous_carrousels-block_2 {
    z-index: 80;
    position: absolute;
    left: 17px;
    margin-left: 4px;
    width: 40px;
    height: 40px;
    background: url(../images/previous-arrow.svg) no-repeat scroll center 50% rgba(0, 0, 0, 0.4);
    border-radius: 50%;
}

#views_slideshow_controls_text_next_carrousels-block_1,
#views_slideshow_controls_text_next_carrousels-block_2 {
    z-index: 80;
    position: absolute;
    right: 13px;
    width: 40px;
    height: 40px;
    background: url(../images/next-arrow.svg) no-repeat scroll center 50% rgba(0, 0, 0, 0.4);
    border-radius: 50%;
}

.view-carrousels .views-slideshow-pager-field-item.active {
    background-color: #999;
    border-color: #999;
}

#views_slideshow_controls_text_next_carrousels-block_1:hover,
#views_slideshow_controls_text_previous_carrousels-block_1:hover,
#views_slideshow_controls_text_next_carrousels-block_2:hover,
#views_slideshow_controls_text_previous_carrousels-block_2:hover {
    background-color: #22bbea;
}

#views_slideshow_controls_text_next_carrousels-block_1 a,
#views_slideshow_controls_text_next_carrousels-block_2 a {
    display: none;
}

#views_slideshow_controls_text_previous_carrousels-block_1 a,
#views_slideshow_controls_text_previous_carrousels-block_2 a {
    display: none;
}

#block-views-carrousels-block-2 .views-slideshow-controls-bottom {
    margin-right: 10px;
}

.views_slideshow_controls_text a {
    color: #FFFFFF;
    font-weight: 300;
}

.view.view-carrousels .views_slideshow_controls_text {
    background: none;
}

.view.view-carrousels .views-slideshow-controls-bottom .views-slideshow-pager-field-item {
    
    margin: 10px 10px 0 0;
    width: 6px;
    width: 6px;
    border-radius: 10px;
}

#block-views-carrousels-block-2 .carousel-caption {
    width: 555px;
}

#block-views-carrousels-block-1 .carousel-caption {
    width: 957px;
}

.carousel-caption {
    font-family: oswald;
    font-size: 2em;
    font-weight: 300;
    color: #ffffff;
    position: absolute;
    bottom: 8px;
    left: 9px;
    padding: 10px 10px;
    background-color: #000000;
    opacity: 0.6;
}

.carousel-caption a {
    color: #fff;
}

#block-views-carrousels-block-1 .views-slideshow-controls-bottom {
    position: relative;
    margin-top: -53px;
    z-index: 100;
    margin-bottom: 20px;
}

.node-carrousel .field-name-field-image-carrousel {
    float: left;
    margin: 10px;
    border: 1px solid #dddddd;
    background-color: white;
    display: block;
    line-height: 1em !important;
    padding: 8px 8px 0px 8px;
}

.node-carrousel .field-name-field-image-carrousel img {
    max-width: 930px;
}