@charset "UTF-8";
a{ text-decoration:none}
a:hover{ text-decoration:none}
.clearfix:before, .clearfix:after {  content: "";  display: table;  line-height: 0;}
::-webkit-input-placeholder { color: color:#222;}
:-moz-placeholder { /* Firefox 18- */ color: color:#222;  }
::-moz-placeholder {  /* Firefox 19+ */ color: color:#222;  }
:-ms-input-placeholder {   color: color:#222;}
/*language*/
.language{ position:absolute; top:0; right:5px; z-index:9999}
.language li{ float:left; padding:5px 2px}
.language li:first-child { margin-right:10px}
.language li a{font-family:Decima,"Helvetica Neue",Helvetica,Arial,sans-serif; font-size:0.9em; color:#222}
.language li.selected a{ color:#fff}
.language li.selected { background-color:#222}
/*search*/
.search-box {  margin-top: 29px;  display: inline-block;  position: relative;}
div.searchleft{ font-size:11px ; clear:both; float:left}
div.searchleft label { clear:both}
.search-box .searchP {   margin:5px ; font-family:AtlasGroteskWeb,"Helvetica Neue",Helvetica,Arial,sans-serif; font-size:11px; color:#a3a4a6}
.search-box .hajiz{ border-left: 1px solid #ccc; height:22px; width:2px; margin:5px}
.search-box .dropdown1 {  opacity: 1;  position: static;  visibility: inherit; margin-top:3px}
.dropdown1 {  opacity: 0;  position: absolute;  transition: all 0.2s linear 0s;  visibility: hidden;  z-index: 100;}
.dropdown1 .dropdown-wrapper.arrow-up-left:before {
position: absolute; top: -8px; left: 8px; content: ""; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 8px solid #394264;}
.search-box .dropdown1 .dropdown-wrapper.arrow-up-left:before {  display: none;}
.dropdown1 .dropdown-wrapper.arrow-up-left:before {  border-bottom: 8px solid #f3f3f5;  border-left: 8px solid transparent;  border-right: 8px solid transparent;}
.search-box .dropdown1 .dropdown-wrapper {  background-color: transparent;  border-bottom: medium none;  border-radius: 0;}
.search-box form {  position: relative;}
.search-box input[type="text"] {text-overflow: ellipsis; font-family:AtlasGroteskWeb,"Helvetica Neue",Helvetica,Arial,sans-serif;  padding-right: 28px;  width: 268px; transition: border-color 0.2s linear 0s, color 0.2s linear 0s;  background-color:#fff;
border: 1px solid #e6e5e5;  color:#222; font-size:1.1em}
.search-box input[type="submit"], .searchform input[type="submit"], .newsletterAdd .button  {  background-image: url("../images/newslettericon.png");}
.search-box input[type="submit"], .searchform input[type="submit"], .newsletterAdd .button  {  background-color: transparent;  background-image: url("../images/newslettericon.png");  background-position: center center;  background-repeat: no-repeat;  border-style: none;  height: 23px;  overflow: hidden;  position: absolute;  right: 10px;  text-indent: -5000px;
top: 5px;  width: 14px;}
:link, *:visited {  text-decoration: none;}
/* Master container */
#jp-post-flair { padding-top: .5em;}
.newsletterErr{  color:red}
/* Toolbar */
#wpadminbar li#wp-admin-bar-admin-bar-likes-widget { width: 61px; overflow: hidden;}
#wpadminbar iframe.admin-bar-likes-widget { width: 61px; height: 28px; min-height: 28px; border-width: 0; position: absolute; top: 0;}
div.jetpack-likes-widget-wrapper { width: 100%; min-height: 50px;  position: relative; }
div.jetpack-likes-widget-wrapper .sd-link-color { font-size: 12px;}
div.jetpack-likes-widget-wrapper.slim-likes-widget { width: 1px; /* initial default */ min-height: 0;}
#likes-other-gravatars { display: none; position: absolute; padding: 10px; background-color:#000; border-width: 0; opacity: 0.88; filter: alpha(opacity=88); box-shadow: 0 0 10px black;min-width: 130px; z-index: 1000;}
#likes-other-gravatars * { line-height: normal;}
#likes-other-gravatars .likes-text { color: white; font-size: 14px; padding-bottom: 5px;}
#likes-other-gravatars ul,#likes-other-gravatars li { margin: 0; padding: 0; text-indent: 0; list-style-type: none;}
#likes-other-gravatars li::before { content: "";}
#likes-other-gravatars ul.wpl-avatars { overflow: auto; display: block; position: absolute; max-height: 190px;}
#likes-other-gravatars ul.wpl-avatars li { width: 32px; height: 32px; float: left; margin: 0 5px 5px 0;}
#likes-other-gravatars ul.wpl-avatars li a img { background: none; border: none; margin: 0 !important; padding: 0 !important; position: static;}
div.sd-box { border-top: 1px solid #ddd; border-top: 1px solid rgba(0,0,0,.13);}
.entry-content .post-likes-widget, .post-likes-widget,.comment-likes-widget { margin: 0; border-width: 0;}
/* Loading text */
.post-likes-widget-placeholder { margin: 0; border-width: 0; position: relative;}
.post-likes-widget-placeholder .button {
 display: none; /* Let's not show a dummy like button, let's just make a great button experience once it's loaded */
}
.post-likes-widget-placeholder .button span {}
.post-likes-widget-placeholder .loading { color:#999; font-size: 12px;}
.slim-likes-widget .post-likes-widget { width: auto; float: none;}
/* Like Special cases (display on it's own) */
div.sharedaddy.sd-like-enabled .sd-like h3 { display: none;}
div.sharedaddy.sd-like-enabled .sd-like .post-likes-widget { width: 100%; float: none; position: absolute; /* Need to abs position placeholder and iframe so there isn't a jarring jump */
 top: 0;}
.comment-likes-widget { width: 100%;}
/* Make ratings block. @todo: make !important unnecessary by removing inline style */
.pd-rating { display: block !important;}
/* Hide G+ title */
.sd-gplus .sd-title { display: none;}
.wp-playlist-light { color:#000;}
.wp-playlist-light .wp-playlist-item { color:#333;}
.wp-playlist-light .wp-playlist-playing { background:#fff; color:#000;}
.wp-playlist-dark .wp-playlist-item .wp-playlist-caption { color:#fff;}
.wp-playlist-caption { display: block;}/**
 * MP6 hacks, CSS that's either WPCOM specific or otherwise not suitably for MP6 proper
 */
/* Replace Omnisearch PNG search icon with a dashicon */
#wpadminbar div.ab-item form#adminbarsearch input.adminbar-search-input { background-image: none; position: relative; z-index: 30;
}
/* Show globe icon next to blog */
#wpadminbar #wp-admin-bar-blog > .ab-item:before { position: relative; top: 2px; content: '\f319';}
/* If a blavatar is present, move it left to cover the globe */
#wpadminbar #wp-admin-bar-blog > .ab-item { position: relative;}
#wpadminbar #wp-admin-bar-blog > .ab-item img.avatar { position: absolute; z-index: 1; left: 12px; top: 10px;}
/* @noflip */
#wpadminbar.rtl #wp-admin-bar-blog > .ab-item img.avatar { right: 12px;}
/* Make sure the margin around the WordPress logo is a bit relaxed, and the WordPress icon aligns to the sidebar icons */
#wpadminbar ul#wp-admin-bar-root-default>li#wp-admin-bar-newdash { margin: 0 8px 0 -1px;}
/* @noflip */
#wpadminbar.rtl ul#wp-admin-bar-root-default>li#wp-admin-bar-newdash { margin: 0 -1px 0 -8px;}
/* Fix omnisearch lineheight */
#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary input.adminbar-search-input.search-input-focus { border: none; text-shadow: none; box-shadow: none; line-height: 1;
 background:#ccc; background: rgba(255,255,255,.7);}
/* Invert stats sparkline on light theme */
body.admin-color-mp6-light li#wp-admin-bar-stats img { filter: invert(100%); -webkit-filter: invert(100%);}
/* Override white color on blog title */
body.admin-color-mp6-light #wpadminbar ul li#wp-admin-bar-blog > .ab-item { color:#333;}
/* Updated message fixes */
body.admin-color-mp6-light #wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary span.noticon { color:#eee;}
div.updated p,div.error p { position: relative;}
div.updated .noticon-close,div.error .noticon-close { font-size: 28px; height: 28px; width: 28px; position: absolute; right: 0; top: -1px;}
/* #Reset
// ================================================== */
.myfeedbox{ background-color:#f0f0f0}
.myfeedbox .fte_datalab{ padding:0 8px}
.myfeedbox h3{ margin:5px 0 !important; font-weight:400  !important; }
.myfeedbox h3.bold{ margin:5px 0 !important;  }
.myfeedbox .link-sectionmore{ margin-left:8px}
/* #Agenda
// ================================================== */
.agenda-Home{ vertical-align:middle; padding-bottom:6px !important; overflow:hidden; height:58px}
.agenda-Home h3 { margin-bottom:0px}
.agenda-Home p {font-size:11px;}
@media (max-width:800px){ .agenda-Home h3 { padding-top:5px}
.agenda-Home p {font-size:12px; padding-top:5px}
.myfeedbox .post-thumbnail { display:none}}
.post-date {   background: url("../images/agd.png") no-repeat scroll 0 0 ;  color:#fff;}
.post-date, .freebies-date {  border-radius: 1px;  float: left;  height: 48px;  margin-right: 10px;  text-align: center;  width: 44px;}
.post-date span.month, .freebies-date span.month {
  display: block;  font-size: 10px; color:#fff;   position: relative;  text-transform: uppercase;   border-radius: 1px;  top: 13px;}
.post-date span.day, .freebies-date span.day {  font-size: 20px; display:block;  font-weight: 500;  position: relative;  top: 12px; font-family:Decima,"Helvetica Neue",Helvetica,Arial,sans-serif;}
/* #Agenda page
// ================================================== */
.tribe-events-event-meta-wrapper{ float:left; width:78px}
.tribe-events-event-meta{  clear:both; float:none; line-height:1.5; overflow:visible}
#tribe-events-content a, .tribe-events-event-meta a {  text-decoration: none;}
.tribe-events-event-meta .date {  -moz-box-sizing: border-box; padding-top:10px;  box-sizing: border-box; position: relative; width: 60px; height: 78px;  background:url("../images/icn-agenda.png")  no-repeat  ; text-align: center; font-family:Decima,"Helvetica Neue",Helvetica,Arial,sans-serif;}
.tribe-events-event-meta .date .day{ font-size:17px;  line-height: 1;   color:#fff;  }
.tribe-events-event-meta .date .month{ font-size: 26px; font-weight: 600; text-transform:none;line-height: 1;margin-top: 14px; color:#222; font-family:Gotham,"Helvetica Neue",Helvetica,Arial,sans-serif }
.tribe-events-event-meta a{ text-decoration:none} 
.tribe-events-event-meta a:hover{ text-decoration:none} 
.post-Agenda .button{  background: none repeat scroll 0 0 transparent;  border: 2px solid #d14d42;  border-radius: 0.2em;  box-shadow: none;  font-style: normal;  padding-left: 1em;  padding-right: 1em;}
.post-Agenda .btext {  color:#d14d42; font-size:12px;  transition: color 0.3s ease 0s;}
.blog .col-b > .post-Agenda{ padding:10px 10px 0 10px !important}
/*footer*/
footer {background: url("../images/bg.png") repeat-x scroll 0 0 #eee;  margin-top: 80px !important;}
#searchbox .container{ margin-bottom:10px}
.container:before, .container:after {  content: "";  display: table;  line-height: 0;}
footer .up {  margin-bottom: 30px;  position: relative;}
.clear {  clear: both;}
.row-fluid [class*="span"] {  box-sizing: border-box;  display: block;  float: left;  margin-left: 2.5641%;  min-height: 30px;  width: 100%;}
.row-fluid:after {  clear: both;}
.row-fluid:before, .row-fluid:after {  content: "";  display: table;  line-height: 0;}
.row-fluid {  width: 100%;}
.row-fluid [class*="span"]:first-child {  margin-left: 0;}
.row-fluid [class*="span"]:first-child {  margin-left: 0;}
.row-fluid [class*="span"], .row-fluid .span12 .half, .row-fluid .span12 .third {  transition: all 1s ease-in-out 0s;}
.row-fluid .span4 {  width: 31.6239%;}
/*footer*/
footer .up .thrd, footer .up .scnd {  background: url("../images/sepa.png") no-repeat scroll 0 20px rgba(0, 0, 0, 0);}
footer .up{ padding:0 10px}
footer .up p {  color:#222;  float: left;  font-size: 12px;  font-weight: bold;  line-height: 1.2em;  margin-top: 25px;  width: 41%;}
footer .up p span {  display: block;  font-family: Decima,"Helvetica Neue",Helvetica,Arial,sans-serif;  font-size: 18px;  font-weight: 400;  letter-spacing: -0.04em;  line-height: 1em;
  margin: 0 0 0.5em;  text-transform: uppercase;}
footer .up .frst img {  float: left;}
footer .up .frst img {  margin-top: -20px;}
footer .up img {  margin-right: 4%;  margin-top: -30px;}
footer .up .scnd img {  float: left;  margin-left: 6.73401%;  width: 36%;}
footer .up .scnd p {  width: 53%;}
footer .up p {  color:#222;  float: left;  font-size: 12px;  font-weight: bold;  line-height: 1.2em;  margin-top: 25px;  width: 41%;}
footer .up .thrd p, footer .up .thrd .wrap {  float: left;  margin-left: 20px;  position: relative;  width: 48%;}
footer .up .thrd img {  float: right;  margin-right: -1px;}
footer .up .thrd img {  margin-left: 4%;}
footer .up img {  margin-right: 4%;  margin-top: -30px;}
footer .up .thrd p {  margin-bottom: 0;  margin-left: 0;  width: 100%;}
footer .up .thrd p, footer .up .thrd .wrap {  float: left;  margin-left: 20px;  position: relative;  width: 48%;}
footer .up .thrd p {  margin-bottom: 0;  margin-left: 0;  width: 100%;}
footer .up .thrd input {  color:#222;  font-size: 11px;  font-weight: 400; margin: 12px 0 0;  width: 86%; background-color:#f4f4f4;  border: 1px solid #ccc;}
footer .up .thrd .btn_valid {  background: none repeat scroll 0 0 #000;  bottom: 0;  display: block;  margin-top: 12px;  position: absolute;  right: 0;  text-align: center;  width: 35px;}
footer .up .thrd .btn_valid a {  color:#222;  line-height: 28px;  font-size: 11px;  font-weight: bold;  text-align: center;}
footer .up .thrd img {  float: right;  margin-right: -1px;}
footer .up .thrd img {  margin-left: 4%;}
footer .up img {  margin-right: 4%;  margin-top: -30px;}
footer .down{ padding:0 10px 30px  10px} 
footer .down .frst {  float: left;  width: 19.7234%;}
footer .down .brand {  float: left;  margin: 0 2.12766% 25px 0;  width: 8.82979%;}
footer .down img {  margin-top: 0;}
footer .down div.row-fluid:first-child p {  color:#222;  float: left;  font-size: 11px;  font-weight: 400;  width: 89.0425%;}
footer .down .frst, footer .down .scnd, footer .down .thrd, footer .down .fourth {  border-right: 1px solid #d5d5d5;}
footer .down .scnd {  float: left;  padding: 0 0 0 3.19149%;  width: 19.7234%;}
footer .down .thrd {  float: left;  padding: 0 0 0 3.19149%;  width: 19.7234%;}
footer .down .fourth {  float: left;  padding: 0 0 0 3.19149%;  width: 19.7234%;}
footer .down .fifth {  float: left;  padding: 0 0 0 3.19149%;  width: 19.7234%;}
footer .down strong {  color:#000;  display: block;  font-family: Decima,"Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 14px;  font-weight: 400;  letter-spacing: -0.04em;  line-height: 1em;  margin-bottom: 10px;  text-transform: uppercase;}
footer .down .frst ul.right, footer .down .fourth ul.right, footer .down .fifth ul.right {  float: left;  margin: 0;  width: 50%;}
footer .down li {  display: block; line-height: 20px;}
footer .down li a {  color:#333;  font-size: 11px;  font-weight: 400;}
footer .down .fourth ul, footer .down .fifth ul {  float: left;  width: 90%;}
.copyright{display:block;margin:0; font-size:11px; text-align:center}
.copyright a{ font-size:11px;}
.copyright img{ width:80px}
@media (max-width:980px){footer .up
p{line-height:1.1em;margin-top:15px;font-size:11px}footer .up p
strong{font-size:14px;line-height:1.4em}footer .up
img{width:38%}footer .down
.frst{width:15.234%}footer .down
.fifth{width:37.2128%}
footer .down .fifth ul{width:46%}footer .down .fifth
ul.right{width:54%}}
@media (max-width:800px){footer .up
p{line-height:1.1em}}
@media (max-width:768px){
footer .down .fifth ul{width:100%}
footer .down .fifth ul li{ display:inline}
footer .up{overflow:visible}
footer .up .row-fluid .frst, footer .up .row-fluid .scnd{float:left;width:49%;text-align:center} footer .up .row-fluid
.scnd{margin-left:2%}
footer .up .row-fluid .thrd{display:none}
footer .up .row-fluid .frst p, footer .up .row-fluid .scnd
p{display:none}footer .up .row-fluid .frst img, footer .up .row-fluid .scnd
img{float:none;width:auto;margin: -35px auto 0}
footer .down{padding-top:30px}
footer .down>div:first-child{width:100%;margin:0
2.12765957446809% 0 0;float:left}footer .down div:first-child
.brand{width:100%}
footer .down .row-fluid p{display:none}
footer .down .row-fluid .frst, footer .down .row-fluid .scnd, footer .down .row-fluid .thrd , footer .down .row-fluid
.fourth{display:none}
footer .down .row-fluid .fifth{width:98.87234042553191%;padding:0}
footer .down .row-fluid .fifth strong, footer .down .row-fluid .fifth
ul{display:inherit}footer .down .row-fluid .fifth
ul.right{display:block;width:100%;margin:5% 0 0 0}
footer .down .row-fluid .fifth ul.right li{display:list-item;float:left;margin-right:15px;padding-left:15px;line-height:1em;border-left:solid 1px #333}footer .down .row-fluid .fifth ul.right li a{font-weight:bold}
footer .down .row-fluid .fifth ul.right li:first-child{border-left:0;padding-left:0}footer .down .row-fluid .fifth ul.right
li.last{float:left;list-style-position:outside;list-style-type:disc;padding:0 0 0 10px}
footer .down .row-fluid .fifth ul.right li.nop{display:none}footer .down .row-fluid
.copyright{display:block;margin:0; font-size:11px; }
.copyright a{ font-size:11px;}
footer .down .row-fluid .copyright p{display:block}
footer .down .row-fluid .copyright p{border:0}
footer .down .row-fluid .copyright p span:first-child{border-bottom:solid 1px #c1c1c1;padding:0 0 15px;margin:0 0 10px}}
@media (max-width:479px){footer .down .row-fluid .fifth ul.right
li{margin-right:8px;padding-left:8px}footer .down .row-fluid .fifth ul.right li
a{font-weight:400}}
@media (max-width:768px){.pub-inside, #twitter_timeline-2, .cette_semaine{ display:none}}
/*header*/
.display_zone {
background: none repeat scroll 0 0 #232323;  display: none;  left: 0;  position: absolute;  width: 100%;  z-index: 9999;}
.display_zone .container .row-fluid .connectionup {  padding: 20px 0 10px 0;}
.display_zone .row-fluid .connectionup {  margin-bottom: 0;}
.display_zone .row-fluid .span12 {  color:#fff;}
.display_zone .row-fluid .connectionup .frst {
  float: left;  margin-right: 2%;  margin-left: 2%;  text-align: center;}
.display_zone .row-fluid .connectionup .frst {
  color:#fff;  font-family: Decima,"Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 15px;  font-weight: 400;  letter-spacing: -0.04em;  text-align: left;  text-transform: uppercase;}

.navbar-inverse .connection .user a {  color:#fff;}
.navbar-inverse .connection .connectionup img {  margin-left: 0;  margin-top: 5px;}
.display_zone .container .row-fluid .connectionup form {  margin-bottom: 0;}
.display_zone .container .row-fluid .connectionup form {  margin-bottom: 0;}
.display_zone .row-fluid .connectionup .champs1 input[type="text"], .display_zone .row-fluid .connectionup .champs1 input[type="password"] {
  background: none repeat scroll 0 0 #555;  border: 0 none;  border-radius: 0;  color:#fff;  float: left;  font-size: 16px;  font-weight: 400;  height: 38px;  margin-bottom: 2px;  margin-left: 2%;  opacity: 1;  width: 48%;}
.display_zone .container .row-fluid .forgetpswd {  color:#fff;  font-size: 11px;  margin: -12px 0 0 12px;  padding: 0 0 26px;  text-decoration: underline;}
.display_zone .row-fluid .connectionup .champs1 {  float: left;  position: relative;  width: 75%;}
.display_zone .connectionup input.btn_valid {
  background: url("../images/active_white.png") no-repeat scroll center bottom #272727;
  border: 1px solid #616161;  border-radius: 0;  color:#fff;  float: left;  font-family: Decima,"Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 14px;  font-weight: 400;  margin-left: 2.5641%;  margin-top: 0;
  opacity: 1;  padding: 7px 35px 9px;  text-align: center;
  text-transform: uppercase;}
.display_zone .row-fluid .connectionup span {  display: inline-block;  font-family: Arial;  font-size: 12px;  line-height: 20px;  margin: 1% 29px 0 1.6%;  vertical-align: middle;}
.search_zone .display_zone .row-fluid .connectionup .frst {  margin: 10px 0 0 0 !important;}
.search_zone .display_zone .icon-align-left {  height: auto;  margin-left: 10px;  margin-top: 6px;  width: auto;}
.search_zone .display_zone .row-fluid .connectionup .champs1 {  margin: 0;  width: 74.4681%;}
.search_zone .display_zone .row-fluid .connectionup .champs1 input[type="text"] {
  margin-left: 0;  padding: 0 15px;  width: 74%;}
.search_zone .display_zone .row-fluid .connectionup .frst {  margin: 0;}
.display_zone .row-fluid .connectionup .frst {  float: left;  margin-right: 2%;  text-align: center;   width:18%;}
.search_zone  .display_zone .row-fluid .connectionup {  margin-bottom: 20px;}
.search_zone .display_zone .row-fluid p{ font-size:12px; color:#fff; margin:10px 0 0 0;   font-family: Decima,"Helvetica Neue",Helvetica,Arial,sans-serif;}
@media screen and (min-width: 200px) and (max-width: 720px) {
.display_zone  { top:95px}
.display_zone .row-fluid .connectionup .frst{ width:100%; float:none !important}
.search_zone .display_zone .row-fluid .connectionup .champs1{ width:96%}
.search_zone .display_zone .row-fluid .connectionup .champs1 input[type="text"]{ width:100%; margin:10px}
.display_zone .connectionup input.btn_valid{ width:100%; margin:10px}
.search_zone .display_zone .row-fluid p{ width:100%; margin:10px}
.display_zone .row-fluid .connectionup .champs1 { width:96%}
.display_zone .row-fluid .connectionup .champs1 input[type="text"], .display_zone .row-fluid .connectionup .champs1 input[type="password"]{ width:100%; clear:both; margin:10px}
.display_zone .connectionup input.btn_valid{ width:96%; margin:10px}
}
/* slider */
/* Flex Slider */
.slider-wrap { position: relative;}
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus { outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav { margin: 0; padding: 0; list-style: none;}
.flexslider { position: relative; overflow: hidden; margin: 0; padding: 0; zoom: 1;}
.entry-grid .flexslider,
.entry-list .flexslider { margin: 0;}
.flexslider .slides > .slide,
.flexslider .slides > div { position: relative; display: none; -webkit-backface-visibility: hidden;}
.flexslider .slides img { width: 100%; display: block;}
.slides:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides { display: block;}
* html .slides { height: 1%;}
.no-js .slides > .slide:first-child,
.no-js .slides > div:first-child { display: block;}
.slides { position: relative; zoom: 1;}
.flex-viewport { max-height: 2000px;}
.loading .flex-viewport { background:#fff url(images/loading.gif) 50% 50% no-repeat;}
.flex-caption { position: relative; width: 100%;}
.slide-image { display: block; margin-bottom: 1.5em;}
.caption { display: none;}
.slide-excerpt {}
.flex-loading { background: transparent url(images/loading.gif) 50% 50% no-repeat; height: 15em;}
.no-js .flex-loading { background: none; height: auto}
/* FlexSlider Controls */
.flex-controls-container { position: relative; overflow: hidden; margin: 0 0 1.5em; padding: 0;}
.flex-controls-container.main-slider { border-top: 1px solid #e9e9e9;}
.entry-grid .flex-controls-container { margin-bottom: 0;}
.entry-list-left .flex-controls-container { margin-bottom: -0.75em;}
.flex-control-nav { position: relative; overflow: hidden; width: 60%; float: left; margin: 1.0833em 0; padding: 0; list-style: none;}
.flex-control-nav li { float: left; margin-right: 0.25em;}
.flex-control-paging li a { display: block; width: 1.25em; height: 0.83333em; background:#ccc; text-indent: -9999px; cursor: pointer;}
.flex-control-paging li a:hover { background:#000;}
.flex-control-paging li a.flex-active { background:#000; cursor: default;}
.flex-direction-nav { position: relative; overflow: hidden; float: right; padding: 0.666em 0; width: auto; z-index: 9;}
.flex-direction-nav li { float: left;}
.flex-direction-nav li a { display: block; color: inherit; background:#f0f0f0; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); font-size: 0.9166em; line-height: 1.636; padding:0 0.3em; border: 1px solid #e0e0e0; border-bottom-color:#dadada;}
.flex-direction-nav li a.flex-prev { margin-right: 0.2727em;}
.flex-direction-nav li a:hover { color:#333; border-color:#ccc; text-shadow: none;}
.flex-direction-nav li a:active { background:#e5e5e5; border-color:#dadada #e0e0e0 #e0e0e0 #e0e0e0;}
.flex-direction-nav li a.flex-disabled,
.flex-direction-nav li a.flex-disabled:hover,
.flex-direction-nav li a.flex-disabled:active {
 color:#999; background:#fff; border-color:#e5e5e5; cursor: default;}
/* FlexSlider Carousel */
.carousel .slide { margin-right: 1.5em; border-bottom: 1px solid #e5e5e5;}
/* abo pub*/
.cette_semaine {  border: 1px solid #deddde;  margin-bottom: 20px;  padding: 10px;  position: relative; float:left;  width: 100%; clear:both;}
.cette_semaine .badge2 img {  left: 93px;  position: absolute;  top: 71px;  width: 25.3571%;}
.cette_semaine img {  float: left;  width: 42.1429%;}
.cette_semaine h4 img {  left: 157px;  position: absolute;  top: 26px;  width: 45%;}
.cette_semaine ul {  float: right;  padding: 54px 0 0 11px;  width: 122px;}
ul.listing_V, ul.listing_H, ul.tags {  margin: 15px 0 0;}
.cette_semaine ul.listing_V li {  margin-bottom: 0;}
.cette_semaine ul li a {  font-size: 11px; font-family:AtlasGroteskWeb,"Helvetica Neue",Helvetica,Arial,sans-serif;  font-weight: 400;  padding-left: 3px;}
ul.listing_V li a {  color:#222;  padding: 0 0 0 5px;}
.payFlag{ vertical-align:middle;padding:1px 4px 0 1px;margin-right:5px;font-size:8px;color:#222;text-shadow:1px 1px 0 #efc651;background:#e7ab0b;background:-moz-linear-gradient(top,#fdca01 0,#fdc901 10%,#e2a40e 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fdca01),color-stop(10%,#fdc901),color-stop(100%,#e2a40e));background:-webkit-linear-gradient(top,#fdca01 0,#fdc901 10%,#e2a40e 100%);background:-o-linear-gradient(top,#fdca01 0,#fdc901 10%,#e2a40e 100%);background:-ms-linear-gradient(top,#fdca01 0,#fdc901 10%,#e2a40e 100%);background:linear-gradient(to bottom,#fdca01 0,#fdc901 10%,#e2a40e 100%);text-transform:uppercase;float:right;line-height:14px; font-family:AtlasGroteskWeb,"Helvetica Neue",Helvetica,Arial,sans-serif}
.payFlag .icon-pay{display:inline-block;width:14px;height:13px; line-height:15px; vertical-align:text-top;background-image:url("../images/iconSprite-222.png");background-repeat:no-repeat;*margin-right:.3em;
  background-position: -15px -58px;
}
.jobFlag{ vertical-align:middle;padding:1px 4px 0 1px;margin-right:5px;font-size:10px;color:#222;text-transform:uppercase;line-height:14px; font-family:AtlasGroteskWeb,"Helvetica Neue",Helvetica,Arial,sans-serif}
.job-list  .topic{}
.job-list .social-badges { float:right;}
/* connexion */
.bloc_connexion .black { background:none repeat scroll 0 0 #292929; padding:10px 0 5px 0; margin-top:15px}
.bloc_connexion .span2 {  text-align: center;}
.register .row-fluid [class*="span"], .row-fluid .span12 .half, .row-fluid .span12 .third {  transition: all 1s ease-in-out 0s;}
 .bloc_connexion form {  margin: 0;}
.register .row-fluid [class*="span"] {  box-sizing: border-box;  display: block;  float: left;  margin-left: 2.5641%;  min-height: 30px;  width: 100%;}
.register .row-fluid .span2 {  width: 18.5299%;  }
.register .row-fluid .span10 {  width: 76.006%;}
.register input[type="text"], .register input[type="email"], .register input[type="password"] {  background-color:#fff;  border: 1px solid #b8b8b8;  float: left; font-size:12px;  height: 40px;  padding: 6px 10px;  width: 128px;}
.bloc_connexion input {  border: 0 none;  color:#000;  font-family: Arial;  height: 40px;  margin: 15px 10px 0 0;  padding: 0 16px;  width: 130px; }
.register input, .register select {  color:#000;  font-size: 1.067em;}
.bloc_connexion .btn {  background: none repeat scroll 0 0 #ffc600;  border: 0 none;  color:#222;  float: left;  font-family: Arial;  font-size: 12px;  font-style: normal;  font-weight: bold;  height: 40px;  line-height: 40px;  margin: 15px 20px 0 0;  padding: 0;  text-align: center;  text-transform: uppercase;  width: 140px;}
.bloc_connexion .forgetpassword {  float: left;}
.register .forgetpassword {  color:#939393;  font-family: arial;  font-size: 11px;  text-decoration: underline;}
.accueil .exclu, .accueil .privileges { margin-left:0 !important;  margin: 0 0 0;  position: relative;}
.bi3 { background:url("../images/inside-cafe.jpg") no-repeat; height:280px; display:block  }
.accueil .titre:before , .span13 .titre:before{   }
.accueil .titre:after, .accueil .titre:before , .span13 .titre:before , .span13 .titre:after  { ;  display: inline-block;  height: 1px;  margin-top: 20px;  vertical-align: top;  }
.accueil .titre, .span13 .titre { 
  display: inline-block;  font-family: Decima,"Helvetica Neue",Helvetica,Arial,sans-serif; width:100%; display:block;  line-height: 25px;  margin: 30px 0 20px 0;
  position: relative;  text-transform: uppercase;}
.accueil .titre a, .span13 .titre a{ color:#272727; font-size: 1.1em;} 
.accueil .titre span , .span13 .titre span {  color:#ffc600;}
.accueil .privileges{ margin-left: 0}
.accueil .privileges .txt_illu {  left: 0;  right: auto;}
.accueil .privileges .txt_illu {  height: 100%;  padding: 8.1% 35px 0 70px;}
.accueil .exclu .txt_illu, .accueil .privileges .txt_illu {  background-color: rgba(0, 0, 0, 0.5);  height: 97%;  padding: 6% 35px 0;  position: absolute;  right: 0;  text-align: left;  top: 0;  width: 60%;}
.accueil .exclu .txt_illu p, .accueil .privileges .txt_illu p {
  color:#fff;  font-family: Decima,"Helvetica Neue",Helvetica,Arial,sans-serif;  font-size: 1em;  line-height: 24px;  margin-bottom: 25px;}
.accueil .exclu .txt_illu p > span, .accueil .privileges .txt_illu p > span {
  border-left: 1px solid #fff;  display: block;  font-family: ArnhemPro,Georgia,"Times New Roman",serif;  font-size: 1em !important;  font-style: normal;  line-height: 20px;  margin: 15px 0;  padding: 10px 0 10px 25px; }
.red {  color:#f10000;}
.accueil .exclu .txt_illu .btn, .accueil .privileges .txt_illu .btn {
  background-color: transparent; font-family:Decima,"Helvetica Neue",Helvetica,Arial,sans-serif; 
  border-color:#fff;  color:#fff;  margin: 0;  padding: 4px 48px;}
.register .btn, .register .container_center button[type="submit"] {  display: inline-block;}
.privileges button[type="submit"], .privileges .btn, .register span.btn {
  background: url("../images/active_smll.png") no-repeat scroll center bottom #fff;
  border: 1px solid #000;  border-radius: 0;  color:#ea2227;  display: inline-block;  float: none;
  font-family: Decima,"Helvetica Neue",Helvetica,Arial,sans-serif;  font-size: 1.2em !important;  height: 32px !important;  line-height: 21px !important;  margin: 0;  padding: 4px 5px  !important;  text-shadow: 0 0 0 rgba(0, 0, 0, 0);  text-transform: uppercase;}
/* alert */
.b_title:after {
  background: url("../images/title_pat.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
  bottom: 5px;  content: no-close-quote;  height: 14px;  left: 0;  position: absolute;  width: 100%;  z-index:;}
.b_title {  margin: 0 0 5px;  padding: 0 20px 0 0;  position: relative;  z-index: 0;}
.b_title h4, .b_title h3 {  line-height: 24px; color:#78aa42;  background: none repeat scroll 0 0 #fff;  display: inline-block;  font-size: 16px;  font-weight: 500;  margin: 0;  padding: 0 10px 0 0;  position: relative;  z-index: 9;}
#user-login-form .form-item {  margin-bottom: 15px;  width: 100%;}
#user-login-form .list {margin-bottom: 5px !important;}
#user-login-form .item-list {  margin: 15px 0;}
#user-login-form  .form-submit {  background: none repeat scroll 0 0 #78aa42;  border: medium none;  color:#fff;  cursor: pointer;  display: inline-block;  padding: 5px 10px;  position: relative;  transition: all 0.2s ease 0s;  white-space: nowrap;  word-spacing: 0.2em;}
#block-user-login .widget,#block-user-login .b_block {  border-image: none; border-top-style:solid;  border-top-width:2px;  border-top-color:#78aa42;  padding: 20px;  position: relative; background-color:#f0f0f0}
#user-login-form textarea,#user-login-form  input[type="text"], #user-login-form input[type="email"], #user-login-form input[type="url"], #user-login-form input[type="number"], #user-login-form input[type="password"] {
  background: none repeat scroll 0 0 #f7f7f7;  border: 1px solid #ebebeb;  box-sizing: border-box;  color:#a7a7a7;  cursor: text;  font-size: 13px;  height: 30px;  line-height: 24px;  margin: 0;  padding: 0 8px;  transition: all 0.2s ease 0s;  width: 200px;}
#user-login-form textarea:focus, #user-login-form input[type="text"]:focus, #user-login-form input[type="email"]:focus, #user-login-form input[type="url"]:focus, #user-login-form input[type="number"]:focus, #user-login-form input[type="password"]:focus {
  background: none repeat scroll 0 0 #fff;  border: 1px solid #55b2f3;  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); box-sizing: border-box;  color:#a7a7a7;  cursor: text;  font-size: 13px;  height: 30px;  line-height: 24px;  margin: 0;  padding: 0 8px;  transition: all 0.2s ease 0s; width: 200px;}
#block-user-login  label { font-size:13px; font-family:Decima,"Helvetica Neue",Helvetica,Arial,sans-serif}
#block-user-login .item-list p.intro { font-size:14px; font-family:Decima,"Helvetica Neue",Helvetica,Arial,sans-serif}
#block-user-login
#user-login-form #alert-erreur{ font-size:12px; color:red; padding:2px 0}
@media screen and ( max-width: 782px ) {
 .mp6 #wpadminbar li#wp-admin-bar-follow > a,
 .mp6 #wpadminbar li#wp-admin-bar-blog > a,
 .mp6 #wpadminbar li#wp-admin-bar-topicpress > a,
 .mp6 #wpadminbar li#wp-admin-bar-wpr-reblog > a,
 /* These next lines are necessary for when users opt out to the responsive styles */
 .mp6 #wpadminbar li#wp-admin-bar-dbg > div,   
 .mp6 #wpadminbar li#wp-admin-bar-my-account > a
 {  line-height: 46px !important; }
 /* Notes only shown when users opt out to the responsive styles */
 body.mp6 #wpadminbar #wp-admin-bar-notes #wpnt-notes-unread-count {  margin: 13px 3px 0 3px !important; }
 .mp6 #wpadminbar li#wp-admin-bar-blog > a.ab-item:before {  top: 13px; }
 #wpadminbar #wp-admin-bar-blog > .ab-item img.avatar {  top: 17px; }
.bi30 { display:none !important }
}
/* Fix toolbar hover color temporarily. Post launch, remove from /wp-content/mu-plugins/admin-bar/wpcom-admin-bar.css */
.admin-color-mp6 #wpadminbar ul li#wp-admin-bar-blog.hover > .ab-item, .mp6 #wpadminbar ul li#wp-admin-bar-blog.hover > .ab-item, .admin-color-mp6 #wpadminbar .quicklinks #wp-admin-bar-my-account-with-avatar.hover .ab-display-name, .mp6 #wpadminbar .quicklinks #wp-admin-bar-my-account-with-avatar.hover .ab-display-name, .admin-color-mp6 #wpadminbar .quicklinks #wp-admin-bar-my-account-no-avatar.hover .ab-display-name, .mp6 #wpadminbar .quicklinks #wp-admin-bar-my-account-no-avatar.hover .ab-display-name, .admin-color-mp6 #wpadminbar .quicklinks #wp-admin-bar-my-account.hover .ab-display-name, .mp6 #wpadminbar .quicklinks #wp-admin-bar-my-account.hover .ab-display-name { color: inherit !important;}
/* add style for reader link in /wp-admin/ leftbar */
/* Reader icon in left-bar */
.icon16.icon-reader:before,
#adminmenu .menu-icon-reader div.wp-menu-image:before,
ul#adminmenu .toplevel_page_reader div.wp-menu-image:before{   content: '\f116';}
/* Don't show the Edit icon in the admin bar */
#wpadminbar #wp-admin-bar-edit > .ab-item:before { display: none;}
/* Fix dashicons priority so Japanese users can use the toolbar. Should long term be fixed in whatever plugin that forces all fonts to be Arial */
i.mce-i-bold, i.mce-i-italic, i.mce-i-bullist, i.mce-i-numlist, i.mce-i-blockquote, i.mce-i-alignleft, i.mce-i-aligncenter, i.mce-i-alignright, i.mce-i-link, i.mce-i-unlink, i.mce-i-wp_more, i.mce-i-strikethrough, i.mce-i-spellchecker, i.mce-i-fullscreen, i.mce-i-wp_fullscreen, i.mce-i-wp_adv, i.mce-i-underline, i.mce-i-alignjustify, i.mce-i-forecolor, i.mce-i-pastetext, i.mce-i-pasteword, i.mce-i-removeformat, i.mce-i-charmap, i.mce-i-outdent, i.mce-i-indent, i.mce-i-undo, i.mce-i-redo, i.mce-i-help, i.mce-i-wp_help, i.mce-i-wp-media-library, i.mce-i-ltr, i.mce-i-wp_page, .mce-close {
 font: normal 20px/1 'dashicons' !important;}
.dashicons, .dashicons-before:before { font-family: dashicons !important;}
.noticon { font-family: "Noticons" !important;}
.pubzon{ margin-bottom:5px}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-smoothing:antialiased;text-rendering:optimizeLegibility}html{font-size:62.5%}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}
.clear:before,#content:before,.clear:after,#content:after{content:' ';display:table}
.clear,#content{*zoom:1}
.clear:after,#content:after{clear:both}
.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;padding:0;border:0;clip:rect(1px,1px,1px,1px)}img.pull-left,.alignleft{float:left;margin-right:10px}img.pull-right,.alignright{float:right;margin-left:10px}
.widget_categories li,#filters ul li{border-bottom:1px dashed #d1d3d4}
.widget_categories li:last-child,#filters ul li:last-child{border-bottom:0}
.widget_categories li a,#filters ul li a{display:block;padding:.5em 0}
.widget_categories li a:hover,#filters ul li a:hover{background-color:#e2e2e0}
.social-badges .fte-social a{font-family:fte-icons;color:#ccd0d6;display:block;width:16px;height:16px;text-align:center}
.social-badges .fte-social a span{display:none}
.social-badges .fte-social a:hover{text-decoration:none;color:#008fd5}
.social-badges .fte-social a.header-share-facebook:after{content:"\e602"}
.social-badges .fte-social a.header-share-twitter:after{content:"\e603"}
.social-badges .fte-social a.header-share-linkedin:after{content:"\e609"}
.social-badges .fte-social a.header-share-google-plus:after{content:"\e601"}
.social-badges .fte-social a.header-share-tumblr:after{content:"\e607"}
.social-badges .fte-social a.header-share-pinterest:after{content:"\e608"}
.social-badges .fte-social a.header-share-print:after{content:"\e610"}
.sharedaddy .sd-content a{ background-color:#f1f2f2; font-family:fte-icons; color:#808285;display:block;width:30px;height:30px;text-align:center}
#masthead .fte-social a{font-family:fte-icons; color:#808285;display:block;width:22px;text-align:center}
#masthead .fte-social a span,.sharedaddy .sd-content a span{display:none}
#masthead .fte-social a:hover,.sharedaddy .sd-content a:hover{text-decoration:none;color:#008fd5}
#masthead .fte-social a.header-share-facebook:after,.sharedaddy .sd-content a.header-share-facebook:after,#masthead .fte-social a.share-facebook:after,.sharedaddy .sd-content a.share-facebook:after{content:"\e602"}
#masthead .fte-social a.header-share-twitter:after,.sharedaddy .sd-content a.header-share-twitter:after,#masthead .fte-social a.share-twitter:after,.sharedaddy .sd-content a.share-twitter:after{content:"\e603"}
#masthead .fte-social a.header-share-linkedin:after,.sharedaddy .sd-content a.header-share-linkedin:after,#masthead .fte-social a.share-linkedin:after,.sharedaddy .sd-content a.share-linkedin:after{content:"\e609"}
#masthead .fte-social a.header-share-google-plus:after,.sharedaddy .sd-content a.header-share-google-plus:after,#masthead .fte-social a.share-google-plus-1:after,.sharedaddy .sd-content a.share-google-plus-1:after{content:"\e601"}
#masthead .fte-social a.header-share-tumblr:after,.sharedaddy .sd-content a.header-share-tumblr:after,#masthead .fte-social a.share-tumblr:after,.sharedaddy .sd-content a.share-tumblr:after{content:"\e607"}
#masthead .fte-social a.header-share-pinterest:after,.sharedaddy .sd-content a.header-share-pinterest:after,#masthead .fte-social a.share-pinterest:after,.sharedaddy .sd-content a.share-pinterest:after{content:"\e608"}
#masthead .fte-social a.header-share-print:after,.sharedaddy .sd-content a.header-share-print:after,#masthead .fte-social a.share-print:after,.sharedaddy .sd-content a.share-print:after{content:"\e610"}
.section-title,.widget-title{font-family:Decima,"Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:1px;background-color:#292929;color:#fefefe;text-transform:uppercase;padding:7px 0 5px 10px;font-weight:700;font-size:.9em}
.section-title a,.widget-title a,.section-title a:visited,.widget-title a:visited{color:#fefefe;display:block}
#blog-header a{color:#fefefe;position:relative;z-index:1;display:block;height:70px;text-indent:-99999px}
#blog-header a:hover{text-decoration:none}
.content-header { text-align:justify; margin-bottom:1em; }
.content-header p { font-weight:bold !important} 
.mainImage2 { float:left; margin-right:10px; width:160px}
@media screen and (max-width:767px){
#blog-header{font-size:1.5em;padding:0 0 5px;text-align:center;margin-top:-15px;margin-bottom:10px;border-bottom:1px solid #d1d3d4}
#blog-header h1{margin:0;padding:5px}
#blog-header h1 a{display:block}}
.article-title,.widget .article-title{font-size:1.4em;line-height:26px;font-weight:600;margin-bottom:.5em;font-family:ArnhemPro,Georgia,"Times New Roman",serif}
.post-Agenda .article-title{margin-bottom:0.3em !important}
@media screen and (max-width:767px){.article-title,.widget .article-title{font-size:1em;line-height:1.1em}}
.home #primary .col-a .hentry:first-child .article-title{font-size:44px;line-height:46px;font-weight:600}
@media screen and (max-width:767px){.home #primary .col-a .hentry:first-child .article-title{font-size:1.3em;line-height:1.3em;font-weight:700}}
.row-abc .article-title,.blog .col-b .hentry .article-title,.vertical .article-title{font-size:1.1em;line-height:22px; font-family:Decima,"Helvetica Neue",Helvetica,Arial,sans-serif}
.col-abc .post-info p{
 font-family: AtlasGroteskWeb,"Helvetica Neue",Helvetica,Arial,sans-serif; font-size:12px ; line-height:18px
}
@media screen and (max-width:767px){.row-abc .article-title,.blog .col-b .hentry .article-title,.vertical .article-title{font-size:1em;line-height:1.1em}}

@media screen and (min-width:4200px){body{zoom:1.5}}
@media screen and (min-width:5600px){body{zoom:2}}
#wrapper{width:1024px;margin:0 auto}
@media screen and (max-width:1024px){#wrapper{width:100%}}
#wrapper #masthead,#wrapper #content,#wrapper #colophon{clear:both}
#primary{width:704px;border-right:1px solid #d1d3d4;float:left;padding-right:20px}
@media screen and (max-width:1024px){#primary{padding-right:10px}}
@media screen and (max-width:767px){#primary{padding-right:2.5px}}
@media screen and (max-width:1024px){#primary{width:70%}}
@media screen and (max-width:767px){#primary{width:100%;float:none;padding-left:0;padding-right:0;margin-left:0;margin-right:0;margin-bottom:20px;border-left:0;border-right:0;display:block}
#primary .post-thumbnail img{width:100%}}
#secondary{width:320px;float:right;padding-left:16px}
@media screen and (max-width:1024px){#secondary{padding-left:10px}}
@media screen and (max-width:767px){#secondary{padding-left:2.5px}}
@media screen and (max-width:1024px){#secondary{width:30%}}
@media screen and (max-width:767px){#secondary{width:100%;float:none;padding-left:0;padding-right:0;margin-left:0;margin-right:0;margin-bottom:20px;border-left:0;border-right:0;display:block}
#secondary .post-thumbnail img{width:100%}}
.single .row-ab{border-bottom:0;height:auto;position:relative}
.single .row-ab .col-a{width:70px;padding-right:0;border-right:0;position:absolute}
@media screen and (max-width:1024px){.single .row-ab .col-a{width:10%}}
@media screen and (max-width:767px){.single .row-ab .col-a{width:100%;float:none;padding-left:0;padding-right:0;margin-left:0;margin-right:0;margin-bottom:20px;border-left:0;border-right:0;display:block}
.single .row-ab .col-a .post-thumbnail img{width:100%}}
@media screen and (max-width:767px){.single .row-ab .col-a{margin-bottom:0}}
.single .row-ab .col-b{width:515px;margin-right:98px;padding-left:0}
@media screen and (max-width:1024px){.single .row-ab .col-b{width:90%;margin-right:0}}
@media screen and (max-width:767px){.single .row-ab .col-b{width:100%;float:none;padding-left:0;padding-right:0;margin-left:0;margin-right:0;margin-bottom:20px;border-left:0;border-right:0;display:block}
.single .row-ab .col-b .post-thumbnail img{width:100%}}
@media screen and (max-width:767px){.single .row-ab .col-b{clear:both}}
.single-fte_features .row-ab .col-a,.single-feature .row-ab .col-a{width:65px}
.single-fte_features .row-ab .col-b,.single-feature .row-ab .col-b{width:575px;margin-right:20px}
@media screen and (max-width:1024px){.single-fte_features .row-ab .col-b,.single-feature .row-ab .col-b{width:90%;margin-right:0}}
@media screen and (max-width:767px){.single-fte_features .row-ab .col-b,.single-feature .row-ab .col-b{width:100%;float:none;padding-left:5px;padding-right:5px;margin-left:0;margin-right:0;margin-bottom:20px;border-left:0;border-right:0;display:block}
.single-fte_features .row-ab .col-b .post-thumbnail img,.single-feature .row-ab .col-b .post-thumbnail img{width:100%}}
@media screen and (max-width:767px){.single-fte_features .row-ab .col-b,.single-feature .row-ab .col-b{clear:both}}
.full-width #primary{width:100%;border-right:0;padding-right:0}
.full-width .row-ab{overflow:visible}
.full-width .row-ab .col-a{width:100%;height:auto;border:0;margin-bottom:10px;position:relative}
.full-width .row-ab .col-a #back-index{float:left;margin:0 10px 0 0;padding:0;border:0;background-color:#000}
.full-width .row-ab .col-a #social-widget{position:relative!important}
.full-width .row-ab .col-a #social-widget .sharedaddy .sd-content li{float:left;margin-right:10px}
.full-width .row-ab .col-b{width:100%;padding-left:0;margin-right:0}
.full-width .row-ab .ww-right{width:739px;padding-left:0;margin-right:0}
.full-width .hentry{overflow:visible}
.row-ab{clear:both;height:100%}
.row-ab:after{content:"";display:table;clear:both}
.row-ab .col-a{width:495px;float:left;display:inline;border-right:1px solid #d1d3d4;height:100%;padding-right:10px}
@media screen and (max-width:1024px){.row-ab .col-a{padding-right:10px}}
@media screen and (max-width:767px){.row-ab .col-a{padding-right:2.5px}}
@media screen and (max-width:1024px){.row-ab .col-a{width:70%}}
@media screen and (max-width:1024px){.row-ab .col-a{height:auto}}
@media screen and (max-width:767px){.row-ab .col-a{width:100%;float:none;padding-left:0;padding-right:0;margin-left:0;margin-right:0;margin-bottom:20px;border-left:0;border-right:0;display:block}
.row-ab .col-a .post-thumbnail img{width:100%}}
.row-ab .col-b{width:187px;float:right;display:inline;height:100%;padding-left:16px}
@media screen and (max-width:1024px){.row-ab .col-b{padding-left:10px}}
@media screen and (max-width:767px){.row-ab .col-b{padding-left:2.5px}}
@media screen and (max-width:1024px){.row-ab .col-b{width:30%}}
@media screen and (max-width:767px){.row-ab .col-b{width:100%;float:none;padding-left:0;padding-right:0;margin-left:0;margin-right:0;margin-bottom:20px;border-left:0;border-right:0;display:block}
.row-ab .col-b .post-thumbnail img{width:100%}}
.row-abc{overflow:hidden;clear:both}
.row-abc .col-abc{width:33.3333%;float:left;margin-bottom:30px;padding:0 10px}
.row-abc .col-abc .req{ height:120px; overflow:hidden}
@media screen and (max-width:767px){.row-abc .col-abc{border-bottom:1px solid #d1d3d4; margin:10px 0 !important }
.row-abc .col-abc:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}
.row-abc .col-abc .req{ height:80px;}
.home #primary .col-a .hentry .req, .home #primary .news-list .hentry .req{ height:100px;}.row-abc .col-abc{width:100%;float:none;padding-left:0;padding-right:0;margin-left:0;margin-right:0;margin-bottom:10px;border-left:0;border-right:0;display:block}}
.row-abc .col-abc:nth-child(3n){margin-right:-10px;margin-left:10px}
@media screen and (max-width:767px){.row-abc .col-abc:nth-child(3n){clear:none;margin-right:0;margin-left:0}}
.row-abc .col-abc:nth-child(4n+1){clear:both;margin-left:-10px;margin-right:10px}
@media screen and (max-width:767px){.row-abc .col-abc:nth-child(3n+1){clear:none;margin-right:0;margin-left:0}}
.lt-ie9 .col-abc+.col-abc+.col-abc+.col-abc{clear:both}
.lt-ie9 .col-abc+.col-abc+.col-abc+.col-abc+.col-abc{clear:none}
.vertical .col-a{height:100%}
.vertical .col-a .col-ab{width:50%;float:left;margin-bottom:0!important;padding-bottom:0}
.vertical .col-a .col-ab:nth-child(2n+1){clear:both}
.vertical .col-a .col-ab:nth-child(2n+1) .hentry{padding-right:20px}
@media screen and (max-width:1024px){.vertical .col-a .col-ab:nth-child(2n+1) .hentry{padding-right:10px}}
@media screen and (max-width:767px){.vertical .col-a .col-ab:nth-child(2n+1) .hentry{padding-right:2.5px}}
@media screen and (max-width:767px){.vertical .col-a .col-ab:nth-child(2n+1){width:100%;float:none;padding-left:0;padding-right:0;margin-left:0;margin-right:0;margin-bottom:20px;border-left:0;border-right:0;display:block}}
.vertical .col-a .col-ab:nth-child(2n) .hentry{padding-left:20px}
@media screen and (max-width:1024px){.vertical .col-a .col-ab:nth-child(2n) .hentry{padding-left:10px}}
@media screen and (max-width:767px){.vertical .col-a .col-ab:nth-child(2n) .hentry{padding-left:2.5px}}
@media screen and (max-width:767px){.vertical .col-a .col-ab:nth-child(2n){width:100%;float:none;padding-left:0;padding-right:0;margin-left:0;margin-right:0;margin-bottom:20px;border-left:0;border-right:0;display:block}}
.vertical .col-a .col-ab.last-row{border-bottom:0}
.vertical .col-a .col-ab .hentry{margin-bottom:10px;height:100%}
@media screen and (max-width:767px){.vertical .col-a .col-ab .hentry{border-bottom:1px solid #d1d3d4}}
.vertical .row-ab{border-bottom:0;margin-bottom:0;padding-bottom:0;height:100%}
.blog #primary{padding-right:0}
.blog .row-ab{border:0;padding-bottom:0;margin-bottom:0}
.blog .row-ab .col-a{width:125px;border:0;position:relative}
.search  .row-ab .ww-left{width:285px;border:0;position:relative}
@media screen and (max-width:1024px){.blog .row-ab .col-a{width:20%}}
@media screen and (max-width:767px){.blog .row-ab .col-a{width:100%;float:none;padding-left:0;padding-right:0;margin-left:0;margin-right:0;margin-bottom:20px;border-left:0;border-right:0;display:block}
.blog .row-ab .col-a .post-thumbnail img{width:100%}}
.blog .row-ab .col-b{width:577px;border-left:1px solid #d1d3d4;padding-left:20px;padding-left:0}
@media screen and (max-width:1024px){.blog .row-ab .col-b{padding-left:10px}}
@media screen and (max-width:767px){.blog .row-ab .col-b{padding-left:2.5px}}
@media screen and (max-width:1024px){.blog .row-ab .col-b{width:80%;padding-left:0}}
@media screen and (max-width:767px){.blog .row-ab .col-b{width:100%;float:none;padding-left:0;padding-right:0;margin-left:0;margin-right:0;margin-bottom:20px;border-left:0;border-right:0;display:block}
.blog .row-ab .col-b .post-thumbnail img{width:100%}}
img{max-width:100%;height:auto}
img.h120{ height:200px}
.lt-ie9 img{width:auto}
.show-mobile{display:none}
@media screen and (max-width:767px){.show-mobile{display:block} .hide-mobile{display:none}} 
body{font-family:AtlasGroteskWeb,"Helvetica Neue",Helvetica,Arial,sans-serif;background-color:#fefefe;color:#222;padding:0 20px}
@media screen and (max-width:1024px){body{padding:0 10px}}
@media screen and (max-width:767px){body{padding:0 5px} body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%}}a{color:#222;text-decoration:none}a:hover{text-decoration:underline}a:visited{color:#3c3c3c}h1,h2,h3,h4,h5,h6{font-family:AtlasGroteskWeb,"Helvetica Neue",Helvetica,Arial,sans-serif}h2,h3{margin-bottom:10px;font-weight:700}strong,b{font-weight:700}em,i{font-style:italic}p{margin-bottom:10px}
.datetime{font-family:AtlasGroteskWeb,"Helvetica Neue",Helvetica,Arial,sans-serif;color:gray;text-transform:uppercase;letter-spacing:1px;font-size:10px!important}
@media screen and (max-width:767px){.datetime{font-size:9px}}
.datetime+.datetime,a+.datetime,a+.datetime+.datetime{padding-left:6px;margin-left:2px;border-left:1px solid #939598}
.datetime+.datetime,a+.datetime+.datetime{margin-left:3px}
.date,.time{white-space:nowrap;font-family:AtlasGroteskWeb,"Helvetica Neue",Helvetica,Arial,sans-serif;color:gray;text-transform:uppercase;letter-spacing:1px;font-size:10px!important}
@media screen and (max-width:767px){.date,.time{font-size:9px}}
.tags{line-height:16px;color:#939598;text-transform:uppercase;letter-spacing:1px;font-size:10px}
@media screen and (max-width:767px){.tags{font-size:8px;line-height:14px}}
.topic{font-family:AtlasGroteskWeb,"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:1px;font-size:.6em}
@media screen and (max-width:767px){.topic{font-size:9px}}
.topic a{color:#808285;position:relative;font-weight:700;vertical-align:bottom}
.topic:empty{display:none}
.post-info .topic{line-height:1.3em}
.byline{font-size:.9em;letter-spacing:.03em;font-family:Decima,"Helvetica Neue",Helvetica,Arial,sans-serif}
.byline a,.byline span{text-transform:uppercase}
@media screen and (max-width:767px){.byline{font-size:.8em}}
.section-title{clear:both}
.entry-content{font-size:15px;line-height:26px;font-family:ArnhemPro,Georgia,"Times New Roman",serif;}
.entry-content a,.entry-content a:visited{color:#008fd5}
.entry-content p{;margin-bottom:1em; font-family:AtlasGroteskWeb,"Helvetica Neue",Helvetica,Arial,sans-serif !important; text-align:justify}
.entry-content . content-txt  p{ font-weight:400 !important}
.entry-content . content-txt table{ width:95% !important}}
.entry-content h2{font-size:1.5em}
.entry-content blockquote{font-size:17px;line-height:26px;padding-left:25px;color:#6d6f71;font-family:ArnhemPro,Georgia,"Times New Roman",serif}
.entry-content h3{font-size:18px;line-height:26px;text-transform:uppercase;font-weight:400;font-family:Decima,"Helvetica Neue",Helvetica,Arial,sans-serif}
.entry-content ol,.entry-content ul{list-style-type:square;padding:0 0 0 35px;margin-bottom:20px;   font-family: AtlasGroteskWeb,"Helvetica Neue",Helvetica,Arial,sans-serif !important;
  }
.entry-content ol{list-style-type:decimal}
@media screen and (max-width:767px){.entry-content{font-size:14px;line-height:18px} .entry-content p{margin-bottom:1em  ;line-height:1.6em}}
.hentry.hovered .article-title a{text-decoration:underline}
.link-readmore{font-weight:700;font-family:AtlasGroteskWeb,"Helvetica Neue",Helvetica,Arial,sans-serif}
.link-sectionmore{margin-bottom:10px;display:block;clear:both;color:#008fd5;font-family:Decima,"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:1px;font-size:11px}
.archive .link-sectionmore,.search-results .home .link-sectionmore{margin-top:7px;padding-top:5px}
.home .link-sectionmore,.home .link-sectionmore:visited{color:#222}
.blog .link-sectionmore{margin-left:20px}
.link-sectionmore:visited{color:#008fd5}
@media screen and (max-width:767px){.link-sectionmore{display:inline-block;margin:10px 0;color:#fefefe;background-color:#939598;padding:10px}
.archive .link-sectionmore,.search-results .home .link-sectionmore,.home .link-sectionmore,.home .link-sectionmore:visited,.link-sectionmore:visited{color:#fefefe;padding:10px} .blog .link-sectionmore{margin-left:0}} img.pull-left,.alignleft{margin-bottom:1em}
@media screen and (max-width:767px){img.pull-left,.alignleft{float:none;margin-right:0;margin-left:0}} img.pull-right,.alignright{margin-bottom:1em}
@media screen and (max-width:767px){img.pull-right,.alignright{float:none;margin-right:0;margin-left:0}} sup{font-size:.8em;vertical-align:super;line-height:0}sub{font-size:.8em;vertical-align:sub;line-height:0}a.spinner{background:url(../images/ajax-loader.gif) no-repeat left bottom;padding-left:25px!important}
@media screen and (max-width:767px){a.spinner{background-position:left center}}a.disabled,a:visited.disabled{color:#d1d3d4;pointer-events:none}
#wpstats{display:none}
#blog-vert-header{padding:0 0 5px;text-align:center;margin-top:-15px;margin-bottom:10px;border-bottom:1px solid #d1d3d4}
#blog-vert-header h2{margin:0;padding:5px;text-transform:uppercase;font-family:Decima,"Helvetica Neue",Helvetica,Arial,sans-serif}
#blog-vert-header h2 a{color:#fefefe;display:block;letter-spacing:1px}
.lt-ie9 #upgrade-browser.visually-hidden{position:relative!important;width:100%;height:40px;padding:0;border-bottom:1px solid #A29330;text-align:center;background:#FDF2AB;line-height:40px;font-weight:700}
.hentry.cat-23.topic a:before,.hentry.cat-23 .topic a:before,.cat-23.topic a:before,.cat-23 .topic a:before{content:" ";background-color:#c4380d;display:inline-block;vertical-align:top;width:9px;height:9px;margin-right:1em}
.post-type-archive-fte_datalab .col-b .hentry.cat-23.topic a:before,.post-type-archive-fte_datalab .col-b .hentry.cat-23 .topic a:before,.post-type-archive-fte_datalab .col-b .cat-23.topic a:before,.post-type-archive-fte_datalab .col-b .cat-23 .topic a:before{margin-top:1px}
@media screen and (max-width:767px){.hentry.cat-23.topic a:before,.hentry.cat-23 .topic a:before,.cat-23.topic a:before,.cat-23 .topic a:before{width:7px;height:7px;vertical-align:top}}
.term-sports #masthead h2.category-header a,.cat-23 #masthead h2.category-header a{height:36px;width:186px;background-image:url(../images/src-sprites-sa10a5b2122.png);background-position:0 -996px;background-repeat:no-repeat}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.term-sports #masthead h2.category-header a,.cat-23 #masthead h2.category-header a{background-image:url(../images/src-sprites-retina-sbc5c00f840.png);background-position:0 -996px;-moz-background-size:186px auto;-o-background-size:186px auto;-webkit-background-size:186px auto;background-size:186px auto}}
.term-sports #blog-vert-header h2,.cat-23 #blog-vert-header h2{background:#c4380d}
@media screen and (max-width:767px){.term-sports .link-sectionmore,.cat-23 .link-sectionmore{background-color:#c4380d}}
.term-sports .category-header a,.cat-23 .category-header a{color:#c4380d}
.term-sports .section-title,.cat-23 .section-title{background-color:#c4380d}
.term-sports .digi-interactives .widget-title,.cat-23 .digi-interactives .widget-title{background-color:#c4380d}
.term-sports .nav-article span,.cat-23 .nav-article span{color:#c4380d}
.term-sports .tabs,.cat-23 .tabs{border:5px solid #c4380d}
@media screen and (max-width:767px){.term-sports .tabs,.cat-23 .tabs{border-width:2px}}
.term-sports .tabs .tabs-title>li,.cat-23 .tabs .tabs-title>li{background-color:#c4380d}
.term-sports .tabs .tabs-title>li:hover a,.term-sports .tabs .tabs-title>li.active a,.term-sports .tabs .tabs-title>li a:hover,.cat-23 .tabs .tabs-title>li:hover a,.cat-23 .tabs .tabs-title>li.active a,.cat-23 .tabs .tabs-title>li a:hover{color:#c4380d}
.term-sports .tabs .tabs-content>div,.cat-23 .tabs .tabs-content>div{border-color:#c4380d}
.term-sports .tabs .more,.cat-23 .tabs .more{color:#c4380d}
.hentry.cat-21.topic a:before,.hentry.cat-21 .topic a:before,.cat-21.topic a:before,.cat-21 .topic a:before{content:" ";background-color:#29aae2;display:inline-block;vertical-align:top;width:9px;height:9px;margin-right:1em}
.hentry.cat-5.topic a:before,.hentry.cat-5 .topic a:before,.cat-5.topic a:before,.cat-5 .topic a:before{content:" ";background-color:#ff6e17;display:inline-block;vertical-align:top;width:9px;height:9px;margin-right:1em}
.hentry.cat-20.topic a:before,.hentry.cat-20 .topic a:before,.cat-20.topic a:before,.cat-20 .topic a:before{content:" ";background-color:#6faa12;display:inline-block;vertical-align:top;width:9px;height:9px;margin-right:1em}
.hentry.cat-1.topic a:before,.hentry.cat-1 .topic a:before,.cat-1.topic a:before,.cat-1 .topic a:before{content:" ";background-color:#78aa42;display:inline-block;vertical-align:top;width:9px;height:9px;margin-right:1em}
.hentry.cat-8.topic a:before,.hentry.cat-8 .topic a:before,.cat-8.topic a:before,.cat-8 .topic a:before{content:" ";background-color:#820250;display:inline-block;vertical-align:top;width:9px;height:9px;margin-right:1em}
.hentry.cat-22.topic a:before,.hentry.cat-22 .topic a:before,.cat-22.topic a:before,.cat-22 .topic a:before{content:" ";background-color:#6d286a;display:inline-block;vertical-align:top;width:9px;height:9px;margin-right:1em}
.hentry.cat-9.topic a:before,.hentry.cat-9 .topic a:before,.cat-9.topic a:before,.cat-9 .topic a:before{content:" ";background-color:#b8378a;display:inline-block;vertical-align:top;width:9px;height:9px;margin-right:1em}
.hentry.cat-2.topic a:before,.hentry.cat-2 .topic a:before,.cat-2.topic a:before,.cat-2 .topic a:before{content:" ";background-color:#265a6f;display:inline-block;vertical-align:top;width:9px;height:9px;margin-right:1em}
.hentry.cat-25.topic a:before,.hentry.cat-25 .topic a:before,.cat-25.topic a:before,.cat-25 .topic a:before{content:" ";background-color:#78aa42;display:inline-block;vertical-align:top;width:9px;height:9px;margin-right:1em}
.hentry.cat-26.topic a:before,.hentry.cat-26 .topic a:before,.cat-26.topic a:before,.cat-26 .topic a:before{content:" ";background-color:#d526ba;display:inline-block;vertical-align:top;width:9px;height:9px;margin-right:1em}
.hentry.cat-27.topic a:before,.hentry.cat-27 .topic a:before,.cat-27.topic a:before,.cat-27 .topic a:before{content:" ";background-color:#ff7200;display:inline-block;vertical-align:top;width:9px;height:9px;margin-right:1em}
.hentry.cat-28.topic a:before,.hentry.cat-28 .topic a:before,.cat-28.topic a:before,.cat-28 .topic a:before{content:" ";background-color:#a200ff;display:inline-block;vertical-align:top;width:9px;height:9px;margin-right:1em}
.hentry.cat-3.topic a:before,.hentry.cat-3 .topic a:before,.cat-3.topic a:before,.cat-3 .topic a:before{content:" ";background-color:#f30819;display:inline-block;vertical-align:top;width:9px;height:9px;margin-right:1em}

.hentry.cat-29.topic a:before,.hentry.cat-29 .topic a:before,.cat-29.topic a:before,.cat-29 .topic a:before{content:" ";background-color:#63e535;display:inline-block;vertical-align:top;width:9px;height:9px;margin-right:1em}

.post-type-archive-fte_datalab .col-b .hentry.cat-21.topic a:before,.post-type-archive-fte_datalab .col-b .hentry.cat-21 .topic a:before,.post-type-archive-fte_datalab .col-b .cat-21.topic a:before,.post-type-archive-fte_datalab .col-b .cat-21 .topic a:before{margin-top:1px}
@media screen and (max-width:767px){.hentry.cat-21.topic a:before,.hentry.cat-21 .topic a:before,.cat-21.topic a:before,.cat-21 .topic a:before{width:7px;height:7px;vertical-align:top}}
.term-science #masthead h2.category-header a,.cat-21 #masthead h2.category-header a{height:36px;width:186px;background-image:url(../images/src-sprites-sa10a5b2122.png);background-position:0 -940px;background-repeat:no-repeat}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.term-science #masthead h2.category-header a,.cat-21 #masthead h2.category-header a{background-image:url(../images/src-sprites-retina-sbc5c00f840.png);background-position:0 -940px;-moz-background-size:186px auto;-o-background-size:186px auto;-webkit-background-size:186px auto;background-size:186px auto}}
.term-science #blog-vert-header h2,.cat-21 #blog-vert-header h2{background:#29aae2}
@media screen and (max-width:767px){.term-science .link-sectionmore,.cat-21 .link-sectionmore{background-color:#29aae2}}
.term-science .category-header a,.cat-21 .category-header a{color:#29aae2}
.term-science .section-title,.cat-21 .section-title{background-color:#29aae2}
.term-science .digi-interactives .widget-title,.cat-21 .digi-interactives .widget-title{background-color:#29aae2}
.term-science .nav-article span,.cat-21 .nav-article span{color:#29aae2}
.term-science .tabs,.cat-21 .tabs{border:5px solid #29aae2}
@media screen and (max-width:767px){.term-science .tabs,.cat-21 .tabs{border-width:2px}}
.term-science .tabs .tabs-title>li,.cat-21 .tabs .tabs-title>li{background-color:#29aae2}
.term-science .tabs .tabs-title>li:hover a,.term-science .tabs .tabs-title>li.active a,.term-science .tabs .tabs-title>li a:hover,.cat-21 .tabs .tabs-title>li:hover a,.cat-21 .tabs .tabs-title>li.active a,.cat-21 .tabs .tabs-title>li a:hover{color:#29aae2}
.term-science .tabs .tabs-content>div,.cat-21 .tabs .tabs-content>div{border-color:#29aae2}
.term-science .tabs .more,.cat-21 .tabs .more{color:#29aae2}
.hentry.cat-16.topic a:before,.hentry.cat-16 .topic a:before,.cat-16.topic a:before,.cat-16 .topic a:before{content:" ";background-color:#f2b111;display:inline-block;vertical-align:top;width:9px;height:9px;margin-right:1em}
.post-type-archive-fte_datalab .col-b .hentry.cat-16.topic a:before,.post-type-archive-fte_datalab .col-b .hentry.cat-16 .topic a:before,.post-type-archive-fte_datalab .col-b .cat-16.topic a:before,.post-type-archive-fte_datalab .col-b .cat-16 .topic a:before{margin-top:1px}
 @media screen and (max-width:767px){.hentry.cat-16.topic a:before,.hentry.cat-16 .topic a:before,.cat-16.topic a:before,.cat-16 .topic a:before{width:7px;height:7px;vertical-align:top}}
.term-life #masthead h2.category-header a,.cat-16 #masthead h2.category-header a{height:36px;width:186px;background-image:url(../images/src-sprites-sa10a5b2122.png);background-position:0 -828px;background-repeat:no-repeat}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.term-life #masthead h2.category-header a,.cat-16 #masthead h2.category-header a{background-image:url(../images/src-sprites-retina-sbc5c00f840.png);background-position:0 -828px;-moz-background-size:186px auto;-o-background-size:186px auto;-webkit-background-size:186px auto;background-size:186px auto}}
.term-life #blog-vert-header h2,.cat-16 #blog-vert-header h2{background:#f2b111}
@media screen and (max-width:767px){.term-life .link-sectionmore,.cat-16 .link-sectionmore{background-color:#f2b111}}
.term-life .category-header a,.cat-16 .category-header a{color:#f2b111}
.term-life .section-title,.cat-16 .section-title{background-color:#f2b111}
.term-life .digi-interactives .widget-title,.cat-16 .digi-interactives .widget-title{background-color:#f2b111}
.term-life .nav-article span,.cat-16 .nav-article span{color:#f2b111}
.term-life .tabs,.cat-16 .tabs{border:5px solid #f2b111}
@media screen and (max-width:767px){.term-life .tabs,.cat-16 .tabs{border-width:2px}}
.term-life .tabs .tabs-title>li,.cat-16 .tabs .tabs-title>li{background-color:#f2b111}
.term-life .tabs .tabs-title>li:hover a,.term-life .tabs .tabs-title>li.active a,.term-life .tabs .tabs-title>li a:hover,.cat-16 .tabs .tabs-title>li:hover a,.cat-16 .tabs .tabs-title>li.active a,.cat-16 .tabs .tabs-title>li a:hover{color:#f2b111}
.term-life .tabs .tabs-content>div,.cat-16 .tabs .tabs-content>div{border-color:#f2b111}
.term-life .tabs .more,.cat-16 .tabs .more{color:#f2b111}
.hentry.vertical-politics.topic a:before,.hentry.vertical-politics .topic a:before,.vertical-politics.topic a:before,.vertical-politics .topic a:before{content:" ";background-color:#820250;display:inline-block;vertical-align:top;width:9px;height:9px;margin-right:1em}
.post-type-archive-fte_datalab .col-b .hentry.vertical-politics.topic a:before,.post-type-archive-fte_datalab .col-b .hentry.vertical-politics .topic a:before,.post-type-archive-fte_datalab .col-b .vertical-politics.topic a:before,.post-type-archive-fte_datalab .col-b .vertical-politics .topic a:before{margin-top:1px}
@media screen and (max-width:767px){.hentry.vertical-politics.topic a:before,.hentry.vertical-politics .topic a:before,.vertical-politics.topic a:before,.vertical-politics .topic a:before{width:7px;height:7px;vertical-align:top}}
.term-politics #masthead h2.category-header a,.vertical-politics #masthead h2.category-header a{height:36px;width:186px;background-image:url(../images/src-sprites-sa10a5b2122.png);background-position:0 -884px;background-repeat:no-repeat}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.term-politics #masthead h2.category-header a,.vertical-politics #masthead h2.category-header a{background-image:url(../images/src-sprites-retina-sbc5c00f840.png);background-position:0 -884px;-moz-background-size:186px auto;-o-background-size:186px auto;-webkit-background-size:186px auto;background-size:186px auto}}
.term-politics #blog-vert-header h2,.vertical-politics #blog-vert-header h2{background:#820250}
@media screen and (max-width:767px){.term-politics .link-sectionmore,.vertical-politics .link-sectionmore{background-color:#820250}}
.term-politics .category-header a,.vertical-politics .category-header a{color:#820250}
.term-politics .section-title,.vertical-politics .section-title{background-color:#820250}
.term-politics .digi-interactives .widget-title,.vertical-politics .digi-interactives .widget-title{background-color:#820250}
.term-politics .nav-article span,.vertical-politics .nav-article span{color:#820250}
.term-politics .tabs,.vertical-politics .tabs{border:5px solid #820250}
@media screen and (max-width:767px){.term-politics .tabs,.vertical-politics .tabs{border-width:2px}}
.term-politics .tabs .tabs-title>li,.vertical-politics .tabs .tabs-title>li{background-color:#820250}
.term-politics .tabs .tabs-title>li:hover a,.term-politics .tabs .tabs-title>li.active a,.term-politics .tabs .tabs-title>li a:hover,.vertical-politics .tabs .tabs-title>li:hover a,.vertical-politics .tabs .tabs-title>li.active a,.vertical-politics .tabs .tabs-title>li a:hover{color:#820250}
.term-politics .tabs .tabs-content>div,.vertical-politics .tabs .tabs-content>div{border-color:#820250}
.term-politics .tabs .more,.vertical-politics .tabs .more{color:#820250}
.hentry.cat-6.topic a:before,.hentry.cat-6 .topic a:before,.cat-6.topic a:before,.cat-6 .topic a:before{content:" ";background-color:#fe2f2f;display:inline-block;vertical-align:top;width:9px;height:9px;margin-right:1em}
.post-type-archive-fte_datalab .col-b .hentry.cat-6.topic a:before,.post-type-archive-fte_datalab .col-b .hentry.cat-6 .topic a:before,.post-type-archive-fte_datalab .col-b .cat-6.topic a:before,.post-type-archive-fte_datalab .col-b .cat-6 .topic a:before{margin-top:1px}
@media screen and (max-width:767px){.hentry.cat-6.topic a:before,.hentry.cat-6 .topic a:before,.cat-6.topic a:before,.cat-6 .topic a:before{width:7px;height:7px;vertical-align:top}}
.term-economics #masthead h2.category-header a,.cat-6 #masthead h2.category-header a{height:36px;width:186px;background-image:url(../images/src-sprites-sa10a5b2122.png);background-position:0 -772px;background-repeat:no-repeat}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.term-economics #masthead h2.category-header a,.cat-6 #masthead h2.category-header a{background-image:url(../images/src-sprites-retina-sbc5c00f840.png);background-position:0 -772px;-moz-background-size:186px auto;-o-background-size:186px auto;-webkit-background-size:186px auto;background-size:186px auto}}
.term-economics #blog-vert-header h2,.cat-6 #blog-vert-header h2{background:#78aa42}
@media screen and (max-width:767px){.term-economics .link-sectionmore,.cat-6 .link-sectionmore{background-color:#78aa42}}
.term-economics .category-header a,.cat-6 .category-header a{color:#78aa42}
.term-economics .section-title,.cat-6 .section-title{background-color:#78aa42}
.term-economics .digi-interactives .widget-title,.cat-6 .digi-interactives .widget-title{background-color:#78aa42}
.term-economics .nav-article span,.cat-6 .nav-article span{color:#78aa42}
.term-economics .tabs,.cat-6 .tabs{border:5px solid #78aa42}
@media screen and (max-width:767px){.term-economics .tabs,.cat-6 .tabs{border-width:2px}}
.term-economics .tabs .tabs-title>li,.cat-6 .tabs .tabs-title>li{background-color:#78aa42}
.term-economics .tabs .tabs-title>li:hover a,.term-economics .tabs .tabs-title>li.active a,.term-economics .tabs .tabs-title>li a:hover,.cat-6 .tabs .tabs-title>li:hover a,.cat-6 .tabs .tabs-title>li.active a,.cat-6 .tabs .tabs-title>li a:hover{color:#78aa42}
.term-economics .tabs .tabs-content>div,.cat-6 .tabs .tabs-content>div{border-color:#78aa42}
.term-economics .tabs .more,.cat-6 .tabs .more{color:#78aa42}
#masthead{/*border-top:5px solid #222;*/margin:8px 0 0;padding:10px 0 20px;position:relative;z-index:2}
@media screen and (max-width:767px){#masthead{margin:0 -5px;padding-top:0}}
#masthead h1{margin-bottom:.4em;float:left;position:relative;z-index:3;text-indent:-99999px;max-width:100%}
@media screen and (max-width:1024px){#masthead h1{max-width:300px}}
@media screen and (max-width:767px){#masthead h1{width:100%!important;max-width:100%; background: url("../images/thecolor.jpg")  no-repeat bottom  }}
.home #masthead h1{float:none;margin:0 auto 9px;display:block;width:496px}
.home #masthead h1 a{width:496px;height:70px;background-image:url(../images/logo.png);background-repeat:no-repeat}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.home #masthead h1 a{background-image:url(../images/logo@2x.png);background-repeat:no-repeat;background-size:496px 70px;-webkit-background-size:496px 70px;-moz-background-size:496px 70px;-ms-background-size:496px 70px;-o-background-size:496px 70px}}
@media screen and (max-width:1024px){.home #masthead h1 a{max-width:300px;background-position:center center;-webkit-background-size:100% auto;background-size:100% auto}}
@media screen and (max-width:767px){.home #masthead h1 a{max-width:95%;-webkit-background-size:90% auto;background-size:90% auto;margin:0 auto}}
#masthead h1 a{display:block;width:330px;max-width:100%;height:36px;background-image:url(../images/logo-vertical.png);background-repeat:no-repeat}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#masthead h1 a{background-image:url(../images/logo-vertical@2x.png);background-repeat:no-repeat;background-size:330px 36px;-webkit-background-size:330px 36px;-moz-background-size:330px 36px;-ms-background-size:330px 36px;-o-background-size:330px 36px}}
@media screen and (max-width:1024px){#masthead h1 a{max-width:300px;background-position:center center;-webkit-background-size:100% auto;background-size:100% auto}}
@media screen and (max-width:767px){#masthead h1 a{max-width:95%;margin:0 auto;-webkit-background-size:85% auto;background-size:85% auto}}
#masthead h2.category-header{float:left;text-indent:-99999px;margin:0 0 0 1px;z-index:3}
@media screen and (max-width:767px){#masthead h2.category-header{display:none}}
@media screen and (max-width:1024px){#masthead h2.category-header{display:none}}
#masthead h2.category-header a{display:block}
#masthead #fullsearch{}
.home #masthead #fullsearch{ position:relative}
@media screen and (max-width:767px){#masthead #fullsearch{position:relative;top:0;float:right;clear:both;z-index:3;text-align:right}
.home #masthead #fullsearch{top:2px}}
#masthead .fte-social{position:absolute;right:0;top:.9em;z-index:3}
.home #masthead .fte-social{top:3.45em}
@media screen and (max-width:767px){#masthead .fte-social{top:44px}
.home #masthead .fte-social{top:74px}}
.social-badges .fte-social li{display:inline-block;margin-left:4px;vertical-align:middle}
#masthead .fte-social li{display:inline-block;margin-left:4px;vertical-align:middle}
#masthead .fte-social .log{ margin-top:5px;
  background-repeat: no-repeat;
  font-family:Decima,"Helvetica Neue",Helvetica,Arial,sans-serif; font-size:10px;
  font-weight:700; text-transform:uppercase;
  width: 35px;}
#masthead .fte-social .hajiz{ border-left: 1px solid gray; width:4px; margin:0 4px; height:20px}
#masthead .fte-social .log:after {  line-height: 24px;}
@media screen and (min-width:768px){#main-navigation{clear:both}}
@media screen and (max-width:767px){#main-navigation{position:relative;height:75px;z-index:2;border-bottom:1px solid #939598}
.home #main-navigation{height:36px}}
#main-navigation .mobile-toggle{display:none}
@media screen and (max-width:767px){#main-navigation .mobile-toggle{display:block;float:left;cursor:pointer;margin-top:5px;margin-left:5px}
#main-navigation .mobile-toggle:before{font-family:fte-icons;content:"\e60c";font-size:1em;color:#5b5e5f}}
@media screen and (min-width:768px){#main-navigation>div{display:block!important}}
@media screen and (max-width:767px){#main-navigation>div{clear:both;display:none;position:absolute;top:100%;left:0;width:100%}}
#main-navigation>div>ul{width:100%;display:table;position:relative}
@media screen and (max-width:767px){#main-navigation>div>ul{display:block;overflow:hidden}}
#main-navigation>div>ul>li{display:table-cell;width:16.66667%;position:relative;font-family:Decima,"Helvetica Neue",Helvetica,Arial,sans-serif}
@media screen and (max-width:767px){#main-navigation>div>ul>li{display:block;width:100%;float:none;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.menu-main-container{ display:block; width:50% !important; transform: translate(0px); transition: transform 400ms ease 0s; box-shadow:5px 10px 15px 5px rgba(0, 0, 0, 0.1); outline: 420px solid transparent; overflow: hidden ; max-height:max-height; }
div.searchleft{ display:none}
#main-navigation>div>ul>li:after{position:absolute;left:5px!important;top:8px!important}}
#main-navigation>div>ul>li>a{font-weight:700;letter-spacing:1px;text-align:center;color:#5b5e5f;display:block;padding:.4em 1em;font-size:.9em;text-decoration:none;text-transform:uppercase;position:relative}
#main-navigation>div>ul>li:hover .dropdown{display:block}
@media screen and (max-width:767px){#main-navigation>div>ul>li:hover .dropdown{display:none}}
#main-navigation>div>ul>li.menu-item{border-top:5px solid #5b5e5f;background-color:#f0f0f0}
#main-navigation>div>ul>li.menu-item.current-menu-ancestor,#main-navigation>div>ul>li.menu-item:hover{background-color:#5b5e5f}
#main-navigation>div>ul>li.menu-item.current-menu-ancestor>a,#main-navigation>div>ul>li.menu-item:hover>a{color:#fefefe}
#main-navigation>div>ul>li.menu-item.current-menu-ancestor:after,#main-navigation>div>ul>li.menu-item:hover:after{right:auto;left:-1px;background-color:#f0f0f0}
@media screen and (max-width:767px){#main-navigation>div>ul>li.menu-item.current-menu-ancestor:after,#main-navigation>div>ul>li.menu-item:hover:after{display:block}}
#main-navigation>div>ul>li.menu-item:after{content:"";height:1em;width:1px;display:block;right:0;top:.4em;position:absolute;background-color:#5b5e5f}
@media screen and (max-width:767px){
#main-navigation>div>ul>li.menu-item:after{content:"";height:10px;width:10px;}
#main-navigation>div>ul>li.menu-item{border-top:2px solid #fff!important;background-color:#5b5e5f}
#main-navigation>div>ul>li.menu-item>a{color:#fefefe;height:26px}
#main-navigation>div>ul>li.menu-item a{background:#e2e2e0;color:#5b5e5f;text-align:left;padding-left:1.5em}
#main-navigation>div>ul>li.menu-item a:hover{background-color:#222;color:#fefefe}}
#main-navigation>div>ul>li.menu-item .link-allvertical{text-transform:uppercase;font-weight:700;letter-spacing:1px;font-size:13px}
#main-navigation>div>ul>li.menu-item .post-thumbnail{margin-bottom:10px;display:block}
#main-navigation>div>ul>li.menu-item li{border-bottom:1px dashed #d1d3d4;padding-top:.7em}
#main-navigation>div>ul>li.menu-item li h4{font-weight:400;margin-bottom:10px}
#main-navigation>div>ul>li.menu-item li:last-child{padding-top:0;border-bottom:0}
#main-navigation>div>ul>li.menu-item li>a{display:block;padding:1em 0;font-size:.9em}
#main-navigation>div>ul>li.menu-item:last-child:hover:after{display:block}
#main-navigation>div>ul>li.menu-item:first-child:hover:before{color:#fefefe}
#main-navigation>div>ul>li.menu-item:first-child:hover:after{display:none}
@media screen and (max-width:767px){
#main-navigation>div>ul>li.menu-item:hover:after{display:block}
#main-navigation>div>ul>li.menu-item {border-top:0!important}
#main-navigation>div>ul>li.menu-item:first-child>a{/*display:none*/}}
#main-navigation>div>ul>li.menu-item  .dropdown{text-transform:uppercase;padding:0}
@media screen and (max-width:767px){
#main-navigation>div>ul>li.menu-item  .dropdown{display:block;left:100%;width:100%;border:0;top:0;padding:0}
#main-navigation>div>ul>li.menu-item  .dropdown li:first-child{display:none}}
#main-navigation>div>ul>li.menu-item  li{padding:0 .7em;margin-bottom:1px;border-bottom:0}
#main-navigation>div>ul>li.menu-item  li:hover{background-color:#e2e2e0}
@media screen and (max-width:767px){
#main-navigation>div>ul>li.menu-item li{display:none;padding:0;border-left:2px solid #fff;border-top:2px solid #fff;margin-bottom:0}}
#main-navigation>div>ul>li.menu-item li:last-child{margin-bottom:0}
#main-navigation>div>ul>li.menu-item li:last-child>a:after{display:none}
#main-navigation>div>ul>li.menu-item li>a{padding-left:5px;font-weight:700;letter-spacing:1px;position:relative}
#main-navigation>div>ul>li.menu-item li>a:after{content:"";display:block;width:100%;height:1px;border-bottom:1px dashed #d1d3d4;position:absolute;bottom:-1px;left:0}
@media screen and (max-width:767px){#main-navigation>div>ul>li.menu-item:first-child li>a{border-bottom:0;height:26px;padding:.4em 1em;font-size:1.1em;text-transform:uppercase}
#main-navigation>div>ul>li.menu-item:first-child li>a:after{display:none}
#main-navigation>div>ul>li.menu-item:first-child li>a:hover{background-color:#222!important;color:#fefefe!important;text-decoration:none}}
#main-navigation>div>ul>li.menu-item:first-child li>a:hover{background-color:#e2e2e0;text-decoration:none}

@media screen and (min-width:1025px){#main-navigation>div>ul>li.menu-item:first-child:before{font-family:fte-icons;content:"\e60d";background-color:transparent;font-size:.8em;color:#5b5e5f;float:left;margin-left:10px;margin-top:7px;margin-right:0}}
#main-navigation>div>ul>li.menu-item+li{border-color:#78aa42}
#main-navigation>div>ul>li.menu-item+li.current-menu-ancestor,#main-navigation>div>ul>li.menu-item+li:hover{background-color:#78aa42}
#main-navigation>div>ul>li.menu-item+li .dropdown{border-color:#78aa42}
#main-navigation>div>ul>li.menu-item+li .link-allvertical{color:#78aa42}

@media screen and (max-width:767px){#main-navigation>div>ul>li.menu-item+li{background-color:#820250}
#main-navigation>div>ul>li.menu-item+li:after{content:" ";background-color:#820250!important;display:inline-block;vertical-align:top;width:10px!important;height:10px!important;margin-right:1em}}
#main-navigation>div>ul>li.menu-item+li+li{border-color:#c4380d}
#main-navigation>div>ul>li.menu-item+li+li.current-menu-ancestor,#main-navigation>div>ul>li.menu-item+li+li:hover{background-color:#c4380d}
#main-navigation>div>ul>li.menu-item+li+li .dropdown{border-color:#c4380d}
#main-navigation>div>ul>li.menu-item+li+li .link-allvertical{color:#c4380d}

@media screen and (max-width:767px){#main-navigation>div>ul>li.menu-item+li+li{background-color:#78aa42}
#main-navigation>div>ul>li.menu-item+li+li:after{content:" ";background-color:#78aa42!important;display:inline-block;vertical-align:top;width:10px;height:10px;margin-right:1em}}
#main-navigation>div>ul>li.menu-item+li+li+li{border-color:#29aae2}
#main-navigation>div>ul>li.menu-item+li+li+li.current-menu-ancestor,#main-navigation>div>ul>li.menu-item+li+li+li:hover{background-color:#29aae2}
#main-navigation>div>ul>li.menu-item+li+li+li .dropdown{border-color:#29aae2}
#main-navigation>div>ul>li.menu-item+li+li+li .link-allvertical{color:#29aae2}

@media screen and (max-width:767px){#main-navigation>div>ul>li.menu-item+li+li+li{background-color:#29aae2}
#main-navigation>div>ul>li.menu-item+li+li+li:after{content:" ";background-color:#29aae2!important;display:inline-block;vertical-align:top;width:10px;height:10px;margin-right:1em}}
#main-navigation>div>ul>li.menu-item+li+li+li+li{border-color:#ff6e17}
#main-navigation>div>ul>li.menu-item+li+li+li+li.current-menu-ancestor,#main-navigation>div>ul>li.menu-item+li+li+li+li:hover{background-color:#ff6e17}
#main-navigation>div>ul>li.menu-item+li+li+li+li .dropdown{border-color:#ff6e17}
#main-navigation>div>ul>li.menu-item+li+li+li+li .link-allvertical{color:#ff6e17}

@media screen and (max-width:767px){#main-navigation>div>ul>li.menu-item+li+li+li+li{background-color:#f2b111}
#main-navigation>div>ul>li.menu-item+li+li+li+li:after{content:" ";background-color:#f2b111!important;display:inline-block;vertical-align:top;width:10px;height:10px;margin-right:1em}}
#main-navigation>div>ul>li.menu-item+li+li+li+li+li{border-color:#ffc600 }
#main-navigation>div>ul>li.menu-item+li+li+li+li+li:after{display:none}
#main-navigation>div>ul>li.menu-item+li+li+li+li+li.current-menu-ancestor,#main-navigation>div>ul>li.menu-item+li+li+li+li+li:hover{background-color:#ffc600 }
#main-navigation>div>ul>li.menu-item+li+li+li+li+li .dropdown{border-color:#ffc600 }
#main-navigation>div>ul>li.menu-item+li+li+li+li+li .link-allvertical{color:#ffc600 }

@media screen and (max-width:767px){#main-navigation>div>ul>li.menu-item+li+li+li+li+li{background-color:#ffc600 }
#main-navigation>div>ul>li.menu-item+li+li+li+li+li:after{content:" ";background-color:#c4380d!important;display:inline-block;vertical-align:top;width:10px;height:10px;margin-right:1em}}
@-moz-document url-prefix(){.menu-item{display:block;float:left;width:100%}}
.dropdown{position:absolute;width:100%;left:0;border-width:0 4px 4px;border-style:solid;border-color:#5b5e5f;background-color:#fff;padding:0 .7em;z-index:999;display:none}

@media screen and (max-width:1024px){.dropdown{font-size:.8em}}
.dropdown h3,.dropdown h4{font-size:.8em;line-height:1.4em}
#colophon{border-top:5px solid #222;padding-top:7px}
#footer-navigation,#footer-social{margin-bottom:7px}
#footer-navigation>div>ul,#footer-social>div>ul{display:table;width:100%}
#footer-navigation>div>ul>li,#footer-social>div>ul>li{display:table-cell;text-align:center;width:20%;text-transform:uppercase;letter-spacing:1px;font-size:.7em}
#footer-navigation>div>ul>li a,#footer-social>div>ul>li a{display:block}
@media screen and (max-width:767px){#footer-navigation>div>ul>li,#footer-social>div>ul>li{display:block;width:100%}}
#footer-social{position:relative}
#footer-social>div>ul>li{line-height:36px;font-weight:700}
#footer-social>div>ul>li a{color:#939598}
@media screen and (max-width:767px){#footer-social>div>ul>li{font-size:9px;display:block;width:50%;float:left;line-height:17px}
#footer-social>div>ul>li a{padding:.3em 0}
#footer-social>div>ul>li:nth-child(2),#footer-social>div>ul>li:first-child{margin-top:5.2em;border-bottom:1px solid #d1d3d4;margin-bottom:5px}
#footer-social>div>ul>li:nth-child(2) a,#footer-social>div>ul>li:first-child a{margin-bottom:5px}
#footer-social>div>ul>li:first-child a,#footer-social>div>ul>li:nth-child(4) a{border-right:1px solid #d1d3d4}}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#footer-social>div>ul>li:nth-child(3) a{background-image:url(../images/src-sprites-retina-sbc5c00f840.png);background-position:0 -716px;-moz-background-size:186px auto;-o-background-size:186px auto;-webkit-background-size:186px auto;background-size:186px auto}}
@media screen and (max-width:767px){#footer-social>div>ul>li:nth-child(3){position:absolute;top:0;width:100%;float:none;border-bottom:1px solid #d1d3d4;padding-bottom:5px}}
#footer-navigation>div>ul>li{font-size:13px;letter-spacing:2px;font-family:Decima,"Helvetica Neue",Helvetica,Arial,sans-serif}
#footer-navigation>div>ul>li a{display:block;background-color:#222;color:#fefefe;padding:.6em}
@media screen and (max-width:767px){#footer-navigation>div>ul>li a{background-color:#f1f2f2;color:#939598;margin-bottom:3px}}
#colophon p{color:gray;text-align:center;font-size:.5em;margin-top:10px}
@media screen and (max-width:767px){#colophon p{line-height:1.3em;font-size:8px}}
.widget{padding-bottom:5px;margin-bottom:10px}
@media screen and (max-width:767px){.widget{margin-bottom:0}}
.widget .hentry{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #d1d3d4}
.widget .hentry:last-child{border-bottom:0}
@media screen and (max-width:767px){.widget .hentry{border-bottom:1px solid #d1d3d4;margin-bottom:0;padding-bottom:0}}
.widget:empty{display:none}
.digi-interactives{border-bottom:1px solid #d1d3d4}
.digi-interactives .topic{margin-top:8px}
.digi-interactives .section-title{margin-bottom:0}
.digi-interactives img{display:block;margin:0 auto}
.digi-interactives .article-title{font-size:23px;line-height:24px;font-weight:400}
@media screen and (max-width:767px){.digi-interactives{border-bottom:0;margin-bottom:20px}
.digi-interactives .article-title{font-size:1em;line-height:20px}}
.digi-sidebar-ad{padding-bottom:0;margin-bottom:0;text-align:center;position:relative;z-index:1}
.digi-sidebar-ad .ad-wrapper{display:inline}
.digi-sidebar-ad .ad-wrapper.ad-loaded{display:inline-block;padding-bottom:20px;border-bottom:1px solid #d1d3d4;margin-bottom:20px}
.widget-featured-contributors{padding-bottom:0}
.widget-featured-contributors .post{clear:both;min-height:86px;padding-bottom:0;margin-bottom:14px;border-bottom:1px solid #d1d3d4}
.widget-featured-contributors .post:last-child{border-bottom:0}
@media screen and (max-width:767px){.widget-featured-contributors .post{border-bottom:1px solid #d1d3d4;margin-bottom:0;padding-bottom:0}}
@media screen and (max-width:767px){.widget-featured-contributors .post{margin-bottom:10px}}
.widget-featured-contributors .post:last-child{margin-bottom:0}
.widget-featured-contributors .post-thumbnail{float:left;max-width:77px;display:inline-block;margin-bottom:10px;margin-right:20px}
.widget-featured-contributors .post-thumbnail .caption{width:100%!important}
.widget-featured-contributors .post-thumbnail img{max-width:77px;height:auto}
@media screen and (max-width:767px){.widget-featured-contributors .post-thumbnail{margin-right:10px}
.widget-featured-contributors .post-thumbnail img{max-width:100px}}
.widget-featured-contributors .post-thumbnail+.post-info{margin-left:98px}
@media screen and (max-width:767px){.widget-featured-contributors .post-thumbnail+.post-info{margin-left:110px}}
.widget-featured-contributors .post-thumbnail{position:relative;line-height:0}
.widget-featured-contributors .post-thumbnail:hover .caption{filter:alpha(enabled=false);opacity:1}
.widget-featured-contributors .post-thumbnail .caption{position:absolute;top:0;left:0;width:25%;padding:.5em .8em;background:rgba(0,0,0,.7);height:100%;color:#fff;line-height:16px;font-size:13px;font-family:Decima,"Helvetica Neue",Helvetica,Arial,sans-serif;filter:alpha(Opacity=0);opacity:0;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-transition:opacity .2s;-o-transition:opacity .2s;-webkit-transition:opacity .2s;transition:opacity .2s}
.widget-featured-contributors .post-thumbnail .caption:empty{display:none}
.lt-ie9 .widget-featured-contributors .post-thumbnail .caption{background:transparent;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000, endColorstr=#7F000000);zoom:1}
.widget-featured-contributors .post-thumbnail .caption .credits{line-height:11px;word-break:break-word;text-transform:uppercase;letter-spacing:1px;font-size:8px;font-family:AtlasGroteskWeb,"Helvetica Neue",Helvetica,Arial,sans-serif}
.widget-featured-contributors .post-thumbnail .caption p:last-child{margin-bottom:0}
@media screen and (max-width:767px){.widget-featured-contributors .post-thumbnail .caption{width:100%!important;max-width:none!important;height:auto;top:auto;bottom:0;font-size:.6em;position:relative;color:#222;background:transparent;padding:0;margin-top:5px;filter:alpha(enabled=false);opacity:1}
.home .widget-featured-contributors .post-thumbnail .caption{display:none}}
.widget-featured-contributors h3{ margin-bottom:5px;font-family:Decima,"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:1px;font-size:.9em}
.widget-featured-contributors p{font-size:12px;line-height:18px;margin-bottom:0}
@media screen and (max-width:767px){.widget-contributors{margin-bottom:0;padding-bottom:0}}
.widget-contributors .widget-title{margin-bottom:20px}
.widget-contributors .post{padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid #d1d3d4;clear:both;overflow:hidden}
.widget-contributors .post:last-child{border-bottom:0}
@media screen and (max-width:767px){.widget-contributors .post{border-bottom:1px solid #d1d3d4;margin-bottom:0;padding-bottom:0}
.widget-contributors .post{margin-bottom:10px;padding-bottom:10px}
.widget-contributors .post:last-child{margin-bottom:0;padding-bottom:0}}
.widget-contributors .post-thumbnail{float:left;margin-right:18px;line-height:0;width:106px}
.widget-contributors .post-thumbnail img{width:96px;height:96px}
.widget-contributors h3{border-bottom:1px solid #808285;margin-left:114px;padding-bottom:3px;margin-bottom:2px;font-weight:400;font-family:Decima,"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:1px;font-size:.9em; line-height:1.5em}
.widget-contributors ul{margin-left:114px}
.widget-contributors ul li{padding-bottom:0;margin-bottom:0;border-bottom:1px dotted #d1d3d4}
.widget-contributors ul li:last-child{border-bottom:0}
@media screen and (max-width:767px){.widget-contributors ul li{border-bottom:1px solid #d1d3d4;margin-bottom:0;padding-bottom:0}}
@media screen and (max-width:767px){.widget-contributors ul li{border-bottom:0}}
.widget-contributors ul li a{display:block;padding:8px 0 8px 5px}
.widget-contributors ul li a:hover{text-decoration:none;background-color:#f1f2f2}
@media screen and (max-width:767px){.widget-every-data{margin-bottom:0;padding-bottom:0}}
.widget-every-data .metadata{margin-bottom:5px}
.widget-every-data .hentry{padding-bottom:10px;margin-bottom:10px;border-bottom:1px dashed #d1d3d4;padding-bottom:3px}
.widget-every-data .hentry:last-child{border-bottom:0}
@media screen and (max-width:767px){.widget-every-data .hentry{border-bottom:1px solid #d1d3d4;margin-bottom:0;padding-bottom:0}}
@media screen and (max-width:767px){.widget-every-data .hentry{border-bottom-style:dashed}
.widget-every-data .hentry:first-child{padding-left:0!important}}
.widget-every-data h3{font-size:14px;line-height:18px;font-weight:700}
.vertical .widget-every-data .link-sectionmore{border-top:0;padding-top:0;margin-top:4px}
@media screen and (max-width:767px){.vertical .widget-every-data .link-sectionmore{padding-top:5px}}
.digi-top-stories .widget-title{margin-bottom:20px}
.digi-top-stories .hentry{margin-bottom:0;border-bottom:1px solid #d1d3d4}
.digi-top-stories .article-title{font-size:22px;line-height:26px}
.digi-top-stories .post-thumbnail{margin-bottom:10px;display:block}
.digi-top-stories .topic{margin:20px 0 10px!important}
.widget_twitter_timeline{overflow:hidden;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
.twitter-timeline{width:100%;max-width:304px!important}
.featured-image-box{display:block;text-decoration:none;color:#fff}
.featured-image-box:visited{color:#fff;text-decoration:none}
.featured-image-box:hover{text-decoration:none}
.featured-image-box .caption{font-size:13px;margin-top:20px;font-family:Decima,"Helvetica Neue",Helvetica,Arial,sans-serif}
.featured-image-box .caption p{float:left;width:79%}
.featured-image-box p.go-to-story{text-transform:uppercase;color:#008fd5;float:right;width:20%;text-align:right;letter-spacing:1px}
#masterad{text-align:center}
.ad-wrapper{display:inline-block}
#ad-presentedby{display:block;float:left;margin:0 0 0 15px;width:200px;height:30px;max-width:100%;margin-top:1px}
@media screen and (max-width:767px){#ad-presentedby{display:none}}
.home #ad-presentedby{position:absolute;top:1em;left:0;margin-top:0}
/*.home #primary .col-a{overflow:hidden}*/
.home #primary .col-a .hentry:first-child{padding-top:0;width:100%;float:none}
.home #primary .col-a .hentry:first-child .topic{margin:10px 0}
.home #primary .col-a .hentry:first-child .article-title{font-size:39px;line-height:41px;margin-bottom:.2em}
.home #primary .col-a .hentry:first-child .post-thumbnail{float:none;display:inline-block;margin-right:0;max-width:100%}
.lt-ie9 .home #primary .col-a .hentry:first-child .post-thumbnail{width:100%;display:block}
.home #primary .col-a .hentry:first-child .post-thumbnail img{max-width:100%}
.home #primary .col-a .hentry:first-child .post-thumbnail .caption{width:25%!important}
.home #primary .col-a .hentry:first-child .post-thumbnail+.post-info{margin-left:0;margin-right:0}
.home #primary .col-a .hentry:first-child .post-thumbnail{position:relative;line-height:0}
.home #primary .col-a .hentry:first-child .post-thumbnail:hover .caption{filter:alpha(enabled=false);opacity:1}
.home #primary .col-a .hentry:first-child .post-thumbnail .caption{position:absolute;top:0;left:0;width:25%;padding:.5em .8em;background:rgba(0,0,0,.7);height:100%;color:#fff;line-height:16px;font-size:13px;font-family:Decima,"Helvetica Neue",Helvetica,Arial,sans-serif;filter:alpha(Opacity=0);opacity:0;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-transition:opacity .2s;-o-transition:opacity .2s;-webkit-transition:opacity .2s;transition:opacity .2s}
.home #primary .col-a .hentry:first-child .post-thumbnail .caption:empty{display:none}
.lt-ie9 .home #primary .col-a .hentry:first-child .post-thumbnail .caption{background:transparent;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000, endColorstr=#7F000000);zoom:1}
.home #primary .col-a .hentry:first-child .post-thumbnail .caption .credits{line-height:11px;word-break:break-word;text-transform:uppercase;letter-spacing:1px;font-size:8px;font-family:AtlasGroteskWeb,"Helvetica Neue",Helvetica,Arial,sans-serif}
.home #primary .col-a .hentry:first-child .post-thumbnail .caption p:last-child{margin-bottom:0}
@media screen and (max-width:767px){
.home #primary .col-a .hentry:first-child .post-thumbnail .caption{width:100%!important;max-width:none!important;height:auto;top:auto;bottom:0;font-size:.6em;position:relative;color:#222;background:transparent;padding:0;margin-top:5px;filter:alpha(enabled=false);opacity:1}
.home .home #primary .col-a .hentry:first-child .post-thumbnail .caption{display:none}
}
.home #primary .col-a .hentry{padding:10px 10px 10px 5px ;margin-bottom:10px;border-bottom:1px solid #d1d3d4}
.home #primary .news-list .hentry{padding:10px ;margin-bottom:10px;}
.home #primary .col-a .hentry:last-child, .home #primary .news-list  .hentry:last-child{border-bottom:0}
@media screen and (max-width:767px){
.home #primary .col-a .hentry, .home #primary .news-list .hentry{border-bottom:1px solid #d1d3d4;margin-bottom:0;padding-bottom:0}
.home #primary .col-a .hentry .post-thumbnail, .home #primary .news-list .hentry .post-thumbnail{max-width:164px !important;}
.home #primary .col-a .hentry:first-child .post-thumbnail {max-width:100% !important; width:100% !important }
.home #primary .col-a .hentry:first-child .post-thumbnail + .post-info{ margin-left:10px !important; }
}
.home #primary .col-a .hentry .post-thumbnail, .home #primary .news-list .hentry .post-thumbnail{float:left;max-width:204px;display:inline-block;margin-bottom:10px;margin-right:20px}
.home #primary .col-a .hentry .post-thumbnail .caption, .home #primary .news-list .hentry .post-thumbnail .caption{width:100%!important}
.home #primary .col-a .hentry .post-thumbnail img, .home #primary .news-list .hentry .post-thumbnail img{max-width:204px;height:auto}
.home #primary .col-a .job-list .post-thumbnail img, .home #primary .news-list .job-list .post-thumbnail img{max-width:100px;height:auto}
@media screen and (max-width:767px){
.home #primary .col-a .hentry .post-thumbnail, .home #primary .news-list .hentry .post-thumbnail{margin-right:10px}
.home #primary .col-a .hentry .post-thumbnail img, .home #primary .news-list .hentry .post-thumbnail img{max-width:150px}
.home #primary .col-a .hentry .post-thumbnail+.post-info, .home #primary .news-list .hentry .post-thumbnail+.post-info{margin-left:184px !important;}
.article-title,.widget .article-title{font-size:1.1em !important;line-height:20px !important;}
}
.home #primary .col-a .hentry .post-thumbnail+.post-info, .home #primary .news-list .hentry .post-thumbnail+.post-info{margin-left:224px}
.home #primary .col-a .job-list .post-thumbnail+.post-info, .home #primary .news-list .job-list .post-thumbnail+.post-info{margin-left:114px}
@media screen and (max-width:767px){
.home #primary .col-a .hentry .post-thumbnail+.post-info, .home #primary .news-list .hentry .post-thumbnail+.post-info{margin-left:110px !important} .social-badges{ display:none}}
.home #primary .col-a .hentry .req, .home #primary .news-list .hentry .req{ height:100px; overflow:hidden}
.home #primary .col-a .hentry .post-thumbnail, .home #primary .news-list .hentry .post-thumbnail{position:relative;line-height:0;}
.home #primary .col-a .hentry .post-thumbnail:hover .caption, .home #primary .news-list .hentry .post-thumbnail:hover .caption{filter:alpha(enabled=false);opacity:1}
.home #primary .col-a .hentry .post-thumbnail .caption, .home #primary .news-list .hentry .post-thumbnail .caption{position:absolute;top:0;left:0;width:25%;padding:.5em .8em;background:rgba(0,0,0,.7);height:100%;color:#fff;line-height:16px;font-size:13px;font-family:Decima,"Helvetica Neue",Helvetica,Arial,sans-serif;filter:alpha(Opacity=0);opacity:0;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-transition:opacity .2s;-o-transition:opacity .2s;-webkit-transition:opacity .2s;transition:opacity .2s}
.home #primary .col-a .hentry .post-thumbnail .caption:empty, .home #primary .news-list .hentry .post-thumbnail .caption:empty{display:none}
.lt-ie9 .home #primary .col-a .hentry .post-thumbnail .caption, .lt-ie9 .home #primary .news-list .hentry .post-thumbnail .caption{background:transparent;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000, endColorstr=#7F000000);zoom:1}
.home #primary .col-a .hentry .post-thumbnail .caption .credits, .home #primary .news-list .hentry .post-thumbnail .caption .credits{line-height:11px;word-break:break-word;text-transform:uppercase;letter-spacing:1px;font-size:8px;font-family:AtlasGroteskWeb,"Helvetica Neue",Helvetica,Arial,sans-serif}
.home #primary .col-a .hentry .post-thumbnail .caption p:last-child, .home #primary .news-list .hentry .post-thumbnail .caption p:last-child{margin-bottom:0}
@media screen and (max-width:767px){
.home #primary .col-a .hentry .post-thumbnail .caption, .home #primary .news-list .hentry .post-thumbnail .caption{width:100%!important;max-width:none!important;height:auto;top:auto;bottom:0;font-size:.6em;position:relative;color:#222;background:transparent;padding:0;margin-top:5px;filter:alpha(enabled=false);opacity:1}
.home .home #primary .col-a .hentry .post-thumbnail .caption, .home .home #primary .news-list .hentry .post-thumbnail .caption{display:none}}
@media screen and (max-width:767px){
.home #primary .col-a .hentry:first-child, .home #primary .news-list .hentry:first-child{padding-bottom:0}
.hentry iframe { width:99% !important}}
.more-features{margin:0 0 20px}
@media screen and (max-width:767px){.more-features{margin-top:0}}
.row-abc .post-thumbnail{display:block;margin-bottom:20px}
@media screen and (max-width:767px){.row-abc .post-thumbnail{max-width:150px;float:left; margin:10px 0 !important} .row-abc .post-thumbnail+.post-info{margin-left:160px; padding-top:10px}}
.masthead-primary .content-area{background-color:#f6f6f6;height:100%}
.masthead-primary h1{font-weight:700;text-align:center;padding:60px 0 10px;font-size:20px;background-position:center 30px;background-image:url(../images/logo-masthead.png);background-repeat:no-repeat;font-family:ArnhemPro,Georgia,"Times New Roman",serif}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.masthead-primary h1{background-image:url(../images/logo-masthead@2x.png);background-repeat:no-repeat;background-size:18px 24px;-webkit-background-size:18px 24px;-moz-background-size:18px 24px;-ms-background-size:18px 24px;-o-background-size:18px 24px}}
.masthead-primary ul{list-style:none;padding:0;width:400px;text-align:center;margin:0 auto 50px;max-width:100%}
.masthead-primary li{margin-bottom:20px}
.masthead-primary .separator{display:block;height:1px;background-color:#d1d3d4;width:100%;width:80%;margin:auto auto 20px}
.masthead-primary .emphasis{font-size:20px}
.masthead-primary .name{display:block;line-height:1em;font-family:Decima,"Helvetica Neue",Helvetica,Arial,sans-serif}
.masthead-primary .position{color:#939598;font-weight:700;font-family:AtlasGroteskWeb,"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:1px;font-size:.6em}
@media screen and (max-width:767px){.blog .topic a+.date,.single .topic a+.date{font-size:1em;padding-left:5px;border-left:1px solid #d1d3d4;margin-left:2px}}
.blog .metadata,.single .metadata{font-size:12px}
.blog .metadata span,.single .metadata span{border-left:1px solid #d1d3d4;font-size:1em;padding-left:.5em;margin-left:.5em}
.blog .metadata span:first-child,.single .metadata span:first-child{padding-left:0;margin-left:0;border:0}
.blog .metadata span.share,.single .metadata span.share{margin-left:0}
@media screen and (max-width:767px){.blog .metadata,.single .metadata{font-size:11px}
.blog .metadata .byline,.single .metadata .byline{display:block;margin-bottom:10px;font-size:12px}
.blog .metadata .date,.single .metadata .date{letter-spacing:1px}
.blog .metadata .date span:first-child:not(:last-child),.single .metadata .date span:first-child:not(:last-child){border-right:1px solid #d1d3d4;padding-right:5px;margin-right:5px}
.blog .metadata span,.single .metadata span{border-left:0;margin-left:0;padding-left:0}}
.blog .metadata .share a,.single .metadata .share a{font-family:Decima,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#008fd5;text-transform:uppercase}
.blog .col-b>.hentry:after{content:"";display:block;margin:0 20px;background:#d1d3d4;height:1px;width:-webkit-calc(100% - 40px);width:-moz-calc(100% - 40px);width:-ms-calc(100% - 40px);width:-o-calc(100% - 40px);width:calc(100% - 40px)}
.blog .col-b>.post-Agenda:after{background: none;}
.blog .col-b>.post-Agenda p{ line-height:1.3em; font-size:13px}
.blog .col-b>.post-Agenda .jobFlag{ font-size:12px; margin-bottom:5px !important}
@media screen and (max-width:1024px){.blog .col-b>.hentry:after{margin:0 10px;width:-webkit-calc(100% - 20px);width:-moz-calc(100% - 20px);width:-ms-calc(100% - 20px);width:-o-calc(100% - 20px);width:calc(100% - 20px)}}
.blog .col-b .hentry{margin-bottom:0;position:relative}
@media screen and (max-width:767px){.blog .col-b .hentry{padding-top:5px}
.blog .col-b .hentry:after{margin:0;width:100%}}
.blog .col-b .hentry>.fte-expandable{padding:20px 20px 10px}
.blog .col-b .hentry>.fte-expandable:hover{background-color:#f0f0f0}
.blog .col-b .hentry>.fte-expandable.fte-expandable-open:hover,.blog .col-b .hentry>.fte-expandable.fte-expandable-open{background-color:#fafafa}
@media screen and (max-width:1024px){.blog .col-b .hentry>.fte-expandable{padding:20px 10px 10px}}
@media screen and (max-width:767px){.blog .col-b .hentry>.fte-expandable{padding:0}}
.blog .col-b .hentry>.fte-expandable>.fte-expandable-title>.fte-expandable-icon{background:0 0;position:absolute;right:20px;top:20px}
@media screen and (max-width:767px){.blog .col-b .hentry>.fte-expandable>.fte-expandable-title>.fte-expandable-icon{top:5px;right:0}}
.blog .col-b .hentry>.fte-expandable-open>.fte-expandable-title>.fte-expandable-icon{height:20px;width:20px;background-image:url(../images/src-sprites-sa10a5b2122.png);background-position:0 -596px;background-repeat:no-repeat}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.blog .col-b .hentry>.fte-expandable-open>.fte-expandable-title>.fte-expandable-icon{background-image:url(../images/src-sprites-retina-sbc5c00f840.png);background-position:0 -596px;-moz-background-size:186px auto;-o-background-size:186px auto;-webkit-background-size:186px auto;background-size:186px auto}}
.blog .col-b .hentry .article-title{font-family:AtlasGroteskWeb,"Helvetica Neue",Helvetica,Arial,sans-serif}
.blog .col-b .job-list p.summary {font-family:AtlasGroteskWeb,"Helvetica Neue",Helvetica,Arial,sans-serif; font-size:14px; line-height:1.3em}
.blog .col-b .hentry.blog-small-image .post-thumbnail{float:right;max-width:122px;display:inline-block;margin-bottom:10px;margin-left:20px}
.blog .col-b .hentry.blog-small-image .post-thumbnail .caption{width:100%!important}
.blog .col-b .hentry.blog-small-image .post-thumbnail img{max-width:122px;height:auto}
@media screen and (max-width:767px){.blog .col-b .hentry.blog-small-image .post-thumbnail{margin-left:10px}
.blog .col-b .hentry.blog-small-image .post-thumbnail img{max-width:100px}}
.blog .col-b .hentry.blog-small-image .post-thumbnail+.post-info{margin-right:142px}
@media screen and (max-width:767px){.blog .col-b .hentry.blog-small-image .post-thumbnail+.post-info{margin-right:110px}}
.blog .col-b .hentry.blog-small-image .post-thumbnail{position:relative;line-height:0}
.blog .col-b .hentry.blog-small-image .post-thumbnail:hover .caption{filter:alpha(enabled=false);opacity:1}
.blog .col-b .hentry.blog-small-image .post-thumbnail .caption{position:absolute;top:0;left:0;width:25%;padding:.5em .8em;background:rgba(0,0,0,.7);height:100%;color:#fff;line-height:16px;font-size:13px;font-family:Decima,"Helvetica Neue",Helvetica,Arial,sans-serif;filter:alpha(Opacity=0);opacity:0;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-transition:opacity .2s;-o-transition:opacity .2s;-webkit-transition:opacity .2s;transition:opacity .2s}
.blog .col-b .hentry.blog-small-image .post-thumbnail .caption:empty{display:none}
.lt-ie9 .blog .col-b .hentry.blog-small-image .post-thumbnail .caption{background:transparent;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000, endColorstr=#7F000000);zoom:1}
.blog .col-b .hentry.blog-small-image .post-thumbnail .caption .credits{line-height:11px;word-break:break-word;text-transform:uppercase;letter-spacing:1px;font-size:8px;font-family:AtlasGroteskWeb,"Helvetica Neue",Helvetica,Arial,sans-serif}
.blog .col-b .hentry.blog-small-image .post-thumbnail .caption p:last-child{margin-bottom:0}
@media screen and (max-width:767px){.blog .col-b .hentry.blog-small-image .post-thumbnail .caption{width:100%!important;max-width:none!important;height:auto;top:auto;bottom:0;font-size:.6em;position:relative;color:#222;background:transparent;padding:0;margin-top:5px;filter:alpha(enabled=false);opacity:1}
.home .blog .col-b .hentry.blog-small-image .post-thumbnail .caption{display:none}}
.blog .col-b .hentry.blog-large-image{position:relative}
.blog .col-b .hentry.blog-large-image .post-thumbnail{display:inline-block;max-width:100%;position:relative;line-height:0}
.lt-ie9 .blog .col-b .hentry.blog-large-image .post-thumbnail{width:100%}
.blog .col-b .hentry.blog-large-image .post-thumbnail:hover .caption{filter:alpha(enabled=false);opacity:1}
.blog .col-b .hentry.blog-large-image .post-thumbnail .caption{position:absolute;top:0;left:0;width:25%;padding:.5em .8em;background:rgba(0,0,0,.7);height:100%;color:#fff;line-height:16px;font-size:13px;font-family:Decima,"Helvetica Neue",Helvetica,Arial,sans-serif;filter:alpha(Opacity=0);opacity:0;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-transition:opacity .2s;-o-transition:opacity .2s;-webkit-transition:opacity .2s;transition:opacity .2s}
.blog .col-b .hentry.blog-large-image .post-thumbnail .caption:empty{display:none}
.lt-ie9 .blog .col-b .hentry.blog-large-image .post-thumbnail .caption{background:transparent;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000, endColorstr=#7F000000);zoom:1}
.blog .col-b .hentry.blog-large-image .post-thumbnail .caption .credits{line-height:11px;word-break:break-word;text-transform:uppercase;letter-spacing:1px;font-size:8px;font-family:AtlasGroteskWeb,"Helvetica Neue",Helvetica,Arial,sans-serif}
.blog .col-b .hentry.blog-large-image .post-thumbnail .caption p:last-child{margin-bottom:0}
@media screen and (max-width:767px){.blog .col-b .hentry.blog-large-image .post-thumbnail .caption{width:100%!important;max-width:none!important;height:auto;top:auto;bottom:0;font-size:.6em;position:relative;color:#222;background:transparent;padding:0;margin-top:5px;filter:alpha(enabled=false);opacity:1}
.home .blog .col-b .hentry.blog-large-image .post-thumbnail .caption{display:none}}
.blog .col-b .hentry.blog-large-image .post-thumbnail .caption{max-width:125px}
.blog .col-b .hentry.blog-large-image>.fte-expandable>.fte-expandable-title>.fte-expandable-icon{position:absolute;right:20px}
@media screen and (max-width:767px){.blog .col-b .hentry.blog-large-image>.fte-expandable>.fte-expandable-title>.fte-expandable-icon{top:5px;right:0}}
.blog .col-b .hentry.blog-large-image>.fte-expandable>.fte-expandable-title img{padding-right:30px}
.blog .col-b .entry-comments .fte-expandable-icon{display:none}
.blog .post-head{float:left;position:relative;width:-webkit-calc(100% - 30px);width:-moz-calc(100% - 30px);width:-ms-calc(100% - 30px);width:-o-calc(100% - 30px);width:calc(100% - 30px)} .lt-ie9 .blog .post-head{width:100%} .blog .metadata{margin-right:-142px} .blog .entry-content{margin-top:5px;padding-right:30px} .blog .entry-content iframe{max-width:100%} .blog .entry-comments{margin-top:20px}
.blog .entry-comments h3{border-bottom:0} .fte-fix-icon>.fte-expandable-title>.fte-expandable-icon{position:fixed!important;top:20px;right:auto}
#filters{position:absolute;width:115px} .search .row-ab .ww-left #filters{position:relative;width:270px}
@media screen and (max-width:1024px){#filters{width:95px}}
@media screen and (max-width:767px){#filters{position:relative;width:100%}}
#filters.fte-fixed{top:20px}
#filters.fte-fixed-bottom{top:auto}
#filters .section-title{margin-bottom:0;text-transform:none;font-weight:400;text-transform:uppercase}
@media screen and (max-width:767px){#filters .section-title{color:#808285;text-transform:uppercase;text-align:center;background-color:#e2e2e0}}
#filters ul li{border-style:dotted}
#filters ul li+li.active a,#filters ul li+li a:hover{color:#820250}
#filters ul li+li.active a:after,#filters ul li+li a:hover:after{-moz-box-shadow:0 0 0 1px #820250;-webkit-box-shadow:0 0 0 1px #820250;box-shadow:0 0 0 1px #820250;background-color:#820250;color:#fefefe}
@media screen and (max-width:767px){#filters ul li+li.active a{color:#fefefe;background-color:#820250}}
#filters ul li+li+li.active a,#filters ul li+li+li a:hover{color:#78aa42}
#filters ul li+li+li.active a:after,#filters ul li+li+li a:hover:after{-moz-box-shadow:0 0 0 1px #78aa42;-webkit-box-shadow:0 0 0 1px #78aa42;box-shadow:0 0 0 1px #78aa42;background-color:#78aa42;color:#fefefe}
@media screen and (max-width:767px){#filters ul li+li+li.active a{color:#fefefe;background-color:#78aa42}}
#filters ul li+li+li+li.active a,#filters ul li+li+li+li a:hover{color:#29aae2}
#filters ul li+li+li+li.active a:after,#filters ul li+li+li+li a:hover:after{-moz-box-shadow:0 0 0 1px #29aae2;-webkit-box-shadow:0 0 0 1px #29aae2;box-shadow:0 0 0 1px #29aae2;background-color:#29aae2;color:#fefefe}
@media screen and (max-width:767px){#filters ul li+li+li+li.active a{color:#fefefe;background-color:#29aae2}}
#filters ul li+li+li+li+li.active a,#filters ul li+li+li+li+li a:hover{color:#ff6e17}
#filters ul li+li+li+li+li.active a:after,#filters ul li+li+li+li+li a:hover:after{-moz-box-shadow:0 0 0 1px #ff6e17;-webkit-box-shadow:0 0 0 1px #ff6e17;box-shadow:0 0 0 1px #ff6e17;background-color:#ff6e17;color:#fefefe}
@media screen and (max-width:767px){#filters ul li+li+li+li+li.active a{color:#fefefe;background-color:#ff6e17}}
#filters ul li+li+li+li+li+li.active a,#filters ul li+li+li+li+li+li a:hover{color:#b8378a}
#filters ul li+li+li+li+li+li.active a:after,#filters ul li+li+li+li+li+li a:hover:after{-moz-box-shadow:0 0 0 1px #b8378a;-webkit-box-shadow:0 0 0 1px #b8378a;box-shadow:0 0 0 1px #b8378a;background-color:#b8378a;color:#fefefe}
@media screen and (max-width:767px){#filters ul li+li+li+li+li+li.active a{color:#fefefe;background-color:#b8378a}}
#filters ul li.active a,#filters ul li a:hover{background-color:transparent;text-decoration:none;color:#808285}
#filters ul li.active a:after,#filters ul li a:hover:after{font-family:fte-icons;content:"\e60b";text-align:center;line-height:22px;color:#222}
@media screen and (max-width:767px){#filters ul li+li+li+li+li+li+li.active a{color:#fefefe;background-color:#fe2f2f}}
#filters ul li+li+li+li+li+li+li.active a,#filters ul li+li+li+li+li+li+li a:hover{color:#fe2f2f}
#filters ul li+li+li+li+li+li+li.active a:after,#filters ul li+li+li+li+li+li+li a:hover:after{-moz-box-shadow:0 0 0 1px #fe2f2f;-webkit-box-shadow:0 0 0 1px #fe2f2f;box-shadow:0 0 0 1px #fe2f2f;background-color:#fe2f2f;color:#fefefe}
#filters ul li a{padding:1.1em .5em .8em;color:#939598;font-size:10px;text-transform:uppercase;font-family:Decima,"Helvetica Neue",Helvetica,Arial,sans-serif}
#filters ul li a.spinner{background-position:91% center}
#filters ul li a.spinner:after{display:none}
#filters ul li a:after{content:" ";background-color:#e2e2e0;display:inline-block;vertical-align:middle;width:21px;height:21px;margin-right:1em;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;margin-right:0;margin-top:-6px;float:right;-moz-box-shadow:0 0 0 1px #d1d3d4;-webkit-box-shadow:0 0 0 1px #d1d3d4;box-shadow:0 0 0 1px #d1d3d4}
.Filters-myfeed { float:left;  clear:both; margin:0px 0 5px 0; padding:0px 5px 5px 0; display:block; width:100%; border-bottom: 1px solid #d1d3d4;}
.Filters-myfeed-L {width:28%; margin-right:3%; float:left}
.Filters-myfeed-R {width:65%; float:left}
.Filters-myfeed img{ width:100% ; border:1px solid #eee; padding:1px } 
.Filters-myfeed h3{ font-family:Decima,"Helvetica Neue",Helvetica,Arial,sans-serif; font-size:14px; margin:5% 0 2% 0}
.Filters-myfeed span {  border: 0 none;   color:#222;  font-family: AtlasGroteskWeb,"Helvetica Neue",Helvetica,Arial,sans-serif;  font-size: 9px;  font-style: normal;  padding: 4px 0;  margin:0px;   text-align: center;  text-transform: uppercase; }
.Filters-myfeed span:before {  background-color:#29aae2;  content: " ";  display: inline-block;  height: 9px;  margin-right: 0.8em;  vertical-align: middle;  width: 9px;}
.Filters-pub {  margin:20px 0; padding:10px 0 0 0;border:1px dashed #d1d3d4; display:block; width:100%;}
.Filters-pub h3{ font-family:Decima,"Helvetica Neue",Helvetica,Arial,sans-serif; font-size:14px; text-align:center }
.Filters-pub img{ margin: 0 0 3px 0; } 
.Filters-pub label {  background: none repeat scroll 0 0 #ffc600;  border: 0 none; width:100%; display:block;   color:#222;  font-family: Arial;  font-size: 11px;  font-style: normal;  font-weight: bold;  padding: 4px 8px;  margin:0px 0 0 0;   text-align: center;  text-transform: uppercase;}
@media screen and (max-width:767px){#filters ul li a:after{display:none} #filters ul li a{ height:30px} .Filters-pub{ display:none}}
@media screen and (max-width:767px){#filters ul{display:table;width:100%;margin-bottom:-10px}
#filters ul li{display:table-cell;width:13.66667%;text-align:center;border-bottom:0;font-size:.6em;border-right:2px solid #e2e2e0}
#filters ul li:last-child{border-right:0}
#filters ul li a{background-color:#939598;color:#fefefe;padding-top:1em;padding-bottom:1em;text-transform:uppercase}}
.single .related-posts{margin-bottom:20px}
.single .related-posts,.blog .col-b .related-posts{background-color:#f1f2f2;border-top:2px solid #222;padding:0 .7em .7em}
@media screen and (max-width:767px){.single .related-posts,.blog .col-b .related-posts{padding:0 .5em .5em}}
.single .related-posts h3,.blog .col-b .related-posts h3{border-bottom:1px dotted #d1d3d4;padding:10px 0;font-weight:400;font-family:Decima,"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:1px;font-size:.9em}
.single .related-posts .hentry,.blog .col-b .related-posts .hentry{padding-bottom:10px;margin-bottom:10px;border-bottom:1px dotted #d1d3d4}
.single .related-posts .hentry .article-title,.blog .col-b .related-posts .hentry .article-title{font-weight:700;font-size:15px;line-height:22px;font-family:AtlasGroteskWeb,"Helvetica Neue",Helvetica,Arial,sans-serif}
.single .related-posts .hentry .article-title a,.blog .col-b .related-posts .hentry .article-title a{color:#000}
.single .related-posts .hentry .post-thumbnail,.blog .col-b .related-posts .hentry .post-thumbnail{margin-left:0;margin-right:10px;float:left;min-height:0}
.single .related-posts .hentry .post-info,.blog .col-b .related-posts .hentry .post-info{margin-right:0}
.single .related-posts .hentry .post-thumbnail,.blog .col-b .related-posts .hentry .post-thumbnail{float:left;max-width:55px;display:inline-block;margin-bottom:10px;margin-right:20px}
.single .related-posts .hentry .post-thumbnail .caption,.blog .col-b .related-posts .hentry .post-thumbnail .caption{width:100%!important}
.single .related-posts .hentry .post-thumbnail img,.blog .col-b .related-posts .hentry .post-thumbnail img{max-width:55px;height:auto}
@media screen and (max-width:767px){.single .related-posts .hentry .post-thumbnail,.blog .col-b .related-posts .hentry .post-thumbnail{float:none;max-width:100%;margin-right:0;margin-left:0}
.single .related-posts .hentry .post-thumbnail img,.blog .col-b .related-posts .hentry .post-thumbnail img{max-width:100%;width:100%}}
.single .related-posts .hentry .post-thumbnail+.post-info,.blog .col-b .related-posts .hentry .post-thumbnail+.post-info{margin-left:75px}
@media screen and (max-width:767px){.single .related-posts .hentry .post-thumbnail+.post-info,.blog .col-b .related-posts .hentry .post-thumbnail+.post-info{margin-left:0;margin-right:0}}
.single .related-posts .hentry .post-thumbnail,.blog .col-b .related-posts .hentry .post-thumbnail{position:relative;line-height:0}
.single .related-posts .hentry .post-thumbnail:hover .caption,.blog .col-b .related-posts .hentry .post-thumbnail:hover .caption{filter:alpha(enabled=false);opacity:1}
.single .related-posts .hentry .post-thumbnail .caption,.blog .col-b .related-posts .hentry .post-thumbnail .caption{position:absolute;top:0;left:0;width:25%;padding:.5em .8em;background:rgba(0,0,0,.7);height:100%;color:#fff;line-height:16px;font-size:13px;font-family:Decima,"Helvetica Neue",Helvetica,Arial,sans-serif;filter:alpha(Opacity=0);opacity:0;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-transition:opacity .2s;-o-transition:opacity .2s;-webkit-transition:opacity .2s;transition:opacity .2s}
.single .related-posts .hentry .post-thumbnail .caption:empty,.blog .col-b .related-posts .hentry .post-thumbnail .caption:empty{display:none}
.lt-ie9 .single .related-posts .hentry .post-thumbnail .caption,.lt-ie9 .blog .col-b .related-posts .hentry .post-thumbnail .caption{background:transparent;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000, endColorstr=#7F000000);zoom:1}
.single .related-posts .hentry .post-thumbnail .caption .credits,.blog .col-b .related-posts .hentry .post-thumbnail .caption .credits{line-height:11px;word-break:break-word;text-transform:uppercase;letter-spacing:1px;font-size:8px;font-family:AtlasGroteskWeb,"Helvetica Neue",Helvetica,Arial,sans-serif}
.single .related-posts .hentry .post-thumbnail .caption p:last-child,.blog .col-b .related-posts .hentry .post-thumbnail .caption p:last-child{margin-bottom:0}
@media screen and (max-width:767px){.single .related-posts .hentry .post-thumbnail .caption,.blog .col-b .related-posts .hentry .post-thumbnail .caption{width:100%!important;max-width:none!important;height:auto;top:auto;bottom:0;font-size:.6em;position:relative;color:#222;background:transparent;padding:0;margin-top:5px;filter:alpha(enabled=false);opacity:1}
.home .single .related-posts .hentry .post-thumbnail .caption,.home .blog .col-b .related-posts .hentry .post-thumbnail .caption{display:none}}
.single .related-posts .hentry:last-child,.blog .col-b .related-posts .hentry:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}
.single .related-posts .hentry .metadata,.blog .col-b .related-posts .hentry .metadata{color:#808285;margin:0;font-family:AtlasGroteskWeb,"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:1px;font-size:.7em}
.single .related-posts .hentry .metadata span,.blog .col-b .related-posts .hentry .metadata span{display:inline;border-left:0;padding-left:0;margin-left:0}
.single .related-posts .hentry .metadata span:first-child:not(:last-child),.blog .col-b .related-posts .hentry .metadata span:first-child:not(:last-child){border-right:1px solid #d1d3d4;padding-right:5px;margin-right:5px}
.single-fte_interactives.full-width .fte_interactives .post-info{text-align:center}
.single-fte_interactives.full-width .col-b .hentry .byline{margin-bottom:20px}
.single #blog-header{position:relative}
@media screen and (max-width:767px){.single #blog-header:after{content:"";position:absolute;top:20px;right:0;height:30px;width:30px;background-image:url(../images/src-sprites-sa10a5b2122.png);background-position:0 0;background-repeat:no-repeat}}
@media only screen and (max-width:767px) and (-webkit-min-device-pixel-ratio:2),only screen and (max-width:767px) and (min--moz-device-pixel-ratio:2),only screen and (max-width:767px) and (-o-min-device-pixel-ratio:2 / 1),only screen and (max-width:767px) and (min-device-pixel-ratio:2),only screen and (max-width:767px) and (min-resolution:192dpi),only screen and (max-width:767px) and (min-resolution:2dppx){.single #blog-header:after{background-image:url(../images/src-sprites-retina-sbc5c00f840.png);background-position:0 0;-moz-background-size:186px auto;-o-background-size:186px auto;-webkit-background-size:186px auto;background-size:186px auto}}
.single .widget-title{background-color:#222}
.single .col-b>.hentry .byline{margin:10px 0}
.single .col-b>.hentry .article-title{font-size:33px;line-height:37px;margin-bottom:15px;font-family:AtlasGroteskWeb,"Helvetica Neue",Helvetica,Arial,sans-serif}
@media screen and (max-width:767px){.single .col-b>.hentry .article-title{font-size:22px;line-height:26px}}
.single .tags,.single .metadata{margin-bottom:20px}
@media screen and (max-width:767px){.single .tags,.single .metadata{margin-bottom:10px}}
.single-fte_features .col-b .hentry .article-title,.single-feature .col-b .hentry .article-title{font-weight:700;line-height:40px;font-family:ArnhemPro,Georgia,"Times New Roman",serif}
@media screen and (max-width:767px){.single-fte_features .col-b .hentry .article-title,.single-feature .col-b .hentry .article-title{font-size:22px;line-height:26px}}
@media screen and (max-width:767px){.single-fte_features .col-b .hentry .byline,.single-feature .col-b .hentry .byline{margin-bottom:10px;font-size:12px}}
#single-featured-image{margin-bottom:1em;margin-top:-5px;position:relative;line-height:0}
#single-featured-image:hover .caption{filter:alpha(enabled=false);opacity:1}
#single-featured-image .caption{position:absolute;top:0;left:0;width:25%;padding:.5em .8em;background:rgba(0,0,0,.7);height:100%;color:#fff;line-height:16px;font-size:13px;font-family:Decima,"Helvetica Neue",Helvetica,Arial,sans-serif;filter:alpha(Opacity=0);opacity:0;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-transition:opacity .2s;-o-transition:opacity .2s;-webkit-transition:opacity .2s;transition:opacity .2s}
#single-featured-image .caption:empty{display:none}
.lt-ie9 #single-featured-image .caption{background:transparent;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000, endColorstr=#7F000000);zoom:1}
#single-featured-image .caption .credits{line-height:11px;word-break:break-word;text-transform:uppercase;letter-spacing:1px;font-size:8px;font-family:AtlasGroteskWeb,"Helvetica Neue",Helvetica,Arial,sans-serif}
#single-featured-image .caption p:last-child{margin-bottom:0}
@media screen and (max-width:767px){#single-featured-image .caption{width:100%!important;max-width:none!important;height:auto;top:auto;bottom:0;font-size:.6em;position:relative;color:#222;background:transparent;padding:0;margin-top:5px;filter:alpha(enabled=false);opacity:1}
.home #single-featured-image .caption{display:none}}
#single-featured-image .caption{max-width:125px}
.single-fte_datalab #single-featured-image{margin-top:0}
@media screen and (max-width:767px){.single-fte_features #single-featured-image,.single-feature #single-featured-image{overflow:hidden}}
#back-index{display:block;text-indent:-99999px;border-bottom:1px solid #d1d3d4;padding-bottom:10px;margin-bottom:10px;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;height:30px;width:30px;background-image:url(../images/src-sprites-sa10a5b2122.png);background-position:0 0;background-repeat:no-repeat}
#back-index:hover{background-position:0 -50px}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#back-index{background-image:url(../images/src-sprites-retina-sbc5c00f840.png);background-position:0 0;-moz-background-size:186px auto;-o-background-size:186px auto;-webkit-background-size:186px auto;background-size:186px auto}
#back-index:hover{background-position:0 -50px}}
@media screen and (max-width:767px){#back-index{float:left;border-bottom:0;margin-top:-2px;margin-right:5px}}
#back-datalab{text-align:center}
#back-datalab a{color:#008fd5;border-top:1px solid #d1d3d4;border-bottom:1px solid #d1d3d4;display:block;position:relative;padding:12px;font-family:Decima,"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:1px;font-size:.7em}
#back-datalab a:after{content:"";position:absolute;top:2px;left:0;height:30px;width:30px;background-image:url(../images/src-sprites-sa10a5b2122.png);background-position:0 0;background-repeat:no-repeat}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#back-datalab a:after{background-image:url(../images/src-sprites-retina-sbc5c00f840.png);background-position:0 0;-moz-background-size:186px auto;-o-background-size:186px auto;-webkit-background-size:186px auto;background-size:186px auto}}
@media screen and (max-width:767px){.single-fte_datalab .topic .date span:first-child:not(:last-child){border-right:1px solid #d1d3d4;padding-right:5px;margin-right:5px}}
#single-navigation{position:fixed;width:100%;top:50%;margin-top:-37px;left:0;z-index:99}
@media screen and (max-width:1024px){#single-navigation{display:none}}
.single-navigation .prev,.single-navigation .next{position:absolute;top:0;width:50px;height:75px;background-color:#e2e2e0}
.single-navigation .prev>a,.single-navigation .next>a{display:block;width:50px;height:75px;line-height:75px;text-align:center}
.single-navigation .prev>a span,.single-navigation .next>a span{display:inline-block;vertical-align:middle;cursor:pointer}
.single-navigation .prev:hover .nav-article,.single-navigation .next:hover .nav-article{filter:alpha(enabled=false);opacity:1;z-index:99}
.single-navigation .prev{left:0}
.single-navigation .prev>a span{height:60px;width:24px;background-image:url(../images/src-sprites-sa10a5b2122.png);background-position:0 -188px;background-repeat:no-repeat}
.single-navigation .prev>a span:hover{background-position:0 -268px}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.single-navigation .prev>a span{background-image:url(../images/src-sprites-retina-sbc5c00f840.png);background-position:0 -188px;-moz-background-size:186px auto;-o-background-size:186px auto;-webkit-background-size:186px auto;background-size:186px auto}
.single-navigation .prev>a span:hover{background-position:0 -268px}}
.single-navigation .prev .nav-article{left:-150px}
.single-navigation .prev:hover .nav-article{left:60px}
.single-navigation .next{right:0}
.single-navigation .next>a span{height:60px;width:24px;background-image:url(../images/src-sprites-sa10a5b2122.png);background-position:0 -348px;background-repeat:no-repeat}
.single-navigation .next>a span:hover{background-position:0 -428px}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.single-navigation .next>a span{background-image:url(../images/src-sprites-retina-sbc5c00f840.png);background-position:0 -348px;-moz-background-size:186px auto;-o-background-size:186px auto;-webkit-background-size:186px auto;background-size:186px auto}
.single-navigation .next>a span:hover{background-position:0 -428px}}
.single-navigation .next .nav-article{right:-150px}
.single-navigation .next:hover .nav-article{right:60px}
.single-navigation .nav-article{position:absolute;width:149px;min-height:75px;top:0;background:#fff;border:1px solid #222;padding:9px;font-size:.7em;text-align:left;z-index:-1;filter:alpha(Opacity=0);opacity:0;-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s;-moz-box-shadow:0 0 5px rgba(0,0,0,.3);-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}
.single-navigation .nav-article span{font-family:Decima,"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:1px;font-size:9px}
.single-navigation .nav-article h4{line-height:1.2em;margin-top:5px;font-weight:700}
.single-navigation .nav-article a{display:block}
.single-navigation .nav-article a:hover{text-decoration:none}
.single-navigation-vertical{border-bottom:1px solid #d1d3d4;padding-bottom:10px;margin-bottom:20px;text-align:center}
@media screen and (max-width:767px){.single-navigation-vertical{display:none}}
.single-navigation-vertical .nav-article{padding:12px 15px;width:226px}
.single-navigation-vertical .nav-article h4{font-size:15px;line-height:18px}
.single-navigation-vertical>span{text-transform:uppercase;font-size:.7em;color:#008fd5}
.single-navigation-vertical.single-navigation-bottom{border-bottom:0;padding-bottom:0;border-top:1px solid #d1d3d4;padding-top:10px;margin-top:10px}
.single-navigation-vertical .prev,.single-navigation-vertical .next{position:relative;width:75px;height:50px;left:auto;top:auto;margin:0 auto}
.single-navigation-vertical .prev>a,.single-navigation-vertical .next>a{width:75px;height:50px;line-height:50px}
.single-navigation-vertical .prev>a span{height:24px;width:60px;background-image:url(../images/src-sprites-sa10a5b2122.png);background-position:0 -508px;background-repeat:no-repeat}
.single-navigation-vertical .prev>a span:hover{background-position:0 -552px}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.single-navigation-vertical .prev>a span{background-image:url(../images/src-sprites-retina-sbc5c00f840.png);background-position:0 -508px;-moz-background-size:186px auto;-o-background-size:186px auto;-webkit-background-size:186px auto;background-size:186px auto}
.single-navigation-vertical .prev>a span:hover{background-position:0 -552px}}
.single-navigation-vertical .next>a span{height:24px;width:60px;background-image:url(../images/src-sprites-sa10a5b2122.png);background-position:0 -100px;background-repeat:no-repeat}
.single-navigation-vertical .next>a span:hover{background-position:0 -144px}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.single-navigation-vertical .next>a span{background-image:url(../images/src-sprites-retina-sbc5c00f840.png);background-position:0 -100px;-moz-background-size:186px auto;-o-background-size:186px auto;-webkit-background-size:186px auto;background-size:186px auto}
.single-navigation-vertical .next>a span:hover{background-position:0 -144px}}
.single-navigation-vertical .prev .nav-article{left:-76px;top:-100%}
.single-navigation-vertical .prev:hover .nav-article{left:-76px;top:100%}
.single-navigation-vertical .next .nav-article{left:-76px;bottom:-100%;top:auto}
.single-navigation-vertical .next:hover .nav-article{left:-76px;bottom:100%}
.post-author{overflow:hidden;margin-bottom:18px;border-bottom:1px solid #d1d3d4;padding-bottom:8px}
.post-author .post-thumbnail{float:left;max-width:100px;display:inline-block;margin-bottom:10px;margin-right:20px}
.post-author .post-thumbnail .caption{width:100%!important}
.post-author .post-thumbnail img{max-width:100px;height:auto}
@media screen and (max-width:767px){.post-author .post-thumbnail{margin-right:10px}
.post-author .post-thumbnail img{max-width:100px}}
.post-author .post-thumbnail+.post-info{margin-left:120px}
@media screen and (max-width:767px){.post-author .post-thumbnail+.post-info{margin-left:110px}}
.post-author .post-thumbnail{position:relative;line-height:0}
.post-author .post-thumbnail:hover .caption{filter:alpha(enabled=false);opacity:1}
.post-author .post-thumbnail .caption{position:absolute;top:0;left:0;width:25%;padding:.5em .8em;background:rgba(0,0,0,.7);height:100%;color:#fff;line-height:16px;font-size:13px;font-family:Decima,"Helvetica Neue",Helvetica,Arial,sans-serif;filter:alpha(Opacity=0);opacity:0;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-transition:opacity .2s;-o-transition:opacity .2s;-webkit-transition:opacity .2s;transition:opacity .2s}
.post-author .post-thumbnail .caption:empty{display:none}
.lt-ie9 .post-author .post-thumbnail .caption{background:transparent;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000, endColorstr=#7F000000);zoom:1}
.post-author .post-thumbnail .caption .credits{line-height:11px;word-break:break-word;text-transform:uppercase;letter-spacing:1px;font-size:8px;font-family:AtlasGroteskWeb,"Helvetica Neue",Helvetica,Arial,sans-serif}
.post-author .post-thumbnail .caption p:last-child{margin-bottom:0}
@media screen and (max-width:767px){.post-author .post-thumbnail .caption{width:100%!important;max-width:none!important;height:auto;top:auto;bottom:0;font-size:.6em;position:relative;color:#222;background:transparent;padding:0;margin-top:5px;filter:alpha(enabled=false);opacity:1}
.home .post-author .post-thumbnail .caption{display:none}}
.post-author a,.post-author a:visited{color:#008fd5}
.entry-comments+.post-author,.hentry+.post-author{border-top:1px solid #d1d3d4;padding-top:16px}
.home .post-author{margin-top:20px}
.post-author h3{text-transform:uppercase;font-size:12px;font-weight:400;letter-spacing:1px;font-family:Decima,"Helvetica Neue",Helvetica,Arial,sans-serif}
.post-author h3 span{border-left:1px solid #d1d3d4;padding-left:10px;margin-left:6px;text-transform:lowercase}
@media screen and (max-width:767px){.post-author h3 span{border-left:0;padding-left:0;margin-left:0;display:block}}
.post-author h3 span a:hover{text-decoration:none}
.post-author p{font-size:12px;line-height:20px;font-family:AtlasGroteskWeb,"Helvetica Neue",Helvetica,Arial,sans-serif}
.post-author .icon{vertical-align:middle}
#entry-footnotes,#entry-comments,.entry-comments{margin-bottom:20px}
#entry-footnotes h3,#entry-comments h3,.entry-comments h3{border-top:2px solid #222;padding-top:.5em;font-weight:400;font-family:Decima,"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:1px;font-size:.9em}
@media screen and (max-width:767px){#entry-footnotes h3,#entry-comments h3,.entry-comments h3{font-size:.8em}}
#entry-footnotes h3 .add-comment,#entry-comments h3 .add-comment,.entry-comments h3 .add-comment{text-transform:capitalize;color:#008fd5;letter-spacing:0;border-bottom:1px dotted #008fd5;font-weight:400;margin-left:10px}
.entry-footnotes-content{padding:0 2.1em}
.entry-footnotes-content ol,.entry-footnotes-content ul{padding-top:1em;padding-bottom:1em}
.entry-comments-content{padding:0 1em}
.entry-comments-content>.fb-comments{margin:1em 0}
.entry-footnotes-content,.entry-comments-content{background-color:#f1f2f2;font-size:12px;line-height:20px;border-bottom:3px solid #222}
@media screen and (max-width:767px){.entry-footnotes-content,.entry-comments-content{padding:1em}}
.entry-footnotes-content ol,.entry-comments-content ol{list-style-type:decimal;margin-left:2em}
.entry-footnotes-content ul,.entry-comments-content ul{list-style-type:square;margin-left:2em}
.entry-footnotes-content img,.entry-comments-content img{border:1px solid #222;margin:30px 0}
.entry-footnotes-content a,.entry-comments-content a{color:#008fd5}a.footnote-back,a.footnote-link{color:#008fd5}
.hentry{margin-bottom:10px}
.hentry:after{content:"";display:table;clear:both}
.hentry:last-child{margin-bottom:0}
.page-header{text-align:center;padding:10px 0 10px;border-bottom:1px solid #222; margin-bottom:10px}
.page-header h1{font-size:1.5em;font-weight:700}
.page-header h1 span{text-transform:uppercase;letter-spacing:1px;color:#939598;font-size:.4em;font-weight:400;margin-bottom:5px}
.content-area .hentry{padding:20px 0;padding-bottom:10px;margin-bottom:0;border-bottom:1px dashed #d1d3d4}
.content-area .hentry:last-child{border-bottom:0}
@media screen and (max-width:767px){.content-area .hentry{border-bottom:1px solid #d1d3d4;margin-bottom:0;padding-bottom:0}}
.content-area .hentry .post-thumbnail{float:left;max-width:184px;display:inline-block;margin-bottom:10px;margin-right:20px}
.content-area .hentry .post-thumbnail .caption{width:100%!important}
.content-area .hentry .post-thumbnail img{max-width:184px;height:auto}
@media screen and (max-width:767px){.content-area .hentry .post-thumbnail{margin-right:10px}
.content-area .hentry .post-thumbnail img{max-width:100px}}
.content-area .hentry .post-thumbnail+.post-info{margin-left:204px}
@media screen and (max-width:767px){.content-area .hentry .post-thumbnail+.post-info{margin-left:110px}}
.content-area .hentry .post-thumbnail{position:relative;line-height:0}
.content-area .hentry .post-thumbnail:hover .caption{filter:alpha(enabled=false);opacity:1}
.content-area .hentry .post-thumbnail .caption{position:absolute;top:0;left:0;width:25%;padding:.5em .8em;background:rgba(0,0,0,.7);height:100%;color:#fff;line-height:16px;font-size:13px;font-family:Decima,"Helvetica Neue",Helvetica,Arial,sans-serif;filter:alpha(Opacity=0);opacity:0;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-transition:opacity .2s;-o-transition:opacity .2s;-webkit-transition:opacity .2s;transition:opacity .2s}
.content-area .hentry .post-thumbnail .caption:empty{display:none}
.lt-ie9 .content-area .hentry .post-thumbnail .caption{background:transparent;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000, endColorstr=#7F000000);zoom:1}
.content-area .hentry .post-thumbnail .caption .credits{line-height:11px;word-break:break-word;text-transform:uppercase;letter-spacing:1px;font-size:8px;font-family:AtlasGroteskWeb,"Helvetica Neue",Helvetica,Arial,sans-serif}
.content-area .hentry .post-thumbnail .caption p:last-child{margin-bottom:0}
@media screen and (max-width:767px){.content-area .hentry .post-thumbnail .caption{width:100%!important;max-width:none!important;height:auto;top:auto;bottom:0;font-size:.6em;position:relative;color:#222;background:transparent;padding:0;margin-top:5px;filter:alpha(enabled=false);opacity:1}
.home .content-area .hentry .post-thumbnail .caption{display:none}}
@media screen and (max-width:767px){.content-area .hentry{padding:10px 0 0}
.content-area .hentry .topic a+.datetime{margin-top:10px}
.content-area .hentry .datetime{display:block;border-left:0;margin-left:0;padding-left:0}
.content-area .hentry .tags{font-size:.6em}
.content-area .hentry:first-child{padding-left:0!important}}
#vertical-feature-top{margin-bottom:30px}
@media screen and (max-width:767px){#vertical-feature-top{margin-bottom:10px;border-bottom:1px solid #d1d3d4}}
#vertical-feature-top .article-title{font-size:42px;line-height:42px;font-weight:700}
@media screen and (max-width:767px){#vertical-feature-top .article-title{font-size:1.3em;line-height:1.3em}}
#vertical-feature-top .topic a{color:#939598}
#vertical-feature-top .post-thumbnail{float:none;display:inline-block;margin-right:0;max-width:100%}
.lt-ie9 #vertical-feature-top .post-thumbnail{width:100%;display:block}
#vertical-feature-top .post-thumbnail img{max-width:100%}
#vertical-feature-top .post-thumbnail .caption{width:25%!important}
#vertical-feature-top .post-thumbnail+.post-info{margin-left:0;margin-right:0}
#vertical-feature-top .post-thumbnail{position:relative;line-height:0}
#vertical-feature-top .post-thumbnail:hover .caption{filter:alpha(enabled=false);opacity:1}
#vertical-feature-top .post-thumbnail .caption{position:absolute;top:0;left:0;width:25%;padding:.5em .8em;background:rgba(0,0,0,.7);height:100%;color:#fff;line-height:16px;font-size:13px;font-family:Decima,"Helvetica Neue",Helvetica,Arial,sans-serif;filter:alpha(Opacity=0);opacity:0;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-transition:opacity .2s;-o-transition:opacity .2s;-webkit-transition:opacity .2s;transition:opacity .2s}
#vertical-feature-top .post-thumbnail .caption:empty{display:none}
.lt-ie9 #vertical-feature-top .post-thumbnail .caption{background:transparent;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000, endColorstr=#7F000000);zoom:1}
#vertical-feature-top .post-thumbnail .caption .credits{line-height:11px;word-break:break-word;text-transform:uppercase;letter-spacing:1px;font-size:8px;font-family:AtlasGroteskWeb,"Helvetica Neue",Helvetica,Arial,sans-serif}
#vertical-feature-top .post-thumbnail .caption p:last-child{margin-bottom:0}
@media screen and (max-width:767px){#vertical-feature-top .post-thumbnail .caption{width:100%!important;max-width:none!important;height:auto;top:auto;bottom:0;font-size:.6em;position:relative;color:#222;background:transparent;padding:0;margin-top:5px;filter:alpha(enabled=false);opacity:1}
.home #vertical-feature-top .post-thumbnail .caption{display:none}}
.vertical .topic{margin:20px 0}
@media screen and (max-width:767px){.vertical .topic{margin:10px 0}}
.vertical .col-a .section-title{margin-bottom:20px}
.vertical .col-a .col-ab .topic{margin:20px 0 10px}
@media screen and (max-width:767px){.vertical .col-a .col-ab .topic{margin:0 0 10px}}
.vertical .col-a .col-ab .post-thumbnail{display:block;margin-bottom:20px}
@media screen and (max-width:767px){.vertical .col-a .col-ab .post-thumbnail{max-width:100px;float:left}}
@media screen and (max-width:767px){.vertical .col-a .col-ab .post-thumbnail+.post-info{margin-left:110px}}
.vertical .link-sectionmore{border-top:1px dashed #d1d3d4;margin-top:30px;clear:both;padding-top:18px;display:inline-block;width:100%}
@media screen and (max-width:767px){.vertical .link-sectionmore{border-top:0;padding-top:10px;margin-top:10px;display:inline-block;width:auto;background:#939598}}
.tabs{margin:40px 0 20px}
.tabs .tabs-title{display:table;width:100%}
.tabs .tabs-title>li{display:table-cell;width:33.33%;cursor:pointer;text-align:center}
.tabs .tabs-title>li a{display:inline-block;vertical-align:middle;color:#fff;padding:1em 0;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;font-family:Decima,"Helvetica Neue",Helvetica,Arial,sans-serif}
@media screen and (max-width:767px){.tabs .tabs-title>li a{font-size:9px}}
.tabs .tabs-title>li:hover,.tabs .tabs-title>li.active,.tabs .tabs-title>li a:hover{background-color:#fefefe}
.tabs .tabs-content>div{padding:1em;width:100%;height:100%;display:none}
@media screen and (max-width:767px){.tabs .tabs-content>div{padding:.5em}}
.tabs .tabs-content>div:first-child{display:block}
.tabs .tabs-content>div .hentry{padding-bottom:0;margin-bottom:10px;border-bottom:1px dashed #d1d3d4}
.tabs .tabs-content>div .hentry h3{font-weight:400;line-height:1.2em;font-family:ArnhemPro,Georgia,"Times New Roman",serif}
.tabs .tabs-content>div .hentry .date{color:#939598;font-weight:400;text-transform:uppercase;letter-spacing:1px;font-size:12p}
.tabs .tabs-content>div .more{font-weight:700;font-family:Decima,"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:1px;font-size:12px;letter-spacing:2px}input{border:0;padding:.5em}
#fullsearch label{position:absolute;top:7px;left:8px;color:#939598;text-transform:uppercase;letter-spacing:1px;font-size:.7em}
.home #fullsearch.formbox input,#fullsearch.formbox input{width:190px;padding-right:0;position:relative; transform:border-color 0.2s linear 0s, color 0.2s linear 0s; font-size:0.75em; font-family:AtlasGroteskWeb,"Helvetica Neue",Helvetica,Arial,sans-serif; text-overflow:ellipsis}
#fullsearch input{background-color:#f1f2f2;width:210px;vertical-align:top;margin:0;-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s}
@media screen and (max-width:484px){.home #fullsearch.formbox input, #fullsearch.formbox input { width:186px}}
@media screen and (max-width:1024px){.home #fullsearch input{min-width:0}}
@media screen and (max-width:767px){.home #fullsearch input{width:80px} #fullsearch input{width:80px}}
#fullsearch button{background-color:transparent;color:#939598;border:0;padding:.5em 0;cursor:pointer;position:relative;width:34px;z-index:3;vertical-align:top;
 position:absolute; right:0px}
#fullsearch button:focus{outline:0}
#fullsearch button:hover{color:#008fd5}input[type=search]{-webkit-appearance:none}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button{display:none}
.sharedaddy .sd-title{display:none}
.sharedaddy .sd-content li{display:block;margin-bottom:5px}
@media screen and (max-width:767px){.sharedaddy .sd-content li{float:left;margin-right:5px}}
.blog .sharedaddy .sd-content li{display:inline-block}
.sharedaddy .sd-content a:after{line-height:30px}
.blog div.share{display:none;position:absolute;bottom:-5px}
#social-widget{position:absolute;margin-left:20px}
@media screen and (max-width:767px){#social-widget{position:relative}}
#social-widget.fte-fixed{top:20px}
#social-widget.fte-fixed-bottom{top:auto}
.fte-expandable-content{display:none}
.fte-expandable-title{cursor:pointer;overflow:hidden}
.fte-expandable-icon{display:block;float:right;height:20px;width:20px;background-image:url(../images/src-sprites-sa10a5b2122.png);background-position:0 -676px;background-repeat:no-repeat}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.fte-expandable-icon{background-image:url(../images/src-sprites-retina-sbc5c00f840.png);background-position:0 -676px;-moz-background-size:186px auto;-o-background-size:186px auto;-webkit-background-size:186px auto;background-size:186px auto}}
.fte-expandable-open>.fte-expandable-title .fte-expandable-icon{height:20px;width:20px;background-image:url(../images/src-sprites-sa10a5b2122.png);background-position:0 -636px;background-repeat:no-repeat}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.fte-expandable-open>.fte-expandable-title .fte-expandable-icon{background-image:url(../images/src-sprites-retina-sbc5c00f840.png);background-position:0 -636px;-moz-background-size:186px auto;-o-background-size:186px auto;-webkit-background-size:186px auto;background-size:186px auto}}
.fte-fixed{position:fixed!important;top:0}
.fte-fixed-bottom{position:absolute!important;top:auto;bottom:0}
.pullquote-left{width:300px;float:left;font-weight:700;font-size:22px;line-height:28px;margin:40px 40px 40px -65px;position:relative;z-index:2;background-color:#fff}
@media screen and (max-width:767px){.pullquote-left{float:none;max-width:100%;width:100%;margin:40px 40px 40px 0}}
@media screen and (min-width:1105px){.full-width .pullquote-left{margin:40px 40px 40px -70px}}figure.wp-caption .credit,div.w190 .credit,div.w519 .credit,div.w454 .credit,div.w480 .credit,div.w362 .credit,div.w382 .credit{display:block;position:absolute;width:100%;bottom:0;left:0;height:auto;color:#fefefe;background:rgba(0,0,0,.7);font-size:.7em;line-height:1em;padding:5px;z-index:2}figure.wp-caption .credit:empty,div.w190 .credit:empty,div.w519 .credit:empty,div.w454 .credit:empty,div.w480 .credit:empty,div.w362 .credit:empty,div.w382 .credit:empty{display:none}
@media screen and (max-width:767px){figure.wp-caption .credit,div.w190 .credit,div.w519 .credit,div.w454 .credit,div.w480 .credit,div.w362 .credit,div.w382 .credit{position:relative;margin-bottom:5px}}figure.wp-caption{position:relative;line-height:0;margin-bottom:20px}figure.wp-caption:hover .caption{filter:alpha(enabled=false);opacity:1}figure.wp-caption .caption{position:absolute;top:0;left:0;width:25%;padding:.5em .8em;background:rgba(0,0,0,.7);height:100%;color:#fff;line-height:16px;font-size:13px;font-family:Decima,"Helvetica Neue",Helvetica,Arial,sans-serif;filter:alpha(Opacity=0);opacity:0;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-transition:opacity .2s;-o-transition:opacity .2s;-webkit-transition:opacity .2s;transition:opacity .2s}figure.wp-caption .caption:empty{display:none}
.lt-ie9 figure.wp-caption .caption{background:transparent;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000, endColorstr=#7F000000);zoom:1}figure.wp-caption .caption .credits{line-height:11px;word-break:break-word;text-transform:uppercase;letter-spacing:1px;font-size:8px;font-family:AtlasGroteskWeb,"Helvetica Neue",Helvetica,Arial,sans-serif}figure.wp-caption .caption p:last-child{margin-bottom:0}
@media screen and (max-width:767px){figure.wp-caption .caption{width:100%!important;max-width:none!important;height:auto;top:auto;bottom:0;font-size:.6em;position:relative;color:#222;background:transparent;padding:0;margin-top:5px;filter:alpha(enabled=false);opacity:1}
.home figure.wp-caption .caption{display:none}} div.w190{width:190px;max-width:100%;position:relative;line-height:0}div.w190:hover .caption{filter:alpha(enabled=false);opacity:1}div.w190 .caption{position:absolute;top:0;left:0;width:100%;padding:.5em .8em;background:rgba(0,0,0,.7);height:100%;color:#fff;line-height:16px;font-size:13px;font-family:Decima,"Helvetica Neue",Helvetica,Arial,sans-serif;filter:alpha(Opacity=0);opacity:0;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-transition:opacity .2s;-o-transition:opacity .2s;-webkit-transition:opacity .2s;transition:opacity .2s}div.w190 .caption:empty{display:none}
.lt-ie9 div.w190 .caption{background:transparent;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000, endColorstr=#7F000000);zoom:1}div.w190 .caption .credits{line-height:11px;word-break:break-word;text-transform:uppercase;letter-spacing:1px;font-size:8px;font-family:AtlasGroteskWeb,"Helvetica Neue",Helvetica,Arial,sans-serif}div.w190 .caption p:last-child{margin-bottom:0}
@media screen and (max-width:767px){div.w190 .caption{width:100%!important;max-width:none!important;height:auto;top:auto;bottom:0;font-size:.6em;position:relative;color:#222;background:transparent;padding:0;margin-top:5px;filter:alpha(enabled=false);opacity:1}
.home div.w190 .caption{display:none}}div.w190.right{float:right;margin-left:10px}div.w190.left{float:left;margin-right:10px}div.w519,div.w454,div.w480,div.w362,div.w382{margin:20px auto;position:relative;line-height:0}div.w519:hover .caption,div.w454:hover .caption,div.w480:hover .caption,div.w362:hover .caption,div.w382:hover .caption{filter:alpha(enabled=false);opacity:1}div.w519 .caption,div.w454 .caption,div.w480 .caption,div.w362 .caption,div.w382 .caption{position:absolute;top:0;left:0;width:100%;padding:.5em .8em;background:rgba(0,0,0,.7);height:100%;color:#fff;line-height:16px;font-size:13px;font-family:Decima,"Helvetica Neue",Helvetica,Arial,sans-serif;filter:alpha(Opacity=0);opacity:0;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-transition:opacity .2s;-o-transition:opacity .2s;-webkit-transition:opacity .2s;transition:opacity .2s}div.w519 .caption:empty,div.w454 .caption:empty,div.w480 .caption:empty,div.w362 .caption:empty,div.w382 .caption:empty{display:none}
.lt-ie9 div.w519 .caption,.lt-ie9 div.w454 .caption,.lt-ie9 div.w480 .caption,.lt-ie9 div.w362 .caption,.lt-ie9 div.w382 .caption{background:transparent;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000, endColorstr=#7F000000);zoom:1}div.w519 .caption .credits,div.w454 .caption .credits,div.w480 .caption .credits,div.w362 .caption .credits,div.w382 .caption .credits{line-height:11px;word-break:break-word;text-transform:uppercase;letter-spacing:1px;font-size:8px;font-family:AtlasGroteskWeb,"Helvetica Neue",Helvetica,Arial,sans-serif}div.w519 .caption p:last-child,div.w454 .caption p:last-child,div.w480 .caption p:last-child,div.w362 .caption p:last-child,div.w382 .caption p:last-child{margin-bottom:0}
@media screen and (max-width:767px){div.w519 .caption,div.w454 .caption,div.w480 .caption,div.w362 .caption,div.w382 .caption{width:100%!important;max-width:none!important;height:auto;top:auto;bottom:0;font-size:.6em;position:relative;color:#222;background:transparent;padding:0;margin-top:5px;filter:alpha(enabled=false);opacity:1}
.home div.w519 .caption,.home div.w454 .caption,.home div.w480 .caption,.home div.w362 .caption,.home div.w382 .caption{display:none}}div.w519 .credit,div.w454 .credit,div.w480 .credit,div.w362 .credit,div.w382 .credit{position:relative;background:transparent;color:#222}div.w519{width:519px;max-width:100%}div.w454{width:454px;max-width:100%}div.w480{width:480px;max-width:100%}div.w362{width:362px;max-width:100%}div.w382{width:382px;max-width:100%}
.tr-caption-container{width:auto;margin:0 20px 20px}
.tr-caption{line-height:1.5em;border:0}table{width:100%!important;margin:20px auto 30px;font-size:.7em;height:auto!important;font-family:Decima,"Helvetica Neue",Helvetica,Arial,sans-serif}table th{font-weight:700;text-align:left;padding:.5em 0;line-height:1.4em}table tr:first-child td{border-top:0}table td{border-top:1px solid #f1f2f2;text-align:left}table.w480{width:100%}
.xl48{width:3%}
.xl48+td{width:20%}table.nate-details tr.weightings td{font-style:italic!important;text-align:left}
.MsoNormalTable{border:0!important;height:auto!important;width:100%!important}
.MsoNormalTable td{border:0!important;border-top:1px solid #f1f2f2!important}
.MsoNormalTable td tr:first-child td{border-top:0!important}
.MsoNormalTable span{font-size:11px!important}
.MsoNormal{margin:0!important}table.data-table{font-family:AtlasGroteskWeb,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:17px}table.data-table th{text-align:left;text-transform:uppercase;font-size:12px;letter-spacing:1px;padding:0 0 4px;line-height:100%;border-bottom:2px solid #000}table.data-table td.first-row{padding-top:4px}table.data-table td.rank{font-size:15px;font-weight:700}table.data-table th.number{text-align:right}table.data-table td.number{text-align:right;font-family:DecimaMono,Decima,'Helvetica Neue',Helvetica,Arial,sans-serif}
.fb-comments,.fb-comments span,.fb-comments.fb_iframe_widget span iframe{width:100%!important}body.prestitial{padding:0}body.prestitial #wrapper{width:100%}body.prestitial .espnrow{font-size:12px;font-weight:700;border-bottom:1px solid #222;position:relative;height:52px}body.prestitial .espnlogoint{position:absolute;left:10px;top:10px}body.prestitial #counter{width:100px;margin:0 auto;padding-top:10px;line-height:34px;text-align:center;color:#939598}body.prestitial .tlink{position:absolute;right:10px;top:21px}body.prestitial .ad-container,body.prestitial .ad-wrapper{text-align:center}
@media screen and (-webkit-min-device-pixel-ratio:0) {  @font-face {  font-family: "Noticons";  src: url(../font/Noticons.svg#Noticons) format("svg");  }}
/** * All noticons */
.noticon { font-size: 16px; vertical-align: top; text-align: center; -moz-transition: color .1s ease-in 0; -webkit-transition: color .1s ease-in 0; display: inline-block; font-family: "Noticons"; font-style: normal; font-weight: 400; font-variant: normal; line-height: 1; text-decoration: inherit; text-transform: none; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; speak: none;}
/** *  icons */
.noticon-404:before { content: "\f423"; }.noticon-add:before { content: "\f8b3"; } .noticon-akismet:before { content: "\f8d2"; } .noticon-art:before { content: "\f8b4"; } .noticon-aside:before { content: "\f101"; } .noticon-atsign:before { content: "\f814"; } .noticon-attachment:before { content: "\f416"; } .noticon-audio:before { content: "\f109"; } .noticon-automattic:before { content: "\f815"; } .noticon-automattic-blip:before { content: "\f817"; } .noticon-automattic-ring:before { content: "\f816"; } .noticon-bold:before { content: "\f471"; } .noticon-book:before { content: "\f444"; } .noticon-bullhorn:before { content: "\f8a5"; } .noticon-bullseye:before { content: "\f8a0"; } .noticon-cart:before { content: "\f447"; } .noticon-category:before { content: "\f301"; } .noticon-chat:before { content: "\f108"; } .noticon-checkmark:before { content: "\f418"; } .noticon-close:before { content: "\f405"; } .noticon-close-alt:before { content: "\f406"; } .noticon-cloud:before { content: "\f426"; } .noticon-cloud-download:before { content: "\f440"; } .noticon-cloud-upload:before { content: "\f441"; } .noticon-code:before { content: "\f462"; } .noticon-codepen:before { content: "\f216"; } .noticon-cog:before { content: "\f445"; } .noticon-collapse:before { content: "\f432"; } .noticon-colors:before { content: "\f8a7"; } .noticon-comment:before { content: "\f300"; } .noticon-compact:before { content: "\f807"; } .noticon-day:before { content: "\f305"; } .noticon-digg:before { content: "\f221"; } .noticon-document:before { content: "\f443"; } .noticon-dot:before { content: "\f428"; } .noticon-downarrow:before { content: "\f502"; } .noticon-draggable:before { content: "\f436"; } .noticon-dribbble:before { content: "\f201"; } .noticon-dropbox:before { content: "\f225"; } .noticon-dropdown:before { content: "\f433"; } .noticon-dropdown-left:before { content: "\f434"; } .noticon-edit:before { content: "\f411"; } .noticon-ellipsis:before { content: "\f476"; } .noticon-eventbrite:before { content: "\f8a6"; } .noticon-expand:before { content: "\f431"; } .noticon-external:before { content: "\f442"; } .noticon-facebook:before { content: "\f203"; } .noticon-facebook-alt:before { content: "\f204"; } .noticon-fastforward:before { content: "\f458"; } .noticon-features:before { content: "\f8a8"; } .noticon-feed:before { content: "\f413"; } .noticon-flag:before { content: "\f468"; } .noticon-flickr:before { content: "\f211"; } .noticon-follow:before { content: "\f801"; } .noticon-following:before { content: "\f803"; } .noticon-fonts:before { content: "\f8b5"; } .noticon-foursquare:before { content: "\f226"; } .noticon-fullscreen:before { content: "\f474"; } .noticon-gallery:before { content: "\f103"; } .noticon-gift:before { content: "\f8a4"; } .noticon-github:before { content: "\f200"; } .noticon-googleplus:before { content: "\f206"; } .noticon-googleplus-alt:before { content: "\f218"; } .noticon-gravatar:before { content: "\f8d0"; } .noticon-gridview:before { content: "\f808"; } .noticon-heart:before { content: "\f461"; } .noticon-help:before { content: "\f457"; } .noticon-hide:before { content: "\f404"; } .noticon-hierarchy:before { content: "\f505"; } .noticon-home:before { content: "\f409"; } .noticon-image:before { content: "\f102"; } .noticon-info:before { content: "\f455"; } .noticon-instagram:before { content: "\f215"; } .noticon-italic:before { content: "\f472"; } .noticon-jetpack:before { content: "\f8d3"; } .noticon-key:before { content: "\f427"; } .noticon-layouts:before { content: "\f8a9"; } .noticon-leftarrow:before { content: "\f503"; } .noticon-lightbulb:before { content: "\f8a1"; } .noticon-link:before { content: "\f107"; } .noticon-linkedin:before { content: "\f207"; } .noticon-linkedin-alt:before { content: "\f208"; } .noticon-localization:before { content: "\f8b2"; } .noticon-location:before { content: "\f417"; } .noticon-lock:before { content: "\f470"; } .noticon-mail:before { content: "\f410"; } .noticon-maximize:before { content: "\f422"; } .noticon-menu:before { content: "\f419"; } .noticon-milestone:before { content: "\f806"; } .noticon-minimize:before { content: "\f421"; } .noticon-month:before { content: "\f307"; } .noticon-next:before { content: "\f429"; } .noticon-notice:before { content: "\f456"; } .noticon-notification:before { content: "\f800"; } .noticon-paintbrush:before { content: "\f506"; } .noticon-path:before { content: "\f219"; } .noticon-pause:before { content: "\f448"; } .noticon-phone:before { content: "\f437"; } .noticon-picture:before { content: "\f473"; } .noticon-pinned:before { content: "\f308"; } .noticon-pinterest:before { content: "\f209"; } .noticon-pinterest-alt:before { content: "\f210"; } .noticon-play:before { content: "\f452"; } .noticon-plugin:before { content: "\f439"; } .noticon-pocket:before { content: "\f224"; } .noticon-polldaddy:before { content: "\f217"; } .noticon-portfolio:before { content: "\f460"; } .noticon-previous:before { content: "\f430"; } .noticon-price:before { content: "\f8b0"; } .noticon-print:before { content: "\f469"; } .noticon-promoted:before { content: "\f812"; } .noticon-quote:before { content: "\f106"; } .noticon-reader:before { content: "\f8a2"; } .noticon-reader-alt:before { content: "\f8a3"; } .noticon-reblog:before { content: "\f805"; } .noticon-reddit:before { content: "\f222"; } .noticon-refresh:before { content: "\f420"; } .noticon-reply:before { content: "\f412"; } .noticon-reply-alt:before { content: "\f466"; } .noticon-reply-single:before { content: "\f467"; } .noticon-rewind:before { content: "\f459"; } .noticon-rightarrow:before { content: "\f501"; } .noticon-search:before { content: "\f400"; } .noticon-send-to-phone:before { content: "\f438"; } .noticon-send-to-tablet:before { content: "\f454"; } .noticon-share:before { content: "\f415"; } .noticon-show:before { content: "\f403"; } .noticon-sitemap:before { content: "\f507"; } .noticon-skip-ahead:before { content: "\f451"; } .noticon-skip-back:before { content: "\f450"; } .noticon-skype:before { content: "\f220"; } .noticon-spam:before { content: "\f424"; } .noticon-spike:before { content: "\f811"; } .noticon-standard:before { content: "\f100"; } .noticon-star:before { content: "\f408"; } .noticon-status:before { content: "\f105"; } .noticon-stop:before { content: "\f449"; } .noticon-stumbleupon:before { content: "\f223"; } .noticon-subscribe:before { content: "\f463"; } .noticon-subscribed:before { content: "\f465"; } .noticon-summary:before { content: "\f425"; } .noticon-tablet:before { content: "\f453"; } .noticon-tag:before { content: "\f302"; } .noticon-time:before { content: "\f303"; } .noticon-title:before { content: "\f8b6"; } .noticon-top:before { content: "\f435"; } .noticon-trapper:before { content: "\f810"; } .noticon-trash:before { content: "\f407"; } .noticon-trophy:before { content: "\f804"; } .noticon-tumblr:before { content: "\f214"; } .noticon-twitter:before { content: "\f202"; } .noticon-types:before { content: "\f8b1"; } .noticon-unapprove:before { content: "\f446"; } .noticon-unfollow:before { content: "\f802"; } .noticon-unsubscribe:before { content: "\f464"; } .noticon-unzoom:before { content: "\f401"; } .noticon-uparrow:before { content: "\f500"; } .noticon-user:before { content: "\f304"; } .noticon-vaultpress:before { content: "\f8d1"; } .noticon-video:before { content: "\f104"; } .noticon-vimeo:before { content: "\f212"; } .noticon-warning:before { content: "\f414"; } .noticon-website:before { content: "\f475"; } .noticon-week:before { content: "\f306"; } .noticon-wordads:before { content: "\f813"; } .noticon-wordpress:before { content: "\f205"; } .noticon-xpost:before { content: "\f504"; } .noticon-youtube:before { content: "\f213"; } .noticon-zoom:before { content: "\f402"; } /** * Deprecated noticon names */
.noticon-like:before { content: "\f408"; } .geolocation-chip .noticon {  display: inline-block;  vertical-align: middle;}
.geolocation-chip {  margin-bottom: 1em;}/**
 * Post Reblogging not in the Reader
 */
.reblogger-note img.avatar { float: left; padding: 0; border: 0;}
.reblogger-note-content { margin: 0 0 20px;}
.wpcom-reblog-snapshot .reblog-from img { margin: 0 .5em 0 0; padding: 0; border: 0;}
.wpcom-reblog-snapshot .reblogger-note img.avatar { float: left; padding: 0; border: 0; margin: 0 .5em 0 0;}
.wpcom-reblog-snapshot { margin-bottom: 1em;}
.wpcom-reblog-snapshot p.reblog-from { margin: 0 0 1em 0;}
.wpcom-reblog-snapshot p.reblogger-headline { line-height: 32px; margin: 0 0 1em 0;}
.wpcom-reblog-snapshot .reblogged-content { margin: 0 0 1em 0;}
/* Old reblog styles */
.reblog-post .wpcom-enhanced-excerpt-content {border-left: 3px solid #eee; padding-left: 15px; }
.reblog-post ul.thumb-list   { display: block; list-style: none; margin: 2px 0; padding: 0; clear: both; }
.reblog-post ul.thumb-list li  { display: inline; margin: 0; padding: 0 1px; border: 0; }
.reblog-post ul.thumb-list li a  { margin: 0; padding: 0; border: 0; }
.reblog-post ul.thumb-list li img  { margin: 0; padding: 0; border: 0; }
.reblog-post .wpcom-enhanced-excerpt { clear: both; }
.reblog-post .wpcom-enhanced-excerpt address,
.reblog-post .wpcom-enhanced-excerpt li,
.reblog-post .wpcom-enhanced-excerpt h1,
.reblog-post .wpcom-enhanced-excerpt h2,
.reblog-post .wpcom-enhanced-excerpt h3,
.reblog-post .wpcom-enhanced-excerpt h4,
.reblog-post .wpcom-enhanced-excerpt h5,
.reblog-post .wpcom-enhanced-excerpt h6,
.reblog-post .wpcom-enhanced-excerpt p { font-size: 100% !important; }
.reblog-post .wpcom-enhanced-excerpt blockquote,
.reblog-post .wpcom-enhanced-excerpt pre,
.reblog-post .wpcom-enhanced-excerpt code,
.reblog-post .wpcom-enhanced-excerpt q { font-size: 98% !important; }
/* Reblogged post */
.reblog-from img { margin: 0 10px 0 0; vertical-align: middle; padding: 0; border: 0;}
.reblog-source { font-weight: bold;}
/* Optional notes */
.wpcom-reblog-snapshot .reblogger-note { border-bottom: 1px solid #ddd; border-bottom: 1px solid rgba(0,0,0,.1); margin: 0 0 1em 0; padding: 0 0 1em 0; overflow: hidden;}
.wpcom-reblog-snapshot p.reblogger-headline { line-height: 32px; margin: 0 0 1em 0;}
.wpcom-reblog-snapshot .reblogger-note-content { margin: 0; padding: 0;}
body .wpcom-reblog-snapshot .reblogger-note-content blockquote { font-style: normal; font-weight: 400; font-size: 1em; margin: 0; padding: 0; position: relative; border: none;}
.wpcom-reblog-snapshot .reblogger-note-content blockquote p:last-child { margin-bottom: 0;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
  font-family: "Genericons";
  src: url(/wp-content/mu-plugins/genericons/genericons/./Genericons.svg#Genericons) format("svg");
  }
}
/** * All Genericons */
.genericon { font-size: 16px; vertical-align: top; text-align: center; -moz-transition: color .1s ease-in 0; -webkit-transition: color .1s ease-in 0; display: inline-block; font-family: "Genericons"; font-style: normal; font-weight: 400; font-variant: normal; line-height: 1; text-decoration: inherit; text-transform: none; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; speak: none;}
/** * Individual icons */
.genericon-404:before { content: "\f423"; }.genericon-aside:before { content: "\f101"; }
.genericon-attachment:before { content: "\f416"; } .genericon-audio:before { content: "\f109"; } .genericon-bold:before { content: "\f471"; } .genericon-book:before { content: "\f444"; } .genericon-cart:before { content: "\f447"; } .genericon-category:before { content: "\f301"; } .genericon-chat:before { content: "\f108"; } .genericon-checkmark:before { content: "\f418"; } .genericon-close:before { content: "\f405"; } .genericon-close-alt:before { content: "\f406"; } .genericon-cloud:before { content: "\f426"; } .genericon-cloud-download:before { content: "\f440"; } .genericon-cloud-upload:before { content: "\f441"; } .genericon-code:before { content: "\f462"; } .genericon-codepen:before { content: "\f216"; } .genericon-cog:before { content: "\f445"; } .genericon-collapse:before { content: "\f432"; } .genericon-comment:before { content: "\f300"; } .genericon-day:before { content: "\f305"; } .genericon-digg:before { content: "\f221"; } .genericon-document:before { content: "\f443"; } .genericon-dot:before { content: "\f428"; } .genericon-downarrow:before { content: "\f502"; } .genericon-draggable:before { content: "\f436"; } .genericon-dribbble:before { content: "\f201"; } .genericon-dropbox:before { content: "\f225"; } .genericon-dropdown:before { content: "\f433"; } .genericon-dropdown-left:before { content: "\f434"; } .genericon-edit:before { content: "\f411"; } .genericon-ellipsis:before { content: "\f476"; } .genericon-expand:before { content: "\f431"; } .genericon-external:before { content: "\f442"; } .genericon-facebook:before { content: "\f203"; } .genericon-facebook-alt:before { content: "\f204"; } .genericon-fastforward:before { content: "\f458"; } .genericon-feed:before { content: "\f413"; } .genericon-flag:before { content: "\f468"; } .genericon-flickr:before { content: "\f211"; } .genericon-foursquare:before { content: "\f226"; } .genericon-fullscreen:before { content: "\f474"; } .genericon-gallery:before { content: "\f103"; } .genericon-github:before { content: "\f200"; } .genericon-googleplus:before { content: "\f206"; } .genericon-googleplus-alt:before { content: "\f218"; } .genericon-heart:before { content: "\f461"; } .genericon-help:before { content: "\f457"; } .genericon-hide:before { content: "\f404"; } .genericon-hierarchy:before { content: "\f505"; } .genericon-home:before { content: "\f409"; } .genericon-image:before { content: "\f102"; } .genericon-info:before { content: "\f455"; } .genericon-instagram:before { content: "\f215"; } .genericon-italic:before { content: "\f472"; } .genericon-key:before { content: "\f427"; } .genericon-leftarrow:before { content: "\f503"; } .genericon-link:before { content: "\f107"; } .genericon-linkedin:before { content: "\f207"; } .genericon-linkedin-alt:before { content: "\f208"; } .genericon-location:before { content: "\f417"; } .genericon-lock:before { content: "\f470"; } .genericon-mail:before { content: "\f410"; } .genericon-maximize:before { content: "\f422"; } .genericon-menu:before { content: "\f419"; } .genericon-minimize:before { content: "\f421"; } .genericon-month:before { content: "\f307"; } .genericon-next:before { content: "\f429"; } .genericon-notice:before { content: "\f456"; } .genericon-paintbrush:before { content: "\f506"; } .genericon-path:before { content: "\f219"; } .genericon-pause:before { content: "\f448"; } .genericon-phone:before { content: "\f437"; } .genericon-picture:before { content: "\f473"; } .genericon-pinned:before { content: "\f308"; } .genericon-pinterest:before { content: "\f209"; } .genericon-pinterest-alt:before { content: "\f210"; } .genericon-play:before { content: "\f452"; } .genericon-plugin:before { content: "\f439"; } .genericon-pocket:before { content: "\f224"; } .genericon-polldaddy:before { content: "\f217"; } .genericon-portfolio:before { content: "\f460"; } .genericon-previous:before { content: "\f430"; } .genericon-print:before { content: "\f469"; } .genericon-quote:before { content: "\f106"; } .genericon-reddit:before { content: "\f222"; } .genericon-refresh:before { content: "\f420"; } .genericon-reply:before { content: "\f412"; } .genericon-reply-alt:before { content: "\f466"; } .genericon-reply-single:before { content: "\f467"; } .genericon-rewind:before { content: "\f459"; } .genericon-rightarrow:before { content: "\f501"; } .genericon-search:before { content: "\f400"; } .genericon-send-to-phone:before { content: "\f438"; } .genericon-send-to-tablet:before { content: "\f454"; } .genericon-share:before { content: "\f415"; } .genericon-show:before { content: "\f403"; } .genericon-sitemap:before { content: "\f507"; } .genericon-skip-ahead:before { content: "\f451"; } .genericon-skip-back:before { content: "\f450"; } .genericon-skype:before { content: "\f220"; } .genericon-spam:before { content: "\f424"; } .genericon-standard:before { content: "\f100"; } .genericon-star:before { content: "\f408"; } .genericon-status:before { content: "\f105"; } .genericon-stop:before { content: "\f449"; } .genericon-stumbleupon:before { content: "\f223"; } .genericon-subscribe:before { content: "\f463"; } .genericon-subscribed:before { content: "\f465"; } .genericon-summary:before { content: "\f425"; } .genericon-tablet:before { content: "\f453"; } .genericon-tag:before { content: "\f302"; } .genericon-time:before { content: "\f303"; } .genericon-top:before { content: "\f435"; } .genericon-trash:before { content: "\f407"; } .genericon-tumblr:before { content: "\f214"; } .genericon-twitter:before { content: "\f202"; } .genericon-unapprove:before { content: "\f446"; } .genericon-unsubscribe:before { content: "\f464"; } .genericon-unzoom:before { content: "\f401"; } .genericon-uparrow:before { content: "\f500"; } .genericon-user:before { content: "\f304"; } .genericon-video:before { content: "\f104"; } .genericon-vimeo:before { content: "\f212"; } .genericon-warning:before { content: "\f414"; } .genericon-website:before { content: "\f475"; } .genericon-week:before { content: "\f306"; } .genericon-wordpress:before { content: "\f205"; } .genericon-xpost:before { content: "\f504"; } .genericon-youtube:before { content: "\f213"; } .genericon-zoom:before { content: "\f402"; } img.latex { border: none; vertical-align: middle;}
.video-player { border: 0; margin: auto; padding: 5px; text-align: center;}
.wpvidavee_title { font-family: Tahoma,Arial,sans-serif; font-size: 10px; font-weight: bold; line-height: 12px; padding: 2px 5px; text-align: left;}
.wpvidavee_footer { font-family: Tahoma,Arial,sans-serif; font-size: 9px; line-height: 11px; padding: 2px 5px; text-align: right;}
.wpvidavee_footer a { text-decoration: none;}
.wpvidavee_p { color: red;}
.hidden { display: none;}
.possibly-related { clear: both;}
.screen-reader-text { position: absolute; left: -1000em;}
.comment object,
.comment embed,
.embed-vimeo iframe,
.embed-youtube iframe { max-width: 100%; /* avoid videos being too wide */}
/** Simple Homepage Experiment */
.simple-homepage-experiment #header,
.simple-homepage-experiment #footer,
.simple-homepage-experiment #landingpage { display: none !important;}
.simple-homepage-experiment .simple-homepage { display: block !important;}
.simple-homepage-experiment .simple-homepage { background:#f5f5f5;}
/** Typography */
.simple-homepage-experiment body,
.simple-homepage-experiment td,
.simple-homepage-experiment p,
.simple-homepage-experiment div,
.simple-homepage-experiment input,
.simple-homepage-experiment label { font-family: "Open Sans", "Helvetica", sans-serif !important; font-size: 14px; line-height: 1.5; outline: none;}
.simple-homepage-experiment input[type=checkbox] { margin: 0;}
.simple-homepage-experiment h2,
.simple-homepage-experiment h3 { text-align: center;}
.simple-homepage-experiment h2 { font-family: "Open Sans", "Helvetica", sans-serif !important; font-size: 18px !important; color:#464646; margin-bottom: 16px;}
.simple-homepage-experiment h3 { color:#898989; font-size: 14px !important; text-transform: none !important; letter-spacing: 0 !important;}
.simple-homepage-experiment a { color:#1e8cbe; text-decoration: none;}
.simple-homepage-experiment a:hover { color:#005684;}/**
 * Layout*/
body.simple-homepage-experiment { background:#f1f1f1;}
body.simple-homepage-experiment#h4home #lang-guess {
 margin-top: 85px; padding: 15px; box-shadow: 0 1px 5px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.4);}
.simple-homepage { display: none;}
body.simple-homepage-experiment .simple-homepage { display: block;}
.simple-homepage-experiment h1 {
 margin: 50px auto 50px auto; padding-left: 85px; height: 75px; width: 305px; color:#737373; font-size: 43px !important; font-weight: 100; line-height: 75px;
 text-shadow: 0 1px 0 #fff; background: transparent url(/wp-content/themes/h4/i/simple-homepage/wp-logo-1x.png) no-repeat !important;
}
.simple-homepage-experiment .content { max-width: 910px; margin: auto;}
.simple-homepage-experiment .box {
 background:#fff; width: 43.4065934%; height: 280px; padding: 35px; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -moz-box-shadow:  0 2px 3px rgba(0,0,0,0.2); -webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.2); box-shadow:   0 2px 3px rgba(0,0,0,0.2);}
.simple-homepage-experiment .box:hover {
 -moz-box-shadow:  0 2px 5px rgba(0,0,0,0.3); -webkit-box-shadow: 0 2px 5px rgba(0,0,0,0.3); box-shadow:   0 2px 5px rgba(0,0,0,0.3);}
.simple-homepage-experiment .or { width: 45px; height: 45px; margin: 100px 20px;
 float: left; color: rgba( 0, 0, 0, 0.2); text-shadow: 0 1px 1px #f1f1f1, 0 0 0 #aaa, 0 4px 1px #f1f1f1; font-size: 14px; font-weight: bold; letter-spacing: 2px; line-height: 45px; text-align: center; text-transform: uppercase; border-radius: 50%; border: 8px rgba( 0, 0, 0, 0.1 ) solid;}
.simple-homepage-experiment .sign-up { text-align: center;}
.simple-homepage-experiment .big-ass-blue-button { margin: 20px auto; padding: 12px 40px;
 display: inline-block; color:#fff !important;
 font-size: 24px; text-decoration: none; text-shadow:  0 -1px 1px rgba(0,0,0,0.32); border-radius: 4px;
 background-color:#0aa1ce; background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(10, 161, 206)), to(rgb(0, 136, 181))); background-image: -webkit-linear-gradient(top, rgb(10, 161, 206), rgb(0, 136, 181));
 background-image: -moz-linear-gradient(top, rgb(10, 161, 206), rgb(0, 136, 181)); background-image: -o-linear-gradient(top, rgb(10, 161, 206), rgb(0, 136, 181)); background-image: -ms-linear-gradient(top, rgb(10, 161, 206), rgb(0, 136, 181)); background-image: linear-gradient(top, rgb(10, 161, 206), rgb(0, 136, 181)); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#0aa1ce', EndColorStr='#0088b5');
 border: 1px solid #0088b5; box-shadow: inset 0 1px 1px rgba(255,254,254,0.5), 0 1px 1px rgba(0,0,0,0.3);}
.simple-homepage-experiment .big-ass-blue-button:hover { color:#fff;
 background-color:#4eb5d5; background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(78, 181, 213)), to(rgb(0, 136, 181))); background-image: -webkit-linear-gradient(top, rgb(78, 181, 213), rgb(0, 136, 181));
 background-image: -moz-linear-gradient(top, rgb(78, 181, 213), rgb(0, 136, 181)); background-image: -o-linear-gradient(top, rgb(78, 181, 213), rgb(0, 136, 181)); background-image: -ms-linear-gradient(top, rgb(78, 181, 213), rgb(0, 136, 181)); background-image: linear-gradient(top, rgb(78, 181, 213), rgb(0, 136, 181)); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#4eb5d5', EndColorStr='#0088b5');}
.simple-homepage-experiment .big-ass-blue-button:active { background:#0aa1ce; box-shadow: inset 0 -1px 1px gba(255,254,254,0.2);}
.simple-homepage-experiment .login input[type=text],
.simple-homepage-experiment .login input[type=password] {
 display: block; width: 90%; margin: 0 0 10px 0; padding: 10px 15px 10px 35px; color:#898989; font-size: 14px; font-weight: 200; border-radius: 3px;
 background:#FCFCFC url(/wp-content/themes/h4/i/simple-homepage/login-sprite-1x.png) no-repeat;
 border: 1px solid #BFBFBF; -moz-box-shadow:  inset 0 1px 3px rgba(0,0,0,0.15); -webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,0.15);  box-shadow:   inset 0 1px 3px rgba(0,0,0,0.15);}
.simple-homepage-experiment .login input:focus {
 background:#fff url(/wp-content/themes/h4/i/simple-homepage/login-sprite-1x.png) no-repeat;
 color:#444; border: 1px #aaa solid;}
.simple-homepage-experiment .login input[type=text] { background-position: -3px -3px;}
.simple-homepage-experiment .login input[type=password] { background-position: -3px -57px;}
.simple-homepage-experiment#h4home #wrapper button.login-button {
 float: right !important;
 padding: 5px 20px !important;
 margin: 20px 0 !important;
 border-radius: 3px !important;
 border: 1px #bbb solid !important;
 color:#464646 !important;
 font-size: 15px !important;
 line-height: 1.6 !important;
 text-transform: none !important;
 letter-spacing: 0 !important;
 text-shadow:   0 1px 1px #fff !important;
 box-shadow: inset 0 1px 1px rgba(255,254,254,0.8), 0 1px 2px rgba(0,0,0,0.1)  !important;
 background-color:#eaeaea !important;
 background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(234, 234, 234)), to(rgb(201, 201, 201))) !important;
 background-image: -webkit-linear-gradient(top, rgb(234, 234, 234), rgb(201, 201, 201)) !important;
 background-image: -moz-linear-gradient(top, rgb(234, 234, 234), rgb(201, 201, 201)) !important;
 background-image: -o-linear-gradient(top, rgb(234, 234, 234), rgb(201, 201, 201)) !important;
 background-image: -ms-linear-gradient(top, rgb(234, 234, 234), rgb(201, 201, 201)) !important;
 background-image: linear-gradient(top, rgb(234, 234, 234), rgb(201, 201, 201)) !important;
 filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#eaeaea', EndColorStr='#c9c9c9')  !important;
}
.simple-homepage-experiment#h4home #wrapper .login-button:hover {
 background-color:#fcfcfc !important;
 background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(252, 252, 252)), to(rgb(202, 202, 202))) !important;
 background-image: -webkit-linear-gradient(top, rgb(252, 252, 252), rgb(202, 202, 202)) !important;
 background-image: -moz-linear-gradient(top, rgb(252, 252, 252), rgb(202, 202, 202)) !important;
 background-image: -o-linear-gradient(top, rgb(252, 252, 252), rgb(202, 202, 202)) !important;
 background-image: -ms-linear-gradient(top, rgb(252, 252, 252), rgb(202, 202, 202)) !important;
 background-image: linear-gradient(top, rgb(252, 252, 252), rgb(202, 202, 202)) !important;
 filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#fcfcfc', EndColorStr='#cacaca') !important;
}
.simple-homepage-experiment#h4home #wrapper .login-button:active { background:#eaeaea  !important; box-shadow: 0 -1px 1px rgba(255,255,255,0.8)  !important;}
.simple-homepage-experiment .forgot-password { display: block; margin: 17px 0 4px 0; float: left; clear: left; font-size: 12px;}
.simple-homepage-experiment .remember-me { float: left; clear: left; margin: 0;}
.simple-homepage-experiment .remember-me label { font-size: 12px; color:#1e8cbe;}
.simple-homepage-experiment .remember-me label:hover { color:#005684;}
.simple-homepage-experiment .footer {
 position: fixed;  bottom: 20px;  right: 0;  left: 0; color:#898989; font-size: 11px; clear: both; text-align: center;}
.simple-homepage-experiment .footer .automattic { margin: 0 3px; width: 127px; height: 13px; background: url(/wp-content/themes/h4/i/simple-homepage/automattic-1x.png) no-repeat; text-indent: -999999px; display: inline-block; vertical-align: text-bottom;}
.simple-homepage-experiment .clear { clear: both;}
/** * Responsive CSS */
@media screen and (max-width: 800px) {
 .simple-homepage-experiment .or {  clear: both;  float: none;  margin: 20px auto; }
 .simple-homepage-experiment .box {  clear: both;  margin: auto 20px;  float: none;  width: auto; }
 .simple-homepage-experiment .login {  margin-bottom: 30px; }
 .simple-homepage-experiment .footer {  position: relative;  padding-top: 30px; }
}
@media screen and (max-height: 580px) {
 .simple-homepage-experiment .footer {  position: relative;  padding-top: 30px;  margin-top: 50px; }
} div[class^="gr_custom_container"] {
 /* customize your Goodreads widget container here*/
 border: 1px solid gray; border-radius:10px; padding: 10px 5px 10px 5px; background-color:#FFF; color:#000;}
div[class^="gr_custom_container"] a { color:#000;}
h2[class^="gr_custom_header"] { display: none;}
div[class^="gr_custom_each_container"] { width: 100%; clear: both; margin-bottom: 10px; overflow: auto; padding-bottom: 4px; border-bottom: 1px solid #aaa;}
div[class^="gr_custom_book_container"] { float: right; overflow: hidden; height: 60px; margin-left: 4px; width: 39px;}
div[class^="gr_custom_author"] {font-size: 10px;}
div[class^="gr_custom_tags"] { font-size: 10px; color: gray;}
div[class^="gr_custom_review"] {}
div[class^="gr_custom_rating"] { display: none;}
/* #Reset // ================================================== */
.comp-header {
border-top: 4px solid #5b5e5f;overflow: hidden;}
.comp-header-title {color:#434343;float: left;font-size: 12px;font-style: normal;font-weight: bold;line-height: 16px;margin: 8px 0 8px 10px;}
ol.railLinks {list-style: decimal outside none; margin-left:20px;}
.railLinks li {display: list-item;font-size: 13px;line-height: 18px;padding: 2px 0; font-family:AtlasGroteskWeb,"Helvetica Neue",Helvetica,Arial,sans-serif;} 
.railLinks a {color:#2e6e9e;font-weight: 400;}
.responsive-tabs {margin: 0;padding: 0;list-style-type: none;position: relative;float: right;font-size: 11px;line-height: 34px;  }  
.responsive-tabs li {margin: 0;   font-family: Decima,"Helvetica Neue",Helvetica,Arial,sans-serif;   font-size: 1em;   text-align: center;
float: left;}
.responsive-tabs li a {display: block;color:#2e6e9e;text-decoration: none;  }
.responsive-tabs li.active a {color:#222;}
.responsive-tabs li.active { font-weight: bold; }
.responsive-tabs-content { margin-bottom: 0; }
.responsive-tabs-content.bm-remove { margin-bottom: 0;  }
.responsive-tabs-content.bm-smaller { margin-bottom: 2px;  }
.responsive-tabs-content.bm-small { margin-bottom: 4px; }
.responsive-tabs-content.bm-medium { margin-bottom: 6px; }
.responsive-tabs-content.bm-large { margin-bottom: 8px; }
.responsive-tabs-content.bm-larger { margin-bottom: 10px; }
.responsive-tabs-content .responsive-tabs-panel { background-color:#f0f0f0; padding: 15px 10px 10px  ;  }
.responsive-tabs-content .responsive-tabs-panel .responsive-tab-title { display: none; }
/* Tabs Left */
.responsive-tabs.responsive-tabs-left {width: 150px;float: left;}
.responsive-tabs.responsive-tabs-left li {text-align: left;float: none;}
.responsive-tabs-content.responsive-tabs-left { overflow: hidden; }
/* Tabs Right */
.responsive-tabs.responsive-tabs-right {width: 150px;float: right;}
.responsive-tabs.responsive-tabs-right li {text-align: right;float: none;  }
.responsive-tabs-content.responsive-tabs-right { overflow: hidden; }
@media only screen and (max-width: 767px) {
.responsive-tabs li { display: none; }
.responsive-tabs-content .responsive-tabs-panel,
.responsive-tabs-content .responsive-tabs-panel .responsive-tab-title { display: block; }
}
/* Standard */
.responsive-tabs-default .responsive-tabs li {cursor: pointer;position: relative;z-index: 999999;padding:0 5px}
.responsive-tabs-default .responsive-tabs li.active {
background: url("../images/comp-tab-selected.gif") no-repeat scroll center bottom rgba(0, 0, 0, 0);}
.responsive-tabs-default .responsive-tabs-content {
border: 1px solid #DDD;background:#FFF;position: relative;top: -1px;z-index: 999;}
.responsive-tabs-default .responsive-tabs-content .responsive-tab-title { color:#0B8593; }
/* Tabs Left */
.responsive-tabs-default .responsive-tabs.responsive-tabs-left { left: 1px; }
.responsive-tabs-default .responsive-tabs.responsive-tabs-left li {width: 100%;border-right: 1px solid #DDD;border-bottom: 0;line-height: 50px;}
.responsive-tabs-default .responsive-tabs.responsive-tabs-left li:last-child { border-bottom: 1px solid #DDD; }
.responsive-tabs-default .responsive-tabs.responsive-tabs-left li.active { border-right: 1px solid #FFF;}
.responsive-tabs-default .responsive-tabs-content.responsive-tabs-left { top: 0; }
/* Tabs Right */
.responsive-tabs-default .responsive-tabs.responsive-tabs-right { right: 1px; }
.responsive-tabs-default .responsive-tabs.responsive-tabs-right li {width: 100%;border-right: 1px solid #DDD;border-bottom: 0;border-left: 1px solid #DDD;line-height: 50px;}
.responsive-tabs-default .responsive-tabs.responsive-tabs-right li:last-child { border-bottom: 1px solid #DDD; }
.responsive-tabs-default .responsive-tabs.responsive-tabs-right li.active { border-left: 1px solid #FFF;}
.responsive-tabs-default .responsive-tabs-content.responsive-tabs-right { top: 0; }
.calendarEcommerce {background: url("../images/sprite.png") no-repeat scroll 0 0 transparent;float: left;height: 48px;margin: 0 10px 0 0;width: 38px; }
.calendarEcommerceL {float:left; padding-top:5px; }
.calendarEcommerce .month {color:#FFFFFF;display: block;font-size: 11px;height: 22px;line-height: 22px;text-align: center;text-transform: uppercase;width: 38px; font-family:Decima,"Helvetica Neue",Helvetica,Arial,sans-serif }
.calendarEcommerce .day {color:#222222;display: block;font-size: 16px;font-weight: bold;height: 26px;line-height: 26px;text-align: center;width: 38px; font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif}
.calendarEcommerceL span a {color:#e90b0e}
/* newsletter*/
#services .span6{position:relative;margin-bottom:30px;padding:10px 0 10px 10px}
#services .zone_abonnement{background:none repeat scroll 0 0 #e4e4e4;color:#222}
#services .zone_abonnement .frst{font-size:28px;margin:0 0 20px 0;color:#222;font-family:Decima,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;letter-spacing: -0.04em;text-align:left;text-transform:uppercase}
#services .zone_abonnement .magazine, #services .zone_abonnement .detail{float:left;width:48.7179%;position:relative}
#services .zone_abonnement .magazine .couv_lgnd{color:#8a8a8a !important;font-size:12px}
#services .zone_abonnement .magazine .couv_lgnd strong{text-transform:uppercase}
#services .zone_abonnement .detail, #services .zone_ipad
.detail{margin-left:1%;font-size:20px;line-height:1.1em;color:#222;font-family:Decima,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;letter-spacing: -0.04em;text-align:left;text-transform:uppercase}
#services .zone_abonnement .detail .medaillon{height:90px;left:83px;padding-top:4px;top:143px;width:90px}
#services .zone_abonnement .detail .medaillon strong{display:block;font-size:40px;line-height:0.7em}
#services .detail .bloc_med{font-family:arial;font-size:14px;margin-top:18px}
#services .detail .bloc_med strong{display:block;font-size:40px;font-weight:400}
#services .detail .bloc_med span{display:block;line-height:0.8em}
#services .detail .bloc_up{ margin-top:25px; margin-right:20px; line-height:1.34em}
#services .detail .bloc_up strong{color:#ff6e17;display:block}
#services .zone_ipad{margin-bottom:21px} #services .detail ul{float:none;margin:30px 0 0;padding:0}
#services .detail ul li{float:none} .abo_valid{background:none repeat scroll 0 0 #F20000;border:medium none;border-radius:3px 3px 3px 3px;color:#FFF;float:left;padding:6px 10px;text-align:center;margin:10px 0 0;text-transform:none;width:auto;letter-spacing:0em}
.abo_valid a{color:#FFF;float:right;font-family:arial;font-size:16px;font-weight:bold;opacity:1}
#services .bloc_bottom{border-top:1px solid #1A1A1A;color:#FFF;font-size:12px;font-weight:400;margin:20px 0 5px;padding:22px 0 10px}
#services .bloc_bottom strong{color:#F10000;font-size:20px;font-weight:bold;text-transform:uppercase}
#services .bloc_bottom a{color:#FFF;font-size:12px;font-weight:bold}
#services .zone_ipad{padding:0}
#services .zone_ipad.capture{margin-bottom:21px}
#services .zone_ipad .capture img{float:left;width:32.8261%}
#services .zone_ipad .detail{color:#000;font-size:22px;width:53%;margin-left:2%;float:left}
#services .zone_ipad .detail .bloc_med{margin-top:13px;font-weight:400;line-height:1.7em;margin-bottom:17px;text-transform:none}
#services .zone_ipad .detail .bloc_med strong{display:block;font-size:17px;font-weight:700}
#services .zone_ipad .detail .bloc_med a{color:#ff6e17}
#services .zone_ipad .detail .abo_valid{margin:0}
#services .zone_ipad  .bottom_zone h2{border-bottom:0 none;padding:20px 0 0}
#services .zone_ipad  .bottom_zone a { color:#ff6e17}
#services .zone_ipad .bottom_zone img{display:block;margin:0 auto;text-align:center;width:62.1739%}
#services .zone_ipad .bottom_zone p{font-size:1em; line-height:1.6em}
#services .zone_ipad .detail .btn-orange{ width:96%; background:#ff6e17;  border-radius: 5px; text-align:center; margin-bottom:15px;
} #services .zone_ipad .detail .btn-orange a { color:#333 ; font-size:16px; padding:8px 0}
section#services,section#diaporama,section#article,section#bottom,section#comments{margin-bottom:60px}
section#home{margin-bottom:40px}
.bloc_flux_dte,.bloc_flux_gch{margin-bottom:20px;position:relative}
.bloc_flux_dte h2, .bloc_flux_gch h2{padding:10px 0 0;border:none;text-align:left;margin-bottom:38px}
#services .zone_ipad .detail {  color:#000;  float: left;  font-size: 22px;  margin-left: 0;  width: 99%;}
.option_subscribe li a {  color:#222;  display: inline;  font-family: arial;  font-size: 13px;  font-weight: bold;  letter-spacing: normal;  padding-left: 5px;  text-transform: none;} .option_subscribe li {color:#222;  display: inline;  font-family: arial;  font-size: 13px; letter-spacing: normal;   text-transform: none; display:block}
.option_subscribe li span { font-weight:bold} #services .detail ul {  float: none;  margin: 10px 0 0;  padding: 0;} .row-fluid .span6 {  width: 48.7179%;}  #services .zone_abonnement .detail {  float: left;  position: relative;  width: 42.7179%; margin-right:1%; margin-left:3%} , #services .zone_abonnement .magazine {  float: left;  position: relative;  width: 46.9179%; } #services  .capture  .bloc_up{ margin-top:0px !important} .cancel-block img{ width:140px; padding-top:25px ; } .cancel .news-item { vertical-align:middle; display:block;  float: left;  width: 162px; margin:10px 10px 25px 15px; border:1px solid #fff} .cancel h3 { margin-left:15px; font-size:24px; margin-bottom:5px; margin-top:5px} .cancel p { margin-left:15px; font-size:14px; margin-bottom:10px} .cancel  .news-item  img {  height: auto;  width: 132px;} .cancel .copy:before{  border-radius: 20px / 100px;  bottom: 10px;  box-shadow: 18px 0 10px #D3D3D3; -webkit-box-shadow:  18px 0 10px #D3D3D3;-moz-box-shadow:   18px 0 10px #D3D3D3;  content: "";  left: 12px;  right: 12px;  top: 10px;  z-index: -2;
}.cancel .news-item .copy { text-align:center;  box-shadow: 0 0 4px rgba(0, 0, 0, 0.2); -moz-box-shadow:0 0 4px rgba(0, 0, 0, 0.2); -webkit-box-shadow:0 0 4px rgba(0, 0, 0, 0.2);  height: 220px;  line-height: 20px; position:relative; padding-top:20px;}
.cancel .news-item .copy:hover { border:1px solid #D3D3D3 ;-webkit-box-shadow: 0 8px 8px -5px #999999; margin-top:-5px;-moz-box-shadow:  0 8px 8px -5px #999999; box-shadow: 0 8px 8px -5px #999999;} .cancel .news-item .copy p{ font-size:10px; position:absolute; bottom:0px; line-height:1.3em !important ; margin-left:0 !important; margin-bottom:0; background-color:#f9f9f9; width:161px; padding-top:5px; padding-bottom:5px; padding-left:5px} .cancel .news-item  a { color:#000}
/* box ww logo */
.widget-featured-ww { margin-bottom:10px; float:left}
.linked_people {   margin: 0;} .linked_people li {  display: inline;  float: left;  margin-right: 1%;  margin-left: 1%  ;  width: 31%;  background:none repeat scroll 0 0 #fafbfc; border:1px solid #d2d6db} .linked_people li img {  display: block;  margin-bottom: 13px;  position: relative;  width: 100%; padding-left:3px; padding-right:3px;  } .linked_people li p{ min-height:30px; letter-spacing:-1px;  -webkit-hyphens: auto;  -moz-hyphens: auto;  -ms-hyphens: auto;  -o-hyphens: auto;  hyphens: auto; text-overflow: ellipsis;  -o-text-overflow: ellipsis;  word-wrap:break-word;  color:#000;  font-family: 'DecimaMono';  font-size: 11px;  font-weight: 400;  line-height: 1.2em; padding-left:3px; padding-right:3px;  text-align: left;  text-transform: uppercase;}
.BTest img{ height:40px !important; float:left; margin-right:5px }