html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video
{
margin:0;
padding:0;
border:0;
font-size:100%;
font:inherit;
vertical-align:baseline;
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section
{
display:block;
}

body
{
line-height:1;
}

ol,ul
{
list-style:none;
}

blockquote,q
{
quotes:none;
}

blockquote:before,blockquote:after,q:before,q:after
{
content:'';
content:none;
}

table
{
border-collapse:collapse;
border-spacing:0;
}

/**/
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video
{
margin:0;
padding:0;
border:0;
outline:0;
font-size:100%;
vertical-align:baseline;
background:transparent;
}

body
{
line-height:1;
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section
{
display:block;
}

nav ul
{
list-style:none;
}

blockquote,q
{
quotes:none;
}

blockquote:before,blockquote:after,q:before,q:after
{
content:'';
content:none;
}

a
{
margin:0;
padding:0;
font-size:100%;
vertical-align:baseline;
background:transparent;
}

ins
{
background-color:#ff9;
color:#000;
text-decoration:none;
}

mark
{
background-color:#ff9;
color:#000;
font-style:italic;
font-weight:bold;
}

del
{
text-decoration:line-through;
}

abbr[title],dfn[title]
{
border-bottom:1px dotted;
cursor:help;
}

table
{
border-collapse:collapse;
border-spacing:0;
}

hr
{
display:block;
height:1px;
border:0;
border-top:1px solid #cccccc;
margin:1em 0;
padding:0;
}

input,select
{
vertical-align:middle;
}

/**/
a
{
outline:none;
}

a img
{
border:none;
}

a,a:link,a:visited,a:active
{
text-decoration:none;
}

a:hover,a:focus
{
text-decoration:underline;
}

:focus
{
outline:0}

b,strong
{
font-weight:bold;
}

em,i
{
font-style:italic;
}

.active,.active-trail
{
font-weight:bold;
}

ul li
{
list-style:none}

.cf:before,.cf:after
{
content:"";
display:table;
}

.cf:after
{
clear:both;
}

.cf
{
zoom:1;
}

.field-name-body ol,.field-name-body ul
{
margin:0 0 0 10px;
}

.field-name-body ul li
{
list-style:square inside}

.tabs li
{
display:inline;
padding:0 10px}

.primary
{
padding:3px 0;
margin:4px 0;
}

.primary li
{
}

.secondary li
{
}

.pager li
{
display:inline-block;
}

.breadcrumb
{
margin:0;
}

ul.breadcrumb li
{
display:inline;
margin:0 0 0 10px;
}

.form-type-textfield
{
}

.form-type-checkbox
{
margin:0;
}

.form-type-radio
{
margin:0;
}

.form-type-textarea
{
margin:0;
}

.form-type-managed-file
{
margin:0;
}

fieldset
{
}

label
{
display:inline;
font-weight:bold;
}

textarea
{
}

input
{
}

input[type="radio"]
{
vertical-align:middle;
}

input[type="checkbox"]
{
vertical-align:middle}

.ie7 input[type="checkbox"]
{
vertical-align:baseline;
}

input[type="file"]
{
vertical-align:middle;
}

input[type="search"]
{
-webkit-appearance:textfield;
}

form small,form .description
{
font-size:12px;
color:#444;
display:block;
text-align:left;
}

.form-field-required
{
}

.form-field-required:after
{
content:" * "}

fieldset legend
{
.ie7 margin-left:-7px;
width:100%;
}

.block .content:before,.block .content:after
{
content:"";
display:table;
}

.block .content:after
{
clear:both;
}

.block .content
{
zoom:1;
}

body.toolbar div#admin-toolbar.vertical
{
top:130px;
}

body.toolbar-drawer div#admin-toolbar.vertical
{
top:66px;
}

#admin-toolbar
{
top:20px!important;
}

.page-admin-structure-block-demo .block-region
{
background:#ffff66;
border:1px dotted #9f9e00;
color:#000;
font:90% "Lucida Grande","Lucida Sans Unicode",sans-serif;
margin:0px;
padding:5px;
text-align:center;
text-shadow:none;
}

/**/
.feed
{
text-indent:-9999em;
}

.feed a.feed-icon
{
background:transparent url(/misc/feed.png);
width:16px;
height:16px;
display:block;
}

a.ical-icon div
{
background-color:#900;
color:#fff;
display:inline;
padding:2px;
}

.file a.file-icon
{
background:transparent url(/modules/file/icons/text-plain.png) no-repeat left center;
padding:2px 2px 2px 20px;
}

.file a.mime-application-pdf
{
background-image:url(/modules/file/icons/application-pdf.png)}

.file a.mime-application-octet-stream
{
background-image:url(/modules/file/icons/application-octet-stream.png)}

.file a.mime-application-x-executable
{
background-image:url(/modules/file/icons/application-x-executable.png)}

.file a.mime-audio-x-generic
{
background-image:url(/modules/file/icons/audio-x-generic.png)}

.file a.mime-image-x-generic
{
background-image:url(/modules/file/icons/image-x-generic.png)}

.file a.mime-package-x-generic
{
background-image:url(/modules/file/icons/package-x-generic.png)}

.file a.mime-text-html
{
background-image:url(/modules/file/icons/text-html.png)}

.file a.mime-text-plain
{
background-image:url(/modules/file/icons/text-plain.png)}

.file a.mime-text-x-generic
{
background-image:url(/modules/file/icons/text-x-generic.png)}

.file a.mime-text-x-script
{
background-image:url(/modules/file/icons/text-x-script.png)}

.file a.mime-video-x-generic
{
background-image:url(/modules/file/icons/video-x-generic.png)}

.file a.mime-x-office-document
{
background-image:url(/modules/file/icons/x-office-document.png)}

.file a.mime-x-office-presentation
{
background-image:url(/modules/file/icons/x-office-presentation.png)}

.file a.mime-x-office-spreadsheet
{
background-image:url(/modules/file/icons/x-office-spreadsheet.png)}

.table-order-asc,.table-order-desc
{
width:16px;
height:16px;
float:right}

.table-order-asc
{
background:transparent url(/misc/arrow-asc.png) no-repeat center top;
}

.table-order-desc
{
background:transparent url(/misc/arrow-desc.png) no-repeat center top;
}

/**/
html
{
color:#000;
background:#FFF;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td
{
margin:0;
padding:0;
}

table
{
border-collapse:collapse;
border-spacing:0;
}

fieldset,img
{
border:0;
}

address,caption,cite,code,dfn,em,strong,th,var
{
font-style:normal;
font-weight:normal;
}

li
{
list-style:none;
}

caption,th
{
text-align:left;
}

h1,h2,h3,h4,h5,h6
{
font-size:100%;
font-weight:normal;
}

q:before,q:after
{
content:'';
}

abbr,acronym
{
border:0;
font-variant:normal;
}

sup
{
vertical-align:text-top;
}

sub
{
vertical-align:text-bottom;
}

input,textarea,select
{
font-family:inherit;
font-size:inherit;
font-weight:inherit;
}

input,textarea,select
{
*font-size:100%;
}

legend
{
color:#000;
}

/**/
h1
{
font-size:138.5%;
}

h2
{
font-size:123.1%;
}

h3
{
font-size:108%;
}

h1,h2,h3
{
margin:1em 0;
}

h1,h2,h3,h4,h5,h6,strong
{
font-weight:bold;
}

abbr,acronym
{
border-bottom:1px dotted #000;
cursor:help;
}

em
{
font-style:italic;
}

blockquote,ul,ol,dl
{
margin:1em;
}

ol,ul,dl
{
margin-left:2em;
}

ol li
{
list-style:decimal outside;
}

ul li
{
list-style:disc outside;
}

dl dd
{
margin-left:1em;
}

th,td
{
border:1px solid #000;
padding:.5em;
}

th
{
font-weight:bold;
text-align:center;
}

caption
{
margin-bottom:.5em;
text-align:center;
}

p,fieldset,table,pre
{
margin-bottom:1em;
}

input[type=text],input[type=password],textarea
{
width:12.25em;
*width:11.9em;
}

/**/
body
{
font:13px/1.231 arial,helvetica,clean,sans-serif;
*font-size:small;
*font:x-small;
}

select,input,button,textarea
{
font:99% arial,helvetica,clean,sans-serif;
}

table
{
font-size:inherit;
font:100%;
}

pre,code,kbd,samp,tt
{
font-family:monospace;
*font-size:108%;
line-height:100%;
}

/**/
.shared-event-styling .content-meta
{
margin-top:2.4em;
}

.shared-event-styling .node-event-past
{
opacity:0.5;
filter:alpha(opacity=50);
}

.shared-event-styling .view-mode-ics_full_content .field-label-inline,.shared-event-styling .view-mode-ics_full_content .field-name-event-speakers-custom .field-item-single
{
*zoom:1;
}

.shared-event-styling .view-mode-ics_full_content .field-label-inline:before,.shared-event-styling .view-mode-ics_full_content .field-label-inline:after,.shared-event-styling .view-mode-ics_full_content .field-name-event-speakers-custom .field-item-single:before,.shared-event-styling .view-mode-ics_full_content .field-name-event-speakers-custom .field-item-single:after
{
display:table;
content:"";
line-height:0;
}

.shared-event-styling .view-mode-ics_full_content .field-label-inline:after,.shared-event-styling .view-mode-ics_full_content .field-name-event-speakers-custom .field-item-single:after
{
clear:both;
}

.shared-event-styling .view-mode-ics_full_content .field-label-inline label,.shared-event-styling .view-mode-ics_full_content .field-name-event-speakers-custom .field-item-single label
{
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
display:inline;
float:left;
width:33.333333333333%;
padding:0 0;
*width:30.208333333333%;
*padding:0 -0.03125px;
min-width:27%;
}

@media only screen and (max-width:870px) 
{

 .shared-event-styling .view-mode-ics_full_content .field-label-inline label,.shared-event-styling .view-mode-ics_full_content .field-name-event-speakers-custom .field-item-single label
{
width:100%;
float:none;
display:block;
}

 
}

.shared-event-styling .view-mode-ics_full_content .field-label-inline .field-item-single,.shared-event-styling .view-mode-ics_full_content .field-name-event-speakers-custom .field-item-single .field-item-single
{
float:left;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
display:inline;
width:66.666666666667%;
padding:0 0;
*width:63.541666666667%;
*padding:0 -0.03125px;
}

@media only screen and (max-width:870px) 
{

 .shared-event-styling .view-mode-ics_full_content .field-label-inline .field-item-single,.shared-event-styling .view-mode-ics_full_content .field-name-event-speakers-custom .field-item-single .field-item-single
{
width:100%;
float:none;
display:block;
}

 
}

.shared-event-styling .view-mode-ics_full_content .field-name-field-event-venue-details span.field-item-single
{
float:none;
margin-left:33.3%;
display:block;
}

.shared-event-styling .view-mode-ics_full_content .field-name-event-speakers-custom .field-item-single .field-item-single
{
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
display:inline;
float:left;
width:66.666666666667%;
padding:0 0;
*width:63.541666666667%;
*padding:0 -0.03125px;
}

@media only screen and (max-width:870px) 
{

 .shared-event-styling .view-mode-ics_full_content .field-name-event-speakers-custom .field-item-single .field-item-single
{
width:100%;
float:none;
display:block;
}

 
}

@font-face
{
font-family:"Microsoft YaHei",'entyporegular';
src:url('/sites/default/themes/custom/ics/fonts/entypo.eot');
src:url('/sites/default/themes/custom/ics/fonts/entypo.eot?#iefix') format('embedded-opentype'),url('/sites/default/themes/custom/ics/fonts/entypo.woff') format('woff'),url('/sites/default/themes/custom/ics/fonts/entypo.ttf') format('truetype'),url('/sites/default/themes/custom/ics/fonts/entypo.svg#entyporegular') format('svg');
font-weight:normal;
font-style:normal;
}

 
 .shared-event-styling .view-mode-ics_full_content .field-type-date
{
font-family:"PT Serif", "Microsoft YaHei",Georgia,'Times New Roman',serif;
}

.shared-event-styling .view-mode-ics_full_content .group_event_meta
{
border-top:1px solid #e0ded9;
border-bottom:1px solid #e0ded9;
font-size:1.125em;
line-height:1.5em;
margin:0 18% 2em 0;
padding:2em 0;
}

.shared-event-styling .view-mode-ics_full_content .group_event_meta .field-name-field-event-venue-details p:only-child
{
margin-bottom:0;
}

.shared-event-styling .view-mode-ics_full_content .leaflet-container
{
margin-bottom:2.5em;
max-width:90%;
}

article,footer,header,section,nav,aside
{
display:block;
}

.active,.active-trail
{
font-weight:normal;
}

em strong,strong em
{
font-style:italic;
font-weight:700;
font-family:"PT Serif 700italic",Microsoft YaHei,Georgia,'Times New Roman',serif;
}

body
{
font-size:16px;
font-family:"PT Serif", "Microsoft YaHei",Georgia,'Times New Roman',serif;
color:#333333;
line-height:1.5em;
background:#353c47;
}

#tinymce
{
background:#fff;
}

p,ul,ol,dl,menu
{
margin-bottom:1em;
}

img
{
image-rendering:-moz-crisp-edges;
image-rendering:-o-crisp-edges;
image-rendering:-webkit-optimize-contrast;
image-rendering:optimize-contrast;
-ms-interpolation-mode:bicubic;
image-rendering:optimizeQuality;
}

pre,code
{
border:none;
margin:0 0 1em 0;
}

blockquote
{
font-size:1.125em;
font-family:"PT Sans", "Microsoft YaHei", "Microsoft YaHei", "Microsoft YaHei",'Helvetica Neue',Arial,Helvetica,sans-serif;
float:right;
width:40%;
margin:1.5em 7% 1.5em 1.5em;
padding:20px 20px 20px 50px;
background:#f9f8f5;
border-left:1px solid #e0ded9;
}

blockquote > p:first-of-type:before
{
content:url("/sites/default/themes/custom/ics/images/open-quote.png");
margin-left:-30px;
padding-right:9px;
}

blockquote > p:first-of-type:after
{
content:url("/sites/default/themes/custom/ics/images/close-quote.png");
padding-left:10px;
}

blockquote cite,blockquote figcaption
{
color:#7a736e;
font-size:0.813em;
}

blockquote cite:before,blockquote figcaption:before
{
content:"- ";
}

.field-name-field-body blockquote p
{
margin:0;
}

strong
{
font-weight:bold;
}

em
{
font-style:italic;
}

sup
{
vertical-align:super;
font-size:75%;
}

sub
{
vertical-align:sub;
font-size:75%;
}

a
{
text-decoration:none;
/* color:#4c679b; */
color:#000;
}

a:visited
{ 
/* # 一般链接颜色     主要调整 */
/* 浅蓝色 */
/* clolor:#4c679b; */
color:#000;
/* color:#424a76; */
/* color:#3277ae; */
/* color:#949ab3;  grey */
/* color:#888a86; */
text-decoration:none;
cursor:pointer;
}


a:hover,a:active,a:focus
{ 
/* # 一般滑过后的颜色      主要调整*/
/* color:#3277ae; */
/* color:#949ab3;  grey */
/* color:#888a86; */
/* orange */
/* color:#e1642b; */ 
/* dark blue */
/* color:#4c679b; */
/* blue */
color:#1276e5;
text-decoration:none;
cursor:pointer;
}

.news a{
color:#1276e5;

}
.page-list a
{

/* # 文章内容链接颜色 */
/* color:#3277ae; */
/* dark blue */
/* color:#4c679b; */
/* black */
color:#000;
/* color:#5d5d61; */}

.page-content a:hover,.page-content a:active,.page-content a:focus
{
/* # 鼠标滑过后的颜色 */
/* color:#3277ae; */
/* orange */
/* color:#e1642b; */ 
/* dark blue */
/* color:#4c679b; */
/* blue */
color:#1276e5;
text-decoration:none;
cursor:pointer;
}

.bread a
{
/* # 文章内容链接颜色 */
/* color:#3277ae; */
color:#4c679b;
}

.content-article a{
color:#1276e5;
}

.more a{
/*grey*/
color:#949ab3;
}


.tags a
{
display:inline-block;
border:1px solid #f3f1ee;
padding:0.375em;
font-size:0.75em;
font-family:"PT Sans", "Microsoft YaHei", "Microsoft YaHei", "Microsoft YaHei",'Helvetica Neue',Arial,Helvetica,sans-serif;
line-height:1;
text-transform:uppercase;
margin-right:0.5em;
margin-bottom:1em;
}

.tags a:link:hover,.tags a:hover
{
color:#fff;
background-color:#3277ae;
text-decoration:none;
}

ul
{
margin-left:1.15em;
}

ol
{
margin-left:2em;
list-style:decimal inside;
}

dl
{
margin:0 18% 0 0;
}

dl dt
{
width:9em;
float:left;
font-weight:bold;
}

dl dd
{
margin-left:10em;
margin-bottom:1em;
}

.page-content-container.main-content ol
{
margin-right:18%;
}

body.page-full-width .page-content-container.main-content ol
{
margin-right:2.118933698%;
}

.content form ul,.content form ol
{
padding:0;
}

.page-content-sidebar-second ul li,.field-type-text-long ul li,.field-type-text-with-summary ul li,.sidebar-block ul li,.sidebar-block-white ul li
{
list-style:none;
padding-left:0.6em;
background:url('/sites/default/themes/custom/ics/images/small-bullet.png') left 0.65em no-repeat;
}

.page-content-sidebar-second .item-list,.field-type-text-long .item-list,.field-type-text-with-summary .item-list,.sidebar-block .item-list,.sidebar-block-white .item-list
{
margin:0 0 1em;
}

.page-content-sidebar-second .item-list li,.field-type-text-long .item-list li,.field-type-text-with-summary .item-list li,.sidebar-block .item-list li,.sidebar-block-white .item-list li
{
margin:0;
}

.page-content-sidebar-second .block-views-latest-news-block-6 ul li
{
background:none;
}

.field-type-text-long ul,.field-type-text-with-summary ul
{
margin-left:1.5em;
}

.field-type-text-long .cincopa-widget li,.field-type-text-with-summary .cincopa-widget li
{
background-image:none;
padding-left:0;
}

.page-content-sidebar-second ul
{
margin-left:0;
}

.field-collection-view-links
{
float:right;
list-style:none;
}

.field-collection-view-links li
{
display:inline-block;
list-style:none;
}

.field-collection-view-links a
{
padding:0.5em;
}

.a-z-listing
{
padding-bottom:0.5em;
margin-bottom:2em;
border-bottom:1px solid #f3f1ee;
}

.a-z-listing ul
{
margin:0;
}

.a-z-listing li
{
float:left;
list-style:none;
padding:0 0.7em;
border-left:1px solid #f3f1ee;
}

.a-z-listing li:first-child
{
border-left:none;
}

.a-z-listing a
{
font-family:"PT Sans", "Microsoft YaHei", "Microsoft YaHei", "Microsoft YaHei",'Helvetica Neue',Arial,Helvetica,sans-serif;
}

.page-content-main
{
*zoom:1;
}

.page-content-main:before,.page-content-main:after
{
display:table;
content:"";
line-height:0;
}

.page-content-main:after
{
clear:both;
}

.node-type-blog .pre-content .field-name-field-image-main,.node-type-news-item .pre-content .field-name-field-image-main
{
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
display:inline;
float:left;
width:100%;
padding:0 0;
*width:96.875%;
*padding:0 -0.03125px;
}

@media only screen and (max-width:870px) 
{

 .node-type-blog .pre-content .field-name-field-image-main,.node-type-news-item .pre-content .field-name-field-image-main
{
width:100%;
float:none;
display:block;
}

 
}

.social-hub.no-sidebars .row .main-content
{
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
display:inline;
float:left;
width:91.666666666667%;
padding:0 0;
*width:88.541666666667%;
*padding:0 -0.03125px;
padding-left:2.118933698%;
}

@media only screen and (max-width:870px) 
{

 .social-hub.no-sidebars .row .main-content
{
width:100%;
float:none;
display:block;
}

 
}

.social-hub.one-sidebar .row .main-content,.social-hub.two-sidebars .row .main-content
{
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
display:inline;
float:left;
width:66.666666666667%;
padding:0 0;
*width:63.541666666667%;
*padding:0 -0.03125px;
padding-left:2.118933698%;
}

@media only screen and (max-width:870px) 
{

 .social-hub.one-sidebar .row .main-content,.social-hub.two-sidebars .row .main-content
{
width:100%;
float:none;
display:block;
}

 
}

.view-student-events .view-empty .event-item-content
{
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
display:inline;
float:left;
width:33.333333333333%;
padding:0 0;
*width:30.208333333333%;
*padding:0 -0.03125px;
}

@media only screen and (max-width:870px) 
{

 .view-student-events .view-empty .event-item-content
{
width:100%;
float:none;
display:block;
}

 
}

body.page-node-done .main-content
{
margin:0;
}

.row
{
*zoom:1;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
display:block;
/*页面宽度*/
/*max-width:1600px;*/
max-width:960px;
margin:0 auto;
padding:0 0;
}

.row:before,.row:after
{
display:table;
content:"";
line-height:0;
}

.row:after
{
clear:both;
}

.row .page-content-header
{
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
display:inline;
float:left;
width:75%;
padding:0 0;
*width:71.875%;
*padding:0 -0.03125px;
padding-left:2.118933698%;
}

@media only screen and (max-width:870px) 
{

 .row .page-content-header
{
width:100%;
float:none;
display:block;
}

 
}

.row .pre-content
{
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
display:inline;
float:left;
width:100%;
padding:0 0;
*width:96.875%;
*padding:0 -0.03125px;
}

@media only screen and (max-width:870px) 
{

 .row .pre-content
{
width:100%;
float:none;
display:block;
}

 
}

.row .main-content
{
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
display:inline;
float:left;
width:66.666666666667%;
padding:0 0;
*width:63.541666666667%;
*padding:0 -0.03125px;
padding-left:2.118933698%;
}

@media only screen and (max-width:870px) 
{

 .row .main-content
{
width:100%;
float:none;
display:block;
}

 
}

.row .content-meta
{
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
display:inline;
float:left;
width:8.3333333333333%;
padding:0 0;
*width:5.2083333333333%;
*padding:0 -0.03125px;
padding-left:2.118933698%;
padding-top:9.5em;
padding-bottom:50px;
display:block;
}

@media only screen and (max-width:870px) 
{

 .row .content-meta
{
width:100%;
float:none;
display:block;
}

 
}

.row .post-content
{
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
display:inline;
float:left;
width:66.666666666667%;
padding:0 0;
*width:63.541666666667%;
*padding:0 -0.03125px;
padding-left:2.118933698%;
margin-bottom:2em;
}

@media only screen and (max-width:870px) 
{

 .row .post-content
{
width:100%;
float:none;
display:block;
}

 
}

.row .post-content .back-to
{
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
display:inline;
float:left;
width:12.5%;
padding:0 0;
*width:9.375%;
*padding:0 -0.03125px;
}

@media only screen and (max-width:870px) 
{

 .row .post-content .back-to
{
width:100%;
float:none;
display:block;
}

 
}

.row .post-content .group-related
{
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
display:inline;
float:left;
width:87.5%;
padding:0 0;
*width:84.375%;
*padding:0 -0.03125px;
}

@media only screen and (max-width:870px) 
{

 .row .post-content .group-related
{
width:100%;
float:none;
display:block;
}

 
}

.row .post-content .group-related .field-name-field-related-internal-link,.row .post-content .group-related .field-name-field-related-external-link,.row .post-content .group-related .field-name-field-document
{
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
display:inline;
float:left;
width:25%;
padding:0 0;
*width:21.875%;
*padding:0 -0.03125px;
padding-left:2.118933698%;
}

@media only screen and (max-width:870px) 
{

 .row .post-content .group-related .field-name-field-related-internal-link,.row .post-content .group-related .field-name-field-related-external-link,.row .post-content .group-related .field-name-field-document
{
width:100%;
float:none;
display:block;
}

 
}

.row .post-content .field-name-field-related-internal-link
{
padding:0;
}

.row .post-content .prev-tab,.row .post-content .next-tab
{
margin-top:2em;
padding-top:1px;
}

.row .post-content .prev-tab
{
padding-right:5px;
}

.row .post-content .next-tab
{
padding-left:5px;
}

.row .page-footer,.row .content-header
{
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
display:inline;
float:left;
width:100%;
padding:0 1.059466849%;
*width:96.875%;
*padding:0 1.028216849%;
}

@media only screen and (max-width:870px) 
{

 .row .page-footer,.row .content-header
{
width:100%;
float:none;
display:block;
}

 
}

.node-type-section-index .main-content,.page-news-science-blog .main-content,.page-news-arts-blog .main-content
{
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
display:inline;
float:left;
width:75%;
padding:0 2.118933698%;
*width:71.875%;
*padding:0 2.087683698%;
}

@media only screen and (max-width:870px) 
{

 .node-type-section-index .main-content,.page-news-science-blog .main-content,.page-news-arts-blog .main-content
{
width:100%;
float:none;
display:block;
}

 
}

.node-type-section-index .field-name-field-section-highlights,.node-type-section-index .field-name-field-student-gateway-news,.page-news-science-blog .field-name-field-section-highlights,.page-news-science-blog .field-name-field-student-gateway-news,.page-news-arts-blog .field-name-field-section-highlights,.page-news-arts-blog .field-name-field-student-gateway-news
{
*zoom:1;
margin:0 -1.4126224653333%;
}

.node-type-section-index .field-name-field-section-highlights:before,.node-type-section-index .field-name-field-section-highlights:after,.node-type-section-index .field-name-field-student-gateway-news:before,.node-type-section-index .field-name-field-student-gateway-news:after,.page-news-science-blog .field-name-field-section-highlights:before,.page-news-science-blog .field-name-field-section-highlights:after,.page-news-science-blog .field-name-field-student-gateway-news:before,.page-news-science-blog .field-name-field-student-gateway-news:after,.page-news-arts-blog .field-name-field-section-highlights:before,.page-news-arts-blog .field-name-field-section-highlights:after,.page-news-arts-blog .field-name-field-student-gateway-news:before,.page-news-arts-blog .field-name-field-student-gateway-news:after
{
display:table;
content:"";
line-height:0;
}

.node-type-section-index .field-name-field-section-highlights:after,.node-type-section-index .field-name-field-student-gateway-news:after,.page-news-science-blog .field-name-field-section-highlights:after,.page-news-science-blog .field-name-field-student-gateway-news:after,.page-news-arts-blog .field-name-field-section-highlights:after,.page-news-arts-blog .field-name-field-student-gateway-news:after
{
clear:both;
}

.node-type-section-index .field-name-field-section-highlights > .field-items > .field-item,.node-type-section-index .field-name-field-student-gateway-news > .field-items > .field-item,.page-news-science-blog .field-name-field-section-highlights > .field-items > .field-item,.page-news-science-blog .field-name-field-student-gateway-news > .field-items > .field-item,.page-news-arts-blog .field-name-field-section-highlights > .field-items > .field-item,.page-news-arts-blog .field-name-field-student-gateway-news > .field-items > .field-item
{
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
display:inline;
float:left;
width:33.333333333333%;
padding:0 1.4126224653333%;
*width:30.208333333333%;
*padding:0 1.3813724653333%;
margin-bottom:1em;
}

@media only screen and (max-width:870px) 
{

 .node-type-section-index .field-name-field-section-highlights > .field-items > .field-item,.node-type-section-index .field-name-field-student-gateway-news > .field-items > .field-item,.page-news-science-blog .field-name-field-section-highlights > .field-items > .field-item,.page-news-science-blog .field-name-field-student-gateway-news > .field-items > .field-item,.page-news-arts-blog .field-name-field-section-highlights > .field-items > .field-item,.page-news-arts-blog .field-name-field-student-gateway-news > .field-items > .field-item
{
width:100%;
float:none;
display:block;
}

 
}

.page-gsearch .main-content
{
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
display:inline;
float:left;
width:58.333333333333%;
padding:0 0;
*width:55.208333333333%;
*padding:0 -0.03125px;
}

@media only screen and (max-width:870px) 
{

 .page-gsearch .main-content
{
width:100%;
float:none;
display:block;
}

 
}

.page-gsearch .page-content-sidebar-second
{
background:#f3f1ee;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
display:inline;
float:left;
width:25%;
padding:0 0;
*width:21.875%;
*padding:0 -0.03125px;
margin-left:8.3333333333333%;
}

@media only screen and (max-width:870px) 
{

 .page-gsearch .page-content-sidebar-second
{
width:100%;
float:none;
display:block;
}

 
}

.page-content-sidebar-first
{
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
display:inline;
float:left;
width:25%;
padding:0 0;
*width:21.875%;
*padding:0 -0.03125px;
padding:20px 0 0 0;
}

@media only screen and (max-width:870px) 
{

 .page-content-sidebar-first
{
width:100%;
float:none;
display:block;
}

 
}

.page-content-sidebar-second
{
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
display:inline;
float:left;
width:25%;
padding:0 0;
*width:21.875%;
*padding:0 -0.03125px;
padding:0;
}

@media only screen and (max-width:870px) 
{

 .page-content-sidebar-second
{
width:100%;
float:none;
display:block;
}

 
}

body.has-pre-content.node-type-blog .page-content-sidebar-first,body.has-pre-content.node-type-blog .page-content-sidebar-second,body.has-pre-content.node-type-page .page-content-sidebar-first,body.has-pre-content.node-type-page .page-content-sidebar-second,body.has-pre-content.node-type-page-tabbed .page-content-sidebar-first,body.has-pre-content.node-type-page-tabbed .page-content-sidebar-second,body.has-pre-content.node-type-course .page-content-sidebar-first,body.has-pre-content.node-type-course .page-content-sidebar-second,body.has-pre-content.node-type-college .page-content-sidebar-first,body.has-pre-content.node-type-college .page-content-sidebar-second,body.has-pre-content.node-type-graduate-course .page-content-sidebar-first,body.has-pre-content.node-type-graduate-course .page-content-sidebar-second,body.has-pre-content.node-type-graduate-college .page-content-sidebar-first,body.has-pre-content.node-type-graduate-college .page-content-sidebar-second
{
background-color:#FFF;
margin-top:-93px;
position:relative;
}

body.has-pre-content.node-type-blog .page-content-sidebar-first + .page-content-sidebar-second,body.has-pre-content.node-type-page .page-content-sidebar-first + .page-content-sidebar-second,body.has-pre-content.node-type-page-tabbed .page-content-sidebar-first + .page-content-sidebar-second,body.has-pre-content.node-type-course .page-content-sidebar-first + .page-content-sidebar-second,body.has-pre-content.node-type-college .page-content-sidebar-first + .page-content-sidebar-second,body.has-pre-content.node-type-graduate-course .page-content-sidebar-first + .page-content-sidebar-second,body.has-pre-content.node-type-graduate-college .page-content-sidebar-first + .page-content-sidebar-second
{
margin-top:0;
}

.content-columns-3
{
*zoom:1;
margin:0 -1.4126224653333% 2.5em;
}

.content-columns-3:before,.content-columns-3:after
{
display:table;
content:"";
line-height:0;
}

.content-columns-3:after
{
clear:both;
}

.content-columns-3 .col
{
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
display:inline;
float:left;
width:33.333333333333%;
padding:0 1.4126224653333%;
*width:30.208333333333%;
*padding:0 1.3813724653333%;
}

@media only screen and (max-width:870px) 
{

 .content-columns-3 .col
{
width:100%;
float:none;
display:block;
}

 
}

body.node-type-blog .page-content-sidebar-first,body.node-type-news-item .page-content-sidebar-first,body.node-type-staff-gateway-news .page-content-sidebar-first,body.node-type-ics-news-index .page-content-sidebar-first,body.node-type-course .page-content-sidebar-first,body.node-type-graduate-course .page-content-sidebar-first
{
padding-top:0;
}

body.node-type-blog .content-meta,body.node-type-news-item .content-meta,body.node-type-staff-gateway-news .content-meta,body.node-type-ics-news-index .content-meta,body.node-type-course .content-meta,body.node-type-graduate-course .content-meta
{
padding-top:3.5em;
padding-left:0;
}

body.has-pre-content.node-type-blog .page-content-main,body.has-pre-content.node-type-news-item .page-content-main,body.has-pre-content.node-type-research-case-study .page-content-main
{
position:relative;
}

body.has-pre-content.node-type-blog .row .pre-content,body.has-pre-content.node-type-news-item .row .pre-content,body.has-pre-content.node-type-research-case-study .row .pre-content
{
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
display:inline;
float:left;
width:75%;
padding:0 0;
*width:71.875%;
*padding:0 -0.03125px;
}

@media only screen and (max-width:870px) 
{

 body.has-pre-content.node-type-blog .row .pre-content,body.has-pre-content.node-type-news-item .row .pre-content,body.has-pre-content.node-type-research-case-study .row .pre-content
{
width:100%;
float:none;
display:block;
}

 
}

body.has-pre-content.node-type-blog .row .content-meta,body.has-pre-content.node-type-news-item .row .content-meta,body.has-pre-content.node-type-research-case-study .row .content-meta
{
clear:both;
}

body.has-pre-content.node-type-blog .page-content-sidebar-first,body.has-pre-content.node-type-blog .page-content-sidebar-second,body.has-pre-content.node-type-news-item .page-content-sidebar-first,body.has-pre-content.node-type-news-item .page-content-sidebar-second,body.has-pre-content.node-type-research-case-study .page-content-sidebar-first,body.has-pre-content.node-type-research-case-study .page-content-sidebar-second
{
background-color:#FFF;
margin-top:0;
position:absolute;
}

body.has-pre-content.node-type-blog .page-content-sidebar-first,body.has-pre-content.node-type-news-item .page-content-sidebar-first,body.has-pre-content.node-type-research-case-study .page-content-sidebar-first
{
padding-top:0;
}

footer.page-footer .legals-questions
{
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
display:inline;
float:left;
width:100%;
padding:0 1.059466849%;
*width:96.875%;
*padding:0 1.028216849%;
}

@media only screen and (max-width:870px) 
{

 footer.page-footer .legals-questions
{
width:100%;
float:none;
display:block;
}

 
}

footer.page-footer .social-links
{
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
display:inline;
float:left;
width:100%;
padding:0 1.059466849%;
*width:96.875%;
*padding:0 1.028216849%;
}

@media only screen and (max-width:870px) 
{

 footer.page-footer .social-links
{
width:100%;
float:none;
display:block;
}

 
}

footer.page-footer .site-map
{
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
display:inline;
float:left;
width:100%;
padding:0 0;
*width:96.875%;
*padding:0 -0.03125px;
}

@media only screen and (max-width:870px) 
{

 footer.page-footer .site-map
{
width:100%;
float:none;
display:block;
}

 
}

body.node-type-page .field-name-field-listing-content
{
padding-bottom:2.5em;
}

#cookie-notice
{
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
display:inline;
float:left;
width:100%;
padding:0 1.059466849%;
*width:96.875%;
*padding:0 1.028216849%;
}

@media only screen and (max-width:870px) 
{

 #cookie-notice
{
width:100%;
float:none;
display:block;
}

 
}

table caption
{
font-family:"PT Sans", "Microsoft YaHei", "Microsoft YaHei", "Microsoft YaHei",'Helvetica Neue',Arial,Helvetica,sans-serif;
}

th
{
font-family:"PT Sans", "Microsoft YaHei", "Microsoft YaHei", "Microsoft YaHei",'Helvetica Neue',Arial,Helvetica,sans-serif;
font-weight:700;
font-size:1.125em;
}

th,td
{
border:1px solid #e0ded9;
}

td
{
font-family:"PT Sans", "Microsoft YaHei", "Microsoft YaHei", "Microsoft YaHei",'Helvetica Neue',Arial,Helvetica,sans-serif;
}

table.table-striping tr:nth-child(odd)
{
background-color:#f0f5f8;
}

td.cell-highlight
{
background-color:#f0f5f8;
}

table.table-reduced
{
margin-bottom:3em;
margin-top:1em;
}

table.table-reduced p
{
margin-bottom:0.5em;
margin-right:0;
font-size:0.813em;
line-height:1.5em;
}

table.table-reduced tr:hover
{
background-color:inherit;
}

table.table-reduced td
{
border-top:none;
border-right:none;
border-bottom:none;
padding:0 1em;
}

table.table-reduced h3
{
font-size:1.125em;
}

table.sort-table
{
border-collapse:collapse;
border-spacing:0;
}

table.sort-table th,table.sort-table td
{
text-align:left;
padding:.5em;
}

table.sort-table th
{
vertical-align:bottom;
font-weight:bold;
padding:.5em 1.5em .5em .5em;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
-o-user-select:none;
user-select:none;
-webkit-tap-highlight-color:rgba(0,0,0,0);
-webkit-touch-callout:none;
cursor:pointer;
}

table.sort-table th:after
{
background:url('/sites/default/themes/custom/ics/images/arrows-sort.gif') no-repeat 0 2px;
content:"";
visibility:visible;
display:inline;
vertical-align:top;
height:9px;
width:21px;
border-width:5px;
border-style:solid;
border-color:transparent;
margin-right:1px;
position:absolute;
}

table.sort-table th.sorting-asc:after,table.sort-table th.sorting-desc:after
{
visibility:visible;
margin-left:10px;
height:0;
width:0;
background-image:none;
}

table.sort-table th.sorting-desc:after
{
border-top-color:#000;
margin-top:8px;
}

table.sort-table th.sorting-asc:after
{
border-bottom-color:#000;
margin-top:3px;
}

form
{
font-family:"PT Sans", "Microsoft YaHei", "Microsoft YaHei", "Microsoft YaHei",'Helvetica Neue',Arial,Helvetica,sans-serif;
margin-right:18%;
}

body.page-full-width form
{
margin-right:2.118933698%;
}

.page-content-sidebar-first form,.page-content-sidebar-second form
{
margin:0;
}

form select::-ms-expand
{
display:none;
}

form ul,form ol
{
margin:0 0 1em 0;
padding:0;
}

form li
{
list-style:none outside none;
}

form label
{
display:block;
margin-bottom:0;
font-family:"PT Sans", "Microsoft YaHei", "Microsoft YaHei", "Microsoft YaHei",'Helvetica Neue',Arial,Helvetica,sans-serif;
font-size:1em;
}

.container-inline .form-item
{
margin:0;
}

.form-item
{
margin-top:2em;
}

.page-content-sidebar-first .form-item,.page-content-sidebar-second .form-item
{
margin-top:1.5em;
}

.form-item-date-day select,.form-item-date-month select,.form-item-date-year select
{
width:75px;
min-width:75px;
}

form input:not([type]),form input[type="text"],form input[type="password"],form input[type="email"],form input[type="text"],form input[type="url"],form input[type="number"],form .file-field-wrapper,form textarea,form select[multiple="multiple"]
{
border:1px solid #e0ded9;
padding:0.9em 1em;
color:#333333;
-webkit-transition:all ease-out 0.3s;
-moz-transition:all ease-out 0.3s;
-o-transition:all ease-out 0.3s;
transition:all ease-out 0.3s;
font-size:1em;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
-webkit-appearance:none;
width:65%;
display:inline-block;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}

form input:not([type]).small,form input[type="text"].small,form input[type="password"].small,form input[type="email"].small,form input[type="text"].small,form input[type="url"].small,form input[type="number"].small,form .file-field-wrapper.small,form textarea.small,form select[multiple="multiple"].small
{
width:20%;
min-width:60px;
}

form input:not([type]).medium,form input[type="text"].medium,form input[type="password"].medium,form input[type="email"].medium,form input[type="text"].medium,form input[type="url"].medium,form input[type="number"].medium,form .file-field-wrapper.medium,form textarea.medium,form select[multiple="multiple"].medium
{
width:45%;
min-width:125px;
}

form input:not([type]).large,form input[type="text"].large,form input[type="password"].large,form input[type="email"].large,form input[type="text"].large,form input[type="url"].large,form input[type="number"].large,form .file-field-wrapper.large,form textarea.large,form select[multiple="multiple"].large
{
width:75%;
min-width:300px;
}

form input:not([type]).full,form input[type="text"].full,form input[type="password"].full,form input[type="email"].full,form input[type="text"].full,form input[type="url"].full,form input[type="number"].full,form .file-field-wrapper.full,form textarea.full,form select[multiple="multiple"].full
{
width:100%;
}

form input[type="number"]::-webkit-outer-spin-button,form input[type="number"]::-webkit-inner-spin-button
{
font-size:2em;
}

form textarea,.form-textarea-wrapper form textarea
{
resize:vertical;
min-height:85px;
}

form input:not([type]):focus,form textarea:focus,form input[type="text"]:focus,form input[type="password"]:focus,form input[type="email"]:focus,form input[type="text"]:focus,form input[type="url"]:focus,form input[type="number"]:focus,form select:focus
{
color:#333333;
background:#fffdf7;
-webkit-box-shadow:0px 0px 10px #94bfe1;
-moz-box-shadow:0px 0px 10px #94bfe1;
box-shadow:0px 0px 10px #94bfe1;
}

.container-inline div
{
display:inline-block;
}

form input[type="radio"],form input[type="checkbox"]
{
display:inline;
width:7%;
margin-right:0.2em;
max-width:22px;
margin-bottom:0.15em;
}

input[type=radio] + label,input[type=checkbox] + label
{
text-transform:none;
}

.form-item input.error,.form-item textarea.error
{
background:#fff0f3;
color:#e1642b;
-webkit-transition:all ease-out 0.3s;
-moz-transition:all ease-out 0.3s;
-o-transition:all ease-out 0.3s;
transition:all ease-out 0.3s;
border:1px solid #e0ded9;
}

.form-item select.error
{
border-color:#e1642b;
}

.form-item textarea.error:focus,.form-item input.error:focus
{
color:#333333;
-webkit-transition:color ease-out 0.4s;
-moz-transition:color ease-out 0.4s;
-o-transition:color ease-out 0.4s;
transition:color ease-out 0.4s;
-webkit-box-shadow:0px 0px 8px #f68aa1;
-moz-box-shadow:0px 0px 8px #f68aa1;
box-shadow:0px 0px 8px #f68aa1;
-webkit-transition:all ease-out 0.3s;
-moz-transition:all ease-out 0.3s;
-o-transition:all ease-out 0.3s;
transition:all ease-out 0.3s;
}

.form-required
{
color:#5498ce;
font-size:1.625em;
font-weight:400;
}

.radio,.checkbox
{
min-height:0;
padding:0;
}

.controls > .checkbox:first-child,.controls > .radio:first-child
{
padding:0;
}

form input[type="search"]
{
-webkit-appearance:none;
}

.vertical-tabs .form-type-textfield input
{
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}

form input[type="search"]::-webkit-search-decoration
{
-webkit-appearance:none;
}

form small,form .form-item div.description
{
font-size:0.813em;
font-family:"PT Sans", "Microsoft YaHei", "Microsoft YaHei", "Microsoft YaHei",'Helvetica Neue',Arial,Helvetica,sans-serif;
color:#a6a6a6;
line-height:1.5em;
margin-top:0.5em;
margin-left:0;
margin-bottom:1em;
}

form .file-field-wrapper
{
display:inline-block;
padding:1px 1px 3px 3px;
width:auto;
}

form .form-managed-file input[type="submit"]
{
display:none;
}

form input[type="file"]
{
line-height:0;
vertical-align:middle;
padding:0;
border:0;
font-family:"PT Sans", "Microsoft YaHei", "Microsoft YaHei", "Microsoft YaHei",'Helvetica Neue',Arial,Helvetica,sans-serif;
font-size:0.813em;
}

form table.webform-grid td,form table.webform-grid th
{
padding:0.769em;
}

form table.webform-grid td input,form table.webform-grid th input
{
width:auto;
}

html.js fieldset.collapsible .fieldset-legend
{
background-position:right 52%;
padding-left:0;
padding-right:0.25em;
border:none;
font-weight:normal;
font-size:0.938em;
}

form select
{
border:1px solid #a6a6a6;
min-width:150px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
font-family:"PT Sans", "Microsoft YaHei", "Microsoft YaHei", "Microsoft YaHei",'Helvetica Neue',Arial,Helvetica,sans-serif;
font-size:1em;
-webkit-appearance:none;
-moz-appearance:none;
text-indent:0.01px;
text-overflow:'';
background:url('/sites/default/themes/custom/ics/images/drop-down-bg.jpg') no-repeat top right transparent;
padding:0.5em 0.8125em;
margin:0;
}

form select:focus
{
background:url('/sites/default/themes/custom/ics/images/drop-down-bg-on.jpg') no-repeat top right transparent;
border:1px solid #737373;
}

form select option
{
background:#fff;
}

form select[size="3"]
{
padding:0;
background:none;
}

form select[multiple="multiple"]
{
background:none;
padding:0;
}

.form-textarea-wrapper
{
display:inline-block;
position:static;
}

.form-textarea-wrapper textarea
{
display:block;
}

.form-textarea-wrapper .grippie
{
display:none;
}

p.help-block
{
color:#666;
}

.control-group
{
margin-bottom:0;
}

form .button
{
padding:0.45em 0.66em;
}

form fieldset
{
border-top:1px solid #e0ded9;
margin-top:1.875em;
margin-bottom:1.875em;
position:relative;
padding-top:60px;
}

form label input
{
margin-top:0.2em;
margin-bottom:0.4em;
}

form legend
{
width:auto;
position:absolute;
top:25px;
font-family:"PT Sans", "Microsoft YaHei", "Microsoft YaHei", "Microsoft YaHei",'Helvetica Neue',Arial,Helvetica,sans-serif;
font-size:1.625em;
font-weight:bold;
}

form .form-item:not(.webform-component-markup) em
{
display:block;
font-style:normal;
}

fieldset > div
{
margin-bottom:1em;
}

.webform-container-inline div
{
display:inline-block;
vertical-align:middle;
}

.webform-container-inline .form-radios
{
padding-left:10px;
}

.webform-component-date .webform-calendar
{
vertical-align:middle;
}

.page-node-done .main-content
{
margin-left:8.3333333%;
margin-bottom:2em;
}

.page-node-done .webform-confirmation
{
font-size:1.125em;
}

.page-content .field-name-field-body .file a,.page-content .field-name-field-intro .file a,.page-content .field-name-field-editors-notes .file a
{
padding-top:1px;
}

img.file-icon
{
display:none;
}

#autocomplete
{
border-color:#a79d96;
}

#autocomplete div
{
padding:0.5em 1em;
border-top:1px solid #f3f1ee;
}

#autocomplete div:hover
{
cursor:pointer;
}

#autocomplete li
{
white-space:normal;
}

#autocomplete li.selected a
{
color:#fff;
}

#autocomplete:first-child div
{
border-top:none;
}

.finder-block
{
background-color:#002147;
padding:2em;
margin-bottom:2em;
margin-left:-3%;
}

.finder-block h2
{
color:#fff;
float:left;
text-transform:uppercase;
line-height:2;
padding:0 2em 0 0;
margin:0 1em 0 0;
background:url('/sites/default/themes/custom/ics/images/menu-chevron.png') no-repeat 97.5% top;
}

.finder-block form
{
margin-right:0;
}

.finder-block .form-item-title
{
margin:0;
}

.finder-block input.finder-element-title
{
background-repeat:no-repeat !important;
width:70%;
}

.finder-block input.finder-element-title.throbbing
{
background-image:url('/misc/throbber.gif');
background-position:100% -18px;
}

.content-meta + section .finder-block
{
margin-left:0;
margin-right:7%;
}

.content-meta + section .finder-block input.finder-element-title
{
width:62%;
}

button,input[type="button"],input[type='submit'],input[type='reset'],input.btn,a.btn,.btn,.page-content a.btn
{
padding:0.8em 1.2em;
background-color:#e1642b;
font-family:"PT Sans", "Microsoft YaHei", "Microsoft YaHei", "Microsoft YaHei",'Helvetica Neue',Arial,Helvetica,sans-serif;
font-size:1em;
color:#fff;
font-weight:400;
text-transform:uppercase;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
border:none;
text-decoration:none;
display:inline-block;
cursor:pointer;
-webkit-appearance:none;
margin:0.5em 0;
margin-right:0.5em;
-webkit-transition:background ease-out 0.3s;
-moz-transition:background ease-out 0.3s;
-o-transition:background ease-out 0.3s;
transition:background ease-out 0.3s;
}

button:hover,input[type="button"]:hover,input[type='submit']:hover,input[type='reset']:hover,input.btn:hover,a.btn:hover,.btn:hover,.page-content a.btn:hover
{
background-color:#8f0b27;
-webkit-transition:background ease-out 0.3s;
-moz-transition:background ease-out 0.3s;
-o-transition:background ease-out 0.3s;
transition:background ease-out 0.3s;
}

button:active,input[type="button"]:active,input[type='submit']:active,input[type='reset']:active,input.btn:active,a.btn:active,.btn:active,.page-content a.btn:active
{
background-color:#770921;
-webkit-transition:background ease-out 0.3s;
-moz-transition:background ease-out 0.3s;
-o-transition:background ease-out 0.3s;
transition:background ease-out 0.3s;
}

button:focus,input[type="button"]:focus,input[type='submit']:focus,input[type='reset']:focus,input.btn:focus,a.btn:focus,.btn:focus,.page-content a.btn:focus
{
background-color:#8f0b27;
-webkit-transition:background ease-out 0.3s;
-moz-transition:background ease-out 0.3s;
-o-transition:background ease-out 0.3s;
transition:background ease-out 0.3s;
}

.page-content a.btn
{
color:#fff;
}

.page-content a.btn:hover
{
color:#fff;
text-decoration:none;
}

.page-content a.link_button
{
padding:0.8em 1.2em;
background-color:#e1642b;
font-family:"PT Sans", "Microsoft YaHei", "Microsoft YaHei", "Microsoft YaHei",'Helvetica Neue',Arial,Helvetica,sans-serif;
font-size:1em;
color:#fff;
font-weight:400;
text-transform:uppercase;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
border:none;
text-decoration:none;
display:inline-block;
cursor:pointer;
-webkit-appearance:none;
margin:0.5em 0;
margin-right:0.5em;
-webkit-transition:background ease-out 0.3s;
-moz-transition:background ease-out 0.3s;
-o-transition:background ease-out 0.3s;
transition:background ease-out 0.3s;
}

.page-content a.link_button:hover
{
background-color:#8f0b27;
-webkit-transition:background ease-out 0.3s;
-moz-transition:background ease-out 0.3s;
-o-transition:background ease-out 0.3s;
transition:background ease-out 0.3s;
}

.page-content a.link_button:active
{
background-color:#770921;
-webkit-transition:background ease-out 0.3s;
-moz-transition:background ease-out 0.3s;
-o-transition:background ease-out 0.3s;
transition:background ease-out 0.3s;
}

.page-content a.link_button:focus
{
background-color:#8f0b27;
-webkit-transition:background ease-out 0.3s;
-moz-transition:background ease-out 0.3s;
-o-transition:background ease-out 0.3s;
transition:background ease-out 0.3s;
}

.page-content a.link_button:hover
{
background-color:#3277ae;
text-decoration:none;
color:white;
}

.sso-login-link
{
margin-bottom:1em;
}

.sso-login-link .sa
{
font-size:1.1em;
margin-left:1em;
vertical-align:middle;
}

.page-content a.sso-wrapper-toggle
{
font-size:0.813em;
color:#333333;
display:block;
margin-top:2.769em;
}

.page-content .event-item-content .dates-calendardate,.page-content .news-item-content .dates-calendardate,.node .node-event.view-mode-ow-listing-teaser .dates-calendardate,.node .node-event-graduate.view-mode-ow_listing_teaser .dates-calendardate,.node .node-research-case-study.view-mode-ow-listing-teaser .dates-calendardate,.node-type-section-index .view-mode-ow_news_listing .dates-calendardate,.node-type-section-index .field-name-field-student-gateway-events .dates-calendardate,.node-type-section-index .field-name-field-graduate-events .dates-calendardate
{
font-family:"PT Sans", "Microsoft YaHei", "Microsoft YaHei", "Microsoft YaHei",'Helvetica Neue',Arial,Helvetica,sans-serif;
background:#002147;
color:#fff;
float:left;
line-height:1;
margin-top:5px;
margin-right:1em;
padding:.25em .5em;
text-align:center;
text-transform:uppercase;
width:1.75em;
}

.page-content .event-item-content .date-calendardate-month,.page-content .news-item-content .date-calendardate-month,.node .node-event.view-mode-ow-listing-teaser .date-calendardate-month,.node .node-event-graduate.view-mode-ow_listing_teaser .date-calendardate-month,.node .node-research-case-study.view-mode-ow-listing-teaser .date-calendardate-month,.node-type-section-index .view-mode-ow_news_listing .date-calendardate-month,.node-type-section-index .field-name-field-student-gateway-events .date-calendardate-month,.node-type-section-index .field-name-field-graduate-events .date-calendardate-month
{
display:block;
font-size:0.813em;
}

.page-content .event-item-content .date-calendardate-day,.page-content .news-item-content .date-calendardate-day,.node .node-event.view-mode-ow-listing-teaser .date-calendardate-day,.node .node-event-graduate.view-mode-ow_listing_teaser .date-calendardate-day,.node .node-research-case-study.view-mode-ow-listing-teaser .date-calendardate-day,.node-type-section-index .view-mode-ow_news_listing .date-calendardate-day,.node-type-section-index .field-name-field-student-gateway-events .date-calendardate-day,.node-type-section-index .field-name-field-graduate-events .date-calendardate-day
{
display:block;
font-size:1.313em;
letter-spacing:2px;
}

.page-content .event-item-content .date-calendardate-separator,.page-content .event-item-content .date-calendardate-end,.page-content .news-item-content .date-calendardate-separator,.page-content .news-item-content .date-calendardate-end,.node .node-event.view-mode-ow-listing-teaser .date-calendardate-separator,.node .node-event.view-mode-ow-listing-teaser .date-calendardate-end,.node .node-event-graduate.view-mode-ow_listing_teaser .date-calendardate-separator,.node .node-event-graduate.view-mode-ow_listing_teaser .date-calendardate-end,.node .node-research-case-study.view-mode-ow-listing-teaser .date-calendardate-separator,.node .node-research-case-study.view-mode-ow-listing-teaser .date-calendardate-end,.node-type-section-index .view-mode-ow_news_listing .date-calendardate-separator,.node-type-section-index .view-mode-ow_news_listing .date-calendardate-end,.node-type-section-index .field-name-field-student-gateway-events .date-calendardate-separator,.node-type-section-index .field-name-field-student-gateway-events .date-calendardate-end,.node-type-section-index .field-name-field-graduate-events .date-calendardate-separator,.node-type-section-index .field-name-field-graduate-events .date-calendardate-end
{
display:none;
}

.page-content .event-item-content .group_event_details,.page-content .event-item-content .group-event-details,.page-content .event-item-content .group-news-details,.page-content .event-item-content .group-news-listing-details,.page-content .news-item-content .group_event_details,.page-content .news-item-content .group-event-details,.page-content .news-item-content .group-news-details,.page-content .news-item-content .group-news-listing-details,.node .node-event.view-mode-ow-listing-teaser .group_event_details,.node .node-event.view-mode-ow-listing-teaser .group-event-details,.node .node-event.view-mode-ow-listing-teaser .group-news-details,.node .node-event.view-mode-ow-listing-teaser .group-news-listing-details,.node .node-event-graduate.view-mode-ow_listing_teaser .group_event_details,.node .node-event-graduate.view-mode-ow_listing_teaser .group-event-details,.node .node-event-graduate.view-mode-ow_listing_teaser .group-news-details,.node .node-event-graduate.view-mode-ow_listing_teaser .group-news-listing-details,.node .node-research-case-study.view-mode-ow-listing-teaser .group_event_details,.node .node-research-case-study.view-mode-ow-listing-teaser .group-event-details,.node .node-research-case-study.view-mode-ow-listing-teaser .group-news-details,.node .node-research-case-study.view-mode-ow-listing-teaser .group-news-listing-details,.node-type-section-index .view-mode-ow_news_listing .group_event_details,.node-type-section-index .view-mode-ow_news_listing .group-event-details,.node-type-section-index .view-mode-ow_news_listing .group-news-details,.node-type-section-index .view-mode-ow_news_listing .group-news-listing-details,.node-type-section-index .field-name-field-student-gateway-events .group_event_details,.node-type-section-index .field-name-field-student-gateway-events .group-event-details,.node-type-section-index .field-name-field-student-gateway-events .group-news-details,.node-type-section-index .field-name-field-student-gateway-events .group-news-listing-details,.node-type-section-index .field-name-field-graduate-events .group_event_details,.node-type-section-index .field-name-field-graduate-events .group-event-details,.node-type-section-index .field-name-field-graduate-events .group-news-details,.node-type-section-index .field-name-field-graduate-events .group-news-listing-details
{
padding-left:3.75em;
}

.page-content .event-item-content .group_event_details .field-type-date,.page-content .event-item-content .group_event_details .field-name-post-date,.page-content .event-item-content .group_event_details .field-name-field-event-type,.page-content .event-item-content .group_event_details .field-name-field-event-date,.page-content .event-item-content .group_event_details .field-name-field-news-type,.page-content .event-item-content .group_event_details .field-name-field-news-date,.page-content .event-item-content .group_event_details .field-name-field-news-classification,.page-content .event-item-content .group-event-details .field-type-date,.page-content .event-item-content .group-event-details .field-name-post-date,.page-content .event-item-content .group-event-details .field-name-field-event-type,.page-content .event-item-content .group-event-details .field-name-field-event-date,.page-content .event-item-content .group-event-details .field-name-field-news-type,.page-content .event-item-content .group-event-details .field-name-field-news-date,.page-content .event-item-content .group-event-details .field-name-field-news-classification,.page-content .event-item-content .group-news-details .field-type-date,.page-content .event-item-content .group-news-details .field-name-post-date,.page-content .event-item-content .group-news-details .field-name-field-event-type,.page-content .event-item-content .group-news-details .field-name-field-event-date,.page-content .event-item-content .group-news-details .field-name-field-news-type,.page-content .event-item-content .group-news-details .field-name-field-news-date,.page-content .event-item-content .group-news-details .field-name-field-news-classification,.page-content .event-item-content .group-news-listing-details .field-type-date,.page-content .event-item-content .group-news-listing-details .field-name-post-date,.page-content .event-item-content .group-news-listing-details .field-name-field-event-type,.page-content .event-item-content .group-news-listing-details .field-name-field-event-date,.page-content .event-item-content .group-news-listing-details .field-name-field-news-type,.page-content .event-item-content .group-news-listing-details .field-name-field-news-date,.page-content .event-item-content .group-news-listing-details .field-name-field-news-classification,.page-content .news-item-content .group_event_details .field-type-date,.page-content .news-item-content .group_event_details .field-name-post-date,.page-content .news-item-content .group_event_details .field-name-field-event-type,.page-content .news-item-content .group_event_details .field-name-field-event-date,.page-content .news-item-content .group_event_details .field-name-field-news-type,.page-content .news-item-content .group_event_details .field-name-field-news-date,.page-content .news-item-content .group_event_details .field-name-field-news-classification,.page-content .news-item-content .group-event-details .field-type-date,.page-content .news-item-content .group-event-details .field-name-post-date,.page-content .news-item-content .group-event-details .field-name-field-event-type,.page-content .news-item-content .group-event-details .field-name-field-event-date,.page-content .news-item-content .group-event-details .field-name-field-news-type,.page-content .news-item-content .group-event-details .field-name-field-news-date,.page-content .news-item-content .group-event-details .field-name-field-news-classification,.page-content .news-item-content .group-news-details .field-type-date,.page-content .news-item-content .group-news-details .field-name-post-date,.page-content .news-item-content .group-news-details .field-name-field-event-type,.page-content .news-item-content .group-news-details .field-name-field-event-date,.page-content .news-item-content .group-news-details .field-name-field-news-type,.page-content .news-item-content .group-news-details .field-name-field-news-date,.page-content .news-item-content .group-news-details .field-name-field-news-classification,.page-content .news-item-content .group-news-listing-details .field-type-date,.page-content .news-item-content .group-news-listing-details .field-name-post-date,.page-content .news-item-content .group-news-listing-details .field-name-field-event-type,.page-content .news-item-content .group-news-listing-details .field-name-field-event-date,.page-content .news-item-content .group-news-listing-details .field-name-field-news-type,.page-content .news-item-content .group-news-listing-details .field-name-field-news-date,.page-content .news-item-content .group-news-listing-details .field-name-field-news-classification,.node .node-event.view-mode-ow-listing-teaser .group_event_details .field-type-date,.node .node-event.view-mode-ow-listing-teaser .group_event_details .field-name-post-date,.node .node-event.view-mode-ow-listing-teaser .group_event_details .field-name-field-event-type,.node .node-event.view-mode-ow-listing-teaser .group_event_details .field-name-field-event-date,.node .node-event.view-mode-ow-listing-teaser .group_event_details .field-name-field-news-type,.node .node-event.view-mode-ow-listing-teaser .group_event_details .field-name-field-news-date,.node .node-event.view-mode-ow-listing-teaser .group_event_details .field-name-field-news-classification,.node .node-event.view-mode-ow-listing-teaser .group-event-details .field-type-date,.node .node-event.view-mode-ow-listing-teaser .group-event-details .field-name-post-date,.node .node-event.view-mode-ow-listing-teaser .group-event-details .field-name-field-event-type,.node .node-event.view-mode-ow-listing-teaser .group-event-details .field-name-field-event-date,.node .node-event.view-mode-ow-listing-teaser .group-event-details .field-name-field-news-type,.node .node-event.view-mode-ow-listing-teaser .group-event-details .field-name-field-news-date,.node .node-event.view-mode-ow-listing-teaser .group-event-details .field-name-field-news-classification,.node .node-event.view-mode-ow-listing-teaser .group-news-details .field-type-date,.node .node-event.view-mode-ow-listing-teaser .group-news-details .field-name-post-date,.node .node-event.view-mode-ow-listing-teaser .group-news-details .field-name-field-event-type,.node .node-event.view-mode-ow-listing-teaser .group-news-details .field-name-field-event-date,.node .node-event.view-mode-ow-listing-teaser .group-news-details .field-name-field-news-type,.node .node-event.view-mode-ow-listing-teaser .group-news-details .field-name-field-news-date,.node .node-event.view-mode-ow-listing-teaser .group-news-details .field-name-field-news-classification,.node .node-event.view-mode-ow-listing-teaser .group-news-listing-details .field-type-date,.node .node-event.view-mode-ow-listing-teaser .group-news-listing-details .field-name-post-date,.node .node-event.view-mode-ow-listing-teaser .group-news-listing-details .field-name-field-event-type,.node .node-event.view-mode-ow-listing-teaser .group-news-listing-details .field-name-field-event-date,.node .node-event.view-mode-ow-listing-teaser .group-news-listing-details .field-name-field-news-type,.node .node-event.view-mode-ow-listing-teaser .group-news-listing-details .field-name-field-news-date,.node .node-event.view-mode-ow-listing-teaser .group-news-listing-details .field-name-field-news-classification,.node .node-event-graduate.view-mode-ow_listing_teaser .group_event_details .field-type-date,.node .node-event-graduate.view-mode-ow_listing_teaser .group_event_details .field-name-post-date,.node .node-event-graduate.view-mode-ow_listing_teaser .group_event_details .field-name-field-event-type,.node .node-event-graduate.view-mode-ow_listing_teaser .group_event_details .field-name-field-event-date,.node .node-event-graduate.view-mode-ow_listing_teaser .group_event_details .field-name-field-news-type,.node .node-event-graduate.view-mode-ow_listing_teaser .group_event_details .field-name-field-news-date,.node .node-event-graduate.view-mode-ow_listing_teaser .group_event_details .field-name-field-news-classification,.node .node-event-graduate.view-mode-ow_listing_teaser .group-event-details .field-type-date,.node .node-event-graduate.view-mode-ow_listing_teaser .group-event-details .field-name-post-date,.node .node-event-graduate.view-mode-ow_listing_teaser .group-event-details .field-name-field-event-type,.node .node-event-graduate.view-mode-ow_listing_teaser .group-event-details .field-name-field-event-date,.node .node-event-graduate.view-mode-ow_listing_teaser .group-event-details .field-name-field-news-type,.node .node-event-graduate.view-mode-ow_listing_teaser .group-event-details .field-name-field-news-date,.node .node-event-graduate.view-mode-ow_listing_teaser .group-event-details .field-name-field-news-classification,.node .node-event-graduate.view-mode-ow_listing_teaser .group-news-details .field-type-date,.node .node-event-graduate.view-mode-ow_listing_teaser .group-news-details .field-name-post-date,.node .node-event-graduate.view-mode-ow_listing_teaser .group-news-details .field-name-field-event-type,.node .node-event-graduate.view-mode-ow_listing_teaser .group-news-details .field-name-field-event-date,.node .node-event-graduate.view-mode-ow_listing_teaser .group-news-details .field-name-field-news-type,.node .node-event-graduate.view-mode-ow_listing_teaser .group-news-details .field-name-field-news-date,.node .node-event-graduate.view-mode-ow_listing_teaser .group-news-details .field-name-field-news-classification,.node .node-event-graduate.view-mode-ow_listing_teaser .group-news-listing-details .field-type-date,.node .node-event-graduate.view-mode-ow_listing_teaser .group-news-listing-details .field-name-post-date,.node .node-event-graduate.view-mode-ow_listing_teaser .group-news-listing-details .field-name-field-event-type,.node .node-event-graduate.view-mode-ow_listing_teaser .group-news-listing-details .field-name-field-event-date,.node .node-event-graduate.view-mode-ow_listing_teaser .group-news-listing-details .field-name-field-news-type,.node .node-event-graduate.view-mode-ow_listing_teaser .group-news-listing-details .field-name-field-news-date,.node .node-event-graduate.view-mode-ow_listing_teaser .group-news-listing-details .field-name-field-news-classification,.node .node-research-case-study.view-mode-ow-listing-teaser .group_event_details .field-type-date,.node .node-research-case-study.view-mode-ow-listing-teaser .group_event_details .field-name-post-date,.node .node-research-case-study.view-mode-ow-listing-teaser .group_event_details .field-name-field-event-type,.node .node-research-case-study.view-mode-ow-listing-teaser .group_event_details .field-name-field-event-date,.node .node-research-case-study.view-mode-ow-listing-teaser .group_event_details .field-name-field-news-type,.node .node-research-case-study.view-mode-ow-listing-teaser .group_event_details .field-name-field-news-date,.node .node-research-case-study.view-mode-ow-listing-teaser .group_event_details .field-name-field-news-classification,.node .node-research-case-study.view-mode-ow-listing-teaser .group-event-details .field-type-date,.node .node-research-case-study.view-mode-ow-listing-teaser .group-event-details .field-name-post-date,.node .node-research-case-study.view-mode-ow-listing-teaser .group-event-details .field-name-field-event-type,.node .node-research-case-study.view-mode-ow-listing-teaser .group-event-details .field-name-field-event-date,.node .node-research-case-study.view-mode-ow-listing-teaser .group-event-details .field-name-field-news-type,.node .node-research-case-study.view-mode-ow-listing-teaser .group-event-details .field-name-field-news-date,.node .node-research-case-study.view-mode-ow-listing-teaser .group-event-details .field-name-field-news-classification,.node .node-research-case-study.view-mode-ow-listing-teaser .group-news-details .field-type-date,.node .node-research-case-study.view-mode-ow-listing-teaser .group-news-details .field-name-post-date,.node .node-research-case-study.view-mode-ow-listing-teaser .group-news-details .field-name-field-event-type,.node .node-research-case-study.view-mode-ow-listing-teaser .group-news-details .field-name-field-event-date,.node .node-research-case-study.view-mode-ow-listing-teaser .group-news-details .field-name-field-news-type,.node .node-research-case-study.view-mode-ow-listing-teaser .group-news-details .field-name-field-news-date,.node .node-research-case-study.view-mode-ow-listing-teaser .group-news-details .field-name-field-news-classification,.node .node-research-case-study.view-mode-ow-listing-teaser .group-news-listing-details .field-type-date,.node .node-research-case-study.view-mode-ow-listing-teaser .group-news-listing-details .field-name-post-date,.node .node-research-case-study.view-mode-ow-listing-teaser .group-news-listing-details .field-name-field-event-type,.node .node-research-case-study.view-mode-ow-listing-teaser .group-news-listing-details .field-name-field-event-date,.node .node-research-case-study.view-mode-ow-listing-teaser .group-news-listing-details .field-name-field-news-type,.node .node-research-case-study.view-mode-ow-listing-teaser .group-news-listing-details .field-name-field-news-date,.node .node-research-case-study.view-mode-ow-listing-teaser .group-news-listing-details .field-name-field-news-classification,.node-type-section-index .view-mode-ow_news_listing .group_event_details .field-type-date,.node-type-section-index .view-mode-ow_news_listing .group_event_details .field-name-post-date,.node-type-section-index .view-mode-ow_news_listing .group_event_details .field-name-field-event-type,.node-type-section-index .view-mode-ow_news_listing .group_event_details .field-name-field-event-date,.node-type-section-index .view-mode-ow_news_listing .group_event_details .field-name-field-news-type,.node-type-section-index .view-mode-ow_news_listing .group_event_details .field-name-field-news-date,.node-type-section-index .view-mode-ow_news_listing .group_event_details .field-name-field-news-classification,.node-type-section-index .view-mode-ow_news_listing .group-event-details .field-type-date,.node-type-section-index .view-mode-ow_news_listing .group-event-details .field-name-post-date,.node-type-section-index .view-mode-ow_news_listing .group-event-details .field-name-field-event-type,.node-type-section-index .view-mode-ow_news_listing .group-event-details .field-name-field-event-date,.node-type-section-index .view-mode-ow_news_listing .group-event-details .field-name-field-news-type,.node-type-section-index .view-mode-ow_news_listing .group-event-details .field-name-field-news-date,.node-type-section-index .view-mode-ow_news_listing .group-event-details .field-name-field-news-classification,.node-type-section-index .view-mode-ow_news_listing .group-news-details .field-type-date,.node-type-section-index .view-mode-ow_news_listing .group-news-details .field-name-post-date,.node-type-section-index .view-mode-ow_news_listing .group-news-details .field-name-field-event-type,.node-type-section-index .view-mode-ow_news_listing .group-news-details .field-name-field-event-date,.node-type-section-index .view-mode-ow_news_listing .group-news-details .field-name-field-news-type,.node-type-section-index .view-mode-ow_news_listing .group-news-details .field-name-field-news-date,.node-type-section-index .view-mode-ow_news_listing .group-news-details .field-name-field-news-classification,.node-type-section-index .view-mode-ow_news_listing .group-news-listing-details .field-type-date,.node-type-section-index .view-mode-ow_news_listing .group-news-listing-details .field-name-post-date,.node-type-section-index .view-mode-ow_news_listing .group-news-listing-details .field-name-field-event-type,.node-type-section-index .view-mode-ow_news_listing .group-news-listing-details .field-name-field-event-date,.node-type-section-index .view-mode-ow_news_listing .group-news-listing-details .field-name-field-news-type,.node-type-section-index .view-mode-ow_news_listing .group-news-listing-details .field-name-field-news-date,.node-type-section-index .view-mode-ow_news_listing .group-news-listing-details .field-name-field-news-classification,.node-type-section-index .field-name-field-student-gateway-events .group_event_details .field-type-date,.node-type-section-index .field-name-field-student-gateway-events .group_event_details .field-name-post-date,.node-type-section-index .field-name-field-student-gateway-events .group_event_details .field-name-field-event-type,.node-type-section-index .field-name-field-student-gateway-events .group_event_details .field-name-field-event-date,.node-type-section-index .field-name-field-student-gateway-events .group_event_details .field-name-field-news-type,.node-type-section-index .field-name-field-student-gateway-events .group_event_details .field-name-field-news-date,.node-type-section-index .field-name-field-student-gateway-events .group_event_details .field-name-field-news-classification,.node-type-section-index .field-name-field-student-gateway-events .group-event-details .field-type-date,.node-type-section-index .field-name-field-student-gateway-events .group-event-details .field-name-post-date,.node-type-section-index .field-name-field-student-gateway-events .group-event-details .field-name-field-event-type,.node-type-section-index .field-name-field-student-gateway-events .group-event-details .field-name-field-event-date,.node-type-section-index .field-name-field-student-gateway-events .group-event-details .field-name-field-news-type,.node-type-section-index .field-name-field-student-gateway-events .group-event-details .field-name-field-news-date,.node-type-section-index .field-name-field-student-gateway-events .group-event-details .field-name-field-news-classification,.node-type-section-index .field-name-field-student-gateway-events .group-news-details .field-type-date,.node-type-section-index .field-name-field-student-gateway-events .group-news-details .field-name-post-date,.node-type-section-index .field-name-field-student-gateway-events .group-news-details .field-name-field-event-type,.node-type-section-index .field-name-field-student-gateway-events .group-news-details .field-name-field-event-date,.node-type-section-index .field-name-field-student-gateway-events .group-news-details .field-name-field-news-type,.node-type-section-index .field-name-field-student-gateway-events .group-news-details .field-name-field-news-date,.node-type-section-index .field-name-field-student-gateway-events .group-news-details .field-name-field-news-classification,.node-type-section-index .field-name-field-student-gateway-events .group-news-listing-details .field-type-date,.node-type-section-index .field-name-field-student-gateway-events .group-news-listing-details .field-name-post-date,.node-type-section-index .field-name-field-student-gateway-events .group-news-listing-details .field-name-field-event-type,.node-type-section-index .field-name-field-student-gateway-events .group-news-listing-details .field-name-field-event-date,.node-type-section-index .field-name-field-student-gateway-events .group-news-listing-details .field-name-field-news-type,.node-type-section-index .field-name-field-student-gateway-events .group-news-listing-details .field-name-field-news-date,.node-type-section-index .field-name-field-student-gateway-events .group-news-listing-details .field-name-field-news-classification,.node-type-section-index .field-name-field-graduate-events .group_event_details .field-type-date,.node-type-section-index .field-name-field-graduate-events .group_event_details .field-name-post-date,.node-type-section-index .field-name-field-graduate-events .group_event_details .field-name-field-event-type,.node-type-section-index .field-name-field-graduate-events .group_event_details .field-name-field-event-date,.node-type-section-index .field-name-field-graduate-events .group_event_details .field-name-field-news-type,.node-type-section-index .field-name-field-graduate-events .group_event_details .field-name-field-news-date,.node-type-section-index .field-name-field-graduate-events .group_event_details .field-name-field-news-classification,.node-type-section-index .field-name-field-graduate-events .group-event-details .field-type-date,.node-type-section-index .field-name-field-graduate-events .group-event-details .field-name-post-date,.node-type-section-index .field-name-field-graduate-events .group-event-details .field-name-field-event-type,.node-type-section-index .field-name-field-graduate-events .group-event-details .field-name-field-event-date,.node-type-section-index .field-name-field-graduate-events .group-event-details .field-name-field-news-type,.node-type-section-index .field-name-field-graduate-events .group-event-details .field-name-field-news-date,.node-type-section-index .field-name-field-graduate-events .group-event-details .field-name-field-news-classification,.node-type-section-index .field-name-field-graduate-events .group-news-details .field-type-date,.node-type-section-index .field-name-field-graduate-events .group-news-details .field-name-post-date,.node-type-section-index .field-name-field-graduate-events .group-news-details .field-name-field-event-type,.node-type-section-index .field-name-field-graduate-events .group-news-details .field-name-field-event-date,.node-type-section-index .field-name-field-graduate-events .group-news-details .field-name-field-news-type,.node-type-section-index .field-name-field-graduate-events .group-news-details .field-name-field-news-date,.node-type-section-index .field-name-field-graduate-events .group-news-details .field-name-field-news-classification,.node-type-section-index .field-name-field-graduate-events .group-news-listing-details .field-type-date,.node-type-section-index .field-name-field-graduate-events .group-news-listing-details .field-name-post-date,.node-type-section-index .field-name-field-graduate-events .group-news-listing-details .field-name-field-event-type,.node-type-section-index .field-name-field-graduate-events .group-news-listing-details .field-name-field-event-date,.node-type-section-index .field-name-field-graduate-events .group-news-listing-details .field-name-field-news-type,.node-type-section-index .field-name-field-graduate-events .group-news-listing-details .field-name-field-news-date,.node-type-section-index .field-name-field-graduate-events .group-news-listing-details .field-name-field-news-classification
{
color:#7a736e;
font-size:0.813em;
text-transform:uppercase;
font-family:"PT Sans", "Microsoft YaHei", "Microsoft YaHei", "Microsoft YaHei",'Helvetica Neue',Arial,Helvetica,sans-serif;
}

.page-content .event-item-content .group-news-listing-details,.page-content .event-item-content .group-research-case-study-details,.page-content .news-item-content .group-news-listing-details,.page-content .news-item-content .group-research-case-study-details,.node .node-event.view-mode-ow-listing-teaser .group-news-listing-details,.node .node-event.view-mode-ow-listing-teaser .group-research-case-study-details,.node .node-event-graduate.view-mode-ow_listing_teaser .group-news-listing-details,.node .node-event-graduate.view-mode-ow_listing_teaser .group-research-case-study-details,.node .node-research-case-study.view-mode-ow-listing-teaser .group-news-listing-details,.node .node-research-case-study.view-mode-ow-listing-teaser .group-research-case-study-details,.node-type-section-index .view-mode-ow_news_listing .group-news-listing-details,.node-type-section-index .view-mode-ow_news_listing .group-research-case-study-details,.node-type-section-index .field-name-field-student-gateway-events .group-news-listing-details,.node-type-section-index .field-name-field-student-gateway-events .group-research-case-study-details,.node-type-section-index .field-name-field-graduate-events .group-news-listing-details,.node-type-section-index .field-name-field-graduate-events .group-research-case-study-details
{
padding-left:7em;
}

.page-content .event-item-content h2,.page-content .news-item-content h2,.node .node-event.view-mode-ow-listing-teaser h2,.node .node-event-graduate.view-mode-ow_listing_teaser h2,.node .node-research-case-study.view-mode-ow-listing-teaser h2,.node-type-section-index .view-mode-ow_news_listing h2,.node-type-section-index .field-name-field-student-gateway-events h2,.node-type-section-index .field-name-field-graduate-events h2
{
font-size:1.125em;
margin:0;
line-height:1.5em;
text-transform:none;
}

.page-content .event-item-content a,.page-content .news-item-content a,.node .node-event.view-mode-ow-listing-teaser a,.node .node-event-graduate.view-mode-ow_listing_teaser a,.node .node-research-case-study.view-mode-ow-listing-teaser a,.node-type-section-index .view-mode-ow_news_listing a,.node-type-section-index .field-name-field-student-gateway-events a,.node-type-section-index .field-name-field-graduate-events a
{
color:#333333;
display:block;
}

.page-content .event-item-content a:link:hover,.page-content .event-item-content a:hover,.page-content .news-item-content a:link:hover,.page-content .news-item-content a:hover,.node .node-event.view-mode-ow-listing-teaser a:link:hover,.node .node-event.view-mode-ow-listing-teaser a:hover,.node .node-event-graduate.view-mode-ow_listing_teaser a:link:hover,.node .node-event-graduate.view-mode-ow_listing_teaser a:hover,.node .node-research-case-study.view-mode-ow-listing-teaser a:link:hover,.node .node-research-case-study.view-mode-ow-listing-teaser a:hover,.node-type-section-index .view-mode-ow_news_listing a:link:hover,.node-type-section-index .view-mode-ow_news_listing a:hover,.node-type-section-index .field-name-field-student-gateway-events a:link:hover,.node-type-section-index .field-name-field-student-gateway-events a:hover,.node-type-section-index .field-name-field-graduate-events a:link:hover,.node-type-section-index .field-name-field-graduate-events a:hover
{
color:#e1642b;
text-decoration:none;
}

.page-content .event-item-content .group-event-details h2,.page-content .event-item-content .group-news-details,.page-content .news-item-content .group-event-details h2,.page-content .news-item-content .group-news-details,.node .node-event.view-mode-ow-listing-teaser .group-event-details h2,.node .node-event.view-mode-ow-listing-teaser .group-news-details,.node .node-event-graduate.view-mode-ow_listing_teaser .group-event-details h2,.node .node-event-graduate.view-mode-ow_listing_teaser .group-news-details,.node .node-research-case-study.view-mode-ow-listing-teaser .group-event-details h2,.node .node-research-case-study.view-mode-ow-listing-teaser .group-news-details,.node-type-section-index .view-mode-ow_news_listing .group-event-details h2,.node-type-section-index .view-mode-ow_news_listing .group-news-details,.node-type-section-index .field-name-field-student-gateway-events .group-event-details h2,.node-type-section-index .field-name-field-student-gateway-events .group-news-details,.node-type-section-index .field-name-field-graduate-events .group-event-details h2,.node-type-section-index .field-name-field-graduate-events .group-news-details
{
max-width:500px;
}

.page-content .event-item-content,.page-content .news-item-content
{
margin:2.6em 0 0.75em 0;
}

.page-content .news-item-content
{
*zoom:1;
}

.page-content .news-item-content:before,.page-content .news-item-content:after
{
display:table;
content:"";
line-height:0;
}

.page-content .news-item-content:after
{
clear:both;
}

.page-content .news-item-content .news-thumbnail
{
float:left;
margin-right:1em;
}

.page-content .news-item-content .news-thumbnail img
{
margin-left:0;
max-width:88px;
}

.page-content .news-item-content .group-news-details
{
padding-left:0;
float:left;
position:relative;
}

.node-type-section-index .view-mode-ow_news_listing .group-news-listing-details .field-name-field-news-classification .field-item,.node-type-section-index .view-mode-ow_news_listing .group-news-listing-details .field-name-field-news-classification .field-item-single
{
float:left;
padding-right:0.5em;
}

.node-type-section-index .view-mode-ow_news_listing .group-news-listing-details .field-name-field-news-classification .field-item:after,.node-type-section-index .view-mode-ow_news_listing .group-news-listing-details .field-name-field-news-classification .field-item-single:after
{
content:",";
}

.node-type-section-index .view-mode-ow_news_listing .group-news-listing-details .field-name-field-news-classification .field-item:last-child:after,.node-type-section-index .view-mode-ow_news_listing .group-news-listing-details .field-name-field-news-classification .field-item-single:last-child:after
{
content:"";
}

.node-type-section-index .view-mode-ow_news_listing .group-news-listing-details .field-name-field-news-classification:after
{
content:"|";
float:left;
padding-right:0.5em;
}

.page-content a.self-service-button,.page-content a.any-questions-button,.page-content a.apply-button,.page-content a.application-guide-button,.node-type-section-index .main-content a.any-questions-button,.node-type-section-index .main-content a.self-service-button,.node-type-section-index .main-content a.apply-button,.node-type-section-index .main-content a.application-guide-button
{
padding:0.8em 1.2em;
background-color:#e1642b;
font-family:"PT Sans", "Microsoft YaHei", "Microsoft YaHei", "Microsoft YaHei",'Helvetica Neue',Arial,Helvetica,sans-serif;
font-size:1em;
color:#fff;
font-weight:400;
text-transform:uppercase;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
border:none;
text-decoration:none;
display:inline-block;
cursor:pointer;
-webkit-appearance:none;
margin:0.5em 0;
margin-right:0.5em;
-webkit-transition:background ease-out 0.3s;
-moz-transition:background ease-out 0.3s;
-o-transition:background ease-out 0.3s;
transition:background ease-out 0.3s;
padding-left:3.5em;
background:url('/sites/default/themes/custom/ics/images/any-qs.png') 20px 16px no-repeat #3277ae;
}

.page-content a.self-service-button:hover,.page-content a.any-questions-button:hover,.page-content a.apply-button:hover,.page-content a.application-guide-button:hover,.node-type-section-index .main-content a.any-questions-button:hover,.node-type-section-index .main-content a.self-service-button:hover,.node-type-section-index .main-content a.apply-button:hover,.node-type-section-index .main-content a.application-guide-button:hover
{
background-color:#8f0b27;
-webkit-transition:background ease-out 0.3s;
-moz-transition:background ease-out 0.3s;
-o-transition:background ease-out 0.3s;
transition:background ease-out 0.3s;
}

.page-content a.self-service-button:active,.page-content a.any-questions-button:active,.page-content a.apply-button:active,.page-content a.application-guide-button:active,.node-type-section-index .main-content a.any-questions-button:active,.node-type-section-index .main-content a.self-service-button:active,.node-type-section-index .main-content a.apply-button:active,.node-type-section-index .main-content a.application-guide-button:active
{
background-color:#770921;
-webkit-transition:background ease-out 0.3s;
-moz-transition:background ease-out 0.3s;
-o-transition:background ease-out 0.3s;
transition:background ease-out 0.3s;
}

.page-content a.self-service-button:focus,.page-content a.any-questions-button:focus,.page-content a.apply-button:focus,.page-content a.application-guide-button:focus,.node-type-section-index .main-content a.any-questions-button:focus,.node-type-section-index .main-content a.self-service-button:focus,.node-type-section-index .main-content a.apply-button:focus,.node-type-section-index .main-content a.application-guide-button:focus
{
background-color:#8f0b27;
-webkit-transition:background ease-out 0.3s;
-moz-transition:background ease-out 0.3s;
-o-transition:background ease-out 0.3s;
transition:background ease-out 0.3s;
}

.page-content a.self-service-button:hover,.page-content a.any-questions-button:hover,.page-content a.apply-button:hover,.page-content a.application-guide-button:hover,.node-type-section-index .main-content a.any-questions-button:hover,.node-type-section-index .main-content a.self-service-button:hover,.node-type-section-index .main-content a.apply-button:hover,.node-type-section-index .main-content a.application-guide-button:hover
{
background-color:#e1642b;
text-decoration:none;
color:#fff;
}

.page-content a.self-service-button
{
background:url('/sites/default/themes/custom/ics/images/self-service-icon.png') 20px 17px no-repeat #3277ae;
}

.page-content a.apply-button,.node-type-section-index .main-content a.apply-button
{
background-image:url('/sites/default/themes/custom/ics/images/arrow-right@x2.png');
}

.page-content a.apply-button:hover,.node-type-section-index .main-content a.apply-button:hover
{
background-color:#177770;
}

.page-content a.application-guide-button,.node-type-section-index .main-content a.application-guide-button
{
background-image:url('/sites/default/themes/custom/ics/images/application-guide@x2.png');
}

.page-content a.application-guide-button:hover,.node-type-section-index .main-content a.application-guide-button:hover
{
background-color:#177770;
}

.main-content a.apply-button,.main-content a.application-guide-button
{
font-size:0.88em;
}

div.finder-form input[type="submit"]
{
display:none;
}

div.finder-form input.finder-element-title
{
background-image:none;
background-position:100% -18px;
}

div.finder-form .form-item-title
{
margin-top:0;
}

.region-content p img
{
margin-left:1em;
}

.wysiwyg-float-right
{
float:right;
margin:0.923em 7% 0.923em 0.923em;
}

.wysiwyg-float-right .media-image-wrapper
{
margin-bottom:0;
}

div.wysiwyg-float-right,div.wysiwyg-float-left
{
margin-top:0;
}

.field-name-field-body p.wysiwyg-float-left,.wysiwyg-float-left
{
float:left;
margin:0.923em 0.923em 0.923em 0;
}

.crest-right
{
float:right;
margin:5px 0 0.923em 0.923em;
}

.media-image-wrapper
{
display:block;
margin-right:7%;
margin-bottom:2em;
}

.media-image-wrapper img
{
float:left;
}

.media-image-wrapper a
{
color:#fff;
text-decoration:underline;
}

.media-image-wrapper .group_description_inline_wrapper
{
width:100%;
color:#fff;
font-size:0.85em;
background-color:rgba(0,0,0,0.75);
line-height:1.3em;
position:absolute;
bottom:0;
font-family:"PT Sans", "Microsoft YaHei", "Microsoft YaHei", "Microsoft YaHei",'Helvetica Neue',Arial,Helvetica,sans-serif;
}

.media-image-wrapper .group_description_inline_wrapper .field
{
padding:0.5em 1em;
display:block;
}

.media-image-wrapper .group_description_inline_wrapper .field-name-field-media-description
{
padding:0.75em 2.5em 0.75em 1em;
}

p .media-image-wrapper
{
margin-bottom:0;
}

.media-image-ow_content_full_width-wrapper img
{
width:100%;
height:auto;
}

.media-image-ow_content_medium-wrapper
{
width:370px;
}

img.wysiwyg-float-right,img.wysiwyg-float-left
{
margin:0;
}

.media-vimeo-video,.media-youtube-video
{
margin-right:7%;
}

.field-name-field-background-video .media-youtube-video
{
margin-right:0;
}

p .media-vimeo-video,p .media-youtube-video
{
margin-right:-7%;
}

#cboxContent
{
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
}

#cboxLoadedContent
{
border:1px solid #FFF;
background-color:#FFF;
}

#cboxLoadedContent .node-video-highlight.view-mode-colorbox
{
overflow:hidden;
}

#cboxClose.cbox-close-plain
{
position:absolute;
font-size:40px;
line-height:38px;
text-align:center;
color:rgba(0,0,0,0.7);
background:#fff;
top:-20px;
right:-20px;
width:40px;
height:40px;
-webkit-border-radius:20px;
-moz-border-radius:20px;
border-radius:20px;
}

#colorbox,#cboxWrapper,#cboxContent
{
overflow:visible !important;
}

#cboxLoadedContent .node-a-to-z-of-ics.view-mode-colorbox .media-vimeo-video,#cboxLoadedContent .node-a-to-z-of-ics.view-mode-colorbox .media-youtube-video,#cboxLoadedContent .node-video-highlight.view-mode-colorbox .media-vimeo-video,#cboxLoadedContent .node-video-highlight.view-mode-colorbox .media-youtube-video,body.node-type-video-highlight .media-vimeo-video,body.node-type-video-highlight .media-youtube-video
{
margin-right:0;
}

#cboxLoadedContent .node-a-to-z-of-ics.view-mode-colorbox .group-description,#cboxLoadedContent .node-video-highlight.view-mode-colorbox .group-description,body.node-type-video-highlight .group-description
{
padding:2em;
overflow:hidden;
}

#cboxLoadedContent .node-a-to-z-of-ics.view-mode-colorbox .group-description h1,#cboxLoadedContent .node-video-highlight.view-mode-colorbox .group-description h1,body.node-type-video-highlight .group-description h1
{
font-size:1.625em;
margin-bottom:0.75em;
}

#cboxLoadedContent .node-a-to-z-of-ics.view-mode-colorbox .group-description .field-name-field-body,#cboxLoadedContent .node-video-highlight.view-mode-colorbox .group-description .field-name-field-body,body.node-type-video-highlight .group-description .field-name-field-body
{
color:#333333;
font-size:0.938em;
font-family:"PT Sans", "Microsoft YaHei", "Microsoft YaHei", "Microsoft YaHei",'Helvetica Neue',Arial,Helvetica,sans-serif;
margin-bottom:0;
}

#cboxLoadedContent .node-a-to-z-of-ics.view-mode-colorbox .field-name-field-image-highlight img
{
display:block;
width:65%;
margin:0 auto;
}

#cboxLoadedContent .node-a-to-z-of-ics.view-mode-colorbox .group-title
{
margin:0 0 0.5em 0;
}

#cboxLoadedContent .node-a-to-z-of-ics.view-mode-colorbox .group-title h2
{
display:inline;
}

#cboxLoadedContent .node-a-to-z-of-ics.view-mode-colorbox .group-title h3
{
display:inline;
font-size:1.625em;
font-weight:700;
}

#cboxLoadedContent .node-a-to-z-of-ics.view-mode-colorbox .group-title h3:before
{
content:'\00a0- ';
}

.node-type-a-to-z-of-ics .node-a-to-z-of-ics.view-mode-full .field-name-field-image-highlight img
{
width:100%;
height:auto;
}

#main-content .highlight-group .node-video-highlight .js-mobile-video-highlight
{
padding:1.2em 2.118933698%;
padding-bottom:0.8em;
border-bottom:1px solid #f3f1ee;
}

#main-content .highlight-group .node-video-highlight .js-mobile-video-highlight h2
{
margin:0.5em 0;
background-image:none;
display:block;
}

#main-content .highlight-group .node-video-highlight .js-mobile-video-highlight:hover h2
{
color:#333333;
}

#main-content .highlight-group .node-video-highlight .js-mobile-video-highlight .field-name-field-body
{
font-size:1.313em;
font-family:"PT Sans", "Microsoft YaHei", "Microsoft YaHei", "Microsoft YaHei",'Helvetica Neue',Arial,Helvetica,sans-serif;
line-height:1.5em;
}

#main-content .highlight-group .node-video-highlight .js-mobile-video-highlight .field-name-field-body p:last-child
{
margin-bottom:0;
}

.view-a-to-z-of-ics .views-field-field-image-highlight img
{
width:100%;
height:auto;
}

.file-media-link,.field-name-field-document .file
{
margin-top:0.4615em;
text-indent:-30px;
margin-left:30px;
line-height:1.2;
}

.file-media-link a,.field-name-field-document .file a
{
background:url("/sites/default/themes/custom/ics/images/icon_unknown.png") no-repeat left center;
padding-left:30px;
padding-top:2px;
padding-right:0;
overflow-wrap:break-word;
word-wrap:break-word;
-ms-word-break:break-all;
word-break:break-all;
word-break:break-word;
-webkit-hyphens:auto;
-moz-hyphens:auto;
hyphens:auto;
}

.file-media-link a[href$='.rtf'],.field-name-field-document .file a[href$='.rtf']
{
background:url("/sites/default/themes/custom/ics/images/icon_rtf.png") no-repeat left center;
padding-left:30px;
padding-top:2px;
padding-right:0;
}

.file-media-link a[href$='.csv'],.field-name-field-document .file a[href$='.csv']
{
background:url("/sites/default/themes/custom/ics/images/icon_csv.png") no-repeat left center;
padding-left:30px;
padding-top:2px;
padding-right:0;
}

.file-media-link a[href$='.doc'],.file-media-link a[href$='.docx'],.field-name-field-document .file a[href$='.doc'],.field-name-field-document .file a[href$='.docx']
{
background:url("/sites/default/themes/custom/ics/images/icon_doc.png") no-repeat left center;
padding-left:30px;
padding-top:2px;
padding-right:0;
}

.file-media-link a[href$='.gif'],.field-name-field-document .file a[href$='.gif']
{
background:url("/sites/default/themes/custom/ics/images/icon_gif.png") no-repeat left center;
padding-left:30px;
padding-top:2px;
padding-right:0;
}

.file-media-link a[href$='.jpg'],.file-media-link a[href$='.jpeg'],.field-name-field-document .file a[href$='.jpg'],.field-name-field-document .file a[href$='.jpeg']
{
background:url("/sites/default/themes/custom/ics/images/icon_jpg.png") no-repeat left center;
padding-left:30px;
padding-top:2px;
padding-right:0;
}

.file-media-link a[href$='.pdf'],.field-name-field-document .file a[href$='.pdf']
{
background:url("/sites/default/themes/custom/ics/images/icon_pdf.png") no-repeat left center;
padding-left:30px;
padding-top:2px;
padding-right:0;
}

.file-media-link a[href$='.png'],.field-name-field-document .file a[href$='.png']
{
background:url("/sites/default/themes/custom/ics/images/icon_png.png") no-repeat left center;
padding-left:30px;
padding-top:2px;
padding-right:0;
}

.file-media-link a[href$='.pps'],.file-media-link a[href$='.ppsx'],.field-name-field-document .file a[href$='.pps'],.field-name-field-document .file a[href$='.ppsx']
{
background:url("/sites/default/themes/custom/ics/images/icon_pps.png") no-repeat left center;
padding-left:30px;
padding-top:2px;
padding-right:0;
}

.file-media-link a[href$='.ppt'],.file-media-link a[href$='.pptx'],.field-name-field-document .file a[href$='.ppt'],.field-name-field-document .file a[href$='.pptx']
{
background:url("/sites/default/themes/custom/ics/images/icon_ppt.png") no-repeat left center;
padding-left:30px;
padding-top:2px;
padding-right:0;
}

.file-media-link a[href$='.txt'],.field-name-field-document .file a[href$='.txt']
{
background:url("/sites/default/themes/custom/ics/images/icon_txt.png") no-repeat left center;
padding-left:30px;
padding-top:2px;
padding-right:0;
}

.file-media-link a[href$='.xls'],.file-media-link a[href$='.xlsx'],.field-name-field-document .file a[href$='.xls'],.field-name-field-document .file a[href$='.xlsx']
{
background:url("/sites/default/themes/custom/ics/images/icon_xls.png") no-repeat left center;
padding-left:30px;
padding-top:2px;
padding-right:0;
}

.file-media-link a[href$='.xml'],.field-name-field-document .file a[href$='.xml']
{
background:url("/sites/default/themes/custom/ics/images/icon_xml.png") no-repeat left center;
padding-left:30px;
padding-top:2px;
padding-right:0;
}

.file-media-link a[href$='.zip'],.field-name-field-document .file a[href$='.zip']
{
background:url("/sites/default/themes/custom/ics/images/icon_zip.png") no-repeat left center;
padding-left:30px;
padding-top:2px;
padding-right:0;
}

.file-media-link .filesize,.field-name-field-document .file .filesize
{
display:block;
margin-left:30px;
text-transform:uppercase;
font-size:0.813em;
color:#a79d96;
line-height:1.6;
}

.has-feed-icon .feed-icon
{
float:right;
margin-top:-0.5em;
}

.has-feed-icon .view-content
{
clear:both;
*zoom:1;
}

.has-feed-icon .view-content:before,.has-feed-icon .view-content:after
{
display:table;
content:"";
line-height:0;
}

.has-feed-icon .view-content:after
{
clear:both;
}

.views-exposed-form input[type="text"]
{
padding:.5em 1em;
}

.views-exposed-form input[type="submit"]
{
background-color:#3277ae;
-webkit-transition:background ease-out 0.1s;
-moz-transition:background ease-out 0.1s;
-o-transition:background ease-out 0.1s;
transition:background ease-out 0.1s;
padding:.55em 1.2em;
}

.views-exposed-form input[type="submit"]:hover
{
background-color:#e1642b;
-webkit-transition:background ease-out 0.1s;
-moz-transition:background ease-out 0.1s;
-o-transition:background ease-out 0.1s;
transition:background ease-out 0.1s;
}

.view-research-case-studies .views-exposed-form .views-exposed-widget .form-submit
{
margin-bottom:1em;
}

.view-research-case-studies form
{
margin-bottom:2em;
}

.node-event.view-mode-ow_listing_teaser,.node-event.view-mode-ow-listing-teaser,.node-expert.view-mode-ow_listing_teaser,.node-expert.view-mode-ow-listing-teaser,.node-research-case-study.view-mode-ow_listing_teaser,.node-research-case-study.view-mode-ow-listing-teaser,.node-type-section-index.view-mode-ow_listing_teaser,.node-type-section-index.view-mode-ow-listing-teaser
{
*zoom:1;
/* margin-bottom:2em; */
margin-bottom:40px;
}

.node-event.view-mode-ow_listing_teaser:before,.node-event.view-mode-ow_listing_teaser:after,.node-event.view-mode-ow-listing-teaser:before,.node-event.view-mode-ow-listing-teaser:after,.node-expert.view-mode-ow_listing_teaser:before,.node-expert.view-mode-ow_listing_teaser:after,.node-expert.view-mode-ow-listing-teaser:before,.node-expert.view-mode-ow-listing-teaser:after,.node-research-case-study.view-mode-ow_listing_teaser:before,.node-research-case-study.view-mode-ow_listing_teaser:after,.node-research-case-study.view-mode-ow-listing-teaser:before,.node-research-case-study.view-mode-ow-listing-teaser:after,.node-type-section-index.view-mode-ow_listing_teaser:before,.node-type-section-index.view-mode-ow_listing_teaser:after,.node-type-section-index.view-mode-ow-listing-teaser:before,.node-type-section-index.view-mode-ow-listing-teaser:after
{
display:table;
content:"";
line-height:0;
}

.node-event.view-mode-ow_listing_teaser:after,.node-event.view-mode-ow-listing-teaser:after,.node-expert.view-mode-ow_listing_teaser:after,.node-expert.view-mode-ow-listing-teaser:after,.node-research-case-study.view-mode-ow_listing_teaser:after,.node-research-case-study.view-mode-ow-listing-teaser:after,.node-type-section-index.view-mode-ow_listing_teaser:after,.node-type-section-index.view-mode-ow-listing-teaser:after
{
clear:both;
}

.node-event.view-mode-ow_listing_teaser .group_event_details,.node-event.view-mode-ow_listing_teaser .group-event-details,.node-event.view-mode-ow_listing_teaser .group-news-listing-details,.node-event.view-mode-ow-listing-teaser .group_event_details,.node-event.view-mode-ow-listing-teaser .group-event-details,.node-event.view-mode-ow-listing-teaser .group-news-listing-details,.node-expert.view-mode-ow_listing_teaser .group_event_details,.node-expert.view-mode-ow_listing_teaser .group-event-details,.node-expert.view-mode-ow_listing_teaser .group-news-listing-details,.node-expert.view-mode-ow-listing-teaser .group_event_details,.node-expert.view-mode-ow-listing-teaser .group-event-details,.node-expert.view-mode-ow-listing-teaser .group-news-listing-details,.node-research-case-study.view-mode-ow_listing_teaser .group_event_details,.node-research-case-study.view-mode-ow_listing_teaser .group-event-details,.node-research-case-study.view-mode-ow_listing_teaser .group-news-listing-details,.node-research-case-study.view-mode-ow-listing-teaser .group_event_details,.node-research-case-study.view-mode-ow-listing-teaser .group-event-details,.node-research-case-study.view-mode-ow-listing-teaser .group-news-listing-details,.node-type-section-index.view-mode-ow_listing_teaser .group_event_details,.node-type-section-index.view-mode-ow_listing_teaser .group-event-details,.node-type-section-index.view-mode-ow_listing_teaser .group-news-listing-details,.node-type-section-index.view-mode-ow-listing-teaser .group_event_details,.node-type-section-index.view-mode-ow-listing-teaser .group-event-details,.node-type-section-index.view-mode-ow-listing-teaser .group-news-listing-details
{
padding-left:3.75em;
}

.node-event.view-mode-ow_listing_teaser .group_event_details .field-type-date,.node-event.view-mode-ow_listing_teaser .group_event_details .field-name-post-date,.node-event.view-mode-ow_listing_teaser .group_event_details .field-name-field-event-type,.node-event.view-mode-ow_listing_teaser .group_event_details .field-name-field-event-venue-locality,.node-event.view-mode-ow_listing_teaser .group_event_details .field-name-field-outreach-target-age-range,.node-event.view-mode-ow_listing_teaser .group_event_details .field-name-field-outreach-target-audience,.node-event.view-mode-ow_listing_teaser .group-event-details .field-type-date,.node-event.view-mode-ow_listing_teaser .group-event-details .field-name-post-date,.node-event.view-mode-ow_listing_teaser .group-event-details .field-name-field-event-type,.node-event.view-mode-ow_listing_teaser .group-event-details .field-name-field-event-venue-locality,.node-event.view-mode-ow_listing_teaser .group-event-details .field-name-field-outreach-target-age-range,.node-event.view-mode-ow_listing_teaser .group-event-details .field-name-field-outreach-target-audience,.node-event.view-mode-ow_listing_teaser .group-news-listing-details .field-type-date,.node-event.view-mode-ow_listing_teaser .group-news-listing-details .field-name-post-date,.node-event.view-mode-ow_listing_teaser .group-news-listing-details .field-name-field-event-type,.node-event.view-mode-ow_listing_teaser .group-news-listing-details .field-name-field-event-venue-locality,.node-event.view-mode-ow_listing_teaser .group-news-listing-details .field-name-field-outreach-target-age-range,.node-event.view-mode-ow_listing_teaser .group-news-listing-details .field-name-field-outreach-target-audience,.node-event.view-mode-ow-listing-teaser .group_event_details .field-type-date,.node-event.view-mode-ow-listing-teaser .group_event_details .field-name-post-date,.node-event.view-mode-ow-listing-teaser .group_event_details .field-name-field-event-type,.node-event.view-mode-ow-listing-teaser .group_event_details .field-name-field-event-venue-locality,.node-event.view-mode-ow-listing-teaser .group_event_details .field-name-field-outreach-target-age-range,.node-event.view-mode-ow-listing-teaser .group_event_details .field-name-field-outreach-target-audience,.node-event.view-mode-ow-listing-teaser .group-event-details .field-type-date,.node-event.view-mode-ow-listing-teaser .group-event-details .field-name-post-date,.node-event.view-mode-ow-listing-teaser .group-event-details .field-name-field-event-type,.node-event.view-mode-ow-listing-teaser .group-event-details .field-name-field-event-venue-locality,.node-event.view-mode-ow-listing-teaser .group-event-details .field-name-field-outreach-target-age-range,.node-event.view-mode-ow-listing-teaser .group-event-details .field-name-field-outreach-target-audience,.node-event.view-mode-ow-listing-teaser .group-news-listing-details .field-type-date,.node-event.view-mode-ow-listing-teaser .group-news-listing-details .field-name-post-date,.node-event.view-mode-ow-listing-teaser .group-news-listing-details .field-name-field-event-type,.node-event.view-mode-ow-listing-teaser .group-news-listing-details .field-name-field-event-venue-locality,.node-event.view-mode-ow-listing-teaser .group-news-listing-details .field-name-field-outreach-target-age-range,.node-event.view-mode-ow-listing-teaser .group-news-listing-details .field-name-field-outreach-target-audience,.node-expert.view-mode-ow_listing_teaser .group_event_details .field-type-date,.node-expert.view-mode-ow_listing_teaser .group_event_details .field-name-post-date,.node-expert.view-mode-ow_listing_teaser .group_event_details .field-name-field-event-type,.node-expert.view-mode-ow_listing_teaser .group_event_details .field-name-field-event-venue-locality,.node-expert.view-mode-ow_listing_teaser .group_event_details .field-name-field-outreach-target-age-range,.node-expert.view-mode-ow_listing_teaser .group_event_details .field-name-field-outreach-target-audience,.node-expert.view-mode-ow_listing_teaser .group-event-details .field-type-date,.node-expert.view-mode-ow_listing_teaser .group-event-details .field-name-post-date,.node-expert.view-mode-ow_listing_teaser .group-event-details .field-name-field-event-type,.node-expert.view-mode-ow_listing_teaser .group-event-details .field-name-field-event-venue-locality,.node-expert.view-mode-ow_listing_teaser .group-event-details .field-name-field-outreach-target-age-range,.node-expert.view-mode-ow_listing_teaser .group-event-details .field-name-field-outreach-target-audience,.node-expert.view-mode-ow_listing_teaser .group-news-listing-details .field-type-date,.node-expert.view-mode-ow_listing_teaser .group-news-listing-details .field-name-post-date,.node-expert.view-mode-ow_listing_teaser .group-news-listing-details .field-name-field-event-type,.node-expert.view-mode-ow_listing_teaser .group-news-listing-details .field-name-field-event-venue-locality,.node-expert.view-mode-ow_listing_teaser .group-news-listing-details .field-name-field-outreach-target-age-range,.node-expert.view-mode-ow_listing_teaser .group-news-listing-details .field-name-field-outreach-target-audience,.node-expert.view-mode-ow-listing-teaser .group_event_details .field-type-date,.node-expert.view-mode-ow-listing-teaser .group_event_details .field-name-post-date,.node-expert.view-mode-ow-listing-teaser .group_event_details .field-name-field-event-type,.node-expert.view-mode-ow-listing-teaser .group_event_details .field-name-field-event-venue-locality,.node-expert.view-mode-ow-listing-teaser .group_event_details .field-name-field-outreach-target-age-range,.node-expert.view-mode-ow-listing-teaser .group_event_details .field-name-field-outreach-target-audience,.node-expert.view-mode-ow-listing-teaser .group-event-details .field-type-date,.node-expert.view-mode-ow-listing-teaser .group-event-details .field-name-post-date,.node-expert.view-mode-ow-listing-teaser .group-event-details .field-name-field-event-type,.node-expert.view-mode-ow-listing-teaser .group-event-details .field-name-field-event-venue-locality,.node-expert.view-mode-ow-listing-teaser .group-event-details .field-name-field-outreach-target-age-range,.node-expert.view-mode-ow-listing-teaser .group-event-details .field-name-field-outreach-target-audience,.node-expert.view-mode-ow-listing-teaser .group-news-listing-details .field-type-date,.node-expert.view-mode-ow-listing-teaser .group-news-listing-details .field-name-post-date,.node-expert.view-mode-ow-listing-teaser .group-news-listing-details .field-name-field-event-type,.node-expert.view-mode-ow-listing-teaser .group-news-listing-details .field-name-field-event-venue-locality,.node-expert.view-mode-ow-listing-teaser .group-news-listing-details .field-name-field-outreach-target-age-range,.node-expert.view-mode-ow-listing-teaser .group-news-listing-details .field-name-field-outreach-target-audience,.node-research-case-study.view-mode-ow_listing_teaser .group_event_details .field-type-date,.node-research-case-study.view-mode-ow_listing_teaser .group_event_details .field-name-post-date,.node-research-case-study.view-mode-ow_listing_teaser .group_event_details .field-name-field-event-type,.node-research-case-study.view-mode-ow_listing_teaser .group_event_details .field-name-field-event-venue-locality,.node-research-case-study.view-mode-ow_listing_teaser .group_event_details .field-name-field-outreach-target-age-range,.node-research-case-study.view-mode-ow_listing_teaser .group_event_details .field-name-field-outreach-target-audience,.node-research-case-study.view-mode-ow_listing_teaser .group-event-details .field-type-date,.node-research-case-study.view-mode-ow_listing_teaser .group-event-details .field-name-post-date,.node-research-case-study.view-mode-ow_listing_teaser .group-event-details .field-name-field-event-type,.node-research-case-study.view-mode-ow_listing_teaser .group-event-details .field-name-field-event-venue-locality,.node-research-case-study.view-mode-ow_listing_teaser .group-event-details .field-name-field-outreach-target-age-range,.node-research-case-study.view-mode-ow_listing_teaser .group-event-details .field-name-field-outreach-target-audience,.node-research-case-study.view-mode-ow_listing_teaser .group-news-listing-details .field-type-date,.node-research-case-study.view-mode-ow_listing_teaser .group-news-listing-details .field-name-post-date,.node-research-case-study.view-mode-ow_listing_teaser .group-news-listing-details .field-name-field-event-type,.node-research-case-study.view-mode-ow_listing_teaser .group-news-listing-details .field-name-field-event-venue-locality,.node-research-case-study.view-mode-ow_listing_teaser .group-news-listing-details .field-name-field-outreach-target-age-range,.node-research-case-study.view-mode-ow_listing_teaser .group-news-listing-details .field-name-field-outreach-target-audience,.node-research-case-study.view-mode-ow-listing-teaser .group_event_details .field-type-date,.node-research-case-study.view-mode-ow-listing-teaser .group_event_details .field-name-post-date,.node-research-case-study.view-mode-ow-listing-teaser .group_event_details .field-name-field-event-type,.node-research-case-study.view-mode-ow-listing-teaser .group_event_details .field-name-field-event-venue-locality,.node-research-case-study.view-mode-ow-listing-teaser .group_event_details .field-name-field-outreach-target-age-range,.node-research-case-study.view-mode-ow-listing-teaser .group_event_details .field-name-field-outreach-target-audience,.node-research-case-study.view-mode-ow-listing-teaser .group-event-details .field-type-date,.node-research-case-study.view-mode-ow-listing-teaser .group-event-details .field-name-post-date,.node-research-case-study.view-mode-ow-listing-teaser .group-event-details .field-name-field-event-type,.node-research-case-study.view-mode-ow-listing-teaser .group-event-details .field-name-field-event-venue-locality,.node-research-case-study.view-mode-ow-listing-teaser .group-event-details .field-name-field-outreach-target-age-range,.node-research-case-study.view-mode-ow-listing-teaser .group-event-details .field-name-field-outreach-target-audience,.node-research-case-study.view-mode-ow-listing-teaser .group-news-listing-details .field-type-date,.node-research-case-study.view-mode-ow-listing-teaser .group-news-listing-details .field-name-post-date,.node-research-case-study.view-mode-ow-listing-teaser .group-news-listing-details .field-name-field-event-type,.node-research-case-study.view-mode-ow-listing-teaser .group-news-listing-details .field-name-field-event-venue-locality,.node-research-case-study.view-mode-ow-listing-teaser .group-news-listing-details .field-name-field-outreach-target-age-range,.node-research-case-study.view-mode-ow-listing-teaser .group-news-listing-details .field-name-field-outreach-target-audience,.node-type-section-index.view-mode-ow_listing_teaser .group_event_details .field-type-date,.node-type-section-index.view-mode-ow_listing_teaser .group_event_details .field-name-post-date,.node-type-section-index.view-mode-ow_listing_teaser .group_event_details .field-name-field-event-type,.node-type-section-index.view-mode-ow_listing_teaser .group_event_details .field-name-field-event-venue-locality,.node-type-section-index.view-mode-ow_listing_teaser .group_event_details .field-name-field-outreach-target-age-range,.node-type-section-index.view-mode-ow_listing_teaser .group_event_details .field-name-field-outreach-target-audience,.node-type-section-index.view-mode-ow_listing_teaser .group-event-details .field-type-date,.node-type-section-index.view-mode-ow_listing_teaser .group-event-details .field-name-post-date,.node-type-section-index.view-mode-ow_listing_teaser .group-event-details .field-name-field-event-type,.node-type-section-index.view-mode-ow_listing_teaser .group-event-details .field-name-field-event-venue-locality,.node-type-section-index.view-mode-ow_listing_teaser .group-event-details .field-name-field-outreach-target-age-range,.node-type-section-index.view-mode-ow_listing_teaser .group-event-details .field-name-field-outreach-target-audience,.node-type-section-index.view-mode-ow_listing_teaser .group-news-listing-details .field-type-date,.node-type-section-index.view-mode-ow_listing_teaser .group-news-listing-details .field-name-post-date,.node-type-section-index.view-mode-ow_listing_teaser .group-news-listing-details .field-name-field-event-type,.node-type-section-index.view-mode-ow_listing_teaser .group-news-listing-details .field-name-field-event-venue-locality,.node-type-section-index.view-mode-ow_listing_teaser .group-news-listing-details .field-name-field-outreach-target-age-range,.node-type-section-index.view-mode-ow_listing_teaser .group-news-listing-details .field-name-field-outreach-target-audience,.node-type-section-index.view-mode-ow-listing-teaser .group_event_details .field-type-date,.node-type-section-index.view-mode-ow-listing-teaser .group_event_details .field-name-post-date,.node-type-section-index.view-mode-ow-listing-teaser .group_event_details .field-name-field-event-type,.node-type-section-index.view-mode-ow-listing-teaser .group_event_details .field-name-field-event-venue-locality,.node-type-section-index.view-mode-ow-listing-teaser .group_event_details .field-name-field-outreach-target-age-range,.node-type-section-index.view-mode-ow-listing-teaser .group_event_details .field-name-field-outreach-target-audience,.node-type-section-index.view-mode-ow-listing-teaser .group-event-details .field-type-date,.node-type-section-index.view-mode-ow-listing-teaser .group-event-details .field-name-post-date,.node-type-section-index.view-mode-ow-listing-teaser .group-event-details .field-name-field-event-type,.node-type-section-index.view-mode-ow-listing-teaser .group-event-details .field-name-field-event-venue-locality,.node-type-section-index.view-mode-ow-listing-teaser .group-event-details .field-name-field-outreach-target-age-range,.node-type-section-index.view-mode-ow-listing-teaser .group-event-details .field-name-field-outreach-target-audience,.node-type-section-index.view-mode-ow-listing-teaser .group-news-listing-details .field-type-date,.node-type-section-index.view-mode-ow-listing-teaser .group-news-listing-details .field-name-post-date,.node-type-section-index.view-mode-ow-listing-teaser .group-news-listing-details .field-name-field-event-type,.node-type-section-index.view-mode-ow-listing-teaser .group-news-listing-details .field-name-field-event-venue-locality,.node-type-section-index.view-mode-ow-listing-teaser .group-news-listing-details .field-name-field-outreach-target-age-range,.node-type-section-index.view-mode-ow-listing-teaser .group-news-listing-details .field-name-field-outreach-target-audience
{
color:#7a736e;
font-size:0.813em;
text-transform:uppercase;
}

.node-event.view-mode-ow_listing_teaser h2,.node-event.view-mode-ow-listing-teaser h2,.node-expert.view-mode-ow_listing_teaser h2,.node-expert.view-mode-ow-listing-teaser h2,.node-research-case-study.view-mode-ow_listing_teaser h2,.node-research-case-study.view-mode-ow-listing-teaser h2,.node-type-section-index.view-mode-ow_listing_teaser h2,.node-type-section-index.view-mode-ow-listing-teaser h2
{
font-size:1.125em;
margin:0;
line-height:1.5;
text-transform:none;
}

.node-event.view-mode-ow_listing_teaser h2 a,.node-event.view-mode-ow-listing-teaser h2 a,.node-expert.view-mode-ow_listing_teaser h2 a,.node-expert.view-mode-ow-listing-teaser h2 a,.node-research-case-study.view-mode-ow_listing_teaser h2 a,.node-research-case-study.view-mode-ow-listing-teaser h2 a,.node-type-section-index.view-mode-ow_listing_teaser h2 a,.node-type-section-index.view-mode-ow-listing-teaser h2 a
{
color:#333333;
display:block;
}

.node-event.view-mode-ow_listing_teaser h2 a:hover,.node-event.view-mode-ow-listing-teaser h2 a:hover,.node-expert.view-mode-ow_listing_teaser h2 a:hover,.node-expert.view-mode-ow-listing-teaser h2 a:hover,.node-research-case-study.view-mode-ow_listing_teaser h2 a:hover,.node-research-case-study.view-mode-ow-listing-teaser h2 a:hover,.node-type-section-index.view-mode-ow_listing_teaser h2 a:hover,.node-type-section-index.view-mode-ow-listing-teaser h2 a:hover
{
color:#e1642b;
text-decoration:none;
}

.node-event.view-mode-ow_listing_item h2,.node-event.view-mode-ow-listing-item h2,.node-expert.view-mode-ow_listing_item h2,.node-expert.view-mode-ow-listing-item h2,.node-research-case-study.view-mode-ow_listing_item h2,.node-research-case-study.view-mode-ow-listing-item h2,.node-type-section-index.view-mode-ow_listing_item h2,.node-type-section-index.view-mode-ow-listing-item h2
{
margin:0 0 .5em;
}

.node-event.view-mode-ow_listing_item h2 a,.node-event.view-mode-ow-listing-item h2 a,.node-expert.view-mode-ow_listing_item h2 a,.node-expert.view-mode-ow-listing-item h2 a,.node-research-case-study.view-mode-ow_listing_item h2 a,.node-research-case-study.view-mode-ow-listing-item h2 a,.node-type-section-index.view-mode-ow_listing_item h2 a,.node-type-section-index.view-mode-ow-listing-item h2 a
{
border:none;
padding:0;
}

.node-event.view-mode-ow_listing_item .field-type-date,.node-event.view-mode-ow_listing_item .field-name-post-date,.node-event.view-mode-ow_listing_item .field-name-field-event-date,.node-event.view-mode-ow_listing_item .field-name-field-event-venue-locality,.node-event.view-mode-ow_listing_item .field-name-field-outreach-target-age-range,.node-event.view-mode-ow_listing_item .field-name-field-outreach-target-audience,.node-event.view-mode-ow-listing-item .field-type-date,.node-event.view-mode-ow-listing-item .field-name-post-date,.node-event.view-mode-ow-listing-item .field-name-field-event-date,.node-event.view-mode-ow-listing-item .field-name-field-event-venue-locality,.node-event.view-mode-ow-listing-item .field-name-field-outreach-target-age-range,.node-event.view-mode-ow-listing-item .field-name-field-outreach-target-audience,.node-expert.view-mode-ow_listing_item .field-type-date,.node-expert.view-mode-ow_listing_item .field-name-post-date,.node-expert.view-mode-ow_listing_item .field-name-field-event-date,.node-expert.view-mode-ow_listing_item .field-name-field-event-venue-locality,.node-expert.view-mode-ow_listing_item .field-name-field-outreach-target-age-range,.node-expert.view-mode-ow_listing_item .field-name-field-outreach-target-audience,.node-expert.view-mode-ow-listing-item .field-type-date,.node-expert.view-mode-ow-listing-item .field-name-post-date,.node-expert.view-mode-ow-listing-item .field-name-field-event-date,.node-expert.view-mode-ow-listing-item .field-name-field-event-venue-locality,.node-expert.view-mode-ow-listing-item .field-name-field-outreach-target-age-range,.node-expert.view-mode-ow-listing-item .field-name-field-outreach-target-audience,.node-research-case-study.view-mode-ow_listing_item .field-type-date,.node-research-case-study.view-mode-ow_listing_item .field-name-post-date,.node-research-case-study.view-mode-ow_listing_item .field-name-field-event-date,.node-research-case-study.view-mode-ow_listing_item .field-name-field-event-venue-locality,.node-research-case-study.view-mode-ow_listing_item .field-name-field-outreach-target-age-range,.node-research-case-study.view-mode-ow_listing_item .field-name-field-outreach-target-audience,.node-research-case-study.view-mode-ow-listing-item .field-type-date,.node-research-case-study.view-mode-ow-listing-item .field-name-post-date,.node-research-case-study.view-mode-ow-listing-item .field-name-field-event-date,.node-research-case-study.view-mode-ow-listing-item .field-name-field-event-venue-locality,.node-research-case-study.view-mode-ow-listing-item .field-name-field-outreach-target-age-range,.node-research-case-study.view-mode-ow-listing-item .field-name-field-outreach-target-audience,.node-type-section-index.view-mode-ow_listing_item .field-type-date,.node-type-section-index.view-mode-ow_listing_item .field-name-post-date,.node-type-section-index.view-mode-ow_listing_item .field-name-field-event-date,.node-type-section-index.view-mode-ow_listing_item .field-name-field-event-venue-locality,.node-type-section-index.view-mode-ow_listing_item .field-name-field-outreach-target-age-range,.node-type-section-index.view-mode-ow_listing_item .field-name-field-outreach-target-audience,.node-type-section-index.view-mode-ow-listing-item .field-type-date,.node-type-section-index.view-mode-ow-listing-item .field-name-post-date,.node-type-section-index.view-mode-ow-listing-item .field-name-field-event-date,.node-type-section-index.view-mode-ow-listing-item .field-name-field-event-venue-locality,.node-type-section-index.view-mode-ow-listing-item .field-name-field-outreach-target-age-range,.node-type-section-index.view-mode-ow-listing-item .field-name-field-outreach-target-audience
{
color:#7a736e;
font-size:0.813em;
text-transform:uppercase;
}

.view-listing.view-display-id-block_4
{
margin-right:18%;
}

body.page-full-width .view-listing.view-display-id-block_4
{
margin-right:2.118933698%;
}

.view-listing.view-display-id-block_4 .item-list ul li
{
margin-bottom:1em;
padding-bottom:0;
}

.view-listing.view-display-id-block_4 h2
{
font-size:1.625em;
margin-bottom:0;
line-height:1.5em;
}

.view-listing.view-display-id-block_4 a
{
color:#333333;
}

.view-listing.view-display-id-block_4 a:hover
{
color:#e1642b;
text-decoration:none;
}

.view-listing.view-display-id-block_4 .field-type-date
{
color:#7a736e;
font-size:0.813em;
text-transform:uppercase;
}

.view-listing.view-display-id-block_4 .field-name-field-body
{
margin-bottom:0;
font-size:1.125em;
}

.page-news-and-events-find-an-expert .view-filters form,.page-news-and-events-find-an-expert-by-name .view-filters form,.event-listing .view-filters form,.news-listing .view-filters form,.staff-consultations-listing .view-filters form,.staff-consultation-issues-and-digest-listing .view-filters form,.view-research-stories .view-filters form
{
background-color:#043946;
padding:1.059466849% 3.178400547%;
margin-left:-3.178400547%;
margin-right:0;
margin-bottom:1.5em;
}

.page-news-and-events-find-an-expert .view-filters form label,.page-news-and-events-find-an-expert .view-filters form .description,.page-news-and-events-find-an-expert-by-name .view-filters form label,.page-news-and-events-find-an-expert-by-name .view-filters form .description,.event-listing .view-filters form label,.event-listing .view-filters form .description,.news-listing .view-filters form label,.news-listing .view-filters form .description,.staff-consultations-listing .view-filters form label,.staff-consultations-listing .view-filters form .description,.staff-consultation-issues-and-digest-listing .view-filters form label,.staff-consultation-issues-and-digest-listing .view-filters form .description,.view-research-stories .view-filters form label,.view-research-stories .view-filters form .description
{
color:#fff;
}

.page-news-and-events-find-an-expert .view-filters form .form-submit,.page-news-and-events-find-an-expert-by-name .view-filters form .form-submit,.event-listing .view-filters form .form-submit,.news-listing .view-filters form .form-submit,.staff-consultations-listing .view-filters form .form-submit,.staff-consultation-issues-and-digest-listing .view-filters form .form-submit,.view-research-stories .view-filters form .form-submit
{
margin-top:1.5em;
}

.page-news-and-events-find-an-expert .view-filters #edit-search,.page-news-and-events-find-an-expert .view-filters #edit-title,.page-news-and-events-find-an-expert .view-filters #edit-field-consultation-audience-value,.page-news-and-events-find-an-expert-by-name .view-filters #edit-search,.page-news-and-events-find-an-expert-by-name .view-filters #edit-title,.page-news-and-events-find-an-expert-by-name .view-filters #edit-field-consultation-audience-value,.event-listing .view-filters #edit-search,.event-listing .view-filters #edit-title,.event-listing .view-filters #edit-field-consultation-audience-value,.news-listing .view-filters #edit-search,.news-listing .view-filters #edit-title,.news-listing .view-filters #edit-field-consultation-audience-value,.staff-consultations-listing .view-filters #edit-search,.staff-consultations-listing .view-filters #edit-title,.staff-consultations-listing .view-filters #edit-field-consultation-audience-value,.staff-consultation-issues-and-digest-listing .view-filters #edit-search,.staff-consultation-issues-and-digest-listing .view-filters #edit-title,.staff-consultation-issues-and-digest-listing .view-filters #edit-field-consultation-audience-value,.view-research-stories .view-filters #edit-search,.view-research-stories .view-filters #edit-title,.view-research-stories .view-filters #edit-field-consultation-audience-value
{
width:16em;
max-width:16em;
}

.page-news-and-events-find-an-expert .view-filters #edit-field-research-department-tid,.page-news-and-events-find-an-expert .view-filters #edit-field-research-funder-tid,.page-news-and-events-find-an-expert-by-name .view-filters #edit-field-research-department-tid,.page-news-and-events-find-an-expert-by-name .view-filters #edit-field-research-funder-tid,.event-listing .view-filters #edit-field-research-department-tid,.event-listing .view-filters #edit-field-research-funder-tid,.news-listing .view-filters #edit-field-research-department-tid,.news-listing .view-filters #edit-field-research-funder-tid,.staff-consultations-listing .view-filters #edit-field-research-department-tid,.staff-consultations-listing .view-filters #edit-field-research-funder-tid,.staff-consultation-issues-and-digest-listing .view-filters #edit-field-research-department-tid,.staff-consultation-issues-and-digest-listing .view-filters #edit-field-research-funder-tid,.view-research-stories .view-filters #edit-field-research-department-tid,.view-research-stories .view-filters #edit-field-research-funder-tid
{
width:16em;
min-width:16em;
}

.page-news-and-events-find-an-expert .view-filters .views-widget-filter-field_event_value2,.page-news-and-events-find-an-expert-by-name .view-filters .views-widget-filter-field_event_value2,.event-listing .view-filters .views-widget-filter-field_event_value2,.news-listing .view-filters .views-widget-filter-field_event_value2,.staff-consultations-listing .view-filters .views-widget-filter-field_event_value2,.staff-consultation-issues-and-digest-listing .view-filters .views-widget-filter-field_event_value2,.view-research-stories .view-filters .views-widget-filter-field_event_value2
{
clear:both;
}

.page-news-and-events-find-an-expert .view-filters .form-type-date-popup input,.page-news-and-events-find-an-expert-by-name .view-filters .form-type-date-popup input,.event-listing .view-filters .form-type-date-popup input,.news-listing .view-filters .form-type-date-popup input,.staff-consultations-listing .view-filters .form-type-date-popup input,.staff-consultation-issues-and-digest-listing .view-filters .form-type-date-popup input,.view-research-stories .view-filters .form-type-date-popup input
{
max-width:10em;
width:10em;
}

.page-news-and-events-find-an-expert .view-header .ui-tabs-nav,.page-news-and-events-find-an-expert .view-footer .ui-tabs-nav,.page-news-and-events-find-an-expert .attachment .ui-tabs-nav,.page-news-and-events-find-an-expert-by-name .view-header .ui-tabs-nav,.page-news-and-events-find-an-expert-by-name .view-footer .ui-tabs-nav,.page-news-and-events-find-an-expert-by-name .attachment .ui-tabs-nav,.event-listing .view-header .ui-tabs-nav,.event-listing .view-footer .ui-tabs-nav,.event-listing .attachment .ui-tabs-nav,.news-listing .view-header .ui-tabs-nav,.news-listing .view-footer .ui-tabs-nav,.news-listing .attachment .ui-tabs-nav,.staff-consultations-listing .view-header .ui-tabs-nav,.staff-consultations-listing .view-footer .ui-tabs-nav,.staff-consultations-listing .attachment .ui-tabs-nav,.staff-consultation-issues-and-digest-listing .view-header .ui-tabs-nav,.staff-consultation-issues-and-digest-listing .view-footer .ui-tabs-nav,.staff-consultation-issues-and-digest-listing .attachment .ui-tabs-nav,.view-research-stories .view-header .ui-tabs-nav,.view-research-stories .view-footer .ui-tabs-nav,.view-research-stories .attachment .ui-tabs-nav
{
margin-top:1.5em;
margin-bottom:1.5em;
}

.page-news-and-events-find-an-expert.view-display-id-block_5,.page-news-and-events-find-an-expert-by-name.view-display-id-block_5,.event-listing.view-display-id-block_5,.news-listing.view-display-id-block_5,.staff-consultations-listing.view-display-id-block_5,.staff-consultation-issues-and-digest-listing.view-display-id-block_5,.view-research-stories.view-display-id-block_5
{
margin-bottom:2.5em;
}

.page-news-and-events-find-an-expert.view-display-id-block_5 .feed-icon,.page-news-and-events-find-an-expert-by-name.view-display-id-block_5 .feed-icon,.event-listing.view-display-id-block_5 .feed-icon,.news-listing.view-display-id-block_5 .feed-icon,.staff-consultations-listing.view-display-id-block_5 .feed-icon,.staff-consultation-issues-and-digest-listing.view-display-id-block_5 .feed-icon,.view-research-stories.view-display-id-block_5 .feed-icon
{
margin-top:0;
}

.page-news-and-events-find-an-expert .views-field-title h2,.page-news-and-events-find-an-expert .views-field-title h3,.page-news-and-events-find-an-expert-by-name .views-field-title h2,.page-news-and-events-find-an-expert-by-name .views-field-title h3,.event-listing .views-field-title h2,.event-listing .views-field-title h3,.news-listing .views-field-title h2,.news-listing .views-field-title h3,.staff-consultations-listing .views-field-title h2,.staff-consultations-listing .views-field-title h3,.staff-consultation-issues-and-digest-listing .views-field-title h2,.staff-consultation-issues-and-digest-listing .views-field-title h3,.view-research-stories .views-field-title h2,.view-research-stories .views-field-title h3
{
font-size:1.313em;
margin-bottom:0;
text-transform:none;
}

.page-news-and-events-find-an-expert .views-field-title h2 a,.page-news-and-events-find-an-expert .views-field-title h3 a,.page-news-and-events-find-an-expert-by-name .views-field-title h2 a,.page-news-and-events-find-an-expert-by-name .views-field-title h3 a,.event-listing .views-field-title h2 a,.event-listing .views-field-title h3 a,.news-listing .views-field-title h2 a,.news-listing .views-field-title h3 a,.staff-consultations-listing .views-field-title h2 a,.staff-consultations-listing .views-field-title h3 a,.staff-consultation-issues-and-digest-listing .views-field-title h2 a,.staff-consultation-issues-and-digest-listing .views-field-title h3 a,.view-research-stories .views-field-title h2 a,.view-research-stories .views-field-title h3 a
{
color:#333333;
}

.page-news-and-events-find-an-expert .views-field-title h2 a:hover,.page-news-and-events-find-an-expert .views-field-title h3 a:hover,.page-news-and-events-find-an-expert-by-name .views-field-title h2 a:hover,.page-news-and-events-find-an-expert-by-name .views-field-title h3 a:hover,.event-listing .views-field-title h2 a:hover,.event-listing .views-field-title h3 a:hover,.news-listing .views-field-title h2 a:hover,.news-listing .views-field-title h3 a:hover,.staff-consultations-listing .views-field-title h2 a:hover,.staff-consultations-listing .views-field-title h3 a:hover,.staff-consultation-issues-and-digest-listing .views-field-title h2 a:hover,.staff-consultation-issues-and-digest-listing .views-field-title h3 a:hover,.view-research-stories .views-field-title h2 a:hover,.view-research-stories .views-field-title h3 a:hover
{
color:#e1642b;
text-decoration:none;
}

.page-news-and-events-find-an-expert.event-listing .view-mode-ow_listing_teaser,.page-news-and-events-find-an-expert.event-listing .view-mode-ow-listing-teaser,.page-news-and-events-find-an-expert.event-listing .view-mode-ow_listing_item,.page-news-and-events-find-an-expert.event-listing .view-mode-ow-listing-item,.page-news-and-events-find-an-expert.news-listing .view-mode-ow_listing_teaser,.page-news-and-events-find-an-expert.news-listing .view-mode-ow-listing-teaser,.page-news-and-events-find-an-expert.news-listing .view-mode-ow_listing_item,.page-news-and-events-find-an-expert.news-listing .view-mode-ow-listing-item,.page-news-and-events-find-an-expert.staff-consultations-listing .view-mode-ow_listing_teaser,.page-news-and-events-find-an-expert.staff-consultations-listing .view-mode-ow-listing-teaser,.page-news-and-events-find-an-expert.staff-consultations-listing .view-mode-ow_listing_item,.page-news-and-events-find-an-expert.staff-consultations-listing .view-mode-ow-listing-item,.page-news-and-events-find-an-expert.staff-consultation-issues-and-digest-listing .view-mode-ow_listing_teaser,.page-news-and-events-find-an-expert.staff-consultation-issues-and-digest-listing .view-mode-ow-listing-teaser,.page-news-and-events-find-an-expert.staff-consultation-issues-and-digest-listing .view-mode-ow_listing_item,.page-news-and-events-find-an-expert.staff-consultation-issues-and-digest-listing .view-mode-ow-listing-item,.page-news-and-events-find-an-expert-by-name.event-listing .view-mode-ow_listing_teaser,.page-news-and-events-find-an-expert-by-name.event-listing .view-mode-ow-listing-teaser,.page-news-and-events-find-an-expert-by-name.event-listing .view-mode-ow_listing_item,.page-news-and-events-find-an-expert-by-name.event-listing .view-mode-ow-listing-item,.page-news-and-events-find-an-expert-by-name.news-listing .view-mode-ow_listing_teaser,.page-news-and-events-find-an-expert-by-name.news-listing .view-mode-ow-listing-teaser,.page-news-and-events-find-an-expert-by-name.news-listing .view-mode-ow_listing_item,.page-news-and-events-find-an-expert-by-name.news-listing .view-mode-ow-listing-item,.page-news-and-events-find-an-expert-by-name.staff-consultations-listing .view-mode-ow_listing_teaser,.page-news-and-events-find-an-expert-by-name.staff-consultations-listing .view-mode-ow-listing-teaser,.page-news-and-events-find-an-expert-by-name.staff-consultations-listing .view-mode-ow_listing_item,.page-news-and-events-find-an-expert-by-name.staff-consultations-listing .view-mode-ow-listing-item,.page-news-and-events-find-an-expert-by-name.staff-consultation-issues-and-digest-listing .view-mode-ow_listing_teaser,.page-news-and-events-find-an-expert-by-name.staff-consultation-issues-and-digest-listing .view-mode-ow-listing-teaser,.page-news-and-events-find-an-expert-by-name.staff-consultation-issues-and-digest-listing .view-mode-ow_listing_item,.page-news-and-events-find-an-expert-by-name.staff-consultation-issues-and-digest-listing .view-mode-ow-listing-item,.event-listing.event-listing .view-mode-ow_listing_teaser,.event-listing.event-listing .view-mode-ow-listing-teaser,.event-listing.event-listing .view-mode-ow_listing_item,.event-listing.event-listing .view-mode-ow-listing-item,.event-listing.news-listing .view-mode-ow_listing_teaser,.event-listing.news-listing .view-mode-ow-listing-teaser,.event-listing.news-listing .view-mode-ow_listing_item,.event-listing.news-listing .view-mode-ow-listing-item,.event-listing.staff-consultations-listing .view-mode-ow_listing_teaser,.event-listing.staff-consultations-listing .view-mode-ow-listing-teaser,.event-listing.staff-consultations-listing .view-mode-ow_listing_item,.event-listing.staff-consultations-listing .view-mode-ow-listing-item,.event-listing.staff-consultation-issues-and-digest-listing .view-mode-ow_listing_teaser,.event-listing.staff-consultation-issues-and-digest-listing .view-mode-ow-listing-teaser,.event-listing.staff-consultation-issues-and-digest-listing .view-mode-ow_listing_item,.event-listing.staff-consultation-issues-and-digest-listing .view-mode-ow-listing-item,.news-listing.event-listing .view-mode-ow_listing_teaser,.news-listing.event-listing .view-mode-ow-listing-teaser,.news-listing.event-listing .view-mode-ow_listing_item,.news-listing.event-listing .view-mode-ow-listing-item,.news-listing.news-listing .view-mode-ow_listing_teaser,.news-listing.news-listing .view-mode-ow-listing-teaser,.news-listing.news-listing .view-mode-ow_listing_item,.news-listing.news-listing .view-mode-ow-listing-item,.news-listing.staff-consultations-listing .view-mode-ow_listing_teaser,.news-listing.staff-consultations-listing .view-mode-ow-listing-teaser,.news-listing.staff-consultations-listing .view-mode-ow_listing_item,.news-listing.staff-consultations-listing .view-mode-ow-listing-item,.news-listing.staff-consultation-issues-and-digest-listing .view-mode-ow_listing_teaser,.news-listing.staff-consultation-issues-and-digest-listing .view-mode-ow-listing-teaser,.news-listing.staff-consultation-issues-and-digest-listing .view-mode-ow_listing_item,.news-listing.staff-consultation-issues-and-digest-listing .view-mode-ow-listing-item,.staff-consultations-listing.event-listing .view-mode-ow_listing_teaser,.staff-consultations-listing.event-listing .view-mode-ow-listing-teaser,.staff-consultations-listing.event-listing .view-mode-ow_listing_item,.staff-consultations-listing.event-listing .view-mode-ow-listing-item,.staff-consultations-listing.news-listing .view-mode-ow_listing_teaser,.staff-consultations-listing.news-listing .view-mode-ow-listing-teaser,.staff-consultations-listing.news-listing .view-mode-ow_listing_item,.staff-consultations-listing.news-listing .view-mode-ow-listing-item,.staff-consultations-listing.staff-consultations-listing .view-mode-ow_listing_teaser,.staff-consultations-listing.staff-consultations-listing .view-mode-ow-listing-teaser,.staff-consultations-listing.staff-consultations-listing .view-mode-ow_listing_item,.staff-consultations-listing.staff-consultations-listing .view-mode-ow-listing-item,.staff-consultations-listing.staff-consultation-issues-and-digest-listing .view-mode-ow_listing_teaser,.staff-consultations-listing.staff-consultation-issues-and-digest-listing .view-mode-ow-listing-teaser,.staff-consultations-listing.staff-consultation-issues-and-digest-listing .view-mode-ow_listing_item,.staff-consultations-listing.staff-consultation-issues-and-digest-listing .view-mode-ow-listing-item,.staff-consultation-issues-and-digest-listing.event-listing .view-mode-ow_listing_teaser,.staff-consultation-issues-and-digest-listing.event-listing .view-mode-ow-listing-teaser,.staff-consultation-issues-and-digest-listing.event-listing .view-mode-ow_listing_item,.staff-consultation-issues-and-digest-listing.event-listing .view-mode-ow-listing-item,.staff-consultation-issues-and-digest-listing.news-listing .view-mode-ow_listing_teaser,.staff-consultation-issues-and-digest-listing.news-listing .view-mode-ow-listing-teaser,.staff-consultation-issues-and-digest-listing.news-listing .view-mode-ow_listing_item,.staff-consultation-issues-and-digest-listing.news-listing .view-mode-ow-listing-item,.staff-consultation-issues-and-digest-listing.staff-consultations-listing .view-mode-ow_listing_teaser,.staff-consultation-issues-and-digest-listing.staff-consultations-listing .view-mode-ow-listing-teaser,.staff-consultation-issues-and-digest-listing.staff-consultations-listing .view-mode-ow_listing_item,.staff-consultation-issues-and-digest-listing.staff-consultations-listing .view-mode-ow-listing-item,.staff-consultation-issues-and-digest-listing.staff-consultation-issues-and-digest-listing .view-mode-ow_listing_teaser,.staff-consultation-issues-and-digest-listing.staff-consultation-issues-and-digest-listing .view-mode-ow-listing-teaser,.staff-consultation-issues-and-digest-listing.staff-consultation-issues-and-digest-listing .view-mode-ow_listing_item,.staff-consultation-issues-and-digest-listing.staff-consultation-issues-and-digest-listing .view-mode-ow-listing-item,.view-research-stories.event-listing .view-mode-ow_listing_teaser,.view-research-stories.event-listing .view-mode-ow-listing-teaser,.view-research-stories.event-listing .view-mode-ow_listing_item,.view-research-stories.event-listing .view-mode-ow-listing-item,.view-research-stories.news-listing .view-mode-ow_listing_teaser,.view-research-stories.news-listing .view-mode-ow-listing-teaser,.view-research-stories.news-listing .view-mode-ow_listing_item,.view-research-stories.news-listing .view-mode-ow-listing-item,.view-research-stories.staff-consultations-listing .view-mode-ow_listing_teaser,.view-research-stories.staff-consultations-listing .view-mode-ow-listing-teaser,.view-research-stories.staff-consultations-listing .view-mode-ow_listing_item,.view-research-stories.staff-consultations-listing .view-mode-ow-listing-item,.view-research-stories.staff-consultation-issues-and-digest-listing .view-mode-ow_listing_teaser,.view-research-stories.staff-consultation-issues-and-digest-listing .view-mode-ow-listing-teaser,.view-research-stories.staff-consultation-issues-and-digest-listing .view-mode-ow_listing_item,.view-research-stories.staff-consultation-issues-and-digest-listing .view-mode-ow-listing-item
{
border-bottom:1px solid #e0ded9;
margin-bottom:1em;
padding-bottom:1em;
}

.page-news-and-events-find-an-expert .field-name-field-event-type,.page-news-and-events-find-an-expert-by-name .field-name-field-event-type,.event-listing .field-name-field-event-type,.news-listing .field-name-field-event-type,.staff-consultations-listing .field-name-field-event-type,.staff-consultation-issues-and-digest-listing .field-name-field-event-type,.view-research-stories .field-name-field-event-type
{
font-family:"PT Sans", "Microsoft YaHei", "Microsoft YaHei", "Microsoft YaHei",'Helvetica Neue',Arial,Helvetica,sans-serif;
}

.page-news-and-events-find-an-expert label,.page-news-and-events-find-an-expert-by-name label
{
display:none;
}

.page-news-and-events-find-an-expert .views-exposed-widget .form-submit,.page-news-and-events-find-an-expert-by-name .views-exposed-widget .form-submit
{
margin-top:0em;
}

.news-listing .view-filters form
{
margin-bottom:1.5em;
padding-bottom:2.118933698%;
}

.view-student-news-and-events
{
font-size:1.125em;
}

.view-student-news-and-events .field-name-field-event-date:before,.view-student-news-and-events .field-name-field-news-date:before
{
content:' | ';
}

.view-student-news-and-events .date-calendardate
{
font-size:1.1em;
}

.view-student-news-and-events .view-mode-ow_listing_item a
{
padding:0;
}

.view-events-graduate .node-event-graduate
{
margin-bottom:1em;
padding-bottom:1em;
border-bottom:1px solid #e0ded9;
}

.view-staff-news .views-exposed-form .views-exposed-widget > div > div
{
float:left;
padding:.5em 1em 0 0;
}

.view-listing
{
padding:0;
margin:0;
}

.view-listing .item-list ul
{
margin:0;
padding:0;
}

.view-listing .item-list ul li
{
list-style:none;
margin:0;
*zoom:1;
padding-bottom:1.538em;
margin-bottom:1.846em;
}

.view-listing .item-list ul li:before,.view-listing .item-list ul li:after
{
display:table;
content:"";
line-height:0;
}

.view-listing .item-list ul li:after
{
clear:both;
}

.view-listing .item-list ul li.views-row-last
{
margin-bottom:0;
}

.view-listing .node
{
padding-bottom:0;
}

.view-listing .field-name-field-image-listing
{
float:left;
width:98px;
margin-right:1.231em;
}

.view-listing .field-name-field-image-listing img
{
width:90%;
height:auto;
}

.view-listing .group-details,.view-listing .details
{
float:left;
width:496px;
margin-top:-4px;
}

.view-listing .group-byline .field-name-post-date,.view-listing .group-byline .field-type-date,.view-listing .group-byline .date
{
font-size:1em;
}

.view-listing .group-byline a,.view-listing .group-byline .field-name-field-author-nid a
{
text-decoration:underline;
color:#a79d96;
}

.view-listing .views-field-comment-count
{
font-family:"PT Sans", "Microsoft YaHei", "Microsoft YaHei", "Microsoft YaHei",'Helvetica Neue',Arial,Helvetica,sans-serif;
margin-bottom:0.923em;
}

.view-listing .node-blog h2 a
{
color:#a79d96;
}

.block-grey .view-listing .item-list ul li
{
margin:0;
padding:0;
}

.page-node-moderation-diff form .diff-revision input[type="radio"]
{
width:auto;
}

.view-listing-short .field-name-field-body p
{
margin:0;
}

.view-listing-long .field-name-field-image-listing
{
float:right;
width:98px;
margin-right:0;
margin-left:1.231em;
}

.view-listing-long .group-details
{
width:auto;
float:none;
}

.view-listing-long .field-name-field-body
{
margin-bottom:1.231em;
}

.view-listing-hide-category-heading .category-heading
{
display:none !important;
}

.field-name-field-view-reference
{
margin-bottom:2em;
}

.view-course-listing h3
{
margin:1em 0 0 0;
}

.main-content .field-name-field-author-nid
{
margin-bottom:1.231em;
}

.red
{
color:#e1642b;
}

.field-type-date,.group-research-case-study-details
{
font-family:"PT Sans", "Microsoft YaHei", "Microsoft YaHei", "Microsoft YaHei",'Helvetica Neue',Arial,Helvetica,sans-serif;
}

body:not(#tinymce) div.more-less
{
margin-right:18%;
padding:0.5em;
border-top:1px solid #e0ded9;
}

body.page-full-width body:not(#tinymce) div.more-less
{
margin-right:2.118933698%;
}

body:not(#tinymce) div.more-less p:not([class^=wysiwyg-float])
{
margin:1em 0;
}

body:not(#tinymce) div.more-less div[class*=wysiwyg-float-]
{
margin-top:1em;
}

body:not(#tinymce) div.more-less > *
{
display:none;
padding-left:40px;
}

body:not(#tinymce) div.more-less h3
{
cursor:pointer;
background:url('/sites/default/themes/custom/ics/images/faqs-arrow-down.png') 4px 4px no-repeat;
min-height:27px;
padding:5px 10px 5px 40px;
margin-top:0.5em;
font-family:"PT Serif", "Microsoft YaHei",Georgia,'Times New Roman',serif;
font-weight:700;
font-size:1em;
display:block;
}

body:not(#tinymce) div.more-less h3:hover
{
color:#e1642b;
}

body:not(#tinymce) div.more-less.show
{
background-color:#f9f8f5;
}

body:not(#tinymce) div.more-less.show h3
{
background-image:url('/sites/default/themes/custom/ics/images/faqs-arrow-up.png');
}

body:not(#tinymce) div.more-less.show h3:hover
{
color:inherit;
}

body:not(#tinymce) div.more-less.show > *
{
display:block;
}

body:not(#tinymce) div.more-less.simple-style
{
border-top:none;
border-bottom:1px solid #e0ded9;
margin-left:0;
padding:0;
}

body:not(#tinymce) div.more-less.simple-style h3
{
background:url('/sites/default/themes/custom/ics/images/faqs-arrow-down.png') right top no-repeat;
padding:0 40px 0 0;
font-weight:normal;
margin-bottom:1.25em;
min-height:23px;
}

body:not(#tinymce) div.more-less.simple-style p
{
padding-left:0;
margin-right:40px;
}

body:not(#tinymce) div.more-less.simple-style a
{
color:#3277ae;
display:inline;
border:none;
}

body:not(#tinymce) div.more-less.simple-style.show
{
background:none;
}

body:not(#tinymce) div.more-less.simple-style.show h3
{
background-image:url('/sites/default/themes/custom/ics/images/faqs-arrow-up.png');
}

.key-dates
{
background-color:#f3f1ee;
border:2em solid #f3f1ee;
width:100%;
margin-bottom:2em;
margin-top:2em;
}

.key-dates caption
{
background-color:#f3f1ee;
margin-bottom:0;
padding:2em 2em 0;
text-align:left;
text-transform:uppercase;
font-weight:bold;
}

.key-dates thead
{
text-transform:uppercase;
font-size:0.813em;
}

.key-dates thead td
{
padding-top:0;
}

.key-dates td
{
border-width:0 0 1px 0;
}

.key-dates.small
{
border:none;
margin-top:0em;
}

.key-dates.small caption
{
padding:0em;
}

div.did-you-know
{
background-color:#003947;
color:#fff;
padding:1em 2em;
margin-bottom:2em;
}

div.did-you-know h2,div.did-you-know h3
{
color:#fff;
text-transform:uppercase;
font-size:1.125em;
font-weight:bold;
margin-top:1em;
}

div.did-you-know p
{
font-family:"PT Sans", "Microsoft YaHei", "Microsoft YaHei", "Microsoft YaHei",'Helvetica Neue',Arial,Helvetica,sans-serif;
font-size:1.125em;
}

div.did-you-know .large-emphasis
{
font-size:500%;
margin:0.5em 0;
letter-spacing:-0.05em;
}

div.did-you-know p.large-emphasis
{
margin:0.5em 0;
letter-spacing:-0.05em;
}

.field-name-field-news-small .field-item:first-child .did-you-know h2,.field-name-field-news-small .field-item:first-child .did-you-know h3,.field-name-field-news-small .field-item:first-child .did-you-know h2.title
{
margin-top:1em;
}

.field-name-field-news-small .did-you-know p
{
margin:inherit;
}

.page-content-sidebar-second .did-you-know
{
margin:-30px -10.202% -20px;
}

html .link-list
{
border-top:1px solid #e0ded9;
}

html .link-list li
{
list-style:none;
background-image:none;
padding:0.5em 0;
border-bottom:1px solid #e0ded9;
}

.student-links
{
border-top:1px solid #e0ded9;
}

.student-links p
{
border-bottom:1px solid #e0ded9;
margin:0;
padding:0.5em 0;
}

.field-name-block-temp-twitter-block
{
display:none;
}

.field-name-block-temp-twitter-block h2.title
{
font-size:1.125em;
text-transform:uppercase;
}

.page-students .field-name-block-temp-twitter-block,.student-block
{
display:block;
margin-bottom:1em;
}

.page-students .field-name-block-temp-twitter-block h2,.page-students .field-name-block-temp-twitter-block label,.student-block h2,.student-block label
{
font-size:1.125em;
text-transform:uppercase;
}

.page-students .field-name-block-temp-twitter-block select,.student-block select
{
margin:1em 0;
}

.page-students .field-name-block-temp-twitter-block .field-name-field-body,.student-block .field-name-field-body
{
font-size:100%;
line-height:inherit;
margin-bottom:0;
}

.page-students .field-name-block-temp-twitter-block .field-name-field-body p,.student-block .field-name-field-body p
{
margin-right:0;
}

#tinymce .more-less p
{
display:block;
}

.green-light,.orange-light,.red-light,.blue-light
{
margin-left:1.5em;
}

.green-light:before,.orange-light:before,.red-light:before,.blue-light:before
{
border-width:8px;
border-style:solid;
content:'';
height:0;
width:0;
position:absolute;
-webkit-border-radius:50%;
-moz-border-radius:50%;
border-radius:50%;
margin-left:-1.5em;
margin-top:4px;
}

.green-light:before
{
border-color:#008100;
}

.orange-light:before
{
border-color:#ffa600;
}

.red-light:before
{
border-color:#ff0000;
}

.blue-light:before
{
border-color:#0000ff;
}

.audience-copy,.important-copy
{
padding:1em;
}

div.audience-copy,div.important-copy
{
margin-right:18%;
margin-bottom:1em;
padding-bottom:0.01em;
}

div.audience-copy p,div.important-copy p
{
margin-right:0;
}

.audience-copy
{
background-color:#f3f1ec;
}

.important-copy
{
background-color:#3277ae;
color:#fff;
}

.important-copy h2,.important-copy h3,.important-copy h4,.important-copy h5,.important-copy h6
{
color:#fff;
}

.important-copy a,.important-copy a:link,.important-copy a:link:visited,.important-copy a:link:hover,.important-copy a:link:active,.important-copy a:link:focus
{
color:#bfd9ed;
}

.important-copy ul li
{
background-image:url('/sites/default/themes/custom/ics/images/small-bullet-white.png');
}

.gsa-survey
{
background:#003947;
color:#fff;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
padding:1.5em;
}

.gsa-survey p
{
font-size:1.313em;
line-height:1.5;
}

.gsa-survey a
{
padding:0.8em 1.2em;
background-color:#e1642b;
font-family:"PT Sans", "Microsoft YaHei", "Microsoft YaHei", "Microsoft YaHei",'Helvetica Neue',Arial,Helvetica,sans-serif;
font-size:1em;
color:#fff;
font-weight:400;
text-transform:uppercase;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
border:none;
text-decoration:none;
display:inline-block;
cursor:pointer;
-webkit-appearance:none;
margin:0.5em 0;
margin-right:0.5em;
-webkit-transition:background ease-out 0.3s;
-moz-transition:background ease-out 0.3s;
-o-transition:background ease-out 0.3s;
transition:background ease-out 0.3s;
background-color:#3277ae;
color:#fff !important;
}

.gsa-survey a:hover
{
background-color:#8f0b27;
-webkit-transition:background ease-out 0.3s;
-moz-transition:background ease-out 0.3s;
-o-transition:background ease-out 0.3s;
transition:background ease-out 0.3s;
}

.gsa-survey a:active
{
background-color:#770921;
-webkit-transition:background ease-out 0.3s;
-moz-transition:background ease-out 0.3s;
-o-transition:background ease-out 0.3s;
transition:background ease-out 0.3s;
}

.gsa-survey a:focus
{
background-color:#8f0b27;
-webkit-transition:background ease-out 0.3s;
-moz-transition:background ease-out 0.3s;
-o-transition:background ease-out 0.3s;
transition:background ease-out 0.3s;
}

.gsa-survey span
{
font-family:"PT Sans", "Microsoft YaHei", "Microsoft YaHei", "Microsoft YaHei",'Helvetica Neue',Arial,Helvetica,sans-serif;
font-size:0.938em;
}

ul.pager
{
margin:1.846em 0 0 0;
padding:13px 20px;
font-family:"PT Sans", "Microsoft YaHei", "Microsoft YaHei", "Microsoft YaHei",'Helvetica Neue',Arial,Helvetica,sans-serif;
font-size:0.938em;
background-color:#f3f1ee;
text-align:center;
}

ul.pager li
{
padding:0.5em;
margin-right:0.5em;
line-height:0.75em;
}

ul.pager li.current
{
font-weight:bold;
color:#333333;
border-color:#000;
}

ul.pager li.next,ul.pager li.last,ul.pager li.previous,ul.pager li.first
{
text-transform:uppercase;
font-size:0.938em;
}

ul.pager a:hover,ul.pager a:focus
{
outline:none;
}

ul.tabs
{
padding:0 0 0 2em;
margin:0.5em 0;
}

ul.tabs li
{
display:inline;
padding:0.2em 0.5em;
}

ul.tabs ul.primary
{
font-size:1.1em;
}

ul.tabs ul.secondary
{
padding-left:3em;
padding-bottom:0.4em;
}

ul.tabs ul.secondary li
{
border:none;
}

ul.tabs ul.secondary li:first-child
{
border-width:0;
}

.page-admin table
{
width:100%;
}

.admin-output
{
margin:20px 0 0 0;
}

.drupal-messages
{
margin-right:25px;
}

div.messages,div.workbench-info-block
{
border:none;
font-family:"PT Sans", "Microsoft YaHei", "Microsoft YaHei", "Microsoft YaHei",'Helvetica Neue',Arial,Helvetica,sans-serif;
font-weight:bold;
color:#666666;
padding:0.923em 1.846em 0.923em 3.692em;
margin:0 1em 0.5em 0;
-webkit-text-shadow:1px 1px 1px #fff;
-moz-text-shadow:1px 1px 1px #fff;
text-shadow:1px 1px 1px #fff;
border-left:10px solid #a7881f;
}

div.messages ul
{
margin:0;
}

div.messages li
{
list-style:none;
}

div.alert-success,div.status
{
border-left:10px solid #6fa71f;
}

div.alert-error,div.error
{
border-left:10px solid #a60d2e;
background:url("/sites/default/themes/custom/ics/images/cross-icon.png") no-repeat 7px 10px #fff0f3;
}

.page-node-add .page-content-container div.error,.page-node-edit .page-content-container div.error
{
background-image:none;
background-color:transparent;
}

.password-parent,.confirm-parent
{
clear:left;
margin:0;
width:48.5em;
}

.password-confirm
{
float:none;
margin-bottom:0;
}

.password-indicator div
{
background-color:#e1642b;
}

div.form-item div.password-suggestions
{
margin-bottom:1.2em;
border:none;
}

div.form-item div.password-suggestions ul li
{
font-family:"PT Sans", "Microsoft YaHei", "Microsoft YaHei", "Microsoft YaHei",'Helvetica Neue',Arial,Helvetica,sans-serif;
list-style:disc inside;
}

.password-strength,div.password-confirm
{
width:14em;
float:right;
margin-top:1.8em;
}

div.passowrd-confirm
{
margin-top:2.2em;
}

.row .content-meta
{
padding-top:0;
position:relative;
}

.row .content-meta .block-sharebar
{
position:absolute;
right:0;
}

.row .content-meta .field-name-field-media-date-published label,.row .content-meta .field-name-field-author-nid label,.row .content-meta .field-name-post-date label,.row .content-meta .field-name-workbench-last-published label
{
text-transform:uppercase;
color:#a79d96;
font-size:0.75em;
font-family:"PT Sans", "Microsoft YaHei", "Microsoft YaHei", "Microsoft YaHei",'Helvetica Neue',Arial,Helvetica,sans-serif;
font-weight:normal;
display:block;
text-align:right;
white-space:nowrap;
}

.row .content-meta .field-name-field-media-date-published time,.row .content-meta .field-name-field-media-date-published,.row .content-meta .field-name-field-author-nid time,.row .content-meta .field-name-field-author-nid,.row .content-meta .field-name-post-date time,.row .content-meta .field-name-post-date,.row .content-meta .field-name-workbench-last-published time,.row .content-meta .field-name-workbench-last-published
{
display:block;
font-family:"PT Sans", "Microsoft YaHei", "Microsoft YaHei", "Microsoft YaHei",'Helvetica Neue',Arial,Helvetica,sans-serif;
font-size:0.938em;
font-weight:bold;
text-transform:uppercase;
text-align:right;
}

.row .content-meta .field-name-field-media-date-published .field-item,.row .content-meta .field-name-field-author-nid .field-item,.row .content-meta .field-name-post-date .field-item,.row .content-meta .field-name-workbench-last-published .field-item
{
padding-bottom:0.3125em;
margin-bottom:0.3125em;
border-bottom:1px solid #f3f1ee;
}

.row .content-meta .field-name-field-media-date-published .field-item:last-child,.row .content-meta .field-name-field-author-nid .field-item:last-child,.row .content-meta .field-name-post-date .field-item:last-child,.row .content-meta .field-name-workbench-last-published .field-item:last-child
{
border:none;
}

.main-content
{
background:#fff;
padding-bottom:5em;
}

.page-content .row
{
background-color:#fff;
}

body.has-pre-content.node-type-blog .main-content,body.has-pre-content.node-type-news-item .main-content,body.has-pre-content.node-type-page .main-content,body.has-pre-content.node-type-page-tabbed .main-content,body.has-pre-content.node-type-course .main-content,body.has-pre-content.node-type-college .main-content,body.has-pre-content.node-type-graduate-course .main-content,body.has-pre-content.node-type-graduate-college .main-content,body.has-pre-content.node-type-research-case-study .main-content
{
margin-top:-93px;
position:relative;
padding-bottom:1.625em;
}

body.has-pre-content.node-type-blog .breadcrumb,body.has-pre-content.node-type-news-item .breadcrumb,body.has-pre-content.node-type-page .breadcrumb,body.has-pre-content.node-type-page-tabbed .breadcrumb,body.has-pre-content.node-type-course .breadcrumb,body.has-pre-content.node-type-college .breadcrumb,body.has-pre-content.node-type-graduate-course .breadcrumb,body.has-pre-content.node-type-graduate-college .breadcrumb,body.has-pre-content.node-type-research-case-study .breadcrumb
{
padding-bottom:10px;
padding-top:18px;
}

body.has-pre-content.node-type-blog .field-name-field-body
{
padding-top:0em;
}

body.page-full-width.no-sidebars .main-content
{
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
display:inline;
float:left;
width:100%;
padding:0 0;
*width:96.875%;
*padding:0 -0.03125px;
padding-left:2.118933698%;
}

@media only screen and (max-width:870px) 
{

 body.page-full-width.no-sidebars .main-content
{
width:100%;
float:none;
display:block;
}

 
}

body.page-full-width.one-sidebar .main-content,body.page-full-width.two-sidebars .main-content
{
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
display:inline;
float:left;
width:75%;
padding:0 0;
*width:71.875%;
*padding:0 -0.03125px;
padding-left:2.118933698%;
}

@media only screen and (max-width:870px) 
{

 body.page-full-width.one-sidebar .main-content,body.page-full-width.two-sidebars .main-content
{
width:100%;
float:none;
display:block;
}

 
}

.row .post-content
{
font-family:"PT Sans", "Microsoft YaHei", "Microsoft YaHei", "Microsoft YaHei",'Helvetica Neue',Arial,Helvetica,sans-serif;
}

.row .post-content .back-to
{
margin-top:2em;
padding-top:1px;
}

.row .post-content .back-to a
{
display:block;
padding-left:20px;
padding-right:5px;
background:url('/sites/default/themes/custom/ics/images/chevron-left.png') no-repeat left 50%;
text-decoration:none;
}

.row .post-content .back-to a h2
{
margin-bottom:0;
text-transform:uppercase;
}

.row .post-content .back-to a span:hover
{
text-decoration:underline;
}

.row .post-content .back-to .contextual-links-trigger
{
background:none;
}

.row .post-content h2,.row .post-content .label-above,.row .post-content label
{
margin-bottom:12px;
line-height:1.3em;
font-size:0.938em;
}

.row .post-content .group-related
{
border-top:1px solid #e0ded9;
}

.row .post-content .group-related .field-group-field-odd,.row .post-content .group-related .field-group-field-even
{
border:0;
width:48%;
margin:2.2em 0 1em 0;
padding:0;
}

.row .post-content .group-related .field-group-field-odd
{
clear:both;
float:left;
}

.row .post-content .group-related .field-group-field-even
{
float:right;
}

.row .post-content .field-name-workbench-last-published label
{
text-transform:uppercase;
color:#a79d96;
font-size:0.75em;
font-family:"PT Sans", "Microsoft YaHei", "Microsoft YaHei", "Microsoft YaHei",'Helvetica Neue',Arial,Helvetica,sans-serif;
font-weight:normal;
display:block;
margin-bottom:6px;
}

.row .post-content .field-name-workbench-last-published
{
display:block;
font-family:"PT Sans", "Microsoft YaHei", "Microsoft YaHei", "Microsoft YaHei",'Helvetica Neue',Arial,Helvetica,sans-serif;
font-size:0.938em;
font-weight:bold;
text-transform:uppercase;
}

.row .post-content .field-name-workbench-last-published .field-item
{
padding-bottom:0.3125em;
margin-bottom:0.3125em;
border-bottom:1px solid #f3f1ee;
}

.row .post-content .field-name-workbench-last-published .field-item:last-child
{
border:none;
}

.page-footer a
{
color:#fff;
}

.page-footer a:hover
{
text-decoration:none;
}

.page-footer .site-map a
{
opacity:0.75;
}

.page-footer .site-map a:hover
{
opacity:1;
}

.page-footer .row
{
padding:1.875em 1.875em 0 1.875em;
background:#002147;
font-family:"PT Sans", "Microsoft YaHei", "Microsoft YaHei", "Microsoft YaHei",'Helvetica Neue',Arial,Helvetica,sans-serif;
*zoom:1;
}

.page-footer .row:before,.page-footer .row:after
{
display:table;
content:"";
line-height:0;
}

.page-footer .row:after
{
clear:both;
}

.page-footer .row .visitor-type-links
{
margin-bottom:1.250em;
width:47.5%;
display:inline-block;
}

.page-footer .row .visitor-type-links ul
{
margin:0;
}

.page-footer .row .visitor-type-links li
{
display:inline-block;
*display:inline;
*zoom:1;
list-style:none;
margin-left:0;
}

.page-footer .row .visitor-type-links li+li
{
margin-left:1em;
}

.page-footer .row .visitor-type-links a
{
text-transform:uppercase;
}

.page-footer .row .visitor-type-links
{
padding-right:5%;
float:left;
padding-bottom:30px;
border-bottom:1px solid #122f53;
}

.page-footer .row .site-map .sitemap-item
{
float:left;
padding-left:2.5%;
padding-right:2.5%;
border-left:1px solid #122f53;
width:33%;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}

.page-footer .row .site-map .sitemap-item h2
{
font-size:1.125em;
font-weight:400;
color:#fff;
/* text-transform:uppercase; */
}

.page-footer .row .site-map .sitemap-item ul
{
margin:0 0 -1em 0;
}

.page-footer .row .site-map .sitemap-item ul li
{
list-style:none;
margin-bottom:0.3em;
}

.page-footer .row .site-map .sitemap-item ul li a
{
font-size:0.813em;
display:inline-block;
line-height:1.2em;
}

.page-footer .row .site-map .sitemap-item.footer-logo-wrapper
{
height:128px;
background:url('/sites/default/themes/custom/ics/images/logo-footer.png') right center no-repeat;
border:none;
min-width:128px;
overflow:hidden;
text-indent:-9999%;
}

.page-footer .row .social-links
{
border-bottom:1px solid #122f53;
padding:0 0 1em 0;
margin:0 0 2em 0;
color:#fff;
text-transform:uppercase;
font-size:1.125em;
*zoom:1;
}

.page-footer .row .social-links h2
{
font-size:1em;
font-weight:400;
color:#fff;
text-transform:uppercase;
float:left;
line-height:40px;
}

.page-footer .row .social-links:before,.page-footer .row .social-links:after
{
display:table;
content:"";
line-height:0;
}

.page-footer .row .social-links:after
{
clear:both;
}

.page-footer .row .social-links .social
{
margin:0;
padding:0;
}

.page-footer .row .social-links .social li
{
float:left;
display:block;
line-height:40px;
}

.page-footer .row .social-links .social li a
{
width:36px;
height:36px;
display:inline-block;
margin-left:0.5em;
text-align:center;
color:#fff;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
overflow:hidden;
text-indent:-9999%;
-webkit-transition:background-color ease-in 0.1s;
-moz-transition:background-color ease-in 0.1s;
-o-transition:background-color ease-in 0.1s;
transition:background-color ease-in 0.1s;
background-image:url('/sites/default/themes/custom/ics/images/ics-footer-icons-v2.png');
background-repeat:no-repeat;
}


.page-footer .row .social-links .social li a.s1
{
background-position:0px -36px;
background-color:#FB8113;
margin-left:1em;
}


.page-footer .row .social-links .social li a.s1:hover
{
background-position:0px 0px;
background-color:#fff;
}


.page-footer .row .social-links .social li a.s2
{
background-position:-36px -36px;
background-color:#e1642b;
}


.page-footer .row .social-links .social li a.s2:hover
{
background-position:-36px 0px;
background-color:#fff;
}


.page-footer .row .social-links .social li a.s3
{
background-position:-72px -36px;
background-color:#3b5999;
}


.page-footer .row .social-links .social li a.s3:hover
{
background-position:-72px 0px;
background-color:#fff;
}


.page-footer .row .social-links .social li a.s4
{
background-position:-144px -36px;
background-color:#006599;
}


.page-footer .row .social-links .social li a.s4:hover
{
background-position:-144px 0px;
background-color:#fff;
}


.page-footer .row .social-links .social li a.s5
{
background-position:-180px -36px;
background-color:#D62A2A;
}


.page-footer .row .social-links .social li a.s5:hover
{
background-position:-180px 0px;
background-color:#fff;
}


.page-footer .row .social-links .social li a.s6
{
background-position:-214px -36px;
background-color:#177770;
}


.page-footer .row .social-links .social li a.s6:hover
{
background-position:-214px 0px;
background-color:#fff;
}


.page-footer .row .social-links .social li a.s7
{
background-position:-290px -35px;
background-color:#517fa4;
}


.page-footer .row .social-links .social li a.s7:hover
{
background-position:-290px 0px;
background-color:#fff;
}


.page-footer .row .social-links .social li a.s8
{
background-position:-328px -40px;
background-color:#d34836;
}


.page-footer .row .social-links .social li a.s8:hover
{
background-position:-328px 3px;
background-color:#fff;
}


.page-footer .row .social-links .social li.s9
{
float:right;
font-size:0.875em;
line-height:36px;
}


.page-footer .row .social-links .social li.s10 a
{
width:auto;
background:url('/sites/default/themes/custom/ics/images/ics-footer-icons.png') no-repeat -250px -36px;
text-indent:0;
padding-left:48px;
text-transform:none;
}


.page-footer .row .social-links .social li.s10 a:hover
{
background-position:-250px 0px;
}


.page-footer .row .legals-questions
{
margin-top:1.5em;
border-top:1px solid #122f53;
padding:1em 0;
}


.page-footer .row .legals-questions ul
{
margin:0;
}


.page-footer .row .legals-questions ul li
{
display:inline-block;
*display:inline;
*zoom:1;
list-style:none;
margin-left:0;
}


.page-footer .row .legals-questions ul li+li
{
margin-left:1em;
}


.page-footer .row .legals-questions ul li
{
font-size:0.813em;
}


.page-footer .row .legals-questions ul li.copyright
{
color:#fff;
/* color:#c7c2bc; */
}


.page-content-sidebar-first,.page-content-sidebar-second
{
font-family:"PT Sans", "Microsoft YaHei", "Microsoft YaHei", "Microsoft YaHei",'Helvetica Neue',Arial,Helvetica,sans-serif;
overflow:hidden;
}


body.one-sidebar .page-content-sidebar-first
{
padding-top:0;
}


body.one-sidebar .page-content-sidebar-first:first-child nav.block-menu-block
{
padding-top:20px;
}

.node-type-gateway-staff .content-meta .block-grey,.node-type-gateway-staff .content-meta .block .group-related >.field,.node-type-gateway-staff .content-meta .block .group-sidebar-related >.field,.node-type-gateway-staff .content-meta .block >.field,.post-content .block-grey,.post-content .block .group-related >.field,.post-content .block .group-sidebar-related >.field,.post-content .block >.field,.page-content-sidebar-first .block-grey,.page-content-sidebar-first .block .group-related >.field,.page-content-sidebar-first .block .group-sidebar-related >.field,.page-content-sidebar-first .block >.field,.page-content-sidebar-second .block-grey,.page-content-sidebar-second .block .group-related >.field,.page-content-sidebar-second .block .group-sidebar-related >.field,.page-content-sidebar-second .block >.field
{
background-color:#f3f1ee;
padding:20px 8.475734792%;
margin-bottom:20px;
}

.node-type-gateway-staff .content-meta .block-grey >.field-item-single,.node-type-gateway-staff .content-meta .block .group-related >.field >.field-item-single,.node-type-gateway-staff .content-meta .block .group-sidebar-related >.field >.field-item-single,.node-type-gateway-staff .content-meta .block >.field >.field-item-single,.post-content .block-grey >.field-item-single,.post-content .block .group-related >.field >.field-item-single,.post-content .block .group-sidebar-related >.field >.field-item-single,.post-content .block >.field >.field-item-single,.page-content-sidebar-first .block-grey >.field-item-single,.page-content-sidebar-first .block .group-related >.field >.field-item-single,.page-content-sidebar-first .block .group-sidebar-related >.field >.field-item-single,.page-content-sidebar-first .block >.field >.field-item-single,.page-content-sidebar-second .block-grey >.field-item-single,.page-content-sidebar-second .block .group-related >.field >.field-item-single,.page-content-sidebar-second .block .group-sidebar-related >.field >.field-item-single,.page-content-sidebar-second .block >.field >.field-item-single
{
display:block;
}

.node-type-gateway-staff .content-meta .block-grey .field-item,.node-type-gateway-staff .content-meta .block .group-related >.field .field-item,.node-type-gateway-staff .content-meta .block .group-sidebar-related >.field .field-item,.node-type-gateway-staff .content-meta .block >.field .field-item,.post-content .block-grey .field-item,.post-content .block .group-related >.field .field-item,.post-content .block .group-sidebar-related >.field .field-item,.post-content .block >.field .field-item,.page-content-sidebar-first .block-grey .field-item,.page-content-sidebar-first .block .group-related >.field .field-item,.page-content-sidebar-first .block .group-sidebar-related >.field .field-item,.page-content-sidebar-first .block >.field .field-item,.page-content-sidebar-second .block-grey .field-item,.page-content-sidebar-second .block .group-related >.field .field-item,.page-content-sidebar-second .block .group-sidebar-related >.field .field-item,.page-content-sidebar-second .block >.field .field-item
{
margin-bottom:20px;
}

.node-type-gateway-staff .content-meta .block-grey .field-item-last,.node-type-gateway-staff .content-meta .block .group-related >.field .field-item-last,.node-type-gateway-staff .content-meta .block .group-sidebar-related >.field .field-item-last,.node-type-gateway-staff .content-meta .block >.field .field-item-last,.post-content .block-grey .field-item-last,.post-content .block .group-related >.field .field-item-last,.post-content .block .group-sidebar-related >.field .field-item-last,.post-content .block >.field .field-item-last,.page-content-sidebar-first .block-grey .field-item-last,.page-content-sidebar-first .block .group-related >.field .field-item-last,.page-content-sidebar-first .block .group-sidebar-related >.field .field-item-last,.page-content-sidebar-first .block >.field .field-item-last,.page-content-sidebar-second .block-grey .field-item-last,.page-content-sidebar-second .block .group-related >.field .field-item-last,.page-content-sidebar-second .block .group-sidebar-related >.field .field-item-last,.page-content-sidebar-second .block >.field .field-item-last
{
margin-bottom:0;
}

.node-type-gateway-staff .content-meta .block-grey h2,.node-type-gateway-staff .content-meta .block-grey h3,.node-type-gateway-staff .content-meta .block-grey .label-above,.node-type-gateway-staff .content-meta .block .group-related >.field h2,.node-type-gateway-staff .content-meta .block .group-related >.field h3,.node-type-gateway-staff .content-meta .block .group-related >.field .label-above,.node-type-gateway-staff .content-meta .block .group-sidebar-related >.field h2,.node-type-gateway-staff .content-meta .block .group-sidebar-related >.field h3,.node-type-gateway-staff .content-meta .block .group-sidebar-related >.field .label-above,.node-type-gateway-staff .content-meta .block >.field h2,.node-type-gateway-staff .content-meta .block >.field h3,.node-type-gateway-staff .content-meta .block >.field .label-above,.post-content .block-grey h2,.post-content .block-grey h3,.post-content .block-grey .label-above,.post-content .block .group-related >.field h2,.post-content .block .group-related >.field h3,.post-content .block .group-related >.field .label-above,.post-content .block .group-sidebar-related >.field h2,.post-content .block .group-sidebar-related >.field h3,.post-content .block .group-sidebar-related >.field .label-above,.post-content .block >.field h2,.post-content .block >.field h3,.post-content .block >.field .label-above,.page-content-sidebar-first .block-grey h2,.page-content-sidebar-first .block-grey h3,.page-content-sidebar-first .block-grey .label-above,.page-content-sidebar-first .block .group-related >.field h2,.page-content-sidebar-first .block .group-related >.field h3,.page-content-sidebar-first .block .group-related >.field .label-above,.page-content-sidebar-first .block .group-sidebar-related >.field h2,.page-content-sidebar-first .block .group-sidebar-related >.field h3,.page-content-sidebar-first .block .group-sidebar-related >.field .label-above,.page-content-sidebar-first .block >.field h2,.page-content-sidebar-first .block >.field h3,.page-content-sidebar-first .block >.field .label-above,.page-content-sidebar-second .block-grey h2,.page-content-sidebar-second .block-grey h3,.page-content-sidebar-second .block-grey .label-above,.page-content-sidebar-second .block .group-related >.field h2,.page-content-sidebar-second .block .group-related >.field h3,.page-content-sidebar-second .block .group-related >.field .label-above,.page-content-sidebar-second .block .group-sidebar-related >.field h2,.page-content-sidebar-second .block .group-sidebar-related >.field h3,.page-content-sidebar-second .block .group-sidebar-related >.field .label-above,.page-content-sidebar-second .block >.field h2,.page-content-sidebar-second .block >.field h3,.page-content-sidebar-second .block >.field .label-above
{
display:block;
text-transform:uppercase;
font-weight:bold;
}

.node-type-gateway-staff .content-meta .block-grey h2,.node-type-gateway-staff .content-meta .block-grey label,.node-type-gateway-staff .content-meta .block-grey .label-above,.node-type-gateway-staff .content-meta .block .group-related >.field h2,.node-type-gateway-staff .content-meta .block .group-related >.field label,.node-type-gateway-staff .content-meta .block .group-related >.field .label-above,.node-type-gateway-staff .content-meta .block .group-sidebar-related >.field h2,.node-type-gateway-staff .content-meta .block .group-sidebar-related >.field label,.node-type-gateway-staff .content-meta .block .group-sidebar-related >.field .label-above,.node-type-gateway-staff .content-meta .block >.field h2,.node-type-gateway-staff .content-meta .block >.field label,.node-type-gateway-staff .content-meta .block >.field .label-above,.post-content .block-grey h2,.post-content .block-grey label,.post-content .block-grey .label-above,.post-content .block .group-related >.field h2,.post-content .block .group-related >.field label,.post-content .block .group-related >.field .label-above,.post-content .block .group-sidebar-related >.field h2,.post-content .block .group-sidebar-related >.field label,.post-content .block .group-sidebar-related >.field .label-above,.post-content .block >.field h2,.post-content .block >.field label,.post-content .block >.field .label-above,.page-content-sidebar-first .block-grey h2,.page-content-sidebar-first .block-grey label,.page-content-sidebar-first .block-grey .label-above,.page-content-sidebar-first .block .group-related >.field h2,.page-content-sidebar-first .block .group-related >.field label,.page-content-sidebar-first .block .group-related >.field .label-above,.page-content-sidebar-first .block .group-sidebar-related >.field h2,.page-content-sidebar-first .block .group-sidebar-related >.field label,.page-content-sidebar-first .block .group-sidebar-related >.field .label-above,.page-content-sidebar-first .block >.field h2,.page-content-sidebar-first .block >.field label,.page-content-sidebar-first .block >.field .label-above,.page-content-sidebar-second .block-grey h2,.page-content-sidebar-second .block-grey label,.page-content-sidebar-second .block-grey .label-above,.page-content-sidebar-second .block .group-related >.field h2,.page-content-sidebar-second .block .group-related >.field label,.page-content-sidebar-second .block .group-related >.field .label-above,.page-content-sidebar-second .block .group-sidebar-related >.field h2,.page-content-sidebar-second .block .group-sidebar-related >.field label,.page-content-sidebar-second .block .group-sidebar-related >.field .label-above,.page-content-sidebar-second .block >.field h2,.page-content-sidebar-second .block >.field label,.page-content-sidebar-second .block >.field .label-above
{
font-size:1.125em;
}

.node-type-gateway-staff .content-meta .block-grey h3,.node-type-gateway-staff .content-meta .block .group-related >.field h3,.node-type-gateway-staff .content-meta .block .group-sidebar-related >.field h3,.node-type-gateway-staff .content-meta .block >.field h3,.post-content .block-grey h3,.post-content .block .group-related >.field h3,.post-content .block .group-sidebar-related >.field h3,.post-content .block >.field h3,.page-content-sidebar-first .block-grey h3,.page-content-sidebar-first .block .group-related >.field h3,.page-content-sidebar-first .block .group-sidebar-related >.field h3,.page-content-sidebar-first .block >.field h3,.page-content-sidebar-second .block-grey h3,.page-content-sidebar-second .block .group-related >.field h3,.page-content-sidebar-second .block .group-sidebar-related >.field h3,.page-content-sidebar-second .block >.field h3
{
font-size:1em;
}

.node-type-gateway-staff .content-meta .block-grey label,.node-type-gateway-staff .content-meta .block .group-related >.field label,.node-type-gateway-staff .content-meta .block .group-sidebar-related >.field label,.node-type-gateway-staff .content-meta .block >.field label,.post-content .block-grey label,.post-content .block .group-related >.field label,.post-content .block .group-sidebar-related >.field label,.post-content .block >.field label,.page-content-sidebar-first .block-grey label,.page-content-sidebar-first .block .group-related >.field label,.page-content-sidebar-first .block .group-sidebar-related >.field label,.page-content-sidebar-first .block >.field label,.page-content-sidebar-second .block-grey label,.page-content-sidebar-second .block .group-related >.field label,.page-content-sidebar-second .block .group-sidebar-related >.field label,.page-content-sidebar-second .block >.field label
{
display:block;
text-transform:uppercase;
}

.node-type-gateway-staff .content-meta .block-grey,.post-content .block-grey,.page-content-sidebar-first .block-grey,.page-content-sidebar-second .block-grey
{
padding-top:30px;
}

.node-type-gateway-staff .content-meta .block .group-sidebar-related,.post-content .block .group-sidebar-related,.page-content-sidebar-first .block .group-sidebar-related,.page-content-sidebar-second .block .group-sidebar-related
{
background-color:#f3f1ee;
margin-bottom:20px;
padding-top:30px;
}

.node-type-gateway-staff .content-meta .block .group-sidebar-related >.field,.post-content .block .group-sidebar-related >.field,.page-content-sidebar-first .block .group-sidebar-related >.field,.page-content-sidebar-second .block .group-sidebar-related >.field
{
background-color:transparent;
margin-bottom:0;
padding:0 4.237867396% 30px;
}

.node-type-gateway-staff .content-meta .block .group-sidebar-related >.field label,.node-type-gateway-staff .content-meta .block .group-sidebar-related >.field .label-above,.node-type-gateway-staff .content-meta .block .group-sidebar-related >.field .ics-field-minimal-wrapper .file,.post-content .block .group-sidebar-related >.field label,.post-content .block .group-sidebar-related >.field .label-above,.post-content .block .group-sidebar-related >.field .ics-field-minimal-wrapper .file,.page-content-sidebar-first .block .group-sidebar-related >.field label,.page-content-sidebar-first .block .group-sidebar-related >.field .label-above,.page-content-sidebar-first .block .group-sidebar-related >.field .ics-field-minimal-wrapper .file,.page-content-sidebar-second .block .group-sidebar-related >.field label,.page-content-sidebar-second .block .group-sidebar-related >.field .label-above,.page-content-sidebar-second .block .group-sidebar-related >.field .ics-field-minimal-wrapper .file
{
padding-left:4.237867396%;
padding-right:4.237867396%;
}

.node-type-gateway-staff .content-meta .block .group-sidebar-related >.field .field-item-single,.post-content .block .group-sidebar-related >.field .field-item-single,.page-content-sidebar-first .block .group-sidebar-related >.field .field-item-single,.page-content-sidebar-second .block .group-sidebar-related >.field .field-item-single
{
padding-left:4.237867396%;
padding-right:4.237867396%;
}

.node-type-gateway-staff .content-meta .block .group-sidebar-related >.field label + .field-item-single,.node-type-gateway-staff .content-meta .block .group-sidebar-related >.field h2 + .field-item-single,.node-type-gateway-staff .content-meta .block .group-sidebar-related >.field .field-item,.post-content .block .group-sidebar-related >.field label + .field-item-single,.post-content .block .group-sidebar-related >.field h2 + .field-item-single,.post-content .block .group-sidebar-related >.field .field-item,.page-content-sidebar-first .block .group-sidebar-related >.field label + .field-item-single,.page-content-sidebar-first .block .group-sidebar-related >.field h2 + .field-item-single,.page-content-sidebar-first .block .group-sidebar-related >.field .field-item,.page-content-sidebar-second .block .group-sidebar-related >.field label + .field-item-single,.page-content-sidebar-second .block .group-sidebar-related >.field h2 + .field-item-single,.page-content-sidebar-second .block .group-sidebar-related >.field .field-item
{
padding-left:7.237867396%;
padding-right:4.237867396%;
background:url('/sites/default/themes/custom/ics/images/small-bullet.png') no-repeat 4.237867396% 9px;
}

.node-type-gateway-staff .content-meta .block .group-sidebar-related >.field label + .field-item-single a,.node-type-gateway-staff .content-meta .block .group-sidebar-related >.field h2 + .field-item-single a,.node-type-gateway-staff .content-meta .block .group-sidebar-related >.field .field-item a,.post-content .block .group-sidebar-related >.field label + .field-item-single a,.post-content .block .group-sidebar-related >.field h2 + .field-item-single a,.post-content .block .group-sidebar-related >.field .field-item a,.page-content-sidebar-first .block .group-sidebar-related >.field label + .field-item-single a,.page-content-sidebar-first .block .group-sidebar-related >.field h2 + .field-item-single a,.page-content-sidebar-first .block .group-sidebar-related >.field .field-item a,.page-content-sidebar-second .block .group-sidebar-related >.field label + .field-item-single a,.page-content-sidebar-second .block .group-sidebar-related >.field h2 + .field-item-single a,.page-content-sidebar-second .block .group-sidebar-related >.field .field-item a
{
display:block;
}

.node-type-gateway-staff .content-meta .block .group-sidebar-related >.field .field-item,.post-content .block .group-sidebar-related >.field .field-item,.page-content-sidebar-first .block .group-sidebar-related >.field .field-item,.page-content-sidebar-second .block .group-sidebar-related >.field .field-item
{
margin-bottom:0;
}

.node-type-gateway-staff .content-meta .block .group-sidebar-related .ics-field-minimal-wrapper,.node-type-gateway-staff .content-meta .block .group-sidebar-related .field-item-single,.node-type-gateway-staff .content-meta .block .group-sidebar-related .field-items,.post-content .block .group-sidebar-related .ics-field-minimal-wrapper,.post-content .block .group-sidebar-related .field-item-single,.post-content .block .group-sidebar-related .field-items,.page-content-sidebar-first .block .group-sidebar-related .ics-field-minimal-wrapper,.page-content-sidebar-first .block .group-sidebar-related .field-item-single,.page-content-sidebar-first .block .group-sidebar-related .field-items,.page-content-sidebar-second .block .group-sidebar-related .ics-field-minimal-wrapper,.page-content-sidebar-second .block .group-sidebar-related .field-item-single,.page-content-sidebar-second .block .group-sidebar-related .field-items
{
border-bottom:1px solid #e0ded9;
padding-bottom:20px;
margin-bottom:0;
}

.node-type-gateway-staff .content-meta .block .group-sidebar-related .field-group-field-last .ics-field-minimal-wrapper,.node-type-gateway-staff .content-meta .block .group-sidebar-related .field-group-field-last .field-item-single,.node-type-gateway-staff .content-meta .block .group-sidebar-related .field-group-field-last .field-items,.post-content .block .group-sidebar-related .field-group-field-last .ics-field-minimal-wrapper,.post-content .block .group-sidebar-related .field-group-field-last .field-item-single,.post-content .block .group-sidebar-related .field-group-field-last .field-items,.page-content-sidebar-first .block .group-sidebar-related .field-group-field-last .ics-field-minimal-wrapper,.page-content-sidebar-first .block .group-sidebar-related .field-group-field-last .field-item-single,.page-content-sidebar-first .block .group-sidebar-related .field-group-field-last .field-items,.page-content-sidebar-second .block .group-sidebar-related .field-group-field-last .ics-field-minimal-wrapper,.page-content-sidebar-second .block .group-sidebar-related .field-group-field-last .field-item-single,.page-content-sidebar-second .block .group-sidebar-related .field-group-field-last .field-items
{
border-bottom:0;
padding-bottom:0;
}

.node-type-gateway-staff .content-meta .block .group-post-content-related >.field,.post-content .block .group-post-content-related >.field,.page-content-sidebar-first .block .group-post-content-related >.field,.page-content-sidebar-second .block .group-post-content-related >.field
{
background-color:transparent;
padding:0;
}

.node-type-gateway-staff .content-meta .block .group-post-content-related >.field >.field-item-single,.node-type-gateway-staff .content-meta .block .group-post-content-related >.field .field-item,.post-content .block .group-post-content-related >.field >.field-item-single,.post-content .block .group-post-content-related >.field .field-item,.page-content-sidebar-first .block .group-post-content-related >.field >.field-item-single,.page-content-sidebar-first .block .group-post-content-related >.field .field-item,.page-content-sidebar-second .block .group-post-content-related >.field >.field-item-single,.page-content-sidebar-second .block .group-post-content-related >.field .field-item
{
padding-left:8px;
background:url('/sites/default/themes/custom/ics/images/small-bullet.png') no-repeat left 9px;
}

.node-type-gateway-staff .content-meta .block .group-post-content-related >.field >.field-item-single a,.node-type-gateway-staff .content-meta .block .group-post-content-related >.field .field-item a,.post-content .block .group-post-content-related >.field >.field-item-single a,.post-content .block .group-post-content-related >.field .field-item a,.page-content-sidebar-first .block .group-post-content-related >.field >.field-item-single a,.page-content-sidebar-first .block .group-post-content-related >.field .field-item a,.page-content-sidebar-second .block .group-post-content-related >.field >.field-item-single a,.page-content-sidebar-second .block .group-post-content-related >.field .field-item a
{
display:block;
}

.node-type-gateway-staff .content-meta .block .group-post-content-related >.field .field-item,.post-content .block .group-post-content-related >.field .field-item,.page-content-sidebar-first .block .group-post-content-related >.field .field-item,.page-content-sidebar-second .block .group-post-content-related >.field .field-item
{
border-bottom:0;
margin-bottom:0;
padding-bottom:0;
}

.node-type-gateway-staff .content-meta .block .group-post-content-related .field-name-field-graphical-teaser-ref >.field-item-single,.node-type-gateway-staff .content-meta .block .group-post-content-related .field-name-field-graphical-teaser-ref .field-item,.post-content .block .group-post-content-related .field-name-field-graphical-teaser-ref >.field-item-single,.post-content .block .group-post-content-related .field-name-field-graphical-teaser-ref .field-item,.page-content-sidebar-first .block .group-post-content-related .field-name-field-graphical-teaser-ref >.field-item-single,.page-content-sidebar-first .block .group-post-content-related .field-name-field-graphical-teaser-ref .field-item,.page-content-sidebar-second .block .group-post-content-related .field-name-field-graphical-teaser-ref >.field-item-single,.page-content-sidebar-second .block .group-post-content-related .field-name-field-graphical-teaser-ref .field-item
{
padding-left:0;
background-image:none;
}

.node-type-gateway-staff .content-meta .block >.field .field-item,.post-content .block >.field .field-item,.page-content-sidebar-first .block >.field .field-item,.page-content-sidebar-second .block >.field .field-item
{
margin-bottom:0;
padding-left:3%;
padding-bottom:0;
border-bottom:0;
background:url('/sites/default/themes/custom/ics/images/small-bullet.png') no-repeat 0 9px;
}

.node-type-gateway-staff .content-meta .block .field-name-field-contact,.node-type-gateway-staff .content-meta .block .field-name-field-contact-event-booking,.post-content .block .field-name-field-contact,.post-content .block .field-name-field-contact-event-booking,.page-content-sidebar-first .block .field-name-field-contact,.page-content-sidebar-first .block .field-name-field-contact-event-booking,.page-content-sidebar-second .block .field-name-field-contact,.page-content-sidebar-second .block .field-name-field-contact-event-booking
{
padding-top:30px;
}

.node-type-gateway-staff .content-meta .block .field-name-field-contact label,.node-type-gateway-staff .content-meta .block .field-name-field-contact-event-booking label,.post-content .block .field-name-field-contact label,.post-content .block .field-name-field-contact-event-booking label,.page-content-sidebar-first .block .field-name-field-contact label,.page-content-sidebar-first .block .field-name-field-contact-event-booking label,.page-content-sidebar-second .block .field-name-field-contact label,.page-content-sidebar-second .block .field-name-field-contact-event-booking label
{
margin-bottom:0.45em;
}

.node-type-gateway-staff .content-meta .block .field-name-field-contact h3,.node-type-gateway-staff .content-meta .block .field-name-field-contact-event-booking h3,.post-content .block .field-name-field-contact h3,.post-content .block .field-name-field-contact-event-booking h3,.page-content-sidebar-first .block .field-name-field-contact h3,.page-content-sidebar-first .block .field-name-field-contact-event-booking h3,.page-content-sidebar-second .block .field-name-field-contact h3,.page-content-sidebar-second .block .field-name-field-contact-event-booking h3
{
margin-bottom:0.3em;
text-transform:none;
font-weight:bold;
}

.node-type-gateway-staff .content-meta .block .field-name-field-contact .field-type-image,.node-type-gateway-staff .content-meta .block .field-name-field-contact-event-booking .field-type-image,.post-content .block .field-name-field-contact .field-type-image,.post-content .block .field-name-field-contact-event-booking .field-type-image,.page-content-sidebar-first .block .field-name-field-contact .field-type-image,.page-content-sidebar-first .block .field-name-field-contact-event-booking .field-type-image,.page-content-sidebar-second .block .field-name-field-contact .field-type-image,.page-content-sidebar-second .block .field-name-field-contact-event-booking .field-type-image
{
float:right;
width:30%;
margin-left:0.65em;
margin-bottom:0.65em;
}

.node-type-gateway-staff .content-meta .block .field-name-field-contact .field-type-image img,.node-type-gateway-staff .content-meta .block .field-name-field-contact-event-booking .field-type-image img,.post-content .block .field-name-field-contact .field-type-image img,.post-content .block .field-name-field-contact-event-booking .field-type-image img,.page-content-sidebar-first .block .field-name-field-contact .field-type-image img,.page-content-sidebar-first .block .field-name-field-contact-event-booking .field-type-image img,.page-content-sidebar-second .block .field-name-field-contact .field-type-image img,.page-content-sidebar-second .block .field-name-field-contact-event-booking .field-type-image img
{
width:100%;
height:auto;
}

.node-type-gateway-staff .content-meta .group-sidebar-related .field-name-field-blog-related .field-item-single,.node-type-gateway-staff .content-meta .group-sidebar-related .field-name-field-blog-related .field-items .field-item,.node-type-gateway-staff .content-meta .group-sidebar-related .field-name-field-blog-related.field-group-field-last .field-item-single,.node-type-gateway-staff .content-meta .group-sidebar-related .field-name-field-blog-related.field-group-field-last .field-items .field-item,.post-content .group-sidebar-related .field-name-field-blog-related .field-item-single,.post-content .group-sidebar-related .field-name-field-blog-related .field-items .field-item,.post-content .group-sidebar-related .field-name-field-blog-related.field-group-field-last .field-item-single,.post-content .group-sidebar-related .field-name-field-blog-related.field-group-field-last .field-items .field-item,.page-content-sidebar-first .group-sidebar-related .field-name-field-blog-related .field-item-single,.page-content-sidebar-first .group-sidebar-related .field-name-field-blog-related .field-items .field-item,.page-content-sidebar-first .group-sidebar-related .field-name-field-blog-related.field-group-field-last .field-item-single,.page-content-sidebar-first .group-sidebar-related .field-name-field-blog-related.field-group-field-last .field-items .field-item,.page-content-sidebar-second .group-sidebar-related .field-name-field-blog-related .field-item-single,.page-content-sidebar-second .group-sidebar-related .field-name-field-blog-related .field-items .field-item,.page-content-sidebar-second .group-sidebar-related .field-name-field-blog-related.field-group-field-last .field-item-single,.page-content-sidebar-second .group-sidebar-related .field-name-field-blog-related.field-group-field-last .field-items .field-item
{
background:none;
padding-left:4.237867396%;
}

.node-type-gateway-staff .content-meta .block-grey>h2.title,.post-content .block-grey>h2.title,.page-content-sidebar-first .block-grey>h2.title,.page-content-sidebar-second .block-grey>h2.title
{
text-transform:uppercase;
}

.node-type-gateway-staff .content-meta .block .field-name-field-related-content h2,.node-type-gateway-staff .content-meta .block .field-name-field-related-content-top h2,.node-type-gateway-staff .content-meta .block .view-feeds h2,.post-content .block .field-name-field-related-content h2,.post-content .block .field-name-field-related-content-top h2,.post-content .block .view-feeds h2,.page-content-sidebar-first .block .field-name-field-related-content h2,.page-content-sidebar-first .block .field-name-field-related-content-top h2,.page-content-sidebar-first .block .view-feeds h2,.page-content-sidebar-second .block .field-name-field-related-content h2,.page-content-sidebar-second .block .field-name-field-related-content-top h2,.page-content-sidebar-second .block .view-feeds h2
{
margin-bottom:0.2em;
}

.node-type-gateway-staff .content-meta .block .field-name-field-related-content ul,.node-type-gateway-staff .content-meta .block .field-name-field-related-content-top ul,.node-type-gateway-staff .content-meta .block .view-feeds ul,.post-content .block .field-name-field-related-content ul,.post-content .block .field-name-field-related-content-top ul,.post-content .block .view-feeds ul,.page-content-sidebar-first .block .field-name-field-related-content ul,.page-content-sidebar-first .block .field-name-field-related-content-top ul,.page-content-sidebar-first .block .view-feeds ul,.page-content-sidebar-second .block .field-name-field-related-content ul,.page-content-sidebar-second .block .field-name-field-related-content-top ul,.page-content-sidebar-second .block .view-feeds ul
{
margin:0;
}

.node-type-gateway-staff .content-meta .block .field-name-field-related-content ul + *,.node-type-gateway-staff .content-meta .block .field-name-field-related-content-top ul + *,.node-type-gateway-staff .content-meta .block .view-feeds ul + *,.post-content .block .field-name-field-related-content ul + *,.post-content .block .field-name-field-related-content-top ul + *,.post-content .block .view-feeds ul + *,.page-content-sidebar-first .block .field-name-field-related-content ul + *,.page-content-sidebar-first .block .field-name-field-related-content-top ul + *,.page-content-sidebar-first .block .view-feeds ul + *,.page-content-sidebar-second .block .field-name-field-related-content ul + *,.page-content-sidebar-second .block .field-name-field-related-content-top ul + *,.page-content-sidebar-second .block .view-feeds ul + *
{
margin-top:1em;
}

.node-type-gateway-staff .content-meta .block .field-name-field-graphical-teaser-ref,.node-type-gateway-staff .content-meta .block .field-name-field-related-content,.node-type-gateway-staff .content-meta .block .field-name-field-related-content-top,.post-content .block .field-name-field-graphical-teaser-ref,.post-content .block .field-name-field-related-content,.post-content .block .field-name-field-related-content-top,.page-content-sidebar-first .block .field-name-field-graphical-teaser-ref,.page-content-sidebar-first .block .field-name-field-related-content,.page-content-sidebar-first .block .field-name-field-related-content-top,.page-content-sidebar-second .block .field-name-field-graphical-teaser-ref,.page-content-sidebar-second .block .field-name-field-related-content,.page-content-sidebar-second .block .field-name-field-related-content-top
{
background-color:transparent;
margin:0;
padding:0;
}

.node-type-gateway-staff .content-meta .block .field-name-field-graphical-teaser-ref >.field-item-single,.node-type-gateway-staff .content-meta .block .field-name-field-graphical-teaser-ref .field-item,.node-type-gateway-staff .content-meta .block .field-name-field-related-content >.field-item-single,.node-type-gateway-staff .content-meta .block .field-name-field-related-content .field-item,.node-type-gateway-staff .content-meta .block .field-name-field-related-content-top >.field-item-single,.node-type-gateway-staff .content-meta .block .field-name-field-related-content-top .field-item,.post-content .block .field-name-field-graphical-teaser-ref >.field-item-single,.post-content .block .field-name-field-graphical-teaser-ref .field-item,.post-content .block .field-name-field-related-content >.field-item-single,.post-content .block .field-name-field-related-content .field-item,.post-content .block .field-name-field-related-content-top >.field-item-single,.post-content .block .field-name-field-related-content-top .field-item,.page-content-sidebar-first .block .field-name-field-graphical-teaser-ref >.field-item-single,.page-content-sidebar-first .block .field-name-field-graphical-teaser-ref .field-item,.page-content-sidebar-first .block .field-name-field-related-content >.field-item-single,.page-content-sidebar-first .block .field-name-field-related-content .field-item,.page-content-sidebar-first .block .field-name-field-related-content-top >.field-item-single,.page-content-sidebar-first .block .field-name-field-related-content-top .field-item,.page-content-sidebar-second .block .field-name-field-graphical-teaser-ref >.field-item-single,.page-content-sidebar-second .block .field-name-field-graphical-teaser-ref .field-item,.page-content-sidebar-second .block .field-name-field-related-content >.field-item-single,.page-content-sidebar-second .block .field-name-field-related-content .field-item,.page-content-sidebar-second .block .field-name-field-related-content-top >.field-item-single,.page-content-sidebar-second .block .field-name-field-related-content-top .field-item
{
border-bottom:0;
padding-bottom:0;
}

.node-type-gateway-staff .content-meta .block .field-name-field-graphical-teaser-ref >.field-item-single,.node-type-gateway-staff .content-meta .block .field-name-field-graphical-teaser-ref .field-item,.node-type-gateway-staff .content-meta .block .field-name-field-graphical-teaser-ref .field-item-last,.node-type-gateway-staff .content-meta .block .field-name-field-related-content >.field-item-single,.node-type-gateway-staff .content-meta .block .field-name-field-related-content .field-item,.node-type-gateway-staff .content-meta .block .field-name-field-related-content .field-item-last,.node-type-gateway-staff .content-meta .block .field-name-field-related-content-top >.field-item-single,.node-type-gateway-staff .content-meta .block .field-name-field-related-content-top .field-item,.node-type-gateway-staff .content-meta .block .field-name-field-related-content-top .field-item-last,.post-content .block .field-name-field-graphical-teaser-ref >.field-item-single,.post-content .block .field-name-field-graphical-teaser-ref .field-item,.post-content .block .field-name-field-graphical-teaser-ref .field-item-last,.post-content .block .field-name-field-related-content >.field-item-single,.post-content .block .field-name-field-related-content .field-item,.post-content .block .field-name-field-related-content .field-item-last,.post-content .block .field-name-field-related-content-top >.field-item-single,.post-content .block .field-name-field-related-content-top .field-item,.post-content .block .field-name-field-related-content-top .field-item-last,.page-content-sidebar-first .block .field-name-field-graphical-teaser-ref >.field-item-single,.page-content-sidebar-first .block .field-name-field-graphical-teaser-ref .field-item,.page-content-sidebar-first .block .field-name-field-graphical-teaser-ref .field-item-last,.page-content-sidebar-first .block .field-name-field-related-content >.field-item-single,.page-content-sidebar-first .block .field-name-field-related-content .field-item,.page-content-sidebar-first .block .field-name-field-related-content .field-item-last,.page-content-sidebar-first .block .field-name-field-related-content-top >.field-item-single,.page-content-sidebar-first .block .field-name-field-related-content-top .field-item,.page-content-sidebar-first .block .field-name-field-related-content-top .field-item-last,.page-content-sidebar-second .block .field-name-field-graphical-teaser-ref >.field-item-single,.page-content-sidebar-second .block .field-name-field-graphical-teaser-ref .field-item,.page-content-sidebar-second .block .field-name-field-graphical-teaser-ref .field-item-last,.page-content-sidebar-second .block .field-name-field-related-content >.field-item-single,.page-content-sidebar-second .block .field-name-field-related-content .field-item,.page-content-sidebar-second .block .field-name-field-related-content .field-item-last,.page-content-sidebar-second .block .field-name-field-related-content-top >.field-item-single,.page-content-sidebar-second .block .field-name-field-related-content-top .field-item,.page-content-sidebar-second .block .field-name-field-related-content-top .field-item-last
{
margin-bottom:20px;
background:none;
}

.node-type-gateway-staff .content-meta .block .field-name-field-related-content .field-item-single,.node-type-gateway-staff .content-meta .block .field-name-field-related-content .field-item,.post-content .block .field-name-field-related-content .field-item-single,.post-content .block .field-name-field-related-content .field-item,.page-content-sidebar-first .block .field-name-field-related-content .field-item-single,.page-content-sidebar-first .block .field-name-field-related-content .field-item,.page-content-sidebar-second .block .field-name-field-related-content .field-item-single,.page-content-sidebar-second .block .field-name-field-related-content .field-item
{
background-color:#f3f1ee;
padding:30px 7.9% 20px;
}

.node-type-gateway-staff .content-meta .block .field-name-field-related-content .please-note,.post-content .block .field-name-field-related-content .please-note,.page-content-sidebar-first .block .field-name-field-related-content .please-note,.page-content-sidebar-second .block .field-name-field-related-content .please-note
{
background-color:#f9f8f5;
padding:30px 9.901% 20px;
margin:-30px -9.901% -20px;
border-left:1px solid #e0ded9;
}

.node-type-gateway-staff .content-meta .sidebar-block,.node-type-gateway-staff .content-meta .sidebar-block-white,.post-content .sidebar-block,.post-content .sidebar-block-white,.page-content-sidebar-first .sidebar-block,.page-content-sidebar-first .sidebar-block-white,.page-content-sidebar-second .sidebar-block,.page-content-sidebar-second .sidebar-block-white
{
background-color:#f3f1ee;
padding:30px 8.475734792% 20px;
margin-bottom:20px;
}

.node-type-gateway-staff .content-meta .sidebar-block h2,.node-type-gateway-staff .content-meta .sidebar-block h3,.node-type-gateway-staff .content-meta .sidebar-block-white h2,.node-type-gateway-staff .content-meta .sidebar-block-white h3,.post-content .sidebar-block h2,.post-content .sidebar-block h3,.post-content .sidebar-block-white h2,.post-content .sidebar-block-white h3,.page-content-sidebar-first .sidebar-block h2,.page-content-sidebar-first .sidebar-block h3,.page-content-sidebar-first .sidebar-block-white h2,.page-content-sidebar-first .sidebar-block-white h3,.page-content-sidebar-second .sidebar-block h2,.page-content-sidebar-second .sidebar-block h3,.page-content-sidebar-second .sidebar-block-white h2,.page-content-sidebar-second .sidebar-block-white h3
{
text-transform:uppercase;
}

.node-type-gateway-staff .content-meta .sidebar-block h2,.node-type-gateway-staff .content-meta .sidebar-block-white h2,.post-content .sidebar-block h2,.post-content .sidebar-block-white h2,.page-content-sidebar-first .sidebar-block h2,.page-content-sidebar-first .sidebar-block-white h2,.page-content-sidebar-second .sidebar-block h2,.page-content-sidebar-second .sidebar-block-white h2
{
font-size:1.125em;
}

.node-type-gateway-staff .content-meta .sidebar-block h3,.node-type-gateway-staff .content-meta .sidebar-block-white h3,.post-content .sidebar-block h3,.post-content .sidebar-block-white h3,.page-content-sidebar-first .sidebar-block h3,.page-content-sidebar-first .sidebar-block-white h3,.page-content-sidebar-second .sidebar-block h3,.page-content-sidebar-second .sidebar-block-white h3
{
font-size:1em;
}

.node-type-gateway-staff .content-meta .sidebar-block img,.node-type-gateway-staff .content-meta .sidebar-block-white img,.post-content .sidebar-block img,.post-content .sidebar-block-white img,.page-content-sidebar-first .sidebar-block img,.page-content-sidebar-first .sidebar-block-white img,.page-content-sidebar-second .sidebar-block img,.page-content-sidebar-second .sidebar-block-white img
{
max-width:100%;
height:auto;
}

.node-type-gateway-staff .content-meta .sidebar-block.block-block ul,.node-type-gateway-staff .content-meta .sidebar-block-white.block-block ul,.post-content .sidebar-block.block-block ul,.post-content .sidebar-block-white.block-block ul,.page-content-sidebar-first .sidebar-block.block-block ul,.page-content-sidebar-first .sidebar-block-white.block-block ul,.page-content-sidebar-second .sidebar-block.block-block ul,.page-content-sidebar-second .sidebar-block-white.block-block ul
{
margin-left:0;
}

.node-type-gateway-staff .content-meta .sidebar-block-white,.post-content .sidebar-block-white,.page-content-sidebar-first .sidebar-block-white,.page-content-sidebar-second .sidebar-block-white
{
background-color:#fff;
}

.node-type-gateway-staff .content-meta .block .field-name-field-graphical-teaser-ref >.field-item-single,.node-type-gateway-staff .content-meta .block .field-name-field-graphical-teaser-ref .field-item,.post-content .block .field-name-field-graphical-teaser-ref >.field-item-single,.post-content .block .field-name-field-graphical-teaser-ref .field-item,.page-content-sidebar-first .block .field-name-field-graphical-teaser-ref >.field-item-single,.page-content-sidebar-first .block .field-name-field-graphical-teaser-ref .field-item,.page-content-sidebar-second .block .field-name-field-graphical-teaser-ref >.field-item-single,.page-content-sidebar-second .block .field-name-field-graphical-teaser-ref .field-item
{
position:relative;
}

.node-type-gateway-staff .content-meta .block .field-name-field-graphical-teaser-ref .file,.post-content .block .field-name-field-graphical-teaser-ref .file,.page-content-sidebar-first .block .field-name-field-graphical-teaser-ref .file,.page-content-sidebar-second .block .field-name-field-graphical-teaser-ref .file
{
margin:0;
}

.node-type-gateway-staff .content-meta .block .field-name-field-graphical-teaser-ref .field-name-field-gt-image img,.post-content .block .field-name-field-graphical-teaser-ref .field-name-field-gt-image img,.page-content-sidebar-first .block .field-name-field-graphical-teaser-ref .field-name-field-gt-image img,.page-content-sidebar-second .block .field-name-field-graphical-teaser-ref .field-name-field-gt-image img
{
width:100%;
height:auto;
display:block;
}

.node-type-gateway-staff .content-meta .block .field-name-field-graphical-teaser-ref .field-name-field-gt-caption,.post-content .block .field-name-field-graphical-teaser-ref .field-name-field-gt-caption,.page-content-sidebar-first .block .field-name-field-graphical-teaser-ref .field-name-field-gt-caption,.page-content-sidebar-second .block .field-name-field-graphical-teaser-ref .field-name-field-gt-caption
{
width:80%;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
position:absolute;
bottom:0;
font-weight:bold;
font-size:1.313em;
padding:0.923em 8.475734792%;
margin:0;
background-color:#f3f1ee;
line-height:1.2;
}

.node-type-gateway-staff .content-meta .block .field-name-field-graphical-teaser-ref .field-name-field-gt-caption a,.post-content .block .field-name-field-graphical-teaser-ref .field-name-field-gt-caption a,.page-content-sidebar-first .block .field-name-field-graphical-teaser-ref .field-name-field-gt-caption a,.page-content-sidebar-second .block .field-name-field-graphical-teaser-ref .field-name-field-gt-caption a
{
display:block;
background:url('/sites/default/themes/custom/ics/images/dark-grey-chevron.png') no-repeat right center;
padding-right:1em;
}

.node-type-gateway-staff .content-meta .block .field-name-field-graphical-teaser-ref .field-name-field-gt-image:hover + .field-name-field-gt-caption a,.post-content .block .field-name-field-graphical-teaser-ref .field-name-field-gt-image:hover + .field-name-field-gt-caption a,.page-content-sidebar-first .block .field-name-field-graphical-teaser-ref .field-name-field-gt-image:hover + .field-name-field-gt-caption a,.page-content-sidebar-second .block .field-name-field-graphical-teaser-ref .field-name-field-gt-image:hover + .field-name-field-gt-caption a
{
text-decoration:underline;
}

.page-content-sidebar-second .block .field-name-field-telephone .field-item
{
margin-bottom:0;
}

.page-content-sidebar-second .block .field-name-field-twitter a:before
{
display:block;
content:'';
float:left;
background:url('/sites/default/themes/custom/ics/images/ics-footer-icons-v2.png');
height:23px;
width:23px;
background-position:-115px -5px;
}

.node-type-course .page-content-sidebar-second .block .group-related >.field h2,.node-type-graduate-course .page-content-sidebar-second .block .group-related >.field h2
{
text-transform:none;
}

.page-content-sidebar-second .block-menu-block,.page-content-sidebar-first .block-menu-block
{
padding:0 4.237867396% 20px;
}

.page-content-sidebar-second .block-menu-block a:hover,.page-content-sidebar-first .block-menu-block a:hover
{
text-decoration:none;
}

.page-content-sidebar-second .block-menu-block h2.title,.page-content-sidebar-first .block-menu-block h2.title
{
font-size:1.125em;
text-transform:uppercase;
margin:0;
padding:0;
border-bottom:1px solid #ededed;
}

.page-content-sidebar-second .block-menu-block h2.title a,.page-content-sidebar-first .block-menu-block h2.title a
{
color:#333333;
font-weight:bold;
display:block;
padding:0.8em 4.237867396%;
}

.page-content-sidebar-second .block-menu-block ul,.page-content-sidebar-second .block-menu-block li,.page-content-sidebar-first .block-menu-block ul,.page-content-sidebar-first .block-menu-block li
{
list-style-type:none;
list-style-image:none;
margin:0;
}

.page-content-sidebar-second .block-menu-block ul,.page-content-sidebar-first .block-menu-block ul
{
margin-bottom:1em;
}

.page-content-sidebar-second .block-menu-block ul li,.page-content-sidebar-first .block-menu-block ul li
{
border-bottom:1px solid #ededed;
line-height:1.3em;
}

.page-content-sidebar-second .block-menu-block ul li a,.page-content-sidebar-first .block-menu-block ul li a
{
display:block;
padding:0.7em 4.237867396%;
}

.page-content-sidebar-second .block-menu-block ul li a:hover,.page-content-sidebar-first .block-menu-block ul li a:hover
{
color:#333333;
}

#cookie-notice
{
position:fixed;
bottom:0;
z-index:9000;
font-family:"PT Sans", "Microsoft YaHei", "Microsoft YaHei", "Microsoft YaHei",'Helvetica Neue',Arial,Helvetica,sans-serif;
background:#00152e;
}

#cookie-notice .cookie-notice-content
{
max-width:1000px;
padding:1em 1.059466849% 0.8em 1.059466849%;
}

#cookie-notice #cookie-notice-close
{
padding:0.8em 1.2em;
background-color:#e1642b;
font-family:"PT Sans", "Microsoft YaHei", "Microsoft YaHei", "Microsoft YaHei",'Helvetica Neue',Arial,Helvetica,sans-serif;
font-size:1em;
color:#fff;
font-weight:400;
text-transform:uppercase;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
border:none;
text-decoration:none;
display:inline-block;
cursor:pointer;
-webkit-appearance:none;
margin:0.5em 0;
margin-right:0.5em;
-webkit-transition:background ease-out 0.3s;
-moz-transition:background ease-out 0.3s;
-o-transition:background ease-out 0.3s;
transition:background ease-out 0.3s;
}

#cookie-notice #cookie-notice-close:hover
{
background-color:#8f0b27;
-webkit-transition:background ease-out 0.3s;
-moz-transition:background ease-out 0.3s;
-o-transition:background ease-out 0.3s;
transition:background ease-out 0.3s;
}

#cookie-notice #cookie-notice-close:active
{
background-color:#770921;
-webkit-transition:background ease-out 0.3s;
-moz-transition:background ease-out 0.3s;
-o-transition:background ease-out 0.3s;
transition:background ease-out 0.3s;
}

#cookie-notice #cookie-notice-close:focus
{
background-color:#8f0b27;
-webkit-transition:background ease-out 0.3s;
-moz-transition:background ease-out 0.3s;
-o-transition:background ease-out 0.3s;
transition:background ease-out 0.3s;
}

.field-name-field-intro
{
font-size:1.313em;
font-family:"PT Sans", "Microsoft YaHei", "Microsoft YaHei", "Microsoft YaHei",'Helvetica Neue',Arial,Helvetica,sans-serif;
line-height:1.5em;
padding-bottom:1.5em;
border-bottom:1px solid #e0ded9;
margin-bottom:1.5em;
overflow-wrap:break-word;
margin-right:18%;
}

body.page-full-width .field-name-field-intro
{
margin-right:2.118933698%;
}

.field-name-field-intro h2
{
font-size:1.38em;
}

.tab-content-extra .field-name-field-intro
{
border:none;
margin:0;
}

.field-name-field-body,.field-name-field-body-multiple,.views-field-field-body,.field-name-field-body-post-content,.body-text
{
font-size:1.125em;
line-height:1.5em;
margin-bottom:2em;
}

.field-name-field-body p,.field-name-field-body-multiple p,.views-field-field-body p,.field-name-field-body-post-content p,.body-text p
{
margin-right:18%;
}

body.page-full-width .field-name-field-body p,body.page-full-width .field-name-field-body-multiple p,body.page-full-width .views-field-field-body p,body.page-full-width .field-name-field-body-post-content p,body.page-full-width .body-text p
{
margin-right:2.118933698%;
}

.field-name-field-body object,.field-name-field-body-multiple object,.views-field-field-body object,.field-name-field-body-post-content object,.body-text object
{
width:82%;
}

.field-name-field-body p object,.field-name-field-body-multiple p object,.views-field-field-body p object,.field-name-field-body-post-content p object,.body-text p object
{
width:100%;
}

.field-name-field-body .did-you-know p,.field-name-field-body-multiple .did-you-know p,.views-field-field-body .did-you-know p,.field-name-field-body-post-content .did-you-know p,.body-text .did-you-know p
{
margin-right:0;
}

.field-name-field-body ul,.field-name-field-body-multiple ul,.views-field-field-body ul,.field-name-field-body-post-content ul,.body-text ul
{
margin-right:18%;
}

body.page-full-width .field-name-field-body ul,body.page-full-width .field-name-field-body-multiple ul,body.page-full-width .views-field-field-body ul,body.page-full-width .field-name-field-body-post-content ul,body.page-full-width .body-text ul
{
margin-right:2.118933698%;
}

.field-name-field-body table,.field-name-field-body-multiple table,.views-field-field-body table,.field-name-field-body-post-content table,.body-text table
{
margin-right:7%;
}

body.page-full-width .field-name-field-body table,body.page-full-width .field-name-field-body-multiple table,body.page-full-width .views-field-field-body table,body.page-full-width .field-name-field-body-post-content table,body.page-full-width .body-text table
{
margin-right:2.118933698%;
}

.field-name-field-body .field-name-field-intro,.field-name-field-body-multiple .field-name-field-intro,.views-field-field-body .field-name-field-intro,.field-name-field-body-post-content .field-name-field-intro,.body-text .field-name-field-intro
{
font-size:1.16667em;
}

.field-name-field-body .field-name-field-intro p,.field-name-field-body-multiple .field-name-field-intro p,.views-field-field-body .field-name-field-intro p,.field-name-field-body-post-content .field-name-field-intro p,.body-text .field-name-field-intro p
{
margin-left:0;
margin-right:0;
}

.field-name-field-body-post-content .wysiwyg-float-right p
{
margin-right:0;
}

.field-name-field-360-image,.gardengnome-player
{
margin-bottom:2em;
}

.pre-content .field-name-field-image-main img
{
display:block;
width:99.99999%;
height:auto;
}

.node-type-page .pre-content .field-name-field-image-main img,.node-type-course .pre-content .field-name-field-image-main img,.node-type-college .pre-content .field-name-field-image-main img
{
width:100%;
}

.view-mode-ow_large_feature,.view-mode-ow_medium_feature
{
position:relative;
}

.view-mode-ow_large_feature .group_description_wrapper,.view-mode-ow_medium_feature .group_description_wrapper
{
position:absolute;
z-index:400;
top:0;
right:0;
background:rgba(0,0,0,0.75);
color:#fff;
padding:1em 1.5em 0.5em;
font-family:"PT Sans", "Microsoft YaHei", "Microsoft YaHei", "Microsoft YaHei",'Helvetica Neue',Arial,Helvetica,sans-serif;
width:33%;
max-width:350px;
font-size:0.875em;
line-height:1.5em;
}

.view-mode-ow_large_feature .group_description_wrapper p,.view-mode-ow_medium_feature .group_description_wrapper p
{
margin-bottom:0.5em;
}

.view-mode-ow_large_feature .group_description_wrapper a,.view-mode-ow_medium_feature .group_description_wrapper a
{
color:#98c1e1;
}

.view-mode-ow_large_feature .group_description_wrapper a:hover,.view-mode-ow_medium_feature .group_description_wrapper a:hover
{
color:#98c1e1;
}

.view-mode-ow_large_feature .field-name-field-media-description,.view-mode-ow_medium_feature .field-name-field-media-description
{
margin-bottom:0.5em;
padding-right:2.5em;
}

.page-content .media-image-ow_content_full_width-wrapper,.page-content .media-image-ow_content_medium-wrapper
{
position:relative;
overflow:hidden;
display:block;
color:#fff;
font-size:0.938em;
}

.page-content .media-image-ow_content_full_width-wrapper a,.page-content .media-image-ow_content_medium-wrapper a
{
color:#98c1e1;
text-decoration:none;
}

.page-content .media-image-ow_content_full_width-wrapper a:hover,.page-content .media-image-ow_content_medium-wrapper a:hover
{
color:#98c1e1;
text-decoration:underline;
}

.toggle-icon,.toggle-icon-inline
{
cursor:pointer;
height:33px;
width:33px;
position:absolute;
z-index:500;
top:9px;
right:1.2%;
background-image:url('/sites/default/themes/custom/ics/images/i-sprite.png');
background-position:0 0;
}

.toggle-icon:hover,.toggle-icon.shown,.toggle-icon-inline:hover,.toggle-icon-inline.shown
{
background-position:0 33px;
}

.node-type-ics-news-index .main-content a,.node-type-section-index .main-content a
{
text-decoration:none;
}

.node-type-ics-news-index .main-content a:hover,.node-type-ics-news-index .main-content a:hover h2,.node-type-ics-news-index .main-content a:hover h3,.node-type-section-index .main-content a:hover,.node-type-section-index .main-content a:hover h2,.node-type-section-index .main-content a:hover h3
{
color:#e1642b;
text-decoration:none;
}

.node-type-ics-news-index .main-content a h2,.node-type-ics-news-index .main-content a h3,.node-type-section-index .main-content a h2,.node-type-section-index .main-content a h3
{
font-size:1.313em;
text-transform:none;
}

.field-name-field-news-small h2,.field-name-field-news-small h3
{
color:#333333;
margin:1.6em 0;
font-size:1.125em;
text-transform:uppercase;
}

.field-name-field-news-small .field-item
{
margin-bottom:2.5em;
}

.field-name-field-news-small ul
{
list-style:none;
margin:0;
}

.field-name-field-news-small li
{
background:none;
list-style:none;
margin:0;
padding:0;
}

.field-name-field-news-small a
{
border-top:1px solid #e0ded9;
display:block;
padding:1em 0;
}

.field-name-field-news-small p
{
margin:0;
}

.field-name-field-news-small .field-item:first-child h2,.field-name-field-news-small .field-item:first-child h3,.field-name-field-news-small .field-item:first-child h2.title
{
margin-top:0;
}

.main-content .field-name-field-news-small h2
{
margin:1.6em 0;
}

.node-type-expert h1
{
margin-bottom:0.2em;
}

.node-type-expert .field-name-field-person-photo img
{
max-width:100%;
height:auto;
vertical-align:middle;
}

.node-type-expert .field-name-field-about
{
margin-right:18%;
overflow:hidden;
margin-bottom:1em;
}

body.page-full-width .node-type-expert .field-name-field-about
{
margin-right:2.118933698%;
}

.node-type-expert .field-name-field-about h3
{
margin-top:0;
}

.node-type-expert .field-name-field-job-title
{
font-size:1.125em;
font-weight:bold;
margin-bottom:2em;
}

.node-type-expert .group-two-column
{
*zoom:1;
clear:both;
margin-right:18%;
}

.node-type-expert .group-two-column:before,.node-type-expert .group-two-column:after
{
display:table;
content:"";
line-height:0;
}

.node-type-expert .group-two-column:after
{
clear:both;
}

body.page-full-width .node-type-expert .group-two-column
{
margin-right:2.118933698%;
}

.node-type-expert .group-two-column > .field
{
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
width:48%;
float:left;
margin-bottom:2em;
}

.node-type-expert .group-two-column > .field:nth-child(2n+1)
{
clear:left;
margin-right:4%;
}

.node-type-expert .group-two-column > .field h3
{
margin-top:0;
}

.node-type-expert .field-name-field-video
{
margin-bottom:1em;
}

.file-media-original
{
max-width:100%;
height:auto;
}

.node-expert.view-mode-ow_listing_teaser .tags a
{
color:#3277ae;
margin-bottom:0;
margin-top:0.5em;
}

.node-expert.view-mode-ow_listing_teaser .tags a:hover
{
color:#fff;
}

.node-expert .field-name-field-job-title
{
margin-bottom:0.75em;
}

.breadcrumb
{
font-family:"PT Sans", "Microsoft YaHei", "Microsoft YaHei", "Microsoft YaHei",'Helvetica Neue',Arial,Helvetica,sans-serif;
background:#fff;
color:#3277ae;
padding-top:20px;
padding-bottom:1em;
padding-right:1em;
font-size:90%;
}

.breadcrumb span
{
padding:0.133333333em 0;
padding-right:12px;
padding-left:7px;
background:url('/sites/default/themes/custom/ics/images/breadcrumb-arrow.png') no-repeat right center;
}

.breadcrumb span.breadcrumb-first
{
padding-left:0;
}

.breadcrumb .breadcrumb-last
{
color:#a79d96;
background:transparent;
}

.block-sharebar
{
overflow:hidden;
margin-top:25px;
margin-bottom:20px;
}

.block-sharebar h2
{
text-transform:uppercase;
color:#a79d96;
font-size:0.75em;
font-family:"PT Sans", "Microsoft YaHei", "Microsoft YaHei", "Microsoft YaHei",'Helvetica Neue',Arial,Helvetica,sans-serif;
font-weight:normal;
text-align:right;
margin-bottom:1.1em;
}

#custom-tweet-button,#custom-fb-button,#custom-linkedin-button,#custom-reddit-button
{
display:block;
margin-bottom:10px;
float:right;
clear:right;
}

#custom-tweet-button a,#custom-fb-button a,#custom-linkedin-button a,#custom-reddit-button a
{
width:24px;
height:24px;
text-indent:-9999px;
overflow:hidden;
display:block;
background-color:#c7c2bc;
background-position:50% 50%;
background-repeat:no-repeat;
}

#custom-tweet-button a:hover,#custom-fb-button a:hover,#custom-linkedin-button a:hover,#custom-reddit-button a:hover
{
background-color:#002147;
}

#custom-tweet-button a
{
background-image:url("/sites/default/themes/custom/ics/images/share-twitter.png");
}

#custom-tweet-button a:hover
{
background-image:url("/sites/default/themes/custom/ics/images/share-twitter-hover.png");
}

#custom-fb-button a
{
background-image:url("/sites/default/themes/custom/ics/images/share-facebook.png");
}

#custom-fb-button a:hover
{
background-image:url("/sites/default/themes/custom/ics/images/share-facebook-hover.png");
}

#custom-linkedin-button a
{
background-image:url("/sites/default/themes/custom/ics/images/share-linkedin.png");
}

#custom-linkedin-button a:hover
{
background-image:url("/sites/default/themes/custom/ics/images/share-linkedin-hover.png");
}

#custom-reddit-button a
{
background-image:url("/sites/default/themes/custom/ics/images/share-reddit.png");
}

#custom-reddit-button a:hover
{
background-image:url("/sites/default/themes/custom/ics/images/share-reddit-hover.png");
}

body.page-full-width .block-sharebar
{
display:none;
}

body.page-full-width .block-sharebar.share-bar-responsive
{
display:block;
}

body.page-full-width .block-sharebar.share-bar-responsive h2
{
text-align:left;
}

body.page-full-width .block-sharebar.share-bar-responsive #custom-tweet-button,body.page-full-width .block-sharebar.share-bar-responsive #custom-fb-button,body.page-full-width .block-sharebar.share-bar-responsive #custom-linkedin-button,body.page-full-width .block-sharebar.share-bar-responsive #custom-reddit-button
{
float:left;
clear:none;
margin-right:0.8em;
}

body.page-sitemap .site-map-box-menu h2.title
{
display:none;
}

.ui-tabs
{
padding:0;
border:none;
}

.ui-tabs .ui-widget-header
{
background:transparent;
border:none;
}

.ui-tabs .ui-tabs-panel
{
padding:0;
}

.ui-tabs .ui-tabs-nav
{
padding:0;
margin-bottom:1em;
}

.ui-tabs .ui-tabs-nav li
{
border-bottom-width:0;
float:left;
list-style:none;
margin:0 0 1em;
padding:0;
position:relative;
top:0;
white-space:nowrap;
}

.ui-tabs .ui-tabs-nav li a
{
color:#3277ae;
display:block;
font-family:"PT Sans", "Microsoft YaHei", "Microsoft YaHei", "Microsoft YaHei",'Helvetica Neue',Arial,Helvetica,sans-serif;
font-size:0.938em;
padding:0.7em 1em;
}

.ui-tabs .ui-tabs-nav li.ui-state-active a
{
color:#333333;
}

.ui-tabs .ui-tabs-nav li.ui-state-active a:link,.ui-tabs .ui-tabs-nav li.ui-state-active a:visited,.ui-tabs .ui-tabs-nav li.ui-state-active a:hover,.ui-tabs .ui-tabs-nav li.ui-state-active a:active
{
text-decoration:none;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active
{
margin:0 0 1em;
padding:0;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected
{
padding-bottom:0;
margin-bottom:inherit;
}

.ui-tabs .ui-state-default
{
border:none;
background:transparent;
border-radius:0;
border-right:1px solid #e0ded9;
text-transform:uppercase;
}

.ui-tabs .ui-state-default:last-child
{
border-right:none;
}

.ui-tabs .ui-state-active
{
background:#e0ded9;
position:relative;
}

.ui-tabs .ui-state-active:after
{
content:"";
width:0;
height:0;
border-left:10px solid transparent;
border-right:10px solid transparent;
border-top:10px solid #e0ded9;
position:absolute;
bottom:-10px;
left:50%;
margin-left:-10px;
}

.field-name-field-body-multiple .tab-nav
{
margin-right:18%;
border-top:1px solid #f3f1ee;
padding-top:1em;
margin-top:1em;
}

.field-name-field-body-multiple a.mover
{
font-size:0.75em;
text-transform:uppercase;
font-family:"PT Sans", "Microsoft YaHei", "Microsoft YaHei", "Microsoft YaHei",'Helvetica Neue',Arial,Helvetica,sans-serif;
font-weight:bold;
line-height:1.5em;
color:#000;
}

.field-name-field-body-multiple a.mover:hover
{
text-decoration:none;
color:#000;
}

.field-name-field-body-multiple a.mover:hover span
{
text-decoration:underline;
}

.field-name-field-body-multiple a.mover span
{
color:#3277ae;
text-transform:none;
}

.next-tab
{
padding-right:30px;
background:url('/sites/default/themes/custom/ics/images/chevron-right.png') right center no-repeat;
float:right;
width:50%;
text-align:right;
padding-left:5px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}

.prev-tab
{
padding-left:30px;
padding-right:5px;
width:50%;
background:url('/sites/default/themes/custom/ics/images/chevron-left.png') left center no-repeat;
float:left;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}

.ui-widget
{
font-size:1em;
font-family:"Microsoft YaHei",inherit;
}

.field-name-field-listing-category,.field-name-field-listing-content,.field-name-field-style-element-menu-link
{
margin-right:18%;
}

body.page-full-width .field-name-field-listing-category,body.page-full-width .field-name-field-listing-content,body.page-full-width .field-name-field-style-element-menu-link
{
margin-right:2.118933698%;
}

.field-name-field-listing-category,.field-name-field-style-element-menu-link
{
background-color:#fff;
border-bottom:2px solid #f3f1ee;
padding-top:0.5em;
margin-bottom:2px;
}

.field-name-field-listing-category .field-item,.field-name-field-style-element-menu-link .field-item
{
float:left;
padding:0 0.9em;
margin:0 0 0.5em 0;
border-right:1px solid #f3f1ee;
font-size:0.938em;
font-family:"PT Sans", "Microsoft YaHei", "Microsoft YaHei", "Microsoft YaHei",'Helvetica Neue',Arial,Helvetica,sans-serif;
}

.field-name-field-listing-category .field-item.field-item-last,.field-name-field-style-element-menu-link .field-item.field-item-last
{
border:none;
}

.field-name-field-listing-category .field-items,.field-name-field-style-element-menu-link .field-items
{
*zoom:1;
}

.field-name-field-listing-category .field-items:before,.field-name-field-listing-category .field-items:after,.field-name-field-style-element-menu-link .field-items:before,.field-name-field-style-element-menu-link .field-items:after
{
display:table;
content:"";
line-height:0;
}

.field-name-field-listing-category .field-items:after,.field-name-field-style-element-menu-link .field-items:after
{
clear:both;
}

.field-name-field-listing-content
{
clear:both;
}

.field-name-field-listing-content .field-item
{
border-bottom:1px solid #f3f1ee;
padding:1em 0 0;
position:relative;
}

.field-name-field-listing-content .field-item.field-item-last
{
border-bottom:none;
}

.field-name-field-listing-content h2
{
margin-left:0.8em;
}

.field-name-field-listing-content .back-to-top
{
position:absolute;
bottom:0;
right:0;
font-size:0.9em;
font-family:"PT Sans", "Microsoft YaHei", "Microsoft YaHei", "Microsoft YaHei",'Helvetica Neue',Arial,Helvetica,sans-serif;
background:url('/sites/default/themes/custom/ics/images/up-arrow.png') left center no-repeat;
padding-left:13px;
}

.listing-wrapper
{
position:relative;
}

.node.view-mode-ow_listing_item a
{
border-top:1px solid #e0ded9;
color:#333333;
display:block;
overflow:hidden;
padding:1em 0;
}

.node.view-mode-ow_listing_item a:hover,.node.view-mode-ow_listing_item a:active
{
color:#e1642b;
text-decoration:none;
}

.node.view-mode-ow_listing_item img
{
float:right;
margin-left:1em;
max-width:90px;
height:auto;
}

.node.view-mode-ow_listing_item .field-type-date,.node.view-mode-ow_listing_item .field-name-post-date
{
color:#7a736e;
font-size:0.813em;
text-transform:uppercase;
}

.node.view-mode-ow_listing_teaser .field-type-image,.node.view-mode-ow_listing_teaser .field-name-field-gt-image,.node.view-mode-ow_listing_teaser .field-name-field-image-main
{
line-height:0;
margin-bottom:1em;
}

.node.view-mode-ow_listing_teaser a
{
color:#333333;
text-decoration:none;
}

.node.view-mode-ow_listing_teaser a:active h2,.node.view-mode-ow_listing_teaser a:active h3,.node.view-mode-ow_listing_teaser a:hover h2,.node.view-mode-ow_listing_teaser a:hover h3
{
color:#e1642b;
text-decoration:none;
}

.node.view-mode-ow_listing_teaser a h2,.node.view-mode-ow_listing_teaser a h3
{
font-size:1.313em;
margin:.6em 0 .25em;
text-transform:none;
}

.field-name-field-student-gateway-events .node.view-mode-ow_listing_teaser a h2,.field-name-field-student-gateway-events .node.view-mode-ow_listing_teaser a h3
{
margin:0;
font-size:1.125em;
line-height:1.3em;
}

.node.view-mode-ow_listing_teaser a:hover,.node.view-mode-ow_listing_teaser a:active
{
color:#333333;
text-decoration:none;
}

.node.view-mode-ow_listing_teaser a:hover .field-type-image,.node.view-mode-ow_listing_teaser a:hover .field-name-field-gt-image,.node.view-mode-ow_listing_teaser a:hover .field-name-field-image-main,.node.view-mode-ow_listing_teaser a:active .field-type-image,.node.view-mode-ow_listing_teaser a:active .field-name-field-gt-image,.node.view-mode-ow_listing_teaser a:active .field-name-field-image-main
{
background-color:#000;
}

.node.view-mode-ow_listing_teaser a:hover img,.node.view-mode-ow_listing_teaser a:active img
{
opacity:0.65;
filter:alpha(opacity=65);
}

.node.view-mode-ow_listing_teaser.node-section-highlight-alt h2,.node.view-mode-ow_listing_teaser.node-section-highlight-alt h3
{
font-size:1.313em;
margin:.6em 0 .25em;
}

.node.view-mode-ow_listing_teaser.node-section-highlight-alt a
{
color:#3277ae;
}

.node.view-mode-ow_listing_teaser.node-section-highlight-alt a:not(.field-group-group_link_wrapper):hover
{
color:#3277ae;
text-decoration:underline;
}

.node.view-mode-ow_listing_teaser img
{
height:auto;
max-width:100%;
width:100%;
margin-bottom:0;
}

.node.view-mode-ow_listing_teaser .field-name-field-intro
{
border:none;
font-size:1em;
margin:0;
padding:0;
}

#block-block-50
{
display:none;
}

.page-node-1813 #block-block-50,.page-node-1824 #block-block-50
{
display:block;
margin-bottom:1em;
}

.page-node-1813 #block-block-50 label,.page-node-1824 #block-block-50 label
{
font-size:1.125em;
text-transform:uppercase;
}

.page-node-1813 #block-block-50 select,.page-node-1824 #block-block-50 select
{
margin:1em 0;
}

.field-name-block-temp-twitter-block h2.title
{
font-size:1.125em;
text-transform:uppercase;
}

.ics-event-submission
{
background-color:#f9f8f5;
padding:1em 2em;
}

.ics-event-submission input[name="button-add-event"],.ics-event-submission input[name="button-copy-event"],.ics-event-submission input[name="button-delete-event"]
{
background-color:#3277ae;
display:inline-block;
}

.ics-event-submission .form-item ul.as-selections
{
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
border:1px solid #e0ded9;
display:inline-block;
padding:0.5em 1em;
width:90%;
}

.ics-event-submission #subevents fieldset
{
margin-top:3em;
}

.ics-event-submission #subevents fieldset input[name="button-delete-event"]
{
padding:0.4em 0.6em;
position:absolute;
top:0.5em;
right:0;
}

.ics-event-submission #subevents fieldset .ajax-progress
{
margin-right:1em;
}

.ics-event-submission input.webform-calendar
{
float:left;
margin-left:-1.5em;
margin-top:0.5em;
}

.visually_embed,.visually_embed img
{
width:100% !important;
}

.page-content-sidebar-second .media .field.field-name-field-snippet-markup span.field-item-single
{
border-bottom:0;
display:block;
padding:0;
}

.page-content-sidebar-second .block .field-name-field-related-content-top span.field-item-single:last-child
{
margin-bottom:0;
padding-bottom:0;
}

.page-feedback
{
overflow:hidden;
background-color:#f3f1ec;
margin:2em 0 0 0;
width:450px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
display:inline-block;
padding-left:2.118933698%;
}

.page-feedback .webform-client-form
{
margin:0.5em 0 1em 0;
}

.page-feedback .webform-confirmation
{
margin:1.5em 2em 1.5em 1em;
font-family:"PT Sans", "Microsoft YaHei", "Microsoft YaHei", "Microsoft YaHei",'Helvetica Neue',Arial,Helvetica,sans-serif;
}

.page-feedback .form-item
{
margin:0;
}

.page-feedback .webform-component-radios,.page-feedback .webform-component-radios label,.page-feedback .form-checkboxes,.page-feedback .form-radios,.page-feedback .form-checkboxes .form-item,.page-feedback .form-radios .form-item
{
display:inline-block;
}

.page-feedback .form-radios
{
margin-right:0.5em;
margin-left:0.5em;
}

.page-feedback .form-radios .form-item
{
margin-top:1em;
margin-right:0.5em;
}

.page-feedback .form-radios input
{
width:auto;
margin-bottom:0;
}

.page-feedback .webform-component-textarea label
{
margin:0.5em 1em 0.5em 0;
font-weight:normal;
}

.page-feedback .webform-component-textarea .form-textarea-wrapper
{
padding-right:1em;
}

.page-feedback .form-actions
{
display:inline;
margin-left:0;
font-size:0.8em;
}

.page-feedback .form-actions .webform-submit
{
padding:0.4em 0.6em;
}

.page-feedback label .form-required
{
display:none;
}

/**/
.shared-event-styling .content-meta
{
margin-top:2.4em;
}

.shared-event-styling .node-event-past
{
opacity:0.5;
filter:alpha(opacity=50);
}

.shared-event-styling .view-mode-ics_full_content .field-label-inline,.shared-event-styling .view-mode-ics_full_content .field-name-event-speakers-custom .field-item-single
{
*zoom:1;
}

.shared-event-styling .view-mode-ics_full_content .field-label-inline:before,.shared-event-styling .view-mode-ics_full_content .field-label-inline:after,.shared-event-styling .view-mode-ics_full_content .field-name-event-speakers-custom .field-item-single:before,.shared-event-styling .view-mode-ics_full_content .field-name-event-speakers-custom .field-item-single:after
{
display:table;
content:"";
line-height:0;
}

.shared-event-styling .view-mode-ics_full_content .field-label-inline:after,.shared-event-styling .view-mode-ics_full_content .field-name-event-speakers-custom .field-item-single:after
{
clear:both;
}

.shared-event-styling .view-mode-ics_full_content .field-label-inline label,.shared-event-styling .view-mode-ics_full_content .field-name-event-speakers-custom .field-item-single label
{
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
display:inline;
float:left;
width:33.333333333333%;
padding:0 0;
*width:30.208333333333%;
*padding:0 -0.03125px;
min-width:27%;
}

@media only screen and (max-width:870px) 
{

 .shared-event-styling .view-mode-ics_full_content .field-label-inline label,.shared-event-styling .view-mode-ics_full_content .field-name-event-speakers-custom .field-item-single label
{
width:100%;
float:none;
display:block;
}

 
}

.shared-event-styling .view-mode-ics_full_content .field-label-inline .field-item-single,.shared-event-styling .view-mode-ics_full_content .field-name-event-speakers-custom .field-item-single .field-item-single
{
float:left;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
display:inline;
width:66.666666666667%;
padding:0 0;
*width:63.541666666667%;
*padding:0 -0.03125px;
}

@media only screen and (max-width:870px) 
{

 .shared-event-styling .view-mode-ics_full_content .field-label-inline .field-item-single,.shared-event-styling .view-mode-ics_full_content .field-name-event-speakers-custom .field-item-single .field-item-single
{
width:100%;
float:none;
display:block;
}

 
}

.shared-event-styling .view-mode-ics_full_content .field-name-field-event-venue-details span.field-item-single
{
float:none;
margin-left:33.3%;
display:block;
}

.shared-event-styling .view-mode-ics_full_content .field-name-event-speakers-custom .field-item-single .field-item-single
{
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
display:inline;
float:left;
width:66.666666666667%;
padding:0 0;
*width:63.541666666667%;
*padding:0 -0.03125px;
}

@media only screen and (max-width:870px) 
{

 .shared-event-styling .view-mode-ics_full_content .field-name-event-speakers-custom .field-item-single .field-item-single
{
width:100%;
float:none;
display:block;
}

 
}

.shared-event-styling .view-mode-ics_full_content .field-type-date
{
font-family:"PT Serif", "Microsoft YaHei",Georgia,'Times New Roman',serif;
}

.shared-event-styling .view-mode-ics_full_content .group_event_meta
{
border-top:1px solid #e0ded9;
border-bottom:1px solid #e0ded9;
font-size:1.125em;
line-height:1.5em;
margin:0 18% 2em 0;
padding:2em 0;
}

.shared-event-styling .view-mode-ics_full_content .group_event_meta .field-name-field-event-venue-details p:only-child
{
margin-bottom:0;
}

.shared-event-styling .view-mode-ics_full_content .leaflet-container
{
margin-bottom:2.5em;
max-width:90%;
}

.block-google-appliance
{
width:10%;
min-width:167px;
position:absolute;
right:0;
top:-65px;
}

.block-google-appliance form
{
position:relative;
margin-right:0;
}

.block-google-appliance input[type=text]
{
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
font-family:"PT Sans", "Microsoft YaHei", "Microsoft YaHei", "Microsoft YaHei",'Helvetica Neue',Arial,Helvetica,sans-serif;
background:rgba(255,255,255,0.1);
border:none;
padding:0.625em 2.1875em 0.7em 1em;
padding-right:40px;
color:#fff;
height:47px;
min-width:167px;
width:100%;
font-size:0.875em;
}

.block-google-appliance input[type=text]:-moz-placeholder
{
color:#fff;
}

.block-google-appliance input[type=text]:-ms-input-placeholder
{
color:#fff;
}

.block-google-appliance input[type=text]::-webkit-input-placeholder
{
color:#fff;
}

.block-google-appliance input[type=text]:focus
{
background:#fff;
color:#333333;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
}

.block-google-appliance input[type=text]:focus:-moz-placeholder
{
color:#333333;
}

.block-google-appliance input[type=text]:focus:-ms-input-placeholder
{
color:#333333;
}

.block-google-appliance input[type=text]:focus::-webkit-input-placeholder
{
color:#333333;
}

.block-google-appliance input[type=submit]
{
position:absolute;
top:7px;
right:8px;
background:url('/sites/default/themes/custom/ics/images/search-icon.png') center right transparent no-repeat;
width:34px;
height:30px;
padding:4px;
margin:0;
border:none;
overflow:hidden;
text-indent:-9999%;
}

.block-google-appliance input[type=submit]:hover,.block-google-appliance input[type=submit]:active
{
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
border:none;
}

body.front .block-google-appliance input[type=text]
{
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
-webkit-border-top-right-radius:3px;
-moz-border-radius-topright:3px;
border-top-right-radius:3px;
-webkit-border-bottom-right-radius:3px;
-moz-border-radius-bottomright:3px;
border-bottom-right-radius:3px;
}

body.page-gsearch .breadcrumb-depth-2
{
display:none;
}

body.page-gsearch .google-appliance-search-stats .placeholder
{
font-weight:bold;
}

body.page-gsearch .google-appliance-search-stats .placeholder:after
{
content:'"';
}

body.page-gsearch .google-appliance-search-stats .placeholder:before
{
content:'"';
}

body.page-gsearch .google-appliance-sort-headers .google-appliance-sorter
{
float:none;
display:inline;
text-transform:uppercase;
padding-right:0;
padding-left:0.3em;
font-size:0.938em;
}

body.page-gsearch .google-appliance-sort-headers .google-appliance-sorter:last-child:before
{
content:" | ";
padding-right:0.3em;
}

body.page-gsearch .main-content
{
margin-bottom:3.25em;
}

body.page-gsearch .google-appliance-results-control-bar
{
background-color:#f3f1ee;
border:0;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
padding:0.8125em 1.25em;
font-family:"PT Sans", "Microsoft YaHei", "Microsoft YaHei", "Microsoft YaHei",'Helvetica Neue',Arial,Helvetica,sans-serif;
font-size:0.938em;
margin:1.6em 0em;
}

body.page-gsearch .google-appliance-results
{
margin:0;
padding:0;
}

body.page-gsearch .google-appliance-results li
{
margin:0;
padding:2em 0;
list-style-type:none;
list-style-image:none;
border-bottom:1px solid #e0ded9;
}

body.page-gsearch .google-appliance-results li:last-child
{
border-bottom:0;
}

body.page-gsearch .google-appliance-results .google-appliance-info,body.page-gsearch .google-appliance-results .search-snippet-info
{
padding:0;
margin:0 0 0.2em 0;
}

body.page-gsearch .google-appliance-results .google-appliance-info
{
word-break:break-word;
}

body.page-gsearch .search-google-appliance-search-form #edit-basic,body.page-gsearch .search-google-appliance-search-form #edit-prompt
{
display:block;
}

body.page-gsearch .keymatch-results.google-appliance-keymatch-results
{
margin:0;
}

body.page-gsearch .keymatch-results.google-appliance-keymatch-results:before
{
display:block;
content:"Were you looking for...?";
font-family:"PT Sans", "Microsoft YaHei", "Microsoft YaHei", "Microsoft YaHei",'Helvetica Neue',Arial,Helvetica,sans-serif;
color:#000;
font-weight:bold;
font-size:1.125em;
margin-bottom:0.2em;
}

body.page-gsearch .keymatch-results.google-appliance-keymatch-results li
{
list-style:none;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
background:#f3f1ee;
padding:0.8125em 1.25em;
border-bottom:none;
}

body.page-gsearch #contactsearchcontainer
{
padding:1.5625em 1.5625em 1.25em 1.5625em;
}

body.page-gsearch #contactsearchcontainer h2
{
text-transform:uppercase;
font-size:1.313em;
}

body.page-gsearch #contactsearchcontainer .name-details
{
*zoom:1;
}

body.page-gsearch #contactsearchcontainer .name-details:before,body.page-gsearch #contactsearchcontainer .name-details:after
{
display:table;
content:"";
line-height:0;
}

body.page-gsearch #contactsearchcontainer .name-details:after
{
clear:both;
}

body.page-gsearch #contactsearchcontainer .lastname-container
{
width:65%;
float:left;
}

body.page-gsearch #contactsearchcontainer .initial-container
{
margin-left:5%;
width:30%;
float:left;
}

body.page-gsearch #contactsearchcontainer .emergency-nums
{
margin-top:1.65em;
padding-top:1em;
border-top:1px solid #a79d96;
}

body.page-gsearch #contactsearchcontainer .emergency-nums a .exclamation
{
-webkit-transition:border-color 0.5s;
-moz-transition:border-color 0.5s;
-o-transition:border-color 0.5s;
transition:border-color 0.5s;
}

body.page-gsearch #contactsearchcontainer .emergency-nums a:hover .exclamation
{
border-color:transparent transparent #e1642b transparent;
-webkit-transition:border-color 0.5s;
-moz-transition:border-color 0.5s;
-o-transition:border-color 0.5s;
transition:border-color 0.5s;
}

body.page-gsearch #contactsearchcontainer .exclamation
{
width:0px;
height:0px;
border-style:solid;
border-width:0 17px 27px 17px;
border-color:transparent transparent #a79d96 transparent;
position:relative;
display:inline-block;
margin-top:-2px;
margin-bottom:-5px;
margin-right:0.5em;
}

body.page-gsearch #contactsearchcontainer .exclamation:after
{
content:"!";
top:5px;
text-rendering:optimizeLegibility;
font-weight:bold;
display:block;
color:#f3f1ee;
position:absolute;
left:-3px;
font-size:1.125em;
}

.contact-results .page-links a
{
display:inline-block;
padding:0 2px 0 0;
}

.contact-results .contact-results-list
{
margin-left:1.15em;
}

.contact-results .contact-results-list li
{
padding:0.5em 0;
list-style:disc outside;
background-image:none;
}

.contact-results .contact-results-list .person_name h3
{
margin-bottom:0.25em;
}

/**/
.shared-event-styling .content-meta
{
margin-top:2.4em;
}

.shared-event-styling .node-event-past
{
opacity:0.5;
filter:alpha(opacity=50);
}

.shared-event-styling .view-mode-ics_full_content .field-label-inline,.shared-event-styling .view-mode-ics_full_content .field-name-event-speakers-custom .field-item-single
{
*zoom:1;
}

.shared-event-styling .view-mode-ics_full_content .field-label-inline:before,.shared-event-styling .view-mode-ics_full_content .field-label-inline:after,.shared-event-styling .view-mode-ics_full_content .field-name-event-speakers-custom .field-item-single:before,.shared-event-styling .view-mode-ics_full_content .field-name-event-speakers-custom .field-item-single:after
{
display:table;
content:"";
line-height:0;
}

.shared-event-styling .view-mode-ics_full_content .field-label-inline:after,.shared-event-styling .view-mode-ics_full_content .field-name-event-speakers-custom .field-item-single:after
{
clear:both;
}

.shared-event-styling .view-mode-ics_full_content .field-label-inline label,.shared-event-styling .view-mode-ics_full_content .field-name-event-speakers-custom .field-item-single label
{
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
display:inline;
float:left;
width:33.333333333333%;
padding:0 0;
*width:30.208333333333%;
*padding:0 -0.03125px;
min-width:27%;
}

@media only screen and (max-width:870px) 
{

 .shared-event-styling .view-mode-ics_full_content .field-label-inline label,.shared-event-styling .view-mode-ics_full_content .field-name-event-speakers-custom .field-item-single label
{
width:100%;
float:none;
display:block;
}

 
}

.shared-event-styling .view-mode-ics_full_content .field-label-inline .field-item-single,.shared-event-styling .view-mode-ics_full_content .field-name-event-speakers-custom .field-item-single .field-item-single
{
float:left;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
display:inline;
width:66.666666666667%;
padding:0 0;
*width:63.541666666667%;
*padding:0 -0.03125px;
}

@media only screen and (max-width:870px) 
{

 .shared-event-styling .view-mode-ics_full_content .field-label-inline .field-item-single,.shared-event-styling .view-mode-ics_full_content .field-name-event-speakers-custom .field-item-single .field-item-single
{
width:100%;
float:none;
display:block;
}

 
}

.shared-event-styling .view-mode-ics_full_content .field-name-field-event-venue-details span.field-item-single
{
float:none;
margin-left:33.3%;
display:block;
}

.shared-event-styling .view-mode-ics_full_content .field-name-event-speakers-custom .field-item-single .field-item-single
{
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
display:inline;
float:left;
width:66.666666666667%;
padding:0 0;
*width:63.541666666667%;
*padding:0 -0.03125px;
}

@media only screen and (max-width:870px) 
{

 .shared-event-styling .view-mode-ics_full_content .field-name-event-speakers-custom .field-item-single .field-item-single
{
width:100%;
float:none;
display:block;
}

 
}

.shared-event-styling .view-mode-ics_full_content .field-type-date
{
font-family:"PT Serif", "Microsoft YaHei",Georgia,'Times New Roman',serif;
}

.shared-event-styling .view-mode-ics_full_content .group_event_meta
{
border-top:1px solid #e0ded9;
border-bottom:1px solid #e0ded9;
font-size:1.125em;
line-height:1.5em;
margin:0 18% 2em 0;
padding:2em 0;
}

.shared-event-styling .view-mode-ics_full_content .group_event_meta .field-name-field-event-venue-details p:only-child
{
margin-bottom:0;
}

.shared-event-styling .view-mode-ics_full_content .leaflet-container
{
margin-bottom:2.5em;
max-width:90%;
}

.site-header-top ul li a
{
display:block;
font-size:1.05em;
}

.site-header-top ul li ul li a
{
display:block;
font-weight:normal;
}

.site-header-top ul li.expanded ul
{
min-width:217px;
width:120%;
display:none;
z-index:6;
overflow:hidden;
position:absolute;
background-color:#f3f1ee;
text-align:left;
margin:0;
}

.site-header-top ul li.expanded ul li
{
font-size:1.025em;
line-height:1.05em;
border:0;
margin:0;
padding:0;
display:block;
}

.site-header-top ul li.expanded ul li a
{
color:#3277ae;
display:block;
padding:1.45em 0;
margin:0 0.85em;
font-weight:normal;
border-bottom:1px solid #e0ded9;
}

.site-header-top ul li.expanded ul li a:hover
{
background:#3277ae;
}

.site-header-top ul li.expanded ul li.last a,.site-header-top ul li.expanded ul li:last-child a
{
border:0;
}

.site-header-top ul li.expanded:hover a
{
opacity:1;
filter:alpha(opacity=100);
color:#002147;
background-color:#f3f1ee;
}

.site-header-top ul li.expanded:hover a:hover
{
color:#f3f1ee;
background-color:#3277ae;
background-position:right 9px top 1.6em;
}

.site-header-top ul li.expanded:hover ul,.site-header-top ul li.expanded ul:hover
{
display:block;
-webkit-box-shadow:0px 0px 8px 1px rgba(68,68,68,0.5);
-moz-box-shadow:0px 0px 8px 1px rgba(68,68,68,0.5);
box-shadow:0px 0px 8px 1px rgba(68,68,68,0.5);
-webkit-border-bottom-right-radius:3px;
-moz-border-radius-bottomright:3px;
border-bottom-right-radius:3px;
-webkit-border-bottom-left-radius:3px;
-moz-border-radius-bottomleft:3px;
border-bottom-left-radius:3px;
}

.site-header-top ul li.expanded:hover ul a,.site-header-top ul li.expanded ul:hover a
{
font-weight:normal;
text-transform:none;
color:#3277ae;
border-bottom:1px solid #e0ded9;
}

.site-header-top ul li.expanded:hover ul a:hover,.site-header-top ul li.expanded ul:hover a:hover
{
border-color:transparent;
color:#fff;
padding:1.45em 0.85em;
margin:0em;
}

.site-header-top ul li.expanded:hover ul li.last a,.site-header-top ul li.expanded:hover ul li:last-child a,.site-header-top ul li.expanded ul:hover li.last a,.site-header-top ul li.expanded ul:hover li:last-child a
{
border:none;
}

.root-menus .site-header-bottom ul li.last ul
{
right:auto;
}

.site-header-bottom ul
{
position:relative;
}

.site-header-bottom ul li a
{
display:block;
font-size:1em;
}

.site-header-bottom ul li a.active-trail
{
color:#70a9d6;
background-position:right 15px top -14em;
}

.site-header-bottom ul li ul li a
{
display:block;
font-size:1.4em;
}

.site-header-bottom ul li.expanded ul
{
min-width:217px;
width:115%;
max-width:220px;
display:none;
z-index:2;
overflow:hidden;
position:absolute;
background-color:#fff;
text-align:left;
margin:0;
}

.site-header-bottom ul li.expanded ul li
{
font-size:0.938em;
line-height:1.05em;
border:0;
margin:0;
padding:0;
display:block;
}

.site-header-bottom ul li.expanded ul li a
{
text-transform:none;
color:#3277ae;
display:block;
padding:1em 0;
margin:0 0.625em;
border-bottom:1px solid #e0ded9;
}

.site-header-bottom ul li.expanded ul li a:hover
{
margin:0;
padding:1em 0.625em;
border-color:transparent;
}

.site-header-bottom ul li.expanded ul li.last a,.site-header-bottom ul li.expanded ul li:last-child a
{
border:none;
}

.site-header-bottom ul li.last ul
{
right:0px;
}

.site-header-bottom ul li.expanded:hover a
{
color:#002147;
background-color:#fff;
opacity:1;
filter:alpha(opacity=100);
}

.site-header-bottom ul li.expanded:hover a:hover
{
color:#fff;
/* background-color:#3277ae; */
/* background-color:#e36a27; */
/* background-color:#002147; */
/* background-color:#f9cc68; */
/* background-color:#e67928; */
/* background-color:#e1642b; # orange */
/* dark blue */
background-color:#4c679b;

/* blue */
/* background-color:#1276e5; */

/* background-color:#fff222; */

background-position:right 15px top 0.9em;
}

.site-header-bottom ul li.expanded:hover ul,.site-header-bottom ul li.expanded ul:hover
{
display:block;
-webkit-box-shadow:0px 0px 8px 1px rgba(68,68,68,0.5);
-moz-box-shadow:0px 0px 8px 1px rgba(68,68,68,0.5);
box-shadow:0px 0px 8px 1px rgba(68,68,68,0.5);
-webkit-border-bottom-right-radius:3px;
-moz-border-radius-bottomright:3px;
border-bottom-right-radius:3px;
-webkit-border-bottom-left-radius:3px;
-moz-border-radius-bottomleft:3px;
border-bottom-left-radius:3px;
}

.site-header-bottom ul li.expanded:hover ul a,.site-header-bottom ul li.expanded ul:hover a
{
font-weight:normal;
text-transform:none;
font-size:1em;
/* color:#3277ae; */

/* dark blue */
/* color:#4c679b; */
/* blue */
color:#1276e5;

border-bottom:1px solid #e0ded9;
}

.site-header-bottom ul li.expanded:hover ul a:hover,.site-header-bottom ul li.expanded ul:hover a:hover
{
color:#fff;
/* background-color:#3277ae; */
background-color:#4c679b; /* # grey */

}

.page-content-404-page-not-found .site-header-bottom ul li a.active-trail
{
color:#fff;
opacity:0.7;
filter:alpha(opacity=70);
background-position:right 15px top 0.9em;
}

.page-content-404-page-not-found .site-header-bottom ul li a.active-trail:hover
{
opacity:1;
filter:alpha(opacity=100);
}

.page-content-404-page-not-found .site-header-bottom ul li.expanded:hover a
{
color:#002147;
}

.page-content-404-page-not-found .site-header-bottom ul li.expanded:hover a:hover
{
color:#fff;
}

.flyout-menu.departments,.flyout-menu.colleges
{
display:none;
}

.ics-academic-divisions,.ics-websites
{
position:relative;
}

.ics-academic-divisions .main-menu-item,.ics-websites .main-menu-item
{
padding:0.625em 2.1875em 0.8375em 1.25em;
display:inline-block;
color:#fff;
opacity:0.7;
filter:alpha(opacity=70);
float:right;
background:url('/sites/default/themes/custom/ics/images/menu_arrow.png') no-repeat 86% 1.35em;
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#66000000',endColorstr='#66000000');
background:url(/sites/default/themes/custom/ics/images/menu_arrow.png) no-repeat 86% 1.35em rgba(0,0,0,0.4);
}

.ics-academic-divisions .main-menu-item:focus,.ics-academic-divisions .main-menu-item.menu-open,.ics-websites .main-menu-item:focus,.ics-websites .main-menu-item.menu-open
{
opacity:1;
filter:alpha(opacity=100);
text-decoration:none;
color:#002147;
background:url('/sites/default/themes/custom/ics/images/menu_arrow.png') no-repeat 86% -95px #f3f1ee;
position:relative;
z-index:999999;
}

.ics-academic-divisions .main-menu-item:focus h2,.ics-academic-divisions .main-menu-item.menu-open h2,.ics-websites .main-menu-item:focus h2,.ics-websites .main-menu-item.menu-open h2
{
color:#002147;
}

.ics-academic-divisions .main-menu-item:hover,.ics-websites .main-menu-item:hover
{
text-decoration:none;
opacity:1;
filter:alpha(opacity=100);
}

.ics-academic-divisions .main-menu-item h2,.ics-websites .main-menu-item h2
{
display:inline;
font-size:0.813em;
margin:0;
font-weight:normal;
color:#fff;
}

.ics-academic-divisions .flyout-menu,.ics-websites .flyout-menu
{
max-width:1000px;
min-width:950px;
width:100%;
position:absolute;
top:46px;
right:0;
z-index:99999;
background:#f3f1ee;
-webkit-box-shadow:0px 0px 8px 1px rgba(68,68,68,0.5);
-moz-box-shadow:0px 0px 8px 1px rgba(68,68,68,0.5);
box-shadow:0px 0px 8px 1px rgba(68,68,68,0.5);
-webkit-border-bottom-right-radius:3px;
-moz-border-radius-bottomright:3px;
border-bottom-right-radius:3px;
-webkit-border-bottom-left-radius:3px;
-moz-border-radius-bottomleft:3px;
border-bottom-left-radius:3px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
padding:1.5em 2.2em;
font-size:1em;
}

.ics-academic-divisions .section,.ics-websites .section
{
*zoom:1;
margin-bottom:3.125em;
}

.ics-academic-divisions .section:before,.ics-academic-divisions .section:after,.ics-websites .section:before,.ics-websites .section:after
{
display:table;
content:"";
line-height:0;
}

.ics-academic-divisions .section:after,.ics-websites .section:after
{
clear:both;
}

.ics-academic-divisions .section:last-child,.ics-websites .section:last-child
{
margin-bottom:0;
}

.ics-academic-divisions .section .section-with-btns,.ics-websites .section .section-with-btns
{
position:relative;
*zoom:1;
}

.ics-academic-divisions .section .section-with-btns a h2,.ics-academic-divisions .section .section-with-btns h2,.ics-websites .section .section-with-btns a h2,.ics-websites .section .section-with-btns h2
{
position:absolute;
bottom:0;
float:left;
}

.ics-academic-divisions .section .section-with-btns:before,.ics-academic-divisions .section .section-with-btns:after,.ics-websites .section .section-with-btns:before,.ics-websites .section .section-with-btns:after
{
display:table;
content:"";
line-height:0;
}

.ics-academic-divisions .section .section-with-btns:after,.ics-websites .section .section-with-btns:after
{
clear:both;
}

.ics-academic-divisions .section .section-with-btns .section-buttons,.ics-websites .section .section-with-btns .section-buttons
{
float:right;
}

.ics-academic-divisions .section .section-with-btns .section-buttons a.btn,.ics-websites .section .section-with-btns .section-buttons a.btn
{
background:#3277ae;
font-size:0.813em;
padding:0.6em 0.8125em;
margin-left:1em;
text-decoration:uppercase;
margin-right:0;
-webkit-transition:none;
-moz-transition:none;
-o-transition:none;
transition:none;
}

.ics-academic-divisions .section .section-with-btns .section-buttons a.btn:hover,.ics-websites .section .section-with-btns .section-buttons a.btn:hover
{
background:#e1642b;
-webkit-transition:none;
-moz-transition:none;
-o-transition:none;
transition:none;
}

.ics-websites .section-with-btns h2
{
font-size:1em;
text-transform:uppercase;
text-rendering:initial;
margin-left:1.0625em;
}

.ics-websites ul.col1,.ics-websites ul.col2,.ics-websites ul.col3
{
*zoom:1;
display:block;
margin:0;
border-top:1px solid #e0ded9;
margin-top:1em;
float:left;
width:33.3%;
text-align:left;
}

.ics-websites ul.col1:before,.ics-websites ul.col1:after,.ics-websites ul.col2:before,.ics-websites ul.col2:after,.ics-websites ul.col3:before,.ics-websites ul.col3:after
{
display:table;
content:"";
line-height:0;
}

.ics-websites ul.col1:after,.ics-websites ul.col2:after,.ics-websites ul.col3:after
{
clear:both;
}

.ics-websites ul.col1 li,.ics-websites ul.col2 li,.ics-websites ul.col3 li
{
font-weight:700;
list-style:none;
border-bottom:1px solid #e0ded9;
border-right:1px solid #e0ded9;
padding:1.0625em 1.5em;
font-size:0.813em;
}

.ics-websites ul.col1 li:last-child,.ics-websites ul.col2 li:last-child,.ics-websites ul.col3 li:last-child
{
border-bottom:none;
}

.ics-websites ul.col1 li ul,.ics-websites ul.col2 li ul,.ics-websites ul.col3 li ul
{
margin:0;
margin-top:0.8em;
}

.ics-websites ul.col1 li ul li,.ics-websites ul.col2 li ul li,.ics-websites ul.col3 li ul li
{
border:none;
padding:0;
margin-bottom:1em;
}

.ics-websites ul.col1 li ul li:last-child,.ics-websites ul.col2 li ul li:last-child,.ics-websites ul.col3 li ul li:last-child
{
margin-bottom:0;
}

.ics-websites ul.col1 li ul li a,.ics-websites ul.col2 li ul li a,.ics-websites ul.col3 li ul li a
{
font-size:1.625em;
-webkit-transition:color 0.1s;
-moz-transition:color 0.1s;
-o-transition:color 0.1s;
transition:color 0.1s;
}

.ics-websites ul.col1 li ul li a:hover,.ics-websites ul.col2 li ul li a:hover,.ics-websites ul.col3 li ul li a:hover
{
color:#e1642b;
-webkit-transition:color 0.1s;
-moz-transition:color 0.1s;
-o-transition:color 0.1s;
transition:color 0.1s;
text-decoration:none;
}

.ics-websites ul.col3 li
{
border-left:1px solid #e0ded9;
}

.ics-websites ul.col3 li,.ics-websites ul.col2 li
{
border-right:none;
}

.ics-academic-divisions .section > a
{
*zoom:1;
}

.ics-academic-divisions .section > a:before,.ics-academic-divisions .section > a:after
{
display:table;
content:"";
line-height:0;
}

.ics-academic-divisions .section > a:after
{
clear:both;
}

.ics-academic-divisions .section a h2
{
margin-left:1.5625em;
float:left;
font-size:1em;
text-transform:uppercase;
text-rendering:initial;
padding-right:15px;
background:url('/sites/default/themes/custom/ics/images/red-black-right-chevron-sprite.png') no-repeat right 3px;
}

.ics-academic-divisions .section a:hover h2
{
color:#e1642b;
background-position:right -28px;
}

.ics-academic-divisions .section ul
{
*zoom:1;
display:block;
margin:0;
border-top:1px solid #e0ded9;
margin-top:1em;
float:left;
width:33.3%;
}

.ics-academic-divisions .section ul:before,.ics-academic-divisions .section ul:after
{
display:table;
content:"";
line-height:0;
}

.ics-academic-divisions .section ul:after
{
clear:both;
}

.ics-academic-divisions .section ul li
{
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
text-align:left;
font-size:0.938em;
border-bottom:1px solid #e0ded9;
border-right:1px solid #e0ded9;
overflow:hidden;
}

.ics-academic-divisions .section ul li a
{
padding:0.8em 1.5625em;
-webkit-transition:color 0.1s;
-moz-transition:color 0.1s;
-o-transition:color 0.1s;
transition:color 0.1s;
}

.ics-academic-divisions .section ul li a:hover
{
background:#fff;
color:#e1642b;
-webkit-transition:color 0.1s;
-moz-transition:color 0.1s;
-o-transition:color 0.1s;
transition:color 0.1s;
text-decoration:none;
}

.ics-academic-divisions .section ul li div
{
color:#7a736e;
font-size:0.75em;
text-transform:uppercase;
margin-bottom:-0.5em;
}

.ics-academic-divisions .section ul.col3 li
{
border-right:none;
}

/**/
body.maintenance-page.in-maintenance
{
font-family:Microsoft YaHei,"Arial",sans-serif;
font-size:16px;
margin:0;
}

body.maintenance-page.in-maintenance #header,body.maintenance-page.in-maintenance header
{
padding:1.5em 1.8em;
background-color:#122943;
height:115px;
border-bottom:2px solid #b5985a;
}

body.maintenance-page.in-maintenance header
{
background:url(//www.ox.ac.uk/sites/default/themes/custom/ics/images/ox-uni-icon.gif) no-repeat 1.8em center #122943;
}

body.maintenance-page.in-maintenance #branding
{
height:115px;
}

body.maintenance-page.in-maintenance #site-name
{
text-indent:100%;
white-space:nowrap;
overflow:hidden;
}

body.maintenance-page.in-maintenance #page-title,
{
font-family:"Microsoft YaHei","Georgia",serif;
color:#b5985a;
font-size:1.750em;
}

body.maintenance-page.in-maintenance #main,body.maintenance-page.in-maintenance #page
{
padding:1.25em 1.8em;
}

body.maintenance-page.in-maintenance #main p,body.maintenance-page.in-maintenance #page p
{
max-width:525px;
line-height:2em;
}

body a img
{
border:none;
}

body #container
{
border-bottom:1px solid #bfbfbf;
}

/**/
