@charset "UTF-8";html{height:auto;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;margin:0;padding:0}html,button,input,select,textarea{font-family:'Roboto',sans-serif;color:#000;outline:0}body{margin:0;padding:72px 0 0;font-size:1em;line-height:1.4;background:#c9c8c6;-webkit-font-smoothing:antialiased;font-family:inherit;color:inherit;transition:background 700ms cubic-bezier(.52,.01,.16,1)}#page{overflow-x:hidden;background-color:#fff;max-width:1680px;margin:0 auto;min-height:100vh}*,*:before,*:after{box-sizing:border-box}img{max-width:100%;height:auto;vertical-align:middle}.gm-style img{max-width:none}.smooth-scroll-target{display:block;min-height:1px}a{color:#26527c;text-decoration:underline}a img{border:0}a:focus,a:hover{color:#08111a}a:focus{outline:0}a:active,a:hover{outline:0}h1{margin:0 0 1em;line-height:1.5em;font-weight:800}h2,h3,h4,h5,h6{margin:0 0 1em;line-height:1.5em;font-weight:700}h1{font-size:2em}h2{font-size:1.5em}h3{font-size:1.3em}h4{font-size:1.3em;font-weight:400}h5,h6{font-size:1.1em}dl,menu,ol,ul,p,pre{margin:0 0 1em}menu,ol,ul{padding:0 0 0 2em}::-moz-selection{background:#000;color:#fff;text-shadow:none}::selection{background:#000;color:#fff;text-shadow:none}button,.button,a.button,input.button{display:inline-block}.media img,.media video,.media object,.media iframe{width:100%;height:auto}.clearfix:after,.cf:after{content:'';display:table;clear:both}.floatleft{float:left}.floatright{float:right}.alignleft{float:left;margin:20px 20px 20px 0}.alignright{float:right;margin:20px 0 20px 20px}.alignnone{display:inline-block}.aligncenter{display:block;float:none;text-align:center;clear:both;margin:20px auto}.container{width:1140px;padding:0 15px;margin:0 auto}@media screen and (min-width:1350px){.container{width:1320px}}.container:after{content:'';display:table;clear:both}.content.full-width,.full-width{float:none;width:100%}.article{margin-bottom:1em}nav>ul{margin:0;padding:0}nav ul:after{content:'';display:table;clear:both}.navigation.pagination{clear:both}.menu-bg-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:100}header.main .menu li,.mega-menu .mm-cards-nav a{position:relative;cursor:pointer}.mega-menu .mm-cards-nav a:after{content:'';display:block;width:100%;height:3px;position:absolute;bottom:2px;left:-1px;background-color:#000;-webkit-transform:scaleX(0);transform:scaleX(0);transition:-webkit-transform 0.33s cubic-bezier(0,1,.5,1);transition:transform 0.33s cubic-bezier(0,1,.5,1);transition:transform 0.33s cubic-bezier(0,1,.5,1),-webkit-transform 0.33s cubic-bezier(0,1,.5,1);-webkit-transform-origin:100% 0;transform-origin:100% 0}header.main .menu li.has-mega-menu:after{content:'\2303';position:absolute;right:-18px;bottom:13px;height:14px;transform-origin:center;transform:rotate(180deg);transition:transform 0.25s linear}header.main .menu li.has-mega-menu.mega-menu-opened:after{transform-origin:center;transform:rotate(0deg)}.mega-menu .mm-cards-nav a:hover:after,.mega-menu .mm-cards-nav a.active:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:0 0;transform-origin:0 0}header.main{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);box-shadow:1px 0 15px rgba(0,0,0,.1);padding:16px 90px;height:72px;position:fixed;top:0;z-index:100;background-color:#fff;width:100%;max-width:1680px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media screen and (max-width:1200px){header.main:after{content:none}}header.main .menu-button{display:none}header.main .logo{display:block;float:left}header.main .logo img{width:238px;height:28px}header.main nav,header.main .cta,header.main .searchform-button{display:block;float:right;padding:13px 0 13px;margin-left:20px}header.main nav{padding-right:15px}header.main nav{padding-bottom:0}header.main a{display:block;text-decoration:none;text-transform:uppercase;text-align:center;color:#000;font-size:12px;font-weight:500;line-height:14px;letter-spacing:.2em}header.main .menu{list-style:none;padding:0;margin:0}header.main .menu:after{content:'';display:table;clear:both}header.main .menu li{float:left;margin:0 15px 0 31px;padding-bottom:13px}header.main .menu>li:before{content:'';display:block;width:calc(100% + 40px);height:40px;margin-left:-20px;position:absolute;top:calc(100% - 2px);left:0}header.main .header-right{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}@media screen and (max-width:1200px){header.main .header-right .contact{display:none}}header.main .searchform-button{padding-left:15px;padding-right:15px}header.main .searchform-button svg{width:16px;height:16px;position:relative;top:-2px}header.main .searchform-button svg circle,header.main .searchform-button svg line{transition:stroke 500ms}header.main .searchform-button:hover svg circle,header.main .searchform-button:hover svg line{stroke:#bf0d3d!important}header.main .cta{padding-right:13px;padding-left:15px;color:#fff}.cta{color:#fff;background-color:#bf0d3d;transition:background-color 0.2s ease}.cta:hover{background-color:#f04}.admin-bar header.main{top:32px}.searchform{position:fixed;top:0;left:0;bottom:0;z-index:120;width:100%;max-width:1680px;height:100vh;background-color:rgba(0,0,0,.95);color:#fff;font-family:'Roboto Mono',monospace;padding:130px 0;visibility:hidden;opacity:0;transition:all 350ms}.searchform form{-webkit-transform:scale3d(.8,.8,1);transform:scale3d(.8,.8,1);opacity:0;transition:all 500ms}.searchform p{text-transform:uppercase;font-size:12px;letter-spacing:.18em;-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0);transition:-webkit-transform 500ms;transition:transform 500ms;transition:transform 500ms,-webkit-transform 500ms}.searchform textarea{background:none;-webkit-appearance:none;border-radius:0;border:none;font-size:118px;letter-spacing:-.055em;font-weight:700;outline:none;color:#fff;font-family:'Roboto Mono',monospace;height:400px;max-width:100%;resize:none;overflow:hidden}.searchform ::-webkit-input-placeholder{color:rgba(255,255,255,.1)}.searchform :-moz-placeholder{color:rgba(255,255,255,.1)}.searchform ::-moz-placeholder{color:rgba(255,255,255,.1)}.searchform :-ms-input-placeholder{color:rgba(255,255,255,.1)}.searchform .cross-button{position:absolute;top:10px;right:10px;z-index:10;padding:20px}.searchform.active{visibility:visible;opacity:1}.searchform.active form{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1}.searchform.active p{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.cross-button{display:block}.cross-button svg{width:20px;height:20px}.mega-menu .bg-text,.slider:after,.g-art:after,.listing header:after,.art-grid.custom-art-grid:before,.horizontal-tabs-wrapper:after,.p-listing-wrapper header:before{display:block;position:absolute;bottom:-25px;left:0;width:100%;font-size:240px;color:rgba(255,255,255,.05);text-transform:uppercase;font-weight:900;line-height:1em;white-space:nowrap;letter-spacing:.01em}.mega-menu .bg-text{display:none}.tiles-grid>div:hover a:not(:hover),.mega-menu .cards-contents>div:hover a:not(:hover){opacity:.6}.tiles-grid a,.mega-menu .cards-contents a{color:#000;text-align:left;position:relative;transition:opacity 500ms;min-height:269px}.mega-menu .cards-contents a{margin-bottom:48px;min-height:115px}.tiles-grid a:after,.mega-menu .cards-contents a .text:after,.mega-menu .mm-cards-nav li:last-child a:before{content:'';display:block;height:3px;width:23px;position:absolute;bottom:4px;left:0;background-color:#bf0d3d;transition:width 0.33s cubic-bezier(0,1,.5,1)}.mega-menu .mm-cards-nav li:last-child a:before{top:-5px;left:20px;bottom:auto}.mega-menu .cards-contents a .text:after{bottom:0}.mega-menu .cards-contents a:after{transition:none}.tiles-grid a:hover:after{width:100%}.tiles-grid .text,.mega-menu .cards-contents .text{margin-bottom:15px;padding:21px 0;display:block;letter-spacing:.12em;position:relative}.mega-menu{position:fixed;top:72px;left:0;width:100%;max-width:1680px;background-color:#fff;cursor:default;overflow:hidden;visibility:hidden;opacity:0;transition:0ms;transition-delay:300ms;z-index:110;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.mm-container{position:relative;z-index:2;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;width:100%;background-color:#f0f0f0}.mm-row{padding:30px 54px;display:flex;flex-direction:column;justify-content:flex-start}.mm-row:nth-child(1):not(:last-child){width:32%;margin:0 0 0 auto;background-color:#fff;align-items:flex-end}.mm-row:nth-child(2):not(:nth-child(1)){width:68%;margin:0 auto 0 0;background-color:#f0f0f0;align-items:flex-start}.mm-row:only-child{width:100%;margin:0;background-color:#f0f0f0;align-items:flex-start}.mm-bottom-row{margin:0 0 20px 20px}.mega-menu .mm-cards-nav{padding:0;margin:0;list-style:none;position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.mega-menu .mm-cards-nav li{margin:0!important;padding:0!important;width:100%}.mega-menu .mm-cards-nav li:nth-last-child(2){margin-bottom:20px!important}.mega-menu .mm-cards-nav li:after{content:none}.mega-menu .mm-cards-nav li:hover:after{-webkit-transform:scaleX(0)!important;transform:scaleX(0)!important}.mega-menu .mm-cards-nav a{padding:16px 16px 16px 19px;text-align:left;color:#000;letter-spacing:.15em;max-width:290px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.mega-menu .mm-cards-nav a:after{content:none}.mega-menu .mm-cards-nav li:not(:last-child) a:hover{background-color:rgba(0,0,0,.1);color:#000}.mega-menu .mm-cards-nav a:hover:not(.active):after{-webkit-transform:scaleX(0);transform:scaleX(0)}.mega-menu .mm-cards-nav a.active{background-color:rgba(0,0,0,.025);color:#000}.mega-menu .mm-cards-nav a span:nth-child(1){margin-right:10px}.mega-menu .mm-cards-nav a span:nth-child(2){transform:rotate(90deg)}.mega-menu .mm-cards-nav:before{content:'';display:block;width:200%;height:1px;position:absolute;bottom:1px;left:50%;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);background-color:rgba(255,255,255,.2)}.mega-menu .cards-contents{padding:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);transition:all 300ms cubic-bezier(.4,.01,.1,1);transition-delay:0ms}.mega-menu .cards-contents>div{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}body .mega-menu .cards-contents>div>div{width:300px;padding:0 15px}.mega-menu .cards-contents>div>div .description{line-height:20px;font-size:14px;font-weight:400;color:#4d4d4d;text-transform:none;letter-spacing:normal}.mega-menu .cards-contents>div:not(.active){display:none}.mega-menu .cards-contents>div.active{-webkit-animation:fadein 2s;-moz-animation:fadein 2s;-ms-animation:fadein 2s;-o-animation:fadein 2s;animation:fadein 2s}@keyframes fadein{from{opacity:0}to{opacity:1}}@-moz-keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@-ms-keyframes fadein{from{opacity:0}to{opacity:1}}@-o-keyframes fadein{from{opacity:0}to{opacity:1}}.mobile-navigation{position:fixed;left:0;top:72px;z-index:99;width:100%;background-color:#fff;color:#000;height:calc(100vh - 72px);overflow-y:auto;transition:opacity 0.25s linear,height 0.25s cubic-bezier(.645,.045,.355,1)}.mobile-navigation:not(.active){height:0;opacity:0}.mobile-navigation li a{display:inline-block;min-width:51%;max-width:80%;padding-right:0!important}.mobile-navigation li:last-child a{max-width:100%}.mobile-navigation ul{padding:0;margin:0;list-style:none}.mobile-navigation li:not(:last-child){position:relative;transition:background-color 0.5s linear,outline-color 0.5s linear}.mobile-navigation li.active{background-color:rgba(255,255,255,.05)}.mobile-navigation li:not(.active)>.child-menu{display:none}.mobile-navigation li[data-has-children='true']{cursor:pointer}.mobile-navigation li[data-has-children='true']>span{display:block;position:absolute;top:26px;right:32px;width:20px;height:20px}.mobile-navigation li[data-has-children='true']>span:after,.mobile-navigation li[data-has-children='true']>span:before{content:'+';display:block;position:absolute;top:50%;right:50%;font-size:1.1em;color:rgba(255,255,255,.55);transition:opacity 150ms,-webkit-transform 0.3s linear;transition:transform 0.3s linear,opacity 150ms;transition:transform 0.3s linear,opacity 150ms,-webkit-transform 0.3s linear;line-height:0}.mobile-navigation li[data-has-children='true']>span:before{content:'–';opacity:0}.mobile-navigation li[data-has-children='true'].active>span:before{opacity:1;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.mobile-navigation li[data-has-children='true'].active>span:after{opacity:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.mobile-navigation .parent-menu{padding-bottom:70px}.mobile-navigation .parent-menu>li{border-bottom:1px solid #e1e1e1}.mobile-navigation .parent-menu>li:last-child{padding:21px 20px;border-bottom:0}.mobile-navigation .parent-menu>li>a{padding:32px 57px 22px}.mobile-navigation .parent-menu>li:last-child>a{display:block;padding:13px 0;background-color:#bf0d3d;color:#fff;text-align:center;transition:background-color 0.25s linear}.mobile-navigation .parent-menu>li:last-child:hover>a{background-color:#f04}.mobile-navigation .child-menu li a{padding:15px 57px;font-weight:400;font-size:14px;color:rgba(255,255,255,.55);letter-spacing:.115em}.mobile-navigation .child-menu.first-tier li>span{top:10px}.mobile-navigation .child-menu.second-tier{padding-left:20px}.mobile-navigation .child-menu{padding:7px 0;transition:all 300ms;background-color:#242424}.mobile-navigation .child-menu .active{background-color:#242424}.mobile-navigation .child-menu [data-has-children='true']:after{top:10px}.mobile-navigation ul a{text-align:left;color:#000;font-weight:500;font-size:12px}.heading-block{text-align:center;background-color:#000;color:#fff;padding:99px 0 130px}.heading-block h1{text-transform:uppercase;font-size:65px;margin-bottom:0;line-height:1.1em;letter-spacing:.04em;position:relative;padding-left:20px;padding-right:20px}.heading-block h1:after{height:7px;width:200px;display:block;content:'';position:absolute;bottom:-34px;left:50%;margin-left:-100px;background-color:#bf0d3d}.entry{padding:80px 0}.entry h2{font-size:46px;line-height:1.05em;margin-bottom:17px}.entry p,.entry ul,.entry ol{font-size:19px;line-height:1.7em;margin-bottom:45px}.entry p+ul,.entry p+ol{margin-top:-13px}.entry ul,.entry ol{padding-left:20px}.entry ul ul,.entry ol ul{list-style-type:disc}.entry a{color:#bf0d3d;text-decoration:none}.entry a:hover{text-decoration:underline}.entry h3{font-size:36px;line-height:1.2em;margin-bottom:13px}.entry h4{font-weight:700;line-height:1.4em;letter-spacing:.07em;margin-bottom:9px}.entry h5{text-transform:uppercase;line-height:1.4em;letter-spacing:.13em;margin-bottom:3px}.entry h6{font-size:14px;letter-spacing:.12em;line-height:1.2em;margin:-7px 0 6px}.entry blockquote{margin:63px 29px 58px}.entry blockquote p{font-size:26px;font-weight:500;letter-spacing:-.005em;line-height:1.4em}hr{border-color:#000;margin-bottom:108px}.video-wrapper{position:relative;padding-bottom:71.3%;height:0;overflow:hidden;margin:1.7em -13% 79px}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;margin-top:0;margin-bottom:0}.content-col{position:static}.ciw img{margin:0}.ciw .ciw-col:after,.ciw .ciw-col-left:after,.ciw .ciw-col-right:after{content:'';display:table;clear:both}.ciw .ciw-col-left{float:left}.ciw .ciw-col-right{float:right}.ciw.ciw-row:after{content:'';display:table;clear:both}p.ciw-content-width{margin:2.75em -13% 0}p.ciw-content-width .ciw-col{text-align:center;margin-bottom:2.5em}p.ciw-content-width .alignright,p.ciw-content-width .alignleft{float:none}p.ciw-std{margin-top:2.7em}p.ciw-std .ciw-col-left,p.ciw-std .ciw-col-right{max-width:61%}p.ciw-std .ciw-col-left{margin:0 1.5em 0 -13%}p.ciw-std .ciw-col-right{margin:0 -13% 0 1.5em}p.ciw-full-width{margin:2.45em 0 2.5em;height:33.3vw;text-align:center}p.ciw-full-width .ciw-col{width:100vw;position:absolute;left:0}p.ciw-full-width img{width:100%}p.ciw-row{margin:2.75em calc(-11% - 30px) 0}p.ciw-row .ciw-col-right,p.ciw-row .ciw-col-left{margin:0 15px 2.05em;width:calc(50% - 30px)}body:not(.loaded){overflow:hidden;background:#282828}body:not(.loaded) #page{opacity:0}body:not(.loaded) .ptp-load-animation h1{opacity:0;-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}body:not(.loaded) .ptp-load-animation h1:after{-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0)}body:not(.loaded) .ftl-box{opacity:1;visibility:visible}.ptp-load-animation h1{transition:all 700ms cubic-bezier(.52,.01,.16,1);transition-delay:300ms}.ptp-load-animation h1:after{transition:all 700ms cubic-bezier(.52,.01,.16,1);transition-delay:300ms}#page{transition:opacity 700ms cubic-bezier(.52,.01,.16,1)}.ftl-box{background-color:#282828;position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;opacity:0;visibility:hidden;transition:300ms cubic-bezier(.52,.01,.16,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.ftl-box.ftl-inner-box{position:absolute;width:100%;height:100%;top:0;left:0}.ftl-box:before,.ftl-box:after,.ftl-inner-box:before,.ftl-inner-box:after{content:'';display:block;transition:all 700ms cubic-bezier(.52,.01,.16,1);position:absolute;background-color:#bf0d3d}.ftl-box:before{top:0;left:0;height:10px;width:0}.ftl-box.animate:before{width:100%}.ftl-box:after{top:0;right:0;width:10px;height:0;transition-delay:700ms}.ftl-box.animate:after{height:100%}.ftl-inner-box:after{bottom:0;right:0;height:10px;width:0;transition-delay:1400ms}.ftl-box.animate .ftl-inner-box:after{width:100%}.ftl-inner-box:before{bottom:0;left:0;height:0;width:10px;transition-delay:2100ms}.ftl-box.animate .ftl-inner-box:before{height:100%}.has-waypoints>*{transition:opacity 1000ms ease-out,-webkit-transform 500ms ease-out;transition:opacity 1000ms ease-out,transform 500ms ease-out;transition:opacity 1000ms ease-out,transform 500ms ease-out,-webkit-transform 500ms ease-out}.has-waypoints>*.short-transition{transition:opacity 400ms ease-out,-webkit-transform 300ms ease-out;transition:opacity 400ms ease-out,transform 300ms ease-out;transition:opacity 400ms ease-out,transform 300ms ease-out,-webkit-transform 300ms ease-out}.unreached{opacity:0}.unreached:not(.ciw-full-width){-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}.slider h2,.g-art h2,.listing h2,.index-header h1,.t-blocks h2{font-size:64px;font-weight:900;padding-bottom:83px;position:relative}.slider h2:after,.g-art h2:after,.listing h2:after,.index-header h1:after,.t-blocks h2:after{content:'';display:block;position:absolute;bottom:55px;height:10px;width:65px;background-color:#bf0d3d}a.line-cta:hover,span.line-cta:hover,.cl-grid .cl:hover{text-decoration:none;color:#f04}a.line-cta:hover .line:after,span.line-cta:hover .line:after,.cl-grid .cl:hover .line:after{-webkit-animation:arrowAnim2 600ms ease-in;animation:arrowAnim2 600ms ease-in;background-color:#f04}.slider:after,.g-art:after,.listing header:after,.art-grid.custom-art-grid:before{text-align:center}.entry.ghost{padding:0;margin:0}.entry.ghost .slider{margin-top:0;margin-bottom:0}.slider{background-color:#f0f0f0;position:relative;margin-top:5px;margin-bottom:93px}.slider .slick-track{background-color:#fff}.slider p{margin:0}.slider br{display:none}.slider .content{background-color:#242424;color:#fff;min-height:421px;padding:calc(20% - 194px) 4.2% 0 calc(33% - 366px);width:50%;height:100%;max-height:783px}@media screen and (max-width:1200px){.slider .content{padding:43px 50px 0 25px}}@media screen and (max-width:1000px){.slider .content{width:100%;min-height:520px!important;max-height:none;padding:64px 20px 150px!important}}@media screen and (max-width:500px){.slider .content{min-height:620px!important}}@media screen and (max-width:400px){.slider .content{min-height:700px!important}}.slider .content .product-subtitle{margin-bottom:8px;font-size:12px;font-weight:500;line-height:20px;text-transform:uppercase;letter-spacing:1.56px;color:#fff}@media screen and (max-width:1300px){.slider .content .product-subtitle{font-size:12px;line-height:20px;margin-bottom:8px}}@media screen and (max-width:1000px){.slider .content .product-subtitle{margin-bottom:20px}}.slider .content .product-title{margin-bottom:32px;font-size:64px;font-weight:900;line-height:67px;color:#fff}@media screen and (max-width:1300px){.slider .content .product-title{font-size:42px;line-height:44px;margin-bottom:16px}}@media screen and (max-width:1100px){.slider .content .product-title{font-size:34px;line-height:40px;margin-bottom:24px}}.slider .content .product-description{margin-bottom:32px;padding-right:40px;font-size:16px;line-height:29px;font-weight:400;color:#fff}@media screen and (max-width:1300px){.slider .content .product-description{margin-bottom:24px}}@media screen and (max-width:1000px){.slider .content .product-description{line-height:24px}}.slider .content .product-cta{display:inline-block;border:1px solid #fff;padding:11.5px 24px;font-size:13px;line-height:33px;font-weight:700;letter-spacing:1.92px;text-transform:uppercase;text-decoration:none;color:#fff}.slider .content .product-cta:hover{text-decoration:none}.slider .content .product-cta span{position:relative;z-index:2}.slider .image-wrapper{height:100%;width:50%}@media screen and (max-width:1000px){.slider .image-wrapper{width:100%}}.slider .image-wrapper img{width:100%;height:100%;object-fit:cover}@media screen and (max-width:1000px){.slider .image-wrapper img{height:98vw!important}}.slider article{padding:0;position:relative;z-index:2;display:flex!important;flex-direction:row;justify-content:flex-start;align-items:flex-start;height:46.6vw;max-height:783px}@media screen and (max-width:1000px){.slider article{flex-direction:column;height:auto;max-height:none}}.slider article p,.slider article ul{color:rgba(255,255,255,.55)}.slider article ul{padding:0;margin:0 -9px 15px;list-style:none;font-size:13px}.slider article ul:after{content:'';display:table;clear:both}.slider article ul li{float:left;margin:0 9px;padding:8px 15px;letter-spacing:.03em;border:1px solid rgba(255,255,255,.55)}.slider article p{font-size:15px;letter-spacing:.023em;max-width:400px}.slider a.cta{height:68px;width:307px;line-height:25.5px}.slider a.zoom-button{display:block;background-color:#242424;position:relative;height:71px;width:62px;float:right;margin-right:2px}.slider a.zoom-button svg{position:absolute;top:50%;left:50%;margin:-12px 0 0 -12px}.slider h6{font-size:11px;font-family:'Roboto Mono',monospace;margin-top:0;margin-bottom:9px;letter-spacing:.235em;text-transform:uppercase}.slider h3{text-transform:uppercase;font-size:28px;letter-spacing:.11em;margin-bottom:18px}.slider .lightbox{position:absolute;top:0;left:15px;z-index:3;width:calc(100% - 30px);height:100%;overflow:hidden;background-color:#fff;text-align:center;transition:all 300ms;opacity:0;//visibility:hidden;pointer-events:none}.slider .lightbox.active{opacity:1;//visibility:visible!important;pointer-events:all}.slider .lightbox img{vertical-align:middle;display:inline-block}.slider .lightbox .toggle-zoom{display:block;position:absolute;top:20px;right:20px;z-index:4;padding:5px}.slider .lightbox .toggle-zoom svg{width:25px;height:auto}.slider .lightbox .toggle-zoom svg line{stroke:#000!important}.slider figure{margin:0}.slider article.custom{padding-bottom:110px}.slider article.custom .image-wrapper{margin-left:4%;padding-top:10px;position:relative}.slider article.custom .image-wrapper:after{content:'';display:block;position:absolute;right:-15px;bottom:-15px;width:100%;height:calc(100% - 10px);background-color:#bf0d3d}.slider article.custom .image-wrapper img{position:relative;z-index:2}.slider article.custom .image-wrapper figcaption{display:block;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:100% 0;transform-origin:100% 0;position:absolute;top:278px;right:-52px;z-index:3;text-transform:uppercase;font-family:'Roboto Mono',monospace;font-size:12px;letter-spacing:.1em;max-width:250px}.slider article.custom .content{width:58%;background-color:transparent;color:#000;padding:0 40px 0 133px;min-height:1px}.slider article.custom h3{margin-bottom:11px;font-weight:900;line-height:1.15em}.slider article.custom p{font-weight:500;line-height:1.9em;color:#000}.slider article.custom ul{color:#000;margin:18px -15px 0}.slider article.custom ul li{border:none;text-transform:uppercase;font-family:'Roboto Mono',monospace;padding:0;margin:0 15px;letter-spacing:.235em;font-size:11px}a.line-cta,span.line-cta{text-transform:uppercase;display:inline-block;font-weight:700;font-size:14px;margin:19px 0;padding:5px 5px 5px 38px;letter-spacing:.1em;transition:color 600ms ease-in;position:relative}a.line-cta[target='_blank']:after{content:url(../../../../../../themes/BostonElectronics/images/external-link.svg);position:relative;top:1px;left:5px}a.line-cta .line,span.line-cta .line{display:block;position:absolute;left:0;top:50%;height:3px;width:24px;margin-top:-1px;overflow:hidden}a.line-cta .line:after,span.line-cta .line:after{content:'';display:block;width:100%;height:100%;position:absolute;left:0;top:0;background-color:#bf0d3d;transition:background-color 600ms ease-in}@-webkit-keyframes arrowAnim2{0%{left:0;opacity:1}50%{left:110%;opacity:0}55%{left:-110%}100%{left:0;opacity:1}}@keyframes arrowAnim2{0%{left:0;opacity:1}50%{left:110%;opacity:0}55%{left:-110%}100%{left:0;opacity:1}}@-webkit-keyframes arrowAnim{0%{left:-50%;opacity:1}50%{left:70%;opacity:0}55%{left:-120%}100%{left:-50%;opacity:1}}@keyframes arrowAnim{0%{left:-50%;opacity:1}50%{left:70%;opacity:0}55%{left:-120%}100%{left:-50%;opacity:1}}.cta.arrow-cta{color:#fff;text-transform:uppercase;font-size:12px;font-weight:900;letter-spacing:.265em;padding:23px 85px 21px 50px;position:relative}.cta.arrow-cta:hover{text-decoration:none}.cta.arrow-cta:hover .icon svg{-webkit-animation:arrowAnim 1000ms;animation:arrowAnim 1000ms}.cta.arrow-cta .icon{display:block;width:28px;height:28px;border:2px solid #fff;position:absolute;top:50%;right:30px;margin-top:-14px;border-radius:50%}.cta.arrow-cta .icon svg{position:absolute;top:50%;left:-50%;width:30px;height:14.5px;margin-top:-7px}.cta.arrow-cta .icon svg path{stroke:#fff!important}.slider.slick-slider .slick-list{z-index:3;height:auto!important}.slider.slick-slider .slick-list .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slider.slick-slider .slick-arrow{position:absolute;top:50%;z-index:10;display:block;-webkit-transform-origin:100% 0;transform-origin:100% 0;cursor:pointer;background-color:#fff;height:80px;width:260px;margin-top:147px;font-size:0;text-align:center;padding:29px 0;transition:all 300ms}.slider.slick-slider .slick-arrow span{display:inline-block;font-size:14px;letter-spacing:.2em;text-transform:uppercase;font-weight:500;position:relative;-webkit-transform:rotate(180deg) translate3d(0,0,0);transform:rotate(180deg) translate3d(0,0,0)}.slider.slick-slider .slick-arrow span:after{content:'';display:block;width:100%;height:4px;background-color:#bf0d3d;position:absolute;left:0;bottom:-8px;opacity:0;transition:all 300ms}.slider.slick-slider .slick-arrow:hover{box-shadow:0 0 25px rgba(0,0,0,.15)}.slider.slick-slider .slick-arrow:hover span:after{opacity:1}.slider.slick-slider .slick-prev{left:0;-webkit-transform:rotate(-90deg) translate3d(0,0,0);transform:rotate(-90deg) translate3d(0,0,0);-webkit-transform-origin:0 0;transform-origin:0 0}.slider.slick-slider .slick-next{right:0;-webkit-transform:rotate(90deg) translate3d(0,0,0);transform:rotate(90deg) translate3d(0,0,0);-webkit-transform-origin:100% 0;transform-origin:100% 0}.slider.slick-slider .slick-dots{position:absolute;bottom:calc(8%);left:calc(33% - 366px);z-index:10;width:100%;text-align:left;margin:0;padding:0;list-style:none}@media screen and (max-width:1200px){.slider.slick-slider .slick-dots{bottom:24px;left:20px}}@media screen and (max-width:1000px){.slider.slick-slider .slick-dots{bottom:calc(98vw + 24px);left:20px}}.slider.slick-slider .slick-dots li{display:inline-block;margin:0 10px;position:relative}.slider.slick-slider .slick-dots li span{display:inline-block;font-size:13px;line-height:13px;color:#737373;cursor:pointer}.slider.slick-slider .slick-dots li span:after{content:'';position:relative;bottom:3px;display:inline-block;margin-left:10px;width:0;height:3px;background-color:#fff;-webkit-transition:width 0.2s ease-in-out;-moz-transition:width 0.2s ease-in-out;-o-transition:width 0.2s ease-in-out;transition:width 0.2s ease-in-out}.slider.slick-slider .slick-dots li.slick-active span{color:#fff}.slider.slick-slider .slick-dots li.slick-active span:after{width:30px}.slider.slick-slider .slick-dots li button{opacity:0;width:14px;height:14px;padding:0;position:absolute;top:-2px;left:-2px;outline:0}.slider.slick-slider .slick-slide{outline:0}.art-grid{padding:4px 0 0;margin-bottom:77px}.art-grid .scroll{overflow-x:auto;padding-bottom:30px}.art-grid .container-custom{width:1140px!important}.art-grid br{display:none}.art-grid p{margin:0}.art-grid .row{margin-top:60px}.art-grid h2{padding-bottom:23px;position:relative;margin-bottom:0}.art-grid h2:after{content:'';display:block;height:10px;width:65px;background-color:#bf0d3d;position:absolute;left:0;bottom:0}.art-grid a{text-decoration:none!important;color:#000;transition:color 0.33s cubic-bezier(0,1,.5,1);font-weight:900;letter-spacing:.025em}.art-grid a:hover{color:#bf0d3d}.art-grid .image-wrapper{position:relative;display:block}.art-grid .image-wrapper:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);opacity:0;transition:opacity 0.33s cubic-bezier(0,1,.5,1)}.art-grid .image-wrapper:hover:after{opacity:1}.art-grid .tag{position:absolute;top:0;left:0;color:#fff;background-color:#000;display:block;text-transform:uppercase;font-weight:900;padding:9px 16px;font-size:12px;letter-spacing:.2em;z-index:3}.art-grid h4{padding:19px 0 0 19px;line-height:1.3em;min-height:103px}p.meta{color:#000;border-top:1px solid #000;opacity:.3;font-size:14px;letter-spacing:.03em;font-weight:500;padding:19px 14px 0 2px;margin:0 7px 0 19px}p.meta span{display:inline-block;padding-left:20px;padding-right:15px;position:relative;width:46%}p.meta span:before{background-position:bottom left;background-repeat:no-repeat;content:'';display:block;width:20px;height:20px;position:absolute;bottom:4px;left:-3px}p.meta .author:before{background-image:url(../../../../../../themes/BostonElectronics/images/person.svg)}p.meta .date:before{background-image:url(../../../../../../themes/BostonElectronics/images/calendar.svg)}.accordions-box{margin:57px 0}.accordion{padding-bottom:47px;margin-bottom:34px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.accordion:not(:last-child){border-bottom:1px solid rgba(0,0,0,.35)}.accordion .title{cursor:pointer;text-transform:none;letter-spacing:0;position:relative}.accordion .title:after{content:'';display:block;position:absolute;right:5px;top:9px;width:16px;height:8px;background-image:url(../../../../../../themes/BostonElectronics/images/arrow.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;transition:-webkit-transform 0.25s linear;transition:transform 0.25s linear;transition:transform 0.25s linear,-webkit-transform 0.25s linear}.accordion .content{font-size:16px;line-height:1.9em;letter-spacing:.01em;padding:0 45px 0 2px}.accordion .content p,.accordion .content ul,.accordion .content ol{font-size:inherit;line-height:inherit;letter-spacing:inherit}.accordion .content>*:last-child{margin-bottom:0}.accordion.active .title:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.entry table.tablepress{margin:78px -13% 117px;width:100%}.entry table.tablepress thead th,.entry table.tablepress tfoot th{background-color:transparent;text-transform:uppercase;font-size:14px;letter-spacing:.13em;border-bottom:none;padding:8px 15px 8px}.entry table.tablepress .odd td{background-color:transparent}.entry table.tablepress .even td{background-color:rgba(0,0,0,.025)}.entry table.tablepress tbody td,.entry table.tablepress tfoot th{border-top:none}.entry table.tablepress tbody td{padding:15px}.entry table.tablepress tbody td{border-right:1px solid rgba(0,0,0,.1)}.entry table.tablepress tbody td:last-child{border-right:0}.secondScroll{overflow:auto;transform:translate(0,79px)}.secondScroll__wrapper{height:1px;width:150%}.tabs{margin-bottom:79px}.tabs .controls{display:none}.tabs>ul{padding:0;margin:0 0 36px;list-style:none;border-bottom:1px solid rgba(0,0,0,.1)}.tabs>ul:after{content:'';display:table;clear:both}.tabs>ul li{float:left;width:33.33%;text-align:center}.tabs>ul a{text-transform:uppercase;font-weight:900;font-size:14px;display:block;padding:13px 8px 15px;letter-spacing:.1em;color:#000;margin-bottom:-1px;line-height:1.3em}.tabs>ul a:hover{text-decoration:none;color:#bf0d3d}.tabs>ul a.active{color:#bf0d3d;border-bottom:4px solid #bf0d3d}.tabs>div{font-size:20px;line-height:1.6em;letter-spacing:-.01em;font-weight:300}.tabs>div p,.tabs>div ul,.tabs>div ol{font-size:inherit;letter-spacing:inherit;line-height:inherit}.tabs>div>*:last-child{margin-bottom:0}.cl-grid .scroll{margin:20px 0;overflow-x:auto}.cl-grid .container-custom{width:1140px!important}.cl-grid p,.cl-grid br{display:none}.cl-grid .cl{display:block;position:relative;margin-bottom:45px;overflow:hidden}.cl-grid .cl:before{content:'';display:block;background-color:rgba(0,0,0,.4);position:absolute;left:0;top:0;opacity:0;width:100%;height:100%}.cl-grid .cl .bg{position:absolute;bottom:0;right:0;padding:3px 5px 2px 10px;background-color:#f0f0f0}.cl-grid .cl .line-cta{margin:0;z-index:2}.cl-grid .cl .line-cta .line:after{background-color:#000}.cl-grid .cl img{width:100%;height:100%}.cl-grid .cl .text{color:#000}.cl-grid .cl:hover:before{opacity:1;transition:opacity 0.33s cubic-bezier(0,1,.5,1)}.cl-grid .cl:hover .text{color:#bf0d3d}.cl-grid .cl:hover .line:after{background-color:#bf0d3d}.cl-grid .cl.small{height:213px}.cl-grid .cl.large{height:230px}.margin-div{margin:39px 0}.margin-div:after{content:'';display:table;clear:both}.roller-cta{display:inline-block;text-transform:uppercase;color:#bf0d3d;font-weight:900;letter-spacing:.15em;padding:7px 65px;border:2px solid #bf0d3d;position:relative;margin:10px 0;overflow:hidden;transition:color 0.3s;font-size:13px;text-align:center}.roller-cta_white{color:#fff}.roller-cta:not(:hover){color:#bf0d3d}.roller-cta_white:not(:hover){color:#fff}.roller-cta:before{width:101%;height:101%;content:'';display:block;position:absolute;bottom:0;left:0;background-color:#bf0d3d;-webkit-transform:scaleY(0);transform:scaleY(0);transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease;-webkit-transform-origin:0 0;transform-origin:0 0}.roller-cta_white:before{background-color:#fff}.roller-cta .text{position:relative;z-index:2}.roller-cta:hover,.roller-cta:active,.roller-cta[data-hover='true']{color:#fff!important;text-decoration:none!important}.roller-cta_white:hover,.roller-cta_white:active,.roller-cta[data-hover='true']{color:#000000!important}.roller-cta:hover:before,.roller-cta:active:before,.roller-cta[data-hover='true']:before{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:0 100%;transform-origin:0 100%}.roller-cta[data-disabled='true']{cursor:not-allowed;color:#000!important;border-color:#000;opacity:.1}.roller-cta_white[data-disabled='true']{color:#ffffff!important;border-color:#fff}.roller-cta[data-disabled='true']:before{opacity:0}.line-cta:not(:hover){color:#bf0d3d}.line-cta.plain{display:inline-block}.line-cta[data-hover='true'],.line-cta:active{color:#f04}.line-cta[data-hover='true'] .line:after,.line-cta:active .line:after{background-color:#f04}.line-cta[data-disabled='true']{color:#000!important;opacity:.1;cursor:not-allowed}.line-cta[data-disabled='true'] .line:after{background-color:#000!important;-webkit-animation:none!important;animation:none!important}.cta.arrow-cta.plain{display:inline-block;margin:9px 0;padding:15px 81px 14px 27px}.cta.arrow-cta.plain .icon{right:26px}.cta.arrow-cta:active,.cta.arrow-cta[data-hover='true']{background-color:#f04}.cta.arrow-cta[data-disabled='true']{cursor:not-allowed;background-color:#000!important;opacity:.1}.cta.arrow-cta[data-disabled='true'] .icon svg{-webkit-animation:none;animation:none}.page-hero{background-color:#000;color:#fff;position:relative}.page-hero:after{content:'';display:table;clear:both}.page-hero .col{width:50%}.page-hero .image{background-size:cover;background-position:center center;background-repeat:no-repeat;height:100%;position:absolute;right:0;top:0}.page-hero .col.text{padding:105px 100px 54px 200px}.page-hero .col.text h1{font-size:73px;line-height:1em;letter-spacing:.02em;margin-bottom:13px}.page-hero .col.text p{font-weight:500;font-size:20px;line-height:1.65em;padding:0 6px;letter-spacing:.02em;margin-bottom:23px}.page-hero .col.text .roller-cta{border-color:#fff;color:#fff;padding-right:30px;padding-left:30px}.page-hero .col.text .roller-cta:before{background-color:#fff}.page-hero .col.text .roller-cta:hover{color:#000!important}.page-hero .col.text hr{height:8px;background-color:#fff;margin-left:4px;margin-right:4px;width:45px;margin-bottom:25px}.fw-cols{background-color:#fff;border-bottom:1px solid rgba(0,0,0,.2)}.fw-cols .cf{display:block;margin-bottom:17px}.fw-cols .cf:after{content:'';display:table;clear:both}.fw-cols ul{padding:0;margin:0 auto;list-style:none;font-size:0;line-height:0;text-align:center;max-width:1140px;border-left:1px solid rgba(0,0,0,.2);border-right:1px solid rgba(0,0,0,.2)}.fw-cols li{display:inline-block;vertical-align:top;text-align:left;width:16.6666667%;background-color:#fff;//height:175px;height:auto;overflow:hidden}.fw-cols li:not(:last-of-type){border-right:1px solid rgba(0,0,0,.2)}.fw-cols .cta.arrow-cta{display:none;float:right;padding:0;height:45px;width:70px;background-color:transparent!important;position:relative;top:-5px}.fw-cols .cta.arrow-cta .icon{border-color:#000;right:1px}.fw-cols .cta.arrow-cta .icon svg path{stroke:#000!important}.fw-cols h6{margin-top:0;margin-bottom:0;padding-bottom:26px;height:62px;float:left;width:calc(100% - 10px);text-transform:uppercase;font-weight:900;font-size:15px;position:relative;transition:all 300ms ease}.fw-cols h6:after{content:'';display:block;height:3px;width:25px;background-color:#000;position:absolute;left:0;bottom:0}.fw-cols a{display:block;padding:25px 20px;font-size:1em;line-height:1.2em;color:#000}.fw-cols a:hover{text-decoration:none}.fw-cols a:hover h6{color:#f04}.fw-cols p{font-size:13px;opacity:.8}.nl-cta{background-color:#eaeaeb;padding:46px 0}.nl-cta .container{position:relative}.nl-cta .container:after{content:'';display:table;clear:both}.nl-cta hr{position:absolute;top:50%;width:calc(100% - 30px);border-color:rgba(0,0,0,.2);border-width:2px;margin:0}.nl-cta .text-wrapper{float:left;padding-right:25px}.nl-cta .button-wrapper{float:right;padding-left:25px}.nl-cta .col{background-color:#eaeaeb;position:relative;z-index:2}.nl-cta .roller-cta{display:block;padding:13px 33px}.nl-cta h3{text-transform:uppercase;font-weight:900;font-size:30px;margin-top:9px;letter-spacing:.056em;margin-bottom:10px}.nl-cta h6{text-transform:uppercase;font-family:'Roboto Mono',monospace;font-size:13px;letter-spacing:.07em;padding:0 2px}.g-art{padding:108px 0 32px;position:relative}.g-art .container{position:relative;z-index:2}.g-art:after{content:attr(data-bg-text);color:rgba(0,0,0,.02)}.g-art .col{float:left}.g-art .col.title{width:22.5%;padding-right:30px}.g-art .col.content{width:36%;padding-top:10px;padding-right:70px}.g-art .col.images{width:48.5%;margin-right:-7%;margin-top:4px}.g-art .col.images .sub-col{float:left}.g-art .col.images .sub-col:first-child{width:53.5%}.g-art .col.images .sub-col:nth-child(2){width:46.5%;padding-left:25px;margin-top:-27px}.g-art .col.images .sub-col img:nth-child(2){max-width:68%}.g-art .col.images img{margin-bottom:25px}.g-art h4{font-size:20px;font-weight:900;letter-spacing:0}.g-art p{font-size:16px;line-height:1.8em;margin-bottom:3px}.listing header{position:relative}.listing header .container{position:relative;padding-top:115px;padding-bottom:67px;z-index:2}.listing header .button-wrapper{position:absolute;right:15px;bottom:27px}.listing header:after{content:attr(data-bg-text);color:rgba(0,0,0,.02)}.listing header.static .button-wrapper{position:static}.listing h2{max-width:400px;margin-bottom:0;padding-bottom:0}.listing h2:after{bottom:-25px}.listing .roller-cta{padding:13px 34px}.listing-rows{padding:0!important;margin:0!important;list-style:none}.listing-rows a{color:#000;display:block;border-top:1px solid rgba(0,0,0,.2);overflow:hidden;min-height:159px;position:relative;padding:55px 0 20px}.listing-rows a:before{-webkit-transform:scaleY(0);transform:scaleY(0);transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease;-webkit-transform-origin:0 0;transform-origin:0 0;content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:#f0f0f0}.listing-rows a:hover{border-top:1px solid rgba(0,0,0,.3)}.listing-rows a:hover:before{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:0 100%;transform-origin:0 100%}.listing-rows li:hover+li a{border-top:1px solid rgba(0,0,0,.3)}.listing-rows ul{list-style:none;padding:0;margin:0}.listing-rows .container{position:relative;z-index:2}.listing-rows .container:after{content:'';display:table;clear:both}.listing-rows .col{float:left;position:relative}.listing-rows .col.small{width:25%;padding-top:6px;padding-right:30px}.listing-rows .col.arrow-wrapper{padding-top:0;padding-left:23px;position:static}.listing-rows .col.main{width:50%;padding-left:3px;padding-right:80px}.listing-rows h6{margin-top:0;text-transform:uppercase;font-family:'Roboto Mono',monospace;font-weight:400;font-size:13px;letter-spacing:.18em}.listing-rows ul{text-transform:uppercase;font-family:'Roboto Mono',monospace;font-weight:400;font-size:12px;letter-spacing:.13em;position:relative;list-style:none!important}.listing-rows ul li{opacity:.9}.listing-rows ul:before{width:25px;height:3px;content:'';display:block;position:absolute;left:-2px;top:-14px;background-color:#bf0d3d}.listing-rows h4{letter-spacing:0;font-weight:900;font-size:22px;margin-bottom:0}.listing-rows .above-block{display:block;position:absolute;bottom:100%;left:0;font-family:'Roboto Mono',monospace;font-size:12px;letter-spacing:.13em;padding-left:45px}.listing-rows .above-block:before{position:absolute;left:3px;bottom:calc(50% - 3px);content:'';display:block;width:25px;height:3px;background-color:#bf0d3d}.listing-rows .cta.arrow-cta{width:60px;height:60px;padding:0;margin:0;background-color:transparent;position:absolute;top:50%;margin-top:-34px;right:-33px}.listing-rows .cta.arrow-cta .icon{border-color:#000}.listing-rows .cta.arrow-cta .icon svg path{stroke:#000!important}.post-header{padding:37px 0 33px}.post-header h6{font-weight:400;text-transform:uppercase;font-size:13px;letter-spacing:.24em;margin-bottom:18px;font-family:'Roboto Mono',monospace}.post-header h1{font-weight:900;font-size:37px;line-height:1.2em;letter-spacing:.013em;margin-bottom:0;position:relative}.post-header h1:before{content:'';display:block;width:65px;height:10px;background-color:#bf0d3d;position:absolute;bottom:-41px;left:0}.post-header p.meta{padding:27px 0 0 107px;margin:0;border-top:none}.post-header p.meta span{width:auto;float:none!important;display:inline-block}.post-header p.meta .author{margin-right:28px}a.scl-button{text-transform:uppercase;color:#000;opacity:.3;display:block;font-family:'Roboto Mono',monospace;font-size:13px;letter-spacing:.24em;padding-left:31px;position:relative;top:47px;float:left}a.scl-button svg{-webkit-transform:rotate(180deg);transform:rotate(180deg);width:25px;height:17.25px;position:absolute;top:1px;right:calc(100% - 25px)}a.scl-button:hover{text-decoration:none}a.scl-button:hover svg{width:45px;right:calc(100% - 30px)}.a2a_kit{text-align:center;font-size:0;margin:30px 0 100px;padding:0 0 50px;border-bottom:1px solid #000;opacity:.25}.a2a_kit a{display:inline-block;width:60px;height:60px;border:2px solid #000;margin:0 15px;position:relative}.a2a_kit a svg{position:absolute;top:50%;left:50%;z-index:2}.a2a_kit a svg path,.a2a_kit a svg line{transition:all 0.3s ease}.a2a_kit a:before{width:100%;height:100%;content:'';display:block;position:absolute;bottom:0;left:0;background-color:#000;-webkit-transform:scaleY(0);transform:scaleY(0);transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease;-webkit-transform-origin:0 0;transform-origin:0 0}.a2a_kit a:hover:before{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:0 100%;transform-origin:0 100%}.a2a_kit .a2a_button_facebook svg{width:22px;height:22px;margin:-10px 0 0 -10px}.a2a_kit .a2a_button_facebook svg path{fill:#000!important}.a2a_kit .a2a_button_facebook:hover svg path{fill:#fff!important}.a2a_kit .a2a_button_twitter svg{width:25px;height:20.32px;margin:-9px 0 0 -11px}.a2a_kit .a2a_button_twitter svg path{fill:#000!important}.a2a_kit .a2a_button_twitter:hover svg path{fill:#fff!important}.a2a_kit .a2a_button_email svg{width:24px;height:38px;margin:-18px 0 0 -12px}.a2a_kit .a2a_button_email svg path,.a2a_kit .a2a_button_email svg line{stroke:#000!important}.a2a_kit .a2a_button_email:hover svg path,.a2a_kit .a2a_button_email:hover svg line{stroke:#fff!important}.pr-arrow-n{padding:104px 0 0;text-align:center;border-top:1px solid rgba(0,0,0,.25)}.pr-arrow-n a{color:#000;transition:color 0.33s cubic-bezier(0,1,.5,1)}.pr-arrow-n a:hover{text-decoration:none;color:#bf0d3d}.pr-arrow-n h6{margin-top:0;font-weight:400;text-transform:uppercase;font-size:13px;letter-spacing:.1em;margin-bottom:27px;font-family:'Roboto Mono',monospace}.pr-arrow-n h4{font-weight:900;line-height:1.3em;max-width:500px;margin:0 auto 40px!important}.pr-arrow-n .cta.arrow-cta{display:block;margin:0 auto;background-color:transparent;width:60px;height:60px;-webkit-transform:rotate(90deg);transform:rotate(90deg);padding:0}.pr-arrow-n .cta.arrow-cta .icon{border-color:#000}.pr-arrow-n .cta.arrow-cta .icon svg path{stroke:#000!important}.index-header{padding-bottom:0}.index-header h1{width:27%;float:left;padding-right:30px;font-size:73px;line-height:1em;margin-bottom:0}.index-header .content{width:73%;float:left;padding:10px 0}.index-header .content>div>p{max-width:330px}.index-header p{font-size:20px;line-height:1.35em;letter-spacing:.005em}.index-header a{color:rgba(0,0,0,.35)}.art-grid.custom-art-grid{padding-top:38px;position:relative;margin-bottom:0}.art-grid.custom-art-grid:before{content:attr(data-bg-text);top:-65px;color:rgba(0,0,0,.02)}.art-grid.custom-art-grid .container{position:relative;z-index:2}.art-grid.custom-art-grid .col-first,.art-grid.custom-art-grid .col-last{padding-right:50px}.art-grid.custom-art-grid .col-offset-custom{margin-left:3%}.art-grid.custom-art-grid .wrapper{background-color:#fff;margin-top:-49px;width:calc(100% - 60px);margin-left:60px;position:relative;z-index:2}.art-grid.custom-art-grid article{padding-bottom:95px}.art-grid.custom-art-grid h4{min-height:1px}.ajax-animation{transition:all 300ms}.ajax-animation.ajax-loading .col{-webkit-transform:translate3d(-110vw,0,0);transform:translate3d(-110vw,0,0)}.squares-pagination{font-size:0;text-align:center;margin:50px 0 20px}.squares-pagination li{width:15px;height:15px;display:inline-block;background-color:#f0f0f0;cursor:pointer;margin:0 10px}.squares-pagination li.current{background-color:#bf0d3d;cursor:default}.squares-pagination li:not(.current):hover{background-color:#a8a7a5}.custom-art-grid+.entry .custom-listing .filters-wrapper{margin-top:-24px}.listing.custom-listing .listing-rows{border-bottom:1px solid rgba(0,0,0,.2)}.filters-wrapper{border-bottom:5px solid transparent;margin-top:150px;position:relative}.filters-wrapper:after{content:'';display:table;clear:both}.filters-wrapper .container{padding-top:0!important;padding-bottom:0!important;position:static!important}.filters-wrapper ul{padding:0;margin:0;list-style:none!important}.filters-wrapper .top-tier>li{float:left;margin-right:62px}.filters-wrapper .top-tier>li>a{display:block;text-transform:uppercase;font-weight:900;font-size:15px;letter-spacing:.15em;padding-bottom:9px;color:#000}.filters-wrapper .top-tier>li>a:hover{text-decoration:none}.filters-wrapper .top-tier>li>a#ajax_reset{opacity:.25}.filters-wrapper .top-tier>li>a.toggle-dropdown.active{color:#bf0d3d}.filters-wrapper .top-tier>li>a.toggle-dropdown.active:not(.cross-btn){position:relative;z-index:20}.filters-wrapper .top-tier>li>a.toggle-dropdown.active:not(.cross-btn):after{content:'';display:block;width:100%;height:5px;background-color:#bf0d3d;position:absolute;left:0;bottom:-7px}.filters-wrapper .dropdown-wrapper{background-color:#f0f0f0;border-top:5px solid rgba(0,0,0,.3);position:absolute;top:100%;left:0;width:100%;z-index:5;margin-top:2px;padding:50px 0 63px;visibility:hidden;opacity:0;transition:all 500ms ease-in}.filters-wrapper .dropdown-wrapper.open{visibility:visible;opacity:1}.filters-wrapper .dropdown-wrapper.open ul{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.filters-wrapper .dropdown-wrapper ul{float:left;width:17%;padding-right:30px;-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0);opacity:0;transition:all 500ms cubic-bezier(.4,.01,.1,1)}.filters-wrapper .dropdown-wrapper ul[data-ajax='date'],.filters-wrapper .dropdown-wrapper ul[data-ajax='tag']{width:21%}.filters-wrapper .dropdown-wrapper ul:first-of-type{transition:all 300ms cubic-bezier(.4,.01,.1,1)}.filters-wrapper .dropdown-wrapper ul:last-of-type{transition:all 700ms cubic-bezier(.4,.01,.1,1)}.filters-wrapper .dropdown-wrapper .mobile-accordion-content{display:none}.filters-wrapper .dropdown-wrapper h4{font-size:19px;margin-bottom:13px}.filters-wrapper .dropdown-wrapper a{display:inline-block;color:#000;font-size:15px}.filters-wrapper .dropdown-wrapper a.current{text-decoration:underline}.filters-wrapper .dropdown-wrapper .col{float:left;width:50%;padding-right:10px}.filters-wrapper .cross-btn{display:block;float:right;cursor:pointer}.filters-wrapper .cross-btn svg{width:25px;height:25px}.filters-wrapper .cross-btn svg line{stroke:#000!important}p.ajax-msg{padding-top:45px;text-align:center;letter-spacing:.05em;font-size:20px}.gallery-slider br{display:none}.gallery-slider p{margin:0}.image-gallery-slider-wrap{position:relative;clear:both;margin-top:38px;margin-bottom:141px}.image-gallery-slider-wrap:after{content:'';display:table;clear:both}.image-gallery-slider-wrap .image-slider-holder{position:relative;overflow:hidden}.image-gallery-slider-wrap .image-gallery-slider{position:relative;left:calc(50% + 20px);-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.image-gallery-slider-wrap .image-gallery-slide{text-decoration:none;text-align:center;position:relative;z-index:1;-webkit-transform:scale(.8) translate(380px);transform:scale(.8) translate(380px);opacity:1;transition:-webkit-transform 0.4s;transition:transform 0.4s;transition:transform 0.4s,-webkit-transform 0.4s;width:800px;outline:0}.image-gallery-slider-wrap .image-gallery-slide:before{content:'';display:block;width:100%;height:100%;background:#000;opacity:.6;position:absolute;top:0;left:0;z-index:9;transition:opacity 0.4s cubic-bezier(.25,.46,.45,.94)}.image-gallery-slider-wrap .image-gallery-slide img{width:100%;height:auto;transition:-webkit-transform 850ms cubic-bezier(.25,.46,.45,.94);transition:transform 850ms cubic-bezier(.25,.46,.45,.94);transition:transform 850ms cubic-bezier(.25,.46,.45,.94),-webkit-transform 850ms cubic-bezier(.25,.46,.45,.94);transition-delay:0.5s}.image-gallery-slider-wrap .image-gallery-slide.slick-active{z-index:2}.image-gallery-slider-wrap .image-gallery-slide:not(.slick-current) img{-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}.image-gallery-slider-wrap .image-gallery-slide.slick-center{z-index:10;-webkit-transform:scale(1);transform:scale(1)}.image-gallery-slider-wrap .image-gallery-slide.slick-center:before{opacity:0}.image-gallery-slider-wrap .image-gallery-slide.slick-center+.slick-slide{-webkit-transform:scale(.8) translate(-380px);transform:scale(.8) translate(-380px)}.image-gallery-slider-wrap .image-gallery-slide.slick-center .slide-img-wrap{z-index:10}.image-gallery-slider-wrap .arrow-cta{cursor:pointer;position:absolute;top:50%;z-index:1;height:70px;margin-top:-35px!important;width:100px;padding-left:0!important}.image-gallery-slider-wrap .arrow-cta .text{opacity:0;width:0}.image-gallery-slider-wrap .arrow-cta.prev-btn{left:70px;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.image-gallery-slider-wrap .arrow-cta.next-btn{right:70px}.heading-block.has-breadcrumbs{padding:78px 0 117px}.heading-block.has-breadcrumbs h1{padding-right:0;padding-left:0}.breadcrumbs{padding:0;margin:0 -15px 16px;list-style:none;display:inline-block;font-size:0}.breadcrumbs li{display:inline-block;margin:0 15px;position:relative}.breadcrumbs li:not(:last-of-type):after{font-size:16px;content:'<';display:block;position:absolute;top:-3px;left:calc(100% + 13px);font-weight:300;width:5px;overflow:hidden;text-align:center;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.breadcrumbs a{text-transform:uppercase;text-decoration:none;color:#fff;font-size:12px;font-family:'Roboto Mono',monospace;letter-spacing:.2em;opacity:.5}.breadcrumbs a.current{opacity:.85}.breadcrumbs a:hover{text-decoration:underline}.t-blocks{padding:84px 0 0}.t-blocks .e-col-cm{margin-bottom:-30px}.t-blocks .m-visible{display:none}.t-blocks article{margin-bottom:154px}.t-blocks article:after{content:'';display:table;clear:both}.t-blocks .content-text{background-color:#f0f0f0;padding:88px 46px 75px}.t-blocks .tiles-grid a,.t-blocks .mega-menu .cards-contents a,.mega-menu .t-blocks .cards-contents a{display:block;text-decoration:none;text-transform:uppercase;font-size:12px;font-weight:500;line-height:14px;letter-spacing:.2em;color:#000;margin-bottom:30px}.t-blocks h6{margin-top:0;text-transform:uppercase;font-size:12px;letter-spacing:.1em;margin-bottom:16px;padding-left:2px}.t-blocks h2{font-size:52px;padding-bottom:41px}.t-blocks h2:after{bottom:10px}.t-blocks p{font-size:15px;line-height:1.9em;letter-spacing:.03em;padding-right:10px;margin-bottom:27px}.t-blocks .roller-cta{padding:13px 28px}.t-blocks h4{border-top:3px solid #f0f0f0;color:rgba(0,0,0,.12);text-transform:uppercase;font-size:16px;font-weight:900;letter-spacing:.1em;padding-top:7px;margin-bottom:20px}.mega-menu.nav-tiles{position:relative;top:0;left:0;visibility:visible;opacity:1;z-index:1;margin-left:0;padding-bottom:17px}.mega-menu.nav-tiles .cards-contents{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;padding:100px 0 0}.mega-menu.nav-tiles .cards-contents>div{display:block}.mega-menu.nav-tiles a{display:block;text-decoration:none;text-transform:uppercase;font-size:12px;font-weight:500;line-height:14px;letter-spacing:.2em;margin-bottom:30px}.horizontal-tabs-wrapper{position:relative;background-color:#f0f0f0;padding:89px 0 65px;overflow:hidden;min-height:365px}.horizontal-tabs-wrapper p.ciw{margin-left:auto;margin-right:auto}.horizontal-tabs-wrapper p.ciw .ciw-col-left{margin-left:auto}.horizontal-tabs-wrapper p.ciw .ciw-col-right{margin-right:auto}.horizontal-tabs-wrapper:after{content:attr(data-bg-text);color:rgba(0,0,0,.025);text-align:center}.horizontal-tabs-wrapper .container{position:relative;z-index:2}.horizontal-tabs-wrapper .h-rm-button{display:none}.horizontal-tabs-wrapper .tabs-controls{float:left;width:17.1%;padding:9px 30px 0 0;margin:0;list-style:none}.horizontal-tabs-wrapper .tabs-controls li{margin-bottom:11px}.horizontal-tabs-wrapper .tabs-controls a{display:inline-block;color:#757575;text-transform:uppercase;font-weight:900;font-size:15px;line-height:1.2em;letter-spacing:.1em;padding-top:1px;border-top:3px solid transparent;transition:all 150ms;padding-top:8px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.horizontal-tabs-wrapper .tabs-controls a:hover{text-decoration:none}.horizontal-tabs-wrapper .tabs-controls a.active,.horizontal-tabs-wrapper .tabs-controls a:hover{color:#000}.horizontal-tabs-wrapper .tabs-controls a.active{border-color:#000}.horizontal-tabs-wrapper .h-tabs{float:left;width:65%}.horizontal-tabs-wrapper article h4{letter-spacing:.055em;margin-bottom:2px}.horizontal-tabs-wrapper article p,.horizontal-tabs-wrapper article ul,.horizontal-tabs-wrapper article ol{font-size:16px;line-height:1.75em;margin-bottom:30px}.horizontal-tabs-wrapper article a{color:#bf0d3d;text-decoration:underline}.horizontal-tabs-wrapper .ht-table-wrapper{overflow:auto;width:100%}.horizontal-tabs-wrapper .ht-table-wrapper .tablepress{margin:0!important}a.pc-smooth-scroll{display:block;position:absolute;top:0;right:0;z-index:2;text-transform:uppercase;color:#bf0d3d;font-weight:900;font-size:12px;letter-spacing:.2em;transition:color 150ms;margin:20px;height:100%;width:50px}a.pc-smooth-scroll:before{content:'';background-color:#bf0d3d;transition:background-color 150ms;display:block;width:1px;height:calc(100% - 65px);position:absolute;left:20px;top:10px}a.pc-smooth-scroll span{display:inline-block;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-color:#f0f0f0;-webkit-transform-origin:56% 445%;transform-origin:56% 445%;width:150px;height:16px;text-align:right;position:reletive;z-index:2}a.pc-smooth-scroll:hover{text-decoration:none;color:#000}a.pc-smooth-scroll:hover:before{background-color:#000}.mega-menu.nav-tiles.custom-spacing{padding-bottom:35px}.mega-menu.nav-tiles.custom-spacing h4{border-top:3px solid #f0f0f0;color:rgba(255,255,255,.85);text-transform:uppercase;font-size:16px;font-weight:900;letter-spacing:.1em;padding-top:7px;margin-bottom:38px;display:inline-block}.mega-menu.nav-tiles.custom-spacing .cards-contents{padding:66px 0 2px}.p-listing-wrapper{padding:160px 0 45px}.p-listing-wrapper header{padding:0 30px;position:relative}.p-listing-wrapper header:before{content:attr(data-bg-text);top:50%;bottom:auto;color:rgba(0,0,0,.02);margin-top:-100px}.p-listing-wrapper h2{font-weight:900;font-size:43px;margin-bottom:19px}.p-listing-wrapper .art-grid .image-wrapper{margin-bottom:20px}.p-listing-wrapper .art-grid .image-wrapper:after{content:none}.p-listing-wrapper .art-grid .text-wrapper{padding:0 5px}.p-listing-wrapper .art-grid .tag{top:auto;bottom:0}.p-listing-wrapper .art-grid h6{margin-top:0;text-transform:uppercase;font-family:'Roboto Mono',monospace;font-size:10px;letter-spacing:.15em}.p-listing-wrapper .art-grid h4{text-transform:uppercase;padding:0;min-height:1px;font-size:19px;letter-spacing:.04em;position:relative;padding-bottom:10px;margin-bottom:15px}.p-listing-wrapper .art-grid h4:after{content:'';display:block;position:absolute;bottom:0;left:-5px;width:calc(100% + 10px);height:1px;background-color:rgba(0,0,0,.25)}.p-listing-wrapper .art-grid a{font-weight:400;letter-spacing:0;display:block;margin-bottom:65px}.p-listing-wrapper .art-grid a:hover{color:#000}.p-listing-wrapper .art-grid a:hover h4{color:#f04}.p-listing-wrapper .art-grid a:hover h6{color:#bf0d3d}.p-listing-wrapper .art-grid a:hover p{color:#000;opacity:1}.p-listing-wrapper .art-grid p{font-size:15px;line-height:1.6em;letter-spacing:-.005em;opacity:.8;transition:opacity 150ms}.p-listing-wrapper .line-cta{color:#bf0d3d;margin-bottom:0;padding-left:21px}.p-listing-wrapper .line-cta:hover{color:#bf0d3d}.p-listing-wrapper .line-cta:hover .line:after{background-color:#bf0d3d}.p-listing-wrapper .line-cta.has-icon .line{overflow:initial;margin-top:0;top:3px;height:100%}.p-listing-wrapper .line-cta.has-icon .line:after{content:none}.p-listing-wrapper .line-cta.has-icon .line img{width:13px;height:16.25px}.p-listing-wrapper .line-cta:not(.has-icon) .line{width:16px;height:2px}div.gform_wrapper{margin:0;max-width:100%}div.gform_wrapper p{margin:0}div.gform_wrapper br{display:none}div.gform_wrapper div.gform_body{width:auto!important;margin-left:-15px;margin-right:-15px}div.gform_wrapper ul.gform_fields{font-size:0;margin-left:-15px;margin-right:-15px}div.gform_wrapper ul.gform_fields li.gfield{font-size:16px;line-height:26px;padding-left:15px;padding-right:15px}div.gform_wrapper .clear-multi{margin-left:-15px;margin-right:-15px;display:block}div.gform_wrapper .clear-multi:after{content:'';display:table;clear:both}div.gform_wrapper input:not([type='checkbox']):not([type='radio'])+label:not(.gfield_label),div.gform_wrapper input:not([type='checkbox']):not([type='radio'])+br+label:not(.gfield_label),div.gform_wrapper select+label:not(.gfield_label),div.gform_wrapper select+br+label:not(.gfield_label),div.gform_wrapper .select2+br+label:not(.gfield_label),div.gform_wrapper .select2+label:not(.gfield_label){margin-bottom:8px!important}div.gform_wrapper .top_label .ginput_container{width:50%;padding-right:15px}div.gform_wrapper .top_label .ginput_container.ginput_container_checkbox{width:100%}div.gform_wrapper .top_label .ginput_container input:not([type='file']),div.gform_wrapper .top_label .ginput_container select{border-radius:0!important;border:1px solid darkgray!important;border-style:outset;box-shadow:none;outline:0}div.gform_wrapper .top_label .ginput_container input:not([type='file']):not([type='checkbox']),div.gform_wrapper .top_label .ginput_container select:not([type='checkbox']){height:39px}div.gform_wrapper .top_label .ginput_container select{margin-top:0!important;margin-bottom:0!important;margin-left:0!important;margin-right:0;height:38.8px;border:1px solid darkgray!important;-webkit-appearance:menulist}div.gform_wrapper .top_label .ginput_container select[multiple='multiple']{-webkit-appearance:listbox}div.gform_wrapper .top_label .ginput_container br{display:none}div.gform_wrapper .top_label .ginput_container *{width:100%}div.gform_wrapper .top_label .ginput_container .gfield_list_cell{width:auto}div.gform_wrapper .ginput_complex.ginput_container_address .ginput_left,div.gform_wrapper .ginput_complex.ginput_container_address .ginput_right,div.gform_wrapper .ginput_complex.ginput_container_address span.ginput_right+span.ginput_left{padding-right:0!important;margin-right:0!important}div.gform_wrapper .top_label li.gfield.gf_left_half *,div.gform_wrapper .top_label li.gfield.gf_right_half *,div.gform_wrapper .top_label li.gfield.gf_right_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm) *,div.gform_wrapper .top_label li.gfield.gf_left_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm) *,div.gform_wrapper .top_label li.gfield.gf_middle_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm) *,div.gform_wrapper .top_label li.gfield.gf_list_2col *,div.gform_wrapper .top_label li.gfield.gf_list_3col *,div.gform_wrapper .top_label li.gfield.gf_list_4col *,div.gform_wrapper .top_label li.gfield.gf_list_5col *{width:100%}div.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label,div.gform_wrapper .field_sublabel_below div[class*='gfield_time_'].ginput_container label{margin:0}div.gform_wrapper .top_label li.gfield:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.gf_left_third)+li.gfield.gf_middle_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm){margin-left:33.3%!important}div.gform_wrapper .top_label li.gfield:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.gf_left_third):not(.gf_middle_third)+li.gfield.gf_right_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm){margin-left:66.6%!important}div.gform_wrapper .top_label li.gfield.gf_left_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm)+li.gfield.gf_right_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm){margin-left:33.3%!important}div.gform_wrapper .top_label li.gfield.gf_list_2col{width:50%}div.gform_wrapper .top_label li.gfield.gf_list_3col{width:33.3%}div.gform_wrapper .top_label li.gfield.gf_list_4col{width:25%}div.gform_wrapper .top_label li.gfield.gf_list_5col{width:20%}div.gform_wrapper .top_label li.gfield.gf_list_2col,div.gform_wrapper .top_label li.gfield.gf_list_3col,div.gform_wrapper .top_label li.gfield.gf_list_4col,div.gform_wrapper .top_label li.gfield.gf_list_5col{display:inline-block}div.gform_wrapper .gf_list_inline ul.gfield_checkbox,div.gform_wrapper .gf_list_inline ul.gfield_radio{margin-left:-15px;margin-right:-15px}div.gform_wrapper li.gf_list_inline ul.gfield_checkbox li,div.gform_wrapper li.gf_list_inline ul.gfield_radio li{margin-right:0;padding:0 15px!important}div.gform_wrapper .gf_list_inline .gfield_checkbox li label,div.gform_wrapper .gf_list_inline .gfield_radio li label{max-width:100%;margin:0}div.gform_wrapper .top_label li ul.gfield_checkbox,div.gform_wrapper .top_label li ul.gfield_radio{width:auto}div.gform_wrapper .top_label li ul.gfield_checkbox br,div.gform_wrapper .top_label li ul.gfield_radio br{display:none}div.gform_wrapper .top_label li ul.gfield_checkbox input[type='checkbox'],div.gform_wrapper .top_label li ul.gfield_radio input[type='checkbox']{-webkit-appearance:checkbox;margin-top:1px}div.gform_wrapper .top_label li ul.gfield_checkbox input[type='radio'],div.gform_wrapper .top_label li ul.gfield_radio input[type='radio']{-webkit-appearance:radio;margin-top:3px}.select2-dropdown{border-radius:0;line-height:normal;font-size:16px;border-color:darkgray;border-top:1px solid darkgray!important}.select2-results__option{padding:2px;padding-left:8px}.select2-container--default .select2-results__option[aria-selected='true']{background-color:transparent;color:#666}.select2-container--default .select2-results__option[aria-selected='true']:hover{background-color:#5897fb;color:#fff}div.gform_wrapper .select2.select2-container{max-width:100%;width:100%!important;padding-right:0!important;margin-bottom:0!important}div.gform_wrapper .select2.select2-container *{margin-bottom:0!important}div.gform_wrapper .select2.select2-container .selection{width:100%;padding:0;float:none}div.gform_wrapper .select2.select2-container.select2-container--open.select2-container--below .select2-selection.select2-selection--single{border-bottom-color:transparent}div.gform_wrapper .select2-selection.select2-selection--single{width:100%!important}div.gform_wrapper .select2-container--default .select2-selection--single{height:39.2px;border-radius:0;outline:none;font-size:16px;border-color:darkgray}div.gform_wrapper .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:39.2px}div.gform_wrapper .select2-container--default .select2-selection--single .select2-selection__arrow{width:7.5px;height:15px;position:absolute;display:block;right:15px;top:50%;margin-top:-7.5px;padding-right:0;margin-right:0}div.gform_wrapper .select2-container--default .select2-selection--single .select2-selection__arrow:before,div.gform_wrapper .select2-container--default .select2-selection--single .select2-selection__arrow:after{content:'';display:block;left:0;position:absolute}div.gform_wrapper .select2-container--default .select2-selection--single .select2-selection__arrow:before{top:0;width:0;height:0;border-style:solid;border-width:0 3.75px 6px 3.75px;border-color:transparent transparent #444 transparent}div.gform_wrapper .select2-container--default .select2-selection--single .select2-selection__arrow:after{bottom:0;width:0;height:0;border-style:solid;border-width:6px 3.75px 0 3.75px;border-color:#444 transparent transparent transparent}div.gform_wrapper .select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}div.gform_wrapper .top_label .ginput_container.ginput_container_select{width:50%}div.gform_wrapper .top_label .ginput_container.ginput_container_select select{width:100%;border-radius:0}div.gform_wrapper select[multiple='multiple']{min-height:39.2px}div.gform_wrapper .top_label select.medium{width:100%}div.gform_wrapper .top_label input.medium{width:100%}div.gform_wrapper .top_label textarea{border-radius:0;border:1px solid darkgray!important;border-style:outset;box-shadow:none}div.gform_wrapper .top_label div.ginput_container.ginput_container_name{width:auto;margin-left:-15px;margin-right:-15px;padding-right:0}div.gform_wrapper .top_label div.ginput_container.ginput_container_name span:not([class^='select2']):not(.selection){margin-right:0}div.gform_wrapper .top_label div.ginput_container.ginput_container_name:after{content:'';display:table;clear:both}div.gform_wrapper .top_label div.ginput_container.ginput_container_name>p,div.gform_wrapper .top_label div.ginput_container.ginput_container_name>span:not([class^='select2']):not(.selection){display:block;width:50%;padding:0 15px}div.gform_wrapper .top_label div.ginput_container.ginput_container_name>span:not([class^='select2']):not(.selection)+p{display:none}div.gform_wrapper .top_label div.ginput_container.no_prefix.has_first_name.no_middle_name.has_last_name.no_suffix p{width:50%;float:left;padding:0 15px}div.gform_wrapper .top_label div.ginput_container.no_prefix.has_first_name.no_middle_name.has_last_name.no_suffix p span:not([class^='select2']):not(.selection){width:100%;padding:0}div.gform_wrapper .top_label div.ginput_container.has_prefix.has_first_name.no_middle_name.has_last_name.no_suffix>p{float:left;width:50%;padding:0 15px}div.gform_wrapper .top_label div.ginput_container.has_prefix.has_first_name.no_middle_name.has_last_name.no_suffix>p span:not([class^='select2']):not(.selection){padding:0;width:100%}div.gform_wrapper .top_label div.ginput_container.has_prefix.has_first_name.no_middle_name.has_last_name.no_suffix .name_prefix{padding:0 15px}div.gform_wrapper .top_label div.ginput_container.has_prefix.has_first_name.no_middle_name.has_last_name.no_suffix span:not(.name_prefix):not(.name_last):not([class^='select2']):not(.selection){width:50%;float:left;padding:0 15px}div.gform_wrapper .top_label div.ginput_container.no_prefix.has_first_name.no_middle_name.has_last_name.has_suffix p:first-child{margin-bottom:0;float:left;width:50%}div.gform_wrapper .top_label div.ginput_container.no_prefix.has_first_name.no_middle_name.has_last_name.has_suffix p:first-child span:not([class^='select2']):not(.selection){width:100%;padding:0}div.gform_wrapper .top_label div.ginput_container.no_prefix.has_first_name.no_middle_name.has_last_name.has_suffix p:last-child{padding:0;width:100%}div.gform_wrapper .top_label div.ginput_container.no_prefix.has_first_name.no_middle_name.has_last_name.has_suffix p:last-child span:not([class^='select2']):not(.selection){padding:0 15px;width:50%}div.gform_wrapper .top_label div.ginput_container.no_prefix.has_first_name.has_middle_name.has_last_name.no_suffix{margin-left:0;margin-right:0}div.gform_wrapper .top_label div.ginput_container.no_prefix.has_first_name.has_middle_name.has_last_name.no_suffix p{width:auto;margin-left:-15px;margin-right:-15px;padding:0}div.gform_wrapper .top_label div.ginput_container.no_prefix.has_first_name.has_middle_name.has_last_name.no_suffix p:after{content:'';display:table;clear:both}div.gform_wrapper .top_label div.ginput_container.no_prefix.has_first_name.has_middle_name.has_last_name.no_suffix p span:not([class^='select2']):not(.selection){float:left;width:33.333%;padding:0 15px}div.gform_wrapper .top_label div.ginput_container.has_prefix.has_first_name.has_middle_name.has_last_name.no_suffix .name_prefix{padding:0 15px}div.gform_wrapper .top_label div.ginput_container.has_prefix.has_first_name.has_middle_name.has_last_name.no_suffix span:not(.name_prefix):not([class^='select2']):not(.selection){width:33.333%;float:left;padding:0 15px}div.gform_wrapper .top_label div.ginput_container.has_prefix.has_first_name.has_middle_name.has_last_name.has_suffix .name_prefix,div.gform_wrapper .top_label div.ginput_container.has_prefix.has_first_name.has_middle_name.has_last_name.has_suffix .name_suffix{padding:0 15px}div.gform_wrapper .top_label div.ginput_container.has_prefix.has_first_name.has_middle_name.has_last_name.has_suffix span:not(.name_prefix):not(.name_suffix):not([class^='select2']):not(.selection){width:33.333%;float:left;padding:0 15px}div.gform_wrapper .top_label div.ginput_container.no_prefix.has_first_name.has_middle_name.has_last_name.has_suffix{margin-left:0;margin-right:0}div.gform_wrapper .top_label div.ginput_container.no_prefix.has_first_name.has_middle_name.has_last_name.has_suffix>p{margin-left:-15px;margin-right:-15px;padding:0;width:auto}div.gform_wrapper .top_label div.ginput_container.no_prefix.has_first_name.has_middle_name.has_last_name.has_suffix .name_suffix{padding:0 15px;width:50%}div.gform_wrapper .top_label div.ginput_container.no_prefix.has_first_name.has_middle_name.has_last_name.has_suffix span:not(.name_suffix):not([class^='select2']):not(.selection){width:33.333%;float:left;padding:0 15px}div.gform_wrapper .top_label li.gfield>div.ginput_container.ginput_container_date{width:auto;padding-right:0;margin-left:-15px;margin-right:-15px}div.gform_wrapper .top_label li.gfield>div.ginput_container.ginput_container_date .datepicker{margin-left:15px;margin-right:15px;width:calc(50% - 30px)}div.gform_wrapper .top_label li.gfield>div.ginput_container.ginput_container_date .clear-multi{display:block;margin-left:0;margin-right:0}div.gform_wrapper .top_label li.gfield>div.ginput_container.ginput_container_date .clear-multi>div{padding:0 15px}div.gform_wrapper .top_label li.gfield>div.ginput_container.ginput_container_date .ginput_container_date{margin-right:0}div.gform_wrapper .top_label li.gfield>div.ginput_container.ginput_container_date .gfield_date_month,div.gform_wrapper .top_label li.gfield>div.ginput_container.ginput_container_date .gfield_date_day,div.gform_wrapper .top_label li.gfield>div.ginput_container.ginput_container_date .gfield_date_year{width:33.333%;float:left;max-width:none;margin:0}div.gform_wrapper .top_label li.gfield>div.ginput_container.ginput_container_date .gfield_date_month label,div.gform_wrapper .top_label li.gfield>div.ginput_container.ginput_container_date .gfield_date_day label,div.gform_wrapper .top_label li.gfield>div.ginput_container.ginput_container_date .gfield_date_year label{text-align:left}div.gform_wrapper .top_label li.gfield>div.ginput_container.ginput_container_date .gfield_date_dropdown_month,div.gform_wrapper .top_label li.gfield>div.ginput_container.ginput_container_date .gfield_date_dropdown_day,div.gform_wrapper .top_label li.gfield>div.ginput_container.ginput_container_date .gfield_date_dropdown_year{width:16.66666667%;display:block;margin-bottom:0;margin-top:0;float:left}div.gform_wrapper div.gfield_time_hour.ginput_container.ginput_container_time,div.gform_wrapper div.gfield_time_minute.ginput_container.ginput_container_time,div.gform_wrapper div.gfield_time_ampm.ginput_container.ginput_container_time{width:16.66666667%;float:left;padding:0 15px;max-width:none;margin-right:0;position:relative}div.gform_wrapper div.gfield_time_hour.ginput_container.ginput_container_time label,div.gform_wrapper div.gfield_time_hour.ginput_container.ginput_container_time select,div.gform_wrapper div.gfield_time_minute.ginput_container.ginput_container_time label,div.gform_wrapper div.gfield_time_minute.ginput_container.ginput_container_time select,div.gform_wrapper div.gfield_time_ampm.ginput_container.ginput_container_time label,div.gform_wrapper div.gfield_time_ampm.ginput_container.ginput_container_time select{width:100%!important;max-width:100%!important;left:0}div.gform_wrapper div.gfield_time_hour.ginput_container.ginput_container_time i,div.gform_wrapper div.gfield_time_minute.ginput_container.ginput_container_time i,div.gform_wrapper div.gfield_time_ampm.ginput_container.ginput_container_time i{display:none}div.gform_wrapper div.gfield_time_hour.ginput_container.ginput_container_time label,div.gform_wrapper div.gfield_time_minute.ginput_container.ginput_container_time label,div.gform_wrapper div.gfield_time_ampm.ginput_container.ginput_container_time label{text-align:left}div.gform_wrapper .ginput_complex.ginput_container.ginput_container_address{padding-right:0;width:auto;margin-left:-15px;margin-right:-15px}div.gform_wrapper .ginput_complex.ginput_container.ginput_container_address:after{content:'';display:table;clear:both}div.gform_wrapper .ginput_complex.ginput_container.ginput_container_address .ginput_full{width:100%;padding:0 15px;display:block}div.gform_wrapper .ginput_complex.ginput_container.ginput_container_address .address_city,div.gform_wrapper .ginput_complex.ginput_container.ginput_container_address .address_state,div.gform_wrapper .ginput_complex.ginput_container.ginput_container_address .address_zip,div.gform_wrapper .ginput_complex.ginput_container.ginput_container_address .address_country{padding:0 15px!important}div.gform_wrapper .ginput_complex.ginput_container.ginput_container_address .ginput_right,div.gform_wrapper .ginput_complex.ginput_container.ginput_container_address .ginput_left{float:left;display:block;width:50%;padding:0 15px}div.gform_wrapper .ginput_complex.ginput_container.ginput_container_address .ginput_right.address_city,div.gform_wrapper .ginput_complex.ginput_container.ginput_container_address .ginput_right.address_state,div.gform_wrapper .ginput_complex.ginput_container.ginput_container_address .ginput_right.address_zip,div.gform_wrapper .ginput_complex.ginput_container.ginput_container_address .ginput_right.address_country,div.gform_wrapper .ginput_complex.ginput_container.ginput_container_address .ginput_left.address_city,div.gform_wrapper .ginput_complex.ginput_container.ginput_container_address .ginput_left.address_state,div.gform_wrapper .ginput_complex.ginput_container.ginput_container_address .ginput_left.address_zip,div.gform_wrapper .ginput_complex.ginput_container.ginput_container_address .ginput_left.address_country{padding:0 15px!important}div.gform_wrapper .ginput_complex.ginput_container.ginput_container_address .ginput_right{float:right}div.gform_wrapper .ginput_complex.ginput_container.ginput_container_address .ginput_left{float:left}div.gform_wrapper .ginput_container.ginput_container_list.ginput_list{width:100%;padding-right:0}div.gform_wrapper table.gfield_list td.gfield_list_icons{position:relative}div.gform_wrapper table.gfield_list td.gfield_list_icons img{height:19.4px;width:auto;vertical-align:top;position:absolute;top:50%;margin-top:-11px;left:3px}div.gform_wrapper table.gfield_list td.gfield_list_icons img:last-child{left:23px}div.gform_wrapper .ginput_container.ginput_container_singleproduct{width:100%}div.gform_wrapper .gfield.gfield_price.gfield_quantity{padding:0;margin:16px 0 0}div.gform_wrapper .gfield.gfield_price.gfield_quantity label{display:block;padding:0 15px;width:33.333%}div.gform_wrapper .gfield.gfield_price.gfield_quantity .ginput_container.ginput_container_number{padding:0 15px;width:33.333%}div.gform_wrapper .gform_button.button,div.gform_wrapper .hero-text-wrap .mobile-buttons-wrapper ul a.gform_button,.hero-text-wrap .mobile-buttons-wrapper ul div.gform_wrapper a.gform_button{-webkit-appearance:none;border-radius:0;background-color:#bf0d3d;color:#fff;text-transform:uppercase;font-size:12px!important;font-weight:500;line-height:14px;letter-spacing:.2em;display:inline-block;border:none;padding:14px 13px 13px 15px}div.gform_wrapper ul.gfield_radio li label,div.gform_wrapper ul.gfield_checkbox li label{vertical-align:top}footer.main{background-color:#f0f0f0;padding:68px 0}footer.main .mobile-only{display:none}footer.main h2{text-transform:uppercase;line-height:1.25em;letter-spacing:.1em}footer.main h3{text-transform:uppercase;font-size:14px;letter-spacing:.1em;margin-bottom:5px}footer.main a{color:inherit;text-decoration:none}footer.main a:hover{text-decoration:underline}footer.main ul{padding:10px 0 0;margin:0;list-style:none}footer.main .social-icons ul{display:flex;flex-direction:row;justify-content:left}@media screen and (max-width:768px){footer.main .social-icons ul{justify-content:center}}footer.main ul strong{display:inline-block;min-width:18px;padding-right:3px}footer.main .social-icons ul li{margin-right:20px}@media screen and (max-width:768px){footer.main .social-icons ul li{margin-right:10px}}footer.main p,footer.main ul{font-size:13px;line-height:1.9em;letter-spacing:.03em;margin-right:-20px}footer.main .row{padding-bottom:33px}footer.main .container{position:relative}footer.main .footer-smsc{display:block;position:absolute;bottom:44px;right:-86px;padding:5px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:50% 51%;transform-origin:50% 51%}footer.main .footer-smsc svg{width:22px;height:auto;transition:all 150ms}footer.main .footer-smsc:hover svg{-webkit-transform:scale(1.99) translate3d(6px,0,0);transform:scale(1.99) translate3d(6px,0,0)}footer.main .bottom-row p,footer.main .bottom-row a{font-size:12px;line-height:19px}footer.main .bottom-row .footer-copy-link{width:100%;padding:0 10px;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}@media screen and (max-width:768px){footer.main .bottom-row .footer-copy-link{justify-content:center}}footer.main .bottom-row .footer-copy{margin-right:20px;text-align:left}@media (min-width:768px){.filters-wrapper .dropdown-wrapper .mobile-accordion-content{display:block!important}}@media (min-width:1200px){.mobile-navigation{display:none!important}}@media (min-width:1440px){.slider:after,.g-art:after,.listing header:after,.art-grid.custom-art-grid:before{font-size:310px;bottom:-35px}}@media (min-width:1680px){.searchform{left:50%;margin-left:-840px}.mega-menu{left:50%;margin-left:-840px}}@media (max-width:1439px){header.main{padding-left:70px;padding-right:70px}header.main .searchform-button{margin-left:20px}}@media (max-width:1420px){.fw-cols li{height:112px}.fw-cols a{padding:25px 15px}}@media (max-width:1400px){header.main .menu li{margin-left:20px}header.main nav{padding-right:10px}header.main .cta{margin-left:10px}}@media (max-width:1350px){.g-art .col.images{margin-right:0;width:41.5%}}@media (max-width:1340px){footer.main .footer-smsc{right:-7px}}@media (max-width:1199px){.container{width:960px}header.main{padding-left:33px;padding-right:33px}header.main .cta,header.main nav{display:none}header.main .menu-button{display:block;float:left;padding:10px 14px}header.main .menu-button svg{width:26px;height:20px;transition:-webkit-transform 0.25s ease;transition:transform 0.25s ease;transition:transform 0.25s ease,-webkit-transform 0.25s ease}header.main .menu-button svg line{transition:opacity 0.1s linear,-webkit-transform 0.25s ease;transition:opacity 0.1s linear,transform 0.25s ease;transition:opacity 0.1s linear,transform 0.25s ease,-webkit-transform 0.25s ease}header.main .menu-button.active svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}header.main .menu-button.active svg line:nth-of-type(1){-webkit-transform:rotate(45deg) translate3d(4px,-6px,0);transform:rotate(45deg) translate3d(4px,-6px,0)}header.main .menu-button.active svg line:nth-of-type(2){opacity:0}header.main .menu-button.active svg line:nth-of-type(3){-webkit-transform:rotate(-45deg) translate3d(-14px,-2px,0);transform:rotate(-45deg) translate3d(-14px,-2px,0)}header.main .logo{position:absolute;left:50%;margin-left:-142.5px;margin-top:2px;float:none}@media screen and (max-width:1200px){header.main .logo{margin-top:0}}header.main .logo img{width:238px;height:28px}header.main .searchform-button svg{width:21px;height:21px;top:-6px}@media screen and (max-width:1200px){header.main .searchform-button svg{top:0}}.searchform input{font-size:91px}.mega-menu .bg-text,.slider:after,.g-art:after,.listing header:after,.art-grid.custom-art-grid:before,.horizontal-tabs-wrapper:after,.p-listing-wrapper header:before{font-size:205px;bottom:-21px}.video-wrapper{margin:1.7em -10% 2em;padding-bottom:67.3%}p.ciw-content-width{margin:2.75em -10% 0}p.ciw-content-width .ciw-col{margin-bottom:2.25em}p.ciw-std{margin-top:2.55em}p.ciw-std .ciw-col-left{margin:0 1.7em 0 -10%}p.ciw-std .ciw-col-right{margin:0 -10% 0 1.7em}p.ciw-row{margin:2.75em calc(-8% - 30px) 0}.slider h2,.g-art h2,.listing h2,.index-header h1,.t-blocks h2{font-size:48px}.slider article.custom .content{padding-left:100px}.slider.slick-slider .slick-arrow{background-color:transparent;height:auto;padding:20px 0}.slider.slick-slider .slick-arrow:hover{box-shadow:none}.entry table.tablepress{margin-left:-10%;margin-right:-10%;width:120%}.page-hero .col.text{padding:77px 60px 49px 138px}.page-hero .col.text h1{font-size:52px}.page-hero .col.text p{font-size:18px;line-height:1.75em;padding:0}.page-hero .col.text hr{margin-left:0;margin-right:0;height:5px;margin-bottom:19px}.page-hero .col.text .roller-cta{padding-left:33px;padding-right:33px}.fw-cols ul{border-left:0;border-right:0}.fw-cols p{display:none}.fw-cols .cta.arrow-cta{display:none}.fw-cols a{padding:23px 20px}.fw-cols h6{font-size:14px;line-height:1.4em;width:calc(100% - 30px);padding-bottom:16px;height:54px}.fw-cols li{height:105px}.nl-cta h3{font-size:25px;margin-top:13px;letter-spacing:.07em}.g-art{padding:63px 0 48px}.g-art h2{font-size:49px}.g-art .col.title{width:20.3%}.g-art .col.content{padding-top:6px;padding-right:45px}.g-art p{margin-bottom:10px}.g-art .col.images{width:43.6%;margin-top:65px}.g-art .col.images .sub-col:first-child{width:52.5%}.g-art .col.images .sub-col:nth-child(2){padding-left:20px;width:47.5%;margin-top:-24px}.g-art .col.images img{margin-bottom:20px}.listing header .container{padding-top:60px;padding-bottom:61px}.listing header .button-wrapper{bottom:21px}.listing h2{max-width:300px}.listing-rows h6{font-size:11px}.listing-rows .col.small{width:18.5%}.listing-rows .col.main{width:51%;padding-right:45px}.listing-rows .col.small.arrow-wrapper{width:30.5%}.listing-rows .cta.arrow-cta{right:-15px}.listing-rows h4{font-size:20px}.post-header{padding-top:0}a.scl-button{top:10px}.pr-arrow-n{padding-top:73px}.index-header h1{font-size:73px;width:42%;padding-left:76px}.index-header .content{width:58%}.art-grid.custom-art-grid .container.container-custom{width:960px!important}.art-grid.custom-art-grid .col-offset-custom{margin-left:0}.art-grid.custom-art-grid .col-last{padding-right:15px;padding-left:55px}.filters-wrapper .top-tier{margin-left:79px}.filters-wrapper .top-tier>li{margin-right:47px}.filters-wrapper .dropdown-wrapper ul{width:20.5%;padding-right:20px}.filters-wrapper .dropdown-wrapper ul[data-ajax='tag'],.filters-wrapper .dropdown-wrapper ul[data-ajax='tag']{width:25%}.image-gallery-slider-wrap{margin-bottom:100px}.image-gallery-slider-wrap .image-gallery-slider{left:50%}.image-gallery-slider-wrap .image-gallery-slide.slick-center+.slick-slide{-webkit-transform:scale(.8) translate(-308px);transform:scale(.8) translate(-308px)}.image-gallery-slider-wrap .arrow-cta{width:75px}.image-gallery-slider-wrap .arrow-cta.prev-btn{left:0}.image-gallery-slider-wrap .arrow-cta.next-btn{right:0}.mega-menu.nav-tiles{display:none}.t-blocks{padding:128px 0 0}.t-blocks article{margin-bottom:100px}.t-blocks .m-hidden{display:none}.t-blocks .m-visible{display:block}.t-blocks .image-wrapper{width:612px;margin:0 auto;position:relative;z-index:2}.t-blocks .image-wrapper+.content-text{margin-top:-86px}.t-blocks .content-text{padding:129px 95px 28px}.t-blocks h6{margin-bottom:20px}.t-blocks h2{font-size:52px;padding-bottom:38px;margin-bottom:7px}.t-blocks p{padding-right:45px;margin-bottom:22px}.t-blocks .basic-list{padding:0;margin:0 0 20px;list-style:none}.t-blocks .basic-list:after{content:'';display:table;clear:both}.t-blocks .basic-list li{margin-bottom:7px;float:left;width:50%;padding-right:30px}.t-blocks .basic-list a{color:#000;font-weight:700;font-size:16px;text-decoration:underline}.horizontal-tabs-wrapper .tabs-controls{width:20.6%}.horizontal-tabs-wrapper .h-tabs{width:70%}.mega-menu.nav-tiles.custom-spacing{display:block}.mega-menu.nav-tiles.custom-spacing .cards-contents{padding:75px 0 19px}.mega-menu.nav-tiles.custom-spacing .cards-contents a{min-height:1px}.p-listing-wrapper{padding:125px 0 25px}footer.main h2{font-size:16px;line-height:1.55em;max-width:160px;letter-spacing:.1em}footer.main .row{padding-bottom:36px}footer.main .footer-smsc{right:2px}}@media (max-width:991px){.container{width:720px}header.main{padding-left:26px;padding-right:22px}.mega-menu .bg-text,.slider:after,.g-art:after,.listing header:after,.art-grid.custom-art-grid:before,.horizontal-tabs-wrapper:after,.p-listing-wrapper header:before{font-size:160px;bottom:-18px}.mobile-navigation .parent-menu>li>a{padding:32px 48px 22px}.mobile-navigation li[data-has-children='true']:after{right:46px}.mobile-navigation .child-menu li a{padding:15px 49px}.video-wrapper{margin:1.7em 0 2em;padding-bottom:56.4%}.heading-block{padding:108px 0 138px}.heading-block h1{font-size:50px}.heading-block h1:after{bottom:-41px}.entry h2{letter-spacing:.02em}.entry blockquote{margin-top:0}p.ciw-content-width{margin:2.7em 0 0}p.ciw-content-width .ciw-col{margin-bottom:2.45em}p.ciw-std{margin-top:2.75em}p.ciw-std .ciw-col-left,p.ciw-std .ciw-col-right{max-width:48%}p.ciw-std .ciw-col-left{margin:0 1.45em 0 0}p.ciw-std .ciw-col-right{margin:0 0 0 1.45em}p.ciw-row{margin:2.75em -15px 0}.slider article.product h3{font-size:24px}.slider article.product .col-sm-custom{padding:0 40px}.slider article.product p{max-height:1.5em;overflow:hidden}.slider article.product .content{padding:20px 50px 100px;min-height:315px}.slider article.product ul{font-size:11px}.slider article.product ul li{padding:5px 10px}.slider article.custom .image-wrapper{margin-left:0;margin-bottom:100px;width:auto;float:none}.slider article.custom .content{width:auto;float:none;padding:0}.art-grid h2{padding-bottom:0}.art-grid h2:after{content:none}.accordion{padding-bottom:34px}.entry table.tablepress{margin-left:auto;margin-right:auto;width:100%}.cl-grid .cl{margin-bottom:30px}.five-sixths,.four-fifths,.four-sixths,.one-fifth,.one-fourth,.one-half,.one-sixth,.one-third,.three-fifths,.three-fourths,.three-sixths,.two-fifths,.two-fourths,.two-sixths,.two-thirds{width:48%;padding-left:0;padding-right:30px}.page-hero .col.text{padding:62px 40px 14px 61px}.fw-cols{border-bottom:none}.fw-cols ul{border-bottom:none;border-left:0;border-right:0}.fw-cols li{display:block;width:100%;height:100px;border-right:none!important;border-bottom:1px solid rgba(0,0,0,.2)}.fw-cols h6{font-size:15px;width:130px;height:52px;max-width:calc(100% - 70px);padding-bottom:10px}.fw-cols a{padding:23px 35px 24px 80px}.fw-cols .cta.arrow-cta{display:block;top:5px}.nl-cta .text-wrapper{padding-right:20px}.nl-cta .button-wrapper{padding-left:20px}.g-art{padding-bottom:32px}.g-art .container{max-width:600px}.g-art .col.title{width:31.5%}.g-art .col.content{width:68.5%;padding-top:9px;padding-right:0}.g-art .col.images{float:none;width:100%;margin-top:70px}.g-art .col.images .sub-col:nth-child(2){padding-left:30px;margin-top:-33px}.g-art .col.images img{margin-bottom:30px}.g-art p{margin-right:-5px;margin-bottom:4px}.g-art h4{max-width:350px}.g-art .sm-cf:after{content:'';display:table;clear:both}.listing header .container{padding-top:40px;padding-bottom:59px}.listing-rows a{padding:57px 0 20px;min-height:160px}.listing-rows h6{font-size:12px;line-height:1.6em;letter-spacing:.1em}.listing-rows .col.small{width:19%;padding-right:50px}.listing-rows .col.small.arrow-wrapper{width:19%;position:static}.listing-rows .col.main{width:62%;padding-right:0}.listing-rows ul{display:none}.listing-rows .cta.arrow-cta{margin-top:-33px;right:-1px}a.scl-button{top:auto;margin-bottom:31px}.post-header h6{margin-top:0}.custom-art-grid+.entry .custom-listing .filters-wrapper{margin-top:24px}.index-header h1{font-size:55px;width:39%;padding-left:0}.index-header h1:after{bottom:25px}.index-header .content{width:61%}.index-header .content>div{width:auto}.art-grid.custom-art-grid{padding-top:8px}.art-grid.custom-art-grid .container.container-custom{width:720px!important}.art-grid.custom-art-grid .col-first{padding-right:15px}.art-grid.custom-art-grid .col-last{padding-left:15px}.art-grid.custom-art-grid .wrapper{margin-top:0;width:100%;margin-left:0}.art-grid.custom-art-grid article{padding-bottom:72px}.filters-wrapper .top-tier{margin-left:0}.filters-wrapper .top-tier>li{margin-right:27px}.filters-wrapper .dropdown-wrapper ul{width:23.5%}.filters-wrapper .dropdown-wrapper ul[data-ajax='tag']{width:26.5%}.filters-wrapper .dropdown-wrapper ul[data-ajax='date']{width:26.5%;padding-right:0}.filters-wrapper .cross-btn{display:none}.image-gallery-slider-wrap .image-slider-holder{padding:0}.image-gallery-slider-wrap .image-gallery-slide{width:550px}.image-gallery-slider-wrap .arrow-cta{width:85px}.breadcrumbs{margin-bottom:27px}.heading-block.has-breadcrumbs{padding-bottom:121px}.t-blocks{padding-top:55px}.t-blocks article{margin-bottom:70px}.t-blocks .content-text{padding:131px 61px 28px}.horizontal-tabs-wrapper{padding:49px 0 40px}.horizontal-tabs-wrapper h4{font-size:17px;letter-spacing:.04em}.horizontal-tabs-wrapper .tabs-controls{padding-top:6px;width:19.5%}.horizontal-tabs-wrapper .tabs-controls a{font-size:13px}.horizontal-tabs-wrapper .h-tabs{width:69%}a.pc-smooth-scroll{top:6px;right:-7px}.mega-menu.nav-tiles.custom-spacing{padding-bottom:0}.p-listing-wrapper{padding:110px 0 25px}.p-listing-wrapper .art-grid a{margin-bottom:50px}footer.main{padding:71px 0}footer.main h2{font-size:15px;line-height:1.65em;max-width:160px;letter-spacing:.15em}footer.main h3{letter-spacing:.15em}}@media screen and (max-width:782px){.admin-bar header.main{top:46px}}@media (max-width:767px){body{padding-top:60px}.container{width:540px}header.main{height:60px;padding-top:20px}header.main .logo{margin-left:-95px;margin-top:0}header.main .logo img{width:190px;height:21.72px}header.main .menu-button{padding:4px 3px}header.main .menu-button svg{width:20px;height:15.3px}header.main .searchform-button{padding:8px}header.main .searchform-button svg{width:16px;height:16px}.searchform{padding:89px 0}.searchform p{font-size:0}.searchform p:after{content:attr(data-mobile-text);font-size:11px;letter-spacing:.1em;display:block;margin-bottom:7px}.searchform input{font-size:32px}.searchform .cross-button{top:2px}.cross-button svg{width:15px;height:15px}.mobile-navigation{top:60px;height:calc(100vh - 60px)}.mobile-navigation ul a{letter-spacing:.175em}.mobile-navigation .parent-menu{padding-bottom:5px}.mobile-navigation .parent-menu>li>a{padding:21px 50px 21px 20px}.mobile-navigation li[data-has-children='true']:after{right:30px;top:24px}hr{margin-bottom:60px}.heading-block{padding:64px 20px 106px}.heading-block h1{font-size:34px;padding:0;line-height:40px;position:relative}.heading-block h1:after{content:'';display:block;position:absolute;bottom:-32px;height:10px;width:204px}.entry{padding:44px 0}.entry h2{font-size:27px;line-height:1.2em;margin-bottom:5px}.entry h3{font-size:24px;margin-bottom:3px}.entry h4{font-size:18px;margin-bottom:2px}.entry h5{font-size:13px;line-height:1.55em}.entry blockquote{margin:0 10px}.entry blockquote p{font-size:20px;line-height:1.2em}p.ciw-content-width{margin:15px 0 0}p.ciw-content-width .ciw-col{margin-bottom:15px}p.ciw-std{margin-top:15px}p.ciw-std .ciw-col-left,p.ciw-std .ciw-col-right{text-align:center;float:none;max-width:100%;margin:0 0 15px}p.ciw-std .alignleft,p.ciw-std .alignright{float:none}p.ciw-full-width{height:75vw;margin:15px 0}p.ciw-full-width .ciw-col{height:75vw}p.ciw-full-width img{width:auto;height:100%;max-width:10000px}p.ciw-row{margin:-35px 0 20px}p.ciw-row .ciw-col-left,p.ciw-row .ciw-col-right{width:100%;margin:15px 0 0;text-align:center}p.ciw-row .alignleft,p.ciw-row .alignright{float:none}.slider h2,.g-art h2,.listing h2,.index-header h1,.t-blocks h2{font-size:40px;line-height:1.1em;padding-bottom:65px}.slider h2:after,.g-art h2:after,.listing h2:after,.index-header h1:after,.t-blocks h2:after{bottom:40px;height:7px;width:45px}.slider:after,.g-art:after,.listing header:after,.art-grid.custom-art-grid:before{font-size:118px;bottom:-13px}.slider .image-wrapper,.slider .content{margin-right:auto!important;margin-left:auto!important}.slider a.cta{width:100%}.slider article.product .image-wrapper{background-color:#242424;width:100%;float:none}.slider article.product .content{width:100%;float:none;padding:20px 20px 85px;min-height:1px}.slider article.product .col-sm-custom{padding:0 15px}.slider article.product p{max-height:3.3em}.slider article.product ul{display:none}.slider article.product h3{margin-bottom:5px}.slider article.product .zoom-button{display:none}.slider article.custom .image-wrapper{margin-bottom:60px;max-width:calc(100% - 15px)}.slider article.custom .image-wrapper figcaption{display:none}.slider.slick-slider .slick-arrow{display:none!important}.art-grid{margin-bottom:47px}.art-grid .container-custom{width:810px!important}.art-grid .row{margin-top:30px}.art-grid h4{margin-bottom:9px;padding-left:0;min-height:111px}p.meta{padding-left:0;padding-right:0;margin:0}p.meta span{width:49%;display:block;float:left}p.meta span.date{float:right;padding-right:0}.accordions-box{margin:35px 0 50px}.accordion{border-bottom:1px solid rgba(0,0,0,.35)}.accordion .content{font-size:14px}.accordion .title:after{width:14px;top:7px}.entry table.tablepress{margin:25px auto 40px;overflow-x:auto;display:block}.entry table.tablepress thead{display:block;float:left}.entry table.tablepress thead tr{display:block}.entry table.tablepress thead th{display:block;min-width:255px;padding:27px 28px;height:70px;width:auto!important}.entry table.tablepress thead th:not(:last-of-type){border-bottom:1px solid rgba(0,0,0,.1);border-right:none}.entry table.tablepress tbody{display:block;width:auto;position:relative;white-space:nowrap}.entry table.tablepress tbody tr{display:inline-block}.entry table.tablepress tbody td{display:block;min-width:255px;height:70px;width:auto!important;border-left:none!important;border-right:none!important}.entry table.tablepress tbody td:not(:last-of-type){border-bottom:1px solid rgba(0,0,0,.1)}.tabs{margin-bottom:60px;border-bottom:1px solid rgba(0,0,0,.1);position:relative}.tabs .controls{display:block;position:absolute;top:16px;left:0;width:100%}.tabs .controls .btn{display:block;width:14px;height:8px;background-image:url(../../../../../../themes/BostonElectronics/images/arrow.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;font-size:0;position:relative}.tabs .controls .btn:after{width:28px;height:18px;display:block;content:'';position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.tabs .controls .prev{float:left;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.tabs .controls .next{float:right;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.tabs.first-tab .prev{opacity:.35;cursor:not-allowed}.tabs.last-tab .next{opacity:.35;cursor:not-allowed}.tabs>ul{margin-bottom:30px;text-align:center}.tabs>ul li{width:auto;display:inline-block;float:none}.tabs>ul a:not(.active){display:none}.tabs>ul a{padding:13px 0}.tabs>div{padding-bottom:30px}.cl-grid .container-custom{width:810px!important}.margin-div{margin:30px 0}.five-sixths,.four-fifths,.four-sixths,.one-fifth,.one-fourth,.one-half,.one-sixth,.one-third,.three-fifths,.three-fourths,.three-sixths,.two-fifths,.two-fourths,.two-sixths,.two-thirds{width:auto;float:none;padding-left:0;padding-right:0}.page-hero .col{float:none;width:100%}.page-hero .col.text{position:relative;z-index:2;padding:44px 15px 10px 15px;max-width:300px;margin:0 auto}.page-hero .col.text p{font-size:16px;margin-bottom:20px}.page-hero .col.text hr{margin-bottom:28px}.page-hero .image{opacity:.1}.fw-cols li{height:81px}.fw-cols a{padding:21px 25px 20px 49px}.fw-cols h6{height:auto;padding-bottom:0}.fw-cols h6:after{content:none}.fw-cols .cta.arrow-cta{top:-1px;-webkit-transform:scale(.9);transform:scale(.9)}.nl-cta{padding:34px 0;text-align:center}.nl-cta hr{position:static;opacity:0}.nl-cta .col{float:none;padding:0;display:inline-block}.nl-cta h3{max-width:200px;margin-bottom:20px}.nl-cta h6{margin-bottom:20px}.g-art{padding:60px 0 58px}.g-art h2{padding-bottom:18px}.g-art h2:after{bottom:-2px}.g-art .col.title,.g-art .col.content{width:auto;float:none;max-width:330px;margin:0 auto;padding-right:0}.g-art .col.images{margin-top:62px}.g-art p{margin-right:0;margin-bottom:10px}.g-art h4{max-width:none;font-size:20px;margin-bottom:10px}.listing header .container{padding-bottom:46px}.listing h2{max-width:250px;margin-bottom:0;padding-bottom:13px}.listing h2:after{bottom:-10px}.listing-rows .col{float:none;width:100%!important}.listing-rows .col.main{margin-top:37px}.listing-rows a{padding:37px 0 30px;min-height:202px}.listing-rows a:hover{text-decoration:none}.listing-rows h4{font-size:20px;max-width:290px}a.scl-button{margin-top:15px}.a2a_kit{margin-top:0;padding-bottom:30px;margin-bottom:50px}.a2a_kit a{-webkit-transform:scale(.7);transform:scale(.7);margin:0}.pr-arrow-n{padding-top:35px}.pr-arrow-n h4{max-width:300px;font-size:1.3em}.pr-arrow-n .cta.arrow-cta{-webkit-transform:scale(.9) rotate(90deg);transform:scale(.9) rotate(90deg);top:15px}.index-header{padding-bottom:20px}.index-header .content,.index-header h1{width:auto;max-width:330px;margin:0 auto;float:none}.index-header h1{font-size:49px;letter-spacing:.05em;padding-bottom:45px}.index-header h1:after{width:65px;bottom:20px}.art-grid.custom-art-grid .row{margin-top:0}.art-grid.custom-art-grid .container.container-custom{width:540px!important}.filters-wrapper{margin-top:70px}.filters-wrapper .dropdown-wrapper{padding-bottom:30px;text-align:center}.filters-wrapper .dropdown-wrapper h4{cursor:pointer}.filters-wrapper .dropdown-wrapper ul{float:none;width:auto!important;padding-right:0!important;margin-bottom:10px}.filters-wrapper .dropdown-wrapper .mobile-accordion-content{padding-bottom:20px}.image-gallery-slider-wrap{padding-left:20%;padding-right:20%;margin-top:20px;margin-bottom:60px}.image-gallery-slider-wrap .image-gallery-slide{width:auto;-webkit-transform:scale(.8) translate(100px);transform:scale(.8) translate(100px)}.image-gallery-slider-wrap .image-gallery-slide img{max-width:290px}.image-gallery-slider-wrap .image-gallery-slide.slick-center+.slick-slide{-webkit-transform:scale(.8) translate(-100px);transform:scale(.8) translate(-100px)}.image-gallery-slider-wrap .arrow-cta{width:60px;height:44px;padding-right:0!important;margin-top:-22px!important}.image-gallery-slider-wrap .arrow-cta .icon{-webkit-transform:scale(.7);transform:scale(.7);right:10px!important}.breadcrumbs{margin-bottom:21px}.heading-block.has-breadcrumbs{padding:48px 0 92px}.heading-block.has-breadcrumbs h1{font-size:50px}.heading-block.has-breadcrumbs h1:after{bottom:-22px}.t-blocks{padding-top:60px}.t-blocks article{margin-bottom:60px}.t-blocks .image-wrapper{width:100%}.t-blocks .image-wrapper+.content-text{margin-top:0}.t-blocks .content-text{padding:43px 45px 28px}.t-blocks p{display:none}.t-blocks h2{line-height:1.2em;font-size:41px;padding-bottom:38px}.t-blocks h2:after{bottom:9px;height:10px;width:65px}.t-blocks h6{margin-bottom:10px;padding-left:0}.secondScroll{transform:translate(0,24px)}.horizontal-tabs-wrapper .ht-table-wrapper{margin:25px 0 40px}.horizontal-tabs-wrapper .ht-table-wrapper .tablepress{width:100%}.horizontal-tabs-wrapper{min-height:1px}.horizontal-tabs-wrapper .tabs-controls{width:23.3%}.horizontal-tabs-wrapper .h-tabs{width:73%}a.pc-smooth-scroll{right:-18px;display:none}.p-listing-wrapper h2{font-size:36px;line-height:1.2em;margin-bottom:19px}footer.main{text-align:center;padding:34px 0}footer.main .mobile-only{display:block}footer.main .mobile-only+p{display:none}footer.main h2{max-width:none;margin-bottom:0}footer.main ul,footer.main p{margin-right:0;margin-bottom:0}footer.main br{display:none}footer.main .row{padding-bottom:0}footer.main .row>div{padding-bottom:36px}footer.main .bottom-row>div{padding-bottom:0}footer.main .mobile-inline{display:inline-block;padding:0 10px;float:none}footer.main .mobile-inline *{display:inline-block}footer.main .bottom-row .mobile-inline{float:left}footer.main .bottom-row .mobile-inline:first-of-type{padding-right:5px;padding-left:20px;text-align:left}footer.main .bottom-row .mobile-inline:last-of-type{padding-right:20px;padding-left:5px;text-align:right}footer.main .footer-smsc{display:none}}@media screen and (max-width:720px){div.gform_wrapper .top_label .ginput_container{width:100%;padding-right:0}div.gform_wrapper .top_label li.gfield.gf_left_half,div.gform_wrapper .top_label li.gfield.gf_right_half{width:100%}div.gform_wrapper .top_label li.gfield.gf_right_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm),div.gform_wrapper .top_label li.gfield.gf_left_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm),div.gform_wrapper .top_label li.gfield.gf_middle_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm){width:100%}div.gform_wrapper .top_label li.gfield:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.gf_left_third)+li.gfield.gf_middle_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm){margin-left:0!important}div.gform_wrapper .top_label li.gfield:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.gf_left_third):not(.gf_middle_third)+li.gfield.gf_right_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm){margin-left:0!important}div.gform_wrapper .top_label li.gfield.gf_left_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm)+li.gfield.gf_right_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm){margin-left:0!important}div.gform_wrapper .top_label li.gfield.gf_list_2col,div.gform_wrapper .top_label li.gfield.gf_list_3col,div.gform_wrapper .top_label li.gfield.gf_list_4col,div.gform_wrapper .top_label li.gfield.gf_list_5col{width:100%}div.gform_wrapper .gf_list_inline ul.gfield_checkbox,div.gform_wrapper .gf_list_inline ul.gfield_radio{margin-right:0;margin-left:0}div.gform_wrapper li.gf_list_inline ul.gfield_checkbox li,div.gform_wrapper li.gf_list_inline ul.gfield_radio li{padding:0!important;display:block}div.gform_wrapper .select2-container--default .select2-selection--single{height:45.2px}div.gform_wrapper .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:45.2px}div.gform_wrapper .top_label .ginput_container.ginput_container_select{width:100%;padding-right:0}div.gform_wrapper select[multiple='multiple']{min-height:45.2px}div.gform_wrapper .top_label div.ginput_container.ginput_container_name>p,div.gform_wrapper .top_label div.ginput_container.ginput_container_name>span:not([class^='select2']):not(.selection){width:100%}div.gform_wrapper .top_label div.ginput_container.no_prefix.has_first_name.no_middle_name.has_last_name.no_suffix p{width:100%}div.gform_wrapper .top_label div.ginput_container.has_prefix.has_first_name.no_middle_name.has_last_name.no_suffix>p{width:100%}div.gform_wrapper .top_label div.ginput_container.has_prefix.has_first_name.no_middle_name.has_last_name.no_suffix span:not(.name_prefix):not(.name_last):not([class^='select2']):not(.selection){width:100%}div.gform_wrapper .top_label div.ginput_container.no_prefix.has_first_name.no_middle_name.has_last_name.has_suffix p:first-child{width:100%}div.gform_wrapper .top_label div.ginput_container.no_prefix.has_first_name.no_middle_name.has_last_name.has_suffix p:last-child span:not([class^='select2']):not(.selection){width:100%}div.gform_wrapper .top_label div.ginput_container.no_prefix.has_first_name.has_middle_name.has_last_name.no_suffix p span:not([class^='select2']):not(.selection){width:100%}div.gform_wrapper .top_label div.ginput_container.has_prefix.has_first_name.has_middle_name.has_last_name.no_suffix span:not(.name_prefix):not([class^='select2']):not(.selection){width:100%}div.gform_wrapper .top_label div.ginput_container.has_prefix.has_first_name.has_middle_name.has_last_name.has_suffix span:not(.name_prefix):not(.name_suffix):not([class^='select2']):not(.selection){width:100%}div.gform_wrapper .top_label div.ginput_container.no_prefix.has_first_name.has_middle_name.has_last_name.has_suffix span:not(.name_suffix):not([class^='select2']):not(.selection){width:100%}div.gform_wrapper .top_label li.gfield>div.ginput_container.ginput_container_date .datepicker{width:calc(100% - 30px)}div.gform_wrapper .top_label li.gfield>div.ginput_container.ginput_container_date .gfield_date_month,div.gform_wrapper .top_label li.gfield>div.ginput_container.ginput_container_date .gfield_date_day,div.gform_wrapper .top_label li.gfield>div.ginput_container.ginput_container_date .gfield_date_year{width:100%}div.gform_wrapper .top_label li.gfield>div.ginput_container.ginput_container_date .gfield_date_dropdown_month,div.gform_wrapper .top_label li.gfield>div.ginput_container.ginput_container_date .gfield_date_dropdown_day,div.gform_wrapper .top_label li.gfield>div.ginput_container.ginput_container_date .gfield_date_dropdown_year{width:100%;margin-bottom:10px}div.gform_wrapper div.gfield_time_hour.ginput_container.ginput_container_time,div.gform_wrapper div.gfield_time_minute.ginput_container.ginput_container_time,div.gform_wrapper div.gfield_time_ampm.ginput_container.ginput_container_time{width:100%}div.gform_wrapper .ginput_complex.ginput_container.ginput_container_address .ginput_right,div.gform_wrapper .ginput_complex.ginput_container.ginput_container_address .ginput_left{width:100%}div.gform_wrapper table.gfield_list td.gfield_list_icons img{position:static}div.gform_wrapper .gfield.gfield_price.gfield_quantity label{width:100%}div.gform_wrapper .gfield.gfield_price.gfield_quantity .ginput_container.ginput_container_number{width:100%}}@media screen and (max-width:600px){html[lang*='-']{margin-top:0!important}.admin-bar header.main{top:0}}@media (max-width:567px){.container{width:100%}header.main{padding-left:14px;padding-right:11px}.searchform .cross-button{right:0}.mega-menu .bg-text,.slider:after,.g-art:after,.listing header:after,.art-grid.custom-art-grid:before,.horizontal-tabs-wrapper:after,.p-listing-wrapper header:before{display:none}.mobile-navigation .parent-menu>li>a{padding:21px 21px 21px}.mobile-navigation li[data-has-children='true']:after{right:20px}.page-hero .col.text{padding:40px 25px 15px 25px}.fw-cols h6{font-size:16px}.fw-cols a{padding:22px 15px 20px 35px}.g-art{padding:45px 0 14px}.g-art h2{margin-bottom:13px}.g-art .col.images{margin-top:25px}.g-art .col.images .sub-col{width:auto!important;float:none}.g-art .col.images .sub-col:first-child{margin-bottom:14px;text-align:center}.g-art .col.images .sub-col:nth-child(2){padding-left:0;margin:0 -22px}.g-art .col.images .sub-col:nth-child(2) img{max-width:calc(50% - 14px)!important;margin:0 7px}.g-art .col.images .sub-col img{margin-bottom:0}.listing .roller-cta{display:none}.listing-rows .arrow-wrapper{display:none}.post-header{padding-bottom:22px}.post-header h1{font-size:30px;letter-spacing:.03em}.post-header h1:before{bottom:-24px;width:41px}.post-header p.meta{padding-left:2px;padding-top:48px}.post-header p.meta span{display:block;margin-bottom:10px}.art-grid.custom-art-grid .container.container-custom{width:550px!important}.art-grid.custom-art-grid article{width:100%;padding-right:30px}.art-grid.custom-art-grid .row{margin-left:0;margin-right:0}.art-grid.custom-art-grid .row>div{padding:0!important;width:50%!important}.image-gallery-slider-wrap{padding:0}.breadcrumbs{margin-bottom:11px}.heading-block.has-breadcrumbs{padding:52px 0 79px}.heading-block.has-breadcrumbs h1{font-size:29px}.t-blocks{padding-top:25px}.t-blocks article{margin-bottom:45px}.t-blocks .content-text{padding:19px 24px 50px;position:relative}.t-blocks .basic-list li{padding-right:0;float:none;width:auto}.t-blocks .image-wrapper{height:123px;overflow:hidden}.t-blocks .image-wrapper img{max-width:none;width:auto;height:100%;position:relative;left:-25%}.t-blocks h6{font-size:10px;margin-bottom:6px}.t-blocks h2{font-size:24px;line-height:1.3em;padding-bottom:24px}.t-blocks h2:after{bottom:11px;height:5px;width:33px}.t-blocks .roller-cta{position:absolute;width:100%;bottom:0;left:0;margin:0;padding:15px 28px;color:#fff}.t-blocks .roller-cta:before{-webkit-transform:scaleY(1);transform:scaleY(1)}.horizontal-tabs-wrapper .xxs-scroll{display:inline-block;position:relative;white-space:nowrap;overflow:hidden;margin-bottom:25px;border-bottom:1px solid rgba(0,0,0,.25)}.horizontal-tabs-wrapper .tabs-controls{overflow-y:hidden;padding:0;position:relative;-webkit-overflow-scrolling:touch;overflow-x:scroll;float:none;width:auto;padding-right:0;font-size:0}.horizontal-tabs-wrapper .tabs-controls:after{content:'';display:table;clear:both}.horizontal-tabs-wrapper .tabs-controls li{display:inline-block;margin-bottom:0}.horizontal-tabs-wrapper .tabs-controls li:not(:last-of-type){padding-right:20px}.horizontal-tabs-wrapper .tabs-controls a{border-top:none;border-bottom:3px solid transparent;padding-bottom:5px;height:32px}.horizontal-tabs-wrapper .tabs-controls a.active{font-size:13px}.horizontal-tabs-wrapper .h-tabs{float:none;width:100%;padding-left:7px}.mega-menu.nav-tiles.custom-spacing .col-xxs-custom{width:50%}.mega-menu.nav-tiles.custom-spacing .cards-contents{padding:40px 0 10px}.horizontal-tabs-wrapper{padding:26px 0 20px}.horizontal-tabs-wrapper .h-rm-button{display:inline-block;margin:10px 0 20px;font-weight:700;color:#000}.horizontal-tabs-wrapper .h-rm-button:hover{text-decoration:none}.horizontal-tabs-wrapper article{max-height:253px;overflow-y:hidden}.horizontal-tabs-wrapper.expanded article{max-height:none}.horizontal-tabs-wrapper.expanded .h-rm-button{margin-top:0}.horizontal-tabs-wrapper.rm-hidden article{max-height:none}.horizontal-tabs-wrapper.rm-hidden .h-rm-button{display:none}a.pc-smooth-scroll{right:-30px}a.pc-smooth-scroll .tabs-controls{margin-bottom:10px}.p-listing-wrapper{padding:60px 0 15px}.p-listing-wrapper header{padding:0 15px}.p-listing-wrapper h2{font-size:27px}.p-listing-wrapper .art-grid .col-xxs-custom{float:none;width:320px;margin-left:auto;margin-right:auto}}@media (max-width:1340px) and (min-width:1200px){header.main{padding-left:50px;padding-right:50px}header.main a{font-size:10px}header.main .menu li{margin-left:15px}header.main nav{margin-left:0}}.resource-filters{position:relative;width:100%;height:127px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;background-color:#242424;color:#fff}@media screen and (max-width:768px){.resource-filters{height:56px}}.resource-filters-mobile{width:100%;height:56px;display:none;flex-direction:row;justify-content:center;align-items:center;font-weight:700;font-size:13px;line-height:33px;letter-spacing:1.95px;text-transform:uppercase;cursor:pointer}@media screen and (max-width:768px){.resource-filters-mobile{display:flex}}.resource-filters-mobile img{margin-right:8px}.resource-filters-wrapper{width:100%}@media screen and (max-width:768px){.resource-filters-wrapper{opacity:0;visibility:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background-color:#fff;transition:opacity 0.25s,visibility 0s linear 0.3s}.resource-filters-wrapper.show-mobile-filters{opacity:1;visibility:visible;transition-delay:0s}}.resource-filters-title{margin:0 auto 16px;width:100%;max-width:1290px;padding:0 20px;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;font-weight:700;font-size:14px;line-height:21px;letter-spacing:1.4px}@media screen and (max-width:768px){.resource-filters-title{margin-bottom:0;padding:25px 50px 25px 20px;border-bottom:1px #e1e1e1 solid;color:#000}}.resource-filters-close{position:absolute;right:25px;top:25px;width:14px;height:14px;display:none;cursor:pointer}@media screen and (max-width:768px){.resource-filters-close{display:block}}.resource-filters-close:before,.resource-filters-close:after{position:absolute;left:7px;content:' ';height:14px;width:2px;background-color:#000}.resource-filters-close:before{transform:rotate(45deg)}.resource-filters-close:after{transform:rotate(-45deg)}.resource-filters-content{margin:0 auto;width:100%;max-width:1290px;padding:0 20px;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}@media screen and (max-width:768px){.resource-filters-content{padding:0;flex-direction:column}}.resource-filters-mobile-title{display:none;padding:16px 20px 0;font-size:14px;line-height:21px;font-weight:700;letter-spacing:1.4px;color:#000;text-transform:uppercase}@media screen and (max-width:768px){.resource-filters-mobile-title{display:block}}#resource-filters-category+span,#resource-filters-type+span{width:300px!important}@media screen and (max-width:900px){#resource-filters-type+span{width:200px!important}}#resource-filters-category+span{margin-right:30px}@media screen and (max-width:768px){#resource-filters-category+span,#resource-filters-type+span{margin:0;width:100%!important}}.select2-container .select2-selection{height:42px;background-color:#242424;border-top:none;border-right:none;border-left:none;border-bottom:1px solid #fff;border-radius:0}@media screen and (max-width:768px){.select2-container .select2-selection{height:60px;border-bottom:1px #e1e1e1 solid;padding:16px 20px;background-color:#fff;color:#000}}.select2-container .select2-selection .select2-selection__placeholder{color:#fff}@media screen and (max-width:768px){.select2-container .select2-selection .select2-selection__placeholder{line-height:21px;font-size:14px;font-weight:700;letter-spacing:1.4px;color:#000;text-transform:uppercase}}.select2-container.select2-container .select2-selection .select2-selection__arrow b{border-color:#fff transparent transparent transparent}@media screen and (max-width:768px){.select2-container.select2-container .select2-selection .select2-selection__arrow b{top:28px;right:25px;left:auto;margin:0;border-color:#000 transparent transparent transparent}}.select2-container.select2-container--open .select2-selection .select2-selection__arrow b{border-color:transparent transparent #fff transparent}@media screen and (max-width:768px){.select2-container.select2-container--open .select2-selection .select2-selection__arrow b{border-color:transparent transparent #000 transparent}}.select2-container .select2-selection .select2-selection__rendered{padding-left:0;color:#fff}@media screen and (max-width:768px){.select2-container .select2-selection .select2-selection__rendered{color:#000}}.select2-dropdown{margin-top:10px;border:1px solid #f0f0f0!important;border-color:#f0f0f0;border-radius:2px!important;box-shadow:0 0 10px rgba(0,0,0,.1);border-radius:2px}.select2-results__options{border-radius:2px;padding:8px 0;max-height:256px!important;background:#fff;overflow-y:scroll;scrollbar-color:#bf0d3d #fff;scrollbar-width:thin}.select2-results__options::-webkit-scrollbar{width:17px}.select2-results__options::-webkit-scrollbar-track{border-radius:100vw;background:#fff}.select2-results__options::-webkit-scrollbar-thumb{border-radius:100vw;border:7px solid #fff;background:#bf0d3d}.select2-container .select2-results__option{padding:6px 0 6px 12px;font-family:'Roboto',sans-serif;font-size:16px;line-height:28px;font-weight:400;color:#000}.select2-container .select2-results__option[aria-selected='true']{color:#000000!important;background-color:rgba(0,0,0,.05)!important}.select2-container .select2-results__option--highlighted{color:#000000!important;background-color:rgba(0,0,0,.1)!important}.resource-clear-filters{display:inline-block;margin-left:auto;color:#fff;text-decoration:none;align-self:center}.resource-clear-filters:hover,.resource-clear-filters:focus{color:#fff;text-decoration:none}.resource-clear-filters span{display:inline-block;margin-right:5px;font-size:14px;line-height:20px;font-weight:700;letter-spacing:2.4px;text-transform:uppercase;color:#fff}@media screen and (max-width:768px){.resource-filters-button{display:block}}.resource-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.selected-filters{display:none;padding:48px 10px 0}@media screen and (max-width:768px){.selected-filters{display:block}}.selected-filters span{display:inline-block;margin:0 4px;padding:4px 8px;background-color:#f0f0f0;font-size:14px;line-height:24px;font-weight:400;color:#000}.selected-filters span a{margin-left:12px;font-size:11px;color:#000;text-decoration:none}.selected-filters span a:hover,.selected-filters span a:focus{color:#000;text-decoration:none}.resource-list{margin:0 auto;width:100%;max-width:1290px;padding:112px 10px 160px;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}@media screen and (max-width:1300px){.resource-list{justify-content:space-around}}@media screen and (max-width:768px){.resource-list{justify-content:center}}.resource-card{margin-bottom:48px;width:100%;max-width:410px;min-height:254px;padding:16px 10px 25px;position:relative;display:block;transition:background-color 0.3s ease}.resource-card:hover{background-color:#f0f0f0}.resource-card:after{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#000}.resource-card__type{margin-bottom:8px;padding-left:42px;font-family:'Roboto Mono',monospace;font-style:normal;font-weight:500;font-size:12px;line-height:20px;letter-spacing:1.56px;text-transform:uppercase;position:relative}.resource-card__type:before{content:'';display:block;position:absolute;left:0;top:9px;width:26px;height:3px;background-color:#bf0d3d}.resource-card__title{display:block;margin-bottom:8px;font-weight:800;font-size:22px;line-height:31px;text-decoration:none;color:#000;cursor:pointer}.resource-card__title:hover{text-decoration:none}.resource-card__description{display:block;margin-bottom:37px;font-size:16px;line-height:29px;text-decoration:none;color:#000;cursor:pointer}.resource-card__description:hover{text-decoration:none}.resource-card__category{font-style:'Roboto Mono',monospace;font-style:normal;font-weight:500;font-size:12px;line-height:20px;letter-spacing:1.56px;text-transform:uppercase;color:#4d4d4d}.resource-card__download img{width:46px;height:auto;position:absolute;right:0;bottom:20px}.resource-list-empty{margin:0 auto;width:100%;max-width:1290px;padding:48px 24px}@media screen and (max-width:768px){.resource-list-empty{text-align:center}}.menu-mobile-menu-container{position:relative;width:100%;height:100%;overflow:hidden}.menu-mobile-menu-container li{float:none!important;margin:0!important;border-bottom:1px solid #e1e1e1;padding:26px 0!important;position:static!important}.menu-mobile-menu-container #menu-mobile-menu>li:last-child{border-bottom:0}.menu-mobile-menu-container #menu-mobile-menu>li:last-child a{margin:0 20px;padding:20px 0!important;background-color:#bf0d3d;text-align:center;font-size:12px;line-height:14px;letter-spacing:2.4px;text-transform:uppercase;text-decoration:none;color:#fff;transition:background-color 0.2s ease}.menu-mobile-menu-container #menu-mobile-menu>li:last-child a:hover{background-color:#f04}.menu-mobile-menu-container li.menu-item-has-children span.show-submenu{float:right;margin-top:-18px;margin-right:20px;transform:rotate(90deg);z-index:1}.menu-mobile-menu-container .menu:after,.menu-mobile-menu-container li:before,.menu-mobile-menu-container li:after{content:none!important}.menu-mobile-menu-container label{padding:0 20px;font-family:'Roboto',sans-serif;font-weight:500;font-size:12px;line-height:14px;letter-spacing:2.4px;text-transform:uppercase;width:100%;display:inline-block;cursor:pointer}.menu-mobile-menu-container label:focus{outline:none}.menu-mobile-menu-container li .menu{position:absolute;top:0;left:0;background:#fff;width:100%;height:100%;transform:translate3d(-100%,0,0);transition:transform 0.35s;z-index:10}.menu-mobile-menu-container li .menu label.menu-toggle{width:100%;height:67px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;border-bottom:1px solid #e1e1e1;padding:0}.menu-mobile-menu-container li .menu label.menu-toggle svg{margin-right:10px}.menu-mobile-menu-container li .menu label.menu-toggle span{font-weight:700}.menu-mobile-menu-container .menu li a,.menu li label{display:block;padding:0 20px!important;text-decoration:none;color:#000}.menu-mobile-menu-container .menu li a:hover,.menu li label:hover{color:#666}.menu-mobile-menu-container .menu-checkbox{display:none}.menu-mobile-menu-container .menu .menu label.menu-toggle{background:none}.menu-mobile-menu-container .menu-checkbox:checked+.menu{transform:translate3d(0,0,0)}.mobile-menu-button{position:absolute;bottom:20px;left:20px;right:20px;padding:20px 0;background-color:#bf0d3d;text-align:center;font-size:12px;line-height:14px;letter-spacing:2.4px;text-transform:uppercase;text-decoration:none;color:#ffffff!important}.mobile-menu-button:hover,.mobile-menu-button:focus{text-decoration:none;color:#ffffff!important}.category-tiles-section{padding:120px 0 0;position:relative}.category-tiles-section .container{position:relative;z-index:2}.category-tiles-section .container .row{margin:0!important}.category-tiles__title{font-size:64px!important;line-height:67px!important;font-weight:900!important;position:relative}@media screen and (max-width:1200px){.category-tiles__title{font-size:48px!important;line-height:50px!important}}@media screen and (max-width:768px){.category-tiles__title{font-size:40px!important;line-height:44px!important;letter-spacing:.8px}}.category-tiles__title:after{content:'';display:inline-block;width:64px;height:9px;position:absolute;bottom:-28px;left:0;background-color:#bf0d3d}.category-tiles{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;padding-top:93px}.category-tiles__watermark{font-size:308px;line-height:67px;font-weight:800;color:#fafafa;position:absolute;top:230px;right:0;left:0;text-align:center;z-index:1}@media screen and (max-width:1200px){.category-tiles__watermark{display:none}}.category-tile{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;margin-bottom:40px;width:410px;padding:0;background:#fff;box-shadow:0 22px 80px rgba(0,0,0,.06),0 8.47407px 25.4815px rgba(0,0,0,.0364444),0 1.79259px 6.51852px rgba(0,0,0,.0235556);color:#000;text-decoration:none;position:relative;border:1px solid transparent;height:162px}.category-tile:hover{text-decoration:none!important;border:1px solid rgba(0,0,0,.2)}.category-tile:before{-webkit-transform:scaleY(0);transform:scaleY(0);transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease;-webkit-transform-origin:0 0;transform-origin:0 0;content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:#f0f0f0}.category-tile:hover:before{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:0 100%;transform-origin:0 100%}.category-tile-container{position:relative;z-index:2;min-height:162px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.category-tile__image{margin-right:30px;width:110px;height:100%;position:absolute}.category-tile__image img{display:block;object-fit:cover;width:100%;height:100%}.category-tile__text-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:26px 13px 26px 140px}.category-tile__title{font-size:14px;line-height:20px;font-weight:500;letter-spacing:2.4px;text-transform:uppercase;color:#000;margin-bottom:8px}.category-tile__text{font-size:14px;line-height:20px;font-weight:400;color:#4d4d4d}