#portfolio-entries{
background:#fff;
} .portfolio-layout-grid[data-grid-cols="1"] .portfolio_item{
width:100%;
}
#portfolio-entries[data-grid-cols="1"]{
width: 640px;
margin: 0 auto;
}
@media (min-width:992px){
.portfolio-layout-grid[data-grid-cols="4"] .portfolio_item{
width:24.999999%;
}
.portfolio-layout-grid[data-grid-cols="3"] .portfolio_item{
width:33.3%;
}
.portfolio-layout-grid[data-grid-cols="2"] .portfolio_item{
width:50%;
}
.portfolio-layout-grid[data-grid-cols="5"] .portfolio_item{
width:20%;
}
}
@media (min-width: 570px) and (max-width:991px){
.portfolio-layout-grid .portfolio_item{
width:50%;
}
#portfolio-entries[data-grid-cols="1"]{
width:400px;
}
}
@media (max-width: 569px){
.portfolio-layout-grid .portfolio_item{
width:100%;
} 
#portfolio-entries[data-grid-cols="1"]{
width:100%;
}
}
#portfolio-entries[data-grid-cols="1"] .content p:first-child{
margin-top:0;
padding-top:0;
padding-bottom:0;
margin-bottom:0;
}
#portfolio-entries[data-grid-cols="1"] .portfolio_item:first-child{
padding-top:0;
} .portfolio-layout-masonry[data-grid-cols="1"] .portfolio_item{
width:100%;
}
@media (min-width:992px){
.portfolio-layout-masonry[data-grid-cols="4"] .portfolio_item{
width:25%;
}
.portfolio-layout-masonry[data-grid-cols="4"] .portfolio_item.cl-msn-size-large{
width:50%;
}
.portfolio-layout-masonry[data-grid-cols="4"] .portfolio_item.cl-msn-size-wide{
width:50%;
}
.portfolio-layout-masonry[data-grid-cols="3"] .portfolio_item{
width:33.3%;
}
.portfolio-layout-masonry[data-grid-cols="3"] .portfolio_item.cl-msn-size-large{
width:66.6%;
}
.portfolio-layout-masonry[data-grid-cols="3"] .portfolio_item.cl-msn-size-wide{
width:66.6%;
}
.portfolio-layout-masonry[data-grid-cols="2"] .portfolio_item{
width:50%;
}
.portfolio-layout-masonry[data-grid-cols="2"] .portfolio_item.cl-msn-size-large{
width:100%;
}
.portfolio-layout-masonry[data-grid-cols="2"] .portfolio_item.cl-msn-size-wide{
width:100%;
}
.portfolio-layout-masonry[data-grid-cols="5"] .portfolio_item{
width:20%;
}
.portfolio-layout-masonry[data-grid-cols="5"] .portfolio_item.cl-msn-size-large{
width:60%;
}
.portfolio-layout-masonry[data-grid-cols="5"] .portfolio_item.cl-msn-size-wide{
width:60%;
}
.portfolio-layout-masonry .cl-msn-size-large .grid-holder-inner .entry-media{
width:100%;
}
.portfolio-layout-masonry .cl-msn-size-large .grid-holder-inner .entry-media img{
left:0;
max-width:auto;
width:100%;
}
.portfolio-layout-masonry .cl-msn-size-wide .grid-holder-inner .entry-media{
width:100%;
}
.portfolio-layout-masonry .cl-msn-size-wide .grid-holder-inner .entry-media img{
left:0;
max-width:100%;
}
} .portfolio-layout-masonry .cl-msn-size-large .entry-wrapper-content{
display:none !important;
}
@media (min-width: 570px) and (max-width:992px){
.portfolio-layout-masonry .portfolio_item{
width:50%;
}
}
@media (max-width: 569px){
.portfolio-layout-masonry .portfolio_item{
width:100%;
} 
} .portfolio-layout-inline .portfolio_item{
width:100%;
padding:15px 0px !important;
}
.portfolio-layout-inline .entry-media{
width:100%;
}
@media (min-width: 768px){
.portfolio-layout-inline .entry-media .post-thumbnail{
height:180px;
overflow:hidden;
position:relative;
}
.portfolio-layout-inline .entry-media .post-thumbnail img{
position:absolute;
top: 0;
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
}
}
.portfolio-layout-inline .content p{margin-bottom:0;} #portfolio-entries .portfolio_item .entry-wrapper-content{
display:none;
}
@media (min-width: 992px){
.portfolio-layout-inline.portfolio-style-classic_excerpt .portfolio_item, .portfolio-layout-inline.portfolio-style-classic .portfolio_item{
display:-webkit-flex;
display:-webkit-box;
display:-moz-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
}
.portfolio-layout-inline.portfolio-style-classic_excerpt .entry-wrapper-content, .portfolio-layout-inline.portfolio-style-classic .entry-wrapper-content {
width:30%;
display: -webkit-flex !important;
display: -webkit-box !important;
display: -moz-flex !important;
display: -moz-box !important;
display: -ms-flexbox !important;
display: flex !important;
align-items:center;
}
} .portfolio-style-classic .portfolio_item .entry-wrapper-content{
background:#fff;
border-width: 1px 1px 1px 1px;
border-style: solid;
padding: 16px 22px;
display:block;
}
.portfolio-style-classic .portfolio_boxed .grid-holder{
box-shadow: 0 3px 5px rgba(50,50,93,0.05), 0 1px 2px rgba(0,0,0,0.04);
-webkit-box-shadow: 0 3px 5px rgba(50,50,93,0.05), 0 1px 2px rgba(0,0,0,0.04);
-moz-box-shadow: 0 3px 5px rgba(50,50,93,0.05), 0 1px 2px rgba(0,0,0,0.04);
}
.portfolio-layout-inline.portfolio-style-classic .entry-content{
width:100%;
text-align:center;
} .portfolio-style-classic_excerpt .portfolio_item .entry-wrapper-content{
background:#fff;
border-width: 1px 1px 1px 1px;
border-style: solid;
padding: 16px 22px;
display:block;
}
.portfolio-style-classic_excerpt .portfolio_item .grid-holder{
box-shadow: 0 3px 5px rgba(50,50,93,0.05), 0 1px 2px rgba(0,0,0,0.04);
-webkit-box-shadow: 0 3px 5px rgba(50,50,93,0.05), 0 1px 2px rgba(0,0,0,0.04);
-moz-box-shadow: 0 3px 5px rgba(50,50,93,0.05), 0 1px 2px rgba(0,0,0,0.04);
} .cl-portfolio-pagination{
margin-top:40px;
}
#portfolio-entries.cl-carousel .portfolio_item{
width:100% !important;
}
.cl-portfolio-filter button{
text-transform: uppercase;
font-size: 12px;
font-weight: 400;
letter-spacing: 0.04em;
padding: 5px 21px;
}
.light-text .cl-portfolio-filter button{color: #eae5d6;} .portfolio_item .entry-overlay .overlay-wrapper{
height:calc(100% + 0.3px);
}
.portfolio_item .entry-overlay .overlay-wrapper .inner-wrapper{
width: 100%;
padding: 20px;
}
.portfolio_item .entry-media{
position: relative;
}
.portfolio_item .entry-overlay{
position:absolute;
z-index:999;
top:0;
left:0;
width:100%;
height:100%;  
}
.portfolio_item .entry-overlay .categories{
margin-top:0px;
line-height:20px;
}
.portfolio_item .entry-overlay .categories a{
}
#portfolio-entries .portfolio_item .entry-overlay.light-text .categories{
}
#portfolio-entries .portfolio_item .entry-overlay.light-text .categories a{
border-radius: 25px;
-webkit-border-radius: 25px;
-moz-border-radius: 25px;
padding:0 5px;
font-size:12px;
font-weight:bold;
text-transform: uppercase;
color:#fff !important;
}
#portfolio-entries .overlay-wrapper{
text-align:center;
display:table;
width: calc(100% + 0.3px);
}
#portfolio-entries .inner-wrapper{
vertical-align: middle;
display:table-cell;
position:relative;
}
#portfolio-entries .post-thumbnail img{
max-width:auto;
width:100%;
} .portfolio_item .entry-overlay .with_anim{
position:relative;
display:block;
overflow:hidden;
-webkit-perspective: 1000;
-moz-perspective: 1000;
-ms-perspective: 1000;
perspective: 1000;
-webkit-font-smoothing: subpixel-antialiased;
-webkit-transition: opacity 0.25s ease-in-out,-webkit-transform 0.25s ease-in-out;
-moz-transition: opacity 0.25s ease-in-out,-moz-transform 0.25s ease-in-out;
-o-transition: opacity 0.25s ease-in-out,-o-transform 0.25s ease-in-out;
transition: opacity 0.25s ease-in-out,-webkit-transform 0.25s ease-in-out,-moz-transform 0.25s ease-in-out,-o-transform 0.25s ease-in-out,transform 0.2s ease-in-out;
}
.portfolio_item .entry-media:hover .with_anim[data-delay="200"]{
-webkit-transition-delay: 200ms;
-moz-transition-delay: 200ms;
-o-transition-delay: 200ms;
transition-delay: 200ms;
}
.portfolio_item .entry-media:hover .with_anim[data-delay="300"]{
-webkit-transition-delay: 300ms;
-moz-transition-delay: 300ms;
-o-transition-delay: 300ms;
transition-delay: 300ms;
}
#portfolio-entries.overlay-anim_alpha-anim .portfolio_item .entry-media .with_anim{
opacity:0;
}
#portfolio-entries.overlay-anim_alpha-anim .portfolio_item .entry-media:hover .with_anim{
opacity: 1;
}
#portfolio-entries.overlay-anim_top-t-bottom .portfolio_item .entry-media .with_anim {
opacity:0;
-webkit-transform: translate3d(0, -20px, 0) scale(1.0, 1.0);
-moz-transform: translate3d(0, -20px, 0) scale(1.0, 1.0);
-ms-transform: translate3d(0, -20px, 0) scale(1.0, 1.0);
transform: translate3d(0, -20px, 0) scale(1.0, 1.0);
}
#portfolio-entries.overlay-anim_top-t-bottom .portfolio_item .entry-media:hover .with_anim {
opacity:1;
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
#portfolio-entries.overlay-anim_bottom-t-top .portfolio_item .entry-media .with_anim {
opacity:0;
-webkit-transform: translate3d(0, 20px, 0) scale(1.0, 1.0);
-moz-transform: translate3d(0, 20px, 0) scale(1.0, 1.0);
-ms-transform: translate3d(0, 20px, 0) scale(1.0, 1.0);
transform: translate3d(0, 20px, 0) scale(1.0, 1.0);
}
#portfolio-entries.overlay-anim_bottom-t-top .portfolio_item .entry-media:hover .with_anim {
opacity:1;
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
#portfolio-entries.overlay-anim_left-t-right .portfolio_item .entry-media .with_anim {
opacity:0;
-webkit-transform: translate3d(-20px, 0, 0) scale(1.0, 1.0);
-moz-transform: translate3d(-20px, 0, 0)scale(1.0, 1.0);
-ms-transform:translate3d(-20px, 0, 0) scale(1.0, 1.0);
transform: translate3d(-20px, 0, 0) scale(1.0, 1.0);
}
#portfolio-entries.overlay-anim_left-t-right .portfolio_item .entry-media:hover .with_anim {
opacity:1;
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
#portfolio-entries.overlay-anim_right-t-left .portfolio_item .entry-media .with_anim {
opacity:0;
-webkit-transform: translate3d(20px, 0, 0) scale(1.0, 1.0);
-moz-transform: translate3d(20px, 0, 0)scale(1.0, 1.0);
-ms-transform:translate3d(20px, 0, 0) scale(1.0, 1.0);
transform: translate3d(20px, 0, 0) scale(1.0, 1.0);
}
#portfolio-entries.overlay-anim_right-t-left .portfolio_item .entry-media:hover .with_anim {
opacity:1;
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
#portfolio-entries.overlay-anim_zoom-in .portfolio_item .entry-media .with_anim{
-webkit-transform: translate3d(0px, 0, 0) scale(0.9);
-moz-transform: translate3d(0px, 0, 0)scale(0.9);
-ms-transform:translate3d(0px, 0, 0) scale(0.9);
transform: translate3d(0px, 0, 0) scale(0.9);
}
#portfolio-entries.overlay-anim_zoom-in .portfolio_item .entry-media:hover .with_anim {
-webkit-transform: scale(1);
-moz-transform: scale(1);
-o-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
} .portfolio_item .entry-overlay-color .entry-overlay{
opacity:0;
-webkit-transition: opacity 0.2s ease-in-out, -webkit-transform .25s cubic-bezier(.19,1,.22,1);
-moz-transition: opacity 0.2s ease-in-out, -moz-transform .25s cubic-bezier(.19,1,.22,1);
transition: opacity 0.2s ease-in-out, transform .25s cubic-bezier(.19,1,.22,1);
}
.portfolio_item .entry-overlay-color:hover .entry-overlay{
opacity:1;
}  .portfolio_item .entry-overlay .icons-wrapper i{
font-size:18px;
}
#portfolio-entries .entry-overlay.light-text .icons-wrapper a{
color:#fff;
}
.portfolio_item .entry-overlay:not(.entry-overlay-two_icons) .icons-wrapper i.cl-icon-search{
font-size:24px; 
}
#portfolio-entries[data-grid-cols="1"].portfolio-style-classic_excerpt .portfolio_item .grid-holder{
box-shadow:none;
-webkit-box-shadow:none;
-moz-box-shadow:none;
}
#portfolio-entries[data-grid-cols="1"].portfolio-style-classic_excerpt .portfolio_item .entry-wrapper-content{
border-width:0px;
border-style:none;
} .cl-justify-gallery {
width: 100%;
position: relative;
overflow: hidden
}
.cl-justify-gallery>a,
.cl-justify-gallery>div {
position: absolute;
display: inline-block;
overflow: hidden;
filter: "alpha(opacity=10)";
opacity: .1;
padding:0 !important;
}
.cl-justify-gallery>div img{
max-width:none;
width:100%;
}
.cl-justify-gallery>.entry-visible {
filter: "alpha(opacity=100)";
opacity: 1;
background: 0 0
}
.cl-justify-gallery>.jg-filtered {
display: none
}
.cl-justify-gallery>.spinner {
position: absolute;
bottom: 0;
margin-left: -24px;
padding: 10px 0;
left: 50%;
filter: "alpha(opacity=100)";
opacity: 1;
overflow: initial
}
.cl-justify-gallery>.spinner>span {
display: inline-block;
filter: "alpha(opacity=0)";
opacity: 0;
width: 8px;
height: 8px;
margin: 0 4px;
background-color: #000;
border-radius: 6px
}
.cl-justify-gallery .portfolio-style-only_media .grid-holder{
width:100%;
height:100%;
}
.cl-justify-gallery .portfolio-style-only_media .grid-holder-inner{
position:relative;
width:100%;
height:100%;
}
.cl-justify-gallery .portfolio-style-only_media .grid-holder-inner .entry-media{
width:100%;
height:100%;
position: relative;
}
.cl-justify-gallery .portfolio-style-only_media .grid-holder-inner .entry-media .post-thumbnail{
position: absolute
}
.portfolio-style-only_media .icons-wrapper a{
position: absolute !important;
left: 0;
bottom: -1px;
top: auto;
width: 50px;
height: 50px;
}
.portfolio-style-only_media .icons-wrapper a.entry-link{
background:url(//www.road-thai.fr/wp-content/themes/picante/img/link-icon.png) no-repeat center #fff;
}
.portfolio-style-only_media .icons-wrapper a.entry-link.lightbox{
background:url(//www.road-thai.fr/wp-content/themes/picante/img/lightbox-icon.png) no-repeat center #fff;
}
.portfolio-style-only_media .icons-wrapper a.lightbox{
left:51px;
}
.portfolio-style-only_media.show-tags .categories{
display:block !important;
}
.portfolio-style-only_media .categories{ 
display:none !important;
}
.portfolio-style-only_media.show-price .price{
display:block !important;
}
.portfolio-style-only_media .price{
display:none !important;
font-size:72px;
line-height:72px;
font-weight:bold;
}
.portfolio-style-only_media.show-price .cl-portfolio-title{
text-transform: uppercase;
}
.last_item_button .grid-holder{
position:relative;
}
.last_item_button .entry-media{
opacity:0;
}
.last_item_button .grid-holder .cl-btn{
position:absolute;
top:50%;
left:50%;
transform: translate3D(-50%, -50%, 0);
}
.post-thumbnail figure{
height: 100%;
}.ilightbox-overlay.dark {
background: #000;
}
.ilightbox-loader.dark {
-webkit-box-shadow: black 0px 0px 85px, black 0px 0px 85px;
box-shadow: black 0px 0px 85px, black 0px 0px 85px;
}
.ilightbox-loader.dark div {
background: #000 url(//www.road-thai.fr/wp-content/themes/picante/css/ilightbox/dark-skin/preloader.gif) no-repeat center;
}
.ilightbox-holder.dark {
padding: 5px;
background: #000;
-webkit-box-shadow: 0 0 15px hsla(0,0%,0%,.8);
box-shadow: 0 0 15px hsla(0,0%,0%,.8);
}
.ilightbox-holder.dark .ilightbox-container  .ilightbox-caption {
background: url(//www.road-thai.fr/wp-content/themes/picante/css/ilightbox/dark-skin/caption-bg.png);
color: #FFF;
text-shadow: 0 1px black;
}
.ilightbox-holder.dark .ilightbox-container .ilightbox-social {
background: url(//www.road-thai.fr/wp-content/themes/picante/css/ilightbox/dark-skin/caption-bg.png);
-webkit-border-radius: 2px;
border-radius: 2px;
}
.ilightbox-holder.dark .ilightbox-alert {
background: url(//www.road-thai.fr/wp-content/themes/picante/css/ilightbox/dark-skin/alert.png) no-repeat center top;
color: #555;
} .ilightbox-toolbar.dark {
top: 11px;
left: 10px;
}
.ilightbox-toolbar.dark a {
width: 25px;
height: 23px;
background: black url(//www.road-thai.fr/wp-content/themes/picante/css/ilightbox/dark-skin/buttons.png) no-repeat 7px 6px;
}
.ilightbox-toolbar.dark a.disabled {
opacity: 0.2;
filter: alpha(opacity=20);
cursor: default;
background-color: #000 !important;
}
.ilightbox-toolbar.dark a:first-of-type {
-webkit-border-bottom-left-radius: 3px;
-webkit-border-top-left-radius: 3px;
border-bottom-left-radius: 3px;
border-top-left-radius: 3px;
}
.ilightbox-toolbar.dark a:last-of-type {
-webkit-border-bottom-right-radius: 3px;
-webkit-border-top-right-radius: 3px;
border-bottom-right-radius: 3px;
border-top-right-radius: 3px;
}
.ilightbox-toolbar.dark a.ilightbox-close:hover {
background-position: -32px 6px;
}
.ilightbox-toolbar.dark a.ilightbox-fullscreen {
background-position: 6px -33px;
right: 35px;
}
.ilightbox-toolbar.dark a.ilightbox-fullscreen:hover {
background-position: -31px -33px;
}
.ilightbox-toolbar.dark a.ilightbox-play {
background-position: 8px -57px;
}
.ilightbox-toolbar.dark a.ilightbox-play:hover {
background-position: -32px -57px;
}
.ilightbox-toolbar.dark a.ilightbox-pause {
background-position: 8px -83px;
}
.ilightbox-toolbar.dark a.ilightbox-pause:hover {
background-position: -32px -83px;
}
.isMobile .ilightbox-toolbar.dark {
background: #000;
top: auto;
bottom: 0;
left: 0;
width: 100%;
height: 40px;
text-align: center;
-webkit-box-shadow: 0 0 25px rgba(0,0,0,.8);
box-shadow: 0 0 25px rgba(0,0,0,.8);
}
.isMobile .ilightbox-toolbar.dark a {
display: inline-block;
float: none;
width: 50px;
height: 40px;
background-size: 50%;
background-position: 50% !important;
}
.isMobile .ilightbox-toolbar.dark a:hover {
background-color: #111;
}
.isMobile .ilightbox-toolbar.dark a.ilightbox-fullscreen {
background-image: url(//www.road-thai.fr/wp-content/themes/picante/css/ilightbox/dark-skin/fullscreen-icon-64.png);
background-image : url(//www.road-thai.fr/wp-content/themes/picante/css/ilightbox/dark-skin/fullscreen-icon-ie.png)\9; }
.isMobile .ilightbox-toolbar.dark a.ilightbox-close {
background-image: url(//www.road-thai.fr/wp-content/themes/picante/css/ilightbox/dark-skin/x-mark-icon-64.png);
background-image : url(//www.road-thai.fr/wp-content/themes/picante/css/ilightbox/dark-skin/x-mark-icon-ie.png)\9; }
.isMobile .ilightbox-toolbar.dark a.ilightbox-next-button {
background-image: url(//www.road-thai.fr/wp-content/themes/picante/css/ilightbox/dark-skin/arrow-next-icon-64.png);
background-image : url(//www.road-thai.fr/wp-content/themes/picante/css/ilightbox/dark-skin/arrow-next-icon-ie.png)\9; background-position: 52% 50%;
}
.isMobile .ilightbox-toolbar.dark a.ilightbox-prev-button {
background-image: url(//www.road-thai.fr/wp-content/themes/picante/css/ilightbox/dark-skin/arrow-prev-icon-64.png);
background-image : url(//www.road-thai.fr/wp-content/themes/picante/css/ilightbox/dark-skin/arrow-prev-icon-ie.png)\9; background-position: 48% 50%;
}
.isMobile .ilightbox-toolbar.dark a.ilightbox-play {
background-image: url(//www.road-thai.fr/wp-content/themes/picante/css/ilightbox/dark-skin/play-icon-64.png);
background-image : url(//www.road-thai.fr/wp-content/themes/picante/css/ilightbox/dark-skin/play-icon-ie.png)\9; }
.isMobile .ilightbox-toolbar.dark a.ilightbox-pause {
background-image: url(//www.road-thai.fr/wp-content/themes/picante/css/ilightbox/dark-skin/pause-icon-64.png);
background-image : url(//www.road-thai.fr/wp-content/themes/picante/css/ilightbox/dark-skin/pause-icon-ie.png)\9; }
.ilightbox-holder.dark .ilightbox-inner-toolbar .ilightbox-title {
font-size: 18px;
padding: 10px 8px;
padding-right: 60px;
color: #FFF;
}
.ilightbox-holder.dark .ilightbox-inner-toolbar .ilightbox-toolbar {
left: auto;
top: 5px;
right: 5px;
}
.ilightbox-holder.dark .ilightbox-inner-toolbar .ilightbox-toolbar a {
-webkit-border-radius: 0;
border-radius: 0;
float: right;
}
.ilightbox-holder.dark .ilightbox-inner-toolbar .ilightbox-toolbar a:first-of-type {
-webkit-border-bottom-right-radius: 3px;
-webkit-border-top-right-radius: 3px;
border-bottom-right-radius: 3px;
border-top-right-radius: 3px;
}
.ilightbox-holder.dark .ilightbox-inner-toolbar .ilightbox-toolbar a:last-of-type {
-webkit-border-bottom-left-radius: 3px;
-webkit-border-top-left-radius: 3px;
border-bottom-left-radius: 3px;
border-top-left-radius: 3px;
} .ilightbox-thumbnails.dark .ilightbox-thumbnails-grid .ilightbox-thumbnail img {
box-shadow: 0 0 6px rgba(0, 0, 0, .9);
}
.ilightbox-thumbnails.dark .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-video {
background: url(//www.road-thai.fr/wp-content/themes/picante/css/ilightbox/dark-skin/thumb-overlay-play.png) no-repeat center;
} .ilightbox-button.dark.disabled {
opacity: 0.1;
filter: alpha(opacity=10); cursor: default;
background-color: #000 !important;
}
.ilightbox-button.dark span {
display: block;
width: 100%;
height: 100%;
}
.ilightbox-button.dark {
bottom: 0;
right: 0;
left: 0;
left : 45%\9; right : auto\9; width: 95px;
height: 75px;
margin: auto;
background: url(//www.road-thai.fr/wp-content/themes/picante/css/ilightbox/dark-skin/arrow-next-vertical-icon-64.png) no-repeat 50% 65%;
background-color: #000;
-webkit-border-radius: 0;
border-radius: 0;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}
.ilightbox-button.ilightbox-button.dark:hover {
background-color: #111;
}
.ilightbox-button.ilightbox-prev-button.dark {
top: 0;
bottom: auto;
background-image: url(//www.road-thai.fr/wp-content/themes/picante/css/ilightbox/dark-skin/arrow-prev-vertical-icon-64.png);
background-position: 50% 35%;
-webkit-border-radius: 0;
border-radius: 0;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
}
.ilightbox-button.dark.horizontal {
right: 0;
left: auto;
top: 0;
bottom: 0;
top : 41%\9; bottom : auto\9; width: 75px;
height: 95px;
background-image: url(//www.road-thai.fr/wp-content/themes/picante/css/ilightbox/dark-skin/arrow-next-icon-64.png);
background-position: 65% 50%;
-webkit-border-radius: 0;
border-radius: 0;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
border-top-left-radius: 5px;
}
.ilightbox-button.ilightbox-prev-button.dark.horizontal {
right: auto;
left: 0;
background-image: url(//www.road-thai.fr/wp-content/themes/picante/css/ilightbox/dark-skin/arrow-prev-icon-64.png);
background-position: 35% 50%;
-webkit-border-radius: 0;
border-radius: 0;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
border-top-right-radius: 5px;
} .ilightbox-overlay, .ilightbox-loader, .ilightbox-loader *, .ilightbox-holder, .ilightbox-holder .ilightbox-container, .ilightbox-holder .ilightbox-container img.ilightbox-image, .ilightbox-holder .ilightbox-container .ilightbox-caption, .ilightbox-toolbar, .ilightbox-toolbar *, .ilightbox-thumbnails, .ilightbox-thumbnails *, .ilightbox-holder .ilightbox-container .ilightbox-social, .ilightbox-holder .ilightbox-container .ilightbox-social * {
float:none;
margin:0;
padding:0;
border:0;
outline:0;
font-size:100%;
line-height:100%;
vertical-align:baseline;
background:transparent;
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: -moz-none;
-khtml-user-select: none;
-o-user-select: none;
user-select: none;
}
.ilightbox-overlay, .ilightbox-loader, .ilightbox-loader *, .ilightbox-holder .ilightbox-container .ilightbox-caption, .ilightbox-toolbar, .ilightbox-thumbnails, .ilightbox-thumbnails *, .ilightbox-holder .ilightbox-container .ilightbox-social {
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
} .ilightbox-noscroll {
overflow: hidden;
}
.ilightbox-closedhand * {
cursor: url(//www.road-thai.fr/wp-content/themes/picante/css/ilightbox/css/closedhand.cur),default !important;
}
.ilightbox-overlay {
display: none;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 100000;
}
.ilightbox-loader {
position: fixed;
z-index: 100005;
top: 45%;
left: -192px;
padding-left: 30px;
opacity: 0.9;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
filter: alpha(opacity=90);
-webkit-border-radius: 0 100px 100px 0;
border-radius: 0 100px 100px 0;
}
.ilightbox-loader div {
width: 72px;
height: 72px;
-webkit-border-radius: 0 100px 100px 0;
border-radius: 0 100px 100px 0;
}
.ilightbox-loader.horizontal {
left: 45%;
top: -192px;
padding: 0;
padding-top: 30px;
-webkit-border-radius: 0 0 100px 100px;
border-radius: 0 0 100px 100px;
}
.ilightbox-loader.horizontal  div {
-webkit-border-radius: 0 0 100px 100px;
border-radius: 0 0 100px 100px;
}
.ilightbox-toolbar {
display: none;
position: fixed;
z-index: 100010;
}
.ilightbox-toolbar a {
float: left;
cursor: pointer;
}
.ilightbox-toolbar .ilightbox-prev-button,
.ilightbox-toolbar .ilightbox-next-button {
display: none;
}
.ilightbox-thumbnails {
display: block;
position: fixed;
z-index: 100009;
}
.ilightbox-thumbnails.ilightbox-horizontal {
bottom: 0;
left: 0;
width: 100%;
height: 100px;
}
.ilightbox-thumbnails.ilightbox-vertical {
top: 0;
right: 0;
width: 140px;
height: 100%;
overflow: hidden;
}
.ilightbox-thumbnails .ilightbox-thumbnails-container {
display: block;
position: relative;
}
.ilightbox-thumbnails.ilightbox-horizontal .ilightbox-thumbnails-container {
width: 100%;
height: 100px;
}
.ilightbox-thumbnails.ilightbox-vertical .ilightbox-thumbnails-container {
width: 140px;
height: 100%;
}
.ilightbox-thumbnails .ilightbox-thumbnails-grid {
display: block;
position: absolute;
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
}
.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail {
display: block;
cursor: pointer;
padding: 10px;
position: relative;
}
.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail img {
width: 100%;
height: 100%;
-webkit-border-radius: 2px;
border-radius: 2px;
-ms-interpolation-mode: bicubic;
}
.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-icon {
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
opacity: .7;
}
.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-icon:hover {
opacity: 1;
}
.ilightbox-holder {
display: none;
position: fixed;
z-index: 100003;
-webkit-transform: none;
-moz-transform: none;
}
.ilightbox-holder.ilightbox-next, .ilightbox-holder.ilightbox-prev {
cursor: pointer;
}
.ilightbox-holder div.ilightbox-container {
position: relative;
width: 100%;
height: 100%;
}
.ilightbox-holder.supportTouch div.ilightbox-container {
overflow: scroll;
-webkit-overflow-scrolling: touch;
}
.ilightbox-holder img.ilightbox-image {
width: 100%;
height: 100%;
}
.ilightbox-holder .ilightbox-container .ilightbox-caption {
display: none;
position: absolute;
left: 30px;
right: 30px;
bottom: 0;
max-width: 100%;
padding: 5px 10px;
margin: 0 auto;
font-size: 12px;
line-height: 150%;
word-wrap: break-word;
z-index: 20003;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-border-radius: 3px 3px 0 0;
border-radius: 3px 3px 0 0;
}
.ilightbox-holder .ilightbox-container .ilightbox-social {
display: none;
position: absolute;
left: 10px;
top: 10px;
padding: 5px;
padding-left: 0;
z-index: 20003;
height: 16px;
}
.ilightbox-holder .ilightbox-container .ilightbox-social ul {
float: left;
list-style: none;
height: 16px;
}
.ilightbox-holder .ilightbox-container .ilightbox-social ul li {
display: inline;
}
.ilightbox-holder .ilightbox-container .ilightbox-social ul li a {
float: left;
margin-left: 5px;
width: 16px;
height: 16px;
background-repeat: no-repeat;
background-position: 50%;
}
.ilightbox-holder .ilightbox-container .ilightbox-social ul li.facebook a {
background-image: url(//www.road-thai.fr/wp-content/themes/picante/css/ilightbox/social_icons/facebook_16.png);
}
.ilightbox-holder .ilightbox-container .ilightbox-social ul li.digg a {
background-image: url(//www.road-thai.fr/wp-content/themes/picante/css/ilightbox/social_icons/digg_16.png);
}
.ilightbox-holder .ilightbox-container .ilightbox-social ul li.twitter a {
background-image: url(//www.road-thai.fr/wp-content/themes/picante/css/ilightbox/social_icons/twitter_16.png);
}
.ilightbox-holder .ilightbox-container .ilightbox-social ul li.delicious a {
background-image: url(//www.road-thai.fr/wp-content/themes/picante/css/ilightbox/social_icons/delicious_16.png);
}
.ilightbox-holder .ilightbox-container .ilightbox-social ul li.reddit a {
background-image: url(//www.road-thai.fr/wp-content/themes/picante/css/ilightbox/social_icons/reddit_16.png);
}
.ilightbox-holder .ilightbox-container .ilightbox-social ul li.googleplus a {
background-image: url(//www.road-thai.fr/wp-content/themes/picante/css/ilightbox/social_icons/google_plus_16.png);
}
.ilightbox-holder .ilightbox-alert {
display: block;
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
text-align: center;
padding-top: 100px;
margin: auto;
width: 300px;
height: 50px;
}
.ilightbox-holder .ilightbox-wrapper {
width: 100%;
height: 100%;
overflow: auto;
-webkit-overflow-scrolling: touch;
}
.ilightbox-holder .ilightbox-inner-toolbar {
position: relative;
z-index: 100;
}
.ilightbox-holder .ilightbox-inner-toolbar .ilightbox-toolbar {
position: absolute;
} .ilightbox-button {
position: fixed;
z-index: 100008;
cursor: pointer;
} .isMobile .ilightbox-button,
.isMobile .ilightbox-thumbnails {
display: none !important;
}
.isMobile .ilightbox-toolbar .ilightbox-prev-button,
.isMobile .ilightbox-toolbar .ilightbox-next-button {
display: block;
}