.transition{transition:all .3s ease 0s}.transition2{transition:all .05s ease 0s}.row-no-padding>[class*=col-]{padding-left:0!important;padding-right:0!important}.vertical-align{display:flex;align-items:center}.with-bg,.with-bg-left{position:relative}.with-bg:before,.with-bg-left:before{content:"";display:block;background:#e54c3a;height:100%;top:0;width:60%;position:absolute;right:0}.with-bg-left:before,.with-bg-grey-left:before{right:unset;left:0}.with-bg-grey:before,.with-bg-grey-left:before{content:"";display:block;background:#f2f2f2;height:100%;top:0;width:60%;position:absolute;right:0}.border-top,.border-top-grey{border-top:solid 1px #e54c3a}.border-bottom,.border-bottom-grey{border-bottom:solid 1px #e54c3a}.border-top-grey,.border-bottom-grey{border-color:#f2f2f2}.divider,.divider-center{width:60px;display:block;margin-top:30px;margin-bottom:40px;border-top:4px solid #e54c3a}.divider-center{margin-left:auto;margin-right:auto}.shopify-challenge__container{margin:80px auto!important;max-width:350px!important}.shopify-challenge__container .shopify-challenge__button{background-color:#e54c3a;color:#fff}.shopify-challenge__container .shopify-challenge__button:hover{background-color:#ba2a19}.extra-info-icon{position:relative;margin-left:20px;display:inline-block}.extra-info-icon .fa{display:inline-block;font-size:14px;color:#000;border:solid 2px #000;width:22px;line-height:19px;border-radius:50%;letter-spacing:normal;height:22px;padding-top:1px;text-align:center}.extra-info-icon .data{transition:all .25s ease-in-out;display:none;background-color:#f2f2f2;box-shadow:2px 2px 6px #ccc;left:50%;padding:20px;position:absolute;top:40px;transform:translate(-50%);width:400px}.extra-info-icon .data p{color:#727272;font-family:proxima_nova,Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;letter-spacing:1px;margin:0;text-align:left;text-transform:capitalize}.extra-info-icon:hover .data{display:block}.pagination-custom li span,.pagination-custom li a{color:#000}.pagination-custom li.active span{color:#fff;text-decoration:none;background:#e54c3a}.pagination-custom li:hover a,.pagination-custom li:hover span{color:#e54c3a}body{padding-top:0}body.on-sticky{padding-top:150px}header.header{position:unset;top:-75px}header.header .mega-dropdown{top:unset;z-index:1;height:auto!important}header.header .header-search-bar .search-btn{margin-top:-14px}header.header .topnav li{line-height:normal}header.header .topnav li .icon-image-cart{margin-top:-2px}header.header.sticky{position:fixed;top:0}header.header.sticky .header-left,header.header.sticky .header-content{height:75px}header.header.sticky a.header-logo{padding:10px 20px 0;line-height:unset;height:75px;border-bottom:1px solid #e4e4e4}header.header.sticky a.header-logo img{max-width:120px!important}header.header.sticky .navbar,header.header.sticky .mega-dropdown{display:none}header.header.sticky .header-content .topbar{height:75px}header.header .navbar-nav{width:100%}header.header .topbar .topbar-right .topnav li{vertical-align:middle}header.header .topbar .topbar-right .topnav .cart-counter{display:inline-block;position:relative}header.header .topbar .topbar-right .topnav .cart-counter .cart-count{display:inline-block;background-color:#e42c00;width:20px;height:20px;line-height:21px;color:#fff;text-align:center;border-radius:50%;font-weight:800;font-size:13px;position:absolute;top:-7px;right:-10px}header.header a.header-logo{padding:0 4px}header.header a.header-logo img{width:100%}header.mobile-header{display:none;position:fixed;width:100%;top:0;left:0;background-color:#fff;z-index:10999}header.mobile-header .header-wrapper{display:table;width:100%}header.mobile-header .header-wrapper .header-left,header.mobile-header .header-wrapper .header-right{height:unset;display:table-cell;vertical-align:middle}header.mobile-header .header-wrapper .header-left{width:120px}header.mobile-header .header-wrapper .header-left .header-logo{line-height:normal;padding:10px 0}header.mobile-header .header-wrapper .header-right{text-align:right;padding:0 20px;border-bottom:1px solid #e4e4e4}header.mobile-header .header-wrapper .header-right .topnav>li{line-height:normal;vertical-align:middle}header.mobile-header .header-wrapper .header-right .topnav>li>a{display:inline-block}header.mobile-header .header-wrapper .header-right .topnav>li .fa{font-size:28px}header.mobile-header .header-wrapper .header-right .topnav>li .icon{font-size:26px}header.mobile-header .header-wrapper .header-right .topnav .cart-counter{display:inline-block;position:relative}header.mobile-header .header-wrapper .header-right .topnav .cart-counter .cart-count{display:inline-block;background-color:#e42c00;width:20px;height:20px;line-height:21px;color:#fff;text-align:center;border-radius:50%;font-weight:800;font-size:13px;position:absolute;top:-7px;right:-10px}header.mobile-header .header-wrapper .header-right .burger-container{display:inline-block;cursor:pointer;padding:5px 10px;border:solid 3px #e54c3a}header.mobile-header .header-wrapper .header-right .burger-container span{display:inline-block;vertical-align:middle}header.mobile-header .header-wrapper .header-right .burger-container span.icon{font-size:21px}header.mobile-header .header-wrapper .header-right .burger-container span.label{margin-left:5px;font-weight:800;text-transform:uppercase}header.mobile-header .mobile-navigation{position:fixed;left:-300px;width:300px;background-color:#fff;border-right:1px solid #e4e4e4;top:105px;bottom:0;overflow-y:auto;padding:40px 20px;transition:all .25s ease-in-out}header.mobile-header .mobile-navigation.opened{left:0}header.mobile-header .mobile-navigation .social-link-center{text-align:center}header.mobile-header .mobile-navigation ul a{display:block;color:#a8a8a8}header.mobile-header .mobile-navigation>ul>li>a{font-weight:700;color:#2f2f2f}header.mobile-header .mobile-navigation ul.submenu li a:hover{color:#e54c3a}header.mobile-header .mobile-navigation ul .support-us>a{color:#fff}header.mobile-header .mobile-navigation ul .support-us .submenu{display:none}footer.footer .other-footer{border-bottom:solid 1px #f2f2f2;border-top:solid 1px #f2f2f2;padding-left:10px;padding-right:10px}footer.footer .other-footer .border-bottom{border-bottom:solid 1px #e54c3a;padding-top:60px;padding-bottom:60px}footer.footer .footer-block a.email{color:#000}.hero .slide-desc{min-height:240px}.page-banner{min-height:560px;background-position:center;background-size:cover;background-repeat:no-repeat;position:relative}.page-banner .credit-info{position:absolute;background:#00000080;text-align:right;background:linear-gradient(#0000,#000);left:0;right:0;bottom:0;min-height:100px;padding:40px 20px 0}.page-banner .credit-info span{display:inline-block;vertical-align:middle;color:#fff;font-weight:800}.hero .slide-image{position:relative}.hero .slide-image .credit-info{position:absolute;background:#00000080;text-align:right;background:linear-gradient(#0000,#000);left:0;right:0;bottom:0;min-height:100px;padding:40px 20px 0}.hero .slide-image .credit-info span{display:inline-block;vertical-align:middle;color:#fff;font-weight:800}.rte .btn.btn-line.btn-line-primary{padding-top:3px}.contact-form{position:relative}.contact-form .confirmation-overlay{content:"";display:none;position:fixed;z-index:1;background-color:#fffc;width:100%;left:0;top:0;bottom:0}.contact-form .confirmation{display:none;position:fixed;z-index:2;box-shadow:0 0 10px -5px #727272;background-color:#fff;width:100%;max-width:500px;padding:40px;top:200px;left:50%;transform:translate(-50%);cursor:default}.contact-form .confirmation h2{border-bottom:solid 1px #e54c3a;font-size:18px;font-family:proxima_nova,Helvetica,Arial,sans-serif}.contact-form .confirmation h2 span{font-weight:800}.contact-form .confirmation h2 .confirmation-status{color:#e54c3a;padding-bottom:8px;display:inline-block;border-bottom:2px solid #e54c3a}.contact-form .confirmation h2 .confirmation-close{cursor:pointer;float:right;text-transform:uppercase;font-size:16px}.contact-form .confirmation h2 .confirmation-close .fa{margin-left:20px}.accordion .acc-item{padding-bottom:20px;margin-bottom:30px;border-bottom:1px solid #f2f2f2}.accordion .acc-item:last-child{margin-bottom:0}.accordion .acc-item .acc-header{position:relative;cursor:pointer;line-height:normal}.accordion .acc-item .acc-header .acc-date{margin-left:40px;color:#727272}.accordion .acc-item .acc-header:after{content:"+";position:absolute;right:0;font-weight:800;font-family:helvetica;color:#727272}.accordion .acc-item .acc-header.active:after{content:"-"}.accordion .acc-item .acc-info{display:none;border-top:1px solid #f2f2f2;padding-top:20px;margin-top:10px}.accordion .acc-item .acc-info.active{display:block}.accordion .acc-item .acc-info .btn.btn-line.btn-line-primary{background-color:transparent}.section-container{padding:80px 0}.section-container .text-container{padding-left:60px;max-width:630px;width:100%;margin-left:auto;margin-right:auto}.section-container .text-container h1{margin-bottom:40px}.section-container .text-container .info{font-size:24px;line-height:normal}.section-container .text-container .sub-info{color:#727272;font-size:14px;font-weight:800;text-transform:uppercase}.section-container .image-container{padding:40px 0}.section-container .image-container img{width:80%;margin-left:auto;display:block;position:relative}.section-container.phases-left .text-container,.section-container.container-left .text-container,.section-container.phases-left .image-container img,.section-container.container-left .image-container img{margin-left:unset}.section-container.phases-left .text-container,.section-container.container-left .text-container{padding-left:0}.template-page.hours-admissions .text-column-image{padding:80px 0}.template-page.hours-admissions .text-column-image .column-container{padding-left:60px;margin-top:100px}.template-page.hours-admissions .text-column-image .column-container h1{margin-bottom:40px}.template-page.hours-admissions .text-column-image .column-container .info{font-size:24px;line-height:normal;max-width:650px;width:100%}.template-page.hours-admissions .text-column-image .column-container .sub-info{color:#727272;font-size:14px;font-weight:800;text-transform:uppercase}.template-page.hours-admissions .text-column-image .image-container{padding:40px 0}.template-page.hours-admissions .text-column-image .image-container img{width:100%;display:block;position:relative}.template-page.hours-admissions .prices-section{padding:80px 0;background:#fafafa;background:-webkit-linear-gradient(#fafafa,#fafafa,#FFF);background:-o-linear-gradient(#fafafa,#fafafa,#FFF);background:-moz-linear-gradient(#fafafa,#fafafa,#FFF);background:linear-gradient(#fafafa,#fafafa,#fff)}.template-page.hours-admissions .prices-section h1{margin-bottom:40px}.template-page.hours-admissions .prices-section .label-title{display:block;margin:-62px auto 40px;width:320px;background-color:#fafafa;text-align:center}.template-page.hours-admissions .prices-section .extra-note{display:block;margin:-45px auto 40px;color:#727272;text-align:center;font-size:14px}.template-page.hours-admissions .prices-section .regular-container,.template-page.hours-admissions .prices-section .group-container{border-top:1px solid #e54c3a;padding:50px 0}.template-page.hours-admissions .prices-section .box-content{max-width:260px;width:100%;min-height:100px;margin:0 auto}.template-page.hours-admissions .prices-section .box-content h3{margin-bottom:0;width:65%;float:left;font-weight:800}.template-page.hours-admissions .prices-section .box-content h3.price{width:35%}.template-page.hours-admissions .prices-section .box-content span{color:#727272;display:inline-block;vertical-align:middle;font-size:14px}.template-page.hours-admissions .prices-section .announcement-box{padding-top:20px}.template-page.hours-admissions .prices-section .announcement-box h4{font-weight:800;color:#727272;font-family:proxima_nova;line-height:normal;margin-bottom:0;font-size:18px}.template-page.hours-admissions .prices-section .announcement-box p{color:#727272}.template-page.hours-admissions .column-image-text{padding:80px 0;background-color:#fafafa}.template-page.hours-admissions .column-image-text .image-container img{width:75%}.template-page.hours-admissions .map-section{padding:80px 0}.template-page.hours-admissions .map-section .with-bg-left{padding:40px 0}.template-page.hours-admissions .support-section{padding:60px 0;border-top:solid 1px #f2f2f2}.template-page.tours .about-container p,.template-page.tours .guided-container .rte p{color:#727272}.template-page.tours .guided-container{padding:80px 0;background:#fafafa;background:-webkit-linear-gradient(#fafafa,#FFF);background:-o-linear-gradient(#fafafa,#FFF);background:-moz-linear-gradient(#fafafa,#FFF);background:linear-gradient(#fafafa,#fff)}.template-page.tours .guided-container .text-note{color:#727272}.template-page.tours .guided-container .tours-price{padding:40px 40px 50px;border:solid 10px #fafafa;max-width:350px;width:100%;margin:0 auto;background-color:#fff}.template-page.tours .guided-container .tours-price{margin-top:40px;margin-bottom:120px}.template-page.tours .guided-container .tours-price h3{margin-bottom:10px}.template-page.tours .guided-container .tours-price p{text-transform:uppercase;color:#727272}.template-page.tours .guided-container .tours-price .price-list{padding-top:30px}.template-page.tours .guided-container .tours-price .price-list ul{display:table;text-align:left;margin-bottom:0}.template-page.tours .guided-container .tours-price .price-list ul li{display:table-row}.template-page.tours .guided-container .tours-price .price-list ul li span{display:table-cell;width:50%;line-height:normal;padding-bottom:20px}.template-page.tours .guided-container .tours-price .price-list ul li:last-child span{padding-bottom:0}.template-page.tours .guided-container .tours-price .price-list ul li span i{color:#727272;display:inline-block;font-size:15px}.template-page.about-bill .about-container .pre-info .name{color:#6e6e6e}.template-page.about-bill .about-container .pre-info{max-width:450px;display:block;width:100%;margin:40px auto}.template-page.about-bill .timeline-container{background-color:#fafafa}.template-page.about-bill .timeline-container .tabs{margin:60px auto 0;width:83%}.template-page.about-bill .timeline-container .tabs .tab-menu{display:table;width:100%}.template-page.about-bill .timeline-container .tabs .tab-menu .menu-item{display:table-cell;vertical-align:middle;text-align:center;padding:0 20px 10px;font-weight:800;color:#727272;border-bottom:solid 1px #e4e4e4;cursor:pointer}.template-page.about-bill .timeline-container .tabs .tab-menu .menu-item.active,.template-page.about-bill .timeline-container .tabs .tab-menu .menu-item:hover{color:#e54c3a;border-color:#e54c3a}.template-page.about-bill .timeline-container .tabs .item{padding-top:20px;display:none}.template-page.about-bill .timeline-container .tabs .item.active{display:block}.template-page.about-bill .timeline-container .tabs .item li{display:table;margin-bottom:20px}.template-page.about-bill .timeline-container .tabs .item li:last{margin-bottom:0}.template-page.about-bill .timeline-container .tabs .item li span,.template-page.about-bill .timeline-container .tabs .item li p{display:table-cell}.template-page.about-bill .timeline-container .tabs .item li span{width:250px;font-weight:800;color:#e54c3a}.template-page.about-bill .timeline-container .tabs .item li p{width:80%;padding-bottom:20px;border-bottom:1px solid #e4e4e4}.template-page.about-bill .phase{border-bottom:solid 1px #f2f2f2}.template-page.about-bill .phase p{margin-bottom:0}.template-page.about-bill .phases .credit-info{position:absolute;background:#00000080;text-align:right;background:linear-gradient(#0000,#000);left:20%;right:0;bottom:40px;min-height:80px;padding:40px 20px 0}.template-page.about-bill .phases .credit-info span{display:inline-block;font-size:14px;vertical-align:middle;color:#fff;font-weight:800}.template-page.about-bill .phases .credit-info.credit-left{right:20%;left:0}.template-page.careers .vacant-container{border-top:solid 1px #f2f2f2}.template-page.careers .vacant-container .list-container{padding:60px 0}.template-page.careers .vacant-container .vacant-title{margin-bottom:60px}.template-page.careers .vacant-container .vacant-message{margin-top:40px}.template-page.careers .vacant-container .vacant-message a{background-color:transparent;font-weight:800;color:#e54c3a;border-bottom:3px solid #e54c3a;padding:3px 0 6px;vertical-align:middle;letter-spacing:normal;font-size:16px;text-transform:none}.template-page.celebration .support-container{padding:60px 0}.template-page.rentals .events-header-container{padding-top:60px}.template-page.rentals .events-header-container a{font-size:17px;background-color:transparent;font-weight:800;color:#e54c3a;border-bottom:3px solid #e54c3a;padding:3px 0 6px;letter-spacing:normal;text-transform:none}.template-page.rentals .catering-section{background-color:#fafafa}.template-page.rentals .catering-section .image-container img{margin-right:40px}.template-page.rentals .catering-section .text-container{padding-left:0}.template-page.rentals .catering-section .main-link{margin-bottom:40px}.template-page.rentals .catering-section .section-note p{margin-bottom:0}.template-page.rentals .catering-section .section-note p a{font-size:17px;background-color:transparent;font-weight:800;color:#e54c3a;border-bottom:3px solid #e54c3a;padding:3px 0 6px;letter-spacing:normal;text-transform:none}.template-page.rentals form#contact_form{margin-top:50px;max-width:700px;width:100%;margin-left:auto;margin-right:auto}.template-page.rentals form#contact_form .input-container{width:48%;display:inline-block;vertical-align:middle}.template-page.rentals form#contact_form .input-container:nth-child(odd){margin-left:20px}.template-page.rentals form#contact_form .radio-group{margin-bottom:30px}.template-page.rentals form#contact_form .radio-group .radio-container{vertical-align:top;margin-bottom:20px!important}.template-page.rentals form#contact_form .radio-group .radio-container:nth-child(2n){margin:0;padding-left:40px}.template-page.rentals form#contact_form .radio-group .radio-container:nth-child(odd){margin:0}.template-page.rentals form#contact_form .radio-group .radio-container label.radio-label{color:#727272;display:inline-block;vertical-align:top;margin:0;width:unset;font-weight:400}.template-page.rentals form#contact_form .radio-group .radio-container input[type=checkbox],.template-page.rentals form#contact_form .radio-group .radio-container input[type=radio]{float:right;width:unset;margin:8px 0 0;height:unset;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;outline:1px solid #bfbfbf!important;border:2px solid #fff;width:16px;height:16px}.template-page.rentals form#contact_form .radio-group .radio-container input[type=checkbox]:checked,.template-page.rentals form#contact_form .radio-group .radio-container input[type=radio]:checked{background-color:#e54c3a}.template-page.rentals form#contact_form .radio-group.mini-group .radio-container label.radio-label{margin-left:20px}.template-page.rentals form#contact_form .radio-group.mini-group .radio-container input[type=radio]{float:unset;display:inline-block;margin-left:20px;margin-top:5px}.template-page.rentals form#contact_form label[for]{color:#727272;font-weight:800;margin-bottom:15px}.template-page.rentals form#contact_form input,.template-page.rentals form#contact_form textarea{margin-bottom:30px;font-weight:400}.template-page.rentals form#contact_form textarea{margin-bottom:40px}.template-page.rentals form#contact_form input[type=submit],.template-page.rentals form#contact_form p.form-note{margin-bottom:0;vertical-align:middle}.template-page.rentals form#contact_form input[type=submit]{font-weight:800;width:auto}.template-page.rentals form#contact_form p.form-note{color:#727272;display:inline-block;width:75%;margin-left:30px}.template-page .form-container form#contact_form{margin-top:50px;max-width:700px;width:100%;margin-left:auto;margin-right:auto}.template-page .form-container form#contact_form .input-container{width:48%;display:inline-block;vertical-align:middle}.template-page .form-container form#contact_form .input-container:nth-child(odd){margin-left:20px}.template-page .form-container form#contact_form .radio-group{margin-bottom:30px}.template-page .form-container form#contact_form .radio-group .radio-container{vertical-align:top;margin-bottom:20px!important}.template-page .form-container form#contact_form .radio-group .radio-container:nth-child(2n){margin:0;padding-left:40px}.template-page .form-container form#contact_form .radio-group .radio-container:nth-child(odd){margin:0}.template-page .form-container form#contact_form .radio-group .radio-container label.radio-label{color:#727272;display:inline-block;vertical-align:top;margin:0;width:unset;font-weight:400}.template-page .form-container form#contact_form .radio-group .radio-container input[type=checkbox],.template-page .form-container form#contact_form .radio-group .radio-container input[type=radio]{float:right;width:unset;margin:8px 0 0;height:unset;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;outline:1px solid #bfbfbf!important;border:2px solid #fff;width:16px;height:16px}.template-page .form-container form#contact_form .radio-group .radio-container input[type=checkbox]:checked,.template-page .form-container form#contact_form .radio-group .radio-container input[type=radio]:checked{background-color:#e54c3a}.template-page .form-container form#contact_form .radio-group.mini-group .radio-container label.radio-label{margin-left:20px}.template-page .form-container form#contact_form .radio-group.mini-group .radio-container input[type=radio]{float:unset;display:inline-block;margin-left:20px;margin-top:5px}.template-page .form-container form#contact_form label[for]{color:#727272;font-weight:800;margin-bottom:15px}.template-page .form-container form#contact_form input,.template-page .form-container form#contact_form textarea{margin-bottom:30px;font-weight:400}.template-page .form-container form#contact_form textarea{margin-bottom:40px}.template-page .form-container form#contact_form input[type=submit],.template-page .form-container form#contact_form p.form-note{margin-bottom:0;vertical-align:middle}.template-page .form-container form#contact_form input[type=submit]{font-weight:800;width:auto}.template-page .form-container form#contact_form p.form-note{color:#727272;display:inline-block;width:75%;margin-left:30px}.template-page.collection .info-section a.btn{margin-top:40px}.template-page.donate .donation-note .note-container{padding:60px 0 20px}.template-page.donate .donation-note .note-container a.btn.btn-line.btn-line-primary{padding-top:3px}.template-page.patron .benefits-title{margin:40px 0}.template-page.patron .patron-level-container{background-color:#fafafa;padding:10px}.template-page.patron .patron-level-container:after{content:"";display:table;clear:both}.template-page.patron .patron-level-container .lvl-item:hover,.template-page.patron .patron-level-container .white-bg{background-color:#fff}.template-page.patron .patron-level-container .lvl-item{width:33.333%;float:left;padding:60px}.template-page.patron .patron-level-container .lvl-item .lvl-name{display:inline-block;font-weight:800;margin-bottom:20px;text-transform:uppercase;letter-spacing:2px}.template-page.patron .patron-level-container .lvl-item .lvl-price{font-weight:400;color:#e54c3a;margin-bottom:0;line-height:normal;font-family:proxima_nova,Helvetica,Arial,sans-serif}.template-page.patron .patron-level-container .lvl-item .lvl-price span{display:inline-block;font-size:23px;font-weight:400;margin-top:10px;vertical-align:top}.template-page.patron .patron-level-container .lvl-item .price-type{color:#727272;text-transform:uppercase;display:inline-block}.template-page.patron .patron-level-container .lvl-item .lvl-info{margin-top:30px;padding-top:30px;margin-bottom:30px;min-height:220px}.template-page.patron .patron-level-container .lvl-item .btn{padding:13px 50px}.template-page.patron .exclusive-benefits-container{background-color:#fafafa}.template-page.patron .exclusive-benefits-container h2{font-family:proxima_nova,Helvetica,Arial,sans-serif;font-weight:400}.template-page.patron .exclusive-benefits-container h2 span{display:block;color:#e54c3a;font-weight:600}.template-page.patron .exclusive-benefits-container ul{list-style-type:disc}.template-page.patron .exclusive-benefits-container ul li{padding-left:20px}.template-page.patron .ways-container .btn{margin-bottom:40px;margin-top:20px}.template-page.patron .ways-container p a{color:inherit;text-decoration:underline}.template-page.celebration-list .accordion{margin-top:80px;margin-bottom:20px}.template-page.celebration-list .accordion .acc-info ul{list-style-type:decimal;margin-left:20px}.template-page.celebration-list .accordion .acc-info ul li{margin-left:20px}.template-article .section-header span{color:#e54c3a}.template-article article{padding:100px 0 60px}.template-article article .rte a{color:#e54c3a}.template-article article .rte a:hover{text-decoration:underline}.template-article article .article-info{margin-top:80px}.template-article article .article-info p{color:#727272}.template-article article .article-info span{font-weight:800;display:inline-block;color:#727272}.template-article article .article-info p.published-con{margin-right:80px}.template-article article .article-info p.published-con,.template-article article .article-info .social-sharing{display:inline-block}.template-article article .article-info p .btn{margin:0 10px}.template-article article .social-sharing .share-btn{color:#727272}.template-article article .social-sharing .share-btn .icon{font-size:18px}.template-article .related-container{padding-bottom:60px}.template-article .related-container .related-header{margin-top:20px;font-family:proxima_nova,Helvetica,Arial,sans-serif;font-weight:400}.template-article .related-container .box-container .item-image{width:100%;height:325px;background-position:center;background-size:cover;background-repeat:no-repeat}.template-article .related-container .box-container{margin-bottom:30px}.template-article .related-container .box-container .article-info{min-height:230px;background-color:#f8f8f8;padding:20px 25px}.template-article .related-container .box-container .article-info span{font-weight:800;margin-bottom:20px;display:inline-block}.template-article .related-container .box-container .article-info span.article-date{color:#e54c3a}.template-article .related-container .box-container .article-info h2{line-height:normal}.template-article.exhibitions .section-header{margin-bottom:40px}.template-article.exhibitions .section-header h1{color:#e54c3a}.template-article.exhibitions .section-header h1 span{display:block;width:100%;color:#000;font-weight:400;font-size:30px}.template-article.exhibitions .rte{max-width:80%;width:100%}.template-article.exhibitions .article-sidebar a:not(.btn-primary){background-color:transparent;font-weight:800;color:#e54c3a;border-bottom:3px solid #e54c3a;padding:6px 0;letter-spacing:normal;font-size:16px;text-transform:none}.template-article.exhibitions .article-sidebar a.btn:not(.btn-line){margin-bottom:40px}.template-article.exhibitions .article-sidebar p.label-title{margin-bottom:5px}.template-article.exhibitions .article-sidebar p:not(.label-title){color:#727272}.template-article.exhibitions .addcard-form,.template-article.exhibitions .buy-btn{margin-bottom:20px}.template-article.exhibitions .photo-slider{margin-top:40px}.template-article.exhibitions .photo-slider .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;font-size:25px;color:#e54c3a}.template-article.exhibitions .photo-slider .slick-arrow.arrow-left{left:-30px}.template-article.exhibitions .photo-slider .slick-arrow.arrow-right{right:-30px}.template-article.exhibitions .photo-slider .item-container{padding-right:20px;position:relative;height:390px}.template-article.exhibitions .photo-slider .item-container img{height:100%}.template-page.blogs .blog-banner:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:#00000080}.template-page.blogs .blog-banner .banner-label{background-color:#e54c3a;color:#fff;text-transform:uppercase;padding:15px 30px;font-weight:800;display:inline-block}.template-page.blogs .blog-banner .blog-details{margin-top:90px}.template-page.blogs .blog-banner .blog-details .blog-date{color:#fff;font-weight:800;display:inline-block}.template-page.blogs .blog-banner .blog-details h1,.template-page.blogs .blog-banner .blog-details p{color:#fff}.template-page.blogs .blog-banner .blog-details a{display:inline-block;margin-top:40px;color:#fff;border-bottom:3px solid #FFF;font-weight:800}.template-page.blogs .blog-list-container{margin-top:40px;margin-bottom:60px}.template-page.blogs .blog-list-container ul.blog-menu{margin-bottom:40px}.template-page.blogs .blog-list-container ul.blog-menu li{display:inline-block;margin-bottom:0}.template-page.blogs .blog-list-container ul.blog-menu li a{padding:15px 0;margin:0 30px;font-weight:800;color:#727272;display:inline-block}.template-page.blogs .blog-list-container ul.blog-menu li:first-child a{margin-left:0}.template-page.blogs .blog-list-container ul.blog-menu li.active a,.template-page.blogs .blog-list-container ul.blog-menu li a:hover{color:#e54c3a}.template-page.blogs .blog-list-container ul.blog-menu li.active a{border-bottom:solid 1px #e54c3a}.template-page.blogs .blog-list-container .box-container .item-image{width:100%;height:325px;background-position:center;background-size:cover;background-repeat:no-repeat}.template-page.blogs .blog-list-container .box-container{margin-bottom:30px}.template-page.blogs .blog-list-container .box-container .article-info{min-height:230px;background-color:#f8f8f8;padding:20px 25px}.template-page.blogs .blog-list-container .box-container .article-info span{color:#e54c3a;font-weight:800;margin-bottom:20px;display:inline-block}.template-page.blogs .blog-list-container .box-container .article-info h2{line-height:normal}.template-blog .blog-banner .banner-label{background-color:#e54c3a;color:#fff;text-transform:uppercase;padding:15px 30px;font-weight:800;display:inline-block}.template-blog .blog-banner .blog-details{margin-top:90px}.template-blog .blog-banner .blog-details .blog-date{color:#fff;font-weight:800;display:inline-block}.template-blog .blog-banner .blog-details h1,.template-blog .blog-banner .blog-details p{color:#fff}.template-blog .blog-banner .blog-details a{display:inline-block;margin-top:40px;color:#fff;border-bottom:3px solid #FFF;font-weight:800}.template-blog .blog-list-container{margin-top:40px;margin-bottom:60px}.template-blog .blog-list-container ul.blog-menu{margin-bottom:40px}.template-blog .blog-list-container ul.blog-menu li{display:inline-block;margin-bottom:0}.template-blog .blog-list-container ul.blog-menu li a{padding:15px 0;margin:0 30px;font-weight:800;color:#727272;display:inline-block}.template-blog .blog-list-container ul.blog-menu li:first-child a{margin-left:0}.template-blog .blog-list-container ul.blog-menu li.active a,.template-blog .blog-list-container ul.blog-menu li a:hover{color:#e54c3a}.template-blog .blog-list-container ul.blog-menu li.active a{border-bottom:solid 1px #e54c3a}.template-blog .blog-list-container .box-container .item-image{width:100%;height:325px;background-position:center;background-size:cover;background-repeat:no-repeat}.template-blog .blog-list-container .box-container{margin-bottom:30px}.template-blog .blog-list-container .box-container .article-info{min-height:230px;background-color:#f8f8f8;padding:20px 25px}.template-blog .blog-list-container .box-container .article-info span{color:#e54c3a;font-weight:800;margin-bottom:20px;display:inline-block}.template-blog .blog-list-container .box-container .article-info h2{line-height:normal}.template-page.news-media .media-list-container .tabs .tab-menu{display:block;width:100%;font-size:0;border-bottom:solid 1px #e4e4e4}.template-page.news-media .media-list-container .tabs .tab-menu .menu-item{display:inline-block;vertical-align:middle;margin-bottom:-1px;padding-bottom:10px;margin-right:50px;text-transform:uppercase;font-size:16px;font-weight:800;color:#727272;cursor:pointer}.template-page.news-media .media-list-container .tabs .tab-menu .menu-item.active,.template-page.news-media .media-list-container .tabs .tab-menu .menu-item:hover{color:#e54c3a;border-bottom:solid 1px #e54c3a}.template-page.news-media .media-list-container .tabs .item{padding-top:20px;display:none}.template-page.news-media .media-list-container .tabs .item.active{display:block}.template-page.news-media .media-list-container .tabs .item li p{width:80%;padding-bottom:20px;border-bottom:1px solid #e4e4e4}.template-page.news-media .media-list-container .box-container .item-image{width:100%;height:200px;background-position:center;background-size:cover;background-color:#f8f8f8;background-repeat:no-repeat}.template-page.news-media .media-list-container .box-container{margin-bottom:30px}.template-page.news-media .media-list-container .box-container .article-info{min-height:230px;padding:20px 25px}.template-page.news-media .media-list-container .box-container .article-info span{color:#e54c3a;font-weight:400;margin-bottom:20px;display:inline-block}.template-page.news-media .media-list-container .box-container .article-info span a{padding-top:3px;padding-bottom:4px;line-height:normal}.template-page.news-media .media-list-container .box-container .article-info h2{line-height:normal;min-height:148px}.template-page.news-media .media-list-container .box-container .article-info h2 span{color:#000;display:block}.template-page.news-media .media-list-container .article-list-container td{border:none;border-bottom:1px solid #ddd;padding:15px 0 5px;text-align:left}.template-page.news-media .media-list-container .article-list-container td.article-date{width:230px}.template-page.news-media .media-list-container .article-list-container td .article-title{color:#000}.template-page.news-media .media-list-container .article-list-container td span.author{color:#727272}.template-collection .relative-container{position:relative}.template-collection #CollectionSection{margin-top:40px;margin-bottom:100px}.template-collection.style1 #CollectionSection,.template-collection.style2 #CollectionSection{margin-top:60px}.template-collection .intro-container{padding:20px 0 40px}.template-collection .section-header{padding-bottom:20px}.template-collection .section-header__link--right{width:600px}.template-collection .section-header a{color:#e54c3a!important}.template-collection .section-header a:hover{text-decoration:underline!important}.template-collection .section-header .section-header__title{color:#000}.template-collection .section-header .sorting-container{position:relative;margin-right:40px}.template-collection .section-header .sorting-container:after{font-family:FontAwesome;content:"\f107";position:absolute;right:20px;top:50%;transform:translateY(-50%)}.template-collection .section-header .sorting-container label{font-weight:800;color:#e54c3a;text-transform:uppercase;vertical-align:middle}.template-collection .section-header .sorting-container select{vertical-align:middle;border:none;color:#000}.template-collection .section-header .search-bar{position:relative;max-width:100%}.template-collection .section-header .search-bar .search-text{width:100%;border-color:#e4e4e4;color:#000;padding-right:40px;font-weight:400}.template-collection .section-header .search-bar .search-btn{position:absolute;right:20px;top:50%;transform:translateY(-50%);background-color:transparent}.template-collection .grid-link__image{background-color:#fff;margin:0 auto 20px}.template-collection h5.prod-title{line-height:normal}.template-collection h5.prod-title,.template-collection .h5.prod-vendor{margin-bottom:10px}.template-collection .h5.prod-vendor{display:block}.template-collection .grid-link__price,.template-collection .price-on-request{color:#e54c3a;display:block}.template-collection .product__img--container{display:inline-block;min-height:200px;margin-bottom:20px}.template-collection .product__img--container .product__img{max-height:300px}.template-collection .collection-menu{position:relative}.template-collection .collection-menu .menu-header{font-family:proxima_nova,Helvetica,Arial,sans-serif;font-weight:800;font-size:16px}.template-collection .collection-menu #categoryPicker{display:none}.template-collection .collection-menu ul{margin-top:20px}.template-collection .collection-menu ul li.active a,.template-collection .collection-menu ul li a:hover{font-weight:800}.template-collection .collection-menu ul li a{color:#000}.template-collection .collection-menu ul li:last-child{margin-top:20px}.template-collection .collection-menu select{width:100%;vertical-align:middle;font-weight:400;border:none;color:#000;text-align:left;padding:0}.template-collection .collection-menu select option{padding:0}.template-collection .sidebar-menu .sidebar-sticky.sticky{position:fixed;top:0;margin-top:100px;max-width:210px;width:100%}.template-collection .sidebar-menu .sidebar-sticky.sticky.bottom-hit{position:absolute;bottom:0;top:auto}.template-collection .sidebar-menu .sorting-container{position:relative;margin-top:40px}.template-collection .sidebar-menu .sorting-container:before{font-family:FontAwesome;content:"\f107";position:absolute;right:20px;bottom:10px}.template-collection .sidebar-menu .sorting-container label{font-family:proxima_nova,Helvetica,Arial,sans-serif;font-weight:800;font-size:16px;letter-spacing:3px;color:#e54c3a;display:block;text-transform:uppercase}.template-collection .sidebar-menu .sorting-container select{width:100%;position:relative;background-color:transparent;vertical-align:middle;border:none;color:#000;text-align:left;padding:0}.template-collection .sidebar-menu .sorting-container select option{padding:0}.template-collection .sidebar-menu .collection-search{margin-top:0;margin-bottom:40px}.template-collection .sidebar-menu .collection-search .search-bar{margin-left:auto;position:relative;max-width:100%}.template-collection .sidebar-menu .collection-search .search-bar .search-text{padding:14px 15px 14px 0;border-top:none;border-left:none;border-right:none;border-bottom:3px solid #e4e4e4;font-weight:400}.template-collection .sidebar-menu .collection-search .search-bar .search-btn{position:absolute;top:50%;transform:translateY(-50%);right:17px}.template-collection .no-prod{min-height:550px}.template-product.ticket .product-single{max-width:780px}.template-product.ticket .product-single .extra-info p{font-size:18px}.template-product.ticket .product-single form{font-size:0}.template-product.ticket .product-single form .main-label{color:#727272;font-size:18px;margin-bottom:40px;display:inline-block;width:100%}.template-product.ticket .product-single form .regular-container,.template-product.ticket .product-single form .group-container{border-top:1px solid #e54c3a;padding:50px 0;margin-top:40px}.template-product.ticket .product-single form .label-title{display:block;margin:-62px auto 0;width:320px;background-color:#fff;text-align:center}.template-product.ticket .product-single form .extra-note{display:block;margin:0;color:#727272;text-align:center;font-size:14px}.template-product.ticket .product-single form .variant-container{padding-top:40px}.template-product.ticket .product-single form .variant-container .variant-type{display:inline-block;max-width:50%;width:100%;padding:20px 0;vertical-align:top}.template-product.ticket .product-single form .variant-container .variant-type .quantity{display:inline-block;-moz-appearance:textfield;padding:15px 10px;text-align:center;font-size:15px;font-weight:700;margin-right:45px;border:1px solid #e2e2e2;width:100%;max-width:50px;vertical-align:middle}.template-product.ticket .product-single form .variant-container .variant-type .quantity::-webkit-outer-spin-button,.template-product.ticket .product-single form .variant-container .variant-type .quantity::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.template-product.ticket .product-single form .variant-type label{font-size:15px;font-weight:700;margin-bottom:0;display:inline-block;vertical-align:middle;color:#727272}.template-product.ticket .product-single form .variant-type label span{display:block;font-weight:400;font-size:12px}.template-product.ticket .product-single form .terms-container{margin:40px auto 0;max-width:550px;width:100%;font-size:13px}.template-product.ticket .product-single form .terms-container p{color:#727272;font-size:14px}.template-product.ticket .product-single form .btn-container label{font-size:15px;color:#727272;display:inline-block}.template-product.ticket .product-single form .btn-container input[type=checkbox]{float:right;width:unset;margin:0;height:unset;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;outline:1px solid #bfbfbf!important;border:2px solid #fff;width:16px;height:16px}.template-product.ticket .product-single form .btn-container input[type=checkbox]:checked{background-color:#e54c3a}.template-product.ticket .product-single form .action-container{padding-top:60px;max-width:550px;width:100%;margin:0 auto}.template-product.ticket .product-single form .action-container a.btn-back{padding:13px 55px;float:left;background-color:#fff;color:#e54c3a;border-color:#e54c3a}.template-product.ticket .product-single form .action-container button.btn.btn-primary{padding:13px 55px}.template-product main.main{position:relative}.template-product .product-single{margin-top:80px;margin-bottom:100px}.template-product .product-single .product-single__photos{background-color:#ebeaf0}.template-product .product-single .product-single__thumbnails{padding:0 15px}.template-product .product-single .prod-info{padding:0 40px}.template-product .product-single .prod-info .prod-vendor{font-family:proxima_nova,Helvetica,Arial,sans-serif;cursor:pointer;text-transform:uppercase;font-weight:800;letter-spacing:1px;font-size:20px;display:inline-block}.template-product .product-single .prod-info .prod-name{color:#e54c3a}.template-product .product-single .prod-info .product-single__prices span.price-on-request{font-family:proxima_nova;font-weight:800;font-size:20px;display:inline-block}.template-product .product-single .prod-info .product-single__prices .product-currency,.template-product .product-single .prod-info .product-single__prices #ProductPrice{color:#000;font-size:30px;font-family:proxima_nova,Helvetica,Arial,sans-serif}.template-product .product-single .prod-info .product-single__prices .price-note{color:#727272;position:relative;margin-left:20px;font-weight:800;font-family:proxima_nova,Helvetica,Arial,sans-serif}.template-product .product-single .prod-info .product-single__prices .price-note .extra-info-icon{margin-left:0;position:static;vertical-align:top;height:40px}.template-product .product-single .prod-info .product-single__prices .price-note .extra-info-icon .fa{text-align:center}.template-product .product-single .prod-info .product-single__prices .price-note .extra-info-icon .data{left:0;top:20px;transform:unset}.template-product .product-single .prod-info .product-single__prices .price-note .extra-info-icon .data a{color:#e54c3a;text-decoration:underline}.template-product .product-single .prod-info .tabs{margin:60px auto 40px}.template-product .product-single .prod-info .tabs .tab-menu{margin:0;border-bottom:solid 1px #e4e4e4}.template-product .product-single .prod-info .tabs .tab-menu .menu-item{display:inline-block;vertical-align:middle;padding:0 0 10px;font-weight:800;color:#727272;cursor:pointer;text-align:left;margin-right:40px}.template-product .product-single .prod-info .tabs .tab-menu .menu-item.active,.template-product .product-single .prod-info .tabs .tab-menu .menu-item:hover{color:#e54c3a}.template-product .product-single .prod-info .tabs .item{padding:40px 0 20px;display:none}.template-product .product-single .prod-info .tabs .item.active{display:block}.template-product .product-single .prod-info .selector-wrapper{margin-bottom:40px}.template-product .product-single .prod-info .selector-wrapper label{font-weight:800;margin-bottom:10px}.template-product .product-single .prod-info .selector-wrapper .single-option-selector{height:unset}.template-product main.main .bio-overlay{content:"";display:none;position:absolute;z-index:1;background-color:#fffc;width:100%;left:0;top:0;bottom:0}.template-product main.main .bio{display:none;position:absolute;z-index:2;background-color:#fff;width:100%;max-width:700px;padding:40px;top:20px;left:50%;transform:translate(-50%);cursor:default}.template-product main.main .bio h2{border-bottom:solid 1px #e54c3a;font-size:18px;font-family:proxima_nova,Helvetica,Arial,sans-serif}.template-product main.main .bio h2 span{font-weight:800}.template-product main.main .bio h2 .bio-name{color:#e54c3a;padding-bottom:8px;display:inline-block;border-bottom:2px solid #e54c3a}.template-product main.main .bio h2 .bio-close{cursor:pointer;float:right;text-transform:uppercase;font-size:16px}.template-product main.main .bio h2 .bio-close .fa{margin-left:20px}.template-product main.main .enquiry-overlay{content:"";display:none;position:absolute;z-index:1;background-color:#fffc;width:100%;left:0;top:0;bottom:0}.template-product main.main .enquiry{display:none;position:absolute;z-index:2;background-color:#fff;width:100%;max-width:700px;padding:40px;top:50%;left:50%;transform:translate(-50%,-50%);cursor:default}.template-product main.main .enquiry h2{font-size:18px;font-family:proxima_nova,Helvetica,Arial,sans-serif;text-align:right}.template-product main.main .enquiry h2 span.enquiry-close{font-weight:800;cursor:pointer;margin-bottom:20px}.template-product main.main .enquiry h2 .enquiry-name{color:#e54c3a;padding-bottom:8px;display:inline-block;border-bottom:2px solid #e54c3a}.template-product main.main .enquiry h2 .enquiry-close{cursor:pointer;float:right;text-transform:uppercase;font-size:16px}.template-product main.main .enquiry h2 .enquiry-close .fa{margin-left:20px}.template-product main.main .enquiry form#contact_form{max-width:700px;width:100%;margin:0 auto}.template-product main.main .enquiry form#contact_form label[for]{color:#727272;font-weight:800;margin-bottom:15px}.template-product main.main .enquiry form#contact_form input,.template-product main.main .enquiry form#contact_form textarea,.template-product main.main .enquiry form#contact_form select{font-family:proxima_nova,Helvetica,Arial,sans-serif;margin-bottom:30px;font-weight:800;color:#727272}.template-product main.main .enquiry form#contact_form textarea{margin-bottom:40px}.template-product main.main .enquiry form#contact_form input::-webkit-input-placeholder,.template-product main.main .enquiry form#contact_form textarea::-webkit-input-placeholder,.template-product main.main .enquiry form#contact_form input:-moz-placeholder,.template-product main.main .enquiry form#contact_form textarea:-moz-placeholder,.template-product main.main .enquiry form#contact_form input::-moz-placeholder,.template-product main.main .enquiry form#contact_form textarea::-moz-placeholder,.template-product main.main .enquiry form#contact_form input:-ms-input-placeholder,.template-product main.main .enquiry form#contact_form textarea:-ms-input-placeholder,.template-product main.main .enquiry form#contact_form input::-ms-input-placeholder,.template-product main.main .enquiry form#contact_form textarea::-ms-input-placeholder,.template-product main.main .enquiry form#contact_form input:placeholder-shown,.template-product main.main .enquiry form#contact_form textarea:placeholder-shown{color:#727272}.template-product main.main .enquiry form#contact_form input::placeholder,.template-product main.main .enquiry form#contact_form textarea::placeholder{color:#727272}.template-product main.main .enquiry form#contact_form input[type=submit],.template-product main.main .enquiry form#contact_form p.form-note{margin-bottom:0;vertical-align:middle}.template-product main.main .enquiry form#contact_form input[type=submit]{font-weight:800;width:auto;color:#fff}.template-product main.main .enquiry form#contact_form p.form-note{color:#727272;display:inline-block;width:100%;margin-left:0;margin-bottom:20px}.template-product .related-container{margin-top:40px;margin-bottom:40px;padding-top:20px}.template-product .related-container .section-header h2{font-family:proxima_nova,Helvetica,Arial,sans-serif;font-size:20px;text-transform:uppercase;font-weight:800}.template-product .related-container .grid-link__image{background-color:#ebeaf0;margin:0 auto 20px}.template-product .related-container h5.prod-title{line-height:normal}.template-product .related-container h5.prod-title,.template-product .related-container .h5.prod-vendor{margin-bottom:10px}.template-product .related-container .h5.prod-vendor{display:block}.template-product .related-container .grid-link__price,.template-product .related-container .price-on-request{color:#e54c3a;display:block}.template-cart .cart-container{padding:100px 20px;max-width:780px;width:100%;margin:0 auto}.template-cart .cart-container .cart__continue-btn{margin-top:40px}.template-cart .cart-container .cart-item-list{padding:30px 0}.template-cart .cart-container .cart-item-list .prod-image{padding-left:0}.template-cart .cart-container .cart-item-list .prod-price{text-align:right;padding-right:0}.template-cart .cart-container .cart-item-list a{color:#000;display:inline-block}.template-cart .cart-container .cart-item-list img{width:100%}.template-cart .cart-container .cart-item-list .plus-minus-input{font-size:0}.template-cart .cart-container .cart-item-list .cart__quantity-selector{font-size:16px;border-left:none;border-right:none;display:inline-block;vertical-align:middle;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;font-weight:500;width:45px;max-width:unset;min-width:unset;padding:5px 0;text-align:center;height:33px}.template-cart .cart-container .cart-item-list .cart__quantity-selector:focus{border-color:#e4e4e4}.template-cart .cart-container .cart-item-list input[type=number]::-webkit-inner-spin-button,.template-cart .cart-container .cart-item-list input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.template-cart .cart-container .cart-item-list .plus-minus-input.less-qty{border:solid 1px #e54c3a}.template-cart .cart-container .cart-item-list .plus-minus-input .button{font-size:16px;width:30px;height:33px;border:solid 1px #e4e4e4;line-height:normal;vertical-align:middle}.template-cart .cart-container .cart-item-list .cart__remove{text-decoration:underline}.template-cart .cart-container .cart-item-list .item-totalprice{font-weight:800;color:#e54c3a;margin-top:0;display:inline-block}.template-cart .cart-container .total-container{margin-bottom:80px}.template-cart .cart-container .total-container .cart__subtotal-title{float:left}.template-cart .cart-container .total-container .cart__subtotal{float:right;font-weight:800;color:#e54c3a}.template-cart .cart-container .btn-update{width:unset}.template-cart .cart-container .btn-continue{margin-right:40px;font-size:17px;background-color:transparent;font-weight:800;color:#e54c3a;border-bottom:3px solid #e54c3a;padding:3px 0 5px;letter-spacing:normal}.template-blog.exhibitions .banner-details{background-color:#f2f2f2;padding-bottom:40px}.template-blog.exhibitions .banner-details .banner-label{background-color:#fff;color:#000;text-transform:uppercase;padding:15px 30px;font-weight:800;display:inline-block}.template-blog.exhibitions .banner-details .exhibition-details{margin-top:40px}.template-blog.exhibitions .banner-details .exhibition-details .exhibition-date{color:#000;font-weight:800;display:block;margin-bottom:20px}.template-blog.exhibitions .banner-details .exhibition-details h1{color:#e54c3a;display:inline-block;vertical-align:top}.template-blog.exhibitions .banner-details .exhibition-details h3{color:#000;display:inline-block;width:40%;margin-left:140px;vertical-align:top}.template-blog.exhibitions .banner-details .exhibition-details a{display:inline-block;float:right;color:#000;border-bottom:3px solid #000;font-weight:800}.template-blog.exhibitions .exhibition-list-container{margin-top:40px;margin-bottom:60px}.template-blog.exhibitions .exhibition-list-container ul.exhibition-menu{margin-bottom:40px}.template-blog.exhibitions .exhibition-list-container ul.exhibition-menu li{display:inline-block;margin-bottom:0}.template-blog.exhibitions .exhibition-list-container ul.exhibition-menu li a{padding:15px 30px;font-weight:800;color:#727272;display:inline-block}.template-blog.exhibitions .exhibition-list-container ul.exhibition-menu li:first-child a{padding-left:0}.template-blog.exhibitions .exhibition-list-container ul.exhibition-menu li.active a,.template-blog.exhibitions .exhibition-list-container ul.exhibition-menu li a:hover{color:#e54c3a}.template-blog.exhibitions .exhibition-list-container ul.exhibition-menu li.active a{border-bottom:solid 1px #e54c3a}.template-blog.exhibitions .exhibition-list-container .box-container .item-image{width:100%;height:325px;background-position:center;background-size:cover;background-repeat:no-repeat}.template-blog.exhibitions .exhibition-list-container .box-container{margin-bottom:30px}.template-blog.exhibitions .exhibition-list-container .box-container .article-info{min-height:230px;background-color:#f8f8f8;padding:20px 25px}.template-blog.exhibitions .exhibition-list-container .box-container .article-info span{color:#e54c3a;font-weight:800;margin-bottom:20px;display:inline-block}.template-blog.exhibitions .exhibition-list-container .box-container .article-info h2{line-height:normal}.template-blog.exhibitions .exhibition-list-container .box-container .article-info h2 span{color:#000;display:block}.template-page.exhibition-past .section-header .sorting-container{position:relative}.template-page.exhibition-past .section-header .sorting-container:after{font-family:FontAwesome;content:"\f107";position:absolute;right:0;top:50%;transform:translateY(-50%)}.template-page.exhibition-past .section-header .sorting-container label{font-weight:800;color:#e54c3a;text-transform:uppercase;vertical-align:middle}.template-page.exhibition-past .section-header .sorting-container select{vertical-align:middle;border:none;color:#000;min-width:120px}.template-page.exhibition-past .exhibition-list-container{margin-top:40px;margin-bottom:60px}.template-page.exhibition-past .exhibition-list-container .box-container .item-image{width:100%;height:325px;background-position:center;background-size:cover;background-repeat:no-repeat}.template-page.exhibition-past .exhibition-list-container .box-container{margin-bottom:30px}.template-page.exhibition-past .exhibition-list-container .box-container .article-info{min-height:230px;background-color:#f8f8f8;padding:20px 25px}.template-page.exhibition-past .exhibition-list-container .box-container .article-info span{color:#e54c3a;font-weight:800;margin-bottom:20px;display:inline-block}.template-page.exhibition-past .exhibition-list-container .box-container .article-info h2{line-height:normal}.template-page.exhibition-past .exhibition-list-container .box-container .article-info h2 span{color:#000;display:block}.template-page.program-public .public-prog-list-container{margin-top:40px;margin-bottom:60px}.template-page.program-public .public-prog-list-container h1{margin-bottom:60px}.template-page.program-public .public-prog-list-container .box-container img{width:100%;display:block}.template-page.program-public .public-prog-list-container .box-container{margin-bottom:30px}.template-page.program-public .public-prog-list-container .box-container .article-info{min-height:230px;background-color:#f8f8f8;padding:20px 25px}.template-page.program-public .public-prog-list-container .box-container .article-info span{color:#e54c3a;font-weight:800;margin-bottom:20px;display:inline-block}.template-page.program-public .public-prog-list-container .box-container .article-info h2{line-height:normal}.template-blog.programs .public-prog-list-container{margin-top:40px;margin-bottom:60px}.template-blog.programs .public-prog-list-container h1{margin-bottom:60px}.template-blog.programs .public-prog-list-container .box-container img{width:100%;display:block}.template-blog.programs .public-prog-list-container .box-container{margin-bottom:30px}.template-blog.programs .public-prog-list-container .box-container .article-info{min-height:230px;background-color:#f8f8f8;padding:20px 25px}.template-blog.programs .public-prog-list-container .box-container .article-info span{color:#e54c3a;font-weight:800;margin-bottom:20px;display:inline-block}.template-blog.programs .public-prog-list-container .box-container .article-info h2{line-height:normal}.template-article.programs .text-container.rte .desc-header{font-family:proxima_nova,Helvetica,Arial,sans-serif;margin-bottom:40px}.template-article.programs .text-container.rte .desc-header strong{color:#e54c3a}.template-article.programs .text-container.rte .footer-links{padding-top:40px}.template-article.programs .text-container.rte .footer-links .btn-normal{color:#e54c3a;margin-left:40px}.template-article.programs .text-container.rte .footer-links .btn-normal .fa{font-weight:800;font-size:inherit;margin-left:20px}.template-page.educational .accordion{margin-top:80px;margin-bottom:20px}.template-page.educational .accordion .acc-info ul{list-style-type:decimal;margin-left:20px}.template-page.educational .accordion .acc-info ul li{margin-left:20px}.template-page.educational .section-container.whole-columns{background-color:#fafafa;padding-top:0;padding-bottom:0}.template-page.educational .section-container.whole-columns .image-container{padding:0}.template-page.educational .section-container.whole-columns .image-container img{width:100%}.template-page.educational .section-container.whole-columns .text-container a{background-color:transparent;font-weight:800;color:#e54c3a;border-bottom:3px solid #e54c3a;padding:6px 0;letter-spacing:normal;font-size:16px;text-transform:none}.template-page.educational .booking-container .sponsors-container img{display:inline-block;vertical-align:middle}.template-page.educational .form-note{color:#727272;font-style:italic}.template-page.educational form#contact_form{max-width:700px;width:100%;margin:50px auto 100px}.template-page.educational form#contact_form .input-container{width:48%;display:inline-block;vertical-align:middle}.template-page.educational form#contact_form .input-container:nth-child(2n){margin-left:20px}.template-page.educational form#contact_form .radio-group{margin-bottom:30px}.template-page.educational form#contact_form .radio-group .radio-container{vertical-align:top;margin-bottom:20px!important}.template-page.educational form#contact_form .radio-group .radio-container:nth-child(2n){margin:0;padding-left:40px}.template-page.educational form#contact_form .radio-group .radio-container label.radio-label{color:#727272;display:inline-block;vertical-align:top;margin:0;width:90%;font-weight:400}.template-page.educational form#contact_form .radio-group .radio-container input[type=radio]{float:right;width:unset;margin:8px 0 0;height:unset;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;outline:1px solid #bfbfbf!important;border:2px solid #fff;width:16px;height:16px}.template-page.educational form#contact_form .radio-group .radio-container input[type=radio]:checked{background-color:#e54c3a}.template-page.educational form#contact_form .radio-group.mini-group .radio-container label.radio-label{margin-left:20px}.template-page.educational form#contact_form .radio-group.mini-group .radio-container input[type=radio]{float:unset;display:inline-block;margin-left:20px;margin-top:5px}.template-page.educational form#contact_form label[for]{color:#727272;font-weight:800;margin-bottom:15px}.template-page.educational form#contact_form input,.template-page.educational form#contact_form textarea{font-family:proxima_nova,Helvetica,Arial,sans-serif;margin-bottom:30px;font-weight:800;color:#727272}.template-page.educational form#contact_form textarea{margin-bottom:40px}.template-page.educational form#contact_form input::-webkit-input-placeholder,.template-page.educational form#contact_form textarea::-webkit-input-placeholder,.template-page.educational form#contact_form input:-moz-placeholder,.template-page.educational form#contact_form textarea:-moz-placeholder,.template-page.educational form#contact_form input::-moz-placeholder,.template-page.educational form#contact_form textarea::-moz-placeholder,.template-page.educational form#contact_form input:-ms-input-placeholder,.template-page.educational form#contact_form textarea:-ms-input-placeholder,.template-page.educational form#contact_form input::-ms-input-placeholder,.template-page.educational form#contact_form textarea::-ms-input-placeholder,.template-page.educational form#contact_form input:placeholder-shown,.template-page.educational form#contact_form textarea:placeholder-shown{color:#727272}.template-page.educational form#contact_form input::placeholder,.template-page.educational form#contact_form textarea::placeholder{color:#727272}.template-page.educational form#contact_form input[type=submit],.template-page.educational form#contact_form p.form-note{margin-bottom:0;vertical-align:middle}.template-page.educational form#contact_form input[type=submit]{font-weight:800;width:auto;color:#fff}.template-page.educational form#contact_form p.form-note{color:#727272;display:inline-block;width:100%;margin-left:0;margin-bottom:20px}.template-page.educational form#contact_form .tabs{display:none}.template-page.educational form#contact_form .tabs.active{display:block}.template-page.educational form#contact_form .footer-tab .stage{float:right;width:50%}.template-page.educational form#contact_form .footer-tab .stage span.line{border-bottom:5px solid #e1e1e1;display:inline-block;vertical-align:top;width:25%}.template-page.educational form#contact_form .footer-tab .stage span.line.done{border-color:#e54c3a}.template-page.educational form#contact_form .footer-tab .stage label{line-height:normal;display:inline-block;vertical-align:top;font-style:italic;color:#727272;margin-top:-10px}.template-page.educational form#contact_form .footer-tab .btn{color:#fff}.template-page.educational form#contact_form .footer-tab .btn.btn-back{margin-right:15px}.template-page.volunteers .section-container.help-container{background-color:#fafafa}.template-page.volunteers .section-container.help-container .text-container-left h2{padding:0;font-family:proxima_nova,Helvetica,Arial,sans-serif;color:#e54c3a;display:block;max-width:300px;width:100%;margin-left:auto;margin-right:40px;font-weight:800}.template-page.volunteers .section-container.help-container .text-container ul{list-style-type:disc}.template-page.volunteers .volunteer-section a{background-color:transparent;font-weight:800;color:#e54c3a;border-bottom:3px solid #e54c3a;padding:3px 0 6px;vertical-align:middle;letter-spacing:normal;font-size:18px;text-transform:none}.template-page.volunteers .record-container .radio-container{padding-left:5px!important}.template-page.membership .info-section .links-container{margin-top:40px}.template-page.membership .info-section .links-container a.btn.btn-primary{margin-right:40px}.template-page.membership .benefits-container{background:-webkit-linear-gradient(#fafafa,#fff,#FFF);background:-o-linear-gradient(#fafafa,#fff,#FFF);background:-moz-linear-gradient(#fafafa,#fff,#FFF);background:linear-gradient(#fafafa,#fff,#fff)}.template-page.membership .benefits-container h2{font-family:proxima_nova,Helvetica,Arial,sans-serif;color:#e54c3a;font-weight:600}.template-page.membership .benefits-container ul{list-style-type:disc}.template-page.membership .benefits-container ul li{padding-left:20px}.template-page.membership .pricing-container{max-width:1300px;width:100%;margin:0 auto}.template-page.membership .pricing-level-container{margin-top:80px;background-color:#fafafa;padding:10px}.template-page.membership .pricing-level-container:after{content:"";display:table;clear:both}.template-page.membership .pricing-level-container .lvl-item:hover,.template-page.membership .pricing-level-container .white-bg{background-color:#fff}.template-page.membership .pricing-level-container .lvl-item{width:20%;float:left;padding:30px}.template-page.membership .pricing-level-container .lvl-item .lvl-name{display:inline-block;font-weight:800;margin-bottom:20px;text-transform:uppercase;letter-spacing:2px}.template-page.membership .pricing-level-container .lvl-item .lvl-price{font-weight:400;color:#e54c3a;margin-bottom:0;line-height:normal;font-family:proxima_nova,Helvetica,Arial,sans-serif}.template-page.membership .pricing-level-container .lvl-item .lvl-price span{display:inline-block;font-size:23px;font-weight:400;margin-top:10px;vertical-align:top}.template-page.membership .pricing-level-container .lvl-item .price-type{color:#727272;text-transform:uppercase;display:inline-block}.template-page.membership .pricing-level-container .lvl-item .lvl-info{color:#727272;margin-top:30px;padding-top:30px;margin-bottom:10px;min-height:80px}.template-page.membership .pricing-level-container .lvl-item .lvl-info p{margin:0}.template-page.membership .pricing-level-container .lvl-item .btn{padding:13px 50px}.template-page.membership .section-container.whole-columns{margin-top:40px;background-color:#fafafa;padding-top:0;padding-bottom:0}.template-page.membership .section-container.whole-columns .image-container{padding:0}.template-page.membership .section-container.whole-columns .image-container img{width:100%}.template-page.membership .pricing-type-container{margin:80px 0;background-color:#fafafa;padding:10px}.template-page.membership .pricing-type-container:after{content:"";display:table;clear:both}.template-page.membership .pricing-type-container .lvl-item:hover,.template-page.membership .pricing-type-container .white-bg{background-color:#fff}.template-page.membership .pricing-type-container .lvl-item{width:33.333%;float:left;padding:40px}.template-page.membership .pricing-type-container .lvl-item .lvl-name{display:inline-block;font-weight:800;margin-bottom:20px;text-transform:uppercase;letter-spacing:2px}.template-page.membership .pricing-type-container .lvl-item .lvl-price{font-weight:400;color:#e54c3a;margin-bottom:0;line-height:normal;font-family:proxima_nova,Helvetica,Arial,sans-serif}.template-page.membership .pricing-type-container .lvl-item .lvl-price span{display:inline-block;font-size:23px;font-weight:400;margin-top:10px;vertical-align:top}.template-page.membership .pricing-type-container .lvl-item .price-type{color:#727272;text-transform:uppercase;display:inline-block}.template-page.membership .pricing-type-container .lvl-item .lvl-info{color:#727272;margin-top:30px;padding-top:30px;margin-bottom:30px;min-height:120px}.template-page.membership .pricing-type-container .lvl-item .btn{padding:13px 50px}.template-page.supporters .partners-container .logo-list-container{padding-top:70px}.template-page.supporters .partners-container .logo-list-container ul.logo-list{margin-bottom:50px}.template-page.supporters .partners-container .logo-list-container ul.logo-list li{display:inline-block;width:49%;vertical-align:middle;margin:0}.template-page.supporters .partners-container .logo-list-container img{display:block;width:auto;margin-bottom:60px;max-height:80px}.template-page.supporters .partners-container .logo-list-container ul.logo-list li img{margin:0 auto 40px;max-height:80px}.template-page.supporters .partners-container .namelist-container{padding-top:70px}.template-page.supporters .partners-container .namelist-container ul.name-list{margin-bottom:50px}.template-page.supporters .partners-container .namelist-container ul.name-list li{display:inline-block;width:49%;vertical-align:middle;margin-bottom:15px;padding-bottom:8px;line-height:normal;border-bottom:solid 1px #f2f2f2}.template-page.supporters .partners-container .namelist-container ul.name-list li:nth-child(odd){margin-right:30px;width:47%}.template-page.supporters .partners-container .namelist-container ul.name-list li.list-header{margin-top:3px;letter-spacing:3px;font-weight:800;color:#e54c3a;font-size:14px;width:100%;text-transform:uppercase}.template-page.supporters .partners-container .namelist-container ul.name-list li.list-header:not(:first-child){margin-top:40px}.template-page.supporters .partners-container .namelist-container ul.name-list li.list-note{color:#727272;width:100%;border:none;margin-top:20px}.template-page.supporters .partners-container .namelist-container ul.name-list-with-header{margin-bottom:50px}.template-page.supporters .partners-container .namelist-container ul.name-list-with-header li{display:inline-block;width:49%;vertical-align:middle;margin-bottom:15px;padding-bottom:8px;line-height:normal;border-bottom:solid 1px #f2f2f2}.template-page.supporters .partners-container .namelist-container ul.name-list-with-header li.list-item:nth-child(odd){margin-right:30px;width:47%}.template-page.supporters .partners-container .namelist-container ul.name-list-with-header li.list-header{margin-top:3px;letter-spacing:3px;font-weight:800;color:#e54c3a;font-size:14px;width:100%;text-transform:uppercase}.template-page.supporters .partners-container .namelist-container ul.name-list-with-header li.list-header:not(:first-child){margin-top:40px}.template-page.supporters .partners-container .namelist-container ul.name-list-with-header li.list-note{color:#727272;width:100%;border:none;margin-top:20px}.template-page.foundation .section-container.first-section .text-container strong{letter-spacing:3px;font-weight:700;color:#e54c3a;font-size:14px;display:block;text-transform:uppercase}.template-page.foundation .section-container.values-container{background-color:#fafafa}.template-page.foundation .section-container.values-container .text-container-left h2{padding:0;font-family:proxima_nova,Helvetica,Arial,sans-serif;color:#e54c3a;display:block;max-width:300px;width:100%;margin-left:auto;margin-right:40px;font-weight:800}.template-page.foundation .section-container.values-container .text-container-left h2 strong{border-bottom:3px solid #e54c3a}.template-page.foundation .section-container.values-container .text-container ul{list-style-type:disc}.template-page.foundation .section-container.whole-columns{background-color:#fafafa;padding-top:0;padding-bottom:0}.template-page.foundation .section-container.whole-columns .image-container{padding:0}.template-page.foundation .section-container.whole-columns .image-container img{width:100%}.template-page.foundation .section-container.whole-columns .text-container .btn{background-color:transparent}.template-page.foundation .tabs{width:100%}.template-page.foundation .tabs .tab-menu{border-bottom:1px solid #e4e4e4;font-size:0}.template-page.foundation .tabs .tab-menu .menu-item{font-size:18px;display:inline-block;margin-bottom:0;vertical-align:middle;text-align:center;padding-bottom:10px;margin-right:60px;font-weight:800;color:#727272;cursor:pointer}.template-page.foundation .tabs .tab-menu .menu-item.active{color:#e54c3a;border-bottom:solid 1px #e54c3a}.template-page.foundation .tabs .tab-menu .menu-item:hover{color:#e54c3a}.template-page.foundation .tabs .item{padding-top:20px;display:none;position:relative}.template-page.foundation .tabs .item.with-overlay:after{content:"";position:absolute;z-index:1;background-color:#fffc;width:100%;left:0;top:0;bottom:0}.template-page.foundation .tabs .item.active{display:block}.template-page.foundation .tabs .item ul.list{display:block;font-size:0;position:relative;margin-bottom:0}.template-page.foundation .tabs .item ul.list li.list-item{display:inline-block;cursor:pointer;vertical-align:top;width:25%;margin-bottom:30px;padding-right:25px;font-size:18px}.template-page.foundation .tabs .item ul.list li.list-item:nth-child(4n){padding-right:0}.template-page.foundation .tabs .item ul.list li.list-item .list-img{width:100%;min-height:300px;background-color:#e5e5e5;background-size:cover;background-repeat:no-repeat;background-position:center}.template-page.foundation .tabs .item ul.list li.list-item span.list-name{display:block;margin-top:15px;font-weight:800;color:#727272}.template-page.foundation .tabs .item ul.list li.list-item span.list-position{line-height:normal;display:block;color:#727272}.template-page.foundation .tabs .item ul.list li.list-item .bio{display:none;position:absolute;z-index:2;background-color:#fff;width:100%;max-width:700px;padding:40px;top:20px;left:50%;transform:translate(-50%);cursor:default}.template-page.foundation .tabs .item ul.list:last-child li.list-item .bio{bottom:20%;top:unset}.template-page.foundation .tabs .item ul.list li.list-item .bio h2{border-bottom:solid 1px #e54c3a;font-size:18px;font-family:proxima_nova,Helvetica,Arial,sans-serif}.template-page.foundation .tabs .item ul.list li.list-item .bio h2 span{font-weight:800}.template-page.foundation .tabs .item ul.list li.list-item .bio h2 .bio-name{color:#e54c3a;padding-bottom:8px;display:inline-block;border-bottom:2px solid #e54c3a}.template-page.foundation .tabs .item ul.list li.list-item .bio h2 .bio-close{cursor:pointer;float:right;text-transform:uppercase;font-size:16px}.template-page.foundation .tabs .item ul.list li.list-item .bio h2 .bio-close .fa{margin-left:20px}.template-page.foundation .tabs .item ul.list li.list-item .bio p{margin-bottom:0}.template-page.foundation .policies-container{background-color:#fafafa}.template-page.foundation .policies-container .tabs{margin-top:0}.template-page.foundation .policies-container .tabs .section-header{margin-bottom:50px}.template-page.foundation .policies-container .accordion{max-width:720px;width:100%;margin:60px auto 0}.template-page.about-gallery .highlight-container .image-slider .slick-item img{width:100%}.template-page.about-gallery .highlight-container .image-slider .slick-item{min-height:unset;background-size:cover;background-repeat:no-repeat}.template-page.about-gallery .highlight-container .image-slider .slick-dots{position:absolute;z-index:2;bottom:20px;left:50%;transform:translate(-50%)}.template-page.about-gallery .highlight-container .image-slider .slick-dots li{background-color:#fff9;border-radius:50%;padding:8px;margin:0 15px}.template-page.about-gallery .highlight-container .image-slider .slick-dots li.slick-active{background-color:#fff}.template-page.about-gallery .highlight-container .highlight-menu{list-style-type:decimal;margin-left:25px;margin-bottom:0}.template-page.about-gallery .highlight-container .highlight-menu li{font-weight:800;color:#8f8f8f;cursor:pointer;margin-bottom:20px}.template-page.about-gallery .highlight-container .highlight-menu li.active{color:#000}.template-page.about-gallery .highlight-container .highlight-menu li span{display:inline-block;width:35px;border-bottom:solid 3px transparent;margin:-5px 20px 0;vertical-align:middle}.template-page.about-gallery .highlight-container .highlight-menu li.active span{border-color:#000}.template-page.about-gallery .highlight-container .highlight-menu li p{display:inline-block;width:85%;vertical-align:top;margin:0}.template-page.about-gallery .slider-container .photo-slider .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;font-size:25px;color:#e54c3a}.template-page.about-gallery .slider-container .photo-slider .slick-arrow.arrow-left{left:-20px}.template-page.about-gallery .slider-container .photo-slider .slick-arrow.arrow-right{right:-20px}.template-page.about-gallery .slider-container .photo-slider .item-container{padding-right:20px;position:relative}.template-page.about-gallery .slider-container .photo-slider .item-info{position:absolute;background:#00000080;background:linear-gradient(#0000,#000);left:0;right:20px;bottom:0;min-height:130px;padding:20px}.template-page.about-gallery .slider-container .photo-slider .item-info span{display:block;color:#fff}.template-page.about-gallery .slider-container .photo-slider .item-info .info-title,.template-page.about-gallery .slider-container .photo-slider .item-info .info-date{font-weight:800}.template-page.about-gallery .staff-list-container{position:relative}.template-page.about-gallery .staff-list-container.with-overlay:after{content:"";position:absolute;z-index:1;background-color:#fffc;width:100%;left:0;top:0;bottom:0}.template-page.about-gallery ul.staff-list{display:block;font-size:0;position:relative;margin-bottom:0}.template-page.about-gallery ul.staff-list li.staff-item{display:inline-block;cursor:pointer;vertical-align:top;width:25%;margin-bottom:30px;padding-right:25px;font-size:18px}.template-page.about-gallery ul.staff-list li.staff-item:nth-child(4n){padding-right:0}.template-page.about-gallery ul.staff-list li.staff-item .list-img{width:100%;min-height:300px;background-color:#e5e5e5;background-size:cover;background-repeat:no-repeat;background-position:center}.template-page.about-gallery ul.staff-list li.staff-item span.list-name{display:block;margin-top:15px;font-weight:800;color:#727272}.template-page.about-gallery ul.staff-list li.staff-item span.list-position{line-height:normal;display:block;color:#727272}.template-page.about-gallery ul.staff-list li.staff-item .bio{display:none;position:absolute;z-index:2;background-color:#fff;width:100%;max-width:700px;padding:40px;top:20px;left:50%;transform:translate(-50%);cursor:default}.template-page.about-gallery ul.staff-list:last-child li.staff-item .bio{bottom:20%;top:unset}.template-page.about-gallery ul.staff-list li.staff-item .bio h2{border-bottom:solid 1px #e54c3a;font-size:18px;font-family:proxima_nova,Helvetica,Arial,sans-serif}.template-page.about-gallery ul.staff-list li.staff-item .bio h2 span{font-weight:800}.template-page.about-gallery ul.staff-list li.staff-item .bio h2 .bio-name{color:#e54c3a;padding-bottom:8px;display:inline-block;border-bottom:2px solid #e54c3a}.template-page.about-gallery ul.staff-list li.staff-item .bio h2 .bio-close{cursor:pointer;float:right;text-transform:uppercase;font-size:16px}.template-page.about-gallery ul.staff-list li.staff-item .bio h2 .bio-close .fa{margin-left:20px}.template-page.about-gallery ul.staff-list li.staff-item .bio p{margin-bottom:0}.template-search .search-container{padding:40px 0}.template-search .search-container .section-header__title{font-weight:600;font-family:proxima_nova,Helvetica,Arial,sans-serif;font-size:14px;text-transform:uppercase}.template-search .search-container .search-bar{margin-bottom:40px}.template-search .search-container .search-bar.input-group{max-width:100%;display:block;position:relative}.template-search .search-container .search-bar .input-group-field,.template-search .search-container .search-bar .input-group-btn{display:block}.template-search .search-container .search-bar .input-group-field{border:solid 1px #bfbfbf;padding:15px 20px;font-family:Garamond;font-size:25px}.template-search .search-container .search-bar .input-group-btn{position:absolute;right:0;width:unset;top:50%;transform:translateY(-50%)}.template-search .search-container .search-bar .input-group-btn button.btn{padding:16px 20px;background-color:transparent}.template-search .search-container .search-bar .input-group-btn button.btn:hover{background-color:#727272}.template-search .search-container .search-bar .input-group-btn button.btn span.icon{font-size:23px}.template-search .search-container .filter-list{list-style-type:none;margin-bottom:0;max-width:135px;width:100%}.template-search .search-container .filter-list li a{display:inline-block;width:100%;color:#000}.template-search .search-container .filter-list li span.count{color:#e54c3a;float:right;margin-left:20px}.template-search .search-container .search-result a{display:inline-block;width:100%}.template-search .search-container .search-result .item-image{min-height:220px;margin-bottom:40px;width:100%;background-color:#ebeaf0;background-position:center;background-size:cover;background-repeat:no-repeat}.template-search .search-container .search-result .item-image img{display:block;margin:0 auto}.template-search .search-container .search-result .item-info h3{line-height:normal}.template-search .search-container .search-result .item-info p.details{color:#000;line-height:normal;font-size:17px}.template-search .search-container .search-result .search-product-item .grid-link__image{background-color:#ebeaf0;margin:0 auto 20px}.template-search .search-container .search-result .search-product-item .grid-link__price{color:#e54c3a}.template-page.coming-soon .coming-container{padding:80px 20px}.template-page.coming-soon .coming-container a.btn{margin-top:20px}.template-404 .container-404{padding:80px 20px}.template-404 .container-404 a.btn{margin-top:20px}.template-customers-login .login-container,.template-customers-register .register-container{max-width:420px;width:100%;margin:0 auto;padding:0 10px}.template-customers-login .login-container a,.template-customers-register .register-container a{color:#000}body#bill-reid-gallery-10th-anniversary-gala #shopify-section-celebration-list{display:none}.col-md-4{padding-right:10px;padding-left:10px}.product-count-shop-page{font-size:10px;letter-spacing:2px;text-transform:uppercase;text-align:right}.container.public-prog-list-container .row .col-md-4:nth-child(3n+1),.container.exhibition-list-container .row .col-md-4:nth-child(3n+1){margin-left:0;clear:left}.container.public-prog-list-container .box-container a.article-image-link{display:flex;max-height:200px;overflow:hidden;align-items:center;justify-content:center}.container.public-prog-list-container .box-container img{min-height:200px;max-height:100%}
/*# sourceMappingURL=/s/files/1/2457/3259/t/7/assets/custom.css.map */
