﻿/*	
--------------------------------------------------
Split Component
-------------------------------------------------- 
*/
/* Component only */
/*
.component.usn_cmp_splitcomponent { }*/
/* Not available as part of Split Component
.item_block.usn_cmp_splitcomponent { }*/
/* Item */
.component.usn_cmp_splitcomponent .component-main > .item.item_block {
  position: relative;
  z-index: 1;
  /*
  margin:var(--base-half-spacing)) 0;*/
  overflow: hidden;
}

/* Accordions & Tabs */
/*
.item_block.usn_cmp_accordiontab { }*/
/* Alert */
/*
.item_block.usn_cmp_alertbox { }*/
/* Code */
/*
.item_block.usn_cmp_codeblock { }*/
/* Form */
/*
.item_block.usn_cmp_form { }*/
/* Gallery */
/*
.item_block.usn_cmp_gallery { }*/
.component.usn_cmp_splitcomponent.p-0 .container-fluid .item_block.usn_cmp_gallery {
  margin: 0;
  padding: 0;
}

/* Grid */
/*
.item_block.usn_cmp_gridlayout { }*/
/* Instagram feed */
/*
.item_block.usn_cmp_instagramfeed { }*/
/* Links */
/*
.item_block.usn_cmp_links { }*/
/* Pricelist */
/*
.item_block.usn_cmp_datalist { }*/
/* Pods */
/*
.item_block.usn_cmp_pods { }*/
/* Sitemap */
/*
.item_block.usn_cmp_sitemap { }*/
/* Subpage listing */
/*
.item_block.usn_cmp_subpagelisting { }*/
/* Text */
/*
.item_block.usn_cmp_text { }*/
.usn_cmp_splitcomponent.p-0 .container-fluid .item_block.usn_cmp_text .info {
  padding: var(--base-half-spacing);
}

/* Windows */
/*
.item_block.usn_cmp_windows { }*/
@media (min-width: 0) and (max-width: 767px) {
  .component.usn_cmp_splitcomponent .component-main > .item.item_block.order-2 {
    margin-top: var(--base-spacing);
  }
}
/* xs */
/* sm */
/* md */
/* lg */
@media (min-width: 992px) {
  /* Overlap item blocks */
  .component.usn_cmp_splitcomponent .component-main > .item.item_block.item_overlap-pull-left,
  .component.usn_cmp_splitcomponent .component-main > .item.item_block.item_overlap-pull-right {
    position: relative;
    z-index: 2;
  }
  /* Overlap item blocks - pull left */
  .component.usn_cmp_splitcomponent .component-main > .item.item_block.order-md-2.item_overlap-pull-left {
    left: -8.3333333%;
  }
  .component.usn_cmp_splitcomponent .component-main > .item.item_block.order-md-1.item_overlap-pull-left.item_overlap-double {
    left: -16.7%;
  }
  /* Overlap item blocks - pull right */
  .component.usn_cmp_splitcomponent .component-main > .item.item_block.order-md-1.item_overlap-pull-right {
    right: -8.3333333%;
  }
  .component.usn_cmp_splitcomponent .component-main > .item.item_block.order-md-1.item_overlap-pull-right.item_overlap-double {
    right: -16.7%;
  }
  /* Text Block */
  .component.usn_cmp_splitcomponent .container-fluid .item_block.usn_cmp_text .info {
    max-width: 500px;
    padding: var(--base-spacing);
    margin-left: auto;
    margin-right: auto;
  }
}
/* xl */
@media (min-width: 1200px) {
  /* Text Block */
  .component.usn_cmp_splitcomponent .container-fluid .item_block.usn_cmp_text .info {
    max-width: 600px;
  }
}
/* Special Styling for the Rumpke Account Split component on the home page.  */
.home-page-rumpke-account .item .info:not(.heading), .home-page-rumpke-account .item .info:not(.text:nth-child(2)), .home-page-rumpke-account .item .info:not(.home-page-rumpke-account.item.info:nth-child(2)) {
  padding-left: 90px;
}
@media (max-width: 992px) {
  .home-page-rumpke-account .item .info:not(.heading), .home-page-rumpke-account .item .info:not(.text:nth-child(2)), .home-page-rumpke-account .item .info:not(.home-page-rumpke-account.item.info:nth-child(2)) {
    padding-left: 45px;
  }
}

.home-page-rumpke-account .component-outro {
  padding-left: 0px;
}

@media (max-width: 992px) {
  .home-page-rumpke-account .component-outro {
    padding-bottom: 30px;
    padding-top: 0px !important;
  }
}
.home-page-rumpke-account .component-outro .info .link a {
  min-width: 220px;
}

.home-page-rumpke-account-right-image .listing .item {
  margin-bottom: 0px;
}

.homepage-rumpke-account-icons.rumpke-account-info-paragraph {
  margin-left: -25px;
}

@media (max-width: 992px) {
  .home-page-rumpke-account .item .info {
    padding-left: 40px;
  }
}
.home-page-rumpke-account {
  background-color: #2b2e34 !important;
  border-left: 47px solid #DB1425;
}

@media (max-width: 768px) {
  .home-page-rumpke-account {
    border-left: none;
  }
}
.home-page-rumpke-account-right-image .usn_pod_image {
  padding-right: 0px;
  padding-left: 0px;
}

@media (max-width: 768px) {
  .home-page-rumpke-account-right-image .usn_pod_image {
    border-bottom: 30px solid #DB1425;
  }
}
.homepage-rumpke-account-icons .inner .image img {
  margin-left: 75px;
  width: 65%;
}

@media (max-width: 992px) {
  .homepage-rumpke-account-icons .inner .image img {
    margin-left: 45px;
    width: 55%;
  }
  .rumpke-account-icons .col {
    padding-top: 30px;
  }
  .homepage-rumpke-account-icons {
    padding-bottom: 30px;
  }
  .homepage-rumpke-account-icons {
    padding-bottom: 30px;
  }
  .home-page-rumpke-account-right-image {
    margin-top: 0 !important;
  }
}
