/* ----------------------------- */
/* =  colorbox */
/* ----------------------------- */

#cboxClose { display: block;width: 31px; height: 31px; transition:all ease-out 0.2s;background: none;}
#cboxClose:before,
#cboxClose:after {content:"";position: absolute;top: 23px;left: 11px;right: 0;width: 26px;height: 2px;background-color: #212121;}
#cboxClose:before {transform: rotate(45deg);}
#cboxClose:after {transform:rotate(-45deg);}
#cboxPrevious, 
#cboxNext{width: 20px;height: 20px;background: none;}
    
#cboxNext:before, 
#cboxNext:after,
#cboxPrevious:before, 
#cboxPrevious:after{content:"";position: absolute;left: 5px;width: 10px;height: 2px;background-color: rgba(255,255,255, 0.7);transition:all ease-out 0.2s;}
#cboxNext:hover:before,
#cboxNext:hover:after,
#cboxPrevious:hover:before,
#cboxPrevious:hover:after{ background: rgba(255,255,255, 0.7);}
#cboxNext:before,
#cboxPrevious:before{top: 5px;}
#cboxNext:after,
#cboxPrevious:after{bottom: 6px;}
#cboxPrevious:before {transform:rotate(-45deg);}
#cboxPrevious:after {transform:rotate(45deg);}
#cboxNext:before {transform:rotate(45deg);}
#cboxNext:after {transform:rotate(-45deg);}
.tx-arcalertpopin-pi1 {border-radius: 0 !important;}
.tx-arcalertpopin-pi1 .close a {display: inline-block;top: 0px;height: 14px;width: 14px;text-indent: -9999px;padding: 0 0 0 25px;background: url("../images/popin-video-close.png") left center no-repeat;background-color: #fff;background-color: rgba(255,255,255,0.5);}
.tx-arcalertpopin-pi1 .close span  {display: none;}
.titre_popin {font-size: 2.5em;margin: 0 0 30px;}
.close_ult input {margin: 0 10px;}

.arc-gallery-colorbox #cboxLoadedContent {margin-bottom:0;}
.arc-gallery-colorbox #cboxTopLeft{display:none;}
.arc-gallery-colorbox #cboxTopRight{display:none;}
.arc-gallery-colorbox #cboxBottomLeft{display:none;}
.arc-gallery-colorbox #cboxBottomRight{display:none;}
.arc-gallery-colorbox #cboxMiddleLeft{display:none;}
.arc-gallery-colorbox #cboxTopCenter{display:none;}
.arc-gallery-colorbox #cboxBottomCenter{display:none;} 
.arc-gallery-colorbox #cboxMiddleRight{display:none;}   
.arc-gallery-colorbox #cboxOverlay {opacity:1 !important;}
.arc-gallery-colorbox #cboxContent {background: black;float:right !important;}
.arc-gallery-colorbox #cboxClose {display: block;height: 14px;width: 14px;top: 0px;padding: 25px;background: url("../images/popin-video-close.png") center center no-repeat;background-color: rgba(255, 255, 255, 0.5);}
.arc-gallery-colorbox #cboxTitle {text-align: center;color: white;background-color: rgba(0, 0, 0, 1);padding: 10px 0;width: 100%;height: auto !important;bottom: 0;}
.arc-gallery-colorbox #cboxPrevious:before, 
.arc-gallery-colorbox #cboxNext:before {top: -1px;}
.arc-gallery-colorbox #cboxPrevious:before, 
.arc-gallery-colorbox #cboxNext:before,
.arc-gallery-colorbox #cboxPrevious:after, 
.arc-gallery-colorbox #cboxNext:after{width: 20px;height: 2px;background-color: #aaa;}
.arc-gallery-colorbox #cboxPrevious:before:hover, 
.arc-gallery-colorbox #cboxNext:before:hover,
.arc-gallery-colorbox #cboxPrevious:after:hover, 
.arc-gallery-colorbox #cboxNext:after:hover {background-color: #fff;}      
.arc-gallery-colorbox #cboxCurrent {text-align: right;right: 0;bottom: 48%;left: inherit;border-top: 1px solid;border-bottom: 1px solid;border-color:rgba(255, 255, 255, 0.5);padding: 10px 10px;margin: 0 5px;     }
.arc-gallery-colorbox #cboxPrevious {right: 20px;top: 40%; left:inherit;}
.arc-gallery-colorbox #cboxPrevious:focus {outline: none;}
.arc-gallery-colorbox #cboxNext {right: 20px;top: 56%;left:inherit;}
.arc-gallery-colorbox #cboxNext:focus {outline: none;}