.widthcorrection {
    max-width: 1200px;
}

.pp-block-item-title h3, .pp-maintitle, .rssmodule ul li a, .rssmodule ul li a:link, .rssmodule ul li a:visited, .rssmodule ul li a:hover, .td_welkom, .div_date_location, .title_big, .title_big h2, .title_big a:hover, .title_big_headlines, .title_big_headlines a, .pp_bigheadlines_title a, .pp_bigheadlines a, .pp_bigheadlines a:visited, .pp_publishdate, .contact_title, .contact_subtitle, .text_downloads, .citaat, .flickr_title, span.total, .coverage_title a, .coverage_title a:hover, .searchresult_title a, .searchresult_title a:hover, .searchresult_title h2, .umbrella_title h2, .umbrella_title a, .umbrella_title a:hover, .searchresult_readmore, .searchresult_readmore:hover, .form_title, .div_singlecolumn h1, .ppNews-item .ppPicture-b .ppText-b h6 span, .ppNews-b .ppNews-n li a, .ppNews-b .ppNews-n li a:hover, .ppNews-b .ppNews-n li.ppCurrent a, .ppm_headlines_datecontainer, .ppm_headlines_title, .title_companyprofile, .title_companyprofile h1, .subtitle_case, .subtitle_case h2, .title_facts, .ul_facts li, .volglink a, .input_name, .commenter_name, .reaction_div, .title_reactions, .pp-clndr__controls a.pp_icon {
    color: #007fac;
}

.pp-clndr__day--active .pp-clndr__item, .pp-clndr__day--active .pp-clndr__item, .pp-clndr__day .pp-clndr__item:hover {
    border-color: #007fac;
}

body, .pp-block-item-intro, .pp-block-item-date, .text_latestnews, .pp_coverageoverview_title_left, .text_custommodule, .rssmodule ul li span, .title_summary, .text_boilerplate, .text_quotes, .text_quotes_right, .fan_box .connections, .search_maintitle, .search_resultstitle, .searchresult_text, .div_resultmsg, .text_companyprofile, .ul_facts li span, .shareus_text, #t7_wl, #t7_dl, #t7_hl, #t7_sl, #t7_ml, .pp_headline h3, .pp_headline_umbrella h3 {
    color: #333333;
}

.td_companyprofile, #tags.sphere3d a, div.pollProgressBar, .td_form_submit input, .td_form_submit input, .comment_submit, .pp_sharethis_custom, .pp-block-item-tags a, .pp_multimediacount_icon, a.pp_bigheadlines_tags_link, .pp-clndr__day-current .pp-clndr__item, .pp-clndr__day--has-event .pp-clndr__item:after {
    background-color: #007fac;
}

.pp-newsreel-slider-readmore, .div_flag_codes a, .div_flag_codes a:hover, #headlines_extras a, #headlines_extras a:hover, .td_leesverder a, .text_custommodule a, .text_companyprofile a, .text_summary a, .text_boilerplate a, .latestnews_row a, .link_tonewsroom, .pp_bigheadlines_more, .pp_bigheadlines_more a:visited, .text_latestnews_more, .pp_coverage_title_items a {
    color: #007fac
}

.text_latestnews a, .text_latestnews a:hover, .emaillink, .download_link, .span_headline a, .pp_bigheadlines_more {
    color: #007fac
}

.title_headlines a, .extras_headertitle, .extras_headertitle_right, .extras_newsroom_headertitle_right, .extras_newsroom_headertitle_right a, .pp_coverage_preview_title h3, .pp_coverageoverview_title h3, .pp_coverage_preview_date, .pp_coverageoverview_date, .pp_coverage_preview_source, .pp_coverageoverview_source, #tooltip, .calendar_textarea, .boxgrid h3, .boxgrid a, .h3_coverage, .boxgrid_library a, .boxgrid_library h3, .boxgrid_library_featured a, .boxgrid_library_featured h3, .headlinefeatured_date_text, .headlinecoverage_date_text, .t7_numbs, .t7_numbs_small {
    color: #ffffff
}

#maintable {
    max-width: 1200px;
}

.noheader_div {
    width: 1200px;
}

.pp_coverage_preview_box, .pp_coverageoverview_box {
    background-color: #007fac;
    background: rgba(0, 127, 172, 0.85);
    background: transparent9;
    zoom: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#d8007fac, endColorstr=#d8007fac)";
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#d8007fac, endColorstr=#d8007fac);
}

.extras_header {
    background-color: #007fac;
    border: 1px solid #ffffff;
}

.extras_newsroom_header {
    background-color: #007fac;
    border: 1px solid #ffffff;
}

.div_extras {
    background-color: #ffffff;
    border-left: 1px solid #ffffff;
    border-right: 1px solid #ffffff;
}

.extras_footer {
    background-color: #ffffff;
    border-left: 1px solid #ffffff;
    border-right: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
}

.extras_headertitle {
    text-align: center;
}

.extras_headertitle_right, .extras_newsroom_headertitle_right {
    text-align: center;
    padding: 3px 0 0 0;
}

#tooltip {
    background-color: #007fac;
}

.calendar_header {
    border: 1px solid #ffffff;
}

.calendar_textarea {
    background-color: #007fac;
}

.div_calendar_list {
    border-bottom: 1px dashed #333333;
}

.boxcaption_library, .boxcaption_library_featured {
    background-color: #007fac;
    background: rgba(0, 127, 172, 0.85);
    background: transparent9;
    zoom: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#d8007fac, endColorstr=#d8007fac)";
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#d8007fac, endColorstr=#d8007fac);
}

.pp_coverage_title_items a, .div_flag_codes a, .div_flag_codes a:hover, #headlines_extras a, #headlines_extras a:hover, .td_leesverder a, .text_custommodule a, .text_companyprofile a, .text_summary a, .text_boilerplate a, .latestnews_row a, .link_tonewsroom, .pp_bigheadlines_more, .pp_bigheadlines_more a:visited {
    color: #007fac
}

.pp-newsreel-slider-readmore, #title_headlines a, .extras_headertitle, .extras_headertitle_right, .extras_newsroom_headertitle_right, .extras_newsroom_headertitle_right a, .pp_coverage_preview_title h3, .pp_coverageoverview_title h3, .pp_coverage_preview_date, .pp_coverageoverview_date, .pp_coverage_preview_source, .pp_coverageoverview_source, #tooltip, .calendar_textarea, .boxgrid h3, .boxgrid a, .h3_coverage, .boxgrid_library a, .boxgrid_library h3, .boxgrid_library_featured a, .boxgrid_library_featured h3, .headlinefeatured_date_text, .headlinecoverage_date_text, .t7_numbs, .t7_numbs_small {
    color: #ffffff
}

* + html .pp_flexslider {
    width: 880px;
}

* + html .pp_gridcontainer_gallery, * + html .pp_gridcontainer_slideshare, * + html .pp_gridcontainer_video {
    width: 880px;
}

.volgdiv, .volgdiv_right {
    border: 1px solid #ffffff;
}

.pp_bottommodule_header {
    background-color: #007fac;
    border: 1px solid #007fac;
}

.td_extras_content {
    border: 1px solid #007fac;
}

.form_success {
    background-color: #007fac;
    border: 1px solid #007fac;
}

.form_success_divider {
    padding-top: 0px !important;
}

#breadcrumb ul li, #footer ul, ul, ul.mb-fstack {
    list-style: none
}

.pp-block-item {
    background: #F3F3F3;
    padding: 10px
}

.ppcl-wrapper a, .ppcl-wrapper form, .ppcl-wrapper h2, .ppcl-wrapper label, .ppcl-wrapper li, .ppcl-wrapper p, .ppcl-wrapper section, .ppcl-wrapper span, .ppcl-wrapper strong, .ppcl-wrapper ul, body, html {
    margin: 0;
    padding: 0;
    vertical-align: baseline;
    background: 0 0
}

.ppcl-wrapper a:link, .ppcl-wrapper a:visited {
    text-decoration: none
}

.ppcl-mobile {
    display: none
}

#page, .ppcl-wrapper h2, .ppcl-wrapper p {
    width: 100%
}

.footer, .ppcl-wrapper section {
    display: block
}

#headContent, #utilityContent, .posRel {
    position: relative
}

#langSel, .ppcl-wrapper input, .ppcl-wrapper select {
    vertical-align: middle
}

#loginRegister, #storeLogoESpot, .footer {
    overflow: hidden
}

.ppcl-wrapper form, .ppcl-wrapper h2, .ppcl-wrapper label, .ppcl-wrapper li, .ppcl-wrapper p, .ppcl-wrapper section, .ppcl-wrapper span, .ppcl-wrapper strong, .ppcl-wrapper ul, body, html {
    border: 0;
    outline: 0;
    font-size: 100%
}

.ppcl-wrapper li li {
    font-size: 1em
}

.ppcl-wrapper a {
    font-size: 100%
}

.ppcl-wrapper img::-moz-selection {
    background: 0 0
}

.ppcl-wrapper h2 {
    color: #333;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.636em;
    margin: 16px 0 8px;
    font-weight: 400
}

.ppcl-wrapper a:visited, a.tooltipLink:visited {
    color: #007fac
}

html {
    height: auto !important
}

.ppcl-wrapper p {
    line-height: 150%;
    margin-bottom: 12px;
    max-width: 800px
}

.ppcl-wrapper a:link {
    color: #007fac;
    outline: 0
}

.ppcl-wrapper a:hover {
    text-decoration: underline
}

body {
    background-color: #fff;
    color: #333;
    font: 400 62.5% Verdana, Arial, Helvetica, sans-serif;
    line-height: 150%
}

.ppcl-wrapper {
    zoom: 1;
    font-size: 1.1em;
    min-width: 989px
}

#langSel, #languageSelectionUL {
    border: 1px solid #C3C3C3;
    font-size: .909em
}

.floatLeft {
    float: left
}

.wideLoad {
    max-width: 75em;
    float: right;
    padding-top: 5px
}

#bodyContainer, #head {
    width: 100%;
    float: left
}

#bodyContainer {
    display: inline;
    margin-left: -224px
}

#bodyContainer.layoutTwo {
    margin-left: 0
}

#head {
    margin: 0 auto
}

#headContent {
    border: none;
    border-bottom: none;
    height: 105px;
    min-height: 105px;
    padding: 0 14px 0 0;
    z-index: 900
}

#headContent span.divider {
    color: #343433;
    float: left;
    padding: 0 12px
}

#langSel, #searchFilter a:visited {
    color: #007FAC
}

#searchFilter {
    clear: both;
    padding-top: 8px
}

#searchFilter input {
    float: left;
    margin: 1px 3px 3px 0
}

#searchFilter a {
    float: left
}

#lookAhead .hideResults {
    display: none
}

#lookAheadResponse {
    position: absolute;
    top: 22px;
    left: 0;
    width: 562px;
    background: #fff;
    z-index: 9999;
    padding-bottom: 5px;
    visibility: hidden
}

ul#utility, ul#utility li, ul#utility li a {
    float: left
}

#countryListWrapper {
    float: left;
    margin: 0 6px 0 12px
}

#langSel {
    background: url(//uk.farnell.com/wcsstore/SafeB2BStorefrontAssetStore/images/pfIcons/dropdown.gif) 103px 5px no-repeat;
    cursor: pointer;
    line-height: 1.1;
    padding: 2px 0 3px 5px;
    width: 110px
}

#languageSelectionUL {
    display: none;
    background: #fff;
    clear: both;
    overflow: auto;
    padding: 5px;
    position: absolute;
    top: 15px;
    width: 105px;
    z-index: 890;
    height: auto
}

#welcomeBar {
    clear: both;
    zoom: 1;
    height: 25px;
    min-height: 26px;
    background: #f2f2f2
}

#head .nav, #head .nav ul#main {
    background: #007fac;
    float: left
}

#head .nav {
    min-width: 996px;
    width: 100%
}

#head .nav ul#main {
    font-weight: 700;
    z-index: 49
}

#head .nav ul#main li {
    float: left;
    position: relative
}

#head .nav ul#main li a:hover {
    color: #007fac;
    background: #fff;
    text-decoration: none
}

#head .nav ul#main a {
    display: block;
    padding: 5px 20px 4px;
    color: #fff;
    font-weight: 700
}

#head .nav ul#main a:first-child {
    padding-left: 18px
}

#head .nav #main ul {
    left: -9999px;
    position: absolute;
    background: #fff;
    z-index: 999
}

#head .nav #main ul li {
    float: none
}

#head .nav #main ul li a {
    white-space: nowrap;
    color: #018CB7;
    font-weight: 400;
    border: none
}

#head .nav #main li:hover ul {
    left: 0
}

#head .nav #main li:hover ul li a:hover {
    background: #d4edf2;
    color: #007fac;
    text-decoration: none;
    border: none
}

#head .nav #companyStrapline {
    float: right;
    color: #fff;
    font-weight: 700
}

.search-txt {
    width: 263px;
    padding: 3px 5px 4px 12px;
    font-size: 1.1em;
    border: 1px solid #c3c3c3;
    float: left;
    color: #999
}

#languageSelector {
    float: right;
    position: relative;
    z-index: 9990
}

html:not([lang*=""]) .search-txt {
    margin-top: -1px
}

#storeLogoESpot {
    float: left
}

#storeLogos {
    left: 14px;
    position: relative;
    width: 242px;
    float: left
}

.tooltipLink {
    color: #007fac;
    clear: none;
    border-bottom: 1px dotted transparent
}

.pfTooltip:hover, .tooltipLink:hover {
    cursor: help
}

.tooltipLink:hover {
    border-bottom: 1px dotted #007fac;
    text-decoration: none;
    color: #007fac
}

#rohsCompTooltip .pfTooltip {
    margin-top: 2px
}

#loginRegister {
    float: right;
    position: absolute;
    top: 134px;
    right: -5px
}

#storeSearch {
    position: absolute;
    top: 34px;
    left: 307px;
    z-index: 950
}

#headerLinks {
    float: right;
    z-index: 9999
}

#loginRegister #guestPar {
    float: right
}

#loginRegister a {
    display: inline-block;
    text-align: left;
    padding: 0 5px
}

#guestPar, #loggedInPar, .popupContent .footer .bot_left, .popupContent .footer .bot_right {
    display: none
}

#loggedInPar a {
    float: none
}

#guestPar a {
    font-weight: 700
}

#breadcrumb {
    width: auto;
    position: relative;
    z-index: 48;
    float: left;
    min-width: 50%
}

#bodyContainer div.templateBreadcrumb {
    float: none;
    overflow: auto
}

#bodyContainer div.templateBreadcrumb ul li:first-child {
    padding-left: 10px
}

#breadcrumb ul li {
    float: left;
    padding: 5px 8px 5px 0;
    position: relative;
    color: #333
}

#breadcrumb ul li a {
    padding: 0 0 0 4px;
    float: none;
    color: #007FAC
}

#breadcrumb a {
    float: left;
    padding: 4px 3px 0 5px
}

#pf_footer_espot_01 {
    width: 100%;
    float: left;
    clear: left
}

#footer {
    width: 100%;
    clear: both;
    border-top: 1px solid #cecece;
    float: left;
    margin-top: 20px
}

#footer ul {
    clear: left
}

#footer ul li {
    float: left
}

#pf_header_espot_03 {
    float: left;
    clear: both;
    padding: 5px 0
}

#liveSupport {
    clear: right;
    float: right;
    margin-top: 45px
}

.popupContent .close {
    color: #666;
    padding: 2px 0 0 10px;
    float: right;
    font-size: 1.1em
}

.popupContent .close .closeOverlay .icon {
    text-decoration: underline
}

.popupContent .close .closeOverlay .pfClose {
    text-decoration: none;
    margin: 3px 0 0
}

.popupContent .close .icon {
    padding-top: 2px;
    padding-left: 0;
    float: right
}

.popupContent .close a {
    text-decoration: underline;
    cursor: pointer
}

.popupContent {
    width: 324px;
    border: 2px solid #007FAC;
    position: relative;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    background: #fff;
    padding: 3px 10px 10px;
    z-index: 1000
}

.pfClose, .pfTooltip {
    background-image: url(//uk.farnell.com/wcsstore7.00.09.381/jawr/cssSprites/src/SafeB2BStorefrontAssetStore/images/pfsprite.gif)
}

.pfClose, .pfHeader, .pfTooltip {
    background-repeat: no-repeat
}

.popupContent .bodycontent {
    padding: 0;
    clear: both
}

.popupContent .bodyarea {
    clear: both
}

.popupContent .popBody {
    overflow: auto
}

.popupContent .bodycontent h2 {
    color: #404040;
    zoom: 1;
    padding: 5px 0 1px;
    margin-top: 0;
    font-weight: 700
}

.btn, .icon:before, .pfIcon, a.btn {
    display: inline-block
}

.nodisplay {
    position: absolute;
    left: -999em
}

input[type=checkbox] {
    border: none
}

.pfIcon {
    width: 14px;
    height: 14px;
    line-height: 14px;
    text-indent: -999em;
    margin: 4px;
    vertical-align: top
}

.pfTooltip {
    background-position: left -41px;
    width: 13px;
    height: 11px;
    margin-right: 0
}

.pfClose {
    background-position: left -277px;
    width: 12px;
    height: 12px;
    margin: 3px 0 0
}

.pfHeader {
    background-image: url(//uk.farnell.com/SafeB2BStorefrontAssetStore/images/pfImages/header/pfHeader.png)
}

#skipLinks a, #skipLinks a:hover, #skipLinks a:visited {
    position: absolute;
    left: 0;
    top: -500px;
    width: 1px;
    height: 1px;
    overflow: hidden
}

* tooltip_popup, .actionBox, .mk-bar, form#CatalogSearchForm {
    position: relative
}

#skipLinks a:active, #skipLinks a:focus {
    top: 87px;
    width: auto;
    height: auto;
    left: 0;
    background: #007FAC;
    color: #fff;
    z-index: 960;
    outline: 0;
    padding: 2px 5px
}

#rohsCompTooltip {
    float: left
}

#bodyContainer .templateBreadcrumb ul li:first-child {
    padding-left: 10px
}

div.popupContent div.close {
    padding-bottom: 12px
}

@font-face {
    font-family: pf-icons;
    src: url(//uk.farnell.com/SafeB2BStorefrontAssetStore/font/pf-icons/pf-icons.eot?3402901);
    src: url(//uk.farnell.com/SafeB2BStorefrontAssetStore/font/pf-icons/pf-icons.eot?3402901#iefix) format('embedded-opentype'), url(//uk.farnell.com/SafeB2BStorefrontAssetStore/font/pf-icons/pf-icons.woff?3402901) format('woff'), url(//uk.farnell.com/SafeB2BStorefrontAssetStore/font/pf-icons/pf-icons.ttf?3402901) format('truetype'), url(//uk.farnell.com/SafeB2BStorefrontAssetStore/font/pf-icons/pf-icons.svg?3402901#pf-icons) format('svg');
    font-weight: 400;
    font-style: normal
}

.icon:before {
    font-family: pf-icons;
    font-style: normal;
    font-weight: 400;
    speak: none;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: .2em;
    font-size: 13px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.ppcl-wrapper form {
    margin-top: 0
}

.ppcl-wrapper input, .ppcl-wrapper select {
    border: 1px solid #ccc;
    font-size: 1em
}

.ppcl-wrapper input {
    padding: 0 0 1px
}

.ppcl-wrapper input[type=text] {
    text-indent: 2px
}

.ppcl-wrapper select option {
    padding: 1px 0 0
}

.actionBox {
    clear: both;
    z-index: 1;
    height: 42px;
    margin: 7px 0 2em;
    padding: 0 0 1em;
    width: 198px
}

.actionFullWidth {
    width: 100%
}

.ppcl-wrapper form input[type=email], .ppcl-wrapper form input[type=text], .ppcl-wrapper form select {
    vertical-align: middle;
    display: inline-block;
    border: 1px solid #ccc;
    padding: 10px 5px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    margin-left: 2px;
    font-size: 12px
}

#footer .awards .award, .btn, a.btn {
    vertical-align: top
}

#head .search-btn {
    border-radius: 0;
    border-left: none;
    padding-bottom: 3px;
    padding-top: 2px;
    height: 17px
}

#lookAhead input.search-txt {
    height: 15px;
    outline-style: none
}

.btn, a.btn {
    font-family: Verdana, Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    padding: 10px 30px;
    color: #fff;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    text-align: center;
    font-weight: 700;
    white-space: nowrap;
    text-decoration: none;
    cursor: pointer
}

.btnPrimary, a.btnPrimary {
    border: 1px solid #dc6a05;
    background: -webkit-linear-gradient(#f88802, #fb770d);
    background: -o-linear-gradient(#f88802, #fb770d);
    background: -moz-linear-gradient(#f88802, #fb770d);
    background: linear-gradient(#f88802, #fb770d);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88802', endColorstr='#fb770d', GradientType=0);
    background-color: #fb8a01;
    color: #fff !important
}

.btnPrimary:hover, a.btnPrimary:hover {
    background: -webkit-linear-gradient(#fd961a, #ef7a0c);
    background: -o-linear-gradient(#fd961a, #ef7a0c);
    background: -moz-linear-gradient(#fd961a, #ef7a0c);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fd961a', endColorstr='#ef7a0c', GradientType=0);
    background: linear-gradient(#fd961a, #ef7a0c);
    background-color: #fd961a
}

.btnSecondary, a.btnSecondary {
    border: 1px solid #015382;
    background: -webkit-linear-gradient(#0077a5, #03598e);
    background: -o-linear-gradient(#0077a5, #03598e);
    background: -moz-linear-gradient(#0077a5, #03598e);
    background: linear-gradient(#0077a5, #03598e);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0077a5', endColorstr='#03598e', GradientType=0);
    background-color: #198bb2
}

.btnSecondary:hover, a.btnSecondary:hover {
    background: -webkit-linear-gradient(#007fae, #035f96);
    background: -o-linear-gradient(#007fae, #03598e);
    background: -moz-linear-gradient(#007fae, #03598e);
    background: linear-gradient(#007fae, #03598e);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#007fae', endColorstr='#03598e', GradientType=0);
    background-color: #03598e
}

.btn + .btn, a.btn + a.btn {
    margin-left: 10px
}

#lookAhead #SimpleSearchForm_SearchTerm {
    box-sizing: content-box
}

body, html {
    height: 100%
}

.mk-btn4 {
    font-family: Arial, sans-serif;
    font-weight: 700;
    font-size: 1.1em;
    padding: 5px 7px
}

.ppcl-wrapper form.mk-simple-form1 input {
    font-family: Verdana, Arial, sans-serif;
    width: 90%;
    margin-bottom: 3px;
    padding: 6px;
    display: block;
    border-radius: 2.5px;
    border: 1px solid #ccc
}

.mk-col-100, .mk-col-50, .mk-col-66 {
    margin: 0;
    overflow: hidden
}

form.mk-simple-form1 label {
    display: block;
    width: auto;
    padding-top: 6px;
    font-weight: 700
}

.mk-textleft {
    text-align: left
}

.mk-primary-btn {
    font-weight: 700;
    display: inline-block;
    cursor: pointer;
    color: #FFF !important;
    background: url(//uk.farnell.com/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/common/PrimaryButtonBackground1.gif) center repeat-x #F17C0E;
    border: 1px solid #A65C11
}

.mk-primary-btn:hover {
    text-decoration: none;
    background: #ed6106 !important
}

.mk-btn4, .mk-btn4:hover {
    transition: background .3s;
    -webkit-transition: background .3s;
    -moz-transition: background .3s;
    -o-transition: background .3s;
    border-radius: 2.5px !important;
    -webkit-border-radius: 2.5px !important;
    -moz-border-radius: 2.5px !important
}

.mk-col-100 {
    max-width: 100% !important
}

.mk-col-66 {
    width: 66.2%
}

.mk-col-50 {
    width: 48.1%
}

.mk-fixed-right-198-fluid-left {
    margin: 0 0 24px;
    overflow: hidden
}

.mk-fixed-right-198-fluid-left .mk-right-fixed {
    float: right;
    width: 198px
}

.mk-fixed-right-198-fluid-left .mk-left-fluid {
    margin-right: 214px
}

.mk-topmargin-6 {
    margin-top: 6px !important
}

.mk-left {
    float: left
}

.mk-clear {
    clear: both
}

.mk-form-highlight, .mk-properties-highlight {
    background-color: transparent !important;
    display: inline;
    zoom: 0 !important
}

.wideLoad {
    z-index: auto
}

#bodyContainer div.templateBreadcrumb {
    height: 34px
}



* tooltip_popup {
    top: 150px
}

.ppcl-wrapper .mk-bar {
    background: url(//uk.farnell.com/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/common/tab_right.gif) right 2px no-repeat;
    float: left;
    z-index: 400;
    list-style-type: none;
    margin-left: -5px;
    margin-right: 0;
    padding-right: 4px
}

#head .nav #main .mk-bar ul li a {
    padding-left: 18px;
    padding-right: 18px
}

#head .nav ul#main .mk-bar a {
    padding-left: 19px;
    padding-right: 19px
}

#head .nav ul#main {
    border-top: none
}

#head .nav ul#main li.mk-bar:first-child a {
    padding-left: 14px
}

#head .nav #main ul {
    border: 1px solid #B8D7E5;
    border-top: none;
    top: 26px
}

#head .nav ul#main li.mk-bar:first-child a:hover {
    padding-left: 14px;
    padding-right: 12px !important
}

#head .nav ul#main li a, #head .nav ul#main li.mk-bar a:hover {
    border-top: 1px solid #B8D7E5;
    border-left: 1px solid #B8D7E5;
    border-right: 1px solid #B8D7E5
}

#head .nav ul#main li.mk-bar a:hover {
    padding-bottom: 6px;
    padding-top: 4px;
    padding-right: 11px !important
}

#head .nav #main li:hover ul li a {
    padding-right: 8px !important
}

#head .nav #main li:hover ul li a:hover {
    padding-top: 7px;
    padding-bottom: 7px;
    padding-right: 8px !important
}

#head .nav #main li:hover ul li {
    padding-top: 0
}

#head .nav #main ul li a {
    line-height: 100%;
    padding: 7px 18px
}

#head .nav ul#main li a {
    padding-bottom: 6px
}

#head .nav ul#main li {
    z-index: 850
}

#head .nav ul#main li:hover {
    z-index: 999
}

#head .nav #companyStrapline {
    padding: 4px 6px 0 0
}

#storeLogosEu {
    background: url(//uk.farnell.com/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/common/header-footer-sprite.png) -117px -98px no-repeat;
    display: inline-block;
    height: 34px;
    width: 135px
}

#storeLogos {
    top: 18px
}

#countryListWrapper {
    margin-right: 0 !important;
    margin-left: 0 !important;
    width: 200px;
}

#countriesListDropdown {
    background: #fff;
    border: 1px solid #CCC;
    overflow: hidden;
    padding: 40px 0 10px;
    position: absolute;
    top: -555px;
    z-index: 9999;
    display: none;
    zoom: 1
}

#countriesListDropdown p {
    clear: both;
    padding: 4px 0 0 10px;
    margin: 0
}

#countriesListDropdown div.countries {
    float: left;
    zoom: 1
}

#countriesListDropdown div.countries a {
    text-decoration: none;
    padding: 8px 0
}

#countriesListDropdown div.countries span {
    color: #999
}

#countriesListDropdown div.countries ul {
    float: left;
    padding: 0 10px
}

#countriesListDropdown div.countries ul li {
    clear: left;
    color: #007FAC
}

#footer .awards, .mb-copyright, .mb-fclear, .ppcl-clearfix:after, .ppcl-container-fluid:after, .ppcl-container:after, .ppcl-dl-horizontal dd:after, .ppcl-form-horizontal .ppcl-form-group:after, .ppcl-modal-footer:after, .ppcl-nav:after, .ppcl-navbar-collapse:after, .ppcl-navbar-header:after, .ppcl-navbar:after, .ppcl-panel-body:after, .ppcl-row:after {
    clear: both
}

#countriesListDropdown div.countries ul li:hover {
    cursor: pointer !important;
    text-decoration: underline !important
}

#countriesListDropdown div.countries ul li:visited {
    color: #592d5f
}

#countriesListDropdown div.countries ul li div {
    float: left;
    background: url(//uk.farnell.com/wcsstore/SafeB2BStorefrontAssetStore/images/pftempImages/flag.gif) no-repeat;
    margin: 4px 4px 3px 0;
    line-height: 1
}

#footer .mainNav, #footer .subNav {
    line-height: 1.1em
}

#countriesListDropdown div.countries #europe {
    border: 1px solid #ccc;
    border-top: none;
    border-bottom: none;
    overflow: hidden
}

#countriesListDropdown .countries ul li {
    background-image: url(//uk.farnell.com/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/common/flags.png);
    background-repeat: no-repeat
}

#countriesListDropdown div.countries ul li div {
    background-image: none;
    height: 11px;
    width: 14px
}

#countriesListDropdown div.countries a:hover {
    text-decoration: underline
}

#selectedCountryMenu .en_UK {
    background: url(//uk.farnell.com/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/common/flags.png) 0 -527px
}

#countriesListDropdown .dim1, .dim2 {
    margin-bottom: 30px
}

#countriesListDropdown .countries #europe p {
    width: 460px !important
}

#countriesListDropdown .countries p {
    width: 180px
}

#countriesListDropdown .dim2 li {
    width: 222px;
    height: 16px
}

#countriesListDropdown .pt_BR {
    background-position: 0 3px
}

#countriesListDropdown .en_CA {
    background-position: 0 -14px
}

#countriesListDropdown .es_MX {
    background-position: 0 -31px
}

#countriesListDropdown .en_US {
    background-position: 0 -48px
}

#countriesListDropdown .de_AT {
    background-position: 0 -65px
}

#countriesListDropdown .nl_BE {
    background-position: 0 -82px
}

#countriesListDropdown .bg_BG {
    background-position: 0 -99px
}

#countriesListDropdown .cs_CZ {
    background-position: 0 -116px
}

#countriesListDropdown .da_DK {
    background-position: 0 -133px
}

#countriesListDropdown .et_EE {
    background-position: 0 -150px
}

#countriesListDropdown .fi_FI {
    background-position: 0 -167px
}

#countriesListDropdown .fr_FR {
    background-position: 0 -184px
}

#countriesListDropdown .de_DE {
    background-position: 0 -201px
}

#countriesListDropdown .hu_HU {
    background-position: 0 -218px
}

#countriesListDropdown .en_IL {
    background-position: 0 -235px
}

#countriesListDropdown .en_IE {
    background-position: 0 -252px
}

#countriesListDropdown .it_IT {
    background-position: 0 -269px
}

#countriesListDropdown .lv_LV {
    background-position: 0 -286px
}

#countriesListDropdown .lt_LT {
    background-position: 0 -303px
}

#countriesListDropdown .nl_NL {
    background-position: 0 -320px
}

#countriesListDropdown .no_NO {
    background-position: 0 -337px
}

#countriesListDropdown .pt_PT {
    background-position: 0 -354px
}

#countriesListDropdown .pl_PL {
    background-position: 0 -371px
}

#countriesListDropdown .ro_RO {
    background-position: 0 -388px
}

#countriesListDropdown .ru_RU {
    background-position: 0 -405px
}

#countriesListDropdown .sl_SL {
    background-position: 0 -422px
}

#countriesListDropdown .sv_SE {
    background-position: 0 -439px
}

#countriesListDropdown .sk_SK {
    background-position: 0 -456px
}

#countriesListDropdown .es_ES {
    background-position: 0 -473px
}

#countriesListDropdown .de_CH {
    background-position: 0 -490px
}

#countriesListDropdown .tr_TR {
    background-position: 0 -507px
}

#countriesListDropdown .en_UK {
    background-position: 0 -524px
}

#countriesListDropdown .en_AU {
    background-position: 0 -541px
}

#countriesListDropdown .zh_CN {
    background-position: 0 -558px
}

#countriesListDropdown .en_HK {
    background-position: 0 -575px
}

#countriesListDropdown .en_IN {
    background-position: 0 -592px
}

#countriesListDropdown .ko_KR {
    background-position: 0 -609px
}

#countriesListDropdown .en_MY {
    background-position: 0 -626px
}

#countriesListDropdown .en_NZ {
    background-position: 0 -643px
}

#countriesListDropdown .en_PH {
    background-position: 0 -660px
}

#countriesListDropdown .en_SG {
    background-position: 0 -677px
}

#countriesListDropdown .zh_TW {
    background-position: 0 -694px
}

#countriesListDropdown .th_TH {
    background-position: 0 -711px
}

#footer {
    padding-top: 12px
}

#footer ul {
    padding-left: 0
}

#footer ul li {
    font-size: 1em
}

#footer .wrapper {
    height: 265px;
    width: 100%;
    margin-left: -232px;
    float: right
}

#footer .left {
    height: 265px;
    width: 212px;
    margin-right: 20px;
    float: left
}

#footer .right {
    height: 265px;
    margin-left: 232px;
    min-width: 728px
}

#footer .left .footer_logo {
    background: url(//uk.farnell.com/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/common/header-footer-sprite.png) -250px -4px no-repeat;
    width: 210px;
    height: 30px;
    display: inline-block
}

#footer .left .footer_logo.eu-farnell {
    background-position: -250px -100px
}

#footer .awards .award, #footer .eu-social .image {
    background: url(//uk.farnell.com/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/common/header-footer-sprite.png) no-repeat;
    display: inline-block
}

#footer .mainNav {
    font-weight: 700;
    padding-bottom: 24px
}

#footer .mainNav li {
    margin-left: 1%;
    padding-left: 1%;
    border-left: 2px #666 solid
}

#footer .mainNav li.first {
    border-left-style: none;
    margin-left: 0;
    padding-left: 0
}

#footer .subNav li {
    margin-left: 1.18%;
    padding-left: 1.18%;
    border-left: 2px #666 solid
}

#footer .subNav li.first {
    border-left-style: none;
    margin-left: 0;
    padding-left: 0
}

#footer .awards {
    border-top: 1px #CECECE solid;
    padding-top: 22px;
    height: 70px
}

#footer .eu-social li {
    padding-right: 14px
}

#footer .eu-social .image {
    width: 16px;
    height: 16px;
    vertical-align: bottom;
    float: left
}

#footer .eu-social .image.eu {
    margin-right: 4px
}

#footer .eu-social .facebook .image.eu {
    background-position: -470px -14px
}

#footer .eu-social .twitter .image.eu {
    background-position: -508px -14px
}

#footer .eu-social .youtube .image.eu {
    background-position: -489px -14px
}

#footer .eu-social .google .image.eu {
    background-position: -555px -14px
}

#footer .eu-social .linkedin .image.eu {
    background-position: -574px -14px
}

#footer .awards .uk-norton {
    width: 110px;
    height: 60px;
    margin-right: 2%;
    margin-top: 5px;
    background-position: -1px -38px
}

#footer .awards .uk-ecia {
    width: 68px;
    height: 62px;
    margin-right: 2%;
    margin-top: 5px;
    background-position: -406px -38px
}

#footer .awards .uk-estewards {
    width: 58px;
    height: 66px;
    margin-right: 2%;
    margin-top: 5px;
    background-position: -472px -36px
}

#footer .awards .uk-rohs {
    width: 58px;
    height: 90px;
    margin-right: 2%;
    background-position: -8px -136px
}

.ppcl-wrapper.revoHeader #head p {
    line-height: 138%
}

.ppcl-wrapper.revoHeader #head .wideLoad {
    height: 3em;
    padding-top: 22px;
    z-index: 949 !important
}

.ppcl-wrapper.revoHeader #loginRegister a {
    padding: 0
}

.ppcl-wrapper.revoHeader #head #prodMenu ul ul a:visited, .ppcl-wrapper.revoHeader #head #prodMenu ul.topMenu li:hover > a, .ppcl-wrapper.revoHeader #head a:visited {
    color: #007fac
}

.ppcl-wrapper.revoHeader #head #prodMenu a:visited, .ppcl-wrapper.revoHeader ul.topMenu li a {
    color: #fff
}

.ppcl-wrapper.revoHeader #selectedCountryMenu {
    border: none;
    width: 26px
}

.ppcl-wrapper.revoHeader ul.topMenu {
    text-align: left;
    margin: 0;
    list-style: none
}

.ppcl-wrapper.revoHeader ul.topMenu li {
    font-weight: 700;
    padding: 21px 15px;
    cursor: pointer;
    color: #fff
}

.ppcl-wrapper.revoHeader ul.topMenu li:hover > a, ul.topMenu li a:hover {
    color: #007FAC
}

.ppcl-wrapper.revoHeader ul.topMenu li:hover {
    background: #fff;
    color: #007fac;
    border-left: 1px solid #88D7E5;
    border-right: 1px solid #88D7E5;
    border-top: 1px solid #88D7E5
}

.ppcl-wrapper.revoHeader ul.topMenu li ul {
    padding: 0;
    padding-top: 10px \9;
    position: absolute;
    top: 105px;
    left: 0;
    background-color: #fff;
    width: auto;
    float: left;
    display: none;
    opacity: 0;
    visibility: hidden;
    font-size: 1.1em;
    border-left: 1px solid #88D7E5;
    border-right: 1px solid #88D7E5;
    border-bottom: 1px solid #88D7E5
}

.ppcl-wrapper.revoHeader ul.topMenu li ul li {
    background: #fff;
    display: block;
    color: #007fac;
    font-weight: 400;
    padding: 8px 15px;
    float: none;
    white-space: nowrap;
    top: 0
}

#breadcrumb ul li, .ppcl-btn {
    white-space: normal
}

.ppcl-wrapper.revoHeader ul.topMenu li ul li a:hover, .ppcl-wrapper.revoHeader ul.topMenu li ul li:hover {
    color: #F98321 !important;
    border: none
}

.ppcl-wrapper.revoHeader ul.topMenu li:hover ul {
    display: block;
    opacity: 1;
    visibility: visible;
    z-index: 1000
}

.ppcl-wrapper.revoHeader ul.topMenu li ul li a {
    color: #007fac;
    font-size: 13px
}

.ppcl-wrapper.revoHeader ul.topMenu li a:hover {
    text-decoration: none
}

.ppcl-wrapper.revoHeader #storeLogos {
    top: 12px;
    left: 0;
    width: 270px
}

.ppcl-wrapper.revoHeader .navDownB {
    background: url(//uk.farnell.com/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/common/newheader/global-header-sprite.png) -3px -193px no-repeat;
    width: 9px;
    height: 4px
}

.ppcl-wrapper.revoHeader .navDownW {
    background: url(//uk.farnell.com/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/common/newheader/global-header-sprite.png) -3px -178px no-repeat;
    width: 31px;
    height: 19px;
    position: relative;
    left: 6px
}

.ppcl-wrapper.revoHeader .divi2 {
    padding: 0 8px 0 4px
}

.ppcl-wrapper.revoHeader .divi4 {
    padding: 0 8px
}

.ppcl-wrapper.revoHeader .bld {
    font-weight: 700
}

.ppcl-wrapper.revoHeader .mk-bar {
    background: 0 0 !important;
    margin-left: 0
}

.ppcl-wrapper.revoHeader #head .nav ul#main li.mk-bar a:hover {
    border-bottom: 0
}

.ppcl-wrapper.revoHeader #searchFilter {
    display: none !important
}

.ppcl-wrapper.revoHeader #SimpleSearchForm_SearchTerm {
    background: url(//uk.farnell.com/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/common/newheader/global-header-sprite.png) 4px -112px no-repeat #fff;
    padding-left: 32px;
    line-height: 1.7;
    width: 100%;
    font-size: 1.4em;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-top: 0
}

.ppcl-wrapper.revoHeader .e14comm_EC {
    background: url(//uk.farnell.com/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/common/newheader/global-header-sprite.png) 0 -47px no-repeat;
    width: 98px;
    height: 32px;
    text-indent: -9999px;
    display: block
}

.ppcl-wrapper.revoHeader #searchMain, .ppcl-wrapper.revoHeader .pfHeader {
    background-image: none
}

.ppcl-wrapper.revoHeader .search-btn {
    height: 35px !important;
    border: 1px solid #dc6a05;
    margin-top: 0
}

.ppcl-wrapper.revoHeader #lookAhead input.search-txt {
    height: 34px
}

.ppcl-wrapper.revoHeader #storeSearch {
    top: 72px !important;
    left: 225px;
    width: 60%;
    z-index: 900
}

.ppcl-wrapper.revoHeader #lookAhead {
    width: 100%;
    max-width: 570px
}

.ppcl-wrapper.revoHeader #blueBar {
    width: 100%;
    height: 58px;
    position: relative;
    margin-bottom: -59px;
    left: -1px;
    background-color: #007fac;
    background-image: url(//uk.farnell.com/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/common/newheader/powerwave-bg.jpg);
    background-repeat: no-repeat;
    min-width: 990px;
    top: -58px
}

.ppcl-wrapper.revoHeader #prodMenu {
    width: 100%;
    height: 58px;
    margin-top: 0;
    display: table-cell;
    vertical-align: middle
}

.ppcl-wrapper.revoHeader #head .nav ul#main {
    background: #FFF !important;
    font-size: 1.2em;
    width: 100%;
    margin-top: 1px
}

.ppcl-wrapper.revoHeader #mainmenuBar7 {
    float: right !important;
    top: 6px
}

.ppcl-wrapper.revoHeader #mainmenuBar8 {
    float: right !important
}

.ppcl-wrapper.revoHeader #head .nav #main li:hover ul#mainmenuDropdown8 {
    left: -77px !important;
    left: -75px !ie
}

.ppcl-wrapper.revoHeader #head .nav ul#main a {
    color: #007fac !important;
    line-height: 2.1;
    padding-top: 7px;
    font-weight: 400
}

.ppcl-wrapper.revoHeader .nav {
    background: #FFF;
    height: 40px
}

.ppcl-wrapper.revoHeader #main {
    color: #FFF
}

.ppcl-wrapper.revoHeader #headContent {
    height: 117px
}

.ppcl-wrapper.revoHeader #loginRegister {
    position: static;
    top: 0;
    text-align: right
}

.ppcl-wrapper.revoHeader #head .nav #main li:hover ul li a:hover {
    background: #fff !important;
    color: #F98321 !important;
    padding-left: 11px !important;
    padding-top: 7px
}

.ppcl-wrapper.revoHeader #head .nav #main ul {
    border: 1px solid #B8D7E5;
    z-index: -999;
    min-width: 196px;
    top: 39px
}

.ppcl-wrapper.revoHeader #head .nav #main ul li a {
    line-height: 1.2
}

.ppcl-wrapper.revoHeader #head .nav ul#main li#mainmenuBar8 a {
    padding-top: 7px;
    padding-bottom: 1px;
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
    padding-left: 8px !important;
    padding-right: 13px !important
}

.ppcl-wrapper.revoHeader #head .nav ul#main li#mainmenuBar8 a:hover {
    padding-top: 7px;
    padding-bottom: 1px;
    border-top: 0;
    padding-left: 8px !important;
    padding-right: 13px !important;
    border-left: 1px solid #B8D7E5 !important;
    border-right: 1px solid #B8D7E5 !important
}

.ppcl-wrapper.revoHeader #head .nav ul#main li#mainmenuBar8 ul#mainmenuDropdown8 li a {
    padding-top: 6px;
    padding-bottom: 6px
}

.ppcl-wrapper.revoHeader #head .nav ul#main li#mainmenuBar8 ul li a:hover {
    border: 0 !important;
    padding-left: 9px !important;
    padding-right: 14px !important
}

.ppcl-wrapper.revoHeader #welcomeBar {
    height: 0;
    min-height: 0
}

.ppcl-wrapper.revoHeader #lookAheadResponse {
    top: 33px !important
}

.ppcl-wrapper.revoHeader #head .nav {
    border-bottom: 2px solid #F1F1F1
}

.ppcl-wrapper.revoHeader .navdowncArr {
    display: table-cell !important
}

.ppcl-wrapper.revoHeader #head .nav ul#main li.mk-bar a:hover {
    padding-right: 13px !important;
    padding-left: 11px !important;
    padding-top: 7px
}

.ppcl-wrapper.revoHeader #head .nav #main li.mk-bar:first-child ul li a:hover {
    border: none;
    padding-left: 11px !important
}

.ppcl-wrapper.revoHeader #head .nav #main li:hover ul li a, .ppcl-wrapper.revoHeader #head .nav #main li:hover ul li a:hover {
    padding-right: 11px !important
}

.ppcl-wrapper.revoHeader #countryListWrapper {
    margin-left: 0
}

.ppcl-wrapper.revoHeader #head .nav ul#main li {
    position: relative !important
}

.ppcl-wrapper.revoHeader #lookAhead #toggleResults {
    position: absolute;
    right: 4px;
    top: 6px;
    cursor: pointer
}

.ppcl-wrapper.revoHeader ul.topMenu li .navDownW {
    background: url(//uk.farnell.com/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/common/newheader/global-header-sprite.png) -3px -179px no-repeat;
    width: 31px;
    height: 19px;
    position: relative;
    left: 6px
}

.ppcl-wrapper.revoHeader ul.topMenu li:hover .navDownW {
    background-position: -3px -195px;
    width: 31px;
    height: 19px;
    position: relative;
    left: 6px
}

.ppcl-wrapper.revoHeader .bigt {
    font-weight: 700;
    font-size: 1.22em
}

.ppcl-wrapper.revoHeader #lookAhead #categoryIdBox {
    opacity: 0;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    cursor: pointer
}

#catContainer {
    float: left;
    font-size: 1.2em;
    padding-left: 10px;
    padding-right: 5px;
    padding-top: 9px;
    width: auto;
    height: 26px;
    background-color: #E0E0E0
}

.ppcl-wrapper.revoHeader .search-btn {
    float: right;
    position: relative;
    font-size: 12px
}

#SimpleSearchForm_SearchTerm {
    border-left: none;
    border-right: none;
    border-bottom: none;
    max-width: 100% !important
}

#nav-icon {
    font-size: 0;
    line-height: 0;
    position: relative;
    top: 6px;
    width: 0;
    float: right;
    margin-left: 4px;
    border-color: #a0a0a0 transparent transparent;
    border-style: solid;
    border-width: 4px 4px 0
}

#lookAhead .nav-left {
    display: inline-block;
    float: left;
    position: relative;
    width: auto
}

#lookAhead {
    background-color: #fff;
    border-radius: 4px;
    display: block;
    position: relative;
    float: left
}

#lookAhead .nav-right {
    display: inline-block;
    float: right;
    position: relative;
    width: auto
}

#lookAhead .nav-fill {
    overflow: hidden;
    position: relative;
    padding-right: 20px;
    width: auto
}

#categoryIdBox {
    width: 100%
}

.ppcl-wrapper #lookAhead .search-btn {
    margin-right: 0;
    padding-bottom: 4px;
    padding-left: 8px;
    padding-right: 8px
}

.ppcl-wrapper.revoHeader .rlogo {
    height: 47px;
    height: 0 \9;
    margin-left: 10px
}

.ppcl-wrapper.revoHeader #blueBar {
    margin-left: -8px !important
}

.ppcl-wrapper.revoHeader #head .nav {
    padding-left: 9px !important;
    background-color: #f7f7f7
}

@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none) {
    .revoHeader.ppcl-wrapper #prodMenu {
        display: block !important
    }
}

@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation: portrait) {
    #footer .mainNav li, #footer .subNav li {
        margin: 10px 5px 10px 0
    }

    .ppcl-wrapper.revoHeader #storeLogos {
        width: 222px !important
    }

    .ppcl-wrapper.revoHeader #head .nav ul#main a {
        padding-top: 4px
    }

    .ppcl-wrapper.revoHeader #head .nav ul#main li.mk-bar a:hover {
        padding-top: 3px
    }

    #hoz_line, #hoz_line1 {
        width: 972px !important
    }

    #footer .eu-social {
        margin-top: 21px
    }
}

@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation: landscape) {
    .ppcl-wrapper.revoHeader #storeLogos {
        width: 222px !important
    }

    .ppcl-wrapper.revoHeader #head .nav ul#main a {
        padding-top: 4px
    }

    .ppcl-wrapper.revoHeader #head .nav ul#main li.mk-bar a:hover {
        padding-top: 3px
    }

    #footer .mainNav li, #footer .subNav li {
        margin: 10px 5px 10px 0
    }

    #hoz_line1 {
        margin-bottom: 10px
    }

    #footer .eu-social {
        margin-top: 21px
    }
}

.ppcl-wrapper.revoHeader #head .nav ul#main {
    background-color: #f7f7f7 !important;
    height: 41px !important
}

.ppcl-wrapper.revoHeader #head .nav ul#main a {
    padding-left: 11px !important
}

.ppcl-wrapper.revoHeader #head .nav #main ul {
    width: auto !important
}

.ppcl-wrapper.revoHeader ul.topMenu {
    margin-top: 47px !important
}

.ppcl-wrapper.revoHeader ul.topMenu li {
    width: 192px !important
}

.ppcl-wrapper.revoHeader ul.topMenu li ul li {
    width: auto !important
}

.ppcl-wrapper.revoHeader .search-btn {
    padding-left: 20px !important;
    padding-right: 20px !important
}

.ppcl-wrapper.revoHeader #mainmenuBar8 {
    margin-right: 5px !important
}

ul#main li#mainmenuBar8 a:hover, ul#main li#mainmenuBar8:hover > a {
    background-color: #fff;
    border-left: 1px solid #B8D7E5 !important;
    border-right: 1px solid #B8D7E5 !important
}

.ppcl-wrapper.revoHeader #head .nav ul#main li#mainmenuBar7 {
    margin-top: 7px;
    font-weight: 400
}

#welcomeBar {
    padding-left: 0 !important
}

#pf_header_espot_03 {
    padding-top: 0 !important;
    margin-top: -6px;
    width: 100% !important
}

@media only screen and (min-device-width: 320px) and (max-device-width: 700px) {
    .ppcl-wrapper.revoHeader #storeSearch {
        top: 127px !important
    }

    .ppcl-wrapper.revoHeader #storeLogos {
        top: -12px !important
    }

    .ppcl-wrapper.revoHeader #prodMenu {
        position: relative;
        top: 12px !important
    }
}

#headContent .wideLoad {
    width: 64em !important
}

@media only screen and (min-width: 700px) {
    #headContent .wideLoad {
        width: 64em !important
    }
}

.mk-simple-form1 input, .mk-simple-form1 label {
    width: auto
}

.mk-simple-form1 input {
    margin-right: 12px
}

#head .nav ul#main a {
    padding-top: 5px;
    padding-bottom: 6px;
    padding-left: 8px !important;
    padding-right: 13px !important
}

#head .nav {
    padding-left: 12px
}

#selectedCountryMenu {
    border: 1px solid #C3C3C3;
    font-size: .9em;
    overflow: hidden;
    padding: 1px 3px;
    cursor: pointer;
    zoom: 1;
    border: none;
    width: 27px;
}

#selectedCountryMenu div {
    float: left;
    width: 14px;
    background: url(//uk.farnell.com/wcsstore/SafeB2BStorefrontAssetStore/images/pftempImages/flag.gif) no-repeat;
    margin: 2px 4px 2px 0;
    line-height: 1;
    height: 11px
}

#selectedCountryMenu span {
    display: table-cell !important;
    font-size: .909em;
    padding: 2px 2px 0 0;
    line-height: 1.2;
    display: block;
    color: #007FAC;
    background: url(//uk.farnell.com/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/common/newheader/global-header-sprite.png) -3px -193px no-repeat
}

#countriesListDropdown {
    width: 880px;
    padding-top: 26px;
    right: -683px
}

#countriesListDropdown div.countries #europe {
    height: 518px
}

#countriesListDropdown .dim1 li {
    width: 148px !important;
    height: 16px
}

#countriesListDropdown p {
    padding-top: 0
}

#countriesListDropdown p.reg {
    padding: 0 0 4px 8px;
    font-size: 1.636em
}

#footer .awards.EU_responsive {
    border: none !important;
    padding-top: 40px !important
}

#footer .wrapper.EU_responsive {
    height: 100% !important
}

#footer .left.EU_responsive {
    height: 55px !important;
    margin-right: 2px !important
}

#footer .right.EU_signup_responsive {
    margin-left: 14px !important;
    float: left !important;
    width: 950px !important;
    height: auto !important
}

#hoz_line, #hoz_line1 {
    position: relative !important;
    width: 200%;
    border-bottom: 1px solid #ccc
}

#footer .topPad0 {
    padding-top: 0 !important
}

#hoz_line {
    margin-top: 28px
}

#hoz_line1 {
    margin-top: 22px !important
}

#footer .eu-social {
    display: inline;
    float: left;
    padding-top: 16px !important
}

#footer .eu-social-fts {
    padding-top: 0 !important;
    margin-bottom: 12px
}

.mk-form-error-fts {
    position: absolute;
    margin-top: -24px
}

.eu-social-fts {
    margin-bottom: 20px
}

.ft-signup-tku-msg-fts {
    margin-bottom: 10px
}

.eu-copyright-social {
    color: #666;
    border: none !important;
    padding-top: 10px;
    margin-top: 26px;
    height: 116px !important;
    clear: both
}

.eu-copyright-social-fts {
    height: 0 !important
}

#footer .eu-copyright-legal-fts {
    width: auto;
    float: left;
    margin-top: 10px
}

.dj_ie7 .mk-promo-wrapper {
    display: none
}

.mk-promo-content-wrap, .mk-promo-wrapper div {
    display: inline
}

.mk-promo-wrapper {
    text-align: center;
    background-color: #FFF;
    border-top: 1px solid #ccc;
    overflow: hidden;
    margin: 0;
    height: 0;
    font-family: arial, helvetica, sans-serif
}

.mk-promo-wrapper, .mk-promo-wrapper * {
    box-sizing: border-box
}

.mk-promo-wrapper a {
    font-size: 11px
}

.ppcl-wrapper .mk-rightmargin-x {
    margin-right: 20px
}

.mk-promo-content a {
    text-decoration: none !important;
    color: #383838 !important;
    padding: 8px
}

.mk-promo-content a:hover {
    background-color: #f1f1f1 !important;
    color: #000 !important
}

.mk-promo-content .mk-emphasis-text {
    color: #000 !important
}

@media only screen and (min-width: 1224px) {
    .ppcl-wrapper .mk-rightmargin-x {
        margin-right: 20px
    }

    .mk-promo-wrapper a {
        font-size: 12px
    }
}

.ppcl-wrapper .mk-promo-icon1 {
    background: url(//uk.farnell.com/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/europe/common/homepage/promo-strip/sohc-icon.png) left center no-repeat;
    padding-left: 66px !important
}

.ppcl-wrapper .mk-promo-icon3 {
    background: url(//uk.farnell.com/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/europe/common/homepage/promo-strip/returns-icon.png) left center no-repeat;
    padding-left: 21px !important
}

#maintable {
    box-sizing: border-box;
    padding: 0 14px;
    margin-left: 0
}

.widthcorrection {
    max-width: 962px;
    margin-left: 230px !important
}

.pp-bodywrapper {
    overflow: hidden
}

.extras_newsroom_header, .extras_newsroom_headertitle_right {
    width: auto;
    height: auto;
    border: 0;
    background: 0
}

.content_main_case, .content_main_client, .div_main_extras, .extras_newsroom_headertitle_right {
    padding: 0
}

.extras_headertitle, .extras_headertitle_right {
    font: 400 14.3px/17.1px Arial, Helvetica, sans-serif;
    color: #333;
    text-align: left;
    padding: 12px
}

.comment_submit, .extras_newsroom_headertitle_right a, .pp-medialib-select__download-file, .pp-medialib-select__download-image, .td_form_submit input {
    font: 700 12px/15px Arial, Helvetica, sans-serif;
    color: #fff;
    width: 202px;
    box-sizing: border-box;
    white-space: normal;
    display: inline-block;
    text-align: center;
    text-decoration: none;
    padding: 5px 7px;
    border: 1px solid #005b83;
    background: url(//uk.farnell.com/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/common/SecondaryButtonBackground1.gif) center repeat-x #007FAC;
    transition: background .3s;
    -webkit-transition: background .3s;
    -moz-transition: background .3s;
    -o-transition: background .3s;
    border-radius: 2.5px !important;
    -webkit-border-radius: 2.5px !important;
    -moz-border-radius: 2.5px !important
}

.pp-medialib-select__download-file {
    display: none
}

.pp-medialib-select__download-file, .pp-medialib-select__download-image {
    width: auto;
    top: auto
}

.comment_submit:hover, .extras_newsroom_headertitle_right a:hover, .pp-medialib-select__download-file:hover, .pp-medialib-select__download-image:hover, .td_form_submit input:hover {
    text-decoration: none;
    background: #00709a
}

.comment_submit, .td_form_submit input {
    width: auto
}

.div_extras, .extras_footer, .extras_header, .pp-extras-container, .pp_bottommodule_header {
    width: 202px;
    border: 0;
    box-sizing: border-box
}

.extras_header, .pp_bottommodule_header {
    height: auto;
    border: 1px solid #b8d7e5;
    background: url(//uk.farnell.com/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/common/SubtleBlueBackground.gif) center repeat-x
}

.div_extras, .td_extras_content {
    background: #f9fdfe;
    border: 1px solid #b8d7e5;
    border-bottom: 0;
    border-top: 0
}

.extras_footer {
    background: #f9fdfe;
    border: 1px solid #b8d7e5;
    border-top: 0
}

.pp_bottommodule_header {
    float: none
}

.content_main_case .form_title, .content_main_client .form_title, .pp-newsreel-slider-title h2, .pp_coverageoverview_title_left, .title_big h2, .title_big_headlines, .title_companyprofile h1 {
    font: 400 17.6px/21.1px Arial, Helvetica, sans-serif;
    color: #333;
    text-transform: uppercase
}

.input_search {
    width: 165px
}

.title_companyprofile h1 {
    font-size: 33px;
    line-height: 40px;
    font-weight: 700;
    color: #007FAC;
    text-transform: none
}

.pp-block-item-title h3, .pp_bigheadlines_title a, .pp_bigheadlines_title h3 {
    font: 400 17.6px/21px Arial, Helvetica, sans-serif;
    color: #007fac;
    margin-bottom: 6px;
    margin-top: 3px
}

.pp-block-item-title h3:after, .pp_bigheadlines_title a:after, .pp_bigheadlines_title h3:after {
    content: "";
    width: 100%;
    display: inline-block;
    height: 1px;
    background-size: -4px
}

.pp_coverage_title_items a {
    font: 400 17.6px/21px Arial, Helvetica, sans-serif;
    color: #007fac;
    padding-bottom: 2px;
    margin-bottom: 2px
}

.pp-block-item-readmore, .pp_bigheadlines_more {
    display: inline-block;
    margin-top: 6px;
    background: url(data:image/gif;base64,R0lGODlhBAAJAJEDAPOPC/OPDPKOC////yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3NjE2Qzc4RUI2MEIxMUUyOUM4RDhDMDQyN0JDMjg1QyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3NjE2Qzc4RkI2MEIxMUUyOUM4RDhDMDQyN0JDMjg1QyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjc2MTZDNzhDQjYwQjExRTI5QzhEOEMwNDI3QkMyODVDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjc2MTZDNzhEQjYwQjExRTI5QzhEOEMwNDI3QkMyODVDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAQAAAwAsAAAAAAQACQAAAg3ULjYQFv1EGAmdi08BADs=) right center no-repeat;
    padding-right: 1em;
    color: #007fac
}

#countryListWrapper:hover #countriesListDropdown, .pp-headlineblock-nav {
    display: block
}

.pp-block-item-readmore:hover, .pp_bigheadlines_more:hover {
    text-decoration: underline
}

.ppNews-item .ppPicture-b .ppText-b h3 a:hover, .pp_button_grey:hover, .pp_button_grey_back:hover, .title_big a:hover, .title_big_headlines a:hover, div.mb-login a, ul.mb-fstack a {
    text-decoration: none
}

#maintable, .pp_headline h3, .pp_headline_umbrella h3 {
    font: 400 14px/20px Arial, Helvetica, sans-serif;
    color: #333
}

.subtitle_case h2 {
    font: 400 20px/26px Arial, Helvetica, sans-serif;
    color: #333
}

.embedvideo_div_bottom, .pp_moduleblock {
    margin-bottom: 20px
}

.div_calendar, .div_calendar_list, .div_main_extras, .div_main_extras .da-vinci-carousel, .div_video_right, .pp_flexgallery_right {
    width: 202px
}

#loading-container, .div_extras_twitter, .div_extras_twitter iframe, .div_video_right iframe, .facebook_div, .facebook_div iframe, .flickr_div, .twitter-article, .twittersearch_module {
    width: 202px !important
}

#table_audio, #table_shareus, .container_calendar, .div_extras, .div_extras_twitter, .div_extras_twitter iframe, .div_shareus, .extras_content_right, .extras_footer, .extras_header, .extras_newsroom_header, .facebook_div, .facebook_div iframe, .flickr_div, .pp-extras-container, .table_searchinput, .ulSocialmedia, .volgdiv_right {
    margin-left: 0
}

.ppcustommodule_side_stripped {
    margin-left: 0 !important
}

#ppmodule_latestnews, .rssmodule ul {
    padding-left: 0 !important
}

.extras_content_right, .volglink {
    padding-left: 12px !important;
    padding-right: 12px !important
}

.extras_content_right {
    margin-left: 0;
    width: 100%;
    box-sizing: border-box
}

.pp_email, .td_contactsinfo {
    width: 116px
}

#table_shareus {
    left: 60%
}

.break_download {
    width: 146px
}

.pp_latestnews_nav {
    float: none
}

.pp-contact-avatar-content-container {
    padding: 12px;
    border: 1px solid #98D4E8;
    border-top: 0;
    overflow: auto;
    margin-bottom: 20px;
    background: #f9f9f9
}

.pp-contact-avatar-image-container, .pp-contact-avatar.pp_moduleblock {
    margin-bottom: 0
}

.text_quotes, .text_quotes_right {
    font-style: normal
}

#latestrelease_overlay .text_latestnews_text, .pp-newsreel-slider-title h2, .td_companyprofile .text_companyprofile, .title_companyprofile_newsroom h1 {
    color: #fff
}

.pp-back-to-top, .pp-medialib-filter-header {
    background: #007FAC
}

.pp_breadcrumb_item:after {
    content: ">";
    padding-left: 8px
}

.ppcl-pagetitle {
    position: absolute;
    left: 160px;
    top: 19px;
    font: 400 24px/24px Arial, Helvetica, sans-serif;
    color: #007fac
}

.pp-replace-checkbox:checked + .pp-replace-label:before {
    color: #007FAC
}

.td_extras_left {
    margin-right: -202px
}

.content_main_case, .content_main_client {
    margin-left: 222px
}

.coverage_table, .pp-headline-blocks, .ppmodule_headlines, .table_headlines {
    position: relative
}

.pp_coverage_title_items:first-child {
    border-top: 0
}

.content_main_case .form_title, .content_main_client .form_title, .title_big_headlines {
    float: none;
    background: url(//uk.farnell.com/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/common/PageModLine.gif) bottom right no-repeat;
    padding-bottom: 6px;
    margin-bottom: 6px
}

.pp_bigheadlines_end {
    background: 0;
    text-align: center
}

.pp_bigheadlines_buttons {
    background: #fff;
    padding: 0 4px
}

.pp_bigheadlines_buttons_allheadlines, .pp_bigheadlines_buttons_rss, .pp_blockheadlines_buttons_allheadlines, .pp_blockheadlines_buttons_rss, .pp_coverage_iconset {
    position: absolute;
    right: 0;
    top: -12px
}

.pp_coverage_iconset {
    top: 2px
}

.pp_bigheadlines_buttons_allheadlines, .pp_blockheadlines_buttons_allheadlines {
    right: 32px
}

.pp_headlines_iconset {
    position: absolute;
    right: 0;
    bottom: 0
}

.mm_listitem .pp_three-of-four {
    width: 80%
}

.pp-newsreel-slider-readmore {
    color: #fff
}

.ppNews-b, .ppNews-b .ppNews-content, .ppNews-b .ppNews-content .ppNews-item, .ppNews-item .ppPicture-b {
    height: 360px
}

.ppNews-item .ppPicture-b .ppText-b p {
    padding-bottom: 2px
}

.pp-newsreel-list__date {
    font-size: 12px
}

.pp_newsreel_title {
    line-height: 1.2;
    padding-top: 4px;
    font: 400 17.6px/21px Arial, Helvetica, sans-serif;
    color: #007fac
}

.ppNews-b .ppNews-n li a, .ppNews-b .ppNews-n li.ppCurrent a {
    height: 120px;
    box-sizing: border-box
}

.pp_release .div_date_location {
    font-size: 14px
}

.ppNews-item .ppPicture-b .ppText-b h3 a {
    font: 400 21.6px/26px Arial, Helvetica, sans-serif
}

.pp_coverage_title_items {
    border-color: #BCE5F9 !important
}

.pp-headlineblock-nav__button, .pp_button_grey, .pp_button_grey_back {
    border: 1px solid #005b83;
    background: url(//uk.farnell.com/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/common/SecondaryButtonBackground1.gif) center repeat-x #007FAC;
    transition: background .3s;
    -webkit-transition: background .3s;
    -moz-transition: background .3s;
    -o-transition: background .3s;
    border-radius: 2.5px !important;
    -webkit-border-radius: 2.5px !important;
    -moz-border-radius: 2.5px !important
}

.pp-headlineblock-nav__button:hover, .pp_button_grey:hover, .pp_button_grey_back:hover {
    background: #005b83
}

.pp-headlineblock-nav__icon {
    padding: 0 15px
}

.pp_bigheadlines_buttons {
    display: inline-block;
    color: #fff;
    cursor: pointer;
    margin-left: 5px;
    margin-right: 5px;
    float: none
}

.pp_button_grey_back {
    margin-right: 12px
}

.pp_button_grey, .pp_button_grey_back {
    padding: 2px 15px;
    height: auto;
    width: auto;
    font-size: 24px;
    text-decoration: none
}

.pp_button_grey:after, .pp_button_grey_back:after {
    font-family: pp_iconfont;
    font-style: normal;
    font-weight: 400;
    text-transform: none;
    line-height: 1;
    color: #fff
}

.pp_button_grey:after {
    content: "\f107"
}

.pp_button_grey_back:after {
    content: "\f106"
}

.active .pp-medialib-tabs__link, .medialib_list.active {
    background: #f2f2f2
}

.medialib_item__title {
    font-weight: 400
}

.medialib_item__title, .medialib_subitem__title, .pp-medialib-tabs__link {
    font-size: 14px;
    line-height: 15px
}

.td_headlines:first-child {
    border-top: 0
}

.title_big h2 {
    text-transform: initial
}

#latestrelease_overlay .title_big h2 {
    font-weight: 700;
    font-size: 28px;
    line-height: 36px
}

li.mk-bar a {
    border-top: 1px solid transparent;
    border-left: 1px solid transparent;
    border-right: 1px solid transparent
}

li.mk-bar a:hover {
    border-top: 1px solid #B8D7E5;
    border-left: 1px solid #B8D7E5;
    border-right: 1px solid #B8D7E5;
    padding-bottom: 6px;
    padding-top: 4px;
    padding-right: 11px !important
}

.disabledknop, .pollSubmitBlock {
    margin-right: 0
}

#medialibrary_button {
    display: none
}

#latestrelease_overlay {
    padding-top: 400px
}

.ppcl-mobile * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.ppcl-mobile label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700
}

#ppcl-page-header {
    margin-bottom: 9px
}

.ppcl-navbar-default {
    background-color: #f8f8f8;
    border-color: #e7e7e7
}

.ppcl-navbar {
    position: relative;
    min-height: 50px;
    margin-bottom: 20px;
    border: 1px solid transparent
}

.ppcl-container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 9px;
    padding-right: 9px
}

.ppcl-container-fluid > .ppcl-navbar-header {
    margin-right: -9px;
    margin-left: -9px
}

.ppcl-navbar-brand {
    float: left;
    padding: 15px 9px;
    font-size: 18px;
    line-height: 20px;
    height: 50px
}

#ppcl-page-header .ppcl-navbar-brand {
    width: 150px;
    height: 22px;
    padding: 0;
    margin-top: 14px;
    margin-bottom: 14px;
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0
}

#ppcl-page-header .ppcl-navbar-brand img {
    max-width: 100%;
    padding-left: 10px
}

#ppcl-page-header form.ppcl-navbar-search {
    position: relative;
    margin-right: -9px;
    margin-left: -9px;
    height: 52px;
    padding: 9px;
    background-color: #007cad
}

#ppcl-page-header form.ppcl-navbar-search .ppcl-form-group {
    position: absolute;
    top: 9px;
    right: 43px;
    bottom: 9px;
    left: 9px
}

#ppcl-lookAhead #ppcl-lookAheadResponse {
    position: relative;
    top: 34px;
    left: 0;
    border: 1px solid #ccc;
    background: #fff;
    visibility: hidden;
    z-index: 9990
}

.ppcl-nodisplay, .ppcl-sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0
}

.ppcl-btn, .ppcl-form-control {
    background-image: none;
    padding: 6px 9px;
    font-size: 14px;
    line-height: 1.42857143
}

.ppcl-form-control {
    display: block;
    width: 100%;
    height: 34px;
    color: grey;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -moz-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -ms-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
}

#ppcl-page-header form.ppcl-navbar-search .ppcl-form-group .ppcl-form-control {
    width: 100%;
    -webkit-border-radius: 0;
    border-radius: 0;
    background-clip: padding-box
}

.ppcl-btn {
    display: inline-block;
    margin-bottom: 0;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    border: 1px solid transparent;
    border-radius: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-weight: 700
}

.ppcl-btn-primary {
    color: #fff;
    background-color: #f27d0d;
    border-color: #da710c
}

#ppcl-page-header form.ppcl-navbar-search .ppcl-btn {
    width: 34px;
    padding: 2px 0 0 2px;
    border: 0;
    position: absolute;
    top: 9px;
    right: 9px;
    bottom: 9px;
    left: auto
}

.ppcl-pfIcon {
    display: inline-block;
    width: 14px;
    height: 14px;
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
    margin: 0 4px 0 0;
    vertical-align: top;
    background-image: url(//uk.farnell.com/webapp/wcs/stores/SafeB2BStorefrontAssetStore/mobile/images/pfIcons/pfsprite_m.png);
    background-position: 0 0
}

.ppcl-pfSearch {
    background-repeat: no-repeat;
    background-position: 0 -1319px;
    width: 24px;
    height: 24px;
    margin: 0 0 0 2px
}

.ppcl-clearfix:after, .ppcl-clearfix:before, .ppcl-container-fluid:after, .ppcl-container-fluid:before, .ppcl-container:after, .ppcl-container:before, .ppcl-dl-horizontal dd:after, .ppcl-dl-horizontal dd:before, .ppcl-form-horizontal .ppcl-form-group:after, .ppcl-form-horizontal .ppcl-form-group:before, .ppcl-modal-footer:after, .ppcl-modal-footer:before, .ppcl-nav:after, .ppcl-nav:before, .ppcl-navbar-collapse:after, .ppcl-navbar-collapse:before, .ppcl-navbar-header:after, .ppcl-navbar-header:before, .ppcl-navbar:after, .ppcl-navbar:before, .ppcl-panel-body:after, .ppcl-panel-body:before, .ppcl-row:after, .ppcl-row:before {
    content: " ";
    display: table
}

ul.mb-fsocial li, ul.mb-fsocial:after {
    display: inline-block
}

div.mb-login {
    margin: 12px auto 12px -14px;
    font-family: Arial;
    font-size: 16px;
    text-align: center
}

ul.mb-fstack li.mb-flink {
    padding: 10px 0;
    border-bottom: 1px solid #ccc;
    color: #007fac;
    width: 100%;
    font-size: 16px
}

.mb-copyright, .mb-font-12 {
    font-size: 12px
}

.mb-copyright {
    margin-top: 28px;
    float: left;
    font-family: Arial;
    line-height: 1.5em
}

li.mb-img:nth-last-child(n+2) {
    margin-right: 10%
}

.mb-fcol span {
    padding: 0 14px
}

.mb-fcol span.alpha {
    padding: 0 14px 0 0
}

ul.mb-fstack {
    padding: 0;
    font-family: Arial;
    width: 100%
}

ul.mb-fsocial {
    border-bottom: 1px solid #e6e6e6;
    padding: 14px 0 0;
    width: 100%;
    text-align: justify
}

ul.mb-fsocial:after {
    content: '';
    width: 100%
}

.mb-fright {
    float: right
}

.mb-fleft {
    float: left
}

.mb-farrow {
    color: #ccc
}

li.mb-fsocial span {
    padding: 14px 0;
    width: 15%
}

.mb-blue {
    font-weight: 700;
    color: #007fac
}

.mb-grey {
    color: #999
}

div.mb-login a {
    color: #007fac;
    padding: 14px
}

#latestrelease_overlay .text_latestnews_text, .pp-newsreel-slider-date.div_date_location, .pp-newsreel-slider-intro, .pp-newsreel-slider-title, .pp-newsreel-slider-title h2 {
    color: #000
}

.mb-footer {
    width: 100%;
    padding: 14px;
    box-sizing: border-box;
    background: url(//uk.farnell.com/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/common/homepage/mobile/background.png) top left repeat-x
}

@media screen and (max-width: 767px) {
    #div_date_location_newsroom, .text_latestnews_text {
        display: none
    }

    .mm_listitem .pp_one-of-four {
        width: 23%
    }

    .mm_listitem .pp_three-of-four {
        width: 72%
    }

    #latestrelease_overlay {
        padding-top: 240px
    }
}

@media screen and (max-width: 600px) {
    #latestrelease_overlay {
        padding-top: 160px
    }

    #latestrelease_overlay .title_big h2 {
        font-size: 18px;
        line-height: 24px
    }

    .title_companyprofile h1 {
        font-size: 24px;
        line-height: 30px
    }

    .pp_bigheadlines_more {
        display: none
    }

    .td_extras_left {
        margin-right: 0
    }

    .content_main_case, .content_main_client {
        margin-left: 0
    }

    .td_contactsinfo {
        width: auto
    }

    .pp_email {
        width: 180px
    }

    #loading-container, .div_extras, .div_extras_twitter, .div_extras_twitter iframe, .div_main_extras, .div_video_right iframe, .extras_footer, .extras_header, .extras_newsroom_header, .extras_newsroom_headertitle_right a, .facebook_div, .facebook_div iframe, .flickr_div, .pp-extrascontainer, .twitter-article, .twittersearch_module {
        width: 100% !important
    }
}

.div_summary {
    padding: 15px
}

.text_boilerplate, .text_summary, .title_summary {
    padding-left: 0;
    padding-right: 0
}

@media screen and (max-width: 900px) {
    #catContainer, #headerLinks, #languageSelector, #loginRegister, #main, #prodMenu, .mk-col-100.mk-promo-wrapper, .ppcl-wrapper, .wideLoad.posRel {
        display: none !important
    }

    .ppcl-mobile {
        display: block
    }

    .ppcl-wrapper.revoHeader #lookAhead {
        max-width: none
    }

    .ppcl-wrapper.revoHeader #storeSearch {
        left: 0;
        width: 100%
    }

    .ppcl-wrapper.revoHeader #SimpleSearchForm_SearchTerm {
        padding-left: 0;
        background: 0
    }

    #lookAhead {
        box-sizing: border-box;
        padding: 9px;
        background-color: #007cad
    }

    #lookAhead #SimpleSearchForm_SearchTerm {
        box-sizing: border-box;
        background: #fff
    }

    #footer .right.EU_signup_responsive {
        width: auto !important;
        min-width: 0 !important
    }
}

.pp-newsreel-slider-title {
    margin-top: 20px
}

@media screen and (min-width: 1200px) {
    .pp-newsreel-slider .pp_flex-viewport {
        max-height: 320px !important
    }

    .pp-newsreel-slider-image {
        width: 100%;
        cursor: pointer;
        overflow: hidden;
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;
        background-color: #DDD
    }
}

@media screen and (min-width: 991px) {
    .pp-newsreel-slider .pp_flex-viewport {
        max-height: 320px !important
    }

    .pp-newsreel-slider-image {
        cursor: pointer;
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;
        background-color: #DDD;
        padding-top: 34% !important
    }

    .pp-newsreel-slider-image-overlay {
        position: absolute;
        bottom: 0;
        background-color: #D5EFF3;
        width: 70%;
        right: -332px;
        height: 100%;
        max-width: 375px
    }

    .pp-newsreel-slider-image {
        position: relative;
        float: left;
        width: 65%;
        overflow: visible
    }
}

@media screen and (max-width: 1199px) {
    .pp-newsreel-slider-title h2 {
        font-size: 22px !important;
        line-height: 26px !important
    }
}

@media screen and (max-width: 999px) {
    .pp-newsreel-slider-title h2 {
        font-size: 22px !important;
        line-height: 26px !important
    }
}

@media screen and (max-width: 990px) {
    .pp-newsreel-slider-intro {
        display: none
    }

    .pp-newsreel-slider-title {
        margin-top: 0
    }
}

@media screen and (max-widht: 860px) {
    .pp-newsreel-slider-title h2 {
        font-size: 28px;
        line-height: 34px
    }
}

@media screen and (max-width: 600px) {
    .pp-newsreel-slider-title h2 {
        font-size: 18px;
        line-height: 22px
    }
}

.pp-newsreel-slider-title h2 {
    font-size: 24px;
    line-height: 28px;
    text-transform: none;
    padding-left: 11px
}

.pp-newsreel-slider-intro {
    visibility: hidden;
    height: 40px
}

.pp-newsreel-slider .pp_flex-direction-nav a.pp_flex-next, .pp-newsreel-slider .pp_flex-direction-nav a.pp_flex-prev {
    background-color: #FF7D0C !important;
    text-shadow: none
}

.pp-newsreel-slider-date {
    display: none
}

.pp-newsreel-slider-readmore {
    visibility: visible;
    position: absolute;
    display: block;
    width: 90px;
    height: 30px;
    line-height: 28px;
    border: 1px solid #CFB087;
    background: #fa821f;
    background: -moz-linear-gradient(top, rgba(250, 130, 31, 1) 0, rgba(241, 114, 0, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(250, 130, 31, 1) 0, rgba(241, 114, 0, 1) 100%);
    background: linear-gradient(to bottom, rgba(250, 130, 31, 1) 0, rgba(241, 114, 0, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fa821f', endColorstr='#f17200', GradientType=0);
    text-align: center;
    padding-right: 5px;
    box-sizing: border-box;
    bottom: 29px;
    left: 22px
}

.pp-newsreel-slider .pp_flex-direction-nav a.pp_flex-next:after, .pp-newsreel-slider .pp_flex-direction-nav a.pp_flex-prev:after {
    line-height: 47px;
    display: block;
    font-size: 47px
}

.pp-newsreel-slider-image-overlay {
    zoom: 1;
    background: rgba(213, 239, 243, 1)
}

.pp_bigheadlines_title h3 a:after {
    border-bottom: 1px solid #BCE5F9
}

.content_main_client .pp-headline-blocks .title_big_headlines a, .content_main_client .title_big_headlines a, .form_title {
    font-size: 33px !important;
    text-transform: none
}

.pp-block-item-title h3, .pp_bigheadlines_title a, .pp_bigheadlines_title h3 {
    overflow: hidden;
    height: 25px
}

.pp-block-item-title h3, .pp_bigheadlines_title a {
    height: auto;
    overflow: visible
}

.pp-block-item-date {
    margin-top: -25px;
    padding-bottom: 3px
}

.pp-block-item-title h3, .pp_bigheadlines_title a, .pp_bigheadlines_title h3 {
    padding-bottom: 7px;
    padding-top: 12px
}

.pp-block-item-intro {
    min-height: 170px;
    padding-bottom: 32px
}

.pp-block-item-date {
    padding-top: 1px
}

.pp-block-item-readmore {
    padding-top: 7px;
    padding-bottom: 14px;
    background-position: 183px 14px
}

.pp-block-item-title h3 {
    min-height: 103px
}

.pp_bigheadlines_more {
    padding-bottom: 10px;
    background-position: 183px 9px
}

.pp_bigheadlines_title h3 {
    overflow: visible;
    display: inline;
    padding-bottom: 0
}

.pp_bigheadlines_text {
    margin-top: -10px
}

.ppheadline-News.Feed .pp_bigheadlines_data {
    height: 185px
}

@media screen and (min-width: 320px) and (max-width: 599px) {
    .pp-newsreel-slider .pp_flex-direction-nav a.pp_flex-next, .pp-newsreel-slider .pp_flex-direction-nav a.pp_flex-prev {
        background-color: transparent !important
    }

    .pp-newsreel-slider-title h2 {
        font-size: 14px !important;
        line-height: 14px !important
    }

    .ppheadline-News.Feed .pp_bigheadlines_data {
        height: 185px
    }
}

@media screen and (min-width: 600px) and (max-width: 767px) {
    .ppheadline-News.Feed .pp_bigheadlines_tags {
        padding-bottom: 15px
    }

    .pp-newsreel-slider-title h2 {
        font-size: 16px !important;
        line-height: 18px !important
    }

    .ppheadline-News.Feed .pp_bigheadlines_data {
        height: 200px
    }
}

@media screen and (min-width: 768px) and (max-width: 991px) {
    .pp-newsreel-slider-title h2 {
        font-size: 20px !important;
        line-height: 22px !important
    }

    .ppheadline-News.Feed .pp_bigheadlines_data {
        height: 220px
    }
}

@media screen and (min-width: 992px) and (max-width: 1200px) {
    .ppheadline-News.Feed .pp_bigheadlines_data {
        height: 200px
    }
}

@media (min-height: 601px) {
    .pp-block-item-intro {
        min-height: 120px
    }
}

.mm_listitem .pp_one-of-four {
    width: 16%
}

.pp_bigheadlines_image {
    padding-top: 64%
}

.pp-newsreel-slider-image {
    background-color: #fff
}

@media screen and (max-width: 600px) {
    #ppcl-page-header .ppcl-navbar-brand img {
        max-width: 110%
    }

    #ppcl-page-header .ppcl-navbar-brand {
        height: 30px;
        padding-top: 3px
    }
}

.form_title {
    font-size: 17.6px !important;
    line-height: 21px;
    color: #007fac !important;
}

.pp_medialib-side-column {
    max-width: 202px;
    border: 1px solid #b8d7e5;
    padding-left: 0;
    margin-left: 20px;
    background: #F9FDFE;
    padding-bottom: 0;
    margin-top: -175px;
}

.medialib_item, .medialib_subitem__list {
    border-bottom: 0 solid #e9e9e9
}

@media (min-width: 768px) {
    .pp_medialibrary .title_companyprofile h1 {
        padding-left: 220px
    }
}

.medialib_list.active {
    background: #DCEEF2
}

#newsroom_button {
    display: none
}

.text_companyprofile ul li {
    list-style: disc
}

h3.h1 {
    font: 400 17.6px/21.1px Arial, Helvetica, sans-serif;
    font-size: 33px;
    line-height: 40px;
    font-weight: 700;
    color: #007FAC;
    text-transform: none;
    padding: 5px 0;
    margin: 0
}

.medialib_wrapper .pp-clm--push-1-4, .pp_medialibrary .text_custommodule {
    margin-left: 222px
}

@media (max-width: 767px) {
    .medialib_wrapper .pp-clm--push-1-4, .pp_medialibrary .text_custommodule {
        margin-left: 0
    }
}

@media only screen and (max-width: 900px) {

    .newsroom-banner {
        display: none;
    }

}

@media only screen and (max-width: 767px) {
    .pp_medialib-side-column {
        margin-top: 10px;
    }
}

.pp_custompage .text_companyprofile h3, .pp_custompage .text_companyprofile .h1 {
    font: 400 17.6px/21.1px Arial, Helvetica, sans-serif;
    color: #007FAC;

}

/* Navigation Menu Mobile */
.ppcl-mobile .nav-mobile {
    position: absolute;
    top: 25px;
    right: 0px;
    width: 160px;
    min-height: 40px;
    height: auto;
    border: 1px solid #e7e7e7;
    background-color: #f8f8f8;
    padding: 0 9px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    z-index: 1;
    display: none;
}

#main-responsive {
    padding: 0;
    margin: 0;
    list-style-type: none;
}

#main-responsive li {
    list-style-type: none;
    display: inline-block;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
}

#main-responsive li a {
    color: #007fac;
    line-height: 27.72px;
    padding-top: 7px;
    font-weight: normal;
    padding-bottom: 6px;
    padding-right: 13px !important;
    padding-left: 11px;
    display: block;
    font-size: 13.2px;
    text-decoration: none;
    vertical-align: baseline;
    border-top: 1px solid transparent;
    border-left: 1px solid transparent;
    border-right: 1px solid transparent
}

.ppcl-mobile-menu {
    float: right;
    width: 22px;
    height: 22px;
    margin: 14px 9px 14px 0;
    position: relative;
}

.ppcl-mobile-menu .menu-icon {
    width: 22px;
    height: 22px;
    text-align: center;
    position: relative;
    cursor: pointer;
}

.ppcl-mobile-menu .pp_icon {
    font-size: 20px;
    position: absolute;
    top: 1px;
    left: 1px;
}

.ppcl-mobile-menu .pp_icon.pp_icon_close {
    opacity: 0;
}

.ppcl-mobile-menu .menu-icon.open .pp_icon.pp_icon_bars2 {
    opacity: 0;
}

.ppcl-mobile-menu .menu-icon.open .pp_icon.pp_icon_close {
    opacity: 1;
}

@media screen and (min-width: 320px) and (max-width: 600px) {
    .ppcl-mobile-menu {
        margin: 18px 9px 18px 0;
    }
}

.buttonset.extras_newsroom_headertitle_right .buttonset_image {
    border: 0;
    background-color: transparent;
    background: transparent;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.buttonset.extras_newsroom_headertitle_right .buttonset_image:hover {
    background-color: transparent;
    background-color: transparent;
    background: transparent;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.buttonset.extras_newsroom_headertitle_right.div_extras,
.buttonset.extras_newsroom_headertitle_right.div_extras + .extras_footer,
.ppmodule_buttonset.pp_moduleblock .buttonset.extras_newsroom_headertitle_right + .extras_footer {
    background: #fff;
    border: 0;

}

.buttonset_image.pp_moduleblock.buttonset-horizontal {
    position: relative;
    line-height: normal !important;
    max-width: 250px !important;
    height: 200px !important;

}

.buttonset_image.pp_moduleblock.buttonset-horizontal.title-hidden {
    font-size: 0;
}

.button-title-container {
    position: absolute;
    bottom: 0px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    background-color: #fff;
    font-size: 14px !important;
    line-height: normal;
    color: #333333;
    text-align: left;
    line-height: 10px;
}

.button-title-container h3 {
    padding-left: 10px;
    font-weight: normal;
}

.buttonset_image {
    background-size: contain;
    padding-top: 65%;
}