@import url("http://www.ucl.ac.uk/earth-sciences/local-styles.css");
 /*----------------------------------------------Corp identity dark green theme changes-----------------------------------------------*/#corp-identity-dark-green {margin-top: -110px;background: url(/earth-sciences/images/desgin/corp-identity-images/corp-identity-people.jpg);height: 300px;}
 .logoheaducl {top:-300px;}
 /*----------------------------------------------Layout changes/hacks-----------------------------------------------*/#whitetop {position: absolute;top: -350px !important;}
 /*--- Positions the first h2 title ---*/.enable1 section {padding: 5em 5% 1em 5%; }
 .column img {padding-left:0px;margin:0 auto;}
 #col3_content table.silvatable {max-width:90%;margin:0 auto;}
 /*----------------------------------------------Hover Caption Images-----------------------------------------------*/.grid {padding: 10px 20px 10px 20px;max-width: 1400px;margin: 0 auto;list-style: none;text-align: center;}
 .grid li {display: inline-block;width: 100%;margin: 0;text-align: left;position: relative;}
 .grid figure {margin: 0;position: relative;}
 .grid figure img {max-width: 100%;display: block;position: relative;}
 .grid figcaption {position: absolute;top: 0;left: 0;padding: 10px;background: #2c3f52;color: #ed4e6e;font-size: 1.2em;line-height: 120%;}
 .grid figcaption h3 {margin: 0;padding: 0;color: #fff;font-size: 1.5em;}
 .grid figcaption h3{margin-bottom: 20px;margin-top: 5px;}
 .grid figcaption a {text-align: center;padding: 5px 10px;border-radius: 2px;display: inline-block;background: #ed4e6e;color: #fff;padding-bottom:10px;}
 .grid span {padding-top: 20px;}
 .cs-style-4 li {-webkit-perspective: 1700px;-moz-perspective: 1700px;perspective: 1700px;-webkit-perspective-origin: 0 50%;-moz-perspective-origin: 0 50%;perspective-origin: 0 50%;}
 .cs-style-4 figure {-webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;transform-style: preserve-3d;}
 .cs-style-4 figure > div {overflow: hidden;}
 .cs-style-4 figure img {-webkit-transition: -webkit-transform 0.4s;-moz-transition: -moz-transform 0.4s;transition: transform 0.4s;}
 .no-touch .cs-style-4 figure:hover img,.cs-style-4 figure.cs-hover img {-webkit-transform: translateX(25%);-moz-transform: translateX(25%);-ms-transform: translateX(25%);transform: translateX(25%);}
 .cs-style-4 figcaption {height: 100%;width: 50%;opacity: 0;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;-webkit-transform-origin: 0 0;-moz-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: rotateY(-90deg);-moz-transform: rotateY(-90deg);transform: rotateY(-90deg);-webkit-transition: -webkit-transform 0.4s, opacity 0.1s 0.3s;-moz-transition: -moz-transform 0.4s, opacity 0.1s 0.3s;transition: transform 0.4s, opacity 0.1s 0.3s;}
 .no-touch .cs-style-4 figure:hover figcaption,.cs-style-4 figure.cs-hover figcaption {opacity: 1;-webkit-transform: rotateY(0deg);-moz-transform: rotateY(0deg);transform: rotateY(0deg);-webkit-transition: -webkit-transform 0.4s, opacity 0.1s;-moz-transition: -moz-transform 0.4s, opacity 0.1s;transition: transform 0.4s, opacity 0.1s;}
 .cs-style-4 figcaption a {position: absolute;bottom: 20px;right: 20px;}
 /*----------------------------------------------Responsive Viewmode/switch-----------------------------------------------*/@font-face {font-family: 'fontawesome';src:url('fonts/fontawesome/fontawesome.eot');src:url('fonts/fontawesome/fontawesome.eot?#iefix') format('embedded-opentype'),url('fonts/fontawesome/fontawesome.woff') format('woff'),url('fonts/fontawesome/fontawesome.ttf') format('truetype'),url('fonts/fontawesome/fontawesome.svg#fontawesome') format('svg');font-weight: normal;font-style: normal;}
 /* Main container */.cbp-vm-switcher {padding: 20px;border: 3px solid #47a3da;}
 /* options/select wrapper with switch anchors */.cbp-vm-options {text-align: right;padding-bottom: 10px;border-bottom: 3px solid #47a3da;}
 .cbp-vm-options a {display: inline-block;width: 40px;height: 40px;overflow: hidden;white-space: nowrap;color: #d0d0d0;margin: 2px;}
 .cbp-vm-options a:hover,.cbp-vm-options a.cbp-vm-selected {color: #47a3da;}
 .cbp-vm-options a:before {width: 40px;height: 40px;line-height: 40px;font-size: 30px;text-align: center;display: inline-block;}
 /* General style of switch items' list */.cbp-vm-switcher ul {list-style: none;padding: 0;margin: 0;}
 /* Clear eventual floats */.cbp-vm-switcher ul:before,.cbp-vm-switcher ul:after {content: " ";display: table;}
 .cbp-vm-switcher ul:after {clear: both;}
 .cbp-vm-switcher ul li {display: block;position: relative;}
 .cbp-vm-image {display: block;margin: 0 auto;}
 .cbp-vm-image img {display: inline-block;max-width: 100%;border: none;}
 .cbp-vm-title {margin: 0;padding: 0;}
 .cbp-vm-price {color: #c0c0c0;}
 .cbp-vm-add {color: #fff;background: #47a3da;padding: 10px 20px;border-radius: 2px;margin: 20px 0 0;display: inline-block;transition: background 0.2s;}
 .cbp-vm-add:hover {color: #fff;background: #02639d;}
 .cbp-vm-add:before {margin-right: 5px;}
 /* Common icon styles */.cbp-vm-icon:before {font-family: 'fontawesome';speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;}
 .cbp-vm-grid:before {content: "\f00a";}
 .cbp-vm-list:before {content: "\f00b";}
 .cbp-vm-add:before {content: "\f055";}
 /* Individual view mode styles *//* Large grid view */.cbp-vm-view-grid ul {text-align: center;}
 .cbp-vm-view-grid ul li {width: 33%;text-align: center;padding: 25px;margin: 20px 0 0;display: inline-block;min-height: 420px;vertical-align: top;}
 .cbp-vm-view-grid .cbp-vm-title {font-size: 2em;}
 .cbp-vm-view-grid .cbp-vm-details {max-width: 300px;min-height: 70px;margin: 0 auto;}
 .cbp-vm-view-grid .cbp-vm-price {margin: 10px 0;font-size: 1.5em;}
 /* List view */.cbp-vm-view-list li {padding: 20px 0;white-space: nowrap;}
 .cbp-vm-view-list .cbp-vm-image,.cbp-vm-view-list .cbp-vm-title,.cbp-vm-view-list .cbp-vm-details,.cbp-vm-view-list .cbp-vm-price,.cbp-vm-view-list .cbp-vm-add {display: inline-block;vertical-align: middle;}
 .cbp-vm-view-list .cbp-vm-image {width: 10%;}
 .cbp-vm-view-list .cbp-vm-title {font-size: 1.3em;padding: 0 10px;white-space: normal;width: 23%;}
 .cbp-vm-view-list .cbp-vm-price {font-size: 1.3em;width: 10%;}
 .cbp-vm-view-list .cbp-vm-details {width: 40%;padding: 0 15px;overflow: hidden;white-space: normal;}
 .cbp-vm-view-list .cbp-vm-add {margin: 0;}
 @media screen and (max-width: 66.7em) {.cbp-vm-view-list .cbp-vm-details  {width: 30%;}
 @media screen and (max-width: 57em) {.cbp-vm-view-grid ul li {width: 49%;}
 @media screen and (max-width: 47.375em) {.cbp-vm-view-list .cbp-vm-image {width: 20%;}
 .cbp-vm-view-list .cbp-vm-title {width: auto;}
 .cbp-vm-view-list .cbp-vm-details  {display: block;width: 100%;margin: 10px 0;}
 .cbp-vm-view-list .cbp-vm-add  {margin: 10px;}
 @media screen and (max-width: 40.125em) {.cbp-vm-view-grid ul li {width: 100%;}
 @media screen and (max-width: 30.5em) {.grid {padding: 10px 10px 20px 10px;}
 .column {min-width:0px;}
 @media screen and (max-width: 130.5em) {.grid ul {width: 100%;max-width: 300px;display:block;}
 /*iehacks media */@media \0screen {.logoheaducl  img {width: auto; /* for ie 8 */}