/* @cache_version:1 */


/* =======================================================================
   template_custom:      
*/
/*@==template_custom==*/
.template{line-height:1.6}
h1{line-height:1.2em}
h2{line-height:1.4}
h2.display-text{font-size:28px;color:#ff5131}
h2.margin-top{margin-top:30px}
h5{line-height:1.2}
hr{display:block;border:solid #d5e2e7;border-width:0 0 3px;clear:both;margin:20px 0 30px;height:0}
hr.mini{text-align:center;width:70%;margin:0 auto;margin-top:30px;margin-bottom:30px}
hr.mobile-visible{display:none}
.mobile-visible{display:none}
.text-center{text-align:center}
.text-white{color:#f4f4f4}
.text-blue-bold{color:#34b9e8;font-weight:bold}
.margin-top{margin-top:30px}
.margin-top.ten{margin-top:10px}
.margin-top.fifty{margin-top:50px}
.margin-bottom{margin-bottom:30px}
.pg-body .columns img{width:100%}
.pg-body img{width:100%;background:#fff;margin:1em 0;border:1px solid #f4f4f4;box-sizing:border-box}
h1.pg-title{text-align:center}
.row.payment-integrations p{margin-bottom:.8em}
.feature-text h2{padding-top:15%}
.blue-pale-bg-fw{width:100%;background:#d5e2e7}
.cycle-overlay{max-width:1004px}
blockquote{font-size:21px;color:#1c647d;margin:40px 0}
h1.text-orange,h2.text-orange,h3.text-orange,h4.text-orange,h5.text-orange,h6.text-orange,span.text-orange{color:#ff5131}
.block-fw{display:block;box-sizing:border-box;width:100%;text-align:center}
.block-fw.header-strip{height:8px}
.block-double{display:block;box-sizing:border-box;width:50%;float:left;padding:90px 120px;text-align:center;transition:all .3s ease;min-height:650px}
.blue-bg{background:#1c647d}
.clip-diagonal{-webkit-clip-path:polygon(0 10%, 100% 0%, 100% 100%, 0 100%);clip-path:polygon(0 10%, 100% 0%, 100% 100%, 0 100%)}
.block-warehouse{background:url(/_data/site/6/templates/current/css/warehouseYellow2.jpg) center;background-size:cover;box-sizing:border-box;padding:90px 30px 90px;display:block;text-align:center}
.block-warehouse h1{font-weight:100}
.block-grey{background:#d5e2e7;box-sizing:border-box;padding:30px 30px 15px 30px;margin-bottom:30px;display:block;border-radius:4px}
.block-grey h1{font-weight:100}
.orange-bg{background:#ff5131}
.padding-extra{padding:80px 0}
.duo-dots{background:#ff5131;padding-top:60px}
.duo-dots.padding-extra{padding-bottom:60px}
.duo-dots h1{font-weight:normal;font-size:31px;line-height:1.4}
.duo-dots h1,.duo-dots h2,.duo-dots h3{color:#fff}
.support-search{position:relative}
.support-search #search #p-search{width:100%;height:50px;padding:1rem 2rem;background-position:left;font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;font-size:1rem;margin:0;box-shadow:none;border-color:#f4f4f4;border-radius:3px}
.support-search #search #p-search::-webkit-input-placeholder::after{content:" khoocommerce support pages"}
.support-search .search-button{position:absolute;top:0;right:0;border-radius:0;height:50px;background:#fcba63;font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;text-transform:uppercase;width:25%;font-size:1rem;color:#2f507b}
.button-cta-wrapper{display:block;text-align:center;margin:60px 0;clear:left}
.button-cta-wrapper.margin-bottom-none{margin-bottom:0px}
.responsive-fields input,.responsive-fields textarea{padding:12px;box-sizing:border-box;border:1px solid #e8e8e8}
.responsive-fields .row-submit input,.button-cta,a.button-cta{background:#ff5131;border-radius:4px;color:#fff;border:0px;display:inline-block;font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;text-align:center;font-size:13px;font-weight:bold;text-transform:uppercase;padding:15px 40px;box-sizing:border-box;letter-spacing:2px;transition:all .3s ease}
.responsive-fields .row-submit input.outline-white,.button-cta.outline-white,a.button-cta.outline-white{border:2px solid #fff;background:rgba(0,0,0,0)}
.responsive-fields .row-submit input.outline-white:hover,.button-cta.outline-white:hover,a.button-cta.outline-white:hover{background:#ff5131;border:2px solid #ff5131;color:#444}
.responsive-fields .row-submit input:hover,.button-cta:hover,a.button-cta:hover{background:#1c647d;color:#fff}
.fa{display:inline-block;font-size:inherit}
.fa ul{padding-left:0;list-style-type:none;margin-top:0;margin-left:0}
.fa ul li{margin-left:0;margin-bottom:1em;line-height:1.6;font-family:"Source Sans Pro",Helvetica,Arial,sans-serif}
.fa-ul>li{position:relative}
.fa-phone:before{content:"";color:#ff5131;margin-right:10px;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa-map-marker:before{content:"";color:#ff5131;margin-right:10px;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa-life-ring:before{content:"";color:#ff5131;margin-right:10px;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa-envelope:before{content:"";color:#ff5131;margin-right:10px;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa-circle:before{content:"";color:#ff5131;margin-right:10px;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.info-icon:before{content:"";color:#ff5131;margin-right:10px;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
#body-header ul,#content-header ul,.pg-body ul{padding-left:0;list-style-type:none;margin-bottom:1em}
#body-header ul li,#content-header ul li,.pg-body ul li{margin-left:0;margin-bottom:.4em;line-height:1.6;font-family:"Source Sans Pro",Helvetica,Arial,sans-serif}
#body-header ul li:before,#content-header ul li:before,.pg-body ul li:before{content:"";margin-right:10px;color:#1c647d;font:normal normal normal 16px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.pg-sitemap ul li:before{content:""}
.soundcloud-container,.slide-container,.video-container{position:relative;padding-bottom:56.25%;padding-bottom:calc(56.25% + 38px);padding-top:30px;height:0;overflow:hidden}
.soundcloud-container iframe,.soundcloud-container object,.soundcloud-container embed,.slide-container iframe,.slide-container object,.slide-container embed,.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}
.soundcloud-container{padding-bottom:20%}
.file-icon-wrapper{display:inline-block}
.file-icon-wrapper img{display:none}
.gallery-file-list .file-box{text-align:center;margin:30px 0}
.gallery-file-list .file-box .caption-title::before{content:"";background-image:url(/_data/site/6/templates/current/css/downloadFiles.svg);display:inline-block;width:311px;height:69px;background-repeat:no-repeat;vertical-align:bottom;margin-right:15px;transition:all .3s ease}
#header-inner{position:relative}
.header-user{position:absolute;right:230px;top:15px}
.header-logo{position:absolute;left:30px;top:27px;width:365px;z-index:600}
.header-logo img{width:100%}
.header-contact{top:12px;position:absolute;right:30px;text-align:right}
.header-contact h2{font-size:20px;color:#ff5131;font-family:"Source Sans Pro",Helvetica,Arial,sans-serif}
.header-contact a{color:#414042;letter-spacing:1px}
.header-strap{top:47px;position:absolute;right:30px;text-align:right}
.header-strap h2{font-size:18px;color:#1c647d;font-family:"Source Sans Pro",Helvetica,Arial,sans-serif}
@media(min-width: 1064px)and (max-width: 1175px){.block-double{padding:60px}
.block-double.people-bg{height:745px}
}
@media(min-width: 960px)and (max-width: 1014px){.header-strap h2{font-size:17px}
}
@media(min-width: 768px)and (max-width: 959px){#header-inner{height:115px}
.header-strap{left:29px;top:79px;text-align:left}
.header-strap h2{font-size:17px}
.header-contact{top:15px}
}
#h-nav{border-bottom:1px solid #eaf0f3}
#menu-h>ul li:last-of-type div a{padding-right:0}
#body-header .section-inner{max-width:1004px;padding:0}
#body-header-box{padding-left:0;padding-right:0;padding-bottom:0}
#body-header>.section-inner{max-width:100%}
#body-header-inner.section-inner{max-width:100%;padding-bottom:0;padding-top:0}
.layout-596 h4{border-top:3px solid #dbf3fc;margin-top:20px;padding-top:20px}
#dialog_id{max-width:770px !important;padding:30px;background:url(/_data/site/6/templates/current/css/duoToneB2B2.jpg) center;background-size:cover}
#dialog_id h1,#dialog_id h2,#dialog_id h3,#dialog_id h4,#dialog_id h6,#dialog_id p{color:#fff}
#dialog_id.dialog .dialog-close{background-image:url(/_data/site/6/templates/current/css/close.svg)}
#footer{padding-top:60px;padding-bottom:30px;background-size:cover}
#footer #footer-box a{transition:all .3s ease;color:#fff}
#footer #footer-box a:hover{color:#f4f4f4}
#footer #footer-box .footer-logo{width:250px;display:block;margin:0 auto}
#footer #footer-box .footer-logo img{width:100%}
#footer #footer-box hr{border:solid #307288;border-width:0 0 3px;margin-bottom:45px}
#footer #footer-box p,#footer #footer-box li{margin-bottom:1.2em}
#footer #footer-box p a,#footer #footer-box li a{color:#fff;font-weight:normal}
#footer #footer-box p a:hover,#footer #footer-box li a:hover{color:#ff5131}
#footer #footer-box h5:before{content:"";width:5px;height:15px;background-color:#ff5131;display:inline-block;margin-right:10px}
#footer #footer-box h6{color:#fff}
#footer #footer-box h6 a{color:#fff;font-weight:normal}
#footer #footer-box h6 a:hover{color:#ff5131}
#footer #footer-box .block-fw.duo-warehouse{margin-bottom:60px;padding:60px 0}
#footer #footer-box .block-fw.duo-warehouse h4{font-size:18px}
#footer #footer-box .block-fw.duo-warehouse h6{color:#242a2f}
#footer #footer-box .block-fw.duo-warehouse h6 a{color:#242a2f}
#footer #footer-box .block-fw.duo-warehouse .responsive-fields .row-submit input{background:#1c647d}
#footer #footer-box .block-fw.duo-warehouse .responsive-fields .row-submit input:hover{background:#ff5131}
#footer #footer-box .msg_txt{font-size:24px;color:#fff}
#footer #footer-box .powered{display:none}
.connect-wrapper{margin-top:30px;margin-bottom:60px;text-align:center}
.connect-wrapper a{display:inline-block;margin:10px;text-decoration:none}
.connect-wrapper ul{margin:0;line-height:0}
.connect-wrapper ul li{display:inline-block;text-indent:-9999px;width:45px;height:45px;background-size:contain;margin:0;transition:all .3s ease}
.connect-wrapper ul li:hover{opacity:.4;filter:alpha(opacity=40)}
.connect-wrapper ul .twitter li{background:url(/_data/site/6/templates/current/css/socialTwitter.svg) no-repeat}
.connect-wrapper ul .email li{background:url(/_data/site/6/templates/current/css/socialEmail.svg) no-repeat}
.connect-wrapper ul .telephone li{background:url(/_data/site/6/templates/current/css/socialPhone.svg) no-repeat}
@media only screen and (max-width: 767px){#auto-popup{display:none}
.template hr.mobile-visible{display:block}
.template hr.mobile-visible.arrow{display:block}
.mobile-visible{display:block}
#gallery-1 .caption.fixed_over{display:none}
.connect-wrapper a{display:inline-block;margin:4px;text-decoration:none;transition:all .5s ease}
.button-cta-wrapper{text-align:center;margin:30px 0}
.folder-news .columns{text-align:center}
.feature-text h2{padding-top:0%}
.pg-gallery-fw .gallery-fw-wrapper-preset-911 .im-wrapper,.pg-gallery-fw .gallery-fw-wrapper-preset-911 .im-wrapper.video video{min-height:200px !important}
#h-nav-sticky-wrapper{display:none}
.block-image-bg{width:100%;float:none;height:270px;margin-bottom:0px}
.block-image-bg h2{padding-top:10%;margin-top:0px}
.block-image-bg.b2bb2c,.block-image-bg.omnichannel{background-size:cover}
#body-header-box h1,#body-header-box h2{text-align:center}
._body-18 #body-header-box{text-align:center}
a.button-cta{margin-bottom:30px}
#body-header-box .banner-text.banner-feature h1{font-size:9.1vw}
#body-header-box .banner-text.banner-feature h2{font-size:6.5vw}
.block-double,.block-fw{width:100%;float:none;padding:40px 30px}
.block-double.people-bg{min-height:740px}
.benefits{padding-top:0;padding-bottom:0}
.benefits .columns img{margin-bottom:30px}
.benefits .columns img.no-margin{margin-bottom:0px}
#header-mob a#mob-action{display:block;position:absolute;left:0;right:0;bottom:0;text-align:center;color:#fff;line-height:32px;font-size:.7rem;text-transform:uppercase;font-family:inherit;letter-spacing:2px;background:#1c647d}
}
@media(min-width: 767px)and (max-width: 1063px){#body-header-box .banner-text.banner-feature h1{font-size:4vw}
#body-header-box .banner-text.banner-feature h2{font-size:3vw}
.block-image-bg{height:372px}
.block-double{padding:60px 30px}
}

/*==@template_custom==*/