.content-strapline .text2,em{font-style:italic}.gallery,ul.team-members{align-content:flex-start}body{font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans","DejaVu Sans",Verdana,sans-serif;background:#fafafa;color:#202020;background-size:100%}body.custom-background{background-color:#0F0F0D;background-position:top center!important;background-attachment:scroll!important}#page-container{background:rgba(250,250,250,.3);padding:20px .5% 0;min-height:1078px}#main-header,header#main-header{width:99%;left:.5%;top:0;background-color:rgba(228,224,195,.92);display:grid;grid-template-areas:"logo strapline social" "nav nav nav";grid-column-gap:10px;grid-row-gap:0;grid-template-columns:200px 1fr 285px;justify-content:flex-start;align-items:center;align-content:flex-start}#main-header #main-logo,header#main-header #main-logo{padding-bottom:12px;padding-left:32px;position:relative;grid-area:logo;float:none;width:auto}#main-header #social-links-login-search-container,header#main-header #social-links-login-search-container{width:auto;grid-area:social;float:none}#main-header #social-links-login-search-container .social-links-login,header#main-header #social-links-login-search-container .social-links-login{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;background:#F1EEDD;padding:10px 20px}#main-header #social-links-login-search-container ul.social-links,header#main-header #social-links-login-search-container ul.social-links{min-width:0;width:auto;display:table;right:auto;position:relative;padding:0;margin:0 auto}#main-header #social-links-login-search-container ul.social-links li,header#main-header #social-links-login-search-container ul.social-links li{float:none;margin:0 auto;width:30px;display:inline-block}.strapline{font-size:2.5em;line-height:1;color:#2F1413;grid-area:strapline}.contact-numbers{display:block;clear:both;padding-bottom:11px;text-align:center}.contact-numbers a{font-size:2.15em;font-weight:600;display:block;margin-bottom:0;border:0;line-height:1.25;color:#740602;min-width:185px}h1,h2,h3{font-weight:200}.stars-css,h2{color:#b3481a}#main-footer .footer-col,footer#main-footer .footer-col{max-width:1068px}#main-content,article#main-content{margin-top:171px;background:-moz-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,1) 26%,rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,1) 26%,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,.5) 0,rgba(255,255,255,1) 26%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#4dffffff', endColorstr='#ffffff', GradientType=0 );padding:20px;display:block}.stars,.stars-css{position:relative;display:inline-block}#main-footer,footer#main-footer{height:150px;top:5px;padding:20px 0 0;text-align:center;background:rgba(255,255,255,1)}cite,h1,h2,h3,h4,h5,h6{font-family:georgia,times,"times new roman",serif}a,cite,h3,h4,h5,h6{color:#CA531B}h1{font-size:2.6em;padding-bottom:15px;color:#663}h2{font-size:2.2em;padding-bottom:12px}h3{font-size:1.5em;padding-bottom:10px}a{color:#2f1413}a:focus,a:hover{color:#666}strong{font-weight:700}.smaller{font-size:1em}.larger{font-size:3.8em}ul.login-links{color:#2f1413}ul.no-bullets{list-style-type:none}.site-footer a,.site-footer p{color:#202020;font-size:1em}.rotate-s-left{-ms-transform:rotate(-7deg);-webkit-transform:rotate(-7deg);transform:rotate(-7deg)}.rotate-f-left{-ms-transform:rotate(-14deg);-webkit-transform:rotate(-14deg);transform:rotate(-14deg)}.rotate-s-right{-ms-transform:rotate(7deg);-webkit-transform:rotate(7deg);transform:rotate(7deg)}.rotate-f-right{-ms-transform:rotate(14deg);-webkit-transform:rotate(14deg);transform:rotate(14deg)}.stars{padding:5px}.stars:before{content:"\2605";position:relative}.stars-css{margin:50px 0;width:0;height:0;border-right:100px solid transparent;border-bottom:70px solid #b3481a;border-left:100px solid transparent;-moz-transform:rotate(35deg);-webkit-transform:rotate(35deg);-ms-transform:rotate(35deg);-o-transform:rotate(35deg)}.stars-css:after,.stars-css:before{position:absolute;width:0;height:0;content:''}.stars-css:before{border-bottom:80px solid #b3481a;border-left:30px solid transparent;border-right:30px solid transparent;top:-45px;left:-65px;display:block;-webkit-transform:rotate(-35deg);-moz-transform:rotate(-35deg);-ms-transform:rotate(-35deg);-o-transform:rotate(-35deg)}.stars-css:after{display:block;color:#b3481a;top:3px;left:-105px;border-right:100px solid transparent;border-bottom:70px solid #b3481a;border-left:100px solid transparent;-webkit-transform:rotate(-70deg);-moz-transform:rotate(-70deg);-ms-transform:rotate(-70deg);-o-transform:rotate(-70deg)}#site-navigation{background:#400E0C;border-top:2px solid #2f1413;border-bottom:2px solid #CA531B;width:auto;grid-area:nav}#site-navigation div.menu-primary-menu-container,#site-navigation ul{height:36px}#site-navigation ul li{position:relative}#site-navigation ul li a,.menu a{color:#fff;height:36px;line-height:36px;font-size:14px}#site-navigation ul.sub-menu{display:block;top:100%;left:0;width:260px!important}#site-navigation ul.sub-menu li{float:none;clear:both;min-width:0}#site-navigation ul.sub-menu li a{color:#fff;background:#B33C09;border-bottom:1px dotted #F5692D;font-size:12px}#site-navigation ul.sub-menu ul.sub-menu{left:258px;top:0;opacity:0}#sub-navigation ul li a,ul#menu-courses-side-menu li a{color:#202020;padding:0;height:36px;line-height:36px;font-size:14px;display:inline}#sub-navigation ul>li>a,ul#menu-courses-side-menu>li>a{font-weight:600}ul#menu-courses-side-menu ul.sub-menu{text-indent:20px}#site-navigation ul li a:active,#site-navigation ul li a:focus,#site-navigation ul li a:hover,#site-navigation ul li.current-menu-ancestor a,#site-navigation ul li.current-menu-item a,#site-navigation ul li.current-menu-parent a,#site-navigation ul li:active,#site-navigation ul li:active a,#site-navigation ul li:focus,#site-navigation ul li:focus a,#site-navigation ul li:hover,#site-navigation ul li:hover a{background:#D76732}#site-navigation .menu-toggle+ul>li.current-menu-ancestor:after,#site-navigation .menu-toggle+ul>li.current-menu-item:after,#site-navigation .menu-toggle+ul>li.current-menu-parent:after,#site-navigation .menu-toggle+ul>li:active:after,#site-navigation .menu-toggle+ul>li:focus:after,#site-navigation .menu-toggle+ul>li:hover:after{content:'';display:block;width:0;height:0;position:absolute;left:50%;bottom:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #CA531B;margin-left:-10px;z-index:9999}.menu-toggle:active,.menu-toggle:focus,.menu-toggle:hover,body.page.toggled-on .menu-toggle,body.page.toggled-on-mobile .menu-toggle{line-height:1}.menu-toggle:active,.menu-toggle:active span,.menu-toggle:focus,.menu-toggle:focus span,.menu-toggle:hover,.menu-toggle:hover span{color:#D76732}#site-navigation ul li:active>ul.sub-menu,#site-navigation ul li:focus>ul.sub-menu,#site-navigation ul li:hover>ul.sub-menu{border:none}#site-navigation ul li:active>ul.sub-menu,#site-navigation ul li:active>ul.sub-menu li a,#site-navigation ul li:focus>ul.sub-menu,#site-navigation ul li:focus>ul.sub-menu li a,#site-navigation ul li:hover>ul.sub-menu,#site-navigation ul li:hover>ul.sub-menu li a{opacity:1;z-index:9;background:#E44C0B}#site-navigation ul li.current-menu-ancestor ul.sub-menu li.current-menu-ancestor a,#site-navigation ul li:active ul.sub-menu li.current-menu-item a,#site-navigation ul li:active ul.sub-menu li:active a,#site-navigation ul li:focus ul.sub-menu li a:active,#site-navigation ul li:focus ul.sub-menu li a:focus,#site-navigation ul li:focus ul.sub-menu li.current-menu-item a,#site-navigation ul li:focus ul.sub-menu li:focus a,#site-navigation ul li:hover ul.sub-menu li a:hover,#site-navigation ul li:hover ul.sub-menu li.current-menu-item a,#site-navigation ul li:hover ul.sub-menu li:hover a{background:#B33C09;color:#fff}#site-navigation ul li.current-menu-ancestor ul.sub-menu li.current-menu-ancestor li.current-menu-item a,#site-navigation ul li:active ul.sub-menu ul.sub-menu li a:active,#site-navigation ul li:active ul.sub-menu ul.sub-menu li:active a,#site-navigation ul li:focus ul.sub-menu ul.sub-menu li a:focus,#site-navigation ul li:focus ul.sub-menu ul.sub-menu li:focus a,#site-navigation ul li:hover ul.sub-menu ul.sub-menu li a:hover,#site-navigation ul li:hover ul.sub-menu ul.sub-menu li:hover a{color:#fff;background:#D76732}#sub-navigation ul li:active>a,#sub-navigation ul li:focus>a,#sub-navigation ul li:hover>a,ul#menu-courses-side-menu li.current-menu-ancestor>a,ul#menu-courses-side-menu li.current-menu-item>a,ul#menu-courses-side-menu li.current-menu-parent>a,ul#menu-courses-side-menu li:active>a,ul#menu-courses-side-menu li:focus>a,ul#menu-courses-side-menu li:hover>a{color:#D76732}.testimony-wrapper{background:0 0}.testimony-wrapper ul{height:auto;padding:0!important}.testimony-wrapper ul li{top:0;height:inherit;display:table-cell;vertical-align:middle}blockquote{padding:5px 10px 10px 80px;margin:10px 0;position:relative;background-color:rgba(252,234,199,.8);-moz-border-radius:10px;border-radius:10px;height:96%}.testimony-wrapper ul li blockquote{padding:0 10px 10px 85px;background-color:rgba(252,234,199,.8);-moz-border-radius:10px;border-radius:10px}blockquote:before{background:url(img/icons/quotation-marks.png) no-repeat;background-size:auto;height:51px;width:66px;left:10px;top:3px;position:absolute}.testimony-wrapper ul li blockquote:before{background:url(img/icons/quotation-marks.png) no-repeat;background-size:auto;height:51px;width:66px;left:11px;top:10px;position:absolute}.testimony-wrapper ul li blockquote p{top:9px}.testimony-wrapper ul li cite,cite{font-size:1em;color:#CA531B}#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a,#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option.tribe-bar-active a:hover,#tribe-events .tribe-events-button,.tribe-bar-views-inner,.tribe-events-button,.tribe-events-calendar th,th{background:#CA531B;color:#fff}.testimony-wrapper ul li footer{padding-top:0}a.testimony-button.left{left:20px}table{width:100%;margin:30px auto;font-size:1.4em}td,th{padding:5px;border:1px solid rgba(0,0,0,.1)}th{font-size:110%}td{background:rgba(255,255,255,.8)}.entry-content ol,.entry-content ul{padding:30px 20px}.entry-content ol *,.entry-content ul *{line-height:1.75}ul.forms{line-height:1.25;padding-left:55px}ul.forms li{padding-top:10px;position:relative;height:65px}ul.forms li img{left:-60px;position:absolute;margin:0;top:-1px}.content-strapline{text-align:center;font-family:arial,sans-serif;color:#333;line-height:1.2}.content-strapline .text1{font-weight:700}form.search-form{padding-top:0}.gallery{clear:both;width:auto;padding:10px 0;margin:0 auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;max-width:600px}figure{margin:0 auto;padding:0 1% 10px 0;-ms-flex:1;-webkit-flex:1;flex:1}a.cboxElement,figure a{display:block;border:none}a.cboxElement{display:inline}.entry-content img{padding:4px;background:#fff;-webkit-box-shadow:10px 10px 20px -6px rgba(0,0,0,.75);-moz-box-shadow:10px 10px 20px -6px rgba(0,0,0,.75);box-shadow:10px 10px 20px -6px rgba(0,0,0,.75);max-width:100%;height:auto}figure a img{width:100%;height:auto;transition:background .5s ease-in-out}figure a:active,figure a:focus,figure a:hover{cursor:pointer}figure a:active img,figure a:focus img,figure a:hover img{background:#202020}.gallery-columns-2 figure{width:48%}.gallery-columns-3 figure{width:32.333%}figcaption{width:100%;padding:.5%;position:relative}.wp-block-image img{background:0 0;box-shadow:none}.chevron::before{border-style:solid;border-width:.25em .25em 0 0;content:'';display:inline-block;height:.45em;left:.15em;position:relative;top:.15em;transform:rotate(-45deg);vertical-align:top;width:.45em}.chevron.right:before{left:0;transform:rotate(45deg)}.chevron.bottom:before{top:0;transform:rotate(135deg)}.chevron.left:before{left:.25em;transform:rotate(-135deg)}body.page-template-page-team #page-container #main-content #main,body.single-team #page-container #main-content #main{width:50%}body.page-template-page-team #page-container #main-content>aside,body.single-team #page-container #main-content>aside{width:45.5%;padding:0 0 0 1%;float:right}body.page-template-page-team #page-container #main-content nav.navigation,body.single-team #page-container #main-content nav.navigation{display:none}ul.team-members{width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;max-width:600px}ul.team-members li{position:relative;margin:0 2% 6px 0;padding:0;width:141px;height:188px;-ms-flex:1;-webkit-flex:1;flex:1}ul.team-members li h3{font-size:1.2em;letter-spacing:1px;color:#fff;transition:all .35s ease-in-out;text-align:center;padding:5px 0}ul.team-members li .personnel-photo{overflow:hidden;position:absolute;z-index:331}ul.team-members li .personnel-photo img{width:100%;height:auto}ul.team-members li .personnel-information{position:absolute;z-index:332;background:rgba(0,0,0,.38);bottom:0;left:0;padding:0;width:100%;transition:all .35s ease-in-out}ul.team-members li a{display:block;transition:all .35s ease-in-out;height:inherit;border:none}ul.team-members li a:active h3,ul.team-members li a:focus h3,ul.team-members li a:hover h3,ul.team-members li.team-item.current-menu-item h3{color:#fff}ul.team-members li a:active .personnel-information,ul.team-members li a:focus .personnel-information,ul.team-members li a:hover .personnel-information,ul.team-members li.team-item.current-menu-item .personnel-information{color:#fff;background:#2f1413}body.page-template-page-team .entry-content h1.entry-title,body.single-team .entry-content h1.entry-title{padding-bottom:0}.entry-title.company-title{color:#663;padding:5px 0 5px 2px;display:inline-block}body.page-template-page-team .post-thumbnail,body.single-team .post-thumbnail{display:none}.pagelink a{position:relative}.pagelink.align-left{float:left;clear:left;padding-left:20px}.pagelink.align-right{float:right;clear:right;padding-right:20px}.pagination .nav-previous,.post-navigation .nav-previous,.posted-on{float:left}.pagelink a:after,.pagelink a:before{position:absolute;display:block;content:"";border:8px solid transparent}.secondary-team .testimony-button{display:none}.pagelink a:before{left:-25px;border-right-color:#dc0814;top:2px}.pagelink a:after{left:-23px;border-right-color:#fff;top:2px}.pagelink.align-right a:before{left:auto;border-right:none;right:-20px;border-left-color:#dc0814;top:2px}.pagelink.align-right a:after{left:auto;border-right:none;right:-18px;border-left-color:#fff;top:2px}.woocommerce ul.products li.product .price{font-size:2em;color:#663}.woocommerce ul.products li.product a{text-decoration:none;display:block;border:none}.woocommerce ul.products li.product a:first-child{min-height:221px}body.archive #main-content .site-main>article{background:rgba(255,255,255,.8);margin:0 0 10px;padding:20px}body.archive #main-content .site-main>article h2.entry-title{color:#CA531B}.tribe-events-cal-links{padding:10px 0}.tribe-events-button{border-radius:3px;border:0;box-shadow:none;color:#fff;cursor:pointer;display:inline-block;font-size:11px;font-weight:700;letter-spacing:1px;line-height:normal;padding:6px 9px;text-align:center;text-decoration:none;text-transform:uppercase;vertical-align:middle;zoom:1}.entry-content ul.social-links,.post-listing{padding:10px 0;display:table}.single-tribe_events .tribe-events-single-event-title{font-size:2.7em}.single-tribe_events .tribe-events-schedule .tribe-events-cost{font-size:2.5em;color:#663}.tribe-events-course-info,.tribe-events-gcal{margin-right:1.25em}a.tribe-events-course-info,a.tribe-events-gcal,a.tribe-events-ical{clear:none;color:#fff;margin-top:21px;text-decoration:none}.post-listing .author-info{display:table;width:100%}.post-listing{border-bottom:3px dotted #e0e0e0;width:100%}.post-intro{display:table;width:100%;padding:0 0 10px}.post-intro-copy-container,.post-listing .author-avatar-title,.post-listing .author-description,.post-thumb-video-container{display:table-cell;position:relative;vertical-align:top}.post-listing .author-avatar-title,.post-listing .author-description{display:block}.post-intro-copy-container,.post-thumb-video-container{width:50%;height:100%}.post-thumb-video-container .post-thumbnail-wrapper{background:rgba(255,255,255,.1);width:100%;height:100%}.byline a,h2.author-heading,h3.author-title{font-size:1.2em;padding-bottom:0;text-align:left}.post-thumbnail img{max-width:100%;height:auto}.post-listing .author-description{font-size:.8em;text-align:left;vertical-align:bottom}.post-listing .author-description p.author-bio{padding:0}.post-thumb-video-container{padding:0 1% 0 0}.post-thumb-video-container a.post-thumbnail{display:block;border:none}.post-thumb-video-container a.post-thumbnail img{width:100%;height:auto;display:block}.post-intro-copy-container .entry-header{display:table;width:100%}.post-intro-copy-container .entry-content,.post-single .entry-content{padding:10px 0;clear:both}.post-intro-copy-container .entry-footer{padding:10px 0 0;display:table;position:absolute;bottom:0;right:0}.post-intro .entry-meta,.post-single .entry-meta{display:table-cell;height:100%;width:50px}.post-intro .entry-header,.post-single .entry-header{display:table;width:100%}.post-intro h2.entry-title,.post-single h1.entry-title{display:table-cell;padding-bottom:0;padding-left:10px;background:rgba(179,72,26,1);vertical-align:middle;color:#fff}.post-intro .entry-meta span,.post-single .entry-meta span{font-size:1em}.post-intro time,.post-single time{display:block;padding:5px 10px;background:rgba(179,72,26,1)}.post-intro time span,.post-single time span{padding-right:0;display:block;text-align:center}.posted-on{display:block}.author-link,.byline,.cat-links{display:table;clear:both;padding:2px 0}.byline a{color:rgba(179,72,26,1);border:none}.post-intro h2.entry-title a,.posted-on a{border:none;color:#fff}.pagination .nav-previous,.pagination.nav-next,.post-navigation .nav-next,.post-navigation .nav-previous{background:0 0!important}.pagination .nav-next a,.pagination .nav-previous a,.pagination .page-numbers,.pagination .page-numbers a,.post-navigation .nav-next a,.post-navigation .nav-previous a{color:rgba(179,72,26,1);font-size:1.6em}.pagination .nav-next .meta-nav,.pagination .nav-next .post-title,.pagination .nav-next a:hover .post-title,.pagination .nav-previous .meta-nav,.pagination .nav-previous .post-title,.pagination .nav-previous a:hover .post-title,.post-navigation .nav-next .meta-nav,.post-navigation .nav-next .post-title,.post-navigation .nav-next a:hover .post-title,.post-navigation .nav-previous .meta-nav,.post-navigation .nav-previous .post-title,.post-navigation .nav-previous a:hover .post-title{color:rgba(179,72,26,1);font-size:1em}.navigation.pagination,.navigation.post-navigation{display:table;padding:10px 0;width:100%}.pagination .nav-next,.post-navigation .nav-next{float:right}@media screen and (max-width:1098px){.strapline{font-size:2em}.strapline br{display:none}#site-navigation ul li a{padding-right:8px}}@media screen and (max-width:1046px){.post-intro-copy-container .entry-footer{position:relative}}@media screen and (max-width:1016px){#site-navigation ul li a{padding-left:8px}}@media screen and (max-width:960px){#page-container #main-content>aside,body.page-template-page-team #page-container #main-content>aside,body.single-team #page-container #main-content>aside{display:table-footer-group;width:100%;float:none}body #page-container #main-content #main,body.left-sidebar #page-container #main-content #main,body.right-sidebar #page-container #main-content #main{display:table-header-group}.menu-toggle{display:inline-block;top:6px}body.toggled-on #site-navigation .menu-toggle+ul{background:#fff;top:42px}#site-navigation ul li,#site-navigation ul li a{width:100%;background:#E44C0B;position:relative}.dropdown-toggle{height:35px;width:35px;position:absolute;right:5px;z-index:100;top:0;border:none;background:0 0;color:#fff;font-size:24px;font-stretch:ultra-condensed;line-height:0}.dropdown-toggle:before{border-style:solid;border-width:.25em .25em 0 0;content:'';display:inline-block;height:.55em;position:relative;top:0;vertical-align:top;width:.55em;left:0;transform:rotate(45deg)}.dropdown-toggle.toggled-on{color:#fff}.dropdown-toggle.toggled-on:before{top:0;transform:rotate(90deg)}#site-navigation ul.sub-menu{width:230px!important;display:none;left:100%;top:0}#site-navigation ul.sub-menu ul.sub-menu{display:none;left:230px;top:0}#site-navigation ul.sub-menu.toggled-on{position:absolute;visibility:visible;height:auto;width:100%;font-size:12px}#site-navigation ul.sub-menu.toggled-on .dropdown-toggle{z-index:101}#site-navigation ul.sub-menu.toggled-on ul.sub-menu.toggled-on .dropdown-toggle{z-index:102}#site-navigation ul li:active>ul.sub-menu.toggled-on,#site-navigation ul li:focus>ul.sub-menu.toggled-on,#site-navigation ul li:hover>ul.sub-menu.toggled-on,#site-navigation ul.sub-menu.toggled-on{z-index:103;display:block;opacity:1}#site-navigation ul li:active>ul.sub-menu.toggled-on li:active>ul.sub-menu.toggled-on,#site-navigation ul li:focus>ul.sub-menu.toggled-on li:focus>ul.sub-menu.toggled-on,#site-navigation ul li:hover>ul.sub-menu.toggled-on li:hover>ul.sub-menu.toggled-on,#site-navigation ul.sub-menu.toggled-on ul.sub-menu.toggled-on{z-index:104;display:block;opacity:1}form.search-form{margin:10px 0;padding-top:4px}}@media screen and (orientation:landscape) and (max-width:1024px){.contact-numbers a{font-size:2em;text-align:center;width:100%}}@media screen and (max-width:860px){.strapline{font-size:1.85em}}@media screen and (max-width:770px){#main-header,header#main-header{grid-template-areas:"logo . social" "strapline strapline strapline" "nav nav nav"}.strapline{font-size:1.5em;text-align:center;padding:10px 20px;max-width:480px;margin:0 auto}.contact-numbers a{font-size:2em;text-align:center;width:100%}}@media screen and (max-device-width:769px) and (orientation:portrait){.gallery,ul.team-members{display:table;width:100%}.gallery figure{float:left}ul.team-members li{float:left;width:48%}}@media screen and (max-width:720px){#main-content,article#main-content{margin-top:209px}}@media screen and (max-width:664px){.post-intro-copy-container,.post-thumb-video-container{display:table;width:100%;padding:0}.post-intro-copy-container{padding:10px 0}}@media screen and (max-width:616px){#page-container{width:90%}#main-header,header#main-header{grid-template-areas:"logo social" "strapline strapline" "nav nav";grid-template-columns:1fr 1fr}#main-logo img{width:80%;height:auto;min-width:auto}#main-header #main-logo,.strapline,header#main-header #main-logo{padding-left:10px}.strapline{text-align:center}body.toggled-on #site-navigation .menu-toggle+ul{width:100%;top:14px;position:relative}#site-navigation ul{width:100%}#site-navigation ul li,#site-navigation ul li a{width:100%;background:#E44C0B;position:relative}#site-navigation ul.sub-menu li a{text-indent:15px}#site-navigation ul li:active>ul.sub-menu,#site-navigation ul li:active>ul.sub-menu li:active>ul.sub-menu,#site-navigation ul li:focus>ul.sub-menu,#site-navigation ul li:focus>ul.sub-menu li:focus>ul.sub-menu,#site-navigation ul li:hover>ul.sub-menu,#site-navigation ul li:hover>ul.sub-menu li:hover>ul.sub-menu,#site-navigation ul.sub-menu,#site-navigation ul.sub-menu ul.sub-menu{left:0;top:0}#site-navigation ul.sub-menu.toggled-on{left:0;width:100%!important;position:relative}#site-navigation ul li ul.sub-menu.toggled-on li,#site-navigation ul li ul.sub-menu.toggled-on li ul.sub-menu.toggled-on li{display:block;visibility:visible;height:auto;width:100%;font-size:12px}#site-navigation ul li ul.sub-menu.toggled-on li a,#site-navigation ul li:active>ul.sub-menu li a,#site-navigation ul li:focus>ul.sub-menu li a,#site-navigation ul li:hover>ul.sub-menu li a{text-indent:15px;display:block;visibility:visible;height:auto;width:100%;font-size:12px}#site-navigation ul li ul.sub-menu.toggled-on li ul.sub-menu.toggled-on li a,#site-navigation ul li:active>ul.sub-menu li:active>ul.sub-menu li a,#site-navigation ul li:focus>ul.sub-menu li:focus>ul.sub-menu li a,#site-navigation ul li:hover>ul.sub-menu li:hover>ul.sub-menu li a{text-indent:0;text-align:right}.content-strapline{line-height:1}}@media screen and (max-width:592px){#tribe-events .tribe-events-button{display:block;margin-right:0}}@media screen and (max-width:573px){#page-container #main-content>aside .widget-area{display:block}}@media screen and (max-width:519px){#main-content,article#main-content{margin-top:244px}}@media screen and (max-width:500px){#main-header #social-links-login-search-container .social-links-login,header#main-header #social-links-login-search-container .social-links-login{margin-right:10px;padding:10px}.contact-numbers a{font-size:1.75em;min-width:150px}h1,h2{text-align:center}}@media screen and (max-width:450px){.contact-numbers a{font-size:1.2em;min-width:135px;text-align:center}ul.team-members{display:table}ul.team-members li{float:left;width:48%}h2{text-align:center;font-size:2em}.gallery-columns-2 figure{width:100%}ul.social-links{display:block;clear:both;margin:0 auto;width:240px}}@media screen and (max-width:416px){.contact-numbers a{font-size:1em;min-width:86px;text-align:center}#main-header #social-links-login-search-container ul.social-links,header#main-header #social-links-login-search-container ul.social-links{min-width:0}#tribe-events-content a,.tribe-events-event-meta a{padding:5px}}@media screen and (max-width:320px){#main-content,article#main-content{margin-top:250px}}