.ddimgtooltip{display:none;position:absolute;color:#000;z-index:2000;background:#fff;width:425px;box-shadow:0 0 10px #454555;padding:15px}
.ddimgtooltip img{width:100%;box-shadow:1px 1px 2px #999;border:1px solid #c8c8c8}
.small_bottom_imgblog{display:inline-block;width: 48%;float:left;margin-right:15px;margin-bottom:17px;height: 108px;box-shadow: 1px 1px 2px #999;border: 1px solid #c8c8c8;box-sizing: border-box;}
.small_bottom_imgblog:last-child{margin-right:0}
.top_bigimage{margin-bottom:15px}
.popup_middlecolumn h2{font-size:18px;font-weight:600;color:#28a7fb;text-transform:none;margin-bottom:10px;padding-bottom:10px}
.bottom_gryrow{background:#eee none repeat scroll 0 0;display:inline-block;font-size:15px;padding:10px;width:100%}
.small_bottom_imgblog.no-margin{margin-right:0}
.top_subheader{padding-bottom:10px;padding-top:10px;background:#28a7fb;margin-bottom:10px;color:#fff;font-weight:700;font-size:larger}
.updated_bottom{color:#28a7fb;font-weight:700}/**
 * Owl Carousel v2.2.1
 * Copyright 2013-2017 David Deutsch
 * Licensed under  ()
 */
/*
 *  Owl Carousel - Core
 */
 .owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    -moz-backface-visibility: hidden;
  /* fix firefox animation glitch */ }
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
    .owl-carousel .owl-stage-outer {
      position: relative;
      overflow: hidden;
      /* fix for flashing background */
      -webkit-transform: translate3d(0px, 0px, 0px); }
      .owl-carousel .owl-wrapper,
      .owl-carousel .owl-item {
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        -ms-backface-visibility: hidden;
        -webkit-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0); }
        .owl-carousel .owl-item {
          position: relative;
          min-height: 1px;
          float: left;
          -webkit-backface-visibility: hidden;
          -webkit-tap-highlight-color: transparent;
          -webkit-touch-callout: none; }
          .owl-carousel .owl-item img {
            display: block;
            width: 100%; }
            .owl-carousel .owl-nav.disabled,
            .owl-carousel .owl-dots.disabled {
              display: none;
            }
            .owl-carousel .owl-nav .owl-prev,
            .owl-carousel .owl-nav .owl-next,
            .owl-carousel .owl-dot {
              cursor: pointer;
              cursor: hand;
              -webkit-user-select: none;
              -khtml-user-select: none;
              -moz-user-select: none;
              -ms-user-select: none;
              user-select: none; }
              .owl-carousel.owl-loaded {
                display: block; }
                .owl-carousel.owl-loading {
                  opacity: 0;
                  display: block; }
                  .owl-carousel.owl-hidden {
                    opacity: 0; }
                    .owl-carousel.owl-refresh .owl-item {
                      visibility: hidden; }
                      .owl-carousel.owl-drag .owl-item {
                        -webkit-user-select: none;
                        -moz-user-select: none;
                        -ms-user-select: none;
                        user-select: none; }
                        .owl-carousel.owl-grab {
                          cursor: move;
                          cursor: grab; }
                          .owl-carousel.owl-rtl {
                            direction: rtl; }
                            .owl-carousel.owl-rtl .owl-item {
                              float: right; }

                              /* No Js */
                              .no-js .owl-carousel {
                                display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
 .owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both; }

  .owl-carousel .owl-animated-in {
    z-index: 0; }

    .owl-carousel .owl-animated-out {
      z-index: 1; }

      .owl-carousel .fadeOut {
        animation-name: fadeOut; }

        @keyframes fadeOut {
          0% {
            opacity: 1; }
            100% {
              opacity: 0; } }

/*
 * 	Owl Carousel - Auto Height Plugin
 */
 .owl-height {
  transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
 .owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease; }

  .owl-carousel .owl-item img.owl-lazy {
    transform-style: preserve-3d; }

/*
 * 	Owl Carousel - Video Plugin
 */
 .owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

  .owl-carousel .owl-video-play-icon {
    position: absolute;
    height: 80px;
    width: 80px;
    left: 50%;
    top: 50%;
    margin-left: -40px;
    margin-top: -40px;
    background: url("../../frontend/Slidegeeks/default/en_US/Magento_Theme/images/owl.video.play.png") no-repeat;
    cursor: pointer;
    z-index: 1;
    -webkit-backface-visibility: hidden;
    transition: transform 100ms ease; }

    .owl-carousel .owl-video-play-icon:hover {
      -ms-transform: scale(1.3, 1.3);
      transform: scale(1.3, 1.3); }

      .owl-carousel .owl-video-playing .owl-video-tn,
      .owl-carousel .owl-video-playing .owl-video-play-icon {
        display: none; }

        .owl-carousel .owl-video-tn {
          opacity: 0;
          height: 100%;
          background-position: center center;
          background-repeat: no-repeat;
          background-size: contain;
          transition: opacity 400ms ease; }

          .owl-carousel .owl-video-frame {
            position: relative;
            z-index: 1;
            height: 100%;
            width: 100%; }
.wide-product-list .ddimgtooltip,.couponcode-index-index .ddimgtooltip{width:580px}.wide-product-list .ddimgtooltip img,.couponcode-index-index .ddimgtooltip img{box-shadow:none;border:0}.wide-product-list .small_bottom_imgblog.no-margin,.couponcode-index-index .small_bottom_imgblog.no-margin{margin-right:0px;float:right}.wide-product-list .small_bottom_imgblog,.couponcode-index-index .small_bottom_imgblog{display:inline-block;width:45%;float:left;margin-right:22px;margin-bottom:17px;height:142px}.wide-product-list .small_bottom_imgblog img.lazyloaded,.couponcode-index-index .small_bottom_imgblog img.lazyloaded{border:0;box-sizing:border-box;box-shadow:none}.wide-product-list .top_bigimage,.couponcode-index-index .top_bigimage{height:312px;box-shadow:1px 1px 2px #999;border:1px solid #c8c8c8;box-sizing:border-box}.wide-product-list .top_bigimage img.lazyload,.couponcode-index-index .top_bigimage img.lazyload{width:auto !important;height:100%}.wide-product-list .top_bigimage img.lazyloaded,.couponcode-index-index .top_bigimage img.lazyloaded{border:0;box-sizing:border-box;box-shadow:none}.ddimgtooltip{z-index:9999999 !important;box-sizing:border-box}.ddimgtooltip img{box-sizing:border-box;height:100%;width:auto}.ddimgtooltip .popup_diarams_column .main_area.popup_middlecolumn h2{margin:0 0 20px;line-height:22px;padding:0}.ddimgtooltip .popup_diarams_column .bottom_gryrow{box-sizing:border-box}.normal-a4-listing .top_bigimage{height:auto;box-shadow:none !important;border:0 !important}.normal-a4-listing .ddimgtooltip img{width:100%;box-shadow:1px 1px 2px #999;border:1px solid #c8c8c8}.wide-product-list.normal-a4-listing .ddimgtooltip img{width:100% !important;box-shadow:1px 1px 2px #999;border:1px solid #c8c8c8}.cms-home .ddimgtooltip .small_bottom_imgblog img{border:0;box-shadow:none}.a4-product-popup .top_bigimage{height:auto;box-shadow:none !important;border:0 !important}.a4-product-popup img{width:100%;box-shadow:1px 1px 2px #999;border:1px solid #c8c8c8}.a4-product-popup .bottom_poupimg_blog{display:none}.wide-product-list .ddimgtooltip.a4-product-popup img,.couponcode-index-index .ddimgtooltip.a4-product-popup img{width:100%;box-shadow:1px 1px 2px #999;border:1px solid #c8c8c8}@media (max-width:1366px){.wide-product-list .ddimgtooltip,.couponcode-index-index .ddimgtooltip{width:500px}.normal-a4-listing .ddimgtooltip{width:320px !important}}.normal-a4-listing .ddimgtooltip{width:380px}