@import url(reset.css);body{color:#3a3a3a;font-family:'CabinRegular', 'Cabin', Helvetica, Arial, sans-serif;text-align:left;font-size:75%;background:#fff;margin:0;padding:0;width:100%;min-width:980px}.section{display:block}.content>p{margin:0}div{display:block}em.blue,em.red{font-style:normal}h1,h2,h3,h4,h5,h6{color:#333;font-family:Futura, "Trebuchet MS", Arial, sans-serif;font-weight:normal;letter-spacing:normal;margin:0}h1{font-size:3em;line-height:normal;margin-bottom:.5em}h2{font-size:2em}h3{font-size:1.5em;line-height:1.7em}h4{font-size:1.2em;line-height:1.25em;margin-bottom:1.25em}h5{font-size:1.1em;margin-bottom:1.2em}h6{font-size:1em;font-weight:bold}h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{margin:0}p{margin:0 0 1.3em 0}a:link,a:visited{color:#358e81;outline:none;text-decoration:none;-webkit-transition:color .3s ease-out;-moz-transition:color .3s ease-out;-o-transition:color .3s ease-out;transition:color .3s ease-out}a:focus{outline:1px dotted}a:hover,a:active,li a.active{color:#356441;outline:none}.container{font-size:1.1em;width:100%;padding:0;letter-spacing:1.1;background:transparent url("../images/bg-tile.jpg") repeat top center;position:relative;overflow:hidden}.showgrid{background:url(../images/grid.png) repeat}#main-wrapper{width:100%;overflow:hidden;clear:both;padding:0;background:transparent url("../images/bg-base-shadow.png") no-repeat center bottom}#main-page-wrapper{overflow:hidden;margin:0 auto;padding-bottom:2em;position:relative;overflow:hidden;width:100%;font-size:14px;background:transparent url("../images/bg-top-shadow.png") no-repeat center top;line-height:1.3;border-top:1px solid #fff}#main-page{padding:0;margin:0 auto;position:relative;width:980px}#main-content{overflow:hidden;width:970px;font-size:13px;line-height:1.5em;padding:20px 10px;letter-spacing:.1em;margin:0 auto}body.page-email #main-content{width:680px;padding:20px}body.front #main-content{padding:0;min-height:450px;overflow:visible}body.front #main-content div.region-content{margin-bottom:1em}body.front #main-content div.region-content h2{line-height:1.2em;font-size:1.8em;margin:0 0 1em}body.front #main-page-wrapper{overflow-y:visible}body.front #block-system-main{display:inline-block}body.front div.block-content>h3{text-align:center}body.sidebars #main-page{float:left;width:980px}body.sidebar-left #main-content{float:right;width:650px;padding:0}body.sidebar-left #main-page,body.sidebar-right #main-page{overflow:hidden;padding-top:3em}body.sidebar-right #main-content{float:left;width:650px;overflow:hidden;padding:0}section.related-content,body.sidebar-left div.page-node #main-content,body.sidebar-right div.page-node #main-content{background:#fff url("../images/bg-tile-lightgrey-paper.jpg") repeat center center;border-radius:8px;-webkit-box-shadow:0 0 12px rgba(0,0,0,0.2);-moz-box-shadow:0 0 12px rgba(0,0,0,0.2);box-shadow:0 0 12px rgba(0,0,0,0.2);width:600px;padding:15px;margin-left:15px;margin-bottom:15px}.page-container{background:#fff url("../images/bg-tile-lightgrey-paper.jpg") repeat center center;border-radius:8px;-webkit-box-shadow:0 0 12px rgba(0,0,0,0.2);-moz-box-shadow:0 0 12px rgba(0,0,0,0.2);box-shadow:0 0 12px rgba(0,0,0,0.2);padding:30px}section.related-content{margin-top:15px;overflow:hidden}body.sidebar-left div.page-node #main-content{margin-left:0;margin-right:15px}body.page-node div.imageframe{-moz-box-shadow:0 0 0.5em rgba(100,100,100,0.2);-webkit-box-shadow:0 0 0.5em rgba(100,100,100,0.2);box-shadow:0 0 0.5em rgba(100,100,100,0.2);padding:.3em;line-height:1}body.page-node div.imageframe img{width:100%}body.page-node p{margin-bottom:1em}body.page-node div.image-right{-moz-box-shadow:0 0 0.5em rgba(100,100,100,0.2);-webkit-box-shadow:0 0 0.5em rgba(100,100,100,0.2);box-shadow:0 0 0.5em rgba(100,100,100,0.2);padding:.5em;float:right;margin:0 1.5em 1em 3em}body.page-node div.image-right h4{margin:0;font-size:1.2em}body.node-type-page h2{margin:1.5em 0}h4.page-section,h3.page-section,body.page-node div.page-container h3{margin:2em 0 1em;border-bottom:1px #ccc solid;text-shadow:1px 1px 1px #fff;clear:both}body.page-node div.page-container p{overflow:hidden}.sidebar{width:310px}#sidebar-left{float:left;width:310px;margin-left:5px;padding-top:10px}#sidebar-right{float:right;padding-left:10px}#sidebar-left h3,#sidebar-right h3{font-size:20px;border-bottom:1px solid #ccc;margin-bottom:1em;text-shadow:1px 1px 1px #fff}#topbar{line-height:30px;height:30px;color:#fff;background:#3d493d;font-size:0.8em;font-weight:normal}#topbar-content{width:980px;margin:0 auto;overflow:hidden;height:30px}#topbar-content a{color:#fff}#topbar-content a:hover{color:#d2ffdb;-webkit-transition:color .2s ease-out;-moz-transition:color .2s ease-out;-o-transition:color .2s ease-out;transition:color .2s ease-out}#topbar-content section.block-nodeblock{float:left;width:60%}#topbar-content #block-search-form{float:right;width:210px;line-height:30px;position:relative;margin:0}#topbar-content #block-search-form>div{margin:0;overflow:hidden;display:block;height:30px}#topbar-content #block-search-form #search-block-form{margin:0;height:30px}#topbar-content #block-search-form #search-block-form label{font-weight:normal}#topbar-content #search-block-form input.form-text{background:transparent url("../images/graphics.png") no-repeat left -129px;border:none;width:110px;height:18px;margin-top:5px;padding-left:25px;padding-right:25px}#topbar-content #edit-submit{border:0;text-indent:-9999px;width:25px;height:20px;margin:0;background:transparent url("../images/graphics.png") no-repeat -234px -130px;position:absolute;right:23px;top:6px}#topbar-content #edit-submit:hover{background:transparent url("../images/graphics.png") no-repeat -284px -130px}#header{margin:0;padding:0;width:100%;background:#e1e0e0 url("../images/backgrounds-x.png") repeat-x center top}div.main-container{width:980px;margin:0 auto;position:relative;overflow:hidden}#header-content{height:130px;width:980px;margin:0 auto;position:relative;display:block;background:transparent url("../images/base-shadow-960px.png") no-repeat center bottom}#header #site-name{margin:35px 10px 10px;display:block;float:left;width:640px;height:70px;overflow:hidden}#header #site-name a{display:block;width:640px;height:70px;text-indent:-9999px;background:transparent url("../images/graphics.png") left top no-repeat}#header h1{margin:0}#header h1 a{text-decoration:none}#search-theme-form{float:right;margin:0}#search-theme-form input{margin:1em 0 1.85em}div.banners-header{float:right;width:300px;height:80px;margin-top:26px;margin-right:10px}#navigation{width:100%;height:42px;background:transparent url("../images/backgrounds-x.png") repeat-x center -148px}#navigation-content{overflow:visible}ul.links li{background:none;margin:0 1em 0 0}#main-menu{margin:0;overflow:hidden;display:block}.breadcrumb{color:#ccc;padding:0}.breadcrumb a:link,.breadcrumb a:visited{color:#666}.breadcrumb a:hover{color:#999}#breadcrumbs{height:90px;background:#aaa url("../images/bg-tile-stone.png") repeat top center;border-top:#aaa 1px solid;border-bottom:#ddd 1px solid}#crust{height:90px;background:transparent url("../images/bg-top-shadow.png") repeat-x top center}#bread{font-family:Futura, "Trebuchet MS", Arial, sans-serif;height:90px;width:960px;margin:0 auto;line-height:70px;font-size:22px;font-weight:normal;text-shadow:1px 1px 2px #fff;color:#444;text-transform:uppercase}#bread a{border-left:1px solid #ccc;padding:0 25px}#bread span{padding:0 25px;border-left:1px solid #ccc}#bread a.home,#bread #icon{background:transparent url("../images/graphics.png") no-repeat -532px -250px;width:20px;height:60px;display:inline-block;text-indent:-9999px;margin:15px;border:none;opacity:0.8;-webkit-transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out}#bread a.home:hover{opacity:1}#bread #program{color:#358e81;outline:none;text-decoration:none}span.submitted{color:#898989;font-size:.8333em;line-height:1.5em}.node .picture{float:left;margin:.5em .5em .5em 0}.meta{margin:3em 0em 0}.meta div.links{float:left}.meta div.terms{float:left;margin-top:1em}.meta div.terms span{float:left}.meta div.links ul.links li{float:left;padding:0 0.6em 0 0}.meta div.terms ul.links li{float:left;padding:0 0.6em 0 0}.node_read_more{font-weight:bold}div.node-body{margin:1em 0}.item-list ul.pager li{margin:0;padding:0}.item-list ul.pager li a:link,.item-list ul.pager li a:visited,.item-list ul.pager li.pager-current{margin:0;padding:0 .2em;text-decoration:none}.item-list ul.pager li a:hover,.item-list ul.pager li a:active{text-decoration:underline}.item-list ul.pager li.pager-current{border-bottom:2px solid;color:#069;font-weight:bold}.comment{margin:0;padding:0}.comment-bar{font-size:1em;line-height:1.5em;position:relative}.comment span.submitted{color:#898989}.comment span.new{color:red}.comment-title{display:none}.comment .picture{float:right;margin:0 0 .5em .5em}.comment ul.links{margin:0 0 1.5em}.comment ul.links li a{text-decoration:underline}.indented{border-left:1px solid #ddd;margin-left:2em;padding-left:1em}.block{margin:0 0 1.5em;position:relative}#user-login-form{padding:0 .5em;text-align:left}#user-login-form .form-item{margin:0}#user-login-form .item-list ul li{background:none;padding:0}section.block div.edit{background-color:#f5f5f5;border:1px solid #ddd;display:none;font-size:9px;padding:2px 0 2px 10px;position:absolute;right:0;top:0;z-index:40}section.block:hover div.edit{display:block}section.block div.edit a{color:#999;margin-right:10px}section.block div.edit:hover a{color:#000}div.view{position:relative}div.view div.views-hide-hover,div.view:hover div.views-hide,div.view div.views-admin-links,div.view div.views-admin-links-hover,div.view div.views-admin-links:hover{background-color:#f5f5f5;border:1px solid #ddd;font-size:9px;margin-right:0;margin-top:0;padding:0;padding-left:10px;position:absolute;right:0;top:0;width:auto}div.view div.views-admin-links li a{color:#999}#footer{margin:0;padding:1em 0 0;position:relative;font-size:0.7em;overflow:hidden;border-top:#ccc 1px solid;background:#ddd}#footer #footer-content{margin:0 auto;width:980px;background:transparent url("../images/base-shadow-960px.png") no-repeat center bottom}#footer #footer-content h3{font-size:18px;color:#333;font-weight:normal;font-family:'CabinRegular', 'Cabin', Helvetica, Arial, sans-serif;margin-top:10px;border-bottom:1px #bbb solid;padding-left:10px}footer ul{margin:0}#footer #footer-content div.footer-block{padding:5px 5px;float:left;width:300px;min-height:242px;font-size:1.4em;overflow:hidden;margin:0 5px;position:relative}#footer #footer-content div.footer-block>div{overflow:hidden}#footer #footer-content #footer-left div.view-banner{overflow:hidden}#footer #footer-content #footer-left ul{margin:0;padding:0}#footer #footer-content #footer-left li{padding:0;margin:0;float:left}#footer #footer-content #footer-right,#footer #footer-content #footer-middle{background:transparent url("../images/bg-base-shade-320px.png") no-repeat center bottom;padding:0;padding-bottom:14px;width:320px}#footer #footer-content #footer-right-content,#footer #footer-content #footer-middle-content{padding-left:18px;padding-right:18px;margin-top:11px;background:transparent url("../images/bg-panel-footer-y.png") repeat-y center top;min-height:231px;text-shadow:0 1px 1px #fff}#footer-middle-content #block-menu-menu-footer-menu>div.content{overflow:hidden;border-top:1px #fafafa solid;padding-top:20px}#footer div.view-social-links div.item-list ul{margin:0;overflow:hidden;width:64%}#footer div.view-social-links div.item-list ul li a{float:left;width:32px;padding-top:10px}#footer #block-menu-menu-footer-menu ul li{float:left;width:38%;margin:4px 0}#footer #footer-content section.social-links h3{margin-right:0;font-size:14px;padding-right:20px;padding-left:10px;float:left;border:0;border-right:1px solid #bbb}#footer-right-content section.block-nodeblock article{padding:20px 5px 0;background:transparent url("../images/graphics.png") no-repeat right -80px}section.block-nodeblock div.content>div{padding-left:40px;min-height:24px;overflow:hidden;line-height:1.5;padding-top:3px}section.block-nodeblock div.address{padding:0;background:transparent url("../images/graphics.png") no-repeat left -215px;line-height:1.5;margin-bottom:8px}section.block-nodeblock div.phone{background:transparent url("../images/graphics.png") no-repeat left -348px;line-height:25px}section.block-nodeblock div.fax{background:transparent url("../images/graphics.png") no-repeat left -397px;line-height:25px}section.block-nodeblock div.mail{background:transparent url("../images/graphics.png") no-repeat left -302px;line-height:25px}#footer #top-link{cursor:pointer;width:40px;height:20px;margin:0 auto;position:absolute;top:5px;right:0px;background:transparent url("../images/graphics.png") no-repeat left -446px;font-size:10px;padding-top:35px;padding-left:25px;text-indent:-9999px}#footer #top-link:hover{opacity:0.9;-webkit-transition:opacity .2s ease-out;-moz-transition:opacity  .2s ease-out;-o-transition:opacity  .2s ease-out;transition:opacity  .2s ease-out}#footer-bottom{border-top:1px #eee solid;background:#3d493c url("../images/top-shadow-x-40alpha.png") repeat-x center top;padding:1.4em 0 1.2em}#footer .copyright{margin:0}#footer #copyright{font-family:'CabinRegular', 'Cabin', Helvetica, Arial, sans-serif;font-size:1.2em;text-align:center;color:#fff}#footer a.feed-icon{position:absolute;right:26px;top:1.4em}#footer #block-system-0{position:absolute;right:25px;top:1.5em}.node-top,.node-bottom{position:relative}#main-content section.node{background:url("../images/shadow-sprite-650-30.png") no-repeat center bottom;overflow:hidden;padding-bottom:60px;position:relative}.section-title{line-height:1.5;margin-top:1.8em;margin-bottom:1em;border-bottom:#ddd dotted 1px;padding-bottom:2px}a img{opacity:1;-webkit-transition:opacity .5s ease-out;-moz-transition:opacity .5s ease-out;-o-transition:opacity .5s ease-out;transition:opacity .5s ease-out}a img:hover{opacity:0.8}h1.headline{font-size:40px;font-family:Futura, "Trebuchet MS", Arial, sans-serif;color:#e1010a}h2.byline{font-size:30px;font-style:italic;color:#444;margin-bottom:1em}body.front div.node-bottom{margin:1.5em 0 0;overflow:hidden}body.front #main-content .region-content{padding-top:2em}#feature{margin:0 auto;border-top:1px solid #ccc;border-bottom:1px solid #eee;padding:10px 0;overflow:hidden;height:380px;background:#f3f3f3 url("../images/bg-top-shadow.png") repeat-x center top}body.front #feature{padding:0;height:auto}body.front .region-content div.block-content>article{width:600px}body.section-program #main-page{background:#fff url("../images/bg-tile-lightgrey-paper.jpg") repeat center center;border-radius:8px;-webkit-box-shadow:0 0 12px rgba(0,0,0,0.2);-moz-box-shadow:0 0 12px rgba(0,0,0,0.2);box-shadow:0 0 12px rgba(0,0,0,0.2);margin-top:30px}body.section-program #main-page #main-content{width:940px}#main-page #block-menu-menu-program-menu{margin:0;margin-bottom:1em}#main-page #block-menu-menu-program-menu ul{padding:0;overflow:hidden;margin-bottom:0;background:transparent url("../images/backgrounds-x.png") repeat-x center -852px;border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff;-webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px;-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;border-top-left-radius:8px;border-top-right-radius:8px}#block-menu-menu-program-menu ul li{float:left;text-align:center;width:16.6%;padding:0;height:72px}#block-menu-menu-program-menu ul li a{color:#444;height:54px;line-height:60px;display:block;padding:0;border-left:1px #ddd solid;margin-top:2px;text-shadow:1px 1px 1px rgba(255,255,255,0.7)}#block-menu-menu-program-menu ul li.active-trail{background:transparent url("../images/arrow-indicator-down.png") no-repeat center bottom}body.section-program h4{margin:1.2em 0 1em}body.section-program ol{margin-top:1em;margin-left:1em}body.section-program dl dt{font-weight:bold;margin:2em 0 0;padding:10px;background:#f9f9f9;border:1px solid #f1f1f1}body.section-program dl dd{font-weight:normal;margin:0 0 1em;padding:10px 15px;background:#fafafa;color:#555;font-size:1em;border:1px solid #f1f1f1;border-top:1px solid #fff}div.menu-files{float:right;padding:0 5px 14px;width:320px;margin-left:30px;margin-right:5px;background:transparent url("../images/bg-base-shade-320px.png") no-repeat center bottom}div.menu-files>div{background:#efefef;padding:15px;-webkit-box-shadow:1px 0 6px rgba(0,0,0,0.2);-moz-box-shadow:1px 0 6px rgba(0,0,0,0.2);box-shadow:1px 0 6px rgba(0,0,0,0.2);overflow:hidden;font-size:10px;color:#666}div.menu-files>div em{padding:0 10px;line-height:1.2;overflow:hidden;display:block}div.menu-files table{font-size:11px;border-bottom:1px solid #ccc}div.menu-files table tbody th{border-top:none;text-align:center;font-size:13px;line-height:1.4;padding-bottom:5px;text-shadow:1px 1px 1px #fff}div.menu-files table tbody tr td a{display:block}div.menu-files table tbody tr.odd:hover td{background:#fafafa;cursor:pointer}div.menu-files table tbody tr.even:hover td{background:#fafafa;cursor:pointer}div.menu-files table tbody tr td{background:#f3f2f2}div.menu-files table tbody tr.even td{background:#f7f6f6}div.menu-files table tbody tr td.last{border-left:1px solid #ccc;font-size:10px}a.word{padding-left:25px;background:transparent url("../images/graphics.png") no-repeat left -1424px}a.pdf{padding-left:25px;background:transparent url("../images/graphics.png") no-repeat left -928px}div.program-summary a:hover h4{color:#358e81}div.program-summary div.views-row{float:left;margin:1em;width:30%;overflow:hidden;text-align:center}div.program-summary div.views-row div.media-slideshow{float:none;margin:.5em;padding:.5em}div.program-summary div.views-row h4{margin:.5em;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out}div.panes>div h4{margin-top:2em;padding-bottom:10px}body.page-program-faq #tabs ul.tabs{background:#fff url("../images/bg-tile.jpg") repeat center center;-webkit-box-shadow:1px 0 6px rgba(0,0,0,0.2);-moz-box-shadow:1px 0 6px rgba(0,0,0,0.2);box-shadow:1px 0 6px rgba(0,0,0,0.2)}body.page-program-faq #tabs ul.tabs li{padding:0;border-bottom:1px #eee solid}body.page-program-faq #tabs ul.tabs li a{display:block;padding:15px 10px}body.page-program-faq #tabs ul.tabs li a.current,body.page-program-faq #tabs ul.tabs li a:hover{background:#fafafa}div.programs-list{padding:1em 0}div.programs-list article{padding:1em 0}div.programs-list h4{font-size:1.4em}div.program-form{text-shadow:1px 1px 1px #fff;text-align:center;margin-top:2em;border:1px #ccc solid;border-bottom:1px #fff solid;background:#eee;background-image:linear-gradient(to top, #e8e8e8 2%,#fafafa 100%);background-image:-o-linear-gradient(bottom, #e8e8e8 2%, #fafafa 100%);background-image:-moz-linear-gradient(bottom, #e8e8e8 2%, #fafafa 100%);background-image:-webkit-linear-gradient(bottom, #e8e8e8 2%, #fafafa 100%);background-image:-ms-linear-gradient(bottom, #e8e8e8 2%, #fafafa 100%);background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0.02, #e8e8e8), color-stop(1, #fafafa));-webkit-box-shadow:1px 0 8px rgba(0,0,0,0.1);-moz-box-shadow:1px 0 8px rgba(0,0,0,0.1);box-shadow:1px 0 8px rgba(0,0,0,0.1)}body.section-program form.webform-client-form h4,div.program-form h2{font-size:18px;color:#358e81;border:2px #fff solid;border-top:0;border-bottom:1px #ddd solid;padding:0 20px 20px;line-height:1.2}body.section-program form.webform-client-form h4{padding-bottom:10px;margin-bottom:0px;border:0}div.program-form h3{color:#358e81;font-size:16px;border:2px #fff solid;border-bottom:0;padding:10px;padding-bottom:5px}body.section-program form.webform-client-form{margin:0;border:1px #ccc solid;border-top:0;padding-bottom:0;background:#fafafa;-webkit-box-shadow:1px 0 8px rgba(0,0,0,0.1);-moz-box-shadow:1px 0 8px rgba(0,0,0,0.1);box-shadow:1px 0 8px rgba(0,0,0,0.1)}body.section-program form.webform-client-form #edit-actions{border-top:1px #ccc solid;overflow:hidden;background:#eee;background-image:linear-gradient(to top, #e8e8e8 2%,#fafafa 100%);background-image:-o-linear-gradient(bottom, #e8e8e8 2%, #fafafa 100%);background-image:-moz-linear-gradient(bottom, #e8e8e8 2%, #fafafa 100%);background-image:-webkit-linear-gradient(bottom, #e8e8e8 2%, #fafafa 100%);background-image:-ms-linear-gradient(bottom, #e8e8e8 2%, #fafafa 100%);background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0.02, #e8e8e8), color-stop(1, #fafafa))}body.section-program form.webform-client-form div.form-item span.form-required{color:#999}body.section-program form.webform-client-form div.form-item{overflow:hidden}body.section-program form.webform-client-form>div>div.webform-component{background:#fff;margin:0 20px;padding:5px 20px;border-bottom:1px solid #ddd;border-top:1px solid #fff}body.section-program form.webform-client-form>div>fieldset{margin:0 20px}fieldset.webform-component-fieldset,body.section-program form.webform-client-form div.form-item label{color:#358e81}body.section-program form.webform-client-form div.form-item label.option{color:#444}body.section-program form.webform-client-form div.form-item textarea,body.section-program form.webform-client-form div.form-item input{margin:1em 0;background:#f8f8f8;border:#c1c1c1 1px solid;border-top:#bbb 1px solid;border-bottom:#e9e9e9 1px solid}body.section-program form.webform-client-form div.form-item textarea:focus,body.section-program form.webform-client-form div.form-item input:focus{background:#fff}body.section-program form.webform-client-form div.form-radios{overflow:hidden}body.section-program form.webform-client-form div.form-radios>div.form-item{padding:10px 2em;float:left}#webform-component-country{float:right;margin-top:-90px;border:0}#webform-component-country label{color:#666;font-weight:normal}#webform-component-name-label{margin:0;margin-top:1em;color:#358e81;border:none}div.webform-component div.form-item div.description,div.webform-component div.form-item div.description p{margin:0}#webform-component-address-label p,#webform-component-name-label p{margin:0}#webform-component-address,#webform-component-name{overflow:hidden}#webform-component-page-3-wrapper>fieldset.webform-component-fieldset>div.webform-component,#webform-component-page-2-wrapper>fieldset.webform-component-fieldset>div.webform-component,#webform-component-address div.webform-component,#webform-component-name div.webform-component{float:left;width:260px;overflow:hidden;margin-right:20px}#webform-component-page-3-wrapper>fieldset.webform-component-fieldset>div.webform-component,#webform-component-page-2-wrapper>fieldset.webform-component-fieldset>div.webform-component,#webform-component-address div.webform-component{width:400px}#webform-component-address div.webform-component label,#webform-component-name div.webform-component label{color:#666}#webform-component-page-3-wrapper>fieldset.webform-component-fieldset>div.webform-component input,#webform-component-page-2-wrapper>fieldset.webform-component-fieldset>div.webform-component input,#webform-component-address div.webform-component input{width:380px}#webform-component-name div.webform-component input{width:240px}#webform-component-address--address-street-city,#webform-component-address--address-country,#webform-component-name--given-name-native{clear:left}#webform-component-email-address,#webform-component-age-as-of-enrollment-in-2012,#webform-component-gender,#webform-component-address,#webform-component-name,#webform-component-where-are-you-applying-from,#webform-component-place-of-examination-please-consult-your-prospective-supervisor{background:#fafafa}#webform-component-email-address{border-bottom:none}body.section-program form.webform-client-form input.form-submit{font-size:10px}body.section-program form.webform-client-form #edit-submit,body.section-program form.webform-client-form #edit-next{float:right;margin-right:10px}body.section-program form.webform-client-form #edit-previous{float:left;margin-left:10px}#webform-component-step-1,#webform-component-step-2,#webform-component-step-3{border-top:0;margin:0;padding:0}body.section-program form.webform-client-form ul.form-progress{background:#f3f3f3;background-image:linear-gradient(to top, #e8e8e8 2%,#fafafa 100%);background-image:-o-linear-gradient(bottom, #e8e8e8 2%, #fafafa 100%);background-image:-moz-linear-gradient(bottom, #e8e8e8 2%, #fafafa 100%);background-image:-webkit-linear-gradient(bottom, #e8e8e8 2%, #fafafa 100%);background-image:-ms-linear-gradient(bottom, #e8e8e8 2%, #fafafa 100%);background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0.02, #e8e8e8), color-stop(1, #fafafa));clear:both;overflow:hidden;height:34px;margin:0 1px;border:1px #fff;border-top:0}body.section-program form.webform-client-form ul.form-progress li{float:left;width:80px;height:34px;line-height:34px;text-shadow:1px 1px 1px #fff;padding:0 15px;padding-left:30px;background:transparent url("../images/progess-arrows.png") no-repeat right top}body.section-program form.webform-client-form ul.form-progress li.last{background:transparent url("../images/progess-arrows.png") no-repeat center top;border-right:1px solid #eee}body.section-program form.webform-client-form ul.form-progress li.active{background:transparent url("../images/progess-arrows.png") no-repeat right bottom}body.section-program form.webform-client-form ul.form-progress li.active-2{background:transparent url("../images/progess-arrows.png") no-repeat right bottom}body.section-program form.webform-client-form ul.form-progress li.active-last,body.section-program form.webform-client-form ul.form-progress li.active-1{background:transparent url("../images/progess-arrows.png") no-repeat center bottom;border-right:1px solid #ccc}body.section-program form.webform-client-form ul.form-progress li.progress-label{background:none;border-right:1px solid #ccc}#webform-component-page-3-wrapper,#webform-component-page-2-wrapper{margin:0;border:0;padding:0;overflow:hidden}#webform-component-page-3-wrapper>div.webform-component,#webform-component-page-3-wrapper>fieldset.webform-component-fieldset,#webform-component-page-2-wrapper>div.webform-component,#webform-component-page-2-wrapper>fieldset.webform-component-fieldset{overflow:hidden;margin:20px}#webform-component-page-3-wrapper>fieldset.webform-component-fieldset>fieldset,#webform-component-page-2-wrapper>fieldset.webform-component-fieldset>fieldset{width:380px;background:#fafafa}#webform-component-page-3-wrapper>fieldset.webform-component-fieldset>fieldset label,#webform-component-page-2-wrapper>fieldset.webform-component-fieldset>fieldset label{color:#555}a.add-more{clear:both;display:inline-block;padding:3px 12px;background:#eee;border:1px solid #ccc;border-radius:8px;text-align:center;font-size:12px;background-image:linear-gradient(to top, #e8e8e8 2%,#fafafa 100%);background-image:-o-linear-gradient(bottom, #e8e8e8 2%, #fafafa 100%);background-image:-moz-linear-gradient(bottom, #e8e8e8 2%, #fafafa 100%);background-image:-webkit-linear-gradient(bottom, #e8e8e8 2%, #fafafa 100%);background-image:-ms-linear-gradient(bottom, #e8e8e8 2%, #fafafa 100%);background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0.02, #e8e8e8), color-stop(1, #fafafa))}body.page-research #feature{height:580px;padding:2em 0 1em}#block-cicasp-map-cicasp-map{background:#999;height:568px;width:960px;overflow:hidden;margin:0 auto;border-radius:8px;padding:0;-webkit-box-shadow:0 0 12px rgba(0,0,0,0.2);-moz-box-shadow:0 0 12px rgba(0,0,0,0.2);box-shadow:0 0 12px rgba(0,0,0,0.2)}#block-cicasp-map-cicasp-map div.content{height:518px;width:960px;overflow:hidden;position:relative;background:#ccc;border-radius:8px}#block-cicasp-map-cicasp-map h3{background:#2f2f2f;padding:10px 30px;color:#fff;font-weight:normal;font-size:18px}#cicasp-map-map{overflow:hidden;line-height:1.5}#cicasp-map-map h4{margin-bottom:4px;color:#477252}#cicasp-map-menu{position:absolute;bottom:0;width:100%;border:0;background:none;z-index:200}#cicasp-map-menu ul{padding:0;margin:0;overflow:hidden;border-radius:8px;background:transparent url("../images/backgrounds-x.png") repeat-x center -842px;width:100%;height:68px}#cicasp-map-menu li{float:left;width:320px;padding:0;padding-top:10px}#cicasp-map-menu ul li.active{background:transparent url("../images/pointer.png") no-repeat center top}#cicasp-map-menu a{font-size:16px;color:#444;height:58px;line-height:60px;display:block;padding:0 10px;border:0;border-left:1px #ddd solid;text-shadow:1px 1px 1px rgba(255,255,255,0.7);text-align:center;vertical-align:middle}#cicasp-map-menu a img{margin-bottom:-5px;margin-right:10px}.departments-menu-block{margin:2em auto 0;padding:20px;padding-bottom:10px;background:transparent url("../images/base-shadow-960px.png") no-repeat center bottom;border-bottom:1px solid #fff}.departments-menu-block div.view-content{margin:1em 0;text-align:center}.departments-menu-block div.view-content ul{margin:0;padding:0;display:inline-block;vertical-align:top}.departments-menu-block div.view-content ul li{display:inline-block;margin:.5em;border-radius:8px;border:1px solid #ddd;overflow:hidden;padding:0}.departments-menu-block div.view-content ul li a{padding:.5em 1.4em;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out;background:#eee;display:block}.departments-menu-block div.view-content ul li a:hover,.departments-menu-block div.view-content ul li a.active{background-color:#364;color:white}#cicasp-map-menu ul li a:hover,#cicasp-map-menu ul li.active a,#block-menu-menu-program-menu ul li a:hover,#block-menu-menu-program-menu ul li a.active{background-color:#fcfcfc;background-color:rgba(255,255,255,0.3)}body.node-type-department article header h2,.departments-menu-block div.block-content>h3,section.departments-block div.block-content>h3{color:#555;text-shadow:1px 1px 1px #fff;margin-bottom:10px;padding-bottom:24px;background:transparent url("../images/bg-top-shadow-920px.png") no-repeat center bottom}body.node-type-department article header h2{padding:10px 0 40px 0;text-align:center}body.node-type-department article.department-page>.content>div.node-body{padding:1em 2em}section.departments-block div.block-content>h3 span{border:2px #fff solid;text-shadow:1px 1px 1px #fff;-webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px;-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;border-top-left-radius:8px;border-top-right-radius:8px;padding:18px;display:block;color:#444;padding-left:30px;background:#fff url("../images/bg-tile-lightgrey-paper.jpg") repeat center center;-webkit-box-shadow:0 0 6px rgba(0,0,0,0.1);-moz-box-shadow:0 0 6px rgba(0,0,0,0.1);box-shadow:0 0 6px rgba(0,0,0,0.1)}.departments-menu-block div.block-content>h3 span{padding-bottom:15px}section.departments-block div.view-departments div.views-row{width:470px;float:left;background:#fff url("../images/bg-tile-textured.jpg") repeat center center;border-radius:8px;border:2px #fff solid;-webkit-box-shadow:0 0 12px rgba(0,0,0,0.2);-moz-box-shadow:0 0 12px rgba(0,0,0,0.2);box-shadow:0 0 12px rgba(0,0,0,0.2);padding:15px 0;margin-bottom:25px}body.page-search div.box,div.pri-sections div.view-departments>div.view-content article.node-section{width:920px;float:none;overflow:hidden;padding:15px 20px;margin:0 auto;margin-bottom:2em;position:relative;background:#fff url("../images/bg-tile-textured.jpg") repeat center center;border-radius:8px;border:2px #fff solid;-webkit-box-shadow:0 0 12px rgba(0,0,0,0.2);-moz-box-shadow:0 0 12px rgba(0,0,0,0.2);box-shadow:0 0 12px rgba(0,0,0,0.2)}div.pri-sections div.field-field-section-members{margin:1em 0}div.pri-sections h4.field-label{color:#555;padding:1.5em 0 .5em;border-bottom:1px dotted #ccc}div.pri-sections article.node-section>header a{position:absolute;right:20px;font-size:14px;font-weight:normal;top:20px;padding-left:25px;height:30px;background:transparent url("../images/graphics.png") no-repeat left -1080px}article.node-section{position:relative}body.page-search div.box h2,div.pri-sections article h3{position:inherit;text-shadow:1px 1px 1px #fff;padding-left:10px;padding-bottom:30px;color:#555;background:transparent url("../images/bg-top-shadow-920px.png") no-repeat center bottom}div.pri-sections article div.views-row{float:left;width:440px;margin:1em 0;position:relative}div.pri-sections article div.views-row div.title{font-size:14px;margin:2px 0 0;line-height:1}div.pri-sections article div.views-row div.position{font-size:12px;margin:0;color:#777}div.pri-sections div.views-row a{padding-left:25px}div.pri-sections div.pri-profile a{background:transparent url("../images/graphics.png") no-repeat left -1112px}div.pri-sections div.views-row div.image{float:left;margin-right:15px;-webkit-box-shadow:0 0 6px rgba(0,0,0,0.2);-moz-box-shadow:0 0 6px rgba(0,0,0,0.2);box-shadow:0 0 6px rgba(0,0,0,0.2);width:120px;height:90px;overflow:hidden;border:1px #ccc solid}article.node-section>div.content{margin-top:1em}div.pri-sections article div.views-row-odd,section.departments-block div.view-departments div.views-row-odd{margin-right:18px;clear:left}section.departments-block div.view-departments h5{text-shadow:1px 1px 1px #fff;margin:4px 0 8px}section.departments-block div.view-departments h4.title-teaser{font-size:18px;text-shadow:1px 1px 1px #fff;margin:0 8px;padding:0 8px 12px 8px;border-bottom:1px #ddd solid}section.departments-block div.view-departments div.content{margin:0 8px;padding:10px;background:#fff;overflow:hidden;border-top:1px solid #fafafa;border-bottom:1px solid #ddd;position:relative}section.departments-block div.view-departments div.content ul{color:#358e81;margin-bottom:.6em}section.departments-block div.view-departments div.department-image{margin-right:20px;float:left;border:1px solid #ccc;overflow:hidden;line-height:1;width:200px;height:140px}section.departments-block div.view-departments a.readmore{display:block;text-align:right;margin-right:10px;position:absolute;bottom:6px;right:10px;font-size:11px}body.node-type-people-profile #feature{height:220px;background:transparent url("../images/backgrounds-x.png") repeat-x center -280px;background-color:#32512d;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF32512D', endColorstr='#FF32512D');background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMyNTEyZCIvPjxzdG9wIG9mZnNldD0iMjMlIiBzdG9wLWNvbG9yPSIjMzM2NjQ0Ii8+PHN0b3Agb2Zmc2V0PSI4MiUiIHN0b3AtY29sb3I9IiMzMzY2NDQiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMjUxMmQiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMjUxMmQiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #32512d),color-stop(23%, #336644),color-stop(82%, #336644),color-stop(100%, #32512d),color-stop(100%, #32512d));background-image:-moz-linear-gradient(top, #32512d 0%,#336644 23%,#336644 82%,#32512d 100%,#32512d 100%);background-image:-webkit-linear-gradient(top, #32512d 0%,#336644 23%,#336644 82%,#32512d 100%,#32512d 100%);background-image:linear-gradient(to bottom, #32512d 0%,#336644 23%,#336644 82%,#32512d 100%,#32512d 100%)}div.profile-carousel{width:960px;margin:0 auto}div.profile-carousel div.jcarousel-container-horizontal{margin-top:10px;width:900px;height:180px;padding:0 20px;background:#ddd url("../images/base-shadow-960px.png") repeat-x center 140px;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.3);-moz-box-shadow:0 0 10px rgba(0,0,0,0.3);box-shadow:0 0 10px rgba(0,0,0,0.3)}div.profile-carousel div.jcarousel-clip-horizontal{width:880px;height:160px;padding-right:10px;margin:0 auto;padding-top:5px}div.profile-carousel li.jcarousel-item-horizontal{height:160px;padding:6px 0 2px;background:none;border:0}div.news-podcasts div.jcarousel-container>a,div.profile-carousel div.jcarousel-container>a{height:100%;width:30px;top:0}div.news-podcasts a.jcarousel-prev-horizontal,div.profile-carousel a.jcarousel-prev-horizontal{left:0;background:#f4f4f4 url("../images/arrows.png") no-repeat -61px center;border-right:#ddd 1px solid;-webkit-box-shadow:2px 0 5px rgba(0,0,0,0.2);-moz-box-shadow:2px 0 5px rgba(0,0,0,0.2);box-shadow:2px 0 5px rgba(0,0,0,0.2)}div.news-podcasts a.jcarousel-prev-horizontal:hover,div.profile-carousel a.jcarousel-prev-horizontal:hover{background:#f9f9f9 url("../images/arrows.png") no-repeat 5px center}div.news-podcasts a.jcarousel-next-horizontal,div.profile-carousel a.jcarousel-next-horizontal{right:0;background:#f4f4f4 url("../images/arrows.png") no-repeat -124px center;border-left:#ddd 1px solid;-webkit-box-shadow:-2px 0 5px rgba(0,0,0,0.2);-moz-box-shadow:-2px 0 5px rgba(0,0,0,0.2);box-shadow:-2px 0 5px rgba(0,0,0,0.2)}div.news-podcasts a.jcarousel-next-horizontal:hover,div.profile-carousel a.jcarousel-next-horizontal:hover{background:#f9f9f9 url("../images/arrows.png") no-repeat -174px center}div.profile-carousel div.jcarousel-container div.picture a.active{cursor:default;opacity:0.5}article.node-profile-teaser div.main-info img,div.profile-carousel div.jcarousel-container div.views-field-field-images img{-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);-moz-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3);border:1px solid #aaa;margin-bottom:5px}body.node-type-people-profile #main-page{padding-top:0}div.people-list div.profile,article.node-profile{width:660px;float:right;-webkit-box-shadow:0 0 12px rgba(0,0,0,0.4);-moz-box-shadow:0 0 12px rgba(0,0,0,0.4);box-shadow:0 0 12px rgba(0,0,0,0.4);background:transparent url("../images/bg-tile-lightgrey-paper.jpg") repeat center center;border-radius:6px;border:2px solid #fff}#block-views-People-block_2{margin-top:-20px}div.people-list{width:960px;margin:0 auto;cursor:pointer}div.people-list div.profile{overflow:hidden;clear:none;position:relative;z-index:1;width:260px;float:left;margin:1em;padding:15px 10px;border:2px solid #fff inset;background:transparent url("../images/bg-tile-lightgrey-paper.jpg") repeat center center}div.people-list div.section{width:940px;height:350px;margin:0 auto;overflow:hidden;position:relative}article div.profile-wrapper{float:left;width:880px;position:relative}article.node-profile-teaser div.main-info{text-align:center;float:left;width:260px}article.node-profile-teaser div.main-info img{opacity:1;-webkit-transition:opacity .5s ease-out;-moz-transition:opacity .5s ease-out;-o-transition:opacity .5s ease-out;transition:opacity .5s ease-out}article.node-profile-teaser div.main-info img:hover{opacity:0.8}a.full-profile{padding-left:20px;padding-top:5px;background:transparent url("../images/graphics.png") no-repeat left -1108px}article.node-profile-teaser div.main-info h3{margin:10px 0 0;font-size:18px}article.node-profile-teaser div.main-info h4{margin-bottom:10px;padding-top:10px;font-size:14px;border-top:1px #fff solid}article.node-profile-teaser div.profile-content{width:580px;height:250px;float:right;padding:3px 15px 20px 5px;position:relative;overflow:hidden}div.people-list div.active{position:absolute;z-index:10000;cursor:default}article.node-profile-teaser a.button-close{z-index:10001;display:block;position:absolute;right:5px;top:-1px;padding:2px 5px;background:#eee;border:1px solid #ccc;border-radius:8px;text-align:center;font-size:12px}article.node-profile-teaser a.button-close:hover{background:#dadada;border:1px solid #ccc}article.node-profile-teaser div.profile-info{width:580px;position:absolute;bottom:0;background:transparent url("../images/bg-top-shadow-620px.png") no-repeat center top;padding-top:14px}div.profile-info div.pi>div{margin:3px}article.node-profile-teaser div.profile-info a{padding-left:20px}article.node-profile-teaser div.profile-info div.left a{margin-right:10px}article.node-profile-teaser div.profile-info div.right a{margin-left:10px}article.node-profile-teaser div.profile-info div.left{width:55%}article.node-profile-teaser div.profile-info div.right{width:45%;text-align:right;float:right}article.node-profile header{width:620px;padding:20px 20px 5px 20px;background:rgba(255,255,255,0.6);overflow:hidden}article.node-profile hgroup{width:300px;text-shadow:0 1px 1px #fff}article.node-profile hgroup h4{color:#5d7171;font-weight:normal;font-size:15px;margin-bottom:5px}article.node-profile hgroup h4.department{font-size:13px}article.node-profile div.profile-info{float:right;width:300px;text-align:right;overflow:hidden}article.node-profile div.profile-info>div{margin:5px 0}article.node-profile div.profile-info a{padding-left:22px;margin-right:10px}div.node-pri-profile div.email a,div.profile-info span.email{background:transparent url("../images/graphics.png") no-repeat left -889px}div.profile-info a.cv{background:transparent url("../images/graphics.png") no-repeat left -927px}div.views-field-field-pri-profile-website-url a,div.profile-info a.website{background:transparent url("../images/graphics.png") no-repeat left -1081px}div.profile-info a.twitter{background:transparent url("../images/graphics.png") no-repeat left -968px}div.profile-info a.linkedin{background:transparent url("../images/graphics.png") no-repeat left -1008px}div.profile-info a.facebook{background:transparent url("../images/graphics.png") no-repeat left -1047px}article.node-profile div.profile-content{padding:20px;background:transparent url("../images/bg-top-shadow-620px.png") no-repeat center top}article.node-profile div.profile-content div.panes>div{padding-bottom:10px}article.node-profile div.profile-content div.panes>div ul{margin-left:30px}article.node-profile div.profile-content div.panes>div ul li{padding-left:10px;list-style:disc}article.node-profile div.profile-content div.panes>div h3{margin:.6em 0;border-bottom:1px dotted #ccc;color:#555}article.node-profile div.profile-content h4{margin:2em 0 1em}article.node-profile #email-mail-page-form{width:50%}article.node-profile div.contact-info{width:50%;float:left;margin:1.2em 0}.galleria-thumbnails-container{margin:0 auto}.galleria-info{bottom:90px}aside.node-profile{width:280px;float:left;-webkit-box-shadow:0 0 12px rgba(0,0,0,0.4);-moz-box-shadow:0 0 12px rgba(0,0,0,0.4);box-shadow:0 0 12px rgba(0,0,0,0.4);background:#f4f4f4;border-radius:6px;border:2px solid #fff}aside.node-profile #browsable{margin:1em auto;border:1px solid #ccc;-webkit-box-shadow:1px 0 8px rgba(0,0,0,0.5);-moz-box-shadow:1px 0 8px rgba(0,0,0,0.5);box-shadow:1px 0 8px rgba(0,0,0,0.5)}aside.node-profile .navi{margin:5px auto;background:0;border-bottom:1px solid #ccc;margin-bottom:0;width:260px;padding:5px 0}aside.node-profile div.professor-picture{overflow:hidden;clear:both;cursor:pointer}aside.node-profile nav{margin:0 auto;margin-top:0;padding-top:1em;border-top:1px solid #fff inset;width:260px}aside.node-profile nav ul{width:282px;margin-left:-11px}aside.node-profile nav li{height:41px;background:transparent url("../images/backgrounds-x.png") repeat-x center -211px;margin:1px 0;line-height:44px;font-size:15px;text-shadow:0 1px 1px #fff;padding:0}aside.node-profile nav li a{display:block;padding-left:30px}aside.node-profile nav li a.current,aside.node-profile nav li a:hover{width:276px;background:transparent url("../images/profile-nav-active.png") no-repeat right top;height:40px;color:#356441}aside.node-profile #browsable .items>div{width:240px;height:180px}div.people-list h3.group-header{color:#555;text-shadow:1px 1px 1px #fff;margin:15px 0;padding:5px 0 30px;text-align:center;background:transparent url("../images/bg-top-shadow-920px.png") no-repeat center bottom}div.people-list div.people-cat.inactive{display:none}div.people-filter{text-align:center;margin:0}div.profile-carousel div.view-filters div.bef-select-as-links,div.profile-catlist{text-align:center;display:block;margin:2em auto 0;font-size:1.1em}div.profile-carousel div.view-filters div.bef-select-as-links>div,ul.profile-filter{margin:0;padding:0;display:inline-block;vertical-align:top}div.profile-carousel div.view-filters div.bef-select-as-links>div div.form-type-bef-link a,ul.profile-filter li{display:inline-block;padding:.5em 1.4em;margin:0 .5em;border-radius:8px;background:#eee;cursor:pointer;border:1px solid #ddd;transition:all .43s}div.profile-carousel div.view-filters div.bef-select-as-links>div div.form-type-bef-link a{font-size:smaller;padding:.3em 1.4em}div.profile-carousel div.view-filters div.bef-select-as-links>div div.form-type-bef-link a.active,ul.profile-filter li.selected,ul.profile-filter li:hover{background-color:#364;color:white}div.profile-carousel div.view-filters div.description{display:none}div.profile-carousel div.view-filters div.bef-select-as-links{margin-top:.3em}div.profile-carousel div.view-filters div.bef-select-as-links div.form-type-bef-link{display:inline-block}div.profile-carousel div.view-filters form{margin:0}div.profile-carousel div.view-filters div.views-exposed-widgets{margin:0}div.profile-carousel div.view-filters div.views-exposed-widget{float:none;padding:0}div.profile-carousel div.view-filters .ajax-progress-throbber{display:none}body.node-type-location article.news-page,body.node-type-feature article.news-page,body.node-type-podcast article.news-page,body.node-type-news article.news-page{position:relative}section.related-content h3,body.node-type-location header,body.node-type-feature header,body.node-type-podcast header,body.node-type-news header{background:transparent url(../images/bg-top-shadow-620px.png) no-repeat center bottom;padding-bottom:25px;margin-bottom:1em}body.node-type-location #node-title,body.node-type-podcast #node-title,body.node-type-news #node-title{line-height:1.2em;width:76%}body.node-type-location #main-page div.image,body.node-type-feature #main-page div.image,body.node-type-podcast #main-page div.image,body.node-type-news #main-page div.image{padding-bottom:15px;margin:0 auto;margin-bottom:1em;background:transparent url(../images/bg-curved-shadow-600px.png) no-repeat center bottom;width:600px;height:320px}div.location-image,body.node-type-location div.image{width:260px;height:140px;margin:0 1em 1em 0;float:left}a.teaser-image,body.node-type-location div.image img,body.node-type-feature div.image img,body.node-type-podcast #main-page div.image img,body.node-type-news #main-page div.image img{-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);-moz-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3)}body.node-type-feature footer.meta,body.node-type-podcast #main-page footer.meta,body.node-type-news #main-page footer.meta{margin:1em 0 0;padding:30px 0 5px;background:transparent url(../images/bg-base-shadow-620px.png) no-repeat center top}article.news-teaser{overflow:hidden;margin:2em 0;background:transparent url(../images/bg-news-base.png) no-repeat center bottom;padding:0;padding-bottom:22px}div.views-row-first article.news-teaser{margin-top:0}article.news-teaser div.news-teaser-inner{padding:15px 12px;background:transparent url(../images/bg-news-top.png) no-repeat center top}article.news-teaser header{position:relative;border-bottom:1px solid #ddd}aside.news-info,article.news-teaser aside.teaser-info{width:160px;position:absolute;right:0;top:0;padding-top:12px;padding-bottom:6px;text-align:center;color:#777;font-size:12px;line-height:1.3;letter-spacing:1px}aside.news-info{padding-top:3px}article.news-teaser h2.title-teaser{padding:1em;font-size:18px;text-shadow:1px 1px 1px #fff;width:72%;line-height:1.2em;background:transparent url(../images/graphics.png) no-repeat 474px -1154px}article.news-teaser div.content{background:#fff;padding:15px 10px;overflow:hidden;border-bottom:1px solid #ccc;position:relative}article.news-teaser div.teaser-text{padding-bottom:15px;overflow:hidden}article.news-teaser a.readmore{position:absolute;right:15px;bottom:10px}a.teaser-image{display:block;width:260px;height:140px;float:left;margin-right:15px}div.view-social-links ul{overflow:hidden;text-align:center}#sidebar-right div.view-social-links div.item-list ul li{float:left;padding:0 3px;overflow:hidden;margin:0 2px !important}body.section-news #content-bottom{float:left;width:650px;overflow:hidden}div.related-content div.views-row{position:relative;text-align:center;float:left;width:280px;margin:10px;overflow:hidden}div.related-content div.views-row-odd{clear:left}section.related-content h3{margin:0;padding-left:15px;padding-bottom:15px}section.related-content h3.featured-title{background:none;padding:0 5px 1px 5px;width:92%;margin:0 auto}section.related-content div.featured-content div.featured-link{bottom:0}section.related-content div.related-content div.views-row div.featured-image{margin:1em auto}body.front #block-views-news-block-3{margin:0;float:none;width:320px}#block-views-news-block-3 div.block-content{padding-bottom:0}.latest-podcast h3,.featured-block h3,body.front #block-views-news-block-3 h3{border-bottom-color:#CCCCCC;border-bottom-style:solid;border-bottom-width:1px;font-size:20px;margin-bottom:1em;text-shadow:#FFFFFF 1px 1px 1px}section.latest-podcast div.view-content,body.front div.news-recent div.view-content{min-height:348px}div.news-recent div.view-content div.item{overflow:hidden;margin:12px 0;padding:8px 5px;background:#fafafa;font-size:12px;border:1px solid #e4e4e4;border-top:1px solid #ddd;border-bottom:1px solid #ddd;min-height:80px}div.news-recent div.view-content div.item div.news-title{font-family:Futura, Century Gothic, sans-serif;line-height:1.2;color:#666;font-weight:normal;margin-left:10px;margin-bottom:3px}div.news-recent div.view-content div.item div.news-link,div.news-recent div.view-content div.item div.news-date{color:#6a6565;font-size:12px;margin-left:10px}div.news-recent div.view-content div.item div.news-link{text-align:right;margin-right:10px}div.news-recent div.view-content div.news-image{float:left;margin-right:10px;border:1px solid #eee;margin-bottom:10px;line-height:1;overflow:hidden;height:40px;width:50px}section.latest-podcast div.view-footer,div.news-recent div.view-footer{text-align:right;padding:6px 5px 0;font-size:12px;position:absolute;bottom:-12px;right:0;width:100%}div.news-recent div.view-footer p{margin:0}div.pod-info ul{margin:1em 0;padding:10px 3px;background:#f6f6f6;overflow:hidden;border:#ccc 1px solid}div.pod-info ul li{float:left;margin:0 5px;padding:0 6px;text-align:center}div.pod-info ul li span{color:#666}div.pod-info ul li.subscribe{padding-left:26px;background:transparent url("../images/graphics.png") no-repeat left -1331px}div.pod-info ul li.download{padding-left:26px;background:transparent url("../images/graphics.png") no-repeat left -1280px}div.pod-info ul li.itunes{padding-left:26px;background:transparent url("../images/graphics.png") no-repeat left -1461px}div.pod-player{overflow:hidden;background:#eee;border:#ccc 1px solid}div.pod-player h3{overflow:hidden;width:140px;float:left;margin-right:10px;text-align:center;line-height:1.2em;padding-top:0.8em;text-shadow:1px 1px 1px #fff}div.pod-player>div{float:left}div.pod-player div.jp-interface{border:0;background:none}div.pod-player div.jp-playlist{display:none}body.section-news #feature{height:250px;background:#333 url("../images/backgrounds-x.png") repeat-x center -540px;overflow:hidden}body.section-news #feature-content{width:960px;height:230px;background:#fff;border:1px solid #ddd;margin:0 auto;margin-top:10px;position:relative;-webkit-box-shadow:0 0 12px rgba(0,0,0,0.3);-moz-box-shadow:0 0 12px rgba(0,0,0,0.3);box-shadow:0 0 12px rgba(0,0,0,0.3)}body.section-news #feature-content section.block-nodeblock{width:430px;padding:25px 15px 30px;height:160px;margin:0}body.section-news #feature-content section.block-nodeblock div.image{padding:0;float:left}body.section-news #feature-content section.block-nodeblock h3,body.section-news #feature-content section.block-nodeblock div.text{padding:0;width:280px;float:right;margin-right:10px}.podcast-carousel{overflow:hidden;position:relative;margin:0;height:230px;width:505px;float:right}#pod-link{position:absolute;bottom:15px;right:25px}#subscribe-link{position:absolute;bottom:25px;left:15px}#itunes-link{position:absolute;bottom:0px;left:15px}body.section-news #feature-content section.block-nodeblock h3{margin-right:20px;border-bottom:1px #ccc solid;margin-bottom:10px;width:270px;text-align:center}body.section-news #feature-content div.news-podcasts{border-left:1px solid #ddd;position:absolute;top:0;right:0}body.section-news #feature-content div.news-podcasts div.jcarousel-container-horizontal{height:230px;width:440px;padding:0 30px;background:#ddd}body.section-news #feature-content div.news-podcasts div.jcarousel-clip-horizontal{margin:0 auto;width:420px;height:230px}body.section-news #feature-content div.news-podcasts div.jcarousel-clip-horizontal ul li{margin:7px 5px 5px;height:215px;text-align:center;width:200px;position:relative;overflow:hidden;border:1px solid #ccc;background:#fff url("../images/bg-tile-lightgrey-paper.jpg") repeat left center;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.2);-moz-box-shadow:0 0 5px rgba(0,0,0,0.2);box-shadow:0 0 5px rgba(0,0,0,0.2)}body.section-news #feature-content div.news-podcasts div.date{margin:5px 0;font-size:12px;color:#666}body.section-news #feature-content div.news-podcasts div.image{width:166px;height:110px;margin:3px auto 8px;border:1px solid #bbb;overflow:hidden;background:#eee url("../images/bg-podcast.jpg") no-repeat center center;-webkit-box-shadow:1px 0 2px rgba(0,0,0,0.2);-moz-box-shadow:1px 0 2px rgba(0,0,0,0.2);box-shadow:1px 0 2px rgba(0,0,0,0.2)}body.section-news #feature-content div.news-podcasts div.image a{display:block;width:166px;height:110px}body.section-news #feature-content div.news-podcasts div.link{position:absolute;bottom:0;background:#efefef;width:100%;border-top:1px solid #ccc;border-bottom:1px solid #ccc}body.section-news #feature-content div.news-podcasts div.link a{padding:auto 15px;display:block;padding:5px;background:#eee url("../images/graphics.png") no-repeat 125px -1373px}body.section-news #feature-content div.news-podcasts div.link a:hover{color:inherit;opacity:0.8;background-color:#e5e5e5}body.section-news #feature-content div.news-podcasts div.jcarousel-clip-horizontal ul li h4{font-size:14px;margin:0;text-shadow:1px 1px 1px #fff}ul.pager{padding:0;border:1px #ddd solid;border-radius:3px;font-family:Futura, Century Gothic, sans-serif;min-height:40px;background:#f9f9f9;background-image:linear-gradient(to top, #fffdfd 100%,#eeeeee 8%);background-image:-o-linear-gradient(bottom, #fffdfd 100%, #eee 8%);background-image:-moz-linear-gradient(bottom, #fffdfd 100%, #eee 8%);background-image:-webkit-linear-gradient(bottom, #fffdfd 100%, #eee 8%);background-image:-ms-linear-gradient(bottom, #fffdfd 100%, #eee 8%);background-image:-webkit-gradient(linear, left bottom, left top, color-stop(1, #fffdfd), color-stop(0.08, #eee));-webkit-box-shadow:0px 1px 3px rgba(100,100,100,0.1);-moz-box-shadow:0px 1px 3px rgba(100,100,100,0.1);box-shadow:0px 1px 3px rgba(100,100,100,0.1)}.item-list ul.pager{line-height:30px;min-height:30px;position:relative;font-family:Futura, Century Gothic, sans-serif;font-size:12px;color:#444;padding:0}.item-list ul.pager li.pager-next a{right:0;background:transparent url("../images/bg-pager-button.png") no-repeat left center;padding-left:20px}div.item-list ul.pager li.pager-current{border:0;display:inline-block;line-height:30px;height:30px;font-weight:normal;color:#444}.item-list ul.pager li.pager-next a,.item-list ul.pager li.pager-previous a{width:90px;height:30px;padding:0 10px;position:absolute;color:#444}.item-list ul.pager li.pager-previous a{left:0;background:transparent url("../images/bg-pager-button.png") no-repeat right center;padding-left:0;padding-right:10px}.item-list ul.pager li.pager-next a:hover,.item-list ul.pager li.pager-previous a:hover{text-decoration:none;color:#007b42}body.page-contact #main-content div.node-bottom section.block-nodeblock{background:transparent url(../images/bg-curved-shadow-600px.png) no-repeat center bottom;padding-bottom:15px;margin:1.5em 0}body.page-contact #main-content div.node-bottom section.block-nodeblock div.block-content{background:#efeeee;padding:30px;overflow:hidden}body.page-contact #main-content div.block-content{background:transparent url(../images/bg-base-shadow-620px.png) no-repeat center top;padding-top:10px}body.page-contact #main-content div.node-bottom section.block-nodeblock h3{display:none}body.page-contact #main-content h2{background:transparent url(../images/bg-top-shadow-620px.png) no-repeat center bottom;padding-bottom:10px}body.page-contact #main-content h2 span{display:block;border-bottom:3px #fff solid;padding-bottom:15px;text-shadow:0 1px 2px #fff;color:#262e26}body.page-contact #main-content h3{background:transparent url(../images/bg-top-shadow-620px.png) no-repeat center bottom;margin-bottom:10px;padding-bottom:10px}body.page-contact #main-content h3 span{display:block;text-shadow:0 1px 1px #fff;color:#262e26;border-top:3px #fff solid;border-bottom:3px #fff solid;height:2em;line-height:2em;padding-left:50px}#block-content-gmap-content-gmap h3 span{background:transparent url(../images/graphics.png) no-repeat 10px -579px}section.contact-directions h3 span{background:transparent url(../images/graphics.png) no-repeat 10px -649px}body.page-contact #main-content section.block-nodeblock div.address{float:left;width:45%}section.contact-information div.content>div{padding-left:40px;min-height:24px;overflow:hidden;line-height:1.5;padding-top:3px}body.page-search div.box h2{margin-top:5px;text-shadow:1px 1px 1px #fff;color:#454545;padding-bottom:35px}body.page-search dl.search-results{margin:10px 0 25px}.search-results dd{margin-bottom:25px}.ckeditor_links,.textarea-identifier{display:none}#block-views-locations-block_2 div.item-list ul,#sidebar-right ul.tweets-pulled-listing,body.node-type-feature #sidebar-right section.block div.item-list ul,body.section-news #sidebar-right section.block div.item-list ul{margin:0;padding:0}#block-views-locations-block_2 div.item-list ul li,body.node-type-feature #sidebar-right section.block div.item-list ul li,#sidebar-right ul.tweets-pulled-listing li,body.section-news #sidebar-right section.block div.item-list ul li{font-size:15px;margin:.8em 0;color:#3c4949;padding:0}#sidebar-right section.block div.item-list ul li a{margin-right:.5em;text-shadow:0px 0px 1px #fff}#block-views-testimonials-block-slideshow,body.section-campus-life #sidebar-left section.block,.featured-block,.latest-podcast,#block-views-news-block-3,body.node-type-feature #sidebar-right section.block,body.section-news #sidebar-right section.block,body.page-contact #sidebar-right section.block-nodeblock,body.page-contact #sidebar-right section.block-webform{background:transparent url("../images/bg-panel-base-320px.png") no-repeat bottom center;overflow:hidden;padding-bottom:35px;margin-top:-10px}body.page-contact #sidebar-right section.block-webform form{margin-bottom:0}#block-views-testimonials-block-slideshow div.block-content,body.section-campus-life #sidebar-left section.block div.block-content,body.node-type-feature #sidebar-right section.block div.block-content,.featured-block div.block-content,.latest-podcast div.block-content,#block-views-news-block-3 div.block-content,body.section-news #sidebar-right section.block div.block-content,body.page-contact #sidebar-right section.block-nodeblock div.block-content,body.page-contact #sidebar-right section.block-webform div.block-content{background:transparent url("../images/bg-panel-top-320px.png") no-repeat top center;padding:20px 30px 10px;overflow:hidden}body.node-type-professor-profile label,body.page-contact #sidebar-right section.block-webform label{font-size:12px;color:#333;text-shadow:0 1px 1px #fff;font-weight:normal}body.node-type-professor-profile div.form-item textarea,body.node-type-professor-profile div.form-item input,body.page-contact #sidebar-right section.block-webform div.form-item textarea,body.page-contact #sidebar-right section.block-webform div.form-item input{width:240px;background:#f6f6f6;border:#c1c1c1 1px solid;border-top:#bbb 1px solid;border-bottom:#e9e9e9 1px solid;margin-top:3px}body.page-contact #sidebar-right section.block-webform div.form-item textarea:focus,body.page-contact #sidebar-right section.block-webform div.form-item input:focus{background:#fafafa}div.form-item span.form-required{color:#358E81;font-weight:bold}body.section-program form.webform-client-form input.form-submit,article.node-profile input.form-submit,body.page-contact #sidebar-right section.block-webform input.form-submit{background:transparent url("../images/graphics.png") no-repeat left -810px;border:0;width:119px;height:30px;text-align:center;margin:1em auto;display:block;font-size:12px;cursor:pointer}article.node-profile input.form-submit:hover,body.section-program form.webform-client-form input.form-submit:hover,body.page-contact #sidebar-right section.block-webform input.form-submit:hover{background:transparent url("../images/graphics.png") no-repeat right -810px}.slider span{cursor:pointer;background:transparent url("../images/graphics.png") no-repeat left -715px;padding-left:28px;-webkit-transition:color .2s ease-out;-moz-transition:color .2s ease-out;-o-transition:color .2s ease-out;transition:color .2s ease-out}.slider span:hover{color:#356441}.slider-active span{background:transparent url("../images/graphics.png") no-repeat left -762px;padding-left:28px}body.front #main-page{width:1024px}.latest-podcast,.featured-block{margin:0;margin-left:-5px;padding-top:0px;float:left;width:320px;clear:right}body.front #main-page #main-content{position:relative;margin:0 auto}.featured-block div.jcarousel-container{margin:0;width:260px;margin-left:0px;height:360px;padding:0}.featured-block div.jcarousel-clip-horizontal{width:260px;height:360px;overflow:hidden}.featured-block ul.jcarousel{overflow:hidden}.featured-block ul.jcarousel li{margin:0;height:360px;border:0;width:260px;position:relative;background:transparent}.featured-block ul.jcarousel li>article{height:360px}.featured-block a.jcarousel-prev-horizontal{height:40px;left:0px;top:-55px;background:transparent url("../images/arrows.png") no-repeat -61px center}.featured-block a.jcarousel-prev-horizontal:hover{background:transparent url("../images/arrows.png") no-repeat 5px center}.featured-block a.jcarousel-next-horizontal{height:40px;right:0px;top:-55px;background:transparent url("../images/arrows.png") no-repeat -124px center}.featured-block a.jcarousel-next-horizontal:hover,div.news-podcasts a.jcarousel-next-horizontal:hover,div.profile-carousel a.jcarousel-next-horizontal:hover{background:transparent url("../images/arrows.png") no-repeat -174px center}div.featured-content{text-align:left}div.featured-content div.related-image,div.featured-content div.featured-image{margin:0.81em 0;width:258px;height:140px;border:1px solid #ccc;background:#ccc url("../images/bg-cicasp.jpg") no-repeat center center;-webkit-box-shadow:1px 0 3px rgba(0,0,0,0.2);-moz-box-shadow:1px 0 3px rgba(0,0,0,0.2);box-shadow:1px 0 3px rgba(0,0,0,0.2)}div.featured-content div.featured-image{background:#ccc url("../images/bg-featured.jpg") no-repeat center center;margin-top:0}div.featured-content h3.featured-title{color:#3c4949;font-size:15px;line-height:1.2em;padding:.25em 0 .4em;margin:0 0 1em;text-align:center}div.featured-content div.featured-text{font-size:12px;line-height:1.2em;overflow:hidden;padding-bottom:1em}div.featured-content div.featured-text div{display:inline}div.featured-content div.featured-link{position:absolute;bottom:0px;right:5px;font-size:12px;text-align:right;margin:0}#block-views-news-block-6{margin:0 21px}#block-views-news-block-6 div.block-content{height:418px}#block-views-news-block-6 div.block-content>h3:before{content:"";width:52px;height:52px;background:transparent url('../images/logo-primatecast.png?1459062360') no-repeat center center;background-size:contain;z-index:5;left:18px;top:14px;display:block;position:absolute}#block-views-news-block-6 div.block-content article{background:none;padding-bottom:0;margin:0}#block-views-news-block-6 div.block-content div.featured-image{min-height:60px;position:relative;overflow:hidden}#block-views-news-block-6 div.block-content div.jp-interface{height:50px;margin:0;padding:0;border:none;position:absolute;bottom:0;width:100%;left:0;background:rgba(255,255,255,0.9)}#block-views-news-block-6 div.block-content div.jp-playlist{display:none}#block-views-news-block-6 div.block-content a.jp-play,#block-views-news-block-6 div.block-content a.jp-pause{left:10px;top:5px}#block-views-news-block-6 div.block-content a.jp-stop{left:55px;top:12px}#block-views-news-block-6 div.block-content div.jp-progress{left:100px;top:15px;font-size:1em}#block-views-news-block-6 div.block-content div.jp-current-time,#block-views-news-block-6 div.block-content div.jp-duration{top:30px;left:100px;font-size:10px}body.page-campus-life #content-top{padding:10px 8px;overflow:hidden}#content-top section.block-nodeblock div.node div.content>div{padding:0}body.node-type-location #sidebar-left{padding-top:0}body.page-campus-life #main-page section.block-nodeblock div.node{background:#fff url("../images/bg-tile-lightgrey-paper.jpg") repeat center center;border-radius:8px;-webkit-box-shadow:0 0 12px rgba(0,0,0,0.2);-moz-box-shadow:0 0 12px rgba(0,0,0,0.2);box-shadow:0 0 12px rgba(0,0,0,0.2);padding:15px 30px;margin-bottom:15px}body.page-campus-life #main-page section.block-nodeblock header h3,body.node-type-page header h3{text-shadow:1px 1px 1px #fff;color:#444;padding-left:30px;padding-bottom:30px;background:transparent url("../images/bg-top-shadow-920px.png") no-repeat right bottom}#block-views-locations-block_2 h3{text-align:center;text-shadow:1px 1px 1px #fff}body.not-front div.view-testimonials{overflow:hidden;margin:1em 0}body.not-front div.view-testimonials div.views-row{margin:1.5em 1.5%;overflow:hidden;background-color:#fffffe;background-image:-moz-linear-gradient(top, #fffffe, #f5f5f6);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fffffe), color-stop(1, #f5f5f6));background-image:linear-gradient(to bottom, #fffffe,#f5f5f6);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#fffffe', EndColorStr='#f5f5f6');-moz-box-shadow:0 0 1em rgba(0,0,0,0.2);-webkit-box-shadow:0 0 1em rgba(0,0,0,0.2);box-shadow:0 0 1em rgba(0,0,0,0.2)}body.not-front div.view-testimonials div.views-row-odd{margin-left:1%;clear:left}body.not-front div.view-testimonials div.views-row-even{clear:right}article.program header,article.testimonial.node-full header{padding-bottom:1em;font-weight:bold;color:#666}article.program h3,article.testimonial.node-full h3{background:none;margin:0;padding:0;line-height:1.4em}article.program h4,article.testimonial.node-full h4{margin:0}article.program div.media-slideshow img,article.testimonial.node-full div.media-slideshow img{background-color:#f4f4f4}article.program div.menu-files,article.testimonial.node-full div.menu-files{float:none;width:auto;margin:.5em 0;background:none;padding:0}article.program div.menu-files>div,article.testimonial.node-full div.menu-files>div{padding:10px 15px}article.program div.menu-files table tbody tr td,article.testimonial.node-full div.menu-files table tbody tr td{padding:.5em .5em 0}article.program div.menu-files table tbody tr td a,article.testimonial.node-full div.menu-files table tbody tr td a{display:inline-block;vertical-align:text-bottom}article.program div.description,article.testimonial.node-full div.description{overflow:hidden;margin-left:1.5em;padding:0 1em;margin-bottom:1em}article.program.no-image div.description,article.testimonial.node-full.no-image div.description{margin-left:0}article.testimonial{padding:1.5em;position:relative;font-size:.98em}article.program div.content-body,article.testimonial div.content-body{overflow:hidden;padding:2em 0 1.5em;position:relative}article.program div.media-slideshow,article.testimonial div.media-slideshow{float:left;margin:.3em;margin-right:1em;margin-bottom:.5em;-moz-box-shadow:0 0 0.5em rgba(100,100,100,0.2);-webkit-box-shadow:0 0 0.5em rgba(100,100,100,0.2);box-shadow:0 0 0.5em rgba(100,100,100,0.2);padding:.3em;border:#999;line-height:1}article.testimonial footer{padding:0;line-height:1.2em}article.testimonial footer div.name{font-weight:bold}article.testimonial footer div.name span{font-weight:normal}article.testimonial footer div.relationship{float:right;padding-right:1%}.quote-left{position:absolute;top:0;left:0;width:30px}.quote-right{position:absolute;bottom:10px;right:0;width:30px}body.front .quote-left,body.front .quote-right{max-width:20px}#block-views-testimonials-block-slideshow{float:right;width:320px;margin-left:2em}#block-views-testimonials-block-slideshow h3{border-bottom-color:#CCCCCC;border-bottom-style:solid;border-bottom-width:1px;font-size:20px;margin-bottom:1em;text-shadow:#FFFFFF 1px 1px 1px}#block-views-testimonials-block-slideshow div.flexslider{width:100%;margin:0px auto;overflow:hidden}article.testimonial.node-teaser{padding:.5em 1em}article.testimonial.node-teaser div.content-body{display:block;margin:.25em 0;padding:1.5em 0 .5em;line-height:1.3em}#block-views-testimonials-block-slideshow div.view-footer{text-align:right;margin-top:10px;border-top:1px solid #ddd;padding:5px 5px 0;font-size:12px}.flexslider{border:0}.flexslider .slides>li{padding:0;margin:0;background:none}body.node-type-page-multigroup .scrollable{width:980px;position:relative;overflow:hidden}body.node-type-page-multigroup .scrollable .items,body.node-type-work .scrollable .items{width:20000em;position:absolute}body.node-type-page-multigroup .scrollable .items>div,body.node-type-work .scrollable .items>div{cursor:pointer;float:left}body.node-type-page-multigroup .scrollable .items>div{width:960px;padding:10px}#scrollable-navigation li{float:left;margin:5px 5px;padding:5px 15px;text-align:center}.navi{background:#fafafa;text-align:center;padding-top:5px;padding-bottom:10px;height:16px;border-bottom:1px dotted #aaa;margin:1em 0}.navi a{width:8px;height:8px;margin:3px;background:url("../images/navigator.png") 0 0 no-repeat;display:inline-block;font-size:1px}.navi a:hover{background-position:0 -8px}.navi a.active{background-position:0 -16px}div.jcarousel-container{padding-top:0}.scrollable{position:relative;overflow:hidden;width:240px;height:180px}.scrollable .items{width:20000em;position:absolute}.items div{float:left}#galleria{margin:1em auto;width:600px}.galleria-container{-webkit-box-shadow:0 0 12px rgba(0,0,0,0.4);-moz-box-shadow:0 0 12px rgba(0,0,0,0.4);box-shadow:0 0 12px rgba(0,0,0,0.4)}div.pane-gallery{width:620px;min-height:450px;overflow:hidden}div.galleria-info-title{color:#444}span.clear{clear:both;display:block;font-size:0;height:1px;line-height:0;margin-bottom:-1px}.clear{clear:both}.clear-block{display:block}.clearfix:after,.container:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden}.clearfix,.container{display:block}.float-left{float:left}.float-right{float:right}.img-left{float:left;margin:1.5em 1.5em 1.5em 0}.img-right{float:right;margin:1.5em 0 1.5em 1.5em}.first{margin-left:0;padding-left:0}.last{margin-right:0;padding-right:0}.top{margin-top:0;padding-top:0}.bottom{margin-bottom:0;padding-bottom:0}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.bold{font-weight:bold}.italic{font-style:italic}.underline{border-bottom:1px solid}.highlight{background:#ffc}.quiet{color:#666}.loud{color:#000}.added{background:#060;color:#fff}.removed{background:#900;color:#fff}.small{font-size:.8em;margin-bottom:1.875em;line-height:1.875em}.large{font-size:1.2em;line-height:1.25em;margin-bottom:1.25em}.nopadding{padding:0}.noindent{margin-left:0;padding-left:0}.nobullet{background:none;list-style:none;list-style-image:none}.wrap{width:950px;margin:0 auto}.hide{display:none}ol{margin:0 0 1.5em;padding:0}ol li{margin:0 0 0 1.5em}ul{margin:0 0 1.5em;padding:0}ul li{background:transparent no-repeat 1px .4em;list-style-image:none;list-style-type:none;margin:0;padding:0 0 0 1.5em}li ol,li ul,ul ul,ol ol{margin:0}ul.menu,.item-list ul{margin:0 0 1.5em;padding:0}ul.menu ul,.item-list ul ul{margin:0}ul.menu li,.item-list ul li,li.leaf{background:transparent;list-style-image:none;list-style-type:none;margin:0;padding:0 0 0 1.5em}ul li.leaf a,ul li.expanded a,ul li.collapsed a{display:block}ul li.fake-leaf{font-size:1em;font-weight:bold}ul.inline li{background:none;margin:0;padding:0 1em 0 0}dl{margin:0 0 1.5em}dl dt{font-weight:bold}dl dd{margin-left:1.5em}input{color:#494949;font:1em Verdana, sans-serif}textarea,select{color:#494949;font:1em Verdana, sans-serif}fieldset ul.clear-block li{background-image:none;margin:0;padding:0}fieldset{background:#fff;border:1px solid #ccc;margin:1em 0;padding:1em}fieldset legend{padding:0 0.5em}html.js fieldset.collapsed{background:transparent;padding-bottom:.6em;padding-top:0}html.js fieldset.collapsible legend a{background:url(images/menu-expanded.gif) no-repeat 0 50%}html.js fieldset.collapsed legend a{background:url(images/menu-collapsed.gif) no-repeat 0 50%}.form-checkboxes,.form-radios,.form-checkboxes .form-item,.form-radios .form-item{margin:.25em 0}.form-button,.form-submit{margin:1em .5em 1em 0}.confirmation .form-submit,.search-form .form-submit,.poll .form-submit,fieldset .form-button,fieldset .form-submit,.sidebar .form-button,.sidebar .form-submit,table .form-button,table .form-submit{margin:0 0 1.2em}#autocomplete li{cursor:pointer;margin:0;padding:2px}#autocomplete li.selected{background:#027ac6;color:#fff}#tabs-wrapper{border-bottom:1px solid #ccc;margin:1em 0 .75em;padding:0}ul.primary{border-bottom:5px solid #eee;margin:0;padding:.25em 0}ul.primary li{background:none;border-top:3px solid #ccc;margin:0 .5em 0 0;padding:.25em 0}ul.primary li.active{background:#eee}ul.primary li:hover{background:#f5f5f5}ul.secondary{background:#eee;border:none;margin:0;padding:.5em 1em}ul.secondary li{background:none;border:none;display:inline;line-height:2em;margin:0;padding:0 1em 0 0}ul.primary li a,ul.primary li.active a,ul.primary li a:hover,ul.primary li a:visited{background:none;border:0;margin:0;padding:0 1em;text-decoration:none}ul.secondary li a,ul.secondary li a:visited{background:none;border:0;margin:0;padding:0;text-decoration:none}ul.secondary li.active a,ul.secondary li a:hover{text-decoration:underline}ul.primary li.active a,ul.secondary li.active a{font-weight:bold;text-decoration:none}div.admin,div.admin .left,div.admin .right,div.admin-panel,div.admin-panel .body,div.admin .expert-link{margin:0;padding:0}div.admin .left{float:left;width:48%}div.admin .right{float:right;width:48%}div.admin-panel .description,.form-item .description{color:#666;font-size:0.9167em;line-height:1.636364em;margin:0 0 1.63636em;padding:0}body.admin dt{font-weight:normal}body.admin dd{color:#898989;font-size:.9167em;line-height:1.636364em}.more-help-link{font-size:.8333em;padding:0.2em 0 0.1em}.block-region{font-size:0.8333em;line-height:1.5em;margin:0;padding:0.15em 0.5em}#forum td.posts,#forum td.topics,#forum td.replies,#forum td.pager{text-align:left}#forum tr td.forum{background-position:4px 9px}.forum-topic-navigation{background:#eee;border:none;border-bottom:1px solid #ccc;margin-bottom:1em;padding:5px}body.admin table{margin:0 0 1.4em;width:100%}body.admin thead th{border-bottom:2px solid #ccc;font-weight:bold;padding:0 1em 0 0}body.admin tbody{border-top:none}body.admin td,body.admin th{padding:.3em .5em;vertical-align:middle}body.admin tr.even,body.admin tr.odd,body.admin tbody th{border:solid #ccc;border-width:1px 0}body.admin tr.odd td.active{background-color:#e9e9e9}body.admin tr.even td.active{background-color:#eee}body.admin tr.odd,body.admin tr.info{background-color:#eee}body.admin tr.even{background-color:#f5f5f5}body.admin tr.drag{background-color:#fffff0}body.admin tr.drag-previous{background-color:#ffd}body.admin td.region,body.admin td.module,body.admin td.container,body.admin td.category{background-color:#ddd;border-bottom:1px solid #ccc;border-top:1em solid #fff;color:#666;font-weight:bold}body.admin tr:first-child td.region,body.admin tr:first-child td.module,body.admin tr:first-child td.container,body.admin tr:first-child td.category{border-top-width:0}body.admin table.sticky-header{margin:0 0 0 1px;z-index:1}body.admin table.sticky-header th{padding-top:.5em}span.form-required{color:#ffae00}.messages{background-color:#fff;border:1px solid #b8d3e5}.messages,.preview,div.warning,div.error{margin:0 0 1.5em;padding:8px 4em}.messages ul{margin:0}.preview{background-color:#fcfce8;border:1px solid #e5e58f}.preview .node{background-color:#fcfce8}div.status{border-color:#c7f2c8;color:#33a333}div.error,tr.error{background-color:#fcc;color:#a30000}.form-item input.error,.form-item textarea.error{border:1px solid #c52020;color:#363636}table.system-status-report tr.error,table.system-status-report tr.error th{background-color:#fcc;border-color:#ebb;color:#200}table.system-status-report tr.warning,table.system-status-report tr.warning th{background-color:#ffd;border-color:#eeb}table.system-status-report tr.ok,table.system-status-report tr.ok th{background-color:#dfd;border-color:#beb}table.system-status-report th{padding-bottom:6px;padding-top:6px}table.system-status-report th,table.system-status-report tr.merge-up td{padding-left:30px}#main-menu{margin:0;overflow:hidden;display:block}#navigation ul.om-menu{display:block;margin:0;padding:0;width:100%;vertical-align:top;text-align:right}#navigation ul.om-menu>li.om-leaf{float:left;margin:0;padding:0;width:14.2%;height:40px}#navigation ul.om-menu>li.om-leaf>span,#navigation ul.om-menu>li.om-leaf>a{color:#373737;text-shadow:0 1px 1px #fff;margin:0;width:100%;padding:5px;display:block;font-size:110%;text-decoration:none;height:30px;line-height:36px;text-align:center;background:none;-webkit-transition:color .2s ease-out;-moz-transition:color .2s ease-out;-o-transition:color .2s ease-out;transition:color 0.2s ease-out}#navigation ul.om-menu li.om-leaf:hover{background:transparent url("../images/graphics.png") no-repeat 10px -518px}#navigation #om-maximenu-main-menu>li.active-trail,#navigation #om-maximenu-main-menu>li.active{background:transparent url("../images/graphics.png") no-repeat 10px -518px}#navigation #om-maximenu-main-menu div.om-maximenu-content{background:#efeeee;top:42px;border-top:1px solid #bbb;left:0;padding:1em;-moz-box-shadow:0 4px 9px rgba(0,0,0,0.2);-webkit-box-shadow:0 4px 9px rgba(0,0,0,0.2);box-shadow:0 4px 9px rgba(0,0,0,0.2);min-width:220px;z-index:500}#navigation #om-maximenu-main-menu li.last div.om-maximenu-content{right:0;left:auto}#navigation #om-maximenu-main-menu div.om-maximenu-middle{background:none}#navigation #om-maximenu-main-menu div.om-maximenu-content ul{padding:0;margin:0}#navigation #om-maximenu-main-menu div.om-maximenu-content div.block{margin-bottom:0}#navigation #om-maximenu-main-menu div.om-maximenu-content h3{font-size:1.1em;color:black;text-align:left;margin-bottom:.5em}#navigation #om-maximenu-main-menu div.om-maximenu-content div.content li{margin:0;font-size:1.05em;float:none;padding:0 0 .5em;text-align:left}#navigation #om-maximenu-main-menu div.om-maximenu-content div.content li>a{color:#555;text-align:left}#navigation #om-maximenu-main-menu div.om-maximenu-content div.content li>a.active-trail,#navigation #om-maximenu-main-menu div.om-maximenu-content div.content li>a.active,#navigation #om-maximenu-main-menu div.om-maximenu-content div.content li>a:hover{color:#358e81}#navigation #om-maximenu-main-menu div.om-maximenu-content div.content li a span{font-weight:normal}#navigation div.om-maximenu div.om-maximenu-open{bottom:10px;right:5px;display:none}#navigation #om-menu-main-navigation div.om-maximenu-content div.content ul li ul{padding:0 0 .5em;width:100%}#navigation #om-menu-main-navigation div.om-maximenu-content ul li ul li{padding:0;padding-left:1em;width:100%}#navigation #om-menu-main-navigation div.om-maximenu-content ul li ul li a{padding:0.1em .5em}/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2016 Daniel Eden
 */.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.flipOutX,.animated.flipOutY,.animated.bounceIn,.animated.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounce{from, 20%, 53%, 80%, to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}40%, 43%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0)}90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}@keyframes bounce{from, 20%, 53%, 80%, to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}40%, 43%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0)}90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{from, 50%, to{opacity:1}25%, 75%{opacity:0}}@keyframes flash{from, 50%, to{opacity:1}25%, 75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulse{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes rubberBand{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{from, to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}10%, 30%, 50%, 70%, 90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}20%, 40%, 60%, 80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}@keyframes shake{from, to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}10%, 30%, 50%, 70%, 90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}20%, 40%, 60%, 80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0, 0, 1, 15deg);transform:rotate3d(0, 0, 1, 15deg)}40%{-webkit-transform:rotate3d(0, 0, 1, -10deg);transform:rotate3d(0, 0, 1, -10deg)}60%{-webkit-transform:rotate3d(0, 0, 1, 5deg);transform:rotate3d(0, 0, 1, 5deg)}80%{-webkit-transform:rotate3d(0, 0, 1, -5deg);transform:rotate3d(0, 0, 1, -5deg)}to{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0, 0, 1, 15deg);transform:rotate3d(0, 0, 1, 15deg)}40%{-webkit-transform:rotate3d(0, 0, 1, -10deg);transform:rotate3d(0, 0, 1, -10deg)}60%{-webkit-transform:rotate3d(0, 0, 1, 5deg);transform:rotate3d(0, 0, 1, 5deg)}80%{-webkit-transform:rotate3d(0, 0, 1, -5deg);transform:rotate3d(0, 0, 1, -5deg)}to{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}10%, 20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}30%, 50%, 70%, 90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%, 60%, 80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes tada{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}10%, 20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}30%, 50%, 70%, 90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%, 60%, 80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{from{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}to{-webkit-transform:none;transform:none}}@keyframes wobble{from{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}to{-webkit-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{from, 11.1%, to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.39063deg) skewY(0.39063deg);transform:skewX(0.39063deg) skewY(0.39063deg)}88.8%{-webkit-transform:skewX(-0.19531deg) skewY(-0.19531deg);transform:skewX(-0.19531deg) skewY(-0.19531deg)}}@keyframes jello{from, 11.1%, to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.39063deg) skewY(0.39063deg);transform:skewX(0.39063deg) skewY(0.39063deg)}88.8%{-webkit-transform:skewX(-0.19531deg) skewY(-0.19531deg);transform:skewX(-0.19531deg) skewY(-0.19531deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes bounceIn{from, 20%, 40%, 60%, 80%, to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes bounceIn{from, 20%, 40%, 60%, 80%, to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{from, 60%, 75%, 90%, to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0);transform:translate3d(0, -3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0)}75%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}90%{-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInDown{from, 60%, 75%, 90%, to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0);transform:translate3d(0, -3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0)}75%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}90%{-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}to{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{from, 60%, 75%, 90%, to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0);transform:translate3d(25px, 0, 0)}75%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}90%{-webkit-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{from, 60%, 75%, 90%, to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0);transform:translate3d(25px, 0, 0)}75%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}90%{-webkit-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0)}to{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{from, 60%, 75%, 90%, to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;-webkit-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0)}75%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}90%{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInRight{from, 60%, 75%, 90%, to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;-webkit-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0)}75%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}90%{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0)}to{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{from, 60%, 75%, 90%, to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;-webkit-transform:translate3d(0, 3000px, 0);transform:translate3d(0, 3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}75%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}90%{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes bounceInUp{from, 60%, 75%, 90%, to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;-webkit-transform:translate3d(0, 3000px, 0);transform:translate3d(0, 3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}75%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}90%{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}50%, 55%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}to{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}50%, 55%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}to{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}40%, 45%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}40%, 45%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}40%, 45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}40%, 45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}@keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}@keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -360deg);transform:perspective(400px) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(0.95, 0.95, 0.95);transform:perspective(400px) scale3d(0.95, 0.95, 0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -360deg);transform:perspective(400px) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(0.95, 0.95, 0.95);transform:perspective(400px) scale3d(0.95, 0.95, 0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}@keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}@-webkit-keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0}}@keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, -200deg);transform:rotate3d(0, 0, 1, -200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, -200deg);transform:rotate3d(0, 0, 1, -200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -90deg);transform:rotate3d(0, 0, 1, -90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -90deg);transform:rotate3d(0, 0, 1, -90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, 200deg);transform:rotate3d(0, 0, 1, 200deg);opacity:0}}@keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, 200deg);transform:rotate3d(0, 0, 1, 200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}}@keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}@keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}@keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 90deg);transform:rotate3d(0, 0, 1, 90deg);opacity:0}}@keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 90deg);transform:rotate3d(0, 0, 1, 90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%, 60%{-webkit-transform:rotate3d(0, 0, 1, 80deg);transform:rotate3d(0, 0, 1, 80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%, 80%{-webkit-transform:rotate3d(0, 0, 1, 60deg);transform:rotate3d(0, 0, 1, 60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0, 700px, 0);transform:translate3d(0, 700px, 0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%, 60%{-webkit-transform:rotate3d(0, 0, 1, 80deg);transform:rotate3d(0, 0, 1, 80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%, 80%{-webkit-transform:rotate3d(0, 0, 1, 60deg);transform:rotate3d(0, 0, 1, 60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0, 700px, 0);transform:translate3d(0, 700px, 0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}to{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}@keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}@keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInRight{from{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes slideOutLeft{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes slideOutRight{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}#block-views-slideshow-block{margin:0}body.front #feature{overflow:hidden}body.front #feature #feature-content{max-width:1800px;margin:0 auto;position:relative}@media only screen and (min-width: 1800px){body.front #feature #feature-content:before{content:" ";position:absolute;height:100%;width:80px;left:-8px;top:0;display:block;z-index:500;background:#f3f3f3;background:-moz-linear-gradient(left, #f0f0f0 0%, #f0f0f0 25%, rgba(243,243,243,0) 90%);background:-webkit-linear-gradient(left, #f0f0f0 0%, #f0f0f0 25%, rgba(243,243,243,0) 90%);background:linear-gradient(to right, #f0f0f0 0%,#f0f0f0 25%,rgba(243,243,243,0) 90%)}body.front #feature #feature-content:after{content:" ";position:absolute;height:100%;width:80px;right:-8px;top:0;display:block;z-index:500;background:#f3f3f3;background:-moz-linear-gradient(right, #f0f0f0 0%, #f0f0f0 25%, rgba(243,243,243,0) 90%);background:-webkit-linear-gradient(right, #f0f0f0 0%, #f0f0f0 25%, rgba(243,243,243,0) 90%);background:linear-gradient(to left, #f0f0f0 0%,#f0f0f0 25%,rgba(243,243,243,0) 90%)}}body.front #slideshow{margin:0}body.front #slideshow .animated{-webkit-animation-delay:1s;animation-delay:1s;display:block}body.front #slideshow a.slide{display:block;cursor:pointer}body.front #slideshow a.slide div.slide-content,body.front #slideshow a.slide h2,body.front #slideshow a.slide h1{cursor:pointer}body.front #slideshow a.slide:hover h1,body.front #slideshow a.slide:hover h2{background:#0b701e}body.front #slideshow div.slide-image{padding-bottom:50%;background-size:100%;background-position:center center;background-repeat:no-repeat}body.front #slideshow div.slide-image img{width:100%;height:100%;position:absolute}body.front #slideshow div.slide-content{width:1024px;margin:auto;position:absolute;pointer-events:none;top:0;left:0;bottom:0;right:0}body.front #slideshow div.slide-content h1,body.front #slideshow div.slide-content h2{position:absolute;z-index:50;margin:0;padding:.6em 1em;color:white;line-height:1;background:rgba(11,112,30,0.8);display:none;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out}body.front #slideshow div.slide-content h1.animated,body.front #slideshow div.slide-content h2.animated{display:block}body.front #slideshow div.slide-content h1{font-size:2.8em}@media only screen and (min-width: 1200px){body.front #slideshow div.slide-content h1{font-size:3vw}}body.front #slideshow div.slide-content h2{font-size:2.3em;-webkit-animation-delay:2s;animation-delay:2s;padding:.5em 1em}@media only screen and (min-width: 1200px){body.front #slideshow div.slide-content h2{font-size:2.6vw}}body.front #slideshow ol.flex-control-nav{bottom:2%;z-index:500}body.page-user h3{border-bottom:1px solid #ccc;margin-bottom:.7em}body.page-user .profile2-applicant .profile-body section.introduction{background:#364;color:white;font-size:14px}body.page-user .profile2-applicant .profile-body section.introduction.app-complete form{background:transparent;border:none;padding:0}body.page-user .profile2-applicant .profile-body section.introduction.app-complete form input[type=submit]{margin:1em 0 0 0}body.page-user .profile2-applicant .profile-body section.odd{background:#fafafa}body.page-user .profile2-applicant .profile-body section.even{background:#fafafa}body.page-user .profile2-applicant .profile-body section .section-status{float:right;padding:0 1em;font-size:16px;border-radius:6px;margin-top:-5px;color:white}body.page-user .profile2-applicant .profile-body section .section-status.section-not-complete{background:#ffa31a}body.page-user .profile2-applicant .profile-body section .section-status.section-complete{background:#006622}body.page-user .profile2-applicant .profile-body section .sub-header{font-size:16px;font-weight:bold;margin-top:.7em}body.page-user .profile2-applicant .profile-body section .field{margin:.5em 0}body.page-user .profile2-applicant .profile-body section .field h4{display:inline-block;margin:0}body.page-program-application #main-page #main-content{width:auto;margin:0 30px}body.page-program-application #main-page #main-content h3 a{font-size:1em}body.page-program-application #main-page form#user-register-form{background:#f3f3f3;border:1px solid #ccc;border-radius:6px;margin:1em 0 1em;padding:2em}body.page-program-application #main-page form#user-register-form .form-item{margin:0}body.page-program-application #main-page form#user-register-form fieldset{border:none;margin:0;padding:0;background:transparent}body.page-program-application #main-page form#user-register-form fieldset legend{display:none}body.page-program-application #main-page form#user-register-form #edit-account{overflow:hidden;width:45%}body.page-program-application #main-page form#user-register-form #edit-account input{width:98%;margin:.15em 0}body.page-program-application #main-page form#user-register-form div.fieldset-wrapper>div{width:45%;margin-bottom:.5em;float:left}body.page-program-application #main-page form#user-register-form div.fieldset-wrapper>div:nth-child(odd){margin-right:5%;clear:left}body.page-program-application #main-page form#user-register-form div.fieldset-wrapper>div input{width:98%;margin:.15em 0}body.page-program-application #main-page form#user-register-form div.fieldset-wrapper>div .form-radios input{display:inline;width:auto;top:-.15em}body.page-program-application #main-page form#user-register-form .form-actions{margin:2em 0 1em 0;text-align:center}body.page-program-application #main-page form#user-register-form .form-actions input.form-submit,body.page-program-application #main-page form#user-register-form .form-actions input.button-user{width:auto;border:1px solid white;min-width:0;padding:.8em 1.5em;min-width:150px;margin:0 auto;display:inline-block;background:#1d3824;border-radius:6px;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out;color:white;line-height:1;cursor:pointer}body.page-program-application #main-page form#user-register-form .form-actions input.form-submit:hover,body.page-program-application #main-page form#user-register-form .form-actions input.button-user:hover{background:#358e81}.view-id-application_supervisors div.view-header{text-align:center;font-size:1.2em;font-weight:bold;border-bottom:1px dotted #ccc;padding-bottom:.5em;margin:1em 0}.view-id-application_supervisors .views-row{display:inline-block;width:150px;margin:1em .4em;padding:15px 5px;border:2px solid #fff;background:transparent url("../images/bg-tile-lightgrey-paper.jpg") repeat center center;background:#f3f3f3;text-align:center;-webkit-box-shadow:0 0 4px rgba(0,0,0,0.1);-moz-box-shadow:0 0 4px rgba(0,0,0,0.1);box-shadow:0 0 4px rgba(0,0,0,0.1);border-radius:6px;min-height:142px;vertical-align:top}.view-id-application_supervisors .views-row .title{font-weight:bold;font-size:14px;line-height:16px}.view-id-application_supervisors .views-row .pri-section{font-size:11px;line-height:14px}#main-page input.form-submit,#main-page input.btn,#main-page a.btn{border:1px solid #e5e5e5;overflow:hidden;background:#358e81;color:white;padding:.3em 1em;border-radius:4px;display:inline-block;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out}#main-page input.form-submit .fa,#main-page input.btn .fa,#main-page a.btn .fa{display:inline}#main-page input.form-submit:hover,#main-page input.btn:hover,#main-page a.btn:hover{color:white;background:#18b163}#main-page div.btn-group a.btn{display:block;padding:.8em 1em}input.btn{margin:0}.form-disabled{opacity:.5}.cols-2>div.col{display:inline-block;vertical-align:top;width:45%}.cols-2>div.col:nth-child(2){margin-left:4%}div.profile-body div.app-overview h3,#application div.app-overview h3{margin:2em 0 1em;border-bottom:1px #ccc solid;text-shadow:1px 1px 1px #fff;clear:both}div.profile-body .app-basic-details,#application .app-basic-details{margin-bottom:1em}div.profile-body .app-basic-details>div,#application .app-basic-details>div{display:inline-block;width:28%;font-size:1.2em;font-weight:bold;padding:1.5em 0;padding-left:4%}div.profile-body .app-basic-details>div h4,#application .app-basic-details>div h4{margin:.3em 0;font-size:0.8em;font-weight:normal;color:#5a5959}div.profile-body>section.details,#application>section.details{overflow:hidden}div.profile-body>section.details .app-panel>div,#application>section.details .app-panel>div{width:100%}div.profile-body>section.details>div,#application>section.details>div{width:580px;display:inline-block}div.profile-body>section.details>div ul li,#application>section.details>div ul li{padding-left:1.9em;margin-bottom:1em}div.profile-body>section.details>div ul li:before,#application>section.details>div ul li:before{content:"\f111";font-family:FontAwesome;color:#358e81;margin-right:4px;margin-left:-2.5em;font-size:8px;width:12px;float:left}div.profile-body>section.details>div footer,#application>section.details>div footer{text-align:center;padding:2em 0}div.profile-body>section.details aside,#application>section.details aside{width:240px;float:right;margin-top:2.8em}div.profile-body>section.details aside h3,#application>section.details aside h3{margin:0;border-bottom:1px dashed #ccc;text-align:center}div.profile-body>section.details aside ul,#application>section.details aside ul{margin:1em 0}div.profile-body>section.details aside ul li,#application>section.details aside ul li{margin:.8em 0;padding:0}div.profile-body>section.details aside ul li span,#application>section.details aside ul li span{display:inline-block;background:#18b163;border-radius:50%;padding:0;width:18px;height:18px;margin-right:1em;text-align:center;color:white;text-indent:2px}div.profile-body>section.details aside footer,#application>section.details aside footer{text-align:center;font-weight:bold;padding:1em 0 .5em;margin:2em 0 0;font-size:larger;border-top:1px dashed #ccc}div.title-section{background:url('../images/bg-top-shadow-920px.png?1456633316') no-repeat center bottom;padding:0 0 2.5em;margin-bottom:2em;overflow:hidden}div.title-section:before,div.title-section:after{content:" ";display:table}div.title-section:after{clear:both}div.title-section h3{color:#358e81;border-bottom:0;clear:none;margin:0;font-size:1.6em}div.title-section span.title-btns{float:right;display:block;margin-top:.3em}div.title-section span.title-btns a{border:1px solid #e5e5e5;overflow:hidden;background:#f3f3f3;padding:.3em 1em;border-radius:4px;margin-left:1em;display:inline-block;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out}div.title-section span.title-btns a .fa{display:inline}div.title-section span.title-btns a:hover{color:white;background:#358e81}.app-panel{border:1px solid #e5e5e5;background:#f3f3f3;border-radius:4px;padding:1.7em 1em;margin:1em 0;position:relative}.app-panel .row{padding:1em 0 0}.app-panel .field-collection-view .field-label,.app-panel .item>label{font-size:90%;color:#5a5959;line-height:1;width:auto;font-weight:normal}.app-panel .field-collection-view .field-label sup,.app-panel .item>label sup{color:#46a99b;font-weight:bold;vertical-align:text-top}#application{margin:4em 0 2em}#application .step-header{margin-bottom:4em;margin-left:-2em;width:110%}#application .step-header>.step{width:120px;display:inline-block;text-align:center;position:relative}#application .step-header>.step>div{display:inline-block;vertical-align:top}#application .step-header>.step div.label{display:block;line-height:1;letter-spacing:normal;margin-top:.3em}#application .step-header>.step div.number{background-color:#358e81;color:white;border:2px solid white;font-weight:bold;width:40px;height:40px;border-radius:50%;line-height:42px;font-size:22px;text-indent:2px}#application .step-header>.step:not(:last-child):after{height:4px;width:50px;position:absolute;right:-24px;top:20px;background:#358e81;content:""}#application .step-header>.step.active:not(:last-child):after{background-color:#e5e5e5}#application .step-header>.step.active>div.number{background:#46a99b}#application .step-header>.step.active ~ div>div.number{background:#e5e5e5;color:black}#application .step-header>.step.active ~ div:after{background:#e5e5e5}#application .step-header>.step.complete.step>div.number{background-color:#18b163;color:white}#application .step-header>.step.complete.step>div.number:after{position:absolute;top:-.8em;right:1em;color:#18b163;z-index:5;content:'\f058';font-size:20px;font-family:'FontAwesome'}#application .step-header>.step.complete.step.active>div.number{border-color:#358e81;background-color:#18b163}#application #intro{padding:0 1em 2em 1em}#application .required-label{float:right;margin-top:-2.3em;font-size:11px;font-weight:bold;letter-spacing:normal;color:#358e81}#application div.description i{width:18px;height:18px;display:inline-block;font-style:normal;position:absolute;top:0px;right:.2em}#application div.description i:before{content:'\f05a';font-family:'FontAwesome';width:18px;height:18px;font-size:18px;margin-right:-12px;color:#358e81;display:block}#application div.description span{display:none}#application .fieldgroup{margin:1em 0}#application .fieldgroup div.description,#application .fieldgroup .form-item{margin:0 0 .8em}#application #cicasp-mod-application-personal-form .fieldgroup>div:nth-child(-n+6){width:28.5%}#application .fieldgroup>div,#application table td>div{width:45%;margin:.5em 0;padding:0 20px;display:inline-block;vertical-align:top;position:relative}#application .fieldgroup>div .form-item span,#application table td>div .form-item span{font-weight:700;font-size:110%}#application .fieldgroup>div .form-text-label span,#application table td>div .form-text-label span{margin-top:.5em;display:block}#application .fieldgroup>div label,#application table td>div label{letter-spacing:normal;font-weight:500;font-size:100%}#application .fieldgroup>div input,#application table td>div input{width:98%;margin:0;padding:.6em 3%;font-size:105%}#application fieldset.date-combo .container-inline-date .date-padding{padding:0 1em}#application .fieldgroup .form-radios{margin-top:.8em}#application .fieldgroup .form-radios>div{display:inline-block;margin-right:1.5em}#application .fieldgroup .form-radios>div input{width:auto;display:inline;margin:0 .5em 0 0;vertical-align:text-top}#application .fieldgroup .form-type-checkbox label{padding-left:.5em;display:inline-block;width:80%}#application .fieldgroup .form-type-checkbox input{width:auto;display:inline-block;margin:0 .5em 0 0;vertical-align:top;font-size:120%}#application .fieldgroup .form-type-checkbox{font-size:110%;margin:1em 0;padding:0 1.5%}#application .fieldgroup .form-type-checkbox>div{margin:1em .3em;line-height:1.3em;font-weight:normal;font-size:80%}#application .field-add-more-submit{margin:0 0 2em;padding:.6em 1em}#application #edit-buttons{margin-top:3em}#application #edit-buttons input.btn{font-size:105%;padding:.6em 1.3em}#application input.hidden-save{display:none}#application td input.form-submit,#application input.btn-secondary{background-color:#e5e5e5;color:black;margin-right:30%;border-color:#ccc}#application td input.form-submit:hover,#application input.btn-secondary:hover{background-color:#5a5959;color:white}#application table{border-collapse:separate;border-spacing:0 30px;margin-top:-30px;margin-bottom:0}#application table.sticky-header{display:none !important}#application thead{display:none}#application td{border:solid 1px #e5e5e5;border-style:solid none;padding:2em 0;background-color:#f3f3f3}#application td input.form-submit{display:block;clear:both;margin-top:2em}#application td:first-child{border-left-style:solid;border-top-left-radius:6px;border-bottom-left-radius:6px;padding:0}#application td:first-child a.tabledrag-handle{margin-left:-2px}#application td:first-child span.warning.tabledrag-changed{float:right;margin-top:-2em;display:block}#application td:nth-child(2){border-right-style:solid;border-bottom-right-radius:6px;border-top-right-radius:6px}.qtip-content{font-size:13px;line-height:1.1;padding:8px 12px}#application .fieldgroup #edit-field-em-previous-employment{width:auto}div.tabledrag-toggle-weight-wrapper{display:none}#cicasp-mod-application-employment-form,#cicasp-mod-application-recommendation-form,#cicasp-mod-application-education-form{padding-top:.25em}#cicasp-mod-application-employment-form .required-label,#cicasp-mod-application-recommendation-form .required-label,#cicasp-mod-application-education-form .required-label{margin-top:0;margin-bottom:-30px}div.page-user-application-documents #application section.details #intro{padding-bottom:2em;border-bottom:1px dashed #e5e5e5;margin-bottom:2em}div.page-user-application-documents #application section.details aside.app-steps{margin-top:0}div.page-user-application-documents #application section.details aside.app-steps .btn-wrapper{text-align:center}div.page-user-application-documents #application section.details aside.app-steps .btn-wrapper input{line-height:1;padding:.5em 1.4em}div.page-user-application-documents #application section.details aside.app-steps ul{padding:.5em 0;border-bottom:1px dashed #e5e5e5;font-size:105%}div.page-user-application-documents #application section.details aside.app-steps ul li{letter-spacing:0;position:relative;padding-left:32px}div.page-user-application-documents #application section.details aside.app-steps ul i{font-size:130%;padding-right:.5em;position:absolute;left:3px;top:2px}div.page-user-application-documents #application section.details aside.app-steps ul i.fa-complete:before{content:'\f058';color:#18b163}div.page-user-application-documents #application section.details aside.app-steps ul i.fa-incomplete:before{content:'\f057';color:#5a5959}#cicasp-mod-application-documents-form h3{margin-top:0}#cicasp-mod-application-documents-form span.fa{position:absolute;top:.5em;right:.5em;color:#18b163;z-index:5}#cicasp-mod-application-documents-form span.fa-complete:before{content:'\f058';font-size:40px}#cicasp-mod-application-documents-form .fieldgroup .field-type-list-boolean,#cicasp-mod-application-documents-form .fieldgroup .form-type-checkbox{width:97%;margin:0;padding:0 1%}#cicasp-mod-application-documents-form .fieldgroup .field-type-list-boolean{margin-top:1em;border-top:1px dashed #e5e5e5;padding-top:1.5em}#cicasp-mod-application-documents-form div>div.field-type-file{margin:0;padding:0;width:auto}#cicasp-mod-application-documents-form div>div.field-type-file div.description{display:none}#cicasp-mod-application-documents-form div>div.field-type-file input{width:auto;font-size:100%;line-height:1}#cicasp-mod-application-documents-form div>div.field-type-file input.form-file{background:white;margin-right:1em;border:1px solid #e5e5e5}body.page-user-application-complete #main-page ul.field-collection-view-links,body.page-user-application-review #main-page ul.field-collection-view-links{display:none}body.page-user-application-complete #main-page header aside,body.page-user-application-review #main-page header aside{float:right;margin-top:-.5em}body.page-user-application-complete #main-page header aside a,body.page-user-application-review #main-page header aside a{margin-right:2em}body.page-user-application-complete #main-page header aside i,body.page-user-application-review #main-page header aside i{font-size:40px}body.page-user-application-complete #main-page header aside i.fa-complete:before,body.page-user-application-review #main-page header aside i.fa-complete:before{content:'\f058';color:#18b163}body.page-user-application-complete #main-page header aside i.fa-incomplete:before,body.page-user-application-review #main-page header aside i.fa-incomplete:before{content:'\f057';color:#aaa}body.page-user-application-complete #main-page header.complete aside a.btn,body.page-user-application-review #main-page header.complete aside a.btn{background-color:#ececec;border:solid 1px #e5e5e5;color:#358e81}body.page-user-application-complete #main-page header.complete aside a.btn:hover,body.page-user-application-review #main-page header.complete aside a.btn:hover{background-color:#358e81;color:white}body.page-user-application-complete #main-page div.form-actions,body.page-user-application-review #main-page div.form-actions{font-size:120%;color:#358e81;text-align:center}body.page-user-application-complete #main-page div.form-actions #edit-field-confirmation span,body.page-user-application-review #main-page div.form-actions #edit-field-confirmation span{display:none}body.page-user-application-complete #main-page div.form-actions #edit-field-confirmation input.form-checkbox,body.page-user-application-review #main-page div.form-actions #edit-field-confirmation input.form-checkbox{top:0}body.page-user-application-complete #main-page div.form-actions #edit-field-confirmation label,body.page-user-application-review #main-page div.form-actions #edit-field-confirmation label{padding-top:.25em}body.page-user-application-complete #main-page div.form-actions input,body.page-user-application-review #main-page div.form-actions input{padding:.5em 1em;margin:1em;text-align:center}body.page-user-application-complete #main-page div.form-actions input.disabled,body.page-user-application-review #main-page div.form-actions input.disabled{background-color:#ddd}
