#ads {
  height: 250px;
}

#ROLLOVER_PLACEHOLDER {
  position: relative;
  height: 100vh;
}

#ROLLOVER_Slot iframe{
  position: fixed;
  height: 100vh;
  width: 100vw;
  top: 50px;
  left: 0;
  border-left: 10px solid #fff !important;
  border-right: 10px solid #fff !important;
}

@media screen and (min-width: 768px) {
#ROLLOVER_Slot iframe{
    padding-right: 15px !important;
  }
}
/* ipad only */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px) {
#ROLLOVER_Slot iframe{
    border-left: 20px solid #fff !important;
    border-right: 20px solid #fff !important;
    padding-right: 0 !important;
  }
}

/* ----------- iPad Pro ----------- */
/* Portrait and Landscape */
@media only screen
and (min-device-width: 1024px)
and (max-device-width: 1366px)
and (-webkit-min-device-pixel-ratio: 1.5) {
  #ROLLOVER_Slot iframe{
    padding-right: 0 !important;
  }
}

.rollover_ad #ads,
.rollover_ad #above-navbar,
.rollover_ad .content-bottom,
.rollover_ad .postscript,
.rollover_ad #main-content,
.rollover_ad #block-system-main,
.rollover_ad footer {
  z-index: 1;
  position: relative;
  background: #fff;
  overflow: hidden;
}
.rollover_ad .navbar-container {
  z-index: 2;
  background: #fff;
  position: relative;
}
.rollover_ad #page-header {
  z-index: 4;
  background: #fff;
  position: relative;
}

.rollover_ad #main-container {
  z-index : 0;
  padding-bottom: 0;
}

.rollover_ad #main-container .container {
  width: 100%;
  padding: 0;
}
.rollover_ad #main-container .container .row {
  margin: 0;
}
.rollover_ad #main-container .container .row .col-xs-12 {
  padding: 0;
}

.rollover_ad #main-container .container .status-message-wrapper,
.rollover_ad #main-container .container #breadcrumb,
.rollover_ad #main-container .container .tabs--primary {
  z-index: 1;
  position: relative;
  background: #fff;
  overflow: hidden;
}

.rollover_ad #main-container .container .status-message-inner,
.rollover_ad #main-container .container .breadcrumb,
.rollover_ad #main-container .container .tabs--primary {
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
}

.rollover_ad #main-container .container #content .block {
  z-index: 1;
  position: relative;
  background: #fff;
  overflow: hidden;
}

.rollover_ad #main-container .container #content .block:last-child {
  padding-bottom: 20px;
}

.rollover_ad #main-container .container #content .block > div {
  max-width: 1160px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 10px;
}

.rollover_ad #content #block-solebich-ads-rollover-placeholder {
  z-index: -1 !important;
}
.rollover_ad #content #block-solebich-ads-rollover {
  z-index: 0 !important;
}
.rollover_ad .view-frontpage-views-v4 img {
  margin-bottom : 10px;
}
.rollover_ad .view-slideshow .view-header,
.rollover_ad .view-slideshow .views-row {
  margin: 0 10px;
}
.rollover_ad .front-big-box .view-content {
  margin: 0;
}

.page-taxonomy.rollover_ad #main-container .container #content .block{
	z-index: 0;
}
.page-taxonomy.rollover_ad #main-container .container #content .block:last-child {
  padding-bottom: 0px;
}
.page-taxonomy.rollover_ad #main-container .container #content .block > div {
	max-width: none !important;
}

.page-taxonomy.rollover_ad #main-container .container #content #block-system-main > div:last-child {
  padding-bottom : 20px;
}

.page-taxonomy.rollover_ad #main-container .container #content #block-system-main .panel-pane {
  position: relative;
  z-index: 1;
  background: #fff;
  width: 100%;
  overflow: hidden;
}
.page-taxonomy.rollover_ad #main-container .container #content #block-system-main .panel-pane  > div {
  max-width: 1160px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  padding: 0 10px;
}

.page-taxonomy.rollover_ad #block-solebich-search-0{
  display:none;
}
.page-taxonomy.rollover_ad .pane-multiblock-30 {
  z-index: 0 !important;
}
.page-taxonomy.rollover_ad  .pane-multiblock-29 {
  z-index: -1 !important;
}

@media (min-width: 768px) and (max-device-width : 1024px) {
  .rollover_ad #navbar .container {
    width: 100%;
  }
}
.block-solebich-ads iframe {
  max-width:100% !important
}
#block-solebich-ads-superbanner iframe,
#block-solebich-ads-contentad iframe{
  min-height: 250px;
}

.modal-minimal .modal-dialog {
  background-image: none;
  width: 340px;
}

.modal-minimal .modal-dialog .modal-content {
  background-image: none;
}

