﻿:root{--crcbrown: #2B1303;--crcorange: #BE4A1A;--crcteal: #0097A5;--crcyellow: #EEA320;--crclightgrey: #EFEFEF;--font-size-20: clamp(16px, 1.38vw, 20px)}@font-face{font-family:"crcico";src:url("crcico.woff") format("woff"),url("crcico.woff2") format("woff2")}[class^=icon-]:before,[class*=" icon-"]:before,ul.nav>li>a:after,.accordion-layout-title:before{font-family:crcico !important;font-style:normal;font-weight:normal !important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-youtube:before{content:""}.icon-twitterx:before{content:""}.icon-plus-circled:before{content:""}.icon-minus-circled:before{content:""}.icon-linkedin:before{content:""}.icon-instagram:before{content:""}.icon-facebook:before{content:""}.icon-close:before{content:""}.icon-chevron-up:before{content:""}.icon-chevron-right:before{content:""}.icon-chevron-left:before{content:""}.icon-chevron-down:before,ul.nav>li>a:after{content:""}.icon-bars:before{content:""}.icon-arrow-up:before{content:""}.icon-arrow-right:before{content:""}.icon-arrow-left:before{content:""}.icon-arrow-down:before{content:""}/*! Pushy - v1.4.0 - 2020-12-28
* Pushy is a responsive off-canvas navigation menu using CSS transforms & transitions.
* https://github.com/christophery/pushy/
* by Christopher Yee */.pushy{position:fixed;width:280px;height:100%;top:0;z-index:9999;background:#fff;overflow:auto;-webkit-overflow-scrolling:touch}.pushy .icon-close{display:block;background:var(--crcbrown);color:#fff;text-transform:uppercase;text-decoration:none;font-weight:700;position:relative;padding:10px 20px 10px 40px}.pushy .icon-close:hover{background:var(--crcorange)}.pushy .icon-close:before{position:absolute;top:50%;left:20px;margin-top:-6px;font-size:12px}.pushy .mobile-menu .mobile-nav{list-style-type:none;margin:0;padding:0;background:#fff;margin-bottom:10px}.pushy .mobile-menu .mobile-nav ul{display:none;list-style-type:none;margin:0;padding:0}.pushy .mobile-menu .mobile-nav li{list-style-type:none;margin:0;padding:0}.pushy .mobile-menu .mobile-nav>li>a{padding:10px 20px;display:block;position:relative;text-decoration:none;text-transform:uppercase;font-family:"Roboto Condensed",arial,sans-serif;font-weight:700;font-size:1.25em;color:var(--crcbrown)}.pushy .mobile-menu .mobile-nav>li>a:hover{color:var(--crcorange)}.pushy .mobile-menu .mobile-nav>li>a.hasChildren{padding-right:55px}.pushy .mobile-menu .mobile-nav>li>a em{font-size:20px;display:block;position:absolute;top:0;right:0;width:50px;height:100%}.pushy .mobile-menu .mobile-nav>li>a em:before{position:absolute;top:50%;left:50%;font-size:14px;margin-left:-7px;margin-top:-7px}.pushy .mobile-menu .mobile-nav>li ul{padding:10px 0}.pushy .mobile-menu .mobile-nav>li ul li a{padding:7px 20px;display:block;color:var(--crcbrown);text-decoration:none;line-height:1.2;position:relative;font-family:"Roboto",arial-sans-serif;font-weight:400}.pushy .mobile-menu .mobile-nav>li ul li a.hasChildren{padding-right:40px}.pushy .mobile-menu .mobile-nav>li ul li a em{font-size:20px;display:block;position:absolute;top:0;right:0;width:50px;height:100%}.pushy .mobile-menu .mobile-nav>li ul li a em:before{position:absolute;top:50%;left:50%;font-size:14px;margin-left:-7px;margin-top:-7px}.pushy .mobile-menu .mobile-nav>li ul li a:hover{text-decoration:underline}.pushy .mobile-menu .mobile-nav>li ul li li a{font-weight:normal}.pushy.pushy-left{left:0}.pushy.pushy-right{right:0}.pushy-content{visibility:hidden}.pushy-left{-webkit-transform:translate3d(-280px, 0, 0);-ms-transform:translate3d(-280px, 0, 0);transform:translate3d(-280px, 0, 0)}.pushy-open-left #container,.pushy-open-left .push{-webkit-transform:translate3d(280px, 0, 0);-ms-transform:translate3d(280px, 0, 0);transform:translate3d(280px, 0, 0)}.pushy-right{-webkit-transform:translate3d(280px, 0, 0);-ms-transform:translate3d(280px, 0, 0);transform:translate3d(280px, 0, 0)}.pushy-open-right #container,.pushy-open-right .push{-webkit-transform:translate3d(-280px, 0, 0);-ms-transform:translate3d(-280px, 0, 0);transform:translate3d(-280px, 0, 0)}.pushy-open-left .pushy,.pushy-open-right .pushy{-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.pushy-open-left .pushy-content,.pushy-open-right .pushy-content{visibility:visible}#container,.pushy,.push{transition:transform .2s cubic-bezier(0.16, 0.68, 0.43, 0.99)}.pushy-content{transition:visibility .2s cubic-bezier(0.16, 0.68, 0.43, 0.99)}.site-overlay{display:none}.pushy-open-left .site-overlay,.pushy-open-right .site-overlay{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;background-color:rgba(0,0,0,.5);-webkit-animation:fade 500ms;animation:fade 500ms}@keyframes fade{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fade{0%{opacity:0}100%{opacity:1}}.pushy-submenu>ul{padding-left:15px;transition:max-height .2s ease-in-out,visibility .2s ease-in-out}.pushy-submenu>ul .pushy-link{transition:opacity .2s ease-in-out}.pushy-submenu button{width:100%;color:#b3b3b1;padding:15px 30px;text-align:left;background:rgba(0,0,0,0);border:0}.pushy-submenu button:hover{color:#fff}.pushy-submenu>a,.pushy-submenu>button{position:relative}.pushy-submenu>a::after,.pushy-submenu>button::after{content:"";display:block;height:11px;width:8px;position:absolute;top:50%;right:15px;background:url("../img/arrow.svg") no-repeat;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);transition:transform .2s}.pushy-submenu-closed>ul{max-height:0;overflow:hidden;visibility:hidden}.pushy-submenu-closed .pushy-link{opacity:0}.pushy-submenu-open>ul{max-height:1000px;visibility:visible}.pushy-submenu-open .pushy-link{opacity:1}.pushy-submenu-open>a::after,.pushy-submenu-open>button::after{-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}:root{--headerheight: 85px;--wpadminsmall: 32px;--wpadminbig: 46px}body{background:#fff;color:var(--crcbrown);font-size:var(--font-size-20);line-height:1.65;font-family:"Roboto",arial,sans-serif;margin:0;padding:0}a{font-size:1em;outline:none}a:link{color:var(--crcorange);text-decoration:underline}a:visited{color:var(--crcorange);text-decoration:underline}a:hover{color:var(--crcorange);text-decoration:none}a:active{color:var(--crcorange);text-decoration:underline}h1,h2,h3,h4,h5,h6{color:var(--crcbrown);font-family:"Roboto Condensed",arial,sans-serif;font-weight:normal;line-height:1.35}h1{font-size:3em}h2{font-size:2em}h3{font-size:1.6em}h4{font-size:1.4em}h5{font-size:1.2em}h6{font-size:1em}h1,h2,h3,h4,h5,h6,ul,ol,dl,p,pre,table,fieldset,hr{margin:0 0 1.5rem 0}p,table,td,p a,li a,table a,dl a{font-size:1em}.page-title{background:var(--crcbrown);padding:3em 0 4em 0;position:relative}.page-title h1{color:#fff;margin:0}.page-title:after{position:absolute;bottom:0;left:0;background:#fff url(../images/bgrounds/dot-tile.svg) repeat-x;background-position:center bottom;content:"";width:100%;height:25px;display:block}.breadcrumbs{width:100%;position:relative;box-sizing:border-box;font-size:.7em;line-height:1.35;color:#fff;text-transform:uppercase}.breadcrumbs span{display:inline-block}.breadcrumbs span.current-item{font-weight:700}.breadcrumbs .icon-chevron-right{font-size:10px;vertical-align:middle;margin:0 .5em;color:hsla(0,0%,100%,.3)}.breadcrumbs a{color:var(--crcyellow);text-decoration:none;font-weight:700}.breadcrumbs a:hover{color:#fff;text-decoration:underline}.breadcrumbs a:hover span{color:#fff;text-decoration:underline}ul ul,ul ol,ol ul,ol ol{margin-bottom:0}hr{height:1px;border:0;border-top:1px solid #ccc;background-color:#fff}img{max-width:100%;height:auto;border:none}a.button{font-size:1em;background:#fff;color:var(--crc-brown);display:inline-block;padding:.5em 1em;border-radius:50px;text-decoration:none;font-weight:700;transition:all .2s ease-in-out;border:none;text-align:center}a.button:hover{background:var(--crcyellow);cursor:pointer}.floatleft{float:left}.floatright{float:right}.container{margin:0 auto;width:83vw;max-width:1200px;box-sizing:border-box;position:relative}.container.container-900{max-width:900px}.layout{padding:5em 0}.white-layout+.white-layout{padding-top:0}.icon-bars{display:none}.header{padding:2.5em 0 0 0;background:var(--crcbrown)}.header .container{display:flex;justify-content:space-between;align-items:center;gap:20px}.header .container .logo{width:204px}.header .container .logo img{width:100%;height:auto;display:block}.header .container .icon-bars{display:none;cursor:pointer;line-height:1;box-sizing:border-box;color:#fff;text-decoration:none;border:none;background:none;width:32px;height:32px;position:relative}.header .container .icon-bars:before{font-size:24px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.header .container .primary-menu .nav{display:flex;gap:1.5em;position:relative;z-index:10000;line-height:1;align-items:center;list-style-type:none;margin:0;padding:0}.header .container .primary-menu .nav li{list-style-type:none;margin:0;padding:0;position:relative;display:flex}.header .container .primary-menu .nav li a{display:block;padding:15px 1.2rem 15px 0rem;color:#fff;text-decoration:none;position:relative;text-transform:uppercase;transition:all .2s ease-in-out;font-family:"Roboto Condensed",arial,sans-serif;font-weight:700}.header .container .primary-menu .nav li a:hover{color:var(--crcyellow)}.header .container .primary-menu .nav li.current-menu-item>a{color:var(--crcyellow)}.header .container .primary-menu .nav li.current-menu-ancestor>a{color:var(--crcyellow)}.header .container .primary-menu .nav li li.current-menu-item>a{color:#fff}.header .container .primary-menu .nav li ul{position:absolute;top:calc(100% - 1px);left:50%;right:auto;z-index:100;background:var(--crcorange);width:250px;margin-left:-125px;padding:1em 0;visibility:hidden;opacity:0;transition:all .2s ease-in-out .01s,visibility 0s linear .2s,z-index 0s linear .01s;border-radius:5px}.header .container .primary-menu .nav li ul:before{content:"";width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-bottom:5px solid var(--crcorange);position:absolute;top:-5px;left:calc(50% - 5px)}.header .container .primary-menu .nav li ul li{display:block;text-align:left;position:relative;z-index:10}.header .container .primary-menu .nav li ul li a{padding:.5em 1em;display:block;letter-spacing:normal;line-height:1.35;font-size:.8em;color:#fff;font-family:"Roboto",arial,sans-serif;text-transform:none;text-align:left}.header .container .primary-menu .nav li ul li a:before{display:none}.header .container .primary-menu .nav li ul li a:hover,.header .container .primary-menu .nav li ul li a:focus{color:#fff;text-decoration:underline}.header .container .primary-menu .nav li:hover ul ul,.header .container .primary-menu .nav li:focus-within ul ul{left:250px;padding:15px 0;margin-left:0;top:0;overflow:hidden;opacity:0}.header .container .primary-menu .nav li:hover ul,.header .container .primary-menu .nav li:focus-within>ul{visibility:visible !important;opacity:1;z-index:1;transition-delay:.01s,.01s,.2s}.header .container .primary-menu .nav li li:hover ul,.header .container .primary-menu .nav li ul li:focus-within>ul{visibility:visible !important;opacity:1;z-index:1;transition-delay:.01s,.01s,.2s}.header .container .primary-menu .nav>li:hover>a,.header .container .primary-menu .nav>li:focus-within>a{color:var(--crcyellow)}.header .container .primary-menu .nav>li>a:after{font-size:10px;position:absolute;top:50%;right:0px;transform:translateY(-50%)}.header .container .primary-menu .nav>li>a:only-child{padding-right:0}.header .container .primary-menu .nav>li>a:only-child:after{display:none}.header .container .primary-menu .nav>li ul{display:block !important;-webkit-transform:translate(0, -10px);-ms-transform:translate(0, -10px);transform:translate(0, -10px)}.header .container .primary-menu .nav>li:hover ul,.header .container .primary-menu .nav>li:focus-within ul{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.home-masthead{background:var(--crcbrown) url(../images/bgrounds/dot-masthead.svg) no-repeat bottom right;padding:7.5em 0 9em 0}.home-masthead h1{color:#fff;width:100%;font-size:2em}.home-masthead .blurb{color:#fff}.home-masthead .blurb a{color:var(--crcyellow)}.final-dls{background:var(--crcteal);padding:5em 0}.final-dls .dls{display:grid;gap:3em;margin-bottom:3.75em}@media(min-width: 768px){.final-dls .dls{grid-template-columns:repeat(2, 1fr)}}.final-dls .dls>div{display:flex;flex-direction:column}.final-dls .dls>div img{width:100%;display:block;margin-bottom:1em}.final-dls .dls>div h2{color:#fff;font-size:1em;flex-grow:1;max-width:95%}.final-dls .dots-gov img{display:block;width:100%}.related-projects-layout{overflow-x:hidden}.related-projects-layout .projects-swiper-container{position:relative}.related-projects-layout .swiper.projects-swiper{overflow:visible;position:relative}.my-swiper-button-prev,.my-swiper-button-next{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.5);border-radius:50px;color:#fff;z-index:100;width:48px;height:48px;display:flex;align-items:center;justify-content:center;transition:all .2s ease-in-out}.my-swiper-button-prev.swiper-button-disabled,.my-swiper-button-next.swiper-button-disabled{display:none}.my-swiper-button-prev:hover,.my-swiper-button-next:hover{background:rgba(0,0,0,.8);cursor:pointer}.my-swiper-button-prev{left:10px}.my-swiper-button-next{right:10px}.project-tile{position:relative;display:block;overflow:hidden}.project-tile:before{position:absolute;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%);width:100%;height:100%;content:"";inset:0;opacity:.5;z-index:10;transition:opacity .2s ease-in-out}.project-tile:hover:before{opacity:.8}.project-tile:hover img{scale:1.1}.project-tile img{aspect-ratio:27/32;display:block;object-fit:cover;width:100%;transition:scale .2s ease-in-out;z-index:2}.project-tile .project-name{position:absolute;bottom:0;left:0;width:100%;padding:0 1em 1em;box-sizing:border-box;z-index:15}.project-tile .project-name h2{font-size:1.2em;color:#fff;margin:0}.project-tile .project-name .research-programs{margin-bottom:.5em}.project-tile .project-name .research-programs span{display:inline-block;padding:.25em .5em;background:var(--tag-background-colour, var(--crcorange));color:var(--tag-text-colour, #fff);font-weight:700;font-size:.8em;border-radius:5px}.project-outputs-layout{background:var(--crclightgrey)}.project-outputs-layout h3.accordion-layout-title{background:hsla(0,0%,100%,.5);color:var(--crcbrown);border-radius:5px;position:relative;padding:.5em 1em .5em 2em;font-size:1.2em;transition:all .2s ease-in-out;margin-bottom:1em}.project-outputs-layout h3.accordion-layout-title:hover{outline:none;cursor:pointer;background:#fff}.project-outputs-layout h3.accordion-layout-title:before{position:absolute;top:50%;left:.5em;transform:translateY(-50%);font-size:1em;content:""}.project-outputs-layout h3.accordion-layout-title.ui-state-active{background:#fff}.project-outputs-layout h3.accordion-layout-title.ui-state-active:before{content:""}.project-outputs-layout .accordion-layout-content{display:none}.people{display:grid;gap:3em}.people .person{display:flex;gap:2em}.people .person .img{flex:0 0 106px}.people .person .img img{width:100%;display:block;aspect-ratio:106/160;max-width:106px;object-fit:cover}.people .person .text h2{font-size:1.2em}@media(max-width: 768px){.people .person{display:block}.people .person .img img{margin-bottom:1.5rem}}.thesis-overview{display:none}.student-group{position:relative;display:grid;gap:3em;grid-template-columns:1fr 3fr}@media(max-width: 900px){.student-group{grid-template-columns:1fr}}.student-group .student-group-heading .sticky-heading{position:sticky;--buffer: 1em;top:0;border-bottom:3px solid var(--crcorange);padding:0 0 1em 0}.student-group .student-group-heading .sticky-heading h2{margin-bottom:0}body.admin-bar .student-group .student-group-heading .sticky-heading{top:calc(0px + var(--wpadminsmall) + var(--buffer))}@media screen and (max-width: 782px){body.admin-bar .student-group .student-group-heading .sticky-heading{top:calc(0px + var(--wpadminbig) + var(--buffer))}}.student-group .students .student{border-bottom:1px solid var(--crclightgrey);padding-bottom:2em;margin-bottom:2em}.student-group .students .student:last-child{margin-bottom:0;border-bottom:none}.student-group .students .student h3 span{display:block;text-transform:uppercase;font-size:.7em}.student-group .students .student .show-more-btn{text-transform:uppercase;font-weight:700;font-size:.8em;position:relative;text-decoration:none;padding:0 20px 0 0;color:var(--crcorange);border:none;background:none;cursor:pointer;transition:color .2s ease-in-out}.student-group .students .student .show-more-btn:before{position:absolute;top:50%;right:0;margin-top:-6px;transform-origin:center;font-size:12px;transition:transform .2s ease-in-out}.student-group .students .student .show-more-btn:hover{color:var(--crcorange)}.student-group .students .student .show-more-btn.active:before{transform:rotate(180deg)}.gallery-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:2em}@media(max-width: 768px){.gallery-grid{grid-template-columns:repeat(2, 1fr)}}.gallery-grid img{aspect-ratio:16/9;object-fit:cover;display:block;width:100%}.partner-logos-layout h2{text-align:center}.logo-grid{display:flex;justify-content:center;flex-wrap:wrap;margin-bottom:1.4rem}.logo-grid .item{width:20%;padding:2em;text-decoration:none;box-sizing:border-box;gap:1em}@media(max-width: 990px){.logo-grid .item{width:25%;padding:1.5em}}@media(max-width: 768px){.logo-grid .item{width:33.3%;padding:1.25em}}.logo-grid .item .img img{width:100%;aspect-ratio:1;object-fit:contain;display:block;margin:0 auto;max-width:150px}.logo-grid .item h3{font-size:1em;margin:0}.post-listing:before{content:"";display:table;clear:both}.post-listing:after{content:"";display:table;clear:both}.post-listing .post-item{box-sizing:border-box;padding:0 0 30px 0px;margin:0 0 43px 0}.post-listing .post-item:before{content:"";display:table;clear:both}.post-listing .post-item:after{content:"";display:table;clear:both}.post-listing .post-item .post-r{width:65%}.post-listing .post-item .post-r h2 a{text-decoration:none}.post-listing .post-item .post-r h2 a:hover{text-decoration:underline}.post-listing .post-item .post-l{width:30%}.post-listing .post-item .post-l img{width:100%;height:auto;display:block}.post-listing .post-item .date{font-size:.9em;margin-bottom:5px}.post-listing .post-item .icon-tags,.post-listing .post-item .icon-category{padding:6px 0 6px 20px;margin-bottom:0;font-size:.9em;position:relative}.post-listing .post-item .icon-tags:before,.post-listing .post-item .icon-category:before{position:absolute;top:8px;left:0;font-size:15px}.post-listing .post-item .icon-tags a,.post-listing .post-item .icon-category a{text-decoration:none}.post-listing .post-item .icon-tags a:hover,.post-listing .post-item .icon-category a:hover{text-decoration:underline}.post-listing .post-item .icon-category:before{font-size:16px;top:7px}.post-listing .single-post-item{border-bottom:none}.post-listing .single-post-item .date{margin-bottom:1.4em}.pagination{text-align:center}.pagination *{display:inline-block;width:30px;height:30px;line-height:30px;padding:0;margin-bottom:3px;text-align:center;box-sizing:border-box}.pagination a{text-decoration:none;color:#fff;background:#adff2f}.pagination a:hover{background:#ff1493;color:#fff}.pagination span{border:none;background:none}.pagination span.current{font-weight:bold;color:#fff;background:indigo}.more-info-box{border:1px solid var(--crclightgrey);padding:2em;background:#f8f8f8}.more-info-box h2{font-size:1.2em}.more-info-box .more-info-contact{display:flex;gap:2em}.more-info-box .more-info-contact .more-info-photo{flex:0 0 100px}.more-info-box .more-info-contact .more-info-photo img{width:100%;max-width:100px;display:block;object-fit:cover;aspect-ratio:106/160}.more-info-box .more-info-contact .more-info-contact-details{font-size:.8em;flex-grow:1;gap:2em}.more-info-box .more-info-contact .more-info-contact-details .more-info-contact-details-text>*:last-child{margin-bottom:0}.more-info-box .more-info-contact .more-info-contact-details .more-info-logo{width:150px;margin-top:1.5rem;display:block}@media(max-width: 768px){.more-info-box .more-info-contact{display:block}.more-info-box .more-info-contact .more-info-photo img{margin-bottom:1.5rem}}.footer:before{background:#fff url(../images/bgrounds/dot-tile.svg) repeat-x;background-position:center top;content:"";width:100%;height:25px;display:block}.footer .footer-ninti{background:var(--crcbrown);padding:5em 0}.footer .footer-ninti .logo{margin-bottom:1.5em}.footer .footer-ninti .logo img{width:100%;max-width:220px;display:block;margin:0 auto}.footer .footer-ninti .blurb{color:#fff;margin-bottom:1.5em}.footer .footer-ninti .blurb>*:last-child{margin-bottom:0}.footer .footer-ninti .blurb a{color:var(--crcyellow)}.footer .footer-ninti .action{text-align:center}.footer .footer-ninti .action a{font-size:1em;background:#fff;color:var(--crc-brown);display:inline-block;padding:.5em 1em;border-radius:50px;text-decoration:none;font-weight:700;transition:all .2s ease-in-out;border:none;text-align:center}.footer .footer-ninti .action a:hover{background:var(--crcyellow);cursor:pointer}.footer .footer-utility{background:var(--crcorange);padding:1.5em 0}.footer .footer-utility ul{list-style-type:none;margin:0;padding:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1.5em}.footer .footer-utility ul li{list-style-type:none;margin:0;padding:0}.footer .footer-utility ul li a{color:#fff;text-decoration:none;font-weight:700}.footer .footer-utility ul li a:hover{text-decoration:underline}.acf-map{width:100%;box-shadow:0 0 5px #999;border:1px solid #bcbcbc;margin:0 0 2em 0;position:relative;padding-bottom:85%;height:0;overflow:hidden;max-width:100%;height:auto}.acf-map iframe,.acf-map object,.acf-map embed{position:absolute;top:0;left:0;width:100%;height:100%}.gm-style img{max-width:none}.gm-style label{width:auto;display:inline}img.alignleft,img.alignright,img.aligncenter,img.alignnone,div.alignleft img,div.alignright img,div.aligncenter img,div.alignnone img{max-width:100%;height:auto}.alignleft{float:left;margin:0 1em 1em 0}.alignright{float:right;margin:0 0 1em 1em}.aligncenter{display:block;margin:0 auto 1em auto;max-width:100%;height:auto}.alignnone{margin:0 0 .5em 0}.wp-caption{border:1px solid #eee;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:100%;padding:5px 5px 5px;text-align:center}.wp-caption img{border:none;height:auto;margin:0;padding:0;max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:auto}.wp-caption p.wp-caption-text{font-size:.9em;line-height:1.4;margin:0}.gallery-item img{border:none !important;max-width:100%;height:auto;padding:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;margin:0 auto}.gallery-item .gallery-caption{font-size:.9em;padding:5px;line-height:1.4}blockquote{max-width:90%;font-style:italic}@media(min-width: 0px)and (max-width: 1023px){.header .container .logo{width:120px}.header .container .icon-bars{display:inline}.header .container .primary-menu{display:none}}@media(min-width: 0px)and (max-width: 768px){.header .container .logo{width:120px}}@media(min-width: 0px)and (max-width: 480px){.alignleft,.alignright,.aligncenter,.alignnone,a img.alignleft,a img.alignright,a img.aligncenter,a img.alignnone{float:none !important;margin:0 auto 1em auto !important;display:block !important;max-width:100%;height:auto}.wp-caption p.wp-caption-text,.gallery-item .gallery-caption{font-size:.7em}}
