/* Active Nav */
@media all and (min-width: 992px) {
  header {
    margin-bottom: 61px;
  }
  
  .top-nav .navbar-left>li>a {
    opacity: 0.5;
  }
  
  .top-nav .navbar-left>li>a[href="/sellonline"] {
    opacity: 1;
  }
  
  .top-nav .navbar-left>li>a[href="/sellonline"]:after {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 13px 15px 13px;
    border-color: transparent transparent #ffffff transparent;
    content: "";
    position: absolute;
    bottom: -1px;
    left: 50%;
    margin-left: -13px;
  }
  
  .top-nav .navbar-left>li>a[href="/sellonline"] + .dropdown-menu {
    max-height: 100px;
    border-bottom: 1px solid #dddddd;
    display: block;
    z-index: 1;
  }
  
  .top-nav .navbar-left>li>a[href="/sellonline"] + .dropdown-menu li a[href="/sellonline"] {
    background: #2c76a4;   color: #FFF;
  }
}
/* End Active Nav */

.btn-aside {
  font-weight: 300;   
  line-height: 1.2;
  color: #444c56;
  padding: 6px 15px;
  display: inline-block;
}

.slider-pagination {
  display: inline-block;
  margin-top: 70px;
}

.slider-pagination ul {
  margin: 0;
  padding: 0;
}

.slider-pagination ul li {
  display: block;
  float:left;
  text-align:center;
  background-color: #212d3a;
  border-width: 1px;
  border-style: solid;
  border-color: #DCDCDC;
  outline: 0 !important;
  margin: 0;
  height: 75px;
  line-height:75px;
  width: 220px;
  cursor: pointer;
}

.slider-pagination ul li::after {
  content: '';
  clear: both;
  display: block;
}

.slider-pagination ul li:first-child {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}

.slider-pagination ul li:last-child {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}

.slider-pagination ul li:not(:last-child) {
  border-right:0;
}

.slider-pagination ul li.active {
  background-color: #1AA0D5;
  border-color: #fff;
  cursor: default;
}

.slider-pagination ul li span {
  color: #fff;
  opacity:.6;
  display: inline-block;
  vertical-align:middle;
  font-size: 26px;
}

.slider-pagination ul li:hover span, .slider-pagination ul li:hover svg path, .slider-pagination ul li:hover svg rect, .slider-pagination ul li:hover svg line, .slider-pagination ul li:focus span, .slider-pagination ul li:focus svg path, .slider-pagination ul li:focus svg rect, .slider-pagination ul li:focus svg line {
  opacity:.8;
}

.slider-pagination ul li.active span {
  color: white;
  opacity:1;
}

.slider-pagination ul li svg {
  display: inline-block;
  vertical-align:middle;
  outline: 0 !important;
  height: 75px;
  max-width: 24px;
  margin-right: 7px;
}

.slider-pagination ul li svg path, .slider-pagination ul li svg rect, .slider-pagination ul li svg line {
  stroke: #fff;
  opacity:.6;
}

.slider-pagination ul li.active svg path, .slider-pagination ul li.active svg rect, .slider-pagination ul li.active svg line {
  stroke: white;
  opacity:1;
}


.ControlItem_32097, .ControlItem_33602 {
  padding-top: 60px;
  position: relative;
  height: 700px;
}

.ControlItem_32097 .h4, .ControlItem_33602 .h4 {
  display:block;
  text-align:center;
  font-weight:bold;
  font-size:20px;
  color: #2A3642;
}

.ControlItem_32097 p, .ControlItem_33602 p {
  text-align: center;
  margin:10px 0;
  padding: 0 20px;
}

.ControlItem_32097 i, .ControlItem_33602 i {
  display:none;
}

.ControlItem_32097 .slide-img-wrapper, .ControlItem_33602 .slide-img-wrapper {
  text-align:center;
  position:absolute;
  bottom:0;
  width: 100%;
}

.ControlItem_32097 .slide-img-wrapper img, .ControlItem_33602 .slide-img-wrapper img {
  position:absolute;
  bottom:0;
  left:0;
  right:0;
  margin:auto;
}

.SlideshowPrevious {
  left: 0;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  margin-top: -45px !important
}

.SlideshowPrevious a {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  background-color: #212d3a;
  background-image: url('/Shared/Themes/SparkPay2015-5-15/images/sellonline-slideshow-prev.png');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  font-size: 0;
  height: 90px;
  width: 85px;
}

.SlideshowPrevious a:hover {
  background-image: url('/Shared/Themes/SparkPay2015-5-15/images/sellonline-slideshow-prev-alt.png');
}

.SlideshowNext {
  right: 0;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  margin-top: -45px !important
}

.SlideshowNext a {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  background-color: #212d3a;
  background-image: url('/Shared/Themes/SparkPay2015-5-15/images/sellonline-slideshow-next.png');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  font-size: 0;
  height: 90px;
  width: 85px;
}

.SlideshowNext a:hover {
  background-image: url('/Shared/Themes/SparkPay2015-5-15/images/sellonline-slideshow-next-alt.png');
}

.SlideshowButtons {
  display: none;
}

.sellonline-everythingelse .h3 {
  text-align: center;
  padding-bottom: 60px;
}

.sellonline-everythingelse {
  padding-top: 80px;
  padding-bottom: 80px;
}

.sellonline-everythingelse .theme-row {
  padding-left: 50px;
  padding-right: 50px;
}

.sellonline-everythingelse .h4 {
  color: #2a3642;
  font-weight: bold;
}

.sellonline-everythingelse p {
  font-size: 14px;
  margin: 0;
  padding: 10px 10px 10px 0;
}

.sellonline-everythingelse .theme-row:first-of-type div p {
  border-bottom: 1px solid #DDDDDD;
  min-height: 140px;
}

.sellonline-everythingelse .btn-default {
  margin-top: 15px;
}

.sellonline-everythingelse .col-xs-6:nth-of-type(2n) {
  margin-bottom: 30px;
}

@media all and (min-width: 768px) and (max-width: 1200px) {
  .sellonline-everythingelse .theme-row:first-of-type div p {
    min-height: 200px;
  }
  
  .hero.content-hero {
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media all and (min-width: 768px) and (max-width: 991px) {  
  .ControlItem_32097 {
    height: 750px !important;
  }
  
  .hero.content-hero .theme-row > div:last-child {
    line-height: 302px;
  }
  
  .sellonline-everythingelse .theme-row:first-of-type div p {
    min-height: 255px !important;
  }
}

@media all and (max-width: 768px) {
  .hero.content-hero .block {
    text-align: center;
  }
  
  .hero.content-hero a {
    float: none;
  }
  
  .btn-aside {
    text-align: left;
    vertical-align: top;
  }
  
  p {
    padding-left: 15px;
    padding-right: 15px;
  }
  
  .hero-img {
    padding: 0 20px;
  }
  
  .hero.content-hero .col-sm-6:last-child {
    margin-top: 30px;
  }
  
  .hero.content-hero {
    text-align: center;
  }
  
  .hero.content-hero h2, .hero.content-hero h1 {
    text-align: center;
    max-width: 100%;
    width:  100%;
    padding-left: 15px;
    padding-right: 15px;
  }
  
  .hero.content-hero h2 {
    margin: 0 0 20px;
  }
  
  
  
  .slider-pagination {
    display: none !important;
  }
  
  span.SlideshowNext, span.SlideshowPrevious {
    margin-top: 0 !important;
    top: auto !important;
    bottom: 100px;
  }
  
  .ControlItem_32097 i {
    display: block !important;
    font-style: normal;
    text-align: center;
    font-weight: 300;
    font-size: 24px;   color: #2A3642;   
    margin-bottom: 20px;
  }
  
  .ControlItem_32097 {
    height: 750px !important;
  }
  
  .sellonline-everythingelse .theme-row:first-of-type div p {
    border: 0 !important; 
  }
  
  .sellonline-everythingelse > .theme-row > div:nth-child(2n + 1) {
    clear: both;
  }
  
  .sellonline-everythingelse {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  
  .sellonline-everythingelse .h3 {
    padding-bottom: 40px !important;
  }
}

@media all and (max-width: 480px) {
  .sellonline-slider .col-xs-6 {
    width: 100%;
  }
  
  .sellonline-slider .col-xs-6:first-child {
    margin-bottom: 15px;
  }
  
  .sellonline-everythingelse > .theme-row > div {
    width: 100%;
    margin: 0;
  }
}


.int-bar {
  padding: 30px 0;
  border-bottom: 1px solid #E5E5E5;
  color: #444c56;
}

.integration-icon {
  margin-right: 15px;
}

@media all and (max-width: 767px) {
  .integration-icon {
    display: block;
    margin: 0 auto;
    margin-bottom: 30px;
  }
}