/*
Theme Name: Netmedia Europe TechWeekEurope UK
Theme URI:
Description: Child Theme for NetMediaEurope sites
Author: Alexis
Version: 1.0
Template: netmedia
*/
.btn.btn_submit input, .btn.btn_submit span, .reply span a, .reply span {background: url("images/bg_form.png") no-repeat scroll 0 -66px transparent;}
.btn.btn_submit, .reply span {background: url("images/bg_form.png") no-repeat scroll 100% -66px transparent;}
/*cptr_related_posts*/
#cptr_related_posts ul,#cptr_related_posts a{color:#7273A1;}
/*Calendar*/
#wp-calendar tbody tr td:hover {background-color: #EBEBEB}
/*BASELINE*/
p.baseline {color: #FFFFFF;display: block;font-family: helvetica;font-size: 14px;font-style: italic;font-weight: bold;line-height: 15px;margin: 25px 0 0px 28px;}
/*LINKS*/
/*custom color for text*/
a,
.teasers_box .title_wrap .title a,
.bullets,
.summary ol {color: #7273A1}


#entry-author-info{margin:0 0 15px;padding:10px; background-color: #EFF0F0;border:1px solid #DADADA;}
#entry-author-info h1.title{font-weight:bold;font-size:20px;display: block;padding:0px !important;}
#entry-author-info #author-description span.jobTitle{font-style:italic;margin-bottom: 5px; font-size:11px;}
#entry-author-info #author-avatar{ float:right; display: block; width: 120px;height: 120px;}
#entry-author-info #author-description{float:left;color: #3D3D3D;  vertical-align: top; width: 78%;line-height: 17px;text-align: justify;font-size:13px;}
#entry-author-info #author-description h2, #entry-author-info #author-social h2{font-weight: bold; color:#333333;font-size:14px;}
#entry-author-info #author-description span#profileLink{display:block;}
#entry-author-info #author-social{clear:both; margin-top:15px;}
#entry-author-info #author-socials{background: url("images/social-arrow.png") no-repeat scroll 10px 3px transparent;height:35px; width:100%;padding-left:90px; padding-top:20px;}
.full-article h2.author-h2{font-size:18px; margin-top:15px; font-weight:bold; border-bottom: 1px solid #DADADA; margin-bottom: 10px;}
.teaser_text{font-size:13px;}

div.tagTitle {
    background-color: #EFF0F0;
    margin-bottom: 15px;
    width: 100%;
}
div.tagTitle span {
    background: url("images/breadcrumbs2.png") no-repeat scroll right 0 #505C7F;
    color: #FFFFFF;
    float: left;
    font-family: "hnbc";
    font-size: 14px;
    font-weight: 400;
    height: 20px;
    padding: 8px 20px 0 10px;
    text-transform: uppercase;
}


.sub-menu2 li a {padding: 0 5px!important;}
/*custom icon for next btn with arrow*/
.listed_entries_border .entry .teaser_readmore,
.last-comments .fright li,
.widget-one-post .teaser_readmore,
.slide_tabs .teaser_readmore,
.featured_dossiers .teaser_readmore,
.treeCols .teaser_readmore,
.related_articles .teaser_readmore,
.nav-next a  { background: url("images/ico-blue.png") no-repeat 100% 0 }
.nav-previous a { background: url("images/ico-blue.png") no-repeat 0 -46px}
.last-comments .fright li { background-position: 12px 1px}
/*grey color for text like original theme*/
.teaser_compagny li a,
.full-article .links p  a,
.related_articles h3 a,
.catList li a,
.title_wrap .title a,
ul.tabs li.active a,
.last-comments .bullets { color: #3D3D3D}
.teaser_compagny li a.active { color: #7273A1}
ul.tabs li a {color: #919496}
/*spefcic change*/
.teaser_overlay .title_wrap .title a { color: #fff}
.slide_mosaic .section-title,
.pict_slide .section-title { left: 18px}
/*form button*/
#searchForm {background: url("images/search_bar_bg2.png") no-repeat scroll 0 0 transparent;}


/*#search_box {   width: 310px;padding: 45px 15px 0 0;}*/

#searchquery {
    width: 210px !important;
}
#search_box {
    float: left;
    margin-left: 40px;
    margin-top: 23px;
    padding: 4px 15px 0 0;
    width: 269px;
}

#service {
    float: right;
    margin-top: 14px;
}

#search_box #searchForm .textField {margin-left:2px;}
.header_top {
    background: none repeat scroll 0 0 #6B6990;
    border-bottom: 3px solid #BBD239;
    height: 110px;
    padding: 0;
}

.header_top .apps {
    float: right;
    margin: 45px 10px 0 0;
    text-align: center;
    width: 320px;
    }
.header_top .apps ul {
    margin-left: 20px;
    text-align: center;
}

.header_top .apps li {
    height: 34px;
    width: 36px;
    margin: 0;
    padding: 0;
    display: inline;
}
.header_top .apps li a{
    float: left;
    height: 34px;
    width: 36px;
    cursor: pointer;
    font-size: 0;
    display:block;
    line-height: 0;
}

.header_top .apps li.ico-google a{  background: url("images/icone-app.png") repeat-x 0 0}
.header_top .apps li.ico-google a:hover {  background: url("images/icone-app.png") repeat-x 0 -34px;}

.header_top .apps li.ico-googleplus a{  background: url("images/icone-app.png") repeat-x -434px 0}
.header_top .apps li.ico-googleplus a:hover {  background: url("images/icone-app.png") repeat-x -434px -34px;}

.header_top .apps li.ico-facebook a{  background: url("images/icone-app.png") repeat-x -36px 0;}
.header_top .apps li.ico-facebook a:hover {  background: url("images/icone-app.png") repeat-x -36px -34px;}
.header_top .apps li.ico-twitter a{  background: url("images/icone-app.png") repeat-x -72px 0;height:34px;}
.header_top .apps li.ico-twitter a:hover {  background: url("images/icone-app.png") repeat-x -72px -34px;}
.header_top .apps li.ico-rss a{  background: url("images/icone-app.png") repeat-x -108px 0;}
.header_top .apps li.ico-rss a:hover {  background: url("images/icone-app.png") repeat-x -108px -34px;}
.header_top .apps li.ico-newsletter a{  background: url("images/icone-app.png") repeat-x -144px 0;}
.header_top .apps li.ico-newsletter a:hover {  background: url("images/icone-app.png") repeat-x -144px -34px;}
.header_top .apps li.ico-ios a{  background: url("images/icone-app.png") repeat-x -180px 0;}
.header_top .apps li.ico-ios a:hover {  background: url("images/icone-app.png") repeat-x -180px -34px;}
.header_top .apps li.ico-android a{  background: url("images/icone-app.png") repeat-x -216px 0;}
.header_top .apps li.ico-android a:hover {  background: url("images/icone-app.png") repeat-x -216px -34px;}
.header_top .apps li.ico-windows a{  background: url("images/icone-app.png") repeat-x -252px 0;}
.header_top .apps li.ico-windows a:hover {  background: url("images/icone-app.png") repeat-x -252px -34px;}
.header_top .apps li.ico-linkedin a{  background: url("images/icone-app.png") repeat-x -288px 0;}
.header_top .apps li.ico-linkedin a:hover {  background: url("images/icone-app.png") repeat-x -288px -34px;}
.header_top .apps li.ico-whitepaper a{  background: url("images/icone-app.png") repeat-x -324px 0; text-indent: -9999px;}
.header_top .apps li.ico-whitepaper a:hover {  background: url("images/icone-app.png") repeat-x -324px -34px; text-indent: -9999px;}

.header_top .apps li.ico-currents a{  background: url("images/icone-app.png") repeat-x -397px 0; text-indent: -9999px;}
.header_top .apps li.ico-currents a:hover {  background: url("images/icone-app.png") repeat-x -397px -34px; text-indent: -9999px;}

.header_top .apps li.ico-xing a{  background: url("images/icone-app.png") repeat-x -360px 0;}
.header_top .apps li.ico-xing a:hover {  background: url("images/icone-app.png") repeat-x -360px -34px;}

#logo a img {top:0px;left:0;}

.top_bar{background-color:#F3F3F3; border:1px solid #DCDBD9;border-bottom:none}
.top_bar ul{list-style:none;text-align:center}
.top_bar ul li{display:inline-block;line-height: 1.8em;border-right:1px solid #DCDBD9; display: inline-block;line-height: 2em; padding: 0 1em;}
.top_bar ul li:last-child{border-right:none;}


/*MENU*/

/* topnav */
#topnav  {padding:0; height:30px;background-color:#ffffff;}
#topnav ul { background: none; float:none; display: table;}
#topnav li {border-left: none;height:auto;font-size:12px;display: table-cell;float: none;}
#topnav li a {border-right: 1px solid #71729f; color: #71729f;font-family: Arial;font-weight: bold;height: 30px; line-height: 30px;padding: 0 13px;}
#topnav li.home a {
    padding:0 20px; background-color: #BBD239;

}



#topnav li:last-child a{border-right:none!important}
#topnav li:hover a  { background-color:#BBD239;}
#topnav li.current-menu-item:hover a { background-color:#BBD239;}


#topnav li.current-menu-item , #topnav li.current-menu-parent{ background-color: #BBD239;}
#topnav li.current-menu-item a, #topnav li.current-menu-parent a{ background:none;border-right: 1px solid #71729f; }
#topnav li.current-menu-item.home a, #topnav li.current-menu-parent.home a{ background: url("images/icon-home.png") no-repeat scroll 50% 50% transparent;}

#topnav li ul.sub-menu {display:none}

#topnav li ul.sub-menu li {
    background-color: #BBD239;
}
#topnav .sub-menu {
    display: block;
    left: auto;
    width: auto;
    z-index: 900;
    position: absolute;
}
#topnav .sub-menu li {
    border-left: medium none;
    border-bottom: 1px solid #b3c723;
    float: none;
    min-width: 150px;
    width: 100%;
    overflow: hidden;
}
#topnav .sub-menu li:last-child {
    border-bottom: medium none;

}
#topnav li ul a {
    display: inline-block;
    font-family: 'hnbc';
    font-size: 12px;
    font-weight: normal;
    text-transform: uppercase;
    white-space: nowrap;
    width: 100%;
}
#topnav li ul a:hover {
    color: #535352;
    text-shadow: 0px 1px 0px #b4cb0c;
    background-color: #BBD239;
}
#menu-item-41563579.menu-item ul.sub-menu {
    right: 39px;
}

#topnav li.current-menu-item.menu-item-5181 a, #topnav li.current-menu-parent.menu-item-5181 a, #topnav li.menu-item-5181 a,
#topnav li.current-menu-item.menu-item-6021 a, #topnav li.current-menu-parent.menu-item-6021 a, #topnav li.menu-item-6021 a {
    background: url("images/icon-home.png") no-repeat scroll 50% 50% transparent;
    display: block;
    text-indent: -9999px;
    padding: 0 20px;
}
#topnav li.current-menu-item, #topnav li.current-menu-parent {
    background-color: #BBD239;
}
/* subnav */
#subnav {display: block; position: relative; background-color:#f3f3f3;border:1px solid #dcdbd9; z-index: 99999;}
#subnav ul{display: table; position: relative;}
#subnav li {border-left: 1px solid #dcdcdb;font-size: 14px; height: 27px;margin: 0; padding: 0;display: table-cell;float: none; position:relative;}

#subnav li.label {
    color: #fff;
    background-color: #a5a4a4;
    font-family: "arial";
    font-size: 12px;
    font-weight: bold;
    height: 27px;
    line-height: 27px;
    padding: 0 10px;
    text-decoration: none;
}

#subnav li:hover {background-color:#a5a4a4; }
#subnav li.label:hover {background-color: #a5a4a4;}

#subnav li:first-child , #subnav li:first-child a{border-left: none; }
#subnav li a{color:#6d6d6d;padding: 0 10px;height: 27px; line-height: 27px;text-decoration: none;font-family: "arial"; font-size: 12px; font-weight: bold;}
#subnav li:hover a{color:#FFFFFF;}
#subnav li a:hover{color:#FFFFFF;}
#subnav .sub-menu{display:none;}
#subnav .subnav li{float: none;width: 100%;border-left:none;border-top: 1px solid #7F7F7F;}
#subnav .subnav li a{padding:5px 10px;}
#subnav .grey{background-color:#cbcbcb}
#subnav .grey2{background-color:#dfdfdf}
#subnav.sub-menu{display:none;}
#subnav #menu-item-48642:hover .sub-menu{display:block;background-color:#A5A4A4;position:relative;z-index:20;}
#subnav .sub-menu li{float: none; border-left:none;border-top: 1px solid #7F7F7F; height:auto;display: block;}
#subnav .sub-menu li a{display: block; height: auto; padding: 5px 10px; width: 100%;}


#topnav li:hover ul{ display: block;
    color: #6D6D6D;
    font-family: "arial";
    font-size: 12px;
    font-weight: bold;
    height: 27px;
    line-height: 27px;
    padding: 0 0;
    text-decoration: none;
 }
#subnav li:hover ul{ display: block!important;  background-color: #6B6990; position: absolute;}
.section-title .title, .section-title .alternate {background: #7273A1;}
/*BREADCRUMB*/
#breadcrumb li.parent {background: url("images/breadcrumbs.png") no-repeat scroll right 0 #7273A1}
#breadcrumb li.catParent {background: url("images/breadcrumbs2.png") no-repeat scroll right 0 #505c7f}
#breadcrumb li.cat {color: #505c7f }
/*FOOTER*/
#footer .col .title { border-bottom: 2px solid #7273A1}
/*HOME WIDGET*/
.list_teaser_pict {float: left;padding-right: 10px;text-align: center;width: 247px;}
/*WIDGET*/
.barre1 { background: #241C33 }
.barre2 { background: #423459 }
.barre3 { background: #6B5A91 }
.barre4 { background: #6a629b }
.barre5 { background: #696CA3 }
.diagram_nbrs .barre1 .vcenter span { background: #423459 }
.diagram_nbrs .barre2 .vcenter span { background: #6B5A91 }
.diagram_nbrs .barre3 .vcenter span { background: #6a629b }
.diagram_nbrs .barre4 .vcenter span { background: #696CA3 }
.diagram_nbrs .barre5 .vcenter span { background: #777bb5 }
.diagram_arrows .barre1 .vcenter span,
.diagram_arrows .barre2 .vcenter span,
.diagram_arrows .barre3 .vcenter span,
.diagram_arrows .barre4 .vcenter span,
.diagram_arrows .barre5 .vcenter span { background: url("images/bg_dia_arrows.png") no-repeat 100% 0}
.diagram_arrows .barre1 .vcenter span { color: #8090a7}
.diagram_arrows .barre2 .vcenter span { color: #809fc8}
.diagram_arrows .barre3 .vcenter span { color: #89b5ec}
.diagram_arrows .barre4 .vcenter span { color: #8aceed}
.diagram_arrows .barre5 .vcenter span a{ color: #8485B6}
.archive .listed_entries_border .teaser_pict, .search .listed_entries_border .teaser_pict, .widget-container.listed_entries_border.widget-container.widget-listing-posts .teaser_pict { width: 250px; /* Thierry Pigot - 2012-03-28 - old 115px */}
#header .header_site{position: relative; text-align: right; top: 23px;}
#header .header_site ul{display: inline-block; margin: -30px 0 0;}
#header .header_site li { border-left: 1px solid #7273A1;display: inline-block; padding: 0 2px 0 7px; text-transform: uppercase;}
#header .header_site li:first-child{border-left: none; }
#header .header_site li a{font-size: 13px; font-weight: normal;}
.box.altern { background-color: #EFF0F0;border-top: 1px solid #DADADA; border-bottom: 1px solid #DADADA;}
.section-title.big-dotted {  background: url("images/bg_ttre_repeat.png") repeat scroll 0 0 transparent;}
.whitepapers .papers{margin-bottom:15px;border-bottom: 1px solid #DADADA;padding-bottom:15px;}
.whitepapers .papers:last-child {border:none;}
.whitepapers .title {font-size:12px;line-height:16px;font-weight:bold;margin-bottom:10px;color:#3d3d3d;}
.whitepapers .desc {font-size:12px;line-height:16px;color:#3d3d3d;}
.whitepapers .download a{margin-top: 7px;text-decoration:underline;}
#sidebar-right .widget-container{padding:10px;}
.widget-folder{background: url("images/cloud/folder.png") no-repeat scroll 0 0 transparent; height: 32px;padding-left: 71px; padding-top: 10px;}
.widget-folder a{text-decoration:underline;}
.twoCols #main_col {   width: 628px;float: left;}
.toolz li {  background: transparent url(../img/ico.png) no-repeat; display: inline-block;font-size: 11px; padding: 5px 7px 4px 0;}
.other-post-block {margin:10px 0;  background-color: #F9F9F9; border-bottom: 1px solid #EBEBEB;border-top: 1px solid #EBEBEB; margin-bottom: 10px;padding-bottom: 10px;}
.other-post {background-color: #F9F9F9; margin: 5px 0 0; padding: 0 25px;}
.other-post li{list-style: disc inside none;}
.other-post li h4{display: inline; line-height: 1; margin: 0; padding: 0 0 8px;}
/* General Template */
.size { margin: 0 auto; text-align: left; width: 1016px;}
#middle_wrap .size { padding: 6px 20px; width: 976px;}
#sidebar-right {  width: 336px;}
.box.pub {  text-align: center;}
.widget_polls-widget{background-color: #EFF0F0; border: 1px solid #F0F0F0;padding: 10px;margin-bottom:10px;}
/* COMPANY/PEOPLE-DESCRIPTION IN TAG PAGE */
#breadcrumb-company li.parent {background: url("images/breadcrumbs.png") no-repeat scroll right 0 #0066cb}
#breadcrumb-company li.catParent { background: url("images/breadcrumbs2.png") no-repeat scroll right 0 #3295f6}
#breadcrumb-company li.cat {color: #3295f6 }
a.people-list-up,a#people-list-down,a.company-folder-up,a#company-folder-down {background: url("images/ico-blue-down.png") no-repeat top right;}
a.people-list-up, a.company-folder-up {background: url("images/ico-blue-up.png") no-repeat top right; display: none;}
#people-list .teaser_readmore  {background: url("images/ico-blue.png") no-repeat 100% 0}
/* COMPANY/PEOPLE-DESCRIPTION IN DETAIL PAGE */
.relatedcompaniespeoples .teaser_readmore  {background: url("images/ico-blue.png") no-repeat 100% 0}
/*PARTNER ZONE*/
#menu-item-48660 ul li {float:right !important;}
.partnerzone {}
.partnerzone  ul{list-style:disc inside}
.partnerzone  ul li{padding :5px 0;}
.partnerzone ol{list-style:decimal inside}
.partnerzone p{margin-bottom:1.6em}
.partnerzone .teaser_pict {padding-right: 20px;}
.partnerzone .intro{font-size:13px;font-weight:bold;line-height:18px;padding-left:5px;}
.partnerzone #slider {height:208px!important;padding:23px 43px 25px;display: inline-block; width: 536px !important;clear:both;background-color:#F0f0f0;border:1px solid #D1D1D1;}
.partnerzone #slider ul{list-style:none;}
.partnerzone #slider li{width: 628px;}
.partnerzone #slider .title{font-size:17px;font-weight:bold;margin-bottom:10px}
.partnerzone #slider .desc{text-align: justify;margin-top: 10px;font-size:12px;line-height:20px;color:#3d3d3d;float:left;width:200px;margin-right:15px;}
.partnerzone #slider .videos{width:315px;height:190px;margin-left:220px;}
.partnerzone #prevBtn a{background: url("images/arrow-left-slider.png") no-repeat scroll right 0 transparent;text-indent: -1000em;height:26px;width:15px;display:block;}
.partnerzone #nextBtn a{background: url("images/arrow-right-slider.png") no-repeat scroll right 0 transparent;text-indent: -1000em;height:26px;width:15px;display:block;}
.partnerzone #prevBtn  {margin-left: -611px;margin-top: 147px;position: absolute;}
.partnerzone #nextBtn { margin-left: -28px;margin-top: 147px;position: absolute;}
.partnerzone .whitepaper {margin: 20px 0;}
.partnerzone .whitepaper  li{ display: inline-block; width: 311px;margin:10px 0;}
.partnerzone .whitepaper  .pict{ width:105px;height:130px;float: left;}
.partnerzone .whitepaper .title{ margin-top:8px; margin-left: 105px;font-size:12px;line-height:17px;font-weight:bold;}
.partnerzone .whitepaper .desc{ text-align: justify;padding:0 10px; margin-top:20px;font-size:12px;line-height:17px;}
/*Events*/
.category-events p,.category-events-exhibitions p,.entry-content p{margin-bottom:1.6em;line-height:1.25em}
#topnav li li a {padding: 0 6px;}
/* mpu */
.mpu-container-blank {padding-top:18px;padding-bottom:16px;margin-bottom:10px;text-align:center;background-color:#F9FAFB;border:1px solid #F0F0F0;}
.mpu-container {padding-top:10px;padding-bottom:14px;margin-bottom:10px;text-align:center;background-color:#F9FAFB;border:1px solid #F0F0F0;}
.mpu-label {text-align:left;width:100%;padding-left:10px;padding-bottom:10px;font-weight:bold;font-size:11px;font-face:Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;color:#0066CB;color:#999999;}
#sup_header_wrap {height: 23px;position:absolute;top:10px;width:100%;left: 0;}
#container{border-top:none;padding-top: 20px;}



.ngg-galleryoverview{background:url(images/bg-gallery.jpg)no-repeat center center #323b42;text-align: center;margin:10px 0 ;}
.ngg-galleryoverview h3{color:#fff;padding:20px;margin-bottom:2px;}
.ngg-galleryoverview .ngg-gallery-list{padding:21px 15px 10px !important;  border-top: 11px solid #FFFFFF; display: block; margin: 10px 0 0;}
.ngg-galleryoverview .ngg-gallery-list li { list-style: none outside none;}
.ngg-galleryoverview .ngg-gallery-list li a{padding: 2px;height:40px;background-color:#fff;margin:1px 2px 6px 5px!important}
.ngg-galleryoverview .ngg-gallery-list .selected a{background-color:#7173A0;}
.ngg-galleryoverview .ngg-gallery-list li a:hover{background-color:#7173A0;}
.ngg-galleryoverview .ngg-gallery-list .ngg-next,.ngg-galleryoverview .ngg-gallery-list .ngg-prev {width:16px;height:36px;}
.ngg-galleryoverview .ngg-gallery-list .ngg-next a,.ngg-galleryoverview .ngg-gallery-list .ngg-prev a{background-color:transparent;color: #fff; padding-top: 10px;}
.ngg-galleryoverview .ngg-gallery-list .ngg-next a:hover, .ngg-galleryoverview .ngg-gallery-list .ngg-prev a:hover{background-color:transparent;color: #fff;}
.ngg-galleryoverview .ngg-gallery-list .ngg-next a,.ngg-galleryoverview .ngg-gallery-list .ngg-prev a{ padding:0;}
.ngg-galleryoverview .ngg-gallery-list .ngg-next  img,.ngg-galleryoverview .ngg-gallery-list .ngg-prev img{ height:26px; width: 15px;}
.ngg-galleryoverview .pic {padding:0 15px 15px;}
.ngg-galleryoverview .pic img{border:8px solid #ffffff; -moz-box-shadow: 0px 0px 12px #000000; -webkit-box-shadow: 0px 0px 12px #000000; box-shadow: 0px 0px 12px #000000;max-width:580px;height: auto !important;}
.ngg-galleryoverview .ngg-imagebrowser-desc {padding: 0px 80px 0;color: #fff;margin:0;  min-height: 10px;}
.ngg-galleryoverview .navnext{ border: 1px solid #DDDDDD; float: right;padding: 3px 7px;border-right:none;background-color:#ffffff;margin-bottom:15px}
.ngg-galleryoverview .navback{border: 1px solid #DDDDDD;float: left;margin-right: 3px;padding: 3px 7px;border-left:none;background-color:#ffffff;margin-bottom:15px}
#shDisplay #shTopImg {max-width:980px!important;height:auto;}
.galleryPromo{width:266px!important;padding-bottom:15px;margin: 0 auto;}
.galleryPromo ul{width:210px; margin: 0 auto; list-style: none outside none;}


.fleft, .alignleft { margin: 15px 20px 15px 0; }
.fright, .alignright { margin: 15px 0 15px 20px; }

#sidebar-right .socialContacts ul li { background: url("images/sprites-social2.png") no-repeat scroll 0 0 transparent; float: left;  margin: 2px 3px 2px 0; padding-left: 0; width: 149px; }
#sidebar-right .socialContacts ul li a { color: #252525; display: inline-block;  height: 31px; line-height: 14px;padding-left: 35px; vertical-align: sub;text-align: left;}
#sidebar-right .socialContacts ul li.twitter { background-position: 0 -48px; }
#sidebar-right .socialContacts ul li.google { background-position: 0 -96px; }
#sidebar-right .socialContacts ul li.linkedin { background-position: 0 -144px; }
#sidebar-right .socialContacts ul li.rss {  background-position: 0 -192px; }
#sidebar-right .socialContacts ul li.email {  background-position: 0 -240px; }
#sidebar-right .socialContacts ul li.newsletter { background-position: 0 -240px; }
#sidebar-right .socialContacts ul li.mac {  background-position: 0 -288px; }
#sidebar-right .socialContacts ul li.android {  background-position: 0 -336px; }
#sidebar-right .socialContacts ul li.appstore {  background-position: 0 -384px; }
#sidebar-right .socialContacts ul li.currents { background-position: 0 -432px; }
#sidebar-right .socialContacts ul li.windows {  background-position: 0 -480px; }
#sidebar-right .socialContacts ul li.download {  background-position: 0 -528px; }
#sidebar-right .socialContacts ul li.job {  background-position: 0 -576px; }
#sidebar-right .socialContacts ul li.blackberry {  background-position: 0 -624px; }

/*PARTNER ZONE*/
.partnerzone {}
.partnerzone  ul{list-style:disc inside}
.partnerzone  ul li{padding :5px 0;}
.partnerzone ol{list-style:decimal inside}
.partnerzone p{margin-bottom:1.6em}
.partnerzone .teaser_pict {padding-right: 20px;}
.partnerzone .intro{font-size:13px;font-weight:bold;line-height:18px;padding-left:5px;}
.partnerzone #slider {height:208px!important;padding:23px 43px 25px;display: inline-block; width: 536px !important;clear:both;background-color:#F0f0f0;border:1px solid #D1D1D1;}
.page-id-110043 .partnerzone #slider{height:358px!important;}
.partnerzone #slider ul{list-style:none;}
.partnerzone #slider li{width: 628px;}
.partnerzone #slider .title{font-size:17px;font-weight:bold;margin-bottom:10px;width: 525px;}
.partnerzone #slider .desc{text-align: justify;margin-top: 10px;font-size:12px;line-height:20px;color:#3d3d3d;float:left;width:200px;margin-right:15px;}
.page-id-110043 .partnerzone #slider .desc {width:399px;}
.partnerzone #slider .videos{width:315px;height:190px;margin-left:220px;}
.partnerzone #prevBtn a{background: url("images/arrow-left-slider.png") no-repeat scroll right 0 transparent;text-indent: -1000em;height:26px;width:15px;display:block;}
.partnerzone #nextBtn a{background: url("images/arrow-right-slider.png") no-repeat scroll right 0 transparent;text-indent: -1000em;height:26px;width:15px;display:block;}
.partnerzone #prevBtn  {margin-left: -611px;margin-top: 147px;position: absolute;}
.partnerzone #nextBtn { margin-left: -28px;margin-top: 147px;position: absolute;}
.partnerzone .whitepaper {margin: 20px 0;}
.partnerzone .whitepaper  li{ float: left; width: 311px;margin:10px 0;list-style: none outside none;}
.partnerzone .whitepaper .whitepaperone{clear: both;}
.partnerzone .whitepaper .whitepapertwo{}
.partnerzone .whitepaper  .pict{ width:105px;height:130px;float: left;}
.partnerzone .whitepaper .title{ margin-top:8px; margin-left: 105px;font-size:12px;line-height:17px;font-weight:bold;}
.partnerzone .whitepaper .desc{ text-align: justify;padding:0 10px; margin-top:20px;font-size:12px;line-height:17px;}
#popup_redaction{background-color:#F0F0F0;/*height:350px;width:330px;*/border:5px solid #CCCCCC;display:none;z-index:2;position:fixed;top:20px;font-size:12px;}
#popup_redaction .popup_top{background-color:#FFFFFF;padding:15px;}
#popup_redaction .popup_content{padding:15px;}
#popup_redaction .searchform{clear:both;}
#popup_redaction .searchform textarea{padding-left: 8px;width: 275px;}
#popup_redaction .cancel{ display: block;}
.popup_background{position:absolute;display:none;z-index:1; height:100%;width:100%;top:0; left:0; background-color:#FFFFFF;}


/* App Promo Buttons */
.section.appPromo {
    margin: 20px 0;
}
.section.appPromo .sectionTitle {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 5px;
    border-bottom: 1px solid #EBEBEB;
}
/* Mobile Apps - Article */
.section.appPromo a:hover{
    text-decoration: none;
}
.section.appPromo img {
    margin: 0 10px 0 0;
}


/* Multipage article pagination */
div.full-article div#page-links span, div.full-article div#page-links a  {
    float:left;
    display:block;
    height:17px;
    padding-top:3px;
    margin-left:2px;
}

div.full-article div#page-links span.current-post-page, div.full-article div#page-links a:hover{
    background-color:#FFFFFF;
    color:#7273A1;
    width:20px;
    border:1px solid #7273A1;
}

div.full-article div#page-links a{
    background-color:#7273A1;
    color:#FFFFFF;
    width:20px;
    border:1px solid #FFFFFF;
}

div.full-article div#page-links div.clearfix{
    clear:both;
}

/* SubNav Fix/overwrites */
#subnav .sub-menu li {
    border-left: medium none;
    float: none;
    min-width: 150px;
    width: 100%;
    overflow: hidden;
	border-top: 1px solid #7F7F7F;
}
#subnav .sub-menu li:last-child {
    border-bottom: medium none;
}
#subnav .sub-menu li ul a {
    display: inline-block;
    white-space: nowrap;
    width: 100%;
}