@font-face{font-family:"fontawesome";src:url('/fonts/../../fontawesome-webfont.eot');src:url('/fonts/../../fontawesome-webfont.eot?#iefix') format('embedded-opentype'),url('/fonts/../../fontawesome-webfont.woff') format('woff'),url('/fonts/../../fontawesome-webfont.ttf') format('truetype'),url('/fonts/../../fontawesome-webfont.svg') format('svg');}div.messages,div.status{clear:both;margin:10px 1em;font-family:Tahoma,Verdana,Arial,Helvetica,'Bitstream Vera Sans',sans-serif;font-size:12px;}.front h1{display:none;}#navbar{float:none;}.logo-title{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}#imageData{background:#FFF;}#imageData #imageDetails{float:none;}#imageData #bottomNav{height:25px;position:relative;}#imageDataContainer{min-height:40px;height:30px !important;line-height:2.2em;}.lightbox2-alt-layout-data #bottomNavClose,.lightbox2-alt-layout #bottomNavClose{margin:0px 16px 0 0;background-size:36px;height:12px;width:18px;border:1px solid #DDD;position:relative;bottom:0px;}#lightbox #caption{font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;font-size:2.5em;margin:0 0 0 15px;display:block;line-height:1.0125em;}body{font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;color:#222;}body.front{background:#FFF;}.with-navbar #content,.with-navbar #sidebar-left,.with-navbar #sidebar-right{margin:0 0 0 0;}a,a:link,a:visited{color:#0099ee;text-decoration:none;}a:hover,a:link:hover,a:visited:hover{color:#003f5f;}#sub,.views_slideshow_main,.views-slideshow-controls-bottom{background:#FFF;}.views_slideshow_main .views-field-body-1{position:absolute;top:0;width:100%;color:#FFF;text-shadow:2px 2px 3px black;text-shadow:2px 2px 3px rgba(0,0,0,0.7);}.views_slideshow_main .views-field-body-1 .field-content{max-width:960px;margin:0 auto 0 auto;padding:0 20px;position:relative;height:450px;}.views_slideshow_main .views-field-body-1 .field-content .container{position:absolute;top:115px;}.views_slideshow_main .views-field-body-1 h2{color:#FFFFFE;font-size:3em;font-weight:300;}.views_slideshow_main .views-field-body-1 p{color:#FFFFFE;width:40%;}.views_slideshow_main .views-field-body-1 a:before{position:relative;top:20px;margin:0 10px 0 0;}.views_slideshow_main .views-field-body-1 .video a{color:#4db4e3;}.views_slideshow_main .views-field-body-1 .video a:before{content:url(/sites/all/themes/opensourcery/images/action_video1_default.png);top:16px;}.views_slideshow_main .views-field-body-1 .video a:hover:before{content:url(/sites/all/themes/opensourcery/images/action_video_hover.png);}.views_slideshow_main .views-field-body-1 a{display:block;color:#f72;}.views_slideshow_main .views-field-body-1 a:hover{color:#FFF;}.views_slideshow_main .views-field-body-1 a.cta-link:hover:before{content:url(/sites/all/themes/opensourcery/images/action_arrow_hover.png);}.views_slideshow_main .views-field-body-1 a.cta-link:before{content:url(/sites/all/themes/opensourcery/images/action_arrow_default.png);}.views_slideshow_main .views-row{margin:0;width:100%;overflow:hidden;}.view-content{position:relative;}#views_slideshow_singleframe_teaser_section_homepage_slideshow-page_1,#views_slideshow_singleframe_main_homepage_slideshow-page_1 .views_slideshow_singleframe_slide{width:100% !important;height:575px !important;}.views-field-field-home-slide-photo-fid{width:110%;overflow:hidden;min-height:445px;background-repeat:repeat-y;background-size:100%;}@media screen and (min-width:768px) and (max-width:1200px) {.views-field-field-home-slide-photo-fid{width:146%;}}@media screen and (min-width:420px) and (max-width:860px) {.views-field-field-home-slide-photo-fid{width:176%;}}@media screen and (min-width:320px) and (max-width:700px) {.views-field-field-home-slide-photo-fid{width:204%;}}.views-slideshow-controls-top{width:100%;height:10px;position:absolute;z-index:98;}.views_slideshow_controls{width:1100px;margin:210px auto 0 auto;}.views_slideshow_controls a{background:url(/sites/all/themes/opensourcery/images/slide_controls.gif);display:inline-block;width:30px;height:60px;text-indent:-9999px;}.views_slideshow_controls a:hover{opacity:.5;}.views_slideshow_controls a.views_slideshow_next{float:right;background-position:center right;}.views_slideshow_controls a.views_slideshow_previous{float:left;}.views_slideshow_controls a.views_slideshow_pause,.views_slideshow_controls a.views_slideshow_play{display:none;}.views-field-field-home-slide-sub1-fid-1{margin:2em 0;}#sub{width:980px;margin:0 auto;height:80px;}#sub ul{padding:0;margin:0;}#sub li{list-style:none;width:21%;float:left;margin:0 50px 10px 0;font-size:.75em;}#sub li.last{margin:0;}#sub li img{display:block;margin:0 0 1em 0;}.views-slideshow-controls-bottom{clear:both;position:relative;}#views_slideshow_singleframe_pager_homepage_slideshow-page_1{clear:both;width:960px;margin:0 auto;text-align:center;}.pager-item a{background:#a1a1a4;padding:2px;font-size:0px;display:inline-block;width:4px;height:4px;border-radius:10px;}.pager-item.activeSlide a{background:#dbdbdb;}#content-top .block{float:left;}.view-call-to-action{min-height:120px;width:310px;}#content-top{border:1px solid #a1a1a4;border-width:1px 0;min-height:100px;width:100%;float:left;margin:4em 0 1em 0;padding:2em 0;}#content-top .about{width:67%;margin:0 20px 0 0;}#content-top .about p{margin:0 0 1em 0;font-size:1.35em;}#content-top .cta{width:30%;}.cta{}.cta a,.cta a:link,.cta a:visited{color:#4d4d4d;}.cta h3{font-size:1em;float:left;margin:0 0 .25em 0;color:#0099ee;}.cta h3:hover{color:#003f5f;}.cta .views-field-body{font-size:.85em;width:46%;float:left;}.cta .views-field-field-cta-link-url{float:left;width:317px;background-image:linear-gradient(left,#fc8341 46%,#e65a04 90%);background-image:-o-linear-gradient(left,#fc8341 46%,#e65a04 90%);background-image:-moz-linear-gradient(left,#fc8341 46%,#e65a04 90%);background-image:-webkit-linear-gradient(left,#fc8341 46%,#e65a04 90%);background-image:-ms-linear-gradient(left,#fc8341 46%,#e65a04 90%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0.46,#fc8341),color-stop(0.9,#e65a04));}.cta .views-field-field-cta-link-url:hover{background:#e65b04;}.cta .views-field-field-cta-link-url h3{margin:10px 0 0 10px;font-size:24px;font-weight:200;float:none;color:#FFF;}.cta .views-field-field-cta-link-url p{margin:.125em 0;}.cta .views-field-field-cta-link-url a{color:#FFF;background:url(/sites/all/themes/opensourcery/images/di_orange.png);float:left;width:100%;}.cta .views-field-field-cta-link-url a:hover{background:none;}.cta .views-field-field-cta-youtube-value{float:left;width:310px;}.cta .views-field-field-cta-youtube-value .wrapper{height:68px;overflow:hidden;width:120px;float:left;margin:0 10px 30px 0;display:block;border:3px solid #f9f9f9;opacity:.9;}.cta .views-field-field-cta-youtube-value .wrapper:before{content:url(/sites/all/themes/opensourcery/images/play_video.png);top:17px;left:42px;z-index:22;position:absolute;}.cta .views-field-field-cta-youtube-value .wrapper:hover{opacity:1;}.cta .views-field-field-cta-youtube-value img{position:relative;top:-11px;}#views_slideshow_singleframe_pager_call_to_action-block_1{text-align:center;}#main .cta p{margin:0 0 .25em 0;line-height:1.125em;}#main .views-field-field-cta-link-url p{font-size:14px;margin:5px 0 10px 10px;}#main .views-field-field-cta-youtube-value p{float:left;width:49%;font-size:12px;}.views_slideshow_singleframe_slide{height:auto !important;}.block-lf_homepage,#block-views-home_news_blogs-block_1{width:277px;float:left;margin:0 20px 0 0;margin:0 50px 0 0;}#block-lf_homepage-training{margin:0;}.block.lead{float:left;margin:40px 50px 0 0;}.block.lead.last{margin-right:0;}.block.lead h2.title{margin:0 0 .35em 0;}#content-bottom{font-size:14px;clear:both;}#content-bottom .newsblogs li{margin:1em 0;}#content-bottom ul{margin:0;padding:0;}#content-bottom ul li{list-style-position:outside;margin:1em 0 1em 17px;line-height:1.125em;}#content-bottom ul li a{color:#333;}#content-bottom ul li a:hover{color:#003f5f;}#content-bottom h3,#content-bottom .views-field-title h3{font-size:1em;font-weight:600;line-height:1.125em;margin:0 0 .35em 0;}#content-bottom .views-field-title,#content-bottom .views-field-nothing{padding:0 0 0 56px;}#content-bottom .meta{line-height:1.125em;}.views-row{clear:both;min-height:37px;margin:.75em 0;}.picture{float:left;margin:0 10px 0 0;}.block h2.title{font-weight:300;font-size:32px;color:#627782;border:0;margin:2em 0 .5em 0;}.block-views_slideshows{clear:both;}#block-views_slideshows-vws_sho_spnsr_gllry_sldshw,#block-lf_homepage-vws_sho_spnsr_gllry_sldshw{float:left;width:100%;}#block-views_slideshows-vws_sho_spnsr_gllry_sldshw h2.title,#block-lf_homepage-vws_sho_spnsr_gllry_sldshw h2.title{border-bottom:1px solid #a1a1a4;}
@media screen and (max-width:800px) {.views_slideshow_main .views-row .views-field-body-1 .field-content{max-width:85%;}.views_slideshow_main .views-field-body-1 p{width:85% !important;}}
