/* default styles for smartphone (portrait) */

#sticky{display:none}
#primary-navigation-menu {display:none}
#schools-navigation-menu {display:none}
.header_search_form {display:none}
section.subheader section.header_welcome_text div.grid_8 {height:auto; margin-left:240px}
section.subheader {padding:10px 0 0 0px}
header div.header_school_title {display:none}
/* header.header_bg {
background-image: url("images/header-default.gif"); background-position:0 0;
} */
#main-content h3 {border:none; margin:0; padding:0}
#right-content h2.heading, #right-content h3.heading {padding-top:5px}
footer#footer-content li.facebook_link {display:none}
#project-collaborators p{color:#95a432;}

/******** Colours **********/

nav#sub-navigation-menu ul li a.selected-item,
nav#sub-navigation-menu ul li a:hover,
nav#sub-navigation-menu ul li a.selected-item {
color: #95a432;
border-bottom: 1px solid #95a432;
}

.cs_news .n-e_primary_container {
border-bottom: 1px dotted #95a432;
}

#uclCarousel .carousel-indicators .active {
background-color: #95a432;
}

section#breadcrumb-content ul,
section#breadcrumb-content ul li a,
a, a:visited,
.cs_news .n-e_title {
color: #95a432;
}

::selection {
background: #95a432;
}

section#breadcrumb-content,
.cs_news .n-e_title {
border-top: 1px solid #95a432;
}

.ucl {
background-image: url("separator_green.gif");
}

.header_bg .ucl-home-link {
background-image: url(js/logo.png);
background-repeat: no-repeat;
margin: 0;
}

header.header_bg {
background-image: none;
background-color: #C9DA55;
}

section.subheader section.header_welcome_text {
height: auto;
}

@media only screen and (min-width: 480px) {
/* Style adjustments for viewports 480px (smartphone landscape) and over go here */
section.subheader section.header_welcome_text div.grid_8 {
margin-left: 192px;
}
/* header.header_bg {
background-image: url("images/header-sm-ph-ldsc.gif");background-position:0 0;
} */
}

@media only screen and (min-width: 768px) {
/* Style adjustments for viewports 768px (tablet) and over go here */
section.subheader section.header_welcome_text div.grid_8 {
margin-left: 192px;
}
/* header.header_bg {
background-image: url("images/header-tablet.gif"); background-position:0 0;
} */
}


@media only screen and (min-width: 1024px) {
/* Style adjustments for viewports 768px and over go here */
/* header.header_bg {
background-image: url("images/header.gif");
} */
section.subheader section.header_welcome_text div.grid_8 {
margin-left: 240px;
}
}