/*! normalize.css v3.0.2 | MIT License | git.io/normalize */.featherlight *,html{box-sizing:border-box}img,legend{border:0}legend,td,th{padding:0}body,h1{margin:0}.cf:after,header:after{content:'';clear:both}a,a#go-up:hover,footer a{text-decoration:none}:focus,a:active,a:hover{outline:0}.cform textarea,pre,textarea{overflow:auto}.flexnav .touch-button,.menu-button{-webkit-tap-highlight-color:transparent}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;color:inherit}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;padding:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{max-width:100%;height:auto}figure{margin:1em 40px}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}.flexnav .touch-button:hover,.menu-button,a.collapsable{cursor:pointer}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{margin:0 2px;padding:.35em .625em .75em}table{border-collapse:collapse;border-spacing:0}.cf:after{display:table}hr,noscript{display:block}*,:after,:before{box-sizing:inherit}body{-webkit-font-smoothing:antialiased;font-family:Lora,serif;color:#646C7E;font-weight:400;background-color:#E1E1E1}hr{box-sizing:content-box;height:0;clear:both;width:100%;border:none;background:#e0e5ef;height:1px;margin:3px 0 2em}hr.no-top{margin-top:0}svg:not(:root){overflow:hidden}svg{max-height:100%}@media only screen and (min-width:768px){.mobile-only{display:none}}.desktop-only{display:none}@media only screen and (min-width:900px){.desktop-only{display:inline-block}}.code{position:absolute;left:0;top:0;width:20%;background:#fff;opacity:.9;color:#000;font-size:12px;line-height:1.5}header{background:#0A417A;padding:.75em 1em 1em}header:after{display:table}@media only screen and (min-width:1000px){header{padding:1em 60px}}.logo{display:inline-block;width:132px;height:39px;margin:0;background:url(/assets/app/img/layout/gould-logo-new.svg) no-repeat}.f-navs:after,.outer-wrap:after,.wrapper:after{content:'';display:table;clear:both}.outer-wrap{background:#fff;max-width:1280px;margin:0 auto}.wrapper{padding:0 1em;margin:0 auto}@media only screen and (min-width:768px){.wrapper{padding:0 2em}}@media only screen and (min-width:1000px){.wrapper{padding:0;max-width:1000px}}.banner-wrap{margin-bottom:45px}.content-main,aside{padding:16px 0}.content-main.full{width:100%}@media only screen and (min-width:768px){.content-main,aside{padding:0;margin-bottom:2em}.content-main.two-thirds{float:right;width:70%;padding-left:2em;border-left:solid 2px #EDEDEE}}@media only screen and (min-width:1280px){.content-main.two-thirds{width:744px;padding-left:80px}}@media only screen and (min-width:768px){aside.one-third{float:left;width:30%;padding-right:2em}}@media only screen and (min-width:1280px){aside.one-third{width:228px;padding-right:0}}footer{background:#0A417A;padding:2em 0;font-size:14px;font-family:Lato,sans-serif;color:#fff}@media only screen and (min-width:1280px){footer{padding:55px 0 110px;margin-top:40px}.home footer{margin-top:0}}footer a{color:#fff}footer a:hover{text-decoration:underline}.f-navs div{font-size:16px}@media only screen and (min-width:640px){.f-navs div{width:33.3333333333333%;float:left}}.f-navs div:last-of-type ul{margin-bottom:.75em}footer ul{padding:0;margin:0 0 2em}footer ul li{list-style-type:none;margin:0;padding:0 0 8px}footer p{border-top:solid 2px #073665;margin:10px 0;padding-top:20px;line-height:1.8}footer p a{color:#8FC1B7}footer p span{color:#052C53}@media only screen and (min-width:768px){.f-navs div{width:17%}ul.f-social{float:right}}ul.f-social li{position:relative;padding:0;margin:0 10px 0 0;width:42px;height:42px;display:inline-block;background:#4099FF;border-radius:50%}@media only screen and (min-width:768px){ul.f-social li ul.f-social li{margin-right:12px}}ul.f-social li:hover{opacity:.75}ul.f-social li:after{position:absolute;font-family:FontAwesome;top:0;left:0;color:#fff;font-size:25px;text-align:center;width:42px;height:42px;line-height:42px}ul.f-social li.fb:after{content:"\f09a";top:2px}ul.f-social li.tw:after{content:"\f099";top:1px;left:1px}ul.f-social li.yt:after{content:"\f167"}ul.f-social li.in:after{content:"\f16d"}ul.f-social li.sm:after{content:" ";background:url(/assets/app/img/icons/icon-smug-mug.svg) center center no-repeat}footer .wrapper{position:relative}.home a#go-up{display:none}a#go-up{position:absolute;top:-65px;background:#0A417A;color:#fff;text-align:center;line-height:1;border-radius:4px;font-weight:800;padding:15px 20px;height:auto}@media only screen and (min-width:1280px){a#go-up{top:-90px}}a#go-up:after{font-family:FontAwesome;content:'\f102';color:#fff;margin-left:10px}.content-main{font-size:18px;line-height:30px;line-height:1.7}.content-main h1,.content-main h2,.content-main h3,.content-main h4,.content-main h5,.content-main h6{font-family:Lato,sans-serif;font-weight:700;padding:0;margin:0 0 .5rem;color:#052C53;text-rendering:optimizeLegibility}.content-main h1,.content-main h2{font-family:Lora,serif;font-weight:400}.content-main h1,.content-main h1+h3{margin:0 0 1.125rem}@media only screen and (max-width:567px){.content-main h1,.content-main h2,.content-main h3,.content-main h4,.content-main h5,.content-main h6{line-height:1.4}}.content-main h1{font-size:45px;line-height:1}.content-main h2{font-size:26px}.content-main h2.faculty-heading{margin-top:70px}.content-main h3{font-size:20px}.content-main h4{font-size:18px;text-transform:uppercase}.content-main h5{font-size:20px;color:#666}.content-main p{margin:0 0 1.9rem}.content-main strong{font-weight:700}.content-main em{font-style:italic}.content-main img{max-width:100%;height:auto}.content-main img.old-ie{width:auto}.content-main iframe{display:block;max-width:100%!important;border-width:0!important}.content-main blockquote{font-style:italic;margin:0;padding:0 5px;line-height:1.8125}.content-main blockquote cite{margin-top:15px;text-transform:uppercase;font-size:12px;font-weight:400;font-style:normal;color:#bdc1c4;display:block}.content-main p+ul{margin-top:-1.125rem}.content-main ol,.content-main ul{padding:0;margin:0 0 1.9rem}.content-main ol{list-style-type:decimal}.content-main ol li,.content-main ul li{margin:0 0 0 1.2rem;padding:0 0 10px;line-height:1.5;list-style-type:disc}.content-main ol>li:last-child,.content-main ul>li:last-child{padding-bottom:0}.content-main ol li ol,.content-main ul li ul{margin:10px 0 0 1.5rem}.content-main ol li ul li,.content-main ul li ul li{list-style-type:circle}#tweets li,.campus-map-sidebar .locations,ul.sidenav li,ul.soc{list-style-type:none}.content-main a{color:#052C53;text-decoration:underline}.content-main a:hover{text-decoration:none}blockquote{font-style:italic}.app-href{display:inline-block;margin:10px}.issuuembed{max-width:100%}.button,.cform input.sendbutton,.green-button,a.button{font-size:18px;min-width:200px;font-family:Lato,sans-serif;font-weight:700;text-align:center;line-height:1.5;color:#fff;border-radius:2px;padding:.8em 30px;display:inline-block;text-decoration:none;vertical-align:middle;text-decoration:none!important;background:#4099FF;transition:background .125s linear}.flexnav li a,.global-nav li a,a.collapsable,strong.email a{text-decoration:none}@media only screen and (max-width:767px){.button,.cform input.sendbutton,.green-button,a.button{width:275px;display:block;margin:0 auto}}.button:hover,a.button:hover{background:#0A417A}a.green-button{background:#B1BE5A}a.green-button:hover{background:#50581C}::-webkit-input-placeholder{color:#646464}:-moz-placeholder{color:#646464}::-moz-placeholder{color:#646464}:-ms-input-placeholder{color:#646464}fieldset{border:none;background:#ebeff6;padding:1em}@media only screen and (min-width:768px){.button+.button{margin-left:20px}fieldset{padding:2em 3em}}select{color:#646464;background:#eee}input[type=email],input[type=number],input[type=password] input.s_submit,input[type=tel],input[type=text],textarea{width:100%;font-weight:400;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:16px;font-family:Lato,sans-serif;border:none;display:block;height:40px;color:#646C7E;padding:10px;margin:0 0 16px;border:1px solid rgba(10,64,122,.18)}input[type=email].error,input[type=email].error:focus,input[type=number].error,input[type=number].error:focus,input[type=password] input.s_submit.error,input[type=password] input.s_submit.error:focus,input[type=tel].error,input[type=tel].error:focus,input[type=text].error,input[type=text].error:focus,textarea.error,textarea.error:focus{border-color:#ff6419}input[type=submit]{border:none}textarea{height:100px;line-height:1.5}input[type=password]:focus,input[type=text]:focus,select:focus,textarea:focus{border-color:#666}.global-nav{padding:0;margin:10px -16px -16px;font-size:0}.global-nav li:hover a{color:#4099FF}@media only screen and (min-width:900px){.global-nav{text-align:right;margin:10px 0 0;float:right}.global-nav li{list-style-type:none;display:inline-block;border-right:solid 1px #052C53}}.global-nav li a{font-family:Lato,sans-serif;font-size:14px;color:#fff;padding:5px 10px}.global-nav li a:hover{color:#4099FF}li.community{display:none}@media only screen and (min-width:900px){li.community{padding-left:8px;position:relative;display:inline-block}}.community>ul{padding:5px 0;margin:5px;display:none;position:absolute;background:#4099FF;top:-12px;left:-120px;width:120px;z-index:999999}li.community>ul:after{top:18px;z-index:9999;right:-8px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-top-color:#4099FF;border-width:8px;margin-left:-8px}.community>ul li{border:none;text-align:left}.global-nav li.community>ul li a{color:#fff;display:block;padding:6px 12px;width:120px}.global-nav li.community>ul li a:hover{color:#0A417A}.global-nav li:hover ul{display:block;width:120px}.global-nav .h-search{position:relative;border-right:none}.s-toggle{display:none}@media only screen and (min-width:900px){.global-nav .h-search{height:17px}.s-toggle{position:absolute;right:4px;top:2px;width:22px;height:22px;display:block;z-index:10;cursor:pointer}}.s-toggle.js-search-active{display:none}.s-toggle.js-search-active+.searchform input[type=text].search-input{width:200px;background:#1159A3}.h-search .searchform{position:relative;width:100%;min-width:30px}.h-search .searchform input[type=text].search-input{width:100%;height:auto;margin:0;padding:10px 15px;color:#4099FF;font-size:16px;font-family:Lato,sans-serif;text-align:left;text-transform:uppercase;background:#1159A3;border-radius:1px;border:none;transition:all .2s ease-out}@media only screen and (min-width:900px){.h-search .searchform input[type=text].search-input{padding:4px 10px;font-size:14px;background:0 0;width:0;height:auto}}.h-search .searchform button.search-submit{width:20px;height:20px;padding:0;position:absolute;right:23px;top:10px;text-align:right;background:0 0;border:none}.h-search .searchform button.search-submit:hover{background:0 0}.h-search .searchform .icon-search{line-height:16px;display:block}.h-search .searchform .icon-search:after{font-style:normal;font-family:FontAwesome;content:'\f002';color:#F3D41B;font-size:20px}@media only screen and (min-width:900px){.h-search .searchform button.search-submit{right:5px;top:4px}.h-search .searchform .icon-search:after{font-size:16px}}.flexnav li,.flexnav li ul li{font-size:100%;overflow:hidden}.menu-button{position:relative;display:inline-block;float:right;min-height:34px;color:#fff;font-weight:700;margin:8px 0 0 10px}.menu-button .touch-button{background:0 0;position:absolute;z-index:999;top:0;right:0;width:34px;height:34px;display:inline-block;text-align:center}.line-menu{float:right;width:34px;height:5px;background-color:#4099FF;position:relative}.line-menu:after,.line-menu:before{content:'';width:100%;height:5px;background-color:#4099FF;left:0;position:absolute}#nav,.flexnav li,.flexnav li a,.flexnav li ul li{position:relative}.line-menu:after{top:11px}.line-menu:before{top:22px}#nav{font-family:Lato,sans-serif;background:#04203c;z-index:99999}.flexnav{transition:none;-webkit-transform-style:preserve-3d;overflow:hidden;margin:0 auto;padding:0;width:100%;max-height:0}.flexnav.opacity{opacity:0}.flexnav.flexnav-show{max-height:2000px;opacity:1;transition:all .5s ease-in-out}.flexnav li{border-top:solid 1px #034281}.flexnav li a{display:block;padding:10px 15px;z-index:9999;overflow:hidden;color:#fff;background:#052c53}.flexnav li ul{width:100%;padding:0}.flexnav li ul li{border-top:solid 1px #052c53}.flexnav li ul.flexnav-show li{overflow:visible}.flexnav li ul li a{display:block;background:#0A417A;padding-left:2em}.flexnav ul li ul li a{background:#145BA2;padding-left:4em}.flexnav ul li ul li ul li a{background:red}.flexnav .touch-button{position:absolute;z-index:99999;top:0;right:0;width:100%;height:40px;display:inline-block;background-color:none;text-align:center}.flexnav .touch-button:after{color:#4099FF;float:right;padding:10px;width:50px;text-align:center;font-family:FontAwesome;content:'\f0da'}.flexnav .touch-button.active:after{content:'\f0d7'}@media only screen and (min-width:900px){.flexnav li.mobile-only-global{display:none}}@media all and (min-width:1000px){ul.flexnav>li>a{position:relative;overflow:visible}ul.flexnav>li>a:after{opacity:0;bottom:-15px;margin-left:-15px;z-index:9999;left:50%;border:solid transparent;content:" ";width:0;height:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-top-color:#052C53;border-width:15px;transition:all .2s linear;transition-delay:.2s}#nav,.flexnav li,.flexnav li a{position:relative}ul.flexnav>li.item-with-ul:hover>a:after{opacity:1;-webkit-transform:translateY(15px);-ms-transform:translateY(15px);transform:translateY(15px)}#nav .hide-mega{display:none}#nav{font-size:0;background:#052C53;height:52px}.flexnav{text-align:center;overflow:visible;background:green;height:42px;width:100%}.flexnav.opacity{opacity:1}.flexnav li{list-style:none;display:inline-block;overflow:visible;border-top:none;border-left:solid 1px #031C36}.flexnav li:hover>a{color:#4099FF}.flexnav>li:first-child{border-left:none}.flexnav li a{font-weight:700;font-size:18px;padding:15px 20px;background:0 0}.flexnav li.mega>.sub-menu li a,.mega-wrapper{background:#0A417A}.flexnav li>ul{top:auto;width:100%;display:none;position:absolute;left:0;min-width:200px;z-index:999}.flexnav li ul li>ul,.flexnav li ul.open ul.open{margin-left:100%;top:0}.flexnav li>ul li{text-align:left;float:left;display:block;width:100%;border-left:none;border-top:solid 1px #052C53}.flexnav li>ul li:first-child,.flexnav li>ul li:first-child a{border-top:none}.flexnav li ul li>ul{min-width:auto}.flexnav li ul li>ul:after{display:none}.flexnav li ul li:hover>ul,.flexnav li ul li>ul.flexnav-show{padding:0}.flexnav li ul li a,.flexnav li ul li ul li a{font-size:16px;padding:15px 20px}.flexnav li ul.open{display:block;opacity:1;visibility:visible;z-index:1}.flexnav li ul.open li{overflow:visible;max-height:100px}.flexnav .touch-button,.menu-button{display:none}.flexnav li ul li.item-with-ul:after{position:absolute;top:50%;margin-top:-9px;color:#4099FF;right:15px;text-align:center;font-family:FontAwesome;content:'\f0da';z-index:9999;font-size:16px}.flexnav li.mega{position:static}.mega-wrapper{position:relative;padding:20px 40px;float:left}.m-no-hover>a{text-transform:uppercase}.flexnav li.mega>.sub-menu li{display:inline-block;width:33.333333333%;padding:0 20px}.flexnav li.mega>.sub-menu li:first-child{border-top:solid 1px #052C53}.flexnav li.m-no-hover{border-top:none!important}.flexnav li.mega>.sub-menu li ul{display:block!important;position:static!important}.flexnav li.mega>ul.sub-menu li ul{margin-left:0}.flexnav li.mega>ul.sub-menu li ul li{display:block;width:100%;padding:0}}.flex-pauseplay span,ul.sidenav li.m-no-hover>a{text-transform:capitalize}a.collapsable,ul.sidenav li a{display:block;font-family:Lato,sans-serif}.flexslider,a.collapsable,a.collapsable:after,li.slides{position:relative}@media all and (min-width:1280px){.flexnav li a{font-size:18px;padding:15px 30px}.flexnav li>ul{min-width:245px}}@media all and (min-width:1400px){.flexnav li a{font-size:18px}}ul.sidenav{margin:0 0 45px;padding:0}ul.sidenav li{margin:0;padding:0}ul.sidenav li a{color:#B2B4B7;font-weight:700;padding:10px 0}ul.sidenav li a:hover{color:#818790}ul.sidenav li ul{padding-left:20px}ul.sidenav li ul li a{font-size:14px;padding:5px 0;font-weight:400}ul.sidenav li.current_page_item>a{color:#4099FF}.accord-wrapper{margin-bottom:2.9rem}.accord-wrapper .accordion:first-of-type{border-top:solid 2px #EDEDEE}.accordion{border-bottom:solid 2px #EDEDEE}a.collapsable{color:#052C53;font-size:20px;padding:20px 0;font-weight:700}a.collapsable:after{font-weight:800;display:inline-block;margin:0 0 0 10px;content:"\25be"}a.collapsable.open:after{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.ani{display:none;padding:0 0 25px}.breadcrumbs{font-family:Lato,sans-serif;font-weight:700;background:#F3F5F8;border-bottom:solid 2px #f1f3f4;padding:12px 1em;color:#A3A5A8;font-size:14px}@media only screen and (min-width:768px){.breadcrumbs{font-size:18px}}@media only screen and (min-width:1280px){.breadcrumbs{padding:10px 60px}}.breadcrumbs i{margin:0 6px 0 4px}.breadcrumbs span{color:#052C53;padding:12px 0}.flexslider,ol.flex-control-nav{margin:0;padding:0}.breadcrumbs span a span{color:#A3A5A8}.breadcrumbs span a:hover span{color:#666}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden;position:relative}.flexslider .slides img{width:100%;display:block}.flexslider .slides img.full{display:none}.slides:after,html[xmlns] .slides{display:block}.slides:after{content:".";clear:both;visibility:hidden;line-height:0;height:0}* html .slides{height:1%}.flexslider{zoom:1;overflow:hidden;line-height:0}.flex-viewport{max-height:2000px;transition:all 1s ease}.flexslider .slides{zoom:1;margin:0;padding:0}.flexslider .flex-control-nav{position:absolute;bottom:1.5em;text-align:center;z-index:9999;right:0;width:100%;margin:0;vertical-align:middle}@media only screen and (min-width:900px){.flexslider .flex-control-nav{width:50%;bottom:50px}}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;z-index:9999}.flex-control-paging li a{z-index:9999;width:21px;height:21px;display:block;background:rgba(255,255,255,.5);cursor:pointer;text-indent:-9999px;border-radius:50%}.flex-control-paging li a:hover{background:rgba(64,153,255,.7)}.flex-control-paging li a.flex-active{background:#fff;cursor:default;width:26px;height:26px;top:-3px;position:relative}.flex-direction-nav .flex-next,.flex-direction-nav .flex-prev{display:none}.flex-caption{font-family:Lato,sans-serif;color:#fff;font-size:20px;position:relative;text-align:center;width:100%;padding:2em 1em 4em;top:0;right:0;bottom:0;background:#052C53}@media only screen and (min-width:900px){.flex-caption{padding-top:80px;width:50%;background:rgba(0,0,0,.65);position:absolute}}@media only screen and (min-width:1280px){.flex-caption{font-size:24px;padding:80px 50px}}.flex-caption h1,.flex-caption h2{font-family:Lora,serif;padding:0;margin:0}.flex-caption h1{font-size:80px;line-height:60px;margin-bottom:35px}@media only screen and (min-width:1280px){.flex-caption h1{margin-bottom:55px;font-size:150px;line-height:90px}}.flex-caption h1 em{display:block;font-size:32px;font-style:normal;font-family:Lato,sans-serif}.flex-caption h2{font-size:40px;line-height:45px;margin-bottom:25px}@media only screen and (min-width:1280px){.flex-caption h2{font-size:80px;line-height:85px}}.flex-caption p+a{margin-top:30px}.flex-caption p{margin:0 auto;max-width:520px;line-height:1.3}#testimonial-slider .flex-caption{position:relative;width:100%;padding:20px 0 60px;background:0 0;line-height:1.5;text-align:center}#testimonial-slider .flex-control-nav{position:relative}@media only screen and (min-width:768px){#testimonial-slider .flex-caption{padding:50px 0;text-align:left}#testimonial-slider .flex-control-nav{width:auto;position:absolute;bottom:auto;top:10px}#testimonial-slider .flex-caption img{float:left}}#testimonial-slider .flex-control-paging li a{background:#306ead}#testimonial-slider .flex-control-paging li a:hover{background:rgba(48,110,173,.5)}#testimonial-slider .flex-control-paging li a.flex-active{background:#6CB4FF}#testimonial-slider .flex-caption img{display:block;width:180px;border-radius:50%;border:4px solid #fff;margin:0 auto 1.9rem}#testimonial-slider .flex-caption div{width:100%}@media only screen and (min-width:768px){#testimonial-slider .flex-caption div{float:left;padding:0 0 0 5%;width:75%}.aside-block .button{width:100%}}#testimonial-slider .flex-caption div blockquote{padding:0;margin:0 0 1.9rem}#testimonial-slider .flex-caption blockquote{font-family:Lora,serif}#testimonial-slider .flex-caption p{margin:0;width:100%;max-width:100%}#testimonial-slider .flex-caption p.source{font-size:14px;font-family:Lato,sans-serif}.aside-block{margin:25px 0}@media only screen and (min-width:768px){body.page-faculty-directory .content-main.two-thirds{width:50%}}@media only screen and (min-width:1280px){body.page-faculty-directory .content-main.two-thirds{width:670px;padding-left:80px}}@media only screen and (min-width:768px){body.page-faculty-directory aside.one-third{width:50%}}@media only screen and (min-width:1280px){body.page-faculty-directory aside.one-third{width:300px}}@media only screen and (max-width:767px){body.page-faculty-directory .sidenav{display:none}}.size-faculty-portrait{margin-bottom:10px}.faculty-wrapper{padding:30px 0;border-top:solid 2px #EDEDEE}.faculty-wrapper:after{content:'';display:table;clear:both}.faculty-wrapper-head span.meta-wrapper,strong.email{display:block}@media only screen and (min-width:640px){.faculty-wrapper-head img{float:left;margin:0 0 1.9rem}.faculty-wrapper-head span.meta-wrapper{float:left;margin-left:35px;max-width:75%}}strong.email{clear:both}strong.email a{color:#4099FF}strong.email a:hover{color:#0A417A}.faculty-wrapper .accordion{clear:both;border:none}.faculty-wrapper .collapsable{color:#A1AD4D;padding:0;font-family:Lora,serif}.faculty-wrapper a.collapsable:after{margin:0 0 0 6px}#faculty input{display:block;margin:.5em 0 0}#faculty .button{border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:13px;min-width:auto;width:100%;margin-top:1em}#faculty .block{margin-bottom:2em}.content-main .gallery br,.content-main .gallery dl.gallery-item{display:none}.content-main .gallery dl.gallery-item a{position:relative;display:block;text-decoration:none}.content-main .gallery dl.gallery-item a:after{position:absolute;z-index:200;content:'\f00e';font-family:FontAwesome;background:rgba(255,255,255,.5);border-radius:50%;padding:5px 0;color:#000;width:30px;height:30px;line-height:1;top:10px;left:10px;text-align:center}.widget .cform,form.cform{width:100%}form#cformsform{padding:30px;background:#F3F6F9!important;font-family:Lato,sans-serif}.widget_cforms h2{color:#0A417A;font-size:18px}form.cform{clear:both;margin:0}.cform .cf_hidden{display:none;border:none!important;background:0 0!important;padding:0!important;margin:0!important}.cform legend{margin-left:10px;padding:0 10px;font-size:20px;color:#666}ol.cf-ol{margin:0!important;padding:0!important}ol.cf-ol li{background:0 0!important;margin:0 0 20px!important;padding:0;list-style:none!important;text-align:left;line-height:1.3em}ol.cf-ol li.textonly{margin-bottom:7px!important}.cform label{display:block;padding:0 0 10px}label.cf-before{display:-moz-inline-box;display:inline-block;margin:4px 5px 0 0}label.cf-before span{width:200px;display:block}label.cf-after{display:-moz-inline-box;display:inline-block;margin:6px 0 0 4px;text-align:left}label.cf-group-after{display:-moz-inline-box;display:inline-block;margin:6px 6px 0 4px;width:108px;text-align:left}.widget .cf-after,.widget .cf-group-after{min-width:186px;max-width:240px}#sidebar .widget .cf-after,#sidebar .widget .cf-group-after{min-width:240px;max-width:240px}.cform input[type=text],.cform select,.cform textarea{margin:0 0 3px;padding:5px 10px;background:#fefefe;border:1px solid rgba(10,65,122,.2);vertical-align:top}.cform input:focus,.cform select:focus,.cform textarea:focus{border:1px solid rgba(10,65,122,.8)}.widget .cform input[type=text],.widget .cform textarea{width:97%!important}.cform select{width:421px;width:100%}.widget .cform select{width:95%!important}.mod-cssappearance .select_wrapper:after{margin-top:-13px}.cform select.cfselectmulti{height:6.5em}.cform input.cf_date{width:385px;width:100%}.widget .cform input.cf_date{width:80%!important;width:100%}ol.cf-ol li.cf-box-title{margin:5px 10px 0!important}input.cf-box-a,input.cf-box-b{margin:0;width:16px;height:16px;border:none!important;background:0 0!important}ol.cf-ol li.cf-box-group{padding:0 0 12px}span.emailreqtxt,span.reqtxt{display:none;width:421px;width:100%;vertical-align:top;color:#888;text-align:right;margin:0;height:13px;line-height:13px}img.captcha,img.captcha-reset,input.secinput{vertical-align:text-bottom}.cform input.fldrequired{position:relative;background:url(/assets/app/img/icons/icon-required.png) 97% 50% no-repeat #fff;display:block}p.cf-sb{padding:0!important;margin:30px 0 0;text-align:center}.cform input.backbutton,.cform input.resetbutton,.cform input.sendbutton{font-size:14px;padding:10px 20px;min-width:auto;width:125px}.cform input.backbutton:hover,.cform input.resetbutton:hover,.cform input.sendbutton:hover{background:#0A417A}.cform input.backbutton,.cform input.resetbutton{width:auto;padding:5px 1em}ol.cf-ol li.cf_li_err{color:#BF0606;font-weight:700}ol.cf-ol li ul.cf_li_text_err{padding:0 0 0 10px;margin:0;color:#333;display:inline-block}ol.cf-ol ul.cf_li_text_err li{list-style:none!important;font-weight:700;text-indent:0;margin:0 0 2px!important;padding-left:15px}ol.cf-ol ul.cf_li_text_err li:before{content:''}ol.cf-ol li.cf_li_err input{border:1px solid #BF0606}img.captcha,img.captcha-reset,img.imgcalendar{border:none!important}label.seccap{margin-top:6px}label.secq{display:-moz-inline-box;display:inline-block;width:auto;padding:2px 4px 2px 2px}label.secq span{display:block!important;width:auto}#cforms_captcha,#cforms_captcha2,#cforms_captcha3,#cforms_captcha4,#cforms_captcha5,#cforms_captcha6{height:15px;width:196px;padding:4px;margin:0 0 8px;vertical-align:text-bottom}img.captcha{margin:0 0 8px 10px!important;padding:0!important;float:none!important}img.captcha-reset{background:url(captcha_reset_grey.gif) no-repeat;margin:0 0 10px 3px;width:21px;height:21px}.disabled,[disabled]{border-color:#ddd!important}div.cf_info{color:#333;display:none;padding:10px 15px!important;line-height:1.3em;margin:10px 0}.widget div.cf_info{width:216px!important;margin:0 auto}div.cf_info ol{margin:0;padding:5px 15px 0 30px}div.cf_info ol li{padding:1px 0;margin:2px 0}div.cf_info a{color:red!important;text-decoration:underline!important}div.failure,div.success{color:#fff;display:block}.b_post a,.tags a{text-decoration:none}div.success{background:#4099FF}div.failure{background:#BF0606}div.waiting{background:0 #F9F9F9;color:#AAA;display:block}.cform .cf_error{color:#BF0606}div.mailerr{display:block}.cform .cf_errortxt,.mailerr{color:#ad2929}[disabled]{color:#ddd;background:0 0!important}.cform input.cf_upload{width:220px;background:#f9f9f9;border:1px solid #888}.linklove{display:none;width:410px;margin:0 auto 10px!important;padding:0!important;text-align:center!important}.linklove a,.linklove a:visited{font-size:.8em;font-family:Tahoma;color:#aaa!important}* html .cform legend{position:absolute;top:-10px;left:10px;margin-left:0}* html .cform fieldset{position:relative;margin-top:15px;padding-top:25px}* html ol.cf-ol{display:inline-block}* html img.captcha{margin-bottom:9px!important}h2+.column-grid,h3+.column-grid{padding-top:1em}.column-grid{clear:both}.column-grid:after{content:".";display:block;height:0;clear:both;visibility:hidden}.column-grid .column{float:left;margin-right:5%;margin-left:0}.column-grid .column-first{margin-left:0}.column-grid .column-last{float:right;margin-right:0;margin-left:0}.column-grid br,.column-grid p:empty{display:none}.column-grid .column br{display:block}.column-grid-2 .column-span-2{width:100%}.column-grid-2 .column-span-1{width:47.5%}.column-grid-2 .column-push-1{margin-left:52.5%}.column-grid-3 .column-span-3{width:100%}.column-grid-3 .column-span-2{width:65%}.column-grid-3 .column-span-1{width:30%}.column-grid-3 .column-push-2{margin-left:70%}.column-grid-3 .column-push-1{margin-left:35%}.column-grid-4 .column-span-4{width:100%}.column-grid-4 .column-span-3{width:73.75%}.column-grid-4 .column-span-2{width:47.5%}.column-grid-4 .column-span-1{width:21.25%}.column-grid-4 .column-push-3{margin-left:78.75%}.column-grid-4 .column-push-2{margin-left:52.5%}.column-grid-4 .column-push-1{margin-left:26.25%}.column-grid-5 .column-span-5{width:100%}.column-grid-5 .column-span-4{width:79%}.column-grid-5 .column-span-3{width:58%}.column-grid-5 .column-span-2{width:37%}.column-grid-5 .column-span-1{width:16%}.column-grid-5 .column-push-4{margin-left:84%}.column-grid-5 .column-push-3{margin-left:63%}.column-grid-5 .column-push-2{margin-left:42%}.column-grid-5 .column-push-1{margin-left:21%}.column-grid-12 .column-span-12{width:100%}.column-grid-12 .column-span-11{width:91.25%}.column-grid-12 .column-span-10{width:82.5%}.column-grid-12 .column-span-9{width:73.75%}.column-grid-12 .column-span-8{width:65%}.column-grid-12 .column-span-7{width:56.25%}.column-grid-12 .column-span-6{width:47.5%}.column-grid-12 .column-span-5{width:38.75%}.column-grid-12 .column-span-4{width:30%}.column-grid-12 .column-span-3{width:21.25%}.column-grid-12 .column-span-2{width:12.5%}.column-grid-12 .column-span-1{width:3.75%}.column-grid-12 .column-push-11{margin-left:96.25%}.column-grid-12 .column-push-10{margin-left:87.5%}.column-grid-12 .column-push-9{margin-left:78.75%}.column-grid-12 .column-push-8{margin-left:69%}.column-grid-12 .column-push-7{margin-left:61.25%}.column-grid-12 .column-push-6{margin-left:52.5%}.column-grid-12 .column-push-5{margin-left:43.75%}.column-grid-12 .column-push-4{margin-left:35%}.column-grid-12 .column-push-3{margin-left:26.25%}.column-grid-12 .column-push-2{margin-left:17.5%}.column-grid-12 .column-push-1{margin-left:8.75%}.rtl .column-grid .column{float:right;margin-left:5%;margin-right:0}.rtl .column-grid .column-first{margin-right:0}.rtl .column-grid .column-last{float:left;margin-right:0;margin-left:0}.rtl .column-grid-2 .column-push-1{margin-right:52.5%}.rtl .column-grid-3 .column-push-2{margin-right:70%}.rtl .column-grid-3 .column-push-1{margin-right:35%}.rtl .column-grid-4 .column-push-3{margin-right:78.75%}.rtl .column-grid-4 .column-push-2{margin-right:52.5%}.rtl .column-grid-4 .column-push-1{margin-right:26.25%}.rtl .column-grid-5 .column-push-4{margin-right:84%}.rtl .column-grid-5 .column-push-3{margin-right:63%}.rtl .column-grid-5 .column-push-2{margin-right:42%}.rtl .column-grid-5 .column-push-1{margin-right:21%}.rtl .column-grid-12 .column-push-11{margin-right:96.25%}.rtl .column-grid-12 .column-push-10{margin-right:87.5%}.rtl .column-grid-12 .column-push-9{margin-right:78.75%}.rtl .column-grid-12 .column-push-8{margin-right:69%}.rtl .column-grid-12 .column-push-7{margin-right:61.25%}.rtl .column-grid-12 .column-push-6{margin-right:52.5%}.rtl .column-grid-12 .column-push-5{margin-right:43.75%}.rtl .column-grid-12 .column-push-4{margin-right:35%}.rtl .column-grid-12 .column-push-3{margin-right:26.25%}.rtl .column-grid-12 .column-push-2{margin-right:17.5%}.rtl .column-grid-12 .column-push-1{margin-right:8.75%}@media only screen and (max-width:567px){.column{width:100%!important;margin-right:0}.column-span-1 ul{margin-bottom:10px!important}}.featherlight{background:0 0;cursor:-webkit-zoom-out;cursor:zoom-out;display:none;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;white-space:nowrap;z-index:2147483647}.b-meta .category,.blog .b_more,.p-auth-top{font-family:Lato,sans-serif}.featherlight:last-of-type{background:rgba(0,0,0,.9)}.featherlight:before{content:"";display:inline-block;height:100%;margin-right:-.25em;vertical-align:middle}.featherlight .featherlight-content{background:#fff;border:0;cursor:auto;display:inline-block;max-height:80%;max-width:90%;min-width:inherit;overflow:visible;padding:0;position:relative;text-align:left;vertical-align:middle;white-space:normal}@media screen and (min-width:980px){.featherlight .featherlight-content{max-height:90%}}.featherlight .featherlight-inner{display:block}.featherlight .featherlight-close-icon{background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%09%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M21%204.41L19.59%203%2012%2010.59%204.41%203%203%204.41%2010.59%2012%203%2019.59%204.41%2021%2012%2013.41%2019.59%2021%2021%2019.59%2013.41%2012%2021%204.41z%22/%3E%0A%3C/svg%3E) center no-repeat;background-size:100% auto;cursor:pointer;display:block;height:30px;overflow:hidden;position:fixed;top:25px;right:25px;text-align:center;text-indent:100%;white-space:nowrap;width:30px;z-index:9999}.featherlight .featherlight-image{max-width:100%}.featherlight iframe{border:0}[data-featherlight]{cursor:-webkit-zoom-in;cursor:zoom-in}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0}.featherlight-content .caption{color:#fff;font-size:16px;font-weight:lighter;max-width:100%;overflow:hidden;position:absolute;text-align:left;text-overflow:ellipsis;white-space:nowrap}.featherlight-content .caption:focus,.featherlight-content .caption:hover{overflow:visible;white-space:normal}@-webkit-keyframes featherlightLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes featherlightLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.featherlight-loading .featherlight-content{-webkit-animation:featherlightLoader 1s infinite linear;animation:featherlightLoader 1s infinite linear;background:0 0;border:8px solid #909090;border-left-color:#fff;font-size:10px}.featherlight-loading .featherlight-content,.featherlight-loading .featherlight-content:after{border-radius:50%;height:10em;width:10em}.featherlight-loading .featherlight-close,.featherlight-loading .featherlight-inner{display:none}.featherlight-next,.featherlight-previous{background-repeat:no-repeat;background-size:100% auto;cursor:pointer;display:block;height:60px;margin-top:-30px;opacity:.4;overflow:hidden;position:fixed;top:50%;text-indent:100%;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none;white-space:nowrap;width:60px}.featherlight-loading .featherlight-next,.featherlight-loading .featherlight-previous,.featherlight-next span,.featherlight-previous span{display:none}.b-meta:after,body.archive .b_post,body.blog .b_post,body.search .b_post{content:'';display:table;clear:both}.featherlight-next:focus,.featherlight-next:hover,.featherlight-previous:focus,.featherlight-previous:hover{opacity:1}.featherlight-next{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%09%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M8.59%2016.59L13.17%2012%208.59%207.41%2010%206l6%206-6%206-1.41-1.41z%22/%3E%0A%3C/svg%3E);background-position:0 0;right:10px}.featherlight-previous{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%09%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M15.41%207.41L10.83%2012l4.58%204.59L14%2018l-6-6%206-6%201.41%201.41z%22/%3E%0A%3C/svg%3E);background-position:-5px 0;left:10px}.blog .left{margin-bottom:3em}.blog .right{margin-bottom:2em}@media only screen and (min-width:768px){.blog .left{float:left;width:65%}.blog .right{float:right;width:25%}}body.archive h1,body.blog h1,body.search h1{border:none;padding:0;margin:0;font-size:30px}body.archive .b_post,body.blog .b_post,body.search .b_post{border-top:solid 1px #eee}.single .b_post{border-top:none}.single .b_post h1{border:none;padding:0;margin:0 0 .5em;font-size:30px}.b_post{padding:2em 0 1em;margin:.5em 0 0;position:relative;width:100%}.b_post.single{padding:0;margin:0}.b-meta{color:#4099FF}.b-meta .category{display:block;text-transform:uppercase;font-size:90%;font-weight:700}.p-auth-top,.p-author,.tags a{text-transform:capitalize}.b-meta .category:hover{color:#052C53}.b-meta .category i{margin-right:5px}.b-meta .category a{color:#4099FF!important}.b_post .date{color:#ccc;font-weight:700}img.b_thumb{display:block;margin:.5em 0;height:auto;max-width:100px}@media only screen and (min-width:568px){img.b_thumb{float:right;margin:0 0 15px 30px}}img.f_thumb{display:block;padding:0 0 1em}.b_post h2{margin:0 0 .25em;padding:0;line-height:1.5}.p-author,.tags{padding:1em 0 0}.b_post a{color:#052C53}body.archive .b_post p,body.blog .b_post p,body.search .b_post p{margin:0}.blog .b_more{min-width:auto;font-weight:700;color:#4099FF}.p-auth-top{display:block}.p-auth-top:before{content:'\f040';font-family:FontAwesome;margin-right:10px;color:#052C53}.p-author div,.p-author span,.rss-link,.soc li:first-child{font-family:Lato,sans-serif}@media only screen and (min-width:415px){.p-auth-top{display:inline-block}.p-auth-top:before{margin-left:20px}}.p-author{width:100%;content:'';display:table;clear:both}.p-author span{display:inline-block;vertical-align:middle;font-size:20px}.p-author span a,.p-author span img{display:inline;display:inline-block;vertical-align:middle}.p-author span a{margin-left:20px}@media only screen and (max-width:567px){.p-author span a{margin:0 0 .5em;display:block}}.tags a,ul.soc li{display:inline-block}.p-author div{clear:both;margin-top:5px;font-size:16px}.p-author img{width:60px;border-radius:50%}.p-author{margin:3em 0 0;border-top:solid 1px #e9e9e9}.tagmeta{border-top:none}.meta-social,.tags{border-top:solid 1px #e9e9e9}.tags{margin:1em 0 0}.tags a{background-color:#eee;border-radius:2px;color:#666;font-size:12px;margin:3px;padding:1px 6px}.tags a:hover,div.side_tags a:hover{color:#333}.meta-social{padding:1em 0 0;margin:1em 0 3em;border-bottom:solid 1px #e9e9e9}ul.soc{padding:0;margin:0}ul.soc li{color:#646c7e}@media only screen and (max-width:567px){ul.soc li{margin:0 1.2rem 0 0}.soc li:first-child{display:block}}ul.soc li a{color:#646c7e;font-size:24px!important}.soc li:first-child{margin-left:0;font-weight:700}.f-meta a:hover{color:#4099FF}.rss-link{display:block;padding:5px 17px;background:#f3f6f9;margin-bottom:15px;font-weight:700;text-transform:uppercase;font-size:19px;text-decoration:none!important}.icon-search:after,.rss-link:before{font-family:FontAwesome}.rss-link:hover:before{color:#F3821B;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);transition:all .1s ease-in-out}.g-life-block.blocks .block .data,.h-icon-nav a,.h-icon-nav a img,.h-nav-block .button,.h-nav-block span{transition:all .125s linear}.rss-link:before{display:inline-block;content:'\f09e';margin-right:15px;font-size:30px;color:#f3d41b}.searchform{position:relative;width:100%}.searchform input[type=text].search-input{display:block;width:100%;border-radius:1px;color:#646C7E;border:1px solid #0A417A}.searchform button.search-submit{width:40px;height:40px;text-align:center;padding:8px 6px 9px;background:#acacac;color:#fff;border:none;position:absolute;right:0;top:0}.searchform button.search-submit:hover{background:#666}@media only screen and (min-width:568px){.searchform button.search-submit{margin:0}}.icon-search{line-height:16px;display:block}.icon-search:after{font-style:normal;content:'\f002';color:#fff}.h-icon-nav a,.h-nav-block h3,.h-testimonials h2{font-family:Lato,sans-serif}.block-wrapper:after,.h-nav-blocks:after{content:'';clear:both}.b-sidebar .block input,.b-sidebar .block select{margin-bottom:0}.b-sidebar h3{padding:0 0 5px;margin-bottom:15px;border-bottom:solid 1px #eee;font-size:20px}.b-sidebar ul{margin:0;overflow:hidden}.b-sidebar ul li{font-style:normal;background:0 0}.b-sidebar ul li:first-child{border-top:none}.b-sidebar ul li a{text-decoration:none;color:#4099FF}.b-sidebar ul li a:hover{opacity:.75}.b-sidebar .block{margin:15px 0;background-color:#F3F6F9;padding:20px 17px}.wp-pagenavi{clear:both;padding:2.5em 0 0;font-size:16px}.wp-pagenavi a,.wp-pagenavi span{text-decoration:none;padding:6px 8px;margin:.25em;color:#0A417A;border:1px solid #052C53;border-radius:.25em}.wp-pagenavi a:hover{background:#add9f6}.wp-pagenavi span.current{color:#fff;border:none;background:#052C53}@media only screen and (max-width:899px){.wp-pagenavi a.page,a.last,span.extend{display:none}}.alignleft,img.alignleft{display:block;margin:25px 0}@media only screen and (min-width:768px){.alignleft,img.alignleft{margin:15px 50px 50px 0;display:inline;float:left}}.alignright,img.alignright{display:block;margin:25px 0}@media only screen and (min-width:768px){.alignright,img.alignright{margin:15px 10px 50px 50px;display:inline;float:right}}.aligncenter,img.aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both}.alignnone,img.alignnone{display:block}.wp-caption{margin-bottom:25px;text-align:left}.wp-caption img{border:0;padding:0;margin:0}.wp-caption p.wp-caption-text{color:#4099FF;font-size:14px;font-weight:500;font-style:italic;line-height:1.25;margin:10px 0}.wp-caption p.wp-caption-text br{display:none}.h-slider{background:#052C53}.h-icon-nav .wrapper{padding:1em 0}@media only screen and (min-width:768px){.wp-caption p.wp-caption-text br{display:inline-block}.h-icon-nav .wrapper{padding:2em 0}}.h-icon-nav a{font-size:18px;color:#4099FF;font-weight:700;display:inline-block;width:50%;float:left;text-align:center;padding:10px;margin:10px 0}@media only screen and (min-width:568px){.h-icon-nav a{float:left;width:25%}}.h-icon-nav a img{display:block;margin:0 auto 15px}.h-icon-nav a:hover img{-webkit-transform:scale(1.125) translateY(-10px);-ms-transform:scale(1.125) translateY(-10px);transform:scale(1.125) translateY(-10px)}.h-icon-nav a:hover{color:#84BBFB}.h-link-tag{padding:3em 0;background:#F3F6F9}.h-link-tag .wrapper{font-weight:700;color:#052C53;font-size:25px;text-align:center}.h-nav-blocks{color:#fff}.h-nav-blocks:after{display:table}.h-nav-block{text-align:center;width:100%;position:relative;padding:50px 1em;background-repeat:no-repeat;background-size:cover}@media only screen and (min-width:568px){.h-nav-block{width:50%;padding:50px;float:left}}@media only screen and (min-width:768px){.h-link-tag .wrapper{font-size:30px}.h-nav-block{padding:130px 50px}}.h-nav-block div{position:relative;z-index:50}.h-nav-block span{position:absolute;background:rgba(0,0,0,.7);top:0;right:0;bottom:0;left:0;z-index:10}.h-nav-block h3{color:#F3D41B;margin:0 0 10px;font-size:25px}.h-nav-block p{font-size:20px;margin:0 0 14px}@media only screen and (min-width:768px){.h-nav-block p{font-size:30px}}.h-nav-block .button{font-size:15px;min-width:auto;width:152px}.h-blog h2,.h-testimonials h2{font-size:30px;margin:0 0 25px}@media only screen and (min-width:1280px){.h-nav-block .button{color:#4099FF;height:5px;overflow:hidden;padding:0;border-radius:0}}.h-nav-block:hover span{background:rgba(0,0,0,.3);top:20px;right:20px;bottom:20px;left:20px}.h-nav-block:hover .button{border-radius:2px;padding:.8em 30px;height:46px;color:#fff}.h-testimonials{background:#0A417A;padding:1em 0}@media only screen and (min-width:768px){.h-nav-block:hover span{top:40px;right:40px;bottom:40px;left:40px}.h-testimonials{padding:50px 0}}.h-testimonials h2{color:#fff;padding:0 0 20px;border-bottom:solid 1px #052C53;line-height:1.5;text-align:center}.h-blog{padding:1em 0}@media only screen and (min-width:768px){.h-testimonials h2{text-align:left}.h-blog{padding:50px 0}.h-blog .article-0{background:0 0!important}}.h-blog .wrapper{position:relative}.h-blog h2 a:hover,.h-blog h3 a:hover{color:#4099FF}.h-blog .feature,.h-blog .feature-posts,.h-blog h2{font-family:Lato,sans-serif;color:#0A417A}.h-blog h2{padding:0 0 20px;border-bottom:solid 2px #F1F1F1}@media only screen and (min-width:768px){.h-blog .feature,.h-blog .feature-posts{width:47.5%;margin-right:5%;float:left}.h-blog .feature-posts{margin-right:0}}.h-blog .article-0 h3{font-size:28px;margin:0 0 25px!important}.h-blog .article-0 img{margin:0 0 25px}.h-blog span{font-size:14px;font-weight:700;margin-bottom:5px}.h-blog span.category{text-transform:uppercase;color:#4099FF}.h-blog span.category:hover,.h-blog span.category:hover a{color:#052C53}.h-blog .category i{margin-right:5px}.h-blog p{font-family:Lora,serif;color:#646C7E;font-size:18px;line-height:30px;margin:0}.h-blog .feature-posts>h2{margin:25px 0 0;padding:0;border:none;font-size:22px;font-weight:400}@media only screen and (min-width:768px){.h-blog .feature-posts>h2{margin:0}}.h-blog .feature-posts article{background:#F5F8FA;padding:25px;margin-top:15px}.h-blog .feature-posts article h3{margin:5px 0}.h-blog .article-0 .button,.h-blog .feature-posts .button{font-size:13px;margin:15px 0 0;width:100%;display:inline-block}@media only screen and (min-width:415px){.h-blog .article-0 .button,.h-blog .feature-posts .button{width:auto;min-width:auto;float:none}}.h-gould-life{background:#F3F6F9;padding:1em 0;font-family:Lato,sans-serif}@media only screen and (min-width:768px){.h-blog .feature-posts .button{float:right}.h-gould-life{padding:60px 0}.g-life-block.blocks,.g-life-block.g-life{width:47.5%;margin-right:5%;float:left}}.g-life-block.blocks h3,.g-life-block.g-life h3{color:#0A417A;font-weight:400;font-size:32px;margin:0;transition:all .125s linear}.g-life-block.blocks h3 i{margin:0 0 0 10px}.g-life-block.blocks h3:hover,.g-life-block.blocks h3:hover a{color:#4099FF}.g-life-block.g-life{margin-bottom:20px;padding:30px;background:#fff;text-align:center}@media only screen and (min-width:768px){.g-life-block.g-life{text-align:left;padding:30px 60px;margin-bottom:0}}.g-life-block.g-life span{display:block;margin:5px 0 20px;color:#0A417A}.g-life-block.g-life p{font-family:Lora,serif;font-size:18px;line-height:30px}.g-life-block.g-life p:last-of-type{margin-bottom:0}.g-life-block.blocks{margin-right:0}.block-wrapper{margin:0}.block-wrapper:after{display:table}.g-life-block.blocks .block{position:relative;display:inline-block;width:100%;margin:30px 0 0;padding-bottom:80%;float:left;max-height:243px;overflow:hidden;font-size:12px;color:#fff;font-weight:700}@media only screen and (min-width:415px){.g-life-block.blocks .block{padding-bottom:40%;width:47.5%;margin:30px 5% 0 0}}@media only screen and (min-width:768px){.g-life-block.blocks .block{padding-bottom:20%}}@media only screen and (min-width:900px){.g-life-block.blocks .block{padding-bottom:0}}.g-life-block.blocks .block:nth-of-type(even){margin-right:0}.g-life-block.blocks .block .data{position:absolute;min-height:75px;right:0;bottom:0;left:0;background:#0A417A;padding:15px 20px;margin:0}@media only screen and (min-width:1280px){.g-life-block.blocks .block .data{height:40%}.g-life-block.blocks .block:hover .data{background:#4099FF;height:60%;height:auto}.g-life-block.blocks .block .data .button{display:none}}.g-life-block.blocks .block h4{font-size:16px;margin:5px 0 15px}.g-life-block.blocks .block .data .button{font-size:13px;border:1px solid #fff;background:0 0;width:auto;min-width:auto;padding:.8em 20px}.g-life-block.blocks .block .data .button:hover{background:#fff;color:#0A417A}@media only screen and (min-width:1280px){.g-life-block.blocks .block:hover .button{display:inline-block}}.h-twitter{color:#fff;background:#4099FF}#tweets a,.h-twitter a{color:#F3D41B}.h-twitter p{max-width:1000px;font-style:italic}#tweets{position:relative;font-weight:700;font-style:italic;font-size:16px;margin:0;text-align:center;padding:70px 0 35px;line-height:1.3}#tweets:before{position:absolute;content:'\f099';font-family:FontAwesome;top:30px;left:50%;margin-left:-26px;color:#fff;font-size:34px;font-style:normal}@media only screen and (min-width:415px){#tweets{padding:35px 0 35px 45px;text-align:left}#tweets:before{top:50%;left:0;margin:-18px 0 0}}#tweets li{padding:0;margin:0}#tweets li span{margin-left:10px}.page-contact .sidenav{display:none}.column-grid p{font-size:16px;line-height:22px;margin:0 0 1.5rem}.content-main.contact .column-grid a{font-weight:700;color:#4099FF;text-decoration:none}.content-main.contact .column-grid a:hover{color:#0A417A}body.page-contact .button{font-size:14px;padding:10px 20px;min-width:auto}.content-main.search{padding-top:2em}.campus-map{padding-bottom:50px}.campus-map h1{margin-bottom:2.125rem;padding-bottom:.5em;border-bottom:1px solid #ededed}.campus-map .popup-title{font-weight:700;font-size:1.1em}.campus-map-body:after{content:'';display:table;clear:both}.campus-map-sidebar{margin:0;font-size:14px}@media only screen and (min-width:768px){body.page-contact aside{width:47.5%;float:right}.content-main.contact{width:47.5%;float:left}.campus-map-sidebar{float:left;width:30%;margin-right:3%;white-space:normal}}.campus-map-sidebar .locations{padding:1em 0;white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid #ededed;border-width:1px 0}@media only screen and (min-width:768px){.campus-map-sidebar .locations{padding:0;border:0;max-height:540px;overflow-y:auto}}.campus-map-sidebar .locations li{margin:0;padding:0 1em;border-left:1px solid #ededed;list-style-type:none;display:inline-block}.campus-map-sidebar .locations li:first-child{border-left:0;padding-left:0}@media only screen and (min-width:768px){.campus-map-sidebar .locations li{display:block;border:none;margin:.9em 0 0;padding:.75em 0 0;border-top:1px solid #ededed}}.campus-map-sidebar .hidden{display:none!important}.campus-map-sidebar .location-title{font-size:1.2em;margin-bottom:.2em;cursor:pointer}.campus-map-filter{position:relative;line-height:1;padding:.85em;border:1px solid #ddd;border-radius:3px;background-color:#F9F9F9;margin-bottom:1em}@media only screen and (min-width:768px){.campus-map-filter{margin-bottom:1.5em}}.campus-map-filter.open .filter-label:after{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.campus-map-filter .filter-label{cursor:pointer;position:relative;padding-right:15px;color:#052C53;font-size:1.25em}.campus-map-filter .filter-label:after{position:absolute;content:'';top:50%;right:0;margin-top:-3px;width:0;height:0;border-style:solid;border-width:6px 5px 0;border-color:#052c53 transparent transparent;transition:-webkit-transform .3s linear;transition:transform .3s linear;transition:transform .3s linear,-webkit-transform .3s linear}.campus-map-filter .filter-dropdown{margin-top:.85em;overflow:hidden;display:none;padding:.25em}.campus-map-filter label{display:inline-block;margin:0 .5em .5em 0;font-size:1.1em}.campus-map-map{height:400px;max-height:70vh}@media only screen and (min-width:768px){.campus-map-map{width:67%;float:left;height:600px;max-height:none}}.head-cart{margin:1em auto;font-size:20px;text-align:right}.head-cart a{padding:.45em .75em;border-radius:25px;font-family:Lato,sans-serif;color:#fff;background:#052C53}#woo-wrapper{padding:40px 20px}@media only screen and (min-width:1024px){#woo-wrapper{padding:75px 0}}div.woocommerce header{background:0 0;padding:0}.woocommerce .order-details{border:1px solid rgba(0,0,0,.1);margin:0 -1px 24px 0;text-align:left;width:100%;border-collapse:separate;border-radius:5px}.woocommerce table.order-details th{font-weight:700;padding:9px 12px}.woocommerce table.order-details td{border-top:1px solid rgba(0,0,0,.1);padding:6px 12px;vertical-align:middle}.woocommerce-tabs #tab-description{display:block!important}@media only screen and (max-width:480px){.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,.woocommerce-page[class*=columns-] ul.products li.product,.woocommerce[class*=columns-] ul.products li.product{width:100%!important}}.woocommerce .button,.woocommerce a.button{width:auto}#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{list-style:none}.g-donate{padding-top:45px}.give-form-wrap fieldset{background:0 0}.give-form-wrap legend{font-size:120%;font-family:sans-serif;color:#fff;padding:5px 10px!important;background:#052C53;margin-top:25px}.g-donate .give-recurring-donors-choice{padding:8px;margin:10px 0 20px;border-radius:4px}@media only screen and (max-width:567px){#give-recurring-form .form-row-first,#give-recurring-form .form-row-last,#give-recurring-form .form-row-one-third,#give-recurring-form .form-row-two-thirds,form.give-form .form-row-first,form.give-form .form-row-last,form.give-form .form-row-one-third,form.give-form .form-row-two-thirds,form[id*=give-form] .form-row-first,form[id*=give-form] .form-row-last,form[id*=give-form] .form-row-one-third,form[id*=give-form] .form-row-two-thirds{float:none!important;width:100%!important;margin-left:0!important}}.g-donate .give-submit-button-wrap .give-btn{background:#052C53;border:none;color:#fff;font-size:18px;min-width:200px;font-family:Lato,sans-serif;font-weight:700;text-align:center;line-height:1.5;border-radius:2px;padding:.8em 30px;display:inline-block;text-decoration:none;vertical-align:middle;text-decoration:none!important;margin-bottom:2em}