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}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html{margin: 0;overflow-y:scroll;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted}a:hover,a:active{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:top}object{vertical-align:top}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal;*overflow:visible}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top;resize:vertical}b,strong{font-weight:bold}i,em{font-style:italic}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}nav ul{list-style-type:none;padding:0;margin:0}h1,h2,h3,h4,h5,h6{font-weight:bold;color:#252525}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{color:#6c7376;font-weight:normal;font-size:80%}h1{font-size:30px;margin-bottom:20px;line-height:28px}h2{font-size:24px;line-height:28px;color:#961515;margin-bottom:10px}h3,h4,h5,h6{margin-bottom:5px}h3{font-size:18px}h4{font-size:16px}h5{font-size:14px}h6{text-transform:uppercase;color:#6c7376}code,pre{font-family:Monaco,Andale Mono,Courier New,monospace;font-size:12px;font-weight:normal}section{margin-bottom:40px}p,pre{margin-bottom:20px}ul,ol{margin-left:20px;margin-bottom:20px}ul ul,ol ul,ul ol,ol ol{margin-bottom:0}ul{list-style-type:disc}ol{list-style-type:decimal}
#breadcrumb{margin-bottom:20px;color:#961515}
#breadcrumb li{display:inline}
#breadcrumb li a{padding-right:8px;position:relative}
#breadcrumb li a:after{background:url("../images_matrix/base/arrow.png") no-repeat 0 0;height:8px;width:5px;display:block;position:absolute;top:50%;margin-top:-4px;right:0;content:" "}
.pagination{margin-bottom:20px}
.pagination li{display:inline;margin:0 3px 0 0}
.pagination li.prev,.pagination li.next{padding:4px 7px}
.pagination li.prev a:before{content:"«";position:relative;right:4px;padding-left:3px}
.pagination li.next a:after{content:"»";position:relative;right:-4px;padding-right:3px}form label{display:block;font-weight:bold;margin-bottom:5px}form label span{font-weight:normal;font-size:11px;color:#961515}form input[type="text"],form input[type="password"],form textarea,form select{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 4px rgba(147,147,147,0.25) inset;-moz-box-shadow:0 0 4px rgba(147,147,147,0.25) inset;box-shadow:0 0 4px rgba(147,147,147,0.25) inset;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:30px;padding:5px 10px;font-size:12px;font-family:Verdana,Arial,sans-serif;color:#252525;border:1px solid #e2e2e2;margin-bottom:10px;width:100%}form input[type="radio"],form input[type="checkbox"]{margin:0 6px 6px 0}form textarea{min-height:100px}form ::-webkit-input-placeholder{color:#6c7376}form input:-moz-placeholder{color:#6c7376}form .checkbox{margin-bottom:10px;padding:0 0 0 20px}form .checkbox input{margin-left:-20px}
.module .box>ul{margin:0;padding:0;list-style-type:none}
.module .box>ul>li{margin-bottom:10px;padding-bottom:10px}
.module .box>ul>li p{margin:0}
.module.wedstrijd .box .thumb {max-height:100%;} 
.menu{display:none;position:absolute;z-index:9999991}
.expandable:hover .menu{display:block}
.button,.button:hover{display:inline-block;position:relative;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 0 #8b8b90,0 1px 0 0 rgba(255,255,255,0.4) inset;-moz-box-shadow:0 1px 0 #8b8b90,0 1px 0 0 rgba(255,255,255,0.4) inset;box-shadow:0 1px 0 #8b8b90,0 1px 0 0 rgba(255,255,255,0.4) inset;background:none #aaaaab;background:-moz-linear-gradient(top,#d7d8d9,#aaaaab);background:-ms-linear-gradient(top,#d7d8d9,#aaaaab);background:-o-linear-gradient(top,#d7d8d9,#aaaaab);background:-webkit-gradient(linear,0 0,0 100%,from(#d7d8d9),to(#aaaaab));background:-webkit-linear-gradient(top,#d7d8d9,#aaaaab);background:linear-gradient(top,#d7d8d9,#aaaaab);-moz-text-shadow:0 1px 0 rgba(255,255,255,0.65);-webkit-text-shadow:0 1px 0 rgba(255,255,255,0.65);-khtml-text-shadow:0 1px 0 rgba(255,255,255,0.65);text-shadow:0 1px 0 rgba(255,255,255,0.65);color:#252525;padding:5px 20px;font-weight:bold;border:1px solid #a7a7a8;text-decoration:none;text-align:center;margin-bottom:5px}
.button.flex,.button:hover.flex{display:block}
.river article{zoom:1;margin-bottom:20px}
.river article:before,.river article:after{display:table;content:"";zoom:1;*display:inline}
.river article:after{clear:both}
.river article figure{float:left;max-width:100%;width:auto;margin:0 20px 10px 0}
.river article figure img{display:inline-block;max-width:100%;height:auto;width:auto}
.river article p{margin-bottom:5px}
.slider{position:relative;overflow:hidden}
.slider .sliderWrapper{display:none}
.slider .sliderWrapper article{position:relative}
.slider .sliderWrapper article img{display:inline-block;max-width:100%;height:auto;width:auto}
.gallery{position:relative;overflow:hidden}
.gallery .galleryImage{text-align:center}
.gallery .galleryImage img{display:inline-block;max-width:100%;height:auto;width:auto}
.gallery figcaption{display:none}
.ad{display:block;overflow:hidden;margin:0 auto 20px auto;position:absolute;left:-9999px;max-width:100%}
#breadcrumb{color:#6c7376;font:italic 12px Georgia,serif;margin-bottom:10px}
#breadcrumb li{margin:0 2px 0 0}
#breadcrumb li a:after{background:0;color:#6c7376;content:"/";height:auto;width:auto;right:-1px;top:0;margin:0}
#breadcrumb li:last-child a:after{content:""}
.pagination{zoom:1}
.pagination:before,.pagination:after{display:table;content:"";zoom:1;*display:inline}
.pagination:after{clear:both}
.pagination li{float:left;font-size:11px;margin-bottom:5px}
.pagination li a,.pagination li span{-webkit-box-shadow:0 1px 1px #fff inset,0 2px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 1px #fff inset,0 2px 3px rgba(0,0,0,0.2);box-shadow:0 1px 1px #fff inset,0 2px 3px rgba(0,0,0,0.2);-moz-text-shadow:0 1px 1px rgba(255,255,255,0.75);-webkit-text-shadow:0 1px 1px rgba(255,255,255,0.75);-khtml-text-shadow:0 1px 1px rgba(255,255,255,0.75);text-shadow:0 1px 1px rgba(255,255,255,0.75);background:none #b1b7bd;background:-moz-linear-gradient(top,#e1e3e5,#b1b7bd);background:-ms-linear-gradient(top,#e1e3e5,#b1b7bd);background:-o-linear-gradient(top,#e1e3e5,#b1b7bd);background:-webkit-gradient(linear,0 0,0 100%,from(#e1e3e5),to(#b1b7bd));background:-webkit-linear-gradient(top,#e1e3e5,#b1b7bd);background:linear-gradient(top,#e1e3e5,#b1b7bd);border:1px solid #c7cacf;border-bottom-color:#9096a0;color:#6c7376;display:inline-block;line-height:22px;padding:0 8px}
.pagination li a:hover{background:none #b1b7bd;background:-moz-linear-gradient(top,#eff0f1,#b1b7bd);background:-ms-linear-gradient(top,#eff0f1,#b1b7bd);background:-o-linear-gradient(top,#eff0f1,#b1b7bd);background:-webkit-gradient(linear,0 0,0 100%,from(#eff0f1),to(#b1b7bd));background:-webkit-linear-gradient(top,#eff0f1,#b1b7bd);background:linear-gradient(top,#eff0f1,#b1b7bd);color:#000;text-decoration:none}
.pagination li.selected a,.pagination li.selected a:hover,.pagination li.selected span{-webkit-box-shadow:0 1px 1px rgba(255,255,255,0.3) inset,0 2px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 1px rgba(255,255,255,0.3) inset,0 2px 3px rgba(0,0,0,0.2);box-shadow:0 1px 1px rgba(255,255,255,0.3) inset,0 2px 3px rgba(0,0,0,0.2);-moz-text-shadow:0 -1px 0 rgba(0,0,0,0.75);-webkit-text-shadow:0 -1px 0 rgba(0,0,0,0.75);-khtml-text-shadow:0 -1px 0 rgba(0,0,0,0.75);text-shadow:0 -1px 0 rgba(0,0,0,0.75);background:none #224467;background:-moz-linear-gradient(top,#4c6f92,#224467);background:-ms-linear-gradient(top,#4c6f92,#224467);background:-o-linear-gradient(top,#4c6f92,#224467);background:-webkit-gradient(linear,0 0,0 100%,from(#4c6f92),to(#224467));background:-webkit-linear-gradient(top,#4c6f92,#224467);background:linear-gradient(top,#4c6f92,#224467);border:1px solid #224467;border-bottom-color:#09111a;color:#FFF}
.pagination li.prev,.pagination li.next{padding:0}
.followOptions{font:italic 12px Georgia,serif;list-style:none;margin:0}
.followOptions li{float:left;line-height:16px;margin:0 0 0 5px}
.followOptions li a{color:#252525}
.followOptions li .icon{margin:-2px 3px 0}
.navSupplement{zoom:1;margin-bottom:10px;position:relative}
.navSupplement:before,.navSupplement:after{display:table;content:"";zoom:1;*display:inline}
.navSupplement:after{clear:both}
.navSupplement #breadcrumb,.navSupplement .relatedTopics{float:left;margin-bottom:0}
.navSupplement .followOptions{float:right}
.nav{zoom:1;list-style:none;margin:0}
.nav:before,.nav:after{display:table;content:"";zoom:1;*display:inline}
.nav:after{clear:both}
.nav a{display:block;outline:0}
.nav.inline{color:#6c7376;font:italic 11px Georgia,serif;position:absolute;right:0;top:5px}
.nav.inline .selected{color:#7f8e95;outline:0}
.nav-tabs{border-bottom:1px dotted #c6c6c6;margin-bottom:10px}
.nav-tabs li{float:left;font:italic 11px/16px Georgia,serif;margin-right:15px;padding:0 0 10px 0;position:relative}
.nav-tabs li .selected{color:#6c7376}
.nav-tabs li .selected:hover{text-decoration:none}
.nav-tabs li .selected:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background:#FFF;content:"";display:block;border-left:1px solid #c6c6c6;border-top:1px solid #c6c6c6;height:8px;width:8px;position:absolute;bottom:0;left:50%;margin:0 0 -5px -4px}
.nav-tabs li:last-child{margin-right:0}
.ie7 li .selected:after,.ie8 li .selected:after{display:none}
.nav-bar{-webkit-box-shadow:0 1px 1px #fff inset,0 2px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 1px #fff inset,0 2px 3px rgba(0,0,0,0.2);box-shadow:0 1px 1px #fff inset,0 2px 3px rgba(0,0,0,0.2);-moz-text-shadow:0 1px 1px rgba(255,255,255,0.75);-webkit-text-shadow:0 1px 1px rgba(255,255,255,0.75);-khtml-text-shadow:0 1px 1px rgba(255,255,255,0.75);text-shadow:0 1px 1px rgba(255,255,255,0.75);background:none #b1b7bd;background:-moz-linear-gradient(top,#e1e3e5,#b1b7bd);background:-ms-linear-gradient(top,#e1e3e5,#b1b7bd);background:-o-linear-gradient(top,#e1e3e5,#b1b7bd);background:-webkit-gradient(linear,0 0,0 100%,from(#e1e3e5),to(#b1b7bd));background:-webkit-linear-gradient(top,#e1e3e5,#b1b7bd);background:linear-gradient(top,#e1e3e5,#b1b7bd);border:1px solid #c7cacf;border-bottom-color:#9096a0;color:#6c7376;margin-bottom:20px;padding:1px 0 0}
.nav-bar>li{background:url("../images_matrix/base/tab-bar-divider.gif") no-repeat 100% 50%;float:left;padding:0 1px 0 0}
.nav-bar>li>a{color:#6c7376;font:italic 12px/26px Georgia,serif;padding:0 10px}
.nav-bar>li>a.selected{-webkit-box-shadow:0 -1px 3px #8f9295 inset;-moz-box-shadow:0 -1px 3px #8f9295 inset;box-shadow:0 -1px 3px #8f9295 inset;background:rgba(0,0,0,0.05);color:#252525;cursor:pointer;text-decoration:none}
.nav-bar>li:hover>a{color:#252525;text-decoration:none}
.nav-bar>li:last-child{background:0}
.nav-bar.large>li>a{font-size:14px;line-height:34px;padding:0 20px}
.menu{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:url("../images_matrix/base/menu.png");background:rgba(0,0,0,0.7);padding:5px 5px 6px;width:200px;z-index:5000000}
.menu ul{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#FFF;padding:5px 10px}
.menu ul li{border-bottom:1px dotted #c6c6c6}
.menu ul li a,.menu ul li a:visited,.menu ul li .label{display:block;padding:5px 0 5px 2px}
.menu ul li:last-child{border:0}
.menu ul li .count{color:#6c7376;font-size:11px}
.icon{background:url("../images_matrix/base/sprites.png") no-repeat;display:inline-block;text-indent:-9999px;vertical-align:middle}
.icon.home{height:14px;width:16px;background-position:0 0}
.icon.home:hover{background-position:0 -20px}
.icon.arrow{background-position:4px -100px;height:6px;width:10px}
.icon.previous{background-position:0 -200px;height:34px;width:32px}
.icon.previous:hover{background-position:0 -240px}
.icon.next{background-position:-32px -200px;height:34px;width:32px}
.icon.next:hover{background-position:-32px -240px}
.icon.arrowLeft{background-position:0 -280px;height:24px;width:22px}
.icon.arrowRight{background-position:-40px -280px;height:24px;width:22px}


.icon.video{background-position:0 -320px;height:48px;width:72px}
.icon.video.small{background-position:0 -380px;height:21px;width:32px}
.icon.phone{background-position:0 -440px;height:13px;width:13px}
.icon.like{background-position:0 -460px;height:13px;width:11px}
.icon.email{background-position:0 -480px;height:10px;width:13px}
.icon.flag{background-position:0 -500px;height:13px;width:12px}
.icon.link{background-position:0 -520px;height:11px;width:11px}
.icon.reply{background-position:0 -540px;height:13px;width:12px}
.icon.vote{background-position:0 -560px;height:13px;width:12px}
.icon.editorsChoice{background-position:0 -620px;height:16px;width:16px}
.icon.twitter{background-position:0 -640px;height:16px;width:16px}
.icon.facebook{background-position:0 -660px;height:16px;width:16px}
.icon.linkedin{background-position:0 -680px;height:16px;width:16px}
.icon.google{background-position:0 -940px;height:16px;width:16px}
.icon.alerts{background-position:0 -700px;height:16px;width:16px}
.icon.rss{background-position:0 -720px;height:16px;width:16px}
.icon.calendar{background-position:0 -740px;height:16px;width:16px}
.icon.share{background-position:0 -760px;height:16px;width:16px}
.icon.download{background-position:0 -780px;height:16px;width:16px}
.icon.itunes{background-position:0 -800px;height:16px;width:16px}
.icon.embed{background-position:0 -820px;height:16px;width:16px}
.icon.blueCheck{background-position:0 -840px;height:11px;width:14px}
.icon.greenCheck{background-position:0 -860px;height:11px;width:14px}
.icon.whiteCheck{background-position:0 -882px;height:12px;width:16px}
.iconSocial{background:url("../images_matrix/base/sprites-social.png") no-repeat;
display:inline-block;text-indent:-9999px;vertical-align:middle;height:31px;width:35px}
.iconSocial.facebook{background-position:0 0}
.iconSocial.twitter{background-position:-40px 0}
.iconSocial.google{background-position:-80px 0}
.iconSocial.linkedIn{background-position:-120px 0}
.iconSocial.rss{background-position:-160px 0}
.iconSocial.newsletter{background-position:-200px 0}
.iconSocial.iphone{background-position:-240px 0}
.iconSocial.whatsup{background-position:-317px 0}
.iconSocial.android{background-position:-280px 0}form .checkbox{font:normal 12px Verdana,Arial,sans-serif}form label{font:italic normal 14px Georgia,serif;margin-bottom:5px}form label span{color:#6c7376;margin-left:3px}form .label{margin-bottom:10px}form label.error,form label.success,form label.warning{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-text-shadow:0 1px 0 rgba(255,255,255,0.7);-webkit-text-shadow:0 1px 0 rgba(255,255,255,0.7);-khtml-text-shadow:0 1px 0 rgba(255,255,255,0.7);text-shadow:0 1px 0 rgba(255,255,255,0.7);font:italic normal 12px Georgia,serif;padding:6px 10px;position:relative;display:inline-block;margin-bottom:10px}form label.error:before,form label.success:before,form label.warning:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);content:"";height:10px;width:10px;position:absolute;left:13px;top:-5px}form label.error{background:#ecc4c4;border-top:1px solid #d5a1a1;color:#961515}form label.error:before{background:#ecc4c4;border-left:1px solid #d5a1a1;border-top:1px solid #d5a1a1}form label.success{background:#bcceb4;border-top:1px solid #9aa893;color:#1e5107}form label.success:before{background:#bcceb4;border-left:1px solid #9aa893;border-top:1px solid #9aa893}form label.warning{background:#e2d767;border-top:1px solid #cece68;color:#844900}form label.warning:before{background:#e2d767;border-left:1px solid #cece68;border-top:1px solid #cece68}form label.warning a{color:#512d00}form input[type="text"],form input[type="password"],form textarea,form select{-webkit-box-shadow:0 0 5px rgba(0,0,0,0.05) inset;-moz-box-shadow:0 0 5px rgba(0,0,0,0.05) inset;box-shadow:0 0 5px rgba(0,0,0,0.05) inset;background:#fafafa;border-color:#c6c6c6 #e0e0e0 #e0e0e0}form input[type="text"]:focus,form input[type="password"]:focus,form textarea:focus,form select:focus{border:1px solid #56b4ef;-webkit-box-shadow:0 0 8px rgba(82,168,236,0.6);-moz-box-shadow:0 0 8px rgba(82,168,236,0.6);box-shadow:0 0 8px rgba(82,168,236,0.6)}form input[type="text"].error,form input[type="password"].error,form textarea.error,form select.error{border-color:#d5a1a1}form input[type="text"].success,form input[type="password"].success,form textarea.success,form select.success{border-color:#9aa893}form input[type="text"].warning,form input[type="password"].warning,form textarea.warning,form select.warning{border-color:#cece68}form .submit{margin:10px 0}form .submit .button{margin-bottom:0}form .terms{color:#6c7376;font-size:10px}form .terms p{margin-bottom:5px}form input.placeholder{color:#6c7376;font-family:Georgia,serif;font-style:italic}form input:-moz-placeholder{color:#6c7376;font-family:Georgia,serif;font-style:italic}form input::-webkit-input-placeholder{color:#6c7376;font-family:Georgia,serif;font-style:italic}form .buttonAlt{font-family:Georgia,serif;font-style:italic;margin-left:15px}
.button,.button:hover{-webkit-box-shadow:0 1px 1px #fff inset,0 2px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 1px #fff inset,0 2px 3px rgba(0,0,0,0.2);box-shadow:0 1px 1px #fff inset,0 2px 3px rgba(0,0,0,0.2);-moz-text-shadow:0 1px 1px rgba(255,255,255,0.75);-webkit-text-shadow:0 1px 1px rgba(255,255,255,0.75);-khtml-text-shadow:0 1px 1px rgba(255,255,255,0.75);text-shadow:0 1px 1px rgba(255,255,255,0.75);background:none #b1b7bd;background:-moz-linear-gradient(top,#e1e3e5,#b1b7bd);background:-ms-linear-gradient(top,#e1e3e5,#b1b7bd);background:-o-linear-gradient(top,#e1e3e5,#b1b7bd);background:-webkit-gradient(linear,0 0,0 100%,from(#e1e3e5),to(#b1b7bd));background:-webkit-linear-gradient(top,#e1e3e5,#b1b7bd);background:linear-gradient(top,#e1e3e5,#b1b7bd);border:1px solid #c7cacf;border-bottom-color:#9096a0;color:#6c7376;font:italic normal 14px/21px Georgia,serif}
.button:hover{background:none #b1b7bd;background:-moz-linear-gradient(top,#eff0f1,#b1b7bd);background:-ms-linear-gradient(top,#eff0f1,#b1b7bd);background:-o-linear-gradient(top,#eff0f1,#b1b7bd);background:-webkit-gradient(linear,0 0,0 100%,from(#eff0f1),to(#b1b7bd));background:-webkit-linear-gradient(top,#eff0f1,#b1b7bd);background:linear-gradient(top,#eff0f1,#b1b7bd);color:#000;cursor:pointer}
.button:active{-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.1) inset,0 2px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 2px rgba(0,0,0,0.1) inset,0 2px 3px rgba(0,0,0,0.2);box-shadow:0 2px 2px rgba(0,0,0,0.1) inset,0 2px 3px rgba(0,0,0,0.2);background:#c7cbd0}
.button.primary{-webkit-box-shadow:0 1px 1px rgba(255,255,255,0.3) inset,0 2px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 1px rgba(255,255,255,0.3) inset,0 2px 3px rgba(0,0,0,0.2);box-shadow:0 1px 1px rgba(255,255,255,0.3) inset,0 2px 3px rgba(0,0,0,0.2);-moz-text-shadow:0 -1px 0 rgba(0,0,0,0.75);-webkit-text-shadow:0 -1px 0 rgba(0,0,0,0.75);-khtml-text-shadow:0 -1px 0 rgba(0,0,0,0.75);text-shadow:0 -1px 0 rgba(0,0,0,0.75);background:none #224467;background:-moz-linear-gradient(top,#4c6f92,#224467);background:-ms-linear-gradient(top,#4c6f92,#224467);background:-o-linear-gradient(top,#4c6f92,#224467);background:-webkit-gradient(linear,0 0,0 100%,from(#4c6f92),to(#224467));background:-webkit-linear-gradient(top,#4c6f92,#224467);background:linear-gradient(top,#4c6f92,#224467);border:1px solid #224467;border-bottom-color:#09111a;color:#FFF}
.button.primary:hover{background:none #224467;background:-moz-linear-gradient(top,#6388ae,#224467);background:-ms-linear-gradient(top,#6388ae,#224467);background:-o-linear-gradient(top,#6388ae,#224467);background:-webkit-gradient(linear,0 0,0 100%,from(#6388ae),to(#224467));background:-webkit-linear-gradient(top,#6388ae,#224467);background:linear-gradient(top,#6388ae,#224467)}
.button.primary:active{-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.2) inset,0 2px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 2px rgba(0,0,0,0.2) inset,0 2px 3px rgba(0,0,0,0.2);box-shadow:0 2px 2px rgba(0,0,0,0.2) inset,0 2px 3px rgba(0,0,0,0.2);background:#224467}
.button.secondary{-webkit-box-shadow:0 1px 1px rgba(255,255,255,0.3) inset,0 2px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 1px rgba(255,255,255,0.3) inset,0 2px 3px rgba(0,0,0,0.2);box-shadow:0 1px 1px rgba(255,255,255,0.3) inset,0 2px 3px rgba(0,0,0,0.2);-moz-text-shadow:0 -1px 0 rgba(0,0,0,0.75);-webkit-text-shadow:0 -1px 0 rgba(0,0,0,0.75);-khtml-text-shadow:0 -1px 0 rgba(0,0,0,0.75);text-shadow:0 -1px 0 rgba(0,0,0,0.75);background:none #8c0001;background:-moz-linear-gradient(top,#d93721,#8c0001);background:-ms-linear-gradient(top,#d93721,#8c0001);background:-o-linear-gradient(top,#d93721,#8c0001);background:-webkit-gradient(linear,0 0,0 100%,from(#d93721),to(#8c0001));background:-webkit-linear-gradient(top,#d93721,#8c0001);background:linear-gradient(top,#d93721,#8c0001);border:1px solid #8c0001;border-bottom-color:#260000;color:#FFF}
.button.secondary:hover{background:none #8c0001;background:-moz-linear-gradient(top,#e35c4a,#8c0001);background:-ms-linear-gradient(top,#e35c4a,#8c0001);background:-o-linear-gradient(top,#e35c4a,#8c0001);background:-webkit-gradient(linear,0 0,0 100%,from(#e35c4a),to(#8c0001));background:-webkit-linear-gradient(top,#e35c4a,#8c0001);background:linear-gradient(top,#e35c4a,#8c0001)}
.button.secondary:active{-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.2) inset,0 2px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 2px rgba(0,0,0,0.2) inset,0 2px 3px rgba(0,0,0,0.2);box-shadow:0 2px 2px rgba(0,0,0,0.2) inset,0 2px 3px rgba(0,0,0,0.2);background:#8c0001}
.alert,.status{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.4) inset;-moz-box-shadow:0 1px 0 rgba(255,255,255,0.4) inset;box-shadow:0 1px 0 rgba(255,255,255,0.4) inset;-moz-text-shadow:0 1px 0 #f3efc2;-webkit-text-shadow:0 1px 0 #f3efc2;-khtml-text-shadow:0 1px 0 #f3efc2;text-shadow:0 1px 0 #f3efc2;background:none #d79902;background:-moz-linear-gradient(top,#e2d767,#d79902);background:-ms-linear-gradient(top,#e2d767,#d79902);background:-o-linear-gradient(top,#e2d767,#d79902);background:-webkit-gradient(linear,0 0,0 100%,from(#e2d767),to(#d79902));background:-webkit-linear-gradient(top,#e2d767,#d79902);background:linear-gradient(top,#e2d767,#d79902);border:1px solid #cece68;color:#844900;font:italic normal 14px/20px Georgia,serif;margin:0 0 20px;padding:8px 14px}
.alert.error,.status.error{-moz-text-shadow:0 -1px 0 rgba(0,0,0,0.6);-webkit-text-shadow:0 -1px 0 rgba(0,0,0,0.6);-khtml-text-shadow:0 -1px 0 rgba(0,0,0,0.6);text-shadow:0 -1px 0 rgba(0,0,0,0.6);background:none #941313;background:-moz-linear-gradient(top,#d83621,#941313);background:-ms-linear-gradient(top,#d83621,#941313);background:-o-linear-gradient(top,#d83621,#941313);background:-webkit-gradient(linear,0 0,0 100%,from(#d83621),to(#941313));background:-webkit-linear-gradient(top,#d83621,#941313);background:linear-gradient(top,#d83621,#941313);border-color:#941313;color:#FFF}
.alert.error a,.status.error a{color:#fefafa}
.alert.success,.status.success{-moz-text-shadow:0 -1px 0 rgba(0,0,0,0.6);-webkit-text-shadow:0 -1px 0 rgba(0,0,0,0.6);-khtml-text-shadow:0 -1px 0 rgba(0,0,0,0.6);text-shadow:0 -1px 0 rgba(0,0,0,0.6);background:none #276711;background:-moz-linear-gradient(top,#4f9539,#276711);background:-ms-linear-gradient(top,#4f9539,#276711);background:-o-linear-gradient(top,#4f9539,#276711);background:-webkit-gradient(linear,0 0,0 100%,from(#4f9539),to(#276711));background:-webkit-linear-gradient(top,#4f9539,#276711);background:linear-gradient(top,#4f9539,#276711);border-color:#276711;color:#FFF}
.alert.info,.status.info{-moz-text-shadow:0 -1px 0 rgba(0,0,0,0.6);-webkit-text-shadow:0 -1px 0 rgba(0,0,0,0.6);-khtml-text-shadow:0 -1px 0 rgba(0,0,0,0.6);text-shadow:0 -1px 0 rgba(0,0,0,0.6);background:none #3a6c9d;background:-moz-linear-gradient(top,#6897c5,#3a6c9d);background:-ms-linear-gradient(top,#6897c5,#3a6c9d);background:-o-linear-gradient(top,#6897c5,#3a6c9d);background:-webkit-gradient(linear,0 0,0 100%,from(#6897c5),to(#3a6c9d));background:-webkit-linear-gradient(top,#6897c5,#3a6c9d);background:linear-gradient(top,#6897c5,#3a6c9d);border-color:#3a6c9d;color:#FFF}
.alert.info a,.status.info a{color:#e2ebf4}
.alert .close,.status .close{background-position:5px -115px;float:right;height:10px;margin:0 0 0 10px;padding:5px;width:10px}
.alert .close:hover,.status .close:hover{background-position:5px -135px;cursor:pointer;text-decoration:none}
.alert p,.status p{margin-bottom:5px}
.alert p:last-child,.status p:last-child{margin-bottom:0}
.breakingNews{-webkit-box-shadow:0 -1px 3px rgba(0,0,0,0.1) inset;-moz-box-shadow:0 -1px 3px rgba(0,0,0,0.1) inset;box-shadow:0 -1px 3px rgba(0,0F,0,0.1) inset;-moz-text-shadow:0 1px 0 rgba(255,255,255,0.8);-webkit-text-shadow:0 1px 0 rgba(255,255,255,0.8);-khtml-text-shadow:0 1px 0 rgba(255,255,255,0.8);text-shadow:0 1px 0 rgba(255,255,255,0.8);background:#e7dca0;font:italic 14px Georgia,serif;margin:0 -10px;padding:8px 0;position:relative;top:-10px;text-align:center}
.breakingNews span{color:#7e6d12;font-size:12px;font-style:normal;text-transform:uppercase}
.status{float:left;opacity:.85;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.5);-moz-box-shadow:0 0 5px rgba(0,0,0,0.5);box-shadow:0 0 5px rgba(0,0,0,0.5)}
.status.topCenter{-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}
.table{-moz-text-shadow:0 1px 0 #fff;-webkit-text-shadow:0 1px 0 #fff;-khtml-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;background:#f3f4f5;border-collapse:separate;border-right:1px solid #cdd3d6;border-top:1px solid #cdd3d6;color:#213037;margin-bottom:20px;width:100%}
.table caption{font:italic 14px Georgia,serif;padding-bottom:10px;text-align:left}
.table th,.table td{border-color:#FFF #cdd3d6 #cdd3d6;border-style:solid;border-width:1px 0 1px 1px;padding:5px 10px;text-align:left;vertical-align:top}
.table th{background:#e6eaed}
.table .head{background:#d4dbe0;font:italic 14px Georgia,serif;color:#5f6f77}
.table .toggle th{font:italic 12px Georgia,serif;text-align:center}
.table.specs th{width:30%}
.carousel{margin-bottom:20px;overflow:hidden;position:relative}
.carousel a,.carousel a:hover{color:#FFF;line-height: 21px;}
.carousel h2{font-size:16px;line-height:1.2;margin:0}
.carousel p{color:#9fbcea;font-family:Georgia,serif;font-style:italic;line-height:14px;margin:8px 0;display:none}
.carousel .navControl{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 -5px 5px rgba(0,0,0,0.35) inset,0 1px 0 rgba(255,255,255,0.15);-moz-box-shadow:0 -5px 5px rgba(0,0,0,0.35) inset,0 1px 0 rgba(255,255,255,0.15);box-shadow:0 -5px 5px rgba(0,0,0,0.35) inset,0 1px 0 rgba(255,255,255,0.15);padding:4px;position:absolute;bottom:10px;right:10px;z-index:4}
.carousel .navControl a{background:url("../images_matrix/base/sprites.png") no-repeat;display:inline-block;text-indent:-9999px;vertical-align:middle}
.carousel .navControl a.home{height:14px;width:16px;background-position:0 0}
.carousel .navControl a.home:hover{background-position:0 -20px}
.carousel .navControl a.arrow{background-position:4px -100px;height:6px;width:10px}
.carousel .navControl a.previous{background-position:0 -200px;height:34px;width:32px}
.carousel .navControl a.previous:hover{background-position:0 -240px}
.carousel .navControl a.next{background-position:-32px -200px;height:34px;width:32px}
.carousel .navControl a.next:hover{background-position:-32px -240px}
.carousel .navControl a.arrowLeft{background-position:0 -280px;height:24px;width:22px}
.carousel .navControl a.arrowRight{background-position:-40px -280px;height:24px;width:22px}
.carousel .navControl a.video{background-position:0 -320px;height:48px;width:72px}
.carousel .navControl a.video.small{background-position:0 -380px;height:21px;width:32px}
.carousel .navControl a.phone{background-position:0 -440px;height:13px;width:13px}
.carousel .navControl a.like{background-position:0 -460px;height:13px;width:11px}
.carousel .navControl a.email{background-position:0 -480px;height:10px;width:13px}
.carousel .navControl a.flag{background-position:0 -500px;height:13px;width:12px}
.carousel .navControl a.link{background-position:0 -520px;height:11px;width:11px}
.carousel .navControl a.reply{background-position:0 -540px;height:13px;width:12px}
.carousel .navControl a.vote{background-position:0 -560px;height:13px;width:12px}
.carousel .navControl a.editorsChoice{background-position:0 -620px;height:16px;width:16px}
.carousel .navControl a.twitter{background-position:0 -640px;height:16px;width:16px}
.carousel .navControl a.facebook{background-position:0 -660px;height:16px;width:16px}
.carousel .navControl a.linkedin{background-position:0 -680px;height:16px;width:16px}
.carousel .navControl a.google{background-position:0 -940px;height:16px;width:16px}
.carousel .navControl a.alerts{background-position:0 -700px;height:16px;width:16px}
.carousel .navControl a.rss{background-position:0 -720px;height:16px;width:16px}
.carousel .navControl a.calendar{background-position:0 -740px;height:16px;width:16px}
.carousel .navControl a.share{background-position:0 -760px;height:16px;width:16px}
.carousel .navControl a.download{background-position:0 -780px;height:16px;width:16px}
.carousel .navControl a.itunes{background-position:0 -800px;height:16px;width:16px}
.carousel .navControl a.embed{background-position:0 -820px;height:16px;width:16px}
.carousel .navControl a.blueCheck{background-position:0 -840px;height:11px;width:14px}
.carousel .navControl a.greenCheck{background-position:0 -860px;height:11px;width:14px}
.carousel .navControl a.whiteCheck{background-position:0 -882px;height:12px;width:16px}
.carousel .navControl .sliderNext{background-position:-18px -160px;height:20px;width:18px}
.carousel .navControl .sliderNext:hover{background-position:-18px -180px}
.carousel .navControl .sliderPrev{background-position:0 -160px;height:20px;width:18px}
.carousel .navControl .sliderPrev:hover{background-position:0 -180px}
.carousel .overlay{-moz-text-shadow:0 -1px 0 rgba(0,0,0,0.75);-webkit-text-shadow:0 -1px 0 rgba(0,0,0,0.75);-khtml-text-shadow:0 -1px 0 rgba(0,0,0,0.75);text-shadow:0 -1px 0 rgba(0,0,0,0.75);background:none #0c1824;background:-moz-linear-gradient(top,rgba(12,24,36,0.85),#0c1824);background:-ms-linear-gradient(top,rgba(12,24,36,0.85),#0c1824);background:-o-linear-gradient(top,rgba(12,24,36,0.85),#0c1824);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(12,24,36,0.85)),to(#0c1824));background:-webkit-linear-gradient(top,rgba(12,24,36,0.85),#0c1824);background:linear-gradient(top,rgba(12,24,36,0.85),#0c1824);position:absolute;bottom:0;left:0;width:100%}
.carousel .overlay .content{height:70px;padding:10px}
.carousel .relatedLinks{display:none;list-style:none;margin:0}
.carousel .relatedLinks li{background:url("../images_matrix/base/arrow.png") no-repeat 0 .5em;padding-left:18px}
.carousel .sliderPagination{margin:0;position:absolute;bottom:19px;left:10px;z-index:3}
.carousel .sliderPagination li{display:inline}
.carousel .sliderPagination li a{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.6) inset,0 -1px 0 rgba(255,255,255,0.3) inset;-moz-box-shadow:0 1px 0 rgba(0,0,0,0.6) inset,0 -1px 0 rgba(255,255,255,0.3) inset;box-shadow:0 1px 0 rgba(0,0,0,0.6) inset,0 -1px 0 rgba(255,255,255,0.3) inset;background:#374048;float:left;height:10px;width:10px;margin:0 5px 0 0;outline:0;text-indent:-9999px}
.carousel .sliderPagination li a.active,.carousel .sliderPagination li a:hover{-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.6);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.6);box-shadow:0 1px 0 rgba(0,0,0,0.6);background:none #961515;background:-moz-linear-gradient(top,#d08181,#961515);background:-ms-linear-gradient(top,#d08181,#961515);background:-o-linear-gradient(top,#d08181,#961515);background:-webkit-gradient(linear,0 0,0 100%,from(#d08181),to(#961515));background:-webkit-linear-gradient(top,#d08181,#961515);background:linear-gradient(top,#d08181,#961515);top:1px;position:relative}
.carousel .sliderWrapper{background-color:#000;display:none}
.carousel .sliderWrapper article{position:relative; max-height: 250px; }
.carousel .sliderWrapper figure a{display:block}
.carousel .sliderWrapper figure a:after{-webkit-box-shadow:0 0 20px 5px rgba(0,0,0,0.4) inset,0 1px 0 rgba(255,255,255,0.6) inset;-moz-box-shadow:0 0 20px 5px rgba(0,0,0,0.4) inset,0 1px 0 rgba(255,255,255,0.6) inset;box-shadow:0 0 20px 5px rgba(0,0,0,0.4) inset,0 1px 0 rgba(255,255,255,0.6) inset;border-top:1px solid transparent;content:"";display:block;height:250px;width:100%;position:absolute;top:0;left:0}
.ie .carousel .overlay{background:url("../images_matrix/base/menu.png")}
.river .item{border-bottom:1px dotted #c6c6c6;margin-bottom:10px;padding-bottom:10px;  overflow: hidden;}
.river .item h2,.river .item h3,.river .item h4{font-size:16px;margin-bottom:5px;position:relative}
.river .item .comment,.river .item .vote{background:url("../images_matrix/base/sprites.png") no-repeat 0 -598px;font-size:10px;margin-right:10px;padding:2px 0 0 21px}
.river .item .content{overflow:hidden}
.river .item .label{color:#6c7376;font:italic 11px Georgia,serif}
.river .item .options{margin-bottom:0}
.river .item .readMore{font-weight:bold}
.river .item .thumb{float:left;margin:5px 20px 5px 0;max-height:45px;max-width:60px}
.river .item .vote{background-position:0 -900px}
.river .item.last{border-bottom:0}
.river .pagination{margin-top:20px}
.river .item.feedArticle{
    background-color: #eee;
}
.river .item.feedArticle h3{
    padding-top: 5px;
}
.river .sponsoredItem{-webkit-box-shadow:0 2px 3px #d1dae1 inset;-moz-box-shadow:0 2px 3px #d1dae1 inset;box-shadow:0 2px 3px #d1dae1 inset;-moz-text-shadow:0 1px 0 #fff;-webkit-text-shadow:0 1px 0 #fff;-khtml-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;background:#dde4e9;border:5px solid #e8edf0;padding:15px;margin-bottom:20px;margin-bottom:0}
.loader{text-align:center;padding:10px 0;margin-bottom:20px}
.featuredStories article{border-bottom:1px dotted #c6c6c6;margin-bottom:8px;padding-bottom:8px;overflow:hidden}
.featuredStories article:last-child{border:0;margin-bottom:0}
.featuredStories p{margin:0}
.featuredStories .thumb{float:left;margin:0 20px 0 0;max-height:45px;max-width:60px}

.thumb{position:relative;z-index:2;position:relative;z-index:2;display:inline-block;max-width:100%}
.thumb:after{-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-o-transform:rotate(3deg);-ms-transform:rotate(3deg);transform:rotate(3deg);-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-o-transform:rotate(3deg);-ms-transform:rotate(3deg);transform:rotate(3deg);-webkit-box-shadow:0 10px 5px rgba(0,0,0,0.3);-moz-box-shadow:0 10px 5px rgba(0,0,0,0.3);box-shadow:0 10px 5px rgba(0,0,0,0.3);height:9%;right:4%;width:70%;bottom:9px;z-index:-1;content:"";position:absolute}
.thumb:before{-webkit-box-shadow:0 1px 15px rgba(0,0,0,0.2) inset,0 0 40px rgba(0,0,0,0.05) inset;-moz-box-shadow:0 1px 15px rgba(0,0,0,0.2) inset,0 0 40px rgba(0,0,0,0.05) inset;box-shadow:0 1px 15px rgba(0,0,0,0.2) inset,0 0 40px rgba(0,0,0,0.05) inset;display:block;height:100%;left:0;top:0;width:100%;z-index:3;content:"";position:absolute}
.thumb img{display:inline-block;max-width:100%;height:auto;width:auto}
.thumb.authorThumb:after,
.authorBio .thumb:after{
    box-shadow: none;
    -webkit-box-shadow:none;
}
footer .thumb img{max-width:120px;}
.thumb .count{background:#0c1824;background:rgba(12,24,36,0.65);color:#FFF;font:italic bold 11px/16px Georgia,serif;padding:0 6px 2px;position:absolute;left:0;bottom:0}
.thumb .caption{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-text-shadow:0 1px 0 rgba(0,0,0,0.75);-webkit-text-shadow:0 1px 0 rgba(0,0,0,0.75);-khtml-text-shadow:0 1px 0 rgba(0,0,0,0.75);text-shadow:0 1px 0 rgba(0,0,0,0.75);background:#0c1824;background:rgba(12,24,36,0.65);color:#FFF;font:italic normal 12px/18px Georgia,serif;display:block;padding:5px 10px;position:absolute;left:0;bottom:0;width:100%}
.thumb .video{margin:-24px 0 0 -36px;position:absolute;left:50%;top:50%;z-index:4}
.thumb .video.small{margin:-10px 0 0 -16px}
.rating .ratingsBar{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1) inset;-moz-box-shadow:0 1px 2px rgba(0,0,0,0.1) inset;box-shadow:0 1px 2px rgba(0,0,0,0.1) inset;background:#CCC;display:inline-block;margin:0 5px 0 0;width:140px}
.rating .ratingsBar span{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.4) inset;-moz-box-shadow:0 1px 0 rgba(255,255,255,0.4) inset;box-shadow:0 1px 0 rgba(255,255,255,0.4) inset;background:none #8c0001;background:-moz-linear-gradient(top,#d93721,#8c0001);background:-ms-linear-gradient(top,#d93721,#8c0001);background:-o-linear-gradient(top,#d93721,#8c0001);background:-webkit-gradient(linear,0 0,0 100%,from(#d93721),to(#8c0001));background:-webkit-linear-gradient(top,#d93721,#8c0001);background:linear-gradient(top,#d93721,#8c0001);border:1px solid #8c0001;background:#C00;display:block;height:6px}
.rating .score{color:#961515;font-size:11px;font-weight:bold}
.rating.userRating .ratingsBar span{background:none #224467;background:-moz-linear-gradient(top,#4c6f92,#224467);background:-ms-linear-gradient(top,#4c6f92,#224467);background:-o-linear-gradient(top,#4c6f92,#224467);background:-webkit-gradient(linear,0 0,0 100%,from(#4c6f92),to(#224467));background:-webkit-linear-gradient(top,#4c6f92,#224467);background:linear-gradient(top,#4c6f92,#224467);border-color:#224467}
.rating.userRating .score{color:#005399}
.list{margin:0 0 40px 0;padding:0;list-style:none}
.list li{border-bottom:1px dotted #c6c6c6}
.list li a{display:block;padding:6px 0}
.list li:last-child{border:0}
.list.categories a{color:#252525}
.list.categories a:hover{color:#860000;text-decoration:none}
.countdownList .count{color:#6c7376;float:left;font:italic 14px Georgia,serif;margin-left:-20px}
ol.countdownList {
    counter-reset:li; /* Initiate a counter */
    margin-left:0; /* Remove the default left margin */
    padding-left:0; /* Remove the default left padding */
}
ol.countdownList > li {
    position:relative; /* Create a positioning context */
    margin:0 0 6px 2em; /* Give each list item a left margin to make room for the numbers */
    border-bottom: 1px dotted #c6c6c6;
    margin-bottom: 8px;
    padding-bottom: 8px;
}
ol.countdownList > li:before {
    content:counter(li); /* Use the counter as content */
    counter-increment:li; /* Increment the counter by 1 */
    /* Position and style the number */
    position:absolute;
    top:-6px;
    left:-2em;
    width:1em;
    /* Some space between the number and the content in browsers that support
       generated content but not positioning it (Camino 2 is one example) */
    margin-right:8px;
    padding:4px;
    background:#fff;
    color: #6c7376;
    font: italic 14px Georgia,serif;
}
.filterList a{background:url("../images_matrix/base/remove.png") no-repeat 0 6px;display:block;padding-left:13px}
.inlineList{list-style:none;margin-left:0;overflow:auto}
.inlineList li{float:left;margin:0 10px 5px 0}
.inlineList li:last-child{margin-right:0}
.inlineList .icon{margin-right:3px}
.alignLeft,.alignleft{float:left;margin-right:20px;margin-top:5px;margin-bottom: 5px;}
.alignRight,.alignright{float:right;margin-left:20px;margin-top:5px;margin-bottom: 5px;}
.aligncenter{margin: 10px auto;}
.fitImage{width:auto;max-width: 100%;height: auto;}
.authorBio{-webkit-box-shadow:0 2px 3px #d1dae1 inset;-moz-box-shadow:0 2px 3px #d1dae1 inset;box-shadow:0 2px 3px #d1dae1 inset;-moz-text-shadow:0 1px 0 #fff;-webkit-text-shadow:0 1px 0 #fff;-khtml-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;background:#dde4e9;border:5px solid #e8edf0;padding:15px;margin-bottom:20px;zoom:1;margin:0 0 20px;padding:15px 15px 10px}
.authorBio:before,.authorBio:after{display:table;content:"";zoom:1;*display:inline}
.authorBio:after{clear:both}
.authorBio p{margin-bottom:8px}
.authorBio .socialFollow a,.authorBio .socialFollow .twitter-follow-button{float:left;font-size:11px;line-height:20px;margin-right:10px}
.authorBio .socialFollow .icon{margin-top:1px;outline:0}
.authorBio .thumb{float:left;margin:0 20px 5px 0;max-width: 105px;}
.authorBio .thumb img{margin-bottom: 5px;}
.authorBio .thumb img:last-child{margin-bottom: 0px;}
.post{position:relative}
.relatedContent h3{font-size:14px;font-style:italic}
.relatedContent h3,.relatedContent li,.relatedContent p,.relatedContent .thumb{margin-bottom:10px}
.relatedContent ul{list-style:none;margin:0}
.relatedContent li{background:url("../images_matrix/base/arrow.png") no-repeat 0 5px;padding-left:18px}
.relatedContent li:last-child{margin-bottom:0}
.relatedContent .more{font-size:11px;margin-bottom:0}
.relatedTopics{font:italic 12px Georgia,serif}
.storyBody{zoom:1;margin:0 0 10px}
.storyBody:before,.storyBody:after{display:table;content:"";zoom:1;*display:inline}
.storyBody:after{clear:both}
/*.storyBody img{margin: 5px 15px}*/
.storyBody .audioPlayer,.storyBody .videoPlayer{margin:0 auto 15px}
.storyBody blockquote p:last-child{margin-bottom:0}
.storyBody iframe{width:100%}
.storyBody img{display:block;max-width:100%;height: auto;}
.storyBody figcaption{font:italic 12px/1.5 Georgia,serif;margin:-10px 0 20px 0;text-align:center}
.storyBody p,.storyBody ol,.storyBody ul{margin-bottom:15px}
.storyBody td p{margin-bottom:0}
.storyBody .alignLeft,.storyBody .alignRight{width:140px}
.storyBody .subtitle{font-size:18px}
.storyBody .thumb img{margin:0}
.storyBody .wp-caption{max-width: 100%;}
.storyHeader{margin:0 0 20px}
.storyHeader h1{margin-bottom:10px}
.storyHeader .byline{zoom:1;border-bottom:1px dotted #c6c6c6;border-top:1px dotted #c6c6c6;padding:10px 0}
.storyHeader .byline:before,.storyHeader .byline:after{display:table;content:"";zoom:1;*display:inline}
.storyHeader .byline:after{clear:both}
.storyHeader .byline p{margin:0}
.storyHeader .byline .thumb{float:left;margin:0 20px 0 0;max-width:120px}
.thumb.authorThumb{text-align: center}
.storyHeader .byline .thumb img{max-height:45px;max-width:60px;display: inline-block;}
.storyHeader .byline .thumb:hover{
    text-decoration: none;
}
.storyHeader .byline .twitter-follow-button{margin:5px 5px 0 0}
.storyHeader .editorsChoice{float:right;margin-left:20px}
.storyHeader .summary{font:italic 14px/21px Georgia,serif;margin-bottom:10px}
.storyHeader .summary span{color:#961515;font-weight:bold;margin-right:3px}
.storyHeader .summary p{display: inline;}
.theTake{border-bottom:1px solid #dde4e9;border-top:1px solid #dde4e9;color:#6c7376;overflow:auto;margin-bottom:20px;padding:10px}
.theTake .meta{margin:-10px 0 0}
.theTake .thumb{float:left;margin:5px 20px 5px 0}blockquote{margin-bottom:15px;padding:0 20px}blockquote cite,blockquote .credit{font-size:11px}blockquote p{color:#68737f}blockquote.alignLeft p,blockquote.alignRight p{font:italic 16px/24px Georgia,serif}blockquote,.relatedContent{border-bottom:1px solid #dde4e9;border-top:1px solid #dde4e9;padding:15px 0;margin-bottom:15px}
.reviewOverview{zoom:1}
.reviewOverview:before,.reviewOverview:after{display:table;content:"";zoom:1;*display:inline}
.reviewOverview:after{clear:both}
.reviewOverview ul{list-style:none;margin:0}
.reviewOverview p{margin:0}
.reviewOverview li{border-bottom:1px dotted #c6c6c6;margin-bottom:10px;padding-bottom:10px}
.reviewOverview li:last-child{border-bottom:0;margin-bottom:0}
.reviewOverview .productImage{text-align:center}
.reviewOverview .thumb{margin:0 0 20px}
.pros,.cons{list-style:none;margin-left:0}
.pros li,.cons li{background:url("../images_matrix/base/icon-plus.png") no-repeat 0 2px;margin-bottom:5px;padding-left:22px}
.cons li{background-image:url("../images_matrix/base/icon-minus.png")}
#comments .head .commentsCount{float:right;margin:-35px 10px 0 10px}
#comments ul{list-style:none;margin:0}
#comments .level .comment{background:url("../images_matrix/base/comment-thread-lines.gif") no-repeat -141px 0;border-left:1px solid #d7d9d8;padding-left:19px}
#comments .comment{padding-top:15px}
#comments .comment .commentWrapper{-moz-text-shadow:0 1px 0 #fff;-webkit-text-shadow:0 1px 0 #fff;-khtml-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;background:#f3f6f7;border:1px solid #dde4e9;padding:19px 19px 14px;word-wrap:break-word}
#comments .comment .commentBody,#comments .comment .commentMeta,#comments .comment .commentSubject{margin:0 0 15px}
#comments .comment .commentMeta{overflow:auto}
#comments .comment .commentMeta .avatar{float:left;margin:0 10px 0 0}
#comments .comment .commentMeta time{color:#6c7376;font-size:10px}
#comments .comment .commentMeta .author{font-family:Georgia,serif;font-size:14px}
#comments .comment .commentActions{-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.5) inset;-moz-box-shadow:0 1px 0 rgba(255,255,255,0.5) inset;box-shadow:0 1px 0 rgba(255,255,255,0.5) inset;border-top:1px dotted #c7cfd3;font:italic 11px Georgia,serif;padding:10px 0 0}
#comments .comment .commentActions a{margin:0 10px 0 0}
#comments .comment .module{margin:20px 0 0}
#comments .pagination{margin-top:20px}
.commentsCount{background:none #ddd;background:-moz-linear-gradient(top,#fff,#ddd);background:-ms-linear-gradient(top,#fff,#ddd);background:-o-linear-gradient(top,#fff,#ddd);background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#ddd));background:-webkit-linear-gradient(top,#fff,#ddd);background:linear-gradient(top,#fff,#ddd);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-text-shadow:0 1px 0 rgba(255,255,255,0.9);-webkit-text-shadow:0 1px 0 rgba(255,255,255,0.9);-khtml-text-shadow:0 1px 0 rgba(255,255,255,0.9);text-shadow:0 1px 0 rgba(255,255,255,0.9);border:1px solid #CCC;color:#6c7376;display:inline-block;font-size:9px;line-height:14px;margin-bottom:10px;padding:5px;position:relative;text-align:center;vertical-align:top}
.commentsCount span{color:#961515;display:block;font:italic bold 18px/1 Georgia,serif;margin:-2px 0 2px 0}
.commentsCount:before,.commentsCount:after{border:4px solid;border-color:#CCC #CCC transparent transparent;content:"";display:block;height:0;width:0;position:absolute;bottom:-8px;right:10px}
.commentsCount:after{border:3px solid;border-color:#DDD #DDD transparent transparent;bottom:-6px;right:11px}
.commentsCount.inline{min-width:16px;width:auto;height:auto;padding:1px 5px}
.commentsCount.inline span{display:inline;font-size:11px;margin:0}
.commentsCount a{color:#252525}
.commentsCount a:hover{color:#860000;text-decoration:none}
.shareBar{zoom:1}
.shareBar:before,.shareBar:after{display:table;content:"";zoom:1;*display:inline}
.shareBar:after{clear:both}
.shareBar ul{list-style:none;margin:0}
.shareBar .more>a{cursor:pointer;font-size:11px;text-decoration:none}
.inlineView>ul>li{float:left;height:25px;padding:10px 5px 0 0}
.sideView{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;-webkit-box-shadow:0 1px 0 #fff inset,-5px 0 3px rgba(0,0,0,0.1) inset;-moz-box-shadow:0 1px 0 #fff inset,-5px 0 3px rgba(0,0,0,0.1) inset;box-shadow:0 1px 0 #fff inset,-5px 0 3px rgba(0,0,0,0.1) inset;background:none #d5d9dc;background:-moz-linear-gradient(left,#d5d9dc,#f5f9fc 50%,#d5d9dc);background:-ms-linear-gradient(left,#d5d9dc,#f5f9fc 50%,#d5d9dc);background:-o-linear-gradient(left,#d5d9dc,#f5f9fc 50%,#d5d9dc);background:-webkit-gradient(linear,0 0,100% 0,from(#d5d9dc),color-stop(50%,#f5f9fc),to(#d5d9dc));background:-webkit-linear-gradient(left,#d5d9dc,#f5f9fc 50%,#d5d9dc);background:linear-gradient(left,#d5d9dc,#f5f9fc 50%,#d5d9dc);margin-left:-95px;position:absolute;left:0;top:0;width:75px}
.sideView>ul>li{margin:0 0 10px 0;text-align:center}
.sideView .more{-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.5) inset;-moz-box-shadow:0 1px 0 rgba(255,255,255,0.5) inset;box-shadow:0 1px 0 rgba(255,255,255,0.5) inset;border-top:1px solid #d8d8d0;margin:0;padding:5px 0}
.sideView .menu{text-align:left}
.sideView .shareComments{-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.5);-moz-box-shadow:0 1px 0 rgba(255,255,255,0.5);box-shadow:0 1px 0 rgba(255,255,255,0.5);border-bottom:1px solid #d8d8d0;padding:10px 0}
.sideView .shareComments .commentsCount{width:50px}
.fade{-moz-transition:opacity .15s linear;-o-transition:opacity .15s linear;-webkit-transition:opacity .15s linear;-ms-transition:opacity .15s linear;transition:opacity .15s linear;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-ms-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear;opacity:0}
.fade.in{opacity:1}
/*
.siu{zoom:1}
.siu:before,.siu:after{display:table;content:"";zoom:1;*display:inline}
.siu:after{clear:both}
.siu a:hover,.siu a:focus{text-decoration:none}
.siu .grp{display:block;position:relative}
.siu .grp:first-child{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:0}
.siu-cmnt,.siu-vote{-moz-text-shadow:0 1px 0 #fff;-webkit-text-shadow:0 1px 0 #fff;-khtml-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;background:url("../images_matrix/base/sprites-share-bar.png") 0 0 no-repeat;color:#585857;display:block;font-family:"Helvetica Neue",Helvetica,sans-serif;overflow:hidden}
.siu-cmnt .count,.siu-vote .count,.siu-cmnt .suffix,.siu-vote .suffix{display:block}
.siu-cmnt:hover,.siu-vote:hover{color:#585857}
.siu-more-btn{-moz-text-shadow:0 1px 0 #fff;-webkit-text-shadow:0 1px 0 #fff;-khtml-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;display:block;font-size:9px}
.siu-more-btn.active,.siu-more-btn:hover{color:#005399;position:relative;z-index:5001}
.siu-btn-cont{zoom:1}
.siu-btn-cont:before,.siu-btn-cont:after{display:table;content:"";zoom:1;*display:inline}
.siu-btn-cont:after{clear:both}
.siu-more{left:-9999px;padding:15px 10px 10px;position:absolute;text-align:left;width:220px;z-index:5000}
.siu-more .options{zoom:1;list-style:none;margin:0;padding:0}
.siu-more .options:before,.siu-more .options:after{display:table;content:"";zoom:1;*display:inline}
.siu-more .options:after{clear:both}
.siu-more li{margin:0 10px 8px;float:left;width:90px}
.siu-more .icon{-moz-text-shadow:0 1px 0 #fff;-webkit-text-shadow:0 1px 0 #fff;-khtml-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;background-image:url("../images_matrix/base/sprites-share-bar.png");background-repeat:no-repeat;font-size:11px;line-height:16px;padding-left:22px;text-indent:0}
.siu-more .i-facebook{background-position:0 -176px}
.siu-more .i-twitter{background-position:0 -104px}
.siu-more .i-print{background-position:0 -80px}
.siu-more .i-email{background-position:0 -56px}
.siu-more .i-linkedin{background-position:0 -248px}
.siu-more .i-digg{background-position:0 -152px}
.siu-more .i-delicious{background-position:0 -128px}
.siu-more .i-technorati{background-position:-146px -80px}
.siu-more .i-reddit{background-position:0 -272px}
.siu-more .i-stumbleupon{background-position:-146px -56px}
.siu-more .i-hackernews{background-position:0 -224px}
.siu-more .i-googlebuzz{background-position:0 -200px}
.siu-more .i-trfavorite{background-position:-146px -104px}
.siu-more .i-pinterest{background-position:-146px -128px}
.siu-more .i-slashdot{background-position:-146px -152px}
.siu-more .i-googleplus{background-position:0 -200px}
.siu-horizontal{zoom:1;min-height:42px}
.siu-horizontal:before,.siu-horizontal:after{display:table;content:"";zoom:1;*display:inline}
.siu-horizontal:after{clear:both}
.siu-horizontal .on-cmt{background-position:-190px -248px}
.siu-horizontal .grp{float:left}
.siu-horizontal .siu-cmnt{background-position:-64px 0;font-weight:bold;height:24px;position:relative;text-align:center;width:108px;z-index:0}
.siu-horizontal .siu-cmnt:hover{background-position:-190px -248px}
.siu-horizontal .siu-cmnt .count{font-size:11px;line-height:20px;position:absolute;right:1px;width:30px}
.siu-horizontal .siu-cmnt .suffix{font-size:10px;line-height:20px;width:69px}
.siu-horizontal .siu-vote{background-position:-64px -300px;font-weight:bold;height:20px;position:relative;text-align:center;width:91px;z-index:0}
.siu-horizontal .siu-vote:hover{background-position:-64px -400px}
.siu-horizontal .siu-vote.on{background-position:-64px -500px}
.siu-horizontal .siu-vote .count{font-size:11px;position:absolute;width:27px;right:1px;line-height:20px;color:#585857}
.siu-horizontal .siu-vote .suffix{font-size:10px;line-height:20px;padding-left:20px;width:35px}
.siu-horizontal .siu-btn-cont,.siu-horizontal .siu-cmnt-cont,.siu-horizontal .siu-vote-cont{float:left;margin-right:5px;min-height:28px;padding:10px 0 0}
.siu-horizontal .siu-btn-cont{margin-left:5px}
.siu-horizontal .siu-more-cont{float:right}
.siu-horizontal .siu-more-btn{height:28px;padding:12px 12px 0}
.siu-horizontal .siu-more-btn.active{-webkit-box-shadow:1px 0 0 rgba(255,255,255,0.5) inset,-1px 0 0 #dadada inset;-moz-box-shadow:1px 0 0 rgba(255,255,255,0.5) inset,-1px 0 0 #dadada inset;box-shadow:1px 0 0 rgba(255,255,255,0.5) inset,-1px 0 0 #dadada inset;background:none #e7ebed;background:-moz-linear-gradient(top,#fff,#e7ebed);background:-ms-linear-gradient(top,#fff,#e7ebed);background:-o-linear-gradient(top,#fff,#e7ebed);background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e7ebed));background:-webkit-linear-gradient(top,#fff,#e7ebed);background:linear-gradient(top,#fff,#e7ebed);border-left:1px solid #dadada;padding-bottom:2px}
.siu-horizontal .siu-more{-webkit-box-shadow:0 1px 0 #fff inset,-1px 0 0 #dadada inset;-moz-box-shadow:0 1px 0 #fff inset,-1px 0 0 #dadada inset;box-shadow:0 1px 0 #fff inset,-1px 0 0 #dadada inset;background:none #dfe2e4;background:-moz-linear-gradient(top,#e7ebed,#dfe2e4);background:-ms-linear-gradient(top,#e7ebed,#dfe2e4);background:-o-linear-gradient(top,#e7ebed,#dfe2e4);background:-webkit-gradient(linear,0 0,0 100%,from(#e7ebed),to(#dfe2e4));background:-webkit-linear-gradient(top,#e7ebed,#dfe2e4);background:linear-gradient(top,#e7ebed,#dfe2e4);border:1px solid #dadada;border-width:1px 0 1px 1px;margin-top:-2px}
.siu-horizontal .siu-stumbleupon-btn{margin-right:15px}
.siu-vertical-cont{float:left;margin-left:-85px;position:absolute;text-align:center;top:7px;width:75px}
.siu-vertical{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;-webkit-box-shadow:0 1px 0 #fff inset,-5px 0 3px rgba(0,0,0,0.1) inset;-moz-box-shadow:0 1px 0 #fff inset,-5px 0 3px rgba(0,0,0,0.1) inset;box-shadow:0 1px 0 #fff inset,-5px 0 3px rgba(0,0,0,0.1) inset;background:none #d5d9dc;background:-moz-linear-gradient(left,#d5d9dc,#f5f9fc 50%,#d5d9dc);background:-ms-linear-gradient(left,#d5d9dc,#f5f9fc 50%,#d5d9dc);background:-o-linear-gradient(left,#d5d9dc,#f5f9fc 50%,#d5d9dc);background:-webkit-gradient(linear,0 0,100% 0,from(#d5d9dc),color-stop(50%,#f5f9fc),to(#d5d9dc));background:-webkit-linear-gradient(left,#d5d9dc,#f5f9fc 50%,#d5d9dc);background:linear-gradient(left,#d5d9dc,#f5f9fc 50%,#d5d9dc);border:1px solid #d5d9dc}
.siu-vertical .grp{-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.5) inset;-moz-box-shadow:0 1px 0 rgba(255,255,255,0.5) inset;box-shadow:0 1px 0 rgba(255,255,255,0.5) inset;border-top:1px solid #d8d8d0;float:left;padding:10px 0 1px;width:100%}
.siu-vertical .siu-cmnt{height:50px;margin:0 auto 5px;width:56px}
.siu-vertical .siu-cmnt:hover{background-position:-126px -248px}
.siu-vertical .siu-cmnt .count{font-size:20px;font-weight:bold;line-height:22px;padding-top:4px}
.siu-vertical .siu-cmnt .suffix{font-size:9px;line-height:10px}
.siu-vertical .siu-vote{background-position:0 -300px;height:20px;margin:5px auto 0;padding-top:42px;width:56px}
.siu-vertical .siu-vote:hover{background-position:0 -400px}
.siu-vertical .siu-vote.on{background-position:0 -500px}
.siu-vertical .siu-vote .count,.siu-vertical .siu-vote .suffix{display:inline;font-size:9px;line-height:20px}
.siu-vertical .siu-vote .count{font-size:12px;font-weight:bold}
.siu-vertical .siu-btn-cont{margin-bottom:10px;min-height:60px}
.siu-vertical .siu-more-cont{padding:0}
.siu-vertical .siu-more-btn{padding:6px 0;width:100%}
.siu-vertical .siu-more-btn.active{background:none #d5d9dc;background:-moz-linear-gradient(left,#d5d9dc,#f5f9fc 50%,#d5d9dc);background:-ms-linear-gradient(left,#d5d9dc,#f5f9fc 50%,#d5d9dc);background:-o-linear-gradient(left,#d5d9dc,#f5f9fc 50%,#d5d9dc);background:-webkit-gradient(linear,0 0,100% 0,from(#d5d9dc),color-stop(50%,#f5f9fc),to(#d5d9dc));background:-webkit-linear-gradient(left,#d5d9dc,#f5f9fc 50%,#d5d9dc);background:linear-gradient(left,#d5d9dc,#f5f9fc 50%,#d5d9dc);padding-right:1px}
.siu-vertical .siu-more{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;-webkit-box-shadow:0 1px 0 #fff inset,1px -1px 5px rgba(0,0,0,0.3),0 1px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 1px 0 #fff inset,1px -1px 5px rgba(0,0,0,0.3),0 1px 0 rgba(0,0,0,0.2);box-shadow:0 1px 0 #fff inset,1px -1px 5px rgba(0,0,0,0.3),0 1px 0 rgba(0,0,0,0.2);background:none #d8dcdf;background:-moz-linear-gradient(top,#f5f6f7,#d8dcdf);background:-ms-linear-gradient(top,#f5f6f7,#d8dcdf);background:-o-linear-gradient(top,#f5f6f7,#d8dcdf);background:-webkit-gradient(linear,0 0,0 100%,from(#f5f6f7),to(#d8dcdf));background:-webkit-linear-gradient(top,#f5f6f7,#d8dcdf);background:linear-gradient(top,#f5f6f7,#d8dcdf)}
.siu-vertical .fb-like{margin:0 auto;text-align:center;width:46px}
*/

/* end desktop share buttons */
.socialBlock.shareBar{ margin: 30px 0;}
.shareBar ul li{display: inline-block;width: 20%;}
.shareBar ul li a{display: block;min-width: 100px; text-align: center;min-height: 30px; padding: 5px 0;}
.shareBar ul li a:hover{text-decoration: none;}
.shareBar ul li a.facebook {
    background: #3e5999;
}
.shareBar ul li a.facebook:hover {
    background-color: #4a6ab6;
}
._51m-.hCent,_51m-.pluginButtonSpacer{display: none !important}
.pluginCountButton{border: 0;background: transparent;}

.shareBar ul li a.twitter{
    background: #5da7d8;
}
.shareBar ul li a.twitter:hover {
    background-color: #7eb9e0;
}
.shareBar ul li a.linkedin {
    background-color: #1674b1;
    background-size: 10px;
}
.shareBar ul li a.linkedin:hover {
    background-color: #1b8cd5;
}
.shareBar ul li a.google:hover {
    background-color: #ff1e08;
}
.shareBar ul li a.google {
    background: #de1400 ;
}
.shareBar ul li a span{
    background: url(../images_matrix/base/social_buttons.png) center no-repeat;
    width: 17px;
    height: 27px;
    display: inline-block;
    margin: 0 auto;
    
}
@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) { 
    .shareBar ul li a span{
        background: url(../images_matrix/base/social_buttons@2x.png) center no-repeat;
        background-size: 96px 20px; 
    }
}
.shareBar ul li a.facebook span{
    background-position: 0px 5px;

}
.shareBar ul li a.twitter span{
    background-position: -18px 5px;
}
.shareBar ul li a.linkedin span{
    background-position: -37px 3.5px;
    width: 21px;
}
.shareBar ul li a.google span{
    background-position: -56px 5px;
}
.shareBar ul li a.email span{
    background-position: -77px 5px;
    width: 20px;
}
.shareBar ul li a span.social-count{
    color: #fff;font-weight: bold;padding-left: 20px;background: none !important; height: 18px;
    padding-top: 8px;
}

#___plus_0{display: none !important;}
.shareBar ul li a.email {
    background: #1d3446;
}
.shareBar ul li a.email:hover {
    background-color: #3b6a8e;
}
/* end desktop share buttons */



.videoPlayer{position:relative;padding-bottom:56.25%;padding-top:0;height:0;overflow:hidden}
.videoPlayer iframe,.videoPlayer object,.videoPlayer embed{position:absolute;top:0;left:0;width:100%;height:100%}
.photoGallery .bodyimage{ max-height: 500px;overflow: hidden;}
.photoGallery .photoDetails{color:#6c7376}
.photoGallery .photoDetails .disabled{color:#252525;cursor:text;outline:0}
.photoGallery .photoDetails .disabled:hover{text-decoration:none}
.photoGallery .photoDetails .navigation{float:right}
.photoGallery .images {list-style: none;margin: 0;padding: 0 !important;}
.photoGallery .images .selected { display: block;}

.photoGallery .images li {display: none;}
.photoGallery .images li:first-child{display: block;}
.photoGallery .images li img{height: auto;max-height: 500px;max-width: 620px;margin: 0 auto;}


.thumbnailSlider{-webkit-box-shadow:0 2px 3px #a0acb5 inset;-moz-box-shadow:0 2px 3px #a0acb5 inset;box-shadow:0 2px 3px #a0acb5 inset;zoom:1;background:#b1bfc9;margin:0 0 20px;overflow:hidden;padding:10px 52px;position:relative}
.thumbnailSlider:before,.thumbnailSlider:after{display:table;content:"";zoom:1;*display:inline}
.thumbnailSlider:after{clear:both}
.thumbnailSlider ul{list-style:none;margin:0}
.thumbnailSlider .thumbnails {width: 20000px;position: relative;}
.thumbnailSlider li{border:5px solid #e8edf0;float:left;margin:0 10px 0 0;height:45px;width:60px;overflow: hidden;}
.thumbnailSlider li.selected{border-color:#4c6f93}
.thumbnailSlider li img{margin:0;height: 100%;}
.thumbnailSlider .next,.thumbnailSlider .prev{background:url("../images_matrix/base/sprites.png") no-repeat;display:inline-block;text-indent:-9999px;vertical-align:middle;-webkit-box-shadow:0 1px 2px #85898c;-moz-box-shadow:0 1px 2px #85898c;box-shadow:0 1px 2px #85898c;cursor:pointer;margin-top:-17px;position:absolute;top:50%}
.thumbnailSlider .next.home,.thumbnailSlider .prev.home{height:14px;width:16px;background-position:0 0}
.thumbnailSlider .next.home:hover,.thumbnailSlider .prev.home:hover{background-position:0 -20px}
.thumbnailSlider .next.arrow,.thumbnailSlider .prev.arrow{background-position:4px -100px;height:6px;width:10px}
.thumbnailSlider .next.previous,.thumbnailSlider .prev.previous{background-position:0 -200px;height:34px;width:32px}
.thumbnailSlider .next.previous:hover,.thumbnailSlider .prev.previous:hover{background-position:0 -240px}
.thumbnailSlider .next.next,.thumbnailSlider .prev.next{background-position:-32px -200px;height:34px;width:32px}
.thumbnailSlider .next.next:hover,.thumbnailSlider .prev.next:hover{background-position:-32px -240px}
.thumbnailSlider .next.arrowLeft,.thumbnailSlider .prev.arrowLeft{background-position:0 -280px;height:24px;width:22px}
.thumbnailSlider .next.arrowRight,.thumbnailSlider .prev.arrowRight{background-position:-40px -280px;height:24px;width:22px}
.thumbnailSlider .next.video,.thumbnailSlider .prev.video{background-position:0 -320px;height:48px;width:72px}
.thumbnailSlider .next.video.small,.thumbnailSlider .prev.video.small{background-position:0 -380px;height:21px;width:32px}
.thumbnailSlider .next.phone,.thumbnailSlider .prev.phone{background-position:0 -440px;height:13px;width:13px}
.thumbnailSlider .next.like,.thumbnailSlider .prev.like{background-position:0 -460px;height:13px;width:11px}
.thumbnailSlider .next.email,.thumbnailSlider .prev.email{background-position:0 -480px;height:10px;width:13px}
.thumbnailSlider .next.flag,.thumbnailSlider .prev.flag{background-position:0 -500px;height:13px;width:12px}
.thumbnailSlider .next.link,.thumbnailSlider .prev.link{background-position:0 -520px;height:11px;width:11px}
.thumbnailSlider .next.reply,.thumbnailSlider .prev.reply{background-position:0 -540px;height:13px;width:12px}
.thumbnailSlider .next.vote,.thumbnailSlider .prev.vote{background-position:0 -560px;height:13px;width:12px}
.thumbnailSlider .next.editorsChoice,.thumbnailSlider .prev.editorsChoice{background-position:0 -620px;height:16px;width:16px}
.thumbnailSlider .next.twitter,.thumbnailSlider .prev.twitter{background-position:0 -640px;height:16px;width:16px}
.thumbnailSlider .next.facebook,.thumbnailSlider .prev.facebook{background-position:0 -660px;height:16px;width:16px}
.thumbnailSlider .next.linkedin,.thumbnailSlider .prev.linkedin{background-position:0 -680px;height:16px;width:16px}
.thumbnailSlider .next.google,.thumbnailSlider .prev.google{background-position:0 -940px;height:16px;width:16px}
.thumbnailSlider .next.alerts,.thumbnailSlider .prev.alerts{background-position:0 -700px;height:16px;width:16px}
.thumbnailSlider .next.rss,.thumbnailSlider .prev.rss{background-position:0 -720px;height:16px;width:16px}
.thumbnailSlider .next.calendar,.thumbnailSlider .prev.calendar{background-position:0 -740px;height:16px;width:16px}
.thumbnailSlider .next.share,.thumbnailSlider .prev.share{background-position:0 -760px;height:16px;width:16px}
.thumbnailSlider .next.download,.thumbnailSlider .prev.download{background-position:0 -780px;height:16px;width:16px}
.thumbnailSlider .next.itunes,.thumbnailSlider .prev.itunes{background-position:0 -800px;height:16px;width:16px}
.thumbnailSlider .next.embed,.thumbnailSlider .prev.embed{background-position:0 -820px;height:16px;width:16px}
.thumbnailSlider .next.blueCheck,.thumbnailSlider .prev.blueCheck{background-position:0 -840px;height:11px;width:14px}
.thumbnailSlider .next.greenCheck,.thumbnailSlider .prev.greenCheck{background-position:0 -860px;height:11px;width:14px}
.thumbnailSlider .next.whiteCheck,.thumbnailSlider .prev.whiteCheck{background-position:0 -882px;height:12px;width:16px}
.thumbnailSlider .next{background-position:-32px -200px;height:34px;width:32px;right:10px}
.thumbnailSlider .next:hover{background-position:-32px -240px}
.thumbnailSlider .prev{background-position:0 -200px;height:34px;width:32px;left:10px}
.thumbnailSlider .prev:hover{background-position:0 -240px}
.thumbnailSlider .disabled{cursor:default;opacity:.25}
.thumbnailSlider .thumb-wrapper{overflow:hidden}
.modal{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 20px rgba(0,0,0,0.25);-moz-box-shadow:0 0 20px rgba(0,0,0,0.25);box-shadow:0 0 20px rgba(0,0,0,0.25);zoom:1;background:#FFF;margin:10px auto;padding:15px;width:270px}
.modal:before,.modal:after{display:table;content:"";zoom:1;*display:inline}
.modal:after{clear:both}
.modal[class*="column-"]{margin-left:auto;margin-right:auto;float:none;display:block}
.modal section:last-child{margin-bottom:0}
.modal .close{color:rgba(0,0,0,0.4);float:right;font-size:15px;line-height:1;margin-left:10px;padding:5px;position:relative;top:-15px;right:-5px;font-weight:bold;opacity:.6}
.modal .close:hover{color:rgba(0,0,0,0.9);cursor:pointer;text-decoration:none}
.modal .footnote{border-top:1px dotted #c6c6c6;margin:5px 0 0;padding:10px 0 0}
.modal .subHeading,.modal p{margin-bottom:15px}
.modal h1.heading{font-size:21px;margin-bottom:15px}
.modalOverlay{background:url("../images_matrix/base/bg-modal.png") repeat;background:rgba(0,0,0,0.4)}
.socialSignIn{list-style:none;margin:0}
.socialSignIn li{margin-bottom:7px}
.socialSignIn .iconSocial{margin-right:3px}
.module .box>ul>li,
.wp-tag-cloud li
{zoom:1;border-bottom:1px dotted #c6c6c6;margin-bottom:8px;padding-bottom:8px}
.wp-tag-cloud {list-style: none;margin: 0;}
.wp-tag-cloud li {width:47%;margin-right: 3%;float: left}
.wp-tag-cloud li a{font-size:12px !important}
.module .box>ul>li:before,
.module .box>ul>li:after,
.wp-tag-cloud li:before,
.wp-tag-cloud li:after{display:table;content:"";zoom:1;*display:inline}
.module .box>ul>li:after,
.wp-tag-cloud li:after{clear:both}
.module .box>ul>li:last-child,
.wp-tag-cloud li:last-child{border:0;margin-bottom:0;padding-bottom:0}
.module .box .commentsCount{float:left;margin:0 10px 4px 0}
.module .box .split{zoom:1;list-style:none;margin:0;padding:0}
.module .box .split:before,.module .box .split:after{display:table;content:"";zoom:1;*display:inline}
.module .box .split:after{clear:both}
.module .box .split li{float:left;margin-bottom:10px;width:50%}
.module .box .split li span{color:#6c7376;font-size:11px}
.module .box .split li figure{float:none;margin:0 0 5px 0}
.module .box .thumb{margin:0 20px 0 0;float:left;max-height:45px;max-width:60px;overflow: hidden}
.module .box .videoPlayer{border-bottom:1px dotted #c6c6c6;margin:0 0 8px;padding:0 0 8px}
.module .box .videoPlayer iframe{margin:0 0 5px}
.module .box .selected{color:#6c7376}
.module .box .selected:hover{text-decoration:none}
.module .categories{-moz-column-count:2;-webkit-column-count:2;column-count:2;-moz-column-gap:20px;-webkit-column-gap:20px;column-gap:20px}
.module .moreLink a{font:italic 11px Georgia,serif}
.module .moreLink a:after{content:" »"}

#secondary .module .content{
    width: 75%;
    /* Firefox */
    width: -moz-calc(100% - 80px);
    /* WebKit */
    width: -webkit-calc(100% - 80px);
    /* Opera */
    width: -o-calc(100% - 80px);
    /* Standard */
    width: calc(100% - 80px);
    float: right;
}

.keepUp h3{font-size:16px;font-style:italic}
.keepUp p{font-size:11px;margin-bottom:10px}
.keepUp .box{  background-color: #225182;color:#fff;padding:15px;}
.keepUp .checkbox{font-size:11px}
#IGsocialslide .checkbox_label{
    font-size: 11px;
    cursor: pointer
}
.keepUp .newsletters{-webkit-box-shadow:0 1px 0 #eff3f6;-moz-box-shadow:0 1px 0 #eff3f6;box-shadow:0 1px 0 #eff3f6;border-bottom:1px dotted #c6c6c6;margin-bottom:15px;padding-bottom:10px}
/*.keepUp .newsletters input[type="checkbox"]{margin-bottom:0}
.keepUp .newsletters input[type="text"]{border-color:#becbd5}
*/
.keepUp .social ul{zoom:1;list-style:none;margin:0}
.keepUp .social ul:before,.keepUp .social ul:after{display:table;content:"";zoom:1;*display:inline}
.keepUp .social ul:after{clear:both}
.keepUp .social li{float:left;margin-right:3px}
.keepUp .subscribeEmail{
    width: 225px;
    line-height: 19px;
    margin: 0;
    padding: 2px;
    display: inline-block;
    position: relative;
    top: 0;
}
.keepUp .subscribeBtn{
    -webkit-box-shadow: 0 1px 1px #fff inset,0 2px 3px rgba(0,0,0,0.2);
    -moz-box-shadow: 0 1px 1px #fff inset,0 2px 3px rgba(0,0,0,0.2);
    box-shadow: 0 1px 1px #fff inset,0 2px 3px rgba(0,0,0,0.2);
    -moz-text-shadow: 0 1px 1px rgba(255,255,255,0.75);
    -webkit-text-shadow: 0 1px 1px rgba(255,255,255,0.75);
    -khtml-text-shadow: 0 1px 1px rgba(255,255,255,0.75);
    text-shadow: 0 1px 1px rgba(255,255,255,0.75);
    background: none #b1b7bd;
    background: -moz-linear-gradient(top,#e1e3e5,#b1b7bd);
    background: -ms-linear-gradient(top,#e1e3e5,#b1b7bd);
    background: -o-linear-gradient(top,#e1e3e5,#b1b7bd);
    background: -webkit-gradient(linear,0 0,0 100%,from(#e1e3e5),to(#b1b7bd));
    background: -webkit-linear-gradient(top,#e1e3e5,#b1b7bd);
    background: linear-gradient(top,#e1e3e5,#b1b7bd);
    border: 1px solid #c7cacf;
    border-bottom-color: #9096a0;
    color: #6c7376;
    font: italic normal 14px/23px Georgia,serif;
    border-radius: 3px;
}
.keepUp .subscribeBtn:hover {
  background: none #b1b7bd;
  background: -moz-linear-gradient(top,#eff0f1,#b1b7bd);
  background: -ms-linear-gradient(top,#eff0f1,#b1b7bd);
  background: -o-linear-gradient(top,#eff0f1,#b1b7bd);
  background: -webkit-gradient(linear,0 0,0 100%,from(#eff0f1),to(#b1b7bd));
  background: -webkit-linear-gradient(top,#eff0f1,#b1b7bd);
  background: linear-gradient(top,#eff0f1,#b1b7bd);
  color: #000;
  cursor: pointer;
}
.keepUp .subscribeBtn span{
    display: block;
    border: 1px solid #ccc;
    border-radius: 0px;
    box-shadow: 1px -1px 10px #888;
}
.keepUp .socialicons{
    text-align: center;
    background: #dde4e9;
    border: 1px solid #000;
    border-top: 0;
    padding: 20px 0;
    position: relative;
}
.keepUp .socialicons div{
    padding-top: 10px;
}
.quickPoll .box,
.widget_polls-widget .wp-polls
{-webkit-box-shadow:0 2px 3px #d1dae1 inset;-moz-box-shadow:0 2px 3px #d1dae1 inset;box-shadow:0 2px 3px #d1dae1 inset;-moz-text-shadow:0 1px 0 #fff;-webkit-text-shadow:0 1px 0 #fff;-khtml-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;background:#dde4e9;border:5px solid #e8edf0;padding:15px;margin-bottom:20px;padding-bottom:10px}
.widget_polls-widget .wp-polls p{text-align: left !important;margin-bottom: 0;}
.widget_polls-widget .wp-polls p > strong{font-family: Georgia,serif;font-weight: normal;line-height: 1.2;font-size: 18px;margin-bottom: 5px;}
.wp-polls-ul label{font: normal 12px Verdana,Arial,sans-serif;}
.wp-polls-ans input[type='button'],
.wp-polls-ans > p >a{
    -webkit-box-shadow: 0 1px 1px #fff inset,0 2px 3px rgba(0,0,0,0.2);
    -moz-box-shadow: 0 1px 1px #fff inset,0 2px 3px rgba(0,0,0,0.2);
    box-shadow: 0 1px 1px #fff inset,0 2px 3px rgba(0,0,0,0.2);
    -moz-text-shadow: 0 1px 1px rgba(255,255,255,0.75);
    -webkit-text-shadow: 0 1px 1px rgba(255,255,255,0.75);
    -khtml-text-shadow: 0 1px 1px rgba(255,255,255,0.75);
    text-shadow: 0 1px 1px rgba(255,255,255,0.75);
    background: none #b1b7bd;
    background: -moz-linear-gradient(top,#e1e3e5,#b1b7bd);
    background: -ms-linear-gradient(top,#e1e3e5,#b1b7bd);
    background: -o-linear-gradient(top,#e1e3e5,#b1b7bd);
    background: -webkit-gradient(linear,0 0,0 100%,from(#e1e3e5),to(#b1b7bd));
    background: -webkit-linear-gradient(top,#e1e3e5,#b1b7bd);
    background: linear-gradient(top,#e1e3e5,#b1b7bd);
    border: 1px solid #c7cacf;
    border-bottom-color: #9096a0;
    color: #6c7376;
    font: italic normal 14px/21px Georgia,serif;
    cursor: pointer;
    padding: 5px 5px 4px;
    margin-right: 15px;
}
.wp-polls-ans > p{display: inline-block;}
.wp-polls-ans > p >a{
    padding: 7px;
}
.wp-polls-ans input[type='button']:hover,
.wp-polls-ans > p >a:hover{
    background: none #b1b7bd;
    background: -moz-linear-gradient(top,#eff0f1,#b1b7bd);
    background: -ms-linear-gradient(top,#eff0f1,#b1b7bd);
    background: -o-linear-gradient(top,#eff0f1,#b1b7bd);
    background: -webkit-gradient(linear,0 0,0 100%,from(#eff0f1),to(#b1b7bd));
    background: linear-gradient(top,#eff0f1,#b1b7bd);
    color: #000;
    text-decoration: none;
}
.moduleDebates .sideA{color:#3e7d2a}
.moduleDebates .sideB{color:#2693b3}
.modulekortingscode .sideA{color:#3e7d2a}
.modulekortingscode .sideB{color:#2693b3}
.moduleDownloads .sideA{color:#3e7d2a}
.moduleDownloads .sideB{color:#2693b3}

.moduleDownloads .thumb{
    float:none !important;
    max-width: 100% !important;
    max-height: 105px !important;
}

.photoGalleries article{display:inline;float:left;margin-left:10px;margin-right:10px;width:140px}
.photoGalleries article p{margin:10px 0}
.photoGalleries .moreLink{border-top:1px dotted #c6c6c6;clear:both;padding-top:8px}
.photoGalleries .row{zoom:1;margin-left:-10px;margin-right:-10px}
.photoGalleries .row:before,.photoGalleries .row:after{display:table;content:"";zoom:1;*display:inline}
.photoGalleries .row:after{clear:both}
.moduleMedia p{margin-bottom:0}
.moduleMedia .meta span{display:block}
.moduleMedia .item{zoom:1;margin-bottom:20px}
.moduleMedia .item:before,.moduleMedia .item:after{display:table;content:"";zoom:1;*display:inline}
.moduleMedia .item:after{clear:both}
.moduleMedia .item .thumb{max-height:45px;max-width:60px;float:left;margin:0 20px 5px 0;overflow: hidden}
.moduleMedia .item .content{overflow:hidden}
.moduleMedia .item h3{font:italic 16px Georgia,serif}
.moduleMedia .item:last-child{margin-bottom::0}
.advertisement{background:url("../images_matrix/ads/advertisement.png") no-repeat 50% 0;line-height:0;padding-top:10px}
.marqueeAd{margin:0 0 10px}
.adspace,.mpu,.textLinks{margin:0 0 20px}
.mpu{line-height:0}
.hasSkin .leader{background-color:transparent}
.hasSkin .leader .container{background-color:transparent}
.leader .container{background:#e9eef0;line-height:0;padding:10px 0!important;text-align:center}
.leader-super .container{background:#FFF!important;padding:0!important}
.mobile-leader.container{line-height:0;padding:10px 0!important;text-align:center}
#cbsiAd16_100,.active#cbsiAd16_200,.active#cbsiAd16_200,.active#cbsiAd16_300,.active#cbsiAd136_100,.active#cbsiAd102_200,.active#cbsiAd102_300,.active#cbsiAd128_200,.active#cbsiAd122_100,.active#cbsiAd110_100,.active#cbsiAd173_100{margin:0 0 20px;}
#cbsiAd119_100 .adHolder{height:0}
.medusa h3{font-size:16px;font-style:italic}
.resourceCentre{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 0 #fff inset;-moz-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;-moz-text-shadow:0 -1px 0 #fff;-webkit-text-shadow:0 -1px 0 #fff;-khtml-text-shadow:0 -1px 0 #fff;text-shadow:0 -1px 0 #fff;background:#e7e7e2;border:1px solid #d6d6ca}
.resourceCentre h3{font-size:14px;line-height:18px}
.resourceCentre h3 a{color:#4d442e}
.resourceCentre ul{background:#eff0ea;list-style:none;margin:0}
.resourceCentre li{-webkit-box-shadow:0 0 8px rgba(0,0,0,0.1) inset;-moz-box-shadow:0 0 8px rgba(0,0,0,0.1) inset;box-shadow:0 0 8px rgba(0,0,0,0.1) inset;background-position:10px 12px;background-repeat:no-repeat;border-bottom:1px solid #d6d6ca;border-top:1px solid #FFF;padding:10px 10px 10px 36px}
.resourceCentre li:last-child{border-bottom:0}
.resourceCentre p{margin:5px 0}
.resourceCentre .expand{background-image:url("../images_matrix/ads/icon-collapse.png")}
.resourceCentre .expand .description{display:block}
.resourceCentre .collapse{background-image:url("../images_matrix/ads/icon-expand.png")}
.resourceCentre .collapse .description{display:none}
.resourceCentre .description a{color:#4d442e}
.resourceCentre .header{-webkit-box-shadow:0 0 8px rgba(0,0,0,0.1) inset;-moz-box-shadow:0 0 8px rgba(0,0,0,0.1) inset;box-shadow:0 0 8px rgba(0,0,0,0.1) inset;border-bottom:1px solid #d6d6ca;padding:10px}
.resourceCentre .header h2,.resourceCentre .header p{color:#4d442e;font-style:italic;margin:0}
.resourceCentre .header p{font-family:Georgia,serif;font-size:11px}
.resourceCentre .thumb{float:right;margin:0 0 0 10px}
.header-ads{overflow: hidden;}
.header-ads > div:not(:empty),
.sam-container
{
    padding: 10px 0; 
    min-height: 40px;
    overflow: hidden;
    position: relative;
}

.sponsoredLinks .subtitle{color:#000;font:italic 11px Georgia,serif}
.medusa .heading,.sponsoredLinks .heading,.vendorHotSpot .heading{color:#000;font-size:14px}
.techBlueprint ul{list-style:none;margin:0}
.techBlueprint ul li{background:url("../images_matrix/base/icon-folder.png") no-repeat 0 2px;margin-bottom:5px;padding-left:20px}
.techBlueprint .sponsor{color:#6c7376;font:italic 11px Georgia,serif}
.vendorHotSpot{zoom:1}
.vendorHotSpot:before,.vendorHotSpot:after{display:table;content:"";zoom:1;*display:inline}
.vendorHotSpot:after{clear:both}
.vendorHotSpot .more{font:bold italic 12px Georgia,serif}
.vendorHotSpot .thumb{float:left;margin:5px 20px 5px 0}
.vendorHotSpot h3{font-size:16px}
.vendorHotSpot p{margin-bottom:5px}
.techvisualizer{margin-left:-20px;margin-top:-20px;margin-bottom:-20px}
#cookiePolicy{-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2) inset;-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2) inset;box-shadow:0 5px 10px rgba(0,0,0,0.2) inset;-moz-text-shadow:0 -1px 0 rgba(0,0,0,0.7);-webkit-text-shadow:0 -1px 0 rgba(0,0,0,0.7);-khtml-text-shadow:0 -1px 0 rgba(0,0,0,0.7);text-shadow:0 -1px 0 rgba(0,0,0,0.7);background:#39393b;color:#FFF;font-size:11px}
#cookiePolicy p{margin:0;padding:10px 60px 10px 0;position:relative}
#cookiePolicy a,#cookiePolicy a:hover{color:#FC0}
#cookiePolicy .close{background:url("../images_matrix/base/sprites-cookie-policy.png") no-repeat 100% 50%;font-weight:bold;padding-right:15px;position:absolute;right:0;top:10px}
.pageBanner{margin-bottom:20px;position:relative;text-align:center}
.pageBanner .bannerImage{-webkit-box-shadow:0 0 5px 5px rgba(0,0,0,0.1) inset,0 0 5px rgba(0,0,0,0.2) inset;-moz-box-shadow:0 0 5px 5px rgba(0,0,0,0.1) inset,0 0 5px rgba(0,0,0,0.2) inset;box-shadow:0 0 5px 5px rgba(0,0,0,0.1) inset,0 0 5px rgba(0,0,0,0.2) inset;background-position:50% 0;background-repeat:no-repeat;height:80px;margin:0 -10px}
.pageBanner .specialCoverage{font:italic 12px Georgia,serif;margin:0}
.pageBanner .specialReportTitle{color:#961515;font-size:20px;margin:3px 0 10px}
.pageBanner .sponsor{background:url("../images_matrix/ads/sponsored-by.png") 50% 0 no-repeat;padding:10px 0 0;margin:0 0 10px}
.hide{display:none}
.media{zoom:1;margin-bottom:10px}
.media:before,.media:after{display:table;content:"";zoom:1;*display:inline}
.media:after{clear:both}
.media .bd{overflow:hidden}
.media .left{float:left;margin-right:20px}
.media .right{float:right;margin-left:20px}
.movePage{zoom:1;margin-bottom:30px}
.movePage:before,.movePage:after{display:table;content:"";zoom:1;*display:inline}
.movePage:after{clear:both}
.movePage .moveNext{font:italic 14px Georgia,serif;line-height:16px;margin-top:0}
.movePage .moveNext span{margin-left:15px}
.movePage .movePrevious{font:italic 14px Georgia,serif;line-height:16px}
.movePage .movePrevious span{margin-right:15px}
#catfish{bottom:0;display:none;position:fixed;width:100%;z-index:4}
#catfish .catfishBar{-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.3) inset;-moz-box-shadow:0 1px 0 rgba(255,255,255,0.3) inset;box-shadow:0 1px 0 rgba(255,255,255,0.3) inset;background:none #39393b;background:-moz-linear-gradient(top,#626265,#39393b);background:-ms-linear-gradient(top,#626265,#39393b);background:-o-linear-gradient(top,#626265,#39393b);background:-webkit-gradient(linear,0 0,0 100%,from(#626265),to(#39393b));background:-webkit-linear-gradient(top,#626265,#39393b);background:linear-gradient(top,#626265,#39393b);border:1px solid #3a3a3c;border-bottom:0;height:34px;position:relative;width:618px}
#catfish .catfishBar .branding{-webkit-box-shadow:1px 0 0 rgba(255,255,255,0.2);-moz-box-shadow:1px 0 0 rgba(255,255,255,0.2);box-shadow:1px 0 0 rgba(255,255,255,0.2);background:url("../images_matrix/base/sprites-catfish.png") no-repeat 0 50%;border-right:1px solid #3a3a3c;float:left;height:100%;margin-right:20px;width:69px;text-indent:-9999px}
#catfish .catfishBar .close{background:url("../images_matrix/base/sprites-catfish.png") no-repeat -70px 10px;cursor:pointer;height:8px;padding:10px;position:absolute;right:0;text-indent:-9999px;top:4px;width:8px}
#catfish .catfishBar .services{-moz-text-shadow:0 1px 0 rgba(0,0,0,0.7);-webkit-text-shadow:0 1px 0 rgba(0,0,0,0.7);-khtml-text-shadow:0 1px 0 rgba(0,0,0,0.7);text-shadow:0 1px 0 rgba(0,0,0,0.7);color:#CCC;font:italic 12px/35px Georgia,serif}
#catfish .catfishBar .services a{color:#CCC}
#catfish .catfishBar .social{float:left;margin-right:10px;padding:7px 0 0}
.lf-note{background:url('http://zor.livefyre.com/wjs/v1.0../images_matrix/icons/poweredbylivefyre.png') no-repeat right top;padding:3px 28px;text-align:right;margin-top:-10px}
.lf_comment_user_rating{color:#fff}
.lf_comment_date{color:#fff}
#comments .lf_comment_container .lf_comment .lf_comment_body .lf_comment_user_nick{color:#252525;cursor:text}
#comments .lf_comment_container .lf_comment .lf_comment_body .lf_comment_user_nick:hover{text-decoration:none}
#comments a.lf_reply_rollup,#comments .lf_post_spinner,#comments #lf_facebox{z-index:4!important}
#comments .defaultskin table.mcelayout{height:auto!important}
#comments .lf_logo{display:none!important}
#comments #powered_by_livefyre{display:none!important}html{height:100%}body{background-color:#15293e;color:#252525;font-family:Verdana,Arial,sans-serif;font-size:12px;line-height:1.5;min-height:100%;position:relative}a{color:#005399;text-decoration:none;cursor:pointer}a:hover{color:#000;text-decoration:underline}dt{font-weight:bold}h1,h2,h3,h4,h5,h6{font-family:Georgia,serif;font-weight:normal;line-height:1.2}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-size:12px;font-style:italic}h2{color:#252525}
.heading{color:#961515;font-size:16px;font-style:italic;background:url("../images_matrix/base/heading.png") repeat-x 0 .5em;}
h2.heading .int{background:#FFF;padding-right:10px;}
h1.heading{font-size:28px;margin-bottom:10px}
.pageHeader p{color:#6c7376;font:italic 14px/21px Georgia,serif;margin:-10px 0 0}
.subHeading{font-size:14px;font-weight:bold}
.fancy{color:#6c7376;font:italic 14px/21px Georgia,serif}
.meta{color:#6c7376;font-size:11px}
.small{font-size:11px}
.b{font-weight:bold}
.i{font-style:italic}
.u{text-decoration:underline}
.container{padding:0 10px}
#page #content{background:#FFF;padding-bottom:10px;padding-top:10px}section{margin-bottom:20px}header[role="banner"] .header{zoom:1;background:url("../images_matrix/base/gradients.png") repeat-x #15293e;background:-moz-linear-gradient(top,#24486c,#15293e);background:-ms-linear-gradient(top,#24486c,#15293e);background:-o-linear-gradient(top,#24486c,#15293e);background:-webkit-gradient(linear,0 0,0 100%,from(#24486c),to(#15293e));background:-webkit-linear-gradient(top,#24486c,#15293e);background:linear-gradient(top,#24486c,#15293e)}header[role="banner"] .header:before,header[role="banner"] .header:after{display:table;content:"";zoom:1;*display:inline}header[role="banner"] .header:after{clear:both}header[role="banner"] .headerPromo{display:none}header[role="banner"] .siteLogo{float:left;margin:6px 0 4px 0}header[role="banner"] .box,footer[role="contentinfo"] .box{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 -5px 5px #15293e inset;-moz-box-shadow:0 -5px 5px #15293e inset;box-shadow:0 -5px 5px #15293e inset;border-bottom:1px solid #425467;padding:5px}header[role="banner"] .siteSearch,footer[role="contentinfo"] .siteSearch{float:right;margin:7px 0 0}
.primaryNav{-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.2) inset;-moz-box-shadow:0 1px 0 rgba(255,255,255,0.2) inset;box-shadow:0 1px 0 rgba(255,255,255,0.2) inset;background:url("../images_matrix/base/gradients.png") repeat-x 0 -50px #700507;background:-moz-linear-gradient(top,#d83621,#700507);background:-ms-linear-gradient(top,#d83621,#700507);background:-o-linear-gradient(top,#d83621,#700507);background:-webkit-gradient(linear,0 0,0 100%,from(#d83621),to(#700507));background:-webkit-linear-gradient(top,#d83621,#700507);background:linear-gradient(top,#d83621,#700507);height:40px;z-index:7000}
.primaryNav .bar{display:block}
.primaryNav .bar>li{float:left;position:relative}
.primaryNav .bar>li .menu{top:36px;left:0}
.primaryNav .bar>li>a{-moz-text-shadow:0 -1px 0 rgba(0,0,0,0.75);-webkit-text-shadow:0 -1px 0 rgba(0,0,0,0.75);-khtml-text-shadow:0 -1px 0 rgba(0,0,0,0.75);text-shadow:0 -1px 0 rgba(0,0,0,0.75);background:url("../images_matrix/base/header-nav-divider.png") no-repeat 100% 50%;color:#FFF;float:left;font:normal 14px/40px Georgia,serif;padding:0 14px 0 12px}
.primaryNav .bar>li>a:hover,.primaryNav .bar>li>a.selected{-webkit-box-shadow:1px 0 1px rgba(0,0,0,0.2) inset,-1px 0 1px rgba(0,0,0,0.2) inset,1px 0 1px -1px rgba(255,255,255,0.2),-1px 0 1px -1px rgba(255,255,255,0.2);-moz-box-shadow:1px 0 1px rgba(0,0,0,0.2) inset,-1px 0 1px rgba(0,0,0,0.2) inset,1px 0 1px -1px rgba(255,255,255,0.2),-1px 0 1px -1px rgba(255,255,255,0.2);box-shadow:1px 0 1px rgba(0,0,0,0.2) inset,-1px 0 1px rgba(0,0,0,0.2) inset,1px 0 1px -1px rgba(255,255,255,0.2),-1px 0 1px -1px rgba(255,255,255,0.2);background:url("../images_matrix/base/menu.png");background:rgba(0,0,0,0.4);text-decoration:none}
.primaryNav .bar>li.expandable:hover>a{background:url("../images_matrix/base/menu.png");background:rgba(0,0,0,0.8)}
.primaryNav .editions{float:left;margin-left:-10px}
.primaryNav .editions>li>a{font-style:italic}
.primaryNav .mobile .siteUtils{float:right;margin-right:-10px}
.primaryNav .mobile .siteUtils>a{background:0}
.primaryNav .mobile .siteUtils .menu{left:auto;right:0}
.primaryNav .topics{display:none}
.secondaryNav{display:none}
.siteLogo{background:url("../images_matrix/base/logo@2x.png") no-repeat;  background-size: 80px 47px;display:block;height:47px;width:63px;text-indent:-9999px}
.mobile-search{
    display: none;
}
.siteSearch fieldset{width:180px}
.siteSearch input[type="text"]{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:-2px 2px 4px #b6bcc0 inset;-moz-box-shadow:-2px 2px 4px #b6bcc0 inset;box-shadow:-2px 2px 4px #b6bcc0 inset;background-color:#dde4e9;border:0;float:left;height:25px;margin:0;padding:0 5px;width:145px}
.siteSearch input[type="text"]:focus{background-color:#FFF}
.siteSearch input[type="submit"]{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:url("../images_matrix/base/sprites.png") no-repeat 0 -40px;border:0;display:inline-block;height:25px;width:35px;text-indent:-9999px}
.ie7 .siteSearch input[type="text"],.ie8 .siteSearch input[type="text"],.ie7 .siteSearch input.placeholder,.ie8 .siteSearch input.placeholder{line-height:25px}footer[role="contentinfo"]{-moz-text-shadow:0 1px 0 #15283e;-webkit-text-shadow:0 1px 0 #15283e;-khtml-text-shadow:0 1px 0 #15283e;text-shadow:0 1px 0 #15283e;color:#d4dee2}footer[role="contentinfo"] a,footer[role="contentinfo"] a:hover{color:#819fc1}footer[role="contentinfo"] h2,footer[role="contentinfo"] h3{color:#d4dee2;font-size:14px;font-style:italic}footer[role="contentinfo"] .footerMap li{margin-bottom:5px}footer[role="contentinfo"] .networkSites form{display:inline}footer[role="contentinfo"] .networkSites form label{display:inline;font-size:11px}footer[role="contentinfo"] .networkSites form select{font-size:11px;margin:0 0 0 5px;padding:0;height:auto;width:auto}footer[role="contentinfo"] .siteHighlights article{zoom:1;margin-bottom:10px}footer[role="contentinfo"] .siteHighlights article:before,footer[role="contentinfo"] .siteHighlights article:after{display:table;content:"";zoom:1;*display:inline}footer[role="contentinfo"] .siteHighlights article:after{clear:both}footer[role="contentinfo"] .siteHighlights p{font-size:11px;margin:0}footer[role="contentinfo"] .siteHighlights .thumb{float:left;margin:0 20px 0 0;max-height:45px;max-width:60px;overflow: hidden}footer[role="contentinfo"] .siteUtils,footer[role="contentinfo"] .footerMap,footer[role="contentinfo"] .siteHighlights{margin-bottom:20px}
footer[role="contentinfo"] .copyright,
footer[role="contentinfo"] .footerMap,
footer[role="contentinfo"] .siteUtils{font:italic normal 11px/1.5 Georgia,serif;display: inline}footer[role="contentinfo"] .container{background:url("../images_matrix/base/footer.png") no-repeat 50% 0;background-size:100%;padding:20px 10px}
#homepage .moduleContact p{margin:0}
#homepage .river .category-top-feed-articles {padding: 0 10px;}
.topicsListing article{margin-bottom:0}
.topicsListing .item h3{font-size:18px;margin:0 0 10px}
.topicsListing .item h3 a{color:#252525}
.topicsListing .item .item{border:0;margin-bottom:0;padding-bottom:0}
.blogRoll article{margin-bottom:0}
.blogRoll .item h3{font-size:18px;margin:0 0 10px}div.barchart{background:#EEE;border:1px solid #cdd3d6;margin:0 auto;width:auto!important}div.barchart h3{-moz-text-shadow:0 1px 0 #fff;-webkit-text-shadow:0 1px 0 #fff;-khtml-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;background:#d4dbe0;border:1px solid #EEE;color:#5f6f77;font-size:14px;font-style:italic;margin:0;padding:5px}div.barchart p,div.barchart ul{margin:0;padding:10px}div.barchart p{font-size:11px;margin-top:-20px}div.barchart ul{list-style:none;width:auto!important}div.barchart ul li{margin:0 0 10px}div.barchart ul li.highlighted{font-weight:bold}div.barchart ul li span{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#003663;color:#FFF;display:block;font-size:10px;margin:0 0 5px;padding:3px 10px;text-align:right}div.barchart ul li span.bar1{background:#003663}div.barchart ul li span.bar2{background:#0b5593}div.barchart ul li span.bar3{background:#2176bd}div.barchart ul li span.bar4{background:#4299e2}div.barchart ul li span.bar5{background:#6186a6}div.barchart ul li span.bar6{background:#536676}div.barchart ul li span.bar7{background:#3a444d}div.barchart ul li span.bar8{background:#1f2225}div.barchart ul.indicator{border-bottom:1px solid #cdd3d6;list-style-position:inside;list-style-type:square;overflow:auto}div.barchart ul.indicator li{float:left;font-size:20px;font-weight:normal;line-height:1;margin:0 20px 0 0;padding:0 0 2px;width:auto}div.barchart ul.indicator li span{background:0;color:#252525;display:inline;font-size:12px;margin:0;padding:0;position:relative;top:-2px}div.barchart ul.indicator li.bar1{color:#003663}div.barchart ul.indicator li.bar2{color:#0b5593}div.barchart ul.indicator li.bar3{color:#2176bd}div.barchart ul.indicator li.bar4{color:#4299e2}div.barchart ul.indicator li.bar5{color:#6186a6}div.barchart ul.indicator li.bar6{color:#536676}div.barchart ul.indicator li.bar7{color:#3a444d}div.barchart ul.indicator li.bar8{color:#1f2225}
.productCompare .first{width:125px}
.productCompare td.first{background-image:url("../images_matrix/reviews/compare-line.png");background-position:16px 0;background-repeat:repeat-y}
.productCompare thead th,.productCompare tfoot th{font-weight:bold}
.productCompare thead th.first,.productCompare tfoot th.first{background-image:url("../images_matrix/reviews/compare-arrow.png");background-position:16px 100%;background-repeat:no-repeat;vertical-align:middle}
.productCompare tfoot th.first{background-position:16px 0}
.productCompare input.compare{background:url("../images_matrix/reviews/btn-compare.png") no-repeat;border:0;line-height:0;margin:0 0 0 30px;text-indent:-9999px;width:60px;height:18px}
.downloadDetails{zoom:1}
.downloadDetails:before,.downloadDetails:after{display:table;content:"";zoom:1;*display:inline}
.downloadDetails:after{clear:both}
.downloadDetails .downloadNow{float:left;margin:0 20px 0 0;width:92px}
.downloadDetails th{width:140px}
.downloadBtn{background:url("../images_matrix/base/btn-download.png") no-repeat;border:0;display:block;margin:3px 0 10px -2px;width:96px;height:60px;text-indent:-9999px}
.whitePaperFrame .downloadBtn{margin: 20px auto;}
.whitePaperFrame img{margin: 0 auto;}
.memberBenefits p{margin-bottom:10px}
.newslettersList{list-style:none;margin:0}
.newslettersList p{padding-left:20px}
#main .registrationForm .row,#main .registrationForm [class*="column-"]{float:none;margin-left:0;margin-right:0;width:100%}
.mmode-msg{display:none}
.mmode-reg .mmode-login,.mmode-reg .mmode-register,.mmode-reg .mmode-nls{display:none}
.mmode-reg .mmode-msg{display:block}
#eventscalendar .item img{max-width:140px;height:105px}
.eventStory{margin-top:20px}
.eventStory .eventStoryList{zoom:1;list-style:none;margin:-20px 0 0 0}
.eventStory .eventStoryList:before,.eventStory .eventStoryList:after{display:table;content:"";zoom:1;*display:inline}
.eventStory .eventStoryList:after{clear:both}
.eventStory .eventStoryList span{float:left;padding-right:20px}
.eventStory .eventStoryList li{border-top:1px dotted #c6c6c6;margin-top:10px;padding-top:10px}
.eventStory .eventStoryList li h4 a{color:#961515;font:italic 14px/21px Georgia,serif;font-weight:bold}
.eventStory .eventStoryList li:first-child{border-top:0}
.featured{background:#e8edf0;border:1px solid #c6c6c6;margin-bottom:20px}
.featured h2{-webkit-box-shadow:0 1px 1px rgba(255,255,255,0.3) inset,0 2px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 1px rgba(255,255,255,0.3) inset,0 2px 3px rgba(0,0,0,0.2);box-shadow:0 1px 1px rgba(255,255,255,0.3) inset,0 2px 3px rgba(0,0,0,0.2);-moz-text-shadow:0 -1px 0 rgba(0,0,0,0.75);-webkit-text-shadow:0 -1px 0 rgba(0,0,0,0.75);-khtml-text-shadow:0 -1px 0 rgba(0,0,0,0.75);text-shadow:0 -1px 0 rgba(0,0,0,0.75);background:none #224467;background:-moz-linear-gradient(top,#4c6f92,#224467);background:-ms-linear-gradient(top,#4c6f92,#224467);background:-o-linear-gradient(top,#4c6f92,#224467);background:-webkit-gradient(linear,0 0,0 100%,from(#4c6f92),to(#224467));background:-webkit-linear-gradient(top,#4c6f92,#224467);background:linear-gradient(top,#4c6f92,#224467);border:1px solid #224467;border-bottom-color:#09111a;color:#FFF;font:italic normal 18px/21px Georgia,serif;line-height:34px;padding:0 20px}
.featured article{padding:5px 20px 0 20px}
.featured article>h3{font:italic 14px/21px Georgia,serif}
.featured .featuredDate{background:none #ddd;background:-moz-linear-gradient(top,#fff,#ddd);background:-ms-linear-gradient(top,#fff,#ddd);background:-o-linear-gradient(top,#fff,#ddd);background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#ddd));background:-webkit-linear-gradient(top,#fff,#ddd);background:linear-gradient(top,#fff,#ddd);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-text-shadow:0 1px 0 rgba(255,255,255,0.9);-webkit-text-shadow:0 1px 0 rgba(255,255,255,0.9);-khtml-text-shadow:0 1px 0 rgba(255,255,255,0.9);text-shadow:0 1px 0 rgba(255,255,255,0.9);-webkit-box-shadow:0 1px 3px #8f9295;-moz-box-shadow:0 1px 3px #8f9295;box-shadow:0 1px 3px #8f9295;border:1px solid #CCC;color:#961515;display:inline-block;font:italic bold 12px/1 Georgia,serif;float:right;line-height:14px;margin:-53px 10px 10px 10px;padding:8px 10px;position:relative;text-align:center;vertical-align:top}
.featured .featuredDate span{color:#961515;display:block;font:italic bold 18px/1 Georgia,serif;margin:-2px 0 2px 0}
.eventDetails{margin-top:20px;zoom:1}
.eventDetails:before,.eventDetails:after{display:table;content:"";zoom:1;*display:inline}
.eventDetails:after{clear:both}
.eventDetails dl{margin-top:20px}
.eventDetails dl dt{clear:left;float:left;width:80px}
.eventDetails dl dd{margin-bottom:5px}
.eventDetails dl .venue{margin-left:80px}
.movePage a{margin-left:10px;width:150px}
.addToCalendarBar{border-top:1px dotted #c6c6c6;border-bottom:1px dotted #c6c6c6;font:italic 12px Georgia,serif;padding:10px 0;zoom:1}
.addToCalendarBar:before,.addToCalendarBar:after{display:table;content:"";zoom:1;*display:inline}
.addToCalendarBar:after{clear:both}
.addToCalendarBar p{float:left;margin:7px 0 0 20px}
.addToCalendarBar p a{margin-left:10px}
.addToCalendar li:hover li a,.addToCalendar li.hover li a{background:#e9edf0;border-bottom:1px dotted #c6c6c6;color:#005399;display:block;padding:5px}
.addToCalendar li:hover li,.addToCalendar li.hover li{float:none;padding:0}
.addToCalendar li:hover ul,.addToCaledndar li.hover ul{background:#e9edf0;display:block;position:absolute;margin-left:-8px;padding:5px 10px 10px 10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:1px 3px 7px #cbcbcb;-moz-box-shadow:1px 3px 7px #cbcbcb;box-shadow:1px 3px 7px #cbcbcb;width:117px}
.addToCalendar{background:#e9edf0;font:italic 12px Georgia,serif;float:left;height:17px;margin:0;padding:5px 8px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 0 #cbcbcb;-moz-box-shadow:0 1px 0 #cbcbcb;box-shadow:0 1px 0 #cbcbcb}
.addToCalendar li{float:left;list-style:none}
.addToCalendar li ul{color:#6c7376;display:none;padding-top:5px 0 0 0}
.addToCalendar li a{margin-right:3px;color:#6c7376;text-decoration:none}
.addToCalendar li li a:hover{color:#000;background:#e9edf0;text-decoration:underline}
.addToCalendar:hover{-webkit-box-shadow:1px 3px 7px #cbcbcb;-moz-box-shadow:1px 3px 7px #cbcbcb;box-shadow:1px 3px 7px #cbcbcb}
.eventCurrency{margin:0;padding:5px 0;width:35px;float:left}
.meetTheTeamProfile .productImage{margin-top:8px}
.meetTheTeamProfile .column-6{line-height:1.7}
.meetTheTeamProfile .river p{margin-top:5px}
.meetTheTeamProfile .authorBio{padding:5px 15px 10px}
.meetTheTeamProfile .blogs,.meetTheTeamProfile .discussions{zoom:1}
.meetTheTeamProfile .blogs:before,.meetTheTeamProfile .discussions:before,.meetTheTeamProfile .blogs:after,.meetTheTeamProfile .discussions:after{display:table;content:"";zoom:1;*display:inline}
.nls-subscribe button{
    float: left;
    margin: 0 5px 0 0px;
    height: 20px;
    color: #961515;
    padding-top: 3px;
    line-height: 12px;
    font: italic normal 11px/18px Georgia,serif;
    padding: 0px 20px;
    text-decoration: none;
    border: 1px solid #c6c6c6;
    border-radius: 2px;
    text-shadow: 0 1px 0 rgba(255,255,255,0.75);
    background-color: #eee;
}
.nls-subscribe button:hover {
    background-color: #c6c6c6;
}
.nls-subscribe button:focus{
    border: none;
    outline: 0;
}
.meetTheTeamProfile .blogs:after,.meetTheTeamProfile .discussions:after{clear:both}
.teamProfileList{margin-top:-15px}
.teamProfileList .item{min-height: 75px;}
.teamProfileList .item .content h4{font-size:17px}
.teamProfileList .item .content .read-more{font:normal 11px Verdana,Arial,sans-serif}
.teamProfileList .item .content .icon{margin-right:5px}
.teamProfileList form{margin-top:-25px}
.teamProfileList .tabsContent{margin-top:10px}
.debate .eventsList{color:#000;font:normal 14px Georgia,serif;margin:8px 0 0 20px;padding-right:20px}
.debate .heading.sideA{color:#3e7e2a}.debate .heading.sideB{color:#4ca3be}
.debate .sideAImg,.debate .sideBImg{height:98px;margin:0 auto;position:relative;text-align:center;width:130px}
.debate .sideAImg p,.debate .sideBImg p{-moz-text-shadow:none;-webkit-text-shadow:none;-khtml-text-shadow:none;text-shadow:none;background:#333;bottom:0;color:#FFF;font:italic 12px Georgia,serif;left:0;margin:0;padding:5px 0;position:absolute;opacity:.7;filter:alpha(opacity=70);width:100%}
.debate .sideAImg img,.debate .sideBImg img{margin:0}
.debate .sideAImg.default,.debate .sideBImg.default{border-color:#dce4e7}
.debate .sideAImg{float:left;border:5px solid #3e7e2a}
.debate .sideBImg{border:5px solid #4ca3be;float:right}
.debate .debateVote{width:140px}
.debate .debateContent{padding-bottom:20px}
.debate .debateContent .sideAImg,.debate .debateContent .sideBImg{float:left;margin:0 15px 10px 0}
.debate .greenCheck{color:#3e7e2a;font:bold 11px Verdana,Arial,sans-serif}
.debate .blueCheck{color:#4ca3be;font:bold 11px Verdana,Arial,sans-serif}
.debate .noSide{color:#6c7376;font:bold 11px Verdana,Arial,sans-serif}
.debateHeader{zoom:1;background:url("../images_matrix/features/debate/bkg-debate_post_header.jpg") 0 bottom no-repeat;max-height:230px;min-height:155px}
.debateHeader:before,.debateHeader:after{display:table;content:"";zoom:1;*display:inline}
.debateHeader:after{clear:both}
.debateHeader .navSupplement{margin-top:20px}
.debateHeader .navSupplement a{color:#9fbcea}
.debateHeader .banner{-webkit-box-shadow:0 1px 1px #fff inset,0 2px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 1px #fff inset,0 2px 3px rgba(0,0,0,0.2);box-shadow:0 1px 1px #fff inset,0 2px 3px rgba(0,0,0,0.2);-moz-text-shadow:0 1px 1px rgba(255,255,255,0.75);-webkit-text-shadow:0 1px 1px rgba(255,255,255,0.75);-khtml-text-shadow:0 1px 1px rgba(255,255,255,0.75);text-shadow:0 1px 1px rgba(255,255,255,0.75);background:none #b1b7bd;background:-moz-linear-gradient(top,#e1e3e5,#b1b7bd);background:-ms-linear-gradient(top,#e1e3e5,#b1b7bd);background:-o-linear-gradient(top,#e1e3e5,#b1b7bd);background:-webkit-gradient(linear,0 0,0 100%,from(#e1e3e5),to(#b1b7bd));background:-webkit-linear-gradient(top,#e1e3e5,#b1b7bd);background:linear-gradient(top,#e1e3e5,#b1b7bd);border:1px solid #c7cacf;border-bottom-color:#9096a0;color:#6c7376;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.5);-moz-box-shadow:0 2px 3px rgba(0,0,0,0.5);box-shadow:0 2px 3px rgba(0,0,0,0.5);color:#005399}
.debateHeader header h1{margin:5px 0}
.debateHeader header h1,.debateHeader header p{color:#FFF}
.debateHeader header .summary{font:italic 14px / 21px Georgia,serif;margin-bottom:20px}
.debateHeader header .summary span{color:#FFF;font-weight:bold;margin-right:3px}
.debatersBox{-webkit-box-shadow:0 2px 3px #d1dae1 inset;-moz-box-shadow:0 2px 3px #d1dae1 inset;box-shadow:0 2px 3px #d1dae1 inset;-moz-text-shadow:0 1px 0 #fff;-webkit-text-shadow:0 1px 0 #fff;-khtml-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;background:#dde4e9;border:5px solid #e8edf0;padding:15px;margin-bottom:20px;font-family:Georgia,serif;margin:10px 0 20px 0;padding:15px 15px 0 15px}
.debatersBox ul{display:inline}
.debatersBox ul li{display:inline;list-style:none}
.debatersBox .sideA{color:#3e7e2a}
.debatersBox .sideB{color:#4ca3be}
.debatersBox h2{color:#6c7376;clear:both;font:italic 16px Georgia,serif;margin-top:20px;text-align:center}
.debatersBox .debateTitle{background:url("../images_matrix/features/debate/bkg-view-8.png") no-repeat scroll center bottom transparent;padding-bottom:15px;text-align:center}
.debatersBox .debateTitle p{font:italic 22px Georgia,serif;margin:0}
.debatersBox .debateTitle div{background:url("../images_matrix/features/debate/bkg-hrz-dotted-line.gif") repeat-x 50% 50%;font:normal 18px Georgia,serif;padding:5px 10px}
.debatersBox .debateTitle div span{background:#dde4e9;color:#6c7376;padding:0 10px}
.debatersBox .debateResultBar{-moz-text-shadow:0 1px 0 rgba(0,0,0,0.7);-webkit-text-shadow:0 1px 0 rgba(0,0,0,0.7);-khtml-text-shadow:0 1px 0 rgba(0,0,0,0.7);text-shadow:0 1px 0 rgba(0,0,0,0.7);box-shadow:0 2px 2px rgba(0,0,0,0.4);border-radius:4px;background-color:#6c7376;color:#FFF;font:italic 16px Georgia,serif;height:40px;margin:5px 0 20px 0;position:relative;overflow:hidden}
.debatersBox .debateResultBar .barSideA{background:none #225f0f;background:-moz-linear-gradient(top,#458431,#225f0f);background:-ms-linear-gradient(top,#458431,#225f0f);background:-o-linear-gradient(top,#458431,#225f0f);background:-webkit-gradient(linear,0 0,0 100%,from(#458431),to(#225f0f));background:-webkit-linear-gradient(top,#458431,#225f0f);background:linear-gradient(top,#458431,#225f0f);border-radius:4px 0 0 4px;box-shadow:-1px 0 0 rgba(0,0,0,0.2) inset;left:0}
.debatersBox .debateResultBar .barSideB{background:none #015e86;background:-moz-linear-gradient(top,#018cc6,#015e86);background:-ms-linear-gradient(top,#018cc6,#015e86);background:-o-linear-gradient(top,#018cc6,#015e86);background:-webkit-gradient(linear,0 0,0 100%,from(#018cc6),to(#015e86));background:-webkit-linear-gradient(top,#018cc6,#015e86);background:linear-gradient(top,#018cc6,#015e86);border-radius:0 4px 4px 0;box-shadow:1px 0 0 rgba(32,86,14,0.4) inset;right:0;text-align:right}
.debatersBox .debateResultBar .bar{float:left;height:40px;line-height:35px;text-shadow:1px 1px 1px rgba(0,0,0,0.5);overflow:hidden;position:absolute;top:0;width:50%}
.debatersBox .debateResultBar .num{padding:0 10px}
.debatersBox .debateVote{width:170px;margin-bottom:0}
.debatersBox .debateVote p{font:italic 16px Georgia,serif;padding:0;margin-bottom:10px}
.debatersBox .debateVote.sideA{text-align:left}
.debatersBox .debateVote.sideB{text-align:right}
.debatersBox .debateVote .voteIcon,.debatersBox .debateVote .voteButton{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.5);-moz-box-shadow:0 2px 3px rgba(0,0,0,0.5);box-shadow:0 2px 3px rgba(0,0,0,0.5);-moz-text-shadow:0 -1px 0 rgba(0,0,0,0.75);-webkit-text-shadow:0 -1px 0 rgba(0,0,0,0.75);-khtml-text-shadow:0 -1px 0 rgba(0,0,0,0.75);text-shadow:0 -1px 0 rgba(0,0,0,0.75);font:italic 16px Georgia,serif}
.debatersBox .debateVote .voteIcon{padding:10px 13px;filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;opacity:1}
.debatersBox .debateVote .voteIcon.sideA{background:none #225f0f;background:-moz-linear-gradient(top,#458431,#225f0f);background:-ms-linear-gradient(top,#458431,#225f0f);background:-o-linear-gradient(top,#458431,#225f0f);background:-webkit-gradient(linear,0 0,0 100%,from(#458431),to(#225f0f));background:-webkit-linear-gradient(top,#458431,#225f0f);background:linear-gradient(top,#458431,#225f0f);border:1px solid #498d33;float:left}
.debatersBox .debateVote .voteIcon.sideB{background:none #015e86;background:-moz-linear-gradient(top,#018cc6,#015e86);background:-ms-linear-gradient(top,#018cc6,#015e86);background:-o-linear-gradient(top,#018cc6,#015e86);background:-webkit-gradient(linear,0 0,0 100%,from(#018cc6),to(#015e86));background:-webkit-linear-gradient(top,#018cc6,#015e86);background:linear-gradient(top,#018cc6,#015e86);border:1px solid #018ac4;float:right}
.debatersBox .debateVote .voteIcon.disabled{filter:alpha(opacity=30);-khtml-opacity:.3;-moz-opacity:.3;opacity:.3}
.debatersBox .debateVote .voteButton{padding:10px 40px;color:#FFF}
.debatersBox .debateVote .voteButton.sideA{background:none #225f0f;background:-moz-linear-gradient(top,#458431,#225f0f);background:-ms-linear-gradient(top,#458431,#225f0f);background:-o-linear-gradient(top,#458431,#225f0f);background:-webkit-gradient(linear,0 0,0 100%,from(#458431),to(#225f0f));background:-webkit-linear-gradient(top,#458431,#225f0f);background:linear-gradient(top,#458431,#225f0f);border:1px solid #498d33;float:left}
.debatersBox .debateVote .voteButton.sideA:hover{-webkit-box-shadow:0 1px 1px #fff inset,0 2px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 1px #fff inset,0 2px 3px rgba(0,0,0,0.2);box-shadow:0 1px 1px #fff inset,0 2px 3px rgba(0,0,0,0.2);-moz-text-shadow:0 1px 1px rgba(255,255,255,0.75);-webkit-text-shadow:0 1px 1px rgba(255,255,255,0.75);-khtml-text-shadow:0 1px 1px rgba(255,255,255,0.75);text-shadow:0 1px 1px rgba(255,255,255,0.75);background:none #b1b7bd;background:-moz-linear-gradient(top,#e1e3e5,#b1b7bd);background:-ms-linear-gradient(top,#e1e3e5,#b1b7bd);background:-o-linear-gradient(top,#e1e3e5,#b1b7bd);background:-webkit-gradient(linear,0 0,0 100%,from(#e1e3e5),to(#b1b7bd));background:-webkit-linear-gradient(top,#e1e3e5,#b1b7bd);background:linear-gradient(top,#e1e3e5,#b1b7bd);border:1px solid #c7cacf;border-bottom-color:#9096a0;color:#6c7376;color:#3e7e2a;text-decoration:none}
.debatersBox .debateVote .voteButton.sideB{background:none #015e86;background:-moz-linear-gradient(top,#018cc6,#015e86);background:-ms-linear-gradient(top,#018cc6,#015e86);background:-o-linear-gradient(top,#018cc6,#015e86);background:-webkit-gradient(linear,0 0,0 100%,from(#018cc6),to(#015e86));background:-webkit-linear-gradient(top,#018cc6,#015e86);background:linear-gradient(top,#018cc6,#015e86);filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;opacity:1;border:1px solid #018ac4;float:right}
.debatersBox .debateVote .voteButton.sideB:hover{-webkit-box-shadow:0 1px 1px #fff inset,0 2px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 1px #fff inset,0 2px 3px rgba(0,0,0,0.2);box-shadow:0 1px 1px #fff inset,0 2px 3px rgba(0,0,0,0.2);-moz-text-shadow:0 1px 1px rgba(255,255,255,0.75);-webkit-text-shadow:0 1px 1px rgba(255,255,255,0.75);-khtml-text-shadow:0 1px 1px rgba(255,255,255,0.75);text-shadow:0 1px 1px rgba(255,255,255,0.75);background:none #b1b7bd;background:-moz-linear-gradient(top,#e1e3e5,#b1b7bd);background:-ms-linear-gradient(top,#e1e3e5,#b1b7bd);background:-o-linear-gradient(top,#e1e3e5,#b1b7bd);background:-webkit-gradient(linear,0 0,0 100%,from(#e1e3e5),to(#b1b7bd));background:-webkit-linear-gradient(top,#e1e3e5,#b1b7bd);background:linear-gradient(top,#e1e3e5,#b1b7bd);border:1px solid #c7cacf;border-bottom-color:#9096a0;color:#6c7376;color:#4ca3be;text-decoration:none}
.debatersBox .debateVote .voteButton.sideBvoted{-webkit-box-shadow:0 1px 1px #fff inset,0 2px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 1px #fff inset,0 2px 3px rgba(0,0,0,0.2);box-shadow:0 1px 1px #fff inset,0 2px 3px rgba(0,0,0,0.2);-moz-text-shadow:0 1px 1px rgba(255,255,255,0.75);-webkit-text-shadow:0 1px 1px rgba(255,255,255,0.75);-khtml-text-shadow:0 1px 1px rgba(255,255,255,0.75);text-shadow:0 1px 1px rgba(255,255,255,0.75);background:none #b1b7bd;background:-moz-linear-gradient(top,#e1e3e5,#b1b7bd);background:-ms-linear-gradient(top,#e1e3e5,#b1b7bd);background:-o-linear-gradient(top,#e1e3e5,#b1b7bd);background:-webkit-gradient(linear,0 0,0 100%,from(#e1e3e5),to(#b1b7bd));background:-webkit-linear-gradient(top,#e1e3e5,#b1b7bd);background:linear-gradient(top,#e1e3e5,#b1b7bd);border:1px solid #c7cacf;border-bottom-color:#9096a0;color:#6c7376;float:right}
.debatersBox .debateVote .voteButton.sideAvoted{-webkit-box-shadow:0 1px 1px #fff inset,0 2px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 1px #fff inset,0 2px 3px rgba(0,0,0,0.2);box-shadow:0 1px 1px #fff inset,0 2px 3px rgba(0,0,0,0.2);-moz-text-shadow:0 1px 1px rgba(255,255,255,0.75);-webkit-text-shadow:0 1px 1px rgba(255,255,255,0.75);-khtml-text-shadow:0 1px 1px rgba(255,255,255,0.75);text-shadow:0 1px 1px rgba(255,255,255,0.75);background:none #b1b7bd;background:-moz-linear-gradient(top,#e1e3e5,#b1b7bd);background:-ms-linear-gradient(top,#e1e3e5,#b1b7bd);background:-o-linear-gradient(top,#e1e3e5,#b1b7bd);background:-webkit-gradient(linear,0 0,0 100%,from(#e1e3e5),to(#b1b7bd));background:-webkit-linear-gradient(top,#e1e3e5,#b1b7bd);background:linear-gradient(top,#e1e3e5,#b1b7bd);border:1px solid #c7cacf;border-bottom-color:#9096a0;color:#6c7376;float:left}
.debatersBox .debateVote .voteButton.disabled{filter:alpha(opacity=30);-khtml-opacity:.3;-moz-opacity:.3;opacity:.3}
.debateVoteTimer{text-align:center;margin:0;padding:0}
.debateVoteTimer span{margin:0;padding:0}
.debateVoteTimer p{font:italic 22px Georgia,serif;margin:0}
.debateVoteTimer div{background:url("../images_matrix/features/debate/bkg-hrz-dotted-line.gif") repeat-x 50% 50%}
.debateVoteTimer div span,.debateVoteTimer div p{background:#dde4e9;color:#333;font:normal 17px Georgia,serif;padding:0 10px}
.debateVoteTimer div p{font:italic 10px Verdana,Arial,sans-serif;color:#6b7375}
.rebuttalWrapper{zoom:1;list-style:none;margin:0}
.rebuttalWrapper:before,.rebuttalWrapper:after{display:table;content:"";zoom:1;*display:inline}
.rebuttalWrapper:after{clear:both}
.rebuttalWrapper li{clear:both}
.rebuttalWrapper .adminComments{border:1px solid #dde4e9;padding:20px 20px 8px 20px}
.rebuttalWrapper .adminComments .heading{font-size:14px}
.rebuttalWrapper .commentMeta{margin:15px 0;overflow:auto}
.rebuttalWrapper .commentMeta h3{color:#252525;font-size:14px;margin-bottom:0}
.rebuttalWrapper .commentMeta time{color:#6c7376;font-size:10px}
.rebuttalWrapper .commentMeta .avatar{float:left;margin:0 10px 0 0}
.rebuttalWrapper .commentsWrapper{float:right}
.rebuttalWrapper .commentsWrapper article{padding:19px 19px 14px;word-wrap:break-word}
.rebuttalWrapper .sideAcomments,.rebuttalWrapper .sideBcomments{-moz-text-shadow:0 1px 0 #fff;-webkit-text-shadow:0 1px 0 #fff;-khtml-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;background:#f3f6f7;border:1px solid #dde4e9;margin-top:10px;margin-bottom:10px}
.rebuttalWrapper .sideAcomments article{border-left:5px solid #3e7e2a}
.rebuttalWrapper .sideBcomments article{border-right:5px solid #4ca3be}
.debateListing header{margin-bottom:15px}
.debateListing .storyBody{zoom:1;margin-bottom:20px}
.debateListing .storyBody:before,.debateListing .storyBody:after{display:table;content:"";zoom:1;*display:inline}
.debateListing .storyBody:after{clear:both}
.debateListing .sideAImg{margin-right:20px}
.debateListing .sideBImg{float:left}
.heading .extra{background:#FFF;float:right;font:bold 11px Verdana,Arial,sans-serif;padding-left:10px;margin-top:2px}
.heading .extra em{color:#005399}
.debateHeader .banner{display:none;font:normal 16px Georgia,serif}
.debateHeader header h1{font-size:22px}
.debatersBox .sideAImg,.debatersBox .sideBImg{float:none;text-align:center}
.debatersBox .debateTitle{margin:20px 0;width:100%}
.debatersBox section{zoom:1;text-align:center}
.debatersBox section:before,.debatersBox section:after{display:table;content:"";zoom:1;*display:inline}
.debatersBox section:after{clear:both}
.debateVote.sideA{float:none}
.debateVote.sideB{float:none}
.debateVoteTimer{clear:both;float:none;padding:10px 0}
.rebuttalWrapper .commentsWrapper{float:none}
.rebuttalWrapper .sideAcomments,.rebuttalWrapper .sideBcomments{width:100%}
.debateListing .storyBody span{clear:both;float:left;margin-top:10px}
.advertise #boilerplate{zoom:1;margin-left:auto;margin-right:auto;width:365px}
.advertise #boilerplate:before,
.advertise #boilerplate:after{display:table;content:"";zoom:1;*display:inline}
.advertise #boilerplate:after{clear:both}
.advertise #boilerplate li{float:left;list-style:none;padding:0 15px}
.advertise #boilerplate li a{background:url("../images_matrix/ads/brand-logo-sprite-7-5.gif") no-repeat;display:block;height:0;overflow:hidden}
.advertise #boilerplate li#t a{background-position:-146px -20px;margin-top:15px;padding-top:35px;width:141px}
.advertise #boilerplate li#z a{background-position:-62px 0;padding-top:60px;width:82px}
.advertise .column-4{display:none}
#mobileApps .column-5{text-align:center}

/* Eigen inbreng */
ul.list-icons { list-style:none;}
ul.list-icons li { padding:0 0 4px 20px; }
ul.list-icons li.whitepaper { padding:0 0 4px 20px; background:url(http://cdn.minoc.com/sites/zdnet../images_matrix/planet/icon-paperclip-s.png) no-repeat 0 3px; }
ul.list-icons li.case { padding:0 0 4px 20px; background:url(http://cdn.minoc.com/sites/zdnet../images_matrix/planet/icon-pencil-s.png) no-repeat 0 3px; }
ul.list-icons li.pdf { padding:0 0 4px 20px; background:url(http://cdn.minoc.com/sites/zdnet../images_matrix/planet/icon-pdf-s.png) no-repeat 0 3px; }
ul.list-icons li.productfiche { padding:0 0 4px 20px; background:url(http://cdn.minoc.com/sites/zdnet../images_matrix/planet/icon-spreadsheet-s.png) no-repeat 0 3px; }
ul.list-icons li.pressrelease { padding:0 0 4px 20px; background:url(http://cdn.minoc.com/sites/zdnet../images_matrix/planet/icon-text-s.png) no-repeat 0 3px; }
ul.list-icons li.job { padding:0 0 4px 20px; background:url(http://cdn.minoc.com/sites/zdnet../images_matrix/planet/icon-redband-s.png) no-repeat 0 3px; }

ul.list-icons li.evenement { padding:0 0 4px 20px; background:url(http://cdn.minoc.com/sites/zdnet../images_matrix/planet/icon-calendar-s.png) no-repeat 0 3px; }
ul.list-icons li.beurs { padding:0 0 4px 20px; background:url(http://cdn.minoc.com/sites/zdnet../images_matrix/planet/icon-calendar-s.png) no-repeat 0 3px; }
ul.list-icons li.opendeur { padding:0 0 4px 20px; background:url(http://cdn.minoc.com/sites/zdnet../images_matrix/planet/icon-calendar-s.png) no-repeat 0 3px; }
ul.list-icons li.seminar { padding:0 0 4px 20px; background:url(http://cdn.minoc.com/sites/zdnet../images_matrix/planet/icon-calendar-s.png) no-repeat 0 3px; }
ul.list-icons li.training { padding:0 0 4px 20px; background:url(http://cdn.minoc.com/sites/zdnet../images_matrix/planet/icon-calendar-s.png) no-repeat 0 3px; }

.moduleLatestCovers .box .thumb {max-height:150px; max-width:100%;}
.moduleLatestCovers .box .thumb img {height:150px; max-width:100%;}

/*------------------ poll -------------------*/
.pResScoreBG {background: url(http://cdn.minoc.com/sites/zdnet../images_matrix/planet/grafbody.gif) top left repeat-x; text-align: right;	height: 18px;}
.pResScore {font-size : 11px;font-weight : normal;text-decoration : none;color : #D70000;}


/* B: Sticky box */
div.sticky-queue { background-color: #00CF00; z-index: 9999; width:350px; position:fixed; border:1px solid #999; box-shadow:0px 0px 5px #bbb; -moz-box-shadow:0px 0px 5px #bbb; -webkit-box-shadow:0px 0px 5px #bbb; }
div.sticky-note { padding-right:20px; }
div.sticky { font-size:14px; color:#fff; display:none; padding:10px; position:relative; }
img.sticky-close { position:absolute; top:10px; right:10px; height:14px; width:14px; cursor:pointer; }
.error_msg {color: #FF0000;}
.sticky-queue-error { background-color: #FF0000!important; }
img.sticky-icon { border: none; display: block; margin-left: auto; margin-right: auto; padding-bottom: 5px;}
      
.sticky-top-right { right:20px; }
.sticky-top-left { left:20px; }
.sticky-top-right, .sticky-top-left { top:-2px; border-bottom-right-radius:6px; border-bottom-left-radius:6px; -moz-border-radius-bottomright:6px; -moz-border-radius-bottomleft:6px; -webkit-border-bottom-right-radius:6px; -webkit-border-bottom-left-radius:6px; }
.sticky-bottom-right { right:20px; }
.sticky-bottom-left     { left:20px; }
.sticky-bottom-right, .sticky-bottom-left { bottom:-2px; border-top-right-radius:6px; border-top-left-radius:6px; -moz-border-radius-topright:6px; -moz-border-radius-topleft:6px; -webkit-border-top-right-radius:6px; -webkit-border-top-left-radius:6px; }
.sticky-border-top-right, .sticky-border-top-left { border-top:1px solid #999; }
.sticky-border-bottom-right, .sticky-border-bottom-left { border-bottom:1px solid #999; }

.sticky-info-block {   background: url("../images_matrix/registration/reg_icon_info.png") no-repeat scroll center 0 transparent;    padding-top: 30px;}
.sticky-error-block {    background: url("../images_matrix/registration/reg_icon_error.png") no-repeat scroll center 0 transparent;    padding-top: 30px;}

/* E: Sticky box */

/* CLEARS AND DIVIDERS */
.clear0{clear: both;height: 0;min-height: 0 !important;}
.clear5 { clear:both; height:5px;}
.clear10 { clear:both; height:10px;}
.clear20 { clear:both; height:20px;}
.clear30 { clear:both; height:30px;}
.clear50 { clear:both; height:50px;}

#splash_wrapper{ top:0;	width : 100%;	height: 3000px;	position: absolute;text-align:center;	z-index:2147483646;	display:block;}
#splash {		position: absolute;	background-color : #ffffff;	width: 100%;	height: 3000px;		filter: alpha(opacity=70);	-moz-opacity: 0.7;	-khtml-opacity: 0.7;	opacity: 0.7;	z-index:2147483655;}	
#splashwit { 	background: #ffffff;	position: relative;	width: 700px;	height: 700px;	overflow: hidden;	clear: both;	z-index:2147483660;	margin: 20px auto;	padding: 20px;} 

.river .item .thumb img{max-height:105px;max-width:100%;}

.thumb_wrapper{width: 90px;height: 60px;overflow: hidden;float: left;margin-right: 20px;}
.thumb_wrapper  img{min-height: 60px;}

td.label0 { background: #E6EAED; }

/* EU COOKIE */
#eucookie { display:none;height: auto; padding: 0; z-index: 99999; background: #39393B; font-size: 12px; left: 0; width: 100%; color:#eee; }
.eucookiewrap { font-size: 12px; margin: 0 auto; padding: 9px 15px; }
#eucookie a.close { float: right; margin-left: 0; margin-right: 0; padding-left: 12px; font-weight: bold; }
#eucookie a.cross {text-decoration: none;}
#eucookie a { text-decoration: underline; color: #FFCC00; transition: color 0.2s ease 0s; }

/* ADS STYLES*/
.sam-container img{max-width: 100%;}
.sam-container{text-align:center;margin-bottom: 20px;}
.header-ads .sam-container{margin-bottom: 0px;}
iframe, object, embed, object img {
    max-width: 100% !important;
}
.sam-block-item{margin: 0 !important;padding: 0 !important;}

/* Agenda */
.agenda ul, .movers ul, .i-links ul { margin: 0 0 8px; padding: 3px 0 0; list-style: none outside none; }
.agenda li, .movers li { overflow: hidden; padding: 9px 10px; vertical-align: top; }
.agenda li a, .movers li a { display: block; }
.agenda li .content a { display: inline-block; }
.agenda ul .date, .cal-date {
  border-color: #dadada;
  border-style: solid;
  border-width: 0 1px 1px;
  color: #323232;
  float: left;
  margin: 0 11px 0 0;
  text-align: center;
  width: 34px;
}
.agenda ul .date span, .cal-date span {
  background: #961515;
  border: 1px solid #b54c2c;
  color: #fff;
  display: block;
  margin: 0 -1px 3px;
  padding: 2px 0 0;
  text-transform: uppercase;
}
.agenda ul .desc, .movers ul .desc {
  overflow: hidden;
}
.agenda .firstAgenda .date{
	float: none;
	text-align: center;
	width: 100%;
	color: #961515;
	border: 0;
	font-size: 100px;
	line-height: 72px;
	font-weight: 700;
	box-shadow: none;
}
.agenda .firstAgenda .date span{
	background: none;
	border: 0;
	font-size: 23px;
	text-align: center;
	width: 100%;
	color: #961515;
	line-height: 30px;
}
.agenda .firstAgenda em{
	font-style: normal;
	border-bottom: 1px solid #225182;
	display: inline-block;
	margin-bottom: 10px;
	padding-bottom: 20px;

}
.first_title:hover{
    text-decoration: none !important;
}
.first_title:hover .date,
.first_title:hover .desc,
.first_title:hover span
{
	color: #000 !important;
    
}
.agenda .firstAgenda .desc{
	font-size: 24px;
	color: #225182;
	text-align: center;
	line-height: 24px;
	padding: 0 10%;
	font-family: 'Roboto Slab',sans-serif;
	font-weight: 500;
}
.quote_text{
    width: auto;
    max-width: 220px;
    border-top: 1px solid #DDE4E9;
    border-bottom: 1px solid #DDE4E9;
    padding:10px;
    font:italic 16px/24px Georgia,serif;
    color: #68737F;
    margin-bottom: 13px;
    margin-left: 20px;
}
.quoteleft,.quoteLeft{
    float:left;
    margin: 10px 10px 10px 0;
}
.quoteright,.quoteRight{
    float:right;
    margin: 10px 0px 10px 10px;
}
/* CONTEST PAGE CSS*/
#wedstrijdBG {background-color:#EFEFDE;border:1px solid #CECBCE;margin-top: 5px;}
.wedQuestion {font-size:12px;font-weight:bold;color:#71714E;border-bottom: 1px solid #71714E;padding-bottom: 5px;}
.wedQuestion A {font-size:12px;color:#055491;font-weight:bold;text-decoration:none;}
.wedQuestion A:HOVER {font-size:12px;color:#055491;font-weight:bold;text-decoration:underline;}
.wedItem {font-size:10px;font-weight:none;color:#000000;}
.wedItem A {font-size:10px;color:#055491;font-weight:bold;text-decoration:none;}
.wedItem A:HOVER {font-size:10px;color:#055491;font-weight:bold; text-decoration:underline;}
.wedAnswer {font-size:11px;font-weight:bold;color:#000000;}
.wedAnswer A {font-size:11px;color:#055491;font-weight:bold;text-decoration:none;}
.wedAnswer A:HOVER {font-size:11px;color:#055491;font-weight:bold;text-decoration:underline;}
#wedPrivacyScroll {height: 100px;overflow: auto;}
.wedPrivacy {font-size:9px;font-weight:normal;text-decoration:none;color:#636563;margin-top: 10px;}
.wedPrivacy A {text-decoration:none;font-weight:bold;color:#055491;}
.wedPrivacy A:HOVER {text-decoration:underline;font-weight:bold;color:#055491;}
/*--------------- General Styles ---------------*/
.alignright{float: right;}
.alignright:after{clear: right;}
#cMLeft {width: 728px;float: left;margin-left: 5px;}
.imgStatus {border: none;vertical-align: middle;}
.imgWed {border:none;margin: 5px;}
/*-------------- Form Content Styles -----------*/
#wedFormContent {/* min-height: 300px; */border: 1px solid #DFDFDF;}
#wedFCMain {padding: 5px;}
#wedFCIntro {background-color: #EEEEEE;color: #000000;padding: 10px 5px 5px 5px;}
#wedFCIntro a {color: #055491;font-weight:bold;text-decoration: none;}
#wedFCIntro a:hover {color:#055491;text-decoration: underline;}
/*------------- Form Elements Styles -----------*/
.wedDiv {height: 20px;clear: both;}
.wedDivTA {height: 40px;clear: both;}
.wedLabel {width: 180px;padding-top: 2px;text-align:right; float: left;}
.wedLabel2 {padding-top: 2px;text-align:right;float: left;}
.wedLabelStar {font-size:9px;text-decoration:none;text-align:right;}
.wedLabelCheck {width: 180px;text-align:right;float: left;}
.wedInput {float: left;}
.wedText {font-size:12px;font-weight:normal;color:#333333;padding-top: 2px;float: left;}
.wedText A {color:#055491;font-weight:bold;text-decoration:none;}
.wedText A:HOVER {color:#055491;font-weight:bold;text-decoration:underline;}
.wedNote {font-size:9px;font-weight:normal;color:#007169;}
.wedComment {background-color: #EEEEEE;font-size:12px;font-weight:normal;color:#000000;margin-bottom: 5px;padding: 3px;clear:both;}
.wedEmailComment {background-color: #EEEEEE;width: 450px;font-size:11px;font-weight:normal;color:#000000;padding: 3px;float: left;}
.wedExtraCheck {width: 25px;float: left;}
.wedExtraText {width: 700px;font-size:12px;font-weight:normal;color:#333333;padding-top: 2px;float: left;}
.wedHeader {height: 20px;font-size:11px;font-weight:bold;color:#FFFFFF;background-color: #316AC5;margin-bottom: 5px;clear: both;}
.wedTitle {padding: 3px;float: left;}
.wedSubTitle {background-color: #316AC5;font-size:11px;font-weight:bold;color:#FFFFFF;margin-bottom: 5px;padding: 3px;clear: both;}
.wedDesc {font-size:12px;font-weight:normal;color:#333333;clear: both;}
.wedDesc A {color:#055491;text-decoration:none;}
.wedDesc A:HOVER {color:#055491;text-decoration:underline;}
#wedCaptcha {height: 50px;padding-top: 5px;clear: both;}
#wedPrivacyScroll {height: 150px;overflow: auto;clear: both;}
.wedPrivacy {font-size:9px;font-weight:normal;text-decoration:none;color:#666666;margin-top: 10px;}
.wedPrivacy A {text-decoration:none;font-weight:bold;color:#055491;}
.wedPrivacy A:HOVER {text-decoration:underline;font-weight:bold;color:#055491;}
.wedPrivacy em {font-size:14px;font-weight:bold;color:#666666;}

.buttonlinks p {padding-bottom: 7px; padding-top: 20px; text-align:center;}
.buttonlink { background:#4E98DF; color:#fff; padding:7px; }
a.buttonlink {text-decoration:none; color:#fff;}
a:hover.buttonlink { background:#fff; color:#4E98DF;text-decoration:none;}

.divCenter{width:50%;text-align:center;}
.fleft,.alignleft{float: left;}
.alignleft:after{clear: left;}
.blue_bk{background:#005399}
.post-edit-link{
    color: red;
    font-weight: bold;
    display: block;
    text-align: center;
    margin: 20px 0;
}
@media only screen and (max-width: 1024px) and (min-width: 804px) {
	.wedDiv{width:90%; min-width:250px;}
	.wedLabel{text-align:left; width:100%;}
	.short{width:10%;}
	.divCenter{width:50%;text-align:center;}
	#wedFormContent input[type=text] {width:100%;  }
	#wedFormContent input[type=password] { width:100%; }
	#wedFormContent select  { width:100%; }
	#wedFormContent input.required { width:100%;}
	#wedFormContent select.required { width:100%;}
	#wedFormContent input[type=checkbox] {width: 10px; } 
	#wedFormContent input[type=radio] { width: 20px;  }
}

/*	Mobile Layout: alles kleiner dan 804 px */
@media only screen and (max-width: 1023px) {
    
	.wedDiv{width:90%; min-width:250px;}
	.wedLabel{text-align:left; width:100%;}
	.short{width:10%;}
	.divCenter{width:50%;text-align:center;}
	
	
	#wedFormContent input[type=text] {width:100%;  }
	#wedFormContent input[type=password] { width:100%; }
	#wedFormContent select  { width:100%; }
	#wedFormContent input.required { width:100%;}
	#wedFormContent select.required { width:100%;}
	#wedFormContent input[type=checkbox] {width: 10px; } 
	#wedFormContent input[type=radio] { width: 20px;  }
    
    
    .moduleDownloads li > div:first-child{
        min-height: 65px;
        margin-bottom: 10px;
        
    }
    .module .box .thumb{
        margin: 0;
    }
    .module .content{margin-left: 10px;}
    .moduleDownloads li,
    .moduleLatestCovers li{
        margin: 0 2% 0 0;
        float: left !important;
        max-width: 32%;
        overflow: hidden;
        border-bottom: 0;
        border: 0 !important;
    }
    .moduleDownloads li:nth-child(3n),
    .moduleLatestCovers li:nth-child(3n){
        margin: 0;
    }
    .moduleDownloads li:nth-child(3n+1),
    .moduleLatestCovers li:nth-child(3n+1){
        clear: left;
    }
    #catfish .catfishBar{
        width: 100%;
    }
    .siu.siu-horizontal{display: none;}
    footer[role="contentinfo"] .footerMap{
        /*float: left;display: block;
        width: 48%;
        margin-left: 10px;
        margin-right: 0;*/
    }
    .keepUp .subscribeEmail{
        width: 100%;
        line-height: 25px;
        display: inline-block;
        position: relative;
        top: 0;
    }
    .keepUp .subscribeBtn{
        width: 50%;
        margin: 5px auto;
    }
    .combell{display: block;}
}
@media only screen and (max-width: 767px){
    .header-ads > div:not(:empty) .adhese_728x90,
    .header-ads > div > div,
    .header-ads img,
    .sam-container iframe,
    .sam-container ins,
    .sam-container iframe iframe
    {
        position: absolute;
        top:0;
        left: 0;
        width: 100%;
        height: 100%;
        max-width: 100% !important;
    }
    .storyBody img{max-width:100% !important;float: none;margin: 0 auto;}
}
#pebbleMiddleLarge {
  margin: 30px auto;
  text-align: center;
}
/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-width : 320px) and (max-width : 767px) {
    body{padding-top:45px;}
    header[role='banner']{position:fixed;top:0;width: 100%;z-index: 100;border-bottom: 1px solid #fff;}
    .header{  height: 50px;}
    .header.container{padding: 0;}
    .ov-hidden{overflow: hidden !important;width: 100%;height: 100%}
    .relative.ov-hidden{height: auto;}
    /* mobile nav*/
    .mobileShownav{
        width:50px;height: 50px;
        color: #fff;position: fixed;  top: 8px;left: 5px;
        text-align: center;line-height: 50px;
        font-size: 30px;  z-index: 13; 
    }
    .mobileShownav.menuClose{top:1px;left:0}
    header[role="banner"] .siteLogo {
        float: none;
        display: block;
        margin: 3px auto 0;
        width: 80px;
    }
    #pebbleMMR,.pebbleMMR{margin: 30px 0;  text-align: center;}
    .menuOpen{background:url(../images_matrix/base/menu_open.png) no-repeat;  background-size: 35px 35px;}
    .menuClose{background: #005399 url(../images_matrix/base/menu_close.png) center no-repeat;
    background-size: 35px 35px;}
    .mobileNav a{color:#fff;font-size:16px;line-height:22px;}
    .mobileNav .label{color:#fff;}
    .mobileNav li:last-child:after{clear:both;display:table}
    
    .mobileNav{
        background-color: #005399;
        position: fixed;
        top: 49px;
        left: 0;
        z-index: 10;
        padding: 10px;
        height: 100%;
        width:100%;
        overflow: scroll;
        border-bottom: 2px solid #225182;
        padding-bottom:30px;
        box-sizing: border-box;
    }
    .mobileNav li{
        width:48%;
        float: left;
        min-height: 30px;
        margin-bottom: 10px;
    }
    
    .mobileNav li.heading{background: transparent;}
    .mobileNav li:nth-child(2n){
        margin-left: 4%;
    }
    .mobileNav li.label{width:100%;clear:both;margin-left: 0;border-bottom: 1px solid #15293e;line-height: 30px;}
    .mobileNav li:nth-child(2n):after{
        clear: both;
        content:'';
        display:block;
    }
    .mobileNav .heading{
        font-size: 14px;
        font-weight: 700;
        display: block;
    }
    .mobile-search{
        display: block;
        width: 50px;
        height: 50px;
        position: absolute;
        right: 0px;
        top: 1px;
    }
    .mobile-search:hover,
    {
        background-color: #005399;
    }
    .siteSearch{
        width: 100%;
        margin: -1px 0 0 !important;
        float: none;
        padding-top: 10px;
        display: none;
        background-color: #005399;
    }
    .siteSearch fieldset{width: 100%}
    .siteSearch input[type="text"]{
        margin-left: 20px;
        margin-bottom: 20px;
        width: 75%;
        height: 40px;
    }
    .siteSearch input[type="submit"]{
        height: 40px;
        background-color: #c6c6c6;
        background: #ccc url("../images_matrix/base/search-icon.png") center no-repeat;
        background-size: 25px 25px;
    }
    .mobile-search img{
        display: block;
        width: 25px;
        height: 25px;
        margin: 12px auto 0;
    }
    .featuredStories .thumb,
    .river .item .thumb,
    footer[role="contentinfo"] .siteHighlights .thumb{
        max-width: 90px;
        max-height: 65px;
    }
    .river .item h3{
        float: right;
        width: 205px;
        width: -moz-calc(100% - 110px);
        width: -webkit-calc(100% - 110px);
        width: -o-calc(100% - 110px);
        width: calc(100% - 110px);
    }
    .river .item .content, .authorThumb,.easyhost .combell{display: none;}
    #teamProfileList .river .item .content{display: block;}
    .easyhost{margin-top: 15px;}
    .easyhost a{display:inline-block;}
    .river .item a,.featuredStories a,footer[role="contentinfo"] a{font-size: 18px;line-height: 24px;}
    .river .item a{  font-family: Verdana, Arial, sans-serif;}
    .copyright a{font-size:12px !important;line-height: 15px !important;}
    .socialBlock {
        text-align: center;
        position: fixed;
        bottom: 0px;
        width: 100%;
        left: 0;
        background: #fff;
        z-index: 20;
    }
    
    .socialBlock li{
        float: left;
        width: 20%;
        height: 50px;
        margin: 0;
    }
    .socialBlock ul{list-style:none;margin:0;height: 50px;}
    .socialBlock a{
        width: 100%;
        height: 100%;
        display: block;
        
        text-decoration: none;
    }
    .socialBlock .twitter{
        background: #56A3D9 url(../images_matrix/base/twitter.png) center no-repeat;
    }
    .socialBlock .facebook{
        background: #3B5998 url(../images_matrix/base/facebook.png) center no-repeat;
    }
    .socialBlock .whatsapp{
        background: #189D0E url(../images_matrix/base/whatsapp.png) center no-repeat;
    }
    .socialBlock .linkedin{
        background-color: #1674b1;
        background-size: 10px;
    }
    .socialBlock .linkedin span{
        background: url(/wp-content/themes/ZDNet/images_matrix/base/linkedin.png) center no-repeat;
        width: 30px;
        height: 48px;
        display: inline-block;
        margin: 0 auto;
    }
    .socialBlock .email{
        background: #000 url(../images_matrix/base/email.png) center no-repeat;
    }
    h1 {
        font-size: 35px;
    }
    .storyBody h3 {
        font-size: 22px;
        font-weight: 700;
    }
    .storyBody,
    .storyHeader .summary,
    .storyHeader .byline{
        font-size: 18px;
        line-height: 24px;
    }
    .meta, .relatedTopics  {
        font-size: 14px;
    }
    .easyhost{text-align: center !important}
    ol.wp-paginate{font-size: 16px;}
}

/* BMIT seminar popup*/
#bmit-seminar-event-bg,
#bmit-seminar-event{
	display: none;
}