@font-face{font-family:'BuloBold';src:url(/sites/all/themes/jnd/assets/fonts/bulo/Bulo-Bold.eot);src:url(/sites/all/themes/jnd/assets/fonts/bulo/Bulo-Bold.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/jnd/assets/fonts/bulo/Bulo-Bold.woff) format('woff'),url(/sites/all/themes/jnd/assets/fonts/bulo/Bulo-Bold.ttf) format('truetype');url(/sites/all/themes/jnd/assets/fonts/bulo/Bulo-Bold.svg#Bulo-Bold) format('svg'),font-style:normal;font-weight:normal;text-rendering:optimizeLegibility;}
@font-face{font-family:'BuloBoldItalic';src:url(/sites/all/themes/jnd/assets/fonts/bulo/Bulo-BoldItalic.eot);src:url(/sites/all/themes/jnd/assets/fonts/bulo/Bulo-BoldItalic.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/jnd/assets/fonts/bulo/Bulo-BoldItalic.woff) format('woff'),url(/sites/all/themes/jnd/assets/fonts/bulo/Bulo-BoldItalic.ttf) format('truetype');url(/sites/all/themes/jnd/assets/fonts/bulo/Bulo-BoldItalic.svg#Bulo-BoldItalic) format('svg'),font-style:normal;font-weight:normal;text-rendering:optimizeLegibility;}
@font-face{font-family:'BuloLight';src:url(/sites/all/themes/jnd/assets/fonts/bulo/Bulo-Light.eot);src:url(/sites/all/themes/jnd/assets/fonts/bulo/Bulo-Light.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/jnd/assets/fonts/bulo/Bulo-Light.woff) format('woff'),url(/sites/all/themes/jnd/assets/fonts/bulo/Bulo-Light.ttf) format('truetype');url(/sites/all/themes/jnd/assets/fonts/bulo/Bulo-Light.svg#Bulo-Light) format('svg'),font-style:normal;font-weight:normal;text-rendering:optimizeLegibility;}
@font-face{font-family:'BuloLightItalic';src:url(/sites/all/themes/jnd/assets/fonts/bulo/Bulo-LightItalic.eot);src:url(/sites/all/themes/jnd/assets/fonts/bulo/Bulo-LightItalic.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/jnd/assets/fonts/bulo/Bulo-LightItalic.woff) format('woff'),url(/sites/all/themes/jnd/assets/fonts/bulo/Bulo-LightItalic.ttf) format('truetype');url(/sites/all/themes/jnd/assets/fonts/bulo/Bulo-LightItalic.svg#Bulo-LightItalic) format('svg'),font-style:normal;font-weight:normal;text-rendering:optimizeLegibility;}
@font-face{font-family:'BuloMedium';src:url(/sites/all/themes/jnd/assets/fonts/bulo/Bulo-Medium.eot);src:url(/sites/all/themes/jnd/assets/fonts/bulo/Bulo-Medium.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/jnd/assets/fonts/bulo/Bulo-Medium.woff) format('woff'),url(/sites/all/themes/jnd/assets/fonts/bulo/Bulo-Medium.ttf) format('truetype');url(/sites/all/themes/jnd/assets/fonts/bulo/Bulo-Medium.svg#Bulo-Medium) format('svg'),font-style:normal;font-weight:normal;text-rendering:optimizeLegibility;}
@font-face{font-family:'BuloMediumItalic';src:url(/sites/all/themes/jnd/assets/fonts/bulo/Bulo-MediumItalic.eot);src:url(/sites/all/themes/jnd/assets/fonts/bulo/Bulo-MediumItalic.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/jnd/assets/fonts/bulo/Bulo-MediumItalic.woff) format('woff'),url(/sites/all/themes/jnd/assets/fonts/bulo/Bulo-MediumItalic.ttf) format('truetype');url(/sites/all/themes/jnd/assets/fonts/bulo/Bulo-MediumItalic.svg#Bulo-MediumItalic) format('svg'),font-style:normal;font-weight:normal;text-rendering:optimizeLegibility;}
@font-face{font-family:'BuloRegular';src:url(/sites/all/themes/jnd/assets/fonts/bulo/Bulo-Regular.eot);src:url(/sites/all/themes/jnd/assets/fonts/bulo/Bulo-Regular.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/jnd/assets/fonts/bulo/Bulo-Regular.woff) format('woff'),url(/sites/all/themes/jnd/assets/fonts/bulo/Bulo-Regular.ttf) format('truetype');url(/sites/all/themes/jnd/assets/fonts/bulo/Bulo-Regular.svg#Bulo-Regular) format('svg'),font-style:normal;font-weight:normal;text-rendering:optimizeLegibility;}
@font-face{font-family:'BuloRegularItalic';src:url(/sites/all/themes/jnd/assets/fonts/bulo/Bulo-RegularItalic.eot);src:url(/sites/all/themes/jnd/assets/fonts/bulo/Bulo-RegularItalic.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/jnd/assets/fonts/bulo/Bulo-RegularItalic.woff) format('woff'),url(/sites/all/themes/jnd/assets/fonts/bulo/Bulo-RegularItalic.ttf) format('truetype');url(/sites/all/themes/jnd/assets/fonts/bulo/Bulo-RegularItalic.svg#Bulo-RegularItalic) format('svg'),font-style:normal;font-weight:normal;text-rendering:optimizeLegibility;}
a,abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{border:0;margin:0;padding:0}article,aside,audio,canvas,figcaption,figure,figure img,footer,header,hgroup,main,nav,section,video{display:block}a img{border:0}*,:after,:before{box-sizing:border-box}html{font-size:14px}body{color:#3a3638;font:300 normal 20px "BuloLight",Helvetica,Arial,Lucida Grande,sans-serif;line-height:30px;-webkit-text-size-adjust:100%}.h1,h1{font:500 normal 26px "BuloMedium",Helvetica,Arial,Lucida Grande,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:greyscale;-o-font-smoothing:antialiased;font-smoothing:antialiased;margin-bottom:25px}h2{font:500 normal 1em/1.571em "BuloRegular",Helvetica,Arial,Lucida Grande,sans-serif;font-smoothing:antialiased}h2,h3{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:greyscale;-o-font-smoothing:antialiased;margin-bottom:0}h3{font:500 normal 20px "BuloMedium",Helvetica,Arial,Lucida Grande,sans-serif;font-smoothing:antialiased;line-height:30px}p{margin-bottom:20px}strong{font-family:BuloMedium,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:greyscale;-o-font-smoothing:antialiased;font-smoothing:antialiased}.brand{color:#fb4f14}ol,ul{margin:0 0 20px}ol li,ul li{margin-bottom:5px}ul{list-style:none}table{width:100%}table td,table th{padding-right:20px;vertical-align:top}@media only screen and (max-width:767px){table td,table th{padding-right:10px}}footer a,header a,main a{color:#fb4f14;text-decoration:none;transition:all .25s ease-in-out}.no-js footer a:hover,.no-js header a:hover,.no-js main a:hover,.no-touch footer a:hover,.no-touch header a:hover,.no-touch main a:hover{color:#3a3638}::-moz-selection{background:#fb4f14;color:#3a3638}::selection{background:#fb4f14;color:#3a3638}img::-moz-selection{background:transparent}img::selection{background:transparent}body{-webkit-tap-highlight-color:rgb(58,54,56)}em{color:#fb4f14}html{height:100%}@media only screen and (max-width:1024px){html{height:100%}}body{padding-top:95px;background-color:#ebebeb}@media only screen and (max-width:480px){body{padding-top:45px}}body.front{padding-top:0;height:100%}body.not-front header{background-color:#fff}#user-login,.home_page_slide,.wrapper{margin:0 auto;max-width:1074px;padding:0 25px;width:100%}@media only screen and (max-width:767px){#user-login,.home_page_slide,.wrapper{padding:0 20px}}.max-width{margin:0 auto;max-width:1074px;width:100%}.pull-left{float:left}.pull-right{float:right}header{width:100%;position:fixed;z-index:2;top:-45px}@media only screen and (max-width:480px){header{top:-1px}}header>#user-login,header>.home_page_slide,header>.wrapper{max-width:999999px;padding:25px;position:relative}header>#user-login:first-child,header>.home_page_slide:first-child,header>.wrapper:first-child{padding:0 25px}header>#user-login:first-child .max-width,header>.home_page_slide:first-child .max-width,header>.wrapper:first-child .max-width{padding:0 10px}header .nav-wrapper{background-color:#fb4f14;border-bottom:1px solid #fb4f14}@media only screen and (max-width:480px){header .sub-nav-wrapper{background-color:#fff;border-bottom:1px solid #fb4f14;padding:0 0 0 8px}}header .sub-nav-wrapper #user-login>*,header .sub-nav-wrapper .home_page_slide>*,header .sub-nav-wrapper .wrapper>*{margin:26px}.not-front header .sub-nav-wrapper{border-bottom:1px solid #fb4f14;background:#fff;padding-left:9pt;padding-right:0}@media only screen and (max-width:767px){.not-front header .sub-nav-wrapper{padding-left:8px;padding-right:0}}header .sub-nav-wrapper .menu-btn{z-index:1;display:block;font-size:0;height:44px;position:relative;width:78px;background-color:#fff;margin:0;cursor:pointer}header .sub-nav-wrapper .menu-btn:before{content:'';display:block;position:absolute}.front header .sub-nav-wrapper .menu-btn.active,.no-js .front header .sub-nav-wrapper .menu-btn:hover,.no-touch .front header .sub-nav-wrapper .menu-btn:hover{background-color:#fb4f14}header .sub-nav-wrapper .logo{float:left}header .sub-nav-wrapper .logo:before{background:url(/sites/all/themes/jnd/assets/img/icons/jnd-logo-orange.svg) left top no-repeat;background-size:49px 20px;left:14px;top:9pt;width:49px;height:20px}.no-js header .sub-nav-wrapper .logo:hover:before,.no-touch header .sub-nav-wrapper .logo:hover:before{background:url(/sites/all/themes/jnd/assets/img/icons/jnd-logo-white.svg) left top no-repeat}.no-js .not-front header .sub-nav-wrapper .logo:hover:before,.no-touch .not-front header .sub-nav-wrapper .logo:hover:before,.not-front header .sub-nav-wrapper .logo.active:before{background:url(/sites/all/themes/jnd/assets/img/icons/jnd-logo-grey3.svg) left top no-repeat}header .sub-nav-wrapper .toggle{float:right}@media only screen and (max-width:480px){header .sub-nav-wrapper .toggle{width:65px}}header .sub-nav-wrapper .toggle:before{background:url(/sites/all/themes/jnd/assets/img/icons/menu-icon-orange.svg) left top no-repeat;background-size:25px 20px;left:26px;top:9pt;width:25px;height:20px}@media only screen and (max-width:480px){header .sub-nav-wrapper .toggle:before{left:20px}}.no-js header .sub-nav-wrapper .toggle:hover:before,.no-touch header .sub-nav-wrapper .toggle:hover:before{background:url(/sites/all/themes/jnd/assets/img/icons/menu-icon-white.svg) left top no-repeat}.no-js .not-front header .sub-nav-wrapper .toggle:hover:before,.no-touch .not-front header .sub-nav-wrapper .toggle:hover:before,.not-front header .sub-nav-wrapper .toggle.active:before{background:url(/sites/all/themes/jnd/assets/img/icons/menu-icon-grey3.svg) left top no-repeat}header .nav-wrapper-mobile{padding:0;height:0;overflow:hidden;transition:height .25s ease-in-out}header.open{top:0;z-index:4}.adminimal-menu header.open{top:56px!important}@media only screen and (max-width:1024px){.adminimal-menu header.open{top:46px!important}}header.open .toggle:before{background-size:20px 20px;left:29px;top:9pt;width:20px;height:20px}.no-js .not-front header.open .toggle:hover:before,.no-touch .not-front header.open .toggle:hover:before,.not-front header.open .toggle.active:before,header.open .toggle:before{background:url(/sites/all/themes/jnd/assets/img/icons/close-icon-orange.svg) left top no-repeat}.no-js header.open .toggle:hover:before,.no-touch header.open .toggle:hover:before{background:url(/sites/all/themes/jnd/assets/img/icons/close-icon-white.svg) left top no-repeat}header.open-mobile .sub-nav-wrapper .toggle{float:right;background-color:#fb4f14}header.open-mobile .sub-nav-wrapper .toggle:before{background:url(/sites/all/themes/jnd/assets/img/icons/menu-icon-white.svg) left top no-repeat}header.open-mobile .nav-wrapper-mobile{height:180px}header .view-filters{z-index:-1;padding:0 25px;border-bottom:1px solid #ebebeb}header .view-filters.active{background:#ebebeb}@media only screen and (max-width:767px){header .view-filters{padding:0 20px}}header .view-filters .project-filter{display:none}header .view-filters .project-filter .views-exposed-widgets{margin-bottom:0}header .view-filters .project-filter .views-exposed-widgets .views-exposed-widget{width:100%;padding:0}header .view-filters .project-filter .views-exposed-widgets .views-exposed-widget .ui-accordion-header{margin:0 auto;max-width:1074px;width:100%;border-radius:0;border:none;padding:0 0 0 50px;color:#898688;text-decoration:none;font:500 18px "BuloRegular",Helvetica,Arial,Lucida Grande,sans-serif;text-transform:uppercase;line-height:2.45em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:greyscale;-o-font-smoothing:antialiased;font-smoothing:antialiased}@media only screen and (min-width:1024px){header .view-filters .project-filter .views-exposed-widgets .views-exposed-widget .ui-accordion-header{padding-left:67px}}header .view-filters .project-filter .views-exposed-widgets .views-exposed-widget .ui-accordion-header:after{content:'';position:absolute;background:url(/sites/all/themes/jnd/assets/img/icons/down-arrow-icon-grey2.svg) left top no-repeat;width:20px;height:11px;background-size:20px 11px;top:18px;right:0}@media only screen and (min-width:1024px){header .view-filters .project-filter .views-exposed-widgets .views-exposed-widget .ui-accordion-header:after{right:23px}}header .view-filters .project-filter .views-exposed-widgets .views-exposed-widget .ui-accordion-header.ui-state-default{background:none}.no-js header .view-filters .project-filter .views-exposed-widgets .views-exposed-widget .ui-accordion-header.ui-state-default:hover:after,.no-touch header .view-filters .project-filter .views-exposed-widgets .views-exposed-widget .ui-accordion-header.ui-state-default:hover:after{background:url(/sites/all/themes/jnd/assets/img/icons/down-arrow-icon-grey3.svg) left top no-repeat}header .view-filters .project-filter .views-exposed-widgets .views-exposed-widget .ui-accordion-header.ui-state-default span{background:url(/sites/all/themes/jnd/assets/img/icons/funnel-icon-grey2.svg) left top no-repeat}header .view-filters .project-filter .views-exposed-widgets .views-exposed-widget .ui-accordion-header.ui-state-active{background:#ebebeb}.no-js header .view-filters .project-filter .views-exposed-widgets .views-exposed-widget .ui-accordion-header.ui-state-active:hover:after,.no-touch header .view-filters .project-filter .views-exposed-widgets .views-exposed-widget .ui-accordion-header.ui-state-active:hover:after,header .view-filters .project-filter .views-exposed-widgets .views-exposed-widget .ui-accordion-header.ui-state-active:after{background:url(/sites/all/themes/jnd/assets/img/icons/up-arrow-icon-grey2.svg) left top no-repeat}header .view-filters .project-filter .views-exposed-widgets .views-exposed-widget .ui-accordion-header.ui-state-active span{background:url(/sites/all/themes/jnd/assets/img/icons/funnel-icon-orange.svg) left top no-repeat}.no-js header .view-filters .project-filter .views-exposed-widgets .views-exposed-widget .ui-accordion-header.ui-state-active span:hover,.no-js header .view-filters .project-filter .views-exposed-widgets .views-exposed-widget .ui-accordion-header.ui-state-default span:hover,.no-touch header .view-filters .project-filter .views-exposed-widgets .views-exposed-widget .ui-accordion-header.ui-state-active span:hover,.no-touch header .view-filters .project-filter .views-exposed-widgets .views-exposed-widget .ui-accordion-header.ui-state-default span:hover{background:url(/sites/all/themes/jnd/assets/img/icons/funnel-icon-grey3.svg) left top no-repeat}header .view-filters .project-filter .views-exposed-widgets .views-exposed-widget .ui-accordion-header.filter-active{color:#fb4f14}header .view-filters .project-filter .views-exposed-widgets .views-exposed-widget .ui-accordion-header span{top:13px;left:0;margin:0;background-size:20px 20px}@media only screen and (min-width:1024px){header .view-filters .project-filter .views-exposed-widgets .views-exposed-widget .ui-accordion-header span{left:17px}}header .view-filters .project-filter .views-exposed-widgets .views-exposed-widget .ui-accordion-content{border-radius:0;max-width:1074px;width:100%;background:#ebebeb;margin:0 auto;border:none;padding:0 30px 0 50px}header .view-filters .project-filter .views-exposed-widgets .views-exposed-widget .ui-accordion-content>div{border-bottom:1px solid #fff}header .view-filters .project-filter .views-exposed-widgets .views-exposed-widget .ui-accordion-content>div:last-child{border-bottom:none}header .view-filters .project-filter .views-exposed-widgets .views-exposed-widget .ui-accordion-content>div>a{width:100%;display:block;color:#898688;text-decoration:none;font:500 18px "BuloRegular",Helvetica,Arial,Lucida Grande,sans-serif;text-transform:uppercase;line-height:2.45em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:greyscale;-o-font-smoothing:antialiased;font-smoothing:antialiased}.no-js header .view-filters .project-filter .views-exposed-widgets .views-exposed-widget .ui-accordion-content>div>a:hover,.no-touch header .view-filters .project-filter .views-exposed-widgets .views-exposed-widget .ui-accordion-content>div>a:hover{color:#3a3638}header .view-filters .project-filter .views-exposed-widgets .views-exposed-widget .description,header .view-filters .project-filter .views-exposed-widgets .views-exposed-widget label,header .view-filters .project-filter .views-exposed-widgets .views-exposed-widget.views-submit-button .ajax-progress{display:none}nav .menu{font-size:0;line-height:0;margin:0;padding:0}nav .menu:after{clear:both;content:'';display:table}nav .menu li{display:inline;float:left;list-style:none;margin:0;position:relative}@media only screen and (max-width:480px){nav .menu li{display:block;float:none}}nav .menu li a{color:#fff;display:block;font:500 normal 1pc "BuloRegular",Helvetica,Arial,Lucida Grande,sans-serif;text-decoration:none;text-transform:uppercase}.no-js nav .menu li a:hover,.no-touch nav .menu li a:hover,nav .menu li a.active{background:#fb4f14;text-decoration:none}.nav-wrapper nav{height:44px;overflow:hidden}@media only screen and (max-width:480px){.nav-wrapper nav{display:none}}.nav-wrapper nav .brand-name{display:inline-block;padding:0;margin:0;list-style:none}.nav-wrapper nav .brand-name li{display:inline}.nav-wrapper nav .brand-name li span{font:500 normal 1pc "BuloMedium",Helvetica,Arial,Lucida Grande,sans-serif;color:#fff;text-transform:uppercase;padding:13px;text-align:center;text-decoration:none;display:block}.nav-wrapper nav .menu{float:right}.nav-wrapper nav .menu li a{text-align:center;padding:13px}.nav-wrapper-mobile{background-color:#fb4f14}.nav-wrapper-mobile nav .menu li{border-bottom:1px solid #fff}.nav-wrapper-mobile nav .menu li a{padding:9pt 0 9pt 25px}main{background-color:#fff}.not-front main{padding-top:5pc;padding-bottom:5pc}@media only screen and (max-width:480px){.not-front main{padding-top:40px}}.page-projects main{padding-top:125px}@media only screen and (max-width:480px){.page-projects main{padding-top:85px}}.node-type-project main{padding:0}.page .body,.project .body,.webform .body{padding-bottom:5px}.page .body .columns,.project .body .columns,.webform .body .columns{margin:0 0 0 -20px}.page .body .columns .column,.project .body .columns .column,.webform .body .columns .column{float:left;padding:0 20px}.page .body .columns .column.quarter,.project .body .columns .column.quarter,.webform .body .columns .column.quarter{width:25%}@media only screen and (max-width:768px){.page .body .columns .column.quarter,.project .body .columns .column.quarter,.webform .body .columns .column.quarter{padding-bottom:5px;width:50%}}@media only screen and (max-width:480px){.page .body .columns .column.quarter,.project .body .columns .column.quarter,.webform .body .columns .column.quarter{padding-bottom:5px;float:none;width:100%}}.page .body .columns .column.half,.project .body .columns .column.half,.webform .body .columns .column.half{width:50%}@media only screen and (max-width:768px){.page .body .columns .column.half,.project .body .columns .column.half,.webform .body .columns .column.half{float:none;width:100%}}.page .body .columns .column.third,.project .body .columns .column.third,.webform .body .columns .column.third{width:33%}@media only screen and (max-width:768px){.page .body .columns .column.third,.project .body .columns .column.third,.webform .body .columns .column.third{float:none;width:100%}}.page .body .columns .column.two-thirds,.project .body .columns .column.two-thirds,.webform .body .columns .column.two-thirds{width:67%}@media only screen and (max-width:768px){.page .body .columns .column.two-thirds,.project .body .columns .column.two-thirds,.webform .body .columns .column.two-thirds{float:none;width:100%}}.page .body.with-form,.project .body.with-form,.webform .body.with-form{float:left;width:66.666%}@media only screen and (max-width:768px){.page .body.with-form,.project .body.with-form,.webform .body.with-form{float:none;width:100%}}.page .webform-client-form,.project .webform-client-form,.webform .webform-client-form{float:left;padding:0 0 10px 20px;width:33.333%}@media only screen and (max-width:768px){.page .webform-client-form,.project .webform-client-form,.webform .webform-client-form{float:none;padding-left:0;width:100%}}.page .webform-submit,.project .webform-submit,.webform .webform-submit{float:right}.page .images,.project .images,.webform .images{clear:both;margin:0 -5px 25px}@media only screen and (max-width:767px){.page .images,.project .images,.webform .images{margin:0 -20px 5px}}.page .images .image,.project .images .image,.webform .images .image{clear:both;padding:5px}.page .images .image.small,.project .images .image.small,.webform .images .image.small{clear:none;float:left;width:50%}@media only screen and (max-width:480px){.page .images .image.small,.project .images .image.small,.webform .images .image.small{clear:both;width:100%;float:none}}.page .images .image.caption-padding,.project .images .image.caption-padding,.webform .images .image.caption-padding{padding-bottom:39px}@media only screen and (max-width:480px){.page .images .image.caption-padding,.project .images .image.caption-padding,.webform .images .image.caption-padding{padding-bottom:5px}}.page .images .image.hero-image,.project .images .image.hero-image,.webform .images .image.hero-image{display:block}@media only screen and (max-width:480px){.page .images .image.hero-image,.project .images .image.hero-image,.webform .images .image.hero-image{display:none}}.page .images .image img,.project .images .image img,.webform .images .image img{display:block;height:auto;width:100%}.page .images .image .image-caption,.project .images .image .image-caption,.webform .images .image .image-caption{font:500 13px "BuloMedium",Helvetica,Arial,Lucida Grande,sans-serif;line-height:24px;color:#3a3638;text-transform:uppercase;padding-bottom:10px}.page .images .image .video,.project .images .image .video,.webform .images .image .video{height:0;margin:10px 0 0;max-width:100%;overflow:hidden;padding-bottom:56.25%;position:relative}.page .images .image .video embed,.page .images .image .video iframe,.page .images .image .video object,.project .images .image .video embed,.project .images .image .video iframe,.project .images .image .video object,.webform .images .image .video embed,.webform .images .image .video iframe,.webform .images .image .video object{height:100%;left:0;position:absolute;top:0;width:100%}.page .videos,.project .videos,.webform .videos{clear:both;padding-bottom:25px}.page .videos .video,.project .videos .video,.webform .videos .video{height:0;margin:10px 0 0;max-width:100%;overflow:hidden;padding-bottom:56.25%;position:relative}.page .videos .video embed,.page .videos .video iframe,.page .videos .video object,.project .videos .video embed,.project .videos .video iframe,.project .videos .video object,.webform .videos .video embed,.webform .videos .video iframe,.webform .videos .video object{height:100%;left:0;position:absolute;top:0;width:100%}.page-projects .view-projects .view-content{clear:both;margin:-5px}.node-type-project .hero{font-size:0}.node-type-project .hero img{display:block;width:100%}.node-type-project .hero.hero-image{display:none}@media only screen and (max-width:480px){.node-type-project .hero.hero-image{display:block}}.node-type-project .project-nav-wrapper{height:50px;width:100%;float:left}.node-type-project .project-nav-wrapper .project-nav{background:#fff;width:100%;height:44px;z-index:2;float:left;position:static;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;box-sizing:border-box}.node-type-project .project-nav-wrapper .project-nav .project-nav-inner{position:relative;overflow:auto}.node-type-project .project-nav-wrapper .project-nav .project-nav-inner .back{position:relative;display:block;text-indent:-9999px;height:42px}.node-type-project .project-nav-wrapper .project-nav .project-nav-inner .back:after{content:'';position:absolute;background:url(/sites/all/themes/jnd/assets/img/icons/left-arrow-icon-grey2.svg) left top no-repeat;width:11px;height:20px;background-size:11px 20px;top:11px;left:24px}@media only screen and (max-width:767px){.node-type-project .project-nav-wrapper .project-nav .project-nav-inner .back:after{left:19px}}.no-js .node-type-project .project-nav-wrapper .project-nav .project-nav-inner .back:hover,.no-touch .node-type-project .project-nav-wrapper .project-nav .project-nav-inner .back:hover{background:none;color:#fb4f14}.no-js .node-type-project .project-nav-wrapper .project-nav .project-nav-inner .back:hover:after,.no-touch .node-type-project .project-nav-wrapper .project-nav .project-nav-inner .back:hover:after{background:url(/sites/all/themes/jnd/assets/img/icons/left-arrow-icon-grey3.svg) left top no-repeat}.node-type-project .project-nav-wrapper .project-nav .project-nav-inner .project-nav-icons{display:inline-block;padding:0;margin:0;list-style:none}.node-type-project .project-nav-wrapper .project-nav .project-nav-inner .project-nav-icons li{display:inline;list-style-type:none;float:left;margin:0;border-left:1px solid #ebebeb}.node-type-project .project-nav-wrapper .project-nav .project-nav-inner .project-nav-icons li a{position:relative;display:block;text-indent:-9999px;height:42px;width:78px}.no-js .node-type-project .project-nav-wrapper .project-nav .project-nav-inner .project-nav-icons li a:hover,.no-touch .node-type-project .project-nav-wrapper .project-nav .project-nav-inner .project-nav-icons li a:hover,.node-type-project .project-nav-wrapper .project-nav .project-nav-inner .project-nav-icons li a.active{background-color:#ebebeb}.node-type-project .project-nav-wrapper .project-nav .project-nav-inner .project-nav-icons li a:after{content:'';position:absolute}.node-type-project .project-nav-wrapper .project-nav .project-nav-inner .project-nav-icons li a.image-icon:after{background:url(/sites/all/themes/jnd/assets/img/icons/project-icon-grey2.svg) left top no-repeat;width:24px;height:20px;background-size:24px 20px;top:13px;left:28px}.no-js .node-type-project .project-nav-wrapper .project-nav .project-nav-inner .project-nav-icons li a.image-icon:hover:after,.no-touch .node-type-project .project-nav-wrapper .project-nav .project-nav-inner .project-nav-icons li a.image-icon:hover:after{background:url(/sites/all/themes/jnd/assets/img/icons/project-icon-grey3.svg) left top no-repeat}.node-type-project .project-nav-wrapper .project-nav .project-nav-inner .project-nav-icons li a.testimonial-icon:after{background:url(/sites/all/themes/jnd/assets/img/icons/testimonial-icon-grey2.svg) left top no-repeat;width:22px;height:20px;background-size:22px 20px;top:13px;left:28px}.no-js .node-type-project .project-nav-wrapper .project-nav .project-nav-inner .project-nav-icons li a.testimonial-icon:hover:after,.no-touch .node-type-project .project-nav-wrapper .project-nav .project-nav-inner .project-nav-icons li a.testimonial-icon:hover:after{background:url(/sites/all/themes/jnd/assets/img/icons/testimonial-icon-grey3.svg) left top no-repeat}.node-type-project .project-nav-wrapper .project-nav .project-nav-inner .project-nav-icons li a.process-icon:after{background:url(/sites/all/themes/jnd/assets/img/icons/process-icon-grey2.svg) left top no-repeat;width:20px;height:20px;background-size:20px 20px;top:13px;left:30px}.no-js .node-type-project .project-nav-wrapper .project-nav .project-nav-inner .project-nav-icons li a.process-icon:hover:after,.no-touch .node-type-project .project-nav-wrapper .project-nav .project-nav-inner .project-nav-icons li a.process-icon:hover:after{background:url(/sites/all/themes/jnd/assets/img/icons/process-icon-grey3.svg) left top no-repeat}.node-type-project .project-nav-wrapper .project-nav-sticky{position:fixed;left:0;top:45px}.node-type-project .project-nav-wrapper .project-nav-header-open{top:90px}@media only screen and (max-width:480px){.node-type-project .project-nav-wrapper .project-nav-header-open{top:225px}}.node-type-project h1{margin-bottom:15px}.node-type-project .project-pager{background:#3a3638;padding:25px 0}.node-type-project .project-pager .project{float:right;padding:0 0 0 10px}.node-type-project .project-pager .project:first-child{float:left;padding:0 10px 0 0}@media only screen and (max-width:480px){.node-type-project .project-pager .project{width:40%}.node-type-project .project-pager .project .caption{display:none}}.node-type-project .project-pager.first .project:first-child{float:right}.project .project-heading{overflow:auto;width:100%;margin-top:81px}.project .project-heading>*{float:left;overflow:hidden}.project .project-heading>:first-child{width:67%}@media only screen and (max-width:480px){.project .project-heading>:first-child{width:100%}}.project .project-heading>:first-child h2{font:500 26px "BuloMedium",Helvetica,Arial,Lucida Grande,sans-serif;line-height:30px;color:#3a3638}.project .project-heading>:last-child{width:33%}.project .project-heading>:last-child .logo{float:right}.project .project-heading>:last-child .logo img{display:block;height:auto;width:100%}@media only screen and (max-width:480px){.project .project-heading>:last-child .logo{display:none}}.project .project-sub-heading{margin-top:28px;line-height:28px;font:500 1pc "BuloRegular",Helvetica,Arial,Lucida Grande,sans-serif;text-transform:uppercase;color:#898688;border:1px solid #ebebeb;border-left:none;border-right:none}.project .types{font-size:0;line-height:0;margin:17px 0}.project .types .type{color:#898688;border:1px solid #ebebeb;display:inline-block;font:500 normal 13px "BuloRegular",Helvetica,Arial,Lucida Grande,sans-serif;margin:0 10px 10px 0;padding:0 10px;text-decoration:none;text-transform:uppercase}.project .project-body{margin-top:52px;color:#3a3638;line-height:30px}.project .project-body,.project .project-body a{font:500 20px "BuloLight",Helvetica,Arial,Lucida Grande,sans-serif}.project .project-body a{color:#fb4f14}.project .project-body .body.with-services{float:left;padding-right:20px;width:75%}@media only screen and (max-width:480px){.project .project-body .body.with-services{float:none;padding-right:0;width:100%}}.project .services{float:left;padding-left:20px;width:25%}@media only screen and (max-width:480px){.project .services{float:none;padding-left:0;width:100%}}.project .services h2{font:500 20px "BuloMedium",Helvetica,Arial,Lucida Grande,sans-serif;color:#3a3638;line-height:30px}.project #process{padding-top:81px;padding-bottom:7pc;background-color:#ebebeb}.project #process h2{font:500 26px "BuloMedium",Helvetica,Arial,Lucida Grande,sans-serif}.project #process h2,.project #process p{line-height:30px;color:#3a3638;margin-bottom:50px}.project #process p{font:500 20px "BuloLight",Helvetica,Arial,Lucida Grande,sans-serif}.project #process .images{overflow:auto}.project.teaser{float:left;opacity:0;padding:13px 5px;-webkit-transform:translateY(50px);transform:translateY(50px);transition:all 1s ease-in-out;width:25%}@media only screen and (max-width:1023px){.project.teaser{width:33%}}@media only screen and (max-width:767px){.project.teaser{width:50%}}@media only screen and (max-width:480px){.project.teaser{width:100%}}.project.teaser.loaded{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.project.teaser a{display:block;text-decoration:none;position:relative}.no-js .project.teaser a:hover,.no-touch .project.teaser a:hover{background:none}.project.teaser .image{position:relative}.project.teaser .image:before{background:rgba(58,54,56,.7);content:'';height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .25s ease-in-out;width:100%}.project.teaser .image img{display:block;height:auto;width:100%}.project.teaser .caption{background:#fb4f14;bottom:0;left:0;position:absolute;width:100%}.project.teaser .caption h2{font:500 1pc "BuloMedium",Helvetica,Arial,Lucida Grande,sans-serif;color:#fff;margin:0;padding:10px;line-height:10px}.project.teaser .caption .description{height:0;margin:0;overflow:hidden;font:500 1pc "BuloLight",Helvetica,Arial,Lucida Grande,sans-serif;line-height:22px;color:#fff;padding:0 10px;padding-bottom:0;transition:all .25s ease-in-out;-webkit-font-smoothing:antialiased}.no-js .project.teaser:hover .image:before,.no-touch .project.teaser:hover .image:before{opacity:1}.no-js .project.teaser:hover .caption .description,.no-touch .project.teaser:hover .caption .description{height:auto;padding-bottom:4px}.project.front{background-position:center center;background-repeat:no-repeat;background-size:cover;height:100%;overflow:hidden;position:relative;width:100%}@media only screen and (max-width:1024px){.project.front{background:none!important}}.project.front a{display:block;height:100%;text-decoration:none;position:relative}.no-js .project.front a:hover,.no-touch .project.front a:hover{background:none}.project.front img{font-family:'object-fit:cover;';height:100%;object-fit:cover;width:100%}.project.front .caption{left:25px;position:absolute;bottom:25px}.project.front .caption h3{font:500 normal 18px "BuloRegular",Helvetica,Arial,Lucida Grande,sans-serif;background:#fb4f14;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:greyscale;-o-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1em;margin:0;padding:9px;height:36px}.project.front .caption .type{background:#fb4f14;color:#3a3638;display:inline-block;font:500 normal 9px/1.2em "BuloRegular",Helvetica,Arial,Lucida Grande,sans-serif;font:500 normal .714rem/1.2em "BuloRegular",Helvetica,Arial,Lucida Grande,sans-serif;margin:0;padding:8px 10px;text-transform:uppercase}#block-jnd-admin-twitter-feed .grid-Widget-footer{display:none}.home_page_slide{max-width:none;height:100%;background:#ae4624;background:linear-gradient(to bottom,#ae4624 0%,#fb4f14 40%,#fb4f14 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ae4624',endColorstr='#fb4f14',GradientType=0);color:#fff}.home_page_slide .body{width:100%;height:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.home_page_slide .body .field-name-body{width:630px}.home_page_slide .body .field-name-body h1{font:500 50px "BuloLight",Helvetica,Arial,Lucida Grande,sans-serif;line-height:60px;text-align:center;text-transform:none}@media only screen and (max-width:480px){.home_page_slide .body .field-name-body h1{font-size:40px;line-height:42px}}.home_page_slide .body .field-name-body p{font:500 22px "BuloRegular",Helvetica,Arial,Lucida Grande,sans-serif;line-height:2pc;text-align:center}@media only screen and (max-width:480px){.home_page_slide .body .field-name-body p{font-size:20px;line-height:30px}}.home_page_slide .body .field-name-body .links{text-align:center;margin-top:5pc;overflow:auto}@media only screen and (max-width:480px){.home_page_slide .body .field-name-body .links{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:40px}}.home_page_slide .body .field-name-body .links a{font:500 14px "BuloMedium",Helvetica,Arial,Lucida Grande,sans-serif;border:solid 1px #fff;padding:15px;color:#fff;text-decoration:none;text-transform:uppercase;display:inline-block}@media only screen and (max-width:480px){.home_page_slide .body .field-name-body .links a{margin:0 auto}}.home_page_slide .body .field-name-body .links a:first-child{margin-right:50px}@media only screen and (max-width:480px){.home_page_slide .body .field-name-body .links a:first-child{margin-right:auto;margin-bottom:30px}}.no-js .home_page_slide .body .field-name-body .links a:hover,.no-touch .home_page_slide .body .field-name-body .links a:hover{background:#fff;color:#fb4f14;transition:all .25s ease-in-out}.team_member{border:1px solid #fb4f14;margin-bottom:25px;min-height:172px;position:relative}@media only screen and (max-width:767px){.team_member{margin-bottom:20px}}.team_member .portrait{position:absolute;right:0;top:0;width:25%}@media only screen and (max-width:767px){.team_member .portrait{width:33.333%}}@media only screen and (max-width:480px){.team_member .portrait{position:relative;right:auto;top:auto;width:100%}}.team_member .portrait img{display:block;height:auto;margin-left:auto;max-height:170px;max-width:230px;width:100%}@media only screen and (max-width:480px){.team_member .portrait img{max-height:750pt;max-width:750pt}}.team_member h3{background:#fb4f14;font-weight:400;line-height:25px;padding:5px 10px;width:230px}@media only screen and (max-width:480px){.team_member h3{width:100%}}.team_member .biography{padding:10px}.team_member .biography.with-portrait{float:left;padding:10px 10px 1px;width:75%}@media only screen and (max-width:767px){.team_member .biography.with-portrait{width:66.666%}}@media only screen and (max-width:480px){.team_member .biography.with-portrait{width:100%}}.webform .body.with-form{width:33%}@media only screen and (max-width:768px){.webform .body.with-form{float:none;width:100%}}.webform .webform-client-form{width:67%}@media only screen and (max-width:768px){.webform .webform-client-form{float:none;padding-left:0;width:100%}}.webform .webform-client-form .webform-component{margin-bottom:30px}footer{font-size:13px;font-size:.929rem;padding:26px 0 52px}@media only screen and (max-width:768px){footer{padding:20px 0}}@media only screen and (max-width:480px){footer{padding:15px 0}}footer a{text-decoration:none}.no-js footer a:hover,.no-touch footer a:hover{background:none;text-decoration:underline}footer .newsletter{float:left;position:relative;top:-4px;width:100%}@media only screen and (max-width:1023px){footer .newsletter{float:none;top:auto}}footer .social-media-footer{display:inline-block;float:left;padding:0;margin:0;list-style:none}footer .social-media-footer li{display:inline;list-style-type:none;padding-right:40px;float:left}footer .social-media-footer li:last-child{padding-right:0}footer .social-media-footer li a{position:relative;display:block;text-indent:-9999px;height:44px;width:44px}footer .social-media-footer li a:after{content:'';position:absolute}footer .social-media-footer li a.twitter:after{background:url(/sites/all/themes/jnd/assets/img/icons/twitter-icon.svg) left top no-repeat;width:25px;height:20px;background-size:25px 20px;top:9pt;left:0}.no-js footer .social-media-footer li a.twitter:hover:after,.no-touch footer .social-media-footer li a.twitter:hover:after{background:url(/sites/all/themes/jnd/assets/img/icons/twitter-icon-grey3.svg) left top no-repeat}footer .social-media-footer li a.facebook:after{background:url(/sites/all/themes/jnd/assets/img/icons/facebook-icon.svg) left top no-repeat;width:14px;height:25px;background-size:14px 25px;top:9px;left:0}.no-js footer .social-media-footer li a.facebook:hover:after,.no-touch footer .social-media-footer li a.facebook:hover:after{background:url(/sites/all/themes/jnd/assets/img/icons/facebook-icon-grey3.svg) left top no-repeat}footer .social-media-footer li a.linkedin:after{background:url(/sites/all/themes/jnd/assets/img/icons/linked-in-icon.svg) left top no-repeat;width:21px;height:21px;background-size:21px 21px;top:11px;left:0}.no-js footer .social-media-footer li a.linkedin:hover:after,.no-touch footer .social-media-footer li a.linkedin:hover:after{background:url(/sites/all/themes/jnd/assets/img/icons/linked-in-icon-grey3.svg) left top no-repeat}footer .social-media-footer li a.behance:after{background:url(/sites/all/themes/jnd/assets/img/icons/behance-icon.svg) left top no-repeat;width:28px;height:17px;background-size:28px 17px;top:14px;left:0}.no-js footer .social-media-footer li a.behance:hover:after,.no-touch footer .social-media-footer li a.behance:hover:after{background:url(/sites/all/themes/jnd/assets/img/icons/behance-icon-grey3.svg) left top no-repeat}@media only screen and (max-width:767px){footer .social-media-footer{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;float:none}footer .social-media-footer li{padding-right:0}}footer .footer-blurb{display:inline-block;float:right;text-align:right;line-height:1.3em;margin-top:10px}@media only screen and (max-width:767px){footer .footer-blurb{text-align:center;display:block;width:100%;float:left;padding-top:20px}}#map{height:350px;margin-bottom:25px;width:100%}@media only screen and (max-width:767px){#map{margin-bottom:20px}}.flickity-enabled{height:100%;position:relative;width:100%}.flickity-enabled:focus{outline:0}.flickity-enabled .flickity-viewport{overflow:hidden;position:relative;height:100%;width:100%}.flickity-enabled .flickity-slider{height:100%;position:absolute;width:100%}.flickity-enabled .gallery-cell{height:100%;width:100%}.flickity-enabled.is-draggable{tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-enabled .flickity-prev-next-button{display:block;position:absolute;font-size:0;height:2pc;width:40px;bottom:25px;left:25px;right:auto;background:transparent;margin:0}.flickity-enabled .flickity-prev-next-button:before{content:'';display:block;position:absolute;transition:all .25s ease-in-out;background-size:40px 2pc;border:0 none;cursor:pointer;bottom:0;left:0;width:40px;height:2pc}.flickity-enabled .flickity-prev-next-button.swipe-white:before{background:url(/sites/all/themes/jnd/assets/img/icons/swipe-icon-white.svg) left top no-repeat}.flickity-enabled .flickity-prev-next-button.swipe-orange:before{background:url(/sites/all/themes/jnd/assets/img/icons/swipe-icon-orange.svg) left top no-repeat}.flickity-enabled .flickity-prev-next-button svg{display:none}.no-js .flickity-enabled .flickity-prev-next-button:hover,.no-touch .flickity-enabled .flickity-prev-next-button:hover{background:transparent}.flickity-enabled .flickity-prev-next-button.next{background-position:right top;left:auto;right:25px}.no-js .flickity-enabled .flickity-prev-next-button.next:hover,.no-touch .flickity-enabled .flickity-prev-next-button.next:hover{background-position:right top}@media only screen and (max-width:767px){.flickity-enabled .flickity-prev-next-button.next{left:auto;right:20px}}#testimonial .testimonial-image{background-position:center top;background-size:cover;background-repeat:no-repeat;height:auto;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative}#testimonial .testimonial-image .testimonial-mask{content:'';background-size:100% 100%;background-color:#ebebeb;position:absolute;height:100%;width:100%;left:0;top:0}#testimonial .testimonial-image .testimonial-inner{padding-top:5pc;padding-bottom:5pc;z-index:1}@media only screen and (max-width:480px){#testimonial .testimonial-image .testimonial-inner{padding-top:60px;padding-bottom:60px}}#testimonial .testimonial-image .testimonial-inner .testimonial-heading{text-align:center;font:500 50px "BuloLight",Helvetica,Arial,Lucida Grande,sans-serif;line-height:42px;color:#fb4f14}@media only screen and (max-width:480px){#testimonial .testimonial-image .testimonial-inner .testimonial-heading{font-size:40px}}#testimonial .testimonial-image .testimonial-inner .testimonial-body{font:500 22px "BuloRegular",Helvetica,Arial,Lucida Grande,sans-serif;font-style:italic;line-height:44px;text-align:center;color:#3a3638;margin:40px 0}@media only screen and (max-width:480px){#testimonial .testimonial-image .testimonial-inner .testimonial-body{font-size:20px;line-height:37px}}#testimonial .testimonial-image .testimonial-inner .testimonial-name{font:500 18px "BuloMedium",Helvetica,Arial,Lucida Grande,sans-serif;line-height:22px;color:#fb4f14;text-align:center}#testimonial .testimonial-image .testimonial-inner .testimonial-position{font:500 18px "BuloRegular",Helvetica,Arial,Lucida Grande,sans-serif;line-height:22px;color:#fb4f14;text-align:center}@media only screen and (max-width:480px){#testimonial .testimonial-image .testimonial-inner .testimonial-name,#testimonial .testimonial-image .testimonial-inner .testimonial-position{font-size:1pc;line-height:20px}}.form-item{margin:0 0 15px;position:relative}.form-item label{font-weight:300;left:0;line-height:30px;margin:0;position:absolute;top:0;transition:all .25s ease-in-out}.form-item label .form-required{color:#ff4136}.form-item label.small{background:#fff;font-size:.714em;line-height:1em;top:-10px}.form-item.webform-component-checkboxes label,.form-item.webform-component-radios label,.form-item.webform-component-select label,.form-item.webform-component-textarea label{position:relative}.form-item .description{font-size:.714em;padding-top:5px}.form-textarea-wrapper{margin:0;width:100%}.form-textarea-wrapper .grippie{background-color:transparent;border:0 none}.form-actions{margin:0 0 15px;width:100%}input[type=email],input[type=number],input[type=password],input[type=text],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #fb4f14;border-width:0 0 1px;border-radius:0;display:block;font:300 normal 1em/30px "BuloRegular",Helvetica,Arial,Lucida Grande,sans-serif;height:30px;line-height:30px;margin:0;max-width:100%;outline:0;padding:0;resize:none;width:100%}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=text]:focus,textarea:focus{border-color:#3a3638}input[type=email].error,input[type=number].error,input[type=password].error,input[type=text].error,textarea.error{border-color:#ff4136;color:#ff4136}input[type=email].error::-webkit-input-placeholder,input[type=number].error::-webkit-input-placeholder,input[type=password].error::-webkit-input-placeholder,input[type=text].error::-webkit-input-placeholder,textarea.error::-webkit-input-placeholder{color:#ff4136}input[type=email].error:-moz-placeholder,input[type=email].error::-moz-placeholder,input[type=number].error:-moz-placeholder,input[type=number].error::-moz-placeholder,input[type=password].error:-moz-placeholder,input[type=password].error::-moz-placeholder,input[type=text].error:-moz-placeholder,input[type=text].error::-moz-placeholder,textarea.error:-moz-placeholder,textarea.error::-moz-placeholder{color:#ff4136}input[type=email].error:-ms-input-placeholder,input[type=number].error:-ms-input-placeholder,input[type=password].error:-ms-input-placeholder,input[type=text].error:-ms-input-placeholder,textarea.error:-ms-input-placeholder{color:#ff4136}input[type=email].error:focus,input[type=number].error:focus,input[type=password].error:focus,input[type=text].error:focus,textarea.error:focus{border-color:#3a3638;color:#3a3638}textarea{border-width:1px;height:auto;line-height:1.571em;padding:10px}.form-checkboxes .form-type-checkbox,.form-checkboxes .form-type-radio,.form-radios .form-type-checkbox,.form-radios .form-type-radio{margin:0}.form-checkboxes .form-type-checkbox label,.form-checkboxes .form-type-radio label,.form-radios .form-type-checkbox label,.form-radios .form-type-radio label{cursor:pointer;margin:0;position:relative;transition:all .25s ease-in-out}.form-checkboxes input[type=radio],.form-radios input[type=radio]{display:none}.form-checkboxes input[type=radio]+label:before,.form-radios input[type=radio]+label:before{content:'\f10c';font-family:FontAwesome;padding-right:10px;transition:all .25s ease-in-out}.form-checkboxes input[type=radio]:checked+label:before,.form-radios input[type=radio]:checked+label:before{content:'\f192'}.form-checkboxes input[type=radio].error+label,.form-radios input[type=radio].error+label{color:#ff4136}.form-checkboxes input[type=checkbox],.form-radios input[type=checkbox]{display:none}.form-checkboxes input[type=checkbox]+label:before,.form-radios input[type=checkbox]+label:before{content:'\f096';font-family:FontAwesome;padding-right:10px;transition:all .25s ease-in-out}.form-checkboxes input[type=checkbox]:checked+label,.form-radios input[type=checkbox]:checked+label{color:#3a3638}.form-checkboxes input[type=checkbox]:checked+label:before,.form-radios input[type=checkbox]:checked+label:before{content:'\f046'}.form-checkboxes input[type=checkbox].error+label,.form-radios input[type=checkbox].error+label{color:#ff4136}select{-webkit-appearance:none;border:1px solid #fb4f14;border-radius:0;cursor:pointer;font:300 normal 1em/1.571em "BuloRegular",Helvetica,Arial,Lucida Grande,sans-serif;margin:0;outline:0;padding:10px;width:100%}select.error{border-color:#ff4136;color:#ff4136}.button,button,input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fb4f14;color:#fff;border:0 none;border-radius:0;cursor:pointer;display:inline-block;font:500 normal 1pc "BuloRegular",Helvetica,Arial,Lucida Grande,sans-serif;line-height:22px;margin:0;outline:0;padding:10px 20px;text-decoration:none;text-transform:uppercase;transition:all .25s ease-in-out}.no-js .button:hover,.no-js button:hover,.no-js input[type=submit]:hover,.no-touch .button:hover,.no-touch button:hover,.no-touch input[type=submit]:hover{background:#3a3638;color:#fff;text-decoration:none}::-webkit-input-placeholder{color:#3a3638}:-moz-placeholder,::-moz-placeholder{color:#3a3638}:-ms-input-placeholder{color:#3a3638}.newsletter .form-item{float:left;width:calc(100% - 75pt)}.newsletter .form-item.webform-component-campaignmonitor{display:none}.newsletter .form-item input{height:44px;border:none;padding-left:13px}.newsletter .form-item input:active,.newsletter .form-item input:focus{border:none}.newsletter .form-item input,.newsletter .form-item label{font:500 1pc "BuloRegular",Helvetica,Arial,Lucida Grande,sans-serif;color:#3a3638}.newsletter .form-item label{top:13px;left:60px}@media only screen and (max-width:480px){.newsletter .form-item label{left:50px}}.newsletter .form-item label:before{content:'';background:url(/sites/all/themes/jnd/assets/img/icons/newsletter-icon.svg) left top no-repeat;width:24px;height:19px;background-size:24px 19px;top:0;left:-44px;position:absolute;transition:opacity .25s ease-in-out;opacity:1}@media only screen and (max-width:480px){.newsletter .form-item label:before{left:-34px}}.newsletter .form-item label.small{color:#fff;display:none}.newsletter .form-item label.small:before{opacity:0}.newsletter .form-item label .form-required{display:none}.newsletter .form-actions{float:left;margin-bottom:20px;padding-left:0;width:75pt}.newsletter .form-actions input{width:100%;height:44px;font:500 1pc "BuloMedium",Helvetica,Arial,Lucida Grande,sans-serif;color:#fff;text-transform:uppercase;background-color:#898688;padding:0 10px}@media only screen and (max-width:320px){.newsletter .form-actions{float:right}}body.admin-menu.adminimal-menu:before{height:0}@media only screen and (max-width:1024px){body.admin-menu.adminimal-menu{padding-top:46px}}.slicknav_menu{position:absolute;top:0;width:100%;z-index:3}.page-user main{padding-bottom:75pt}.maintenance-message{margin:75pt auto;text-align:center;width:40%}@media only screen and (max-width:480px){.maintenance-message{margin:40px 0;padding:0 20px}}div.messages{background:#3a3638;border:0 none;color:#3a3638;margin:0;padding:20px}div.messages.error{background:#ff4136;color:#fff}div.messages.status{background:#2ecc40;color:#fff}div.messages.warning{background:#fb4f14}div.messages .element-invisible{font-size:0;margin:0}div.messages p{margin-bottom:5px}div.messages a{color:#3a3638}.no-js div.messages a:hover,.no-touch div.messages a:hover{color:#3a3638;text-decoration:underline}ul.primary{border:0 none;font-size:0;line-height:0;margin:0 0 20px;padding:0}.front ul.primary,.page-node ul.primary{padding-top:20px}ul.primary:after{clear:both;content:'';display:table}ul.primary li{float:left;margin:0;padding:0}ul.primary li a{border:0 none;display:block;font:500 normal 9px/30px "BuloRegular",Helvetica,Arial,Lucida Grande,sans-serif;font:500 normal .714rem/30px "BuloRegular",Helvetica,Arial,Lucida Grande,sans-serif;margin:0 10px 10px 0;padding:0 10px;text-decoration:none;text-transform:uppercase}ul.primary li a,ul.primary li a:hover{background:#3a3638;color:#fff}.no-js ul.primary li a:hover,.no-touch ul.primary li a:hover{background:#fb4f14;color:#3a3638;text-decoration:none}ul.primary li a.active{background:#fb4f14;border:0 none;color:#3a3638}.no-js ul.primary li a.active:hover,.no-touch ul.primary li a.active:hover{background:#fb4f14;cursor:default}.item-list{clear:both;font-size:0;line-height:0;padding:20px 0 15px}@media only screen and (max-width:767px){.item-list{padding:15px 0 10px}}.item-list .pager li{margin:0;padding:0}.item-list .pager li a{border:0 none;color:#3a3638;display:inline-block;margin:0;padding:10px;text-decoration:none}.no-js .item-list .pager li a:hover,.no-touch .item-list .pager li a:hover{background:none;color:#fb4f14}.item-list .pager li.pager-current{color:#3a3638;font-size:13px;font-size:.929rem;font-weight:400;line-height:1em;margin:0;padding:10px}.item-list .pager li.pager-first,.item-list .pager li.pager-item,.item-list .pager li.pager-last{display:none}.item-list .pager li.pager-next a:after,.item-list .pager li.pager-previous a:before{font:normal normal 13px/1em FontAwesome;font:normal normal .929rem/1em FontAwesome}.item-list .pager li.pager-previous a:before{content:'\f053'}.item-list .pager li.pager-next a:after{content:'\f054'}div.messages.status{background-color:#3a3638}.cf:after,.cf:before{content:' ';display:table}.cf:after{clear:both}.cf{*zoom:1}body:after{position:absolute;width:0;height:0;overflow:hidden;z-index:-1;content:url(/sites/all/themes/jnd/assets/img/icons/behance-icon-grey3.svg) url(/sites/all/themes/jnd/assets/img/icons/behance-icon.svg) url(/sites/all/themes/jnd/assets/img/icons/close-icon-orange.svg) url(/sites/all/themes/jnd/assets/img/icons/close-icon-white.svg) url(/sites/all/themes/jnd/assets/img/icons/down-arrow-icon-grey2.svg) url(/sites/all/themes/jnd/assets/img/icons/down-arrow-icon-grey3.svg) url(/sites/all/themes/jnd/assets/img/icons/facebook-icon-grey3.svg) url(/sites/all/themes/jnd/assets/img/icons/facebook-icon.svg) url(/sites/all/themes/jnd/assets/img/icons/funnel-icon-grey2.svg) url(/sites/all/themes/jnd/assets/img/icons/funnel-icon-grey3.svg) url(/sites/all/themes/jnd/assets/img/icons/funnel-icon-orange.svg) url(/sites/all/themes/jnd/assets/img/icons/jnd-logo-grey3.svg) url(/sites/all/themes/jnd/assets/img/icons/jnd-logo-orange.svg) url(/sites/all/themes/jnd/assets/img/icons/jnd-logo-white.svg) url(/sites/all/themes/jnd/assets/img/icons/left-arrow-icon-grey2.svg) url(/sites/all/themes/jnd/assets/img/icons/left-arrow-icon-grey3.svg) url(/sites/all/themes/jnd/assets/img/icons/linked-in-icon-grey3.svg) url(/sites/all/themes/jnd/assets/img/icons/linked-in-icon.svg) url(/sites/all/themes/jnd/assets/img/icons/menu-icon-grey3.svg) url(/sites/all/themes/jnd/assets/img/icons/menu-icon-orange.svg) url(/sites/all/themes/jnd/assets/img/icons/menu-icon-white.svg) url(/sites/all/themes/jnd/assets/img/icons/newsletter-icon.svg) url(/sites/all/themes/jnd/assets/img/icons/process-icon-grey2.svg) url(/sites/all/themes/jnd/assets/img/icons/process-icon-grey3.svg) url(/sites/all/themes/jnd/assets/img/icons/project-icon-grey2.svg) url(/sites/all/themes/jnd/assets/img/icons/project-icon-grey3.svg) url(/sites/all/themes/jnd/assets/img/icons/swipe-icon-orange.svg) url(/sites/all/themes/jnd/assets/img/icons/swipe-icon-white.svg) url(/sites/all/themes/jnd/assets/img/icons/testimonial-icon-grey2.svg) url(/sites/all/themes/jnd/assets/img/icons/testimonial-icon-grey3.svg) url(/sites/all/themes/jnd/assets/img/icons/twitter-icon-grey3.svg) url(/sites/all/themes/jnd/assets/img/icons/twitter-icon.svg) url(/sites/all/themes/jnd/assets/img/icons/up-arrow-icon-grey2.svg)}
.flip-image{clear:both;padding:5px;width:100%;}.flip-image.small{clear:none;float:left;width:50%;}.flip-image.flickity-enabled{height:auto;}.flip-image:before{background:url(/sites/all/themes/jnd/assets/img/icons/swipe-icon-orange.svg) left top no-repeat;background-size:32px 26px;bottom:15px;content:'';height:26px;position:absolute;right:15px;width:32px;z-index:999;}.flip-image .image,.flip-image .image.small{float:none !important;padding:0;width:100% !important;}.flip-image .image:last-child{opacity:0;}.flip-image.flickity-enabled .image:last-child{opacity:1;}@media screen and (max-width:480px){.flip-image.small{clear:both;float:nont;width:100%;}}
