@import url(bootstrap.min.css);@import url(rrssb.css);@import url(font-awesome/css/font-awesome.min.css);@import url(animate.css);.aos-animate{transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275) !important}p,ul,ol,h1,h2,h3,h4,h5,h6{margin:0 0 1em}.debug *{border:1px solid rgba(255,0,0,0.5) !important}.debug *:hover{border:1px solid red !important}.clear{clear:both}.asset-load{display:none}.overflow--hidden{overflow:hidden}img.full-width{width:100%;height:auto}.text-justify{text-align:justify}.text-justify:after{content:'';width:100%;display:inline-block;font-size:0;line-height:0}.accessible{width:1px;height:1px;overflow:hidden;position:absolute;top:-1000px;left:0px;white-space:nowrap}.accessible:focus{display:block;position:absolute;top:0;left:0;width:auto;height:auto;padding:1em;margin:.5em;border-radius:1em;background-color:#000;color:#5be;z-index:10;z-index:10000}.no-position{position:unset !important}.no-focus-border:focus{outline:none}@media screen and (min-width: 992px){.visible-mobile{display:none !important}}@media screen and (max-width: 991px){.visible-desktop{display:none !important}}@media screen and (min-width: 992px){.text-left-desktop{text-align:left}}@media screen and (min-width: 992px){.text-right-desktop{text-align:right}}@media screen and (min-width: 992px){.text-center-desktop{text-align:center}}@media screen and (max-width: 991px){.text-left-mobile{text-align:left}}@media screen and (max-width: 991px){.text-right-mobile{text-align:right}}@media screen and (max-width: 991px){.text-center-mobile{text-align:center}}.assetload{width:1px;height:1px;visibility:hidden;position:fixed;top:-1000px;left:-1000px}.nopadding{padding:0 !important;margin:0 !important}@media screen and (min-width: 2001px){.container{width:1870px}}@media screen and (min-width: 1901px) and (max-width: 2000px){.container{width:1770px}}@media screen and (min-width: 1801px) and (max-width: 1900px){.container{width:1670px}}@media screen and (min-width: 1701px) and (max-width: 1800px){.container{width:1570px}}@media screen and (min-width: 1601px) and (max-width: 1700px){.container{width:1470px}}@media screen and (min-width: 1501px) and (max-width: 1600px){.container{width:1370px}}@media screen and (min-width: 1400px) and (max-width: 1500px){.container{width:1270px}}.container.half{padding:0 15px;margin:0}@media screen and (min-width: 2001px){.container.half{width:935px}}@media screen and (min-width: 1901px) and (max-width: 2000px){.container.half{width:885px}}@media screen and (min-width: 1801px) and (max-width: 1900px){.container.half{width:835px}}@media screen and (min-width: 1701px) and (max-width: 1800px){.container.half{width:785px}}@media screen and (min-width: 1601px) and (max-width: 1700px){.container.half{width:735px}}@media screen and (min-width: 1501px) and (max-width: 1600px){.container.half{width:685px}}@media screen and (min-width: 1400px) and (max-width: 1500px){.container.half{width:635px}}@media screen and (min-width: 1200px) and (max-width: 1399px){.container.half{width:580px}}@media screen and (min-width: 992px) and (max-width: 1199px){.container.half{width:480px}}@media (max-width: 991px){.container.half{width:100%}}.section{position:relative}.fixed--element{position:fixed;top:0px;left:0px;width:100%}.inline--links{margin:0;padding:0}.inline--links>li{display:inline-block;padding:0 0.25em}.verticalalign--middle{display:inline-block;width:1px;vertical-align:middle}.background--fill{position:absolute;top:0px;left:0px;width:100%;height:100%;background-size:cover;background-position:center center}html{font-size:inherit}@media screen and (max-width: 991px){.hidden--mobile{display:none !important}}@media screen and (min-width: 992px){.hidden--desktop{display:none !important}}.text--white{color:white}.background--white{background:white}@media screen and (min-width: 768px){.ttable{display:table;width:100%}.ttable .trow{display:table-row}.ttable .tcol{display:table-cell;vertical-align:middle}.ttable .tcol.full{width:100%}.ttable .tcol.nowrap{white-space:nowrap}}@media screen and (max-width: 767px){.ttable.mobile--stay{display:table;width:100%}.ttable.mobile--stay .trow{display:table-row}.ttable.mobile--stay .tcol{display:table-cell;vertical-align:middle}.ttable.mobile--stay .tcol.full{width:100%}.ttable.mobile--stay .tcol.nowrap{white-space:nowrap}}.inline--list{padding:0}.inline--list>*{display:inline-block;padding:1em}.inline--list-desktop{padding:0}.inline--list-desktop>*{display:inline-block;padding:1em}@media screen and (max-width: 991px){.inline--list-desktop>*{display:block}}.no-bullets{padding:0}.no-bullets>*{display:block}.inline--block{display:inline-block;vertical-align:middle}.dropdown--toggle .toggle--control{position:relative;cursor:pointer;padding-right:2em}.dropdown--toggle .toggle--control:before{content:'';height:1em;width:0.2em;position:absolute;top:0;right:0.77em;background:black;transform:rotate(0deg);-o-transition:all .25s;-ms-transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;-webkit-backface-visibility:hidden;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}.dropdown--toggle .toggle--control:after{content:'';height:0.2em;width:1em;position:absolute;top:0.42em;right:0.37em;background:black;transform-origin:center center;transform:rotate(0deg) scaleX(1);opacity:1;-o-transition:all .25s;-ms-transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;-webkit-backface-visibility:hidden;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}.dropdown--toggle .toggle--dropdown{opacity:0;overflow:hidden;max-height:0vh;-o-transition:all .7s;-ms-transition:all .7s;-moz-transition:all .7s;-webkit-transition:all .7s;-webkit-backface-visibility:hidden;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}.dropdown--toggle .show .toggle--control:before,.dropdown--toggle .show .toggle--control:after{transform:rotate(90deg)}.dropdown--toggle .show .toggle--control:after{opacity:0;transform:rotate(-90deg) scaleX(0)}.dropdown--toggle .show .toggle--dropdown{opacity:1;max-height:100vh}@media screen and (max-width: 991px){.dropdown--toggle.toggle--desktop .toggle--dropdown{max-height:unset;opacity:unset}.dropdown--toggle.toggle--desktop .toggle--control:before,.dropdown--toggle.toggle--desktop .toggle--control:after{display:none}}@media screen and (min-width: 992px){.dropdown--toggle.toggle--mobile .toggle--dropdown{max-height:unset;opacity:unset}.dropdown--toggle.toggle--mobile .toggle--control:before,.dropdown--toggle.toggle--mobile .toggle--control:after{display:none}}.zindex--0{z-index:0}.zindex--5{z-index:5}.zindex--10{z-index:10}.zindex--15{z-index:15}.zindex--20{z-index:20}.zindex--25{z-index:25}.zindex--30{z-index:30}.zindex--35{z-index:35}.zindex--40{z-index:40}.zindex--45{z-index:45}.zindex--50{z-index:50}.zindex--55{z-index:55}.zindex--60{z-index:60}.zindex--65{z-index:65}.zindex--70{z-index:70}.zindex--75{z-index:75}.zindex--80{z-index:80}.zindex--85{z-index:85}.zindex--90{z-index:90}.zindex--95{z-index:95}.zindex--100{z-index:100}.zindex--105{z-index:105}.zindex--110{z-index:110}.zindex--115{z-index:115}.zindex--120{z-index:120}.zindex--125{z-index:125}.zindex--130{z-index:130}.zindex--135{z-index:135}.zindex--140{z-index:140}.zindex--145{z-index:145}.zindex--150{z-index:150}.zindex--155{z-index:155}.zindex--160{z-index:160}.zindex--165{z-index:165}.zindex--170{z-index:170}.zindex--175{z-index:175}.zindex--180{z-index:180}.zindex--185{z-index:185}.zindex--190{z-index:190}.zindex--195{z-index:195}.zindex--200{z-index:200}.zindex--205{z-index:205}.zindex--210{z-index:210}.zindex--215{z-index:215}.zindex--220{z-index:220}.zindex--225{z-index:225}.zindex--230{z-index:230}.zindex--235{z-index:235}.zindex--240{z-index:240}.zindex--245{z-index:245}.zindex--250{z-index:250}.zindex--255{z-index:255}.zindex--260{z-index:260}.zindex--265{z-index:265}.zindex--270{z-index:270}.zindex--275{z-index:275}.zindex--280{z-index:280}.zindex--285{z-index:285}.zindex--290{z-index:290}.zindex--295{z-index:295}.zindex--300{z-index:300}.zindex--305{z-index:305}.zindex--310{z-index:310}.zindex--315{z-index:315}.zindex--320{z-index:320}.zindex--325{z-index:325}.zindex--330{z-index:330}.zindex--335{z-index:335}.zindex--340{z-index:340}.zindex--345{z-index:345}.zindex--350{z-index:350}.zindex--355{z-index:355}.zindex--360{z-index:360}.zindex--365{z-index:365}.zindex--370{z-index:370}.zindex--375{z-index:375}.zindex--380{z-index:380}.zindex--385{z-index:385}.zindex--390{z-index:390}.zindex--395{z-index:395}.zindex--400{z-index:400}.zindex--405{z-index:405}.zindex--410{z-index:410}.zindex--415{z-index:415}.zindex--420{z-index:420}.zindex--425{z-index:425}.zindex--430{z-index:430}.zindex--435{z-index:435}.zindex--440{z-index:440}.zindex--445{z-index:445}.zindex--450{z-index:450}.zindex--455{z-index:455}.zindex--460{z-index:460}.zindex--465{z-index:465}.zindex--470{z-index:470}.zindex--475{z-index:475}.zindex--480{z-index:480}.zindex--485{z-index:485}.zindex--490{z-index:490}.zindex--495{z-index:495}.zindex--500{z-index:500}.zindex--505{z-index:505}.zindex--510{z-index:510}.zindex--515{z-index:515}.zindex--520{z-index:520}.zindex--525{z-index:525}.zindex--530{z-index:530}.zindex--535{z-index:535}.zindex--540{z-index:540}.zindex--545{z-index:545}.zindex--550{z-index:550}.zindex--555{z-index:555}.zindex--560{z-index:560}.zindex--565{z-index:565}.zindex--570{z-index:570}.zindex--575{z-index:575}.zindex--580{z-index:580}.zindex--585{z-index:585}.zindex--590{z-index:590}.zindex--595{z-index:595}.zindex--600{z-index:600}.zindex--605{z-index:605}.zindex--610{z-index:610}.zindex--615{z-index:615}.zindex--620{z-index:620}.zindex--625{z-index:625}.zindex--630{z-index:630}.zindex--635{z-index:635}.zindex--640{z-index:640}.zindex--645{z-index:645}.zindex--650{z-index:650}.zindex--655{z-index:655}.zindex--660{z-index:660}.zindex--665{z-index:665}.zindex--670{z-index:670}.zindex--675{z-index:675}.zindex--680{z-index:680}.zindex--685{z-index:685}.zindex--690{z-index:690}.zindex--695{z-index:695}.zindex--700{z-index:700}.zindex--705{z-index:705}.zindex--710{z-index:710}.zindex--715{z-index:715}.zindex--720{z-index:720}.zindex--725{z-index:725}.zindex--730{z-index:730}.zindex--735{z-index:735}.zindex--740{z-index:740}.zindex--745{z-index:745}.zindex--750{z-index:750}.zindex--755{z-index:755}.zindex--760{z-index:760}.zindex--765{z-index:765}.zindex--770{z-index:770}.zindex--775{z-index:775}.zindex--780{z-index:780}.zindex--785{z-index:785}.zindex--790{z-index:790}.zindex--795{z-index:795}.zindex--800{z-index:800}.zindex--805{z-index:805}.zindex--810{z-index:810}.zindex--815{z-index:815}.zindex--820{z-index:820}.zindex--825{z-index:825}.zindex--830{z-index:830}.zindex--835{z-index:835}.zindex--840{z-index:840}.zindex--845{z-index:845}.zindex--850{z-index:850}.zindex--855{z-index:855}.zindex--860{z-index:860}.zindex--865{z-index:865}.zindex--870{z-index:870}.zindex--875{z-index:875}.zindex--880{z-index:880}.zindex--885{z-index:885}.zindex--890{z-index:890}.zindex--895{z-index:895}.zindex--900{z-index:900}.zindex--905{z-index:905}.zindex--910{z-index:910}.zindex--915{z-index:915}.zindex--920{z-index:920}.zindex--925{z-index:925}.zindex--930{z-index:930}.zindex--935{z-index:935}.zindex--940{z-index:940}.zindex--945{z-index:945}.zindex--950{z-index:950}.zindex--955{z-index:955}.zindex--960{z-index:960}.zindex--965{z-index:965}.zindex--970{z-index:970}.zindex--975{z-index:975}.zindex--980{z-index:980}.zindex--985{z-index:985}.zindex--990{z-index:990}.zindex--995{z-index:995}.opacity--0{opacity:0}.opacity--5{opacity:.05}.opacity--10{opacity:.1}.opacity--15{opacity:.15}.opacity--20{opacity:.2}.opacity--25{opacity:.25}.opacity--30{opacity:.3}.opacity--35{opacity:.35}.opacity--40{opacity:.4}.opacity--45{opacity:.45}.opacity--50{opacity:.5}.opacity--55{opacity:.55}.opacity--60{opacity:.6}.opacity--65{opacity:.65}.opacity--70{opacity:.7}.opacity--75{opacity:.75}.opacity--80{opacity:.8}.opacity--85{opacity:.85}.opacity--90{opacity:.9}.opacity--95{opacity:.95}.block-list{display:block;padding:1em 0}.block-list li{display:block;float:left;width:100%;padding:0.5em;border:1px solid white;margin-left:-1px;margin-top:-1px}.block-list:after{content:'';clear:both;display:block}@media screen and (min-width: 992px){.block-list.col-2 li{width:calc( 50% - 5px)}.block-list.col-3 li{width:calc( 33% - 5px)}}.text--smaller-third{font-size:0.75em}.text--larger-twice{font-size:2em}body{background:#1D1F20}body.hide_scrollbars{overflow:hidden}.atc-wrapper{width:180px;height:40px;margin:20px auto;position:relative;z-index:500;font-size:14px}.atc-wrapper .atc-checkbox-label{width:100%;height:100%;display:block;background:red;color:white;line-height:40px;text-align:center;cursor:pointer;position:relative;z-index:1;user-select:none}.atc-wrapper .atc-links-wrapper{background:white;transition:transform .5s, opacity .1s;border:0 solid red;border-left-width:1px;border-right-width:1px;box-sizing:border-box;transform:translateY(-100%);width:100%;opacity:0}.atc-wrapper .atc-link{line-height:40px;display:block;width:100%;text-decoration:none;text-align:center;background:white;color:red;pointer-events:none;border-bottom:1px solid red;position:relative;transition:background .5s, color .5s}.atc-wrapper .atc-link:hover{background:red;color:white}.atc-wrapper .atc-checkbox{display:none}.atc-wrapper .atc-checkbox:checked+.atc-links-wrapper{transform:translateY(0);opacity:1;transition:transform .5s, opacity .5s .2s}.atc-wrapper .atc-checkbox:checked+.atc-links-wrapper .atc-link{pointer-events:auto}.angled--crop{overflow:hidden;padding:15% 0;width:100%;position:relative;margin-top:-30vw;margin-bottom:-6vw}.angled--crop .canvas{overflow:hidden;transform-origin:center center;transform:rotate(-15deg);padding:10em 0;width:125%;margin-left:-15%;position:relative}@media screen and (max-width: 767px){.angled--crop .canvas{margin-left:-10%}}.angled--crop .fix{transform-origin:center center;transform:rotate(15deg)}@media screen and (max-width: 767px){.angled--crop .fix{width:100vw;padding-left:10%}}.photo--cover{background-size:cover;background-position:center center;background-repeat:no-repeat}.inline-fix{float:none;display:inline-block;margin-left:-5px}.float-right{float:right}.float-left{float:right}@media screen and (min-width: 992px){.float-right-desktop{float:right}}@media screen and (min-width: 992px){.float-left-desktop{float:left}}@media screen and (max-width: 991px){.float-right-mobile{float:right}}@media screen and (max-width: 991px){.float-left-mobile{float:left}}.slider--quad .slide{padding:2em}@media screen and (max-width: 767px){.slider--quad .slide{padding:1em}}.color--inherit,.color--inherit:hover,.color--inherit:active,.color--inherit:focus{color:inherit;text-decoration:none}.position--relative{position:relative}.overflow--show{overflow:visible !important}.fill--div{position:absolute !important;top:0px;left:0px;width:100%;height:100%}.fillimg{max-width:unset !important}@keyframes rotate_backandforth{0%{transform:rotate(5deg)}50%{transform:rotate(-5deg)}100%{transform:rotate(5deg)}}@keyframes move_backandforth{0%{transform:translateX(0em)}5%{transform:translateX(0em)}50%{transform:translateX(-200%)}55%{transform:translateX(-200%)}95%{transform:translateX(0em)}}@keyframes move_backandforth_reverse{0%{transform:translateX(0em)}5%{transform:translateX(0em)}50%{transform:translateX(200%)}55%{transform:translateX(200%)}95%{transform:translateX(0em)}}@keyframes footerwheel{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}@keyframes headeralert{0%{top:-2em;opacity:0}10%{top:0em;opacity:1}50%{top:0em;opacity:1}90%{top:0em;opacity:1}100%{top:-2em;opacity:0}}@keyframes marqueeLeft{0%{transform:translateX(0%)}100%{transform:translateX(-50%)}}@keyframes marqueeRight{0%{transform:translateX(-50%)}100%{transform:translateX(0%)}}@keyframes scaleUp{0%{transform:scale(1)}100%{transform:scale(1.1)}}@keyframes paperairplane_frame1{0%{offset-distance:0%}100%{offset-distance:100%}}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}::selection{background:#ffe25f}::-moz-selection{background:#ffe25f}body{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:1.0rem;color:white}@media screen and (min-width: 2001px){body{font-size:1.25rem}}@media screen and (min-width: 1901px) and (max-width: 2000px){body{font-size:1.19rem}}@media screen and (min-width: 1801px) and (max-width: 1900px){body{font-size:1.1rem}}@media screen and (min-width: 1701px) and (max-width: 1800px){body{font-size:1.05rem}}@media screen and (min-width: 1601px) and (max-width: 1700px){body{font-size:0.975rem}}@media screen and (min-width: 1501px) and (max-width: 1600px){body{font-size:0.95rem;background-size:200% auto}}@media screen and (min-width: 1401px) and (max-width: 1500px){body{font-size:0.925rem;background-size:200% auto}}@media screen and (min-width: 1201px) and (max-width: 1400px){body{font-size:0.925rem;background-size:250% auto}}@media screen and (min-width: 992px) and (max-width: 1200px){body{font-size:0.9rem;background-size:250% auto}}@media screen and (min-width: 768px) and (max-width: 991px){body{font-size:0.825rem;background-size:300% auto}}@media screen and (max-width: 767px){body{font-size:0.825rem;background-size:400% auto}}body.video-player{background:none;overflow:hidden}body.video-player #the_videoplayer section#video_player{padding:0}body.video-player #the_videoplayer section#video_player iframe{width:100vw;height:100vh}* section{position:relative;padding:3em 0}* section .inner{position:relative}* section.no-padding{padding:0}* section.no-padding-top{padding-top:0}* section.no-padding-bottom{padding-bottom:0}* section.margin-bottom{margin-bottom:3em}* section.margin-top{margin-top:3em}* section.with-intro{padding-top:0}* section .section-intro{background:#C7202F;color:white;text-align:center;margin-bottom:3em}* section .section-intro h2{color:white;font-size:3em;padding:0.5em 10px}* section.dark,* section .page-frame.dark{background:#7796A8;color:white}* section.dark a,* section .page-frame.dark a{color:inherit}* section.dark h1,* section.dark h2,* section.dark h3,* section.dark h4,* section.dark h5,* section.dark h6,* section .page-frame.dark h1,* section .page-frame.dark h2,* section .page-frame.dark h3,* section .page-frame.dark h4,* section .page-frame.dark h5,* section .page-frame.dark h6{color:inherit}* section.dark .title,* section .page-frame.dark .title{color:inherit}* section.dark .subheading,* section .page-frame.dark .subheading{color:inherit}* section.dark.black,* section .page-frame.dark.black{background:black}* section.dark .arrow-link,* section .page-frame.dark .arrow-link{color:white}* section.dark .arrow-link:after,* section .page-frame.dark .arrow-link:after{background-image:url(../images/arrowlink_white.svg)}* section.dark hr,* section .page-frame.dark hr{background:#C7202F}* section.dark.red,* section .page-frame.dark.red{background:#C7202F}* section.texture-bg{background:url(/assets/images/texture-bg.jpg) center center repeat;background-size:100% auto}* select option{background-color:white !important;color:black !important}* .container{position:relative}* .social-links li{padding:0}* .social-links a{display:block;padding:0.25em 0.3em;color:#C7202F;border-radius:100% 100%;background:white;-o-transition:.25s;-ms-transition:.25s;-moz-transition:.25s;-webkit-transition:.25s;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);cursor:pointer;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}* .social-links a:hover{transform:scale(1.1)}* .social-links a:active{transform:scale(1)}* .social-links a:hover,* .social-links a:visited,* .social-links a:active,* .social-links a:focus{text-decoration:none}* .social-links a i{transform:translateX(0.2em)}* .wrapper{position:relative}* .breadcrumbs-share-controls{text-transform:uppercase}* .breadcrumbs-share-controls .breadcrumbs{float:left}* .breadcrumbs-share-controls .breadcrumbs li{padding:0}* .breadcrumbs-share-controls .breadcrumbs a{color:inherit;font-weight:300}* .breadcrumbs-share-controls .breadcrumbs .sep{padding:0 1em}* .breadcrumbs-share-controls .breadcrumbs .current,* .breadcrumbs-share-controls .breadcrumbs .current-item{font-weight:900}* .breadcrumbs-share-controls .breadcrumbs span[typeof="ListItem"]{font-weight:900}* .breadcrumbs-share-controls .share-controls{float:right}* .breadcrumbs-share-controls .share-controls ul{display:inline-block;vertical-align:middle}* .breadcrumbs-share-controls .share-controls li{padding:0}* .breadcrumbs-share-controls .share-controls .share>div{display:inline-block;cursor:pointer;font-size:1.5em}* .breadcrumbs-share-controls .share-controls .share-area{position:absolute;right:0px;width:100%;text-align:right}* .breadcrumbs-share-controls .share-controls .share-area .rrssb-buttons{width:auto;display:inline-block;margin:0;padding:0}* .breadcrumbs-share-controls .share-controls .share-area .rrssb-buttons .text{padding-left:0.45em}* .breadcrumbs-share-controls .share-controls .share-area .rrssb-buttons li{padding:0 0.25em}* .breadcrumbs-share-controls .share-controls .share-dropdown{padding:0.55em;background:#C7202F;position:absolute;right:0;top:0;border-radius:5px;opacity:0;pointer-events:none;transform:scaleY(0);transform-origin:center -15px;-o-transition:all .25s;-ms-transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;-webkit-backface-visibility:hidden}* .breadcrumbs-share-controls .share-controls .share-dropdown:before{content:'';position:absolute;height:15px;width:25px;top:-15px;right:20px}* .breadcrumbs-share-controls .share-controls .share-dropdown ul{float:none}* .breadcrumbs-share-controls .share-controls .show .share-dropdown{opacity:1;transform:scaleY(1);pointer-events:unset}* .breadcrumbs-share-controls .text-sizer li{padding:0;position:relative}* .breadcrumbs-share-controls .text-sizer li.enlarge,* .breadcrumbs-share-controls .text-sizer li.shrink{font-size:1.5em;padding:0 0.15em;cursor:pointer}* .breadcrumbs-share-controls .text-sizer li.enlarge:after{content:'';display:inline-block;width:2px;height:100%;background:#C7202F;vertical-align:middle;position:absolute;top:0px;right:-2px;margin-left:0.15em}* .img-responsive{display:inline-block}* .video-player{border:none}* .video-player.full{display:block;width:75%;height:38vw;margin:auto}@media screen and (max-width: 991px){* .video-player.full{width:calc( 100% - 40px);height:45vw}}* #admin_link_editpage{font-size:1.5em;display:block;background:#ccc;color:#333;position:fixed;bottom:0.5em;right:0.5em;border-radius:20px;padding:10px;z-index:10000000;opacity:0.5;-o-transition:all .25s;-ms-transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;-webkit-backface-visibility:hidden;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}* #admin_link_editpage:hover,* #admin_link_editpage:active,* #admin_link_editpage:focus{text-decoration:none}* #admin_link_editpage:hover{transform:scale(1.1);opacity:1}@media screen and (max-width: 991px){* #admin_link_editpage{display:none}}* .link-animated{display:inline-block;-o-transition:transform .25s;-ms-transition:transform .25s;-moz-transition:transform .25s;-webkit-transition:transform .25s;-webkit-backface-visibility:hidden;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}* .link-animated:after{content:'';display:block;margin:0.15em auto 0 auto;background:#C7202F;height:0.15em;width:100%;transform:scale(0);border-radius:10px;-o-transition:transform .5s;-ms-transition:transform .5s;-moz-transition:transform .5s;-webkit-transition:transform .5s;-webkit-backface-visibility:hidden;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}* .link-animated:hover,* .link-animated:active{text-decoration:none}* .link-animated:hover:after,* .link-animated:active:after{transform:scale(1)}* .link-animated>a:hover,* .link-animated>a:active{text-decoration:none}* .page-content p,* .page-content h1,* .page-content h2,* .page-content h3,* .page-content h4,* .page-content h5,* .page-content h6{padding:0.5em 0;margin:0}* .page-content .title{font-size:1.7em;font-weight:900;line-height:100%;padding:0.25em 0;display:inline-block;text-transform:uppercase;color:#000}* .page-content h1,* .page-content h2,* .page-content h3,* .page-content h4,* .page-content h5,* .page-content h6{font-size:1.5em;color:#C7202F}* .page-content .subheading{font-size:3em;padding:0.3em 0;color:#C7202F;text-transform:uppercase}* .page-content h1.subheading{font-size:2.5em}* .page-content .no-padding-bottom{padding-bottom:0}* .page-content .link{padding:0.5em 0}* .page-content .section-bg-photo{text-align:left;margin-bottom:-12vw}* .page-content .section-bg-photo img{max-width:80%;height:auto}* .page-content hr{display:block;width:100%;height:3px;max-width:400px;background:#7796A8;border:none;margin:1.5em auto}* .page-content .video{position:relative;padding-top:56.3%;width:100%}* .page-content .video iframe{position:absolute;width:100%;height:100%;top:0;left:0}* .page-content .form label,* .page-content .form .field-label{font-weight:bold;color:#515050}* .page-content img.aligncenter{margin:auto;display:block}* .page-content img.alignleft{display:block;float:left}* .page-content img.alignright{display:block;float:right}* a{color:#C7202F}* a:hover,* a:active,* a:focus{color:#C7202F}* .button,* a.button{font-size:1.5rem;text-transform:uppercase;margin:0.25em 1.25em;padding:0.5em 2em;line-height:100%;min-width:6em;position:relative;display:inline-block;color:white;background:#C7202F;outline:none;border:2px solid #C7202F;cursor:pointer;text-align:center;-o-transition:0.25s;-ms-transition:0.25s;-moz-transition:0.25s;-webkit-transition:0.25s;-webkit-backface-visibility:hidden;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}* .button.disabled,* a.button.disabled{opacity:0.5;cursor:not-allowed;pointer-events:none}* .button.disabled:hover,* .button.disabled:active,* .button.disabled:focus,* a.button.disabled:hover,* a.button.disabled:active,* a.button.disabled:focus{transform:scale(1)}* .button.disabled:active,* a.button.disabled:active{transform:scale(1)}* .button:hover,* .button:active,* .button:focus,* a.button:hover,* a.button:active,* a.button:focus{text-decoration:none;background:#C7202F;color:white;transform:scale(1.1)}* .button:hover:after,* .button:active:after,* .button:focus:after,* a.button:hover:after,* a.button:active:after,* a.button:focus:after{width:100%}* .button.large,* a.button.large{font-size:3em}* .arrow-link{text-transform:uppercase;font-size:1.25em;color:#C7202F}* .arrow-link:after{content:'';display:inline-block;width:1.25em;height:1.25em;margin-bottom:-0.15em;margin-left:0.25em;background:url(../images/arrowlink_red.svg) center center no-repeat;background-size:contain;-o-transition:all .25s;-ms-transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;-webkit-backface-visibility:hidden;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}* .arrow-link:hover,* .arrow-link:focus,* .arrow-link:active{text-decoration:none}* .arrow-link:hover:after,* .arrow-link:focus:after,* .arrow-link:active:after{transform:translateX(5px)}* .icon-link{background:white;padding:0.5em 0.5em;display:inline-block}* .video-object{height:60vh;min-height:30vw}* .video-object .playbutton{z-index:10;content:'';display:block;position:absolute;left:calc(50% - 6vw);top:calc(50% - 6vw);width:12vw;height:12vw;cursor:pointer;background:url(../images/video_playbutton.svg) center center no-repeat;background-size:contain;opacity:1;-o-transition:all .25s;-ms-transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;-webkit-backface-visibility:hidden;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}* .video-object .playbutton:hover{opacity:0.6}* .video-object iframe{position:absolute;border:none;width:100%;height:100%;left:0;top:0}* .slider--quad .slide .slide-wrapper{background:#C7202F;color:white;position:relative;box-shadow:0 0 10px rgba(0,0,0,0.5)}* .slider--quad .slide .details{padding:1em 1em 6em 1em}* .slider--quad .slide .details>div{padding:0.5em 0}* .slider--quad .slide .details .name{text-transform:uppercase;font-size:2em;padding:0.15em 0}* .slider--quad .slide .details .desc{font-size:1.25em;line-height:120%}* .slider--quad .slide .link{position:absolute;right:1em;bottom:1em}* .slider--quad .slick-next{right:30px}* .slider--quad .slick-prev{left:30px}* .dark .slider--quad .slide .slide-wrapper{background:white;color:#C7202F}* .dark .slider--quad .slide .link .button{color:#C7202F}* ul.social-media{padding:0;margin:0 0 1em 0}* ul.social-media a{display:block;background:transparent;line-height:100%;padding:0.12em 0;border-radius:100% 100%;background:white;color:#7796A8;font-size:1.75em;-o-transition:all .25s;-ms-transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;-webkit-backface-visibility:hidden;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}* ul.social-media a svg path{fill:#7796A8 !important}* ul.social-media a:hover{transform:scale(1.1);color:#7796A8}* ul.social-media li{display:inline-block;padding:0 1em}@media screen and (max-width: 991px){* ul.social-media li{padding:0 0.25em}}* #mobile_headnav_button.hamburger{font-size:0.75em;margin-right:1.5em}* #mobile_headnav_button.hamburger .hamburger-box{width:3em}* #mobile_headnav_button.hamburger .hamburger-inner,* #mobile_headnav_button.hamburger .hamburger-inner:after,* #mobile_headnav_button.hamburger .hamburger-inner:before{width:100%}* .content-photo-frame{position:relative}* .content-photo-frame .inner:after{content:'';display:block;clear:both}* .content-photo-frame .photo-side,* .content-photo-frame .content-side{width:50%;float:left}* .content-photo-frame .photo-side{text-align:center}* .content-photo-frame .photo-side:after{content:'';width:1px;height:30em;display:inline-block;vertical-align:middle}* .content-photo-frame .photo-side .title{display:inline-block;max-width:calc( 100% - 7px);position:relative;vertical-align:middle;font-size:3em;z-index:200;color:white}* .content-photo-frame .photo-side .photo{position:absolute;left:0;top:0;width:50%;height:100%;overflow:hidden}* .content-photo-frame .content-side{float:right;padding:5em}* .content-photo-frame .content-side .copy,* .content-photo-frame .content-side .link{position:relative;z-index:200}* .content-photo-frame .content-side .section-bg-photo{position:absolute;right:0;bottom:0;width:50%;margin:0;text-align:right}* .content-photo-frame .content-side .section-bg-photo img{width:100%;height:auto}* .content-photo-frame .content-side.with-bg{padding-bottom:10em}* .content-photo-frame.right .photo-side,* .content-photo-frame.right .content-side{float:right}* .content-photo-frame.right .photo-side:before{left:auto;right:0}* .content-photo-frame.right .photo-side .photo{left:auto;right:0}* .content-photo-frame.right .content-side .section-bg-photo{right:auto;left:0}@media screen and (max-width: 991px){* .content-photo-frame .photo-side,* .content-photo-frame .content-side{width:100%;position:relative}* .content-photo-frame .photo-side:before{width:100%}* .content-photo-frame .photo-side:after{height:20em}* .content-photo-frame .photo-side .photo{width:100%}* .content-photo-frame .content-side{padding:3em 20px}* .content-photo-frame .content-side .section-bg-photo{width:100%}* .content-photo-frame .content-side.with-bg{padding-bottom:10em}* .content-photo-frame .photo-space{height:40em}}* .photo-gallery-slider .slick-prev,* .photo-gallery-slider .slick-next{z-index:1000}* .photo-gallery-slider .slick-prev:before,* .photo-gallery-slider .slick-next:before{display:block;width:2em;height:2em;content:'';background:url(../images/slider_nav_arrow.svg) center center no-repeat;background-size:contain}* .photo-gallery-slider .slick-next{right:25px}* .photo-gallery-slider .slick-prev{left:25px}* .photo-gallery-slider .slick-prev:before{float:right;transform:rotate(180deg)}* .search-form{background:#7796A8;padding:1em;margin:auto;color:white;font-size:1.25em}* .search-form .search-col{display:inline-block;width:calc(33% - 5px);white-space:nowrap;vertical-align:middle}@media screen and (max-width: 991px){* .search-form .search-col{width:100%;margin:3px 0}}* .search-form select{background:transparent;border:none;text-transform:uppercase;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:'';padding-right:1.7em;background:url(../images/dropdown_arrow_white.svg) 98% center no-repeat;background-size:auto 50%;width:100%;border:1px solid white}* .search-form .search-box{background:white;position:relative;color:#000}* .search-form input[type="text"],* .search-form input[type="search"]{width:calc(100% - 8.35em);vertical-align:middle;border:none;background:transparent;padding:0.25em;text-transform:uppercase;color:black;background:white;font-size:0.8em}* .search-form button{vertical-align:middle;margin-left:-2em;display:inline-block;font-size:0.6em !important;float:right;margin-right:0.4em !important;background:url(../images/icons/search-icon.png) center center no-repeat;background-size:contain;border:none;outline:none}* .search-form .button,* .search-form button,* .search-form input[type="submit"]{font-size:1.5rem;text-transform:uppercase;margin:0.25em 1.25em;padding:0.5em 2em;line-height:100%;min-width:6em;position:relative;display:inline-block;color:white;background:#C7202F;outline:none;border:2px solid #C7202F;cursor:pointer;text-align:center;-o-transition:0.25s;-ms-transition:0.25s;-moz-transition:0.25s;-webkit-transition:0.25s;-webkit-backface-visibility:hidden;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}* .search-form .button.disabled,* .search-form button.disabled,* .search-form input[type="submit"].disabled{opacity:0.5;cursor:not-allowed;pointer-events:none}* .search-form .button.disabled:hover,* .search-form .button.disabled:active,* .search-form .button.disabled:focus,* .search-form button.disabled:hover,* .search-form button.disabled:active,* .search-form button.disabled:focus,* .search-form input[type="submit"].disabled:hover,* .search-form input[type="submit"].disabled:active,* .search-form input[type="submit"].disabled:focus{transform:scale(1)}* .search-form .button.disabled:active,* .search-form button.disabled:active,* .search-form input[type="submit"].disabled:active{transform:scale(1)}* .search-form .button:hover,* .search-form .button:active,* .search-form .button:focus,* .search-form button:hover,* .search-form button:active,* .search-form button:focus,* .search-form input[type="submit"]:hover,* .search-form input[type="submit"]:active,* .search-form input[type="submit"]:focus{text-decoration:none;background:#C7202F;color:white;transform:scale(1.1)}* .search-form .button:hover:after,* .search-form .button:active:after,* .search-form .button:focus:after,* .search-form button:hover:after,* .search-form button:active:after,* .search-form button:focus:after,* .search-form input[type="submit"]:hover:after,* .search-form input[type="submit"]:active:after,* .search-form input[type="submit"]:focus:after{width:100%}* .slick-prev::before,* .slick-next::before{background:url(../images/slider-arrow-red.svg) center center no-repeat;background-size:contain;content:'' !important;width:50px;height:50px;display:inline-block}* .slick-prev,* .slick-next{width:50px;height:50px;z-index:5000}* .slick-prev::before{transform:rotate(180deg)}* .slick-dots li button::before{content:'' !important;background:transparent;border-radius:100% 100%;border:2px solid black;opacity:1 !important}* .slick-dots li.slick-active button::before{background:#C7202F;border-color:#C7202F}* .breadcrumbs-share-controls{text-transform:uppercase}* .breadcrumbs-share-controls .breadcrumbs{float:left}* .breadcrumbs-share-controls .breadcrumbs li{padding:0}* .breadcrumbs-share-controls .breadcrumbs a{color:inherit;font-weight:300}* .breadcrumbs-share-controls .breadcrumbs .sep{padding:0 1em}* .breadcrumbs-share-controls .breadcrumbs .current,* .breadcrumbs-share-controls .breadcrumbs .current-item{font-weight:900}* .breadcrumbs-share-controls .breadcrumbs span[typeof="ListItem"]{font-weight:900}* .breadcrumbs-share-controls .share-controls{float:right}* .breadcrumbs-share-controls .share-controls ul{display:inline-block;vertical-align:middle}* .breadcrumbs-share-controls .share-controls li{padding:0}* .breadcrumbs-share-controls .share-controls .share>div{display:inline-block;cursor:pointer;font-size:1.5em}* .breadcrumbs-share-controls .share-controls .share-area{position:absolute;right:0px;width:100%;text-align:right}* .breadcrumbs-share-controls .share-controls .share-area .rrssb-buttons{width:auto;display:inline-block;margin:0;padding:0}* .breadcrumbs-share-controls .share-controls .share-area .rrssb-buttons .text{padding-left:0.45em}* .breadcrumbs-share-controls .share-controls .share-area .rrssb-buttons li{padding:0 0.25em}* .breadcrumbs-share-controls .share-controls .share-dropdown{padding:0.55em;background:#C7202F;position:absolute;right:0;top:0;border-radius:5px;opacity:0;pointer-events:none;transform:scaleY(0);transform-origin:center -15px;-o-transition:all .25s;-ms-transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;-webkit-backface-visibility:hidden}* .breadcrumbs-share-controls .share-controls .share-dropdown:before{content:'';position:absolute;height:15px;width:25px;top:-15px;right:20px}* .breadcrumbs-share-controls .share-controls .share-dropdown ul{float:none}* .breadcrumbs-share-controls .share-controls .show .share-dropdown{opacity:1;transform:scaleY(1);pointer-events:unset}* .breadcrumbs-share-controls .text-sizer li{padding:0;position:relative}* .breadcrumbs-share-controls .text-sizer li.enlarge,* .breadcrumbs-share-controls .text-sizer li.shrink{font-size:1.5em;padding:0 0.15em;cursor:pointer}* .breadcrumbs-share-controls .text-sizer li.enlarge:after{content:'';display:inline-block;width:2px;height:100%;background:#C7202F;vertical-align:middle;position:absolute;top:0px;right:-2px;margin-left:0.15em}* img[src="/wp-content/uploads/woocommerce-placeholder-300x300.png"]{border:1px solid #ccc}* .icon--account:before{content:'';display:inline-block;width:1em;height:1em;margin-right:0.5em;background:url("/assets/images/icons/account-icon.svg") center center no-repeat;background-size:contain;vertical-align:middle}* .icon--cart:before{content:'';display:inline-block;width:1em;height:1em;margin-right:0.5em;background:url("/assets/images/icons/cart-icon.svg") center center no-repeat;background-size:contain;vertical-align:middle}body.admin-bar{padding-top:30px}body.admin-bar header#page_header{top:30px}header#page_header{position:fixed;top:0px;left:0px;width:100%;z-index:900;color:#000;background:white}header#page_header .button{font-size:1.5rem;text-transform:uppercase;margin:0.25em 1.25em;padding:0.5em 2em;line-height:100%;min-width:6em;position:relative;display:inline-block;color:white;background:#C7202F;outline:none;border:2px solid #C7202F;cursor:pointer;text-align:center;-o-transition:0.25s;-ms-transition:0.25s;-moz-transition:0.25s;-webkit-transition:0.25s;-webkit-backface-visibility:hidden;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}header#page_header .button.disabled{opacity:0.5;cursor:not-allowed;pointer-events:none}header#page_header .button.disabled:hover,header#page_header .button.disabled:active,header#page_header .button.disabled:focus{transform:scale(1)}header#page_header .button.disabled:active{transform:scale(1)}header#page_header .button:hover,header#page_header .button:active,header#page_header .button:focus{text-decoration:none;background:#C7202F;color:white;transform:scale(1.1)}header#page_header .button:hover:after,header#page_header .button:active:after,header#page_header .button:focus:after{width:100%}header#page_header .header-links .main-nav{text-transform:uppercase}header#page_header .header-links .main-nav a{color:inherit}header#page_header .header-links .main-nav a.button{color:white}header#page_header .header-links .main-nav a.link-animated{-o-transition:all .25s;-ms-transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;-webkit-backface-visibility:hidden;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}header#page_header .header-links .main-nav a.link-animated:hover,header#page_header .header-links .main-nav a.link-animated:active,header#page_header .header-links .main-nav a.link-animated:focus{color:#C7202F}header#page_header .header-links .main-nav .link-animated:after{background:#C7202F}header#page_header .header-links .main-nav .dropdown--toggle .toggle--control:before{top:0%;background:white}header#page_header .header-links .main-nav .dropdown--toggle .toggle--control:after{top:calc( 0% + 0.42em);background:white}header#page_header .header-links .main-nav .nodropdown.dropdown--toggle .toggle--control:before,header#page_header .header-links .main-nav .nodropdown.dropdown--toggle .toggle--control:after{display:none !important}header#page_header .header-links .main-nav .nodropdown.dropdown--toggle .toggle--dropdown{display:none !important}header#page_header .header-links .main-nav .sub-nav{position:absolute;left:0px;font-size:1em;text-align:left;padding:0.5em 1em;background:#C7202F;width:18em;z-index:1000;opacity:0;transform:scaleY(0);transform-origin:top center;-o-transition:all .25s;-ms-transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;-webkit-backface-visibility:hidden;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);transition-delay:0.25s}header#page_header .header-links .main-nav .sub-nav:after{display:none}header#page_header .header-links .main-nav .sub-nav a{color:white}header#page_header .header-links .main-nav .sub-nav li{display:block;border-bottom:2px solid rgba(0,0,0,0.25);text-align:left;padding:0.5em 0}header#page_header .header-links .main-nav .sub-nav li.last{border-bottom:none}@media screen and (max-width: 991px){header#page_header .header-links .main-nav .sub-nav{position:relative;display:block;width:100%;background:white;color:#C7202F;transform:unset;opacity:1;top:0;left:0;border:none;text-align:center}header#page_header .header-links .main-nav .sub-nav a{color:inherit}header#page_header .header-links .main-nav .sub-nav li{text-align:center;padding-bottom:0.5em;padding-top:0.3em}}@media screen and (min-width: 992px){header#page_header .header-links .main-nav{padding-left:3em}header#page_header .header-links .main-nav .dropdown--toggle .toggle--control:before,header#page_header .header-links .main-nav .dropdown--toggle .toggle--control:after{display:none}header#page_header .header-links .main-nav .dropdown--toggle .toggle--control{padding:0;cursor:unset}header#page_header .header-links .main-nav .dropdown--toggle .toggle--dropdown{opacity:1;max-height:auto}header#page_header .header-links .main-nav li{position:relative}header#page_header .header-links .main-nav li:hover .sub-nav{opacity:1;transform:scaleY(1)}}header#page_header #header_top{background:white;color:white;font-size:1em}header#page_header #header_top a{color:inherit}header#page_header #header_top a.icon-link{color:#C7202F}header#page_header #header_top ul.left-links,header#page_header #header_top ul.right-links{display:inline-block;margin:0}header#page_header #header_top ul.left-links{padding-top:0.5em}header#page_header #header_top ul.right-links{text-align:right;float:right}header#page_header #header_top ul.right-links li{padding:0 2px;margin-right:-5px}header#page_header #header_top ul.right-links li.phone{padding-right:3em}header#page_header #header_top ul li{padding:0 1em}@media screen and (min-width: 992px){header#page_header{-o-transition:all .25s;-ms-transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;-webkit-backface-visibility:hidden}header#page_header #header_top{color:#707070;text-transform:uppercase}header#page_header #header_top .logo{width:calc( 25% - 5px);display:inline-block;vertical-align:middle;padding:0.5em 2em}header#page_header #header_top .top-links{display:inline-block;width:calc(75% - 5px);text-align:right}header#page_header #header_top .top-links .button{color:white;font-size:1em}header#page_header #header_bottom{position:relative;background:#000;color:white;text-align:right}header#page_header #header_bottom:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}header#page_header #header_bottom .container{position:relative;z-index:999}header#page_header #header_bottom .main-nav{font-size:1em}header#page_header #header_bottom .main-nav ul{margin:0}header#page_header #header_bottom .main-nav li{text-align:center;vertical-align:middle}}@media screen and (min-width: 992px) and (max-width: 1199px){header#page_header #header_bottom .main-nav{font-size:0.9em}}@media screen and (min-width: 992px){header#page_header.scrolling{background:#C7202F}header#page_header.scrolling.scroll{transform:translateY(-12vw)}header#page_header.scrolling .header-links .main-nav li.logo{height:2em}header#page_header.scrolling .header-links .main-nav li.logo img.default{opacity:0;pointer-events:none}header#page_header.scrolling .header-links .main-nav li.logo img.scroll{opacity:1;pointer-events:unset}header#page_header.scrolling .header-toplinks{max-height:0;opacity:0;pointer-events:none}}@media screen and (max-width: 991px){header#page_header{background-image:url(../images/header_bg_mobile.jpg);padding-bottom:0.5em;-o-transition:all .25s;-ms-transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;-webkit-backface-visibility:hidden}header#page_header .container{position:unset !important}header#page_header .wrapper{padding:1em}header#page_header .logo{width:10em;position:relative;padding:1em}header#page_header .logo img{width:100%;height:auto}header#page_header .top-links{display:none}header#page_header .mobile-links{position:absolute;top:calc(50% - 30px);right:0}header#page_header .mobile-links .callbutton{font-size:32px;vertical-align:middle;position:relative;top:-10px;margin-right:10px;outline:none;-o-transition:all .25s;-ms-transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;-webkit-backface-visibility:hidden}header#page_header .mobile-links .callbutton:hover{opacity:0.75}header#page_header .mobile-links .callbutton:before{background-image:url(../images/icon_phone_blue.svg);height:1em;width:1em}header#page_header .mobile-links .hamburger{position:relative;z-index:300;outline:none}header#page_header .mobile-links .hamburger .hamburger-inner,header#page_header .mobile-links .hamburger .hamburger-inner:before,header#page_header .mobile-links .hamburger .hamburger-inner:after{background:#C7202F}header#page_header .mobile-links .hamburger.is-active .hamburger-inner{background:#C7202F}header#page_header .mobile-links .hamburger.is-active .hamburger-inner:before,header#page_header .mobile-links .hamburger.is-active .hamburger-inner:after{background:#C7202F}header#page_header .main-nav{padding-top:3em;padding-bottom:2em;z-index:200;position:absolute;top:0;right:0;transform:translateX(100vw);height:calc( 100vh);width:100vw;background:black;text-align:center;overflow:scroll;color:white;font-size:2em;-o-transition:all .25s;-ms-transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;-webkit-backface-visibility:hidden}header#page_header .main-nav ul{padding:0;margin:0}header#page_header .main-nav>ul>li{display:block;padding:0.25em 0}header#page_header .main-nav .mobile-nav{padding-bottom:3em;background:none}header#page_header .main-nav .mobile-nav .links{padding-top:0}header#page_header .main-nav .mobile-nav ul{padding-top:2em}header#page_header .main-nav .mobile-nav li{padding:0.25em 0}header#page_header .main-nav .mobile-nav .button{width:10em;max-width:100%}header#page_header .main-nav .mobile-nav li.address{padding-top:0.75em;font-size:0.75em}header#page_header .main-nav .mobile-nav li.address:before{content:'';display:block;height:2em;width:100%;background:url(../images/icon_map.svg) center center no-repeat}header#page_header .main-nav .mobile-nav li.phone{padding-top:0.75em;padding-bottom:0.5em;font-size:1em}header#page_header .main-nav .mobile-nav li.phone:before{content:'';display:inline-block;height:1.25em;width:1.25em;vertical-align:middle;background:url(../images/icon_phone.svg) center center no-repeat;background-size:contain;margin-right:0.5em}header#page_header .main-nav .link-animated:after{background:#C7202F}header#page_header .main-nav .social-media{font-size:1.5em}header#page_header .main-nav .social-media a{color:white}header#page_header.showing_nav .main-nav{transform:translateX(0vw)}header#page_header.showing_nav .visitqc-link{left:0%}header#page_header .hamburger-inner,header#page_header .hamburger-inner:after,header#page_header .hamburger-inner:before{background:white}header#page_header.scrolling{background:rgba(0,0,0,0.8)}header#page_header.scrolling.scroll{transform:translateY(-10em)}}main{background:white;color:black}main input.disabled,main label.disabled{pointer-events:none;opacity:0.5}main .slider{background:transparent}main .page_top_spacing{padding-top:8.8em}@media screen and (max-width: 991px){main .page_top_spacing{padding-top:6em}}main #social_breadcrumbs{position:relative;z-index:600;color:#C7202F}main #social_breadcrumbs #page_breadcrumbs{line-height:100%;padding:0.6em 0 0 0;margin-bottom:-0.9em;font-weight:900;text-transform:uppercase}main #social_breadcrumbs #page_breadcrumbs .last{font-style:normal}main #social_breadcrumbs #page_breadcrumbs a{color:#C7202F}main #social_breadcrumbs #page_breadcrumbs .arrow{width:1.00em;height:1.00em}main #social_breadcrumbs #page_breadcrumbs .breadcrumb_div{height:0.8em;overflow:hidden;display:inline-block;color:#C7202F}main #social_breadcrumbs #page_breadcrumbs .breadcrumbs{float:left}main #social_breadcrumbs #print_share{position:relative;float:right}main #social_breadcrumbs #print_share #font_sizer{float:left}main #social_breadcrumbs #print_share #font_sizer .decrease{float:left;text-indent:-9999px;cursor:pointer;background:url("../images/font-decrease.svg") center center no-repeat;background-size:100% 100%;width:30px;height:30px;position:relative;top:0;margin-right:6px;-o-transition:all .25s;-ms-transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;-webkit-backface-visibility:hidden;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}main #social_breadcrumbs #print_share #font_sizer .decrease:hover{transform:scale(1.2)}main #social_breadcrumbs #print_share #font_sizer .decrease:active{top:-5px}main #social_breadcrumbs #print_share #font_sizer .increase{float:left;text-indent:-9999px;cursor:pointer;background:url("../images/font-increase.svg") center center no-repeat;background-size:100% 100%;width:30px;height:30px;position:relative;top:0;margin-right:6px;-o-transition:all .25s;-ms-transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;-webkit-backface-visibility:hidden;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}main #social_breadcrumbs #print_share #font_sizer .increase:hover{transform:scale(1.2)}main #social_breadcrumbs #print_share #font_sizer .increase:active{top:-5px}main #social_breadcrumbs #print_share #print_btn{float:left;text-indent:-9999px;cursor:pointer;background:url("../images/icon-print.svg") center center no-repeat;background-size:100% 100%;width:30px;height:30px;position:relative;top:0;-o-transition:all .25s;-ms-transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;-webkit-backface-visibility:hidden;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}main #social_breadcrumbs #print_share #print_btn:hover{transform:scale(1.2)}main #social_breadcrumbs #print_share #print_btn:active{top:-5px}main #social_breadcrumbs #print_share #share_btn{float:left;text-indent:-9999px;margin-left:6px;cursor:pointer;background:url("../images/icon-share.svg") center center no-repeat;background-size:100% 100%;width:30px;height:30px;position:relative;top:0;-o-transition:all .25s;-ms-transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;-webkit-backface-visibility:hidden;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}main #social_breadcrumbs #print_share #share_btn:hover{transform:scale(1.2)}main #social_breadcrumbs #print_share #share_btn:active{top:-5px}main #social_breadcrumbs #share_area{position:absolute;max-height:0rem;overflow:hidden;opacity:0;right:0;top:2.4em;z-index:10000;-o-transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-webkit-backface-visibility:hidden;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}main #social_breadcrumbs #share_area:before{content:'';display:block;width:2em;height:1em;float:right;margin-right:2em}main #social_breadcrumbs #share_area .wrapper{background:white;padding:1em;border-radius:10px;text-align:center}main #social_breadcrumbs #share_area .rrssb-buttons li{float:none;display:inline-block}main #social_breadcrumbs #share_area.show{max-height:10rem;opacity:1}main section.hero-slider .slide img{display:inline-block;height:22em;width:auto;max-width:100%}main section.hero-slider .slide .copy{padding:1em 0}main section.hero-slider .slide .button{margin:0}@media screen and (max-width: 767px){main section.hero-slider .slick-prev,main section.hero-slider .slick-next{top:25%}}@media screen and (max-width: 767px){main section.hero-slider .slick-next{right:5px}}main section.hero-image{overflow:hidden}main section.hero-image .photo{position:absolute;bottom:0;left:0;width:100%;height:calc( 100% - 20px)}main section.hero-image:before{content:'';height:calc( 10vw + 10em);width:100%;display:block}main section.product-search .request-quote{padding:1em 0}main section.product-search .request-quote .button{margin:0.5em 0}main section.product-list{padding-top:0}main section.product-list .products{text-align:center}main section.product-list .product{display:inline-block;width:calc( 33% - 5px);padding:2em 1em}@media screen and (max-width: 991px){main section.product-list .product{width:calc( 50% - 5px)}}main section.product-list .product .button{font-size:1.25em}main section.product-list .product .name,main section.product-list .product .price{padding:0.5em 0}main section.product-list .product .photo img{display:inline-block;max-width:100%;height:auto;max-height:18em}main section.product-list .product .name{font-size:1.25em}main section.product-list .product .price{font-size:1.6em;color:#C7202F}main section.video-section{padding:0}@media screen and (max-width: 991px){main section#page_badges ul.text-justify{text-align:center}}main section.testimonials-display .testimonial{padding:1em}main section.testimonials-display .testimonial:before{content:'';display:block;margin:0 auto -2.5em auto;width:5em;height:5em;background:url(../images/icons/icon-quote.svg) center center no-repeat;background-size:contain;position:relative}main section.testimonials-display .testimonial .testimonial-wrapper{background:#E3E3E3;padding:3.5em 1.5em 1.5em 1.5em}main section.testimonials-display-full .testimonial{padding:1em;width:80%;clear:both}@media screen and (max-width: 991px){main section.testimonials-display-full .testimonial{width:100%}}main section.testimonials-display-full .testimonial:nth-child(even){float:right}@media screen and (max-width: 991px){main section.testimonials-display-full .testimonial:nth-child(even){float:none}}main section.testimonials-display-full .testimonial:before{content:'';display:block;margin:0 auto -2.5em auto;width:5em;height:5em;background:url(../images/icons/icon-quote.svg) center center no-repeat;background-size:contain;position:relative}main section.testimonials-display-full .testimonial .testimonial-wrapper{background:#E3E3E3;padding:3.5em 1.5em 1.5em 1.5em}main section.callout{padding:0 0 3em 0}main section.callout .photo{position:relative;height:24vw;width:100%;overflow:hidden;margin-bottom:1em}@media screen and (max-width: 991px){main section.callout .photo{height:60vw}}main section.blog-index article{display:inline-block;width:calc( 50% - 5px);padding:1em;vertical-align:top}@media screen and (max-width: 991px){main section.blog-index article{width:100%;height:auto}}main section.blog-index article .inner{background:#E3E3E3;padding:1em;border-radius:10px}main section#page_content iframe{max-width:100%;max-height:27.8em}main section.blog-newsletter .post a{font-weight:bold;text-decoration:underline}main section.blog-newsletter .post a:hover{text-decoration:none}main section#page_testimonials_full{padding-top:0}main section#page_testimonials_full .slick-prev,main section#page_testimonials_full .slick-next{top:47.5%}main section#page_testimonials_full .slick-prev{left:-50px}main section#page_testimonials_full .slick-next{right:-50px}footer{background:white;color:#000}footer section{color:inherit}footer a,footer a:hover,footer a:visited,footer a:active,footer a:focus{color:inherit}footer .button{font-size:1.5rem;text-transform:uppercase;margin:0.25em 1.25em;padding:0.5em 2em;line-height:100%;min-width:6em;position:relative;display:inline-block;color:white;background:#C7202F;outline:none;border:2px solid #C7202F;cursor:pointer;text-align:center;-o-transition:0.25s;-ms-transition:0.25s;-moz-transition:0.25s;-webkit-transition:0.25s;-webkit-backface-visibility:hidden;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}footer .button.disabled{opacity:0.5;cursor:not-allowed;pointer-events:none}footer .button.disabled:hover,footer .button.disabled:active,footer .button.disabled:focus{transform:scale(1)}footer .button.disabled:active{transform:scale(1)}footer .button:hover,footer .button:active,footer .button:focus{text-decoration:none;background:#C7202F;color:white;transform:scale(1.1)}footer .button:hover:after,footer .button:active:after,footer .button:focus:after{width:100%}footer #footer_top .foot-nav h3{font-size:1.5em;padding:0.25em 0;margin:0;text-transform:uppercase}footer #footer_top .foot-nav ul{padding:0;margin:0;display:block;font-size:1em;padding-bottom:1.5em}footer #footer_top .foot-nav ul li{padding:0;margin:0;display:block}@media screen and (max-width: 991px){footer #footer_top .foot-nav>li{display:block;width:100%}}footer #footer_top .foot-logos{text-transform:uppercase}footer #footer_top .foot-logos img{max-width:100%;display:inline-block;height:auto;margin:1em 0.5em;vertical-align:middle}footer #footer_top .foot-logos .payment-methods{margin-top:2em}footer #footer_top .foot-logos .payment-methods p{margin-bottom:0;text-align:left}footer #footer_top .foot-logos .payment-methods img{margin:0}@media screen and (max-width: 991px){footer #footer_top .foot-logos .payment-methods{margin:0 0 1em 0}}footer #footer_bottom{background:#7796A8;color:white;text-align:center}footer #footer_bottom .bottom-links{font-size:1em}footer #footer_bottom .bottom-links li{display:inline-block !important;width:auto;padding:0 0.5em}footer #footer_bottom .bottom-links li:after{content:'|';display:inline-block;vertical-align:middle;padding-left:1em}footer #footer_bottom .bottom-links li:first-of-type{padding-left:0}footer #footer_bottom .bottom-links li:last-of-type:after{display:none;padding-right:0}footer #footer_bottom .bottom-links .link-animated:after{background:white}@media screen and (max-width: 991px){footer #footer_bottom .bottom-links>li{display:block}}body.admin-bar header#page_header{top:32px}aside#sidebar{background:#7796A8;padding:1em}aside#sidebar ul,aside#sidebar ul li{display:block;padding:0}aside#sidebar ul li{padding:1em 0}aside#sidebar .product-search-filter-terms-heading,aside#sidebar .product-search-filter-attribute-heading{text-transform:uppercase;color:white}aside#sidebar .product-search-filter-search form.product-search-form{margin-bottom:0 !important}aside#sidebar h3{color:white}aside#sidebar .wp-block-categories a{color:white}aside#sidebar .wp-calendar-table caption{text-align:center}aside#sidebar .wp-calendar-table a{color:white}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:7em !important}main#page .woocommerce input[type="text"],main#page .woocommerce textarea,main#page .woocommerce input[type="number"],main#page .woocommerce input[type="email"],main#page .woocommerce input[type="tel"],main#page .woocommerce select,main#page .woocommerce input[type="password"]{padding:0.5em;background:white;border:3px solid #C7202F;color:#C7202F}main#page .woocommerce .select2-container--default .select2-selection--single{padding:0.5em 0.25em 1.4em;border:3px solid #C7202F;color:#C7202F;height:2.6em}main#page .woocommerce .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:1.4em}main#page .woocommerce .select2-container--default .select2-selection--single .select2-selection__arrow{top:0.5em}main#page .woocommerce .select2-container--default .select2-selection--single .select2-selection__arrow b{margin-top:5px}main#page .woocommerce-info{border-top-color:#C7202F}main#page .woocommerce a.remove{color:#C7202F !important;-o-transition:all .25s;-ms-transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;-webkit-backface-visibility:hidden;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}main#page .woocommerce a.remove:hover{background:#C7202F;color:white !important}main#page .woocommerce-error,main#page .woocommerce-info,main#page .woocommerce-message{background:#EFEFEF}main#page .woocommerce div.product .woocommerce-tabs ul.tabs{padding-top:10px}main#page .woocommerce div.product .woocommerce-tabs ul.tabs li.active{box-shadow:0 0 10px rgba(0,0,0,0.25)}main#page .woocommerce #respond input#submit,main#page .woocommerce a.button,main#page .woocommerce button.button,main#page .woocommerce input.button{font-size:1.5rem;text-transform:uppercase;margin:0.25em 1.25em;padding:0.5em 2em;line-height:100%;min-width:6em;position:relative;display:inline-block;color:white;background:#C7202F;outline:none;border:2px solid #C7202F;cursor:pointer;text-align:center;-o-transition:0.25s;-ms-transition:0.25s;-moz-transition:0.25s;-webkit-transition:0.25s;-webkit-backface-visibility:hidden;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);font-size:1em;margin-left:0;margin-right:0}main#page .woocommerce #respond input#submit.disabled,main#page .woocommerce a.button.disabled,main#page .woocommerce button.button.disabled,main#page .woocommerce input.button.disabled{opacity:0.5;cursor:not-allowed;pointer-events:none}main#page .woocommerce #respond input#submit.disabled:hover,main#page .woocommerce #respond input#submit.disabled:active,main#page .woocommerce #respond input#submit.disabled:focus,main#page .woocommerce a.button.disabled:hover,main#page .woocommerce a.button.disabled:active,main#page .woocommerce a.button.disabled:focus,main#page .woocommerce button.button.disabled:hover,main#page .woocommerce button.button.disabled:active,main#page .woocommerce button.button.disabled:focus,main#page .woocommerce input.button.disabled:hover,main#page .woocommerce input.button.disabled:active,main#page .woocommerce input.button.disabled:focus{transform:scale(1)}main#page .woocommerce #respond input#submit.disabled:active,main#page .woocommerce a.button.disabled:active,main#page .woocommerce button.button.disabled:active,main#page .woocommerce input.button.disabled:active{transform:scale(1)}main#page .woocommerce #respond input#submit:hover,main#page .woocommerce #respond input#submit:active,main#page .woocommerce #respond input#submit:focus,main#page .woocommerce a.button:hover,main#page .woocommerce a.button:active,main#page .woocommerce a.button:focus,main#page .woocommerce button.button:hover,main#page .woocommerce button.button:active,main#page .woocommerce button.button:focus,main#page .woocommerce input.button:hover,main#page .woocommerce input.button:active,main#page .woocommerce input.button:focus{text-decoration:none;background:#C7202F;color:white;transform:scale(1.1)}main#page .woocommerce #respond input#submit:hover:after,main#page .woocommerce #respond input#submit:active:after,main#page .woocommerce #respond input#submit:focus:after,main#page .woocommerce a.button:hover:after,main#page .woocommerce a.button:active:after,main#page .woocommerce a.button:focus:after,main#page .woocommerce button.button:hover:after,main#page .woocommerce button.button:active:after,main#page .woocommerce button.button:focus:after,main#page .woocommerce input.button:hover:after,main#page .woocommerce input.button:active:after,main#page .woocommerce input.button:focus:after{width:100%}main#page .woocommerce #respond input#submit[name="apply_coupon"],main#page .woocommerce a.button[name="apply_coupon"],main#page .woocommerce button.button[name="apply_coupon"],main#page .woocommerce input.button[name="apply_coupon"]{font-size:1em;margin:0 0.5em;padding:0.85em 1em;background:white;color:#C7202F}main#page .select2-container--default .select2-results__option--highlighted[aria-selected],main#page .select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#C7202F !important}main#page .woocommerce #respond input#submit.alt.disabled,main#page .woocommerce #respond input#submit.alt.disabled:hover,main#page .woocommerce #respond input#submit.alt:disabled,main#page .woocommerce #respond input#submit.alt:disabled:hover,main#page .woocommerce #respond input#submit.alt:disabled[disabled],main#page .woocommerce #respond input#submit.alt:disabled[disabled]:hover,main#page .woocommerce a.button.alt.disabled,main#page .woocommerce a.button.alt.disabled:hover,main#page .woocommerce a.button.alt:disabled,main#page .woocommerce a.button.alt:disabled:hover,main#page .woocommerce a.button.alt:disabled[disabled],main#page .woocommerce a.button.alt:disabled[disabled]:hover,main#page .woocommerce button.button.alt.disabled,main#page .woocommerce button.button.alt.disabled:hover,main#page .woocommerce button.button.alt:disabled,main#page .woocommerce button.button.alt:disabled:hover,main#page .woocommerce button.button.alt:disabled[disabled],main#page .woocommerce button.button.alt:disabled[disabled]:hover,main#page .woocommerce input.button.alt.disabled,main#page .woocommerce input.button.alt.disabled:hover,main#page .woocommerce input.button.alt:disabled,main#page .woocommerce input.button.alt:disabled:hover,main#page .woocommerce input.button.alt:disabled[disabled],main#page .woocommerce input.button.alt:disabled[disabled]:hover{color:white}main#page .woocommerce #respond input#submit.alt:hover,main#page .woocommerce a.button.alt:hover,main#page .woocommerce button.button.alt:hover,main#page .woocommerce input.button.alt:hover{color:white}main#page .woocommerce div.product div.images .flex-control-thumbs li{padding:1em}main#page .woocommerce div.product div.images img{max-height:30em;width:auto;margin:auto}main#page .product_meta{padding:1em 0}main#page .product_meta>span{display:block;font-weight:bold;padding-bottom:0.5em;color:#C7202F}main#page .product_meta>span>*{font-weight:normal}main#page nav.woocommerce-MyAccount-navigation{background:#7796A8;text-align:left;padding-top:1em;font-size:1.25em}main#page nav.woocommerce-MyAccount-navigation li{display:block}main#page nav.woocommerce-MyAccount-navigation a{color:white}main#page .woocommerce-MyAccount-content{text-align:left}main#page header.woocommerce-Address-title{font-size:1em}main#page header.woocommerce-Address-title h3{color:black;display:inline-block;vertical-align:middle;float:none}main#page header.woocommerce-Address-title .edit{float:none !important;display:inline-block;vertical-align:middle}main#page .woocommerce ul.products li.product,main#page .woocommerce-page ul.products li.product{text-align:center;padding:1em;margin-top:5em}main#page .woocommerce ul.products li.product h2,main#page .woocommerce-page ul.products li.product h2{text-transform:uppercase}main#page .woocommerce ul.products li.product .button,main#page .woocommerce ul.products li.product button,main#page .woocommerce-page ul.products li.product .button,main#page .woocommerce-page ul.products li.product button{font-size:0.75em}main#page .woocommerce ul.products li.product mark.count,main#page .woocommerce-page ul.products li.product mark.count{display:none}main#page .woocommerce div.product form.cart{margin:0;padding:1em 0;display:block}main#page .woocommerce div.product form.cart .button{padding:0 1em;margin:0}main#page .woocommerce div.product form.cart .variations{display:block}main#page .woocommerce div.product form.cart .variations td,main#page .woocommerce div.product form.cart .variations tbody,main#page .woocommerce div.product form.cart .variations tr{display:block;padding:0}main#page .woocommerce div.product form.cart .variations tr{padding:0 0 1em}main#page .woocommerce div.product form.cart .variations td.label{text-align:left;color:#000;display:block;text-transform:uppercase;padding:0;margin:0;font-size:1em}main#page .woocommerce div.product form.cart .variations td.label label{margin-bottom:-0.5em}main#page .woocommerce-info{padding-left:3em !important}main#page .woocommerce-error::before,main#page .woocommerce-info::before,main#page .woocommerce-message::before{top:0.5em;left:1.1em}main#page .woocommerce-account .addresses .title h3{font-size:1em !important}main#page .woocommerce div.product form.cart .button{font-size:1.5rem;text-transform:uppercase;margin:0.25em 1.25em;padding:0.5em 2em;line-height:100%;min-width:6em;position:relative;display:inline-block;color:white;background:#C7202F;outline:none;border:2px solid #C7202F;cursor:pointer;text-align:center;-o-transition:0.25s;-ms-transition:0.25s;-moz-transition:0.25s;-webkit-transition:0.25s;-webkit-backface-visibility:hidden;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);margin:0 1em}main#page .woocommerce div.product form.cart .button.disabled{opacity:0.5;cursor:not-allowed;pointer-events:none}main#page .woocommerce div.product form.cart .button.disabled:hover,main#page .woocommerce div.product form.cart .button.disabled:active,main#page .woocommerce div.product form.cart .button.disabled:focus{transform:scale(1)}main#page .woocommerce div.product form.cart .button.disabled:active{transform:scale(1)}main#page .woocommerce div.product form.cart .button:hover,main#page .woocommerce div.product form.cart .button:active,main#page .woocommerce div.product form.cart .button:focus{text-decoration:none;background:#C7202F;color:white;transform:scale(1.1)}main#page .woocommerce div.product form.cart .button:hover:after,main#page .woocommerce div.product form.cart .button:active:after,main#page .woocommerce div.product form.cart .button:focus:after{width:100%}main#page .woocommerce .entry-summary .title{padding-top:0;margin-top:-0.4em}main#page .woocommerce #content table.cart td.actions .input-text,main#page .woocommerce table.cart td.actions .input-text#coupon_code,main#page .woocommerce-page #content table.cart td.actions .input-text#coupon_code,main#page .woocommerce-page table.cart td.actions .input-text#coupon_code{width:7.9em;max-width:100%}main#page .woocommerce .wpmc-tabs-wrapper .wpmc-tab-item.current::before{border-bottom-color:#C7202F}main#page .woocommerce .wpmc-tabs-wrapper .wpmc-tab-item.current .wpmc-tab-number{border-color:#C7202F;background:#C7202F;color:white}main#page .wpmc-tabs-wrapper .wpmc-tab-item.current .wpmc-tab-text{text-transform:uppercase;color:#C7202F}main#page .woocommerce form .form-row{padding:0.5em 0}main#page .woocommerce form .form-row#billing_address_1_field,main#page .woocommerce form .form-row#shipping_address_1_field{padding-bottom:0}main#page .woocommerce form .form-row#billing_address_2_field,main#page .woocommerce form .form-row#shipping_address_2_field{padding-top:0}main#page .woocommerce ul.products li.product a img{width:auto;height:18em;margin:auto}.select2-results__options{color:black}.select2-container--default .select2-results>.select2-results__options{color:black}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{color:black}.woocommerce-product-attributes-item--attribute_pa_vendors{display:none}dt.variation-OrderInfo{display:none !important}section.woocommerce-customer-details{padding:0}section.woocommerce-columns.woocommerce-columns--2.woocommerce-columns--addresses.col2-set.addresses{padding:0}section.woocommerce-order-details{padding-bottom:0}.woocommerce form .form-row label{text-align:left}section.shipping-calculator-form{padding:0}@media print{header,footer{display:none}.arrow-prev,.arrow-next,.button{display:none}.listing{width:50% !important}.content{font-size:1rem !important}.content .title{font-size:3rem}.content .content-block{padding:0}section.content-callouts,section.callouts{display:none}section#page_video{display:none}section.hero{display:none}#social_breadcrumbs{display:none}main .page_top_spacing{padding-top:0}main#page nav.woocommerce-MyAccount-navigation{display:none}body.woocommerce-account .woocommerce-MyAccount-content{width:100%}section.testimonials-display,section.blog-newsletter{display:none}a[href]::after{display:none}aside#sidebar{display:none}}
