.gkPage, #gkBg, #gkTop, #gkFooter, #gkHeaderNav {
  max-width: 100%;
}
#gkPageContent {
  padding: 0;

}
#menu111 img {
  margin-bottom: 10px;
  width: 79px;
  height: 71px;
}
#gkHeaderNav .gkMainMenu .gkmenu > li > a, #gkHeaderNav .gkMainMenu .gkmenu > li > span {
  letter-spacing: 0.8px;
}
#gkMainbody h1 {
  font-size: 4rem;
  text-transform: uppercase !important;
  font-weight: 400;
}
#gkBottom1, #gkBottom2, #gkBottom3, #gkBottom4, #gkBottom5 {

  padding: 0px;
}
#gkFooter{
    display:none;
}
._8O0BMVAG__fields {
  display: flex;
  display: -webkit-flex;
  position: relative;
}
._8O0BMVAG ._8O0BMVAG__field {
  height: 40px;
  padding: 0 20px;
  line-height: 40px;
  box-shadow: none !important;
  outline: none !important;
  border-radius: 0;
  box-sizing: border-box;
}
._8O0BMVAG input {
  width: 100%;
}
._8O0BMVAG ._8O0BMVAG__button {
  border: none;
  background-color: rgb(0, 175, 239);
  color: #fff;
  font-size: 13px;
  flex: 0 0 auto;
  margin-left: -1px;
}
._8O0BMVAG ._8O0BMVAG__field {
  height: 40px;
  padding: 0 20px;
  line-height: 40px;
  box-shadow: none !important;
  outline: none !important;
  border-radius: 0;
  box-sizing: border-box;
}
a {
  color: #00ADEE;
}
.pipage, .sermon-index ,.preachit-media {
  padding: 30px 0 30px 0;
  margin: 0 auto;
  width: 1140px;
}

.pimessageslsermons a{
    display:initial !important;
}
.pimessageslsermons  .seriesimage {
    margin: 5px 10px 5px 5px;
    position: relative;
    border: 1px solid #D5D5D5;
    padding: 4px;
    background: transparent;
    float: left;
    width: 110px;
}
.pimessageslsermons .studyname, .pimessageslsermons .studyname a {
    font-size: 20px !important;
    font-weight: 600;
    color: #222 !important;
    font-family: Roboto, Arial, san-serif;
}
.pimessageslsermons  .pilink {
    margin-right: 6px !important;
    font-size: 1.4rem;
    text-transform: uppercase;
    border-right: 1px solid;
    padding: 0 12px 0 0 !important;
    margin-top: 10px !important;
    color: #DDBC74;
}
.pimessageslsermons .teacher { 
    font-size: 14px !important;
    line-height: 1.3;
} 
.pimessageslsermons .series{
    
     line-height: 1.3;
}

p {
  margin: 0 0 10px;
}

.__pf_fst06n ._MOgYhG1x[data-id="_MOgYhG1x"] {
  display: block;
  width: 60%;
}
.piseries li {
  float: left;
  width: 25%;
}
.piseries a {
  display: block !important;
  clear: both;
}
.modsdefault .seriesimage {
  margin: 5px 10px 5px 5px;
  position: relative;
  border: 1px solid #D5D5D5;
  padding: 4px;
  background: transparent;
  float: left;
  width: 240px;
  height: 240px;
  display: block;
}
.teaching #gkMainbodyBottom, .calendarcss #gkPageContent {
  max-width: 1240px;
  margin: 0 auto !important;
  padding: 40px 0;
}
.box li a, .box li .separator {
  color: #DDBC74;
}
a {
  color: #00ADEE;
}
.pipage .sermon-index .media .media-top .tabset.primary-tabs .tab span {
  width: 190px;
}
.pipage .filter-series .series-group {
  padding-right: 3.5%;
}

.eb-content li{
    list-style:inherit;
    
}
.eb-content ul{
    margin-left:40px
    
}
.eb-content ol > li > ol,.eb-content  ol > li > ul,.eb-content  ul > li > ol,.eb-content  ul > li > ul {
  margin-left: 40px;
}
#eb{
    margin:0 auto;
    max-width:1240px;
}
#qx-joomla-module-mfg9p  .eb-mod-title {
  font-size: 20px;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 10px;
}
#qx-joomla-module-mfg9p .eb-mod-body {
  line-height: 24px;
}
  @media (max-width: 767px){
#eb .mod-items-grid > .mod-grid {
  width: 100% !important;
}
    .piseries li {
      float: left;
      width: 100%;
    }
    #gkMainbodyBottom  {
        padding:0 10px !important;
    }
}

 @media (max-width: 1040px){
    #gkLogo img {
      margin: 5px;
    }
    .pipage, .sermon-index, .preachit-media {
      padding: 0px 0 0px 0;
      margin: 0 auto;
      width: 100%;
    }
    .pipage .sermon-index .preachit-media .preachit-media-top .tabset.primary-tabs, .pipage .sermon-index .preachit-media .preachit-media-top .tabset.sort-tabs, .pipage .sermon-index .preachit-media .preachit-media-top .filter-by-info {
      margin-top: 0;
    }
}

#qx-column-as3vi .qx-d-md-flex {
  display: flex !important;
}

#qx-column-as3vi .qx-flex-md-row {
  flex-direction: row !important;
}