/* Important Information about this CSS File  - Do not delete or rename this file, if you do not use it leave it blank (delete everything) and the file will be skipped when you enable Production Mode in the Global theme settings.  - Read the _README file in this directory, it contains useful help and other information. */
/* Increase the body font size on small devices */
html { font-size: 81.3%; }

/* Button fixes */
p .button.medium:after { margin: 0 0 -0.2em 0.7em; }

.grid-row.hosting.bottomRow { margin-top: -8em; }
.grid-row.hosting.bottomRow .itaas { margin-left: 33.88571%; }

#block-claranet-2015-blocks-main-menu ul.menu li { width: 49.15254%; float: left; }
#block-claranet-2015-blocks-main-menu ul.menu li:nth-child(2n + 1) { margin-left: 0; margin-right: -100%; clear: both; margin-left: 0; }
#block-claranet-2015-blocks-main-menu ul.menu li:nth-child(2n + 2) { margin-left: 50.84746%; margin-right: -100%; clear: none; }

/* THE MENU */
#nav-wrapper, #nav-wrapper #menu-bar .tb-megamenu { background-color: transparent; }
#nav-wrapper .btn-navbar, #nav-wrapper #menu-bar .tb-megamenu .btn-navbar { padding: 0; background: #253741 url('images/sprites-s566abdd177.png') 0 -160px; width: 44px; height: 40px; margin: 0; }
#nav-wrapper .btn-navbar i, #nav-wrapper #menu-bar .tb-megamenu .btn-navbar i { display: none; }
#nav-wrapper .btn, #nav-wrapper #menu-bar .tb-megamenu .btn { border: 0; border-radius: 0; }
#nav-wrapper .inception-menu a.mega-group-title.mega-group-title, #nav-wrapper #menu-bar .tb-megamenu .inception-menu a.mega-group-title.mega-group-title { margin-left: 20px; font-size: 15px; }

#nav-wrapper { margin-top: -43px; }
#nav-wrapper #menu-bar .tb-megamenu .dropdown-menu { font-size: 90%; background-color: #253741; }

#header-wrapper { margin: 0; }
#header-wrapper #branding { height: auto; width: auto; float: none; margin: 0; }
#header-wrapper #logo { height: 38px; width: 50%; margin-top: 5px; float: right; margin-right: 5px; }
#header-wrapper #logo img { height: 30px; width: auto; }
#header-wrapper #logo a { position: relative; }

#block-claranet-2015-blocks-sticky-bar #stickyLogo, .block.claranet-2015-sticky-bar #stickyLogo { display: none; }
#block-claranet-2015-blocks-sticky-bar #stickyBar, .block.claranet-2015-sticky-bar #stickyBar { text-align: center; font-size: 1.2rem; }
#block-claranet-2015-blocks-sticky-bar #stickyBar .button.red.medium, .block.claranet-2015-sticky-bar #stickyBar .button.red.medium { margin: 0 0 0 0.5em; }

.region-header { display: none; }

#header-wrapper #logo img { width: auto; float: right; max-height: 30px; height: auto; }

#content-wrapper { /* button fixes */ }
#content-wrapper .button.large:after { content: " "; display: inline-block; width: 9px; height: 17px; background: transparent url('images/sprites-s566abdd177.png') 0 -18px no-repeat; margin: 0 0 -0.066em 0.7em; padding: 0; }

/*.block.social-media-block { .share { text-align: center; h2 { font-size: 1em; text-transform: uppercase; } } .share-button { width: 30px; padding: 0.2em; display: inline; img { width: 30px; height: 30px; } }
}*/
.social-media-block { position: fixed; z-index: 1000; right: 0.8em; bottom: 0.8em; margin-bottom: 0; }
.social-media-block .block-inner { margin: 0; }
.social-media-block .share-button { text-transform: uppercase; font-size: 0.7em; cursor: pointer; height: 8em; width: 8em; border-radius: 50%; overflow: hidden; margin-bottom: 1em; }
.social-media-block .share-button img { width: 100%; }
.social-media-block .share-button.share-this { margin-bottom: 0; }
.social-media-block .share-button.share-service { display: none; }
.social-media-block .share-this-title { display: none; }

.stat-block { display: none; }

/* brochures landing */
body.page-brochures .views-row { width: 32.20339%; float: left; }
body.page-brochures .views-row:nth-child(3n + 1) { margin-left: 0; margin-right: -100%; clear: both; margin-left: 0; }
body.page-brochures .views-row:nth-child(3n + 2) { margin-left: 33.89831%; margin-right: -100%; clear: none; }
body.page-brochures .views-row:nth-child(3n + 3) { margin-left: 67.79661%; margin-right: -100%; clear: none; }

/* Reserch and whitepapers */
.view-id-whitepapers.view-display-id-block_1 .views-row { width: 32.20339%; float: left; }
.view-id-whitepapers.view-display-id-block_1 .views-row:nth-child(3n + 1) { margin-left: 0; margin-right: -100%; clear: both; margin-left: 0; }
.view-id-whitepapers.view-display-id-block_1 .views-row:nth-child(3n + 2) { margin-left: 33.89831%; margin-right: -100%; clear: none; }
.view-id-whitepapers.view-display-id-block_1 .views-row:nth-child(3n + 3) { margin-left: 67.79661%; margin-right: -100%; clear: none; }

/* videos landing  */
body.page-videos .views-row { width: 49.15254%; float: left; }
body.page-videos .views-row:nth-child(2n + 1) { margin-left: 0; margin-right: -100%; clear: both; margin-left: 0; }
body.page-videos .views-row:nth-child(2n + 2) { margin-left: 50.84746%; margin-right: -100%; clear: none; }

/* homepage video */
#block-claranet-2015-blocks-homepage-video .block-inner div.homepage-video .cycle-slideshow .poster { padding-top: 33.3%; background: url(/sites/all/assets/uk/tablet_homevid_poster.jpg) no-repeat; background-size: cover; }

/* case studies view */
.view-case-studies { overflow: hidden; *overflow: visible; *zoom: 1; }
.view-case-studies .views-row { border-top: 1px solid #e7ecef; padding-top: 1em; margin-bottom: 1em; width: 49.15254%; float: left; text-align: center; }
.view-case-studies .views-row:nth-child(2n + 1) { margin-left: 0; margin-right: -100%; clear: both; margin-left: 0; }
.view-case-studies .views-row:nth-child(2n + 2) { margin-left: 50.84746%; margin-right: -100%; clear: none; }
.view-case-studies .views-row .views-field-field-company-logo img { max-width: 80%; -moz-box-shadow: rgba(136, 136, 136, 0.55) 8px 8px 16px; -webkit-box-shadow: rgba(136, 136, 136, 0.55) 8px 8px 16px; box-shadow: rgba(136, 136, 136, 0.55) 8px 8px 16px; border-radius: 50%; }
.view-case-studies .views-row .views-field-title { font-size: 1.6em; margin: 2em 1em; font-family: akzidenz-grotesk, helvetica,arial, sans-serif; font-weight: 500; }

/* services landing page */
.grid-row.hosting.communications.it-as-a-service h3, .grid-row .grid-4.hosting h3 { margin-top: 0; }
.grid-row.hosting.communications.it-as-a-service ul, .grid-row .grid-4.hosting ul { margin: 0; padding: 0; }
.grid-row.hosting.communications.it-as-a-service ul li, .grid-row .grid-4.hosting ul li { font-size: 1em; list-style: none; padding: 0; margin: 0; font-family: akzidenz-grotesk, helvetica,arial, sans-serif; font-weight: 500; }
.grid-row.hosting.communications.it-as-a-service ul li ul, .grid-row .grid-4.hosting ul li ul { padding-left: 1em; }
.grid-row.hosting.communications.it-as-a-service ul li a:before, .grid-row .grid-4.hosting ul li a:before { content: ""; display: block; float: left; width: 5px; height: 9px; background: transparent url('images/sprites-s566abdd177.png') 0 -200px no-repeat; margin: 7px 5px 0 0; }

/* is this just for spain? */
.which-applications .option-1, .which-applications .option-2, .which-applications .option-3 { width: 23.72881%; float: left; margin-right: 1.69492%; }
.which-applications .option-4 { width: 23.72881%; float: right; margin-right: 0; }

/* Staff landing pages */
#block-views-staff-profiles-block .block-title { text-align: center; margin: 1em 0; }

.view-id-staff_profiles .views-field-field-company-logo img { max-width: 50%; }
.view-id-staff_profiles .block-title { background-color: #00f; }
.view-id-staff_profiles .views-row { width: 49.15254%; float: left; }
.view-id-staff_profiles .views-row:nth-child(2n + 1) { margin-left: 0; margin-right: -100%; clear: both; margin-left: 0; }
.view-id-staff_profiles .views-row:nth-child(2n + 2) { margin-left: 50.84746%; margin-right: -100%; clear: none; }

.node-type-service-page { /* override max-width on this one, we'll set it for the specific things we need below */ /* field settings */ /* spain */ }
.node-type-service-page #main-content { margin: 0; }
.node-type-service-page #main-content-header, .node-type-service-page .content-sub-title, .node-type-service-page .content-services { margin-left: 0.5em; margin-right: 0.5em; }
.node-type-service-page h1#page-title { font-family: akzidenz-grotesk, helvetica,arial, sans-serif; font-weight: 300; margin: 0 0 0.1em 0; font-size: 3em; }
.node-type-service-page .container { max-width: none; }
.node-type-service-page .field-items { background-color: transparent; }
.node-type-service-page .node-inline-region { width: 32.20339%; float: right; margin-right: 0; }
.node-type-service-page .node-inline-region .block-inner { margin: 0; }
.node-type-service-page .node-inline-region #block-claranet-2015-blocks-local-menu { font-size: 0.7em; }
.node-type-service-page .field-name-field-pane-2 { width: 49.15254%; float: left; margin-right: 1.69492%; }
.node-type-service-page .field-name-field-pane-3 { width: 49.15254%; float: right; margin-right: 0; }
.node-type-service-page .field-name-body { width: 57.62712%; float: left; margin-right: 1.69492%; }
.node-type-service-page .field-name-body p:last-child { margin-bottom: 0; }
.node-type-service-page #featuredContainer .featuredContent .featuredSubtext h2 { font-size: 1.3em; }
.node-type-service-page .serviceContainer.four .service { text-align: center; width: 23.72881%; float: left; margin-bottom: 1em; }
.node-type-service-page .serviceContainer.four .service:nth-child(4n + 1) { margin-left: 0; margin-right: -100%; clear: both; margin-left: 0; }
.node-type-service-page .serviceContainer.four .service:nth-child(4n + 2) { margin-left: 25.42373%; margin-right: -100%; clear: none; }
.node-type-service-page .serviceContainer.four .service:nth-child(4n + 3) { margin-left: 50.84746%; margin-right: -100%; clear: none; }
.node-type-service-page .serviceContainer.four .service:nth-child(4n + 4) { margin-left: 76.27119%; margin-right: -100%; clear: none; }
.node-type-service-page .serviceContainer.four .service img { max-width: 75%; margin-bottom: 1em; }
.node-type-service-page .serviceContainer.six .service { text-align: center; width: 32.20339%; float: left; margin-bottom: 1em; }
.node-type-service-page .serviceContainer.six .service:nth-child(3n + 1) { margin-left: 0; margin-right: -100%; clear: both; margin-left: 0; }
.node-type-service-page .serviceContainer.six .service:nth-child(3n + 2) { margin-left: 33.89831%; margin-right: -100%; clear: none; }
.node-type-service-page .serviceContainer.six .service:nth-child(3n + 3) { margin-left: 67.79661%; margin-right: -100%; clear: none; }
.node-type-service-page .serviceContainer.six .service img { max-width: 50%; margin-bottom: 1em; }

body.page-claranet-insights { /* Case studies */ /* Case study exposed filter */ /* Videos */ /* Claranet research and brochures */ /* Blog */ /* Events */ }
body.page-claranet-insights .button.text { display: none; }
body.page-claranet-insights h3 { font-size: 1.8em; }
body.page-claranet-insights .container { max-width: 100%; margin: 0; }
body.page-claranet-insights #main-content { margin: 0; }
body.page-claranet-insights #main-content-header, body.page-claranet-insights .content-sub-title, body.page-claranet-insights .content-services { margin-left: 0.5em; margin-right: 0.5em; }
body.page-claranet-insights .csContainer, body.page-claranet-insights .videoContainer, body.page-claranet-insights .researchContainer, body.page-claranet-insights .blogContainer, body.page-claranet-insights .eventsContainer { width: 100%; max-width: 1140px; margin: 0 auto; }
body.page-claranet-insights #page-title { font-family: akzidenz-grotesk, helvetica,arial, sans-serif; font-weight: 300; margin: 0.5em 0 0.3em 0; font-size: 3em; }
body.page-claranet-insights .content-sub-title { width: 100%; max-width: 1140px; margin: 0 auto; }
body.page-claranet-insights .content-sub-title h2 { font-size: 4em; margin: 0 0.1em 0.5em 0.1em; padding: 0; }
body.page-claranet-insights .sectionHeader { text-align: center; margin-top: 0; }
body.page-claranet-insights .zebra.off .sectionHeader { font-family: akzidenz-grotesk, helvetica,arial, sans-serif; font-weight: 300; }
body.page-claranet-insights .view-insights-and-resources.view-display-id-panel_pane_1 { width: 49.15254%; float: left; margin-right: 1.69492%; }
body.page-claranet-insights .view-insights-and-resources.view-display-id-panel_pane_1 .view-content { max-width: 90%; }
body.page-claranet-insights .view-insights-and-resources.view-display-id-panel_pane_1 .views-row { width: 32.20339%; float: left; }
body.page-claranet-insights .view-insights-and-resources.view-display-id-panel_pane_1 .views-row:nth-child(3n + 1) { margin-left: 0; margin-right: -100%; clear: both; margin-left: 0; }
body.page-claranet-insights .view-insights-and-resources.view-display-id-panel_pane_1 .views-row:nth-child(3n + 2) { margin-left: 33.89831%; margin-right: -100%; clear: none; }
body.page-claranet-insights .view-insights-and-resources.view-display-id-panel_pane_1 .views-row:nth-child(3n + 3) { margin-left: 67.79661%; margin-right: -100%; clear: none; }
body.page-claranet-insights .view-insights-and-resources.view-display-id-panel_pane_1 .views-row img.image-style-none { -moz-box-shadow: rgba(136, 136, 136, 0.55) 8px 8px 16px; -webkit-box-shadow: rgba(136, 136, 136, 0.55) 8px 8px 16px; box-shadow: rgba(136, 136, 136, 0.55) 8px 8px 16px; border-radius: 50%; margin: 1em; max-width: 90%; }
body.page-claranet-insights .cs_expContainer { width: 49.15254%; float: right; margin-right: 0; }
body.page-claranet-insights .cs_expContainer #views-exposed-form-case-studies-page { margin-bottom: 2em; }
body.page-claranet-insights .cs_expContainer .cs_exp_subtext { font-size: 1.2em; }
body.page-claranet-insights .view-insights-and-resources.view-display-id-panel_pane_2 .view-content:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
body.page-claranet-insights .view-insights-and-resources.view-display-id-panel_pane_2 .views-row { width: 49.15254%; float: left; }
body.page-claranet-insights .view-insights-and-resources.view-display-id-panel_pane_2 .views-row:nth-child(2n + 1) { margin-left: 0; margin-right: -100%; clear: both; margin-left: 0; }
body.page-claranet-insights .view-insights-and-resources.view-display-id-panel_pane_2 .views-row:nth-child(2n + 2) { margin-left: 50.84746%; margin-right: -100%; clear: none; }
body.page-claranet-insights .view-insights-and-resources.view-display-id-panel_pane_2 .views-row .insights_videoContainer { width: 91.59664%; float: left; margin-right: 0.84034%; }
body.page-claranet-insights .view-insights-and-resources.view-display-id-panel_pane_2 .views-row .insights_videoContainer .flowplayer { -moz-box-shadow: rgba(136, 136, 136, 0.55) 8px 8px 16px; -webkit-box-shadow: rgba(136, 136, 136, 0.55) 8px 8px 16px; box-shadow: rgba(136, 136, 136, 0.55) 8px 8px 16px; cursor: pointer; }
body.page-claranet-insights .view-insights-and-resources.view-display-id-panel_pane_2 .views-row .insights_videoSubtext { width: 91.59664%; float: left; margin-right: 0.84034%; }
body.page-claranet-insights .view-insights-and-resources.view-display-id-panel_pane_2 .views-row .insights_videoSubtext h3 { font-size: 2.4em; }
body.page-claranet-insights .view-insights-and-resources.view-display-id-panel_pane_2 .views-row .insights_videoSubtext h3 a { color: #253741; }
body.page-claranet-insights .view-insights-and-resources.view-display-id-panel_pane_3 .view-content:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
body.page-claranet-insights .view-insights-and-resources.view-display-id-panel_pane_3 .views-row { text-align: center; width: 49.15254%; float: left; }
body.page-claranet-insights .view-insights-and-resources.view-display-id-panel_pane_3 .views-row:nth-child(2n + 1) { margin-left: 0; margin-right: -100%; clear: both; margin-left: 0; }
body.page-claranet-insights .view-insights-and-resources.view-display-id-panel_pane_3 .views-row:nth-child(2n + 2) { margin-left: 50.84746%; margin-right: -100%; clear: none; }
body.page-claranet-insights .view-insights-and-resources.view-display-id-panel_pane_3 .views-row .views-field-nothing img { -moz-box-shadow: rgba(136, 136, 136, 0.55) 8px 8px 16px; -webkit-box-shadow: rgba(136, 136, 136, 0.55) 8px 8px 16px; box-shadow: rgba(136, 136, 136, 0.55) 8px 8px 16px; margin-bottom: 2em; }
body.page-claranet-insights .view-insights-and-resources.view-display-id-panel_pane_3 .views-row .insights_resources_title { min-height: 4.5em; margin: 0; padding: 0 3em; }
body.page-claranet-insights .view-insights-and-resources.view-display-id-panel_pane_3 .views-row .insights_resources_title a { color: #253741; }
body.page-claranet-insights .view-insights-and-resources.view-display-id-panel_pane_4 .view-content:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
body.page-claranet-insights .view-insights-and-resources.view-display-id-panel_pane_4 .views-row { width: 49.15254%; float: left; margin-bottom: 2em; }
body.page-claranet-insights .view-insights-and-resources.view-display-id-panel_pane_4 .views-row:nth-child(2n + 1) { margin-left: 0; margin-right: -100%; clear: both; margin-left: 0; }
body.page-claranet-insights .view-insights-and-resources.view-display-id-panel_pane_4 .views-row:nth-child(2n + 2) { margin-left: 50.84746%; margin-right: -100%; clear: none; }
body.page-claranet-insights .view-insights-and-resources.view-display-id-panel_pane_4 .views-row .views-field-nothing img { width: 32.77311%; float: left; margin-right: 0.84034%; }
body.page-claranet-insights .view-insights-and-resources.view-display-id-panel_pane_4 .views-row .views-field-nothing div { width: 62.18487%; float: right; margin-right: 0; }
body.page-claranet-insights .view-insights-and-resources.view-display-id-panel_pane_4 .views-row .views-field-nothing h3 { margin-top: 0; }
body.page-claranet-insights .view-insights-and-resources.view-display-id-panel_pane_4 .views-row .views-field-nothing h3 a { color: #253741; }
body.page-claranet-insights .view-insights-and-resources.view-display-id-panel_pane_5 .view-content:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
body.page-claranet-insights .view-insights-and-resources.view-display-id-panel_pane_5 .Exhibition:before { content: url("/sites/all/assets/uk/exhibition.png"); }
body.page-claranet-insights .view-insights-and-resources.view-display-id-panel_pane_5 .Conference:before { content: url("/sites/all/assets/uk/conference.png"); }
body.page-claranet-insights .view-insights-and-resources.view-display-id-panel_pane_5 .Seminar:before { content: url("/sites/all/assets/uk/seminar.png"); }
body.page-claranet-insights .view-insights-and-resources.view-display-id-panel_pane_5 .Webinar:before { content: url("/sites/all/assets/uk/webinar.png"); }
body.page-claranet-insights .view-insights-and-resources.view-display-id-panel_pane_5 .Exhibition, body.page-claranet-insights .view-insights-and-resources.view-display-id-panel_pane_5 .Conference, body.page-claranet-insights .view-insights-and-resources.view-display-id-panel_pane_5 .Seminar, body.page-claranet-insights .view-insights-and-resources.view-display-id-panel_pane_5 .Webinar { margin-left: 1.5em; width: 15.96639%; float: left; margin-right: 0.84034%; }
body.page-claranet-insights .view-insights-and-resources.view-display-id-panel_pane_5 .eventSummary { width: 74.78992%; float: left; margin-right: 0.84034%; }
body.page-claranet-insights .view-insights-and-resources.view-display-id-panel_pane_5 .eventSummary h3 { margin: 0 0 0.5em 0; }
body.page-claranet-insights .view-insights-and-resources.view-display-id-panel_pane_5 .eventSummary h3 a { color: #253741; }
body.page-claranet-insights .view-insights-and-resources.view-display-id-panel_pane_5 .eventSummary p { font-size: 1.4em; }

body.page-claranet-aboutus .container { max-width: 100%; }
body.page-claranet-aboutus #main-content { margin: 0; }
body.page-claranet-aboutus #main-content-header, body.page-claranet-aboutus .content-sub-title, body.page-claranet-aboutus .content-services { margin-left: 0.5em; margin-right: 0.5em; }
body.page-claranet-aboutus .about-us-inner { width: 100%; max-width: 1140px; margin: 0 auto; overflow: visible; }
body.page-claranet-aboutus .about-us-inner h2 { margin-top: 0; }
body.page-claranet-aboutus .about-us-inner .light_font { font-family: akzidenz-grotesk, helvetica,arial, sans-serif; font-weight: 300; }
body.page-claranet-aboutus .about-us-inner .view-display-id-panel_pane_1 .views-row { width: 18.36735%; float: left; }
body.page-claranet-aboutus .about-us-inner .view-display-id-panel_pane_1 .views-row:nth-child(5n + 1) { margin-left: 0; margin-right: -100%; clear: both; margin-left: 0; }
body.page-claranet-aboutus .about-us-inner .view-display-id-panel_pane_1 .views-row:nth-child(5n + 2) { margin-left: 20.40816%; margin-right: -100%; clear: none; }
body.page-claranet-aboutus .about-us-inner .view-display-id-panel_pane_1 .views-row:nth-child(5n + 3) { margin-left: 40.81633%; margin-right: -100%; clear: none; }
body.page-claranet-aboutus .about-us-inner .view-display-id-panel_pane_1 .views-row:nth-child(5n + 4) { margin-left: 61.22449%; margin-right: -100%; clear: none; }
body.page-claranet-aboutus .about-us-inner .view-display-id-panel_pane_1 .views-row:nth-child(5n + 5) { margin-left: 81.63265%; margin-right: -100%; clear: none; }
body.page-claranet-aboutus .about-us-inner .view-display-id-panel_pane_1 .views-row img { -moz-box-shadow: rgba(136, 136, 136, 0.55) 8px 8px 16px; -webkit-box-shadow: rgba(136, 136, 136, 0.55) 8px 8px 16px; box-shadow: rgba(136, 136, 136, 0.55) 8px 8px 16px; margin-bottom: 1em; }
body.page-claranet-aboutus .about-us-inner .view-display-id-panel_pane_1 .view-content:after { content: " "; display: block; height: 0; clear: both; visibility: hidden; }
body.page-claranet-aboutus .about-us-inner .partners { width: 49.15254%; float: left; margin-right: 1.69492%; padding-right: 9.21053%; border-right: 1px solid #ddd; }
body.page-claranet-aboutus .about-us-inner .partners img { margin: 1em; width: 32.20339%; float: left; }
body.page-claranet-aboutus .about-us-inner .partners img:nth-child(3n + 1) { margin-left: 0; margin-right: -100%; clear: both; margin-left: 0; }
body.page-claranet-aboutus .about-us-inner .partners img:nth-child(3n + 2) { margin-left: 33.89831%; margin-right: -100%; clear: none; }
body.page-claranet-aboutus .about-us-inner .partners img:nth-child(3n + 3) { margin-left: 67.79661%; margin-right: -100%; clear: none; }
body.page-claranet-aboutus .about-us-inner .accreditations { width: 32.20339%; float: left; margin-right: 1.69492%; float: right; }
body.page-claranet-aboutus .about-us-inner .accreditations img { margin: 1em; width: 49.15254%; float: left; }
body.page-claranet-aboutus .about-us-inner .accreditations img:nth-child(2n + 1) { margin-left: 0; margin-right: -100%; clear: both; margin-left: 0; }
body.page-claranet-aboutus .about-us-inner .accreditations img:nth-child(2n + 2) { margin-left: 50.84746%; margin-right: -100%; clear: none; }
body.page-claranet-aboutus .about-us-inner .awards img { margin: 1em; width: 15.25424%; float: left; }
body.page-claranet-aboutus .about-us-inner .awards img:nth-child(6n + 1) { margin-left: 0; margin-right: -100%; clear: both; margin-left: 0; }
body.page-claranet-aboutus .about-us-inner .awards img:nth-child(6n + 2) { margin-left: 16.94915%; margin-right: -100%; clear: none; }
body.page-claranet-aboutus .about-us-inner .awards img:nth-child(6n + 3) { margin-left: 33.89831%; margin-right: -100%; clear: none; }
body.page-claranet-aboutus .about-us-inner .awards img:nth-child(6n + 4) { margin-left: 50.84746%; margin-right: -100%; clear: none; }
body.page-claranet-aboutus .about-us-inner .awards img:nth-child(6n + 5) { margin-left: 67.79661%; margin-right: -100%; clear: none; }
body.page-claranet-aboutus .about-us-inner .awards img:nth-child(6n + 6) { margin-left: 84.74576%; margin-right: -100%; clear: none; }
body.page-claranet-aboutus .about-us-inner .about_links h3 { font-size: 2.5em; margin-top: 0; }
body.page-claranet-aboutus .about-us-inner .about_links div { width: 23.72881%; float: left; }
body.page-claranet-aboutus .about-us-inner .about_links div:nth-child(4n + 1) { margin-left: 0; margin-right: -100%; clear: both; margin-left: 0; }
body.page-claranet-aboutus .about-us-inner .about_links div:nth-child(4n + 2) { margin-left: 25.42373%; margin-right: -100%; clear: none; }
body.page-claranet-aboutus .about-us-inner .about_links div:nth-child(4n + 3) { margin-left: 50.84746%; margin-right: -100%; clear: none; }
body.page-claranet-aboutus .about-us-inner .about_links div:nth-child(4n + 4) { margin-left: 76.27119%; margin-right: -100%; clear: none; }
body.page-claranet-aboutus .flatquote { background-color: transparent; font-size: 1.8em; font-family: akzidenz-grotesk, helvetica,arial, sans-serif; font-weight: 300; margin-top: 2em; line-height: 1.3em; }
body.page-claranet-aboutus .flatquote:before { content: ""; display: block; float: left; width: 52px; height: 43px; margin: 0 0.5em 0 0; background: transparent url("/sites/all/themes/claranet_responsive_2015/images/speech_mark.png") 0 0 no-repeat; }
body.page-claranet-aboutus .flatquote .author { font-weight: bold; }

.node-type-industry-page { /* override max-width on this one, we'll set it for the specific things we need below */ }
.node-type-industry-page #main-content { margin: 0; }
.node-type-industry-page #main-content-header, .node-type-industry-page .content-sub-title, .node-type-industry-page .content-services { margin-left: 0.5em; margin-right: 0.5em; }
.node-type-industry-page h1#page-title { font-family: akzidenz-grotesk, helvetica,arial, sans-serif; font-weight: 300; margin: 0 0 0.1em 0; font-size: 3em; }
.node-type-industry-page .content-sub-title h2 { font-size: 4em; margin: 0 0 0.5em 0; padding: 0; }
.node-type-industry-page .how-we-help { width: 32.20339%; float: left; margin-right: 1.69492%; text-align: center; }
.node-type-industry-page .how-we-help.last { width: 32.20339%; float: right; margin-right: 0; }
.node-type-industry-page .case-study .introduction { width: 49.15254%; float: left; margin-right: 1.69492%; }
.node-type-industry-page .case-study .introduction p { font-family: akzidenz-grotesk, helvetica,arial, sans-serif; font-weight: 500; font-size: 1.2em; }
.node-type-industry-page .case-study .detail { width: 49.15254%; float: right; margin-right: 0; }
.node-type-industry-page .case-study h2 { font-family: akzidenz-grotesk, helvetica,arial, sans-serif; font-weight: 300; font-size: 4em; margin: 0 0 0.5em 0; }
.node-type-industry-page .case-study h2 span { font-family: akzidenz-grotesk, helvetica,arial, sans-serif; font-weight: 500; color: #d9002a; }
.node-type-industry-page .container { max-width: none; }
.node-type-industry-page .slider, .node-type-industry-page .field-name-field-pane-1, .node-type-industry-page .field-name-field-pane-2, .node-type-industry-page .field-name-field-pane-3, .node-type-industry-page .field-name-field-pane-4, .node-type-industry-page .field-name-field-pane-5, .node-type-industry-page .field-name-field-pane-6, .node-type-industry-page .content-body .container, .node-type-industry-page .content-services .container, .node-type-industry-page .content-sub-title .container, .node-type-industry-page .content-pane5 .content-view, .node-type-industry-page div.call-to-actions, .node-type-industry-page .case-studies, .node-type-industry-page #secondary-content-wrapper { max-width: 1140px; margin: 0 auto; }
.node-type-industry-page .field-items { background-color: transparent; }
.node-type-industry-page .field-name-body { width: 100%; float: left; margin-left: 0; margin-right: 0; }
.node-type-industry-page .field-name-field-pane-1 { width: 100%; float: left; margin-left: 0; margin-right: 0; }
.node-type-industry-page .field-name-field-pane-2 { width: 100%; float: left; margin-left: 0; margin-right: 0; }
.node-type-industry-page .content-pane2 h2 { font-size: 2.7em; margin-bottom: 1em; }
.node-type-industry-page .content-pane2 h2.key-services { font-family: akzidenz-grotesk, helvetica,arial, sans-serif; font-weight: 300; font-weight: normal; margin-bottom: 0.5em; margin-top: 2em; }
.node-type-industry-page .grid-row .video { width: 49.15254%; float: left; margin-right: 1.69492%; }
.node-type-industry-page .grid-row .information { width: 49.15254%; float: right; margin-right: 0; }

body.node-type-landing-page .amazing-things-content { text-align: center; }
body.node-type-landing-page .amazing-things-content .zebra.on, body.node-type-landing-page .amazing-things-content .zebra.off { padding: 2em 0.5em; }
body.node-type-landing-page .amazing-things-content .zebra.on.dark { background-color: grey; }
body.node-type-landing-page .amazing-things-content .zebra.on.dark h2, body.node-type-landing-page .amazing-things-content .zebra.on.dark p { color: #fff; }
body.node-type-landing-page .amazing-things-content .zebra.on.dark .container > *:last-child { margin-bottom: 0; }
body.node-type-landing-page .amazing-things-content .zebra h2 { font-size: 2.8em; }
body.node-type-landing-page .amazing-things-content .amazing-cs-reveal { display: none; border-bottom: 1px solid #e7ecef; }
body.node-type-landing-page .amazing-things-content .amazing-cs-reveal .case-study { margin-bottom: 2em; overflow: hidden; *overflow: visible; *zoom: 1; }
body.node-type-landing-page .amazing-things-content .amazing-cs-reveal .case-study h3 { margin-top: 0; }
body.node-type-landing-page .amazing-things-content .amazing-cs-reveal .case-study .cs-logo { width: 20.16807%; float: left; margin-right: 0.84034%; -moz-box-shadow: rgba(136, 136, 136, 0.55) 8px 8px 16px; -webkit-box-shadow: rgba(136, 136, 136, 0.55) 8px 8px 16px; box-shadow: rgba(136, 136, 136, 0.55) 8px 8px 16px; border-radius: 50%; }
body.node-type-landing-page .amazing-things-content .amazing-cs-reveal .case-study .cs-summary { text-align: left; width: 74.78992%; float: right; margin-right: 0; }
body.node-type-landing-page .amazing-things-content .amazing-innovation-reveal .amazing-innovation { margin-bottom: 2em; overflow: hidden; *overflow: visible; *zoom: 1; }
body.node-type-landing-page .amazing-things-content .amazing-innovation-reveal .amazing-innovation h3 { margin-top: 0; }
body.node-type-landing-page .amazing-things-content .amazing-innovation-reveal .amazing-innovation .amazing-innovation-img { width: 21%; margin-left: 1em; float: left; }
body.node-type-landing-page .amazing-things-content .amazing-innovation-reveal .amazing-innovation .amazing-innovation-summary { margin-left: 27%; text-align: left; }
body.node-type-landing-page .amazing-things-content .amazing-featured-cs { margin-top: 2.8em; }
body.node-type-landing-page .amazing-things-content .amazing-featured-cs .featured-cs-logo { margin: 1em 0; max-width: 30%; }
body.node-type-landing-page .amazing-things-content .vdc-trial .vdc-trial-summary { text-align: left; }
body.node-type-landing-page .amazing-things-content .vdc-trial .vdc-trial-summary h3 { margin: 1em 0; }
body.node-type-landing-page #amazing-menu { background-color: #eee; border-bottom: 1px solid #aaa; padding-top: 1em; }
body.node-type-landing-page #amazing-tabContainer { max-width: 1140px; margin: 0 auto; }
body.node-type-landing-page #amazing-tabContainer ul { margin: 0; padding: 0; list-style: none; }
body.node-type-landing-page #amazing-tabContainer li { float: left; padding: 0.8em 1.5em; font-weight: 500; font-size: 1.2em; cursor: pointer; background-color: #ddd; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; }
body.node-type-landing-page #amazing-tabContainer li.last { border-right: 1px solid #ccc; }
body.node-type-landing-page #amazing-tabContainer li.active { background-color: #fff; border-top: 1px solid #aaa; border-right: 1px solid #aaa; border-left: 1px solid #aaa; border-bottom: 1px solid #fff; margin-bottom: -4px; }

.node-type-landing-page { /* field settings */ }
.node-type-landing-page h1#page-title { font-family: akzidenz-grotesk, helvetica,arial, sans-serif; font-weight: 300; }
.node-type-landing-page #main-content { margin: 0; }
.node-type-landing-page .field-name-field-pane-3 .zebra.on { padding: 2em 0; }
.node-type-landing-page .container_body { position: relative; /* if this page includes a webform add some formatting */ }
.node-type-landing-page .container_body .field-name-field-webform { width: 32.20339%; float: right; margin-right: 0; }
.node-type-landing-page .container_body .field-name-field-webform form { box-sizing: border-box; position: relative; display: block; background-color: #eee; padding: 20px; }
.node-type-landing-page .container_body .field-name-field-webform form input { max-width: 97%; }
.node-type-landing-page .container_body .field-name-field-webform form .form-actions.form-wrapper { text-align: center; }
.node-type-landing-page .container_body .field-name-field-webform form .form-actions.form-wrapper .button { margin-top: 1em; margin-bottom: 0; font-size: 1.1rem; min-width: 80%; font-weight: bold; }
.node-type-landing-page .container_body.include_webform .field-name-body { width: 66.10169%; float: left; margin-right: 1.69492%; }
.node-type-landing-page.front .field_pane_3 { font-size: 1.2rem; }
.node-type-landing-page.front .featured-services { padding-top: 2em; }
.node-type-landing-page.front .field { margin-bottom: 0; }
.node-type-landing-page .container { max-width: 100%; }
.node-type-landing-page .zebra .container { max-width: 1140px; margin: 0 auto; position: relative; }
.node-type-landing-page .container_body { max-width: 1140px; margin: 0 auto; padding-left: 0.5em; padding-right: 0.5em; }
.node-type-landing-page #main-content-header, .node-type-landing-page .container_body { padding-left: 0.5em; padding-right: 0.5em; }
.node-type-landing-page .field-items { background-color: transparent; }
.node-type-landing-page .field-name-field-pane-1 img, .node-type-landing-page .field-name-field-pane-2 img { margin-bottom: 0.5em; }
.node-type-landing-page .field-name-field-pane-1 { width: 152.63158%; float: left; margin-right: 5.26316%; }
.node-type-landing-page .field-name-field-pane-2 { width: 152.63158%; float: right; margin-right: 0; }
.node-type-landing-page .field-name-field-pane-3 { width: 100%; float: left; margin-left: 0; margin-right: 0; }
.node-type-landing-page .field-name-field-pane-4 { width: 152.63158%; float: left; margin-right: 5.26316%; }
.node-type-landing-page .field-name-field-pane-5 { width: 152.63158%; float: right; margin-right: 0; }
.node-type-landing-page .field-name-field-pane-6 { width: 100%; float: left; margin-left: 0; margin-right: 0; }
