
/* - ++resource++leicester.plonetheme.stylesheets/mediaqueriesphones.css - */
@media handheld, screen and (min-device-width: 320px) and (max-device-width: 480px) {
/* http://www2.le.ac.uk/portal_css/++resource++leicester.plonetheme.stylesheets/mediaqueriesphones.css?original=1 */
html {
-webkit-text-size-adjust: none; /* */
}
body {
font-size:1.1em; padding-bottom:0px; background-image:none;
}
object {display: none;}
#visual-portal-wrapper, #portal-header, #portal-footer-wrapper, .addthis_toolbox p{
width: 100% !important;
margin: 0px auto !important;
}
/* */
#portal-column-two, #portal-column-one {
clear: both;
margin-left: -97% !important;
margin:1em 0;
width: 94% !important;
}
div#portal-column-content {
width:94%;
margin-left:-97%;
}
.firsthalf, .secondhalf, .firstthird, .secondthird, .thirdthird, .firstquarter, .secondquarter, .thirdquarter, .fourthquarter{
position:relative;
float: none;
left: 0;
width:100%;
margin-left:0%;
}
#portal-logo img{
height:40px;
}
#portal-globalnav, #portal-searchbox, #mobilelinks, #portal-personaltools, .deskaddthis{
display:none;
}
.mobilemenu, .mobilemenu #portal-searchbox, #portal-logo, .addthis_toolbox p,  #mobilebacktotop, .mobileaddthis{
display:block;
}
.mobilemenu{
background:rgba(0, 0, 0, 0.4);
}
#mainmobilelinks a{
padding:3px 6px 0 6px;
position:absolute;
top:-60px;
right:0px;
background:rgba(0, 0, 0, 0.4);
margin:4px 4px 6px 4px;
border:1px solid rgba(255, 255, 255, 0.6);
border-radius:6px;
-webkit-border-radius:6px;
-moz-border-radius:6px;
}
#mainmobilelinks a.icon-alone{font-size:200%;}
.mobilemenu #portal-searchbox {
clear:both;
float: none;
padding:18px 0 18px 14px;
margin:0;
border-bottom:1px solid #fff;
}
.mobilemenu	#portal-searchbox input[type="text"] {
width:202px;
}
#mainmobilelinks, .mobilemenu{
width: 100% !important;
margin:0px!important;
}
#mobilelinks li a{
border-bottom:1px solid #fff;
padding:14px;
}
#mobilelinks li.socialhide a{
border-bottom:none;
}
#mainmobilelinks a, #mainmobilelinks a:visited, #mobilelinks li a:link, #mobilelinks li a:visited, #mobilebacktotop a, .mobilefooterextra{
color:#fff!important;
display:block;
}
#mobilelinks li	.mobilesocial {
padding:14px 0 0 0;
width:95%;
}
#mobilelinks li	.mobilesocial p{
display:block;
color:#fff;
padding-left:14px;
}
#mobilelinks li	.mobilesocial a {
display:inline-block;
padding:0 10px 15px 10px;
}
#mobilelinks li	.mobilesocial a.icon-alone{
font-size:200%;}
.uolheader{
background: -moz-linear-gradient(center top , #d7d7d7 0%, #BFBFBF 100%) repeat scroll 0 0 transparent;
position:relative;
border-top-right-radius:0;
margin:0;
padding-top:1.5%;
overflow:hidden;
}
.uolheader p{
display:block;
width:81%;
float:left;
margin:0;
padding-left:1px;
padding-bottom:4px;
font-size:120%;
}
.uolheader p a{
line-height:1.2em;
display:block;
}
.tabposition {
height:0;
}
.tabposition img, #portal-breadcrumbs{
display:none;
}
.mobileskip {
width:15%;
display:block;
float:left;
padding:0 0 0 12px;
}
.mobileskip li a{
display:block;
color:#898476!important;
}
h1.documentFirstHeading{
font-size:148%;
}
dt.portletHeader{
font-size:118%;
}
dl.portlet ul.navTreeLevel0 > .navTreeItem a{
font-size: 116%;
}
dl.portlet ul.navTreeLevel1 > .navTreeItem{
font-size: 100%;}
img.image-left, img.image-right, img.image-right-border, img.image-left-border{
float:none;
display:block;
margin: 0.5em 0 0.5em 0;
}
#content p.calltoaction a:link,#content p.calltoaction a:visited,#content p.calltoaction a:hover {
max-width:100%;
padding:6px 8px 6px 12px;
}
table th, table th h2,table th h3,table th h4,table th h5,table th p,table th a, table.listing th{
font-size:16px;
line-height:20px;
}
table td, table td h2,table td h3,table td h4,table td h5,table td p,table td a{
font-size:14px;
line-height:18px;
}
#mobilebacktotop a{
display:inline;
}
#mobilebacktotop:before{
font-family: 'icomoon';
font-size:130%;
content: "\e013";
display:inline;
padding:10px 8px 0 10px;
}
.mobilefooterextra {
margin-top:10px;
}
#mobilebacktotop .mobilefooterextra li a{
display:block;
border-top:1px solid #fff;
padding:10px 14px;
}
.mobileaddthis{
background:transparent;
overflow:hidden;
width:100%!important;
margin:0px auto!important;
padding:0;
}
.mobileaddthis p{
display:block;
padding-left:12px;
}
.addthis_toolbox{
width:94%;
margin-left:3%;
}
.addthis_toolbox p{
padding-bottom:6px;
}
.mobileaddthis .addthis_button_facebook_like{
margin-left:12px;
margin-right:4px;
}
.mobileaddthis .addthis_button_tweet, .mobileaddthis .addthis_button_google_plusone{
margin-right:12px;
}
#portal-footer{
padding: 1em 0.6em;
}
#portal-footer ul.left, #portal-footer ul.right, #portal-footer ul.social {
display:none;
}
.template-collage_view {
background-image:none;
}
#collage {
width:100%;
}
#collage .documentFirstHeading{
padding:4px 6px;
}
#collage .documentDescription{
padding-left:10px;
}
.collage-item {
margin:0!important;
}
#collage .row_1 .three-columns-equal .block_1, #collage .row_1 .three-columns-equal .block_2, #collage .row_1 .three-columns-equal .block_3{
padding: 0;
margin:0;
width: 100%;
}
#collage .row_2 .three-columns-equal .block_1, #collage .row_2 .three-columns-equal .block_2, #collage .row_2 .three-columns-equal .block_3 {
padding: 0;
margin:0;
width: 94%;
margin-left: 3%;
}
#content .row_1 .three-columns-equal .block_1 .portletStaticText, #content .row_1 .three-columns-equal .block_2 .portletStaticText, #content .row_1 .three-columns-equal .block_3 .portletStaticText{
border-radius:0;
margin:0;
min-height:50px;
padding-bottom:14px;
}
#collage .row_2 .three-columns-equal .block_1, #collage .row_2 .three-columns-equal .block_2, #collage .row_2 .three-columns-equal .block_3{
width: 92%!important;
margin-left:4%;
}
#collage .row_2 .three-columns-equal .block_1{
margin-top:10px;
}
.portlet-static-sub-navigation-portlet p a {
font-size:120%;
}
#collage .two-columns-largeright .block_1, #collage .two-columns-largeright .block_2{
padding: 0;
width: 94%;
margin-left: 3%;
}
#collage .two-columns-largeright .block_2{
padding: 4%;
margin: 10px 0 0 0;
width: 92%!important;
}
#content #collage .two-columns-largeright .block_1 .portletStaticText {
margin:0;
}
#content #collage .rightnews{
display:block;
text-align: left;
width:100%;
padding:14px 0;
}
#content p.bluebuttonsspotlight a {
height: auto!important;
margin: 0 0 7px 0;
}
#collage .row_2 .two-columns-equal .block_1, #collage .row_2 .two-columns-equal .block_2 {
padding: 0;
width: 94%;
margin-left: 3%;
}
#collage .row_2 .two-columns-equal .block_1{
margin-top:10px;
}
#collage .two-columns-equal .block_1, #collage .two-columns-equal .block_2  {
padding: 0;
width: 100%;
margin-left: 3%;
border:none;
}
#collage .block_2, #collage .block_4, #collage .block_3, #collage .block_4, #collage .block_5, #collage .block_6 {
padding-left: 0;
}
#content #collage .portlet-static-job-opportunities, #content #collage .portlet-static-why-work-here, #content #collage .portlet-static-manage-your-application, #content #collage .portlet-static-support-for-new-starters{
width: 92%;
margin:0;
border-radius: 0;
border:none;
}
#content #collage .portlet-static-guidance-for-staff h2{
padding-left:14px;
}
body.section-library {background: url("../portal_css/libraryfixed/body_mobile2.jpg") transparent repeat-x 0 0 !Important;}
#collage .row_1 .block_1 .collage_item_1 {}
#collage .row_1 .block_1 .collage_item_1 iframe {height: 100px;}
#collage .row_1 .block_1 .collage_item_1 div.searchbox {width: 85%;}
#collage .row_1 .block_1 .collage_item_2 div.box1 {background: none !important;}
#collage .row_1 .block_2 .collage_item_1 div.libraryslides object, #collage .row_1 .block_2 .collage_item_1 div.libraryslides embed {display: none}
#collage .row_1 .block_1 .collage_item_3 {background: none;}
#collage .row_1 .block_1 .collage_item_3 ul.libraryquicklinks {margin: 0!Important;}
#collage .row_1 .block_1 .collage_item_3 ul.libraryquicklinks li {background: none !Important; padding: 0 !important; margin: 6px 0 6px 0 !Important;}
#collage .row_1 .block_1 .collage_item_3 ul.libraryquicklinks li a {background: #E8EAEA;  padding: 5px; border-radius: 5px; display: block;}
#collage .row_1 .block_1 .collage_item_3 .box1 {width: 100%;}
#collage .row_1 .block_1 .collage_item_3 .box2 {clear: both; float: left; width: 100%;}
#collage .row_1 .block_1 .collage_item_3 div.libraryquick h3 {margin: 5px 0 0 0;}
#collage .row_2 .block_1 .collage_item_1 {}
#collage .row_2 .block_1 .collage_item_1 ul.librarybuttons {margin: 0; padding: 0;}
#collage .row_2 .block_1 .collage_item_1 ul.librarybuttons li {margin: 0!important; padding: 0!important; width: 50% !important; float: left;}
#collage .row_2 .block_1 .collage_item_1 ul.librarybuttons li img {height: auto; max-width: 100%;}
#collage .row_2 .block_1 .collage_item_1 ul.librarybuttons li a {margin: 0 10px 10px 0!important;}
#collage .row_2 .block_1 .collage_item_2 h2 {margin: 0;}
#collage .row_2 .block_1 .collage_item_2 ul.libraryinformationfor {margin: 0 !important;}
#collage .row_2 .block_1 .collage_item_2 ul.libraryinformationfor li {background: none !Important; padding: 0 !important; margin: 6px 0 6px 0 !Important;}
#collage .row_2 .block_1 .collage_item_2 ul.libraryinformationfor li a {background: #E8EAEA;  padding: 5px; border-radius: 5px; display: block;}
#collage .row_2 .block_1 .collage_item_2 .box1 {background: none !important; width: 100%; border: none;}
#collage .row_2 .block_1 .collage_item_2 .box2 {background: none !important; width: 100%; float: left; clear: both; border: none;}
#collage .row_2 .block_2 .collage_item_1:before {margin: 0;}
#collage .row_1 .block_2, #collage .row_2 .block_2, #collage .row_3 .block_2 {margin: 0 0 0 10px !important; float: left;}
#collage .row_3 .block_1 .collage_item_1 div.libraryfooter {border-top: none; margin: 0 0 0 0; background: none !important;}
#collage .row_3 .block_1 .collage_item_1 div.libraryfooter .box1 img.chat {position: absolute; top: 80px; left: 220px;}
#collage .row_3 .block_1 .collage_item_1 div.libraryfooter .box1 ul.social {position: static; top: auto; left: auto; clear: both;}
#collage .row_3 .block_1 .collage_item_1 div.libraryfooter .box2 {float: right; margin: 10px 10px 0 0;}
#collage .row_3 .block_1 .collage_item_1 div.libraryfooter .box2 img {max-width: 50%; height: auto; margin: 0 0 0 10px;}
#libraryfooter{
height: auto;
overflow:hidden;
background:#E0E2E2;
}
#libraryfooter, #libraryfooter .box1, #libraryfooter .box2 {
width: 100% !important;
margin: 0px auto !important;
}
#libraryfooter .box1{
margin: 0;
padding: 0 16px 10px 16px;
}
#libraryfooter .box1 ul{
width: 80% !important;
}
#libraryfooter .box1 ul li {
display:block;
padding:10px 0!important;
}
#portal-columns{
background-image:none;
padding-bottom:10px;
}
/* */
#collage .block_1 .portlet-collection-people, #collage .block_1 .portlet-collection-bulletin-board {width:100%;}
#collage .block_1 .portlet-collection-people {float:none; clear:both!important; margin:0 0 0 0!important;}
#collage .block_1 .portlet-collection-bulletin-board {float:none; clear:both!important;}
body.embrace-arts,body.embrace-arts-home {background-image: none; background: #fff;}
body.embrace-arts-home .mobileskip {display: none !important;}
body.embrace-arts .mobileskip {background: #F03F23!Important; display: inline-block; float: right; color: #fff !important; padding: 5px; margin: 0 10px 0 0; min-width: 70px;}
body.embrace-arts .portlet-static-embrace-arts-logo {display: none;}
body.embrace-arts .portletNavigationTree {margin: 0 0 15px 0 !important;}
body.embrace-arts #embraceartssearch input {width: 80%; margin: 0 10px 10px 10px; float: right;}
body.embrace-arts #embraceartssearch input[type="submit"]{width: 45%; float: right; clear: both;}
body.embrace-arts img.mobilelogo, body.embrace-arts-home img.mobilelogo {display: block; margin: 10px 10px 0 10px; float: left;}
body.embrace-arts form, body.embrace-arts-home form {float: right; width:60%;}
body.embrace-arts .top .firsthalf img {/**/ display: none;}
body.embrace-arts .top .firsthalf .navigation {max-width: 85% !Important;}
body.embrace-arts-home .firsthalf, body.embrace-arts-home .secondhalf {margin-left: 0; width: 95%; position: static; left: 0;}
body.embrace-arts .middle {margin: 0!important;}
body.embrace-arts .middle h2 {margin: 10px 0 10px 1.2%;}
body.embrace-arts .box h2 {padding: 10px 0 0 0;}
body.embrace-arts .box ul {padding: 0 0 10px 0;}
#embraceartsfooter {margin: 0 !Important;}
#embraceartsfooter .contact {text-align: left; float: left; margin: 10px 30px 0 30px;}
#embraceartsfooter .logos {float: left; clear: both; text-align: left; margin: 10px 0 0 0; width: 85%;}
#embraceartsfooter .hosted {clear: both; margin: 0 0 0 30px; width: 85%;}
#embraceartsfooter .logos img {margin: 0 0 20px 30px;}
body.embrace-arts #portal-footer {background: rgba(0, 0, 0, 1); background: #1e1e1e !important;}
body.embrace-arts ul.events {width: 62%;}
body.embrace-arts .corner {display: none;}
body.embrace-arts li.description {width: 84%;}
/* */
#viewlet-logos .logo-one, #viewlet-logos .logo-two, #viewlet-logos .logo-three, #viewlet-logos .logo-four, #viewlet-logos .logo-five, #viewlet-logos .logo-six, #viewlet-logos .logo-seven, #viewlet-logos .logo-eight {width:49%; height:95px;}
/* */
#viewlet-logos2 .logo-one {margin: 0 20px  20px 0; width: 51%;}
#viewlet-logos2 .logo-two {margin: 0 20px  20px 0; width: 51%;}
#viewlet-logos2 .logo-three {margin: 0 20px 0 0; width: 51%;}
}


/* - ++resource++leicester.plonetheme.stylesheets/mediaqueriestabletsport.css - */
@media handheld, screen and (min-width: 481px) and (max-width: 768px) {
/* http://www2.le.ac.uk/portal_css/++resource++leicester.plonetheme.stylesheets/mediaqueriestabletsport.css?original=1 */
body {
width: 100%!important;
}
#visual-portal-wrapper, #portal-header, #portal-footer-wrapper, #content #collage{
width: 100% !important;
min-width:520px;
}
.tabposition {
height:auto;
}
/* */
div.width-1\3a 4 {
width:28%;
}
div.width-1\:2 {
width: 66%;
}
/* */
div.position-1\3a 4 {
margin-left:-68%;
}
div.width-3\:4 {
width: 68%;
}
div.position-0 {
margin-left: -98%;}
#portal-column-two {
clear: both;
margin-left: -98% !important;
margin:1em 0px;
width: 96% !important;
}
#collage .row_1 .block_2 .collage_item_1 div.libraryslides object, #collage .row_1 .block_2 .collage_item_1 div.libraryslides embed {max-width: 285px; width: 285px; height: 295px;}
#libraryfooter .box1 {width: 40em;}
#libraryfooter .box2 {width: 12em;}

}


/* - ++resource++leicester.plonetheme.stylesheets/mediaqueriestablets.css - */
@media handheld, screen and (min-width: 769px) and (max-width: 1024px) {
/* http://www2.le.ac.uk/portal_css/++resource++leicester.plonetheme.stylesheets/mediaqueriestablets.css?original=1 */
body, #visual-portal-wrapper, #portal-header, #portal-footer-wrapper {
width: 100% !important;
}
.tabposition {
height:auto;
}
#libraryfooter{
height:auto;
overflow:hidden;
padding-bottom:10px;
}

}


/* - ++resource++leicester.plonetheme.stylesheets/mediaqueriesdesktop.css - */
@media handheld, screen and (min-width: 1025px) and (max-width: 1799px) {
/* http://www2.le.ac.uk/portal_css/++resource++leicester.plonetheme.stylesheets/mediaqueriesdesktop.css?original=1 */
body {
width: 100%!important;
}
#visual-portal-wrapper, #portal-header, #portal-footer-wrapper {
width: 990px !important;
}

}


/* - ++resource++leicester.plonetheme.stylesheets/mediaquerieslargedesktop.css - */
@media handheld, screen and (min-width: 1600px) {
/* http://www2.le.ac.uk/portal_css/++resource++leicester.plonetheme.stylesheets/mediaquerieslargedesktop.css?original=1 */
body {
width: 100%;
}
.tabposition {
background: #d7d7d7 url('++resource++leicester.plonetheme.images/bannerlargescreenbg.png') no-repeat top right;
}
/* */
#visual-portal-wrapper, #portal-header, #portal-footer-wrapper, #libraryfooter {
width: 1200px !important;
margin: 0px auto !important;
display: block;
float: none;
}

}


/* - ++resource++leicester.plonetheme.stylesheets/mediaqueriesextralargedesktop.css - */
@media handheld, screen and (min-width: 1800px) {
/* http://www2.le.ac.uk/portal_css/++resource++leicester.plonetheme.stylesheets/mediaqueriesextralargedesktop.css?original=1 */
body {
width: 100%;
}
.tabposition {
background: #d7d7d7 url('++resource++leicester.plonetheme.images/bannerlargescreenbg.png') no-repeat top right;
}
#visual-portal-wrapper, #portal-header, #portal-footer-wrapper, #libraryfooter {
width: 1400px !important;
margin: 0px auto !important;
display: block;
float: none;
}

}

