#primary-nav ul.menu li.last {
  margin-bottom: 0px;
}

#primary-nav {
    margin-bottom: inherit;
 }

.region-header .block-menu-block {
    display: none;
}

.node-marketing-materials.view-mode-default .field-type-image {
    float: none;
    padding: 0;

}

.uofmhome #main {padding-top:3em;}

.node-marketing-materials.view-mode-default .listing-info a:link, .node-marketing-materials.view-mode-default .listing-info a:visited {
  border-bottom: none;
  text-decoration: underline;
}

.node-marketing-materials.view-mode-default .listing-info a:link:hover, .node-marketing-materials.view-mode-default .listing-info a:visited:hover {
  border-bottom: none;
  text-decoration: none;
}

#footer .region-bottom a:hover {
    color: #FFCC33;
    text-decoration: none;
}

#footer .region-bottom a {
    text-decoration: underline;
}

.node-marketing-materials.view-mode-default .listing-info {

  padding: 1em 0 2em 0;
}

.panel-pane.pane-entity-field.pane-node-field-shared-marketing-materials {
border-right: none !important;
border-left: none !important;
	}
.node-marketing-materials.view-mode-default .listing-info h3.field-name-field-marketing-link {
  padding: .5em 0 !important;
  font-weight: bold;
}

#footer .footer-inner #block-menu-block-uofm-footer-main-menu a {
  color:#fff;
}

#footer .footer-inner #block-menu-block-uofm-footer-main-menu a:hover {
  color:#FC3;
  }

.blogfeed .node h2.node-title {
	display: none;
	}

#footer {
    padding-top: 0;
    padding-right: 0;
    padding-left:0;
}

.region-footer .block ul.menu li {
    border-top: none;
    
}

.region-footer .block ul.menu {
column-count: 1;
	}



.region-footer .block {
    width: 100%;
    float: left;
    padding-bottom: 3em;
}

.region-footer .footer-inner {

	padding-top:25px;
}

.region-top-footer .block ul.menu li {
    border-top: none;
    display: inline-block;
}

.region-top-footer .block.foot {
    width: 100%;
}

.region-top-footer .block {
    float: none;
    width: initial;
}

.region-top-footer .block.first {
    margin-bottom: 0;
    padding-right: 0;
}

.region-top-footer ul.menu {
    text-align: center;

}

#footer .region-bottom {
    margin: 3em;
}

#footer .region-footer {
    margin: 3em;
}

#block-menu-menu-connect ul.menu li a {
	width: 0;
	overflow: hidden;
}
#block-menu-menu-connect ul.menu li {
	padding: 10px 10px;
}


.region-top-footer.clearfix {
    background-color: #FC3;
    padding: 10px;
    
}

#footer .top-footer-inner {
    margin-bottom: 0;
}
#footer .top-footer-inner .menu {
    margin: 0;
}

#block-menu-menu-connect ul.menu li a

{
	margin-bottom: 0;
}


#block-menu-menu-connect ul.menu li a.facebook, #block-menu-block-2 ul.menu li a.facebook {
  background-image: url(../images/facebook.png);
  background-position: 0px 0px;
  background-size: 100%;
}

#block-menu-menu-connect ul.menu li a:hover.facebook, #block-menu-block-2 ul.menu li a:hover.facebook {
  background-image: url(../images/facebook.png);
  background-position: 0px -40px;
  background-size: 100%;
}

#block-menu-menu-connect ul.menu li a.twitter, #block-menu-block-2 ul.menu li a.twitter {
  background-image: url(../images/twitter.png);
  background-position: 0px 0px;
  background-size: 100%;
}

#block-menu-menu-connect ul.menu li a:hover.twitter, #block-menu-block-2 ul.menu li a:hover.twitter {
  background-image: url(../images/twitter.png);
  background-position: 0px -40px;
  background-size: 100%;
}

#block-menu-menu-connect ul.menu li a.youtube, #block-menu-block-2 ul.menu li a.youtube {
  background-image: url(../images/youtube.png);
  background-position: 0px 0px;
  background-size: 100%;
}

#block-menu-menu-connect ul.menu li a:hover.youtube, #block-menu-block-2 ul.menu li a:hover.youtube {
  background-image: url(../images/youtube.png);
  background-position: 0px -40px;
  background-size: 100%;
}

#block-menu-menu-connect ul.menu li a.itunes-u, #block-menu-block-2 ul.menu li a.itunes-u {
  background-image: url(../images/itunesu.png);
  background-position: 0px 0px;
  background-size: 100%;
}

#block-menu-menu-connect ul.menu li a:hover.itunes-u, #block-menu-block-2 ul.menu li a:hover.itunes-u {
  background-image: url(../images/itunesu.png);
  background-position: 0px -40px;
  background-size: 100%;
}

#block-menu-menu-connect ul.menu li a.wordpress, #block-menu-block-2 ul.menu li a.wordpress {
  background-image: url(../images/wordpress.png);
  background-position: 0px 0px;
  background-size: 100%;
}

#block-menu-menu-connect ul.menu li a:hover.wordpress, #block-menu-block-2 ul.menu li a:hover.wordpress {
  background-image: url(../images/wordpress.png);
  background-position: 0px -40px;
  background-size: 100%;
}

#block-menu-menu-connect ul.menu li a.m-blog, #block-menu-block-2 ul.menu li a.m-blog {
  background-image: url(../images/m-blog.png);
  background-position: 0px 0px;
  background-size: 100%;
}

#block-menu-menu-connect ul.menu li a:hover.m-blog, #block-menu-block-2 ul.menu li a:hover.m-blog {
  background-image: url(../images/m-blog.png);
  background-position: 0px -40px;
  background-size: 100%;
}

#block-menu-menu-connect ul.menu li a.google-plus, #block-menu-block-2 ul.menu li a.google-plus {
  background-image: url(../images/google-plus.png);
  background-position: 0px 0px;
  background-size: 100%;
}

#block-menu-menu-connect ul.menu li a:hover.google-plus, #block-menu-block-2 ul.menu li a:hover.google-plus {
  background-image: url(../images/google-plus.png);
  background-position: 0px -40px;
  background-size: 100%;
}

#block-menu-menu-connect ul.menu li a.pinterest, #block-menu-block-2 ul.menu li a.pinterest {
  background-image: url(../images/pinterest.png);
  background-position: 0px 0px;
  background-size: 100%;
}

#block-menu-menu-connect ul.menu li a:hover.pinterest, #block-menu-block-2 ul.menu li a:hover.pinterest {
  background-image: url(../images/pinterest.png);
  background-position: 0px -40px;
  background-size: 100%;
}

#block-menu-menu-connect ul.menu li a.instagram, #block-menu-block-2 ul.menu li a.instagram {
  background-image: url(../images/instagram.png);
  background-position: 0px 0px;
  background-size: 100%;
}

#block-menu-menu-connect ul.menu li a:hover.instagram, #block-menu-block-2 ul.menu li a:hover.instagram {
  background-image: url(../images/instagram.png);
  background-position: 0px -40px;
  background-size: 100%;
}

#block-menu-menu-connect ul.menu li a.rss, #block-menu-block-2 ul.menu li a.rss {
  background-image: url(../images/rss.png);
  background-position: 0px 0px;
  background-size: 100%;
}

#block-menu-menu-connect ul.menu li a:hover.rss, #block-menu-block-2 ul.menu li a:hover.rss {
  background-image: url(../images/rss.png);
  background-position: 0px -40px;
  background-size: 100%;
}

#block-menu-menu-connect ul.menu li a, #block-menu-block-2 ul.menu li a {
    display: block;
    height: 40px;
    padding-left: 40px;
    margin-bottom: 0;
    background-repeat: no-repeat;
    -webkit-transition: all 0s ease-in;
    -moz-transition: all 0s ease-in;
    -o-transition: all 0s ease-in;
    transition: all 0s ease-in;
}

.node-type-home-page .pane-node-field-shared-marketing-materials h2.pane-title {
    display: block !important;
    width: 100%;
    margin-bottom: 0;
    font-size: 1.375em !important;
    padding-top: 1em;
}

@media all and (min-width: 480px) and (max-width: 959px) {

    .region-top-footer .block.first {
        width: 100%;
        padding-right: 20px;


  }

  .panel-pane.pane-entity-field.pane-node-field-shared-marketing-materials {
    text-align: center;

  }

  .region-footer .block {
    width: 50%;
    padding-bottom: 3em;
}

 }   
/* BIG SCREEN -- USE HOROZONTAL NAV */
@media all and (min-width: 960px) {

.field-name-field-shared-marketing-materials:nth-of-type(3) article, .field-name-field-shared-marketing-materials:nth-of-type(6) article  {
padding-left: 1em;

  }
  .field-name-field-shared-marketing-materials:nth-of-type(1) article, .field-name-field-shared-marketing-materials:nth-of-type(4) article  {
padding-right: 1em;

  }
    .field-name-field-shared-marketing-materials:nth-of-type(2) article, .field-name-field-shared-marketing-materials:nth-of-type(5) article {
padding-right: .5em;
padding-left: .5em;

  }

#primary-nav #block-menu-block-4 {
	display:none;
	}

.region-header .block-menu-block {
    display: block;]

}
.region-top-footer .block.first {

    width: 100%;
    padding-right: 20px;

}

#block-menu-menu-connect ul.menu li {
    padding: 10px 20px;
}

.panel-pane.pane-entity-field.pane-node-field-shared-marketing-materials {

    padding: 0;
    margin: 0;
    list-style: none;
    border: 1px solid silver;
    -ms-box-orient: horizontal;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -webkit-flex;
    display: flex;
flex-wrap: wrap;
-webkit-flex-wrap: wrap;

}


.panel-pane.pane-entity-field.pane-node-field-shared-marketing-materials .field.field-name-field-shared-marketing-materials.field-type-entityreference.field-label-hidden {

    width: 33.33%;

}

.listing-info {
    padding: 20px;

}

.global-nav-inner .block h2 {
    display: block;
}
.global-nav-inner .block ul.menu {
    display: none;
}

.region-footer .block {
    width: 25%;
    padding-bottom: 1em;
}


#block-menu-menu-connect ul.menu li a.facebook, #block-menu-block-2 ul.menu li a.facebook {
  background-image: url(../images/facebook.png);
  background-position: 0px 0px;
  background-size: 100%;
}

#block-menu-menu-connect ul.menu li a:hover.facebook, #block-menu-block-2 ul.menu li a:hover.facebook {
  background-image: url(../images/facebook.png);
  background-position: 0px -60px;
  background-size: 100%;
}

#block-menu-menu-connect ul.menu li a.twitter, #block-menu-block-2 ul.menu li a.twitter {
  background-image: url(../images/twitter.png);
  background-position: 0px 0px;
  background-size: 100%;
}

#block-menu-menu-connect ul.menu li a:hover.twitter, #block-menu-block-2 ul.menu li a:hover.twitter {
  background-image: url(../images/twitter.png);
  background-position: 0px -60px;
  background-size: 100%;
}

#block-menu-menu-connect ul.menu li a.youtube, #block-menu-block-2 ul.menu li a.youtube {
  background-image: url(../images/youtube.png);
  background-position: 0px 0px;
  background-size: 100%;
}

#block-menu-menu-connect ul.menu li a:hover.youtube, #block-menu-block-2 ul.menu li a:hover.youtube {
  background-image: url(../images/youtube.png);
  background-position: 0px -60px;
  background-size: 100%;
}

#block-menu-menu-connect ul.menu li a.itunes-u, #block-menu-block-2 ul.menu li a.itunes-u {
  background-image: url(../images/itunesu.png);
  background-position: 0px 0px;
  background-size: 100%;
}

#block-menu-menu-connect ul.menu li a:hover.itunes-u, #block-menu-block-2 ul.menu li a:hover.itunes-u {
  background-image: url(../images/itunesu.png);
  background-position: 0px -60px;
  background-size: 100%;
}

#block-menu-menu-connect ul.menu li a.wordpress, #block-menu-block-2 ul.menu li a.wordpress {
  background-image: url(../images/wordpress.png);
  background-position: 0px 0px;
  background-size: 100%;
}

#block-menu-menu-connect ul.menu li a:hover.wordpress, #block-menu-block-2 ul.menu li a:hover.wordpress {
  background-image: url(../images/wordpress.png);
  background-position: 0px -60px;
  background-size: 100%;
}

#block-menu-menu-connect ul.menu li a.m-blog, #block-menu-block-2 ul.menu li a.m-blog {
  background-image: url(../images/m-blog.png);
  background-position: 0px 0px;
  background-size: 100%;
}

#block-menu-menu-connect ul.menu li a:hover.m-blog, #block-menu-block-2 ul.menu li a:hover.m-blog {
  background-image: url(../images/m-blog.png);
  background-position: 0px -60px;
  background-size: 100%;
}

#block-menu-menu-connect ul.menu li a.google-plus, #block-menu-block-2 ul.menu li a.google-plus {
  background-image: url(../images/google-plus.png);
  background-position: 0px 0px;
  background-size: 100%;
}

#block-menu-menu-connect ul.menu li a:hover.google-plus, #block-menu-block-2 ul.menu li a:hover.google-plus {
  background-image: url(../images/google-plus.png);
  background-position: 0px -60px;
  background-size: 100%;
}

#block-menu-menu-connect ul.menu li a.pinterest, #block-menu-block-2 ul.menu li a.pinterest {
  background-image: url(../images/pinterest.png);
  background-position: 0px 0px;
  background-size: 100%;
}

#block-menu-menu-connect ul.menu li a:hover.pinterest, #block-menu-block-2 ul.menu li a:hover.pinterest {
  background-image: url(../images/pinterest.png);
  background-position: 0px -60px;
  background-size: 100%;
}

#block-menu-menu-connect ul.menu li a.instagram, #block-menu-block-2 ul.menu li a.instagram {
  background-image: url(../images/instagram.png);
  background-position: 0px 0px;
  background-size: 100%;
}

#block-menu-menu-connect ul.menu li a:hover.instagram, #block-menu-block-2 ul.menu li a:hover.instagram {
  background-image: url(../images/instagram.png);
  background-position: 0px -60px;
  background-size: 100%;
}

#block-menu-menu-connect ul.menu li a.rss, #block-menu-block-2 ul.menu li a.rss {
  background-image: url(../images/rss.png);
  background-position: 0px 0px;
  background-size: 100%;
}

#block-menu-menu-connect ul.menu li a:hover.rss, #block-menu-block-2 ul.menu li a:hover.rss {
  background-image: url(../images/rss.png);
  background-position: 0px -60px;
  background-size: 100%;
}

#block-menu-menu-connect ul.menu li a, #block-menu-block-2 ul.menu li a {
    display: block;
    height: 60px;
    padding-left: 60px;
    margin-bottom: 0;
    background-repeat: no-repeat;
    -webkit-transition: all 0s ease-in;
    -moz-transition: all 0s ease-in;
    -o-transition: all 0s ease-in;
    transition: all 0s ease-in;
}

}
