html{}html{overflow:hidden;overflow-y:scroll}body{font-family:colfaxlight,helvetica neue,Helvetica,Arial,sans-serif;font-size:17px;line-height:24px;font-weight:400;font-style:normal;letter-spacing:.3px;font-feature-settings:"kern","liga" off,"calt" off;text-rendering:optimizeLegibility}body{text-align:left;color:#2c2c2c;background-color:#222}#preloader{top:0;left:0;width:100%;height:100%;background-color:#222;position:fixed;z-index:90000000}#wrapper{width:100%;min-height:100%;position:absolute;top:0;left:0;background-color:#f9f8f5;z-index:1}a{color:#2c2c2c;text-decoration:none;border-bottom:1px solid #2c2c2c}a:hover{text-decoration:none;border:none}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}.parent-v-align{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}.v-align{position:relative;top:50%;transform:translateY(-50%)}.left{float:left}.right{float:right}.table{display:table}.table-cell{display:table-cell}.grid-container{}.hb-pink-100{background-color:#e11e4a}.hb-purple-100{background-color:#48345a}#header,#content,#footer{padding-bottom:0;padding-right:0}@media screen and (max-width:767px){#content,#footer{padding-left:0}}#header{background-color:transparent;height:78px;text-align:left}#header .header-upper{height:78px;text-align:left}#header .header-upper h1{display:block;width:179px;height:49px;margin:14px 0 0 4px;padding:0!important;background-image:url(assets/images/hifiberry_logo.svg);background-repeat:no-repeat;background-position:top left;background-size:179px 49px}.page-business #header .header-upper h1{background-image:url(assets/images/hifiberry_logo_business.svg)}#header .header-upper h1 a{width:100%;height:100%;text-decoration:none;border:none;display:block}#header .header-lower{height:78px;text-align:right}#header .header-lower:after{}@media screen and (min-width:768px){#header .header-upper{padding-left:0}}@media screen and (max-width:767px){#header .header-upper h1{margin-left:0}}#content{}#footer,#footer a,#footer a:hover{color:#fff;border-color:#fff}#footer .footer-upper,#footer .footer-lower{width:100%;padding-top:30px;padding-bottom:30px}#footer .footer-upper{background-color:#2c2c2c}#footer .footer-upper .left-block{}#footer .footer-upper .left-block .grid-33:nth-child(4n){clear:both}#footer .footer-upper .right-block h5{font-family:colfaxmedium,helvetica neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:21px;text-transform:uppercase;letter-spacing:1.5px;font-weight:400;padding-top:10px;padding-bottom:5px}#footer .footer-upper .right-block p{font-size:15px;line-height:19px;letter-spacing:.7px}#footer .footer-upper .right-block .button{background-color:#404040}#footer .footer-upper .right-block .button:hover{background-color:#58595b}#footer .footer-lower,#footer .footer-lower a{font-size:12px;letter-spacing:.5px;background-color:#000;color:#a0a0a0;border-color:#464646}.iframed #header,.iframed #content-header-bar,.iframed #footer{display:none!important}.iframed #content{padding:0!important}.btn_mobile_menu{display:inline-block;height:16px;width:40px;padding:15px 10px;font-size:30px!important;line-height:0;color:#2c2c2c;border:none!important;text-decoration:none;position:relative;float:right;margin:15px 0 0 20px}.btn_mobile_menu .bars-container,.btn_mobile_menu .cross-container{display:block;position:absolute}.btn_mobile_menu .bars,.btn_mobile_menu .bars:before,.btn_mobile_menu .bars:after{content:"";position:absolute;left:0;top:0;width:40px;height:1px;background-color:#2c2c2c;color:#2c2c2c}.btn_mobile_menu .bars:after{top:8px}.btn_mobile_menu .bars:before{top:16px}.btn_mobile_menu .bars-container.cross-container .bars{display:none}.btn_mobile_menu .cross-container{width:40px;height:16px}.btn_mobile_menu .cross-container:before,.btn_mobile_menu .cross-container:after{content:"";position:absolute;width:25px;height:1px;background-color:#2c2c2c;top:7px;left:8px}.btn_mobile_menu .cross-container:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.btn_mobile_menu .cross-container:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}.main-nav,.footer-nav{font-family:colfaxmedium,helvetica neue,Helvetica,Arial,sans-serif;position:relative;width:auto;display:inline-block;margin-top:28px;font-size:15px;line-height:22px;text-transform:uppercase;letter-spacing:1.5px;font-weight:400}.main-nav,.main-nav li,.footer-nav,.footer-nav li{text-align:center;list-style:none}.main-nav li,.footer-nav li{display:inline;margin:0;padding:0 25px}.main-nav li.nav-home,.footer-nav li.nav-home{display:none}.main-nav li a,.footer-nav li a{margin:0;padding:0;position:relative;border:none}.main-nav li a:hover,.main-nav li.current-menu-item>a,.main-nav li.current-page-ancestor>a,.main-nav li.current_page_parent>a,.category-blog .main-nav li.menu-item-blog>a,.single-product .main-nav li.nav-shop>a,.single-product .main-nav li.menu-item-shop>a,.footer-nav li a:hover,.footer-nav li.current-menu-item>a,.single-product .footer-nav li.nav-shop>a,.main-nav li.current_page_item>a{border-bottom:1px solid #2c2c2c}span.cart-count,span.cart-count span{font-family:colfaxlight,helvetica neue,Helvetica,Arial,sans-serif;-moz-border-radius:100px;-webkit-border-radius:100px;border-radius:100px;-khtml-border-radius:100px;width:13px;height:13px;font-size:9px;line-height:normal;letter-spacing:0;text-align:center;vertical-align:middle;position:relative;-webkit-font-feature-settings:'tnum';-moz-font-feature-settings:'tnum';-ms-font-feature-settings:'tnum'}span.cart-count{margin:-15px 0 0 5px;display:inline-block;border:1px solid #fff}#main-nav{font-family:colfaxregular,helvetica neue,Helvetica,Arial,sans-serif}#main-nav li{display:none}#main-nav li.visible-top{display:inline}#main-nav-clone-container{position:absolute;width:250px;display:block;top:0;right:0;z-index:0;padding:25px;box-sizing:border-box}#main-nav-clone.main-nav{}#main-nav-clone.main-nav,#main-nav-clone.main-nav li,#footer .footer-nav,#footer .footer-nav li{font-weight:500;text-align:left;list-style:none;margin:0}#main-nav-clone.main-nav li,#footer .footer-nav li{display:block;margin:0;padding:5px 0 0}#main-nav-clone.main-nav li ul,#footer .footer-nav li ul{padding:5px 0 0;margin:0}#main-nav-clone.main-nav li li,#footer .footer-nav li li{font-family:colfaxlight,helvetica neue,Helvetica,Arial,sans-serif;font-weight:400;text-transform:none;font-size:15px;line-height:normal;letter-spacing:.8px;padding:2px 0 0}#main-nav-clone.main-nav li.nav-home,#footer .footer-nav li.nav-home{display:none}#main-nav-clone.main-nav li a,#footer .footer-nav li a{margin:0;padding:0;position:relative;border:none;color:#fff}#main-nav-clone.main-nav li a:hover,#main-nav-clone.main-nav li.current-menu-item>a,#main-nav-clone.main-nav li.current-page-ancestor>a,#main-nav-clone.main-nav li.current_page_parent>a,.category-blog #main-nav-clone.main-nav li.menu-item-blog>a,.single-product #main-nav-clone .main-nav li.nav-shop>a,#footer .footer-nav li a:hover{border-bottom:1px solid #fff}#footer .footer-nav{font-size:14px;line-height:21px;padding-top:5px;padding-bottom:25px}#footer .footer-nav li{padding-top:5px 0 0 0}#content-header-bar .main-nav{font-family:colfaxregular,helvetica neue,Helvetica,Arial,sans-serif;margin:0}#content-header-bar .main-nav li{padding:0 15px}#content-header-bar .main-nav li:first-child{padding-left:0}#content-header-bar .main-nav li:last-child{padding-right:0}#content-header-bar .main-nav li a{color:#fff;border-color:#fff}#content-header-bar .content-header-bar-right{text-align:right}#content-header-bar .shop-navigation .main-nav li:first-child{padding-left:0}#content-header-bar .shop-navigation .main-nav li:last-child{padding-right:0}li.whitespace{padding-top:30px!important}li.divider{padding-top:40px!important}li.divider:before{content:"";width:20px;height:1px;border-top:1px solid #fff;padding-top:40px;display:block}@media screen and (max-width:767px){#main-nav{display:none!important}#content-header-bar .shop-navigation .main-nav li{padding:0 10px}}@media screen and (orientation:portrait) and (min-width:768px) and (max-width:1024px){.main-nav li{padding:0 8px}}p{margin:0 0 10px}h1,h2,h3,h4,h5,h6{font-family:hermeslight,colfaxlight,helvetica neue,Helvetica,Arial,sans-serif;margin:0;font-weight:400;text-transform:uppercase;letter-spacing:.5px}h1,h2{font-family:hermesregular,colfaxregular,helvetica neue,Helvetica,Arial,sans-serif;font-size:26px;line-height:30px}h3{font-size:22px;line-height:26px}h4{font-size:17px;line-height:21px}h5{font-size:14px;line-height:15px}h6{font-family:colfaxmedium,helvetica neue,Helvetica,Arial,sans-serif;font-size:12px;line-height:28px}strong{font-family:colfaxmedium,helvetica neue,Helvetica,Arial,sans-serif;font-weight:400}small{}hr{border:0;height:1px;background-color:#2c2c2c;color:#2c2c2c;margin:30px 0}mark{background-color:#fff}.caption{padding-top:3px;font-size:75%;line-height:normal}form .button,.button,.wpcf7-submit,.add_to_cart_button,form input[type=submit],button{font-family:colfaxlight,helvetica neue,Helvetica,Arial,sans-serif;font-size:13.5px;letter-spacing:1px;cursor:pointer;text-transform:uppercase;text-decoration:none!important;border:none;padding:15px 30px 13px;margin:0 15px 10px 0;white-space:normal;line-height:15px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-khtml-border-radius:2px;display:inline-block;background-color:#dbdcdd;color:#585858;text-align:center;width:210px;box-sizing:border-box}.button.white{background-color:#fff}form .button:hover,.button:hover,.wpcf7-submit:hover,.add_to_cart_button:hover,form input[type=submit]:hover,button:hover{background-color:#8b8b8b;color:#fff}.button.align-center{margin-left:auto;margin-right:auto;display:block}.btn,.btn:hover,.button,.button:hover,.wpcf7-submit:hover,.add_to_cart_button:hover,form input[type=submit]:hover,button:hover{border:none}.button-cta,.wpcf7-submit,.add_to_cart_button,.checkout-button,.button.single_add_to_cart_button,form input[type=submit],button{font-family:colfaxmedium,helvetica neue,Helvetica,Arial,sans-serif;background-color:#e11e4a;color:#fff;font-weight:500}.button-cta:hover,.wpcf7-submit:hover,.add_to_cart_button:hover,.checkout-button:hover,.button.single_add_to_cart_button:hover,form input[type=submit]:hover,button:hover{background-color:#b11235}.button-xxl{font-family:colfaxlight,helvetica neue,Helvetica,Arial,sans-serif;width:100%;padding:40px 0;margin:0;text-align:center;text-transform:uppercase;display:block;background-color:#fff;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-khtml-border-radius:0}.button-xxl:hover{color:#585858}.button-cta-business{background-color:#513c63;color:#fff}.button-cta-business:hover{background-color:#3a264b}.button.diy,.button.diy:hover{background-color:#fff;cursor:auto;margin-bottom:0;background-image:url(assets/images/DIY.svg);background-repeat:no-repeat;background-position:center;background-size:94px 16px}form label{display:block;margin:0 0 5px}form label>span{}form input[type=tel],form input[type=text],form input[type=email],form input[type=password],form textarea,form select{font-family:colfaxlight,helvetica neue,Helvetica,Arial,sans-serif;font-size:14px;border:none;height:40px;line-height:16px;margin-bottom:2px;margin-right:6px;margin-top:2px;outline:0;padding:5px;width:100%;background-color:#f1f2f2!important;box-sizing:border-box}form select{background:#f1f2f2 url(assets/images/down-arrow.png) no-repeat right!important;font-size:14px;appearance:none;-webkit-appearance:none;-moz-appearance:none;text-indent:.01px;text-overflow:'';padding:3px 0 5px 5px;max-width:90%;height:40px;line-height:16px}form textarea{font-family:colfaxlight,helvetica neue,Helvetica,Arial,sans-serif;font-size:16px;height:120px;padding:10px 5px;background-color:#f1f2f2!important;box-sizing:border-box}form input[type=checkbox]{margin-top:0;margin-left:0}.select2-container .select2-choice{font-family:colfaxlight,helvetica neue,Helvetica,Arial,sans-serif;font-size:14px;background-clip:padding-box!important;background-color:#f1f2f2!important;border:none!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;border-radius:0!important;-khtml-border-radius:0!important;color:#2c2c2c!important;display:block!important;font-weight:400!important;padding:10px 0 10px 4px!important;overflow:hidden!important;position:relative!important;text-decoration:none!important;white-space:nowrap!important;width:100%}.select2-drop{font-family:colfaxlight,helvetica neue,Helvetica,Arial,sans-serif;font-size:14px;border:none!important;width:100%}.wpcf7-form p{margin-bottom:10px!important}.max-width-160{max-width:160px!important}.max-width-320{max-width:320px!important}.max-width-480{max-width:480px!important}.max-width-560{max-width:560px!important}.max-width-640{max-width:640px!important}.max-width-800{max-width:800px!important}.max-width-960{max-width:960px!important}.max-width-1020{max-width:1020px!important}.max-width-1340{max-width:1340px!important}#content .max-width-160,#content .max-width-320,#content .max-width-480,#content .max-width-560,#content .max-width-640,#content .max-width-800,#content .max-width-960,#content .max-width-1020,#content .max-width-1340{margin-left:auto!important;margin-right:auto!important}@media screen and (min-width:768px){#footer .footer-upper .right-block .max-width-320{float:right}}#content .full-width-block{padding-top:20px;padding-bottom:20px;display:block;background-color:#fff}#content .full-width-block::after{content:"";display:table;clear:both}#content .full-width-block-main{padding-top:0;padding-bottom:0}.entry{width:100%;font-size:inherit;overflow:visible;margin-bottom:0;padding:0;text-align:left;background-color:transparent;box-sizing:border-box}#content section.entry{}#content #content-header-bar{background-color:#222;color:#fff;padding:15px 20px;display:block;position:relative;z-index:999999999}#content #content-header-bar h2{font-family:hermesregular,colfaxregular,helvetica neue,Helvetica,Arial,sans-serif;font-size:20px;line-height:20px;letter-spacing:.6px;display:inline-block;margin:0}#content #content-header{background-color:#1b1b1b;color:#fff}#content #content-header.tight{padding-top:0;padding-bottom:0}#content .overlay-container{width:100%;position:relative;display:table;border:none}#content .entry .overlay{position:absolute;width:100%;height:100%;top:0;left:0;color:#fff;display:block;box-sizing:border-box;padding:20px 0}#content .entry .overlay h1,#content .entry .overlay h2,#content .entry .overlay h3,#content .entry .overlay h4,#content .entry .overlay h5,#content .entry .overlay h6,#content .entry .overlay p{padding-left:20px;padding-right:20px}#content .entry a.mouse-over .overlay{display:none}#content .entry a.mouse-over:hover .overlay{display:block}#content .image-bg-container{width:100%;height:0;padding-bottom:43%;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-color:#1b1b1b}#content ul.toggle-menu{margin-bottom:40px}#content ul.toggle-menu a{text-decoration:none}#content ul.toggle-menu a:hover{text-decoration:underline}#content ul.toggle-menu a.parent{font-family:colfaxregular,helvetica neue,Helvetica,Arial,sans-serif;text-transform:uppercase}#content ul.toggle-menu li ul{display:none}#content .bx-wrapper{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:none;background:0 0}#content .regular-content{padding-top:80px;padding-bottom:40px}#content .regular-content section.entry{margin-bottom:80px}#content .regular-content section.entry h2:first-child{text-align:center;max-width:400px;margin-left:auto;margin-right:auto}#content .regular-content a{border:none;text-decoration:underline}#content .regular-content a:hover{text-decoration:none}#content .regular-content ul{list-style:none}#content .regular-content ul li{margin:0 30px;padding:5px 0}#content .regular-content ul li:before{font-family:fontawesome;content:'\f105';margin:0 10px 0 -16px}#content .regular-content ul li.toggle-open:before{content:'\f107';margin:0 10px 0 -21px}#content .regular-content li h1,#content .regular-content li h2,#content .regular-content li h3,#content .regular-content li h4,#content .regular-content li h5,#content .regular-content li h6{display:inline-block}#content .regular-content code,#content .regular-content pre,#content .regular-content blockquote{font-family:hermeslight,colfaxregular,helvetica neue,Helvetica,Arial,sans-serif;font-size:14fhpx;line-height:20px;display:block;padding:15px;margin-top:10px;margin-bottom:10px;box-sizing:border-box;background-color:#fcf6e9}#content .regular-content blockquote{background-color:#f4f4f4}#content .regular-content blockquote p:last-child{margin-bottom:0}#content .regular-content img{display:block;max-width:100%;width:auto}#content .regular-content img.tight{margin-bottom:0}#content .regular-content h1,#content .regular-content h2,#content .regular-content h3,#content .regular-content h4,#content .regular-content h5,#content .regular-content h6,#content .regular-content p,#content .regular-content blockquote,#content .regular-content img,#content .regular-content ul,#content .regular-content .video-holder{margin-bottom:30px}#content .regular-content ul ul{margin-bottom:0}#content .regular-content table{font-size:13px;line-height:18px;border-collapse:collapse;border-spacing:0}#content .regular-content th,#content .regular-content td{padding:3px;text-align:left}@media screen and (min-width:480px){#content .regular-content th,#content .regular-content td{padding:6px}}#content .regular-content [colspan]{text-align:center}#content .regular-content [colspan="1"]{text-align:left}#content .regular-content [rowspan]{vertical-align:middle}#content .regular-content [rowspan="1"]{vertical-align:top}#content .regular-content .numerical{text-align:right}.t5{width:5%}.t10{width:10%}.t12{width:12.5%}.t15{width:15%}.t20{width:20%}.t25{width:25%}.t30{width:30%}.t33{width:33.333%}.t35{width:35%}.t37{width:37.5%}.t40{width:40%}.t45{width:45%}.t50{width:50%}.t55{width:55%}.t60{width:60%}.t62{width:62.5%}.t65{width:65%}.t66{width:66.666%}.t70{width:70%}.t75{width:75%}.t80{width:80%}.t85{width:85%}.t87{width:87.5%}.t90{width:90%}.t95{width:95%}#content .regular-content table th,#content .regular-content table td{border:1px solid #ccc}#content .regular-content table th:empty,#content .regular-content table td:empty{border:none}#content .regular-content table thead tr:last-child th{border-bottom-width:2px}#content .regular-content table tbody tr th:last-of-type{border-right-width:2px}#content .regular-content table tbody tr:nth-of-type(odd){background-color:#ffc}#content .regular-content table tr{border-top:1px solid #b2b2b2}.site-footer .table--bordered tr,.site-footer table tr{border-top-color:#504747}#content .regular-content table th,#content .regular-content table td{border:1px solid #b2b2b2}#content .regular-content table th:empty,#content .regular-content table td:empty{border:1px solid #b2b2b2}#content .regular-content table tbody tr:nth-of-type(odd){background-color:#fbfbfb}#content .two-column-content{-moz-column-count:2;-moz-column-gap:50px}#content .regular-content .bx-wrapper{-moz-box-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;border:none!important;margin-bottom:30px!important}#content .regular-content .bx-wrapper .bx-pager{bottom:5%!important}.bx-wrapper .bx-pager.bx-default-pager a{background-color:#fff!important}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:focus{background-color:#1b1b1b!important}#content .content-block.title-block{}#content .content-block.text-block{}#content .content-block.embed-block{}#content .content-block.image-block img{padding-bottom:20px}#content-header.full-image .overlay{width:75%!important;min-width:640px!important;padding:50px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(left,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(0,0,0,1)),color-stop(100%,rgba(0,0,0,0)));background:-webkit-linear-gradient(left,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);background:-o-linear-gradient(left,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);background:-ms-linear-gradient(left,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);background:linear-gradient(to right,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000',endColorstr='#00000000',GradientType=1 )}#content-header.full-image .overlay .textoverlay{max-width:560px!important}#content-header.full-image .overlay .textoverlay h2,.page #content #products #content-header .heading h2{font-family:hermesregular,colfaxregular,helvetica neue,Helvetica,Arial,sans-serif;font-size:44px;line-height:48px;margin-bottom:30px;padding:0}#content-header.full-image .overlay .textoverlay p,.page #content #products #content-header .heading p{font-size:24px;line-height:28px;margin-bottom:30px;padding:0}#content-header.full-image .overlay .textoverlay .item-links{position:absolute;bottom:50px}@media screen and (max-width:1024px){#content-header.full-image .overlay{padding:20px}#content-header.full-image .overlay .textoverlay h2,.page #content #products #content-header .heading h2{font-size:34px;line-height:38px;margin-bottom:20px}#content-header.full-image .overlay .textoverlay p,.page #content #products #content-header .heading p{font-size:19px;line-height:23px;margin-bottom:20px;padding:0}#content-header.full-image .overlay .textoverlay{max-width:450px!important}#content-header.full-image .overlay .textoverlay .item-links{bottom:20px}}@media screen and (max-width:767px){#content #content-header-bar{}#content .entry .overlay{}#content .entry .image-bg-container{padding-bottom:140%;background-position:center right;-webkit-background-size:150%;-moz-background-size:150%;-o-background-size:150%;background-size:160%}#content .regular-content{padding-top:40px;padding-bottom:20px}#content{}#content .two-column-content{-moz-column-count:1;-moz-column-gap:0}#content-header.full-image .overlay{width:100%!important;min-width:0!important;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBhMGEwYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI0JSIgc3RvcC1jb2xvcj0iIzBhMGEwYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMwJSIgc3RvcC1jb2xvcj0iIzBhMGEwYSIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzBhMGEwYSIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iIzBhMGEwYSIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc2JSIgc3RvcC1jb2xvcj0iIzBhMGEwYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYTBhMGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,rgba(10,10,10,1) 0%,rgba(10,10,10,1) 24%,rgba(10,10,10,0) 30%,rgba(10,10,10,0) 50%,rgba(10,10,10,0) 70%,rgba(10,10,10,1) 76%,rgba(10,10,10,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(10,10,10,1)),color-stop(24%,rgba(10,10,10,1)),color-stop(30%,rgba(10,10,10,0)),color-stop(50%,rgba(10,10,10,0)),color-stop(70%,rgba(10,10,10,0)),color-stop(76%,rgba(10,10,10,1)),color-stop(100%,rgba(10,10,10,1)));background:-webkit-linear-gradient(top,rgba(10,10,10,1) 0%,rgba(10,10,10,1) 24%,rgba(10,10,10,0) 30%,rgba(10,10,10,0) 50%,rgba(10,10,10,0) 70%,rgba(10,10,10,1) 76%,rgba(10,10,10,1) 100%);background:-o-linear-gradient(top,rgba(10,10,10,1) 0%,rgba(10,10,10,1) 24%,rgba(10,10,10,0) 30%,rgba(10,10,10,0) 50%,rgba(10,10,10,0) 70%,rgba(10,10,10,1) 76%,rgba(10,10,10,1) 100%);background:-ms-linear-gradient(top,rgba(10,10,10,1) 0%,rgba(10,10,10,1) 24%,rgba(10,10,10,0) 30%,rgba(10,10,10,0) 50%,rgba(10,10,10,0) 70%,rgba(10,10,10,1) 76%,rgba(10,10,10,1) 100%);background:linear-gradient(to bottom,rgba(10,10,10,1) 0%,rgba(10,10,10,1) 24%,rgba(10,10,10,0) 30%,rgba(10,10,10,0) 50%,rgba(10,10,10,0) 70%,rgba(10,10,10,1) 76%,rgba(10,10,10,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0a0a0a',endColorstr='#0a0a0a',GradientType=0 )}#content-header.full-image .overlay .textoverlay{max-width:100%!important}#content-header.full-image .overlay .textoverlay h2,.page #content #products #content-header .heading h2{font-size:30px;line-height:34px;margin-bottom:20px}#content-header.full-image .overlay .textoverlay .item-links{text-align:center;left:0;width:100%}#content-header.full-image .overlay .textoverlay .item-links a.button{margin:0 5px 10px}}@media screen and (min-width:1500px){#content-header.full-image .overlay .textoverlay{max-width:700px!important}#content-header.full-image .overlay .textoverlay h2{font-size:54px;line-height:58px}#content-header.full-image .overlay .textoverlay p{font-size:29px;line-height:33px}}@media screen and (max-width:450px){#content-header.full-image .overlay .textoverlay p{display:none}}#front-page #content-header.full-image .button.button-business{position:absolute;top:20px;right:0;margin:0;font-size:12px;padding:10px 15px;width:auto;-moz-border-radius:2px 0 0 2px;-webkit-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px;-khtml-border-radius:2px 0 0 2px}#front-page #content-header.full-image .button.button-business:hover{background-color:#513c63}.blogpost-tile,.gallery-tile{background-color:#0a0a0a}.blogpost-tile a.overlay-container,.gallery-tile a.overlay-container{display:block!important;height:0;padding-bottom:61%;overflow:hidden}.blogpost-tile img,.gallery-tile img{opacity:.8;filter:alpha(opacity=80)}.blogpost-tile:hover img,.gallery-tile:hover img{opacity:1;filter:alpha(opacity=100)}.blogpost-tile .overlay{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZTExZTRhIiBzdG9wLW9wYWNpdHk9IjAuNSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNDgzNDVhIiBzdG9wLW9wYWNpdHk9IjAuNSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(-45deg,rgba(225,30,74,0.5) 0%,rgba(72,52,90,0.5) 100%);background:-webkit-gradient(linear,left top,right bottom,color-stop(0%,rgba(225,30,74,0.5)),color-stop(100%,rgba(72,52,90,0.5)));background:-webkit-linear-gradient(-45deg,rgba(225,30,74,0.5) 0%,rgba(72,52,90,0.5) 100%);background:-o-linear-gradient(-45deg,rgba(225,30,74,0.5) 0%,rgba(72,52,90,0.5) 100%);background:-ms-linear-gradient(-45deg,rgba(225,30,74,0.5) 0%,rgba(72,52,90,0.5) 100%);background:linear-gradient(135deg,rgba(225,30,74,0.5) 0%,rgba(72,52,90,0.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#80e11e4a',endColorstr='#8048345a',GradientType=1 )}.blogpost-tile .overlay .textoverlay h2,.gallery-tile .overlay .textoverlay .maker{text-transform:none;position:absolute;bottom:20px}.blogpost-tile .overlay .textoverlay h5.author{color:#fff}#front-page #latest-blogpost .blogpost-tile .overlay .textoverlay h2{font-family:colfaxregular,helvetica neue,Helvetica,Arial,sans-serif;font-size:36px;line-height:41px}#front-page #latest-blogpost .button-xxl,#front-page #featured-gallery .button-xxl{font-size:26px;line-height:31px}#front-page #latest-blogpost .button-xxl{background-color:#f3f1e9}#front-page #featured-gallery .button-xxl{background-color:#fff}#front-page #featured-gallery .button.diy{cursor:pointer}#front-page #latest-blogpost:hover .entry .button-xxl,#front-page #featured-gallery:hover .entry .button-xxl{opacity:.95;filter:alpha(opacity=95)}#front-page #featured-gallery .title-block h2,#front-page #featured-gallery .button.diy{margin:0;padding-top:15px;padding-bottom:15px;box-sizing:border-box}#front-page #featured-gallery .title-block{background-color:#414042;position:relative;display:block;margin:0 20px;box-sizing:border-box}#front-page #featured-gallery:hover .entry .title-block{background-color:#585858}#front-page #featured-gallery .title-block h2{font-family:hermeslight,colfaxlight,helvetica neue,Helvetica,Arial,sans-serif;width:75%;font-size:24px;line-height:29px;padding:10px 0 10px 15px}#front-page #featured-gallery .button.diy{width:25%;height:100%;position:absolute;top:0;right:0}@media screen and (max-width:1024px){#front-page #latest-blogpost .button-xxl,#front-page #featured-gallery .button-xxl{font-size:22px;line-height:27px;padding-top:30px;padding-bottom:30px}.gallery-tile .overlay{padding-top:10px!important;padding-bottom:10px!important}.blogpost-tile .overlay .textoverlay h2{font-size:22px;line-height:27px}.gallery-tile .overlay .textoverlay .maker{font-size:14px;bottom:0}#front-page #featured-gallery .title-block h2,#front-page #featured-gallery .button.diy{padding-top:10px;padding-bottom:10px}#front-page #featured-gallery .title-block h2{width:70%;font-size:16px;line-height:21px}#front-page #featured-gallery .button.diy{width:30%}#front-page #featured-gallery .title-block{margin:0 10px}}@media screen and (min-width:768px) and (max-width:1024px){}@media screen and (max-width:767px){#front-page #latest-blogpost .button-xxl,#front-page #featured-gallery .button-xxl{font-size:18px;line-height:23px;padding-top:20px;padding-bottom:20px}.blogpost-tile .overlay .textoverlay h2,#front-page #latest-blogpost .blogpost-tile .overlay .textoverlay h2{font-size:26px;line-height:30px}.gallery-tile .overlay .textoverlay .maker{font-size:11px}#front-page #featured-gallery .title-block h2{width:65%;font-size:14px;line-height:19px}#front-page #featured-gallery .button.diy{width:35%}}@media screen and (min-width:1500px){.blogpost-tile .overlay .textoverlay h2{font-size:36px;line-height:41px}#front-page #latest-blogpost .blogpost-tile .overlay .textoverlay h2{font-size:46px;line-height:51px}#front-page #featured-gallery .title-block h2{font-size:31px;line-height:36px;padding:15px 0 15px 20px}}.single #content #single .image-bg-container{padding-bottom:35%}.single #content #single .regular-content{padding-top:30px;padding-left:10px;padding-right:10px}.single #content #single .regular-content h5.author{color:#e01e49;margin-bottom:50px}.single #content #single .regular-content h2{font-family:colfaxregular,helvetica neue,Helvetica,Arial,sans-serif;font-size:36px;line-height:41px;text-transform:none}.single #content #single .regular-content p,.single #content #single .regular-content ul li{font-family:merriweather,times new roman,Times,serif;font-size:16px;line-height:23px;font-weight:300;display:block;letter-spacing:0}.single #content #single #author{position:relative;margin-bottom:40px;display:table;width:100%}.single #content #single #author:before{content:"";width:40px;border-bottom:1px solid #e01e49;margin:65px 0 55px;display:block}.single #content #single #author .author-photo{position:relative;width:120px;height:108px;overflow:hidden;display:inline;float:left}.single #content #single #author .author-photo img{width:100%;height:auto}.single #content #single #author .author-photo img.mask{width:120px!important;height:108px!important;position:absolute;z-index:2;top:0;left:0;background-image:url(./assets/images/blog-authorphoto-mask.svg);background-repeat:no-repeat;background-size:cover}.single #content #single #author p,.single #content #single #author h5{font-family:colfaxlight,helvetica neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;color:#e01e49;float:right;width:75%;margin-bottom:5px}.single #content #single .blogpost-tile .overlay .textoverlay h2{font-family:colfaxregular,helvetica neue,Helvetica,Arial,sans-serif;text-transform:none}@media screen and (max-width:767px){.single #content #single #author .author-photo{margin-bottom:20px}.single #content #single #author p,.single #content #single #author h5{float:left;width:100%}}@media screen and (min-width:1500px){.single #content #single .regular-content{padding-top:80px}}.page #content #page #content-header-bar h2{display:none}#content #comparison-table{background-color:#2c2c2c;color:#fff}#content #comparison-table .table-column{margin-bottom:40px}#content #comparison-table h5{margin-bottom:20px!important}#content #comparison-table h5 span{font-family:hermeslight,colfaxlight,helvetica neue,Helvetica,Arial,sans-serif;font-size:15px;line-height:15px!important;padding-top:5px;display:block}#content #comparison-table .bg{background-color:#f1f2f2;color:#000;margin-bottom:5px;padding:5px;box-sizing:border-box}#content #comparison-table .image-container{height:0;padding-bottom:70%;overflow:hidden;display:block}#content #comparison-table .row{font-size:15px;line-height:19px;text-align:center;padding:30px 10px;box-sizing:border-box;border-top:1px solid #939598}#content #comparison-table .row-0{border-top:none;text-align:left}#content #comparison-table .light{color:#9d9fa2}#content #comparison-table .button{width:100%}#content #full-product-specs .regular-content{padding-top:0;padding-bottom:40px}.page-products #content #content-header{background-color:#141414}.page-products #content #content-header .overlay{padding:15px 0}.page-products #content #content-header .overlay h2,.page-products #content #content-header .overlay h3{font-family:hermesregular,colfaxregular,helvetica neue,Helvetica,Arial,sans-serif;text-align:center;box-sizing:border-box;padding:0 10px}.page-products #content #content-header .overlay h2{font-size:26px;line-height:30px;margin:0}.page-products #content #content-header .overlay h3{font-size:10px;line-height:14px;margin:0 auto;position:absolute;width:100%;bottom:20px}.page #content #products #content-header .heading h2{margin-top:20px;margin-bottom:10px}.page #content #products #content-header .heading p{margin-bottom:50px}.page #content #products #content-header .overlay h3{font-size:12px;line-height:18px}.page #content #products #content-header .button{width:48%;margin:15px 0 40px}.page #content #products #content-header .button:last-child{float:right}@media screen and (min-width:768px){.page #content #products #content-header .entry{padding-left:40px;padding-right:40px}.page #content #products #content-header .heading,.page #content #products #content-header .grid-33{padding-left:20px;padding-right:20px}}@media screen and (min-width:1500px){.page #content #products #content-header .overlay h2{font-size:34px;line-height:38px}.page #content #products #content-header .overlay h3{font-size:18px;line-height:22px}}.page #content #product-subpage h4{font-family:hermesregular,colfaxregular,helvetica neue,Helvetica,Arial,sans-serif;font-size:24px;line-height:30px;text-align:center;margin-top:40px;margin-bottom:40px}.page #content #product-subpage h5{font-family:hermesregular,colfaxregular,helvetica neue,Helvetica,Arial,sans-serif;font-size:20px;line-height:24px;text-align:center;margin-bottom:10px}.page #content #product-subpage #content-header .overlay h3{font-size:12px;line-height:18px}.page #content #product-subpage #content-header .regular-content{font-size:18px;line-height:22px;padding-top:15px}.page #content #product-subpage #content-header .regular-content h4{font-size:28px;line-height:32px;margin-top:0}.page #content #product-subpage #content-header .regular-content li{margin-right:10px}.page #content #product-subpage #content-header .regular-content a{color:#fff}.page #content #product-subpage #content-header .item-links{margin:20px auto;text-align:center}.page #content #product-subpage #content-header .item-links .button{width:42%;margin-left:5px;margin-right:5px}@media screen and (max-width:767px){.page #content #product-subpage #content-header .regular-content{padding-top:40px}}@media screen and (min-width:1025px){.page #content #product-subpage #content-header .overlay h2{font-size:47px!important;line-height:56px!important}.page #content #product-subpage #content-header .overlay h3{font-size:19px!important;line-height:24px!important}}#content #page-build a.build-tile{height:300px;display:block;border:none;box-sizing:border-box;padding:20px}#content #page-build a.build-tile{color:#000;background-color:#f4e1b7}#content #page-build a.build-tile h2{font-size:30px;line-height:34px;margin-bottom:20px}#content #page-build a.build-tile h2,#content #page-build a.build-tile p{text-align:center}#content #page-build a.build-tile:hover{background-color:#f8ca63}#content #page-build a.download-tile{background-color:#f5e4be}#content #page-build a.documentation-tile{background-color:#f6e7c5}#content #page-build a.gallery-tile{background-color:#f7eacd}#content #page-build-docs #content-header-bar .nav-column-toggler a{position:absolute;top:10px;right:17px;color:#fff;border:none;font-size:35px}#content #page-build-docs .container{position:relative;display:block;line-height:22px}#content #page-build-docs .nav-column{height:100%;min-height:100%;background-color:#f1f2f2;padding-top:20px;display:table}#content #page-build-docs .nav-column li li{margin-left:15px;margin-right:0}#content #page-build-docs h6.skill-level{margin-top:-20px;text-align:center}@media screen and (max-width:767px){#content #page-build-docs .nav-column{display:none}}#content #page-gallery .maker{font-size:15px;line-height:normal}#content #page-gallery .image-bg-container{}#content #page-gallery #content-header .textoverlay,#content #page-gallery #content-header .title-block,#content #page-gallery #content-header .button{width:100%;max-width:300px!important}#content #page-gallery #content-header .title-block{background-color:#dcd8e0;box-sizing:border-box;padding:15px}#content #page-gallery #content-header .title-block h2{font-family:hermeslight,colfaxlight,helvetica neue,Helvetica,Arial,sans-serif;font-size:30px;line-height:35px;color:#000}#content #page-gallery #content-header .title-block h3{font-family:colfaxlight,helvetica neue,Helvetica,Arial,sans-serif;font-size:20px;line-height:26px;color:#000;padding:0}#content #page-gallery #content-header .maker{position:absolute;bottom:10px;font-size:15px;line-height:normal}#content #page-gallery #gallery-items{padding:20px 10px}#content #page-gallery #gallery-items .entry{margin-bottom:60px}#content #page-gallery #gallery-items .overlay-container{margin-bottom:15px}#content #page-gallery #gallery-items h3{margin-bottom:5px}#content #page-gallery #gallery-items .overlay .item-links{position:absolute;width:100%;top:auto;bottom:0;padding:10px;box-sizing:border-box}#content #page-gallery #gallery-items .overlay .button{width:50%;margin:0;padding-left:5px;padding-right:5px}#content #page-gallery #gallery-items .overlay .button:last-child{float:right}#content #page-gallery #gallery-items .overlay .button-regular{width:100%;float:none;opacity:0;filter:alpha(opacity=0);display:block}#content #page-gallery #gallery-items .overlay:hover .button-regular{opacity:.9;filter:alpha(opacity=90)}#content #page-gallery #gallery-items .overlay .button-regular:hover{opacity:1;filter:alpha(opacity=100);background-color:#fff;color:#585858}#content #page-gallery .regular-content.bg{background-color:#ededee}@media screen and (min-width:768px){#content #page-gallery .image-bg-container{padding-bottom:35%}#content #page-gallery #gallery-items{padding:40px}#content #page-gallery #gallery-items .grid-33{padding-top:25px;padding-left:25px;padding-right:25px}}@media screen and (max-width:1024px){#content #page-gallery #content-header .button.diy,#content #page-gallery #content-header .button.button-cta{width:50%;margin-right:0}#content #page-gallery #content-header .button.button-cta{float:right}}@media screen and (max-width:767px){#content #page-gallery #content-header .entry .overlay{position:relative;width:100%;padding:0!important}#content #page-gallery #content-header .textoverlay,#content #page-gallery #content-header .title-block,#content #page-gallery #content-header .button{max-width:100%!important}#content #page-gallery #content-header.full-image .overlay{width:100%!important;min-width:0!important;padding:20px;background:0 0;filter:none}#content #page-gallery #content-header .maker{position:relative;bottom:auto;margin-top:20px;padding-left:20px;padding-right:20px}#content #page-gallery #gallery-items{padding-top:40px}}.page #content #page-about-us .entry code{padding:0;margin:0;background-color:transparent;font-family:colfaxlight,helvetica neue,Helvetica,Arial,sans-serif;font-size:17px;line-height:24px;font-weight:400;font-style:normal;letter-spacing:.3px;font-feature-settings:"kern","liga" off,"calt" off;text-rendering:optimizeLegibility}.page #content #page-resellers .jvectormap-zoomout,.page #content #page-resellers .jvectormap-zoomin{display:none}.page #content #page-resellers .align-center h1:first-child,.page #content #page-resellers .align-center h2:first-child,.page #content #page-resellers .align-center h3:first-child,.page #content #page-resellers .align-center h4:first-child,.page #content #page-resellers .align-center h5:first-child,.page #content #page-resellers .align-center h6:first-child{margin-bottom:10px}.page #content #page-resellers .map-holder{display:block;height:0;overflow:hidden;padding-bottom:56.25%;padding-top:30px;position:relative;margin-bottom:30px}.page #content #page-resellers .map-holder #map{height:100%;left:0;position:absolute;top:0;width:100%}.page #content #page-resellers .continent-block{margin-bottom:125px}.page #content #page-resellers .continent-block h3.align-center{margin-bottom:50px}.page #content #page-resellers .continent-block ul li:before{display:none}.page #content #page-resellers .continent-block ul li{margin:0}.page #content #page-resellers .continent-block ul li h4{font-family:colfaxmedium,helvetica neue,Helvetica,Arial,sans-serif;font-size:12px;line-height:normal;display:block;border-bottom:1px solid #2c2c2c;padding-bottom:8px;margin-bottom:15px;letter-spacing:1px}.page #content #page-resellers .continent-block ul li li h5{font-family:colfaxregular,helvetica neue,Helvetica,Arial,sans-serif;font-size:16px;line-height:21px;text-transform:none;margin-bottom:0}.page #content #page-resellers .continent-block ul li li p{}.page-software-selection #content #form-ui{border-top:1px solid #000;border-bottom:1px solid #000;margin:0 10px 60px;padding-bottom:10px;text-align:center}.page-software-selection #content #form-ui h5{text-align:center;margin-top:-10px;letter-spacing:.75px}.page-software-selection #content #form-ui h5 span{background-color:#fff;display:inline-block;padding:0 8px}.page-software-selection #content #form-ui p{margin:0}.page-software-selection #content #form-ui .filter-option{display:inline-block;padding:0 10px;margin-bottom:20px;position:relative}.page-software-selection #content #form-ui .filter-option.inactive{opacity:.35;filter:alpha(opacity=35)}.page-software-selection #content #form-ui .filter-option.inactive select{cursor:default!important}.page-software-selection #content #form-ui .filter-option label{font-family:hermesregular,colfaxregular,helvetica neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;text-transform:uppercase;letter-spacing:1.5px}.page-software-selection #content #form-ui .filter-option label,.page-software-selection #content #form-ui .filter-option select{display:inline-block;height:auto;min-height:23px;padding:8px 15px 7px;background-color:#dcddde;margin:0}.page-software-selection #content #form-ui .filter-option label.checkbox,.page-software-selection #content #form-ui .filter-option select{font-family:colfaxregular,helvetica neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:23px;text-transform:uppercase;letter-spacing:.75px;cursor:pointer;background-color:#f1f2f2}.page-software-selection #content #form-ui .filter-option label.checkbox{border-right:1px solid #dfdfdf}.page-software-selection #content #form-ui .filter-option label.checkbox:last-child{border:none}.page-software-selection #content #form-ui .filter-option select{height:38px;min-width:125px;max-width:250px;border-color:#f1f2f2;border-style:solid;color:#000;padding-right:25px}.page-software-selection #content #form-ui .filter-option select option{color:#000}.page-software-selection #content #form-ui .filter-option select option:first-child{color:#939598}.page-software-selection #content #form-ui .filter-option.noValue select,.page-software-selection #content #form-ui label.checkbox.noValue{color:#939598}.page-software-selection #content #form-ui .filter-option input[type=checkbox]{display:none}input:focus,button:focus,a.button:focus,select:focus,textarea:focus{-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}.page-software-selection #content #items-container .item{margin-bottom:20px}.page-software-selection #content #items-container .item .image-container{width:100%;height:0;padding-bottom:36%;overflow:hidden;display:block;background-repeat:no-repeat;background-position:center center;background-size:cover}.page-software-selection #content #items-container .item img{width:100%}.page-software-selection #content #items-container .item .collapse.content{box-sizing:border-box;background-color:#ededed;padding:30px;margin-bottom:0}.page-software-selection #content #items-container .item a.toggle.lower{display:block;padding:10px;text-decoration:none;text-align:center;text-transform:uppercase;font-size:14px;line-height:normal;letter-spacing:1.5px;color:#fff;background-color:#e11e4a}.page-software-selection #content #items-container .item a.toggle.lower:hover{color:#fff;background-color:#b11235}@media screen and (max-width:767px){.page-software-selection #content #form-ui .filter-option{padding:0}.page-software-selection #content #form-ui .filter-option,.page-software-selection #content #form-ui .filter-option label,.page-software-selection #content #form-ui .filter-option select{box-sizing:border-box;display:block;max-width:none;width:100%;margin-left:0!important}.page-software-selection #content #form-ui .filter-option label.checkbox{border-right:none;border-bottom:1px solid #dfdfdf}}#page.maker-contest span.buttons{display:block;text-align:center}#page.maker-contest span.buttons .button-cta{margin-right:0}#page.maker-contest .totalpoll-choices{border-right:none!important;border-bottom:none!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;border-radius:0!important;-khtml-border-radius:0!important}#page.maker-contest .totalpoll-choices label{width:33.33%!important;border-right:1px solid #ddd;border-bottom:1px solid #ddd}#page.maker-contest .totalpoll-choices .totalpoll-choice-content{vertical-align:top!important}#page.maker-contest .totalpoll-choices .totalpoll-choice-separator{display:none}#page.maker-contest .overlay-container{display:block!important;height:0;width:100%!important;padding-bottom:67%!important;overflow:hidden;margin-bottom:10px}#page.maker-contest .totalpoll-choices label img{width:100%}#page.maker-contest .totalpoll-choices label .text-container{display:block;height:120px;overflow:hidden}#page.maker-contest .totalpoll-choices label h3,#page.maker-contest .totalpoll-choices label .maker{margin-bottom:5px}#page.maker-contest .totalpoll-choices label h3{font-family:hermeslight,colfaxlight,helvetica neue,Helvetica,Arial,sans-serif;font-size:22px;line-height:26px;font-weight:400}#page.maker-contest .totalpoll-choices label .maker{font-size:15px;line-height:normal}#page.maker-contest .totalpoll-choices label .button.white{background-color:#fff;padding:15px 30px 13px;margin-top:15px;width:100%}#page.maker-contest .totalpoll-choices label .button.white:hover{background-color:#8b8b8b;color:#fff}#page.maker-contest .totalpoll-buttons{font-family:colfaxmedium,helvetica neue,Helvetica,Arial,sans-serif;text-align:center!important;margin-top:30px!important}#page.maker-contest .totalpoll-buttons button{-moz-border-radius:2px!important;-webkit-border-radius:2px!important;border-radius:2px!important;-khtml-border-radius:2px!important}.fancybox-slide--iframe .fancybox-content{width:80%;max-width:820px;height:90%;height:calc(100% - 30px);margin:30px 0 0}@media screen and (min-width:768px) and (max-width:1024px){#page.maker-contest .totalpoll-choices label{width:50%!important}}@media screen and (max-width:767px){#page.maker-contest .totalpoll-choices label{width:100%!important}.fancybox-slide--iframe .fancybox-content{width:100%;height:100%;margin:0}}.wpuf-form{font-family:colfaxlight,helvetica neue,Helvetica,Arial,sans-serif!important;letter-spacing:.3px!important}.wpuf-form li:before{content:''!important}.wpuf-form li{border-top:1px solid #000!important;padding:0 0 30px!important;margin-left:0!important;margin-right:0!important}.wpuf-form li li{border-top:none!important}.wpuf-form .wpuf-help,.wpuf-form .wpuf-error-msg{margin-bottom:5px!important;font-size:small!important}.wpuf-form .wpuf-help{}.wpuf-form .required,.wpuf-form .wpuf-error-msg{color:red!important}#single-maker-contest #content-header-bar h2{display:none}#single-maker-contest .regular-content h2:first-child{text-align:center}#single-maker-contest .regular-content h6.maker-info{text-align:center;margin-top:-20px;margin-bottom:40px}#single-maker-contest .regular-content .bx-wrapper,#single-maker-contest .regular-content .bx-viewport,#single-maker-contest .regular-content .bxslider div{width:100%!important;height:0!important;padding-bottom:66.66%!important}#single-maker-contest .regular-content .bxslider div{display:block;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-color:#fff}#single-maker-contest .regular-content img{width:100%}.iframed #single-maker-contest .regular-content{padding-top:50px}.iframed #single-maker-contest .entry.max-width-640.regular-content{max-width:720px!important}.page-dashboard .entry h2:not(.page-head),.wpuf-author{display:none}.wpuf-dashboard-container table{width:100%}.page-business #content .zig-zag{background-color:#f1f2f2}.page-business #content .zig-zag .row{padding-bottom:60px}.page-business #content .zig-zag .row:last-of-type{padding-bottom:0}.page-business #content .row .regular-content{padding-top:30px;padding-bottom:0}.page-business #content .text{padding:0 10% 30px}.page-business #content #faq.toggle-menu{}.page-business #content #faq.toggle-menu li{margin-left:20px}.page-business #content #faq.toggle-menu li p{margin:0;display:inline-block}.page-business #content #faq.toggle-menu li ul{margin:0}.page-business #content #faq.toggle-menu li li{margin:0 0 0 7px;padding-bottom:20px}.page-business #content #faq.toggle-menu li li:before{content:''}.page-business #content .front-page-business{background-color:#f3f1ea;position:relative}.page-business #content .front-page-business #excerpt{background-color:#fff;position:relative}.page-business #content .front-page-business #excerpt .regular-content{padding-top:60px;padding-bottom:0}.page-business #content .front-page-business #excerpt .entry h2:first-child{text-align:center}.page-business #content .front-page-business #sidebar{padding-top:0}.page-business #content .front-page-business #sidebar .entry{margin-bottom:0}.page-business #content .front-page-business #sidebar .cell{border-top:6px solid #fff;padding:30px 25px}.page-business #content .front-page-business #sidebar #download{background-color:#fff;padding:0}.page-business #content .front-page-business #sidebar #download .button-cta-business{font-family:colfaxregular,helvetica neue,Helvetica,Arial,sans-serif;font-size:20px;line-height:normal;letter-spacing:.7px;padding:30px 20px;display:block;width:100%;margin:0}.page-business #content .front-page-business #sidebar #download{background-color:#fff}.page-business #content .front-page-business #sidebar #faq-top{background-color:#e6e7e8}.page-business #content .front-page-business #sidebar #contact-form input[type=text],.page-business #content .front-page-business #sidebar #contact-form input[type=email],.page-business #content .front-page-business #sidebar #contact-form textarea{background-color:#fff!important}@media screen and (min-width:768px){.page-business #content .front-page-business:before{content:'';background-color:#fff;width:65%;height:100%;position:absolute;top:0;left:0;z-index:0;display:block;visibility:visible}}.page-business #content #page-business-projects-cases .entry.bg{background-color:#f9f0db;margin-bottom:5px}.page-business #content #page-business-case .zig-zag{background-color:#f9f0db}.product.type-product{margin-bottom:60px;display:table}.product.type-product img{margin-bottom:20px}.product.type-product .grid-container{padding:0}.product.type-product.grid-33 h3,.product.type-product.grid-33 h2,.single-product.type-product.grid-33 h2{font-family:hermesregular,colfaxregular,helvetica neue,Helvetica,Arial,sans-serif;letter-spacing:0;font-size:24px;line-height:28px;height:120px;overflow:hidden}.product.type-product .price{font-size:26px;line-height:30px;display:block}.product.type-product .from{font-size:10px;line-height:15px;text-transform:uppercase;display:block}.product.type-product .button{margin-top:30px;margin-right:0;width:48%}.related.products{border-top:1px solid #000;margin-top:100px;padding-top:20px}#page-shop .products-block:nth-child(odd){background-color:#f8f8f8}#page-shop .products-block:nth-child(even){background-color:#ededee}#page-shop .products-sub-block{display:block}#page-shop .products-block{padding:20px 10px}#page-shop .products-block h3,#page-shop .products-block h4{font-size:23px;margin-bottom:5px}#page-shop .products-block h4{font-size:18px;margin-top:30px}@media screen and (min-width:768px){#page-shop .products-block{padding:40px}#page-shop .header,#page-shop .products .grid-33{padding-top:25px;padding-left:25px;padding-right:25px}}@media screen and (max-width:767px){.product.type-product .button{width:100%}}.woocommerce-page.archive .product.type-product .woocommerce-LoopProduct-link,.page-shop .product.type-product .woocommerce-LoopProduct-link{border:none}.woocommerce-page.archive .product.type-product .price,.page-shop .product.type-product .price{text-align:right}.woocommerce-page.archive .product.type-product .button:last-child,.page-shop .product.type-product .button:last-child{float:right}@media screen and (max-width:767px){.woocommerce-page.archive .product.type-product h3,.page-shop .product.type-product h3{font-size:21px!important;line-height:24px}.woocommerce-page.archive .product.type-product .button:last-child,.page-shop .product.type-product .button:last-child{margin-top:10px}}.woocommerce-page.single .product.type-product h1{font-family:hermesregular,colfaxregular,helvetica neue,Helvetica,Arial,sans-serif;letter-spacing:0;font-size:26px;line-height:30px;margin-bottom:5px;padding-top:0}.woocommerce-page.single .product.type-product .cart .quantity{float:none!important}.woocommerce-page.single .product.type-product .images img{border:1px solid #dedede}.woocommerce-page.single .product.type-product .images .thumbnails.columns-3{width:33%}@media screen and (max-width:1024px){}@media screen and (min-width:768px) and (max-width:1200px){}@media screen and (min-width:768px) and (max-width:1000px){}.hidden{display:none!important}