﻿/* JIRA TMP */
#atlwdg-trigger{
	z-index: 100!important;
	background: #fcb52c;
	font-size: 14px;
	padding: 10px;
	text-transform: uppercase;}

/* =========================
   GENERAL
   ========================= */
body{background-position:top left;background-repeat:repeat;color:#515151; margin:0px; padding:0px; min-width:100%;}
h1,h2,h3,h4{text-transform:uppercase;}
hr{color:#e6e6e6;background-color:#d3d3d3;height:1px;border:0;}
blockquote{background-color:#f9f9f9; display:block;}
blockquote footer a{ color:#333; text-decoration:underline;}
blockquote footer a:hover{color:#333}
blockquote footer:before {content: '\2014 \00A0';}

div.mobile-container a,div.container.content a, div#container a{color:#015284}
div.mobile-container a:hover, div.container.content a:hover, div#container a:hover, div.mobile-container a:focus, div.container.content a:focus, div#container a:focus{color:#015284; text-decoration:none;outline: none;}
span.bdy a{font-weight:bold;}
.wrapper{margin:0 auto; width:960px;}

/* column */
div.column{ height:100%}
div.rt{width:305px; padding:0px;}
div.lthin{width:300px;float:left; padding-bottom:10px;}
div.lt{width:670px;float:left; padding:0px; margin-bottom:20px;}
div.lt-bis{width:650px;float:left; padding-bottom:10px;}
div.wrapper.content{overflow:hidden;}
div.row > div.column.full{margin:0px 15px; float:left;}

/* Hyperlink */
div.column.lt a {color: #999;text-decoration: none;}
div.column.lt a:hover,div.column.lt a:focus {color: #515151;text-decoration: underline;}
div.column.lt a:focus {outline: thin dotted;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;}
div.column.lt a:hover {-o-transition: color 0.25s ease-in;-webkit-transition: color 0.25s ease-in;-moz-transition: color 0.25s ease-in;transition: color 0.25s ease-in;}
div.social-setting a, div.social-setting a:hover{color:#fff!important;}

/* back to top */
#scrollUp{bottom:40px;right:20px;background:#555;color:#fff;font-size:12px;font-family:sans-serif;text-decoration:none;opacity:.9;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-transition:background 200ms linear;-moz-transition:background 200ms linear;transition:background 200ms linear;padding:10px 20px;}
#scrollUp:hover{background:#000;}

/* =========================
   LINKS
   ========================= */
   /* Related */
   .related-carousel li a{color:white!important; text-decoration:underline;}
   /* Machine Desc */
   .machine-light.description a{text-decoration:underline;}
/* =========================
   Gif Player
   ========================= */
ins.play-gif{position:absolute;font-family:Arial,sans serif;width:50px;height:50px;line-height:45px;text-align:center;background:#222;font-size:14px;color:#fff;border-radius:50%;opacity:.9;border:4px solid #fff;cursor:pointer;text-decoration:none}
ins.play-gif:hover{opacity:.5}
.gifplayer-wrapper{position:relative;display:inline-block}
.spinner{height:50px;width:50px;margin:0 auto;position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px;-webkit-animation:rotation .6s infinite linear;-moz-animation:rotation .6s infinite linear;-o-animation:rotation .6s infinite linear;animation:rotation .6s infinite linear;border-left:6px solid rgba(256,256,256,.15);border-right:6px solid rgba(256,256,256,.15);border-bottom:6px solid rgba(256,256,256,.15);border-top:6px solid rgba(256,256,256,.8);border-radius:100%}
@-webkit-keyframes rotation {from{-webkit-transform:rotate(0deg)}
{-webkit-transform:rotate(359deg)}}
@-moz-keyframes rotation {from{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(359deg)}}
@-o-keyframes rotation {from{-o-transform:rotate(0deg)}to{-o-transform:rotate(359deg)}}
@keyframes rotation {from{transform:rotate(0deg)}to{transform:rotate(359deg)}}

/* =========================
   Menu Mobile
   ========================= */
#mobile-nav, ul.submenu_mobile, nav#mp-menu{display:none!important;}
.scroller{overflow-y: hidden!important;}

/* =========================
   Parallax Header
   ========================= */
.parallax-window.head{ min-height: 250px; height:250px;background: transparent;}
.parallax-window.head.wnew{ min-height: 350px; height:350px;background: transparent;}
.parallax-window.head .title{font-size:50px;}
	
/* =========================
   BREADCRUMBS
   ========================= */
div.breadcrumbs{background:#f5f5f5}   
div.breadcrumbs ul{border-radius:0px; margin:0!important; padding:0px;}
div.breadcrumbs ul li{padding:10px 0px; text-transform:uppercase}
div.breadcrumbs ul li a{color:#333;}
div.breadcrumbs ul li.last a{color:#fcb52c; text-decoration:underline;}

/* =========================
   CONTENT
   ========================= */
span.bdy{display:block; padding:10px 0px 10px 0px; float:left; width:100%;}
/*** ***/
/* titles */
h2.lined, h3.lined{position:relative; text-align:center; float:left; width:100%;}
h2.lined:before, h3.lined:before{content:"";display:block;border-top:solid 1px #000;width:100%;height:1px;position:absolute;top:50%; left:0px;z-index:1}
h2.lined span, h3.lined span{background:#fff;position:relative;z-index:5;padding:0 20px}
/* section.widget{font-size:0.8em; width:100%; float:left;} */
/* Left NAV content */
div#menusection.widget{width:240px!important; margin:10px 0px;}
div#menu section#video{background:#fff!important;}
/*** HEADER ***/
header{background:url('../../img/2014/menu/header-desk-bg.jpg') repeat-x scroll 0 0 #FFF;float:left;width:100%;z-index:999;overflow:visible!important; position:relative;}
	/* General */
	header ul.ltmenu{width:580px;}
	div#main{float:left; width:100%; min-height: 330px;}
	/* Main menu 
	div#menu-content{height:auto; background:white; float:left; min-width:100%;}*/
	div#menu-content{height:auto; background:white; position:absolute; top:116px; min-width:800px; width:100%; z-index:120!important}
	
	div.black-overlay{ background:#000;opacity:0;position:fixed;top:0px;left:0px; width:100%;height:100%; z-index:101; display:none;}
	
	ul.general-menu{float:right; padding:0; margin:0;}
	ul.general-menu li{cursor:pointer;}
	ul.general-menu li.menu-cat{float:left; list-style-type:none; height:75px; color: #f4f4f4; font-size: 1.2em; margin: 0 auto; display: block; text-align: center; text-transform: uppercase; webkit-text-shadow: 0 1px 0 rgba(0,0,0,.3);-moz-text-shadow: 0 1px 0 rgba(0,0,0,.3);text-shadow: 0 1px 0 rgba(0,0,0,.3);font-weight:bold;  -webkit-transition: opacity 0.5s ease-in-out;-moz-transition: opacity 0.5s ease-in-out;-ms-transition: opacity 0.5s ease-in-out;-o-transition: opacity 0.5s ease-in-out;transition: opacity 0.5s ease-in-out; opacity:0.7}
	ul.general-menu li.menu-cat:hover{ opacity:1}
	ul.general-menu li.menu-cat a { color:inherit; }
	ul.general-menu li.menu-cat div.inner-menu-cat{margin:25px 0px;  float:left;  box-shadow: -1px 0 0 0 rgba(0,0,0,.1);padding:0px 15px;}
	ul.general-menu li.menu-cat.active div.inner-menu-cat{border:none!important; box-shadow: -1px 0 0 0 rgba(0,0,0,0)}
	ul.general-menu li.menu-cat:first-child div.inner-menu-cat{border-left:none;}
	ul.general-menu li.menu-cat.last div.inner-menu-cat{border-right:none;}
	ul.general-menu li.menu-cat.last{float:left!important; }
	ul.general-menu li.menu-cat.active{background:#fdc65b!important; border:none!important; opacity:1;}
	ul.general-menu li.menu-cat.selected{background:#d7981e; opacity:1;}
	ul.general-menu li.menu-cat.selected div.inner-menu-cat{ border:none!important; box-shadow: -1px 0 0 0 rgba(0,0,0,0)}
	ul.general-menu li.menu-cat.active span{color:#fff!important;}
	ul.general-menu li.menu-cat span{ float:left;}
	ul.general-menu li.menu-cat span.menu-cat-label{padding-right:10px;}
	ul.general-menu li.menu-cat span.glyphicon{font-size:0.8em;}

	div#menu-content div.sub{background:#fcb52c; display:none; width:100%; padding:10px 0px 20px 0px; float:left; box-shadow: inset 1px 6px 9px -6px;}
	div#menu-content div.sub.active{background:#fdc65b!important}
	div#menu-content div.sub.selected{background:#d7981e}
	div#menu-content div.sub li.sub-item{list-style-type:none; float:left; display:block; font-size:1.0em; width:100%;padding:0px 5px;}
	div#menu-content div.sub li.sub-item a{color:#ffeac0!important; border-bottom:1px #ffeac0 dashed; display:block; padding:5px 0px; text-transform:uppercase;}
	div#menu-content div.sub li, div#menu-content div.sub li a{color:#fff!important; }
	div#menu-content div.sub li.sub-item ul{padding:0; margin:0;}
	div#menu-content div.sub li.sub-item ul li{font-size:0.8em;}
	div#menu-content div.sub li.sub-item ul li a{color:#fff!important; border:none!important; text-transform:initial}
	
	div#column-container{float:right;}
	div#column-desc{float:left; border-right:1px #fff solid; }
	div#column-desc h2{color:#fff; margin-top:10px; padding-right:20px; word-break: break-word; font-size:20px; font-weight:bold;} 
	div#column-desc span{color:#fff; opacity:0.6; display:block; padding-right:20px;}
	div.column-select{float:left; width:33.33333%; opacity:0;}
	
	/* top menu  */
	div#topheader{position:relative; width:100%;height:41px;float:left; color:#fff!important;}
	div.topAll{float:right; position:relative;height:41px;}
	header ul.topmenu{height:41px; line-height:41px; float:right; padding:0; margin:0;}
	header ul.topmenu li{list-style-type:none; display:inline-block; padding:0px 10px; border-right:1px #ececec solid; line-height:25px; height:25px; text-transform:uppercase; font-size:0.7em;}
	header ul.topmenu li.last{border:none!important}
	header ul.topmenu li a{color:white!important;}
	header ul.topmenu li a.jobs{background: #848484;display: block;padding: 0px 10px;border-radius: 3px;text-shadow: 1px 1px 3px #666;}
	
	/* left menu  */
	div#genheader{float:left;width:100%; height:75px;}
	header ul.leftmenu{float:right; padding:0; margin:0; height:75px;}
	header ul.leftmenu li{list-style-type:none; display:block; border-left:1px dashed #4a4a4a;padding:0; margin:0; /* width:25%;  */float:left; color:#4f4f4f; text-transform:uppercase; font-weight:bold; font-size:1.3em}
	header ul.leftmenu li a{color:#4f4f4f; text-decoration:none; text-align:center; display:block; }
	header ul.leftmenu li a span{padding:0px 10px;}
	
	/* logo  */
	a.logo{background-image:url(../../img/2014/iter_logo-bottom.png); background-repeat:no-repeat; background-position:bottom left; display:block;width:120px; height:75px;float:left;z-index:97}
	
	/* image overlay */
	div.img-overlay{position:absolute; top:0px; left:0px; right:0px; bottom:0px; background:rgba(0,0,0,0.4); display:none;}
	div.img-overlay i{color:#fff; font-size:50px; position:absolute; bottom:30px; right:30px;}
	div.img-overlay.small{position:absolute;top:auto!important; left:auto!important; bottom:30px;right:30px; border-radius:10px; background:rgba(0,0,0,0.4); display:none; height:100px; width:100px;}
	
	/* Attachment Files */
	a.attachment {/* height:30px;width:100%;display:inline-block; */background-position:top left;background-repeat:no-repeat;background-size:contain; padding-left:20px; margin:5px 0px;}
	.attachment {background-image:url('/media/all/img/icons/file-default-icon-62367.png');}
	a.attachment.attach-pdf{background-image:url('/media/all/img/icons/pdf-74.png');}
	a.attachment.attach-ppt {background-image:url('/media/all/img/icons/pptx-1566.png');}
	a.attachment.attach-doc, a.attachment.attach-docx {background-image:url('/media/all/img/icons/docx-1429.png');}
	a.attachment.attach-xls {background-image:url('/media/all/img/icons/xlsx-1567.png');}
				
	
/* =========================
   NEWS CAROUSEL
   ========================= */
div#slideTitle{position:absolute; width:100%; z-index:10!important; cursor:pointer;}
div#slideTitle .inner{padding:0px; position:relative;}
div#slideTitle p.mag-issue{padding:10px 0px;font-style: italic; }
span#titleBG{background:#fcb52c; opacity:0.9; display:block; height:405px; width:270px; }
span#title{height:400px; width:250px;color:#fff;position:absolute; opacity:1!important; font-size:0.9em; z-index:11; padding:10px;}
span#title button{position:absolute; bottom:25px;}
span#title h2{font-size:22px!important;}
span#title h2:hover{text-decoration:underline;}
#wrapper {background-color: #fff;width: 100%;overflow: hidden;position: relative;left: 0;}
#carousel img{display:block;float:left;}
#next{background:url(../../img/2014/carousel/right_shadow.png)top left repeat-y #fff; }
#prev{background:url(../../img/2014/carousel/left_shadow.png)top right repeat-y #fff; }
#prev,#next{display:block;height:405px;top:0; width:8%;position:absolute;opacity:0.7;z-index:10!important}
#prev:hover,#next:hover{background-color:rgba(255,255,255,0.8); z-index:100!important;}

#pager{position:absolute;left:50%;top:385px; z-index:100!important;}
#pager a{border:2px solid #fff;border-radius:10px;display:inline-block;width:10px;height:10px;margin:0 5px 0 0;}
#pager a:hover{background-color:rgba(255,255,255,0.5);}
#pager a span{display:none;}
#pager a.selected{background-color:#fff;}

/* =========================
   GENERAL SEARCH TOOL
   ========================= */
.gsc-wrapper { color: #676767;}
.cse .gsc-control-cse, .gsc-control-cse{background:transparent!important; border:none!important;}
div.gsc-adBlock{display:none!important;}
div.gs-no-results-result{color:#FF9911!important;;border-color:#FF9911!important;}
table.gsc-branding{display:none;}
td.gsc-clear-button{display:none;}
div.gsc-control-cse{padding:0!important;}	
span#search img{width:100%; height:auto;}
span.searchToggle{ background:url(../../img/2014/component/search_icon.png)#fcb52c top right no-repeat; width:40px; height:40px; float:left; cursor:pointer; background-position-x: -2px; background-position-y: 2px; }
div#cse input.gsc-search-button{border-width:0px; background:url(../../img/2014/component/search_icon.png)top right no-repeat; width:41px; height:41px; display:none!important }
input.gsc-input{height:30px; margin:0px 5px; width:100%!important;}
div#cse{z-index:10!important; right:0; }
span#searchDisplay { width:40px; height:41px; }
span#search{display:block;height:41px; position:relative; width:0px; overflow: hidden;-webkit-backface-visibility: hidden; float:left;top:0px; border: none!important; padding-top: 6px; padding-left: 4px; background-color:#fcb52c}
span#search.expanded{background:url(../../img/2014/component/preloader-white.gif)#fcb52c no-repeat center 10px;}
table.gsc-search-box td.gsc-input {padding-right: 5px;}
	/**  Lang Selector **/
	#languageSwitcher{float:right;}
	#languageSwitcher,#languageSwitcher *{outline:none;margin:0;padding:0; display:block; width:100px; height:42px;}
	#languageSwitcher ul{list-style:none;}
	#languageSwitcher{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:12px;line-height:normal;position:relative;z-index:100;}
	#languageSwitcher form{display:none;}
	#languageSwitcher a{text-decoration:none;display:block;color:#444;width:7em;background-repeat:no-repeat;background-position:6px center;padding:1.3em 6px .5em 28px; color:#fff;}
	#languageSwitcher a.current:link,#languageSwitcher a.current:visited,#languageSwitcher a.current:active{position:relative;}
	#languageSwitcher a.current:hover,#languageSwitcher ul.dropdown li:hover{}
	#languageSwitcher a.active{border-bottom:none!important;}
	#languageSwitcher span.trigger{display:block;position:absolute;width:9px;height:5px;text-indent:-10000em;top:20px;right:-5px;}
	#languageSwitcher a.current:link span.trigger,#languageSwitcher a.current:visited span.trigger{background:url(../../img/2014/flag/arrow-down.gif) no-repeat left top;}
	#languageSwitcher a.current:hover span.trigger,#languageSwitcher a.current:active span.trigger,#languageSwitcher a.active span.trigger{background-position:left bottom!important;}
	#languageSwitcher ul.dropdown{display:none;position:absolute;top:2.333em;left:0; }
	#languageSwitcher ul.dropdown li {background:#4a4a4a!important;}
	#en{background:url(../../img/2014/menu/drapeau-en.jpg)top right no-repeat;}
	#fr{background:url(../../img/2014/menu/drapeau-fr.jpg)top right no-repeat;}
	#langSwitch{float:right;outline:none;margin:0;padding:0; display:block; width:100px; height:42px;}
	#langSwitch{font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:12px;line-height:normal;position:relative;z-index:100;}
	#langSwitch a{text-decoration:none;display:block;color:#444;width:7em;background-repeat:no-repeat;background-position:6px center;padding:15px 6px 14px 28px; color:#fff;}

	/*** MAIN CONTENT  ***/
	.credit { position:absolute;top:570px;z-index:99;font-size:0.9em;right:0px;opacity:0.5;text-shadow: 0px 0px 4px #000;max-width:45%;padding: 0px 16px; display:none;}

	/* Full-width Homepage */
	#full-width-slider {min-width: 100%; color: #000; height:450px; background:#666;}
	#full-width-slider div.infoBlock{width:100%;padding:20px; color:#fff; top:100px; text-align:center;}
	#full-width-slider div.infoBlock div{margin:0 auto; max-width:70%;}
	#full-width-slider div.infoBlock h4{font-size:4em; text-shadow: 3px 2px 13px #000;}
	#full-width-slider div.infoBlock p{font-size:1.3em; text-shadow: 3px 2px 20px #000;}
	#full-width-slider div.infoBlock a{display:block;}
	#full-width-slider div.infoBlock span.homeslider_button{display:inline-block; background:none; padding:15px 20px; color:#fff; text-transform:uppercase; width:auto; clear:both; font-size:1.3em; border:3px #fff solid;  cursor:pointer;}
	#full-width-slider video{width:100%; max-width:100%;}
	div.latest-news{padding-bottom:20px;}
	div.latest-news a#latest-featured{background:rgba(244, 244, 244,0.8); float:left; position:absolute; padding:5px 10px; bottom:20px; left:20px; right:20px; color:#333}
	.latest-news .wn-content{color:#111; background:#dedede; position:relative; top:1px;}
	div.latest-news a#latest-featured:hover{text-decoration:none}
	div.latest-news div.oops_msg img{ width:100%}
	div.latest-news div.oops_msg .txt{ position:Absolute; bottom:40px; left:0px; right:0px; padding:10px; background:rgba(0,0,0,0.7); color:#fff; font-size:20px; margin:10px; text-align:center}
	div.latest-news a#latest-featured:hover{text-decoration:none;}
	div.latest-news div#latest-featured  p {font-size:18px;}
	div.latest-news div#latest-featured h4{font-weight:bold;}
	div.latest-news div#latest-featured div.desc{z-index: 100;
	width: 65%;color: #282929;background-color: rgba(255,255,255,0.7);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2FFFFFF,endColorstr=#B2FFFFFF)";filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2FFFFFF,endColorstr=#B2FFFFFF);color: black;overflow: hidden; position:absolute; height:100%; padding:10px;}
	div.latest-news div#latest-news{background:#fdbb30;}
	div.latest-news div#latest-news ul{padding:0; margin:0;}
	div.latest-news div#latest-news ul li{list-style-type:none; color:#333; display:inline-block; padding:10px; border-right:1px #E2A72B solid; min-height:90px}
	div.latest-news div#latest-news ul li:last-child{border-right:none}
	div.latest-news div#latest-news ul li span.date{color: #A07519;font-size: 12px;}
	div.latest-news div#latest-news ul li a{color:#333;}
	div#latest-featured span.homeslider_button{display:block; background:#333; padding:5px 10px; color:#fff; text-transform:uppercase; float:left; clear:both;}
	#full-width-slider .rsBullets{position: absolute; top: 15px;right: 73px;z-index: 35;padding-top: 4px;height: 30px;text-align: center;line-height: 10px;overflow: hidden;}
	#full-width-slider .rsBullets {background:none!important;}
	#full-width-slider .rsBullet {width: 10px;height: 10px;display: inline-block;*display:inline; *zoom:1;padding: 10px;}
	#full-width-slider .rsBullet span {display: block;width: 10px;height: 10px;border-radius: 50%;background: #CCC;background: rgba(255,255,255,0.5);box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.1); cursor:pointer;}
	#full-width-slider .rsBullet.rsNavSelected span {background: #FFF;}
	#full-width-slider .rsVideoContainer .rsBtnCenterer{display:none;}
	#full-width-slider .rsVideoContainer .rsCloseVideoBtn{display:none;}
	#full-width-slider .rsVideoContainer .rsVideoFrameHolder{position:absolute; z-index:11!important;}
	#full-width-slider .rsVideoContainer img{}
	#full-width-slider .rsVideoContainer div#mediaplayer{background:transparent!important; height:100%!important; width:100%!important;}
	#full-width-slider .rsVideoContainer div.rsVideoFrameHolder{background:transparent!important;}
	div.latest-news div#latest-news span.news-link{text-align: left;display: block;color: #666; padding: 10px 0px; float:left; width:100%; border-top: 1px #E2A72B solid;}
	div.latest-news div#latest-news span.news-link span{padding-right:5px; font-size:12px;}
	div.latest-news div#latest-news span.news-link a{color:#333; font-weight:bold; text-transform:uppercase;}	
	#latest-featured { display:block; color:inherit; }
	a #latest-featured:hover h4 { text-decoration:underline; }
	#latest-featured span.date { opacity:0.8; }
	
	/* HOMEPAGE : LATEST EVENTS */
	#latest-event{color:#111;}
	#latest-event .wn-content{color:#111; background:#c6c6c6; position:relative; top:1px;}
	#latest-event ul li{padding:0; margin:0; list-style-type:none;}
	#latest-event ul li img{width:100%;}
	#latest-event ul{padding:0; margin:0;}
	#latest-event .bx-wrapper .bx-viewport{background:none; height:auto!important; left:0px!important; background:#dedede}
	#latest-event .event_link{text-transform:uppercase; color:#111; margin:10px 0px; display:inline-block; font-weight:bold;}
	#latest-event .event_link:hover{color:#111;}
	#latest-event .event_lgnd{font-size:12px;}
	#latest-event .event_date{font-size:12px; display:inline-block; margin:5px 0px;}
	#latest-event h4{font-size:14px;}
	#latest-event .event_date i{padding:0px 10px 0px 2px; padding-left:2px;}
	#latest-event .carousel .bx-wrapper{margin:0 auto!important;}
	#latest-event .carousel .bx-wrapper .bx-pager{top:-10px!important; bottom:initial!important}
	#latest-event .carousel .bx-wrapper .bx-pager .bx-pager-item{float:right;}
							
	/* What's new */
	section#whatnew{ float:left; }
	div.first-post{float:left;}
	div.first-post div.text{position:relative; max-height:128px; overflow:hidden; margin-right:5px}
	div.first-post span.what.featured{margin-right:5px;}
	div.first-post div.text p{margin:0; }
	div.first-post div.text h3{margin-top:5px; margin-bottom:5px; text-transform:initial; font-size:18px;}

	div.first-post div#shadow{position:absolute; bottom:0; left:-100px; width:200%; height:20px; box-shadow: inset 0px -3px 7px rgba(255, 255, 255,0.7); }
	ul.list-post {float:right;list-style-type:none; padding:0; margin:0;}
	/* secondary list */
	ul.list-post li{margin-bottom:6px; overflow:hidden;}
	.list-post li{display:inline-block;text-align:left;position:relative;margin:0;padding:0px 0px 3px 0px;}
	.list-post figure{position:relative;margin:0;}
	.list-post figure img{max-width:100%;display:block;position:relative;}
	.list-post figcaption{position:absolute;top:0;left:0;background:#4a4a4a;color:#fff;padding:20px;}
	.list-post figcaption h4{color:#fff;margin:0;padding:0; font-size:12px;}
	.list-post figure img{z-index:10;-webkit-transition:0 .4s;-moz-transition:0 .4s;transition:transform .4s;}
	.list-post figure:hover img{-webkit-transform:translateY(-90px);-moz-transform:translateY(-90px);-ms-transform:translateY(-90px);transform:translateY(-90px);}
	.list-post figcaption{height:90px;width:100%;top:auto;bottom:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;}
	
	ul.list-secondary{float:left; width:100%; list-style-type:none; padding:0; margin:10px 0px 0px 0px; border-top:1px dotted #e3e3e3;padding:10px 0px;}
	ul.list-secondary li:first-child{padding:0px 15px 0px 0px!important;}

	ul.list-secondary li{display:inline-block; width:33.3%; float:left; position:relative; padding:0px 15px; border-right:1px dotted #e3e3e3; max-height:135px; height:60px;}
	ul.list-secondary span.lbl{
		position:relative!important;
		display:block;
		float:left;
	}
	ul.list-secondary span.date{float:right;}
	ul.list-secondary  h3{clear:both; line-height:1.1em; padding:20px 0px; font-size:1.2em;}
	span.what{position:relative; display:block;}
	span.what img{height:auto; width:100%;}
	span.what.featured{overflow:hidden;}
	span.what.featured img{width:100%!important}
	span.lbl{position:absolute;top:0; left:0; display:block; color:white; padding:5px 10px; display:block;text-transform:uppercase; font-size:0.7em;z-index:10;}
	span.lbl.newsline{background:#fcb52c;}
	span.lbl.press{background:#00B200;}
	span.lbl.video{background:#ff6c00;}
	span.lbl.image{background:#377baf;}
	
	/* Widget Right */
	div.rt section.widget{float:left; padding:10px; width:100%; }
	div.rt section.widget h2{font-size:1.5em;margin:10px 0px;}


	div#menu nav {float:left;width:100%; padding:0px 5px;}
	div#menu section#digest{background:#fff;}
	/* video */
	section#video, section#related, section#digest{background:#ececec;}
	section#video h4, section#related h4{font-size:1.1em;}
	section#video h2, section#related h2, section#digest h2 {border-bottom:1px #666 solid;}
	span.videos{display:block; position:relative;}
	section#video img{ height:100%; width:100%}
	span.duration{background-color:#000;}
	span.play{width:100%; position:absolute; background:url(../../img/2014/video/circle_play.png)no-repeat center; height:100%;}
	span.play:hover{background:url(../../img/2014/video/circle_play.png)#000 no-repeat center;  background-color: rgba(0,0,0,0.5); cursor:pointer;}
	div#video_thmb{float:left; width:100%;}
	div#video_thmb ul{list-style-type:none; width:100%;float:left; padding:0; margin:0;}
	div#video_thmb ul li{display:inline-block; height:150px; float:left; margin-right:10px;overflow:hidden; position:relative; cursor:pointer;}
	div#video_thmb ul li img {width:100%;}
	
	/* Recently published */
	section#recently h2.lined{margin: 17px 0px;!important; font-size:1.8em;}
	section#recently h4{display:block;float:left; margin-bottom:5px;}
	section#recently h4 span.glyphicon{color:#c7c7c7;}
	.recent-container{width: 100%;padding: 5px 0px;overflow: hidden; border-bottom:1px #c7c7c7 solid;}
	.recent-container div.badge{float:left;}
	.recent-date{width: 30%;float: left;color: #fff;text-align: center; background:#fdbb30; height:100%;}
	.recent-date h2{font-size:30px!important; padding:0; margin:5px 0px!important;}
	.recent-title{width: 100%; font-size:1.1em; float:left;}
	.recent-title span{}
	.recent-multilingual{padding-top:10px; text-align:center; margin:0 auto;}
	.recent-multilingual ul.lang-picker{padding-left:30px;}
	section#recently a.btn-xs{display:block; float:right; margin-top:10px; width:60px;}
	section#recently .recent-title a{text-decoration:none; cursor:pointer}
	
	
	/* Gallery Link */
	nav#gallery-Link{float:left; width:100%; text-align:center; display:none; margin-bottom:0px; padding:5px 0px; min-height:inherit;}
	nav#gallery-Link a{ font-size:14px; padding:0px;}
	nav#gallery-Link .navbar-header, nav#gallery-Link .navbar-header a{width:100%; text-align:center}
	
	
	/* event */
	section#event h2{border-bottom:1px #fff solid;}
	section#event{ 
		background: rgb(230,157,4);
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top, rgba(230,157,4,1) 0%, rgba(253,187,48,1) 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(230,157,4,1)), color-stop(100%,rgba(253,187,48,1)));
		background: -webkit-linear-gradient(top, rgba(230,157,4,1) 0%,rgba(253,187,48,1) 100%);
		background: -o-linear-gradient(top, rgba(230,157,4,1) 0%,rgba(253,187,48,1) 100%);
		background: -ms-linear-gradient(top, rgba(230,157,4,1) 0%,rgba(253,187,48,1) 100%);
		background: linear-gradient(to bottom, rgba(230,157,4,1) 0%,rgba(253,187,48,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e69d04', endColorstr='#fdbb30',GradientType=0 );
		-moz-box-shadow: 0 0 7px rgba(0, 0, 0, 0.2);
		-webkit-box-shadow: 0 0 7px rgba(0, 0, 0, 0.2);
		box-shadow: 0 0 7px rgba(0, 0, 0, 0.2);
		border: 1px #e19c0b solid;
		color: white!important;
	}
	ul#event_list{padding:0; margin:0; list-style-type:none;}
	ul#event_list li{display:block; float:left; width:100%}
	ul#event_list li span.month{float:left; font-size:2em; color:#333; font-weight:bold; text-transform:uppercase;}
	ul#event_list li span.day{float:right; font-size:2em;}
	ul#event_list li span.e_date{border-bottom:1px #f3bf50 solid; padding-bottom:5px;}
	ul#event_list li span.e_info, ul#event_list li span.e_date{float:left; width:100%;}
		/* Slider */
		ul.bjqs{position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none;}
		li.bjqs-slide{position:absolute; display:none;}
		ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:9999; float:left;}
		ul.bjqs-controls  li{float:left;display:inline-block; }
		ul.bjqs-controls  li.bjqs-prev{background:url(../../img/2014/component/ss_prev.png)no-repeat top left; }
		ul.bjqs-controls  li.bjqs-next{background:url(../../img/2014/component/ss_next.png)no-repeat top left; }
		ul.bjqs-controls  li a{width:38px; height:38px; display:block;}
		
		ul.bjqs-controls.v-centered li a{position:absolute;}
		ul.bjqs-controls.v-centered li.bjqs-next a{right:0;}
		ul.bjqs-controls.v-centered li.bjqs-prev a{left:0;}
		ol.bjqs-markers{list-style: none; padding: 0; margin: 0; width:100%;}
		ol.bjqs-markers.h-centered{text-align: center;}
		ol.bjqs-markers li{display:inline;}
		ol.bjqs-markers li a{display:inline-block;}
		p.bjqs-caption{display:block;width:96%;margin:0;padding:2%;position:absolute;bottom:0;}
	/* event */
	section#quote{}
	div#quote_content{float:left; width:100%; background:#fdbb30; position:relative;}
	span.quoteTxt{display:block; float:left; width:55%;background:#fdbb30; color:#fff; padding:5px; font-size:1.5em; line-height:1.1em;font-style:italic}
	span.quoteImg{display:block; float:right; width:40%;background:#fff;}
	span.quoteImg img{width:100%; max-width:100%; height:auto;}
	span.sign{position:relative; font-size:0.9em; color:#111;}
	h4.lined{position:relative; text-align:right;}
	h4.sign{color:#111; font-size:0.7em; padding:0; margin:0;}
	h4.lined:before{content:"";display:block;border-top:solid 1px #000;width:100%;height:1px;position:absolute;top:50%;z-index:1}
	h4.lined span{background:#fdbb30;position:relative;z-index:5;padding:0 20px;}
	/* #lefthin section.widget{font-size:0.8em; width:100%; float:left;} */
	#lefthin .widget{font-size:0.8em; width:100%; float:left; margin-bottom:10px;}
	span.quote_icon{background:url(../../img/2014/quote/quote_icon.png)no-repeat top left; height:76px; width:76px; display:block; position:absolute; left:56%; top:10%;z-index:10!important;}
	
	/* IN A FEW LINES */
	#fixed_menu{position:fixed; top:100px; display:none; }
	#fixed_menu li{width:100%;}
	#fixed_menu ul{padding:0!important; margin:0!important;}
	
	/* ofinterest LIST */
	section#ofinterest div.artScroller { margin-left:2px; }
	section#ofinterest h2{ padding:0; margin:10px; text-align:center;}
	section#ofinterest h2, section#jobs h2{border-bottom:1px #fff solid; padding-left:4px;}
	section#ofinterest{margin-top:15px;}
	section#ofinterest,section#jobs{ background: rgb(230,157,4);color: white!important;}
	ul.ofi_list{padding:0; margin:0; list-style-type:none; height:200px; padding:0px 4px;}
	ul.ofi_list li{padding:5px 0px; float:left; width:100%; border-bottom:1px #e19c0b solid; cursor:pointer;}
	ul.ofi_list li span{display:block; color:white; text-align:left; float:left; padding:3px 7px;}
	ul.ofi_list li a{display:block; margin-left:55px; padding:0px; color:#fff!important;}
	a.archived{display:block; padding:10px 0px; text-align:center; background:#a77100;color:#fff!important;text-transform:uppercase; float:left; width:100%; }
	a.archived:hover{ color:#333; text-decoration:none;}
	
		/* of interest Archives */
		div#newsline-wrapper{position: relative;float: left;top: 6px;padding: 0px 15px;width: 100%;overflow: hidden;}
		div.of-interest div.item{background:#e9e9e9;word-break:break-all;word-wrap:break-word;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;cursor:pointer;box-shadow:0 1px 1px 0 rgba(0,0,0,0.18);padding:10px;}
		div.of-interest div.item span.title{text-transform:uppercase;font-weight:bold;word-break:normal;margin:5px 0;}
		div.of-interest div.item span.date{text-transform:uppercase;word-break:normal;width:100%;text-align:right;border-bottom:1px #999 solid;float:left;margin:10px 0;padding:5px 0;}
		div.of-story{border-bottom:1px #e6e6e6 solid;font-family:arial;font-size:1.2em;float:left;cursor:pointer;width:100%;padding:10px 0; box-shadow: 0px -14px 8px #fff; border-top: 1px #e6e6e6 solid; }
		div.of-title{font-weight:bold;text-transform:uppercase;}
		div.of-story span.date{text-transform:uppercase;display:block;font-size:.6em;padding:3px 0;}
		div.of-image{position:relative;width:160px;float:left;margin-right:10px;}
	
	/* Recently */
	div.rt section.widget#recently, div.rt section.widget#recently h2.lined span{background:#f4f4f4;}

	/* Tabs of interest | Press */

	div#tab-homepage-content{background:#fff; border-bottom:1px solid #dddddd;border-right:1px solid #dddddd;border-left:1px solid #dddddd;}
	
	/* gallery */
	section#gallery{display:inline-block; width:100%;}
	section#gallery h2{padding:0; margin:0; line-height:1.2em; padding-bottom:10px; margin:5px 0px;}
	section#gallery h2 span{color:#fdbb30; font-size:1.5em; text-transform:initial;}
	
	ul.other-gallery{list-style-type:none; margin:20px 0px; padding:0; text-align:center;}
	ul.other-gallery li{display:inline-block;}
	/* Caroussel Construction */

	div.prog_carousel .link-gallery{text-transform:uppercase; padding:10px 0px; float:left;}
	div.prog_carousel .link-gallery a{color:#666;}
	div.prog_carousel_fr{top:0px;} 

	div.prog_carousel .bxslider img, div.prog_carousel #bx-pager img {border:none!important;}
	ul.bxslider{padding:0!important; margin:0!important;}
	.bx-wrapper{position:relative;zoom:1;margin:0;padding:0; width:100%;; float:left;}
	div.prog_carousel .bx-wrapper{width:80%;}
	div#bx-pager{float:left;}
	div#bx-pager a{text-decoration:none; float:left; padding:2px 0px; overflow:hidden; display:block;opacity: 0.6; filter: alpha(opacity=60);}
	div#bx-pager a.active{opacity: 1; filter: alpha(opacity=100);}
	.bx-wrapper img{max-width:100%;display:block}
	div.prog_carousel .bx-wrapper{margin:0px!important;}
	.bx-wrapper .bx-viewport{/* left:-5px; background:#fff*/}
	.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%}
	.bx-wrapper .bx-loading{min-height:50px;background:url(../../www/img/stat/slide/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}
	.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;padding-top:20px}
	.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{zoom:1;display:inline}
	.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin:0 5px}
	.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#000!important}
	
	.bx-wrapper .bx-prev{background:url('../../../www/img/stat/fullscreen/fs-prev.png')!important; }
	.bx-wrapper .bx-next{background:url('../../../www/img/stat/fullscreen/fs-next.png')!important; }

	div.prog_carousel  .bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:70px;height:70px;text-indent:-9999px;z-index:9999}
	.bx-wrapper .bx-controls-direction a.disabled{display:none}
	.bx-wrapper .bx-controls-auto{text-align:center}
	.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(../../www/img/stat/slide/controls.png) -86px -11px no-repeat;margin:0 3px}
	.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0}
	.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(../../www/img/stat/slide/controls.png) -86px -44px no-repeat;margin:0 3px}
	.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px}
	.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}
	.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}
	.bx-wrapper .bx-caption, .caption1{position:absolute;bottom:0;left:0;background-color:rgba(0,0,0,.7);width:100%; }
	.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:1em;padding:20px; }
	span.bx_title{display:block; position:absolute; top:10px; left:10px; color:white;font-weight: bold;
	font-size: 18px; text-decoration: none; text-shadow: 2px 0px 2px #000000;}
	html.ie789 span.bx_title{zoom: 1;background: #333333;filter: progid:DXImageTransform.Microsoft.Chroma(Color=#333333) 
	progid:DXImageTransform.Microsoft.Glow(Color=#3e3e3e, Strength=0); outline: 0;}
	/* focus one */
	a.hp_focuson{display:block; overflow:hidden; width:360px; height:325px;}
	a.hp_focuson_fr{ /* display:block; overflow:hidden; width:360px; height:365px; */ }
	html.ie9 a.hp_focuson{height:306px!important;}
	html.ie9 a.hp_focuson_fr{height:342px!important;}
	div.caption1 p.title{color: #edaf01;font-size: 16px;text-transform:uppercase; margin:10px 20px 10px 20px}
	div.caption1 p.desc{color: #fff;font-size: 14px; display:none;}
	div.caption1 p.gallery{color: #fff;font-size: 20px;text-transform:uppercase; margin:0px 20px;}
	div.caption1 p{margin:10px 20px; padding;10px 10px 0px 20px;}

	/* homepage_of interest  */
	div#hp_ofinterest h3 span{background:#eaeaea}
	div#hp_ofinterest a.archived{ background:none; color:#666; font-weight:bold; border-top:1px #C4C4C4 solid; padding-top:10px;}
	div#hp_ofinterest ul, div#hp_press ul{height:235px;}
	div#hp_ofinterest ul li a, div#hp_ofinterest ul.ofi_list li a{color:#333!important; font-weight:bold;}
	div#hp_ofinterest ul li {border-bottom:1px #D5D5D5 solid; border-top:1px #ffffff solid;}
	div#hp_ofinterest ul li:first-child {border-top:none;}
	div#hp_press ul{padding:0; margin:0; list-style-type:none;}
	div#hp_press ul.press_list li a.press-link{display:block;color:#333; font-weight:bold;}
	div#hp_press ul.press_list li {padding: 5px 0px;float: left;width: 100%;border-bottom: 1px #d5d5d5 solid;cursor: pointer;}

	div#hp_press ul.press_list li div.press-inner{float:left; width:100%; padding:10px;}
	div#hp_press ul.press_list li div.press-inner a.badge{float:right;}
	div#hp_press ul.press_list li div.press-info{float:left; width:50px;}
	div#hp_press span.press-src{color:#666}
	
	div#tab-homepage-content a.btn.btn-default{width:100%; margin-top:10px;}
	ul#tab-homepage li a{text-transform:uppercase;}
	
	
	/* Same Height Column */
	
	@media (max-width: 991px){
		div#lefthin{display:none!important;}	
		div#lefthin.custom .widget{display:none!important;}	
	}
	
	div#lefthin{background:#f4f4f4}
	.row-height {
		display: table;
		table-layout: fixed;
		height: 100%;
		width: 100%;
	}

	.inside-full-height {
		height: 100%;
		margin-top: 0;
		margin-bottom: 0;
	}
	
	
	.col-sm-height {
		display: table-cell!important;
		float: none!important;
		height: 100%!important;
		vertical-align: top;
	}



	/* Left Menu */
	
	div#lefthin nav h2{font-size:25px}
	div#menu ul.nav li.last{border:none;}
	ul.menu-left{list-style-type:none;}
	ul.menu-left li{float:left; clear:both;list-style-type:none;}

	div.lthin div#menu h2 a.active { color:inherit; background-color:inherit; }
	ul.menu-left li a.active { color:#fdbb30!important;}
	div#lefthin h2 a { color:inherit!important;}
	/* div#menu h2 a.active, div#menu h2 a.active:hover { color:#fdbb30!important;} */
	div#lefthin h2 a:hover{ text-decoration:none; color:#fdbb30!important; }
	
	
	
	/* ITER in 6 questions */
	div.full-iter6q{float:left; width:100%;}
	div.inner-iter6q{width:960px; margin:0 auto!important; color:#fff!important; height:80px;}
	
	div.full-iter6q.iter{background:#673453}
	div.full-iter6q.coun{background:#462445}
	div.full-iter6q.fusi{background:#ff6b53}
	div.full-iter6q.toka{background:#ffa755}
	div.full-iter6q.goal{background:#37b494}
	div.full-iter6q.cons{background:#6186bc}
	div.inner-iter6q span.otherq{background-size:48px; background-position-x:center; background-position-y:14px; background-repeat:no-repeat; padding-left: 6px; padding-right: 6px; }
	div.inner-iter6q{background-size:48px!important; background-position-x:left!important; background-position-y:14px!important; background-repeat:no-repeat!important; padding-left: 6px; padding-right: 6px; }
	div.inner-iter6q.iter, span.otherq.iter{background:url(../../img/2014/section/iter-icon.png)#673453 ;}
	div.inner-iter6q.coun, span.otherq.coun{background:url(../../img/2014/section/countries-icon.png)#462445;}
	div.inner-iter6q.fusi, span.otherq.fusi{background:url(../../img/2014/section/fusion-icon.png)#ff6b53;}
	div.inner-iter6q.toka, span.otherq.toka{background:url(../../img/2014/section/tokamak-icon.png)#ffa755;}
	div.inner-iter6q.goal, span.otherq.goal{background:url(../../img/2014/section/goals-icon.png)#37b494;}
	div.inner-iter6q.cons, span.otherq.cons{background:url(../../img/2014/section/construction-icon.png)#6186bc;}
	
	div.inner-iter6q.countries h2 span , div.inner-iter6q.iter h2 span  { color:#8e8e8e; }

	span.otherq{display:inline-block; height:80px; width:80px; cursor:pointer; float:left;}
	div.inner-iter6q h2{display:inline-block; padding-left:90px;}
	span.iter6q-title{display:none; height:0px;width:100%; position:absolute; bottom:0;background:#000; left:0; line-height:20px; text-transform:uppercase; padding:0px 5px;}

	
	/* Construction TIMELINE */
	.sociales{text-align:center;margin-bottom:20px;}
	#timeline{width:100%;height:290px;overflow:hidden;margin:20px auto;position:relative;background:url(../../img/2014/timelinr/dot.gif) left 45px repeat-x;}
	#timeline #dates{width:800px;height:60px;overflow:hidden;}
	#timeline #dates li{list-style:none;float:left;width:100px;height:50px;font-size:24px;text-align:center;background:url(../../img/2014/timelinr/biggerdot.png) center bottom no-repeat;}
	#timeline #dates a{line-height:38px;padding-bottom:10px; text-decoration:none; color:#666}
	#timeline #dates .selected{font-size:38px;color:#fcb52c }
	#timeline #dates a:hover{color:#fcb52c }
	#timeline #issues{width:960px;height:290px;overflow:hidden; }
	#timeline #issues li{width:960px;height:290px;list-style:none;float:left;}

	#timeline #issues li  div.thumbnail{float:left; width:300px; overflow:hidden;}
	#timeline #issues li  div.timelinr-inner{padding-left:35px;}
	#timeline #issues li  div.timelinr-content{float:left; padding-left:20px; width:500px;}
	#timeline #issues li img{background:transparent; width:100%; height:auto!important}
	#timeline #issues li h3{font-size:20px;margin:10px 0; font-weight:normal; padding:10px;}
	#timeline #issues li p{font-size:30px;margin-right:70px;font-weight:400;}
	#timeline #grad_left,#grad_right{width:100px;height:290px;position:absolute;top:0;}
	#timeline #grad_left{left:0;background:url(../../img/2014/timelinr/grad_left.png) repeat-y;}
	#timeline #grad_right{right:0;background:url(../../img/2014/timelinr/grad_right.png) repeat-y;}
	#timeline #next,#timeline #prev{position:absolute;top:0;font-size:70px;top:170px;width:63px;height:68px;background-position:0 0;background-repeat:no-repeat;text-indent:-9999px;overflow:hidden;background-color:#eaeaea!important;}
	#timeline #next:hover,#prev:hover{background-color:#eaeaea;}
	#timeline #next{right:0;background-image:url(../../../www/img/stat/fullscreen/fs-next.png);}
	#timeline #prev{left:0;background-image:url(../../../www/img/stat/fullscreen/fs-prev.png);}
	#timeline #next.disabled,#prev.disabled{opacity:0.2;}
	h2.timeline span{background:#ececec;  font-size:30px!important; color:#666!important;}
	h2.timeline{border:none!important; padding-top:20px!important;}
	
	/* Recommended Bottom Module */
	#more-articles{float:left; width:100%; padding-bottom:5px; margin-top:10px;display:none;}
	#more-articles span.badge{margin-right:10px;}
	#more-articles{ width:100%; max-width:100%!important;}
	#more-articles ul{list-style-type:none; padding:0; margin:0;}
	#more-articles  ul li{float:left!important; width:50%!important; padding:10px 0px;}
	#more-articles  ul li a {text-transform:uppercase;text-transform: uppercase;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; width: 100%;display: block;}
	#more-articles  ul li a i{padding-right:10px;}
	#more-articles div.thumbnail, #more-articles ul div.thumbnail{margin:0px 5px;}
	
	/* .recommended */
	#more-articles div.thumbnail { display:none!important; }
	#more-articles ul li { padding:4px 10px 4px 18px!important; width:100%!important; }
	#more-articles ul li:before { content:""; }
	#more-articles ul li:first-of-type { padding:10px 4px 4px 18px!important; width:100%!important; }
	#more-articles ul li span.glyphicon { margin-right:8px; }
	
/*** FOOTER ***/

	ol.breadcrumb#bottom-link{background:none; float:left; margin:0px; padding:5px 0px;}
	ol.breadcrumb#bottom-link li a, ol.breadcrumb#bottom-link li a:hover{ font-size:13px; color:#c7c7c7!important}	
	
	/* Map */
	footer section#map{background:#4a4a4a;}
	footer section#map h2{font-size:1.5em; color:#fff; border-bottom:5px #fdbb30 solid; padding-bottom:10px;}
	div.col-md-foot{width:20%; float:left; padding:5px;}
	div.col-md-foot ul{list-style-type:none; margin:0; padding:0; width:100%; color:#e3e3e3;}
	div.col-md-foot ul li{font-size:1.2em; line-height:25px;}
	div.col-md-foot ul li.jobs a{background: #848484;display:inline-block;padding: 0px 10px;border-radius: 3px;text-shadow: 1px 1px 3px #666;}
	div.col-md-foot ul li a, div.col-md-foot ul li a:hover{color:white!important;}
	/* Copyright */
	footer section#copyright{background:#383737;}
	footer section#copyright .wrapper{position:relative;}
	span.copy{display:block; text-transform:uppercase; font-size:1.2em; float:right; line-height:30px; color:white;}
	span.foot_logo{display:block;height:60px; width:120px; background:url(../../img/2014/iter_logo-bottom.png)no-repeat center; position:absolute; bottom:0px; right:235px}
	footer a { color:#fff; }
	footer{float:left; min-width:100%;}
	footer a:hover { color:#fff; }
	
/*** ARTICLE ***/
ul.article_menu{list-style-type:none; padding:0px; margin:0px;font-size:1.5em;}
ul.article_menu li{padding:5px 0px; border-bottom:1px #e3e3e3 solid;}
ul.article_menu li.active{border-left:10px #fdbb30 solid; padding-left:5px; color:#fdbb30; font-weight:bold; text-transform:uppercase;}
div.column.menu{width:300px;float:left;}
div.rt.article{width:650px;float:right;}
section#article h2{border-bottom:1px #fdbb30 solid; color:#fdbb30; }
section#related{margin:15px 0px;}
section#related ul {padding:0; margin:0; list-style-type:none;}
section#related ul li{padding:5px 0px; font-size:1.2em; display:inline-block; float:left; width:100%; border-bottom:1px #f2f2f2 solid;}
section#related ul li span{display:block; color:#fff; text-align:center; background:#fdbb30; padding:5px; float:right;}

/*** WHATSNEW HOMEPAGE ***/
.whatsnew_rss_wrapper_hp { position:relative; }
.whatsnew_rss_wrapper_hp .whatsnew_header { font-size:24px; padding:0px 4px 70px 4px;}
.whatsnew_rss_wrapper_hp .whatsnew_header .rss_ico { position:absolute; top:0px; right:5px; }
.whatsnew_rss_wrapper_hp .whatsnew_header .welcome_title { float:left; width:100%; padding-bottom:2px; }
.whatsnew_rss_wrapper_hp .whatsnew_header .welcome_text { float:left; width:100%; font-size:14px; padding: 4px 1px 10px 1px; }
/* Web layout override */
.whatsnew_rss_wrapper_hp .whatsnew_header .tag {font-size:10px; float:left; left:1px; margin:0px 8px 0px 0px; background-color:#fdbb30; padding:4px; }
.whatsnew_rss_wrapper .whatsnew_header .tag{font-size:12px!important;background-color:#fdbb30; width:100%; margin:0px 0px 5px 0px!important; padding:10px!important;}
.whatsnew_rss_wrapper .navigation_buttons{height:auto!important;}
.whatsnew_rss_wrapper .whatsnew_header .count0 .badge{background:#cccccc}
.whatsnew_rss_wrapper .whatsnew_header .badge{position:absolute;right:10px;}
.whatsnew_rss_wrapper .whatsnew_header .valid.newsline .badge{background:#840547}
.whatsnew_rss_wrapper .whatsnew_header .valid.image .badge{background:#00458A}
.whatsnew_rss_wrapper .whatsnew_header .valid.video .badge{background:#B95802;}
.whatsnew_rss_wrapper .whatsnew_header .valid.publication .badge{background:#0404D4}
.whatsnew_rss_wrapper .whatsnew_header .valid.event .badge{background:#9AB176;}
.whatsnew_rss_wrapper .whatsnew_header .valid.press .badge{background:#006B00}
.whatsnew_rss_wrapper .whatsnew_header .valid.ofinterest .badge{background:#AF7804}
/*  */
.whatsnew_rss_wrapper .whatsnew_header{height:auto!important; margin:0!important; padding:0!important;}
.whatsnew_rss_wrapper_hp .whatsnew_header .tag:hover { cursor:pointer; }
.whatsnew_rss_wrapper_hp .whatsnew_header .tag .name { float:left; }
.whatsnew_rss_wrapper_hp .whatsnew_header .tag .counter { float:left; padding-left:4px; padding-right:4px; }
.whatsnew_rss_wrapper_hp .whatsnew_header .newsline { background-color:#dc107b; color:white; }
.whatsnew_rss_wrapper_hp .whatsnew_header .image { background-color:#0080FF; color:white; }
.whatsnew_rss_wrapper_hp .whatsnew_header .video { background-color:#FF7700; }
.whatsnew_rss_wrapper_hp .whatsnew_header .publication { background-color:#000065; color:white; }
.whatsnew_rss_wrapper_hp .whatsnew_header .event { background-color:#e0fcb3; }
.whatsnew_rss_wrapper_hp .whatsnew_header .press { background-color:#00B200; color:white; }
.whatsnew_rss_wrapper_hp .whatsnew_header .count0 { background-color:#ccc; color:#888; }
.whatsnew_rss_wrapper_hp .whatsnew_header .count0:hover { cursor:default; }
.whatsnew_rss_wrapper_hp .video_play { position:absolute; top:0px; left:0px; border:0px; width:240px; height:147px; }
.whatsnew_rss_wrapper_hp .featured_article { position:relative; margin-bottom:4px; float:left; width:722px; padding-left:4px; overflow:hidden; }
.whatsnew_rss_wrapper_hp .featured_article .title { position: absolute; padding: 4px; float: left; background-color: rgba(0,0,0,0.4); bottom: 0px; color: white; width: 715px; font-size: 20px; font-weight: bold; min-height: 25px; }

.whatsnew_rss_wrapper_hp .title { position:absolute; padding:4px; float:left; background-color:rgba(0,0,0,0.5); bottom:0px; color:white; width:230px; font-size:13px; font-weight:bold; min-height:32px; z-index:3; }
.whatsnew_rss_wrapper_hp .type { position:absolute; padding:4px 16px 4px 8px; float:left; min-width:50px; text-align:left; background-color:#fdbb30; font-weight:bold; z-index:99; }
.whatsnew_rss_wrapper_hp .body { position:relative; width:100%; min-height:62px; background-color:#d5d5d5; float:left; }
.whatsnew_rss_wrapper_hp a { color: inherit; text-decoration:none; }
.whatsnew_rss_wrapper_hp a:hover { color: inherit; text-decoration:underline; }
.whatsnew_rss_wrapper_hp a img { border:0px; }
.whatsnew_rss_wrapper_hp .body .text { position: absolute; padding: 30px 4px 0px 8px; height: 100%; background-color: rgba(0,0,0,0.7); color: white; width:226px; display:none; z-index:10; }
/* .whatsnew_rss_wrapper_hp .picture { position:relative; padding:0px 0px 0px 0px; float:left; border:0px; width:100%; z-index:2; }
.whatsnew_rss_wrapper_hp .picture_div { min-height:130px; max-height:200px; overflow:hidden; background-color: #333; }
.whatsnew_rss_wrapper_hp .body_featured .picture_div { min-height:220px; max-height:290px; overflow:hidden; } */
.whatsnew_rss_wrapper_hp .navigation_buttons { position:relative; width:722px; height:24px; margin:0px 0px 4px 4px; font-size:12px; }
.whatsnew_rss_wrapper_hp .navigation_buttons .prev, .whatsnew_rss_wrapper_hp .navigation_buttons .next { position:absolute; top:0px; width:120px; height:16px; background-color:#fdbb30; text-align:center; padding:4px; }
.whatsnew_rss_wrapper_hp .navigation_buttons .prev:hover, .whatsnew_rss_wrapper_hp .navigation_buttons .next:hover { cursor: pointer; }
.whatsnew_rss_wrapper_hp .navigation_buttons .prev { left:0px; }
.whatsnew_rss_wrapper_hp .navigation_buttons .next { right:0px; }
.whatsnew_rss_wrapper_hp .type_title { font-size:11px; background-color:#fdbb30; padding:8px; margin: 8px 4px 0px 4px; font-weight:bold; min-height:5px; float:left; width:706px; }
<!-- .whatsnew_rss_wrapper_hp .featured_article .type_title { width:706px; } -->
.whatsnew_rss_wrapper_hp .body_featured .text { width:710px; padding:40px 8px 0px 8px; font-size:14px; display:none;  }
.whatsnew_rss_wrapper_hp .newsline .text { position:relative; display:block; z-index:1; padding: 4px 9px 16px 4px; top: 4px;  }
.whatsnew_rss_wrapper_hp .press .title { /*top:58px;*/ bottom:60px; }
.whatsnew_rss_wrapper_hp .oops_msg { position:relative; padding-bottom:10px; height:300px; width:100%; overflow:hidden; }
.whatsnew_rss_wrapper_hp .oops_msg .txt { position:absolute; padding:4px; float:left; background-color:rgba(0,0,0,0.5); bottom:0px; color:white; left:0px; right:0px; font-size:18px; font-weight:bold; min-height:25px; }
.whatsnew_rss_wrapper_hp .oops_msg .img { position:relative; top:-78px; width:100%}


/*** FULL ARTICLE  ***/
h3.section-label{clear:both; font-size:1.8em; float:left!important;width:100%; border-left:8px #fcb52c solid; padding:0px; }
h3.section-label span:first-child{background:none;display:inline-block; color:#333; text-transform:uppercase; padding-left:15px; font-weight:bold;}

div.thumbnail{margin-bottom:15px!important;}
a.thmb {display:block;position:relative;overflow:hidden; background:#fff url(../../img/2014/images/loader.gif) no-repeat center;}
a.thmb img {display:none; min-width:100%;}
.zoomOverlay {position:absolute;top:0; left:0;bottom:0; right:0;display:none;background-image:url(../../img/2014/images/zoom.png);background-repeat:no-repeat;background-position:center;}
div.cptn{font-size:0.9em; color:#666; font-style:italic}
ul.more-article{padding:0; margin:0}
ul li.more-item{float:left; width:160px; height:220px; overflow:hidden; display:block;margin-right:3px;}
ul li.more-item.last{margin-right:0px;}

div.thumbnail.custom{border:none;}
	
/*** ITER MAG ***/
/* Layout */
/* featured carousel */
#my-carousel {float:left; width:100%; position: relative;text-align: left; height:350px!important; overflow:hidden;}
#my-carousel a.img_thmb img{min-width:100%; min-height:100%;}
#my-carousel .mask{position:relative;overflow:hidden;width:100%;}
#my-carousel .pagination-links{list-style:none;margin:0;padding:0;}
#my-carousel .pagination-links li{display:inline;}
#my-carousel .pagination-links li.current{background:grey;}
#my-carousel .disabled{color:grey;}
div.mag_mask-header{position:absolute; top:0;bottom:0; width:310px; background:rgba(0,0,0,0.7)}
div.mag_featuredSlider{color:white; position:absolute;top:0px;bottom:0px; width:310px; border-left:5px #fcb52c solid; padding:20px; font-size:14px; }
div.mag_featuredSlider button.btn { position:absolute; bottom:20px; left:20px; }
#my-carousel div.nav{position:relative; bottom:75px; left:15px; z-index:10!important;}
#my-carousel a.prev,#my-carousel a.next{display:block;width:33px; height:43px; float:left;}
#my-carousel a.prev{background-image:url(../../www/img/stat/mag/iterMag-prev.png); background-position:top left; background-repeat:no-repeat;}
#my-carousel a.prev:hover, #my-carousel a.next:hover{background-position:0px -43px;}
#my-carousel a.next{background-image:url(../../www/img/stat/mag/iterMag-next.png); background-position:top left;background-repeat:no-repeat;}
#my-carousel a.next.disabled, #my-carousel a.next.disabled:hover{background-image:url(../../www/img/stat/mag/iterMag-disable.png); background-position:top left;background-repeat:no-repeat;}
#my-carousel a.prev.disabled, #my-carousel a.prev.disabled:hover{background-image:url(../../www/img/stat/mag/iterMag-disable.png);background-position:0px -43px; background-repeat:no-repeat;}
div.mag_ttl{margin:0;}
div.mag_ttl a{color: #fff; text-decoration: none; font-size:18px; font-weight:bold; padding:10px 0px; display:block;}

/* see more carousel */
#see_more {float:left; width:100%; position: relative; text-align: left; overflow: hidden;z-index: 1;}

/* Left side Archives */
section.archive a.list-group-item.active{background:#fcb52c!important; color:#fff!important; border:#fcb52c solid;}
/* Left side edito */
section.edito {margin-top:20px!important}
/* Banner */
div.art_banner{float:left; width:100%; }
div.art_banner div.well {float:left; width:100%;}
div.art_banner span.date-mag{color:#999; font-weight:bold; text-transform:uppercase;}
div.art_banner ul.opt-full{ padding:0; margin:0; list-style-type:none; float:right;}
div.art_banner ul.opt-full li{ display:inline; border-right:2px #e3e3e3 solid; margin:0px 5px 0px 0px; padding:0px 5px 0px 0px}
div.art_banner ul.opt-full li:last-child{border:none!important;}

p.nwsl_author {font-style: italic;font-size: 0.6em;margin-top: 6px;text-transform: initial;opacity: 0.6;}

span.subBanner a.print_link{display:block; float:right; padding-top:5px; padding-right:5px;text-decoration:none; background-image:url(../../www/img/stat/mag/printer_mag.png); background-repeat:no-repeat; background-position:center left; padding-left:25px; height:17px;}

span.subBanner a.back_url{display:block;float:left; padding-top:5px; padding-right:5px;text-decoration:none;  height:17px; margin-left:15px; text-decoration:underline; font-weight:bold; font-size:13px;}

span.subBanner a.full_link{display:block;float:right; padding-top:5px; padding-right:5px;text-decoration:none; background-image:url(../../www/img/stat/mag/fullsize_mag.png); background-repeat:no-repeat; background-position:center left; padding-left:25px; height:17px;}

span.subBanner{display:block; width:100%; float:left;}
div.mag_version{display:block; height:58px; line-height:58px; float:right; font-weight:bold; font-size:14px; padding-right: 20px; text-shadow: 1px 1px 0px #faebbb;}

span.newandnow, span.seemore{display:block; font-size:22px; color:#333; font-weight:bold; width:100%; background-image:url(../../www/img/stat/mag/iterMag-dotted.gif); background-repeat:repeat-x; background-position:bottom center; margin:10px 0px;}
span.newandnow .inner, span.seemore .inner{display:block; background-color:white;}
div.mag_sidelayout { position:relative; text-align:left; font-size:12px; color:black; border:none;  overflow:hidden; z-index:1; }
div.mag_toplayout a.img_thmb{height:100%;overflow:hidden; display:block;}
div.mag_sideText{position:absolute; top:0; right:0; left:0; right:0; width:100%; height:100%; color:white; display:none; font-size:11px; }
div.mag_sideText a {position:absolute; bottom:10px; left:10px;}
div.mag_mask{position:absolute; top:0; right:0; left:0; right:0; width:100%; height:100%; background:black; display:none; opacity:0.5;
  filter:alpha(opacity=50); /* For IE8 and earlier */}
div.mag_sidelayout a.img_thmb{overflow:hidden; display:block;}
div.mag_sidelayout a.img_thmb img{width:100%; height:100%;}
div.mag_toplayout { position:relative; height:280px; text-align:left; font-size:12px; color:black; overflow:hidden; z-index:1;  background:#464646; border:10px #464646 solid}
div.mag_slider{  position:relative; height:280px; text-align:left; overflow:hidden; z-index:1;}
div.newsline_section { font-size:10px; padding:3px 3px 3px 10px; margin-bottom:8px; background-color:rgb(247,143,30); color:white; font-weight:bold; border:none; }
div.newsline_ttl { border-top: 1px solid #ccc; text-align:left; margin: 0px 0px 0px 0px; padding: 4px 0px 4px 0px; line-height:15px; height:26px; }
div.newsline_ttl a { color:#21368c; font-size:13px; font-weight:bold; text-decoration:none; }
div.newsline_ttl a:hover { color:#00a4e4;  text-decoration:underline; }
div.newsline_readmore { width:100%; font-size:12px; border: none; padding:6px 0px 6px 0px; margin-bottom:30px; border-bottom: 1px solid #ccc; float:right; text-decoration:none; font-weight:bold; color:#21368c; text-align:right;}
div.newsline_readmore:hover { text-decoration:underline; color:#00a4e4; }
a.newsline_readmore { margin: 20px 0px 10px 0px; float:right;  }

div.news_article h3.news_title{text-transform:initial; float:left; width:100%; margin:0}

div.mag_leftCol{float:left; width:49%}
div.mag_rightCol{float:right; width:49%}

div.mag_sidelayout span.bdy { font-size:12px; text-decoration:none; color:black; }
div.mag_sidelayout div.mag_ttl { font-size:12px; text-decoration:none; width:100%; position:absolute; bottom:0px;}
div.mag_sidelayout div.mag_ttl a{ font-size:12px; text-decoration:none; color:white!important; padding:10px; opacity: 0.7; filter: alpha(opacity=70); text-transform:uppercase; background:black;}
div.mag_sidelayout span.bdy a { color:#5969a9; text-decoration:none; }
div.mag_sidelayout span.bdy a:hover { color:#00a4e4; text-decoration:underline; }
div.mag_sidelayout div.thmb { float:left; border:none; position:relative; width:100%;}
div.mag_sidelayout img.thmb { margin-bottom: 0px; border:solid 1px #cccccc; }
div.mag_sidelayout a.cptn { font-size: 60%; text-decoration:none; }
div.mag_sidelayout a.cptn:hover { text-decoration:none; }
div.mag_textcontent {background-image:url('../../www/img/stat/mag/iterMag-featured-rigthBg.gif'); background-repeat:no-repeat; background-position:top left; color:white; position:absolute; right:0; top:0; width:350px; height:288px; padding:10px; }
div.mag_txt_inner {width:230px; float:right;}
	

	/* Full page Archives*/
	.mag_archMain div._artScroller{float:right; width:55%; margin:5px 9px 5px 0px;}
	.mag_archMain div._artScroller a.nav{text-decoration:none; font-size:14px; font-weight:bold; color:white!important}
	.mag_archMain div.artScroller{float:right; width:55%; margin:5px 9px 5px 0px;}
	.mag_archMain div.artScroller a.nav{text-decoration:none; font-size:14px; font-weight:bold; color:white!important}
	div.mag_archMain{float:left; background:#666; width:100%}
	div.mag_archMain a.mag-arch_thmb{float:left; width:40%; height:200px;overflow:hidden; position:relative; display:block;}
	div.mag_archMain a.mag-arch_thmb img{ height:100%; width:100%;}
	div.mag_arch{color:white; margin-bottom:5px;}
	
	div.mag_archHead{float:left; width:100%}
	div.mag_archHead h2{float:right; display:block; color:#666; margin:5px;}
	div.mag_archHead span.issueNumber{display:block; background:#ffb82a; color:white; font-weight:bold; font-size:15px; padding:5px; float:left;}
	.mag_archMain ul.art_list {margin:0; padding:0; height:190px; overflow:hidden; }
	.mag_archMain ul.art_list li{display:block; width:100%; border-bottom:1px solid #828282; padding:5px; font-size:11px; line-height:13px; list-style-type:none; text-transform:uppercase;}
	.mag_archMain ul.art_list li:hover {background-color:#ffb82a;}
	.mag_archMain ul.art_list a.art_link { color:white; text-decoration:none; } ul.art_list a.art_link:hover { background-color:#ffb82a;  } 
	
h2.magArch_year{ color:white; font-weight:bold; padding:0px 10px; margin:0px; display:block; line-height:25px; height:25px; float:left; border-right:1px #edc25c solid;}
div.magArchOptions{width:100%; float:left; background:#ffb82a; border-top: 3px #e3a000 solid; }
ul.readMagArch{color:white; width:100%; text-align:center; list-style-type:none; padding:0; margin:0;float:left;}
ul.readMagArch li{float:left; border-right:1px #fff solid; padding:5px;  font-size:0.8em; display:block; height:100%; width:33.3%}
ul.readMagArch li:last-child{border:none;}
ul.readMagArch li a{color:white!important;  text-decoration:none; display:block;padding:5px 0px;}
ul.readMagArch li a span{font-size:1.4em!important}

/* Glossary */
div.gloss_maincontent{float:left; position:relative; background: #f4f4f4;box-shadow: 0 2px 2px #BEBDBD;color: #8f8f8f; width:100%}
div.gloss_head{width:100%; height:70px; padding:0px; overflow:hidden; background:#fdbb30}
div.gloss_maincontent ul{padding:0; margin:0;}
div.gloss_maincontent ul li{border-bottom:1px #e6e6e6 solid;}

/*** FILTERABLE LIST ***/
div#portfolio-sort a#all, div#glossary-sort a#all{width:250px;}
div#portfolio-sort a,div#glossary-sort a { display:block; float:left; margin:2px; white-space:inherit; text-align:center; width:47px;}
div.glossary-item {padding:10px; color:#333}
div.portfolio-item, div.glossary-item{float:left; text-transform:uppercase; position:relative;}
div.portfolio-item .inner-item, div.glossary-item.inner{position:relative;}
div.portfolio-item img{width:100%; height:100%;}
div.portfolio-item a, div.glossary-item a{display:block;float:left; padding:5px 0px; text-transform:uppercase; height:60px;}
span#sort-opt{cursor:pointer; font-weight:bold;}
div.portfolio-item a.video-title{line-height:15px; height:auto!important; width:100%; float:left; overflow:hidden; white-space: nowrap; text-overflow:ellipsis; margin-bottom:10px; padding:10px; background:#f4f4f4}
div.portfolio-item span.video-date {text-transform:lowercase; color:#fff; font-style:italic; font-size:11px; margin-bottom:5px; position:absolute; right:25px; bottom:50px; background:#1b1935; padding:5px 10px;}
	div#portfolio-sort.video a{width:auto!important}
	div#portfolio-sort.video a.active{background:#666!important; border:1px #333 solid}
	div#video_main{width:100%;float:right;border:none;clear:right; padding-top:10px;}
	div#video_main .panel {position:relative;}
	div#video_main .panel div.search-section{float:left; position:relative;}
	div#video_main .panel div.search-section label{width:100%;}
	div#video_main .panel input, div#video_main .panel select{height:30px; font-size:11px;}
	div#video_main .panel input#videoSearch{ width:95%; float:left; margin-right:5px;}
	div#video_main .panel span#count{float:right; margin-top:30px;}
	div#video_main .panel span.searchclear {position:absolute; right:16px;top:23px;bottom:0;height:14px;margin:auto;font-size:14px;cursor:pointer;color:#666;}
	
/* Archives newsline search */
div.gener.archiveSearch{background-color:#f1f1f1; padding:0px; width:auto; border:1px #d3d3d3 solid; margin:15px 0px; width:720px;}
div.ajaxload{background:url(../../img/2014/component/bx_loader.gif); background-repeat:no-repeat; width:32px; height:32px; margin:30px 0px;}
table td.arch-tab{background-image:url('../img/stat/bg/archivesearch-sep.jpg'); background-repeat:repeat-x; background-color:#f1f1f1}
table td.arch-tab span#resizeLabel{width:100%; text-align:center; font-weight:bold; padding:5px 0px; font-size:14px; display:inline-block; width:100%; cursor:pointer;}
input.searchNl{-webkit-border-radius: 0px 10px 10px 0px; border-radius: 0px 10px 10px 0px; color:#666; background-color:#cccccc; border:0px; padding:5px 10px 5px 8px; font-weight:bold;}
hr.nl_sep{color: #d3d3d3; background-color: #e6e6e6; height: 1px; border: 0; width:100%; float:left;}
/* Newsline album carousel */
#album-newsline{margin:20px 0px;}
#album-newsline .item img{width:100%}
#album-newsline .item .carousel-caption {position: relative;left: auto;right: auto; background:#fff; padding:10px; text-align:left; bottom:0px; text-shadow:none!important; color:#666; border:1px #cecece solid; border-radius:0px 0px 5px 5px;}
#album-newsline .item .carousel-caption  h2{padding:0; margin:0}
#album-newsline .carousel-indicators{top:20px; bottom:initial!important;}
#album-newsline a.carousel-control{opacity:0.8!important}
#album-newsline a.carousel-control span{color:#fdbb30!important;font-size: 25px!important;background: rgba(0,0,0,0.8);padding: 10px;border-radius: 5px;display: block;width: 50px;}
/*** GALLERIES PAGE ***/
h4.gallery_info{text-align:center;}
div#gal_pic div.galleryItem{margin-bottom:15px;}
div#gal_pic div.galleryItem a{display:block;position:relative; width:100%;overflow:hidden;}	

div#gal_pic div.galleryItem div.gallery-desc{padding: 20px;background: #f4f4f4;box-shadow: 0 2px 2px #BEBDBD;color: #8f8f8f; width:100%; float:left; border-top:4px #fcb52c solid; height:90px;}
div#gal_pic div.galleryItem div.gallery-desc h4{color:#fcb52c; font-weight:bold; font-size:14px;}
div#gal_pic div.galleryItem div.gallery-desc span.badge{position:absolute; top:10px; right:25px; background:#333}

div#gal_pic div.galleryItem img{width:100%; height:auto!important}	
div#cbox-gallerie div.item{float:left; width:230px; padding:5px;}
div#cbox-gallerie div.item, div#cbox-gallerie div.item  a{position:relative; display:block;}
div#cbox-gallerie div.item h3{position:absolute;top:0px; font-size:0.9em; background:#4a4a4a;}	
div#cbox-gallerie div.item h3 span.count{float:right;}
/*** Subscriber options ***/
#subscribe button { margin:10px 0px 10px 0px; }
#subscribe #main_panel {text-align: left;}
#subscribe #loader {width:100%; text-align: center;}
#subscribe p.news-option{display:block; }
#subscribe p.news-option label{font-weight:normal!important; cursor:pointer;}
#subscribe p.news-option label span{float:left; width:100%; padding-left:18px;}


/*** CONSTRUCTION HOME MODULE ***/
div#construction_home div.col-md-4{margin:10px 0px;}
div#construction_home{padding:10px 0px;}
div#construction_home h3.lined span{background:#eaeaea;}
div#construction_home div.col-md-4 a{display:block;position:relative;}	
div#construction_home div.col-md-4 div.gallery-desc{padding: 20px;background: #fff;box-shadow: 0 2px 2px #e6e6e6;color: #8f8f8f; width:100%; float:left; border-top:4px #fcb52c solid;}
div#construction_home div.col-md-4 div.gallery-desc h4{color:#fcb52c; font-weight:bold;}
div#construction_home div.col-md-4 img{width:100%; height:auto!important}	

/*** FAQS ***/

span.select-label{float:left; display:inline-block; padding:5px 10px 0px 0px;}
.panel-group.faqs div.panel-heading a.topic{display:block; text-transform:uppercase; font-size:14px; color:#666;width:100%; text-decoration:none;}
.panel-heading.title{cursor:pointer;}
div.sec_content div.panel-heading a.topic:after{font-family:'Glyphicons Halflings';content:"\e114";float: right;color: grey;}
div.sec_content div.panel-heading a.collapsed:after {content:"\e080";}
.faq_a input[type='text']{width:65%; float:left;}
.faq_a a.btn{margin-left:5px; float:left;}
.faq_a span.alert-sucess{margin-left:5px; float:left; padding:6px!important}
div.faq_s{text-transform:uppercase; font-size:1.1em; font-weight:bold;}
div.faq_q div.title span.glyphicon{padding-right:10px;}
div.faq_q {border:none!important;}
div.faq_a{background:#fcf8e3; padding:10px; border-top:1px #8a6d3b solid;}
div#sectionList div.panel-heading{cursor:pointer;}
a.copy-button {background: #666;display: block;overflow: hidden;color: #fff;float:left;padding:11px; margin:0px; text-decoration:none;}
a.copy-button:hover{background: #feba29;}
div#sectionList input.form-control{ float:left; width:500px}
span.toggle{cursor:pointer; padding:5px; ;}
span.toggle:hover{text-decoration:underline;}
span.alert-sucess{color: #468847;background-color: #dff0d8;border: 1px solid #d6e9c6;padding: 10px;border-radius: 4px; display:none; float:left;}
/*** Homepage Questions ***/
div.square-pres{float:left; width:100%; height:120px; overflow:hidden; margin-bottom :10px;}
div.square-pres ul {list-style-type:none; padding:0; margin:0;}
div.square-pres ul li{display:block; float:left; height:120px; width:160px;padding:0; margin:0; position:relative; cursor:pointer;}
div.square-pres ul a{padding:0px!important; width:160px!important;}
div.square-pres ul li span{color:#fff; text-transform:uppercase; text-align:center;}
ul li.q_iter span{background:#673453}
div.square-pres ul li span.menu-el-content { background-size:48px; background-position-x:center; background-position-y:14px; background-repeat:no-repeat; padding-left: 6px; padding-right: 6px; }

ul li.q_iter span.menu-el-content{background:url(../../img/2014/section/iter-icon.png)#673453 no-repeat top;}
ul li.q_toka span{background:#ffa755}
ul li.q_toka span.menu-el-content{background:url(../../img/2014/section/tokamak-icon.png)#ffa755 no-repeat top;}
ul li.q_fusi span{background:#ff6b53}
ul li.q_fusi span.menu-el-content{background:url(../../img/2014/section/fusion-icon.png)#ff6b53 no-repeat top;}
ul li.q_goal span{background:#37b494}
ul li.q_goal span.menu-el-content{background:url(../../img/2014/section/goals-icon.png)#37b494 no-repeat top;}
ul li.q_coun span{background:#462445}
ul li.q_coun span.menu-el-content{background:url(../../img/2014/section/countries-icon.png)#462445 no-repeat top;}
ul li.q_cons span{background:#6186bc}
ul li.q_cons span.menu-el-content{background:url(../../img/2014/section/construction-icon.png)#6186bc no-repeat top;}
 div.square-pres ul li:after {
	content:"";
	display:block;
	position:absolute;
	z-index:5;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
div.square-pres ul li span p.more {display:block; position:absolute; bottom:10px; width:100%; text-align:center;}
div.square-pres ul li span.menu-el-hover-content{padding-top:25px!important;} 
	div.square-pres ul li >  .menu-el-hover-content p{
		font-size:1.3em; display:block; padding:10px;
	}     
div.square-pres ul li > * {
	display:block;
	padding-top:70px;
	height:120px;
	box-shadow:inset 0 0 0 100px rgba(0,0,0,0);
	
	transition:transform 400ms, box-shadow 400ms;
	-moz-transition:-moz-transform 400ms, box-shadow 400ms;
	-webkit-transition:-webkit-transform 400ms, box-shadow 400ms;
	-o-transition:-o-transform 400ms, box-shadow 400ms;
	-ms-transition:-ms-transform 400ms, box-shadow 400ms;
	
	transform-origin:50% 50% -55px;
	-moz-transform-origin:50% 50% -55px;
	-webkit-transform-origin:50% 50% -55px;
	-o-transform-origin:50% 50% -55px;
	-ms-transform-origin:50% 50% -55px;
	
	transform-style:preserve-3d;
	-moz-transform-style:preserve-3d;
	-webkit-transform-style:preserve-3d;
	-o-transform-style:preserve-3d;
	-ms-transform-style:preserve-3d;
	
	backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-webkit-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
}

	div.square-pres ul li > .menu-el-content { position:relative; z-index:1; }
	div.square-pres ul li >  .menu-el-hover-content {
		position:absolute;
		top:0;
		left:0;
		width:100%;
		box-shadow:inset 0 0 0 100px rgba(0,0,0,0.5);
		transform:rotateX(-90deg);
		-moz-transform:rotateX(-90deg);
		-webkit-transform:rotateX(-90deg);
		-o-transform:rotateX(-90deg);
		-ms-transform:rotateX(-90deg);
	}
			
	div.square-pres ul li:hover > .menu-el-content {
		box-shadow:inset 0 0 0 100px rgba(0,0,0,0.5);		
		transform:rotateX(90deg);
		-moz-transform:rotateX(90deg);
		-webkit-transform:rotateX(90deg);
		-o-transform:rotateX(90deg);
		-ms-transform:rotateX(90deg);
	}
	div.square-pres ul li:hover > .menu-el-hover-content {
		box-shadow:inset 0 0 0 100px rgba(0,0,0,0);
		z-index:1;
		transform:rotateX(0deg);
		-moz-transform:rotateX(0deg);
		-webkit-transform:rotateX(0deg);
		-o-transform:rotateX(0deg);
		-ms-transform:rotateX(0deg);
	}
			

div.hp_questions{float:left; width:100%; background:#f3f3f3; position:relative; margin-bottom:10px}
div.quote_icon{position:absolute; background:url(../../img/2014/quote/quote-rounded.png)no-repeat center; width:80px; height:80px; left:385px; top:50px;z-index:10!important;}
div#question_title{float:left; width:45%; background:#fdbb30;}
div#question_title a{color:#fff; text-decoration:none; cursor:pointer; text-transform:uppercase;display:block; }
div#question_title a.active{background:#f3f3f3; color:#666;}
div#question_title a span{padding:10px 35px 10px 10px;display:block; border-bottom:1px #fedf9e solid;}
div#question_ans{float:left; background:#f3f3f3; width:55%; padding:7px 15px 7px 35px}
div#question_title a.active span {border-bottom:1px #f3f3f3 solid!important;}

/* standard carousel */
.bx-wrapper{position:relative;zoom:1;margin:0 auto 30px;padding:0; float:left;}
.bx-wrapper img{max-width:100%;display:block;}
.bx-wrapper .bx-viewport{-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0);}
.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%;}
.bx-wrapper .bx-loading{min-height:50px;background:url(../../img/2014/component/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000;}
.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;padding-top:20px;}
.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{zoom:1;display:inline-block;}
.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin:0 5px;}
.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#000;}
.bx-wrapper .bx-prev{left:10px;background:url(../../img/2014/component/controls.png) no-repeat 0 -32px;}
.bx-wrapper .bx-next{right:10px;background:url(../../img/2014/component/controls.png) no-repeat -43px -32px;}
.bx-wrapper .bx-prev:hover{background-position:0 0;}
.bx-wrapper .bx-next:hover{background-position:-43px 0;}
.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999;}
.bx-wrapper .bx-controls-direction a.disabled{display:none;}
.bx-wrapper .bx-controls-auto{text-align:center;}
.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(images/controls.png) -86px -11px no-repeat;margin:0 3px;}
.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0;}
.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(images/controls.png) -86px -44px no-repeat;margin:0 3px;}
.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px;}
.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:rgba(80,80,80,0.75);width:100%;}
.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px;}

/* visit */

div.howto_main{margin-top:20px; float:left; width:100%;}
div.howto_main div.tab-pane{border:none!important; padding:20px 0px;}
blockquote.visit-howto{display:none!important;}

/* contacts */

.contact_page blockquote.contact_item { margin:0px 0px 20px 0px; padding:20px; background-color: #fdfdfd; }
.contact_page hr { margin:10px 0px; }
.contact_page abbr { display:inline-block; width:50px; }
.contact_page .nav-tabs li a, .contact_page .nav-tabs li a:hover 
	{ background-color: #fdfdfd; font-size:14px; color:#333333; padding-left:18px; font-weight:bold; border-left:5px solid #eeeeee; } 
	
/* twitter widget */
#twitter_wrapper { float:left; max-width: 100%;}
#twitter_wrapper #header { margin:20px 0px 8px 0px; padding:8px 0px 10px 8px; border-bottom:1px solid #ccd6dd; }

#twitter_wrapper #header #logo { width:60%; height:auto; }
#twitter_wrapper #header .text { color:#515151; }

#twitter_flow { margin-top:0px; text-align:left; width:100%; float:left;}
#twitter_flow .bx-controls-direction {display:none;}
#twitter_flow .bx-pager { bottom: -20px; padding-top: 20px; padding-left:4px; text-align:center;}
#twitter_flow .bx-pager-item a { background-color:#aaa; }
#twitter_flow .bx-pager-item a.active, #twitter_flow .bx-pager-item a:hover { background-color:#55acee; }
#twitter_flow ul { padding-left:0px; list-style-type:none; }
#twitter_flow li { padding-bottom:1px; }
#twitter_flow .tweet_wrapper { margin:0px 0px 4px 0px; padding:8px; word-break:break-word; background-color:#fff; border:1px solid #ccd6dd; border-radius:4px; box-shadow: 0px 3px 6px -4px rgba(0, 0, 0, 0.7); }
#twitter_flow .tweet_wrapper a span { color:inherit; }
#twitter_flow .tweet_wrapper .timePosted { font-size:12px; color:#ccc; }
#twitter_flow .tweet_wrapper .interact a { font-size:12px; color:#888; margin:0px 10px 0px 0px; }
#twitter_flow .tweet_wrapper div.user  { display:none; }

#twitter_flow ul li{padding:10px; border:1px #f4f4f4 solid;}
#twitter_flow ul li.odd{background:#2daddc}
#twitter_flow ul li.odd > a, #twitter_flow ul li.odd > p{color:#fff!important}
#twitter_flow ul li .tweet{font-size:14px; text-transform:uppercase; font-weight:bold;}
#twitter_flow ul li .tweet a{font-size:12px; text-transform:initial; word-wrap: break-word;}
#twitter_flow ul li .interact a{display:inline-block; padding-right:5px;}
#twitter_flow ul li.odd .tweet a,#twitter_flow ul li.odd .interact a{color:#fff}

		
/* newsline widget */
#itermag_side { float:left; margin-top: 15px; max-width: 100%; padding: 0px 4px 4px 4px; padding-right: 41px; }
#newsline_side {width: 255px!important; margin: 10px 0px; float:left; font-size:0.8em;}
#itermag_side #newsline_title, #newsline_side #newsline_title { border-top: 0px solid #515151; padding-top: 10px; }
#itermag_side .thumbnail, #newsline_side .thumbnail { padding-top:6px; display:block; position:relative; }
#itermag_side .thumbnail .caption, #newsline_side .thumbnail .caption { padding: 0px 2px; }
#itermag_side .thumbnail .caption p, #newsline_side .thumbnail .caption p { text-align:justify; }
#itermag_side ul, #newsline_side ul { padding-left:0px; list-style-type:none; }
#itermag_side li, #newsline_side li { padding-bottom:1px; }
#itermag_side .bx-pager, #newsline_side .bx-pager { bottom: -20px; padding-top: 20px; padding-left:4px; }
#itermag_side .bx-pager-item , #newsline_side .bx-pager-item { float:left; }
#itermag_side .bx-pager-item a, #newsline_side .bx-pager-item a { background-color:#aaa; }
#itermag_side .bx-pager-item a.active, #newsline_side .bx-pager-item a.active, #twitter_flow .bx-pager-item a:hover { background-color:#666666; }

/*****  CONFERENCES / LINKS SIDEBAR *****/
section.widget#conferences  button{margin-top:15px; width:100%;}
ul.widget-conferences, ul.widget-links{padding:0; margin:0; list-style-type:none;}
ul.widget-conferences span.conf-date{display:block; text-align:right; width:100%;}
ul.widget-conferences span.conf-location{display:inline-block; font-size:1.2em; padding-left:5px;}
ul.widget-conferences a.conf-page{display:block; width:100%; float:left; font-size:1.4em; padding:5px 0px;}
ul.widget-links li {font-size:1.2em; padding:5px 0px;}
/***** events widget ******/
#events_widget { margin:15px 40px 0px 0px; padding:0px 0px 10px 0px; background-color:#4a4a4a; color:white; }
#events_widget #widget_title  { background-color:#fff; padding:4px 5px; color:#4a4a4a; margin-bottom:0px; }
#events_widget ul li { background-color:inherit; }
#events_widget ul li div.thumbnail { background-color:inherit; border:0px; padding:0px; }
#events_widget ul li div.thumbnail .caption { padding:5px; color:inherit; font-size:11px; }
#events_widget ul li div.thumbnail img { width:100%; margin-top:4px; }
#events_widget ul li div.thumbnail div.img { position:relative; }
/* #events_widget ul li div.thumbnail div.shadow { position:absolute; top:0px; left:0px; width:100%; height:100%; background-image:url('../../img/2014/menu/shad-mainmenu.png'); background-repeat:repeat-x; background-position: bottom left; } */
#events_widget ul li div.thumbnail div.shadow { position:absolute; top:0px; left:0px; width:100%; height:100%; box-shadow:inset -5px -18px 5px -15px rgba(0,0,0,0.6); } 
#events_widget ul li div.thumbnail .top { box-shadow:inset -5px 15px 3px -15px rgba(0,0,0,0.6)!important; }
#events_widget .bx-wrapper { float:none; margin-bottom: 0px; }
#events_widget .bx-wrapper .bx-pager  { bottom:0px; padding-top:0px; }
#events_widget .bx-pager-item  { padding:0px; margin:0px; float:left; }
#events_widget .bx-pager-item a { padding:0px; margin:0px 2px 0px 5px; background-color:#888; }
#events_widget .bx-pager-item a:hover, #events_widget .bx-pager-item a.active { background-color:#fdbb30; }

/***** ROYAL SLIDER OVERRIDE *****/
.full-construction{margin-bottom:10px;}
#building-header{background:#e6e6e6}
#gallery-1, #construction-slideshow{width:100%!important; float:left;}
#gallery-1 > div:hover .rsGCaption, #construction-slideshow > div:hover .rsGCaption{width:350px!important; float:left; display:block}
.rsGCaption{top:auto!important; right:100px!important; left:auto!important;bottom:100px!important; width:350px!important;display:none;}
.rsThumbsHor {margin:0 auto; float:none!important;}
.rsThumbs {background:none!important;}
.rsFullscreenBtn{top:15px!important; right:15px!important}
.rsOverflow{height:100%!important}
.slideFrame{background:#000; width:100%; position:absolute; bottom:0; opacity:0.9; padding:10px 0px;}
	/* inner caroussel */
	div#inner-slideshow{width:100%!important;}
	div#inner-slideshow .rsThumbsHor{width:inherit!important;}
	/* div#inner-slideshow .rsOverflow {height:inherit!important;} */
	div#inner-slideshow .slideFrame {background:#151515!important;}
	div#inner-slideshow .rsArrowLeft {left:0px!important;}
	div.slideshow-article h4{margin-top:0px; color:#fff;}
	div.slideshow-article h4 span{margin-right:15px; display:inline-block;}
	div.slideshow-article{background:#151515; padding:10px;}
/* single slider (press) */
div#gallery-1.single .slideFrame, div#gallery-1.single .rsThumbsHor{width:870px!important;}
div.rsThumb.rsNavSelected{border:2px #fcb52c solid!important; background:none!important;}
.rsCaption{padding:10px;}
.rsCaption span.rs-download{color:#fcb52C; display:block; text-transform:uppercase; padding-top:10px;}
.rsArrow{ position:absolute!important; top:50%!important; margin-top:-34px!important; opacity:0.6!important; height:68px!important; width:63px!important;}
.rsArrowRight{ right:30px!important; }
.rsArrowLeft{ left:30px!important; }
.grab-cursor{cursor:pointer!important}
.rsFullscreenIcn {background-color:#fcb52C!important; opacity:0.7!important;}
.rsArrow .rsArrowIcn{height:68px!important; width:63px!important;}
.rsArrowLeft .rsArrowIcn{background:url('../../../www/img/stat/fullscreen/fs-prev.png')!important; }
.rsArrowRight .rsArrowIcn{background:url('../../../www/img/stat/fullscreen/fs-next.png')!important; }
.rsArrowIcn:hover{ cursor:pointer!important; }
p.img_year{text-align:center;}
p.img_year span.year{cursor:pointer;}
p.img_year span.year:hover,p.img_year span.year.active{background:#fdbb30}

/***** MULTILINGUAL *****/
/* Flag Picket */
ul.lang-picker{list-style-type:none; float:left; padding:0; margin:0;}
ul.lang-picker li{display:block; float:left; }
ul.lang-picker li a{cursor:pointer!important;}

/* Full article */
div.prev_multi{float:left; width:49%; position: relative;text-align: left;font-size: 12px;color: black;border: none;overflow: hidden;z-index: 1; margin-bottom:10px;}
div.multi_ttl { font-size:12px; text-decoration:none; width:100%; position:absolute; bottom:0px;}
div.multi_ttl a{ font-size:12px; text-decoration:none; color:white!important; padding:10px; opacity: 0.7; filter: alpha(opacity=70); text-transform:uppercase; background:black; display:block;}

/* New Digest HOMEPAGE */
#visibleContent{list-style-type:none; padding:0; margin:0;}
select.langItem{float:left; width:auto!important;}
button#display-diget{float:left;}
ul#visibleContent{list-style-type:none; padding:0; margin:0;}
ul#visibleContent li{display:none; width:200px; height:200px; float:left; margin:5px 0px;}
ul#visibleContent li img {width:190px; overflow:hidden;}
ul#visibleContent li a {font-size:0.9em; line-height:1.4; display:block; padding-left:5px; text-transform:uppercase; float:left; padding-top:5px;}

	/* Archives pages */
	div.multi_archMain div._artScroller a.nav{text-decoration:none; font-size:14px; font-weight:bold; color:white!important}
	div.multi_archMain div.artScroller{float:right; width:65%; background:black; opacity:0.7; z-index:10; position:relative; padding:5px;}
	div.multi_archMain div.artScroller a.nav{text-decoration:none; font-size:14px; font-weight:bold; color:white!important}
	div.multi_archMain{float:left; background:#666; width:100%}
	div.multi_archMain img{border:none; position:relative;top:0;}
	div.multi_archMain a.multi-arch_thmb{float:left; width:40%; height:200px;overflow:hidden; position:relative; display:block;}
	div.multi_archMain a.multi-arch_thmb img{ height:100%; width:100%;}
	div.multi_arch{float:left; width:49%; color:white; margin-top:5px;}
	div.multi_arch.odd{float:right!important;}
	div.multi_archHead{float:left; width:100%}
	div.multi_archHead h2{float:right; display:block; color:#666; margin:5px;}
	div.multi_archHead span.issueNumber{display:block; background:#ffb82a; color:white; font-weight:bold; font-size:15px; padding:5px; float:left;}
	div.multi_archMain ul.art_list {margin:0; padding:0; height:190px; overflow:hidden; }
	div.multi_archMain ul.art_list li{display:block; width:100%; border-bottom:1px solid #828282; padding:5px 0px; font-size:11px; line-height:13px; list-style-type:none; text-transform:uppercase; cursor:pointer;}
	div.multi_archMain ul.art_list li:last-child{border-bottom:none!important;}
	div.multi_archMain ul.art_list li:hover{background:#fcb52c; color:#4a4a4a!important}
	div.multi_archMain ul.art_list li a {color:#ffffff; text-decoration:none;}
	div.multi_archMain ul.art_list li:hover a{color:#4a4a4a!important; text-decoration:none;}
	div.multi_archMain div.mCSB_container {margin-right:20px!important}
	div.multi_archMain div.mCS_no_scrollbar {margin-right:0px!important}
	

/* Social share buttons | fixed position*/
.social-setting{padding: 10px;left: 0px;-webkit-box-shadow: 0 4px 4px rgba(0,0,0,.06);-moz-box-shadow: 0 4px 4px rgba(0,0,0,.06);box-shadow: 0 4px 4px rgba(0,0,0,.06);background-color: #fff; border-bottom:1px #d8d8d8 solid; z-index:100; position:fixed; width:100%; top:0px; display:none;}
.social-setting a, .social-setting a:hover { color:#fff; text-decoration:none; }
.social-setting button{margin-right:10px;}
.social-setting div.social-conf span {font-size:1.6em; color:#666; margin:0px 5px; float:right; margin:5px; cursor:pointer;}
.social-setting div.social-conf span:hover{color:#fcb52c}
.social-setting span.social-title{display:block;text-align:left; font-size:18px; float:left;}

.social-setting progress{position:absolute; bottom:0; left:0; right:0; height:3px; width:100%; -webkit-appearance: none;-moz-appearance: none;appearance: none; border:none;background-color: transparent; color:#fdbb30;}
.social-setting progress::-webkit-progress-bar {background-color: transparent;}
.social-setting progress::-webkit-progress-value { background-color: #fdbb30;}
.social-setting progress::-moz-progress-bar {background-color: #fdbb30;}

.social-setting div.social-icons a{min-width:40px;}
.social-setting span.social-ttl{padding-left:15px; text-transform:uppercase;}
span#hide_index{font-size:1.3em; line-height:30px;}
footer section.widget{width:100%;}
footer section#social{ background:#fdbb30;}
footer section#social div.wrapper{ padding:0px; }
span.count-social{position:absolute; background:#cc2200; padding:0px 5px; color:#fff; display:inline-block; top:0px; border-radius:10px;}

ul#social{float:right; list-style-type:none; margin:3px 0px; padding:0;}
ul#social li{display:inline-block; float:left; width:30px; height:30px; margin-right:3px;	-webkit-transition: all ease 0.3s;-moz-transition: all ease 0.3s;-o-transition: all ease 0.3s;-ms-transition: all ease 0.3s;transition: all ease 0.3s;}

ul#social li.yt{background:url(../../img/2014/social/30px/yt.png)no-repeat center;}
ul#social li.yt:hover{background-image:url(../../img/2014/social/30px/yt_hover.png);}

ul#social li.tw{background:url(../../img/2014/social/30px/twitt.png)no-repeat center;}
ul#social li.tw:hover{background-image:url(../../img/2014/social/30px/twitt_hover.png);}

ul#social li.fb{background:url(../../img/2014/social/30px/facebook.png)no-repeat center;}
ul#social li.fb:hover{background-image:url(../../img/2014/social/30px/facebook_hover.png);}

ul#social li.rss{background:url(../../img/2014/social/30px/rss.png)no-repeat center;}
ul#social li.rss:hover{background-image:url(../../img/2014/social/30px/rss_hover.png);}

ul#social li.linkedin{background:url(../../img/2014/social/30px/in.png)no-repeat center;}
ul#social li.linkedin:hover{background-image:url(../../img/2014/social/30px/in_hover.png);}

ul#social li.gplus{background:url(../../img/2014/social/gplus.png)no-repeat center;}
ul#social li.gplus:hover{background:url(../../img/2014/social/gplus_hover.png)no-repeat center;}

ul#social li.insta{background:url(../../img/2014/social/30px/insta.png)no-repeat center;}
ul#social li.insta:hover{background-image:url(../../img/2014/social/30px/insta_hover.png);}

ul#social li, ul#social li:hover {background-size:100%!important;}

section.widget#social  a { display:block; width:100%; height:100%; }

/* Carousel : widget LeftNav */
section.widget .thumbnail .caption { padding: 0px 2px; }
section.widget .thumbnail .caption p { text-align:justify; font-size:1.1em;}


/* Multimedia */
div.multimedia_nav { height:auto; }
div.multimedia_nav ul li span { }
div.multimedia_nav ul li span.menu-el-content { background-size:48px; background-position-x:center; background-position-y:14px; background-repeat:no-repeat; padding-left: 6px; padding-right: 6px; }
div.multimedia_nav ul li span.menu-el-hover-content { padding-left: 6px; padding-right: 6px; }

div.multimedia_nav ul li a { display:block; width:100%; height:100%; }

ul li.q_imag span{ /* background:#0080FF; */ background:rgb(83,169,255); }
ul li.q_imag span.menu-el-content{ background-image:url(/media/all/img/2014/section/images-icon.png); }

ul li.q_vide span{ /* background:#FF7700; */ background:rgb(255,160,74); }
ul li.q_vide span.menu-el-content{ background-image:url(/media/all/img/2014/section/video-icon.png); }

ul li.q_publ span{ /* background:#000065; */ background:rgb(70,70,255); }
ul li.q_publ span.menu-el-content{ background-image:url(/media/all/img/2014/section/pubcenter-icon.png); }

ul li.q_even span{ /* background:#fdbb30; */ background:rgb(254,192,65); }
ul li.q_even span.menu-el-content{ background-image:url(/media/all/img/2014/section/events-icon.png); }

ul li.q_face span{ background:#3B5998; }
ul li.q_face span.menu-el-content{ background-image:url(/media/all/img/2014/section/facebook-icon.png); }

ul li.q_yout span{ background:#e52d27; }
ul li.q_yout span.menu-el-content{ background-image:url(/media/all/img/2014/section/youtube-icon.png); }

ul li.q_twit span{ background:#55acee; }
ul li.q_twit span.menu-el-content{ background-image:url(/media/all/img/2014/section/twitter-icon.png); }



	/* Multimedia banner */
	div.inner-iter6q span.otherq{background-size: 48px;background-position-x: center;background-position-y: 14px;background-repeat: no-repeat;padding-left: 6px;padding-right: 6px;}
	div.inner-iter6q{background-size: 48px!important; background-position-x: left!important; background-position-y: center!important;background-repeat: no-repeat!important;padding-left: 6px;padding-right: 6px;}
	div.full-iter6q{float:left; width:100%;}
	div.full-iter6q h2.news{line-height:50px;}
	div.inner-iter6q{width:960px; margin:0 auto!important; color:#fff!important; height:80px;}
	
	div.full-iter6q.imag, span.iter6q-title.imag{background:rgb(83,169,255);}
	div.full-iter6q.vide, span.iter6q-title.vide{background:rgb(255,160,74);}
	div.full-iter6q.publ, span.iter6q-title.publ{background:rgb(70,70,255);}
	div.full-iter6q.even, span.iter6q-title.even{background:rgb(254,192,65)}
	
	div.inner-iter6q.phot, span.otherq.phot{background:url(../../img/2014/section/images-icon.png)}
	div.inner-iter6q.vide, span.otherq.vide{background:url(../../img/2014/section/video-icon.png)}
	div.inner-iter6q.publ, span.otherq.publ{background:url(../../img/2014/section/pubcenter-icon.png)}
	div.inner-iter6q.press, span.otherq.press{background:url(../../img/2014/section/press-icon.png)}
	div.inner-iter6q.even, span.otherq.even{background:url(../../img/2014/section/events-icon.png)}
	
	span.otherq{display:inline-block; height:80px; width:80px; cursor:pointer; float:left;}
	span.iter6q-title{display:none; height:0px;width:100%; position:absolute; bottom:0;background:#000; left:0; line-height:20px; text-transform:uppercase; padding:0px 5px;}
	div.inner-iter6q h2 span{color:#fff;display:block; font-size:0.8em; opacity:0.6;}
	div.inner-iter6q h2 {line-height:25px;display:inline-block; padding-left:90px; margin:15px 0px; }


div.events_maincontent{margin:10px 0px; background: #f4f4f4;box-shadow: 0 2px 2px #BEBDBD;color: #8f8f8f; float:left;}

	/* conferences */

	div.events_maincontent .event_title{color:#666;  margin-top:20px;}
	div.events_maincontent .line{margin:0px 0px 10px 0px; border-top:1px #D8D5D5 solid;}
	div.events_maincontent .detail{background:#666; color:#fff; display:block; margin:10px 0px;}
	div.events_head{width:100%; float:left;  background: #f4f4f4;}
	div.events_link, div.events_desc{float:left; width:100%; margin-bottom:10px;}
	div.events_desc a{color:#8f8f8f!important}
	div.events_link{padding:10px 0px;}
	div.events_link a{display:block; float:left; font-weight:bold; padding-right:10px;}
	div.events_date{color:#fff;  text-align:center; background:#fdbb30; margin-bottom:10px; padding:10px 0px;  border-radius:0px 0px 5px 5px;}
	div.events_date h2{Font-size:35px; padding:0; margin:0px;}
	div.events_img img{ width:100%}
	#publication_container div.gener.archiveSearch { width:650px; background:#4a4a4a; padding: 6px 8px 2px 8px;}
	#publication_container div.gener.archiveSearch label { font-weight:normal; color:#fff; }

/**** END EVENTS ****/

/**** CONF ****/
div.event_month{visibility:hidden;}
div.conf_maincontent{color: #8f8f8f; padding:15px 0px}
h3.event_cat_date{color:#fdbb30}
h3.event_cat_date span{color:#FCE1A7; font-size:2em; display:block;}
div#upcoming .col-md-12:first-child .separator.month{display:none;}
div#archives .col-md-12:first-child .separator.month{display:none;}
div.separator.month{border-top: 5px solid #FCE1A7;padding-top: 0.5em;margin-top: 1em;position: relative; float:left; margin-bottom:1em; width:100%;}
div.conf_maincontent div.cal_date i{position:relative; font-size:60px;}
div.conf_maincontent div.cal_date span{position:absolute; top:15px; left:25px; font-size:30px;}
div.conf_maincontent div.events_detail{float:left;}
div#conference_event{margin:20px 0px; float:left; width:100%}
div#conference_event .tab-content{padding:20px 0px;}
span.badge.location{background:#fdbb30; padding:6px 10px;}
div#conference_event ul.nav li a{font-size:20px;}
div#conference_event ul.nav li a:hover,div#conference_event ul.nav li a:active,div#conference_event ul.nav li a:focus, div#conference_event ul.nav li a:visited{text-decoration:none;}

div.conf_maincontent h4{margin-top:0px;}
div.conf_maincontent div.events_link{padding:0px;}

div.events_img img{ width:100%}
#publication_container div.gener.archiveSearch { width:650px; background:#4a4a4a; padding: 6px 8px 2px 8px; }
#publication_container div.gener.archiveSearch label { font-weight:normal; color:#fff; }

/**** END EVENTS ****/

/**** PROCUREMENTS  ****/
div.table_inner{margin-top:15px;}
div.table_inner ul.nav-tabs li{font-size:1.8em;}
span.tender_ttl{font-size:14px; font-weight:bold;}
div.proc-count{float:left; line-height:30px; height:30px!important;}
div.tenderLoader{background:url(../../img/2014/component/bx_loader.gif) center no-repeat #fff;}
div.proc_search span.count{font-size:16px; font-weight:bold; display:none;}
div.proc_search span.lbl{font-size:14px; font-weight:bold; padding:0px 5px; color:#4a4a4a; position:relative!important;}
div.proc_search a.clear-filter{display:block; float:right; color:#4a4a4a; font-size:24px; padding: 0px 5px 0px 5px;}
div.proc_search{float:left; width:100%;}
div.pop_attach li{list-style-type:none; position:relative; left:0px!important;}
div.proc.filter-option{float:right;}
div.proc.filter-option > *{ display:inline-block}
div.proc.filter-option > select{width:200px!important;}
div.proc.filter-option > input[type='text']{width:200px!important;}
span.proc.updated{font-size:20px; color:#FF0330}

/* table */
.progress-striped .bar{background-color:#9d9d9d!important;}
.progress-striped .bar.Active{background-color:#fdbb30!important;}
.progress-striped .bar.Closed{background-color:yellowgreen!important;}
table.footable tr{cursor:pointer;} 
table.footable tr.disable{background-color:#f3f3f3;}
table.footable tr.disable td{ color:#c2c2c2; font-weight:normal!important; font-style:italic}
.footable > thead > tr > th > span.footable-sort-indicator{width:16px;height:16px;display:block;float:right;background:url(../../img/2014/component/sorting_sprite.png) no-repeat top left;}
.footable > thead > tr > th.footable-sortable:hover{cursor:pointer;}
.footable > thead > tr > th.footable-sorted > span.footable-sort-indicator{background-position:0 -16px;}
.footable > thead > tr > th.footable-sorted-desc > span.footable-sort-indicator{background-position:0 -32px;}

/* Status */
span.status{font-weight:bold;}
span.status.done{color:yellowgreen}
span.status.ongoing{color:#fdbb30}
/* Progress Bar */
span.barLabel {padding:5px; display:block; text-align:left; font-weight:bold;}
span.barLabel span.Closed  {
	content: "\2713";
	background-color: yellowgreen;
	height: 1.2em;
	width: 1.2em;
	line-height: 1.2em;
	border: none;
	border-radius: 1.2em;
}
div.bar span{position:absolute; color:black!important; width:140px; left:0px; text-align:center;text-shadow: 0px 1px #fff!important; font-weight:bold; line-height:25px; display:block;}
div.bar{position:relative;}
div.bar.cancel span{width:100%; color:#fff!important; font-weight:bold;text-shadow: 0px 1px #000!important;}
div.bar.cancel{background-color:gray!important;}

.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}
.clearfix:after{clear:both;}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0;} to{background-position:0 0;}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0;} to{background-position:0 0;}}@-ms-keyframes progress-bar-stripes{from{background-position:40px 0;} to{background-position:0 0;}}@-o-keyframes progress-bar-stripes{from{background-position:0 0;} to{background-position:40px 0;}}@keyframes progress-bar-stripes{from{background-position:40px 0;} to{background-position:0 0;}}.progress{overflow:hidden; border:1px #c3c3c3 solid;height:15px;background-color:#f7f7f7;background-image:-moz-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));background-image:-webkit-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:-o-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:linear-gradient(to bottom, #f5f5f5, #f9f9f9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
html.ie789 .progress .bar{filter:none!important;}
.progress .bar{width:0%;height:100%;color:#ffffff;float:left;font-size:12px;text-align:center;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#0e90d2;background-image:-moz-linear-gradient(top, #149bdf, #0480be);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));background-image:-webkit-linear-gradient(top, #149bdf, #0480be);background-image:-o-linear-gradient(top, #149bdf, #0480be);background-image:linear-gradient(to bottom, #149bdf, #0480be);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);-moz-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width 0.6s ease;-moz-transition:width 0.6s ease;-o-transition:width 0.6s ease;transition:width 0.6s ease;}
.progress .bar+.bar{-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);-moz-box-shadow:inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);}
.progress-striped .bar{background-color:#149bdf;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px;}
.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite;}

/* QTIP override */
.qtip-wiki h2{font-size:14px!important; float:left; width:100%; position:relative; text-align:left; margin-top:5px; font-weight:bold;}
.qtip-wiki h2:before{border:none; height:0px; width:0px;}
.qtip-wiki h2 span{background:none; padding:0px; float:left; display:inline-block;}
.qtip-wiki div{line-height:20px;}

/**** PUBLICATION CENTRE ****/
div.table_inner ul#publicationTabs li{font-size:0.9em!important; }
div.table_inner ul#publicationTabs li a{outline:none!important; margin-right:3px; }
div.table_inner ul#publicationTabs li.active a{box-shadow: 2px -2px 4px #E2DFDF;}

/* content  */
div#publication_container {float:left; width:100%; padding-top:10px;}
div#publication_container span.count.badge{display:inline-block!important}
div#publication_container a.btn{font-size:1.5em!important; margin:0px 0px 5px 0px; color:#fff;}
div#publication_container table label{vertical-align: middle; padding:0px 5px;}
div.pub_maincontent{background:#fdfdfd; border:1px #dfdddd solid; padding:5px; /*-webkit-border-radius: 7px; border-radius: 7px;*/ float:left;}
span.pub_date{display: block;width: 100%;text-align: center;height: 100%;line-height: 100%;font-weight: bold;font-size: 13px;margin-top: 8px;}
div.pub_thumb{float:left; clear:left; margin-right:10px;}
/* div.pub_thumb a img {border:0px;} */
div#publication_container h5{font-weight:bold;}
div.pub_txt{float:left; width:420px; padding:10px 10px 10px 0px;  /*border-left:1px #666 dashed;*/ }
div.pub_txt.fix{height:67px; min-height:67px;}
div.pub_txt a{display:inline-block; -webkit-border-radius: 7px; border-radius: 7px; background:#fd3131; margin:10px 10px 5px 0px; height:30px; text-decoration:none;}
div.pub_txt a span.label{color:#fff; font-size:14px; text-align:center;text-decoration:none; display:inline-block;float:left; padding: 7px 5px 0px 5px;}
div.pub_action{float:right;}
div.pub_action a span{cursor:pointer;}
div.pub_action a {float:right; margin-left:4px;}
div.pub_action a.pdf{background:url(http://static-1.iter.org/all/img/publication/action-dl.png); background-repeat:no-repeat; background-color:#fd3131; background-position:center; display:inline-block; height:30px; width:30px; -webkit-border-radius: 7px;border-radius: 7px; border-right:1px solid #e98e8e}
div.pub_action a.gal{background:url(http://static-1.iter.org/all/img/publication/action-gal.png); background-repeat:no-repeat; background-color:#406641; background-position:center; display:inline-block; height:30px; width:30px; -webkit-border-radius: 7px;border-radius: 7px; border-right:1px solid #8eb38f}
div.pub_action a.gal{background-color:#4c864e;}
div.pub_action a.gal:hover{background-color:#406641;}
div.pub_action a.page{background:url(http://static-1.iter.org/all/img/publication/action-page.png); background-repeat:no-repeat; background-color:#406641; background-position:center; display:inline-block; height:30px; width:30px; -webkit-border-radius: 7px;border-radius: 7px; border-right:1px solid #8eb38f; background-color:#1faaba;}
div.pub_action a.page:hover{background-color:#16949f;}
div.pub_action a.pdf:hover{background-color:#cc2200;}
div.pub_txt span{font-weight:bold; font-size:14px;}
div.pub_txt span.pressText{font-weight:normal; font-size:12px; width:100%;float:left;}
form.pub-select{margin-top:10px;}
form.pub-select label{cursor:pointer;font-weight: normal;}
div.publication_container{width:100%;height:100%;position:relative;border:none;}

/* Search features */
div#publication_container div.panel{float:left; width:100%;  margin-top:10px;}
div#publication_container div.panel input{height:30px;}
/**** END PUBLICATION CENTRE ****/

.wwfl .head { font-size:120%; padding:20px 0px 10px 0px; }
.wwfl a { font-weight:normal; }
.wwfl a:hover { text-decoration:none; /*font-weight:bold;*/ }
.wwfl td { vertical-align:top; text-align:left; }
.wwfl td:first-of-type { padding-right:10px; padding-left:0px!important; }
.wwfl td:last-of-type { padding-left:10px; padding-right:0px!important; }
/*  .wwfl li { list-style:none; padding-left:10px; height:100%; float:left; }
	.wwfl li:before { position:relative; left:-6px; content:'-'; height:100%; float:left; } */
.wwfl li { list-style:none; }

/* #cboxTitle { bottom:-35px!important; margin:0px!important; right:0px!important; width:100%;}
#cboxTitle span.cboxdesc { margin:0px!important; right:0px!important; padding:10px!important; }
#cboxTitle span.cboxdesc:empty { padding:0px!important; }
#cboxTitle span.cboxlink { bottom:8px!important; right:32px!important; position:absolute!important; } */

/* widget Jobs module (static version) */
div#hp-jobs{background-image:url(../../../www/img/stat/jobs/hp_jobs_bg.png); background-repeat:repeat-x; background-position:top left; height:100px; width:100%; background-color:#007dc2; color:white; float:left; margin-bottom:10px; position: relative;}
div#hp-jobs div.inner{padding:10px;}
div#hp-jobs div.inner p { }
div.jobs-content{float:left; width:100%; height:100px; width:100%; bottom:10px; left:10px; background-image:url(../../../www/img/stat/jobs/hp_jobs_icon.png); background-repeat:no-repeat; background-position:bottom right; background-position-y: 14px;}
div#hp-jobs div.inner a {color:#fff; text-decoration:none!important; display:block; position: absolute; bottom: 15px;}
div#hp-jobs div.inner a:hover {color:#fff; text-decoration:underline!important;}
div#hp-jobs hr {color:#4d7790; background-color:#4d7790; height:1px; border:0; margin: 6px 0px;}
div#hp-jobs h3 {text-transform:uppercase; font-weight:bold; color:#fff !important; font-size:1.7em!important; margin: 0px; }
div#hp-jobs h4{ font-size:17px; }

section#dac h2, section#tsn h2 {border-bottom:1px #fff solid; padding-bottom:4px; }
section#dac a, section#tsn a  { display:block; color:inherit; }
section#dac a:hover, section#tsn a:hover  { /*text-decoration:none;*/ }
section#dac { background-color:#fdbb30; padding-bottom:20px; color:#fff; }
section#tsn { background-color:#ff6b53; padding-bottom:20px; color:#fff; }

td.job_tble { vertical-align:top; text-align:left; }
td.job_tble:first-of-type { width:65%; }
td.job_tble a { font-weight:normal; text-decoration:none; }


#jobs-contact { margin:0px 0px 50px 0px; float:left;}
#jobs-contact .row { margin-bottom:10px; }
#jobs-contact .col-md-6 { margin:0px 2% 10px 2%; width:46%; }
#jobs-contact .col-md-6 div { padding:0px 4px; }
#jobs-contact .col-md-6 div:first-of-type { border-bottom:1px solid #e6e6e6; }
#jobs-contact .country { position:relative; top:8px; font-weight:bold; }
#jobs-contact address {  padding-left:37px; color:#888; }

#jobs-apply { margin-bottom:50px; }
#jobs-apply .alert { height:142px; }
#jobs-apply .alert .glyphicon { font-size:64px; float:left; width:13%; }
#jobs-apply .alert .note { float:left;  width:87%; }
#jobs-apply .welcome { font-size:160%; margin-bottom:20px; }
#jobs-apply .welcome-sub { font-size:120%; margin-bottom:20px; }
#jobs-apply .welcome-join { font-size:200%; width:100%; text-align:right; }
#jobs-apply .buttons { margin: 50px 0px 20px 0px; }
#jobs-apply .buttons .glyphicon { margin-right:10px; }

/* Videos Testimonial page  */
div#testimonial ul{list-style-type:none; width:100%;float:left; padding:0; margin:0;}
div#testimonial ul li{display:block; float:left;position:relative; cursor:pointer; float:left; display:block; overflow:hidden; margin-bottom:10px;}
div#testimonial ul li img{max-width: 100%;min-height: 100%; height: auto;width: auto;}
div#testimonial ul li div{position:relative; overflow:hidden; height:150px;}
div#testimonial ul li span.user{padding:10px 0px; background:#f4f4f4; display:inline-block; width:100%; text-align:center; min-height:60px; padding:10px;}
div#testimonial ul li span.user i{padding-right:5px;}

.lang_disclaimer { float:left; width:100%; margin: 15px 0px 0px 0px!important; text-align:center;}

div.side_meetings h3{padding:0px 10px;}

.lthin #menu #portfolio-sort {  padding-right:20px; }
.lthin #menu #portfolio-sort a { width:auto; text-align:left; }


/* Press Clippings */
.news_list { float:left; margin:10px 0px 50px 0px; }
.news_list .item { float:left; width:100%; padding-bottom:4px; margin-bottom:10px; border-bottom:1px solid #aaa; }
.news_list .item:last-of-type { border:0px;  }
.news_list .item .date { float:left; font-size:90%; } 
.news_list .item .info { float:right; font-size:90%; } 

/**** FACTS AND FIGURES  ****/
div.facts{width:100%; float:left;opacity:0; border-bottom:10px #f4f4f4 solid; margin-bottom:5px; padding-bottom:5px;}
div.facts a.thumbnail{float:left;width:100%}
div.facts img{width:100%;}
div.facts .contents{float:left; width:55%;}
div.facts .contents.noimage{float:left; width:100%;}
div.facts .contents h3 span{padding-right:10px;}
div.facts .contents h3{font-weight:bold;}
div.facts-visible{opacity:1;}

section#facts ul.recommended{padding:0; margin:0;}
section#facts ul.recommended li{list-style-type:none; padding:5px; border-bottom:1px #f4f4f4 solid;}

/**** KEYSHOT  ****/
section#keyshot{background:#eaeaea}
section#keyshot h3.lined span{background:#eaeaea}
/**** ITPA  ****/
a.pdf{background:url(http://static-1.iter.org/all/img/publication/action-dl.png); background-repeat:no-repeat; background-color:#fd3131; background-position:center; display:inline-block; height:30px; width:30px; -webkit-border-radius: 7px;border-radius: 7px; border-right:1px solid #e98e8e}
h2.itpa_year{clear:both; margin:0px!important; padding:10px 5px!important; margin-top:30px!important;}
h2.itpa_year:first-of-type{margin-top: 0px!important;}
#reports-sort{text-align:center; margin-top: 20px;}
#reports-content{float:left;}
div.reports-item{width:240px; float:left;margin:0px 10px 10px 0px; background:#f9f9f9; border: 1px dashed #e6e6e6;padding:5px;}
div.reports-item a.itpa_pdf{height:30px; text-decoration:none!important; cursor:pointer; display:block;}
div.reports-item a.itpa_pdf span.text:hover{color:#fd3131;}
div.reports-item a.itpa_pdf span.text{padding-left:20px;line-height:30px; float:left; color:#666;}
div.reports-item a.itpa_pdf span.ico{background:url(http://static-1.iter.org/all/img/publication/action-dl.png); background-repeat:no-repeat; background-color:#fd3131; background-position:center; display:inline-block; height:30px; width:30px; -webkit-border-radius: 7px;border-radius: 7px; border-right:1px solid #e98e8e; float:left;}

#publication_list .news_list h2 { float: left; margin-top:20px; width:100%; }

.royalSlider * { -webkit-perspective: 1000; -webkit-backface-visibility: hidden; }

/* Popups link icon */
.inline-pop span{position:relative; top:-3px; font-size:11px; padding:0px 2px;}

/* =========================
   MACHINE COMPONENT PAGE 
   ========================= */
.parallax-window{min-height:450px; position:relative; padding:100px 0px; height:450px; background: transparent;}
.parallax-window .title{position:absolute; font-size:70px; text-transform:uppercase; color:white; z-index:99; width:960px; text-align:center; bottom:0px; background-color:rgba(0,0,0,0.6); width:100%;}
.parallax-mirror{z:index:1!important}
.parallax-mirror img{position:absolute; top:0;width: 100%;}
.parallax-mirror.wnew img{-moz-animation: move 30s ease-out forwards;-webkit-animation: move 30s ease-out forwards;animation: move 30s ease-out forwards;}

@-webkit-keyframes move{from{-moz-transform:scale(1.4);-ms-transform:scale(1.4);-webkit-transform:scale(1.4);transform:scale(1.4)}to{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}}@-moz-keyframes move{from{-moz-transform:scale(1.4);-ms-transform:scale(1.4);-webkit-transform:scale(1.4);transform:scale(1.4)}to{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}}@-ms-keyframes move{from{-moz-transform:scale(1.4);-ms-transform:scale(1.4);-webkit-transform:scale(1.4);transform:scale(1.4)}to{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}}@-o-keyframes move{from{-moz-transform:scale(1.4);-ms-transform:scale(1.4);-webkit-transform:scale(1.4);transform:scale(1.4)}to{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}}@keyframes move{from{-moz-transform:scale(1.4);-ms-transform:scale(1.4);-webkit-transform:scale(1.4);transform:scale(1.4)}to{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}}

div.contentFigures{margin:0 auto;height:220px;text-align:center}
div.figures{color:#666;width:168px;text-align:center;line-height:30px;margin:0 10px;border:1px #e6e6e6 solid;border-radius:6px;padding:20px;display:inline-block}
div.machine-dark{background:#313036;color:#838383;clear:both;float:left;width:100%;padding-bottom:20px}
div.related-carousel{width:100%; float:left;}
div.machine-light{background:#fff;clear:both;padding:40px 0;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UwZTBlMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE0JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgzJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMGUwZTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(left,rgba(224,224,224,1) 0%,rgba(255,255,255,0) 14%,rgba(255,255,255,0) 83%,rgba(224,224,224,1) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(224,224,224,1)),color-stop(14%,rgba(255,255,255,0)),color-stop(83%,rgba(255,255,255,0)),color-stop(100%,rgba(224,224,224,1)));background:-webkit-linear-gradient(left,rgba(224,224,224,1) 0%,rgba(255,255,255,0) 14%,rgba(255,255,255,0) 83%,rgba(224,224,224,1) 100%);background:-o-linear-gradient(left,rgba(224,224,224,1) 0%,rgba(255,255,255,0) 14%,rgba(255,255,255,0) 83%,rgba(224,224,224,1) 100%);background:-ms-linear-gradient(left,rgba(224,224,224,1) 0%,rgba(255,255,255,0) 14%,rgba(255,255,255,0) 83%,rgba(224,224,224,1) 100%);background:linear-gradient(to right,rgba(224,224,224,1) 0%,rgba(255,255,255,0) 14%,rgba(255,255,255,0) 83%,rgba(224,224,224,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e0e0e0',endColorstr='#e0e0e0',GradientType=1);float:left;width:100%}
span.title{color:#ffca89;display:block;font-size:2.5em;text-transform:uppercase;line-height:.9em;padding-bottom:20px}
span.title span.sub-title{color:#c2c1c6;display:block;font-size:.9em;text-transform:initial}
div.machine-section .description{text-align:justify}
div.machine-section div.thumbnail{border:none}
/* div.machine-section div.zoomOverlay{opacity:0!important;display:none!important} */
h2.mach-title{font-size:5em;color:#c2c1c6;text-align:center}
div.animation{position:relative}
div.animation iframe {position:absolute; left:0px; top:0px;}
span.rotationLogo{position:absolute;bottom:30px;background:url(/media/all/img/2014/images/rotation-logo.png)top center no-repeat;height:76px;width:110px;opacity:.7;background-size:70%;display:none;z-index:1}
/* .related-block li{-webkit-perspective:1700px;-moz-perspective:1700px;perspective:1700px;-webkit-perspective-origin:0 50%;-moz-perspective-origin:0 50%;perspective-origin:0 50%;}
.related-block figure{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d} */
.related-block figure > div{overflow:hidden; position:relative;}
.related-block figure img{-webkit-transition:-webkit-transform .4s;-moz-transition:-moz-transform .4s;transition:transform .4s}
.no-touch .related-block figure:hover img,.related-block figure.cs-hover img{-webkit-transform:translateX(25%);-moz-transform:translateX(25%);-ms-transform:translateX(25%);transform:translateX(25%)}
.related-block figcaption{height:100%;position:absolute;top:0;background:#fdbb30;padding:10px;z-index:1000;width:50%;opacity:1;}
.no-touch .related-block figure:hover figcaption,.related-block figure.cs-hover figcaption{opacity:1;-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);transform:rotateY(0deg);-webkit-transition:-webkit-transform 0.4s,opacity .1s;-moz-transition:-moz-transform 0.4s,opacity .1s;transition:transform 0.4s,opacity .1s}
.related-block figure,.related-block div{height:100%; cursor:pointer; width:100%;}
.related-block figure img{width:auto!important;min-height:100%!important; min-width:100%!important; height:auto;}
.related-block figcaption a{position:absolute;bottom:20px;right:20px}
.related-block figcaption h4{font-size:14px; color:#ffffff;}
.related-block figure span.video-duration{position:absolute;background:#fdbb30;padding:5px;display:inline-block;top:10px;right:10px;z-index:10;color:#fff}
.related-block figure span.video-play{position:absolute;display:inline-block;top:65%;left:10px;z-index:1001;color:#fff;font-size:40px;opacity:.7}
.related-block li a{text-transform:uppercase; color:#333;}
div.thumbnail a{outline:0}
div.related-carousel div.bx-wrapper{width:100%}
div.related-carousel .bx-wrapper .bx-viewport{background:none}
div.related-carousel .bx-wrapper .bx-controls-direction a.bx-next{background:none; }
div.related-carousel .bx-wrapper .bx-controls-direction a.bx-prev{background:none;}
div.related-carousel .bx-wrapper .bx-controls-direction a{height:60px;width:60px}   


/* =========================
   MACHINE HOMEPAGE
   ========================= */
#tkmk_wrap #facts{ position:absolute; left:3%; margin:10px; max-width:20%;}
#tkmk_wrap #facts .fact-single{border-bottom:1px #f4f4f4 solid; padding:20px 0px;  display:none; color:#fff;}
#tkmk_wrap #facts .fact-single h4{color:#fcb52c; opacity:0.6; }
#tkmk_wrap #facts span{color:#fff;}
#tkmk_wrap { background-color:#252525; position:relative; width:100%; padding:0px; float:left;}
#tkmk_wrap #machine { z-index:0; width:100%; text-align:center; position:relative; }
#tkmk_wrap #machine #bkgd { z-index:0; text-align:center; position:relative; }
#tkmk_wrap #machine #bkgd.tmp {background:url('/media/all/img/stat/anim/hourglass.svg')no-repeat center; min-height:400px;}
#tkmk_wrap #machine .part { z-index:1; width:100%; text-align:center; position:absolute; top:0px; left:0%; }
#tkmk_wrap #machine .overlay { position:absolute; top:0px; height:100%;/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI1MjUyNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iIzI1MjUyNSIgc3RvcC1vcGFjaXR5PSIwLjc1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjI2JSIgc3RvcC1jb2xvcj0iIzI1MjUyNSIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzI1MjUyNSIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcxJSIgc3RvcC1jb2xvcj0iIzI1MjUyNSIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg4JSIgc3RvcC1jb2xvcj0iIzI1MjUyNSIgc3RvcC1vcGFjaXR5PSIwLjc1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNTI1MjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  rgba(37,37,37,1) 0%, rgba(37,37,37,0.75) 10%, rgba(37,37,37,0) 26%, rgba(37,37,37,0) 50%, rgba(37,37,37,0) 71%, rgba(37,37,37,0.75) 88%, rgba(37,37,37,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(37,37,37,1)), color-stop(10%,rgba(37,37,37,0.75)), color-stop(26%,rgba(37,37,37,0)), color-stop(50%,rgba(37,37,37,0)), color-stop(71%,rgba(37,37,37,0)), color-stop(88%,rgba(37,37,37,0.75)), color-stop(100%,rgba(37,37,37,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(37,37,37,1) 0%,rgba(37,37,37,0.75) 10%,rgba(37,37,37,0) 26%,rgba(37,37,37,0) 50%,rgba(37,37,37,0) 71%,rgba(37,37,37,0.75) 88%,rgba(37,37,37,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(37,37,37,1) 0%,rgba(37,37,37,0.75) 10%,rgba(37,37,37,0) 26%,rgba(37,37,37,0) 50%,rgba(37,37,37,0) 71%,rgba(37,37,37,0.75) 88%,rgba(37,37,37,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(37,37,37,1) 0%,rgba(37,37,37,0.75) 10%,rgba(37,37,37,0) 26%,rgba(37,37,37,0) 50%,rgba(37,37,37,0) 71%,rgba(37,37,37,0.75) 88%,rgba(37,37,37,1) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(37,37,37,1) 0%,rgba(37,37,37,0.75) 10%,rgba(37,37,37,0) 26%,rgba(37,37,37,0) 50%,rgba(37,37,37,0) 71%,rgba(37,37,37,0.75) 88%,rgba(37,37,37,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#252525', endColorstr='#252525',GradientType=1 ); /* IE6-8 */
}
div#tkmk_wrap.mach div.descr{position:absolute!important;}
div#tkmk_wrap.mach div.descr.abs{position:absolute!important;}
#tkmk_wrap #machine #bkgd img { width:100%; z-index:-1; }
#tkmk_wrap #machine img { height:auto; }
#tkmk_wrap #machine #bkgd, #tkmk_wrap #machine .overlay, #tkmk_wrap #machine img { width:50%; }
#tkmk_wrap #machine #bkgd, #tkmk_wrap #machine .overlay { left:50%; margin-left:-25%; }
#tkmk_wrap #machine div.part { opacity:0.0; }
#tkmk_wrap #machine div.part.active { -webkit-animation-name:part-active; -webkit-animation-duration:0.5s; opacity:1.0; }
#tkmk_wrap #controller { position:absolute; right:3%; margin:10px; top:20px; width:20%;}
#tkmk_wrap #controller ul{padding: 0;margin: 0; text-align: right; list-style-position: inside;}
#tkmk_wrap #controller h4{color:#fcb52c;text-align:right;}
#tkmk_wrap #controller li{transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out; color:#fff;  opacity: 0.25; cursor:pointer; padding:5px 0px; font-size:1.3em; line-height:30px; height:30px;}
#tkmk_wrap #controller li:hover, #tkmk_wrap #controller li.active{opacity: 1; font-size:1.6em;}
#tkmk_wrap .descr {display:none; position:absolute; bottom:0px; width:50%; padding:0px 10px 10px 10px; left:25%; z-index:1;
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjQ1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC41NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.45) 25%, rgba(0,0,0,0.55) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(25%,rgba(0,0,0,0.45)), color-stop(100%,rgba(0,0,0,0.55))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.45) 25%,rgba(0,0,0,0.55) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.45) 25%,rgba(0,0,0,0.55) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.45) 25%,rgba(0,0,0,0.55) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.45) 25%,rgba(0,0,0,0.55) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#8c000000',GradientType=0 ); /* IE6-8 */
}	
#tkmk_wrap .descr p{color:#fff; font-size:18px; text-shadow: 2px 1px 5px #000;}
#tkmk_wrap .descr h2{color:#fff; font-size:24px; padding-top:10px; text-shadow: 2px 1px 5px #000;}
#tkmk_wrap .descr span.more_button{display:inline-block; background:#fdbb30; padding:7px 10px; color:#fff; text-transform:uppercase; width:auto; clear:both; font-size:16px; border-radius:3px; float:right; text-shadow:0px 1px 1px #666;}
#tkmk_wrap #facts span.timer{font-size:44px;}
a.mach-link, a.mach-link:hover, a.mach-link:visited{color: #fff!important;text-transform: uppercase; margin-top: 20px;display: block;text-decoration: none; text-align:right; padding:10px; margin:10px;}

/* Supporting system override */
#machine.supporting,#facts.supporting{display:none;}
#bkgd.supporting, #machine.supporting .part{left:0%!important;width:80%!important; margin-left:0px!important}
#tkmk_wrap.supporting .descr{top:50px!important; left:10%!important; bottom:inherit!important;}
#machine.supporting .part img{width:100%!important}
div#controller.supporting{width:30%!important; height:650px; background:rgba(0,0,0,0.45); padding:10px 30px 30px 30px; right:0px!important; top:0px!important; margin:0px!important}
#tkmk_wrap #controller.supporting li:hover, #tkmk_wrap #controller li.active{font-size:1.3em!important}
#tkmk_wrap.supporting{height:650px;}

/* =========================
   NEWS TICKER COMPONENT
   ========================= */ 
.ticker-description span{display:inline-block;float:left; padding:5px!important; margin:0px 5px!important;}
.ticker-description span.title, .ticker-description span.headline{margin-top:3px;}
.ticker-description span.title{padding-right:5px!important; font-size:14px!important; color:inherit!important; line-height:initial}
.ticker-description a.more{display:inline-block; font-weight:bold!important; text-decoration:none; text-transform:uppercase; color:#666; padding:5px;}
.ticker-description span.headline{font-weight:normal!important;}
div.default span.cat_default{display:block; border-radius:3px; padding:5px 10px; background:#8a6d3b; color:white; float:left; margin-right:10px;}
div.incident span.cat_default, span.cat_incident{display:block; border-radius:3px;padding:5px 10px; background:#a94442; color:white; float:left; margin-right:10px;}
div.maintenance span.cat_default, span.cat_maintenance{display:block; border-radius:3px; padding:5px 10px; background:#31708f; color:white; float:left; margin-right:10px;}
.ticker-wrapper.has-js.incident{background-color:#f2dede!important; color:#a94442!important; border:1px #ebccd1 solid!important;}
.ticker-wrapper.has-js a{font-weight:normal!important;}
.ticker-wrapper.has-js.incident p, .ticker-wrapper.has-js.incident p a{color:#a94442!important;}
.ticker-wrapper.has-js.maintenance{background-color:#d9edf7!important; color:#31708f!important; border:1px #bce8f1 solid!important;}
.ticker-wrapper.has-js.maintenance p, .ticker-wrapper.has-js.maintenance p a{color:#31708f!important;}
.ticker-wrapper.has-js{margin:20px 0;padding: 10px 0px 5px 0px; width:100%;float:left;display:block;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#fcf8e3;border:1px #faebcc solid; color:#8a6d3b;}
.ticker{float:left; height:32px;display:block;position:relative;overflow:hidden; font-size: 14px!important; width:560px;}
.ticker-title{padding-top:9px;font-weight:700;text-transform:uppercase; font-weight:bold;font-size: 14px!important;}
.ticker-content{margin:0;padding-top:4px;position:absolute;font-weight:700;overflow:hidden;white-space:nowrap;line-height:1.2em;}
.ticker-content:focus{}
.ticker-content a{text-decoration:underline;margin:0px 20px;}
.ticker-content a:hover{text-decoration:underline;}
.ticker-swipe{padding-top:9px;position:absolute;top:0;display:block;width:800px;height:23px;}
.ticker-swipe span{margin-left:1px;background-color:#8a6d3b;border-bottom:1px solid #1F527B;height:12px;width:7px;display:block;}
.ticker-controls{list-style-type:none;float:left; margin-top:2px; padding:0px;}
.ticker-controls li{padding:0;float:left;cursor:pointer;height:28px;width:28px;display:block;}
.ticker-controls li.jnt-play-pause{background-image:url(https://static-1.iter.org/all/img/ticker/ticker_pause.png);  background-position:top center;}
.ticker-controls li.jnt-play-pause.paused,.ticker-controls li.jnt-play-pause.paused.over,.ticker-controls li.jnt-play-pause.paused.down{background-position:0px 28px;}
.ticker-controls li.jnt-prev{background-image:url(https://static-1.iter.org/all/img/ticker/ticker_prev.png);  background-position:top center;}
.ticker-controls li.jnt-prev.over,.ticker-controls li.jnt-prev.down{background-position:0 28px;}
.ticker-controls li.jnt-next{background-image:url(https://static-1.iter.org/all/img/ticker/ticker_next.png); background-position:top center;}
.ticker-controls li.jnt-next.over, .ticker-controls li.jnt-next.down{background-position:0px 28px;}
.js-hidden{display:none;}
.no-js-news{padding:10px 0 0 45px;color:#8a6d3b;}
.left .ticker-swipe{/*left: 80px;*/}
.left .ticker-controls,.left .ticker-content,.left .ticker-title,.left .ticker{float:left;}
.left .ticker-controls{padding-left:6px;}
.right .ticker-swipe{/*right: 80px;*/}
.right .ticker-controls,.right .ticker-content,.right .ticker-title,.right .ticker{float:right;}
.right .ticker-controls{padding-right:6px;}

/* =========================
   MACHINE FOOTER WIDGET
   ========================= */ 
#list-tkmk-comp{padding:0; margin:0; width:100%; float:left; text-align:center;}
#list-tkmk-comp li{display:inline-block; width:220px!important; position:relative; margin-right:1%; border-top:5px solid #333}
#list-tkmk-comp li img{width:100%; position:relative;}
#list-tkmk-comp li img.bg{position:absolute; top:0; z-index:0;}
#list-tkmk-comp li span{display:inline-block; text-transform:uppercase; color:#fff; width:100%; padding:10px; position:relative; top:-2px; background:#333; font-size:20px; }
#list-tkmk-comp li.part-magn{border-top:5px solid #1763a5}
#list-tkmk-comp li.part-vacu{border-top:5px solid #f39509}
#list-tkmk-comp li.part-blan{border-top:5px solid #b90000}
#list-tkmk-comp li.part-dive{border-top:5px solid #05056f}
#list-tkmk-comp li.part-cryo{border-top:5px solid #3f9f3c}
#list-tkmk-comp li.part-diag{border-top:5px solid #129c8e}
#list-tkmk-comp li.part-magn span{background:#1763a5}
#list-tkmk-comp li.part-vacu span{background:#f39509}
#list-tkmk-comp li.part-blan span{background:#b90000}
#list-tkmk-comp li.part-dive span{background:#05056f}
#list-tkmk-comp li.part-cryo span{background:#3f9f3c}
#list-tkmk-comp li.part-diag span{background:#129c8e}
#contain-list-comp div.bx-wrapper {width: 100%; padding-bottom:20px;}
#contain-list-comp div.bx-wrapper .bx-viewport{background:none;}
#contain-list-comp div.bx-wrapper .bx-loading{background-color:#eaeaea!important;}
#contain-list-comp .bx-wrapper .bx-prev{background:url(/media/all/img/2014/component/controls.png) no-repeat 0 -32px!important}
#contain-list-comp .bx-wrapper .bx-next{background:url(/media/all/img/2014/component/controls.png) no-repeat -43px -32px!important} 
	/* Left Side component */
	#left-component{display:none; position:fixed; top:65px; left:10px; width:150px; background-color:rgba(0,0,0,0.7); float:left; padding:0px 10px 10px 10px;z-index:100;}
		#left-component ul li{display:inline-block; width:100%!important; float:left;}
		#left-component ul li span{ font-size:14px!important;}
		#left-component h3{ font-size:16px!important; color:#fff}
		
		
/* =========================
   DAs flag page
   ========================= */ 
.da-flag{position:relative; float:left; height:680px; width:670px;}
.da-flag a.flag{position:absolute;display:block; cursor:pointer;}
.da-flag a.cn{top:-50px; right:220px}
.da-flag a.eu{top:60px; right:0px}
.da-flag a.in{top:260px; right:-30px}
.da-flag a.jp{top:440px; right:100px}
.da-flag a.kr{top:440px; right:320px}
.da-flag a.ru{top:260px; right:470px}
.da-flag a.us{top:60px; right:440px}
.da-flag a.iter{top:200px; right:220px}

/* =========================
   TextBoxes
   ========================= */
blockquote.textbox{line-height:15px;}   
   
/* =========================
   DAs Corner
   ========================= */ 
nav#dg-nav{z-index:1!important;}  
nav#dg-nav a, nav#dg-nav a:hover{color:#fff;}
.cbp-fbscroller,.cbp-fbscroller section{height:100%}
.cbp-fbscroller > nav{position:relative;z-index:9999;left:50%;background:rgba(255,255,255,0.6);display:none;top:40px;border-radius:5px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%); padding:10px; float:left;}
.cbp-fbscroller > nav a{display:block;position:relative;z-index:9999;color:transparent;float:left;padding:10px 15px;background:#4F4F4F;color:#fff;text-transform:uppercase; font-size:18px; border-right:1px #6D6D6D solid;}
.cbp-fbscroller > nav a:last-child{border:none; border-radius:0px 5px 5px 0px}
.cbp-fbscroller > nav a:first-child{ border-radius:5px 0px 0px 5px}
section .wrapper{width:960px;margin:0 auto}
section .box-wrapper:last-child{padding:70px 0}
section .box-wrapper{width:60%;margin:auto;position:relative}
div.main section .box-wrapper{float:right}
div.main section.leftside .box-wrapper{float:left}
div.box-content{position:relative;display:block;background:rgba(255,255,255,0.9);padding:20px;color:#333;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;margin:0 0 20px;width:100%; float:left;}

div.box-content .thumbnail{margin-bottom:0px;}
div.box-content blockquote{border-left:#ffca2a solid 5px}
div.box-content .glyphicon{margin:0 10px}
.no-touch .cbp-fbscroller > nav a{text-decoration:none}
.no-touch .cbp-fbscroller > nav a:hover{background:#ffca2a;color:#4F4F4F}
.cbp-fbscroller > nav a.cbp-fbcurrent{background:#ffca2a;color:#4F4F4F}
.cbp-fbscroller section{position:relative;background-position:top center;background-repeat:no-repeat;background-size:cover}
.no-touch .cbp-fbscroller section{background-attachment:fixed}
div.box-content .slideshow-article h4{display:none;}
div.box-content .slideshow-article {width:100%!important; float:left!important; background:none!important; margin:0!important; padding:0!important}

#album-dg a.carousel-control{opacity:0.8!important}
#album-dg a.carousel-control span{color:#fdbb30!important;font-size: 25px!important;background: rgba(0,0,0,0.8);padding: 10px;border-radius: 5px;display: block;width: 50px;}

/* =========================
   SITE-MAP Section
   ========================= */ 
div.sitemap-column{position:relative; -webkit-column-count: 2; column-count: 2;margin-bottom:20px;}
div.sitemap-column .columns{cursor:pointer; -webkit-column-break-inside: avoid;-moz-column-break-inside: avoid;column-break-inside: avoid;page-break-inside: avoid; break-inside: avoid; overflow:hidden;}
blockquote.sitemapbq{display:inline-block; width:100%;}
button.node-opt{position:absolute; top:6px; right:10px;}
div.columns{position:relative;}

/* =========================
   RESPONSIVE MENU Override
   ========================= */ 
.mm-menu {font-family: "lucida grande",tahoma,verdana,arial,sans-serif;font-size: 15px;background: #333;color: #fff;-webkit-box-shadow: inset 0 0 5px 5px #222;-moz-box-shadow: inset 0 0 5px 5px #222;box-shadow: inset 0 0 5px 5px #222;}
#mmenu{visibility:hidden;}
.mm-menu .mm-listview > li .mm-next:after, .mm-menu .mm-listview > li .mm-arrow:after{border-color:#fff;}
.mm-menu .mm-navbar .mm-btn:before, .mm-menu .mm-navbar .mm-btn:after{border-color:#fff;}
.mm-listview .mm-next:before{border-left-width:0px;}
.mm-menu .mm-navbar > *, .mm-menu .mm-navbar a{color:#fff; font-weight:bold; font-size:25px;}
.mm-menu .mm-listview > li.mm-selected > a:not(.mm-next), .mm-menu .mm-listview > li.mm-selected > span{background:#fcb52c}


/* Newsline album carousel */
#album-dg .item img{width:100%}
#album-dg .item .carousel-caption {position: relative;left: auto;right: auto; background:none; padding:10px 1px; text-align:left; bottom:0px; color:#666; text-shadow: 0 0px 0px rgba(0, 0, 0, 0); height:250px; overflow:hidden;}
#album-dg .item .carousel-caption br{display:none;}
#album-dg .item .carousel-caption p.describe{height:120px; overflow:hidden;}
#album-dg .carousel-indicators{top:20px; bottom:initial!important}

/* Cookie */
div#alert-cookies {background: #ffca2a;padding: 15px 30px 15px; background: #222;color: #fff;font-size: 17px;position: fixed;bottom: 0;left: 0;right: 0;z-index: 1001; display:none;}
div#alert-cookies a,div#alert-cookies a:hover{color:#fcb52c!important;}

div#version-cookies {background: #ffca2a;padding: 15px 30px 15px; background: #222;color: #fff;font-size: 17px;position: fixed;bottom: 0;left: 0;right: 0;z-index: 1001; display:none;}
div#version-cookies button{width:100%; margin-top:10px;}

/* =========================
   IE HACK
   ========================= */
.ie8 div.thumbnail .thmb img{display:block!important;}


/* =========================
   CBOX CUSTOM
   ========================= */
/* ECARD */
.cbox-ecard div{background:none!important}
.cbox-ecard #cboxClose{-webkit-border-radius: 10px; border-radius: 10px; top:-9px; right:-12px; bottom:inherit; width:32px; height:32px; border:5px #e3e3e3 solid;}
.cbox-ecard #cboxTitle{color:#fff; font-weight:bold; right:inherit; text-align:center; width:100%;}
   
/* =========================
   CUSTOM TAG : FAQ
   ========================= */   
.panel.faq_box_q{background:#f4f4f4;margin:10px 0px;}
.panel.faq_box .faq_box_title{text-transform:uppercase; font-size:14px;}
.panel.faq_box_q a.topic{color:#333!important;}
.panel.faq_box_q a.topic div.title{font-weight:bold;}
.panel.faq_box_q div.panel-body{border-top:1px #CACACA solid; font-style:italic; background:#F9F9F9}
.panel.faq_box_q .title span.glyphicon{margin-right:10px; display:inline-block;}  