/* @cache_version:2 */


/* =======================================================================
   template_custom:      
*/
/*@==template_custom==*/
.pg-gallery-fw{line-height:1.6}
.template{line-height:1.6}
h1{line-height:1.2}
h3.margin-bottom-none{margin-bottom:0px}
hr{display:block;border:solid #d3e4e7;border-width:0 0 2px;clear:both;padding-top:30px;margin:0 0 30px;height:0}
h1.pg-title,.text-center{text-align:center}
.text-uppercase{text-transform:uppercase;letter-spacing:1px}
h2.heading,h2.display{font-family:"Radikal",Helvetica,Arial,sans-serif;font-size:31px;font-weight:bold;text-transform:uppercase;letter-spacing:3px;line-height:1.2}
h1.text-white,h2.text-white,h3.text-white,h4.text-white,h5.text-white,h6.text-white,p.text-white{color:#fff}
h1.text-center,h2.text-center,h3.text-center,h4.text-center,h5.text-center,h6.text-center,p.text-center{text-align:center}
p.intro-text{font-size:17px}
.margin-none{margin:0}
.margin-bottom{margin-bottom:60px}
.margin-top{margin-top:60px}
.show-for-mobile{display:none}
.hide-for-mobile{display:block}
.clear{width:0;height:0;clear:both}
.pg-body ol,.pg-body ul,.pg-body table,#content-footer ol,#content-footer ul,#content-footer table{margin-bottom:1em}
.pg-body h3,#content-footer h3{border-top:2px solid #d3e4e7;margin-top:30px;padding-top:15px}
.pg-body h3.border-none,#content-footer h3.border-none{border-top:0px;margin-top:0px;padding-top:0px}
.pg-body h3.margin-bottom,#content-footer h3.margin-bottom{margin-bottom:4em}
.pg-body .columns img,#content-footer .columns img{width:100%}
.body-97 .block-fw.home-banner-bg{display:none}
.body-97 .gallery-fw-wrapper-preset-1224 .cycle-overlay{max-width:none;height:100%}
.body-97 .gallery-fw-wrapper-preset-1224 .cycle-overlay .caption-description{height:100%;max-width:1600px;margin:0 auto}
.button-cta-wrapper{display:block;text-align:center;margin:30px 0}
.button-cta-wrapper.margin-top{margin:60px 0}
.button-cta-wrapper.margin-bottom-none{margin-bottom:0px}
.button-cta-wrapper.align-left{text-align:left}
.responsive-fields input,.responsive-fields textarea,.responsive-fields select{padding:12px;box-sizing:border-box;border:1px solid #e8ebe3}
.responsive-fields .row-submit input{width:100%}
.review-write-button input[type=button],.responsive-fields .row-submit input,a.button-cta{background:#b5e0dc;background:linear-gradient(90deg, rgb(181, 224, 220) 0%, rgb(132, 213, 245) 100%);color:#2e3192;border-radius:25px;display:inline-block;font-family:"Radikal",Helvetica,Arial,sans-serif;text-align:center;font-size:12px;font-weight:100;text-transform:uppercase;padding:13px 20px;box-sizing:border-box;letter-spacing:2px;transition:all .3s ease;cursor:pointer}
.review-write-button input[type=button]:hover,.responsive-fields .row-submit input:hover,a.button-cta:hover{color:#fff}
.review-write-button input[type=button].button-outline,.responsive-fields .row-submit input.button-outline,a.button-cta.button-outline{background:rgba(0,0,0,0);color:#a0dce7;font-weight:bold;border:2px solid #a0dce7;font-size:12px;padding:13px 20px}
.review-write-button input[type=button].button-outline:hover,.responsive-fields .row-submit input.button-outline:hover,a.button-cta.button-outline:hover{background:#96c83d;color:#fff;border:2px solid #96c83d}
.review-write-button input[type=button].button-minor,.responsive-fields .row-submit input.button-minor,a.button-cta.button-minor{padding:13px 20px;font-size:12px}
.review-write-button input[type=button].button-larger,.responsive-fields .row-submit input.button-larger,a.button-cta.button-larger{font-size:18px}
.button-cta{background:#2e3192;color:#fff;border:0px;display:inline-block;font-family:"Radikal",Helvetica,Arial,sans-serif;text-align:center;font-size:15px;font-weight:100;text-transform:uppercase;padding:14px 50px;box-sizing:border-box;letter-spacing:2px;transition:all .3s ease;cursor:pointer}
.button-cta.find-out-more{color:#fff;display:block;position:absolute;z-index:9500;left:50%;bottom:90px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:9000;width:70px;height:70px;line-height:70px;text-align:center;background:rgba(0,0,0,.8);padding:0}
.button-cta.find-out-more:hover{color:#444;background:#7f7f7f}
.button-cta.button-larger{font-size:18px}
.review-write-button input[type=button]{font-size:12px}
.block-fw{display:block;box-sizing:border-box;width:100%;padding:60px}
.block-padding{box-sizing:border-box;padding:60px 0}
.block-padding.padding-bottom-none{padding-bottom:0px}
#h-nav{background:#b9e2da;background:linear-gradient(152deg, rgba(185, 226, 218, 0.7) 0%, rgba(181, 226, 237, 0.7) 32%, rgba(185, 226, 218, 0.7) 67%, rgba(181, 226, 237, 0.7) 98%)}
.bluegradient-bg{background:#2e3192;background:linear-gradient(49deg, rgb(46, 49, 146) 0%, rgb(127, 209, 246) 100%)}
.bluegradient-pale-bg{background:#b6e1dd;background:radial-gradient(circle, rgb(182, 225, 221) 0%, rgb(132, 213, 245) 100%);text-align:center;margin-top:5px}
.bluegradient-pale-bg h2{text-align:center;font-weight:bold;line-height:1.3}
.bluegradient-pale-bg img{max-width:60%;margin:0 auto;margin-top:60px}
.bluegradient-pale-bg .section-inner{padding-left:4%;padding-right:4%}
.bluegradient-pale-bg .button-cta-wrapper a.button-cta{background:#fff;color:#2e3192}
.bluegradient-pale-bg .button-cta-wrapper a.button-cta:hover{background:#2e3192;color:#fff}
.green-bg{background:#96c83d;color:#fff}
.green-bg h1,.green-bg p,.green-bg h3{color:#fff}
.grey-bg{background:#7f7f7f;color:#fff}
.grey-bg h1,.grey-bg p,.grey-bg h3{color:#fff}
.home-banner-bg{background:url(/_data/site/345/templates/current/css/bannerDog2.jpg) no-repeat;background-size:cover;min-height:500px;display:flex;flex-direction:column;justify-content:center;margin-bottom:5px}
.home-banner-bg h2{font-weight:bold;line-height:1.3}
.home-banner-cat-bg{background:url(/_data/site/345/templates/current/css/bannerCatBG.jpg) no-repeat;background-size:cover;background-position:center;min-height:500px;display:flex;flex-direction:column;justify-content:center}
.home-banner-cat-bg h2{font-weight:bold;line-height:1.3}
@media(min-width: 5px)and (max-width: 767px){.home-banner-cat-bg .columns{background:rgba(255,255,255,.8);border-radius:15px;box-sizing:border-box;padding:15px}
}
.pg-body .block-flex{display:flex;flex-direction:row;justify-content:flex-start}
.pg-body .block-flex .block-about-left,.pg-body .block-flex .block-about-right{width:50%}
.pg-body .block-flex .block-about-left.image-one,.pg-body .block-flex .block-about-right.image-one{background:url(/_data/site/345/templates/current/css/blockCat.jpg) center no-repeat;background-size:cover;min-height:600px}
.pg-body .block-flex .block-about-left.image-two,.pg-body .block-flex .block-about-right.image-two{background:url(/_data/site/345/templates/current/css/blockHamster.jpg) center no-repeat;background-size:cover;min-height:600px}
.pg-body .block-flex .block-about-left.image-three,.pg-body .block-flex .block-about-right.image-three{background:url(/_data/site/345/templates/current/css/blockDogCat.jpg) center no-repeat;background-size:cover;min-height:600px}
.pg-body .block-flex .block-about-left.image-four,.pg-body .block-flex .block-about-right.image-four{background:url(/_data/site/345/templates/current/css/blockRabbit.jpg) center no-repeat;background-size:cover;min-height:600px}
.pg-body .block-flex .block-about-left.block-text,.pg-body .block-flex .block-about-right.block-text{display:flex;flex-direction:column;justify-content:center;align-items:center}
.pg-body .block-flex .block-about-left.block-text.gradient-bg,.pg-body .block-flex .block-about-right.block-text.gradient-bg{background:#dfc3c3;background:linear-gradient(90deg, rgb(223, 195, 195) 0%, rgb(239, 220, 220) 100%)}
.pg-body .block-flex .block-about-left.block-text.gradient-bg .button-cta-wrapper a.button-cta,.pg-body .block-flex .block-about-right.block-text.gradient-bg .button-cta-wrapper a.button-cta{background:#fff;color:#2e3192}
.pg-body .block-flex .block-about-left.block-text.gradient-bg .button-cta-wrapper a.button-cta:hover,.pg-body .block-flex .block-about-right.block-text.gradient-bg .button-cta-wrapper a.button-cta:hover{background:#2e3192;color:#fff}
.pg-body .block-flex .block-about-left.block-text.blue-pale-bg,.pg-body .block-flex .block-about-right.block-text.blue-pale-bg{background:#d3e4e7}
.pg-body .block-flex .block-about-left.block-text.blue-pale-bg .button-cta-wrapper a.button-cta,.pg-body .block-flex .block-about-right.block-text.blue-pale-bg .button-cta-wrapper a.button-cta{background:#fff;color:#2e3192}
.pg-body .block-flex .block-about-left.block-text.blue-pale-bg .button-cta-wrapper a.button-cta:hover,.pg-body .block-flex .block-about-right.block-text.blue-pale-bg .button-cta-wrapper a.button-cta:hover{background:#2e3192;color:#fff}
.pg-body .block-flex .block-about-left.block-text h4,.pg-body .block-flex .block-about-right.block-text h4{padding-left:30px}
.pg-body .block-flex .block-about-left.block-text h3,.pg-body .block-flex .block-about-right.block-text h3{margin-top:0px;border-top:0px;padding-top:0px}
.pg-body .block-flex .block-about-left.block-text ul,.pg-body .block-flex .block-about-right.block-text ul{padding-left:0px;list-style-type:none;margin-left:2em}
.pg-body .block-flex .block-about-left.block-text ul li,.pg-body .block-flex .block-about-right.block-text ul li{margin-left:0;margin-bottom:.4em;line-height:1.6;font-family:"Radikal",Helvetica,Arial,sans-serif;text-indent:-2em}
.pg-body .block-flex .block-about-left.block-text ul li:before,.pg-body .block-flex .block-about-right.block-text ul li:before{content:"";margin-right:10px;color:#fff;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.pg-body .block-flex .block-about-left.block-text ul.process,.pg-body .block-flex .block-about-right.block-text ul.process{padding-left:0;list-style-type:none;margin-top:0px;margin-left:0px}
.pg-body .block-flex .block-about-left.block-text ul.process>li,.pg-body .block-flex .block-about-right.block-text ul.process>li{display:flex;flex-wrap:wrap;position:relative;align-items:center;margin-bottom:.8em;margin-left:0px}
.pg-body .block-flex .block-about-left.block-text ul.process li.step-one:before,.pg-body .block-flex .block-about-right.block-text ul.process li.step-one:before{content:"";display:inline-block;background-image:url(/_data/site/345/templates/current/css/Icon1.svg);background-repeat:no-repeat;width:50px;height:50px;background-size:contain;margin-right:10px}
.pg-body .block-flex .block-about-left.block-text ul.process li.step-two:before,.pg-body .block-flex .block-about-right.block-text ul.process li.step-two:before{content:"";display:inline-block;background-image:url(/_data/site/345/templates/current/css/Icon2.svg);background-repeat:no-repeat;width:50px;height:50px;background-size:contain;margin-right:10px}
.pg-body .block-flex .block-about-left.block-text ul.process li.step-three:before,.pg-body .block-flex .block-about-right.block-text ul.process li.step-three:before{content:"";display:inline-block;background-image:url(/_data/site/345/templates/current/css/Icon3.svg);background-repeat:no-repeat;width:50px;height:50px;background-size:contain;margin-right:10px}
.pg-body .block-flex .block-about-left.block-text ul.process li.step-four:before,.pg-body .block-flex .block-about-right.block-text ul.process li.step-four:before{content:"";display:inline-block;background-image:url(/_data/site/345/templates/current/css/Icon4.svg);background-repeat:no-repeat;width:50px;height:50px;background-size:contain;margin-right:10px}
.pg-body .block-flex .block-about-left.block-text.block-padding,.pg-body .block-flex .block-about-right.block-text.block-padding{box-sizing:border-box;padding:60px}
.path{margin-bottom:25px;font-size:.9em}
.path img{display:none}
.path a{color:#545454;position:relative;white-space:nowrap}
.path a:not(:first-of-type){padding-left:10px}
.path a:before{content:"";color:#ccc;margin-right:10px;font:normal normal normal 12px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.path a:first-of-type:before{content:"";margin-right:0px}
.folder-options.has-options{border-bottom:1px solid #e8ebe3;padding:0 0 10px 0}
select#id_row_sort_option{border:1px solid #e8ebe3;padding:8px 15px;font-family:"Radikal",Helvetica,Arial,sans-serif}
.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:1.5em;margin-bottom:1em;line-height:1.6;font-family:"Radikal",Helvetica,Arial,sans-serif;text-indent:-21px}
.fa-ul>li{position:relative}
.fa-phone:before{content:"";color:#a0dce7;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:#a0dce7;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:#a0dce7;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:#a0dce7;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:#a0dce7;margin-right:10px;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa-clock:before{content:"";color:#a0dce7;margin-right:10px;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa.facebook:before{content:"";color:#a0dce7;margin-right:10px;font:normal normal normal 14px/1 FontAwesome;font-size:14px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa.twitter:before{content:"";color:#a0dce7;margin-right:10px;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa.youtube:before{content:"";color:#a0dce7;margin-right:10px;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa.linkedin:before{content:"";color:#a0dce7;margin-right:10px;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa.delivery:before{content:"";color:#2e3192;margin-right:10px;font:normal normal normal 18px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}
.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}
.pg-body ul{padding-left:0px;list-style-type:none;margin-left:2em}
.pg-body ul li{margin-left:0;margin-bottom:.4em;line-height:1.6;font-family:"Radikal",Helvetica,Arial,sans-serif;text-indent:-2em}
.pg-body ul li:before{content:"";margin-right:10px;color:#a0dce7;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.pg-body ul li.fa-phone:before{content:""}
.pg-body ul li.fa-envelope:before{content:""}
.pg-body ul li.fa-map-marker:before{content:""}
.pg-body ul li.fa-clock:before{content:""}
.pg-body ul li.fa-life-ring:before{content:""}
.item-product .pg-accordion.tab-content-tab .tab-content-text ul{padding-left:0px}
.pg-sitemap ul li:before{content:""}
.pg-body ul.process,.item-product ul.process{padding-left:0;list-style-type:none;margin-top:0px;margin-left:0px}
.pg-body ul.process>li,.item-product ul.process>li{display:flex;position:relative;align-items:center;margin-bottom:.8em;margin-left:0px}
.pg-body ul.process li.step-one:before,.item-product ul.process li.step-one:before{content:"";display:inline-block;background-image:url(/_data/site/345/templates/current/css/Icon1.svg);background-repeat:no-repeat;width:50px;height:50px;background-size:contain;margin-right:10px}
.pg-body ul.process li.step-two:before,.item-product ul.process li.step-two:before{content:"";display:inline-block;background-image:url(/_data/site/345/templates/current/css/Icon2.svg);background-repeat:no-repeat;width:50px;height:50px;background-size:contain;margin-right:10px}
.pg-body ul.process li.step-three:before,.item-product ul.process li.step-three:before{content:"";display:inline-block;background-image:url(/_data/site/345/templates/current/css/Icon3.svg);background-repeat:no-repeat;width:50px;height:50px;background-size:contain;margin-right:10px}
.pg-body ul.process li.step-four:before,.item-product ul.process li.step-four:before{content:"";display:inline-block;background-image:url(/_data/site/345/templates/current/css/Icon4.svg);background-repeat:no-repeat;width:50px;height:50px;background-size:contain;margin-right:10px}
p.fa-map-marker{text-indent:-21px;padding-left:21px}
.iframe-wrapper,.video-container,.map-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}
.iframe-wrapper iframe,.video-container iframe,.map-container iframe,.iframe-wrapper object,.video-container object,.map-container object,.video-container embed,.map-container embed{position:absolute;top:0;left:0;width:100%;height:100%}
.map-container{padding-bottom:32%;padding-top:0px}
.iframe-wrapper{background:#fff;padding-bottom:71%;padding-top:0px}
.iframe-wrapper body{background:#fff !important}
#header-inner{position:relative}
#header-inner .block-fw{padding:3px 0}
#header-inner .header-logo{position:absolute;top:25px;left:0px;right:0px;margin:0 auto;cursor:pointer;width:280px;display:block}
#header-inner .header-logo img{width:100%}
#header-inner .header-contact{position:absolute;top:20px;right:50px;font-size:16px}
#header-inner .header-contact a:before{content:"";color:#a0dce7;margin-right:10px;font:normal normal normal 16px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
#header-inner .header-book{position:absolute;top:65px;right:45px}
#header-inner .header-book .button-cta-wrapper{margin:0px;text-align:right}
#header-inner .header-book .button-cta-wrapper a.button-cta{font-size:14px}
#header-inner .header-user{position:absolute;top:15px;right:30px}
#header-inner #user-pane li{color:#363636;font-size:15px}
#header-inner #user-pane li a{color:#7f7f7f}
#header-inner #user-pane li:hover{color:#a0dce7}
#header-inner .header-trolley{position:absolute;top:40px;right:30px}
#header-inner .header-trolley #pane-trolley{width:auto;border:0}
#header-inner .header-trolley #pane-trolley li{color:#363636;line-height:40px;font-size:15px}
#header-inner .header-search{position:absolute;left:30px;top:25px;z-index:1014}
#header-inner .header-search #search #p-search{font-family:"Radikal",Helvetica,Arial,sans-serif;padding:11px 12px;width:210px;border:1px solid #e3e3e3;font-size:14px;line-height:14px;box-shadow:none;border-radius:2px;background:#fff}
#checkout-header-content{border-bottom:1px solid #e3e3e3;margin-bottom:30px}
#checkout-header-content .header-logo{width:320px;padding-top:10px;margin-bottom:30px}
#checkout-header-content .header-logo img{width:100%}
#cookie-bar{background:#96c83d;line-height:1.6}
#cookie-bar p{font-family:"Radikal",Helvetica,Arial,sans-serif;font-weight:bold}
#cookie-bar a{border-radius:0px;padding:8px 15px}
#cookie-bar a.cb-enable{background:#7f7f7f;color:#fff;transition:all .3s ease;font-weight:bold;text-transform:uppercase;letter-spacing:2px;font-size:12px}
#cookie-bar a.cb-enable:hover{background:#a0dce7;color:#fff}
.gallery-fw-wrapper-preset-1224 .cycle-overlay{max-width:1600px}
.gallery-fw-wrapper-preset-1224 .cycle-overlay .caption-description{display:flex;flex-direction:column;height:400px;justify-content:center;align-items:flex-start;box-sizing:border-box;padding:30px;text-align:left}
.gallery-fw-wrapper-preset-1224 .cycle-overlay .caption-description h1{font-size:37px;margin-bottom:0;color:#000;text-align:left}
.gallery-fw-wrapper-preset-1224 .cycle-overlay .caption-description h1.text-white{color:#fff;text-shadow:0 0 10px rgba(0,0,0,.2)}
.gallery-fw-wrapper-preset-1224 .cycle-overlay .caption-description h3{font-size:18px;color:#000;max-width:500px}
.gallery-fw-wrapper-preset-1224 .cycle-overlay .caption-description h3.text-white{color:#fff}
._body-2 .block-fw.home-banner-cat-bg,._body-2 .block-fw.bluegradient-pale-bg,._body-2 .block-fw.home-banner-bg{width:99%}
._body-2 #main-content-box{padding-bottom:0px}
.folder-preset-1230 .folder-view li:nth-child(odd) .caption-text-wrapper{background:rgba(46,49,146,.3)}
.folder-preset-1230 .folder-view li:nth-child(even) .caption-text-wrapper{background:rgba(133,213,246,.5)}
.folder-preset-1230 .folder-view li .caption.over.top{display:flex;flex-direction:column;height:100%;justify-content:center}
.folder-preset-1230 .folder-view li .caption-text-wrapper{display:flex;flex-direction:column;height:100%;justify-content:left;box-sizing:border-box;padding:30px;margin:30px;text-align:left;font-size:17px}
.folder-preset-1230 .folder-view li .caption-text-wrapper h3.pg-title-list{color:#fff;font-family:"Radikal Thin",Helvetica,Arial,sans-serif;font-size:36px;font-weight:bold;line-height:1.2;border-top:0px;padding-top:0px;margin-top:0px;margin-bottom:.1em}
.folder-preset-1230 .folder-view li .caption-text-wrapper .button-cta-wrapper{margin-bottom:0px}
.folder-preset-1230 .folder-view li .caption-text-wrapper a{color:#fff;font-weight:bold;transition:all .3s ease}
.folder-preset-1230 .folder-view li .caption-text-wrapper a:hover{color:#a0dce7}
.folder-preset-1230 .folder-view.folder-tile{display:flex}
.folder-preset-1230 .pg-body-list{font-weight:bold}
.item-news span.pg-time{display:none}
.item-news .pg-date{font-weight:bold;text-align:center;margin-bottom:1.6em}
.folder-preset-1433 h2.pg-title-list{font-size:24px;font-weight:bold;margin-bottom:.3em;line-height:1.3;text-align:left}
.folder-preset-1433 .pg-author-date{text-align:left;font-weight:bold}
.folder-preset-1433 .pg-author-date span.pg-time{display:none}
.folder-preset-1433 span.pg-author{display:none}
.folder-preset-1433 .pg-body-smart{margin-bottom:10px;display:inline-block}
.folder-preset-1433 .button-cta-wrapper{margin:0px;text-align:left}
.folder-preset-1433 .folder-view li .read-more:after{content:"..."}
.folder-preset-1433 .folder-view li .caption-text.inline,.folder-preset-1433 .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-1433 .folder-view li .caption-text.inline .caption-text-wrapper,.folder-preset-1433 .folder-view li .caption.inline .caption-text-wrapper{text-align:left}
.folder-preset-1433 .folder-view li .button-arrow.align-right{width:30px;text-align:right;display:inline-block}
.folder-preset-1433 .folder-view li .button-arrow.align-right img{width:100%;margin-bottom:5px}
.folder-preset-1433 .flex-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center}
.folder-preset-1433 .img-wrapper{box-shadow:0 0 6px #e3e3e3}
.button-arrow{width:30px}
.button-arrow img{width:100%}
@media(min-width: 900px)and (max-width: 9000px){.folder-preset-1230 .folder-view.folder-tile{flex-wrap:wrap}
.folder-preset-1230 .folder-view.folder-tile li{width:33% !important}
}
@media(min-width: 670px)and (max-width: 900px){._body-2 .block-fw.home-banner-bg{width:100%}
.folder-preset-1230 .folder-view.folder-tile{flex-wrap:wrap}
.folder-preset-1230 .folder-view.folder-tile li{width:50% !important}
.bluegradient-pale-bg{background:#b6e1dd;background:radial-gradient(circle, rgb(182, 225, 221) 0%, rgb(132, 213, 245) 100%);text-align:center}
.bluegradient-pale-bg img{max-width:80%;margin:0 auto;margin-top:60px}
.bluegradient-pale-bg .section-inner{padding-left:4%;padding-right:4%}
}
@media(min-width: 5px)and (max-width: 670px){._body-2 .block-fw.home-banner-bg{width:100%}
.folder-preset-1230 .folder-view.folder-tile{flex-wrap:wrap}
.folder-preset-1230 .folder-view.folder-tile li{width:100% !important}
.bluegradient-pale-bg{background:#b6e1dd;background:radial-gradient(circle, rgb(182, 225, 221) 0%, rgb(132, 213, 245) 100%);text-align:center}
.bluegradient-pale-bg img{max-width:100%;margin:0 auto;margin-top:60px}
.bluegradient-pale-bg .section-inner{padding-left:4%;padding-right:4%}
}
@media(min-width: 900px)and (max-width: 1310px){.show-for-mobile{display:block;text-align:center}
.show-for-mobile img{width:40% !important;margin:0 auto}
.hide-for-mobile{display:none}
}
@media(min-width: 767px)and (max-width: 900px){.show-for-mobile{display:block;text-align:center}
.show-for-mobile img{width:60% !important;margin:0 auto}
.hide-for-mobile{display:none}
}
.item-product .price-amount{font-weight:normal;font-size:2em}
.item-product .pg-body{margin-top:15px}
.item-product .pg-body .columns{padding-left:0px}
.item-product .cv-list select{padding:12px;height:auto;font-family:"Radikal",Helvetica,Arial,sans-serif;font-weight:400;color:#7f7f7f;letter-spacing:2px;border:1px solid #e8ebe3;font-size:16px;width:auto;min-width:350px}
.item-product .cv-list input,.item-product .cv-list textarea{padding:12px;border:1px solid #e8ebe3}
.item-product .cv-list option{text-transform:capitalize;font-size:13px}
.item-product .cv-list .label .title{font-family:"Radikal",Helvetica,Arial,sans-serif;font-weight:bold;color:#363636;font-size:14px;margin-top:20px;margin-bottom:10px;display:block}
.item-product .cv-list div.req-fields{display:none}
.item-product h1.pg-title{text-align:left;line-height:1.2;margin-bottom:.2em}
.item-product .strap-wrapper{box-sizing:border-box;background:#f4f4f4;padding:10px;width:100%;display:block;min-height:42px;margin-top:10px}
.item-product input.qty{padding:11px}
.item-product .vat-status{display:none}
.item-product h6.code{font-size:13px;text-transform:capitalize;display:block;margin-bottom:20px}
.item-product h6.code:before{content:"Code: ";font-weight:bold}
.item-product .pg-gallery-image{margin-bottom:15px}
.item-product .item-details{padding-left:30px;margin-left:0px}
.item-product .action-block .product-action-form .button-add{background:#a0dce7;color:#fff;border:0px;display:inline-block;font-family:"Radikal",Helvetica,Arial,sans-serif;text-align:center;font-size:15px;font-weight:100;text-transform:uppercase;padding:14px 30px;box-sizing:border-box;letter-spacing:2px;transition:all .3s ease;cursor:pointer}
.item-product .action-block .product-action-form .button-add:hover{background:#2e3192}
.item-product .stock-msg{margin-top:15px;color:#7f7f7f}
.item-product .button-cta-wrapper{text-align:left}
.item-product .button-cta-wrapper a.button-cta{background:#b5e0dc;background:linear-gradient(90deg, rgb(181, 224, 220) 0%, rgb(132, 213, 245) 100%);color:#363636;border-radius:25px;display:inline-block;font-family:"Radikal",Helvetica,Arial,sans-serif;text-align:center;font-size:15px;font-weight:100;text-transform:uppercase;padding:15px 30px;box-sizing:border-box;letter-spacing:2px;transition:all .3s ease;cursor:pointer}
.item-product .button-cta-wrapper a.button-cta:hover{color:#fff}
.item-product .attribute-subset-li-3348{display:none}
.item-product .attribute-subset-li,.item-product ul.attribute li{list-style:none;margin-left:0px}
.item-product span.attribute-subset-title{font-weight:bold;text-transform:uppercase;margin-bottom:1.5em;letter-spacing:1px;margin-top:2em}
.folder-tile.folder-product .responsive-fields .row-submit input.button-outline:hover,.folder-tile.folder-product a.button-cta.button-outline:hover{font-size:11px}
.folder-tile.folder-product .item-product .shop-wrapper:before{display:none}
.folder-tile.folder-product .item-product .shop-wrapper div.button-cta-wrapper{display:block}
.folder-tile.folder-product .item-product .pg-title-list,.folder-tile.folder-product .item-product h3.pg-title-list{font-size:16px}
.folder-tile.folder-product .item-product .column-image{margin-bottom:0px}
.folder-tile.folder-product .item-product div.price,.folder-tile.folder-product .item-product .price span.price-amount,.folder-tile.folder-product .item-product .action-block .price-amount{font-size:15px;color:#828793;font-weight:100}
.folder-tile.folder-product .item-product .button-cta-wrapper{margin-top:10px;text-align:center}
.folder-tile.folder-product .item-product .price{text-align:center}
.folder-tile.folder-product .item-product .action-block a.button-cta{background:#b5e0dc;background:linear-gradient(90deg, rgb(181, 224, 220) 0%, rgb(132, 213, 245) 100%);color:#363636;border-radius:25px;display:inline-block;font-family:"Radikal",Helvetica,Arial,sans-serif;text-align:center;font-size:12px;font-weight:100;text-transform:uppercase;padding:13px 20px;box-sizing:border-box;letter-spacing:2px;transition:all .3s ease;cursor:pointer}
.folder-tile.folder-product .item-product .action-block a.button-cta:hover{color:#fff}
.folder-tile.folder-product .item-product .stock-msg{display:none}
.pg-accordion{width:100%;clear:none;float:left;margin-bottom:12px}
.pg-accordion .tab-content-title{border-bottom:0px}
.pg-accordion .tab-content-title .tab-li a,.pg-accordion .tab-content-title li.selected a{font-size:15px;font-weight:400;letter-spacing:2px;text-transform:uppercase;color:#363636;padding-left:0;border-top:1px solid #d3e4e7;border-bottom:0 solid #d3e4e7;border-right:0;border-left:0}
.pg-accordion.tab-content-tab .tab-content-text{border-left:0;border-right:0;padding:0 0 10px;border-bottom:0}
.pg-accordion.tab-content-tab .tab-content-text h3{margin-bottom:.3em;margin-top:1em;font-size:22px}
.pg-accordion.tab-content-tab .tab-content-title>li>a{background-color:#fff}
.pg-accordion.tab-content-tab .tab-content-title li.selected a{background-color:#fff}
.pg-accordion.tab-content table{border:0px solid #e3e3e3;width:100%;margin-bottom:30px;border-radius:10px;border-collapse:collapse}
.pg-accordion.tab-content table th{padding:12px 7px;background-color:#2e3192}
.pg-accordion.tab-content table tr:first-of-type td:first-of-type{border-radius:25px 0 0 0}
.pg-accordion.tab-content table tr:first-of-type td:last-of-type{border-radius:0 25px 0 0}
.pg-accordion.tab-content table tr:last-of-type td:first-of-type{border-radius:0 0 0 25px}
.pg-accordion.tab-content table tr:last-of-type td:last-of-type{border-radius:0 0 25px 0}
.pg-accordion.tab-content table tr td{padding:12px 7px;text-align:left !important}
.pg-accordion.tab-content table tr td:last-of-type,.pg-accordion.tab-content table tr td:first-of-type{width:25% !important;padding-left:15px}
.pg-accordion.tab-content table tr:nth-child(odd){background-color:#edf8f7}
.pg-accordion.tab-content table tr:nth-child(odd):last-of-type td{border-bottom:0px}
.pg-accordion.tab-content table tr:nth-child(even){background:#d5eeec}
.pg-accordion.tab-content table tr:nth-child(even) td{border-top:0px solid #e3e3e3;border-bottom:0px solid #e3e3e3}
.pg-accordion.tab-content table tr:nth-child(even):last-of-type td{border-bottom:0px}
.pg-body table,table.table-general{border:0px solid #e3e3e3;width:100%;margin-bottom:30px;border-radius:10px;border-collapse:collapse}
.pg-body table th,table.table-general th{padding:12px 7px;background-color:#2e3192}
.pg-body table tr:first-of-type td:first-of-type,table.table-general tr:first-of-type td:first-of-type{border-radius:25px 0 0 0}
.pg-body table tr:first-of-type td:last-of-type,table.table-general tr:first-of-type td:last-of-type{border-radius:0 25px 0 0}
.pg-body table tr:last-of-type td:first-of-type,table.table-general tr:last-of-type td:first-of-type{border-radius:0 0 0 25px}
.pg-body table tr:last-of-type td:last-of-type,table.table-general tr:last-of-type td:last-of-type{border-radius:0 0 25px 0}
.pg-body table tr td,table.table-general tr td{padding:12px 7px}
.pg-body table tr td:last-of-type,.pg-body table tr td:first-of-type,table.table-general tr td:last-of-type,table.table-general tr td:first-of-type{width:25% !important;padding-left:15px}
.pg-body table tr:nth-child(odd),table.table-general tr:nth-child(odd){background-color:#edf8f7}
.pg-body table tr:nth-child(odd):last-of-type td,table.table-general tr:nth-child(odd):last-of-type td{border-bottom:0px}
.pg-body table tr:nth-child(even),table.table-general tr:nth-child(even){background:#d5eeec}
.pg-body table tr:nth-child(even) td,table.table-general tr:nth-child(even) td{border-top:0px solid #e3e3e3;border-bottom:0px solid #e3e3e3}
.pg-body table tr:nth-child(even):last-of-type td,table.table-general tr:nth-child(even):last-of-type td{border-bottom:0px}
.connect-wrapper{margin-top:30px;margin-bottom:30px;text-align:center}
.connect-wrapper a{display:inline-block;margin:10px;text-decoration:none}
.connect-wrapper ul{margin:0;line-height:0}
.connect-wrapper ul li{display:inline-block;text-indent:-9999px;width:50px;height:50px;background-size:contain;margin:0;transition:all .3s ease;cursor:pointer}
.connect-wrapper ul li:hover{opacity:.6;filter:alpha(opacity=60)}
.connect-wrapper ul .facebook li{background:url(/_data/site/345/templates/current/css/socialFacebook.svg) no-repeat}
.connect-wrapper ul .instagram li{background:url(/_data/site/345/templates/current/css/socialInstagram.svg) no-repeat}
.connect-wrapper ul .phone li{background:url(/_data/site/345/templates/current/css/socialPhone.svg) no-repeat}
.connect-wrapper ul .email li{background:url(/_data/site/345/templates/current/css/socialMail.svg) no-repeat}
#footer{text-align:center}
#footer #footer-box{padding-top:30px;padding-bottom:30px;font-size:.8em}
#footer #footer-box h1,#footer #footer-box h2,#footer #footer-box h3,#footer #footer-box h4,#footer #footer-box h5,#footer #footer-box h6,#footer #footer-box p{color:#fff}
#footer #footer-box a{color:#fff;transition:all .3s ease}
#footer #footer-box a:hover{color:#a0dce7}
#footer .powered{display:none}
@media only screen and (max-width: 767px){.show-for-mobile{display:block}
.hide-for-mobile{display:none}
.pg-body .block-flex{display:flex;flex-direction:column;justify-content:flex-start}
.pg-body .block-flex .block-about-left,.pg-body .block-flex .block-about-right{width:100%}
.pg-body .block-flex:nth-child(even){flex-direction:column-reverse}
#header-mob a#mob-action{display:block;position:absolute;bottom:0;left:0;right:0;text-align:center;color:#2e3192;line-height:32px;font-size:.7rem;text-transform:uppercase;font-family:inherit;letter-spacing:2px;background:#b5e0dc;background:linear-gradient(90deg, rgb(181, 224, 220) 0%, rgb(132, 213, 245) 100%)}
}

/*==@template_custom==*/