.bx-wrapper{position:relative;margin:0 auto 60px;padding:0;*zoom:1;}.bx-wrapper img{max-width:100%;display:block;}.bx-wrapper .bx-viewport{-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;border:solid #fff 5px;left:-5px;background:#fff;}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%;}.bx-wrapper .bx-loading{min-height:50px;background:url(/sites/all/libraries/bxslider/images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:100;}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:bold;color:#666;padding-top:20px;}.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline;}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#000;}.bx-wrapper .bx-prev{left:10px;background:url(/sites/all/libraries/bxslider/images/controls.png) no-repeat 0 -32px !important;}.bx-wrapper .bx-next{right:10px;background:url(/sites/all/libraries/bxslider/images/controls.png) no-repeat -43px -32px !important;}.bx-wrapper .bx-prev:hover{background-position:0 0;}.bx-wrapper .bx-next:hover{background-position:-43px 0;}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:100;}.bx-wrapper .bx-controls-direction a.disabled{display:none;}.bx-wrapper .bx-controls-auto{text-align:center;}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(/sites/all/libraries/bxslider/images/controls.png) -86px -11px no-repeat;margin:0 3px;}.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0;}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(/sites/all/libraries/bxslider/images/controls.png) -86px -44px no-repeat;margin:0 3px;}.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px;}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%;}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px;}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666\9;background:rgba(80,80,80,0.75);width:100%;}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px;}
body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif !important;}a{color:#000;text-decoration:none;}a:hover{color:#ec00ac;}#section-main-content{margin-bottom:50px;margin-top:15px;}#section-top #block-system-user-menu .menu li{font-size:11px;}#social-job-share{width:100%;float:right;text-align:right;}#section-header  .region-search{float:left;}#section-header >.container .region-search  #block-block-14{position:absolute;}h1.page-title{margin:15px 0 !important;}.dexp-dropdown ul.menu li a:hover{color:#ec00ac !important;}label{color:#626161;font-weight:normal;}body.preset-white #section-page-title{background-color:#fff !important;}body.preset-white #section-page-title{}.job-actions{margin-bottom:25px;}table thead tr{}table tbody tr{}table tbody tr.even{background:#f3f4ee;}table tbody tr.odd{background:#fff;}table tbody tr.expired{background:#F59999 !important;color:#1D1D1D   !important;}table tbody tr.expired a{color:#000;}table tbody tr.expired button.a{color:#fff;}table tbody tr.sticky{background:#fcfcfc;}table tbody tr.published{}table tbody tr.unpublished,table tbody tr.unpublished a,table tbody tr.unpublished a:not(btn){background:#EDEDED none repeat scroll 0 0;color:#9C9B9B;}section#section-breadcrumbs{background:#f1f2f2 !important;}.breadcrumb{background-color:#f1f2f2 !important;list-style:outside none none;margin:0;padding:10px 0 !important;text-align:left !important;}#block-block-4 .bx-wrapper .bx-viewport{background:#fff;border:none;box-shadow:none;left:0;height:80px !important;}#section-header .region-navigation .dexp-dropdown .menu-toggler{width:30px;line-height:35px;top:0;right:0;font-size:30px;color:#ec00ac;text-align:center;}.message-box{margin-bottom:15px;}.message-box .content{padding:0;}.homepage-leaderboard-ad{margin-top:25px;}.message-box h3{margin:0;padding:10px 12px;text-transform:uppercase;font-size:15px;font-weight:bold;}.message-box .read-more{padding:5px 10px;display:inline-block;}.bgwhite{background:#fff;color:#000;font-weight:bold;}.node-unpublished{background-color:#DAD9D9;color:#B1AAAA;}div#dexp-dropdown .menu li.last{margin-right:0px !important;}.clear{display:block;margin:0;clear:both;}.field-widget-options-buttons.form-wrapper{margin:0;width:250px;border:1px solid #ccc;float:left;margin-right:5px;max-height:500px;min-height:445px;overflow:hidden;}.field-widget-options-buttons .form-item label{padding:6px;font-weight:normal;background:#ddd;}.field-widget-options-buttons .checkbox-tree-widget .form-checkboxes{height:320px;overflow:auto;padding:10px;}.icon-input{font-family:fontawesome;}.inline_field_search{border:1px solid #ccc;padding:3px !important;width:100%;font-family:fontawesome;}.node-articles.node-teaser .field-name-field-article-image{margin-bottom:8px;}#edit-profile-employer-field-employer-address-und-0 legend{display:none;}.view-jobs-by-employers{}.view-jobs-by-employers .dexp-image-item{display:none;}.vocabulary-employers{margin-bottom:25px;}.field-name-field-employer-logo{float:left;}.taxonomy-term-description{float:left;}.view-display-id-for_press{position:relative;}.view-display-id-for_press .view-content{margin-top:15px;}.view-display-id-for_press .view-footer{float:left;margin-top:12px;position:absolute;right:-1px;top:-11px;width:265px;}.job-details-wrapper{}.job-details-wrapper .field-items{}.job-details-wrapper .field-items .field-item{float:left;margin-right:5px}.job-details-wrapper .field-items .field-item::after{content:','}.job-details-wrapper .field-items .field-item:last-child::after{content:''}#views-exposed-form-list-job-locations-page-1 #edit-submit-list-job-locations,#views-exposed-form-list-job-locations-page-1  #edit-province-wrapper{display:none;}.view-list-job-locations .multicolumn > h3{background:#f1f2f2;padding:6px 12px;}.view-list-job-locations .multicolumn ul{padding:5px 0;}.nested-list{}.nested-list a{color:#000;text-decoration:none;}.nested-list ul{margin:0;padding:0;}.nested-list ul li{display:block;float:left;font-size:24px;margin:3px 0;padding:0;width:100%;}.nested-list ul li a{display:block;font-size:22px;padding:11px 24px;width:100%;}.nested-list ul li ul{clear:both;display:block;padding:20px 21px;background:#fff;}.nested-list ul li ul li{border:medium none;display:inline;float:left;margin-right:10px;width:11em;}.nested-list ul li ul li a{font-size:14px;margin-bottom:4px;padding:0;}.province_name{display:block;width:100%;background:#f3f4ee;padding:9px 18px;}.profile-footer{margin-top:15px;display:block;clear:both;}.profile-footer .btn{margin-bottom:15px;}#views-exposed-form-company-profiles-company-profiles{display:none;}.job-detail-sidebar .field-type-taxonomy-term-reference{border:none !important;float:left;clear:both;display:block;}#job-detail-sidebar figure.dexp-image-item{text-align:center;margin-bottom:15px;}.button #edit-apply.registered{margin:-4px 4px !important;font-size:12px !important;padding:8px;border:none;font-weight:bold;text-transform:uppercase;background-color:#ec00ac !important;}#edit-apply.registered{padding:10px;font-size:20px !important;}.webform-component--job-title,.form-item-submitted-create-jobpostings-account-0{display:none;}div#job-application-form{background:#f1f2f2 none repeat scroll 0 0;margin:25px 0;padding:15px 20px;}#job-application-form h3{font-size:22px;margin:12px 0;}#job-application-form .form-text{width:100%;}.skip-form{float:left;margin-left:0;font-weight:bold;margin-top:8px;}.webform-component .description{display:block;clear:both;}#user-profile-form #edit-mimemail{display:none;}input#edit-apply{float:left;}.form-file{float:left;padding:0;}input.ajax-processed{float:left;font-size:13px !important;padding:6px 15px;font-weight:bold;}.item-list ul li{margin:0;}.view > .item-list .pagination li.pager-current a{background-color:#000 !important;color:#fff !important;}.job-fact{}.job-fact .job-field-label{}.view.view-manage-my-jobs{clear:both;display:block;margin-top:20px !important;}.multicolumn ul{padding:5px 0;}.cols_3{-moz-column-width:25em;-webkit-column-width:25em;column-width:25em;}.cols_4{-moz-column-width:20em;-webkit-column-width:20em;column-width:20em;}.cols_5{-moz-column-width:15em;-webkit-column-width:15em;column-width:15em;}.cols_6{-moz-column-width:12.5em;-webkit-column-width:12.5em;column-width:12.5em;}.multicolumn ul{margin:0;padding:0;list-style-type:none;}.multicolumn  li{text-align:left;}.multicolumn ul li:first-child{}#block-views-find-jobs-block-1{margin-top:25px;}#block-views-find-jobs-block-1 ul li a{}.view-id-find_jobs{text-align:center;padding-bottom:55px;}.jobs-by-employer-view-company-profile-link{margin-top:15px;}.find-jobs-employer-logo{min-height:112px;line-height:112px;}.view-id-find_jobs h3{margin-bottom:0;font-size:1.25em;font-weight:bold;}.region-left-sidebar .views-exposed-form .form-item-keyword{width:100% !important;}.views-responsive-grid h4 a,.view-career-guides a,.view-find-jobs a,.view-id-find_jobs h3 a{}.view-id-find_jobs p{}.dashboard-leftsidebar{padding-left:0px !important;}.dashboard-leftsidebar h3{font-size:14px;margin-bottom:10px;font-weight:bold;}.page-profile-employer-edit #block-system-main,.page-employer-register #block-system-main,.page-user #block-system-main,#profile2-edit-student-form{width:41%;float:left;margin-right:9%;}.page-user-manage-widgets #block-system-main{width:100%;float:none;}.page-update-profile-preferences #profile2-edit-student-form{width:100%;float:none;display:block;}.page-update-profile-preferences .registration-sidebar-content{display:none;}.preview .node{background:#fff;}.ui-dialog .ui-widget-content a.btn{color:#fff;}#job-node-form .ui-state-active a{color:#fff;}.vertical-tabs{display:block;clear:both;}.user-employer-featured .vertical-tabs,.user-employer .vertical-tabs{display:none;}.ui-widget-content .btn-default a{color:#fff;}.user-employer-featured #edit-field-message-to-employers{display:none;}div.messages{margin:25px 0 !important;padding:10px !important;}div.status,div.warning,div.info,div.error,div.success{background-image:none !important;}.label.label-normal{font-size:inherit;}.label.label-large{font-size:large;}#edit-profile-student-field-industries-of-interest,#edit-profile-student-field-employers-of-interest{}.registration-form-wrapper{}.registration-form-wrapper #block-system-main{float:left;width:43%;}.registration-sidebar-content{width:50%;float:left;margin-top:14px;}#load-search-results{margin-top:5px;}#jobs-advanced-search{margin-bottom:25px;}.bigbox_sidebar_ad{margin-bottom:25px;}#search-status,#jobs-advanced-search #edit-submit{display:none;}.addressfield-container-inline label,#profile2-edit-student-form .field-widget-options-select label,.page-user #block-system-main  .field-widget-options-select label,#profile2-edit-student-form .form-type-password-confirm  label,.page-user #block-system-main  .form-type-textfield label,#profile2-edit-student-form .form-type-password label,#profile2-edit-student-form .form-type-textfield label{}.form-type-password{margin-bottom:15px;}#profile2-edit-student-form .form-item{margin-bottom:10px;padding:0;}#profile2-edit-student-form  .form-text{margin-bottom:0;}#edit-profile-student-field-fields-of-study-und{width:450px;}.nav-tabs a{font-size:11px;}.profile2-student .jp-tabs{margin-bottom:40px;}#edit-profile-student-field-registration-progress{display:none;}#edit-profile-student-field-school{}#edit-profile-student-field-graduation-year{width:50%;float:left;margin-right:10px;}.field-widget-options-onoff{display:block;float:none;clear:both;}select#edit-profile-student-field-graduation-year-und{width:100%;}#edit-profile-student-field-fields-of-study{}#edit-profile-student-field-fields-of-study input{width:100%;}.form-item-profile-student-field-graduation-year{width:50%;float:left;margin-right:10px;}.form-item-profile-student-field-graduation-year select{width:100%;}#edit-profile-student-field-gender{width:47%;float:left;}#edit-profile-student-field-gender select{width:100%;}#edit-profile-student-field-job-alerts,#edit-profile-student-field-send-jp-news{padding:0;}#edit-profile-student-field-job-alerts .form-type-checkbox,#edit-profile-student-field-employers-contact-me .form-type-checkbox,#edit-profile-student-field-job-alerts .form-type-checkbox,#edit-profile-student-field-send-jp-news .form-type-checkbox{margin-top:-12px;}#edit-profile-student-field-student-location-und-0 legend{display:none !important;}.form-item-profile-student-field-student-location-und-0-country{width:50%;float:left;margin-right:10px;display:none;}.form-item-profile-student-field-student-location-und-0-country select{width:100%;}.form-item-profile-student-field-student-location-und-0-locality{width:200px;}#edit-profile-student-field-student-location-und-0-locality{width:95%;}#edit-profile-student-field-job-alerts .form-checkbox,#edit-profile-student-field-registration-progress .form-checkbox{margin:0 !important;}#profile2-edit-student-form #edit-submit{display:none;}#edit-contact,#edit-timezone{display:none;}.profile-group{width:30%;float:left;margin-right:41px;}.profile-group.last{margin-right:0;}#edit-profile-employer-field-emp-profile-employer-tag-und{width:100% !important;}.form-item-profile-employer-field-employer-address-und-0-administrative-area{float:left;clear:both;}.field-type-taxonomy-term-reference.field-widget-options-buttons{width:300px;border:1px solid #ccc;}.field-type-taxonomy-term-reference .form-checkboxes{max-height:330px;overflow:auto;}table#edit-field-hero-images-und-table{width:100% !important;}.career-guide-featured-logos{width:1170px;margin:0 auto;text-align:center;line-height:80px;}.career-guide-featured-logos a{margin-right:25px;}.career-guide-featured-logos a img{}.career-guide-nav{margin-bottom:35px !important;}div#industry-facts{width:30%;float:left;margin-right:15px;}.group-work-style{float:left;margin-left:15px;margin-right:25px;margin-top:26px;width:30%;}#edit-field-hero-images-und  table.sticky-header,.field-type-field-collection table.sticky-header{display:none !important;}#edit-field-industry-facts{}#industry-facts table.sticky-header,#industry-header .tabledrag-toggle-weight-wrapper{display:none;}div#work-style{padding:0;margin-right:25px;float:left;width:40%;}#edit-field-guide-employers{float:left;border:1px solid #ccc;width:35%;margin-bottom:15px;display:inline-block;}div#edit-field-guide-employers #edit-field-guide-employers-und{max-height:300px;overflow:auto;}#edit-field-guide-employers   .form-item label{padding:6px;font-weight:normal;background:#ddd;}.icon-input{font-family:fontawesome;}.inline_field_search{border:1px solid #ccc;padding:3px !important;width:100%;font-family:fontawesome;}div#cg_companies_hiring_now{}#facts .fact{}.line{background:#ccc none repeat scroll 0 0;display:inline-block;height:4px;line-height:29px;margin-left:0px;margin-top:5px;padding:2px;width:20%;}.axis{color:#ccc;float:left;font-size:14px !important;}.work-style-chart{display:inline-block;width:100%;}.work-style-chart .labels{margin-bottom:5px;display:block;}.chart-label.left{float:left;}.chart-label{color:#000;font-weight:bold;text-transform:capitalize;}.chart-label.right{float:right;}.circle-highlight{color:#00aeef;font-size:20px !important;font-weight:bold;margin-top:-4px;cursor:pointer;}.view-articles-by-category h4{font-size:14px;line-height:15px;margin-top:20px;}.view-articles-by-category p{margin:0px;padding:0px;font-size:12px;text-align:left;line-height:18px;}.node-career-guide .first{margin-left:0 !important;padding-left:0 !important;}.node-career-guide .last{margin-right:0 !important;padding-right:0 !important;}html.js fieldset.collapsed{border-bottom-width:0;border-left-width:0;border-right-width:0;height:1em;margin-bottom:30px;}strong,b{font-weight:bold;}ul.flat{margin:0;padding:0;}ul.no-bullets li{list-style:none;}li i{margin-right:5px;}.message-box{border:1px solid #ccc;position:relative;border-radius:4px;}.message-footer{padding:10px;}.message-box-title-wraper{padding:12px 0px 0px 22px;}.message-box-footer{background:#ccc;border:1px solid #ccc;padding:10px;}.industry-wrapper{margin-bottom:25px;}.message-box-title-wraper h3{font-size:16px;font-weight:bold;margin:0;padding:0;}.message-box-title-wraper .icon{position:absolute;top:10px;right:10px;}.message-box .message-content{height:515px;overflow:auto;}.message-box .insider{border-bottom:1px solid #ccc;padding:12px;}.insider img{margin-top:5px;}.media-youtube-video{margin-bottom:25px;}.left{float:left;}.right{float:right;}.view-student-partners{}.view-student-partners h2{font-size:18px;font-weight:bold;}.view-student-partners p{}.region-left-sidebar .view-list-job-locations .view-footer{margin-top:0;margin-bottom:12px;}.view-footer{margin-top:12px;}.button.more-locations{margin-bottom:20px;}.configure-context-items-wrapper{position:absolute;right:0;z-index:100;}.message-box{}.message-box h4{font-size:14px;font-weight:bold;line-height:15px;margin-top:25px;margin:0;}.message-box p{margin:0;}.message-box .job{padding:}.job h4{}#jobs_by_city .view-footer{display:none;}.tab-pane h3{margin-top:0;}label{display:block !important;margin-bottom:0px !important;}input.form-checkbox{margin:0 !important;}label.option{display:inline !important;}div.messages-inline{}#edit-profile-student-field-profile-completed{display:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{color:red;border:1px solid red !important;background-color:#F7E0E4;}.error-message{font-weight:bold;color:red;}.latest-jobs{margin-top:35px;}.latest-jobs h3{padding:15px 12px;margin:0;}.latest-jobs .job{margin:0;padding:14px 12px;border-bottom:1px solid #ccc;}.latest-jobs .job h4{margin:0;padding:0;line-height:17px;font-weight:normal;}.latest-jobs .job h4 a{}.latest-jobs .job p{margin:0;padding:0;}#dexp-dropdown a.active{color:#ec00ac !important;font-weight:bold !important;}.bgblack{background-color:#000;}.bgmagenta{background-color:#ec00ac !important;}.bgwhite{background-color:#fff;color:#00aeef !important;}.bgcyan{background-color:#00aeef;}.bggrey{background-color:#5b5b5b;}.bglightgrey{background-color:#ccc;}.bgyellow{background-color:#f9e500!important;}.bglightcyan{background-color:#CAEEFC!important;}.coblack{color:#000 !important;}.comagenta a,.comagenta{color:#ec00ac !important;}.cocyan{color:#00aeef !important;}.coyellow{color:#f9e500;}.cowhite{color:#fff !important;}.cowhite a{color:#fff !important;}.bold{font-weight:bold;}.is_new{font-size:11px;font-weight:bold;}.view-career-guides{}.view-career-guides ul{margin:0;padding:0;}.view-career-guides .views-row{}.view-career-guides li{float:left;font-size:15px;width:17.5em;margin:5px 0 !important;}.view-career-guides li i{margin-right:10px;font-size:20px;}.view-career-guide-logos{}.view-career-guide-logos .bx-viewport{margin-top:16px !important;}.more-jobs{margin-top:-12px;border-bottom:1px solid #EBE7E7;padding-left:125px;padding-bottom:15px;}.dexp-job{}.dexp-job h6{margin:0;font-size:15px;}.dexp-job h6 a{line-height:18px;}.job-teaser-summary-wrapper{padding:10px 0;border-bottom:1px solid #EBE7E7;}.dexp-job .job-summary{float:left;width:70%;}.dexp-job figure{float:left;margin-right:25px;width:100px;}.job-facts{float:right;width:125px;}.job-facts .fact{color:#333;font-size:11px;font-weight:bold;margin-bottom:0;display:block;clear:both;line-height:21px;}.job-facts .fact i{font-size:18px;float:left;width:16px;height:16px;text-align:center;margin-right:5px;}.more-jobs-by-employer{margin-top:10px;padding-bottom:10px;padding-left:125px;}.more-jobs-by-employer .job-teaser-summary-wrapper:last-child{border-bottom:none;}.disabled{background:#fff;border:1px solid #E0D6D6 !important;color:#E0D6D6;}.sub-page-title-wrapper{margin-bottom:25px;border-bottom:1px solid #ccc;padding-bottom:10px;}#jobs-quick-search{display:block;clear:both;}#jobs-quick-search .form-item{float:left;width:33%;margin:0 15px 0 0;}#jobs-quick-search .form-item .form-text{}#jobs-quick-search #edit-submit{padding:10px 20px;}#jobs-quick-search .form-item label{display:none !important;}.actions{margin:25px 0px;}.twitter-share-button{width:75px;margin-right:10px;}.fb-like.fb_iframe_widget{display:inline-flex;margin-right:10px;}#social-job-share{margin-bottom:25px;}div#social-job-share a.btn{margin-left:5px;}.button{float:left;margin:10px 0;}.left .btn{margin-right:10px;float:left;}.right .btn{float:right;margin-left:10px;}.button a{font-size:12px;padding:9px 15px;font-weight:bold;text-transform:uppercase;display:inline;}.button a:hover{background:#000;color:#fff !important;}div.break{display:block;clear:both;}.submit-button{background:#00aeef none repeat scroll 0 0;color:#fff !important;font-weight:bold;padding:10px 15px;text-transform:uppercase;}a.submit-button:hover{color:#fff !important;background:#ec00ac;}#views-exposed-form-career-planning-page{margin-bottom:30px;}#views-exposed-form-career-planning-page #edit-keyword-wrapper{}#views-exposed-form-career-planning-page #edit-keyword-wrapper label{}#views-exposed-form-career-planning-page #edit-keyword-wrapper .views-widget{float:left;width:85%;margin-right:15px;}#views-exposed-form-career-planning-page .views-exposed-widget{margin:0;padding:0;}#views-exposed-form-career-planning-page .views-submit-button #edit-submit-career-planning,#views-exposed-form-career-planning-page .views-submit-button{margin:0;}#views-exposed-form-career-planning-page .form-item-keyword{width:100%;}#views-exposed-form-career-planning-page .views-exposed-widget{}#views-exposed-form-career-planning-page #edit-submit-career-planning{padding:10px 20px;}.icon-right i{}#edit-location,input#edit-location,input#edit-keyword{width:100%;height:44px;color:#333 !important;background:#fff;}#edit-quick-search .form-type-select,.form-item-location,.form-item-keyword{width:46%;margin-right:10px;}#edit-quick-search{}#block-dfp-leaderboard{margin-top:25px;margin-bottom:25px;}#home-page-tabbed-content{margin-top:50px;margin-left:0;padding:0;}.job-pages{display:block;clear:both;color:#9C9898;padding-top:10px;}.job-pages a.first,.job-pages a:first-child{margin-left:0;}.job-pages a{margin-right:5px;margin-left:5px;}ul.no-bullets{margin:0;padding:0;}ul.no-bullets li{list-style:none;background:none;margin:0;padding:0;}.no-bullets.multicolumn > li{float:left;width:25%;}.profile-logo-wrapper{height:100px;line-height:110px;}.page_title.right{right:0;text-align:right;float:right;}.page_title_no_sub{}.field-name-body{}.view-company-profiles{}#company-profile-nav{margin-bottom:60px;}.profile-logo-wrapper{line-height:100px;height:100px;}.view-company-profiles .dexp-grid-item{text-align:center;}.view-company-profiles h2{font-size:18px;font-weight:bold;}.view-company-profiles h2 a{color:#000;}.selected-menu-item{background:#ddd;padding:6px;font-weight:bold;cursor:pointer;margin-bottom:20px;}.selected-menu-item .selected-text{float:left;}.selected-menu-item i{float:right;margin-top:5px;margin-right:10px;}ul.mobile-dropdown{border:1px solid #ccc;display:none;margin:-20px 0 15px;padding:0;position:absolute;width:91%;z-index:100;}ul.mobile-dropdown li{margin:0;padding:0;list-style:none;}ul.mobile-dropdown li.right{float:none;display:block;}ul.mobile-dropdown li a{background:#fff;padding:5px 10px;display:block;border-bottom:1px solid #ccc;}.none{display:none;}.jp-tabs-wrapper{padding:0 !important;}.bigbox{}ul.jp-tabs{margin-bottom:15px;padding-bottom:6px;border-bottom:6px solid #ddd;padding-left:0;}ul.jp-tabs li{display:inline;white-space:nowrap;margin-right:25px;}ul.jp-tabs li a{font-size:15px;padding-bottom:10px;text-decoration:none;color:#000;text-transform:capitalize;font-weight:bold;}li.tab-disabled a{color:#ddd !important;}a.active{font-weight:bold;}ul.jp-tabs li a:hover,ul.jp-tabs li.active-trail a,ul.jp-tabs li.active a{border-bottom:6px solid #ec00ac;}ul.jp-tabs li.right{float:right;}#views_infinite_scroll-ajax-loader{width:1170px;text-align:left;float:left;clear:left;margin:0 auto;display:block;clear:both;width:auto !important;}.views-column{float:left;width:272px;margin-bottom:25px;margin-right:15px;max-height:205px !important;}.views-column-last{margin-right:0;}.field-name-field-article-image{margin-bottom:25px;}.view.view-company-profiles-hero-images{margin-top:25px;margin-bottom:25px;}.company-profiles-nav-wrapper{margin:25px 0 -15px 0;}.bx-wrapper{margin:0 auto 5px;padding:0;position:relative;max-height:350px !important;width:1170px;}.bx-wrapper iframe{max-height:350px !important;}.company-profile-sidebar-block.company-logo{margin-bottom:15px;text-align:center;}.company-profile-sidebar-block.social{margin-bottom:25px;text-align:center;height:auto;}.company-profile-sidebar-block.social a{margin-right:5px;}.company-profile-sidebar-block.facts{margin-bottom:15px;}#jobs-advanced-search{}.custom-combobox{position:relative;display:inline-block;}.custom-combobox-toggle{background-color:#eeeded;border:1px solid #b5b3b3;bottom:0;color:#000;margin-left:-1px;padding:9px 13px 1px 6px;position:absolute;top:0;width:16px;}.ui-autocomplete-input{background-color:#fff !important;background-image:none !important;color:#343434 !important;font-size:14px !important;padding:2px 9px !important;width:230px;}.ui-autocomplete{cursor:default;height:300px;left:0;overflow:auto;position:absolute;top:0;width:192px;}#jobs-advanced-search .form-item{position:relative;margin-bottom:5px;margin-top:0px;}#jobs-advanced-search .form-item label,#jobs-advanced-search .form-item select{margin:0;}input#edit-keyword{width:100%;}#edit-location{padding:10px !important;}#jobs-advanced-search .form-submit{display:inline-block;background:#ec00ac;color:#fff;margin:20px 0;width:96%;}#jobs-advanced-search .form-text,#jobs-advanced-search .form-select{width:250px;}.view-actions{margin-bottom:15px;float:right;margin-top:-30px;}.job-results-wrapper{display:block;clear:both;}#jobs-advanced-search .form-type-textfield label,#jobs-advanced-search .form-type-select label{position:absolute;top:10px;left:10px;color:#A3A0A0;display:none !important;}fieldset.collapsible{clear:both;display:block;position:relative;}.btn{border-radius:0px !important;margin-bottom:5px !important;}.btn.small-toolbar{font-size:x-small;}.view-list-job-locations    .form-item-province-populate label{font-size:15px;display:inline !important;margin-right:8px;}.btn.form-submit{background-color:#00aeef;color:#fff;}.btn-primary{color:#fff;background-color:#00aeef;border-color:#357ebd;}input,button,select,textarea{font-size:14px !important;font-weight:300;padding:8px 0;}input.btn{margin-right:10px;font-weight:bold;text-transform:uppercase;background:#00aeef;}td .btn{font-size:10px;font-weight:bold;margin-bottom:5px;margin-right:5px;margin-top:0;padding:5px;}.btn i{margin-right:8px;}#block-views-footer-links-block{width:100% !important;}#section-header{border-bottom:1px solid #eceef0;}.view-footer-links .views-row{float:left;margin-right:10%;}.view-footer-links h3{color:#fff;font-size:1.25em;font-weight:bold;}h3.clear{padding-top:18px !important;}.view-footer-links ul{margin:0;padding:0;}.view-footer-links ul li{list-style:outside none none;margin:5px 0px;}.view-footer-links ul li a{color:#fff;}.view-footer-links ul li a.active{font-weight:normal;}.view-footer-links ul li a:hover{text-decoration:underline;color:#fff;}.inline_field_search{}.form-item.form-type-checkboxes{margin:0;}.social-share.vertical{left:16%;position:fixed;width:25px;top:76%;}.body-copy a{color:#00aeef;text-decoration:underline;}.job-details-body-copy{clear:both;display:block;float:none;}.author-submitted{clear:both;display:block;float:none;margin-bottom:25px;}.author-submitted .fact{float:left;margin-right:15px;}.article-title{margin-bottom:0!important;}.info-label{font-weight:bold;margin-right:5px;}.partner-page-wrapper{margin-top:35px;}.partner-page-wrapper .dexp-grid-item h3{margin:0;font-size:15px;font-weight:bold;margin-top:25px;}.partner-page-wrapper .dexp-grid-item{text-align:center;}.region-left-sidebar .form-item{}.region-right-sidebar .views-exposed-form,.region-left-sidebar .views-exposed-form{margin-top:10px;}.views-exposed-form .views-exposed-widget{float:none;padding:0;}.region-right-sidebar .views-exposed-form .views-exposed-widget,.region-left-sidebar .views-exposed-form .views-exposed-widget{float:none;padding:0;margin-bottom:10px;position:relative;}.region-right-sidebar .btn,.region-left-sidebar .btn{margin:0 !important;}.region-right-sidebar .btn:hover,.region-left-sidebar .btn:hover{background:#ec00ac;color:#fff;}.region-right-sidebar .views-exposed-widgets .views-submit-button,.region-right-sidebar .views-exposed-widgets .views-reset-button,.region-left-sidebar .views-exposed-widgets .views-submit-button,.region-left-sidebar .views-exposed-widgets .views-reset-button{float:left !important;margin-right:10px;}.region-left-sidebar .views-exposed-form .views-exposed-widget label{}.region-right-sidebar .form-item-location,.region-right-sidebar .form-select,.region-right-sidebar .form-text,.region-left-sidebar .form-item-location,.region-left-sidebar .form-select,.region-left-sidebar .form-text{font-size:12px;width:100%;}.bigbox-sidebar-ads{margin-top:15px;}.views-field-body .field-content{line-height:16px;font-size:13px;}.view-display-id-selected_employer{margin-bottom:0;padding-bottom:12px;}.region-left-sidebar ul{padding:0;margin:0;}.region-left-sidebar ul li{margin:0;list-style:none;}.region-left-sidebar ul li a{}.view-display-id-related_articles{}.view-display-id-related_articles h4{margin:0;}.view-display-id-related_articles ul{}.message-box .list-item,.view-display-id-related_articles ul li{border-bottom:1px solid #ccc;list-style:outside none none;margin:0;padding:20px 10px;}.view-display-id-related_articles ul li i{}.view-display-id-related_articles ul li a{}.view-display-id-related_articles ul li.views-row-last{border-bottom:none;}@media only screen and (max-width:480px){html{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}*,*:before,*:after{-moz-box-sizing:inherit;-webkit-box-sizing:inherit;-ms-box-sizing:inherit;box-sizing:inherit;}form .field-type-taxonomy-term-reference{max-width:100%;border:1px solid #ccc;float:none;margin-right:0;}.profile-group{width:100%;float:none;margin-right:0;margin-bottom:15px;}form .field-type-taxonomy-term-reference{width:100%;max-width:100%;}.password-suggestions.description{display:none !important;}.password-confirm{display:block;}select,textarea{width:100% !important;}#jobs-quick-search .form-item{float:none;clear:both;display:block;width:100%;margin:0;}#edit-location,input#edit-location,input#edit-keyword{-webkit-appearance:none;}.hide-on-mobile{display:none !important;}.registration-form-wrapper #block-system-main{width:100%;}.registration-form-wrapper #block-system-main .form-wrapper{width:100%;}#edit-field-job-locations
#edit-field-job-industries{height:550px !important;}#edit-field-job-locations  .form-type-checkbox-tree,#edit-field-job-industries .field-type-taxonomy-term-reference{}#edit-field-job-locations .inline_field_search,#edit-field-job-industries .inline_field_search{width:100% !important;}#edit-field-job-locations .form-item,#edit-field-job-industries .form-item{padding:0 !important;margin:0 !important;}#edit-field-job-address{margin-bottom:20px;}.front h1.page-title,.page-company-profiles h1.page-title,.page-school-profiles h1.page-title,.page-employers h1.page-title{text-align:center;}.front #section-main-content{margin-top:0px;}.region.region-top-right.col-xs-12.col-sm-12.col-md-7.col-lg-7{padding:0 12px;}.social-share.vertical{display:none;}.bigbox{float:left;margin-left:0 !important;padding:0;margin-top:15px;}ul.jp-tabs{border-bottom:none;max-width:480px !important;}#section-top #block-system-user-menu{float:none;}.page-profile-employer-edit #block-system-main,.page-employer-register #block-system-main,.page-user #block-system-main,#profile2-edit-student-form{width:100%;float:none;margin-right:0;}.view-actions{margin-bottom:15px;float:none;margin-top:5px;}.view-actions a{margin-bottom:10px;}#section-top #block-system-user-menu  ul{padding:0;margin:0;}#section-top #block-system-user-menu .menu li{float:none !important;display:inline;list-style:none;list-style-image:none;list-style-type:none;padding:0;margin:0;}#block-jp-search-quick-search{text-align:center;}ul.jp-tabs li{display:block;white-space:nowrap;}ul.jp-tabs li a{display:block;width:100%;height:auto;padding:6px 12px;border-bottom:1px solid #ccc;}.btn.btn-primary.form-submit{width:100%;padding:7px 15px;font-weight:bold;text-transform:uppercase;}h1.page_title{display:block;clear:both;margin-top:10px;}.actions.right,.actions.left{float:none !important;}.right .button,.left .button{float:none;display:block;clear:both;}.button{margin:10px 0;width:90%;display:block;}.button a{display:block;text-align:center;}.form-item-location,.form-item-keyword{width:100%;text-align:center;}#jobs-quick-search h2.page-title{margin-bottom:15px;}#jobs-quick-search .form-item{float:none;margin:15px 0;padding:0;}.submit-button{display:block;width:100%;}.form-text{width:100%;}.password-suggestions,.password-strength{display:none;}#block-block-2{width:100%;}.tab-content > .active{display:block;padding:0 12px;}.tab-content > .tab-pane{display:none;}.dexp_tab_wrapper.vertical .tab-content{margin-bottom:20px !important;}.btn{display:block;clear:both;width:100%;float:none;margin-bottom:5px !important;}.view-display-id-for_press .item-list{clear:left;display:block;float:none;}#facts .fact{display:block;float:none;width:100%;margin-top:25px;}.line{width:18%;}.subtitle{float:left !important;}#load-search-results{margin-top:5px;}#jobs-advanced-search{}#jobs-advanced-search #edit-submit{display:none;}.dexp-job figure{float:none;margin-right:0px;width:100%;text-align:center;}.dexp-job .job-summary{float:none;width:100%;}.job-facts{float:none;width:auto;}.job-facts .fact{float:left;margin-right:15px;}.more-jobs-by-employer{padding-left:0px;}.more-jobs{padding:7px 8px;}}
.ctools-locked{color:red;border:1px solid red;padding:1em;}.ctools-owns-lock{background:#FFFFDD none repeat scroll 0 0;border:1px solid #F0C020;padding:1em;}a.ctools-ajaxing,input.ctools-ajaxing,button.ctools-ajaxing,select.ctools-ajaxing{padding-right:18px !important;background:url(/sites/all/modules/ctools/images/status-active.gif) right center no-repeat;}div.ctools-ajaxing{float:left;width:18px;background:url(/sites/all/modules/ctools/images/status-active.gif) center center no-repeat;}
.dexp-animate{visibility:hidden;}.animated{visibility:visible !important;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1.5s;-moz-animation-duration:1.5s;-ms-animation-duration:1.5s;-o-animation-duration:1.5s;animation-duration:1.5s;}@-webkit-keyframes flash{0%,50%,100%{opacity:1;}25%,75%{opacity:0;}}@-moz-keyframes flash{0%,50%,100%{opacity:1;}25%,75%{opacity:0;}}@-o-keyframes flash{0%,50%,100%{opacity:1;}25%,75%{opacity:0;}}@keyframes flash{0%,50%,100%{opacity:1;}25%,75%{opacity:0;}}.flash{-webkit-animation-name:flash;-moz-animation-name:flash;-o-animation-name:flash;animation-name:flash;}@-webkit-keyframes shake{0%{opacity:0}100%{opacity:1}0%,100%{-webkit-transform:translateX(0);}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);}20%,40%,60%,80%{-webkit-transform:translateX(10px);}}@-moz-keyframes shake{0%{opacity:0}100%{opacity:1}0%,100%{-moz-transform:translateX(0);}10%,30%,50%,70%,90%{-moz-transform:translateX(-10px);}20%,40%,60%,80%{-moz-transform:translateX(10px);}}@-o-keyframes shake{0%{opacity:0}100%{opacity:1}0%,100%{-o-transform:translateX(0);}10%,30%,50%,70%,90%{-o-transform:translateX(-10px);}20%,40%,60%,80%{-o-transform:translateX(10px);}}@keyframes shake{0%{opacity:0}100%{opacity:1}0%,100%{transform:translateX(0);}10%,30%,50%,70%,90%{transform:translateX(-10px);}20%,40%,60%,80%{transform:translateX(10px);}}.shake{-webkit-animation-name:shake;-moz-animation-name:shake;-o-animation-name:shake;animation-name:shake;}@-webkit-keyframes bounce{0%{opacity:0;}100%{opacity:1;}0%,20%,50%,80%,100%{-webkit-transform:translateY(0);}40%{-webkit-transform:translateY(-30px);}60%{-webkit-transform:translateY(-15px);}}@-moz-keyframes bounce{0%{opacity:0;}100%{opacity:1;}0%,20%,50%,80%,100%{-moz-transform:translateY(0);}40%{-moz-transform:translateY(-30px);}60%{-moz-transform:translateY(-15px);}}@-o-keyframes bounce{0%{opacity:0;}100%{opacity:1;}0%,20%,50%,80%,100%{-o-transform:translateY(0);}40%{-o-transform:translateY(-30px);}60%{-o-transform:translateY(-15px);}}@keyframes bounce{0%{opacity:0;}100%{opacity:1;}0%,20%,50%,80%,100%{transform:translateY(0);}40%{transform:translateY(-30px);}60%{transform:translateY(-15px);}}.bounce{-webkit-animation-name:bounce;-moz-animation-name:bounce;-o-animation-name:bounce;animation-name:bounce;}@-webkit-keyframes tada{0%{-webkit-transform:scale(1);}10%,20%{-webkit-transform:scale(0.9) rotate(-3deg);}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);}100%{-webkit-transform:scale(1) rotate(0);}}@-moz-keyframes tada{0%{-moz-transform:scale(1);}10%,20%{-moz-transform:scale(0.9) rotate(-3deg);}30%,50%,70%,90%{-moz-transform:scale(1.1) rotate(3deg);}40%,60%,80%{-moz-transform:scale(1.1) rotate(-3deg);}100%{-moz-transform:scale(1) rotate(0);}}@-o-keyframes tada{0%{-o-transform:scale(1);}10%,20%{-o-transform:scale(0.9) rotate(-3deg);}30%,50%,70%,90%{-o-transform:scale(1.1) rotate(3deg);}40%,60%,80%{-o-transform:scale(1.1) rotate(-3deg);}100%{-o-transform:scale(1) rotate(0);}}@keyframes tada{0%{transform:scale(1);}10%,20%{transform:scale(0.9) rotate(-3deg);}30%,50%,70%,90%{transform:scale(1.1) rotate(3deg);}40%,60%,80%{transform:scale(1.1) rotate(-3deg);}100%{transform:scale(1) rotate(0);}}.tada{-webkit-animation-name:tada;-moz-animation-name:tada;-o-animation-name:tada;animation-name:tada;}@-webkit-keyframes swing{20%,40%,60%,80%,100%{-webkit-transform-origin:top center;}20%{-webkit-transform:rotate(15deg);}40%{-webkit-transform:rotate(-10deg);}60%{-webkit-transform:rotate(5deg);}80%{-webkit-transform:rotate(-5deg);}100%{-webkit-transform:rotate(0deg);}}@-moz-keyframes swing{20%{-moz-transform:rotate(15deg);}40%{-moz-transform:rotate(-10deg);}60%{-moz-transform:rotate(5deg);}80%{-moz-transform:rotate(-5deg);}100%{-moz-transform:rotate(0deg);}}@-o-keyframes swing{20%{-o-transform:rotate(15deg);}40%{-o-transform:rotate(-10deg);}60%{-o-transform:rotate(5deg);}80%{-o-transform:rotate(-5deg);}100%{-o-transform:rotate(0deg);}}@keyframes swing{20%{transform:rotate(15deg);}40%{transform:rotate(-10deg);}60%{transform:rotate(5deg);}80%{transform:rotate(-5deg);}100%{transform:rotate(0deg);}}.swing{-webkit-transform-origin:top center;-moz-transform-origin:top center;-o-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;-moz-animation-name:swing;-o-animation-name:swing;animation-name:swing;}@-webkit-keyframes wobble{0%{-webkit-transform:translateX(0%);}15%{-webkit-transform:translateX(-25%) rotate(-5deg);}30%{-webkit-transform:translateX(20%) rotate(3deg);}45%{-webkit-transform:translateX(-15%) rotate(-3deg);}60%{-webkit-transform:translateX(10%) rotate(2deg);}75%{-webkit-transform:translateX(-5%) rotate(-1deg);}100%{-webkit-transform:translateX(0%);}}@-moz-keyframes wobble{0%{-moz-transform:translateX(0%);}15%{-moz-transform:translateX(-25%) rotate(-5deg);}30%{-moz-transform:translateX(20%) rotate(3deg);}45%{-moz-transform:translateX(-15%) rotate(-3deg);}60%{-moz-transform:translateX(10%) rotate(2deg);}75%{-moz-transform:translateX(-5%) rotate(-1deg);}100%{-moz-transform:translateX(0%);}}@-o-keyframes wobble{0%{-o-transform:translateX(0%);}15%{-o-transform:translateX(-25%) rotate(-5deg);}30%{-o-transform:translateX(20%) rotate(3deg);}45%{-o-transform:translateX(-15%) rotate(-3deg);}60%{-o-transform:translateX(10%) rotate(2deg);}75%{-o-transform:translateX(-5%) rotate(-1deg);}100%{-o-transform:translateX(0%);}}@keyframes wobble{0%{transform:translateX(0%);}15%{transform:translateX(-25%) rotate(-5deg);}30%{transform:translateX(20%) rotate(3deg);}45%{transform:translateX(-15%) rotate(-3deg);}60%{transform:translateX(10%) rotate(2deg);}75%{transform:translateX(-5%) rotate(-1deg);}100%{transform:translateX(0%);}}.wobble{-webkit-animation-name:wobble;-moz-animation-name:wobble;-o-animation-name:wobble;animation-name:wobble;}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);}50%{-webkit-transform:scale(1.1);}100%{-webkit-transform:scale(1);}}@-moz-keyframes pulse{0%{-moz-transform:scale(1);}50%{-moz-transform:scale(1.1);}100%{-moz-transform:scale(1);}}@-o-keyframes pulse{0%{-o-transform:scale(1);}50%{-o-transform:scale(1.1);}100%{-o-transform:scale(1);}}@keyframes pulse{0%{transform:scale(1);}50%{transform:scale(1.1);}100%{transform:scale(1);}}.pulse{-webkit-animation-name:pulse;-moz-animation-name:pulse;-o-animation-name:pulse;animation-name:pulse;}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function:ease-out;}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;}80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-webkit-animation-timing-function:ease-in;}100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-webkit-animation-timing-function:ease-in;}}@-moz-keyframes flip{0%{-moz-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-moz-animation-timing-function:ease-out;}40%{-moz-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-moz-animation-timing-function:ease-out;}50%{-moz-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-moz-animation-timing-function:ease-in;}80%{-moz-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-moz-animation-timing-function:ease-in;}100%{-moz-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-moz-animation-timing-function:ease-in;}}@-o-keyframes flip{0%{-o-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-o-animation-timing-function:ease-out;}40%{-o-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-o-animation-timing-function:ease-out;}50%{-o-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-o-animation-timing-function:ease-in;}80%{-o-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-o-animation-timing-function:ease-in;}100%{-o-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-o-animation-timing-function:ease-in;}}@keyframes flip{0%{transform:perspective(400px) translateZ(0) rotateY(0) scale(1);animation-timing-function:ease-out;}40%{transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);animation-timing-function:ease-out;}50%{transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);animation-timing-function:ease-in;}80%{transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);animation-timing-function:ease-in;}100%{transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);animation-timing-function:ease-in;}}.animated.flip{-webkit-backface-visibility:visible !important;-webkit-animation-name:flip;-moz-backface-visibility:visible !important;-moz-animation-name:flip;-o-backface-visibility:visible !important;-o-animation-name:flip;backface-visibility:visible !important;animation-name:flip;}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0;}40%{-webkit-transform:perspective(400px) rotateX(-10deg);}70%{-webkit-transform:perspective(400px) rotateX(10deg);}100%{-webkit-transform:perspective(400px) rotateX(0deg);opacity:1;}}@-moz-keyframes flipInX{0%{-moz-transform:perspective(400px) rotateX(90deg);opacity:0;}40%{-moz-transform:perspective(400px) rotateX(-10deg);}70%{-moz-transform:perspective(400px) rotateX(10deg);}100%{-moz-transform:perspective(400px) rotateX(0deg);opacity:1;}}@-o-keyframes flipInX{0%{-o-transform:perspective(400px) rotateX(90deg);opacity:0;}40%{-o-transform:perspective(400px) rotateX(-10deg);}70%{-o-transform:perspective(400px) rotateX(10deg);}100%{-o-transform:perspective(400px) rotateX(0deg);opacity:1;}}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);opacity:0;}40%{transform:perspective(400px) rotateX(-10deg);}70%{transform:perspective(400px) rotateX(10deg);}100%{transform:perspective(400px) rotateX(0deg);opacity:1;}}.flipInX{-webkit-backface-visibility:visible !important;-webkit-animation-name:flipInX;-moz-backface-visibility:visible !important;-moz-animation-name:flipInX;-o-backface-visibility:visible !important;-o-animation-name:flipInX;backface-visibility:visible !important;animation-name:flipInX;}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0;}40%{-webkit-transform:perspective(400px) rotateY(-10deg);}70%{-webkit-transform:perspective(400px) rotateY(10deg);}100%{-webkit-transform:perspective(400px) rotateY(0deg);opacity:1;}}@-moz-keyframes flipInY{0%{-moz-transform:perspective(400px) rotateY(90deg);opacity:0;}40%{-moz-transform:perspective(400px) rotateY(-10deg);}70%{-moz-transform:perspective(400px) rotateY(10deg);}100%{-moz-transform:perspective(400px) rotateY(0deg);opacity:1;}}@-o-keyframes flipInY{0%{-o-transform:perspective(400px) rotateY(90deg);opacity:0;}40%{-o-transform:perspective(400px) rotateY(-10deg);}70%{-o-transform:perspective(400px) rotateY(10deg);}100%{-o-transform:perspective(400px) rotateY(0deg);opacity:1;}}@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);opacity:0;}40%{transform:perspective(400px) rotateY(-10deg);}70%{transform:perspective(400px) rotateY(10deg);}100%{transform:perspective(400px) rotateY(0deg);opacity:1;}}.flipInY{-webkit-backface-visibility:visible !important;-webkit-animation-name:flipInY;-moz-backface-visibility:visible !important;-moz-animation-name:flipInY;-o-backface-visibility:visible !important;-o-animation-name:flipInY;backface-visibility:visible !important;animation-name:flipInY;}@-webkit-keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}@-moz-keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}@-o-keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}@keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}.fadeIn{-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn;}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);}100%{opacity:1;-webkit-transform:translateY(0);}}@-moz-keyframes fadeInUp{0%{opacity:0;-moz-transform:translateY(20px);}100%{opacity:1;-moz-transform:translateY(0);}}@-o-keyframes fadeInUp{0%{opacity:0;-o-transform:translateY(20px);}100%{opacity:1;-o-transform:translateY(0);}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px);}100%{opacity:1;transform:translateY(0);}}.fadeInUp{-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp;}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);}100%{opacity:1;-webkit-transform:translateY(0);}}@-moz-keyframes fadeInDown{0%{opacity:0;-moz-transform:translateY(-20px);}100%{opacity:1;-moz-transform:translateY(0);}}@-o-keyframes fadeInDown{0%{opacity:0;-o-transform:translateY(-20px);}100%{opacity:1;-o-transform:translateY(0);}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px);}100%{opacity:1;transform:translateY(0);}}.fadeInDown{-webkit-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-o-animation-name:fadeInDown;animation-name:fadeInDown;}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);}100%{opacity:1;-webkit-transform:translateX(0);}}@-moz-keyframes fadeInLeft{0%{opacity:0;-moz-transform:translateX(-20px);}100%{opacity:1;-moz-transform:translateX(0);}}@-o-keyframes fadeInLeft{0%{opacity:0;-o-transform:translateX(-20px);}100%{opacity:1;-o-transform:translateX(0);}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-20px);}100%{opacity:1;transform:translateX(0);}}.fadeInLeft{-webkit-animation-name:fadeInLeft;-moz-animation-name:fadeInLeft;-o-animation-name:fadeInLeft;animation-name:fadeInLeft;}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);}100%{opacity:1;-webkit-transform:translateX(0);}}@-moz-keyframes fadeInRight{0%{opacity:0;-moz-transform:translateX(20px);}100%{opacity:1;-moz-transform:translateX(0);}}@-o-keyframes fadeInRight{0%{opacity:0;-o-transform:translateX(20px);}100%{opacity:1;-o-transform:translateX(0);}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(20px);}100%{opacity:1;transform:translateX(0);}}.fadeInRight{-webkit-animation-name:fadeInRight;-moz-animation-name:fadeInRight;-o-animation-name:fadeInRight;animation-name:fadeInRight;}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);}100%{opacity:1;-webkit-transform:translateY(0);}}@-moz-keyframes fadeInUpBig{0%{opacity:0;-moz-transform:translateY(2000px);}100%{opacity:1;-moz-transform:translateY(0);}}@-o-keyframes fadeInUpBig{0%{opacity:0;-o-transform:translateY(2000px);}100%{opacity:1;-o-transform:translateY(0);}}@keyframes fadeInUpBig{0%{opacity:0;transform:translateY(2000px);}100%{opacity:1;transform:translateY(0);}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;-moz-animation-name:fadeInUpBig;-o-animation-name:fadeInUpBig;animation-name:fadeInUpBig;}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);}100%{opacity:1;-webkit-transform:translateY(0);}}@-moz-keyframes fadeInDownBig{0%{opacity:0;-moz-transform:translateY(-2000px);}100%{opacity:1;-moz-transform:translateY(0);}}@-o-keyframes fadeInDownBig{0%{opacity:0;-o-transform:translateY(-2000px);}100%{opacity:1;-o-transform:translateY(0);}}@keyframes fadeInDownBig{0%{opacity:0;transform:translateY(-2000px);}100%{opacity:1;transform:translateY(0);}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;-moz-animation-name:fadeInDownBig;-o-animation-name:fadeInDownBig;animation-name:fadeInDownBig;}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);}100%{opacity:1;-webkit-transform:translateX(0);}}@-moz-keyframes fadeInLeftBig{0%{opacity:0;-moz-transform:translateX(-2000px);}100%{opacity:1;-moz-transform:translateX(0);}}@-o-keyframes fadeInLeftBig{0%{opacity:0;-o-transform:translateX(-2000px);}100%{opacity:1;-o-transform:translateX(0);}}@keyframes fadeInLeftBig{0%{opacity:0;transform:translateX(-2000px);}100%{opacity:1;transform:translateX(0);}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;-moz-animation-name:fadeInLeftBig;-o-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig;}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);}100%{opacity:1;-webkit-transform:translateX(0);}}@-moz-keyframes fadeInRightBig{0%{opacity:0;-moz-transform:translateX(2000px);}100%{opacity:1;-moz-transform:translateX(0);}}@-o-keyframes fadeInRightBig{0%{opacity:0;-o-transform:translateX(2000px);}100%{opacity:1;-o-transform:translateX(0);}}@keyframes fadeInRightBig{0%{opacity:0;transform:translateX(2000px);}100%{opacity:1;transform:translateX(0);}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;-moz-animation-name:fadeInRightBig;-o-animation-name:fadeInRightBig;animation-name:fadeInRightBig;}@-webkit-keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);}100%{-webkit-transform:translateY(0);}}@-moz-keyframes slideInDown{0%{opacity:0;-moz-transform:translateY(-2000px);}100%{-moz-transform:translateY(0);}}@-o-keyframes slideInDown{0%{opacity:0;-o-transform:translateY(-2000px);}100%{-o-transform:translateY(0);}}@keyframes slideInDown{0%{opacity:0;transform:translateY(-2000px);}100%{transform:translateY(0);}}.slideInDown{-webkit-animation-name:slideInDown;-moz-animation-name:slideInDown;-o-animation-name:slideInDown;animation-name:slideInDown;}@-webkit-keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);}100%{-webkit-transform:translateX(0);}}@-moz-keyframes slideInLeft{0%{opacity:0;-moz-transform:translateX(-2000px);}100%{-moz-transform:translateX(0);}}@-o-keyframes slideInLeft{0%{opacity:0;-o-transform:translateX(-2000px);}100%{-o-transform:translateX(0);}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-2000px);}100%{transform:translateX(0);}}.slideInLeft{-webkit-animation-name:slideInLeft;-moz-animation-name:slideInLeft;-o-animation-name:slideInLeft;animation-name:slideInLeft;}@-webkit-keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);}100%{-webkit-transform:translateX(0);}}@-moz-keyframes slideInRight{0%{opacity:0;-moz-transform:translateX(2000px);}100%{-moz-transform:translateX(0);}}@-o-keyframes slideInRight{0%{opacity:0;-o-transform:translateX(2000px);}100%{-o-transform:translateX(0);}}@keyframes slideInRight{0%{opacity:0;transform:translateX(2000px);}100%{transform:translateX(0);}}.slideInRight{-webkit-animation-name:slideInRight;-moz-animation-name:slideInRight;-o-animation-name:slideInRight;animation-name:slideInRight;}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);}50%{opacity:1;-webkit-transform:scale(1.05);}70%{-webkit-transform:scale(.9);}100%{-webkit-transform:scale(1);}}@-moz-keyframes bounceIn{0%{opacity:0;-moz-transform:scale(.3);}50%{opacity:1;-moz-transform:scale(1.05);}70%{-moz-transform:scale(.9);}100%{-moz-transform:scale(1);}}@-o-keyframes bounceIn{0%{opacity:0;-o-transform:scale(.3);}50%{opacity:1;-o-transform:scale(1.05);}70%{-o-transform:scale(.9);}100%{-o-transform:scale(1);}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3);}50%{opacity:1;transform:scale(1.05);}70%{transform:scale(.9);}100%{transform:scale(1);}}.bounceIn{-webkit-animation-name:bounceIn;-moz-animation-name:bounceIn;-o-animation-name:bounceIn;animation-name:bounceIn;}@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);}60%{opacity:1;-webkit-transform:translateY(-30px);}80%{-webkit-transform:translateY(10px);}100%{-webkit-transform:translateY(0);}}@-moz-keyframes bounceInUp{0%{opacity:0;-moz-transform:translateY(2000px);}60%{opacity:1;-moz-transform:translateY(-30px);}80%{-moz-transform:translateY(10px);}100%{-moz-transform:translateY(0);}}@-o-keyframes bounceInUp{0%{opacity:0;-o-transform:translateY(2000px);}60%{opacity:1;-o-transform:translateY(-30px);}80%{-o-transform:translateY(10px);}100%{-o-transform:translateY(0);}}@keyframes bounceInUp{0%{opacity:0;transform:translateY(2000px);}60%{opacity:1;transform:translateY(-30px);}80%{transform:translateY(10px);}100%{transform:translateY(0);}}.bounceInUp{-webkit-animation-name:bounceInUp;-moz-animation-name:bounceInUp;-o-animation-name:bounceInUp;animation-name:bounceInUp;}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);}60%{opacity:1;-webkit-transform:translateY(30px);}80%{-webkit-transform:translateY(-10px);}100%{-webkit-transform:translateY(0);}}@-moz-keyframes bounceInDown{0%{opacity:0;-moz-transform:translateY(-2000px);}60%{opacity:1;-moz-transform:translateY(30px);}80%{-moz-transform:translateY(-10px);}100%{-moz-transform:translateY(0);}}@-o-keyframes bounceInDown{0%{opacity:0;-o-transform:translateY(-2000px);}60%{opacity:1;-o-transform:translateY(30px);}80%{-o-transform:translateY(-10px);}100%{-o-transform:translateY(0);}}@keyframes bounceInDown{0%{opacity:0;transform:translateY(-2000px);}60%{opacity:1;transform:translateY(30px);}80%{transform:translateY(-10px);}100%{transform:translateY(0);}}.bounceInDown{-webkit-animation-name:bounceInDown;-moz-animation-name:bounceInDown;-o-animation-name:bounceInDown;animation-name:bounceInDown;}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);}60%{opacity:1;-webkit-transform:translateX(30px);}80%{-webkit-transform:translateX(-10px);}100%{-webkit-transform:translateX(0);}}@-moz-keyframes bounceInLeft{0%{opacity:0;-moz-transform:translateX(-2000px);}60%{opacity:1;-moz-transform:translateX(30px);}80%{-moz-transform:translateX(-10px);}100%{-moz-transform:translateX(0);}}@-o-keyframes bounceInLeft{0%{opacity:0;-o-transform:translateX(-2000px);}60%{opacity:1;-o-transform:translateX(30px);}80%{-o-transform:translateX(-10px);}100%{-o-transform:translateX(0);}}@keyframes bounceInLeft{0%{opacity:0;transform:translateX(-2000px);}60%{opacity:1;transform:translateX(30px);}80%{transform:translateX(-10px);}100%{transform:translateX(0);}}.bounceInLeft{-webkit-animation-name:bounceInLeft;-moz-animation-name:bounceInLeft;-o-animation-name:bounceInLeft;animation-name:bounceInLeft;}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);}60%{opacity:1;-webkit-transform:translateX(-30px);}80%{-webkit-transform:translateX(10px);}100%{-webkit-transform:translateX(0);}}@-moz-keyframes bounceInRight{0%{opacity:0;-moz-transform:translateX(2000px);}60%{opacity:1;-moz-transform:translateX(-30px);}80%{-moz-transform:translateX(10px);}100%{-moz-transform:translateX(0);}}@-o-keyframes bounceInRight{0%{opacity:0;-o-transform:translateX(2000px);}60%{opacity:1;-o-transform:translateX(-30px);}80%{-o-transform:translateX(10px);}100%{-o-transform:translateX(0);}}@keyframes bounceInRight{0%{opacity:0;transform:translateX(2000px);}60%{opacity:1;transform:translateX(-30px);}80%{transform:translateX(10px);}100%{transform:translateX(0);}}.bounceInRight{-webkit-animation-name:bounceInRight;-moz-animation-name:bounceInRight;-o-animation-name:bounceInRight;animation-name:bounceInRight;}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center center;-webkit-transform:rotate(-200deg);opacity:0;}100%{-webkit-transform-origin:center center;-webkit-transform:rotate(0);opacity:1;}}@-moz-keyframes rotateIn{0%{-moz-transform-origin:center center;-moz-transform:rotate(-200deg);opacity:0;}100%{-moz-transform-origin:center center;-moz-transform:rotate(0);opacity:1;}}@-o-keyframes rotateIn{0%{-o-transform-origin:center center;-o-transform:rotate(-200deg);opacity:0;}100%{-o-transform-origin:center center;-o-transform:rotate(0);opacity:1;}}@keyframes rotateIn{0%{transform-origin:center center;transform:rotate(-200deg);opacity:0;}100%{transform-origin:center center;transform:rotate(0);opacity:1;}}.rotateIn{-webkit-animation-name:rotateIn;-moz-animation-name:rotateIn;-o-animation-name:rotateIn;animation-name:rotateIn;}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(90deg);opacity:0;}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1;}}@-moz-keyframes rotateInUpLeft{0%{-moz-transform-origin:left bottom;-moz-transform:rotate(90deg);opacity:0;}100%{-moz-transform-origin:left bottom;-moz-transform:rotate(0);opacity:1;}}@-o-keyframes rotateInUpLeft{0%{-o-transform-origin:left bottom;-o-transform:rotate(90deg);opacity:0;}100%{-o-transform-origin:left bottom;-o-transform:rotate(0);opacity:1;}}@keyframes rotateInUpLeft{0%{transform-origin:left bottom;transform:rotate(90deg);opacity:0;}100%{transform-origin:left bottom;transform:rotate(0);opacity:1;}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;-moz-animation-name:rotateInUpLeft;-o-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(-90deg);opacity:0;}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1;}}@-moz-keyframes rotateInDownLeft{0%{-moz-transform-origin:left bottom;-moz-transform:rotate(-90deg);opacity:0;}100%{-moz-transform-origin:left bottom;-moz-transform:rotate(0);opacity:1;}}@-o-keyframes rotateInDownLeft{0%{-o-transform-origin:left bottom;-o-transform:rotate(-90deg);opacity:0;}100%{-o-transform-origin:left bottom;-o-transform:rotate(0);opacity:1;}}@keyframes rotateInDownLeft{0%{transform-origin:left bottom;transform:rotate(-90deg);opacity:0;}100%{transform-origin:left bottom;transform:rotate(0);opacity:1;}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;-moz-animation-name:rotateInDownLeft;-o-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(-90deg);opacity:0;}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1;}}@-moz-keyframes rotateInUpRight{0%{-moz-transform-origin:right bottom;-moz-transform:rotate(-90deg);opacity:0;}100%{-moz-transform-origin:right bottom;-moz-transform:rotate(0);opacity:1;}}@-o-keyframes rotateInUpRight{0%{-o-transform-origin:right bottom;-o-transform:rotate(-90deg);opacity:0;}100%{-o-transform-origin:right bottom;-o-transform:rotate(0);opacity:1;}}@keyframes rotateInUpRight{0%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0;}100%{transform-origin:right bottom;transform:rotate(0);opacity:1;}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;-moz-animation-name:rotateInUpRight;-o-animation-name:rotateInUpRight;animation-name:rotateInUpRight;}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(90deg);opacity:0;}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1;}}@-moz-keyframes rotateInDownRight{0%{-moz-transform-origin:right bottom;-moz-transform:rotate(90deg);opacity:0;}100%{-moz-transform-origin:right bottom;-moz-transform:rotate(0);opacity:1;}}@-o-keyframes rotateInDownRight{0%{-o-transform-origin:right bottom;-o-transform:rotate(90deg);opacity:0;}100%{-o-transform-origin:right bottom;-o-transform:rotate(0);opacity:1;}}@keyframes rotateInDownRight{0%{transform-origin:right bottom;transform:rotate(90deg);opacity:0;}100%{transform-origin:right bottom;transform:rotate(0);opacity:1;}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;-moz-animation-name:rotateInDownRight;-o-animation-name:rotateInDownRight;animation-name:rotateInDownRight;}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);opacity:0;}60%{-webkit-transform:translateX(-20%) skewX(30deg);opacity:1;}80%{-webkit-transform:translateX(0%) skewX(-15deg);opacity:1;}100%{-webkit-transform:translateX(0%) skewX(0deg);opacity:1;}}@-moz-keyframes lightSpeedIn{0%{-moz-transform:translateX(100%) skewX(-30deg);opacity:0;}60%{-moz-transform:translateX(-20%) skewX(30deg);opacity:1;}80%{-moz-transform:translateX(0%) skewX(-15deg);opacity:1;}100%{-moz-transform:translateX(0%) skewX(0deg);opacity:1;}}@-o-keyframes lightSpeedIn{0%{-o-transform:translateX(100%) skewX(-30deg);opacity:0;}60%{-o-transform:translateX(-20%) skewX(30deg);opacity:1;}80%{-o-transform:translateX(0%) skewX(-15deg);opacity:1;}100%{-o-transform:translateX(0%) skewX(0deg);opacity:1;}}@keyframes lightSpeedIn{0%{transform:translateX(100%) skewX(-30deg);opacity:0;}60%{transform:translateX(-20%) skewX(30deg);opacity:1;}80%{transform:translateX(0%) skewX(-15deg);opacity:1;}100%{transform:translateX(0%) skewX(0deg);opacity:1;}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;-moz-animation-name:lightSpeedIn;-o-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out;}@-webkit-keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%) skewX(0deg);opacity:1;}100%{-webkit-transform:translateX(100%) skewX(-30deg);opacity:0;}}@-moz-keyframes lightSpeedOut{0%{-moz-transform:translateX(0%) skewX(0deg);opacity:1;}100%{-moz-transform:translateX(100%) skewX(-30deg);opacity:0;}}@-o-keyframes lightSpeedOut{0%{-o-transform:translateX(0%) skewX(0deg);opacity:1;}100%{-o-transform:translateX(100%) skewX(-30deg);opacity:0;}}@keyframes lightSpeedOut{0%{transform:translateX(0%) skewX(0deg);opacity:1;}100%{transform:translateX(100%) skewX(-30deg);opacity:0;}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;-moz-animation-name:lightSpeedOut;-o-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in;}@-webkit-keyframes hinge{0%{-webkit-transform:rotate(0);-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out;}20%,60%{-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out;}40%{-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out;}80%{-webkit-transform:rotate(60deg) translateY(0);opacity:1;-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out;}100%{-webkit-transform:translateY(700px);opacity:0;}}@-moz-keyframes hinge{0%{-moz-transform:rotate(0);-moz-transform-origin:top left;-moz-animation-timing-function:ease-in-out;}20%,60%{-moz-transform:rotate(80deg);-moz-transform-origin:top left;-moz-animation-timing-function:ease-in-out;}40%{-moz-transform:rotate(60deg);-moz-transform-origin:top left;-moz-animation-timing-function:ease-in-out;}80%{-moz-transform:rotate(60deg) translateY(0);opacity:1;-moz-transform-origin:top left;-moz-animation-timing-function:ease-in-out;}100%{-moz-transform:translateY(700px);opacity:0;}}@-o-keyframes hinge{0%{-o-transform:rotate(0);-o-transform-origin:top left;-o-animation-timing-function:ease-in-out;}20%,60%{-o-transform:rotate(80deg);-o-transform-origin:top left;-o-animation-timing-function:ease-in-out;}40%{-o-transform:rotate(60deg);-o-transform-origin:top left;-o-animation-timing-function:ease-in-out;}80%{-o-transform:rotate(60deg) translateY(0);opacity:1;-o-transform-origin:top left;-o-animation-timing-function:ease-in-out;}100%{-o-transform:translateY(700px);opacity:0;}}@keyframes hinge{0%{transform:rotate(0);transform-origin:top left;animation-timing-function:ease-in-out;}20%,60%{transform:rotate(80deg);transform-origin:top left;animation-timing-function:ease-in-out;}40%{transform:rotate(60deg);transform-origin:top left;animation-timing-function:ease-in-out;}80%{transform:rotate(60deg) translateY(0);opacity:1;transform-origin:top left;animation-timing-function:ease-in-out;}100%{transform:translateY(700px);opacity:0;}}.hinge{-webkit-animation-name:hinge;-moz-animation-name:hinge;-o-animation-name:hinge;animation-name:hinge;}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);}100%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);}}@-moz-keyframes rollIn{0%{opacity:0;-moz-transform:translateX(-100%) rotate(-120deg);}100%{opacity:1;-moz-transform:translateX(0px) rotate(0deg);}}@-o-keyframes rollIn{0%{opacity:0;-o-transform:translateX(-100%) rotate(-120deg);}100%{opacity:1;-o-transform:translateX(0px) rotate(0deg);}}@keyframes rollIn{0%{opacity:0;transform:translateX(-100%) rotate(-120deg);}100%{opacity:1;transform:translateX(0px) rotate(0deg);}}.rollIn{-webkit-animation-name:rollIn;-moz-animation-name:rollIn;-o-animation-name:rollIn;animation-name:rollIn;}@-webkit-keyframes lightSpeedLeft{0%{-webkit-transform:translateX(-100%) skewX(-30deg);opacity:0;}60%{-webkit-transform:translateX(20%) skewX(30deg);opacity:1;}80%{-webkit-transform:translateX(0%) skewX(-15deg);opacity:1;}100%{-webkit-transform:translateX(0%) skewX(0deg);opacity:1;}}@-moz-keyframes lightSpeedLeft{0%{-moz-transform:translateX(-100%) skewX(-30deg);opacity:0;}60%{-moz-transform:translateX(20%) skewX(30deg);opacity:1;}80%{-moz-transform:translateX(0%) skewX(-15deg);opacity:1;}100%{-moz-transform:translateX(0%) skewX(0deg);opacity:1;}}@-o-keyframes lightSpeedLeft{0%{-o-transform:translateX(-100%) skewX(-30deg);opacity:0;}60%{-o-transform:translateX(20%) skewX(30deg);opacity:1;}80%{-o-transform:translateX(0%) skewX(-15deg);opacity:1;}100%{-o-transform:translateX(0%) skewX(0deg);opacity:1;}}@keyframes lightSpeedLeft{0%{transform:translateX(-100%) skewX(-30deg);opacity:0;}60%{transform:translateX(20%) skewX(30deg);opacity:1;}80%{transform:translateX(0%) skewX(-15deg);opacity:1;}100%{transform:translateX(0%) skewX(0deg);opacity:1;}}.lightSpeedLeft{opacity:1;-webkit-animation-name:lightSpeedLeft;-moz-animation-name:lightSpeedLeft;-o-animation-name:lightSpeedLeft;animation-name:lightSpeedLeft;-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out;}.lightSpeedLeft{opacity:1;-webkit-animation-duration:0.5s;-moz-animation-duration:0.5s;-o-animation-duration:0.5s;animation-duration:0.5s;}@-webkit-keyframes lightSpeedRight{0%{-webkit-transform:translateX(100%) skewX(-30deg);opacity:0;}60%{-webkit-transform:translateX(-20%) skewX(30deg);opacity:1;}80%{-webkit-transform:translateX(0%) skewX(-15deg);opacity:1;}100%{-webkit-transform:translateX(0%) skewX(0deg);opacity:1;}}@-moz-keyframes lightSpeedRight{0%{-moz-transform:translateX(100%) skewX(-30deg);opacity:0;}60%{-moz-transform:translateX(-20%) skewX(30deg);opacity:1;}80%{-moz-transform:translateX(0%) skewX(-15deg);opacity:1;}100%{-moz-transform:translateX(0%) skewX(0deg);opacity:1;}}@-o-keyframes lightSpeedRight{0%{-o-transform:translateX(100%) skewX(-30deg);opacity:0;}60%{-o-transform:translateX(-20%) skewX(30deg);opacity:1;}80%{-o-transform:translateX(0%) skewX(-15deg);opacity:1;}100%{-o-transform:translateX(0%) skewX(0deg);opacity:1;}}@keyframes lightSpeedRight{0%{transform:translateX(100%) skewX(-30deg);opacity:0;}60%{transform:translateX(-20%) skewX(30deg);opacity:1;}80%{transform:translateX(0%) skewX(-15deg);opacity:1;}100%{transform:translateX(0%) skewX(0deg);opacity:1;}}.lightSpeedRight{opacity:1;-webkit-animation-name:lightSpeedRight;-moz-animation-name:lightSpeedRight;-o-animation-name:lightSpeedRight;animation-name:lightSpeedRight;-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out;}.lightSpeedRight{opacity:1;-webkit-animation-duration:0.5s;-moz-animation-duration:0.5s;-o-animation-duration:0.5s;animation-duration:0.5s;}
#lightbox{position:absolute;top:40px;left:0;width:100%;z-index:100;text-align:center;line-height:0;}#lightbox a img{border:none;}#outerImageContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;min-width:240px;overflow:hidden;}#imageContainer,#frameContainer,#modalContainer{padding:10px;}#modalContainer{line-height:1em;overflow:auto;}#loading{height:25%;width:100%;text-align:center;line-height:0;position:absolute;top:40%;left:45%;}#hoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}#imageContainer>#hoverNav{left:0;}#frameHoverNav{z-index:10;margin-left:auto;margin-right:auto;width:20%;position:absolute;bottom:0px;height:45px;}#imageData>#frameHoverNav{left:0;}#hoverNav a,#frameHoverNav a{outline:none;}#prevLink,#nextLink{width:49%;height:100%;background:transparent url(/sites/all/modules/lightbox2/images/blank.gif) no-repeat;display:block;}#prevLink,#framePrevLink{left:0;float:left;}#nextLink,#frameNextLink{right:0;float:right;}#prevLink:hover,#prevLink:visited:hover,#prevLink.force_show_nav,#framePrevLink{background:url(/sites/all/modules/lightbox2/images/prev.gif) left 15% no-repeat;}#nextLink:hover,#nextLink:visited:hover,#nextLink.force_show_nav,#frameNextLink{background:url(/sites/all/modules/lightbox2/images/next.gif) right 15% no-repeat;}#prevLink:hover.force_show_nav,#prevLink:visited:hover.force_show_nav,#framePrevLink:hover,#framePrevLink:visited:hover{background:url(/sites/all/modules/lightbox2/images/prev_hover.gif) left 15% no-repeat;}#nextLink:hover.force_show_nav,#nextLink:visited:hover.force_show_nav,#frameNextLink:hover,#frameNextLink:visited:hover{background:url(/sites/all/modules/lightbox2/images/next_hover.gif) right 15% no-repeat;}#framePrevLink,#frameNextLink{width:45px;height:45px;display:block;position:absolute;bottom:0px;}#imageDataContainer{font:10px Verdana,Helvetica,sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;min-width:240px;}#imageData{padding:0 10px;}#imageData #imageDetails{width:70%;float:left;text-align:left;}#imageData #caption{font-weight:bold;}#imageData #numberDisplay{display:block;clear:left;padding-bottom:1.0em;}#imageData #lightbox2-node-link-text{display:block;padding-bottom:1.0em;}#imageData #bottomNav{height:66px;}.lightbox2-alt-layout #imageData #bottomNav,.lightbox2-alt-layout-data #bottomNav{margin-bottom:60px;}#lightbox2-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;background-color:#000;}#overlay_default{opacity:0.6;}#overlay_macff2{background:transparent url(/sites/all/modules/lightbox2/images/overlay.png) repeat;}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}* html>body .clearfix{display:inline;width:100%;}* html .clearfix{height:1%;}#bottomNavClose{display:block;background:url(/sites/all/modules/lightbox2/images/close.gif) left no-repeat;margin-top:33px;float:right;padding-top:0.7em;height:26px;width:26px;}#bottomNavClose:hover{background-position:right;}#loadingLink{display:block;background:url(/sites/all/modules/lightbox2/images/loading.gif) no-repeat;width:32px;height:32px;}#bottomNavZoom{display:none;background:url(/sites/all/modules/lightbox2/images/expand.gif) no-repeat;width:34px;height:34px;position:relative;left:30px;float:right;}#bottomNavZoomOut{display:none;background:url(/sites/all/modules/lightbox2/images/contract.gif) no-repeat;width:34px;height:34px;position:relative;left:30px;float:right;}#lightshowPlay{margin-top:42px;float:right;margin-right:5px;margin-bottom:1px;height:20px;width:20px;background:url(/sites/all/modules/lightbox2/images/play.png) no-repeat;}#lightshowPause{margin-top:42px;float:right;margin-right:5px;margin-bottom:1px;height:20px;width:20px;background:url(/sites/all/modules/lightbox2/images/pause.png) no-repeat;}.lightbox2-alt-layout-data #bottomNavClose,.lightbox2-alt-layout #bottomNavClose{margin-top:93px;}.lightbox2-alt-layout-data #bottomNavZoom,.lightbox2-alt-layout-data #bottomNavZoomOut,.lightbox2-alt-layout #bottomNavZoom,.lightbox2-alt-layout #bottomNavZoomOut{margin-top:93px;}.lightbox2-alt-layout-data #lightshowPlay,.lightbox2-alt-layout-data #lightshowPause,.lightbox2-alt-layout #lightshowPlay,.lightbox2-alt-layout #lightshowPause{margin-top:102px;}.lightbox_hide_image{display:none;}#lightboxImage{-ms-interpolation-mode:bicubic;}
