#advert.block-intro,
.content-section,.helpful-links li {
    padding: 0;
}

@font-face {
    font-family: SageHeadline;
    src: url('/selfservice/fonts/woff/Sage_Headline-Black.woff') format("woff");
    font-weight: 900;
    font-style: normal;
}

@font-face {
	font-family: SageTextRegular;
	src: url('/selfservice/fonts/woff/Sage_Text-Regular.woff') format("woff");
	font-weight: 400;
	font-style: normal;
}

@font-face {
    font-family: SageTextLight;
    src: url('/selfservice/fonts/woff/Sage_Text-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: SageTextMedium;
    src: url('/selfservice/fonts/woff/Sage_Text-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: SageTextBold;
    src: url('/selfservice/fonts/woff/Sage_Text-Bold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
}

@font-face {
	font-family: SageUIIcons;
	src: url('/selfservice/fonts/woff/sage-ui-icons.woff') format("woff");
	font-weight: 400;
	font-style: normal;
}
html {
    font-size: 62.5%;
    height: 100%;
}

body {
    background: #fff;
    color: rgba(0,0,0,0.9) !important;
    font-family: SageTextRegular !important;
	font-size: 16px;
    height: 100%;
    line-height: 140%;
    margin: 0 auto;
	-webkit-text-size-adjust: 100%;
	-webkit-font-smoothing: antialiased;
}

img {
    border: 0;
}

a {
    text-decoration: none;
    outline: none;
    color: #000000;
}

a:focus,
a:hover {
    color: #000000;
}

a:visited {
    color: #000000;
}

ul.white > li > a {
    text-decoration: none;
    outline: none;
    color: #ffffff;
}

a.white:focus,
a.white:hover {
    text-decoration: none;
    /*color: #008200;*/
}

a.white:active {
    /*background-color: rgba(255, 181, 0, 0.40);*/
}

.search-tips a {
	color: #ffffff;
	text-decoration: underline;
	font-family: SageTextRegular;
	font-size: 18px;
	line-height: 30px;
}

.save-search a {
	color: #ffffff;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
    font-family: SageHeadline, Arial, Helvetica, sans-serif;
}

h1,
.h1 {
	font-size: 3.0em !important;
	font-weight: 300;
}

h1.hero, h2.hero, h3.hero, h4.hero, h5.hero, h6.hero {
	margin-top: 0;
}

h2.hero {
	font-family: SageHeadline;
	font-style: normal;
	font-size: 68px;
	line-height: 120%;
	/* or 82px */
	color: rgba(255, 255, 255, 0.95)
}

@media(max-width: 1366px) {
	h2.hero {
		font-size: 60px;
	}
}

@media(max-width: 1024px) {
	h2.hero {
		font-size: 48px;
	}
}

@media(max-width: 768px) {
	h2.hero {
		font-size: 40px;
	}
}

@media(max-width: 375px) {
	h2.hero {
		font-size: 36px;
	}
}

h1.hero.white, h2.hero.white, h3.hero.white, h4.hero.white, h5.hero.white, h6.hero.white {
	margin-top: 0;
	color: #FFFFFF;
}

h2.hero.white {
	font-weight: 700;
	margin-bottom: 12px;
}

h2,
.h2 {
    font-size: 2.5em;
	font-weight: 700;
	color: rgba(0, 0, 0, 0.9);
	margin-bottom: 48px;
}

h3,
.h3 {
	font-size: 40px;
	line-height: 192%;
	
}

@media(max-width: 1366px) {
	h3 {
		font-size: 36px;
	}
}

@media(max-width: 1024px) {
	h3 {
		font-size: 30px;
	}
}

@media(max-width: 768px) {
	h3 {
		font-size: 26px;
	}
}

@media(max-width: 375px) {
	h3 {
		font-size: 24px;
	}
}

h4,
.h4 {
    font-size: 1.75em !important;
}

h5,
.h5 {
    font-size: 1.5em !important;
}

h6,
.h6 {
    font-size: 1.25em !important;
}

h6.product-alert {
	text-align: center;
}

h6.product-alert a{
	text-align: center;
	color: rgba(0, 0, 0, 0.9) !important;
}

sub,
sup {
    font-size: 0.70em;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: 0;
    vertical-align: super;
}

.clear {
    clear: left;
}

input,
textarea,
select {
    font: 100% Sage_Text-Regular, Arial, Helvetica, sans-serif;
    vertical-align: top;
    color: rgba(0, 0, 0, 0.9);
}

form,
fieldset {
    margin: 0;
    padding: 0;
    border-style: none;
}

header,
footer,
article,
section,
hgroup,
nav,
figure,
aside {
    display: block;
}

::-webkit-input-placeholder {
    color: #333;
}

:-moz-placeholder {
    color: #333;
}

::-moz-placeholder {
    color: #333;
    opacity: 1;
}

:-ms-input-placeholder {
    color: #333;
}

::-ms-clear {
    display: none;
}

input[type="search"]::-webkit-search-decoration {
    display: none;
}

input[type="search"]::-webkit-search-cancel-button {
    display: none;
}

input[type="search"]::-webkit-search-results-button {
    display: none;
}

input[type="search"]::-webkit-search-results-decoration {
    display: none;
}

input[type="search"]::-webkit-search-cancel-button {
    -webkit-appearance: none;
}

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner {
    padding: 0;
    border: 0;
}

input[type=image] {
    padding: 0;
    border: 0;
}

input[type=text],
input[type=password],
input[type=search],
input[type=email],
input[type=submit],
input[type=image],
input[type=file],
textarea {
    -webkit-appearance: none;
    -webkit-border-radius: 0!important;
}

q {
    quotes: none;
}

q:before {
    content: "";
}

q:after {
    content: "";
}

.skip-links-container {
	cursor: pointer;
	position: absolute;
	width: 100%;
}

.skip-links {
	border-radius: 1px;
	border-shadow: 0 0 0 2px #ff9966;
	left: 8px;
	outline: none;
	position: absolute;
	top: 8px;
	z-index: 101;
}

.btn {
    padding: 13px 16px;
    color: #000000;
    font-size: 16px;
	font-family: SageTextMedium;
    text-align: center;
    background: transparent;
    border: 0;
    border-radius: 24px;
    vertical-align: middle;
    white-space: nowrap;
    position: relative;
    border: 2px solid #000000;
    line-height: 140%;
    min-width: 100px;
	/*margin-right: 0px;
	transition-delay:0s;
	transition-duration:0.3s;
	transition-property:all;
	transition-timing-function:ease;*/
}

.btn-mute {
    background: #a3a3a3;
    border: 0;
    color: #fff;
}

.btn-lg {
    padding: 10px 16px;
    color: #fff;
    font-size: 1.7em;
    line-height: 1.33;
    letter-spacing: 0;
    text-align: center;
    background: #c8006e;
    border: 0;
    border-radius: 0;
    vertical-align: middle;
    white-space: nowrap;
}

.btn:hover,
.btn:focus,
.btn-lg:hover,
.btn-lg:focus {
    color: #000000;
	/*background: #004f00;*/
    text-decoration: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.btn:focus {
	/*outline-color: rgb(255, 218, 128);
	outline-offset: 0px;
	outline-style: solid;
	outline-width: 3px;*/
}
	
.btn:hover .btn-icon {
    /*background: #990069;*/
}

.btn-buy-now.btn-disabled {
    background: #999;
    color: #ccc;
    border: 0;
}

.btn-buy-now {
    color: #c8006e;
    background: #fff;
    vertical-align: top;
    position: relative;
    display: inline-block;
    cursor: pointer;

}

.btn-buy-now:hover,
.btn-buy-now:focus,
.btn:hover,
.btn:focus {
    /*border: 1px solid rgb(0, 130, 0);*/
}

.btn-buy-now:hover,
.btn-buy-now:focus {
    background-color: #990069;
    color: #fff;
    border-color: #990069;
}


.btn-video-play {
    background-color: #dd5043;
    padding-right: 45px;
}

.btn-video-play:hover,
.btn-video-play:focus {
    background-color: #b5372b;
}

.btn-wht {
    color: #009fda;
    background: #fff;
    padding: 8px 14px;
}

.btn-wht:hover,
.btn-wht:focus {
    color: #0072c2;
    background: rgba(255, 255, 255, 0.8);
}


.btn .btn-icon {
    width: 30px;
    background-color: #c8006e;
    position: absolute;
    z-index: 1;
    right: 0;
    top: 0;
    bottom: 0;
    text-align: center;
}

.btn .btn-icon:hover {
    background-color: #990069;
}

.arrow-right-icon {
    height: 14px;
    width: 7px;
    background-position: -58px -382px;
}

.icon {
    display: inline-block;
    vertical-align: text-top;
    background-image: url(/selfservice/images/unity_bg_sprite.png);
}

.btn .btn-icon .icon.arrow-right-icon {
    background-position: -58px -382px;
}

.btn .btn-icon .icon {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -7px;
    margin-left: -3px;
}

.btn .btn-icon .icon {
    position: absolute;
    display: inline-block;
    left: 50%;
    top: 50%;
    margin-top: -7px;
    margin-left: -3px;
    width: 7px;
    height: 14px;
}

span.btn-txt {
    margin-right: 30px;
}

#wrapper {
    height: 100%;
    display: table;
    width: 100%;
}

.wrapper-holder {
    width: 100%;
    display: table-row;
}

.wrapper-frame {
    padding: 0;
    position: relative;
}

.navbar-collapse {
    float: right;
}

.navbar-inverse {
    background: #fff;
    border: 0;
}

.navbar-brand {
    color: rgba(0, 0, 0, 0.55) !important;
	float: left;
    width: 106px;
    height: 43px;
    padding: 0;
    margin: 0;
    position: relative;
    z-index: 2;
}

#header .navbar-brand {
    margin: 32px 0 2px;
}

a.navbar.brand > div:hover {
	opacity: .8 !important;
}

a.navbar.brand > div:focus {
	background-color: transparent !important;
}

.navbar-brand img {
    display: block;
    width: 60px;
    height: auto;
}

#header {
    z-index: 20;
}

#header .container {
    position: relative;
}

#header .container-frame {
    position: relative;
    z-index: 20;
    padding: 0px 0 0px;
}

#header .container-frame:after {
    content: "";
    display: block;
    clear: both;
}

.header-row-top {
    align-items: center;
	font-size: 16px;
	line-height: 24px;
	margin: 0 auto;
	width: 1170px;
	position: absolute;
    top: 8px;
    right: 0;
	height: 64px;
}

@media(max-width: 1366px) {
	.header-row-top {
		width: 980px;
	}
}

@media(max-width: 1024px) {
	.header-row-top {
		width: 690px;
	}
}

@media(max-width: 768px) {
	.header-row-top {
		width: 690px;
	}
}

@media(max-width: 375px) {
	.header-row-top {
		margin: 0 16px;
		width: auto;
	}
}

.header-row-top:after,
.header-row:after {
    content: "";
    display: block;
    clear: both;
}

.header-row {
    padding: 36px 2px 0;
}

.header-row .navbar-nav {
    float: right;
}

.navbar > .container .navbar-brand {
    margin-left: 0;
}

.header-column {
    margin: 0 0 0 120px;
}

.header-column .navbar-collapse {
    float: none;
    height: auto!important;
}

.header-column .header-row {
    width: 100%;
}

.header-column-holder {
    float: left;
    width: 100%;
}

.navbar .bar,
.navbar .navigation {
	align-items: center;
	box-sizing: border-box;
	color: rgba(255, 255, 255, 0.9) !important;
	display: flex;
	flex-basis: 0%;
	flex-grow: 1;
	flex-shrink: 1;
    float: right !important;
    list-style: none;
	font-family: SageTextRegular;
	font-style: normal;
	font-size: 18px;
	height: 64px;
	line-height: 30px;
	/*justify-content: space-between;*/
	text-size-adjust: 100%;
	transition-delay: 0;
	transition-duration: 0.2s;
	transition-timing-function: ease;
	-webkit-box-align: center;
	-webkit-box-flex: 1;
	/*-webkit-box-pack: justify;*/
	-webkit-font-smoothing: antialiased;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.navbar .navigation .navigation-select {
	vertical-align: middle;
	padding-top: 0;
	color: rgba(0, 0, 0, 0.9);
	-webkit-appearance: none;
    -moz-appearance: none;      
    appearance: none;
    border: none !important;
	border-style: none !important;
	border-radius: 0 !important;
	border-width: 0px !important;
	outline: none;
}

.navbar .navigation .navigation-select:hover {
	cursor: pointer !important;
    border: none !important;
	border-style: none !important;
	border-radius: 0 !important;
	border-width: 0px !important;
	outline: none;
}

.navbar .navigation .navigation-select:active {
	background-color: rgba(255, 181, 0, .40);
	cursor: pointer !important;
    border: none !important;
	border-style: none !important;
	border-radius: 0 !important;
	border-width: 0px !important;
	outline: none;
}

.navbar .bar {
    float: left;
}

.nav-holder > ul {
	margin-bottom: 0 !important;
}

.navbar .bar li,
.navbar .navigation li {
    float: left;
	text-align: top;
}

.navbar .bar li {
    margin: 0 2px 0 18px;
}

.navbar .bar a,
.navbar .navigation a {
    color: rgba(255, 255, 255, 0.9) !important;
    float: left;
}

.navbar .glyphicon {
    float: left;
    margin: 0 5px 0 0;
    color: #999;
}

.glyphicon-cart,
.glyphicon-lock,
.glyphicon-search,
.glyphicon-earphone,
.glyphicon-country {
    float: left;
    margin: 0 5px 0 0;
    width: 15px;
    height: 14px;
    background: url(/selfservice/images/bg-sprite.png) no-repeat;
    text-indent: -9999px;
    overflow: hidden;
}

.glyphicon-eye-open::before,
.glyphicon-thumbs-up::before {
	width: 25px !important;
	height: 25px !important;
}

.glyphicon-thumbs-up {
	padding-left: 24px;
}

.navbar .glyphicon-earphone {
    background-position: -18px 0;
    width: 12px;
    height: 12px;
    margin: 0 4px 0 11px;
}

.navbar .glyphicon-search {
    background-position: -71px 0;
    width: 12px;
    height: 12px;
}

.navbar .glyphicon-lock {
    background-position: -34px 0;
    width: 12px;
    height: 14px;
    margin: 0 7px 0 11px;
}

.navbar .glyphicon-cart {
    background-position: -52px 0;
    width: 12px;
    height: 12px;
}

.navbar-nav > li {
    font: 22px/30px Arial, Helvetica, sans-serif;
    margin: 0 0 0 26px;
    position: relative;
}

#header .drop .box-shadow {
    top: 0;
    margin: -10px 0 0;
    left: 0;
}

#header .drop .box-shadow:before {
    right: 0;
    left: 0;
    -webkit-box-shadow: 0 0 11px rgba(0, 0, 0, 0.4);
    box-shadow: 0 0 11px rgba(0, 0, 0, 0.4);
}

.navbar .bar > li .drop,
.navbar-nav > li .drop {
    position: absolute;
    left: 0;
    top: 100%;
    background: transparent;
    margin-top: -13px;
    padding: 0 0 17px;
    width: 947px;
    display: none;
}

.navbar-nav > li .drop {
    left: -326px;
    background: #fff;
    margin-top: 0;
    padding: 36px 0 17px;
}

.navbar .bar > li:hover > .drop,
.navbar-nav > li.hover > .drop {
    display: block;
}

.navbar .bar li .drop-frame,
.navbar-nav li .drop-frame {
    position: relative;
    padding: 28px 15px 0;
    overflow: hidden;
    border: 1px solid #ccc;
    border-top: 0;
    width: 75%;
}

.navbar .bar li .drop-frame {
    background: #fff;
    margin-top: 13px;
    padding: 28px 15px 20px;
}

.navbar .bar > li .drop .container,
.navbar-nav > li .drop .container {
    width: 911px;
    margin-bottom: 1em;
}

.navbar .bar > li .drop .drop-box,
.navbar-nav > li .drop .drop-box {
    float: left;
}

.navbar .bar > li .drop .title,
.navbar-nav > li .drop .title {
    display: block;
    color: #4d4f53;
    font: 13px/16px Arial, Helvetica, sans-serif;
    font-weight: bold;
    border-bottom: 1px solid #cacaca;
    clear: both;
    padding: 0 0 5px;
    margin: 0 0 6px;
}

.navbar .bar > li .drop ul,
.navbar-nav > li .drop ul {
    list-style: none;
    margin: 0;
    padding: 0;
    font: 14px/17px Arial, Helvetica, sans-serif;
}

.navbar .bar > li .drop ul li,
.navbar-nav > li .drop ul li {
    border-bottom: 1px solid #cacaca;
    margin: 0 0 6px;
    padding: 0 0 6px;
    height: 24px;
    float: none;
}

.navbar .bar > li .drop ul a,
.navbar-nav > li .drop ul a {
    color: #009fda;
    position: relative;
    display: block;
    width: 100%;
}

.navbar .bar > li .drop ul a:hover,
.navbar-nav > li .drop ul a:hover {
    text-decoration: none;
}

.navbar .bar > li .drop .heading-title,
.navbar-nav > li .drop .heading-title {
    display: block;
    font: 20px/24px Arial, Helvetica, sans-serif;
    color: #41a940;
    padding: 4px 0 10px;
    font-weight: normal;
}

.navbar .bar > li .drop .video a,
.navbar-nav > li .drop .video a {
    display: block;
}

.navbar .bar > li .drop .video img,
.navbar-nav > li .drop .video img {
    width: 100%;
    height: auto;
}

.navbar .bar > li .drop ul a:after,
.navbar-nav > li .drop ul a:after {
    content: '';
    position: absolute;
    top: 5px;
    right: 0;
    background: url('/selfservice/images/bg-sprite.png') no-repeat -394px -208px;
    width: 6px;
    height: 8px;
}

.navbar-inverse .navbar-nav > li > a,
.navbar-nav > li > a {
    padding: 2px;
    color: #4d4f53;
    font-size: 22px;
    line-height: 30px;
    letter-spacing: -1px;
}

.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
    color: #156e96;
    background: none;
}

.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
    color: #156e96;
}

.navbar-nav > li.buy-now {
    padding: 0;
    font-size: 14px;
    line-height: 20px;
}

.navbar-nav > li.buy-now > a {
    background: #C8006E;
    color: #fff;
    padding: 7px 9px 5px;
    border-radius: 4px;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0;
}

.navbar-inverse .navbar-nav > li.buy-now > a:hover,
.navbar-inverse .navbar-nav > li.buy-now > a:focus {
    color: #fff;
    background: #b34800;
}

.navbar-toggle {
    margin: 20px 8px 0 0;
    border: 0;
    border-radius: 0;
    padding: 0;
    width: 24px;
    height: 22px;
    background: url(/selfservice/images/bg-sprite.png) no-repeat 0 -61px;
    text-indent: -9999px;
    overflow: hidden;
}

.navbar-toggle.collapsed {
    background-position: -34px -61px;
}

.navbar-inverse .navbar-toggle .icon-bar {
    display: none;
}

.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
    background-color: #fff;
}

.search-form {
    overflow: hidden;
    padding: 29px 13px 8px 12px;
}

.search-form .search-holder {
    margin: 0 65px 0 0;
}

.search-form input[type=text],
.search-form input[type=search] {
    float: left;
    width: 100%;
    padding: 7px 10px;
    background: #e0e1dd;
    border: 0;
    font-size: 12px;
    line-height: 17px;
    height: 33px;
    color: #333;
}

.search-form input[type=submit] {
    float: right;
    border-radius: 3px;
    background: #009fda;
    color: #fff;
    border: 0;
    padding: 4px;
    font-size: 14px;
    line-height: 16px;
    width: 60px;
    margin: 4px 0 0;
}

.links-popup {
    position: fixed;
    right: 0;
    top: 278px;
    z-index: 21;
}

.links-popup-list li.open-close {
    position: relative;
}

.links-popup-list .slide {
    position: absolute;
    right: 58px;
    bottom: 0;
}

.links-popup-list {
    background: #009fda;
    list-style: none;
    margin: 0;
    padding: 0;
    width: 58px;
}

.links-popup-list li {
    vertical-align: top;
    position: relative;
}

.links-popup-list li a {
    position: relative;
    font: 12px/16px Arial, Helvetica, sans-serif;
}

.links-popup-list li a.buy-open,
.links-popup-list li a.call-link,
.links-popup-list li a.chat-link,
.links-popup-list li a.try-open,
.links-popup-list li a.try-orng-open,
.links-popup-list li a.info-open,
.links-popup-list li a.info-open-orng,
.links-popup-list li a.share-open {
    background: #54585A;
    color: #fff;
    text-align: center;
    border-top: 1px solid #fff;
    display: block;
    padding: 32px 5px 8px;
    z-index: 19;
}

.links-popup-list li a.buy-open:hover,
.links-popup-list li a.call-link:hover,
.links-popup-list li a.chat-link:hover,
.links-popup-list li a.try-open:hover,
.links-popup-list li a.try-orng-open:hover,
.links-popup-list li a.info-open:hover,
.links-popup-list li a.share-open:hover {
    text-decoration: none;
    background: #898D8D;
    border-color: #898D8D;
    border-top: 1px solid #fff;
}

.links-popup-list li a.buy-open,
.links-popup-list li a.info-open-orng,
.links-popup-list li a.try-orng-open {
    background: #c8006e;
    border-color: #c8006e;
    border-top: 1px solid #fff;
}

.links-popup-list li a.buy-open:hover,
.links-popup-list li a.info-open-orng:hover,
.links-popup-list li a.try-orng-open:hover {
    background: #990069;
    border-color: #990069;
    border-top: 1px solid #fff;
    text-decoration: none;
}

.links-popup-list li a.buy-open:after,
.links-popup-list li a.call-link:after,
.links-popup-list li a.chat-link:after,
.links-popup-list li a.try-open:after,
.links-popup-list li a.try-orng-open:after,
.links-popup-list li a.info-open:after,
.links-popup-list li a.info-open-orng:after,
.links-popup-list li a.share-open:after {
    content: "";
    position: absolute;
    left: 19px;
    top: 12px;
    background: url(/selfservice/images/bg-sprite.png) no-repeat -128px 0;
    width: 16px;
    height: 16px;
}

.links-popup-list li a.call-link:after {
    left: 22px;
    top: 13px;
    background-position: -147px 0;
    width: 14px;
    height: 15px;
}

.links-popup-list li a.chat-link:after {
    left: 21px;
    top: 14px;
    background-position: -164px 0;
}

.links-popup-list li a.try-open:after {
    left: 21px;
    top: 14px;
    background-position: -130px -343px;
    width: 14px;
    height: 15px;
}

.links-popup-list li a.try-orng-open:after {
    left: 21px;
    top: 14px;
    background-position: -130px -343px;
    width: 14px;
    height: 15px;
}

.links-popup-list li a.info-open:after,
.links-popup-list li a.info-open-orng:after {
    left: 21px;
    top: 14px;
    background-position: -147px -343px;
    width: 16px;
    height: 16px;
}


}

.links-popup-list li a.share-open:after {
    left: 21px;
    top: 12px;
    background-position: -185px 0;
    width: 14px;
    height: 15px;
}

.links-popup-list .slide-drop {
    position: absolute;
    bottom: 0;
    display: none;
    z-index: 18;
}

.links-popup-list .active .slide-drop {
    right: 58px;
}

.links-popup-list .social {
    list-style: none;
    margin: 0;
    padding: 13px 5px 13px 7px;
    overflow: hidden;
    white-space: nowrap;
    float: right;
    min-width: 189px;
    background: #0078ca;
}

.links-popup-list .social li {
    float: left;
    width: 31px;
    margin: 0 6px 0 7px;
}

.links-popup-list .social a {
    display: block;
    width: 31px;
    height: 31px;
    background: url(/selfservice/images/bg-sprite.png) no-repeat;
    text-indent: -9999px;
    overflow: hidden;
    border-top: 0;
    padding: 0;
}

.links-popup-list .social a:hover {
    background: url(/selfservice/images/bg-sprite.png) no-repeat;
}

.links-popup-list .social a.google:hover,
.links-popup-list .social a.google:focus,
.links-popup-list .social a.google {
    background-position: 0 -150px;
}

.links-popup-list .social a.facebook:hover,
.links-popup-list .social a.facebook:focus,
.links-popup-list .social a.facebook {
    background-position: -44px -150px;
}

.links-popup-list .social a.you-tube:hover,
.links-popup-list .social a.you-tube:focus {
    background-position: -188px -150px;
}

.links-popup-list .social a.linkedin:hover,
.links-popup-list .social a.linkedin:focus {
    background-position: -133px -150px;
}

.links-popup-list .social a.twitter:hover,
.links-popup-list .social a.twitter:focus,
.links-popup-list .social a.twitter {
    background-position: -89px -150px;
}

.links-popup-list .social a.email:hover,
.links-popup-list .social a.email:focus,
.links-popup-list .social a.email {
    background-position: -133px -150px;
}

.buy-content {
    width: 618px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: #f4f4f4;
    padding: 16px 20px 22px;
    overflow: hidden;
}

.buy-content .title {
    padding: 0 0 15px;
    overflow: hidden;
}

.buy-content .title h3 {
    float: left;
    color: #419d40;
    font: 30px/32px 'SageText', Arial, Helvetica, sans-serif;
    margin: 0 200px 0 0;
}

.buy-content .title .more {
    float: right;
    margin: 8px 0 0 -100%;
    font: bold 12px/14px 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif;
}

img.image-small {
    display: none;
}

.cycle-gallery {
    overflow: hidden;
    position: relative;
    z-index: 15;
    background: #fff;
}

.cycle-gallery .slide img {
    display: block;
    width: 100%;
    height: auto;
}

.carousel img {
    border: 0;
    width: 100%;
}

.cycle-gallery .slide img.image-alt {
    margin: -55px auto 0;
    width: 410px;
}

.cycle-gallery .slide img.image-small {
    display: none;
}

.cycle-gallery .mask {
    overflow: hidden;
}

.cycle-gallery .slide {
    height: 610px;
}

.cycle-gallery-home .slide {
    height: 282px;
}

.cycle-gallery .pagination {
    position: absolute;
    left: 0;
    top: 9px;
    width: 100%;
    -webkit-border-radius: 0;
    border-radius: 0;
    margin: 0;
    z-index: 500;
}

.cycle-gallery .pagination ul {
    list-style: none;
    margin: 0;
    padding: 0;
    letter-spacing: -4px;
    text-align: center;
}

.cycle-gallery .pagination li {
    display: inline-block;
    vertical-align: top;
    letter-spacing: 0;
    margin: 0 3px 0 2px;
}

.cycle-gallery .pagination li a {
    display: block;
    width: 10px;
    height: 10px;
    background: rgba(255, 255, 255, 0.5);
    text-indent: -9999px;
    overflow: hidden;
    outline: none;
    border: 1px solid rgba(109, 109, 109, 0.5);
    border-radius: 9px;
}

.cycle-gallery .pagination li.active a,
.cycle-gallery .pagination li a:hover {
    background: rgba(255, 255, 255, 1);
    border: 1px solid rgba(109, 109, 109, 1);
}

.slide-holder {
    position: absolute;
    left: 0;
    width: 100%;
    top: 0;
    height: 100%;
}

.slide-frame {
    margin: 0 auto;
    max-width: 970px;
    padding: 0 15px;
    overflow: hidden;
    position: relative;
    height: 100%;
}

.cycle-gallery .description {
    /* float:right; */
    /* width:31.915%; */
    padding: 54px 0 20px;
    /* 54px 0 200px */
    position: relative;
    z-index: 2;
    height: 100%;
}

.cycle-gallery .card {
    display: block;
    width: 201px;
    height: 145px;
    background: url(/selfservice/images/card.png) no-repeat;
    text-indent: -9999px;
    overflow: hidden;
    margin: -107px 0 -16px -59px;
}

.cycle-gallery .description-big {
    padding: 0 0 21px;
    font: 26px/28px 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif;
    color: #4d4f53;
}

.cycle-gallery .description-big h1 {
    font: 99px/101px 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif;
    color: #41a940;
    margin: 0 0 -12px;
    letter-spacing: -5px;
}

.cycle-gallery .description-big h2 {
    font: 42px/44px 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif;
    margin: 0 0 9px;
    letter-spacing: -3px;
}

.cycle-gallery .description-big p {
    margin: 0 0 9px;
    letter-spacing: -2px;
}

.cycle-gallery .description-big h2 span {
    color: #41a940;
}

.description-row {
    overflow: hidden;
}

.description-row .more {
    float: left;
    font: 12px/14px 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif;
}

.cycle-gallery .buy-box {
    padding: 0;
    position: absolute;
    right: -4px;
    bottom: 29px;
    z-index: 2;
}

.cycle-gallery .buy-box strong {
    margin: 0 0 4px;
}

.cycle-gallery .terms-box .terms-box-icon {
    right: -5px;
}

.btns-container {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.btns-container-holder {
    margin: 0 auto;
    /* max-width:998px; */
    padding: 0 10px;
    overflow: hidden;
    height: 100%;
}

.cycle-gallery .btn-prev,
.cycle-gallery .btn-next {
    float: left;
    text-indent: -9999px;
    overflow: hidden;
    position: relative;
    z-index: 3;
    outline: none;
    width: 50%;
    /* 60px */
    height: 100%;
    background-color: transparent;
}

.cycle-gallery .btn-next {
    float: right;
}

.cycle-gallery .btn-prev span,
.cycle-gallery .btn-next span {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    width: 19px;
    height: 33px;
    margin: -16px 0 0;
    background: url(/selfservice/images/bg-sprite.png) no-repeat -173px -83px;
    display: none;
}

.cycle-gallery .btn-next span {
    left: auto;
    right: 0;
    background-position: -173px -124px;
}

.cycle-gallery .btn-prev:hover span,
.cycle-gallery .btn-next:hover span {
    display: block;
}

.btns-container-holder:hover > .btn-prev span,
.btns-container-holder:hover > .btn-next span {
    display: block;
}

.content-section-holder .cycle-gallery {
    background: none;
    padding: 20px 0 5px;
}

.content-section-holder .cycle-gallery .slide {
    height: auto;
}

.cycle-gallery-title {
    border-bottom: 1px solid #e0e1dd;
    padding: 0 0 12px;
}

.section-holder-alt .cycle-gallery-title .article-box {
    padding: 15px 0;
}

.btns-box {
    position: absolute;
    right: 17px;
    top: 23px;
    width: 44px;
}

.btns-box .btn-prev,
.btns-box .btn-next {
    float: left;
    text-indent: -9999px;
    overflow: hidden;
    position: relative;
    z-index: 3;
    outline: none;
    width: 12px !important;
    height: 21px !important;
    background: url(/selfservice/images/bg-sprite.png) no-repeat -222px -270px;
}

.btns-box .btn-next {
    float: right;
    background-position: -254px -270px;
}

.description-bottom {
    /* width:62.766%; */
    padding: 0 0 0 18px;
    position: absolute;
    z-index: 4;
    left: 0;
    bottom: 80px;
    font: 24px/28px 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif;
}

.description-bottom p {
    letter-spacing: -1px;
    margin: 0;
}

.description-bottom .more {
    font: 12px/14px 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif;
}

.description-left {
    float: left;
    width: 34.043%;
    padding: 30px 0 10px;
    position: relative;
    z-index: 2;
}

.description-left blockquote {
    font: 38px/46px 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif;
    display: block;
    color: #4d4f53;
    margin: 0;
    border: 0;
    padding: 52px 0 10px;
    letter-spacing: -2px;
}

.description-left blockquote q {
    margin: 0;
}

.description-left blockquote q span {
    display: block;
    color: #41a940;
    padding: 0 0 0 12px;
}

.meeting-time {
    padding: 30px 0 1px;
}

.meeting-time time {
    display: block;
    font: 14px/16px 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif;
    color: #4d4f53;
    margin: 0 0 -3px;
}

.meeting-time time span {
    display: block;
}

.meeting-time time strong {
    display: block;
    font-size: 70px;
    line-height: 76px;
    font-weight: normal;
    letter-spacing: -3px;
}

.description-right {
    float: right;
    width: 29.8%;
    padding: 69px 0 10px;
    font-size: 12px;
    line-height: 14px;
    color: #666;
    position: relative;
    z-index: 2;
}

.description-left h2,
.description-right h2 {
    font: 24px/25px 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif;
    margin: 0 0 10px;
    color: #41a940;
    letter-spacing: -1px;
}

.description-right h3 {
    margin: 0 0 4px;
    font: bold 12px/18px 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif;
}

.description-right p {
    margin: 0 0 7px;
}

.cycle-gallery .logo-mom-me {
    display: inline-block;
    margin: 0 0 4px -6px;
}

.cycle-gallery .logo-mom-me img {
    width: auto;
}

.early-list {
    margin: -25px 0 0;
    padding: 0 0 0 16px;
}

.early-list ul {
    list-style: none;
    margin: 0;
    padding: 0 2px;
}

.early-list li {
    overflow: hidden;
    vertical-align: top;
    position: relative;
    padding: 2px 0 11px 27px;
    font: 15px/17px 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif;
}

.early-list li:after {
    content: "";
    position: absolute;
    left: 0;
    top: 1px;
    background: #ccc;
    width: 16px;
    height: 16px;
}

a.btn-alt {
    display: inline-block;
    font: 15px/17px 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif;
    background: #666;
    color: #fff;
    padding: 10px 42px 10px 12px;
    text-align: left;
    position: relative;
}

a.btn-alt:before,
a.btn-alt:after {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    background: #41a940;
    width: 37px;
    height: 100%;
}

a.btn-alt:after {
    right: 11px;
    top: 50%;
    width: 13px;
    height: 21px;
    margin-top: -10px;
    background: url(/selfservice/images/bg-sprite.png) no-repeat -65px -62px;
}

.btn-padded {
    padding: 20px 50px;
    margin: 0 10px;
}

.find-advice-box {
    color: #4d4f53;
    padding: 18px 0 28px;
    overflow: hidden;
}

.find-advice-box strong {
    float: left;
    font: 2.143em/1.133em 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif;
    letter-spacing: -1px;
    margin: 0 13px 0 0;
}

.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > tbody > tr > td,
.table > tfoot > tr > td {
    border-top: 1px solid #e5e5e5;
    font-size: 0.857em;
    line-height: 1.25em;
    vertical-align: top;
    /* inherit */
    padding: 8px;
}

.table thead.tintBkg,
thead.tintBkg {
    background: #eff0ee;
}

.table-top {
    overflow: hidden;
    width: 100%;
    color: #666;
    padding: 0 0 15px;
}

.table-top .table-top-title {
    float: left;
    width: 43.83%;
    padding: 24px 10px 0 0;
}

.table-top .table-top-title h3 {
    font: 1.286em/1.222em 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif;
    letter-spacing: -1px;
    margin: 0;
}

.table-top .col,
.table thead .col {
    float: left;
    padding: 0 5px;
    text-align: center;
    font: 12px/14px 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif;
}

.table-top .col {
    width: 14%;
    /* 10.60% */
}

.table-top .col em,
.table thead em {
    display: block;
    font: 18px/20px 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif;
    letter-spacing: -1px;
    color: #41a940;
}

.table-top .col strong,
.table-top .col span {
    display: block;
}

.table-top .col strong {
    margin: 0 0 7px;
}

.table-top .btn-buy-now {
    padding: 4px 8px 4px 7px;
    border-radius: 3px;
    font: 11px/15px 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif;
}

.table-top .col-last {
    padding: 0;
}

.table-top .col-last a {
    color: #ff5800;
}

.table-top .col-last a span {
    display: inline;
}

.accordion {
    padding: 0;
    margin: 0 0 30px;
    list-style: none;
    border-bottom: 1px solid #b3b3b3;
}

.accordion.noBorder {
    margin: 0 0 10px;
    border-bottom: 0;
}

.blockquote-section .accordion,
.wide-section .accordion {
    margin: 0 auto 10px;
}

.accordion-alt {
    border-bottom: 0;
    margin: 0;
    padding: 6px 0 4px;
}

.accordion .accordion-holder {
    border-top: 1px solid #b3b3b3;
    padding: 0 0 8px;
}

.accordion.noBorder .accordion-holder {
    border-top: 1px none;
}

.accordion.noBorder .accordion-holder {
    border-top: 0;
}

.accordion.noBorder .accordion-holder .btns {
    padding-bottom: 1em;
}

.accordion-alt .accordion-holder,
.solid-line {
    border-top: 1px solid #e0e1dd;
}

.accordion-alt .accordion-holder:first-child {
    border-top: 0;
}

.accordion .accordion-holder:first-child {
    padding: 0 0 9px;
}

.accordion .accordion-title {
    padding: 13px 40px 1px 0;
    position: relative;
    color: #4d4f53;
}

.accordion.checkTop .accordion-title {
    padding: 13px 5px 1px 0;
}

.accordion .accordion-holder:first-child .accordion-title {
    padding-top: 11px;
}

.accordion .accordion-title h3 {
    color: #41a940;
    font: 1.286em/1.111em 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif;
    letter-spacing: -1px;
    margin: 0 0 -1px;
}

.accordion .accordion-title .table-info td h3 {
    color: #41a940;
    font: 1.55em/1.111em 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif;
    letter-spacing: -1px;
    margin: 0 0 -1px;
}

.accordion .accordion-title p {
    margin: 0;
}

.accordion .accordion-title .opener {
    position: absolute;
    top: 19px;
    right: 11px;
    float: right;
    width: 20px;
    height: 20px;
    background: url(/selfservice/images/bg-sprite.png) no-repeat 0 -90px;
    text-indent: -9999px;
    overflow: hidden;
    outline: none;
}

.accordion .active .accordion-title .opener {
    text-decoration: none;
    background: url(/selfservice/images/bg-sprite.png) no-repeat -24px -90px;
}

.accordion-alt .opener {
    position: relative;
    min-height: 35px;
    font: 1.571em/1.182em 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif;
    padding: 14px 0 6px 29px;
    color: #4d4f53;
    letter-spacing: -1px;
    display: inline-block;
    outline: none;
    background: url(/selfservice/images/bg-sprite.png) no-repeat -378px -250px;
}

.accordion-alt .active .opener {
    text-decoration: none;
    background: url(/selfservice/images/bg-sprite.png) no-repeat -378px -322px;
}

.accordion h3 {
    color: #41a940;
    font: 1.286em/1.222em 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif;
}

.blockquote-section .accordion h1,
.blockquote-section .accordion h2,
.blockquote-section .accordion h3,
.blockquote-section .accordion h4,
.blockquote-section .accordion h5,
.blockquote-section .accordion h6,
.wide-section .accordion h1,
.wide-section .accordion h2,
.wide-section .accordion h3,
.wide-section .accordion h4,
.wide-section .accordion h5,
.wide-section .accordion h6 {
    color: #fff;
    font-weight: bold;
    font-family: 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif;
}

.accordion-alt .slide {
    padding: 0 0 0 29px;
}

.accordion-alt .slide p {
    margin: 0 0 9px;
}

.accordion .accordion-title .table-products td,
.accordion .accordion-title .table-info td {
    border-top: 0;
}

.table-products,
.table-info {
    width: 100%;
    margin: 0 0 -1px;
}

.table-products td,
.table-info td {
    border-top: 1px solid #e5e5e5;
    font-size: 0.857em;
    line-height: 1.25em;
    padding: 11px 3px 5px;
    text-align: center;
}

.table-info td {
    width: 14%;
    /* 10.60% */
}

.table-info td.col-first {
    width: 43.83%;
    padding-left: 1em;
    /* **NEW** */
    text-align: left;
}

.table-products td {
    width: auto;
}

.table-products td.col-first {
    text-align: left;
}

.table-products td.last,
.table-info td.last {
    width: auto;
}

.table-info td.last span {
    /* **NEW** */
    margin-right: 4em;
    float: right;
}

.table-info td.last h5 {
    /* **NEW** */
    margin-right: 1.75em;
    float: right;
}

.table-info .check,
.tableCenter .check,
.table .check {
    display: block;
    width: 12px;
    height: 9px;
    background: url(/selfservice/images/bg-sprite.png) no-repeat 0 -120px;
    text-indent: -9999px;
    overflow: hidden;
    margin: -5px auto 0;
}

.table-info .check-wht,
.tableCenter .check-wht,
.table .check-wht {
    display: block;
    width: 12px;
    height: 9px;
    background: url(/selfservice/images/bg-sprite.png) no-repeat -58px -120px;
    text-indent: -9999px;
    overflow: hidden;
    margin: -5px auto 0;
}

tbody th.table-subhead {
    color: #41a940;
    padding-top: 1em;
    font: 1.25em/1.25em 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif;
    letter-spacing: -0.025em;
    border-top: 1px solid #e5e5e5;
}

.group-category {
    display: block;
    margin-top: .5em;
    color: #41a940;
    font-size: 1.25em;
}

.div-table {
    /* display: table; */
}

.div-table-thead {
    /* display: table-header-group; */
    font-size: 1.25em;
}

.div-table-thead .div-td {
    height: 75px;
}

.div-table-thead .hghLt {
    display: block;
    background: #41a940;
    color: #fff;
    padding: 20px 35px;
}

.div-table-tbody {
    /* display: table-row-group; */
}

.div-table-tfoot {
    /* display: table-footer-group; */
    font-size: 1.25em;
}

.div-tr {
    /* display: table-row; */
    display: table;
    border-bottom: 1px solid #d6d6d6;
    width: 100%;
}

.div-td-main,
.div-td {
    display: table-cell;
    padding: 15px 10px;
    text-align: left;
    vertical-align: middle;
}

.div-td {
    width: 20%;
    text-align: center;
}

.div-td-main p,
.div-td p {
    padding: 6px 0;
}

.div-table .check,
.div-table .xmark {
    width: 100%;
    min-height: 50px;
    margin: 0;
    display: inline;
    background: none;
    text-indent: 0;
    overflow: visible;
}

.div-table .check:after,
.div-table .xmark:after {
    width: 30px;
    height: auto;
    content: "\e013";
    font-family: 'Glyphicons Halflings';
    color: #41a940;
    font-size: 15px;
    display: inline;
}

.div-table .xmark:after {
    content: "\e014";
    color: #DA0020;
}

.offer-box {
    text-align: center;
    padding: 0 0 40px;
    position: relative;
    width: 100%;
    min-height: 257px;
    margin: -18px 0 34px;
}

.offer-box img {
    display: block;
    margin: 0 auto 8px;
}

.content-section .offer-box h3 {
    color: #41a940;
    font: 1.714em/1.167em 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif;
    letter-spacing: -1px;
}

.content-section .offer-box h3 a {
    color: #41a940;
}

.offer-box .bottom-row {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
}

.offer-box .btn {
    font: 14px/16px 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif;
    padding: 10px 21px 7px 20px;
}

.content-section .post {
    padding: 16px 0 25px;
    overflow: hidden;
}

.content-section .post-first {
    padding-top: 43px;
}

.content-section .post p {
    margin: 0 0 5px;
}

.content-section h2 {
    color: #333;
    font: 2.25em/1.2em 'SageText', Arial, Helvetica, sans-serif;
	font-weight: 500;
    /* 2.857em/1.2em */
    letter-spacing: -1px;
    margin: -4px 0 8px;
}

.content-section h2 a {
    color: #333;
}

.content-section h1,
.content-section .container h1,
.content-section .container h2 {
    color: rgba(0, 0, 0, 0.9);
    font: 'SageText', Arial, Helvetica, sans-serif;
    /* 2.857em/1.2em */
    letter-spacing: -1px;
    margin: -4px 0 20px;
}

.content-section h1.white,
.content-section .container h1.white,
.content-section .container h2.white {
    color: #FFFFFF;
    font: 'SageText', Arial, Helvetica, sans-serif;
    /* 2.857em/1.2em */
    letter-spacing: -1px;
    margin: -4px 0 8px;
}

.content-section h1 a,
.content-section .container h1 a,
.content-section .container h2 a {
    color: #41a940;
}

.content-section ul {
    list-style: none;
    margin: 0;
    padding: 0 0 19px;
}

.content-section ul ul {
    margin-top: 0.5em;
}

.content-section .text-holder ul {
    padding: 0;
}

.content-section .col-content ul {
    padding: 0 0 5px;
}

.content-section li {
    position: relative;
    padding: 0 0 5px 12px;
    overflow: hidden;
    vertical-align: top;
}

.section-holder-alt .text-holder li,
.content-section .col-content li {
    padding: 5px 0 5px 12px;
}

.content-section li:before {
    content: "";
    position: absolute;
    left: 1px;
    top: 5px;
    background: url(/selfservice/images/bg-sprite.png) no-repeat -114px 0;
    width: 8px;
    height: 7px;
}

.content-section .iconList li {
    padding: 0 0 5px 0;
}

.content-section .iconList li:before {
    background: none;
}

.content-section .productUL li.list-group-item:first-child {
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}

.content-section .productUL li.list-group-item:last-child {
    margin-bottom: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

.content-section .productUL li.list-group-item:before {
    background-image: none;
}

.content-section .productUL li.list-group-item {
    margin-bottom: 0;
    padding: .75em 0;
    border-width: 1px 0 0 0;
    border-style: solid;
    border-color: #b7b7b7;
}

.check-bullet li,
.content-section .check-bullet li {
    position: relative;
    padding: 0 0 10px 24px;
    overflow: hidden;
    vertical-align: top;
}

.check-bullet li:before,
.content-section .check-bullet li:before {
    content: "";
    position: absolute;
    left: 1px;
    top: 0;
    background: url(/selfservice/images/check-bullet.png) no-repeat 0 0;
    width: 16px;
    height: 16px;
}

ul.checkIcon {
    list-style: none;
    padding: 0 0 20px 5px;
}

.checkIcon li {
    margin-bottom: .5em;
}

.checkIcon li:before {
    margin-right: 10px;
    display: inline-block;
    color: #41a940;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: normal;
    content: "\e013";
}

@media only screen and (max-width: 990px) {
    .checkIcon li {
        margin-bottom: 1em;
    }
}

.content-section ol {
    padding-left: 1.5em;
}

.content-section ol li {
    position: relative;
    padding: 0 0 5px 0;
    overflow: visible;
    vertical-align: top;
}

.content-section ol li:before {
    background: inherit;
}

.content-section .col-content li:before {
    top: 12px;
}

.section-holder-alt .text-holder li:before,
.section-holder-alt .col-content li:before {
    top: 10px;
}

.container-alt .image-alt {
    padding: 6px 0;
}

.content-section .container-alt h2 {
    margin-top: 49px;
}

.detail-content {
    padding: 0 0 5px;
}

.col-md-4 .detail-content,
.col-sm-4 .detail-content {
    padding: 0 0 1px;
}

.detail-content:after {
    content: "";
    display: block;
    clear: both;
}

.detail-content .more {
    float: left;
    font-size: 12px;
    line-height: 20px;
}

.article .detail-content .more {
    float: none;
    display: inline-block;
}

.detail-content .more:after {
    height: 8px;
    margin: 0;
}

.detail-content .detail-links {
    float: right;
    list-style: none;
    margin: 0;
    padding: 0;
}

.article .detail-content .detail-links {
    overflow: hidden;
    float: none;
    margin: 0 0 0 -6px;
    padding: 6px 0 1px;
}

.col-md-4 .detail-content .detail-links,
.col-sm-4 .detail-content .detail-links {
    padding: 8px 0 0;
}

.tab-content .detail-content .detail-links,
.tab-content .detail-content .detail-links {
    padding: 12px 0 3px;
}

.detail-links li {
    float: left;
    padding: 0 0 0 5px;
    font: bold 10px/17px 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif;
}

.detail-links li:before {
    content: "";
    float: left;
    margin: -1px 7px 0 0;
    background: #ccc;
    width: 1px;
    height: 16px;
    position: static;
}

.detail-links li:first-child:before {
    display: none;
}

.detail-links li .share {
    display: block;
    width: 14px;
    height: 15px;
    background: url(/selfservice/images/bg-sprite.png) no-repeat 0 -190px;
    text-indent: -9999px;
    overflow: hidden;
    margin: 0 2px 0 0;
}

.detail-links li a {
    float: left;
    overflow: hidden;
    color: #666;
}

.detail-links li a.like:after,
.detail-links li a.comment:after {
    content: "";
    float: left;
    width: 13px;
    height: 15px;
    background: url(/selfservice/images/bg-sprite.png) no-repeat -30px -190px;
    text-indent: -9999px;
    overflow: hidden;
    margin: 0 4px 0 1px;
}

.detail-links li a.comment:after {
    width: 14px;
    margin: 1px 4px 0 0;
    background: url(/selfservice/images/bg-sprite.png) no-repeat -55px -190px;
}

.article {
    border: 1px solid #ccc;
    margin: 0 0 30px;
}

.col-md-4 .article,
.col-sm-4 .article {
    margin: 0 0 16px;
}

.tab-content {
    padding: 0 0 21px;
}

.tab-content .article {
    background: #fff;
    border: 0;
    margin: 0 0 20px;
}

.content-section .article .image {
    padding: 0;
}

.article-holder {
    padding: 17px 15px 9px 19px;
    min-height: 189px;
    position: relative;
}

.tab-content .article-holder {
    border: 1px solid #ccc;
    padding: 16px 15px 9px 19px;
}

/*
.container .nav-tabs {
	margin-bottom: 15px; 
	padding:20px 7px 0; 
	border-bottom: 1px solid #ccc;
}
*/

.container .nav-tabs {
    /* **NEW** */
    margin-bottom: 0;
    padding: 20px 0 0;
    border-bottom: 0;
}

.nav-tabs:before,
.nav-tabs:after {
    content: " ";
    display: table;
}

.nav-tabs:after {
    clear: both;
}

/*
.content-section .nav-tabs li {
	padding:0; display: block;
}
*/

.content-section .nav-tabs li {
    /* **NEW** */
    margin: 0 5px 0 0;
    padding: 5px 20px 0;
    display: block;
    text-align: center;
    background-color: rgba(0, 0, 0, .1);
    border: 0;
    border-radius: 3px 3px 0 0;
    cursor: pointer;
}

.content-section .nav-tabs li:before {
    content: "";
    display: none;
    /* 
	position:absolute;
	left:0;
	top:3px;
	background:#ccc;
	width:1px;
	height:13px;
 	*/
}

.content-section .nav-tabs li:first-child:before {
    display: none;
}

.content-section .nav-tabs li.active {
    /* **NEW** */
    background-color: #fff;
}

/*
.nav-tabs > li > a {
	position: relative;
	display: block;
	padding: 5px 10px;
	font-weight:bold;
	margin: 0 2px -1px 0;
	border: 1px solid transparent;
	color: #999;
}
*/

.nav-tabs > li > a {
    /* **NEW** */
    display: inline-block;
    margin: 0 1em;
    padding: 10px 0 5px;
    color: #666;
    font-weight: bold;
    text-align: center;
    border: 0;
    border-bottom: 3px solid transparent;
    /* border-bottom: 0; */
}

/*
.nav-tabs > li > a:hover, 
.nav-tabs > li > a:focus {
	border: 1px solid #ccc;
	color:#666;
	background-color: transparent;
}
*/

.nav-tabs > li > a:hover,
.nav-tabs > li > a:focus,
.nav-tabs > li > a:focus {
    /* **NEW** */
    border: 0;
    color: #666;
    background-color: transparent;
    border-bottom: 3px solid transparent;
}

/*
.nav-tabs > li.active > a, 
.nav-tabs > li.active > a:hover, 
.nav-tabs > li.active > a:focus {
	background: #fff;
	border: 1px solid #ccc;
	color:#009fda;
	border: 0;
	cursor: default;
}
*/

.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
    /* **NEW** */
    border: 0;
    color: #333;
    border-bottom: 3px solid #41a940;
    padding-bottom: 5px;
}

.tab-content-alt {
    background-color: #fff;
    padding: 15px 45px;
}

.col-md-4 .article-holder,
.col-sm-4 .article-holder {
    min-height: 161px;
}

.article-holder header {
    overflow: hidden;
    margin: 0 -5px 0 0;
}

.article-holder .logo-r-t {
    position: absolute;
    right: 10px;
    top: 17px;
    width: auto;
}

.article-holder .logo-r-t img {
    display: block;
}

.article-holder-home .logo-r-t {
    position: absolute;
    top: auto;
    bottom: 14px;
    right: 11px;
}

.content-section .article-holder header h2 {
    color: #41a940;
    font: 1.429em/1.2em 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif;
    margin: 0 50px 3px 0;
    float: left;
}

.content-section .tab-content header h2 {
    margin: 0 0 7px;
}

.article-holder h2 a {
    color: #41a940;
}

.content-section .article-holder p {
    margin: 0 0 2px;
}

.content-section .tab-content p {
    margin: 0 0 9px;
}

.register-form {
    padding: 19px 0 28px;
}

.register-form .top-row {
    padding: 0 0 26px;
    overflow: hidden;
}

.top-row .description-col {
    text-align: center;
    /* float:left; */
    /* width:50%; */
    color: #666;
    font: 1.286em/1.222em 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif;
}

.top-row .description-col .title {
    /* 
	width:auto;
	margin: 0 auto;
	float:left;
	width:29.512%;
	border-right:1px solid #ccc;
 	*/
    text-align: center;
    padding: 0;
}

.top-row .description-col .title h3 {
    color: #666;
    font: 48px/46px 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif;
    margin: -4px 0 -8px;
    letter-spacing: -2px;
}

.top-row .description-col .title span {
    color: #41a940;
}

.top-row .description-col .text-col {
    float: right;
    width: 70%;
    border-right: 1px solid #ccc;
    padding: 19px 11px 6px;
}

.login-form-col {
    float: right;
    width: 48%;
    padding: 17px 0;
}

.login-form-home {
    padding: 5px 0;
}

.login-form-col strong {
    float: left;
    width: 11.2%;
    padding: 6px 2px 0 0;
    color: #000;
    font: bold 12px/16px 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif;
}

.login-form-home strong {
    color: #666;
    font: 18px/20px 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif;
    width: 12.2%;
    padding: 23px 5px 0 3px;
    letter-spacing: -1px;
}

.login-form-col .holder {
    float: left;
    width: 88.8%;
}

.login-form-home .holder {
    width: 87%;
}

.login-form-col .holder .frame {
    overflow: hidden;
    padding: 0 0 6px;
}

.login-form-col .col {
    float: left;
    padding: 0 0 0 14px;
}

.login-form-home .col {
    padding: 0 14px 0 8px;
}

.login-form-col .col label {
    float: left;
    margin: 6px 7px 0 0;
    font: bold 12px/16px 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif;
}

.login-form-home .col label {
    float: none;
    margin: 0 0 2px;
    display: block;
}

.login-form-col .form-control {
    width: 112px;
    float: left;
}

.form-control::-webkit-input-placeholder {
    font-family: 'SageText', Arial, Helvetica, sans-serif;
}
.form-control:-moz-placeholder {
    font-family: 'SageText', Arial, Helvetica, sans-serif;
}
.form-control::-moz-placeholder {
    font-family: 'SageText', Arial, Helvetica, sans-serif;
}
.form-control:-ms-input-placeholder {
    font-family: 'SageText', Arial, Helvetica, sans-serif;
}

.form-control:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 1px solid #999;
}

.has-error .form-control {
    border: 1px solid #f00;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.login-form-col .btn {
    float: left;
    padding: 4px 7px 4px 8px;
    margin: 1px 0 0 11px;
}

.login-form-home .btn {
    margin: 19px 0 0 4px;
}

.content-section ul.frame-links {
    list-style: none;
    margin: 0;
    padding: 0 0 0 11.5%;
    overflow: hidden;
}

.login-form-home ul.frame-links {
    padding: 0 0 0 1px;
}

.content-section ul.frame-links li {
    float: left;
    font: bold 0.714em/1.1em 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif;
    padding: 0 6px;
}

.content-section ul.frame-links li:before {
    display: none;
}

.filter-block {
    border: 1px solid #f6f6f5;
    background: #f0f0f0;
    padding: 18px 1px 16px 1.915%;
    overflow: hidden;
}

.filter-block .filter-col {
    float: left;
    width: 32.7%;
}

.register-form .results-col h3,
.register-form .filter-block h3 {
    display: block;
    color: #000;
    font: bold 0.857em/1.1em 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif;
    margin: 0 0 5px 2px;
}

.register-form .results-col h3 {
    margin: 0 0 2px 2px;
}

.filter-block .filter-row {
    overflow: hidden;
    width: 100%;
}

.filter-block .filter-row .col {
    width: 33.333%;
    padding: 0 8px 0 0;
    float: left;
}

.filter-block .select-area {
    width: 100% !important;
    height: 27px;
    font-size: 12px;
    line-height: 24px;
}

.filter-block .select-area .select-opener {
    height: 25px;
}

.filter-block .select-area .select-opener:after {
    left: 5px;
    top: 10px;
    background: url(/selfservice/images/bg-sprite.png) no-repeat -48px -90px;
    height: 6px;
}

.results-col {
    position: relative;
    float: right;
    width: 65.071%;
    overflow: hidden;
}

.results-col .box-shadow {
    display: none;
}

.results-row {
    overflow: hidden;
}

.results-row .col {
    float: left;
    margin: 0 2.6% 0 0;
}

.results-row .col span {
    float: left;
    font: 30px/32px 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif;
    margin: 0 3px 0 0;
}

.results-row .col em {
    float: left;
    font-size: 12px;
    line-height: 29px;
    font-style: normal;
}

/* full-width blockquote */

.blockquote-section {
    position: relative;
    z-index: 12;
    overflow: hidden;
}

/* full-width blockquote background colors */

.blockquote-section.green,
.wide-section.green {
    background: #41a940;
    !important
}

.blockquote-section.red,
.wide-section.red {
    background: #f00;
    !important
}

.blockquote-section.blue,
.wide-section.blue {
    background: #107ae4;
    !important
}

/* early dev style carried forward */

.blockquote-section.green {
    background: #41a940 url(/selfservice/images/bg-section-r.png) repeat-x 0 -456px;
}

/* full-width blockquote background images */

.blockquote-section.green:after,
.blockquote-section.red:after,
.blockquote-section.blue:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.blockquote-section.bkg-01:after,
.blockquote-section.bkg-02:after,
.blockquote-section.bkg-03:after,
.blockquote-section.bkg-04:after,
.blockquote-section.bkg-05:after,
.blockquote-section.bkg-06:after,
.blockquote-section.bkg-07:after,
.blockquote-section.bkg-08:after,
.blockquote-section.bkg-09:after,
.blockquote-section.bkg-10:after,
.blockquote-section.bkg-11:after,
.blockquote-section.bkg-12:after,
.blockquote-section.bkg-13:after,
.blockquote-section.bkg-14:after,
.blockquote-section.bkg-15:after,
.blockquote-section.bkg-16:after,
.blockquote-section.bkg-17:after,
.blockquote-section.bkg-18:after .blockquote-section.bkg-19:after,
.blockquote-section.bkg-20:after,
.blockquote-section.bkg-21:after,
.blockquote-section.bkg-blue-wide:after,
.wide-section.bkg-blue-wide:after,
.blockquote-section.bkg-55 {
    background-repeat: no-repeat;
    background-position: 50% -456px;
}

.blockquote-section.bkg-01:after,
.bkg-01 {
    background-image: url(../../shared/responsive/images/1280x900/background-01.jpg);
    background-color: #553023;
}

.blockquote-section.bkg-02:after,
.bkg-02 {
    background-image: url(../../shared/responsive/images/1280x900/background-02.png);
    background-color: #546034;
}

.blockquote-section.bkg-03:after,
.bkg-03 {
    background-image: url(../../shared/responsive/images/1280x900/background-03.png);
    background-color: #1A1917;
}

.blockquote-section.bkg-04:after,
.bkg-04 {
    background-image: url(../../shared/responsive/images/1280x900/background-04.png);
    background-color: #030201;
}

.blockquote-section.bkg-05:after,
.bkg-05 {
    background-image: url(../../shared/responsive/images/1280x900/background-05.png);
    background-color: #374F61;
}

.blockquote-section.bkg-06:after,
.bkg-06 {
    background-image: url(../../shared/responsive/images/1280x900/background-06.png);
    background-color: #161616;
}

.blockquote-section.bkg-07:after,
.bkg-07 {
    background-image: url(../../shared/responsive/images/1280x900/background-07.png);
    background-color: #997555;
}

.blockquote-section.bkg-08:after,
.bkg-08 {
    background-image: url(../../shared/responsive/images/1280x900/background-08.png);
    background-color: #A7B0B2;
}

.blockquote-section.bkg-09:after,
.bkg-09 {
    background-image: url(../../shared/responsive/images/1280x900/background-09.png);
    background-color: #8C4407;
}

.blockquote-section.bkg-10:after,
.bkg-10 {
    background-image: url(../../shared/responsive/images/1280x900/background-10.png);
    background-color: #E52800;
}

.blockquote-section.bkg-11:after,
.bkg-11 {
    background-image: url(../../shared/responsive/images/1280x900/background-11.png);
    background-color: #445254;
}

.blockquote-section.bkg-12:after,
.bkg-12 {
    background-image: url(../../shared/responsive/images/1280x900/background-12.png);
    background-color: #445254;
}

.blockquote-section.bkg-13:after,
.bkg-13 {
    background-image: url(../../shared/responsive/images/1280x900/background-13.png);
    background-color: #445254;
}

.blockquote-section.bkg-14:after,
.bkg-14 {
    background-image: url(../../shared/responsive/images/1280x900/background-14.png);
    background-color: #2D8C5E;
}

.blockquote-section.bkg-15:after,
.bkg-15 {
    background-image: url(../../shared/responsive/images/1280x900/background-15.png);
    background-color: #351A12;
}

.blockquote-section.bkg-16:after,
.bkg-16 {
    background-image: url(../../shared/responsive/images/1280x900/background-16.png);
    background-color: #CFE7F9;
}

.blockquote-section.bkg-17:after,
.bkg-17 {
    background-image: url(../../shared/responsive/images/1280x900/background-17.png);
    background-color: #6399D1;
}

.blockquote-section.bkg-18:after,
.bkg-18 {
    background-image: url(../../shared/responsive/images/1280x900/background-18.png);
    background-color: #4C5565;
}

.blockquote-section.bkg-19:after,
.bkg-19 {
    background-image: url(/selfservice/images/bg-section-4.jpg);
}

.blockquote-section.bkg-20:after,
.bkg-20 {
    background-image: url(../../shared/responsive/images/tile_backgrounds/green_tile.png);
}

.blockquote-section.bkg-21:after,
.bkg-21 {
    background-image: url(../../shared/responsive/images/tile_backgrounds/blue_tile.png);
}

.blockquote-section.bkg-22:after,
.bkg-22 {
    background-image: url(../../shared/responsive/images/1280x900/background-20.png);
    background-color: #4C5565;
}

.blockquote-section.bkg-blue-wide:after,
.wide-section.bkg-blue-wide:after,
.bkg-blue-wide {
    background-image: url(../../shared/responsive/images/wide_backgrounds/blue_wide-bkg.jpg);
}

.blockquote-section.bkg-55,
.wide-section.bkg-55 {
    background-color: #f00;
    background-image: url('../../shared/responsive/images/1280x900/background-01.jpg');
    background-position: 50% -456px;
}

/* wide section backgrounds */

.money-bkg-tile {
    background: url(/selfservice/images/bg-section.png);
}

.blockquote-section blockquote {
    padding: 40px 10px 40px;
    /* 80px 10px 9px */
    border: 0;
    margin: 0 auto;
    max-width: 940px;
    position: relative;
    z-index: 2;
    color: #fff;
    text-align: center;
}

.blockquote-section blockquote q {
    display: block;
    font: 3.25em/1.043em 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif;
    letter-spacing: -2px;
}

.blockquote-section .author {
    overflow: hidden;
    padding: 5px 19.5%;
}

.blockquote-section blockquote span {
    float: right;
    font: 1.143em/1.25em 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif;
    width: 270px;
    text-align: left;
    padding: 5px 0;
}

.blockquote-section blockquote img {
    float: left;
    margin: -8px 10px 0 0;
    -webkit-border-radius: 58px;
    border-radius: 58px;
}

/* end full-width blockquote */

.containet-info {
    background: #fff url(/selfservice/images/bg-section-6.png) repeat-x;
}

.containet-info-title {
    margin: 0 auto;
    max-width: 970px;
    overflow: hidden;
    padding: 20px 15px 7px;
    position: relative;
}

.containet-info-title h1 {
    color: #4d4f53;
    text-align: center;
    font: 20px/24px 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif;
    margin: 0;
    letter-spacing: -1px;
}

.containet-info-holder {
    position: relative;
    padding: 8px 0 47px;
}

.containet-info-holder .containet-frame {
    margin: 0 auto;
    max-width: 950px;
    text-align: center;
    letter-spacing: -4px;
}

.containet-frame .popup-holder {
    display: inline-block;
    vertical-align: top;
    letter-spacing: 0;
    width: 190px;
    padding: 0 30px 10px;
}

.containet-info-holder .containet-frame:after {
    content: "";
    display: block;
    clear: both;
}

.containet-frame .popup-holder a.open {
    display: block;
    text-decoration: none;
    color: #4d4f53;
    text-align: center;
    position: relative;
    z-index: 17;
}

/*
.containet-frame a.open .icon {
	display:block;
	width:47px;
	height:47px;
	background:url(/selfservice/images/bg-sprite.png) no-repeat 0 -210px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 auto 11px;
}
.containet-frame .popup-active a.open .icon1 {background-position:0 -210px;}
.containet-frame a.open .icon2 {background-position:-50px -210px;}
.containet-frame .popup-active a.open .icon2 {background-position:-50px -210px;}
.containet-frame a.open .icon3 {background-position:-100px -210px;}
.containet-frame .popup-active a.open .icon3 {background-position:-100px -260px;}
.containet-frame a.open .icon4 {background-position:-150px -210px;}
.containet-frame .popup-active a.open .icon4 {background-position:-150px -210px;}
.containet-frame a.open .icon5 {background-position:0 -310px;}
.containet-frame .popup-active a.open .icon5 {background-position:0 -310px;}
*/

.containet-frame a.open .icon {
    display: block;
    width: 40px;
    height: 40px;
    text-indent: -9999px;
    overflow: hidden;
    margin: 0 auto 11px;
    background-size: 40px 40px;
}

.containet-frame a.open .icon1 {
    background: url("https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_calculatoralt.png") no-repeat 0 0;
    background-size: 100%;
}

.containet-frame .popup-active a.open .icon1 {
    background: url("https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_gray_calculatoralt.png") no-repeat 0 0;
    background-size: 100%;
}

.containet-frame a.open .icon2 {
    background: url("https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_globalcrm.png") no-repeat 0 0;
    background-size: 100%;
}

.containet-frame .popup-active a.open .icon2 {
    background: url("https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_gray_globalcrm.png") no-repeat 0 0;
    background-size: 100%;
}

.containet-frame a.open .icon3 {
    background: url("https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_globalerp.png") no-repeat 0 0;
    background-size: 100%;
}

.containet-frame .popup-active a.open .icon3 {
    background: url("https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_gray_globalerp.png") no-repeat 0 0;
    background-size: 100%;
}

.containet-frame a.open .icon4 {
    background: url("https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_globalpayroll.png") no-repeat 0 0;
    background-size: 100%;
}

.containet-frame .popup-active a.open .icon4 {
    background: url("https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_gray_globalpayroll.png")no-repeat 0 0;
    background-size: 100%;
}

.containet-frame a.open .icon5 {
    background: url("https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_globalpayments.png") no-repeat 0 0;
    background-size: 100%;
}

.containet-frame .popup-active a.open .icon5 {
    background: url("https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_gray_globalpayments.png") no-repeat 0 0;
    background-size: 100%;
}

.containet-frame a.open em {
    display: block;
    margin: 0 0 1px;
    font: 13px/16px 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif;
}

.containet-frame a.open strong {
    display: inline-block;
    color: #41a940;
    font: 20px/24px 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif;
    letter-spacing: -1px;
}

.containet-frame a.open strong:after {
    content: "";
    display: inline-block;
    background: url(/selfservice/images/bg-sprite.png) no-repeat -50px -98px;
    margin: 0 -10px 0 4px;
    width: 11px;
    height: 11px;
}

.containet-frame .popup-active a.open strong:after {
    background: url(/selfservice/images/bg-sprite.png) no-repeat -62px -98px;
}

.containet-frame .popup-holder div.popup {
    background: #fff url(/selfservice/images/bg-section-5.png) repeat-x;
    position: absolute;
    top: -333px;
    left: 0;
    display: none;
    width: 100%;
    height: 419px;
    z-index: 16;
    text-align: left;
}

.containet-info .close {
    position: absolute;
    right: 0;
    top: 0;
    width: 25px;
    height: 25px;
    background: url(/selfservice/images/bg-sprite.png) no-repeat -172px -167px;
    text-indent: -9999px;
    overflow: hidden;
    opacity: 1;
}

.containet-info .close:hover {
    opacity: 0.7;
}

.popup-frame {
    margin: 0 auto;
    max-width: 940px;
    padding: 22px 0 20px 20px;
    overflow: hidden;
    font-size: 12px;
    line-height: 14px;
    color: #000;
}

.popup-frame .content-box {
    float: left;
    width: 69.239%;
}

.popup-frame .content-box h1 {
    font: 60px/70px 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif;
    color: #41a940;
    margin: 0 0 16px 2.7%;
    letter-spacing: -3px;
}

.popup-frame .content-box h2 {
    font: 20px/30px 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif;
    color: #41a940;
    margin: 0 0 14px;
    letter-spacing: -1px;
}

.popup-frame .content-box h2 img {
    display: block;
}

.popup-frame .columns-row {
    overflow: hidden;
    width: 100%;
}

.popup-frame .columns-row .col {
    padding: 0 0 10px 3.14%;
    float: left;
    width: 25%;
}

.popup-frame p {
    margin: 0 0 15px;
}

.popup-frame .sidebar-box {
    float: right;
    width: 23.913%;
    padding: 6px 0;
}

.sidebar-box a.btn-alt {
    margin: 0 0 29px;
}

.sidebar-box img {
    display: block;
    width: 100%;
    height: auto;
    margin: 0 0 11px;
}

.preview-event {
    text-align: center;
    font: 1.643em/1.13em 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif;
    color: #4d4f53;
    padding: 0 0 20px;
    background: url(/selfservice/images/bg-ball2.jpg) no-repeat 50% 0;
    position: relative;
    display: none;
}

.preview-event:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    background: url(/selfservice/images/bg-ball1.png) no-repeat 42.2% 0;
    width: 100%;
    height: 354px;
}

.preview-event header {
    background: rgba(65, 169, 64, 0.85);
    padding: 13px 5px 9px 50px;
    color: #fff;
    font: 1.043em/1.083em 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif;
    letter-spacing: -1px;
}

.preview-event header time,
.preview-event header span {
    font: 0.667em/1.5em 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif;
    letter-spacing: 0;
    display: inline-block;
    vertical-align: top;
}

.preview-event header time {
    padding: 0 19px 0 0;
}

.preview-event header span {
    padding: 0 0 0 14px;
}

.preview-event header em {
    font-style: normal;
}

.preview-event header em strong {
    font: 1em/1.083em 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif;
}

.preview-event-holder {
    margin: 0 auto;
    padding: 167px 7px 10px 13px;
    max-width: 900px;
}

.preview-event h1 {
    font: 5.609em/1.023em 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif;
    margin: 0 0 4px;
    color: #41a940;
    letter-spacing: -6px;
}

.preview-event .btn {
    background: #C8006E;
    color: #fff;
    padding: 13px 21px 11px;
    border-radius: 4px;
    letter-spacing: -1px;
    word-spacing: 2px;
}

.preview-event .btn:hover {
    color: #fff;
    background: #b34800;
}

#footer {
    width: 100%;
    overflow: hidden;
    display: table-footer-group;
}

#footer .footer {
    height: 1%;
    display: table-row;
}

.footer {
    background-color: #000000 !important;
	color: #ffffff;
	margin-top: 0px;
	padding-bottom: 80px;
	padding-top: 80px;
	font-size: 12px;
	line-height: 1.5;
}

@media (min-width: 600px) {
.footer {
    padding-top: 56px;
    padding-bottom: 56px;
}

.footer_logo {
	margin-top: 8px;
}

.footer a,
.footer a:hover,
.footer a:focus {
	color: #ffffff;
	text-decoration: none;
}

.footer_sns {
	align-items: center;
	display: flex;
	flex-wrap: wrap;
	justify-content: left;
	margin: 40px 0 64px 0;
	padding: 0px;
	font-size: 16px;
	line-height: 1.5;
	left: -16px;
	position: relative;
}

.footer ul {
	list-style-type: none;
	padding: 0;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.footer_sns li > a {
	padding: 16px;
	height: 48px;
	line-height: 16px;
	display: block;
	border-radius: 50%;
	transition: background-color .2s linear;
}

.footer_sns li > a:hover {
	background-color: rgba(255, 255, 255, 0.1);
}

.footer a,
.footer a:hover,
.footer a:focus {
	color: #ffffff;
	text-decoration: none;
}

.footer_sns li .sg-icon {
	height: 16px;
	width: 16px;
	margin: 0px;
	line-height: 16px;
}

a .sg-icon {
	vertical-align: middle;
}

@font-face {
	font-family: SageUIIcons;
	src: url(/selfservice/fonts/woff/sage-ui-icons.woff) format("woff");
	font-weight: 400;
	font-style: normal;
}

.sg-icon {
	font-family: sageuiicons !important;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.sg-icon--add:before {content: ""}
.sg-icon--alert:before {content: ""}
.sg-icon--angle-double-left:before {content: ""}
.sg-icon--angle-double-right:before {content: ""}
.sg-icon--angle-down:before{content:""}
.sg-icon--angle-left:before{content:""}
.sg-icon--angle-right:before{content:""}
.sg-icon--angle-up:before{content:""}
.sg-icon--arrow-down:before{content:""}
.sg-icon--arrow-left:before{content:""}
.sg-icon--arrow-right:before{content:""}
.sg-icon--arrow-up:before{content:""}
.sg-icon--attach:before{content:""}
.sg-icon--bars:before{content:""}
.sg-icon--blocked-square:before{content:""}
.sg-icon--blocked:before{content:""}
.sg-icon--calendar:before{content:""}
.sg-icon--camera:before{content:""}
.sg-icon--card-view:before{content:""}
.sg-icon--caret-left:before{content:""}
.sg-icon--caret-right:before{content:""}
.sg-icon--carrier:before{content:""}
.sg-icon--cart:before{content:""}
.sg-icon--chart-bar:before{content:""}
.sg-icon--chart-line:before{content:""}
.sg-icon--chart-pie:before{content:""}
.sg-icon--check-square-unselected:before{content:""}
.sg-icon--check-square:before{content:""}
.sg-icon--check:before{content:""}
.sg-icon--chevron-down:before{content:""}
.sg-icon--chevron-left:before{content:""}
.sg-icon--chevron-right:before{content:""}
.sg-icon--chevron-up:before{content:""}
.sg-icon--clock:before{content:""}
.sg-icon--close:before{content:""}
.sg-icon--cog:before{content:""}
.sg-icon--comments:before{content:""}
.sg-icon--copy:before{content:""}
.sg-icon--credit-card:before{content:""}
.sg-icon--csv:before{content:""}
.sg-icon--delete:before{content:""}
.sg-icon--disconnect:before{content:""}
.sg-icon--download:before{content:""}
.sg-icon--draft:before{content:""}
.sg-icon--drag-vertical:before{content:""}
.sg-icon--drag:before{content:""}
.sg-icon--dropdown-up:before{content:""}
.sg-icon--dropdown:before{content:""}
.sg-icon--duplicate:before{content:""}
.sg-icon--edit:before{content:""}
.sg-icon--exclamation-circle:before{content:""}
.sg-icon--external-link:before{content:""}
.sg-icon--facebook:before{content:""}
.sg-icon--favourite-lined:before{content:""}
.sg-icon--favourite:before{content:""}
.sg-icon--fax:before{content:""}
.sg-icon--feedback:before{content:""}
.sg-icon--file-o:before{content:""}
.sg-icon--file-text-o:before{content:""}
.sg-icon--film:before{content:""}
.sg-icon--filter:before{content:""}
.sg-icon--folder:before{content:""}
.sg-icon--gift:before{content:""}
.sg-icon--google-plus:before{content:""}
.sg-icon--help:before{content:""}
.sg-icon--home:before{content:""}
.sg-icon--image:before{content:""}
.sg-icon--in-progress:before{content:""}
.sg-icon--info-circle:before{content:""}
.sg-icon--instagram:before{content:""}
.sg-icon--key:before{content:""}
.sg-icon--linkedin:before{content:""}
.sg-icon--listing-g:before{content:""}
.sg-icon--listing-v:before{content:""}
.sg-icon--locked:before{content:""}
.sg-icon--logout:before{content:""}
.sg-icon--marker:before{content:""}
.sg-icon--message:before{content:""}
.sg-icon--minus:before{content:""}
.sg-icon--mobile:before{content:""}
.sg-icon--pdf:before{content:""}
.sg-icon--pencil:before{content:""}
.sg-icon--people:before{content:""}
.sg-icon--person:before{content:""}
.sg-icon--phone:before{content:""}
.sg-icon--pinterest:before{content:""}
.sg-icon--print:before{content:""}
.sg-icon--progressed:before{content:""}
.sg-icon--question:before{content:""}
.sg-icon--redo:before{content:""}
.sg-icon--refresh:before{content:""}
.sg-icon--resize-horizontal:before{content:""}
.sg-icon--resize-vertical:before{content:""}
.sg-icon--save:before{content:""}
.sg-icon--screen-share:before{content:""}
.sg-icon--search:before{content:""}
.sg-icon--share-alt:before{content:""}
.sg-icon--shop:before{content:""}
.sg-icon--sliders:before{content:""}
.sg-icon--sort-down:before{content:""}
.sg-icon--sort-up:before{content:""}
.sg-icon--split:before{content:""}
.sg-icon--sync:before{content:""}
.sg-icon--talk:before{content:""}
.sg-icon--times-circle:before{content:""}
.sg-icon--times:before{content:""}
.sg-icon--tumblr:before{content:""}
.sg-icon--twitter:before{content:""}
.sg-icon--undo:before{content:""}
.sg-icon--unlocked:before{content:""}
.sg-icon--upload:before{content:""}
.sg-icon--uploaded:before{content:""}
.sg-icon--warning:before{content:""}
.sg-icon--xing:before{content:""}
.sg-icon--youtube:before{content:""}
.sg-icon--play:before{content:"▸"}
.sg-icon--price-tag:before{content:""}

@media(max-width:959.98px) {
	.footer--standard {
		background:#000000;
		/*background-image:-webkit-gradient(linear,left top,left bottom,from(#0D3D52),color-stop(10%,#0D3D52),color-stop(10%,#003349),to(#003349));
		background-image:linear-gradient(180deg,#0D3D52 0%,#0D3D52 10%,#003349 10%,#003349 100%)*/
	}
}

.footer--standard .footer_logos {
	text-align:center
}

@media(min-width:960px) {
	.footer--standard .footer_logos {
		text-align:left
	}
}

@media(max-width:959.98px) {
	.footer--standard .layout_1-col .footer_logos {
		padding-bottom:8px;
		margin-bottom:40px;
		background:#000000;
		margin-left:-12px;
		margin-right:-12px;
		width:calc(100% + 24px)
	}
}

@media(max-width:1920px) {
	footer .layout_1-col {
		margin: 0 auto;
		width: 1170px;
	}
}

@media(max-width:1366px) {
	footer .layout_1-col {
		margin: 0 auto;
		width: 960px;
	}
}

@media(max-width:1024px) {
	footer .layout_1-col {
		margin: 0 auto;
		width: 690px;
	}
}

@media(max-width:768px) {
	footer .layout_1-col {
		margin: 0 auto;
		width: 690px;
	}
}

@media(max-width:375px) {
	footer .layout_1-col {
		margin: 0 16px;
		width: auto;
	}
}

.footer--standard .footer_sns li {
	margin:0
}

@media(min-width:960px) {
	.footer--standard .footer_sns {
		-webkit-box-pack:left;
		-ms-flex-pack:left;
		justify-content:left;
		position:relative;
		left:-16px
	}
}

.footer--standard .footer_links {
	font-size:14px;
	text-align:left
}

.footer--standard .footer_links ul {
	display:block;
	margin-bottom:40px
}

.footer--standard .footer_links li {
	margin-bottom:12px
}

.footer--standard .footer_links h6 {
	font-size:14px;
	font-weight:400;
	margin-bottom:16px;
	color:rgba(255,255,255,.55)
}

.footer--standard .footer_links-wrapper {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:stretch;
	-ms-flex-align:stretch;
	align-items:stretch
}

@media(max-width:599.98px) {
	.footer--standard .footer_links-wrapper {
		-ms-flex-wrap:wrap;
		flex-wrap:wrap
	}
}

.footer--standard .footer_selector {
	margin-bottom:40px
}


@media(min-width:600px) {
	.footer--standard .footer_selector {
		margin-bottom:56px
	}
}

@media(min-width:1900px) {
	.footer--standard .footer_selector {
		margin-bottom:80px
	}
}

.lang-selector_links ul {
	margin-bottom:0;
	margin-top:-24px
}

.lang-selector_links a {
	display:block;
	text-decoration:none;
	color:rgba(0,0,0,.9);
	padding:10px 16px;
	margin:0 -16px;
	width:calc(100% + 32px)
}

.footer .container-fluid {
	padding-left: 24px;
	padding-right: 24px;
}

.footer .footer_links a:hover,
.footer .footer_nav a:hover {
    opacity: .8;
}

.footer_links h6 {
	color: rgba(255, 255, 255, .55);
	font-size: 14px !important;
	font-weight: 400 !important;
	margin-bottom: 16px;
	margin-top: 0px;
}

.footer_links ul {
	display: block;
	margin-bottom: 40px;
	font-size: 14px;
}

.footer_links li {
	margin-bottom: 12px;
}

.footer_selector {
	margin-bottom: 80px;
}

.footer .footer_nav {
    border-top: 1px solid rgba(255,255,255,.24);
    padding-top: 24px;
}

.footer .footer_nav li {
    padding: 8px 16px;
    white-space: nowrap;
}

#footer .footer-frame {
    display: table-cell;
}

.container {
    max-width: 100%;
	padding: 0;
}

.footer-content {
    position: relative;
    overflow: hidden;
    padding: 36px 0;
}

.footer-content .navbar-brand {
    float: left;
    width: 89px;
    height: 36px;
    margin: 8px 0 0 1px;
}

.social-net {
    float: right;
    list-style: none;
    margin: 0;
    padding: 0;
}

.social-net li {
    float: left;
    margin: 0 5px 0 7px;
}

.social-net li a {
    display: block;
    width: 32px;
    height: 32px;
    background: url(/selfservice/images/bg-sprite.png) no-repeat 0 -20px;
    text-indent: -9999px;
    overflow: hidden;
}

.social-net li a.google {
    background-position: 0 -20px;
}

.social-net li a.facebook {
    background-position: -44px -20px;
}

.social-net li a.you-tube {
    background-position: -88px -20px;
    width: 33px;
}

.social-net li a.linkedin {
    background-position: -133px -20px;
}

.social-net li a.twitter {
    background-position: -177px -20px;
}

.social-net li a.sagecity {
    background: url(/selfservice/images/sage-city.jpg) no-repeat;
}

.social-net li a.instagram {
    background: url(/selfservice/icons/footer/instagram.jpg) no-repeat;
}

.copy-box {
    float: left;
    width: 90%;
    /* padding: 4px 0 0 15.957%; */
    padding: 4px 0 0;
    color: #666;
    font-size: 0.857em;
    line-height: 1.25em;
}

.copy-box ul {
    list-style: none;
    margin: 0;
    padding: 0 0 12px;
}

.copy-box li {
    overflow: hidden;
    vertical-align: top;
}

.copy-box li a {
    color: #09c;
}

.copy-box p {
    margin: 0 0 13px;
}

#header.inner .navbar-brand {
    margin: -2px 0 0;
}

.inner .navbar-brand {
    height: 23px;
    width: auto;
	min-width: 60px;
}

.inner .header-column {
    margin: 0;
}

.inner .header-row-top {
    left: 0;
    z-index: 1;
    padding: 6px 0 9px;
}

.inner .header-row-top:after {
    position: absolute;
    content: '';
    z-index: -1;
    background: #e7e7e7;
    width: 100%;
    left: 0;
    right: 0;
    top: -8px;
    bottom: 0;
    padding: 0 9999px;
    margin: 0 -9999px;
}

.inner .header-row-top:before {
    position: absolute;
    content: '';
    bottom: 0;
    height: 15px;
    left: 0;
    right: 0;
    z-index: -1;
    /*
	-webkit-box-shadow:0 0 9px rgba(0,0,0,0.4);
	-moz-box-shadow:0 0 9px rgba(0,0,0,0.4);
	box-shadow:0 0 9px rgba(0,0,0,0.4);
	-moz-border-radius:200px/8px;
	border-radius:200px/8px;
	*/
}

.shadow {
    position: absolute;
    overflow: hidden;
    text-indent: -9999px;
    top: -8px;
    left: 0;
    right: 0;
    height: 15px;
    z-index: 1;
    background: url(/selfservice/images/bg-shadow1.png) no-repeat 50% 0;
    background-size: 100% 15px;
}

.inner .nav-holder {
    float: right;
}

.navigation > li.buy-now {
    padding: 0;
    margin: -4px 1px 0 18px;
    font: 11px/15px Arial, Helvetica, sans-serif;
}

.navigation > li.buy-now a {
    background: #C8006E;
    color: #fff;
    padding: 4px 8px 4px 7px;
    border-radius: 3px;
    letter-spacing: 0;
}

.navbar-inverse .navigation > li.buy-now a:hover,
.navbar-inverse .navigation > li.buy-now a:focus {
    color: #fff;
    background: #b34800;
    text-decoration: none;
}

#mobile-mark {
    margin-top: 60px;
    margin-top: 0px;
    /* temp style for use with old template */
    padding: 10px;
}

.inner .mark,
#mobile-mark .mark,
.ITP-navbar .mark,
.OTP-navbar .mark {
    min-width: 218px;
    margin: -5px 10px 0 0;
    float: left;
    /*  font-family: 'AdelleSansSAGE-Bold', Arial, Helvetica, sans-serif; */
    font-size: 28px;
    line-height: 28px;
    /*    color: #00DC00; */
    letter-spacing: -.03em;
}

.inner .mark,
#mobile-mark .mark,
.ITP-navbar .mark,
.OTP-navbar .mark,
.inner .mark,
#mobile-mark .mark,
.ITP-navbar .mark,
.OTP-navbar .mark,
.inner .mark em,
#mobile-mark .mark em,
.ITP-navbar .mark em,
.OTP-navbar .mark em {
    margin: 0;
    font-family: 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif;
    color: #8E8A86;
    display: inline-block;
    font-style: normal;
}

.inner .header-row.header-row-alt .mark,
.header-row.header-row-alt .OTP-navbar .mark {
    margin-top: 0;
}

.ITP-navbar .mark {
    display: none;
}

.inner .navbar-nav > li {
    font: 14px/25px Arial, Helvetica, sans-serif;
    margin: 0 0 0 7px;
    border-bottom: 4px solid #fff;
}

.inner .navbar-nav > li:hover,
.inner .navbar-nav > li.active,
.inner .navbar-nav > li.selected,
.inner .navbar-nav > li:focus {
    border-bottom: 4px solid #399c33;
}

.inner .navbar-inverse .navbar-nav > li > a,
.inner .navbar-nav > li > a {
    padding: 2px;
    color: #999;
    font: 14px/25px Arial, Helvetica, sans-serif;
    letter-spacing: 0;
}

.inner .navbar-inverse .navbar-nav > li.selected > a,
.inner .navbar-nav > li.selected > a,
.inner .navbar-inverse .navbar-nav > li.active > a,
.inner .navbar-nav > li.active > a {
    color: #333;
    font-family: 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif;
}

.inner .navbar-inverse .navbar-nav > li.alt > a,
.inner .navbar-nav > li.alt > a {
    color: #C8006E;
}

.inner .navbar-nav > li > a.btn {
    border: 0;
    border-radius: 3px;
    font-size: 1em;
    background: #009fda;
    color: #fff;
    margin-top: -8px;
    padding: 8px 13px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}

.inner .navbar-nav > li > .btn:hover,
.inner .navbar-nav > li > .btn:focus {
    background: #0072c2;
    text-decoration: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.inner .navbar-nav > li > a.btn-buy-now {
    background: #C8006E;
    padding: 8px 14px;
}

.inner .navbar-nav > li > a.btn-buy-now:hover,
.inner .navbar-nav > li > .btn-buy-now:focus {
    background: #b34800;
}

.inner .header-row {
    padding: 58px 0 0;
}

#header.inner .container-frame {
    padding-bottom: 16px;
}

.inner02 .header-row .navbar-nav.nav-alt,
.header-row.header-row-alt .navbar-nav.nav-alt {
    margin: 0;
    border-bottom: 0;
}

#header.inner .inner02 .container-frame {
    padding-bottom: 8px;
}

.buy-now-popup {
    background: #fff;
    position: fixed;
    left: 0;
    top: 114px;
    width: 100%;
    display: none;
    z-index: 19;
}

.buy-now-popup .holder {
    position: relative;
    max-width: 940px;
    margin: 0 auto;
    text-align: center;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 45px 0 45px 7px;
}

.buy-now-popup h3 {
    margin: 0;
    font-size: 60px;
    line-height: 65px;
    color: #41a940;
    font-weight: normal;
    letter-spacing: -3px;
}

.buy-now-popup .close-link {
    display: inline-block;
    color: #fff;
    border-radius: 3px;
    padding: 8px 14px;
    background: #999;
}

.buy-now-popup .close-link:hover,
.buy-now-popup .close-link:focus {
    color: #fff;
}

.buy-now-popup .links {
    text-align: center;
    letter-spacing: -4px;
    padding: 31px 0 36px;
}

.buy-now-popup .links a {
    width: 40.729%;
    margin: 0 0.772% 0 1.372%;
    letter-spacing: 0;
    vertical-align: top;
    display: inline-block;
    font-size: 15px;
    line-height: 17px;
    background: #666;
    color: #fff;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 10px 40px 10px 12px;
    text-align: left;
    position: relative;
}

.buy-now-popup .links a:before,
.buy-now-popup .links a:after {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    background: #41a940;
    width: 37px;
    height: 37px;
}

.buy-now-popup .links a:after {
    right: 11px;
    top: 9px;
    width: 12px;
    height: 21px;
    background: url(/selfservice/images/bg-sprite.png) no-repeat -65px -62px;
}

.container-holder,
.buy-now-popup .holder {
    position: relative;
    max-width: 940px;
    margin: 0 auto;
    background: #fff;
}

.container-holder:before,
.container-holder:after,
.buy-now-popup .holder:before,
.buy-now-popup .holder:after {
    content: "";
    position: r;
    z-index: -2;
}

.container-holder:before,
.buy-now-popup .holder:before {
    /*top: 50%;*/
    bottom: 0;
    left: 10px;
    right: 10px;
    /* 
	-webkit-box-shadow:0 0 9px rgba(0,0,0,0.4); 
	-moz-box-shadow:0 0 9px rgba(0,0,0,0.4);
	box-shadow:0 0 9px rgba(0,0,0,0.4);
	-moz-border-radius:200px/8px;
	border-radius:200px/8px;
	*/
}

.feature-area {
    position: relative;
    z-index: 15;
	margin-top: 0px !important;
	margin-bottom: 0 !important;
	border: 0px !important;
}

.section-holder-alt .feature-area {
    background: #fff;
}

.image-box {
    width: 100%;
    overflow: hidden;
    position: relative;
    z-index: 2;
    /*height: 570px;*/
	background-size: cover;
	background-position: center bottom;
}

.image-box.home {
	background : #000000;
	min-height: 570px;
}

.image-box.product {
	background : #000000;
	min-height: 570px;
}

.image-box.search {
	background : #000000;
	min-height: 320px;
}

.image-box-alt {
    height: 323px;
}

.image-box img {
    left: 0;
    top: 0;
    position: absolute;
    z-index: -1;
}

.tall-image-box {
    height: 480px;
}

.hero-content {
	padding: 80px 80px;
}

@media(max-width: 1023px) and (min-width: 600px) {
	.hero-content {
		padding-left: 40px;
		padding-right: 40px;
	}
}

@media(min-width: 600px) {
	.hero-content {
		padding-bottom: 56px;
		padding-top: 56px;
	}
}

@media(min-width: 1200px) {
	.hero-content {
		padding: 96px 112px;
	}
}

.main-search_input {
	height: 48px;
	width: 380px;
	font-size: 24px;
	line-height: 140%;
	background: #ffffff;
	border: 1px solid #668494;
	box-sizing: border-box;
	border-radius: 4px;
}

.search-label {
	font-family: SageTextMedium;
	font-size: 16px;
	line-height: 160%;
	margin-top: 8px;
	margin-bottom: 8px;
}

.hero-frame.search {
    margin: 0 auto;
    height: 320px;
	width: 1170px;
}

.hero-frame {
    margin: 0 auto;
    height: 570px;
	width: 1170px;
}

@media(max-width: 1366px) {
	.hero-frame {
		width: 980px;
		height: 500px;
	}

	.hero-frame.search {
		width: 980px;
	}

	.image-box.home {
		min-height: 500px;
	}

	.image-box.product {
		min-height: 500px;
	}

	.image-box.search {
		min-height: auto;
	}

	.feature-area .image-description div img {
		height: 514px !important;
		width: 724px !important;
	}
	.main-search_input {
		height: 48px;
		width: 380px;
		font-size: 22px;
	}
}

@media(max-width: 1024px) {
	.hero-frame {
		width: 690px;
		height: 420px;
	}

	.hero-frame.search {
		width: 690px;
	}

	.image-box.home {
		min-height: 420px;
	}

	.image-box.product {
		min-height: 420px;
	}

	.image-box.search {
		min-height: auto;
	}

	.feature-area .image-description div img {
		height: 429px !important;
		width: 603px !important;
	}
	.main-search_input {
		height: 40px;
		width: 320px;
		font-size: 18px;
	}
}

@media(max-width: 768px) {
	.hero-frame {
		width: 690px;
		height: 340px;
	}

	.hero-frame.search {
		width: 690px;
	}

	.image-box.home {
		min-height: 340px;
	}

	.image-box.product {
		min-height: 340px;
	}

	.image-box.search {
		min-height: auto;
	}

	.feature-area .image-description div img {
		height: 343px !important;
		width: 483px !important;
	}
	.main-search_input {
		height: 32px;
		width: 240px;
		font-size: 16px;
	}
}

@media(max-width: 375px) {
	.hero-frame {
		margin-left: 16px;
		margin-right: 16px;
		width: auto;
		height: 200px;
	}

	.hero-frame.search {
		width: auto;
		margin-left: 16px;
		margin-right: 16px;
	}

	.image-box.home {
		min-height: 200px;
	}

	.image-box.product {
		min-height: 200px;
	}

	.image-box.search {
		min-height: auto;
	}

	.feature-area .image-description div img {
		height: 0px !important;
		width: 0px !important;
	}
	.main-search_input {
		height: 24px;
		width: 180px;
		font-size: 14px;
	}
}

.hero-frame img {
    width: 100%;
}

.content-block,
.image-description-holder,
.feature-area .frame {
    max-width: 960px;
    padding: 0 10px;
    margin: 0 auto;
    background: none;
}

.feature-area .holder {
    background: #eff0ee;
}

.feature-area .image-description,
.item .image-description {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 3;
    padding: 0;
}

.feature-area .image-description div img {
	height: 572px;
	width: 805px;
}

.feature-area .image-description.narrow,
.item .image-description .narrow {
	padding: 0px !important;
	height: 320px;
}

.image-description-holder {
    position: relative;
    min-height: 280px;
}

.image-description-holder:after {
    content: "";
    display: block;
    clear: both;
}

.image-description-holder .title,
.image-description-holder .title-right {
    float: right;
    background: rgba(65, 158, 65, 0.9);
    width: 300px;
    padding: 19px 22px;
}

.image-description-holder .title-holder,
.image-description-holder .title-holder-right {
    float: right;
    background: rgba(65, 158, 65, 0.9);
    padding: 19px 22px;
}

.image-description-holder h1 {
    /* 34px/41px */
    margin: 0;
    font: 2.35em/1.125em 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif;
    color: #fff;
}

.block-info,
.block-info-left {
    float: left;
    font-size: 14px;
    line-height: 16px;
    background: rgba(255, 255, 255, 0.9);
    width: 374px;
    padding: 14px 24px;
    margin: 6px 0 0;
    position: relative;
    z-index: 10;
}

.section-holder-alt .feature-area .block-info {
    padding: 14px 24px 35px;
}

.cycle-gallery-home .block-info {
    padding: 16px 24px 22px;
    line-height: 17px;
    margin-top: 27px;
}

.block-info .more {
    font: bold 12px/14px 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif;
}

.cycle-gallery-home .more:after {
    margin-left: 0;
}

.block-info h1 {
    margin: 0 -3px 15px;
    font: 2.35em/1.125em 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif;
    /* 39px/47px */
    color: #41a940;
    letter-spacing: -2px;
}

.cycle-gallery-home .block-info h1 {
    margin: 0 -5px 30px;
    font: 54px/56px 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif;
    color: #41a940;
    letter-spacing: -3px;
}

.block-info p {
    margin: 0;
}

.cycle-gallery-home .block-info p {
    margin: 0 0 6px;
}

.additional-image {
    position: absolute;
    bottom: -42px;
    right: 34.3%;
}

.feature-area p {
    margin: 0 0 10px;
}

.content-block .columns {
    padding: 53px 0 28px;
}

.feature-area .columns {
    padding: 89px 0 13px;
}

.content-block .columns:after,
.feature-area .columns:after {
    content: "";
    display: block;
    clear: both;
}

.content-block .columns .col-l,
.feature-area .col-l {
    margin: 0 320px 0 0;
}

.col-holder {
    width: 100%;
    float: left;
    font: 1.714em/1.208em 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif;
}

.buy-box {
    width: 100%;
    padding: 1px 0;
    font: 12px/14px 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif;
}

.section-holder-alt .buy-box {
    padding: 5px 0;
}

.columns .buy-box {
    float: right;
    padding: 4px 0;
    width: 293px;
}

.buy-box s,
.buy-box strike {
    font: 18px/20px 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif;
    color: #999;
}

.buy-box strong {
    display: block;
    margin: 0 0 17px;
    font: 20px/22px 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif;
    color: #41a940;
}

.section-holder-alt .buy-box strong {
    margin: 0 0 14px;
    letter-spacing: -1px;
}

.content-block .buy-box strong {
    letter-spacing: -1px;
    margin: 0 0 16px;
}

.buy-box p {
    margin: 0 0 10px;
}

.terms-box {
    position: relative;
    padding: 0 0 10px;
    min-height: 103px;
}

.terms-box .terms-box-icon {
    position: absolute;
    right: -13px;
    top: 18px;
    background: url(/selfservice/images/bg-sprite.png) no-repeat -80px -62px;
    width: 89px;
    height: 84px;
    z-index: 4;
    text-indent: -9999px;
    overflow: hidden;
}

.terms-box .free-days,
.terms-box .support-resources {
    border-radius: 3px;
    border: 1px solid #f36100;
    color: #C8006E;
    background: #eff0ee;
    /* f3f3f3 */
    padding: 6px 11px 5px;
    margin: 0 0 10px;
    font: 18px/20px 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif;
}

.terms-box .btn-row,
.terms-box .btn-group,
.call-content .btn-group {
    margin: 0 0 9px;
    font: 18px/20px 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif;
}

.terms-box .btn-group {
    display: block;
}

.terms-box .btn-row a,
.terms-box .btn-row a.blue,
.terms-box .btn-row a.resource,
.terms-box .btn-row a.white,
.terms-box .btn-row a.free-days,
.terms-box .btn-row a.support-resources {
    display: block;
    background: #C8006E;
    color: #fff;
    border-radius: 3px;
    margin-bottom: 8px;
    padding: 7px 11px 6px;
}

.terms-box .btn-group a,
.terms-box .btn-group a.blue,
.terms-box .btn-group a.resource,
.terms-box .btn-group a.white,
.terms-box .btn-group a.free-days,
.terms-box .btn-group a.support-resources,
.call-content .btn-group a {
    display: block;
    background: #C8006E;
    color: #fff;
    border-radius: 3px;
    margin-bottom: 0;
    padding: 7px 11px 6px;
}

.terms-box .btn-row a.blue,
.terms-box .btn-group a.blue,
.call-content .btn-group a.blue {
    background: #009fda;
}

.terms-box .btn-row a.resource,
.terms-box .btn-row a.white,
.terms-box .btn-row a.free-days,
.terms-box .btn-row a.support-resources,
.terms-box .btn-group a.resource,
.terms-box .btn-group a.white,
.terms-box .btn-group a.free-days,
.terms-box .btn-group a.support-resources {
    background: #fff;
    padding: 6px 11px 5px;
}

.terms-box .btn-row a.resource,
.terms-box .btn-group a.resource {
    color: #4d4f53;
    border: 1px solid #989a9d;
}

.terms-box .btn-row a.white,
.terms-box .btn-group a.white {
    color: #009fda;
    border: 1px solid #009fda;
}

.terms-box .btn-group a.free-days,
.terms-box .btn-row a.free-days {
    color: #C8006E;
    border: 1px solid #f36100;
}

.terms-box .btn-group a.support-resources,
.terms-box .btn-row a.support-resources {
    color: #4d4f53;
    border: 1px solid #989a9d;
}

.terms-box .btn-row a span {
    font-size: 0.667em;
    line-height: 14px;
}

.terms-box .btn-group .dropdown-menu {
    width: 101%;
    margin-left: -1px;
    padding-bottom: 2px;
}

.terms-box .btn-group .dropdown-menu li {
    padding: 0 0 5px 0;
}

.terms-box .btn-group .dropdown-menu li:before {
    content: "";
    position: absolute;
    left: 1px;
    top: 6px;
    background: none;
    width: 8px;
    height: 7px;
}

.terms-box .btn-group .dropdown-menu > li > a,
.call-content .btn-group .dropdown-menu > li > a {
    padding: 4px 12px 4px 12px;
    display: block;
    background: #fff;
    color: #333;
    border-radius: 0;
    margin-bottom: 2px;
}

.terms-box .btn-group .dropdown-menu > li > a.selected {
    color: #999;
}

.terms-box .btn-row a:hover,
.terms-box .btn-row a:focus {
    background: #b34800;
    text-decoration: none;
}

.terms-box .btn-group .dropdown-menu > li > a:hover,
.terms-box .btn-group .dropdown-menu > li > a:focus {
    background: #e0e1dd;
    text-decoration: none;
}

.terms-box .btn-row a.blue:hover,
.terms-box .btn-row a.blue:focus,
.terms-box .btn-group a.blue:hover,
.terms-box .btn-group a.blue:focus {
    background: #0072c2;
    text-decoration: none;
}

.terms-box .btn-row a.resource:hover,
.terms-box .btn-row a.resource:focus,
.terms-box .btn-group a.resource:hover,
.terms-box .btn-group a.resource:focus {
    background: #efefef;
    color: #000;
    text-decoration: none;
}

.terms-box .btn-row a.white:hover,
.terms-box .btn-row a.white:focus,
.terms-box .btn-group a.white:hover,
.terms-box .btn-group a.white:focus {
    background: #efefef;
    color: #0072c2;
    text-decoration: none;
}

.terms-box .btn-row a.free-days:hover,
.terms-box .btn-row a.free-days:focus,
.terms-box .btn-group a.free-days:hover,
.terms-box .btn-group a.free-days:focus {
    background: #efefef;
    color: #b34800;
    text-decoration: none;
}

.terms-box .btn-row a.support-resources:hover,
.terms-box .btn-row a.support-resources:focus,
.terms-box .btn-group a.support-resources:hover,
.terms-box .btn-group a.support-resources:focus {
    background: #efefef;
    color: #000;
    text-decoration: none;
}

.terms-box .btn-row a.select-link,
.terms-box .btn-row a.schedule-link {
    overflow: hidden;
}

.terms-box .btn-row a.select-link:after,
.terms-box .btn-row a.schedule-link:after {
    content: "";
    float: right;
    background: url(/selfservice/images/bg-sprite.png) no-repeat -16px -120px;
    width: 14px;
    height: 15px;
    margin: 2px 0 0;
}

.terms-box .btn-row a.schedule-link:after {
    background-position: -34px -120px;
    width: 16px;
    height: 12px;
    margin: 4px 0 0;
}

.terms-box .free-days a {
    text-decoration: none;
    color: #C8006E;
}

.terms-box .free-days a:focus,
.terms-box .free-days a:hover {
    color: #b34800;
}

.terms-box .support-resources {
    color: #4d4f53;
    border-color: #989a9d;
    background: #fff;
    padding-right: 26px;
    position: relative;
}

.terms-box .support-resources:after {
    content: "";
    position: absolute;
    right: 2px;
    top: 8px;
    background: url(/selfservice/images/bg-sprite.png) no-repeat -88px 0;
    width: 21px;
    height: 18px;
}

.terms-box .btn-group .dropdown-toggle .caret {
    float: right;
    margin-top: 10px;
}

.terms-box .btn-group .dropdown-menu .divider {
    height: 1px;
    margin: 0 0 5px;
    overflow: hidden;
    background-color: #e5e5e5;
}

.terms-box .btn-row a .floatPrice {
    /* **NEW** */
    display: inline;
    float: right;
}

#header .box-shadow {
    bottom: 0;
    top: auto;
}

#main {
	margin: 0 auto;
    background: #fff;
}

.ellipse {
}

.ellipse-small {
	background-image: url("../images/Ellipse 75.png");
	position: absolute;
	width: 739.27px;
	height: 748.02px;
	left: 776.99px;
	top: 51.82px;
	transform: matrix(-0.9, -0.44, -0.43, 0.9, 0, 0);
}

.ellipse-medium {
}

.ellipse-large {
}

#homepage #main {
    margin: 0 auto;
    background: #fff;
}

.content-section-holder {
    background: #eff0ee;
    /* f3f3f3 url(/selfservice/images/bg-section-2.png) repeat-x */
    position: relative;
    z-index: 11;
    overflow: hidden;
}

.section-holder-alt {
    margin: 0;
    background: #eff0ee;
}

.section-holder-wht {
    margin: 0 0 20px;
}

.content-section {
    margin: 0 auto;
    /*max-width: 970px;*/
    padding: 104px 0 0 0 !important;
    position: relative;
}

#advert {
    padding: 0;
}

#advert article {
    padding: 0 !important;
}

#advert ul {
    padding: 0 !important;
}

#advert li {
    padding: 0 !important;
}

.content-section-alt {
    background-color: #eff0ee;
}

.content-section-holder .content-section {
    padding: 17px 0 28px;
}

.content-section-holder .content-section-wide {
    /* **NEW** */
    max-width: 1060px;
}

.content-section-wide .container {
    /* **NEW** */
    max-width: 1060px;
}

.section-holder-alt .content-section {
    padding: 17px 0 19px;
}

.section-holder-alt .block-intro .content-section {
    padding: 75px 0 35px;
}

.block-intro.section-holder-alt .content-section {
    padding: 17px 0 13px;
}

.content-section img {
    display: block;
    margin: 0 0 10px;
    width: 100%;
    height: 100%;
}

.match {
	display: block;
	margin: 0;
	width: 25px;
	height: 25px;
}	

.content-section .col-md-4 img,
.content-section .col-sm-4 img {
    margin: 0;
}

.article-doublewide .leftCol {
    padding-right: 0;
    display: table;
}

.article-doublewide .rightCol {
    padding-left: 0;
    display: table;
}

.article-doublewide .article-holder {
    display: table-cell;
    vertical-align: middle;
}

.article-doublewide img {
    margin: 0;
}

.box-noshadow {
    height: 40px;
    border-top: 1px solid #ccc;
    width: 100%;
}

.box-shadow {
    height: 40px;
    border-top: 0px solid #ccc;
    width: 100%;
    position: absolute;
    top: -10px;
    z-index: 10;
    height: 10px;
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.box-shadow:before,
.box-shadow:after {
    content: "";
    position: absolute;
    z-index: -2;
}

.box-shadow:before {
    top: 50%;
    bottom: 0;
    left: 10px;
    right: 10px;
    -webkit-box-shadow: 0 0 9px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0 0 9px rgba(0, 0, 0, 0.4);
    box-shadow: 0 0 9px rgba(0, 0, 0, 0.4);
    -moz-border-radius: 500px/8px;
    border-radius: 500px/8px;
}

.cycle-gallery .container h2 {
    color: #4d4f53;
}

.content-section .article-box h2 {
    margin: 0 0 5px;
    font: 1.5em/1.179em 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif;
    color: #000000;
    letter-spacing: -1px;
}

.content-section .article-box h2 a {
    color: #41a940;
}

.content-section .col-content {
    padding-top: 39px;
    padding-bottom: 2px;
}

.heading {
    position: relative;
    padding: 0 15px 43px 0;
    text-align: center;
}

.heading.lessPad {
    padding: 0 15px 10px 0;
}

padding: 0 15px 10px 0;
.section-holder-alt .heading {
    padding: 0 7px 12px 0;
}

.block-intro.section-holder-alt .heading {
    padding: 0 7px 29px 0;
}

.heading h2,
.section-holder-alt .heading h2 {
    display: inline-block;
    position: relative;
    /*color: #4d4f53;
    font:2.143em/1.167em Arial, Helvetica, sans-serif;*/
    margin: 0;
    /*letter-spacing: -1px;*/
    padding: 0 0 40px 0;
}

.section-holder-alt .heading h2 {
    /*font:2.25em/1.143em Arial, Helvetica, sans-serif;*/
    padding: 109px 0 0;
}

.heading h3,
.content-section .heading h3,
.section-holder-alt .heading h3 {
    display: inline-block;
    position: relative;
    /*color: #41a940;
	font:1.75em/1.167em Arial, Helvetica, sans-serif;*/
    margin: 0;
    /*letter-spacing: -1px;*/
    padding: 0 0 40px 0;
}

/* orignal icons */

.business-title:after,
.business-needs-title:after,
.experience-title:after,
.inventory-title:after,
.your-money-title:after {
    content: "";
    position: absolute;
    left: 50%;
    top: 10px;
    margin: 0 0 0 -37px;
    background: url(/selfservice/images/bg-sprite.png) no-repeat -220px 0;
    width: 82px;
    height: 81px;
}

.business-title:after {
    background-position: -220px -180px;
    top: 0;
}

.business-needs-title:after {
    background-position: -312px -90px;
}

.experience-title:after {
    background-position: -312px 0;
    top: 13px;
}

.your-money-title:after {
    background-position: -220px -90px;
}

.heading h2.inventory-title:after {
    top: 1px;
}

.heading h2.inventory-title {
    padding: 89px 0 0;
}

.heading .business-needs-title {
    padding: 104px 0 0;
}

.heading .business-title {
    padding: 95px 0 0;
}

.heading .experience-title {
    padding: 105px 0 0;
    margin: 8px 0 -3px;
}

/* new icons */

/* quote */

.sage_icon_quote_philpitzer-title:after,

/* gray */

.sage_icon_gray_247-title:after,
.sage_icon_gray_alert-title:after,
.sage_icon_gray_arrowleft-title:after,
.sage_icon_gray_arrowleftalt-title:after,
.sage_icon_gray_arrowright-title:after,
.sage_icon_gray_arrowrightalt-title:after,
.sage_icon_gray_arrowup-title:after,
.sage_icon_gray_barchart-title:after,
.sage_icon_gray_calcualtoralt-title:after,
.sage_icon_gray_calculator-title:after,
.sage_icon_gray_calendar-title:after,
.sage_icon_gray_cart-title:after,
.sage_icon_gray_cartalt-title:after,
.sage_icon_gray_cater-title:after,
.sage_icon_gray_chat-title:after,
.sage_icon_gray_checkbook-title:after,
.sage_icon_gray_clock-title:after,
.sage_icon_gray_clock2-title:after,
.sage_icon_gray_computer-title:after,
.sage_icon_gray_code-title:after,
.sage_icon_gray_creditcard-title:after,
.sage_icon_gray_download-title:after,
.sage_icon_gray_filmstrip-title:after,
.sage_icon_gray_flexible-title:after,
.sage_icon_gray_folder-title:after,
.sage_icon_gray_forward-title:after,
.sage_icon_gray_gearone-title:after,
.sage_icon_gray_gearthree-title:after,
.sage_icon_gray_geartwo-title:after,
.sage_icon_gray_globalaccessanywhere-title:after,
.sage_icon_gray_globalaccounting-title:after,
.sage_icon_gray_globalcall-title:after,
.sage_icon_gray_globalcamera-title:after,
.sage_icon_gray_globalchat-title:after,
.sage_icon_gray_globalcrm-title:after,
.sage_icon_gray_globaldemovideo-title:after,
.sage_icon_gray_globalcrm-title:after,
.sage_icon_gray_globaldownload-title:after,
.sage_icon_gray_globalemail-title:after,
.sage_icon_gray_globalerp-title:after,
.sage_icon_gray_globalonpremises-title:after,
.sage_icon_gray_globalpayments-title:after,
.sage_icon_gray_globalpayroll-title:after,
.sage_icon_gray_globalpodcast-title:after,
.sage_icon_gray_globalsecurity-title:after,
.sage_icon_gray_globalshoppingcart-title:after,
.sage_icon_gray_globalsupport-title:after,
.sage_icon_gray_globalupload-title:after,
.sage_icon_gray_globe-title:after,
.sage_icon_gray_growth-title:after,
.sage_icon_gray_handshake-title:after,
.sage_icon_gray_handup-title:after,
.sage_icon_gray_heart-title:after,
.sage_icon_gray_idea-title:after,
.sage_icon_gray_like-title:after,
.sage_icon_gray_location-title:after,
.sage_icon_gray_locksecure:after,
.sage_icon_gray_magnify-title:after,
.sage_icon_gray_mail-title:after,
.sage_icon_gray_microphone-title:after,
.sage_icon_gray_money-title:after,
.sage_icon_gray_person-title:after,
.sage_icon_gray_phone-title:after,
.sage_icon_gray_piechart-title:after,
.sage_icon_gray_piggybank-title:after,
.sage_icon_gray_presentation-title:after,
.sage_icon_gray_puzzle-title:after,
.sage_icon_gray_repeat-title:after,
.sage_icon_gray_ribbon-title:after,
.sage_icon_gray_safe-title:after,
.sage_icon_gray_securityopen-title:after,
.sage_icon_gray_share-title:after,
.sage_icon_gray_smartphone-title:after,
.sage_icon_gray_smileface-title:after,
.sage_icon_gray_speedometer-title:after,
.sage_icon_gray_star-title:after,
.sage_icon_gray_talk-title:after,
.sage_icon_gray_target-title:after,
.sage_icon_gray_trash-title:after,
.sage_icon_gray_upload-title:after,

/* green */

.sage_icon_green_computeralt-title:after,
.sage_icon_green_globalaccessanywherealt-title:after,
.sage_icon_green_hybrid-title:after,
.sage_icon_green_share2-title:after,
.sage_icon_green_baggage-title:after,
.sage_icon_green_bardown-title:after,
.sage_icon_green_support2-title:after,
.sage_icon_green_gearpad-title:after,
.sage_icon_green_eye-title:after,
.sage_icon_green_handtruck-title:after,
.sage_icon_green_247-title:after,
.sage_icon_green_alert-title:after,
.sage_icon_green_arrowleft-title:after,
.sage_icon_green_arrowleftalt-title:after,
.sage_icon_green_arrowright-title:after,
.sage_icon_green_arrowrightalt-title:after,
.sage_icon_green_arrowup-title:after,
.sage_icon_green_barchart-title:after,
.sage_icon_green_calcualtoralt-title:after,
.sage_icon_green_calculatoralt-title:after,
.sage_icon_green_calculator-title:after,
.sage_icon_green_calendar-title:after,
.sage_icon_green_cart-title:after,
.sage_icon_green_cartalt-title:after,
.sage_icon_green_cater-title:after,
.sage_icon_green_chat-title:after,
.sage_icon_green_checkbook-title:after,
.sage_icon_green_clock-title:after,
.sage_icon_green_clock2-title:after,
.sage_icon_green_computer-title:after,
.sage_icon_green_code-title:after,
.sage_icon_green_creditcard-title:after,
.sage_icon_green_download-title:after,
.sage_icon_green_featuredwebcast-title:after,
.sage_icon_green_filmstrip-title:after,
.sage_icon_green_flexible-title:after,
.sage_icon_green_folder-title:after,
.sage_icon_green_forward-title:after,
.sage_icon_green_gearone-title:after,
.sage_icon_green_gearthree-title:after,
.sage_icon_green_geartwo-title:after,
.sage_icon_green_globalaccessanywhere-title:after,
.sage_icon_green_globalaccounting-title:after,
.sage_icon_green_globalcall-title:after,
.sage_icon_green_globalcamera-title:after,
.sage_icon_green_globalchat-title:after,
.sage_icon_green_globalcre-title:after,
.sage_icon_green_globalcrm-title:after,
.sage_icon_green_globaldemovideo-title:after,
.sage_icon_green_globaldownload-title:after,
.sage_icon_green_globalemail-title:after,
.sage_icon_green_globalerp-title:after,
.sage_icon_green_globalonpremises-title:after,
.sage_icon_green_globalpayments-title:after,
.sage_icon_green_globalpayroll-title:after,
.sage_icon_green_globalpodcast-title:after,
.sage_icon_green_globalsecurity-title:after,
.sage_icon_green_globalshoppingcart-title:after,
.sage_icon_green_globalsupport-title:after,
.sage_icon_green_globalupload-title:after,
.sage_icon_green_globe-title:after,
.sage_icon_green_growth-title:after,
.sage_icon_green_handshake-title:after,
.sage_icon_green_handup-title:after,
.sage_icon_green_heart-title:after,
.sage_icon_green_idea-title:after,
.sage_icon_green_like-title:after,
.sage_icon_green_location-title:after,
.sage_icon_green_locksecure:after,
.sage_icon_green_magnify-title:after,
.sage_icon_green_mail-title:after,
.sage_icon_green_microphone-title:after,
.sage_icon_green_money-title:after,
.sage_icon_green_person-title:after,
.sage_icon_green_phone-title:after,
.sage_icon_green_piechart-title:after,
.sage_icon_green_piggybank-title:after,
.sage_icon_green_presentation-title:after,
.sage_icon_green_puzzle-title:after,
.sage_icon_green_repeat-title:after,
.sage_icon_green_ribbon-title:after,
.sage_icon_green_safe-title:after,
.sage_icon_green_securityopen-title:after,
.sage_icon_green_share-title:after,
.sage_icon_green_smartphone-title:after,
.sage_icon_green_smileface-title:after,
.sage_icon_green_speedometer-title:after,
.sage_icon_green_star-title:after,
.sage_icon_green_talk-title:after,
.sage_icon_green_target-title:after,
.sage_icon_green_trash-title:after,
.sage_icon_green_upload-title:after,
.sage_icon_green_apple-title:after,
.sage_icon_green_grad-title:after,
.sage_icon_green_cloud-title:after,
.sage_icon_green_3dots-title:after,
.sage_icon_green_eye-title:after,
.sage_icon_green_question-title:after,
.sage_icon_green_customersupport-title:after,
.sage_icon_green_local-experts-title:after,
.sage_icon_green_introductory-course-title:after,
.sage_icon_green_add-title:after,
.sage_icon_green_checkboxes-title:after,
.sage_icon_green_60_guarantee-title:after,
.sage_icon_green_house1-title:after,
.sage_icon_green_delivery-title:after,
.sage_icon_green_60_guarantee_fr-title:after,
.sage_icon_cloud_cog-title:after,
.sage_icon_green_computeralt-b-title:after,
.sage_icon_green_dashboard1-title:after,
.sage_icon_green_man_pc-title:after,
.sage_icon_green_free_globe-title:after,

/* orange */

.sage_icon_orange_alarmclock-title:after,
.sage_icon_orange_piggybank-title:after,
.sage_icon_orange_point-title:after,
.sage_icon_orange_puzzle-title:after,
.sage_icon_orange_trifold-title:after,
.sage_icon_orange_chat-title:after,

/* white */

.sage_icon_white_60_guarantee-title:after,
.sage_icon_white_cloud-title:after,
.sage_icon_white_businessgrowth-title:after,
.sage_icon_wht_fullscreen-title:after,
.sage_icon_white_247-title:after,
.sage_icon_white_alert-title:after,
.sage_icon_white_arrowleft-title:after,
.sage_icon_white_arrowleftalt-title:after,
.sage_icon_white_arrowright-title:after,
.sage_icon_white_arrowrightalt-title:after,
.sage_icon_white_arrowup-title:after,
.sage_icon_white_barchart-title:after,
.sage_icon_white_calcualtoralt-title:after,
.sage_icon_white_calculator-title:after,
.sage_icon_white_calendar-title:after,
.sage_icon_white_cart-title:after,
.sage_icon_white_cartalt-title:after,
.sage_icon_white_cater-title:after,
.sage_icon_white_chat-title:after,
.sage_icon_white_checkbook-title:after,
.sage_icon_white_clock-title:after,
.sage_icon_white_clock2-title:after,
.sage_icon_white_computer-title:after,
.sage_icon_white_code-title:after,
.sage_icon_white_creditcard-title:after,
.sage_icon_white_download-title:after,
.sage_icon_white_filmstrip-title:after,
.sage_icon_white_flexible-title:after,
.sage_icon_white_folder-title:after,
.sage_icon_white_forward-title:after,
.sage_icon_white_gearone-title:after,
.sage_icon_white_gearthree-title:after,
.sage_icon_white_geartwo-title:after,
.sage_icon_white_globalaccessanywhere-title:after,
.sage_icon_white_globalaccounting-title:after,
.sage_icon_white_globalcall-title:after,
.sage_icon_white_globalcamera-title:after,
.sage_icon_white_globalchat-title:after,
.sage_icon_white_globalcrm-title:after,
.sage_icon_white_globaldemovideo-title:after,
.sage_icon_white_globalcrm-title:after,
.sage_icon_white_globaldownload-title:after,
.sage_icon_white_globalemail-title:after,
.sage_icon_white_globalerp-title:after,
.sage_icon_white_globalonpremises-title:after,
.sage_icon_white_globalpayments-title:after,
.sage_icon_white_globalpayroll-title:after,
.sage_icon_white_globalpodcast-title:after,
.sage_icon_white_globalsecurity-title:after,
.sage_icon_white_globalshoppingcart-title:after,
.sage_icon_white_globalsupport-title:after,
.sage_icon_white_globalupload-title:after,
.sage_icon_white_globe-title:after,
.sage_icon_white_growth-title:after,
.sage_icon_white_handshake-title:after,
.sage_icon_white_handup-title:after,
.sage_icon_white_heart-title:after,
.sage_icon_white_idea-title:after,
.sage_icon_white_like-title:after,
.sage_icon_white_location-title:after,
.sage_icon_white_locksecure:after,
.sage_icon_white_magnify-title:after,
.sage_icon_white_mail-title:after,
.sage_icon_white_microphone-title:after,
.sage_icon_white_money-title:after,
.sage_icon_white_person-title:after,
.sage_icon_white_phone-title:after,
.sage_icon_white_piechart-title:after,
.sage_icon_white_piggybank-title:after,
.sage_icon_white_presentation-title:after,
.sage_icon_white_repeat-title:after,
.sage_icon_white_ribbon-title:after,
.sage_icon_white_safe-title:after,
.sage_icon_white_securityopen-title:after,
.sage_icon_white_share-title:after,
.sage_icon_white_smartphone-title:after,
.sage_icon_white_smileface-title:after,
.sage_icon_white_speedometer-title:after,
.sage_icon_white_star-title:after,
.sage_icon_white_talk-title:after,
.sage_icon_white_target-title:after,
.sage_icon_white_toolbox-title:after,
.sage_icon_white_trash-title:after,
.sage_icon_white_upload-title:after,
.sage_icon_white_60day-title:after,
.sage_icon_white_logo-title:after {
    content: "";
    position: absolute;
    left: 50%;
    top: 10px;
    margin: 0 0 0 -37px;
    width: 80px;
    height: 80px;
}

.sage_icon_green_scpc_approvals-title:after,
.sage_icon_green_scpc_cloud-title:after,
.sage_icon_green_scpc_docs-title:after,
.sage_icon_green_scpc_email-title:after,
.sage_icon_green_scpc_transaction-title:after,
.sage_icon_green_scpc_updates-title:after,
.sage_icon_green_scpc_owners-title:after {
    content: "";
    position: absolute;
    left: 70%;
    top: 10px;
    margin: 0 0 0 -37px;
    width: 80px;
    height: 80px;
}

.sage_icon_gray_screen-title:after,
.sage_icon_gray_stacks-title:after,
.sage_icon_gray_screenbars-title:after,
.sage_icon_gray_online-title:after,
.sage_icon_green_sf-icon-payments-title:after,
.sage_icon_green_store-title:after,
.sage_icon_green_online-title:after,
.sage_icon_green_mobile-title:after,
.sage_icon_green_leaf-title:after,
.sage_icon_green_gears-title:after,
.sage_icon_green_dollar-title:after,
.sage_icon_green_spring-title:after,
.sage_icon_green_wand-title:after,
.sage_icon_green_fast-title:after {
    content: "";
    position: absolute;
    left: 65%;
    top: 10px;
    margin: 0 0 0 -37px;
    width: 80px;
    height: 80px;
}

.sage_icon_green_sf-icon-payments-title:after,
.sage_icon_green_store-title:after,
.sage_icon_green_online-title:after,
.sage_icon_green_mobile-title:after,
.sage_icon_green_leaf-title:after,
.sage_icon_green_gears-title:after,
.sage_icon_green_dollar-title:after {
    left: 50%;
}

.sage_icon_pank_gears-title:after {
    content: "";
    position: absolute;
    left: 50%;
    top: 35px;
    margin: 0 0 0 -37px;
    width: 95px;
    height: 50px;
}

/*pank*/

.sage_icon_pank_gears-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_pank_gears.png) no-repeat 0px 0;
}

/* quote */

.sage_icon_quote_philpitzer-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_quote_philpitzer.png) no-repeat 0px 0;
}

/* gray */

.sage_icon_gray_247-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_gray_247.png) no-repeat 0px 0;
}

.sage_icon_gray_alert-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_gray_alert.png) no-repeat 0px 0;
}

.sage_icon_gray_arrowleft-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_gray_arrowleft.png) no-repeat 0px 0;
}

.sage_icon_gray_arrowleftalt-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_gray_arrowleftalt.png) no-repeat 0px 0;
}

.sage_icon_gray_arrowright-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_gray_arrowright.png) no-repeat 0px 0;
}

.sage_icon_gray_arrowrightalt-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_gray_arrowrightalt.png) no-repeat 0px 0;
}

.sage_icon_gray_arrowup-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_gray_arrowup.png) no-repeat 0px 0;
}

.sage_icon_gray_barchart-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_gray_barchart.png) no-repeat 0px 0;
}

.sage_icon_gray_calcualtoralt-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_gray_calculatoralt.png) no-repeat 0px 0;
}

.sage_icon_gray_calculator-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_gray_calculator.png) no-repeat 0px 0;
}

.sage_icon_gray_calendar-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_gray_calendar.png) no-repeat 0px 0;
}

.sage_icon_gray_cart-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_gray_cart.png) no-repeat 0px 0;
}

.sage_icon_gray_cartalt-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_gray_cartalt.png) no-repeat 0px 0;
}

.sage_icon_gray_cater-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_gray_cater.png) no-repeat 0px 0;
}

.sage_icon_gray_chat-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_gray_chat.png) no-repeat 0px 0;
}

.sage_icon_gray_checkbook-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_gray_checkbook.png) no-repeat 0px 0;
}

.sage_icon_gray_clock-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_gray_clock.png) no-repeat 0px 0;
}

.sage_icon_gray_clock2-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_gray_clock2.png) no-repeat 0px 0;
}

.sage_icon_gray_computer-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_gray_computer.png) no-repeat 0px 0;
}

.sage_icon_gray_code-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_gray_code.png) no-repeat 0px 0;
}

.sage_icon_gray_creditcard-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_gray_creditcard.png) no-repeat 0px 0;
}

.sage_icon_gray_download-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_gray_download.png) no-repeat 0px 0;
}

.sage_icon_gray_filmstrip-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_gray_filmstrip.png) no-repeat 0px 0;
}

.sage_icon_gray_flexible-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_gray_flexible.png) no-repeat 0px 0;
}

.sage_icon_gray_folder-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_gray_folder.png) no-repeat 0px 0;
}

.sage_icon_gray_forward-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_gray_forward.png) no-repeat 0px 0;
}

.sage_icon_gray_gearone-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_gray_gearone.png) no-repeat 0px 0;
}

.sage_icon_gray_gearthree-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_gray_gearthree.png) no-repeat 0px 0;
}

.sage_icon_gray_geartwo-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_gray_geartwo.png) no-repeat 0px 0;
}

.sage_icon_gray_globalaccessanywhere-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_gray_globalaccessanywhere.png) no-repeat 0px 0;
}

.sage_icon_gray_globalaccounting-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_gray_globalaccounting.png) no-repeat 0px 0;
}

.sage_icon_gray_globalcall-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_gray_globalcall.png) no-repeat 0px 0;
}

.sage_icon_gray_globalcamera-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_gray_globalcamera.png) no-repeat 0px 0;
}

.sage_icon_gray_globalchat-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_gray_globalchat.png) no-repeat 0px 0;
}

.sage_icon_gray_globalcrm-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_gray_globalcrm.png) no-repeat 0px 0;
}

.sage_icon_gray_globaldemovideo-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_gray_globaldemovideo.png) no-repeat 0px 0;
}

.sage_icon_gray_globalcrm-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_gray_globalcrm.png) no-repeat 0px 0;
}

.sage_icon_gray_globaldownload-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_gray_globaldownload.png) no-repeat 0px 0;
}

.sage_icon_gray_globalemail-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_gray_globalemail.png) no-repeat 0px 0;
}

.sage_icon_gray_globalerp-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_gray_globalerp.png) no-repeat 0px 0;
}

.sage_icon_gray_globalonpremises-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_gray_globalonpremises.png) no-repeat 0px 0;
}

.sage_icon_gray_globalpayments-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_gray_globalpayments.png) no-repeat 0px 0;
}

.sage_icon_gray_globalpayroll-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_gray_globalpayroll.png) no-repeat 0px 0;
}

.sage_icon_gray_globalpodcast-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_gray_globalpodcast.png) no-repeat 0px 0;
}

.sage_icon_gray_globalsecurity-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_gray_globalsecurity.png) no-repeat 0px 0;
}

.sage_icon_gray_globalshoppingcart-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_gray_globalshoppingcart.png) no-repeat 0px 0;
}

.sage_icon_gray_globalsupport-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_gray_globalsupport.png) no-repeat 0px 0;
}

.sage_icon_gray_globalupload-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_gray_globalupload.png) no-repeat 0px 0;
}

.sage_icon_gray_globe-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_gray_globe.png) no-repeat 0px 0;
}

.sage_icon_gray_growth-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_gray_growth.png) no-repeat 0px 0;
}

.sage_icon_gray_handshake-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_gray_handshake.png) no-repeat 0px 0;
}

.sage_icon_gray_handup-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_gray_handup.png) no-repeat 0px 0;
}

.sage_icon_gray_heart-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_gray_heart.png) no-repeat 0px 0;
}

.sage_icon_gray_idea-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_gray_idea.png) no-repeat 0px 0;
}

.sage_icon_gray_like-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_gray_like.png) no-repeat 0px 0;
}

.sage_icon_gray_location-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_gray_location.png) no-repeat 0px 0;
}

.sage_icon_gray_locksecure:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_gray_locksecure.png) no-repeat 0px 0;
}

.sage_icon_gray_magnify-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_gray_magnify.png) no-repeat 0px 0;
}

.sage_icon_gray_mail-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_gray_mail.png) no-repeat 0px 0;
}

.sage_icon_gray_microphone-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_gray_microphone.png) no-repeat 0px 0;
}

.sage_icon_gray_money-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_gray_money.png) no-repeat 0px 0;
}

.sage_icon_gray_person-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_gray_person.png) no-repeat 0px 0;
}

.sage_icon_gray_phone-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_gray_phone.png) no-repeat 0px 0;
}

.sage_icon_gray_piechart-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_gray_piechart.png) no-repeat 0px 0;
}

.sage_icon_gray_piggybank-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_gray_piggybank.png) no-repeat 0px 0;
}

.sage_icon_gray_presentation-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_gray_presentation.png) no-repeat 0px 0;
}

.sage_icon_gray_puzzle-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/icons_solid/sage_icon_gray_puzzle.png) no-repeat 0px 0;
}

.sage_icon_gray_repeat-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_gray_repeat.png) no-repeat 0px 0;
}

.sage_icon_gray_ribbon-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_gray_ribbon.png) no-repeat 0px 0;
}

.sage_icon_gray_safe-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_gray_safe.png) no-repeat 0px 0;
}

.sage_icon_gray_securityopen-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_gray_securityopen.png) no-repeat 0px 0;
}

.sage_icon_gray_share-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_gray_share.png) no-repeat 0px 0;
}

.sage_icon_gray_smartphone-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_gray_smartphone.png) no-repeat 0px 0;
}

.sage_icon_gray_smileface-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_gray_smileface.png) no-repeat 0px 0;
}

.sage_icon_gray_speedometer-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_gray_speedometer.png) no-repeat 0px 0;
}

.sage_icon_gray_star-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_gray_star.png) no-repeat 0px 0;
}

.sage_icon_gray_talk-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_gray_talk.png) no-repeat 0px 0;
}

.sage_icon_gray_target-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_gray_target.png) no-repeat 0px 0;
}

.sage_icon_gray_trash-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_gray_trash.png) no-repeat 0px 0;
}

.sage_icon_gray_upload-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_gray_upload.png) no-repeat 0px 0;
}

.sage_icon_gray_screen-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/freeform/sage_icon_gray_screen.png) no-repeat 0px 0;
}

.sage_icon_gray_stacks-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/freeform/sage_icon_gray_stacks.png) no-repeat 0px 0;
}

.sage_icon_gray_screenbars-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/freeform/sage_icon_gray_screenbars.png) no-repeat 0px 0;
}

.sage_icon_gray_online-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/freeform/sage_icon_gray_online.png) no-repeat 0px 0;
}

/* green */

.sage_icon_green_scpc_approvals-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/freeform/scpc/approvals.png) no-repeat 0px 0;
}

.sage_icon_green_scpc_cloud-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/freeform/scpc/cloud.png) no-repeat 0px 0;
}

.sage_icon_green_scpc_docs-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/freeform/scpc/docs.png) no-repeat 0px 0;
}

.sage_icon_green_scpc_email-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/freeform/scpc/email.png) no-repeat 0px 0;
}

.sage_icon_green_scpc_transaction-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/freeform/scpc/transaction.png) no-repeat 0px 0;
}

.sage_icon_green_scpc_updates-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/freeform/scpc/updates.png) no-repeat 0px 0;
}

.sage_icon_green_scpc_owners-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/freeform/scpc/owners.png) no-repeat 0px 0;
}

.sage_icon_green_fast-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/freeform/sage_icon_green_fast.png) no-repeat 0px 0;
}

.sage_icon_green_spring-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/freeform/sage_icon_green_spring.png) no-repeat 0px 0;
}

.sage_icon_green_wand-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/freeform/sage_icon_green_wand.png) no-repeat 0px 0;
}

.sage_icon_green_dollar-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/freeform/sage_icon_green_dollar.png) no-repeat 0px 0;
}

.sage_icon_green_gears-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/freeform/sage_icon_green_gears.png) no-repeat 0px 0;
}

.sage_icon_green_leaf-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/freeform/sage_icon_green_leaf.png) no-repeat 0px 0;
}

.sage_icon_green_mobile-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/freeform/sage_icon_green_mobile.png) no-repeat 0px 0;
}

.sage_icon_green_store-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/freeform/sage_icon_green_store.png) no-repeat 0px 0;
}

.sage_icon_green_online-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/freeform/sage_icon_green_online.png) no-repeat 0px 0;
}

.sage_icon_green_sf-icon-payments-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/freeform/sage_icon_green_swipe.png) no-repeat 0px 0;
}

.sage_icon_cloud_cog-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_cloud_cog.png) no-repeat 0px 0;
}

.sage_icon_green_dashboard1-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/dashboard_icon.png) no-repeat 0px 0;
}

.sage_icon_green_man_pc-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/man_pc_icon.png) no-repeat 0px 0;
}

.sage_icon_green_free_globe-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/globe_icon.png) no-repeat 0px 0;
}

.sage_icon_green_computeralt-b-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_computeralt-b.png) no-repeat 0px 0;
}

.sage_icon_green_computeralt-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_computeralt.png) no-repeat 0px 0;
}

.sage_icon_green_globalaccessanywherealt-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_globalaccessanywherealt.png) no-repeat 0px 0;
}

.sage_icon_green_hybrid-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_hybrid.png) no-repeat 0px 0;
}

.sage_icon_green_share2-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_share2.png) no-repeat 0px 0;
}

.sage_icon_green_baggage-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_baggage.png) no-repeat 0px 0;
}

.sage_icon_green_bardown-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_bardown.png) no-repeat 0px 0;
}

.sage_icon_green_support2-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_support2.png) no-repeat 0px 0;
}

.sage_icon_green_house1-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_house1.png) no-repeat 0px 0;
}

.sage_icon_green_delivery-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_delivery.png) no-repeat 0px 0;
}

.sage_icon_green_gearpad-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_gearpad.png) no-repeat 0px 0;
}

.sage_icon_green_eye-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_eye.png) no-repeat 0px 0;
}

.sage_icon_green_handtruck-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_handtruck.png) no-repeat 0px 0;
}

.sage_icon_green_247-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_247.png) no-repeat 0px 0;
}

.sage_icon_green_alert-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_alert.png) no-repeat 0px 0;
}

.sage_icon_green_arrowleft-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/.sage_icon_green_arrowleft.png) no-repeat 0px 0;
}

.sage_icon_green_arrowleftalt-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_arrowleftalt.png) no-repeat 0px 0;
}

.sage_icon_green_arrowright-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_arrowright.png) no-repeat 0px 0;
}

.sage_icon_green_arrowrightalt-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_arrowrightalt.png) no-repeat 0px 0;
}

.sage_icon_green_arrowup-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_arrowup.png) no-repeat 0px 0;
}

.sage_icon_green_barchart-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_barchart.png) no-repeat 0px 0;
}

.sage_icon_green_calcualtoralt-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_calculatoralt.png) no-repeat 0px 0;
}

.sage_icon_green_calculatoralt-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_calculatoralt.png) no-repeat 0px 0;
}

.sage_icon_green_calculator-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_calculator.png) no-repeat 0px 0;
}

.sage_icon_green_calendar-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_calendar.png) no-repeat 0px 0;
}

.sage_icon_green_cart-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_cart.png) no-repeat 0px 0;
}

.sage_icon_green_cartalt-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_cartalt.png) no-repeat 0px 0;
}

.sage_icon_green_cater-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_cater.png) no-repeat 0px 0;
}

.sage_icon_green_chat-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_chat.png) no-repeat 0px 0;
}

.sage_icon_green_checkbook-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_checkbook.png) no-repeat 0px 0;
}

.sage_icon_green_clock-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_clock.png) no-repeat 0px 0;
}

.sage_icon_green_clock2-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_clock2.png) no-repeat 0px 0;
}

.sage_icon_green_computer-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_computer.png) no-repeat 0px 0;
}

.sage_icon_green_code-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_code.png) no-repeat 0px 0;
}

.sage_icon_green_creditcard-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_creditcard.png) no-repeat 0px 0;
}

.sage_icon_green_download-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_download.png) no-repeat 0px 0;
}

.sage_icon_green_featuredwebcast-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_featuredwebcast.png) no-repeat 0px 0;
}

.sage_icon_green_filmstrip-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_filmstrip.png) no-repeat 0px 0;
}

.sage_icon_green_flexible-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_flexible.png) no-repeat 0px 0;
}

.sage_icon_green_folder-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_folder.png) no-repeat 0px 0;
}

.sage_icon_green_forward-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_forward.png) no-repeat 0px 0;
}

.sage_icon_green_gearone-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_gearone.png) no-repeat 0px 0;
}

.sage_icon_green_gearthree-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_gearthree.png) no-repeat 0px 0;
}

.sage_icon_green_geartwo-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_geartwo.png) no-repeat 0px 0;
}

.sage_icon_green_globalaccessanywhere-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_globalaccessanywhere.png) no-repeat 0px 0;
}

.sage_icon_green_globalaccounting-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_globalaccounting.png) no-repeat 0px 0;
}

.sage_icon_green_globalcall-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_globalcall.png) no-repeat 0px 0;
}

.sage_icon_green_globalcamera-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_globalcamera.png) no-repeat 0px 0;
}

.sage_icon_green_globalchat-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_globalchat.png) no-repeat 0px 0;
}

.sage_icon_green_globalcre-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_globalcre.png) no-repeat 0px 0;
}

.sage_icon_green_globalcrm-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_globalcrm.png) no-repeat 0px 0;
}

.sage_icon_green_globaldemovideo-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_globaldemovideo.png) no-repeat 0px 0;
}

.sage_icon_green_globaldownload-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_globaldownload.png) no-repeat 0px 0;
}

.sage_icon_green_globalemail-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_globalemail.png) no-repeat 0px 0;
}

.sage_icon_green_globalerp-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_globalerp.png) no-repeat 0px 0;
}

.sage_icon_green_globalonpremises-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_globalonpremises.png) no-repeat 0px 0;
}

.sage_icon_green_globalpayments-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_globalpayments.png) no-repeat 0px 0;
}

.sage_icon_green_globalpayroll-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_globalpayroll.png) no-repeat 0px 0;
}

.sage_icon_green_globalpodcast-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_globalpodcast.png) no-repeat 0px 0;
}

.sage_icon_green_globalsecurity-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_globalsecurity.png) no-repeat 0px 0;
}

.sage_icon_green_globalshoppingcart-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_globalshoppingcart.png) no-repeat 0px 0;
}

.sage_icon_green_globalsupport-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_globalsupport.png) no-repeat 0px 0;
}

.sage_icon_green_globalupload-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_globalupload.png) no-repeat 0px 0;
}

.sage_icon_green_globe-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_globe.png) no-repeat 0px 0;
}

.sage_icon_green_growth-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_growth.png) no-repeat 0px 0;
}

.sage_icon_green_handshake-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_handshake.png) no-repeat 0px 0;
}

.sage_icon_green_handup-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_handup.png) no-repeat 0px 0;
}

.sage_icon_green_heart-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_heart.png) no-repeat 0px 0;
}

.sage_icon_green_idea-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_idea.png) no-repeat 0px 0;
}

.sage_icon_green_like-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_like.png) no-repeat 0px 0;
}

.sage_icon_green_location-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_location.png) no-repeat 0px 0;
}

.sage_icon_green_locksecure:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_locksecure.png) no-repeat 0px 0;
}

.sage_icon_green_magnify-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_magnify.png) no-repeat 0px 0;
}

.sage_icon_green_mail-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_mail.png) no-repeat 0px 0;
}

.sage_icon_green_microphone-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_microphone.png) no-repeat 0px 0;
}

.sage_icon_green_money-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_money.png) no-repeat 0px 0;
}

.sage_icon_green_person-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_person.png) no-repeat 0px 0;
}

.sage_icon_green_phone-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_phone.png) no-repeat 0px 0;
}

.sage_icon_green_piechart-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_piechart.png) no-repeat 0px 0;
}

.sage_icon_green_piggybank-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_piggybank.png) no-repeat 0px 0;
}

.sage_icon_green_presentation-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_presentation.png) no-repeat 0px 0;
}

.sage_icon_green_puzzle-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/icons_solid/sage_icon_green_puzzle.png) no-repeat 0px 0;
}

.sage_icon_green_repeat-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_repeat.png) no-repeat 0px 0;
}

.sage_icon_green_ribbon-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_ribbon.png) no-repeat 0px 0;
}

.sage_icon_green_safe-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_safe.png) no-repeat 0px 0;
}

.sage_icon_green_securityopen-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_securityopen.png) no-repeat 0px 0;
}

.sage_icon_green_share-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_share.png) no-repeat 0px 0;
}

.sage_icon_green_smartphone-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_smartphone.png) no-repeat 0px 0;
}

.sage_icon_green_smileface-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_smileface.png) no-repeat 0px 0;
}

.sage_icon_green_speedometer-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_speedometer.png) no-repeat 0px 0;
}

.sage_icon_green_star-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_star.png) no-repeat 0px 0;
}

.sage_icon_green_talk-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_talk.png) no-repeat 0px 0;
}

.sage_icon_green_target-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_target.png) no-repeat 0px 0;
}

.sage_icon_green_trash-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_trash.png) no-repeat 0px 0;
}

.sage_icon_green_upload-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_upload.png) no-repeat 0px 0;
}

.sage_icon_green_apple-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_apple.png) no-repeat 0px 0;
}

.sage_icon_green_cloud-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/icons_solid/sage_icon_green_cloud.png) no-repeat 0px 0;
}

.sage_icon_green_grad-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/icons_solid/sage_icon_green_grad.png) no-repeat 0px 0;
}

.sage_icon_green_3dots-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/icons_solid/sage_icon_green_3dots.png) no-repeat 0px 0;
}

.sage_icon_green_eye-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/icons_solid/sage_icon_green_eye.png) no-repeat 0px 0;
}

.sage_icon_green_question-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/icons_solid/sage_icon_green_question.png) no-repeat 0px 0;
}

.sage_icon_green_customersupport-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_customersupport.png) no-repeat 0px 0;
}

.sage_icon_green_local-experts-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_local-experts.png) no-repeat 0px 0;
}

.sage_icon_green_introductory-course-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_green_introductory-course.png) no-repeat 0px 0;
}

.sage_icon_green_add-title:after {
    background: url(/na/~/media/shared//responsive/icons/icons_solid/sage_icon_green_add.png) no-repeat 0px 0;
}

.sage_icon_green_checkboxes-title:after {
    background: url(/na/~/media/shared/responsive/icons/icons_solid/sage_icon_green_checkboxes.png) no-repeat 0px 0;
}

.sage_icon_green_60_guarantee-title:after {
    background: url(/na/~/media/shared/responsive/icons/icons_solid/sage_icon_green_60_guarantee.png) no-repeat 0px 0;
}

.sage_icon_green_60_guarantee_fr-title:after {
    background: url(icon_green_60_guaranteeicon_green_60_guaranteeicon_green_60_guarantee) no-repeat 0px 0;
}

/* orange */

.sage_icon_orange_alarmclock-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/icons_solid/sage_icon_orange_alarmclock.png) no-repeat 0px 0;
}

.sage_icon_orange_piggybank-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/icons_solid/sage_icon_orange_piggybank.png) no-repeat 0px 0;
}

.sage_icon_orange_point-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/icons_solid/sage_icon_orange_point.png) no-repeat 0px 0;
}

.sage_icon_orange_puzzle-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/icons_solid/sage_icon_orange_puzzle.png) no-repeat 0px 0;
}

.sage_icon_orange_trifold-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/icons_solid/sage_icon_orange_trifold.png) no-repeat 0px 0;
}

.sage_icon_orange_chat-title:after {
    background: url(/na/~/media/shared//responsive/icons/icons_solid/sage_icon_orange_chat.png) no-repeat 0px 0;
}

/* white */

.sage_icon_white_60_guarantee-title:after {
    background: url(/na/~/media/shared/responsive/icons/freeform/60-day-money-back-guarantee.png) no-repeat 0px 0;
}

.sage_icon_wht_fullscreen-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_wht_fullscreen.png) no-repeat 0px 0;
}

.sage_icon_white_cloud-title:after {
    background: url(/na/~/media/shared/responsive/icons/sage_icon_white_cloud.png) no-repeat 0px 0;
}

.sage_icon_white_businessgrowth-title:after {
    background: url(/na/~/media/shared/responsive/icons/sage_icon_white_businessgrowth.png) no-repeat 0px 0;
}

.sage_icon_white_247-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_white_247.png) no-repeat 0px 0;
}

.sage_icon_white_alert-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_white_alert.png) no-repeat 0px 0;
}

.sage_icon_white_arrowleft-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/.sage_icon_white_arrowleft.png) no-repeat 0px 0;
}

.sage_icon_white_arrowleftalt-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_white_arrowleftalt.png) no-repeat 0px 0;
}

.sage_icon_white_arrowright-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_white_arrowright.png) no-repeat 0px 0;
}

.sage_icon_white_arrowrightalt-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_white_arrowrightalt.png) no-repeat 0px 0;
}

.sage_icon_white_arrowup-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_white_arrowup.png) no-repeat 0px 0;
}

.sage_icon_white_barchart-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_white_barchart.png) no-repeat 0px 0;
}

.sage_icon_white_calcualtoralt-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_white_calcualtoralt.png) no-repeat 0px 0;
}

.sage_icon_white_calculator-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_white_calculator.png) no-repeat 0px 0;
}

.sage_icon_white_calendar-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_white_calendar.png) no-repeat 0px 0;
}

.sage_icon_white_cart-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_white_cart.png) no-repeat 0px 0;
}

.sage_icon_white_cartalt-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_white_cartalt.png) no-repeat 0px 0;
}

.sage_icon_white_cater-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_white_cater.png) no-repeat 0px 0;
}

.sage_icon_white_chat-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_white_chat.png) no-repeat 0px 0;
}

.sage_icon_white_checkbook-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_white_checkbook.png) no-repeat 0px 0;
}

.sage_icon_white_clock-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_white_clock.png) no-repeat 0px 0;
}

.sage_icon_white_clock2-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_white_clock2.png) no-repeat 0px 0;
}

.sage_icon_white_computer-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_white_computer.png) no-repeat 0px 0;
}

.sage_icon_white_code-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_white_code.png) no-repeat 0px 0;
}

.sage_icon_white_creditcard-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_white_creditcard.png) no-repeat 0px 0;
}

.sage_icon_white_download-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_white_download.png) no-repeat 0px 0;
}

.sage_icon_white_filmstrip-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_white_filmstrip.png) no-repeat 0px 0;
}

.sage_icon_white_flexible-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_white_flexible.png) no-repeat 0px 0;
}

.sage_icon_white_folder-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_white_folder.png) no-repeat 0px 0;
}

.sage_icon_white_forward-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_white_forward.png) no-repeat 0px 0;
}

.sage_icon_white_gearone-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_white_gearone.png) no-repeat 0px 0;
}

.sage_icon_white_gearthree-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_white_gearthree.png) no-repeat 0px 0;
}

.sage_icon_white_geartwo-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_white_geartwo.png) no-repeat 0px 0;
}

.sage_icon_white_globalaccessanywhere-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_white_globalaccessanywhere.png) no-repeat 0px 0;
}

.sage_icon_white_globalaccounting-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_white_globalaccounting.png) no-repeat 0px 0;
}

.sage_icon_white_globalcall-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_white_globalcall.png) no-repeat 0px 0;
}

.sage_icon_white_globalcamera-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_white_globalcamera.png) no-repeat 0px 0;
}

.sage_icon_white_globalchat-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_white_globalchat.png) no-repeat 0px 0;
}

.sage_icon_white_globalcrm-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_white_globalcrm.png) no-repeat 0px 0;
}

.sage_icon_white_globaldemovideo-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_white_globaldemovideo.png) no-repeat 0px 0;
}

.sage_icon_white_globalcrm-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_white_globalcrm.png) no-repeat 0px 0;
}

.sage_icon_white_globaldownload-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_white_globaldownload.png) no-repeat 0px 0;
}

.sage_icon_white_globalemail-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_white_globalemail.png) no-repeat 0px 0;
}

.sage_icon_white_globalerp-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_white_globalerp.png) no-repeat 0px 0;
}

.sage_icon_white_globalonpremises-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_white_globalonpremises.png) no-repeat 0px 0;
}

.sage_icon_white_globalpayments-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_white_globalpayments.png) no-repeat 0px 0;
}

.sage_icon_white_globalpayroll-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_white_globalpayroll.png) no-repeat 0px 0;
}

.sage_icon_white_globalpodcast-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_white_globalpodcast.png) no-repeat 0px 0;
}

.sage_icon_white_globalsecurity-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_white_globalsecurity.png) no-repeat 0px 0;
}

.sage_icon_white_globalshoppingcart-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_white_globalshoppingcart.png) no-repeat 0px 0;
}

.sage_icon_white_globalsupport-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_white_globalsupport.png) no-repeat 0px 0;
}

.sage_icon_white_globalupload-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_white_globalupload.png) no-repeat 0px 0;
}

.sage_icon_white_globe-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_white_globe.png) no-repeat 0px 0;
}

.sage_icon_white_growth-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_white_growth.png) no-repeat 0px 0;
}

.sage_icon_white_handshake-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_white_handshake.png) no-repeat 0px 0;
}

.sage_icon_white_handup-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_white_handup.png) no-repeat 0px 0;
}

.sage_icon_white_heart-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_white_heart.png) no-repeat 0px 0;
}

.sage_icon_white_idea-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_white_idea.png) no-repeat 0px 0;
}

.sage_icon_white_like-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_white_like.png) no-repeat 0px 0;
}

.sage_icon_white_location-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_white_location.png) no-repeat 0px 0;
}

.sage_icon_white_locksecure:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_white_locksecure.png) no-repeat 0px 0;
}

.sage_icon_white_magnify-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_white_magnify.png) no-repeat 0px 0;
}

.sage_icon_white_mail-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_white_mail.png) no-repeat 0px 0;
}

.sage_icon_white_microphone-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_white_microphone.png) no-repeat 0px 0;
}

.sage_icon_white_money-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_white_money.png) no-repeat 0px 0;
}

.sage_icon_white_person-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_white_person.png) no-repeat 0px 0;
}

.sage_icon_white_phone-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_white_phone.png) no-repeat 0px 0;
}

.sage_icon_white_piechart-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_white_piechart.png) no-repeat 0px 0;
}

.sage_icon_white_piggybank-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_white_piggybank.png) no-repeat 0px 0;
}

.sage_icon_white_presentation-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_white_presentation.png) no-repeat 0px 0;
}

.sage_icon_white_repeat-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_white_repeat.png) no-repeat 0px 0;
}

.sage_icon_white_ribbon-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_white_ribbon.png) no-repeat 0px 0;
}

.sage_icon_white_safe-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_white_safe.png) no-repeat 0px 0;
}

.sage_icon_white_securityopen-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_white_securityopen.png) no-repeat 0px 0;
}

.sage_icon_white_share-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_white_share.png) no-repeat 0px 0;
}

.sage_icon_white_smartphone-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_white_smartphone.png) no-repeat 0px 0;
}

.sage_icon_white_smileface-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_white_smileface.png) no-repeat 0px 0;
}

.sage_icon_white_speedometer-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_white_speedometer.png) no-repeat 0px 0;
}

.sage_icon_white_star-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_white_star.png) no-repeat 0px 0;
}

.sage_icon_white_talk-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_white_star.png) no-repeat 0px 0;
}

.sage_icon_white_target-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_white_target.png) no-repeat 0px 0;
}

.sage_icon_white_toolbox-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/icons_solid/sage_icon_white_toolbox.png) no-repeat 0px 0;
}

.sage_icon_white_trash-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_white_trash.png) no-repeat 0px 0;
}

.sage_icon_white_60day-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/freeform/60-day-money-back-guarantee.png) no-repeat 0px 0;
}

.sage_icon_white_upload-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/sage_icon_white_upload.png) no-repeat 0px 0;
}

.sage_icon_white_logo-title:after {
    background: url(https://www.sage.com/na/~/media/shared/responsive/icons/icons_solid/sage_icon_white_logo.png) no-repeat 0px 0;
}

/* end new icons */

.sage_icon_green_scpc_approvals-title,
.sage_icon_green_scpc_cloud-title,
.sage_icon_green_scpc_docs-title,
.sage_icon_green_scpc_email-title,
.sage_icon_green_scpc_transaction-title,
.sage_icon_green_scpc_updates-title,
.sage_icon_green_scpc_owners-title {
    display: inline-block;
    position: relative;
    color: #41a940;
    font: 1em/1.167em 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif;
    margin: 0;
    letter-spacing: -1px;
    padding: 55px 0 0.5em;
    min-width: 90px;
}

.sage_icon_gray_screen-title,
.sage_icon_gray_stacks-title,
.sage_icon_gray_screenbars-title,
.sage_icon_gray_online-title,
.sage_icon_green_sf-icon-payments-title,
.sage_icon_green_store-title,
.sage_icon_green_online-title,
.sage_icon_green_mobile-title,
.sage_icon_green_leaf-title,
.sage_icon_green_gears-title,
.sage_icon_green_dollar-title,
.sage_icon_green_spring-title,
.sage_icon_green_wand-title,
.sage_icon_green_fast-title {
    display: inline-block;
    position: relative;
    color: #41a940;
    font: 1.2em/1.167em 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif;
    margin: 0;
    letter-spacing: -1px;
    padding: 55px 0 0.5em;
    min-width: 90px;
}

.content-section .image {
    padding: 3px 0 10px;
}

.content-section .image-alt {
    margin: 0 -3px 0 0;
    padding: 11px 0 15px;
}

.content-section .image img {
    display: block;
    width: 100%;
    height: auto;
}

.content-section h3 {
    margin: 0 0 6px;
    font-family: SageHeadline, Arial, Helvetica, sans-serif;
}

.content-section .intro {
    font: 1.5em/1.214em 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif;
    /* 2em/1.214em */
    display: block;
    padding: 23px 0 19px;
    letter-spacing: -1px;
    color: #41a940;
}

.content-section p {
    margin: 0 0 10px;
}

.content-section .interesting-box p {
    margin-right: -8px;
    letter-spacing: -1px;
}

.content-section .text-holder p {
    margin: 0 0 10px;
}

/* margin:0 20px 10px 0; */

.btns {
    padding: 7px 0 12px;
    overflow: hidden;
}

.btns .accordion .accordion-holder {
    border-top: 0;
}

.btns .accordion {
    border-bottom: 0;
}

.block-intro.section-holder-alt .btns {
    padding: 7px 0 25px;
}

.btns .btn {
    float: left;
    margin: 0 10px 10px 0;
}

.btns-alt .btn {
    font: 14px/16px 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif;
    padding: 10px 13px 7px;
}

.btns-center {
    padding: 11px 0;
    text-align: center;
    letter-spacing: -4px;
}

.col-4-btns {
    padding: 0 0 29px;
}

.btns-center .btn {
    float: none;
    vertical-align: top;
    letter-spacing: 0;
    margin: 0 5px 10px;
}

.section-holder-alt .btns-center .btn {
    min-width: 156px;
}

/* wide section */

.wide-section .btns-center {
    padding-right: 14px;
}

.wide-section {
    color: #fff;
    text-align: center;
    position: relative;
    z-index: 15;
}

.wide-section .container {
    position: relative;
    overflow: hidden;
    padding-top: 15px;
    padding-bottom: 60px;
}

.wide-section h2 {
    /* font-size:2em; */
    /* line-height:1.143em; */
    font: 2.143em/1.167em 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif;
    margin: 0 0 5px;
}

.wide-section .frame {
    margin: 0 auto;
    max-width: 480px;
}

.wide-section .heading {
    padding-top: 20px;
}

.wide-section .heading h2 {
    color: #fff;
    padding: 104px 0 0;
}

.wide-section .container .row {
    text-align: left;
}

.wide-section .author {
    margin-top: 1.5em;
}

.wide-section .author img {
    width: 58px;
    Height: 58px;
    float: left;
    margin: -8px 10px 0 0;
    -webkit-border-radius: 29px;
    border-radius: 29px;
}

.content-section .title {
    padding: 6px 0 14px;
}

.content-section-holder .title {
    padding: 10px 0 22px;
}

.content-section .title h1,
.content-section .title h2 {
    text-align: center;
    font: 2.25em/1.214em 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif;
    color: #4d4f53;
    margin: 0;
    letter-spacing: -1px
}

.interesting-box {
    font: 1.429em/1.2em 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif;
    color: #41a940;
    padding: 4px 0 29px;
}

.article-box {
    padding: 0 0 10px;
    overflow: hidden;
    position: relative;
	background: #FFFFFF;
	box-shadow: 0px 4px 35px rgba(0, 0, 0, 0.12);
	border-radius: 24px;
}

.article-box_title {
	font-family: SageTextBold;
	font-size: 24px;
	line-height: 26px;
}

.article-box:after {
    content: "";
    position: absolute;
    left: 0;
    top: 3px;
    background: #e0e1dd;
    width: 100%;
    height: 1px;
}

.article-box-alt:after {
    top: 0;
}

.article-box:first-child:after {
    display: none;
}

.article-box img,
.interesting-box img {
    display: block;
    width: 100%;
    height: auto;
    margin: 0 0 15px;
}

.article-box img {
    margin: 0 0 5px;
}

.article-box_synopsis {
	margin-top: 16px;
	margin-bottom: 37px;
}

.product-list_item {
	padding: 24px;
	width: 375px;
	margin: 0;
	height: 196px;
	background: #FFFFFF;
	/* card shadow lg */
	box-shadow: 10px 10px 50px rgba(0, 41, 64, 0.12);
	border-radius: 24px;
}

.product-list_item-img {
	float: right;
	height: 48px;
	width: 48px;
}

@media (max-width: 1366px) {
	.product-list_item {
		width: 310px;
	}
	.product-list_item-img {
		height: 40px;
		width: 40px;
	}
}

@media (max-width: 1024px) {
	.product-list_item {
		width: 214px;
	}
	.product-list_item-img {
		height: 36px;
		width: 36px;
	}
}

@media (max-width: 768px) {
	.product-list_item {
		width: 214px;
	}
	.product-list_item-img {
		height: 36px;
		width: 36px;
	}
}

@media (max-width: 375px) {
	.product-list_item {
		width: auto;
		margin: 0 16px;
	}
	.product-list_item-img {
		height: 24px;
		width: 24px;
	}
}

/*.product-list_item:hover {
	-webkit-box-shadow:0 0 1px 0 rgba(0,0,0,.32),2px 2px 0 0 rgba(0,0,0,.24);
	box-shadow:0 0 1px 0 rgba(0,0,0,.32),2px 2px 0 0 rgba(0,0,0,.24);
}*/

.product-list_item:hover {
	text-decoration:none;
	background-color:rgba(0,0,0,.05);
}

.product-list_icon {
	max-width:40px;
	max-height:40px;
}

.product-list_link {
	text-decoration:none;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	/*border:1px solid transparent;*/
}

.product-list_link:hover, .product-list_link:focus {
	/*background-color:rgba(0,0,0,.05);
	outline:8px solid rgba(0,0,0,.05);
	outline-offset: 0px !important;*/
}

.product-list_link:active {
	/*background-color: rgba(0,0,0,.1);
	outline: 8px solid rgba(0,0,0,.1);*/
}

.product-list_type {
	font-size: 14px;
	font-family: SageTextMedium,Arial,helvetica neue,Roboto,Sans-Serif;
	line-height: 128%;
	color: rgba(0, 0, 0, 0.55);
}

.product-list_title {
	font-size: 24px;
	font-family: SageTextBold,Arial,helvetica neue,Roboto,Sans-Serif;
	line-height: 160%;
}

@media(max-width: 1366px) {
	.product-list_title {
		font-size: 24px;
	}
	.product-list_type {
		font-size: 14px;
	}
}

@media(max-width: 1024px) {
	.product-list_title {
		font-size: 22px;
	}
	.product-list_type {
		font-size: 12px;
	}
}

@media(max-width: 768px) {
	.product-list_title {
		font-size: 20px;
	}
	.product-list_type {
		font-size: 10px;
	}
}

@media(max-width: 375px) {
	.product-list_title {
		font-size: 18px;
	}
	.product-list_type {
		font-size: 8px;
	}
}

.product-list_title:after {
	content: "";
	display: block;
	width: 64px;
	padding-top: 8px;
	border-bottom: 2px solid #000000;
}

.product-list_title-small {
	font-size: 18px;
	font-family: SageTextBold,Arial,helvetica neue,Roboto,Sans-Serif;
	line-height: 140%;
}

@media(max-width: 1366px) {
	.product-list_title-small {
		font-size: 18px;
	}
}

@media(max-width: 1024px) {
	.product-list_title-small {
		font-size: 16px;
	}
}

@media(max-width: 768px) {
	.product-list_title-small {
		font-size: 14px;
	}
}

@media(max-width: 375px) {
	.product-list_title-small {
		font-size: 12px;
	}
}

.caret::before {
	background-image: '/images/caret-down-black.svg';
	font-size: 24px;
	padding-left: 8px;
}

#product h2 {
	margin-left: 16px;
	margin-right: 16px;
	margin-bottom: 32px;
}

#producthelp {
	margin-bottom: 28px;
}

#product_panel,
#recommendation_home,
#recommendation_videos,
#producthelp,
#favorite_panel,
#subscription_table {
/*	margin-left: 112px;
	margin-right: 112px;*/
	width: auto;
}

#subscriptions {
	margin-bottom: 145px;
}

#subscriptions .content-section {
	padding-top: 0px !important;
}

.subscription_desc {
	padding: 24px;
}

.subscription_table {
	padding: 24px 0px;
}

.subscription_table-column_heading {
	font-family: SageTextBold;
	font-size: 18px;
	line-height: 25px;
}

@media (max-width:1200px) {
	#product_panel,
	#recommendation_home,
	#recommendation_videos,
	#producthelp,
	#favorite_panel,
	#subscription_table	{
		/*margin-left: 16px;
		margin-right: 16px;*/
	}
}

.product_list,
.trend_list {
	display: flex;
	flex-wrap: wrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	margin-bottom: 0;
}

.trend_list > a {
	font-size: 18px;
	line-height: 140%;
	text-decoration: none;
}

.download_title {
	font-family: SageTextBold;
	font-size: 18px;
	line-height: 140%;
}

.trend-row {
	/*display: flex;
	flex-direction: row;*/
}

.trend_title {
	font-family: SageTextBold;
	font-size: 18px;
	line-height: 144%;
	padding-bottom: 16px;
}

.trend_description {
	font-size: 18px;
	line-height: 140%;
	color: #474747;
}

.trend_image {
	min-height: 72px;
	max-height: 72px;
	min-width: 72px;
	max-width: 72px;
	margin-right: 24px;
}

.trend-image img {
	width: 100% !important;
	height: 100% !important;
}

#product_panel .product_list > div[class*=col-],
#trending .trend_list > div[class*=col-] {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	margin-right: -1px;
}

.trend_list,
.get-started_list {
/*	margin-left: 80px;
	margin-right: 80px;*/
}

#trending iframe {
	width: 100% !important;
}

.trend-box {
	display: inline-block;
	width: 100%;
	margin-bottom: 48px;
}

@media (min-width:644px) {
	#product_panel .product_list > div[class*=col-] {
		display: flex;
		flex-grow: 0;
		flex-shrink: 1;
		flex-basis: 33.3333%;
		margin-right: -2px;
	}
	#trending .trend_list > div[class*=col-] {
		display: flex;
		flex-grow: 0;
		flex-shrink: 1;
		flex-basis: 50%;
		margin-right: -2px;
	}
}

@media (min-width:960px) {
	#product_panel .product_list > div[class*=col-] {
		/*display: flex;
		flex-grow: 0;
		flex-shrink: 1;
		flex-basis: 33.3333%;
		margin-right: -1px*/
	}
	#trending .trend_list > div[class*=col-] {
		display: flex;
		flex-grow: 0;
		flex-shrink: 1;
		flex-basis: 33.3333%;
		margin-right: -1px;
	}
}
	
.product_list .hide {
	display: none;
}

#product .product_list hr {
	margin-top: 0;
	margin-bottom: 24px;
	border-top: 1px dotted #ccc;
	width: 100%;
}

a.product-list_link:hover,
a.product-list_link:focus {
	text-decoration: none !important;
}

.product-list_link:hover .product-list_title {
	color: color:rgba(0,0,0,.9) !important;
	text-decoration: none !important;
}

#results .content-section {
	padding: 24px;
}

#results_panel.container {
	/*padding-top: 56px;
	padding-bottom: 56px;*/
	width: auto;
}

@media (min-width:1260px) {
	#results_panel.container {
		/*margin-left: 112px;
		margin-right: 112px;*/
	}
}

@media (min-width:1900px) {
	#results_panel.container {
		/*margin-left: 160px;
		margin-right: 160px;*/
	}
}

.recommendation_title {
	font-size: 18px;
	font-family: SageTextBold, Arial, helvetica neue, Roboto, Sans-Serif;
	line-height: 144%;
	font-weight: 700;
	margin-bottom: 24px;
}

@media(max-width: 1366px) {
	.recommendation_title {
		font-size: 24px;
	}
}

@media(max-width: 1024px) {
	.recommendation_title {
		font-size: 20px;
	}
}

@media(max-width: 768px) {
	.recommendation_title {
		font-size: 18px;
	}
}

@media(max-width: 375px) {
	.recommendation_title {
		font-size: 14px;
	}
}

@media(min-width:1260px) {
	/*.recommendation_title {
		font-size: 36px;
	}*/
}

@media(min-width:1900px) {
	/*.recommendation_title {
		font-size: 48px;
	}*/
}

.recommendation_list {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-flow: column;
	flex-flow: column;
}

@media(min-width:600px) {
	.recommendation_list {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		display: flex;
		-ms-flex-flow: row;
		flex-flow: row;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: start;
	}
}

#alert .container {
	display: flex;
	width: 100%;
}

#product-alert,
#product-wizard {
	display: flex;
	width: 50%;
}

#product-alert {
	padding-right: 20px;
}

#product-wizard {
	padding-left: 20px;
	flex-direction: column;
}

#product-wizard h2 {
	margin-top: -18px;
	margin-bottom: 16px;
}

@media(max-width: 1366px){
	#product-wizard h2 {
		font-size: 36px;
	}
}

@media(max-width: 1024px){
	#product-wizard h2 {
		font-size: 32px;
	}
}

@media(max-width: 768px){
	#product-wizard h2 {
		font-size: 26px;
	}
}

@media(max-width: 375px){
	#product-wizard h2 {
		font-size: 22px;
	}
}

#global-alert .recommendation_panel,
#product-alert .recommendation_panel {
	width: auto;
}

#product-alert .recommendation_panel {
	background-color: rgba(0, 0, 0, 0.05);
}

.container.alert_panel
/*#product-alert > .container*/ {
/*	padding-left: 80px;
	padding-right: 80px;
	margin-left: 375px;
	margin-right: 375px;*/
	width: auto;
}

@media(max-width: 990px) {
	.container.alert_panel
	/*#product-alert > .container*/ {
		/*padding-left: 10px;
		padding-right: 10px;*/
		width: auto;
	}
}

@media(min-width: 991px) and (max-width: 1200px) {
	.container.alert_panel
	/*#product-alert > .container*/ {
		/*padding-left: 40px;
		padding-right: 40px;*/
		width: auto;
	}
}

#product-alert > .container {
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 40px;
	padding-right: 40px;
	width: auto;
}

@media(min-width:990px) and (max-width:1200px) {
	#product-alert > .container {
		padding-left: 80px;
		padding-right: 80px;
		width: auto;
	}
}

@media(min-width:1200px) {
	#product-alert > .container {
		padding-left: 240px;
		padding-right: 240px;
		width: auto;
	}
}

#global-alert .alert_item {
	display: flex;
	padding: 24px 0px;
}

#global-alert > button {
	display: flex;
}

#recommendation_support.recommendation_panel {
	margin-bottom: 28px;
}

#recommendations .recommendation_panel,
#videos .recommendation_panel,
#subscriptions .subscription_list {
	width: auto;
}

#recommendation_home .recommendation_list,
#recommendation_videos .recommendation_list,
#recommendation_support .recommendation_list {
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
}

#recommendation_home .recommendation_list>div[class*=col-],
#recommendation_videos .recommendation_list>div[class*=col-],
#recommendation_support .recommendation_list>div[class*=col-] {
	margin: 0 0 8px;
}

@media(min-width:600px) {
	#recommendation_home .recommendation_list>div[class*=col-],
	#recommendation_videos .recommendation_list>div[class*=col-],
	#recommendation_support .recommendation_list>div[class*=col-] {
		margin: 0 0 24px;
		margin-right: -1px;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 50%;
		flex: 0 1 50%;
	}
}

@media(min-width:960px) {
	#recommendation_home .recommendation_list>div[class*=col-],
	#recommendation_videos .recommendation_list>div[class*=col-],
	#recommendation_support .recommendation_list>div[class*=col-] {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 33.3333%;
		flex: 0 1 33.3333%;
	}
}

@media screen and (-ms-high-contrast:active),
(-ms-high-contrast:none) {
	#recommendation_home .recommendation_list>div[class*=col-],
	#recommendation_videos .recommendation_list>div[class*=col-],
	#recommendation_support .recommendation_list>div[class*=col-] {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 auto;
		flex: 0 1 auto;
	}
}

#recommendation_home .recommendation_item,
#recommendation_videos .recommendation_item,
#recommendation_support .recommendation_item {
	background-color: #fff;
	width: auto;
	border-radius: 24px;
	margin: 0;
	padding: 24px;
	height: 100%;
	background: #FFFFFF;
	box-shadow: 0px 4px 35px rgba(0, 0, 0, 0.12);
	border-radius: 24px;
}

@media(min-width:1260px) {
	#recommendation_home .recommendation_item,
	#recommendation_videos .recommendation_item,
	#recommendation_support .recommendation_item {
		/*padding: 32px;*/
	}
}

@media(min-width:1900px) {
	#recommendation_home .recommendation_item,
	#recommendation_videos .recommendation_item,
	#recommendation_support .recommendation_item {
		/*padding: 40px;*/
	}
}

#recommendation_home .recommendation_item:hover,
#recommendation_videos .recommendation_item:hover,
#recommendation_support .recommendation_item:hover {
	text-decoration:none;
	background-color:rgba(0,0,0,.05);
	/*-webkit-box-shadow: 0 0 1px 0 rgba(0,0,0,.32),2px 2px 0 0 rgba(0,0,0,.24);
	box-shadow: 0 0 1px 0 rgba(0,0,0,.32),2px 2px 0 0 rgba(0,0,0,.24);*/
}

#recommendation_home .recommendation_item:hover .recommendation_link,
#recommendation_videos .recommendation_item:hover .recommendation_link,
#recommendation_support .recommendation_item:hover .recommendation_link {
	text-decoration: none;
}

#recommendation_home .recommendation_link:not(div),
#recommendation_videos .recommendation_link:not(div),
#recommendation_support .recommendation_link:not(div) {
	text-decoration: none;
	/*color: inherit;*/
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

#recommendation_home .recommendation_link:not(div):hover,
#recommendation_home .recommendation_link:not(div):focus,
#recommendation_videos .recommendation_link:not(div):hover,
#recommendation_videos .recommendation_link:not(div):focus,
#recommendation_support .recommendation_link:not(div):hover,
#recommendation_support .recommendation_link:not(div):focus {
	text-decoration: none;
	background-color: transparent;
}

#recommendation_home .recommendation_link:not(div):hover>div,
#recommendation_home .recommendation_link:not(div):focus>div,
#recommendation_videos .recommendation_link:not(div):hover>div,
#recommendation_videos .recommendation_link:not(div):focus>div,
#recommendation_support .recommendation_link:not(div):hover>div,
#recommendation_support .recommendation_link:not(div):focus>div {
	opacity: .8;
}

#recommendation_home .recommendation_icon,
#recommendation_videos .recommendation_icon,
#recommendation_support .recommendation_icon {
	display: block;
	height: auto;
	margin-bottom: 24px;
}

#recommendation_home .recommendation_icon img,
#recommendation_videos .recommendation_icon img,
#recommendation_support .recommendation_icon img {
	max-width: 100%;
	max-height: unset;
}

#recommendation_home .recommendation_title,
#recommendation_videos .recommendation_title,
#recommendation_support .recommendation_title {
	font-family: SageTextBold;
	font-size: 18px;
	line-height: 144%;
}

#recommendation_home .recommendation_synopsis,
#recommendation_videos .recommendation_synopsis,
#recommendation_support .recommendation_synopsis {
	font-family: SageTextRegular;
	font-size: 18px;
	line-height: 161%;
}

@media(max-width: 1366px) {
	#recommendation_home .recommendation_title,
	#recommendation_videos .recommendation_title,
	#recommendation_support .recommendation_title {
		font-size: 24px;
	}
	#recommendation_home .recommendation_synopsis,
	#recommendation_videos .recommendation_synopsis,
	#recommendation_support .recommendation_synopsis {
		font-size: 18px !important;
	}
}

@media(max-width: 1024px) {
	#recommendation_home .recommendation_title,
	#recommendation_videos .recommendation_title,
	#recommendation_support .recommendation_title {
		font-size: 20px;
	}
	#recommendation_home .recommendation_synopsis,
	#recommendation_videos .recommendation_synopsis,
	#recommendation_support .recommendation_synopsis {
		font-size: 16px !important;
	}
}

@media(max-width: 768px) {
	#recommendation_home .recommendation_title,
	#recommendation_videos .recommendation_title,
	#recommendation_support .recommendation_title {
		font-size: 18px;
	}
	#recommendation_home .recommendation_synopsis,
	#recommendation_videos .recommendation_synopsis,
	#recommendation_support .recommendation_synopsis {
		font-size: 14px !important;
	}
}

@media(max-width: 375px) {
	#recommendation_home .recommendation_title,
	#recommendation_videos .recommendation_title,
	#recommendation_support .recommendation_title {
		font-size: 14px;
	}
	#recommendation_home .recommendation_synopsis,
	#recommendation_videos .recommendation_synopsis,
	#recommendation_support .recommendation_synopsis {
		font-size: 12px !important;
	}
}

#recommendation_home div.recommendation_link,
#recommendation_videos div.recommendation_link,
#recommendation_support div.recommendation_link {
	/*color: #008200;*/
	margin-top: auto;
	height: auto;
	padding-top: 16px;
}

#recommendation_home div.recommendation_link::after,
#recommendation_videos div.recommendation_link::after,
#recommendation_support div.recommendation_link::after {
	content: "";
	font-family: SageUIIcons;
	font-size: 16px;
	margin-left: 4px;
	vertical-align: top;
}

#downloads h2,
#videos h2,
#trending h2,
#support h2 {
	text-align: center;
}

.download-button {
	margin-top: 80px;
}

.download-button a button::before {
	/*background-image: /selfservice/icons/*/
}

.download-button a button.btn-tertiary {
	font-size: 20px;
	line-height: 180%;
}

.download-agreement {
	font-size: 14px;
	line-height: 140%;
	padding-bottom: 24px;
}

.download-alternate {
	font-size: 14px;
	line-height: 140%;
	padding-top: 24px;
}

.download-file_size {
	font-size: 14px;
	line-height: 140%;
	display: flex;
	padding-top: 8px;
}

.download-file_size_label {
	font-family: SageTextBold;
}

.download-file_size_value {
	padding-left: 8px;
}

#article .content-section {
	padding-top: 0px !important;
}	

.helpframe {
	margin-left: 20px;
	margin-right: 10px;
}

#rateframe {
	margin-left: 10px;
	margin-right: 20px;
}

/*#rating {
	padding: 24px;
	box-shadow: 0px 4px 25px rgba(0, 0, 0, 0.1);
	border-radius: 24px;
	/*width: 42%;
	height: 219px;
}*/

#followupquestions {
	padding: 24px;
	background: #F2F5F6;
	border-radius: 24px;
}

.filter_title {
	color: #000000;
	font-family: SageTextBold;
	font-size: 18px;
	line-height: 140%;
	padding: 42px 0 24px 0;
}

.filter {
	color: rgba(0, 0, 0, 0.9);
	font-size: 16px;
	line-height: 24px;
	padding: 0;
}

.filter_list {
	color: rgba(0, 0, 0, 0,9);
	list-style: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px !important;
}

.filter_list > div {
	padding: 5px 5px 5px 5px;
}

.filter_list > li::before,
.filter_list > span > li::before {
	background: none !important;
	width: 0px !important;
}

.filter_item {
	color: rgba(0, 0, 0, 0,9) !important;
	display: list-item !important;
	font-size: 16px;
	line-height: 24px;
	margin-bottom: 4px;
	padding: 0px !important;
	text-align: left;
}

.filter_item a {
	color: rgba(0, 0, 0, 0.9);
	font-size: 16px;
	line-height: 140%;
	display: block;
	padding-left: 0px;
	padding-bottom: 16px;
	text-align: left;
}

.filter-more {
	padding-left: 9px;
	font-family: SageTextMedium;
	font-size: 16px;
	line-height: 140%;
}

.filter-more_image {
	display: inline-block !important;
	width: 16px !important;
	height: 24px !important;
}

.result_list .glyphicon-book::before {
	font-family: SageUIIcons;
	height: 30px;
	width: 30px;
	background-image:url(/selfservice/icons/doctypes/30x30_book_green-on-transparent_icon.png);
}

.result_list .glyphicon-download::before {
	font-family: SageUIIcons;
	background-image:url(/selfservice/icons/doctypes/30x30_download_green-on-transparent_icon.png);
}

.result_list .glyphicon-listing-v::before {
	font-family: SageUIIcons;
	background-image:url(/selfservice/icons/doctypes/30x30_checklist_green-on-transparent_icon.png);
}

.result_list .glyphicon-pdf::before {
	font-family: SageUIIcons;
	background-image:url(/selfservice/icons/doctypes/30x30_page_green-on-transparent_icon.png);
}

.result_list .glyphicon-file::before {
	font-family: SageUIIcons;
	content: ""
}

.result_list .glyphicon-film::before {
	font-family: SageUIIcons;
	background-image:url(/selfservice/icons/doctypes/30x30_video_green-on-transparent_icon.png);
}

.result_list .glyphicon-ok-circle::before {
	font-family: SageUIIcons;
	content: ""
}

.result_list .glyphicon-list-alt::before {
	font-family: SageUIIcons;
	content: ""
}

.result_list .glyphicon-favourite::before {
	font-family: SageUIIcons;
	content: "";
}

.match.exact .glyphicon-favourite::before {
	font-family: SageUIIcons;
	content: "";
	padding-top: 4px;
}

.result_list .glyphicon-favourite-lined::before {
	font-family: SageUIIcons;
	content: ""
}

.result_list .glyphicon-play::before {
	font-family: SageUIIcons;
	content: "\25b8";
}

.result_list .glyphicon-calendar::before {
	font-family: SageUIIcons;
	background-image:url(/selfservice/icons/doctypes/30x30_video-guide_green-on-transparent_icon.png);
}

.results_array {
	font-family: SageTextRegular;
	font-size: 18px;
	line-height: 160%;
	text-align: center;
}

.result_count {
	font-family: SageTextBold;
	font-size: 24px;
	line-height: 140%;
}

.view_result {
	margin-bottom: 48px;
	padding: 24px 24px 24px 30px !important;
}

.view_result::before {
	background: none !important;
	width: 0px !important;
}

.result_content {
	overflow-wrap: break-word;
	padding-left: 16px;
}

.result_icon {
	color: #008200;
}

.result_icon,
.match {
	font-size: 24px;
	left: 0px;
	line-height: 36px;
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
	overflow-wrap: break-word;
	position: absolute;
	text-align: left;
	width: 30px;
}

.result_icon img,
.match img {
	display: inline-block !important;
	line-height: 24px;
	position: relative;
}

.match {
	padding-top: 36px;
	padding-left: 3px;
}

.match.near {
	color: #8E8A86;
}

.match.exact {
	color: #FFB500;
}

.result_link {
	font-family: SageTextBold;
	font-size: 24px;
	line-height: 140%;
	text-decoration: underline;
}

.category_trend .result_title .result_link {
	font-family: SageTextRegular;
	font-size: 18px !important;
	line-height: 140% !important;
	text-decoration: none !important;
}

.result_title {
	margin-bottom: 16px;
}

.result_summary {
	font-size: 18px;
	line-height: 160%;
}

.result_synopsis {
	font-family: SageTextMedium;
	font-size: 14px;
	line-height: 140%;
	/*padding-bottom: 1px;
	padding-top: 1px;*/
}

@media(min-width:1260px) {
	.result_title {
		font-size: 24px;
		line-height: 30px;
	}
}

@media(min-width:1900px) {
	.result_summary,
	.result_synopsis {
		font-size: 18px;
		line-height: 27px;
	}
}

.category_trend > div > form  {
	border-bottom-width: 0px !important;
	margin-bottom: 0px !important;
}

.category_trend .result_list {
	padding-left: 0px;
	list-style-type: none;
}

.category_trend .view_result {
	display: flex;
	border-bottom-width: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 24px !important;
	padding-left: 0px !important;
	list-style-type: none;
}

.category_trend .view_result::before {
	background: none !important;
	width: 0px !important;
}

.category_trend .result_content {
	display: flex;
	overflow-wrap: break-word;
	padding-left: 0px;
}

.category_trend .result_title {
	font-size: 18px !important;
	line-height: 140% !important;
	font-family: SageTextRegular !important;
	text-decoration: none !important;
}

.category_trend .result_summary {
	font-size: 16px;
	line-height: 24px;
}

.category_trend .result_synopsis {
	font-size: 14.4px;
	line-height: 21.6px;
	padding-bottom: 1px;
	padding-top: 1px;
}

.star-rating {
	background: transparent url(/selfservice/images/star-rating.svg) no-repeat left top;
	display: inline-block;
	width: 88px;
	height: 16px;
	margin-top: 16px;
}

.star-rating.-star1 {
	background-position: -72px 0;
}

.star-rating.-star2 {
	background-position: -54px 0;
}

.star-rating.-star3 {
	background-position: -36px 0;
}

.star-rating.-star4 {
	background-position: -18px 0;
}

.star-rating.-star5 {
	background-position: 0 0;
}

.solution_head {
	background-color: #fff;
	
	margin-bottom: 40px;
}

.action_list {
	padding: 0;
	margin: -12px 0 0 -12px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	list-style-image: initial;
	list-style-position: initial;
	list-style-type: none;
}

.action_list li {
	display: block;
}

.action_list-item {
    position: relative;
    display: inline-block;
}

.action_list-link {
	display: block;
	color: #777;
	font-size: .9em;
	text-decoration: none;
	padding: 12px;
	line-height: 16px;
}

.action_list .action_list-link:hover {
	background-color:rgba(0,0,0,.05);
	text-decoration: none;
}

.action_list-link span {
	display:none;
	color:#777;
	font-size:.9em;
	line-height:1;
}

.action_list .glyphicon {
    font-family: SageUIIcons;
	position: relative;
}

.action_list-link .glyphicon {
	display:block;
}

.action_list-link>.action_list-icon {
	top: auto;
	font-size: 18px;
}

.action_list-link>.action_list-icon::before {
	top: auto;
}

.action_list-link.-print > .action_list-icon {
	color: #001924;
}

.action_list-link#email-link > .action_list-icon {
	color: #3FACE0;
}

.action_list .glyphicon-print::before {
	content:"";
	color:#001924;
	width: 30px;
	height: 30px;
}

.action_list .glyphicon-envelope::before {
	content:"";
	color:#3face0;
	width: 30px;
	height: 30px;
}

.action_list .glyphicon-star::before {
	content:"";
	color:#df4545;
	width: 30px;
	height: 30px;
}

.action_list-link.-print:hover,
.action_list-link.-print:focus,
.action_list-link.-print:active,
.action_list-link.-envelope:hover,
.action_list-link.-envelope:focus,
.action_list-link.-envelope:active,
.action_list-link.-star:hover,
.action_list-link.-star:focus,
.action_list-link.-star:active {
    color: #555;
}

/*@media(min-width:1260px) {
	.action_list {
		position:fixed;
		top:210px;
		left:calc(50vw - 388px - 112px - 40px);
		width:128px;
		z-index:1;
	}
	
	.action_list-link {
		width:48px;
		height:48px;
		padding:16px;
		border-radius:50%;
		margin:0 16px 16px 0;
		background-color:#3face0;
	}
	
	.action_list-link .glyphicon::before,
	.action_list-link .fa::before {
		color:#fff;
	}
	
	.action_list-link.-favorite {
		background-color:#df4545;
	}
	
	.action_list-link.-pdf {
		background-color:#b70908;
	}
	
	.action_list-link.-print {
		background-color:#001924;
	}
	
	.action_list-link.-share {
		background-color:#24b2ce;
	}
	
	.action_list-link#email-link>.action_list-icon {
		color:#3face0;
	}

	.action_list-link.-comment {
		background-color:#87c9b3;
	}
	
	.action_list-link.-author {
		background-color:#090;
	}
	
	.action_list-link.-copy {
		background-color:#003349;
	}
}*/

.page-solution > .block-holder {
	margin-bottom: 64px;
}

#solutiontop {
	margin-bottom: 104px;
}

h1.solution_title {
	font-family: SageHeadline,Arial,helvetica neue,Roboto,Sans-Serif;
	margin: 0 auto;
	font-size: 55px;
	line-height: 120% ;
}

@media(max-width: 1366px) {
	h1.solution_title {
		font-size: 50px;
	}
}

@media(max-width: 1024px) {
	h1.solution_title {
		font-size: 40px;
	}
}

@media(max-width: 768px) {
	h1.solution_title {
		font-size: 32px;
	}
}

.solution_info {
	font-size: 18px;
	line-height: 140%;
	color: rgba(0, 0, 0, 0.9);
	margin-bottom: 24px;
}

@media(min-width:600px) {
	.solution_head {
		margin-bottom: 24px
	}
}

@media(max-width:599.98px) {
	.solution_head {
		margin-left: -24px;
		margin-right: -24px;
		width: calc(100% + 48px)
	}
}

.solution_content {
	margin-bottom: 24px;
	line-height: 1.6em;
	word-wrap: break-word;
	padding-bottom: 36px;
}

.solution_content h3 {
	font-size:26px;
	margin: 40px 0 16px;
}

.solution_content h4 {
	font-size: 22px;
	margin: 32px 0 16px;
}

.solution_content h5 {
	font-size: 18px;
	margin: 24px 0 16px;
}

.solution_content ol,
.solution_content ul {
	margin: 16px 0;
}

.solution_content .fieldHeader,
h2.solution_field-head {
	font-family: SageHeadline,Arial,helvetica neue,Roboto,Sans-Serif;
	font-size: 40px;
	line-height: 25px;
}

@media(max-width: 1366px) {
	h2.solution_field-head {
		font-size: 38px;
	}
}

@media(max-width: 1024px) {
	h2.solution_field-head {
		font-size: 34px;
	}
}

@media(max-width: 768px) {
	h2.solution_field-head {
		font-size: 28px;
	}
}

@media(max-width: 375px) {
	h2.solution_field-head {
		font-size: 24px;
	}
}

h2.solution_field-head span { 
    background:#fff; 
    padding-right: 10px; 
}

h2.solution_field-head span:after {
	content: " ";
    position: absolute;
    width: 100%;
    height: 0px;
    border: 1px solid #D8D8D8;
    margin-left: 24px;
    margin-top: 10px;
}

@media(min-width:768px) {
	.solution_content .fieldHeader,
	h2.solution_field-head {
		margin: 80px 0 24px;
	}
}

.solution_content .fieldHeader:first-child,
h2.solution_field-head:first-child {
	margin: 0 0 16px;
}

.solution_field-content {
	font-size: 18px;
	line-height: 140%;
}

.solution_field-information_component {
	font-size: 18px;
	line-height: 140%;
	background: #F5FAFA;
	border-radius: 24px;
	padding: 24px;
	margin-top: 40px;
}

.solution_content a {
	/*color: #000000;*/
}

.helpframe,
.rateframe {
	padding: 20px;
	box-shadow: 0px 4px 25px rgba(0, 0, 0, 0.1);
	border-radius: 24px;
	width: 48%;
}

.helpframe {
	width: 55%;
}

.rateframe {
	width: 42%;
}

.article_chat-heading {
	font-size: 24px !important;
	margin: 0 0 24px;
	padding: 0;
	font-family: SageHeadline,Arial,helvetica neue,Roboto,Sans-Serif;
	line-height: 104%;
}

.article_chat-body {
	font-size: 18px;
	line-height: 140%;
}

.article_chat-button {
	margin-top: 54px;
}

#solution-metadata {
	border-top: 1px solid #D8D8D8;
	margin: 40px 0;
	padding: 40px 0 0;
	-webkit-columns:2 300px;
	-moz-columns:2 300px;
	columns:2 300px;
	-webkit-column-gap:24px;
	-moz-column-gap:24px;
	column-gap:24px;
	-webkit-column-span:all;
	-moz-column-span:all;
	column-span:all;
}

@media(min-width:960px) {
	#solution-metadata {
		/*margin:64px 0;*/
	}
}

#solution-metadata .content_footer {
	margin:0 0 12px;
}

#solution-metadata span:first-child {
	color:#000000;
}

#solution-metadata div span {
	font-size: 18px;
	line-height: 140%;
	padding-left: 8px;
}

.metadata-label {
	font-family: SageTextMedium;
	padding: 0px;
}

.solution_content+.aside-detail {
	padding:0;
	margin:0 0 40px;
}

.solution_content+.aside-detail .aside-detail_title {
	font-size:24px;
	font-weight:700;
	font-family:SageText,Arial,helvetica neue,Roboto,Sans-Serif;
	line-height:1.25;
	margin:0 0 24px;
	border-bottom:0;
	padding:0 0 0 64px;
	position:relative;
	min-height:48px;
}

@media(min-width:1260px) {
	.solution_content+.aside-detail .aside-detail_title {
		font-size:28px;
	}
}

@media(min-width:1900px) {
	.solution_content+.aside-detail .aside-detail_title {
		font-size:32px;
	}
}

.solution_content+.aside-detail .aside-detail_title::before {
	position:absolute;
	top:0;
	left:0;
	width:48px;
	height:48px;
	background:#090 url(https://ux-repo.sage.com/white/connected.svg) no-repeat 12px 12px;
	background-size:24px 24px;
	content:""}

@media(min-width:960px) {
	.solution_content+.aside-detail{margin:0 0 64px}
}

.solution_content+.aside-detail .bullet-list li {
	margin:0 0 12px 8px;
	padding:0 0 0 16px;
}

.solution_content+.aside-detail .bullet-list li a {
	color:rgba(0,0,0,.9);
	text-decoration:none
}

.solution_content+.aside-detail .bullet-list li a:hover {
	color:#008200;
	text-decoration:underline;
}

.solution_content+.aside-detail .bullet-list li::before {
	border-left: 5px solid rgba(0,0,0,.9);
}

#solutionFeedback {
	border: 0;
	background-color: #fff;
	border-radius: 0;
	/*padding: 24px*/
}

@media(min-width:1260px) {
	#solutionFeedback {
		padding: 32px;
	}
}

@media(min-width:1900px) {
	#solutionFeedback {
		padding: 40px;
	}
}

#solutionContent .aside_detail {
	padding:0;
	margin: 30px 0 0;
}

#solutionContent .aside_detail h2 {
	padding:0;
	margin: 104px 0 0;
}

#solutionContent .aside_detail .aside_title {
	font-size:24px;
	font-weight:700;
	font-family:SageText,Arial,helvetica neue,Roboto,Sans-Serif;
	line-height:1.25;
	margin:0 0 24px;
	border-bottom:0;
	padding:0 0 0 64px;
	position:relative;
	min-height:48px
}

@media(min-width:1260px) {
	
	#solutionContent .aside_detail .aside_title {
		font-size:28px
	}
}

@media(min-width:1900px) {
	#solutionContent .aside_detail .aside_title {
		font-size:32px
	}
}

#solutionContent .aside_detail .aside_title::before {
	position:absolute;
	left: 0;
	width:48px;
	height:48px;
	background:#090 url(https://ux-repo.sage.com/white/connected.svg) no-repeat 12px 12px;
	background-size:24px 24px;
	content:""
}

#solutionFeedback > .aside_title,
#solutionContent > .aside_title {
	font-size: 24px !important;
	margin: 0 0 24px;
	padding: 0;
	font-family: SageHeadline,Arial,helvetica neue,Roboto,Sans-Serif;
	line-height: 104%;
}

@media(min-width:1260px) {
	#solutionFeedback .aside_title,
	#solutionContent .aside_title {
		font-size: 28px;
	}
}

@media(min-width:1900px) {
	#solutionFeedback .aside_title,
	#solutionContent .aside_title {
		font-size: 32px;
	}
}

#solutionContent .aside_detail .bullet_list li {
	margin:0 0 12px 8px;
	padding:0 0 0 16px;
}

#solutionContent .aside_detail .bullet_list li a {
	color:rgba(0,0,0,.9);
	text-decoration:none
}

#solutionContent .aside_detail .bullet_list li a:hover {
	color:#008200;
	text-decoration:underline;
}

#solutionContent .aside_detail .bullet_list li::before {
	border-left:5px solid rgba(0,0,0,.9);
}

#solutionFeedback .feedback_vote {
	text-align: left;
	margin-bottom: 20px;
	margin-top: 54px;
}

#solutionFeedback .feedback_link {
	text-decoration: none !important;
	border-radius: 0;
	font-size: 18px;
	padding: 10px 24px;
	display: inline-block;
}

#solutionFeedback .feedback_link:first-of-type {
	margin-right: 16px;
	margin-bottom: 8px;
}

#solutionFeedback .feedback_link.-up {
	background-color: #008200;
	color: #fff;
	border:0;
}

#solutionFeedback .feedback_link.-up:hover {
	background-color: #006900;
}

#solutionFeedback .feedback_link.-up:active {
	background-color: #004f00;
}

#solutionFeedback .feedback_link.-down {
	background-color: #e96400;
	color: #fff;
	border:0;
}

#solutionFeedback .feedback_link.-down:hover {
	background-color: #d05900;
}

#solutionFeedback .feedback_link.-down:active {
	background-color: #b64e00;
}

#solutionFeedback .aside_footer {
	text-align: left;
	background-color: transparent;
	color: inherit;
	padding: 0;
	margin: 0;
}

#solutionFeedback .aside_footer .feedback_start {
	margin: 0 24px 0 0;
}

#solutionFeedback .aside_footer .feedback_stat {
	display: inline-block;
	margin: 0 10px;
}

.views,
.votedYes {
	font-size: 18px !important;
	line-height: 140% !important;
	margin-top: 54px;
}

.answer_select-title {
	font-weight: bold;
}
	
.answer_select {
	background-color: #FFFFFF;
	border: 1px solid #668592;
	font-size: 14px;
	line-height: 21px;
	padding: 12px 16px;
	width: auto;
	height: 48px;
}

.answer_select:active {
	border-color: #FFB500;
}

@media(min-width:1260px) {
	.layout_1-col {
		margin: 0 auto;
	}
}

@media(min-width:1900px) {
	.layout_1-col {
		margin: 0 auto;
	}
}

.layout_1-col--fixed {
	width: 1170px;
	margin: 0 auto;
}

@media(max-width:872px) {
	.layout_1-col--fixed {
		max-width: calc(100% - 48px);
		margin: 0 24px;
	}
}

@media(max-width:599.98px) {
	.layout_1-col--fixed>.table,
	.layout_1-col--fixed>.table-responsive {
		margin-left: -24px;
		margin-right: -24px;
		width: calc(100% + 48px);
		max-width: unset;
	}

	.layout_1-col--fixed .image-tiles {
		margin-left: -24px;
		margin-right: -24px;
		width: calc(100% + 48px);
	}
}

.layout_1-col::after,
.layout_1-col--fixed::after,
.layout_1-col--wide::after {
	display: block;
	clear: both;
	content: "";
}

.container-error {
	display: block;
	margin: 0 auto;
	/*padding-left: 12px;
	padding-right: 12px;*/
	text-align: left;
}

.error_title {
	font-family: SageHeadline;
	font-size: 40px;
	line-height: 62%;
	padding-bottom: 24px;
}

.error_text {
	font-family: SageTextRegular;
	font-size: 18px;
	line-height: 140%;
}

.error_column2 {
	display: flex;
	align-items:center;
	justify-content: center;
	margin-left: -12px;
	margin-right: -12px;
}

.error_left {
	display: inline;
	float: none;
	overflow-wrap: normal;
	overflow-x: auto;
	padding-left: 12px;
	padding-right: 12px;
	position: relative;
	text-align: left;
	width: 20%;
}

.error_right {
	display: block;
	padding-left: 12px;
	padding-right: 12px;
	position: relative;
	text-align: left;
	width: 50%;
}

.error_right > img {
	height: auto;
	margin-top: 80px;
	max-width: 100%;
	vertical-align: middle;
}

.error_content {
	display: block;
	justify-content: center;
	margin-top: 80px;
	margin-bottom: 56px;
	padding-left: 24px;
	padding-right: 24px;
	text-align: left;
	word-break: normal;
}

.error_content h2 {
	margin-bottom: 14px;
}

.error_content p {
	margin-bottom: 24px;
}

.btn .btn-secondary {
	border: 1px solid #ffffff;
	/*color: #rgb(0,130,0);*/
	font-family: SageTextMedium;
	font-size: 16px;
	padding: 21.5px 8px;
}	
	
.btn-primary {
	background-color: #ffffff;
    border: 2px solid rgb(0,0,0);
	border-radius: 24px;
	box-sizing: border-box;
	color: #000000 !important;
	cursor: pointer;
	display: inline-block;
	font-family: SageTextMedium, Arial, "helvetica neue", Roboto, sans-serif;
	font-size: 16px;
	line-height: 140%;
	text-align: center;
}

.btn-primary:hover,
.btn-primary:active {
	background: #ffffff;
	color: #000000;
	border-color: #000000;
}

.btn .btn-primary--outline {
	align-items: flex-start;
	background-color: rgba(0, 0, 0, 0);
	display: inline-block;
	font-family: SageTextMedium, Arial, "helvetica neue", Roboto, sans-serif;
	font-size: 14px;
	line-height: 160%;
	text-align: center;
	vertical-align: middle;
}

.btn-secondary--outline {
	color: #000000;
	border-color: #000000;
	display:inline-block;
	text-align:center;
	width: auto;
}

.btn-tertiary {
	background-color: #008146;
	color: #ffffff;
	display: inline-block;
	font-family: SageTextMedium, Arial, "helvetica neue", Roboto, sans-serif;
	text-align: center;
	border: 2px solid #ffffff;
	border-radius: 24px;
	font-size: 16px;
	line-height: 140%;
}

.btn-tertiary:hover,
.btn-tertiary:focus {
    color: #008146;
	background-color: #ffffff;
	border: 2px solid #008146;
}

.alert_link > .btn-secondary--outline {
	font-family: SageTextMedium;
	font-size: 16px;
	min-height: 40px !important;
	line-height: 140%;
	position: relative;
	text-align: center;
	vertical-align: middle;
}

.download_link > .btn-secondary--outline {
	font-family: SageTextMedium;
	font-size: 24px;
	height: 60px !important;
	line-height: 30px;
	position: relative;
	text-align: center;
	vertical-align: middle;
}

@media(max-width:1300px) {
	.download_link > .btn-secondary--outline {
		font-family: SageTextMedium;
		font-size: 18px;
		height: 40px !important;
		line-height: 24px;
		padding-bottom: 8px;
		padding-left: 18px;
		padding-right: 18px;
		padding-top: 8px;
		position: relative;
		text-align: center;
		vertical-align: middle;
	}
}

@media(max-width:990px) {
	.download_link > .btn-secondary--outline {
		display: none;
	}
}

.btn-secondary--outline:hover,
.btn-secondary--outline:active {
	/*background-color: #f2f2f2 !important;
	color: rgba(0, 0, 0, 0.9) !important;*/
}

.section-holder-alt .article-box {
    padding: 19px 0 12px;
}

.section-holder-alt .article-box:first-child {
    padding: 27px 0 12px;
}

.block-intro.section-holder-alt .article-box:first-child {
    padding: 23px 0 12px;
}

.block-intro .article-bottom .article-box {
    padding: 23px 0 41px !important;
}

.section-holder-alt .article-box-alt {
    padding: 20px 0 12px;
}

.section-holder-alt .article-box-alt:first-child {
    padding: 27px 0 7px;
}

.section-holder-alt .cycle-gallery .article-box {
    padding: 20px 0 10px;
}

.section-holder-alt .article-box img {
    margin: 0 0 14px;
}

.block-intro.section-holder-alt .article-box img {
    margin: 0 0 16px;
}

.interesting-box img.img-top {
    margin-top: -28px;
}

.article-box .logo-box img {
    width: auto;
    margin: 0 auto;
}

.interesting-box span {
    display: block;
    color: #4d4f53;
    font-size: 0.6em;
    line-height: 1.1em;
    margin: 0 0 3px;
}

.article-box p {
    margin: 0 0 7px;
}

.block-intro .article-box p {
    margin: 0 0 11px;
}

.article-box .frame p {
    margin: 0 0 10px;
}

.col-md-3 .article-box p,
.col-sm-3 .article-box p {
    margin: 0 0 10px;
}

.more {
    display: inline-block;
    font-weight: bold;
}

.interesting-box .more {
    font: bold 0.6em/1.1em 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif;
}

.article-box .more {
    font: bold 0.857em/1.1em 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif;
}

.section-holder-alt .more {
    font: bold 1em/1.1em 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif;
}

.more:after,
.more.whtTxt:after,
.whtTxt.more:after,
.interesting-box .more:after,
.article-box .more:after {
    content: "";
    display: inline-block;
    background: url(/selfservice/images/bg-sprite.png) no-repeat -112px -9px;
    width: 13px;
    height: 7px;
    margin: 0;
    position: relative;
    /* top:-1px; */
    top: 0;
}

.more.whtTxt:after,
.whtTxt .more:after,
.whtTxt.more:after {
    background-position-y: -191px;
}

.more-orng {
    font-weight: bold;
    color: #C8006E;
}

.more-orng:after {
    content: "";
    display: inline-block;
    background: url(/selfservice/images/bg-sprite.png) no-repeat -208px -9px;
    width: 13px;
    height: 8px;
    margin: 0;
    position: relative;
    /* top:-1px; */
    top: 0;
}

a:hover.more-orng {
    color: #C8006E;
}

.inlnBlock {
    display: inline-block;
}

.article-box .holder {
    overflow: hidden;
    padding: 0 0 5px;
}

.article-box-alt .holder {
    padding: 0;
}

.article-box .frame {
    height: 1%;
    overflow: hidden;
}

.article-box small {
    font-size: 0.857em;
}

.article-box .holder img {
    float: left;
    width: auto;
    margin: 0 16px 0 0;
}

.article-box-alt .holder img {
    margin: 0 20px 0 0;
}

.block-intro .article-box h3 {
    margin: 0 0 7px;
}

.article-box .frame h3 {
    margin: -4px 0 7px;
}

.col-md-3 .article-box h3,
.col-sm-3 .article-box h3 {
    margin: 0 0 8px;
}

.article-box h3 a {
    color: #41a940;
}

.helpful-links {
    padding: 0 0 15px;
}

#ad .helpful-links li {
	list-style-type: none;
}

.helpful-links > a.white{
    color: #ffffff;
	padding: 0 0 15px;
}

.helpful-links span {
    font: 0.929em/1.231em 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif;
    display: block;
    margin: 0 0 13px;
}

.helpful-links ul {
    list-style: none;
    /* margin: 0; */
    padding: 0;
}

.helpful-links li {
    overflow: hidden;
    vertical-align: top;
    padding: 0 0 24px 0;
	font-size: 18px;
	line-height: 160%;
}

.helpful-links li:before {
    display: none;
}

.buy-content-holder {
    overflow: hidden;
}

.buy-content-holder .col {
    float: left;
    padding: 0 17px 0 0;
}

.buy-content-holder h4 {
    margin: 0 0 1px;
    font: bold 14px/20px 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif;
}

.buy-content-holder .buy-row {
    overflow: hidden;
    padding: 0 0 5px;
}

.buy-content-holder label {
    margin: 3px 0 0;
    display: inline-block;
    vertical-align: top;
    font: 14px/16px 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif;
}

.buy-content-holder input[type="radio"],
.buy-content-holder input[type="checkbox"] {
    margin: 3px 8px 0 2px;
    vertical-align: top;
}

.buy-content-holder .col-total {
    float: left;
    width: 95px;
    padding: 2px 0 0 2px;
    text-align: right;
}

.col-total .btn {
    padding: 8px 10px;
    background: #C8006E;
    margin: 0 -2px 0 0;
}

.col-total .btn:hover {
    text-decoration: underline;
}

.col-total .price-label {
    display: block;
    font-weight: bold;
    margin: 0 0 3px;
    line-height: 16px;
}

.col-total .price {
    display: block;
    font: bold 18px/20px 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif;
    margin: 0 0 14px;
    color: #C8006E;
}

.jcf-hidden {
    display: block !important;
    position: absolute !important;
    left: -9999px !important;
}

.select-area {
    border: 1px solid #898989;
    position: relative;
    overflow: hidden;
    cursor: default;
    height: 24px;
    background: #fff;
    float: left;
}

.buy-content-holder .select-area {
    width: 64px !important;
}

.select-focus {
    border-color: #898989;
}

.select-area .center {
    white-space: nowrap;
    padding: 2px 6px;
    display: block;
    height: 25px;
}

.select-disabled {
    background: #eee;
}

.select-area .select-opener {
    background: #fff;
    position: absolute;
    height: 24px;
    width: 20px;
    right: 0;
    top: 0;
}

.select-area .select-opener:after {
    content: "";
    position: absolute;
    left: 4px;
    top: 9px;
    background: url(/selfservice/images/bg-sprite.png) no-repeat -203px 0;
    width: 10px;
    height: 5px;
}

.select-options {
    position: absolute;
    overflow: hidden;
    background: #fff;
    z-index: 2000;
}

.select-options .drop-holder {
    border: 1px solid #898989;
    overflow: hidden;
    height: 1%;
    margin: -1px 0 0;
}

.select-options ul {
    list-style: none;
    overflow: hidden;
    padding: 0;
    margin: 0;
}

.select-options ul li {
    width: 100%;
    float: left;
}

.select-options ul a {
    text-decoration: none;
    padding: 3px 6px;
    display: block;
    color: #333;
    height: 1%;
    cursor: pointer;
}

.select-options .item-selected a {
    text-decoration: none;
}

.select-options ul a:hover {
    text-decoration: underline;
}

.telephone {
    display: none;
    float: right;
}

.block-holder,
.block-frame,
.block-intro,
.block-section,
.block-container {
    background: #fff;
    position: relative;
    z-index: 12;
    overflow: visible;
}

.block-holder {
	width: 1170px;
	margin: 0 auto;
}	

@media (max-width: 1366px) {
	.block-holder {
		width: 980px;
	}
}

@media (max-width: 1024px) {
	.block-holder {
		width: 690px;
	}
}

@media (max-width: 768px) {
	.block-holder {
		width: 690px;
	}
}

@media (max-width: 375px) {
	.block-holder {
		width: auto;
		margin: 0 16px;
	}
}

.block-holder.menuTop,
.block-frame.menuTop,
.block-intro.menuTop,
.block-section.menuTop,
.block-container.menuTop,
.content-section-holder.menuTop {
    overflow: visible;
    z-index: 13;
}

.global-alert {
	background-color: #ffffff;
	text-align: left;
	font-size: 14px;
	line-height: 21px;
	color: #000000 !important;
}

.alert_title {
	font-family: SageHeadline;
	font-size: 16px;
	line-height: 140%;
}

.alert_synopsis {
	font-family: SageTextRegular;
	font-size: 18px;
	line-height: 140%;
	/*padding-bottom: 37px;*/
}

@media(max-width: 1366px){
	.alert_synopsis {
		font-size: 18px;
	}
}

@media(max-width: 1024px){
	.alert_synopsis {
		font-size: 16px;
	}
}

@media(max-width: 768px){
	.alert_synopsis {
		font-size: 14px;
	}
}

@media(max-width: 375px){
	.alert_synopsis {
		font-size: 12px;
	}
}

.product-alert {
	background-color: rgba(0, 0, 0, 0.1);
}

.block-container {
    z-index: 10;
}

.block-section {
    z-index: 11;
}

.block-frame {
    z-index: 13;
}

.block-intro {
    z-index: 14;
}

#searchblock.feature-area {
	min-height: 300px;
	background: #000000;
}

.lead {
    font: 24px/29px 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif;
}

.mbg-horz {
    display: table;
}

.mbg-horz-bug {
    display: table-cell;
    vertical-align: middle;
    width: 80px;
}

.mbg-horz-txt {
    display: table-cell;
    vertical-align: middle;
    padding-left: 1em;
    font-size: 1.125em;
}

div#Simple {
    /* **NEW** */
    background: rgba(0, 0, 0, 0.5) !important;
    margin: 3% auto 0;
    padding-bottom: 4.1em;
    max-width: 1280px;
}

.width55 {
    /* **NEW** */
    width: 55%;
}

#overviewVideo.feature-area.productline-hero .image-box {
    max-height: 400px;
}

/* **NEW** */

#overviewVideo.feature-area.productline-hero .image-box img {
    top: -70px!important;
}

/* **NEW** */

#overviewVideo.feature-area.productline-hero .image-description {
    height: 400px;
}

/* **NEW** */

.wide-section {
    margin: 0 auto 0;
}

/* **NEW** */

/*
#fullhero .image-box { 
	overflow: hidden;
	height: 546px;
}
*/

#fullhero .image-box img {
    width: 100%;
}

#features .image-box,
#mobility .image-box {
    /* **NEW** */
    overflow: hidden;
    height: auto;
}

.image-box-325,
.image-box-425,
.image-box-525,
.image-box-625,
.image-box-840,
.image-box-980 {
    width: 100%;
    overflow: hidden;
    position: relative;
    z-index: 2;
    height: 325px;
}

.image-box-425 {
    height: 425px;
}

.image-box-525 {
    height: 525px;
}

.image-box-625 {
    height: 625px;
}

.image-box-840 {
    height: 840px;
}

.image-box-980 {
    height: 980px;
}

.image-box-alt {
    height: 323px;
}

.image-box img,
.image-box-325 img,
.image-box-425 img,
.image-box-525 img,
.image-box-625 img,
.image-box-840 img,
.image-box-980 img {
    position: absolute;
    left: 0;
    top: 0;
    bottom: initial;
    z-index: -1;
    /* vertical-align: middle; */
}

.image-box-bottom img,
.image-box-bottom-325 img,
.image-box-bottom-425 img,
.image-box-bottom-525 img,
.image-box-bottom-625 img,
.image-box-bottom-840 img,
.image-box-bottom-980 img {
    position: absolute;
    left: 0;
    top: initial;
    bottom: 0;
    z-index: -1;
    /* vertical-align: middle; */
}

/* Image box granular controls */

img.img-top,
img.img-top-10,
img.img-top-20,
img.img-top-30,
img.img-top-40,
img.img-top-50 {
    bottom: initial !important;
}

img.img-top {
    top: 0% !important;
}

img.img-top-10 {
    top: -10% !important;
}

img.img-top-20 {
    top: -20% !important;
}

img.img-top-30 {
    top: -30% !important;
}

img.img-top-40 {
    top: -40% !important;
}

img.img-top-50 {
    top: -50% !important;
}

img.img-top-60 {
    top: -60% !important;
}

img.img-top-70 {
    top: -70% !important;
}

img.img-bottom,
img.img-bottom-10,
img.img-bottom-20,
img.img-bottom-30,
img.img-bottom-40,
img.img-bottom-50 {
    top: initial !important;
}

img.img-bottom {
    bottom: 0% !important;
}

img.img-bottom-10 {
    bottom: -10% !important;
}

img.img-bottom-20 {
    bottom: -20% !important;
}

img.img-bottom-30 {
    bottom: -30% !important;
}

img.img-bottom-40 {
    bottom: -40% !important;
}

img.img-bottom-50 {
    bottom: -50% !important;
}

div#myCarousel {
    margin: auto;
    height: auto;
}

.radial-green {
    background: -moz-radial-gradient(center, #41a940 0%, #41A940 60%);
    background: -webkit-gradient(center, #41a940 0%, #41A940 60%);
    background: -webkit-radial-gradient(center, #41a940 0%, #41A940 60%);
    background: -o-radial-gradient(center, #41a940 0%, #41A940 60%);
    background: -ms-radial-gradient(center, #41a940 0%, #41A940 60%);
    background: radial-gradient(center, #41a940 0%, #41A940 60%);
    background: -webkit-radial-gradient(center, #41a940 0%, #41A940 60%);
    background: #41a940;
}

.lt-green {
    background: #41a940;
}

.green {
    background-color: #41A940;
    background-color: rgba(0, 127, 100, 1);
}

.blue {
    background: #009fda;
}

.radial-gray {
    background: -moz-radial-gradient(center, #fff 0%, #eff0ee 60%);
    background: -webkit-gradient(center, #fff 0%, #eff0ee 60%);
    background: -webkit-radial-gradient(center, #fff 0%, #eff0ee 60%);
    background: -o-radial-gradient(center, #fff 0%, #eff0ee 60%);
    background: -ms-radial-gradient(center, #fff 0%, #eff0ee 60%);
    background: radial-gradient(center, #fff 0%, #eff0ee 60%);
    background: -webkit-radial-gradient(center, #fff 0%, #eff0ee 60%);
    background: #eff0ee;
}

.bkg-radial-gray {
    background-image: -webkit-radial-gradient(50% 440px, circle cover, rgb(245, 245, 245) 2%, rgb(224, 225, 221) 100%);
    background-position-x: initial;
    background-position-y: initial;
    background-size: initial;
    background-repeat-x: initial;
    background-repeat-y: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: #f5f5f5;
}

@media only screen and (max-width:990px) {
    .container {
		/*max-width: 90%;*/
		padding: 0 8px 0 8px;
		}
    }

    .wrapper-frame {
        padding: 176px 0 0;
    }

    .home .wrapper-frame {
        padding: 114px 0 0;
    }

    #header .container-holder {
        background-position: -25px -5px;
		align-items: flex-start;
		display: flex;
    }

    .navbar-nav > li {
        margin: 0 0 0 10px;
        font-size: 20px;
    }

    .navbar-nav > li > a {
        font-size: 20px;
    }

    .navbar .bar {
        width: 100%;
        text-align: right;
    }

    .navbar .navigation {
        padding: 0;
    }

    .navbar .bar li {
        float: none;
        display: inline-block;
        vertical-align: top;
    }

    .inner .nav-holder {
        width: auto;
        margin: 0;
		/*padding-top: 13px;*/
    }

    #header.inner .navbar-brand {
        margin-top: 6px;
    }
    /*.inner.navbar .navigation {padding-top:7px;}*/
    .inner .header-row {
        padding-top: 68px;
    }

    .inner .mark {
        float: none;
        margin: 0 10px 20px 0;
    }
    /*.header-row .navbar-nav { width:100%; }*/
    .inner02 .header-row .navbar-nav.nav-alt,
    .header-row.header-row-alt .navbar-nav.nav-alt {
        margin-top: 0;
    }

    .buy-now-popup .holder {
        max-width: 750px;
    }

    .buy-now-popup .frame {
        padding: 25px 0 25px;
    }

    .buy-now-popup h3 {
        font-size: 45px;
        line-height: 50px;
    }

    .buy-now-popup .links {
        padding: 10px 0;
    }

    .buy-now-popup .links a {
        font-size: 13px;
        width: 45%;
        padding: 10px 40px 10px 6px;
    }

    .image-description-holder .title,
    .image-description-holder .title-right {
        width: 200px;
        padding: 10px;
    }

    .image-description-holder .title-holder {
        padding: 10px;
    }

    .image-description-holder h1 {
        font-size: 24px;
        line-height: 30px;
    }

    .terms-box .terms-box-icon {
        right: 0;
    }

    .content-section .col-content li:before {
        top: 10px;
    }

    .cycle-gallery .slide {
        height: 383px;
    }

    .cycle-gallery-home .slide {
        height: auto;
    }

    .cycle-gallery-home .slide-frame {
        padding: 0 35px;
    }

    .cycle-gallery-home .block-info {
        margin-top: 30px;
        min-height: 100px;
        width: 348px;
        padding: 10px 8px 10px;
    }

    .cycle-gallery-home .slide-holder {
        position: absolute;
    }

    .cycle-gallery .description {
        padding: 20px 0 200px;
    }

    .cycle-gallery .description-big h1 {
        font: 49px/51px 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif;
        margin: 0;
        letter-spacing: -3px;
    }

    .cycle-gallery .description-big p,
    .description-bottom,
    .cycle-gallery .description-big,
    .cycle-gallery .description-big h2 {
        font: 20px/22px 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif;
        margin: 0;
        letter-spacing: -1px;
    }

    .cycle-gallery-home .block-info h1 {
        font: 37px/40px 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif;
        letter-spacing: -2px;
        margin: 0 -1px 5px;
    }

    .meeting-time {
        padding: 20px 0 1px;
    }

    .meeting-time time strong {
        font-size: 50px;
        line-height: 60px;
    }

    .early-list {
        margin: 0;
        padding: 0;
    }

    .early-list ul {
        padding: 0;
    }

    .early-list li {
        padding: 0 0 5px 20px;
        font: 14px/17px 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif;
    }

    .early-list li:after {
        top: 0;
        width: 15px;
        height: 15px;
    }

    .description-bottom {
        bottom: 20px;
    }

    .article-holder {
        min-height: 223px;
    }

    .content-section h1,
    .content-section h2 {
        font-family: SageHeadline, Arial, Helvetica, sans-serif;
		font-size: 40px;
		line-height: 192%;
    }

    .top-row .description-col {
        width: 41%;
    }

    .top-row .description-col .title h3 {
        font-size: 30px;
        line-height: 34px;
    }

    .top-row .description-col .text-col {
        padding: 6px;
    }

    .top-row .description-col .title {
        width: 27%;
    }

    .top-row .description-col .text-col {
        width: 73%;
    }

    .login-form-col {
        width: 58%;
    }

    .login-form-col .col {
        padding: 0 0 0 4px;
    }

    .results-col {
        width: 66%;
    }

    .results-row .col span {
        font-size: 20px;
        line-height: 24px;
    }

    .register-form .results-col h3 {
        margin: 0 0 7px;
    }

    .results-row .col {
        margin: 0 1% 0 0;
    }

    .login-form-col .btn {
        margin-left: 1px;
    }

    .description-left blockquote {
        padding: 10px 0 0;
        font-size: 34px;
        line-height: 40px;
        letter-spacing: -1px;
        text-align: center;
    }

    .cycle-gallery .slide img.image-alt {
        width: 320px;
    }

    .description-right {
        padding: 25px 0 10px;
        width: 28%;
    }

    .blockquote-section blockquote {
        padding: 28px 10px 29px;
    }

    .blockquote-section blockquote q {
        /*font:30px/64px Arial, Helvetica, sans-serif;
		letter-spacing:-3px;*/
        font: 20px/24px 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif;
        letter-spacing: 0;
    }

    .blockquote-section .author {
        padding: 5px;
    }

    .blockquote-section blockquote span {
        float: none;
        margin: 0 auto;
        font: 16px/20px 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif;
        width: 270px;
        display: block;
        padding: 14px 0;
    }

    .containet-frame .popup-holder {
        display: inline-block;
        vertical-align: top;
        letter-spacing: 0;
        width: 150px;
        padding: 0 10px 10px;
    }

    .containet-frame .popup-holder div.popup {
        top: -352px;
    }

    .popup-frame {
        width: 750px;
        padding: 50px 10px 0;
    }

    .popup-frame .content-box {
        width: 74%;
    }

    .popup-frame .content-box h1 {
        font-size: 50px;
        line-height: 52px;
        margin: 0 0 5px;
    }

    .popup-frame .columns-row .col {
        padding: 0 3.14% 10px 0;
    }

    .sidebar-box a.btn-alt {
        margin: 0 0 10px;
    }

    .preview-event:after {
        display: none;
    }

    .preview-event header {
        padding: 13px 5px 9px;
    }

    .preview-event-holder {
        padding: 27px 10px 10px;
    }

    .preview-event h1 {
        font: 3.5em/1.023em 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif;
        letter-spacing: -3px;
    }

    .navbar-nav > li .drop {
        left: -145px;
    }

    .navbar-nav > li .drop ul {
        font-size: 13px;
        line-height: 16px;
    }

    .navbar-nav > li .drop .heading-title {
        font-size: 17px;
        line-height: 20px;
    }

    .navbar-nav > li .drop {
        width: 780px;
    }

    .navbar-nav > li .drop .container {
        width: 720px;
    }
}

@media only screen and (max-width:959px) {
    .links-popup {
        right: -99999px;
    }

    .navbar-nav > li .drop {
        left: -164px;
    }
}

@media only screen and (max-width:767px) {
    .col-xs-1,
    .col-sm-1,
    .col-md-1,
    .col-lg-1,
    .col-xs-2,
    .col-sm-2,
    .col-md-2,
    .col-lg-2,
    .col-xs-3,
    .col-sm-3,
    .col-md-3,
    .col-lg-3,
    .col-xs-4,
    .col-sm-4,
    .col-md-4,
    .col-lg-4,
    .col-xs-5,
    .col-sm-5,
    .col-md-5,
    .col-lg-5,
    .col-xs-6,
    .col-sm-6,
    .col-md-6,
    .col-lg-6,
    .col-xs-7,
    .col-sm-7,
    .col-md-7,
    .col-lg-7,
    .col-xs-8,
    .col-sm-8,
    .col-md-8,
    .col-lg-8,
    .col-xs-9,
    .col-sm-9,
    .col-md-9,
    .col-lg-9,
    .col-xs-10,
    .col-sm-10,
    .col-md-10,
    .col-lg-10,
    .col-xs-11,
    .col-sm-11,
    .col-md-11,
    .col-lg-11,
    .col-xs-12,
    .col-sm-12,
    .col-md-12,
    .col-lg-12 {
        position: relative;
        min-height: 1px;
        padding-left: 10px;
        padding-right: 10px;
    }

    /*body {
        font: 1.2em/1.167em 'AdelleSansSage', Arial, Helvetica, sans-serif;
    }*/

    .home .wrapper-frame,
    .wrapper-frame {
        padding: 61px 0 0;
    }

    #header {
        position: absolute;
    }

    #header .container {
        padding: 0;
    }

    #header .navbar-brand {
        float: left;
        width: 60px;
        height: 64px;
        margin: 3px 0 0 9px;
    }

    #header .container-frame {
        background: #fff;
        padding: 0 !important;
		vertical-align: middle;
		display: flex;
    }

    .header-column-holder {
        margin: 0 0 -18px;
    }

    .header-column {
        background: #fff;
		margin: 0;
		display: flex;
		width: 100%;
    }

    .header-row-top {
        position: static;
    }

    .navbar-collapse {
        padding: 0;
        max-height: 100%;
    }

    .navbar-inverse .navbar-collapse,
    .navbar-inverse .navbar-form {
        border: 0;
    }

    .header-row {
        padding: 0;
    }

    .navbar .bar,
    .navbar .navigation,
    .header-row .navbar-nav {
        float: none;
        margin: 0;
        text-align: left;
    }

    .navbar .bar li,
    .navbar .navigation li,
    .navbar-nav > li {
        margin: 0;
        /* used to be 0 */
        /*border-bottom: 1px solid #e0e1dd;*/
        float: none;
        display: block;
        overflow: hidden;
    }

    .navbar-inverse .navbar-nav > .open > a,
    .navbar-inverse .navbar-nav > .open > a:hover,
    .navbar-inverse .navbar-nav > .open > a:focus {
        background-color: #efefef;
        color: #009fda;
    }

    .navbar .bar a,
    .navbar .navigation a,
    .navbar-nav > li.buy-now > a,
    .navbar-inverse .navbar-nav > .active > a,
    .navbar-inverse .navbar-nav > .active > a:hover,
    .navbar-inverse .navbar-nav > .active > a:focus,
    .navbar-inverse .navbar-nav > li > a {
        font-size: 16px;
        line-height: 24px;
        /*color: #009fda;*/
        background: none;
        font-weight: normal;
        padding: 0;
    }

    .navbar .bar a,
    .navbar .navigation a {
        color: rgba(0, 0, 0, 0.9);
    }

    .navbar-inverse .navbar-nav > li.buy-now > a:hover,
    .navbar-inverse .navbar-nav > li.buy-now > a:focus,
    .navbar-inverse .navbar-nav > li > a:hover,
    .navbar-inverse .navbar-nav > li > a:focus {
        color: #009fda;
        text-decoration: underline;
        background: none;
    }

    .navbar-inverse .glyphicon-cart,
    .navbar-inverse .glyphicon-lock,
    .navbar-inverse .glyphicon-search,
    .navbar-inverse .glyphicon-earphone,
    .navbar-inverse .glyphicon-country {
        display: none;
    }

    .footer-content {
        padding: 24px 0 56px;
    }

    .footer-content .navbar-brand {
        display: block;
        float: none;
        margin: 0 0 6px;
    }

    .copy-box {
        float: none;
        padding: 0 0 10px;
        width: 100%;
    }

    .copy-box ul {
        padding: 3px 0 12px;
    }

    .copy-box p {
        margin: 0 0 10px;
    }

    .social-net {
        float: none;
    }

    .social-net li {
        margin: 0 6px 0 0;
    }

    #header.inner .navbar-brand {
        margin: 3px 0 0 9px;
    }

    .inner .header-row-top:after,
    .inner .header-row-top:before {
        display: none;
    }

    .inner .header-row {
        padding: 0;
    }

    .inner .nav-holder {
        margin: 0;
        /*width: 100%;*/
    }

    .inner .navbar-nav > li {
        margin-left: 0;
    }

    .inner .navbar-nav > li,
    .inner .navbar-nav > li:hover,
    .inner .navbar-nav > li.active,
    .inner .navbar-nav > li:focus,
    .OTP-navbar .navbar-nav > li:hover,
    .OTP-navbar .navbar-nav > li.active,
    .OTP-navbar .navbar-nav > li:focus {
        margin: 0 13px;
        padding-bottom: 0;
        border-bottom: 1px solid #e0e1dd;
        float: none;
        display: block;
        overflow: hidden;
    }

    .navbar-inverse .navigation > li.buy-now {
        margin: 0;
    }

    .navbar-inverse .navigation > li.buy-now a:hover,
    .navbar-inverse .navigation > li.buy-now a:focus,
    .navbar-inverse .navigation > li.buy-now a {
        color: #4d4f53;
        background: none;
        display: inline;
        padding: 0 13px;
        float: none;
        border-radius: 0;
    }

    .inner .navbar-nav > li.alt > a:hover {
        color: #C8006E;
    }

    .inner02 .header-row .navbar-nav.nav-alt,
    .header-row.header-row-alt .navbar-nav.nav-alt {
        border-bottom: none;
    }

    .navigation > li.buy-now,
    .navigation > li.buy-now a {
        font-size: 16px;
        line-height: 24px;
    }

    .inner.navbar .navigation {
        padding: 0;
    }

    .inner .header-row-top {
        padding: 0;
    }

    .inner .header-column-holder {
        margin-bottom: -14px;
    }

    .buy-now-popup {
        display: none !important;
    }

    .image-box {
        height: 329px;
    }

    .container {
        padding-left: 10px;
        padding-right: 10px;
    }

    .container .row {
        margin-left: -10px;
        margin-right: -10px;
    }
	
	/*.container .row > div,
	.container .row .product-list_item {
		display: flex;
	}*/
	
    .feature-area .image-description,
    .item .image-description {
        position: static;
        padding: 0 !important;
    }

    .image-description-holder {
        min-height: 0;
        padding: 0;
    }

    .additional-image {
        display: none;
    }

    .image-description-holder .title,
    .image-description-holder .title-holder,
    .image-description-holder .title-right {
        float: none;
        width: 100%;
    }

    .feature-area .columns {
        padding: 15px 0;
    }

    .content-block .columns .col-l,
    .feature-area .col-l {
        margin: 0;
    }

    img.image-big {
        display: none;
    }

    img.image-small {
        display: block;
    }

    .cycle-gallery-home .block-info {
        margin: 0;
        position: absolute;
        bottom: 0;
        left: 0;
    }

    .cycle-gallery .slide img.image-alt {
        width: 260px;
        margin: 0 auto;
    }

    .cycle-gallery-home .slide {
        height: 520px;
    }

    .cycle-gallery-home .slide-frame {
        padding: 0;
    }

    .cycle-gallery .slide img.image-big {
        display: none;
    }

    .cycle-gallery .slide img.image-small {
        display: block;
    }

    .cycle-gallery-home .block-info h1 {
        font: 47px/50px 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif;
        letter-spacing: -2px;
        margin: 0 -1px 8px;
    }

    .cycle-gallery .pagination li {
        margin: 0 2px;
    }

    .cycle-gallery .pagination li a {
        width: 7px;
        height: 7px;
    }

    .description-left h2,
    .description-right h2 {
        font-size: 22px;
        line-height: 24px;
        margin: 0 0 5px;
    }

    .content-block .columns {
        padding: 20px 0 5px;
    }

    .col-holder {
        font-size: 1.429em;
        line-height: 1.2em;
    }

    .image-description-holder h1 {
        font-size: 20px;
        line-height: 24px;
        letter-spacing: -1px;
    }

    .section-holder-alt .block-intro .content-section {
        padding: 30px 0 10px;
    }

    .buy-box,
    .col-holder {
        float: none;
        width: 100%;
    }

    .terms-box .terms-box-icon {
        right: 0;
    }

    .heading {
        padding: 0 0 15px;
    }

    .content-section .intro {
        padding: 10px 0;
        font-size: 1.833em;
        line-height: 1.1em;
    }

    .content-section ul {
        padding: 0 0 10px;
    }

    .content-section h3 {
        font-size: 1.5em;
        line-height: 1.1em;
    }

    .btns {
        padding: 2px 0 25px;
    }

    .wide-section .btns {
        padding: 5px 0;
    }

    .content-section .col-content {
        padding-top: 0;
    }

    .content-section-holder .content-section {
        padding: 19px 0 10px;
    }

    .article-box {
        padding: 12px 0 21px;
    }

    .interesting-box .more,
    .article-box span {
        font-size: 12px;
    }

    .content-section .article-box h2 {
        line-height: 24px;
        font-size: 20px;
        margin: 0 0 8px;
    }

    .article-box .more {
        font-size: 12px;
        line-height: 16px;
    }

    .content-section p {
        margin: 0 0 11px;
    }

    .content-section p.lead {
        font-size: 1.5em;
        line-height: 1.25em;
    }

    .content-section p.lead {
        margin: 0 0 20px;
    }

    .interesting-box {
        padding: 4px 0 31px;
    }

    .helpful-links {
        padding: 0 0 5px;
    }

    .helpful-links span {
        font-size: 1.167em;
        margin: 0;
    }

    .interesting-box span {
        font-size: 12px;
        margin: 0 0 5px;
    }

    .interesting-box {
        font: 1.429em/1.357em 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif;
    }

    .article-box .logo-box {
        width: 143px;
        display: block;
        margin: 0 0 10px;
    }

    .article-box .logo-box img {
        width: 100%;
        height: auto;
        display: block;
    }

    .content-section li:before {
        top: 3px;
    }

    .content-section .col-content li:before {
        top: 8px;
    }

    .cycle-gallery .slide {
        height: auto;
    }

    .content-section .container-alt h2 {
        margin-top: 10px;
    }

    .find-advice-box {
        padding: 0 0 20px;
    }

    .find-advice-box strong {
        float: none;
        display: block;
        font: 1.429em/1.133em 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif;
        letter-spacing: 0;
        margin: 0 0 10px;
    }

    .content-section-holder .btn {
        font-size: 14px;
    }

    .offer-box {
        padding: 0 0 20px;
        min-height: 57px;
        margin: 0;
    }

    .content-section .offer-box h3 {
        letter-spacing: 0;
    }

    .offer-box .bottom-row {
        position: static;
    }

    #footer {
        font-size: 14px;
    }

    .table-top {
        padding: 0 0 5px;
    }

    .table-top .table-top-title {
        width: 18%;
        padding: 0 5px 0 0;
    }

    .table-top .table-top-title h3 {
        font-size: 13px;
        line-height: 16px;
    }

    .table-top .btn-buy-now {
        padding: 2px 3px 1px;
        font-size: 10px;
    }

    .table-top .col {
        width: 16%;
        padding: 0 3px;
    }

    .table-top .col,
    .table-top .col em {
        font-size: 11px;
        line-height: 14px;
        letter-spacing: 0;
    }

    .cycle-gallery .card,
    .table-top .col-last a span {
        display: none;
    }

    .slide-holder {
        position: static;
    }

    .cycle-gallery .description {
        float: none;
        width: 100%;
        padding: 10px 0 5px;
    }

    .description-bottom,
    .cycle-gallery .buy-box {
        position: static;
    }

    .cycle-gallery .description-big h1 {
        font: 30px/33px 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif;
        letter-spacing: -1px;
    }

    .cycle-gallery .description-big p,
    .description-bottom,
    .cycle-gallery .description-big,
    .cycle-gallery .description-big h2 {
        font: 16px/18px 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif;
        letter-spacing: 0;
    }

    .cycle-gallery .description-big {
        padding: 0 0 10px;
    }

    .description-bottom {
        padding: 10px 0;
        width: 100%;
    }

    .btns-container {
        height: 150px;
    }

    .cycle-gallery-home .block-info {
        font-size: 12px;
        line-height: 15px;
        padding: 15px 7px 28px;
        width: 100%;
    }

    .cycle-gallery-home .btns-container {
        height: 240px;
    }

    .cycle-gallery .btn-prev,
    .cycle-gallery .btn-next {
        width: 30px;
    }

    .cycle-gallery-home .slide-holder-below {
        position: static;
        background: #fff;
        padding: 20px 10px 10px;
    }

    .description-left,
    .description-right {
        float: none;
        width: 100%;
        padding: 0 0 10px;
    }

    .description-left {
        padding: 0;
    }

    .cycle-gallery-home .logo-mom-me {
        margin-left: 0;
    }

    .cycle-gallery .pagination {
        top: 13px;
    }

    .meeting-time {
        padding: 1px 0;
    }

    .columns .buy-box {
        float: none;
        width: 100%;
    }

    .block-info,
    .block-info-left {
        float: none;
        width: 100%;
        padding: 14px 10px;
        min-height: 132px;
        margin: 0;
    }

    .content-section .post {
        padding: 0 0 10px;
    }

    .content-section h1,
    .content-section .container h1,
    .content-section h2,
    .content-section .container h2 {
        font: 2.25em/1.2em 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif;
        margin: 0 0 10px;
    }

    .article {
        border: 0;
        margin: 0 0 20px;
    }

    .content-section .article .image {
        margin: 0 0 -1px;
        position: relative;
        z-index: 2;
    }

    .article-holder {
        min-height: 50px;
        border: 1px solid #ccc;
        padding: 10px;
    }

    .content-section .article-holder header h2 {
        font: 1.667em/1.2em 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif;
        margin: 0 0 5px;
    }

    .article-holder .logo-r-t {
        position: absolute;
        top: auto;
        bottom: 14px;
        right: 11px;
    }

    .article .detail-content .detail-links {
        padding: 13px 0 0;
    }

    .detail-content {
        padding: 0 0 3px;
    }

    .col-md-4 .article-holder,
    .col-sm-4 .article-holder {
        min-height: 100px;
    }

    .btn {
        padding: 10px 15px 8px;
        margin: 2px 0;
    }

    .col-4-btns {
        padding: 2px 0 15px;
    }

    .login-form-col,
    .top-row .description-col {
        float: none;
        width: 100%;
        overflow: hidden;
    }

    .login-form-col {
        padding: 20px 0 14px;
    }

    .top-row .description-col .title {
        width: 140px;
    }

    .top-row .description-col .title h3 {
        font-size: 48px;
        line-height: 46px;
    }

    .text-col-holder {
        margin: 0 0 0 150px;
    }

    .top-row .description-col .text-col {
        float: left;
        width: 100%;
        border: 0;
        font-size: 18px;
        line-height: 22px;
        padding: 0;
    }

    .top-row .description-col .text-col p {
        margin: -4px 0 0;
    }

    .login-form-col strong {
        display: block;
        float: none;
        width: 100%;
        margin: 0 0 9px;
        color: #666;
        font: 18px/20px 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif;
    }

    .content-section ul.frame-links {
        padding: 0 0 2px;
    }

    .content-section ul.frame-links li {
        padding: 0 14px 2px 2px;
    }

    .login-form-col .col {
        padding: 0 15px 0 2px;
        width: 42.5%;
    }

    .register-form {
        padding: 6px 0 19px;
    }

    .login-form-col .holder {
        float: left;
        width: 100%;
    }

    .register-form .top-row {
        padding: 0;
    }

    .login-form-col .col label,
    .login-form-col .form-control {
        float: none;
        width: 100%;
        display: block;
        color: #666;
        margin: 0 0 2px;
    }

    .login-form-col .btn {
        margin: 18px 0 0 -2px;
        float: left;
        font-size: 14px;
        padding: 4px 8px;
    }

    .filter-block .filter-col {
        width: 100%;
        margin: 0 -5px 0 0;
        float: none;
        padding: 0 0 11px;
    }

    .filter-block {
        padding: 11px 1px 11px 8px;
    }

    .register-form .results-col h3,
    .register-form .filter-block h3 {
        font-size: 12px;
        line-height: 14px;
        color: #666;
    }

    .results-col .box-shadow {
        display: block;
    }

    .results-col {
        width: 100%;
        float: none;
        padding: 3px 2px;
    }

    .results-row .col span {
        font: bold 12px/14px 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif;
        letter-spacing: -1px;
    }

    .results-row .col em {
        line-height: 14px;
    }

    .register-form .results-col h3 {
        margin: 0 0 5px;
    }

    .results-row .col {
        margin: 0 12px 0 0;
    }

    .blockquote-section {
        background: #41a940 url(/selfservice/images/bg-section-r.png) repeat-x 0 -393px;
    }

    .blockquote-section:after {
        background: url(/selfservice/images/bg-section-4.jpg) no-repeat -272px -393px;
    }

    .containet-info {
        padding: 0 8px;
    }

    .containet-info-title {
        padding: 26px 0 24px;
    }

    .containet-info .close {
        display: none;
    }

    .containet-info-title h1 {
        text-align: left;
        font-size: 20px;
        line-height: 24px;
    }

    .containet-info-holder {
        padding: 0 0 32px;
    }

    .containet-frame .popup-holder {
        float: none;
        width: 100%;
        padding: 0 0 10px;
    }

    .containet-frame .popup-holder a.open {
        border: 1px solid #ccc;
        -webkit-border-radius: 5px;
        border-radius: 5px;
        padding: 9px 10px 10px 11px;
        font-size: 18px;
        line-height: 20px;
        overflow: hidden;
        position: relative;
    }

    .containet-frame .popup-holder a.open .icon {
        display: none;
    }

    .containet-frame a.open em {
        float: left;
        font-size: 18px;
        line-height: 24px;
        margin: 0 3px 0 0;
    }

    .containet-frame a.open strong {
        float: left;
        text-align: left;
        font-size: 18px;
        line-height: 24px;
    }

    .containet-frame a.open strong br {
        display: none;
    }

    .containet-frame a.open strong:after {
        position: absolute;
        right: 6px;
        top: 16px;
        margin: 0;
    }

    .interesting-box img.img-top {
        margin-top: 0;
    }

    .containet-frame .popup-holder div.popup {
        position: static;
        background: #fff;
        height: auto;
    }

    .popup-frame {
        width: 100%;
        padding: 10px 0;
    }

    .popup-frame .sidebar-box,
    .popup-frame .columns-row .col,
    .popup-frame .content-box {
        float: none;
        width: 100%;
        padding: 0 0 10px;
    }

    .popup-frame .columns-row .col {
        padding: 0 0 15px;
    }

    .popup-frame .content-box h1 {
        font-size: 30px;
        line-height: 32px;
        margin: 0 0 10px;
        letter-spacing: -2px;
    }

    .popup-frame p,
    .popup-frame .content-box h2 {
        margin: 0 0 5px;
    }

    .preview-event {
        padding: 0 0 7px;
    }

    .preview-event header span,
    .preview-event header em,
    .preview-event header time {
        display: block;
        padding: 0 0 5px;
    }

    .preview-event-holder {
        font-size: 0.75em;
        line-height: 1.2em;
    }

    .preview-event h1 {
        font: 3em/1.023em 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif;
        letter-spacing: -3px;
    }

    .preview-event .btn {
        letter-spacing: 0;
        padding: 8px 10px 9px;
    }

    .navbar-nav > li .drop {
        left: 0;
        width: auto;
        position: static;
        max-width: none;
    }

    .navbar-nav > li .drop .container {
        width: auto;
    }

    .article-box .frame h3 {
        margin: 0 0 5px;
    }

    .article-box:after {
        display: none;
    }

    .hero-frame {
        margin: 0 auto;
        width: 100%;
        padding: 0 10px;
    }

    .hero-frame img {
        width: auto !important;
        height: auto !important;
    }
}

@media print {
    .col-sm-1,
    .col-sm-2,
    .col-sm-3,
    .col-sm-4,
    .col-sm-5,
    .col-sm-6,
    .col-sm-7,
    .col-sm-8,
    .col-sm-9,
    .col-sm-10,
    .col-sm-11,
    .col-sm-12,
    .col-md-1,
    .col-md-2,
    .col-md-3,
    .col-md-4,
    .col-md-5,
    .col-md-6,
    .col-md-7,
    .col-md-8,
    .col-md-9,
    .col-md-10,
    .col-md-11,
    .col-md-12 {
        float: none !important;
        width: 100% !important;
        left: 0 !important;
        right: 0 !important;
        display: block !important;
        position: static !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .block-intro.section-holder-alt .btns,
    .cycle-gallery,
    .article-holder .logo-r-t,
    .content-no-print,
    .cycle-gallery .buy-box,
    .preview-event,
    .login-form-col,
    .copy-box ul,
    .copy-box p,
    .container .nav-tabs,
    .inner .header-row-top:before,
    .shadow,
    .business-needs-title:after,
    .experience-title:after,
    .business-title:after,
    .inventory-title:after,
    .your-money-title:after,
    .sage_icon_gray_247-title:after,
    .sage_icon_gray_alert-title:after,
    .sage_icon_gray_arrowleft-title:after,
    .sage_icon_gray_arrowleftalt-title:after,
    .sage_icon_gray_arrowright-title:after,
    .sage_icon_gray_arrowrightalt-title:after,
    .sage_icon_gray_arrowup-title:after,
    .sage_icon_gray_barchart-title:after,
    .sage_icon_gray_calcualtoralt-title:after,
    .sage_icon_gray_calculator-title:after,
    .sage_icon_gray_calendar-title:after,
    .sage_icon_gray_cart-title:after,
    .sage_icon_gray_cartalt-title:after,
    .sage_icon_gray_cater-title:after,
    .sage_icon_gray_chat-title:after,
    .sage_icon_gray_checkbook-title:after,
    .sage_icon_gray_clock-title:after,
    .sage_icon_gray_clock2-title:after,
    .sage_icon_gray_computer-title:after,
    .sage_icon_gray_code-title:after,
    .sage_icon_gray_creditcard-title:after,
    .sage_icon_gray_download-title:after,
    .sage_icon_gray_filmstrip-title:after,
    .sage_icon_gray_flexible-title:after,
    .sage_icon_gray_folder-title:after,
    .sage_icon_gray_forward-title:after,
    .sage_icon_gray_gearone-title:after,
    .sage_icon_gray_gearthree-title:after,
    .sage_icon_gray_geartwo-title:after,
    .sage_icon_gray_globalaccessanywhere-title:after,
    .sage_icon_gray_globalaccounting-title:after,
    .sage_icon_gray_globalcall-title:after,
    .sage_icon_gray_globalcamera-title:after,
    .sage_icon_gray_globalchat-title:after,
    .sage_icon_gray_globalcrm-title:after,
    .sage_icon_gray_globaldemovideo-title:after,
    .sage_icon_gray_globalcrm-title:after,
    .sage_icon_gray_globaldownload-title:after,
    .sage_icon_gray_globalemail-title:after,
    .sage_icon_gray_globalerp-title:after,
    .sage_icon_gray_globalonpremises-title:after,
    .sage_icon_gray_globalpayments-title:after,
    .sage_icon_gray_globalpayroll-title:after,
    .sage_icon_gray_globalpodcast-title:after,
    .sage_icon_gray_globalsecurity-title:after,
    .sage_icon_gray_globalshoppingcart-title:after,
    .sage_icon_gray_globalsupport-title:after,
    .sage_icon_gray_globalupload-title:after,
    .sage_icon_gray_globe-title:after,
    .sage_icon_gray_growth-title:after,
    .sage_icon_gray_handshake-title:after,
    .sage_icon_gray_handup-title:after,
    .sage_icon_gray_heart-title:after,
    .sage_icon_gray_idea-title:after,
    .sage_icon_gray_like-title:after,
    .sage_icon_gray_location-title:after,
    .sage_icon_gray_locksecure:after,
    .sage_icon_gray_magnify-title:after,
    .sage_icon_gray_mail-title:after,
    .sage_icon_gray_microphone-title:after,
    .sage_icon_gray_money-title:after,
    .sage_icon_gray_person-title:after,
    .sage_icon_gray_phone-title:after,
    .sage_icon_gray_piechart-title:after,
    .sage_icon_gray_piggybank-title:after,
    .sage_icon_gray_presentation-title:after,
    .sage_icon_gray_repeat-title:after,
    .sage_icon_gray_ribbon-title:after,
    .sage_icon_gray_safe-title:after,
    .sage_icon_gray_securityopen-title:after,
    .sage_icon_gray_share-title:after,
    .sage_icon_gray_smartphone-title:after,
    .sage_icon_gray_smileface-title:after,
    .sage_icon_gray_speedometer-title:after,
    .sage_icon_gray_star-title:after,
    .sage_icon_gray_talk-title:after,
    .sage_icon_gray_target-title:after,
    .sage_icon_gray_trash-title:after,
    .sage_icon_gray_upload-title:after,
    .sage_icon_gray_screen-title:after,
    .sage_icon_gray_stacks-title:after,
    .sage_icon_gray_screenbars-title:after,
    .sage_icon_gray_online-title:after,
    .sage_icon_green_scpc_approvals-title:after,
    .sage_icon_green_scpc_cloud-title:after,
    .sage_icon_green_scpc_docs-title:after,
    .sage_icon_green_scpc_email-title:after,
    .sage_icon_green_scpc_transaction-title:after,
    .sage_icon_green_scpc_updates-title:after,
    .sage_icon_green_scpc_owners-title:after,
    .sage_icon_cloud_cog-title:after,
    .sage_icon_green_computeralt-b-title:after,
    .sage_icon_green_sf-icon-payments-title:after,
    .sage_icon_green_store-title:after,
    .sage_icon_green_online-title:after,
    .sage_icon_green_mobile-title:after,
    .sage_icon_green_leaf-title:after,
    .sage_icon_green_gears-title:after,
    .sage_icon_green_dollar-title:after,
    .sage_icon_green_spring-title:after,
    .sage_icon_green_wand-title:after,
    .sage_icon_green_fast-title:after,
    .sage_icon_green_computeralt-title:after,
    .sage_icon_green_globalaccessanywherealt-title:after,
    .sage_icon_green_hybrid-title:after,
    .sage_icon_green_share2-title:after,
    .sage_icon_green_baggage-title:after,
    .sage_icon_green_bardown-title:after,
    .sage_icon_green_support2-title:after,
    .sage_icon_green_247-title:after,
    .sage_icon_green_alert-title:after,
    .sage_icon_green_arrowleft-title:after,
    .sage_icon_green_arrowleftalt-title:after,
    .sage_icon_green_arrowright-title:after,
    .sage_icon_green_arrowrightalt-title:after,
    .sage_icon_green_arrowup-title:after,
    .sage_icon_green_barchart-title:after,
    .sage_icon_green_calcualtoralt-title:after,
    .sage_icon_green_calculatoralt-title:after,
    .sage_icon_green_calculator-title:after,
    .sage_icon_green_calendar-title:after,
    .sage_icon_green_cart-title:after,
    .sage_icon_green_cartalt-title:after,
    .sage_icon_green_cater-title:after,
    .sage_icon_green_chat-title:after,
    .sage_icon_green_checkbook-title:after,
    .sage_icon_green_clock-title:after,
    .sage_icon_green_clock2-title:after,
    .sage_icon_green_computer-title:after,
    .sage_icon_green_code-title:after,
    .sage_icon_green_creditcard-title:after,
    .sage_icon_green_download-title:after,
    .sage_icon_green_featuredwebcast-title:after,
    .sage_icon_green_filmstrip-title:after,
    .sage_icon_green_flexible-title:after,
    .sage_icon_green_folder-title:after,
    .sage_icon_green_forward-title:after,
    .sage_icon_green_gearone-title:after,
    .sage_icon_green_gearthree-title:after,
    .sage_icon_green_geartwo-title:after,
    .sage_icon_green_globalaccessanywhere-title:after,
    .sage_icon_green_globalaccounting-title:after,
    .sage_icon_green_globalcall-title:after,
    .sage_icon_green_globalcamera-title:after,
    .sage_icon_green_globalchat-title:after,
    .sage_icon_green_globalcre-title:after,
    .sage_icon_green_globalcrm-title:after,
    .sage_icon_green_globaldemovideo-title:after,
    .sage_icon_green_globaldownload-title:after,
    .sage_icon_green_globalemail-title:after,
    .sage_icon_green_globalerp-title:after,
    .sage_icon_green_globalonpremises-title:after,
    .sage_icon_green_globalpayments-title:after,
    .sage_icon_green_globalpayroll-title:after,
    .sage_icon_cloud_cog-title:after,
    .sage_icon_green_computeralt-b-title:after,
    .sage_icon_green_globalpodcast-title:after,
    .sage_icon_green_globalsecurity-title:after,
    .sage_icon_green_globalshoppingcart-title:after,
    .sage_icon_green_globalsupport-title:after,
    .sage_icon_green_globalupload-title:after,
    .sage_icon_green_globe-title:after,
    .sage_icon_green_growth-title:after,
    .sage_icon_green_handshake-title:after,
    .sage_icon_green_handup-title:after,
    .sage_icon_green_heart-title:after,
    .sage_icon_green_idea-title:after,
    .sage_icon_green_like-title:after,
    .sage_icon_green_location-title:after,
    .sage_icon_green_locksecure:after,
    .sage_icon_green_magnify-title:after,
    .sage_icon_green_mail-title:after,
    .sage_icon_green_microphone-title:after,
    .sage_icon_green_money-title:after,
    .sage_icon_green_person-title:after,
    .sage_icon_green_phone-title:after,
    .sage_icon_green_piechart-title:after,
    .sage_icon_green_piggybank-title:after,
    .sage_icon_green_presentation-title:after,
    .sage_icon_green_repeat-title:after,
    .sage_icon_green_ribbon-title:after,
    .sage_icon_green_dashboard1-title:after,
    .sage_icon_green_man_pc-title:after,
    .sage_icon_green_free_globe-title:after,
    .sage_icon_green_safe-title:after,
    .sage_icon_green_securityopen-title:after,
    .sage_icon_green_share-title:after,
    .sage_icon_green_smartphone-title:after,
    .sage_icon_green_smileface-title:after,
    .sage_icon_green_speedometer-title:after,
    .sage_icon_green_star-title:after,
    .sage_icon_green_talk-title:after,
    .sage_icon_green_target-title:after,
    .sage_icon_green_trash-title:after,
    .sage_icon_green_upload-title:after,
    .sage_icon_green_apple-title:after,
    .sage_icon_wht_fullscreen-title:after,
    .sage_icon_white_cloud-title:after,
    .sage_icon_white_60_guarantee-title,
    .sage_icon_white_businessgrowth-title:after,
    .sage_icon_white_247-title:after,
    .sage_icon_white_alert-title:after,
    .sage_icon_white_arrowleft-title:after,
    .sage_icon_white_arrowleftalt-title:after,
    .sage_icon_white_arrowright-title:after,
    .sage_icon_white_arrowrightalt-title:after,
    .sage_icon_white_arrowup-title:after,
    .sage_icon_white_barchart-title:after,
    .sage_icon_white_calcualtoralt-title:after,
    .sage_icon_white_calculator-title:after,
    .sage_icon_white_calendar-title:after,
    .sage_icon_white_cart-title:after,
    .sage_icon_white_cartalt-title:after,
    .sage_icon_white_cater-title:after,
    .sage_icon_white_chat-title:after,
    .sage_icon_white_checkbook-title:after,
    .sage_icon_white_clock-title:after,
    .sage_icon_white_clock2-title:after,
    .sage_icon_white_computer-title:after,
    .sage_icon_white_code-title:after,
    .sage_icon_white_creditcard-title:after,
    .sage_icon_white_download-title:after,
    .sage_icon_white_filmstrip-title:after,
    .sage_icon_white_flexible-title:after,
    .sage_icon_white_folder-title:after,
    .sage_icon_white_forward-title:after,
    .sage_icon_white_gearone-title:after,
    .sage_icon_white_gearthree-title:after,
    .sage_icon_white_geartwo-title:after,
    .sage_icon_white_globalaccessanywhere-title:after,
    .sage_icon_white_globalaccounting-title:after,
    .sage_icon_white_globalcall-title:after,
    .sage_icon_white_globalcamera-title:after,
    .sage_icon_white_globalchat-title:after,
    .sage_icon_white_globalcrm-title:after,
    .sage_icon_white_globaldemovideo-title:after,
    .sage_icon_white_globalcrm-title:after,
    .sage_icon_white_globaldownload-title:after,
    .sage_icon_white_globalemail-title:after,
    .sage_icon_white_globalerp-title:after,
    .sage_icon_white_globalonpremises-title:after,
    .sage_icon_white_globalpayments-title:after,
    .sage_icon_white_globalpayroll-title:after,
    .sage_icon_white_globalpodcast-title:after,
    .sage_icon_white_globalsecurity-title:after,
    .sage_icon_white_globalshoppingcart-title:after,
    .sage_icon_white_globalsupport-title:after,
    .sage_icon_white_globalupload-title:after,
    .sage_icon_white_globe-title:after,
    .sage_icon_white_growth-title:after,
    .sage_icon_white_handshake-title:after,
    .sage_icon_white_handup-title:after,
    .sage_icon_white_heart-title:after,
    .sage_icon_white_idea-title:after,
    .sage_icon_white_like-title:after,
    .sage_icon_white_location-title:after,
    .sage_icon_white_locksecure:after,
    .sage_icon_white_magnify-title:after,
    .sage_icon_white_mail-title:after,
    .sage_icon_white_microphone-title:after,
    .sage_icon_white_money-title:after,
    .sage_icon_white_person-title:after,
    .sage_icon_white_phone-title:after,
    .sage_icon_white_piechart-title:after,
    .sage_icon_white_piggybank-title:after,
    .sage_icon_white_presentation-title:after,
    .sage_icon_white_repeat-title:after,
    .sage_icon_white_ribbon-title:after,
    .sage_icon_white_safe-title:after,
    .sage_icon_white_securityopen-title:after,
    .sage_icon_white_share-title:after,
    .sage_icon_white_smartphone-title:after,
    .sage_icon_white_smileface-title:after,
    .sage_icon_white_speedometer-title:after,
    .sage_icon_white_star-title:after,
    .sage_icon_white_talk-title:after,
    .sage_icon_white_target-title:after,
    .sage_icon_white_trash-title:after,
    .sage_icon_white_upload-title:after,
    .sage_icon_white_60day-title:after,
    .columns .buy-box,
    .additional-image,
    .article-holder-home .logo-r-t,
    .detail-content,
    .blockquote-section,
    .more,
    .btns-center,
    .btn,
    .login-form-home,
    .logo-box,
    .header-column,
    .containet-info-holder,
    .filter-block,
    .containet-frame .popup-holder div.popup,
    .footer-content .navbar-brand,
    .social-net,
    .buy-now-popup,
    .box-shadow,
    .header-column .header-row,
    .container-holder:before,
    .buy-now-popup .holder:before,
    .links-popup,
    .cycle-gallery .pagination,
    .cycle-gallery .btns-container {
        display: none !important;
    }

    .navbar-fixed-top,
    .navbar-fixed-bottom {
        position: static;
    }

    .telephone,
    .navbar-header .visible-xs,
    .copy-box p.copy,
    .navbar {
        display: block !important;
    }

	.navbar-header .visible-xs {
        padding: 10px 0 0;
    }

    #header .navbar-brand {
        float: none;
        margin: 0;
        display: block;
    }

    .content-section .image img,
    .article-box img,
    .interesting-box img {
        width: auto !important;
        display: inline-block;
    }

    #header .container-frame,
    .heading .business-title,
    .wide-section .heading h1,
    .wide-section .heading h2,
    .wide-section .heading h3,
    .wide-section .container,
    .register-form .top-row,
    .cycle-gallery .description-big,
    .register-form,
    .containet-info,
    .wrapper-frame {
        padding: 0 !important;
    }

    .heading h2.inventory-title,
    .heading,
    .heading h1,
    .heading h2,
    .interesting-box {
        padding: 0 0 10px !important;
        margin: 0 !important;
    }

    .blockquote-section blockquote {
        padding: 10px;
    }

    .blockquote-section blockquote q {
        font-size: 18px;
        line-height: 20px;
        color: #000;
        letter-spacing: 0;
    }

    .top-row .description-col .text-col,
    .top-row .description-col .title,
    .top-row .description-col {
        float: none;
        width: 100%;
    }

    .top-row .description-col .title,
    .top-row .description-col .text-col,
    .article {
        border: 0;
    }

    .top-row .description-col .column {
        height: auto !important;
    }

    .feature-area .image-description,
    .item .image-description,
    .feature-area .columns,
    .article-holder {
        padding: 10px 0;
    }

    .col-md-4 .article-holder,
    .col-sm-4 .article-holder,
    .image-description-holder,
    .article-holder {
        min-height: 10px;
    }

    .content-block .columns .col-l,
    .feature-area .col-l {
        margin: 0;
    }

    .wide-section .frame {
        max-width: 100%;
    }

    #footer {
        display: block;
    }

    .copy-box {
        padding: 0;
        width: 100%;
        float: none;
    }

    .wide-section {
        text-align: left;
    }

    .block-info {
        color: #fff !important;
    }

    #header .navbar-brand {
        float: left;
        margin: 0;
    }

    .navbar-header {
        float: none;
        width: auto;
        padding: 20px 0 20px 0;
		vertical-align: middle;
    }

    .slideset {
        margin-left: 0 !important;
    }

    .slideset .slide {
        left: 0 !important;
    }

    .containet-info-title {
        padding: 15px 0;
    }

    .containet-info-title h1 {
        text-align: left;
    }

    .cycle-gallery .slide {
        height: 100% !important;
        display: none;
        width: 100% !important;
    }

    .cycle-gallery .description,
    .cycle-gallery-home .block-info {
        padding: 15px 0;
        margin: 0;
        width: auto;
        float: none;
        color: #000;
    }

    .cycle-gallery .description-big h1,
    .cycle-gallery-home .block-info h1 {
        margin: 0 0 10px;
        font-size: 30px;
        line-height: 35px;
        letter-spacing: 0;
    }

    .cycle-gallery .description-big h2 {
        font-size: 25px;
        line-height: 30px;
        letter-spacing: 0;
        color: #000 !important;
        display: block !important;
    }

    .image-description-holder h1 {
        font-size: 45px;
        line-height: 50px;
        letter-spacing: 0;
        color: #000 !important;
        display: block !important;
    }

    .cycle-gallery .slide:first-child {
        display: block;
    }

    .cycle-gallery .slide img {
        height: 262px !important;
    }

    .slide-frame {
        margin: 0;
        padding: 0;
        max-width: 100%;
    }

    .interesting-box img.img-top {
        margin-top: 0 !important;
    }

    .feature-area .image-description,
    .slide-holder {
        position: static !important;
    }

    .content-block,
    .image-description-holder,
    .feature-area .frame,
    .block-info,
    .block-info-left,
    .content-block .columns,
    .content-section .post-first {
        padding: 0;
    }

    .image-description-holder .title,
    .image-description-holder .title-holder,
    .image-description-holder .title-right,
    .image-description-holder .title-holder.right {
        float: left;
        width: 100%;
        padding: 0;
    }

    .helpful-links li,
    .helpful-links,
    .footer-content,
    .content-section .col-content {
        padding: 0;
    }

    .copy-box p {
        margin: 0;
    }

    .table-top .table-top-title {
        width: 38%;
    }

    .table-top .col {
        width: 11%;
    }

    .tab-content .article-holder {
        border: 0;
    }

    .section-holder-alt {
        page-break-inside: avoid;
    }

    .section-holder-alt:first-child {
        page-break-inside: inherit;
    }

    .article-box small {
        display: block;
    }

    .section-holder-alt .article-box:first-child,
    .section-holder-alt .block-intro .content-section,
    .section-holder-alt .article-box,
    .section-holder-alt .heading {
        padding: 0 0 5px;
    }

    .article-box:after {
        display: none;
    }

    .col-md-3 .article-box h3,
    .col-sm-3 .article-box h3,
    .col-md-3 .article-box p,
    .col-sm-3 .article-box p,
    .section-holder-alt .article-box img {
        margin: 0 0 5px;
    }

    .feature-area .image-description,
    .item .image-description {
        position: static;
        padding: 0;
    }

    .section-holder-alt .feature-area .block-info {
        padding: 0;
        margin: 0;
        width: auto;
    }

    .content-section .col-md-4 img,
    .content-section .col-sm-4 img,
    .section-holder-alt {
        margin: 0;
    }

    .image-description-holder h1 {
        font-size: 25px !important;
        line-height: 30px !important;
        margin: 0 0 5px;
    }

    .content-section .col-md-4 img,
    .content-section .col-sm-4 img {
        width: auto;
    }
}

.overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.75;
    z-index: 20;
}

/* appended styles */

.tableCenter > tbody > tr > th,
.tableCenter > tfoot > tr > th,
.tableCenter > tbody > tr > td,
.tableCenter > tfoot > tr > td {
    border-top: 1px solid #e5e5e5;
    font-size: 0.857em;
    line-height: 1.25em;
    vertical-align: inherit;
    padding: 8px;
    text-align: center;
}

.tableCenter > tbody > tr > td.col-first {
    text-align: left;
}

/* country toggle styles */

.btn-country {
    border: 0;
    border-radius: 3px;
    font-size: 1em;
    font-weight: bold;
    background: #e7e7e7;
    color: #999;
    padding: 1px 13px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}

.dropdown-menu {
    position: absolute;
    top: inherit;
    left: inherit;
}

.header-row-top .dropdown-menu {
    margin-left: -180px;
}

.btn-toolbar .dropdown-menu {
    margin-left: 0;
}

.dropdown-menu > li {
    display: block;
    clear: both;
    font-weight: normal;
    color: #333333;
}

.dropdown-menu > li > a {
    padding: 4px 4px;
    font: bold 12px/15px AdelleSansSAGE, Arial, Helvetica, sans-serif;
}

.nav-us,
.nav-us:hover,
.nav-us:active,
.nav-us.active,
.nav-us:focus {
    /* background: url('/na/~/media/responsive/images/us-icon.gif') no-repeat left; */
    /* text-indent: 15px; */
    color: #999;
}

button.nav-us,
button.nav-us:hover,
button.nav-us:active,
button.nav-us.active,
button.nav-us:focus {
    text-indent: 8px;
}

.nav-ca,
.nav-ca:hover,
.nav-ca:active,
.nav-ca.active,
.nav-ca:focus {
    /* background: url('/na/~/media/responsive/images/ca-icon.gif') no-repeat left; */
    /* text-indent: 18px; */
    color: #999;
}

.nav-us:hover,
.nav-ca:hover {
    text-decoration: underline;
}

/* end country toggle styles */

.blkTxt {
    color: #333 !important;
}

.blueTxt {
    color: #156e96 !important;
}

.grnTxt,
.content-section h2.grnTxt {
    color: #41a940 !important;
}

.heading h2.whtTxt,
.whtTxt {
    color: #fff !important;
}

.orngTxt {
    color: #C8006E !important;
}

.redTxt {
    color: #f00 !important;
}

.whtBkg {
    background-color: #fff !important;
}

.gryBkg {
    background-color: #333;
}

.cntLeft {
    text-align: left !important;
}

.cntCenter {
    text-align: center !important;
}

.cntRight {
    text-align: left !important;
}

.content-section ol.footnote li,
.footnote li,
p.footnote {
    position: relative;
    vertical-align: top;
    color: #999;
    font-size: 75%;
    background: none;
}

.footnote ol,
ol.footnote {
    list-style-type: none;
    margin-left: 0;
}

.content-section ol.footnote > li,
.content-section ol.footnote li,
.footnote ol > li,
.footnote li {
    padding: 0 0 8px 2px;
    overflow: visible;
    counter-increment: customlistcounter;
}

.footnote ol > li:before,
.content-section ol.footnote > li:before,
.content-section ol.footnote li:before {
    background: none !important;
    content: counter(customlistcounter) " ";
    width: 1em;
    height: auto;
    margin: -0.45em 0 0 -1.5em;
}

.footnote ol:first-child,
.content-section ol.footnote:first-child {
    counter-reset: customlistcounter;
}

/* targets IE6 and IE7 only */

.footnote ol,
.content-section ol.footnote {
    *list-style-type: decimal;
}

.btnsNote {
    padding: 7px 0 0px;
}

.btnsTight {
    padding: 7px 0 1em;
}

.btnsNote .btn {
    margin: 0 10px 5px 0;
}

.section-holder-alt .article-box img.centerPic,
.article-box img.centerPic,
.interesting-box img.centerPic {
    margin: 0 auto 10px;
}

.flipPic {
    transform: scaleX(-1);
    -moz-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
}

.image-description-holder .title.left,
.image-description-holder .title-holder.left,
.image-description-holder .title-left {
    float: left;
}

.image-description-holder .block-info.right,
.image-description-holder .block-info-right {
    float: right;
}

/* 
.inner02 .header-row .navbar-nav.nav-alt.mrgTop-1, 
.header-row.header-row-alt .navbar-nav.nav-alt.mrgTop-1,
 */

/* NEW */

.neg-mrgTop-6 {
    margin-top: -6em !important;
}

.neg-mrgTop-5 {
    margin-top: -5em !important;
}

.neg-mrgTop-4 {
    margin-top: -4em !important;
}

.neg-mrgTop-3 {
    margin-top: -3em !important;
}

.neg-mrgTop-2 {
    margin-top: -2em !important;
}

.neg-mrgTop-1 {
    margin-top: -1em !important;
}

.mrgTop-0 {
    margin-top: 0 !important;
}

.mrgTop-05 {
    margin-top: 0.5em !important;
}

.mrgTop-1 {
    margin-top: 1em !important;
}

.mrgTop-2 {
    margin-top: 2em !important;
}

.mrgTop-3 {
    margin-top: 3em !important;
}

.mrgTop-4 {
    margin-top: 4em !important;
}

.mrgTop-5 {
    margin-top: 5em !important;
}

.mrgTop-6 {
    margin-top: 6em !important;
}

.mrgBottom--6 {
    margin-bottom: -6em !important;
}

.mrgBottom--5 {
    margin-bottom: -5em !important;
}

.mrgBottom--4 {
    margin-bottom: -4em !important;
}

.mrgBottom--3 {
    margin-bottom: -3em !important;
}

.mrgBottom--2 {
    margin-bottom: -2em !important;
}

.mrgBottom--1 {
    margin-bottom: -1em !important;
}

.mrgBottom-0 {
    margin-bottom: 0 !important;
}

.mrgBottom-05 {
    margin-bottom: 0.5em !important;
}

.mrgBottom-1 {
    margin-bottom: 1em !important;
}

.mrgBottom-2 {
    margin-bottom: 2em !important;
}

.mrgBottom-3 {
    margin-bottom: 3em !important;
}

.mrgBottom-4 {
    margin-bottom: 4em !important;
}

.mrgBottom-5 {
    margin-bottom: 5em !important;
}

.mrgBottom-6 {
    margin-bottom: 6em !important;
}

.mrgLeft--3 {
    margin-left: -3em !important;
}

.mrgLeft--2 {
    margin-left: -2em !important;
}

.mrgLeft--1 {
    margin-left: -1em !important;
}

.mrgLeft-0 {
    margin-left: 0 !important;
}

.mrgLeft-1 {
    margin-left: 1em !important;
}

.mrgLeft-2 {
    margin-left: 2em !important;
}

.mrgLeft-3 {
    margin-left: 3em !important;
}

.mrgLeft-4 {
    margin-left: 4em !important;
}

.mrgLeft-5 {
    margin-left: 5em !important;
}

.mrgLeft-6 {
    margin-left: 6em !important;
}

.mrgRight--3 {
    margin-right: -3em !important;
}

.mrgRight--2 {
    margin-right: -2em !important;
}

.mrgRight--1 {
    margin-right: -1em !important;
}

.mrgRight-0 {
    margin-right: 0 !important;
}

.mrgRight-1 {
    margin-right: 1em !important;
}

.mrgRight-2 {
    margin-right: 2em !important;
}

.mrgRight-3 {
    margin-right: 3em !important;
}

.mrgRight-4 {
    margin-right: 4em !important;
}

.mrgRight-5 {
    margin-right: 5em !important;
}

.mrgRight-6 {
    margin-right: 6em !important;
}

.padTop-0 {
    padding-top: 0 !important;
}

.padTop-1 {
    padding-top: 1em !important;
}

.padTop-2 {
    padding-top: 2em !important;
}

.padTop-3 {
    padding-top: 3em !important;
}

.padTop-4 {
    padding-top: 4em !important;
}

.padTop-5 {
    padding-top: 5em !important;
}

.padTop-6 {
    padding-top: 6em !important;
}

.padBottom-0 {
    padding-bottom: 0 !important;
}

.padBottom-1 {
    padding-bottom: 1em !important;
}

.padBottom-2 {
    padding-bottom: 2em !important;
}

.padBottom-3 {
    padding-bottom: 3em !important;
}

.padBottom-4 {
    padding-bottom: 4em !important;
}

.padBottom-5 {
    padding-bottom: 5em !important;
}

.padBottom-6 {
    padding-bottom: 6em !important;
}

.padLeft-0 {
    padding-left: 0 !important;
}

.padLeft-1 {
    padding-left: 1em !important;
}

.padLeft-2 {
    padding-left: 2em !important;
}

.padLeft-3 {
    padding-left: 3em !important;
}

.padLeft-4 {
    padding-left: 4em !important;
}

.padLeft-5 {
    padding-left: 5em !important;
}

.padLeft-6 {
    padding-left: 6em !important;
}

.padRight-0 {
    padding-right: 0 !important;
}

.padRight-1 {
    padding-right: 1em !important;
}

.padRight-2 {
    padding-right: 2em !important;
}

.padRight-3 {
    padding-right: 3em !important;
}

.padRight-4 {
    padding-right: 4em !important;
}

.padRight-5 {
    padding-right: 5em !important;
}

.padRight-6 {
    padding-right: 6em !important;
}

.content-section p.mrgTop-05 {
    margin-top: 0.5em !important;
}

.content-section p.mrgTop-1 {
    margin-top: 1em !important;
}

.content-section p.mrgTop-2 {
    margin-top: 2em !important;
}

.content-section p.mrgBottom-05,
    {
    margin-bottom: 0.5em !important;
}

.content-section p.mrgBottom-1 {
    margin-bottom: 1em !important;
}

.content-section p.mrgBottom-2 {
    margin-bottom: 2em !important;
}

.blockquote-section blockquote .icon-sm,
.icon-sm {
    float: none;
    display: block;
    width: 40px;
    height: 40px;
    text-indent: -9999px;
    overflow: hidden;
    margin: 0 auto 11px;
}

.blockquote-section blockquote .icon-sm img,
.icon-sm img {
    width: 100%;
    height: 100%;
    margin: 0;
}

.content-section .image img.fullSize,
.content-section img.fullSize,
img.fullSize {
    width: 100%;
    height: 100%;
}

.content-section .image img.halfSize,
.content-section img.halfSize,
img.halfSize {
    width: 50%;
    height: 50%;
}

.content-section .image img.quarterSize,
.content-section img.quarterSize,
img.quarterSize {
    width: 25%;
    height: 25%;
}

.content-section img.noScale,
img.fullSize {
    width: auto;
}

.row > .vertMiddle {
    display: inline-block !important;
    vertical-align: middle;
}

.center-y {
    vertical-align: middle;
}

.modal-body.smTxt {
    font-size: 12px;
}

.modal-body.scrollY {
    overflow-y: auto;
}

/* responsive video styles */

.modal-body iframe {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    max-width: 100% !important;
    overflow-y: hidden !important;
}

.modal-form {
    display: none;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1045;
}

/* NEW Footless Modal */

.footless-modal .modal-dialog {
    width: 870px;
}

.footless-modal .modal-header {
    background: #fff;
    border-bottom: 0;
}

.footless-modal .modal-title {
    color: #41a940;
    font-size: 1.5em;
}

.footless-modal .modal-header .close {
    margin-top: -15px;
}

.footless-modal .modal-body {
    position: relative;
    padding: 0 15px 10px;
}

.footless-modal .modal-footer {
    display: none;
}

.flex-video {
    position: relative;
    height: 0;
    margin-bottom: 16px;
    padding-top: 25px;
    padding-bottom: 67.5%;
    overflow: hidden;
}

.flex-video.widescreen {
    padding-bottom: 57.25%;
}

.flex-video.vimeo {
    padding-top: 0;
}

.flex-video iframe,
.flex-video object,
.flex-video embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.flex-video iframe,
.conversational-video {
    background-color: #fff !Important;
}

@media only screen and (max-device-width: 800px),
only screen and (device-width: 1024px) and (device-height: 600px),
only screen and (width: 1280px) and (orientation: landscape),
only screen and (device-width: 800px),
only screen and (max-width: 767px) {
    .flex-video {
        padding-top: 0;
    }
}

/* end responsive video styles */

.image-description-holder ul {
    padding-left: 1.2em;
}

.text-success {
    color: #41a940;
}

.noPadLeft {
    padding-left: 0 !important;
}

.noPadRight {
    padding-right: 0 !important;
}

.col-centered {
    float: none;
    margin: 0 auto;
}

/* Call to Action Tower Mods */

.links-popup {
    z-index: 50;
}

.call-content {
    width: 420px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: #f4f4f4;
    padding: 16px 20px 22px;
    overflow: hidden;
}

.call-content-dropmenu {
    overflow: visible;
}

.ctat-form-content {
    width: 600px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: #f4f4f4;
    padding: 16px 20px 22px;
    overflow: hidden;
}

.call-content-container {
    float: left;
    padding: 0 12px;
    border-right: 1px dotted #000;
    width: 120px;
}

.chat-content-container {
    float: left;
    padding: 0 12px;
    border-right: 1px dotted #000;
}

.buy-open-close > .slide-drop,
.open-left > .info-try-position {
    bottom: -200px;
}

.links-popup-list .social {
    width: 239px;
}

.links-popup-list li a.share-open:after {
    background-position: -183px 0;
}

a.addthis_button_linkedin.linked-in,
a.addthis_button_linkedin.linked-in:hover {
    background-position: -133px -309px;
}

.col-xs-20,
.col-sm-20 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    width: 50%;
}

@media (min-width:768px) {
    .col-sm-20,
    .col-md-20,
    .col-lg-20 {
        position: relative;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
        float: left;
        width: 20%;
    }
}

.box-bk-light p {
    font-size: 0.9em;
    padding: 18px;
}

.box-bk-light {
    background: rgba(255, 255, 255, 0.9);
    width: 100%;
    margin: 0 auto;
    text-align: left;
    padding: 15px 0;
    position: relative;
}

.box-bk-light h3 {
    margin-bottom: 0;
}

.image-box-alt2 {
    height: 399px;
}

.image-box-alt2 .image-description,
    {
    padding-top: 105px
}

.image-box-alt3 .image-description {
    padding-top: 0;
}

.image-box-alt3 {
    height: 550px;
}

.image-box-alt2 .heading h2,
.image-box-alt3 .heading h2 {
    color: #fff;
}

.frame50 {
    width: 70%;
    max-width: 960px;
    padding: 6px 10px;
    margin: 0 auto;
    background: none;
}

.block-info2 {
    font-size: 0.9em;
    line-height: 16px;
    padding: 14px 24px;
}

a.btn.opener.lrn-more {
    position: absolute;
    z-index: 25;
    top: 430px;
    right: 47%;
}

a.btn.opener.lrn-more2 {
    position: absolute;
    z-index: 25;
    top: 480px;
    right: 47%;
}

.slide.clear.slide-grey {
    background-color: #ccc;
    padding: 12px;
}

.heading h5 {
    display: inline-block;
    position: relative;
    color: #4d4f53;
    margin: 0;
    letter-spacing: -1px;
    padding: 98px 0 10px;
}

@media only screen and (max-width: 767px) {
    .navbar .navigation li .cart-item {
        margin: 0;
    }

    .heading .whtTxt.invertTxt,
    .whtTxt.invertTxt,
    .invertTxt {
        color: #333 !important;
    }

    .block-info2 {
        float: none;
        width: 100%;
        padding: 14px 10px;
        min-height: 132px;
        margin: 0;
        background: rgba(0, 0, 0, 0.5);
    }

    .image-box-alt2 .image-description,
    .image-box-alt3 .image-description {
        padding-top: 0;
    }

    .btns.btns-alt {
        padding: 0;
    }

    a.btn.opener.lrn-more {
        position: absolute;
        z-index: 25;
        top: 430px;
        right: 54%;
    }

    a.btn.opener.lrn-more {
        position: absolute;
        z-index: 25;
        top: 480px;
        right: 54%;
    }

    h2.heading {
        background: none;
    }

    #overview.feature-area .grnTxt {
        color: #4ED84D !important;
    }
    /* **NEW** */
    .mrgTop-6 {
        margin-top: 0 !important;
    }
    /* **NEW** */
    .image-box {
        /* **NEW** */
        overflow: hidden;
        height: 225px;
    }

    .image-description-holder h1 {
        color: #41a940;
    }
    /* **NEW** */
    .tab-content-alt {
        /* **NEW** */
        padding: 15px;
    }

    .container .nav-tabs {
        /* **NEW** */
        display: none;
    }
    /*
	.content-section .nav-tabs-alt li {
		min-width: 20px;
	}
	*/
    .vert-rule-right {
        /* **NEW** */
        border-right: none;
        padding-right: 0;
    }

    .feature-area.productline-hero .image-box img,
    .feature-area.productline-hero .image-box-325 img,
    .feature-area.productline-hero .image-box-425 img,
    .feature-area.productline-hero .image-box-525 img,
    .feature-area.productline-hero .image-box-625 img,
    .feature-area.productline-hero .image-box-840 img,
    .feature-area.productline-hero .image-box-980 img {
        position: static;
    }

    .image-box-325,
    .image-box-425,
    .image-box-525,
    .image-box-625,
    .image-box-840,
    .image-box-980 {
        height: 275px;
    }

    .image-box img,
    .image-box-325 img,
    .image-box-425 img,
    .image-box-525 img,
    .image-box-625 img,
    .image-box-840 img,
    .image-box-980 img {
        height: auto !important;
    }

    .nav-holder .footer-content .footer-subhead,
    .naviagation .footer-subhead {
        background-color: transparent;
        color: #4d4f53;
        font-size: 13px;
        margin: 0 13px;
        padding-left: 0;
        border-bottom: 1px solid #e0e1dd;
        border-left: 0;
    }

    .navigation-list {
        font-size: 12px;
        background-color: #fff;
    }

    #homepage #global-nav-fade-menu {
        display: none !important;
    }
}

/* needed legacy special offer styles */

.smallbutton {
    margin-bottom: 20px;
    padding: 5px 10px;
    background: #C8006E;
    border: 0;
    border-radius: 3px;
    color: #fff;
    font-size: 1em;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    display: inline-block;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
}

.old-price {
    font-weight: normal;
    color: #999;
    text-decoration: line-through;
    font-size: 16px;
    line-height: 20px;
}

.price {
    font-weight: bold;
    font-size: 16px;
    line-height: 20px;
    display: inline;
    margin: 0 0 0;
}

.btn-row s,
.btn-row strike,
.btn-buy-now s,
.btn-buy-now strike {
    color: #8a3700;
}

/* tooltip styles */

.tooltip {
    position: absolute;
    z-index: 1030;
    display: block;
    visibility: visible;
    font-size: 12px;
    line-height: 1.4;
    opacity: 0;
    filter: alpha(opacity=0)
}

.tooltip.in {
    opacity: .9;
    filter: alpha(opacity=90)
}

.tooltip.top {
    margin-top: -3px;
    padding: 5px 0
}

.tooltip.right {
    margin-left: 3px;
    padding: 0 5px
}

.tooltip.bottom {
    margin-top: 3px;
    padding: 5px 0
}

.tooltip.left {
    margin-left: -3px;
    padding: 0 5px
}

.tooltip-inner {
    max-width: 200px;
    padding: 3px 8px;
    color: #fff;
    text-align: center;
    text-decoration: none;
    background-color: #000;
    border-radius: 4px
}

.tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid
}

.tooltip.top .tooltip-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000
}

.tooltip.top-left .tooltip-arrow {
    bottom: 0;
    left: 5px;
    border-width: 5px 5px 0;
    border-top-color: #000
}

.tooltip.top-right .tooltip-arrow {
    bottom: 0;
    right: 5px;
    border-width: 5px 5px 0;
    border-top-color: #000
}

.tooltip.right .tooltip-arrow {
    top: 50%;
    left: 0;
    margin-top: -5px;
    border-width: 5px 5px 5px 0;
    border-right-color: #000
}

.tooltip.left .tooltip-arrow {
    top: 50%;
    right: 0;
    margin-top: -5px;
    border-width: 5px 0 5px 5px;
    border-left-color: #000
}

.tooltip.bottom .tooltip-arrow {
    top: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000
}

.tooltip.bottom-left .tooltip-arrow {
    top: 0;
    left: 5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000
}

.tooltip.bottom-right .tooltip-arrow {
    top: 0;
    right: 5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000
}

/* popover styles */

.popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1010;
    display: none;
    max-width: 276px;
    padding: 1px;
    text-align: left;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: 6px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
    white-space: normal
}

.popover.top {
    margin-top: -10px
}

.popover.right {
    margin-left: 10px
}

.popover.bottom {
    margin-top: 10px
}

.popover.left {
    margin-left: -10px
}

.popover-title {
    margin: 0;
    padding: 8px 14px;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    border-radius: 5px 5px 0 0
}

.popover-content {
    padding: 9px 14px
}

.popover .arrow,
.popover .arrow:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid
}

.popover .arrow {
    border-width: 11px
}

.popover .arrow:after {
    border-width: 10px;
    content: ""
}

.popover.top .arrow {
    left: 50%;
    margin-left: -11px;
    border-bottom-width: 0;
    border-top-color: #999;
    border-top-color: rgba(0, 0, 0, .25);
    bottom: -11px
}

.popover.top .arrow:after {
    content: " ";
    bottom: 1px;
    margin-left: -10px;
    border-bottom-width: 0;
    border-top-color: #fff
}

.popover.right .arrow {
    top: 50%;
    left: -11px;
    margin-top: -11px;
    border-left-width: 0;
    border-right-color: #999;
    border-right-color: rgba(0, 0, 0, .25)
}

.popover.right .arrow:after {
    content: " ";
    left: 1px;
    bottom: -10px;
    border-left-width: 0;
    border-right-color: #fff
}

.popover.bottom .arrow {
    left: 50%;
    margin-left: -11px;
    border-top-width: 0;
    border-bottom-color: #999;
    border-bottom-color: rgba(0, 0, 0, .25);
    top: -11px
}

.popover.bottom .arrow:after {
    content: " ";
    top: 1px;
    margin-left: -10px;
    border-top-width: 0;
    border-bottom-color: #fff
}

.popover.left .arrow {
    top: 50%;
    right: -11px;
    margin-top: -11px;
    border-right-width: 0;
    border-left-color: #999;
    border-left-color: rgba(0, 0, 0, .25)
}

.popover.left .arrow:after {
    content: " ";
    right: 1px;
    border-right-width: 0;
    border-left-color: #fff;
    bottom: -10px
}

.blockquote-section.white,
.wide-section.white {
    background: #ffffff;
    !important
}

.blockquote-section.orange,
.wide-section.orange {
    background: ##C8006E;
    !important
}

#header-submit-button {
    color: #fff;
    float: right;
    margin-right: 12px;
    font-size: 11px;
}

.navbar-form {
    width: 250px;
}

.form-control {
    background: #fff;
    border: 1px solid #999;
    border-radius: 24px !important;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #000;
    display: block;
    font-size: 12px;
    height: 27px;
    line-height: 15px;
    padding: 5px;
    transition: none;
    vertical-align: middle;
    width: 97%;
}

blockquote .btn {
    /*font: 0.35em Arial;*/
    letter-spacing: 0;
}

/* Brafton styles */

#content_1_pnlBraftonArticleMini a.h4 {
    color: #333;
    font-size: 1.5em;
    cursor: default;
}

#content_1_pnlBraftonArticleMini a.h4:focus,
a.h4:hover {
    color: #333;
    text-decoration: none;
}

#content_1_pnlBraftonArticleMini a.h5 {
    color: #009fda;
    font: 1.0em/1.5em 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif;
    text-decoration: none;
}

#content_1_pnlBraftonArticleMini a.h5:focus,
a.h5:hover {
    text-decoration: underline;
    color: #009fda;
}

table#content_1_dlAriclesMini ul,
table#content_1_dlAriclesMini ol {
    margin-bottom: 1.5em;
}

#content_1_pnlBraftonArticleMini {
    margin-bottom: 4em;
}

#content_1_pnlBraftonArticleDetails {
    padding: 2em 0 4em;
}

#content_1_pnlBraftonArticleDetails .container {
    padding: 0.5em 15px;
}

#content_1_pnlBraftonArticleDetails .container .h3 {
    color: #41a940;
    font: 2.25em/1.2em 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif;
    letter-spacing: -1px;
    margin: -4px 0 8px;
}

.TwoCol {
    max-width: 50%;
}

.TwoCol .container {
    width: 100%;
}

span.h2 {
    font-size: 1.5em;
}

span.h3 {
    font-size: 1em;
}

.ListHeader {
    width: 100%;
    margin: 1em 0;
}

.news-publish-date {
    color: #999;
    font-size: 0.75em;
}

.news-heading {
    margin-bottom: 1em;
}

#content_1_RowPagingTop .btn a,
#content_1_RowPagingBottom .btn a {
    color: #fff;
}

.clearer {
    clear: both;
}

.image-box-alt2 > div > div > div > div > div.row > div > div > h3 {
    padding-top: 0;
}

.moneyback {
    position: relative;
    right: 0;
    top: 0;
    width: 89px;
    height: 84px;
    background: url('/na/~/media/responsive/images/bg-sprite.png') no-repeat -80px -62px;
    z-index: 4;
    text-indent: -9999px;
    overflow: hidden;
}

.subHero {
    display: block;
    width: 100%;
    background: #cdcdcd;
    padding-bottom: 2em;
}

.subHero h2 {
    color: #333;
    text-align: center;
    margin-bottom: 25px;
}

.subHero h3,
.subHero h4,
.subHero h5,
.subHero h6 {
    color: #333;
    margin: 1em;
}

/* large ICON before link text */

a.gallery-icon-orng,
a.video-icon-white,
a.videoPlay-icon-white,
a.PDF-icon-white,
a.DOC-icon-white,
a.XLS-icon-white,
a.gallery-icon-white,
a.video-icon,
a.PDF-icon,
a.DOC-icon,
a.XLS-icon,
a.gallery-icon {
    display: block;
    margin: 0.5em 0 0 27px;
}

a.gallery-icon-orng:before,
a.video-icon-white:before,
a.PDF-icon-white:before,
a.DOC-icon-white:before,
a.XLS-icon-white:before,
a.gallery-icon-white:before,
a.video-icon:before,
a.PDF-icon:before,
a.DOC-icon:before,
a.XLS-icon:before,
a.gallery-icon:before {
    position: absolute;
    top: initial;
    left: initial;
    margin: -2px 0 0 -27px;
    content: "";
    background: url('/na/~/media/responsive/images/bg-sprite.png') no-repeat -200px -298px;
    width: 22px;
    height: 22px;
}

a.icon-videoPlay-white:after {
    position: absolute;
    top: initial;
    left: initial;
    margin: -5px 0 0 5px;
    content: "";
    background: url('/na/~/media/responsive/images/bg-sprite.png') no-repeat -170px -294px;
    width: 28px;
    height: 28px;
}

}

/* large ICON behind link text */

a.icon-gallery-orng,
a.icon-video-white,
a.icon-PDF-white,
a.icon-DOC-white,
a.icon-XLS-white,
a.icon-gallery-white,
a.icon-video,
a.icon-PDF,
a.icon-DOC,
a.icon-XLS,
a.icon-gallery {
    display: block;
    margin-top: 0.5em;
}

a.icon-gallery-orng:after,
a.icon-video-white:after,
a.icon-PDF-white:after,
a.icon-DOC-white:after,
a.icon-XLS-white:after,
a.icon-gallery-white:after,
a.icon-video:after,
span.icon-video:after,
a.icon-PDF:after,
a.icon-DOC:after,
a.icon-XLS:after,
a.icon-gallery:after {
    position: absolute;
    top: initial;
    left: initial;
    margin: -2px 0 0 5px;
    content: "";
    background: url('/na/~/media/responsive/images/bg-sprite.png') no-repeat -200px -298px;
    width: 22px;
    height: 22px;
}

/* large ICON positions */

a.gallery-icon-orng:before,
a.icon-gallery-orng:after {
    background-position: -300px -275px;
}

a.PDF-icon-white:before,
a.icon-PDF-white:after {
    background-position: -225px -298px;
}

a.DOC-icon-white:before,
a.icon-DOC-white:after {
    background-position: -250px -298px;
}

a.XLS-icon-white:before,
a.icon-XLS-white:after {
    background-position: -275px -298px;
}

a.gallery-icon-white:before,
a.icon-gallery-white:after {
    background-position: -300px -298px;
}

a.video-icon:before,
a.icon-video:after,
span.icon-video:after {
    background-position: -200px -321px;
}

a.videoPlay-icon:before,
a.icon-videoPlay:after,
span.icon-videoPlay:after {
    background-position: -175px -321px;
}

a.PDF-icon:before,
a.icon-PDF:after {
    background-position: -225px -321px;
}

a.DOC-icon:before,
a.icon-DOC:after {
    background-position: -250px -321px;
}

a.XLS-icon:before,
a.icon-XLS:after {
    background-position: -275px -321px;
}

a.gallery-icon:before,
a.icon-gallery:after {
    background-position: -300px -321px;
}

/* small ICON before link text */

a.video-icon-small-white,
a.PDF-icon-small-white,
a.DOC-icon-small-white,
a.XLS-icon-small-white,
a.Video-icon-small,
a.PDF-icon-small,
a.DOC-icon-small,
a.XLS-icon-small {
    display: block;
    margin: 0.5em 0 0 20px;
}

a.video-icon-small-white:before,
a.PDF-icon-small-white:before,
a.DOC-icon-small-white:before,
a.XLS-icon-small-white:before,
a.Video-icon-small:before,
a.PDF-icon-small:before,
a.DOC-icon-small:before,
a.XLS-icon-small:before {
    position: absolute;
    top: initial;
    left: initial;
    margin-left: -20px;
    content: "";
    background: url('/na/~/media/responsive/images/bg-sprite.png') no-repeat -200px -344px;
    width: 16px;
    height: 16px;
}

/* small ICON behind link text */

a.icon-videoPlay-small-white,
a.icon-video-small-white,
a.icon-PDF-small-white,
a.icon-DOC-small-white,
a.icon-XLS-small-white,
a.icon-video-small,
a.icon-PDF-small,
a.icon-DOC-small,
a.icon-XLS-small {
    display: block;
    margin-top: 0.5em;
}

a.icon-videoPlay-small-white:after a.icon-video-small-white:after,
a.icon-PDF-small-white:after,
a.icon-DOC-small-white:after,
a.icon-XLS-small-white:after,
a.icon-video-small:after,
span.icon-video-small:after,
a.icon-PDF-small:after,
a.icon-DOC-small:after,
a.icon-XLS-small:after {
    position: absolute;
    top: initial;
    left: initial;
    margin-left: 5px;
    content: "";
    background: url('/na/~/media/responsive/images/bg-sprite.png') no-repeat -200px -344px;
    width: 16px;
    height: 16px;
}

/* small ICON positions */

a.PDF-icon-small-white:before,
a.icon-PDF-small-white:after {
    background-position: -218px -344px;
}

a.DOC-icon-small-white:before,
a.icon-DOC-small-white:after {
    background-position: -236px -344px;
}

a.XLS-icon-small-white:before,
a.icon-XLS-small-white:after {
    background-position: -254px -344px;
}

a.video-icon-small:before,
a.icon-video-small:after,
span.icon-video-small:after {
    background-position: -272px -344px;
}

a.PDF-icon-small:before,
a.icon-PDF-small:after {
    background-position: -290px -344px;
}

a.DOC-icon-small:before,
a.icon-DOC-small:after {
    background-position: -308px -344px;
}

a.XLS-icon-small:before,
a.icon-XLS-small:after {
    background-position: -326px -344px;
}

a.video-icon-white:hover,
a.PDF-icon-white:hover,
a.DOC-icon-white:hover,
a.XLS-icon-white:hover,
a.icon-video-white:hover,
a.icon-PDF-white:hover,
a.icon-DOC-white:hover,
a.icon-XLS-white:hover,
a.video-icon-small-white:hover,
a.PDF-icon-small-white:hover,
a.DOC-icon-small-white:hover,
a.XLS-icon-small-white:hover,
a.icon-video-icon-small-white:hover,
a.icon-PDF-icon-small-white:hover,
a.icon-DOC-icon-small-white:hover,
a.icon-XLS-icon-small-white:hover {
    color: #fff;
}

.mbg-icon {
    /* **NEW** */
    width: 60px !important;
    height: 60px !important;
    display: inline-block !important;
    margin-left: 1em !important;
    margin-bottom: 0.5em !important;
}

.article-box h3 {
    font-family: SageTextBold, Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 26px;
    display: block;
    /*letter-spacing: -1px;*/
}

.block-intro .article-box h3.webcast-h3 {
    margin: 10px 0;
}

.image-description-holder .title-wide,
.image-description-holder .title-wide-right {
    float: right;
    background: rgba(65,
    158,
    65,
    0.9);
    padding: 19px 22px;
}

.wide-section .container {
    padding-top: 60px;
}

.wide-section h4 {
    font-family: 'AdelleSansSAGE-Light', Arial,
    Helvetica,
    sans-serif;
}

.wide-section .row .vMiddle {
    display: table-cell;
    vertical-align: middle;
    float: none;
}

.link-circle {
    display: block;
    width: 25px;
    height: 25px;
    background: url(/na/~/media/responsive/images/link-circle.png) no-repeat 0 0;
    text-indent: -9999px;
    overflow: hidden;
    outline: none;
}

.instructor img {
    width: 100px;
    Height: 100px;
    margin: 0 auto;
    -webkit-border-radius: 29px;
    border-radius: 29px;
}

.instructor h4 {
    margin: 0.5em 0 0.25em;
    color: #41a940;
    text-align: center;
}

.modal-dialog-wide {
    /* width: 80%; */
    width: 860px;
    /* **NEW** */
}

.classFee {
    text-align: center;
}

.btns-center span.small {
    letter-spacing: normal;
}

/* slide-down navigation styles */

.slideMenu-holder {
    position: absolute;
    top: 60px;
    left: 0;
    width: 100%;
    margin: 0 auto;
    background: #fff;
}

.slideMenu-holder .dropMenus {
    position: relative;
    margin-top: 0;
    background: #fff;
    overflow: visible;
    z-index: 100;
}

.subMenus .menu_1,
.subMenus .menu_2,
.subMenus .menu_3,
.subMenus .menu_4 {
    position: relative;
    padding: 0;
    background-color: #fff;
    overflow: hidden;
}

.solutions-frame .solutions-holder {
    display: inline-block;
    vertical-align: top;
    letter-spacing: 0;
    width: 20%;
    margin: 0 5px 10px;
}

.solutions-frame .solutions-holder a.open {
    display: block;
    text-decoration: none;
    color: #4d4f53;
    text-align: center;
    position: relative;
    min-height: 120px;
    z-index: 17;
}

.solutions-frame .solutions-holder .caratMarker {
    display: block;
    width: 100%;
    height: 20px;
    text-align: center;
    margin-bottom: -30px;
    margin-top: 20px;
    background: transparent url('/na/~/media/site/sagena/responsive/images/caratMarker.png') no-repeat 50% -32px;
    transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
}

.solutions-frame .solutions-holder:hover .caratMarker {
    background: url('/na/~/media/site/sagena/responsive/images/caratMarker.png') no-repeat 50% 0px;
}

.solutions-frame a.open .icon {
    display: block;
    width: 60px;
    height: 60px;
    text-indent: -9999px;
    overflow: hidden;
    margin: 0 auto 11px;
    background-size: 40px 40px;
}

.solutions-frame a.open .icon1 {
    background: url("/na/~/media/shared/responsive/icons/sage_icon_green_calculatoralt.png") no-repeat 0 0;
    background-size: 100%;
}

.solutions-frame a.open .icon2 {
    background: url("/na/~/media/shared/responsive/icons/sage_icon_green_globalcrm.png") no-repeat 0 0;
    background-size: 100%;
}

.solutions-frame a.open .icon3 {
    background: url("/na/~/media/shared/responsive/icons/sage_icon_green_globalerp.png") no-repeat 0 0;
    background-size: 100%;
}

.solutions-frame a.open .icon4 {
    background: url("/na/~/media/shared/responsive/icons/sage_icon_green_globalpayroll.png") no-repeat 0 0;
    background-size: 100%;
}

.solutions-frame a.open .icon5 {
    background: url("/na/~/media/shared/responsive/icons/sage_icon_green_globalpayments.png") no-repeat 0 0;
    background-size: 100%;
}

.solutions-frame a.open strong {
    display: inline-block;
    color: #009fda;
    font: 16px/20px 'AdelleSansSAGE-Light', Arial,
    Helvetica,
    sans-serif;
    letter-spacing: -1px;
}

.subMenus .columns-row {
    padding: 10px 0;
}

.subMenus .columns-row .col {
    padding: 0 0 10px 15px;
    float: left;
    width: 25%;
}

.subMenus .columns-row h2 {
    font: 20px/22px 'AdelleSansSAGE-Light', Arial,
    Helvetica,
    sans-serif;
    color: #168164;
    margin: 5px 0 15px;
    letter-spacing: -1px;
}

.subMenus .columns-row h2 em {
    color: #46ad49;
    font-style: normal;
}

.dropMenus .drop-frame {
    margin: 0 auto;
    max-width: 940px;
    padding: 22px 0 20px 0;
    /* 22px 0 20px 20px */
    overflow: visible;
    font-size: 12px;
    line-height: 14px;
    color: #000;
}

.dropMenus .drop-frame .box-shadow {
    display: none;
}

.dropMenus .drop-frame .content-box {
    float: left;
    width: 100%;
    background: #fff;
}

.dropMenus .drop-frame .solutions-frame {
    float: left;
    width: 50%;
}

.dropMenus .drop-frame .business-frame,
.dropMenus .drop-frame .quickaccess-frame {
    float: left;
    width: 28%;
    padding: 0 15px;
    border-left: 1px solid #ccc;
}

.dropMenus .drop-frame .quickaccess-frame {
    width: 20%;
}

.dropMenus .drop-frame .business-frame ul,
.dropMenus .drop-frame .quickaccess-frame ul {
    list-style: none;
    padding-left: 0;
}

.dropMenus .drop-frame .business-frame li,
.dropMenus .drop-frame .quickaccess-frame li {
    margin-bottom: 0.5em;
}

.dropMenus .drop-frame .content-box h2 {
    font: 17px/21px 'AdelleSansSAGE-Light', Arial,
    Helvetica,
    sans-serif;
    color: #41a940;
    margin: 0 0 14px;
    letter-spacing: -1px;
}

.dropMenus .drop-frame .columns-row {
    overflow: hidden;
    width: 100%;
}

.dropMenus .drop-frame .columns-row .col {
    padding: 0 0 10px 15px;
    float: left;
    width: 25%;
}

.subMenus {
    clear: both;
    display: block !important;
    position: relative;
}

.barrier {
    display: block;
    position: relative;
    height: 40px;
    margin-top: -5px;
    background: transparent;
    box-shadow: 0 5px 5px 0 rgba(0,
    0,
    0,
    0.2);
    z-index: 110;
}

#header .menu_1 .box-shadow,
#header .menu_2 .box-shadow,
#header .menu_3 .box-shadow,
#header .menu_4 .box-shadow {
    top: -10px;
}

.navbar-inverse .navbar-toggle {
    outline: none;
}

.navbar .bar > li:hover > .drop,
.navbar-nav > li.hover > .drop {
    display: block;
}

/* none */

.slideMenu-holder .dropMenus,
.slideMenu-holder .subMenus,
.slideMenu-holder .barrier {
    /* display: none; */
    /* visibility: hidden; */
}

.quote_caret {
    display: block;
    margin-left: 15%;
    width: 0;
    border-style: solid;
    border-width: 25px 0 0 25px;
    border-color: #f4f4f4 transparent transparent;
    line-height: 0;
}

.quoBox {
    background: #f4f4f4;
    padding: 3em;
}

@media only screen and (max-width: 990px) {
    .wrapper-frame {
        padding: 115px 0 0;
    }
    .navbar-inverse .navbar-nav > li > a:hover,
    .navbar-inverse .navbar-nav > li > a.active,
    .navbar-inverse .navbar-nav > li > a:focus {
        color: #009fda;
        border-bottom: 0;
    }
    .top-row .description-col {
        width: 100%;
    }
    .top-row .description-col .title {
        width: 100%;
    }
}

@media only screen and (max-width: 900px) {
    .solutions-frame .solutions-holder a.open {
        min-height: 150px;
    }
}

@media only screen and (max-width: 768px) {
    .home .wrapper-frame,
    .wrapper-frame {
        padding: 61px 0 0;
    }
    .footer-content {
        padding: 24px 10px 56px;
    }
    .mrgTop-0 {
        margin-top: 0 !important;
    }
    .mrgTop-05 {
        margin-top: 0.5em !important;
    }
    .mrgTop-2,
    .mrgTop-1 {
        margin-top: 0.5em !important;
    }
    .mrgTop-3,
    .mrgTop-4 {
        margin-top: 1.5em !important;
    }
    .mrgTop-5,
    .mrgTop-6 {
        margin-top: 2.5em !important;
    }
    .mrgBottom-05,
    .mrgBottom-1,
    .mrgBottom-2 {
        margin-bottom: 0.5em !important;
    }
    .mrgBottom-3,
    .mrgBottom-4 {
        margin-bottom: 1.5em !important;
    }
    .mrgBottom-5,
    .mrgBottom-6 {
        margin-bottom: 2.5em !important;
    }
    div#myCarousel {
        margin: auto;
        height: 100%;
    }
}

/* END slide-down navigation styles */

/*CTAT*/

/*Account for hiding of scrollbar*/

div#ctat a#offers-cta.offers-open {
    background: #ff5800 url(/selfservice/images/accounting/offer.png) no-repeat 50% 25%;
    border-color: #ffb791;
    color: #fff;
    text-align: center;
    display: block;
    padding: 32px 5px 8px;
    z-index: 19;
}

div#ctat a#offers-cta.offers-open:hover {
    background: #636363 url(/selfservice/images/accounting/offer.png) no-repeat 50% 25%;
    text-decoration: none;
}

div#ctat .links-popup-list li a.info-open {
    background: #009fda !important;
    color: #fff;
    text-align: center;
    border-top: 1px solid #fff;
    display: block;
    padding: 32px 5px 8px;
    z-index: 19;
}

div#ctat .links-popup-list li a.info-open-orng {
    color: #fff;
    text-align: center;
    border-top: 1px solid #00bce5;
    display: block;
    padding: 32px 5px 8px;
    z-index: 19;
}

div#ctat a#info-cta.info-open:hover {
    background: #0078ca;
    border-color: #0078ca;
}

div#ctat .links-popup-list li a.share-open:hover {
    text-decoration: none;
    background: #0078ca;
    border-color: #0078ca;
    border-top: 1px solid #fff;
}

h1.inline,
h2.inline,
h3.inline,
h4.inline,
h5.inline,
h6.inline {
    /* **NEW** */
    display: inline;
}

h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
    /* **NEW** */
    /* color: inherit; */
}

h3.no-pad {
    padding: 0px 0 0.5em;
}

.drkGrn {
    color: #286955;
}

.lt-font {
    /* **NEW** */
    font-weight: 300;
}

.ListPaging {}

.ListPagingButton {
    display: inline;
    /*line-height: 2em; 
	padding-left: 1px; 
	padding-right: 1px; 
	padding-bottom: 1px;
	padding-top: 1px;
	margin-left: 5px; 
	margin-right: 0px; 
	border: 0px solid black; 
	background-color: #cccaca;
	color: White;*/
    padding: 1px;
}

.ListPagingButton a:hover {
    border-color: #E98300;
}

.ListPagingButton A {
    background-color: #f5f5f5;
    color: #727272;
    border: 1px solid #ccc;
    text-decoration: none;
    padding-left: 5px;
    padding-right: 5px;
}

.ListPageNext {}

.ListPagePrev {}

.ListPageNumber {}

.ListSelected a {
    background-color: #E98300;
    border-color: #E98300;
    color: #fff;
}

.SageAdviceWrapper {
    max-width: 940px;
    margin: 0 auto;
}

.normWidth {
    width: initial !important;
}

/*CTAT*/

a#offers-cta.offers-open {
    background: #c8006e url(/selfservice/images/accounting/offer.png) no-repeat 50% 25%;
    border-color: #c8006e;
    color: #fff;
    text-align: center;
    display: block;
    padding: 32px 5px 8px;
    z-index: 19;
}

a#offers-cta.offers-open-orng {
    background: url(/selfservice/images/accounting/offer.png) no-repeat 50% 25%;
    border-color: #c8006e;
    color: #fff;
    text-align: center;
    display: block;
    padding: 32px 5px 8px;
    z-index: 19;
}

a#offers-cta.offers-open:hover {
    background: #990069 url(/selfservice/images/accounting/offer.png) no-repeat 50% 25%;
    text-decoration: none;
}

.links-popup-list li a.info-open {
    color: #fff;
    text-align: center;

    display: block;
    padding: 32px 5px 8px;
    z-index: 19;
}

a#info-cta.info-open:hover {
    background: #0078ca;
    border-color: #0078ca;
}

.links-popup-list li a.share-open:hover {
    text-decoration: none;

    border-top: 1px solid #fff;
}

img.img-center {
    /* **NEW** */
    display: block;
    width: auto !important;
    margin: 0 auto !important;
}

.inline-bar li {
    /* **NEW** */
    display: inline;
    padding-left: 0;
}

.inline-bar li:before {
    /* **NEW** */
    background: none;
}

.inline-bar li:after {
    /* **NEW** */
    content: "|";
    margin: 0 10px;
    color: #999;
}

.inline-bar li.last:after {
    /* **NEW** */
    content: "";
    margin: 0;
}

.vert-rule-right {
    /* **NEW** */
    border-right: 1px solid #999;
    padding-right: 5px;
}

.modal {}

.modal-dialog {
    max-width: 300px;
    margin: 10% auto;
    width: 100%;
}

.modal-content {
    position: relative;
    background-color: #f2f5f6;
    border: none;
    border-radius: 0px;
    -webkit-box-shadow: 0 3px 9px rgba(0,0,0,.5);
    : hover box-shadow: 0 3px 9px rgba(0,0,0,.5);
    background-clip: padding-box;
    outline: 0;
}

.modal-header {
    border-bottom: 0;
    padding: 24px 48px 24px 32px;
}

.modal-title {
    font-weight: 700;
}

.modal-header .close {
	margin-top: 0px;
	font-size: 24px;
	font-style: normal !important;
	font-weight: 400px !important;
}

.modal-header .close:hover {
    opacity: 1;
}

/*.close {
	position: absolute;
    top: 0;
    right: 0;
    opacity: .74;
    margin: 0;
}*/

.modal-header .close span {
    display: block;
    padding: 12px 16px;
}

.modal-body {
	padding: 24px 32px 32px;
	max-height: 400px;
	overflow-y: auto;
}

.lang-selector_links ul {
    margin-bottom: 0;
    margin-top: -24px;
}

.lang-selector_links a {
    display: block;
    text-decoration: none;
    color: rgba(0,0,0,.9);
    padding: 10px 16px;
    margin: 0 -16px;
    width: calc(100% + 32px);
}

.lang-selector_links a:hover,
.lang-selector_links a.active {
    background-color: rgba(0,153,0,.1) !important;
}

.lang-selector_links a:focus {
	background-color: #ffda80;
    outline: 1px solid #ffda80;
    outline-offset: 0;
}

.modal-footer {
    margin-top: 10px;
    padding: 19px 20px 20px;
    text-align: center;
    border-top: none;
}

.modal-footer .btn {
    background-color: #9c9c9e;
    margin-top: 10px;
    padding: 4px 10px;
}

.modal-footer .btn:hover {
    background-color: #706e6e;
}

.modalWell {
    margin-right: auto;
    margin-left: auto;
    clear: right;
}

.modalWell p a.btn:hover,
.modal-footer .btn:hover {
    color: #ffffff;
}

.modalWell p a.btn span {
    float: right;
}

h3.no-pad {
    padding: 0px 0 0.5em;
}

.drkGrn {
    color: #286955;
}

.modalWell p a.btn.btn.chatOpen {
    width: 45%;
    text-align: center;
    padding: 4px 10px;
    border: 2px #40ab39 solid;
    border-radius: 0px;
    text-align: center;
    color: #000000;
    background: #ffffff url(/na/~/media/site/sagena/responsive/images/accounting/check.png) no-repeat 3px 2px;
}

/* Small Icons */

.sage_icon_sm_grn_combolock-title,
.sage_icon_sm_grn_ctr_combolock-title,
.sage_icon_sm_grn_groccart-title,
.sage_icon_sm_grn_ctr_groccart-title,
.sage_icon_sm_grn_chip-title,
.sage_icon_sm_grn_ctr_chip-title,
.sage_icon_sm_grn_update-title,
.sage_icon_sm_grn_ctr_update-title,
.sage_icon_sm_grn_tablet-title,
.sage_icon_sm_grn_ctr_tablet-title,
.sage_icon_sm_grn_tourney-title,
.sage_icon_sm_grn_ctr_tourney-title,
.sage_icon_sm_grn_shield-title:,
.sage_icon_sm_grn_ctr_shield-title,
.sage_icon_sm_grn_1-title,
.sage_icon_sm_grn_ctr_1-title,
.sage_icon_sm_grn_2-title,
.sage_icon_sm_grn_ctr_2-title,
.sage_icon_sm_grn_247-title,
.sage_icon_sm_grn_ctr_247-title,
.sage_icon_sm_grn_3-title,
.sage_icon_sm_grn_ctr_3-title,
.sage_icon_sm_grn_3gear-title,
.sage_icon_sm_grn_ctr_3gear-title,
.sage_icon_sm_grn_4-title,
.sage_icon_sm_grn_ctr_4-title,
.sage_icon_sm_grn_advanced2-title,
.sage_icon_sm_grn_ctr_advanced2-title,
.sage_icon_sm_grn_alert-title,
.sage_icon_sm_grn_ctr_alert-title,
.sage_icon_sm_grn_basic2-title,
.sage_icon_sm_grn_ctr_basic2-title,
.sage_icon_sm_grn_brain-title,
.sage_icon_sm_grn_ctr_brain-title,
.sage_icon_sm_grn_buildings-title,
.sage_icon_sm_grn_ctr_buildings-title,
.sage_icon_sm_grn_bulb-title,
.sage_icon_sm_grn_ctr_bulb-title,
.sage_icon_sm_grn_bullseye-title,
.sage_icon_sm_grn_ctr_bullseye-title,
.sage_icon_sm_grn_calculator-title,
.sage_icon_sm_grn_ctr_calculator-title,
.sage_icon_sm_grn_calculator2-title,
.sage_icon_sm_grn_ctr_calculator2-title,
.sage_icon_sm_grn_cart-title,
.sage_icon_sm_grn_ctr_cart-title,
.sage_icon_sm_grn_cater-title,
.sage_icon_sm_grn_ctr_cater-title,
.sage_icon_sm_grn_chat-title,
.sage_icon_sm_grn_ctr_chat-title,
.sage_icon_sm_grn_checkboxes-title,
.sage_icon_sm_grn_ctr_checkboxes-title,
.sage_icon_sm_grn_checkmark-title,
.sage_icon_sm_grn_ctr_checkmark-title,
.sage_icon_sm_green_chip-title,
.sage_icon_sm_green_ctr_chip-title,
.sage_icon_sm_grn_chip-title,
.sage_icon_sm_grn_ctr_chip-title,
.sage_icon_sm_grn_clock-title,
.sage_icon_sm_grn_ctr_clock-title,
.sage_icon_sm_grn_creditcard-title,
.sage_icon_sm_grn_ctr_creditcard-title,
.sage_icon_sm_grn_creditcards-title,
.sage_icon_sm_grn_ctr_creditcards-title,
.sage_icon_sm_grn_dig-title,
.sage_icon_sm_grn_ctr_dig-title,
.sage_icon_sm_grn_directions-title,
.sage_icon_sm_grn_ctr_directions-title,
.sage_icon_sm_grn_doc-title,
.sage_icon_sm_grn_ctr_doc-title,
.sage_icon_sm_grn_dollar-title,
.sage_icon_sm_grn_ctr_dollar-title,
.sage_icon_sm_green_ear-title,
.sage_icon_sm_green_ctr_ear-title,
.sage_icon_sm_grn_ear-title,
.sage_icon_sm_grn_ctr_ear-title,
.sage_icon_sm_grn_ecosystem-title,
.sage_icon_sm_grn_ctr_ecosystem-title,
.sage_icon_sm_grn_estimate-title,
.sage_icon_sm_grn_ctr_estimate-title,
.sage_icon_sm_grn_expert-title,
.sage_icon_sm_grn_ctr_expert-title,
.sage_icon_sm_grn_forklift-title,
.sage_icon_sm_grn_ctr_forklift-title,
.sage_icon_sm_grn_gear-title,
.sage_icon_sm_grn_ctr_gear-title,
.sage_icon_sm_grn_gearpad-title,
.sage_icon_sm_grn_ctr_gearpad-title,
.sage_icon_sm_grn_gift-title,
.sage_icon_sm_grn_ctr_gift-title,
.sage_icon_sm_grn_globalaccounting-title,
.sage_icon_sm_grn_ctr_globalaccounting-title,
.sage_icon_sm_grn_globalerp-title,
.sage_icon_sm_grn_ctr_globalerp-title,
.sage_icon_sm_grn_globalpayments-title,
.sage_icon_sm_grn_ctr_globalpayments-title,
.sage_icon_sm_grn_globalpayroll-title,
.sage_icon_sm_grn_ctr_globalpayroll-title,
.sage_icon_sm_grn_here-title,
.sage_icon_sm_grn_ctr_here-title,
.sage_icon_sm_grn_hybridcloud-title,
.sage_icon_sm_grn_ctr_hybridcloud-title,
.sage_icon_sm_grn_hybridcloud-title,
.sage_icon_sm_grn_jigsaw-title,
.sage_icon_sm_grn_ctr_jigsaw-title,
.sage_icon_sm_grn_leaf-title,
.sage_icon_sm_grn_ctr_leaf-title,
.sage_icon_sm_grn_ledgers-title,
.sage_icon_sm_grn_ctr_ledgers-title,
.sage_icon_sm_grn_leftcorner-title,
.sage_icon_sm_grn_ctr_leftcorner-title,
.sage_icon_sm_grn_like-title,
.sage_icon_sm_grn_ctr_like-title,
.sage_icon_sm_grn_lock-title,
.sage_icon_sm_grn_ctr_lock-title,
.sage_icon_sm_grn_mobile-title,
.sage_icon_sm_grn_ctr_mobile-title,
.sage_icon_sm_grn_moneyhouse-title,
.sage_icon_sm_grn_ctr_moneyhouse-title,
.sage_icon_sm_grn_notepad-title,
.sage_icon_sm_grn_ctr_notepad-title,
.sage_icon_sm_grn_onscreen-title,
.sage_icon_sm_grn_ctr_onscreen-title,
.sage_icon_sm_grn_paymanage-title,
.sage_icon_sm_grn_ctr_paymanage-title,
.sage_icon_sm_grn_payment-title,
.sage_icon_sm_grn_ctr_payment-title,
.sage_icon_sm_grn_penpad-title,
.sage_icon_sm_grn_ctr_penpad-title,
.sage_icon_sm_grn_penpads-title,
.sage_icon_sm_grn_ctr_penpads-title,
.sage_icon_sm_grn_presentation-title,
.sage_icon_sm_grn_ctr_presentation-title,
.sage_icon_sm_grn_pricetag-title,
.sage_icon_sm_grn_ctr_pricetag-title,
.sage_icon_sm_grn_recycle-title,
.sage_icon_sm_grn_ctr_recycle-title,
.sage_icon_sm_grn_ribbon-title,
.sage_icon_sm_grn_ctr_ribbon-title,
.sage_icon_sm_grn_search-title,
.sage_icon_sm_grn_ctr_search-title,
.sage_icon_sm_grn_service-title,
.sage_icon_sm_grn_ctr_service-title,
.sage_icon_sm_grn_shake-title,
.sage_icon_sm_grn_ctr_shake-title,
.sage_icon_sm_green_slinky-title,
.sage_icon_sm_green_ctr_slinky-title,
.sage_icon_sm_grn_slinky-title,
.sage_icon_sm_grn_ctr_slinky-title,
.sage_icon_sm_grn_smartphone-title,
.sage_icon_sm_grn_ctr_smartphone-title,
.sage_icon_sm_grn_smile-title,
.sage_icon_sm_grn_ctr_smile-title,
.sage_icon_sm_grn_speedometer-title,
.sage_icon_sm_grn_ctr_speedometer-title,
.sage_icon_sm_grn_sprint-title,
.sage_icon_sm_grn_sprint-title,
.sage_icon_sm_grn_square-title,
.sage_icon_sm_grn_ctr_square-title,
.sage_icon_sm_grn_square-title,
.sage_icon_sm_grn_star-title,
.sage_icon_sm_grn_ctr_star-title,
.sage_icon_sm_grn_stopwatch-title,
.sage_icon_sm_grn_stopwatch-title,
.sage_icon_sm_grn_student-title,
.sage_icon_sm_grn_student-title,
.sage_icon_sm_grn_trans_notepad-title,
.sage_icon_sm_grn_trans_ctr_notepad-title,
.sage_icon_sm_grn_trans_smartphone-title,
.sage_icon_sm_grn_trans_ctr_smartphone-title,
.sage_icon_sm_grn_vision-title,
.sage_icon_sm_grn_ctr_vision-title,
.sage_icon_sm_grn_wifi-title,
.sage_icon_sm_grn_ctr_wifi-title {
    margin-top: 70px;
    line-height: 1.2em;
}

[class*="sage_icon_sm"] {
    margin-top: 70px!important;
    line-height: 1.2em!important;
}

[class*="sage_icon_sm_grn_ctr"] {
    margin-top: 70px!important;
    line-height: 1.25em!important;
}

.sage_icon_sm_grn_1-title:before,
.sage_icon_sm_grn_2-title:before,
.sage_icon_sm_grn_247-title:before,
.sage_icon_sm_grn_3-title:before,
.sage_icon_sm_grn_3gear-title:before,
.sage_icon_sm_grn_4-title:before,
.sage_icon_sm_grn_advanced2-title:before,
.sage_icon_sm_grn_alert-title:before,
.sage_icon_sm_grn_basic2-title:before,
.sage_icon_sm_grn_brain-title:before,
.sage_icon_sm_grn_buildings-title:before,
.sage_icon_sm_grn_bulb-title:before,
.sage_icon_sm_grn_bullseye-title:before,
.sage_icon_sm_grn_calculator-title:before,
.sage_icon_sm_grn_calculator2-title:before,
.sage_icon_sm_grn_cart-title:before,
.sage_icon_sm_grn_cater-title:before,
.sage_icon_sm_grn_chat-title:before,
.sage_icon_sm_grn_checkboxes-title:before,
.sage_icon_sm_grn_checkmark-title:before,
.sage_icon_sm_green_chip-title:before,
.sage_icon_sm_grn_chip-title:before,
.sage_icon_sm_grn_clock-title:before,
.sage_icon_sm_grn_creditcard-title:before,
.sage_icon_sm_grn_creditcards-title:before,
.sage_icon_sm_grn_dig-title:before,
.sage_icon_sm_grn_directions-title:before,
.sage_icon_sm_grn_doc-title:before,
.sage_icon_sm_grn_dollar-title:before,
.sage_icon_sm_green_ear-title:before,
.sage_icon_sm_grn_ear-title:before,
.sage_icon_sm_grn_ecosystem-title:before,
.sage_icon_sm_grn_estimate-title:before,
.sage_icon_sm_grn_expert-title:before,
.sage_icon_sm_grn_forklift-title:before,
.sage_icon_sm_grn_gear-title:before,
.sage_icon_sm_grn_gearpad-title:before,
.sage_icon_sm_grn_gift-title:before,
.sage_icon_sm_grn_globalaccounting-title:before,
.sage_icon_sm_grn_globalerp-title:before,
.sage_icon_sm_grn_globalpayments-title:before,
.sage_icon_sm_grn_globalpayroll-title:before,
.sage_icon_sm_grn_here-title:before,
.sage_icon_sm_grn_hybridcloud-title:before,
.sage_icon_sm_grn_jigsaw-title:before,
.sage_icon_sm_grn_leaf-title:before,
.sage_icon_sm_grn_ledgers-title:before,
.sage_icon_sm_grn_leftcorner-title:before,
.sage_icon_sm_grn_like-title:before,
.sage_icon_sm_grn_lock-title:before,
.sage_icon_sm_grn_mobile-title:before,
.sage_icon_sm_grn_moneyhouse-title:before,
.sage_icon_sm_grn_notepad-title:before,
.sage_icon_sm_grn_onscreen-title:before,
.sage_icon_sm_grn_paymanage-title:before,
.sage_icon_sm_grn_payment-title:before,
.sage_icon_sm_grn_penpad-title:before,
.sage_icon_sm_grn_penpads-title:before,
.sage_icon_sm_grn_presentation-title:before,
.sage_icon_sm_grn_pricetag-title:before,
.sage_icon_sm_grn_recycle-title:before,
.sage_icon_sm_grn_ribbon-title:before,
.sage_icon_sm_grn_search-title:before,
.sage_icon_sm_grn_service-title:before,
.sage_icon_sm_grn_shake-title:before,
.sage_icon_sm_green_slinky-title:before,
.sage_icon_sm_grn_slinky-title:before,
.sage_icon_sm_grn_smartphone-title:before,
.sage_icon_sm_grn_smile-title:before,
.sage_icon_sm_grn_speedometer-title:before,
.sage_icon_sm_grn_sprint-title:before,
.sage_icon_sm_grn_square-title:before,
.sage_icon_sm_grn_star-title:before,
.sage_icon_sm_grn_stopwatch-title:before,
.sage_icon_sm_grn_student-title:before,
.sage_icon_sm_grn_trans_notepad-title:before,
.sage_icon_sm_grn_trans_smartphone-title:before,
.sage_icon_sm_grn_vision-title:before,
.sage_icon_sm_grn_wifi-title:before {
    content: "";
    position: absolute;
    left: 4%;
    top: 10px;
    width: 42px;
    height: 42px;
}

[class*="sage_icon_sm_grn"]:before {
    content: "";
    position: absolute;
    left: 4%;
    top: 10px;
    width: 42px;
    height: 42px;
}

.sage_icon_sm_grn_ctr_1-title:before,
.sage_icon_sm_grn_ctr_2-title:before,
.sage_icon_sm_grn_ctr_247-title:before,
.sage_icon_sm_grn_ctr_3-title:before,
.sage_icon_sm_grn_ctr_3gear-title:before,
.sage_icon_sm_grn_ctr_4-title:before,
.sage_icon_sm_grn_ctr_advanced2-title:before,
.sage_icon_sm_grn_ctr_alert-title:before,
.sage_icon_sm_grn_ctr_basic2-title:before,
.sage_icon_sm_grn_ctr_brain-title:before,
.sage_icon_sm_grn_ctr_buildings-title:before,
.sage_icon_sm_grn_ctr_bulb-title:before,
.sage_icon_sm_grn_ctr_bullseye-title:before,
.sage_icon_sm_grn_ctr_calculator-title:before,
.sage_icon_sm_grn_ctr_calculator2-title:before,
.sage_icon_sm_grn_ctr_cart-title:before,
.sage_icon_sm_grn_ctr_cater-title:before,
.sage_icon_sm_grn_ctr_chat-title:before,
.sage_icon_sm_grn_ctr_checkboxes-title:before,
.sage_icon_sm_grn_ctr_checkmark-title:before,
.sage_icon_sm_grn_ctr_chip-title:before,
.sage_icon_sm_grn_ctr_clock-title:before,
.sage_icon_sm_grn_ctr_creditcard-title:before,
.sage_icon_sm_grn_ctr_creditcards-title:before,
.sage_icon_sm_grn_ctr_dig-title:before,
.sage_icon_sm_grn_ctr_directions-title:before,
.sage_icon_sm_grn_ctr_doc-title:before,
.sage_icon_sm_grn_ctr_dollar-title:before,
.sage_icon_sm_green_ctr_ear-title:before,
.sage_icon_sm_grn_ctr_ear-title:before,
.sage_icon_sm_grn_ctr_ecosystem-title:before,
.sage_icon_sm_grn_ctr_estimate-title:before,
.sage_icon_sm_grn_ctr_expert-title:before,
.sage_icon_sm_grn_ctr_forklift-title:before,
.sage_icon_sm_grn_ctr_gear-title:before,
.sage_icon_sm_grn_ctr_gearpad-title:before,
.sage_icon_sm_grn_ctr_gift-title:before,
.sage_icon_sm_grn_ctr_globalaccounting-title:before,
.sage_icon_sm_grn_ctr_globalerp-title:before,
.sage_icon_sm_grn_ctr_globalpayroll-title:before,
.sage_icon_sm_grn_ctr_globalpayments-title:before,
.sage_icon_sm_grn_ctr_here-title:before,
.sage_icon_sm_grn_ctr_hybridcloud-title:before,
.sage_icon_sm_grn_ctr_jigsaw-title:before,
.sage_icon_sm_grn_ctr_ledgers-title:before,
.sage_icon_sm_grn_ctr_leftcorner-title:before,
.sage_icon_sm_grn_ctr_like-title:before,
.sage_icon_sm_grn_ctr_lock-title:before,
.sage_icon_sm_grn_ctr_mobile-title:before,
.sage_icon_sm_grn_ctr_moneyhouse-title:before,
.sage_icon_sm_grn_ctr_notepad-title:before,
.sage_icon_sm_grn_ctr_onscreen-title:before,
.sage_icon_sm_grn_ctr_paymanage-title:before,
.sage_icon_sm_grn_ctr_payment-title:before,
.sage_icon_sm_grn_ctr_penpad-title:before,
.sage_icon_sm_grn_ctr_penpads-title:before,
.sage_icon_sm_grn_ctr_presentation-title:before,
.sage_icon_sm_grn_ctr_pricetag-title:before,
.sage_icon_sm_grn_ctr_recycle-title:before,
.sage_icon_sm_grn_ctr_search-title:before,
.sage_icon_sm_grn_ctr_service-title:before,
.sage_icon_sm_green_ctr_slinky-title:before,
.sage_icon_sm_grn_ctr_slinky-title:before,
.sage_icon_sm_grn_ctr_smartphone-title:before,
.sage_icon_sm_grn_ctr_smile-title:before,
.sage_icon_sm_grn_ctr_speedometer-title:before,
.sage_icon_sm_grn_ctr_sprint-title:before,
.sage_icon_sm_grn_ctr_square-title:before,
.sage_icon_sm_grn_ctr_star-title:before,
.sage_icon_sm_grn_ctr_stopwatch-title:before,
.sage_icon_sm_grn_ctr_student-title:before,
.sage_icon_sm_grn_ctr_trans_notepad-title:before,
.sage_icon_sm_grn_ctr_trans_smartphone-title:before,
.sage_icon_sm_grn_ctr_vision-title:before,
.sage_icon_sm_grn_ctr_wifi-title:before {
    content: "";
    position: absolute;
    left: 45%;
    top: 10px;
    width: 42px;
    height: 42px;
}

.sage_icon_sm_grn_combolock-title:before,
.sage_icon_sm_grn_ctr_combolock-title:before,
.sage_icon_sm_grn_groccart-title:before,
.sage_icon_sm_grn_ctr_groccart-title:before,
.sage_icon_sm_grn_chip-title:before,
.sage_icon_sm_grn_ctr_chip-title:before,
.sage_icon_sm_grn_update-title:before,
.sage_icon_sm_grn_ctr_update-title:before,
.sage_icon_sm_grn_tablet-title:before,
.sage_icon_sm_grn_ctr_tablet-title:before,
.sage_icon_sm_grn_tourney-title:before,
.sage_icon_sm_grn_ctr_tourney-title:before,
.sage_icon_sm_grn_shield-title:before,
.sage_icon_sm_grn_ctr_shield-title:before,
.sage_icon_sm_grn_ctr_leaf-title:before,
.sage_icon_sm_grn_ctr_shake-title:before,
.sage_icon_sm_grn_ctr_ribbon-title:before,
.sage_icon_sm_grn_ctr_clock-title:before {
    content: "";
    position: absolute;
    left: 46%;
    top: 10px;
    width: 42px;
    height: 42px;
}

.sage_icon_sm_grn_3support-title:after,
.sage_icon_sm_grn_3payroll-title:after {
    content: "";
    position: absolute;
    left: 15%;
    top: 10px;
    width: 153px;
    height: 42px;
}

.sage_icon_sm_grn_3payroll-title:after {
    left: 40%;
}

h2.sage_icon_sm_grn_3payroll-title span {
    line-height: 1.25em;
    font-size: 1.5em;
}

.sage_icon_sm_grn_combolock-title:before,
.sage_icon_sm_grn_ctr_combolock-title:before {
    background: url(/na/~/media/shared/responsive/icons/small/sage_icon_sm_grn_combolock.png) no-repeat 0px 0;
}

.sage_icon_sm_grn_groccart-title:before,
.sage_icon_sm_grn_ctr_groccart-title:before {
    background: url(/na/~/media/shared/responsive/icons/small/sage_icon_sm_grn_groccart.png) no-repeat 0px 0;
}

.sage_icon_sm_grn_chip-title:before,
.sage_icon_sm_grn_ctr_chip-title:before {
    background: url(/na/~/media/shared/responsive/icons/small/sage_icon_sm_grn_chip.png) no-repeat 0px 0;
}

.sage_icon_sm_grn_update-title:before,
.sage_icon_sm_grn_ctr_update-title:before {
    background: url(/na/~/media/shared/responsive/icons/small/sage_icon_sm_grn_update.png) no-repeat 0px 0;
}

.sage_icon_sm_grn_tablet-title:before,
.sage_icon_sm_grn_ctr_tablet-title:before {
    background: url(/na/~/media/shared/responsive/icons/small/sage_icon_sm_grn_tablet.png) no-repeat 0px 0;
}

.sage_icon_sm_grn_tourney-title:before,
.sage_icon_sm_grn_ctr_tourney-title:before {
    background: url(/na/~/media/shared/responsive/icons/small/sage_icon_sm_grn_tourney.png) no-repeat 0px 0;
}

.sage_icon_sm_grn_shield-title:before,
.sage_icon_sm_grn_ctr_shield-title:before {
    background: url(/na/~/media/shared/responsive/icons/small/sage_icon_sm_grn_shield.png) no-repeat 0px 0;
}

.sage_icon_sm_grn_1-title:before,
.sage_icon_sm_grn_ctr_1-title:before {
    background: url(/na/~/media/shared/responsive/icons/small/sage_icon_sm_grn_1.png) no-repeat 0px 0;
}

.sage_icon_sm_grn_2-title:before,
.sage_icon_sm_grn_ctr_2-title:before {
    background: url(/na/~/media/shared/responsive/icons/small/sage_icon_sm_grn_2.png) no-repeat 0px 0;
}

.sage_icon_sm_grn_247-title:before,
.sage_icon_sm_grn_ctr_247-title:before {
    background: url(/na/~/media/shared/responsive/icons/small/sage_icon_sm_grn_247.png) no-repeat 0px 0;
}

.sage_icon_sm_grn_3-title:before,
.sage_icon_sm_grn_ctr_3-title:before {
    background: url(/na/~/media/shared/responsive/icons/small/sage_icon_sm_grn_3.png) no-repeat 0px 0;
}

.sage_icon_sm_grn_3support-title:after,
.sage_icon_sm_grn_ctr_3support-title:after {
    background: url(/na/~/media/shared/responsive/icons/small/sage_icon_sm_grn_3support.png) no-repeat 0px 0;
}

.sage_icon_sm_grn_3gear-title:before,
.sage_icon_sm_grn_ctr_3gear-title:before {
    background: url(/na/~/media/shared/responsive/icons/small/sage_icon_sm_grn_3gear.png) no-repeat 0px 0;
}

.sage_icon_sm_grn_3payroll-title:after,
.sage_icon_sm_grn_ctr_3payroll-title:after {
    background: url(/na/~/media/shared/responsive/icons/small/sage_icon_sm_grn_3payroll.png) no-repeat 0px 0;
}

.sage_icon_sm_grn_4-title:before,
.sage_icon_sm_grn_ctr_4-title:before {
    background: url(/na/~/media/shared/responsive/icons/small/sage_icon_sm_grn_4.png) no-repeat 0px 0;
}

.sage_icon_sm_grn_advanced2-title:before,
.sage_icon_sm_grn_ctr_advanced2-title:before {
    background: url(/na/~/media/shared/responsive/icons/small/sage_icon_sm_grn_advanced2.png) no-repeat 0px 0;
}

.sage_icon_sm_grn_alert-title:before,
.sage_icon_sm_grn_ctr_alert-title:before {
    background: url(/na/~/media/shared/responsive/icons/small/sage_icon_sm_grn_alert.png) no-repeat 0px 0;
}

.sage_icon_sm_grn_basic2-title:before,
.sage_icon_sm_grn_ctr_basic2-title:before {
    background: url(/na/~/media/shared/responsive/icons/small/sage_icon_sm_grn_basic2.png) no-repeat 0px 0;
}

.sage_icon_sm_grn_brain-title:before,
.sage_icon_sm_grn_ctr_brain-title:before {
    background: url(/na/~/media/shared/responsive/icons/small/sage_icon_sm_grn_brain.png) no-repeat 0px 0;
}

.sage_icon_sm_grn_buildings-title:before,
.sage_icon_sm_grn_ctr_buildings-title:before {
    background: url(/na/~/media/shared/responsive/icons/small/sage_icon_sm_grn_buildings.png) no-repeat 0px 0;
}

.sage_icon_sm_grn_bulb-title:before,
.sage_icon_sm_grn_ctr_bulb-title:before {
    background: url(/na/~/media/shared/responsive/icons/small/sage_icon_sm_grn_bulb.png) no-repeat
}

.sage_icon_sm_grn_bullseye-title:before,
.sage_icon_sm_grn_ctr_bullseye-title:before {
    background: url(/na/~/media/shared/responsive/icons/small/sage_icon_sm_grn_bullseye.png) no-repeat 0px 0;
}

.sage_icon_sm_grn_calculator-title:before,
.sage_icon_sm_grn_ctr_calculator-title:before {
    background: url(/na/~/media/shared/responsive/icons/small/sage_icon_sm_grn_calculator.png) no-repeat 0px 0;
}

.sage_icon_sm_grn_calculator2-title:before,
.sage_icon_sm_grn_ctr_calculator2-title:before {
    background: url(/na/~/media/shared/responsive/icons/small/sage_icon_sm_grn_calculator2.png) no-repeat 0px 0;
}

.sage_icon_sm_grn_cart-title:before,
.sage_icon_sm_grn_ctr_cart-title:before {
    background: url(/na/~/media/shared/responsive/icons/small/sage_icon_sm_grn_cart.png) no-repeat 0px 0;
}

.sage_icon_sm_grn_cater-title:before,
.sage_icon_sm_grn_ctr_cater-title:before {
    background: url(/na/~/media/shared/responsive/icons/small/sage_icon_sm_grn_cater.png) no-repeat 0px 0;
}

.sage_icon_sm_grn_creditcard-title:before,
.sage_icon_sm_grn_ctr_creditcard-title:before {
    background: url(/na/~/media/shared/responsive/icons/small/sage_icon_sm_grn_creditcard.png) no-repeat 0px 0;
}

.sage_icon_sm_grn_creditcards-title:before,
.sage_icon_sm_grn_ctr_creditcards-title:before {
    background: url(/na/~/media/shared/responsive/icons/small/sage_icon_sm_grn_creditcards.png) no-repeat 0px 0;
}

.sage_icon_sm_grn_chat-title:before,
.sage_icon_sm_grn_ctr_chat-title:before {
    background: url(/na/~/media/shared/responsive/icons/small/sage_icon_sm_grn_chat.png) no-repeat
}

.sage_icon_sm_grn_checkboxes-title:before,
.sage_icon_sm_grn_ctr_checkboxes-title:before {
    background: url(/na/~/media/shared/responsive/icons/small/sage_icon_sm_grn_checkboxes.png) no-repeat 0px 0;
}

.sage_icon_sm_grn_checkmark-title:before,
.sage_icon_sm_grn_ctr_checkmark-title:before {
    background: url(/na/~/media/shared/responsive/icons/small/sage_icon_sm_grn_checkmark.png) no-repeat
}

.sage_icon_sm_green_chip-title:before,
.sage_icon_sm_green_ctr_chip-title:before {
    background: url(/na/~/media/shared/responsive/icons/small/sage_icon_sm_grn_chip.png) no-repeat 0px 0;
}

.sage_icon_sm_grn_chip-title:before,
.sage_icon_sm_grn_ctr_chip-title:before {
    background: url(/na/~/media/shared/responsive/icons/small/sage_icon_sm_grn_chip.png) no-repeat 0px 0;
}

.sage_icon_sm_grn_clock-title:before,
.sage_icon_sm_grn_ctr_clock-title:before {
    background: url(/na/~/media/shared/responsive/icons/small/sage_icon_sm_grn_clock.png) no-repeat 0px 0;
}

.sage_icon_sm_grn_dig-title:before,
.sage_icon_sm_grn_ctr_dig-title:before {
    background: url(/na/~/media/shared/responsive/icons/small/sage_icon_sm_grn_dig.png) no-repeat 0px 0;
}

.sage_icon_sm_grn_directions-title:before,
.sage_icon_sm_grn_ctr_directions-title:before {
    background: url(/na/~/media/shared/responsive/icons/small/sage_icon_sm_grn_directions.png) no-repeat 0px 0;
}

.sage_icon_sm_grn_doc-title:before,
.sage_icon_sm_grn_ctr_doc-title:before {
    background: url(/na/~/media/shared/responsive/icons/small/sage_icon_sm_grn_doc.png) no-repeat 0px 0;
}

.sage_icon_sm_grn_dollar-title:before,
.sage_icon_sm_grn_ctr_dollar-title:before {
    background: url(/na/~/media/shared/responsive/icons/small/sage_icon_sm_grn_dollar.png) no-repeat 0px 0;
}

.sage_icon_sm_green_ear-title:before,
.sage_icon_sm_green_ctr_ear-title:before {
    background: url(/na/~/media/shared/responsive/icons/small/sage_icon_sm_grn_ear.png) no-repeat 0px 0;
}

.sage_icon_sm_grn_ear-title:before,
.sage_icon_sm_grn_ctr_ear-title:before {
    background: url(/na/~/media/shared/responsive/icons/small/sage_icon_sm_grn_ear.png) no-repeat 0px 0;
}

.sage_icon_sm_grn_ecosystem-title:before,
.sage_icon_sm_grn_ctr_ecosystem-title:before {
    background: url(/na/~/media/shared/responsive/icons/small/sage_icon_sm_grn_ecosystem.png) no-repeat 0px 0;
}

.sage_icon_sm_grn_estimate-title:before,
.sage_icon_sm_grn_ctr_estimate-title:before {
    background: url(/na/~/media/shared/responsive/icons/small/sage_icon_sm_grn_estimate.png) no-repeat 0px 0;
}

.sage_icon_sm_grn_expert-title:before,
.sage_icon_sm_grn_ctr_expert-title:before {
    background: url(/na/~/media/shared/responsive/icons/small/sage_icon_sm_grn_expert.png) no-repeat
}

.sage_icon_sm_grn_forklift-title:before,
.sage_icon_sm_grn_ctr_forklift-title:before {
    background: url(/na/~/media/shared/responsive/icons/small/sage_icon_sm_grn_forklift.png) no-repeat 0px 0;
}

.sage_icon_sm_grn_gear-title:before,
.sage_icon_sm_grn_ctr_gear-title:before {
    background: url(/na/~/media/shared/responsive/icons/small/sage_icon_sm_grn_gear.png) no-repeat
}

.sage_icon_sm_grn_gearpad-title:before,
.sage_icon_sm_grn_ctr_gearpad-title:before {
    background: url(/na/~/media/shared/responsive/icons/small/sage_icon_sm_grn_gearpad.png) no-repeat 0px 0;
}

.sage_icon_sm_grn_gift-title:before,
.sage_icon_sm_grn_ctr_gift-title:before {
    background: url(/na/~/media/shared/responsive/icons/small/sage_icon_sm_grn_gift.png) no-repeat 0px 0;
}

.sage_icon_sm_grn_globalaccounting-title:before,
.sage_icon_sm_grn_ctr_globalaccounting-title:before {
    background: url(/na/~/media/shared/responsive/icons/small/sage_icon_sm_grn_globalaccounting.png) no-repeat 0px 0;
}

.sage_icon_sm_grn_globalpayments-title:before,
.sage_icon_sm_grn_ctr_globalpayments-title:before {
    background: url(/na/~/media/shared/responsive/icons/small/sage_icon_sm_grn_globalpayments.png) no-repeat 0px 0;
}

.sage_icon_sm_grn_globalpayroll-title:before,
.sage_icon_sm_grn_ctr_globalpayroll-title:before {
    background: url(/na/~/media/shared/responsive/icons/small/sage_icon_sm_grn_globalpayroll.png) no-repeat 0px 0;
}

.sage_icon_sm_grn_globalerp-title:before,
.sage_icon_sm_grn_ctr_globalerp-title:before {
    background: url(/na/~/media/shared/responsive/icons/small/sage_icon_sm_grn_globalerp.png) no-repeat 0px 0;
}

.sage_icon_sm_grn_here-title:before,
.sage_icon_sm_grn_ctr_here-title:before {
    background: url(/na/~/media/shared/responsive/icons/small/sage_icon_sm_grn_here.png) no-repeat 0px 0;
}

.sage_icon_sm_grn_hybridcloud-title:before,
.sage_icon_sm_grn_ctr_hybridcloud-title:before {
    background: url(/na/~/media/shared/responsive/icons/small/sage_icon_sm_grn_hybridcloud.png) no-repeat 0px 0;
}

.sage_icon_sm_grn_jigsaw-title:before,
.sage_icon_sm_grn_ctr_jigsaw-title:before {
    background: url(/na/~/media/shared/responsive/icons/small/sage_icon_sm_grn_jigsaw.png) no-repeat 0px 0;
}

.sage_icon_sm_grn_leaf-title:before,
.sage_icon_sm_grn_ctr_leaf-title:before {
    background: url(/na/~/media/shared/responsive/icons/small/sage_icon_sm_grn_leaf.png) no-repeat 0px 0;
}

.sage_icon_sm_grn_ledgers-title:before,
.sage_icon_sm_grn_ctr_ledgers-title:before {
    background: url(/na/~/media/shared/responsive/icons/small/sage_icon_sm_grn_ledgers.png) no-repeat 0px 0;
}

.sage_icon_sm_grn_leftcorner-title:before,
.sage_icon_sm_grn_ctr_leftcorner-title:before {
    background: url(/na/~/media/shared/responsive/icons/small/sage_icon_sm_grn_leftcorner.png) no-repeat 0px 0;
}

.sage_icon_sm_grn_like-title:before,
.sage_icon_sm_grn_ctr_like-title:before {
    background: url(/na/~/media/shared/responsive/icons/small/sage_icon_sm_grn_like.png) no-repeat 0px 0;
}

.sage_icon_sm_grn_lock-title:before,
.sage_icon_sm_grn_ctr_lock-title:before {
    background: url(/na/~/media/shared/responsive/icons/small/sage_icon_sm_grn_lock.png) no-repeat 0px 0;
}

.sage_icon_sm_grn_mobile-title:before,
.sage_icon_sm_grn_ctr_mobile-title:before {
    background: url(/na/~/media/shared/responsive/icons/small/sage_icon_sm_grn_mobile.png) no-repeat 0px 0;
}

.sage_icon_sm_grn_moneyhouse-title:before,
.sage_icon_sm_grn_ctr_moneyhouse-title:before {
    background: url(/na/~/media/shared/responsive/icons/small/sage_icon_sm_grn_moneyhouse.png) no-repeat 0px 0;
}

.sage_icon_sm_grn_notepad-title:before,
.sage_icon_sm_grn_ctr_notepad-title:before {
    background: url(/na/~/media/shared/responsive/icons/small/sage_icon_sm_grn_notepad.png) no-repeat 0px 0;
}

.sage_icon_sm_grn_onscreen-title:before,
.sage_icon_sm_grn_ctr_onscreen-title:before {
    background: url(/na/~/media/shared/responsive/icons/small/sage_icon_sm_grn_onscreen.png) no-repeat 0px 0;
}

.sage_icon_sm_grn_paymanage-title:before,
.sage_icon_sm_grn_ctr_paymanage-title:before {
    background: url(/na/~/media/shared/responsive/icons/small/sage_icon_sm_grn_paymanage.png) no-repeat 0px 0;
}

.sage_icon_sm_grn_payment-title:before,
.sage_icon_sm_grn_ctr_payment-title:before {
    background: url(/na/~/media/shared/responsive/icons/small/sage_icon_sm_grn_payment.png) no-repeat 0px 0;
}

.sage_icon_sm_grn_penpad-title:before,
.sage_icon_sm_grn_ctr_penpad-title:before {
    background: url(/na/~/media/shared/responsive/icons/small/sage_icon_sm_grn_penpad.png) no-repeat 0px 0;
}

.sage_icon_sm_grn_penpads-title:before,
.sage_icon_sm_grn_ctr_penpads-title:before {
    background: url(/na/~/media/shared/responsive/icons/small/sage_icon_sm_grn_penpads.png) no-repeat 0px 0;
}

.sage_icon_sm_grn_piggybank-title:before {
    background: url(/na/~/media/shared/responsive/icons/small/sage_icon_sm_grn_piggybank.png) no-repeat 0px 0;
}

.sage_icon_sm_grn_presentation-title:before,
.sage_icon_sm_grn_ctr_presentation-title:before {
    background: url(/na/~/media/shared/responsive/icons/small/sage_icon_sm_grn_presentation.png) no-repeat 0px 0;
}

.sage_icon_sm_grn_pricetag-title:before,
.sage_icon_sm_grn_ctr_pricetag-title:before {
    background: url(/na/~/media/shared/responsive/icons/small/sage_icon_sm_grn_pricetag.png) no-repeat 0px 0;
}

.sage_icon_sm_grn_recycle-title:before,
.sage_icon_sm_grn_ctr_recycle-title:before {
    background: url(/na/~/media/shared/responsive/icons/small/sage_icon_sm_grn_recycle.png) no-repeat 0px 0;
}

.sage_icon_sm_grn_ribbon-title:before,
.sage_icon_sm_grn_ctr_ribbon-title:before {
    background: url(/na/~/media/shared/responsive/icons/small/sage_icon_sm_grn_ribbon.png) no-repeat 0px 0;
}

.sage_icon_sm_grn_search-title:before,
.sage_icon_sm_grn_ctr_search-title:before {
    background: url(/na/~/media/shared/responsive/icons/small/sage_icon_sm_grn_search.png) no-repeat 0px 0;
}

.sage_icon_sm_grn_service-title:before,
.sage_icon_sm_grn_ctr_service-title:before {
    background: url(/na/~/media/shared/responsive/icons/small/sage_icon_sm_grn_service.png) no-repeat 0px 0;
}

.sage_icon_sm_grn_shake-title:before,
.sage_icon_sm_grn_ctr_shake-title:before {
    background: url(/na/~/media/shared/responsive/icons/small/sage_icon_sm_grn_shake.png) no-repeat 0px 0;
}

.sage_icon_sm_grn_slinky-title:before,
.sage_icon_sm_grn_ctr_slinky-title:before {
    background: url(/na/~/media/shared/responsive/icons/small/sage_icon_sm_grn_slinky.png) no-repeat 0px 0;
}

.sage_icon_sm_green_slinky-title:before,
.sage_icon_sm_green_ctr_slinky-title:before {
    background: url(/na/~/media/shared/responsive/icons/small/sage_icon_sm_grn_slinky.png) no-repeat 0px 0;
}

.sage_icon_sm_grn_smartphone-title:before,
.sage_icon_sm_grn_ctr_smartphone-title:before {
    background: url(/na/~/media/shared/responsive/icons/small/sage_icon_sm_grn_smartphone.png) no-repeat 0px 0;
}

.sage_icon_sm_grn_smile-title:before,
.sage_icon_sm_grn_ctr_smile-title:before {
    background: url(/na/~/media/shared/responsive/icons/small/sage_icon_sm_grn_smile.png) no-repeat 0px 0;
}

.sage_icon_sm_grn_speedometer-title:before,
.sage_icon_sm_grn_ctr_speedometer-title:before {
    background: url(/na/~/media/shared/responsive/icons/small/sage_icon_sm_grn_speedometer.png) no-repeat 0px 0;
}

.sage_icon_sm_grn_sprint-title:before,
.sage_icon_sm_grn_ctr_sprint-title:before {
    background: url(/na/~/media/shared/responsive/icons/small/sage_icon_sm_grn_sprint.png) no-repeat 0px 0;
}

.sage_icon_sm_grn_square-title:before,
.sage_icon_sm_grn_ctr_square-title:before {
    background: url(/na/~/media/shared/responsive/icons/small/sage_icon_sm_grn_square.png) no-repeat 0px 0;
}

.sage_icon_sm_grn_star-title:before,
.sage_icon_sm_grn_ctr_star-title:before {
    background: url(/na/~/media/shared/responsive/icons/small/sage_icon_sm_grn_star.png) no-repeat 0px 0;
}

.sage_icon_sm_grn_stopwatch-title:before,
.sage_icon_sm_grn_ctr_stopwatch-title:before {
    background: url(/na/~/media/shared/responsive/icons/small/sage_icon_sm_grn_stopwatch.png) no-repeat 0px 0;
}

.sage_icon_sm_grn_student-title:before,
.sage_icon_sm_grn_ctr_student-title:before {
    background: url(/na/~/media/shared/responsive/icons/small/sage_icon_sm_grn_student.png) no-repeat 0px 0;
}

.sage_icon_sm_grn_trans_notepad-title:before,
.sage_icon_sm_grn_trans_ctr_notepad-title:before {
    background: url(/na/~/media/shared/responsive/icons/small/transparent/sage_icon_sm_grn_trans_notepad.png) no-repeat 0px 0;
}

.sage_icon_sm_grn_trans_smartphone-title:before,
.sage_icon_sm_grn_trans_ctr_smartphone-title:before {
    background: url(/na/~/media/shared/responsive/icons/small/transparent/sage_icon_sm_grn_trans_smartphone.png) no-repeat 0px 0;
}

.sage_icon_sm_grn_vision-title:before,
.sage_icon_sm_grn_ctr_vision-title:before {
    background: url(/na/~/media/shared/responsive/icons/small/sage_icon_sm_grn_vision.png) no-repeat 0px 0;
}

.sage_icon_sm_grn_wifi-title:before,
.sage_icon_sm_grn_ctr_wifi-title:before {
    background: url(/na/~/media/shared/responsive/icons/small/sage_icon_sm_grn_wifi.png) no-repeat 0px 0;
}

iFrame {
    border: 0;
}

.inlineVideo {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    text-align: center;
    background: rgba(0,
    0,
    0,
    .5);
    overflow: visible;
    border: 0;
    outline: 0;
    z-index: 5;
    display: none;
}

.inlineVideo iframe {
    position: relative;
    height: auto;
    margin-bottom: 0;
    /* 16px */
    padding-top: 0;
    /* 25px */
    padding-bottom: 0;
    overflow: hidden;
}

.embed-container {
    position: relative;
    /* padding-bottom: 56.25%; */
    /* 16/9 ratio */
    /* height: 100%;  */
    overflow: hidden;
    max-width: 100%;
}

.embed-container iframe,
.embed-container object,
.embed-container embed {
    /*
	position: absolute; 
	top: 0; 
	left: 0;
	right: 0;
	*/
    /* width: 100%;  */
    height: 100%;
    margin: 0 auto;
}

.flex-video {
    position: relative;
    height: 0;
    margin-bottom: 0;
    /* 16px */
    padding-top: 0;
    /* 25px */
    padding-bottom: 56.25%;
    overflow: hidden;
}

.html5-video-player .video-click-tracking,
.html5-video-player .video-stream {
    top: 0 !important;
}

.posRel {
    position: relative;
}

.highlight-area {
    position: relative;
    z-index: 15;
}

.highlight-area .image-description {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 3;
    padding: 41px 0;
}

.highlight-area .image-description .container {
    position: absolute;
    top: 60%;
}

.closeVideoBtn {
    display: inline-block;
    height: 24px;
    margin: 10px 10px 10px 0;
    padding-right: 30px;
    background: url('/na/~/media/responsive/images/close_btn_24x24.png') right 0 no-repeat;
    color: #fff;
    line-height: 24px;
    vertical-align: top;
    text-indent: -9999px;
}

.wht_playbutton_lrg {
    display: block;
    text-indent: -9999px;
}

.wht_playbutton_lrg:after {
    content: "";
    position: absolute;
    left: 50%;
    top: -90px;
    margin: 0 0 0 -30px;
    width: 74px;
    height: 99px;
    background: url('/na/~/media/shared/responsive/images/wht_playbutton_lrg.png') no-repeat 0px 0;
}

.footless-modal .modal-dialog {
    max-width: 870px;
    width: 100%;
}

.footless-modal .modal-header {
    background: #fff;
    border-bottom: 0;
}

.footless-modal .modal-title {
    color: #41a940;
    font-size: 1.5em;
}

.footless-modal .modal-header .close {
    margin-top: -15px;
}

.footless-modal .modal-body {
    position: relative;
    /* height: 489px; */
    padding: 0 8px 10px;
}

.footless-modal .modal-footer {
    display: none;
}

@media only screen and (max-width: 990px) {
    .sage_icon_sm_grn_globalpayroll-title,
    .sage_icon_sm_grn_ctr_globalpayroll-title,
    .sage_icon_sm_grn_service-title,
    .sage_icon_sm_grn_ctr_service-title,
    .sage_icon_sm_grn_search-title,
    .sage_icon_sm_grn_ctr_search-title,
    .sage_icon_sm_grn_pricetag-title,
    .sage_icon_sm_grn_ctr_pricetag-title,
    .sage_icon_sm_grn_moneyhouse-title,
    .sage_icon_sm_grn_ctr_moneyhouse-title,
    .sage_icon_sm_grn_globalpayments-title,
    .sage_icon_sm_grn_ctr_globalpayments-title,
    .sage_icon_sm_grn_globalerp-title,
    .sage_icon_sm_grn_ctr_globalerp-title,
    .sage_icon_sm_grn_globalaccounting-title,
    .sage_icon_sm_grn_ctr_globalaccounting-title,
    .sage_icon_sm_grn_estimate-title,
    .sage_icon_sm_grn_ctr_estimate-title,
    .sage_icon_sm_grn_doc-title,
    .sage_icon_sm_grn_ctr_doc-title,
    .sage_icon_sm_grn_basic2-title,
    .sage_icon_sm_grn_ctr_basic2-title,
    .sage_icon_sm_grn_advanced2-title,
    .sage_icon_sm_grn_ctr_advanced2-title,
    .sage_icon_sm_grn_chip-title,
    .sage_icon_sm_grn_ctr_chip-title,
    .sage_icon_sm_grn_ledgers-title,
    .sage_icon_sm_grn_ctr_ledgers-title,
    .sage_icon_sm_grn_creditcards-title,
    .sage_icon_sm_grn_ctr_creditcards-title,
    .sage_icon_sm_grn_dig-title,
    .sage_icon_sm_grn_ctr_dig-title,
    .sage_icon_sm_grn_forklift-title,
    .sage_icon_sm_grn_ctr_forklift-title,
    .sage_icon_sm_grn_cart-title,
    .sage_icon_sm_grn_ctr_cart-title,
    .sage_icon_sm_grn_paymanage-title,
    .sage_icon_sm_grn_ctr_paymanage-title,
    .sage_icon_sm_grn_penpads-title,
    .sage_icon_sm_grn_ctr_penpads-title,
    .sage_icon_sm_grn_mobile-title,
    .sage_icon_sm_grn_ctr_mobile-title,
    .sage_icon_sm_grn_gift-title,
    .sage_icon_sm_grn_ctr_gift-title,
    .sage_icon_sm_green_ear-title,
    .sage_icon_sm_green_ctr_ear-title,
    .sage_icon_sm_green_slinky-title,
    .sage_icon_sm_green_ctr_slinky-title,
    .sage_icon_sm_grn_ear-title,
    .sage_icon_sm_grn_ctr_ear-title,
    .sage_icon_sm_grn_slinky-title,
    .sage_icon_sm_grn_ctr_slinky-title,
    .sage_icon_sm_grn_square-title,
    .sage_icon_sm_grn_ctr_square-title,
    .sage_icon_sm_grn_hybridcloud-title,
    .sage_icon_sm_grn_ctr_hybridcloud-title,
    .sage_icon_sm_grn_student-title,
    .sage_icon_sm_grn_ctr_student-title,
    h2.grnTxt.sage_icon_sm_grn_ecosystem-title,
    .sage_icon_sm_grn_ctr_ecosystem-title,
    h2.grnTxt.sage_icon_sm_grn_jigsaw-title,
    .sage_icon_sm_grn_ctr_jigsaw-title,
    h2.grnTxt.sage_icon_sm_grn_buildings-title,
    .sage_icon_sm_grn_ctr_buildings-title,
    h2.grnTxt.sage_icon_sm_grn_directions-title,
    .sage_icon_sm_grn_ctr_directions-title,
    h2.grnTxt.sage_icon_sm_grn_star-title,
    .sage_icon_sm_grn_ctr_star-title,
    h2.grnTxt.sage_icon_sm_grn_shake-title,
    .sage_icon_sm_grn_ctr_shake-title,
    h2.grnTxt.sage_icon_sm_grn_247-title,
    .sage_icon_sm_grn_ctr_247-title,
    h2.grnTxt.sage_icon_sm_grn_wifi-title,
    .sage_icon_sm_grn_ctr_wifi-title,
    h2.grnTxt.sage_icon_sm_grn_brain-title,
    .sage_icon_sm_grn_ctr_brain-title,
    h2.grnTxt.sage_icon_sm_grn_leaf-title,
    .sage_icon_sm_grn_ctr_leaf-title,
    h2.grnTxt.sage_icon_sm_grn_like-title,
    .sage_icon_sm_grn_ctr_like-title,
    h2.grnTxt.sage_icon_sm_grn_ribbon-title,
    .sage_icon_sm_grn_ctr_ribbon-title,
    h2.grnTxt.sage_icon_sm_grn_presentation-title,
    .sage_icon_sm_grn_ctr_presentation-title,
    h2.grnTxt.sage_icon_sm_grn_leftcorner-title,
    .sage_icon_sm_grn_ctr_leftcorner-title,
    h2.grnTxt.sage_icon_sm_grn_alert-title,
    .sage_icon_sm_grn_ctr_alert-title,
    h2.grnTxt.sage_icon_sm_grn_vision-title,
    .sage_icon_sm_grn_ctr_vision-title,
    h2.grnTxt.sage_icon_sm_grn_3gear-title,
    .sage_icon_sm_grn_ctr_3gear-title,
    h2.grnTxt.sage_icon_sm_green_ear-title,
    .sage_icon_sm_green_ctr_ear-title,
    h2.grnTxt.sage_icon_sm_green_slinky-title,
    .sage_icon_sm_green_ctr_slinky-title,
    h2.grnTxt.sage_icon_sm_grn_ear-title,
    .sage_icon_sm_grn_ctr_ear-title,
    h2.grnTxt.sage_icon_sm_grn_slinky-title,
    .sage_icon_sm_grn_ctr_slinky-title,
    h2.grnTxt.sage_icon_sm_grn_square-title,
    .sage_icon_sm_grn_ctr_square-title,
    h2.grnTxt.sage_icon_sm_grn_hybridcloud-title,
    .sage_icon_sm_grn_ctr_hybridcloud-title,
    h2.grnTxt.sage_icon_sm_grn_student-title,
    .sage_icon_sm_grn_ctr_student-title,
    h2.grnTxt.sage_icon_sm_grn_onscreen-title,
    .sage_icon_sm_grn_ctr_onscreen-title,
    h2.grnTxt.sage_icon_sm_grn_payment-title,
    .sage_icon_sm_grn_ctr_payment-title,
    h2.grnTxt.sage_icon_sm_grn_bullseye-title,
    .sage_icon_sm_grn_ctr_bullseye-title,
    h2.grnTxt.sage_icon_sm_grn_dollar-title,
    .sage_icon_sm_grn_ctr_dollar-title,
    h2.grnTxt.sage_icon_sm_grn_notepad-title,
    .sage_icon_sm_grn_ctr_notepad-title,
    h2.grnTxt.sage_icon_sm_grn_trans_notepad-title,
    .sage_icon_sm_grn_trans_ctr_notepad-title,
    h2.grnTxt.sage_icon_sm_grn_penpad-title,
    .sage_icon_sm_grn_ctr_penpad-title,
    h2.grnTxt.sage_icon_sm_grn_recycle-title,
    .sage_icon_sm_grn_ctr_recycle-title,
    h2.grnTxt.sage_icon_sm_grn_smile-title,
    .sage_icon_sm_grn_ctr_smile-title,
    h2.grnTxt.sage_icon_sm_grn_lock-title,
    .sage_icon_sm_grn_ctr_lock-title,
    h2.grnTxt.sage_icon_sm_grn_clock-title,
    .sage_icon_sm_grn_ctr_clock-title,
    h2.grnTxt.sage_icon_sm_grn_speedometer-title,
    .sage_icon_sm_grn_ctr_speedometer-title,
    h2.grnTxt.sage_icon_sm_grn_calculator-title,
    .sage_icon_sm_grn_ctr_calculator-title,
    h2.grnTxt.sage_icon_sm_grn_expert-title,
    .sage_icon_sm_grn_ctr_expert-title,
    h2.grnTxt.sage_icon_sm_grn_checkboxes-title,
    .sage_icon_sm_grn_ctr_checkboxes-title,
    h2.grnTxt.sage_icon_sm_grn_like-title,
    .sage_icon_sm_grn_ctr_like-title,
    h2.grnTxt.sage_icon_sm_grn_smartphone-title,
    .sage_icon_sm_grn_ctr_smartphone-title,
    h2.grnTxt.sage_icon_sm_grn_trans_smartphone-title,
    .sage_icon_sm_grn_trans_ctr_smartphone-title,
    h2.grnTxt.sage_icon_sm_grn_gearpad-title,
    .sage_icon_sm_grn_ctr_gearpad-title,
    h2.grnTxt.sage_icon_sm_grn_here-title,
    .sage_icon_sm_grn_ctr_here-title,
    h2.grnTxt.sage_icon_sm_grn_cater-title,
    .sage_icon_sm_grn_ctr_cater-title,
    h2.grnTxt.sage_icon_sm_grn_onscreen-title,
    .sage_icon_sm_grn_ctr_onscreen-title,
    h2.grnTxt.sage_icon_sm_grn_1-title,
    .sage_icon_sm_grn_ctr_1-title,
    h2.grnTxt.sage_icon_sm_grn_2-title,
    .sage_icon_sm_grn_ctr_2-title,
    h2.grnTxt.sage_icon_sm_grn_3-title,
    .sage_icon_sm_grn_ctr_3-title,
    h2.grnTxt.sage_icon_sm_grn_4-title,
    .sage_icon_sm_grn_ctr_4-title {
        margin-top: 85px;
        line-height: .8em;
    }
    [class*="sage_icon_sm"] {
        margin-top: 85px!important;
        line-height: .8em!important;
    }
    .sage_icon_sm_grn_globalpayroll-title:before,
    .sage_icon_sm_grn_service-title:before,
    .sage_icon_sm_grn_search-title:before,
    .sage_icon_sm_grn_pricetag-title:before,
    .sage_icon_sm_grn_moneyhouse-title:before,
    .sage_icon_sm_grn_globalpayments-title:before,
    .sage_icon_sm_grn_globalerp-title:before,
    .sage_icon_sm_grn_globalaccounting-title:before,
    .sage_icon_sm_grn_estimate-title:before,
    .sage_icon_sm_grn_doc-title:before,
    .sage_icon_sm_grn_basic2-title:before,
    .sage_icon_sm_grn_advanced2-title:before,
    .sage_icon_sm_grn_chip-title:before,
    .sage_icon_sm_grn_ledgers-title:before,
    .sage_icon_sm_grn_creditcards-title:before,
    .sage_icon_sm_grn_dig-title:before,
    .sage_icon_sm_grn_forklift-title:before,
    .sage_icon_sm_grn_cart-title:before,
    .sage_icon_sm_grn_paymanage-title:before,
    .sage_icon_sm_grn_penpads-title:before,
    .sage_icon_sm_grn_mobile-title:before,
    .sage_icon_sm_grn_gift-title:before,
    .sage_icon_sm_green_ear-title:before,
    .sage_icon_sm_green_slinky-title:before,
    .sage_icon_sm_grn_ear-title:before,
    .sage_icon_sm_grn_slinky-title:before,
    .sage_icon_sm_grn_square-title:before,
    .sage_icon_sm_grn_hybridcloud-title:before,
    .sage_icon_sm_grn_student-title:before,
    .sage_icon_sm_grn_dig-title:before,
    .sage_icon_sm_grn_chip-title:before,
    .sage_icon_sm_grn_forklift-title:before,
    .sage_icon_sm_grn_onscreen-title:before,
    .sage_icon_sm_grn_gearpad-title:before,
    .sage_icon_sm_grn_here-title:before,
    .sage_icon_sm_grn_cater-title:before,
    .sage_icon_sm_grn_sprint-title:before,
    .sage_icon_sm_grn_stopwatch-title:before,
    .sage_icon_sm_grn_cart-title:before,
    .sage_icon_sm_grn_paymanage-title:before,
    .sage_icon_sm_grn_penpads-title:before,
    .sage_icon_sm_grn_mobile-title:before,
    .sage_icon_sm_grn_gift-title:before,
    .sage_icon_sm_grn_calculator2-title:before,
    .sage_icon_sm_grn_creditcards-title:before,
    .sage_icon_sm_grn_payment-title:before,
    .sage_icon_sm_grn_creditcard-title:before,
    .sage_icon_sm_grn_jigsaw-title:before,
    .sage_icon_sm_grn_buildings-title:before,
    .sage_icon_sm_grn_directions-title:before,
    .sage_icon_sm_grn_ecosystem-title:before,
    .sage_icon_sm_grn_star-title:before,
    .sage_icon_sm_grn_shake-title:before,
    .sage_icon_sm_grn_247-title:before,
    .sage_icon_sm_grn_wifi-title:before,
    .sage_icon_sm_grn_brain-title:before,
    .sage_icon_sm_grn_leaf-title:before,
    .sage_icon_sm_grn_like-title:before,
    .sage_icon_sm_grn_ribbon-title:before,
    .sage_icon_sm_grn_presentation-title:before,
    .sage_icon_sm_grn_leftcorner-title:before,
    .sage_icon_sm_grn_alert-title:before,
    .sage_icon_sm_grn_vision-title:before,
    .sage_icon_sm_grn_3gear-title:before,
    .sage_icon_sm_grn_bullseye-title:before,
    .sage_icon_sm_grn_dollar-title:before,
    .sage_icon_sm_grn_notepad-title:before,
    .sage_icon_sm_grn_trans_notepad-title:before,
    .sage_icon_sm_grn_penpad-title:before,
    .sage_icon_sm_grn_recycle-title:before,
    .sage_icon_sm_grn_smile-title:before,
    .sage_icon_sm_grn_lock-title:before,
    .sage_icon_sm_grn_clock-title:before,
    .sage_icon_sm_grn_speedometer-title:before,
    .sage_icon_sm_grn_calculator-title:before,
    .sage_icon_sm_grn_checkboxes-title:before,
    .sage_icon_sm_grn_like-title:before,
    .sage_icon_sm_grn_smartphone-title:before,
    .sage_icon_sm_grn_trans_smartphone-title:before,
    .sage_icon_sm_grn_bulb-title:before,
    .sage_icon_sm_grn_shake-title:before,
    .sage_icon_sm_grn_star-title:before,
    .sage_icon_sm_grn_gear-title:before,
    .sage_icon_sm_grn_expert-title:before,
    .sage_icon_sm_grn_checkmark-title:before,
    .sage_icon_sm_grn_chat-title:before,
    .sage_icon_sm_grn_ecosystem-title:before,
    .sage_icon_sm_grn_combolock-title:before,
    .sage_icon_sm_grn_groccart-title:before,
    .sage_icon_sm_grn_chip-title:before,
    .sage_icon_sm_grn_update-title:before,
    .sage_icon_sm_grn_tablet-title:before,
    .sage_icon_sm_grn_tourney-title:before,
    .sage_icon_sm_grn_shield-title:before,
    .sage_icon_sm_grn_1-title:before,
    .sage_icon_sm_grn_2-title:before,
    .sage_icon_sm_grn_3-title:before,
    .sage_icon_sm_grn_4-title:before {
        content: "";
        position: absolute;
        left: 2%;
        top: 20px;
        width: 42px;
        height: 42px;
    }
    .sage_icon_sm_grn_ctr_combolock-title:before,
    .sage_icon_sm_grn_ctr_groccart-title:before,
    .sage_icon_sm_grn_ctr_chip-title:before,
    .sage_icon_sm_grn_ctr_update-title:before,
    .sage_icon_sm_grn_ctr_tablet-title:before,
    .sage_icon_sm_grn_ctr_tourney-title:before,
    .sage_icon_sm_grn_ctr_shield-title:before,
    .sage_icon_sm_grn_ctr_globalpayroll-title:before,
    .sage_icon_sm_grn_ctr_service-title:before,
    .sage_icon_sm_grn_ctr_search-title:before,
    .sage_icon_sm_grn_ctr_pricetag-title:before,
    .sage_icon_sm_grn_ctr_moneyhouse-title:before,
    .sage_icon_sm_grn_ctr_globalpayments-title:before,
    .sage_icon_sm_grn_ctr_globalerp-title:before,
    .sage_icon_sm_grn_ctr_globalaccounting-title:before,
    .sage_icon_sm_grn_ctr_estimate-title:before,
    .sage_icon_sm_grn_ctr_doc-title:before,
    .sage_icon_sm_grn_ctr_basic2-title:before,
    .sage_icon_sm_grn_ctr_advanced2-title:before,
    .sage_icon_sm_grn_ctr_chip-title:before,
    .sage_icon_sm_grn_ctr_ledgers-title:before,
    .sage_icon_sm_grn_ctr_creditcards-title:before,
    .sage_icon_sm_grn_ctr_dig-title:before,
    .sage_icon_sm_grn_ctr_forklift-title:before,
    .sage_icon_sm_grn_ctr_cart-title:before,
    .sage_icon_sm_grn_ctr_paymanage-title:before,
    .sage_icon_sm_grn_ctr_penpads-title:before,
    .sage_icon_sm_grn_ctr_mobile-title:before,
    .sage_icon_sm_grn_ctr_gift-title:before,
    .sage_icon_sm_green_ctr_ear-title:before,
    .sage_icon_sm_green_ctr_slinky-title:before,
    .sage_icon_sm_grn_ctr_ear-title:before,
    .sage_icon_sm_grn_ctr_slinky-title:before,
    .sage_icon_sm_grn_ctr_square-title:before,
    .sage_icon_sm_grn_ctr_hybridcloud-title:before,
    .sage_icon_sm_grn_ctr_student-title:before,
    .sage_icon_sm_grn_ctr_dig-title:before,
    .sage_icon_sm_grn_ctr_chip-title:before,
    .sage_icon_sm_grn_ctr_forklift-title:before,
    .sage_icon_sm_grn_ctr_payment-title:before,
    .sage_icon_sm_grn_ctr_onscreen-title:before,
    .sage_icon_sm_grn_ctr_gearpad-title:before,
    .sage_icon_sm_grn_ctr_here-title:before,
    .sage_icon_sm_grn_ctr_cater-title:before,
    .sage_icon_sm_grn_ctr_stopwatch-title:before,
    .sage_icon_sm_grn_ctr_sprint-title:before,
    .sage_icon_sm_grn_ctr_jigsaw-title:before,
    .sage_icon_sm_grn_ctr_buildings-title:before,
    .sage_icon_sm_grn_ctr_directions-title:before,
    .sage_icon_sm_grn_ctr_ecosystem-title:before,
    .sage_icon_sm_grn_ctr_star-title:before,
    .sage_icon_sm_grn_ctr_shake-title:before,
    .sage_icon_sm_grn_ctr_247-title:before,
    .sage_icon_sm_grn_ctr_wifi-title:before,
    .sage_icon_sm_grn_ctr_brain-title:before,
    .sage_icon_sm_grn_ctr_leaf-title:before,
    .sage_icon_sm_grn_ctr_like-title:before,
    .sage_icon_sm_grn_ctr_ribbon-title:before,
    .sage_icon_sm_grn_ctr_presentation-title:before,
    .sage_icon_sm_grn_ctr_leftcorner-title:before,
    .sage_icon_sm_grn_ctr_alert-title:before,
    .sage_icon_sm_grn_ctr_vision-title:before,
    .sage_icon_sm_grn_ctr_3gear-title:before,
    .sage_icon_sm_grn_ctr_bullseye-title:before,
    .sage_icon_sm_grn_ctr_dollar-title:before,
    .sage_icon_sm_grn_ctr_notepad-title:before,
    .sage_icon_sm_grn_ctr_penpad-title:before,
    .sage_icon_sm_grn_ctr_recycle-title:before,
    .sage_icon_sm_grn_ctr_smile-title:before,
    .sage_icon_sm_grn_ctr_lock-title:before,
    .sage_icon_sm_grn_ctr_clock-title:before,
    .sage_icon_sm_grn_ctr_speedometer-title:before,
    .sage_icon_sm_grn_ctr_calculator-title:before,
    .sage_icon_sm_grn_ctr_checkboxes-title:before,
    .sage_icon_sm_grn_ctr_like-title:before,
    .sage_icon_sm_grn_ctr_smartphone-title:before,
    .sage_icon_sm_grn_ctr_bulb-title:before,
    .sage_icon_sm_grn_ctr_shake-title:before,
    .sage_icon_sm_grn_ctr_star-title:before,
    .sage_icon_sm_grn_ctr_gear-title:before,
    .sage_icon_sm_grn_ctr_expert-title:before,
    .sage_icon_sm_grn_ctr_checkmark-title:before,
    .sage_icon_sm_grn_ctr_chat-title:before,
    .sage_icon_sm_grn_ctr_ecosystem-title:before,
    .sage_icon_sm_grn_ctr_1-title:before,
    .sage_icon_sm_grn_ctr_2-title:before,
    .sage_icon_sm_grn_ctr_3-title:before,
    .sage_icon_sm_grn_ctr_4-title:before {
        content: "";
        position: absolute;
        left: 48%;
        top: 20px;
        width: 42px;
        height: 42px;
    }


}

/* Chat Style */

.dropdown-menu div#lpButton-quicklinks .btn {
    color: #fff;
}

/* Form Styles */

#form input,
#form textarea,
#form select,
#form option {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    margin-bottom: 10px;
}

#form input,
#form textarea,
#form select,
#form option {
    font-size: 100%;
}

#form input,
#form textarea,
#form select,
.select-stateInput {
    -webkit-border-radius: 3px !important;
    -moz-border-radius: 3px !important;
    border-radius: 3px !important;
    border: 1px solid #ccc;
    color: #4d4f53;
    font-family: Arial,
    Helvetica,
    sans-serif !important;
    padding: 14px;
    font-size: 13px;
    width: 100%;
    margin: 4px 0;
}

#form select {
    width: 93%;
}

#form span.select-area .center {
    padding: 0;
}

#form .select-stateInput {
    height: 40px;
}

#form .col-sm-4.col-md-4 {
    padding: 10px;
}

.no-pad {
    padding-left: 0;
    padding-right: 0;
}

#contact label {
    display: inline-block;
    width: 100px;
    text-align: right;
}

#contact_submit {
    padding-left: 100px;
}

#contact div {
    margin-top: 1em;
}

#form textarea {
    vertical-align: top;
    height: 5em;
}

.error {
    display: none;
    margin-left: 10px;
}

.error_show {
    color: red;
    margin-left: 10px;
}

input.invalid,
textarea.invalid {
    border: 2px solid red;
}

input.valid,
textarea.valid {
    border: 2px solid green;
}

#error_message {
    color: #c33;
    display: none;
}

#form .col-md-6 {
    min-height: 64px;
}

#form .elqFormField,
#form .select-area,
#form .select-area .select-opener {
    background-color: #f5f5f5;
}

/* Form modal css */

.modal-form .select-stateInput {
    height: 40px;
    width: 100% !important;
}

/* Form modal css */

#fullhero .image-description-holder h1.lgTxt-1,
#fullhero .image-description-holder h2.lgTxt-1,
h1.lgTxt-1,
h2.lgTxt-1,
h3.lgTxt-1,
h4.lgTxt-1,
h5.lgTxt-1,
h6.lgTxt-1,
.lgTxt-1 {
    font-size: 1em;
    letter-spacing: -1px;
    line-height: 1em;
}

#fullhero .image-description-holder h1.lgTxt-2,
#fullhero .image-description-holder h2.lgTxt-2,
h1.lgTxt-2,
h2.lgTxt-2,
h3.lgTxt-2,
h4.lgTxt-2,
h5.lgTxt-2,
h6.lgTxt-2,
.lgTxt-2 {
    font-size: 2em;
    letter-spacing: -1px;
    line-height: 1em;
}

#fullhero .image-description-holder h1.lgTxt-3,
#fullhero .image-description-holder h2.lgTxt-3,
h1.lgTxt-3,
h2.lgTxt-3,
h3.lgTxt-3,
h4.lgTxt-3,
h5.lgTxt-3,
h6.lgTxt-3,
.lgTxt-3 {
    font-size: 3em;
    letter-spacing: -1px;
    line-height: 1em;
}

#fullhero .image-description-holder h1.lgTxt-4,
#fullhero .image-description-holder h2.lgTxt-4,
h1.lgTxt-4,
h2.lgTxt-4,
h3.lgTxt-4,
h4.lgTxt-4,
h5.lgTxt-4,
h6.lgTxt-4,
.lgTxt-4 {
    font-size: 4em;
    letter-spacing: -1px;
    line-height: 1em;
}

#fullhero .image-description-holder h1.lgTxt-5,
#fullhero .image-description-holder h2.lgTxt-5,
h1.lgTxt-5,
h2.lgTxt-5,
h3.lgTxt-5,
h4.lgTxt-5,
h5.lgTxt-5,
h6.lgTxt-5,
.lgTxt-5 {
    font-size: 5em;
    letter-spacing: -1px;
    line-height: 1em;
}

#fullhero .image-description-holder h1.lgTxt-6,
#fullhero .image-description-holder h2.lgTxt-6,
h1.lgTxt-6,
h2.lgTxt-6,
h3.lgTxt-6,
h4.lgTxt-6,
h5.lgTxt-6,
h6.lgTxt-6,
.lgTxt-6 {
    font-size: 6em;
    letter-spacing: -1px;
    line-height: 1em;
}

#fullhero .image-description-holder h1.lgTxt-7,
#fullhero .image-description-holder h2.lgTxt-7,
h1.lgTxt-7,
h2.lgTxt-7,
h3.lgTxt-7,
h4.lgTxt-7,
h5.lgTxt-7,
h6.lgTxt-7,
.lgTxt-7 {
    font-size: 7em;
    letter-spacing: -1px;
    line-height: 1em;
}

#fullhero .image-description-holder h1.lgTxt-8,
#fullhero .image-description-holder h2.lgTxt-8,
h1.lgTxt-8,
h2.lgTxt-8,
h3.lgTxt-8,
h4.lgTxt-8,
h5.lgTxt-8,
h6.lgTxt-8,
.lgTxt-8 {
    font-size: 8em;
    letter-spacing: -1px;
    line-height: 1em;
}

#fullhero .image-description-holder h1.lgTxt-9,
#fullhero .image-description-holder h2.lgTxt-9,
h1.lgTxt-9,
h2.lgTxt-9,
h3.lgTxt-9,
h4.lgTxt-9,
h5.lgTxt-9,
h6.lgTxt-9,
.lgTxt-9 {
    font-size: 9em;
    letter-spacing: -1px;
    line-height: 1em;
}

#fullhero .image-description-holder h1.lgTxt-10,
#fullhero .image-description-holder h2.lgTxt-10,
h1.lgTxt-10,
h2.lgTxt-10,
h3.lgTxt-10,
h4.lgTxt-10,
h5.lgTxt-10,
h6.lgTxt-10,
.lgTxt-10 {
    font-size: 10em;
    letter-spacing: -1px;
    line-height: 1em;
}

img.not-responsive {
    width: auto;
    display: inline;
}

#form input.form-checkbox {
    width: 20px;
    padding: 0;
    border: 0;
    border-radius: 0;
    float: left;
    margin-right: 5px;
}

/* Global Transition */

#wrapper {
    display: table;
    width: 100%;
    height: 300px;
    background-color: #fff;
}

.wrapper-frame {
    padding: 0;
    position: relative;
}

/* HEADER - GLOBAL NAV STYLES */

#header {
    z-index: 200;
    background: transparent;
    /* rgba(255,255,255,.9) */
    font-size: 0;
}

#header.navbar {
    position: fixed;
    /* will change to relative via script if OTP nav is present */
    min-height: 30px;
    background: #fff;
}

#homepage #header.navbar {
    position: relative;
}

#header .container {
    position: relative;
    width: 100%;
    max-width: 100%;
    height: 64px;
}

#header .container-holder {
	align-items: flex-start;
	display: flex;
}

#header.inner .container-frame {
	position: relative;
    padding-bottom: 0;
    min-height: 64px;
    z-index: 1;
	display: flex;
}

.header-column-holder {
    width: 100%;
    max-width: 940px;
    margin: 0 auto;
    float: none;
}

#homepage #header.inner #global-nav-fade-logo {
    display: block;
    visibility: hidden;
}

#homepage #global-nav-fade-menu {
    display: none;
}

.inner .header-row-top {
    position: fixed;
    top: 0;
    right: 0;
    /*width: 100%;*/
    max-width: 100%;
	/*margin-left: 375px;
	margin-right: 375px;*/
    padding: 0;
    z-index: 100;
    /* 1 */
}

.inner .header-row-top:after {
    position: absolute;
    content: '';
    background: #000000;
    width: 100%;
    left: 0;
    right: 0;
    top: 0;
    /* -8px */
    bottom: 0;
    padding: 0 9999px;
    margin: 0 -9999px;
    z-index: -1;
}

.header-row-top .dropdown-menu {
    margin-left: 0;
}

.inner .header-row {
    margin-top: 32px;
    margin-bottom: 0;
    padding: 15px 15px 0;
}

.header-row .navbar-nav {
    float: right;
    margin: 0;
}

#header.inner .navbar-brand {
    margin: 0px 0 0 5px;
	padding: 20px 0 20px 0;
}

.navbar-inverse {
    background: transparent;
    border: 0;
}

.navbar-inverse .navbar-nav > li > a,
.navbar-nav > li > a {
    margin: 0;
    padding: 0;
    color: #156e96;
    letter-spacing: -0.025em;
    font: 16px/32px 'SageText', Arial, Helvetica, sans-serif;
    text-indent: 0;
    text-align: left;
    text-transform: none;
    text-decoration: none;
}

.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus,
.inner .navbar-nav > li.active > a {
    color: #156e96;
    background: none;
}

#homepage .navbar-inverse .navbar-nav > li > a,
#homepage .navbar-nav > li > a {
    padding-bottom: 19px;
}

/* 
#homepage .navbar-inverse .navbar-nav > .active > a,
#homepage .navbar-inverse .navbar-nav > .active > a:hover,
#homepage .navbar-inverse .navbar-nav > .active > a:focus {
  color: #41a940;
  background: none;
}
 */

.navbar-nav > li:hover > a,
.navbar-nav > li.active > a,
.navbar-nav > li:hover > a {
    color: #333;
}

.nav > li > a:hover,
.nav > li > a:focus {
    text-decoration: none;
    background-color: transparent;
}

.navbar .bar li,
.navbar .navigation li {
    float: left;
    margin: 0;
    padding: 0 5px 0 7px;
    display: inline-block;
    color: rgba (0, 0, 0, 0.9);
}

/*.navbar .bar a,
.navbar .navigation a {
	padding-top: 13px;
	padding-bottom: 12px;
	padding-left: 16px;
	padding-right: 16px;
    margin-left: 8px;
	float: left;
    color: rgba (0, 0, 0, 0.9);
    vertical-align: top;
}*/

.navbar .bar a:hover,
.navbar .bar a:focus,
.navbar .bar a:visited,
.navbar .navigation a:hover,
.navbar .navigation a:focus,
.navbar .navigation a:visited {
    text-decoration: none;
    outline: none;
	background-color: rgba(0, 0, 0, 0.05);
}

.navbar .bar a:active,
.navbar .navigation a:active {
	outline-color: rgba(255, 181, 0, 0.4) !important;
	outline-style: solid !important;
	outline-width: 1px !important;
	background-color: rgba(0, 0, 0, 0.05);
}

.inner .nav-holder {
    float: right;
}

.nav-holder .dropdown-menu {
    top: 31px;
    margin-left: -8px;
    border: 0;
    border-radius: 0;
    z-index: 990;
}

.nav-holder .dropdown-menu.dropdown-menu-right {
    right: 0;
}

.nav-holder .dropdown-menu > li {
    width: 100%;
    height: auto;
    margin: 2px 0;
    padding: 0;
    font-size: .75em;
    border-left: 2px solid #fff;
    border-right: 2px solid #fff;
}

.nav-holder .dropdown-menu > li p,
.nav-holder .dropdown-menu > li a {
    width: 100%;
    margin: 0;
    padding: 5px 10px;
    color: #999;
    font-size: 1em;
    font-weight: normal;
    border: 0;
}

.nav-holder .dropdown-menu > li a:hover {
    color: #333;
}

.navbar .glyphicon-lock,
.navbar .glyphicon-chat,
.navbar .glyphicon-earphone,
.navbar .glyphicon-cart,
.navbar .glyphicon-search {
    float: left;
    margin: -4px 5px 0;
    width: 19px;
    height: 20px;
    background: url(/selfservice/images/bg-sprite-temp.png) no-repeat;
    text-indent: -9999px;
    overflow: hidden;
    float: none;
}

.navbar .glyphicon-lock {
    background-position: 0 -287px;
    vertical-align: middle;
}

.navbar .glyphicon-chat {
    background-position: -19px -287px;
}

.navbar .glyphicon-earphone {
    background-position: -39px -287px;
}

.navbar .glyphicon-search {
    background-position: -79px -287px;
}

.navbar .glyphicon-cart {
    background-position: -59px -287px;
    float: left;
}

.navbar .cart-txt {
    display: none;
}

.navbar .navigation #cartlink {
    height: 32px;
    margin-top: -8px;
    margin-right: -5px;
    padding: 9px 12px;
    background: #f00;
    float: left;
}

#header-submit-button {
    color: #fff;
    float: right;
    margin-right: 12px;
    font-size: 11px;
    padding: 7px 15px;
}

.dropdown-right .dropdown-menu {
    /* top: 26px; */
    right: 0;
    left: auto;
}

/* SOLUTIONS DROP MENU STYLES */

.dropMenus .drop-frame {
    /* height: 240px; */
    /* temporary for testing */
    margin: 0 auto;
    max-width: 940px;
    padding: 0 0 20px 0;
    overflow: visible;
    font-size: 12px;
    line-height: 14px;
    color: #000;
}

.dropMenus .drop-frame .container {
    margin-top: 20px;
}

.dropMenus .drop-frame .solutions-frame,
.dropMenus .drop-frame .business-frame,
.dropMenus .drop-frame .quickaccess-frame {
    float: left;
    width: 32.75%;
}

.dropMenus .drop-frame .business-frame,
.dropMenus .drop-frame .quickaccess-frame {
    padding: 0 15px;
    border-left: 1px solid #ccc;
}

.dropMenus .drop-frame .container .row div {
    height: 100%;
    margin-bottom: 15px;
}

.dropMenus .drop-frame .container .row div > ul {
    list-style: none;
    padding-left: 0;
}

.dropMenus .drop-frame .container .row div > ul > li {
    margin-bottom: 0;
    font: 16px/32px Arial,
    'Helvetica Neue',
    Helvetica,
    sans-serif;
    letter-spacing: -0.025em;
}

.dropMenus .drop-frame .container .row div > ul > li a {
    margin: 0;
    padding: 0;
    color: #156E96;
    font: 16px/32px Arial,
    'Helvetica Neue',
    Helvetica,
    sans-serif;
    letter-spacing: -0.025em;
    text-transform: none;
    text-decoration: none;
    text-indent: 0;
    text-align: left;
}

.dropMenus .drop-frame h2 {
    margin-top: 0;
    color: #4d4f53;
    font: 24px/32px 'AdelleSansSAGE-Light', Arial,
    'Helvetica Neue',
    Helvetica,
    sans-serif;
    letter-spacing: -0.035em;
    text-align: left;
    text-transform: none;
    text-decoration: none;
}

.slideMenu-holder {
    position: fixed;
    /* relative */
    top: 32px;
    left: 0;
    width: 100%;
    margin: 0 auto;
    background: rgba(255,
    255,
    255,
    .95);
    /* background: transparent; */
    border-bottom: 0;
    z-index: 10;
}

.slideMenu-holder.menuOpen,
.quick-hairline {
    /* border-top: 1px solid #ccc; */
    border-bottom: 1px solid #ccc;
}

.slideMenu-holder .dropMenus {
    position: relative;
    margin-top: 0;
    /* background: rgba(255,255,255,.9); */
    background: transparent;
    overflow: visible;
}

.slideMenu-holder .dropMenus .drop-frame {
    padding: 0 15px;
}

/* PAGE-TO-PAGE (OTP) and INTRAPAGE (ITP) MENUS */

.OTP-navbar {
    /* padding: 20px 0; */
}

.OTP-navbar .header-row {
    padding: 0;
}

.OTP-navbar .container {
    padding: 20px 15px;
}

.OTP-navbar-offset {
    border-bottom: 0;
}

.inner .navbar-nav > li:hover,
.inner .navbar-nav > li.active,
.inner .navbar-nav > li:focus,
.OTP-navbar .navbar-nav > li:hover,
.OTP-navbar .navbar-nav > li.active,
.OTP-navbar .navbar-nav > li:focus {
    padding-bottom: 15px;
    color: #333;
    border-bottom: 4px solid #399c33;
}

.ITP-navbar {
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: auto;
    /* 60px */
    padding: 0;
    background-color: #f6f6f6;
    border-bottom: 1px solid #ccc;
    z-index: 100;
}

.ITP-navbarFixed {
    position: fixed;
    top: 30px;
}

.ITP-navbar-padding {
    padding-top: 60px;
}

.ITP-navbar .header-row {
    padding: 10px 0 0;
}

.inner .navbar-nav > li {
    font: 18px/30px Arial,
    Helvetica,
    sans-serif;
    margin: 0 0 0 13px;
    border-bottom: 4px solid #fff;
}

.ITP-navbar .navbar-nav > li {
    padding-bottom: 5px;
    border-bottom: 4px solid transparent;
}

.ITP-navbar .navbar-nav > li:hover,
.ITP-navbar .navbar-nav > li.active,
.ITP-navbar .navbar-nav > li:focus {
    padding-bottom: 5px;
    color: #333;
    border-bottom: 4px solid #399c33;
}

.ITP-navbar > .nav.navbar-nav > li > a {
    color: #009fda;
}

#mobile-mark {
    padding: 10px;
}

/* #mobile-mark .mark,
.ITP-navbar .mark,
.OTP-navbar .mark {
    float: left;
    font-family: 'AdelleSansSAGE-Light',
    Arial,
    Helvetica,
    sans-serif;
    font-size: 28px;
    line-height: 28px;
    color: #00DC00;
    margin: -5px 10px 0 0;
    letter-spacing: -.03em;
    min-width: 218px;
}
*/

.ITP-navbar .mark {
    display: none;
}

#mobile-mark .mark em,
.ITP-navbar .mark em,
.OTP-navbar .mark em {
    font-family: 'adellelight',
    Arial,
    Helvetica,
    sans-serif;
    color: #8E8A86;
    display: inline-block;
    margin: 0;
}

.ITP-navbar .navbar-nav {
    float: right;
}

/* MISC STYLES */

.full-width-div {
    position: absolute;
    width: 100%;
    left: 0;
    right: 0;
}

.fullWidth {
    width: 100%;
}

.fw-dropdown {
    position: static;
}

.fw-dropdown .dropdown-menu {
    left: 0;
    right: 0;
    margin-left: 0;
}

.fw-dropdown .dropdown-menu .content {
    padding: 3px 20px;
}

/* FOOTER STYLES */

.social-net li a {
    display: block;
    width: 32px;
    height: 32px;
    background: url(/selfservice/images/bg-sprite-temp.png) no-repeat 0 -20px;
    text-indent: -9999px;
    overflow: hidden;
}

.social-net li a.instagram {
    background: url(/selfservice/icon/footer/instagram-temp.png) no-repeat;
}

.social-net li a.sagecity {
    background: url(/selfservice/images/sage-city-temp.png) no-repeat;
}

.footer-content {
    position: relative;
    overflow: hidden;
    padding: 35px 0;
    color: #fff;
}

.footer-content .footer-subhead {
    margin-top: 0.25em;
    margin-bottom: 0.25em;
    color: #fff;
    font-size: 1.25em;
    border: 0;
    outline: 0;
}

.footer-content .copy {
    margin: 2em 0 1em;
}

.footer-phone {
    display: inline-block;
    float: right;
    height: 32px;
    margin-right: 1em;
    color: #fff;
    font-size: 1.25em;
    line-height: 32px;
    font-weight: normal;
}

.footer-phone a {
    color: #fff;
}

.copy-box li a {
    color: #c7c9c7;
}

.copy-box li a:hover,
.copy-box li a:focus {
    color: #66ccff;
}

.display-link-group {
    display: block;
}

.no-highlight::selection {
    background: transparent;
}

#fullhero .col-md-8,
#fullhero .col-md-6,
#fullhero .col-md-4 {
    margin-top: 50px;
}

#fullhero .image-description-holder h1 {
    margin: 0 0 0.25em;
    margin-top: 60px;
    font: 2.5em/1em Arial,
    Helvetica,
    sans-serif;
    /* 'Calibri' */
    font-weight: 400;
}

#fullhero .image-description-holder h2 {
    font: 1.55em/1.25em Arial,
    Helvetica,
    sans-serif;
    /* 'Calibri' */
    font-weight: 100;
}

#fullhero .image-description-holder h3 {
    color: #fff;
    font: 2em Arial,
    Helvetica,
    sans-serif;
    /* 'Calibri' */
}

#fullhero .image-description-holder h4 {
    color: #fff;
    font: 1.79em 'AdelleSansSAGE-Light', Arial,
    Helvetica,
    sans-serif;
    /* 'Calibri' */
    margin-top: 20px;
}

#fullhero .image-description-holder .caption {
    color: #666;
}

#fullhero .image-description-holder .caption em {
    font-size: 0.75em;
}

.col-md-8.heroPromo,
.col-md-6.heroPromo {
    padding-top: 10%;
}

#headerBar {
    position: absolute;
    left: 0;
    top: 0px;
    display: block;
    width: 100%;
    height: 40px;
    text-align: center;
    background-color: #333;
    z-index: 50;
    background: rgba(0,
    0,
    0,
    0.5);
}

#headerBar p {
    margin-top: 3px;
}

.containet-frame a.open {
    display: block;
    text-decoration: none;
    color: #4d4f53;
    text-align: center;
    position: relative;
    z-index: 17;
}

.lg-Orng {
    color: #C8006E;
    font-size: 8em;
    letter-spacing: -1px;
    line-height: 1.25em;
}

.md-hd-txt {
    display: block;
    padding-bottom: 1em;
    color: #fff;
    font-size: 2.0em;
    letter-spacing: .5px;
    line-height: 1.0em;
}

.image-description-holder h1 {
    margin: 0;
    font: 2.35em/1.125em 'AdelleSansSAGE-Light', Arial,
    Helvetica,
    sans-serif;
    /* 'Calibri' */
    color: #fff;
}

.container h1 {
    text-transform: none;
}

.adviceLP {
    background-color: #fff;
}

#header-submit-button {
    color: #fff;
    float: right;
    margin-right: 12px;
    font-size: 11px;
    padding: 7px;
}

.image-box-450 {
    height: 450px;
}

.holder-shadow {
    background: rgba(0,
    0,
    0,
    0.5);
}

.holder-shadow p {
    color: #fff;
    line-height: 18px;
}

.btn-wrap {
    white-space: normal;
}

.scrollMore a {
    color: rgba(255,
    255,
    255,
    1);
    font-size: 0.75em;
    text-decoration: none;
}

.scrollMore {
    clear: both;
    display: inline-block;
    text-align: center;
    margin-bottom: 1em;
    text-transform: uppercase;
    cursor: pointer;
}

.scrollBottom {
    position: absolute;
    bottom: 0;
    z-index: 20;
    left: 46%;
}

.home-container {
    margin: 0 auto;
    max-width: 1280px;
    position: relative;
}

.navbar .bar > li:hover > .drop {
    display: none !important;
}

@media only screen and (max-height: 750px) {
    .col-md-8.heroPromo {
        padding-top: 3%;
    }
}

@media only screen and (max-width: 1199px) {
    .image-box img,
    .image-box-325 img,
    .image-box-425 img,
    .image-box-525 img,
    .image-box-625 img,
    .image-box-840 img,
    .image-box-980 img {
        height: auto !important;
    }
}

@media (max-width: 990px) {
    .navbar-header {
        float: none;
    }
	.navbar-brand {
		display: block;
	}
	
	.navbar-toggle {
        display: block;
    }
    .navbar-collapse.collapse {
        display: block;
    }
    .navbar-nav {
        float: none !important;
        margin: 7.5px -15px;
    }
    .navbar-nav > li {
        float: none;
    }
    .navbar-nav > li > a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .navbar-text {
        float: none;
        margin: 15px 0;
    }
    .navbar-collapse.collapse.in { 
        display: block !important;
    }
    .collapsing {
        overflow: hidden !important;
    }
}

@media only screen and (max-width: 990px) {
    .wrapper-frame {
        padding: 74px 0 0;
        position: relative;
    }
    #homepage .wrapper-frame {
        padding: 0;
        /* 32px 0 0 */
    }
    #header.navbar {
        min-height: 64px;
        display: block;
    }
    .navbar .bar {
        width: auto;
        text-align: right;
    }
    .navbar .bar li {
        float: none;
        display: inline-block;
        vertical-align: top;
    }
    .inner .nav-holder {
        /*width: auto;*/
        margin: 0;
        display: inline-block;
    }
    #header.inner .navbar-brand {
		height: 64px;
		padding: 20px 0 20px 0;
    }
    .slideMenu-holder {
        /* position: relative; */
        top: 50px;
    }
    .lg-Orng {
        font-size: 2.75em;
    }
    .image-box-425,
    .image-box-525,
    .image-box-625 {
        height: 375px;
    }
}

@media only screen and (max-width: 767px) {

    .wrapper-frame,
    #homepage .wrapper-frame {
        padding: 0;
    }
    .inner .header-row-top {
        position: relative;
    }
    /*#homepage #global-nav-fade-menu {
		display: block !important;
	}*/
    #homepage .inner .header-row.OTP-navbar {
        display: none;
    }
    #header.navbar {
        position: relative;
    }
    #header .navbar-brand {
        float: left;
        width: 60px;
        height: 23px;
        margin: 3px 0 0 9px;
		vertical-align: middle;
    }
    .header-row-top {
        position: static;
    }
    .navbar-collapse {
        padding: 0;
        max-height: 100%;
    }
    .navbar-inverse .navbar-collapse,
    .navbar-inverse .navbar-form {
        border: 0;
        overflow: visible;
    }
    .header-row.navbar-collapse.bs-navbar-collapse {
        background-color: #f6f6f6;
    }
    .navbar .bar,
    .navbar .navigation,
    .header-row .navbar-nav {
        clear: both;
        margin: 0;
        text-align: left;
        float: none;
        background-color: #fff;
    }
    .header-row.OTP-navbar .navbar-nav {
        padding: 0;
        /* 10px 0 0 */
    }
    .navbar .bar li,
    .navbar .navigation li,
    .navbar-nav > li {
        margin: 0;
        padding-left: 0;
        /*border-bottom: 1px solid #e0e1dd;*/
        border-left: 0;
        float: none;
        display: block;
        overflow: hidden;
    }
    .navbar .bar a,
    .navbar .navigation a,
    .navbar-nav > li.buy-now > a,
    .navbar-inverse .navbar-nav > .active > a,
    .navbar-inverse .navbar-nav > .active > a:hover,
    .navbar-inverse .navbar-nav > .active > a:focus,
    .navbar-inverse .navbar-nav > li > a {
        font-size: 1em;
        line-height: 29px;
        color: #009fda;
        background: none;
        font-weight: normal;
        padding: 12px 16px;
    }
    .navbar .bar a,
    .navbar .navigation a {
        color: #4d4f53;
    }
    .navbar .bar a #cartlink,
    .navbar .navigation a #cartlink {
        color: #fff;
        background: #f00;
    }
    #header.inner .navbar-brand {
        margin: 0px 0 0 20px;
    }
    .inner .nav-holder {
        margin: 0;
        /*width: 100%;*/
        padding-bottom: 1px;
    }
    .inner .header-row-top {
        padding: 0;
    }
    /* START NEW STYLES */
    .nav-holder .dropdown-menu {
        top: inherit;
        margin-top: 32px;
        margin-left: -13px;
        padding: 13px 26px;
    }
    .navbar .cart-txt {
        display: inline;
        margin-right: 5px;
    }
    .navbar .navigation #cartlink {
        float: none;
    }
    .ITP-navbar .mark {
        display: none !important;
    }
    #main {
        margin-top: 10px;
    }
    #mobile-solutions-dropdown {
        width: 100%;
    }
    #mobile-solutions-dropdown h6 {
        font-size: 1em;
    }
    #mobile-solutions-dropdown ul {
        padding-left: 0;
    }
    #mobile-solutions-dropdown li a {
        font-size: .75em;
    }
    .social-net {
        float: none;
        padding: 2em 0;
        display: table;
    }
    .footer-phone {
        float: none;
    }
    .copy-box {
        float: none;
        padding: 0 0 10px;
        width: 100%;
        font-size: 1.25em;
    }
    .copy-box ul {
        padding: 3px 10px 12px;
    }
    .copy-box li a {
        padding: 8px 0;
        display: block;
    }
    .footer-content .copy-box {
        display: block;
        width: auto;
        margin: 0;
        padding: 1px 0;
        border-radius: 5px;
    }
    .footer-content .footer-subhead {
        position: relative;
        padding: 10px;
        cursor: pointer;
        background: #000;
        border-radius: 5px;
        outline: 0;
    }
    .footer-content .footer-subhead:after {
        content: "›";
        position: absolute;
        right: 10px;
        -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg);
        font: 16px 'AdelleSansSAGE-Light', Helvetica, Arial, sans-serif;
    }
    .footer-content .footer-subhead.selected:after {
        -webkit-transform: rotate(270deg) translateY(-.15em);
        -ms-transform: rotate(270deg) translateY(-.15em);
        transform: rotate(270deg) translateY(-.15em);
    }
    .navigation-list {
        display: none;
        padding: 0 10px 5px;
        margin-top: 0;
    }
    #fullhero .image-box {
        height: 250px !important;
    }
    .containet-frame a.open {
        border: 1px solid #ccc;
        -webkit-border-radius: 5px;
        border-radius: 5px;
        padding: 9px 10px 10px 11px;
        font-size: 18px;
        line-height: 20px;
        overflow: hidden;
        position: relative;
    }
    #fullhero .col-md-8,
    #fullhero .col-md-6,
    #fullhero .col-md-4 {
        margin-top: 10px;
    }
    #fullhero .image-description-holder h1 {
        margin: 0 0 0.25em;
        margin-top: 10px;
        font: 3em/1em 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif;
        /* 'Calibri' */
        font-weight: 400;
        text-align: left;
    }
    .lg-Orng {
        font-size: 2.5em;
    }
    .image-box-450 {
        height: 225px;
    }
    .image-box-640 {
        height: 320px;
    }
    .image-box img.full-ht-xs,
    .image-box-325 img.full-ht-xs,
    .image-box-425 img.full-ht-xs,
    .image-box-525 img.full-ht-xs,
    .image-box-625 img.full-ht-xs {
        /* max-width: inherit; */
        min-width: 100%;
        max-height: 100%;
        position: relative;
        left: 50%;
        transform: translateX(-50%);
    }
    .footless-modal .modal-dialog {
        width: 100%;
    }
    .inlineVideo {
        padding: 15px 15px 45px;
    }
    .tall-image-box {
        margin-bottom: 1.25em;
    }
    .footless-modal .modal-dialog {
        width: 100%;
    }
    .carousel-control .glyphicon {
        top: 50px;
    }
    .image .small {
        width: 30%;
    }
    .group-category {
        font-size: 1.5em;
    }
    .div-table {
        font-size: 1rem;
    }
    .div-td-main,
    .div-td {
        /* width: initial; */
        padding: 5px;
    }
    .div-table-thead .div-td {
        height: initial;
        padding-bottom: 10px;
    }
    .div-table-thead .hghLt {
        padding: 5px 10px;
    }
    .div-table-tfoot {
        padding: 1em 0;
        font-size: 1rem;
    }
    .div-table-tfoot .lgTxt {
        line-height: 1em;
    }
    .div-table-tfoot .inlnBlock {
        display: block;
    }
    .div-table .check:after,
    .div-table .xmark:after {
        font-size: 12px;
    }

    .sage_icon_sm_grn_globalpayroll-title:before,
    .sage_icon_sm_grn_service-title:before,
    .sage_icon_sm_grn_search-title:before,
    .sage_icon_sm_grn_pricetag-title:before,
    .sage_icon_sm_grn_moneyhouse-title:before,
    .sage_icon_sm_grn_globalpayments-title:before,
    .sage_icon_sm_grn_globalerp-title:before,
    .sage_icon_sm_grn_globalaccounting-title:before,
    .sage_icon_sm_grn_estimate-title:before,
    .sage_icon_sm_grn_doc-title:before,
    .sage_icon_sm_grn_basic2-title:before,
    .sage_icon_sm_grn_advanced2-title:before,
    .sage_icon_sm_grn_chip-title:before,
    .sage_icon_sm_grn_ledgers-title:before,
    .sage_icon_sm_grn_creditcards-title:before,
    .sage_icon_sm_grn_dig-title:before,
    .sage_icon_sm_grn_forklift-title:before,
    .sage_icon_sm_grn_cart-title:before,
    .sage_icon_sm_grn_paymanage-title:before,
    .sage_icon_sm_grn_penpads-title:before,
    .sage_icon_sm_grn_mobile-title:before,
    .sage_icon_sm_grn_gift-title:before,
    .sage_icon_sm_green_ear-title:before,
    .sage_icon_sm_green_slinky-title:before,
    .sage_icon_sm_grn_ear-title:before,
    .sage_icon_sm_grn_slinky-title:before,
    .sage_icon_sm_grn_square-title:before,
    .sage_icon_sm_grn_hybridcloud-title:before,
    .sage_icon_sm_grn_student-title:before,
    .sage_icon_sm_grn_dig-title:before,
    .sage_icon_sm_grn_chip-title:before,
    .sage_icon_sm_grn_forklift-title:before,
    .sage_icon_sm_grn_onscreen-title:before,
    .sage_icon_sm_grn_gearpad-title:before,
    .sage_icon_sm_grn_here-title:before,
    .sage_icon_sm_grn_cater-title:before,
    .sage_icon_sm_grn_sprint-title:before,
    .sage_icon_sm_grn_stopwatch-title:before,
    .sage_icon_sm_grn_cart-title:before,
    .sage_icon_sm_grn_paymanage-title:before,
    .sage_icon_sm_grn_penpads-title:before,
    .sage_icon_sm_grn_mobile-title:before,
    .sage_icon_sm_grn_gift-title:before,
    .sage_icon_sm_grn_calculator2-title:before,
    .sage_icon_sm_grn_creditcards-title:before,
    .sage_icon_sm_grn_payment-title:before,
    .sage_icon_sm_grn_creditcard-title:before,
    .sage_icon_sm_grn_jigsaw-title:before,
    .sage_icon_sm_grn_buildings-title:before,
    .sage_icon_sm_grn_directions-title:before,
    .sage_icon_sm_grn_ecosystem-title:before,
    .sage_icon_sm_grn_star-title:before,
    .sage_icon_sm_grn_shake-title:before,
    .sage_icon_sm_grn_247-title:before,
    .sage_icon_sm_grn_wifi-title:before,
    .sage_icon_sm_grn_brain-title:before,
    .sage_icon_sm_grn_leaf-title:before,
    .sage_icon_sm_grn_like-title:before,
    .sage_icon_sm_grn_ribbon-title:before,
    .sage_icon_sm_grn_presentation-title:before,
    .sage_icon_sm_grn_leftcorner-title:before,
    .sage_icon_sm_grn_alert-title:before,
    .sage_icon_sm_grn_vision-title:before,
    .sage_icon_sm_grn_3gear-title:before,
    .sage_icon_sm_grn_bullseye-title:before,
    .sage_icon_sm_grn_dollar-title:before,
    .sage_icon_sm_grn_notepad-title:before,
    .sage_icon_sm_grn_trans_notepad-title:before,
    .sage_icon_sm_grn_penpad-title:before,
    .sage_icon_sm_grn_recycle-title:before,
    .sage_icon_sm_grn_smile-title:before,
    .sage_icon_sm_grn_lock-title:before,
    .sage_icon_sm_grn_clock-title:before,
    .sage_icon_sm_grn_speedometer-title:before,
    .sage_icon_sm_grn_calculator-title:before,
    .sage_icon_sm_grn_checkboxes-title:before,
    .sage_icon_sm_grn_like-title:before,
    .sage_icon_sm_grn_smartphone-title:before,
    .sage_icon_sm_grn_trans_smartphone-title:before,
    .sage_icon_sm_grn_bulb-title:before,
    .sage_icon_sm_grn_shake-title:before,
    .sage_icon_sm_grn_star-title:before,
    .sage_icon_sm_grn_gear-title:before,
    .sage_icon_sm_grn_expert-title:before,
    .sage_icon_sm_grn_checkmark-title:before,
    .sage_icon_sm_grn_chat-title:before,
    .sage_icon_sm_grn_ecosystem-title:before,
    .sage_icon_sm_grn_combolock-title:before,
    .sage_icon_sm_grn_groccart-title:before,
    .sage_icon_sm_grn_chip-title:before,
    .sage_icon_sm_grn_update-title:before,
    .sage_icon_sm_grn_tablet-title:before,
    .sage_icon_sm_grn_tourney-title:before,
    .sage_icon_sm_grn_shield-title:before,
    .sage_icon_sm_grn_1-title:before,
    .sage_icon_sm_grn_2-title:before,
    .sage_icon_sm_grn_3-title:before,
    .sage_icon_sm_grn_4-title:before {
        content: "";
        position: absolute;
        left: 2%;
        top: -55px;
        width: 42px;
        height: 42px;
    }
    .sage_icon_sm_grn_ctr_combolock-title:before,
    .sage_icon_sm_grn_ctr_groccart-title:before,
    .sage_icon_sm_grn_ctr_chip-title:before,
    .sage_icon_sm_grn_ctr_update-title:before,
    .sage_icon_sm_grn_ctr_tablet-title:before,
    .sage_icon_sm_grn_ctr_tourney-title:before,
    .sage_icon_sm_grn_ctr_shield-title:before,
    .sage_icon_sm_grn_ctr_globalpayroll-title:before,
    .sage_icon_sm_grn_ctr_service-title:before,
    .sage_icon_sm_grn_ctr_search-title:before,
    .sage_icon_sm_grn_ctr_pricetag-title:before,
    .sage_icon_sm_grn_ctr_moneyhouse-title:before,
    .sage_icon_sm_grn_ctr_globalpayments-title:before,
    .sage_icon_sm_grn_ctr_globalerp-title:before,
    .sage_icon_sm_grn_ctr_globalaccounting-title:before,
    .sage_icon_sm_grn_ctr_estimate-title:before,
    .sage_icon_sm_grn_ctr_doc-title:before,
    .sage_icon_sm_grn_ctr_basic2-title:before,
    .sage_icon_sm_grn_ctr_advanced2-title:before,
    .sage_icon_sm_grn_ctr_chip-title:before,
    .sage_icon_sm_grn_ctr_ledgers-title:before,
    .sage_icon_sm_grn_ctr_creditcards-title:before,
    .sage_icon_sm_grn_ctr_dig-title:before,
    .sage_icon_sm_grn_ctr_forklift-title:before,
    .sage_icon_sm_grn_ctr_cart-title:before,
    .sage_icon_sm_grn_ctr_paymanage-title:before,
    .sage_icon_sm_grn_ctr_penpads-title:before,
    .sage_icon_sm_grn_ctr_mobile-title:before,
    .sage_icon_sm_grn_ctr_gift-title:before,
    .sage_icon_sm_green_ctr_ear-title:before,
    .sage_icon_sm_green_ctr_slinky-title:before,
    .sage_icon_sm_grn_ctr_ear-title:before,
    .sage_icon_sm_grn_ctr_slinky-title:before,
    .sage_icon_sm_grn_ctr_square-title:before,
    .sage_icon_sm_grn_ctr_hybridcloud-title:before,
    .sage_icon_sm_grn_ctr_student-title:before,
    .sage_icon_sm_grn_ctr_dig-title:before,
    .sage_icon_sm_grn_ctr_chip-title:before,
    .sage_icon_sm_grn_ctr_forklift-title:before,
    .sage_icon_sm_grn_ctr_payment-title:before,
    .sage_icon_sm_grn_ctr_onscreen-title:before,
    .sage_icon_sm_grn_ctr_gearpad-title:before,
    .sage_icon_sm_grn_ctr_here-title:before,
    .sage_icon_sm_grn_ctr_cater-title:before,
    .sage_icon_sm_grn_ctr_stopwatch-title:before,
    .sage_icon_sm_grn_ctr_sprint-title:before,
    .sage_icon_sm_grn_ctr_jigsaw-title:before,
    .sage_icon_sm_grn_ctr_buildings-title:before,
    .sage_icon_sm_grn_ctr_directions-title:before,
    .sage_icon_sm_grn_ctr_ecosystem-title:before,
    .sage_icon_sm_grn_ctr_star-title:before,
    .sage_icon_sm_grn_ctr_shake-title:before,
    .sage_icon_sm_grn_ctr_247-title:before,
    .sage_icon_sm_grn_ctr_wifi-title:before,
    .sage_icon_sm_grn_ctr_brain-title:before,
    .sage_icon_sm_grn_ctr_leaf-title:before,
    .sage_icon_sm_grn_ctr_like-title:before,
    .sage_icon_sm_grn_ctr_ribbon-title:before,
    .sage_icon_sm_grn_ctr_presentation-title:before,
    .sage_icon_sm_grn_ctr_leftcorner-title:before,
    .sage_icon_sm_grn_ctr_alert-title:before,
    .sage_icon_sm_grn_ctr_vision-title:before,
    .sage_icon_sm_grn_ctr_3gear-title:before,
    .sage_icon_sm_grn_ctr_bullseye-title:before,
    .sage_icon_sm_grn_ctr_dollar-title:before,
    .sage_icon_sm_grn_ctr_notepad-title:before,
    .sage_icon_sm_grn_ctr_penpad-title:before,
    .sage_icon_sm_grn_ctr_recycle-title:before,
    .sage_icon_sm_grn_ctr_smile-title:before,
    .sage_icon_sm_grn_ctr_lock-title:before,
    .sage_icon_sm_grn_ctr_clock-title:before,
    .sage_icon_sm_grn_ctr_speedometer-title:before,
    .sage_icon_sm_grn_ctr_calculator-title:before,
    .sage_icon_sm_grn_ctr_checkboxes-title:before,
    .sage_icon_sm_grn_ctr_like-title:before,
    .sage_icon_sm_grn_ctr_smartphone-title:before,
    .sage_icon_sm_grn_ctr_bulb-title:before,
    .sage_icon_sm_grn_ctr_shake-title:before,
    .sage_icon_sm_grn_ctr_star-title:before,
    .sage_icon_sm_grn_ctr_gear-title:before,
    .sage_icon_sm_grn_ctr_expert-title:before,
    .sage_icon_sm_grn_ctr_checkmark-title:before,
    .sage_icon_sm_grn_ctr_chat-title:before,
    .sage_icon_sm_grn_ctr_ecosystem-title:before,
    .sage_icon_sm_grn_ctr_1-title:before,
    .sage_icon_sm_grn_ctr_2-title:before,
    .sage_icon_sm_grn_ctr_3-title:before,
    .sage_icon_sm_grn_ctr_4-title:before {
        content: "";
        position: absolute;
        left: 48%;
        top: -55px;
        width: 42px;
        height: 42px;
    }

}

@media only screen and (max-width: 525px) {
    .image-box-325,
    .image-box-425,
    .image-box-525,
    .image-box-625 {
        height: 175px;
    }
    img.img-top,
    img.img-top-10,
    img.img-top-20,
    img.img-top-30,
    img.img-top-40,
    img.img-top-50,
    img.img-top-60,
    img.img-top-70 {
        top: 0 !important;
    }

    .copy-box li a {
        color: #16242c;
    }
    h1,
    h2,
    h3 {
        margin-top: 0.4em;
        margin-bottom: 0.5em;
    }
    h1 {
        font-size: 2.3em;
    }
    h2 {
        font-size: 1.9em;
    }
    h3 {
        font-size: 1.75em;
    }
	h3.aside_title {
		font-size: 24px;
		line-height: 103%;
		margin-top: 0px;
		margin-bottom: 24px;
	}
    #fullhero .image-description-holder h1.lgTxt-1,
    #fullhero .image-description-holder h2.lgTxt-1,
    h1.lgTxt-1,
    h2.lgTxt-1,
    h3.lgTxt-1,
    h4.lgTxt-1,
    h5.lgTxt-1,
    h6.lgTxt-1,
    .lgTxt-1 {
        font-size: 1em;
        letter-spacing: -1px;
        line-height: 1em;
    }
    #fullhero .image-description-holder h1.lgTxt-2,
    #fullhero .image-description-holder h2.lgTxt-2,
    h1.lgTxt-2,
    h2.lgTxt-2,
    h3.lgTxt-2,
    h4.lgTxt-2,
    h5.lgTxt-2,
    h6.lgTxt-2,
    .lgTxt-2 {
        font-size: 1.75em;
        letter-spacing: -1px;
        line-height: 1em;
    }
    #fullhero .image-description-holder h1.lgTxt-3,
    #fullhero .image-description-holder h2.lgTxt-3,
    h1.lgTxt-3,
    h2.lgTxt-3,
    h3.lgTxt-3,
    h4.lgTxt-3,
    h5.lgTxt-3,
    h6.lgTxt-3,
    .lgTxt-3 {
        font-size: 1.95em;
        letter-spacing: -1px;
        line-height: 1em;
    }
    #fullhero .image-description-holder h1.lgTxt-4,
    #fullhero .image-description-holder h2.lgTxt-4,
    h1.lgTxt-4,
    h2.lgTxt-4,
    h3.lgTxt-4,
    h4.lgTxt-4,
    h5.lgTxt-4,
    h6.lgTxt-4,
    .lgTxt-4 {
        font-size: 2.3em;
        letter-spacing: -1px;
        line-height: 1em;
    }
    #fullhero .image-description-holder h1.lgTxt-5,
    #fullhero .image-description-holder h2.lgTxt-5,
    h1.lgTxt-5,
    h2.lgTxt-5,
    h3.lgTxt-5,
    h4.lgTxt-5,
    h5.lgTxt-5,
    h6.lgTxt-5,
    .lgTxt-5 {
        font-size: 2.3em;
        letter-spacing: -1px;
        line-height: 1em;
    }
    #fullhero .image-description-holder h1.lgTxt-6,
    #fullhero .image-description-holder h2.lgTxt-6,
    h1.lgTxt-6,
    h2.lgTxt-6,
    h3.lgTxt-6,
    h4.lgTxt-6,
    h5.lgTxt-6,
    h6.lgTxt-6,
    .lgTxt-6 {
        font-size: 2.3em;
        letter-spacing: -1px;
        line-height: 1em;
    }
    #fullhero .image-description-holder h1.lgTxt-7,
    #fullhero .image-description-holder h2.lgTxt-7,
    h1.lgTxt-7,
    h2.lgTxt-7,
    h3.lgTxt-7,
    h4.lgTxt-7,
    h5.lgTxt-7,
    h6.lgTxt-7,
    .lgTxt-7 {
        font-size: 2.3em;
        letter-spacing: -1px;
        line-height: 1em;
    }
    #fullhero .image-description-holder h1.lgTxt-8,
    #fullhero .image-description-holder h2.lgTxt-8,
    h1.lgTxt-8,
    h2.lgTxt-8,
    h3.lgTxt-8,
    h4.lgTxt-8,
    h5.lgTxt-8,
    h6.lgTxt-8,
    .lgTxt-8 {
        font-size: 2.35em;
        letter-spacing: -1px;
        line-height: 1em;
    }
    #fullhero .image-description-holder h1.lgTxt-9,
    #fullhero .image-description-holder h2.lgTxt-9,
    h1.lgTxt-9,
    h2.lgTxt-9,
    h3.lgTxt-9,
    h4.lgTxt-9,
    h5.lgTxt-9,
    h6.lgTxt-9,
    .lgTxt-9 {
        font-size: 2.4em;
        letter-spacing: -1px;
        line-height: 1em;
    }
    #fullhero .image-description-holder h1.lgTxt-10,
    #fullhero .image-description-holder h2.lgTxt-10,
    h1.lgTxt-10,
    h2.lgTxt-10,
    h3.lgTxt-10,
    h4.lgTxt-10,
    h5.lgTxt-10,
    h6.lgTxt-10,
    .lgTxt-10 {
        font-size: 2.45em;
        letter-spacing: -1px;
        line-height: 1em;
    }
}

@media only screen and (max-width: 428px) {
    #fullhero .image-box {
        height: 220px !important;
    }
    .image-box img,
    .image-box-325 img,
    .image-box-425 img,
    .image-box-525 img,
    .image-box-625 img {
        height: auto !important;
    }
    .image-box-325,
    .image-box-425,
    .image-box-525,
    .image-box-625 {
        height: 200px;
    }
    img.img-top,
    img.img-top-10,
    img.img-top-20,
    img.img-top-30,
    img.img-top-40,
    img.img-top-50,
    img.img-top-60,
    img.img-top-70 {
        top: 0 !important;
    }
    #fullhero .image-box:first-child.image-box {
        height: auto;
    }
    #fullhero .image-description h1,
    #fullhero .image-description h2,
    #fullhero .image-description h3 {
        margin-top: 0.25em;
        margin-bottom: 0.5em;
    }
    .embed-container iframe,
    .embed-container object,
    .embed-container embed {
        width: 100% !important;
    }
}

@media only screen and (max-width: 325px) {
    #fullhero .image-box {
        height: 220px !important;
    }
    .image-box img,
    .image-box-325 img,
    .image-box-425 img,
    .image-box-525 img,
    .image-box-625 img {
        height: auto !important;
    }
    .image-box-325,
    .image-box-425,
    .image-box-525,
    .image-box-625 {
        height: 175px;
    }
    img.img-top,
    img.img-top-10,
    img.img-top-20,
    img.img-top-30,
    img.img-top-40,
    img.img-top-50,
    img.img-top-60,
    img.img-top-70 {
        top: 0 !important;
    }
}

#homepage .OTP-navbar .mark em,
#homepage .navbar-nav.product_test_submenu,
.navbar-nav.homepage_test_submenu {
    display: none;
}

#homepage .navbar-nav.homepage_test_submenu {
    display: block;
}

#homepage .ITP-navbar {
    display: none;
}

#homepage .ITP-navbar-padding {
    padding-top: 0;
}

.inner .header-row-alt {
    padding-top: 15px;
    padding-bottom: 0;
}

.inner .navbar-nav.nav-alt {
    margin-top: -1em;
}

.inner .navbar-nav > li {
    padding-bottom: 15px;
    border-bottom: 4px solid #fff;
}

.inner .navbar-nav.nav-alt > li {
    padding-bottom: 0;
}

.top-radius {
    -moz-border-radius: 10px 10px 0 0;
    -webkit-border-radius: 10px 10px 0 0;
    -o-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0;
}

.bottom-radius {
    -moz-border-radius: 0 0 10px 10px 0 0;
    -webkit-border-radius: 0 0 10px 10px 0 0;
    -o-border-radius: 0 0 10px 10px 0 0;
    border-radius: 0 0 10px 10px;
}

/* start switch element and switch container */

.switchProductModules {
    margin: 1em 0;
    color: #fff;
}

.switchBoxHolder {
    margin: 0;
    padding: 15px;
    background: #333;
    cursor: pointer;
}

.switchBoxHolder.highlight {
    background: #151514;
}

.switchBoxFrame {
    margin: -5px;
    padding: 1em;
    border: 1px solid #999;
}

.switchBoxHolder.highlight .switchBoxFrame {
    border: 1px solid #C8006E;
}

.prodSelect {
    color: #fff;
}

.highlight .prodSelect {
    color: #fff;
    background: #C8006E;
}

#buynowBtn.disabled {
    background: #999;
}

.boxWell {
    margin: 0;
    padding: 19px;
    background-color: #393c41;
    border: 3px solid rgba(0,
    0,
    0,
    .5);
    -moz-box-shadow: inset 0 2px 10px rgba(0,
    0,
    0,
    .5);
    -webkit-box-shadow: inset 0 2px 10px rgba(0,
    0,
    0,
    .5);
    box-shadow: inset 0 2px 10px rgba(0,
    0,
    0,
    .5);
}

.pos1 {
    color: #454545;
}

.pos2 {
    color: #999;
}

.slideSwitch .btn {
    border-top: 1px solid rgba(255,
    255,
    255,
    .4);
    border-left: 1px solid rgba(0,
    0,
    0,
    .2);
    border-right: 1px solid rgba(0,
    0,
    0,
    .2);
    border-bottom: 1px solid rgba(0,
    0,
    0,
    .4);
    background-color: #22bbe2;
    background-image: -webkit-gradient(linear,
    left top,
    left bottom,
    from(#22bbe2),
    to(#189bd5));
    background-image: -webkit-linear-gradient(top,
    #22bbe2,
    #189bd5);
    background-image: -moz-linear-gradient(top,
    #22bbe2,
    #189bd5);
    background-image: -ms-linear-gradient(top,
    #22bbe2,
    #189bd5);
    background-image: -o-linear-gradient(top,
    #22bbe2,
    #189bd5);
    background-image: linear-gradient(to bottom,
    #22bbe2,
    #189bd5);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
    startColorstr=#22bbe2,
    endColorstr=#189bd5);
    -moz-box-shadow: 0 0 10px rgba(0,
    0,
    0,
    1);
    -webkit-box-shadow: 0 0 10px rgba(0,
    0,
    0,
    1);
    box-shadow: 0 0 10px rgba(0,
    0,
    0,
    1);
}

/* Target browsers that support media queries. */

@media only screen {
    .slideSwitch {
        position: relative;
        margin: 0 0 0 10px;
        padding: 0;
        display: block;
        float: right;
        border-bottom: 1px solid rgba(255, 255, 255, .25);
    }
    .slideSwitch a {
        display: block;
        -webkit-transition: all 0.2s ease-out;
        -moz-transition: all 0.2s ease-out;
        transition: all 0.2s ease-out;
    }
    .slideSwitch label,
    .slideSwitch > span {
        line-height: 2.5em;
        vertical-align: middle;
    }
    /* don't hide the input from screen-readers and keyboard access */
    .slideSwitch input {
        position: absolute;
        opacity: 0;
        z-index: 3;
    }
    .slideSwitch input:checked ~ span a {
        right: 0%;
    }
    .slideSwitch > span {
        position: relative;
        overflow: hidden;
        display: block;
        min-height: 2em;
        padding: 0;
        text-align: left;
    }
    .slideSwitch span span {
        position: relative;
        z-index: 2;
        display: block;
        float: left;
        width: 50%;
        text-align: center;
        cursor: pointer;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
    }
    .slideSwitch a {
        position: absolute;
        right: 50%;
        top: 0;
        z-index: 1;
        display: block;
        width: 50%;
        height: 100%;
        padding: 0;
    }
}

/* Bugfix for older Webkit, including mobile Webkit. */

@media only screen and (-webkit-max-device-pixel-ratio: 2) and (max-device-width: 80em) {
    .slideSwitch {
        -webkit-animation: webkitSiblingBugfix infinite 1s;
    }
}

@-webkit-keyframes webkitSiblingBugfix {
    from {
        -webkit-transform: translate3d(0, 0, 0);
    }
    to {
        -webkit-transform: translate3d(0, 0, 0);
    }
}

#pricingModule {
    background-color: #454545;
}

#pricingModule h2 {
    line-height: 1.25em;
}

#pricingModule h3 {
    margin-top: 0;
}

@media only screen and (max-width: 768px) {

    #fullhero .image-description-holder h1.lgTxt-3,
    #fullhero .image-description-holder h2.lgTxt-3,
    h1.lgTxt-3,
    h2.lgTxt-3,
    h3.lgTxt-3,
    h4.lgTxt-3,
    h5.lgTxt-3,
    h6.lgTxt-3,
    .lgTxt-3 {
        font-size: 2em;
        letter-spacing: -1px;
        line-height: 1em;
    }
    .content-section .nav-tabs li {
        margin: 0 5px 0 0;
        padding: 5px 10px 0;

    }
    .mrgTop-3 {
        margin-top: 0em !important;
    }
    .btn {
        white-space: normal;
    }
    #pricingModule {
        padding: 15px 0;
    }
    .switchProductModules {
        padding: 1px 0;
    }
    .switchBoxFrame {
        margin: 0;
    }
    .center-xs {
        text-align: center;
    }
    .btn-padded {
        padding: 15px 30px;
        margin: 0 10px;
    }
    .switchBoxHolder {
        padding: 10px;
    }
    .xs-sidePadding {
        padding-left: 20px;
        padding-right: 20px;
    }
}

/* end switch element and switch container */

/*new tab styles ie, x3, food and bev, accounting software*/

[class*=col-lc-] {
    margin: 0 1%;
    float: left;
    text-align: center;
    display: table;
    list-style: none;
    border: 2px solid #009fda;
    height: 55px
}

.bottomCaret,
.inner-span,
.outer-span {
    display: inline-block
}

.col-lc-5 {
    width: 18%
}

.col-lc-7 {
    width: 12.285714%
}

.sectionTabs {
    min-height: 560px
}

#newTab .nav-tabs > li > a {
    display: inline-block;
    margin: 0% auto;
    padding: 10% 0;
    color: #009fda;
    font-weight: 300;
    text-align: center;
    border: 0;
    border-bottom: 3px solid transparent
}

#newTab .nav-tabs > li > a.lbr,
#newTab ul {
    margin: 0 auto
}

#newTab .nav-tabs > li > a,
#newTab .nav-tabs > li > a:focus,
#newTab .nav-tabs > li > a:hover {
    background-color: transparent
}

#newTab .nav-tabs > li.active > a,
#newTab .nav-tabs > li.active > a:focus,
#newTab .nav-tabs > li.active > a:hover {
    color: #9a9b9c;
    border-bottom: none
}

#newTab .nav-tabs > li.active,
#newTab .nav-tabs > li.active:hover,
#newTab .nav-tabs > li:focus {
    border: 2px solid #9a9b9c
}

#newTab ul {
    max-width: 970px
}

#newTab .nav-tabs > li {
    background-color: #fff;
    float: left;
    margin-bottom: 0
}

.inner-span {
    width: 3em;
    height: 3em
}

.bottomCaret {
    position: absolute;
    width: 0;
    height: 0;
    line-height: 0;
    border: 1em solid transparent;
    border-top: 1em solid #009fda;
    left: 40%;
    top: 53px;
    z-index: 1000
}

.active .bottomCaret,
.active .bottomCaret:hover {
    border-top: 1em solid #9a9b9c
}

.bot_triangle {
    display: none
}

#newTab .nav-tabs > li.active:hover > .bot_triangle,
#newTab .nav-tabs > li.active > .bot_triangle,
#newTab .nav-tabs > li:focus > .bot_triangle,
#newTab .nav-tabs > li:hover > .bot_triangle {
    display: block
}

.nav-tabs {
    border-bottom: none
}

.image-description.img-desc {
    padding: 25px 0
}

.img-responsive-inline {
    display: inline-block;
}

section#newTabmob_sm {
    width: 95%;
    margin: 2% auto
}

#newTabmob_sm h4 {
    font-size: 1.75em
}

#newTabmob_sm h4 a:focus,
#newTabmob_sm h4 a:hover {
    color: #9a9b9c;
    text-decoration: none
}

.nopadnomrg {
    padding: 0!important;
    margin: 0!important
}

.articlepadTB-5 {
    padding: 5% 0;
    margin: 0 auto
}

.articlepadTB-10 {
    padding: 10% 0;
    margin: 0 auto
}

.imgBtmMod {
    background-position: bottom!important;
    min-height: 550px;
    padding-bottom: 20%
}

.imgTopMod {
    background-position: Top!important;
    min-height: 550px;
    padding-top: 25%
}

. img.natural {
    width: initial;
}

.noBtmPad {
    padding-bottom: 0;
}

.noTopPad {
    padding-top: 0;
}

.row.space {
    min-height: 150px;
    display: block;
    float: left;
    width: 100%
}

.sqzpd-3 {
    padding: 0 3%
}

#inpage-carousel .btns-box {
    top: 0;
    margin-right: 5%;
    position: static;
    right: 17px;
    width: initial;
    font-weight: 700
}

#inpage-carousel .btns-box .btn-next,
#inpage-carousel .btns-box .btn-prev {
    width: 15px!important;
    height: 15px!important;
    margin-top: 1%
}

#inpage-carousel .btns-box .btn-prev {
    float: left;
    background: url(/na/~/media/Responsive/images/aRRowLt.png) no-repeat center;
    background-position: 0px 0px;
}

#inpage-carousel .btns-box .btn-next {
    background: url(/na/~/media/Responsive/images/aRRowRt.png) no-repeat center;
    float: right;
    background-position: 0px 0px;
}

#inpage-carousel .counterSet {
    width: 25px;
    display: inline-block;
    margin: 0 auto;
    font-size: 1.25em;
    font-weight: 700
}

@media screen and (max-width:767px) {
    .sectionTabs {
        min-height: 270px
    }
    .imgBtmMod,
    .imgTopMod {
        background-size: contain!important
    }
    .imgTopMod {
        min-height: 350px
    }
    #inpage-carousel .mrgBottom-1 {
        margin-bottom: 1em!important
    }
}

#viewdocument {
	margin-top: 40px;
}

.pills {
	font-family: SageTextMedium;
	background: #000000 !important;
	border: 1px solid #FFFFFF !important;
	box-sizing: border-box !important;
	border-radius: 18px !important;
	color: #FFFFFF !important;
	padding: 8px 21.5px !important;
	text-decoration: none !important;
	min-width: 100px !important;
	text-align: center;
	align-items: center;
}

.pills_black {
	font-family: SageTextMedium;
	background: #FFFFFF !important;
	border: 2px solid #000000 !important;
	box-sizing: border-box !important;
	border-radius: 24px !important;
	color: #000000 !important;
	padding: 13px 16px !important;
	text-decoration: none !important;
	min-width: 100px !important;
	text-align: center;
}

.asset {
	width: 483px;
	height: 485px;
	/*left: 1097px;
	top: 127px;*/
	align:right;
}

.mssearchbox.search {
	top: 120px;
	position: relative;
	z-index: 1;
}

.mssearchbox {
	top: 275px;
	position: relative;
	z-index: 1;
}

@media (max-width: 1366px) {
	.mssearchbox {
		top: 250px;
	}
}

@media (max-width: 1024px) {
	.mssearchbox {
		top: 240px;
	}
}

@media (max-width: 768px) {
	.mssearchbox {
		top: 185px;
	}
}

@media (max-width: 375px) {
	.mssearchbox {
		top: 0px;
	}
}

.navigation-filters {
	padding-left: 0px;
}

.product-list_item_small {	
	width: 375px;
	height: 82px;
	margin: 0;	
	padding: 16px 24px;
	background: #FFFFFF;
	box-shadow: 10px 10px 50px rgba(0, 41, 64, 0.12);
	border-radius: 16px;
	display: flex;
	align-items: center;
}

@media (max-width: 1366px) {
	.product-list_item_small {
		width: 310px;
	}
}

@media (max-width: 1024px) {
	.product-list_item_small {
		width: 214px;
	}
}

@media (max-width: 768px) {
	.product-list_item_small {
		width: 214px;
	}
}

@media (max-width: 375px) {
	.product-list_item_small {
		width: auto;
		margin: 0 16px;
	}
}

.product-list_item_small:hover {
	text-decoration: none;
	background-color: rgba(0,0,0,.05);
}	

.input_textbox{
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	padding: 11px 16px;
	position: static;
	width: 374px;
	left: calc(50% - 374px/2);
	top: 41.46%;
	bottom: 0%;
	/* primary/white */
	background: #FFFFFF;
	/* utilities/input border */
	border: 1px solid #668494;
	box-sizing: border-box;
	border-radius: 4px;
	/* Inside auto layout */
	flex: none;
	order: 1;
	align-self: stretch;
	flex-grow: 0;
	margin: 8px 0px;
}

.login {
	font-family: SageTextBold;
	font-size: 14px;
	line-height: 22px;
	font-weight: 700;
}