﻿.margin-sml{margin-top:10px !important;margin-bottom:10px !important}
.margin-med{margin-top:20px !important;margin-bottom:20px !important}
.margin-lrg{margin-top:30px !important;margin-bottom:30px !important}
.margin-xl{margin-top:40px !important;margin-bottom:40px !important}
.margin-xxl{margin-top:50px !important;margin-bottom:50px !important}
.padding-sml{padding-top:10px !important;padding-bottom:10px !important}
.padding-med{padding-top:20px !important;padding-bottom:20px !important}
.padding-lrg{padding-top:30px !important;padding-bottom:30px !important}
.padding-xl{padding-top:40px !important;padding-bottom:40px !important}
.padding-xxl{padding-top:50px !important;padding-bottom:50px !important}
.margin-top-sml{margin-top:10px !important}
.margin-top-med,.gated-content .layout2 .button,.gated-content .layout3 .button,.gated-content .layout4 .button{margin-top:20px !important}
.margin-top-lrg{margin-top:30px !important}
.margin-top-xl{margin-top:40px !important}
.margin-top-xxl{margin-top:50px !important}
.padding-top-sml{padding-top:10px !important}
.padding-top-med{padding-top:20px !important}
.padding-top-lrg{padding-top:30px !important}
.padding-top-xl{padding-top:40px !important}
.padding-top-xxl{padding-top:50px !important}
.margin-bot-sml{margin-bottom:10px !important}
.margin-bot-med{margin-bottom:20px !important}
.margin-bot-lrg{margin-bottom:30px !important}
.margin-bot-xl{margin-bottom:40px !important}
.margin-bot-xxl{margin-bottom:50px !important}
.padding-bot-sml{padding-bottom:10px !important}
.padding-bot-med{padding-bottom:20px !important}
.padding-bot-lrg{padding-bottom:30px !important}
.padding-bot-xl{padding-bottom:40px !important}
.padding-bot-xxl{padding-bottom:50px !important}
.ion-icon{font-size:1.5em;margin:0 5px 0 0;vertical-align:middle}
.ion-icon.blue{color:#57b5e6}
.ion-icon.crimson{color:#d30c55}
.ion-icon.cyan{color:#0098ba}
.ion-icon.gray{color:#a39d99}
.ion-icon.green{color:#5f8b0b}
.ion-icon.magenta{color:#d40e8c}
.ion-icon.red{color:#ed1944}
.ion-icon.violet{color:#b01c87}
.ion-icon.ion-android-star{display:inline-block;margin-top:-6px}
ul.social-buttons{margin:0;padding:0}
ul.social-buttons li{display:inline-block;line-height:30px;margin-right:5px}
ul.social-buttons li:last-child{margin-right:0}
.social-button,.icon-linkedin,.icon-twitter,.icon-youtube,.icon-facebook,.icon-googleplus,.icon-rss,.icon-email,.icon-share,.social-share-bar ul.social-buttons .icon-collapse{border-radius:50%;color:white !important;display:inline-block;font-size:16px;height:30px;line-height:30px;text-align:center;vertical-align:middle;width:30px}
.social-button:before,.icon-linkedin:before,.icon-twitter:before,.icon-youtube:before,.icon-facebook:before,.icon-googleplus:before,.icon-rss:before,.icon-email:before,.icon-share:before,.social-share-bar ul.social-buttons .icon-collapse:before{line-height:30px !important}
.icon-linkedin{background:#007bb6;font-size:18px}
.icon-linkedin:before{display:inline-block;speak:none;font-family:"Ionicons";font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}
.icon-twitter{background:#00aced}
.icon-twitter:before{display:inline-block;speak:none;font-family:"Ionicons";font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}
.icon-youtube{background:#b00}
.icon-youtube:before{display:inline-block;speak:none;font-family:"Ionicons";font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}
.icon-facebook{background:#3b5998}
.icon-facebook:before{display:inline-block;speak:none;font-family:"Ionicons";font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}
.icon-googleplus{background:#dd4b39}
.icon-googleplus:before{display:inline-block;speak:none;font-family:"Ionicons";font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}
.icon-rss{background:#f60}
.icon-rss:before{display:inline-block;speak:none;font-family:"Ionicons";font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}
.icon-email{background:#000}
.icon-email:before{display:inline-block;speak:none;font-family:"Ionicons";font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}
.icon-share{background:#fafaf6;border-radius:0}
.icon-share:before{display:inline-block;speak:none;font-family:"Ionicons";font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}
.icon-share:before{color:#a39d99}
.emeaBannerSlider{margin:0 0 20px !important}
.emeaBuyPage .emeaBannerSlider{min-width:1200px}
.emeaBannerSlider .slick-list{max-height:504px}
.emeaBannerSlider .content-slider{list-style:none;padding:0;margin:0;display:none}
.emeaBannerSlider .content-slider .slick-slide,.emeaBannerSlider .content-slider li{position:relative}
.emeaBannerSlider .content-slider .slick-slide img,.emeaBannerSlider .content-slider li img{position:relative}
.emeaBannerSlider .content-slider .slick-slide .overlay,.emeaBannerSlider .content-slider li .overlay{left:50px;position:absolute;top:-1999px;width:45%}
.emeaBannerSlider .content-slider .slick-slide .overlay *:last-child,.emeaBannerSlider .content-slider li .overlay *:last-child{margin-bottom:0}
.emeaBannerSlider .content-slider .slick-slide .overlay h2,.emeaBannerSlider .content-slider li .overlay h2{color:#222;font-size:52px;font-weight:400;line-height:1;margin-bottom:10px}
.emeaBannerSlider .content-slider .slick-slide .overlay h3,.emeaBannerSlider .content-slider li .overlay h3{color:#222;font-size:40px;font-weight:100;margin-bottom:15px}
.emeaBannerSlider .content-slider .slick-slide .overlay p,.emeaBannerSlider .content-slider li .overlay p{font-size:20px}
.emeaBannerSlider .content-slider .slick-slide .overlay ul,.emeaBannerSlider .content-slider li .overlay ul{list-style:none;margin:10px 0 20px;padding:0}
.emeaBannerSlider .content-slider .slick-slide .overlay ul li,.emeaBannerSlider .content-slider li .overlay ul li{color:#554741;font-size:16px;font-weight:400;margin:0 0 5px}
.emeaBannerSlider .content-slider .slick-slide .overlay ul li:before,.emeaBannerSlider .content-slider li .overlay ul li:before{color:#d30c55;content:"\2022";font-family:Verdana,Arial;font-size:1.4em;padding-right:.3em;position:relative;top:2px}
.emeaBannerSlider .content-slider .slick-slide .overlay .small,.emeaBannerSlider .content-slider li .overlay .small{font-size:15px !important;line-height:1.4}
.emeaBannerSlider .content-slider .slick-slide .overlay .medium,.emeaBannerSlider .content-slider li .overlay .medium{font-size:17px !important}
.emeaBannerSlider .content-slider .slick-slide .overlay .nowrap,.emeaBannerSlider .content-slider li .overlay .nowrap{white-space:nowrap}
.emeaBannerSlider .content-slider .slick-slide .overlay .vendorLogo,.emeaBannerSlider .content-slider li .overlay .vendorLogo{height:auto;max-width:130px}
.emeaBannerSlider .content-slider .slick-slide .overlay.grid,.emeaBannerSlider .content-slider li .overlay.grid{left:0;width:100%}
.emeaBuyPage .emeaBannerSlider .content-slider .slick-slide .overlay .column,.emeaBuyPage .emeaBannerSlider .content-slider li .overlay .column{padding:0}
.emeaBannerSlider .content-slider .slick-slide .overlay .reversed h1,.emeaBannerSlider .content-slider .slick-slide .overlay .reversed h3,.emeaBannerSlider .content-slider .slick-slide .overlay .reversed h4,.emeaBannerSlider .content-slider .slick-slide .overlay .reversed h5,.emeaBannerSlider .content-slider .slick-slide .overlay .reversed p,.emeaBannerSlider .content-slider li .overlay .reversed h1,.emeaBannerSlider .content-slider li .overlay .reversed h3,.emeaBannerSlider .content-slider li .overlay .reversed h4,.emeaBannerSlider .content-slider li .overlay .reversed h5,.emeaBannerSlider .content-slider li .overlay .reversed p{color:white}
.emeaBannerSlider .content-slider .slick-slide .overlay .reversed h2,.emeaBannerSlider .content-slider li .overlay .reversed h2{color:#d4d0ca}
.emeaBannerSlider .content-slider .slick-slide .overlay .reversed .button,.emeaBannerSlider .content-slider li .overlay .reversed .button{background-color:white;border:0;margin:0}
.emeaBannerSlider .content-slider .slick-slide .overlay .reversed .button:hover,.emeaBannerSlider .content-slider li .overlay .reversed .button:hover{background-color:#7d726d}
.emeaBannerSlider .content-slider .slick-slide .text-right,.emeaBannerSlider .content-slider li .text-right{right:50px}
.emeaBannerSlider .content-slider.slick-slider{display:block}
.emeaBannerSlider li>img,.emeaBannerSlider li>a>img{width:100%}
.emeaHomepage .emeaBannerSlider{margin:0 0 10px !important}
.emeaHomepage .emeaBannerSlider img{width:100%}
.home-hero .hero-container.video-background{height:380px !important}
.home-hero .hero-container.video-background video,.home-hero .hero-container.video-container video{height:100%;width:auto}
.home-hero .video-container{overflow:hidden}
.home-search #home-solutions-drop-button{background-color:white;border-color:#a39d99;border-width:1px;color:#7d726d;font-size:14px;line-height:70px;height:70px;padding:0 20px}
.home-search #home-solutions-drop-button:before{display:inline-block;speak:none;font-family:"Ionicons";font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}
.home-search #home-solutions-drop-button:before{color:#a39d99;line-height:70px;right:12px;position:absolute}
.home-search #home-search-dropdown,.home-search #home-search-submit{background-color:transparent;color:#7d726d;display:block;height:70px;margin:0;text-align:center;top:0;padding:0;position:absolute;width:70px}
.home-search #home-search-dropdown{border-right:1px #a39d99 solid;cursor:pointer;left:0;margin-top:-1px;position:relative;right:auto}
.home-search #home-search-dropdown:before{display:inline-block;speak:none;font-family:"Ionicons";font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}
.home-search #home-search-dropdown:before{font-size:28px;line-height:70px}
.home-search #home-search-dropdown select{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:10;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none}
.home-search #home-search-input{height:70px;left:20px;line-height:70px;padding:0 85px 0 65px;text-overflow:ellipsis}
.home-search #home-search-input::-webkit-input-placeholder{letter-spacing:normal}
@media only screen and (min-width:1px){.home-search #home-search-input::-webkit-input-placeholder{letter-spacing:.1em}
}
.home-search #home-search-input:-moz-placeholder{letter-spacing:normal}
@media only screen and (min-width:1px){.home-search #home-search-input:-moz-placeholder{letter-spacing:.1em}
}
.home-search #home-search-input::-moz-placeholder{letter-spacing:normal}
@media only screen and (min-width:1px){.home-search #home-search-input::-moz-placeholder{letter-spacing:.1em}
}
.home-search #home-search-input:-ms-input-placeholder{letter-spacing:normal}
@media only screen and (min-width:1px){.home-search #home-search-input:-ms-input-placeholder{letter-spacing:.1em}
}
.home-search #home-search-submit{left:auto;right:0}
.home-search #home-solutions-drop li{line-height:48px}
.home-search #home-solutions-drop li a{padding-bottom:0;padding-top:0}
.home-search .home-search-container{background-color:white;border-color:#a39d99;height:70px;margin-top:0;max-width:none}
.home-search .home-search-type{margin-top:230px}
.home-search .f-dropdown{border-color:#a39d99;border-top:0}
@media only screen and (min-width:1px){.home-search #home-solutions-drop-button{line-height:70px;height:70px}
.home-search #home-solutions-drop-button:before{right:15px;line-height:70px}
.home-search #home-search-dropdown,.home-search #home-search-submit{height:70px;width:70px}
.home-search #home-search-submit .ion-search:before{font-size:40px}
.home-search #home-search-dropdown:before{line-height:70px}
.home-search #home-search-input{height:70px;padding-left:0}
.ie9 .home-search #home-search-input{line-height:35px}
.home-search .home-search-container{border-left:0;height:70px}
.home-search .home-search-type{margin-top:210px}
}
.gray-gradient{background-color:#7d726d;background-image:-webkit-gradient(linear,left,right,from(#7d726d),to(#d4d0ca));background-image:-webkit-linear-gradient(left,#7d726d,#d4d0ca);background-image:-moz-linear-gradient(left,#7d726d,#d4d0ca);background-image:-ms-linear-gradient(left,#7d726d,#d4d0ca);background-image:-o-linear-gradient(left,#7d726d,#d4d0ca);background-image:linear-gradient(left,#7d726d,#d4d0ca)}
.faq-container{margin:0 !important}
.faq-container.faq-theme-pink dl,.faq-container.faq-theme-pink dt,.faq-container.faq-theme-pink dd{margin:0}
.faq-container.faq-theme-pink .faq-question,.faq-container.faq-theme-pink .faq-answer{padding:20px 25px}
.faq-container.faq-theme-pink .faq-question:nth-of-type(odd),.faq-container.faq-theme-pink .faq-answer:nth-of-type(odd){background:#f7f6f5}
.faq-container.faq-theme-pink .faq-answer{padding-bottom:5px;padding-top:0}
.faq-container.faq-theme-pink .faq-question h2{color:#d30c55;cursor:pointer;margin:0}
.faq-container.faq-theme-pink .faq-question h2:before{content:"+";float:right;font-weight:400;line-height:1em;margin-left:30px}
.faq-container.faq-theme-pink .faq-question.expanded h2:before{content:"-"}
.callout .faq-container.faq-theme-pink .faq-question,.callout .faq-container.faq-theme-pink .faq-answer{padding:25px 30px}
.callout .faq-container.faq-theme-pink .faq-answer{padding-bottom:10px;padding-top:0}
.faq-container.faq-theme-blue dl,.faq-container.faq-theme-blue dt,.faq-container.faq-theme-blue dd{margin:0}
.faq-container.faq-theme-blue .faq-question,.faq-container.faq-theme-blue .faq-answer{background:#f7f6f5;padding:20px}
.faq-container.faq-theme-blue .faq-answer{padding-bottom:5px}
.faq-container.faq-theme-blue .faq-question{cursor:pointer;margin-top:10px;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;transition:.3s ease-in-out}
.faq-container.faq-theme-blue .faq-question h2{color:#554741;font-family:"allumi-2-std-n1","allumi-2-std","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;margin:0}
.faq-container.faq-theme-blue .faq-question h2:before{content:"\f216";float:right;font-family:"ionicons";font-size:22px;margin-left:30px;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;transition:.3s ease-in-out}
.faq-container.faq-theme-blue .faq-question:focus,.faq-container.faq-theme-blue .faq-question:hover{background:#e0e0e0}
.faq-container.faq-theme-blue .faq-question.expanded{background:#0098ba}
.faq-container.faq-theme-blue .faq-question.expanded h2{color:white}
.faq-container.faq-theme-blue .faq-question.expanded h2:before{content:"\f207"}
.callout .faq-container.faq-theme-blue .faq-question,.callout .faq-container.faq-theme-blue .faq-answer{padding:25px 30px}
.insight-bestseller.global-base .product-content p,.insight-bestseller.global-base .bullets{margin-bottom:0}
.insight-bestseller.global-base .single-product{border-bottom:0;padding-bottom:20px;padding-top:20px}
.search-bar.global-base .button{font-weight:700;text-transform:uppercase;width:180px}
.search-bar.global-base .search-box{padding-bottom:30px;padding-top:30px}
.search-bar.global-base .search-bar-form{margin-left:50px;margin-right:50px}
.search-bar.global-base .search-text-field{height:63px}
.search-bar.global-base .search-title{color:white;font-size:24px;padding-top:30px}
.social-share-bar{bottom:0;height:50px;position:fixed;width:100%;z-index:50}
.social-share-bar .social-share{width:100%}
.social-share-bar ul.social-buttons{background:white;margin:0;width:100%}
.social-share-bar ul.social-buttons li{float:left;margin:0;width:25%}
.social-share-bar ul.social-buttons a{border-radius:0;font-size:22px;height:50px;width:100%}
.social-share-bar ul.social-buttons a:before{line-height:50px !important}
@media only screen and (min-width:1px){.social-share-bar{margin-top:-137px;top:50%;width:72px}
.social-share-bar .social-share{position:relative}
.social-share-bar ul.social-buttons{-webkit-transition:left 250ms ease-in-out;-moz-transition:left 250ms ease-in-out;transition:left 250ms ease-in-out;border:1px solid #f7f6f5;border-left:0;left:0;margin:0;position:absolute}
.social-share-bar ul.social-buttons:before{display:inline-block;speak:none;font-family:"Ionicons";font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}
.social-share-bar ul.social-buttons li{float:none;margin-left:10px;margin-right:10px;width:50px}
.social-share-bar ul.social-buttons li.social-head{margin:0 0 10px;width:100%}
.social-share-bar ul.social-buttons li.social-head .icon-share{width:100%}
.social-share-bar ul.social-buttons:before{-webkit-transition:opacity 250ms ease-in;-moz-transition:opacity 250ms ease-in;transition:opacity 250ms ease-in;font-size:22px;margin-right:1px;opacity:0;position:absolute;right:0;top:50%}
.social-share-bar ul.social-buttons.collapsed{cursor:pointer;font-size:22px;left:-60px;line-height:100%;position:absolute}
.social-share-bar ul.social-buttons.collapsed:before{opacity:1}
.social-share-bar ul.social-buttons.collapsed:hover:before{color:#d30c55}
.social-share-bar ul.social-buttons.collapsed .icon-share{background:white}
.social-share-bar ul.social-buttons .icon-collapse{border-radius:0;font-size:22px;height:30px !important;line-height:30px !important;width:50px}
.social-share-bar ul.social-buttons .icon-collapse:before{display:inline-block;speak:none;font-family:"Ionicons";font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}
.social-share-bar ul.social-buttons .icon-collapse:before{color:#a39d99}
.social-share-bar ul.social-buttons .icon-collapse:hover:before{color:#d30c55}
}
.responsive-table{border:0;margin:40px 0 0;padding:0;width:100%}
.responsive-table th,.responsive-table td{padding:15px 20px;text-align:center;width:25%}
.responsive-table th:first-of-type,.responsive-table td:first-of-type{text-align:right}
.responsive-table th{font-size:20px;font-weight:400}
.responsive-table td{border-left:1px solid #d4d0ca;font-size:16px}
.responsive-table td:first-of-type{border:0}
.responsive-table td .ion-checkmark-circled,.responsive-table td .ion-close-circled{font-size:28px;padding-left:10px}
.responsive-table td .ion-checkmark-circled{color:#0098ba}
.responsive-table td .ion-close-circled{color:#7d726d}
.tabbed-banner-slider-container{height:350px;position:relative}
.tabbed-banner-slider-container .slick-list,.tabbed-banner-slider-container .slick-track,.tabbed-banner-slider-container .tabbed-banner-slides,.tabbed-banner-slider-container .tabbed-banner-slide{height:100%}
.tabbed-banner-slider-container ul{list-style:none;margin:0;padding:0}
.tabbed-banner-slider-container .tabbed-banner-links-mob{background:#0098ba;color:white;cursor:pointer;display:table;height:60px;padding:0 15px;position:relative;width:100%}
.tabbed-banner-slider-container .tabbed-banner-links-mob:before{display:inline-block;speak:none;font-family:"Ionicons";font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}
.tabbed-banner-slider-container .tabbed-banner-links-mob:before{font-size:30px;float:left;margin:15px 15px 0 0}
.tabbed-banner-slider-container .tabbed-banner-links-mob .tabbed-banner-link-mob{display:table-cell;font-size:18px;vertical-align:middle;width:100%}
.tabbed-banner-slider-container .tabbed-banner-links-mob select{height:100%;left:0;margin:0;opacity:0;position:absolute;top:0;width:100%;z-index:10;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none}
.tabbed-banner-slider-container .tabbed-banner-slide{background-position:center top;background-repeat:no-repeat;padding:15px 5px}
.tabbed-banner-slider-container .tabbed-banner-slide h2{font-size:24px;font-weight:400;line-height:1em;margin:0 0 15px}
.tabbed-banner-slider-container .tabbed-banner-slide p{font-size:14px;margin:0 0 25px}
.tabbed-banner-slider-container .tabbed-banner-link-tag{display:block;font-size:12px;text-transform:uppercase}
.tabbed-banner-slider-container .tabbed-banner-tag{background:#0098ba;color:white;display:inline-block;font-size:12px;font-weight:normal;line-height:1.7em;margin-bottom:20px;padding:0 20px;text-transform:uppercase}
@media only screen and (min-width:1px){.tabbed-banner-slider-container{height:565px}
.tabbed-banner-slider-container .tabbed-banner-slide{background-size:cover;padding:0 0 125px}
.tabbed-banner-slider-container .tabbed-banner-slide h2{font-size:46px}
.tabbed-banner-slider-container .tabbed-banner-slide p{font-size:20px}
.tabbed-banner-slider-container .tabbed-banner-links{bottom:0;left:0;position:absolute;width:100%;z-index:1}
.tabbed-banner-slider-container .tabbed-banner-links li{float:left;width:25%}
.tabbed-banner-slider-container .tabbed-banner-links li a{background:rgba(47,43,39,0.8);color:white;display:block;font-weight:400;height:100%;margin-right:1px;outline:0;padding:10px}
.tabbed-banner-slider-container .tabbed-banner-links li:hover a,.tabbed-banner-slider-container .tabbed-banner-links li.active a{background:rgba(0,152,186,0.8)}
.tabbed-banner-slider-container .tabbed-banner-links li:last-of-type a{margin-right:0}
}
@media only screen and (min-width:1px){.tabbed-banner-slider-container .tabbed-banner-slide{padding-bottom:100px}
.tabbed-banner-slider-container .tabbed-banner-links li a{padding:10px 15px}
}
div[data-product-container] .promotions-available{margin-bottom:0}
div[data-product-container] .row:first-child .product{border-top:1px solid #d4d0ca}
div[data-product-container] .product-pricing .inc-vat .linelistprice{color:#554741}
div[data-product-container] .single-product{border-bottom:1px solid #ebe9e6;padding:20px 0;text-align:center}
@media only screen and (min-width:1px){div[data-product-container] .single-product{text-align:left;padding:30px 0}
}
@media only screen and (min-width:1px){div[data-product-container] .single-product{padding:50px 0}
}
div[data-product-container] .single-product h1.product-name{margin:0;font-size:32px}
div[data-product-container] .single-product h1.product-name a{color:#222}
@media only screen and (min-width:1px){div[data-product-container] .single-product h1.product-name{font-size:48px}
}
@media only screen and (min-width:1px){div[data-product-container] .single-product h1.product-name{font-size:60px}
}
div[data-product-container] .single-product h2.product-name{display:inline-block;font-size:20px;font-weight:500;line-height:1.76;margin:0;text-decoration:none}
div[data-product-container] .single-product h2.product-name a{color:#2f2b27;display:inline-block;font-family:"klinic-slab","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-size:24px;line-height:1.42;margin:0}
@media only screen and (min-width:1px){div[data-product-container] .single-product h2.product-name a{font-size:28px}
}
div[data-product-container] .single-product h2.product-name a:hover{color:#d30c55}
div[data-product-container] .single-product h3.sub{margin:0 0 5px}
div[data-product-container] .single-product ul{list-style:none;margin:5px 0 20px 10px;padding:10px 0 0}
@media only screen and (min-width:1px){div[data-product-container] .single-product ul{list-style:disc;padding-left:10px;padding:0 0 0 10px}
}
div[data-product-container] .single-product ul li{color:#554741;font-size:14px !important;font-weight:100;line-height:1.5 !important;margin:0;padding:0 0 5px}
@media only screen and (min-width:1px){div[data-product-container] .single-product ul li{font-size:16px !important}
}
div[data-product-container] .single-product p{font-size:14px}
@media only screen and (min-width:1px){div[data-product-container] .single-product p{font-size:16px}
}
div[data-product-container] .single-product .quantity-controls{float:none;margin-right:6px;position:relative;vertical-align:bottom;width:100%}
div[data-product-container] .single-product .quantity-controls .controls{float:right;position:relative;z-index:2}
div[data-product-container] .single-product .quantity-controls .controls>span{height:28px;line-height:29px}
div[data-product-container] .single-product .quantity-controls .controls>span.minus{border-top:1px solid #f7f6f5;height:29px;line-height:30px}
div[data-product-container] .single-product .quantity-controls .input{padding-right:43px;position:absolute;width:100%}
div[data-product-container] .single-product .quantity-controls .input .quantity{font-size:18px;line-height:57px;padding:0;width:100%}
@media only screen and (min-width:1px){div[data-product-container] .single-product .product-content{margin-bottom:20px}
}
div[data-product-container] .single-product .product-content p:last-child{margin-bottom:0}
div[data-product-container] .single-product .product-image{margin:0 auto;max-width:150px;padding:0 0 20px}
@media only screen and (min-width:1px){div[data-product-container] .single-product .product-image{max-width:280px}
}
div[data-product-container] .single-product .product-pricing{margin:5px 0 10px}
@media only screen and (min-width:1px){div[data-product-container] .single-product .product-pricing{text-align:right}
}
div[data-product-container] .single-product .product-pricing .inc-vat{margin-top:3px}
div[data-product-container] .single-product .product-pricing .exvat,div[data-product-container] .single-product .product-pricing .incvat{text-align:right}
div[data-product-container] .single-product .product-pricing .price{font-size:0;line-height:0}
div[data-product-container] .single-product .product-pricing .price .linelistprice,div[data-product-container] .single-product .product-pricing .price .linelistvatprice{font-size:24px;font-weight:400;line-height:32px;margin-right:8px}
div[data-product-container] .single-product .product-pricing .price .currency{font-weight:300}
div[data-product-container] .single-product .promotions p{margin-bottom:10px}
div[data-product-container] .single-product .product-footer{padding:10px 0 20px}
@media only screen and (min-width:1px){div[data-product-container] .single-product.padded{padding-left:20px;padding-right:20px}
div[data-product-container] .single-product.padded .currency{opacity:.6}
div[data-product-container] .single-product.padded h2.product-name a{font-size:25px;line-height:40px}
div[data-product-container] .single-product.padded h3.sub{font-size:22px}
}
@media only screen and (min-width:1px){div[data-product-container] .product .product-image{padding:20px 0 10px}
div[data-product-container] .product .product-codes{margin-bottom:0}
div[data-product-container] .product .stock-status{margin:10px 0 20px 20px}
}
div[data-product-container].spacing-right{padding-right:0}
@media only screen and (min-width:1px){div[data-product-container].spacing-right{padding-right:15px}
}
div[data-product-container].spacing-left{padding-left:0}
@media only screen and (min-width:1px){div[data-product-container].spacing-left{padding-left:15px}
}
.shop-by-brand .brand{boxing-size:border-box;display:block;float:left;height:210px;padding:25px;position:relative;text-align:center;width:50%}
.shop-by-brand .brand *{font-size:15px}
.shop-by-brand .brand p{font-weight:100;line-height:2}
.shop-by-brand .brand p>a{font-weight:400}
.marketo-modal-form{left:0;margin-left:auto;margin-right:auto;max-width:780px;padding:40px;right:0;width:90%}
.marketo-modal-form form{margin:0}
.marketo-modal-form form select{margin:0 0 20px !important}
.author-settings-and-mini-profile{margin-top:30px}
.author-settings-and-mini-profile .profile-image{float:left;height:100px;margin-right:15px;width:100px}
.author-settings-and-mini-profile .profile-image img{border-radius:50%;max-width:100%}
.author-settings-and-mini-profile h2{font-size:24px;margin:0}
.author-settings-and-mini-profile h3{color:#d30c55;font-size:20px;margin:0}
.author-settings-and-mini-profile hr{background-color:#eee;color:#eee;margin-bottom:10px}
.author-settings-and-mini-profile .social-connect{margin-top:15px}
@media only screen and (min-width:1px){.author-settings-and-mini-profile .profile-image{margin-right:50px}
.author-settings-and-mini-profile h2{font-size:36px}
.author-settings-and-mini-profile h3{font-size:30px}
.author-settings-and-mini-profile .social-connect{margin-top:0;text-align:right}
}
.social-follow-author ul.social-buttons{margin-top:5px}
.featured-services .featured-services-wrapper{margin:20px 0 0}
.featured-services .featured-services-heading{color:#d30c55;font-family:"allumi-2-std-n1","allumi-2-std","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif}
.featured-services .featured-services-desc{font-size:16px;line-height:20px;margin-bottom:0}
.featured-services .featured-services-img-wrapper{width:120px;padding-right:25px}
.featured-services .featured-services-img{border-radius:50%;height:auto;width:100%}
.featured-services .featured-services-table{display:table;width:100%}
.featured-services .featured-services-table-cell{display:table-cell;vertical-align:middle}
.testimonials-slides{margin:0 !important;padding:0}
.testimonials-slides .testimonial-slide{list-style:none}
.testimonials-slides .testimonial-slide .testimonial-quote{background:#f7f6f5;border:0;margin:0;padding:15px 20px 15px 70px;position:relative}
.testimonials-slides .testimonial-slide .testimonial-quote:before,.testimonials-slides .testimonial-slide .testimonial-quote:after{background-image:url("../../../content/dam/insight-web/design-elements/testimonial-quotes.png");background-size:200% auto;content:"";height:30px;position:absolute;top:20px;width:40px}
.testimonials-slides .testimonial-slide .testimonial-quote:before{background-position:left center;background-repeat:no-repeat;left:15px}
.testimonials-slides .testimonial-slide .testimonial-quote:after{background-position:right center;display:none;left:auto}
.testimonials-slides .testimonial-slide .testimonial-blurb{margin-bottom:10px}
.testimonials-slides .testimonial-slide .testimonial-attribution{font-size:inherit;font-style:italic;font-weight:400}
.testimonials-slides .testimonial-slide .testimonial-attribution:before{display:none}
.testimonials-slides .slick-dots{display:block;height:auto;text-align:center}
.testimonials-slides .slick-dots li{display:inline-block;height:25px;margin:12px 4px;padding:0;width:25px}
.testimonials-slides .slick-dots li button{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;background:transparent;border:3px solid #0098ba;height:100%;width:100%}
.testimonials-slides .slick-dots li:hover button,.testimonials-slides .slick-dots li.slick-active button{background:#0098ba}
@media only screen and (min-width:1px){.testimonials-slides .testimonial-slide .testimonial-quote{padding:20px 80px}
.testimonials-slides .testimonial-slide .testimonial-quote:before,.testimonials-slides .testimonial-slide .testimonial-quote:after{top:20px}
.testimonials-slides .testimonial-slide .testimonial-quote:before{left:20px}
.testimonials-slides .testimonial-slide .testimonial-quote:after{display:block;right:20px}
}
@media only screen and (min-width:1px){.testimonials-slides .testimonial-slide .testimonial-quote{padding:30px 100px}
.testimonials-slides .testimonial-slide .testimonial-quote:before,.testimonials-slides .testimonial-slide .testimonial-quote:after{height:40px;top:30px;width:50px}
.testimonials-slides .testimonial-slide .testimonial-quote:before{left:30px}
.testimonials-slides .testimonial-slide .testimonial-quote:after{right:30px}
}
.accordian-wrapper{position:relative}
.accordian-wrapper .accordian-heading h2{background:#0098ba;color:white;display:inline-block;margin:0;padding:12px 25px;text-align:center}
.accordian-wrapper .accordian-items{margin:0;padding:0;position:relative}
.accordian-wrapper .accordian-content{background:#e5e4e4;margin-bottom:5px;padding:0 20px 25px;text-align:center}
.accordian-wrapper .accordian-content h3{font-size:32px;margin-bottom:.7em}
.accordian-wrapper .accordian-link{background:#d30c55;border-bottom:5px solid white;color:white;display:block;font-size:18px;padding:15px;text-align:center}
.accordian-wrapper .accordian-link:focus,.accordian-wrapper .accordian-link:hover{background:#a30942}
.accordian-wrapper .accordian-link.active{background:#e5e4e4;border-bottom-color:#e5e4e4;color:#554741;font-weight:400}
.accordian-wrapper .accordian-item:last-of-type .accordian-link{border-bottom:0}
@media only screen and (min-width:1px){.accordian-wrapper.accordian-arrow{margin-bottom:50px}
.accordian-wrapper.accordian-arrow .accordian-content:after{border:solid transparent;border-top-color:#d4d0ca;border-width:50px;content:" ";height:0;position:absolute;right:0;top:100%;width:0}
.accordian-wrapper .accordian-heading h2{text-align:left}
.accordian-wrapper .accordian-content{bottom:0;left:45%;margin-bottom:0;padding:25px 40px;position:absolute;right:0;top:0}
.accordian-wrapper .accordian-content .accordian-button{bottom:35px;left:0;position:absolute;right:0}
.accordian-wrapper .accordian-link{position:relative;width:45%}
.accordian-wrapper .accordian-link:after{background:white;content:'';position:absolute;bottom:0;right:0;top:0;width:5px}
.accordian-wrapper .accordian-link.active{border-bottom-color:white}
.accordian-wrapper .accordian-link.active:after{background:#e5e4e4}
}
@media only screen and (min-width:1px){.accordian-wrapper .accordian-content{left:50%;padding:30px 80px}
.accordian-wrapper .accordian-content .accordian-button{bottom:40px}
.accordian-wrapper .accordian-link{width:50%}
}
.content-slider-container .content-slider-inner{list-style:none;margin:0;padding:0}
.content-slider-container .content-slider-inner .slick-slide{position:relative}
.content-slider-container .content-slider-inner .slick-prev,.content-slider-container .content-slider-inner .slick-next{background:#57b5e6;border:0;display:none !important;height:40px;margin:-40px 0 0;padding:0;position:absolute;text-indent:-9999px;top:50%;width:40px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}
.content-slider-container .content-slider-inner .slick-prev:before,.content-slider-container .content-slider-inner .slick-next:before{color:white;font-family:"Ionicons";font-size:18px;left:0;position:absolute;right:0;text-indent:0;text-align:center;top:10px}
.content-slider-container .content-slider-inner .slick-prev:hover,.content-slider-container .content-slider-inner .slick-next:hover{background:#2ba1df}
.content-slider-container .content-slider-inner .slick-prev.slick-disabled,.content-slider-container .content-slider-inner .slick-next.slick-disabled{background:#d4d0ca;color:#d4d0ca}
.content-slider-container .content-slider-inner .slick-prev{left:0}
.content-slider-container .content-slider-inner .slick-prev:before{content:""}
.content-slider-container .content-slider-inner .slick-next{right:0}
.content-slider-container .content-slider-inner .slick-next:before{content:"";margin-left:2px}
.content-slider-container .content-slider-inner .slick-dots{height:8px}
.content-slider-container .content-slider-inner .slick-dots li{display:table-cell !important}
.content-slider-container .content-slider-inner .slick-dots li button{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;font-size:1px;height:8px;width:100%}
.content-slider-container .content-slider-inner .slick-dots li:hover button,.content-slider-container .content-slider-inner .slick-dots li.slick-active button{background:#57b5e6}
.content-slider-container .content-slider-inner .content-slider-text h1,.content-slider-container .content-slider-inner .content-slider-text h2,.content-slider-container .content-slider-inner .content-slider-text h3,.content-slider-container .content-slider-inner .content-slider-text h4,.content-slider-container .content-slider-inner .content-slider-text h5{color:#222;font-size:30px;margin-bottom:15px}
.content-slider-container .content-slider-inner .content-slider-image{text-align:center}
.content-slider-container .content-slider-inner .content-slider-image img{margin:0 auto 10px;max-width:100%}
@media only screen and (min-width:1px){.content-slider-container .content-slider-inner .slick-prev,.content-slider-container .content-slider-inner .slick-next{display:block !important}
.content-slider-container .content-slider-inner .slick-slide{margin:10px 0 35px;padding:0 50px}
.content-slider-container .content-slider-inner .content-slider-image,.content-slider-container .content-slider-inner .content-slider-text{float:left;width:50%}
.content-slider-container .content-slider-inner .content-slider-image{padding:0 20px 0 0}
.content-slider-container .content-slider-inner .content-slider-image img{margin:0}
.content-slider-container .content-slider-inner .content-slider-image.medium-float-right{float:right;padding:0 0 0 20px}
.content-slider-container .content-slider-inner .content-slider-image.medium-float-right img{float:right}
}
@media only screen and (min-width:1px){.content-slider-container .content-slider-inner .slick-slide{margin:30px 0 50px;padding:0 80px}
.content-slider-container .content-slider-inner .content-slider-image{padding:0 40px 0 0}
.content-slider-container .content-slider-inner .content-slider-image.medium-float-right{padding:0 0 0 40px}
}
.product-comparison-container .product-to-compare{background:white;border:1px solid #d4d0ca;margin:0 0 15px}
.product-comparison-container .product-to-compare.highlight .product-title{background:#d30c55}
.product-comparison-container .product-to-compare.highlight .product-title h2{color:white}
.product-comparison-container .product-heading{background:#7d726d;color:white;padding:12px 15px 10px}
.product-comparison-container .product-heading img{margin:-2px 5px 0 0}
.product-comparison-container .product-title,.product-comparison-container .product-blurb{background:#f7f6f5}
.product-comparison-container .product-title{padding:10px 15px}
.product-comparison-container .product-title h2{margin:5px 0}
.product-comparison-container .product-subtitle{display:block}
.product-comparison-container .product-blurb{border-bottom:1px solid #d4d0ca;padding:15px 15px 20px}
.product-comparison-container .product-pricing-container{border-bottom:1px solid #d4d0ca;border-top:1px solid #d4d0ca;padding:15px}
.product-comparison-container .product-pricing-container .product-price-above,.product-comparison-container .product-pricing-container .product-price-below{font-size:14px}
.product-comparison-container .product-pricing-container .product-pricing{display:block}
.product-comparison-container .product-pricing-container .product-pricing .product-currency,.product-comparison-container .product-pricing-container .product-pricing .product-price{color:#d30c55;font-weight:400}
.product-comparison-container .product-pricing-container .product-pricing .product-currency{font-size:25px}
.product-comparison-container .product-pricing-container .product-pricing .product-price{font-size:45px;line-height:1em}
.product-comparison-container .product-cta{padding:10px}
@media only screen and (min-width:1px){.product-comparison-container{display:table;margin:0 auto;padding:15px 0;text-align:center}
.product-comparison-container .product-to-compare{border:0;display:table-cell;vertical-align:middle}
.product-comparison-container .product-to-compare.valign-top{vertical-align:top}
.product-comparison-container .product-to-compare.table-col-1,.product-comparison-container .product-to-compare.table-col-2,.product-comparison-container .product-to-compare.table-col-3{width:33.33333%}
.product-comparison-container .product-to-compare.table-col-4{width:25%}
.product-comparison-container .product-to-compare.table-col-5{width:20%}
.product-comparison-container .product-to-compare:first-child .product-heading,.product-comparison-container .product-to-compare:first-child .product-title,.product-comparison-container .product-to-compare:first-child .product-pricing-container,.product-comparison-container .product-to-compare:first-child .product-blurb,.product-comparison-container .product-to-compare:first-child .product-cta{border-left:1px solid #d4d0ca}
.product-comparison-container .product-to-compare.highlight{-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 0 15px 0 rgba(0,0,0,0.25);box-shadow:0 0 15px 0 rgba(0,0,0,0.25);position:relative;z-index:1}
.product-comparison-container .product-to-compare.highlight .product-title,.product-comparison-container .product-to-compare.highlight .product-cta{padding-top:25px;padding-bottom:25px}
.product-comparison-container .product-to-compare.highlight .product-heading,.product-comparison-container .product-to-compare.highlight .product-title,.product-comparison-container .product-to-compare.highlight .product-pricing-container,.product-comparison-container .product-to-compare.highlight .product-blurb,.product-comparison-container .product-to-compare.highlight .product-cta{border-left:1px solid #d4d0ca}
.product-comparison-container .product-heading,.product-comparison-container .product-title,.product-comparison-container .product-pricing-container,.product-comparison-container .product-blurb{border-right:1px solid #d4d0ca;padding-left:20px;padding-right:20px}
.product-comparison-container .product-blurb{border-bottom:0;padding-bottom:25px;padding-top:20px}
.product-comparison-container .product-cta{border:1px solid #d4d0ca;border-left:0}
}
@media only screen and (min-width:1px){.product-comparison-container.table-col-1-narrow{padding-left:33%;padding-right:33%}
.product-comparison-container.table-col-2-narrow{padding-left:16%;padding-right:16%}
}
.csp-container h2{margin-bottom:10px}
.csp-planet{-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;transition:.3s ease-in-out;margin:0 auto 20px}
.csp-satellites{text-align:left}
.csp-satellites .csp-satellite{list-style:none}
.csp-satellites .csp-satellite .satellite-title{-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;transition:.3s ease-in-out;color:#7d726d}
.csp-satellites .csp-satellite .csp-satellite-img{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;transition:.3s ease-in-out;float:right;height:150px;margin:5px 0 10px 15px;width:150px}
@media only screen and (max-width:0){.csp-planet{background:none !important}
}
@media only screen and (min-width:1px){.csp-container{text-align:center}
.csp-planet-container{height:560px;position:relative}
.csp-planet{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;background-position:center center;background-repeat:no-repeat;background-size:cover;bottom:0;display:table;height:420px;left:50%;margin:-210px 0 0 -210px;position:absolute;right:0;top:50%;width:420px}
.csp-planet .planet-title,.csp-planet .planet-blurb{color:white}
.csp-planet .planet-title{margin-bottom:10px}
.csp-planet .csp-planet-inner{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;background:rgba(110,98,89,0.9);display:table-cell;padding:30px;vertical-align:middle}
.ie8 .csp-planet .csp-planet-inner{background:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#e6554741,endColorstr=#e6554741);zoom:1}
.csp-satellites{bottom:0;left:0;position:absolute;right:0;top:0}
.csp-satellites .csp-satellite{position:absolute;text-align:right;width:50%}
.csp-satellites .csp-satellite .csp-satellite-img{border:10px solid white;height:170px;margin:0 0 0 10px;width:170px}
.csp-satellites .csp-satellite.active .satellite-title{color:#0098ba}
.csp-satellites .csp-satellite.active .csp-satellite-img{border-color:#0098ba}
.csp-satellites .csp-satellite-0{left:0;top:0}
.csp-satellites .csp-satellite-1{right:0;top:0}
.csp-satellites .csp-satellite-2{bottom:0;left:0}
.csp-satellites .csp-satellite-3{bottom:0;right:0}
.csp-satellites .csp-satellite-1,.csp-satellites .csp-satellite-3{text-align:left}
.csp-satellites .csp-satellite-1 .csp-satellite-img,.csp-satellites .csp-satellite-3 .csp-satellite-img{float:left;margin:0 10px 0 0}
}
@media only screen and (min-width:1px){.csp-planet-container{height:520px;margin:40px 0 0;position:relative}
.csp-planet{height:100%;margin:-260px 0 0 -260px;width:520px}
.csp-planet .csp-planet-inner{padding:80px}
.csp-satellites .csp-satellite{width:40%}
.ie8 .csp-satellites .csp-satellite{width:43.334%}
}
.gated-content .layout1 h2{font-size:40px}
.gated-content .layout1 img.mobile-img{margin:0 0 20px}
.gated-content .layout2 h2,.gated-content .layout3 h2,.gated-content .layout4 h2{font-size:23px}
.gated-content .layout1 .title,.gated-content .layout1 .text,.gated-content .layout2 .title,.gated-content .layout2 .text,.gated-content .layout3 .title,.gated-content .layout3 .text,.gated-content .layout4 .title,.gated-content .layout4 .text{margin-top:20px}
.gated-content .layout1 .title,.gated-content .layout1 .text,.gated-content .layout2 .title,.gated-content .layout2 .text,.gated-content .layout3 .title,.gated-content .layout3 .text,.gated-content .layout4 .title,.gated-content .layout4 .text{margin-left:15px;margin-right:15px}
.gated-content .layout4 p{font-size:14px}
.social-follow{height:250px}
.social-follow .social-button,.social-follow .icon-linkedin,.social-follow .icon-twitter,.social-follow .icon-youtube,.social-follow .icon-facebook,.social-follow .icon-googleplus,.social-follow .icon-rss,.social-follow .icon-email,.social-follow .icon-share,.social-follow .social-share-bar ul.social-buttons .icon-collapse,.social-share-bar ul.social-buttons .social-follow .icon-collapse{-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;background:transparent;box-sizing:border-box;color:#a39d99 !important;font-size:30px;width:30px}
.social-media-box .social-follow .icon-linkedin{font-size:32px}
.social-follow .sprite-spiceworks{background-position:-124px -26px !important}
.social-follow .sprite-spiceworks:before{background-position:-124px -52px !important}
.social-follow a{display:block}
.social-follow a:hover .icon-twitter{color:#00aced !important}
.social-follow a:hover .icon-youtube{color:#b00 !important}
.social-follow a:hover .icon-facebook{color:#3b5998 !important}
.social-follow a:hover .icon-googleplus{color:#dd4b39 !important}
.social-follow a:hover .icon-email{color:#000 !important}
.social-follow a:hover .sprite-spiceworks:before{opacity:1}
.social-media-box .social-follow a:hover .icon-linkedin{color:#007bb6 !important}
.manu-header .inner{background:#f7f6f5;background:-moz-linear-gradient(to right,#f7f6f5 45%,#fff 87%,#fff 100%);background:-webkit-linear-gradient(to right,#f7f6f5 45%,#fff 87%,#fff 100%);background:linear-gradient(to right,#f7f6f5 45%,#fff 87%,#fff 100%)}
.manu-header .inner .link{font-size:16px;margin:0 0 20px}
.manu-header .inner .link .ion-ios-arrow-right{font-size:1.25em;margin-right:7px;vertical-align:-2px}
.manu-header .inner .subtitle{font-size:20px;line-height:1;margin:20px 0 3px}
.manu-header .inner h2{font-size:46px;font-weight:400;margin:0}
.manu-header .inner .brand-logo{margin-bottom:20px}
.social-share ul.social-buttons{float:right;margin-top:10px}
.social-share ul.social-buttons a{border-radius:0;width:45px}
.social-share ul.social-buttons .icon-share{width:45px}
.csp-plan{border-bottom:5px solid #d4d0ca;margin-top:10px}
.csp-plan .csp-plan-title{background:#554741;color:white;margin:0;padding:15px 20px;text-align:center}
.csp-plan .csp-plan-blurb{background:#f7f6f5;padding:25px 20px 5px}
.callout.light-gray .csp-plan .csp-plan-blurb{background:white}
.tabbed-content-container{text-align:center}
.tabbed-content-container .tabbed-content-heading{margin:0 0 30px !important}
.tabbed-content-container ul{list-style:none;margin:0;padding:0}
.tabbed-content-container .tabbed-content-links-mob{margin-bottom:15px}
.tabbed-content-container .tabbed-content-slide{background-color:white;padding:20px;text-align:left}
.tabbed-content-container .tabbed-content-slide h2,.tabbed-content-container .tabbed-content-slide p{margin:0 0 20px}
.tabbed-content-container .tabbed-content-slide p:first-of-type{font-size:22px}
.tabbed-content-container .tabbed-content-slide p:last-of-type{margin-bottom:25px}
.tabbed-content-container .tabbed-content-price-before,.tabbed-content-container .tabbed-content-price-after{font-size:13px}
.tabbed-content-container .tabbed-content-price-before{display:block;margin-bottom:5px}
.tabbed-content-container .tabbed-content-price{color:#d30c55;font-size:35px}
@media only screen and (max-width:0){.tabbed-content-container .tabbed-content-slide{background-image:none !important}
.tabbed-content-container .tabbed-content-slide .tabbed-content-pricing{margin-bottom:10px}
}
@media only screen and (min-width:1px){.tabbed-content-container .tabbed-content-slide{background-position:right -250px center;background-repeat:no-repeat;background-size:auto 100%;height:350px;padding:0 30px}
.tabbed-content-container .tabbed-content-links{display:table;margin-bottom:20px;table-layout:fixed;width:100%}
.tabbed-content-container .tabbed-content-links li{display:table-cell;vertical-align:middle}
.tabbed-content-container .tabbed-content-links li a{background:white;border:2px solid #7d726d;display:block;font-weight:400;margin:0 5px;outline:0;padding:10px}
.tabbed-content-container .tabbed-content-links li:hover a,.tabbed-content-container .tabbed-content-links li.active a{background:#7d726d;color:white}
.tabbed-content-container .tabbed-content-links li:first-of-type a{margin-left:0}
.tabbed-content-container .tabbed-content-links li:last-of-type a{margin-right:0}
}
@media only screen and (min-width:1px){.tabbed-content-container .tabbed-content-slide{background-position:right center;padding:0 60px}
.tabbed-content-container .tabbed-content-pricing{float:left}
.tabbed-content-container .tabbed-content-links li a{margin:0 10px;padding:10px 15px}
}
.header.global-base .emea-header-title{font-family:"allumi-2-std-n1","allumi-2-std","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:300;display:inline-block}
.header.global-base .emea-header-link{display:inline-block;margin-left:10px}
.author-bio{background:#f7f6f5;margin:30px 0;padding:20px}
.author-bio .profile-image{display:block;margin:15px 0}
.author-bio .profile-image img{border-radius:50%;max-width:100%}
.author-bio h2,.author-bio h3,.author-bio h4,.author-bio p{margin:0}
.author-bio h3{color:#d30c55}
.author-bio h4{color:#7d726d;margin-bottom:10px}
.author-bio .social-connect{margin-top:15px}
@media only screen and (min-width:1px){.author-bio{margin:50px 0;padding:25px 30px 30px}
.author-bio .author-content{margin:30px 0 0}
.author-bio .profile-image{margin:0}
.author-bio h3{font-size:30px}
.author-bio .social-connect{margin-top:30px}
}