*{margin:0;padding:0;border:0;outline:none;box-sizing:border-box;-moz-box-sizing:border-box}html,body{width:100%;height:100%}body{right:0;position:relative}ul li{list-style:none}html,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,hr{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}table{border-collapse:collapse}td,th{empty-cells:show;vertical-align:top;text-align:left}body{background:#fff}#skipNavigation{background:#fff;color:#000;padding:.5em;position:absolute;left:0;top:-100px;z-index:10}#skipNavigation:focus,#skipNavigation:active{top:0}body>header,body>nav,main,body>footer,#alertApp,.ribbon{width:100%;float:left;clear:left;padding:0 10px;display:block}body>*>.wrap,body>footer>.fatFooter,#alertApp>*,body>footer>.copyright .wrap,.onlineStore .wrap{max-width:90em;margin-left:auto;margin-right:auto;position:relative;overflow:auto}body,.text,input,button,.cmsCallout h1,.square-callout p strong,.exhibit-highlight-callout h1,.exhibit-category .square-callout h1,.megaMenu .tribe-events-duration,.tribe-events-single-event-title{font-family:aktiv-grotesk,sans-serif;font-style:normal;font-weight:300;color:#333;line-height:1.875em}h1,body>footer h2,.button,.homeTopCallouts h2,.calloutLeft .calloutText div,.exhibitDetailIntro,.square-callout p,.welcome em,.becomeMember2 span,.tribe-events-read-more,#content .tribe-events-single-event-title{font-family:ff-tisa-web-pro,serif;font-weight:400}.square-callout p{font-style:normal}a,a *{color:#5185a6;text-decoration:none}a:hover,a:active,a:hover *,a:active *{color:#5185a6}.orange{color:#5185a6}.green{color:#78bc42}p,h1,h2,h3,h4,hr,blockquote,dd,ol{margin-bottom:.75em}#content ul,.contentEditor ul{margin-bottom:1.5em}h1,h2,h3,h4,h5,h6,h7,h8,h9,th{font-weight:400}p+h2,p+h3,p+h4,p+h5,p+h6{margin-top:1.3em}.textColor,h1,h2,h3,h4,h5,h6,h7,h8,h9,th,dt{color:#5185a6}em,i,q,cite,.italic{font-style:italic}b,strong{font-weight:500}u{text-decoration:none}hr{border-top:1px solid rgba(0,0,0,.15);margin:2em 0;padding-top:1px}p{font-size:1em}h1,#content article.blog>h1{font-size:2.75em;margin-bottom:1em;line-height:1em}#content>section{margin:2em 0}h1+h2{margin-top:-1em}#content * h1{font-size:2.75em}h2{color:#78bc42;font-size:2em}h3{font-size:1.625em;color:#333}h4,th{font-size:1.5em;color:#78bc42}h5{font-size:1.1em}h6{font-size:1em;color:#333}h7,h8,h9{font-size:1em}sup,sub{font-size:.6em;line-height:.6em;vertical-align:baseline;position:relative}sup{bottom:1ex}sub{top:.5ex}.colorBand{background-image:url(/wp-content/themes/web-solutions/images/color-band.png);background-repeat:repeat-x;height:1em;background-size:94em 1em;clear:both}.cmsCallout,.exhibit-highlight-callout,.highlight div,body>footer,.square-callout h2,.special-event{background-image:url(/wp-content/themes/web-solutions/images/color-band.png);background-repeat:repeat-x}#content ul li,#content_home ul li,.contentEditor ul li,#featVid ul li,#news ul li,#events ul li,#blog ul li,#quickLinks ul li{background:url(images/bullet.png) no-repeat 1em .4em;background-size:16px 16px;margin-top:.3em;padding-left:35px}#content ol,#content_home ol,.contentEditor ol{margin-left:35px}#content ul li ul li,#content_home ul li ul li,.contentEditor ul li ul li{background:url(images/bullet2.png) no-repeat .1em.1em;background-size:16px 16px;padding-left:20px;font-size:.92em;line-height:1.4em}.clearFloats{clear:both}.nobr{white-space:nowrap}.twoCol,.threeCol,.resCol{-webkit-column-rule:0 outset rgba(0,0,0,.1);-moz-column-rule:0 outset rgba(0,0,0,.1);column-rule:0 outset rgba(0,0,0,.1);-webkit-column-gap:2em;-moz-column-gap:2em;column-gap:2em}.resCol li,.resCol p{display:inline-block;width:100%}.req{color:#c00}.textIcon{background:#999;background-color:rgba(0,0,0,.2);font-size:.8em;line-height:1em;display:inline-block;padding:.2em .4em;-webkit-border-radius:.5em;border-radius:.5em;color:#fff}.textIcon:hover{background:#666;background-color:rgba(0,0,0,.4);color:#fff}input,button{font-size:.9em}input[type=text],input[type=password],input[type=tel],input[type=number],input[type=email],input[type=url],input[type=search],textarea,select,input[type=button],input[type=submit]{-webkit-border-radius:0;border-radius:0;-webkit-appearance:none}input[type=radio],input[type=checkbox]{}input[type=text],input[type=password],input[type=tel],input[type=number],input[type=email],input[type=url],input[type=search],textarea,select{border:1px solid rgba(0,0,0,.2);background-color:#f2f2f2;padding:0 .3em}input[type=text]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=number]:focus,input[type=email]:focus,input[type=url]:focus,input[type=search]:focus,textarea:focus,select:focus{background-color:#e9e9e9}textarea{display:block}select{padding:0}@media screen and (-webkit-min-device-pixel-ratio:0){select{background-image:url(/images/icons/16x16/select.png);background-repeat:no-repeat;background-position:right center;padding:3px 16px 3px 5px}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=search]{padding-right:0}}select option{padding:0 .2em}button,.button,input[type=button],input[type=submit],input[type=reset],#tribe-bar-form .tribe-bar-submit input[type=submit],.tribe-events-read-more{background:#78bc42;color:#fff;border:0;padding:0 1em .2em;line-height:2.5em;cursor:pointer;display:inline-block}.button{margin:1.5em 0;border-radius:2px}input::-moz-focus-inner{border:0;padding:0}button:hover,input[type=button]:hover,input[type=submit]:hover,input[type=reset]:hover,.button:hover,.button:focus,input[type=button]:focus,input[type=submit]:focus,input[type=reset]:focus{background-color:#5185a6;color:#fff}button img{height:1em;width:auto;vertical-align:top}input.bulky,.bulky{padding:.4em .6em;font-size:1.2em}.formTable,.formTable table{width:100%}.formTable td{width:50%}.formTable input[type=text],.formTable input[type=password],.formTable input[type=tel],.formTable input[type=number],.formTable input[type=email],.formTable input[type=url],.formTable input[type=search],.formTable textarea{width:100%}.formTable td{padding:0 0 .5em .5em}.formTable td:first-child{padding:0 .5em .5em 0}.formTable table td,.formTable table td:first-child{padding-bottom:0}.formTable.right td:first-child{text-align:right;width:1%}.formTable.right td{width:auto}.formTable td[colspan="2"]{padding-right:0}.formTable.formLoose,.formTable.formLoose td{width:auto}.subjClass{display:none}#Captcha label{padding-left:0}td.right,th.right{text-align:right}.wsNew{display:inline-block;font-size:.7em;line-height:1.5em;height:1.5em;padding:0 .3em;margin:.3em 0;background-color:#ffc700;overflow:visible;vertical-align:top;color:#fff;font-style:italic}.sidebar_search{float:left}.search-form input{height:2.8em;line-height:2.8em}.search-field{width:80%;float:left}.search-submit{width:20%;float:left}.entry-header .entry-title a{font-size:1.2rem;color:#78bc42;margin-bottom:0;padding-bottom:0}.search #content .entry-header .entry-title{margin-bottom:1rem;line-height:1rem}.search #content article{border-bottom:dashed 1px #ccc}body>header{height:9.8125em;margin:0 auto;position:fixed;z-index:99;top:0;left:0;width:100%;background:#fff url(/wp-content/themes/web-solutions/images/color-band.png) repeat-x center bottom;background-size:93em 2em;transition:ease all .2s}body.logged-in>header{top:32px}body>header>.wrap{height:7.8125em}.site-title,.site-description{display:none}#brand{overflow:visible;display:inline-block;float:left;margin:0;position:absolute;top:1em;left:1em}#brand img{height:5.9375em;width:auto;transition:ease opacity .2s .2s}.scroll #brand img{opacity:0;transition:ease opacity .2s 0s}body>header nav{position:absolute;right:0;text-align:right}body>header nav li{float:left}body>header nav form>*{float:left}body>header .search{margin-left:2em}body>header .search>*{float:left}body>header nav a{text-decoration:none;color:#999;-webkit-text-size-adjust:none}body>header nav a:hover,body>nav a:active{color:#666}body>header nav li.current-menu-item a{text-decoration:none;color:#666}.skip-link.screen-reader-text,.menu-toggle{display:none}.main-navigation{overflow:visible;max-width:calc(100% - 15em);float:right;background:url(/wp-content/themes/web-solutions/images/color-band.png) repeat-x left top;background-size:auto 2em;padding-top:2em}.scroll .main-navigation{margin-top:-2em}.menu-main-nav-container{float:right}.main-navigation ul{text-align:left;overflow:visible}.main-navigation .nav-menu>.menu-item>a{color:#333;display:inline-block;text-decoration:none;-webkit-text-size-adjust:none;font-weight:500;text-transform:lowercase}.main-navigation>div>ul>li:hover>a,.main-navigation>div>ul>li:active>a,.main-navigation .nav-menu>.menu-item:hover>a{color:#5185a6;background:#ededed}.main-navigation .nav-menu>.current-menu-item>a,.main-navigation .nav-menu .current-page-ancestor>a{color:#5185a6}.main-navigation li{position:relative}.cartButton{text-transform:uppercase}.cartButton a:hover{background:#ededed}.brand{width:100%}.primary,.main-navigation>a,.main-navigation .search-form{display:none}.primary>*{color:#fff;line-height:3rem;padding:0 .9rem;white-space:nowrap;text-transform:lowercase;font-weight:500}.secondary{position:absolute;right:0;top:0;bottom:auto;line-height:3.5rem;text-align:center;padding:0 .5rem;display:none}.secondary .navIcon{padding:0 .5rem;height:3.5rem;float:left;display:inline-block;font-size:1.25em}.navIcon{text-align:center}.navIcon:after{font-family:FontAwesome;display:inline-block}header .menu{cursor:pointer}header>.menu{position:fixed;right:0;top:0;width:2.5em;height:2.5em;line-height:2.5em;z-index:-1;opacity:0;background-color:rgba(255,255,255,.5)}.scroll header>.menu{opacity:1;z-index:2}body,body .main-navigation{transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s}.slideNav,.slideNav header>.menu{right:80%}.slideNav>nav{right:0}.scroll .main-navigation li ul a{line-height:1.1em}.main-navigation li ul{z-index:1;width:18em;padding:0;background:#f6f6f6;position:absolute;height:auto;-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,.1);box-shadow:0 5px 5px 0 rgba(0,0,0,.1)}.main-navigation>div>ul>li:last-child ul{right:0}.main-navigation li li{width:100%;display:block;float:left}.main-navigation li li a{background:0 0;color:#333}.main-navigation li li a{line-height:1.1em;padding:.75em 1em;display:block;width:100%;text-align:left;float:left;border-bottom:solid 1px #ccc;font-weight:300;font-size:.95em}.main-navigation li li:nth-child(odd){background:#ededed}.main-navigation li li a:hover,.t1 li ul li a:active{color:#fff;background:#5185a6}.main-navigation li ul{left:-999em;z-index:99999}.main-navigation li li ul{left:-999em;top:0}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{left:100%}.ribbon{padding:0;position:relative}.home-button{text-transform:uppercase;color:#fff;font-weight:500;background:#3e3f41;padding:.75em 1.25em}.home-button:hover{background:#78bc42;color:#fff}.home-button:hover:before{color:#fff}.home-button:before{content:"\f061";color:#fdd538;font-family:FontAwesome;margin-right:.5em}.colorBand.topBand{background-position:left top}.colorBand.bottomBand{background-position:right top}.homeTopCallouts .calloutLeft{background-color:#fdd538}.homeTopCallouts .calloutText,.homeTopCallouts .calloutText>p{color:#fff}.homeTopCallouts .fa,.lite-green{color:#fdd538}.lite-green{margin-left:.5em}.homeTopCallouts .cost{width:2em;text-align:right;color:#fff;display:inline-block}.homeTopCallouts .cost2{color:#fff;display:inline-block}.homeTopCallouts .calloutLeft .image{opacity:.5;background-image:url(/wp-content/themes/web-solutions/images/home/callout-exhibitions2.jpg)}.homeTopCallouts .calloutLeft .image:hover,.homeTopCallouts .calloutRight .image:hover{opacity:1}.homeTopCallouts .calloutLeft .calloutText,.homeTopCallouts .calloutLeft .calloutText>p{color:#333}.homeTopCallouts .calloutLeft .calloutText>h1{color:#333}.homeTopCallouts .calloutRight{background-color:#333}.homeTopCallouts .calloutRight .image{background-image:url(/wp-content/themes/web-solutions/images/home/plan2.jpg);opacity:.5}.homeTopCallouts .calloutRight .calloutText:hover{background-color:#5185a6;color:#fff}.calloutText:hover .lite-green{color:#fff}.homeTopCallouts h2{font-size:1.2em;margin:0;color:#fdd538}.homeTopCallouts .small{font-size:.85em;font-weight:100;color:#fff}.calloutLeft{position:relative}.calloutLeft .calloutText div{background-color:#5185a6;font-size:1.5em;padding:2rem;color:#fff}.calloutLeft .calloutText div span{color:#fff}.calloutLeft .calloutText span:after{content:"\0020\f061";color:#fdd538;font-family:FontAwesome}.homeTopCallouts .calloutRight p{font-size:.875rem}.threeCallouts{background-image:url(/wp-content/themes/web-solutions/images/home/at-the-matt.png);background-repeat:no-repeat;background-position:bottom right}.square-callout{float:left;position:relative}.square-callout h2{background-size:60em .12em;background-position:left 0 bottom 0;padding-bottom:.5em;margin-bottom:0;color:#5185a6;font-weight:500}.square-callout div{width:100%;height:0;padding-top:100%;background:#333;position:relative;display:block}.square-callout p{opacity:1;left:0;top:0;right:0;left:0;position:absolute;background:#333;display:block;padding:2em 2em 0;color:#fff}.square-callout p strong{display:block;margin-top:2em;color:#5185a6;text-transform:uppercase;font-weight:500}.square-callout p strong .fa{color:#fdd538}.square-callout div span{position:absolute;top:0;left:0;right:0;bottom:0;display:block}.square-callout div:hover p{opacity:1}.square-callout:hover .image2{opacity:.1}.square-callout img{max-width:100%}.square-callout .image2,.fourCallouts a .image2{background-repeat:no-repeat;background-position:center center;background-size:cover}.adventures{float:left;width:100%;position:relative}.adventures .home-button{position:absolute;right:0;top:0;z-index:2}.welcome-container{background-color:#5185a6}.welcome{left:0;color:#fff;line-height:2}.welcome h1{color:#fff;font-style:italic}.welcome em{color:#fff}.welcome p{color:rgba(255,255,255,.85)}.fourCallouts div{float:left;height:50%;width:50%;position:relative;background-position:center center;background-repeat:no-repeat;background-size:cover}.fourCallouts .green{background-color:transparent}.fourCallouts .green:hover{background-color:rgba(51,51,51,.8)}.fourCallouts .peach{background-color:transparent}.fourCallouts .peach:hover{background-color:rgba(51,51,51,.8)}.fourCallouts a{position:absolute;width:100%;float:left;height:100%;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.fourCallouts .green span,.fourCallouts .peach span{right:0;color:#fff}.fourCallouts .peach span{background-color:#5185a6}.fourCallouts .green span{background-color:#333}.fourCallouts span,.fourCallouts strong{display:block;color:#fff}.onlineStore .wrap a,.products a{text-align:center;float:left}.onlineStore .wrap a img,.products a img{margin-bottom:2em;vertical-align:bottom}.by-line,.price{color:#333}.onlineStore h2,.products a h3{display:block;font-size:1em;font-weight:500;line-height:1.2em;margin-bottom:0}.onlineStore h2{padding:0 4em;color:#333}.products a h3{padding:0 1em;color:#78bc42}.onlineStore .by-line,.onlineStore .price,.products a .price{display:block;font-size:.88em;color:#333}.onlineStore .home-button{position:absolute;left:0;top:0;z-index:4}.onlineStore .price{margin-top:1em}.onlineStore a:hover h2,.products a:hover h3{color:#5185a6}.onlineStore a:hover img,.products a:hover img{opacity:.5}.onlineStore a:hover .button,.products a:hover .button{background:#5185a6;color:#fff}main,.mceContentBody{background:#fff}main>.wrap{padding-top:12em}.contentEditor{background:#fff}main>div>aside{position:absolute;left:0;top:12.5em;width:14.5em}main>div>aside nav{width:14.5em;overflow:hidden;margin:0 0 40px}main>div>aside nav li{height:1%;overflow:hidden}main>div>aside nav li a,main>div>aside .product-categories li a{padding:.5em 5px;display:block;color:#333;text-transform:lowercase;font-weight:500;line-height:1.4}main>div>aside nav li a:hover:before,main>div>aside nav li a:active:before,main>div>aside nav li a:before,main>div>aside .product-categories li a:before{font-family:FontAwesome;float:right;padding-left:.5em}main>div>aside nav li a:before,main>div>aside .product-categories li a:before{content:"\f061";color:#d1d1d1}main>div>aside nav li a:hover,main>div>aside nav li a:active,main>div>aside .product-categories li a:hover{color:#333}main>div>aside .product-categories li a:hover:before,main>div>aside nav li a:hover:before,main>div>aside nav li a:active:before,main>div>aside nav>ul>li.page_item_has_children.current_page_item>a:before,main>div>aside nav>ul>li.current_page_parent>a:before,#sidenav .current_page_item a:before{content:"\f063";color:#78bc42}main>div>aside nav .children li a:before{display:none}h1.widget-title{display:none}main>div>aside nav li.current-page-item a{color:#}main>div>aside nav li.current-page-item ul li{}main>div>aside nav li.current-page-item ul li a{}main>div>aside nav li ul li a:hover,main>div>aside nav li ul li a:active{}main>div>aside nav li ul li.current-page-item>a,.current_page_item a{color:#78bc42}main>div>aside nav li ul li.current-page-item ul{padding-bottom:.5em;border:0}main>div>aside nav li ul li.current-page-item ul li{border:0}main>div>aside nav li ul li.current-page-item ul li a{padding-left:1em;font-size:.8em;color:#666}main>div>aside nav li ul li ul li a:hover,main>div>aside nav li ul li ul li a:active{}main>div>aside nav li ul li ul li.current-page-item>a{color:#000;background:#e5e5e5}main>div>aside nav .children{background-color:#e9e9e9;border-radius:2px;padding:.5em 0}main>div>aside nav .children a:after{display:none}main>div>aside nav li ul.children li>a{color:#333;font-size:.85em;font-weight:300;padding:.4em 1em;line-height:1.3}main>div>aside nav li.current_page_parent ul.children li.current_page_item>a{background:#fff;color:#5185a6}main>div>aside nav li ul.children li>a:hover{background:rgba(255,255,255,.5);color:#f9a46c}main>div>aside nav>ul>li.page_item_has_children.current_page_item>a,main>div>aside nav>ul>li.current_page_parent>a{color:#78bc42}main>div>aside nav li ul li ul li.on ul li a{padding-left:50px;font-size:.7em;color:#666}main>div>aside nav li ul li ul li ul li a:hover,main>div>aside nav li ul li ul li a:active{background:#fff}main>div>aside nav li ul li ul li ul li.current-page-item>a{color:#000;background:#f5f5f5}main>div>aside section{margin:0 0 20px;padding:10px}main>div>aside section:hover{background:#ffc}main>div>aside section h1{margin:0;font-size:1.2em}main>div>aside section p{margin:0}.contentButton:after,.woocommerce .button:after{content:"\f061";color:#c3f4a6;font-family:FontAwesome;padding-left:.5em}#content{float:left;width:100%;padding:0 2em 5em 19em;overflow:hidden;min-height:700px;word-wrap:break-word;position:relative}.highlight{margin:3em 0;color:#000}#content .highlight h1{font-size:1.75em}#content .highlight h2{font-size:1.5em}.cmsCallout,.highlight div,.exhibit-highlight-callout{background-position:left top;background-size:47em .15em}.highlight div{background-color:#e9e9e9;padding:3em 4em 3em 3em}.exhibit-highlight-callout{clear:both}.becomeMember{background-color:#e9e9e9;padding:1.5em 1em;display:block}.becomeMember,.becomeMember2{background-image:url(/wp-content/themes/web-solutions/images/color-band.png),url(/wp-content/themes/web-solutions/images/color-band.png);background-repeat:repeat-x;background-position:left top,center bottom;background-size:65em .2em,65em .2em;float:left;width:100%}.becomeMember span{color:#78bc42;font-weight:500}.becomeMember:hover{background-color:#333}.becomeMember2{margin-top:1em;background-color:#333;color:#fff;width:100%;float:left;padding:3em 1.5em;color:rgba(255,255,255,.75)}.becomeMember2 span{color:#fff;font-weight:500;display:block;font-size:1.3em}.becomeMember2 strong{display:block;color:#fff;font-weight:500;margin-top:.5em;text-transform:uppercase}.becomeMember2:hover{background-color:#78bc42;color:#fff}#mapDiv{width:100%!important}.cmsCallout,.exhibit-highlight-callout{position:relative;margin:3em 0;background-color:#5185a6}.cmsCallout a p,.exhibit-highlight-callout time,.exhibit-highlight-callout:hover .greenBand,.exhibit-highlight-callout:hover h1,.exhibit-category time,.exhibit-category:hover h1 strong{color:#fff}.cmsCallout{background-color:#5185a6}.cmsCallout:hover{background-color:#5185a6}.exhibit-highlight-callout{background-color:#333}.exhibit-highlight-callout h1 strong,.exhibit-category .square-callout h1{color:#78bc42;text-transform:uppercase}.cmsCallout span{}.cmsCallout section{color:#fff}#content .cmsCallout section h1{font-weight:500}#content .cmsCallout section h1,.exhibit-highlight-callout h1{color:#fff;line-height:1.2}.greyBand,.greenBand{color:#fff;font-weight:500;font-size:1em;float:left}.greyBand{background:#333}.greenBand{background:#78bc42}.greyBand .fa{color:#78bc42}.greenBand .fa{color:#c3f4a6}.exhibit-category .square-callout time{color:#333;font-size:1em;margin-bottom:.75em;display:block;font-weight:400;text-transform:uppercase}.exhibit-category .square-callout h2{background:0 0;color:#333;font-weight:300;margin:0;font-size:1.25em}.square-callout .colorBand{background-size:90em 1em;height:.15em;display:block}#content.exhibit-category .square-callout h1{font-size:1.56em;margin-bottom:0;font-weight:500;margin-bottom:0;line-height:1.2;max-width:100%}.exhibit-highlight-callout:hover{background-color:#78bc42}.exhibit-category .square-callout div{margin-bottom:1.5em}.exhibit-category .square-callout:hover .image2{opacity:.5}.exhibit-category .square-callout:hover h1{color:#5185a6}small,.textSm{font-size:.8em}#content table{width:100%}article{margin-bottom:2em}.tribe-events-tickets td.woocommerce.add-to-cart{text-align:right}.exhibit-category h2{margin:1em 0 0;font-size:1.3em;color:#333}.exhibit-category h2,.exhibit-category span.exhibit-category h2,.exhibitDate{font-weight:500}.exhibitDate{font-size:1.1em}.special-event{background-color:#e9e9e9;display:block;margin:1em 0;background-size:40em .2em;background-position:left 0 top 0}.special-event strong,.sponsor h2{color:#5185a6}.special-event strong{text-transform:uppercase}.sponsor{margin-top:3em}.sponsor h2{font-weight:100;font-size:1em}.exhibit-top-wrap{float:left;width:100%;clear:both;margin-bottom:3em}.exhibit-intro{float:left}.exhibit-rotator{float:right}.single-featured{margin-bottom:1.618em;width:100%;height:auto;padding-bottom:80%;background-repeat:no-repeat;background-size:contain;background-position:center center}.tribe-attendees-list-container,tr.tribe-tickets-attendees-list-optout{display:none}.single-tribe_events .tribe-events-event-image{clear:both;text-align:center;width:100%;height:auto}.events-archive.events-gridview #tribe-events-content table .type-tribe_events{line-height:0}.single-tribe_events .tribe-events-event-image img{max-width:100%;height:auto}aside#woocommerce_product_categories-2 li a{padding:.25em 5px;display:block;color:#333;text-transform:lowercase;font-weight:500}aside#woocommerce_product_categories-2{position:absolute;left:0;top:0;width:14em}aside#woocommerce_product_categories-2 ul li{list-style:none;background:0 0;padding-left:0}aside#woocommerce_product_categories-2 li a{padding:.25em 5px;display:block;color:#333;text-transform:lowercase;font-weight:500}aside#woocommerce_product_categories-2 li a:after{content:"\f061";color:#d1d1d1;font-family:FontAwesome;float:right;padding-right:.25em}aside#woocommerce_product_categories-2 li a:hover:after{content:"\f063";color:#78bc42}.thumbs a{display:block;float:left;cursor:pointer;opacity:.4;width:3em;height:3em;margin:0 .5em .5em 0;border:1px solid #bdc0c7;background-position:center;background-size:cover;background-repeat:no-repeat}.thumbs a:hover{opacity:1}.featuredVideo{background:#e9e9e9;padding:2em;margin:2em 0;display:block;float:left;width:100%}.videoBrief{float:left}.videoOutterWrap{float:left}.videoBrief strong{color:#5185a6}.videoWrapper{height:0;padding-bottom:56.25%;padding-top:25px;position:relative}.videoWrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%}.next,.previous,.tribe-events-back a,.tribe-events-nav-next a,.tribe-events-nav-previous a,#content .next-month,#content .prev-month{color:#333;text-transform:uppercase;font-weight:500;cursor:pointer}.next,.tribe-events-back,#content .next-month{float:right}.previous,#content .prev-month{float:left}.previous:hover,.next:hover,.tribe-events-back a:hover,.tribe-events-nav-next a:hover,.tribe-events-nav-previous a:hover,#content .prev-month:hover,#content .next-month:hover{color:#78bc42}.next:after,.previous:before,.tribe-events-back:before,.tribe-events-nav-previous a:before,.tribe-events-nav-next a:after,#content .prev-month:before,#content .next-month:after{font-family:FontAwesome;color:#78bc42}.next:hover:after,.previous:hover:before,.tribe-events-back:hover:before{color:#c3f4a6}.next:after,.tribe-events-nav-next a:after,#content .next-month:after{content:"\0020\f061"}.previous:before,.tribe-events-back:before,.tribe-events-nav-previous a:before,#content .prev-month:before{content:"\f060\0020"}.rotatorBG{width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover}.cycle-slideshow{display:block;position:absolute!important;top:0;left:0;width:100%;height:100%;z-index:1;border-bottom:1px solid #fff}.rotator{width:100%;clear:both;height:65vh;z-index:1;position:relative;border-top:1px solid #aeaeae}.slide-content{font-weight:400;color:#fff;font-size:1em;text-align:center;padding:1em;max-width:620px;margin:auto}.caption-wrap{position:absolute;z-index:10;width:100%;height:100%}.slide-excerpt{display:block;border-radius:5px;max-width:880px;padding:1em;margin:0 auto;position:relative;width:100%;min-height:150px;right:0;z-index:8;opacity:.8}.slide-title{margin-bottom:0;font-weight:700;text-align:center;font-size:1.875em;padding-top:.25em;color:#fc3}.single-tribe_events .tribe-events-schedule.tribe-clearfix{padding:0}#content .entry-content ul.tribe-events-sub-nav{font-size:1em;margin:1em 0}#content .tribe-events-sub-nav{padding:.5em;font-size:1em}#content .tribe-events-sub-nav li{background:0 0;padding:0;margin:0}#content .tribe-events-sub-nav li span{display:none}.events-archive .entry-content,.events-archive .entry-header{width:100%}#tribe-events-pg-template .tribe-events-content h1,#tribe-events-pg-template .tribe-events-content h2,#tribe-events-pg-template .tribe-events-content h3,#tribe-events-pg-template .tribe-events-content h4,#tribe-events-pg-template .tribe-events-content h5,#tribe-events-pg-template .tribe-events-content h6,.tribe-events-after-html h1,.tribe-events-after-html h2,.tribe-events-after-html h3,.tribe-events-after-html h4,.tribe-events-after-html h5,.tribe-events-after-html h6,.tribe-events-before-html h1,.tribe-events-before-html h2,.tribe-events-before-html h3,.tribe-events-before-html h4,.tribe-events-before-html h5,.tribe-events-before-html h6{margin:0}.tribe-events-before-html{margin-bottom:1em}#tribe-events-pg-template .tribe-events-content h1,.tribe-events-after-html h1,.tribe-events-before-html h1{line-height:1}.tribe-bar-view-list a[class*=tribe-icon-],.tribe-bar-views-list span[class^=tribe-icon-],.tribe-select2-results-views span[class^=tribe-icon-]{min-height:none;padding:1em;background:#fff;border:solid 1px #e9e9e9;line-height:2.35;padding:0 .25em}#tribe-events-content .tribe-events-calendar div[id*=tribe-events-event-] h3.tribe-events-month-event-title,#tribe-events-content .tribe-events-calendar div[id*=tribe-events-event-] h3.tribe-events-month-event-title,.tribe-events-tooltip .tribe-events-event-body,#tribe-events-content .tribe-events-tooltip h4{font-family:aktiv-grotesk,sans-serif;font-style:normal;font-weight:300}h2.tribe-events-page-title{background:#78bc42;color:#fff;font-size:1.5em;margin:0;padding:.5em;width:100%}.tribe-events-calendar th{background:#ededed;color:#333;font-weight:600}#tribe-bar-form label,.tribe-events-button{font-size:1em!important}.tribe-bar-views-inner{background:0 0}#tribe-bar-form input[type=text]{background:#fff;border:solid 1px #e9e9e9;line-height:2;padding:.25em}.table-condensed .next::after{display:none}#tribe-events-content table.tribe-events-calendar,#tribe-events-footer,#tribe-events-header{margin:0}#tribe-events-content table.tribe-events-calendar,#tribe-events-content .tribe-events-calendar td,#tribe-events-content table.tribe-events-calendar{border:solid 1px #e9e9e9}.cart #tribe-events-tickets tr{background-color:none}#tribe-events{margin-bottom:5em}.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-],.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-]>a{background:#78bc42}#tribe-bar-form #tribe-bar-views{left:0}#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a{padding:0}#tribe-bar-form #tribe-bar-views+.tribe-bar-filters{right:0}.tribe-events-calendar div[id*=tribe-events-daynum-] a{color:#fff;background:0 0}.tribe-events-calendar td.tribe-events-past div[id*=tribe-events-daynum-]>a{color:#fff}#tribe-bar-views .tribe-bar-views-list{padding-left:15px;padding-right:15px;font-weight:500}.tribe-bar-submit{margin-top:1em}.table-condensed{color:#333}.table-condensed th.prev{content;"<"}#tribe-events .tribe-events-button,.tribe-events-button{border-radius:2px;letter-spacing:normal;font-size:1em;line-height:2.5em;padding:0 1em .2em}#tribe-bar-form .tribe-bar-submit input[type=submit]:hover{background:#333}.tribe-events-notices{border-radius:0;text-shadow:none;border:none;background:#f5f5f5;line-height:3em;height:3em;margin:0 0 .5em;padding:0 1em;color:#78bc42;display:block;text-align:center}#content .tribe-events-notices ul li{background-position:0 1em;margin:0;background:0 0;padding:0}#tribe-events-content .tribe-events-tooltip h4{margin-bottom:.5em;font-size:1.2em;font-weight:500;height:2.5em;text-transform:uppercase;letter-spacing:normal;line-height:2.5em;background:#5185a6;padding:0 1em}.tribe-event-duration{margin-bottom:1em;font-weight:500}.recurring-info-tooltip,.tribe-events-calendar .tribe-events-tooltip,.tribe-events-week .tribe-events-tooltip{border:solid 1px #e9e9e9;background:#fff;color:#333}.tribe-events-tooltip .tribe-events-event-thumb{float:right;margin:0 0 1em 1em}.tribe-events-tooltip .tribe-events-event-body{padding:1em;font-size:1.1em}.tribe-events-list .tribe-events-event-image{float:right;margin:0}.tribe-events-address{font-weight:300}.tribe-events-gmap{display:block}.tribe-events-list-separator-month{margin:0}.tribe-events-list .tribe-events-event-cost span{background:#5185a6;color:#fff;border:none}.tribe-events-list .tribe-events-event-image img{max-width:75%;float:right}.tribe-events-back{}#tribe-events-content{margin:0;padding:0}.tribe-events-divider{display:none}#content .tribe-events-single-event-title{color:#78bc42;font-size:2em;margin-bottom:0;line-height:1}.tribe-events-event-image{float:right;margin:0 0 3em 3em}.tribe-events-schedule{margin:0}.tribe-events-schedule h2{color:#333;font-size:1.2em;font-weight:500;margin:0}.tickets_name{font-size:1em!important;color:#666!important}.tribe-events-list .time-details,.tribe-events-list .tribe-events-venue-details{margin-top:1em}.tribe-events-read-more{margin-top:1em;border-radius:2px}.tribe-events-read-more:hover{background:#5185a6;color:#fff}table.tribe-events-tickets .tickets_price{font-style:normal!important;color:#5185a6!important;text-align:right}.recurring-info-tooltip.tribe-events-tooltip{width:18em}.single-tribe_events .tribe-events-content{width:50em}.tribe-events-cost{background:#e9e9e9;padding:.5em .75em;margin:.5em 0 1em;font-size:1em;font-weight:500;color:#333;display:inline-block}.single-tribe_events .tribe-events-schedule{margin:1em 0;padding:.25em .5em}.tribe-mini-calendar-nav-link{content:"\2039";position:relative;bottom:.1em;z-index:2}.megaMenu .tribe-mini-calendar-nav .prev-month{right:2.8rem}.tribe-event-tickets-plus-meta-attendee{padding:0}.woocommerce-main-image img:hover{opacity:.75}.tribe-events-tickets>td.woocommerce>.quantity>input{width:10em}.woocommerce-cart main>div>aside,.woocommerce-checkout main>div>aside{display:none}.products{clear:both;float:left;width:100%}.products a{float:left}.product .images img{max-width:100%;height:auto}#content .woocommerce-pagination{text-align:center}.woocommerce-pagination ul{width:100%;float:left;clear:both}#content .woocommerce-pagination ul li{display:inline-block;background-image:none;text-align:center;padding-left:0}#content .woocommerce-pagination ul li a{text-align:center;border:solid 2px transparent}#content .woocommerce-pagination ul li a:hover{border:solid 2px #ededed}#content .woocommerce-pagination .next,#content .woocommerce-pagination .previous{float:none}.product .images{text-align:center}#content .product .summary h1{font-size:2.2em;max-width:100%}.woocommerce-ordering{float:right}.woocommerce-ordering select{line-height:3em;height:3em}.woocommerce-result-count{float:left}.description_tab,.tabs{display:none}#content #tab-description h2{padding-top:1em}#content .tabs li,#content .shop_table ul li{background:0 0;padding-left:0}.wc-forward{clear:both}.summary{margin-bottom:1.5em}.cart .cart_item:nth-child(odd){background-color:rgba(54,66,74,.05)}.woocommerce .shop_table td{vertical-align:middle;padding:.25em;line-height:1em;font-size:.9em}.quantity input{width:4em}.product-thumbnail img{max-height:3em;width:auto}.cart_item{border-bottom:solid 1px #ededed}.cart .product-remove{padding:0 .5em}.cart .product-remove a{display:block;text-align:center;width:1em;line-height:1em}.cart .product-remove a:hover{color:#fff;background-color:#5185a6}.woocommerce table th{font-weight:500;font-size:1em;padding:.25em}.actions{margin-top:1em}.actions .update{text-align:right}.actions .coupon{clear:both;margin-top:2em;padding-top:1em;border-top:1px solid #d7d9db;text-align:center}.actions .coupon *{line-height:calc(2rem - 2px);height:2rem;vertical-align:baseline;padding:0;text-align:center;line-height:2em}.actions .coupon .button{padding-left:1em;padding-right:1em}.actions .coupon label{font-weight:500}.order-total{border-top:1px solid #d7d9db}.woocommerce #customer_details{overflow:auto;padding-top:1em;position:relative}#content .cart-collaterals ul li{background:0 0;padding:0}.woocommerce-checkout input:not([type=submit]):not([type=checkbox]):not([type=radio]),.woocommerce-checkout textarea{display:block;width:100%}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin:1.5em auto;width:100%;height:auto}.bottomCallouts,.homeTopCallouts{float:left;width:100%;position:relative;font-weight:300}.bottomCallouts .calloutRight,.bottomCallouts .calloutLeft{transition:ease all 200ms}.bottomCallouts .calloutRight:hover{background-color:#5185a6}.bottomCallouts .calloutLeft:hover{background-color:#5185a6}.calloutText h1,.calloutText h1 em{color:#fff}.bottomCallouts .calloutText,.bottomCallouts .calloutText>p{color:rgba(255,255,255,.75);transition:ease all 200ms}.bottomCallouts strong{color:#fff;text-transform:uppercase;font-weight:500}.calloutText h1{margin-bottom:.5em}.bottomCallouts .calloutLeft .image:hover,.bottomCallouts .calloutRight .image:hover{opacity:.5}.calloutLeft .image,.calloutRight .image{background-size:cover;background-position:center top;background-repeat:no-repeat;float:left}.bottomCallouts .calloutRight:hover .calloutText,.bottomCallouts .calloutRight:hover .calloutText>p,.bottomCallouts .calloutRight:hover .calloutText>p>*,.bottomCallouts .calloutRight:hover .calloutText>h1{color:#fff}.calloutText{float:left}.bottomCallouts .calloutLeft{background-color:#333}.bottomCallouts .calloutLeft .image{background-image:url(/wp-content/themes/web-solutions/images/callout-the-matt.jpg)}.bottomCallouts .calloutRight{background-color:#fdd538}.bottomCallouts .calloutRight .image{background-image:url(/wp-content/themes/web-solutions/images/callout-rentals.jpg)}.bottomCallouts .calloutRight .calloutText,.bottomCallouts .calloutRight .calloutText>p,.bottomCallouts .calloutRight .calloutText>p>*,.bottomCallouts .calloutRight .calloutText>h1{color:#333}body>footer{padding-top:8em;padding-bottom:5em;color:#333;font-size:.87em;line-height:1.7em;background-color:#e9e9e9;background-size:93em 2em}body>footer>.wrap{overflow:visible}body>footer a{color:#78bc42}body>footer a:hover,footer a:active{color:#95c5a0}body>footer a.on,footer .on>a{text-decoration:none;color:#c3f4a6}body>footer h2{color:#5185a6;font-size:1.5em}body>footer h2 .fa{color:#5185a6;font-size:.8em}body>footer .green{margin-left:.5em}.fatFooter{width:100%}.fatFooter>*{}.fatFooter>*:last-child{padding-right:0}body>footer nav{display:inline}body>footer>div,#web-solutions-exposure{min-height:18px}#web-solutions-exposure a{font-size:.9em}#web-solutions-exposure a{font-size:.9em}.copyright a:hover{color:#999}.copyright{float:left;width:100%;background:#e9e9e9;color:#333}.copyright a{color:#333}.fatFooter section{width:25%;float:left;position:relative;padding-right:5%}footer nav a{display:block}.copyright-text{width:75%;float:left;font-size:.9em}.copyright-text span{display:inline-block}.still-revolutionary{width:75%;max-width:100%;height:auto}.facebook:before,.twitter:before,.youtube:before,.instagram:before,.pinterest:before{font-family:FontAwesome;color:#333;display:inline-block;margin:.5em 1em 0 0;font-size:1.4em}.facebook:before{content:"\f09a"}.twitter:before{content:"\f099"}.instagram:before{content:"\f16d"}.pinterest:before{content:"\f231"}a.twitter:hover:before,a.facebook:hover:before,a.instagram:hover:before,a.pinterest:hover:before{color:#5185a6}.subscribe{display:block;line-height:48px;height:48px}.subscribe form{width:100%;max-width:100%;position:relative}.subscribe input{background-color:#fff;line-height:48px;height:48px;position:relative;font-size:14px;border:none;padding-left:.5em;width:100%}.subscribe button{box-shadow:none;background:#5185a6 url(/wp-content/themes/web-solutions/images/email-signup-arrow.png) no-repeat center center;height:100%;line-height:48px;height:48px;width:3.5em;position:absolute;right:0;text-indent:-9999px;top:0;transition:all 150ms ease 0s;background-size:40px 40px}.subscribe button:hover{color:#009cde}body>footer .button{margin-top:0}a,a *,button,a:before,.button,input[type=button],input[type=submit],.rsFullscreenBtn,#alertApp,#alertApp span,#alertDesc{-webkit-transition:all 200ms ease-out;transition:all 200ms ease-out}body.single-mattatuck_carousel .mattatuck_carousel.has-post-thumbnail .entry-content img{max-height:37.5rem;width:auto}.wcp-carousel-main-wrap .slick-track img{height:12rem!important;margin:0 auto .5rem!important;max-width:100%;object-fit:cover;width:auto!important}