/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@-webkit-keyframes wobbleLeft{0%{left:20px;opacity:.5}50%{left:15px;opacity:1}100%{left:20px;opacity:.5}}@-moz-keyframes wobbleLeft{0%{left:20px;opacity:.5}50%{left:15px;opacity:1}100%{left:20px;opacity:.5}}@keyframes wobbleLeft{0%{left:20px;opacity:.5}50%{left:15px;opacity:1}100%{left:20px;opacity:.5}}@-webkit-keyframes wobbleRight{0%{right:20px;opacity:.7}50%{right:10px;opacity:1}100%{right:20px;opacity:.7}}@-moz-keyframes wobbleRight{0%{right:20px;opacity:.7}50%{right:10px;opacity:1}100%{right:20px;opacity:.7}}@keyframes wobbleRight{0%{right:20px;opacity:.7}50%{right:10px;opacity:1}100%{right:20px;opacity:.7}}@-webkit-keyframes bounce{25%{-webkit-transform:scale(0.95);transform:scale(0.95)}75%{-webkit-transform:scale(1.05);transform:scale(1.05)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-moz-keyframes bounce{25%{-moz-transform:scale(0.95);transform:scale(0.95)}75%{-moz-transform:scale(1.05);transform:scale(1.05)}100%{-moz-transform:scale(1);transform:scale(1)}}@keyframes bounce{25%{transform:scale(0.95)}75%{transform:scale(1.05)}100%{transform:scale(1)}}.arrows{padding:20px 40px;min-width:50px;position:relative;color:#555;font-weight:bold;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.arrows:before{content:"";position:absolute;top:48%;left:20px;width:15px;height:15px;border-top:2px solid #555;border-left:2px solid #555;opacity:0;border-radius:2px;-webkit-transform:rotate(-45deg) translateY(-50%);-moz-transform:rotate(-45deg) translateY(-50%);transform:rotate(-45deg) translateY(-50%)}.arrows:after{content:"";position:absolute;top:48%;right:20px;width:15px;height:15px;opacity:0;border-radius:2px;border-top:2px solid #555;border-right:2px solid #555;-webkit-transform:rotate(45deg) translateY(-50%);-moz-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%)}.arrows:hover:before{-webkit-animation:wobbleLeft 1s ease-in-out infinite;animation:wobbleLeft 1s ease-in-out infinite;opacity:1}.arrows:hover:after{-webkit-animation:wobbleRight 1s ease-in-out infinite;animation:wobbleRight 1s ease-in-out infinite;opacity:1}.arrow-left{display:inline-block;padding:15px 30px;min-width:50px;position:relative;color:#555;font-weight:bold;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;border:1px solid #eee}.arrow-left:before{content:"";position:absolute;top:47%;left:20px;width:10px;height:10px;border-top:2px solid #555;border-left:2px solid #555;opacity:0;border-radius:2px;-webkit-transform:rotate(-45deg) translateY(-50%);-moz-transform:rotate(-45deg) translateY(-50%);transform:rotate(-45deg) translateY(-50%)}.arrow-left:hover:before{-webkit-animation:wobbleLeft 1s ease-in-out infinite;animation:wobbleLeft 1s ease-in-out infinite;opacity:1}*{padding:0;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;font-size:16px;font-family:"Roboto","Helvetica",sans-serif;color:#333}img{display:block;max-width:100%;height:auto}img.inline-image{display:inline;margin:10px}h1,h2,h3,h4,h5,h6{font-family:"Roboto","Helvetica",sans-serif;font-weight:300}h1{font-size:260%;padding:0 0 15px 0}h2{font-size:170%;padding:30px 0 15px 0}h3{font-size:160%;padding:20px 0 10px 0}h4{font-size:130%;padding:15px 0 6px 0}p,span.body{line-height:1.57;margin:10px 0}a{text-decoration:none;outline:none}.page-content-wrapper a,.node-preview-container a{color:#0033a0}ul,ol{padding:0;margin:5px 10px 10px 30px}li{padding:5px;margin:0}input{cursor:pointer}a.general-cta{display:inline-block;padding:20px 40px;margin:10px 10px 10px 0;border-radius:100px;background:#0033a0;color:#fff;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}@media screen and (min-width:1024px){a.general-cta:hover{background:#1447b4}}a.button-action,span.button-action{position:relative;display:inline-block;padding:15px 30px;margin:10px 10px 10px 0;border:1px solid rgba(0,51,160,.1);background-color:rgba(0,51,160,.1);color:#0033a0;overflow:hidden}#products-dr-links .product-dr-link{cursor:pointer;margin:2px;display:inline-block;padding:7px 9px}a.edit-content-button{display:inline-block;padding:15px 30px;margin:30px 0;border:1px solid rgba(0,51,160,.1);background-color:rgba(0,51,160,.1);color:#0033a0}@media screen and (min-width:1024px){article.js-comment ul.links li{display:list-item}a.button-action:after{content:"";display:block;position:absolute;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:0;height:0;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;background:rgba(0,51,160,.1);border-radius:50%}a.button-action:hover:after{width:100px;height:100px}}#systemMesssages{position:relative;display:block;padding:15px 20px;margin:40px 0;background:#0033a0;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;color:#fff;overflow-x:auto;word-break:break-word !important;overflow-wrap:break-word;word-wrap:break-word}#systemMesssages a{display:inline-block;padding:5px 10px;margin:0 5px;border:2px solid #fff}#systemMesssages *{color:#fff;word-break:break-word !important;overflow-wrap:break-word;word-wrap:break-word}.clearit{clear:both}hr{display:block;height:1px;width:100%;background:rgba(0,51,160,.1);border:none}blockquote{position:relative;padding:0 20px 10px 20px;margin:20px 0 10px 0}blockquote *{color:#333;font-style:italic}blockquote:before{content:open-quote;position:absolute;top:0;left:0;font-size:200%;color:#aaa;line-height:1}blockquote:after{content:close-quote;position:absolute;bottom:0;right:0;font-size:200%;color:#aaa;line-height:1}.text-right{text-align:right}.page-content-division{clear:both;width:100%;height:20px;margin:60px 0 30px 0;background:#f2f2f2}.hamburger{position:relative;display:inline-block;vertical-align:middle;padding:0;margin:0 0 0 15px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.hamburger .patty{width:30px;height:3px;border-radius:3px;background:#fff;margin:4px 0;-webkit-transition:all 0 ease;-moz-transition:all 0 ease;-ms-transition:all 0 ease;-o-transition:all 0 ease;transition:all 0 ease}@media screen and (min-width:1024px){.hamburger{display:none}}#header{position:fixed;top:0;left:0;width:100%;padding:10px 60px 10px 15px;background:#1d2124;z-index:999;text-align:right}#header #block-cart{display:inline-block;vertical-align:middle}#header #block-cart .cart-block--summary{margin:0 0 0 5px}#header #block-cart .cart-block--summary a{position:relative}#header #block-cart .cart-block--summary a span{display:inline-block;vertical-align:middle;margin:0 0 0 5px}#header #block-cart .cart-block--summary a span.cart-block--summary__count{color:#eee;font-size:80%}img.site-logo{width:120px;margin:20px;display:none}img.mobile-logo{width:100px;margin:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:20px}.site-search-icon{position:absolute;top:0;right:0;width:45px;height:100%;background-color:#0033a0;background-image:url(/themes/custom/wavemetrics/images/icons/search-icon-white.png);background-repeat:no-repeat;background-clip:border-box;background-origin:padding-box;background-size:60%;background-position:center}#block-useraccountmenu{vertical-align:middle;display:inline-block}#block-useraccountmenu ul{padding:0;margin:0}#block-useraccountmenu ul li{padding:0;margin:0;list-style:none;display:inline-block}#block-useraccountmenu ul li a{color:#fff;font-size:70%;padding:5px 10px}@media screen and (min-width:1024px){#block-useraccountmenu{display:inline-block}}.sidebar-menu{position:fixed;top:100%;left:0;width:100%;height:100%;padding:0;margin:0;background:#0033a0;z-index:888;overflow:hidden}.sidebar-menu .sidebar-inner-wrapper{position:absolute;top:0;left:0;bottom:0;right:0;padding:60px 0;overflow-y:scroll}.sidebar-menu h2{font-size:90%;font-weight:300;padding:20px 20px 10px 20px;color:#eee}.sidebar-menu ul{display:block;padding:0;margin:0 auto;border-top:1px solid #1447b4}.sidebar-menu ul li{padding:0;margin:0;list-style:none;position:relative}.sidebar-menu ul li a{display:block;position:relative;padding:12px 40px 9px 20px;border-radius:0;margin:0;color:#ddd;line-height:1;font-size:12px;font-weight:300;letter-spacing:.05em;border-bottom:1px solid #1447b4}.sidebar-menu ul li a.is-active{background:#1447b4;color:#fff}.sidebar-menu ul li a.has-children{margin-right:40px}.sidebar-menu ul li ul{border:none;display:none;background:rgba(0,0,0,.3)}.sidebar-menu ul li ul li{list-style:none}.sidebar-menu ul li ul li a{padding-left:30px;border:none}.sidebar-menu ul li ul li ul li{list-style:none}.sidebar-menu ul li ul li ul li a{padding-left:40px}.sidebar-menu ul li ul li ul li ul li{list-style:none}.sidebar-menu ul li ul li ul li ul li a{padding-left:50px}.sidebar-menu ul li .toggle-container{display:block;position:absolute;top:0;right:0;width:30px;height:35px;padding:0;z-index:999;cursor:pointer;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.sidebar-menu ul li .toggle-container .toggle-inner-wrapper{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;padding:0 8px 0 0}.sidebar-menu ul li .toggle-container .toggle-inner-wrapper .toggle-item{display:block;width:100%;height:2px;margin:4px 0;border-radius:100px;background:hsla(0,0%,100%,.5);-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.sidebar-menu ul li.active-item>ul{display:block}.sidebar-menu ul.admin-ul,.sidebar-menu ul.local-menu-tasks{background:#1d2124;border-top:1px solid #000}.sidebar-menu ul.admin-ul li a,.sidebar-menu ul.admin-ul li a.is-active,.sidebar-menu ul.local-menu-tasks li a,.sidebar-menu ul.local-menu-tasks li a.is-active{border-bottom:1px solid #000;background:none}.sidebar-menu a.close-icon{width:30px;position:absolute;top:10px;right:10px}.sidebar-menu .contextual{display:none}.sidebar-menu.showMenu{top:0}@media screen and (min-width:1024px){.sidebar-menu{top:0;width:240px;display:block}.sidebar-menu .sidebar-inner-wrapper{padding:0 0 60px 0;right:-18px}.sidebar-menu ul{margin:0}.sidebar-menu ul li a{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.sidebar-menu ul li a:hover{background:rgba(0,0,0,.8);color:#fff}.sidebar-menu ul li .toggle-container:hover .toggle-inner-wrapper .toggle-item{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;background:#fff}.sidebar-menu a.close-icon{display:none}}.page-content-wrapper,.node-preview-container{margin:0;position:relative}.content-wrapper{width:100%;max-width:1000px;padding:20px;margin:0 auto}.paragraph{margin:30px 0}.margin-wrapper{width:100%;max-width:1000px;padding:0 40px;margin:40px auto}@media screen and (min-width:1024px){.page-content-wrapper,.node-preview-container{margin:0;margin-left:240px}.content-wrapper{padding:40px}}.home-page-hero{position:relative;text-align:left;background-repeat:no-repeat;background-clip:border-box;background-origin:padding-box;background-size:cover;background-position:center}.home-page-hero .home-page-hero-info{padding:80px 0;position:relative;z-index:20}.home-page-hero .home-page-hero-info h1{color:#fff;font-size:200%;text-shadow:1px 1px 2px rgba(0,0,0,.2)}.home-page-hero .home-page-hero-info p{color:#fff;font-size:160%;font-weight:100;line-height:135%;margin:0 0 20px 0;text-shadow:1px 1px 2px rgba(0,0,0,.2)}.home-page-hero .home-page-hero-info a{display:inline-block;padding:20px 40px;margin:10px 10px 10px 0;background:#0033a0;color:#fff;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}@media screen and (min-width:768px){.home-page-hero .home-page-hero-info{padding:80px 0}.home-page-hero .home-page-hero-info p{font-size:260%}}.product-data{background:#eee;padding:20px;text-align:center}.product-data p{color:#777}a.support-center-link{display:block;padding:0;margin:1% 0;border:1px solid #eee}a.support-center-link img{max-width:90px;margin:20px auto 0 auto}a.support-center-link h2{padding:10px;margin:10px 0 0 0;background:rgba(0,51,160,.1);text-align:center}a.support-center-link p{font-size:80%;color:#777;padding:10px;margin:0}@media screen and (min-width:1024px){a.support-center-link{width:48%;margin:1% 2% 1% 0;float:left;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}a.support-center-link:nth-child(even){margin:1% 0 1% 2%}a.support-center-link:hover{background:rgba(0,51,160,.1)}}a.general-cta-link{display:block;padding:0;margin:1% 0;border:1px solid #eee;text-align:center;background:rgba(0,51,160,.1)}a.general-cta-link img{max-width:90px;margin:20px auto 0 auto}a.general-cta-link h2{padding:10px;margin:10px 0 0 0;background:rgba(0,51,160,.1)}a.general-cta-link p{font-size:80%;color:#777;padding:10px 20px;margin:0}a.order-cta-link{display:block;padding:0;margin:1% 0;border:1px solid #eee;text-align:center;background:rgba(0,51,160,.1)}a.order-cta-link span.ctatext{padding:10px;margin:10px 0 0 0;background:rgba(0,51,160,.1);display:block}a.download-your-software{display:inline-block;background-color:#eee;padding:20px 30px 20px 50px;margin:0;border:1px solid rgba(0,51,160,.1);background-size:35px;background-position:10px center;background-repeat:no-repeat;background-color:rgba(0,51,160,.1);color:#0033a0;background-image:url(/themes/custom/wavemetrics/images/icons/download-white.png)}a.back-button{font-size:85%;font-weight:300;color:#777}@media screen and (min-width:1024px){a.general-cta-link{width:100%;margin:30px 0;float:left;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}a.general-cta-link:hover{background:rgba(0,51,160,.7)}a.general-cta-link:hover h2,a.general-cta-link:hover p{color:#fff}a.general-cta-link p{padding:40px}a.order-cta-link{width:100%;margin:30px 0;float:left;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}a.order-cta-link:hover{background:rgba(0,51,160,.7)}a.order-cta-link:hover span.ctatext{color:#fff}a.download-your-software{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}a.download-your-software:hover{background-color:#0033a0;color:#fff}}.support-cta-wrapper{margin:4% 0 2% 0}.support-cta-wrapper .support-column{width:100%;text-align:center;border:1px solid rgba(0,51,160,.1);padding:20px;margin:10px 0;display:block}.support-cta-wrapper .support-column img{width:60px;margin:0 auto 20px auto}.support-cta-wrapper .support-column p{font-size:120%;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}@media screen and (min-width:1024px){.support-cta-wrapper .support-column{width:32%;float:left;margin:0 1%}.support-cta-wrapper .support-column:hover{border:1px solid #da291c}.support-cta-wrapper .support-column-first{margin:0 1% 0 0}.support-cta-wrapper .support-column-last{margin:0 0 0 1%}}.product-cta-wrapper{margin:2% 0;text-align:center}.product-cta-wrapper .product-cta-column{display:block;width:100%;border:1px solid rgba(0,51,160,.1);padding:20px 15px 15px 15px;margin:10px 0;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.product-cta-wrapper .product-cta-column h3{color:#1d2124;padding:0 0 30px 0;display:block;font-weight:700;text-transform:uppercase;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;font-size:130%}.product-cta-wrapper .product-cta-column p{display:block;padding:10px;margin:0;background:rgba(0,51,160,.1);color:#0033a0;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}@media screen and (min-width:1024px){.product-cta-wrapper .product-cta-column{width:32%;float:left;margin:0 1%}.product-cta-wrapper .product-cta-column:hover{border:1px solid #da291c}.product-cta-wrapper .product-cta-column-first{margin:0 1% 0 0}.product-cta-wrapper .product-cta-column-last{margin:0 0 0 1%}}.downloads-by-software-family .views-row{display:inline-block}.downloads-by-software-family a{display:inline-block;background-color:#eee;padding:5px 15px;margin:0 0 5px 0;border:1px solid rgba(0,51,160,.1);background-color:rgba(0,51,160,.1);color:#0033a0;font-size:80%}.downloads-by-software-family header .current-release-wrapper{border:1px solid #eee;margin:10px 0;padding:0 10px 5px 10px}.downloads-by-software-family header .current-release-wrapper h2{padding:10px 0;margin:0 0 10px 0;border-bottom:1px solid #eee;font-size:140%;color:#555}@media screen and (min-width:1024px){.downloads-by-software-family a{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.downloads-by-software-family a:hover{background-color:#0033a0;color:#fff}}.software-teaser-wrapper{margin:0 0 15px 0}.software-teaser-wrapper h2{display:inline-block;padding:10px 20px;margin:0;font-size:100%;background:#0033a0;color:#fff}.software-teaser-wrapper .software-teaser-inner-wrapper{margin:0;padding:10px;border:1px solid #eee}.software-teaser-wrapper .software-teaser-inner-wrapper table{margin:0;table-layout:fixed}.software-teaser-wrapper .software-teaser-inner-wrapper table tbody tr td{padding:5px;font-size:90%}.software-teaser-wrapper .software-teaser-inner-wrapper table tbody tr td span{font-size:100%}.software-teaser-wrapper .software-teaser-inner-wrapper a{display:block}.software-teaser-wrapper .software-teaser-inner-wrapper a.software-link{display:inline-block;padding:15px 30px 15px 50px;margin:10px 10px 0 0;border:1px solid rgba(0,51,160,.1);background-size:30px;background-position:10px center;background-repeat:no-repeat;background-color:rgba(0,51,160,.1);color:#0033a0;background-image:url(/themes/custom/wavemetrics/images/icons/download-white.png)}.software-teaser-wrapper .software-teaser-inner-wrapper span.release-date{font-size:80%;color:#777;margin:0;padding:10px 0 0 0;display:block;text-align:right}.software-teaser-wrapper .software-teaser-inner-wrapper p{margin:0;padding:0;color:#333}.software-teaser-wrapper a.release-notes-link{position:relative;display:inline-block;padding:15px 20px;margin:-1px 0 0 0;border:1px solid #eee;border-top:none;background:#fff;color:#da291c;font-size:80%;text-align:center;text-transform:uppercase}@media screen and (min-width:1024px){.software-teaser-wrapper .software-teaser-inner-wrapper a.software-link{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.software-teaser-wrapper .software-teaser-inner-wrapper a.software-link:hover{background-color:#0033a0;color:#fff}}.software-wrapper label{display:block;font-size:90%;color:#da291c;margin:0;padding:20px 0 10px 0}.software-wrapper span.release-title{display:block;padding:15px 30px;margin:0;border:1px solid #eee;color:#da291c;font-size:80%;text-align:center;text-transform:uppercase;cursor:pointer}.software-wrapper span.release-title:focus{outline:none}.software-wrapper table{margin:0 0 10px 0;table-layout:fixed}.software-wrapper table tbody tr{background:none}.software-wrapper table tbody tr td{padding:5px;font-size:90%}.software-wrapper table tbody tr td span{font-size:100%}.software-wrapper table tbody tr:nth-child(n){background:none}.software-wrapper a.software-link{display:inline-block;background-color:#eee;padding:15px 30px 15px 50px;margin:0 10px 0 0;border:1px solid rgba(0,51,160,.1);background-image:url(/themes/custom/wavemetrics/images/icons/document-white.png);background-size:30px;background-position:10px center;background-repeat:no-repeat;background-color:rgba(0,51,160,.1);color:#0033a0;background-image:url(/themes/custom/wavemetrics/images/icons/download-white.png)}.software-wrapper .release-notes{padding:0 20px;background:#f3f3f3}.software-wrapper .release-notes h2{font-size:130%;margin:0;padding:20px 0 10px 0;color:#0033a0}.software-wrapper .release-notes h3{font-size:110%;margin:0;padding:10px 0 5px 0;color:#0033a0}@media screen and (min-width:1024px){.software-wrapper a.software-link{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.software-wrapper a.software-link:hover{background-color:#0033a0;color:#fff}}.node--type-code-snippet .content-wrapper .field-file-attachment a,.node--type-forum .content-wrapper .field-file-attachment a{position:relative;display:inline-block;padding:15px 30px;margin:10px 10px 10px 0;border:1px solid rgba(0,51,160,.1);background-color:rgba(0,51,160,.1);color:#0033a0}.node-preview-container{display:block}.node-preview-container #preview-view-mode-select{display:block}.node--type-forum .forum-teaser-for-preview .fauxlink,.node--type-forum .forum-teaser-for-preview .fauxH1{font-weight:600;color:#0033a0;cursor:pointer}.node--type-forum .forum-teaser-for-preview .fauxlink:hover,.node--type-forum .forum-teaser-for-preview .fauxH1:hover{text-decoration:underline}.code-snippet-wrapper{position:relative;margin:0 0 10px 0;padding:10px;border-top:1px solid #eee;border-bottom:1px solid #eee}.code-snippet-wrapper .code-snippet-info{padding:0;background:#fff}.code-snippet-wrapper .code-snippet-info span{display:inline-block;margin:10px 10px 0 0;font-size:80%;color:#1d2124}.code-snippet-wrapper .code-snippet-info span a{font-size:100%}.code-snippet-wrapper .code-snippet-info span div{font-size:100%}.code-snippet-wrapper .code-snippet-info .code-snippet-footer span{color:#777}.code-snippet-wrapper h2{padding:0;color:#da291c;font-size:120%}.code-snippet-wrapper a{padding:0;margin:0;color:#0033a0;background:none;border:none}.code-snippet-wrapper p{margin:0 0 10px 10px;padding:0}@media screen and (min-width:1024px){.code-snippet-wrapper .code-snippet-info{margin:0 0 0 140px}.code-snippet-wrapper .code-snippet-info span{margin:10px 20px 0 0}.code-snippet-wrapper a{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.code-snippet-wrapper a:hover{color:#0033a0}}.project-wrapper .project-details-wrapper{padding:30px 0}.project-wrapper .entity-reference a{position:relative;display:inline-block;padding:15px 30px;margin:10px 10px 10px 0;border:1px solid rgba(0,51,160,.1);background-color:rgba(0,51,160,.1);color:#0033a0;overflow:hidden}.project-wrapper span.body{display:block;margin:0 0 30px 0}.project-wrapper label{padding-right:10px;font-weight:bold}.project-wrapper .project-footer-wrapper{margin:30px 0 0 0}.project-wrapper .project-footer-wrapper label{display:block}.project-release{position:relative;margin:0 0 10px 0;padding:0}.project-release table{table-layout:fixed;margin:0 0 15px 0}.project-release table tbody tr td{font-size:90%;color:#555}.project-release table tbody tr td:nth-child(1){width:28%}.project-release h2{display:inline-block;padding:10px 20px;margin:15px 0 0 0;font-size:100%;background:#0033a0;color:#fff}.project-release a{padding:0;margin:0;color:#0033a0;background:none;border:none;font-size:100%}.project-release p{padding:0}.project-release span{font-size:100%}@media screen and (min-width:1024px){.project-wrapper .entity-reference a:after{content:"";display:block;position:absolute;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:0;height:0;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;background:rgba(0,51,160,.1);border-radius:50%}.project-wrapper .entity-reference a:hover:after{width:100px;height:100px}.project-wrapper .project-release a{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.project-wrapper .project-release a:hover{color:#0033a0}}.project-teaser-wrapper{position:relative;margin:0 0 10px 0;padding:10px;border-top:1px solid #eee;border-bottom:1px solid #eee}.project-teaser-wrapper .project-teaser-info{padding:0;background:#fff;font-size:90%}.project-teaser-wrapper .project-teaser-info span{display:inline-block;margin:5px 10px 0 0;color:#777}.project-teaser-wrapper .project-teaser-info span a{font-size:100%}.project-teaser-wrapper .project-teaser-info span div{font-size:100%}.project-teaser-wrapper .project-teaser-info .project-teaser-footer{font-size:90%}.project-teaser-wrapper h2{padding:0;color:#da291c;font-size:120%}.project-teaser-wrapper a{padding:0;margin:0;color:#0033a0;background:none;border:none;font-size:100%}.project-teaser-wrapper p{margin:0 0 10px 10px;padding:0}.project-teaser-wrapper span{font-size:100%}@media screen and (min-width:1024px){.project-teaser-wrapper .project-teaser-info{margin:0 0 0 140px}.project-teaser-wrapper a{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.project-teaser-wrapper a:hover{color:#0033a0}}.accordion h2.accordion-title{padding:10px 15px;margin:10px 0 0 0;font-size:120%;background:rgba(0,51,160,.1);color:#1d2124;cursor:pointer}.accordion h2.accordion-title.active-tab{background:#0033a0;color:#fff}.accordion .accordion-content{padding:10px 20px;border:1px solid rgba(0,51,160,.1)}.accordion .accordion-content .accordion-content-footer{border-top:1px solid #eee;padding:10px 0 0 0}.accordion .accordion-content .accordion-content-footer span{display:inline-block;padding:0;margin:0 10px 0 0;font-size:80%;color:#777}.accordion .accordion-content .accordion-content-footer a{display:inline-block;padding:0;margin:0 10px 0 0;font-size:80%}@media screen and (min-width:1024px){.accordion h2.accordion-title{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.accordion h2.accordion-title:hover{background:#0033a0;color:#fff}}.faq-wrapper{padding:10px 20px;border:1px solid rgba(0,51,160,.1);background:#f3f3f3;background:rgba(0,51,160,.1)}.basic-page-hero{position:relative}.basic-page-hero .overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;background:rgba(0,0,0,.7)}.basic-page-hero .basic-hero-info{width:100%;max-width:1000px;padding:40px 40px 0 40px;margin:0 auto}.site-footer{clear:both;text-align:center;background:#f2f2f2}.schema-organization img{width:80px;margin:30px auto 0 auto}.schema-organization h2{margin:0;padding:0;font-size:120%;color:#0033a0;font-weight:600}.schema-organization p{font-size:90%;margin:0 0 30px 0}.schema-organization .two-column{width:100%;padding:0 0 15px 0;margin:0 0 10px 0;text-align:left;border:3px solid #fff}.schema-organization .two-column h3{margin:0;padding:10px 15px;color:#107ecc;border-bottom:1px solid #fff;font-size:100%}.schema-organization .two-column h4{padding:15px 15px 5px 15px;font-size:70%;text-transform:uppercase;font-weight:600}.schema-organization .two-column ul{list-style:none;padding:0 15px;margin:0}.schema-organization .two-column ul li{padding:0;margin:0;font-size:85%}.schema-organization .two-column ul li span,.schema-organization .two-column ul li a{font-size:100%}.schema-organization img{display:none}.copyright-info{background:#2b3237}.copyright-info p.copyright{color:#ec1f4f}@media screen and (min-width:1024px){.schema-organization .two-column{width:49%;float:left}.schema-organization .two-column-first{margin:0 1% 0 0}.schema-organization .two-column-last{margin:0 0 0 1%}}table{width:100%;border-collapse:collapse;text-align:left;background:#fff;margin:15px 0}table thead{background:#eee;border-bottom:3px solid #da291c}table thead th{padding:12px;font-weight:600;border:1px solid #eee;text-transform:uppercase}table thead th a{font-weight:600}table tbody tr td{padding:10px;border:1px solid #eee;color:#000;font-size:90%}table tbody tr td a{font-weight:600;color:#0033a0;font-size:100%}table tbody tr td a:hover{text-decoration:underline}table tbody tr td input[type=submit]{padding:10px;margin:0;border:1px solid #da291c;background:none;color:#da291c}table tbody tr td.views-field-product-id{font-weight:600}table tbody tr:nth-child(odd){background:#f3f3f3}table.project-details-table{background:rgba(0,51,160,.1)}table.project-details-table tbody tr{background:none}table.project-details-table tbody tr td{background:none;border:1px solid #fff}.product-features-table table,.paragraph-table table{width:100%;border-collapse:collapse;text-align:left}.product-features-table table thead tr th,.paragraph-table table thead tr th{padding:20px;border:1px solid #fff;color:#555}.product-features-table table tbody tr,.paragraph-table table tbody tr{background:none}.product-features-table table tbody tr td,.paragraph-table table tbody tr td{padding:20px;border:1px solid #fff;color:#555}.product-features-table p{font-size:90%;margin:0 0 30px 0}.product-features-table table tbody tr td:last-child{background-image:url(/themes/custom/wavemetrics/images/icons/checkmark.png);background-size:30px;background-position:center center;background-repeat:no-repeat;min-width:50px}.product-features-table table tbody tr:nth-child(odd){background:#f4f4f4}.path-user table{background:#fff}.path-user table thead tr th{padding:5px 10px;border-bottom:1px solid #eee}.path-user table tbody tr td{padding:5px 10px;color:#777;border:1px solid #eee}.table-responsive,.path-activity .view-content,.path-tracker .view-content,.forum-topic-list{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.path-activity table,.path-tracker table{width:100%}.path-activity table thead th,.path-tracker table thead th{padding:10px;font-size:85%;text-transform:uppercase;font-weight:600;border:1px solid #eee;background:#eee;border-bottom:3px solid #da291c}.path-activity table tbody td,.path-tracker table tbody td{padding:10px;font-size:85%;border:1px solid #eee}.path-activity .marker,.path-tracker .marker{color:#da291c;font-size:80%;margin:0 5px}.path-activity .feed-icon,.path-tracker .feed-icon{background-image:url(/themes/custom/wavemetrics/images/icons/rss.png);background-repeat:no-repeat;padding-left:20px;display:inline-block}.path-search #systemMesssages{overflow-x:unset}.path-search #edit-lang-fieldset{display:none}.two-column-with-image img{margin:0 0 15px 0}.two-column-with-image .two-column-info h2{padding:0 0 10px 0;margin:0 0 15px 0;border-bottom:1px solid #eee}@media screen and (min-width:1024px){.two-column-with-image img{width:30%}.two-column-with-image .two-column-info{width:100%}.two-column-with-image.float-right img,.two-column-with-image .float-left img{width:40%}.two-column-with-image.float-right .two-column-info,.two-column-with-image .float-left .two-column-info{width:60%}.two-column-with-image.float-right img{float:right}.two-column-with-image.float-right .two-column-info{float:left;padding:0 20px 0 0}.two-column-with-image.float-left img{float:left}.two-column-with-image.float-left .two-column-info{float:right;padding:0 0 0 20px}}.blog-post-wrapper h1{padding:0;margin:30px 0 15px 0}.blog-post-wrapper p.post-date{padding:0;margin:-9px 0 0 0;font-size:80%}.blog-post-wrapper p.post-date *{font-size:100%;color:#777}.blog-post-wrapper .blog-post-hero{margin:30px 0}.blog-post-wrapper .blog-body-wrapper img{width:auto;margin:20px 0}.blog-post-wrapper .blog-category a{position:relative;display:inline-block;padding:15px 30px;margin:10px 10px 10px 0;border:1px solid rgba(0,51,160,.1);background-color:rgba(0,51,160,.1);color:#0033a0;overflow:hidden}@media screen and (min-width:1024px){.blog-post-wrapper .blog-category a:after{content:"";display:block;position:absolute;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:0;height:0;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;background:rgba(0,51,160,.1);border-radius:50%}.blog-post-wrapper .blog-category a:hover:after{width:100px;height:100px}}a.blog-post-teaser-wrapper{display:block;margin:1%;padding:10px;border:1px solid #eee;background:#fff;position:relative;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}a.blog-post-teaser-wrapper h2{padding:10px 0;font-size:120%;font-weight:400}a.blog-post-teaser-wrapper p.post-date{padding:0;margin:0;font-size:80%;color:#777}a.blog-post-teaser-wrapper .blog-teaser-body p{font-size:90%}a.blog-post-teaser-wrapper .blog-tags a{display:inline-block;padding:5px 10px;margin:5px 5px 0 0;font-size:85%;background:rgba(0,51,160,.1)}@media screen and (min-width:1024px){a.blog-post-teaser-wrapper{width:48%;margin:1%;float:left}a.blog-post-teaser-wrapper:after{content:"";display:block;position:absolute;bottom:0;left:0;width:0;height:10px;background:#da291c;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}a.blog-post-teaser-wrapper:hover{box-shadow:0 0 10px rgba(0,0,0,.2)}a.blog-post-teaser-wrapper:hover:after{width:100%;-webkit-transition:all 0 ease;-moz-transition:all 0 ease;-ms-transition:all 0 ease;-o-transition:all 0 ease;transition:all 0 ease}}.action-links{list-style:none;padding:0;margin:0;clear:both}.path-forum li.action-links{list-style:none;padding:0;margin:0;clear:both}.path-forum table{width:100%;border-collapse:collapse;text-align:left;background:#fff}.path-forum table thead{background:#eee;border-bottom:3px solid #da291c}.path-forum table thead th{padding:20px;font-weight:600;border:1px solid #ddd;text-transform:uppercase}.path-forum table thead th a{font-weight:600}.path-forum table tbody tr td{padding:20px;border:1px solid #dde;color:#000;font-size:90%}.path-forum table tbody tr td a{font-weight:600;color:#0033a0}.path-forum table tbody tr td a:hover{text-decoration:underline}.path-forum table tbody tr td .forum__icon{background-image:url(/themes/custom/wavemetrics/images/icons/forum-icons-red.png);background-repeat:no-repeat;float:left;height:24px;margin:0 15px 0 0;width:24px}.path-forum table tbody tr td .forum__icon.forum__topic-status--new{background-position:-24px 0}.path-forum table tbody tr td .forum__icon.forum__topic-status--sticky{background-position:-96px 0}.path-forum table tbody tr td .forum__icon.forum__topic-status--hot{background-position:-48px 0}.forum-node-content-wrapper{margin:30px 0}.forum-node-content-wrapper .forum-main-content{position:relative;margin:30px 0}.forum-node-content-wrapper p.forum-node-publish-date{margin:0 0 30px 0;padding:4px 10px;background:#515762;color:#fff;font-size:80%;font-weight:600}.forum-block-wrapper h2{padding:10px 0;border-bottom:3px solid #da291c}.forum-block-wrapper ul{padding:0;margin:0}.forum-block-wrapper ul li{list-style:none;padding:0;margin:0}.forum-block-wrapper ul li a{display:block;font-weight:400;color:#0033a0;padding:10px 20px;background:#fff}.forum-block-wrapper ul li:nth-child(even) a{background:rgba(0,51,160,.1)}@media screen and (min-width:1024px){.forum-block-wrapper{width:50%;float:left;padding:0 20px 0 0}.forum-block-wrapper ul li a:hover{text-decoration:underline}#block-newforumtopics{padding:0}}.newsletter-signup-wrapper input{display:inline-block;padding:10px;border:1px solid #eee}.documents .views-row{position:relative;margin:0 0 10px 0;padding:10px;border-top:1px solid #eee;border-bottom:1px solid #eee}.documents .views-row h2{margin:0;padding:0 0 8px 0;margin:0;font-size:120%}.documents .views-row a{display:inline-block;font-size:80%;color:#0033a0;padding:5px 10px;margin:0 5px 5px 0;border:1px solid #0033a0}.documents .views-row p{font-size:80%;color:#777;padding:0;margin:0}@media screen and (min-width:1024px){.documents .views-row p{position:absolute;top:0;right:0;padding:5px 10px;background:#f3f3f3}.documents .views-row p.volume-i---getting-started{background:rgba(82,188,107,.1)}.documents .views-row p.volume-ii---user039s-guide-part-1{background:rgba(0,51,160,.1)}.documents .views-row p.volume-iii---user039s-guide-part-2{background:rgba(218,41,28,.1)}.documents .views-row p.volume-iv---programming{background:rgba(240,240,40,.1)}}.user-profile-wrapper{margin:0 0 30px 0}.user-profile-wrapper h2{font-size:140%}.user-profile-wrapper h3{font-size:100%;font-weight:300;text-transform:uppercase;color:#777;padding:0 0 10px 0;font-family:"Roboto","Helvetica",sans-serif}.user-profile-wrapper h4{display:block;color:#777;padding:30px 0 10px 0;margin:0 0 10px 0;font-size:85%;text-transform:uppercase;font-weight:300;border-bottom:1px solid #eee;font-family:"Roboto","Helvetica",sans-serif}.user-profile-wrapper p,.user-profile-wrapper a,.user-profile-wrapper label{padding:5px 0;margin:0;display:block;font-size:100%}.user-profile-wrapper a{color:#0033a0}.user-profile-wrapper .horizontal-tabs-pane img{max-width:200px}.user-wrapper{margin:0 0 20px 0}.user-wrapper .user-profile-image-wrapper{display:block;width:100px;height:100px;position:relative;overflow:hidden;border-radius:50%;margin:0 0 5px 0}.user-wrapper .user-profile-image-wrapper img{display:block;width:auto;height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.user-wrapper a{font-size:85%;font-weight:600}a.user-profile-compact-wrapper{position:relative;z-index:100;display:inline-block;padding:10px;margin:15px 0;border:1px solid #0033a0;border-radius:3px;box-shadow:0 0 6px rgba(200,200,200,.4)}a.user-profile-compact-wrapper .user-compact-image-wrapper{position:relative;height:60px;width:60px;margin:0;overflow:hidden;display:inline-block;vertical-align:middle}a.user-profile-compact-wrapper .user-compact-image-wrapper .field-profile-picture img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}a.user-profile-compact-wrapper .user-compact-image-wrapper img.employee-badge{position:absolute;bottom:0;right:0;z-index:999;max-width:30px}a.user-profile-compact-wrapper .user-compact-info-wrapper{display:inline-block;vertical-align:middle;padding:5px 10px;margin:0}a.user-profile-compact-wrapper .user-compact-info-wrapper span{display:block}a.user-profile-compact-wrapper .user-compact-info-wrapper span.username-wrapper{color:#0033a0;font-size:90%;font-weight:400}a.user-profile-compact-wrapper .user-compact-info-wrapper span.date-wrapper{color:#999;font-size:80%;font-weight:400}.teaser-flag a.user-profile-compact-wrapper{width:130px;border:none;box-shadow:none;margin:0}@media screen and (min-width:1024px){.teaser-flag a.user-profile-compact-wrapper{float:left;padding:0 10px 0 0}.teaser-flag a.user-profile-compact-wrapper .user-compact-image-wrapper{display:block}.teaser-flag a.user-profile-compact-wrapper .user-compact-info-wrapper{padding:5px 0;display:block}}.horizontal-tabs{border:1px solid #eee;margin:30px 0;border:none}.horizontal-tabs .horizontal-tabs-list{display:block;background:none;border:none}.horizontal-tabs .horizontal-tabs-list .horizontal-tab-button{float:none;display:inline-block;background:none;font-weight:300;border:none;padding:0;margin:0 2px 0 0}.horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a{background:rgba(0,51,160,.1)}.horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a strong,.horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a span{color:#777;font-weight:300}.horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover{background:#0033a0}.horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover strong,.horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover span{color:#eee}.horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected{background:#0033a0}.horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a strong,.horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a span{color:#fff}.horizontal-tabs .horizontal-tabs-panes{border:1px solid #eee}.horizontal-tabs .horizontal-tabs-panes .horizontal-tabs-pane{padding:15px}article.js-comment{position:relative;padding:10px 0;margin:0 0 10px 0;border-top:1px solid #f4f4f4;border-bottom:1px solid rgba(0,51,160,.1)}article.js-comment p.comment-post-date{display:block;padding:3px 0;margin:0;font-size:12px;color:#aaa;text-align:right;background:#fff;position:relative;clear:both}article.js-comment p.comment-post-date a{font-size:12px}article.js-comment mark{padding:5px;margin:0 0 10px 0;display:inline-block;background:#0033a0;color:#fff;text-transform:capitalize}article.js-comment mark.hidden{display:none}article.js-comment .comment-body-wrapper p{line-height:138%}article.js-comment .comment-body-wrapper .comment-info{justify-content:space-between;clear:both}article.js-comment .comment-body-wrapper .quote-msg,article.js-comment .comment-body-wrapper .quote-snip{font-size:90%;color:#777}article.js-comment .comment-body-wrapper .quote-msg .quote-author,article.js-comment .comment-body-wrapper .quote-snip .quote-author{color:#da291c}article.js-comment .comment-body-wrapper .quote-msg *,article.js-comment .comment-body-wrapper .quote-snip *{font-size:100%}article.js-comment .comment-body-wrapper .comment-file-wrapper{padding:10px;margin:10px 0 0 0;background:rgba(0,51,160,.1)}article.js-comment .comment-body-wrapper .comment-file-wrapper label{display:inline-block;font-size:85%;color:#515762;padding:8px 10px 8px 0;margin:0 10px 0 0;border-right:1px solid #fff}article.js-comment .comment-body-wrapper .comment-file-wrapper span.file{display:inline-block}article.js-comment .comment-body-wrapper .comment-file-wrapper span.file a{display:block;font-size:80%;font-weight:600;color:#111;padding:8px 10px 8px 30px;background-image:url(/themes/custom/wavemetrics/images/icons/file.png);background-position:5px center;background-size:20px;background-repeat:no-repeat;border:1px solid #fff;border-radius:4px;word-break:break-all}article.js-comment ul.links{display:block;padding:10px 0 0 0;margin:0;text-align:right}article.js-comment ul.links li{display:inline-block;list-style:none;padding:0;margin:0 0 0 15px;font-size:12px;color:#aaa}article.js-comment ul.links li a{font-size:100%;font-weight:300;color:#da291c}article.js-comment ul.links li.comment-approve a{color:#da291c}.indented{padding:0 0 0 20px}.indented article.js-comment{border-bottom:1px solid #f2f2f2}.indented article.js-comment:before{content:"";position:absolute;top:0;left:-10px;height:50%;width:1px;background:#da291c}.indented article.js-comment:after{content:"";position:absolute;top:50%;left:-10px;width:10px;height:1px;background:#da291c}.indented .indented{border:none}@media screen and (min-width:1024px){article.js-comment{display:flow-root}article.js-comment p.comment-post-date{padding:10px 0;text-align:left}article.js-comment .comment-body-wrapper{margin:0;padding:0 0 0 10px}article.js-comment .comment-body-wrapper ul.links{clear:both;padding:10px 0 0 0}article.js-comment .comment-body-wrapper ul.links li a:hover{color:#0033a0}.indented article.js-comment .comment-user-wrapper p.comment-post-date{background:#fff}}.se-block{padding:4px 10px;border:1px solid #f2f2f2;margin:0 0 30px 0;overflow:hidden;clear:both}.se-block .block-content .se-like-container{display:inline-block;vertical-align:middle}.se-block .block-content .se-container{width:auto;display:inline-block;vertical-align:middle;float:none !important}.se-block .block-content .se-container .se-trigger{vertical-align:middle}.se-block .block-content .se-container .se-links-container{width:auto;height:auto;overflow:auto;display:inline-block;vertical-align:middle;margin:0 0 -5px 5px}.se-block .block-content .se-container .se-links-container ul.se-links{height:auto;position:static}.path-product h1{text-align:center;width:100%;padding:20px}.path-product .product-hero{position:relative;padding:0}.path-product .product-hero img{width:100%}.path-product .product-details{text-align:center}.path-product .product-details span.price-wrapper{font-size:200%;font-weight:300;display:block;margin:0 0 5px 0}.path-product .product-details form{margin:10px 0 0 0}.path-product .product-details form label{display:block;padding:15px 30px;margin:0 0 10px 0;border:none;background:rgba(0,51,160,.1);color:#333;cursor:pointer;text-transform:uppercase;font-size:80%;text-align:center}.path-product .product-details form fieldset{display:block;padding:0;margin:0 0 10px 0;border:none}.path-product .product-details form fieldset legend{display:block;width:100%}.path-product .product-details form fieldset legend span{display:block;font-size:80%;color:#777;padding:5px;margin:0 0 10px 0;background:#f4f4f4}.path-product .product-details form input[type=radio]{height:0;width:0;position:absolute;opacity:0}.path-product .product-details form input[type=radio]:checked+label{border-color:#0033a0;background:#0033a0}.path-product .product-details form input[type=submit]{display:inline-block;font-size:100%;color:#0033a0;padding:20px 40px;margin:0;border:none;text-transform:uppercase;background:rgba(0,51,160,.1)}.path-product .product-details form #upgrade-info label{display:block;font-size:80%;color:#777;padding:10px;background-color:#f4f4f4;width:100%}.path-product .product-details form #upgrade-info input{padding:10px;margin:10px 0 10px 0}.path-product .product-details form span.commerce-form-help{display:inline-block;box-sizing:content-box;background:#bbb;line-height:16px;height:18px;width:18px;font-size:12px;border-radius:50%;font-weight:bold;text-align:center;vertical-align:baseline;margin:0 .3em;cursor:pointer}.path-product .product-details form .commerce-form-help-body{position:fixed;background-color:#fff;color:#000;border-width:1px;border-color:#ccc;border-style:solid;max-width:30%;padding:4px;display:block}.path-product .product-details p{font-size:80%;color:#777}.path-product .product-bar{position:fixed;top:52px;right:0;width:100%;background:#fff;text-align:right;display:none}.path-product .product-bar *{display:inline-block}.path-product .product-bar .price-wrapper{padding:10px 20px;margin:0 10px 0 0;border:none;color:#1d2124;font-size:85%}.path-product .product-bar form fieldset,.path-product .product-bar form legend{border:none;display:inline-block}.path-product .product-bar form label,.path-product .product-bar form input[type=submit]{padding:7px 15px;margin:5px 5px 5px 0;border:none;display:inline-block;cursor:pointer;font-size:85%;color:#777}.path-product .product-bar form input[type=submit]{background:#52bc6b;color:#fff}.path-product .product-bar form input[type=radio]{height:0;width:0;position:absolute}.path-product .product-bar form input[type=radio]:checked+label{border-color:#0033a0;border-bottom:3px solid #0033a0}.path-product .product-page-resources-block img{width:18%;margin:0 2% 2% 0}.path-product .payByInvoiceProduct h1{position:static;padding:10px;background:none;color:#000}.path-product .payByInvoiceProduct .product-details form{margin:10px 0 0 0}.path-product .payByInvoiceProduct .product-details form label{cursor:default;width:100%;float:none;display:block;color:#777;padding:10px;background-color:#f4f4f4}.path-product .payByInvoiceProduct .product-details form input[type=text]{padding:10px;margin:10px 0 10px 0}.path-product .payByInvoiceProduct .product-details form input[type=submit]{width:100%;margin:5px 0 5px 0}.path-product .payByInvoiceProduct .product-details form input[type=submit]{width:100%;margin:5px 0 5px 0}@media screen and (min-width:1024px){.path-product .product-details form label{padding:15px;float:left;margin:0;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.path-product .product-details form label:hover{background:rgba(0,51,160,.2);color:#0033a0}.path-product .product-details form fieldset{display:block;padding:0;margin:0 0 10px 0;border:none}.path-product .product-details form fieldset legend{display:block;width:100%}.path-product .product-details form fieldset legend span{display:block;font-size:80%;color:#777;padding:10px;background:#f4f4f4}.path-product .product-details form fieldset.type label{width:33.3333%}.path-product .product-details form fieldset.full-or-upgrade label{width:50%}.path-product .product-details form input[type=submit]{border:5px solid #fff;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.path-product .product-details form input[type=submit]:hover{background:#0033a0;color:#fff}.path-product .payByInvoiceProduct .product-details form label:hover{color:#777;background-color:#f4f4f4}.path-product .payByInvoiceProduct .product-details form input[type=submit]{border:5px solid #fff;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.path-product .payByInvoiceProduct .product-details form input[type=submit]:hover{background:#0033a0;color:#fff}}.node--type-product-dr h1{text-align:center;width:100%;padding:20px}.node--type-product-dr .product-hero{position:relative;padding:0}.node--type-product-dr .product-hero img{width:100%}.view-product-catalog-section{padding:0;margin:0}.view-product-catalog-section .views-row{width:100%;padding:10px;margin:10px 0;clear:both;border:1px solid #eee}.view-product-catalog-section .views-row .product-view-image{padding:10px}.view-product-catalog-section .views-row .product-view-image img{width:300px;max-width:100%}.view-product-catalog-section .views-row h2{margin:0;padding:0;font-size:100%;font-weight:400}.view-product-catalog-section .views-row h2 a{display:block;padding:10px 0;margin:0 0 5px 0;border-bottom:1px solid #eee;font-weight:600;color:#1d2124}.view-product-catalog-section .views-row .product-catalog-link{display:block}.view-product-catalog-section .views-row .product-catalog-link a{display:inline-block;font-size:80%;color:#0033a0;padding:15px 30px;margin:10px 0 0 0;border:1px solid #0033a0}@media screen and (min-width:1024px){.view-product-catalog-section .views-row{padding:10px 10px 10px 0;position:relative}.view-product-catalog-section .views-row .product-view-image{display:inline-block;width:30%}.view-product-catalog-section .views-row .product-view-info{display:inline-block;width:68%;padding:0 0 0 20px;vertical-align:top}}.product-wrapper a{color:#da291c}.product-resources-block .views-row a{display:block;width:31.3333%;float:left;text-align:center;font-size:120%;color:#1d2124;padding:130px 15px 15px 15px;margin:0 2% 0 0;border:1px solid rgba(0,51,160,.1);background-repeat:no-repeat;background-position:center 20px;background-size:75px}.product-resources-block .views-row a:nth-child(1){background-image:url(/themes/custom/wavemetrics/images/icons/document-black.png)}.product-resources-block .views-row a:nth-child(2){background-image:url(/themes/custom/wavemetrics/images/icons/forum-black.png)}.product-resources-block .views-row a:nth-child(3){background-image:url(/themes/custom/wavemetrics/images/icons/gallery-black.png)}@media screen and (min-width:1024px){.product-resources-block .views-row a{width:31.3333%;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.product-resources-block .views-row a:hover{border-color:#da291c}}.path-cart .views-form form{text-align:right;padding:30px 0 25px 0;margin:30px 0;border-top:4px dashed #eee;border-bottom:4px dashed #eee}.path-cart .views-form form input{padding:10px;border:1px solid #eee}.path-cart .views-form form input[type=submit]{display:inline-block;font-size:100%;color:#0033a0;padding:20px 40px;margin:0 0 0 10px;border:1px solid #0033a0;background:#fff}.path-cart .views-form form table input[type=submit]{padding:10px;margin:0;border:1px solid #da291c;background:none;color:#da291c}.path-cart .views-form .order-total-wrapper{padding:15px;margin:15px 0 25px 0}.path-cart .views-form .order-total-wrapper .order-total-line{padding:0}.path-cart .views-form .order-total-wrapper .order-total-line label{text-transform:uppercase;font-size:80%}.path-cart .views-form .order-total-wrapper .order-total-line p{margin:0;padding:0}.path-cart .views-form .order-total-wrapper .order-total-line__total{border-top:1px solid #eee;margin:10px 0 0 0;padding:10px 0 0 0}.path-cart .views-form .order-total-wrapper .order-total-line__total label,.path-cart .views-form .order-total-wrapper .order-total-line__total p{font-weight:600;color:#0033a0;font-size:120%;font-weight:600}.path-cart .views-form .order-total-wrapper .order-total-line__adjustment label,.path-cart .views-form .order-total-wrapper .order-total-line__adjustment p{font-size:90%;color:#777}.path-cart .views-form .order-total-wrapper .order-total-line-value{width:auto}.path-cart .site-search-icon{display:none}@media screen and (min-width:1024px){.path-cart .views-form form>input[type=submit]{width:100%}.path-cart .views-form form>input[type=submit]:hover{background:#0033a0;color:#fff}.path-cart .site-search-icon{display:none}}.path-checkout .layout-checkout-form{width:100%}.path-checkout .layout-checkout-sidebar{width:100%;padding:15px;background:#f3f3f3}.path-checkout .layout-checkout-sidebar .content-wrapper{padding:0}.path-checkout .layout-checkout-sidebar h3{text-transform:uppercase;font-size:110%;text-align:center;padding:0 0 10px 0}.path-checkout .layout-checkout-sidebar .order-total-wrapper{border:1px solid #0033a0;margin:15px 0 0 0}.path-checkout .layout-checkout-sidebar #commerce-badges img{width:75%;padding:10px 0;margin:0px auto}.path-checkout .layout-checkout-sidebar #commerce-badges p{font-size:12px}.path-checkout .layout-checkout-sidebar #commerce-badges{width:100%;padding:20px}.path-checkout form{padding:30px 0;margin:30px 0;border-top:4px dashed #eee;border-bottom:4px dashed #eee}.path-checkout form fieldset{display:block;border:1px solid #eee;border-bottom:3px solid #da291c;padding:15px 15px 25px 15px;margin:0 0 30px 0;background:rgba(0,51,160,.1)}.path-checkout form fieldset legend{padding:10px 15px;display:block;width:100%;background:#fff;border:3px solid rgba(0,51,160,.1);text-align:center}.path-checkout form #edit-commerce-checkout-order-fields{display:block;border:1px solid #eee;border-bottom:3px solid #da291c;padding:15px 15px 25px 15px;margin:20px 0 30px 0;background:rgba(0,51,160,.1)}.path-checkout form #edit-commerce-checkout-order-fields label{padding:10px 15px 10px 15px;display:block;width:100%;background:#fff;border:3px solid rgba(0,51,160,.1);text-align:center;position:relative;top:-30px;text-transform:none;color:#000;font-size:100%}.path-checkout form label{display:block;text-transform:uppercase;font-size:80%;color:#777;maergin:0;padding:10px 0 5px 0}.path-checkout form input{padding:10px;border:1px solid #eee;display:inline-block;width:100%}.path-checkout form input.subscribe-email{margin-bottom:10px}.path-checkout form input[type=submit]{font-size:100%;color:#0033a0;padding:15px 30px;margin:0 5px 30px 0;border:1px solid #0033a0;background:#fff;width:auto}.path-checkout .order-total-wrapper{padding:15px;margin:15px 0;border:1px solid #eee}.path-checkout .order-total-wrapper .order-total-line{padding:0}.path-checkout .order-total-wrapper .order-total-line label{text-transform:uppercase;font-size:80%;color:#777}.path-checkout .order-total-wrapper .order-total-line p{margin:0;padding:0}.path-checkout .order-total-wrapper .order-total-line-value{width:auto}@media screen and (min-width:1024px){.path-checkout .layout-checkout-form{width:68%;float:left}.path-checkout .layout-checkout-sidebar{width:30%;margin:0 0 0 2%;float:left}.path-checkout .layout-checkout-sidebar table tbody tr td{padding:5px}.path-checkout form{position:relative}.path-checkout form input[type=submit]{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.path-checkout form input[type=submit]:hover{background:#0033a0;color:#fff}.path-checkout form:after{content:"";display:block;clear:both}.path-checkout .checkout-complete p.transaction-messages{color:#da291c}.path-checkout .checkout-complete p.order-number{display:inline-block;font-size:130%;color:#777;padding:20px 40px;background:#f4f4f4;border:1px solid #eee}}div.geshifilter,span.geshifilter{display:block !important;padding:15px !important;margin:10px 0 !important;border:1px solid #ccc !important;background-color:#f8f8f8 !important}div.geshifilter,.geshifilter,pre,code{font-size:12px !important;font-family:"Roboto Mono",sans-serif !important;word-break:break-all !important;overflow-wrap:break-word !important;word-wrap:break-word !important}div.geshifilter *,.geshifilter *,pre *,code *{font-size:100% !important;font-family:"Roboto Mono",sans-serif !important;word-break:break-all !important}pre{display:block !important;padding:15px !important;margin:10px 0 !important;border:1px solid #ccc !important;background-color:#f8f8f8 !important}code{padding:0 !important;overflow-x:auto !important}pre code.language-igorpro,pre code.hljs.language-igorpro{overflow-x:auto;white-space:pre;display:block;scrollbar-width:thin;scrollbar-color:silver rgba(0,0,0,0)}pre:has(>code.language-igorpro),pre:has(>code.hljs.language-igorpro){overflow-x:auto;position:relative}pre:has(>code.language-igorpro)::after,pre:has(>code.hljs.language-igorpro)::after{content:"";position:absolute;top:0;right:0;bottom:0;width:2.5em;background:linear-gradient(to right,transparent,var(--wm-hljs-bg,#f8f8f8));pointer-events:none}pre code.language-igorpro::-webkit-scrollbar,pre code.hljs.language-igorpro::-webkit-scrollbar{height:8px}pre code.language-igorpro::-webkit-scrollbar-track,pre code.hljs.language-igorpro::-webkit-scrollbar-track{background:rgba(0,0,0,0)}pre code.language-igorpro::-webkit-scrollbar-thumb,pre code.hljs.language-igorpro::-webkit-scrollbar-thumb{background:silver;border-radius:4px}pre code.language-igorpro::-webkit-scrollbar-thumb:hover,pre code.hljs.language-igorpro::-webkit-scrollbar-thumb:hover{background:#a0a0a0}.search-block-form h2{padding:5px 15px;margin:0 10px;display:inline-block;background:#f3f3f3;font-size:85%}form#search-block-form,form#search-form{position:relative;display:block;max-width:600px;vertical-align:middle;background:#fff;padding:0;margin:0 0 30px 0}form#search-block-form label,form#search-form label{display:block;font-size:90%;padding:10px 0 2px 0}form#search-block-form input,form#search-form input{width:100%;padding:6px 50px 6px 15px;margin:0;border:1px solid #f3f3f3;border-radius:3px;display:block;font-size:20px;line-height:26px}form#search-block-form input.form-search,form#search-form input.form-search{border:1px solid #ccc;box-shadow:0 0 6px rgba(200,200,200,.4);width:70%;display:inline-block}form#search-block-form input.image-button,form#search-form input.image-button{padding:10px;width:40px;display:inline-block;vertical-align:top;border:0}form#search-block-form input.form-search:focus,form#search-form input.form-search:focus{border:1px solid #0033a0}form#search-block-form .search-advanced,form#search-form .search-advanced{margin:20px 0 0 0}form#search-block-form .search-advanced summary,form#search-form .search-advanced summary{outline:none}form#search-block-form .search-advanced fieldset,form#search-form .search-advanced fieldset{border:1px solid #f3f3f3;padding:15px;margin:0 0 10px 0}form#search-block-form .search-advanced label,form#search-form .search-advanced label{display:inline-block}form#search-block-form .search-advanced .form-checkboxes label,form#search-form .search-advanced .form-checkboxes label{display:inline-block;background-color:#eee;padding:5px 15px;margin:0 0 5px 0;border:1px solid rgba(0,51,160,.1);background:rgba(0,51,160,.1);color:#0033a0;font-size:80%}form#search-block-form .search-advanced .form-checkboxes input[type=checkbox],form#search-form .search-advanced .form-checkboxes input[type=checkbox]{display:block;float:left;opacity:0;width:0;height:0}form#search-block-form .search-advanced .form-checkboxes input[type=checkbox]:checked+label,form#search-form .search-advanced .form-checkboxes input[type=checkbox]:checked+label{border-color:#0033a0;color:#fff}@media screen and (min-width:768px){form#search-block-form input.image-button,form#search-form input.image-button{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}form#search-block-form input.image-button:hover,form#search-form input.image-button:hover{background:#f3f3f3}}.empty-search-results-wrapper{padding:20px;background:#f3f3f3;text-align:center}.search-wrapper{margin:10px 0;border:1px solid #eee}.search-wrapper .search-result-header{padding:10px 15px}.search-wrapper .search-result-header h3{padding:0;margin:0;font-size:130%}.search-wrapper .search-result-header a{color:#da291c;font-size:100%}.search-wrapper .search-result-header p.search-result-date{font-size:80%;color:#777;margin:0}.search-wrapper .search-result-body{padding:10px 15px;background:#f4f4f4;font-size:85%}.search-wrapper .search-result-body p{margin:0}.search-wrapper .search-result-body p strong{color:#0033a0}.search-wrapper .search-result-body *{font-size:100%}form.views-exposed-form{padding:5px 15px 15px 15px;margin:30px 0;background:#eee}form.views-exposed-form label{display:block;margin:0;padding:10px 0 5px 0;font-size:85%;text-transform:uppercase}form.views-exposed-form input{border:1px solid #eee;background:#fff;padding:10px;margin:0;max-width:100%}form.views-exposed-form input[type=submit]{background:rgba(0,51,160,.1);padding:10px 15px}form.views-exposed-form a{display:inline-block;font-size:80%;color:#0033a0;padding:5px 10px;margin:0 0 5px 0;border:1px solid #0033a0}@media screen and (min-width:1024px){form.views-exposed-form a{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}form.views-exposed-form a:hover{background:#0033a0;color:#fff}form.views-exposed-form a.bef-link-active{background:#0033a0;color:#fff}}.webform-submission-form{padding:0;margin:0 0 30px 0}.webform-submission-form label{display:block;margin:0;padding:15px 0 5px 0;font-weight:600}.webform-submission-form label.dr-checkbox{display:inline-block;margin:0 5px}.webform-submission-form label.form-required:after{content:" *";display:inline;font-size:70%;color:#da291c}.webform-submission-form span.dr-product-descr a,.webform-submission-form p.dr-product-descr a{font-size:12px}.webform-submission-form span.dr-product-descr,.webform-submission-form p.dr-product-descr{font-size:12px;padding:0;margin:0}.webform-submission-form input,.webform-submission-form textarea{border:2px solid #eee;padding:10px;width:100%}.webform-submission-form input.button{display:inline-block;padding:15px 40px;margin:10px 10px 0 0;border-radius:0;background:#da291c;color:#fff;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;cursor:pointer;border:none}.webform-submission-form input[type=number]{padding:10px 2px 10px 4px;width:40px}.webform-submission-form input[type=checkbox]{padding:10px 2px 10px 4px;width:40px}.webform-submission-form .form-disabled input.button{background:#515762;color:#fff;cursor:not-allowed}.webform-submission-form .description{display:none}.webform-submission-form .captcha{margin-top:10px 0 10px 0}.webform-submission-form details{padding:10px;margin:10px 0;border:1px solid #eee}.webform-submission-form details summary{text-transform:uppercase;background:none;margin:0;padding:0}.webform-submission-form .form-type-managed-file label{display:none}.webform-submission-form #systemMesssages{background:#da291c}.webform-submission-form #systemMesssages ul{background:#da291c;padding:15px 20px;margin:0}.webform-submission-form #systemMesssages ul li{font-size:80%;list-style:disc;padding:0}@media screen and (min-width:1024px){form.webform-submission-form .form-item{width:50%;float:left}form.webform-submission-form .form-item:nth-child(odd){padding:0 10px 0 0}form.webform-submission-form .form-item:nth-child(even){padding:0 0 0 10px}form.webform-submission-form .form-item.form-type-textarea{clear:both;float:none;width:100%;padding:0}}form.comment-form{padding:0;margin:30px 0}form.comment-form label{display:block;margin:5px 0;padding:0;font-weight:300;font-size:80%}form.comment-form label.option{display:inline-block}form.comment-form input,form.comment-form textarea{border:none;border-radius:0;padding:10px}form.comment-form textarea{border:none;background:#f4f4f4}form.comment-form input.button{display:inline-block;padding:10px 25px;margin:10px 10px 0 0;font-size:90%;border-radius:0;background:#0033a0;color:#fff;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;cursor:pointer;border:none}form.comment-form .form-managed-file{padding:10px;border:1px solid #eee}form.comment-form .form-managed-file input{display:block;border:1px solid #f4f4f4;font-size:80%;color:#777;background:#fff}form.comment-form .form-managed-file a{display:inline-block;padding:7px 10px 5px 10px;font-size:80%;color:#0033a0;border:1px solid #ddd;background:#f4f4f4;margin:0 5px 5px 0}form.comment-form .description{font-size:80%;margin:5px 0 0 0}form.comment-form details{padding:10px;margin:10px 0;border:1px solid #eee}form.comment-form details summary{text-transform:uppercase;background:none;margin:0;padding:0}form.comment-form .cke_chrome,form.comment-form .cke_top,form.comment-form .cke_bottom{background:none;border-color:#fff}form.comment-form .cke_chrome{margin:0 0 10px 0}form.comment-form .cke_top a.cke_button_on{border-color:#fff}form.comment-form .cke_top a.cke_button_on:before{content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);top:-5px;width:5px;height:5px;border-radius:50%;background:#da291c}form.comment-form .cke_contents{border:1px solid #eee}form.comment-form .cke_bottom{display:none}form.comment-form .form-type-managed-file label{display:none}form.comment-form ul{padding:10px;margin:10px 0;background:#eee}form.comment-form ul li{font-size:80%;list-style:none;padding:0}@media screen and (min-width:768px){.cke_top a.cke_button:hover{background:none;border-color:#fff;cursor:pointer}.cke_top a.cke_button:hover:before{content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);top:-5px;width:5px;height:5px;border-radius:50%;background:#da291c}}form.user-login-form,form.user-register-form{padding:10px 20px 0 20px;border:1px solid #ddd;box-shadow:0 0 10px rgba(100,100,100,.2)}form.user-login-form label,form.user-register-form label{display:block;margin:10px 0 0 0}form.user-login-form input,form.user-register-form input{border:1px solid #ddd;padding:10px;border-radius:0;margin:5px 0;max-width:100%}form.user-login-form select,form.user-register-form select{max-width:100%}form.user-login-form input[type=submit],form.user-register-form input[type=submit]{background:#0033a0;border:1px solid #0033a0;color:#fff;padding:10px 40px;margin:15px 0 30px 0}form.user-login-form .description,form.user-register-form .description{font-size:80%;color:#777}table.cke_dialog .cke_dialog_title{background:#f4f4f4}table.cke_dialog .cke_dialog_contents{background:#f4f4f4}table.cke_dialog .cke_dialog_contents tr{background:none}table.cke_dialog .cke_dialog_contents tr div.cke_dialog_ui_input_select{display:block}table.cke_dialog .cke_dialog_contents tr div.cke_dialog_ui_input_select select{outline:none;border:1px solid #ddd}.photo-gallery .photo-gallery-items figure{display:block;width:100%}.photo-gallery .photo-gallery-items figure figcaption{font-size:85%;padding:10px 0;color:#777}@media screen and (min-width:1024px){.photo-gallery .photo-gallery-items .gallery-item{width:31.3333%;float:left;margin:0 2% 2% 0}}.node--type-photo-gallery-item .gallery-info{padding:0;margin:30px 0;border-bottom:3px solid #da291c}.node--type-photo-gallery-item span.field-file-attachment a{display:inline-block;padding:5px 10px;margin:10px 10px 10px 0;border:1px solid #eee}@media screen and (min-width:1024px){.node--type-photo-gallery-item .gallery-info{padding:15px 30px;background:#eee}}#block-authenticatedusermenublock,#block-userprojectactions,#block-userforumactions,#block-anonusercodesnippetactions,#block-anonuserprojectactions,#block-anonuserforumactions,#block-usercodesnippetactions{padding:10px;background:#f3f3f3}#block-authenticatedusermenublock h2,#block-userprojectactions h2,#block-userforumactions h2,#block-anonusercodesnippetactions h2,#block-anonuserprojectactions h2,#block-anonuserforumactions h2,#block-usercodesnippetactions h2{text-transform:uppercase;font-size:80%;margin:0;padding:0 0 10px 0}#block-authenticatedusermenublock a,#block-userprojectactions a,#block-userforumactions a,#block-anonusercodesnippetactions a,#block-anonuserprojectactions a,#block-anonuserforumactions a,#block-usercodesnippetactions a{display:inline-block;text-transform:uppercase;font-size:75%;padding:6px 10px;background:#0033a0;color:#fff}#block-anonusercodesnippetactions a,#block-anonuserprojectactions a,#block-anonuserforumactions a{background-color:rgba(0,0,0,0);color:#0033a0;text-transform:none}#block-anonusercodesnippetactions a:hover,#block-anonuserprojectactions a:hover,#block-anonuserforumactions a:hover{text-decoration:underline}nav.pager{display:block;padding:30px 0;margin:0;text-align:center;clear:both}nav.pager ul{display:inline-block;list-style:none;padding:0;margin:0}nav.pager ul li{display:inline-block;padding:0;margin:0}nav.pager ul li a{font-size:90%;padding:4px 8px;margin:2px;border:1px solid #eee;color:#777}nav.pager ul li a span{font-size:95%;color:#777}nav.pager ul li.is-active a{background:#0033a0;color:#fff}.moveLeft{opacity:0;margin-left:-40px;-webkit-transition:0;-moz-transition:0;-ms-transition:0;transition:0}.moveRight{opacity:0;margin-right:-40px}.background-image-wrapper{margin:0;padding:0}.background-image-wrapper img{padding:0;margin:10px 10px 0 0;display:inline-block;vertical-align:middle;background:#eee;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;height:120px;width:auto;max-width:100%;cursor:pointer;border:4px solid #ddd}.photo-gallery-overlay{display:block;position:fixed;top:50%;left:50%;width:100%;height:100%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:9999;background:#fff;display:none;border-bottom:80px solid #000}.photo-gallery-overlay .gallery-overlay-item{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:center center;transition:all ease-in-out .2s}.photo-gallery-close{display:block;position:absolute;top:10px;right:10px;width:40px;height:40px;font-size:20px;line-height:40px;color:#fff;border-radius:50%;background:#da291c;text-align:center;cursor:pointer;z-index:200}.photo-gallery-prev,.photo-gallery-next{display:block;position:absolute;bottom:20px;left:10px;width:40px;height:40px;font-size:20px;line-height:40px;color:#fff;border-radius:50%;background:#777;text-align:center;cursor:pointer;-webkit-transition:all ease .2s;-moz-transition:all ease .2s;transition:all ease .2s}.photo-gallery-next{left:auto;right:10px}.photo-gallery-prev:hover,.photo-gallery-next:hover{color:#fff;background:#000}.gallery-overlay-thumbstrip{width:100%;height:80px;position:absolute;bottom:-80px;left:0;z-index:400;padding:5px;background:#fff;text-align:center;overflow-x:auto;overflow-y:hidden;border-top:1px solid #eee}.gallery-overlay-thumbstrip .thumbstrip-inner-wrapper{height:100%;display:inline-block}.thumbnail{padding:0;height:100%;width:80px;display:inline-block;cursor:pointer;background-size:cover;background-repeat:no-repeat;background-position:center center;border:3px solid #ddd;-webkit-transition:all ease .2s;-moz-transition:all ease .2s;transition:all ease .2s}.thumbnail.currentThumbnail{border:3px solid #333}@media screen and (min-width:1024px){.background-image-wrapper img:hover{border:4px solid #1d2124}.thumbnail:hover{border:3px solid #888}}.ajax-progress,.ajax-progress-throbber{width:100%;height:100%;background-color:hsla(0,0%,100%,.7);position:fixed;top:0;left:0;z-index:500;vertical-align:middle;text-align:center}.ajax-progress .throbber{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:60px;height:60px;margin:auto;background:url(/themes/custom/wavemetrics/images/loading.gif) no-repeat;background-size:contain;z-index:501}a.edit-page-btn{display:block;position:fixed;bottom:0;left:10px;padding:7px 15px;background:#444;color:#fff}.field-voting{clear:both;display:block;margin:15px 0}.br-theme-css-stars .br-widget a.br-active:after,.br-theme-css-stars .br-widget a.br-selected:after{color:#0033a0}#toolbar-administration{position:fixed;top:0;left:0;width:100%;z-index:99999;background:#000}#toolbar-administration a,#toolbar-administration button{font-size:80%;padding:5px 10px}#toolbar-administration a:before,#toolbar-administration button:before{display:none}#toolbar-administration .toolbar-tray{border:none;box-shadow:none}#toolbar-administration .toolbar-bar{position:relative}#toolbar-administration .toolbar-bar .toolbar-menu{float:none}#toolbar-administration .toolbar-bar .toolbar-menu li{padding:0}#toolbar-administration:after{content:"";display:block;clear:both}#toolbar-administration{display:none}.igor8-showcase td{vertical-align:top;border:none;text-align:center}.igor8-showcase tr{background:none}.igor8-showcase table{width:100%;border-collapse:collapse;text-align:center;background:none;margin:15px 0}.igor8-showcase table thead{background:none;border:none;text-align:center}.igor8-showcase table thead th{padding:12px;font-weight:600;border:none;text-transform:uppercase;text-align:center;font-size:70%}.igor8-showcase table thead th a{font-weight:600}.igor8-showcase table tbody tr td{padding:12px;border:none;color:#000;font-size:90%;text-align:left}.igor8-showcase table tbody tr td a{font-weight:600;color:#0033a0}.igor8-showcase table tbody tr td a:hover{text-decoration:underline}.igor8-showcase table tbody tr:nth-child(odd){background:none}.igor8-showcase h2{text-align:center}.igor8-showcase p.showcase-cta{text-align:center}.igor8-showcase div.three-cols{width:33%;float:left;padding:10px}.igor8-showcase div.three-cols h3{text-align:center;font-size:100%;font-weight:bold}.igor8-showcase div.two-cols{width:50%;float:left;padding:20px}.igor8-showcase div.two-cols h3{text-align:center;font-size:100%;font-weight:bold}.igor8-showcase .fa-ul{list-style-type:none}.igor8-showcase .fa-li{height:12px;width:12px;background-color:red;border-radius:50%;display:inline-block}.igor8-showcase .fa-li.fa-red{background-color:red}.igor8-showcase .fa-li.fa-orange{background-color:orange}.igor8-showcase .fa-li.fa-purple{background-color:purple}.igor8-showcase .fa-li.fa-green{background-color:green}.igor8-showcase .fa-li.fa-yellow{background-color:#ff0}.igor8-showcase .fa-li.fa-blue{background-color:#87b5f1}.igor8-showcase .fa-li-text{color:#000}.scrollable-y{border-width:1px;border-style:solid;border-color:#eee;margin:10px 0;padding:10px;max-height:175px;overflow-y:scroll}.scrollable-y ul li{list-style:disc;margin-left:16px}a[name]:not([href]){padding-top:50px;margin-top:-50px}a[name]:not([href]):before{display:block;content:" ";padding-top:50px;margin-top:-50px;visibility:hidden}a[id]:not([name]):not([href]){padding-top:50px;margin-top:-50px}a[id]:not([name]):not([href]):before{display:block;content:" ";padding-top:50px;margin-top:-50px;visibility:hidden}.table-responsive,.path-activity .view-content,.path-tracker .view-content,.forum-topic-list{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.path-tracker table tbody tr td,.path-activity table tbody tr td{padding:10px;font-size:85%}.tippy-box div{color:#fff}section.comment-section.force-display-block{display:block !important}.stripe-payment-label{font-weight:bold}.stripe-payment-required-label{font-weight:bold;color:red}.payment-form #submit{color:#fff !important;background:#da291c;display:inline-block;padding:15px 40px;margin:10px 10px 0 0;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;background:#da291c;transition-property:all;transition-duration:.2s;transition-timing-function:ease;transition-delay:0s;transition-behavior:normal;cursor:pointer;border-top-width:medium;border-top-style:none;border-top-color:currentcolor;border-right-width:medium;border-right-style:none;border-right-color:currentcolor;border-bottom-width:medium;border-bottom-style:none;border-bottom-color:currentcolor;border-left-width:medium;border-left-style:none;border-left-color:currentcolor;border-image-outset:0;border-image-repeat:stretch;border-image-slice:100%;border-image-source:none;border-image-width:1;width:100%;max-width:420px}@media(min-width:1024px){.menu-ul{width:240px}}.paybyorderid-price{min-width:120px}@media(max-width:1440px)and (min-width:1024px){section.comment-section.force-display-block article.js-comment ul.links{padding:20px 0}section.comment-section.force-display-block article.js-comment ul.links li{display:list-item;margin-bottom:10px}}nav.pager{display:block;padding:30px 0;margin:0;text-align:center;clear:both}nav.pager ul{display:flex;flex-wrap:wrap;justify-content:center;gap:5px;list-style:none;padding:0;margin:0}nav.pager ul li{padding:0;margin:0}nav.pager ul li a{display:block;font-size:90%;padding:6px 10px;margin:0;border:1px solid #eee;color:#777;text-decoration:none;transition:all .2s ease}nav.pager ul li a span{font-size:95%}nav.pager ul li a:hover,nav.pager ul li a:focus{background:#0033a0;border-color:#0033a0;color:#fff}nav.pager ul li a.is-active{background:#0033a0;border-color:#0033a0;color:#fff;font-weight:bold}nav.pager ul li.pager__item--previous a:before{content:"«";margin-right:5px}nav.pager ul li.pager__item--next a:after{content:"»";margin-left:5px}.table-responsive,.path-activity .view-content,.path-tracker .view-content,.forum-topic-list{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:20px;scrollbar-width:thin}.table-responsive::-webkit-scrollbar,.path-activity .view-content::-webkit-scrollbar,.path-tracker .view-content::-webkit-scrollbar,.forum-topic-list::-webkit-scrollbar{height:8px}.table-responsive::-webkit-scrollbar-thumb,.path-activity .view-content::-webkit-scrollbar-thumb,.path-tracker .view-content::-webkit-scrollbar-thumb,.forum-topic-list::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:4px}
@-webkit-keyframes wobbleLeft{0%{left:20px;opacity:.5}50%{left:15px;opacity:1}100%{left:20px;opacity:.5}}@-moz-keyframes wobbleLeft{0%{left:20px;opacity:.5}50%{left:15px;opacity:1}100%{left:20px;opacity:.5}}@keyframes wobbleLeft{0%{left:20px;opacity:.5}50%{left:15px;opacity:1}100%{left:20px;opacity:.5}}@-webkit-keyframes wobbleRight{0%{right:20px;opacity:.7}50%{right:10px;opacity:1}100%{right:20px;opacity:.7}}@-moz-keyframes wobbleRight{0%{right:20px;opacity:.7}50%{right:10px;opacity:1}100%{right:20px;opacity:.7}}@keyframes wobbleRight{0%{right:20px;opacity:.7}50%{right:10px;opacity:1}100%{right:20px;opacity:.7}}@-webkit-keyframes bounce{25%{-webkit-transform:scale(0.95);transform:scale(0.95)}75%{-webkit-transform:scale(1.05);transform:scale(1.05)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-moz-keyframes bounce{25%{-moz-transform:scale(0.95);transform:scale(0.95)}75%{-moz-transform:scale(1.05);transform:scale(1.05)}100%{-moz-transform:scale(1);transform:scale(1)}}@keyframes bounce{25%{transform:scale(0.95)}75%{transform:scale(1.05)}100%{transform:scale(1)}}
.arrows{padding:20px 40px;min-width:50px;position:relative;color:#555;font-weight:bold;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.arrows:before{content:"";position:absolute;top:48%;left:20px;width:15px;height:15px;border-top:2px solid #555;border-left:2px solid #555;opacity:0;border-radius:2px;-webkit-transform:rotate(-45deg) translateY(-50%);-moz-transform:rotate(-45deg) translateY(-50%);transform:rotate(-45deg) translateY(-50%)}.arrows:after{content:"";position:absolute;top:48%;right:20px;width:15px;height:15px;opacity:0;border-radius:2px;border-top:2px solid #555;border-right:2px solid #555;-webkit-transform:rotate(45deg) translateY(-50%);-moz-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%)}.arrows:hover:before{-webkit-animation:wobbleLeft 1s ease-in-out infinite;animation:wobbleLeft 1s ease-in-out infinite;opacity:1}.arrows:hover:after{-webkit-animation:wobbleRight 1s ease-in-out infinite;animation:wobbleRight 1s ease-in-out infinite;opacity:1}.arrow-left{display:inline-block;padding:15px 30px;min-width:50px;position:relative;color:#555;font-weight:bold;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;border:1px solid #eee}.arrow-left:before{content:"";position:absolute;top:47%;left:20px;width:10px;height:10px;border-top:2px solid #555;border-left:2px solid #555;opacity:0;border-radius:2px;-webkit-transform:rotate(-45deg) translateY(-50%);-moz-transform:rotate(-45deg) translateY(-50%);transform:rotate(-45deg) translateY(-50%)}.arrow-left:hover:before{-webkit-animation:wobbleLeft 1s ease-in-out infinite;animation:wobbleLeft 1s ease-in-out infinite;opacity:1}
