/* @cache_version:1 */


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

/*==@template_custom==*/