/* Hacking the uber menu display for the dropdown */
.ubermenu-submenu{
  padding-top: 10px !important;
  min-height: 240px !important;
}

.ubermenu-submenu li{
  
}


.ubermenu-submenu > li a span{
  line-height: 1.6em;
  font-size: 16px;
}

.ubermenu .ubermenu-target-with-image>.ubermenu-target-text {
  line-height: 1.4em;
  font-size: 16px;
  display: block;
  clear: none;
  margin-top: 10px;
  font-weight: 600;
  font-size: 14px;
}
 

.menu-image-wrap{
  width: 100%;
  height: 110px;
  position: relative;
  overflow: hidden;
  margin-bottom: 10px;
}
.menu-image-wrap img{
  width: 100% !important;
  height: auto !important;
  position: absolute !important;
  left: 0 !important;
  top: 0 !important;

}


/** SINGLE PAGE HACK **/
._meta > .category a:after{
  content: ",";
  margin-right: 3px;
}
._meta > .category a:last-child:after{
  content: "";
  margin-right: 0px;
}


/** RELATED POST DESIGN HACK **/



.relatedPostsInside {
    min-height: 80px;
    position: relative;
    text-decoration: none!important
}

.relatedPostsInside>a {
    background-color: #ECECEC!important;
    display: block;
    transition: background-color 250ms;
    webkit-transition: background-color 250ms;
    width: 100%;
    opacity: 1;
    transition: opacity 250ms;
    webkit-transition: opacity 250ms;
    min-height: 80px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, .17);
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .17);
    -o-box-shadow: 0 1px 2px rgba(0, 0, 0, .17);
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .17)
}

.relatedPostsInside>a:active,
.relatedPostsInside>a:hover {
    background-color: #5F77AF!important
}

.relatedPostsInside>a:hover .ctaText {
    color: #fff!important
}

.relatedPostsInside>a .ctaText {
    color: #828282!important;
    text-decoration: none!important
}

.relatedPostsInside>a .postTitle {
    color: #2C3E50!important
}

.relatedPostsInside>a .ctaButton {
    background-color: #5F77AF!important;
    color: #ECF0F1;
    border-radius: 0!important;
    moz-border-radius: 0!important;
    o-border-radius: 0!important
}

.relatedPostsInside>a .ctaButton {
    background-color: #214780!important
}

.relatedPostsInside>a:hover .ctaButton {
    background-color: #203D67!important
}


/* Iframe Responsive Wrapper for the readpaper page **/
/*.iframe-wrapper{
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 35px;
  height: 0;
  overflow: hidden;
}
.iframe-wrapper iframe, .iframe-wrapper .iframe {
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
}*/