Fast to Load : > < Fast to Code

Pick one:
Fast to Load OR Fast to Code

Pick Both:
Fast to Load AND Fast to Code

and Usable and Accessible

Engineering

User
Experience

Developer
Experience

Evangelina was right

  • Separation of concerns
  • Content is the queen
  • "Move fast, break things" - NOT on [our] watch.
  • Uncle Ben was right.

Languages of the Web

  • HTML
  • CSS
  • JavaScript
  • Other markup (XML, SVG, etc)
  • Binary files (fonts, images, etc.)

Coding v. Engineering

Coding

  • Frameworks
  • Libraries
  • Post processors
  • Pre processors
  • Build tools
  • 3rd party scripts
  • APIs, widgets, etc.

Front End Engineering

  • HTML
  • CSS
  • JavaScript
  • Tools
  • Communication
  • Empathy

Front End

  • User experience
  • Accessibility
  • Performance
  • Security
  • Privacy
  • Internationalization

Front End Engineering

  • User experience
  • Accessibility
  • Performance
  • Security
  • Privacy
  • Internationalization
  • Use native semantic HTML
    • Fast
    • accessible
    • Don't have to rewrite all the native interactions
    • works even when JS doesn't
  • Minimize the DOM
    • Each node uses up memory & time
      Measures each node for each repaint
    • Cache DOM lookups
    • Minimize DOM manipulations: Batch queries & manipulations separately

Developer Experience

http headers for a javascript file that is 2.264M

The most performance JavaScript is omitted the omitted JavaScript.

Developer Experience

http headers for a CSS file that is 5MB and takes 14 seconds to download

via @jackfoust

Control your tools

Don't let them control you.

  • User Experience
  • UX Design
  • Accessibility
  • Performance
  • Security
  • Privacy
  • Internationalization
  • Developer Experience
  • Frameworks
  • Libraries
  • Post processors
  • Pre processors
  • 3rd party scripts
  • APIs, widgets, etc.

The low hanging fruit of

Web Performance

Media

Responsive Images: More than Squishy

  1. Decrease file size: easily decrease bytes by 70+%:
    • Compress all images
    • GZip everything
    • Include WebP as <source> or srcset
  2. Don't download what you won't use
    • Lazy load
    • display: none; on parent of background image
  3. Only load the size you need

<picture>, <source> & srcset

<picture>
  <source type="image/webp"
            srcset="small.webp 500w,
                    large.webp 1000w">
  <source srcset="large.jpg" 
          media="(min-width: 1000px)">
  <source srcset="small.jpg" 
          media="(min-width: 500px)">
  <img src="default.jpg"
       srcset="highresolution.jpg 2x" 
       alt="do not forget the alt">
</picture>

Right Size Your Images

  • 240 x 240 = 57,600
    200 x 200 = 40,000
                17,600
  • 440 x 440 = 193,600
    400 x 400 = 160,000
                 33,600
  • 640 x 640 = 409,600
    600 x 600 = 360,000
                 49,000
  • 840 x 840 = 705,600
    800 x 800 = 640,000
                 65,600

CloudFour: image breakpoints

Optimize Videos

  1. Omit videos
  2. Compress them
  3. Optimize source order
  4. Remove muted audio
timeline of video weight on the web. Average of 2.5MB, with 10MB for top 10% of sites. >

"Fast to Load"

Web Performance

Good performance is an asset.
Bad performance is a liability.

£
¥
$
$
$
¥
£
$
£
$
¥
£
$
¥
$
Open in separate window

Youtube Feathers:
Regular:  58 requests/1200 kB
Feathers: 14 requests/100 kB

TL;DR;

By keeping your client side code small and lightweight, you can literally open your product up to new markets.

What is Fast?

What is fast? Hello World Lord of the Rings Time to Interactive 0 s 1 s 2 s 3 s 4 s 5 s 6 s 7 s 8 s 9 s 10 s 11 s 12 s 13 s 14 s 15 s 16 s 17 s 18 s 19 s 20 s Time to Load

What is Load Time?

a made up histogram in a bell curve shape with a long tail
Load is not a single moment in time — it’s an experience that no one metric can fully capture. There are multiple moments during the load experience that can affect whether a user perceives it as "fast" or "slow".
— Paint Timing spec

Performance

  • Time to Load
  • Time until usable
  • Jitter
  • Responsiveness
  • Smoothness
  • Battery Life

Which feels faster?

Load Time v. Visually Complete

Load Times: 3,729ms v. 3,768ms

Visually Complete: 16s v. 8.7s

Staples
Wolferman's

Active v. Passive Waiting

  1. 3.0s
  2. 4.0s
  3. 5.0s
  4. 6.0s
  5. 7.0s
  6. 8.0s

  • 0%

  • 56%

  • 56%

  • 67%

  • 67%

  • 100%

  • 0%

  • 56%

  • 66%

  • 66%

  • 100%

Objective Metrics: Navigation Timing API

Navigation Timing API metrics

  1. Is it happening?
    Between first paint and first contentful paint
  2. Is it useful
    Between first meaningful paint and visually ready
  3. Is it usable?
    Time to Interactive

Speed Index

Aggregate function on quickness of above-the-fold visual completion:

  • speed index graph for both sites
  • speed index graph for staples4,462
  • speed index graph for wolfermans5,902

equation for speed index

What's involved in a page load?

  • HTTP request
  • DNS lookup
  • TCP Connect
  • HTTP request sent
  • Server Magic
  • Server Sends response
  • Browser receives/parses response
  • Resources fetched from Cache
  • Parse & Execute Scripts
  • Render Site
  • Each request: go back to DNS lookup or HTTP Request
  • Stylesheets are blocking
  • Scripts are blocking.

Latency

Computer asks DNS server for IP address, then goes to IP to get website
  • Issue: Requests take longer to complete
  • Solution: Reducing requests improves performance
  • Solution: HTTP/2

Web/JS Performance

  • Download: # of resources & bytes: images, fonts, HTML, scripts, CSS
  • Compile
  • Parse
  • Execute
  • Perceived Performance: Users perception of the speed of the load and reaction time.

Measure what matters!

Average internet connection speed in the US
from 2007/2011 to 2017 (in Mbps), by quarter 4x

US connection speed has gone up from 2.5Mbps to 18.5Mbps over the past 10 years

Total Kilobytes: Median site size of websites from 2011 to 2017 3.5x

Median websites more than tripled in size over the past 8 years

Total Kilobytes: Median site size of JavaScript from 2011 to 2017 4x

Median JavaScript weights have more than quadrupled in size over the past 8 years

Compressed

Median page JavaScript

  • Downloads 350Kb of Javascript
  • Uncompressed to over 1MB of JavaScript
  • Taking up to 15s until interactive
  • Taking up to 28s on mobile devices

User
Experience

Developer
Experience

R D D

File Size

http headers for a javascript file that is 2.264M

JavaScript

timeline of Visa loading including a 5MB CSS file that blocks downloading for 14 seconds   timeline of DCWater loading including a 5MB CSS file that blocks downloading for 14 seconds

JavaScript

timeline of Visa loading including a 5MB CSS file that blocks downloading for 14 seconds WebPage Test

JavaScript Kb

!==

Other Kb

JavaScript

  • Render cost: JS (and CSS and images)
  • JS (download, parsing & executing)
  • Dynamic JS: ⬆ rendering cost (can't be cached).
  • AJAX: waking up the radio communications

JavaScript!

  • Minimize JavaScript: All scripts loaded and parsed (even if not used)
  • Reduce JS to only what is needed
  • Are libraries really necessary?
    • Split and defer code -- Initially download only what a page needs: include only functions used by page
    • Original Goal: Equalize across browsers
    • Simplify or increase complexity?
    • Increase energy use.
    • You don't need a framework for that
  • Don't let 3rd party scripts be your SPOF

Pinterest

pinterest
  • JS file sizes: 2.5MB to < 200KB
  • Time-to-Interactive: 23 s to 5.6 s
  • Revenue: up 44%
  • Sign-ups: up 753%
  • Weekly active mobile users: up 103%

PWA Profits?

  • Ads: + 44%
  • Clickthrus: + 50$
  • Engagement: + 60%

See: Pinterest PWA Case Study

Avoid blocking the main thread

  1. Responsiveness
    • Aim for a 100ms response time!
  2. Smoothness
    • Scrolling
    • Re-rendering time
      • 60FPS = 16.67ms per frame

Battery

Battery Consumption

CPU Drains the battery. Avoid using it!

  • Avoid Reflows (and repaints)
  • Minimize JavaScript (size and activity)
  • Avoid loading resources you don't need
  • No JavaScript Animations
    • requestAnimationFrame (not setInterval or setTimeout)
    • CSS Animation
  • Manage memory
  • Avoid waking up the radio - prefetch

File Size

http headers for a CSS file that is 5MB and takes 14 seconds to download

CSS?

Control Your Tools

@-webkit-keyframes fadeOutAndMoveDown {
    0% {
        top: 50%;
        opacity: 1;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
    }

    100% {
        top: 55%;
        opacity: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"
    }
}

Understand Your Output

821 selectors!

.btn-group .btn + .btn, .btn-group .pagination-classic > li > a + .btn, .btn-group
.pagination-classic > li > span + .btn, .btn-group .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child a + .btn, .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child .btn-group a + .btn, .btn-group .page-careers .field-name-field-what-waiting-links .field-items .field-item a + .btn, .page-careers .field-name-field-what-waiting-links .field-items .field-item .btn-group a + .btn, .btn-group .page-careers .field-name-field-job-with-partners-link .field-items .field-item a + .btn, .page-careers .field-name-field-job-with-partners-link .field-items .field-item .btn-group a + .btn, .btn-group .custom-project .view-project-event .view-footer a + .btn, .custom-project .view-project-event .view-footer .btn-group a + .btn, .btn-group .project-call-to-action .field-item a + .btn, .project-call-to-action .field-item .btn-group a + .btn, .btn-group .page-node-add-problem input.form-submit + .btn, .page-node-add-problem .btn-group input.form-submit + .btn, .btn-group .page-node-add-problem .geolocation-client-location + .btn, .page-node-add-problem .btn-group .geolocation-client-location + .btn, .btn-group .page-node-add-problem .geolocation-address-geocode + .btn, .page-node-add-problem .btn-group .geolocation-address-geocode + .btn, .btn-group #block-conf-eform-caree-page-side-slide .owl-nav > div + .btn, #block-conf-eform-caree-page-side-slide .btn-group .owl-nav > div + .btn, .btn-group .pagination-classic > li > .btn + a, .btn-group .pagination-classic > li > a + a, .btn-group
.pagination-classic > li > span + a, .btn-group .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child .pagination-classic > li > a + a, .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child .btn-group .pagination-classic > li > a + a, .btn-group .page-careers .field-name-field-what-waiting-links .field-items .field-item .pagination-classic > li > a + a, .page-careers .field-name-field-what-waiting-links .field-items .field-item .btn-group .pagination-classic > li > a + a, .btn-group .page-careers .field-name-field-job-with-partners-link .field-items .field-item .pagination-classic > li > a + a, .page-careers .field-name-field-job-with-partners-link .field-items .field-item .btn-group .pagination-classic > li > a + a, .btn-group .custom-project .view-project-event .view-footer .pagination-classic > li > a + a, .custom-project .view-project-event .view-footer .btn-group .pagination-classic > li > a + a, .btn-group .project-call-to-action .field-item .pagination-classic > li > a + a, .project-call-to-action .field-item .btn-group .pagination-classic > li > a + a, .btn-group .page-node-add-problem .pagination-classic > li > input.form-submit + a, .page-node-add-problem .btn-group .pagination-classic > li > input.form-submit + a, .btn-group .page-node-add-problem .pagination-classic > li > .geolocation-client-location + a, .page-node-add-problem .btn-group .pagination-classic > li > .geolocation-client-location + a, .btn-group .page-node-add-problem .pagination-classic > li > .geolocation-address-geocode + a, .page-node-add-problem .btn-group .pagination-classic > li > .geolocation-address-geocode + a, .btn-group #block-conf-eform-caree-page-side-slide .pagination-classic > li.owl-nav > div + a, #block-conf-eform-caree-page-side-slide .btn-group .pagination-classic > li.owl-nav > div + a, .btn-group
.pagination-classic > li > .btn + span, .btn-group .pagination-classic > li > a + span, .btn-group
.pagination-classic > li > span + span, .btn-group .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child
.pagination-classic > li > a + span, .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child .btn-group
.pagination-classic > li > a + span, .btn-group .page-careers .field-name-field-what-waiting-links .field-items .field-item
.pagination-classic > li > a + span, .page-careers .field-name-field-what-waiting-links .field-items .field-item .btn-group
.pagination-classic > li > a + span, .btn-group .page-careers .field-name-field-job-with-partners-link .field-items .field-item
.pagination-classic > li > a + span, .page-careers .field-name-field-job-with-partners-link .field-items .field-item .btn-group
.pagination-classic > li > a + span, .btn-group .custom-project .view-project-event .view-footer
.pagination-classic > li > a + span, .custom-project .view-project-event .view-footer .btn-group
.pagination-classic > li > a + span, .btn-group .project-call-to-action .field-item
.pagination-classic > li > a + span, .project-call-to-action .field-item .btn-group
.pagination-classic > li > a + span, .btn-group .page-node-add-problem
.pagination-classic > li > input.form-submit + span, .page-node-add-problem .btn-group
.pagination-classic > li > input.form-submit + span, .btn-group .page-node-add-problem
.pagination-classic > li > .geolocation-client-location + span, .page-node-add-problem .btn-group
.pagination-classic > li > .geolocation-client-location + span, .btn-group .page-node-add-problem
.pagination-classic > li > .geolocation-address-geocode + span, .page-node-add-problem .btn-group
.pagination-classic > li > .geolocation-address-geocode + span, .btn-group #block-conf-eform-caree-page-side-slide
.pagination-classic > li.owl-nav > div + span, #block-conf-eform-caree-page-side-slide .btn-group
.pagination-classic > li.owl-nav > div + span, .btn-group .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child .btn + a, .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child .btn-group .btn + a, .btn-group .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child .pagination-classic > li > a + a, .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child .btn-group .pagination-classic > li > a + a, .btn-group .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child
.pagination-classic > li > span + a, .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child .btn-group
.pagination-classic > li > span + a, .btn-group .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child a + a, .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child .btn-group a + a, .btn-group .page-careers .field-name-field-what-waiting-links .field-name-field-search-rotator-links .field-items .field-item:first-child a + a, .btn-group .page-careers .field-name-field-search-rotator-links .field-name-field-what-waiting-links .field-items .field-item:first-child a + a, .page-careers .field-name-field-what-waiting-links .field-name-field-search-rotator-links .field-items .field-item:first-child .btn-group a + a, .page-careers .field-name-field-search-rotator-links .field-name-field-what-waiting-links .field-items .field-item:first-child .btn-group a + a, .btn-group .page-careers .field-name-field-job-with-partners-link .field-name-field-search-rotator-links .field-items .field-item:first-child a + a, .btn-group .page-careers .field-name-field-search-rotator-links .field-name-field-job-with-partners-link .field-items .field-item:first-child a + a, .page-careers .field-name-field-job-with-partners-link .field-name-field-search-rotator-links .field-items .field-item:first-child .btn-group a + a, .page-careers .field-name-field-search-rotator-links .field-name-field-job-with-partners-link .field-items .field-item:first-child .btn-group a + a, .btn-group .custom-project .view-project-event .view-footer .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child a + a, .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child .btn-group .custom-project .view-project-event .view-footer a + a, .custom-project .view-project-event .view-footer .btn-group .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child a + a, .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child .custom-project .view-project-event .view-footer .btn-group a + a, .btn-group .project-call-to-action .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child a + a, .page-careers .field-name-field-search-rotator-links .field-items .btn-group .project-call-to-action .field-item:first-child a + a, .project-call-to-action .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child .btn-group a + a, .page-careers .field-name-field-search-rotator-links .field-items .project-call-to-action .field-item:first-child .btn-group a + a, .btn-group .page-node-add-problem .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child input.form-submit + a, .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child .btn-group .page-node-add-problem input.form-submit + a, .page-node-add-problem .btn-group .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child input.form-submit + a, .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child .page-node-add-problem .btn-group input.form-submit + a, .btn-group .page-node-add-problem .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child .geolocation-client-location + a, .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child .btn-group .page-node-add-problem .geolocation-client-location + a, .page-node-add-problem .btn-group .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child .geolocation-client-location + a, .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child .page-node-add-problem .btn-group .geolocation-client-location + a, .btn-group .page-node-add-problem .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child .geolocation-address-geocode + a, .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child .btn-group .page-node-add-problem .geolocation-address-geocode + a, .page-node-add-problem .btn-group .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child .geolocation-address-geocode + a, .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child .page-node-add-problem .btn-group .geolocation-address-geocode + a, .btn-group #block-conf-eform-caree-page-side-slide .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child .owl-nav > div + a, .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child .btn-group #block-conf-eform-caree-page-side-slide .owl-nav > div + a, #block-conf-eform-caree-page-side-slide .btn-group .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child .owl-nav > div + a, .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child #block-conf-eform-caree-page-side-slide .btn-group .owl-nav > div + a, .btn-group .page-careers .field-name-field-what-waiting-links .field-items .field-item .btn + a, .page-careers .field-name-field-what-waiting-links .field-items .field-item .btn-group .btn + a, .btn-group .page-careers .field-name-field-what-waiting-links .field-items .field-item .pagination-classic > li > a + a, .page-careers .field-name-field-what-waiting-links .field-items .field-item .btn-group .pagination-classic > li > a + a, .btn-group .page-careers .field-name-field-what-waiting-links .field-items .field-item
.pagination-classic > li > span + a, .page-careers .field-name-field-what-waiting-links .field-items .field-item .btn-group
.pagination-classic > li > span + a, .btn-group .page-careers .field-name-field-search-rotator-links .field-name-field-what-waiting-links .field-items .field-item:first-child a + a, .btn-group .page-careers .field-name-field-what-waiting-links .field-name-field-search-rotator-links .field-items .field-item:first-child a + a, .page-careers .field-name-field-search-rotator-links .field-name-field-what-waiting-links .field-items .field-item:first-child .btn-group a + a, .page-careers .field-name-field-what-waiting-links .field-name-field-search-rotator-links .field-items .field-item:first-child .btn-group a + a, .btn-group .page-careers .field-name-field-what-waiting-links .field-items .field-item a + a, .page-careers .field-name-field-what-waiting-links .field-items .field-item .btn-group a + a, .btn-group .page-careers .field-name-field-job-with-partners-link .field-name-field-what-waiting-links .field-items .field-item a + a, .btn-group .page-careers .field-name-field-what-waiting-links .field-name-field-job-with-partners-link .field-items .field-item a + a, .page-careers .field-name-field-job-with-partners-link .field-name-field-what-waiting-links .field-items .field-item .btn-group a + a, .page-careers .field-name-field-what-waiting-links .field-name-field-job-with-partners-link .field-items .field-item .btn-group a + a, .btn-group .custom-project .view-project-event .view-footer .page-careers .field-name-field-what-waiting-links .field-items .field-item a + a, .page-careers .field-name-field-what-waiting-links .field-items .field-item .btn-group .custom-project .view-project-event .view-footer a + a, .custom-project .view-project-event .view-footer .btn-group .page-careers .field-name-field-what-waiting-links .field-items .field-item a + a, .page-careers .field-name-field-what-waiting-links .field-items .field-item .custom-project .view-project-event .view-footer .btn-group a + a, .btn-group .project-call-to-action .page-careers .field-name-field-what-waiting-links .field-items .field-item a + a, .page-careers .field-name-field-what-waiting-links .field-items .btn-group .project-call-to-action .field-item a + a, .project-call-to-action .page-careers .field-name-field-what-waiting-links .field-items .field-item .btn-group a + a, .page-careers .field-name-field-what-waiting-links .field-items .project-call-to-action .field-item .btn-group a + a, .btn-group .page-node-add-problem .page-careers .field-name-field-what-waiting-links .field-items .field-item input.form-submit + a, .page-careers .field-name-field-what-waiting-links .field-items .field-item .btn-group .page-node-add-problem input.form-submit + a, .page-node-add-problem .btn-group .page-careers .field-name-field-what-waiting-links .field-items .field-item input.form-submit + a, .page-careers .field-name-field-what-waiting-links .field-items .field-item .page-node-add-problem .btn-group input.form-submit + a, .btn-group .page-node-add-problem .page-careers .field-name-field-what-waiting-links .field-items .field-item .geolocation-client-location + a, .page-careers .field-name-field-what-waiting-links .field-items .field-item .btn-group .page-node-add-problem .geolocation-client-location + a, .page-node-add-problem .btn-group .page-careers .field-name-field-what-waiting-links .field-items .field-item .geolocation-client-location + a, .page-careers .field-name-field-what-waiting-links .field-items .field-item .page-node-add-problem .btn-group .geolocation-client-location + a, .btn-group .page-node-add-problem .page-careers .field-name-field-what-waiting-links .field-items .field-item .geolocation-address-geocode + a, .page-careers .field-name-field-what-waiting-links .field-items .field-item .btn-group .page-node-add-problem .geolocation-address-geocode + a, .page-node-add-problem .btn-group .page-careers .field-name-field-what-waiting-links .field-items .field-item .geolocation-address-geocode + a, .page-careers .field-name-field-what-waiting-links .field-items .field-item .page-node-add-problem .btn-group .geolocation-address-geocode + a, .btn-group #block-conf-eform-caree-page-side-slide .page-careers .field-name-field-what-waiting-links .field-items .field-item .owl-nav > div + a, .page-careers .field-name-field-what-waiting-links .field-items .field-item .btn-group #block-conf-eform-caree-page-side-slide .owl-nav > div + a, #block-conf-eform-caree-page-side-slide .btn-group .page-careers .field-name-field-what-waiting-links .field-items .field-item .owl-nav > div + a, .page-careers .field-name-field-what-waiting-links .field-items .field-item #block-conf-eform-caree-page-side-slide .btn-group .owl-nav > div + a, .btn-group .page-careers .field-name-field-job-with-partners-link .field-items .field-item .btn + a, .page-careers .field-name-field-job-with-partners-link .field-items .field-item .btn-group .btn + a, .btn-group .page-careers .field-name-field-job-with-partners-link .field-items .field-item .pagination-classic > li > a + a, .page-careers .field-name-field-job-with-partners-link .field-items .field-item .btn-group .pagination-classic > li > a + a, .btn-group .page-careers .field-name-field-job-with-partners-link .field-items .field-item
.pagination-classic > li > span + a, .page-careers .field-name-field-job-with-partners-link .field-items .field-item .btn-group
.pagination-classic > li > span + a, .btn-group .page-careers .field-name-field-search-rotator-links .field-name-field-job-with-partners-link .field-items .field-item:first-child a + a, .btn-group .page-careers .field-name-field-job-with-partners-link .field-name-field-search-rotator-links .field-items .field-item:first-child a + a, .page-careers .field-name-field-search-rotator-links .field-name-field-job-with-partners-link .field-items .field-item:first-child .btn-group a + a, .page-careers .field-name-field-job-with-partners-link .field-name-field-search-rotator-links .field-items .field-item:first-child .btn-group a + a, .btn-group .page-careers .field-name-field-what-waiting-links .field-name-field-job-with-partners-link .field-items .field-item a + a, .btn-group .page-careers .field-name-field-job-with-partners-link .field-name-field-what-waiting-links .field-items .field-item a + a, .page-careers .field-name-field-what-waiting-links .field-name-field-job-with-partners-link .field-items .field-item .btn-group a + a, .page-careers .field-name-field-job-with-partners-link .field-name-field-what-waiting-links .field-items .field-item .btn-group a + a, .btn-group .page-careers .field-name-field-job-with-partners-link .field-items .field-item a + a, .page-careers .field-name-field-job-with-partners-link .field-items .field-item .btn-group a + a, .btn-group .custom-project .view-project-event .view-footer .page-careers .field-name-field-job-with-partners-link .field-items .field-item a + a, .page-careers .field-name-field-job-with-partners-link .field-items .field-item .btn-group .custom-project .view-project-event .view-footer a + a, .custom-project .view-project-event .view-footer .btn-group .page-careers .field-name-field-job-with-partners-link .field-items .field-item a + a, .page-careers .field-name-field-job-with-partners-link .field-items .field-item .custom-project .view-project-event .view-footer .btn-group a + a, .btn-group .project-call-to-action .page-careers .field-name-field-job-with-partners-link .field-items .field-item a + a, .page-careers .field-name-field-job-with-partners-link .field-items .btn-group .project-call-to-action .field-item a + a, .project-call-to-action .page-careers .field-name-field-job-with-partners-link .field-items .field-item .btn-group a + a, .page-careers .field-name-field-job-with-partners-link .field-items .project-call-to-action .field-item .btn-group a + a, .btn-group .page-node-add-problem .page-careers .field-name-field-job-with-partners-link .field-items .field-item input.form-submit + a, .page-careers .field-name-field-job-with-partners-link .field-items .field-item .btn-group .page-node-add-problem input.form-submit + a, .page-node-add-problem .btn-group .page-careers .field-name-field-job-with-partners-link .field-items .field-item input.form-submit + a, .page-careers .field-name-field-job-with-partners-link .field-items .field-item .page-node-add-problem .btn-group input.form-submit + a, .btn-group .page-node-add-problem .page-careers .field-name-field-job-with-partners-link .field-items .field-item .geolocation-client-location + a, .page-careers .field-name-field-job-with-partners-link .field-items .field-item .btn-group .page-node-add-problem .geolocation-client-location + a, .page-node-add-problem .btn-group .page-careers .field-name-field-job-with-partners-link .field-items .field-item .geolocation-client-location + a, .page-careers .field-name-field-job-with-partners-link .field-items .field-item .page-node-add-problem .btn-group .geolocation-client-location + a, .btn-group .page-node-add-problem .page-careers .field-name-field-job-with-partners-link .field-items .field-item .geolocation-address-geocode + a, .page-careers .field-name-field-job-with-partners-link .field-items .field-item .btn-group .page-node-add-problem .geolocation-address-geocode + a, .page-node-add-problem .btn-group .page-careers .field-name-field-job-with-partners-link .field-items .field-item .geolocation-address-geocode + a, .page-careers .field-name-field-job-with-partners-link .field-items .field-item .page-node-add-problem .btn-group .geolocation-address-geocode + a, .btn-group #block-conf-eform-caree-page-side-slide .page-careers .field-name-field-job-with-partners-link .field-items .field-item .owl-nav > div + a, .page-careers .field-name-field-job-with-partners-link .field-items .field-item .btn-group #block-conf-eform-caree-page-side-slide .owl-nav > div + a, #block-conf-eform-caree-page-side-slide .btn-group .page-careers .field-name-field-job-with-partners-link .field-items .field-item .owl-nav > div + a, .page-careers .field-name-field-job-with-partners-link .field-items .field-item #block-conf-eform-caree-page-side-slide .btn-group .owl-nav > div + a, .btn-group .custom-project .view-project-event .view-footer .btn + a, .custom-project .view-project-event .view-footer .btn-group .btn + a, .btn-group .custom-project .view-project-event .view-footer .pagination-classic > li > a + a, .custom-project .view-project-event .view-footer .btn-group .pagination-classic > li > a + a, .btn-group .custom-project .view-project-event .view-footer
.pagination-classic > li > span + a, .custom-project .view-project-event .view-footer .btn-group
.pagination-classic > li > span + a, .btn-group .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child .custom-project .view-project-event .view-footer a + a, .custom-project .view-project-event .view-footer .btn-group .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child a + a, .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child .btn-group .custom-project .view-project-event .view-footer a + a, .custom-project .view-project-event .view-footer .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child .btn-group a + a, .btn-group .page-careers .field-name-field-what-waiting-links .field-items .field-item .custom-project .view-project-event .view-footer a + a, .custom-project .view-project-event .view-footer .btn-group .page-careers .field-name-field-what-waiting-links .field-items .field-item a + a, .page-careers .field-name-field-what-waiting-links .field-items .field-item .btn-group .custom-project .view-project-event .view-footer a + a, .custom-project .view-project-event .view-footer .page-careers .field-name-field-what-waiting-links .field-items .field-item .btn-group a + a, .btn-group .page-careers .field-name-field-job-with-partners-link .field-items .field-item .custom-project .view-project-event .view-footer a + a, .custom-project .view-project-event .view-footer .btn-group .page-careers .field-name-field-job-with-partners-link .field-items .field-item a + a, .page-careers .field-name-field-job-with-partners-link .field-items .field-item .btn-group .custom-project .view-project-event .view-footer a + a, .custom-project .view-project-event .view-footer .page-careers .field-name-field-job-with-partners-link .field-items .field-item .btn-group a + a, .btn-group .custom-project .view-project-event .view-footer a + a, .custom-project .view-project-event .view-footer .btn-group a + a, .btn-group .project-call-to-action .field-item .custom-project .view-project-event .view-footer a + a, .custom-project .view-project-event .view-footer .btn-group .project-call-to-action .field-item a + a, .project-call-to-action .field-item .btn-group .custom-project .view-project-event .view-footer a + a, .custom-project .view-project-event .view-footer .project-call-to-action .field-item .btn-group a + a, .btn-group .page-node-add-problem .custom-project .view-project-event .view-footer input.form-submit + a, .custom-project .view-project-event .view-footer .btn-group .page-node-add-problem input.form-submit + a, .page-node-add-problem .btn-group .custom-project .view-project-event .view-footer input.form-submit + a, .custom-project .view-project-event .view-footer .page-node-add-problem .btn-group input.form-submit + a, .btn-group .page-node-add-problem .custom-project .view-project-event .view-footer .geolocation-client-location + a, .custom-project .view-project-event .view-footer .btn-group .page-node-add-problem .geolocation-client-location + a, .page-node-add-problem .btn-group .custom-project .view-project-event .view-footer .geolocation-client-location + a, .custom-project .view-project-event .view-footer .page-node-add-problem .btn-group .geolocation-client-location + a, .btn-group .page-node-add-problem .custom-project .view-project-event .view-footer .geolocation-address-geocode + a, .custom-project .view-project-event .view-footer .btn-group .page-node-add-problem .geolocation-address-geocode + a, .page-node-add-problem .btn-group .custom-project .view-project-event .view-footer .geolocation-address-geocode + a, .custom-project .view-project-event .view-footer .page-node-add-problem .btn-group .geolocation-address-geocode + a, .btn-group #block-conf-eform-caree-page-side-slide .custom-project .view-project-event .view-footer .owl-nav > div + a, .custom-project .view-project-event .view-footer .btn-group #block-conf-eform-caree-page-side-slide .owl-nav > div + a, #block-conf-eform-caree-page-side-slide .btn-group .custom-project .view-project-event .view-footer .owl-nav > div + a, .custom-project .view-project-event .view-footer #block-conf-eform-caree-page-side-slide .btn-group .owl-nav > div + a, .btn-group .project-call-to-action .field-item .btn + a, .project-call-to-action .field-item .btn-group .btn + a, .btn-group .project-call-to-action .field-item .pagination-classic > li > a + a, .project-call-to-action .field-item .btn-group .pagination-classic > li > a + a, .btn-group .project-call-to-action .field-item
.pagination-classic > li > span + a, .project-call-to-action .field-item .btn-group
.pagination-classic > li > span + a, .btn-group .page-careers .field-name-field-search-rotator-links .field-items .project-call-to-action .field-item:first-child a + a, .project-call-to-action .btn-group .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child a + a, .page-careers .field-name-field-search-rotator-links .field-items .project-call-to-action .field-item:first-child .btn-group a + a, .project-call-to-action .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child .btn-group a + a, .btn-group .page-careers .field-name-field-what-waiting-links .field-items .project-call-to-action .field-item a + a, .project-call-to-action .btn-group .page-careers .field-name-field-what-waiting-links .field-items .field-item a + a, .page-careers .field-name-field-what-waiting-links .field-items .project-call-to-action .field-item .btn-group a + a, .project-call-to-action .page-careers .field-name-field-what-waiting-links .field-items .field-item .btn-group a + a, .btn-group .page-careers .field-name-field-job-with-partners-link .field-items .project-call-to-action .field-item a + a, .project-call-to-action .btn-group .page-careers .field-name-field-job-with-partners-link .field-items .field-item a + a, .page-careers .field-name-field-job-with-partners-link .field-items .project-call-to-action .field-item .btn-group a + a, .project-call-to-action .page-careers .field-name-field-job-with-partners-link .field-items .field-item .btn-group a + a, .btn-group .custom-project .view-project-event .view-footer .project-call-to-action .field-item a + a, .project-call-to-action .field-item .btn-group .custom-project .view-project-event .view-footer a + a, .custom-project .view-project-event .view-footer .btn-group .project-call-to-action .field-item a + a, .project-call-to-action .field-item .custom-project .view-project-event .view-footer .btn-group a + a, .btn-group .project-call-to-action .field-item a + a, .project-call-to-action .field-item .btn-group a + a, .btn-group .page-node-add-problem .project-call-to-action .field-item input.form-submit + a, .project-call-to-action .field-item .btn-group .page-node-add-problem input.form-submit + a, .page-node-add-problem .btn-group .project-call-to-action .field-item input.form-submit + a, .project-call-to-action .field-item .page-node-add-problem .btn-group input.form-submit + a, .btn-group .page-node-add-problem .project-call-to-action .field-item .geolocation-client-location + a, .project-call-to-action .field-item .btn-group .page-node-add-problem .geolocation-client-location + a, .page-node-add-problem .btn-group .project-call-to-action .field-item .geolocation-client-location + a, .project-call-to-action .field-item .page-node-add-problem .btn-group .geolocation-client-location + a, .btn-group .page-node-add-problem .project-call-to-action .field-item .geolocation-address-geocode + a, .project-call-to-action .field-item .btn-group .page-node-add-problem .geolocation-address-geocode + a, .page-node-add-problem .btn-group .project-call-to-action .field-item .geolocation-address-geocode + a, .project-call-to-action .field-item .page-node-add-problem .btn-group .geolocation-address-geocode + a, .btn-group #block-conf-eform-caree-page-side-slide .project-call-to-action .field-item .owl-nav > div + a, .project-call-to-action .field-item .btn-group #block-conf-eform-caree-page-side-slide .owl-nav > div + a, #block-conf-eform-caree-page-side-slide .btn-group .project-call-to-action .field-item .owl-nav > div + a, .project-call-to-action .field-item #block-conf-eform-caree-page-side-slide .btn-group .owl-nav > div + a, .btn-group .page-node-add-problem .btn + input.form-submit, .page-node-add-problem .btn-group .btn + input.form-submit, .btn-group .page-node-add-problem .pagination-classic > li > a + input.form-submit, .page-node-add-problem .btn-group .pagination-classic > li > a + input.form-submit, .btn-group .page-node-add-problem
.pagination-classic > li > span + input.form-submit, .page-node-add-problem .btn-group
.pagination-classic > li > span + input.form-submit, .btn-group .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child .page-node-add-problem a + input.form-submit, .page-node-add-problem .btn-group .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child a + input.form-submit, .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child .btn-group .page-node-add-problem a + input.form-submit, .page-node-add-problem .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child .btn-group a + input.form-submit, .btn-group .page-careers .field-name-field-what-waiting-links .field-items .field-item .page-node-add-problem a + input.form-submit, .page-node-add-problem .btn-group .page-careers .field-name-field-what-waiting-links .field-items .field-item a + input.form-submit, .page-careers .field-name-field-what-waiting-links .field-items .field-item .btn-group .page-node-add-problem a + input.form-submit, .page-node-add-problem .page-careers .field-name-field-what-waiting-links .field-items .field-item .btn-group a + input.form-submit, .btn-group .page-careers .field-name-field-job-with-partners-link .field-items .field-item .page-node-add-problem a + input.form-submit, .page-node-add-problem .btn-group .page-careers .field-name-field-job-with-partners-link .field-items .field-item a + input.form-submit, .page-careers .field-name-field-job-with-partners-link .field-items .field-item .btn-group .page-node-add-problem a + input.form-submit, .page-node-add-problem .page-careers .field-name-field-job-with-partners-link .field-items .field-item .btn-group a + input.form-submit, .btn-group .custom-project .view-project-event .view-footer .page-node-add-problem a + input.form-submit, .page-node-add-problem .btn-group .custom-project .view-project-event .view-footer a + input.form-submit, .custom-project .view-project-event .view-footer .btn-group .page-node-add-problem a + input.form-submit, .page-node-add-problem .custom-project .view-project-event .view-footer .btn-group a + input.form-submit, .btn-group .project-call-to-action .field-item .page-node-add-problem a + input.form-submit, .page-node-add-problem .btn-group .project-call-to-action .field-item a + input.form-submit, .project-call-to-action .field-item .btn-group .page-node-add-problem a + input.form-submit, .page-node-add-problem .project-call-to-action .field-item .btn-group a + input.form-submit, .btn-group .page-node-add-problem input.form-submit + input.form-submit, .page-node-add-problem .btn-group input.form-submit + input.form-submit, .btn-group .page-node-add-problem .geolocation-client-location + input.form-submit, .page-node-add-problem .btn-group .geolocation-client-location + input.form-submit, .btn-group .page-node-add-problem .geolocation-address-geocode + input.form-submit, .page-node-add-problem .btn-group .geolocation-address-geocode + input.form-submit, .btn-group #block-conf-eform-caree-page-side-slide .page-node-add-problem .owl-nav > div + input.form-submit, .page-node-add-problem .btn-group #block-conf-eform-caree-page-side-slide .owl-nav > div + input.form-submit, #block-conf-eform-caree-page-side-slide .btn-group .page-node-add-problem .owl-nav > div + input.form-submit, .page-node-add-problem #block-conf-eform-caree-page-side-slide .btn-group .owl-nav > div + input.form-submit, .btn-group .page-node-add-problem .btn + .geolocation-client-location, .page-node-add-problem .btn-group .btn + .geolocation-client-location, .btn-group .page-node-add-problem .pagination-classic > li > a + .geolocation-client-location, .page-node-add-problem .btn-group .pagination-classic > li > a + .geolocation-client-location, .btn-group .page-node-add-problem
.pagination-classic > li > span + .geolocation-client-location, .page-node-add-problem .btn-group
.pagination-classic > li > span + .geolocation-client-location, .btn-group .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child .page-node-add-problem a + .geolocation-client-location, .page-node-add-problem .btn-group .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child a + .geolocation-client-location, .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child .btn-group .page-node-add-problem a + .geolocation-client-location, .page-node-add-problem .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child .btn-group a + .geolocation-client-location, .btn-group .page-careers .field-name-field-what-waiting-links .field-items .field-item .page-node-add-problem a + .geolocation-client-location, .page-node-add-problem .btn-group .page-careers .field-name-field-what-waiting-links .field-items .field-item a + .geolocation-client-location, .page-careers .field-name-field-what-waiting-links .field-items .field-item .btn-group .page-node-add-problem a + .geolocation-client-location, .page-node-add-problem .page-careers .field-name-field-what-waiting-links .field-items .field-item .btn-group a + .geolocation-client-location, .btn-group .page-careers .field-name-field-job-with-partners-link .field-items .field-item .page-node-add-problem a + .geolocation-client-location, .page-node-add-problem .btn-group .page-careers .field-name-field-job-with-partners-link .field-items .field-item a + .geolocation-client-location, .page-careers .field-name-field-job-with-partners-link .field-items .field-item .btn-group .page-node-add-problem a + .geolocation-client-location, .page-node-add-problem .page-careers .field-name-field-job-with-partners-link .field-items .field-item .btn-group a + .geolocation-client-location, .btn-group .custom-project .view-project-event .view-footer .page-node-add-problem a + .geolocation-client-location, .page-node-add-problem .btn-group .custom-project .view-project-event .view-footer a + .geolocation-client-location, .custom-project .view-project-event .view-footer .btn-group .page-node-add-problem a + .geolocation-client-location, .page-node-add-problem .custom-project .view-project-event .view-footer .btn-group a + .geolocation-client-location, .btn-group .project-call-to-action .field-item .page-node-add-problem a + .geolocation-client-location, .page-node-add-problem .btn-group .project-call-to-action .field-item a + .geolocation-client-location, .project-call-to-action .field-item .btn-group .page-node-add-problem a + .geolocation-client-location, .page-node-add-problem .project-call-to-action .field-item .btn-group a + .geolocation-client-location, .btn-group .page-node-add-problem input.form-submit + .geolocation-client-location, .page-node-add-problem .btn-group input.form-submit + .geolocation-client-location, .btn-group .page-node-add-problem .geolocation-client-location + .geolocation-client-location, .page-node-add-problem .btn-group .geolocation-client-location + .geolocation-client-location, .btn-group .page-node-add-problem .geolocation-address-geocode + .geolocation-client-location, .page-node-add-problem .btn-group .geolocation-address-geocode + .geolocation-client-location, .btn-group #block-conf-eform-caree-page-side-slide .page-node-add-problem .owl-nav > div + .geolocation-client-location, .page-node-add-problem .btn-group #block-conf-eform-caree-page-side-slide .owl-nav > div + .geolocation-client-location, #block-conf-eform-caree-page-side-slide .btn-group .page-node-add-problem .owl-nav > div + .geolocation-client-location, .page-node-add-problem #block-conf-eform-caree-page-side-slide .btn-group .owl-nav > div + .geolocation-client-location, .btn-group .page-node-add-problem .btn + .geolocation-address-geocode, .page-node-add-problem .btn-group .btn + .geolocation-address-geocode, .btn-group .page-node-add-problem .pagination-classic > li > a + .geolocation-address-geocode, .page-node-add-problem .btn-group .pagination-classic > li > a + .geolocation-address-geocode, .btn-group .page-node-add-problem
.pagination-classic > li > span + .geolocation-address-geocode, .page-node-add-problem .btn-group
.pagination-classic > li > span + .geolocation-address-geocode, .btn-group .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child .page-node-add-problem a + .geolocation-address-geocode, .page-node-add-problem .btn-group .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child a + .geolocation-address-geocode, .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child .btn-group .page-node-add-problem a + .geolocation-address-geocode, .page-node-add-problem .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child .btn-group a + .geolocation-address-geocode, .btn-group .page-careers .field-name-field-what-waiting-links .field-items .field-item .page-node-add-problem a + .geolocation-address-geocode, .page-node-add-problem .btn-group .page-careers .field-name-field-what-waiting-links .field-items .field-item a + .geolocation-address-geocode, .page-careers .field-name-field-what-waiting-links .field-items .field-item .btn-group .page-node-add-problem a + .geolocation-address-geocode, .page-node-add-problem .page-careers .field-name-field-what-waiting-links .field-items .field-item .btn-group a + .geolocation-address-geocode, .btn-group .page-careers .field-name-field-job-with-partners-link .field-items .field-item .page-node-add-problem a + .geolocation-address-geocode, .page-node-add-problem .btn-group .page-careers .field-name-field-job-with-partners-link .field-items .field-item a + .geolocation-address-geocode, .page-careers .field-name-field-job-with-partners-link .field-items .field-item .btn-group .page-node-add-problem a + .geolocation-address-geocode, .page-node-add-problem .page-careers .field-name-field-job-with-partners-link .field-items .field-item .btn-group a + .geolocation-address-geocode, .btn-group .custom-project .view-project-event .view-footer .page-node-add-problem a + .geolocation-address-geocode, .page-node-add-problem .btn-group .custom-project .view-project-event .view-footer a + .geolocation-address-geocode, .custom-project .view-project-event .view-footer .btn-group .page-node-add-problem a + .geolocation-address-geocode, .page-node-add-problem .custom-project .view-project-event .view-footer .btn-group a + .geolocation-address-geocode, .btn-group .project-call-to-action .field-item .page-node-add-problem a + .geolocation-address-geocode, .page-node-add-problem .btn-group .project-call-to-action .field-item a + .geolocation-address-geocode, .project-call-to-action .field-item .btn-group .page-node-add-problem a + .geolocation-address-geocode, .page-node-add-problem .project-call-to-action .field-item .btn-group a + .geolocation-address-geocode, .btn-group .page-node-add-problem input.form-submit + .geolocation-address-geocode, .page-node-add-problem .btn-group input.form-submit + .geolocation-address-geocode, .btn-group .page-node-add-problem .geolocation-client-location + .geolocation-address-geocode, .page-node-add-problem .btn-group .geolocation-client-location + .geolocation-address-geocode, .btn-group .page-node-add-problem .geolocation-address-geocode + .geolocation-address-geocode, .page-node-add-problem .btn-group .geolocation-address-geocode + .geolocation-address-geocode, .btn-group #block-conf-eform-caree-page-side-slide .page-node-add-problem .owl-nav > div + .geolocation-address-geocode, .page-node-add-problem .btn-group #block-conf-eform-caree-page-side-slide .owl-nav > div + .geolocation-address-geocode, #block-conf-eform-caree-page-side-slide .btn-group .page-node-add-problem .owl-nav > div + .geolocation-address-geocode, .page-node-add-problem #block-conf-eform-caree-page-side-slide .btn-group .owl-nav > div + .geolocation-address-geocode, .btn-group #block-conf-eform-caree-page-side-slide .owl-nav > .btn + div, #block-conf-eform-caree-page-side-slide .btn-group .owl-nav > .btn + div, .btn-group #block-conf-eform-caree-page-side-slide .pagination-classic > li.owl-nav > a + div, #block-conf-eform-caree-page-side-slide .btn-group .pagination-classic > li.owl-nav > a + div, .btn-group #block-conf-eform-caree-page-side-slide
.pagination-classic > li.owl-nav > span + div, #block-conf-eform-caree-page-side-slide .btn-group
.pagination-classic > li.owl-nav > span + div, .btn-group .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child #block-conf-eform-caree-page-side-slide .owl-nav > a + div, #block-conf-eform-caree-page-side-slide .btn-group .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child .owl-nav > a + div, .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child .btn-group #block-conf-eform-caree-page-side-slide .owl-nav > a + div, #block-conf-eform-caree-page-side-slide .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child .btn-group .owl-nav > a + div, .btn-group .page-careers .field-name-field-what-waiting-links .field-items .field-item #block-conf-eform-caree-page-side-slide .owl-nav > a + div, #block-conf-eform-caree-page-side-slide .btn-group .page-careers .field-name-field-what-waiting-links .field-items .field-item .owl-nav > a + div, .page-careers .field-name-field-what-waiting-links .field-items .field-item .btn-group #block-conf-eform-caree-page-side-slide .owl-nav > a + div, #block-conf-eform-caree-page-side-slide .page-careers .field-name-field-what-waiting-links .field-items .field-item .btn-group .owl-nav > a + div, .btn-group .page-careers .field-name-field-job-with-partners-link .field-items .field-item #block-conf-eform-caree-page-side-slide .owl-nav > a + div, #block-conf-eform-caree-page-side-slide .btn-group .page-careers .field-name-field-job-with-partners-link .field-items .field-item .owl-nav > a + div, .page-careers .field-name-field-job-with-partners-link .field-items .field-item .btn-group #block-conf-eform-caree-page-side-slide .owl-nav > a + div, #block-conf-eform-caree-page-side-slide .page-careers .field-name-field-job-with-partners-link .field-items .field-item .btn-group .owl-nav > a + div, .btn-group .custom-project .view-project-event .view-footer #block-conf-eform-caree-page-side-slide .owl-nav > a + div, #block-conf-eform-caree-page-side-slide .btn-group .custom-project .view-project-event .view-footer .owl-nav > a + div, .custom-project .view-project-event .view-footer .btn-group #block-conf-eform-caree-page-side-slide .owl-nav > a + div, #block-conf-eform-caree-page-side-slide .custom-project .view-project-event .view-footer .btn-group .owl-nav > a + div, .btn-group .project-call-to-action .field-item #block-conf-eform-caree-page-side-slide .owl-nav > a + div, #block-conf-eform-caree-page-side-slide .btn-group .project-call-to-action .field-item .owl-nav > a + div, .project-call-to-action .field-item .btn-group #block-conf-eform-caree-page-side-slide .owl-nav > a + div, #block-conf-eform-caree-page-side-slide .project-call-to-action .field-item .btn-group .owl-nav > a + div, .btn-group .page-node-add-problem #block-conf-eform-caree-page-side-slide .owl-nav > input.form-submit + div, #block-conf-eform-caree-page-side-slide .btn-group .page-node-add-problem .owl-nav > input.form-submit + div, .page-node-add-problem .btn-group #block-conf-eform-caree-page-side-slide .owl-nav > input.form-submit + div, #block-conf-eform-caree-page-side-slide .page-node-add-problem .btn-group .owl-nav > input.form-submit + div, .btn-group .page-node-add-problem #block-conf-eform-caree-page-side-slide .owl-nav > .geolocation-client-location + div, #block-conf-eform-caree-page-side-slide .btn-group .page-node-add-problem .owl-nav > .geolocation-client-location + div, .page-node-add-problem .btn-group #block-conf-eform-caree-page-side-slide .owl-nav > .geolocation-client-location + div, #block-conf-eform-caree-page-side-slide .page-node-add-problem .btn-group .owl-nav > .geolocation-client-location + div, .btn-group .page-node-add-problem #block-conf-eform-caree-page-side-slide .owl-nav > .geolocation-address-geocode + div, #block-conf-eform-caree-page-side-slide .btn-group .page-node-add-problem .owl-nav > .geolocation-address-geocode + div, .page-node-add-problem .btn-group #block-conf-eform-caree-page-side-slide .owl-nav > .geolocation-address-geocode + div, #block-conf-eform-caree-page-side-slide .page-node-add-problem .btn-group .owl-nav > .geolocation-address-geocode + div, .btn-group #block-conf-eform-caree-page-side-slide .owl-nav > div + div, #block-conf-eform-caree-page-side-slide .btn-group .owl-nav > div + div,
.btn-group-lg .btn + .btn,
.btn-group-lg .pagination-classic > li > a + .btn,
.btn-group-lg
.pagination-classic > li > span + .btn,
.btn-group-lg .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child a + .btn, .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child
.btn-group-lg a + .btn,
.btn-group-lg .page-careers .field-name-field-what-waiting-links .field-items .field-item a + .btn, .page-careers .field-name-field-what-waiting-links .field-items .field-item
.btn-group-lg a + .btn,
.btn-group-lg .page-careers .field-name-field-job-with-partners-link .field-items .field-item a + .btn, .page-careers .field-name-field-job-with-partners-link .field-items .field-item
.btn-group-lg a + .btn,
.btn-group-lg .custom-project .view-project-event .view-footer a + .btn, .custom-project .view-project-event .view-footer
.btn-group-lg a + .btn,
.btn-group-lg .project-call-to-action .field-item a + .btn, .project-call-to-action .field-item
.btn-group-lg a + .btn,
.btn-group-lg .page-node-add-problem input.form-submit + .btn, .page-node-add-problem
.btn-group-lg input.form-submit + .btn,
.btn-group-lg .page-node-add-problem .geolocation-client-location + .btn, .page-node-add-problem
.btn-group-lg .geolocation-client-location + .btn,
.btn-group-lg .page-node-add-problem .geolocation-address-geocode + .btn, .page-node-add-problem
.btn-group-lg .geolocation-address-geocode + .btn,
.btn-group-lg #block-conf-eform-caree-page-side-slide .owl-nav > div + .btn, #block-conf-eform-caree-page-side-slide
.btn-group-lg .owl-nav > div + .btn,
.btn-group-lg .pagination-classic > li > .btn + a,
.btn-group-lg .pagination-classic > li > a + a,
.btn-group-lg
.pagination-classic > li > span + a,
.btn-group-lg .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child .pagination-classic > li > a + a, .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child
.btn-group-lg .pagination-classic > li > a + a,
.btn-group-lg .page-careers .field-name-field-what-waiting-links .field-items .field-item .pagination-classic > li > a + a, .page-careers .field-name-field-what-waiting-links .field-items .field-item
.btn-group-lg .pagination-classic > li > a + a,
.btn-group-lg .page-careers .field-name-field-job-with-partners-link .field-items .field-item .pagination-classic > li > a + a, .page-careers .field-name-field-job-with-partners-link .field-items .field-item
.btn-group-lg .pagination-classic > li > a + a,
.btn-group-lg .custom-project .view-project-event .view-footer .pagination-classic > li > a + a, .custom-project .view-project-event .view-footer
.btn-group-lg .pagination-classic > li > a + a,
.btn-group-lg .project-call-to-action .field-item .pagination-classic > li > a + a, .project-call-to-action .field-item
.btn-group-lg .pagination-classic > li > a + a,
.btn-group-lg .page-node-add-problem .pagination-classic > li > input.form-submit + a, .page-node-add-problem
.btn-group-lg .pagination-classic > li > input.form-submit + a,
.btn-group-lg .page-node-add-problem .pagination-classic > li > .geolocation-client-location + a, .page-node-add-problem
.btn-group-lg .pagination-classic > li > .geolocation-client-location + a,
.btn-group-lg .page-node-add-problem .pagination-classic > li > .geolocation-address-geocode + a, .page-node-add-problem
.btn-group-lg .pagination-classic > li > .geolocation-address-geocode + a,
.btn-group-lg #block-conf-eform-caree-page-side-slide .pagination-classic > li.owl-nav > div + a, #block-conf-eform-caree-page-side-slide
.btn-group-lg .pagination-classic > li.owl-nav > div + a,
.btn-group-lg
.pagination-classic > li > .btn + span,
.btn-group-lg .pagination-classic > li > a + span,
.btn-group-lg
.pagination-classic > li > span + span,
.btn-group-lg .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child
.pagination-classic > li > a + span, .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child
.btn-group-lg
.pagination-classic > li > a + span,
.btn-group-lg .page-careers .field-name-field-what-waiting-links .field-items .field-item
.pagination-classic > li > a + span, .page-careers .field-name-field-what-waiting-links .field-items .field-item
.btn-group-lg
.pagination-classic > li > a + span,
.btn-group-lg .page-careers .field-name-field-job-with-partners-link .field-items .field-item
.pagination-classic > li > a + span, .page-careers .field-name-field-job-with-partners-link .field-items .field-item
.btn-group-lg
.pagination-classic > li > a + span,
.btn-group-lg .custom-project .view-project-event .view-footer
.pagination-classic > li > a + span, .custom-project .view-project-event .view-footer
.btn-group-lg
.pagination-classic > li > a + span,
.btn-group-lg .project-call-to-action .field-item
.pagination-classic > li > a + span, .project-call-to-action .field-item
.btn-group-lg
.pagination-classic > li > a + span,
.btn-group-lg .page-node-add-problem
.pagination-classic > li > input.form-submit + span, .page-node-add-problem
.btn-group-lg
.pagination-classic > li > input.form-submit + span,
.btn-group-lg .page-node-add-problem
.pagination-classic > li > .geolocation-client-location + span, .page-node-add-problem
.btn-group-lg
.pagination-classic > li > .geolocation-client-location + span,
.btn-group-lg .page-node-add-problem
.pagination-classic > li > .geolocation-address-geocode + span, .page-node-add-problem
.btn-group-lg
.pagination-classic > li > .geolocation-address-geocode + span,
.btn-group-lg #block-conf-eform-caree-page-side-slide
.pagination-classic > li.owl-nav > div + span, #block-conf-eform-caree-page-side-slide
.btn-group-lg
.pagination-classic > li.owl-nav > div + span,
.btn-group-lg .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child .btn + a, .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child
.btn-group-lg .btn + a,
.btn-group-lg .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child .pagination-classic > li > a + a, .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child
.btn-group-lg .pagination-classic > li > a + a,
.btn-group-lg .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child
.pagination-classic > li > span + a, .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child
.btn-group-lg
.pagination-classic > li > span + a,
.btn-group-lg .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child a + a, .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child
.btn-group-lg a + a,
.btn-group-lg .page-careers .field-name-field-what-waiting-links .field-name-field-search-rotator-links .field-items .field-item:first-child a + a,
.btn-group-lg .page-careers .field-name-field-search-rotator-links .field-name-field-what-waiting-links .field-items .field-item:first-child a + a, .page-careers .field-name-field-what-waiting-links .field-name-field-search-rotator-links .field-items .field-item:first-child
.btn-group-lg a + a, .page-careers .field-name-field-search-rotator-links .field-name-field-what-waiting-links .field-items .field-item:first-child
.btn-group-lg a + a,
.btn-group-lg .page-careers .field-name-field-job-with-partners-link .field-name-field-search-rotator-links .field-items .field-item:first-child a + a,
.btn-group-lg .page-careers .field-name-field-search-rotator-links .field-name-field-job-with-partners-link .field-items .field-item:first-child a + a, .page-careers .field-name-field-job-with-partners-link .field-name-field-search-rotator-links .field-items .field-item:first-child
.btn-group-lg a + a, .page-careers .field-name-field-search-rotator-links .field-name-field-job-with-partners-link .field-items .field-item:first-child
.btn-group-lg a + a,
.btn-group-lg .custom-project .view-project-event .view-footer .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child a + a, .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child
.btn-group-lg .custom-project .view-project-event .view-footer a + a, .custom-project .view-project-event .view-footer
.btn-group-lg .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child a + a, .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child .custom-project .view-project-event .view-footer
.btn-group-lg a + a,
.btn-group-lg .project-call-to-action .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child a + a, .page-careers .field-name-field-search-rotator-links .field-items
.btn-group-lg .project-call-to-action .field-item:first-child a + a, .project-call-to-action .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child
.btn-group-lg a + a, .page-careers .field-name-field-search-rotator-links .field-items .project-call-to-action .field-item:first-child
.btn-group-lg a + a,
.btn-group-lg .page-node-add-problem .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child input.form-submit + a, .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child
.btn-group-lg .page-node-add-problem input.form-submit + a, .page-node-add-problem
.btn-group-lg .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child input.form-submit + a, .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child .page-node-add-problem
.btn-group-lg input.form-submit + a,
.btn-group-lg .page-node-add-problem .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child .geolocation-client-location + a, .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child
.btn-group-lg .page-node-add-problem .geolocation-client-location + a, .page-node-add-problem
.btn-group-lg .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child .geolocation-client-location + a, .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child .page-node-add-problem
.btn-group-lg .geolocation-client-location + a,
.btn-group-lg .page-node-add-problem .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child .geolocation-address-geocode + a, .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child
.btn-group-lg .page-node-add-problem .geolocation-address-geocode + a, .page-node-add-problem
.btn-group-lg .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child .geolocation-address-geocode + a, .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child .page-node-add-problem
.btn-group-lg .geolocation-address-geocode + a,
.btn-group-lg #block-conf-eform-caree-page-side-slide .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child .owl-nav > div + a, .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child
.btn-group-lg #block-conf-eform-caree-page-side-slide .owl-nav > div + a, #block-conf-eform-caree-page-side-slide
.btn-group-lg .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child .owl-nav > div + a, .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child #block-conf-eform-caree-page-side-slide
.btn-group-lg .owl-nav > div + a,
.btn-group-lg .page-careers .field-name-field-what-waiting-links .field-items .field-item .btn + a, .page-careers .field-name-field-what-waiting-links .field-items .field-item
.btn-group-lg .btn + a,
.btn-group-lg .page-careers .field-name-field-what-waiting-links .field-items .field-item .pagination-classic > li > a + a, .page-careers .field-name-field-what-waiting-links .field-items .field-item
.btn-group-lg .pagination-classic > li > a + a,
.btn-group-lg .page-careers .field-name-field-what-waiting-links .field-items .field-item
.pagination-classic > li > span + a, .page-careers .field-name-field-what-waiting-links .field-items .field-item
.btn-group-lg
.pagination-classic > li > span + a,
.btn-group-lg .page-careers .field-name-field-search-rotator-links .field-name-field-what-waiting-links .field-items .field-item:first-child a + a,
.btn-group-lg .page-careers .field-name-field-what-waiting-links .field-name-field-search-rotator-links .field-items .field-item:first-child a + a, .page-careers .field-name-field-search-rotator-links .field-name-field-what-waiting-links .field-items .field-item:first-child
.btn-group-lg a + a, .page-careers .field-name-field-what-waiting-links .field-name-field-search-rotator-links .field-items .field-item:first-child
.btn-group-lg a + a,
.btn-group-lg .page-careers .field-name-field-what-waiting-links .field-items .field-item a + a, .page-careers .field-name-field-what-waiting-links .field-items .field-item
.btn-group-lg a + a,
.btn-group-lg .page-careers .field-name-field-job-with-partners-link .field-name-field-what-waiting-links .field-items .field-item a + a,
.btn-group-lg .page-careers .field-name-field-what-waiting-links .field-name-field-job-with-partners-link .field-items .field-item a + a, .page-careers .field-name-field-job-with-partners-link .field-name-field-what-waiting-links .field-items .field-item
.btn-group-lg a + a, .page-careers .field-name-field-what-waiting-links .field-name-field-job-with-partners-link .field-items .field-item
.btn-group-lg a + a,
.btn-group-lg .custom-project .view-project-event .view-footer .page-careers .field-name-field-what-waiting-links .field-items .field-item a + a, .page-careers .field-name-field-what-waiting-links .field-items .field-item
.btn-group-lg .custom-project .view-project-event .view-footer a + a, .custom-project .view-project-event .view-footer
.btn-group-lg .page-careers .field-name-field-what-waiting-links .field-items .field-item a + a, .page-careers .field-name-field-what-waiting-links .field-items .field-item .custom-project .view-project-event .view-footer
.btn-group-lg a + a,
.btn-group-lg .project-call-to-action .page-careers .field-name-field-what-waiting-links .field-items .field-item a + a, .page-careers .field-name-field-what-waiting-links .field-items
.btn-group-lg .project-call-to-action .field-item a + a, .project-call-to-action .page-careers .field-name-field-what-waiting-links .field-items .field-item
.btn-group-lg a + a, .page-careers .field-name-field-what-waiting-links .field-items .project-call-to-action .field-item
.btn-group-lg a + a,
.btn-group-lg .page-node-add-problem .page-careers .field-name-field-what-waiting-links .field-items .field-item input.form-submit + a, .page-careers .field-name-field-what-waiting-links .field-items .field-item
.btn-group-lg .page-node-add-problem input.form-submit + a, .page-node-add-problem
.btn-group-lg .page-careers .field-name-field-what-waiting-links .field-items .field-item input.form-submit + a, .page-careers .field-name-field-what-waiting-links .field-items .field-item .page-node-add-problem
.btn-group-lg input.form-submit + a,
.btn-group-lg .page-node-add-problem .page-careers .field-name-field-what-waiting-links .field-items .field-item .geolocation-client-location + a, .page-careers .field-name-field-what-waiting-links .field-items .field-item
.btn-group-lg .page-node-add-problem .geolocation-client-location + a, .page-node-add-problem
.btn-group-lg .page-careers .field-name-field-what-waiting-links .field-items .field-item .geolocation-client-location + a, .page-careers .field-name-field-what-waiting-links .field-items .field-item .page-node-add-problem
.btn-group-lg .geolocation-client-location + a,
.btn-group-lg .page-node-add-problem .page-careers .field-name-field-what-waiting-links .field-items .field-item .geolocation-address-geocode + a, .page-careers .field-name-field-what-waiting-links .field-items .field-item
.btn-group-lg .page-node-add-problem .geolocation-address-geocode + a, .page-node-add-problem
.btn-group-lg .page-careers .field-name-field-what-waiting-links .field-items .field-item .geolocation-address-geocode + a, .page-careers .field-name-field-what-waiting-links .field-items .field-item .page-node-add-problem
.btn-group-lg .geolocation-address-geocode + a,
.btn-group-lg #block-conf-eform-caree-page-side-slide .page-careers .field-name-field-what-waiting-links .field-items .field-item .owl-nav > div + a, .page-careers .field-name-field-what-waiting-links .field-items .field-item
.btn-group-lg #block-conf-eform-caree-page-side-slide .owl-nav > div + a, #block-conf-eform-caree-page-side-slide
.btn-group-lg .page-careers .field-name-field-what-waiting-links .field-items .field-item .owl-nav > div + a, .page-careers .field-name-field-what-waiting-links .field-items .field-item #block-conf-eform-caree-page-side-slide
.btn-group-lg .owl-nav > div + a,
.btn-group-lg .page-careers .field-name-field-job-with-partners-link .field-items .field-item .btn + a, .page-careers .field-name-field-job-with-partners-link .field-items .field-item
.btn-group-lg .btn + a,
.btn-group-lg .page-careers .field-name-field-job-with-partners-link .field-items .field-item .pagination-classic > li > a + a, .page-careers .field-name-field-job-with-partners-link .field-items .field-item
.btn-group-lg .pagination-classic > li > a + a,
.btn-group-lg .page-careers .field-name-field-job-with-partners-link .field-items .field-item
.pagination-classic > li > span + a, .page-careers .field-name-field-job-with-partners-link .field-items .field-item
.btn-group-lg
.pagination-classic > li > span + a,
.btn-group-lg .page-careers .field-name-field-search-rotator-links .field-name-field-job-with-partners-link .field-items .field-item:first-child a + a,
.btn-group-lg .page-careers .field-name-field-job-with-partners-link .field-name-field-search-rotator-links .field-items .field-item:first-child a + a, .page-careers .field-name-field-search-rotator-links .field-name-field-job-with-partners-link .field-items .field-item:first-child
.btn-group-lg a + a, .page-careers .field-name-field-job-with-partners-link .field-name-field-search-rotator-links .field-items .field-item:first-child
.btn-group-lg a + a,
.btn-group-lg .page-careers .field-name-field-what-waiting-links .field-name-field-job-with-partners-link .field-items .field-item a + a,
.btn-group-lg .page-careers .field-name-field-job-with-partners-link .field-name-field-what-waiting-links .field-items .field-item a + a, .page-careers .field-name-field-what-waiting-links .field-name-field-job-with-partners-link .field-items .field-item
.btn-group-lg a + a, .page-careers .field-name-field-job-with-partners-link .field-name-field-what-waiting-links .field-items .field-item
.btn-group-lg a + a,
.btn-group-lg .page-careers .field-name-field-job-with-partners-link .field-items .field-item a + a, .page-careers .field-name-field-job-with-partners-link .field-items .field-item
.btn-group-lg a + a,
.btn-group-lg .custom-project .view-project-event .view-footer .page-careers .field-name-field-job-with-partners-link .field-items .field-item a + a, .page-careers .field-name-field-job-with-partners-link .field-items .field-item
.btn-group-lg .custom-project .view-project-event .view-footer a + a, .custom-project .view-project-event .view-footer
.btn-group-lg .page-careers .field-name-field-job-with-partners-link .field-items .field-item a + a, .page-careers .field-name-field-job-with-partners-link .field-items .field-item .custom-project .view-project-event .view-footer
.btn-group-lg a + a,
.btn-group-lg .project-call-to-action .page-careers .field-name-field-job-with-partners-link .field-items .field-item a + a, .page-careers .field-name-field-job-with-partners-link .field-items
.btn-group-lg .project-call-to-action .field-item a + a, .project-call-to-action .page-careers .field-name-field-job-with-partners-link .field-items .field-item
.btn-group-lg a + a, .page-careers .field-name-field-job-with-partners-link .field-items .project-call-to-action .field-item
.btn-group-lg a + a,
.btn-group-lg .page-node-add-problem .page-careers .field-name-field-job-with-partners-link .field-items .field-item input.form-submit + a, .page-careers .field-name-field-job-with-partners-link .field-items .field-item
.btn-group-lg .page-node-add-problem input.form-submit + a, .page-node-add-problem
.btn-group-lg .page-careers .field-name-field-job-with-partners-link .field-items .field-item input.form-submit + a, .page-careers .field-name-field-job-with-partners-link .field-items .field-item .page-node-add-problem
.btn-group-lg input.form-submit + a,
.btn-group-lg .page-node-add-problem .page-careers .field-name-field-job-with-partners-link .field-items .field-item .geolocation-client-location + a, .page-careers .field-name-field-job-with-partners-link .field-items .field-item
.btn-group-lg .page-node-add-problem .geolocation-client-location + a, .page-node-add-problem
.btn-group-lg .page-careers .field-name-field-job-with-partners-link .field-items .field-item .geolocation-client-location + a, .page-careers .field-name-field-job-with-partners-link .field-items .field-item .page-node-add-problem
.btn-group-lg .geolocation-client-location + a,
.btn-group-lg .page-node-add-problem .page-careers .field-name-field-job-with-partners-link .field-items .field-item .geolocation-address-geocode + a, .page-careers .field-name-field-job-with-partners-link .field-items .field-item
.btn-group-lg .page-node-add-problem .geolocation-address-geocode + a, .page-node-add-problem
.btn-group-lg .page-careers .field-name-field-job-with-partners-link .field-items .field-item .geolocation-address-geocode + a, .page-careers .field-name-field-job-with-partners-link .field-items .field-item .page-node-add-problem
.btn-group-lg .geolocation-address-geocode + a,
.btn-group-lg #block-conf-eform-caree-page-side-slide .page-careers .field-name-field-job-with-partners-link .field-items .field-item .owl-nav > div + a, .page-careers .field-name-field-job-with-partners-link .field-items .field-item
.btn-group-lg #block-conf-eform-caree-page-side-slide .owl-nav > div + a, #block-conf-eform-caree-page-side-slide
.btn-group-lg .page-careers .field-name-field-job-with-partners-link .field-items .field-item .owl-nav > div + a, .page-careers .field-name-field-job-with-partners-link .field-items .field-item #block-conf-eform-caree-page-side-slide
.btn-group-lg .owl-nav > div + a,
.btn-group-lg .custom-project .view-project-event .view-footer .btn + a, .custom-project .view-project-event .view-footer
.btn-group-lg .btn + a,
.btn-group-lg .custom-project .view-project-event .view-footer .pagination-classic > li > a + a, .custom-project .view-project-event .view-footer
.btn-group-lg .pagination-classic > li > a + a,
.btn-group-lg .custom-project .view-project-event .view-footer
.pagination-classic > li > span + a, .custom-project .view-project-event .view-footer
.btn-group-lg
.pagination-classic > li > span + a,
.btn-group-lg .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child .custom-project .view-project-event .view-footer a + a, .custom-project .view-project-event .view-footer
.btn-group-lg .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child a + a, .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child
.btn-group-lg .custom-project .view-project-event .view-footer a + a, .custom-project .view-project-event .view-footer .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child
.btn-group-lg a + a,
.btn-group-lg .page-careers .field-name-field-what-waiting-links .field-items .field-item .custom-project .view-project-event .view-footer a + a, .custom-project .view-project-event .view-footer
.btn-group-lg .page-careers .field-name-field-what-waiting-links .field-items .field-item a + a, .page-careers .field-name-field-what-waiting-links .field-items .field-item
.btn-group-lg .custom-project .view-project-event .view-footer a + a, .custom-project .view-project-event .view-footer .page-careers .field-name-field-what-waiting-links .field-items .field-item
.btn-group-lg a + a,
.btn-group-lg .page-careers .field-name-field-job-with-partners-link .field-items .field-item .custom-project .view-project-event .view-footer a + a, .custom-project .view-project-event .view-footer
.btn-group-lg .page-careers .field-name-field-job-with-partners-link .field-items .field-item a + a, .page-careers .field-name-field-job-with-partners-link .field-items .field-item
.btn-group-lg .custom-project .view-project-event .view-footer a + a, .custom-project .view-project-event .view-footer .page-careers .field-name-field-job-with-partners-link .field-items .field-item
.btn-group-lg a + a,
.btn-group-lg .custom-project .view-project-event .view-footer a + a, .custom-project .view-project-event .view-footer
.btn-group-lg a + a,
.btn-group-lg .project-call-to-action .field-item .custom-project .view-project-event .view-footer a + a, .custom-project .view-project-event .view-footer
.btn-group-lg .project-call-to-action .field-item a + a, .project-call-to-action .field-item
.btn-group-lg .custom-project .view-project-event .view-footer a + a, .custom-project .view-project-event .view-footer .project-call-to-action .field-item
.btn-group-lg a + a,
.btn-group-lg .page-node-add-problem .custom-project .view-project-event .view-footer input.form-submit + a, .custom-project .view-project-event .view-footer
.btn-group-lg .page-node-add-problem input.form-submit + a, .page-node-add-problem
.btn-group-lg .custom-project .view-project-event .view-footer input.form-submit + a, .custom-project .view-project-event .view-footer .page-node-add-problem
.btn-group-lg input.form-submit + a,
.btn-group-lg .page-node-add-problem .custom-project .view-project-event .view-footer .geolocation-client-location + a, .custom-project .view-project-event .view-footer
.btn-group-lg .page-node-add-problem .geolocation-client-location + a, .page-node-add-problem
.btn-group-lg .custom-project .view-project-event .view-footer .geolocation-client-location + a, .custom-project .view-project-event .view-footer .page-node-add-problem
.btn-group-lg .geolocation-client-location + a,
.btn-group-lg .page-node-add-problem .custom-project .view-project-event .view-footer .geolocation-address-geocode + a, .custom-project .view-project-event .view-footer
.btn-group-lg .page-node-add-problem .geolocation-address-geocode + a, .page-node-add-problem
.btn-group-lg .custom-project .view-project-event .view-footer .geolocation-address-geocode + a, .custom-project .view-project-event .view-footer .page-node-add-problem
.btn-group-lg .geolocation-address-geocode + a,
.btn-group-lg #block-conf-eform-caree-page-side-slide .custom-project .view-project-event .view-footer .owl-nav > div + a, .custom-project .view-project-event .view-footer
.btn-group-lg #block-conf-eform-caree-page-side-slide .owl-nav > div + a, #block-conf-eform-caree-page-side-slide
.btn-group-lg .custom-project .view-project-event .view-footer .owl-nav > div + a, .custom-project .view-project-event .view-footer #block-conf-eform-caree-page-side-slide
.btn-group-lg .owl-nav > div + a,
.btn-group-lg .project-call-to-action .field-item .btn + a, .project-call-to-action .field-item
.btn-group-lg .btn + a,
.btn-group-lg .project-call-to-action .field-item .pagination-classic > li > a + a, .project-call-to-action .field-item
.btn-group-lg .pagination-classic > li > a + a,
.btn-group-lg .project-call-to-action .field-item
.pagination-classic > li > span + a, .project-call-to-action .field-item
.btn-group-lg
.pagination-classic > li > span + a,
.btn-group-lg .page-careers .field-name-field-search-rotator-links .field-items .project-call-to-action .field-item:first-child a + a, .project-call-to-action
.btn-group-lg .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child a + a, .page-careers .field-name-field-search-rotator-links .field-items .project-call-to-action .field-item:first-child
.btn-group-lg a + a, .project-call-to-action .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child
.btn-group-lg a + a,
.btn-group-lg .page-careers .field-name-field-what-waiting-links .field-items .project-call-to-action .field-item a + a, .project-call-to-action
.btn-group-lg .page-careers .field-name-field-what-waiting-links .field-items .field-item a + a, .page-careers .field-name-field-what-waiting-links .field-items .project-call-to-action .field-item
.btn-group-lg a + a, .project-call-to-action .page-careers .field-name-field-what-waiting-links .field-items .field-item
.btn-group-lg a + a,
.btn-group-lg .page-careers .field-name-field-job-with-partners-link .field-items .project-call-to-action .field-item a + a, .project-call-to-action
.btn-group-lg .page-careers .field-name-field-job-with-partners-link .field-items .field-item a + a, .page-careers .field-name-field-job-with-partners-link .field-items .project-call-to-action .field-item
.btn-group-lg a + a, .project-call-to-action .page-careers .field-name-field-job-with-partners-link .field-items .field-item
.btn-group-lg a + a,
.btn-group-lg .custom-project .view-project-event .view-footer .project-call-to-action .field-item a + a, .project-call-to-action .field-item
.btn-group-lg .custom-project .view-project-event .view-footer a + a, .custom-project .view-project-event .view-footer
.btn-group-lg .project-call-to-action .field-item a + a, .project-call-to-action .field-item .custom-project .view-project-event .view-footer
.btn-group-lg a + a,
.btn-group-lg .project-call-to-action .field-item a + a, .project-call-to-action .field-item
.btn-group-lg a + a,
.btn-group-lg .page-node-add-problem .project-call-to-action .field-item input.form-submit + a, .project-call-to-action .field-item
.btn-group-lg .page-node-add-problem input.form-submit + a, .page-node-add-problem
.btn-group-lg .project-call-to-action .field-item input.form-submit + a, .project-call-to-action .field-item .page-node-add-problem
.btn-group-lg input.form-submit + a,
.btn-group-lg .page-node-add-problem .project-call-to-action .field-item .geolocation-client-location + a, .project-call-to-action .field-item
.btn-group-lg .page-node-add-problem .geolocation-client-location + a, .page-node-add-problem
.btn-group-lg .project-call-to-action .field-item .geolocation-client-location + a, .project-call-to-action .field-item .page-node-add-problem
.btn-group-lg .geolocation-client-location + a,
.btn-group-lg .page-node-add-problem .project-call-to-action .field-item .geolocation-address-geocode + a, .project-call-to-action .field-item
.btn-group-lg .page-node-add-problem .geolocation-address-geocode + a, .page-node-add-problem
.btn-group-lg .project-call-to-action .field-item .geolocation-address-geocode + a, .project-call-to-action .field-item .page-node-add-problem
.btn-group-lg .geolocation-address-geocode + a,
.btn-group-lg #block-conf-eform-caree-page-side-slide .project-call-to-action .field-item .owl-nav > div + a, .project-call-to-action .field-item
.btn-group-lg #block-conf-eform-caree-page-side-slide .owl-nav > div + a, #block-conf-eform-caree-page-side-slide
.btn-group-lg .project-call-to-action .field-item .owl-nav > div + a, .project-call-to-action .field-item #block-conf-eform-caree-page-side-slide
.btn-group-lg .owl-nav > div + a,
.btn-group-lg .page-node-add-problem .btn + input.form-submit, .page-node-add-problem
.btn-group-lg .btn + input.form-submit,
.btn-group-lg .page-node-add-problem .pagination-classic > li > a + input.form-submit, .page-node-add-problem
.btn-group-lg .pagination-classic > li > a + input.form-submit,
.btn-group-lg .page-node-add-problem
.pagination-classic > li > span + input.form-submit, .page-node-add-problem
.btn-group-lg
.pagination-classic > li > span + input.form-submit,
.btn-group-lg .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child .page-node-add-problem a + input.form-submit, .page-node-add-problem
.btn-group-lg .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child a + input.form-submit, .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child
.btn-group-lg .page-node-add-problem a + input.form-submit, .page-node-add-problem .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child
.btn-group-lg a + input.form-submit,
.btn-group-lg .page-careers .field-name-field-what-waiting-links .field-items .field-item .page-node-add-problem a + input.form-submit, .page-node-add-problem
.btn-group-lg .page-careers .field-name-field-what-waiting-links .field-items .field-item a + input.form-submit, .page-careers .field-name-field-what-waiting-links .field-items .field-item
.btn-group-lg .page-node-add-problem a + input.form-submit, .page-node-add-problem .page-careers .field-name-field-what-waiting-links .field-items .field-item
.btn-group-lg a + input.form-submit,
.btn-group-lg .page-careers .field-name-field-job-with-partners-link .field-items .field-item .page-node-add-problem a + input.form-submit, .page-node-add-problem
.btn-group-lg .page-careers .field-name-field-job-with-partners-link .field-items .field-item a + input.form-submit, .page-careers .field-name-field-job-with-partners-link .field-items .field-item
.btn-group-lg .page-node-add-problem a + input.form-submit, .page-node-add-problem .page-careers .field-name-field-job-with-partners-link .field-items .field-item
.btn-group-lg a + input.form-submit,
.btn-group-lg .custom-project .view-project-event .view-footer .page-node-add-problem a + input.form-submit, .page-node-add-problem
.btn-group-lg .custom-project .view-project-event .view-footer a + input.form-submit, .custom-project .view-project-event .view-footer
.btn-group-lg .page-node-add-problem a + input.form-submit, .page-node-add-problem .custom-project .view-project-event .view-footer
.btn-group-lg a + input.form-submit,
.btn-group-lg .project-call-to-action .field-item .page-node-add-problem a + input.form-submit, .page-node-add-problem
.btn-group-lg .project-call-to-action .field-item a + input.form-submit, .project-call-to-action .field-item
.btn-group-lg .page-node-add-problem a + input.form-submit, .page-node-add-problem .project-call-to-action .field-item
.btn-group-lg a + input.form-submit,
.btn-group-lg .page-node-add-problem input.form-submit + input.form-submit, .page-node-add-problem
.btn-group-lg input.form-submit + input.form-submit,
.btn-group-lg .page-node-add-problem .geolocation-client-location + input.form-submit, .page-node-add-problem
.btn-group-lg .geolocation-client-location + input.form-submit,
.btn-group-lg .page-node-add-problem .geolocation-address-geocode + input.form-submit, .page-node-add-problem
.btn-group-lg .geolocation-address-geocode + input.form-submit,
.btn-group-lg #block-conf-eform-caree-page-side-slide .page-node-add-problem .owl-nav > div + input.form-submit, .page-node-add-problem
.btn-group-lg #block-conf-eform-caree-page-side-slide .owl-nav > div + input.form-submit, #block-conf-eform-caree-page-side-slide
.btn-group-lg .page-node-add-problem .owl-nav > div + input.form-submit, .page-node-add-problem #block-conf-eform-caree-page-side-slide
.btn-group-lg .owl-nav > div + input.form-submit,
.btn-group-lg .page-node-add-problem .btn + .geolocation-client-location, .page-node-add-problem
.btn-group-lg .btn + .geolocation-client-location,
.btn-group-lg .page-node-add-problem .pagination-classic > li > a + .geolocation-client-location, .page-node-add-problem
.btn-group-lg .pagination-classic > li > a + .geolocation-client-location,
.btn-group-lg .page-node-add-problem
.pagination-classic > li > span + .geolocation-client-location, .page-node-add-problem
.btn-group-lg
.pagination-classic > li > span + .geolocation-client-location,
.btn-group-lg .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child .page-node-add-problem a + .geolocation-client-location, .page-node-add-problem
.btn-group-lg .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child a + .geolocation-client-location, .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child
.btn-group-lg .page-node-add-problem a + .geolocation-client-location, .page-node-add-problem .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child
.btn-group-lg a + .geolocation-client-location,
.btn-group-lg .page-careers .field-name-field-what-waiting-links .field-items .field-item .page-node-add-problem a + .geolocation-client-location, .page-node-add-problem
.btn-group-lg .page-careers .field-name-field-what-waiting-links .field-items .field-item a + .geolocation-client-location, .page-careers .field-name-field-what-waiting-links .field-items .field-item
.btn-group-lg .page-node-add-problem a + .geolocation-client-location, .page-node-add-problem .page-careers .field-name-field-what-waiting-links .field-items .field-item
.btn-group-lg a + .geolocation-client-location,
.btn-group-lg .page-careers .field-name-field-job-with-partners-link .field-items .field-item .page-node-add-problem a + .geolocation-client-location, .page-node-add-problem
.btn-group-lg .page-careers .field-name-field-job-with-partners-link .field-items .field-item a + .geolocation-client-location, .page-careers .field-name-field-job-with-partners-link .field-items .field-item
.btn-group-lg .page-node-add-problem a + .geolocation-client-location, .page-node-add-problem .page-careers .field-name-field-job-with-partners-link .field-items .field-item
.btn-group-lg a + .geolocation-client-location,
.btn-group-lg .custom-project .view-project-event .view-footer .page-node-add-problem a + .geolocation-client-location, .page-node-add-problem
.btn-group-lg .custom-project .view-project-event .view-footer a + .geolocation-client-location, .custom-project .view-project-event .view-footer
.btn-group-lg .page-node-add-problem a + .geolocation-client-location, .page-node-add-problem .custom-project .view-project-event .view-footer
.btn-group-lg a + .geolocation-client-location,
.btn-group-lg .project-call-to-action .field-item .page-node-add-problem a + .geolocation-client-location, .page-node-add-problem
.btn-group-lg .project-call-to-action .field-item a + .geolocation-client-location, .project-call-to-action .field-item
.btn-group-lg .page-node-add-problem a + .geolocation-client-location, .page-node-add-problem .project-call-to-action .field-item
.btn-group-lg a + .geolocation-client-location,
.btn-group-lg .page-node-add-problem input.form-submit + .geolocation-client-location, .page-node-add-problem
.btn-group-lg input.form-submit + .geolocation-client-location,
.btn-group-lg .page-node-add-problem .geolocation-client-location + .geolocation-client-location, .page-node-add-problem
.btn-group-lg .geolocation-client-location + .geolocation-client-location,
.btn-group-lg .page-node-add-problem .geolocation-address-geocode + .geolocation-client-location, .page-node-add-problem
.btn-group-lg .geolocation-address-geocode + .geolocation-client-location,
.btn-group-lg #block-conf-eform-caree-page-side-slide .page-node-add-problem .owl-nav > div + .geolocation-client-location, .page-node-add-problem
.btn-group-lg #block-conf-eform-caree-page-side-slide .owl-nav > div + .geolocation-client-location, #block-conf-eform-caree-page-side-slide
.btn-group-lg .page-node-add-problem .owl-nav > div + .geolocation-client-location, .page-node-add-problem #block-conf-eform-caree-page-side-slide
.btn-group-lg .owl-nav > div + .geolocation-client-location,
.btn-group-lg .page-node-add-problem .btn + .geolocation-address-geocode, .page-node-add-problem
.btn-group-lg .btn + .geolocation-address-geocode,
.btn-group-lg .page-node-add-problem .pagination-classic > li > a + .geolocation-address-geocode, .page-node-add-problem
.btn-group-lg .pagination-classic > li > a + .geolocation-address-geocode,
.btn-group-lg .page-node-add-problem
.pagination-classic > li > span + .geolocation-address-geocode, .page-node-add-problem
.btn-group-lg
.pagination-classic > li > span + .geolocation-address-geocode,
.btn-group-lg .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child .page-node-add-problem a + .geolocation-address-geocode, .page-node-add-problem
.btn-group-lg .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child a + .geolocation-address-geocode, .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child
.btn-group-lg .page-node-add-problem a + .geolocation-address-geocode, .page-node-add-problem .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child
.btn-group-lg a + .geolocation-address-geocode,
.btn-group-lg .page-careers .field-name-field-what-waiting-links .field-items .field-item .page-node-add-problem a + .geolocation-address-geocode, .page-node-add-problem
.btn-group-lg .page-careers .field-name-field-what-waiting-links .field-items .field-item a + .geolocation-address-geocode, .page-careers .field-name-field-what-waiting-links .field-items .field-item
.btn-group-lg .page-node-add-problem a + .geolocation-address-geocode, .page-node-add-problem .page-careers .field-name-field-what-waiting-links .field-items .field-item
.btn-group-lg a + .geolocation-address-geocode,
.btn-group-lg .page-careers .field-name-field-job-with-partners-link .field-items .field-item .page-node-add-problem a + .geolocation-address-geocode, .page-node-add-problem
.btn-group-lg .page-careers .field-name-field-job-with-partners-link .field-items .field-item a + .geolocation-address-geocode, .page-careers .field-name-field-job-with-partners-link .field-items .field-item
.btn-group-lg .page-node-add-problem a + .geolocation-address-geocode, .page-node-add-problem .page-careers .field-name-field-job-with-partners-link .field-items .field-item
.btn-group-lg a + .geolocation-address-geocode,
.btn-group-lg .custom-project .view-project-event .view-footer .page-node-add-problem a + .geolocation-address-geocode, .page-node-add-problem
.btn-group-lg .custom-project .view-project-event .view-footer a + .geolocation-address-geocode, .custom-project .view-project-event .view-footer
.btn-group-lg .page-node-add-problem a + .geolocation-address-geocode, .page-node-add-problem .custom-project .view-project-event .view-footer
.btn-group-lg a + .geolocation-address-geocode,
.btn-group-lg .project-call-to-action .field-item .page-node-add-problem a + .geolocation-address-geocode, .page-node-add-problem
.btn-group-lg .project-call-to-action .field-item a + .geolocation-address-geocode, .project-call-to-action .field-item
.btn-group-lg .page-node-add-problem a + .geolocation-address-geocode, .page-node-add-problem .project-call-to-action .field-item
.btn-group-lg a + .geolocation-address-geocode,
.btn-group-lg .page-node-add-problem input.form-submit + .geolocation-address-geocode, .page-node-add-problem
.btn-group-lg input.form-submit + .geolocation-address-geocode,
.btn-group-lg .page-node-add-problem .geolocation-client-location + .geolocation-address-geocode, .page-node-add-problem
.btn-group-lg .geolocation-client-location + .geolocation-address-geocode,
.btn-group-lg .page-node-add-problem .geolocation-address-geocode + .geolocation-address-geocode, .page-node-add-problem
.btn-group-lg .geolocation-address-geocode + .geolocation-address-geocode,
.btn-group-lg #block-conf-eform-caree-page-side-slide .page-node-add-problem .owl-nav > div + .geolocation-address-geocode, .page-node-add-problem
.btn-group-lg #block-conf-eform-caree-page-side-slide .owl-nav > div + .geolocation-address-geocode, #block-conf-eform-caree-page-side-slide
.btn-group-lg .page-node-add-problem .owl-nav > div + .geolocation-address-geocode, .page-node-add-problem #block-conf-eform-caree-page-side-slide
.btn-group-lg .owl-nav > div + .geolocation-address-geocode,
.btn-group-lg #block-conf-eform-caree-page-side-slide .owl-nav > .btn + div, #block-conf-eform-caree-page-side-slide
.btn-group-lg .owl-nav > .btn + div,
.btn-group-lg #block-conf-eform-caree-page-side-slide .pagination-classic > li.owl-nav > a + div, #block-conf-eform-caree-page-side-slide
.btn-group-lg .pagination-classic > li.owl-nav > a + div,
.btn-group-lg #block-conf-eform-caree-page-side-slide
.pagination-classic > li.owl-nav > span + div, #block-conf-eform-caree-page-side-slide
.btn-group-lg
.pagination-classic > li.owl-nav > span + div,
.btn-group-lg .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child #block-conf-eform-caree-page-side-slide .owl-nav > a + div, #block-conf-eform-caree-page-side-slide
.btn-group-lg .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child .owl-nav > a + div, .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child
.btn-group-lg #block-conf-eform-caree-page-side-slide .owl-nav > a + div, #block-conf-eform-caree-page-side-slide .page-careers .field-name-field-search-rotator-links .field-items .field-item:first-child
.btn-group-lg .owl-nav > a + div,
.btn-group-lg .page-careers .field-name-field-what-waiting-links .field-items .field-item #block-conf-eform-caree-page-side-slide .owl-nav > a + div, #block-conf-eform-caree-page-side-slide
.btn-group-lg .page-careers .field-name-field-what-waiting-links .field-items .field-item .owl-nav > a + div, .page-careers .field-name-field-what-waiting-links .field-items .field-item
.btn-group-lg #block-conf-eform-caree-page-side-slide .owl-nav > a + div, #block-conf-eform-caree-page-side-slide .page-careers .field-name-field-what-waiting-links .field-items .field-item
.btn-group-lg .owl-nav > a + div,
.btn-group-lg .page-careers .field-name-field-job-with-partners-link .field-items .field-item #block-conf-eform-caree-page-side-slide .owl-nav > a + div, #block-conf-eform-caree-page-side-slide
.btn-group-lg .page-careers .field-name-field-job-with-partners-link .field-items .field-item .owl-nav > a + div, .page-careers .field-name-field-job-with-partners-link .field-items .field-item
.btn-group-lg #block-conf-eform-caree-page-side-slide .owl-nav > a + div, #block-conf-eform-caree-page-side-slide .page-careers .field-name-field-job-with-partners-link .field-items .field-item
.btn-group-lg .owl-nav > a + div,
.btn-group-lg .custom-project .view-project-event .view-footer #block-conf-eform-caree-page-side-slide .owl-nav > a + div, #block-conf-eform-caree-page-side-slide
.btn-group-lg .custom-project .view-project-event .view-footer .owl-nav > a + div, .custom-project .view-project-event .view-footer
.btn-group-lg #block-conf-eform-caree-page-side-slide .owl-nav > a + div, #block-conf-eform-caree-page-side-slide .custom-project .view-project-event .view-footer
.btn-group-lg .owl-nav > a + div,
.btn-group-lg .project-call-to-action .field-item #block-conf-eform-caree-page-side-slide .owl-nav > a + div, #block-conf-eform-caree-page-side-slide
.btn-group-lg .project-call-to-action .field-item .owl-nav > a + div, .project-call-to-action .field-item
.btn-group-lg #block-conf-eform-caree-page-side-slide .owl-nav > a + div, #block-conf-eform-caree-page-side-slide .project-call-to-action .field-item
.btn-group-lg .owl-nav > a + div,
.btn-group-lg .page-node-add-problem #block-conf-eform-caree-page-side-slide .owl-nav > input.form-submit + div, #block-conf-eform-caree-page-side-slide
.btn-group-lg .page-node-add-problem .owl-nav > input.form-submit + div, .page-node-add-problem
.btn-group-lg #block-conf-eform-caree-page-side-slide .owl-nav > input.form-submit + div, #block-conf-eform-caree-page-side-slide .page-node-add-problem
.btn-group-lg .owl-nav > input.form-submit + div,
.btn-group-lg .page-node-add-problem #block-conf-eform-caree-page-side-slide .owl-nav > .geolocation-client-location + div, #block-conf-eform-caree-page-side-slide
.btn-group-lg .page-node-add-problem .owl-nav > .geolocation-client-location + div, .page-node-add-problem
.btn-group-lg #block-conf-eform-caree-page-side-slide .owl-nav > .geolocation-client-location + div, #block-conf-eform-caree-page-side-slide .page-node-add-problem
.btn-group-lg .owl-nav > .geolocation-client-location + div,
.btn-group-lg .page-node-add-problem #block-conf-eform-caree-page-side-slide .owl-nav > .geolocation-address-geocode + div, #block-conf-eform-caree-page-side-slide
.btn-group-lg .page-node-add-problem .owl-nav > .geolocation-address-geocode + div, .page-node-add-problem
.btn-group-lg #block-conf-eform-caree-page-side-slide .owl-nav > .geolocation-address-geocode + div, #block-conf-eform-caree-page-side-slide .page-node-add-problem
.btn-group-lg .owl-nav > .geolocation-address-geocode + div,
.btn-group-lg #block-conf-eform-caree-page-side-slide .owl-nav > div + div, #block-conf-eform-caree-page-side-slide
.btn-group-lg .owl-nav > div + div {
  margin-left: -2px; }
    

Understand your dependencies and
why you're adding them.

full-stack/php

Goal:

Decrease ...

  1. size of requests
  2. number of requests
  3. number of DNS lookups
  4. impact of your scripts

Increase ...

  1. semantic HTML
  2. thinking about front end engineering requirements

Cost

Benefit

Always think about...

  • User experience
  • Accessibility
  • Performance
  • Security
  • Privacy
  • Internationalization

"Fast to Code"

Engineering Performance

Developer Experience

Productivity

Biggest Bottlenecks?

architect looking at plans

Who?

  • Developers (Ourselves)

What?

  • Architecture
  • Consistency
  • Comments
  • Refactoring
  

Architecture

⌛️

Architecture

http headers for a javascript file that is 2.264M
  

Refactoring

⌛️

display: grid;

ARIA as a backup

<table role="table" aria-label="Semantic Elements" aria-describedby="semantic_elements_table_desc" aria-rowcount="81">   
  <caption id="semantic_elements_table_desc">Semantic Elements to use instead of ARIA's roles</caption>   
  <thead role="rowgroup">      
     <tr role="row">        
       <th role="columnheader" aria-sort="none">ARIA Role</th>
       <th role="columnheader" aria-sort="none">Semantic Element</th>      
     </tr>    
  </thead>
  <tbody role="rowgroup">     
     <tr role="row" aria-rowindex="11">        
       <td role="cell">header</td>
       <td role="cell">h1</td>
     </tr>
     <tr role="row" aria-rowindex="16">
       <td role="cell">header</td>
       <td role="cell">h6</td>
     </tr>
     <tr role="row" aria-rowindex="18">
       <td role="cell">rowgroup</td>
       <td role="cell">thead</td>
     </tr>
     <tr role="row" aria-rowindex="24">
       <td role="cell">term</td>
       <td role="cell">dt</td>
     </tr>
   </tbody>
 </table>

User Experience

Accessibility

Best Practices

  • Think about accessibility for EVERY decision
  • Turn off the sound and unplug your mouse
  • Test changes (as part of build process?)
  • Use semantic HTML (links for links, with href!)
  • Declare the language
  • Don't f**k is up with CSS
  • If all engineers are responsible for thinking about these tenets, you save time and money by not refactoring and not having a separate teams for each.

Performance Budget!

Plan ahead

Good design is not about making something pretty. It is about making something usable and intuitive – the beauty of the product will be a result of these things.

-- Luke Jones

The point:

  1. Understand your tools, languages and features you are adding, or may add, to your code.
  2. Always consider all six tenets of user experience as you code. (a.k.a. Engineer!)
  3. Taking the time to do it right the first time is FAST TO CODE. Refactoring is NOT.
  4. Control your tools. Don't let them control you.

Estelle Weyl

www.standardista.com

www.PerfMattersConf.com

@estellevw
@standardista

Mobile HTML5 Front End Masters HTML5 and CSS3 for the Real World Animations and Transitions with CSS Web Performance Daybook CSS: The Definitive Guide Flexbox in CSS

TL;DR;

  1. Understand the tools you're adding to your code
  2. Always think about user experience, a11y, performance, security, privacy, and I18n as you develop, and you won't have to retrofit.