@import url(https://fast.fonts.net/lt/1.css?apiType=css&c=29373221-e593-46bf-9491-8291b4802636&fontids=694015);@import url(https://fast.fonts.net/lt/1.css?apiType=css&c=29373221-e593-46bf-9491-8291b4802636&fontids=694021);@import url(https://fast.fonts.net/lt/1.css?apiType=css&c=29373221-e593-46bf-9491-8291b4802636&fontids=694027);@import url(https://fast.fonts.net/lt/1.css?apiType=css&c=29373221-e593-46bf-9491-8291b4802636&fontids=692728);@import url(https://fast.fonts.net/lt/1.css?apiType=css&c=7822cd11-fcdf-41d4-a93d-4e389e99d990&fontids=5276750);@font-face{font-display:swap;font-family:"HN-light";src:url("../../../../../../../themes/ms/fonts/694015/88fcd49a-13c7-4d0c-86b1-ad1e258bd75d.eot?#iefix");src:url("../../../../../../../themes/ms/fonts/694015/88fcd49a-13c7-4d0c-86b1-ad1e258bd75d.eot?#iefix") format("eot"),url(../../../../../../../themes/ms/fonts/694015/9a2e4855-380f-477f-950e-d98e8db54eac.woff) format("woff"),url(../../../../../../../themes/ms/fonts/694015/fa82d0ee-4fbd-4cc9-bf9f-226ad1fcbae2.ttf) format("truetype"),url("../../../../../../../themes/ms/fonts/694015/48d599a6-92b5-4d43-a4ac-8959f6971853.svg#48d599a6-92b5-4d43-a4ac-8959f6971853") format("svg")}@font-face{font-display:swap;font-family:"HN-roman";src:url("../../../../../../../themes/ms/fonts/694021/0b3a3fca-0fad-402b-bd38-fdcbad1ef776.eot?#iefix");src:url("../../../../../../../themes/ms/fonts/694021/0b3a3fca-0fad-402b-bd38-fdcbad1ef776.eot?#iefix") format("eot"),url(../../../../../../../themes/ms/fonts/694021/d5af76d8-a90b-4527-b3a3-182207cc3250.woff) format("woff"),url(../../../../../../../themes/ms/fonts/694021/1d238354-d156-4dde-89ea-4770ef04b9f9.ttf) format("truetype"),url("../../../../../../../themes/ms/fonts/694021/b68875cb-14a9-472e-8177-0247605124d7.svg#b68875cb-14a9-472e-8177-0247605124d7") format("svg")}@font-face{font-display:swap;font-family:"HN-medium";src:url("../../../../../../../themes/ms/fonts/694027/55f60419-09c3-42bd-b81f-1983ff093852.eot?#iefix");src:url("../../../../../../../themes/ms/fonts/694027/55f60419-09c3-42bd-b81f-1983ff093852.eot?#iefix") format("eot"),url(../../../../../../../themes/ms/fonts/694027/9f93e286-eeaa-4077-b0b2-0e6901920f74.woff2) format("woff2"),url(../../../../../../../themes/ms/fonts/694027/5b4a262e-3342-44e2-8ad7-719998a68134.woff) format("woff"),url(../../../../../../../themes/ms/fonts/694027/4a3ef5d8-cfd9-4b96-bd67-90215512f1e5.ttf) format("truetype"),url("../../../../../../../themes/ms/fonts/694027/58ab5075-53ea-46e6-9783-cbb335665f88.svg#58ab5075-53ea-46e6-9783-cbb335665f88") format("svg")}@font-face{font-display:swap;font-family:"HN-heavy";src:url("../../../../../../../themes/ms/fonts/692728/bb37f770-d450-4f24-af2b-3a81bf640315.eot?#iefix");src:url("../../../../../../../themes/ms/fonts/692728/bb37f770-d450-4f24-af2b-3a81bf640315.eot?#iefix") format("eot"),url(../../../../../../../themes/ms/fonts/692728/a0d9d2cb-f057-4e8d-a957-27853630f58e.woff) format("woff"),url(../../../../../../../themes/ms/fonts/692728/54085041-5049-4b91-939c-49980c66abab.ttf) format("truetype"),url("../../../../../../../themes/ms/fonts/692728/7a48747c-74f2-49a8-bb65-1c522d4aa618.svg#7a48747c-74f2-49a8-bb65-1c522d4aa618") format("svg")}@font-face{font-display:swap;font-family:"Filmotype";src:url("../../../../../../../themes/ms/fonts/5276750/8113face-50b8-475c-a977-1dbac357cf46.eot?#iefix");src:url("../../../../../../../themes/ms/fonts/5276750/8113face-50b8-475c-a977-1dbac357cf46.eot?#iefix") format("eot"),url(../../../../../../../themes/ms/fonts/5276750/f807d985-cd7a-4cce-803a-f3284298a016.woff2) format("woff2"),url(../../../../../../../themes/ms/fonts/5276750/f3518b35-d44b-4f83-9394-096a6a5cab96.woff) format("woff"),url(../../../../../../../themes/ms/fonts/5276750/de056fbe-c25f-46f7-b5e6-0a5e7d0dc255.ttf) format("truetype")}*{margin:0}*,*:after,*:before{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility}html{height:100%;min-width:480px}body{height:100%;margin:0;padding:0;background:#fff;font:400 17px/20px Helvetica,sans-serif;letter-spacing:normal}.scss_errors{position:absolute;top:0;width:100%;background:#fff;padding:10px;z-index:99999999}p,li{line-height:22px;margin:5px 0}.cen{text-align:center}.center{text-align:center}.right{text-align:right}.posrel{position:relative}.hidden{visibility:hidden}.hide{display:none}.clear{clear:both}.narrow{letter-spacing:-.5px}.indent{display:block;margin:0 30px}.right{float:right}.bold{font-weight:700}.lower{text-transform:lowercase}.block{display:block}.fullwidth{width:100%}.spacer-xs{margin:15px 0}.spacer-sm{margin:30px 0}.spacer-sm-btm{margin-bottom:30px}.spacer{margin:60px 0}.space-top{margin-top:30px!important}.space-top-plus{margin-top:37px!important}.nowrap{white-space:nowrap}.bg-vvlgray{background-color:#f4f4f4}.lowercase{text-transform:lowercase!important}#wrapper{position:relative;min-height:100%;margin:0 auto -90px}.area{position:relative;clear:both}.area#main{min-height:360px;padding-top:104px}.area.bg-white{background-color:#fff;color:#484848}.area.bg-lgray{color:#000;background-color:#eee}.area.bg-dmgray{background-color:#484848;color:#fff}.area.bg-dgray{background-color:#222;color:#fff}.area.bg-black{background-color:#000;color:#fff}.area.bg-black h1{color:#fff}.area.bg-black h1 a{color:#fff}.area.bg-black h2{color:#eee}.area.bg-black h3{color:#ccc}.area.bg-black h4{color:#a8a8a8}.area.bg-black h5{color:#999}.area.bg-trans{background:transparent}.content{display:block!important;position:relative;width:96%;max-width:1200px;margin:0 auto}.compress{max-width:900px;margin:0 auto}.compress .inner{margin:0 30px}a{color:#5a85d7;text-decoration:none;outline:none!important;transition:0.25s linear all}a:hover{color:#000}.a-offset{display:block;position:relative;top:-104px;visibility:hidden}hr{display:block;clear:both;border:0;border-top:solid 1px #a8a8a8;margin:0;padding:0}hr.dark{border-color:#999}h1{position:relative;font:700 32px Helvetica,sans-serif;color:#000;margin:30px 0 45px;padding:0}h1 a{display:inline-block;color:#000}h2{font:100 28px Helvetica,sans-serif;letter-spacing:-.5px;color:#222;margin:30px 0;padding:0}h2.top{margin-top:-20px}h3{font:700 20px Helvetica,sans-serif;letter-spacing:normal;color:#484848;margin:5px 0;padding:0}h4{font:400 18px Helvetica,sans-serif;letter-spacing:normal;color:#666;margin:5px 0 10px;padding:0}h5{font:400 14px Helvetica,sans-serif;color:#999;margin:10px 0 5px}.notice{font-size:13px;line-height:normal}.notice .strong{font-size:12px;font-weight:600}.notebox{border:solid 2px #666;padding:15px 30px}.imgfull{text-align:center}.imgfull img{width:100%;border:solid 1px #999;transition:0.25s linear all}.imglink{max-width:100%;border:solid 1px #5a85d7;transition:0.25s linear all}.imglink:hover{border-color:#000}.zoomable,.zoomable a,.zoomable img{cursor:zoom-in}button,.button{display:inline-block;background:#5a85d7;color:#f4f4f4;border:solid 1px #fcb24c;border-radius:3px;padding:6px 20px;text-align:center;transition:0.25s linear all;cursor:pointer}button:hover,.button:hover{background:#f4f4f4;color:#5a85d7}button.disabled,.button.disabled{color:#fff!important;background:#eee!important;border:solid 1px #d8d8d8!important;cursor:default}button.dark,.button.dark{color:#f4f4f4}button.dark:hover,.button.dark:hover{background:#f4f4f4;color:#5a85d7}.arrow-down{position:relative;top:-1px;left:-7px;font-size:33px;transition:none}#lightbox #caption{font-size:17px;font-weight:400}.inmenu{margin:0;padding:0 15px;background:#eee;text-align:center}.inmenu li{display:inline-block;color:#5a85d7;cursor:pointer;margin:0;padding:3px 12px}.inmenu li:hover{color:#000}.imghalf{position:relative;float:left;width:50%;margin:0 30px 60px 0}.imghalf img,.imghalf video{width:100%;height:auto}.imghalf.right{float:right;margin:0 0 60px 30px}.imghalf.center{float:none;margin:0 auto}.imghalf a.vid{display:block}.imghalf a.vid .hover{position:absolute;top:0;left:0;width:100%;height:99%;background:#000;opacity:0;transition:0.25s linear all}.imghalf a.vid .hover:hover{opacity:.5}.searchresults{margin-bottom:60px}.searchresults .result-item a{display:block;padding:5px 15px;margin-bottom:5px;transition:0.25s linear all}.searchresults .result-item a .text{display:block}.searchresults .result-item a .text span{display:block}.searchresults .result-item a .text .title{font-size:20px}.searchresults .result-item a .text .date,.searchresults .result-item a .text .excerpt{color:#666;font-size:14px;margin-top:3px}.searchresults .result-item a .text .longname{color:#666;font-size:15px;margin-top:3px}.searchresults .result-item a .text .highlight{display:inline;font-weight:700}.searchresults .result-item a:hover{background:#f4f4f4}.searchresults .result-item a:hover .excerpt,.searchresults .result-item a:hover .date{color:#333}.pagination{margin:20px 0 40px 0;text-align:center}.iframefull-wrap{position:relative;width:100%}.iframefull-wrap .iframefull{position:absolute;left:0;top:0;right:0;bottom:0;height:100%;width:100%;overflow:hidden}.iframefull-wrap .iframefull iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.iframefull-wrap#galaxy-videos-wrap{height:700px}.docbox{display:block!important;width:100%;margin-bottom:-1px}.easehead{font-size:20px;font-weight:700;color:#222;margin-bottom:15px}.plink{display:none;background:#f4f4f4;padding:3px 6px;margin:3px -6px}.server{position:absolute;top:0;left:0;color:#000;font-size:24px;line-height:20px;font-weight:600;text-shadow:0 0 2px #f00,0 0 3px #f00,0 0 4px #f00,0 0 5px #f00,0 0 6px #f00,0 0 7px #f00,0 0 8px #f00,0 0 9px red;z-index:1}#slider-wrap{position:relative;z-index:9}#slider-wrap #slider .cover,#slider-wrap #slider-banner .cover,#slider-wrap #gallery-slider .cover{position:absolute;top:0;left:0;width:100%;background:#fff;z-index:100}#slider-wrap #slider .arrow,#slider-wrap #slider-banner .arrow,#slider-wrap #gallery-slider .arrow{display:none;position:absolute;top:0;z-index:99;cursor:pointer}#slider-wrap #slider .arrow span,#slider-wrap #slider-banner .arrow span,#slider-wrap #gallery-slider .arrow span{position:relative;display:block;width:100%;color:#fff;font-size:9vw;text-shadow:0 0 3px #484848;transition:0.25s linear all}#slider-wrap #slider .arrow span span,#slider-wrap #slider-banner .arrow span span,#slider-wrap #gallery-slider .arrow span span{position:relative}#slider-wrap #slider .arrow:hover span,#slider-wrap #slider-banner .arrow:hover span,#slider-wrap #gallery-slider .arrow:hover span{color:#5a85d7}#slider-wrap #slider .arrow#prev,#slider-wrap #slider-banner .arrow#prev,#slider-wrap #gallery-slider .arrow#prev{left:0}#slider-wrap #slider .arrow#prev span,#slider-wrap #slider-banner .arrow#prev span,#slider-wrap #gallery-slider .arrow#prev span{left:20%}#slider-wrap #slider .arrow#next,#slider-wrap #slider-banner .arrow#next,#slider-wrap #gallery-slider .arrow#next{right:0}#slider-wrap #slider .arrow#next span,#slider-wrap #slider-banner .arrow#next span,#slider-wrap #gallery-slider .arrow#next span{left:-20%}#slider-wrap #slider-banner{position:relative;overflow:hidden;margin:0 auto 0;z-index:9}#slider-wrap #slider-banner #slides{display:none;position:relative;margin:0;padding:0;list-style:none}#slider-wrap #slider-banner #slides a:hover{cursor:pointer}#slider-wrap #slider-banner #slides a:hover .caption,#slider-wrap #slider-banner #slides a:hover .short-caption{background-color:rgba(0,0,0,.8);color:#5a85d7}#slider-wrap #slider-banner #slides .slide{position:absolute;top:0;left:0;display:none;min-width:460px;margin:0;padding:0;background:#000;width:100%;height:auto}#slider-wrap #slider-banner #slides .slide img{width:100%;height:auto}#slider-wrap #slider-banner #slides .slide .play-wrap{position:absolute;top:50%;transform:translateY(-50%);width:64px;height:64px;left:calc(50% - 32px)}#slider-wrap #slider-banner #slides .slide .text{position:absolute;left:0;bottom:0;display:block;width:100%;background:#000;color:#fff;background-color:rgba(0,0,0,.6);transition:0.25s linear all}#slider-wrap #slider-banner #slides .slide .text .caption{display:block;font-size:17px;padding:15px;transition:0.25s linear all;text-align:center;font-size:24px}#slider-wrap #slider-banner #slides .slide .text .short-caption{opacity:0;position:absolute;left:0;top:-26px;line-height:20px;font-size:20px;padding:3px 10px;transition:0.25s linear all;display:block;text-align:center;width:100%;background-color:#333}#slider-wrap #slider-banner #slides .slide .text .credit{position:absolute;right:0;top:-26px;line-height:20px;background-color:rgba(0,0,0,.6);color:#999;font-size:12px;padding:3px 20px;transition:0.25s linear all}#slider-wrap .banner-slider-info{position:absolute;bottom:-28px;right:0;text-align:right;font-size:14px;cursor:default;padding-right:30px}#slider-wrap #slider{position:relative;max-width:1200px;max-height:675px;min-width:460px;overflow:hidden;margin:20px auto 60px}#slider-wrap #slider #slides{display:none;position:relative;margin:0;padding:0;list-style:none}#slider-wrap #slider #slides .slide{position:absolute;top:0;left:0;display:none;min-width:460px;margin:0;padding:0;background:#000}#slider-wrap #slider #slides .slide img{width:100%;height:auto}#slider-wrap #slider #slides .slide .text{position:absolute;left:0;bottom:0;display:block;width:100%;background:#000;color:#fff;opacity:.66}#slider-wrap #slider #slides .slide .text .caption{display:block;font-size:17px;padding:10px;transition:0.25s linear all}#slider-wrap #slider #slides .slide .text .credit{position:absolute;right:0;top:-26px;line-height:20px;background:#000;color:#999;font-size:12px;padding:3px 10px;transition:0.25s linear all}#slider-wrap #slider-info{display:none;position:absolute;bottom:-28px;right:0;text-align:right;font-size:14px;cursor:default}#slider-wrap #slider-info .control{display:inline-block}#slider-wrap #slider-info .control .play,#slider-wrap #slider-info .control .pause{display:block;padding:5px 15px;cursor:pointer;transition:0.25s linear all}#slider-wrap #slider-info .control .play .fa,#slider-wrap #slider-info .control .pause .fa{width:12px}#slider-wrap #slider-info .control .play:hover,#slider-wrap #slider-info .control .pause:hover{color:#5a85d7}#slider-wrap #slider-info .control .play{display:none}#slider-wrap #gallery-slider{position:relative;overflow:hidden;width:100%;height:100%;margin:0}#slider-wrap #gallery-slider .cover{background:#000}#slider-wrap #gallery-slider #slides{position:relative;margin:0;padding:0;list-style:none}#slider-wrap #gallery-slider #slides:hover{cursor:pointer}#slider-wrap #gallery-slider #slides .slide{display:none;position:absolute;margin:0;padding:0;top:0;left:0;width:100%;height:100%;background-position:center center;background-size:cover;overflow:hidden}#slider-wrap #gallery-slider #slides .slide:hover{cursor:pointer}#slider-wrap #gallery-slider #slides .slide:hover .caption{background-color:rgba(0,0,0,.4);color:#5a85d7}#slider-wrap #gallery-slider #slides .slide .text{position:absolute;left:0;bottom:50px;display:block;width:100%;background:#000;color:#fff;background-color:rgba(0,0,0,.6);transition:0.25s linear all}#slider-wrap #gallery-slider #slides .slide .text .caption{display:block;font-size:17px;padding:30px;transition:0.25s linear all;text-align:center;font-size:24px;line-height:1.3}#slider-wrap #gallery-slider #slides .slide .photo-credit{bottom:6px;position:absolute;right:0;font-size:11px;background-color:rgba(0,0,0,.6);color:#999;padding:2px 10px 4px;transition:0.25s linear all}.gallery .subdrop .menu li a{white-space:nowrap}.gallery #pusher{height:0}#gallery-container{padding-bottom:40px;padding-top:30px}#gallery-container .gallery-title{font:100 28px Helvetica,sans-serif;letter-spacing:-1px;font-size:4vw;text-align:center;line-height:.95;padding-top:40px;padding-bottom:6px}#gallery-container .gallery-title .gallery-short-title{display:inline-block}#gallery-container .gallery-button-container{width:74%;padding-left:26%;display:flex;flex-wrap:wrap;padding-top:20px}#gallery-container .gallery-button-container button{background-color:rgba(0,0,0,.8);text-transform:uppercase;font-size:12px;width:30.5%;height:50px;margin:1.4%;letter-spacing:2px}#gallery-container .gallery-button-container button:hover{background-color:#5a85d7;color:#fff!important;border:#ffb652 solid 1px}#gallery-container .gallery-button-container button:focus{outline:0}@media (max-width:1100px){#gallery-container{padding-top:10px}#gallery-container .gallery-button-container{width:84%;padding-left:16%;padding-top:20px}}@media (max-width:768px){#gallery-container{padding-top:6px}#gallery-container .gallery-title #gallery-mobile-hide{display:none}#gallery-container .gallery-title .gallery-short-title{font-size:8vw}#gallery-container .gallery-button-container{width:94%;padding-left:6%;padding-top:20px}#gallery-container .gallery-button-container button{width:47%}}.portal-grid{width:100%;height:100%}.portal-grid .box{position:relative;float:left;display:table;background-size:cover;background-position:center center;width:33.333%;height:225px;text-align:center;cursor:pointer;border:solid 2px #000}.portal-grid .box .inner{display:table-cell;vertical-align:middle}.portal-grid .box .inner .hover{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:0;transition:0.25s linear all}.portal-grid .box .inner .text{position:absolute;bottom:0;left:0;display:block;width:100%;color:#fff;background:rgba(0,0,0,.75);padding:5px 10px;transition:0.25s linear all}.portal-grid .box .inner .text .longname{display:block;font-size:14px;line-height:14px}.portal-grid .box .inner:hover .hover{opacity:.5}.portal-grid .box .inner:hover .text{color:#5a85d7;background:rgba(0,0,0,.9)}.portal-grid.product .box .inner .hover{background:#5a85d7;opacity:0}.portal-grid.product .box .inner:hover .hover{opacity:.5}.portal-grid.video .page{display:none}.portal-grid.video .page#page1{display:block}.playbtn{position:absolute;background:url(../../../../../../../themes/ms/img/playbtn48.png) 0 0 no-repeat;top:calc(50% - 24px);left:calc(50% - 24px);width:48px;height:48px}.playbtn-big{position:absolute;background:url(../../../../../../../themes/ms/img/playbtn64.png) 0 0 no-repeat;top:calc(50% - 32px);left:calc(50% - 32px);width:64px;height:64px}.pager{margin:30px 0 10px;text-align:center}.pager .button{padding:2px 20px 0}.pager .button .dashicons{font-size:30px;font-weight:600;width:auto;height:auto}.pager .info{position:relative;top:4px;padding:0 20px}.accordion .subhead{background:#484848;color:#fff;font-size:20px;padding:5px 15px}.accordion .fold .key{font-size:20px;cursor:pointer;color:#5a85d7;overflow:auto;border-bottom:solid 1px #f4f4f4;padding:9px 30px;overflow:hidden;transition:0.125s linear all}.accordion .fold .key:hover{color:#000;background:#f4f4f4}.accordion .fold .key .right{float:right}.accordion .fold .key.off{cursor:default}.accordion .fold .note{display:none;padding:15px 30px;border:solid 2px #f4f4f4;overflow:hidden}.accordion .fold .note .label{display:inline-block}.accordion .fold.open .key{color:#000;background:#f4f4f4}.accordion .fold.start-open .note{display:block}.accordion.events{padding-bottom:15px}.accordion.events .fold .key .title{display:inline-block}.accordion.events .fold .key .date{display:block;color:#666;font-size:14px;white-space:nowrap}.accordion.events .fold .key .location{display:block;float:right;color:#484848;text-align:right}.accordion.events .fold .key .location .city{display:block;white-space:nowrap}.accordion.events .fold .key .location .country{font-weight:600;color:#666}.accordion.events .fold .note .subtitle{display:block;font-weight:600;color:#666}.accordion.events .fold .note .blurb{display:block;padding:5px 0 15px}.accordion.events .fold .note .instructor,.accordion.events .fold .note .language{display:block;font-size:14px;color:#666}.accordion.events .fold .note .instructor .job,.accordion.events .fold .note .language .job{font-style:italic}.accordion.events .fold .note .language{font-weight:600}.accordion.events .fold .note .register,.accordion.events .fold .note .moreinfo{display:block;float:right;margin:-25px 0 0 0}.accordion.events .fold .note .register .price,.accordion.events .fold .note .moreinfo .price{position:relative;top:1px;margin-right:10px}.accordion.events .fold .note .register .button,.accordion.events .fold .note .moreinfo .button{padding:1px 20px 3px}.accordion.events .fold .note .moreinfo{margin-top:0}.accordion#course-descriptions{padding-bottom:15px}.accordion.people .fold .key .job{display:block;font-size:17px;color:#666}.accordion.people .fold .note{margin-left:60px;padding-bottom:15px}.accordion.people .fold.open{background:#f4f4f4}.accordion.black .fold .key{border-color:#222}.accordion.black .fold .key:hover{color:#fff;background:#222}.accordion.black .fold .key .date{color:#a8a8a8}.accordion.black .fold .key .location{color:#a8a8a8}.accordion.black .fold .key .location .country{color:#999}.accordion.black .fold .note{border-color:#222}.accordion.black .fold.open .key{color:#fff;background:#222}.accordion#support-vids .fold .note a{display:block;padding:5px 0;line-height:18px}.msmenu{position:relative;display:inline-block;background:#333;padding:9px 0;cursor:pointer}.msmenu .trigger{width:100%;padding:0 10px;color:#fff;transition:0.25s linear all}.msmenu .trigger .arrow-down{top:-7px;left:-5px;float:right}.msmenu .menu{position:absolute;display:none;width:100%;list-style-type:none;background:#333;padding:10px 0 5px 0}.msmenu .menu li{margin:0;padding:1px 10px;color:#fff;white-space:nowrap;transition:0.25s linear all}.msmenu .menu li:hover{color:#5a85d7}.msmenu .menu li.menu-divider{margin:5px 0}.msmenu.white{background:#f4f4f4}.msmenu.white .trigger{color:#484848}.msmenu.white .menu{background:#f4f4f4}.msmenu.white .menu li{color:#484848}.msmenu.white .menu li:hover{color:#5a85d7}.autocomplete-wrap .autocomplete{display:inline-block;position:relative}.autocomplete-wrap .autocomplete input{padding:2px 3px;outline:none;width:230px;background:#fff;border:solid 1px #a8a8a8}.autocomplete-wrap .autocomplete .values{position:absolute;top:24px;background:#f4f4f4;width:230px;z-index:99}.autocomplete-wrap .autocomplete .values ul{list-style:none;padding:0;max-height:216px;overflow:scroll;border:solid 1px #a8a8a8;border-top:none}.autocomplete-wrap .autocomplete .values ul li{padding:1px 3px;margin:0;color:#5a85d7;cursor:default}.autocomplete-wrap .autocomplete .values ul li.selected{color:#fff;background:#000}.autocomplete-wrap .button{padding:2px 30px}#filters{position:relative;display:inline-block;margin:-10px 0 30px;padding:10px 0;z-index:99}#filters .msmenu{margin-right:10px}#filters .msmenu.open .trigger,#filters .msmenu:hover .trigger{color:#5a85d7}#filters .msmenu#by-category-menu{display:none;width:190px}#filters .msmenu#by-series-menu{width:160px}#filters .msmenu#by-focus-menu{width:237px}#filters .msmenu#by-year-menu{width:90px}#filters .autocomplete-wrap{display:inline-block;background:#333;margin-right:10px;padding:3px}#filters .autocomplete-wrap label{padding:0 10px 0 5px}#filters .autocomplete-wrap .autocomplete input{padding:6px 6px 7px;outline:none;width:230px;color:#fff;background:#000;border:none}#filters .autocomplete-wrap .autocomplete .values{position:absolute;top:33px;color:#fff;background:#333;width:230px;z-index:99}#filters .autocomplete-wrap .autocomplete .values ul{border-color:#333;border-bottom-width:4px;text-align:left;padding:4px 3px}#filters .autocomplete-wrap input{padding:6px;width:230px;background:#333;border:solid 1px #484848}#filters .autocomplete-wrap.white{background:#f4f4f4;padding:2px 1px 2px 3px}#filters .autocomplete-wrap.white .autocomplete input{color:#000;background:#fff}#filters .autocomplete-wrap.white .autocomplete .values{color:#333;background:#f4f4f4}#filters .autocomplete-wrap.white .autocomplete .values ul{border-color:#f4f4f4}#filters .autocomplete-wrap.white .autocomplete .values ul li:hover{background:#fff;color:#000}#filters .autocomplete-wrap.white input{background:#fff;border:solid 1px #f4f4f4}#filters .button{white-space:nowrap;padding:8px 0 9px;width:60px}#filters .button.disabled{color:#222!important;background:#484848!important;border-color:#484848!important;cursor:default}#filters .button.white.disabled{color:#fff!important;background:#eee!important;border:solid 1px #d8d8d8!important}#nonefound{display:none;color:#fff;background:#333;font-size:20px;padding:30px 0;text-align:center}#nonefound.white{color:#333;background:#f4f4f4}#header{position:fixed;left:0;right:0;top:0;height:104px;min-width:360px;padding:9px 0;overflow:hidden;z-index:999;background:url(../../../../../../../themes/ms/img/bg_header.png) top center repeat #222}#header ::selection{background:transparent}#header ::-moz-selection{background:transparent}#header a{color:#ccc;text-decoration:none;cursor:pointer!important}#header ul{margin:0;padding:0;list-style-type:none}#header #logo{position:absolute;top:4px;left:0;width:140px;outline:none}#header #logo img{position:absolute}#header #logo img.small{top:-3px;display:none}#header #search{display:none;position:absolute;top:2px;right:-70px;max-width:236px;width:236px;height:27px;margin:0;padding:0 22px 0 5px;background:#222;border:solid 1px #484848;overflow:hidden;z-index:999}#header #search #searchinput{position:absolute;top:2px;right:27px;background:transparent;height:21px;width:203px;color:#ccc;padding:0;font-size:14px;border:none;outline:none}#header #search #searchinput::selection{background:#5a85d7}#header #search #searchinput::-moz-selection{background:#5a85d7}#header #search #searchicon{position:absolute;top:2px;right:6px;font-size:14px;color:#999;cursor:pointer}#header #usermenu{display:none;position:absolute;right:-5px;top:2px;width:72px;height:27px;background:#222;border:solid 1px #484848;white-space:nowrap;text-align:center;text-transform:uppercase;overflow:hidden;transition:0.25s linear all;z-index:998}#header #usermenu li{float:left;position:absolute;right:0;display:inline;margin:0;font-size:11px;font-weight:400;overflow:hidden;line-height:26px;background:#222;border-left:solid 1px #484848}#header #usermenu li a{position:relative;top:1px;display:block;height:25px;width:70px;transition:0.25s linear all}#header #usermenu li a:hover{color:#5a85d7}#header #usermenu li#um-register,#header #usermenu li#um-account{left:0;right:auto;border:none}#header #menu-main-menu{display:none;position:absolute;right:0;bottom:-1px;white-space:nowrap;text-transform:uppercase}#header #menu-main-menu li{position:relative;display:inline;margin:0;font-size:14px;font-weight:400;overflow:hidden}#header #menu-main-menu li:last-child a{padding-right:0}#header #menu-main-menu li a{margin:0 -2px;padding:11px 7px;font:700 14px Helvetica,sans-serif;transition:0.25s linear all}#header #menu-main-menu li a:hover{color:#5a85d7}#header #menu-main-menu li a.active{color:#5a85d7!important}#header #burger{display:none;position:absolute;top:3px;right:0;padding-left:20px;font-size:24px;line-height:24px;cursor:pointer;color:#999;transition:0.25s linear all}#header #burger:hover{color:#5a85d7}#burgermenu{display:none;position:fixed;top:49px;right:0;width:auto;height:auto;padding:0;background:url(../../../../../../../themes/ms/img/bg_header.png) bottom right repeat #222;border:solid 1px #222;z-index:999;list-style:none;text-transform:uppercase}#burgermenu li{position:relative;font-size:17px;font-weight:400;text-align:right;margin:0}#burgermenu li a{display:block;font-family:700 17px/20px Helvetica,sans-serif;letter-spacing:1px;color:#f4f4f4!important;padding:6px 30px 6px 45px;transition:0.25s linear all;cursor:pointer!important}#burgermenu li a.active{color:#5a85d7!important}#burgermenu li a:hover{color:#5a85d7!important}#burgermenu li:first-child a{padding-top:12px}#burgermenu li:last-child a{padding-bottom:12px}#burgermenu hr{border-color:#666;margin:5px 0}#submenu{position:fixed;z-index:998;width:100%;min-width:480px;background:url(../../../../../../../themes/ms/img/bg_submenu.png) center center repeat #666}#submenu ul{padding:0;text-align:right;margin-right:-9px}#submenu.pagebar ul{text-align:left;margin-right:0;margin-left:-9px;list-style:none}#submenu .sublink,#submenu .sublink-external,#submenu .subdrop{display:inline-block;list-style:none;color:#eee;text-align:center;font:400 14px/34px Helvetica,sans-serif;text-transform:uppercase;margin:0;padding:0 8px;cursor:pointer;transition:0.25s linear all}#submenu .sublink:hover,#submenu .sublink-external:hover,#submenu .subdrop:hover{color:#fcb24c}#submenu .sublink.break,#submenu .sublink-external.break,#submenu .subdrop.break{display:none;margin:0;padding:0;line-height:0}#submenu .sublink-external{padding:0}#submenu .sublink-external a{display:inline-block;color:#eee;line-height:34px;padding:0 9px;transition:0.25s linear all}#submenu .sublink-external a:hover{color:#fcb24c}#submenu .subdrop{position:relative}#submenu .subdrop .menu{position:absolute;right:9px;display:none;min-width:100%;list-style-type:none;background:url(../../../../../../../themes/ms/img/bg_submenu.png) right top repeat #666;padding:5px 0}#submenu .subdrop .menu li{margin:0}#submenu .subdrop .menu li a{display:block;margin:0;padding:3px 12px;color:#fff;transition:0.25s linear all}#submenu .subdrop .menu li a:hover{color:#fcb24c}#submenu .subdrop .menu li a.menu-divider{margin:5px 0}#submenu .subdrop.resources{float:right;padding-right:0}#submenu .subdrop.resources .menu{width:360px;left:auto;right:0;text-align:left;max-height:380px;overflow-y:scroll;overflow-x:hidden}#submenu .subdrop.resources .menu li{text-transform:none}#submenu .subdrop.resources .menu li a{position:relative;left:5px;color:#eee;text-indent:-15px;line-height:18px!important;padding:3px 10px 3px 30px}#submenu .subdrop.resources .menu li a:hover{color:#fcb24c}#submenu .subdrop.resources .menu li.rhr{background:#a8a8a8;height:1px;margin:5px 0;padding:0}#submenu .subdrop.resources.open{color:#fcb24c}#titlebar{position:fixed;height:42px;width:100%;background:url(../../../../../../../themes/ms/img/bg_titlebar.png) center center repeat #484848;z-index:998}#titlebar h1{display:inline;color:#fff;font:100 28px/42px Helvetica,sans-serif;letter-spacing:-.5px;margin:0}#titlebar h1 .longname{position:relative;top:-4px;left:15px;display:inline-block;font:400 17px/20px Helvetica,sans-serif;letter-spacing:normal;color:#999!important}#titlebar .appstore{float:right;margin:3px 0}#titlebar .button{float:right;margin:9px 0 9px 9px;color:#eee;padding:0 12px;font-family:700 17px/20px Helvetica,sans-serif;font-size:14px;text-transform:uppercase}#titlebar .button:hover{background:#eee;color:#5a85d7}#top-prompt{display:none;position:fixed;top:80px;width:420px;text-align:center;z-index:998}#top-prompt #top-box{position:relative;display:inline-block;background:url(/wp-content/themes/ms/img/black75.png);padding:30px;border-radius:0 0 12px 12px;margin:0 auto}#top-prompt #top-box .close{display:inline-block;position:absolute;top:0;right:0;padding:20px;cursor:pointer;color:#5a85d7}#top-prompt #top-box .close:hover{color:#fff}#top-prompt #top-box .blurb{color:#fff;font-size:18px;font-weight:700;margin:20px 0}#headback{position:fixed;width:100%;background:#222;z-index:997}#pusher{height:90px}#footer{height:90px;min-width:480px;padding-top:9px;color:#666;cursor:default;z-index:899;background:url(../../../../../../../themes/ms/img/bg_footer.png) bottom center repeat}#footer .content{height:100%}#footer a{color:#999;white-space:nowrap;transition:0.25s linear all}#footer a:hover{color:#5a85d7}#footer #social{position:absolute;top:12px;right:0}#footer #social .faicon{position:relative;display:inline-block;width:39px;height:39px;border-radius:50%;margin-right:4.5px;background:#484848;text-align:center}#footer #social .faicon .fab{position:relative;top:8px;color:#ccc;font-size:24px;transition:0.25s linear all}#footer #social .faicon:hover{background:#5a85d7}#footer #social .faicon:hover .fab{color:#fff}#footer #website-support{background:none;font-size:14px;margin:0;padding:0}#footer #copyright{position:absolute;bottom:15px;font-size:13px;line-height:14px}.home{background:#000;min-width:480px}#homeslides{position:relative;width:100%;height:100%;overflow:hidden}#homeslides .homeslide{display:none;position:absolute;top:0;left:0;width:100%;height:100%;min-width:100%;min-height:100%}#homeslides .homeslide.video .homevid-wrap{display:table;position:absolute;top:0;left:0;width:100%;height:98.5%;min-width:100%;min-height:98.5%}#homeslides .homeslide.video .homevid{display:table-cell;vertical-align:middle}#homeslides .homeslide.video .homevid.full video{min-width:100%;min-height:100%;height:auto!important}#homeslides .homeslide.video .homevid.maintain video{display:inline-block;width:100%;height:auto}#homeslides .homeslide .homeimg{display:block;background:center center no-repeat fixed;background-size:cover;width:100%;height:100%}#homeslides .homeslide .homesvg,#homeslides .homeslide .homesvg-mobile{display:block;position:absolute;top:0;width:100%;text-align:center}#homeslides .homeslide .homesvg-mobile{display:none}#homeslides .homeslide .credit{position:absolute;right:0;bottom:9px;line-height:20px;background:#000;color:#ccc;font-size:12px;padding:3px 10px;opacity:.75}#homeslides #navdots{position:absolute;bottom:5px;background:url(/wp-content/themes/ms/img/black33.png) repeat;border-radius:12px 12px 0 0;text-align:center;margin:0;padding:0;z-index:99}#homeslides #navdots .navdot{display:inline-block;padding:10px 15px;text-align:center;cursor:default}#homeslides #navdots .navdot .dot{display:block;width:13px;height:13px;border:solid 2px #ccc;border-radius:12px;transition:0.25s linear all;opacity:.66}#homeslides #navdots .navdot.on .dot{border-color:#ccc!important;background:#ccc!important;opacity:1}#homeslides #navdots .navdot:hover .dot,#homeslides #navdots .navdot.go .dot{border-color:#5a85d7;background:#5a85d7;opacity:1}.single-portal{background:#000}.single-portal a{color:#5a85d7}.single-portal a:hover{color:#fff}.single-portal .button{color:#f4f4f4;border-color:#fcb24c}.single-portal .button:hover{background:#f4f4f4;color:#5a85d7}.single-portal #top a{position:relative;display:block;height:400px;width:100%;background-position:center center;background-size:cover}.single-portal #top a .headline-wrap{position:absolute;bottom:0;width:100%;background-color:rgba(0,0,0,.6);text-align:center;transition:0.25s linear all}.single-portal #top a .headline-wrap .headline,.single-portal #top a .headline-wrap .short-headline{display:block;max-width:1200px;margin:0 auto;padding:10px;color:#fff;font-size:24px;transition:0.25s linear all}.single-portal #top a .headline-wrap .short-headline{display:none}.single-portal #top a:hover .headline-wrap{background-color:rgba(0,0,0,.8)}.single-portal #top a:hover .headline-wrap .headline,.single-portal #top a:hover .headline-wrap .short-headline{color:#5a85d7}.single-portal #slider-wrap #slider .cover,.single-portal #slider-wrap #slider-banner .cover{background:#000}.single-portal h2{color:#eee;margin-top:40px}.single-portal h3{font:100 17px/20px Helvetica,sans-serif;color:#eee}.single-portal .ldproducts,.single-portal .dproducts{float:left;width:48%;margin-bottom:60px}.single-portal .ldproducts#legacy,.single-portal .dproducts#legacy{margin-right:2%}.single-portal .ldproducts#discontinued,.single-portal .dproducts#discontinued{margin-left:2%}.single-portal .ldproducts ul,.single-portal .dproducts ul{height:295px;overflow:scroll;overflow-x:hidden;overflow-y:scroll;background-color:#181818;list-style-type:none;margin:0;padding:10px}.single-portal .ldproducts ul li,.single-portal .dproducts ul li{margin:0;padding:0}.single-portal .ldproducts ul li a,.single-portal .dproducts ul li a{display:block;padding:5px 0;color:#5a85d7;transition:0.25s linear all;line-height:18px;font-weight:700}.single-portal .ldproducts ul li a .name,.single-portal .dproducts ul li a .name{display:table-cell;width:250px;font-size:17px}.single-portal .ldproducts ul li a .longname,.single-portal .dproducts ul li a .longname{display:table-cell;font-size:14px;font-weight:400}.single-portal .ldproducts ul li a:hover,.single-portal .dproducts ul li a:hover{color:#fff}.single-portal .dproducts{float:none;width:66%;margin:0 auto;padding-top:10px}.plist,.plist-nofilter{position:relative}.plist.news .accordion .fold .note,.plist.inthemedia .accordion .fold .note,.plist-nofilter.news .accordion .fold .note,.plist-nofilter.inthemedia .accordion .fold .note{padding:0;border:none}.plist.news .item a,.plist.inthemedia .item a,.plist-nofilter.news .item a,.plist-nofilter.inthemedia .item a{position:relative;display:block;min-height:128px;padding:10px 10px 10px 0;margin-bottom:10px}.plist.news .item a .thumbnail,.plist.inthemedia .item a .thumbnail,.plist-nofilter.news .item a .thumbnail,.plist-nofilter.inthemedia .item a .thumbnail{position:relative}.plist.news .item a .thumbnail img,.plist.news .item a .thumbnail .cover,.plist.inthemedia .item a .thumbnail img,.plist.inthemedia .item a .thumbnail .cover,.plist-nofilter.news .item a .thumbnail img,.plist-nofilter.news .item a .thumbnail .cover,.plist-nofilter.inthemedia .item a .thumbnail img,.plist-nofilter.inthemedia .item a .thumbnail .cover{position:absolute;top:0;left:0;height:108px;width:192px}.plist.news .item a .thumbnail .cover,.plist.inthemedia .item a .thumbnail .cover,.plist-nofilter.news .item a .thumbnail .cover,.plist-nofilter.inthemedia .item a .thumbnail .cover{background-color:#000;opacity:0;z-index:1;transition:0.25s linear all}.plist.news .item a .text,.plist.inthemedia .item a .text,.plist-nofilter.news .item a .text,.plist-nofilter.inthemedia .item a .text{display:block;margin-left:222px}.plist.news .item a .text .headline,.plist.inthemedia .item a .text .headline,.plist-nofilter.news .item a .text .headline,.plist-nofilter.inthemedia .item a .text .headline{display:block;color:#fff;font-size:20px;transition:0.25s linear all}.plist.news .item a .text .date,.plist.inthemedia .item a .text .date,.plist-nofilter.news .item a .text .date,.plist-nofilter.inthemedia .item a .text .date{display:inline-block;color:#666;font-size:14px;transition:0.25s linear all}.plist.news .item a .text .source,.plist.inthemedia .item a .text .source,.plist-nofilter.news .item a .text .source,.plist-nofilter.inthemedia .item a .text .source{display:inline-block;color:#a8a8a8;font-size:14px;transition:0.25s linear all}.plist.news .item a .text .excerpt,.plist.inthemedia .item a .text .excerpt,.plist-nofilter.news .item a .text .excerpt,.plist-nofilter.inthemedia .item a .text .excerpt{display:block;color:#a8a8a8;font-size:15px;line-height:normal;margin-top:5px;transition:0.25s linear all}.plist.news .item a:hover .thumbnail .cover,.plist.inthemedia .item a:hover .thumbnail .cover,.plist-nofilter.news .item a:hover .thumbnail .cover,.plist-nofilter.inthemedia .item a:hover .thumbnail .cover{opacity:.5}.plist.news .item a:hover .text .headline,.plist.inthemedia .item a:hover .text .headline,.plist-nofilter.news .item a:hover .text .headline,.plist-nofilter.inthemedia .item a:hover .text .headline{color:#5a85d7}.plist.news .item a:hover .text .excerpt,.plist.news .item a:hover .text .source,.plist.inthemedia .item a:hover .text .excerpt,.plist.inthemedia .item a:hover .text .source,.plist-nofilter.news .item a:hover .text .excerpt,.plist-nofilter.news .item a:hover .text .source,.plist-nofilter.inthemedia .item a:hover .text .excerpt,.plist-nofilter.inthemedia .item a:hover .text .source{color:#eee}.plist.news .item.featured,.plist.inthemedia .item.featured,.plist-nofilter.news .item.featured,.plist-nofilter.inthemedia .item.featured{display:none}.plist.product,.plist-nofilter.product{margin-bottom:90px}.plist.product .item,.plist-nofilter.product .item{position:relative;height:48px}.plist.product .item .msmenu,.plist-nofilter.product .item .msmenu{background:none;padding:0}.plist.product .item .msmenu .trigger,.plist-nofilter.product .item .msmenu .trigger{border-left:none}.plist.product .item.even,.plist-nofilter.product .item.even{background-color:#000}.plist.product .item.even .resources .trigger,.plist.product .item.even .resources .menu,.plist-nofilter.product .item.even .resources .trigger,.plist-nofilter.product .item.even .resources .menu{background-color:#000}.plist.product .item.odd,.plist-nofilter.product .item.odd{background-color:#181818}.plist.product .item.odd .resources .trigger,.plist.product .item.odd .resources .menu,.plist-nofilter.product .item.odd .resources .trigger,.plist-nofilter.product .item.odd .resources .menu{background-color:#181818}.plist.product .item .names,.plist-nofilter.product .item .names{display:inline-block;color:#fff;transition:0.25s linear all}.plist.product .item .names .name,.plist-nofilter.product .item .names .name{display:inline-block;width:250px;font-size:20px;padding-left:30px}.plist.product .item .names .longname,.plist-nofilter.product .item .names .longname{position:relative;display:inline-block;width:340px;color:#ccc;font-size:17px;white-space:nowrap}.plist.product .item .names:hover,.plist-nofilter.product .item .names:hover{color:#5a85d7}.plist.product .item.pageless,.plist-nofilter.product .item.pageless{line-height:48px}.plist.product .item.pageless .names,.plist-nofilter.product .item.pageless .names{color:#999;cursor:default}.plist.product .item a,.plist-nofilter.product .item a{display:inline-block;line-height:48px}.plist.product .item a:hover .text,.plist-nofilter.product .item a:hover .text{color:#5a85d7}.plist.product .item .camera,.plist-nofilter.product .item .camera{display:inline-block;width:32px}.plist.product .item .camera .icon,.plist.product .item .camera .hover,.plist.product .item .camera.blank,.plist-nofilter.product .item .camera .icon,.plist-nofilter.product .item .camera .hover,.plist-nofilter.product .item .camera.blank{display:inline-block;height:32px;width:32px}.plist.product .item .camera .icon,.plist.product .item .camera .hover,.plist-nofilter.product .item .camera .icon,.plist-nofilter.product .item .camera .hover{position:absolute;top:7px;left:10px;background:url(../../../../../../../themes/ms/img/camera.png) 0 0 no-repeat}.plist.product .item .camera .icon,.plist-nofilter.product .item .camera .icon{transition:0.25s linear all}.plist.product .item .camera .icon:hover,.plist-nofilter.product .item .camera .icon:hover{opacity:0}.plist.product .item .camera .hover,.plist-nofilter.product .item .camera .hover{background-position:0 -32px}.plist.product .resources,.plist-nofilter.product .resources{display:block;position:absolute;top:0;right:0;text-align:right}.plist.product .resources .trigger,.plist.product .resources .loginfor,.plist-nofilter.product .resources .trigger,.plist-nofilter.product .resources .loginfor{display:inline-block;font-size:14px;line-height:48px;padding:0 10px;color:#999}.plist.product .resources .trigger .text,.plist.product .resources .loginfor .text,.plist-nofilter.product .resources .trigger .text,.plist-nofilter.product .resources .loginfor .text{color:#fff;transition:0.25s linear all}.plist.product .resources .trigger:hover,.plist.product .resources .loginfor:hover,.plist-nofilter.product .resources .trigger:hover,.plist-nofilter.product .resources .loginfor:hover{color:#5a85d7}.plist.product .resources .trigger:hover .text,.plist.product .resources .loginfor:hover .text,.plist-nofilter.product .resources .trigger:hover .text,.plist-nofilter.product .resources .loginfor:hover .text{color:#5a85d7}.plist.product .resources.open .trigger,.plist-nofilter.product .resources.open .trigger{color:#5a85d7}.plist.product .resources.open .trigger .text,.plist-nofilter.product .resources.open .trigger .text{color:#5a85d7}.plist.product .resources .trigger,.plist-nofilter.product .resources .trigger{border-left:solid 1px transparent}.plist.product .resources .trigger:hover,.plist-nofilter.product .resources .trigger:hover{background-color:#222;border-color:#333}.plist.product .resources .loginfor,.plist-nofilter.product .resources .loginfor{transition:0.25s linear all}.plist.product .resources .loginfor:hover,.plist-nofilter.product .resources .loginfor:hover{color:#5a85d7}.plist.product .resources .arrow-down,.plist-nofilter.product .resources .arrow-down{top:6px;left:-7px}.plist.product .resources .loginfor,.plist-nofilter.product .resources .loginfor{position:relative;top:2px;height:46px;cursor:pointer}.plist.product .resources .menu,.plist-nofilter.product .resources .menu{display:none;position:absolute;right:0;top:48px;width:360px;padding:5px 0;border:solid 1px #333;border-top:none;border-right:none;list-style-type:none;max-height:380px;overflow-y:scroll;overflow-x:hidden}.plist.product .resources .menu li,.plist-nofilter.product .resources .menu li{line-height:normal;margin:0;text-align:left;font-size:14px}.plist.product .resources .menu li.rhr,.plist-nofilter.product .resources .menu li.rhr{background:#333;height:1px;margin:5px 0;padding:0}.plist.product .resources .menu li a,.plist-nofilter.product .resources .menu li a{position:relative;left:10px;text-indent:-15px;display:block!important;line-height:18px!important;width:100%;padding:2px 15px;color:#5a85d7;transition:0.25s linear all;overflow:hidden;white-space:normal}.plist.product .resources .menu li a:hover,.plist-nofilter.product .resources .menu li a:hover{color:#fff}#sp-in-the-media{margin-top:-45px}#sp-events h3{font-size:24px}.moreless .key{background:#181818!important;color:#5a85d7!important;border:solid 1px #666!important;border-radius:3px;text-align:center;margin:20px 0;padding:5px 10px;transition:0.25s linear all}.moreless .key:hover{background:#a8a8a8!important;color:#000!important}.page p{margin:15px 0}.page .area#main{padding-bottom:30px}.page.legal .subpage{margin-bottom:45px}.page.legal .subpage .software-item{display:block;width:100%;margin-bottom:-1px}.page.legal hr{margin-top:40px}.page.legal h3{font:700 20px Helvetica,sans-serif;font-weight:400;margin:15px 0}.page.legal h4{font-size:16px;font-weight:400;margin:15px 0}.page.legal p,.page.legal li{font-size:.9em}.page.legal table{border-collapse:collapse;margin:30px}.page.legal table tr td{vertical-align:top;padding:10px;border:solid 1px #ccc}.page.legal table tr td p{font-size:1em;margin:0}.page .banner{position:relative;display:block;margin-bottom:60px}.page .banner img{width:100%;height:auto}.page .banner .headline-wrap{position:absolute;bottom:2px;width:100%;background-color:rgba(0,0,0,.6);text-align:center;transition:0.25s linear all}.page .banner .headline-wrap .headline,.page .banner .headline-wrap .short-headline{display:block;max-width:1200px;margin:0 auto;padding:10px;color:#fff;font:400 32px Helvetica,sans-serif;transition:0.25s linear all}.page .banner .headline-wrap .short-headline{display:none;font-size:28px;padding:5px}.page .banner#banner-link:hover .headline-wrap{background-color:rgba(0,0,0,.8)}.page .banner#banner-link:hover .headline-wrap .headline,.page .banner#banner-link:hover .headline-wrap .short-headline{color:#5a85d7}.single-product h1{margin-bottom:30px}.single-product h1 .longname{display:block;font:400 17px/20px Helvetica,sans-serif;letter-spacing:normal;color:#484848!important;transition:0.25s linear all}.single-product h1 .longname .allprods{color:#a8a8a8;font-size:14px}.single-product h2{font-size:36px;margin:20px 0;text-align:center}.single-product h3{font-size:20px;line-height:22px;text-transform:uppercase}.single-product h3.stacktop{padding-top:10px}.single-product h3.stacked{padding-top:20px}.single-product h4{font-size:16px;line-height:22px;margin:5px 0}.single-product h4.norm{font-size:18px}.single-product .subpage{display:none;margin-bottom:60px}.single-product .subpage.startshow{display:block}.single-product .subpage#sp-introduction{margin-top:-40px;margin-bottom:0}.single-product .subpage#sp-overview{margin-top:45px;margin-bottom:0}.single-product .subpage#sp-overview .imgfull{position:relative}.single-product .subpage#sp-overview .imgfull .milan-certified{position:absolute;bottom:1px;right:1px;display:block;text-align:right}.single-product .subpage#sp-overview .imgfull .milan-certified img{border:none;border-radius:3px 0 0 0;transition:0.25s linear all}.single-product .subpage#sp-overview .imgfull .milan-certified:hover img{background:#fff}.single-product .subpage h2{margin-top:40px}.single-product .subpage#sp-software h3,.single-product .subpage#sp-plugins h3{margin-top:20px}.single-product .subpage#sp-software .software-item,.single-product .subpage#sp-plugins .software-item{display:block;width:100%;margin-bottom:-1px}.single-product .subpage#sp-software .smr,.single-product .subpage#sp-plugins .smr{font-size:12px;text-align:right}.single-product .product-sec1 .col{position:relative;float:left;width:30%;margin:0 1.5%;padding-bottom:40px}.single-product .product-sec1 .compress{padding-bottom:40px}.single-product .product-half{padding:0 20px 60px}.single-product .product-sec2{width:100%}.single-product .product-sec2 td{vertical-align:top}.single-product .product-sec2 td.img{text-align:center}.single-product .product-sec2 td.img img{width:100%;max-width:360px}.single-product .product-sec2.big{margin:30px 0}.single-product .product-sec2.big td{padding:0 20px 20px;width:25%;border-right:solid 1px #a8a8a8}.single-product .product-sec2.big td:last-child{border:none}.single-product .product-sec2.big.parts-3 td{width:33%}.single-product .product-sec2.big.parts-2 td{width:50%}.single-product .product-sec2.small{margin:10px 0 30px;display:none}.single-product .product-sec2.small tr:last-child td{border:none}.single-product .product-sec2.small td{padding:20px;border-bottom:solid 1px #a8a8a8}.single-product .product-sec2.small td.img{vertical-align:middle;width:33%}.single-product .product-sec2.small td.noimg{width:0;padding:0}.single-product .product-quotes{width:80%;margin:45px auto 60px}.single-product .product-quotes .quote{position:relative;top:10px;margin-bottom:20px}.single-product .product-quotes .quote .curlyleft{position:absolute;top:12px;font-size:64px;color:#484848}.single-product .product-quotes .quote p{margin-left:30px}.single-product .product-quotes .quote .who{color:#666;font:700 14px Helvetica,sans-serif;text-align:right;margin-bottom:5px}.single-product .product-quotes .quote .who .job{display:block;margin-top:5px;font-weight:400;color:#999}.single-product .product-quotes .quote .more{text-align:right}.single-product .product-quotes .quote .more a{display:inline-block;background:#5a85d7;color:#f4f4f4;border:solid 1px #fcb24c;border-radius:3px;font:700 17px/20px Helvetica,sans-serif;font-size:11px;text-transform:uppercase;padding:4px 10px;transition:0.25s linear all}.single-product .product-quotes .quote .more a:hover{background:#f4f4f4;color:#5a85d7}.single-product .product-bot{margin-top:45px}.single-product .product-bot.num1 .wrap{width:96%}.single-product .product-bot.num2 .wrap{width:46%}.single-product .product-bot.num3 .wrap{width:29.33%}.single-product .product-bot .wrap{float:left;margin:0 2% 45px}.single-product .product-bot .wrap .col{position:relative;max-width:360px;margin:0 auto}.single-product .product-bot .wrap .col .imglink{display:block;color:#666;font-size:14px;transition:0.25s linear all}.single-product .product-bot .wrap .col .imglink h3{transition:0.25s linear all}.single-product .product-bot .wrap .col .imglink img{width:100%;max-width:360px}.single-product .product-bot .wrap .col .imglink:hover{color:#5a85d7}.single-product .product-bot .wrap .col .imglink:hover h3{color:#5a85d7}.single-product .product-bot .wrap .col .vidlink{position:relative}.single-product .product-bot .wrap .col .award{display:none;position:absolute;top:24px;left:0}.single-product .product-bot .wrap .col .award img{width:100%;vertical-align:middle}.single-product #accessories .note .image{float:left}.single-product #accessories .note .image img{height:108px;width:192px;border:solid 1px #ccc;transition:0.25s linear all}.single-product #accessories .note .image .zoomable:hover img{border-color:#5a85d7}.single-product #accessories .note .text{display:block;margin-left:222px}.single-product #accessories .note .text .specs{font-size:14px;color:#666;margin-top:15px}.single-product #accessories .note .text .specs td{vertical-align:middle;padding:0}.single-product #accessories .note .text .specs td:first-child{color:#333;padding-right:9px}.single-product #introduction{margin-top:40px;opacity:0}.single-product #introduction .imgfull{width:100%}.single-product #introduction .fadein{opacity:0}.single-product #introduction .faint{opacity:.25}.single-product .prodvert{padding-bottom:30px}.single-product .prodvert .pv-top{margin-top:45px}.single-product .prodvert .pv-boxes table{width:100%;margin-bottom:30px}.single-product .prodvert .pv-boxes table td{width:50%;padding:20px;vertical-align:top}.single-product .prodvert .pv-boxes table td img{width:100%;height:auto;border:solid 1px #999}.single-product .prodvert .pv-slides{position:relative}.single-product .prodvert .pv-slides .pv-slide{display:none;position:absolute}.single-product .prodvert .pv-slides .pv-slide img{width:100%}.single-product .prodvert .pv-slides .pv-slide:first-child{display:block}.single-product .prodvert .pv-slides .pv-slide .caption{background:url(/wp-content/uploads/2021/10/blueblurback.jpg) repeat;color:#fff;text-align:center;font-size:20px;margin-top:-10px;padding:10px 0}.single-product .prodvert .pv-slides .pv-slide .credit{position:absolute;right:0;bottom:57px;line-height:20px;background-color:rgba(0,0,0,.6);color:#999;font-size:12px;padding:3px 20px}#self-powered-wrap{margin-top:40px}#self-powered-wrap h2{font-size:36px;margin:20px 0}#self-powered-wrap h3{margin-top:30px;text-transform:none}#self-powered-wrap p{margin:15px 0}#self-powered-wrap .imghalf{margin-top:20px!important;margin-bottom:20px!important}.amie-systems .syscol{width:100%;margin-bottom:60px}.amie-systems .syscol td{padding:30px;vertical-align:top;background:#f4f4f4;border:solid 6px #fff}.amie-systems .syscol a{display:block;text-align:center}.amie-systems .syscol img{max-width:80%;margin:20px 0}.single-news h1{font-size:28px;margin:30px 0 20px}.single-news h2{font-size:20px;margin:20px 0 30px}.single-news p{margin:30px 0;line-height:24px}.single-news .story{width:60%;max-width:800px;margin:30px 0 60px}.single-news .story .date{color:#999}.single-news .story .col{position:absolute;right:0;width:35%}.single-news .story .col .bot{display:block}.single-news .story .bot{display:none}.single-news .story .news-q{font-weight:700}.single-news .story .qa{line-height:24px;margin:17px 0 34px}.single-news .story .qa .q{font-weight:600;margin-bottom:17px}.single-news .story .qa .a .who{font-weight:600}.single-news .story .qa .qabr{display:block;height:17px}.single-news .story .inline{text-align:center;margin-bottom:24px}.single-news .story .inline.small{float:left;max-width:200px;margin:5px 45px 30px 0}.single-news .story .inline.small.top{margin-top:30px}.single-news .story .inline.small img{width:auto}.single-news .story .inline img{max-width:100%;border:solid 1px #999}.single-news .story .inline .caption{display:block;background:#f4f4f4;font-style:italic;font-size:14px;margin-top:5px;padding:5px 20px}.single-news .story .video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.single-news .story .video iframe,.single-news .story .video object,.single-news .story .video embed{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.single-news .story .vidbox{display:block;position:relative;background-size:cover;background-position:center center;width:100%;max-width:420px;height:236px;margin:0 auto 45px;text-align:center;cursor:pointer;border:solid 2px #484848}.single-news .story .vidbox .inner{display:table-cell;vertical-align:middle}.single-news .story .vidbox .inner .hover{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:0;transition:0.25s linear all}.single-news .story .vidbox .inner .text{position:absolute;bottom:0;left:0;display:block;width:100%;color:#fff;background:rgba(0,0,0,.75);padding:5px 10px;transition:0.25s linear all}.single-news .story .vidbox .inner:hover .hover{opacity:.5}.single-news .story .vidbox .inner:hover .text{color:#5a85d7;background:rgba(0,0,0,.9)}.single-news .story .quote,.single-news .story .info-box{position:relative;background:#f4f4f4;width:100%;padding:30px;margin:30px 0}.single-news .story .quote .curlyleft,.single-news .story .info-box .curlyleft{position:absolute;top:36px;font-size:64px;color:#484848}.single-news .story .quote p,.single-news .story .info-box p{font-size:20px;line-height:28px;letter-spacing:.25px;margin:0;text-indent:30px}.single-news .story .quote .who,.single-news .story .info-box .who{color:#484848;font:700 17px/20px Helvetica,sans-serif;font-size:17px;text-align:right;margin:15px 0 0 0}.single-news .story .quote .who .job,.single-news .story .info-box .who .job{display:block;color:#484848;font:100 17px/20px Helvetica,sans-serif;line-height:normal}.single-news .story .quote{background:url(../../../../../../../themes/ms/img/bg_quote.png) bottom center repeat}.single-news .story .info-box a{display:inline-block}.single-news .story .info-box p{text-indent:0}.single-news .story .fprods{line-height:24px;padding:15px 0}.single-news .story .fprods h4{background:url(../../../../../../../themes/ms/img/bg_quote.png) center center repeat #f4f4f4;margin:0 0 15px 0;padding:3px 0;text-align:center}.single-news .story .fprods a{font-weight:600}.single-news .story .prdown{display:block!important;padding-top:30px}.single-video h1{margin:30px 0 20px}.single-video h2{margin:20px 0 30px}.single-video #lang-chooser{width:250px}.single-video .language.other-lang{display:none}.single-video .vimeo{position:relative;margin:45px 0 30px;padding-bottom:56.25%;padding-top:0;height:0}.single-video .vimeo iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.single-video .blurb{padding:15px 0}.single-video .blurb p{margin:30px 0;line-height:24px}.single-video .noblurb{height:30px}.single-video .button{background:#222;border-color:#fcb24c}.single-video .button:hover{background:#a8a8a8}.single-video .plink{background:#333}.single-video .storylink{margin-top:-10px;padding-bottom:15px;text-align:center}.single-video .storylink .button{background:#5a85d7;color:#f4f4f4;padding:9px 30px 10px;color:#f4f4f4}.single-video .storylink .button:hover{background:#f4f4f4;color:#5a85d7}.education .trmods{max-width:80%;margin:20px auto;border-collapse:collapse}.education .trmods thead{background:#484848;color:#fff;font-weight:600}.education .trmods thead tr td{padding:6px 10px}.education .trmods tr td{padding:3px 10px;border:solid 1px #ccc;text-align:center}.education .trmods tr td:first-child{text-align:left}.education .warchives{margin:0 30px 60px}.education .warchives .warchive a{display:block;padding:2px 0}.education .warchives .warchive a .date{display:inline-block;width:100px;color:#666!important;font-size:14px;white-space:nowrap}.education .warchives .warchive a .title{white-space:nowrap}.education .webtut{display:block;padding:5px 0;line-height:18px}.sales #sales-form,.single-partner #sales-form,.single-sales-manager #sales-form{background:#f4f4f4;margin:30px 0;padding:15px 15px 10px}.sales #sales-form label,.single-partner #sales-form label,.single-sales-manager #sales-form label{display:inline-block;width:80px}.sales #sales-form label.blabel,.single-partner #sales-form label.blabel,.single-sales-manager #sales-form label.blabel{color:#787878;font-weight:700}.sales #sales-form select,.single-partner #sales-form select,.single-sales-manager #sales-form select{max-width:340px;font-size:14px;margin:5px 0;padding:3px 0;outline:none}.sales #sales-form #menu-state,.single-partner #sales-form #menu-state,.single-sales-manager #sales-form #menu-state{display:none}.sales #sales-form #sor-label,.single-partner #sales-form #sor-label,.single-sales-manager #sales-form #sor-label{position:relative}.sales #sales-form #sales-or-rentals,.single-partner #sales-form #sales-or-rentals,.single-sales-manager #sales-form #sales-or-rentals{display:inline-block}.sales #sales-form #sales-or-rentals label,.single-partner #sales-form #sales-or-rentals label,.single-sales-manager #sales-form #sales-or-rentals label{display:inline-block;width:112px;color:#000;white-space:nowrap;margin-bottom:9px;transition:0.25s linear all}.sales #sales-form #sales-or-rentals label.hover:hover,.single-partner #sales-form #sales-or-rentals label.hover:hover,.single-sales-manager #sales-form #sales-or-rentals label.hover:hover{color:#5a85d7}.sales #sales-form #sales-or-rentals input,.single-partner #sales-form #sales-or-rentals input,.single-sales-manager #sales-form #sales-or-rentals input{position:relative;top:-1px}.sales #sales-form #input-product,.single-partner #sales-form #input-product,.single-sales-manager #sales-form #input-product{display:none;margin:5px 0}.sales #sales-form hr,.single-partner #sales-form hr,.single-sales-manager #sales-form hr{margin:5px 0 10px 0}.sales #results,.single-partner #results,.single-sales-manager #results{position:relative;margin-top:30px}.sales #results .accordion,.single-partner #results .accordion,.single-sales-manager #results .accordion{min-width:480px;padding-bottom:30px;border-top:solid 1px #f4f4f4}.sales #results .accordion .subhead,.single-partner #results .accordion .subhead,.single-sales-manager #results .accordion .subhead{width:100%;background:#787878;color:#fff}.sales #results .accordion .manager,.single-partner #results .accordion .manager,.single-sales-manager #results .accordion .manager{background:#181818;color:#d8d8d8;padding:5px 15px}.sales #results .accordion .manager .name,.single-partner #results .accordion .manager .name,.single-sales-manager #results .accordion .manager .name{display:inline-block;font-size:20px;font-weight:600}.sales #results .accordion .manager .name .email,.single-partner #results .accordion .manager .name .email,.single-sales-manager #results .accordion .manager .name .email{display:block;font-size:17px;font-weight:400}.sales #results .accordion .manager .phones,.single-partner #results .accordion .manager .phones,.single-sales-manager #results .accordion .manager .phones{float:right;margin-top:-19px}.sales #results .accordion .manager .phones td,.single-partner #results .accordion .manager .phones td,.single-sales-manager #results .accordion .manager .phones td{vertical-align:middle}.sales #results .accordion .manager .phones td.no,.single-partner #results .accordion .manager .phones td.no,.single-sales-manager #results .accordion .manager .phones td.no{padding-top:11px}.sales #results .accordion .manager .phones .label,.single-partner #results .accordion .manager .phones .label,.single-sales-manager #results .accordion .manager .phones .label{text-align:center;padding-right:10px;font-size:18px;line-height:18px}.sales #results .accordion .manager a:hover,.single-partner #results .accordion .manager a:hover,.single-sales-manager #results .accordion .manager a:hover{color:#fff}.sales #results .accordion .manager .plink,.single-partner #results .accordion .manager .plink,.single-sales-manager #results .accordion .manager .plink{background:#333}.sales #results .accordion .product-filter,.single-partner #results .accordion .product-filter,.single-sales-manager #results .accordion .product-filter{font-size:17px}.sales #results .accordion .fold .key,.single-partner #results .accordion .fold .key,.single-sales-manager #results .accordion .fold .key{position:relative}.sales #results .accordion .fold .key .badge .leofam,.single-partner #results .accordion .fold .key .badge .leofam,.single-sales-manager #results .accordion .fold .key .badge .leofam{position:absolute;top:11px;left:15px;height:20px;width:36px;opacity:.32}.sales #results .accordion .fold .key .badge .resi,.single-partner #results .accordion .fold .key .badge .resi,.single-sales-manager #results .accordion .fold .key .badge .resi{position:absolute;top:0;left:0;color:#a8a8a8;opacity:.8;padding:9px 15px}.sales #results .accordion .fold .key .badge .resi span,.single-partner #results .accordion .fold .key .badge .resi span,.single-sales-manager #results .accordion .fold .key .badge .resi span{transition:0.25s linear all}.sales #results .accordion .fold .key .badge .resi:hover span,.single-partner #results .accordion .fold .key .badge .resi:hover span,.single-sales-manager #results .accordion .fold .key .badge .resi:hover span{color:#5a85d7}.sales #results .accordion .fold .key .company,.single-partner #results .accordion .fold .key .company,.single-sales-manager #results .accordion .fold .key .company{position:relative;left:30px;font-size:20px}.sales #results .accordion .fold .key .right,.single-partner #results .accordion .fold .key .right,.single-sales-manager #results .accordion .fold .key .right{display:block;color:#787878}.sales #results .accordion .fold .note,.single-partner #results .accordion .fold .note,.single-sales-manager #results .accordion .fold .note{padding-left:60px}.sales #results .accordion .fold .note .label,.single-partner #results .accordion .fold .note .label,.single-sales-manager #results .accordion .fold .note .label{float:left;width:130px;color:#787878}.sales #results .accordion .fold .note .data,.single-partner #results .accordion .fold .note .data,.single-sales-manager #results .accordion .fold .note .data{display:block;margin-left:130px}.sales #results .accordion .fold .note .salesmgr,.single-partner #results .accordion .fold .note .salesmgr,.single-sales-manager #results .accordion .fold .note .salesmgr{margin-top:10px}.sales #results .accordion .fold .note .salesmgr hr,.single-partner #results .accordion .fold .note .salesmgr hr,.single-sales-manager #results .accordion .fold .note .salesmgr hr{position:relative;left:-15px;border-color:#f4f4f4}.sales #results .accordion .fold .note .salesmgr .smlabel,.single-partner #results .accordion .fold .note .salesmgr .smlabel,.single-sales-manager #results .accordion .fold .note .salesmgr .smlabel{margin:10px 0 3px}.sales #results .accordion .fold .note .salesmgr .smdata,.single-partner #results .accordion .fold .note .salesmgr .smdata,.single-sales-manager #results .accordion .fold .note .salesmgr .smdata{display:block;white-space:nowrap}.sales #results .accordion .fold .note .salesmgr .smdata .icon,.single-partner #results .accordion .fold .note .salesmgr .smdata .icon,.single-sales-manager #results .accordion .fold .note .salesmgr .smdata .icon{color:#a8a8a8;margin-right:5px}.sales #results .accordion .fold .note .highlight,.single-partner #results .accordion .fold .note .highlight,.single-sales-manager #results .accordion .fold .note .highlight{font-weight:700}.sales #results .accordion .fold .note .plink .data,.single-partner #results .accordion .fold .note .plink .data,.single-sales-manager #results .accordion .fold .note .plink .data{overflow:hidden}.sales #results .accordion .nonefound,.single-partner #results .accordion .nonefound,.single-sales-manager #results .accordion .nonefound{background:#f4f4f4;color:#000;font-size:20px;padding:5px 15px}.sales .saleskey,.single-partner .saleskey,.single-sales-manager .saleskey{position:relative;color:#a8a8a8;margin:0 0 5px 15px;transition:0.25s linear all}.sales .saleskey span,.single-partner .saleskey span,.single-sales-manager .saleskey span{font-size:20px;opacity:.8;margin-right:3px;transition:0.25s linear all}.sales .saleskey .leofam,.single-partner .saleskey .leofam,.single-sales-manager .saleskey .leofam{position:relative;top:6px;height:20px;width:36px;opacity:.32}.sales .saleskey:hover.resi span,.single-partner .saleskey:hover.resi span,.single-sales-manager .saleskey:hover.resi span{color:#5a85d7}.sales .sort-table,.single-partner .sort-table,.single-sales-manager .sort-table{position:relative;top:1px;width:100%}.sales .sort-table td,.single-partner .sort-table td,.single-sales-manager .sort-table td{width:50%;color:#fff;background:#222;text-align:center;padding:8px 0 7px;cursor:pointer;transition:0.25s linear all;text-transform:uppercase;font-weight:700}.sales .sort-table td .arrow .dashicons,.single-partner .sort-table td .arrow .dashicons,.single-sales-manager .sort-table td .arrow .dashicons{font-size:32px;line-height:18px;transition:none}.sales .sort-table td.selected,.single-partner .sort-table td.selected,.single-sales-manager .sort-table td.selected{font-weight:700}.sales .sort-table td:hover,.single-partner .sort-table td:hover,.single-sales-manager .sort-table td:hover{color:#5a85d7}.single-partner #results .accordion .fold .key{background:#f4f4f4;cursor:default}.single-partner #results .accordion .fold .key .company{color:#000}.single-partner #results .accordion .fold .key .right{display:none}.single-partner #results .accordion .fold .note{display:block}.contact .additional{font-size:20px;font-weight:600}.contact .accordion{padding-bottom:15px}.contact .accordion .fold .key .description{display:block;color:#787878;font-size:14px;font-style:italic}.contact .accordion .fold .note .details{padding:5px 0;font-size:14px}.contact .accordion .fold .note .person{font-size:14px;padding:5px 30px 0}.contact #form-wrapper{min-height:500px}.gbox{background:#f4f4f4;margin:1%;padding:15px 30px}.gbox.half{float:left;width:48%}.gbox.mtop{margin-top:15px}.gbox.mtop0{margin-top:0}.campusmap{display:block;color:#fff;font-size:20px;font-weight:700;padding:20px 30px}.campusmap:hover{color:#fcb24c}#multipage .area#main{padding-bottom:0}#multipage.trans-scroll .subpage{padding:17px 0 34px 0}#multipage.trans-scroll .subpage:first-child{padding-top:17px}#multipage.trans-scroll .subpage.notopad{padding-top:0}#multipage.trans-scroll .subdivider{height:3px;background:#5a85d7}#multipage.fillpage .sublink.active{color:#fcb24c!important}#multipage.fillpage .subpage{position:relative}#multipage.fillpage .subpage .bgimages .bgimage{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background-position:center center;background-size:cover}#multipage.fillpage .subpage .bgimages .bgimage:first-child{display:block}#multipage.fillpage .subpage .bgimages .bgimage .credit{position:absolute;right:15px;bottom:15px;font:700 17px/20px Helvetica,sans-serif;font-size:12px;color:#fff;text-shadow:1px 1px 2px #484848,-1px -1px 2px #484848,1px -1px 2px #484848,-1px 1px 2px #484848;opacity:.66}#multipage.fillpage .subpage .bgfilter{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover}.btu-calculator .accordion .fold .key{font-size:17px;padding:5px 15px 6px}.ilab{color:#787878;font-weight:700}.ibut{background:#eee;color:#5a85d7;border:solid 1px #a8a8a8;font-size:14px;font-weight:700;padding:1px 4px;white-space:nowrap}#btu-form{background:#f4f4f4;margin:30px 0}#btu-form .frow{min-height:50px;padding:15px}#btu-form .frow .fblock{float:left}#btu-form .frow .fblock.marbig{margin-right:100px}#btu-form .frow .fblock.marsml{margin-right:35px}#btu-form label{display:inline-block;width:80px;margin-bottom:15px}#btu-form label.blabel{color:#787878!important;font-weight:700}#btu-form .radios .rlabel{color:#000;white-space:nowrap;transition:0.25s linear all}#btu-form .radios .rlabel.hover:hover{color:#5a85d7}#btu-form #addproduct{min-height:55px}#btu-form #addproduct .inputs input{border:solid 1px #a8a8a8;transition:0.25s linear all;outline:none}#btu-form #addproduct .inputs input.error{border-color:#d84549!important}#btu-form #addproduct .inputs input:hover{border-color:#5a85d7}#btu-form #addproduct .inputs input:focus{border-color:#a8a8a8;outline:none}#btu-form #addproduct .inputs #input-quantity{width:60px;margin-right:35px;padding:2px 3px}#btu-form #addproduct #addbutton label{display:none;margin:0}#btu-form #addproduct #addbutton .button{width:230px;font-weight:700;position:relative;top:-4px}#btu-form #addproduct.vertical #breaker{display:block}#btu-form #addproduct.vertical #addbutton{float:none}#btu-form #addproduct.vertical #addbutton label{display:inline-block}#btu-form #addproduct.vertical #addbutton .button{top:0}#btu-table{margin-bottom:45px}#btu-table table{width:100%;border-collapse:collapse;margin-bottom:15px}#btu-table table thead{font-weight:700;text-align:center}#btu-table table thead tr #qty{width:1%;min-width:58px}#btu-table table tbody tr{display:none}#btu-table table tbody tr td{text-align:right}#btu-table table tbody.printview td.product{color:#484848!important;cursor:default}#btu-table table tr{font-size:14px}#btu-table table tr.totals{background:#f4f4f4;color:#000}#btu-table table tr.totals th{padding:6px;text-align:right}#btu-table table tr.totals th:first-child{text-align:left}#btu-table table tr.totals.printview th{background:#fff!important}#btu-table table tr th,#btu-table table tr td{border:solid 1px #999;padding:3px 6px;cursor:default}#btu-table table tr th.product,#btu-table table tr td.product{font-weight:700;text-align:left;cursor:pointer}#btu-table table tr th.product .fa,#btu-table table tr td.product .fa{float:right;color:#a8a8a8;font-size:15px;font-weight:100;padding:3px 0 3px 6px}#btu-table table tr th.product .fa.fa-window-close,#btu-table table tr td.product .fa.fa-window-close{padding:0}#btu-table table tr th.product:hover,#btu-table table tr td.product:hover{color:#a8a8a8}#btu-table table tr th.product:hover .fa,#btu-table table tr td.product:hover .fa{color:#d84549;font-weight:600}#btu-table table tr th.quantity input,#btu-table table tr td.quantity input{background:transparent;color:#484848;max-width:50px;font-weight:700;text-align:right;margin:0 -2px;border:solid 1px transparent;transition:0.25s linear all;cursor:text}#btu-table table tr th.quantity input:hover,#btu-table table tr td.quantity input:hover{border-color:#5a85d7}#btu-table table tr th.quantity input:focus,#btu-table table tr td.quantity input:focus{border-color:#a8a8a8;outline:none}#btu-table table tr th.quantity input.disabled,#btu-table table tr td.quantity input.disabled{border-color:transparent!important;cursor:default}#btu-table table tr.heading{background:#222;color:#fff}#btu-table table tr.heading th.tc,#btu-table table tr.heading th.tb,#btu-table table tr.heading th.tk{border-bottom:none}#btu-table table tr.heading th.idle,#btu-table table tr.heading th.max{background:#787878;border-top:none}#btu-table table tr.heading.printview th{background:#fff!important;color:#484848!important}#btu-table table tr.small{font-size:12px}#btu-table table tr.small th{width:15%}#btu-table table tfoot tr td{background:#f4f4f4;font-size:13px;line-height:13px;padding:6px 12px;border:none}#btu-table table tfoot tr td .mark{font-weight:700}#btu-table table tfoot tr td.buttons{background:#fff;padding:6px 0;border:none;text-align:right}#btu-table table tfoot tr td#note-max,#btu-table table tfoot tr td#note-230,#btu-table table tfoot tr td#note-mps{display:none}#btu-table table tfoot tr.printview td{background:#fff!important}#btu-table table .c100,#btu-table table .c230,#btu-table table .b100,#btu-table table .b230,#btu-table table .k100,#btu-table table .k115,#btu-table table .k230{display:none}.btubutt{width:120px;font-size:14px;font-weight:700;margin-left:20px;padding:6px 0}.btubutt#clearproducts:hover{color:#fff;background:#d84549}#printbuttons{text-align:right}.printshow{display:none}#project-wrap{margin-bottom:20px}#project-wrap #project{width:100%}#project-wrap #project input{width:100%;padding:3px 6px;border:solid 1px #999}#printfooter{display:none;text-align:right;color:#eee;font-size:11px}.addmar{margin-bottom:10px}.zeropad{padding:0!important}.margin20{margin-top:20px!important}.salesforce-lead-form h1{margin-bottom:0}.salesforce-lead-form .gform_wrapper{background:#000;color:#a8a8a8;font-size:13px;line-height:normal}.salesforce-lead-form .gform_wrapper .gfield_required{color:#5a85d7}.salesforce-lead-form .gform_wrapper label.gfield_label{font-weight:bold!important}.salesforce-lead-form .gform_wrapper ul.gfield_radio{margin-left:30px}.salesforce-lead-form .gform_wrapper ul.gfield_radio li{display:inline-block;margin-right:30px!important}.salesforce-lead-form .gform_wrapper li.gfield.gfield_error{background:#f4f4f4;padding:0 10px 5px}.salesforce-lead-form .gform_wrapper li.gfield.gfield_error input{max-width:95%}.salesforce-lead-form .gform_wrapper .validation_error,.salesforce-lead-form .gform_wrapper .validation_message{display:none!important}.documents .instruct{margin:0 0 0 8px}#all-docs.accordion{margin:30px 0 0}#all-docs.accordion .fold{position:relative}#all-docs.accordion .fold .key .names .name{position:relative;display:inline-block;width:200px;transition:0.25s linear all}#all-docs.accordion .fold .key .names .longname{display:inline-block;width:430px;font-size:17px;color:#787878;margin-left:48px}#all-docs.accordion .fold .note{padding:10px 20px}#all-docs.accordion .fold .note ul{list-style:none}#all-docs.accordion .fold .note ul li{position:relative;margin:0 0 0 15px}#all-docs.accordion .fold .note ul li a{transition:0.25s linear all}#all-docs.accordion .fold .note ul li a{display:inline-block;padding:3px 0}#all-docs.accordion .fold .note ul li.rhr{background:#eee;height:1px;margin:5px 0 5px -40px;padding:0}#all-docs.accordion .fold .note ul li .mdate{color:#787878;font-size:12px;margin-left:5px}#all-docs.accordion .fold .note ul li .mdate.recent{font-weight:700}.all-check,.res-check{position:absolute;top:0;margin:0 0 0 -48px;padding:4px 8px;cursor:pointer}.all-check .box,.res-check .box{display:inline-block;height:20px;width:20px;color:#fff;font-size:18px;line-height:18px;font-weight:700;overflow:hidden;border-radius:3px;border:solid 2px #999;background:#fff;transition:0.25s linear all}.all-check:hover .box,.res-check:hover .box{background:#5a85d7;border-color:#5a85d7}.all-check.checked .box,.res-check.checked .box{background:#5a85d7;border-color:#5a85d7}.all-check.checked:hover .box,.res-check.checked:hover .box{background:#d84549;border-color:#d84549}.all-check{display:none;background:transparent!important;margin:7px 12px 0 -1px}.all-check .box{border-color:#222}#mdd{display:none;position:fixed;bottom:0;height:200px;width:100%;padding:0 20px;background:#222;z-index:900}#mdd h3{color:#eee;padding:10px 0}#mdd .wrap{position:relative;top:-3px}#mdd .list{height:120px;margin:10px 0;background:#f4f4f4;overflow-y:scroll}#mdd .list ul{margin:0;padding:0;list-style:none}#mdd .list ul li{position:relative;display:block;margin:0;padding:2px 10px 1px;font-size:17px;line-height:19px;cursor:pointer}#mdd .list ul li .fa{position:absolute;color:#a8a8a8;font-weight:100;margin:0 10px 0 0}#mdd .list ul li .name{display:inline-block;margin-left:27px}#mdd .list ul li:hover{color:#a8a8a8}#mdd .list ul li:hover .fa{color:#d84549;font-weight:600}#mdd .buttons{float:right;margin-left:20px}#mdd .buttons .button{display:block;margin:18px 0}#mdd .buttons .button#mdd-clear:hover{color:#fff;background:#d84549}#mdd-cover{display:none;position:fixed;top:0;height:100%;width:100%;background:#5a85d7;opacity:.8;cursor:wait;z-index:901}#mdd-cover .notice{position:absolute;bottom:220px;left:5%;width:90%;background:#fff;font-size:20px;font-weight:700;text-align:center;padding:20px 0}#mdd-cover .notice #ddata{font-size:17px;font-weight:400}#discon-list{margin-bottom:60px}#discon-list .dproducts{width:100%;margin:30px auto 0;padding-top:10px}#discon-list .dproducts ul{background:#f4f4f4;height:295px;overflow:scroll;overflow-x:hidden;overflow-y:scroll;list-style-type:none;margin:0;padding:10px}#discon-list .dproducts ul li{margin:0;padding:0}#discon-list .dproducts ul li a{display:block;padding:5px 20px;color:#5a85d7;transition:0.25s linear all;font-size:20px;line-height:20px}#discon-list .dproducts ul li a .name{display:table-cell;width:250px}#discon-list .dproducts ul li a .longname{display:table-cell;color:#787878;font-size:17px;padding-left:48px}#discon-list .dproducts ul li a:hover{color:#000}#brochures{list-style-type:none;padding:0}#brochures li{display:inline-block;width:29%;margin:0 2% 60px;text-align:center}#brochures li a{display:block;font-size:20px;transition:0.25s linear all}#brochures li a img{width:100%;height:auto;border:solid 2px #5a85d7;transition:0.25s linear all}#brochures li a:hover{color:#000}#brochures li a:hover img{border-color:#000}.twocol{position:relative}.twocol .lcol{width:60%;max-width:800px;margin:45px 0 60px}.twocol .rcol{position:absolute;top:0;right:0;width:35%}.twocol .rcol.lgraypad{background:#f4f4f4;padding:30px}.page-template-page-banner .banner{position:relative;display:block;width:100%;background-position:center center;background-size:cover}.page-template-page-banner h3{color:#fff!important;margin-top:45px}.download-link{display:block;min-height:56px;background:#f4f4f4!important;color:#5a85d7!important;border:solid 1px #ccc;padding:3px 6px;text-decoration:none!important;transition:0.25s linear all}.download-link .icon{float:left}.download-link .text{display:block;margin-left:56px}.download-link .text .title{display:block}.download-link .text .size{display:block;color:#787878;font-size:12px}.download-link .text .excerpt{display:block;color:#222;font-size:12px}.download-link:hover{background:#d8d8d8!important;color:#000!important}.dealers .dealer{margin-bottom:20px}.dealers .dealer .company{font-size:20px}.dealers .dealer .location{margin-bottom:5px}.dealers .dealer .info{margin-left:30px}.dealers .dealer .info span{display:inline-block;width:90px;color:#a8a8a8}.affiliations{text-align:center;margin:30px 0}.affiliations a{display:inline-block;margin:0 40px}#bgimage{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center center;background-size:cover}#bgimage .credit{position:absolute;right:15px;bottom:100px;font:700 17px/20px Helvetica,sans-serif;font-size:12px;color:#fff;text-shadow:1px 1px 2px #484848,-1px -1px 2px #484848,1px -1px 2px #484848,-1px 1px 2px #484848;opacity:.66}.system-wrap ul{padding-inline-start:18px}.system-wrap ul>li{color:#5a85d7}.system-wrap ul>li>span{color:#484848}.system-wrap hr{padding-bottom:20px;margin-top:40px}.system-wrap .system-two-col-wrap{padding:4% 0% 4% 0}.system-wrap .system-two-col-wrap .system-two-col{width:46%;position:relative;float:left;height:700px;background-color:#f4f4f4;margin-bottom:4%}.system-wrap .system-two-col-wrap .system-two-col img{width:84%;padding-bottom:56px;padding-left:16%;padding-top:10%}.system-wrap .system-two-col-wrap .system-two-col .system-bullets{width:84%;padding-left:16%}.system-wrap .system-two-col-wrap #right{margin-left:8%}.system-wrap .col .zoomable img{width:84%;padding-top:16px;padding-bottom:80px}.system-wrap .imgfull img{border:none}.career-wrap{margin-top:-1px}.career-wrap .content h1{display:none}.career-wrap .content ul>li{color:#5a85d7}.career-wrap .content ul>li>span{color:#484848}.career-wrap img{width:100%;height:auto}.career-wrap .header-banner{position:relative;display:block;height:600px;width:100%;background-position:center center;background-size:cover;background-image:url(/wp-content/uploads/2020/01/190918_top.jpg)}.career-wrap .header-text{position:absolute;text-transform:uppercase;text-align:center;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);margin-left:auto;margin-right:auto;left:0;right:0}.career-wrap .first-heading{font-size:2.5vw;margin-bottom:2em;color:#fff;font-weight:600}.career-wrap .excite{font-family:"Filmotype",Helvetica,sans-serif;font-size:15vw;line-height:10vw;margin:1.1vw;color:#fff;padding-bottom:24px}.career-wrap a.button.excite-view-btn{font-size:1.2vw}.career-wrap .career-section-text{width:76%;margin-left:12%;padding-top:2%}.career-wrap h2.career-subtitle{margin-top:60px}.career-wrap .spacer{margin:25px 0}.career-wrap .bottom-spacer{height:80px;width:100%}.career-wrap .list-wrap{display:inline-block;width:49%}.career-wrap #opportunities p{width:100%}.career-wrap .button-wrap{height:auto;text-align:center;text-transform:uppercase}.career-wrap .section-divider{position:relative;height:190px;background-position:center center;background-size:cover}.career-wrap #inspire-divider.section-divider{background-image:url(/wp-content/uploads/2020/01/inspire.jpg)}.career-wrap #energize-divider.section-divider{background-image:url(/wp-content/uploads/2020/01/energize.jpg)}.career-wrap #educate-divider.section-divider{background-image:url(/wp-content/uploads/2020/01/educate.jpg)}.career-wrap #thrill-divider.section-divider{background-image:url(/wp-content/uploads/2020/01/thrill.jpg)}.career-wrap .divider-text{position:absolute;top:52%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);margin-left:auto;margin-right:auto;left:0;right:0;color:#fff;font-size:10vw;font-family:"Filmotype",Helvetica,sans-serif;text-align:center}.career-wrap #slider-wrap{margin-bottom:25px}.career-wrap #slider-wrap p{display:block}#milestones #mtop{display:block;height:64px;width:83%;background:#fff}#milestones .accordion{margin:54px 0 60px;display:none}#milestones .accordion .fold .keep-closed{color:#484848;cursor:default}#milestones .accordion .fold .keep-closed:hover{background:#fff!important}#milestones p{padding-bottom:46px}#milestones .range-div{position:relative;width:88%;display:inline-block}#milestones .range{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fcb24c;width:100%;height:4px;border-radius:10px;outline:none}#milestones .range::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;-moz-appearance:none;height:60px;width:60px;background:#5a85d7;border-radius:50%;cursor:grab;transition:0.25s linear all;border:none;color:#fff!important}#milestones .range::-moz-range-thumb{appearance:none;-webkit-appearance:none;-moz-appearance:none;height:60px;width:60px;background:#5a85d7;border-radius:50%;cursor:grab;transition:0.25s linear all;border:none}#milestones .range-thumb{position:absolute;left:0;top:-14px;padding-top:14px;width:60px;height:60px;text-align:center;line-height:30px;pointer-events:none;transition:0.25s linear color;border:none;font-weight:700;color:#fff}#milestones .arrow-box{width:100%;text-align:center}#milestones #milestone-left-arrow,#milestones #milestone-right-arrow{display:inline-block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;font-size:50px;color:#5a85d7}#milestones #milestone-left-arrow:hover,#milestones #milestone-right-arrow:hover{color:#484848;cursor:pointer;transition:0.25s linear all}#milestones #milestone-right-arrow{width:auto;height:auto;margin-top:-10px;padding-left:4px}#milestones #milestone-left-arrow{width:auto;height:auto;margin-top:-10px;padding-right:4px}#milestones input[type="range"]::-moz-focus-outer{border:0}@supports (-ms-ime-align:auto){#milestones .range{height:64px;outline:none;background-color:#fff;margin-top:-16px}#milestones input[type=range]{-webkit-appearance:none;border:1px solid #fff}#milestones input[type=range]::-ms-track{height:5px;background:transparent;border-color:transparent;border-width:6px 0;color:transparent}#milestones input[type=range]::-ms-fill-lower{background:#787878;border-radius:10px}#milestones input[type=range]::-ms-fill-upper{background:#d8d8d8;border-radius:10px}#milestones input[type=range]::-ms-thumb{border:none;height:60px;width:60px;border-radius:50%;background-color:#5a85d7}#milestones input[type=range]:focus::-ms-fill-lower{background:#787878}#milestones input[type=range]:focus::-ms-fill-upper{background:#ccc}}#patents p{padding-bottom:26px}#patents .accordion{padding-bottom:100px;padding-top:10px}#patents .accordion .left{width:82%;line-height:26px}#patents .accordion .right{color:#787878;width:17%}#patents .accordion .left,#patents .accordion .right{display:inline-block}#patents .accordion .label{color:#787878;width:160px;vertical-align:top}#patents .accordion .inventors .info{display:inline-block;width:70%}#patents .accordion .other_patents table{margin-top:12px;width:80%;border:solid #d8d8d8 1px;color:#484848}#patents .accordion .other_patents table thead{font-weight:400}#patents .accordion .other_patents table th{text-align:left;border-bottom:solid 1px #d8d8d8;font-weight:normal!important}#patents .accordion .other_patents table td,#patents .accordion .other_patents table th{padding:3px;border-right:solid 1px #d8d8d8;width:25%}#patents .accordion .other_patents table td:last-child,#patents .accordion .other_patents table th:last-child{border-right:none}#patents .accordion .other_patents table td{color:#484848}#patents .accordion .subhead{padding:5px 30px}#patents .accordion-top-left,#patents .accordion-top-right{display:inline-block;font-size:20px;color:#fff}#patents .accordion-top-right{float:right}.forum #request-access{display:none}.forum .gform_wrapper{padding:15px 30px}.forum .gform_wrapper .gform_heading .gform_title{display:block!important;margin-bottom:15px}.forum .gform_wrapper .gform_heading .gform_description{font-weight:normal!important;padding-bottom:10px}.forum #af-wrapper{font-size:16px!important}.forum #af-wrapper .highlight-admin{color:#d84549!important}.forum #af-wrapper .highlight-admin:after{content:" (admin)"}.forum #af-wrapper #read-unread{text-align:center;border:2px solid #5a85d7;padding:10px 0}.forum #af-wrapper #read-unread span{float:none;white-space:nowrap}.forum #af-wrapper #read-unread .indicator{float:none;margin:0 6px}.forum #af-wrapper #forum-breadcrumbs{font-size:14px}.sound-future .plist.news .item a .thumbnail{position:relative}.sound-future .plist.news .item a .thumbnail img{border:solid 1px #999}.sound-future .plist.news .item a .text .headline{color:#5a85d7}.sound-future .plist.news .item a .text .excerpt{color:#666}.sound-future .plist.news .item a:hover .thumbnail .cover{opacity:.25}.sound-future .plist.news .item a:hover .text .headline{color:#000}.sound-future .plist.news .item a:hover .text .excerpt,.sound-future .plist.news .item a:hover .text .source{color:#000}.leo-family .longname{display:block;font-size:14px;line-height:14px}.leo-family .portal-grid .box{width:50%}.leo-family #lftop-wrap{overflow:hidden}.leo-family #lftop-wrap .lftop{display:block;text-align:center}.leo-family #lftop-wrap .lftop #lftop-link span{display:inline-block;width:30%;max-width:250px;padding:15px}.leo-family #lftop-wrap .lftop #lftop-link span.lflogo{margin-top:45px}.leo-family #cre-wrap{text-align:center}.leo-family #cre-wrap #cre-links{position:absolute;bottom:75px;width:100%}.leo-family #cre-wrap #cre-links a{display:inline-block;font-family:"Filmotype",Helvetica,sans-serif;font-size:5vw;text-transform:uppercase;padding:5px 20px}.leo-family #cre-wrap .next-wrap{position:absolute;bottom:3px;width:100%;text-align:center}.leo-family #cre-wrap .next-wrap .next{display:inline-block;font-size:48px;padding:2px 15px;transition:0.25s linear all}.leo-family .lfbar{position:absolute;left:0;top:0;width:200px;margin-left:30px;padding:60px 15px;background:#000;cursor:default;overflow:hidden}.leo-family .lfbar span{display:block}.leo-family .lfbar span.lflogo{margin-bottom:20px}.leo-family .lfbar span.lfdte{margin-bottom:10px}.leo-family .lfbar span.lfwho{margin-bottom:20px}.leo-family .lfbar .next{position:absolute;bottom:20px;display:block;text-align:center;font-size:48px;margin-left:-15px;width:200px;transition:0.25s linear all}.leo-family .lftext{padding:35px 20px 20px 275px}.leo-family .lftext .lfinner{background:url(/wp-content/themes/ms/img/black66.png) repeat;min-height:200px;padding:20px 30px;overflow:scroll}.leo-family .lftext .lfinner .subhead{font-family:"Filmotype",Helvetica,sans-serif;font-size:60px;letter-spacing:3px;text-transform:uppercase}.leo-family .lftext .lfinner .blurb a{background:url(/wp-content/themes/ms/img/black50.png) repeat}.leo-family .lftext .lfinner .accordion{margin-top:20px}.leo-family .lftext .lfinner .accordion .fold .key{padding:10px;border:none;background:url(/wp-content/themes/ms/img/black50.png) repeat;transition:0.25s linear all}.leo-family .lftext .lfinner .accordion .fold .key:hover{background:url(/wp-content/themes/ms/img/blue50.png) repeat;color:#fff}.leo-family .lftext .lfinner .accordion .fold .note{padding:15px 30px;background:url(/wp-content/themes/ms/img/black50.png) repeat;border:none}.leo-family .lftext .lfinner .accordion .fold .note p{margin:0}.leo-family .lftext .lfinner .accordion .fold.open .key{background:url(/wp-content/themes/ms/img/blue50.png) repeat;color:#fff}.leo-family #slider-wrap #slider{min-width:0}.leo-family #slider-wrap #slider #slides .slide{min-width:0}.leo-family .lfbanner{margin:15px 0}.leo-family .lfbanner img{border:solid 2px #000;width:100%;height:auto}.leo-family .gallery{list-style-type:none;margin:0;padding:0}.leo-family .gallery li a{position:relative;float:left;display:table;background-size:cover;background-position:center center;width:48%;height:150px;border:solid 2px #5a85d7;transition:0.25s linear all;margin:5px 1%}.leo-family .gallery li a .hover{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:0;transition:0.25s linear all;text-align:center}.leo-family .gallery li a .hover .text{display:block;width:100%;position:absolute;bottom:0;background:#fff;color:#000;font-size:12px;line-height:13px;font-weight:600;text-align:center;padding:2px}.leo-family .gallery li a:hover{border-color:#fff}.leo-family .gallery li a:hover .hover{opacity:.5}.leo-family .gallery.just1 li a{margin:5px 26%}@media (max-width:832px){.leo-family #cre-wrap #cre-links a{font-size:6vw}.leo-family .lfbar{top:30px;left:-45px;width:100%;min-width:480px;height:80px;padding:10px 20px}.leo-family .lfbar span{float:left;margin:0 15px 0 0!important}.leo-family .lfbar span img{height:60px;width:auto}.leo-family .lfbar .next{width:auto;bottom:auto;top:0;right:20px;margin:0!important;padding:16px 0}.leo-family .lftext{padding:140px 20px 20px 20px}}.wppb-user-forms,.wppb-user-forms *{-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;box-sizing:border-box!important}.wppb-user-forms input:not([type="button"]):not([type="reset"]):not([type="submit"]),.wppb-user-forms select,.wppb-user-forms textarea{font-size:100%;margin:0;vertical-align:baseline}.wppb-user-forms input[type="checkbox"],.wppb-user-forms input[type="radio"]{padding:0}.wppb-user-forms input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.wppb-user-forms input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}.wppb-user-forms button::-moz-focus-inner,.wppb-user-forms input::-moz-focus-inner{border:0;padding:0}.wppb-user-forms input[type="text"],.wppb-user-forms input[type="number"],.wppb-user-forms input[type="email"],.wppb-user-forms input[type="url"],.wppb-user-forms input[type="password"],.wppb-user-forms input[type="search"],.wppb-user-forms textarea{color:#666;border:1px solid #ccc;margin-top:2px!important}.wppb-user-forms input[type="text"]:focus,.wppb-user-forms input[type="number"]:focus,.wppb-user-forms input[type="email"]:focus,.wppb-user-forms input[type="url"]:focus,.wppb-user-forms input[type="password"]:focus,.wppb-user-forms input[type="search"]:focus,.wppb-user-forms textarea:focus{color:#111}.wppb-user-forms input[type="text"]:disabled,.wppb-user-forms input[type="number"]:disabled,.wppb-user-forms input[type="email"]:disabled,.wppb-user-forms input[type="url"]:disabled,.wppb-user-forms input[type="password"]:disabled,.wppb-user-forms input[type="search"]:disabled,.wppb-user-forms textarea:disabled{color:#fff;background:#484848}.wppb-user-forms input[type="text"],.wppb-user-forms input[type="number"],.wppb-user-forms input[type="email"],.wppb-user-forms input[type="url"],.wppb-user-forms input[type="password"],.wppb-user-forms input[type="search"]{padding:3px 6px}.wppb-user-forms textarea{overflow:auto;padding-left:3px;vertical-align:top;width:100%}.wppb-user-forms .wppb-wysiwyg .wp-editor-wrap{float:left;width:69.9%}.wppb-user-forms .wppb-wysiwyg button:hover{background:none}.wppb-user-forms .wppb-wysiwyg div.mce-tinymce.mce-panel{border:1px solid #ccc!important;color:#666!important}.wppb-user-forms .wppb-wysiwyg div.mce-panel.mce-first{border-width:0 0 1px 0!important}.wppb-user-forms .wppb-wysiwyg div.mce-panel.mce-last{border-width:1px 0!important}.wppb-user-forms .wppb-wysiwyg .quicktags-toolbar{border:1px solid #dedede;border-bottom:0}#wp-link label input[type="text"]{padding:0}#wppb-search-fields{min-width:250px;float:left;margin-right:20px}.wppb-user-forms .wppb-search-button{margin-right:10px;padding:7px 20px;line-height:24px}.wppb-search-users-wrap{margin-bottom:20px}.wppb-user-forms .extra_field_heading{margin-bottom:0}.wppb-user-forms ul{margin:0 auto;list-style:none;background:#f4f4f4;padding:0}.wppb-user-forms ul:first-child{padding:30px 30px 5px 30px}.wppb-user-forms ul li{list-style:none}#wppb-login-wrap p,#select_user_to_edit_form p{overflow:hidden;margin:0;padding-bottom:14px}.wppb-user-forms ul li{margin:0;padding-bottom:14px}.wppb-user-forms ul li:after{content:"";clear:both;display:block}.wppb-user-forms .wppb-input-hidden{padding-bottom:0}.wppb-user-forms.wppb-user-role-administrator .wppb-input-hidden{padding-bottom:14px}.wppb-user-forms .wppb-form-field>ul{margin-left:0}.wppb-form-field label,#wppb-login-wrap .login-username label,#wppb-login-wrap .login-password label{width:30%;float:left;min-height:1px;min-width:180px}.wppb-form-field input,.wppb-form-field input[type="text"],.wppb-form-field input[type="number"],.wppb-form-field input[type="email"],.wppb-form-field input[type="url"],.wppb-form-field input[type="password"],.wppb-form-field input[type="search"],.wppb-form-field select,.wppb-form-field textarea,.wppb-checkboxes,.wppb-radios,#wppb-login-wrap .login-username input,#wppb-login-wrap .login-password input{width:100%;float:left}.wppb-form-field.wppb-timepicker select{width:auto;margin-right:5px}.wppb-user-forms .wppb-wysiwyg .wp-editor-wrap .wp-editor-tabs *{box-sizing:content-box!important}.wppb-user-forms .wp-editor-wrap input{float:none;width:auto}input#send_credentials_via_email{float:none;width:auto;margin-right:10px}.wppb-send-credentials-checkbox label{width:auto}.wppb-form-field>span{display:block;clear:both;font-size:80%;font-style:italic}.wppb-form-field>span.custom_field_html{font-style:normal;font-size:100%}.wppb-form-field.wppb-timepicker>span.wppb-timepicker-separator{display:inline-block;float:left;clear:none;margin-left:0;margin-right:5px;font-size:100%;font-style:normal}.wppb_upload_button{display:inline-block}.wppb-user-forms .wppb-checkboxes li,.wppb-user-forms .wppb-radios li{display:inline-block;padding:5px 10px 5px 20px}.wppb-form-field .wppb-checkboxes label,.wppb-form-field .wppb-radios label{float:none;min-width:0;padding-left:5px;width:auto;display:inline-block}.wppb-checkbox-terms-and-conditions input,.wppb-checkboxes li input,.wppb-radios li input{min-width:0;float:none;width:auto}.wppb-edit-user .wppb-checkbox-terms-and-conditions{display:none}.wppb-form-field.wppb-heading span,.wppb-default-about-yourself-heading span,.wppb-default-contact-info-heading span,.wppb-default-name-heading span,.wppb-checkbox-terms-and-conditions span{margin-left:0}.wppb-checkbox-terms-and-conditions label{width:100%}.wppb-form-field.wppb-checkbox-terms-and-conditions input[type="checkbox"].custom_field_toa{float:none;width:auto;margin-right:10px}.g-recaptcha{display:inline-block}.g-recaptcha iframe{margin-bottom:0}.wppb-form-field input.wppb-map-search-box{position:absolute;top:10px!important;height:34px;width:50%;min-width:250px;background:#fff;border:0;border-radius:1px;padding:0 10px;box-shadow:0 1px 1px 0 #c1c1c1;font-family:"Roboto",sans-serif}.wppb-create-new-site{width:100%}input#wppb_create_new_site_checkbox{width:auto;margin-right:10px;float:none}label[for=wppb_create_new_site_checkbox]{width:100%}label[for=blog-privacy]{width:100%}#wppb_general_top_error_message,.wppb-error,.wppb-warning{padding:6px 9px;margin:0 auto 25px;display:block;width:100%;box-sizing:border-box;background:#ffebe8;border:1px solid #d84549}#wppb_general_top_error_message,.wppb-error,.wppb-warning{color:#222}#wppb_general_top_error_message a,.wppb-error a,.wppb-warning a{color:#007acc}.wppb-required{color:red}.wppb-required,.wppb-checkbox-terms-and-conditions span.wppb-required{margin-left:5px}#wppb_form_success_message,.wppb-success{padding:6px 9px;margin:0 auto 25px;display:block;width:100%;box-sizing:border-box;background:#e8eff8;border:1px solid #5a85d7}.wppb-register-user .wppb-field-error,.wppb-edit-user .wppb-field-error,#wppb-recover-password .wppb-field-error{background-color:#FFDFDF;border:1px dotted #C89797;margin-bottom:6px!important;padding:6px!important}.wppb-field-error>input,.wppb-field-error>select,.wppb-field-error>textarea,.wppb-field-error>label{margin-bottom:10px}.wppb-field-error img{box-shadow:none;-webkit-box-shadow:none;border:none;border-radius:0;vertical-align:middle;margin-top:-3px;padding-left:5px;width:auto;height:auto}.wppb-form-field>span.wppb-form-error{margin-top:10px;padding-top:5px;border-top:1px dotted #c89797;font-size:100%;margin-left:0}#wppb-register-user .wppb-default-blog-details.wppb-field-error{background-color:transparent!important;border:0px!important}.wppb-default-blog-details>span.wppb-form-error{display:none}.wppb-blog-details-heading span{margin-left:0}.wppb-table *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.wppb-table{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-spacing:.5rem;border-collapse:collapse;width:100%}.wppb-table th{background:#f8f8f8;padding:7px;border:1px solid #e1e1e1;text-align:left}.wppb-table thead tr:hover{background:none}.wppb-table .wppb-sorting .wppb-sorting-default{display:inline-block;width:16px;height:16px;background:url(../../../../../../../themes/ms/images/sorting-default.png) no-repeat center center;vertical-align:middle}.wppb-table .wppb-sorting .wppb-sorting-ascending{background-image:url(../../../../../../../themes/ms/images/sorting-ascending.png)}.wppb-table .wppb-sorting .wppb-sorting-descending{background-image:url(../../../../../../../themes/ms/images/sorting-descending.png)}.wppb-table tr:hover{background:#f1fcff}.wppb-table td{padding:7px;border:1px solid #e1e1e1}.wppb-table .wppb-posts,.wppb-table .wppb-moreinfo{text-align:center}.wppb-avatar img{max-width:none}ul.wppb-profile{list-style-type:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0}ul.wppb-profile li{margin-left:0;margin-right:0;overflow:hidden}ul.wppb-profile li label{display:block;width:30%;float:left;min-height:1px;font-weight:700}ul.wppb-profile li span{display:block;width:69.9%;float:left}ul.wppb-profile li h3,ul.wppb-profile li h3:first-child{margin:20px 0;padding-top:20px;border-top:1px solid #d2d2d2}ul.wppb-faceted-list{list-style:none;margin:0 0 20px}ul.wppb-faceted-list:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}ul.wppb-faceted-list>li{float:left;margin-right:15px;max-width:300px}ul.wppb-faceted-list>li:first-child{float:none;clear:both}.wppb-userlisting-container .wppb-faceted-list li h5{margin-top:20px;margin-bottom:5px}ul.wppb-faceted-list label>*{vertical-align:middle}ul.wppb-faceted-list input[type="checkbox"]{margin-right:5px}.wppb-userlisting-container.spinner{position:relative;opacity:.5}.wppb-userlisting-container.spinner:after{content:"";position:absolute;top:50%;left:50%;margin-top:-16px;margin-left:-16px;display:block;width:32px;height:32px;z-index:1000}ul.wppb-faceted-list .hide-this{display:none}#wppb-remove-facets-container{list-style:none;margin:0}.wppb-remove-facet:before,.wppb-remove-all-facets:before{content:"x";display:inline-block;border-right:1px dotted #D3CCC9;border-right:1px dotted #6F6F6F;padding-right:5px;margin-right:5px}.wppb-userlisting-container .wppb-ul-range-values{padding:5px 0}.wppb-userlisting-container:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.wppb-float-left{float:left}.wppb-float-right{float:right}.wppb-facet-float-left{float:left;max-width:300px}.wppb-facet-float-right{float:right;max-width:300px}@media screen and (max-width:720px){.wppb-table{border:0}.wppb-table thead{display:none}.wppb-table tr{display:block;margin-bottom:30px}.wppb-table td{display:block;text-align:right;border-bottom:0}.wppb-table td:last-of-type{border-bottom:1px solid #e1e1e1}.wppb-table .wppb-posts,.wppb-table .wppb-moreinfo{text-align:right}.wppb-table td:before{content:attr(data-label);float:left}.wppb-table td:after{content:"";display:block;clear:both}}@media screen and (max-width:400px){.wppb-form-field label,#wppb-login-wrap .login-username label,#wppb-login-wrap .login-password label,ul.wppb-profile li label{width:100%;display:block;float:none}.wppb-form-field input,.wppb-form-field select,.wppb-form-field textarea,.wppb-checkboxes,.wppb-radios,#wppb-login-wrap .login-username input,#wppb-login-wrap .login-password input,ul.wppb-profile li span{width:100%;float:left}.wppb-form-field>span{margin-left:0}.wppb-checkboxes li label,.wppb-radios li label{display:inline}.wppb-form-field .wppb-avatar-nofile,.wppb-form-field .wppb-avatar-file,.wppb-form-field .wppb-upload-nofile,.wppb-form-field .wppb-upload-file{margin-left:0}}#pass-strength-result{background-color:#eee;border:1px solid #ddd;display:none;float:left;margin:13px 5px 5px 30%;padding:3px 5px;text-align:center;width:200px;height:28px}#pass-strength-result.short{background-color:#ffa0a0;border-color:#f04040}#pass-strength-result.bad{background-color:#ffb78c;border-color:#ff853c}#pass-strength-result.good{background-color:#ffec8b;border-color:#fc0}#pass-strength-result.strong{background-color:#c3ff88;border-color:#8dff1c}.wppb-form-field.wppb-subscription-plans label{width:100%;float:none}.wppb-form-field.wppb-subscription-plans input{display:inline-block;width:auto;float:none;margin-right:10px!important}.wppb-form-field.wppb-subscription-plans span.description{display:block;font-size:100%;font-style:italic;margin-left:0;margin-bottom:1.5em}table{border-collapse:separate}.form-submit{background:#f4f4f4;margin:0 auto 30px!important;padding:0 30px 25px!important;text-align:right!important}.form-submit .button{display:inline-block;background:#5a85d7;color:#f4f4f4;border:solid 1px #999;border-radius:3px;padding:5px 20px 7px;text-align:center;transition:0.25s linear all;cursor:pointer}.form-submit .button:hover{background:#f4f4f4;color:#5a85d7}#wppb-recover-password ul{padding:20px}.wppb-gdpr-checkbox{padding-bottom:20px!important}.wppb-gdpr-checkbox label{padding:6px 18px;width:100%;display:block;border:solid 1px #ccc;background:#fff}.wppb-gdpr-checkbox input{position:relative;top:3px;width:21px}#cookie-law-info-bar{opacity:1!important;border-top:2px solid #ccc;z-index:1000}#cookie-law-info-bar .cli-wrapper{line-height:normal}#cookie-law-info-bar .cli-wrapper h5{font-size:18px;font-weight:700;color:#666;text-align:center}#cookie-law-info-bar .cli-wrapper .cli-bar-container{display:block!important}#cookie-law-info-bar .cli-wrapper .cli-bar-container .cli-bar-message{width:100%;text-align:center}#cookie-law-info-bar .cli-wrapper .cli-bar-container .cli-bar-message a:hover{color:#000}#cookie-law-info-bar .cli-wrapper .cli-bar-container .cli-bar-btn_container a{margin:10px 5px 5px!important}.wt-cli-privacy-btn,.cli-plugin-button,.cli-ccpa-button-confirm,.cli-ccpa-button-cancel{display:inline-block!important;background-color:#5a85d7!important;color:#f4f4f4!important;border:solid 1px #fcb24c!important;border-radius:3px!important;padding:6px 20px!important;text-align:center!important;text-transform:capitalize!important;transition:0.25s linear all!important;cursor:pointer!important;opacity:1!important}.wt-cli-privacy-btn:hover,.cli-plugin-button:hover,.cli-ccpa-button-confirm:hover,.cli-ccpa-button-cancel:hover{background-color:#f4f4f4!important;color:#5a85d7!important}.cli-tab-header a.cli-nav-link{color:#5a85d7;font-weight:700;transition:0.25s linear all!important}.cli-tab-header:hover a.cli-nav-link{color:#000}.cli_manage_current_consent{color:inherit;font-weight:700}#modal-login .ml-content{padding:20px 30px}#modal-login .ml-content h2{color:#222;margin-bottom:20px}#modal-login .ml-content input{padding:5px;height:auto;line-height:normal;border:solid 1px #ccc}#modal-login .ml-content .button{background:#eee;color:#5a85d7;border:solid 1px #fcb24c;padding:5px 20px 7px;transition:0.25s linear all}#modal-login .ml-content .button:hover{background:#ccc;color:#000}#modal-login .ml-content .mluser{padding-bottom:10px}#modal-login .ml-content .mlpsw{padding-bottom:30px}#modal-login .ml-content #forgetmenot{margin-top:5px}#modal-login #additional-settings{position:static;margin-top:20px}#modal-login #additional-settings a{text-decoration:none;color:#5a85d7}#modal-login #additional-settings a:hover{color:#000}#modal-login .success{background-color:#5a85d7}#modal-login .ml-close{display:none!important}.gform_wrapper{background:#f4f4f4;margin:0 0 30px!important;padding:30px 30px 15px 30px}.gform_wrapper .gform_heading{margin-bottom:0!important}.gform_wrapper .gform_heading .gform_title{display:none}.gform_wrapper .gform_heading .gform_description{color:#666;margin-bottom:0!important;font-weight:bold!important;text-align:center}.gform_wrapper .top_label div.ginput_container{margin-top:2px!important}.gform_wrapper .top_label select.medium{width:99.75%!important}.gform_wrapper label.gfield_label{font-weight:400!important}.gform_wrapper .gfield_required{color:#5a85d7!important}.gform_wrapper .validation_error{background:#fff;color:#000!important;border:solid 2px #d84549!important}.gform_wrapper .gfield_error .gfield_label,.gform_wrapper .validation_message{color:#d84549!important}.gform_wrapper li.gfield_error ul.gfield_radio,.gform_wrapper li.gfield_error ul.gfield_checkbox{color:#d84549!important}.gform_wrapper .gform_validation_errors.validation_error{border:none!important;padding:0!important}.gform_wrapper ul li.gfield{margin-top:12px!important}.gform_wrapper ul li.field_description_below div.ginput_container_radio{margin:0!important}.gform_wrapper ul .gfield_radio li{margin:0}.gform_wrapper ul .gfield_radio li input{cursor:pointer}.gform_wrapper ul .gfield_radio li label{position:relative;top:3px;line-height:normal;margin:0;padding:6px 12px}.gform_wrapper ul .gfield_radio li:hover{color:#5a85d7}.gform_wrapper ul .gfield_radio li input[type=radio]:checked+label{color:#5a85d7!important}.gform_wrapper .ginput_counter{display:none}.gform_wrapper .gform_footer{text-align:right}.gform_wrapper .gform_footer input[type=submit]{margin-right:2px!important;max-width:96%}.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){padding:3px 6px!important;line-height:1!important}.gform_wrapper .field_description_below .gfield_description{padding-top:8px!important}.gform_wrapper li.gfield.gfield_error.gfield_contains_required{background:none;border:none;padding:0}.gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin-top:4px!important}.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description{display:none}.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description#gfield_description_17_23,.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description#gfield_description_17_24{display:block!important}.gform_wrapper #gform_8 #field_8_1{border-top:solid 1px #000;padding-top:20px;margin-top:30px!important}.gform_wrapper #gform_8 #field_8_16 label:first-child{font-weight:bold!important}.gform_wrapper #gform_8 #field_8_16 label:first-child .gfield_required{font-weight:400}.gform_wrapper #field_38_6,.gform_wrapper #field_37_6,.gform_wrapper #field_36_6,.gform_wrapper #field_36_4,.gform_wrapper #field_35_6,.gform_wrapper #field_35_4,.gform_wrapper #field_34_10,.gform_wrapper #field_34_9 .ginput_container,.gform_wrapper #field_33_6,.gform_wrapper #field_32_20,.gform_wrapper #field_31_6,.gform_wrapper #field_31_4,.gform_wrapper #field_30_6,.gform_wrapper #field_30_4,.gform_wrapper #field_29_6,.gform_wrapper #field_28_6,.gform_wrapper #field_28_4,.gform_wrapper #field_26_6,.gform_wrapper #field_26_4,.gform_wrapper #field_25_6,.gform_wrapper #field_23_20,.gform_wrapper #field_22_6,.gform_wrapper #field_21_20,.gform_wrapper #field_20_6,.gform_wrapper #field_19_6,.gform_wrapper #field_18_6,.gform_wrapper #field_17_20,.gform_wrapper #field_14_6,.gform_wrapper #field_14_4,.gform_wrapper #field_8_20,.gform_wrapper #field_5_43,.gform_wrapper #field_5_40,.gform_wrapper #field_4_36{background:#fff!important;border:solid 1px #ccc!important;padding:0!important;margin:25px 16px 0 0!important}.gform_wrapper #field_38_6 .gfield_description.validation_message,.gform_wrapper #field_37_6 .gfield_description.validation_message,.gform_wrapper #field_36_6 .gfield_description.validation_message,.gform_wrapper #field_36_4 .gfield_description.validation_message,.gform_wrapper #field_35_6 .gfield_description.validation_message,.gform_wrapper #field_35_4 .gfield_description.validation_message,.gform_wrapper #field_34_10 .gfield_description.validation_message,.gform_wrapper #field_34_9 .ginput_container .gfield_description.validation_message,.gform_wrapper #field_33_6 .gfield_description.validation_message,.gform_wrapper #field_32_20 .gfield_description.validation_message,.gform_wrapper #field_31_6 .gfield_description.validation_message,.gform_wrapper #field_31_4 .gfield_description.validation_message,.gform_wrapper #field_30_6 .gfield_description.validation_message,.gform_wrapper #field_30_4 .gfield_description.validation_message,.gform_wrapper #field_29_6 .gfield_description.validation_message,.gform_wrapper #field_28_6 .gfield_description.validation_message,.gform_wrapper #field_28_4 .gfield_description.validation_message,.gform_wrapper #field_26_6 .gfield_description.validation_message,.gform_wrapper #field_26_4 .gfield_description.validation_message,.gform_wrapper #field_25_6 .gfield_description.validation_message,.gform_wrapper #field_23_20 .gfield_description.validation_message,.gform_wrapper #field_22_6 .gfield_description.validation_message,.gform_wrapper #field_21_20 .gfield_description.validation_message,.gform_wrapper #field_20_6 .gfield_description.validation_message,.gform_wrapper #field_19_6 .gfield_description.validation_message,.gform_wrapper #field_18_6 .gfield_description.validation_message,.gform_wrapper #field_17_20 .gfield_description.validation_message,.gform_wrapper #field_14_6 .gfield_description.validation_message,.gform_wrapper #field_14_4 .gfield_description.validation_message,.gform_wrapper #field_8_20 .gfield_description.validation_message,.gform_wrapper #field_5_43 .gfield_description.validation_message,.gform_wrapper #field_5_40 .gfield_description.validation_message,.gform_wrapper #field_4_36 .gfield_description.validation_message{margin-top:-16px!important;padding-left:12px!important;padding-bottom:4px!important}.gform_wrapper #field_38_6 .gfield_label,.gform_wrapper #field_37_6 .gfield_label,.gform_wrapper #field_36_6 .gfield_label,.gform_wrapper #field_36_4 .gfield_label,.gform_wrapper #field_35_6 .gfield_label,.gform_wrapper #field_35_4 .gfield_label,.gform_wrapper #field_34_10 .gfield_label,.gform_wrapper #field_34_9 .ginput_container .gfield_label,.gform_wrapper #field_33_6 .gfield_label,.gform_wrapper #field_32_20 .gfield_label,.gform_wrapper #field_31_6 .gfield_label,.gform_wrapper #field_31_4 .gfield_label,.gform_wrapper #field_30_6 .gfield_label,.gform_wrapper #field_30_4 .gfield_label,.gform_wrapper #field_29_6 .gfield_label,.gform_wrapper #field_28_6 .gfield_label,.gform_wrapper #field_28_4 .gfield_label,.gform_wrapper #field_26_6 .gfield_label,.gform_wrapper #field_26_4 .gfield_label,.gform_wrapper #field_25_6 .gfield_label,.gform_wrapper #field_23_20 .gfield_label,.gform_wrapper #field_22_6 .gfield_label,.gform_wrapper #field_21_20 .gfield_label,.gform_wrapper #field_20_6 .gfield_label,.gform_wrapper #field_19_6 .gfield_label,.gform_wrapper #field_18_6 .gfield_label,.gform_wrapper #field_17_20 .gfield_label,.gform_wrapper #field_14_6 .gfield_label,.gform_wrapper #field_14_4 .gfield_label,.gform_wrapper #field_8_20 .gfield_label,.gform_wrapper #field_5_43 .gfield_label,.gform_wrapper #field_5_40 .gfield_label,.gform_wrapper #field_4_36 .gfield_label{display:none!important}.gform_wrapper #field_38_6 .ginput_container .gfield_checkbox li,.gform_wrapper #field_37_6 .ginput_container .gfield_checkbox li,.gform_wrapper #field_36_6 .ginput_container .gfield_checkbox li,.gform_wrapper #field_36_4 .ginput_container .gfield_checkbox li,.gform_wrapper #field_35_6 .ginput_container .gfield_checkbox li,.gform_wrapper #field_35_4 .ginput_container .gfield_checkbox li,.gform_wrapper #field_34_10 .ginput_container .gfield_checkbox li,.gform_wrapper #field_34_9 .ginput_container .ginput_container .gfield_checkbox li,.gform_wrapper #field_33_6 .ginput_container .gfield_checkbox li,.gform_wrapper #field_32_20 .ginput_container .gfield_checkbox li,.gform_wrapper #field_31_6 .ginput_container .gfield_checkbox li,.gform_wrapper #field_31_4 .ginput_container .gfield_checkbox li,.gform_wrapper #field_30_6 .ginput_container .gfield_checkbox li,.gform_wrapper #field_30_4 .ginput_container .gfield_checkbox li,.gform_wrapper #field_29_6 .ginput_container .gfield_checkbox li,.gform_wrapper #field_28_6 .ginput_container .gfield_checkbox li,.gform_wrapper #field_28_4 .ginput_container .gfield_checkbox li,.gform_wrapper #field_26_6 .ginput_container .gfield_checkbox li,.gform_wrapper #field_26_4 .ginput_container .gfield_checkbox li,.gform_wrapper #field_25_6 .ginput_container .gfield_checkbox li,.gform_wrapper #field_23_20 .ginput_container .gfield_checkbox li,.gform_wrapper #field_22_6 .ginput_container .gfield_checkbox li,.gform_wrapper #field_21_20 .ginput_container .gfield_checkbox li,.gform_wrapper #field_20_6 .ginput_container .gfield_checkbox li,.gform_wrapper #field_19_6 .ginput_container .gfield_checkbox li,.gform_wrapper #field_18_6 .ginput_container .gfield_checkbox li,.gform_wrapper #field_17_20 .ginput_container .gfield_checkbox li,.gform_wrapper #field_14_6 .ginput_container .gfield_checkbox li,.gform_wrapper #field_14_4 .ginput_container .gfield_checkbox li,.gform_wrapper #field_8_20 .ginput_container .gfield_checkbox li,.gform_wrapper #field_5_43 .ginput_container .gfield_checkbox li,.gform_wrapper #field_5_40 .ginput_container .gfield_checkbox li,.gform_wrapper #field_4_36 .ginput_container .gfield_checkbox li{margin:0!important}.gform_wrapper #field_38_6 .ginput_container .gfield_checkbox input,.gform_wrapper #field_37_6 .ginput_container .gfield_checkbox input,.gform_wrapper #field_36_6 .ginput_container .gfield_checkbox input,.gform_wrapper #field_36_4 .ginput_container .gfield_checkbox input,.gform_wrapper #field_35_6 .ginput_container .gfield_checkbox input,.gform_wrapper #field_35_4 .ginput_container .gfield_checkbox input,.gform_wrapper #field_34_10 .ginput_container .gfield_checkbox input,.gform_wrapper #field_34_9 .ginput_container .ginput_container .gfield_checkbox input,.gform_wrapper #field_33_6 .ginput_container .gfield_checkbox input,.gform_wrapper #field_32_20 .ginput_container .gfield_checkbox input,.gform_wrapper #field_31_6 .ginput_container .gfield_checkbox input,.gform_wrapper #field_31_4 .ginput_container .gfield_checkbox input,.gform_wrapper #field_30_6 .ginput_container .gfield_checkbox input,.gform_wrapper #field_30_4 .ginput_container .gfield_checkbox input,.gform_wrapper #field_29_6 .ginput_container .gfield_checkbox input,.gform_wrapper #field_28_6 .ginput_container .gfield_checkbox input,.gform_wrapper #field_28_4 .ginput_container .gfield_checkbox input,.gform_wrapper #field_26_6 .ginput_container .gfield_checkbox input,.gform_wrapper #field_26_4 .ginput_container .gfield_checkbox input,.gform_wrapper #field_25_6 .ginput_container .gfield_checkbox input,.gform_wrapper #field_23_20 .ginput_container .gfield_checkbox input,.gform_wrapper #field_22_6 .ginput_container .gfield_checkbox input,.gform_wrapper #field_21_20 .ginput_container .gfield_checkbox input,.gform_wrapper #field_20_6 .ginput_container .gfield_checkbox input,.gform_wrapper #field_19_6 .ginput_container .gfield_checkbox input,.gform_wrapper #field_18_6 .ginput_container .gfield_checkbox input,.gform_wrapper #field_17_20 .ginput_container .gfield_checkbox input,.gform_wrapper #field_14_6 .ginput_container .gfield_checkbox input,.gform_wrapper #field_14_4 .ginput_container .gfield_checkbox input,.gform_wrapper #field_8_20 .ginput_container .gfield_checkbox input,.gform_wrapper #field_5_43 .ginput_container .gfield_checkbox input,.gform_wrapper #field_5_40 .ginput_container .gfield_checkbox input,.gform_wrapper #field_4_36 .ginput_container .gfield_checkbox input{position:relative;left:10px;margin:0!important}.gform_wrapper #field_38_6 .ginput_container .gfield_checkbox label,.gform_wrapper #field_37_6 .ginput_container .gfield_checkbox label,.gform_wrapper #field_36_6 .ginput_container .gfield_checkbox label,.gform_wrapper #field_36_4 .ginput_container .gfield_checkbox label,.gform_wrapper #field_35_6 .ginput_container .gfield_checkbox label,.gform_wrapper #field_35_4 .ginput_container .gfield_checkbox label,.gform_wrapper #field_34_10 .ginput_container .gfield_checkbox label,.gform_wrapper #field_34_9 .ginput_container .ginput_container .gfield_checkbox label,.gform_wrapper #field_33_6 .ginput_container .gfield_checkbox label,.gform_wrapper #field_32_20 .ginput_container .gfield_checkbox label,.gform_wrapper #field_31_6 .ginput_container .gfield_checkbox label,.gform_wrapper #field_31_4 .ginput_container .gfield_checkbox label,.gform_wrapper #field_30_6 .ginput_container .gfield_checkbox label,.gform_wrapper #field_30_4 .ginput_container .gfield_checkbox label,.gform_wrapper #field_29_6 .ginput_container .gfield_checkbox label,.gform_wrapper #field_28_6 .ginput_container .gfield_checkbox label,.gform_wrapper #field_28_4 .ginput_container .gfield_checkbox label,.gform_wrapper #field_26_6 .ginput_container .gfield_checkbox label,.gform_wrapper #field_26_4 .ginput_container .gfield_checkbox label,.gform_wrapper #field_25_6 .ginput_container .gfield_checkbox label,.gform_wrapper #field_23_20 .ginput_container .gfield_checkbox label,.gform_wrapper #field_22_6 .ginput_container .gfield_checkbox label,.gform_wrapper #field_21_20 .ginput_container .gfield_checkbox label,.gform_wrapper #field_20_6 .ginput_container .gfield_checkbox label,.gform_wrapper #field_19_6 .ginput_container .gfield_checkbox label,.gform_wrapper #field_18_6 .ginput_container .gfield_checkbox label,.gform_wrapper #field_17_20 .ginput_container .gfield_checkbox label,.gform_wrapper #field_14_6 .ginput_container .gfield_checkbox label,.gform_wrapper #field_14_4 .ginput_container .gfield_checkbox label,.gform_wrapper #field_8_20 .ginput_container .gfield_checkbox label,.gform_wrapper #field_5_43 .ginput_container .gfield_checkbox label,.gform_wrapper #field_5_40 .ginput_container .gfield_checkbox label,.gform_wrapper #field_4_36 .ginput_container .gfield_checkbox label{line-height:normal!important;margin-left:5px!important;padding:5px 0 5px 10px!important;font-weight:normal!important}.gform_wrapper #field_38_6 .ginput_container .gfield_checkbox label#label_14_4_1,.gform_wrapper #field_37_6 .ginput_container .gfield_checkbox label#label_14_4_1,.gform_wrapper #field_36_6 .ginput_container .gfield_checkbox label#label_14_4_1,.gform_wrapper #field_36_4 .ginput_container .gfield_checkbox label#label_14_4_1,.gform_wrapper #field_35_6 .ginput_container .gfield_checkbox label#label_14_4_1,.gform_wrapper #field_35_4 .ginput_container .gfield_checkbox label#label_14_4_1,.gform_wrapper #field_34_10 .ginput_container .gfield_checkbox label#label_14_4_1,.gform_wrapper #field_34_9 .ginput_container .ginput_container .gfield_checkbox label#label_14_4_1,.gform_wrapper #field_33_6 .ginput_container .gfield_checkbox label#label_14_4_1,.gform_wrapper #field_32_20 .ginput_container .gfield_checkbox label#label_14_4_1,.gform_wrapper #field_31_6 .ginput_container .gfield_checkbox label#label_14_4_1,.gform_wrapper #field_31_4 .ginput_container .gfield_checkbox label#label_14_4_1,.gform_wrapper #field_30_6 .ginput_container .gfield_checkbox label#label_14_4_1,.gform_wrapper #field_30_4 .ginput_container .gfield_checkbox label#label_14_4_1,.gform_wrapper #field_29_6 .ginput_container .gfield_checkbox label#label_14_4_1,.gform_wrapper #field_28_6 .ginput_container .gfield_checkbox label#label_14_4_1,.gform_wrapper #field_28_4 .ginput_container .gfield_checkbox label#label_14_4_1,.gform_wrapper #field_26_6 .ginput_container .gfield_checkbox label#label_14_4_1,.gform_wrapper #field_26_4 .ginput_container .gfield_checkbox label#label_14_4_1,.gform_wrapper #field_25_6 .ginput_container .gfield_checkbox label#label_14_4_1,.gform_wrapper #field_23_20 .ginput_container .gfield_checkbox label#label_14_4_1,.gform_wrapper #field_22_6 .ginput_container .gfield_checkbox label#label_14_4_1,.gform_wrapper #field_21_20 .ginput_container .gfield_checkbox label#label_14_4_1,.gform_wrapper #field_20_6 .ginput_container .gfield_checkbox label#label_14_4_1,.gform_wrapper #field_19_6 .ginput_container .gfield_checkbox label#label_14_4_1,.gform_wrapper #field_18_6 .ginput_container .gfield_checkbox label#label_14_4_1,.gform_wrapper #field_17_20 .ginput_container .gfield_checkbox label#label_14_4_1,.gform_wrapper #field_14_6 .ginput_container .gfield_checkbox label#label_14_4_1,.gform_wrapper #field_14_4 .ginput_container .gfield_checkbox label#label_14_4_1,.gform_wrapper #field_8_20 .ginput_container .gfield_checkbox label#label_14_4_1,.gform_wrapper #field_5_43 .ginput_container .gfield_checkbox label#label_14_4_1,.gform_wrapper #field_5_40 .ginput_container .gfield_checkbox label#label_14_4_1,.gform_wrapper #field_4_36 .ginput_container .gfield_checkbox label#label_14_4_1{font-weight:bold!important}.gform_wrapper #field_38_6 .gfield_required,.gform_wrapper #field_37_6 .gfield_required,.gform_wrapper #field_36_6 .gfield_required,.gform_wrapper #field_36_4 .gfield_required,.gform_wrapper #field_35_6 .gfield_required,.gform_wrapper #field_35_4 .gfield_required,.gform_wrapper #field_34_10 .gfield_required,.gform_wrapper #field_34_9 .ginput_container .gfield_required,.gform_wrapper #field_33_6 .gfield_required,.gform_wrapper #field_32_20 .gfield_required,.gform_wrapper #field_31_6 .gfield_required,.gform_wrapper #field_31_4 .gfield_required,.gform_wrapper #field_30_6 .gfield_required,.gform_wrapper #field_30_4 .gfield_required,.gform_wrapper #field_29_6 .gfield_required,.gform_wrapper #field_28_6 .gfield_required,.gform_wrapper #field_28_4 .gfield_required,.gform_wrapper #field_26_6 .gfield_required,.gform_wrapper #field_26_4 .gfield_required,.gform_wrapper #field_25_6 .gfield_required,.gform_wrapper #field_23_20 .gfield_required,.gform_wrapper #field_22_6 .gfield_required,.gform_wrapper #field_21_20 .gfield_required,.gform_wrapper #field_20_6 .gfield_required,.gform_wrapper #field_19_6 .gfield_required,.gform_wrapper #field_18_6 .gfield_required,.gform_wrapper #field_17_20 .gfield_required,.gform_wrapper #field_14_6 .gfield_required,.gform_wrapper #field_14_4 .gfield_required,.gform_wrapper #field_8_20 .gfield_required,.gform_wrapper #field_5_43 .gfield_required,.gform_wrapper #field_5_40 .gfield_required,.gform_wrapper #field_4_36 .gfield_required{display:none!important}.gform_wrapper #field_34_9 .ginput_container{padding:5px 9px!important}.gform_wrapper #field_34_9 .ginput_container label{margin-left:5px!important;font-size:15px!important}.gform_wrapper #field_34_10{margin-top:-10px!important}.gform_wrapper #field_18_6 label{max-width:90%;color:#222}.gform_wrapper #validation_message_5_35{display:block!important}.gform_wrapper #validation_message_17_26{display:none!important}.gform_wrapper #field_17_26{margin-top:24px!important;border-color:#d84549}.gform_wrapper .ginput_container .select2{width:100%!important}.gform_wrapper .gform_fileupload_rules,.gform_wrapper #gfield_description_21_25{display:block;font-size:14px}.bg-black .gform_wrapper{background:#222;color:#a8a8a8}.bg-black .gform_wrapper a:hover{color:#000}.bg-black .gfield_required{color:#5a85d7}@media only screen and (min-width:641px){.gform_wrapper.gform_validation_error .top_label input.medium,.gform_wrapper.gform_validation_error .top_label select.medium{width:100%!important}}.jacket-form_wrapper{color:#ccc;background:#000}.jacket-form_wrapper .jacket-form{padding:0 60px}.jacket-form_wrapper .jacket-form .gform_description{color:#ccc}.jacket-form_wrapper .jacket-form .gfield_required{color:#5a85d7}.jacket-form_wrapper .jacket-form .gfield_error .gfield_label,.jacket-form_wrapper .jacket-form .validation_message{color:#d84549}.jacket-form_wrapper .jacket-form li.gfield.gfield_error{background:#000}.w3eden .wpdm_icon{position:relative;top:3px;width:42px;height:42px}.w3eden .ms-download-template a.button{background:#5a85d7;color:#f4f4f4}.w3eden .ms-download-template a.button:hover{text-decoration:none;background:#f4f4f4;color:#5a85d7}.w3eden .wpdm-filelist thead{display:none}.w3eden .wpdm-filelist td{background:#f4f4f4!important;padding:15px}.w3eden .wpdm-filelist td:first-child{width:100%}.recover-password .wppb-warning{background:#e8eff8!important;border:1px solid #5a85d7!important}.wppb-error{max-width:480px;margin:0 auto 15px!important}.wppb-error a{display:none!important}.wppb-alert{position:relative;max-width:480px;background:#f4f4f4;margin:0 auto 15px!important;padding:15px 30px 60px;overflow:hidden}.wppb-alert a{display:none;transition:none;position:absolute;right:30px;bottom:15px}#wppb-login-wrap{max-width:480px;background:#f4f4f4;margin:0 auto;padding:30px 30px 15px}.register .extra_field_heading,.registration-info .extra_field_heading{display:none}#login-links{margin:30px 0;text-align:center}.login-remember label{padding-left:10px}.login-submit{text-align:right}.wppb-user-forms .wppb-checkboxes .wppb-hidden{display:none}.wppb-user-forms .wppb-checkboxes li{display:block;position:relative;background:#fff;border:solid 1px #ccc;padding:10px 15px}.wppb-user-forms .wppb-checkboxes li .custom_field_checkbox{position:absolute;top:15px}.wppb-user-forms .wppb-checkboxes li .wppb-rc-value{position:relative;left:20px}.wppb-gdpr-checkbox{margin-top:20px!important}.wppb-send-credentials-checkbox{display:none!important}.tingle-modal *{box-sizing:border-box}.tingle-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:-webkit-box;display:-ms-flexbox;display:flex;visibility:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;background:rgba(0,0,0,.8);opacity:0;cursor:pointer;-webkit-transition:-webkit-transform 0.2s ease;transition:-webkit-transform 0.2s ease;transition:transform 0.2s ease;transition:transform 0.2s ease,-webkit-transform 0.2s ease}.tingle-modal--confirm .tingle-modal-box{text-align:center}.tingle-modal--noOverlayClose{cursor:default}.tingle-modal--noClose .tingle-modal__close{display:none}.tingle-modal__close{position:fixed;top:10px;right:28px;z-index:1000;padding:0;width:5rem;height:5rem;border:none;background-color:transparent;color:#f0f0f0;font-size:6rem;font-family:monospace;line-height:1;cursor:pointer;-webkit-transition:color 0.3s ease;transition:color 0.3s ease}.tingle-modal__closeLabel{display:none}.tingle-modal__close:hover{color:#fff}.tingle-modal-box{position:relative;-ms-flex-negative:0;flex-shrink:0;margin-top:auto;margin-bottom:auto;width:60%;background:#fff;opacity:1;cursor:auto;-webkit-transition:-webkit-transform 0.3s cubic-bezier(.175,.885,.32,1.275);transition:-webkit-transform 0.3s cubic-bezier(.175,.885,.32,1.275);transition:transform 0.3s cubic-bezier(.175,.885,.32,1.275);transition:transform 0.3s cubic-bezier(.175,.885,.32,1.275),-webkit-transform 0.3s cubic-bezier(.175,.885,.32,1.275);-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.tingle-modal-box__content{padding:20px 40px}.tingle-modal-box__content a:hover{color:#000}.tingle-modal-box__footer{padding:10px 40px;width:auto;background-color:#f4f4f4;cursor:auto}.tingle-modal-box__footer .button:hover{background:#ccc;color:#000}.tingle-modal-box__footer::after{display:table;clear:both;content:""}.tingle-modal-box__footer--sticky{position:fixed;bottom:-200px;z-index:10001;opacity:1;-webkit-transition:bottom 0.3s ease-in-out 0.3s;transition:bottom 0.3s ease-in-out 0.3s}.tingle-enabled{overflow:hidden;height:100%}.tingle-modal--visible .tingle-modal-box__footer{bottom:0}.tingle-enabled .tingle-content-wrapper{-webkit-filter:blur(15px);filter:blur(15px)}.tingle-modal--visible{visibility:visible;opacity:1}.tingle-modal--visible .tingle-modal-box{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.tingle-modal--overflow{overflow-y:scroll;padding-top:8vh}.tingle-btn{display:inline-block;margin:0 .5rem;padding:1rem 2rem;border:none;background-color:grey;box-shadow:none;color:#fff;vertical-align:middle;text-decoration:none;font-size:inherit;font-family:inherit;line-height:normal;cursor:pointer;-webkit-transition:background-color 0.4s ease;transition:background-color 0.4s ease}.tingle-btn--primary{background-color:#3498db}.tingle-btn--danger{background-color:#e74c3c}.tingle-btn--default{background-color:#34495e}.tingle-btn--pull-left{float:left}.tingle-btn--pull-right{float:right}@media (max-width:540px){.tingle-modal{top:0;display:block;padding-top:60px;width:100%}.tingle-modal-box{width:auto;border-radius:0}.tingle-modal-box__content{overflow-y:scroll}.tingle-modal--noClose{top:0}.tingle-modal--noOverlayClose{padding-top:0}.tingle-modal-box__footer .tingle-btn{display:block;float:none;margin-bottom:1rem;width:100%}.tingle-modal__close{top:0;right:0;left:0;display:block;width:100%;height:60px;border:none;background-color:#2c3e50;box-shadow:none;color:#fff;line-height:55px}.tingle-modal__closeLabel{display:inline-block;vertical-align:middle;font-size:1.5rem;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}.tingle-modal__closeIcon{display:inline-block;margin-right:.5rem;vertical-align:middle;font-size:4rem}}/*! Lity - v2.3.1 - 2018-04-20
* http://sorgalla.com/lity/
* Copyright (c) 2015-2018 Jan Sorgalla; Licensed MIT */.lity{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:#0b0b0b;background:rgba(0,0,0,.9);outline:none!important;opacity:0;-webkit-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.lity.lity-opened{opacity:1}.lity.lity-closed{opacity:0}.lity *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lity-wrap{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;outline:none!important}.lity-wrap:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.lity-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-.8em;width:100%;text-align:center;font-size:14px;font-family:Arial,Helvetica,sans-serif;opacity:0;-webkit-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.lity-loading .lity-loader{opacity:1}.lity-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:none!important}.lity-content{z-index:9993;width:100%;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;-o-transition:-o-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease,-o-transform 0.3s ease}.lity-loading .lity-content,.lity-closed .lity-content{-webkit-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}.lity-content:after{content:"";position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6)}.lity-close{z-index:9994;width:35px;height:35px;position:fixed;right:0;top:0;-webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,.6);border:0;background:none;outline:none;-webkit-box-shadow:none;box-shadow:none}.lity-close::-moz-focus-inner{border:0;padding:0}.lity-close:hover,.lity-close:focus,.lity-close:active,.lity-close:visited{text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,.6);border:0;background:none;outline:none;-webkit-box-shadow:none;box-shadow:none}.lity-close:active{top:1px}.lity-image img{max-width:100%;display:block;line-height:0;border:0}.lity-iframe .lity-container,.lity-youtube .lity-container,.lity-vimeo .lity-container,.lity-facebookvideo .lity-container,.lity-googlemaps .lity-container{width:100%;max-width:964px}.lity-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-overflow-scrolling:touch}.lity-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}.lity-hide{display:none}#ticket_description_ifr{border:solid 1px #ccc}@media (max-width:1200px){.career-wrap .first-heading{font-size:3.5vw}.career-wrap .excite{font-size:25vw;margin:5vw}.career-wrap a.button.excite-view-btn{font-size:2vw}.career-wrap .divider-text{font-size:18vw}}@media (max-width:960px){#homeslides .homeslide .homesvg{display:block}#homeslides .homeslide .homesvg-mobile{display:none}#milestones .range-div{width:82%}#milestones #milestone-right-arrow,#milestones #milestone-left-arrow{font-size:42px;margin-top:-6px}#milestones #milestone-left-arrow{padding-right:0}#milestones #milestone-right-arrow{padding-left:0}}@media (max-width:860px){.plist.product .item .names .longname,.plist-nofilter.product .item .names .longname{top:-2px;font-size:14px}}@media (max-width:768px){#titlebar h1 .longname{display:none}#submenu .sublink.break{display:block}#homeslides .homeslide .homesvg{display:none}#homeslides .homeslide .homesvg-mobile{display:block}#homeslides #navdots{bottom:0}#homeslides #navdots .navdot{padding:20px 15px}#homeslides #navdots .navdot .dot{width:15px;height:15px}.page .banner .headline-wrap .headline{display:none}.page .banner .headline-wrap .short-headline{display:block}.portal-grid .box{width:50%}.single-portal #top a .headline-wrap .headline,.leo-family #top a .headline-wrap .headline{display:none}.single-portal #top a .headline-wrap .short-headline,.leo-family #top a .headline-wrap .short-headline{display:block}.single-portal.news .pgrid,.single-portal.products .pgrid,.leo-family.news .pgrid,.leo-family.products .pgrid{display:none}.single-portal .ldproducts,.single-portal .dproducts,.leo-family .ldproducts,.leo-family .dproducts{float:none;width:100%}.single-portal .ldproducts#legacy,.single-portal .dproducts#legacy,.leo-family .ldproducts#legacy,.leo-family .dproducts#legacy{margin-right:0}.single-portal .ldproducts#discontinued,.single-portal .dproducts#discontinued,.leo-family .ldproducts#discontinued,.leo-family .dproducts#discontinued{margin-left:0}.plist #filters .autocomplete-wrap,.plist-nofilter #filters .autocomplete-wrap{display:block;margin-top:10px}.plist #filters .autocomplete-wrap .autocomplete input,.plist-nofilter #filters .autocomplete-wrap .autocomplete input{width:255px}.plist #filters .autocomplete-wrap .autocomplete .values,.plist-nofilter #filters .autocomplete-wrap .autocomplete .values{width:255px}.plist #filters .autocomplete-wrap input,.plist-nofilter #filters .autocomplete-wrap input{width:255px}.plist #filters #clear-news-filter,.plist-nofilter #filters #clear-news-filter{position:absolute;left:347px;top:10px;height:86px;line-height:70px}.plist.news .item a,.plist-nofilter.news .item a{min-height:101px}.plist.news .item a .thumbnail img,.plist.news .item a .thumbnail .cover,.plist-nofilter.news .item a .thumbnail img,.plist-nofilter.news .item a .thumbnail .cover{height:81px;width:144px}.plist.news .item a .text,.plist-nofilter.news .item a .text{margin-left:164px}.plist.news .item a .text .excerpt,.plist-nofilter.news .item a .text .excerpt{display:none}.plist.news.sls-plist .item a .text .excerpt,.plist-nofilter.news.sls-plist .item a .text .excerpt{display:block}.plist.product .item .names .longname,.plist-nofilter.product .item .names .longname{display:none}.single-news .story{width:100%}.single-news .story .col{position:relative;width:100%;margin:30px 0}.single-news .story .col .bot{display:none}.single-news .story .bot{display:block}.single-news .story .fprods{padding-top:30px}.single-product h1 .longname{font-size:17px}.single-product .subpage#sp-overview .imgfull .milan-certified img{width:80%}.single-product .imghalf{margin-bottom:30px}.single-product .resources.single .trigger,.single-product .resources.single .loginfor{font-size:17px}.single-product .resources.single .menu{top:49px}.single-product .product-sec1 .col{width:97%;padding-bottom:20px}.single-product .product-sec1 .col:last-child{padding-bottom:40px}.single-product .product-sec2.big{display:none}.single-product .product-sec2.small{display:block}.single-product .product-bot{margin-bottom:45px}.single-product .product-bot .wrap{float:none;width:96%!important;margin-bottom:30px}.single-product .product-bot .wrap.awards{height:270px}.twocol .lcol{width:100%}.twocol .rcol{position:relative;width:100%;margin:30px 0}.education .accordion .fold .key .location{float:none;text-align:left}.education .accordion .fold .key .location .city{display:inline-block;margin-right:6px}.education .accordion .fold .key .location .city:after{content:", "}.education .accordion .fold .note .register{float:none;text-align:right;margin-top:10px}.sales .accordion .fold .key .right{float:none;line-height:normal}.accordion.events .fold .key .title{display:block}#slider-wrap #slider-banner #slides .slide{background-color:#333}#slider-wrap #slider-banner #slides .slide .playbtn-big{position:absolute;top:calc(50% - 24px);left:calc(50% - 24px);width:48px;height:48px;background-size:100% 100%}#slider-wrap #slider-banner #slides .slide img{background-color:#333}#slider-wrap #slider-banner #slides .slide .text{background-color:#333}#slider-wrap #slider-banner #slides .slide .text .caption{display:none}#slider-wrap #slider-banner #slides .slide .text .short-caption{opacity:1;top:-34px;font-size:17px}#slider-wrap #slider-banner #slides .slide .text .credit{top:-66px;font-size:11px}#slider-wrap #slider-banner #slides .slide .text .no-caption-credit{top:-26px}#slider-wrap .banner-slider-info{font-size:12px;padding-right:20px}#brochures li{width:40%;margin:30px 5%}.career-wrap .compress{width:80%}.career-wrap .list-wrap{display:block;width:100%}.career-wrap .divider-text{font-size:24vw}.career-wrap .first-heading{font-size:5vw}.career-wrap .excite{font-size:32vw;margin:8.5vw}.career-wrap a.button.excite-view-btn{font-size:3vw}.career-wrap .section-divider{height:150px}.career-wrap #slider-wrap #slider-banner #slides .slide img{background-color:#000}#patents .accordion .left{width:60%}#patents .accordion .right{width:35%}#patents .accordion .other_patents table{width:100%;font-size:14px}#patents .accordion .inventors .info{width:60%}#all-docs.accordion .fold .key .names .longname{display:none}#discon-list .dproducts ul li a .longname{display:none}.gbox.half{float:none;width:auto}}@media (max-width:600px){#slider-wrap #slider #slides .slide .text .caption{font-size:12px;line-height:normal;padding:5px}#slider-wrap #slider #slides .slide .text .credit{top:-21px;font-size:11px;padding:2px 5px}.career-wrap .divider-text{font-size:28vw}.career-wrap .first-heading{font-size:6vw}.career-wrap .excite{font-size:42vw;margin:13vw}.career-wrap a.button.excite-view-btn{font-size:4vw}.all-check:hover .box,.res-check:hover .box{background:#fff!important;border-color:#999!important}.all-check.checked:hover .box,.res-check.checked:hover .box{background:#5a85d7!important;border-color:#5a85d7!important}.all-check:hover .box{border-color:#222!important}#mdd .list ul li:hover{color:#000}#mdd .list ul li:hover .fa{color:#a8a8a8;font-weight:100}}