#content {
    position: relative;
}
.faq .mainContent {
    position: relative;
    float: left;
    padding-right: 2em;
    width: 70%;
}
.faq section .mainContent h1 {
    font-size:2em;
    padding-bottom: .5em;
}
#content .clearfix {
    clear:both;
    margin-bottom:40px;
}
.faq h4 {
    font-size: 1em;
    text-transform: none;
}
.faq h5 {
    padding: 1em 0;
}
.faq .asideBar {
    position: relative;
    float: left;
    width: 30%;
}
.faq .asideBar h2 {
    font-size: 1.5em;
    font-weight: normal;
    text-transform: uppercase;
    margin-bottom:.5em;
}
.asideBar .list-block {
    background-color:#ffffff !important;
}
.asideBar .list-resources ul {
    list-style:none;
}
.list-block ul li a {
    font-size: 1.125em;
    cursor:pointer;
}

.shared .list-resources {
   width: 100%;
   margin-right: 0px;
}
.cd-top {
  display: inline-block;
  height: 50px;
  width: 50px;
  border-radius:25px;
  position: fixed;
  bottom: 40px;
  right: 40px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  /* image replacement properties */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background: rgba(00, 00, 00, 0.8) url(https://de45xmedrsdbp.cloudfront.net/stylesheets/cd-top-arrow-1914469263.svg) no-repeat center 50%;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity .3s 0s, visibility 0s .3s;
  -moz-transition: opacity .3s 0s, visibility 0s .3s;
  transition: opacity .3s 0s, visibility 0s .3s;
}
.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {
  -webkit-transition: opacity .3s 0s, visibility 0s 0s;
  -moz-transition: opacity .3s 0s, visibility 0s 0s;
  transition: opacity .3s 0s, visibility 0s 0s;
}
.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1;
}
.cd-top.cd-fade-out {
  /* if the user keeps scrolling down, the button is out of focus and becomes less visible */
  opacity: .2;
}
.no-touch .cd-top:hover {
  background-color: #e86256;
  opacity: 1;
}

@media (max-width: 800px){
    .asideBar {
       width:100% !important;
    }
    .mainContent {
      width: 100% !important;
      padding-right: 0;
    }
}

@media (max-width: 600px){
    #content {
        padding: 0 1em !important;
    }
}

/* Media queries specifically targeting landscape iPhones */
/* iPhone 5 */
@media only screen and (min-device-width : 320px) and (max-device-width : 568px) and (orientation : landscape) { 
    #content {
        padding: 0 1em !important;
    }
    #gettingstarted, #billing, #licensing, #support, #legal, #education {
        padding-top: 100px;
    }
}

/* iPhone 4S and older */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : landscape) {
    #content {
        padding: 0 1em !important;
    }
    #gettingstarted, #billing, #licensing, #support, #legal, #education {
        padding-top: 100px;
    }
}