footer[role="contentinfo"] #footer-sharing li.twitter-btn {
     width: 100px;
}

header[role="banner"], .ie7 #sitewide {
     background-position: 24.5% bottom;
}

.snippet-box {
     float: none;
     width: 100%;
}

#snippet-work-foundation {
     margin-top: 20px;
     text-align: left;
}

.snippet-box .btn-more-list .btn-more {
     background: -moz-linear-gradient(100% 100% 90deg, #AA2217, #D52B1E) repeat scroll 0% 0% transparent;
     border-radius: 100px 100px 100px 100px;
     color: white;
     cursor: pointer;
     display: inline-block;
     font: 1em/1em 'Effra Medium',Arial,Helvetica,sans-serif;
     margin-top: 1em;
     padding: 7px 12px;
}

.snippet-box .btn-more-list .btn-more:hover {
     color: #F3D4D1;
}

.snippet-box .btn-more-list .btn-more:hover:before {
     background-image: url("/z_core/img/spm-global.png");
     background-position: -1000px -33px;
     background-repeat: no-repeat;
}

.snippet-box .btn-more-list .btn-more:before {
     background-image: url("/z_core/img/spm-global.png");
     background-position: -990px -33px;
     background-repeat: no-repeat;
     content: "";
     display: block;
     float: left;
     height: 6px;
     margin-right: 7px;
     margin-top: 4px;
     width: 5px;
}

.snippet-box .btn-more-list .last-child {
     float: right;
}

#content-wrapper.col-double #related .image-wrapper {
     float: none;
     margin-right: 0px;
     width: 100%;
}

.article-image {
     width: 100%;
}

.snippet-news-wrapper .article-image {
     width: auto;
}

.gallery-wrapper .gallery-image {
     margin-right: 0px;
     width: 100%;
}

.col-double #main .features-wrapper-images .feature {
     float: none;
     padding-right: 0px ! important;
     width: 100%;
}

.col-double #main .features-wrapper-images .feature img {
     width: 100%;
}

.college .item .college-image {
     margin-top: 0px;
     width: 43.4028%;
}

.college .item p {
     float: none;
     overflow: hidden;
     width: auto;
}

#modal #modal-inner {
     margin: 50px 0px 0px -144px;
     top: 0px;
     width: 288px;
}

.ie7 #modal iframe, .ie8 #modal iframe {
     width: 248px;
}

#modal section fieldset textarea {
     width: 75%;
}

.search-results table.gsc-branding {
     left: 0px;
     margin-top: 10px;
     position: relative;
     right: auto;
     top: 0px;
     width: auto;
}

.search-results form.gsc-search-box {
     width: auto;
}

.article-image {
     float: none;
     height: auto;
     margin-bottom: 1.7em ! important;
     margin-top: 1.7em ! important;
     max-width: 100% ! important;
}

.panel-aux.panel-fact {
     display: block;
}

blockquote.bodyquote p {
     background-image: none;
     clear: both;
     color: #1D1D1D;
     font-family: Arial,Helvetica,sans-serif;
     font-size: 0.9231em;
     line-height: 1.5em;
     margin-bottom: 0em;
     padding-bottom: 1em;
}

.learn_more a {
     display: none ! important;
     margin-top: 0.7em;
}

p.mob-col-fix {
     clear: both ! important;
}

p#collegelogo320 {
     margin-right: 30px;
}

.ep-course .ep-nav ul li {
     background-color: transparent;
     background-image: url("/media/lancaster-university/style-assets/images/border-dotted-horizontal-1.png");
     clear: both;
     color: #D42B1E;
     display: block;
     height: auto ! important;
     min-height: 100% ! important;
     padding: 5px 0px;
     position: relative;
     width: 100%;
}

.item img {
     padding: 0px;
}

#resp_bottom_nav {
     display: none;
}

#quicklinks-alt {
     display: block;
}

.contact-enquiry {
     width: 40%;
}

.contact-tel {
     width: 30%;
}

.contact-email {
     width: 30%;
}

#entry-requirements-featureboxes + .features-wrapper .feature .t15px {
     min-height: 3em;
}

#venue-grid-featureboxes + .features-wrapper .feature .image-grid {
     margin-top: 1em;
}

/*News site changes June 2013 */

.news .flex-viewport {
     height: 190px;
     min-height: 180px ! important;
}

.news .flex-caption {
     width: 96% ! important;
}

.news .flex-caption a.btn-headline {
     background: -moz-linear-gradient(100% 100% 90deg, #AA2217, #D52B1E) repeat scroll 0px 0px transparent;
     border-radius: 0px 0px 0px 0px;
     color: #FFFFFF;
     cursor: pointer;
     display: inline-block;
     font-family: 'LexiaBold',Georgia,sans-serif;
     font-size: 1.5em;
     font-weight: normal;
     height: 50px;
     line-height: 1.1em;
     margin-top: 0px;
     min-height: 50px;
     padding: 8px 12px;
     white-space: normal;
     width: 96%;
}

.article .features-index img {
  padding-right: 20%;
  padding-bottom: 4%;
}

.list-border li h2 {
clear:both;
}