.mod-vehicle-gallery{float:none;margin:0;padding:0;width:auto;overflow:hidden;position:relative}.mod-vehicle-gallery .images{display:block;background:none;height:auto;width:auto;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mod-vehicle-gallery .images .browse{height:42px;top:50%;width:24px;position:absolute;z-index:1;background:url(/public/modules/VehicleGallery/responsive1/images/gallery_arrows.png) left top no-repeat #fff;cursor:pointer}.mod-vehicle-gallery .images .left{left:0}.mod-vehicle-gallery .images .right{right:0;background-position:-24px top}.mod-vehicle-gallery .images .browse-disabled{cursor:default;filter:alpha(opacity=25);opacity:.25}.mod-vehicle-gallery .images .media-count{position:absolute;left:0;bottom:0;padding:5px 7px 3px 7px;font-size:11px;line-height:normal;background:#fff}.mod-vehicle-gallery .images .media-count span{font-size:inherit}.mod-vehicle-gallery .images div{float:left}.mod-vehicle-gallery .images ul{padding:0;margin:0;list-style:none}.mod-vehicle-gallery .images ul li{display:none}.mod-vehicle-gallery .images ul li:first-child{display:block}.mod-vehicle-gallery .images ul li.active{margin:0}.mod-vehicle-gallery .images ul li img{width:100%}.mod-vehicle-gallery .additional-images{display:block;background:none;padding:0;margin:6px 0 0 0;overflow:hidden;position:relative}.mod-vehicle-gallery .additional-images.opened{height:auto;margin-left:0}.mod-vehicle-gallery .additional-images .thumbs{display:table;width:100%;font-size:0;padding:0;margin:0}.mod-vehicle-gallery .additional-images .thumbs .thumb{border:1px solid #cecece;cursor:pointer;padding:1%;display:inline-block;vertical-align:middle;margin:0 2% 5px 0;width:23%}.mod-vehicle-gallery .additional-images .thumbs .thumb.hidden-sm-no-bootstrap,.mod-vehicle-gallery .additional-images .thumbs .thumb.hidden-no-bootstrap{display:none}.mod-vehicle-gallery .additional-images .thumbs .thumb.visible,.mod-vehicle-gallery .additional-images .thumbs .thumb.hidden-sm-no-bootstrap.visible{display:inline-block}.mod-vehicle-gallery .additional-images .thumbs .thumb img{display:block;border:1px solid transparent;width:100%;padding:6%}.mod-vehicle-gallery .additional-images .thumbs .thumb.active img{border:1px solid #ec003a}.mod-vehicle-gallery .more-images{color:#666;font-size:11px;cursor:pointer;float:right;clear:both;margin:3px 20px 0 0}.mod-vehicle-gallery .media-container{position:absolute;left:0;top:0;max-height:640px;width:100%;bottom:0;text-align:center;white-space:nowrap;z-index:2;background:#fff}.mod-vehicle-gallery .media-container:after{content:'';display:inline-block;vertical-align:middle;width:0;height:100%}.mod-vehicle-gallery .media-container .no-flash{float:none;display:inline-block;vertical-align:middle;white-space:normal}.mod-vehicle-gallery .media-container object,.mod-vehicle-gallery .media-container embed,.mod-vehicle-gallery .media-container iframe{position:absolute;left:0;top:0;width:100%;height:100%;white-space:normal}#fancybox-wrap{box-sizing:content-box;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}#fancybox-wrap #fancybox-close{position:absolute;right:0;top:0;z-index:1103;margin:0;width:38px;height:38px;color:#fff;font-size:20px;font-weight:bold;text-align:center;line-height:38px;text-decoration:none;background:none}#fancybox-wrap #fancybox-close:before{content:'\D7';text-shadow:0 0 1px #000}#fancybox-title #fancybox-title-float-left,#fancybox-title #fancybox-title-float-main,#fancybox-title #fancybox-title-float-right{background:none}.mod-vehicle-gallery #popup-gallery .vehicle-info{padding:10px 40px 10px 30px;color:#fff;background:#272727}.mod-vehicle-gallery #popup-gallery .vehicle-info .contact-save{float:right;padding-left:10px}.mod-vehicle-gallery #popup-gallery .vehicle-info .contact-save .btn{padding:10px 20px;border:0}.mod-vehicle-gallery #popup-gallery .vehicle-info .button-hide{display:none}.mod-vehicle-gallery #popup-gallery .vehicle-info .h3{font-size:22px;font-weight:bold}.mod-vehicle-gallery #popup-gallery .vehicle-info .call-phone{font-size:15px}.mod-vehicle-gallery #popup-gallery .vehicle-info .call-phone a{color:#fff;text-decoration:none}.mod-vehicle-gallery #popup-gallery .images{margin-bottom:11px;background:#000}.mod-vehicle-gallery #popup-gallery .images ul li{display:none;height:100%}.mod-vehicle-gallery #popup-gallery .images ul li.active{display:block}.mod-vehicle-gallery #popup-gallery .images ul li img{width:auto;max-height:100%;margin:0 auto}.mod-vehicle-gallery #popup-gallery .thumbs{display:table;table-layout:fixed;width:100%;padding:0 29px;margin:0 0 12px 0;font-size:0;white-space:nowrap}.mod-vehicle-gallery #popup-gallery .thumbs.slick-slider{position:relative;display:block;white-space:normal}.mod-vehicle-gallery #popup-gallery .thumbs .slick-track{display:table;width:100%;font-size:0}.mod-vehicle-gallery #popup-gallery .thumbs .thumb{float:none;border:1px solid #cecece;cursor:pointer;padding:5px;display:inline-block;vertical-align:middle;width:65px;margin:0 6px 0 0}.mod-vehicle-gallery #popup-gallery .thumbs .thumb img{display:block;border:1px solid transparent;width:100%}.mod-vehicle-gallery #popup-gallery .thumbs .thumb img.slick-loading{display:inline-block;width:auto;max-width:100%;min-width:20px}.mod-vehicle-gallery #popup-gallery .thumbs .thumb.active img{border-color:#ec003a}.mod-vehicle-gallery #popup-gallery .thumbs .slick-prev,.mod-vehicle-gallery #popup-gallery .thumbs .slick-next{left:0;top:0;bottom:0;margin:0 2px;padding:0 5px;width:25px;height:auto;text-align:left}.mod-vehicle-gallery #popup-gallery .thumbs .slick-next{left:auto;right:0;text-align:right}.mod-vehicle-gallery #popup-gallery .thumbs .slick-prev:before,.mod-vehicle-gallery #popup-gallery .thumbs .slick-next:before{color:#272727;font-family:inherit;font-size:40px;font-weight:bold;line-height:inherit;content:'\2039';opacity:1}.mod-vehicle-gallery #popup-gallery .thumbs .slick-next:before{content:'\203A'}.mod-vehicle-gallery #popup-gallery .thumbs .slick-disabled{cursor:default;filter:alpha(opacity=25);opacity:.25}@media (min-width:768px){.mod-vehicle-gallery .images ul:before{content:'+';position:absolute;z-index:1;right:23px;bottom:23px;font-family:'Glyphicons Halflings';font-size:11px;color:#fff}.mod-vehicle-gallery .images ul:after{content:'\e003';position:absolute;z-index:1;right:10px;bottom:6px;font-family:'Glyphicons Halflings';font-size:33px;color:#fff}.mod-vehicle-gallery .images ul.no-image:before,.mod-vehicle-gallery .images ul.no-image:after,.mod-vehicle-gallery #popup-gallery .images ul:before,.mod-vehicle-gallery #popup-gallery .images ul:after,.mod-vehicle-gallery-responsive1-popup .images ul:before,.mod-vehicle-gallery-responsive1-popup .images ul:after{display:none}.mod-vehicle-gallery .images ul{cursor:pointer}.mod-vehicle-gallery .images ul.no-image,.mod-vehicle-gallery #popup-gallery .images ul,.mod-vehicle-gallery-responsive1-popup .images ul{cursor:default}.mod-vehicle-gallery .additional-images .thumbs .thumb{width:15.6%;margin:0 1% 5px 0}.mod-vehicle-gallery .additional-images .thumbs .thumb img{padding:0}}@media (min-width:992px){.mod-vehicle-gallery .additional-images .thumbs .thumb{width:11.5%}.mod-vehicle-gallery .additional-images .thumbs .thumb.hidden-sm-no-bootstrap{display:inline-block}}@media print{.mod-vehicle-gallery .img-responsive{width:100%}.mod-vehicle-gallery .browse,.mod-vehicle-gallery .additional-images .thumbs,.mod-vehicle-gallery .more-images,.mod-vehicle-gallery .images ul:before,.mod-vehicle-gallery .images ul:after{display:none}}