/* @cache_version:1 */


/* =======================================================================
   template_custom:      
*/
/*@==template_custom==*/
._body-613 .pg-body img,.pg-gallery-fw img{width:100%;max-width:200px}
.template{line-height:1.6}
img.full-width{width:100%}
.pg-gallery-fw .cycle-overlay{max-width:1220px;pointer-events:auto !important;top:0;text-align:left !important;box-sizing:border-cobox}
.pg-gallery-fw .cycle-overlay h6{color:#fff}
h1{letter-spacing:-1px;line-height:1.4em}
h2{line-height:1.4}
h2.strapline{font-weight:normal}
h2.larger{font-size:2.7em}
h3.margin-bottom{margin-bottom:2em}
h3.display-smaller{color:#45433f;font-size:24px;line-height:1.6}
h3.no-margin-bottom{margin-bottom:0px}
p span.cite{font-size:14px;font-weight:bold}
h4.border-top-bottom-text{font-size:.75em;font-weight:700;text-transform:uppercase;letter-spacing:2px}
h1.grey,h3.grey{color:#45433f}
h1.text-white,h2.text-white,h3.text-white,h4.text-white,h5.text-white,h6.text-white{color:#fff}
h6.margin-bottom{margin-bottom:50px}
h6.definition{background:#f6f6f9;box-sizing:border-box;padding:1em 1.5em;border-radius:.2em;border:1px solid #ebebeb;margin:1.25em 0;font-size:.85em}
h6.definition strong:before{content:"";color:#f9ac51;margin-right:10px;font:normal normal normal 14px FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.pg-body h3{color:#2f507b;border-top:2px solid #e3e3e3;padding-top:1em;margin-top:1.5em;line-height:1.3}
.pg-body h3.border-none{border-top:0px;padding-top:0px;margin-top:0px}
.pg-body .content-divider{width:100%;height:2px;background-color:#f0f0f0;margin:2em 0}
p.quote-author{text-align:right;margin-top:-15px;text-transform:uppercase}
p.larger{font-size:18px}
.content-divider{width:100%;background-color:#f0f0f0;height:2px;margin:20px 0}
hr{display:block;border:solid #f0f0f0;border-width:0 0 2px;clear:both;padding-top:30px;margin:0 0 30px;height:0}
hr.white{border:solid #fff;border-width:0 0 2px}
hr.margin-none{margin:0}
hr.mini{width:30%;margin:0 auto;margin-bottom:60px}
hr.mini.no-padding-top{padding-top:0px}
span.attr-label{font-size:14px}
.social-icon-wrapper{position:relative}
#body-header-box .pg-gallery-fw .cycle-overlay{top:140px}
.column-icon-wrapper{text-align:center}
.panel{padding:1.25rem;background:rgba(0,0,0,.65);color:#fff}
.panelWhite{padding:1.25rem;background:#fff;color:#000;border:1px solid #e3e3e3}
.panel p:last-of-type{margin-bottom:0}
.pg-body ol,#content-footer ol,#body-footer ol{margin-bottom:1em}
.pg-body ol li,#content-footer ol li,#body-footer ol li{margin-left:2em;margin-bottom:1rem}
.pg-body ul,#content-footer ul,#body-footer ul{list-style:none;margin:0;padding:0;margin-bottom:1em}
.pg-body ul li,#content-footer ul li,#body-footer ul li{background:url(/_data/site/74/templates/current/css/bullet.png) 0 4px no-repeat;margin-left:0px;margin-bottom:1em;padding-left:30px}
.pg-body ul.tick li,#content-footer ul.tick li,#body-footer ul.tick li{background:url(/_data/site/74/templates/current/css/tick.svg) 0 8px no-repeat;margin-bottom:1em;padding-left:30px;margin-left:0;font-weight:700}
.pg-body ul.feature li,#content-footer ul.feature li,#body-footer ul.feature li{font-weight:700}
.pg-body img,#content-footer img,#body-footer img{max-width:100%}
.pg-body img .full-width,#content-footer img .full-width,#body-footer img .full-width{margin:2em 0}
.pg-body img .border-single,#content-footer img .border-single,#body-footer img .border-single{border:1px solid #e3e3e3}
.pg-body h3.margin-bottom,#content-footer h3.margin-bottom,#body-footer h3.margin-bottom{margin-bottom:2em}
.pg-body h3.display-smaller,#content-footer h3.display-smaller,#body-footer h3.display-smaller{color:#45433f;font-size:24px;line-height:1.6}
.pg-body h3.display-smaller.text-white,#content-footer h3.display-smaller.text-white,#body-footer h3.display-smaller.text-white{color:#fff}
#body-header li{margin-left:0px}
form#search{padding:15px}
#search #p-search{width:100%;height:30px;border-color:#e8e8e8;border-radius:0;font-family:"Red Hat Display",Helvetica,Arial,sans-serif;padding-left:10px;width:100% !important;box-shadow:none;margin-bottom:10px;font-size:13px;margin:0}
.text-center{text-align:center}
.text-left{text-align:left}
.text-right{text-align:right}
.text-white{color:#fff}
.text-white.display-smaller{color:#fff}
.text-orange{color:#f89835}
.text-uppercase{text-transform:uppercase;letter-spacing:1px}
.no-margin{margin:0}
.margin-top{margin-top:1.5em}
.margin-top.extra{margin-top:3em}
.margin-bottom{margin-bottom:1.5em}
.margin-bottom-extra{margin-bottom:3em}
.show-for-mobile{display:none;visibility:visible;opacity:1}
.hide-for-mobile{display:block}
.banner-caption-wrapper{background:rgba(255,255,255,.85);box-sizing:border-box;padding:30px}
.banner-caption-wrapper ul{margin-bottom:15px}
.clear{clear:both;height:0}
.icon-header img{display:block;margin:0 auto;margin-top:2rem;margin-bottom:2rem}
.panel-box{box-sizing:border-box;padding:30px}
.display-large{font-size:2rem;letter-spacing:-2px}
.section-header{margin-bottom:3.5rem}
.pencil{background:url(/_data/site/74/templates/current/css/commentOrange.svg) no-repeat;background-size:contain}
.icon-block{width:38%;margin:0 auto;margin-bottom:15px}
.icon-block img{width:100%}
.hex-icon{display:block;width:132px;height:137px;margin:0 auto;margin-bottom:20px}
.block-fw{display:block;box-sizing:border-box;width:100%}
.block-fw.bands-fw .fg-row{margin-top:-15px}
.block-fw.bands-fw .fg-row img{margin-top:-70px}
.block-fw img.full-width.negative-margin{margin-top:-90px}
.block-fw .columns img{width:100%}
.block-channel{display:inline-block;box-sizing:border-box;box-shadow:0 0 5px #ccc;margin:15px 0}
.block-fw.section-padding .columns img{width:100%}
.block-fw.section-padding h2{line-height:1.3;margin-bottom:.2em}
.block-fw.section-padding h2.margin-bottom{margin-bottom:1.5em}
.block-fw.section-padding h4{margin-bottom:0px;font-weight:bold}
.block-double{display:block;box-sizing:border-box;width:50%;float:left;padding:60px;text-align:center;transition:all .3s ease}
.block-padding{box-sizing:border-box;padding:60px 0}
.block-padding.no-padding-bottom{padding-bottom:0px}
.clip-diagonal{-webkit-clip-path:polygon(0 10%, 100% 0%, 100% 93%, 0 96%);clip-path:polygon(0 10%, 100% 0%, 100% 93%, 0 96%)}
.extra-padding{padding:2em 0}
.section-padding{padding:2.6rem 0 2.6rem}
.bands-top{background:url(/_data/site/74/templates/current/css/bandsTop.png) top no-repeat;background-size:cover}
.bands-bottom{background:url(/_data/site/74/templates/current/css/bandsBottom.png) bottom no-repeat;background-size:cover}
.bands-top.blue{background:url(/_data/site/74/templates/current/css/bandsTopBlue.png) top no-repeat;background-size:cover}
.bands-bottom.blue{background:url(/_data/site/74/templates/current/css/bandsBottomBlue.png) bottom no-repeat;background-size:cover}
.negative-top-margin{margin-top:-40px}
.negative-top-margin.columns{padding-left:0px;padding-right:0px}
.stripes-trans-orange{background:url(/_data/site/74/templates/current/css/transPanel2.png) center no-repeat;background-size:cover}
.stripes-trans-orange-flip{background:url(/_data/site/74/templates/current/css/panelStripesTransFlip.png) center no-repeat;background-size:cover}
.stripes-trans-blue{background:url(/_data/site/74/templates/current/css/panelStripesTransBlue.png) center no-repeat;background-size:cover}
.stripes-trans-blue-flip{background:url(/_data/site/74/templates/current/css/panelStripesTransBlueFlip.png) center no-repeat;background-size:cover}
.orange-bg{background:#f9ac51}
.yellow-lighter-bg{background:#f9cc95}
.blue{color:#2f507b}
.whitebg-solid{background:#fff}
.whitebg{background:rgba(255,255,255,.85);box-sizing:border-box;padding:20px}
.whitebg blockquote{border-bottom:0px}
.white-bg{background:#fff}
.white-bg blockquote{border-bottom:0px}
.white-bg.transparent-bg{background:rgba(255,255,255,.85)}
.blue-bg{background:#2f507b}
.blue-bg h4,.blue-bg h6{color:#fff}
.blue-bg .responsive-fields .row-submit input:hover,.blue-bg a.button-cta:hover{background:#f9ac51;color:#2f507b}
.blue-bg .msg_txt{color:#fff}
.grey-lighter-bg,.grey-lightest-bg{background:#f6f6f9}
.gradient-grey-bg{background:#eaedef;background:-moz-linear-gradient(-45deg, #eaedef 0%, #fdfdfc 50%, #eaedef 100%);background:-webkit-linear-gradient(-45deg, #eaedef 0%, #fdfdfc 50%, #eaedef 100%);background:linear-gradient(135deg, #eaedef 0%, #fdfdfc 50%, #eaedef 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#eaedef", endColorstr="#eaedef",GradientType=1 );width:100%;padding-left:0px;padding-right:0px}
.button-cta-wrapper{text-align:center;margin:30px 0;width:100%;display:block}
.button-cta-wrapper.margin-bottom-extra{margin-bottom:3em}
.button-cta-wrapper.margin-bottom-none{margin-bottom:0px}
.responsive-fields input,.responsive-fields textarea{padding:11px 15px;box-sizing:border-box}
.responsive-fields input[type=radio]{height:1.4em;width:1.4em;vertical-align:middle;margin:.4em .4em .4em 0;border:1px solid #fff;background:#fff;-webkit-appearance:none;-webkit-border-radius:100%;border-radius:100%}
.responsive-fields .row-submit input,a.button-cta{box-sizing:border-box;text-align:center;text-transform:uppercase;display:inline-block;color:#fff;font-weight:bold;letter-spacing:2px;font-size:.75rem;transition:all .3s ease;border-radius:2px;font-family:"Red Hat Display",Helvetica,Arial,sans-serif;background:#87b548;padding:1rem 2rem}
.responsive-fields .row-submit input.button-switch,a.button-cta.button-switch{font-size:.7rem;padding:.5rem 1rem}
.responsive-fields .row-submit input:hover,a.button-cta:hover{color:#2f507b;background-color:#f9ac51}
.button-group{display:block;margin-top:4px}
.button-group:after{content:"";display:table;clear:both}
.button-group>li{box-sizing:border-box;display:block;width:65%;text-align:center;margin:0 auto}
.caption-description .button-cta-wrapper{text-align:left;margin:30px 0 0 0}
.row-checkbox.row-531 label{color:#fff;display:inline-block}
.contact-form .msg_txt{font-size:21px;text-align:center}
input[type=radio]:focus{outline:none;box-shadow:0 0 1px 2px rgba(0,240,255,.4)}
input[type=radio]:checked{border-color:rgba(0,0,0,.5)}
input[type=radio]:checked:before{display:block;height:1em;width:1em;position:relative;left:.1em;top:.1em;background:#fcba63;border-radius:100%;content:""}
.banner-content-wrapper{position:relative;width:46%;margin-left:0;background:rgba(0,0,0,.55);padding:1em}
.banner-content-wrapper h1{color:#fff;margin-bottom:.3em}
.banner-content-wrapper h3{color:#fff;text-align:left;border-top:0;margin-top:0;font-size:18px}
.banner-content-block{width:580px;height:342px;position:absolute;right:-20px;top:-25px}
.caption-description img{position:absolute;right:0;top:-20px}
blockquote{font-size:1.2rem;border-bottom:1px solid #e3e3e3;margin:0;margin-bottom:2rem;font-style:italic}
blockquote cite{display:block;margin:.8rem 0 2rem 0;font-weight:700;font-style:normal;font-size:.8em}
.pg-gallery-av video{max-width:1220px;width:100% !important}
.slide-container,.video-container{position:relative;padding-bottom:56.25%;padding-bottom:calc(56.25% + 38px);padding-top:30px;height:0;overflow:hidden}
.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%}
.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/74/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-nav{position:absolute;background:rgba(255,255,255,.8)}
#header-nav .sticky-wrapper.is-sticky #h-nav{background:rgba(255,255,255,.8);transition:background-color 300ms linear}
#header-nav .sticky-wrapper.is-sticky #h-nav #h-nav-inner{height:52px}
#logo{position:absolute;top:-25px;z-index:2500}
#header-inner{padding-top:.5rem}
#menu-h{padding-top:5px}
#menu-h>ul li.n310>div>a{background:#87b548;color:#fff;transition:all .3s ease;border-radius:2px}
#menu-h>ul li.n310>div>a:hover{background:#2f507a;color:#fcba63}
.contact-wrapper{margin-top:10px}
@media(min-width: 768px)and (max-width: 985px){#menu-h ul,#h-nav-inner{height:70px}
}
#header-box .contact-wrapper{margin-right:-0.9375em}
#header-box .contact-wrapper h4{margin-bottom:0}
.body-404 #header-nav,.body-search #header-nav,.body-news #header-nav,._body-84 #header-nav,._body-85 #header-nav,._body-86 #header-nav,._body-87 #header-nav,._body-88 #header-nav,._body-129 #header-nav,._body-310 #header-nav,._body-315 #header-nav,._body-344 #header-nav,._body-491 #header-nav,._body-492 #header-nav,._body-493 #header-nav,._body-495 #header-nav,._body-501 #header-nav,._body-502 #header-nav,.body-568 #header-nav,.body-574 #header-nav,.body-609 #header-nav,.body-610 #header-nav{position:relative}
.menu-mega{border-bottom:3px solid #f9ac51}
._body-286 h1.pg-title,._body-300 h1.pg-title,._body-475 h1.pg-title{margin-top:100px}
#r-col-box{box-sizing:border-box}
#r-col-box h4{text-align:center}
#r-col-box a.follow-square{width:245px;height:245px;position:relative;cursor:pointer;display:block}
#r-col-box a.follow-square.twit{background:url(/_data/site/74/templates/current/css/followTwitSquareBG.svg) no-repeat}
#r-col-box a.follow-square.face{background:url(/_data/site/74/templates/current/css/followFaceSquareBG.svg) no-repeat}
#r-col-box a.follow-square:hover .social-icon.twitter,#r-col-box a.follow-square:hover .social-icon.facebook{transform:rotate(360deg);transform-origin:50% 50%;-ms-transform:rotate(360deg);-ms-transform-origin:50% 50%;-webkit-transform:rotate(360deg);-webkit-transform-origin:50% 50%}
#r-col-box .social-icon{position:absolute;width:78px;height:78px;-moz-transition:all .3s ease-in-out;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;transform:rotate(0deg);transform-origin:50% 50%;-ms-transform:rotate(0deg);-ms-transform-origin:50% 50%;-webkit-transform:rotate(0deg);-webkit-transform-origin:50% 50%}
#r-col-box .social-icon.twitter{background:url(/_data/site/74/templates/current/css/twitterWhite.svg) no-repeat;top:123px;left:82px}
#r-col-box .social-icon.facebook{background:url(/_data/site/74/templates/current/css/facebookWhite.svg) no-repeat;top:110px;left:83px}
#r-col-box .twitter-wrapper{background-color:#f6f6f9;padding:15px 15px 10px;border-radius:4px;margin-bottom:2em}
#r-col-box .twitter-wrapper li.twitter-tweet{margin-left:0;font-size:15px}
#r-col-box .twitter-wrapper li.twitter-tweet:after{content:"";width:100%;background-color:#fff;height:2px;margin:20px 0 40px;display:block}
#r-col-box .twitter-wrapper li.twitter-tweet img{margin-top:1em}
#r-col-box form#contact94065{padding:20px 15px 15px 15px;box-sizing:border-box}
#r-col-box .section-sign-up{margin-bottom:1.875rem;background:#f6f6f9}
#r-col-box .section-sign-up:before{content:"Sign up to our newsletter";display:block;font-family:"Red Hat Display",Helvetica,Arial,sans-serif;font-size:13px;background:#2f507b;height:38px;line-height:38px;color:#fff;padding:0 .9rem;text-transform:uppercase;font-weight:700}
#r-col-box .section-social:before{content:"Social Media";display:block;font-family:"Red Hat Display",Helvetica,Arial,sans-serif;font-size:13px;background:#2f507b;height:38px;line-height:38px;color:#fff;padding:0 .9rem;text-transform:uppercase;font-weight:700}
#r-col-box .section-search{margin-bottom:1.875rem;background:#f6f6f9}
#r-col-box .section-search:before{content:"Search news";display:block;font-family:"Red Hat Display",Helvetica,Arial,sans-serif;font-size:13px;background:#2f507b;height:38px;line-height:38px;color:#fff;padding:0 .9rem;text-transform:uppercase;font-weight:700}
.attr-filter{margin-bottom:1.875rem}
.attr-filter-set{background-color:#fff;padding:15px 15px 0;border-bottom:1px solid #d8d8d9}
.attr-filter-set:last-child{border-bottom:0 none}
.attr-filter-set .attr-filter-set-title{font-size:12px;font-weight:700;line-height:15px;text-transform:uppercase;color:#141414;padding:0 0 15px;margin:0}
.attr-filter-set .attr-filter-set-title:after{opacity:.3}
.attr-filter-head{background-color:#2f507b;height:38px;line-height:39px;margin:0 !important;padding:0 15px;color:#fcfcfc;font-size:13px;border-bottom:0 none;font-family:"Red Hat Display",Helvetica,Arial,sans-serif}
ul.attr-set{padding:0 0 10px 0;margin-left:0}
ul.attr-set li{padding-bottom:5px;font-size:15px}
ul.attr-set li a{text-decoration:none;font-size:13px;line-height:16px}
ul.attr-set li a:active,ul.attr-set li a i{text-decoration:none;font-size:13px;line-height:16px}
ul.attr-set li a:hover{text-decoration:underline}
ul.attr-set li a .checkbox{background-color:#f0f0f0;border:1px solid #f0f0f0;margin-right:10px;line-height:15px;bottom:2px}
ul.attr-set li a.checked .checkbox:before{color:#2f507b;line-height:17px}
ul.attr-set li .attr-label{cursor:pointer}
ul.attr-set li .attr-label i{font-size:12px;display:none}
#r-col-box .attr-filter-set{background-color:#f6f6f9}
#r-col-box ul.attr-set li a .checkbox{background-color:#fff}
.pg-body table{background:#fff;border-radius:3px;border-collapse:collapse;height:auto;width:100%;border:1px solid #fff;border-bottom:0px;box-sizing:border-box}
.pg-body table th{width:25%;color:#45433f;background:#fff;border-right:1px solid #fff;font-size:24px;font-weight:100;padding:18px;text-align:left;vertical-align:middle}
.pg-body table th:first-child{border-top-left-radius:3px}
.pg-body table th:last-child{border-top-right-radius:3px;border-right:none}
.pg-body table th.text-left{text-align:left}
.pg-body table th.text-center{text-align:center}
.pg-body table th.text-right{text-align:right}
.pg-body table th.secondary{background:#fff;color:#45433f;font-weight:normal;font-size:24px;border-top:1px solid #e6e6ed}
.pg-body table th.no-padding{padding:0px}
.pg-body table tr{border-top:1px solid #e6e6ed;border-bottom:1px solid #e6e6ed;color:#45433f;font-size:16px}
.pg-body table tr:first-child{border-top:none}
.pg-body table tr:nth-child(odd) td{background:#fff}
.pg-body table tr:last-child td:first-child{border-bottom-left-radius:3px}
.pg-body table tr:last-child td:last-child{border-bottom-right-radius:3px}
.pg-body table tr td:nth-child(3),.pg-body table tr th.highlighted{background:#f6f6f9}
.pg-body table td{width:25%;color:#45433f;background:#fff;padding:15px;text-align:left;vertical-align:middle;font-size:14px;border-right:1px solid #fff}
.pg-body table td.text-left{text-align:left}
.pg-body table td.text-center{text-align:center}
.pg-body table td.text-right{text-align:right}
.pg-body table.pricing-table .fa-tick:before{content:"";color:#f9ac51;margin-right:10px;font:normal normal normal 15px FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.pg-body table.pricing-table .fa-times:before{content:"";color:#f9ac51;margin-right:10px;font:normal normal normal 15px FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.pg-body table.pricing-table .most-popular-wrapper{position:relative}
.pg-body table.pricing-table .most-popular-wrapper .most-popular{width:70px;display:block;position:absolute;top:-47px;right:-5px}
.pg-body table.pricing-table .display-large{font-weight:normal;font-size:45px;letter-spacing:-1px}
.pg-body table.pricing-table .display-large sub{font-size:19px;vertical-align:20px}
.pg-body table.pricing-table th{width:10%}
.pg-body table.pricing-table td{text-align:center;width:10%}
.pg-body table.pricing-table td:first-of-type{text-align:left}
.pg-body table.pricing-table td.no-padding{padding:0px}
.pg-body table.pricing-table td .padding-data{padding:10px}
.pg-body table.pricing-table td .strip-orange{display:block;box-sizing:border-box;width:100%;background:#f9ac51;padding:5px}
.pg-body table.pricing-table td .strip-orange h6{font-weight:bold;margin-bottom:0px}
#gallery-fw-561{max-width:1220px;height:auto !important;margin-bottom:15px}
#gallery-fw-533,#gallery-fw-278{height:auto !important}
#gallery-fw-wrapper-421 .cycle-overlay{max-width:1220px}
.pg-gallery-fw .gallery-fw-wrapper-preset-63 .caption-description h1{color:#fff;font-size:1.9em}
._body-553 #header-nav,._body-278 #header-nav{position:absolute;background:rgba(255,255,255,.8)}
._body-553 #header-nav .h-nav,._body-278 #header-nav .h-nav{background:rgba(255,255,255,.8)}
._body-553 .block-fw.section-padding h4:first-of-type,._body-278 .block-fw.section-padding h4:first-of-type{margin-bottom:.8em}
._body-553 .pg-gallery-fw .gallery-fw-wrapper-preset-61 .caption-description h1,._body-278 .pg-gallery-fw .gallery-fw-wrapper-preset-61 .caption-description h1{color:#45433f;font-size:2.5em;margin-bottom:.5em}
._body-553 #c-col-box,._body-553 #main-content-box,._body-278 #c-col-box,._body-278 #main-content-box{margin:0;padding:0}
._body-553 .section-inner #introduction h3,._body-278 .section-inner #introduction h3{margin-bottom:.4em}
._body-553 .section-inner #introduction h3:last-of-type,._body-278 .section-inner #introduction h3:last-of-type{margin-bottom:0em}
._body-553 #body-header .section-inner h1,._body-278 #body-header .section-inner h1{margin-bottom:.2em}
._body-553 #body-header-box,._body-278 #body-header-box{padding-left:0;padding-right:0}
._body-553 #body-header-box h3,._body-278 #body-header-box h3{font-size:1.2em;margin-bottom:1.5em}
._body-553 #main-content>.section-inner,._body-278 #main-content>.section-inner{max-width:100%;padding:0}
._body-553 #gallery-fw-wrapper-421 .cycle-overlay .caption-description,._body-278 #gallery-fw-wrapper-421 .cycle-overlay .caption-description{margin-top:60px}
._body-553 .whitebg,._body-278 .whitebg{text-align:center}
._body-553 .number-item h2,._body-278 .number-item h2{text-align:center;font-size:95px;margin-bottom:0px;font-family:"Red Hat Display",Helvetica,Arial,sans-serif;font-weight:700;color:#f9ac51}
@media(min-width: 768px)and (max-width: 820px){#body-header-box h3{font-size:1.3em}
}
._body-475 h1.pg-title{text-align:center;margin-bottom:.25em}
._body-475 h2{font-weight:normal}
._body-491 h1.pg-title,._body-492 h1.pg-title,._body-493 h1.pg-title,._body-501 h1.pg-title,._body-502 h1.pg-title,._body-504 h1.pg-title{text-align:center;margin-bottom:.25em}
._body-315 #body-header{background:#f4f4f4}
._body-315 #body-header-box,._body-316 #body-header-box{padding-top:60px;padding-bottom:60px}
._body-315 #body-header-box ul,._body-316 #body-header-box ul{list-style:none;margin:0;padding:0;margin-bottom:1em}
._body-315 #body-header-box ul.tick li,._body-316 #body-header-box ul.tick li{background:url(/_data/site/74/templates/current/css/tick.svg) 0 8px no-repeat;margin-bottom:1em;padding-left:30px;margin-left:0;font-weight:700}
._body-315 #body-header-box ul.feature li,._body-316 #body-header-box ul.feature li{font-weight:700}
._body-315 #year-plan-option-wrapper,._body-316 #year-plan-option-wrapper{position:absolute;list-style-type:none;margin-bottom:2rem}
._body-315 #year-plan-option-wrapper .plan-tab,._body-316 #year-plan-option-wrapper .plan-tab{display:inline-block;width:160px;border:1px solid #f6f6f9;line-height:2.5;margin:0;margin-left:0 !important;margin-right:0 !important;background:#fff}
._body-315 #year-plan-option-wrapper .plan-tab a,._body-316 #year-plan-option-wrapper .plan-tab a{color:#45433f}
._body-315 #year-plan-option-wrapper .plan-tab.selected a,._body-316 #year-plan-option-wrapper .plan-tab.selected a{color:#45433f}
li.back{top:0;z-index:-1}
.lavaLamp li.back{background:rgba(0,0,0,.4);height:39px}
#pricing.fg-row>.columns{padding:0}
#pricing span{box-sizing:border-box;display:block;padding:60px 30px;background:url(/_data/site/74/templates/current/css/midOrangeHex.svg);height:200px;background-repeat:no-repeat;font-size:31px;color:#2f507b;width:226px;margin:0 auto}
#pricing span:before{content:"From";display:block;margin-bottom:0;font-size:1rem}
#pricing span>div{display:inline;font-size:1rem}
#pricing h5{margin:1.765rem 0;text-transform:capitalize}
#pricing .pricing-features{margin:1.765rem 0}
#pricing .pricing-features>li{list-style:none;margin-bottom:.6rem}
#pricing .pricing-features>li.note{font-size:.85rem}
._body-610 .file-icon-wrapper{display:inline-block}
._body-610 .file-icon-wrapper img{display:none}
._body-610 #gallery-file-610.gallery-file-list .file-box{text-align:center;margin:0;padding-bottom:20px;border-bottom:1px solid #e3e3e3}
._body-610 #gallery-file-610.gallery-file-list .file-box .caption-text{display:flex}
._body-610 #gallery-file-610.gallery-file-list .file-box .caption-title{font-weight:normal;color:#444;font-size:18px;text-align:left}
._body-610 #gallery-file-610.gallery-file-list .file-box .caption-title:before{display:none}
._body-610 #gallery-file-610.gallery-file-list .file-box .caption-title:after{content:"";background-image:url(/_data/site/74/templates/current/css/downloadFile.svg);display:flex;width:217px;height:49px;background-repeat:no-repeat;vertical-align:bottom;margin-top:15px;transition:all .3s ease}
._body-636 #main-content-inner.section-inner{max-width:none}
._body-300 [class*=block-grid-]>li,._body-303 [class*=block-grid-]>li{padding-bottom:0;margin-bottom:0}
._body-300 [class*=block-grid-]>li p,._body-303 [class*=block-grid-]>li p{padding-bottom:0;margin-bottom:0}
._body-300 #body-header-box,._body-303 #body-header-box{padding:0 1.765rem 8rem}
._body-300 #body-header-box .fg-row:nth-child(3),._body-303 #body-header-box .fg-row:nth-child(3){padding-top:3rem}
._body-300 #main-content-box,._body-300 #body-footer-box,._body-300 #body-footer,._body-303 #main-content-box,._body-303 #body-footer-box,._body-303 #body-footer{padding:0;background-image:none}
._body-300 #main-content-box .section-inner,._body-300 #body-footer-box .section-inner,._body-300 #body-footer .section-inner,._body-303 #main-content-box .section-inner,._body-303 #body-footer-box .section-inner,._body-303 #body-footer .section-inner{max-width:1220px;padding:30px 0}
._body-300 #main-content-box>.section-inner,._body-300 #body-footer-box>.section-inner,._body-300 #body-footer>.section-inner,._body-303 #main-content-box>.section-inner,._body-303 #body-footer-box>.section-inner,._body-303 #body-footer>.section-inner{max-width:100%;padding:0}
._body-300 #main-content .blue-bg .section-inner,._body-300 #body-footer .blue-bg .section-inner,._body-303 #main-content .blue-bg .section-inner,._body-303 #body-footer .blue-bg .section-inner{padding:4.057rem 1.765rem 4.05rem}
._body-300 #main-content .section-inner,._body-303 #main-content .section-inner{max-width:1220px;padding:30px 0}
._body-300 #main-content .section-inner img,._body-303 #main-content .section-inner img{position:relative;left:50%;transform:translateX(-50%)}
._body-300 #main-content-inner.section-inner,._body-303 #main-content-inner.section-inner{padding-top:0;padding-bottom:0}
._body-300 #main-content-box,._body-303 #main-content-box{padding-left:0;padding-right:0;padding-bottom:0}
._body-300 #main-content>.section-inner,._body-303 #main-content>.section-inner{max-width:100%}
._body-300 #content-header{background:#fff}
._body-303 #body-header{background:url(/_data/site/74/templates/current/css/fulfillment-bg.jpg);background-size:cover}
.design-one{background:url(/_data/site/74/templates/current/css/desktop2.jpg) no-repeat;background-size:cover}
.content-three{background:url(/_data/site/74/templates/current/css/featureFullWidthNews.jpg) no-repeat;background-size:cover}
.content-five{background:url(/_data/site/74/templates/current/css/featureContact.jpg) no-repeat;background-size:cover}
.catalogue-one{background:url(/_data/site/74/templates/current/css/featureClothes.jpg) no-repeat;background-size:cover}
.catalogue-three{background:url(/_data/site/74/templates/current/css/featureBlurBG_01.jpg) no-repeat;background-size:cover}
.catalogue-six{background:url(/_data/site/74/templates/current/css/contentBtoB.jpg) no-repeat;background-size:cover}
.contact-one{background:url(/_data/site/74/templates/current/css/admin-control.jpg) no-repeat;background-size:cover;background-position:bottom}
.contact-two{background:url(/_data/site/74/templates/current/css/featureMail.jpg) no-repeat;background-size:cover;background-position:center}
.contact-four{background:url(/_data/site/74/templates/current/css/order-screen.jpg) no-repeat;background-size:cover;background-position:center}
.campaign-two{background:url(/_data/site/74/templates/current/css/featureStats2.jpg) no-repeat;background-size:cover;background-position:center}
.ecommerce-one{background:#fff;background-size:cover;background-repeat:no-repeat}
.ecommerce-two{background:url(/_data/site/74/templates/current/css/featureBtoB.jpg) no-repeat;background-size:cover;background-position:top}
.ecommerce-four{background:url(/_data/site/74/templates/current/css/featureOMS.jpg) no-repeat;background-size:cover;background-position:center}
.ecommerce-six{background:url(/_data/site/74/templates/current/css/featurePayment.jpg) no-repeat;background-size:cover;background-position:center}
.multichannel-two{background:url(/_data/site/74/templates/current/css/bannerFullWidthWarehouse.jpg) no-repeat;background-size:cover;background-position:bottom}
.business-two{background:url(/_data/site/74/templates/current/css/featureSchedule2.jpg) no-repeat;background-size:cover}
.fulfilment{background:url(/_data/site/74/templates/current/css/orderFulfilment.svg) no-repeat;background-size:contain;width:100%;height:210px;display:block;background-position:center}
.contact-crm{background:url(/_data/site/74/templates/current/css/crm.svg) no-repeat;background-size:contain;width:100%;height:350px;display:block;background-position:center;transform:translateY(50%)}
.access-control{background:url(/_data/site/74/templates/current/css/accessControl.svg) no-repeat;background-size:contain;width:333px;height:752px;display:block;margin-top:67px}
.multi-currency{background:url(/_data/site/74/templates/current/css/multiCurrency.svg) 0 50% no-repeat;background-size:contain;width:100%;height:680px;display:block;transform:translateY(10%)}
.reviews{background:url(/_data/site/74/templates/current/css/reviews.svg) no-repeat;background-size:contain;width:100%;height:400px;display:block}
.finanical-export{background:url(/_data/site/74/templates/current/css/sage.svg) no-repeat;background-size:contain;width:100%;height:350px;display:block;background-position:center;transform:translateY(50%)}
.gracie-custom,.business-reporting{transform:translateY(50%)}
.duo-tone-shop{background:url(/_data/site/74/templates/current/css/fullWidthShopDuoBG.jpg) no-repeat;background-size:cover;background-position:center;padding-top:4em;width:100%;padding-left:0px;padding-right:0px}
.customise-product-bg{background:url(/_data/site/74/templates/current/css/customiseProdBanner.jpg) 50% 0 no-repeat;background-size:cover}
.ecommerce-girl-bg{background:url(/_data/site/74/templates/current/css/ecommerce-girl.jpg) center no-repeat;background-size:cover}
.brightpearl-bg{background:url(/_data/site/74/templates/current/css/bannerBrightpearl2.jpg) center no-repeat;background-size:cover}
.woocommerce-bg{background:url(/_data/site/74/templates/current/css/bannerWoocommerce.jpg) center no-repeat;background-size:cover}
.cityscape{background:url(/_data/site/74/templates/current/css/cityscapeDark.jpg) center no-repeat;background-size:cover}
.women-working-bg{background:url(/_data/site/74/templates/current/css/womenWorking.jpg) top center no-repeat;background-size:cover}
.woman-bg{background:url(/_data/site/74/templates/current/css/bannerWomanRev.jpg) center no-repeat;background-size:cover}
.magento-bg{background:url(/_data/site/74/templates/current/css/bannerMagento.jpg) center no-repeat;background-size:cover}
.sunset{background:url(/_data/site/74/templates/current/css/designerSunsetBG_14.jpg);background-repeat:no-repeat;background-size:cover;height:100%}
.texture-bg{background:url(/_data/site/74/templates/current/css/texture2-bg.jpg);background-repeat:no-repeat;background-size:cover;height:100%}
.duoclothes-bg{background:url(/_data/site/74/templates/current/css/duo-clothes.jpg);background-repeat:no-repeat;background-size:cover;height:100%}
.duowine-bg{background:url(/_data/site/74/templates/current/css/bannerDuoWine.jpg) center;background-repeat:no-repeat;background-size:cover;height:100%}
.duopots-bg{background:url(/_data/site/74/templates/current/css/bannerPots.jpg) center;background-repeat:no-repeat;background-size:cover;height:100%}
.rowing-bg{background:url(/_data/site/74/templates/current/css/rowing-bg.jpg) center;background-repeat:no-repeat;background-size:cover;height:100%}
._body-373 #body-header{background:url(/_data/site/74/templates/current/css/customiseProdBanner.jpg) 50% 0 no-repeat;background-size:cover}
._body-373 #main-content .section-inner .custom-product-quote{padding:8.3rem 30px 8.8rem}
._body-373 .custom-product-one{background:url(/_data/site/74/templates/current/css/customisedProduct.jpg) no-repeat;background-size:cover;background-position:center}
._body-373 .custom-product-two{background:url(/_data/site/74/templates/current/css/mockUpEvCables2.jpg) no-repeat;background-size:cover;background-position:center}
._body-373 .custom-product-two .grey-lightest-bg{padding:30px}
._body-373 .custom-product-three .grey-lightest-bg{padding:30px}
._body-373 .custom-product-three.section-inner{padding-top:0 !important}
._body-373 .custom-product-title{padding:30px 0 65px}
._body-373 form#contact86269 .fields-holder .input-container label{color:#fff}
._body-373 form#contact86269 .fields-holder input#id_Upload_Product_Photo,._body-373 form#contact86269 .fields-holder input#id_Upload_Company_Logo{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}
._body-373 form#contact86269 .fields-holder .row-1856 label,._body-373 form#contact86269 .fields-holder .row-1857 label{font-size:15px;text-transform:uppercase;letter-spacing:1px;padding:10px 20px;color:#444;background-color:#ccc;display:inline-block;cursor:pointer;width:100%;box-sizing:border-box;text-align:center}
._body-373 form#contact86269 .fields-holder .row-title.row-1863{font-weight:700;color:#fff}
._body-373 #header,._body-300 #header,._body-286 #header,._body-307 #header,._body-491 #header,._body-492 #header,._body-493 #header,._body-501 #header,._body-502 #header,._body-504 #header{background:rgba(0,0,0,0)}
._body-373 #body-header-box,._body-300 #body-header-box,._body-286 #body-header-box,._body-307 #body-header-box,._body-491 #body-header-box,._body-492 #body-header-box,._body-493 #body-header-box,._body-501 #body-header-box,._body-502 #body-header-box,._body-504 #body-header-box{padding:0 1.765rem 8rem}
._body-373 #body-header-box .fg-row:nth-child(3),._body-300 #body-header-box .fg-row:nth-child(3),._body-286 #body-header-box .fg-row:nth-child(3),._body-307 #body-header-box .fg-row:nth-child(3),._body-491 #body-header-box .fg-row:nth-child(3),._body-492 #body-header-box .fg-row:nth-child(3),._body-493 #body-header-box .fg-row:nth-child(3),._body-501 #body-header-box .fg-row:nth-child(3),._body-502 #body-header-box .fg-row:nth-child(3),._body-504 #body-header-box .fg-row:nth-child(3){padding-top:3.7rem}
._body-373 #body-header .section-inner h1,._body-300 #body-header .section-inner h1,._body-286 #body-header .section-inner h1,._body-307 #body-header .section-inner h1,._body-491 #body-header .section-inner h1,._body-492 #body-header .section-inner h1,._body-493 #body-header .section-inner h1,._body-501 #body-header .section-inner h1,._body-502 #body-header .section-inner h1,._body-504 #body-header .section-inner h1{padding-top:2rem;margin-bottom:.2em}
._body-373 #main-content-box,._body-300 #main-content-box,._body-286 #main-content-box,._body-307 #main-content-box,._body-491 #main-content-box,._body-492 #main-content-box,._body-493 #main-content-box,._body-501 #main-content-box,._body-502 #main-content-box,._body-504 #main-content-box{padding:0}
._body-373 #main-content .section-inner,._body-300 #main-content .section-inner,._body-286 #main-content .section-inner,._body-307 #main-content .section-inner,._body-491 #main-content .section-inner,._body-492 #main-content .section-inner,._body-493 #main-content .section-inner,._body-501 #main-content .section-inner,._body-502 #main-content .section-inner,._body-504 #main-content .section-inner{max-width:1180px;padding:2.6rem 30px 2.8rem}
._body-373 #main-content>.section-inner,._body-300 #main-content>.section-inner,._body-286 #main-content>.section-inner,._body-307 #main-content>.section-inner,._body-491 #main-content>.section-inner,._body-492 #main-content>.section-inner,._body-493 #main-content>.section-inner,._body-501 #main-content>.section-inner,._body-502 #main-content>.section-inner,._body-504 #main-content>.section-inner{max-width:100%;padding:0px}
._body-11 #header-nav,._body-286 #header-nav,._body-300 #header-nav,._body-307 #header-nav,._body-310 #header-nav,._body-466 #header-nav{border-bottom:0px}
._body-491 #main-content-box,._body-492 #main-content-box,._body-493 #main-content-box,._body-501 #main-content-box,._body-502 #main-content-box,._body-504 #main-content-box{padding-top:60px}
._body-536 #main-content .section-inner,.body-8 #main-content .section-inner{max-width:1180px;padding:2.6rem 30px 2.8rem}
._body-536 #main-content>.section-inner,.body-8 #main-content>.section-inner{max-width:100%;padding:0}
._body-536 #main-content #c-col-box,._body-536 #main-content-box,.body-8 #main-content #c-col-box,.body-8 #main-content-box{margin:0;padding:0}
.feature-title{margin-bottom:.3em}
.feature-subtitle{margin-bottom:2em}
.body-60 #body-footer-inner{padding:2.6rem 30px 2.8rem}
.body-60 #body-footer-box h2{padding-top:0}
.body-60 .pagination .columns{padding:0}
.pg-gallery-fw .gallery-fw-wrapper-preset-63{min-height:430px}
.pg-gallery-fw .gallery-fw-wrapper-preset-63 .im-wrapper{min-height:430px !important}
.pg-gallery-fw h1{color:#fff}
.body-568 #body-header-box{padding-top:60px}
.body-568 .columns img{width:100%}
.body-568 .section-inner #gallery-fw-wrapper-578{max-width:600px;height:auto !important}
.body-568 .section-inner #gallery-fw-wrapper-578.breakout{left:0px;display:block;max-width:600px}
.body-568 .section-inner #gallery-fw-wrapper-578.breakout>*{left:0px}
.body-568 #body-footer-box h3{color:#2f507b;border-top:2px solid #e3e3e3;padding-top:1em;margin-top:1.5em;line-height:1.3}
.body-568 #body-footer-box h3.border-none{border-top:0px;padding-top:0px;margin-top:0px}
.body-568._body-583 #main-content-box{padding-bottom:0px}
.body-568._body-583 #body-footer{margin-top:-25px}
._body-286 #body-footer>.section-inner{max-width:100%;padding:0}
._body-286 #body-footer-box{padding:0}
._body-286 .designer-support{background-image:url(/_data/site/74/templates/current/css/iStockLargeExt.jpg);background-size:cover}
.row-wrapper{max-width:100%}
.half-section{max-width:532px;width:100%;margin:0 auto;box-sizing:border-box;padding-top:60px}
.half-section.right{padding-right:5rem;padding-left:30px}
.half-section.left{padding-left:5rem;padding-right:30px}
.section-designer .ashdown{background:url(/_data/site/74/templates/current/css/ashdown-bg.jpg);background-repeat:no-repeat;background-size:cover;min-height:498px;height:100%}
.section-designer .ashdown .half-section{padding-top:100px}
.section-designer .sunset{background:url(/_data/site/74/templates/current/css/designerSunsetBG_14.jpg);background-repeat:no-repeat;background-size:cover;min-height:498px;height:100%}
.section-designer .sunset .half-section{padding-top:100px}
.section-designer blockquote{font-size:.95rem;margin:0;border-bottom:0px}
.section-designer h5{margin-top:2rem;padding:1rem 0;border-top:2px solid #fff;border-bottom:2px solid #fff;font-size:1rem}
.section-designer a{color:#fff}
.section-designer a:hover{color:#fff}
#dialog_id{max-width:770px !important;padding:30px;text-align:center}
#dialog_id .form-reply-wrapper{border:0;text-align:center;padding:30px 0px}
#dialog_id .form-reply-wrapper h3{padding:0 20px}
._body-11 .cycle-slideshow{z-index:-100}
._body-11 #h-nav-fw,._body-11 #header-fw{z-index:2}
._body-11 h1.pg-title{text-align:center;color:#fff;margin-top:70px}
._body-11 .pg-body h3{color:#fff;border-top:0px;padding-top:0em;margin-top:0em}
._body-11 .msg_txt{color:#fff}
.folder-news h2.pg-title-list{font-size:24px;margin-bottom:.3em;line-height:1.1;text-align:center}
.folder-news .pg-author-date{text-align:center}
.folder-news span.pg-author{display:none}
.folder-news .pg-body-smart{margin-bottom:30px}
.folder-news .button-cta-wrapper{margin:0px}
.folder-news.folder-view li .read-more:after{content:"..."}
.folder-news .folder-details-wrapper{background:#fff;box-sizing:border-box;border:1px solid #f4f4f4;border-top:0px;padding:20px}
.folder-preset-222 .folder-masonry li div.img-block{border:1px solid #f4f4f4;border-bottom:0px}
.folder-preset-1340 h3.pg-title-list{font-size:36px;margin-bottom:.3em;line-height:1.1;font-family:"Red Hat Display",Helvetica,Arial,sans-serif;letter-spacing:0}
.folder-preset-1340 .folder-view li .read-more:after{content:"..."}
.folder-preset-1340 .button-cta-wrapper{text-align:left;margin:0px 0}
.folder-preset-1340 .pg-body-list{margin-bottom:15px}
.folder-preset-1340 .button-arrow{width:30px}
.folder-preset-1340 .button-arrow img{width:100%}
.folder-preset-1340 h3.pg-title-list{font-size:24px;margin-bottom:.3em;line-height:1.1;text-align:left}
.folder-preset-1340 .pg-author-date{text-align:left;font-weight:bold}
.folder-preset-1340 .pg-author-date span.pg-time{display:none}
.folder-preset-1340 span.pg-author{display:none}
.folder-preset-1340 .pg-body-smart{margin-bottom:10px;display:inline-block}
.folder-preset-1340 .button-cta-wrapper{margin:0px;text-align:left}
.folder-preset-1340 .folder-view li .read-more:after{content:"..."}
.folder-preset-1340 .folder-view li .caption-text.inline,.folder-preset-1340 .folder-view li .caption.inline{background:#fff;box-sizing:border-box;border:1px solid #f4f4f4;border-top:0px;padding:20px;text-align:left}
.folder-preset-1340 .folder-view li .caption-text.inline .caption-text-wrapper,.folder-preset-1340 .folder-view li .caption.inline .caption-text-wrapper{text-align:left}
.folder-preset-1340 .folder-view li .button-arrow.align-right{width:30px;text-align:right;display:inline-block}
.folder-preset-1340 .folder-view li .button-arrow.align-right img{width:100%;margin-bottom:5px}
.folder-preset-1340 .img-wrapper{box-shadow:0 0 6px #e3e3e3}
.item-news h1.pg-title{font-size:45px}
.item-news .im-gallery{margin:2em 0}
.item-news .pg-body img{margin:0 auto;display:block;margin-top:30px;margin-bottom:30px;max-width:757px;width:100%}
.item-news .pg-author-date,.item-news .pg-date{border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;padding:8px 0px;margin:1rem 0}
.item-news .pg-time{display:none}
.item-news span.pg-date{border:0px}
.item-news p img{width:100%}
.item-news blockquote{border-bottom:0px;margin:0;margin-bottom:1rem;font-style:italic}
.pg-body .news-column-list img{margin:0px}
.slide h3.pg-title-list{font-weight:400;letter-spacing:10px;font-size:18px;text-transform:uppercase;font-family:"Red Hat Display",Helvetica,Arial,sans-serif;margin-top:40px;text-align:center}
.item-17 .slide h3.pg-title-list,.item-15 .slide h3.pg-title-list,.item-12 .slide h3.pg-title-list{margin-top:20px}
.slide .pg-body-list{margin-top:10px;font-size:15px;line-height:2em}
.client-video{margin-bottom:2em}
.team-block{min-height:445px;border-bottom:1px solid #e8e8e8;margin-bottom:30px}
.body-383 .pg-gallery-av audio{margin-top:30px}
.body-383 .pg-gallery-av>div{margin-bottom:30px;background-color:#f0edec}
.body-383 .pg-gallery-av h2.cap-title{padding:15px 30px 0 30px;margin-bottom:0}
.body-383 .folder-view .pg-gallery-av .cap-description,.body-383 .pg-gallery-av .cap-description{padding:15px 30px 30px 30px;line-height:20px}
._body-folder29208.browser-safari.mobile .pg-body-list div.quote{display:none}
textarea{min-height:180px !important}
@media(min-width: 768px)and (max-width: 900px){._body-10 h3.pg-title-list{font-size:24px;margin:15px 0}
._body-10 .cta-outline{position:relative;bottom:0;margin-top:15px}
.folder-preset-246 .folder-list li .folder-details{margin:0 !important;float:left;margin-top:15px}
}
._body-344 .pg-body ul li{background:none}
#body-footer{padding:0px}
#body-footer .feature-footer{background:#f6f6f6}
#body-footer .section-inner{max-width:1180px;padding:2.6rem 30px 2.8rem}
#body-footer>.section-inner{max-width:100%;padding:0}
#body-footer #body-footer-box{padding:0}
.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:"Red Hat Display",Helvetica,Arial,sans-serif}
.fa-ul>li{position:relative}
.fa-phone:before{content:"";color:#f9ac51;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:#f9ac51;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:#f9ac51;margin-right:10px;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa-twitter:before{content:"";color:#f9ac51;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:#f9ac51;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:#f9ac51;margin-right:10px;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa-tick:before{content:"";color:#f9ac51;margin-right:10px;font:normal normal normal 20px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa-times:before{content:"";color:#f9ac51;margin-right:10px;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.pg-sitemap ul li:before{content:""}
.banner-caption-wrapper .fa-times:before,.banner-caption-wrapper .fa-tick:before,.pg-body .fa-times:before,.pg-body .fa-tick:before{font:normal normal normal 20px/1 FontAwesome}
.banner-caption-wrapper ul li.fa-tick,.pg-body ul li.fa-tick{background:none}
.banner-caption-wrapper ul li.fa-tick{margin-bottom:.5em}
.banner-caption-wrapper ul li.fa-tick:before{color:#87b548}
#footer{padding:0px;background-size:cover}
#footer .contact-form .msg_txt{color:#f0f0f0;text-align:left}
#footer .section-inner{max-width:1180px;padding:2.6rem 30px 2.8rem}
#footer>.section-inner{max-width:100%;padding:0}
#footer #footer-box{padding:0}
#footer #footer-box h3{color:#f0f0f0;font-size:1em;font-weight:bold}
#footer #footer-box h3 a{color:#f0f0f0;font-size:1em;font-weight:bold}
#footer #footer-box h3 a:hover{color:#f9ac51}
#footer #footer-box hr{border:solid #848079;border-width:0 0 2px}
#footer p,#footer p a,#footer li,#footer li a,#footer h6{color:#f0f0f0;font-weight:normal;transition:all .3s ease}
#footer li a{cursor:pointer;font-size:.9em}
#footer p{line-height:2em;font-size:.9em}
#footer li a:hover,#footer p a:hover{color:#f9ac51;cursor:pointer}
#footer .connect-wrapper{width:100%;margin:0 auto;text-align:center}
#footer .connect-wrapper a{display:inline-block;margin:10px;text-decoration:none}
#footer .connect-wrapper ul{margin:0;line-height:0}
#footer .connect-wrapper ul li{background-image:url(/_data/site/74/templates/current/css/social.svg);background-repeat:no-repeat;display:block;overflow:hidden;text-indent:-9999px;width:45px;height:40px;background-size:cover;margin:0;transition:all .3s ease}
#footer .connect-wrapper ul li:hover{background-image:url(/_data/site/74/templates/current/css/social.svg);opacity:.4;filter:alpha(opacity=40)}
#footer .connect-wrapper ul .facebook li{background-position:0 0}
#footer .connect-wrapper ul .twitter li{background-position:-60px 0}
#footer .connect-wrapper ul .google li{background-position:-120px 0}
#footer .connect-wrapper ul .pinterest li{background-position:-180px 0}
#footer .connect-wrapper ul .email li{background-position:-240px 0}
.powered{display:none}
@media only screen and (max-width: 767px){#auto-popup{display:none}
.team-block{min-height:45px}
.panel-box{margin-bottom:2rem}
.pg-gallery-fw .gallery-fw-wrapper-preset-63{min-height:620px}
.pg-gallery-fw .gallery-fw-wrapper-preset-63 .im-wrapper{min-height:620px !important}
#body-header-box .pg-gallery-fw .cycle-overlay{margin-left:4%;margin-right:4%}
#body-footer-box .button-cta:first-of-type{margin-bottom:30px}
#footer-box{padding-left:0;padding-right:0}
#footer-box .connect-wrapper a{margin:4px}
.pg-body table.table-basic{display:none}
.pg-body h3.display-smaller{font-size:21px}
#header-mob a#mob-action{display:block;position:absolute;bottom:0;left:0;right:0;text-align:center;color:#444;line-height:32px;font-size:.7rem;text-transform:uppercase;font-family:inherit;letter-spacing:2px;background:#fdba63}
h3.display-smaller{font-size:21px}
.hide-for-mobile{display:none;visibility:hidden;opacity:0}
.show-for-mobile{display:block;visibility:visible;opacity:1}
.small-text-center{text-align:center}
.banner-content-wrapper{width:88%}
.icon-header{text-align:center}
.small-centered img{margin:0 auto;display:block;margin-bottom:2rem}
.facebook-follow-blog{display:none}
.small-centered .block-channel img{margin-bottom:0px}
#header-box .contact-wrapper{text-align:center}
#menu-icon-wrapper{left:20px}
._body-286 h1.pg-title,._body-300 h1.pg-title,._body-475 h1.pg-title{margin-top:50px}
.folder-preset-246 .button-cta-wrapper{text-align:center}
._body-553 #body-header-box .pg-gallery-fw .cycle-overlay,._body-278 #body-header-box .pg-gallery-fw .cycle-overlay{top:40px}
._body-553 #content-header,._body-553 #body-header,._body-278 #content-header,._body-278 #body-header{text-align:center}
._body-553 #content-header .section-inner,._body-553 #body-header .section-inner,._body-278 #content-header .section-inner,._body-278 #body-header .section-inner{padding-left:4%;padding-right:4%}
._body-553 #content-header .section-inner h1,._body-553 #body-header .section-inner h1,._body-278 #content-header .section-inner h1,._body-278 #body-header .section-inner h1{font-size:1.9em}
._body-553 #content-header .section-inner h2,._body-553 #body-header .section-inner h2,._body-278 #content-header .section-inner h2,._body-278 #body-header .section-inner h2{font-size:1.7em}
._body-553 #content-header .section-inner h3,._body-553 #body-header .section-inner h3,._body-278 #content-header .section-inner h3,._body-278 #body-header .section-inner h3{font-size:1.4em}
._body-553 #content-header .section-inner .number-item h2,._body-553 #body-header .section-inner .number-item h2,._body-278 #content-header .section-inner .number-item h2,._body-278 #body-header .section-inner .number-item h2{font-size:75px}
._body-553 #content-header .block-fw.bands-fw .row,._body-553 #body-header .block-fw.bands-fw .row,._body-278 #content-header .block-fw.bands-fw .row,._body-278 #body-header .block-fw.bands-fw .row{margin-top:15px}
._body-553 #content-header .block-fw.bands-fw .row img,._body-553 #body-header .block-fw.bands-fw .row img,._body-278 #content-header .block-fw.bands-fw .row img,._body-278 #body-header .block-fw.bands-fw .row img{margin-top:0px}
}
@media only screen and (max-width: 767px)and (min-width: 100px)and (max-width: 344px){._body-553 #body-header .section-inner h1,._body-278 #body-header .section-inner h1{font-size:1.7em;padding-left:4%;padding-right:4%}
._body-553 #body-header .section-inner h3,._body-278 #body-header .section-inner h3{font-size:1.2em;padding-left:4%;padding-right:4%}
}
@media only screen and (max-width: 767px){.section-designer .keith-brymer-jones{min-height:250px}
h3.section-header{font-size:1.5em}
#pricing h3{padding-top:1.765rem}
._body-54 #main-content{margin-top:0}
._body-54 #body-header-inner{padding:2.3rem 0}
._body-54 .showcase__essential{height:auto}
._body-8 #main-content .section-inner{text-align:center}
.gracie-custom,.campaign-monitoring,.financial-currency,.contact-crm,.finanical-export{transform:none}
._body-300 #main-content .blue-bg .section-inner,._body-300 #body-footer .blue-bg .section-inner{padding:4.057rem 4% 4.05rem}
._body-300 #body-header-box{padding:1.176rem 4% 8rem}
.body-568 #menu-v{display:none}
.custom-product h3{padding-top:1.2rem;text-align:center}
.half-section.right{padding-right:30px}
.half-section.left{padding-left:30px}
.half-section.right,.half-section.left{float:none !important}
._body-10 h3.pg-title-list{font-size:24px;margin:15px 0}
._body-10 .button-cta{position:relative;bottom:0;margin-top:15px}
.folder-preset-246 .folder-details{text-align:center}
.folder-news .button-cta-wrapper{text-align:center}
}
@media(min-width: 767px)and (max-width: 1279px){.banner-content-wrapper{width:70%}
._body-278 #main-content-box .section-inner,._body-553 #main-content-box .section-inner{padding-left:4%;padding-right:4%}
#body-header-box .pg-gallery-fw .cycle-overlay{padding-left:4%;padding-right:4%}
.icon-block{width:45%}
._body-286 h1.pg-title,._body-300 h1.pg-title,._body-475 h1.pg-title{margin-top:130px}
._body-11 h1.pg-title{margin-top:90px}
.body-568._body-583 #body-footer{margin-top:-35px}
}

/*==@template_custom==*/