.ad_compare_image-horizontal .ad_compare_image-handle:after,.ad_compare_image-horizontal .ad_compare_image-handle:before,.ad_compare_image-vertical .ad_compare_image-handle:after,.ad_compare_image-vertical .ad_compare_image-handle:before{background:#fff;-webkit-box-shadow:0 0 12px rgba(51,51,51,.5);-moz-box-shadow:0 0 12px rgba(51,51,51,.5);box-shadow:0 0 12px rgba(51,51,51,.5);content:" ";display:block;position:absolute;z-index:30}.ad_compare_image-horizontal .ad_compare_image-handle:after,.ad_compare_image-horizontal .ad_compare_image-handle:before{height:9999px;left:50%;margin-left:-1.5px;width:3px}.ad_compare_image-vertical .ad_compare_image-handle:after,.ad_compare_image-vertical .ad_compare_image-handle:before{height:3px;margin-top:-1.5px;top:50%;width:9999px}.ad_compare_image-after-label,.ad_compare_image-before-label,.ad_compare_image-overlay{height:100%;position:absolute;top:0;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;transition-duration:.5s;width:100%}.ad_compare_image-after-label,.ad_compare_image-before-label{-webkit-transition-property:opacity;-moz-transition-property:opacity;transition-property:opacity}.ad_compare_image-after-label:before,.ad_compare_image-before-label:before{background:hsla(0,0%,100%,.2);border-radius:2px;color:#fff;font-size:13px;letter-spacing:.1em;line-height:38px;padding:0 20px}.ad_compare_image-horizontal .ad_compare_image-after-label:before,.ad_compare_image-horizontal .ad_compare_image-before-label:before{margin-top:-19px;top:50%}.ad_compare_image-vertical .ad_compare_image-after-label:before,.ad_compare_image-vertical .ad_compare_image-before-label:before{left:50%;margin-left:-45px;text-align:center;width:90px}.ad_compare_image-down-arrow,.ad_compare_image-left-arrow,.ad_compare_image-right-arrow,.ad_compare_image-up-arrow{border:6px inset transparent;height:0;position:absolute;width:0}.ad_compare_image-left-arrow,.ad_compare_image-right-arrow{margin-top:-6px;top:50%}.ad_compare_image-down-arrow,.ad_compare_image-up-arrow{left:50%;margin-left:-6px}.ad_compare_image_container{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;z-index:0}.ad_compare_image_container img{display:block;max-width:100%;position:absolute;top:0}.ad_compare_image_container.active .ad_compare_image-overlay,.ad_compare_image_container.active :hover.ad_compare_image-overlay{background:transparent}.ad_compare_image_container.active .ad_compare_image-overlay .ad_compare_image-after-label,.ad_compare_image_container.active .ad_compare_image-overlay .ad_compare_image-before-label,.ad_compare_image_container.active :hover.ad_compare_image-overlay .ad_compare_image-after-label,.ad_compare_image_container.active :hover.ad_compare_image-overlay .ad_compare_image-before-label{opacity:0}.ad_compare_image_container *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.ad_compare_image-before-label{opacity:0}.ad_compare_image-before-label:before{content:attr(data-content)}.ad_compare_image-after-label{opacity:0}.ad_compare_image-after-label:before{content:attr(data-content)}.ad_compare_image-horizontal .ad_compare_image-before-label:before{left:10px}.ad_compare_image-horizontal .ad_compare_image-after-label:before{right:10px}.ad_compare_image-vertical .ad_compare_image-before-label:before{top:10px}.ad_compare_image-vertical .ad_compare_image-after-label:before{bottom:10px}.ad_compare_image-overlay{background:transparent;-webkit-transition-property:background;-moz-transition-property:background;transition-property:background;z-index:25}.ad_compare_image-overlay:hover{background:rgba(0,0,0,.5)}.ad_compare_image-overlay:hover .ad_compare_image-after-label,.ad_compare_image-overlay:hover .ad_compare_image-before-label{opacity:1}.ad_compare_image-before{z-index:20}.ad_compare_image-after{z-index:10}.ad_compare_image-handle{border:3px solid #fff;-webkit-border-radius:1000px;-moz-border-radius:1000px;border-radius:1000px;-webkit-box-shadow:0 0 12px rgba(51,51,51,.5);-moz-box-shadow:0 0 12px rgba(51,51,51,.5);box-shadow:0 0 12px rgba(51,51,51,.5);cursor:pointer;height:38px;left:50%;margin-left:-22px;margin-top:-22px;position:absolute;top:50%;width:38px;z-index:40}.ad_compare_image-horizontal .ad_compare_image-handle:before{bottom:50%;-webkit-box-shadow:0 3px 0 #fff,0 0 12px rgba(51,51,51,.5);-moz-box-shadow:0 3px 0 #fff,0 0 12px rgba(51,51,51,.5);box-shadow:0 3px 0 #fff,0 0 12px rgba(51,51,51,.5);margin-bottom:22px}.ad_compare_image-horizontal .ad_compare_image-handle:after{-webkit-box-shadow:0 -3px 0 #fff,0 0 12px rgba(51,51,51,.5);-moz-box-shadow:0 -3px 0 #fff,0 0 12px rgba(51,51,51,.5);box-shadow:0 -3px 0 #fff,0 0 12px rgba(51,51,51,.5);margin-top:22px;top:50%}.ad_compare_image-vertical .ad_compare_image-handle:before{-webkit-box-shadow:3px 0 0 #fff,0 0 12px rgba(51,51,51,.5);-moz-box-shadow:3px 0 0 #fff,0 0 12px rgba(51,51,51,.5);box-shadow:3px 0 0 #fff,0 0 12px rgba(51,51,51,.5);left:50%;margin-left:22px}.ad_compare_image-vertical .ad_compare_image-handle:after{-webkit-box-shadow:-3px 0 0 #fff,0 0 12px rgba(51,51,51,.5);-moz-box-shadow:-3px 0 0 #fff,0 0 12px rgba(51,51,51,.5);box-shadow:-3px 0 0 #fff,0 0 12px rgba(51,51,51,.5);margin-right:22px;right:50%}.ad_compare_image-left-arrow{border-right:6px solid #fff;left:50%;margin-left:-17px}.ad_compare_image-right-arrow{border-left:6px solid #fff;margin-right:-17px;right:50%}.ad_compare_image-up-arrow{border-bottom:6px solid #fff;margin-top:-17px;top:50%}.ad_compare_image-down-arrow{border-top:6px solid #fff;bottom:50%;margin-bottom:-17px}.ad_compare_image-overlay:hover{background:transparent}.ad_compare_image_container img{width:100%}.ad_compare_image-after-label:before,.ad_compare_image-before-label:before{background:rgba(255,183,0,.3);border:1px solid rgba(0,0,0,.2);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:3px;color:#000;font-size:14px;font-weight:700;letter-spacing:0;line-height:normal;padding:10px;position:absolute}.caption-added .ad_compare_image-after-label:before,.caption-added .ad_compare_image-before-label:before{background:transparent;border:none;font-weight:600;padding:0;text-shadow:0 0 4px rgba(0,0,0,.4)}.ad_compare_image-vertical .ad_compare_image-after-label:before,.ad_compare_image-vertical .ad_compare_image-before-label:before{margin:0;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);width:auto}