* {-webkit-font-smoothing: antialiased;}
a{color:#668CA9;}
a:focus, a:hover, a:active{color:#003f6f}
body {margin:0; padding:0; font: normal 16px/1.6 'karbon regular', sans-serif; background:#fff; color: #4a4a4a; border-top:8px solid #D9E2EA;}
h1,h2,h3,h4,h5,h6{margin:0; font-weight:normal; font-family:'karbon medium',sans-serif;}
	h1#page-title, #content h1{margin-bottom:24px;line-height:1;}
	.content h2{margin-bottom:24px;}
	.wysiwyg h2, h2.inside-node-header {margin:12px 0 0; font-size:36px; line-height:1;}
	#node-293 h2{line-height:1; margin:0 0 24px}
b, strong{font-weight:normal; font-family:'karbon medium',sans-serif;}
p,ul {margin: 0 0 18px; padding:0; font-size:17px;}
p:last-child{margin-bottom:36px}
li {list-style: none;margin:0; padding: 0 0 0 18px;background: url('../images/default-li.png') no-repeat left 11px;}
ol {position: static;margin: 0 0 20px;padding: 0 0 0 20px;font-size: 18px;line-height: 1.35;list-style: decimal;}
ol li {list-style: decimal;background: none;}
	.wysiwyg ul {padding-left: 20px;}
	.wysiwyg li{margin-bottom:6px;}

a.brand{display:block;}
.brand img{width:100%; height:auto;}

.content p img{margin:0 2em 1em 0;}
#content .region-content p img {margin: 0 20px 16px 20px}/*for right aligned wysiwyg images*/

#main-wrapper {overflow: hidden;}
#main-wrapper{clear:both;}

.pane-title {margin: 0;font-size: 20px; text-transform: uppercase;}
.menu-block-1 .last a:link {padding: 6px 7px 1px;}
.secondary-nav {margin: 1.75em 0 0;}

.well{padding:24px 0 0;border-radius:0;background:none;box-shadow:none;margin-top:24px;border:none;border-top:1px solid #f2f2f2} /*html-publication*/

.wysiwyg, .node-priority #publications {margin-top: 24px;}

#endless-wysiwyg .field-item {border-bottom: 1px solid #eaeaea;}
.field-collection-container .field-items .field-item {margin: 0 0 24px;} /*content blocks endless-wysiwyg*/
.field-collection-container {margin:0; border:none;}
.field-collection-view {margin: 0;padding: 0; border: none;}
.views-exposed-widgets {margin: 0;}

.menu-mlid-858 {width:113px;}
.menu-mlid-700{width:90px;}
.menu-mlid-701{width:190px}

.content .site-map-menu li {background: none;}
.file-extension{text-transform: uppercase;}

#backtotop{}
#back-to-top, #backtotop { margin-top:-23px; width: 143px; height:45px; background: url('../images/back-to-top.png') no-repeat center center; position: fixed; top: 50%; right: 0px; z-index:1000;}
#back-to-top:hover, #backtotop:hover {opacity:.5}


@media all and (max-width:767px){

li {background-position:left 8px;}
#content{margin-bottom:24px}
h1.title, h1#page-title, #content h1{font-size:30px}
.wysiwyg h2, h2.inside-node-header, .contact-card-header { font-size:24px; margin:0; }
.wysiwyg h2, h2.inside-node-header{margin-bottom:12px;}
p, ul, .contact-card-member, .share-page div, #share-links div { font-size: 16px }
h2{font-size:21px}
h3{font-size:18px;}
.pane-title { font-size: 18px; margin: 0 0 12px; }
.page-node-611 #inner-content img { width: 25% }
.wysiwyg, .node-priority #publications{margin-top:0}
#endless-wysiwyg p:last-child, #endless-wysiwyg ul, #endless-wysiwyg li:last-child {margin-bottom:0}
.field-collection-container .field-items .field-item{padding-bottom:24px;}
	.field-collection-container .field-items .field-item:first-child{margin-top:24px}
#back-to-top, #backtotop{width:45px;background-position:center left}
.content iframe{width:100% !important; height:360px !important}
.content p img{margin:0 0 1em; display:block;width:100% !important; height:auto !important; float:none !important}

}